Fwd: bash: ./autogen.sh: No such file or directory
by Yeela Kaplan
----- Forwarded Message -----
From: "Yeela Kaplan" <ykaplan(a)redhat.com>
To: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
Sent: Monday, December 15, 2014 8:03:03 PM
Subject: Re: [ovirt-users] bash: ./autogen.sh: No such file or directory
----- Original Message -----
> From: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
> To: "Yeela Kaplan" <ykaplan(a)redhat.com>
> Sent: Monday, December 15, 2014 6:35:49 PM
> Subject: Re: [ovirt-users] bash: ./autogen.sh: No such file or directory
>
> Yeela,
>
> [root@localhost vdsm]# cat /etc/redhat-release
> CentOS Linux release 7.0.1406 (Core)
>
> I don't sure I'm understand your point.
> Please be more clear.
>
> Should I do only:
> yum install make autoconf automake pyflakes logrotate gcc python-pep8
> libvirt-python python-devel \
> python-nose rpm-build sanlock-python genisoimage python-ordereddict
> python-pthreading libselinux-python\
> python-ethtool m2crypto python-dmidecode python-netaddr python-inotify
> python-argparse git \
> python-cpopen bridge-utils libguestfs-tools-c pyparted openssl libnl3
> libtool gettext-devel python-ioprocess \
> policycoreutils-python python-simplejson
> or also to do:
>
> yum install http://download.fedoraproject.org/pub/epel/6/i386/epel-
> release-6-8.noarch.rpm
> yum install http://danken.fedorapeople.org/python-pep8-1.4.5-2.el6.
> noarch.rpm
>
You need the epel repo for el7.
just look in google for instructions to install it. for example:
http://www.cyberciti.biz/faq/installing-rhel-epel-repo-on-centos-redhat-7-x/
and then you can install all of the above packages, but you need the repo first so you can fetch them.
> Regards,
> Ilan.
>
>
> On Mon, Dec 15, 2014 at 6:21 PM, Yeela Kaplan <ykaplan(a)redhat.com> wrote:
> >
> > You need the same packages just for EL7
> >
> > ----- Original Message -----
> > > From: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
> > > To: "Yeela Kaplan" <ykaplan(a)redhat.com>
> > > Cc: "Yedidyah Bar David" <didi(a)redhat.com>, "users" <users(a)ovirt.org>
> > > Sent: Monday, December 15, 2014 6:00:47 PM
> > > Subject: Re: [ovirt-users] bash: ./autogen.sh: No such file or directory
> > >
> > > Are you sure???
> > > Because in instruction is written:
> > > "Fedora and Red Hat *Enterprise Linux 6 *users must verify the following
> > > packages are installed before attempting to build:"
> > >
> > > As far as I understand I EL7 not EL6. if you still think I have to do the
> > > requested command line so should I have to do the previous command lines
> > of
> > > EL6 such as:
> > >
> > > yum install
> > >
> > http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch...
> > > yum install
> > > http://danken.fedorapeople.org/python-pep8-1.4.5-2.el6.noarch.rpm
> > > Am I wrong?
> > >
> > > Regards,
> > > Ilan.
> > >
> > > On Mon, Dec 15, 2014 at 5:52 PM, Yeela Kaplan <ykaplan(a)redhat.com>
> > wrote:
> > > >
> > > > yum install make autoconf automake pyflakes logrotate gcc python-pep8
> > > > libvirt-python python-devel \
> > > > python-nose rpm-build sanlock-python genisoimage python-ordereddict
> > > > python-pthreading libselinux-python\
> > > > python-ethtool m2crypto python-dmidecode python-netaddr python-inotify
> > > > python-argparse git \
> > > > python-cpopen bridge-utils libguestfs-tools-c pyparted openssl libnl3
> > > > libtool gettext-devel python-ioprocess \
> > > > policycoreutils-python python-simplejson
> > > >
> > > > ----- Original Message -----
> > > > > From: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
> > > > > To: "Yedidyah Bar David" <didi(a)redhat.com>
> > > > > Cc: "Yeela Kaplan" <ykaplan(a)redhat.com>
> > > > > Sent: Monday, December 15, 2014 5:39:13 PM
> > > > > Subject: Re: [ovirt-users] bash: ./autogen.sh: No such file or
> > directory
> > > > >
> > > > > [root@localhost Desktop]# pwd
> > > > > /home/bih016/Desktop
> > > > > [root@localhost Desktop]# cd vdsm
> > > > > [root@localhost vdsm]# ./autogen.sh --system
> > > > > ./autogen.sh: line 3: autoreconf: command not found
> > > > > Running ./configure with --prefix=/usr --sysconfdir=/etc
> > > > > --localstatedir=/var --libdir=/usr/lib64
> > > > > ./autogen.sh: line 26: ./configure: No such file or directory
> > > > > Regards,
> > > > > Ilan.
> > > > >
> > > > > On Mon, Dec 15, 2014 at 5:35 PM, Yedidyah Bar David <didi(a)redhat.com
> > >
> > > > wrote:
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > > From: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
> > > > > > > To: "Yeela Kaplan" <ykaplan(a)redhat.com>, didi(a)redhat.com
> > > > > > > Sent: Monday, December 15, 2014 5:31:12 PM
> > > > > > > Subject: Re: [ovirt-users] bash: ./autogen.sh: No such file or
> > > > directory
> > > > > > >
> > > > > > > On Mon, Dec 15, 2014 at 5:29 PM, Ilan Hirsfeld <
> > > > ilan.hirsfeld(a)gmail.com>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > The OS is:
> > > > > > > > [root@localhost Desktop]# cat /etc/redhat-release
> > > > > > > > CentOS Linux release 7.0.1406 (Core)
> > > > > > > > [root@localhost Desktop]# uname -r
> > > > > > > > 3.10.0-123.13.1.el7.x86_64
> > > > > > > > [root@localhost Desktop]# rpm -qa | grep release
> > > > > > > > ovirt-release35-001-0.5.rc2.noarch
> > > > > > > > centos-release-7-0.1406.el7.centos.2.5.x86_64
> > > > > > > >
> > > > > > > > [root@localhost Desktop]# pwd
> > > > > > > > /home/bih016/Desktop
> > > > > > > >
> > > > > > > > I follow the instructions on the site
> > > > > > http://www.ovirt.org/Vdsm_Developers
> > > > > > > > :
> > > > > > > >
> > > > > > > > *
> > > > http://www.ovirt.org/Vdsm_Developers#Installing_the_required_packages
> > > > > > > > <
> > > > http://www.ovirt.org/Vdsm_Developers#Installing_the_required_packages
> > > > > > >*
> > > > > > > >
> > > > > > > > 1. yum install
> > > > > > > >
> > > > http://resources.ovirt.org/releases/ovirt-release/ovirt-release35.rpm
> > > > > > > >
> > > > > > > > 2. rpm -q wget 2> /dev/null || yum install wget
> > > > > > > > wget -O /etc/yum.repos.d/glusterfs-epel.repo
> > > > > > > >
> > > > > >
> > > >
> > http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/gluste...
> > > > > > > >
> > > > > > > > *http://www.ovirt.org/Vdsm_Developers#Getting_the_source
> > > > > > > > <http://www.ovirt.org/Vdsm_Developers#Getting_the_source>:*
> > > > > > > > git clone http://gerrit.ovirt.org/p/vdsm.git
> > > > > > > >
> > > > > > > > *http://www.ovirt.org/Vdsm_Developers#Building_a_VDSM_RPM
> > > > > > > > <http://www.ovirt.org/Vdsm_Developers#Building_a_VDSM_RPM>:*
> > > > > > > > [root@localhost Desktop]# ./autogen.sh --system
> > > > > > > > bash: ./autogen.sh: No such file or directory
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > > Ilan.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Mon, Dec 15, 2014 at 5:07 PM, Yeela Kaplan <
> > ykaplan(a)redhat.com>
> > > > > > wrote:
> > > > > > > >>
> > > > > > > >> what is the directory you're running it from (pwd)?
> > > > > > > >> You should be under vdsm.
> > > > > >
> > > > > > So you should follow Yeela's advice.
> > > > > >
> > > > > > > >> Try listing the files and see if the script autogen.sh is
> > there.
> > > > > > > >>
> > > > > > > >> ----- Original Message -----
> > > > > > > >> > From: "Ilan Hirsfeld" <ilan.hirsfeld(a)gmail.com>
> > > > > > > >> > To: "users" <users(a)ovirt.org>
> > > > > > > >> > Sent: Monday, December 15, 2014 4:54:52 PM
> > > > > > > >> > Subject: [ovirt-users] bash: ./autogen.sh: No such file or
> > > > directory
> > > > > > > >> >
> > > > > > > >> > Hi,
> > > > > > > >> > I'm trying to do a Building a VDSM RPM and in command line I
> > > > type
> > > > > > the
> > > > > > > >> > following:
> > > > > > > >> > ./autogen.sh --system
> > > > > > > >> > bash: ./autogen.sh: No such file or directory
> > > > > > > >> > Can anybody help what was wrong?
> > > > > > > >> > Any help will be blessed.
> > > > > > > >> > Regards,
> > > > > > > >> > Ilan.
> > > > > > > >> >
> > > > > > > >> > _______________________________________________
> > > > > > > >> > Users mailing list
> > > > > > > >> > Users(a)ovirt.org
> > > > > > > >> > http://lists.ovirt.org/mailman/listinfo/users
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Didi
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
10 years, 4 months
bash: ./autogen.sh: No such file or directory
by Ilan Hirsfeld
Hi,
I'm trying to do a Building a VDSM RPM and in command line I type the
following:
./autogen.sh --system
bash: ./autogen.sh: No such file or directory
Can anybody help what was wrong?
Any help will be blessed.
Regards,
Ilan.
10 years, 4 months
1. Re: storage offload capability (Paul Jansen)
by Nikolai Sednev
------=_Part_10347032_1285155864.1418653581057
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Very needed functionality IMHO, even currently partially supported for cloning guest-vms using KVM and NetApp:
http://captainkvm.com/2011/11/offload-cloning-from-kvm-to-the-back-end-st...
Thanks in advance.
Best regards,
Nikolai
____________________
Nikolai Sednev
Senior Quality Engineer at Compute team
Red Hat Israel
34 Jerusalem Road,
Ra'anana, Israel 43501
Tel: +972 9 7692043
Mobile: +972 52 7342734
Email: nsednev(a)redhat.com
IRC: nsednev
----- Original Message -----
From: users-request(a)ovirt.org
To: users(a)ovirt.org
Sent: Monday, December 15, 2014 3:13:32 PM
Subject: Users Digest, Vol 39, Issue 81
Send Users mailing list submissions to
users(a)ovirt.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ovirt.org/mailman/listinfo/users
or, via email, send a message with subject or body 'help' to
users-request(a)ovirt.org
You can reach the person managing the list at
users-owner(a)ovirt.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."
Today's Topics:
1. Re: storage offload capability (Paul Jansen)
2. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Gianluca Cecchi)
3. Re: How to update zanata's source text ? (Alexander Wels)
4. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Sandro Bonazzola)
5. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Gianluca Cecchi)
6. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Sandro Bonazzola)
7. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Gianluca Cecchi)
----------------------------------------------------------------------
Message: 1
Date: Mon, 15 Dec 2014 11:37:24 +0000 (UTC)
From: Paul Jansen <vlaero(a)yahoo.com.au>
To: Itamar Heim <iheim(a)redhat.com>, users <users(a)ovirt.org>
Subject: Re: [ovirt-users] storage offload capability
Message-ID:
<1885607432.201949.1418643444273.JavaMail.yahoo(a)jws10632.mail.bf1.yahoo.com>
Content-Type: text/plain; charset="utf-8"
Thanks Itamar.I heard the other day that NFS v4.2 is supposed to contain server side copy, so it's possible that we might see this kind of support in one of more storage domain available to ovirt at some stage perhaps next year (in Fedora at least).Is this something that Gluster will also likely provide in a subsequent release once we have proper gfapi support?
I'd be interested to hear if others on the list are clamouring for server side offload support in some form.
From: Itamar Heim
To: Paul Jansen ; users
Sent: Saturday, 13 December 2014, 2:16
Subject: Re: [ovirt-users] storage offload capability
On 11/13/2014 06:09 AM, Paul Jansen wrote:
> I have an ovirt 3.5 cluster set up with three el7 hosts.? Storage is
> provided by two Fedora 20 machines and the connection is via multipath
> iscsi.
> The performance is quite good.? The Fedora 20 iscsi targets are using
> the 'target' (ie: lio) framework, which support the various t.10 scsi
> offloads.? Vmware supports a subset of these called VAAI and Microsoft
> has a subset called ODX.
> Cloning is one if the t.10 extensions that the lio target framework
> supports.
> I just tried cloning a vm and noticed that during the process there is a
> lof of traffic over the iscsi interfaces on the Storage Pool Manager
> host and the iscsi target machine.
> With proper support for t.10 cloning I shoudn't see any traffic on the
> isci links (or very minimal traffic)
> Is there some way to enable the storage offload functionality in Ovirt?
> If not, is this on the VDSM roadmap?? If support were worked in this
> should be able to be applied to FCP connections as well.? The lio target
> supports these offloads when acting as a Fiber Channel target also.
>
> I've asked this sometime back but there hasn't been much in the way of
> discussion on this users list or the devel list about this feature.
>
yes, on the roadmap, tbd yet on when. netapp did a plugin enabling this
for their storage array (VSC plugin)
I hope the ceph integration will provide this, though that doesn't solve
it for other type of storage domains yet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141215/7280fe9d/atta...>
------------------------------
Message: 2
Date: Mon, 15 Dec 2014 13:30:05 +0100
From: Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
To: Sandro Bonazzola <sbonazzo(a)redhat.com>
Cc: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"
<devel(a)ovirt.org>
Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z
Message-ID:
<CAG2kNCxxvvjZ530jmboBGC4uvUj9+qVa0M_4baNPRiiE0cAnsQ(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
On Mon, Dec 15, 2014 at 10:39 AM, Sandro Bonazzola <sbonazzo(a)redhat.com>
wrote:
>
> Hi,
> We have proposed Fedora 21 support as oVirt 3.6.0 new feature.
> oVirt 3.5.z is now in maintenance phase so no new features should be added.
> Supporting Fedora 21 is not just re-building everything on Fedora 21, it
> requires changes in several packages.
> My question is, is there community interest in having Fedora 21 support
> for oVirt 3.5.z while still having Fedora 20 as actively supported
> distribution?
>
>
Back in May (see http://lists.ovirt.org/pipermail/users/2014-May/024004.html
and following answers) we talked about Fedora Server and that Fedora 21
Server would have been a preview of that...
Now that it is out officially, it would be nice to see if oVirt
Hypervisor/Engine could become sort of Server Roles, as stated at
https://getfedora.org/en/server/
"
Server Roles and Rolekit
There's no need to set up your server from scratch when you use server
roles. Server roles plug into your Fedora Server system, providing a
well-integrated service on top of the Fedora Server platform. Deploy and
manage these prepared roles simply using the Rolekit tool.
"
Gianluca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141215/78f95c51/atta...>
------------------------------
Message: 3
Date: Mon, 15 Dec 2014 07:45:41 -0500
From: Alexander Wels <awels(a)redhat.com>
To: users(a)ovirt.org
Subject: Re: [ovirt-users] How to update zanata's source text ?
Message-ID: <3574173.gs5KEaG2Rv@awels>
Content-Type: text/plain; charset="us-ascii"
On Sunday, December 14, 2014 03:03:56 PM plysan wrote:
> Hi,
>
> When I'm trying to compile ovirt-engine-3.5 branch with pulled zanata
> source files, I get webadmin compilation errors. And the error message lead
> me to the outdated zanata translation
> file: org.ovirt.engine.ui.webadmin.ApplicationMessages
> The file has a source text called "{0} (VLAN {1})", but recent commit
> b068ec755198c27e65f936809104ba5068cd8fd2
> has changed the text to "(VLAN {0})"
>
> So is there a way to update the zanata's source text (text on the left) ?
> It seems that I don't get any options to update it, I can only update the
> target text (text on the right).
>
> thanks.
The zanata source text is generated from default values from the ovirt source
code. Einav should know more about exactly how that is done. You should always
match the translation to the source and not the other way around. So I am not
sure why you are trying to change the source.
------------------------------
Message: 4
Date: Mon, 15 Dec 2014 13:48:16 +0100
From: Sandro Bonazzola <sbonazzo(a)redhat.com>
To: Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
Cc: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"
<devel(a)ovirt.org>
Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z
Message-ID: <548ED890.9040307(a)redhat.com>
Content-Type: text/plain; charset=utf-8
Il 15/12/2014 13:30, Gianluca Cecchi ha scritto:
> On Mon, Dec 15, 2014 at 10:39 AM, Sandro Bonazzola <sbonazzo(a)redhat.com <mailto:sbonazzo@redhat.com>> wrote:
>
> Hi,
> We have proposed Fedora 21 support as oVirt 3.6.0 new feature.
> oVirt 3.5.z is now in maintenance phase so no new features should be added.
> Supporting Fedora 21 is not just re-building everything on Fedora 21, it requires changes in several packages.
> My question is, is there community interest in having Fedora 21 support for oVirt 3.5.z while still having Fedora 20 as actively supported
> distribution?
>
>
> Back in May (see http://lists.ovirt.org/pipermail/users/2014-May/024004.html and following answers) we talked about Fedora Server and that Fedora 21
> Server would have been a preview of that...
>
> Now that it is out officially, it would be nice to see if oVirt Hypervisor/Engine could become sort of Server Roles, as stated at
> https://getfedora.org/en/server/
>
> "
> Server Roles and Rolekit
> There's no need to set up your server from scratch when you use server roles. Server roles plug into your Fedora Server system, providing a
> well-integrated service on top of the Fedora Server platform. Deploy and manage these prepared roles simply using the Rolekit tool.
> "
>
I suggest to open a RFE in bugzilla for it, but it won't be in 3.5.z. I'm not even sure if we can make it for 3.6.
BTW I think it's an interesting RFE.
> Gianluca
>
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
------------------------------
Message: 5
Date: Mon, 15 Dec 2014 14:10:18 +0100
From: Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
To: Sandro Bonazzola <sbonazzo(a)redhat.com>
Cc: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"
<devel(a)ovirt.org>
Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z
Message-ID:
<CAG2kNCzvaAQTm7zR3Kn8CsQYi20w5A3jKiCMFje_-s-P=E7eCw(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
wrote:
>
>
> I suggest to open a RFE in bugzilla for it, but it won't be in 3.5.z. I'm
> not even sure if we can make it for 3.6.
> BTW I think it's an interesting RFE.
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
>
Bugzilla created against ovirt-engine-installer and version 4.0:
https://bugzilla.redhat.com/show_bug.cgi?id=1174236
Do you think it is better to create another one specifically for oVirt
Hypervisor? And in that case against what component?
Gianluca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141215/973e004e/atta...>
------------------------------
Message: 6
Date: Mon, 15 Dec 2014 14:12:02 +0100
From: Sandro Bonazzola <sbonazzo(a)redhat.com>
To: Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
Cc: Fabian Deutsch <fdeutsch(a)redhat.com>, "Users(a)ovirt.org"
<Users(a)ovirt.org>, "devel(a)ovirt.org" <devel(a)ovirt.org>
Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z
Message-ID: <548EDE22.5040603(a)redhat.com>
Content-Type: text/plain; charset=utf-8
Il 15/12/2014 14:10, Gianluca Cecchi ha scritto:
> On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonazzola <sbonazzo(a)redhat.com <mailto:sbonazzo@redhat.com>> wrote:
>
>
> I suggest to open a RFE in bugzilla for it, but it won't be in 3.5.z. I'm not even sure if we can make it for 3.6.
> BTW I think it's an interesting RFE.
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com <http://redhat.com>
>
>
> Bugzilla created against ovirt-engine-installer and version 4.0:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1174236
>
> Do you think it is better to create another one specifically for oVirt Hypervisor? And in that case against what component?
Fabian?
>
> Gianluca
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
------------------------------
Message: 7
Date: Mon, 15 Dec 2014 14:13:29 +0100
From: Gianluca Cecchi <gianluca.cecchi(a)gmail.com>
To: Sandro Bonazzola <sbonazzo(a)redhat.com>
Cc: Fabian Deutsch <fdeutsch(a)redhat.com>, "Users(a)ovirt.org"
<Users(a)ovirt.org>, "devel(a)ovirt.org" <devel(a)ovirt.org>
Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z
Message-ID:
<CAG2kNCxgC68TcYFJhdRs7_oWJnM4JF7XRekDWU4bz5dnWhmG8g(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
On Mon, Dec 15, 2014 at 2:12 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
wrote:
>
> Il 15/12/2014 14:10, Gianluca Cecchi ha scritto:
> > On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonazzola <sbonazzo(a)redhat.com
> <mailto:sbonazzo@redhat.com>> wrote:
> >
> >
> > I suggest to open a RFE in bugzilla for it, but it won't be in
> 3.5.z. I'm not even sure if we can make it for 3.6.
> > BTW I think it's an interesting RFE.
> >
> > --
> > Sandro Bonazzola
> > Better technology. Faster innovation. Powered by community
> collaboration.
> > See how it works at redhat.com <http://redhat.com>
> >
> >
> > Bugzilla created against ovirt-engine-installer and version 4.0:
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=1174236
> >
> > Do you think it is better to create another one specifically for oVirt
> Hypervisor? And in that case against what component?
>
> Fabian?
>
> >
> > Gianluca
>
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
>
BTW: I put [RFE] at beginning of subject. I hope it is sufficient to mark
it as an enhancement bugzilla entry...
Gianluca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141215/870c20b7/atta...>
------------------------------
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
End of Users Digest, Vol 39, Issue 81
*************************************
------=_Part_10347032_1285155864.1418653581057
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: georgia,serif; font-size: 12pt; colo=
r: #000000"><div>Very needed functionality IMHO, even currently partially s=
upported for cloning guest-vms using KVM and NetApp:</div><div><a href=3D"h=
ttp://captainkvm.com/2011/11/offload-cloning-from-kvm-to-the-back-end-stora=
ge/" data-mce-href=3D"http://captainkvm.com/2011/11/offload-cloning-from-kv=
m-to-the-back-end-storage/">http://captainkvm.com/2011/11/offload-cloning-f=
rom-kvm-to-the-back-end-storage/</a></div><div><br></div><div><br></div><di=
v><span name=3D"x"></span><br>Thanks in advance.<br><div><br></div>Best reg=
ards,<br>Nikolai<br>____________________<br>Nikolai Sednev<br>Senior Qualit=
y Engineer at Compute team<br>Red Hat Israel<br>34 Jerusalem Road,<br>Ra'an=
ana, Israel 43501<br><div><br></div>Tel: +972 9=
7692043<br>Mobile: +972 52 7342734<br>Email: nsednev(a)redhat.com<br>IRC: ns=
ednev<span name=3D"x"></span><br></div><div><br></div><hr id=3D"zwchr"><div=
style=3D"color:#000;font-weight:normal;font-style:normal;text-decoration:n=
one;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>us=
ers-request(a)ovirt.org<br><b>To: </b>users(a)ovirt.org<br><b>Sent: </b>Monday,=
December 15, 2014 3:13:32 PM<br><b>Subject: </b>Users Digest, Vol 39, Issu=
e 81<br><div><br></div>Send Users mailing list submissions to<br> &nbs=
p; users(a)ovirt.org<br><div><br></div>To =
subscribe or unsubscribe via the World Wide Web, visit<br>  =
; http://lists.ovirt.org/mailman/listinfo/user=
s<br>or, via email, send a message with subject or body 'help' to<br> =
users-request(a)ovirt.org<br><div><=
br></div>You can reach the person managing the list at<br>  =
; users-owner(a)ovirt.org<br><div><br></div>When=
replying, please edit your Subject line so it is more specific<br>than "Re=
: Contents of Users digest..."<br><div><br></div><br>Today's Topics:<br><di=
v><br></div> 1. Re: storage offload capability (Paul Jans=
en)<br> 2. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Gi=
anluca Cecchi)<br> 3. Re: How to update zanata's source t=
ext ? (Alexander Wels)<br> 4. Re: [RFI] Fedora 21 support=
on oVirt 3.5.z (Sandro Bonazzola)<br> 5. Re: [RFI] Fedor=
a 21 support on oVirt 3.5.z (Gianluca Cecchi)<br> 6. Re: =
[RFI] Fedora 21 support on oVirt 3.5.z (Sandro Bonazzola)<br> 7=
. Re: [RFI] Fedora 21 support on oVirt 3.5.z (Gianluca Cecchi)<br><di=
v><br></div><br>-----------------------------------------------------------=
-----------<br><div><br></div>Message: 1<br>Date: Mon, 15 Dec 2014 11:37:24=
+0000 (UTC)<br>From: Paul Jansen <vlaero(a)yahoo.com.au><br>To: Itamar=
Heim <iheim(a)redhat.com>, users <users(a)ovirt.org><br>Subject: R=
e: [ovirt-users] storage offload capability<br>Message-ID:<br> &=
nbsp; <1885607432.201949.1418643444273.Java=
Mail.yahoo(a)jws10632.mail.bf1.yahoo.com><br>  =
; <br>Content-Type: text/plain; charset=3D"utf-8"<br><div>=
<br></div>Thanks Itamar.I heard the other day that NFS v4.2 is supposed to =
contain server side copy, so it's possible that we might see this kind of s=
upport in one of more storage domain available to ovirt at some stage perha=
ps next year (in Fedora at least).Is this something that Gluster will also =
likely provide in a subsequent release once we have proper gfapi support?<b=
r>I'd be interested to hear if others on the list are clamouring for server=
side offload support in some form.<br><div><br></div> &=
nbsp;From: Itamar Heim<br> To: Paul Jansen ; users <br> Sent: Sat=
urday, 13 December 2014, 2:16<br> Subject: Re: [ovirt-users] storage o=
ffload capability<br> <br>On 11/13/2014 06:09 AM, Paul Jansen w=
rote:<br><div><br></div><br>> I have an ovirt 3.5 cluster set up with th=
ree el7 hosts.? Storage is<br>> provided by two Fedora 20 machines and t=
he connection is via multipath<br>> iscsi.<br>> The performance is qu=
ite good.? The Fedora 20 iscsi targets are using<br>> the 'target' (ie: =
lio) framework, which support the various t.10 scsi<br>> offloads.? Vmwa=
re supports a subset of these called VAAI and Microsoft<br>> has a subse=
t called ODX.<br>> Cloning is one if the t.10 extensions that the lio ta=
rget framework<br>> supports.<br>> I just tried cloning a vm and noti=
ced that during the process there is a<br>> lof of traffic over the iscs=
i interfaces on the Storage Pool Manager<br>> host and the iscsi target =
machine.<br>> With proper support for t.10 cloning I shoudn't see any tr=
affic on the<br>> isci links (or very minimal traffic)<br>> Is there =
some way to enable the storage offload functionality in Ovirt?<br>> If n=
ot, is this on the VDSM roadmap?? If support were worked in this<br>> sh=
ould be able to be applied to FCP connections as well.? The lio target<br>&=
gt; supports these offloads when acting as a Fiber Channel target also.<br>=
><br>> I've asked this sometime back but there hasn't been much in th=
e way of<br>> discussion on this users list or the devel list about this=
feature.<br>><br><div><br></div>yes, on the roadmap, tbd yet on when. n=
etapp did a plugin enabling this <br>for their storage array (VSC plugin)<b=
r>I hope the ceph integration will provide this, though that doesn't solve =
<br>it for other type of storage domains yet.<br><div><br></div><br><div><b=
r></div> <br>-------------- next part --------------<br>An HTML =
attachment was scrubbed...<br>URL: <http://lists.ovirt.org/pipermail/use=
rs/attachments/20141215/7280fe9d/attachment-0001.html><br><div><br></div=
>------------------------------<br><div><br></div>Message: 2<br>Date: Mon, =
15 Dec 2014 13:30:05 +0100<br>From: Gianluca Cecchi <gianluca.cecchi@gma=
il.com><br>To: Sandro Bonazzola <sbonazzo(a)redhat.com><br>Cc: "User=
s(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"<br> &nbs=
p; <devel(a)ovirt.org><br>Subject: Re: [ov=
irt-users] [RFI] Fedora 21 support on oVirt 3.5.z<br>Message-ID:<br> &=
nbsp; <CAG2kNCxxvvjZ530jmboBGC4uvUj9+=
qVa0M_4baNPRiiE0cAnsQ(a)mail.gmail.com><br>Content-Type: text/plain; chars=
et=3D"utf-8"<br><div><br></div>On Mon, Dec 15, 2014 at 10:39 AM, Sandro Bon=
azzola <sbonazzo(a)redhat.com><br>wrote:<br>><br>> Hi,<br>> We=
have proposed Fedora 21 support as oVirt 3.6.0 new feature.<br>> oVirt =
3.5.z is now in maintenance phase so no new features should be added.<br>&g=
t; Supporting Fedora 21 is not just re-building everything on Fedora 21, it=
<br>> requires changes in several packages.<br>> My question is, is t=
here community interest in having Fedora 21 support<br>> for oVirt 3.5.z=
while still having Fedora 20 as actively supported<br>> distribution?<b=
r>><br>><br>Back in May (see http://lists.ovirt.org/pipermail/users/2=
014-May/024004.html<br>and following answers) we talked about Fedora Server=
and that Fedora 21<br>Server would have been a preview of that...<br><div>=
<br></div>Now that it is out officially, it would be nice to see if oVirt<b=
r>Hypervisor/Engine could become sort of Server Roles, as stated at<br>http=
s://getfedora.org/en/server/<br><div><br></div>"<br>Server Roles and Roleki=
t<br>There's no need to set up your server from scratch when you use server=
<br>roles. Server roles plug into your Fedora Server system, providing a<br=
>well-integrated service on top of the Fedora Server platform. Deploy and<b=
r>manage these prepared roles simply using the Rolekit tool.<br>"<br><div><=
br></div>Gianluca<br>-------------- next part --------------<br>An HTML att=
achment was scrubbed...<br>URL: <http://lists.ovirt.org/pipermail/users/=
attachments/20141215/78f95c51/attachment-0001.html><br><div><br></div>--=
----------------------------<br><div><br></div>Message: 3<br>Date: Mon, 15 =
Dec 2014 07:45:41 -0500<br>From: Alexander Wels <awels(a)redhat.com><br=
>To: users(a)ovirt.org<br>Subject: Re: [ovirt-users] How to update zanata's s=
ource text ?<br>Message-ID: <3574173.gs5KEaG2Rv@awels><br>Content-Typ=
e: text/plain; charset=3D"us-ascii"<br><div><br></div>On Sunday, December 1=
4, 2014 03:03:56 PM plysan wrote:<br>> Hi,<br>> <br>> When I'm try=
ing to compile ovirt-engine-3.5 branch with pulled zanata<br>> source fi=
les, I get webadmin compilation errors. And the error message lead<br>> =
me to the outdated zanata translation<br>> file: org.ovirt.engine.ui.web=
admin.ApplicationMessages<br>> The file has a source text called "{0} (V=
LAN {1})", but recent commit<br>> b068ec755198c27e65f936809104ba5068cd8f=
d2<br>> has changed the text to "(VLAN {0})"<br>> <br>> So is ther=
e a way to update the zanata's source text (text on the left) ?<br>> It =
seems that I don't get any options to update it, I can only update the<br>&=
gt; target text (text on the right).<br>> <br>> thanks.<br><div><br><=
/div>The zanata source text is generated from default values from the ovirt=
source <br>code. Einav should know more about exactly how that is done. Yo=
u should always <br>match the translation to the source and not the other w=
ay around. So I am not <br>sure why you are trying to change the source.<br=
><div><br></div><br>------------------------------<br><div><br></div>Messag=
e: 4<br>Date: Mon, 15 Dec 2014 13:48:16 +0100<br>From: Sandro Bonazzola <=
;sbonazzo(a)redhat.com><br>To: Gianluca Cecchi <gianluca.cecchi(a)gmail.c=
om><br>Cc: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"<=
br> <devel(a)ovirt.org><=
br>Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVirt 3.5.z<br>Mes=
sage-ID: <548ED890.9040307(a)redhat.com><br>Content-Type: text/plain; c=
harset=3Dutf-8<br><div><br></div>Il 15/12/2014 13:30, Gianluca Cecchi ha sc=
ritto:<br>> On Mon, Dec 15, 2014 at 10:39 AM, Sandro Bonazzola <sbona=
zzo(a)redhat.com <mailto:sbonazzo@redhat.com>> wrote:<br>> <br>&g=
t; Hi,<br>> We have proposed Fedora 21 suppo=
rt as oVirt 3.6.0 new feature.<br>> oVirt 3.5.z is now in =
maintenance phase so no new features should be added.<br>> =
Supporting Fedora 21 is not just re-building everything on Fedora 21, it r=
equires changes in several packages.<br>> My question is, =
is there community interest in having Fedora 21 support for oVirt 3.5.z whi=
le still having Fedora 20 as actively supported<br>> distr=
ibution?<br>> <br>> <br>> Back in May (see http://lists.ovirt.org/=
pipermail/users/2014-May/024004.html and following answers) we talked about=
Fedora Server and that Fedora 21<br>> Server would have been a preview =
of that...<br>> <br>> Now that it is out officially, it would be nice=
to see if oVirt Hypervisor/Engine could become sort of Server Roles, as st=
ated at <br>> https://getfedora.org/en/server/<br>> <br>> "<br>>=
; Server Roles and Rolekit<br>> There's no need to set up your server fr=
om scratch when you use server roles. Server roles plug into your Fedora Se=
rver system, providing a<br>> well-integrated service on top of the Fedo=
ra Server platform. Deploy and manage these prepared roles simply using the=
Rolekit tool.<br>> "<br>> <br><div><br></div>I suggest to open a RFE=
in bugzilla for it, but it won't be in 3.5.z. I'm not even sure if we can =
make it for 3.6.<br>BTW I think it's an interesting RFE.<br><div><br></div>=
> Gianluca<br>> <br><div><br></div><br>-- <br>Sandro Bonazzola<br>Bet=
ter technology. Faster innovation. Powered by community collaboration.<br>S=
ee how it works at redhat.com<br><div><br></div><br>-----------------------=
-------<br><div><br></div>Message: 5<br>Date: Mon, 15 Dec 2014 14:10:18 +01=
00<br>From: Gianluca Cecchi <gianluca.cecchi(a)gmail.com><br>To: Sandro=
Bonazzola <sbonazzo(a)redhat.com><br>Cc: "Users(a)ovirt.org" <Users@o=
virt.org>, "devel(a)ovirt.org"<br> &nbs=
p; <devel(a)ovirt.org><br>Subject: Re: [ovirt-users] [RFI] Fedora =
21 support on oVirt 3.5.z<br>Message-ID:<br> &=
nbsp; <CAG2kNCzvaAQTm7zR3Kn8CsQYi20w5A3jKiCMFje_-s-P=3DE7eCw@=
mail.gmail.com><br>Content-Type: text/plain; charset=3D"utf-8"<br><div><=
br></div>On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonazzola <sbonazzo@red=
hat.com><br>wrote:<br>><br>><br>> I suggest to open a RFE in bu=
gzilla for it, but it won't be in 3.5.z. I'm<br>> not even sure if we ca=
n make it for 3.6.<br>> BTW I think it's an interesting RFE.<br>><br>=
> --<br>> Sandro Bonazzola<br>> Better technology. Faster innovati=
on. Powered by community collaboration.<br>> See how it works at redhat.=
com<br>><br><div><br></div>Bugzilla created against ovirt-engine-install=
er and version 4.0:<br><div><br></div>https://bugzilla.redhat.com/show_bug.=
cgi?id=3D1174236<br><div><br></div>Do you think it is better to create anot=
her one specifically for oVirt<br>Hypervisor? And in that case against what=
component?<br><div><br></div>Gianluca<br>-------------- next part --------=
------<br>An HTML attachment was scrubbed...<br>URL: <http://lists.ovirt=
.org/pipermail/users/attachments/20141215/973e004e/attachment-0001.html>=
<br><div><br></div>------------------------------<br><div><br></div>Message=
: 6<br>Date: Mon, 15 Dec 2014 14:12:02 +0100<br>From: Sandro Bonazzola <=
sbonazzo(a)redhat.com><br>To: Gianluca Cecchi <gianluca.cecchi(a)gmail.co=
m><br>Cc: Fabian Deutsch <fdeutsch(a)redhat.com>, "Users(a)ovirt.org"<=
br> <Users(a)ovirt.org>,=
"devel(a)ovirt.org" <devel=
@ovirt.org><br>Subject: Re: [ovirt-users] [RFI] Fedora 21 support on oVi=
rt 3.5.z<br>Message-ID: <548EDE22.5040603(a)redhat.com><br>Content-Type=
: text/plain; charset=3Dutf-8<br><div><br></div>Il 15/12/2014 14:10, Gianlu=
ca Cecchi ha scritto:<br>> On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonaz=
zola <sbonazzo(a)redhat.com <mailto:sbonazzo@redhat.com>> wrote:<=
br>> <br>> <br>> I suggest to open a RFE in bugzilla=
for it, but it won't be in 3.5.z. I'm not even sure if we can make it for =
3.6.<br>> BTW I think it's an interesting RFE.<br>> <br=
>> --<br>> Sandro Bonazzola<br>>  =
; Better technology. Faster innovation. Powered by community collabo=
ration.<br>> See how it works at redhat.com <http://red=
hat.com><br>> <br>> <br>> Bugzilla created against ovirt-engine=
-installer and version 4.0:<br>> <br>> https://bugzilla.redhat.com/sh=
ow_bug.cgi?id=3D1174236 <br>> <br>> Do you think it is better to crea=
te another one specifically for oVirt Hypervisor? And in that case against =
what component?<br><div><br></div>Fabian?<br><div><br></div>> <br>> G=
ianluca<br><div><br></div><br>-- <br>Sandro Bonazzola<br>Better technology.=
Faster innovation. Powered by community collaboration.<br>See how it works=
at redhat.com<br><div><br></div><br>------------------------------<br><div=
><br></div>Message: 7<br>Date: Mon, 15 Dec 2014 14:13:29 +0100<br>From: Gia=
nluca Cecchi <gianluca.cecchi(a)gmail.com><br>To: Sandro Bonazzola <=
sbonazzo(a)redhat.com><br>Cc: Fabian Deutsch <fdeutsch(a)redhat.com>, =
"Users(a)ovirt.org"<br> <Us=
ers(a)ovirt.org>, "devel@ov=
irt.org" <devel(a)ovirt.org><br>Subject: Re: [ovirt-users] [RFI] Fedora=
21 support on oVirt 3.5.z<br>Message-ID:<br> =
<CAG2kNCxgC68TcYFJhdRs7_oWJnM4JF7XRekDWU4bz5dnWhmG8g@m=
ail.gmail.com><br>Content-Type: text/plain; charset=3D"utf-8"<br><div><b=
r></div>On Mon, Dec 15, 2014 at 2:12 PM, Sandro Bonazzola <sbonazzo@redh=
at.com><br>wrote:<br>><br>> Il 15/12/2014 14:10, Gianluca Cecchi h=
a scritto:<br>> > On Mon, Dec 15, 2014 at 1:48 PM, Sandro Bonazzola &=
lt;sbonazzo(a)redhat.com<br>> <mailto:sbonazzo@redhat.com>> wrote=
:<br>> ><br>> ><br>> > I suggest to open a =
RFE in bugzilla for it, but it won't be in<br>> 3.5.z. I'm not even sure=
if we can make it for 3.6.<br>> > BTW I think it's an =
interesting RFE.<br>> ><br>> > --<br>> > &n=
bsp; Sandro Bonazzola<br>> > Better technology. =
Faster innovation. Powered by community<br>> collaboration.<br>> >=
See how it works at redhat.com <http://redhat.com><br>=
> ><br>> ><br>> > Bugzilla created against ovirt-engine-i=
nstaller and version 4.0:<br>> ><br>> > https://bugzilla.redhat=
.com/show_bug.cgi?id=3D1174236<br>> ><br>> > Do you think it is=
better to create another one specifically for oVirt<br>> Hypervisor? An=
d in that case against what component?<br>><br>> Fabian?<br>><br>&=
gt; ><br>> > Gianluca<br>><br>><br>> --<br>> Sandro Bo=
nazzola<br>> Better technology. Faster innovation. Powered by community =
collaboration.<br>> See how it works at redhat.com<br>><br><div><br><=
/div>BTW: I put [RFE] at beginning of subject. I hope it is sufficient to m=
ark<br>it as an enhancement bugzilla entry...<br><div><br></div>Gianluca<br=
>-------------- next part --------------<br>An HTML attachment was scrubbed=
...<br>URL: <http://lists.ovirt.org/pipermail/users/attachments/20141215=
/870c20b7/attachment.html><br><div><br></div>---------------------------=
---<br><div><br></div>_______________________________________________<br>Us=
ers mailing list<br>Users(a)ovirt.org<br>http://lists.ovirt.org/mailman/listi=
nfo/users<br><div><br></div><br>End of Users Digest, Vol 39, Issue 81<br>**=
***********************************<br></div><div><br></div></div></body></=
html>
------=_Part_10347032_1285155864.1418653581057--
10 years, 4 months
[RFI] Fedora 21 support on oVirt 3.5.z
by Sandro Bonazzola
Hi,
We have proposed Fedora 21 support as oVirt 3.6.0 new feature.
oVirt 3.5.z is now in maintenance phase so no new features should be added.
Supporting Fedora 21 is not just re-building everything on Fedora 21, it requires changes in several packages.
My question is, is there community interest in having Fedora 21 support for oVirt 3.5.z while still having Fedora 20 as actively supported distribution?
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months
storage offload capability
by Paul Jansen
---1603101515-1922022095-1415876950=:78136
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
I have an ovirt 3.5 cluster set up with three el7 hosts. Storage is provid=
ed by two Fedora 20 machines and the connection is via multipath iscsi.=0AT=
he performance is quite good. The Fedora 20 iscsi targets are using the 't=
arget' (ie: lio) framework, which support the various t.10 scsi offloads. =
Vmware supports a subset of these called VAAI and Microsoft has a subset ca=
lled ODX.=0ACloning is one if the t.10 extensions that the lio target frame=
work supports.=0A=0AI just tried cloning a vm and noticed that during the p=
rocess there is a lof of traffic over the iscsi interfaces on the Storage P=
ool Manager host and the iscsi target machine.=0AWith proper support for t.=
10 cloning I shoudn't see any traffic on the isci links (or very minimal tr=
affic)=0A=0AIs there some way to enable the storage offload functionality i=
n Ovirt?=0AIf not, is this on the VDSM roadmap? If support were worked in =
this should be able to be applied to FCP connections as well. The lio targ=
et supports these offloads when acting as a Fiber Channel target also.=0A=
=0A=0AI've asked this sometime back but there hasn't been much in the way o=
f discussion on this users list or the devel list about this feature.
---1603101515-1922022095-1415876950=:78136
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;fo=
nt-size:12px"><div>I have an ovirt 3.5 cluster set up with three el7 hosts.=
Storage is provided by two Fedora 20 machines and the connection is =
via multipath iscsi.</div><div>The performance is quite good. The Fed=
ora 20 iscsi targets are using the 'target' (ie: lio) framework, which supp=
ort the various t.10 scsi offloads. Vmware supports a subset of these=
called VAAI and Microsoft has a subset called ODX.</div><div>Cloning is on=
e if the t.10 extensions that the lio target framework supports.<br></div><=
div>I just tried cloning a vm and noticed that during the process there is =
a lof of traffic over the iscsi interfaces on the Storage Pool Manager host=
and the iscsi target machine.</div><div>With proper support for t.10 cloni=
ng I shoudn't see any traffic on the isci links (or very minimal
traffic)<br></div><div style=3D"color: rgb(0, 0, 0); font-size: 12px; font=
-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-se=
rif; background-color: transparent; font-style: normal;">Is there some way =
to enable the storage offload functionality in Ovirt?</div><div style=3D"co=
lor: rgb(0, 0, 0); font-size: 12px; font-family: HelveticaNeue,Helvetica Ne=
ue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent;=
font-style: normal;">If not, is this on the VDSM roadmap? If support=
were worked in this should be able to be applied to FCP connections as wel=
l. The lio target supports these offloads when acting as a Fiber Chan=
nel target also.<br></div><div style=3D"color: rgb(0, 0, 0); font-size: 12p=
x; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,=
sans-serif; background-color: transparent; font-style: normal;"><br></div><=
div style=3D"color: rgb(0, 0, 0); font-size: 12px; font-family:
HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; bac=
kground-color: transparent; font-style: normal;">I've asked this sometime b=
ack but there hasn't been much in the way of discussion on this users list =
or the devel list about this feature.<br></div><div><br></div></div></body>=
</html>
---1603101515-1922022095-1415876950=:78136--
10 years, 4 months
Re: [ovirt-users] 答复: Ovirt 3.5 Bug !!!!!!!!!!!!!!!!!!
by PaulCheung
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_
Content-Type: multipart/alternative;
boundary="_6c16c224-7cc1-4f0a-b50e-38aa42e507f9_"
--_6c16c224-7cc1-4f0a-b50e-38aa42e507f9_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
SlVTVCBQUy4gIFdoYXQgSSBtZWFuIGlzIGlmIHRoZXkgbWFrZSBpdCBpbnRvIGNoZWNrYm94LCAg
aXQgd291bGQgc2xvdmVkIG15IHByb2JsZW0uICBTb3JyeSBmb3IgbXkgcG9vciBFbmdsaXNoISAN
Cg0KCg0KDQpTaW5jZXJlbHkgeW91cnMsDQpQYXVsQ2hldW5nDQoNCg0KIHRlbDogMTgwLTg4ODIt
NzE3Mw0KDQoNCkZyb206IHhpZWMuZm5zdEBjbi5mdWppdHN1LmNvbQ0KVG86IGVxMjAwOEBtc24u
Y29tDQpTdWJqZWN0OiC08Li0OiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEh
ISEhISEhISEhDQpEYXRlOiBXZWQsIDI2IE5vdiAyMDE0IDA1OjE1OjIyICswMDAwDQoNCgoKCgoK
CgoKSGksIFBhdWwKICAgICAgICAgRGlkIHlvdSBjaGFuZ2UgdGhlIGNvZGUgYW5kIGxldCB0aGUg
obBNaWdyYXRpb24gRGlzcGxheaGxIHRvIGNoZWNrYm94ID9PciBqdXN0IHVzZSBQUyB0byBjaGFu
Z2UgdGhlIHBob3RvPwogCgoKt6K8/sjLOiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyBbbWFpbHRv
OnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnXQq0+rHtIFBhdWxDaGV1bmcNCgq3osvNyrG85DogMjAx
NMTqMTHUwjI2yNUgMTE6MjcNCgrK1bz+yMs6IEZyYW50aXNlayBLb2J6aWsNCgqzrcvNOiB1c2Vy
c0BvdmlydC5vcmcNCgrW98ziOiBSZTogW292aXJ0LXVzZXJzXSBPdmlydCAzLjUgQnVnICEhISEh
ISEhISEhISEhISEhIQoKCiAKCgoKRGVhciBBTEwsICAKCgoKCg0KCg0KCgoKCgoKDQoKDQoKCgoK
CgpDYW4gdGhpcyB0dXJuIGludG8gYSBtdWx0aWNob29zZSBib3ggPyAgICAgIEkgbmVlZCB0byBk
aXNwbGF5IGluIGFsbCBuZXR3b3JrIGludGVyZmFjZSEhISEhISEhISEhISEhISAgIAoKCgogCgoK
VGhpcyBjYW4gc29sdmUgbXkgcHJvYmxlbSBub3cuICAgVGhhbmsgeW91IHZlcnkgbXVjaCEgCgoK
IAoKCgoKIAoKCgogICAKCiAKCg0KCg0KClNpbmNlcmVseSB5b3VycywNCgpQYXVsQ2hldW5nDQoK
DQoKDQoKIHRlbDogMTgwLTg4ODItNzE3MwoKIAoKCgoKRnJvbToKZXEyMDA4QG1zbi5jb20NCgpU
bzogZmtvYnppa0ByZWRoYXQuY29tDQoKQ0M6IHVzZXJzQG92aXJ0Lm9yZw0KClN1YmplY3Q6IFJF
OiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEhDQoKRGF0ZTog
V2VkLCAyNiBOb3YgMjAxNCAxMDo1NTo0NCArMDgwMAoKCklzIHRoZXJlIGJlY2F1c2UgdGhlIERp
c3BsYXkgTmV0d29yayBwcm9ibGVtIGNhdXNlIG90aGVyIG5ldHdvcmsgY2FuIG5vdCBkaXNwbGF5
ID8KCgogCgoKIAoKCkhvdyB0byBlbmFibGUgYWxsIG5ldHdvcmsncyBEaXNwbGF5ID8gICAgIAoK
CiAKCiAKCg0KCg0KClNpbmNlcmVseSB5b3VycywNCgpQYXVsQ2hldW5nDQoKDQoKDQoKIHRlbDog
MTgwLTg4ODItNzE3MwoKIAoKCgoKRnJvbToKZXEyMDA4QG1zbi5jb20NCgpUbzogZmtvYnppa0By
ZWRoYXQuY29tDQoKQ0M6IHVzZXJzQG92aXJ0Lm9yZw0KClN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNl
cnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEhDQoKRGF0ZTogV2VkLCAyNiBOb3Yg
MjAxNCAwOTo1MzozMyArMDgwMAoKSXQgc29sdmVkIHRoZSBob3N0PWt2bTB4Lnh4eHh4eHh4LmNv
bSAgIHByb2JsZW0sICAgQnV0IG15IGd1ZXN0IHN0aWxsIGNhbid0IG9wZW4gdGhlIFZNISEhCgog
CgoKCiAKCgoKCiAKCiAKCgoKIAoKCgpVc2VyIGZyb20gIEQmIEUsICAgY2FuJ3Qgc3RhcnQgdGhl
IFZNLCBleGNlcHQgb3ZpcnQgbWFuYWdlcm1lbnQgbmV0d29yawoKCiAKCgoKCiAKCgogCgoKIAoK
CiAKCgoKIAoKCgoKIAoKCgogCgoKIAoKCldoYXQgc2hvdWxkIEkgZG8gPwoKCiAKCgoKCiAKCgoK
CiAKCgoKCiAKCgoKCiAKCgoKCiAKCgoKIAoKCiAKCgogCgoNCgoNCgpTaW5jZXJlbHkgeW91cnMs
DQoKUGF1bENoZXVuZw0KCg0KCg0KCiB0ZWw6IDE4MC04ODgyLTcxNzMKCiAKCj4gRGF0ZTogVHVl
LCAyNSBOb3YgMjAxNCAxMToyNjowNiAtMDUwMA0KCj4gRnJvbTogZmtvYnppa0ByZWRoYXQuY29t
DQoKPiBUbzogZXEyMDA4QG1zbi5jb20NCgo+IENDOiB1c2Vyc0BvdmlydC5vcmcNCgo+IFN1Ympl
Y3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEhDQoK
PiANCgo+IEknbSBub3QgcmVhbGx5IHN1cmUgaWYgdGhpcyB0aGUgaW50ZW5kZWQgd2F5IHRvIGFj
aGlldmUgY3VzdG9tZXIgc2VwYXJhdGlvbi4gSSBkb24ndCBrbm93IHRoaXMgZmllbGQgd2VsbCwg
c28gSSBuZWVkIHRvIHRhbGsgYWJvdXQgaXQgd2l0aCBteSBjb2xsZWFndWVzIGZyb20gbmV0d29y
a2luZyB0ZWFtLg0KCj4gDQoKPiBNZWFud2hpbGUgeW91IGNhbiB0cnkgb3ZlcnJpZGluZyB5b3Vy
IGRpc3BsYXkgYWRkcmVzcyBvbiBob3N0IGxldmVsIGxpa2UgdGhpczoNCgo+IDEsIEluIGhvc3Rz
IHN1YnRhYiwgZWRpdCBob3N0Lg0KCj4gMiwgSW4gdGhlIGRpYWxvZyBzZWxlY3QgY29uc29sZS4N
Cgo+IDMsIENoZWNrICdPdmVycmlkZSBkaXNwbGF5IGFkZHJlc3MnLCBmaWxsIGluIGNvcnJlc3Bv
bmRpbmcgaG9zdCBuYW1lIChpbiB5b3VyIGNhc2Uga3ZtMDEuYWxsd2lubmVydGVjaC5jb20gZm9y
IGhvc3Qga3ZtMDEsIGt2bTAyLmFsbHdpbm5lcnRlY2guY29tIGZvciBrdm0wMiBob3N0IGV0Yykg
LSBkbyB0aGlzIGZvciBldmVyeSBob3N0IGluIHRoZSBjbHVzdGVyLg0KCj4gDQoKPiBUaGlzIHNo
b3VsZCBmb3JjZSByZXR1cm5pbmcgaG9zdG5hbWVzIGluIHRoZSAudnYgZmlsZS4NCgo+IA0KCj4g
Q2hlZXJzLA0KCj4gRnJhbnRhLg0KCj4gDQoKPiANCgo+IA0KCj4gLS0tLS0gT3JpZ2luYWwgTWVz
c2FnZSAtLS0tLQ0KCj4gRnJvbTogIkxhenlQYXVsIiA8ZXEyMDA4QG1zbi5jb20+DQoKPiBUbzog
IkZyYW50aXNlayBLb2J6aWsiIDxma29iemlrQHJlZGhhdC5jb20+DQoKPiBDYzogdXNlcnNAb3Zp
cnQub3JnDQoKPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyNSwgMjAxNCAzOjUxOjI3IFBNDQoK
PiBTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBPdmlydCAzLjUgQnVnICEhISEhISEhISEhISEh
ISEhIQ0KCj4gDQoKPiBNeSBuZXR3b3JrIGlzIGxvb2sgbGlrZSB0aGlzOg0KCj4gDQoKPiANCgo+
IDMgdmxhbiwgdGhleSBjYW6hr3QgdmlzaXQgZWFjaCBvdGhlciwgc28gSSBoYXZlIDMgZG5zIHNl
cnZlciwKDQoKPiANCgo+IFRoZSBjb25zb2xlLnZ2IGZpbGUgaW4gdGhlIG92aXJ0IDMuNCB0aGUg
aG9zdCA9IGt2bTAxLmFsbHdpbm5lcnRlY2guY29tDQoKPiANCgo+IGFmdGVyIHVwZGF0ZSB0byAz
LjUgdGhlIGhvc3QgPSAxNzIuMTYuMS4xMTUsIHRoaXMgY2F1c2UgdGhlIFZMQU4gMTAxICYgdmxh
biAxMDIgdXNlciBjYW6hr3Qgb3BlbiAxNzIuMTYuMS4xMTUsDQoKPiANCgo+IEl0IHNob3VsZCBi
ZSA6IGhvc3QgPWt2bTAxLmFsbHdpbm5lcnRlY2guY29tDQoKPiANCgo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoKPiANCgo+IFNlcnZlciBtYW5hZ2VtZW50IG5l
dHdvcms6IFZMQU4gMTAwDQoKPiANCgo+IGt2bTAxLmFsbHdpbm5lcnRlY2guY29tIDxodHRwOi8v
a3ZtMDEuYWxsd2lubmVydGVjaC5jb20vPiAxNzIuMTYuMS4xMTUga3ZtMDIuYWxsd2lubmVydGVj
aC5jb20gPGh0dHA6Ly9rdm0wMi5hbGx3aW5uZXJ0ZWNoLmNvbS8+IDE3Mi4xNi4xLjExNiBrdm0w
MyAxLjExNyBrdm0wNCAxLjEyMA0KCj4gRE5TIHNlcnZlcjogMTcyLjE2LjEuMg0KCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCgo+IA0KCj4gQ29tcGFueSBBIHVz
ZXI6IFZMQU4gMTAxDQoKPiANCgo+IGt2bTAxLmFsbHdpbmVydGVjaC5jb20gPGh0dHA6Ly9rdm0w
MS5hbGx3aW5lcnRlY2guY29tLz4gMTkyLjE2OC4yMDAuMSBrdm0wMi5hbGx3aW5uZXJ0ZWNoLmNv
bSA8aHR0cDovL2t2bTAyLmFsbHdpbm5lcnRlY2guY29tLz4gMTkyLjE2OC4yMDAuMiBrdm0wMiAy
MDAuMyBrdm0wNKGtCiAyMDAuNA0KCj4gRE5TIFNlcnZlciAxOTIuMTY4LjIwMC4yNTQgDQoKPiAN
Cgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoKPiANCgo+IENv
bXBhbnkgQiB1c2VyOiBWTEFOIDEwMg0KCj4gDQoKPiBrdm0wMS5hbGx3aW5uZXJ0ZWNoLmNvbSA8
aHR0cDovL2t2bTAxLmFsbHdpbm5lcnRlY2guY29tLz4gMTkyLjE2OC4gMTAwLjEga3ZtMDIuYWxs
d2lubmVydGVjaC5jb20gPGh0dHA6Ly9rdm0wMi5hbGx3aW5uZXJ0ZWNoLmNvbS8+IDE5Mi4xNjgu
MTAwLjIga3ZtMDKhrQogMTAwLjMga3ZtMDQgMTAwLjQNCgo+IEROUyBTZXJ2ZXIgMTkyLjE2OC4x
MDAuMjU0DQoKPiANCgo+IA0KCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCgo+IA0KCj4gDQoKPiANCgo+ID4g1NogMjAxNMTqMTHUwjI1yNWjrM/CzucxMDowOKOs
RnJhbnRpc2VrIEtvYnppayA8ZmtvYnppa0ByZWRoYXQuY29tPgrQtLXAo7oNCgo+ID4gDQoKPiA+
IEhpLA0KCj4gPiANCgo+ID4gSSdkIGxpa2UgdG8gYXNrIHlvdSBhYm91dCB0d28gdGhpbmdzOg0K
Cj4gPiAxLCBEbyB5b3UgaGF2ZSBkaXNwbGF5IGFkZHJlc3Mgb3ZlcnJpZGVuIG9uIGNsdXN0ZXIg
bGV2ZWw/IChjbHVzdGVycyBtYWludGFiKQ0KCj4gPiAyLCBEbyB5b3UgaGF2ZSBkaXNwbGF5IG5l
dHdvcmsgZGVmaW5lZCBvbiB5b3VyIGhvc3RzPyBvciBhcmUgeW91IHVzaW5nIG1hbmFnZW1lbnQg
bmV0d29yayBmb3IgZXZlcnl0aGluZz8NCgo+ID4gDQoKPiA+IFRoYW5rcywNCgo+ID4gRnJhbnRh
Lg0KCj4gPiANCgo+ID4gDQoKPiA+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCgo+ID4g
RnJvbTogIlBhdWxDaGV1bmciIDxlcTIwMDhAbXNuLmNvbT4NCgo+ID4gVG86ICJGcmFudGlzZWsg
S29iemlrIiA8ZmtvYnppa0ByZWRoYXQuY29tPg0KCj4gPiBDYzogdXNlcnNAb3ZpcnQub3JnDQoK
PiA+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDI1LCAyMDE0IDEwOjU1OjAzIEFNDQoKPiA+IFN1
YmplY3Q6IFJFOiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEh
DQoKPiA+IA0KCj4gPiBEZWFyIGFsbCAsDQoKPiA+IA0KCj4gPiBJIGFtIHZlcnkgdGhhbmsgeW91
IGZvciB5b3VyIGpvYiEgMTUwIHVzZXJzIGZyb20gQ2hpbmEgd2FpdGluZyBmb3IgeW91ciBnb29k
IG5ld3MhCg0KCj4gPiANCgo+ID4gDQoKPiA+IA0KCj4gPiANCgo+ID4gU2luY2VyZWx5IHlvdXJz
LA0KCj4gPiBQYXVsQ2hldW5nDQoKPiA+IA0KCj4gPiANCgo+ID4gdGVsOiAxODAtODg4Mi03MTcz
DQoKPiA+IA0KCj4gPiANCgo+ID4+IERhdGU6IFR1ZSwgMjUgTm92IDIwMTQgMDQ6NDY6MDEgLTA1
MDANCgo+ID4+IEZyb206IGZrb2J6aWtAcmVkaGF0LmNvbQ0KCj4gPj4gVG86IGVxMjAwOEBtc24u
Y29tDQoKPiA+PiBDQzogdXNlcnNAb3ZpcnQub3JnDQoKPiA+PiBTdWJqZWN0OiBSZTogW292aXJ0
LXVzZXJzXSBPdmlydCAzLjUgQnVnICEhISEhISEhISEhISEhISEhIQ0KCj4gPj4gDQoKPiA+PiBJ
J20gZ29ubmEgdGFrZSBhIGNsb3NlciBsb29rIGF0IHRoaXMgYW5kIHdpbGwgY3JlYXRlIGEgYnVn
IGZvciB0aGF0Lg0KCj4gPj4gQ2hlZXJzLA0KCj4gPj4gRnJhbnRhLg0KCj4gPj4gDQoKPiA+PiAN
Cgo+ID4+IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCgo+ID4+IEZyb206ICJQYXVsQ2hl
dW5nIiA8ZXEyMDA4QG1zbi5jb20+DQoKPiA+PiBUbzogdXNlcnNAb3ZpcnQub3JnDQoKPiA+PiBT
ZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyNSwgMjAxNCA4OjM4OjE4IEFNDQoKPiA+PiBTdWJqZWN0
OiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEhDQoKPiA+PiAN
Cgo+ID4+IA0KCj4gPj4gRGVhciBBbGwsIA0KCj4gPj4gDQoKPiA+PiBBZnRlciB1cGRhdGUgMy40
IHRvIDMuNSAsIG91ciAxNTAgdXNlciBjYW4ndCBvcGVuIHRoZSBWTSAsIHRoZSBjb25zb2xlLnZ2
IGZpbGUgaG9zdCBmcm9tIGRvbWFpbiBuYW1lIGNoYW5nZSB0byBJUCBhZGRyZXNzISEhCg0KCj4g
Pj4gDQoKPiA+PiANCgo+ID4+IA0KCj4gPj4gDQoKPiA+PiANCgo+ID4+IA0KCj4gPj4gDQoKPiA+
PiANCgo+ID4+IA0KCj4gPj4gDQoKPiA+PiANCgo+ID4+IA0KCj4gPj4gU2luY2VyZWx5IHlvdXJz
LCANCgo+ID4+IFBhdWxDaGV1bmcgDQoKPiA+PiANCgo+ID4+IA0KCj4gPj4gdGVsOiAxODAtODg4
Mi03MTczIA0KCj4gPj4gDQoKPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KCj4gPj4gVXNlcnMgbWFpbGluZyBsaXN0DQoKPiA+PiBVc2Vyc0Bvdmly
dC5vcmcNCgo+ID4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy
cw0KCj4gPiANCgo+IAoKCgoKCgoKCgogCQkgCSAgIAkJICA=
--_6c16c224-7cc1-4f0a-b50e-38aa42e507f9_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7
DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv
bnQtZmFtaWx5Os6iyO3RxbraDQp9DQotLT48L3N0eWxlPjwvaGVhZD4NCjxib2R5IGNsYXNzPSdo
bW1lc3NhZ2UnPjxkaXYgZGlyPSdsdHInPkpVU1QgUFMuICZuYnNwO1doYXQgSSBtZWFuIGlzIGlm
IHRoZXkgbWFrZSBpdCBpbnRvIGNoZWNrYm94LCAmbmJzcDtpdCB3b3VsZCBzbG92ZWQgbXkgcHJv
YmxlbS4gJm5ic3A7U29ycnkgZm9yIG15IHBvb3IgRW5nbGlzaCEmbmJzcDs8YnI+PGJyPjxkaXY+
Cjxicj48YnI+U2luY2VyZWx5IHlvdXJzLDxicj5QYXVsQ2hldW5nPGJyPjxicj48YnI+Jm5ic3A7
dGVsOiAxODAtODg4Mi03MTczPGJyPjwvZGl2Pjxicj48YnI+PGRpdj48aHIgaWQ9InN0b3BTcGVs
bGluZyI+RnJvbTogeGllYy5mbnN0QGNuLmZ1aml0c3UuY29tPGJyPlRvOiBlcTIwMDhAbXNuLmNv
bTxicj5TdWJqZWN0OiC08Li0OiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEh
ISEhISEhISEhPGJyPkRhdGU6IFdlZCwgMjYgTm92IDIwMTQgMDU6MTU6MjIgKzAwMDA8YnI+PGJy
PgoKCgo8c3R5bGU+PCEtLQouRXh0ZXJuYWxDbGFzcyBwLmVjeE1zb05vcm1hbCwgLkV4dGVybmFs
Q2xhc3MgbGkuZWN4TXNvTm9ybWFsLCAuRXh0ZXJuYWxDbGFzcyBkaXYuZWN4TXNvTm9ybWFsIHsK
Zm9udC1zaXplOjEyLjBwdDsKZm9udC1mYW1pbHk6y87M5TsKfQoKLkV4dGVybmFsQ2xhc3MgYTps
aW5rLCAuRXh0ZXJuYWxDbGFzcyBzcGFuLmVjeE1zb0h5cGVybGluayB7CmNvbG9yOmJsdWU7CnRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Cn0KCi5FeHRlcm5hbENsYXNzIHNwYW4uZWN4TXNvSHlw
ZXJsaW5rRm9sbG93ZWQgewpjb2xvcjpwdXJwbGU7CnRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
Cn0KCi5FeHRlcm5hbENsYXNzIHAgewpmb250LXNpemU6MTIuMHB0Owpmb250LWZhbWlseTrLzszl
Owp9CgouRXh0ZXJuYWxDbGFzcyBwLmVjeE1zb0FjZXRhdGUsIC5FeHRlcm5hbENsYXNzIGxpLmVj
eE1zb0FjZXRhdGUsIC5FeHRlcm5hbENsYXNzIGRpdi5lY3hNc29BY2V0YXRlIHsKZm9udC1zaXpl
OjkuMHB0Owpmb250LWZhbWlseTrLzszlOwp9CgouRXh0ZXJuYWxDbGFzcyBzcGFuLmVjeEVtYWls
U3R5bGUxOCB7CmZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7CmNvbG9yOiMxRjQ5
N0Q7Cn0KCi5FeHRlcm5hbENsYXNzIHNwYW4uZWN4Q2hhciB7CmZvbnQtZmFtaWx5OsvOzOU7Cn0K
Ci5FeHRlcm5hbENsYXNzIC5lY3hNc29DaHBEZWZhdWx0IHsKZm9udC1zaXplOjEwLjBwdDsKfQoK
LkV4dGVybmFsQ2xhc3MgZGl2LmVjeFdvcmRTZWN0aW9uMSB7Cn0KCi0tPjwvc3R5bGU+CgoKPGRp
diBjbGFzcz0iZWN4V29yZFNlY3Rpb24xIj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEOyI+SGksIFBh
dWw8L3NwYW4+PC9wPgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRGlkIHlvdSBjaGFuZ2UgdGhlIGNvZGUgYW5k
IGxldCB0aGUgobBNaWdyYXRpb24gRGlzcGxheaGxIHRvIGNoZWNrYm94ID9PciBqdXN0IHVzZSBQ
UyB0byBjaGFuZ2UgdGhlIHBob3RvPzwvc3Bhbj48L3A+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDsi
PiZuYnNwOzwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtOyI+CjxwIGNs
YXNzPSJlY3hNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyI+t6K8
/sjLPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Ij4gdXNlcnMtYm91bmNlc0BvdmlydC5vcmcgW21h
aWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0OyI+tPqx7SA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDsiPlBhdWxDaGV1bmc8YnI+Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDsiPreiy83KsbzkPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Ij4gMjAx
NDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsiPsTqPHNwYW4gbGFuZz0iRU4t
VVMiPjExPC9zcGFuPtTCPHNwYW4gbGFuZz0iRU4tVVMiPjI2PC9zcGFuPsjVPHNwYW4gbGFuZz0i
RU4tVVMiPiAxMToyNzxicj4KPC9zcGFuPjxiPsrVvP7IyzxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEZyYW50aXNlayBLb2J6aWs8YnI+Cjwvc3Bhbj48
Yj6zrcvNPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4g
dXNlcnNAb3ZpcnQub3JnPGJyPgo8L3NwYW4+PGI+1vfM4jxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBC
dWcgISEhISEhISEhISEhISEhISEhPC9zcGFuPjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHAg
Y2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+
CjxkaXY+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OzsiPkRlYXIgQUxMLCAmbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+Cjxk
aXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OzsiPjxicj4KPGJyPgo8L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwIGNs
YXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPjxicj4KPGJyPgo8
L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutom
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPkNhbiB0aGlzIHR1cm4gaW50byBhIG11bHRp
Y2hvb3NlIGJveCA/ICZuYnNwOyAmbmJzcDsgJm5ic3A7SSBuZWVkIHRvIGRpc3BsYXkgaW4gYWxs
IG5ldHdvcmsgaW50ZXJmYWNlISEhISEhISEhISEhISEhICZuYnNwOyZuYnNwOzwvc3Bhbj48L3A+
CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNzPSJl
Y3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPlRoaXMgY2FuIHNvbHZlIG15
IHByb2JsZW0gbm93LiAmbmJzcDsgVGhhbmsgeW91IHZlcnkgbXVjaCEmbmJzcDs8L3NwYW4+PC9w
Pgo8L2Rpdj4KPGRpdiBpZD0iZWN4aW5saW5lSW1hZ2UwIj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7Cjwvc3Bhbj48L3A+CjxkaXY+Cjxw
IGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPjxpbWcgd2lk
dGg9IjkyOCIgaGVpZ2h0PSI1MjAiIGlkPSJlY3hfeDAwMDBfaTEwMjUiIHNyYz0iY2lkOmltYWdl
MDAxLmpwZ0AwMUQwMDk3Qi4wNUU5RjMzMCI+PC9zcGFuPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJl
Y3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+
CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Ij4mbmJzcDsgJm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJl
Y3hNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwv
c3Bhbj48L3A+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OzsiPjxicj4KPGJyPgpTaW5jZXJlbHkgeW91cnMsPGJyPgpQYXVsQ2hldW5nPGJyPgo8
YnI+Cjxicj4KJm5ic3A7dGVsOiAxODAtODg4Mi03MTczPC9zcGFuPjwvcD4KPC9kaXY+CjxwIGNs
YXNzPSJlY3hNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZu
YnNwOzwvc3Bhbj48L3A+CjxkaXY+CjxkaXYgY2xhc3M9ImVjeE1zb05vcm1hbCIgYWxpZ249ImNl
bnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
OyI+CjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciIgaWQ9ImVjeHN0b3BT
cGVsbGluZyI+Cjwvc3Bhbj48L2Rpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+RnJvbToKPGEgaHJlZj0ibWFpbHRvOmVxMjAwOEBt
c24uY29tIj5lcTIwMDhAbXNuLmNvbTwvYT48YnI+ClRvOiA8YSBocmVmPSJtYWlsdG86ZmtvYnpp
a0ByZWRoYXQuY29tIj5ma29iemlrQHJlZGhhdC5jb208L2E+PGJyPgpDQzogPGEgaHJlZj0ibWFp
bHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KU3ViamVjdDogUkU6
IFtvdmlydC11c2Vyc10gT3ZpcnQgMy41IEJ1ZyAhISEhISEhISEhISEhISEhISE8YnI+CkRhdGU6
IFdlZCwgMjYgTm92IDIwMTQgMTA6NTU6NDQgKzA4MDA8L3NwYW4+PC9wPgo8ZGl2Pgo8ZGl2Pgo8
cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Ij5JcyB0aGVy
ZSBiZWNhdXNlIHRoZSBEaXNwbGF5IE5ldHdvcmsgcHJvYmxlbSBjYXVzZSBvdGhlciBuZXR3b3Jr
IGNhbiBub3QgZGlzcGxheSA/PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI
7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+Cjwv
ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+SG93IHRvIGVuYWJsZSBhbGwgbmV0d29yaydz
IERpc3BsYXkgPyAmbmJzcDsgJm5ic3A7Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+Cjxw
IGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwv
c3Bhbj48L3A+CjwvZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iZWN4
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86i
yO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Ij48YnI+Cjxicj4KU2luY2VyZWx5
IHlvdXJzLDxicj4KUGF1bENoZXVuZzxicj4KPGJyPgo8YnI+CiZuYnNwO3RlbDogMTgwLTg4ODIt
NzE3Mzwvc3Bhbj48L3A+CjwvZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8ZGl2Pgo8ZGl2IGNs
YXNzPSJlY3hNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRl
cjsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutom
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPgo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUi
IGFsaWduPSJjZW50ZXIiIGlkPSJlY3hzdG9wU3BlbGxpbmciPgo8L3NwYW4+PC9kaXY+CjxwIGNs
YXNzPSJlY3hNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPkZy
b206CjxhIGhyZWY9Im1haWx0bzplcTIwMDhAbXNuLmNvbSI+ZXEyMDA4QG1zbi5jb208L2E+PGJy
PgpUbzogPGEgaHJlZj0ibWFpbHRvOmZrb2J6aWtAcmVkaGF0LmNvbSI+ZmtvYnppa0ByZWRoYXQu
Y29tPC9hPjxicj4KQ0M6IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92
aXJ0Lm9yZzwvYT48YnI+ClN1YmplY3Q6IFJFOiBbb3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcg
ISEhISEhISEhISEhISEhISEhPGJyPgpEYXRlOiBXZWQsIDI2IE5vdiAyMDE0IDA5OjUzOjMzICsw
ODAwPC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7OyI+SXQgc29sdmVkIHRoZSBob3N0PWt2bTB4Lnh4eHh4eHh4LmNvbSAmbmJz
cDsgcHJvYmxlbSwgJm5ic3A7IEJ1dCBteSBndWVzdCBzdGlsbCBjYW4ndCBvcGVuIHRoZSBWTSEh
ITwvc3Bhbj48L3A+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IGlkPSJlY3hp
bmxpbmVJbWFnZTAiPgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Ij4mbmJzcDsKPC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSI5NTUiIGhl
aWdodD0iNjU5IiBpZD0iZWN4X3gwMDAwX2kxMDI4IiBzcmM9ImNpZDppbWFnZTAwMi5qcGdAMDFE
MDA5N0IuMDVFOUYzMzAiPjwvc3Bhbj48L3A+CjwvZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPHAg
Y2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9z
cGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRp
dj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+VXNl
ciBmcm9tICZuYnNwO0QmYW1wOyBFLCAmbmJzcDsgY2FuJ3Qgc3RhcnQgdGhlIFZNLCBleGNlcHQg
b3ZpcnQgbWFuYWdlcm1lbnQgbmV0d29yazwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2IGlkPSJlY3hp
bmxpbmVJbWFnZTEiPgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Ij4mbmJzcDsKPC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxMDgxIiBo
ZWlnaHQ9IjMwNCIgaWQ9ImVjeF94MDAwMF9pMTAyOSIgc3JjPSJjaWQ6aW1hZ2UwMDMuanBnQDAx
RDAwOTdCLjA1RTlGMzMwIj48L3NwYW4+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+Cjxk
aXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZu
YnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHAg
Y2xhc3M9ImVjeE1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9z
cGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxkaXYgaWQ9ImVjeGlubGluZUltYWdlMiI+CjxwIGNsYXNz
PSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOwo8L3NwYW4+
PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Ij48aW1nIGJvcmRlcj0iMCIgd2lkdGg9IjYxOSIgaGVpZ2h0PSIxOTQiIGlkPSJlY3hfeDAw
MDBfaTEwMzAiIHNyYz0iY2lkOmltYWdlMDA0LmpwZ0AwMUQwMDk3Qi4wNUU5RjMzMCI+PC9zcGFu
PjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9ImVj
eE1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvO
osjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4K
PC9kaXY+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OzsiPiZuYnNwOzwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3Rxbra
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Ij5XaGF0IHNob3VsZCBJIGRvID88L3NwYW4+
PC9wPgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+Cjxw
IGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwv
c3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+Cjwv
ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+Cjxw
IGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZuYnNwOzwv
c3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+Cjwv
ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iZWN4TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O86iyO3RxbraJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Ij4mbmJzcDs8L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9ImVjeE1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyI+Jm5ic3A7PC9zcGFuPjwvcD4KPC9kaXY+Cjxk
aXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZu
YnNwOzwvc3Bhbj48L3A+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OzsiPjxicj4KPGJyPgpTaW5jZXJlbHkgeW91cnMsPGJyPgpQYXVsQ2hldW5n
PGJyPgo8YnI+Cjxicj4KJm5ic3A7dGVsOiAxODAtODg4Mi03MTczPC9zcGFuPjwvcD4KPC9kaXY+
CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OzsiPiZuYnNwOzwvc3Bhbj48L3A+CjxkaXY+CjxwIGNsYXNzPSJlY3hNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7zqLI7dHFutomcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsiPiZndDsgRGF0ZTogVHVlLCAyNSBOb3YgMjAxNCAxMToyNjow
NiAtMDUwMDxicj4KJmd0OyBGcm9tOiA8YSBocmVmPSJtYWlsdG86ZmtvYnppa0ByZWRoYXQuY29t
Ij5ma29iemlrQHJlZGhhdC5jb208L2E+PGJyPgomZ3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86ZXEy
MDA4QG1zbi5jb20iPmVxMjAwOEBtc24uY29tPC9hPjxicj4KJmd0OyBDQzogPGEgaHJlZj0ibWFp
bHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KJmd0OyBTdWJqZWN0
OiBSZTogW292aXJ0LXVzZXJzXSBPdmlydCAzLjUgQnVnICEhISEhISEhISEhISEhISEhITxicj4K
Jmd0OyA8YnI+CiZndDsgSSdtIG5vdCByZWFsbHkgc3VyZSBpZiB0aGlzIHRoZSBpbnRlbmRlZCB3
YXkgdG8gYWNoaWV2ZSBjdXN0b21lciBzZXBhcmF0aW9uLiBJIGRvbid0IGtub3cgdGhpcyBmaWVs
ZCB3ZWxsLCBzbyBJIG5lZWQgdG8gdGFsayBhYm91dCBpdCB3aXRoIG15IGNvbGxlYWd1ZXMgZnJv
bSBuZXR3b3JraW5nIHRlYW0uPGJyPgomZ3Q7IDxicj4KJmd0OyBNZWFud2hpbGUgeW91IGNhbiB0
cnkgb3ZlcnJpZGluZyB5b3VyIGRpc3BsYXkgYWRkcmVzcyBvbiBob3N0IGxldmVsIGxpa2UgdGhp
czo8YnI+CiZndDsgMSwgSW4gaG9zdHMgc3VidGFiLCBlZGl0IGhvc3QuPGJyPgomZ3Q7IDIsIElu
IHRoZSBkaWFsb2cgc2VsZWN0IGNvbnNvbGUuPGJyPgomZ3Q7IDMsIENoZWNrICdPdmVycmlkZSBk
aXNwbGF5IGFkZHJlc3MnLCBmaWxsIGluIGNvcnJlc3BvbmRpbmcgaG9zdCBuYW1lIChpbiB5b3Vy
IGNhc2Uga3ZtMDEuYWxsd2lubmVydGVjaC5jb20gZm9yIGhvc3Qga3ZtMDEsIGt2bTAyLmFsbHdp
bm5lcnRlY2guY29tIGZvciBrdm0wMiBob3N0IGV0YykgLSBkbyB0aGlzIGZvciBldmVyeSBob3N0
IGluIHRoZSBjbHVzdGVyLjxicj4KJmd0OyA8YnI+CiZndDsgVGhpcyBzaG91bGQgZm9yY2UgcmV0
dXJuaW5nIGhvc3RuYW1lcyBpbiB0aGUgLnZ2IGZpbGUuPGJyPgomZ3Q7IDxicj4KJmd0OyBDaGVl
cnMsPGJyPgomZ3Q7IEZyYW50YS48YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZn
dDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4KJmd0OyBGcm9tOiAiTGF6eVBhdWwi
ICZsdDs8YSBocmVmPSJtYWlsdG86ZXEyMDA4QG1zbi5jb20iPmVxMjAwOEBtc24uY29tPC9hPiZn
dDs8YnI+CiZndDsgVG86ICJGcmFudGlzZWsgS29iemlrIiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZr
b2J6aWtAcmVkaGF0LmNvbSI+ZmtvYnppa0ByZWRoYXQuY29tPC9hPiZndDs8YnI+CiZndDsgQ2M6
IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+
CiZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjUsIDIwMTQgMzo1MToyNyBQTTxicj4KJmd0
OyBTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBPdmlydCAzLjUgQnVnICEhISEhISEhISEhISEh
ISEhITxicj4KJmd0OyA8YnI+CiZndDsgTXkgbmV0d29yayBpcyBsb29rIGxpa2UgdGhpczo8YnI+
CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyAzIHZsYW4sIHRoZXkgY2FuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDvOosjt0cW62iZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7OyI+oa88c3BhbiBsYW5nPSJFTi1VUyI+dCB2aXNpdCBlYWNoIG90aGVyLCBzbyBJIGhhdmUg
MyBkbnMgc2VydmVyLAo8YnI+CiZndDsgPGJyPgomZ3Q7IFRoZSBjb25zb2xlLnZ2IGZpbGUgaW4g
dGhlIG92aXJ0IDMuNCB0aGUgaG9zdCA9IGt2bTAxLmFsbHdpbm5lcnRlY2guY29tPGJyPgomZ3Q7
IDxicj4KJmd0OyBhZnRlciB1cGRhdGUgdG8gMy41IHRoZSBob3N0ID0gMTcyLjE2LjEuMTE1LCB0
aGlzIGNhdXNlIHRoZSBWTEFOIDEwMSAmYW1wOyB2bGFuIDEwMiB1c2VyIGNhbjwvc3Bhbj6hrzxz
cGFuIGxhbmc9IkVOLVVTIj50IG9wZW4gMTcyLjE2LjEuMTE1LDxicj4KJmd0OyA8YnI+CiZndDsg
SXQgc2hvdWxkIGJlIDogaG9zdCA9a3ZtMDEuYWxsd2lubmVydGVjaC5jb208YnI+CiZndDsgPGJy
PgomZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPgomZ3Q7
IDxicj4KJmd0OyBTZXJ2ZXIgbWFuYWdlbWVudCBuZXR3b3JrOiBWTEFOIDEwMDxicj4KJmd0OyA8
YnI+CiZndDsga3ZtMDEuYWxsd2lubmVydGVjaC5jb20gJmx0OzxhIGhyZWY9Imh0dHA6Ly9rdm0w
MS5hbGx3aW5uZXJ0ZWNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8va3ZtMDEuYWxsd2lu
bmVydGVjaC5jb20vPC9hPiZndDsgMTcyLjE2LjEuMTE1IGt2bTAyLmFsbHdpbm5lcnRlY2guY29t
ICZsdDs8YSBocmVmPSJodHRwOi8va3ZtMDIuYWxsd2lubmVydGVjaC5jb20vIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cDovL2t2bTAyLmFsbHdpbm5lcnRlY2guY29tLzwvYT4mZ3Q7IDE3Mi4xNi4xLjEx
NiBrdm0wMyAxLjExNyBrdm0wNCAxLjEyMDxicj4KJmd0OyBETlMgc2VydmVyOiAxNzIuMTYuMS4y
PGJyPgomZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPgom
Z3Q7IDxicj4KJmd0OyBDb21wYW55IEEgdXNlcjogVkxBTiAxMDE8YnI+CiZndDsgPGJyPgomZ3Q7
IGt2bTAxLmFsbHdpbmVydGVjaC5jb20gJmx0OzxhIGhyZWY9Imh0dHA6Ly9rdm0wMS5hbGx3aW5l
cnRlY2guY29tLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9rdm0wMS5hbGx3aW5lcnRlY2guY29t
LzwvYT4mZ3Q7IDE5Mi4xNjguMjAwLjEga3ZtMDIuYWxsd2lubmVydGVjaC5jb20gJmx0OzxhIGhy
ZWY9Imh0dHA6Ly9rdm0wMi5hbGx3aW5uZXJ0ZWNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5odHRw
Oi8va3ZtMDIuYWxsd2lubmVydGVjaC5jb20vPC9hPiZndDsgMTkyLjE2OC4yMDAuMiBrdm0wMiAy
MDAuMyBrdm0wNDwvc3Bhbj6hrTxzcGFuIGxhbmc9IkVOLVVTIj4KIDIwMC40PGJyPgomZ3Q7IERO
UyBTZXJ2ZXIgMTkyLjE2OC4yMDAuMjU0IDxicj4KJmd0OyA8YnI+CiZndDsgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+CiZndDsgPGJyPgomZ3Q7IENvbXBhbnkg
QiB1c2VyOiBWTEFOIDEwMjxicj4KJmd0OyA8YnI+CiZndDsga3ZtMDEuYWxsd2lubmVydGVjaC5j
b20gJmx0OzxhIGhyZWY9Imh0dHA6Ly9rdm0wMS5hbGx3aW5uZXJ0ZWNoLmNvbS8iIHRhcmdldD0i
X2JsYW5rIj5odHRwOi8va3ZtMDEuYWxsd2lubmVydGVjaC5jb20vPC9hPiZndDsgMTkyLjE2OC4g
MTAwLjEga3ZtMDIuYWxsd2lubmVydGVjaC5jb20gJmx0OzxhIGhyZWY9Imh0dHA6Ly9rdm0wMi5h
bGx3aW5uZXJ0ZWNoLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8va3ZtMDIuYWxsd2lubmVy
dGVjaC5jb20vPC9hPiZndDsgMTkyLjE2OC4xMDAuMiBrdm0wMjwvc3Bhbj6hrTxzcGFuIGxhbmc9
IkVOLVVTIj4KIDEwMC4zIGt2bTA0IDEwMC40PGJyPgomZ3Q7IEROUyBTZXJ2ZXIgMTkyLjE2OC4x
MDAuMjU0PGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KJmd0OyA8YnI+CiZn
dDsgJmd0OyA8L3NwYW4+1No8c3BhbiBsYW5nPSJFTi1VUyI+IDIwMTQ8L3NwYW4+xOo8c3BhbiBs
YW5nPSJFTi1VUyI+MTE8L3NwYW4+1MI8c3BhbiBsYW5nPSJFTi1VUyI+MjU8L3NwYW4+yNWjrM/C
zuc8c3BhbiBsYW5nPSJFTi1VUyI+MTA6MDg8L3NwYW4+o6w8c3BhbiBsYW5nPSJFTi1VUyI+RnJh
bnRpc2VrIEtvYnppayAmbHQ7PGEgaHJlZj0ibWFpbHRvOmZrb2J6aWtAcmVkaGF0LmNvbSI+Zmtv
Ynppa0ByZWRoYXQuY29tPC9hPiZndDsKPC9zcGFuPtC0tcCjujxzcGFuIGxhbmc9IkVOLVVTIj48
YnI+CiZndDsgJmd0OyA8YnI+CiZndDsgJmd0OyBIaSw8YnI+CiZndDsgJmd0OyA8YnI+CiZndDsg
Jmd0OyBJJ2QgbGlrZSB0byBhc2sgeW91IGFib3V0IHR3byB0aGluZ3M6PGJyPgomZ3Q7ICZndDsg
MSwgRG8geW91IGhhdmUgZGlzcGxheSBhZGRyZXNzIG92ZXJyaWRlbiBvbiBjbHVzdGVyIGxldmVs
PyAoY2x1c3RlcnMgbWFpbnRhYik8YnI+CiZndDsgJmd0OyAyLCBEbyB5b3UgaGF2ZSBkaXNwbGF5
IG5ldHdvcmsgZGVmaW5lZCBvbiB5b3VyIGhvc3RzPyBvciBhcmUgeW91IHVzaW5nIG1hbmFnZW1l
bnQgbmV0d29yayBmb3IgZXZlcnl0aGluZz88YnI+CiZndDsgJmd0OyA8YnI+CiZndDsgJmd0OyBU
aGFua3MsPGJyPgomZ3Q7ICZndDsgRnJhbnRhLjxicj4KJmd0OyAmZ3Q7IDxicj4KJmd0OyAmZ3Q7
IDxicj4KJmd0OyAmZ3Q7IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+CiZndDsgJmd0
OyBGcm9tOiAiUGF1bENoZXVuZyIgJmx0OzxhIGhyZWY9Im1haWx0bzplcTIwMDhAbXNuLmNvbSI+
ZXEyMDA4QG1zbi5jb208L2E+Jmd0Ozxicj4KJmd0OyAmZ3Q7IFRvOiAiRnJhbnRpc2VrIEtvYnpp
ayIgJmx0OzxhIGhyZWY9Im1haWx0bzpma29iemlrQHJlZGhhdC5jb20iPmZrb2J6aWtAcmVkaGF0
LmNvbTwvYT4mZ3Q7PGJyPgomZ3Q7ICZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0Bvdmly
dC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiZndDsgJmd0OyBTZW50OiBUdWVzZGF5LCBO
b3ZlbWJlciAyNSwgMjAxNCAxMDo1NTowMyBBTTxicj4KJmd0OyAmZ3Q7IFN1YmplY3Q6IFJFOiBb
b3ZpcnQtdXNlcnNdIE92aXJ0IDMuNSBCdWcgISEhISEhISEhISEhISEhISEhPGJyPgomZ3Q7ICZn
dDsgPGJyPgomZ3Q7ICZndDsgRGVhciBhbGwgLDxicj4KJmd0OyAmZ3Q7IDxicj4KJmd0OyAmZ3Q7
IEkgYW0gdmVyeSB0aGFuayB5b3UgZm9yIHlvdXIgam9iISAxNTAgdXNlcnMgZnJvbSBDaGluYSB3
YWl0aW5nIGZvciB5b3VyIGdvb2QgbmV3cyEKPGJyPgomZ3Q7ICZndDsgPGJyPgomZ3Q7ICZndDsg
PGJyPgomZ3Q7ICZndDsgPGJyPgomZ3Q7ICZndDsgPGJyPgomZ3Q7ICZndDsgU2luY2VyZWx5IHlv
dXJzLDxicj4KJmd0OyAmZ3Q7IFBhdWxDaGV1bmc8YnI+CiZndDsgJmd0OyA8YnI+CiZndDsgJmd0
OyA8YnI+CiZndDsgJmd0OyB0ZWw6IDE4MC04ODgyLTcxNzM8YnI+CiZndDsgJmd0OyA8YnI+CiZn
dDsgJmd0OyA8YnI+CiZndDsgJmd0OyZndDsgRGF0ZTogVHVlLCAyNSBOb3YgMjAxNCAwNDo0Njow
MSAtMDUwMDxicj4KJmd0OyAmZ3Q7Jmd0OyBGcm9tOiA8YSBocmVmPSJtYWlsdG86ZmtvYnppa0By
ZWRoYXQuY29tIj5ma29iemlrQHJlZGhhdC5jb208L2E+PGJyPgomZ3Q7ICZndDsmZ3Q7IFRvOiA8
YSBocmVmPSJtYWlsdG86ZXEyMDA4QG1zbi5jb20iPmVxMjAwOEBtc24uY29tPC9hPjxicj4KJmd0
OyAmZ3Q7Jmd0OyBDQzogPGEgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3Zp
cnQub3JnPC9hPjxicj4KJmd0OyAmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBP
dmlydCAzLjUgQnVnICEhISEhISEhISEhISEhISEhITxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZn
dDsgJmd0OyZndDsgSSdtIGdvbm5hIHRha2UgYSBjbG9zZXIgbG9vayBhdCB0aGlzIGFuZCB3aWxs
IGNyZWF0ZSBhIGJ1ZyBmb3IgdGhhdC48YnI+CiZndDsgJmd0OyZndDsgQ2hlZXJzLDxicj4KJmd0
OyAmZ3Q7Jmd0OyBGcmFudGEuPGJyPgomZ3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0OyA8
YnI+CiZndDsgJmd0OyZndDsgLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4KJmd0OyAm
Z3Q7Jmd0OyBGcm9tOiAiUGF1bENoZXVuZyIgJmx0OzxhIGhyZWY9Im1haWx0bzplcTIwMDhAbXNu
LmNvbSI+ZXEyMDA4QG1zbi5jb208L2E+Jmd0Ozxicj4KJmd0OyAmZ3Q7Jmd0OyBUbzogPGEgaHJl
Zj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KJmd0OyAm
Z3Q7Jmd0OyBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyNSwgMjAxNCA4OjM4OjE4IEFNPGJyPgom
Z3Q7ICZndDsmZ3Q7IFN1YmplY3Q6IFtvdmlydC11c2Vyc10gT3ZpcnQgMy41IEJ1ZyAhISEhISEh
ISEhISEhISEhISE8YnI+CiZndDsgJmd0OyZndDsgPGJyPgomZ3Q7ICZndDsmZ3Q7IDxicj4KJmd0
OyAmZ3Q7Jmd0OyBEZWFyIEFsbCwgPGJyPgomZ3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0
OyBBZnRlciB1cGRhdGUgMy40IHRvIDMuNSAsIG91ciAxNTAgdXNlciBjYW4ndCBvcGVuIHRoZSBW
TSAsIHRoZSBjb25zb2xlLnZ2IGZpbGUgaG9zdCBmcm9tIGRvbWFpbiBuYW1lIGNoYW5nZSB0byBJ
UCBhZGRyZXNzISEhCjxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZndDsgPGJyPgom
Z3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZndDsgPGJyPgom
Z3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZndDsgPGJyPgom
Z3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZndDsgPGJyPgom
Z3Q7ICZndDsmZ3Q7IDxicj4KJmd0OyAmZ3Q7Jmd0OyBTaW5jZXJlbHkgeW91cnMsIDxicj4KJmd0
OyAmZ3Q7Jmd0OyBQYXVsQ2hldW5nIDxicj4KJmd0OyAmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZn
dDsgPGJyPgomZ3Q7ICZndDsmZ3Q7IHRlbDogMTgwLTg4ODItNzE3MyA8YnI+CiZndDsgJmd0OyZn
dDsgPGJyPgomZ3Q7ICZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPgomZ3Q7ICZndDsmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4KJmd0
OyAmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5v
cmc8L2E+PGJyPgomZ3Q7ICZndDsmZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcv
bWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmly
dC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+CiZndDsgJmd0OyA8YnI+CiZndDsg
PC9zcGFuPjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9k
aXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PjwvZGl2PiAJCSAJICAgCQkgIDwvZGl2Pjwv
Ym9keT4NCjwvaHRtbD4=
--_6c16c224-7cc1-4f0a-b50e-38aa42e507f9_--
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <image001.jpg(a)01D0097B.05E9F330>
Content-Disposition: inline; filename="image001.jpg"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG
BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAIIA6ADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACivH/2gf2rv+FFeMrbSP7B/tT7
RZJeeb9u8jbueRNu3y2/uZznv0rhf+Hi/wD1J3/lW/8AtNAH01RXzL/w8X/6k7/yrf8A2mj/AIeL
/wDUnf8AlW/+00AfTVFfMv8Aw8X/AOpO/wDKt/8AaaP+Hi//AFJ3/lW/+00AfTVFfMv/AA8X/wCp
O/8AKt/9po/4eL/9Sd/5Vv8A7TQB9NUV8y/8PF/+pO/8q3/2mj/h4v8A9Sd/5Vv/ALTQB9NUV8y/
8PF/+pO/8q3/ANpo/wCHi/8A1J3/AJVv/tNAH01RXzL/AMPF/wDqTv8Ayrf/AGmj/h4v/wBSd/5V
v/tNAH01RXzL/wAPF/8AqTv/ACrf/aaP+Hi//Unf+Vb/AO00AfTVFfMv/Dxf/qTv/Kt/9po/4eL/
APUnf+Vb/wC00AfTVFfMv/Dxf/qTv/Kt/wDaaP8Ah4v/ANSd/wCVb/7TQB9NUV8y/wDDxf8A6k7/
AMq3/wBpo/4eL/8AUnf+Vb/7TQB9NUV8y/8ADxf/AKk7/wAq3/2mj/h4v/1J3/lW/wDtNAH01RXz
L/w8X/6k7/yrf/aaP+Hi/wD1J3/lW/8AtNAH01RXzL/w8X/6k7/yrf8A2mj/AIeL/wDUnf8AlW/+
00AfTVFfMv8Aw8X/AOpO/wDKt/8AaaP+Hi//AFJ3/lW/+00AfTVFfMv/AA8X/wCpO/8AKt/9po/4
eL/9Sd/5Vv8A7TQB9NUV8y/8PF/+pO/8q3/2mj/h4v8A9Sd/5Vv/ALTQB9NUV8y/8PF/+pO/8q3/
ANpo/wCHi/8A1J3/AJVv/tNAH01RXzL/AMPF/wDqTv8Ayrf/AGmj/h4v/wBSd/5Vv/tNAH01RXzL
/wAPF/8AqTv/ACrf/aaP+Hi//Unf+Vb/AO00AfTVFfMv/Dxf/qTv/Kt/9po/4eL/APUnf+Vb/wC0
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
y4LdDjEUXmyAOwDyF2ZtoKRx+PVqxzPFQpUfeowd5Po30Xnbd9LH6jlmXYjw+4exePzP9zmeLiqe
Hg7OpTpt/vaklf3OaPuxbtJSW1r2+kKKKK+nP56CiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAyvEH/IW0P/AK/m/wDSaevzL/4Jsf8AKWb48f8AY8ap/wCjdVr9NPEH/IW0P/r+b/0mnr8y
/wDgmx/ylm+PH/Y8ap/6N1WmxLdn6k0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+bv/BWP/lJ5+yj/
ANh/T/8A07W9fob4f/5C2uf9fy/+k0Ffnl/wVj/5Sefso/8AYf0//wBO1vX6G+H/APkLa5/1/L/6
TQU1sxPdGrRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8E/wDBdD9sr4gf
ss+Gfhtp3gPWf+Eek8SX11e3l7DEGuT9he0eKEFsr5TtNmRSp8wIEJ2NIj974G/4Ix/A678E6PL4
08A6XqHjGSxhfXrrTNV1Czsrm/Mam5kghiliiiiaXeVSOKNFUgKiABR84f8AByl/zRf/ALjn/uOr
9SK+boUYYnMsTHELmUeSyeqV1d2TP3jN81xeRcB5FXyWpLD1MQ8U6s6bcJz9nVUYKUotOSinZJuy
0Plv/hy3+zR/0TX/AMuHVf8A5Jo/4ct/s0f9E1/8uHVf/kmvqSivV/srBf8APmH/AICv8j87/wCI
kcW/9DTE/wDg+r/8keb/ALOH7Ivw5/ZH0TUrD4eeF7Xw7BrE63F6yzzXM9yyrtQNLM7yFVBbam7a
pdyAC7E+kUUV2U6cKcVCmkkui0R8tjswxWOryxWNqSqVJbyk3KT6at3b001CiiirOQKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigDK8Qf8hbQ/8Ar+b/ANJp6/Mv/gmx/wApZvjx/wBjxqn/
AKN1Wv008Qf8hbQ/+v5v/SaevzL/AOCbH/KWb48f9jxqn/o3VabEt2fqTRRRSGFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFAH5u/8FY/+Unn7KP8A2H9P/wDTtb1+hvh//kLa5/1/L/6TQV+eX/BWP/lJ5+yj/wBh
/T//AE7W9fob4f8A+Qtrn/X8v/pNBTWzE90atFFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFAH5b/APByl/zRf/uOf+46v1Ir8t/+DlL/AJov/wBxz/3HV+pFeBl//Izxf/cP/wBJ
Z+0cb/8AJv8Ahn/ud/8AT8Qooor3z8XCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigDK8Qf8hbQ/8Ar+b/ANJp6/Mv/gmx/wApZvjx/wBjxqn/AKN1Wv008Qf8hbQ/+v5v/Sae
vzL/AOCbH/KWb48f9jxqn/o3VabEt2fqTRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHzd+1l/wT4/4a
h/ae+FHxH/4S7+w/+FYX9vff2d/ZX2n+0vKu47jb5vnJ5WfL252PjOcHGK+h9P037Bd30u/d9tnE
2NuNmI0THv8Acz+NWqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPy3/
AODlL/mi/wD3HP8A3HV+pFflb/wcE6hL8XP2hvgv8MNBsbq78VSQTy28bNHFBdNqNzDbW0SyM4Af
zLOTcX2qA6Hcctt/VKvAy3XMsXJbe4vujqftPHkXT4E4aoz0lbFyt15ZVouLt2a27/IKKKK98/Fg
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAq6hpv2+7sZd+37FOZsbc78x
umPb7+fwr5l/Zs/4Jq/8M8/tZ+PPij/wmn9r/wDCba5da1/Zn9kfZ/sXntdt5fm+e2/b9q+9sXOz
oM8fUlFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFAH5b/APBUL/lNb+zv/wBy3/6frmv1Ir8t/wDgqF/ymt/Z3/7lv/0/XNfq
RXg5R/vOK/x/oftHid/yT/D3/YM//S2FFFFe8fi4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUVy3xt8A6n8U/hJ4h8O6N4n1TwZqmsWMlrba3pqo1zpzsMCRA35
HaUcAnY8b7ZFmTai2ldm2GpwqVo06k+SLaTk02opvVtJNu29km+yOpor8jvA3xL+JH/BEn9rfR/A
fivXdU8T/BLX/JigvL+CWOyjt3ZXuLuyiR5zBLbzTymWFMmZSCyAywyL+uNcGX5gsSpRlHlnB2lF
9Pn1T6M+0444HqcPzoV6NaOIwuJjz0asU0ppbpxesZxuuaLu43Set0vy3/4Khf8AKa39nf8A7lv/
ANP1zX6kV+Vv7SMN7+0b/wAHCHgnwzdXFrpkHgWfTGs54rdpHnis7Q62UkBcDe8jyRbhgKpQ7WKn
d+qVcOTe9XxM1tz2+aWp9f4rJUco4fwk376wkZtf3akm4u+2qT06W1CuMh/aK8CT/Ge4+HY8W6CP
HFtBFcPojXiLeFZEkkUKhOXcRxNIyLlkQo7BVkQtxf7cH7cHhL9hb4SP4i8RP9t1S93w6JokMoS5
1i4UAlQcHZEm5TJKQQgYcM7Rxv8AHv8AwQ+/Yd1VrvUPjt8SdJupvEGtzrfeE9Q1C+uP7QkWaO5S
8vZY9211uVuF2PNuZtrSABWR36sRmEli6eEoJNvWX92P+b6f8G587kfBNCpw3jOJc4qSpUoWhQSU
b1qzey5mrwhb32tbXabcHF/pTRRRXqn5wFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAfN//BUn9jX/AIbL/ZY1XS9I0bS9R8d6LtvfDVxdS+RJBIJIzPCkvQedCrpt
c+WX8pmK7FdPLf8AghD+1X/wu/8AZYk8DXkOqNrHwt8q0lvbq5+0R3lpcyXD2oQn5k8pY2h8sgqq
RRbWwxRPuKvxv+LXhCL/AIIt/wDBUPRPFOl6dr83wu1uCWe2tLW8k3zWU0ZiubNpHVUme2nKTLC7
tlVtC8gdvMHzeaf7Hi6eYL4X7s/R7Pbo9/kj968OkuKeGcdwTVd68P8AaMIv78U/aU03JL34/DG3
KnKc3qkd9+yNDe/tF/8ABfr4j+Jr+4tdPn8BT6wywW9uxS9itFXRIkJZ8o5jlSVm5BZGAVQw2/op
+0t+0t4S/ZM+EmoeM/GeofYtLssRxRRgPc6jcMCUtrdCRvlfacDIACszFUVmXw/9nb9hXwv+zp+1
Z8Qf2h7D4iWuoeFfHul3uotFcRRC1sorueC/luxfLL5b24MTsp8sARuuXbaWb5G1zxJ4o/4Lo/tp
XnhK11e60H4F/D6d7zzLKGXF7EshijuCXjC/bblS/lLMoEEQm2o7JKJuejVq4HDyp2vWqzk4q973
+09drHtZpluXcY5zSxzquGV5fhqMK0+VxcFBO9KKcbubk2lo+tm7JOr+wH8NNT/4Ku/t2eKPi78U
tC1TWfAmgeY2m213OkmmW1wJkaz0ojYonihhkkkdURQzhGmB88rL+uNYHwu+F3h/4K/D7SvCvhXS
rXRPD+iQC3s7O3B2RLkkkkkszsxZmdiWdmZmJYknfr2cry/6pStN805O8n3f+XY/KvEXjZcR5jGp
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
O9jj8U+McNnuawp5WnHBYaEaVCLuvcitZNX3k9b2TcVFSV0FFFFesfmYUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFZXjD/kExf9f1p/6UxVq1leMP8AkExf9f1p/wClMVOO6FLZn5l6j/ysH+Nf
+ueif+idIr9Sa/LbUf8AlYP8a/8AXPRP/ROkV+pNIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfm7/AMHI
3/JB/hz/ANh6f/0nr9Iq/N3/AIORv+SD/Dn/ALD0/wD6T0AfobZf8jpf/wDXja/+jLitWsqy/wCR
0v8A/rxtf/RlxWrTluKOwUUUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBxnxF/Zx+
Hnxf1uLUvFvgPwZ4o1GCAW0d1q+iW17PHEGZhGHlRmChnchc4yzHua+efj//AMES/gT8ePE0erQ6
TqngS65+0J4Vmhsra6+SNFzbvFJFHtCf8sUj3F3Z9xOR9c0VyV8Bhq6tVgn8j6XJuMs9yiaqZbi6
lNpWVpO1n0te1vK29nuj4J/4h2vgp/0NHxS/8GVh/wDIdH/EO18FP+ho+KX/AIMrD/5Dr72orj/s
HL/+fSPqf+Izcb/9DKp96/yPlv8A4ct/s0f9E1/8uHVf/kmvoX4dfCrwv8INEl03wl4b0Hwvp085
uZLXSNPisoJJSqqZCkSqpcqiAtjOFUdhW/RXdRweHou9GmovySX5HyGa8V53mkFSzPGVa0VsqlSc
0vRSbCiiiuk8AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArK8Yf8gmL/r+tP8A0pir
VrK8Yf8AIJi/6/rT/wBKYqcd0KWzPzL1H/lYP8a/9c9E/wDROkV+pNfltqP/ACsH+Nf+ueif+idI
r9SaQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAK/N3/AIORv+SD/Dn/ALD0/wD6T1+kVfE3/BbX9kb4h/td
/CXwXpnw88P/APCQX2k6tLdXcf262tPKjaHaGzPIgPPYEmgD7Esv+R0v/wDrxtf/AEZcVq1n2tlL
H4nu7gr+5ltYI1bI5ZXmLDHXgOv51oU2JBRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWV4w/5B
MX/X9af+lMVatZ/iSylv9OjSJdzLdW0hGQPlSdGY8+gBP4U47ilsfmNqP/Kwf41/656J/wCidIr9
Sa+CL39i34mS/wDBYvxR8VF8NZ8Baimli31T+0LX94YYtNWT9z5vnDBgl6oM7OM5GfvekMKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9k=
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <image002.jpg(a)01D0097B.05E9F330>
Content-Disposition: inline; filename="image002.jpg"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAKTA7sDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAQnAyeBTfNT++v51Bqf/IMuf8Armf5VxdAHd+an99fzo81P76/nXm82sWFu+2W5UN7
c1H/AMJBpn/P0PyNAHpnmp/fX86PNT++v515n/wkGmf8/Q/I0f8ACQaZ/wA/Q/I0Aemean99fzo8
1P76/nXmf/CQaZ/z9D8jR/wkGmf8/Q/I0Aemean99fzo81P76/nXmf8AwkGmf8/Q/I0f8JBpn/P0
PyNAHpnmp/fX86PNT++v515n/wAJBpn/AD9D8jR/wkGmf8/Q/I0Aemean99fzo81P76/nXmf/CQa
Z/z9D8jR/wAJBpn/AD9D8jQB6Z5qf31/OjzU/vr+deZ/8JBpn/P0PyNH/CQaZ/z9D8jQB6Z5qf31
/OjzU/vr+deZ/wDCQaZ/z9D8jR/wkGmf8/Q/I0Aemean99fzo81P76/nXmf/AAkGmf8AP0PyNH/C
QaZ/z9D8jQB6Z5qf31/OjzU/vr+deZ/8JBpn/P0PyNH/AAkGmf8AP0PyNAHpnmp/fX86PNT++v51
5n/wkGmf8/Q/I0f8JBpn/P0PyNAHpnmp/fX86PNT++v515n/AMJBpn/P0PyNH/CQaZ/z9D8jQB6Z
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
G6ra7S4b5jjII9Pap0M9pPoWlz2MytaXuDcsvyOCr4KnuT39K7iq13Yw3klu8wYm3lEseDjDAEc/
maFtYGcXbWeoeRpti2nXKmxW6jlkZfkYsjbSp7g5/OrFnoV7caVqlq0T28lzpltAjtx84RgRn1BI
rtaKbdx3PPrbRbu8WWULrcksESjGosoUkOrFEAHIO3Gf8a3tFee98SXt++n3FpDLbRIhnTazEFs5
Ht/KujopCeoClpKKAFopKKAFopKKAFpKKKAEPSuBfW2t8p9nIccSOE+ZmBI/LGK7+m+Un90flWNW
m52s7GVSm57OxkeF5zdaY0xjKbpDnIxk4AJ/GtK+tVvrGe2kJCTRsjY64IxUwAAwBilrSEbRUWaQ
vGx5n4N1J/DOu3Gj6puiWVwFJPyq/Y/Rhjn6V6WK4z4jaH9t0tdRiAEtqPnwOXQ+/t/jU3hXxraa
hZwW19MkN9kRhTwJOOCKzg+R8jPVxUHiqaxVNa7SXn3+Z11Y18ptLuSRwfKlO7cB0PTmtmkKhhgg
Ee9bHlmRYIbq7SVQfKiyd3qcYrZpAoUYAAHtRQAtFJRQAtFJRQAVkeKdTGk+Hrq5HL7dicZG5uBm
teuT+JE8cfhcxOwDyypsHrg5P6VM3aLZvhYe0rwi+rRX+Gdh9n0Sa7ZWVriTAz0KqOCPzNdpWB4I
Vl8IWAYEHYeCP9o1v0oK0UVjJueInJ9xaSiirOYwZv8AQZnjlyqFiyN2IPNWtMjaSdrnaQgXYme/
qf0rTZQ33gD9RSgYGBwKAClpKKAFopKKAFopKKAFopKKAFopKKAFopKKAFrm/Gn/ACKOr/7q/wA1
ro65zxp/yKOr/wC6v81oAb4C/wCRdi+i/wAq6auZ8Bf8i7F9F/lXTUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQBU1X/kE3f8A1xb+Vcn8OP8AkVZv+vw/+y11mq/8gm7/AOuLfyrk/hv/AMirL/1+H/2S
gDtNrf3z+VG1v75/Kn0UAM2t/fP5UbW/vn8qfRQAza398/lRtb++fyp9FADNrf3z+VG1v75/Kn0U
AM2t/fP5UbW/vn8qfRQAza398/lRtb++fyp9FADNrf3z+VG1v75/Kn0UAM2t/fP5UbG/vn8qfRQA
zY398/lRsb++afRQAza398/lRtb++fyp9FADNrf3z+VG1v75/Kn0UAM2t/fP5UbW/vn8qfRQAzY3
98/lRsb++fyp9FADNjf3z+VGxv75/Kn0UAM2N/fP5UbW/vn8qfRQAza398/lRtb++fyp9FADNrf3
z+VG1v75/Kn0UAM2t/fP5UbW/vn8qfRQAza398/lRtb++fyp9FADNrf3z+VG1v75/Kn0UAM2t/fP
5UbW/vn8qfRQAzY398/lRsb++fyp9JQBG8W9CrncpGCCOCK4TxB8OoUt5rrR2kWZcMsGeDjrg9c1
39GKmUVJam+HxNXDy5qbseZ6T8Sbm1iEOpW5mEa7Q6cOWH97Ndj4f8TWfiKJjbSMkyDLxOBlf8an
v/Dek6nIr3djC7KCAcY69elcfr3w+ul1HztAKxwuvzIZCmw+gPoay/eQ8zvvgsS7W9m+/Q9Cwf75
o2t/fP5V5rpHifU/DGp/YvEPnNbBdq5GSgHAK+o7V3ema9p2rxhrO5RztDFCcMuemRWkaikcmIwd
ShrvHuti/tb++fyo2n++fyp1FWcg3a398/lRtb++fyp1FADdrf3z+Vec/EbUBf39ppFsRLIjZfaM
kMeAPyOa9FmmS3geWQ4RFLN9BXmvgRV1fxje6hMzO6K0qEjruOBn8MVlV1tHuell0eRzxD+wvxei
PRLG1e10+2gaTLRRKhIHBIAFT7G/vn8qdS1qec3d3Yza398/lRtb++fyp9FAhm1v75/Kja398/lT
6KAGbW/vn8qNrf3z+VPooAZtb++fyo2t/fP5U+igBm1v75/Kja398/lT6KAGbW/vn8qNrf3z+VPo
oAZtb++fyo2t/fP5U+igBm1v75/Kja398/lT6KAGbW/vn8q57xmCPCOr5OflX+a10lc340/5FHV/
91f5rQAzwF/yLsX0X+VdPXMeAv8AkXYvov8AKunoAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCpqv/
ACCbv/ri38q5P4b/APIqy/8AX4f/AGSus1X/AJBN3/1xb+Vcn8N/+RVl/wCvw/8AslAHb0UUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJRS0UAJRS0UAZWteHrDX4o0vo2PlnKshww9s+lcTrH
w6urItc6NO8u1twiPDgdsHufrXpdJUSpxludeHx1ahpB6duh5Svi/wAU6aRbTRsxg+V/MgLMcdct
/Wt+3+J+ntbobm1uFmI+ZUAZQfY034g67f6fdWNnYOIzJ+8Jx945wFPtzWhb+AdFe3je5tCJ2UGT
EhA3Y5/WslzptRf3npTlhZUo1K9Pl5tuV/fcrf8ACztJ/wCfe7/74H+NH/CztJ/597v/AL4H+NXf
+FfeH/8An0b/AL+NR/wr7w//AM+jf9/GqrVe6MObLP5ZfgcjrPizUfFc/wDZmlwslvKwXAHzPz1Y
9hXd+G/D8Ph7TFgjw0zfNLJjlm/wqbSPD+n6GJBp8Hl+YcsSck/ia0qqEGneW5z4rFQnFUqC5YL7
2/MKWiitDhCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5vxp/yKOr/AO6v81rpK5vx
p/yKOr/7q/zWgBngL/kXYvov8q6euY8Bf8i7F9F/lXT0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB
U1X/AJBN3/1xb+Vcn8N/+RVl/wCvw/8AsldZqv8AyCbv/ri38q5P4b/8irL/ANfh/wDZKAO3oooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopKAPOPiP8A8jHpP+6P/QxXo5rz
n4kf8jHpP+6P/QxXo1ZQ+OR6WL/3ah6P8wooorU80KKKKAFooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigArm/Gn/Io6v/ur/Na6Sub8af8AIo6v/ur/ADWgBngL/kXYvov8q6euY8Bf
8i7F9F/lXT0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBU1X/kE3f/AFxb+Vcn8N/+RVl/6/D/AOyV
1mq/8gm7/wCuLfyrk/hv/wAirL/1+H/2SgDt6KKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKAPOPiR/yMekf7o/9DFej15x8SP8AkY9I/wB0f+hivR6yh8cj0sX/ALtQ9H+Y
UUUVqeaFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXN+NP8AkUdX/wB1
f5rXSVzfjT/kUdX/AN1f5rQAzwF/yLsX0X+VdPXMeAv+Rdi+i/yrp6ACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAr30LXFjPCmN0kbKM9MkVheD9Bu9D0N7S8MRla4Mg2HIx8v+FdLSUAFLRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSUtJQB5x8R/+Rj0n/dH/AKGK9Hrzj4j/APIx
aR/uj/0MV6PWUPjkeli/92oej/MWiiitTzQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooASsjxHpc+q6Df2dsUEs4ATccDgjr+VbFJQBjeFtKuNH0lLa6KGQAZ2HI4FbVFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQB5p4hiW7+KFpbz5eImIbCeOhP869KrzfWf+Ss2X+9F/I16R6VlT3l6noY5+5R
X90WiiitTzwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKSgBaKSigBaKSigDzfWf8AkrNl/vRfyNekeleb6x/yViz/AN6L+Rr0jtWVPeXqehjvgpf4ULRS
UnetTzx1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSUt
JQAVj+KNZl0PRZLqCBpZchUwuQpPc+1bFIVBHIBHvSauioNRknJXXY5vwn4vj8QI0E6CG9jALJnh
x3I/HtXS15f4js28KeMrfVLdXNtLJ5pOMgEn51H4Hj6+1elWt1Fe2sVzA26KVQ6H1BqKcm7xlujs
xtCEeWrS+GX4PqjzvVJUm+LFqYmD7ZI1bHYgHIr0qvONGH/F2b3/AHpf5CvR6VJ3u/MvMVyunHtF
CMwVSxxgDNed+G9V1fxF4vkvI5vLtIiBLDu4CfNtGO5zVnxv4kluJxoOk5eeUhJmTrz/AAD+tdB4
V8Nx+HdNCHDXUuDNJ6n0HsKG+aVlshwhHD4dzqL3p7enV/5G7RRRWp5oUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
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
p/yBT9P/AGZq3tf/AOQLqv8A16P/AOgtWD8NP+QKfp/7M1AHaUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABTJf9U/0NPpkv+qf6GgDgvh3/AKjXf+uw/wDZq9Arz/4d/wCo13/rsP8A2avQKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKSlooAx7vwto99cvcXNhDJM5yzEHJrm9T+GVvcX
RksLr7PG2SY2XcAc9vQV3dGKiUIy3R00sZXpfBJnnH/CqpP+gkn/AH5pR8KpAwzqSYz2ir0eip9j
Dsb/ANq4r+b8jjv+FZaP/wA9bv8A7+f/AFq6PTdIstIiaOwt0hVjlto6n1q7RVxhGOyOariq1ZWq
SbClooqjAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAydf/wCQLqv/AF6P/wCg
tWD8NP8AkCn6f+zNW9r/APyBdV/69H/9BasH4af8gU/T/wBmagDtKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigApkv8Aqn+hp9Ml/wBU/wBDQBwXw7/1Gu/9dh/7NXoFef8Aw7/1Gu/9dh/7NXoFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACUUtFACUUtFACUtFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBk6//wAgXVf+vR//AEFqwfhp/wAgU/T/ANma
t7X/APkC6r/16N/6C1YPw0/5Ap+n/sxoA7SiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZICY2A6kGn
0UAcZ4J0e/02LVxe2zQmaUGPJHzDn/GuypaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACkpaKAM3WLeW40rUYoULvLbMiKO5IPFY/gPTLzS9KMV9btC/o2PU11VFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9k=
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <image003.jpg(a)01D0097B.05E9F330>
Content-Disposition: inline; filename="image003.jpg"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG
BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAEwBDkDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9OKKK
K+oPnzm/iL8XvDvwmgtZfEOpLpsd6zJCzRSOHKgEj5VOOo61X+Hfxw8LfFe9uLfw9qyalLaIJJgk
MiCNScDJZQOvas79pL4SJ8ZvhNqOlKim/jX7TYsf4Zk5Az/tcr+PtWN+x98F2+DvwlgW8gMOs6uR
d3oYYaPI+SM/7q9R2LNQPodj8ZfHj/Cz4QeKvE8dul2/hzR7vVFgd9izGCF5QpPYHbjPvV3xJ+yP
qXgHwRbaza/EbXdQ+J+sO3lLDILvRNZm+Ui0WxZtsNtGFAM0TRyqpZnkcthuc/aj0e68RfszfEXT
7G1nvr2+8Malb29tBGZJbiR7WVVRVHLMxIAA5JNd18PviTpuq61oWu/DnWdBvbC7sdUlKm78+1lD
XGmr5eTgxOcjKnkMcc1UYOT0/r1fQ68MotO5zWneKde8O+PYfCHjXw63h7xLc2VxqNm9tci90zVr
eCSGOaW3nAVvka4t90cqRuPOXAcAtXo9l8Obi5SzWW/0yzudQQPb208jiSQH7p4Uqu7tuIzXjvxc
+K83j/8A4KJ6JpUrKB4c8J+IYVgX7sG+70EkfXK8nvXuGqvovjG9sr+51dbA+RFFd27W8jSAxqFz
GVUqcgcbiMVlUU4pKWj8td1cznCKm0jH1DwRqGnadDcNCX80zho4wWeDyWCuX4wACeuar2fhXVNR
kVbfTb+dnjEyiO3diyHIDDA6HB56cV2OkeLtFh0KCwW6kt42tdQtg00bMYBKyGMvtXnIXnaDirKe
MdLg8q1j1Owmto9OtraVbq0n8qd43kJIZBvQjdkHHOe2Kx9pO2wuSN9/60OOfwHqsegJqJtJ/Je5
NoF8pt+8YHTHTJ2/UEVXl8I6rDfLbPpmoLcupdYmtnDso6kLjOK7/T/H2hWOqCZLyZooNWluFE4l
kleOSBY94bGThsnlg2B61BF4603TLdYEvrEqkF5sNpBdfu3kj2r88zFsscHAAAPOaXtanb+rbFey
hdJP+r7nETeD9Xt7aWZ9L1FIYCRLI1s4WPHXccYGPes6u98MeK9Mg8Iw2+oX0R8i3njVI4p4ryEv
khEkQ7HVickPj6VwVbQlJtprYykkkmgooorQzCiiigAooooAKKKKACiiigAr5z/b+/5lP/t8/wDa
FfRlfOf7f3/Mp/8Ab5/7Qrlxv8F/11OjC/xUfqhRRRXgnsBRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFAHx3RX2JRXqf2l/d/H/AIB5/wBR/vfgfHdFfYlFH9pf3fx/
4AfUf734Hx3XBeKfgVA/iqTxR4R1GbwR4xkUrLqenwI0eoA4+S8gOEuF4Xk4kG0bXWv0Boo/tL+7
+P8AwClgmndSPgP4a/BSDwf4w1rxZq12uv8AjbxI5bUNWa3ECqh2/uLeHcwgh+RCVDMzlVLs5Vcd
xX2JXCn4/wCjR3ksskF/FoEcv2f+3mRf7OaTcFPz7twj3Hb5rKI8g/N0JP7TvvH8f+AJ4Jt3cvwP
nWivsC1uo762jmhkSaGZQ8ciMGV1IyCCOCCO9eWW37ePwOvfiw/gKH4zfCiXxzFfNpj+HE8W6e2r
JdqxVrc2ol80ShgQU27gRjFCzK75VHX1/wCADwFo8zlp6HiVFfYlc5ovxg8JeI/iLq/g/T/FHh2/
8W+H4IrnVNEttShl1HTYpeYpJ7dWMkSv/CzqA3bNH9pa25fx/wCAL6jpfm/A+XqK+xKxfEXxI8Pe
ENTSy1bXtF0u8ks59RSC7vYoJXtYWjWacKzAmKNpoQ7/AHVMqAkbhkWYtuyj+P8AwA+o/wB78D5V
or7Eoo/tL+7+P/AD6j/e/A+O6K+xKKP7S/u/j/wA+o/3vwPjuivsSij+0v7v4/8AAD6j/e/A+O6K
+xKKP7S/u/j/AMAPqP8Ae/A+O6K+xKKP7S/u/j/wA+o/3vwPjuvnP9v7/mU/+3z/ANoV+qFfCP8A
wWv/AOaaf9xT/wBs6yrY32kHDlNKWE5JKVz7uooorgOwKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigD5p/4Km/s+XXxr/ZrutT0lrldd8Gl9Ttlhcgzw
4Hnx4B5OxQw90x3rkP8Agjx+z7d+A/grceOdZa5fVfGWBaLM7Ew2SE7SATxvfc3ToEPevsR0EiFW
AKkYII4IqKwsINKsIbW1hitra2jWKGGJAkcSKMKqqOAAAAAOmK29vL2XszP2a5+cmr8uP2z/ANu6
D9nrwDpdj478f6/4D8H+FfBGn+LNPv8AQI/Dia/46uzPNby6bpya8jWNwdOht1nmhiWS5ka/s9jR
FRFd/qPXA+K/gPa3utPq/h69fw1rEkrTTNFH5tneuzIztNb7lDMdg+dGR89WI4OJoZ37Mvi208Vp
45XTolttP0rxRNYQW8Z/dwbLW1MgRfuoGlaRyFAG52PUkn5H+F/7VnwRX9mr42/CzxP4y8Fa34yv
/HHjy1bwFBqtvdeI9QebXNRaGKLTlZrhpHDoyER8ZV8gDNfafwJ+CGmfATwXLpWnST3U9/eS6nqV
5OxMl9dykGSUgk4HCqFycKqgknJPaVE4c8ZQe0k07b622fy7G8K7hT5UtVKMvL3VJWa8+butj8r/
ANpT4x/GT4cfEe50PxN4s8KeGvF2geGNGi8Fz6x8WNa8NyapqH9mxm7ubfRLDSrqLxDIb7z0e3dp
W2xRqsMRcSSdXPd+Ef2bbX4/6lr/AIi+IGjWvjL4xwaZqF3/AMLH1DRtNt2Ph+zu8XGpXM5bSrZp
HkTzbYwzM32S3U7FjjX9JaK6Pa3c21rK/prOE9v+3LPvfyscipqMKcIvSFvV2hKCu993zeu1r3Pz
m/Zs/atuvAdj4C1Hxj42m0HwF4c+KHiDw1danqnjS81fTTayaQ0+nw3Gq3yQy3cbSzKIJbkEuTDs
eTMbN45+0bfSftCfA231DxBq3im8RvAPxVvDdtq17Y30Vta+M9JaJXlSRJkjihiVTGWCiOPYV2jb
X6+UU4VeVxdrtK2vV+zcLvrdt8z18vMzhh+Xn952m5eVlJ7LskrJff5GJ8NrrRr74eaFN4d1Qa34
fl0+B9N1Eam+pi+tjGvlTfand2uN6bW81nYvncWYnNbdFFZyd5Nm0VaKQUUUVJQUUUUAFFFFABRR
RQAV8I/8Fr/+aaf9xT/2zr7ur4R/4LX/APNNP+4p/wC2dAH3dRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUV87/8FJviN8Sfg18D4vF3
w81SKx/sS4/4m8T2UNz5tu+FWQeYpxsbGcdn56Vzn/BLv4yfFT9onwVrPi7x7rMV5oryiy0mBNPg
t/MdOZZtyKCQMhB2yG9K19i/Z+0voR7Rc/IfVdc142+L/h34dajbWmsaiLW4u18xUWGSXy03BfMk
KKRHHuIG99q9eeDXS189+G/i3p/ha48a3uo6VfjUo9Q1OaS+dt0eow297NBFHvP3FRFVQo44Jxkn
O2Fw3tW9L27ef9f1uU3Y9+sL+DVbKK5tZorm3nQSRSxOHSRTyCpHBB9RU1eS/sSapHrn7PsF7DHF
DFea9r86RxLtjRW1m9YBR2AB4FfKE37ZfxP8O/sifH+K1+FXxt8Vvo2vePrbT/Gun674fW0sI4dS
1FIDEbrV4b5EtVVUAW3BUQgRqwC548bL6uqrevIpP/wHz2XzOmhh3VjGSe8ox/8AAlJ3/wDJT9Ca
K+Tb39rH4gQeA/H+veH28Lf2F8ENGtJtbtdZtLi51HxRN/Y1vqswhuUuI0tB5NxGiySQ3G6TeSoC
/NV039sv4mX37TP/AAi+rJ4e8EaL4juZ7Hw1b654J1gi7Q20ktreR61FOdPuZpGVCdNdbWcL5oEp
KDe8R+6nKD3V36rp/wCBfZW9rt2SbXPC7pRqy0Ulf8E38opq780ldtI+vKK/PT4X/tffHzwH+wv8
CPEmp6hpGuHxJ4SXWte8YN8PNZ8Qwmdlie3s7i10+8e5tS8bu0mobJYVMTEwRgha+9vAniq38deC
NH1u0udPvLXWLGG9huLC4+0Ws6SIrh4pcLvjIOVbaMgg4GcVpKm4uS/ldn66r9HbyV9mmyonTqey
lvr+Fr+u6/LdNLVooorMAooooAKKKKACiiigAr4R/wCC1/8AzTT/ALin/tnX3dXwj/wWv/5pp/3F
P/bOgD7uooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAoeKvDFj418M6ho+p26XWnapbyWlzC3SWN1KsPyJrO+Fnwz0n4N/DvSPC+hQG30r
RLZba3VjliByWY8ZZmJYnHJY10FFO7tYPMK+cfi9+zz401LRfFXh3R0tbzT/ABa92bbUftXlnSmu
bl7hjNCxAZVaVwGiy7AKCvcfR1Fb4fEzoy5oCaucj8CfhBY/AX4UaR4U0+ee6t9LWRmnmPzzyyyv
NK59N0kjkDsCB2qGx/Z68H6Z8MvEng6HSNnhzxdPqlzq1n9qnP2uTUpZpr07y+9PMknlOEZQu7C7
QAB2lFc9X97ze015r3v1vvf1LjOUbcrtZp/NXs/VXdn5s8v8Yfsa/Drx3q0V3qWh3bYtYLG6toNY
vbay1a3gG2KK+toplhvkVcqBdJKNpI6Eimab+xf8OtI+Lx8bwaRqa6x9tk1NLVte1B9HhvZAwe8j
0wzmxjum3vmdIBKS7EtliT6nRQ9Xd76/jv8Af1I5Uly20/y2+48Ou/8AgnP8J7jwzo+kR6Z4r0+z
0ETxWR07xtrdhNHbTSCSSyaaG7SR7HcBts3Y26AALGoAFezaBoNl4V0Ky0zTLS3sNO06BLW1tbeM
Rw20SKFSNFHCqqgAAcAAVbooWkeVbDfvS55b/wCYUUUUAFFFFABRRRQAUUUUAFfCP/Ba/wD5pp/3
FP8A2zr7ur4R/wCC1/8AzTT/ALin/tnQB93UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8+/Hid/iz+0Hc+AdR8X6r4W8
P6L4ds9dEGjajJpl/qlzcz38YJuoyHVIFsg6ohG5pCX3hQB9BV83/tTfDTx7p/xZ1Dxh4T8LWvja
z1nw7baHJp8V9DZ6hY3Nu+oNFOjT4ieNjf4YeYjKE3fOPlrpwvJ7T39BPY7v9jDx5qPxF+AsV9qe
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
UVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR
/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nY
OeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/
AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0f
V6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A
3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA/
/E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+
sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9
/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL
/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z
6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/
8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJ
dL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJu
UVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR
/wAJdL/z6x/9/wA//E0fV6nYOeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nY
OeJuUVh/8JdL/wA+sf8A3/P/AMTR/wAJdL/z6x/9/wA//E0fV6nYOeJuUVz1j45fULKGdLRQkyLI
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
BFt9uhh1y/tNM1t7dUSGS/0+GdLO9dFjjCtcwyFRGgBAVQPQvG3w40b4jHRzrNn9s/sHU4dYsP3z
x+RdRbhHJ8jDdjc3ytlTnkGtyih62v0d/mndP1TSafdEKKUeXpa3yta3pbT0PKfHf7E3w2+JPxMl
8Wavol/Lqd3JDNqFvb65qFppetSQhRDJfafFOtpeuipGqtcwyFRGgBwqgcj8F/2BfD3g/wCLXinx
t4jtm1DXdT8ZX3ibT47fW786anm+WIJ5rAuto95GqYWZoXkjAUJJgcfQlFTGKjUVSO6TS8k3Fv53
gtSp+/Hll3T+5NW9LSeh5j4d/Y5+HPhfxU+rW2gSu+bkwWV1qd3d6Xp5uFdZ2tbGWVrW1aRZJFYw
RIWWWQHh2BxfCv8AwT7+FPhHRNV0+DQ9avrTVreKzdNW8Uarqps7WOVJktbRrm5kazthJFE3kWxj
i/dp8uFGPaKKdklZdrfLXT01enmxNKStL1+f9JHld9+xZ8O7+DVk/svWLc6vrsniVpbXxFqVtNp+
oyqyzXFlJHcK9iZQ8nmC1MSyebKXDGR92v4B/Zk8D/C7X9J1XQtDFnqeiafe6Za3LXk8srRXlxFd
XbSs7sZpZp4Y5Hml3yswYl/mbPe0U43j8GnT8OX8tPTTYc/f+PXr873v9+vrrueSfsz/AAHvfh74
t+IPjjxJpfhnTPG/xN1WC91WPRJmureCC1tYrS1h+0vDBJORHE0hd4kw07KAVUE+t0UUdEl0SX3a
B1bCiiigD8Zf2Pv+VgXVv+x38W/+idSr6s/4LX/800/7in/tnXx98YdTuP8Agnx/wW6n8UarLjRr
jxS2uy397psyxHTdVD/a5IkQlpfIS5uY1dN26S2PyZBjr63/AOCyeu2XifRPhPqWm3lrqGnahBqN
za3VtKssFzE62TJIjqSrKykEMCQQQRXy/DDUY16EviU3dfd/kf0P9IKlKvVyfNqOtCrg6UYy1s3F
yk16pTjpv3R98UUUV9QfzwFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
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
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <image004.jpg(a)01D0097B.05E9F330>
Content-Disposition: inline; filename="image004.jpg"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcG
BwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCADCAmsDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Ioor
zv43/tJaL8FZLSweG61rxFqZVLHSLFd9xcMx2rkc7QzcDgknoDg0AeiUV55pPwv/AGwPHGmw6po3
wR0yx0+7QSRQ6rqFvb3SKem+OW6hkU+zRqfarH/Cg/21f+iO+E//AAcWX/ywoA7uiuE/4UH+2r/0
R3wn/wCDiy/+WFH/AAoP9tX/AKI74T/8HFl/8sKAO7orhP8AhQf7av8A0R3wn/4OLL/5YUf8KD/b
V/6I74T/APBxZf8AywoA7uiuE/4UH+2r/wBEd8J/+Diy/wDlhR/woP8AbV/6I74T/wDBxZf/ACwo
A7uiuE/4UH+2r/0R3wn/AODiy/8AlhR/woP9tX/ojvhP/wAHFl/8sKAO7orhP+FB/tq/9Ed8J/8A
g4sv/lhR/wAKD/bV/wCiO+E//BxZf/LCgDu6K4T/AIUH+2r/ANEd8J/+Diy/+WFH/Cg/21f+iO+E
/wDwcWX/AMsKAO7orhP+FB/tq/8ARHfCf/g4sv8A5YUf8KD/AG1f+iO+E/8AwcWX/wAsKAO7orhP
+FB/tq/9Ed8J/wDg4sv/AJYUf8KD/bV/6I74T/8ABxZf/LCgDu6K4T/hQf7av/RHfCf/AIOLL/5Y
Uf8ACg/21f8AojvhP/wcWX/ywoA7uiuE/wCFB/tq/wDRHfCf/g4sv/lhR/woP9tX/ojvhP8A8HFl
/wDLCgDu6K4T/hQf7av/AER3wn/4OLL/AOWFH/Cg/wBtX/ojvhP/AMHFl/8ALCgDu6K4T/hQf7av
/RHfCf8A4OLL/wCWFH/Cg/21f+iO+E//AAcWX/ywoA7uiuE/4UH+2r/0R3wn/wCDiy/+WFH/AAoP
9tX/AKI74T/8HFl/8sKAO7orhP8AhQf7av8A0R3wn/4OLL/5YUf8KD/bV/6I74T/APBxZf8AywoA
7uiuE/4UH+2r/wBEd8J/+Diy/wDlhR/woP8AbV/6I74T/wDBxZf/ACwoA7uiuE/4UH+2r/0R3wn/
AODiy/8AlhR/woP9tX/ojvhP/wAHFl/8sKAO7orhP+FB/tq/9Ed8J/8Ag4sv/lhR/wAKD/bV/wCi
O+E//BxZf/LCgDu6K4T/AIUH+2r/ANEd8J/+Diy/+WFH/Cg/21f+iO+E/wDwcWX/AMsKAO7orhP+
FB/tq/8ARHfCf/g4sv8A5YUf8KD/AG1f+iO+E/8AwcWX/wAsKAO7orhP+FB/tq/9Ed8J/wDg4sv/
AJYUf8KD/bV/6I74T/8ABxZf/LCgDu6K4T/hQf7av/RHfCf/AIOLL/5YUf8ACg/21f8AojvhP/wc
WX/ywoA7uiuE/wCFB/tq/wDRHfCf/g4sv/lhR/woP9tX/ojvhP8A8HFl/wDLCgDu6K4T/hQf7av/
AER3wn/4OLL/AOWFH/Cg/wBtX/ojvhP/AMHFl/8ALCgDu6K4T/hQf7av/RHfCf8A4OLL/wCWFH/C
g/21f+iO+E//AAcWX/ywoA7uiuE/4UH+2r/0R3wn/wCDiy/+WFH/AAoP9tX/AKI74T/8HFl/8sKA
O7orhP8AhQf7av8A0R3wn/4OLL/5YUf8KD/bV/6I74T/APBxZf8AywoA7uiuE/4UH+2r/wBEd8J/
+Diy/wDlhR/woP8AbV/6I74T/wDBxZf/ACwoA7uiuE/4UH+2r/0R3wn/AODiy/8AlhR/woP9tX/o
jvhP/wAHFl/8sKAO7orhP+FB/tq/9Ed8J/8Ag4sv/lhR/wAKD/bV/wCiO+E//BxZf/LCgDu6K4T/
AIUH+2r/ANEd8J/+Diy/+WFH/Cg/21f+iO+E/wDwcWX/AMsKAO7orhP+FB/tq/8ARHfCf/g4sv8A
5YUf8KD/AG1f+iO+E/8AwcWX/wAsKAO7orhP+FB/tq/9Ed8J/wDg4sv/AJYUf8KD/bV/6I74T/8A
BxZf/LCgDu6K4T/hQf7av/RHfCf/AIOLL/5YUf8ACg/21f8AojvhP/wcWX/ywoA7uiuE/wCFB/tq
/wDRHfCf/g4sv/lhR/woP9tX/ojvhP8A8HFl/wDLCgDu6K4T/hQf7av/AER3wn/4OLL/AOWFH/Cg
/wBtX/ojvhP/AMHFl/8ALCgDu6K8p8eXv7Rn7OGi/wBufE74MSReHIstdXuiXMd2LJAMmSTyZpwi
gDq5Re24ZrtPhf8AFTRPjD4Uh1jQbxbq1kO11I2yQP3R1/hYZ+h4IJBBoA6KiiigCn4i1yHwz4fv
tSuN32fT7eS5l29dqKWOPwFeffsj+MdI/ZJ/ZH8Ufta+MtMtfEHxE8batNongiC5DSw2p/eISuP9
XzFcBjkHyrYIrKZSG6H49n/ixfjT/sA33/pO9fOX7VevXdv/AMEq/wBlPS0mdbG8uPFd1NCD8skk
WphY2PuqzSAf75oA8Y+Pf7ZHxO/aa1q+u/GnjTXtWgvpfNOnm7ePToMAACO2UiJAAB0XJIySSST5
nW58MP8AkpXh3/sJ23/o1a/d74//AA70Lxz+0roPxcuZIQ3wBTVLfUIcDdcvLYW89sD3+XzyR7t+
e3sXyxn0bd/JK2vndyStp3bsY+19+UOyT+9vfstNz8BaK/WH9oP9nrwz8Tf+Chvxg8ReOvhpp/i/
wnY3Giaa+r6n4wutDtNNnmtLdRFHFawyT3M7702qMKOAcFga4zxb+xf8B/2f/iJ+1FqHiLwDqHir
w38Kk8P3eiaWmu3drJD9tQmSHzlkyUaRkBaQOyqDjnrlTi5U/aPRWu/vird7+8nta3Xa/YqLlU9n
T1fu/Pmsl5bu2/yPzRor9GPHv7DHw38LftmXj+H/AIWr4i+GUPgOy8WX1lq3jS40aw8PLP5n72a6
VJrh1xEcIpJ3FjyowO28Z/8ABNz4JeEP2h/Emtf8IfqepeC/Dfwvh8Z/8IhYateM9/dPJMu2OZyt
zsCxd9p3MCQBlKUvdV5afFfy5ea9/wDwB2tf87c9OaqK8NV7tvPmcErf+Bxve299j8saK/ULw1/w
Tn+C3xr+MXwBk0vwfqngzw3438Lap4q1nSbvV7mSe78k25it2md8pGvnffjVWaMZPzHI+ff+Cof7
PHwb+FOk+D9a+FeseB4b7UHuLLXPD/h3xkfEsNi6EGKZZZAJhuBYMHVQGChR1JmpL2dlLe7XpaTj
9110v52KotVVeG1k/vSl99nf8FrofH9Ffqx8EPhj4S/aW/4JR/Br4S61LFp/irxdFruoeD7+UhUi
1Kyv5XEJPUebHK6n/ZVv4ttesftD/sVfDT4vftC/Er4gfEy38P6lD4b0/RdKtrPX/E83h3S7UtCG
kmmu4QzBjuCoCCpKkH7wK7Yyn7Cq6be0nG/kk9eut01bpo72Y4q8U+6bt87fda7v5NWPxPor9Wvh
p4A+CHwE+HH7V1j4T0DQ/iX4Z0zTbC/ivbHxM1x9qs7pGxpq3EIby/JnjkbepLyK6B+UBqbwB/wS
0+C/xd8DzeLdP0KPTNJ+Jng7T18D251a8dtO12S0vZbgcykyFfIjO1y65DjaB1xlJq7SulGLff3l
J2t1+G2l9fLUtU7yUL6u/pZct35aSu+yT66H5P0V+nPxC/Yc+A37Pfh34h+JNT8C6l48T4P6Jo2k
6roVlrV5bNqOrXKLLcXs8quWijCyRcRgIu2XKHjEGh/sE/BDRf2otUvNU8G65J4BvPg6/wAR4/DN
7qVzDe6JOssYaHzEkWQkIHGJGb5mOc4GNvZ3bs9Fe76aRlP1d4xbVl2vYmjTlVS5Fq7addXGNvVS
kk/O9rrU/M2iv2C0r4J/Cf8Aae/4J7+APF1v4Dnl0Xwdo/ibV/Dnw5TXLgzX7/asOPtIcXEixsm4
7TkmVRjop8G/ZF/Zv+Av7Q/7NGl22geD/CvjT4wahHfPqWjah4/vvDupWkgZ2iTT4TFNDcKsYBBk
yBj52Y7ts1oOnUqU7aw6dd2ttV9l31aWmoWXLCV/iur7JNPv6WffW1tD89qKsapp02j6ncWlzDJb
3FrK0MsUgw8TqSCp9wRg1XqIyTV0EouL5WFFFFMkKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKAJLa2kvZ1ihjkmkkOFRFLMx9gKvap4R1jw7Es19pepWMbYKyT2zxA+mC
QK6nwdLpvhqLw3HqF/f6Paa+7zalqFkm+4itRK0IRBwQCY3LEZJBHytja3c/GL9n++/ZQ8Nx3Ore
Inn1bXrgPpdlbxGS11GwHLyXG4gKW3J8nzEEd87kAOm/Y2/4KqfFL9lPxzZyXXiLWPF3hB2jh1DQ
tWvHu4mgBOfs5kJMEgDNgphScbgwAA+hv2j/AIfeHf2Y/wBszwL4u+Hara/Cv9oTSU1Kzs4kMUNv
cMEf91CQDGn76BwpA2faJEAVVCj89/Huk2+i+KbiK1VktZkiuYEZtzJHLGsqqT3wrgfhX2V8Tdev
PEf7J/7CNxezPcTR6rrlqrseRFDrFpDGv0WNFUewoA+iqKKKAOT+Pf8AyQvxp/2Ab7/0nkr5n/ay
/wCUZP7JP/c4/wDp1ir6Y+Pf/JC/Gn/YBvv/AEnkrpv2Xv2EfAP7aX/BL34CzeOL/wAZWf8Awjc+
u29gnh+4tomla61Sct5nnxODj7MuMEYyc5yMNJt2QN23Pyg0vUptG1O3vLZ/LuLWVZonwG2OpBBw
eDggda9n8R/8FGvjR4st/FkN942nlj8cz21zrarp1nGL2S3WNIj8sQ8vCxRgiPaHC4bdzX6Jf8OF
fgf/ANBH42f+DDSv/kej/hwr8D/+gj8bP/BhpX/yPWvs6lrWf9W/yX3LsZ88L36nwDoX/BU74+eG
vF3ibXbD4hXdrqnjHyTq0qabZbbhoohDG6p5OyJxGqrujCsdoySQDXM+Ov26vip8S7bxrFrXihbx
fiJBZW/iL/iV2cTamlmc225kiBUp/eQqzcBi2BX6Sf8ADhX4H/8AQR+Nn/gw0r/5Ho/4cK/A/wD6
CPxs/wDBhpX/AMj1PsZ2tbpb5dvQuOI5XzRlZ/5W/wAl9yPzz8L/APBSv43eC/iGvirS/HU9pri6
Lb+HvOXTbJo2sYCTDE0RhMbFCzYcqX+Y/Nya9X/ZI/4Kxav4R/aXTx18Y7zxJ4slt/Ds3h+y1HSI
rWDUdPR5BICU/dxXQDZO243gEhh0wfrX/hwr8D/+gj8bP/BhpX/yPR/w4V+B/wD0EfjZ/wCDDSv/
AJHq1Cpzc1tdf/Jr3+bu9e7bMk6ajyR0Wmi8rWXorLTaysfI/wC29/wVIm+LPxa+G/iL4V33jTRb
v4c2dykGua6bb+1L+4uXDTNLHFug2EKBsA2EMRsVQBXgv7SX7ZfxM/a7vdNn+Iniq68RNo6ulnGb
aC1hg343ERwIibjgZYjJAAzgV+mX/DhX4H/9BH42f+DDSv8A5Ho/4cK/A/8A6CPxs/8ABhpX/wAj
1ksPK1rdW/Rt3du25p7aKd1pol8krH5en9qDx5/wiXgXQ18QTQ6b8NbuW+8NJFbwxyaXNLMJncSK
gdyZAG/eMwGMDA4r0TSf+Cp3x80L4o6t4ytPiDdQ+IddtYbO/nGmWJhuY4ciLMBh8ncoYgOEDYJ5
5r7+/wCHCvwP/wCgj8bP/BhpX/yPR/w4V+B//QR+Nn/gw0r/AOR60lTqyd5Xvdv5vRv1fV9SfaRe
ny+V72+9t+up+dvhL/go98bPA/xI8VeLtN8eX0fiDxtHHFrN1NZ2twLxIwRGvlyRMkYQMQvlqu0E
gYFZvhH9u74seBPBngvw/pPjC4tNH+Huotqvh+3FlbP9guWEoL7mjLSDE0o2SFlw5GMYr9IF/wCC
DnwMa4aIal8bPMRQxH9oaVwDkD/l29j+VSf8OFfgf/0EfjZ/4MNK/wDkelGlUSsl2/DVfc3p2CVS
Er82t7/irP71o/I/OL4ef8FAPjD8Kfi54l8daD43vrHxP4wcyazdG2t5o79skgtA8bQ/LkhcINgJ
C4BIqtqH7dXxY1b4j+KPFt54xvLzxB4y0WXw7q11Pa28vn6fLt326I0ZSFTtGPKVCDkgjJz+k3/D
hX4H/wDQR+Nn/gw0r/5Ho/4cK/A//oI/Gz/wYaV/8j0lRmkklsrLyTVmvRp2a2toWsRaXOnre9+t
1qn636n5r+A/24vin8MbDwPa6D4rl06D4cNeN4eRLG1b7D9rJNwG3Rnzlck/LLvA7AV1HgP/AIKl
fHr4Y+ApPDGg/EC60zQ2MxS2i0yy/wBGErMzrCxhLQqCx2rGVVOihQAK/QD/AIcK/A//AKCPxs/8
GGlf/I9H/DhX4H/9BH42f+DDSv8A5Hqp06k786bvvfrfe/qT7aKtZ7beX9Xf3n5AySNNIzMzMzHJ
JOSTTa/YD/hwr8D/APoI/Gz/AMGGlf8AyPR/w4V+B/8A0EfjZ/4MNK/+R6n2M+wOtFu7Z+P9FfsB
/wAOFfgf/wBBH42f+DDSv/kej/hwr8D/APoI/Gz/AMGGlf8AyPR7GfYXtI9z8f6K/YD/AIcK/A//
AKCPxs/8GGlf/I9Ry/8ABBz4GQvGral8bFaVtqD+0NK+Y4J/59vQH8qPYz7B7SPc/IOiv2A/4cK/
A/8A6CPxs/8ABhpX/wAj0f8ADhX4H/8AQR+Nn/gw0r/5Ho9jPsHtI9z8f6K/YD/hwr8D/wDoI/Gz
/wAGGlf/ACPR/wAOFfgf/wBBH42f+DDSv/kej2M+we0j3Px/or9gP+HCvwP/AOgj8bP/AAYaV/8A
I9H/AA4V+B//AEEfjZ/4MNK/+R6PYz7B7SPc/H+iv2A/4cK/A/8A6CPxs/8ABhpX/wAj0f8ADhX4
H/8AQR+Nn/gw0r/5Ho9jPsHtI9z8f6K/YD/hwr8D/wDoI/Gz/wAGGlf/ACPR/wAOFfgf/wBBH42f
+DDSv/kej2M+we0j3Px/or9gP+HCvwP/AOgj8bP/AAYaV/8AI9H/AA4V+B//AEEfjZ/4MNK/+R6P
Yz7B7SPc/H+iv2A/4cK/A/8A6CPxs/8ABhpX/wAj1Gv/AAQc+BjXDRDUvjZ5iKGI/tDSuAcgf8u3
sfyo9jPsHtI9z8g6K/YD/hwr8D/+gj8bP/BhpX/yPR/w4V+B/wD0EfjZ/wCDDSv/AJHo9jPsHtI9
z8f6K/YD/hwr8D/+gj8bP/BhpX/yPR/w4V+B/wD0EfjZ/wCDDSv/AJHo9jPsHtI9z8f6K/YD/hwr
8D/+gj8bP/BhpX/yPR/w4V+B/wD0EfjZ/wCDDSv/AJHo9jPsHtI9z8f6K/YD/hwr8D/+gj8bP/Bh
pX/yPR/w4V+B/wD0EfjZ/wCDDSv/AJHo9jPsHtI9z8f6K/YD/hwr8D/+gj8bP/BhpX/yPUa/8EHP
gY1w0Q1L42eYihiP7Q0rgHIH/Lt7H8qPYz7B7SPc/IOiv2A/4cK/A/8A6CPxs/8ABhpX/wAj0f8A
DhX4H/8AQR+Nn/gw0r/5Ho9jPsHtI9z8f6K/YD/hwr8D/wDoI/Gz/wAGGlf/ACPR/wAOFfgf/wBB
H42f+DDSv/kej2M+we0j3Px/or9gP+HCvwP/AOgj8bP/AAYaV/8AI9H/AA4V+B//AEEfjZ/4MNK/
+R6PYz7B7SPc/H+iv2A/4cK/A/8A6CPxs/8ABhpX/wAj0f8ADhX4H/8AQR+Nn/gw0r/5Ho9jPsHt
I9z8f6K/YD/hwr8D/wDoI/Gz/wAGGlf/ACPR/wAOFfgf/wBBH42f+DDSv/kej2M+we0j3Px/or9g
P+HCvwP/AOgj8bP/AAYaV/8AI9R3H/BBz4GWtvJLJqXxsWONSzH+0NK4A5P/AC7Uexn2D2ke5+Qd
FfsB/wAOFfgf/wBBH42f+DDSv/kej/hwr8D/APoI/Gz/AMGGlf8AyPR7GfYPaR7n4/0V+wH/AA4V
+B//AEEfjZ/4MNK/+R6P+HCvwP8A+gj8bP8AwYaV/wDI9HsZ9g9pHufj/RX7Af8ADhX4H/8AQR+N
n/gw0r/5Ho/4cK/A/wD6CPxs/wDBhpX/AMj0exn2D2ke5+P9FfsB/wAOFfgf/wBBH42f+DDSv/ke
j/hwr8D/APoI/Gz/AMGGlf8AyPR7GfYPaR7n4/0V+wH/AA4V+B//AEEfjZ/4MNK/+R6P+HCvwP8A
+gj8bP8AwYaV/wDI9HsZ9g9pHufj/RX7Af8ADhX4H/8AQR+Nn/gw0r/5Ho/4cK/A/wD6CPxs/wDB
hpX/AMj0exn2D2ke5+Wvw48aDTbzRZkm0201bw7ctcWEuoQ+bazqTv8AKkGDtw2SrYGC5O5SFYb/
AIg+IXiTxH4Uv9M8W+KNL1DS7y+XU3zcQ394JBkFbfZu8kNkZHyABcDALK36V/8ADhX4H/8AQR+N
n/gw0r/5HqO3/wCCDnwMureOWPUvjY0cihlP9oaVyDyP+Xaj2M+we0j3PyT8U683ibX7m+8pYFmY
COJSSsSKAqIM+igD8K+xvGP/ACaF+wn/ANh3xH/6fbevqr/hwr8D/wDoI/Gz/wAGGlf/ACPXm/8A
wUp+Amg/sx2H7HXgnwvc6xeaDpOsapNaS6pJHJdsLi+0+5bzDGiJkNMwGFHAHU8mZQlHdFRknsdp
RRRUlHJ/Hv8A5IX40/7AN9/6TyV9Ff8ABK7/AJRd/Bn/ALC97/6dL+vnX49/8kL8af8AYBvv/SeS
vor/AIJXf8ou/gz/ANhe9/8ATpf1pR+NEy2Pqaivxj/4KBeNPFvwA/a0/bZ+IGnSX2peAtU8O2Hg
vxbpUKF/sgvvDipYamoH/PK6ZYX9Eui3RTXpHx2/b6+IXwN+AvhaH4e+KbjTJfhj8P8AwhrGr2d3
aafHpt4NQm+zpFLJPHPc3TSJGQsdt9kEZBLTyFgievh/3sb9bwVuzmpvXyUYp31vzW0aaJxEVTcU
ne6lL5R9mvvcptdPhvtJW/VSivzT+OH7Y3xusPil8Ur7Q/iRJo+j+D/iz4W8Hafo40HT7i3Njqtp
pi3Akd4TMzJJetLGwkUhgQxkQqqN8R/t7/Gjw74YtfA9rqXibxRrU3xk1P4fHxLpNhocOvy2FtYy
XkIjS7EGli7dlEe941Qoj7YzIVop3mrpPp+LpL8PbQv87XsZyst/P8FUf/uOX4d9P0uorxX/AIJ9
/GPxd8df2WdB8QeOLexj8RSTXdrNNZ3dldR3iQ3UsMUxeymmthK8catIkUjKkhdRjbge1Vc4uLsy
YyugoooqSgooooA5/wAT+JF8Jy3960TTMsNpDHGGC+ZJJM8aAk8AF3UE9hzzXD/Fz9qC1+AvhyDW
PGVx4N8O6Xc3kVhFc3mvSojzSnCJ/wAev1JPRVVmJCgkbPxzRj4V1Rxu2276XcSFV3FI474O7Y/2
VUn6Cvz7+HP7JniL4h/tWf2/8cPihoPjzwf4DupLrwjbPeWypfzTSGXzZoVIC+Udq7DkEoig+WgB
4cRWnGVomkYp7n6X+DvFEfjHw9DqESeWJHkidN4cK8cjRuAw4YBkbBHUYNeUfsmft8eBP2zfFfxC
0fweNZjuvhvrT6NfNqFskMd/td4xdWpV28y2aSKZFc7SWif5RjJg8aX3jbTP2H/GFx8ONHbWvHV1
Z6vJ4cs2mjtxNcz3NwbeQtKyKFG9ZDlhlRxkkCvmz9k39gj4wfsZftA/CvUBN4P8Y+Dm8FTeBfEf
9iaPJodxYxw/6TZ3d2Z764a6cztcIXhRGU3TMUIPydVDnk9drfe2pNeejiovS3vp9LOaiSheO9/w
Vr/epXXdxa63X2v4I+P3gT4mXuvW3hvxt4R8QXHhaQw61FpusW92+kOM5W4EbkwsNrcPg/KfSud1
L9sT4ey/CW68beHfFHhvxt4fs9St9KmutC8Q6bLBHcTTxwCMzy3McAdWlUmMyeY33UV3ZUb4a/ZZ
/wCCf/xL+Hp+IXhG98CatJ8ONV8A6l4attD8V65pk15DcTSMyafpeu2cbXf9llXlAN7AjRsY2WHO
81leE/2Fvjif2Y/iR4Uk8O6/qFrfaz4Rm0AeKm0VfFcsOnajbSXQu72xk8i8higiHkPM/wBoKq67
V+RDtTpyly82l1F+l5uMr6u2i5ktdHdvRXKiUW0tdWvlypp/e2m9NtE9bfomf2mPhwvj9vCbeP8A
wUviqO4SzfRW1u2XUUnaJ5liNuX8wSGKORwpXJWN2xhSRL8Of2i/h98YdXk0/wAI+OvBvinUIbOP
UJLbSNatr6aO2kOI5ykTsRG5+65G09ia/KP4Y3f2/wDam+Hfwrs9Lt9W8WeBfjf4q1/VdSW4iW+e
zu7XVJFmktXIu4Yw08MTSzRxwu0cHkvOrBl+g/2Cf2GviF8A/Gv7MN5q3hH+xYfAvw/8QaF4okju
7aQ2l9dXmnzxRN5cjGUOY7lt8e5Ac5YFhmcLF1YqctE7Wdt70+e+vRS9z/g6BXjySnFbx/8Ak3H/
ANJXN5H1B+0L+3v4E/Zm+P8A8M/hx4kGstrvxSuJbfT5rO2SW007a0caSXbl1MSSzSxxIVVt0jAY
HWs39of/AIKMeB/2aPiLrHhjX9N8UXOoaJpmj6rM9jawSQyRanqZ02AIXmUllmBZwQAE5Uu3y18x
/ta/sBfHb9rX4tfH7xNZ3fg3wrHfWdhoXgq21jR21K+uINM231tdWt3DqEUVm8uovIf30MhURRll
wNpz/wBq/wDZL+NX7SfjK58Wf8K/uLTUNe8DeCLS8tG1Oyza6jY+Ijfahb587B8qElg4JV+iF24o
wsZT9kqml5Xl5QlGTh6Ncq5r6pySaTaKqRiufl6JW/xKUFL5Wk+W2jUXJNo/SeKVZ4ldTlXAYH1B
qnqv/H/pv/Xyf/RMtWNNVo9Ot1YFWWNQQR04FV9V/wCP/Tf+vk/+iZaJaOxmcZffGm6tPCU3iJrP
QLPQIrVr9ru/1lrfyrYKX8yQCBlQbBuPzHAqT4AftB6J+0R4Uj1jQbvTtQsLiCK6gurC6NxbzxSN
IgIZkR1YPFIrI6KylcGvz6/ac/Zv+Ifx88eeGvDM3xWsdJ+EOsWNjb+KNEluYLS70prNMtCqnDv5
0mTk9CBuBWNM/b/7KXhfQfCD6hpvhO3s7fwzpOladptktmd1unlNdEorDhiBIhJySS2Sck159GtO
U0mzSUVY87v/APgq74a0qbxhqF18N/inD4H8B+KJ/CWu+MPJ0l9KsLqG5W2eQxLfm+aESOnzrak4
bOAAce/3Pxv8F2XxIsfBs3i7wxD4w1O2N7Z6FJqkC6ndQDOZY7Yt5rIMH5gpHB5r86/Fn/BNb4p6
XpHxC8a6PpOv6r4ji+M2o+Lh4DvfFbt4e8e6DLe+YiNZtc/YY7gDbPG8io6yQqJB0A3vE/7AvxK1
n9tHXtXuYfiFceEfFnj/AEbx5aXGn6noVrpulJZ2trGIrsy2s2p/aYmt2jWK2dYJYpMNNFuct6WF
i5qlGpo5KPM+zcabfbZyk9tHBxk1dSJxFozquGqi58vmoyml63Sjqr3UlKK0aPue7/aY+G9h8RJP
CE/xA8EQ+LIp47V9Fk121XUUmkjaSOM25fzA7Rozqu3JVSRkAmqXin9qzwD4d8AN4htvFfhjWreb
QrzxHp0Nlr2no2sWNqqmee3kmnjgaJC6BpmkWJDIu90BzX54fED4GeLvgJ8UPhZ4R8UeEWkOoftC
an4hsfGj3NtJFq0Oo22q3EaIquZ1mRHWOUSxoo+zpsZ1xtxrf9gP47X3wW8LeCp/hpeWtx4F+Dvj
TwF9sOsae9vq+o3v2MWbQET7hDMsBIeURlSGEiphS3MpVJYd1EnzWeluqpKo16qUlDXfdLot40oK
uoSel19zqShf05YuV1otrn6YeGf2nvh74q8QWuh2/jTwmviW4txcHQ21q0bUoV+zpcsGhSRj8sMi
SErldjq4JVgxs+Gv2jvh74z+Hmo+LtH8eeDNW8J6O0i3+tWet20+nWRj/wBYJbhXMaFP4tzDHfFf
D3hP/gnf8RPFHwY/ao8Nz6XD4X1r4seHtL0zw/qM9xEy3LQaDbWjpI0Zdo0E6TRncucMzKCCCebh
/wCCffxU8X/Bj4gak+j+On8TahfeEboaJ4u1bQA3iGDQ71LmS2WPSraGzhDoGiikllkaUJEJRAFA
rtrU0qsoRei5dbXS5m09rt8qs2lq+668lO7pwk93e666JfJXber0Vvmvuj9nr9r3wb+1B4o8c6b4
QupdRj8B6lBplzqEbwzWOpGayt7xJrWWKRxJEY7mMbjtO4NgEYY4nwt/b48CfF79rvx58FdJGsr4
s+H9vFPe3E9si6ffbljaWO2lDlpHg86ESgou0yqATnjzT9hT4WeOfhZ8Qv2jfGGrfDy98Nf8J34k
j8QeH9HlvLJp75V0iyhKu0UrRRyvcQyK259u8sdzKQ7eB/AL9g79or4K6z8E/idqH/CHa54ksPFF
9qnjLQtP0g2WsQwa6zPqYlv5NQkguktpTAwSKFCwtU2E4w+dGEpVaalonGPN/jmkl8ou7np7qSva
5U9Kc3HdSdv8Mbt/Nqyj3b0vY+tPhh/wUd8C/Fj4zaX4F0/TvFFvrGrap4i0mGW5tYVt0m0S4it7
osyzM213mUxEKSQDuEZwD79X57/sx/sXfE34e/tqeF/FeseF5rPw/p/ir4hahcXf2y2kEcGq6haz
WD7VkLHzY43OACUxhwhIB/Qippxf1elOXxSinLybWunT0LrJKrOMfhUpJeibS9dLa9QqjB/yMd1/
17Q/+hS1eryv9rX4B2v7UnwC+JHw9vCqR+LvDb6fFKf+XeZhN5Mo90kCOD6qKyrVHCm5pXsm7d7d
B0oqU1FuybWvbzPVKK/Ff4q/G3Uv+Ch37M3xC8WawsvnfAH4DavousI5b9z4rvYJYtQU5/jihslU
98XZ9a8n1m51DXPh58LvhDcT6hLY/su+L9D1JZJN4D/2xrulnSRuPDCOwuLxOM4IycHFbxjz1lRp
tNtqz6OLnOPNfbWMeeK+0pLVbnPKfLT9pLSyd/JqMZW085ckn9mS2P6AKK/Ov/gsN4c8ea7+1t+y
5qXw1vJIfHXha28UeINKtc4TWntrawd7Bz2W5j3w57GQHtXiv7M/7d3jC5+AC6p8M9P8WW0Pxw+P
niKJ5tLt9MGtadA8M96IbdNVdLJLl2iVP9IyNqyAKXKVnSlztrqtbb/8vIU18m5O/Vcuq1TN6sVC
EJ3+J29LQqTf3KEfJ82/us/X6ivzJ0r4pfF39o344/sm3ureOta8G61rNt4zt7iPRbnR77Tr+Wy2
RW13KsIurZppImxKkcrrE3mJGYjvJ8pP/BYj47XMyw/2va28l5oMfwoQDR7dmg+Jm+IPcDMRBjCy
kmMkxfuiAnrWt1Hq72W99Wla3eSjFXt704J7uySvr0/LVX+5Xel1aMmr6X/Yyivzt8DftxfFiKDw
z4y1LxX/AGg2s/FG9+Gl54GfS7ONLe2tnu4vtyOkQuhdhLZLuTdI0HlyMFiQbXHjfxZ+Pnxk8Sfs
E/ss/F661DUvi98R9e8d2eo6boRt7DSoDcjStVREiaGKLarAq0hkZ8lW2eWCEEyklD2n2bwT/wC3
+Vqy6+7JS7Pa972qNNuTh1UZP/wHn3fT3oNPtvZo/XaqMH/Ix3X/AF7Q/wDoUteW/sDfEq++MX7I
XgXxTqXiybxtqGvaal5darNp8OnySTMSZImt4VVIjE+6LZgsvl4ZnbLHP/4KE/8AJkvx6/7Jxq3/
AKRXlLHyeFhUlLVwT+dk+v6lZfTWJq06a052lttdpbfoe4UV+bfww+F3hn9mfxF+yDffCzw7ofhL
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
NH9lx/3rj/wIk/xoAsUVX/suP+9cf+BEn+NH9lx/3rj/AMCJP8aALFFV/wCy4/71x/4ESf40f2XH
/euP/AiT/GgCxRVf+y4/71x/4ESf40f2XH/euP8AwIk/xoAsUVX/ALLj/vXH/gRJ/jR/Zcf964/8
CJP8aALFFV/7Lj/vXH/gRJ/jR/Zcf964/wDAiT/GgCxRVf8AsuP+9cf+BEn+NH9lx/3rj/wIk/xo
AsV+ZP8AwWn/AOSifsj/APYQuP8A0ZpNfpd/Zcf964/8CJP8a/NH/gtP/wAlE/ZH/wCwhcf+jNJp
9Ceo6iiikUcn8e/+SF+NP+wDff8ApPJX1H/wRw/5Rv8AwX/6/tW/9LNTr5c+Pf8AyQvxp/2Ab7/0
nkr6j/4I4f8AKN/4L/8AX9q3/pZqdNEy2Pr2iiikUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
V+ZP/Baf/kon7I//AGELj/0ZpNfptX5k/wDBaf8A5KJ+yP8A9hC4/wDRmk0+hPUdRRRSKOT+Pf8A
yQvxp/2Ab7/0nkr6j/4I4f8AKN/4L/8AX9q3/pZqdfLnx7/5IX40/wCwDff+k8lfUf8AwRw/5Rv/
AAX/AOv7Vv8A0s1OmiZbH17RRRSKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/Mn/AILT/wDJ
RP2R/wDsIXH/AKM0mv02r8yf+C0//JRP2R/+whcf+jNJp9Ceo6iiikUcn8e/+SF+NP8AsA33/pPJ
X1H/AMEcP+Ub/wAF/wDr+1b/ANLNToopomWx9e0UUUigooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACvzJ/4LT/8lE/ZH/7CFx/6M0miin0J6jqKKKRR/9k=
--_f3940828-71ad-4d9d-b03b-0595b55ef9cf_--
10 years, 4 months
oVirt Weekly Sync Meeting: Dec. 10, 2014
by Brian Proffitt
(On time this week!)
=========================
#ovirt: oVirt Weekly Sync
=========================
Minutes: http://ovirt.org/meetings/ovirt/2014/ovirt.2014-12-10-15.03.html
Minutes (text): http://ovirt.org/meetings/ovirt/2014/ovirt.2014-12-10-15.03.txt
Log: http://ovirt.org/meetings/ovirt/2014/ovirt.2014-12-10-15.03.log.html
Meeting started by bkp at 15:03:20 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2014/ovirt.2014-12-10-15.03.log.html .
Meeting summary
---------------
* Agenda and Roll Call (bkp, 15:03:33)
* infra update (bkp, 15:03:34)
* 3.5.z updates (bkp, 15:03:34)
* 3.6.0 status (bkp, 15:03:34)
* conferences and workshops (bkp, 15:03:34)
* other topics (bkp, 15:03:36)
* infra update (bkp, 15:08:59)
* infra update Site outages due to full MySQL disk. Req for more
OpenShift storage in the pipeline. (bkp, 15:20:18)
* infra update We should be leaving MediaWiki in the near future, so
we may need to just hang in there with OpenShift (bkp, 15:20:21)
* infra update Move away from MediaWiki (outlined at
http://lists.ovirt.org/pipermail/infra/2014-October/008231.html) may
happen sooner rather than later. bkp is working with shaunm on
timing/execution on doc side. (bkp, 15:20:24)
* infra update Still working on getting ilo access fixed for phx lab,
not resolved yet, local kvm connected and still not working (bkp,
15:20:28)
* infra update New discussion on infra list about adding more stricts
hooks for preventing bad patches from getting in (bkp, 15:20:31)
* infra update F21 jobs are still disabled pending open bugs from dev
to fix (bkp, 15:20:34)
* infra update Work is being done to automate ovirt-node builds,
dcaro|afk and tolik from ovirt-node team is on it (bkp, 15:20:37)
* infra update In general jenkins looks much better after massive
stabilization work done, and migrating jobs to isolated mock
environments (bkp, 15:20:40)
* 3.5.z updates (bkp, 15:20:54)
* 3.5.z updates Full status report at
http://lists.ovirt.org/pipermail/users/2014-December/029824.html
(bkp, 15:29:58)
* 3.5.z updates Two blockers have postponed RC again. New RC date will
be discussed and decided in mailing list. (bkp, 15:30:01)
* 3.5.z updates Bug 1160846 will be fixed next week. Bug 1168709
master patch merged, 3.5 patch posted, initial review done, possible
merge later today. (bkp, 15:30:04)
* ACTION: 3.5.z updates ALL: re-target known 3.5.1 bugs
(http://goo.gl/7G0PDV) to 3.5.2 as needed (bkp, 15:30:07)
* ACTION: 3.5.z updates ALL: please fill in 3.5.1 release notes
(http://www.ovirt.org/OVirt_3.5.1_Release_Notes) (bkp, 15:30:10)
* ACTION: 3.5.z updates Anyone testing the oVirt 3.5 nightly snapshot
should add their name/ID to the test page
(http://www.ovirt.org/Testing/oVirt_3.5.1_Testing) (bkp, 15:30:13)
* 3.6 status (bkp, 15:30:47)
* 3.6.0 status Full status report at
http://lists.ovirt.org/pipermail/users/2014-December/029823.html
(bkp, 15:37:57)
* 3.6.0 status New release criteria template has been posted
http://www.ovirt.org/Release_Criteria_Template (bkp, 15:38:00)
* 3.6.0 status New release process has been posted
http://www.ovirt.org/Release_process (bkp, 15:38:03)
* 3.6.0 status oVirt 3.6 release management document has been updated
http://www.ovirt.org/OVirt_3.6_Release_Management (bkp, 15:38:06)
* 3.6.0 status No blockers for 3.6 as of yet. 460 bugs targeted to
3.6.0, 436 is you exclude node and documentation. (bkp, 15:38:09)
* ACTION: 3.6.0 status If you have not already, maintainers please
update the 3.6 new feature spreadsheet http://goo.gl/9X3G49 ASAP
(bkp, 15:38:12)
* ACTION: 3.6.0 status ALL: Please participate in the scheduling
discussion
(http://lists.ovirt.org/pipermail/users/2014-November/028875.html)
on changing/keeping dev cycle. (bkp, 15:38:15)
* conferences and workshops (bkp, 15:38:20)
* conferences and workshops SCALE13X CFP closes today. bkp has
virtualization/cloud talk proposed, jbrooks will be proposing to
talk about new smart scheduler (thanks msivak on loan of the topic)
(bkp, 15:38:36)
* conferences and workshops fabiand is proposing a talk on Node at
CeBIT (March 16-20, Hannover, Germany) (bkp, 15:38:57)
* conferences and workshops Booth notification for FOSDEM is on 12/16.
Call for papers for the virt and IaaS devrooms are closed. bkp has
not learned when talks will be announced, except for "soon" from
jzb. (bkp, 15:39:37)
* conferences and workshops Devconf.cz talks not announced yet. Will
update. Please let bkp know if your talk is accepted when time
comes. (bkp, 15:44:30)
* conferences and workshops bkp is working on updating oVirt intro
slides to current version/features in oVirt. (bkp, 15:44:53)
* other topics (bkp, 15:45:39)
* other topics Mailman has been having consistent issues bouncing
gmail recipients' messages from the users mailing list. misc is
looking into this matter to see what, if anything, we can do. (bkp,
15:45:54)
* other topics bkp is working on a marketing/position paper with
rbowen from RDO to help users figure out when to use oVirt and when
to use RDO. Early draft stage now, will share later as project
progresses. (bkp, 15:46:47)
* other topics There will be a weekly sync meeting on Dec. 17 at the
usual time. However, there will *not* be sync meetings for oVirt on
Dec. 24 or 31 due to the annual RHT shutdown. (bkp, 15:47:12)
Meeting ended at 15:49:07 UTC.
Action Items
------------
* 3.5.z updates ALL: re-target known 3.5.1 bugs (http://goo.gl/7G0PDV)
to 3.5.2 as needed
* 3.5.z updates ALL: please fill in 3.5.1 release notes
(http://www.ovirt.org/OVirt_3.5.1_Release_Notes)
* 3.5.z updates Anyone testing the oVirt 3.5 nightly snapshot should add
their name/ID to the test page
(http://www.ovirt.org/Testing/oVirt_3.5.1_Testing)
* 3.6.0 status If you have not already, maintainers please update the
3.6 new feature spreadsheet http://goo.gl/9X3G49 ASAP
* 3.6.0 status ALL: Please participate in the scheduling discussion
(http://lists.ovirt.org/pipermail/users/2014-November/028875.html) on
changing/keeping dev cycle.
Action Items, by person
-----------------------
* **UNASSIGNED**
* 3.5.z updates ALL: re-target known 3.5.1 bugs (http://goo.gl/7G0PDV)
to 3.5.2 as needed
* 3.5.z updates ALL: please fill in 3.5.1 release notes
(http://www.ovirt.org/OVirt_3.5.1_Release_Notes)
* 3.5.z updates Anyone testing the oVirt 3.5 nightly snapshot should
add their name/ID to the test page
(http://www.ovirt.org/Testing/oVirt_3.5.1_Testing)
* 3.6.0 status If you have not already, maintainers please update the
3.6 new feature spreadsheet http://goo.gl/9X3G49 ASAP
* 3.6.0 status ALL: Please participate in the scheduling discussion
(http://lists.ovirt.org/pipermail/users/2014-November/028875.html)
on changing/keeping dev cycle.
People Present (lines said)
---------------------------
* bkp (104)
* doron (16)
* lvernia (10)
* eedri (10)
* awels (9)
* amureini (3)
* ovirtbot (3)
* fromani (2)
* jmp242 (1)
* fabiand (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 4 months
Integration Neutron + Ovirt
by Eduardo Terzella
Good night,
I followed all the steps for installing the neutron appliance, integrated to
oVirt.
Even after installing the host, supporting network provider "neutron", the
in-br-br-phy and neutron-neutron interface does not appear in the oVirt
configuration.
Someone has already gone through this problem?
10 years, 4 months
Drive for hosted-engine storage failing. Must Migrate
by Chris Routh
I sort of had a feeling this day would come right from the moment I
setup the hosted engine.
When I set it up I put it on a smaller hard drive with an NFS share and
put the VMs on a different set of drives with NFS. The VMs have now been
moved to an iSCSI share on a FreeNAS box.
The hard drive that contains the hosted-engine is now failing, and I
have to move the contents of it to another drive, preferably without
destroying my cluster and recreating it.
How can I accomplish this?
Chris Routh
10 years, 4 months
engine-setup failure
by Blaster
Trying to install a fresh AIO 3.5 setup on Fedora 20. It's failing
trying to generate the cert perhaps?
2014-12-12 20:45:53 DEBUG otopi.context context._executeMethod:138 Stage
misc METHOD
otopi.plugins.ovirt_engine_setup.ovirt_engine.config.ca.Plugin._misc
2014-12-12 20:45:53 DEBUG otopi.transaction transaction._prepare:77
preparing 'File transaction for
'/etc/ovirt-engine/engine.conf.d/10-setup-pki.conf''
2014-12-12 20:45:53 DEBUG otopi.filetransaction
filetransaction.prepare:196 file
'/etc/ovirt-engine/engine.conf.d/10-setup-pki.conf' exists
2014-12-12 20:45:53 DEBUG otopi.filetransaction
filetransaction.prepare:200 file
'/etc/ovirt-engine/engine.conf.d/10-setup-pki.conf' already has content
2014-12-12 20:45:53 DEBUG otopi.context context.dumpEnvironment:490
ENVIRONMENT DUMP - BEGIN
2014-12-12 20:45:53 DEBUG otopi.context context.dumpEnvironment:500 ENV
OVESETUP_CORE_MODIFIED_FILE_GROUP/ca_config=list:'[[]]'
2014-12-12 20:45:53 DEBUG otopi.context context.dumpEnvironment:500 ENV
OVESETUP_CORE_MODIFIED_LINES_GROUP/ca_config=dict:'{}'
2014-12-12 20:45:53 DEBUG otopi.context context.dumpEnvironment:504
ENVIRONMENT DUMP - END
2014-12-12 20:45:53 DEBUG otopi.context context._executeMethod:138 Stage
misc METHOD
otopi.plugins.ovirt_engine_setup.ovirt_engine.config.options.Plugin._miscEncrypted
2014-12-12 20:45:53 DEBUG otopi.context context._executeMethod:152
method exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 142,
in _executeMethod
method['method']()
File
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/config/options.py",
line 241, in _miscEncrypted
'encrypt': True,
File
"/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine/vdcoption.py",
line 107, in updateVdcOptions
format=X509.FORMAT_PEM,
File "/usr/lib64/python2.7/site-packages/M2Crypto/X509.py", line 611,
in load_cert
return load_cert_bio(bio)
File "/usr/lib64/python2.7/site-packages/M2Crypto/X509.py", line 639,
in load_cert_bio
raise X509Error(Err.get_error())
X509Error: 140047428044608:error:0906D06C:PEM routines:PEM_read_bio:no
start line:pem_lib.c:703:Expecting: CERTIFICATE
2014-12-12 20:45:53 ERROR otopi.context context._executeMethod:161
Failed to execute stage 'Misc configuration':
140047428044608:error:0906D06C:PEM routines:PEM_read_bio:no start
line:pem_lib.c:703:Expecting: CERTIFICATE
It even does it if I tell it I will create the cert manually.
Still trying to figure out how to get around this. Any thoughts?
10 years, 4 months
Local storage with self-hosted mode
by Jason Greene
Is there any way to use local storage with self-hosted mode for VMs other than the engine? The interface does not seem to allow it. I can hack in local storage on vdsm, but its not discovered/used by the engine (so i assume this is because it keeps its own metadata). I tried using a posix domain but there seems to be an expectation that the posix domain is accessible to all other hosts.
My use case is 2 physical servers with no shared storage options, and we need fast I/O since the VMs are used for CI, so local storage is the ideal setup.
-Jason
10 years, 4 months
webui typo
by Scott Worthington
This is a multi-part message in MIME format.
--------------080109090805040007090103
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
I'm not certain where the code is that contains this typo, but "Live Snapsnot
Support" should read "Live Snapshot Support"
I am running ovirt-engine-3.5.0.1-1.el6
I found some files that contained Snapsnot in here:
/usr/share/ovirt-engine/engine.ear/webadmin.war/deferredjs/
Should I open a bz?
--ScottW
--------------080109090805040007090103
Content-Type: multipart/related;
boundary="------------070806020003000508080708"
--------------070806020003000508080708
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I'm not certain where the code is that contains this typo, but "Live
Snapsnot Support" should read "Live Snapshot Support"<br>
<br>
I am running ovirt-engine-3.5.0.1-1.el6<br>
<br>
I found some files that contained Snapsnot in here:<br>
/usr/share/ovirt-engine/engine.ear/webadmin.war/deferredjs/<br>
<br>
<img src="cid:part1.05000900.03060800@gmail.com" alt=""><br>
<br>
Should I open a bz?<br>
<br>
--ScottW<br>
</body>
</html>
--------------070806020003000508080708
Content-Type: image/png;
name="ihedfdec.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.05000900.03060800(a)gmail.com>
Content-Disposition: inline;
filename="ihedfdec.png"
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
d+baVt5clbtXdEZTY+2wZPat+BwsOaoKP0WaOmbqKlOrlbvuJdw2x6UUp4/32SFwv995DuG9
GXTjqAJ7GVo0l6ZwDdutpcQNqZd80Fe4aSDwM253AF/Al0Z54VlEpUTeDsOpUab0fUQW0NSl
D2ulUR+eJFlAvYpYUvE215LMcFT31i3YtnacX/p8VpSmcnJQuF33a3anUGSqPydrhf17+YFZ
LUzTn/7MpvPuCCLi+/OkaWw2Zd6u0aC00ew0D5JcIjSe+GlJfxVpajqXYKbGXTVN35nO/TZR
2n1Eh6uVnHErPgXfMkfz0xcTLP/QS9LRrgNjVzu2jXtorFemQShpp/gdC55DeHsmV/Kw9VtT
lJfetC+l4088p+G+13Mk5NiXW9X3Znk+CmAG81RcWqXEXg5SjcgoL6JSkiJN7dxrx4n0Vpam
a15LsNjrBNFavOqKuEXS1B/hq/7S57PJF3qdtFlVwmVJ02gt9VRSOiZTgvOXbZ8iTRMLm85j
MUOazl4vjbUW7q6WmwNSIvdL0tReSs26M2MCbv4cXnS4Ssk5t+JDCA1nDOKyV03v4zJIPNVf
bcor7CXuxtt8gwVUpCm8GYpVOlY9fuXsUhZNMyhTP4Uqb9U00pcsHRZ7YpoVfApJlTLzizgx
eeRV74Z1tIRK+dqqqb8qmCdNE5/8ecK1iEpmg2usmurNvd4vfT4b/V1TfxU1Y/+Y93OqljYC
98895PQrv5fkFbD2mj5RmmasjE9PgTpVIQ9e5VO16NFRW3M3bfpDWLxqavSl19TsJHFnxF0Q
98M9mNuUM2qzJJLgfr/b30nzd385axFaFv2lPKmfL5vnJfw836lNx2kEjuK48BzCu3FripOf
qiVUp7PLdPjZf8PLvaax70nYfcmsjPgcGzIVVsFbgcwOz4yYLXfm/THj7m+iDGrrkaavNmWj
YzvB6OV+qYxXWCwoXfFa/M2ikfFr8erX95oe5Zc+n42k6ZC+4oR8eiRp671orZBLGaTbpVpY
9IVebQFnk+yccMUtmP24q+m3soDII3CesGXreGFrbpOR2alw5IkCal9uC2O/6mxQ7M64m0ZF
Xu9Uyd8mnnev7JJIgvvdtBX3S2Nu6mx/KNgmdnH/KGpg7Fb/npfw5a4pg73Gj7pdjOcQ3hHn
s7hBJq2IRJzdn0PxizN7XZZxV6L31XuMcMOC83mLN3Ej8Aq4znxOeGYdtFWFr4iCoMvPWbXC
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
--------------070806020003000508080708--
--------------080109090805040007090103--
10 years, 4 months
engine poller/satellite functionment?
by Nathanaël Blanchet
This is a multi-part message in MIME format.
--------------060301090009090400070906
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Hi all,
I already manage a first engine and I'm about to deploy a second engine
to an other site.
I have thought about several possibilities:
* create a new independant engine on the future site
* create a second datacenter in the first engine so that all my vms
are aggregated in a same place and contact hosts with public
addresses (hum...) or via a vpn.
* the last one is a question : like centreon does with monitoring, is
there a way to use the first engine as a master (or central) and the
second or many other ones as poller/satellite which are supposed to
deal locally with hosts?
This architecture is interesting because the workload is reparted
between several engines and once link is needed between poller and
central. More, all my vms are shown in the same ui.
Can someone give me his point of view about this?
Thank you.
--------------060301090009090400070906
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
I already manage a first engine and I'm about to deploy a second
engine to an other site.<br>
I have thought about several possibilities:<br>
<ul>
<li>create a new independant engine on the future site</li>
<li>create a second datacenter in the first engine so that all my
vms are aggregated in a same place and contact hosts with public
addresses (hum...) or via a vpn.<br>
</li>
<li>the last one is a question : like centreon does with
monitoring, is there a way to use the first engine as a master
(or central) and the second or many other ones as
poller/satellite which are supposed to deal locally with hosts?<br>
This architecture is interesting because the workload is
reparted between several engines and once link is needed between
poller and central. More, all my vms are shown in the same ui.<br>
</li>
</ul>
<p>Can someone give me his point of view about this?<br>
Thank you.<br>
</p>
</body>
</html>
--------------060301090009090400070906--
10 years, 4 months
Gluster command [<UNKNOWN>] failed on server...
by Punit Dambiwal
Hi,
After reboot my Hypervisior host can not activate again in the cluster and
failed with the following error :-
Gluster command [<UNKNOWN>] failed on server...
Engine logs :-
2014-11-24 18:05:28,397 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-64) START,
GlusterVolumesListVDSCommand(HostName = Compute4, HostId =
33648a90-200c-45ca-89d5-1ce305d79a6a), log id: 5f251c90
2014-11-24 18:05:30,609 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-64) FINISH, GlusterVolumesListVDSCommand,
return:
{26ae1672-ee09-4a38-8fd2-72dd9974cc2b=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@d95203e0},
log id: 5f251c90
2014-11-24 18:05:33,768 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand] (ajp--127.0.0.1-8702-8)
[287d570d] Lock Acquired to object EngineLock [exclusiveLocks= key:
0bf6b00f-7947-4411-b55a-cc5eea2b381a value: VDS
, sharedLocks= ]
2014-11-24 18:05:33,795 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand]
(org.ovirt.thread.pool-8-thread-45) [287d570d] Running command:
ActivateVdsCommand internal: false. Entities affected : ID:
0bf6b00f-7947-4411-b55a-cc5eea2b381a Type: VDSAction group MANIPULATE_HOST
with role type ADMIN
2014-11-24 18:05:33,796 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand]
(org.ovirt.thread.pool-8-thread-45) [287d570d] Before acquiring lock in
order to prevent monitoring for host Compute5 from data-center SV_WTC
2014-11-24 18:05:33,797 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand]
(org.ovirt.thread.pool-8-thread-45) [287d570d] Lock acquired, from now a
monitoring of host will be skipped for host Compute5 from data-center SV_WTC
2014-11-24 18:05:33,817 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(org.ovirt.thread.pool-8-thread-45) [287d570d] START,
SetVdsStatusVDSCommand(HostName = Compute5, HostId =
0bf6b00f-7947-4411-b55a-cc5eea2b381a, status=Unassigned,
nonOperationalReason=NONE, stopSpmFailureLogged=false), log id: 1cbc7311
2014-11-24 18:05:33,820 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(org.ovirt.thread.pool-8-thread-45) [287d570d] FINISH,
SetVdsStatusVDSCommand, log id: 1cbc7311
2014-11-24 18:05:34,086 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand]
(org.ovirt.thread.pool-8-thread-45) Activate finished. Lock released.
Monitoring can run now for host Compute5 from data-center SV_WTC
2014-11-24 18:05:34,088 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-45) Correlation ID: 287d570d, Job ID:
5ef8e4d6-b2bc-469e-8e81-7ef74b2a001a, Call Stack: null, Custom Event ID:
-1, Message: Host Compute5 was activated by admin.
2014-11-24 18:05:34,090 INFO
[org.ovirt.engine.core.bll.ActivateVdsCommand]
(org.ovirt.thread.pool-8-thread-45) Lock freed to object EngineLock
[exclusiveLocks= key: 0bf6b00f-7947-4411-b55a-cc5eea2b381a value: VDS
, sharedLocks= ]
2014-11-24 18:05:35,792 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-55) [3706e836] START,
GlusterVolumesListVDSCommand(HostName = Compute4, HostId =
33648a90-200c-45ca-89d5-1ce305d79a6a), log id: 48a0c832
2014-11-24 18:05:37,064 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand]
(DefaultQuartzScheduler_Worker-69) START,
GetHardwareInfoVDSCommand(HostName = Compute5, HostId =
0bf6b00f-7947-4411-b55a-cc5eea2b381a,
vds=Host[Compute5,0bf6b00f-7947-4411-b55a-cc5eea2b381a]), log id: 6d560cc2
2014-11-24 18:05:37,074 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand]
(DefaultQuartzScheduler_Worker-69) FINISH, GetHardwareInfoVDSCommand, log
id: 6d560cc2
2014-11-24 18:05:37,093 WARN [org.ovirt.engine.core.vdsbroker.VdsManager]
(DefaultQuartzScheduler_Worker-69) Host Compute5 is running with disabled
SELinux.
2014-11-24 18:05:37,127 INFO
[org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand]
(DefaultQuartzScheduler_Worker-69) [2b4a51cf] Running command:
HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected
: ID: 0bf6b00f-7947-4411-b55a-cc5eea2b381a Type: VDS
2014-11-24 18:05:37,147 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
(DefaultQuartzScheduler_Worker-69) [2b4a51cf] START,
GlusterServersListVDSCommand(HostName = Compute5, HostId =
0bf6b00f-7947-4411-b55a-cc5eea2b381a), log id: 4faed87
2014-11-24 18:05:37,164 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand]
(DefaultQuartzScheduler_Worker-69) [2b4a51cf] FINISH,
GlusterServersListVDSCommand, log id: 4faed87
2014-11-24 18:05:37,189 INFO
[org.ovirt.engine.core.bll.SetNonOperationalVdsCommand]
(DefaultQuartzScheduler_Worker-69) [4a84c4e5] Running command:
SetNonOperationalVdsCommand internal: true. Entities affected : ID:
0bf6b00f-7947-4411-b55a-cc5eea2b381a Type: VDS
2014-11-24 18:05:37,206 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(DefaultQuartzScheduler_Worker-69) [4a84c4e5] START,
SetVdsStatusVDSCommand(HostName = Compute5, HostId =
0bf6b00f-7947-4411-b55a-cc5eea2b381a, status=NonOperational,
nonOperationalReason=GLUSTER_COMMAND_FAILED, stopSpmFailureLogged=false),
log id: fed5617
2014-11-24 18:05:37,209 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(DefaultQuartzScheduler_Worker-69) [4a84c4e5] FINISH,
SetVdsStatusVDSCommand, log id: fed5617
2014-11-24 18:05:37,223 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-69) [4a84c4e5] Correlation ID: 4a84c4e5, Job
ID: 4bfd4a6d-c3ef-468f-a40e-a3a6ca13011b, Call Stack: null, Custom Event
ID: -1, Message: Gluster command [<UNKNOWN>] failed on server Compute5.
2014-11-24 18:05:37,243 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-69) [4a84c4e5] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: Status of host Compute5 was set
to NonOperational.
2014-11-24 18:05:37,272 INFO
[org.ovirt.engine.core.bll.HandleVdsVersionCommand]
(DefaultQuartzScheduler_Worker-69) [a0c8a7f] Running command:
HandleVdsVersionCommand internal: true. Entities affected : ID:
0bf6b00f-7947-4411-b55a-cc5eea2b381a Type: VDS
2014-11-24 18:05:37,274 INFO
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-69) [a0c8a7f] Host
0bf6b00f-7947-4411-b55a-cc5eea2b381a : Compute5 is already in
NonOperational status for reason GLUSTER_COMMAND_FAILED.
SetNonOperationalVds command is skipped.
2014-11-24 18:05:38,065 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-55) [3706e836] FINISH,
GlusterVolumesListVDSCommand, return:
{26ae1672-ee09-4a38-8fd2-72dd9974cc2b=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@4e72a1b1},
log id: 48a0c832
2014-11-24 18:05:43,243 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-35) START,
GlusterVolumesListVDSCommand(HostName = Compute4, HostId =
33648a90-200c-45ca-89d5-1ce305d79a6a), log id: 3ce13ebc
^C
[root@ccr01 ~]#
Thanks,
Punit
10 years, 4 months
Call for Presentations: OSCON 2015
by Brian Proffitt
OSCON is returning to Portland July 20-24, 2015, and we want to make sure it's on your radar. As you probably know, the O'Reilly Open Source Convention is the must-attend professional training event for 4,000+ developers, programmers, engineers, architects, CxOs, and technology innovators. OSCON is well known for a fast-paced, intellectually stimulating program, that covers the open source ecosystem in its entirety. The call for speakers has just opened. If you, or any of your colleagues, are interested in speaking at OSCON, please review the new and improved program themes and tracks at OSCON.com, and find out about the kinds of topics we’re looking for, as well as tips for creating a great proposal.
Proposals are due by February 2, 2015.
http://www.oscon.com/open-source-2015
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 4 months
Re: [ovirt-users] Questions regarding neutron implementation for oVirt 3.5
by Andrew Brimer
That did the trick guys. Thanks so much to both of you for all of your help. I may return with some additional questions regarding placing neutron/keystone/rabbit on a separate blade using devstack or something to quickly implement. If you have any comments please don't hesitate to let me know if you think that I would be going down a bad path or such.
Again, thanks for everything.
Regards,
Andrew Brimer
-----Original Message-----
From: Moti Asayag [mailto:masayag@redhat.com]
Sent: Thursday, December 11, 2014 5:49 AM
To: Juan Hernández
Cc: Andrew Brimer; users(a)ovirt.org
Subject: Re: [ovirt-users] Questions regarding neutron implementation for oVirt 3.5
----- Original Message -----
> From: "Juan Hernández" <jhernand(a)redhat.com>
> To: "Moti Asayag" <masayag(a)redhat.com>, "Andrew Brimer"
> <abrimer(a)pearlnet.com>
> Cc: users(a)ovirt.org
> Sent: Thursday, December 11, 2014 11:23:37 AM
> Subject: Re: [ovirt-users] Questions regarding neutron implementation
> for oVirt 3.5
>
> On 12/11/2014 09:56 AM, Moti Asayag wrote:
> >
> >
> > ----- Original Message -----
> >> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> >> To: "Moti Asayag" <masayag(a)redhat.com>
> >> Cc: users(a)ovirt.org
> >> Sent: Thursday, December 11, 2014 1:04:46 AM
> >> Subject: RE: Questions regarding neutron implementation for oVirt
> >> 3.5
> >>
> >> Hi Modi,
> >>
> >> In the discussion found at
> >> https://bugzilla.redhat.com/show_bug.cgi?id=1064231 Comment #12
> >> states that the fedora Jackson package will not make a difference
> >> because the Jackson jar files pre-packaged in JBoss is what is
> >> actually used for this. Is that a true statement in your opinion?
> >> If so, how can I locate the appropriate jar and then what is the
> >> path in the oVirt Engine that I need to place that/those jar
> >> file(s) into?
> >
> > Adding Juan to verify the suggested sequence, and to verify no
> > better alternative is available.
> >
> > In order to upgrade the jackson module version, you should replace
> > both the .jar files and edit each module.xml of the corresponding
> > jar file:
> >
> > The files which should be replaced could be identified by:
> > $ find /usr/share/jboss-as-7.1.1.Final/modules -name "jackson*.jar"
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -jaxrs/main/jackson-jaxrs-1.9.2.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -mapper-asl/main/jackson-mapper-asl-1.9.2.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -xc/main/jackson-xc-1.9.2.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -core-asl/main/jackson-core-asl-1.9.2.jar
> >
> > Jar files can be downloaded from maven repository:
> > http://central.maven.org/maven2/org/codehaus/jackson/jackson-jaxrs/1
> > .9.9/jackson-jaxrs-1.9.9.jar
> > http://central.maven.org/maven2/org/codehaus/jackson/jackson-xc/1.9.
> > 9/jackson-xc-1.9.9.jar
> > http://central.maven.org/maven2/org/codehaus/jackson/jackson-mapper-
> > asl/1.9.9/jackson-mapper-asl-1.9.9.jar
> > http://central.maven.org/maven2/org/codehaus/jackson/jackson-core-as
> > l/1.9.9/jackson-core-asl-1.9.9.jar
> >
> > After the replacement, you should have the following:
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -jaxrs/main/jackson-jaxrs-1.9.9.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -mapper-asl/main/jackson-mapper-asl-1.9.9.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -xc/main/jackson-xc-1.9.9.jar
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson
> > -core-asl/main/jackson-core-asl-1.9.9.jar
> >
> > Next, update the "module.xml" version from 1.9.2 to 1.9.9 files
> > detected
> > by:
> > $ find
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/ -name "module.xml"
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-jaxrs/main/module.xml:
> > <resource-root path="jackson-jaxrs-1.9.2.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-mapper-asl/main/module.xml:
> > <resource-root path="jackson-mapper-asl-1.9.2.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-xc/main/module.xml:
> > <resource-root path="jackson-xc-1.9.2.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-core-asl/main/module.xml:
> > <resource-root path="jackson-core-asl-1.9.2.jar"/>
> >
> > for example, by editing them in place by:
> > $ find
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/ -name
> > "module.xml" -exec sed 's/1.9.9/1.9.2/' {} \;
> >
> > And verify the output is:
> > $ find
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/ -name
> > "module.xml" | xargs grep 1\.9
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-jaxrs/main/module.xml:
> > <resource-root path="jackson-jaxrs-1.9.9.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-mapper-asl/main/module.xml:
> > <resource-root path="jackson-mapper-asl-1.9.9.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-xc/main/module.xml:
> > <resource-root path="jackson-xc-1.9.9.jar"/>
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/jackson-core-asl/main/module.xml:
> > <resource-root path="jackson-core-asl-1.9.9.jar"/>
> >
> > Last thing is either rename the .jar.index file names to match the
> > new version or remove them, so jboss will auto-generate them.
> > $ find
> > /usr/share/jboss-as-7.1.1.Final/modules/org/codehaus/jackson/ -name ".jar.index"
> >
>
> If you are using Fedora 20 then you are also using the
> "ovirt-engine-jboss-as" package. That is a repackaging of JBoss AS
> 7.1.1 needed because Fedora 20 ships with WildFly, and we don't support it.
> What is relevant for you is that the location of the files is not
> /usr/share/jboss-as-7.1.1.Final but /usr/share/ovirt-engine-jboss-as.
> Other than that the instructions provided by Moti are correct. However
> the modifications of those files will be lost when the
> "ovirt-engine-jboss-as" package is updated (unlikely). I'd suggest to
> create a new module from scratch, in the
> /usr/share/ovirt-engine/modules/common directory. I did so and it is
> available here:
>
> https://jhernand.fedorapeople.org/jackson-1.9.9-module.zip
>
> And you can install it as follows:
>
> # curl -o jackson-1.9.9-module.zip
> https://jhernand.fedorapeople.org/jackson-1.9.9-module.zip
> # unzip -o -d /usr/share/ovirt-engine/modules/common
> jackson-1.9.9-module.zip
>
> Then restart the engine:
>
> # systemctl restart ovirt-engine
>
> The right solution is to do exactly this during the build of the engine:
>
> core: Use Jackson 1.9.9
> http://gerrit.ovirt.org/33959
>
+1
Thanks!
> >>
> >> Am I on the right track? What is your advice?
> >>
> >> Kind Regards,
> >>
> >> Andrew Brimer
> >>
> >> -----Original Message-----
> >> From: Moti Asayag [mailto:masayag@redhat.com]
> >> Sent: Wednesday, December 10, 2014 4:16 PM
> >> To: Andrew Brimer
> >> Cc: users(a)ovirt.org
> >> Subject: Re: Questions regarding neutron implementation for oVirt
> >> 3.5
> >>
> >>
> >>
> >> ----- Original Message -----
> >>> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> >>> To: "Moti Asayag" <masayag(a)redhat.com>
> >>> Sent: Wednesday, December 10, 2014 5:55:31 PM
> >>> Subject: RE: Questions regarding neutron implementation for oVirt
> >>> 3.5
> >>>
> >>> Hi Moti,
> >>>
> >>> Yes. I did not consider sending this out in a way that everyone
> >>> would benefit, sorry. This is the first time that I have posted a
> >>> question for oVirt and just saw your email address in the
> >>> instructions document and quickly fired off an email. I will post
> >>> to users(a)ovirt.org for all future questions, I would love to
> >>> participate in any way possible to help you guys (and those of us
> >>> who rely on your efforts) move things forward. If you would like
> >>> for me to forward the next (or this one) message to users(a)ovirt.org I would be very happy to.
> >>>
> >>
> >> Done. I think this will help other users which might face the same
> >> problem.
> >>
> >>> To answer your question regarding testing connectivity, yes I
> >>> pressed the test button and was provided the success message. In
> >>> addition to that, when I create a net and subnet in oVirt I am
> >>> able to query neutron and find them.
> >>> I can also create a net in neutron (neutron net-create) and import
> >>> it into oVirt. It seems that the two systems are communicating but
> >>> that somewhere along the way an error is halting your workflow
> >>> (see the snippit from the
> >>> /var/log/ovirt-engine/engine.log)
> >>>
> >>
> >> The cause for the error is documented in bug 1064231 [1] as a
> >> result of a buggy jackson package version which is delivered by
> >> jboss. The bug wasn't fixed for f20, and it appears since ovirt-engine-3.4.
> >>
> >> Although requests are being sent to the neutron server and being
> >> processed successfully, retrieving the subnets from neutron fails
> >> due to the bug in jackson.
> >>
> >> Local upgrade of the jackson package under jboss-as-7.1 to 1.9.9 or
> >> using
> >> jboss-eap-6.3 which is shipped with jackson-1.9.9 will solve this issue.
> >>
> >> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1064231
> >>
> >>
> >>> Output (subset) of the /var/log/ovirt-engine/engine.log:
> >>>
> >>> 2014-12-10 14:41:23,623 ERROR
> >>> [org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnPr
> >>> ovid
> >>> erByNetworkQuery]
> >>> (ajp--127.0.0.1-8702-3) Query
> >>> GetExternalSubnetsOnProviderByNetworkQuery
> >>> failed. Exception message is
> >>> org.codehaus.jackson.map.JsonMappingException:
> >>> Parameter #0 type for factory method ([method valueOf, annotations:
> >>> {interface
> >>> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.an
> >>> nota
> >>> te.JsonCreator()}]) not suitable, must be java.lang.String :
> >>> org.jboss.resteasy.spi.ReaderException:
> >>> org.codehaus.jackson.map.JsonMappingException: Parameter #0 type
> >>> for factory method ([method valueOf, annotations: {interface
> >>> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.an
> >>> nota
> >>> te.JsonCreator()}]) not suitable, must be java.lang.String:
> >>> org.jboss.resteasy.spi.ReaderException:
> >>> org.codehaus.jackson.map.JsonMappingException: Parameter #0 type
> >>> for factory method ([method valueOf, annotations: {interface
> >>> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.an
> >>> nota
> >>> te.JsonCreator()}]) not suitable, must be java.lang.String
> >>> at
> >>> org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:469)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> at
> >>> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:377)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> at
> >>> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:350)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> at
> >>> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:344)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> at
> >>> com.woorea.openstack.connector.RESTEasyResponse.getEntity(RESTEasyResponse.java:25)
> >>> [resteasy-connector.jar:]
> >>> at
> >>> com.woorea.openstack.base.client.OpenStackClient.execute(OpenStackClient.java:67)
> >>> [openstack-client.jar:]
> >>> at
> >>> com.woorea.openstack.base.client.OpenStackRequest.execute(OpenStackRequest.java:98)
> >>> [openstack-client.jar:]
> >>> at
> >>> org.ovirt.engine.core.bll.provider.network.openstack.OpenstackNetworkProviderProxy.getAllSubnets(OpenstackNetworkProviderProxy.java:132)
> >>> [bll.jar:]
> >>> at
> >>> org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnProviderByNetworkQuery.executeQueryCommand(GetExternalSubnetsOnProviderByNetworkQuery.java:28)
> >>> [bll.jar:]
> >>> at
> >>> org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:73)
> >>> [bll.jar:]
> >>> at
> >>> org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:31)
> >>> [dal.jar:]
> >>> at
> >>> org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:492)
> >>> [bll.jar:]
> >>> at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:466)
> >>> [bll.jar:]
> >>> at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
> >>> [:1.7.0_71]
> >>> at
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>> [rt.jar:1.7.0_71]
> >>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>> [rt.jar:1.7.0_71]
> >>> at
> >>> org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:114)
> >>> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:125)
> >>> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
> >>> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.ovirt.engine.core.bll.interceptors.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:13)
> >>> [bll.jar:]
> >>> at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
> >>> [:1.7.0_71]
> >>> at
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>> [rt.jar:1.7.0_71]
> >>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>> [rt.jar:1.7.0_71]
> >>> at
> >>> org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
> >>> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:211)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:363)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:194)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
> >>> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> >>> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> >>> at
> >>> org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
> >>> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> >>> at
> >>> org.ovirt.engine.core.common.interfaces.BackendLocal$$$view8.runQuery(Unknown
> >>> Source) [common.jar:]
> >>> at
> >>> org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runQuery(GenericApiGWTServiceImpl.java:56)
> >>> at
> >>> org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runMultipleQueries(GenericApiGWTServiceImpl.java:87)
> >>> at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
> >>> [:1.7.0_71]
> >>> at
> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>> [rt.jar:1.7.0_71]
> >>> at java.lang.reflect.Method.invoke(Method.java:606)
> >>> [rt.jar:1.7.0_71]
> >>> at
> >>> com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196)
> >>> at
> >>> com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:172)
> >>> at
> >>> com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:233)
> >>> at
> >>> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
> >>> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> >>> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.utils.servlet.HeaderFilter.doFilter(HeaderFilter.java:94)
> >>> [utils.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.ui.frontend.server.gwt.GwtCachingFilter.doFilter(GwtCachingFilter.java:132)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.branding.BrandingFilter.doFilter(BrandingFilter.java:72)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.utils.servlet.LocaleFilter.doFilter(LocaleFilter.java:64)
> >>> [utils.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.aaa.filters.SessionMgmtFilter.doFilter(SessionMgmtFilter.java:31)
> >>> [aaa.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.aaa.filters.LoginFilter.doFilter(LoginFilter.java:73)
> >>> [aaa.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.aaa.filters.NegotiationFilter.doFilter(NegotiationFilter.java:112)
> >>> [aaa.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.aaa.filters.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:75)
> >>> [aaa.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.ovirt.engine.core.aaa.filters.SessionValidationFilter.doFilter(SessionValidationFilter.java:63)
> >>> [aaa.jar:]
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> >>> at
> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> >>> at
> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
> >>> at
> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
> >>> at
> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
> >>> at
> >>> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
> >>> at
> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
> >>> at
> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>> at
> >>> org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)
> >>> at
> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >>> at
> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
> >>> at
> >>> org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
> >>> at
> >>> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
> >>> at
> >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
> >>> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71]
> >>> Caused by: org.codehaus.jackson.map.JsonMappingException:
> >>> Parameter #0 type for factory method ([method valueOf,
> >>> annotations: {interface
> >>> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.an
> >>> nota
> >>> te.JsonCreator()}]) not suitable, must be java.lang.String
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:346)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.BasicDeserializerFactory.createCollectionDeserializer(BasicDeserializerFactory.java:274)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:420)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider.findTypedValueDeserializer(StdDeserializerProvider.java:188)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.ObjectMapper._findRootDeserializer(ObjectMapper.java:2820)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2690)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1308)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
> >>> at
> >>> org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:105)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> at
> >>> org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:433)
> >>> [resteasy-jaxrs-2.3.2.Final.jar:]
> >>> ... 114 more
> >>> Caused by: java.lang.IllegalArgumentException: Parameter #0 type
> >>> for factory method ([method valueOf, annotations: {interface
> >>> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.an
> >>> nota
> >>> te.JsonCreator()}]) not suitable, must be java.lang.String
> >>> at
> >>> org.codehaus.jackson.map.deser.std.EnumDeserializer.deserializerForCreator(EnumDeserializer.java:49)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.BasicDeserializerFactory.createEnumDeserializer(BasicDeserializerFactory.java:495)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:401)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> at
> >>> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341)
> >>> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> >>> ... 140 more
> >>>
> >>> -----Original Message-----
> >>> From: Moti Asayag [mailto:masayag@redhat.com]
> >>> Sent: Wednesday, December 10, 2014 10:28 AM
> >>> To: Andrew Brimer
> >>> Subject: Re: Questions regarding neutron implementation for oVirt
> >>> 3.5
> >>>
> >>> Hi Andrew,
> >>>
> >>> Generally, it is preferable to send ovirt related questions to
> >>> users(a)ovirt.org for the benefit of other community members.
> >>>
> >>> If no concerns, please include it in your next reply's cc.
> >>>
> >>> Regarding your issue - see inline.
> >>>
> >>> ----- Original Message -----
> >>>> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> >>>> To: masayag(a)redhat.com
> >>>> Sent: Wednesday, December 10, 2014 4:52:14 PM
> >>>> Subject: Questions regarding neutron implementation for oVirt 3.5
> >>>>
> >>>> Good Morning Moti,
> >>>>
> >>>>
> >>>>
> >>>> I am hoping that you may be able to help me out if you have a
> >>>> little time Sir.
> >>>>
> >>>>
> >>>>
> >>>> I have followed your instructions (youtube and
> >>>> NeutronVirtualAppliance
> >>>> document) for integrating Neutron into my oVirt 3.5 system and I
> >>>> am running into some issues when attempting to create a subnet.
> >>>>
> >>>
> >>> Were you able to verify connectivity to the neutron appliance
> >>> after it was added to the ovirt-engine as shown on
> >>> https://www.youtube.com/watch?feature=player_detailpage&v=naLFSFwHI94#t=510?
> >>>
> >>> Could you post the /var/log/ovirt-engine/engine.log ?
> >>>
> >>> Thanks,
> >>> Moti
> >>>
> >>>>
> >>>>
> >>>> Networks->extent->Subnets->New
> >>>>
> >>>> Network: extent
> >>>>
> >>>> Name: extsubtest
> >>>>
> >>>> CIDR:10.0.9.0/24
> >>>>
> >>>> [OK]
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Returns: Error while executing action Add Subnet to Provider:
> >>>> Failed to communicate with the external provider.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On the Neutron machine:
> >>>>
> >>>> neutron net-list shows 'extnet'
> >>>>
> >>>> neutron subnet-list shows 'extsubtest'
> >>>>
> >>>> neutron router-list shows nothing
> >>>>
> >>>>
> >>>>
> >>>> oVirt Visor 1 is the host that I used when following your
> >>>> instructions and Visor 2 is the additional host added per your
> >>>> instructions towards the end of the video.
> >>>>
> >>>>
> >>>>
> >>>> I really appreciate any help that you can provide, I only have
> >>>> Neutron integration to complete and will then have a fully
> >>>> working oVirt 3.5 stack running.
> >>>>
> >>>>
> >>>>
> >>>> Kind Regards,
> >>>>
> >>>>
> >>>>
> >>>> Andrew Brimer
> >>>>
> >>>> Chief Systems Architect
> >>>>
> >>>> PearlNet, LLC
> >>>>
> >>>> abrimer(a)pearlnet.com
> >>>>
> >>>> 770-352-0111 (office)
> >>>>
> >>>> 678-852-8808 (cell)
> >>>>
> >>>>
> >>>>
> >>>> The following describes my current environment to a level that I
> >>>> hope meets your needs:
> >>>>
> >>>>
> >>>>
> >>>> oVirt Engine 3.5
> >>>>
> >>>> Fedora 20 Linux ENGINE.example.com 3.17.4-200.fc20.x86_64 #1 SMP
> >>>> Fri Nov
> >>>> 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >>>>
> >>>> Version Information:
> >>>>
> >>>>
> >>>>
> >>>> ovirt-engine-setup-base-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-tools-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-image-uploader-3.5.0-1.fc20.noarch
> >>>>
> >>>> ovirt-host-deploy-java-1.3.0-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-jboss-as-7.1.1-1.fc20.x86_64
> >>>>
> >>>> ovirt-engine-dbscripts-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-host-deploy-1.3.0-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-websocket-proxy-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0.1-1.fc20.noar
> >>>> ch
> >>>>
> >>>> ovirt-engine-setup-plugin-ovirt-engine-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-userportal-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-cli-3.5.0.5-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-setup-plugin-websocket-proxy-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-sdk-python-3.5.0.8-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-lib-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-webadmin-portal-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-restapi-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-release35-002-0.0.master.noarch
> >>>>
> >>>> ovirt-engine-backend-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-extensions-api-impl-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-engine-setup-3.5.0.1-1.fc20.noarch
> >>>>
> >>>> ovirt-iso-uploader-3.5.0-1.fc20.noarch
> >>>>
> >>>>
> >>>>
> >>>> openstack-java-glance-client-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-keystone-model-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-glance-model-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-quantum-client-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-resteasy-connector-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-client-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-quantum-model-3.0.5-1.fc20.noarch
> >>>>
> >>>> openstack-java-keystone-client-3.0.5-1.fc20.noarch
> >>>>
> >>>>
> >>>>
> >>>> oVirt Visor 1
> >>>>
> >>>> Fedora 20 Linux VISOR1-ov.example.com 3.17.4-200.fc20.x86_64 #1
> >>>> SMP Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >>>>
> >>>> Version Information:
> >>>>
> >>>>
> >>>>
> >>>> ovirt-release35-002-0.0.master.noarch
> >>>>
> >>>> sos-3.1-1.1.fc20.ovirt.noarch
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> oVirt Visor 2
> >>>>
> >>>> Fedora 20 Linux VISOR2-ov.vdi-zen.com 3.17.4-200.fc20.x86_64 #1
> >>>> SMP Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >>>>
> >>>> Version Information:
> >>>>
> >>>>
> >>>>
> >>>> ovirt-release35-002-0.0.master.noarch
> >>>>
> >>>> sos-3.1-1.1.fc20.ovirt.noarch
> >>>>
> >>>>
> >>>>
> >>>> openstack-neutron-2013.2.4-6.fc20.noarch
> >>>>
> >>>> openstack-utils-2014.1-3.fc20.noarch
> >>>>
> >>>> openstack-neutron-openvswitch-2013.2.4-6.fc20.noarch
> >>>>
> >>>> vdsm-hook-openstacknet-4.16.7-1.gitdb83943.fc20.noarch
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Neutron Appliance
> >>>>
> >>>> Downloaded from Glance inside oVirt Admin
> >>>>
> >>>> Version 2.3.4
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
>
>
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid –
> C.I.F. B82657941 - Red Hat S.L.
>
10 years, 4 months
Problems while adding external event to ovirt
by plysan
Hi,
When I try to add an external event to ovirt using curl, I get permission
issue:
$ curl -X POST --insecure -u admin@internal:abc123 -H "Content-Type:
application/json" https://192.168.3.226/ovirt-engine/api/events --data
'{"origin":"thirdParty","severity":"normal","custom_id":"123","description":"hello
external event."}'
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fault>
<reason>Operation Failed</reason>
<detail>[User is not authorized to perform this action.]</detail>
</fault>
The engine.log says:
2014-12-11 14:52:33,725 INFO
[org.ovirt.engine.core.bll.aaa.LoginUserCommand] (ajp--127.0.0.1-8702-7)
Running command: LoginUserCommand internal: false.
2014-12-11 14:52:33,732 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: User admin logged in.
2014-12-11 14:52:33,750 INFO
[org.ovirt.engine.core.bll.AddExternalEventCommand]
(ajp--127.0.0.1-8702-7) [6947ffae] No permission found for user
fdfc627c-d875-11e0-90f0-83df133b58cc or one of the groups he is member of,
when running action AddExternalEvent, Required permissions are: Action
type: ADMIN Action group: INJECT_EXTERNAL_EVENTS Object type: System
Object ID: aaa00000-0000-0000-0000-123456789aaa.
2014-12-11 14:52:33,751 WARN
[org.ovirt.engine.core.bll.AddExternalEventCommand]
(ajp--127.0.0.1-8702-7) [6947ffae] CanDoAction of action AddExternalEvent
failed. Reasons:USER_NOT_AUTHORIZED_TO_PERFORM_ACTION
2014-12-11 14:52:33,765 ERROR
[org.ovirt.engine.api.restapi.resource.AbstractBackendResource]
(ajp--127.0.0.1-8702-7) Operation Failed: [User is not authorized to
perform this action.]
2014-12-11 14:52:33,779 INFO
[org.ovirt.engine.core.bll.aaa.LogoutBySessionCommand]
(ajp--127.0.0.1-8702-7) [21c639e1] Running command: LogoutBySessionCommand
internal: false.
2014-12-11 14:52:33,780 INFO
[org.ovirt.engine.core.bll.aaa.LogoutUserCommand] (ajp--127.0.0.1-8702-7)
[6de8f467] Running command: LogoutUserCommand internal: false.
2014-12-11 14:52:33,790 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-7) [6de8f467] Correlation ID: 6de8f467, Call Stack:
null, Custom Event ID: -1, Message: User admin logged out.
Is this the expected behavior? Or is there anything i missed?
thanks
10 years, 4 months
how to rename disk alias on python sdk
by Amedeo Salvati
--_=__=_XaM3_.1418293747.2A.954361.42.5371.52.42.007.1089332332
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
=0A Hello all,=0A I want to rename a disk alias using python sdk, but=
I cannot find an update method for object returned from api.disks.get (l=
ike cdrom, vm, datacenter objects).=0A Simplified code is:=0A d1 =3D =
api.disks.get(id=3D"7408f728-97e5-4b10-beb7-d9a70083797e")=0A d1.get_al=
ias()=0A 'FSBOVRHEL66TMP-1412_Disk1' <-- OLD alias=0A d1.set_alias(=
'PIPPO_Disk1')=0A d1.get_alias()=0A 'PIPPO_Disk1' <--=
NEW alias=0A but after that I cannot find a method like d1.update() to=
"commit" changes of disk object, what I miss?=0A Best regards=0A Ame=
deo Salvati=0A
--_=__=_XaM3_.1418293747.2A.954361.42.5371.52.42.007.1089332332
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
=0A<div class=3D"xam_msg_class">=0A<font size=3D"2">Hello all,<br /><br /=
>I want to rename a disk alias using python sdk, but I cannot find an upd=
ate method for object returned from api.disks.get (like cdrom, vm, datace=
nter objects).<br /><br />Simplified code is:<br /><br />d1 =3D api.disks=
.get(id=3D"7408f728-97e5-4b10-beb7-d9a70083797e")<br />d1.get_a=
lias()<br />'FSBOVRHEL66TMP-1412_Disk1'=C2=A0=C2=A0 <-- OLD alias<br /=
>d1.set_alias('PIPPO_Disk1')<br />d1.get_alias()<br />'PIPPO_Disk1'=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=C2=A0=C2=A0 <-- NEW alias<br /><br />but after that I cannot find =
a method like d1.update() to "commit" changes of disk object, w=
hat I miss?<br /><br />Best regards<br />Amedeo Salvati</font>=0A</div>=0A=
--_=__=_XaM3_.1418293747.2A.954361.42.5371.52.42.007.1089332332--
10 years, 4 months
Re: [ovirt-users] Questions regarding neutron implementation for oVirt 3.5
by Moti Asayag
----- Original Message -----
> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> To: "Moti Asayag" <masayag(a)redhat.com>
> Sent: Wednesday, December 10, 2014 5:55:31 PM
> Subject: RE: Questions regarding neutron implementation for oVirt 3.5
>
> Hi Moti,
>
> Yes. I did not consider sending this out in a way that everyone would
> benefit, sorry. This is the first time that I have posted a question for
> oVirt and just saw your email address in the instructions document and
> quickly fired off an email. I will post to users(a)ovirt.org for all future
> questions, I would love to participate in any way possible to help you guys
> (and those of us who rely on your efforts) move things forward. If you would
> like for me to forward the next (or this one) message to users(a)ovirt.org I
> would be very happy to.
>
Done. I think this will help other users which might face the same problem.
> To answer your question regarding testing connectivity, yes I pressed the
> test button and was provided the success message. In addition to that, when
> I create a net and subnet in oVirt I am able to query neutron and find them.
> I can also create a net in neutron (neutron net-create) and import it into
> oVirt. It seems that the two systems are communicating but that somewhere
> along the way an error is halting your workflow (see the snippit from the
> /var/log/ovirt-engine/engine.log)
>
The cause for the error is documented in bug 1064231 [1] as a result of a buggy
jackson package version which is delivered by jboss. The bug wasn't fixed for f20,
and it appears since ovirt-engine-3.4.
Although requests are being sent to the neutron server and being processed successfully,
retrieving the subnets from neutron fails due to the bug in jackson.
Local upgrade of the jackson package under jboss-as-7.1 to 1.9.9 or using jboss-eap-6.3
which is shipped with jackson-1.9.9 will solve this issue.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1064231
> Output (subset) of the /var/log/ovirt-engine/engine.log:
>
> 2014-12-10 14:41:23,623 ERROR
> [org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnProviderByNetworkQuery]
> (ajp--127.0.0.1-8702-3) Query GetExternalSubnetsOnProviderByNetworkQuery
> failed. Exception message is org.codehaus.jackson.map.JsonMappingException:
> Parameter #0 type for factory method ([method valueOf, annotations:
> {interface
> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}])
> not suitable, must be java.lang.String :
> org.jboss.resteasy.spi.ReaderException:
> org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory
> method ([method valueOf, annotations: {interface
> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}])
> not suitable, must be java.lang.String:
> org.jboss.resteasy.spi.ReaderException:
> org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory
> method ([method valueOf, annotations: {interface
> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}])
> not suitable, must be java.lang.String
> at
> org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:469)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:377)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:350)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:344)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> com.woorea.openstack.connector.RESTEasyResponse.getEntity(RESTEasyResponse.java:25)
> [resteasy-connector.jar:]
> at
> com.woorea.openstack.base.client.OpenStackClient.execute(OpenStackClient.java:67)
> [openstack-client.jar:]
> at
> com.woorea.openstack.base.client.OpenStackRequest.execute(OpenStackRequest.java:98)
> [openstack-client.jar:]
> at
> org.ovirt.engine.core.bll.provider.network.openstack.OpenstackNetworkProviderProxy.getAllSubnets(OpenstackNetworkProviderProxy.java:132)
> [bll.jar:]
> at
> org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnProviderByNetworkQuery.executeQueryCommand(GetExternalSubnetsOnProviderByNetworkQuery.java:28)
> [bll.jar:]
> at
> org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:73)
> [bll.jar:]
> at
> org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:31)
> [dal.jar:]
> at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:492)
> [bll.jar:]
> at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:466)
> [bll.jar:]
> at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
> [:1.7.0_71]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.7.0_71]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
> at
> org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:114)
> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:125)
> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.ovirt.engine.core.bll.interceptors.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:13)
> [bll.jar:]
> at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
> [:1.7.0_71]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.7.0_71]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
> at
> org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
> [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:211)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:363)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:194)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
> [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
> at
> org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
> [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
> at
> org.ovirt.engine.core.common.interfaces.BackendLocal$$$view8.runQuery(Unknown
> Source) [common.jar:]
> at
> org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runQuery(GenericApiGWTServiceImpl.java:56)
> at
> org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runMultipleQueries(GenericApiGWTServiceImpl.java:87)
> at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
> [:1.7.0_71]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.7.0_71]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
> at
> com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196)
> at
> com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:172)
> at
> com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:233)
> at
> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.utils.servlet.HeaderFilter.doFilter(HeaderFilter.java:94)
> [utils.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.ui.frontend.server.gwt.GwtCachingFilter.doFilter(GwtCachingFilter.java:132)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.branding.BrandingFilter.doFilter(BrandingFilter.java:72)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.utils.servlet.LocaleFilter.doFilter(LocaleFilter.java:64)
> [utils.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.aaa.filters.SessionMgmtFilter.doFilter(SessionMgmtFilter.java:31)
> [aaa.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.aaa.filters.LoginFilter.doFilter(LoginFilter.java:73)
> [aaa.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.aaa.filters.NegotiationFilter.doFilter(NegotiationFilter.java:112)
> [aaa.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.aaa.filters.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:75)
> [aaa.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.ovirt.engine.core.aaa.filters.SessionValidationFilter.doFilter(SessionValidationFilter.java:63)
> [aaa.jar:]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
> at
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
> at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
> at
> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71]
> Caused by: org.codehaus.jackson.map.JsonMappingException: Parameter #0 type
> for factory method ([method valueOf, annotations: {interface
> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}])
> not suitable, must be java.lang.String
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:346)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.BasicDeserializerFactory.createCollectionDeserializer(BasicDeserializerFactory.java:274)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:420)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider.findTypedValueDeserializer(StdDeserializerProvider.java:188)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.ObjectMapper._findRootDeserializer(ObjectMapper.java:2820)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2690)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1308)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
> at
> org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:105)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:433)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> ... 114 more
> Caused by: java.lang.IllegalArgumentException: Parameter #0 type for factory
> method ([method valueOf, annotations: {interface
> org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}])
> not suitable, must be java.lang.String
> at
> org.codehaus.jackson.map.deser.std.EnumDeserializer.deserializerForCreator(EnumDeserializer.java:49)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.BasicDeserializerFactory.createEnumDeserializer(BasicDeserializerFactory.java:495)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:401)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> at
> org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341)
> [jackson-mapper-asl-1.9.2.jar:1.9.2]
> ... 140 more
>
> -----Original Message-----
> From: Moti Asayag [mailto:masayag@redhat.com]
> Sent: Wednesday, December 10, 2014 10:28 AM
> To: Andrew Brimer
> Subject: Re: Questions regarding neutron implementation for oVirt 3.5
>
> Hi Andrew,
>
> Generally, it is preferable to send ovirt related questions to
> users(a)ovirt.org for the benefit of other community members.
>
> If no concerns, please include it in your next reply's cc.
>
> Regarding your issue - see inline.
>
> ----- Original Message -----
> > From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> > To: masayag(a)redhat.com
> > Sent: Wednesday, December 10, 2014 4:52:14 PM
> > Subject: Questions regarding neutron implementation for oVirt 3.5
> >
> > Good Morning Moti,
> >
> >
> >
> > I am hoping that you may be able to help me out if you have a little
> > time Sir.
> >
> >
> >
> > I have followed your instructions (youtube and NeutronVirtualAppliance
> > document) for integrating Neutron into my oVirt 3.5 system and I am
> > running into some issues when attempting to create a subnet.
> >
>
> Were you able to verify connectivity to the neutron appliance after it was
> added to the ovirt-engine as shown on
> https://www.youtube.com/watch?feature=player_detailpage&v=naLFSFwHI94#t=510?
>
> Could you post the /var/log/ovirt-engine/engine.log ?
>
> Thanks,
> Moti
>
> >
> >
> > Networks->extent->Subnets->New
> >
> > Network: extent
> >
> > Name: extsubtest
> >
> > CIDR:10.0.9.0/24
> >
> > [OK]
> >
> >
> >
> >
> >
> >
> >
> > Returns: Error while executing action Add Subnet to Provider: Failed
> > to communicate with the external provider.
> >
> >
> >
> >
> >
> >
> >
> > On the Neutron machine:
> >
> > neutron net-list shows 'extnet'
> >
> > neutron subnet-list shows 'extsubtest'
> >
> > neutron router-list shows nothing
> >
> >
> >
> > oVirt Visor 1 is the host that I used when following your instructions
> > and Visor 2 is the additional host added per your instructions towards
> > the end of the video.
> >
> >
> >
> > I really appreciate any help that you can provide, I only have Neutron
> > integration to complete and will then have a fully working oVirt 3.5
> > stack running.
> >
> >
> >
> > Kind Regards,
> >
> >
> >
> > Andrew Brimer
> >
> > Chief Systems Architect
> >
> > PearlNet, LLC
> >
> > abrimer(a)pearlnet.com
> >
> > 770-352-0111 (office)
> >
> > 678-852-8808 (cell)
> >
> >
> >
> > The following describes my current environment to a level that I hope
> > meets your needs:
> >
> >
> >
> > oVirt Engine 3.5
> >
> > Fedora 20 Linux ENGINE.example.com 3.17.4-200.fc20.x86_64 #1 SMP Fri
> > Nov
> > 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >
> > Version Information:
> >
> >
> >
> > ovirt-engine-setup-base-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-tools-3.5.0.1-1.fc20.noarch
> >
> > ovirt-image-uploader-3.5.0-1.fc20.noarch
> >
> > ovirt-host-deploy-java-1.3.0-1.fc20.noarch
> >
> > ovirt-engine-jboss-as-7.1.1-1.fc20.x86_64
> >
> > ovirt-engine-dbscripts-3.5.0.1-1.fc20.noarch
> >
> > ovirt-host-deploy-1.3.0-1.fc20.noarch
> >
> > ovirt-engine-websocket-proxy-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-setup-plugin-ovirt-engine-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-userportal-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-cli-3.5.0.5-1.fc20.noarch
> >
> > ovirt-engine-setup-plugin-websocket-proxy-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-sdk-python-3.5.0.8-1.fc20.noarch
> >
> > ovirt-engine-lib-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-webadmin-portal-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-restapi-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-3.5.0.1-1.fc20.noarch
> >
> > ovirt-release35-002-0.0.master.noarch
> >
> > ovirt-engine-backend-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-extensions-api-impl-3.5.0.1-1.fc20.noarch
> >
> > ovirt-engine-setup-3.5.0.1-1.fc20.noarch
> >
> > ovirt-iso-uploader-3.5.0-1.fc20.noarch
> >
> >
> >
> > openstack-java-glance-client-3.0.5-1.fc20.noarch
> >
> > openstack-java-keystone-model-3.0.5-1.fc20.noarch
> >
> > openstack-java-glance-model-3.0.5-1.fc20.noarch
> >
> > openstack-java-quantum-client-3.0.5-1.fc20.noarch
> >
> > openstack-java-resteasy-connector-3.0.5-1.fc20.noarch
> >
> > openstack-java-client-3.0.5-1.fc20.noarch
> >
> > openstack-java-quantum-model-3.0.5-1.fc20.noarch
> >
> > openstack-java-keystone-client-3.0.5-1.fc20.noarch
> >
> >
> >
> > oVirt Visor 1
> >
> > Fedora 20 Linux VISOR1-ov.example.com 3.17.4-200.fc20.x86_64 #1 SMP
> > Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >
> > Version Information:
> >
> >
> >
> > ovirt-release35-002-0.0.master.noarch
> >
> > sos-3.1-1.1.fc20.ovirt.noarch
> >
> >
> >
> >
> >
> > oVirt Visor 2
> >
> > Fedora 20 Linux VISOR2-ov.vdi-zen.com 3.17.4-200.fc20.x86_64 #1 SMP
> > Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> >
> > Version Information:
> >
> >
> >
> > ovirt-release35-002-0.0.master.noarch
> >
> > sos-3.1-1.1.fc20.ovirt.noarch
> >
> >
> >
> > openstack-neutron-2013.2.4-6.fc20.noarch
> >
> > openstack-utils-2014.1-3.fc20.noarch
> >
> > openstack-neutron-openvswitch-2013.2.4-6.fc20.noarch
> >
> > vdsm-hook-openstacknet-4.16.7-1.gitdb83943.fc20.noarch
> >
> >
> >
> >
> >
> > Neutron Appliance
> >
> > Downloaded from Glance inside oVirt Admin
> >
> > Version 2.3.4
> >
> >
> >
> >
> >
> >
>
>
10 years, 4 months
spice & thin clients for VDI
by Jorick Astrego
This is a multi-part message in MIME format.
--------------030707090402050306090700
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Hi=2C
We=27ve been talking to a lot of thin client hardware vendors in the last=
weeks=2E And the general trend I see that when we talk about RHEV/oVirt
support=2C most have advised against using spice for VDI due to high
network usage and spotty performance=2E
One of them is willing to have his engineers to look at it again but he
want=27s to know if there have been any performance improvements since
RHEV 3=2E1=2E They looked at it then and found it not to be a viable option=
for VDI=2E
Information about spice is pretty hard to find and I don=27t feel like
trawling through the spice-devel mailinglist archives today=2E
And I see this on the wiki as still to do=3A
This page includes a lot of features spice could use=2E It=27s an
accumulation of both meetings and over the years added ideas=2E It
is a jumbled mess=2E The feature pages are also not all that up to
date=2E On the bright side=2C it can all be fixed - if you are in
charge of a feature please try to update it! if you know something
has been updated in code please fix it here!
Ideas
Performance
* Protocol changes / optimizations
=3Chttp=3A//www=2Espice-space=2Eorg/page/ProtocolChanges=3E
* Improving performance =3Chttp=3A//www=2Espice-space=2Eorg/page/Enha=
ncePerf=3E
* Faster compression
=3Chttp=3A//www=2Espice-space=2Eorg/page/Features/Faster=5Fcompress=
ion=3E
* Bandwidth monitoring
=3Chttp=3A//www=2Espice-space=2Eorg/page/Features/Bandwidth=5Fmonit=
oring=3E
* advanced caching =28proxy cache =26 persistent cache=29
* encoded audio/video pass-through
=3Chttp=3A//www=2Espice-space=2Eorg/page/Features/CodecPassthrough=
=3E =28marc=29
* redirect media streams to by-pass VDI server
=3Chttp=3A//www=2Espice-space=2Eorg/page/Features/MediaRedirection=
=3E =28fedor=29
Is anyone using spice =26 thin clients + ovirt for VDI and what are the
experiences=3F Or does someone have some recent info about improvements
being implemented in the spice code=3F
Kind regards=2C
Jorick Astrego
Met vriendelijke groet=2C With kind regards=2C
Jorick Astrego
Netbulae Virtualization Experts=20
----------------
=09Tel=3A 053 20 30 270 =09info=40netbulae=2Eeu =09Staalsteden 4-3A =09KvK=
08198180
=09Fax=3A 053 20 30 271 =09www=2Enetbulae=2Eeu =097547 TA Enschede =09BTW=
NL821234584B01
----------------
--------------030707090402050306090700
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=3Chtml=3E
=3Chead=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B chars=
et=3Dutf-8=22=3E
=3C/head=3E
=3Cbody bgcolor=3D=22=23FFFFFF=22 text=3D=22=23000000=22=3E
Hi=2C=3Cbr=3E
=3Cbr=3E
We=27ve been talking to a lot of thin client hardware vendors in the
last weeks=2E And the general trend I see that when we talk about
RHEV/oVirt support=2C most have advised against using spice for VDI
due to high network usage and spotty performance=2E=3Cbr=3E
=3Cbr=3E
One of them is willing to have his engineers to look at it again but
he want=27s to know if there have been any performance improvements
since RHEV 3=2E1=2E They looked at it then and found it not to be a
viable option for VDI=2E=3Cbr=3E
=3Cbr=3E
Information about spice is pretty hard to find and I don=27t feel like=
trawling through the spice-devel mailinglist archives today=2E=3Cbr=3E=
=3Cbr=3E
And I see this on the wiki as still to do=3A=3Cbr=3E
=3Cbr=3E
=3Cblockquote=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B cha=
rset=3Dutf-8=22=3E
=3Ch1 style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B m=
argin-top=3A
0px=3B font-size=3A 16px=3B font-weight=3A bold=3B margin-bottom=3A=
3px=3B
color=3A rgb=2832=2C 114=2C 66=29=3B font-style=3A normal=3B font-v=
ariant=3A
normal=3B letter-spacing=3A normal=3B line-height=3A normal=3B orph=
ans=3A
auto=3B text-align=3A start=3B text-indent=3A 0px=3B text-transform=
=3A none=3B
white-space=3A normal=3B widows=3A auto=3B word-spacing=3A 0px=3B=
-webkit-text-stroke-width=3A 0px=3B=22=3E=3Cspan class=3D=22mw-head=
line=22
id=3D=22Ideas=22=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B=
charset=3Dutf-8=22=3E
=3Cspan style=3D=22color=3A rgb=280=2C 0=2C 0=29=3B font-family=
=3A Helvetica=2C
Arial=2C sans-serif=3B font-size=3A 14px=3B font-style=3A norma=
l=3B
font-variant=3A normal=3B font-weight=3A normal=3B letter-spaci=
ng=3A
normal=3B line-height=3A normal=3B orphans=3A auto=3B text-alig=
n=3A
start=3B text-indent=3A 0px=3B text-transform=3A none=3B white-=
space=3A
normal=3B widows=3A auto=3B word-spacing=3A 0px=3B
-webkit-text-stroke-width=3A 0px=3B display=3A inline !importan=
t=3B
float=3A none=3B=22=3EThis page includes a lot of features spic=
e
could use=2E It=27s an accumulation of both meetings and over=
the years added ideas=2E It is a jumbled mess=2E The feature
pages are also not all that up to date=2E On the bright side=2C=
it can all be fixed - if you are in charge of a feature
please try to update it! if you know something has been
updated in code please fix it here!=3C/span=3E=3C/span=3E=3C/h1=
=3E
=3Ch1 style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B m=
argin-top=3A
0px=3B font-size=3A 16px=3B font-weight=3A bold=3B margin-bottom=3A=
3px=3B
color=3A rgb=2832=2C 114=2C 66=29=3B font-style=3A normal=3B font-v=
ariant=3A
normal=3B letter-spacing=3A normal=3B line-height=3A normal=3B orph=
ans=3A
auto=3B text-align=3A start=3B text-indent=3A 0px=3B text-transform=
=3A none=3B
white-space=3A normal=3B widows=3A auto=3B word-spacing=3A 0px=3B=
-webkit-text-stroke-width=3A 0px=3B=22=3E=3Cspan class=3D=22mw-head=
line=22
id=3D=22Ideas=22=3EIdeas=3C/span=3E=3C/h1=3E
=3Ch2 style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B m=
argin-top=3A
0px=3B font-size=3A 16px=3B font-weight=3A bold=3B margin-bottom=3A=
3px=3B
color=3A rgb=2832=2C 114=2C 66=29=3B font-style=3A normal=3B font-v=
ariant=3A
normal=3B letter-spacing=3A normal=3B line-height=3A normal=3B orph=
ans=3A
auto=3B text-align=3A start=3B text-indent=3A 0px=3B text-transform=
=3A none=3B
white-space=3A normal=3B widows=3A auto=3B word-spacing=3A 0px=3B=
-webkit-text-stroke-width=3A 0px=3B=22=3E=3Cspan class=3D=22mw-head=
line=22
id=3D=22Performance=22=3EPerformance=3C/span=3E=3C/h2=3E
=3Cul style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B m=
argin-top=3A
0px=3B font-size=3A 14px=3B color=3A rgb=280=2C 0=2C 0=29=3B font-s=
tyle=3A normal=3B
font-variant=3A normal=3B font-weight=3A normal=3B letter-spacing=
=3A
normal=3B line-height=3A normal=3B orphans=3A auto=3B text-align=3A=
start=3B
text-indent=3A 0px=3B text-transform=3A none=3B white-space=3A norm=
al=3B
widows=3A auto=3B word-spacing=3A 0px=3B -webkit-text-stroke-width=
=3A
0px=3B=22=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/ProtocolChanges=
=22
title=3D=22ProtocolChanges=22 style=3D=22text-decoration=3A non=
e=3B color=3A
rgb=28104=2C 116=2C 133=29=3B=22=3EProtocol changes / optimizat=
ions=3C/a=3E=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/EnhancePerf=22=
title=3D=22EnhancePerf=22 style=3D=22text-decoration=3A none=3B=
color=3A
rgb=28104=2C 116=2C 133=29=3B=22=3EImproving performance=3C/a=
=3E=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/Features/Faster=
=5Fcompression=22
title=3D=22Features/Faster compression=22 style=3D=22text-decor=
ation=3A
none=3B color=3A rgb=28104=2C 116=2C 133=29=3B=22=3EFaster comp=
ression=3C/a=3E=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/Features/Bandwi=
dth=5Fmonitoring=22
title=3D=22Features/Bandwidth monitoring=22
style=3D=22text-decoration=3A none=3B color=3A rgb=28104=2C 116=
=2C 133=29=3B=22=3EBandwidth
monitoring=3C/a=3E=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3Eadvanced caching=
=28proxy
cache =26amp=3B persistent cache=29=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/Features/CodecP=
assthrough=22
title=3D=22Features/CodecPassthrough=22 style=3D=22text-decorat=
ion=3A
none=3B color=3A rgb=28104=2C 116=2C 133=29=3B=22=3Eencoded aud=
io/video
pass-through=3C/a=3E=3Cspan class=3D=22Apple-converted-space=22=
=3E=C2=A0=3C/span=3E=28marc=29=3C/li=3E
=3Cli style=3D=22font-family=3A Helvetica=2C Arial=2C sans-serif=3B=
margin-top=3A 0px=3B font-size=3A 14px=3B=22=3E=3Ca
href=3D=22http=3A//www=2Espice-space=2Eorg/page/Features/MediaR=
edirection=22
title=3D=22Features/MediaRedirection=22 style=3D=22text-decorat=
ion=3A
none=3B color=3A rgb=28104=2C 116=2C 133=29=3B=22=3Eredirect me=
dia streams to
by-pass VDI server=3C/a=3E=3Cspan class=3D=22Apple-converted-sp=
ace=22=3E=C2=A0=3C/span=3E=28fedor=29=3C/li=3E
=3C/ul=3E
=3C/blockquote=3E
=3Cbr=3E
Is anyone using spice =26amp=3B thin clients + ovirt for VDI and what=
are the experiences=3F Or does someone have some recent info about
improvements being implemented in the spice code=3F=3Cbr=3E
=3Cbr=3E
Kind regards=2C=3Cbr=3E
=3Cbr=3E
Jorick Astrego=3Cbr=3E
=3Cbr=3E
=20=
=3CBR /=3E
=3CBR /=3E
=3Cb style=3D=22color=3A=23604c78=22=3E=3C/b=3E=3Cbr=3E=3Cspan style=3D=22c=
olor=3A=23604c78=3B=22=3E=3Cfont color=3D=22000000=22=3E=3Cspan style=3D=22=
mso-fareast-language=3Aen-gb=3B=22 lang=3D=22NL=22=3EMet vriendelijke groet=
=2C With kind regards=2C=3Cbr=3E=3Cbr=3E=3C/span=3EJorick Astrego=3C/font=
=3E=3C/span=3E=3Cb style=3D=22color=3A=23604c78=22=3E=3Cbr=3E=3Cbr=3ENetbul=
ae Virtualization Experts =3C/b=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3B=
border-top=3A1px solid =23ccc=3B=22=3E=3Ctable style=3D=22width=3A 522px=22=
=3E=3Ctbody=3E=3Ctr=3E=3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=
=22=3ETel=3A 053 20 30 270=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bf=
ont-size=3A 10px=22=3Einfo=40netbulae=2Eeu=3C/td=3E =3Ctd style=3D=22wid=
th=3A 130px=3Bfont-size=3A 10px=22=3EStaalsteden 4-3A=3C/td=3E =3Ctd sty=
le=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EKvK 08198180=3C/td=3E=3C/tr=
=3E=3Ctr=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EFax=
=3A 053 20 30 271=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=
=3A 10px=22=3Ewww=2Enetbulae=2Eeu=3C/td=3E =3Ctd style=3D=22width=3A 130=
px=3Bfont-size=3A 10px=22=3E7547 TA Enschede=3C/td=3E =3Ctd style=3D=22w=
idth=3A 130px=3Bfont-size=3A 10px=22=3EBTW NL821234584B01=3C/td=3E=3C/tr=3E=
=3C/tbody=3E=3C/table=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3Bborder-top=
=3A1px solid =23ccc=3B=22=3E=3CBR /=3E
=3C/body=3E
=3C/html=3E
--------------030707090402050306090700--
10 years, 4 months
Re: [ovirt-users] Don't start vm
by Nir Soffer
----- Original Message -----
> From: "Roman Nikolayevich Drovalev" <drovalev(a)kaluga-gov.ru>
> To: "Nir Soffer" <nsoffer(a)redhat.com>
> Sent: Thursday, December 11, 2014 8:29:44 AM
> Subject: Re: [ovirt-users] Don't start vm
>
> Hi,
>
> I attach the file. Below log in the vdsm.log.62.xz
>
> The given nonexistent disk has probably appeared after template removal
> from which it has been created.
> BUT it was independent and before problems was not, after template
> removal!
> The disk exists, but at it has changed ID!
I don't understand this description.
Can you describe to steps to reproduce this issue?
Guessing from your description:
1. Create vm with x disks
2. Create template
3. Create vm from template
4. Remove template
?
>
> Nir Soffer <nsoffer(a)redhat.com> написано 09.12.2014 15:07:51:
>
> > >
> > > Hi,
> > > My config: vdsm host - CentOS 7, oVirt 3.5
> > >
> > > > Could you please share from hypervisor the /var/log/vdsm/vdsm.log
> too?
> > >
> > > my /var/log/vdsm/vdsm.log
> >
> > We need the full log - please attach here or open a bug and
> > attach the full log.
> >
> > >
> > > Thread-283375::DEBUG::2014-12-06
> > > 21:20:40,219::stompReactor::163::yajsonrpc.StompServer::(send) Sending
> > > response
> >
> > You are using jsonrpc - please check if switching to xmlrpc solve
> > your issue.
> >
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,252::lvm::288::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = '
> > > WARNING: lvmetad is running but disabled. Restart lvmetad before
> enabling
> > > it!\n'; <rc> = 0
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,253::lvm::454::Storage.LVM::(_reloadlvs) lvs reloaded
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,254::lvm::454::Storage.OperationMutex::(_reloadlvs) Operation
> 'lvm
> > > reload operation' released the operation mutex
> > > Thread-283376::WARNING::2014-12-06
> > > 21:20:40,254::lvm::600::Storage.LVM::(getLv) lv:
> > > fb8466c9-0867-4e73-8362-2c95eea89a83 not found in lvs vg:
> > > 9d53ecef-8bfc-470b-8867-836bfa7df137 response
> > > Thread-283376::ERROR::2014-12-06
> > > 21:20:40,254::task::866::Storage.TaskManager.Task::(_setError)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Unexpected error
> > > Traceback (most recent call last):
> > > File "/usr/share/vdsm/storage/task.py", line 873, in _run
> > > return fn(*args, **kargs)
> > > File "/usr/share/vdsm/logUtils.py", line 45, in wrapper
> > > res = f(*args, **kwargs)
> > > File "/usr/share/vdsm/storage/hsm.py", line 3099, in getVolumeSize
> > > apparentsize = str(dom.getVSize(imgUUID, volUUID))
> > > File "/usr/share/vdsm/storage/blockSD.py", line 622, in getVSize
> > > size = lvm.getLV(self.sdUUID, volUUID).size
> > > File "/usr/share/vdsm/storage/lvm.py", line 893, in getLV
> > > raise se.LogicalVolumeDoesNotExistError("%s/%s" % (vgName, lvName))
> > > LogicalVolumeDoesNotExistError: Logical volume does not exist:
> > > (u'9d53ecef-8bfc-470b-8867-836bfa7df137/
> > fb8466c9-0867-4e73-8362-2c95eea89a83',)
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,255::task::885::Storage.TaskManager.Task::(_run)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Task._run:
> > > cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd
> > > (u'9d53ecef-8bfc-470b-8867-836bfa7df137',
> > > u'00000002-0002-0002-0002-00000000010b',
> > > u'7deace0a-0c83-41c8-9122-84079ad949c2',
> > > u'fb8466c9-0867-4e73-8362-2c95eea89a83') {} failed - stopping task
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,255::task::1217::Storage.TaskManager.Task::(stop)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::stopping in state
> preparing
> > > (force False)
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,255::task::993::Storage.TaskManager.Task::(_decref)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::ref 1 aborting True
> > > Thread-283376::INFO::2014-12-06
> > > 21:20:40,255::task::1171::Storage.TaskManager.Task::(prepare)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::aborting: Task is
> aborted:
> > > 'Logical volume does not exist' - code 610
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,255::task::1176::Storage.TaskManager.Task::(prepare)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Prepare: aborted: Logical
> > > volume does not exist
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::task::993::Storage.TaskManager.Task::(_decref)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::ref 0 aborting True
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::task::928::Storage.TaskManager.Task::(_doAbort)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Task._doAbort: force
> False
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::resourceManager::
> > 977::Storage.ResourceManager.Owner::(cancelAll)
> > > Owner.cancelAll requests {}
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::task::595::Storage.TaskManager.Task::(_updateState)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::moving from state
> preparing ->
> > > state aborting
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::task::550::Storage.TaskManager.Task::(__state_aborting)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::_aborting: recover policy
> none
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,256::task::595::Storage.TaskManager.Task::(_updateState)
> > > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::moving from state
> aborting ->
> > > state failed
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,257::resourceManager::
> > 940::Storage.ResourceManager.Owner::(releaseAll)
> > > Owner.releaseAll requests {} resources {}
> > > Thread-283376::DEBUG::2014-12-06
> > > 21:20:40,257::resourceManager::
> > 977::Storage.ResourceManager.Owner::(cancelAll)
> > > Owner.cancelAll requests {}
> > > Thread-283376::ERROR::2014-12-06
> > > 21:20:40,257::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> > > {'message': "Logical volume does not exist:
> > > (u'9d53ecef-8bfc-470b-8867-836bfa7df137/
> > fb8466c9-0867-4e73-8362-2c95eea89a83',)",
> > > 'code': 610}}
> > > # My comment:" Realy, this is volume is present! I mount it in thevdsm
> host!
> > > But, mount /dev/block/253:20 , no present in
> > > /dev/9d53ecef-8bfc-470b-8867-836bfa7df137/"
> >
> > Please share with us the output of:
> >
> > lsblk
> > multipath -ll
> > pvscan --cache
> > pvs
> > vgs
> > lvs
> >
> > When a host is up.
> >
> > Thanks,
> > Nir
>
>
10 years, 4 months
Does Ovirt Support Nested VM?
by Xie, Chao
--_000_EE4D679B9474414187D2E27D8B6890F694C051G08CNEXMBPEKD03g0_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
SGksIEFsbA0KICAgICAgICAgSSBidWlsZCBhIE92aXJ0IEVudmlyb25tZW50IGFuZCB3YW50IHRv
IHVzZSBhIFZNIGluIHRoZSBPdmlydCBhcyBIeXBlcnZpc29yLiBCdXQgaXQgcHJvbXB0IKGwY2Fu
oa90IGJlIHZpcnR1bGlhemWhsSAuDQpCdXQgSSByZW1lbWJlciBDRU5UT1MgIHN1cHBvcnQgTmVz
dGVkIFZNIGFuZCBJTU8gdGhlIE92aXJ0IHNob3VsZCBzdXBwb3J0ICx0b28uDQpEb2VzIFNvbWVz
b25lIGtub3cgaG93IHRvIHNldD8NCg==
--_000_EE4D679B9474414187D2E27D8B6890F694C051G08CNEXMBPEKD03g0_
Content-Type: text/html; charset="gb2312"
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=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:=CB=CE=CC=E5;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:"\@=CB=CE=CC=E5";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
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;
font-family:"Calibri","sans-serif";}
/* 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=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi, All<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; I build a Ovirt Environment and want to use a VM in the O=
virt as Hypervisor. But it prompt =A1=B0can=A1=AFt be virtuliaze=A1=B1 .<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But I remember CENTOS sup=
port Nested VM and IMO the Ovirt should support ,too.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US">Do=
es Somesone know how to set?<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_EE4D679B9474414187D2E27D8B6890F694C051G08CNEXMBPEKD03g0_--
10 years, 4 months
Fwd: oVirt power management issue
by Wout Peeters
------=_Part_184_19512218.1418032864793
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi Eli,
Thanks for the response. Attached are engine.log and vdsm.log from the host serving as a proxy. Our CPUs are Intel Nehalem-based. We encounter the same problem using apc_snmp. This is the output of the rpm-commands:
rpm -qa | grep vdsm
vdsm-yajsonrpc-4.16.7-1.gitdb83943.el7.noarch
vdsm-4.16.7-1.gitdb83943.el7.x86_64
vdsm-xmlrpc-4.16.7-1.gitdb83943.el7.noarch
vdsm-python-zombiereaper-4.16.7-1.gitdb83943.el7.noarch
vdsm-jsonrpc-4.16.7-1.gitdb83943.el7.noarch
vdsm-cli-4.16.7-1.gitdb83943.el7.noarch
vdsm-python-4.16.7-1.gitdb83943.el7.noarch
rpm -qa | grep fence-agents
fence-agents-hpblade-4.0.2-21.el7.x86_64
fence-agents-cisco-ucs-4.0.2-21.el7.x86_64
fence-agents-eaton-snmp-4.0.2-21.el7.x86_64
fence-agents-apc-4.0.2-21.el7.x86_64
fence-agents-rsb-4.0.2-21.el7.x86_64
fence-agents-ilo-mp-4.0.2-21.el7.x86_64
fence-agents-ifmib-4.0.2-21.el7.x86_64
fence-agents-cisco-mds-4.0.2-21.el7.x86_64
fence-agents-all-4.0.2-21.el7.x86_64
fence-agents-common-4.0.2-21.el7.x86_64
fence-agents-rhevm-4.0.2-21.el7.x86_64
fence-agents-eps-4.0.2-21.el7.x86_64
fence-agents-bladecenter-4.0.2-21.el7.x86_64
fence-agents-intelmodular-4.0.2-21.el7.x86_64
fence-agents-apc-snmp-4.0.2-21.el7.x86_64
fence-agents-ilo2-4.0.2-21.el7.x86_64
fence-agents-ipmilan-4.0.2-21.el7.x86_64
fence-agents-scsi-4.0.2-21.el7.x86_64
fence-agents-brocade-4.0.2-21.el7.x86_64
fence-agents-wti-4.0.2-21.el7.x86_64
fence-agents-kdump-4.0.2-21.el7.x86_64
fence-agents-ibmblade-4.0.2-21.el7.x86_64
fence-agents-ipdu-4.0.2-21.el7.x86_64
fence-agents-vmware-soap-4.0.2-21.el7.x86_64
fence-agents-drac5-4.0.2-21.el7.x86_64
Kind regards,
Wout
----- Oorspronkelijk bericht -----
Van: "Eli Mesika" <emesika(a)redhat.com>
Aan: "Wout Peeters" <wout(a)unix-solutions.be>
Cc: users(a)ovirt.org
Verzonden: Maandag 8 december 2014 00:17:13
Onderwerp: Re: [ovirt-users] oVirt power management issue
----- Original Message -----
> From: "Eli Mesika" <emesika(a)redhat.com>
> To: "Wout Peeters" <wout(a)unix-solutions.be>
> Cc: users(a)ovirt.org
> Sent: Monday, December 8, 2014 1:14:54 AM
> Subject: Re: [ovirt-users] oVirt power management issue
>
>
>
> ----- Original Message -----
> > From: "Wout Peeters" <wout(a)unix-solutions.be>
> > To: users(a)ovirt.org
> > Sent: Friday, December 5, 2014 12:50:24 PM
> > Subject: [ovirt-users] oVirt power management issue
> >
> > Hi,
> >
> > We're trying to set up an oVirt configuration with an oVirt-controller
> > (CentOS 6), iSCSI-storage (Dell MD3200i) and 3 vm-hosts (CentOS 7) powered
> > by 2 APC PDUs. Testing the Power Management settings in the web GUI, we get
> > the following message: "Test Succeeded, unknown." The oVirt engine log
> > outputs the following:
> >
> > 2014-12-05 11:23:00,872 INFO
> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> > (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom
> > Event
> > ID: -1, Message: Host vm-02 from data center XXXX was chosen as a proxy to
> > execute Status command on Host vm-03.
> > 2014-12-05 11:23:00,879 INFO [org.ovirt.engine.core.bll.FenceExecutor]
> > (ajp--127.0.0.1-8702-7) Using Host vm-02 from data center XXXX as proxy to
> > execute Status command on Host
> > 2014-12-05 11:23:00,904 INFO [org.ovirt.engine.core.bll.FenceExecutor]
> > (ajp--127.0.0.1-8702-7) Executing <Status> Power Management command, Proxy
> > Host:vm-02, Agent:apc, Target Host:, Management IP:***.***.***.***,
> > User:apc, Options:, Fencing policy:null
> > 2014-12-05 11:23:00,930 INFO
> > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> > (ajp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(HostName = vm-02, HostId
> > =
> > 071554fc-eed2-4e8f-b6bc-041248d0eaa5, targetVdsId =
> > 67c642ed-0a7a-4e3b-8dd6-32a36df4aea9, action = Status, ip =
> > ***.***.***.***,
> > port = , type = apc, user = apc, password = ******, options = '', policy =
> > 'null'), log id: 2803522
> > 2014-12-05 11:23:01,137 WARN
> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> > (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom
> > Event
> > ID: -1, Message: Power Management test failed for Host vm-03.Done
> > 2014-12-05 11:23:01,138 INFO
> > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> > (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: Test Succeeded,
> > unknown, log id: 2803522
> > 2014-12-05 11:23:01,139 WARN [org.ovirt.engine.core.bll.FenceExecutor]
> > (ajp--127.0.0.1-8702-7) Fencing operation failed with proxy host
> > 071554fc-eed2-4e8f-b6bc-041248d0eaa5, trying another proxy...
> > 2014-12-05 11:23:01,241 INFO
> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> > (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom
> > Event
> > ID: -1, Message: Host vm-01 from data center XXXX was chosen as a proxy to
> > execute Status command on Host vm-03.
> > 2014-12-05 11:23:01,244 INFO [org.ovirt.engine.core.bll.FenceExecutor]
> > (ajp--127.0.0.1-8702-7) Using Host vm-01 from data center XXXX as proxy to
> > execute Status command on Host
> > 2014-12-05 11:23:01,246 INFO [org.ovirt.engine.core.bll.FenceExecutor]
> > (ajp--127.0.0.1-8702-7) Executing <Status> Power Management command, Proxy
> > Host:vm-01, Agent:apc, Target Host:, Management IP:***.***.***.***,
> > User:apc, Options:, Fencing policy:null
> > 2014-12-05 11:23:01,273 INFO
> > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> > (ajp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(HostName = vm-01, HostId
> > =
> > c50eb9bf-5294-4d46-813d-7adfcb41d71d, targetVdsId =
> > 67c642ed-0a7a-4e3b-8dd6-32a36df4aea9, action = Status, ip =
> > ***.***.***.***,
> > port = , type = apc, user = apc, password = ******, options = '', policy =
> > 'null'), log id: 2b00de15
> > 2014-12-05 11:23:01,449 WARN
> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> > (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom
> > Event
> > ID: -1, Message: Power Management test failed for Host vm-03.Done
> > 2014-12-05 11:23:01,451 INFO
> > [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> > (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: Test Succeeded,
> > unknown, log id: 2b00de15
> >
> > This is the vdsm.log output:
> >
> > JsonRpc (StompReactor)::DEBUG::2014-12-05
> > 11:34:05,065::stompReactor::98::Broker.StompAdapter::(handle_frame)
> > Handling
> > message <StompFrame command='SEND'>
> > JsonRpcServer::DEBUG::2014-12-05
> > 11:34:05,067::__init__::504::jsonrpc.JsonRpcServer::(serve_requests)
> > Waiting
> > for request
> > Thread-24996::DEBUG::2014-12-05 11:34:05,069::API::1188::vds::(fenceNode)
> > fenceNode(addr=***.***.***.***,port=,agent=apc,user=apc,passwd=XXXX,action=status,secure=False,options=,policy=None)
> > Thread-24996::DEBUG::2014-12-05 11:34:05,069::utils::738::root::(execCmd)
> > /usr/sbin/fence_apc (cwd None)
> > Thread-24996::DEBUG::2014-12-05 11:34:05,131::utils::758::root::(execCmd)
> > FAILED: <err> = "Failed: You have to enter plug number or machine
> > identification\nPlease use '-h' for usage\n"; <rc> = 1
> > Thread-24996::DEBUG::2014-12-05 11:34:05,131::API::1143::vds::(fence) rc 1
> > inp agent=fence_apc
> > ipaddr=***.***.***.***
> > login=apc
> > action=status
> > passwd=XXXX
> > out [] err ['Failed: You have to enter plug number or machine
> > identification', "Please use '-h' for usage"]
> >
> > The 'port' and 'options' fields show up as empty, even if we enter '22' or
> > 'port=22'. We did enter the slot number as well.
> >
> > Entering the fence_apc command manually, we get:
> >
> > fence_apc -a ***.***.***.*** -l apc -p ****** -o status -n 1 -x
> > Status: ON
> >
> > Anyone have an idea what could be the problem?
>
> Hi, first please attach a full engine log and vdsm.log on the machine that
> served as a proxy for this operation
> Please also attach the result of the following on the machine that served as
> a proxy for this operation
>
> rpm -qa | grep vdsm
> rpm -qa | grep fence-agents
>
> Is that a PowerPC machine ???
also, please try to use the apc_snmp instead of apc and see if that resolved the problem
>
> Thanks
> Eli Mesika
>
>
>
>
> >
> >
> > Thanks for your time and kind regards,
> >
> > Wout
> >
> > _______________________________________________
> > Users mailing list
> > Users(a)ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
------=_Part_184_19512218.1418032864793
Content-Type: text/x-log; name=vdsm.log
Content-Disposition: attachment; filename=vdsm.log
Content-Transfer-Encoding: base64
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjUsMzUwOjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzNTUxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjoyNSwzNTE6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6MzY6MjUsNTYzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJl
Y2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6MzY6MjUsNTY0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjoyNSw1NjQ6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0
IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6MzY6MjUsNTY0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTg1MSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjoyNSw1NjU6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODUxKSBRdWV1aW5nIHJl
c3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjUsNTY2OjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNv
LzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZs
YWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQt
MjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjI1LDU5Mzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRz
IGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA1NTI0
NTMgcywgNjczIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjUsNTk0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjUsNTk1OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjoyNSw1OTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjUsNTk1OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg1MikgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjoyNSw1OTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5ODUyKSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM2OjI4LDQ3MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MjgsNDcy
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTUyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
NjoyOCw0NzQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM2OjMxLDUwNzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzEsNTA5OjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNTUzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjozMSw1MTA6
OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2
OjM0LDU0NTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9m
cmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJw
Y1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzQsNTQ3OjpfX2luaXRfXzo6NTA0Ojpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVz
dApUaHJlYWQtMTQzNTU0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjozNCw1NDg6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
ClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzUsMzI0OjpibG9ja1NEOjo1OTY6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYv
YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVj
dCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozNjozNSwzNTk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjEr
MCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMTI3MDUgcywg
My42IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6MzY6MzUsNTk3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzUsNTk4OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozNjozNSw1OTg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzUsNTk4OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg1MykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozNjozNSw1OTk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
ODUzKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6
MzUsNTk5OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJf
bGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21f
bWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjM1LDYyODo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+
ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNv
cGllZCwgMC4wMDA3NDE1MyBzLCA1MDIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjozNSw2MzA6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjozNSw2
MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1
ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjM1LDYzMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjozNSw2MzA6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODU0KSBHb3QgcmVx
dWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjM1LDYzMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNjk4NTQpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6MzcsNTg0OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozNjozNyw1ODU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1NTU6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM2OjM3LDU4Nzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NDAsNjIzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0
MCw2MjU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1NTY6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM2OjQwLDYzMDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YGYzYzZlZTM1LWIzNmItNGRjMC04YjE0LTkxMGY2ZTA2NTY3MGA6Om1v
dmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM1NTY6OklO
Rk86OjIwMTQtMTItMDggMTA6MzY6NDAsNjMwOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0x
NDM1NTY6OklORk86OjIwMTQtMTItMDggMTA6MzY6NDAsNjMxOjpsb2dVdGlsczo6NDc6OmRpc3Bh
dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3Bv
bnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAw
LCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc0MTUzJywg
J2xhc3RDaGVjayc6ICc1LjAnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDkt
ODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6
IFRydWUsICdkZWxheSc6ICcwLjAwMTEyNzA1JywgJ2xhc3RDaGVjayc6ICc1LjMnLCAndmFsaWQn
OiBUcnVlfX0KVGhyZWFkLTE0MzU1Njo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NDAsNjMyOjp0
YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmM2M2
ZWUzNS1iMzZiLTRkYzAtOGIxNC05MTBmNmUwNjU2NzBgOjpmaW5pc2hlZDoge3UnMWIzODg5MjIt
OTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NDE1MycsICdsYXN0Q2hlY2snOiAnNS4w
JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYy
Jzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMDExMjcwNScsICdsYXN0Q2hlY2snOiAnNS4zJywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0x
NDM1NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQwLDYzMzo6dGFzazo6NTk1OjpTdG9yYWdl
LlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGYzYzZlZTM1LWIzNmItNGRj
MC04YjE0LTkxMGY2ZTA2NTY3MGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0
ZSBmaW5pc2hlZApUaHJlYWQtMTQzNTU2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0MCw2MzM6
OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJl
bGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVh
ZC0xNDM1NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQwLDYzMzo6cmVzb3VyY2VNYW5hZ2Vy
Ojo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j
YW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzU1Njo6REVCVUc6OjIwMTQtMTItMDggMTA6
MzY6NDAsNjMzOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYp
IFRhc2s9YGYzYzZlZTM1LWIzNmItNGRjMC04YjE0LTkxMGY2ZTA2NTY3MGA6OnJlZiAwIGFib3J0
aW5nIEZhbHNlClRocmVhZC0xNDM1NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQwLDYzNTo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6
NDAsNjUyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0MCw2NTM6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM1NTc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQwLDY1NDo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NDQsMTE0Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NCwxMTY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM1NTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQ0LDExODo6c3RvbXBSZWFjdG9yOjoxNjM6
OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSwzNjM6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0w
OWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYv
bnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM2OjQ1LDM5MTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMg
b3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMjA2NyBzLCAzLjEgTUIvc1xu
JzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjo0NSw2MzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2MzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQ1LDYz
Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJl
cXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2MzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgKDY5ODU1KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjQ1LDYz
NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NTUpIFF1ZXVp
bmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2MzU6OmZp
bGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9k
ZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0
c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0
YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRo
cmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NDUsNjYyOjpmaWxlU0Q6OjI2MTo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJl
Y29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAw
MDYzNzA2NCBzLCA1ODQga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2NjM6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2NjM6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRo
ZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM2OjQ1LDY2Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0NSw2NjM6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODU2KSBHb3QgcmVxdWVzdCBmb3Ig
bWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM2OjQ1LDY2NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk4NTYpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NDcsMTUwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo0
NywxNTE6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1NTk6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM2OjQ3LDE1Mzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6MzY6NTAsMTkxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1MCwxOTM6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1NjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjUw
LDE5ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6MzY6NTMsMjM1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1MywyMzY6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM1NjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjUzLDIzODo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1NSwzOTQ6OmJsb2NrU0Q6
OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9
ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjU1LDQyMTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBp
blxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2OTQx
ODggcywgNS45IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTUsNjY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTUsNjY2OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjo1NSw2Njc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTUsNjY3OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg1NykgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjo1NSw2Njc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5ODU3KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6MzY6NTUsNjY4OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWRE
ZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0
Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcx
MC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50
PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjU1LDY5NTo6
ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6
IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcy
IEIpIGNvcGllZCwgMC4wMDA2MjQ0NzUgcywgNTk2IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTUsNjk2Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
MzY6NTUsNjk3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVp
bmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1NSw2OTc6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6
NTUsNjk3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg1OCkg
R290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1NSw2OTg6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODU4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjU2LDI3NTo6c3RvbXBSZWFj
dG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVz
c2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIw
MTQtMTItMDggMTA6MzY6NTYsMjc2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2
ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTYyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1NiwyNzk6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1ODQ3MWU1YS03ZWM0LTQ4M2UtOGIxYi02
ZGVjMTFjZDZjMmNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpU
aHJlYWQtMTQzNTYyOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjM2OjU2LDI3OTo6bG9nVXRpbHM6OjQ0
OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9u
cz1Ob25lKQpUaHJlYWQtMTQzNTYyOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjM2OjU2LDI3OTo6bG9n
VXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3Rh
dHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5
NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXkn
OiAnMC4wMDA2MjQ0NzUnLCAnbGFzdENoZWNrJzogJzAuNicsICd2YWxpZCc6IFRydWV9LCB1J2E4
NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9u
JzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjk0MTg4JywgJ2xhc3RDaGVj
ayc6ICcwLjknLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzU2Mjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6MzY6NTYsMjc5Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6Oihw
cmVwYXJlKSBUYXNrPWA1ODQ3MWU1YS03ZWM0LTQ4M2UtOGIxYi02ZGVjMTFjZDZjMmNgOjpmaW5p
c2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzog
MCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MjQ0NzUn
LCAnbGFzdENoZWNrJzogJzAuNicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNk
OS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVk
JzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjk0MTg4JywgJ2xhc3RDaGVjayc6ICcwLjknLCAndmFs
aWQnOiBUcnVlfX0KVGhyZWFkLTE0MzU2Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTYsMjgw
Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz
az1gNTg0NzFlNWEtN2VjNC00ODNlLThiMWItNmRlYzExY2Q2YzJjYDo6bW92aW5nIGZyb20gc3Rh
dGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM1NjI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM2OjU2LDI4MDo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3Vy
Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7
fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzU2Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTYs
MjgwOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6
OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNTYyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNjo1NiwyODA6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNTg0NzFlNWEtN2VjNC00ODNlLThiMWItNmRlYzEx
Y2Q2YzJjYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0MzU2Mjo6REVCVUc6OjIwMTQt
MTItMDggMTA6MzY6NTYsMjgyOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2Vy
dmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozNjo1NiwzMDU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9t
cEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29t
bWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjU2LDMw
NTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMp
IFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU2Mzo6REVCVUc6OjIwMTQtMTItMDggMTA6
MzY6NTYsMzA3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2Vu
ZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozNjo1OSw1MjY6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM2OjU5LDUyODo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU2NDo6REVCVUc6OjIwMTQtMTItMDggMTA6MzY6NTksNTI5
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
NzowMiw1NjY6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjAyLDU2Nzo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzU2NTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MDIsNTY5OjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjA1LDQyNTo6YmxvY2tTRDo6NTk2
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2
L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJl
Y3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzc6MDUsNDUyOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4x
KzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDY3MzU5OCBz
LCA2LjEgTUIvc1xuJzsgPHJjPiA9IDAKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzc6MDUsNjAyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw2MDM6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1NjY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjA1
LDYwNTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozNzowNSw3MDA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MDA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjA1
LDcwMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5n
IHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MDA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgKDY5ODU5KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjA1
LDcwMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NTkpIFF1
ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MDI6
OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jp
bi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhw
b3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRh
ZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUp
ClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MDUsNzI5OjpmaWxlU0Q6OjI2MTo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsx
IHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAw
LjAwMDcyNjU5OSBzLCA1MTIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MzA6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MzA6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGlu
IHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM3OjA1LDczMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzowNSw3MzA6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODYwKSBHb3QgcmVxdWVzdCBm
b3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM3OjA1LDczMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSAoNjk4NjApIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9y
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MDgsNjQzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZy
YW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
NzowOCw2NDQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3Jl
cXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1Njc6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM3OjA4LDY0Njo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZl
cjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzc6MTEsNzE1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1h
bmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3MTY6
Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1Njg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3
OjExLDcxOTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3Rh
dGUpIFRhc2s9YDQwM2I1YzczLTMzZDctNDg2Ny1iMjBlLTM5NDdlNmQyNGM3YWA6Om1vdmluZyBm
cm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM1Njg6OklORk86OjIw
MTQtMTItMDggMTA6Mzc6MTEsNzE5Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVy
KSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM1Njg6
OklORk86OjIwMTQtMTItMDggMTA6Mzc6MTEsNzE5Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6
Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7
dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcyNjU5OScsICdsYXN0
Q2hlY2snOiAnNi4wJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMDA2NzM1OTgnLCAnbGFzdENoZWNrJzogJzYuMycsICd2YWxpZCc6IFRy
dWV9fQpUaHJlYWQtMTQzNTY4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3MjA6OnRhc2s6
OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDQwM2I1Yzcz
LTMzZDctNDg2Ny1iMjBlLTM5NDdlNmQyNGM3YWA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUy
LTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcyNjU5OScsICdsYXN0Q2hlY2snOiAnNi4wJywg
J3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzog
eydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDA2NzM1OTgnLCAnbGFzdENoZWNrJzogJzYuMycsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQz
NTY4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3MjA6OnRhc2s6OjU5NTo6U3RvcmFnZS5U
YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0MDNiNWM3My0zM2Q3LTQ4Njct
YjIwZS0zOTQ3ZTZkMjRjN2FgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUg
ZmluaXNoZWQKVGhyZWFkLTE0MzU2ODo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MTEsNzIwOjpy
ZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl
YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQt
MTQzNTY4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3MjA6OnJlc291cmNlTWFuYWdlcjo6
OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2Fu
Y2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM1Njg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3
OjExLDcyMDo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBU
YXNrPWA0MDNiNWM3My0zM2Q3LTQ4NjctYjIwZS0zOTQ3ZTZkMjRjN2FgOjpyZWYgMCBhYm9ydGlu
ZyBGYWxzZQpUaHJlYWQtMTQzNTY4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3MjI6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjEx
LDc0MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MTEsNzQxOjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzNTY5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxMSw3NDI6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpz
b25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE0LDg0Njo6c3Rv
bXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxp
bmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzc6MTQsODQ3OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25S
cGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQz
NTcwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxNCw4NDg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5
YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MTUsNDU1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlh
OC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251
bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozNzoxNSw0ODM6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJl
YWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91
dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNjU1NDg2IHMsIDYuMiBNQi9zXG4n
OyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM3OjE1LDczMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE1LDczMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MTUsNzM0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVx
dWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM3OjE1LDczNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSAoNjk4NjEpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MTUsNzM0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2MSkgUXVldWlu
ZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE1LDczNTo6Zmls
ZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2Rk
IGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRz
X2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRh
IGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhy
ZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxNSw3NjU6OmZpbGVTRDo6MjYxOjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVj
b3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAw
NjkzMzA4IHMsIDUzNyBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE1LDc2Njo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE1LDc2Njo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzc6MTUsNzY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE1LDc2Nzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NjIpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzc6MTUsNzY3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTg2MikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNzoxNyw4ODM6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5T
dG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUg
Y29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjE3
LDg4NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVz
dHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU3MTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzc6MTcsODg2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjoo
c2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozNzoyMCw5MTk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0
ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0n
U0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjIwLDkyMDo6X19p
bml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRp
bmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU3Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjAs
OTIxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2Vu
ZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozNzoyMyw5NjA6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5k
bGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpz
b25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjIzLDk2MTo6X19pbml0X186OjUw
NDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJl
cXVlc3QKVGhyZWFkLTE0MzU3Mzo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjMsOTYzOjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1LDQ4Nzo6YmxvY2tTRDo6
NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0v
ZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1k
aXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjUsNTE1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGlu
XG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTI3OTYx
IHMsIDMuMiBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1LDc2OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1LDc3MDo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVh
ZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzc6MjUsNzcwOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1LDc3MDo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NjMpIEdvdCByZXF1ZXN0IGZvciBtZXRob2Qg
J3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzc6MjUsNzcxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
ICg2OTg2MykgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjM3OjI1LDc3MTo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpf
dmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAv
ZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0x
IChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoyNSw3OTk6OmZp
bGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8
ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBC
KSBjb3BpZWQsIDAuMDAwNzA3MzgxIHMsIDUyNiBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1LDgwMDo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3
OjI1LDgwMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5n
IHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjUsODAwOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjI1
LDgwMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NjQpIEdv
dCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjUsODAxOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2NCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoyNiw5OTg6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM3OjI2LDk5OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU3NDo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzc6MjcsMDAyOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNGYxZmM4YmQtY2RiMS00ZWNmLWIyNzItOGJi
ZTY1MGM3MTdlYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhy
ZWFkLTE0MzU3NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDozNzoyNywwMDI6OmxvZ1V0aWxzOjo0NDo6
ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9
Tm9uZSkKVGhyZWFkLTE0MzU3NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDozNzoyNywwMDI6OmxvZ1V0
aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz
LCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcx
MCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNzA3MzgxJywgJ2xhc3RDaGVjayc6ICcxLjInLCAndmFsaWQnOiBUcnVlfSwgdSdhODQz
NDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTI3OTYxJywgJ2xhc3RDaGVjayc6
ICcxLjUnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzU3NDo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzc6MjcsMDAyOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw
YXJlKSBUYXNrPWA0ZjFmYzhiZC1jZGIxLTRlY2YtYjI3Mi04YmJlNjUwYzcxN2VgOjpmaW5pc2hl
ZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwg
J3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MDczODEnLCAn
bGFzdENoZWNrJzogJzEuMicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzog
VHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMjc5NjEnLCAnbGFzdENoZWNrJzogJzEuNScsICd2YWxpZCc6
IFRydWV9fQpUaHJlYWQtMTQzNTc0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoyNywwMDM6OnRh
c2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0
ZjFmYzhiZC1jZGIxLTRlY2YtYjI3Mi04YmJlNjUwYzcxN2VgOjptb3ZpbmcgZnJvbSBzdGF0ZSBw
cmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzU3NDo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzc6MjcsMDAzOjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1h
bmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJl
c291cmNlcyB7fQpUaHJlYWQtMTQzNTc0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoyNywwMDM6
OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNh
bmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM1NzQ6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM3OjI3LDAwMzo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2Vy
LlRhc2s6OihfZGVjcmVmKSBUYXNrPWA0ZjFmYzhiZC1jZGIxLTRlY2YtYjI3Mi04YmJlNjUwYzcx
N2VgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzNTc0OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozNzoyNywwMDU6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM3OjI3LDAyMzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MjcsMDI1Ojpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTc1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzoy
NywwMzA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM3OjMwLDIyNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzAsMjI2OjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzNTc2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzozMCwyMjg6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjMz
LDI2Mzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzMsMjY0OjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzNTc3OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzozMywyNjY6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRo
cmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsNTE4OjpibG9ja1NEOjo1OTY6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBv
Zj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozNzozNSw1NDY6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCBy
ZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxNDM4NDQgcywgMi44
IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzc6MzUsODAzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsODAzOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
NzozNSw4MDM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFj
dGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsODA0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2NSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZm
cycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
NzozNSw4MDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODY1
KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUs
ODA1OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vz
ci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGli
X2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQv
bWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBO
b25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjM1LDgzMjo6ZmlsZVNEOjoy
NjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0g
JzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGll
ZCwgMC4wMDA2NTk1ODkgcywgNTY0IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsODMzOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsODM0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVz
dCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNzozNSw4MzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6MzUsODM0Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2NikgR290IHJlcXVl
c3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNzozNSw4MzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgKDY5ODY2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVh
Y3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjM2LDMwMjo6c3RvbXBSZWFjdG9yOjo5ODo6
QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3Rv
bXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzc6MzYsMzA0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTc4OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozNzozNiwzMDY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBT
ZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjM5LDMzOTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6Mzks
MzQxOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTc5OjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozNzozOSwzNDI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM3OjQyLDM3Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDIsMzc3OjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTgwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0Miwz
Nzg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU
YXNrPWBkNDUzNjhkZC01YmFlLTRlYzktYWZkYS1mYTBhYTY5YzlkZjhgOjptb3ZpbmcgZnJvbSBz
dGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNTgwOjpJTkZPOjoyMDE0LTEy
LTA4IDEwOjM3OjQyLDM3OTo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu
IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNTgwOjpJTkZP
OjoyMDE0LTEyLTA4IDEwOjM3OjQyLDM3OTo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3Jh
cHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2NTk1ODknLCAnbGFzdENoZWNr
JzogJzYuNScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRi
OTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAxNDM4NDQnLCAnbGFzdENoZWNrJzogJzYuOCcsICd2YWxpZCc6IFRydWV9fQpU
aHJlYWQtMTQzNTgwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0MiwzNzk6OnRhc2s6OjExOTE6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGQ0NTM2OGRkLTViYWUt
NGVjOS1hZmRhLWZhMGFhNjljOWRmOGA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQt
YWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6
IFRydWUsICdkZWxheSc6ICcwLjAwMDY1OTU4OScsICdsYXN0Q2hlY2snOiAnNi41JywgJ3ZhbGlk
JzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDE0Mzg0
NCcsICdsYXN0Q2hlY2snOiAnNi44JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM1ODA6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQyLDM4MDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGQ0NTM2OGRkLTViYWUtNGVjOS1hZmRhLWZh
MGFhNjljOWRmOGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hl
ZApUaHJlYWQtMTQzNTgwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0MiwzODA6OnJlc291cmNl
TWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwp
IE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM1ODA6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQyLDM4MDo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0
b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg
cmVxdWVzdHMge30KVGhyZWFkLTE0MzU4MDo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDIsMzgw
Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGQ0
NTM2OGRkLTViYWUtNGVjOS1hZmRhLWZhMGFhNjljOWRmOGA6OnJlZiAwIGFib3J0aW5nIEZhbHNl
ClRocmVhZC0xNDM1ODA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQyLDM4Mjo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDIsNDA1Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0Miw0MDU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM1ODE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQyLDQwNzo6c3RvbXBSZWFjdG9yOjoxNjM6
OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAo
U3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDUsNTIzOjpzdG9tcFJlYWN0
b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNz
YWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozNzo0NSw1MjQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZl
cjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1ODI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQ1LDUyNjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJw
Yy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozNzo0NSw1NDk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDkt
ODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00
MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3
OjQ1LDU3Njo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5
KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2
IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA1OTMzMDggcywgNi45IE1CL3Ncbic7IDxyYz4g
PSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzc6NDUsODM2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vp
dmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzc6NDUsODM2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0NSw4Mzc6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGlu
Zm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzc6NDUsODM3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTg2NykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0NSw4Mzc6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODY3KSBRdWV1aW5nIHJlc3Bv
bnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDUsODM4OjpmaWxlU0Q6OjI2
MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3Jo
ZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFi
Mzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9
ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjQ1LDg2NTo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGlu
XG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3MTM4MjEg
cywgNTIxIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDUsODY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDUsODY2OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFk
IHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozNzo0NSw4NjY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
RXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDUsODY3OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2OCkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAn
c3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozNzo0NSw4Njc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
KDY5ODY4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM3OjQ4LDU2Mzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NDgsNTY0Ojpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNTgzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo0
OCw1NjY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM3OjUxLDU5OTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTEsNjAwOjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzNTg0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1MSw2MDI6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU0
LDY0MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTQsNjQyOjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzNTg1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1NCw2NDQ6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRo
cmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTUsNTc5OjpibG9ja1NEOjo1OTY6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBv
Zj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozNzo1NSw2MDc6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCBy
ZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMjA2MjQgcywgMy40
IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzc6NTUsODY5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTUsODY5OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
Nzo1NSw4NzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFj
dGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTUsODcwOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg2OSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZm
cycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
Nzo1NSw4NzE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODY5
KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTUs
ODcxOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vz
ci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGli
X2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQv
bWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBO
b25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU1LDg5OTo6ZmlsZVNEOjoy
NjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0g
JzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGll
ZCwgMC4wMDA3MTc0OSBzLCA1MTgga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1NSw5MDA6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1NSw5MDA6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0
IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU1LDkwMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1NSw5MDA6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODcwKSBHb3QgcmVxdWVz
dCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU1LDkwMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNjk4NzApIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFj
dG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTcsNjc3OjpzdG9tcFJlYWN0b3I6Ojk4OjpC
cm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozNzo1Nyw2Nzg6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZl
X3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1ODY6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM3OjU3LDY4MDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6
OihfdXBkYXRlU3RhdGUpIFRhc2s9YDcwZGM4MmQ4LTg3ZmUtNGViZC05MGE3LWRjZmJkYWExYmJk
N2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM1
ODY6OklORk86OjIwMTQtMTItMDggMTA6Mzc6NTcsNjgwOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNo
ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRo
cmVhZC0xNDM1ODY6OklORk86OjIwMTQtMTItMDggMTA6Mzc6NTcsNjgxOjpsb2dVdGlsczo6NDc6
OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJu
IHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2Nv
ZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcx
NzQ5JywgJ2xhc3RDaGVjayc6ICcxLjgnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTIwNjI0JywgJ2xhc3RDaGVjayc6ICcyLjEnLCAn
dmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzU4Njo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzc6NTcs
NjgyOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNr
PWA3MGRjODJkOC04N2ZlLTRlYmQtOTBhNy1kY2ZiZGFhMWJiZDdgOjpmaW5pc2hlZDoge3UnMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MTc0OScsICdsYXN0Q2hlY2sn
OiAnMS44JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5
NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDEyMDYyNCcsICdsYXN0Q2hlY2snOiAnMi4xJywgJ3ZhbGlkJzogVHJ1ZX19ClRo
cmVhZC0xNDM1ODY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU3LDY4Mjo6dGFzazo6NTk1OjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDcwZGM4MmQ4LTg3
ZmUtNGViZC05MGE3LWRjZmJkYWExYmJkN2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt
PiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNTg2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1
Nyw2ODI6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25l
cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9
ClRocmVhZC0xNDM1ODY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU3LDY4Mjo6cmVzb3VyY2VN
YW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP
d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzU4Njo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzc6NTcsNjgyOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9k
ZWNyZWYpIFRhc2s9YDcwZGM4MmQ4LTg3ZmUtNGViZC05MGE3LWRjZmJkYWExYmJkN2A6OnJlZiAw
IGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM1ODY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU3
LDY4NDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzc6NTcsNzI1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozNzo1Nyw3MjY6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM1ODc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM3OjU3LDcyODo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MDAs
ODcxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1l
KSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2Vy
dmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODowMCw4NzM6Ol9faW5pdF9fOjo1MDQ6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRo
cmVhZC0xNDM1ODg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjAwLDg3NTo6c3RvbXBSZWFjdG9y
OjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MDMsOTExOjpzdG9t
cFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGlu
ZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozODowMyw5MTM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM1
ODk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjAzLDkxNDo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozODowNSw2MTA6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVs
bCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjA1LDYzODo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0
XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMDg0IHMsIDMuMSBNQi9zXG4nOyA8
cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjA1LDkwMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBS
ZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM4OjA1LDkwMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MDUsOTAzOjpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVz
dCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM4OjA1LDkwMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk4NzEpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MDUsOTA0Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg3MSkgUXVldWluZyBy
ZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA1LDkwNTo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lz
by8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlm
bGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFk
LTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODowNSw5MzI6OmZpbGVTRDo6MjYxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3Jk
cyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzEx
MjQzIHMsIDUyMyBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA1LDkzMzo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA1LDkzMzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRo
cmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzg6MDUsOTMzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA1LDkzMzo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NzIpIEdvdCByZXF1ZXN0IGZvciBtZXRo
b2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzg6MDUsOTMzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTg3MikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozODowNiw5NTI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9t
cEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29t
bWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA2LDk1
Mzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMp
IFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5MDo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzg6MDYsOTU1OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2Vu
ZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozODowOSw5ODc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjA5LDk4OTo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5MTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MDksOTkw
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
ODoxMywwMjE6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjEzLDAyMjo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzU5Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTMsMDI0Ojp0YXNrOjo1
OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjM5Y2Ez
NGUtOGQwZS00MDAyLTk4ZTYtMDEyMDhjMjM4MjE5YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAt
PiBzdGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0MzU5Mjo6SU5GTzo6MjAxNC0xMi0wOCAxMDozODox
MywwMjQ6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVj
dDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzU5Mjo6SU5GTzo6MjAxNC0xMi0w
OCAxMDozODoxMywwMjU6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh
bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTIt
NDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzExMjQzJywgJ2xhc3RDaGVjayc6ICc3LjEnLCAn
dmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7
J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAw
MTMwODQnLCAnbGFzdENoZWNrJzogJzcuNCcsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNTky
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoxMywwMjU6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFz
a01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGYzOWNhMzRlLThkMGUtNDAwMi05OGU2LTAx
MjA4YzIzODIxOWA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEz
ZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxh
eSc6ICcwLjAwMDcxMTI0MycsICdsYXN0Q2hlY2snOiAnNy4xJywgJ3ZhbGlkJzogVHJ1ZX0sIHUn
YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNp
b24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEzMDg0JywgJ2xhc3RDaGVj
ayc6ICc3LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzU5Mjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MTMsMDI1Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91
cGRhdGVTdGF0ZSkgVGFzaz1gZjM5Y2EzNGUtOGQwZS00MDAyLTk4ZTYtMDEyMDhjMjM4MjE5YDo6
bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM1
OTI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjEzLDAyNTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6
OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFz
ZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzU5Mjo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzg6MTMsMDI1OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJj
ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpU
aHJlYWQtMTQzNTkyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoxMywwMjU6OnRhc2s6Ojk5Mzo6
U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZjM5Y2EzNGUtOGQwZS00
MDAyLTk4ZTYtMDEyMDhjMjM4MjE5YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0MzU5
Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTMsMDI3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFq
c29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9t
cFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoxMywwNTE6OnN0b21wUmVhY3Rvcjo6
OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2Ug
PFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM4OjEzLDA1Mjo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjoo
c2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5Mzo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzg6MTMsMDU0OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0
b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM4OjE1LDY0Mjo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
Z2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5
LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYg
Y291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTUs
NjcwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNV
Q0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0
ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTI2Mjc4IHMsIDMuMiBNQi9zXG4nOyA8cmM+ID0gMApp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE1
LDkzNjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcg
cmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM4OjE1LDkzNjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTUsOTM2OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1h
dGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjE1LDkzNjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAo
Njk4NzMpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTUsOTM3OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg3MykgUXVldWluZyByZXNwb25zZQpU
aHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE1LDkzODo6ZmlsZVNEOjoyNjE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2Rh
dGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODky
Mi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVj
dCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozODoxNSw5Njg6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsx
IHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNTM3MTA1IHMsIDY5
MyBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM4OjE1LDk3MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE1LDk3MDo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29s
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzg6MTUsOTcwOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJh
Y3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE1LDk3MDo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NzQpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2
ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzg6MTUsOTcxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg3
NCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozODoxNiwyMDQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE2LDIwNTo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5NDo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTYsMjA3
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
ODoxOSwyNDA6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjE5LDI0MTo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzU5NTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MTksMjQzOjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyMiwyNzQ6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjIyLDI3NTo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0MzU5Njo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjIsMjc2OjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyNSwzMTM6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM4OjI1LDMxNDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5Nzo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjUsMzE2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29u
cnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM4OjI1LDY3Mzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNk
OS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJz
PTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzg6MjUsNzAwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQw
OTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDU0OTYwOCBzLCA3LjUgTUIvc1xuJzsgPHJj
PiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozODoyNSw5NzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVj
ZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODoyNSw5NzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI1LDk3Mzo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3Qg
aW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozODoyNSw5NzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDY5ODc1KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI1LDk3NDo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NzUpIFF1ZXVpbmcgcmVz
cG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyNSw5NzU6OmZpbGVTRDo6
MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0v
cmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28v
MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxh
Zz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0y
MTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjYsMDAzOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMg
aW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDYzOTc4
IHMsIDU4MSBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI2LDAwNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI2LDAwNDo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVh
ZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MjYsMDA0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI2LDAwNDo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NzYpIEdvdCByZXF1ZXN0IGZvciBtZXRob2Qg
J3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MjYsMDA1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
ICg2OTg3NikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODoyOCwzNDk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFk
YXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI4LDM1MDo6
X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzU5ODo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6
MjgsMzUzOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0
ZSkgVGFzaz1gODRmMmU5NjAtZWExYi00YzNiLTk0NjctY2JhYmI4YzMzZWI5YDo6bW92aW5nIGZy
b20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0MzU5ODo6SU5GTzo6MjAx
NC0xMi0wOCAxMDozODoyOCwzNTM6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp
IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzU5ODo6
SU5GTzo6MjAxNC0xMi0wOCAxMDozODoyOCwzNTM6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6
KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1
JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJz
aW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjM5NzgnLCAnbGFzdENo
ZWNrJzogJzIuMycsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2
ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwNTQ5NjA4JywgJ2xhc3RDaGVjayc6ICcyLjcnLCAndmFsaWQnOiBUcnVl
fX0KVGhyZWFkLTE0MzU5ODo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjgsMzU0Ojp0YXNrOjox
MTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA4NGYyZTk2MC1l
YTFiLTRjM2ItOTQ2Ny1jYmFiYjhjMzNlYjlgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00
NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2Mzk3OCcsICdsYXN0Q2hlY2snOiAnMi4zJywgJ3Zh
bGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1
NDk2MDgnLCAnbGFzdENoZWNrJzogJzIuNycsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNTk4
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyOCwzNTQ6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNr
TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA4NGYyZTk2MC1lYTFiLTRjM2ItOTQ2
Ny1jYmFiYjhjMzNlYjlgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmlu
aXNoZWQKVGhyZWFkLTE0MzU5ODo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjgsMzU0OjpyZXNv
dXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNl
QWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQz
NTk4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyOCwzNTQ6OnJlc291cmNlTWFuYWdlcjo6OTc3
OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2Vs
QWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM1OTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI4
LDM1NDo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr
PWA4NGYyZTk2MC1lYTFiLTRjM2ItOTQ2Ny1jYmFiYjhjMzNlYjlgOjpyZWYgMCBhYm9ydGluZyBG
YWxzZQpUaHJlYWQtMTQzNTk4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyOCwzNTc6OnN0b21w
UmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3Bv
bnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjI4LDM4
MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkg
SGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZl
cjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MjgsMzgyOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBj
Lkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJl
YWQtMTQzNTk5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODoyOCwzODQ6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjMxLDc0OTo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzg6MzEsNzUwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjAw
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozMSw3NTI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21w
UmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjM0LDc4Nzo6c3RvbXBSZWFjdG9yOjo5
ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8
U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MzQsNzg4OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjAxOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODozNCw3OTA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3Rv
bXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzg6MzUsNzA0OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNSw3
MzE6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VD
Q0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRl
cyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMTgwMDMgcywgMy41IE1CL3Ncbic7IDxyYz4gPSAwCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MzYs
MDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyBy
ZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MzYsMDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNiwwMDc6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0
aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzg6MzYsMDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2
OTg3NykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNiwwMDg6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODc3KSBRdWV1aW5nIHJlc3BvbnNlClRo
cmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6MzYsMDA5OjpmaWxlU0Q6OjI2MTo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0
YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIy
LTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0
IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM4OjM2LDAzNzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEg
cmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3NDI0OCBzLCA1MDEg
a0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODozNiwwMzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNiwwMzg6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4
OjM2LDAzODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0
aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNiwwMzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgKDY5ODc4KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZz
Jwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4
OjM2LDAzOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4Nzgp
IFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzg6MzcsODI1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
PgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODozNyw4MjY6Ol9faW5pdF9f
Ojo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZv
ciByZXF1ZXN0ClRocmVhZC0xNDM2MDI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjM3LDgyNzo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6
NDAsODU3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo0MCw4NTk6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM2MDM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQwLDg2Mjo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDMsOTE2Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozODo0Myw5MTc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM2MDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQzLDkxOTo6dGFzazo6NTk1OjpTdG9yYWdl
LlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY3ZmU5NGQ3LTA5MGYtNGQ3
NS04YzJlLThlMWJmYmNmNDc3OGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJl
cGFyaW5nClRocmVhZC0xNDM2MDQ6OklORk86OjIwMTQtMTItMDggMTA6Mzg6NDMsOTIwOjpsb2dV
dGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0
cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2MDQ6OklORk86OjIwMTQtMTItMDggMTA6Mzg6NDMs
OTIwOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6
IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05
MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDc0MjQ4JywgJ2xhc3RDaGVjayc6ICc3LjknLCAndmFsaWQnOiBUcnVl
fSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTE4MDAzJywgJ2xh
c3RDaGVjayc6ICc4LjInLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzYwNDo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzg6NDMsOTIwOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRh
c2s6OihwcmVwYXJlKSBUYXNrPWA2N2ZlOTRkNy0wOTBmLTRkNzUtOGMyZS04ZTFiZmJjZjQ3Nzhg
OjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3
NDI0OCcsICdsYXN0Q2hlY2snOiAnNy45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlh
OC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDExODAwMycsICdsYXN0Q2hlY2snOiAnOC4yJywg
J3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2MDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQz
LDkyMDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDY3ZmU5NGQ3LTA5MGYtNGQ3NS04YzJlLThlMWJmYmNmNDc3OGA6Om1vdmluZyBmcm9t
IHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjA0OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODo0Myw5MjE6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJl
c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz
dHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2MDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4
OjQzLDkyMTo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93
bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzYw
NDo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDMsOTIxOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFz
a01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDY3ZmU5NGQ3LTA5MGYtNGQ3NS04YzJlLThl
MWJmYmNmNDc3OGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2MDQ6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM4OjQzLDkyMzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDMsOTQzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo0
Myw5NDM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2MDU6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjQzLDk0NTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
ODo0NSw3MzU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2Mzdh
ZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ1LDc2NDo6YmxvY2tT
RDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJy
PiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0Ip
IGNvcGllZCwgMC4wMDExNTk5IHMsIDMuNSBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ2LDA0MTo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ2
LDA0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJl
cXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDYsMDQxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ2LDA0
MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4NzkpIEdvdCBy
ZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDYsMDQyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg3OSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ2LDA0Mzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21u
dC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQt
YWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251
bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozODo0NiwwNzA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0
XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzE3MTI5IHMsIDUxOSBrQi9zXG4nOyA8
cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjQ2LDA3MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBS
ZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM4OjQ2LDA3MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDYsMDcyOjpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVz
dCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM4OjQ2LDA3Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk4ODApIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDYsMDcyOjpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg4MCkgUXVldWluZyBy
ZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo0
NywwNzA6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJh
bWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNT
ZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjQ3LDA3MTo6X19pbml0X186OjUwNDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QK
VGhyZWFkLTE0MzYwNjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NDcsMDczOjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1MCwxMDQ6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM4OjUwLDEwNzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzYwNzo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NTAsMTEzOjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1MywxNDk6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM4OjUzLDE1MDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzYwODo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzg6NTMsMTUxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBj
LlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM4OjU1LDc3NTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQw
OTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6
NTUsODAyOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkp
IFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYg
Ynl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDU3NTQ4MyBzLCA3LjEgTUIvc1xuJzsgPHJjPiA9
IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
ODo1NiwwNzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2
aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozODo1NiwwNzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU2LDA3NTo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5m
b3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozODo1NiwwNzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5ODgxKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU2LDA3Njo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4ODEpIFF1ZXVpbmcgcmVzcG9u
c2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1NiwwNzc6OmZpbGVTRDo6MjYx
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhl
di9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1k
aXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NTYsMTA0OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5c
bjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDY5MzQ1NyBz
LCA1MzYga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozODo1NiwxMDU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1NiwxMDY6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQg
cG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjU2LDEwNjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBF
eHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1NiwxMDY6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODgyKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdz
dGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM4OjU2LDEwNjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAo
Njk4ODIpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzg6NTYsMTg1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1NiwxODc6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2MDk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU2
LDE4ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzg6NTksMjE3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1OSwyMTg6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM2MTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU5LDIyMDo6dGFz
azo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGI3
NjA5ZTIyLTJlNDYtNGYxNy04MDg4LTY3OGE3N2UxN2FhOWA6Om1vdmluZyBmcm9tIHN0YXRlIGlu
aXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2MTA6OklORk86OjIwMTQtMTItMDggMTA6
Mzg6NTksMjIxOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy
b3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2MTA6OklORk86OjIwMTQt
MTItMDggMTA6Mzg6NTksMjIxOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS
dW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05
MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdh
Y3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY5MzQ1NycsICdsYXN0Q2hlY2snOiAnMy4x
JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYy
Jzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMDA1NzU0ODMnLCAnbGFzdENoZWNrJzogJzMuNCcsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQt
MTQzNjEwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1OSwyMjE6OnRhc2s6OjExOTE6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGI3NjA5ZTIyLTJlNDYtNGYxNy04
MDg4LTY3OGE3N2UxN2FhOWA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05
MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDY5MzQ1NycsICdsYXN0Q2hlY2snOiAnMy4xJywgJ3ZhbGlkJzogVHJ1
ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1NzU0ODMnLCAn
bGFzdENoZWNrJzogJzMuNCcsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjEwOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozODo1OSwyMjE6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBiNzYwOWUyMi0yZTQ2LTRmMTctODA4OC02NzhhNzdl
MTdhYTlgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhy
ZWFkLTE0MzYxMDo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzg6NTksMjIyOjpyZXNvdXJjZU1hbmFn
ZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25l
ci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNjEwOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozODo1OSwyMjI6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl
c3RzIHt9ClRocmVhZC0xNDM2MTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU5LDIyMjo6dGFz
azo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBiNzYwOWUy
Mi0yZTQ2LTRmMTctODA4OC02NzhhNzdlMTdhYTlgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJl
YWQtMTQzNjEwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1OSwyMjQ6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM4OjU5LDI0NTo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzg6NTksMjQ2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjEx
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozODo1OSwyNDc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21w
UmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjAyLDYxMjo6c3RvbXBSZWFjdG9yOjo5
ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8
U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzk6MDIsNjEzOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjEyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozOTowMiw2MTQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3Rv
bXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA1LDY1MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6
MDUsNjUyOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjEzOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOTowNSw2NTQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzk6MDUsODA2OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3
YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChj
d2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTowNSw4MzM6OmJsb2Nr
U0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVy
cj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtC
KSBjb3BpZWQsIDAuMDAwNjE3NTcxIHMsIDYuNiBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA2LDEwODo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5
OjA2LDEwODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5n
IHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MDYsMTA4OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA2
LDEwOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4ODMpIEdv
dCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MDYsMTA5OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg4MykgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA2LDExMDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVy
L21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2
ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2
L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozOTowNiwxNDA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMg
b3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzA0MzY3IHMsIDUyOCBrQi9zXG4n
OyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM5OjA2LDE0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA2LDE0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MDYsMTQx
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVx
dWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM5OjA2LDE0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSAoNjk4ODQpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MDYsMTQy
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg4NCkgUXVldWlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
OTowOCw2ODk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjA4LDY5MDo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzYxNDo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MDgsNjkyOjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxMSw3NDg6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjExLDc1MTo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0MzYxNTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTEsNzU1OjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNCw3OTU6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM5OjE0LDc5Njo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzYxNjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTQsNzk4Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gN2FiNjA4NWUtODRkYS00OTNkLWEwNmQt
M2M5YTk2NjllOTVkYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcK
VGhyZWFkLTE0MzYxNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDozOToxNCw3OTg6OmxvZ1V0aWxzOjo0
NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlv
bnM9Tm9uZSkKVGhyZWFkLTE0MzYxNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDozOToxNCw3OTk6Omxv
Z1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0
YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNk
OTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNzA0MzY3JywgJ2xhc3RDaGVjayc6ICc4LjcnLCAndmFsaWQnOiBUcnVlfSwgdSdh
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYxNzU3MScsICdsYXN0Q2hl
Y2snOiAnOS4wJywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2MTY6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM5OjE0LDc5OTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoo
cHJlcGFyZSkgVGFzaz1gN2FiNjA4NWUtODRkYS00OTNkLWEwNmQtM2M5YTk2NjllOTVkYDo6Zmlu
aXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6
IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzA0MzY3
JywgJ2xhc3RDaGVjayc6ICc4LjcnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQz
ZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYxNzU3MScsICdsYXN0Q2hlY2snOiAnOS4wJywgJ3Zh
bGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2MTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE0LDc5
OTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh
c2s9YDdhYjYwODVlLTg0ZGEtNDkzZC1hMDZkLTNjOWE5NjY5ZTk1ZGA6Om1vdmluZyBmcm9tIHN0
YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjE2OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozOToxNCw3OTk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291
cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg
e30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2MTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE0
LDgwMDo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVy
OjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzYxNjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTQsODAwOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDdhYjYwODVlLTg0ZGEtNDkzZC1hMDZkLTNjOWE5
NjY5ZTk1ZGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2MTY6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM5OjE0LDgwMjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzk6MTQsODMwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNCw4
MzE6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2MTc6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjM5OjE0LDgzMzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTox
NSw4MzY6OmRvbWFpbk1vbml0b3I6OjIwOTo6U3RvcmFnZS5Eb21haW5Nb25pdG9yVGhyZWFkOjoo
X21vbml0b3JEb21haW4pIFJlZnJlc2hpbmcgZG9tYWluIGE4NDM0MjFhLTA5YTgtNDNkOS04N2I5
LTI2ZmRiOTYzN2FmMgpUaHJlYWQtMjI6OkVSUk9SOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDgzNjo6
c2RjOjoxMzc6OlN0b3JhZ2UuU3RvcmFnZURvbWFpbkNhY2hlOjooX2ZpbmREb21haW4pIGxvb2tp
bmcgZm9yIHVuZmV0Y2hlZCBkb21haW4gYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3
YWYyClRocmVhZC0yMjo6RVJST1I6OjIwMTQtMTItMDggMTA6Mzk6MTUsODM3OjpzZGM6OjE1NDo6
U3RvcmFnZS5TdG9yYWdlRG9tYWluQ2FjaGU6OihfZmluZFVuZmV0Y2hlZERvbWFpbikgbG9va2lu
ZyBmb3IgZG9tYWluIGE4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMgpUaHJlYWQt
MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDgzNzo6cGVyc2lzdGVudERpY3Q6OjE5Mjo6
U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6KF9faW5pdF9fKSBDcmVhdGVkIGEgcGVyc2lzdGVudCBk
aWN0IHdpdGggTHZNZXRhZGF0YVJXIGJhY2tlbmQKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOToxNSw4Mzc6OmJsb2NrU0Q6OjMzNjo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KHJlYWRs
aW5lcykgL3Vzci9iaW4vZGQgaWZsYWc9ZGlyZWN0IHNraXA9MCBicz0yMDQ4IGlmPS9kZXYvYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGNvdW50PTEgKGN3ZCBO
b25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDg2NTo6YmxvY2tTRDo6
MzM2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVhZGxpbmVzKSBTVUNDRVNTOiA8ZXJyPiA9ICcx
KzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG4yMDQ4IGJ5dGVzICgyLjAga0IpIGNvcGll
ZCwgMC4wMDA2NDU5MDkgcywgMy4yIE1CL3Ncbic7IDxyYz4gPSAwClRocmVhZC0yMjo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzk6MTUsODY2OjptaXNjOjoyNjI6OlN0b3JhZ2UuTWlzYzo6KHZhbGlk
YXRlRERCeXRlcykgZXJyOiBbJzErMCByZWNvcmRzIGluJywgJzErMCByZWNvcmRzIG91dCcsICcy
MDQ4IGJ5dGVzICgyLjAga0IpIGNvcGllZCwgMC4wMDA2NDU5MDkgcywgMy4yIE1CL3MnXSwgc2l6
ZTogMjA0OApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDg2Njo6cGVyc2lz
dGVudERpY3Q6OjIzNDo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6KHJlZnJlc2gpIHJlYWQgbGlu
ZXMgKEx2TWV0YWRhdGFSVyk9W10KVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTox
NSw4NjY6OnBlcnNpc3RlbnREaWN0OjoyNTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihyZWZy
ZXNoKSBFbXB0eSBtZXRhZGF0YQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1
LDg2Njo6cGVyc2lzdGVudERpY3Q6OjE5Mjo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6KF9faW5p
dF9fKSBDcmVhdGVkIGEgcGVyc2lzdGVudCBkaWN0IHdpdGggVkdUYWdNZXRhZGF0YVJXIGJhY2tl
bmQKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNSw4Njc6Omx2bTo6NDk1OjpT
dG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGV2Z3MpIE9wZXJhdGlvbiAnbHZtIGlu
dmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleApUaHJlYWQtMjI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDg2Nzo6bHZtOjo0OTc6OlN0b3JhZ2UuT3BlcmF0aW9u
TXV0ZXg6OihfaW52YWxpZGF0ZXZncykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRp
b24nIHJlbGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDozOToxNSw4Njc6Omx2bTo6NTA1OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2lu
dmFsaWRhdGVsdnMpIE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhl
IG9wZXJhdGlvbiBtdXRleApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDg2
Nzo6bHZtOjo1MTc6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZWx2cykgT3Bl
cmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRpb24g
bXV0ZXgKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNSw4Njg6Omx2bTo6MzY1
OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgT3BlcmF0aW9uICdsdm0gcmVs
b2FkIG9wZXJhdGlvbicgZ290IHRoZSBvcGVyYXRpb24gbXV0ZXgKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozOToxNSw4Njg6Omx2bTo6Mjg4OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
Y21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3MgLS1jb25maWcgJyBkZXZpY2VzIHsg
cHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIvIl0gaWdub3JlX3N1c3BlbmRlZF9kZXZp
Y2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxlX2FmdGVyX2Vycm9yX2NvdW50PTMgb2J0
YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0wIGZpbHRlciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIv
bXBhdGhifCdcJycsICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEg
IHByaW9yaXRpc2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9
MCB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIC0tbm9o
ZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcgLS1pZ25vcmVza2lw
cGVkY2x1c3RlciAtbyB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0ZW50X3NpemUsZXh0ZW50
X2NvdW50LGZyZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19tZGFfZnJlZSxsdl9jb3VudCxw
dl9jb3VudCxwdl9uYW1lIGE4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMiAoY3dk
IE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTUsOTI0Ojpsdm06OjI4
ODo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzogPGVycj4gPSAnICBXQVJOSU5H
OiBsdm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRpc2FibGVkLiBSZXN0YXJ0IGx2bWV0YWQgYmVmb3Jl
IGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9IDAKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozOToxNSw5MjQ6Omx2bTo6NDA3OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZn
cykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlv
biBtdXRleApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDkyNTo6cGVyc2lz
dGVudERpY3Q6OjIzNDo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6KHJlZnJlc2gpIHJlYWQgbGlu
ZXMgKFZHVGFnTWV0YWRhdGFSVyk9WydMRUFTRVRJTUVTRUM9NjAnLCAnQ0xBU1M9RGF0YScsICdW
RVJTSU9OPTMnLCAnVFlQRT1JU0NTSScsICdMT0dCTEtTSVpFPTUxMicsICdERVNDUklQVElPTj1N
RDMyMDBpJywgJ0xFQVNFUkVUUklFUz0zJywgJ0lPT1BUSU1FT1VUU0VDPTEwJywgJ0xPQ0tSRU5F
V0FMSU5URVJWQUxTRUM9NScsICdWR1VVSUQ9cnVGZVI4LVZIeFQtVUFlNC1SQnNPLTV6YW4tc3FC
WS02YUxDTXEnLCAnUEhZQkxLU0laRT01MTInLCAnU0RVVUlEPWE4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMicsICdMT0NLUE9MSUNZPScsIHUnUFYwPXB2Om1wYXRoYix1dWlkOlBC
cU5SMC04MUd4LVQ3dE0tNHEyWS1RZkV6LWJrekMtWHpzSUhhLHBlc3RhcnQ6MCxwZWNvdW50OjMx
OTcsbWFwb2Zmc2V0OjAnLCAnUE9PTF9TUE1fSUQ9LTEnLCAnTUFTVEVSX1ZFUlNJT049MScsICdQ
T09MX0RPTUFJTlM9YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyOkFjdGl2ZScs
ICdQT09MX0RFU0NSSVBUSU9OPVdvdXRUZXN0JywgJ1BPT0xfU1BNX0xWRVI9LTEnLCAnUk9MRT1N
YXN0ZXInLCAnX1NIQV9DS1NVTT0zMThiMzZhZGZhZTQ1Njg2NTRhMzg1MzFkZmIzYjViNWY4NTYz
ZDUwJywgJ1BPT0xfVVVJRD00NzNmOTI0NC01NDhiLTQ1NjQtOTVlNi0zYjg0ZTE2NjgzMWMnXQpU
aHJlYWQtMjI6OklORk86OjIwMTQtMTItMDggMTA6Mzk6MTUsOTI2OjpzZDo6Mzg1OjpTdG9yYWdl
LlN0b3JhZ2VEb21haW46OihfcmVnaXN0ZXJSZXNvdXJjZU5hbWVzcGFjZXMpIFJlc291cmNlIG5h
bWVzcGFjZSBhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjJfaW1hZ2VOUyBhbHJl
YWR5IHJlZ2lzdGVyZWQKVGhyZWFkLTIyOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjM5OjE1LDkyNjo6
c2Q6OjM5Mzo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooX3JlZ2lzdGVyUmVzb3VyY2VOYW1lc3Bh
Y2VzKSBSZXNvdXJjZSBuYW1lc3BhY2UgYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3
YWYyX3ZvbHVtZU5TIGFscmVhZHkgcmVnaXN0ZXJlZApUaHJlYWQtMjI6OklORk86OjIwMTQtMTIt
MDggMTA6Mzk6MTUsOTI2OjpibG9ja1NEOjo0NDg6OlN0b3JhZ2UuU3RvcmFnZURvbWFpbjo6KF9y
ZWdpc3RlclJlc291cmNlTmFtZXNwYWNlcykgUmVzb3VyY2UgbmFtZXNwYWNlIGE4NDM0MjFhLTA5
YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMl9sdm1BY3RpdmF0aW9uTlMgYWxyZWFkeSByZWdpc3Rl
cmVkClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTUsOTI3Ojpsdm06OjI4ODo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9sdm0gdmdj
ayAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMgPSBbIl4vZGV2L21hcHBlci8i
XSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNoZV9zdGF0ZT0wIGRpc2FibGVf
YWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3RfZnJvbV91ZGV2PTAgZmlsdGVy
ID0gWyAnXCcnYXwvZGV2L21hcHBlci9tcGF0aGJ8J1wnJywgJ1wnJ3J8Lip8J1wnJyBdIH0gIGds
b2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0xICB3YWl0X2Zv
cl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5fbWluID0gNTAgIHJl
dGFpbl9kYXlzID0gMCB9ICcgYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyIChj
d2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNSw5ODM6Omx2bTo6
Mjg4OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5J
Tkc6IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlzYWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBiZWZv
cmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0gMApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM5OjE1LDk4NDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRi
OTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9
MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MTYsMDEwOjpi
bG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6
IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQu
MSBrQikgY29waWVkLCAwLjAwMDUwMTY5NCBzLCA4LjIgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNiwxNDQ6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVl
c3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozOToxNiwxNDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVl
dWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE2LDE0NDo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24u
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
OToxNiwxNDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODg1
KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE2LDE0NTo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4ODUpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFk
LTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNiwxNDY6OmZpbGVTRDo6MjYxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNl
bnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJl
Mi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9
L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzk6MTYsMTc0OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6
KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNv
cmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDU4MzgyNyBzLCA2Mzcga0Iv
c1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozOToxNiwxNzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNiwxNzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE2
LDE3NTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5n
IHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNiwxNzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgKDY5ODg2KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE2
LDE3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4ODYpIFF1
ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6Mzk6MTcsOTY2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToxNyw5Njc6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM2MTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjE3LDk2OTo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjEs
MDAzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1l
KSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2Vy
dmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToyMSwwMDQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRo
cmVhZC0xNDM2MTk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjIxLDAwNjo6c3RvbXBSZWFjdG9y
OjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjQsMDM5OjpzdG9t
cFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGlu
ZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDozOToyNCwwNDA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2
MjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjI0LDA0Mjo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozOToyNiwwMTQ6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVs
bCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjM5OjI2LDA0Mzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0
XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2MjE0OTEgcywgNi42IE1CL3Ncbic7
IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzk6MjYsMTc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzk6MjYsMTgwOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToyNiwxODE6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1
ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzk6MjYsMTgyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg2OTg4NykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOToyNiwxODQ6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODg3KSBRdWV1aW5n
IHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjYsMTg2OjpmaWxl
U0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQg
aWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNf
aXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEg
aWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJl
YWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjI2LDIxNTo6ZmlsZVNEOjoyNjE6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNv
cmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3
NDEyMDEgcywgNTAyIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjYsMjE4OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjYsMjE5OjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUg
dGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozOToyNiwyMjE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MjYsMjIyOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg4OCkgR290IHJlcXVlc3QgZm9yIG1l
dGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDozOToyNiwyMjI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDY5ODg4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM5OjI3LDA3Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6Mjcs
MDc4OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDozOToyNywwNzk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM5OjMwLDEwOTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTEwOjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTozMCwx
MTM6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU
YXNrPWBkMGM3MjlkNS1hNGMyLTQ4ZTEtYTY0My1iMDhmM2UyMWI0ZThgOjptb3ZpbmcgZnJvbSBz
dGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNjIyOjpJTkZPOjoyMDE0LTEy
LTA4IDEwOjM5OjMwLDExMzo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu
IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNjIyOjpJTkZP
OjoyMDE0LTEyLTA4IDEwOjM5OjMwLDExNDo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3Jh
cHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NDEyMDEnLCAnbGFzdENoZWNr
JzogJzMuOScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRi
OTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAwNjIxNDkxJywgJ2xhc3RDaGVjayc6ICc0LjEnLCAndmFsaWQnOiBUcnVlfX0K
VGhyZWFkLTE0MzYyMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTE0Ojp0YXNrOjoxMTkx
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBkMGM3MjlkNS1hNGMy
LTQ4ZTEtYTY0My1iMDhmM2UyMWI0ZThgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRk
LWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NDEyMDEnLCAnbGFzdENoZWNrJzogJzMuOScsICd2YWxp
ZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29k
ZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjIx
NDkxJywgJ2xhc3RDaGVjayc6ICc0LjEnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzYyMjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTE0Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZDBjNzI5ZDUtYTRjMi00OGUxLWE2NDMt
YjA4ZjNlMjFiNGU4YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlz
aGVkClRocmVhZC0xNDM2MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjMwLDExNDo6cmVzb3Vy
Y2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFs
bCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzYy
Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTE0OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6
U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFs
bCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNjIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTozMCwx
MTQ6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1g
ZDBjNzI5ZDUtYTRjMi00OGUxLWE2NDMtYjA4ZjNlMjFiNGU4YDo6cmVmIDAgYWJvcnRpbmcgRmFs
c2UKVGhyZWFkLTE0MzYyMjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTE2OjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTozMCwxMzg6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjMwLDEzOTo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0MzYyMzo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzAsMTQxOjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTozMywyNzM6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM5OjMzLDI3NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzYyNDo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzMsMjc2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29u
cnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjM5OjM2LDA0Njo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNk
OS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJz
PTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzk6MzYsMDc1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQw
OTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTE5MDc4IHMsIDMuNCBNQi9zXG4nOyA8cmM+
ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjM5OjM2LDIyMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNl
aXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM5OjM2LDIyMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzYsMjIyOjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBp
bmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjM5OjM2LDIyMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSAoNjk4ODkpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzYsMjIzOjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg4OSkgUXVldWluZyByZXNw
b25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM2LDIyNDo6ZmlsZVNEOjoy
NjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9y
aGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8x
YjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFn
PWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIx
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTozNiwyNTE6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBp
blxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNjE4MzY1
IHMsIDYwMiBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM2LDI1Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM2LDI1Mzo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVh
ZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzk6MzYsMjUzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM2LDI1Mzo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4OTApIEdvdCByZXF1ZXN0IGZvciBtZXRob2Qg
J3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzk6MzYsMjU0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
ICg2OTg5MCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozOTozNiwzMTE6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFk
YXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM2LDMxNDo6
X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzYyNTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6
MzYsMzE4OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkg
U2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOTozOSwzNTA6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+
Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjM5LDM1MTo6X19pbml0X186
OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QKVGhyZWFkLTE0MzYyNjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6MzksMzUzOjpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0
MiwzODU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJh
bWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNT
ZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjQyLDM4Njo6X19pbml0X186OjUwNDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QK
VGhyZWFkLTE0MzYyNzo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDIsMzg3OjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NSw0MzI6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjM5OjQ1LDQzMzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzYyODo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDUsNDM2Ojp0YXNrOjo1OTU6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTllNmE0YWUtYTgyMi00YWQz
LWI3YWQtYzhhNTljNThjYzVlYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVw
YXJpbmcKVGhyZWFkLTE0MzYyODo6SU5GTzo6MjAxNC0xMi0wOCAxMDozOTo0NSw0MzY6OmxvZ1V0
aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz
KG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzYyODo6SU5GTzo6MjAxNC0xMi0wOCAxMDozOTo0NSw0
MzY6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog
cmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTky
NTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwNjE4MzY1JywgJ2xhc3RDaGVjayc6ICc5LjInLCAndmFsaWQnOiBUcnVl
fSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTE5MDc4JywgJ2xh
c3RDaGVjayc6ICc5LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzYyODo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzk6NDUsNDM3Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRh
c2s6OihwcmVwYXJlKSBUYXNrPWBlOWU2YTRhZS1hODIyLTRhZDMtYjdhZC1jOGE1OWM1OGNjNWVg
OjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2
MTgzNjUnLCAnbGFzdENoZWNrJzogJzkuMicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5
YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMTkwNzgnLCAnbGFzdENoZWNrJzogJzkuNCcs
ICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjI4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0
NSw0Mzc6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl
KSBUYXNrPWBlOWU2YTRhZS1hODIyLTRhZDMtYjdhZC1jOGE1OWM1OGNjNWVgOjptb3ZpbmcgZnJv
bSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzYyODo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzk6NDUsNDM3OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5S
ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVl
c3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNjI4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
OTo0NSw0Mzc6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5P
d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM2
Mjg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjQ1LDQzNzo6dGFzazo6OTkzOjpTdG9yYWdlLlRh
c2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBlOWU2YTRhZS1hODIyLTRhZDMtYjdhZC1j
OGE1OWM1OGNjNWVgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzNjI4OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDozOTo0NSw0Mzk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3Rv
bXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjQ1LDQ1OTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6
NDUsNDYwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjI5OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOTo0NSw0NjI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzk6NDYsMDc4OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3
YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChj
d2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NiwxMDc6OmJsb2Nr
U0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVy
cj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtC
KSBjb3BpZWQsIDAuMDAxNjU0ODkgcywgMi41IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDYsMjU1OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6
NDYsMjU1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcg
cmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NiwyNTU6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDYs
MjU2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg5MSkgR290
IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NiwyNTY6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODkxKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDYsMjU3OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIv
bW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZk
ZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYv
bnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjM5OjQ2LDI4NDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBv
dXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA1Nzk2MjEgcywgNjQyIGtCL3Ncbic7
IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6Mzk6NDYsMjg0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6Mzk6NDYsMjg1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NiwyODU6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1
ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzk6NDYsMjg1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg2OTg5MikgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0NiwyODY6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODkyKSBRdWV1aW5n
IHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5
OjQ4LDYwOTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9m
cmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJw
Y1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NDgsNjExOjpfX2luaXRfXzo6NTA0Ojpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVz
dApUaHJlYWQtMTQzNjMwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo0OCw2MTI6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
Ckpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjUxLDY0ODo6
c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFu
ZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTEsNjUwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpz
b25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQt
MTQzNjMxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo1MSw2NTE6OnN0b21wUmVhY3Rvcjo6MTYz
Ojp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjU0LDY4Nzo6c3RvbXBSZWFj
dG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVz
c2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzk6NTQsNjg4OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2
ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjMyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDozOTo1NCw2OTA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6
OjIwMTQtMTItMDggMTA6Mzk6NTYsMTEwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5
LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9
NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDoz
OTo1NiwxNDA6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5
NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNTg5NTYgcywgNi45IE1CL3Ncbic7IDxyYz4g
PSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
Mzk6NTYsMjg3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vp
dmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6Mzk6NTYsMjg3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo1NiwyODg6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGlu
Zm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6Mzk6NTYsMjg4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTg5MykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo1NiwyODg6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODkzKSBRdWV1aW5nIHJlc3Bv
bnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTYsMjg5OjpmaWxlU0Q6OjI2
MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3Jo
ZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFi
Mzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9
ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjM5OjU2LDMxNjo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGlu
XG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA0MzkxOTgg
cywgODQ3IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTYsMzE3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTYsMzE3OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFk
IHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOTo1NiwzMTc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
RXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTYsMzE4OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg5NCkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAn
c3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDozOTo1NiwzMTg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
KDY5ODk0KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjM5OjU3LDcyMzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6Mzk6NTcsNzI0Ojpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjMzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDozOTo1
Nyw3MjY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQwOjAwLDc2MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MDAsNzYyOjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzNjM0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowMCw3NjQ6OnRh
c2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAw
OWIxMTVhNi0zYzJmLTRjMDctYTVkZC0zMjc3MjUyMzBhMmVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBp
bml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNjM0OjpJTkZPOjoyMDE0LTEyLTA4IDEw
OjQwOjAwLDc2NDo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw
cm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNjM0OjpJTkZPOjoyMDE0
LTEyLTA4IDEwOjQwOjAwLDc2NTo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikg
UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5MjIt
OTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0MzkxOTgnLCAnbGFzdENoZWNrJzogJzQu
NCcsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2Fm
Mic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNTg5NTYnLCAnbGFzdENoZWNrJzogJzQuNicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQt
MTQzNjM0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowMCw3NjU6OnRhc2s6OjExOTE6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDA5YjExNWE2LTNjMmYtNGMwNy1h
NWRkLTMyNzcyNTIzMGEyZWA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05
MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDQzOTE5OCcsICdsYXN0Q2hlY2snOiAnNC40JywgJ3ZhbGlkJzogVHJ1
ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1ODk1NicsICds
YXN0Q2hlY2snOiAnNC42JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2MzQ6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQwOjAwLDc2NTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRh
c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDA5YjExNWE2LTNjMmYtNGMwNy1hNWRkLTMyNzcyNTIz
MGEyZWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJl
YWQtMTQzNjM0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowMCw3NjU6OnJlc291cmNlTWFuYWdl
cjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVy
LnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2MzQ6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQwOjAwLDc2Njo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2Uu
UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVz
dHMge30KVGhyZWFkLTE0MzYzNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MDAsNzY2Ojp0YXNr
Ojo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDA5YjExNWE2
LTNjMmYtNGMwNy1hNWRkLTMyNzcyNTIzMGEyZWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVh
ZC0xNDM2MzQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjAwLDc2ODo6c3RvbXBSZWFjdG9yOjox
NjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJw
YyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MDAsNzg5OjpzdG9tcFJl
YWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBt
ZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MDowMCw3OTA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1Nl
cnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2MzU6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjAwLDc5Mjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MDQsMTUxOjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MDowNCwxNTI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2MzY6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQwOjA0LDE1Mzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MDowNiwxNDM6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdl
dFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0y
NmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNv
dW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjA2LDE3
NDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVz
ICg0LjEga0IpIGNvcGllZCwgMC4wMDEzOTU0NSBzLCAyLjkgTUIvc1xuJzsgPHJjPiA9IDAKaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowNiwz
MjA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJl
cXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MDowNiwzMjE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
UXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjA2LDMyMTo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRp
b24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MDowNiwzMjE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
ODk1KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjA2LDMyMTo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4OTUpIFF1ZXVpbmcgcmVzcG9uc2UKVGhy
ZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowNiwzMjI6OmZpbGVTRDo6MjYxOjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRh
LWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjIt
OTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qg
b2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDA6MDYsMzUzOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSBy
ZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDkwOTc1NyBzLCA0MDkg
a0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MDowNiwzNTQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowNiwzNTU6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQw
OjA2LDM1NTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0
aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowNiwzNTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgKDY5ODk2KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZz
Jwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQw
OjA2LDM1NTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk4OTYp
IFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDA6MDcsMTg5OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
PgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDowNywxOTA6Ol9faW5pdF9f
Ojo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZv
ciByZXF1ZXN0ClRocmVhZC0xNDM2Mzc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjA3LDE5Mjo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6
MTAsMjI1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxMCwyMjc6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM2Mzg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjEwLDIyOTo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MTMsMzAxOjpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxMywzMDI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM2Mzk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjEzLDMwMzo6c3RvbXBSZWFjdG9yOjoxNjM6
OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwxNzg6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0w
OWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYv
bnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjE2LDIwNjo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMg
b3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMDEyNyBzLCAzLjEgTUIvc1xu
JzsgPHJjPiA9IDAKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MTYsMzMzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29u
UnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzMzQ6Ol9faW5pdF9fOjo1MDQ6
Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1
ZXN0ClRocmVhZC0xNDM2NDA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjE2LDMzNzo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDBiOWZl
YzBlLTdmYjktNGM1ZS1iNjFmLWY5M2JlZTU0OGY5MmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQg
LT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2NDA6OklORk86OjIwMTQtMTItMDggMTA6NDA6
MTYsMzM3Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl
Y3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2NDA6OklORk86OjIwMTQtMTIt
MDggMTA6NDA6MTYsMzM3Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g
YW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUy
LTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDkwOTc1NycsICdsYXN0Q2hlY2snOiAnMTAuMCcs
ICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6
IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAu
MDAxMzAxMjcnLCAnbGFzdENoZWNrJzogJzAuMScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQz
NjQwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzMzc6OnRhc2s6OjExOTE6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDBiOWZlYzBlLTdmYjktNGM1ZS1iNjFm
LWY5M2JlZTU0OGY5MmA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUx
YTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdk
ZWxheSc6ICcwLjAwMDkwOTc1NycsICdsYXN0Q2hlY2snOiAnMTAuMCcsICd2YWxpZCc6IFRydWV9
LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2
ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMzAxMjcnLCAnbGFz
dENoZWNrJzogJzAuMScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjQwOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MDoxNiwzMzg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAwYjlmZWMwZS03ZmI5LTRjNWUtYjYxZi1mOTNiZWU1NDhm
OTJgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFk
LTE0MzY0MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MTYsMzM4OjpyZXNvdXJjZU1hbmFnZXI6
Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5y
ZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNjQwOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MDoxNiwzMzg6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJl
c291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3Rz
IHt9ClRocmVhZC0xNDM2NDA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjE2LDMzODo6dGFzazo6
OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAwYjlmZWMwZS03
ZmI5LTRjNWUtYjYxZi1mOTNiZWU1NDhmOTJgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQt
MTQzNjQwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzNDA6OnN0b21wUmVhY3Rvcjo6MTYz
Ojp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MTYsMzU3Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MTYsMzU3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVp
bmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzNTc6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6
MTYsMzU3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTg5Nykg
R290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzNTg6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODk3KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0y
MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MTYsMzU4OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50
ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTIt
NDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9k
ZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpKc29uUnBjIChTdG9tcFJlYWN0b3Ip
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzODQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tl
ci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJh
bWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQw
OjE2LDM4Nzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVx
dWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MDoxNiwzODc6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4z
NzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNjE4OTM2IHMsIDYwMSBrQi9zXG4nOyA8cmM+
ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQwOjE2LDM5MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNl
aXZpbmcgcmVxdWVzdC4uLgpUaHJlYWQtMTQzNjQxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDox
NiwzOTI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MTYsMzkyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiwzOTQ6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGlu
Zm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDA6MTYsMzk1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTg5OCkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxNiw0MDI6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODk4KSBRdWV1aW5nIHJlc3Bv
bnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjE5LDU0
Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkg
SGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZl
cjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MTksNTUwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBj
Lkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJl
YWQtMTQzNjQyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoxOSw1NTQ6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjIyLDU5Mzo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDA6MjIsNTk0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjQz
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyMiw1OTY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21w
UmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI1LDYzMDo6c3RvbXBSZWFjdG9yOjo5
ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8
U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDA6MjUsNjMxOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjQ0OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MDoyNSw2MzM6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3Rv
bXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDA6MjYsMjEwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiwy
Mzg6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VD
Q0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRl
cyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNjU5NTcxIHMsIDYuMiBNQi9zXG4nOyA8cmM+ID0gMApU
aHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQwMzo6ZG9tYWluTW9uaXRvcjo6
MjA5OjpTdG9yYWdlLkRvbWFpbk1vbml0b3JUaHJlYWQ6OihfbW9uaXRvckRvbWFpbikgUmVmcmVz
aGluZyBkb21haW4gMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDA2Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MjYsNDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vp
dmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MjYsNDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw0MDg6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRo
ZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQwOjI2LDQwODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw0MDg6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5ODk5KSBHb3QgcmVxdWVzdCBmb3Ig
bWV0aG9kICdnbG9iJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQwOjI2LDQwOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw0MDk6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTAwKSBHb3QgcmVxdWVzdCBmb3IgbWV0
aG9kICdnbG9iJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjI2LDQwOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk4OTkpIFF1ZXVpbmcgcmVzcG9uc2UKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw0MDk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgKDY5OTAwKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDEyOjpmaWxlU0Q6OjE1Mjo6U3RvcmFnZS5TdG9yYWdl
RG9tYWluOjooX19pbml0X18pIFJlYWRpbmcgZG9tYWluIGluIHBhdGggL3JoZXYvZGF0YS1jZW50
ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTIt
NDZkZC1hYmFlLTkyNTFhMTNkOTcxMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQxMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQxMzo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBw
b29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDA6MjYsNDEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4
dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQxMzo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MDEpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3Rv
dWNoJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQwOjI2LDQ4ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
MDEpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoy
Niw0ODk6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2lu
aXRfXykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIEZpbGVNZXRhZGF0YVJXIGJhY2tl
bmQKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MDoyNiw0ODk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2
aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MDoyNiw0OTA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5MDo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5m
b3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MDoyNiw0OTA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTAyKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdyZWFkZmlsZScKaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw0OTE6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTAyKSBRdWV1aW5nIHJlc3Bv
bnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDkxOjpwZXJzaXN0ZW50
RGljdDo6MjM0OjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBsaW5lcyAo
RmlsZU1ldGFkYXRhUlcpPVsnQ0xBU1M9SXNvJywgJ0RFU0NSSVBUSU9OPUlzbycsICdJT09QVElN
RU9VVFNFQz0xMCcsICdMRUFTRVJFVFJJRVM9MycsICdMRUFTRVRJTUVTRUM9NjAnLCAnTE9DS1BP
TElDWT0nLCAnTE9DS1JFTkVXQUxJTlRFUlZBTFNFQz01JywgJ1BPT0xfVVVJRD00N2MzNmIwZC01
MzkxLTQwYmItODVjMy1lMDUyMTc2MDc5MTgsNDczZjkyNDQtNTQ4Yi00NTY0LTk1ZTYtM2I4NGUx
NjY4MzFjJywgJ1JFTU9URV9QQVRIPTE5Mi4xNjguMTQuMjU0Oi92YXIvbGliL2V4cG9ydHMvaXNv
JywgJ1JPTEU9UmVndWxhcicsICdTRFVVSUQ9MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWEx
M2Q5NzEwJywgJ1RZUEU9TkZTJywgJ1ZFUlNJT049MCcsICdfU0hBX0NLU1VNPWU2NjEzOGUwZDJj
ODVkOGViMDkzMTMwYmQ4Y2Q0NDM3ODZlMzFkZjQnXQppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Mjo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Mjo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MjYsNDkzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Mzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MDMpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ2FjY2VzcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MDoyNiw0OTM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDY5OTAzKSBRdWV1aW5nIHJlc3BvbnNlCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDkzOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDk0OjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUg
dGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MDoyNiw0OTQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNDk0OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkwNCkgR290IHJlcXVlc3QgZm9yIG1l
dGhvZCAnZ2xvYicKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MDoyNiw0OTQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTA0KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDA6MjYsNDk1OjpmaWxlU0Q6OjYxMDo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooaW1hZ2VH
YXJiYWdlQ29sbGVjdG9yKSBSZW1vdmluZyByZW1uYW50cyBvZiBkZWxldGVkIGltYWdlcyBbXQpU
aHJlYWQtMjE6OklORk86OjIwMTQtMTItMDggMTA6NDA6MjYsNDk1OjpzZDo6Mzg1OjpTdG9yYWdl
LlN0b3JhZ2VEb21haW46OihfcmVnaXN0ZXJSZXNvdXJjZU5hbWVzcGFjZXMpIFJlc291cmNlIG5h
bWVzcGFjZSAxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTBfaW1hZ2VOUyBhbHJl
YWR5IHJlZ2lzdGVyZWQKVGhyZWFkLTIxOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5NTo6
c2Q6OjM5Mzo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooX3JlZ2lzdGVyUmVzb3VyY2VOYW1lc3Bh
Y2VzKSBSZXNvdXJjZSBuYW1lc3BhY2UgMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5
NzEwX3ZvbHVtZU5TIGFscmVhZHkgcmVnaXN0ZXJlZAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Njo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Njo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MjYsNDk2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI2LDQ5Njo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MDUpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MjYsNDk3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTkwNSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjI2LDQ5Nzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0
LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEz
ZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw1
MjU6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMg
KDM3MiBCKSBjb3BpZWQsIDAuMDAwNjQyNzkgcywgNTc5IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MjYsNTI2
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1
ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDA6MjYsNTI2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1
ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw1MjY6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9u
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MjYsNTI2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkw
NikgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyNiw1Mjc6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTA2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjI4LDY2Mzo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDA6MjgsNjY1OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjQ3
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDoyOCw2NjY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21w
UmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDcwNDo6c3RvbXBSZWFjdG9yOjo5
ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8
U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDA6MzEsNzA2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjQ4OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MDozMSw3MDg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2OTk2N2RlNC0xYzBjLTQyZjAtYjI2Ny1iZjUyNmE3
YWQ2NmZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQt
MTQzNjQ4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDcwODo6bG9nVXRpbHM6OjQ0OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l
KQpUaHJlYWQtMTQzNjQ4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDcwODo6bG9nVXRpbHM6
OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJl
dHVybiByZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzog
eydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDA2NDI3OScsICdsYXN0Q2hlY2snOiAnNS4yJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEt
MDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2NTk1NzEnLCAnbGFzdENoZWNrJzogJzUu
NScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjQ4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MDozMSw3MDk6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUp
IFRhc2s9YDY5OTY3ZGU0LTFjMGMtNDJmMC1iMjY3LWJmNTI2YTdhZDY2ZmA6OmZpbmlzaGVkOiB7
dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY0Mjc5JywgJ2xhc3RD
aGVjayc6ICc1LjInLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0y
NmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDY1OTU3MScsICdsYXN0Q2hlY2snOiAnNS41JywgJ3ZhbGlkJzogVHJ1
ZX19ClRocmVhZC0xNDM2NDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDcwOTo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDY5OTY3
ZGU0LTFjMGMtNDJmMC1iMjY3LWJmNTI2YTdhZDY2ZmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh
cmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjQ4OjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MDozMSw3MDk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdl
ci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3Vy
Y2VzIHt9ClRocmVhZC0xNDM2NDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDcwOTo6cmVz
b3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2Vs
QWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzY0ODo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6MzEsNzA5Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KF9kZWNyZWYpIFRhc2s9YDY5OTY3ZGU0LTFjMGMtNDJmMC1iMjY3LWJmNTI2YTdhZDY2ZmA6
OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2NDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQwOjMxLDcxMTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDA6MzEsNzQzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVy
OjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NF
TkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDozMSw3NDQ6Ol9faW5p
dF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5n
IGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NDk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjMxLDc0
Njo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRp
bmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MzQsODc1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29u
UnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDozNCw4NzY6Ol9faW5pdF9fOjo1MDQ6
Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1
ZXN0ClRocmVhZC0xNDM2NTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjM0LDg3ODo6c3RvbXBS
ZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9u
c2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDozNiwyNDE6OmJsb2NrU0Q6OjU5
Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rl
di9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGly
ZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQwOjM2LDI2OTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2Mu
ZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxu
MSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2NzU3ODQg
cywgNi4xIE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MzYsNTI5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MzYsNTMwOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFk
IHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MDozNiw1MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
RXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MzYsNTMwOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkwNykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAn
c3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MDozNiw1MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
KDY5OTA3KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6MzYsNTMxOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92
YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9k
b21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEg
KGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjM2LDU2MDo6Zmls
ZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxl
cnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIp
IGNvcGllZCwgMC4wMDA4MzE0ODQgcywgNDQ3IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MzYsNTYyOjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6
MzYsNTYyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcg
cmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDozNiw1NjI6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6MzYs
NTYyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkwOCkgR290
IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDozNiw1NjQ6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTA4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0
b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjM3LDkxMDo6c3RvbXBSZWFjdG9y
Ojo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2Fn
ZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDA6MzcsOTExOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6
OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjUxOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MDozNyw5MTI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMu
U3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rv
cik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQwLDk0Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJv
a2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBG
cmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDA6NDAsOTQ5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjUyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MDo0MCw5NTE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2
ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQwOjQzLDk4ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDMsOTg5
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjUzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MDo0Myw5OTA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDYs
MjcyOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91
c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21l
dGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9u
ZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo0NiwzMDA6OmJsb2NrU0Q6OjU5
Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAn
MSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3Bp
ZWQsIDAuMDAwNjE5NjQ1IHMsIDYuNiBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ2LDU2NTo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ2LDU2
Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVl
c3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDYsNTY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ2LDU2Njo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MDkpIEdvdCByZXF1
ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDYsNTY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpICg2OTkwOSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQwOjQ2LDU2Nzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8x
OTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJh
ZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwg
YnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MDo0Niw1OTc6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4z
NzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzgwOTMzIHMsIDQ3NiBrQi9zXG4nOyA8cmM+
ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQwOjQ2LDU5ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNl
aXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQwOjQ2LDU5ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDYsNTk5OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBp
bmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQwOjQ2LDU5OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSAoNjk5MTApIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDYsNTk5OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxMCkgUXVldWluZyByZXNw
b25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo0Nyww
MjQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUp
IEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ3LDAyNjo6X19pbml0X186OjUwNDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhy
ZWFkLTE0MzY1NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDcsMDI4Ojp0YXNrOjo1OTU6OlN0
b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOTk2M2Y2YjAtYTQ3
Mi00MGUwLTg3ZTctMzZiNjM0YzU2OGQ5YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0
ZSBwcmVwYXJpbmcKVGhyZWFkLTE0MzY1NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MDo0NywwMjg6
OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw
b1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzY1NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0
MDo0NywwMjk6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv
dGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1h
YmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzog
VHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzgwOTMzJywgJ2xhc3RDaGVjayc6ICcwLjQnLCAndmFsaWQn
OiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUn
OiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYxOTY0
NScsICdsYXN0Q2hlY2snOiAnMC43JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2NTQ6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ3LDAyOTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gOTk2M2Y2YjAtYTQ3Mi00MGUwLTg3ZTctMzZiNjM0
YzU2OGQ5YDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcx
MCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNzgwOTMzJywgJ2xhc3RDaGVjayc6ICcwLjQnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQz
NDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYxOTY0NScsICdsYXN0Q2hlY2sn
OiAnMC43JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2NTQ6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQwOjQ3LDAyOTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YDk5NjNmNmIwLWE0NzItNDBlMC04N2U3LTM2YjYzNGM1NjhkOWA6Om1v
dmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjU0
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo0NywwMjk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpT
dG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VB
bGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2NTQ6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjQ3LDAzMDo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VN
YW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhy
ZWFkLTE0MzY1NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDcsMDMwOjp0YXNrOjo5OTM6OlN0
b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDk5NjNmNmIwLWE0NzItNDBl
MC04N2U3LTM2YjYzNGM1NjhkOWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2NTQ6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjQ3LDAzMTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NDcsMDU3OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MDo0NywwNTg6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NTU6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQwOjQ3LDA1OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTAsMjIxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1
MCwyMjM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NTY6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQwOjUwLDIyODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDA6NTMsMjYzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1MywyNjQ6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NTc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjUz
LDI2Njo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDA6NTYsMzAxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1NiwzMDI6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTYsMzA1OjpibG9ja1NE
Ojo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFn
PWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTE0
MzY1ODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTYsMzA2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjU2LDMzNDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBp
blxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDExMTg5
NyBzLCAzLjcgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1Niw2MDE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1Niw2MDE6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjU2LDYwMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1Niw2MDI6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTExKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQwOjU2LDYwMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5MTEpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MDo1Niw2MDM6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6
X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEw
L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9
MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTYsNjMwOjpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzog
PGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIg
QikgY29waWVkLCAwLjAwMDYyMzU1IHMsIDU5NyBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjU2LDYzMjo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQw
OjU2LDYzMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5n
IHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTYsNjMyOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQwOjU2
LDYzMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MTIpIEdv
dCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDA6NTYsNjM0OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxMikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MDo1OSwzNjY6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQwOjU5LDM2ODo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY1OTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDA6NTksMzY5OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBj
LlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0
b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTowMiw0MDY6OnN0b21wUmVhY3Rvcjo6OTg6OkJy
b2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21w
RnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQxOjAyLDQwNzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVf
cmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY2MDo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDE6MDIsNDA5Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF91cGRhdGVTdGF0ZSkgVGFzaz1gMTY0ZmYwZDQtZTU3NS00Mjc3LWI2ZDItYmU4MzA5YWJhYTI5
YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0MzY2
MDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MTowMiw0MTA6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hl
cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhy
ZWFkLTE0MzY2MDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MTowMiw0MTA6OmxvZ1V0aWxzOjo0Nzo6
ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4g
cmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29k
ZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjIz
NTUnLCAnbGFzdENoZWNrJzogJzUuOCcsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgt
NDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMTE4OTcnLCAnbGFzdENoZWNrJzogJzYuMScsICd2
YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjYwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTowMiw0
MTA6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9
YDE2NGZmMGQ0LWU1NzUtNDI3Ny1iNmQyLWJlODMwOWFiYWEyOWA6OmZpbmlzaGVkOiB7dScxYjM4
ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYyMzU1JywgJ2xhc3RDaGVjayc6
ICc1LjgnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2
MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxh
eSc6ICcwLjAwMTExODk3JywgJ2xhc3RDaGVjayc6ICc2LjEnLCAndmFsaWQnOiBUcnVlfX0KVGhy
ZWFkLTE0MzY2MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDIsNDEwOjp0YXNrOjo1OTU6OlN0
b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gMTY0ZmYwZDQtZTU3
NS00Mjc3LWI2ZDItYmU4MzA5YWJhYTI5YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+
IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM2NjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjAy
LDQxMTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVy
OjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30K
VGhyZWFkLTE0MzY2MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDIsNDExOjpyZXNvdXJjZU1h
bmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93
bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNjYwOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MTowMiw0MTE6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2Rl
Y3JlZikgVGFzaz1gMTY0ZmYwZDQtZTU3NS00Mjc3LWI2ZDItYmU4MzA5YWJhYTI5YDo6cmVmIDAg
YWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0MzY2MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDIs
NDEzOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2Vu
ZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTowMiw0Mzg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5k
bGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpz
b25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjAyLDQzOTo6X19pbml0X186OjUw
NDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJl
cXVlc3QKVGhyZWFkLTE0MzY2MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDIsNDQwOjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTowNSw2
Mjk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUp
IEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA1LDYzMDo6X19pbml0X186OjUwNDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhy
ZWFkLTE0MzY2Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDUsNjMyOjpzdG9tcFJlYWN0b3I6
OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJl
YWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA2LDMzNzo6YmxvY2tTRDo6NTk2OjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0
MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9
L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MDYsMzY1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVj
b3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTM4MDc3IHMsIDMuMCBN
Qi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQxOjA2LDYzNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA2LDYzNTo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6
MDYsNjM1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3Rp
bmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA2LDYzNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNjk5MTMpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMn
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6
MDYsNjM2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxMykg
UXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA2LDYz
Njo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3Iv
YmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9l
eHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21l
dGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9u
ZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTowNiw2NjM6OmZpbGVTRDo6MjYx
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcw
KzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQs
IDAuMDAwNjA0MTkgcywgNjE2IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDYsNjY0OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDYsNjY1Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBp
biB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MTowNiw2NjU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MDYsNjY1OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxNCkgR290IHJlcXVlc3Qg
Zm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MTowNiw2NjU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgKDY5OTE0KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rv
cik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjA4LDY2Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJv
a2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBG
cmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDE6MDgsNjY4OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjYzOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MTowOCw2Njk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2
ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQxOjExLDcwMjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTEsNzA0
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjY0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MToxMSw3MDU6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjE0LDc0MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTQsNzQxOjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNjY1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToxNCw3NDM6
OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTYsMzY4OjpibG9j
a1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2Rk
IGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlm
bGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFk
LTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToxNiwzOTU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29y
ZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAw
NzUzMTM1IHMsIDUuNCBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjE2LDY2Nzo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjE2LDY2ODo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MTYsNjY4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjE2LDY2ODo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MTUpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MTYsNjY5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTkxNSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjE2LDY2OTo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0
LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEz
ZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToxNiw2
OTc6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMg
KDM3MiBCKSBjb3BpZWQsIDAuMDAwNTEwNzE4IHMsIDcyOCBrQi9zXG4nOyA8cmM+ID0gMAppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjE2LDY5
ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVx
dWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQxOjE2LDY5ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBR
dWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTYsNjk4OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlv
bi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQxOjE2LDY5ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
MTYpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTYsNjk5OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxNikgUXVldWluZyByZXNwb25zZQpKc29u
UnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToxNyw3NzM6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5n
IG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQxOjE3LDc3NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBj
U2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY2
Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTcsNzc2Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFz
a01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gYjVmNjBlYWEtNWM3YS00OWQ2LTk5
ZGEtYTZiNDY5ZWY4MWE2YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJp
bmcKVGhyZWFkLTE0MzY2Njo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MToxNyw3NzY6OmxvZ1V0aWxz
Ojo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9w
dGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzY2Njo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MToxNyw3Nzc6
OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw
b1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFh
MTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAwNTEwNzE4JywgJ2xhc3RDaGVjayc6ICcxLjEnLCAndmFsaWQnOiBUcnVlfSwg
dSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc1MzEzNScsICdsYXN0
Q2hlY2snOiAnMS40JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2NjY6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQxOjE3LDc3Nzo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjoocHJlcGFyZSkgVGFzaz1gYjVmNjBlYWEtNWM3YS00OWQ2LTk5ZGEtYTZiNDY5ZWY4MWE2YDo6
ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29k
ZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNTEw
NzE4JywgJ2xhc3RDaGVjayc6ICcxLjEnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc1MzEzNScsICdsYXN0Q2hlY2snOiAnMS40Jywg
J3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2NjY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjE3
LDc3Nzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YGI1ZjYwZWFhLTVjN2EtNDlkNi05OWRhLWE2YjQ2OWVmODFhNmA6Om1vdmluZyBmcm9t
IHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjY2OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MToxNyw3Nzc6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJl
c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz
dHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2NjY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQx
OjE3LDc3ODo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93
bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzY2
Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTcsNzc4Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFz
a01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGI1ZjYwZWFhLTVjN2EtNDlkNi05OWRhLWE2
YjQ2OWVmODFhNmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2NjY6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQxOjE3LDc3OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MTcsODAxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTox
Nyw4MDI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2Njc6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQxOjE3LDgwMzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MjAsOTY0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyMCw5NjU6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2Njg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjIw
LDk2Nzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDE6MjQsMDAxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNCwwMDI6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM2Njk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjI0LDAwMzo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNiwzOTk6OmJsb2NrU0Q6
OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9
ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjI2LDQyNzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBp
blxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDExMjgx
OCBzLCAzLjYgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNiw3MDE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNiw3MDE6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjI2LDcwMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNiw3MDI6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTE3KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjI2LDcwMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5MTcpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MToyNiw3MDI6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6
X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEw
L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9
MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MjYsNzMwOjpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzog
PGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIg
QikgY29waWVkLCAwLjAwMDUzMDgyOCBzLCA3MDEga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToyNiw3MzE6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3Qu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MToyNiw3MzE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWlu
ZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjI2LDczMTo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToy
Niw3MzI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTE4KSBH
b3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjI2LDczMzo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MTgpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAo
U3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MjcsMDQxOjpzdG9tcFJlYWN0
b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNz
YWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MToyNywwNDI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZl
cjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NzA6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQxOjI3LDA0NDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJw
Yy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFj
dG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzAsMDgwOjpzdG9tcFJlYWN0b3I6Ojk4OjpC
cm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTozMCwwODE6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZl
X3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NzE6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQxOjMwLDA4Mzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDE6MzMsMTE4OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTozMywx
MTk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2NzI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQxOjMzLDEyMTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl
U3RhdGUpIFRhc2s9YGNlOTZhMDdmLTk1MDEtNDdlOS04ZjQ3LTY0M2EyYmQ5OGZhNGA6Om1vdmlu
ZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2NzI6OklORk86
OjIwMTQtMTItMDggMTA6NDE6MzMsMTIxOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFw
cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2
NzI6OklORk86OjIwMTQtMTItMDggMTA6NDE6MzMsMTIxOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNo
ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNl
OiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAn
dmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDUzMDgyOCcsICds
YXN0Q2hlY2snOiAnNi40JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3
YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDExMjgxOCcsICdsYXN0Q2hlY2snOiAnNi43JywgJ3ZhbGlkJzog
VHJ1ZX19ClRocmVhZC0xNDM2NzI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjMzLDEyMjo6dGFz
azo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gY2U5NmEw
N2YtOTUwMS00N2U5LThmNDctNjQzYTJiZDk4ZmE0YDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTky
ZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNTMwODI4JywgJ2xhc3RDaGVjayc6ICc2LjQn
LCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIn
OiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMTEyODE4JywgJ2xhc3RDaGVjayc6ICc2LjcnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0
MzY3Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzMsMTIyOjp0YXNrOjo1OTU6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gY2U5NmEwN2YtOTUwMS00N2U5
LThmNDctNjQzYTJiZDk4ZmE0YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRl
IGZpbmlzaGVkClRocmVhZC0xNDM2NzI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjMzLDEyMjo6
cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVs
ZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFk
LTE0MzY3Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzMsMTIyOjpyZXNvdXJjZU1hbmFnZXI6
Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNh
bmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNjcyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MTozMywxMjI6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikg
VGFzaz1gY2U5NmEwN2YtOTUwMS00N2U5LThmNDctNjQzYTJiZDk4ZmE0YDo6cmVmIDAgYWJvcnRp
bmcgRmFsc2UKVGhyZWFkLTE0MzY3Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzMsMTI0Ojpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MToz
MywxNDc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJh
bWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNT
ZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjMzLDE0OTo6X19pbml0X186OjUwNDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QK
VGhyZWFkLTE0MzY3Mzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzMsMTUwOjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTozNiwyNTM6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDI1NTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzY3NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzYsMjU2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDQzMDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5
YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9u
dWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDE6MzYsNDYwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBv
dXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTMzNDU4IHMsIDMuMSBNQi9zXG4n
OyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjM2LDczNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDczNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzYsNzM0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVx
dWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQxOjM2LDczNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSAoNjk5MTkpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6MzYsNzM1
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkxOSkgUXVldWlu
ZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDczNjo6Zmls
ZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2Rk
IGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRz
X2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRh
IGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhy
ZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTozNiw3NjU6OmZpbGVTRDo6MjYxOjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVj
b3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAw
NjU0MDM5IHMsIDU2OSBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDc2Njo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDc2Njo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MzYsNzY2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM2LDc2Nzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MjApIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDE6MzYsNzY3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTkyMCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MTozOSwyODc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5T
dG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUg
Y29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjM5
LDI4OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVz
dHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY3NTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDE6MzksMjkwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjoo
c2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MTo0MiwzMjE6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0
ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0n
U0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQyLDMyMjo6X19p
bml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRp
bmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY3Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDIs
MzI0OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2Vu
ZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTo0NSwzNjY6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5k
bGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpz
b25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ1LDM2ODo6X19pbml0X186OjUw
NDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJl
cXVlc3QKVGhyZWFkLTE0MzY3Nzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDUsMzY5OjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ2LDQ2NDo6YmxvY2tTRDo6
NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0v
ZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1k
aXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDYsNDk0OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGlu
XG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDYxNjgx
NyBzLCA2LjYgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0Niw3Njk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0Niw3Njk6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjQ2LDc2OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0Niw3NzA6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTIxKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjQ2LDc3MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5MjEpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTo0Niw3NzE6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6
X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEw
L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9
MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDYsNzk5Ojpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzog
PGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIg
QikgY29waWVkLCAwLjAwMDY0OTU5OSBzLCA1NzMga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0Niw4MDA6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3Qu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MTo0Niw4MDE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWlu
ZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ2LDgwMTo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0
Niw4MDE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTIyKSBH
b3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ2LDgwMjo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MjIpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAo
U3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDgsNDAxOjpzdG9tcFJlYWN0
b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNz
YWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MTo0OCw0MDI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZl
cjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2Nzg6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ4LDQwNDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGUyMmVjNTBmLWQzOWQtNGZjOC1hNDE4LWRm
NzAzZmUwMjdmM2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRo
cmVhZC0xNDM2Nzg6OklORk86OjIwMTQtMTItMDggMTA6NDE6NDgsNDA1Ojpsb2dVdGlsczo6NDQ6
OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25z
PU5vbmUpClRocmVhZC0xNDM2Nzg6OklORk86OjIwMTQtMTItMDggMTA6NDE6NDgsNDA1Ojpsb2dV
dGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0
cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3
MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6
ICcwLjAwMDY0OTU5OScsICdsYXN0Q2hlY2snOiAnMS42JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MTY4MTcnLCAnbGFzdENoZWNr
JzogJzEuOScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNjc4OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MTo0OCw0MDU6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHBy
ZXBhcmUpIFRhc2s9YGUyMmVjNTBmLWQzOWQtNGZjOC1hNDE4LWRmNzAzZmUwMjdmM2A6OmZpbmlz
aGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAw
LCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY0OTU5OScs
ICdsYXN0Q2hlY2snOiAnMS42JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5
LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MTY4MTcnLCAnbGFzdENoZWNrJzogJzEuOScsICd2YWxp
ZCc6IFRydWV9fQpUaHJlYWQtMTQzNjc4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0OCw0MDU6
OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr
PWBlMjJlYzUwZi1kMzlkLTRmYzgtYTQxOC1kZjcwM2ZlMDI3ZjNgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzY3ODo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDE6NDgsNDA1OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJj
ZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9
IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNjc4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo0OCw0
MDY6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6
KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM2Nzg6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQxOjQ4LDQwNjo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBlMjJlYzUwZi1kMzlkLTRmYzgtYTQxOC1kZjcwM2Zl
MDI3ZjNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzNjc4OjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MTo0OCw0MDc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2
ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQxOjQ4LDQyNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NDgsNDI2
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjc5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MTo0OCw0Mjc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQxOjUxLDc0Mjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTEsNzQzOjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNjgwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo1MSw3NDY6
OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQx
OjU0LDc4MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9m
cmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJw
Y1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTQsNzgxOjpfX2luaXRfXzo6NTA0Ojpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVz
dApUaHJlYWQtMTQzNjgxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo1NCw3ODM6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
ClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTYsNDk4OjpibG9ja1NEOjo1OTY6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYv
YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVj
dCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MTo1Niw1MjU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjEr
MCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNzIwMzMgcywg
NS43IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDE6NTYsODAzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTYsODA0OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTo1Niw4MDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTYsODA0OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkyMykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MTo1Niw4MDU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
OTIzKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6
NTYsODA2OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJf
bGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21f
bWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjU2LDgzMzo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+
ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNv
cGllZCwgMC4wMDA3NDA5NSBzLCA1MDIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo1Niw4MzQ6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo1Niw4
MzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1
ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjU2LDgzNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MTo1Niw4MzU6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTI0KSBHb3QgcmVx
dWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQxOjU2LDgzNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNjk5MjQpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDE6NTcsODE3OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MTo1Nyw4MTg6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2ODI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQxOjU3LDgyMDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDAsODU1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjow
MCw4NTY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2ODM6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQyOjAwLDg1ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDI6MDMsODk0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowMyw4OTU6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2ODQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjAz
LDg5Nzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YGJkNTJkNDkxLWRhZDQtNDM4Ni05NmYyLTM4NTYyOWIxZDczMWA6Om1vdmluZyBmcm9t
IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2ODQ6OklORk86OjIwMTQt
MTItMDggMTA6NDI6MDMsODk3Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS
dW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2ODQ6OklO
Rk86OjIwMTQtMTItMDggMTA6NDI6MDMsODk3Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScx
YjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc0MDk1JywgJ2xhc3RDaGVj
ayc6ICc3LjEnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZk
Yjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdk
ZWxheSc6ICcwLjAwMDcyMDMzJywgJ2xhc3RDaGVjayc6ICc3LjQnLCAndmFsaWQnOiBUcnVlfX0K
VGhyZWFkLTE0MzY4NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDMsODk3Ojp0YXNrOjoxMTkx
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBiZDUyZDQ5MS1kYWQ0
LTQzODYtOTZmMi0zODU2MjliMWQ3MzFgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRk
LWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NDA5NScsICdsYXN0Q2hlY2snOiAnNy4xJywgJ3ZhbGlk
JzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MjAz
MycsICdsYXN0Q2hlY2snOiAnNy40JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2ODQ6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQyOjAzLDg5ODo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGJkNTJkNDkxLWRhZDQtNDM4Ni05NmYyLTM4
NTYyOWIxZDczMWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hl
ZApUaHJlYWQtMTQzNjg0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowMyw4OTg6OnJlc291cmNl
TWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwp
IE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM2ODQ6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjAzLDg5ODo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0
b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg
cmVxdWVzdHMge30KVGhyZWFkLTE0MzY4NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDMsODk4
Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGJk
NTJkNDkxLWRhZDQtNDM4Ni05NmYyLTM4NTYyOWIxZDczMWA6OnJlZiAwIGFib3J0aW5nIEZhbHNl
ClRocmVhZC0xNDM2ODQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjAzLDkwMDo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDMsOTI2Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowMyw5Mjc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM2ODU6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjAzLDkyODo6c3RvbXBSZWFjdG9yOjoxNjM6
OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowNiw1Mjk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0w
OWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYv
bnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQyOjA2LDU1ODo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMg
b3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2NjM1NTEgcywgNi4yIE1CL3Nc
bic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6MDYsODM4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODM4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowNiw4
Mzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyBy
ZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODM4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpICg2OTkyNSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjowNiw4
Mzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTI1KSBRdWV1
aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODQwOjpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4v
ZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9y
dHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRh
dGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpU
aHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjA2LDg2ODo6ZmlsZVNEOjoyNjE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSBy
ZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4w
MDA3MTE1MzUgcywgNTIzIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODY5OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODY5OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0
aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MjowNiw4Njk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MDYsODY5OjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkyNikgR290IHJlcXVlc3QgZm9y
IG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MjowNiw4NzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDY5OTI2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjA3LDAzMzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6
MDcsMDM1OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjg2OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MjowNywwMzY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQyOjEwLDA3MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTAsMDcyOjpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNjg3OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjox
MCwwNzM6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQyOjEzLDEwNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTMsMTA3OjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzNjg4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxMywxMDg6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE2
LDE0Mjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTYsMTQzOjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzNjg5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiwxNDU6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRo
cmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTYsNTYyOjpibG9ja1NEOjo1OTY6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBv
Zj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MjoxNiw1OTI6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCBy
ZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMzM3NyBzLCAzLjEg
TUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MjoxNiw4NzI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw4NzI6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQy
OjE2LDg3Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0
aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw4NzI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgKDY5OTI3KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZz
Jwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQy
OjE2LDg3Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5Mjcp
IFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw4
NzQ6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNy
L2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJf
ZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9t
ZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5v
bmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTYsOTAyOjpmaWxlU0Q6OjI2
MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAn
MCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVk
LCAwLjAwMDUyOTU3OSBzLCA3MDIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw5MDM6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw5MDQ6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0
IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE2LDkwNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxNiw5MDQ6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTI4KSBHb3QgcmVxdWVz
dCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE2LDkwNTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNjk5MjgpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFj
dG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTksMTc2OjpzdG9tcFJlYWN0b3I6Ojk4OjpC
cm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MjoxOSwxNzc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZl
X3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2OTA6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjE5LDE4MDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6
OihfdXBkYXRlU3RhdGUpIFRhc2s9YGViZjM1NzQ0LWY4MzAtNDhlZi04ZDk2LTM1ZDIzYzhlOGQ1
MWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2
OTA6OklORk86OjIwMTQtMTItMDggMTA6NDI6MTksMTgwOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNo
ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRo
cmVhZC0xNDM2OTA6OklORk86OjIwMTQtMTItMDggMTA6NDI6MTksMTgwOjpsb2dVdGlsczo6NDc6
OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJu
IHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2Nv
ZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDUy
OTU3OScsICdsYXN0Q2hlY2snOiAnMi4zJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlh
OC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEzMzc3JywgJ2xhc3RDaGVjayc6ICcyLjYnLCAn
dmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzY5MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MTks
MTgxOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNr
PWBlYmYzNTc0NC1mODMwLTQ4ZWYtOGQ5Ni0zNWQyM2M4ZThkNTFgOjpmaW5pc2hlZDoge3UnMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1Mjk1NzknLCAnbGFzdENoZWNr
JzogJzIuMycsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRi
OTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAxMzM3NycsICdsYXN0Q2hlY2snOiAnMi42JywgJ3ZhbGlkJzogVHJ1ZX19ClRo
cmVhZC0xNDM2OTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE5LDE4MTo6dGFzazo6NTk1OjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGViZjM1NzQ0LWY4
MzAtNDhlZi04ZDk2LTM1ZDIzYzhlOGQ1MWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt
PiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNjkwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjox
OSwxODE6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25l
cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9
ClRocmVhZC0xNDM2OTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE5LDE4MTo6cmVzb3VyY2VN
YW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP
d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzY5MDo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDI6MTksMTgxOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9k
ZWNyZWYpIFRhc2s9YGViZjM1NzQ0LWY4MzAtNDhlZi04ZDk2LTM1ZDIzYzhlOGQ1MWA6OnJlZiAw
IGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM2OTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE5
LDE4Mzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDI6MTksMjAyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoxOSwyMDM6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM2OTE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjE5LDIwNTo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MjIs
MzgyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1l
KSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2Vy
dmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyMiwzODQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRo
cmVhZC0xNDM2OTI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjIyLDM4NTo6c3RvbXBSZWFjdG9y
OjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MjUsNDE4OjpzdG9t
cFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGlu
ZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MjoyNSw0MTk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2
OTM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjI1LDQyMTo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw1OTY6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVs
bCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQyOjI2LDYyNTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0
XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDE0Nzg5NCBzLCAyLjggTUIvc1xuJzsg
PHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MjoyNiw5MDc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
UmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw5MDc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjI2LDkwNzo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVl
c3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MjoyNiw5MDc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDY5OTI5KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjI2LDkwODo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MjkpIFF1ZXVpbmcg
cmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw5MDg6OmZpbGVT
RDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBp
Zj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19p
c28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBp
ZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVh
ZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MjYsOTM1OjpmaWxlU0Q6OjI2MTo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29y
ZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDY1
MjkyMSBzLCA1NzAga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw5MzY6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw5Mzc6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0
aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjI2LDkzNzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyNiw5Mzc6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTMwKSBHb3QgcmVxdWVzdCBmb3IgbWV0
aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjI2LDkzODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSAoNjk5MzApIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDI6MjgsNDYzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjoyOCw0
NjQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM2OTQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQyOjI4LDQ2Njo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6MzEsNTAxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVy
OjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NF
TkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjozMSw1MDI6Ol9faW5p
dF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5n
IGZvciByZXF1ZXN0ClRocmVhZC0xNDM2OTU6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjMxLDUw
NDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRp
bmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDI6MzQsNTM3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29u
UnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjozNCw1Mzg6Ol9faW5pdF9fOjo1MDQ6
Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1
ZXN0ClRocmVhZC0xNDM2OTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM0LDU0MDo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDYzNmY0
ZDM4LWVhMDgtNGE3Yy1iNWQ1LWM4YWVhMWM1MzU4NmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQg
LT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM2OTY6OklORk86OjIwMTQtMTItMDggMTA6NDI6
MzQsNTQwOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl
Y3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM2OTY6OklORk86OjIwMTQtMTIt
MDggMTA6NDI6MzQsNTQwOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g
YW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUy
LTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY1MjkyMScsICdsYXN0Q2hlY2snOiAnNy42Jywg
J3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzog
eydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDE0Nzg5NCcsICdsYXN0Q2hlY2snOiAnNy45JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM2
OTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM0LDU0MTo6dGFzazo6MTE5MTo6U3RvcmFnZS5U
YXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNjM2ZjRkMzgtZWEwOC00YTdjLWI1ZDUt
YzhhZWExYzUzNTg2YDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFh
MTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAwNjUyOTIxJywgJ2xhc3RDaGVjayc6ICc3LjYnLCAndmFsaWQnOiBUcnVlfSwg
dSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTQ3ODk0JywgJ2xhc3RD
aGVjayc6ICc3LjknLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzY5Njo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6MzQsNTQxOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF91cGRhdGVTdGF0ZSkgVGFzaz1gNjM2ZjRkMzgtZWEwOC00YTdjLWI1ZDUtYzhhZWExYzUzNTg2
YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0x
NDM2OTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM0LDU0MTo6cmVzb3VyY2VNYW5hZ2VyOjo5
NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVs
ZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzY5Njo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDI6MzQsNTQxOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNv
dXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7
fQpUaHJlYWQtMTQzNjk2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjozNCw1NDE6OnRhc2s6Ojk5
Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNjM2ZjRkMzgtZWEw
OC00YTdjLWI1ZDUtYzhhZWExYzUzNTg2YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0
MzY5Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MzQsNTQzOjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MjozNCw1NjM6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjM0LDU2NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY5Nzo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDI6MzQsNTY2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBj
LlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQyOjM2LDYyODo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQw
OTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6
MzYsNjU4OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkp
IFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYg
Ynl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDY2MzQ2IHMsIDYuMiBNQi9zXG4nOyA8cmM+ID0g
MAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQy
OjM2LDkzOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZp
bmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjM2LDk0MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MzYsOTQwOjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZv
cm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQyOjM2LDk0MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5MzEpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6MzYsOTQxOjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkzMSkgUXVldWluZyByZXNwb25z
ZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM2LDk0MTo6ZmlsZVNEOjoyNjE6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2
L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4
ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRp
cmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MjozNiw5NzA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2Mu
ZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxu
MCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzMwNTk1IHMs
IDUwOSBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM2LDk3MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM2LDk3MTo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBw
b29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDI6MzYsOTcxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4
dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM2LDk3MTo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MzIpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0
YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDI6MzYsOTcyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2
OTkzMikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0MjozNyw2Nzc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0
ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0n
U0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjM3LDY3ODo6X19p
bml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRp
bmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzY5ODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6Mzcs
NjgwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2Vu
ZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0Mjo0MCw3MTc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5k
bGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpz
b25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQwLDcxODo6X19pbml0X186OjUw
NDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJl
cXVlc3QKVGhyZWFkLTE0MzY5OTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDAsNzIwOjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0Myw3
NTQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUp
IEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQzLDc1Njo6X19pbml0X186OjUwNDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhy
ZWFkLTE0MzcwMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDMsNzU3OjpzdG9tcFJlYWN0b3I6
OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJl
YWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ2LDY2Mjo6YmxvY2tTRDo6NTk2OjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0
MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9
L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDI6NDYsNjkyOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVj
b3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTIzMDc1IHMsIDMuMyBN
Qi9zXG4nOyA8cmM+ID0gMApKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0Mjo0Niw3OTU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+
Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ2LDc5Nzo6X19pbml0X186
OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QKVGhyZWFkLTE0MzcwMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDYsNzk5Ojpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQyOjQ2LDk3NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBS
ZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQyOjQ2LDk3NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDYsOTc0Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVz
dCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQyOjQ2LDk3NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk5MzMpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDYsOTc1Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkzMykgUXVldWluZyBy
ZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ2LDk3Njo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lz
by8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlm
bGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFk
LTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0NywwMDQ6OmZpbGVTRDo6MjYxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3Jk
cyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzQ1
MDM1IHMsIDQ5OSBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ3LDAwNTo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ3LDAwNjo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRo
cmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6NDcsMDA2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ3LDAwNjo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MzQpIEdvdCByZXF1ZXN0IGZvciBtZXRo
b2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6NDcsMDA3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTkzNCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4MzM6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9t
cEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29t
bWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ5LDgz
NTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMp
IFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzcwMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDI6NDksODQ0Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT
dGF0ZSkgVGFzaz1gNDgxODhkZmMtMDA4MS00NDAzLWE4MWEtODgwMTRjMDRkNTQ2YDo6bW92aW5n
IGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0MzcwMjo6SU5GTzo6
MjAxNC0xMi0wOCAxMDo0Mjo0OSw4NDU6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBw
ZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0Mzcw
Mjo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4NDc6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hl
cjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6
IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2
ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzQ1MDM1JywgJ2xh
c3RDaGVjayc6ICcyLjgnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdi
OS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRy
dWUsICdkZWxheSc6ICcwLjAwMTIzMDc1JywgJ2xhc3RDaGVjayc6ICczLjInLCAndmFsaWQnOiBU
cnVlfX0KVGhyZWFkLTE0MzcwMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDksODQ4Ojp0YXNr
OjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA0ODE4OGRm
Yy0wMDgxLTQ0MDMtYTgxYS04ODAxNGMwNGQ1NDZgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJl
Mi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NDUwMzUnLCAnbGFzdENoZWNrJzogJzIuOCcs
ICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6
IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAu
MDAxMjMwNzUnLCAnbGFzdENoZWNrJzogJzMuMicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQz
NzAyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4NDk6OnRhc2s6OjU5NTo6U3RvcmFnZS5U
YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA0ODE4OGRmYy0wMDgxLTQ0MDMt
YTgxYS04ODAxNGMwNGQ1NDZgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUg
ZmluaXNoZWQKVGhyZWFkLTE0MzcwMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDksODUwOjpy
ZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl
YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQt
MTQzNzAyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4NTA6OnJlc291cmNlTWFuYWdlcjo6
OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2Fu
Y2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM3MDI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQy
OjQ5LDg1MTo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBU
YXNrPWA0ODE4OGRmYy0wMDgxLTQ0MDMtYTgxYS04ODAxNGMwNGQ1NDZgOjpyZWYgMCBhYm9ydGlu
ZyBGYWxzZQpUaHJlYWQtMTQzNzAyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4NTk6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjQ5
LDg3Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NDksODc5OjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzNzAzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo0OSw4ODM6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpz
b25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjUzLDAxODo6c3Rv
bXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxp
bmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDI6NTMsMDIwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25S
cGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQz
NzA0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo1MywwMjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5
YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0
b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQyOjU2LDA1OTo6c3RvbXBSZWFjdG9y
Ojo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2Fn
ZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6NTYsMDYxOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6
OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzA1OjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0Mjo1NiwwNjQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMu
U3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDI6NTYsNjk2OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3
YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5
NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo1
Niw3MjY6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
U1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBi
eXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMDQ5MzcgcywgMy45IE1CL3Ncbic7IDxyYz4gPSAw
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6
NTcsMDA5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vpdmlu
ZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDI6NTcsMDA5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo1NywwMDk6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9y
bWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDI6NTcsMDA5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
ICg2OTkzNSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo1NywwMTA6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTM1KSBRdWV1aW5nIHJlc3BvbnNl
ClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NTcsMDExOjpmaWxlU0Q6OjI2MTo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYv
ZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4
OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGly
ZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQyOjU3LDA0MDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4w
KzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3MDg0NzEgcywg
NTI1IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDI6NTcsMDQxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NTcsMDQxOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0Mjo1NywwNDE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NTcsMDQyOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkzNikgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0Mjo1NywwNDI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
OTM2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQyOjU5LDEwMzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDI6NTksMTA1OjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzA2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mjo1OSwx
MDY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5k
aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjAyLDEzOTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRs
ZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNv
blJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDIsMTQwOjpfX2luaXRfXzo6NTA0
Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVx
dWVzdApUaHJlYWQtMTQzNzA3OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzowMiwxNDI6OnN0b21w
UmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3Bv
bnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA1LDE3
ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkg
SGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZl
cjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDUsMTc5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBj
Lkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJl
YWQtMTQzNzA4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzowNSwxODE6OnRhc2s6OjU5NTo6U3Rv
cmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBmMTI5NDIyYS01NTM2
LTQ1YjAtYTgyNC1mNGY0MmFkNzRiMTNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRl
IHByZXBhcmluZwpUaHJlYWQtMTQzNzA4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQzOjA1LDE4MTo6
bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBv
U3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNzA4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQz
OjA1LDE4Mjo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90
ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFi
YWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDA3MDg0NzEnLCAnbGFzdENoZWNrJzogJzguMScsICd2YWxpZCc6
IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6
IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMDQ5Mzcn
LCAnbGFzdENoZWNrJzogJzguNScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzA4OjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MzowNSwxODI6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGYxMjk0MjJhLTU1MzYtNDViMC1hODI0LWY0ZjQyYWQ3
NGIxM2A6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAn
OiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMDcwODQ3MScsICdsYXN0Q2hlY2snOiAnOC4xJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQy
MWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAz
LCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEwNDkzNycsICdsYXN0Q2hlY2snOiAn
OC41JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3MDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjA1LDE4Mjo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl
U3RhdGUpIFRhc2s9YGYxMjk0MjJhLTU1MzYtNDViMC1hODI0LWY0ZjQyYWQ3NGIxM2A6Om1vdmlu
ZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNzA4OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MzowNSwxODI6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9y
YWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwg
cmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM3MDg6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQzOjA1LDE4Mjo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5h
Z2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFk
LTE0MzcwODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDUsMTgzOjp0YXNrOjo5OTM6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGYxMjk0MjJhLTU1MzYtNDViMC1h
ODI0LWY0ZjQyYWQ3NGIxM2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3MDg6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA1LDE4NDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJw
Yy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFj
dG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDUsMjA1OjpzdG9tcFJlYWN0b3I6Ojk4OjpC
cm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MzowNSwyMDU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZl
X3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3MDk6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQzOjA1LDIwNzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MzowNiw3Mjk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJl
YWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZk
Yjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50
PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA2LDc1OTo6
YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNT
OiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0
LjEga0IpIGNvcGllZCwgMC4wMDA2NDg5MDEgcywgNi4zIE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDcsMDQ0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1
ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDM6MDcsMDQ0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1
ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzowNywwNDU6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9u
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDM6MDcsMDQ1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkz
NykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzowNywwNDU6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTM3KSBRdWV1aW5nIHJlc3BvbnNlClRocmVh
ZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDcsMDQ2OjpmaWxlU0Q6OjI2MTo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1j
ZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTky
ZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9m
PS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQzOjA3LDA3NDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVj
b3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3NTMzIHMsIDQ5NCBrQi9z
XG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQzOjA3LDA3NTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA3LDA3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDcs
MDc2OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3Rpbmcg
cmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA3LDA3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNjk5MzgpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDcs
MDc3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTkzOCkgUXVl
dWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MzowOCwzOTA6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5k
bGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpz
b25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjA4LDM5Mjo6X19pbml0X186OjUw
NDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJl
cXVlc3QKVGhyZWFkLTE0MzcxMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MDgsMzkzOjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxMSw0
NDg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUp
IEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjExLDQ0OTo6X19pbml0X186OjUwNDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhy
ZWFkLTE0MzcxMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MTEsNDUxOjpzdG9tcFJlYWN0b3I6
OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29u
UnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNCw0ODQ6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5n
IG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQzOjE0LDQ4Njo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBj
U2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzcx
Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MTQsNDg3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFq
c29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQzOjE2LDc2Mzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2Mu
ZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgt
NDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxs
IGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDM6MTYsNzkwOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFk
RGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRc
bjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDU2MTY1MSBzLCA3LjMgTUIvc1xuJzsg
PHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MzoxNywwNzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
UmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MzoxNywwNzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjE3LDA3OTo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVl
c3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MzoxNywwNzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDY5OTM5KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjE3LDA3OTo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5MzkpIFF1ZXVpbmcg
cmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNywwODA6OmZpbGVT
RDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBp
Zj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19p
c28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBp
ZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVh
ZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MTcsMTA4OjpmaWxlU0Q6OjI2MTo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29y
ZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDY4
NzYxNCBzLCA1NDEga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNywxMDk6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNywxMDk6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0
aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQzOjE3LDEwOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNywxMDk6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTQwKSBHb3QgcmVxdWVzdCBmb3IgbWV0
aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQzOjE3LDExMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSAoNjk5NDApIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDM6MTcsNTI0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoxNyw1
MjY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3MTM6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjE3LDUyODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDM6MjAsNTcwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVy
OjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NF
TkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw1NzE6Ol9faW5p
dF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5n
IGZvciByZXF1ZXN0ClRocmVhZC0xNDM3MTQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjIwLDU3
Mzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh
c2s9YDM2MDQ0NWQwLTBkZGEtNDMwZS05YTQ2LTk2OGY5NzgxNTBhM2A6Om1vdmluZyBmcm9tIHN0
YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM3MTQ6OklORk86OjIwMTQtMTIt
MDggMTA6NDM6MjAsNTczOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g
YW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM3MTQ6OklORk86
OjIwMTQtMTItMDggMTA6NDM6MjAsNTczOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFw
cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4
ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY4NzYxNCcsICdsYXN0Q2hlY2sn
OiAnMy41JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5
NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDA1NjE2NTEnLCAnbGFzdENoZWNrJzogJzMuOCcsICd2YWxpZCc6IFRydWV9fQpU
aHJlYWQtMTQzNzE0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw1NzM6OnRhc2s6OjExOTE6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDM2MDQ0NWQwLTBkZGEt
NDMwZS05YTQ2LTk2OGY5NzgxNTBhM2A6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQt
YWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6
IFRydWUsICdkZWxheSc6ICcwLjAwMDY4NzYxNCcsICdsYXN0Q2hlY2snOiAnMy41JywgJ3ZhbGlk
JzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1NjE2
NTEnLCAnbGFzdENoZWNrJzogJzMuOCcsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzE0OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw1NzQ6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAzNjA0NDVkMC0wZGRhLTQzMGUtOWE0Ni05
NjhmOTc4MTUwYTNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNo
ZWQKVGhyZWFkLTE0MzcxNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjAsNTc0OjpyZXNvdXJj
ZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxs
KSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNzE0
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw1NzQ6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpT
dG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxs
IHJlcXVlc3RzIHt9ClRocmVhZC0xNDM3MTQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjIwLDU3
NDo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAz
NjA0NDVkMC0wZGRhLTQzMGUtOWE0Ni05NjhmOTc4MTUwYTNgOjpyZWYgMCBhYm9ydGluZyBGYWxz
ZQpUaHJlYWQtMTQzNzE0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw1NzY6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
Ckpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjIwLDYwMjo6
c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFu
ZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjAsNjAzOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpz
b25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQt
MTQzNzE1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMCw2MDQ6OnN0b21wUmVhY3Rvcjo6MTYz
Ojp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjIzLDgxODo6c3RvbXBSZWFj
dG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVz
c2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDM6MjMsODE5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2
ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzE2OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyMyw4MjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDM6MjYsNzk0OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5
LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9
NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MzoyNiw4MjQ6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5
NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwOTI5Nzg5IHMsIDQuNCBNQi9zXG4nOyA8cmM+
ID0gMApKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzoyNiw4
NTU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUp
IEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI2LDg1Njo6X19pbml0X186OjUwNDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhy
ZWFkLTE0MzcxNzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjYsODU4OjpzdG9tcFJlYWN0b3I6
OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI3LDEx
Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVx
dWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQzOjI3LDExMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBR
dWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjcsMTEyOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlv
bi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjI3LDExMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
NDEpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjcsMTE0OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk0MSkgUXVldWluZyByZXNwb25zZQpUaHJl
YWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI3LDExNTo6ZmlsZVNEOjoyNjE6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEt
Y2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05
MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBv
Zj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0MzoyNywxNDM6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJl
Y29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNDk2MjE3IHMsIDc1MCBr
Qi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQzOjI3LDE0NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI3LDE0NDo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6
MjcsMTQ0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3Rp
bmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI3LDE0NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNjk5NDIpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMn
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6
MjcsMTQ1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk0Mikg
UXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0MzoyOSw4OTI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+
Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjI5LDg5Mzo6X19pbml0X186
OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QKVGhyZWFkLTE0MzcxODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MjksODk1Ojpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzoz
Miw5Mjk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJh
bWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNT
ZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjMyLDkzMDo6X19pbml0X186OjUwNDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QK
VGhyZWFkLTE0MzcxOTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MzIsOTMyOjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzozNSw5NjQ6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM1LDk2NTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzcyMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MzUsOTY4Ojp0YXNrOjo1OTU6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTBmN2I0YzUtYjU3ZS00Mjgx
LTlmOTktNjQyNWU3MGM1Mzk4YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVw
YXJpbmcKVGhyZWFkLTE0MzcyMDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MzozNSw5Njg6OmxvZ1V0
aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz
KG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0MzcyMDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0MzozNSw5
Njg6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog
cmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTky
NTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwNDk2MjE3JywgJ2xhc3RDaGVjayc6ICc4LjgnLCAndmFsaWQnOiBUcnVl
fSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDkyOTc4OScsICds
YXN0Q2hlY2snOiAnOS4xJywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3MjA6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQzOjM1LDk2ODo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjoocHJlcGFyZSkgVGFzaz1gZTBmN2I0YzUtYjU3ZS00MjgxLTlmOTktNjQyNWU3MGM1Mzk4
YDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsn
Y29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAw
NDk2MjE3JywgJ2xhc3RDaGVjayc6ICc4LjgnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0w
OWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdh
Y3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDkyOTc4OScsICdsYXN0Q2hlY2snOiAnOS4x
JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3MjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQz
OjM1LDk2OTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3Rh
dGUpIFRhc2s9YGUwZjdiNGM1LWI1N2UtNDI4MS05Zjk5LTY0MjVlNzBjNTM5OGA6Om1vdmluZyBm
cm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNzIwOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MzozNSw5Njk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVx
dWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM3MjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjM1LDk2OTo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2Vy
Lk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0
MzcyMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MzUsOTY5Ojp0YXNrOjo5OTM6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGUwZjdiNGM1LWI1N2UtNDI4MS05Zjk5
LTY0MjVlNzBjNTM5OGA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3MjA6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQzOjM1LDk3MTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5T
dG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9y
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6MzUsOTk2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZy
YW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MzozNSw5OTc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3Jl
cXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3MjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQzOjM1LDk5OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZl
cjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0MzozNiw4Mjg6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWRE
ZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2
MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEg
KGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM2LDg1Nzo6Ymxv
Y2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8
ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEg
a0IpIGNvcGllZCwgMC4wMDE1NjE3OCBzLCAyLjYgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzozNywxNDc6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3Qu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
MzozNywxNDc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWlu
ZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM3LDE0Nzo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzoz
NywxNDc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTQzKSBH
b3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM3LDE0ODo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NDMpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIx
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzozNywxNDk6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRl
ci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00
NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rl
di9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDM6MzcsMTc1OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdl
dFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRz
IG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDY1MTg2NiBzLCA1NzEga0Ivc1xu
JzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0MzozNywxNzY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0MzozNywxNzY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM3LDE3
Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJl
cXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0MzozNywxNzc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgKDY5OTQ0KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM3LDE3
Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NDQpIFF1ZXVp
bmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDM6MzksMTQyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29u
UnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0MzozOSwxNDQ6Ol9faW5pdF9fOjo1MDQ6
Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1
ZXN0ClRocmVhZC0xNDM3MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjM5LDE0NTo6c3RvbXBS
ZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9u
c2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDIsMTc5
OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo0MiwxODA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMu
SnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVh
ZC0xNDM3MjM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjQyLDE4Mjo6c3RvbXBSZWFjdG9yOjox
NjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJw
YyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDUsMjE2OjpzdG9tcFJl
YWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBt
ZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0Mzo0NSwyMTc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1Nl
cnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3MjQ6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjQ1LDIxOTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0Mzo0Niw4NjA6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQz
ZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBi
cz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQzOjQ2LDg5MDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40
MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA1NjA0OTEgcywgNy4zIE1CL3Ncbic7IDxy
Yz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDM6NDcsMTc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJl
Y2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDM6NDcsMTc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo0NywxODA6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0
IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDM6NDcsMTgwOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTk0NSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo0NywxODE6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTQ1KSBRdWV1aW5nIHJl
c3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDcsMTgyOjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNv
LzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZs
YWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQt
MjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjQ3LDIxNDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRz
IGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3MDM1
OTcgcywgNTI5IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDcsMjE1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDcsMjE2OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Mzo0NywyMTY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDcsMjE2OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk0NikgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Mzo0NywyMTc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTQ2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQzOjQ4LDI1Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NDgsMjU4
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzI1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Mzo0OCwyNjA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQzOjUxLDI5NTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMjk2OjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNzI2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1MSwyOTg6
OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr
PWA5NWQ0MzNjZS1iYjBiLTRjNWYtODNkMS1jZWY1ODcwZjA3NWVgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNzI2OjpJTkZPOjoyMDE0LTEyLTA4
IDEwOjQzOjUxLDI5ODo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu
ZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNzI2OjpJTkZPOjoy
MDE0LTEyLTA4IDEwOjQzOjUxLDI5ODo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBl
cikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5
MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAw
LCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MDM1OTcnLCAnbGFzdENoZWNrJzog
JzQuMScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYz
N2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNTYwNDkxJywgJ2xhc3RDaGVjayc6ICc0LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhy
ZWFkLTE0MzcyNjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMjk5Ojp0YXNrOjoxMTkxOjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA5NWQ0MzNjZS1iYjBiLTRj
NWYtODNkMS1jZWY1ODcwZjA3NWVgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFi
YWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDA3MDM1OTcnLCAnbGFzdENoZWNrJzogJzQuMScsICd2YWxpZCc6
IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6
IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNTYwNDkx
JywgJ2xhc3RDaGVjayc6ICc0LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzcyNjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMjk5Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOTVkNDMzY2UtYmIwYi00YzVmLTgzZDEtY2Vm
NTg3MGYwNzVlYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVk
ClRocmVhZC0xNDM3MjY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjUxLDI5OTo6cmVzb3VyY2VN
YW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkg
T3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzcyNjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMjk5OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3Rv
cmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy
ZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNzI2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1MSwyOTk6
OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOTVk
NDMzY2UtYmIwYi00YzVmLTgzZDEtY2VmNTg3MGYwNzVlYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UK
VGhyZWFkLTE0MzcyNjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMzAxOjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1MSwzMjQ6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQzOjUxLDMyNTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzcyNzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTEsMzI3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1NCw2Njg6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQzOjU0LDY2OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzcyODo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDM6NTQsNjcxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBj
LlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQzOjU2LDg5NDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQw
OTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDM6
NTYsOTIxOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkp
IFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYg
Ynl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDY0MTE5MyBzLCA2LjQgTUIvc1xuJzsgPHJjPiA9
IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Mzo1NywyMTk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2
aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0Mzo1NywyMTk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjU3LDIxOTo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5m
b3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Mzo1NywyMTk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTQ3KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjU3LDIyMDo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NDcpIFF1ZXVpbmcgcmVzcG9u
c2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1NywyMjE6OmZpbGVTRDo6MjYx
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhl
di9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1k
aXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDM6NTcsMjQ3OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5c
bjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDU5NDk1NiBz
LCA2MjUga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1NywyNDg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1NywyNDg6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQg
cG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQzOjU3LDI0OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBF
eHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1NywyNDk6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTQ4KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdz
dGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQzOjU3LDI0OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAo
Njk5NDgpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDM6NTcsNzA2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Mzo1Nyw3MDc6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3Mjk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQzOjU3
LDcwOTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDQ6MDAsNzQyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDowMCw3NDM6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM3MzA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjAwLDc0NTo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDMs
NzgxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1l
KSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2Vy
dmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDowMyw3ODI6Ol9faW5pdF9fOjo1MDQ6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRo
cmVhZC0xNDM3MzE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjAzLDc4NDo6c3RvbXBSZWFjdG9y
OjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDYsODE3OjpzdG9t
cFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGlu
ZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NDowNiw4MTk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3
MzI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA2LDgyMTo6dGFzazo6NTk1OjpTdG9yYWdlLlRh
c2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDAxMWRmZmUyLTY2NDktNGRmZi04
NTY2LWQwMzZkNGU4Mjk4MGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFy
aW5nClRocmVhZC0xNDM3MzI6OklORk86OjIwMTQtMTItMDggMTA6NDQ6MDYsODIxOjpsb2dVdGls
czo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhv
cHRpb25zPU5vbmUpClRocmVhZC0xNDM3MzI6OklORk86OjIwMTQtMTItMDggMTA6NDQ6MDYsODIy
Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJl
cG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUx
YTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdk
ZWxheSc6ICcwLjAwMDU5NDk1NicsICdsYXN0Q2hlY2snOiAnOS42JywgJ3ZhbGlkJzogVHJ1ZX0s
IHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3Zl
cnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2NDExOTMnLCAnbGFz
dENoZWNrJzogJzkuOScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzMyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NDowNiw4MjI6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KHByZXBhcmUpIFRhc2s9YDAxMWRmZmUyLTY2NDktNGRmZi04NTY2LWQwMzZkNGU4Mjk4MGA6
OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2Nv
ZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDU5
NDk1NicsICdsYXN0Q2hlY2snOiAnOS42JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlh
OC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2NDExOTMnLCAnbGFzdENoZWNrJzogJzkuOScs
ICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzMyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDow
Niw4MjI6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl
KSBUYXNrPWAwMTFkZmZlMi02NjQ5LTRkZmYtODU2Ni1kMDM2ZDRlODI5ODBgOjptb3ZpbmcgZnJv
bSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzczMjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDQ6MDYsODIyOjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5S
ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVl
c3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNzMyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDowNiw4MjM6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5P
d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM3
MzI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA2LDgyMzo6dGFzazo6OTkzOjpTdG9yYWdlLlRh
c2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAwMTFkZmZlMi02NjQ5LTRkZmYtODU2Ni1k
MDM2ZDRlODI5ODBgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzNzMyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NDowNiw4MjU6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3Rv
bXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA2LDg0ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6
MDYsODQ5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzMzOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NDowNiw4NTE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDQ6MDYsOTI1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3
YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChj
d2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDowNiw5NTQ6OmJsb2Nr
U0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVy
cj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtC
KSBjb3BpZWQsIDAuMDAwNjQ1NTcyIHMsIDYuMyBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA3LDI1MTo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0
OjA3LDI1Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5n
IHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDcsMjUyOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA3
LDI1Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NDkpIEdv
dCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDcsMjUzOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk0OSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA3LDI1Mzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVy
L21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2
ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2
L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDowNywyODI6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMg
b3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNjQxMjE3IHMsIDU4MCBrQi9zXG4n
OyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ0OjA3LDI4Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjA3LDI4Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDcsMjgz
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVx
dWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ0OjA3LDI4Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSAoNjk5NTApIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MDcsMjg0
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk1MCkgUXVldWlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDoxMCwwOTU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjEwLDA5Njo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzczNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTAsMDk4OjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxMywxMzM6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjEzLDEzNDo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0MzczNTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTMsMTM2OjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNiwxNzI6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ0OjE2LDE3Mzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzczNjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTYsMTc0OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29u
cnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ0OjE2LDk1Nzo6ZG9tYWluTW9uaXRvcjo6MjA5OjpTdG9yYWdlLkRv
bWFpbk1vbml0b3JUaHJlYWQ6OihfbW9uaXRvckRvbWFpbikgUmVmcmVzaGluZyBkb21haW4gYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyClRocmVhZC0yMjo6RVJST1I6OjIwMTQt
MTItMDggMTA6NDQ6MTYsOTU4OjpzZGM6OjEzNzo6U3RvcmFnZS5TdG9yYWdlRG9tYWluQ2FjaGU6
OihfZmluZERvbWFpbikgbG9va2luZyBmb3IgdW5mZXRjaGVkIGRvbWFpbiBhODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjIKVGhyZWFkLTIyOjpFUlJPUjo6MjAxNC0xMi0wOCAxMDo0
NDoxNiw5NTg6OnNkYzo6MTU0OjpTdG9yYWdlLlN0b3JhZ2VEb21haW5DYWNoZTo6KF9maW5kVW5m
ZXRjaGVkRG9tYWluKSBsb29raW5nIGZvciBkb21haW4gYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTYsOTU4Ojpw
ZXJzaXN0ZW50RGljdDo6MTkyOjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjooX19pbml0X18pIENy
ZWF0ZWQgYSBwZXJzaXN0ZW50IGRpY3Qgd2l0aCBMdk1ldGFkYXRhUlcgYmFja2VuZApUaHJlYWQt
MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE2LDk1OTo6YmxvY2tTRDo6MzM2OjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjoocmVhZGxpbmVzKSAvdXNyL2Jpbi9kZCBpZmxhZz1kaXJlY3Qgc2tpcD0w
IGJzPTIwNDggaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0
YWRhdGEgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDQ6MTYsOTg4OjpibG9ja1NEOjozMzY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZWFkbGluZXMp
IFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjIwNDgg
Ynl0ZXMgKDIuMCBrQikgY29waWVkLCAwLjAwMTQ0OTUzIHMsIDEuNCBNQi9zXG4nOyA8cmM+ID0g
MApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE2LDk4ODo6bWlzYzo6MjYyOjpT
dG9yYWdlLk1pc2M6Oih2YWxpZGF0ZUREQnl0ZXMpIGVycjogWycxKzAgcmVjb3JkcyBpbicsICcx
KzAgcmVjb3JkcyBvdXQnLCAnMjA0OCBieXRlcyAoMi4wIGtCKSBjb3BpZWQsIDAuMDAxNDQ5NTMg
cywgMS40IE1CL3MnXSwgc2l6ZTogMjA0OApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ0OjE2LDk4ODo6cGVyc2lzdGVudERpY3Q6OjIzNDo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6
KHJlZnJlc2gpIHJlYWQgbGluZXMgKEx2TWV0YWRhdGFSVyk9W10KVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NDoxNiw5ODg6OnBlcnNpc3RlbnREaWN0OjoyNTI6OlN0b3JhZ2UuUGVy
c2lzdGVudERpY3Q6OihyZWZyZXNoKSBFbXB0eSBtZXRhZGF0YQpUaHJlYWQtMjI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ0OjE2LDk4OTo6cGVyc2lzdGVudERpY3Q6OjE5Mjo6U3RvcmFnZS5QZXJz
aXN0ZW50RGljdDo6KF9faW5pdF9fKSBDcmVhdGVkIGEgcGVyc2lzdGVudCBkaWN0IHdpdGggVkdU
YWdNZXRhZGF0YVJXIGJhY2tlbmQKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDox
Niw5ODk6Omx2bTo6NDk1OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGV2Z3Mp
IE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBt
dXRleApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE2LDk4OTo6bHZtOjo0OTc6
OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZXZncykgT3BlcmF0aW9uICdsdm0g
aW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgKVGhyZWFk
LTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNiw5ODk6Omx2bTo6NTA1OjpTdG9yYWdlLk9w
ZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVsdnMpIE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUg
b3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ0OjE2LDk5MDo6bHZtOjo1MTc6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6Oihf
aW52YWxpZGF0ZWx2cykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVh
c2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDoxNiw5OTA6Omx2bTo6MzY1OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykg
T3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgZ290IHRoZSBvcGVyYXRpb24gbXV0ZXgK
VGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNiw5OTA6Omx2bTo6Mjg4OjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3MgLS1j
b25maWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIvIl0gaWdu
b3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxlX2FmdGVy
X2Vycm9yX2NvdW50PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0wIGZpbHRlciA9IFsg
J1wnJ2F8L2Rldi9tYXBwZXIvbXBhdGhifCdcJycsICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwg
eyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9j
a3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5f
ZGF5cyA9IDAgfSAnIC0tbm9oZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRv
ciAnfCcgLS1pZ25vcmVza2lwcGVkY2x1c3RlciAtbyB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUs
ZXh0ZW50X3NpemUsZXh0ZW50X2NvdW50LGZyZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19t
ZGFfZnJlZSxsdl9jb3VudCxwdl9jb3VudCxwdl9uYW1lIGE4NDM0MjFhLTA5YTgtNDNkOS04N2I5
LTI2ZmRiOTYzN2FmMiAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDQ6MTcsMDUxOjpsdm06OjI4ODo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzog
PGVycj4gPSAnICBXQVJOSU5HOiBsdm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRpc2FibGVkLiBSZXN0
YXJ0IGx2bWV0YWQgYmVmb3JlIGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9IDAKVGhyZWFkLTIyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywwNTE6Omx2bTo6NDA3OjpTdG9yYWdlLk9wZXJhdGlv
bk11dGV4OjooX3JlbG9hZHZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgcmVs
ZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleApUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ0OjE3LDA1Mjo6cGVyc2lzdGVudERpY3Q6OjIzNDo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6
KHJlZnJlc2gpIHJlYWQgbGluZXMgKFZHVGFnTWV0YWRhdGFSVyk9WydMRUFTRVRJTUVTRUM9NjAn
LCAnQ0xBU1M9RGF0YScsICdWRVJTSU9OPTMnLCAnVFlQRT1JU0NTSScsICdMT0dCTEtTSVpFPTUx
MicsICdERVNDUklQVElPTj1NRDMyMDBpJywgJ0xFQVNFUkVUUklFUz0zJywgJ0lPT1BUSU1FT1VU
U0VDPTEwJywgJ0xPQ0tSRU5FV0FMSU5URVJWQUxTRUM9NScsICdWR1VVSUQ9cnVGZVI4LVZIeFQt
VUFlNC1SQnNPLTV6YW4tc3FCWS02YUxDTXEnLCAnUEhZQkxLU0laRT01MTInLCAnU0RVVUlEPWE4
NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMicsICdMT0NLUE9MSUNZPScsIHUnUFYw
PXB2Om1wYXRoYix1dWlkOlBCcU5SMC04MUd4LVQ3dE0tNHEyWS1RZkV6LWJrekMtWHpzSUhhLHBl
c3RhcnQ6MCxwZWNvdW50OjMxOTcsbWFwb2Zmc2V0OjAnLCAnUE9PTF9TUE1fSUQ9LTEnLCAnTUFT
VEVSX1ZFUlNJT049MScsICdQT09MX0RPTUFJTlM9YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZm
ZGI5NjM3YWYyOkFjdGl2ZScsICdQT09MX0RFU0NSSVBUSU9OPVdvdXRUZXN0JywgJ1BPT0xfU1BN
X0xWRVI9LTEnLCAnUk9MRT1NYXN0ZXInLCAnX1NIQV9DS1NVTT0zMThiMzZhZGZhZTQ1Njg2NTRh
Mzg1MzFkZmIzYjViNWY4NTYzZDUwJywgJ1BPT0xfVVVJRD00NzNmOTI0NC01NDhiLTQ1NjQtOTVl
Ni0zYjg0ZTE2NjgzMWMnXQpUaHJlYWQtMjI6OklORk86OjIwMTQtMTItMDggMTA6NDQ6MTcsMDUz
OjpzZDo6Mzg1OjpTdG9yYWdlLlN0b3JhZ2VEb21haW46OihfcmVnaXN0ZXJSZXNvdXJjZU5hbWVz
cGFjZXMpIFJlc291cmNlIG5hbWVzcGFjZSBhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2
MzdhZjJfaW1hZ2VOUyBhbHJlYWR5IHJlZ2lzdGVyZWQKVGhyZWFkLTIyOjpJTkZPOjoyMDE0LTEy
LTA4IDEwOjQ0OjE3LDA1Mzo6c2Q6OjM5Mzo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooX3JlZ2lz
dGVyUmVzb3VyY2VOYW1lc3BhY2VzKSBSZXNvdXJjZSBuYW1lc3BhY2UgYTg0MzQyMWEtMDlhOC00
M2Q5LTg3YjktMjZmZGI5NjM3YWYyX3ZvbHVtZU5TIGFscmVhZHkgcmVnaXN0ZXJlZApUaHJlYWQt
MjI6OklORk86OjIwMTQtMTItMDggMTA6NDQ6MTcsMDUzOjpibG9ja1NEOjo0NDg6OlN0b3JhZ2Uu
U3RvcmFnZURvbWFpbjo6KF9yZWdpc3RlclJlc291cmNlTmFtZXNwYWNlcykgUmVzb3VyY2UgbmFt
ZXNwYWNlIGE4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMl9sdm1BY3RpdmF0aW9u
TlMgYWxyZWFkeSByZWdpc3RlcmVkClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6
MTcsMDU0Ojpsdm06OjI4ODo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3Vk
byAtbiAvc2Jpbi9sdm0gdmdjayAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMg
PSBbIl4vZGV2L21hcHBlci8iXSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNo
ZV9zdGF0ZT0wIGRpc2FibGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3Rf
ZnJvbV91ZGV2PTAgZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBlci9tcGF0aGJ8J1wnJywgJ1wn
J3J8Lip8J1wnJyBdIH0gIGdsb2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0
ZV9sb2Nrcz0xICB3YWl0X2Zvcl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICBy
ZXRhaW5fbWluID0gNTAgIHJldGFpbl9kYXlzID0gMCB9ICcgYTg0MzQyMWEtMDlhOC00M2Q5LTg3
YjktMjZmZGI5NjM3YWYyIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDoxNywxMDg6Omx2bTo6Mjg4OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBTVUNDRVNT
OiA8ZXJyPiA9ICcgIFdBUk5JTkc6IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlzYWJsZWQuIFJl
c3RhcnQgbHZtZXRhZCBiZWZvcmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0gMApUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE3LDEwOTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5
YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9u
dWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDQ6MTcsMTM4OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBv
dXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDQ2NTE1MSBzLCA4LjggTUIvc1xu
JzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDoxNywyODY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywyODY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE3LDI4
Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJl
cXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NDoxNywyODY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgKDY5OTUxKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjE3LDI4
Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NTEpIFF1ZXVp
bmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywyODg6OmZp
bGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9k
ZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0
c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0
YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRo
cmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTcsMzE3OjpmaWxlU0Q6OjI2MTo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJl
Y29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAw
MDc0OTI0NiBzLCA0OTYga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywzMTg6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywzMTg6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRo
ZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ0OjE3LDMxODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoxNywzMTg6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTUyKSBHb3QgcmVxdWVzdCBmb3Ig
bWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ0OjE3LDMxOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk5NTIpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MTksMjExOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDox
OSwyMTI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3Mzc6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ0OjE5LDIxNDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDQ6MjIsMjQ5OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyNTE6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3Mzg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjIy
LDI1Mzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDE4NWUxZmJlLTZhMTctNDgyNy1iZmZkLTQ0ODY3MjgwZWZmMGA6Om1vdmluZyBmcm9t
IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM3Mzg6OklORk86OjIwMTQt
MTItMDggMTA6NDQ6MjIsMjUzOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS
dW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM3Mzg6OklO
Rk86OjIwMTQtMTItMDggMTA6NDQ6MjIsMjU0Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScx
YjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc0OTI0NicsICdsYXN0Q2hl
Y2snOiAnNC45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZm
ZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDA0NjUxNTEnLCAnbGFzdENoZWNrJzogJzUuMScsICd2YWxpZCc6IFRydWV9
fQpUaHJlYWQtMTQzNzM4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyNTQ6OnRhc2s6OjEx
OTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDE4NWUxZmJlLTZh
MTctNDgyNy1iZmZkLTQ0ODY3MjgwZWZmMGA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2
ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc0OTI0NicsICdsYXN0Q2hlY2snOiAnNC45JywgJ3Zh
bGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0
NjUxNTEnLCAnbGFzdENoZWNrJzogJzUuMScsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzM4
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyNTQ6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNr
TWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAxODVlMWZiZS02YTE3LTQ4MjctYmZm
ZC00NDg2NzI4MGVmZjBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmlu
aXNoZWQKVGhyZWFkLTE0MzczODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjIsMjU0OjpyZXNv
dXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNl
QWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQz
NzM4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyNTQ6OnJlc291cmNlTWFuYWdlcjo6OTc3
OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2Vs
QWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM3Mzg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjIy
LDI1NTo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNr
PWAxODVlMWZiZS02YTE3LTQ4MjctYmZmZC00NDg2NzI4MGVmZjBgOjpyZWYgMCBhYm9ydGluZyBG
YWxzZQpUaHJlYWQtMTQzNzM4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyNTc6OnN0b21w
UmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3Bv
bnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjIyLDI4
Mzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkg
SGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZl
cjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjIsMjg0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBj
Lkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJl
YWQtMTQzNzM5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyMiwyODY6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjI1LDQ1Mjo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDQ6MjUsNDUzOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzQw
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyNSw0NTQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDQ6MjcsMTQxOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00
M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwg
YnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDoyNywxNzA6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWRE
ZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxu
NDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxNDgyMTYgcywgMi44IE1CL3Ncbic7IDxy
Yz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDQ6MjcsMzIxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJl
Y2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDQ6MjcsMzIxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyNywzMjE6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0
IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDQ6MjcsMzIyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTk1MykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDoyNywzMjI6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTUzKSBRdWV1aW5nIHJl
c3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjcsMzIzOjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNv
LzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZs
YWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQt
MjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjI3LDM1MDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRz
IGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA2MDU0
MDcgcywgNjE0IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjcsMzUxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjcsMzUxOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDoyNywzNTI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjcsMzUyOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk1NCkgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDoyNywzNTI6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTU0KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ0OjI4LDQ4OTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MjgsNDkw
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzQxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDoyOCw0OTI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ0OjMxLDUyNDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzEsNTI1OjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNzQyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDozMSw1MjY6
OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0
OjM0LDU1ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9m
cmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJw
Y1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzQsNTYwOjpfX2luaXRfXzo6NTA0Ojpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVz
dApUaHJlYWQtMTQzNzQzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDozNCw1NjE6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
ClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMTczOjpibG9ja1NEOjo1OTY6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYv
YTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVj
dCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NDozNywyMDI6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjEr
MCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMTA1Mzggcywg
My43IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMzU0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMzU1OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDozNywzNTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMzU1OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk1NSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDozNywzNTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
OTU1KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6
MzcsMzU2OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJf
bGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21f
bWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDM4NDo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+
ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNv
cGllZCwgMC4wMDA2NzI1MDUgcywgNTUzIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMzg1OjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6Mzcs
Mzg1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVx
dWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDozNywzODY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6MzcsMzg2
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk1NikgR290IHJl
cXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDozNywzODY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgKDY5OTU2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21w
UmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDU5NDo6c3RvbXBSZWFjdG9yOjo5
ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8
U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDQ6MzcsNTk1OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzQ0OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NDozNyw1OTg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA1Y2MzOGJmZi1kZmM2LTQ5ZGItYWZlMy1hMGJhZGZi
ZWIyMzNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQt
MTQzNzQ0OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDU5ODo6bG9nVXRpbHM6OjQ0OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l
KQpUaHJlYWQtMTQzNzQ0OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDU5ODo6bG9nVXRpbHM6
OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJl
dHVybiByZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzog
eydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDA2NzI1MDUnLCAnbGFzdENoZWNrJzogJzAuMicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFh
LTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMTA1MzgnLCAnbGFzdENoZWNrJzogJzAu
NCcsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzQ0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDozNyw1OTg6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUp
IFRhc2s9YDVjYzM4YmZmLWRmYzYtNDlkYi1hZmUzLWEwYmFkZmJlYjIzM2A6OmZpbmlzaGVkOiB7
dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY3MjUwNScsICdsYXN0
Q2hlY2snOiAnMC4yJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMDExMDUzOCcsICdsYXN0Q2hlY2snOiAnMC40JywgJ3ZhbGlkJzogVHJ1
ZX19ClRocmVhZC0xNDM3NDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDU5ODo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDVjYzM4
YmZmLWRmYzYtNDlkYi1hZmUzLWEwYmFkZmJlYjIzM2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh
cmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNzQ0OjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDozNyw1OTk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdl
ci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3Vy
Y2VzIHt9ClRocmVhZC0xNDM3NDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDU5OTo6cmVz
b3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2Vs
QWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0Mzc0NDo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDQ6MzcsNTk5Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KF9kZWNyZWYpIFRhc2s9YDVjYzM4YmZmLWRmYzYtNDlkYi1hZmUzLWEwYmFkZmJlYjIzM2A6
OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3NDQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ0OjM3LDYwMTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDQ6MzcsNjI2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVy
OjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NF
TkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDozNyw2Mjc6Ol9faW5p
dF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5n
IGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NDU6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjM3LDYy
ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRp
bmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDQ6NDAsODcwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29u
UnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo0MCw4NzE6Ol9faW5pdF9fOjo1MDQ6
Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1
ZXN0ClRocmVhZC0xNDM3NDY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjQwLDg3Mzo6c3RvbXBS
ZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9u
c2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDMsOTI4
OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo0Myw5MzA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMu
SnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVh
ZC0xNDM3NDc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjQzLDkzMTo6c3RvbXBSZWFjdG9yOjox
NjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJw
YyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDYsOTcxOjpzdG9tcFJl
YWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBt
ZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NDo0Niw5NzM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1Nl
cnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NDg6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjQ2LDk3NTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NDo0NywyMDU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQz
ZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBi
cz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ0OjQ3LDIzMzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40
MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2MzYyMTMgcywgNi40IE1CL3Ncbic7IDxy
Yz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDQ6NDcsMzg4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJl
Y2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDQ6NDcsMzg5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo0NywzODk6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0
IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDQ6NDcsMzg5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTk1NykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo0NywzOTA6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTU3KSBRdWV1aW5nIHJl
c3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDcsMzkwOjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNv
LzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZs
YWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQt
MjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjQ3LDQxODo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRz
IGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA2ODc0
NjggcywgNTQxIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDcsNDE5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDcsNDIwOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDo0Nyw0MjA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NDcsNDIwOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk1OCkgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NDo0Nyw0MjA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTU4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ0OjUwLDAxMzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTAsMDE2
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzQ5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NDo1MCwwMjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ0OjUzLDA2MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDYyOjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzNzUwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1MywwNjU6
OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr
PWA2ZWJkNGE0NC02NGY5LTQxMzctODVkNi03MjFkY2UwZGE5NmFgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNzUwOjpJTkZPOjoyMDE0LTEyLTA4
IDEwOjQ0OjUzLDA2NTo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu
ZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNzUwOjpJTkZPOjoy
MDE0LTEyLTA4IDEwOjQ0OjUzLDA2NTo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBl
cikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5
MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAw
LCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2ODc0NjgnLCAnbGFzdENoZWNrJzog
JzUuNicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYz
N2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNjM2MjEzJywgJ2xhc3RDaGVjayc6ICc1LjgnLCAndmFsaWQnOiBUcnVlfX0KVGhy
ZWFkLTE0Mzc1MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDY2Ojp0YXNrOjoxMTkxOjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2ZWJkNGE0NC02NGY5LTQx
MzctODVkNi03MjFkY2UwZGE5NmFgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFi
YWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDA2ODc0NjgnLCAnbGFzdENoZWNrJzogJzUuNicsICd2YWxpZCc6
IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6
IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjM2MjEz
JywgJ2xhc3RDaGVjayc6ICc1LjgnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0Mzc1MDo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDY2Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNmViZDRhNDQtNjRmOS00MTM3LTg1ZDYtNzIx
ZGNlMGRhOTZhYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVk
ClRocmVhZC0xNDM3NTA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjUzLDA2Njo6cmVzb3VyY2VN
YW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkg
T3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0Mzc1MDo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDY2OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3Rv
cmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCBy
ZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNzUwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1MywwNjY6
OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNmVi
ZDRhNDQtNjRmOS00MTM3LTg1ZDYtNzIxZGNlMGRhOTZhYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UK
VGhyZWFkLTE0Mzc1MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDY4OjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1MywwODk6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjUzLDA5MDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
Mzc1MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTMsMDkyOjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1NiwyMjQ6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ0OjU2LDIyNTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc1Mjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDQ6NTYsMjI2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBj
LlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ0OjU3LDIzNjo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQw
OTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6
NTcsMjY1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkp
IFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYg
Ynl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTQ1ODYgcywgMi44IE1CL3Ncbic7IDxyYz4gPSAw
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6
NTcsNDIyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vpdmlu
ZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDQ6NTcsNDIzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1Nyw0MjM6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9y
bWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDQ6NTcsNDIzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
ICg2OTk1OSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1Nyw0MjQ6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTU5KSBRdWV1aW5nIHJlc3BvbnNl
ClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTcsNDI1OjpmaWxlU0Q6OjI2MTo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYv
ZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4
OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGly
ZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ0OjU3LDQ1Mzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4w
KzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3NTI1MDcgcywg
NDk0IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDQ6NTcsNDU1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTcsNDU1OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDo1Nyw0NTU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTcsNDU1OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk2MCkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NDo1Nyw0NTY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5
OTYwKSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ0OjU5LDI1ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDQ6NTksMjU5OjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzUzOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NDo1OSwy
NjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5k
aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ1OjAyLDI5Mjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRs
ZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNv
blJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDIsMjkzOjpfX2luaXRfXzo6NTA0
Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVx
dWVzdApUaHJlYWQtMTQzNzU0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTowMiwyOTU6OnN0b21w
UmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3Bv
bnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA1LDMy
ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkg
SGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZl
cjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDUsMzI5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBj
Lkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJl
YWQtMTQzNzU1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTowNSwzMzA6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVh
ZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsMjY4OjpibG9ja1NEOjo1OTY6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQy
MWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0v
ZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NTowNywyOTg6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6
KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNv
cmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxNTc2OTggcywgMi42IE1C
L3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6MDcsNDU3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDU4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTow
Nyw0NTg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGlu
ZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDU4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpICg2OTk2MSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycK
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTow
Nyw0NTg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTYxKSBR
dWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDU5
OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9i
aW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4
cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0
YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25l
KQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA3LDQ4Nzo6ZmlsZVNEOjoyNjE6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzAr
MSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwg
MC4wMDA3MjY1NDkgcywgNTEyIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDg4OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDg4Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBp
biB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NTowNyw0ODg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MDcsNDg4OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk2MikgR290IHJlcXVlc3Qg
Zm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NTowNyw0ODk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgKDY5OTYyKSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rv
cik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM2NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJv
a2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBG
cmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6MDgsMzY1OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzU2OjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NTowOCwzNjg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoo
X3VwZGF0ZVN0YXRlKSBUYXNrPWAzOTFkZDRhNy1lZDViLTQ0OGYtODZjOC03MzYyNDkzY2FiNzBg
Ojptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNzU2
OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM2ODo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVy
Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJl
YWQtMTQzNzU2OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM2ODo6bG9nVXRpbHM6OjQ3Ojpk
aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiBy
ZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MjY1
NDknLCAnbGFzdENoZWNrJzogJzAuOScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgt
NDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxNTc2OTgnLCAnbGFzdENoZWNrJzogJzEuMScsICd2
YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzU2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTowOCwz
Njg6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9
YDM5MWRkNGE3LWVkNWItNDQ4Zi04NmM4LTczNjI0OTNjYWI3MGA6OmZpbmlzaGVkOiB7dScxYjM4
ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcyNjU0OScsICdsYXN0Q2hlY2sn
OiAnMC45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5
NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDE1NzY5OCcsICdsYXN0Q2hlY2snOiAnMS4xJywgJ3ZhbGlkJzogVHJ1ZX19ClRo
cmVhZC0xNDM3NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM2OTo6dGFzazo6NTk1OjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDM5MWRkNGE3LWVk
NWItNDQ4Zi04NmM4LTczNjI0OTNjYWI3MGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt
PiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNzU2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTow
OCwzNjk6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25l
cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9
ClRocmVhZC0xNDM3NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM2OTo6cmVzb3VyY2VN
YW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP
d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0Mzc1Njo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDU6MDgsMzY5Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9k
ZWNyZWYpIFRhc2s9YDM5MWRkNGE3LWVkNWItNDQ4Zi04NmM4LTczNjI0OTNjYWI3MGA6OnJlZiAw
IGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3NTY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA4
LDM3MTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDU6MDgsMzk0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTowOCwzOTQ6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM3NTc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjA4LDM5Njo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTEs
NTc4OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1l
KSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2Vy
dmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToxMSw1Nzk6Ol9faW5pdF9fOjo1MDQ6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRo
cmVhZC0xNDM3NTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjExLDU4MDo6c3RvbXBSZWFjdG9y
OjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTQsNjE1OjpzdG9t
cFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGlu
ZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NToxNCw2MTc6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3
NTk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjE0LDYxODo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NToxNywzMDk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4
LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVs
bCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ1OjE3LDMzODo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0
XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2NTY5NjQgcywgNi4yIE1CL3Ncbic7
IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDU6MTcsNDkxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDU6MTcsNDkxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToxNyw0OTE6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1
ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDU6MTcsNDkxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg2OTk2MykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToxNyw0OTI6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTYzKSBRdWV1aW5n
IHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTcsNDkzOjpmaWxl
U0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQg
aWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNf
aXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRhdGEg
aWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJl
YWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjE3LDUyMTo6ZmlsZVNEOjoyNjE6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNv
cmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4wMDA3
MDMyNTcgcywgNTI5IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTcsNTIyOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTcsNTIzOjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUg
dGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NToxNyw1MjM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTcsNTIzOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk2NCkgR290IHJlcXVlc3QgZm9yIG1l
dGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NToxNyw1MjM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDY5OTY0KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjE3LDY1Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MTcs
NjU5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzYwOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NToxNyw2NjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ1OjIwLDY5NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjAsNjk2OjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzYxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyMCw2
OTc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5k
aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ1OjIzLDczNjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRs
ZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNv
blJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjMsNzM3OjpfX2luaXRfXzo6NTA0
Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVx
dWVzdApUaHJlYWQtMTQzNzYyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyMyw3Mzk6OnRhc2s6
OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2YjM2
OGRkOS0wOGE2LTQ1MTEtOTE0OC0wNmQ2ODA5ZWM5NjVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0
IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNzYyOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ1
OjIzLDc0MDo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90
ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzNzYyOjpJTkZPOjoyMDE0LTEy
LTA4IDEwOjQ1OjIzLDc0MDo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu
IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIzODg5MjItOTJl
Mi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MDMyNTcnLCAnbGFzdENoZWNrJzogJzYuMics
ICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6
IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAu
MDAwNjU2OTY0JywgJ2xhc3RDaGVjayc6ICc2LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0
Mzc2Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjMsNzQwOjp0YXNrOjoxMTkxOjpTdG9yYWdl
LlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2YjM2OGRkOS0wOGE2LTQ1MTEtOTE0
OC0wNmQ2ODA5ZWM5NjVgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1
MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDA3MDMyNTcnLCAnbGFzdENoZWNrJzogJzYuMicsICd2YWxpZCc6IFRydWV9
LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2
ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjU2OTY0JywgJ2xh
c3RDaGVjayc6ICc2LjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0Mzc2Mjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6MjMsNzQwOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNmIzNjhkZDktMDhhNi00NTExLTkxNDgtMDZkNjgwOWVj
OTY1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVh
ZC0xNDM3NjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjIzLDc0MTo6cmVzb3VyY2VNYW5hZ2Vy
Ojo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu
cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0Mzc2Mjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDU6MjMsNzQxOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5S
ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0
cyB7fQpUaHJlYWQtMTQzNzYyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyMyw3NDE6OnRhc2s6
Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNmIzNjhkZDkt
MDhhNi00NTExLTkxNDgtMDZkNjgwOWVjOTY1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFk
LTE0Mzc2Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjMsNzQzOjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyMyw3NTc6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ1OjIzLDc1ODo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc2Mzo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjMsNzYwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29u
cnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJl
YWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNiw4Nzg6OnN0b21wUmVhY3Rvcjo6OTg6
OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0
b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ1OjI2LDg3OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2Vy
dmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc2NDo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6MjYsODgwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21w
U2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ1OjI3LDM0MTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2
ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291
bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsMzcx
OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NF
U1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMg
KDQuMSBrQikgY29waWVkLCAwLjAwMDgxMzc4IHMsIDUuMCBNQi9zXG4nOyA8cmM+ID0gMApUaHJl
YWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDUyNDo6ZG9tYWluTW9uaXRvcjo6MjA5
OjpTdG9yYWdlLkRvbWFpbk1vbml0b3JUaHJlYWQ6OihfbW9uaXRvckRvbWFpbikgUmVmcmVzaGlu
ZyBkb21haW4gMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNTI3OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6
MjcsNTI4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2Vpdmlu
ZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDU6MjcsNTI5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw1Mjk6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0
aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ1OjI3LDUyOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw1Mjk6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTY1KSBHb3QgcmVxdWVzdCBmb3IgbWV0
aG9kICdnbG9iJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ1OjI3LDUyOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5NjUpIFF1ZXVpbmcgcmVzcG9uc2UKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw1MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNTMw
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk2NikgR290IHJl
cXVlc3QgZm9yIG1ldGhvZCAnZ2xvYicKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw1MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgKDY5OTY2KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDU6MjcsNTMzOjpmaWxlU0Q6OjE1Mjo6U3RvcmFnZS5TdG9yYWdlRG9t
YWluOjooX19pbml0X18pIFJlYWRpbmcgZG9tYWluIGluIHBhdGggL3JoZXYvZGF0YS1jZW50ZXIv
bW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZk
ZC1hYmFlLTkyNTFhMTNkOTcxMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDUzNDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDUzNDo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29s
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6MjcsNTM1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJh
Y3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDUzNTo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NjcpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3RvdWNo
Jwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1
OjI3LDYzMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5Njcp
IFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw2
MzM6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2luaXRf
XykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIEZpbGVNZXRhZGF0YVJXIGJhY2tlbmQK
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToy
Nyw2MzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5n
IHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NToyNyw2MzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDYzNTo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3Jt
YXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NToyNyw2MzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
KDY5OTY4KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdyZWFkZmlsZScKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw2MzU6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTY4KSBRdWV1aW5nIHJlc3BvbnNl
ClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNjM2OjpwZXJzaXN0ZW50RGlj
dDo6MjM0OjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBsaW5lcyAoRmls
ZU1ldGFkYXRhUlcpPVsnQ0xBU1M9SXNvJywgJ0RFU0NSSVBUSU9OPUlzbycsICdJT09QVElNRU9V
VFNFQz0xMCcsICdMRUFTRVJFVFJJRVM9MycsICdMRUFTRVRJTUVTRUM9NjAnLCAnTE9DS1BPTElD
WT0nLCAnTE9DS1JFTkVXQUxJTlRFUlZBTFNFQz01JywgJ1BPT0xfVVVJRD00N2MzNmIwZC01Mzkx
LTQwYmItODVjMy1lMDUyMTc2MDc5MTgsNDczZjkyNDQtNTQ4Yi00NTY0LTk1ZTYtM2I4NGUxNjY4
MzFjJywgJ1JFTU9URV9QQVRIPTE5Mi4xNjguMTQuMjU0Oi92YXIvbGliL2V4cG9ydHMvaXNvJywg
J1JPTEU9UmVndWxhcicsICdTRFVVSUQ9MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5
NzEwJywgJ1RZUEU9TkZTJywgJ1ZFUlNJT049MCcsICdfU0hBX0NLU1VNPWU2NjEzOGUwZDJjODVk
OGViMDkzMTMwYmQ4Y2Q0NDM3ODZlMzFkZjQnXQppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDYzNzo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDYzNzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRo
cmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDU6MjcsNjM3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDYzNzo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NjkpIEdvdCByZXF1ZXN0IGZvciBtZXRo
b2QgJ2FjY2VzcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NToyNyw2Mzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTY5KSBRdWV1aW5nIHJlc3BvbnNlCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNjM4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNjM5OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NToyNyw2Mzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNjM5OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk3MCkgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnZ2xvYicKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NToyNyw2NDA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykg
KDY5OTcwKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6MjcsNjQwOjpmaWxlU0Q6OjYxMDo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooaW1hZ2VHYXJi
YWdlQ29sbGVjdG9yKSBSZW1vdmluZyByZW1uYW50cyBvZiBkZWxldGVkIGltYWdlcyBbXQpUaHJl
YWQtMjE6OklORk86OjIwMTQtMTItMDggMTA6NDU6MjcsNjQwOjpzZDo6Mzg1OjpTdG9yYWdlLlN0
b3JhZ2VEb21haW46OihfcmVnaXN0ZXJSZXNvdXJjZU5hbWVzcGFjZXMpIFJlc291cmNlIG5hbWVz
cGFjZSAxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTBfaW1hZ2VOUyBhbHJlYWR5
IHJlZ2lzdGVyZWQKVGhyZWFkLTIxOjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDY0MTo6c2Q6
OjM5Mzo6U3RvcmFnZS5TdG9yYWdlRG9tYWluOjooX3JlZ2lzdGVyUmVzb3VyY2VOYW1lc3BhY2Vz
KSBSZXNvdXJjZSBuYW1lc3BhY2UgMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEw
X3ZvbHVtZU5TIGFscmVhZHkgcmVnaXN0ZXJlZAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDY0MTo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDY0MTo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRo
cmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDU6MjcsNjQyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI3LDY0Mjo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NzEpIEdvdCByZXF1ZXN0IGZvciBtZXRo
b2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDU6MjcsNjQyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg2OTk3MSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ1OjI3LDY0Mzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFk
RGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1
NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3
MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3Vu
dD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw2NzI6
OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNT
OiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3
MiBCKSBjb3BpZWQsIDAuMDAwNTcyMTEgcywgNjUwIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MjcsNjczOjpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6MjcsNjczOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVp
bmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw2NzQ6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6
MjcsNjc0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk3Mikg
R290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyNyw2NzQ6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTcyKSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjI5LDkyMzo6c3RvbXBSZWFj
dG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVz
c2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6MjksOTI0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2
ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzY3OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NToyOSw5MjY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVh
Y3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjMyLDk1NDo6c3RvbXBSZWFjdG9yOjo5ODo6
QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3Rv
bXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDU6MzIsOTU2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzY4OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NTozMiw5NTg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBT
ZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM1LDk4ODo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzUs
OTg5OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzY5OjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NTozNSw5OTA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6
MzcsMzc2OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkp
IC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYy
L21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2Qg
Tm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTozNyw0MTE6OmJsb2NrU0Q6
OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4g
PSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBj
b3BpZWQsIDAuMDAwNjQwMjY1IHMsIDYuNCBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM3LDY3Njo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgpp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM3
LDY3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJl
cXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzcsNjc3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM3LDY3
Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NzMpIEdvdCBy
ZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzcsNjc3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk3MykgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM3LDY3ODo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21u
dC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQt
YWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251
bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NTozNyw3MDU6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0
XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNDk3MjM3IHMsIDc0OCBrQi9zXG4nOyA8
cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ1OjM3LDcwNzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBS
ZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ1OjM3LDcwNzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzcsNzA3Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVz
dCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ1OjM3LDcwNzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nl
c3NMb2dzKSAoNjk5NzQpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzcsNzA4Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk3NCkgUXVldWluZyBy
ZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NToz
OSwwNDM6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJh
bWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNT
ZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM5LDA0NDo6X19pbml0X186OjUwNDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QK
VGhyZWFkLTE0Mzc3MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzksMDQ3Ojp0YXNrOjo1OTU6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZmQ1NGMzYmIt
NDRiZi00ZDc0LWJkMzAtNzkyZTAxMGE3MDcyYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBz
dGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0Mzc3MDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0NTozOSww
NDc6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDog
cmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0Mzc3MDo6SU5GTzo6MjAxNC0xMi0wOCAx
MDo0NTozOSwwNDc6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQg
cHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZk
ZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVk
JzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNDk3MjM3JywgJ2xhc3RDaGVjayc6ICcxLjMnLCAndmFs
aWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2Nv
ZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY0
MDI2NScsICdsYXN0Q2hlY2snOiAnMS42JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3NzA6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM5LDA0ODo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNr
TWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gZmQ1NGMzYmItNDRiZi00ZDc0LWJkMzAtNzky
ZTAxMGE3MDcyYDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNk
OTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNDk3MjM3JywgJ2xhc3RDaGVjayc6ICcxLjMnLCAndmFsaWQnOiBUcnVlfSwgdSdh
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY0MDI2NScsICdsYXN0Q2hl
Y2snOiAnMS42JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3NzA6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ1OjM5LDA0ODo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6Oihf
dXBkYXRlU3RhdGUpIFRhc2s9YGZkNTRjM2JiLTQ0YmYtNGQ3NC1iZDMwLTc5MmUwMTBhNzA3MmA6
Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQz
NzcwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTozOSwwNDg6OnJlc291cmNlTWFuYWdlcjo6OTQw
OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh
c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM3NzA6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ1OjM5LDA0ODo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3Vy
Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30K
VGhyZWFkLTE0Mzc3MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzksMDQ4Ojp0YXNrOjo5OTM6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGZkNTRjM2JiLTQ0YmYt
NGQ3NC1iZDMwLTc5MmUwMTBhNzA3MmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3
NzA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjM5LDA1MDo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3Rv
bXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6MzksMDcwOjpzdG9tcFJlYWN0b3I6
Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdl
IDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NTozOSwwNzE6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6
KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NzE6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ1OjM5LDA3Mjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5T
dG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9y
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NDIsMzMyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZy
YW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NTo0MiwzMzM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3Jl
cXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NzI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ1OjQyLDMzNDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZl
cjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDU6NDUsMzY5OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1h
bmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0NSwzNzA6
Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NzM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1
OjQ1LDM3Mjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQp
IFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0Nyw0
MTU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vz
ci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0
YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25l
KQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ3LDQ0Mzo6YmxvY2tTRDo6NTk2
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcx
KzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGll
ZCwgMC4wMDEzOTE1OSBzLCAyLjkgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0Nyw3MTA6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0Nyw3MTA6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0
IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ3LDcxMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0Nyw3MTE6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTc1KSBHb3QgcmVxdWVz
dCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ3LDcxMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNjk5NzUpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NTo0Nyw3MTI6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTky
LjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUt
OTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJz
PTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6NDcsNzQyOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcy
IGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDczNzMyMiBzLCA1MDUga0Ivc1xuJzsgPHJjPiA9
IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NTo0Nyw3NDM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2
aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NTo0Nyw3NDM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ3LDc0NDo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5m
b3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NTo0Nyw3NDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTc2KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ3LDc0NDo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NzYpIFF1ZXVpbmcgcmVzcG9u
c2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NDgsNDA1
OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo0OCw0MDY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMu
SnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVh
ZC0xNDM3NzQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjQ4LDQwODo6c3RvbXBSZWFjdG9yOjox
NjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJw
YyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTEsNDQ1OjpzdG9tcFJl
YWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBt
ZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NTo1MSw0NDY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1Nl
cnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NzU6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjUxLDQ0ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTQsNDgwOjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NTo1NCw0ODI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3NzY6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ1OjU0LDQ4NDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRh
c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGNhM2NhNjMwLTAxNzMtNGRmNi1hYzlmLWQyNGRjNGEw
MDc1MGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0x
NDM3NzY6OklORk86OjIwMTQtMTItMDggMTA6NDU6NTQsNDg0Ojpsb2dVdGlsczo6NDQ6OmRpc3Bh
dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUp
ClRocmVhZC0xNDM3NzY6OklORk86OjIwMTQtMTItMDggMTA6NDU6NTQsNDg1Ojpsb2dVdGlsczo6
NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0
dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7
J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAw
MDczNzMyMicsICdsYXN0Q2hlY2snOiAnNi43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEt
MDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEzOTE1OScsICdsYXN0Q2hlY2snOiAnNy4w
JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM3NzY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1
OjU0LDQ4NTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkg
VGFzaz1gY2EzY2E2MzAtMDE3My00ZGY2LWFjOWYtZDI0ZGM0YTAwNzUwYDo6ZmluaXNoZWQ6IHt1
JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJz
aW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzM3MzIyJywgJ2xhc3RD
aGVjayc6ICc2LjcnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0y
NmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMTM5MTU5JywgJ2xhc3RDaGVjayc6ICc3LjAnLCAndmFsaWQnOiBUcnVl
fX0KVGhyZWFkLTE0Mzc3Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTQsNDg1Ojp0YXNrOjo1
OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gY2EzY2E2
MzAtMDE3My00ZGY2LWFjOWYtZDI0ZGM0YTAwNzUwYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFy
aW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM3NzY6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ1OjU0LDQ4NTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2Vy
Lk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJj
ZXMge30KVGhyZWFkLTE0Mzc3Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTQsNDg1OjpyZXNv
dXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB
bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNzc2OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NTo1NCw0ODU6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjooX2RlY3JlZikgVGFzaz1gY2EzY2E2MzAtMDE3My00ZGY2LWFjOWYtZDI0ZGM0YTAwNzUwYDo6
cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0Mzc3Njo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDU6NTQsNDg3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2Vu
ZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NTo1NCw1MDk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU0LDUxMDo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc3Nzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTQsNTEx
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDQ0Nzo6Ymxv
Y2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9k
ZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBp
ZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVh
ZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTcsNDc2OjpibG9ja1NEOjo1OTY6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNv
cmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAw
MTIxMjU0IHMsIDMuNCBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDc0Njo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDc0Nzo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6NTcsNzQ3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDc0Nzo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5NzcpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDU6NTcsNzQ3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTk3NykgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ1OjU3LDc0ODo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0
LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEz
ZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo1Nyw3
Nzg6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMg
KDM3MiBCKSBjb3BpZWQsIDAuMDAwNjUxOTU5IHMsIDU3MSBrQi9zXG4nOyA8cmM+ID0gMAppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDc4
MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVx
dWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ1OjU3LDc4MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBR
dWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTcsNzgyOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlv
bi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ1OjU3LDc4Mzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
NzgpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTcsNzg1OjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk3OCkgUXVldWluZyByZXNwb25zZQpKc29u
UnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NTo1Nyw5NDk6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5n
IG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ1OjU3LDk1MDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBj
U2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc3
ODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDU6NTcsOTUyOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFq
c29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9t
cFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjowMCw5ODM6OnN0b21wUmVhY3Rvcjo6
OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2Ug
PFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ2OjAwLDk4NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjoo
c2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc3OTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDY6MDAsOTg2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0
b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3Ip
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjowNCwwMjI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tl
ci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJh
bWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2
OjA0LDAyMzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVx
dWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc4MDo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDY6MDQsMDI1OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVy
Ojooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NjowNywwNTg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFk
YXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDA1OTo6
X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc4MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6
MDcsMDYxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkg
U2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDQ3
OTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNy
L2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRh
ZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUp
ClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MDcsNTA3OjpibG9ja1NEOjo1OTY6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzEr
MCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVk
LCAwLjAwMDYyODI5NyBzLCA2LjUgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjowNyw3ODg6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjowNyw3ODk6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0
IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDc4OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjowNyw3ODk6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTc5KSBHb3QgcmVxdWVz
dCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDc4OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNjk5NzkpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NjowNyw3OTA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTky
LjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUt
OTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJz
PTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDY6MDcsODI0OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxh
eSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcy
IGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDYyMzc2MSBzLCA1OTYga0Ivc1xuJzsgPHJjPiA9
IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NjowNyw4MjU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2
aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NjowNyw4MjU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDgyNjo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5m
b3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NjowNyw4MjY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTgwKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjA3LDgyNjo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5ODApIFF1ZXVpbmcgcmVzcG9u
c2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTAsMDkz
OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxMCwwOTQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMu
SnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVh
ZC0xNDM3ODI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjEwLDA5Nzo6dGFzazo6NTk1OjpTdG9y
YWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGI0NmUwZTU1LTU1NGQt
NDk1Ny1hMzI0LTc4YWE4ZDg3MmE2Y2A6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUg
cHJlcGFyaW5nClRocmVhZC0xNDM3ODI6OklORk86OjIwMTQtMTItMDggMTA6NDY6MTAsMDk4Ojps
b2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9T
dGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM3ODI6OklORk86OjIwMTQtMTItMDggMTA6NDY6
MTAsMDk4Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl
Y3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJh
ZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRy
dWUsICdkZWxheSc6ICcwLjAwMDYyMzc2MScsICdsYXN0Q2hlY2snOiAnMi4zJywgJ3ZhbGlkJzog
VHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzog
MCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MjgyOTcn
LCAnbGFzdENoZWNrJzogJzIuNicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzgyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NjoxMCwwOTg6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YGI0NmUwZTU1LTU1NGQtNDk1Ny1hMzI0LTc4YWE4ZDg3
MmE2Y2A6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAn
OiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMDYyMzc2MScsICdsYXN0Q2hlY2snOiAnMi4zJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQy
MWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAz
LCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MjgyOTcnLCAnbGFzdENoZWNrJzog
JzIuNicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzgyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NjoxMCwwOTg6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0
ZVN0YXRlKSBUYXNrPWBiNDZlMGU1NS01NTRkLTQ5NTctYTMyNC03OGFhOGQ4NzJhNmNgOjptb3Zp
bmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0Mzc4Mjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTAsMDk5OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3Rv
cmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxs
IHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzNzgyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NjoxMCwwOTk6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFu
YWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVh
ZC0xNDM3ODI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjEwLDA5OTo6dGFzazo6OTkzOjpTdG9y
YWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBiNDZlMGU1NS01NTRkLTQ5NTct
YTMyNC03OGFhOGQ4NzJhNmNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzNzgyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxMCwxMDE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVh
Y3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjEwLDEyNzo6c3RvbXBSZWFjdG9yOjo5ODo6
QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3Rv
bXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDY6MTAsMTI4OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzgzOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NjoxMCwxMjk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBT
ZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjEzLDI3NTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTMs
Mjc2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzg0OjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NjoxMywyNzg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ2OjE2LDM1Mjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTYsMzUzOjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzg1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxNiwz
NTQ6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5k
aW5nIHJlc3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTcsNTEwOjpi
bG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmlu
L2RkIGlmPS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRh
IGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhy
ZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxNyw1Mzg6OmJsb2NrU0Q6OjU5Njo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJl
Y29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAu
MDAxMDY4NDkgcywgMy44IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTcsODI4OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTcsODI5OjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0
aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NjoxNyw4Mjk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTcsODI5OjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk4MSkgR290IHJlcXVlc3QgZm9y
IG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NjoxNyw4MzA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDY5OTgxKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDY6MTcsODMxOjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdl
dFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjgu
MTQuMjU0Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFh
MTNkOTcxMC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2
IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjE3
LDg2MDo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNV
Q0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRl
cyAoMzcyIEIpIGNvcGllZCwgMC4wMDA1ODczNDcgcywgNjMzIGtCL3Ncbic7IDxyYz4gPSAwCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MTcs
ODYxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyBy
ZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDY6MTcsODYxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3Mp
IFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxNyw4NjE6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0
aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDY6MTcsODYxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2
OTk4MikgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxNyw4NjI6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTgyKSBRdWV1aW5nIHJlc3BvbnNlCkpz
b25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjE5LDM5NTo6c3Rv
bXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxp
bmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDY6MTksMzk2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25S
cGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQz
Nzg2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoxOSwzOTg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5
YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0
b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjIyLDQzNTo6c3RvbXBSZWFjdG9y
Ojo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2Fn
ZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDY6MjIsNDM2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6
OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzg3OjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0NjoyMiw0Mzc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMu
U3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rv
cik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ3Mjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJv
a2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBG
cmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDY6MjUsNDczOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzNzg4OjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NjoyNSw0NzU6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoo
X3VwZGF0ZVN0YXRlKSBUYXNrPWA5NTA5OGExYi0wZjkwLTRiNmYtOWUxNy1jY2I0YWI0ZjJhOWVg
Ojptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzNzg4
OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ3Njo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVy
Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJl
YWQtMTQzNzg4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ3Njo6bG9nVXRpbHM6OjQ3Ojpk
aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiBy
ZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1ODcz
NDcnLCAnbGFzdENoZWNrJzogJzcuNicsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgt
NDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMDY4NDknLCAnbGFzdENoZWNrJzogJzcuOScsICd2
YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzg4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNSw0
NzY6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9
YDk1MDk4YTFiLTBmOTAtNGI2Zi05ZTE3LWNjYjRhYjRmMmE5ZWA6OmZpbmlzaGVkOiB7dScxYjM4
ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDU4NzM0NycsICdsYXN0Q2hlY2sn
OiAnNy42JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5
NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDEwNjg0OScsICdsYXN0Q2hlY2snOiAnNy45JywgJ3ZhbGlkJzogVHJ1ZX19ClRo
cmVhZC0xNDM3ODg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ3Njo6dGFzazo6NTk1OjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDk1MDk4YTFiLTBm
OTAtNGI2Zi05ZTE3LWNjYjRhYjRmMmE5ZWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAt
PiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzNzg4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njoy
NSw0Nzc6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25l
cjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9
ClRocmVhZC0xNDM3ODg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ3Nzo6cmVzb3VyY2VN
YW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP
d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0Mzc4ODo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDY6MjUsNDc3Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9k
ZWNyZWYpIFRhc2s9YDk1MDk4YTFiLTBmOTAtNGI2Zi05ZTE3LWNjYjRhYjRmMmE5ZWA6OnJlZiAw
IGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM3ODg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI1
LDQ3OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDY6MjUsNDk2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNSw0OTc6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM3ODk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI1LDQ5ODo6c3Rv
bXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVz
cG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNyw1NDI6OmJsb2NrU0Q6
OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9
L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9
ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI3LDU3MTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBp
blxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMTEy
NSBzLCAzLjEgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNyw4Njg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNyw4Njk6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ2OjI3LDg2OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNyw4Njk6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTgzKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ2OjI3LDg3MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNjk5ODMpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NjoyNyw4NzE6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6
X3Zhcl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEw
L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9
MSAoY3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MjcsOTA2Ojpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzog
PGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIg
QikgY29waWVkLCAwLjAwMDY4NjA5NyBzLCA1NDIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNz
IGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjoyNyw5MDc6Ol9f
aW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3Qu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NjoyNyw5MDg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWlu
ZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI3LDkwODo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njoy
Nyw5MDg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTg0KSBH
b3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI3LDkwOTo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5ODQpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAo
U3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MjgsNjQ4OjpzdG9tcFJlYWN0
b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNz
YWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NjoyOCw2NDk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZl
cjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3OTA6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjI4LDY1MTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJw
Yy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFj
dG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MzEsNjkyOjpzdG9tcFJlYWN0b3I6Ojk4OjpC
cm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NjozMSw2OTM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZl
X3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3OTE6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ2OjMxLDY5NDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDY6MzQsNzI3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjozNCw3
Mjk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3OTI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ2OjM0LDczMDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njoz
Nyw1NzQ6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIv
bWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBO
b25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjM3LDYwMjo6YmxvY2tTRDo6
NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9
ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNv
cGllZCwgMC4wMDA2NTQ0IHMsIDYuMyBNQi9zXG4nOyA8cmM+ID0gMApKc29uUnBjIChTdG9tcFJl
YWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjozNyw3NjM6OnN0b21wUmVhY3Rvcjo6OTg6
OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0
b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ2OjM3LDc2NDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2Vy
dmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc5Mzo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDY6MzcsNzY2OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21w
U2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjM3LDkxMDo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjM3LDkxMDo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhl
IHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDY6MzcsOTExOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjM3LDkxMTo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5ODUpIEdvdCByZXF1ZXN0IGZvciBt
ZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDY6MzcsOTExOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vz
c0xvZ3MpICg2OTk4NSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ2OjM3LDkxMjo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRS
ZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0
LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEz
ZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBj
b3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NjozNyw5
Mzk6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMg
KDM3MiBCKSBjb3BpZWQsIDAuMDAwNjgwNzg1IHMsIDU0NiBrQi9zXG4nOyA8cmM+ID0gMAppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjM3LDk0
MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVx
dWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ2OjM3LDk0MDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBR
dWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MzcsOTQxOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlv
bi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ2OjM3LDk0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
ODYpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6MzcsOTQxOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk4NikgUXVldWluZyByZXNwb25zZQpKc29u
UnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0MCw4MDA6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5n
IG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ2OjQwLDgwMTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBj
U2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc5
NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDAsODAzOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFz
a01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZDJlMDAzNDgtNjFmYy00NDVlLTk2
OGYtNDk1MTE4YzBjMzJkYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJp
bmcKVGhyZWFkLTE0Mzc5NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0Njo0MCw4MDQ6OmxvZ1V0aWxz
Ojo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9w
dGlvbnM9Tm9uZSkKVGhyZWFkLTE0Mzc5NDo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0Njo0MCw4MDQ6
OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw
b1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFh
MTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAwNjgwNzg1JywgJ2xhc3RDaGVjayc6ICcyLjknLCAndmFsaWQnOiBUcnVlfSwg
dSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY1NDQnLCAnbGFzdENo
ZWNrJzogJzMuMicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzNzk0OjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Njo0MCw4MDQ6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KHByZXBhcmUpIFRhc2s9YGQyZTAwMzQ4LTYxZmMtNDQ1ZS05NjhmLTQ5NTExOGMwYzMyZGA6OmZp
bmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUn
OiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY4MDc4
NScsICdsYXN0Q2hlY2snOiAnMi45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00
M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2NTQ0JywgJ2xhc3RDaGVjayc6ICczLjInLCAndmFs
aWQnOiBUcnVlfX0KVGhyZWFkLTE0Mzc5NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDAsODA0
Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFz
az1gZDJlMDAzNDgtNjFmYy00NDVlLTk2OGYtNDk1MTE4YzBjMzJkYDo6bW92aW5nIGZyb20gc3Rh
dGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM3OTQ6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ2OjQwLDgwNTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3Vy
Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7
fSByZXNvdXJjZXMge30KVGhyZWFkLTE0Mzc5NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDAs
ODA1OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6
OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzNzk0OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0MCw4MDU6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZDJlMDAzNDgtNjFmYy00NDVlLTk2OGYtNDk1MTE4
YzBjMzJkYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0Mzc5NDo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDY6NDAsODA3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2Vy
dmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0Njo0MCw4NDI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9t
cEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29t
bWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQwLDg0
Mzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMp
IFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc5NTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDY6NDAsODQ1OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2Vu
ZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Njo0NCwwNzk6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQ0LDA4MDo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzc5Njo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDQsMDgy
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Njo0NywxMTQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQ3LDExNTo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0Mzc5Nzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDcsMTE3OjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQ3LDYwNTo6YmxvY2tTRDo6NTk2
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2
L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJl
Y3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDY6NDcsNjMzOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4x
KzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDYzNjE3OCBz
LCA2LjQgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0Nyw5NDM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0Nyw5NDQ6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQg
cG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ2OjQ3LDk0NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBF
eHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0Nyw5NDQ6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTg3KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdz
dGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ2OjQ3LDk0NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAo
Njk5ODcpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Njo0Nyw5NDU6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5
KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zh
cl9saWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2Rv
bV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAo
Y3dkIE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NDcsOTcyOjpmaWxl
U0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVy
cj4gPSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikg
Y29waWVkLCAwLjAwMDcxMzExMyBzLCA1MjIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNv
bW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0Nyw5NzM6Ol9faW5p
dF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4K
aW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0
Nyw5NzM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyBy
ZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQ3LDk3Mzo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo0Nyw5
NzQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTg4KSBHb3Qg
cmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjQ3LDk3NDo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5ODgpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3Rv
bXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTAsMTUxOjpzdG9tcFJlYWN0b3I6
Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdl
IDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0Njo1MCwxNTQ6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6
KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3OTg6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ2OjUwLDE1OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5T
dG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9y
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTMsMTk0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZy
YW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Njo1MywxOTU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3Jl
cXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM3OTk6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ2OjUzLDE5Nzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZl
cjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDY6NTYsMjMyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1h
bmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyMzM6
Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MDA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2
OjU2LDIzNTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3Rh
dGUpIFRhc2s9YDI5MzY4MzhlLThmZmUtNDIxMS04YTU5LWM1NmVjNWRlM2UyMGA6Om1vdmluZyBm
cm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM4MDA6OklORk86OjIw
MTQtMTItMDggMTA6NDY6NTYsMjM1Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVy
KSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM4MDA6
OklORk86OjIwMTQtMTItMDggMTA6NDY6NTYsMjM1Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6
Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7
dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVy
c2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcxMzExMycsICdsYXN0
Q2hlY2snOiAnOC4zJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3Yjkt
MjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMDA2MzYxNzgnLCAnbGFzdENoZWNrJzogJzguNicsICd2YWxpZCc6IFRy
dWV9fQpUaHJlYWQtMTQzODAwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyMzY6OnRhc2s6
OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDI5MzY4Mzhl
LThmZmUtNDIxMS04YTU5LWM1NmVjNWRlM2UyMGA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUy
LTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDcxMzExMycsICdsYXN0Q2hlY2snOiAnOC4zJywg
J3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzog
eydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDA2MzYxNzgnLCAnbGFzdENoZWNrJzogJzguNicsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQz
ODAwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyMzY6OnRhc2s6OjU5NTo6U3RvcmFnZS5U
YXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAyOTM2ODM4ZS04ZmZlLTQyMTEt
OGE1OS1jNTZlYzVkZTNlMjBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUg
ZmluaXNoZWQKVGhyZWFkLTE0MzgwMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTYsMjM2Ojpy
ZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxl
YXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQt
MTQzODAwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyMzY6OnJlc291cmNlTWFuYWdlcjo6
OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2Fu
Y2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM4MDA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2
OjU2LDIzNjo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBU
YXNrPWAyOTM2ODM4ZS04ZmZlLTQyMTEtOGE1OS1jNTZlYzVkZTNlMjBgOjpyZWYgMCBhYm9ydGlu
ZyBGYWxzZQpUaHJlYWQtMTQzODAwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyMzg6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU2
LDI2MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTYsMjYxOjpfX2luaXRfXzo6NTA0Ojpqc29u
cnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApU
aHJlYWQtMTQzODAxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1NiwyNjM6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRo
cmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTcsNjM2OjpibG9ja1NEOjo1OTY6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0
MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBv
Zj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0Njo1Nyw2NjU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCBy
ZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAwNjI3MTc0IHMsIDYu
NSBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ2OjU3LDk3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3By
b2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAo
NDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU3LDk3Nzo6X19pbml0X186OjM3NTo6SU9Q
cm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29s
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDY6NTcsOTc3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJh
Y3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU3LDk3Nzo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5ODkpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2
ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDY6NTcsOTc4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk4
OSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU3
LDk3OTo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91
c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xp
Yl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21k
L21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2Qg
Tm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1OCwwMDc6OmZpbGVTRDo6
MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9
ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3Bp
ZWQsIDAuMDAwNjg5MzA1IHMsIDU0MCBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU4LDAwODo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3By
b2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU4LDAw
OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVl
c3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTgsMDA5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ2OjU4LDAwOTo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5OTApIEdvdCByZXF1
ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDY6NTgsMDA5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpICg2OTk5MCkgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJl
YWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Njo1OSw0MjA6OnN0b21wUmVhY3Rvcjo6OTg6
OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0
b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ2OjU5LDQyMTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2Vy
dmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgwMjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDY6NTksNDIzOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21w
U2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NzowMiw0NTg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5T
dG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUg
Y29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjAy
LDQ1OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVz
dHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgwMzo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6MDIsNDYwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjoo
c2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NzowNSw0OTc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0
ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0n
U0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA1LDQ5OTo6X19p
bml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRp
bmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgwNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MDUs
NTAwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2Vu
ZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA3LDY2OTo6
YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jp
bi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0
YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRo
cmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MDcsNjk3OjpibG9ja1NEOjo1OTY6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCBy
ZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAw
LjAwMTMzOTAxIHMsIDMuMSBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA4LDAxMjo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA4LDAxMjo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4g
dGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDc6MDgsMDEyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA4LDAxMjo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5OTEpIEdvdCByZXF1ZXN0IGZv
ciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDc6MDgsMDEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg2OTk5MSkgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ3OjA4LDAxMzo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4
LjE0LjI1NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUx
YTEzZDk3MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5
NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzow
OCwwNDA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBT
VUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0
ZXMgKDM3MiBCKSBjb3BpZWQsIDAuMDAwNzIzMDM0IHMsIDUxNCBrQi9zXG4nOyA8cmM+ID0gMApp
b3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA4
LDA0MTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcg
cmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ3OjA4LDA0Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MDgsMDQyOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1h
dGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ3OjA4LDA0Mjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAo
Njk5OTIpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MDgsMDQzOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5MikgUXVldWluZyByZXNwb25zZQpK
c29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzowOCw1MzU6OnN0
b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjA4LDUzNzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29u
UnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0
MzgwNTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MDgsNTM4OjpzdG9tcFJlYWN0b3I6OjE2Mzo6
eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChT
dG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxMSw1Njk6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ3OjExLDU3MDo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVy
Ojooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgwNjo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDc6MTEsNTcyOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gY2EwODNhODMtMzg1Ni00MzhmLThlOTEtYjI4
MjU2ZDU1ZmNlYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhy
ZWFkLTE0MzgwNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0NzoxMSw1NzI6OmxvZ1V0aWxzOjo0NDo6
ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9
Tm9uZSkKVGhyZWFkLTE0MzgwNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0NzoxMSw1NzI6OmxvZ1V0
aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz
LCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcx
MCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNzIzMDM0JywgJ2xhc3RDaGVjayc6ICczLjUnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQz
NDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6
IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTMzOTAxJywgJ2xhc3RDaGVjayc6
ICczLjknLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzgwNjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6MTEsNTczOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw
YXJlKSBUYXNrPWBjYTA4M2E4My0zODU2LTQzOGYtOGU5MS1iMjgyNTZkNTVmY2VgOjpmaW5pc2hl
ZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwg
J3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3MjMwMzQnLCAn
bGFzdENoZWNrJzogJzMuNScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzog
VHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMzM5MDEnLCAnbGFzdENoZWNrJzogJzMuOScsICd2YWxpZCc6
IFRydWV9fQpUaHJlYWQtMTQzODA2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxMSw1NzM6OnRh
c2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBj
YTA4M2E4My0zODU2LTQzOGYtOGU5MS1iMjgyNTZkNTVmY2VgOjptb3ZpbmcgZnJvbSBzdGF0ZSBw
cmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzgwNjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDc6MTEsNTczOjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1h
bmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJl
c291cmNlcyB7fQpUaHJlYWQtMTQzODA2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxMSw1NzM6
OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNh
bmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM4MDY6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ3OjExLDU3Mzo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2Vy
LlRhc2s6OihfZGVjcmVmKSBUYXNrPWBjYTA4M2E4My0zODU2LTQzOGYtOGU5MS1iMjgyNTZkNTVm
Y2VgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzODA2OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NzoxMSw1NzU6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ3OjExLDU5Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTEsNTk3Ojpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODA3OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzox
MSw1OTk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ3OjE0LDc0Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTQsNzQ4OjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzODA4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxNCw3NTA6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTcsNzAwOjpibG9ja1NE
Ojo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFn
PWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxNyw3Mjk6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMg
aW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMDY1
MDggcywgMy44IE1CL3Ncbic7IDxyYz4gPSAwCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ3OjE3LDc4NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTcsNzg2
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODA5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NzoxNyw3ODg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDc6MTgsMDQ1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgsMDQ1OjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wu
Li4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NzoxOCwwNDU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFj
dGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgsMDQ1OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5MykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZm
cycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
NzoxOCwwNDY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTkz
KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgs
MDQ2OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vz
ci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGli
X2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQv
bWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBO
b25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjE4LDA3NDo6ZmlsZVNEOjoy
NjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0g
JzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGll
ZCwgMC4wMDA2OTMyOTMgcywgNTM3IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgsMDc1OjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJv
Y2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgsMDc2
OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVz
dCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxOCwwNzY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MTgsMDc2Ojpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5NCkgR290IHJlcXVl
c3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoxOCwwNzc6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6
KF9wcm9jZXNzTG9ncykgKDY5OTk0KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVh
Y3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjIwLDgxOTo6c3RvbXBSZWFjdG9yOjo5ODo6
QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3Rv
bXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6MjAsODIxOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODEwOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0NzoyMCw4MjI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBT
ZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjIzLDg2NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0
b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjMs
ODY1OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODExOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0NzoyMyw4Njc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6Oihz
ZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ3OjI2LDkwMjo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdT
RU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjYsOTAzOjpfX2lu
aXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODEyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyNiw5
MDU6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU
YXNrPWAwNTdjNzE4MC03N2E0LTQ5NDYtYmM2NS1iZDc5MjlkYzhlMTZgOjptb3ZpbmcgZnJvbSBz
dGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzODEyOjpJTkZPOjoyMDE0LTEy
LTA4IDEwOjQ3OjI2LDkwNTo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVu
IGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzODEyOjpJTkZP
OjoyMDE0LTEyLTA4IDEwOjQ3OjI2LDkwNjo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3Jh
cHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3UnMWIz
ODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24n
OiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2OTMyOTMnLCAnbGFzdENoZWNr
JzogJzguOCcsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRi
OTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAxMDY1MDgnLCAnbGFzdENoZWNrJzogJzkuMicsICd2YWxpZCc6IFRydWV9fQpU
aHJlYWQtMTQzODEyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyNiw5MDY6OnRhc2s6OjExOTE6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDA1N2M3MTgwLTc3YTQt
NDk0Ni1iYzY1LWJkNzkyOWRjOGUxNmA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQt
YWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6
IFRydWUsICdkZWxheSc6ICcwLjAwMDY5MzI5MycsICdsYXN0Q2hlY2snOiAnOC44JywgJ3ZhbGlk
JzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2Rl
JzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEwNjUw
OCcsICdsYXN0Q2hlY2snOiAnOS4yJywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM4MTI6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjI2LDkwNjo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDA1N2M3MTgwLTc3YTQtNDk0Ni1iYzY1LWJk
NzkyOWRjOGUxNmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hl
ZApUaHJlYWQtMTQzODEyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyNiw5MDY6OnJlc291cmNl
TWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwp
IE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM4MTI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjI2LDkwNjo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0
b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwg
cmVxdWVzdHMge30KVGhyZWFkLTE0MzgxMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjYsOTA2
Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDA1
N2M3MTgwLTc3YTQtNDk0Ni1iYzY1LWJkNzkyOWRjOGUxNmA6OnJlZiAwIGFib3J0aW5nIEZhbHNl
ClRocmVhZC0xNDM4MTI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjI2LDkwODo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
SnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjYsOTI4Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5k
bGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyNiw5Mjk6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0x
NDM4MTM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjI2LDkzMTo6c3RvbXBSZWFjdG9yOjoxNjM6
OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyNyw3MzI6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0w
OWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYv
bnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ3OjI3LDc2MDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0
UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMg
b3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA2OTE0NDQgcywgNS45IE1CL3Nc
bic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDc6MjgsMDc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMDc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyOCww
Nzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyBy
ZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMDc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpICg2OTk5NSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzoyOCww
ODA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTk1KSBRdWV1
aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMDgxOjpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4v
ZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9y
dHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRh
dGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpU
aHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjI4LDEwODo6ZmlsZVNEOjoyNjE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSBy
ZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4w
MDA3OTAzMzggcywgNDcxIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMTA5OjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMTEwOjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0
aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NzoyOCwxMTA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MjgsMTEwOjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5NikgR290IHJlcXVlc3QgZm9y
IG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0NzoyOCwxMTE6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDY5OTk2KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjMwLDA3Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6
MzAsMDc3OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODE0OjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0NzozMCwwNzk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ3OjMzLDExNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzMsMTE2Ojpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODE1OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzoz
MywxMTc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ3OjM2LDE1Mzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzYsMTU0OjpfX2luaXRfXzo6
NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3Ig
cmVxdWVzdApUaHJlYWQtMTQzODE2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzozNiwxNTY6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzcsNzYzOjpibG9ja1NE
Ojo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9kZXYvYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFn
PWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzozNyw3OTI6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMg
aW5cbjErMCByZWNvcmRzIG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMTg1
MTcgcywgMy41IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEy
KTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzgsMTEyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nl
c3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5p
Y2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzgsMTEzOjpfX2luaXRfXzo6
Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhy
ZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NzozOCwxMTM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0
aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzgsMTEzOjpfX2luaXRfXzo6Mzc1
OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5NykgR290IHJlcXVlc3QgZm9yIG1ldGhv
ZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0NzozOCwxMTQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9n
cykgKDY5OTk3KSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6MzgsMTE0OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWRE
ZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0
Ol92YXJfbGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcx
MC9kb21fbWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50
PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjM4LDE0Mjo6
ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6
IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcy
IEIpIGNvcGllZCwgMC4wMDA2NzY2ODEgcywgNTUwIGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2Vz
cyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6MzgsMTQzOjpf
X2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0
Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDc6MzgsMTQzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVp
bmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzozOCwxNDM6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4u
CmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6
MzgsMTQ0OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg2OTk5OCkg
R290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0NzozOCwxNDQ6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTk4KSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjM5LDE5Mzo6c3RvbXBSZWFj
dG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVz
c2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDc6MzksMTk0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2
ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODE3OjpE
RUJVRzo6MjAxNC0xMi0wOCAxMDo0NzozOSwxOTY6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVh
Y3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDIzMDo6c3RvbXBSZWFjdG9yOjo5ODo6
QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3Rv
bXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6NDIsMjMxOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODE4OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0Nzo0MiwyMzM6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBiMDIxMjVkYS01YjFkLTQ4ZDItYmQ5MS1mYTkwZGRhMjg0
MmRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQz
ODE4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDIzMzo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRj
aGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpU
aHJlYWQtMTQzODE4OjpJTkZPOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDIzNDo6bG9nVXRpbHM6OjQ3
OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVy
biByZXNwb25zZToge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2
NzY2ODEnLCAnbGFzdENoZWNrJzogJzQuMScsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5
YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMTg1MTcnLCAnbGFzdENoZWNrJzogJzQuNCcs
ICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzODE4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0
MiwyMzQ6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRh
c2s9YGIwMjEyNWRhLTViMWQtNDhkMi1iZDkxLWZhOTBkZGEyODQyZGA6OmZpbmlzaGVkOiB7dScx
YjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY3NjY4MScsICdsYXN0Q2hl
Y2snOiAnNC4xJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZm
ZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDExODUxNycsICdsYXN0Q2hlY2snOiAnNC40JywgJ3ZhbGlkJzogVHJ1ZX19
ClRocmVhZC0xNDM4MTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDIzNDo6dGFzazo6NTk1
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGIwMjEyNWRh
LTViMWQtNDhkMi1iZDkxLWZhOTBkZGEyODQyZGA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmlu
ZyAtPiBzdGF0ZSBmaW5pc2hlZApUaHJlYWQtMTQzODE4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
Nzo0MiwyMzQ6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5P
d25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2Vz
IHt9ClRocmVhZC0xNDM4MTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDIzNTo6cmVzb3Vy
Y2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxs
KSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30KVGhyZWFkLTE0MzgxODo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDc6NDIsMjM1Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF9kZWNyZWYpIFRhc2s9YGIwMjEyNWRhLTViMWQtNDhkMi1iZDkxLWZhOTBkZGEyODQyZGA6OnJl
ZiAwIGFib3J0aW5nIEZhbHNlClRocmVhZC0xNDM4MTg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3
OjQyLDIzNjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQp
IFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDc6NDIsMjU3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
PgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0MiwyNTg6Ol9faW5pdF9f
Ojo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZv
ciByZXF1ZXN0ClRocmVhZC0xNDM4MTk6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQyLDI1OTo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6
NDUsNDMwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0NSw0MzE6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM4MjA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQ1LDQzMzo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
VGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0Nyw3OTU6OmJsb2NrU0Q6OjU5Njo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9h
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0
IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ3OjQ3LDgyNDo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSsw
IHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMDE3MyBzLCAz
LjEgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwxNDY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwxNDY6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9v
bC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ3OjQ4LDE0Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRy
YWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwxNDc6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgKDY5OTk5KSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0
dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ3OjQ4LDE0ODo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNjk5
OTkpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0
OCwxNDg6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAv
dXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9s
aWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9t
ZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dk
IE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NDgsMTc1OjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4g
PSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29w
aWVkLCAwLjAwMDY3MzIyMSBzLCA1NTMga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwxNzY6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwx
NzY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1
ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQ4LDE3Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo0OCwxNzc6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDAwKSBHb3QgcmVx
dWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjQ4LDE3Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNzAwMDApIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NDgsNDY4OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0Nzo0OCw0NzA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MjE6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ3OjQ4LDQ3MTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NTEsNTEwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1
MSw1MTI6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MjI6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ3OjUxLDUxMzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6
KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDc6NTQsNTQyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFw
dGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1NCw1NDQ6Ol9f
aW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0
aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MjM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU0
LDU0NTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDgg
MTA6NDc6NTcsNTg1OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpK
c29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1Nyw1ODY6Ol9faW5pdF9fOjo1
MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciBy
ZXF1ZXN0ClRocmVhZC0xNDM4MjQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU3LDU4ODo6dGFz
azo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDk0
ZDk3ZjU4LTM3ZDgtNGVhZC1iY2NiLWI2ODcxM2Q0YmMzZWA6Om1vdmluZyBmcm9tIHN0YXRlIGlu
aXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM4MjQ6OklORk86OjIwMTQtMTItMDggMTA6
NDc6NTcsNTg4Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHBy
b3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0xNDM4MjQ6OklORk86OjIwMTQt
MTItMDggMTA6NDc6NTcsNTg5Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBS
dW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05
MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdh
Y3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY3MzIyMScsICdsYXN0Q2hlY2snOiAnOS40
JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYy
Jzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMDEzMDE3MycsICdsYXN0Q2hlY2snOiAnOS44JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0x
NDM4MjQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU3LDU4OTo6dGFzazo6MTE5MTo6U3RvcmFn
ZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gOTRkOTdmNTgtMzdkOC00ZWFkLWJj
Y2ItYjY4NzEzZDRiYzNlYDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTky
NTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwNjczMjIxJywgJ2xhc3RDaGVjayc6ICc5LjQnLCAndmFsaWQnOiBUcnVl
fSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTMwMTczJywgJ2xh
c3RDaGVjayc6ICc5LjgnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzgyNDo6REVCVUc6OjIw
MTQtMTItMDggMTA6NDc6NTcsNTg5Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gOTRkOTdmNTgtMzdkOC00ZWFkLWJjY2ItYjY4NzEzZDRi
YzNlYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVh
ZC0xNDM4MjQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU3LDU5MDo6cmVzb3VyY2VNYW5hZ2Vy
Ojo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIu
cmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhyZWFkLTE0MzgyNDo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDc6NTcsNTkwOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5S
ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0
cyB7fQpUaHJlYWQtMTQzODI0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1Nyw1OTA6OnRhc2s6
Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gOTRkOTdmNTgt
MzdkOC00ZWFkLWJjY2ItYjY4NzEzZDRiYzNlYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFk
LTE0MzgyNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NTcsNTkyOjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1Nyw2MTU6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ3OjU3LDYxNjo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgyNTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NTcsNjE4OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29u
cnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ3OjU3LDgyNzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNk
OS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJz
PTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDc6NTcsODU1OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVs
YXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQw
OTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDY3MDc5MSBzLCA2LjEgTUIvc1xuJzsgPHJj
PiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0Nzo1OCwxNzk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVj
ZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0Nzo1OCwxODA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU4LDE4MDo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3Qg
aW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0Nzo1OCwxODA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDcwMDAxKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ3OjU4LDE4MTo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMDEpIFF1ZXVpbmcgcmVz
cG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1OCwxODE6OmZpbGVTRDo6
MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0v
cmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28v
MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxh
Zz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0y
MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDc6NTgsMjA4OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMg
aW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDY4NTMz
MyBzLCA1NDMga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1OCwyMTA6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1OCwyMTA6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ3OjU4LDIxMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0Nzo1OCwyMTA6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDAyKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ3OjU4LDIxMTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNzAwMDIpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDg6MDAsODQzOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1h
bmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowMCw4NDQ6
Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MjY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjAwLDg0Njo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQp
IFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDg6MDMsODgxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
PgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowMyw4ODI6Ol9faW5pdF9f
Ojo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZv
ciByZXF1ZXN0ClRocmVhZC0xNDM4Mjc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjAzLDg4NDo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6
MDYsOTE4OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowNiw5MTk6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM4Mjg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjA2LDkyMTo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
VGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowNyw4NTg6OmJsb2NrU0Q6OjU5Njo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9h
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0
IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ4OjA3LDg4Njo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSsw
IHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA3NjE3NTUgcywg
NS40IE1CL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDg6MDgsMjEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MDgsMjEzOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBv
b2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0ODowOCwyMTM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0
cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0
NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MDgsMjEzOjpfX2luaXRfXzo6Mzc1OjpJT1By
b2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg3MDAwMykgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3Rh
dHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0ODowOCwyMTQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcw
MDAzKSBRdWV1aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6
MDgsMjE1OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJf
bGliX2V4cG9ydHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21f
bWQvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjA4LDI0Mzo6ZmlsZVNE
OjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+
ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNv
cGllZCwgMC4wMDA2NjcyNiBzLCA1NTgga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowOCwyNDM6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowOCwy
NDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1
ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjA4LDI0NDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODowOCwyNDQ6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDA0KSBHb3QgcmVx
dWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjA4LDI0NTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNzAwMDQpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MDksOTU2OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0ODowOSw5NTg6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4Mjk6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ4OjA5LDk2MDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9t
cFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTIsOTk2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODox
MywwMDA6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4MzA6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ4OjEzLDAwNzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YGNmOTIyMDQ5LTZmMTEtNDY0Ny1hNmFjLWFiYmRmNGE3MjM2M2A6Om1v
dmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0xNDM4MzA6OklO
Rk86OjIwMTQtMTItMDggMTA6NDg6MTMsMDA4Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpClRocmVhZC0x
NDM4MzA6OklORk86OjIwMTQtMTItMDggMTA6NDg6MTMsMDA5Ojpsb2dVdGlsczo6NDc6OmRpc3Bh
dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3Bv
bnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAw
LCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDY2NzI2Jywg
J2xhc3RDaGVjayc6ICc0LjgnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDkt
ODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6
IFRydWUsICdkZWxheSc6ICcwLjAwMDc2MTc1NScsICdsYXN0Q2hlY2snOiAnNS4xJywgJ3ZhbGlk
JzogVHJ1ZX19ClRocmVhZC0xNDM4MzA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjEzLDAwOTo6
dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gY2Y5
MjIwNDktNmYxMS00NjQ3LWE2YWMtYWJiZGY0YTcyMzYzYDo6ZmluaXNoZWQ6IHt1JzFiMzg4OTIy
LTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNjY3MjYnLCAnbGFzdENoZWNrJzogJzQu
OCcsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2Fm
Mic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNzYxNzU1JywgJ2xhc3RDaGVjayc6ICc1LjEnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFk
LTE0MzgzMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTMsMDEwOjp0YXNrOjo1OTU6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gY2Y5MjIwNDktNmYxMS00
NjQ3LWE2YWMtYWJiZGY0YTcyMzYzYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0
YXRlIGZpbmlzaGVkClRocmVhZC0xNDM4MzA6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjEzLDAx
MDo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoo
cmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30KVGhy
ZWFkLTE0MzgzMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTMsMDExOjpyZXNvdXJjZU1hbmFn
ZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVy
LmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzODMwOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0ODoxMywwMTE6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3Jl
ZikgVGFzaz1gY2Y5MjIwNDktNmYxMS00NjQ3LWE2YWMtYWJiZGY0YTcyMzYzYDo6cmVmIDAgYWJv
cnRpbmcgRmFsc2UKVGhyZWFkLTE0MzgzMDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTMsMDE3
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
ODoxMywwNTU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjEzLDA1Njo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0MzgzMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTMsMDU3OjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoxNiwxODY6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE2LDE4ODo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0MzgzMjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTYsMTg5OjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQt
MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE3LDg4OTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFh
LTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rl
di9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDg6MTcsOTE3OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3Jk
cyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMDY5MDQ0IHMsIDUuOSBNQi9z
XG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ4OjE4LDI0Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI0Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTgs
MjQ3OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3Rpbmcg
cmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI0Nzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNzAwMDUpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MTgs
MjQ4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg3MDAwNSkgUXVl
dWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI0OTo6
ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmlu
L2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBv
cnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFk
YXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkK
VGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoxOCwyNzY6OmZpbGVTRDo6MjYxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEg
cmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAu
MDAwNjIyODc2IHMsIDU5NyBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI3Nzo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI3ODo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4g
dGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDg6MTgsMjc4OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjE4LDI3ODo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMDYpIEdvdCByZXF1ZXN0IGZv
ciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDg6MTgsMjc5OjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg3MDAwNikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3Ip
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoxOSwyMjI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tl
ci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJh
bWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjE5LDIyMzo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVx
dWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgzMzo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDg6MTksMjI1OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVy
Ojooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0ODoyMiwyNjE6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFk
YXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjIyLDI2Mjo6
X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgzNDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6
MjIsMjYzOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkg
U2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0ODoyNSwyOTQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+
Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI1LDI5NTo6X19pbml0X186
OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QKVGhyZWFkLTE0MzgzNTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjUsMjk3Ojpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI3LDkyMDo6YmxvY2tT
RDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBp
Zj0vZGV2L2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxh
Zz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0y
Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjcsOTQ5OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRz
IGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTMz
NDA0IHMsIDMuMSBNQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQx
Mik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDI4MTo6X19pbml0X186OjM3NTo6SU9Qcm9j
ZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVu
aWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDI4MTo6X19pbml0X186
OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRo
cmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDg6MjgsMjgxOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNh
dGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDI4MTo6X19pbml0X186OjM3
NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMDcpIEdvdCByZXF1ZXN0IGZvciBtZXRo
b2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDg6MjgsMjgyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpICg3MDAwNykgUXVldWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4
IDEwOjQ4OjI4LDI4Mjo6ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFk
RGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1
NDpfdmFyX2xpYl9leHBvcnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3
MTAvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3Vu
dD0xIChjd2QgTm9uZSkKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwzMDk6
OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNT
OiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3
MiBCKSBjb3BpZWQsIDAuMDAwNDM4MjQzIHMsIDg0OSBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nl
c3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDMxMDo6
X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVz
dC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ4OjI4LDMxMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1
aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjgsMzExOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4u
Lgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjI4LDMxMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMDgp
IEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjgsMzEyOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg3MDAwOCkgUXVldWluZyByZXNwb25zZQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwzMjk6OnN0b21wUmVh
Y3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ4OjI4LDMzMTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2Vy
dmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0MzgzNjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjgsMzMzOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNjU5ZjcyY2YtNTRjYS00OTY0LThiZGMt
MjA3MmJiNzhlN2U1YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcK
VGhyZWFkLTE0MzgzNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwzMzQ6OmxvZ1V0aWxzOjo0
NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlv
bnM9Tm9uZSkKVGhyZWFkLTE0MzgzNjo6SU5GTzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwzMzQ6Omxv
Z1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0
YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNk
OTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNDM4MjQzJywgJ2xhc3RDaGVjayc6ICcwLjAnLCAndmFsaWQnOiBUcnVlfSwgdSdh
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lv
bic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMTMzNDA0JywgJ2xhc3RDaGVj
ayc6ICcwLjQnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFkLTE0MzgzNjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDg6MjgsMzM0Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6Oihw
cmVwYXJlKSBUYXNrPWA2NTlmNzJjZi01NGNhLTQ5NjQtOGJkYy0yMDcyYmI3OGU3ZTVgOjpmaW5p
c2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzog
MCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0MzgyNDMn
LCAnbGFzdENoZWNrJzogJzAuMCcsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNk
OS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVk
JzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMzM0MDQnLCAnbGFzdENoZWNrJzogJzAuNCcsICd2YWxp
ZCc6IFRydWV9fQpUaHJlYWQtMTQzODM2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwzMzQ6
OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNr
PWA2NTlmNzJjZi01NGNhLTQ5NjQtOGJkYy0yMDcyYmI3OGU3ZTVgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhyZWFkLTE0MzgzNjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDg6MjgsMzM1OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJj
ZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9
IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzODM2OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODoyOCwz
MzU6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6
KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9ClRocmVhZC0xNDM4MzY6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDMzNTo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2NTlmNzJjZi01NGNhLTQ5NjQtOGJkYy0yMDcyYmI3
OGU3ZTVgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJlYWQtMTQzODM2OjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0ODoyOCwzMzc6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2
ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ4OjI4LDM1OTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21t
YW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MjgsMzYw
OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODM3OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
ODoyOCwzNjE6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5k
KSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ4OjMxLDUwNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6
KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzEsNTA2OjpfX2luaXRf
Xzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdApUaHJlYWQtMTQzODM4OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODozMSw1MDg6
OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjM0LDU0NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9m
cmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJw
Y1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzQsNTQ2OjpfX2luaXRfXzo6NTA0Ojpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVz
dApUaHJlYWQtMTQzODM5OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODozNCw1NDg6OnN0b21wUmVh
Y3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
Ckpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjM3LDU3OTo6
c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFu
ZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzcsNTgwOjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpz
b25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQt
MTQzODQwOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODozNyw1ODE6OnN0b21wUmVhY3Rvcjo6MTYz
Ojp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlClRocmVhZC0y
Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzcsOTUyOjpibG9ja1NEOjo1OTY6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9kZXYvYTg0MzQyMWEt
MDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2
L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkKVGhyZWFkLTIyOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0ODozNyw5ODE6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdl
dFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRz
IG91dFxuNDA5NiBieXRlcyAoNC4xIGtCKSBjb3BpZWQsIDAuMDAxMTg0OTYgcywgMy41IE1CL3Nc
bic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDg6MzgsMzEyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xv
Z3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6
REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6
OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0aGUgdGhyZWFkIHBvb2wuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODozOCwz
MTM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgRXh0cmFjdGluZyBy
ZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVC
VUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6Oihf
cHJvY2Vzc0xvZ3MpICg3MDAwOSkgR290IHJlcXVlc3QgZm9yIG1ldGhvZCAnc3RhdHZmcycKaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODozOCwz
MTM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDA5KSBRdWV1
aW5nIHJlc3BvbnNlClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzE0Ojpm
aWxlU0Q6OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4v
ZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTQuMjU0Ol92YXJfbGliX2V4cG9y
dHNfaXNvLzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMC9kb21fbWQvbWV0YWRh
dGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpU
aHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjM4LDM0MTo6ZmlsZVNEOjoyNjE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSBy
ZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjM3MiBieXRlcyAoMzcyIEIpIGNvcGllZCwgMC4w
MDA2MTIyMzYgcywgNjA4IGtCL3Ncbic7IDxyYz4gPSAwCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9u
ICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzQyOjpfX2luaXRfXzo6Mzc1OjpJ
T1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFJlY2VpdmluZyByZXF1ZXN0Li4uCmlvcHJvY2VzcyBj
b21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzQzOjpfX2lu
aXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIFF1ZXVpbmcgcmVxdWVzdCBpbiB0
aGUgdGhyZWFkIHBvb2wuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0ODozOCwzNDM6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgRXh0cmFjdGluZyByZXF1ZXN0IGluZm9ybWF0aW9uLi4uCmlvcHJvY2VzcyBjb21t
dW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6MzgsMzQzOjpfX2luaXRf
Xzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg3MDAxMCkgR290IHJlcXVlc3QgZm9y
IG1ldGhvZCAnc3RhdHZmcycKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0ODozOCwzNDQ6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgKDcwMDEwKSBRdWV1aW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQwLDYxNTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2Vy
LlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFt
ZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6
NDAsNjE2OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1
ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODQxOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0ODo0MCw2MTg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ4OjQzLDY1MTo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRh
cHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NDMsNjUyOjpf
X2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODQyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0
Myw2NTU6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl
KSBUYXNrPWA1OTdiMDI5My1kYjY4LTQ3ZjctOTQ3MC01OTk4NTU1YmI3ODZgOjptb3ZpbmcgZnJv
bSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZwpUaHJlYWQtMTQzODQyOjpJTkZPOjoyMDE0
LTEyLTA4IDEwOjQ4OjQzLDY1NTo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikg
UnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQpUaHJlYWQtMTQzODQyOjpJ
TkZPOjoyMDE0LTEyLTA4IDEwOjQ4OjQzLDY1Njo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjoo
d3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZToge3Un
MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNp
b24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA2MTIyMzYnLCAnbGFzdENo
ZWNrJzogJzUuMycsICd2YWxpZCc6IFRydWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2
ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAxMTg0OTYnLCAnbGFzdENoZWNrJzogJzUuNycsICd2YWxpZCc6IFRydWV9
fQpUaHJlYWQtMTQzODQyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0Myw2NTY6OnRhc2s6OjEx
OTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDU5N2IwMjkzLWRi
NjgtNDdmNy05NDcwLTU5OTg1NTViYjc4NmA6OmZpbmlzaGVkOiB7dScxYjM4ODkyMi05MmUyLTQ2
ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDYxMjIzNicsICdsYXN0Q2hlY2snOiAnNS4zJywgJ3Zh
bGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEtMDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydj
b2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEx
ODQ5NicsICdsYXN0Q2hlY2snOiAnNS43JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM4NDI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQzLDY1Njo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tN
YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDU5N2IwMjkzLWRiNjgtNDdmNy05NDcw
LTU5OTg1NTViYjc4NmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5p
c2hlZApUaHJlYWQtMTQzODQyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0Myw2NTY6OnJlc291
cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VB
bGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9ClRocmVhZC0xNDM4
NDI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQzLDY1Njo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6
OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxB
bGwgcmVxdWVzdHMge30KVGhyZWFkLTE0Mzg0Mjo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NDMs
NjU2Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9
YDU5N2IwMjkzLWRiNjgtNDdmNy05NDcwLTU5OTg1NTViYjc4NmA6OnJlZiAwIGFib3J0aW5nIEZh
bHNlClRocmVhZC0xNDM4NDI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQzLDY1ODo6c3RvbXBS
ZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9u
c2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NDMsNjg1
OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0Myw2ODY6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMu
SnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVh
ZC0xNDM4NDM6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQzLDY4Nzo6c3RvbXBSZWFjdG9yOjox
NjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKSnNvblJw
YyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NDYsOTkyOjpzdG9tcFJl
YWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBt
ZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0ODo0Niw5OTM6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1Nl
cnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4NDQ6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQ2LDk5NTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UKVGhyZWFkLTIyOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0ODo0Nyw5ODU6OmJsb2NrU0Q6OjU5Njo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9hODQzNDIxYS0wOWE4LTQz
ZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBi
cz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ4OjQ4LDAxMzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERl
bGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40
MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA3Njk0OCBzLCA1LjMgTUIvc1xuJzsgPHJj
PiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAx
MDo0ODo0OCwzNDU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVj
ZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0ODo0OCwzNDU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9j
ZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQ4LDM0Njo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3Qg
aW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0ODo0OCwzNDY6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNz
TG9ncykgKDcwMDExKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjQ4LDM0Nzo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMTEpIFF1ZXVpbmcgcmVz
cG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0OCwzNDc6OmZpbGVTRDo6
MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0v
cmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9saWJfZXhwb3J0c19pc28v
MWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9tZC9tZXRhZGF0YSBpZmxh
Zz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0y
MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NDgsMzc0OjpmaWxlU0Q6OjI2MTo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMg
aW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29waWVkLCAwLjAwMDYwMzQw
NCBzLCA2MTcga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIp
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0OCwzNzU6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vz
czo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmlj
YXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0OCwzNzU6Ol9faW5pdF9fOjoz
NzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJl
YWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ4OjQ4LDM3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRp
b24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo0OCwzNzY6Ol9faW5pdF9fOjozNzU6
OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDEyKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9k
ICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEy
LTA4IDEwOjQ4OjQ4LDM3Njo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dz
KSAoNzAwMTIpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDg6NTAsMDMwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1h
bmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1MCwwMzM6
Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4NDU6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjUwLDAzODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQp
IFNlbmRpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDg6NTMsMDcyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
PgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1MywwNzQ6Ol9faW5pdF9f
Ojo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZv
ciByZXF1ZXN0ClRocmVhZC0xNDM4NDY6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjUzLDA3NTo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcg
cmVzcG9uc2UKSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6
NTYsMTA4OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBj
U2VydmVyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1NiwxMTA6Ol9faW5pdF9fOjo1MDQ6Ompz
b25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
ClRocmVhZC0xNDM4NDc6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjU2LDExMjo6c3RvbXBSZWFj
dG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UK
VGhyZWFkLTIyOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCwwMTY6OmJsb2NrU0Q6OjU5Njo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L2Rldi9h
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIvbWV0YWRhdGEgaWZsYWc9ZGlyZWN0
IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3ZCBOb25lKQpUaHJlYWQtMjI6OkRFQlVH
OjoyMDE0LTEyLTA4IDEwOjQ4OjU4LDA0NTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSsw
IHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDEzMzEzMyBzLCAz
LjEgTUIvc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0ODo1OCwzNzg6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9w
cm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24g
KDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCwzNzg6Ol9faW5pdF9fOjozNzU6OklP
UHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1ZXN0IGluIHRoZSB0aHJlYWQgcG9v
bC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ4OjU4LDM3OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBFeHRy
YWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9jZXNzIGNvbW11bmljYXRpb24gKDQ0
MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCwzNzk6Ol9faW5pdF9fOjozNzU6OklPUHJv
Y2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDEzKSBHb3QgcmVxdWVzdCBmb3IgbWV0aG9kICdzdGF0
dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ4OjU4LDM3OTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAw
MTMpIFF1ZXVpbmcgcmVzcG9uc2UKVGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1
OCwzODA6OmZpbGVTRDo6MjYxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAv
dXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xNC4yNTQ6X3Zhcl9s
aWJfZXhwb3J0c19pc28vMWIzODg5MjItOTJlMi00NmRkLWFiYWUtOTI1MWExM2Q5NzEwL2RvbV9t
ZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dk
IE5vbmUpClRocmVhZC0yMTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NTgsNDA4OjpmaWxlU0Q6
OjI2MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4g
PSAnMCsxIHJlY29yZHMgaW5cbjArMSByZWNvcmRzIG91dFxuMzcyIGJ5dGVzICgzNzIgQikgY29w
aWVkLCAwLjAwMDcxMzIyMSBzLCA1MjIga0Ivc1xuJzsgPHJjPiA9IDAKaW9wcm9jZXNzIGNvbW11
bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCw0MDk6Ol9faW5pdF9f
OjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUmVjZWl2aW5nIHJlcXVlc3QuLi4KaW9w
cm9jZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCw0
MDk6Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgUXVldWluZyByZXF1
ZXN0IGluIHRoZSB0aHJlYWQgcG9vbC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjU4LDQwOTo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBFeHRyYWN0aW5nIHJlcXVlc3QgaW5mb3JtYXRpb24uLi4KaW9wcm9j
ZXNzIGNvbW11bmljYXRpb24gKDQ0MTIpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0ODo1OCw0MTA6
Ol9faW5pdF9fOjozNzU6OklPUHJvY2Vzczo6KF9wcm9jZXNzTG9ncykgKDcwMDE0KSBHb3QgcmVx
dWVzdCBmb3IgbWV0aG9kICdzdGF0dmZzJwppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjU4LDQxMDo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSAoNzAwMTQpIFF1ZXVpbmcgcmVzcG9uc2UKSnNvblJwYyAoU3RvbXBS
ZWFjdG9yKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NTksMTQ0OjpzdG9tcFJlYWN0b3I6Ojk4
OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxT
dG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPgpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0ODo1OSwxNDU6Ol9faW5pdF9fOjo1MDQ6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNl
cnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0ClRocmVhZC0xNDM4NDg6OkRFQlVHOjoy
MDE0LTEyLTA4IDEwOjQ4OjU5LDE0ODo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRh
c2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGIyZjhkNWZmLTYwY2EtNDEwNi04ZDZlLWE5NWQ3M2M0
YzlmZGA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nClRocmVhZC0x
NDM4NDg6OklORk86OjIwMTQtMTItMDggMTA6NDg6NTksMTQ4Ojpsb2dVdGlsczo6NDQ6OmRpc3Bh
dGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUp
ClRocmVhZC0xNDM4NDg6OklORk86OjIwMTQtMTItMDggMTA6NDg6NTksMTQ4Ojpsb2dVdGlsczo6
NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0
dXJuIHJlc3BvbnNlOiB7dScxYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAnOiB7
J2NvZGUnOiAwLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAw
MDcxMzIyMScsICdsYXN0Q2hlY2snOiAnMC43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnYTg0MzQyMWEt
MDlhOC00M2Q5LTg3YjktMjZmZGI5NjM3YWYyJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAzLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDEzMzEzMycsICdsYXN0Q2hlY2snOiAnMS4x
JywgJ3ZhbGlkJzogVHJ1ZX19ClRocmVhZC0xNDM4NDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4
OjU5LDE0OTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkg
VGFzaz1gYjJmOGQ1ZmYtNjBjYS00MTA2LThkNmUtYTk1ZDczYzRjOWZkYDo6ZmluaXNoZWQ6IHt1
JzFiMzg4OTIyLTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJz
aW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzEzMjIxJywgJ2xhc3RD
aGVjayc6ICcwLjcnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0y
NmZkYjk2MzdhZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMTMzMTMzJywgJ2xhc3RDaGVjayc6ICcxLjEnLCAndmFsaWQnOiBUcnVl
fX0KVGhyZWFkLTE0Mzg0ODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NTksMTQ5Ojp0YXNrOjo1
OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gYjJmOGQ1
ZmYtNjBjYS00MTA2LThkNmUtYTk1ZDczYzRjOWZkYDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFy
aW5nIC0+IHN0YXRlIGZpbmlzaGVkClRocmVhZC0xNDM4NDg6OkRFQlVHOjoyMDE0LTEyLTA4IDEw
OjQ4OjU5LDE0OTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2Vy
Lk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJj
ZXMge30KVGhyZWFkLTE0Mzg0ODo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NTksMTQ5OjpyZXNv
dXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxB
bGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQpUaHJlYWQtMTQzODQ4OjpERUJVRzo6MjAx
NC0xMi0wOCAxMDo0ODo1OSwxNDk6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjooX2RlY3JlZikgVGFzaz1gYjJmOGQ1ZmYtNjBjYS00MTA2LThkNmUtYTk1ZDczYzRjOWZkYDo6
cmVmIDAgYWJvcnRpbmcgRmFsc2UKVGhyZWFkLTE0Mzg0ODo6REVCVUc6OjIwMTQtMTItMDggMTA6
NDg6NTksMTUxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2Vu
ZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0x
Mi0wOCAxMDo0ODo1OSwxNzI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ4OjU5LDE3Mzo6X19pbml0
X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcg
Zm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzg0OTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDg6NTksMTc1
OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0
OTowMiw2Mjc6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVf
ZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjAyLDYyOTo6X19pbml0X186OjUwNDo6
anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QKVGhyZWFkLTE0Mzg1MDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MDIsNjMwOjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0OTowNSw2NjI6
OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhh
bmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA1LDY2Mzo6X19pbml0X186OjUwNDo6anNvbnJwYy5K
c29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFk
LTE0Mzg1MTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MDUsNjY1OjpzdG9tcFJlYWN0b3I6OjE2
Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQpUaHJlYWQt
MjI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDA0ODo6YmxvY2tTRDo6NTk2OjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2L2E4NDM0MjFh
LTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMi9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rl
di9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpClRocmVhZC0yMjo6REVCVUc6OjIwMTQt
MTItMDggMTA6NDk6MDgsMDc3OjpibG9ja1NEOjo1OTY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3Jk
cyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikgY29waWVkLCAwLjAwMTM0NjA3IHMsIDMuMCBNQi9z
XG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0
LTEyLTA4IDEwOjQ5OjA4LDQxMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NM
b2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6
OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQxMjo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNz
OjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4gdGhlIHRocmVhZCBwb29sLi4uCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MDgs
NDEyOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpIEV4dHJhY3Rpbmcg
cmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29tbXVuaWNhdGlvbiAoNDQxMik6OkRF
QlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQxMzo6X19pbml0X186OjM3NTo6SU9Qcm9jZXNzOjoo
X3Byb2Nlc3NMb2dzKSAoNzAwMTUpIEdvdCByZXF1ZXN0IGZvciBtZXRob2QgJ3N0YXR2ZnMnCmlv
cHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MDgs
NDEzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJvY2Vzc0xvZ3MpICg3MDAxNSkgUXVl
dWluZyByZXNwb25zZQpUaHJlYWQtMjE6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQxNDo6
ZmlsZVNEOjoyNjE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmlu
L2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjE0LjI1NDpfdmFyX2xpYl9leHBv
cnRzX2lzby8xYjM4ODkyMi05MmUyLTQ2ZGQtYWJhZS05MjUxYTEzZDk3MTAvZG9tX21kL21ldGFk
YXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkK
VGhyZWFkLTIxOjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0OTowOCw0NDE6OmZpbGVTRDo6MjYxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEg
cmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zNzIgYnl0ZXMgKDM3MiBCKSBjb3BpZWQsIDAu
MDAwNzIxMzQ1IHMsIDUxNiBrQi9zXG4nOyA8cmM+ID0gMAppb3Byb2Nlc3MgY29tbXVuaWNhdGlv
biAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQ0Mjo6X19pbml0X186OjM3NTo6
SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBSZWNlaXZpbmcgcmVxdWVzdC4uLgppb3Byb2Nlc3Mg
Y29tbXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQ0Mzo6X19p
bml0X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSBRdWV1aW5nIHJlcXVlc3QgaW4g
dGhlIHRocmVhZCBwb29sLi4uCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDk6MDgsNDQzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpIEV4dHJhY3RpbmcgcmVxdWVzdCBpbmZvcm1hdGlvbi4uLgppb3Byb2Nlc3MgY29t
bXVuaWNhdGlvbiAoNDQxMik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjA4LDQ0Mzo6X19pbml0
X186OjM3NTo6SU9Qcm9jZXNzOjooX3Byb2Nlc3NMb2dzKSAoNzAwMTYpIEdvdCByZXF1ZXN0IGZv
ciBtZXRob2QgJ3N0YXR2ZnMnCmlvcHJvY2VzcyBjb21tdW5pY2F0aW9uICg0NDEyKTo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDk6MDgsNDQzOjpfX2luaXRfXzo6Mzc1OjpJT1Byb2Nlc3M6OihfcHJv
Y2Vzc0xvZ3MpICg3MDAxNikgUXVldWluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3Ip
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0OTowOCw2OTg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tl
ci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJh
bWUgY29tbWFuZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5
OjA4LDY5OTo6X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVx
dWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzg1Mjo6REVCVUc6OjIwMTQtMTIt
MDggMTA6NDk6MDgsNzAxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVy
Ojooc2VuZCkgU2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0OToxMSw3MzU6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFk
YXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjExLDczNzo6
X19pbml0X186OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QKVGhyZWFkLTE0Mzg1Mzo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6
MTEsNzM4OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkg
U2VuZGluZyByZXNwb25zZQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNC0xMi0w
OCAxMDo0OToxNCw3NzI6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+
Ckpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjE0LDc3NDo6X19pbml0X186
OjUwNDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QKVGhyZWFkLTE0Mzg1NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MTQsNzc2Ojp0
YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g
NmI0OTY5YmMtMzEzYy00YWQyLWFmZjAtNjgzZDQwMjM1MzlkYDo6bW92aW5nIGZyb20gc3RhdGUg
aW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcKVGhyZWFkLTE0Mzg1NDo6SU5GTzo6MjAxNC0xMi0wOCAx
MDo0OToxNCw3Nzc6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQg
cHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkKVGhyZWFkLTE0Mzg1NDo6SU5GTzo6MjAx
NC0xMi0wOCAxMDo0OToxNCw3Nzc6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp
IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzFiMzg4OTIy
LTkyZTItNDZkZC1hYmFlLTkyNTFhMTNkOTcxMCc6IHsnY29kZSc6IDAsICd2ZXJzaW9uJzogMCwg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzIxMzQ1JywgJ2xhc3RDaGVjayc6ICc2
LjMnLCAndmFsaWQnOiBUcnVlfSwgdSdhODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2Mzdh
ZjInOiB7J2NvZGUnOiAwLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6
ICcwLjAwMTM0NjA3JywgJ2xhc3RDaGVjayc6ICc2LjcnLCAndmFsaWQnOiBUcnVlfX0KVGhyZWFk
LTE0Mzg1NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MTQsNzc3Ojp0YXNrOjoxMTkxOjpTdG9y
YWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2YjQ5NjliYy0zMTNjLTRhZDIt
YWZmMC02ODNkNDAyMzUzOWRgOjpmaW5pc2hlZDoge3UnMWIzODg5MjItOTJlMi00NmRkLWFiYWUt
OTI1MWExM2Q5NzEwJzogeydjb2RlJzogMCwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMDA3MjEzNDUnLCAnbGFzdENoZWNrJzogJzYuMycsICd2YWxpZCc6IFRy
dWV9LCB1J2E4NDM0MjFhLTA5YTgtNDNkOS04N2I5LTI2ZmRiOTYzN2FmMic6IHsnY29kZSc6IDAs
ICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAxMzQ2MDcnLCAn
bGFzdENoZWNrJzogJzYuNycsICd2YWxpZCc6IFRydWV9fQpUaHJlYWQtMTQzODU0OjpERUJVRzo6
MjAxNC0xMi0wOCAxMDo0OToxNCw3Nzc6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2YjQ5NjliYy0zMTNjLTRhZDItYWZmMC02ODNkNDAy
MzUzOWRgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQKVGhy
ZWFkLTE0Mzg1NDo6REVCVUc6OjIwMTQtMTItMDggMTA6NDk6MTQsNzc4OjpyZXNvdXJjZU1hbmFn
ZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25l
ci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQpUaHJlYWQtMTQzODU0OjpERUJV
Rzo6MjAxNC0xMi0wOCAxMDo0OToxNCw3Nzg6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl
c3RzIHt9ClRocmVhZC0xNDM4NTQ6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjE0LDc3ODo6dGFz
azo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2YjQ5Njli
Yy0zMTNjLTRhZDItYWZmMC02ODNkNDAyMzUzOWRgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQpUaHJl
YWQtMTQzODU0OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0OToxNCw3ODA6OnN0b21wUmVhY3Rvcjo6
MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE0LTEyLTA4IDEwOjQ5OjE0LDgwMzo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcg
bWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4KSnNvblJwY1NlcnZlcjo6REVCVUc6
OjIwMTQtMTItMDggMTA6NDk6MTQsODA0OjpfX2luaXRfXzo6NTA0Ojpqc29ucnBjLkpzb25ScGNT
ZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdApUaHJlYWQtMTQzODU1
OjpERUJVRzo6MjAxNC0xMi0wOCAxMDo0OToxNCw4MDU6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpz
b25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlCg==
------=_Part_184_19512218.1418032864793
Content-Type: text/x-log; name=engine.log
Content-Disposition: attachment; filename=engine.log
Content-Transfer-Encoding: base64
MjAxNC0xMi0wOCAxMDoyNjowMSwyMzUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRp
bHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgTG9hZGVk
IGZpbGUgIi91c3Ivc2hhcmUvb3ZpcnQtZW5naW5lL3NlcnZpY2VzL292aXJ0LWVuZ2luZS9vdmly
dC1lbmdpbmUuY29uZiIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjM2IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRo
cmVhZCAxLTMpIFRoZSBmaWxlICIvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUuY29uZiIgZG9lc24n
dCBleGlzdCBvciBpc24ndCByZWFkYWJsZS4gV2lsbCByZXR1cm4gYW4gZW1wdHkgc2V0IG9mIHBy
b3BlcnRpZXMuCjIwMTQtMTItMDggMTA6MjY6MDEsMjM3IElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAx
LTMpIExvYWRlZCBmaWxlICIvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUuY29uZi5kLzEwLXNldHVw
LWRhdGFiYXNlLmNvbmYiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDIzOCBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBMb2FkZWQgZmlsZSAiL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLmNvbmYuZC8x
MC1zZXR1cC1qYm9zcy5jb25mIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyMzkgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZp
Y2UgdGhyZWFkIDEtMykgTG9hZGVkIGZpbGUgIi9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25m
LmQvMTAtc2V0dXAtcGtpLmNvbmYiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI0MCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2Vy
dmljZSB0aHJlYWQgMS0zKSBMb2FkZWQgZmlsZSAiL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLmNv
bmYuZC8xMC1zZXR1cC1wcm90b2NvbHMuY29uZiIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjQxIElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0g
KE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfQUpQX0VO
QUJMRUQiIGlzICJ0cnVlIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNDEgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2Ug
dGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9BSlBfUE9SVCIgaXMgIjg3MDIi
LgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1
dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1
ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0FQUFMiIGlzICJlbmdpbmUuZWFyIHJlc3RhcGkud2FyIGxl
Z2FjeV9yZXN0YXBpLndhciIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjQzIElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfQ0FDSEUiIGlzICIvdmFyL2Nh
Y2hlL292aXJ0LWVuZ2luZSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjQ0IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfREJfQ0hFQ0tfSU5URVJWQUwi
IGlzICIxMDAwIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNDQgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFk
IDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9EQl9DT05ORUNUSU9OX1RJTUVPVVQiIGlz
ICIzMDAwMDAiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI0NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQg
MS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0RCX0RBVEFCQVNFIiBpcyAiZW5naW5lIi4K
MjAxNC0xMi0wOCAxMDoyNjowMSwyNDUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRp
bHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUg
b2YgcHJvcGVydHkgIkVOR0lORV9EQl9EUklWRVIiIGlzICJvcmcucG9zdGdyZXNxbC5Ecml2ZXIi
LgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI0NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1
dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1
ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0RCX0hPU1QiIGlzICJsb2NhbGhvc3QiLgoyMDE0LTEyLTA4
IDEwOjI2OjAxLDI0NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcu
U2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0
eSAiRU5HSU5FX0RCX01BWF9DT05ORUNUSU9OUyIgaXMgIjEwMCIuCjIwMTQtMTItMDggMTA6MjY6
MDEsMjQ3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExp
a2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJ
TkVfREJfTUlOX0NPTk5FQ1RJT05TIiBpcyAiMSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjU1IElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0g
KE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfREJfUEFT
U1dPUkQiIGlzICIqKioiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI1NiBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0RCX1BPUlQiIGlzICI1NDMyIi4K
MjAxNC0xMi0wOCAxMDoyNjowMSwyNTcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRp
bHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUg
b2YgcHJvcGVydHkgIkVOR0lORV9EQl9TRUNVUkVEIiBpcyAiRmFsc2UiLgoyMDE0LTEyLTA4IDEw
OjI2OjAxLDI1NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hl
bGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAi
RU5HSU5FX0RCX1NFQ1VSRURfVkFMSURBVElPTiIgaXMgIkZhbHNlIi4KMjAxNC0xMi0wOCAxMDoy
NjowMSwyNTggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxs
TGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVO
R0lORV9EQl9VUkwiIGlzICJqZGJjOnBvc3RncmVzcWw6Ly9sb2NhbGhvc3Q6NTQzMi9lbmdpbmU/
c3NsZmFjdG9yeT1vcmcucG9zdGdyZXNxbC5zc2wuTm9uVmFsaWRhdGluZ0ZhY3RvcnkiLgoyMDE0
LTEyLTA4IDEwOjI2OjAxLDI1OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5j
b25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBw
cm9wZXJ0eSAiRU5HSU5FX0RCX1VTRVIiIGlzICJlbmdpbmUiLgoyMDE0LTEyLTA4IDEwOjI2OjAx
LDI1OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtl
Q29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5F
X0RFQlVHX0FERFJFU1MiIGlzICIiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI2MCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2Vy
dmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0RPQyIgaXMgIi91c3Iv
c2hhcmUvZG9jL292aXJ0LWVuZ2luZSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjcyIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBz
ZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfRVRDIiBpcyAiL2V0
Yy9vdmlydC1lbmdpbmUiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI3MiBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0VYVEVOU0lPTl9QQVRIIiBpcyAi
L3Vzci9zaGFyZS9vdmlydC1lbmdpbmUvZXh0ZW5zaW9ucy5kOi9ldGMvb3ZpcnQtZW5naW5lL2V4
dGVuc2lvbnMuZCIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjczIElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVh
ZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfRlFETiIgaXMgIm92aXJ0LWNvbnRyb2xs
ZXIudW5peC1zb2x1dGlvbnMubGFuIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzQgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNl
cnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9HUk9VUCIgaXMgIm92
aXJ0Ii4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykg
VmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9IRUFQX01BWCIgaXMgIjFnIi4KMjAxNC0xMi0wOCAx
MDoyNjowMSwyNzUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNo
ZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkg
IkVOR0lORV9IRUFQX01JTiIgaXMgIjFnIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzUgSU5GTyAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVND
IHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9IVFRQU19FTkFC
TEVEIiBpcyAiZmFsc2UiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI3NiBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0hUVFBTX1BPUlQiIGlzICJOb25l
Ii4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51
dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFs
dWUgb2YgcHJvcGVydHkgIkVOR0lORV9IVFRQU19QUk9UT0NPTFMiIGlzICJTU0x2MyxUTFN2MSxU
TFN2MS4xLFRMU3YxLjIiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI3NyBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX0hUVFBfRU5BQkxFRCIgaXMgImZh
bHNlIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykg
VmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9IVFRQX1BPUlQiIGlzICJOb25lIi4KMjAxNC0xMi0w
OCAxMDoyNjowMSwyNzkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmln
LlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVy
dHkgIkVOR0lORV9KQVZBX01PRFVMRVBBVEgiIGlzICIvdXNyL3NoYXJlL292aXJ0LWVuZ2luZS9t
b2R1bGVzIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyNzkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEt
MykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9KVk1fQVJHUyIgaXMgIiAtWFg6K0hlYXBEdW1w
T25PdXRPZk1lbW9yeUVycm9yIC1YWDpIZWFwRHVtcFBhdGg9Ii92YXIvbG9nL292aXJ0LWVuZ2lu
ZS9kdW1wIiIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjgwIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAx
LTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfTE9HIiBpcyAiL3Zhci9sb2cvb3ZpcnQtZW5n
aW5lIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyODEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykg
VmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9MT0dfVE9fQ09OU09MRSIgaXMgImZhbHNlIi4KMjAx
NC0xMi0wOCAxMDoyNjowMSwyODEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMu
Y29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2Yg
cHJvcGVydHkgIkVOR0lORV9NQU5VQUwiIGlzICIvdXNyL3NoYXJlL292aXJ0LWVuZ2luZS9tYW51
YWwiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI4MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBW
YWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1BFUk1fTUFYIiBpcyAiMjU2bSIuCjIwMTQtMTItMDgg
MTA6MjY6MDEsMjgzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5T
aGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5
ICJFTkdJTkVfUEVSTV9NSU4iIGlzICIyNTZtIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyODMgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAo
TVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9QS0kiIGlz
ICIvZXRjL3BraS9vdmlydC1lbmdpbmUiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI4NCBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mg
c2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1BLSV9DQSIgaXMg
Ii9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW0iLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI4NSBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRd
IChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1BLSV9F
TkdJTkVfQ0VSVCIgaXMgIi9ldGMvcGtpL292aXJ0LWVuZ2luZS9jZXJ0cy9lbmdpbmUuY2VyIi4K
MjAxNC0xMi0wOCAxMDoyNjowMSwyODUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRp
bHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUg
b2YgcHJvcGVydHkgIkVOR0lORV9QS0lfRU5HSU5FX1NUT1JFIiBpcyAiL2V0Yy9wa2kvb3ZpcnQt
ZW5naW5lL2tleXMvZW5naW5lLnAxMiIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjg2IElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBz
ZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfUEtJX0VOR0lORV9T
VE9SRV9BTElBUyIgaXMgIjEiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI4NyBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2Vydmlj
ZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1BLSV9FTkdJTkVfU1RPUkVf
UEFTU1dPUkQiIGlzICIqKioiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI4NyBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2Vydmlj
ZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1BLSV9UUlVTVF9TVE9SRSIg
aXMgIi9ldGMvcGtpL292aXJ0LWVuZ2luZS8udHJ1c3RzdG9yZSIuCjIwMTQtMTItMDggMTA6MjY6
MDEsMjg4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExp
a2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJ
TkVfUEtJX1RSVVNUX1NUT1JFX1BBU1NXT1JEIiBpcyAiKioqIi4KMjAxNC0xMi0wOCAxMDoyNjow
MSwyODkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlr
ZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lO
RV9QUk9QRVJUSUVTIiBpcyAiIGpzc2UuZW5hYmxlU05JRXh0ZW5zaW9uPWZhbHNlICJqYXZhLnNl
Y3VyaXR5LmtyYjUuY29uZj0vZXRjL292aXJ0LWVuZ2luZS9rcmI1LmNvbmYiIi4KMjAxNC0xMi0w
OCAxMDoyNjowMSwyOTAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmln
LlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVy
dHkgIkVOR0lORV9QUk9YWV9FTkFCTEVEIiBpcyAidHJ1ZSIuCjIwMTQtMTItMDggMTA6MjY6MDEs
MjkwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VD
b25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVf
UFJPWFlfSFRUUFNfUE9SVCIgaXMgIjQ0MyIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjkxIElORk8g
IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1T
QyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfUFJPWFlfSFRU
UF9QT1JUIiBpcyAiODAiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI5MiBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1JFUE9SVFNfQkFTRV9VUkwiIGlz
ICIiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI5MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBW
YWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1JFUE9SVFNfREFTSEJPQVJEX1VSTCIgaXMgIi9mbG93
Lmh0bWw/dmlld0FzRGFzaGJvYXJkRnJhbWU9dHJ1ZSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjkz
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25m
ZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfUkVQ
T1JUU19QUk9YWV9VUkwiIGlzICIvb3ZpcnQvcmVwb3J0cy1pbnRlcmZhY2UiLgoyMDE0LTEyLTA4
IDEwOjI2OjAxLDI5NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcu
U2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0
eSAiRU5HSU5FX1JFUE9SVFNfUkVBRF9USU1FT1VUIiBpcyAiIi4KMjAxNC0xMi0wOCAxMDoyNjow
MSwyOTQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlr
ZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lO
RV9SRVBPUlRTX1JJR0hUQ0xJQ0tfVVJMIiBpcyAiIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyOTUg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZk
XSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9SRVBP
UlRTX1ZFUklGWV9DSEFJTiIgaXMgInRydWUiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDI5NiBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChN
U0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1JFUE9SVFNf
VkVSSUZZX0hPU1QiIGlzICJ0cnVlIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwyOTYgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNl
cnZpY2UgdGhyZWFkIDEtMykgVmFsdWUgb2YgcHJvcGVydHkgIkVOR0lORV9TVE9QX0lOVEVSVkFM
IiBpcyAiMSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMjk3IElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAx
LTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfU1RPUF9USU1FIiBpcyAiMTAiLgoyMDE0LTEy
LTA4IDEwOjI2OjAxLDI5NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25m
aWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9w
ZXJ0eSAiRU5HSU5FX1RNUCIgaXMgIi92YXIvdG1wL292aXJ0LWVuZ2luZSIuCjIwMTQtMTItMDgg
MTA6MjY6MDEsMjk4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5T
aGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5
ICJFTkdJTkVfVVBfTUFSSyIgaXMgIi92YXIvbGliL292aXJ0LWVuZ2luZS9lbmdpbmUudXAiLgoy
MDE0LTEyLTA4IDEwOjI2OjAxLDI5OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGls
cy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBv
ZiBwcm9wZXJ0eSAiRU5HSU5FX1VSSSIgaXMgIi9vdmlydC1lbmdpbmUiLgoyMDE0LTEyLTA4IDEw
OjI2OjAxLDI5OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hl
bGxMaWtlQ29uZmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAi
RU5HSU5FX1VTRVIiIGlzICJvdmlydCIuCjIwMTQtMTItMDggMTA6MjY6MDEsMzAwIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBz
ZXJ2aWNlIHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfVVNSIiBpcyAiL3Vz
ci9zaGFyZS9vdmlydC1lbmdpbmUiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDMwMCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mgc2Vy
dmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiRU5HSU5FX1ZBUiIgaXMgIi92YXIv
bGliL292aXJ0LWVuZ2luZSIuCjIwMTQtMTItMDggMTA6MjY6MDEsMzAxIElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJFTkdJTkVfVkVSQk9TRV9HQyIgaXMgImZh
bHNlIi4KMjAxNC0xMi0wOCAxMDoyNjowMSwzMDIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtMykg
VmFsdWUgb2YgcHJvcGVydHkgIkpCT1NTX0hPTUUiIGlzICIvdXNyL3NoYXJlL292aXJ0LWVuZ2lu
ZS1qYm9zcy1hcyIuCjIwMTQtMTItMDggMTA6MjY6MDEsMzAyIElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZF0gKE1TQyBzZXJ2aWNlIHRocmVh
ZCAxLTMpIFZhbHVlIG9mIHByb3BlcnR5ICJKQk9TU19SVU5USU1FIiBpcyAiL3Zhci9saWIvb3Zp
cnQtZW5naW5lL2pib3NzX3J1bnRpbWUiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDMwMyBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmRdIChNU0Mg
c2VydmljZSB0aHJlYWQgMS0zKSBWYWx1ZSBvZiBwcm9wZXJ0eSAiU0VOU0lUSVZFX0tFWVMiIGlz
ICIsRU5HSU5FX0RCX1BBU1NXT1JELEVOR0lORV9QS0lfVFJVU1RfU1RPUkVfUEFTU1dPUkQsRU5H
SU5FX1BLSV9FTkdJTkVfU1RPUkVfUEFTU1dPUkQiLgoyMDE0LTEyLTA4IDEwOjI2OjAxLDg1MCBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kXSAoTVNDIHNlcnZpY2UgdGhy
ZWFkIDEtOCkgU3RhcnQgaW5pdGlhbGl6aW5nIEJhY2tlbmQKMjAxNC0xMi0wOCAxMDoyNjowMiwx
OTYgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuZ2VuZXJpYy5EQkNv
bmZpZ1V0aWxzXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRmFpbGVkIHRvIGRlY3J5cHQgdmFs
dWUgZm9yIHByb3BlcnR5IExvY2FsQWRtaW5QYXNzd29yZCB3aWxsIGJlIHVzZWQgZW5jcnlwdGVk
IHZhbHVlOiBqYXZheC5jcnlwdG8uQmFkUGFkZGluZ0V4Y2VwdGlvbjogRGVjcnlwdGlvbiBlcnJv
cgoJYXQgc3VuLnNlY3VyaXR5LnJzYS5SU0FQYWRkaW5nLnVucGFkVjE1KFJTQVBhZGRpbmcuamF2
YTozODApIFtydC5qYXI6MS43LjBfNzFdCglhdCBzdW4uc2VjdXJpdHkucnNhLlJTQVBhZGRpbmcu
dW5wYWQoUlNBUGFkZGluZy5qYXZhOjI5MSkgW3J0LmphcjoxLjcuMF83MV0KCWF0IGNvbS5zdW4u
Y3J5cHRvLnByb3ZpZGVyLlJTQUNpcGhlci5kb0ZpbmFsKFJTQUNpcGhlci5qYXZhOjM2NSkKCWF0
IGNvbS5zdW4uY3J5cHRvLnByb3ZpZGVyLlJTQUNpcGhlci5lbmdpbmVEb0ZpbmFsKFJTQUNpcGhl
ci5qYXZhOjM5MSkKCWF0IGphdmF4LmNyeXB0by5DaXBoZXIuZG9GaW5hbChDaXBoZXIuamF2YTox
OTIyKSBbamNlLmphcjoxLjcuMF83MV0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5j
cnlwdC5FbmdpbmVFbmNyeXB0aW9uVXRpbHMuZGVjcnlwdChFbmdpbmVFbmNyeXB0aW9uVXRpbHMu
amF2YToxNTkpIFt1dGlscy5qYXI6XQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJy
b2tlci5nZW5lcmljLkRCQ29uZmlnVXRpbHMuZ2V0VmFsdWUoREJDb25maWdVdGlscy5qYXZhOjEx
MikgW2RhbC5qYXI6XQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5nZW5l
cmljLkRCQ29uZmlnVXRpbHMudXBkYXRlT3B0aW9uKERCQ29uZmlnVXRpbHMuamF2YToyNjMpIFtk
YWwuamFyOl0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuZ2VuZXJpYy5E
QkNvbmZpZ1V0aWxzLnJlZnJlc2hWZGNPcHRpb25DYWNoZShEQkNvbmZpZ1V0aWxzLmphdmE6Mzgp
IFtkYWwuamFyOl0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuZ2VuZXJp
Yy5EQkNvbmZpZ1V0aWxzLjxpbml0PihEQkNvbmZpZ1V0aWxzLmphdmE6MTcxKSBbZGFsLmphcjpd
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmdlbmVyaWMuREJDb25maWdV
dGlscy48aW5pdD4oREJDb25maWdVdGlscy5qYXZhOjE1NykgW2RhbC5qYXI6XQoJYXQgb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLmluaXRpYWxpemUoQmFja2VuZC5qYXZhOjE4Nykg
W2JsbC5qYXI6XQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLmNyZWF0ZShC
YWNrZW5kLmphdmE6MTM4KSBbYmxsLmphcjpdCglhdCBzdW4ucmVmbGVjdC5OYXRpdmVNZXRob2RB
Y2Nlc3NvckltcGwuaW52b2tlMChOYXRpdmUgTWV0aG9kKSBbcnQuamFyOjEuNy4wXzcxXQoJYXQg
c3VuLnJlZmxlY3QuTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShOYXRpdmVNZXRob2RB
Y2Nlc3NvckltcGwuamF2YTo1NykgW3J0LmphcjoxLjcuMF83MV0KCWF0IHN1bi5yZWZsZWN0LkRl
bGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3Nv
ckltcGwuamF2YTo0MykgW3J0LmphcjoxLjcuMF83MV0KCWF0IGphdmEubGFuZy5yZWZsZWN0Lk1l
dGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NjA2KSBbcnQuamFyOjEuNy4wXzcxXQoJYXQgb3JnLmpi
b3NzLmFzLmVlLmNvbXBvbmVudC5NYW5hZ2VkUmVmZXJlbmNlTGlmZWN5Y2xlTWV0aG9kSW50ZXJj
ZXB0b3JGYWN0b3J5JE1hbmFnZWRSZWZlcmVuY2VMaWZlY3ljbGVNZXRob2RJbnRlcmNlcHRvci5w
cm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVmZXJlbmNlTGlmZWN5Y2xlTWV0aG9kSW50ZXJjZXB0
b3JGYWN0b3J5LmphdmE6MTMwKSBbamJvc3MtYXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZp
bmFsXQoJYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQo
SW50ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5h
bC5qYXI6MS4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5XZWF2ZWRJbnRlcmNl
cHRvci5wcm9jZXNzSW52b2NhdGlvbihXZWF2ZWRJbnRlcmNlcHRvci5qYXZhOjUzKSBbamJvc3Mt
aW52b2NhdGlvbi0xLjEuMS5GaW5hbC5qYXI6MS4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52
b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2
YToyODgpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0KCWF0
IG9yZy5qYm9zcy5hcy53ZWxkLmluamVjdGlvbi5XZWxkSW5qZWN0aW9uSW50ZXJjZXB0b3IucHJv
Y2Vzc0ludm9jYXRpb24oV2VsZEluamVjdGlvbkludGVyY2VwdG9yLmphdmE6NzMpIFtqYm9zcy1h
cy13ZWxkLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5pbnZvY2F0
aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjI4
OCkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQoJYXQgb3Jn
Lmpib3NzLmFzLmVlLmNvbXBvbmVudC5NYW5hZ2VkUmVmZXJlbmNlSW50ZXJjZXB0b3JGYWN0b3J5
JE1hbmFnZWRSZWZlcmVuY2VJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVm
ZXJlbmNlSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6OTUpIFtqYm9zcy1hcy1lZS03LjEuMS5GaW5h
bC5qYXI6Ny4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv
bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0
aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5hcy5lZS5jb21w
b25lbnQuTWFuYWdlZFJlZmVyZW5jZUludGVyY2VwdG9yRmFjdG9yeSRNYW5hZ2VkUmVmZXJlbmNl
SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oTWFuYWdlZFJlZmVyZW5jZUludGVyY2VwdG9y
RmFjdG9yeS5qYXZhOjk1KSBbamJvc3MtYXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFs
XQoJYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50
ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5hbC5q
YXI6MS4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5XZWF2ZWRJbnRlcmNlcHRv
ci5wcm9jZXNzSW52b2NhdGlvbihXZWF2ZWRJbnRlcmNlcHRvci5qYXZhOjUzKSBbamJvc3MtaW52
b2NhdGlvbi0xLjEuMS5GaW5hbC5qYXI6MS4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52b2Nh
dGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToy
ODgpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0KCWF0IG9y
Zy5qYm9zcy5hcy5lZS5jb21wb25lbnQuTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLnByb2Nl
c3NJbnZvY2F0aW9uKE5hbWVzcGFjZUNvbnRleHRJbnRlcmNlcHRvci5qYXZhOjUwKSBbamJvc3Mt
YXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFsXQoJYXQgb3JnLmpib3NzLmludm9jYXRp
b24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4
KSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5hbC5qYXI6MS4xLjEuRmluYWxdCglhdCBvcmcu
amJvc3MuYXMuZWpiMy50eC5DTVRUeEludGVyY2VwdG9yLmludm9rZUluT3VyVHgoQ01UVHhJbnRl
cmNlcHRvci5qYXZhOjIyOCkgW2pib3NzLWFzLWVqYjMtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZp
bmFsXQoJYXQgb3JnLmpib3NzLmFzLmVqYjMudHguQ01UVHhJbnRlcmNlcHRvci5yZXF1aXJlc05l
dyhDTVRUeEludGVyY2VwdG9yLmphdmE6MzMzKSBbamJvc3MtYXMtZWpiMy03LjEuMS5GaW5hbC5q
YXI6Ny4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuYXMuZWpiMy50eC5TaW5nbGV0b25MaWZlY3lj
bGVDTVRUeEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9uKFNpbmdsZXRvbkxpZmVjeWNsZUNN
VFR4SW50ZXJjZXB0b3IuamF2YTo1NikgW2pib3NzLWFzLWVqYjMtNy4xLjEuRmluYWwuamFyOjcu
MS4xLkZpbmFsXQoJYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnBy
b2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52b2NhdGlvbi0xLjEu
MS5GaW5hbC5qYXI6MS4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25lbnQu
aW50ZXJjZXB0b3JzLkN1cnJlbnRJbnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLnByb2Nlc3NJ
bnZvY2F0aW9uKEN1cnJlbnRJbnZvY2F0aW9uQ29udGV4dEludGVyY2VwdG9yLmphdmE6NDEpIFtq
Ym9zcy1hcy1lamIzLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5p
bnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5q
YXZhOjI4OCkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQoJ
YXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5UQ0NMSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9j
YXRpb24oVENDTEludGVyY2VwdG9yLmphdmE6NDUpIFtqYm9zcy1hcy1lZS03LjEuMS5GaW5hbC5q
YXI6Ny4xLjEuRmluYWxdCglhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRl
eHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0aW9u
LTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNo
YWluZWRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2
YTo2MSkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQoJYXQg
b3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5CYXNpY0NvbXBvbmVudC5jb25zdHJ1Y3RDb21wb25l
bnRJbnN0YW5jZShCYXNpY0NvbXBvbmVudC5qYXZhOjE2MSkgW2pib3NzLWFzLWVlLTcuMS4xLkZp
bmFsLmphcjo3LjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5hcy5lZS5jb21wb25lbnQuQmFzaWND
b21wb25lbnQuY3JlYXRlSW5zdGFuY2UoQmFzaWNDb21wb25lbnQuamF2YTo4NSkgW2pib3NzLWFz
LWVlLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0KCWF0IG9yZy5qYm9zcy5hcy5lamIzLmNv
bXBvbmVudC5zaW5nbGV0b24uU2luZ2xldG9uQ29tcG9uZW50LmdldENvbXBvbmVudEluc3RhbmNl
KFNpbmdsZXRvbkNvbXBvbmVudC5qYXZhOjExNikgW2pib3NzLWFzLWVqYjMtNy4xLjEuRmluYWwu
amFyOjcuMS4xLkZpbmFsXQoJYXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LnNpbmdsZXRv
bi5TaW5nbGV0b25Db21wb25lbnQuc3RhcnQoU2luZ2xldG9uQ29tcG9uZW50LmphdmE6MTMwKSBb
amJvc3MtYXMtZWpiMy03LjEuMS5GaW5hbC5qYXI6Ny4xLjEuRmluYWxdCglhdCBvcmcuamJvc3Mu
YXMuZWUuY29tcG9uZW50LkNvbXBvbmVudFN0YXJ0U2VydmljZS5zdGFydChDb21wb25lbnRTdGFy
dFNlcnZpY2UuamF2YTo0NCkgW2pib3NzLWFzLWVlLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5h
bF0KCWF0IG9yZy5qYm9zcy5tc2Muc2VydmljZS5TZXJ2aWNlQ29udHJvbGxlckltcGwkU3RhcnRU
YXNrLnN0YXJ0U2VydmljZShTZXJ2aWNlQ29udHJvbGxlckltcGwuamF2YToxODExKQoJYXQgb3Jn
Lmpib3NzLm1zYy5zZXJ2aWNlLlNlcnZpY2VDb250cm9sbGVySW1wbCRTdGFydFRhc2sucnVuKFNl
cnZpY2VDb250cm9sbGVySW1wbC5qYXZhOjE3NDYpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5U
aHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFRocmVhZFBvb2xFeGVjdXRvci5qYXZhOjExNDUp
IFtydC5qYXI6MS43LjBfNzFdCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhl
Y3V0b3IkV29ya2VyLnJ1bihUaHJlYWRQb29sRXhlY3V0b3IuamF2YTo2MTUpIFtydC5qYXI6MS43
LjBfNzFdCglhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihUaHJlYWQuamF2YTo3NDUpIFtydC5qYXI6
MS43LjBfNzFdCgoyMDE0LTEyLTA4IDEwOjI2OjAyLDI5NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnV0aWxzLm9zaW5mby5Pc0luZm9QcmVmZXJlbmNlc0xvYWRlcl0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTgpIExvYWRlZCBmaWxlIC9ldGMvb3ZpcnQtZW5naW5lL29zaW5mby5jb25mLmQv
MDAtZGVmYXVsdHMucHJvcGVydGllcwoyMDE0LTEyLTA4IDEwOjI2OjAyLDQ0MCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkg
UnVubmluZyBvdmlydC1lbmdpbmUgMy41LjAuMS0xLmVsNgoyMDE0LTEyLTA4IDEwOjI2OjAyLDQ0
MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5DcHVGbGFnc01hbmFnZXJIYW5kbGVy
XSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgU3RhcnQgaW5pdGlhbGl6aW5nIGRpY3Rpb25hcmll
cwoyMDE0LTEyLTA4IDEwOjI2OjAyLDQ0NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs
bC5DcHVGbGFnc01hbmFnZXJIYW5kbGVyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRmluaXNo
ZWQgaW5pdGlhbGl6aW5nIGRpY3Rpb25hcmllcwoyMDE0LTEyLTA4IDEwOjI2OjAyLDQ0NyBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdWRpdExvZ0NsZWFudXBNYW5hZ2VyXSAoTVND
IHNlcnZpY2UgdGhyZWFkIDEtOCkgU3RhcnQgaW5pdGlhbGl6aW5nIEF1ZGl0TG9nQ2xlYW51cE1h
bmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMiw0NDggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS5ibGwuQXVkaXRMb2dDbGVhbnVwTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIFNl
dHRpbmcgYXVkaXQgY2xlYW51cCBtYW5hZ2VyIHRvIHJ1biBhdDogMzUgMzUgMyAqICogPwoyMDE0
LTEyLTA4IDEwOjI2OjAyLDQ4MCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdWRp
dExvZ0NsZWFudXBNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRmluaXNoZWQgaW5p
dGlhbGl6aW5nIEF1ZGl0TG9nQ2xlYW51cE1hbmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMiw0ODEg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQXVkaXRMb2dDbGVhbnVwTWFuYWdlcl0g
KE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIFN0YXJ0IGluaXRpYWxpemluZyBDb21tYW5kRW50aXR5
Q2xlYW51cE1hbmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMiw0ODIgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5ibGwuQXVkaXRMb2dDbGVhbnVwTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVh
ZCAxLTgpIFNldHRpbmcgY29tbWFuZCBlbnRpdHkgY2xlYW51cCBtYW5hZ2VyIHRvIHJ1biBhdDog
MzUgMzUgMyAqICogPwoyMDE0LTEyLTA4IDEwOjI2OjAyLDQ4NCBJTkZPICBbb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLmJsbC5BdWRpdExvZ0NsZWFudXBNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFk
IDEtOCkgRmluaXNoZWQgaW5pdGlhbGl6aW5nIENvbW1hbmRFbnRpdHlDbGVhbnVwTWFuYWdlcgoy
MDE0LTEyLTA4IDEwOjI2OjAyLDQ4NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5U
YWdzRGlyZWN0b3JdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBTdGFydCBpbml0aWFsaXppbmcg
VGFnc0RpcmVjdG9yCjIwMTQtMTItMDggMTA6MjY6MDIsNDk4IElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUuYmxsLlRhZ3NEaXJlY3Rvcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIFRhZyBy
b290IGFkZGVkIHRvIHRyZWUKMjAxNC0xMi0wOCAxMDoyNjowMiw1MDggSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS5ibGwuVGFnc0RpcmVjdG9yXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkg
RmluaXNoZWQgaW5pdGlhbGl6aW5nIFRhZ3NEaXJlY3RvcgoyMDE0LTEyLTA4IDEwOjI2OjAyLDUw
OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Jc29Eb21haW5MaXN0U3luY3Jvbml6
ZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBTdGFydCBpbml0aWFsaXppbmcgSXNvRG9tYWlu
TGlzdFN5bmNyb25pemVyCjIwMTQtMTItMDggMTA6MjY6MDIsNTE4IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUuYmxsLklzb0RvbWFpbkxpc3RTeW5jcm9uaXplcl0gKE1TQyBzZXJ2aWNlIHRo
cmVhZCAxLTgpIEZpbmlzaGVkIGluaXRpYWxpemluZyBJc29Eb21haW5MaXN0U3luY3Jvbml6ZXIK
MjAxNC0xMi0wOCAxMDoyNjowMiw2MTYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu
QmFja2VuZF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIENvbXBsZXRlZCBpbml0aWFsaXppbmcg
aGFuZGxlcnMKMjAxNC0xMi0wOCAxMDoyNjowMiw2NTEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS51dGlscy5FcnJvclRyYW5zbGF0b3JJbXBsXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkg
U3RhcnQgaW5pdGlhbGl6aW5nIEVycm9yVHJhbnNsYXRvckltcGwKMjAxNC0xMi0wOCAxMDoyNjow
Miw2NjIgV0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5FcnJvclRyYW5zbGF0b3JJ
bXBsXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgQ29kZSBNQUNfQUREUkVTU19JU19JTl9VU0Ug
YXBwZWFycyBtb3JlIHRoYW4gb25jZSBpbiBzdHJpbmcgdGFibGUuCjIwMTQtMTItMDggMTA6MjY6
MDIsNjY0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMuRXJyb3JUcmFuc2xhdG9y
SW1wbF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEZpbmlzaGVkIGluaXRpYWxpemluZyBFcnJv
clRyYW5zbGF0b3JJbXBsCjIwMTQtMTItMDggMTA6MjY6MDIsNjY0IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudXRpbHMuRXJyb3JUcmFuc2xhdG9ySW1wbF0gKE1TQyBzZXJ2aWNlIHRocmVh
ZCAxLTgpIFN0YXJ0IGluaXRpYWxpemluZyBFcnJvclRyYW5zbGF0b3JJbXBsCjIwMTQtMTItMDgg
MTA6MjY6MDIsNjY1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMuRXJyb3JUcmFu
c2xhdG9ySW1wbF0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEZpbmlzaGVkIGluaXRpYWxpemlu
ZyBFcnJvclRyYW5zbGF0b3JJbXBsCjIwMTQtMTItMDggMTA6MjY6MDIsNjY2IElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUuYmxsLkJhY2tlbmRdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBN
YXJrIGluY29tcGxldGUgam9icyBhcyBVTktOT1dOCjIwMTQtMTItMDggMTA6MjY6MDIsNzM1IElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmpvYi5Kb2JSZXBvc2l0b3J5Q2xlYW51cE1h
bmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBTdGFydCBpbml0aWFsaXppbmcgSm9iUmVw
b3NpdG9yeUNsZWFudXBNYW5hZ2VyCjIwMTQtMTItMDggMTA6MjY6MDIsNzM2IElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUuYmxsLmpvYi5Kb2JSZXBvc2l0b3J5Q2xlYW51cE1hbmFnZXJdIChN
U0Mgc2VydmljZSB0aHJlYWQgMS04KSBGaW5pc2hlZCBpbml0aWFsaXppbmcgSm9iUmVwb3NpdG9y
eUNsZWFudXBNYW5hZ2VyCjIwMTQtMTItMDggMTA6MjY6MDIsNzM3IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUuYmxsLkF1dG9SZWNvdmVyeU1hbmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQg
MS04KSBTdGFydCBpbml0aWFsaXppbmcgQXV0b1JlY292ZXJ5TWFuYWdlcgoyMDE0LTEyLTA4IDEw
OjI2OjAyLDczOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BdXRvUmVjb3ZlcnlN
YW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRmluaXNoZWQgaW5pdGlhbGl6aW5nIEF1
dG9SZWNvdmVyeU1hbmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMiw3NDEgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS5kYWwuam9iLkV4ZWN1dGlvbk1lc3NhZ2VEaXJlY3Rvcl0gKE1TQyBzZXJ2
aWNlIHRocmVhZCAxLTgpIFN0YXJ0IGluaXRpYWxpemluZyBFeGVjdXRpb25NZXNzYWdlRGlyZWN0
b3IKMjAxNC0xMi0wOCAxMDoyNjowMiw3NDQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5k
YWwuam9iLkV4ZWN1dGlvbk1lc3NhZ2VEaXJlY3Rvcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgp
IEZpbmlzaGVkIGluaXRpYWxpemluZyBFeGVjdXRpb25NZXNzYWdlRGlyZWN0b3IKMjAxNC0xMi0w
OCAxMDoyNjowMiw3OTMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5leHRlbnNpb25zLm1n
ci5FeHRlbnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIExvYWRpbmcgZXh0
ZW5zaW9uICdidWlsdGluLWF1dGhuLWludGVybmFsJwoyMDE0LTEyLTA4IDEwOjI2OjAyLDc5NSBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmV4dGVuc2lvbnMubWdyLkV4dGVuc2lvbnNNYW5h
Z2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRXh0ZW5zaW9uICdidWlsdGluLWF1dGhuLWlu
dGVybmFsJyBsb2FkZWQKMjAxNC0xMi0wOCAxMDoyNjowMiw3OTcgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5leHRlbnNpb25zLm1nci5FeHRlbnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTgpIExvYWRpbmcgZXh0ZW5zaW9uICdpbnRlcm5hbCcKMjAxNC0xMi0wOCAxMDoy
NjowMiw4MDAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5leHRlbnNpb25zLm1nci5FeHRl
bnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEV4dGVuc2lvbiAnaW50ZXJu
YWwnIGxvYWRlZAoyMDE0LTEyLTA4IDEwOjI2OjAyLDgwMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLmV4dGVuc2lvbnMubWdyLkV4dGVuc2lvbnNNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhy
ZWFkIDEtOCkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiAnYnVpbHRpbi1hdXRobi1pbnRlcm5hbCcK
MjAxNC0xMi0wOCAxMDoyNjowMiw4MDIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5leHRl
bnNpb25zLm1nci5FeHRlbnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEV4
dGVuc2lvbiAnYnVpbHRpbi1hdXRobi1pbnRlcm5hbCcgaW5pdGlhbGl6ZWQKMjAxNC0xMi0wOCAx
MDoyNjowMiw4MDMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5leHRlbnNpb25zLm1nci5F
eHRlbnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEluaXRpYWxpemluZyBl
eHRlbnNpb24gJ2ludGVybmFsJwoyMDE0LTEyLTA4IDEwOjI2OjAyLDgwNCBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmV4dGVuc2lvbnMubWdyLkV4dGVuc2lvbnNNYW5hZ2VyXSAoTVNDIHNl
cnZpY2UgdGhyZWFkIDEtOCkgRXh0ZW5zaW9uICdpbnRlcm5hbCcgaW5pdGlhbGl6ZWQKMjAxNC0x
Mi0wOCAxMDoyNjowMiw4MDUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5leHRlbnNpb25z
Lm1nci5FeHRlbnNpb25zTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIFN0YXJ0IG9m
IGVuYWJsZWQgZXh0ZW5zaW9ucyBsaXN0CjIwMTQtMTItMDggMTA6MjY6MDIsODA1IElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUuZXh0ZW5zaW9ucy5tZ3IuRXh0ZW5zaW9uc01hbmFnZXJdIChN
U0Mgc2VydmljZSB0aHJlYWQgMS04KSBJbnN0YW5jZSBuYW1lOiAnYnVpbHRpbi1hdXRobi1pbnRl
cm5hbCcsIEV4dGVuc2lvbiBuYW1lOiAnSW50ZXJuYWwgQXV0aG4gKEJ1aWx0LWluKScsIFZlcnNp
b246ICdOL0EnLCBOb3RlczogJycsIExpY2Vuc2U6ICdBU0wgMi4wJywgSG9tZTogJ2h0dHA6Ly93
d3cub3ZpcnQub3JnJywgQXV0aG9yICdUaGUgb1ZpcnQgUHJvamVjdCcsIEJ1aWxkIGludGVyZmFj
ZSBWZXJzaW9uOiAnMCcsICBGaWxlOiAnTi9BJywgSW5pdGlhbGl6ZWQ6ICd0cnVlJwoyMDE0LTEy
LTA4IDEwOjI2OjAyLDgwNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmV4dGVuc2lvbnMu
bWdyLkV4dGVuc2lvbnNNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgSW5zdGFuY2Ug
bmFtZTogJ2ludGVybmFsJywgRXh0ZW5zaW9uIG5hbWU6ICdJbnRlcm5hbCBBdXRoeiAoQnVpbHQt
aW4pJywgVmVyc2lvbjogJ04vQScsIE5vdGVzOiAnJywgTGljZW5zZTogJ0FTTCAyLjAnLCBIb21l
OiAnaHR0cDovL3d3dy5vdmlydC5vcmcnLCBBdXRob3IgJ1RoZSBvVmlydCBQcm9qZWN0JywgQnVp
bGQgaW50ZXJmYWNlIFZlcnNpb246ICcwJywgIEZpbGU6ICdOL0EnLCBJbml0aWFsaXplZDogJ3Ry
dWUnCjIwMTQtMTItMDggMTA6MjY6MDIsODA4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
ZXh0ZW5zaW9ucy5tZ3IuRXh0ZW5zaW9uc01hbmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04
KSBFbmQgb2YgZW5hYmxlZCBleHRlbnNpb25zIGxpc3QKMjAxNC0xMi0wOCAxMDoyNjowMywwMDEg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuYWFhLkRiVXNlckNhY2hlTWFuYWdlcl0g
KE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIFN0YXJ0IGluaXRpYWxpemluZyBEYlVzZXJDYWNoZU1h
bmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMywwMDIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS5ibGwuYWFhLkRiVXNlckNhY2hlTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEZp
bmlzaGVkIGluaXRpYWxpemluZyBEYlVzZXJDYWNoZU1hbmFnZXIKMjAxNC0xMi0wOCAxMDoyNjow
MywwMzMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudGFza3MuQXN5bmNUYXNrTWFu
YWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEluaXRpYWxpemF0aW9uIG9mIEFzeW5jVGFz
a01hbmFnZXIgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KMjAxNC0xMi0wOCAxMDoyNjowMywwMzYg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuUmVzb3VyY2VNYW5hZ2VyXSAo
TVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgU3RhcnQgaW5pdGlhbGl6aW5nIFJlc291cmNlTWFuYWdl
cgoyMDE0LTEyLTA4IDEwOjI2OjAzLDA3MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs
bC5hYWEuU3luY1VzZXJzXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMSkgUHJpbmNp
cGFsIGFkbWluOjppbnRlcm5hbCBzeW5jaHJvbml6ZWQKMjAxNC0xMi0wOCAxMDoyNjowMywyMTIg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlcl0gKE1TQyBz
ZXJ2aWNlIHRocmVhZCAxLTgpIEVudGVyZWQgVmRzTWFuYWdlciBjb25zdHJ1Y3RvcgoyMDE0LTEy
LTA4IDEwOjI2OjAzLDI1MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5W
ZHNNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgSW5pdGlhbGl6ZSB2ZHNCcm9rZXIg
KDE5Mi4xNjguMTQuMSw1NCwzMjEpCjIwMTQtMTItMDggMTA6MjY6MDMsNDIwIElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlJlc291cmNlTWFuYWdlcl0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTgpIFZEUyBjNTBlYjliZi01Mjk0LTRkNDYtODEzZC03YWRmY2I0MWQ3MWQgd2Fz
IGFkZGVkIHRvIHRoZSBSZXNvdXJjZSBNYW5hZ2VyCjIwMTQtMTItMDggMTA6MjY6MDMsNDIxIElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChNU0Mgc2Vy
dmljZSB0aHJlYWQgMS04KSBFbnRlcmVkIFZkc01hbmFnZXIgY29uc3RydWN0b3IKMjAxNC0xMi0w
OCAxMDoyNjowMyw0MzQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRz
TWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEluaXRpYWxpemUgdmRzQnJva2VyICgx
OTIuMTY4LjE0LjIsNTQsMzIxKQoyMDE0LTEyLTA4IDEwOjI2OjAzLDQ0MCBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5SZXNvdXJjZU1hbmFnZXJdIChNU0Mgc2VydmljZSB0
aHJlYWQgMS04KSBWRFMgMDcxNTU0ZmMtZWVkMi00ZThmLWI2YmMtMDQxMjQ4ZDBlYWE1IHdhcyBh
ZGRlZCB0byB0aGUgUmVzb3VyY2UgTWFuYWdlcgoyMDE0LTEyLTA4IDEwOjI2OjAzLDQ0MSBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoTVNDIHNlcnZp
Y2UgdGhyZWFkIDEtOCkgRW50ZXJlZCBWZHNNYW5hZ2VyIGNvbnN0cnVjdG9yCjIwMTQtMTItMDgg
MTA6MjY6MDMsNDU0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01h
bmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBJbml0aWFsaXplIHZkc0Jyb2tlciAoMTky
LjE2OC4xNC4zLDU0LDMyMSkKMjAxNC0xMi0wOCAxMDoyNjowMyw0NTkgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuUmVzb3VyY2VNYW5hZ2VyXSAoTVNDIHNlcnZpY2UgdGhy
ZWFkIDEtOCkgVkRTIDY3YzY0MmVkLTBhN2EtNGUzYi04ZGQ2LTMyYTM2ZGY0YWVhOSB3YXMgYWRk
ZWQgdG8gdGhlIFJlc291cmNlIE1hbmFnZXIKMjAxNC0xMi0wOCAxMDoyNjowMyw0OTIgSU5GTyAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuUmVzb3VyY2VNYW5hZ2VyXSAoTVNDIHNl
cnZpY2UgdGhyZWFkIDEtOCkgRmluaXNoZWQgaW5pdGlhbGl6aW5nIFJlc291cmNlTWFuYWdlcgoy
MDE0LTEyLTA4IDEwOjI2OjAzLDQ5OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5P
dmZEYXRhVXBkYXRlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEluaXRpYWxpemF0aW9uIG9m
IE92ZkRhdGFVcGRhdGVyIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCjIwMTQtMTItMDggMTA6MjY6
MDMsNTAwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnNjaGVkdWxpbmcuU2NoZWR1
bGluZ01hbmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBTdGFydCBzY2hlZHVsaW5nIHRv
IGVuYWJsZSB2ZHMgbG9hZCBiYWxhbmNlcgoyMDE0LTEyLTA4IDEwOjI2OjAzLDUwMSBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zY2hlZHVsaW5nLlNjaGVkdWxpbmdNYW5hZ2VyXSAo
TVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgRmluaXNoZWQgc2NoZWR1bGluZyB0byBlbmFibGUgdmRz
IGxvYWQgYmFsYW5jZXIKMjAxNC0xMi0wOCAxMDoyNjowMyw1MDIgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5ibGwuc2NoZWR1bGluZy5TY2hlZHVsaW5nTWFuYWdlcl0gKE1TQyBzZXJ2aWNl
IHRocmVhZCAxLTgpIFN0YXJ0IEhBIFJlc2VydmF0aW9uIGNoZWNrCjIwMTQtMTItMDggMTA6MjY6
MDMsNTAzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnNjaGVkdWxpbmcuU2NoZWR1
bGluZ01hbmFnZXJdIChNU0Mgc2VydmljZSB0aHJlYWQgMS04KSBGaW5pc2hlZCBIQSBSZXNlcnZh
dGlvbiBjaGVjawoyMDE0LTEyLTA4IDEwOjI2OjAzLDUwOCBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLmJsbC5uZXR3b3JrLk1hY1Bvb2xNYW5hZ2VyUmFuZ2VzXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTEpIFN0YXJ0IGluaXRpYWxpemluZyBNYWNQb29sTWFuYWdlclJhbmdl
cwoyMDE0LTEyLTA4IDEwOjI2OjAzLDUxNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs
bC5Jbml0QmFja2VuZFNlcnZpY2VzT25TdGFydHVwQmVhbl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAx
LTgpIEluaXQgVk0gY3VzdG9tIHByb3BlcnRpZXMgdXRpbGl0aWVzCjIwMTQtMTItMDggMTA6MjY6
MDMsNTE4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkluaXRCYWNrZW5kU2Vydmlj
ZXNPblN0YXJ0dXBCZWFuXSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEtOCkgSW5pdCBkZXZpY2UgY3Vz
dG9tIHByb3BlcnRpZXMgdXRpbGl0aWVzCjIwMTQtMTItMDggMTA6MjY6MDMsNTI0IElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnNjaGVkdWxpbmcuU2NoZWR1bGluZ01hbmFnZXJdIChN
U0Mgc2VydmljZSB0aHJlYWQgMS04KSBJbml0aWFsaXppbmcgU2NoZWR1bGluZyBtYW5hZ2VyCjIw
MTQtMTItMDggMTA6MjY6MDMsNTM2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLm5l
dHdvcmsuTWFjUG9vbE1hbmFnZXJSYW5nZXNdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJl
YWQtMSkgRmluaXNoZWQgaW5pdGlhbGl6aW5nLiBBdmFpbGFibGUgTUFDcyBpbiBwb29sOiAyNTQK
MjAxNC0xMi0wOCAxMDoyNjowMyw1NTMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu
c2NoZWR1bGluZy5TY2hlZHVsaW5nTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEV4
dGVybmFsIHNjaGVkdWxlciBkaXNhYmxlZCwgZGlzY292ZXJ5IHNraXBwZWQKMjAxNC0xMi0wOCAx
MDoyNjowMyw1NTMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc2NoZWR1bGluZy5T
Y2hlZHVsaW5nTWFuYWdlcl0gKE1TQyBzZXJ2aWNlIHRocmVhZCAxLTgpIEluaXRpYWxpemVkIFNj
aGVkdWxpbmcgbWFuYWdlcgoyMDE0LTEyLTA4IDEwOjI2OjAzLDU1NCBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLmJsbC5kd2guRHdoSGVhcnRCZWF0XSAoTVNDIHNlcnZpY2UgdGhyZWFkIDEt
OCkgSW5pdGlhbGl6aW5nIERXSCBIZWFydCBCZWF0CjIwMTQtMTItMDggMTA6MjY6MDMsNTU2IElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmR3aC5Ed2hIZWFydEJlYXRdIChNU0Mgc2Vy
dmljZSB0aHJlYWQgMS04KSBEV0ggSGVhcnQgQmVhdCBpbml0aWFsaXplZAoyMDE0LTEyLTA4IDEw
OjI2OjA2LDYyOSBJTkZPICBbb3JnLm92aXJ0LnZkc20uanNvbnJwYy5jbGllbnQucmVhY3RvcnMu
UmVhY3RvckNsaWVudF0gKFNTTCBTdG9tcCBSZWFjdG9yKSBDb25uZWN0aW5nIHRvIC8xOTIuMTY4
LjE0LjIKMjAxNC0xMi0wOCAxMDoyNjowNiw2MzQgSU5GTyAgW29yZy5vdmlydC52ZHNtLmpzb25y
cGMuY2xpZW50LnJlYWN0b3JzLlJlYWN0b3JDbGllbnRdIChTU0wgU3RvbXAgUmVhY3RvcikgQ29u
bmVjdGluZyB0byAvMTkyLjE2OC4xNC4xCjIwMTQtMTItMDggMTA6MjY6MDYsNjk0IElORk8gIFtv
cmcub3ZpcnQudmRzbS5qc29ucnBjLmNsaWVudC5yZWFjdG9ycy5SZWFjdG9yQ2xpZW50XSAoU1NM
IFN0b21wIFJlYWN0b3IpIENvbm5lY3RpbmcgdG8gLzE5Mi4xNjguMTQuMwoyMDE0LTEyLTA4IDEw
OjI2OjA3LDQ5MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29y
a2VyLTgpIFNUQVJULCBHZXRIYXJkd2FyZUluZm9WRFNDb21tYW5kKEhvc3ROYW1lID0gdm0tMDMs
IEhvc3RJZCA9IDY3YzY0MmVkLTBhN2EtNGUzYi04ZGQ2LTMyYTM2ZGY0YWVhOSwgdmRzPUhvc3Rb
dm0tMDMsNjdjNjQyZWQtMGE3YS00ZTNiLThkZDYtMzJhMzZkZjRhZWE5XSksIGxvZyBpZDogNjE5
Yjc1NWQKMjAxNC0xMi0wOCAxMDoyNjowNyw0OTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEhhcmR3YXJlSW5mb1ZEU0NvbW1hbmRdIChEZWZhdWx0
UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03KSBTVEFSVCwgR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFu
ZChIb3N0TmFtZSA9IHZtLTAyLCBIb3N0SWQgPSAwNzE1NTRmYy1lZWQyLTRlOGYtYjZiYy0wNDEy
NDhkMGVhYTUsIHZkcz1Ib3N0W3ZtLTAyLDA3MTU1NGZjLWVlZDItNGU4Zi1iNmJjLTA0MTI0OGQw
ZWFhNV0pLCBsb2cgaWQ6IDE0ODU1YTEzCjIwMTQtMTItMDggMTA6MjY6MDcsNDkyIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRIYXJkd2FyZUluZm9W
RFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNikgU1RBUlQsIEdldEhh
cmR3YXJlSW5mb1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSB2bS0wMSwgSG9zdElkID0gYzUwZWI5YmYt
NTI5NC00ZDQ2LTgxM2QtN2FkZmNiNDFkNzFkLCB2ZHM9SG9zdFt2bS0wMSxjNTBlYjliZi01Mjk0
LTRkNDYtODEzZC03YWRmY2I0MWQ3MWRdKSwgbG9nIGlkOiAyNTM2NWViYgoyMDE0LTEyLTA4IDEw
OjI2OjA3LDUwNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29y
a2VyLTgpIEZJTklTSCwgR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFuZCwgbG9nIGlkOiA2MTliNzU1
ZAoyMDE0LTEyLTA4IDEwOjI2OjA3LDUwNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFy
dHpTY2hlZHVsZXJfV29ya2VyLTYpIEZJTklTSCwgR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFuZCwg
bG9nIGlkOiAyNTM2NWViYgoyMDE0LTEyLTA4IDEwOjI2OjA3LDUwNiBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0SGFyZHdhcmVJbmZvVkRTQ29tbWFu
ZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTcpIEZJTklTSCwgR2V0SGFyZHdhcmVJ
bmZvVkRTQ29tbWFuZCwgbG9nIGlkOiAxNDg1NWExMwoyMDE0LTEyLTA4IDEwOjI2OjA3LDYwOCBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5hYWEuTG9naW5Vc2VyQ29tbWFuZF0gKGFq
cC0tMTI3LjAuMC4xLTg3MDItMSkgUnVubmluZyBjb21tYW5kOiBMb2dpblVzZXJDb21tYW5kIGlu
dGVybmFsOiBmYWxzZS4KMjAxNC0xMi0wOCAxMDoyNjowNyw2MTggSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9y
XSAoYWpwLS0xMjcuMC4wLjEtODcwMi0xKSBBdWRpdExvZ1R5cGU6IFVOQVNTSUdORUQgbm90IGV4
aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEwOjI2OjA3LDYxOSBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGly
ZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1ZGl0TG9nVHlwZTogVkRTX0hJR0hfTkVU
V09SS19VU0Ugbm90IGV4aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEwOjI2OjA3LDYy
MCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRs
aW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1ZGl0TG9nVHlw
ZTogVVNFUl9GQUlMRURfUkVNT1ZFX1ZNIG5vdCBleGlzdCBpbiBzdHJpbmcgdGFibGUKMjAxNC0x
Mi0wOCAxMDoyNjowNyw2MjAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9r
ZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoYWpwLS0xMjcuMC4wLjEtODcw
Mi0xKSBBdWRpdExvZ1R5cGU6IFVTRVJfUlVOX1VOTE9DS19FTlRJVFlfU0NSSVBUIG5vdCBleGlz
dCBpbiBzdHJpbmcgdGFibGUKMjAxNC0xMi0wOCAxMDoyNjowNyw2MjIgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVj
dG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi0xKSBBdWRpdExvZ1R5cGU6IFZEU19ORVRXT1JLX01U
VV9ESUZGRVJfRlJPTV9MT0dJQ0FMX05FVFdPUksgbm90IGV4aXN0IGluIHN0cmluZyB0YWJsZQoy
MDE0LTEyLTA4IDEwOjI2OjA3LDYyNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5k
YmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAu
MS04NzAyLTEpIEF1ZGl0TG9nVHlwZTogU1RPUkFHRV9BQ1RJVkFURV9BU1lOQyBub3QgZXhpc3Qg
aW4gc3RyaW5nIHRhYmxlCjIwMTQtMTItMDggMTA6MjY6MDcsNjI1IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rv
cl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMSkgQXVkaXRMb2dUeXBlOiBVU0VSX0FEREVEX0RJU0tf
UFJPRklMRSBub3QgZXhpc3QgaW4gc3RyaW5nIHRhYmxlCjIwMTQtMTItMDggMTA6MjY6MDcsNjI2
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxp
bmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMSkgQXVkaXRMb2dUeXBl
OiBVU0VSX0ZBSUxFRF9UT19BRERfRElTS19QUk9GSUxFIG5vdCBleGlzdCBpbiBzdHJpbmcgdGFi
bGUKMjAxNC0xMi0wOCAxMDoyNjowNyw2MjcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5k
YWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoYWpwLS0xMjcu
MC4wLjEtODcwMi0xKSBBdWRpdExvZ1R5cGU6IFVTRVJfUkVNT1ZFRF9ESVNLX1BST0ZJTEUgbm90
IGV4aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEwOjI2OjA3LDYzNCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9n
RGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1ZGl0TG9nVHlwZTogVVNFUl9GQUlM
RURfVE9fUkVNT1ZFX0RJU0tfUFJPRklMRSBub3QgZXhpc3QgaW4gc3RyaW5nIHRhYmxlCjIwMTQt
MTItMDggMTA6MjY6MDcsNjM0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJv
a2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFqcC0tMTI3LjAuMC4xLTg3
MDItMSkgQXVkaXRMb2dUeXBlOiBVU0VSX1VQREFURURfRElTS19QUk9GSUxFIG5vdCBleGlzdCBp
biBzdHJpbmcgdGFibGUKMjAxNC0xMi0wOCAxMDoyNjowNyw2MzUgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9y
XSAoYWpwLS0xMjcuMC4wLjEtODcwMi0xKSBBdWRpdExvZ1R5cGU6IFVTRVJfRkFJTEVEX1RPX1VQ
REFURV9ESVNLX1BST0ZJTEUgbm90IGV4aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEw
OjI2OjA3LDYzNiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRp
dGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1
ZGl0TG9nVHlwZTogVVNFUl9BRERFRF9DUFVfUFJPRklMRSBub3QgZXhpc3QgaW4gc3RyaW5nIHRh
YmxlCjIwMTQtMTItMDggMTA6MjY6MDcsNjM3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
ZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFqcC0tMTI3
LjAuMC4xLTg3MDItMSkgQXVkaXRMb2dUeXBlOiBVU0VSX0ZBSUxFRF9UT19BRERfQ1BVX1BST0ZJ
TEUgbm90IGV4aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEwOjI2OjA3LDYzNyBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1
ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1ZGl0TG9nVHlwZTogVVNF
Ul9SRU1PVkVEX0NQVV9QUk9GSUxFIG5vdCBleGlzdCBpbiBzdHJpbmcgdGFibGUKMjAxNC0xMi0w
OCAxMDoyNjowNyw2MzggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu
YXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi0x
KSBBdWRpdExvZ1R5cGU6IFVTRVJfRkFJTEVEX1RPX1JFTU9WRV9DUFVfUFJPRklMRSBub3QgZXhp
c3QgaW4gc3RyaW5nIHRhYmxlCjIwMTQtMTItMDggMTA6MjY6MDcsNjM5IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJl
Y3Rvcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMSkgQXVkaXRMb2dUeXBlOiBVU0VSX1VQREFURURf
Q1BVX1BST0ZJTEUgbm90IGV4aXN0IGluIHN0cmluZyB0YWJsZQoyMDE0LTEyLTA4IDEwOjI2OjA3
LDY0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tlci5hdWRpdGxvZ2hh
bmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTEpIEF1ZGl0TG9n
VHlwZTogVVNFUl9GQUlMRURfVE9fVVBEQVRFX0NQVV9QUk9GSUxFIG5vdCBleGlzdCBpbiBzdHJp
bmcgdGFibGUKMjAxNC0xMi0wOCAxMDoyNjowNyw5NDMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuVmRzTWFuYWdlcl0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2Vy
LTYpIEluaXRpYWxpemluZyBIb3N0OiB2bS0wMQoyMDE0LTEyLTA4IDEwOjI2OjA3LDk1MCBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoRGVmYXVsdFF1
YXJ0elNjaGVkdWxlcl9Xb3JrZXItOCkgSW5pdGlhbGl6aW5nIEhvc3Q6IHZtLTAzCjIwMTQtMTIt
MDggMTA6MjY6MDgsMDA3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkhhbmRsZVZk
c1ZlcnNpb25Db21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItOCkgWzZiNTZj
Njk2XSBSdW5uaW5nIGNvbW1hbmQ6IEhhbmRsZVZkc1ZlcnNpb25Db21tYW5kIGludGVybmFsOiB0
cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDogNjdjNjQyZWQtMGE3YS00ZTNiLThkZDYtMzJh
MzZkZjRhZWE5IFR5cGU6IFZEUwoyMDE0LTEyLTA4IDEwOjI2OjA4LDAxNSBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmJsbC5IYW5kbGVWZHNWZXJzaW9uQ29tbWFuZF0gKERlZmF1bHRRdWFy
dHpTY2hlZHVsZXJfV29ya2VyLTYpIFs0MmQ0YzE4MF0gUnVubmluZyBjb21tYW5kOiBIYW5kbGVW
ZHNWZXJzaW9uQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6
IGM1MGViOWJmLTUyOTQtNGQ0Ni04MTNkLTdhZGZjYjQxZDcxZCBUeXBlOiBWRFMKMjAxNC0xMi0w
OCAxMDoyNjowOCwxMDIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIu
YXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi0x
KSBDb3JyZWxhdGlvbiBJRDogbnVsbCwgQ2FsbCBTdGFjazogbnVsbCwgQ3VzdG9tIEV2ZW50IElE
OiAtMSwgTWVzc2FnZTogVXNlciBhZG1pbiBsb2dnZWQgaW4uCjIwMTQtMTItMDggMTA6MjY6MDgs
MTc1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChE
ZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03KSBJbml0aWFsaXppbmcgSG9zdDogdm0tMDIK
MjAxNC0xMi0wOCAxMDoyNjowOCwyMjYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu
SGFuZGxlVmRzVmVyc2lvbkNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03
KSBbNGQ2MGJlYzNdIFJ1bm5pbmcgY29tbWFuZDogSGFuZGxlVmRzVmVyc2lvbkNvbW1hbmQgaW50
ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiAwNzE1NTRmYy1lZWQyLTRlOGYt
YjZiYy0wNDEyNDhkMGVhYTUgVHlwZTogVkRTCjIwMTQtMTItMDggMTA6MjY6MDgsOTYwIElORk8g
IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMuc2VydmxldC5VbnN1cHBvcnRlZExvY2FsZUhl
bHBlcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMikgSW52YWxpZCBsb2NhbGUgZm91bmQgaW4gY29u
ZmlndXJhdGlvbjogCjIwMTQtMTItMDggMTA6MjY6MDgsOTYxIElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudXRpbHMuc2VydmxldC5VbnN1cHBvcnRlZExvY2FsZUhlbHBlcl0gKGFqcC0tMTI3
LjAuMC4xLTg3MDItMikgSW52YWxpZCBsb2NhbGUgZm91bmQgaW4gY29uZmlndXJhdGlvbjogCjIw
MTQtMTItMDggMTA6MjY6MTMsNjAwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0
b3JhZ2UuU2V0U3RvcmFnZVBvb2xTdGF0dXNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxl
cl9Xb3JrZXItMjMpIFs2ZmFmNDA4N10gUnVubmluZyBjb21tYW5kOiBTZXRTdG9yYWdlUG9vbFN0
YXR1c0NvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiA0NzNm
OTI0NC01NDhiLTQ1NjQtOTVlNi0zYjg0ZTE2NjgzMWMgVHlwZTogU3RvcmFnZVBvb2wKMjAxNC0x
Mi0wOCAxMDoyNjoxMyw2MTcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
c3RvcmFnZS5TdG9yYWdlUG9vbERvbWFpbkhlbHBlcl0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJf
V29ya2VyLTIzKSBbNmZhZjQwODddIFN0b3JhZ2UgUG9vbCA0NzNmOTI0NC01NDhiLTQ1NjQtOTVl
Ni0zYjg0ZTE2NjgzMWMgLSBVcGRhdGluZyBTdG9yYWdlIERvbWFpbiAxYjM4ODkyMi05MmUyLTQ2
ZGQtYWJhZS05MjUxYTEzZDk3MTAgc3RhdHVzIGZyb20gQWN0aXZlIHRvIFVua25vd24sIHJlYXNv
biA6IG51bGwKMjAxNC0xMi0wOCAxMDoyNjoxMyw2MjIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuc3RvcmFnZS5TdG9yYWdlUG9vbERvbWFpbkhlbHBlcl0gKERlZmF1bHRR
dWFydHpTY2hlZHVsZXJfV29ya2VyLTIzKSBbNmZhZjQwODddIFN0b3JhZ2UgUG9vbCA0NzNmOTI0
NC01NDhiLTQ1NjQtOTVlNi0zYjg0ZTE2NjgzMWMgLSBVcGRhdGluZyBTdG9yYWdlIERvbWFpbiBh
ODQzNDIxYS0wOWE4LTQzZDktODdiOS0yNmZkYjk2MzdhZjIgc3RhdHVzIGZyb20gQWN0aXZlIHRv
IFVua25vd24sIHJlYXNvbiA6IG51bGwKMjAxNC0xMi0wOCAxMDoyNjoxMyw3MTcgV0FSTiAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExv
Z0RpcmVjdG9yXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMjMpIFs2ZmFmNDA4N10g
Q29ycmVsYXRpb24gSUQ6IDZmYWY0MDg3LCBDYWxsIFN0YWNrOiBudWxsLCBDdXN0b20gRXZlbnQg
SUQ6IC0xLCBNZXNzYWdlOiBJbnZhbGlkIHN0YXR1cyBvbiBEYXRhIENlbnRlciBVU0RDLiBTZXR0
aW5nIHN0YXR1cyB0byBOb24gUmVzcG9uc2l2ZS4KMjAxNC0xMi0wOCAxMDoyNjoxNCw0MTggSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0
YV0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTIzKSBbNmZhZjQwODddIGhvc3RGcm9t
VmRzOjpzZWxlY3RlZFZkcyAtIHZtLTAzLCBzcG1TdGF0dXMgRnJlZSwgc3RvcmFnZSBwb29sIFVT
REMKMjAxNC0xMi0wOCAxMDoyNjoxNCw0MzQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJf
V29ya2VyLTIzKSBbNmZhZjQwODddIEZvdW5kIHNwbSBob3N0IDA3MTU1NGZjLWVlZDItNGU4Zi1i
NmJjLTA0MTI0OGQwZWFhNSwgaG9zdCBuYW1lOiB2bS0wMiwgYWNjb3JkaW5nIHRvIHNwbUlkOiAy
LgoyMDE0LTEyLTA4IDEwOjI2OjE0LDQ2OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9X
b3JrZXItMjMpIFs2ZmFmNDA4N10gU3BtU3RhdHVzIG9uIHZkcyAwNzE1NTRmYy1lZWQyLTRlOGYt
YjZiYy0wNDEyNDhkMGVhYTU6IFNQTQoyMDE0LTEyLTA4IDEwOjI2OjE0LDQ3MCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAoRGVm
YXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMjMpIFs2ZmFmNDA4N10gVXNpbmcgb2xkIHNwbSBz
ZXJ2ZXI6IHZtLTAyLCBubyBzdGFydCBuZWVkZWQKMjAxNC0xMi0wOCAxMDoyNjoxNCw0ODUgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0
YV0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTIzKSBbNmZhZjQwODddIEluaXRpYWxp
emUgSXJzIHByb3h5IGZyb20gdmRzOiAxOTIuMTY4LjE0LjIKMjAxNC0xMi0wOCAxMDoyNjoxNCw1
MzEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5k
bGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMjMp
IFs2ZmFmNDA4N10gQ29ycmVsYXRpb24gSUQ6IG51bGwsIENhbGwgU3RhY2s6IG51bGwsIEN1c3Rv
bSBFdmVudCBJRDogLTEsIE1lc3NhZ2U6IFN0b3JhZ2UgUG9vbCBNYW5hZ2VyIHJ1bnMgb24gSG9z
dCB2bS0wMiAoQWRkcmVzczogMTkyLjE2OC4xNC4yKS4KMjAxNC0xMi0wOCAxMDoyNjoxNCw1MzUg
SU5GTyAgW29yZy5vdmlydC52ZHNtLmpzb25ycGMuY2xpZW50LnJlYWN0b3JzLlJlYWN0b3JDbGll
bnRdIChTU0wgU3RvbXAgUmVhY3RvcikgQ29ubmVjdGluZyB0byAvMTkyLjE2OC4xNC4yCjIwMTQt
MTItMDggMTA6MjY6MTQsNjQ2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5TUE1HZXRBbGxUYXNrc0luZm9WRFNDb21tYW5kXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTE4KSBbNmZhZjQwODddIFNUQVJULCBTUE1HZXRBbGxUYXNrc0luZm9W
RFNDb21tYW5kKCBzdG9yYWdlUG9vbElkID0gNDczZjkyNDQtNTQ4Yi00NTY0LTk1ZTYtM2I4NGUx
NjY4MzFjLCBpZ25vcmVGYWlsb3ZlckxpbWl0ID0gZmFsc2UpLCBsb2cgaWQ6IDE4YjljYWU1CjIw
MTQtMTItMDggMTA6MjY6MTUsMjY4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv
a2VyLmlyc2Jyb2tlci5TUE1HZXRBbGxUYXNrc0luZm9WRFNDb21tYW5kXSAob3JnLm92aXJ0LnRo
cmVhZC5wb29sLTgtdGhyZWFkLTE4KSBbNmZhZjQwODddIC0tIGV4ZWN1dGVJcnNCcm9rZXJDb21t
YW5kOiBBdHRlbXB0aW5nIG9uIHN0b3JhZ2UgcG9vbCA0NzNmOTI0NC01NDhiLTQ1NjQtOTVlNi0z
Yjg0ZTE2NjgzMWMKMjAxNC0xMi0wOCAxMDoyNjoxNSwyNzAgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS5ibGwuc3RvcmFnZS5TeW5jTHVuc0luZm9Gb3JCbG9ja1N0b3JhZ2VEb21haW5Db21t
YW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE5KSBbMTA4Njg2M2JdIFJ1bm5p
bmcgY29tbWFuZDogU3luY0x1bnNJbmZvRm9yQmxvY2tTdG9yYWdlRG9tYWluQ29tbWFuZCBpbnRl
cm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IGE4NDM0MjFhLTA5YTgtNDNkOS04
N2I5LTI2ZmRiOTYzN2FmMiBUeXBlOiBTdG9yYWdlCjIwMTQtMTItMDggMTA6MjY6MTUsMzA1IElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5IU01HZXRBbGxU
YXNrc0luZm9WRFNDb21tYW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE4KSBb
NmZhZjQwODddIFNUQVJULCBIU01HZXRBbGxUYXNrc0luZm9WRFNDb21tYW5kKEhvc3ROYW1lID0g
dm0tMDIsIEhvc3RJZCA9IDA3MTU1NGZjLWVlZDItNGU4Zi1iNmJjLTA0MTI0OGQwZWFhNSksIGxv
ZyBpZDogN2E1NDczY2IKMjAxNC0xMi0wOCAxMDoyNjoxNSwzMTcgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhTTUdldEFsbFRhc2tzSW5mb1ZEU0NvbW1h
bmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMTgpIFs2ZmFmNDA4N10gRklOSVNI
LCBIU01HZXRBbGxUYXNrc0luZm9WRFNDb21tYW5kLCByZXR1cm46IFtdLCBsb2cgaWQ6IDdhNTQ3
M2NiCjIwMTQtMTItMDggMTA6MjY6MTUsMzE4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLmlyc2Jyb2tlci5TUE1HZXRBbGxUYXNrc0luZm9WRFNDb21tYW5kXSAob3JnLm92
aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE4KSBbNmZhZjQwODddIEZJTklTSCwgU1BNR2V0QWxs
VGFza3NJbmZvVkRTQ29tbWFuZCwgcmV0dXJuOiBbXSwgbG9nIGlkOiAxOGI5Y2FlNQoyMDE0LTEy
LTA4IDEwOjI2OjE1LDMxOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5B
c3luY1Rhc2tNYW5hZ2VyXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE4KSBbNmZh
ZjQwODddIERpc2NvdmVyZWQgbm8gdGFza3Mgb24gU3RvcmFnZSBQb29sIFVTREMKMjAxNC0xMi0w
OCAxMDoyNjoxNSwzMzIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz
YnJva2VyLkdldFZHSW5mb1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJl
YWQtMTkpIFsxMDg2ODYzYl0gU1RBUlQsIEdldFZHSW5mb1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSB2
bS0wMiwgSG9zdElkID0gMDcxNTU0ZmMtZWVkMi00ZThmLWI2YmMtMDQxMjQ4ZDBlYWE1LCBWR0lE
PXJ1RmVSOC1WSHhULVVBZTQtUkJzTy01emFuLXNxQlktNmFMQ01xKSwgbG9nIGlkOiAzYzc2MTlh
NgoyMDE0LTEyLTA4IDEwOjI2OjE1LDM4MCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci52ZHNicm9rZXIuR2V0VkdJbmZvVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQu
cG9vbC04LXRocmVhZC0xOSkgWzEwODY4NjNiXSBGSU5JU0gsIEdldFZHSW5mb1ZEU0NvbW1hbmQs
IHJldHVybjogW0xVTnMgW2lkPW1wYXRoYiwgcGh5c2ljYWxWb2x1bWVJZD1QQnFOUjAtODFHeC1U
N3RNLTRxMlktUWZFei1ia3pDLVh6c0lIYSwgdm9sdW1lR3JvdXBJZD1ydUZlUjgtVkh4VC1VQWU0
LVJCc08tNXphbi1zcUJZLTZhTENNcSwgc2VyaWFsPVNERUxMX01EMzJ4eGlfMjIyMDAzMiwgbHVu
TWFwcGluZz03MiwgdmVuZG9ySWQ9REVMTCwgcHJvZHVjdElkPU1EMzJ4eGksIF9sdW5Db25uZWN0
aW9ucz1beyBpZDogbnVsbCwgY29ubmVjdGlvbjogMTkyLjE2OC4xLjUsIGlxbjogaXFuLjE5ODQt
MDUuY29tLmRlbGw6cG93ZXJ2YXVsdC5tZDMyMDBpLjZkNGFlNTIwMDA3ZTdjYWUwMDAwMDAwMDRm
NzU5Y2JkLCB2ZnNUeXBlOiBudWxsLCBtb3VudE9wdGlvbnM6IG51bGwsIG5mc1ZlcnNpb246IG51
bGwsIG5mc1JldHJhbnM6IG51bGwsIG5mc1RpbWVvOiBudWxsIH07LCB7IGlkOiBudWxsLCBjb25u
ZWN0aW9uOiAxOTIuMTY4LjEuMywgaXFuOiBpcW4uMTk4NC0wNS5jb20uZGVsbDpwb3dlcnZhdWx0
Lm1kMzIwMGkuNmQ0YWU1MjAwMDdlN2NhZTAwMDAwMDAwNGY3NTljYmQsIHZmc1R5cGU6IG51bGws
IG1vdW50T3B0aW9uczogbnVsbCwgbmZzVmVyc2lvbjogbnVsbCwgbmZzUmV0cmFuczogbnVsbCwg
bmZzVGltZW86IG51bGwgfTssIHsgaWQ6IG51bGwsIGNvbm5lY3Rpb246IDE5Mi4xNjguMS4yLCBp
cW46IGlxbi4xOTg0LTA1LmNvbS5kZWxsOnBvd2VydmF1bHQubWQzMjAwaS42ZDRhZTUyMDAwN2U3
Y2FlMDAwMDAwMDA0Zjc1OWNiZCwgdmZzVHlwZTogbnVsbCwgbW91bnRPcHRpb25zOiBudWxsLCBu
ZnNWZXJzaW9uOiBudWxsLCBuZnNSZXRyYW5zOiBudWxsLCBuZnNUaW1lbzogbnVsbCB9OywgeyBp
ZDogbnVsbCwgY29ubmVjdGlvbjogMTkyLjE2OC4xLjYsIGlxbjogaXFuLjE5ODQtMDUuY29tLmRl
bGw6cG93ZXJ2YXVsdC5tZDMyMDBpLjZkNGFlNTIwMDA3ZTdjYWUwMDAwMDAwMDRmNzU5Y2JkLCB2
ZnNUeXBlOiBudWxsLCBtb3VudE9wdGlvbnM6IG51bGwsIG5mc1ZlcnNpb246IG51bGwsIG5mc1Jl
dHJhbnM6IG51bGwsIG5mc1RpbWVvOiBudWxsIH07LCB7IGlkOiBudWxsLCBjb25uZWN0aW9uOiAx
OTIuMTY4LjEuNywgaXFuOiBpcW4uMTk4NC0wNS5jb20uZGVsbDpwb3dlcnZhdWx0Lm1kMzIwMGku
NmQ0YWU1MjAwMDdlN2NhZTAwMDAwMDAwNGY3NTljYmQsIHZmc1R5cGU6IG51bGwsIG1vdW50T3B0
aW9uczogbnVsbCwgbmZzVmVyc2lvbjogbnVsbCwgbmZzUmV0cmFuczogbnVsbCwgbmZzVGltZW86
IG51bGwgfTssIHsgaWQ6IG51bGwsIGNvbm5lY3Rpb246IDE5Mi4xNjguMS44LCBpcW46IGlxbi4x
OTg0LTA1LmNvbS5kZWxsOnBvd2VydmF1bHQubWQzMjAwaS42ZDRhZTUyMDAwN2U3Y2FlMDAwMDAw
MDA0Zjc1OWNiZCwgdmZzVHlwZTogbnVsbCwgbW91bnRPcHRpb25zOiBudWxsLCBuZnNWZXJzaW9u
OiBudWxsLCBuZnNSZXRyYW5zOiBudWxsLCBuZnNUaW1lbzogbnVsbCB9OywgeyBpZDogbnVsbCwg
Y29ubmVjdGlvbjogMTkyLjE2OC4xLjQsIGlxbjogaXFuLjE5ODQtMDUuY29tLmRlbGw6cG93ZXJ2
YXVsdC5tZDMyMDBpLjZkNGFlNTIwMDA3ZTdjYWUwMDAwMDAwMDRmNzU5Y2JkLCB2ZnNUeXBlOiBu
dWxsLCBtb3VudE9wdGlvbnM6IG51bGwsIG5mc1ZlcnNpb246IG51bGwsIG5mc1JldHJhbnM6IG51
bGwsIG5mc1RpbWVvOiBudWxsIH07LCB7IGlkOiBudWxsLCBjb25uZWN0aW9uOiAxOTIuMTY4LjEu
MSwgaXFuOiBpcW4uMTk4NC0wNS5jb20uZGVsbDpwb3dlcnZhdWx0Lm1kMzIwMGkuNmQ0YWU1MjAw
MDdlN2NhZTAwMDAwMDAwNGY3NTljYmQsIHZmc1R5cGU6IG51bGwsIG1vdW50T3B0aW9uczogbnVs
bCwgbmZzVmVyc2lvbjogbnVsbCwgbmZzUmV0cmFuczogbnVsbCwgbmZzVGltZW86IG51bGwgfTtd
LCBkZXZpY2VTaXplPTExMTYsIHZlbmRvck5hbWU9REVMTCwgcGF0aHNEaWN0aW9uYXJ5PXtzZGI9
dHJ1ZSwgc2RkPXRydWUsIHNkYz10cnVlLCBzZGY9dHJ1ZSwgc2RlPXRydWUsIHNkaD10cnVlLCBz
ZGc9dHJ1ZSwgc2RpPXRydWV9LCBsdW5UeXBlPUlTQ1NJLCBzdGF0dXM9bnVsbCwgZGlza0lkPW51
bGwsIGRpc2tBbGlhcz1udWxsLCBzdG9yYWdlRG9tYWluSWQ9YTg0MzQyMWEtMDlhOC00M2Q5LTg3
YjktMjZmZGI5NjM3YWYyLCBzdG9yYWdlRG9tYWluTmFtZT1udWxsXV0sIGxvZyBpZDogM2M3NjE5
YTYKMjAxNC0xMi0wOCAxMDoyNjoxNiw4OTAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i
bGwuYWFhLkxvZ2luQWRtaW5Vc2VyQ29tbWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3MDItNykgUnVu
bmluZyBjb21tYW5kOiBMb2dpbkFkbWluVXNlckNvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLgoyMDE0
LTEyLTA4IDEwOjI2OjE2LDkwNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJy
b2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04
NzAyLTcpIENvcnJlbGF0aW9uIElEOiBudWxsLCBDYWxsIFN0YWNrOiBudWxsLCBDdXN0b20gRXZl
bnQgSUQ6IC0xLCBNZXNzYWdlOiBVc2VyIGFkbWluIGxvZ2dlZCBpbi4KMjAxNC0xMi0wOCAxMDoy
Njo1Myw0ODQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRs
b2doYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi03KSBDb3Jy
ZWxhdGlvbiBJRDogbnVsbCwgQ2FsbCBTdGFjazogbnVsbCwgQ3VzdG9tIEV2ZW50IElEOiAtMSwg
TWVzc2FnZTogSG9zdCB2bS0wMiBmcm9tIGNsdXN0ZXIgQi1CcmlnaHQtQ2x1c3RlciB3YXMgY2hv
c2VuIGFzIGEgcHJveHkgdG8gZXhlY3V0ZSBTdGF0dXMgY29tbWFuZCBvbiBIb3N0IHZtLTAxLgoy
MDE0LTEyLTA4IDEwOjI2OjUzLDQ4NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5G
ZW5jZUV4ZWN1dG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi03KSBVc2luZyBIb3N0IHZtLTAyIGZy
b20gY2x1c3RlciBCLUJyaWdodC1DbHVzdGVyIGFzIHByb3h5IHRvIGV4ZWN1dGUgU3RhdHVzIGNv
bW1hbmQgb24gSG9zdCAKMjAxNC0xMi0wOCAxMDoyNjo1Myw1MTYgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5ibGwuRmVuY2VFeGVjdXRvcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItNykgRXhl
Y3V0aW5nIDxTdGF0dXM+IFBvd2VyIE1hbmFnZW1lbnQgY29tbWFuZCwgUHJveHkgSG9zdDp2bS0w
MiwgQWdlbnQ6YXBjLCBUYXJnZXQgSG9zdDosIE1hbmFnZW1lbnQgSVA6MTkyLjE2OC4xNC4yNTEs
IFVzZXI6YXBjLCBPcHRpb25zOiwgRmVuY2luZyBwb2xpY3k6bnVsbAoyMDE0LTEyLTA4IDEwOjI2
OjUzLDU0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIu
RmVuY2VWZHNWRFNDb21tYW5kXSAoYWpwLS0xMjcuMC4wLjEtODcwMi03KSBTVEFSVCwgRmVuY2VW
ZHNWRFNDb21tYW5kKEhvc3ROYW1lID0gdm0tMDIsIEhvc3RJZCA9IDA3MTU1NGZjLWVlZDItNGU4
Zi1iNmJjLTA0MTI0OGQwZWFhNSwgdGFyZ2V0VmRzSWQgPSBjNTBlYjliZi01Mjk0LTRkNDYtODEz
ZC03YWRmY2I0MWQ3MWQsIGFjdGlvbiA9IFN0YXR1cywgaXAgPSAxOTIuMTY4LjE0LjI1MSwgcG9y
dCA9ICwgdHlwZSA9IGFwYywgdXNlciA9IGFwYywgcGFzc3dvcmQgPSAqKioqKiosIG9wdGlvbnMg
PSAnJywgcG9saWN5ID0gJ251bGwnKSwgbG9nIGlkOiAxNmMzMDRlCjIwMTQtMTItMDggMTA6MjY6
NTMsNzg0IFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9n
aGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDItNykgQ29ycmVs
YXRpb24gSUQ6IG51bGwsIENhbGwgU3RhY2s6IG51bGwsIEN1c3RvbSBFdmVudCBJRDogLTEsIE1l
c3NhZ2U6IFBvd2VyIE1hbmFnZW1lbnQgdGVzdCBmYWlsZWQgZm9yIEhvc3Qgdm0tMDEuRG9uZQoy
MDE0LTEyLTA4IDEwOjI2OjUzLDc4NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXSAoYWpwLS0xMjcuMC4wLjEtODcwMi03
KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IFN1Y2NlZWRlZCwgdW5r
bm93biwgbG9nIGlkOiAxNmMzMDRlCjIwMTQtMTItMDggMTA6MjY6NTMsNzg3IFdBUk4gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUuYmxsLkZlbmNlRXhlY3V0b3JdIChhanAtLTEyNy4wLjAuMS04NzAy
LTcpIEZlbmNpbmcgb3BlcmF0aW9uIGZhaWxlZCB3aXRoIHByb3h5IGhvc3QgMDcxNTU0ZmMtZWVk
Mi00ZThmLWI2YmMtMDQxMjQ4ZDBlYWE1LCB0cnlpbmcgYW5vdGhlciBwcm94eS4uLgoyMDE0LTEy
LTA4IDEwOjI2OjUzLDkyNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5kYmJyb2tl
ci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChhanAtLTEyNy4wLjAuMS04NzAy
LTcpIENvcnJlbGF0aW9uIElEOiBudWxsLCBDYWxsIFN0YWNrOiBudWxsLCBDdXN0b20gRXZlbnQg
SUQ6IC0xLCBNZXNzYWdlOiBIb3N0IHZtLTAzIGZyb20gY2x1c3RlciBCLUJyaWdodC1DbHVzdGVy
IHdhcyBjaG9zZW4gYXMgYSBwcm94eSB0byBleGVjdXRlIFN0YXR1cyBjb21tYW5kIG9uIEhvc3Qg
dm0tMDEuCjIwMTQtMTItMDggMTA6MjY6NTMsOTI2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNv
cmUuYmxsLkZlbmNlRXhlY3V0b3JdIChhanAtLTEyNy4wLjAuMS04NzAyLTcpIFVzaW5nIEhvc3Qg
dm0tMDMgZnJvbSBjbHVzdGVyIEItQnJpZ2h0LUNsdXN0ZXIgYXMgcHJveHkgdG8gZXhlY3V0ZSBT
dGF0dXMgY29tbWFuZCBvbiBIb3N0IAoyMDE0LTEyLTA4IDEwOjI2OjUzLDkyNyBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5GZW5jZUV4ZWN1dG9yXSAoYWpwLS0xMjcuMC4wLjEtODcw
Mi03KSBFeGVjdXRpbmcgPFN0YXR1cz4gUG93ZXIgTWFuYWdlbWVudCBjb21tYW5kLCBQcm94eSBI
b3N0OnZtLTAzLCBBZ2VudDphcGMsIFRhcmdldCBIb3N0OiwgTWFuYWdlbWVudCBJUDoxOTIuMTY4
LjE0LjI1MSwgVXNlcjphcGMsIE9wdGlvbnM6LCBGZW5jaW5nIHBvbGljeTpudWxsCjIwMTQtMTIt
MDggMTA6MjY6NTMsOTU0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk
c2Jyb2tlci5GZW5jZVZkc1ZEU0NvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAyLTcpIFNUQVJU
LCBGZW5jZVZkc1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSB2bS0wMywgSG9zdElkID0gNjdjNjQyZWQt
MGE3YS00ZTNiLThkZDYtMzJhMzZkZjRhZWE5LCB0YXJnZXRWZHNJZCA9IGM1MGViOWJmLTUyOTQt
NGQ0Ni04MTNkLTdhZGZjYjQxZDcxZCwgYWN0aW9uID0gU3RhdHVzLCBpcCA9IDE5Mi4xNjguMTQu
MjUxLCBwb3J0ID0gLCB0eXBlID0gYXBjLCB1c2VyID0gYXBjLCBwYXNzd29yZCA9ICoqKioqKiwg
b3B0aW9ucyA9ICcnLCBwb2xpY3kgPSAnbnVsbCcpLCBsb2cgaWQ6IDU5NGFkOGExCjIwMTQtMTIt
MDggMTA6MjY6NTQsMTk4IFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2Vy
LmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFqcC0tMTI3LjAuMC4xLTg3MDIt
NykgQ29ycmVsYXRpb24gSUQ6IG51bGwsIENhbGwgU3RhY2s6IG51bGwsIEN1c3RvbSBFdmVudCBJ
RDogLTEsIE1lc3NhZ2U6IFBvd2VyIE1hbmFnZW1lbnQgdGVzdCBmYWlsZWQgZm9yIEhvc3Qgdm0t
MDEuRG9uZQoyMDE0LTEyLTA4IDEwOjI2OjU0LDE5OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuRmVuY2VWZHNWRFNDb21tYW5kXSAoYWpwLS0xMjcuMC4w
LjEtODcwMi03KSBGSU5JU0gsIEZlbmNlVmRzVkRTQ29tbWFuZCwgcmV0dXJuOiBUZXN0IFN1Y2Nl
ZWRlZCwgdW5rbm93biwgbG9nIGlkOiA1OTRhZDhhMQoyMDE0LTEyLTA4IDEwOjI3OjAzLDYxMiBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zY2hlZHVsaW5nLnBvbGljeXVuaXRzLkV2
ZW5HdWVzdERpc3RyaWJ1dGlvbkJhbGFuY2VQb2xpY3lVbml0XSAoRGVmYXVsdFF1YXJ0elNjaGVk
dWxlcl9Xb3JrZXItNjcpIFRoZXJlIGlzIG5vIGhvc3Qgd2l0aCBtb3JlIHRoYW4gMTAgcnVubmlu
ZyBndWVzdHMsIG5vIGJhbGFuY2luZyBpcyBuZWVkZWQKMjAxNC0xMi0wOCAxMDoyNzowMyw2MTQg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc2NoZWR1bGluZy5Qb2xpY3lVbml0SW1w
bF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTY3KSBUaGVyZSBpcyBubyBvdmVyLXV0
aWxpemVkIGhvc3QgaW4gY2x1c3RlciBCLUJyaWdodC1DbHVzdGVyCjIwMTQtMTItMDggMTA6Mjg6
MDMsNzE5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnNjaGVkdWxpbmcucG9saWN5
dW5pdHMuRXZlbkd1ZXN0RGlzdHJpYnV0aW9uQmFsYW5jZVBvbGljeVVuaXRdIChEZWZhdWx0UXVh
cnR6U2NoZWR1bGVyX1dvcmtlci00MikgVGhlcmUgaXMgbm8gaG9zdCB3aXRoIG1vcmUgdGhhbiAx
MCBydW5uaW5nIGd1ZXN0cywgbm8gYmFsYW5jaW5nIGlzIG5lZWRlZAoyMDE0LTEyLTA4IDEwOjI4
OjAzLDcyMCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zY2hlZHVsaW5nLlBvbGlj
eVVuaXRJbXBsXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNDIpIFRoZXJlIGlzIG5v
IG92ZXItdXRpbGl6ZWQgaG9zdCBpbiBjbHVzdGVyIEItQnJpZ2h0LUNsdXN0ZXIK
------=_Part_184_19512218.1418032864793--
10 years, 4 months
How to create a vm cloned independent from python sdk
by Amedeo Salvati
--_=__=_XaM3_.1418227873.2A.366751.42.13104.52.42.007.806599816
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
=0A Hello all,=0A I'm trying to create a new VM using python sdk with=
it's disks cloned/independent and not on thin provisioning, when I creat=
e vm I use template (that has a preallocated disks), and I use this code =
to create a vm:=0A api.vms.add(params.VM(name=3DVMNAME, memory=3DMEM*GB=
, cluster=3Dapi.clusters.get(CLUSTER),=0A =
template=3Dapi.templates.get(templatename), description=3D'PROVA' ))=0A =
if I use web portal I'm able to preallocate/clone disks under resource =
allocation tab (New VM -> resource allocation), instead I can't found sam=
e operations on python sdk...=0A someone can let me know what params I =
should pass to api.vms.add to clone disks?=0A Best regards=0A Amedeo =
Salvati=0A
--_=__=_XaM3_.1418227873.2A.366751.42.13104.52.42.007.806599816
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
=0A<div class=3D"xam_msg_class">=0A=0A =0A<div class=3D"xam_msg_class">=
=0A=0A<div class=3D"xam_msg_class">=0A=0A <font size=3D"2">Hello all,<b=
r /><br />I'm trying to create a new VM using python sdk with it's disks =
cloned/independent and not on thin provisioning, when I create vm I use t=
emplate (that has a preallocated disks), and I use this code to create a =
vm:<br /><br />api.vms.add(params.VM(name=3DVMNAME, memory=3DMEM*GB, clus=
ter=3Dapi.clusters.get(CLUSTER), <br />=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=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=C2=A0 template=3D=
api.templates.get(templatename), description=3D'PROVA' ))<br /><br />if I=
use web portal I'm able to preallocate/clone disks under resource alloca=
tion tab (New VM -> resource allocation), instead I can't found same o=
perations on python sdk... <br /><br />someone can let me know what param=
s I should pass to api.vms.add to clone disks?<br /><br />Best regards<br=
/>Amedeo Salvati</font>=0A =0A</div>=0A=0A=0A</div>=0A=0A =0A</div>=0A=
--_=__=_XaM3_.1418227873.2A.366751.42.13104.52.42.007.806599816--
10 years, 4 months
Re: [ovirt-users] Don't start vm
by Roman Nikolayevich Drovalev
Hi,
I attach the file. Below log in the vdsm.log.62.xz
The given nonexistent disk has probably appeared after template removal
from which it has been created.
BUT it was independent and before problems was not, after template
removal!
The disk exists, but at it has changed ID!
Nir Soffer <nsoffer(a)redhat.com> написано 09.12.2014 15:07:51:
> >
> > Hi,
> > My config: vdsm host - CentOS 7, oVirt 3.5
> >
> > > Could you please share from hypervisor the /var/log/vdsm/vdsm.log
too?
> >
> > my /var/log/vdsm/vdsm.log
>
> We need the full log - please attach here or open a bug and
> attach the full log.
>
> >
> > Thread-283375::DEBUG::2014-12-06
> > 21:20:40,219::stompReactor::163::yajsonrpc.StompServer::(send) Sending
> > response
>
> You are using jsonrpc - please check if switching to xmlrpc solve
> your issue.
>
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,252::lvm::288::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = '
> > WARNING: lvmetad is running but disabled. Restart lvmetad before
enabling
> > it!\n'; <rc> = 0
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,253::lvm::454::Storage.LVM::(_reloadlvs) lvs reloaded
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,254::lvm::454::Storage.OperationMutex::(_reloadlvs) Operation
'lvm
> > reload operation' released the operation mutex
> > Thread-283376::WARNING::2014-12-06
> > 21:20:40,254::lvm::600::Storage.LVM::(getLv) lv:
> > fb8466c9-0867-4e73-8362-2c95eea89a83 not found in lvs vg:
> > 9d53ecef-8bfc-470b-8867-836bfa7df137 response
> > Thread-283376::ERROR::2014-12-06
> > 21:20:40,254::task::866::Storage.TaskManager.Task::(_setError)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Unexpected error
> > Traceback (most recent call last):
> > File "/usr/share/vdsm/storage/task.py", line 873, in _run
> > return fn(*args, **kargs)
> > File "/usr/share/vdsm/logUtils.py", line 45, in wrapper
> > res = f(*args, **kwargs)
> > File "/usr/share/vdsm/storage/hsm.py", line 3099, in getVolumeSize
> > apparentsize = str(dom.getVSize(imgUUID, volUUID))
> > File "/usr/share/vdsm/storage/blockSD.py", line 622, in getVSize
> > size = lvm.getLV(self.sdUUID, volUUID).size
> > File "/usr/share/vdsm/storage/lvm.py", line 893, in getLV
> > raise se.LogicalVolumeDoesNotExistError("%s/%s" % (vgName, lvName))
> > LogicalVolumeDoesNotExistError: Logical volume does not exist:
> > (u'9d53ecef-8bfc-470b-8867-836bfa7df137/
> fb8466c9-0867-4e73-8362-2c95eea89a83',)
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,255::task::885::Storage.TaskManager.Task::(_run)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Task._run:
> > cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd
> > (u'9d53ecef-8bfc-470b-8867-836bfa7df137',
> > u'00000002-0002-0002-0002-00000000010b',
> > u'7deace0a-0c83-41c8-9122-84079ad949c2',
> > u'fb8466c9-0867-4e73-8362-2c95eea89a83') {} failed - stopping task
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,255::task::1217::Storage.TaskManager.Task::(stop)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::stopping in state
preparing
> > (force False)
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,255::task::993::Storage.TaskManager.Task::(_decref)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::ref 1 aborting True
> > Thread-283376::INFO::2014-12-06
> > 21:20:40,255::task::1171::Storage.TaskManager.Task::(prepare)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::aborting: Task is
aborted:
> > 'Logical volume does not exist' - code 610
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,255::task::1176::Storage.TaskManager.Task::(prepare)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Prepare: aborted: Logical
> > volume does not exist
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::task::993::Storage.TaskManager.Task::(_decref)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::ref 0 aborting True
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::task::928::Storage.TaskManager.Task::(_doAbort)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::Task._doAbort: force
False
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::resourceManager::
> 977::Storage.ResourceManager.Owner::(cancelAll)
> > Owner.cancelAll requests {}
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::task::595::Storage.TaskManager.Task::(_updateState)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::moving from state
preparing ->
> > state aborting
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::task::550::Storage.TaskManager.Task::(__state_aborting)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::_aborting: recover policy
none
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,256::task::595::Storage.TaskManager.Task::(_updateState)
> > Task=`cb86d3c3-77f7-46c8-aec0-4c848f1eb2cd`::moving from state
aborting ->
> > state failed
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,257::resourceManager::
> 940::Storage.ResourceManager.Owner::(releaseAll)
> > Owner.releaseAll requests {} resources {}
> > Thread-283376::DEBUG::2014-12-06
> > 21:20:40,257::resourceManager::
> 977::Storage.ResourceManager.Owner::(cancelAll)
> > Owner.cancelAll requests {}
> > Thread-283376::ERROR::2014-12-06
> > 21:20:40,257::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> > {'message': "Logical volume does not exist:
> > (u'9d53ecef-8bfc-470b-8867-836bfa7df137/
> fb8466c9-0867-4e73-8362-2c95eea89a83',)",
> > 'code': 610}}
> > # My comment:" Realy, this is volume is present! I mount it in thevdsm
host!
> > But, mount /dev/block/253:20 , no present in
> > /dev/9d53ecef-8bfc-470b-8867-836bfa7df137/"
>
> Please share with us the output of:
>
> lsblk
> multipath -ll
> pvscan --cache
> pvs
> vgs
> lvs
>
> When a host is up.
>
> Thanks,
> Nir
10 years, 4 months
Info on changing IPA server hostname in oVirt
by Gianluca Cecchi
Hello,
in one of my test environments I upgraded my IPA server from 3.0 on CentOS
6.6 to 3.3 on CentOS 7.0.
This was mainly due to testing IPA integration wit vSPhere (see here for a
draft doc on how I managed it
http://www.freeipa.org/page/HowTo/vsphere5_integration
)
The workflow was as detailed in Chapter 6 here, creating a replica and
decommissioning the old one:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/...
So I now have a new IPA server for the same domain with another hostname/ip.
In the mean time I reinstall in version 7 the old IPA server, how can
inform/update oVirt about the domain changes?
[root@ovirtmgr ~]# engine-manage-domains edit --domain=localdomain.local
--provider=ipa --ldap-servers=c7server.localdomain.local
Enter password:
Failure while testing domain localdomain.local. Details: An internal error
has ocurred in the Kerberos implementation of the Java virtual machine.
This usually means that the LDAP server is configured with a minimum
security strength factor (minssf) of 0. Change it to 1 and try again.
ANy file I can eventually manually edit?
Thanks in advance,
Gianluca
10 years, 4 months
Re: [ovirt-users] Questions regarding neutron implementation for oVirt 3.5
by Andrew Brimer
I have additional log information.
2014-12-10 20:44:25,531 INFO [org.ovirt.engine.core.bll.provider.network.AddNetworkOnProviderCommand] (ajp--127.0.0.1-8702-8) [7e632508] Running command: AddNetworkOnProviderCommand internal: false. Entities affected : ID: 3713edec-cd32-4730-9647-e349c8e7e4eb Type: StoragePoolAction group CREATE_STORAGE_POOL_NETWORK with role type ADMIN
2014-12-10 20:44:25,793 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-8) [7e632508] Correlation ID: 7e632508, Call Stack: null, Custom Event ID: -1, Message: Network extnet was added to Data Center: Zen
2014-12-10 20:44:25,823 INFO [org.ovirt.engine.core.bll.network.vm.AddVnicProfileCommand] (ajp--127.0.0.1-8702-10) [63250a8] Running command: AddVnicProfileCommand internal: false. Entities affected : ID: 6bb8a6ef-3499-46a5-9a45-4cb4196de990 Type: NetworkAction group CREATE_NETWORK_VNIC_PROFILE with role type ADMIN
2014-12-10 20:44:25,837 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-10) [63250a8] Correlation ID: 63250a8, Call Stack: null, Custom Event ID: -1, Message: VM network interface profile extnet was added to network extnet in Data Center: Zen. (User: admin)
2014-12-10 20:44:25,840 INFO [org.ovirt.engine.core.bll.provider.network.AddSubnetToProviderCommand] (ajp--127.0.0.1-8702-8) [7fb592ce] Running command: AddSubnetToProviderCommand internal: false. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group CREATE_STORAGE_POOL with role type ADMIN
2014-12-10 20:44:25,852 INFO [org.ovirt.engine.core.bll.network.cluster.AttachNetworkToVdsGroupCommand] (org.ovirt.thread.pool-8-thread-50) [6a02263f] Running command: AttachNetworkToVdsGroupCommand internal: false. Entities affected : ID: 6bb8a6ef-3499-46a5-9a45-4cb4196de990 Type: NetworkAction group ASSIGN_CLUSTER_NETWORK with role type ADMIN
2014-12-10 20:44:25,870 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-50) [6a02263f] Correlation ID: 6a02263f, Call Stack: null, Custom Event ID: -1, Message: Network extnet attached to Cluster Zen
2014-12-10 20:44:26,086 ERROR [org.ovirt.engine.core.bll.provider.network.AddSubnetToProviderCommand] (ajp--127.0.0.1-8702-8) [7fb592ce] Command org.ovirt.engine.core.bll.provider.network.AddSubnetToProviderCommand throw Vdc Bll exception. With error message VdcBLLException: (Failed with error PROVIDER_FAILURE and code 5050)
2014-12-10 20:44:26,093 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-8) [7fb592ce] Correlation ID: 7fb592ce, Call Stack: null, Custom Event ID: -1, Message: Failed to add subnet extsub on provider neutron. (User: admin)
-----Original Message-----
From: Moti Asayag [mailto:masayag@redhat.com]
Sent: Wednesday, December 10, 2014 10:28 AM
To: Andrew Brimer
Subject: Re: Questions regarding neutron implementation for oVirt 3.5
Hi Andrew,
Generally, it is preferable to send ovirt related questions to users(a)ovirt.org for the benefit of other community members.
If no concerns, please include it in your next reply's cc.
Regarding your issue - see inline.
----- Original Message -----
> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> To: masayag(a)redhat.com
> Sent: Wednesday, December 10, 2014 4:52:14 PM
> Subject: Questions regarding neutron implementation for oVirt 3.5
>
> Good Morning Moti,
>
>
>
> I am hoping that you may be able to help me out if you have a little
> time Sir.
>
>
>
> I have followed your instructions (youtube and NeutronVirtualAppliance
> document) for integrating Neutron into my oVirt 3.5 system and I am
> running into some issues when attempting to create a subnet.
>
Were you able to verify connectivity to the neutron appliance after it was added to the ovirt-engine as shown on https://www.youtube.com/watch?feature=player_detailpage&v=naLFSFwHI94#t=510?
Could you post the /var/log/ovirt-engine/engine.log ?
Thanks,
Moti
>
>
> Networks->extent->Subnets->New
>
> Network: extent
>
> Name: extsubtest
>
> CIDR:10.0.9.0/24
>
> [OK]
>
>
>
>
>
>
>
> Returns: Error while executing action Add Subnet to Provider: Failed
> to communicate with the external provider.
>
>
>
>
>
>
>
> On the Neutron machine:
>
> neutron net-list shows 'extnet'
>
> neutron subnet-list shows 'extsubtest'
>
> neutron router-list shows nothing
>
>
>
> oVirt Visor 1 is the host that I used when following your instructions
> and Visor 2 is the additional host added per your instructions towards
> the end of the video.
>
>
>
> I really appreciate any help that you can provide, I only have Neutron
> integration to complete and will then have a fully working oVirt 3.5
> stack running.
>
>
>
> Kind Regards,
>
>
>
> Andrew Brimer
>
> Chief Systems Architect
>
> PearlNet, LLC
>
> abrimer(a)pearlnet.com
>
> 770-352-0111 (office)
>
> 678-852-8808 (cell)
>
>
>
> The following describes my current environment to a level that I hope
> meets your needs:
>
>
>
> oVirt Engine 3.5
>
> Fedora 20 Linux ENGINE.example.com 3.17.4-200.fc20.x86_64 #1 SMP Fri
> Nov
> 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-engine-setup-base-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-tools-3.5.0.1-1.fc20.noarch
>
> ovirt-image-uploader-3.5.0-1.fc20.noarch
>
> ovirt-host-deploy-java-1.3.0-1.fc20.noarch
>
> ovirt-engine-jboss-as-7.1.1-1.fc20.x86_64
>
> ovirt-engine-dbscripts-3.5.0.1-1.fc20.noarch
>
> ovirt-host-deploy-1.3.0-1.fc20.noarch
>
> ovirt-engine-websocket-proxy-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-plugin-ovirt-engine-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-userportal-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-cli-3.5.0.5-1.fc20.noarch
>
> ovirt-engine-setup-plugin-websocket-proxy-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-sdk-python-3.5.0.8-1.fc20.noarch
>
> ovirt-engine-lib-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-webadmin-portal-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-restapi-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-3.5.0.1-1.fc20.noarch
>
> ovirt-release35-002-0.0.master.noarch
>
> ovirt-engine-backend-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-extensions-api-impl-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-3.5.0.1-1.fc20.noarch
>
> ovirt-iso-uploader-3.5.0-1.fc20.noarch
>
>
>
> openstack-java-glance-client-3.0.5-1.fc20.noarch
>
> openstack-java-keystone-model-3.0.5-1.fc20.noarch
>
> openstack-java-glance-model-3.0.5-1.fc20.noarch
>
> openstack-java-quantum-client-3.0.5-1.fc20.noarch
>
> openstack-java-resteasy-connector-3.0.5-1.fc20.noarch
>
> openstack-java-client-3.0.5-1.fc20.noarch
>
> openstack-java-quantum-model-3.0.5-1.fc20.noarch
>
> openstack-java-keystone-client-3.0.5-1.fc20.noarch
>
>
>
> oVirt Visor 1
>
> Fedora 20 Linux VISOR1-ov.example.com 3.17.4-200.fc20.x86_64 #1 SMP
> Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-release35-002-0.0.master.noarch
>
> sos-3.1-1.1.fc20.ovirt.noarch
>
>
>
>
>
> oVirt Visor 2
>
> Fedora 20 Linux VISOR2-ov.vdi-zen.com 3.17.4-200.fc20.x86_64 #1 SMP
> Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-release35-002-0.0.master.noarch
>
> sos-3.1-1.1.fc20.ovirt.noarch
>
>
>
> openstack-neutron-2013.2.4-6.fc20.noarch
>
> openstack-utils-2014.1-3.fc20.noarch
>
> openstack-neutron-openvswitch-2013.2.4-6.fc20.noarch
>
> vdsm-hook-openstacknet-4.16.7-1.gitdb83943.fc20.noarch
>
>
>
>
>
> Neutron Appliance
>
> Downloaded from Glance inside oVirt Admin
>
> Version 2.3.4
>
>
>
>
>
>
10 years, 4 months
Questions regarding neutron implementation for oVirt 3.5
by Andrew Brimer
-----Original Message-----
From: Andrew Brimer
Sent: Wednesday, December 10, 2014 10:56 AM
To: 'Moti Asayag'
Subject: RE: Questions regarding neutron implementation for oVirt 3.5
Hi Moti,
Yes. I did not consider sending this out in a way that everyone would benefit, sorry. This is the first time that I have posted a question for oVirt and just saw your email address in the instructions document and quickly fired off an email. I will post to users(a)ovirt.org for all future questions, I would love to participate in any way possible to help you guys (and those of us who rely on your efforts) move things forward. If you would like for me to forward the next (or this one) message to users(a)ovirt.org I would be very happy to.
To answer your question regarding testing connectivity, yes I pressed the test button and was provided the success message. In addition to that, when I create a net and subnet in oVirt I am able to query neutron and find them. I can also create a net in neutron (neutron net-create) and import it into oVirt. It seems that the two systems are communicating but that somewhere along the way an error is halting your workflow (see the snippit from the /var/log/ovirt-engine/engine.log)
Output (subset) of the /var/log/ovirt-engine/engine.log:
2014-12-10 14:41:23,623 ERROR [org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnProviderByNetworkQuery] (ajp--127.0.0.1-8702-3) Query GetExternalSubnetsOnProviderByNetworkQuery failed. Exception message is org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory method ([method valueOf, annotations: {interface org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}]) not suitable, must be java.lang.String : org.jboss.resteasy.spi.ReaderException: org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory method ([method valueOf, annotations: {interface org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}]) not suitable, must be java.lang.String: org.jboss.resteasy.spi.ReaderException: org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory method ([method valueOf, annotations: {interface org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}]) not suitable, must be java.lang.String
at org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:469) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:377) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:350) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.client.core.BaseClientResponse.getEntity(BaseClientResponse.java:344) [resteasy-jaxrs-2.3.2.Final.jar:]
at com.woorea.openstack.connector.RESTEasyResponse.getEntity(RESTEasyResponse.java:25) [resteasy-connector.jar:]
at com.woorea.openstack.base.client.OpenStackClient.execute(OpenStackClient.java:67) [openstack-client.jar:]
at com.woorea.openstack.base.client.OpenStackRequest.execute(OpenStackRequest.java:98) [openstack-client.jar:]
at org.ovirt.engine.core.bll.provider.network.openstack.OpenstackNetworkProviderProxy.getAllSubnets(OpenstackNetworkProviderProxy.java:132) [bll.jar:]
at org.ovirt.engine.core.bll.provider.network.GetExternalSubnetsOnProviderByNetworkQuery.executeQueryCommand(GetExternalSubnetsOnProviderByNetworkQuery.java:28) [bll.jar:]
at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:73) [bll.jar:]
at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:31) [dal.jar:]
at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:492) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:466) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) [:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:114) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:125) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.ovirt.engine.core.bll.interceptors.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:13) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) [:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82) [jboss-as-weld-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:211) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:363) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:194) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:1.1.1.Final]
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.ovirt.engine.core.common.interfaces.BackendLocal$$$view8.runQuery(Unknown Source) [common.jar:]
at org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runQuery(GenericApiGWTServiceImpl.java:56)
at org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.runMultipleQueries(GenericApiGWTServiceImpl.java:87)
at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source) [:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_71]
at com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196)
at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:172)
at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:233)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.utils.servlet.HeaderFilter.doFilter(HeaderFilter.java:94) [utils.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.ui.frontend.server.gwt.GwtCachingFilter.doFilter(GwtCachingFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.branding.BrandingFilter.doFilter(BrandingFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.utils.servlet.LocaleFilter.doFilter(LocaleFilter.java:64) [utils.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.aaa.filters.SessionMgmtFilter.doFilter(SessionMgmtFilter.java:31) [aaa.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.aaa.filters.LoginFilter.doFilter(LoginFilter.java:73) [aaa.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.aaa.filters.NegotiationFilter.doFilter(NegotiationFilter.java:112) [aaa.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.aaa.filters.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:75) [aaa.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.ovirt.engine.core.aaa.filters.SessionValidationFilter.doFilter(SessionValidationFilter.java:63) [aaa.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71] Caused by: org.codehaus.jackson.map.JsonMappingException: Parameter #0 type for factory method ([method valueOf, annotations: {interface org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}]) not suitable, must be java.lang.String
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:346) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.BasicDeserializerFactory.createCollectionDeserializer(BasicDeserializerFactory.java:274) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:420) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.std.StdDeserializer.findDeserializer(StdDeserializer.java:596) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.BeanDeserializer.resolve(BeanDeserializer.java:379) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._resolveDeserializer(StdDeserializerProvider.java:438) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:383) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:321) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:167) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider.findTypedValueDeserializer(StdDeserializerProvider.java:188) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.ObjectMapper._findRootDeserializer(ObjectMapper.java:2820) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2690) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1308) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
at org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:105) [resteasy-jaxrs-2.3.2.Final.jar:]
at org.jboss.resteasy.client.core.BaseClientResponse.readFrom(BaseClientResponse.java:433) [resteasy-jaxrs-2.3.2.Final.jar:]
... 114 more
Caused by: java.lang.IllegalArgumentException: Parameter #0 type for factory method ([method valueOf, annotations: {interface org.codehaus.jackson.annotate.JsonCreator=(a)org.codehaus.jackson.annotate.JsonCreator()}]) not suitable, must be java.lang.String
at org.codehaus.jackson.map.deser.std.EnumDeserializer.deserializerForCreator(EnumDeserializer.java:49) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.BasicDeserializerFactory.createEnumDeserializer(BasicDeserializerFactory.java:495) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:401) [jackson-mapper-asl-1.9.2.jar:1.9.2]
at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:341) [jackson-mapper-asl-1.9.2.jar:1.9.2]
... 140 more
-----Original Message-----
From: Moti Asayag [mailto:masayag@redhat.com]
Sent: Wednesday, December 10, 2014 10:28 AM
To: Andrew Brimer
Subject: Re: Questions regarding neutron implementation for oVirt 3.5
Hi Andrew,
Generally, it is preferable to send ovirt related questions to users(a)ovirt.org for the benefit of other community members.
If no concerns, please include it in your next reply's cc.
Regarding your issue - see inline.
----- Original Message -----
> From: "Andrew Brimer" <abrimer(a)pearlnet.com>
> To: masayag(a)redhat.com
> Sent: Wednesday, December 10, 2014 4:52:14 PM
> Subject: Questions regarding neutron implementation for oVirt 3.5
>
> Good Morning Moti,
>
>
>
> I am hoping that you may be able to help me out if you have a little
> time Sir.
>
>
>
> I have followed your instructions (youtube and NeutronVirtualAppliance
> document) for integrating Neutron into my oVirt 3.5 system and I am
> running into some issues when attempting to create a subnet.
>
Were you able to verify connectivity to the neutron appliance after it was added to the ovirt-engine as shown on https://www.youtube.com/watch?feature=player_detailpage&v=naLFSFwHI94#t=510?
Could you post the /var/log/ovirt-engine/engine.log ?
Thanks,
Moti
>
>
> Networks->extent->Subnets->New
>
> Network: extent
>
> Name: extsubtest
>
> CIDR:10.0.9.0/24
>
> [OK]
>
>
>
>
>
>
>
> Returns: Error while executing action Add Subnet to Provider: Failed
> to communicate with the external provider.
>
>
>
>
>
>
>
> On the Neutron machine:
>
> neutron net-list shows 'extnet'
>
> neutron subnet-list shows 'extsubtest'
>
> neutron router-list shows nothing
>
>
>
> oVirt Visor 1 is the host that I used when following your instructions
> and Visor 2 is the additional host added per your instructions towards
> the end of the video.
>
>
>
> I really appreciate any help that you can provide, I only have Neutron
> integration to complete and will then have a fully working oVirt 3.5
> stack running.
>
>
>
> Kind Regards,
>
>
>
> Andrew Brimer
>
> Chief Systems Architect
>
> PearlNet, LLC
>
> abrimer(a)pearlnet.com
>
> 770-352-0111 (office)
>
> 678-852-8808 (cell)
>
>
>
> The following describes my current environment to a level that I hope
> meets your needs:
>
>
>
> oVirt Engine 3.5
>
> Fedora 20 Linux ENGINE.example.com 3.17.4-200.fc20.x86_64 #1 SMP Fri
> Nov
> 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-engine-setup-base-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-tools-3.5.0.1-1.fc20.noarch
>
> ovirt-image-uploader-3.5.0-1.fc20.noarch
>
> ovirt-host-deploy-java-1.3.0-1.fc20.noarch
>
> ovirt-engine-jboss-as-7.1.1-1.fc20.x86_64
>
> ovirt-engine-dbscripts-3.5.0.1-1.fc20.noarch
>
> ovirt-host-deploy-1.3.0-1.fc20.noarch
>
> ovirt-engine-websocket-proxy-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-plugin-ovirt-engine-common-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-plugin-ovirt-engine-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-userportal-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-cli-3.5.0.5-1.fc20.noarch
>
> ovirt-engine-setup-plugin-websocket-proxy-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-sdk-python-3.5.0.8-1.fc20.noarch
>
> ovirt-engine-lib-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-webadmin-portal-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-restapi-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-3.5.0.1-1.fc20.noarch
>
> ovirt-release35-002-0.0.master.noarch
>
> ovirt-engine-backend-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-extensions-api-impl-3.5.0.1-1.fc20.noarch
>
> ovirt-engine-setup-3.5.0.1-1.fc20.noarch
>
> ovirt-iso-uploader-3.5.0-1.fc20.noarch
>
>
>
> openstack-java-glance-client-3.0.5-1.fc20.noarch
>
> openstack-java-keystone-model-3.0.5-1.fc20.noarch
>
> openstack-java-glance-model-3.0.5-1.fc20.noarch
>
> openstack-java-quantum-client-3.0.5-1.fc20.noarch
>
> openstack-java-resteasy-connector-3.0.5-1.fc20.noarch
>
> openstack-java-client-3.0.5-1.fc20.noarch
>
> openstack-java-quantum-model-3.0.5-1.fc20.noarch
>
> openstack-java-keystone-client-3.0.5-1.fc20.noarch
>
>
>
> oVirt Visor 1
>
> Fedora 20 Linux VISOR1-ov.example.com 3.17.4-200.fc20.x86_64 #1 SMP
> Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-release35-002-0.0.master.noarch
>
> sos-3.1-1.1.fc20.ovirt.noarch
>
>
>
>
>
> oVirt Visor 2
>
> Fedora 20 Linux VISOR2-ov.vdi-zen.com 3.17.4-200.fc20.x86_64 #1 SMP
> Fri Nov 21 23:26:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> Version Information:
>
>
>
> ovirt-release35-002-0.0.master.noarch
>
> sos-3.1-1.1.fc20.ovirt.noarch
>
>
>
> openstack-neutron-2013.2.4-6.fc20.noarch
>
> openstack-utils-2014.1-3.fc20.noarch
>
> openstack-neutron-openvswitch-2013.2.4-6.fc20.noarch
>
> vdsm-hook-openstacknet-4.16.7-1.gitdb83943.fc20.noarch
>
>
>
>
>
> Neutron Appliance
>
> Downloaded from Glance inside oVirt Admin
>
> Version 2.3.4
>
>
>
>
>
>
10 years, 4 months
Re: [ovirt-users] Users Digest, Vol 39, Issue 50
by Nikolai Sednev
------=_Part_8758566_407473350.1418224697280
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Answering to message 2 (bond mode 4):
* Mode 4 (802.3ad) This mode is known as Dynamic Link Aggregation mode. It creates aggregation groups that share the same speed and duplex settings. This mode requires a switch that supports IEEE 802.3ad Dynamic link.
Please try configuring your 4 Cisco ports as port-channel/channel-group in active with LACP enabled capability on its ports.
Thanks in advance.
Best regards,
Nikolai
____________________
Nikolai Sednev
Senior Quality Engineer at Compute team
Red Hat Israel
34 Jerusalem Road,
Ra'anana, Israel 43501
Tel: +972 9 7692043
Mobile: +972 52 7342734
Email: nsednev(a)redhat.com
IRC: nsednev
----- Original Message -----
From: users-request(a)ovirt.org
To: users(a)ovirt.org
Sent: Wednesday, December 10, 2014 12:57:20 PM
Subject: Users Digest, Vol 39, Issue 50
Send Users mailing list submissions to
users(a)ovirt.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ovirt.org/mailman/listinfo/users
or, via email, send a message with subject or body 'help' to
users-request(a)ovirt.org
You can reach the person managing the list at
users-owner(a)ovirt.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."
Today's Topics:
1. Fwd: Fwd: run ovirt-shell script like background job -
problem (Grzegorz Szypa)
2. oVirt bonding mode4 + cisco 2960 XR (??????? ????????)
3. Re: ??: 3.5 hosted engine: 2nd host Cannot acquire bridge
address (Sandro Bonazzola)
4. [QE][ACTION REQUIRED] oVirt 3.6.0 status (Sandro Bonazzola)
5. [QE][ACTION REQUIRED] oVirt 3.5.1 RC status (Sandro Bonazzola)
6. Re: [QE][ACTION REQUIRED] oVirt 3.5.1 RC status
(Francesco Romani)
7. Re: Adding domain to oVirt to 3.5 issue (Alon Bar-Lev)
----------------------------------------------------------------------
Message: 1
Date: Wed, 10 Dec 2014 07:33:32 +0100
From: Grzegorz Szypa <grzegorz.szypa(a)gmail.com>
To: users(a)ovirt.org
Subject: [ovirt-users] Fwd: Fwd: run ovirt-shell script like
background job - problem
Message-ID:
<CACL97+jXMDgCqCyWB79E=MaMwEn1Xx3ew4BiRTHYtfbphy=veg(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Problem is solved.
It must be install this:
yum update packages
not like this
rpm -i *.rpm
---------- Forwarded message ----------
From: Grzegorz Szypa <grzegorz.szypa(a)gmail.com>
Date: 2014-12-09 20:42 GMT+01:00
Subject: Re: [ovirt-users] Fwd: run ovirt-shell script like background job
- problem
To: Juan Hern?ndez <jhernand(a)redhat.com>
So i have a question:
When i install:
rpm -i ovirt-engine-sdk-python-3.5.0.7-1.el6.noarch.rpm
ovirt-engine-cli-3.5.0.5-1.el6.noarch.rpm
i got error conflict with current package ovirt-engine-3.4.x
It was all-in-one instalation in one server.
2014-12-09 10:32 GMT+01:00 Juan Hern?ndez <jhernand(a)redhat.com>:
> On 12/08/2014 08:05 PM, Grzegorz Szypa wrote:
> > So, i have a question.
> >
> > Is ovirt-engine-cli-3.5.0.2-1.el6.noarch compatible in ovirt-engine-3.4?
> >
> > Can install ovirt-engine-cli-3.5 on ovirt-engine-cli-3.4 and using him
> > with landscape based on ovirt 3.4 ??
> >
>
> Yes, versions 3.5.x of ovirt-engine-cli and ovirt-engine-sdk-python (you
> will need both) are compatible with version 3.4 of the engine.
>
> > 2014-12-07 17:33 GMT+01:00 Juan Hern?ndez <jhernand(a)redhat.com
> > <mailto:jhernand@redhat.com>>:
> >
> > On 12/07/2014 05:05 PM, Grzegorz Szypa wrote:
> > > Hi,
> > >
> > > I have a problem with running ovirt-shell script, that it starting
> > VMs.
> > > In dialog mode it's fine, but in background no :(
> > >
> > > Example script:
> > > ovirt-shell -E 'action vm WinSrv2012r2 start'
> > >
> > > I start this job in cron as root.
> > >
> > >
> > > Have somebody idea??
> > >
> > > --
> > > G.Sz.
> > >
> >
> > We used to have bug that made ovirt-shell fail when there wasn't a
> tty
> > available (like when running from cron):
> >
> > ovirt-shell cannot run in cron (/dev/tty missing)
> > https://bugzilla.redhat.com/1119412
> >
> > That was fixed in version 3.5.0.2, so make sure that you have at
> least
> > that version.
> >
> > If you still have problems please share the output of the ovirt-shell
> > command.
> >
> > --
> > Direcci?n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> > 3?D, 28016 Madrid, Spain
> > Inscrita en el Reg. Mercantil de Madrid ? C.I.F. B82657941 - Red Hat
> > S.L.
> >
> >
> >
> >
> > --
> > G.Sz.
> >
> >
> >
> > --
> > G.Sz.
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users(a)ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
>
>
> --
> Direcci?n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3?D, 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid ? C.I.F. B82657941 - Red Hat S.L.
>
--
G.Sz.
--
G.Sz.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141210/76801a84/atta...>
------------------------------
Message: 2
Date: Wed, 10 Dec 2014 10:20:01 +0300
From: ??????? ???????? <mail.griffon(a)gmail.com>
To: "users(a)ovirt.org" <users(a)ovirt.org>
Subject: [ovirt-users] oVirt bonding mode4 + cisco 2960 XR
Message-ID:
<CAE85BH-VkK0PsdS=WQzmP61nYX2B-cE09tOEK8NpcuqYbANtCA(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi, community!
I have made bond0 mode4 (eth0+eth1+eth2+eth3) by oVirt portal. It's work
well on CentOS 7 node.
How I can setup my cisco 2960 XR switch for work with this bond0 for
loadbalancing + aggregation (802.3ad)?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141210/9fcded22/atta...>
------------------------------
Message: 3
Date: Wed, 10 Dec 2014 08:37:32 +0100
From: Sandro Bonazzola <sbonazzo(a)redhat.com>
To: Robert Story <rstory(a)tislabs.com>
Cc: "users(a)ovirt.org" <users(a)ovirt.org>
Subject: Re: [ovirt-users] ??: 3.5 hosted engine: 2nd host Cannot
acquire bridge address
Message-ID: <5487F83C.2020704(a)redhat.com>
Content-Type: text/plain; charset=UTF-8
Il 09/12/2014 20:16, Robert Story ha scritto:
> On Tue, 09 Dec 2014 10:33:51 +0100 Sandro wrote:
> SB> > Looking at setup logs, you have:
> SB> > OVEHOSTED_NETWORK/bridgeIf=str:'eth1.79'
> SB> > [...]
> SB> > which seems to fail matching REGEXP:
> SB> >
> SB> > _ADDRESS_RE = re.compile(
> SB> > flags=re.VERBOSE,
> SB> > pattern=r"""
> SB> > \s+
> SB> > inet
> SB> > \s
> SB> > (?P<address>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})
> SB> > .+
> SB> > \s+
> SB> > (?P<interface>\w+)
> SB> > $
> SB> > """
> SB> > )
> SB> >
> SB> > I guess the match is failing due to the '.' in 'eth1.79'
> SB>
> SB> If you haven't already opened a BZ about it, please open one, thanks
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1172287
>
Thanks
>
> Robert
>
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
------------------------------
Message: 4
Date: Wed, 10 Dec 2014 09:02:13 +0100
From: Sandro Bonazzola <sbonazzo(a)redhat.com>
To: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"
<devel(a)ovirt.org>
Subject: [ovirt-users] [QE][ACTION REQUIRED] oVirt 3.6.0 status
Message-ID: <5487FE05.3010703(a)redhat.com>
Content-Type: text/plain; charset=iso-8859-15
Hi,
Release criteria discussion has been closed and wiki has been updated accordingly by Brian [1][2].
Release management for 3.6.0 [3] has been updated with the accepted changes in release criteria.
ACTION: Feature proposed for 3.6.0 must now be collected in the 3.6 Google doc [4] and reviewed by maintainers.
Finished the review process, the remaining key milestones for this release will be scheduled.
For reference, external project schedules we're tracking are:
Fedora 21: 2014-12-09 (RELEASED)
Fedora 22: no earlier than 2015-05-19
Foreman 1.8.0: 2015-03-01
GlusterFS 3.7: 2015-04-29
OpenStack Kilo: 2015-04-30
Two different proposals have been made about above scheduling [5]:
1) extend the cycle to 10 months for allowing to include a large feature set
2) reduce the cycle to less than 6 months and split features over 3.6 and 3.7
and we can also add
3) keep current 6 months cycle
The tracker bug for 3.6.0 [6] currently shows no blockers.
There are 460 bugs [7] targeted to 3.6.0.
Excluding node and documentation bugs we have 436 bugs [8] targeted to 3.6.0.
[1] http://www.ovirt.org/Release_Criteria_Template
[2] http://www.ovirt.org/Release_process
[3] http://www.ovirt.org/OVirt_3.6_Release_Management
[4] http://goo.gl/9X3G49
[5] http://lists.ovirt.org/pipermail/users/2014-November/028875.html
[6] https://bugzilla.redhat.com/show_bug.cgi?id=1155425
[7] http://goo.gl/zwkF3r
[8] http://goo.gl/ZbUiMc
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
------------------------------
Message: 5
Date: Wed, 10 Dec 2014 09:07:54 +0100
From: Sandro Bonazzola <sbonazzo(a)redhat.com>
To: "Users(a)ovirt.org" <Users(a)ovirt.org>, "devel(a)ovirt.org"
<devel(a)ovirt.org>
Subject: [ovirt-users] [QE][ACTION REQUIRED] oVirt 3.5.1 RC status
Message-ID: <5487FF5A.6050809(a)redhat.com>
Content-Type: text/plain; charset=iso-8859-15
Hi,
We have still blockers for oVirt 3.5.1 RC release so we need to postpone it until they'll be fixed.
ACTION: Being so near to winter's holidays we need to discuss the new tentative date for RC in today sync meeting.
The bug tracker [1] shows 2 open blocker:
Bug ID Whiteboard Status Summary
1160846 sla NEW Can't add disk to VM without specifying disk profile when the storage domain has more than one disk profile
1168709 virt NEW Hosted Engine VM is listed as paused after upgrading from 3.4.4 to 3.5.1 snapshot
In order to stabilize the release a new branch ovirt-engine-3.5.1 will be created from the same git hash used for composing the RC.
- ACTION: assignee please provide ETA on above blockers
Maintainers:
- Please be sure that 3.5 snapshot allow to create VMs
- Please be sure that no pending patches are going to block the release
- If any patch must block the RC release please raise the issue as soon as possible.
There are still 63 bugs [2] targeted to 3.5.1.
Excluding node and documentation bugs we still have 42 bugs [3] targeted to 3.5.1.
Maintainers / Assignee:
- Please add the bugs to the tracker if you think that 3.5.1 should not be released without them fixed.
- ACTION: Please update the target to 3.5.2 or later for bugs that won't be in 3.5.1:
it will ease gathering the blocking bugs for next releases.
- ACTION: Please fill release notes, the page has been created here [4]
Community:
- If you're testing oVirt 3.5 nightly snapshot, please add yourself to the test page [5]
[1] http://bugzilla.redhat.com/1155170
[2] http://goo.gl/7G0PDV
[3] http://goo.gl/6gUbVr
[4] http://www.ovirt.org/OVirt_3.5.1_Release_Notes
[5] http://www.ovirt.org/Testing/oVirt_3.5.1_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
------------------------------
Message: 6
Date: Wed, 10 Dec 2014 03:12:20 -0500 (EST)
From: Francesco Romani <fromani(a)redhat.com>
To: Sandro Bonazzola <sbonazzo(a)redhat.com>
Cc: Users(a)ovirt.org, devel(a)ovirt.org
Subject: Re: [ovirt-users] [QE][ACTION REQUIRED] oVirt 3.5.1 RC status
Message-ID:
<805014182.8558086.1418199140322.JavaMail.zimbra(a)redhat.com>
Content-Type: text/plain; charset=utf-8
----- Original Message -----
> From: "Sandro Bonazzola" <sbonazzo(a)redhat.com>
> To: Users(a)ovirt.org, devel(a)ovirt.org
> Sent: Wednesday, December 10, 2014 9:07:54 AM
> Subject: [ovirt-users] [QE][ACTION REQUIRED] oVirt 3.5.1 RC status
>
> Hi,
> We have still blockers for oVirt 3.5.1 RC release so we need to postpone it
> until they'll be fixed.
> ACTION: Being so near to winter's holidays we need to discuss the new
> tentative date for RC in today sync meeting.
>
> The bug tracker [1] shows 2 open blocker:
> Bug ID Whiteboard Status Summary
> 1160846 sla NEW Can't add disk to VM without specifying disk profile when
> the storage domain has more than one disk profile
> 1168709 virt NEW Hosted Engine VM is listed as paused after upgrading from
> 3.4.4 to 3.5.1 snapshot
>
> In order to stabilize the release a new branch ovirt-engine-3.5.1 will be
> created from the same git hash used for composing the RC.
>
> - ACTION: assignee please provide ETA on above blockers
1168709 - patch seems simple, posted and verified (BZ entry just updated to POST).
needs review. ETA for merge: definitely within the week, worst case.
Bests,
--
Francesco Romani
RedHat Engineering Virtualization R & D
Phone: 8261328
IRC: fromani
------------------------------
Message: 7
Date: Wed, 10 Dec 2014 05:57:14 -0500 (EST)
From: Alon Bar-Lev <alonbl(a)redhat.com>
To: Juan Jose <jj197005(a)gmail.com>
Cc: users <users(a)ovirt.org>
Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
Message-ID:
<1512532550.7193502.1418209034660.JavaMail.zimbra(a)redhat.com>
Content-Type: text/plain; charset=utf-8
----- Original Message -----
> From: "Juan Jose" <jj197005(a)gmail.com>
> To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" <yzaslavs(a)redhat.com>
> Sent: Wednesday, December 10, 2014 12:30:34 PM
> Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
>
> Hello Alon and Yair,
>
> Many thanks for your help, finally It works properly. My problem, after
> last Alon indications was that my user "Juanjo" was defined with SuperUser
> role in the previous domain configuration. I have loggen in with admin user
> from internal and I have removed old configuration and I have configured my
> user "Juanjo" with all administrators roles in folder "Permission" and I
> can log in in administration portal without problems and it works properly.
>
> My final configuration I have is an emulated *AD based on Samba 4* and the
> final configuration files are:
Good!
So samba is not emulating active directory entirely :)
But good to know it is working.
Please also checkout group membership.
> ovirt-engine-extension-aaa-ldap.noarch
> 1.0.1-0.0.master.20141209141731.git0437701.el6
this fix for samba ad will be released in 1.0.1.
>
> */etc/ovirt-engine/extensions.d/siee-local-authn.properties*:
>
> ovirt.engine.extension.name = siee-local-authn
> ovirt.engine.extension.bindings.method = jbossmodule
> ovirt.engine.extension.binding.jbossmodule.module =
> org.ovirt.engine-extensions.aaa.ldap
> ovirt.engine.extension.binding.jbossmodule.class =
> org.ovirt.engineextensions.aaa.ldap.AuthnExtension
> ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authn
> ovirt.engine.aaa.authn.profile.name = siee
> ovirt.engine.aaa.authn.authz.plugin = siee-local-authz
> config.profile.file.1 = /etc/ovirt-engine/aaa/siee.properties
>
> */etc/ovirt-engine/extensions.d/siee-local-authz.properties*:
>
> ovirt.engine.extension.name = siee-local-authz
> ovirt.engine.extension.bindings.method = jbossmodule
> ovirt.engine.extension.binding.jbossmodule.module =
> org.ovirt.engine-extensions.aaa.ldap
> ovirt.engine.extension.binding.jbossmodule.class =
> org.ovirt.engineextensions.aaa.ldap.AuthzExtension
> ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authz
> config.profile.file.1 = /etc/ovirt-engine/aaa/siee.properties
>
> */etc/ovirt-engine/aaa/siee.properties*:
>
> include = <ad.properties>
>
> #
> # Active directory domain name.
> #
> vars.domain = siee.local
>
> #
> # Search user and its password.
> #
> vars.user = searcher@${global:vars.domain}
> vars.password = xxxx
>
> #
> # Optional DNS servers, if enterprise
> # DNS server cannot resolve the domain srvrecord.
> #
> #vars.dns = dns://dc1.${global:vars.domain} dns://dc2.${global:vars.domain}
>
> pool.default.serverset.type = srvrecord
> pool.default.serverset.srvrecord.domain = ${global:vars.domain}
> pool.default.auth.simple.bindDN = ${global:vars.user}
> pool.default.auth.simple.password = ${global:vars.password}
>
> # Uncomment if using custom DNS
> #pool.default.serverset.srvrecord.jndi-properties.java.naming.provider.url
> = ${global:vars.dns}
> #pool.default.socketfactory.resolver.uRL = ${global:vars.dns}
>
> # Create keystore, import certificate chain and uncomment
> # if using ssl/tls.
> #pool.default.ssl.startTLS = true
> #pool.default.ssl.truststore.file =
> ${local:_basedir}/${global:vars.domain}.jks
> #pool.default.ssl.truststore.password = changeit
You should enable SSL for production use... as you do not want passwords to be transmitted in clear.
Not sure how you install ssl on the samba ldap... but once you do, follow the README instructions[1]
[1] http://gerrit.ovirt.org/gitweb?p=ovirt-engine-extension-aaa-ldap.git;a=bl...
>
> */etc/krb5.conf*:
You are not using kerberos, so there is no reason to configure it for setup to work.
>
> [logging]
> default = FILE:/var/log/krb5libs.log
> kdc = FILE:/var/log/krb5kdc.log
> admin_server = FILE:/var/log/kadmind.log
>
> [libdefaults]
> default_realm = SIEE.LOCAL
> dns_lookup_realm = true
> dns_lookup_kdc = true
> ticket_lifetime = 24h
> renew_lifetime = 7d
> forwardable = no
> default_tkt_enctypes = arcfour-hmac-md5
> udp_preference_limit = 1
>
> #[realms]
>
> #[domain_realm]
> # .siee.local = SIEE.LOCAL
> # siee.local = SIEE.LOCAL
>
>
> Many thanks again to everybody,
>
> Juanjo.
>
> On Tue, Dec 9, 2014 at 5:31 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
>
> >
> >
> > ----- Original Message -----
> > > From: "Juan Jose" <jj197005(a)gmail.com>
> > > To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" <
> > yzaslavs(a)redhat.com>
> > > Sent: Tuesday, December 9, 2014 5:42:56 PM
> > > Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
> > >
> > > Hello Alon,
> > >
> > > In my firsts e-mails I had already said that I have an emulation of AD
> > > based on Samba 4. I have tested the last version ov
> > > ovirt-engine-extension-aaa-ldap package and I think the problem is the
> > same
> > > although the error is "User is not authorized to perform this action".
> > >
> > > I attach the enginle.log.
> >
> > USER_NOT_AUTHORIZED_TO_PERFORM_ACTION means user is not superuser or can
> > manage objects as far as I know.
> >
> > I see siee0(a)siee.local is trying to login which is CN=siee0
> > siee0,CN=Users,DC=siee,DC=local
> >
> > Login succeeds.
> >
> > I do not see any groups it belongs to.
> >
> > Are you sure you added this user role within the webadmin or that user
> > belongs to groups that were added to engine with such roles?
> >
> > >
> > > In case that the new oVirt version 3.5 doesn't work with an AD emulation
> > > based on Samba 4, is it possible to do user authentication with an
> > OpenLDAP
> > > directly with this 3.5 version?, if it is so, could you give me the link
> > to
> > > the documentation to configure OpenLDAP authentication?
> >
> > Sure, just use the
> > /usr/share/ovirt-engine-extension-aaa-ldap/examples/simple copy recursive
> > into /etc/ovirt-engine, then modify /etc/ovirt-engine/aaa/ldap1.properties
> > set vars.server, vars.user, vars.password.
> >
> > Until 3.5.1 you should also
> > /etc/ovirt-engine/extensions.d/domain1*.properties and replace ../aaa to
> > /etc/ovirt-engine/aaa
> >
> >
> > > Many thanks in advanced,
> > >
> > > Juanjo.
> > >
> > > On Tue, Dec 9, 2014 at 3:16 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
> > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > > From: "Alon Bar-Lev" <alonbl(a)redhat.com>
> > > > > To: "Juan Jose" <jj197005(a)gmail.com>
> > > > > Cc: "users" <users(a)ovirt.org>
> > > > > Sent: Tuesday, December 9, 2014 3:59:33 PM
> > > > > Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
> > > > >
> > > > > We start over...
> > > > >
> > > > > This is not active directory... it is samba.
> > > > >
> > > > > Attribute(name=vendorName, values={'Samba Team (http://samba.org)'})
> > > > >
> > > > > Only now I realized this, maybe you mentioned it earlier not sure.
> > > > >
> > > > > Of course this was never tested, so probably not working.
> > > > >
> > > > > I see that samba does not return a list of extended operations, I
> > will
> > > > > workaround this and we can see what's else differ from active
> > directory.
> > > >
> > > > Can you please checkout the following rpm[1]?
> > > >
> > > > [1]
> > > >
> > http://jenkins.ovirt.org/job/ovirt-engine-extension-aaa-ldap_master_creat...
> > > >
> > >
> >
>
------------------------------
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
End of Users Digest, Vol 39, Issue 50
*************************************
------=_Part_8758566_407473350.1418224697280
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: georgia,serif; font-size: 12pt; colo=
r: #000000"><div>Answering to message 2 (bond mode 4):</div><div><ul style=
=3D"box-sizing: border-box; margin: 0px 0px 1.75rem 2rem; padding: 0px; lin=
e-height: 28px; list-style-position: outside; font-family: 'Open Sans', san=
s-serif; color: #4c4c4c; background-color: #ffffff;" data-mce-style=3D"box-=
sizing: border-box; margin: 0px 0px 1.75rem 2rem; padding: 0px; line-height=
: 28px; list-style-position: outside; font-family: 'Open Sans', sans-serif;=
color: #4c4c4c; background-color: #ffffff;"><li style=3D"box-sizing: borde=
r-box; margin: 0px; padding: 0px;" data-mce-style=3D"box-sizing: border-box=
; margin: 0px; padding: 0px;">Mode 4 (802.3ad)<br style=3D"box-sizing: bord=
er-box;" data-mce-style=3D"box-sizing: border-box;">This mode is known as D=
ynamic Link Aggregation mode. It creates aggregation groups that share the =
same speed and duplex settings. This mode requires a switch that supports I=
EEE 802.3ad Dynamic link.</li></ul></div><div>Please try configuring your 4=
Cisco ports as port-channel/channel-group in active with LACP enabled capa=
bility on its ports.</div><div><br></div><div><span name=3D"x"></span><br>T=
hanks in advance.<br><div><br></div>Best regards,<br>Nikolai<br>___________=
_________<br>Nikolai Sednev<br>Senior Quality Engineer at Compute team<br>R=
ed Hat Israel<br>34 Jerusalem Road,<br>Ra'anana, Israel 43501<br><div><br><=
/div>Tel: +972 9 7692043<br>Mobile: +972 52 734=
2734<br>Email: nsednev(a)redhat.com<br>IRC: nsednev<span name=3D"x"></span><b=
r></div><div><br></div><hr id=3D"zwchr"><div style=3D"color:#000;font-weigh=
t:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial=
,sans-serif;font-size:12pt;"><b>From: </b>users-request(a)ovirt.org<br><b>To:=
</b>users(a)ovirt.org<br><b>Sent: </b>Wednesday, December 10, 2014 12:57:20 =
PM<br><b>Subject: </b>Users Digest, Vol 39, Issue 50<br><div><br></div>Send=
Users mailing list submissions to<br> &=
nbsp; users(a)ovirt.org<br><div><br></div>To subscribe or unsubscribe vi=
a the World Wide Web, visit<br> &n=
bsp;http://lists.ovirt.org/mailman/listinfo/users<br>or, via email, send a =
message with subject or body 'help' to<br> &nb=
sp; users-request(a)ovirt.org<br><div><br></div>You can reach the =
person managing the list at<br> &n=
bsp;users-owner(a)ovirt.org<br><div><br></div>When replying, please edit your=
Subject line so it is more specific<br>than "Re: Contents of Users digest.=
.."<br><div><br></div><br>Today's Topics:<br><div><br></div> 1.=
Fwd: Fwd: run ovirt-shell script like background job &nbs=
p; -<br> problem (Grz=
egorz Szypa)<br> 2. oVirt bonding mode4 + cisco 2960 XR (=
??????? ????????)<br> 3. Re: ??: 3.5 hosted engine:=
2nd host Cannot acquire bridge<br> address (Sandr=
o Bonazzola)<br> 4. [QE][ACTION REQUIRED] oVirt 3.6.0 sta=
tus (Sandro Bonazzola)<br> 5. [QE][ACTION REQUIRED] oVirt=
3.5.1 RC status (Sandro Bonazzola)<br> 6. Re: [QE][ACTIO=
N REQUIRED] oVirt 3.5.1 RC status<br> (Francesco R=
omani)<br> 7. Re: Adding domain to oVirt to 3.5 issue (Al=
on Bar-Lev)<br><div><br></div><br>-----------------------------------------=
-----------------------------<br><div><br></div>Message: 1<br>Date: Wed, 10=
Dec 2014 07:33:32 +0100<br>From: Grzegorz Szypa <grzegorz.szypa(a)gmail.c=
om><br>To: users(a)ovirt.org<br>Subject: [ovirt-users] Fwd: Fwd: run ovirt=
-shell script like<br> backg=
round job - problem<br>Messa=
ge-ID:<br> <CACL97+jXMDgC=
qCyWB79E=3DMaMwEn1Xx3ew4BiRTHYtfbphy=3Dveg(a)mail.gmail.com><br>Content-Ty=
pe: text/plain; charset=3D"utf-8"<br><div><br></div>Problem is solved.<br><=
div><br></div>It must be install this:<br><div><br></div>yum update package=
s<br><div><br></div>not like this<br>rpm -i *.rpm<br><div><br></div><br>---=
------- Forwarded message ----------<br>From: Grzegorz Szypa <grzegorz.s=
zypa(a)gmail.com><br>Date: 2014-12-09 20:42 GMT+01:00<br>Subject: Re: [ovi=
rt-users] Fwd: run ovirt-shell script like background job<br>- problem<br>T=
o: Juan Hern?ndez <jhernand(a)redhat.com><br><div><br></div><br>So i ha=
ve a question:<br><div><br></div>When i install:<br><div><br></div>rpm -i o=
virt-engine-sdk-python-3.5.0.7-1.el6.noarch.rpm<br>ovirt-engine-cli-3.5.0.5=
-1.el6.noarch.rpm<br><div><br></div>i got error conflict with current packa=
ge ovirt-engine-3.4.x<br><div><br></div>It was all-in-one instalation in on=
e server.<br><div><br></div><br><div><br></div>2014-12-09 10:32 GMT+01:00 J=
uan Hern?ndez <jhernand(a)redhat.com>:<br><div><br></div>> On 12/08/=
2014 08:05 PM, Grzegorz Szypa wrote:<br>> > So, i have a question.<br=
>> ><br>> > Is ovirt-engine-cli-3.5.0.2-1.el6.noarch compatible=
in ovirt-engine-3.4?<br>> ><br>> > Can install ovirt-engine-cl=
i-3.5 on ovirt-engine-cli-3.4 and using him<br>> > with landscape bas=
ed on ovirt 3.4 ??<br>> ><br>><br>> Yes, versions 3.5.x of ovir=
t-engine-cli and ovirt-engine-sdk-python (you<br>> will need both) are c=
ompatible with version 3.4 of the engine.<br>><br>> > 2014-12-07 1=
7:33 GMT+01:00 Juan Hern?ndez <jhernand(a)redhat.com<br>> > <mail=
to:jhernand@redhat.com>>:<br>> ><br>> > On =
12/07/2014 05:05 PM, Grzegorz Szypa wrote:<br>> > > =
Hi,<br>> > ><br>> > > I have =
a problem with running ovirt-shell script, that it starting<br>> > &n=
bsp; VMs.<br>> > > In dialog mode it's fine, =
but in background no :(<br>> > ><br>> > =
> Example script:<br>> > > ovirt-shell -E=
'action vm WinSrv2012r2 start'<br>> > ><br>> >=
; > I start this job in cron as root.<br>> > =
><br>> > ><br>> > >=
Have somebody idea??<br>> > ><br>> > &=
nbsp; > --<br>> > > G.Sz.<br>> > &nb=
sp; ><br>> ><br>> > We used to have bug that m=
ade ovirt-shell fail when there wasn't a<br>> tty<br>> > &n=
bsp; available (like when running from cron):<br>> ><br>> > &nb=
sp; ovirt-shell cannot run in cron (/dev/tty missing)<br>>=
> https://bugzilla.redhat.com/1119412<br>> >=
<br>> > That was fixed in version 3.5.0.2, so make sure=
that you have at<br>> least<br>> > that version.<br=
>> ><br>> > If you still have problems please sha=
re the output of the ovirt-shell<br>> > command.<br>>=
; ><br>> > --<br>> > Direcci?n C=
omercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta<br>> > &nb=
sp; 3?D, 28016 Madrid, Spain<br>> > Inscrita en =
el Reg. Mercantil de Madrid ? C.I.F. B82657941 - Red Hat<br>> >  =
; S.L.<br>> ><br>> ><br>> ><br>> ><br>> &=
gt; --<br>> > G.Sz.<br>> ><br>> ><br>> ><br>> &g=
t; --<br>> > G.Sz.<br>> ><br>> ><br>> > ___________=
____________________________________<br>> > Users mailing list<br>>=
; > Users(a)ovirt.org<br>> > http://lists.ovirt.org/mailman/listinfo=
/users<br>> ><br>><br>><br>> --<br>> Direcci?n Comercial:=
C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta<br>> 3?D, 28016 Madrid=
, Spain<br>> Inscrita en el Reg. Mercantil de Madrid ? C.I.F. B82657941 =
- Red Hat S.L.<br>><br><div><br></div><br><div><br></div>-- <br>G.Sz.<br=
><div><br></div><br><div><br></div>-- <br>G.Sz.<br>-------------- next part=
--------------<br>An HTML attachment was scrubbed...<br>URL: <http://li=
sts.ovirt.org/pipermail/users/attachments/20141210/76801a84/attachment-0001=
.html><br><div><br></div>------------------------------<br><div><br></di=
v>Message: 2<br>Date: Wed, 10 Dec 2014 10:20:01 +0300<br>From: ??????? ????=
???? <mail.griffon@gmail=
.com><br>To: "users(a)ovirt.org" <users(a)ovirt.org><br>Subject: [ovir=
t-users] oVirt bonding mode4 + cisco 2960 XR<br>Message-ID:<br> =
<CAE85BH-VkK0PsdS=3DWQzmP61nYX2B-cE0=
9tOEK8NpcuqYbANtCA(a)mail.gmail.com><br>Content-Type: text/plain; charset=
=3D"utf-8"<br><div><br></div>Hi, community!<br><div><br></div>I have made b=
ond0 mode4 (eth0+eth1+eth2+eth3) by oVirt portal. It's work<br>well on Cent=
OS 7 node.<br><div><br></div>How I can setup my cisco 2960 XR switch for wo=
rk with this bond0 for<br>loadbalancing + aggregation (802.3ad)?<br>-------=
------- next part --------------<br>An HTML attachment was scrubbed...<br>U=
RL: <http://lists.ovirt.org/pipermail/users/attachments/20141210/9fcded2=
2/attachment-0001.html><br><div><br></div>------------------------------=
<br><div><br></div>Message: 3<br>Date: Wed, 10 Dec 2014 08:37:32 +0100<br>F=
rom: Sandro Bonazzola <sbonazzo(a)redhat.com><br>To: Robert Story <r=
story(a)tislabs.com><br>Cc: "users(a)ovirt.org" <users(a)ovirt.org><br>S=
ubject: Re: [ovirt-users] ??: 3.5 hosted engine: 2nd host Cannot<br>&=
nbsp; acquire bridge address<br>Me=
ssage-ID: <5487F83C.2020704(a)redhat.com><br>Content-Type: text/plain; =
charset=3DUTF-8<br><div><br></div>Il 09/12/2014 20:16, Robert Story ha scri=
tto:<br>> On Tue, 09 Dec 2014 10:33:51 +0100 Sandro wrote:<br>> SB>=
; > Looking at setup logs, you have:<br>> SB> > OVEHOSTED_NETWO=
RK/bridgeIf=3Dstr:'eth1.79'<br>> SB> > [...]<br>> SB> > w=
hich seems to fail matching REGEXP:<br>> SB> > <br>> SB> >=
; _ADDRESS_RE =3D re.compile(<br>> SB> > &nbs=
p; flags=3Dre.VERBOSE,<br>> SB> > &nbs=
p; pattern=3Dr"""<br>> SB> > &n=
bsp; \s+<br>> SB> > &nbs=
p; inet<br>> SB> > \s<br=
>> SB> > (?P<address&=
gt;\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})<br>> SB> > &n=
bsp; .+<br>> SB> >  =
; \s+<br>> SB> > =
(?P<interface>\w+)<br>> SB> > &n=
bsp; $<br>> SB> > """<br>> SB> &=
gt; )<br>> SB> > <br>> SB> > I guess the ma=
tch is failing due to the '.' in 'eth1.79'<br>> SB> <br>> SB> I=
f you haven't already opened a BZ about it, please open one, thanks<br>>=
<br>> https://bugzilla.redhat.com/show_bug.cgi?id=3D1172287<br>&=
gt; <br><div><br></div>Thanks<br><div><br></div>> <br>> Robert<br>>=
; <br><div><br></div><br>-- <br>Sandro Bonazzola<br>Better technology. Fast=
er innovation. Powered by community collaboration.<br>See how it works at r=
edhat.com<br><div><br></div><br>------------------------------<br><div><br>=
</div>Message: 4<br>Date: Wed, 10 Dec 2014 09:02:13 +0100<br>From: Sandro B=
onazzola <sbonazzo(a)redhat.com><br>To: "Users(a)ovirt.org" <Users@ovi=
rt.org>, "devel(a)ovirt.org"<br> =
<devel(a)ovirt.org><br>Subject: [ovirt-users] [QE][ACTION REQUIRE=
D] oVirt 3.6.0 status<br>Message-ID: <5487FE05.3010703(a)redhat.com><br=
>Content-Type: text/plain; charset=3Diso-8859-15<br><div><br></div>Hi,<br><=
div><br></div>Release criteria discussion has been closed and wiki has been=
updated accordingly by Brian [1][2].<br><div><br></div>Release management =
for 3.6.0 [3] has been updated with the accepted changes in release criteri=
a.<br><div><br></div>ACTION: Feature proposed for 3.6.0 must now be collect=
ed in the 3.6 Google doc [4] and reviewed by maintainers.<br>Finished the r=
eview process, the remaining key milestones for this release will be schedu=
led.<br><div><br></div>For reference, external project schedules we're trac=
king are:<br> Fedora 21: 2014-12-09 (RELEASED)<br> &=
nbsp; Fedora 22: no earlier than 2015-05-19<br> For=
eman 1.8.0: 2015-03-01<br> GlusterFS 3.7: 2015-04-29<br>&=
nbsp; OpenStack Kilo: 2015-04-30<br><div><br></div><br>Two diff=
erent proposals have been made about above scheduling [5]:<br>1) extend the=
cycle to 10 months for allowing to include a large feature set<br>2) reduc=
e the cycle to less than 6 months and split features over 3.6 and 3.7<br><d=
iv><br></div>and we can also add<br><div><br></div>3) keep current 6 months=
cycle<br><div><br></div>The tracker bug for 3.6.0 [6] currently shows no b=
lockers.<br><div><br></div>There are 460 bugs [7] targeted to 3.6.0.<br>Exc=
luding node and documentation bugs we have 436 bugs [8] targeted to 3.6.0.<=
br><div><br></div><br>[1] http://www.ovirt.org/Release_Criteria_Template<br=
>[2] http://www.ovirt.org/Release_process<br>[3] http://www.ovirt.org/OVirt=
_3.6_Release_Management<br>[4] http://goo.gl/9X3G49<br>[5] http://lists.ovi=
rt.org/pipermail/users/2014-November/028875.html<br>[6] https://bugzilla.re=
dhat.com/show_bug.cgi?id=3D1155425<br>[7] http://goo.gl/zwkF3r<br>[8] http:=
//goo.gl/ZbUiMc<br><div><br></div><br>-- <br>Sandro Bonazzola<br>Better tec=
hnology. Faster innovation. Powered by community collaboration.<br>See how =
it works at redhat.com<br><div><br></div><br>------------------------------=
<br><div><br></div>Message: 5<br>Date: Wed, 10 Dec 2014 09:07:54 +0100<br>F=
rom: Sandro Bonazzola <sbonazzo(a)redhat.com><br>To: "Users(a)ovirt.org" =
<Users(a)ovirt.org>, "devel(a)ovirt.org"<br>  =
; <devel(a)ovirt.org><br>Subject: [ovirt-users] [QE][A=
CTION REQUIRED] oVirt 3.5.1 RC status<br>Message-ID: <5487FF5A.6050809@r=
edhat.com><br>Content-Type: text/plain; charset=3Diso-8859-15<br><div><b=
r></div>Hi,<br>We have still blockers for oVirt 3.5.1 RC release so we need=
to postpone it until they'll be fixed.<br>ACTION: Being so near to winter'=
s holidays we need to discuss the new tentative date for RC in today sync m=
eeting.<br><div><br></div>The bug tracker [1] shows 2 open blocker:<br>Bug =
ID Whiteboard &nb=
sp; Status =
Summary<br>1160=
846 sla &nb=
sp; =
NEW =
Can't add disk to VM without specifying disk profil=
e when the storage domain has more than one disk profile<br>1168709 &n=
bsp; virt &=
nbsp; NEW &=
nbsp; &nbs=
p; Hosted Engine VM is listed as paused after upgrading from 3.4=
.4 to 3.5.1 snapshot<br><div><br></div>In order to stabilize the release a =
new branch ovirt-engine-3.5.1 will be created from the same git hash used f=
or composing the RC.<br><div><br></div>- ACTION: assignee please provide ET=
A on above blockers<br><div><br></div>Maintainers:<br>- Please be sure that=
3.5 snapshot allow to create VMs<br>- Please be sure that no pending patch=
es are going to block the release<br>- If any patch must block the RC relea=
se please raise the issue as soon as possible.<br><div><br></div>There are =
still 63 bugs [2] targeted to 3.5.1.<br>Excluding node and documentation bu=
gs we still have 42 bugs [3] targeted to 3.5.1.<br><div><br></div>Maintaine=
rs / Assignee:<br>- Please add the bugs to the tracker if you think that 3.=
5.1 should not be released without them fixed.<br>- ACTION: Please update t=
he target to 3.5.2 or later for bugs that won't be in 3.5.1:<br>  =
;it will ease gathering the blocking bugs for next releases.<br>- ACTION: P=
lease fill release notes, the page has been created here [4]<br><div><br></=
div>Community:<br>- If you're testing oVirt 3.5 nightly snapshot, please ad=
d yourself to the test page [5]<br><div><br></div><br>[1] http://bugzilla.r=
edhat.com/1155170<br>[2] http://goo.gl/7G0PDV<br>[3] http://goo.gl/6gUbVr<b=
r>[4] http://www.ovirt.org/OVirt_3.5.1_Release_Notes<br>[5] http://www.ovir=
t.org/Testing/oVirt_3.5.1_Testing<br><div><br></div>-- <br>Sandro Bonazzola=
<br>Better technology. Faster innovation. Powered by community collaboratio=
n.<br>See how it works at redhat.com<br><div><br></div><br>----------------=
--------------<br><div><br></div>Message: 6<br>Date: Wed, 10 Dec 2014 03:12=
:20 -0500 (EST)<br>From: Francesco Romani <fromani(a)redhat.com><br>To:=
Sandro Bonazzola <sbonazzo(a)redhat.com><br>Cc: Users(a)ovirt.org, devel=
@ovirt.org<br>Subject: Re: [ovirt-users] [QE][ACTION REQUIRED] oVirt 3.5.1 =
RC status<br>Message-ID:<br>  =
;<805014182.8558086.1418199140322.JavaMail.zimbra(a)redhat.com><br>Cont=
ent-Type: text/plain; charset=3Dutf-8<br><div><br></div>----- Original Mess=
age -----<br>> From: "Sandro Bonazzola" <sbonazzo(a)redhat.com><br>&=
gt; To: Users(a)ovirt.org, devel(a)ovirt.org<br>> Sent: Wednesday, December =
10, 2014 9:07:54 AM<br>> Subject: [ovirt-users] [QE][ACTION REQUIRED] oV=
irt 3.5.1 RC status<br>> <br>> Hi,<br>> We have still blockers for=
oVirt 3.5.1 RC release so we need to postpone it<br>> until they'll be =
fixed.<br>> ACTION: Being so near to winter's holidays we need to discus=
s the new<br>> tentative date for RC in today sync meeting.<br>> <br>=
> The bug tracker [1] shows 2 open blocker:<br>> Bug ID &n=
bsp; Whiteboard &=
nbsp; Status &nbs=
p; Summary<br>> 1160846 &n=
bsp; sla &n=
bsp; NEW &n=
bsp;  =
; Can't add disk to VM without specifying disk profile when<br>&=
gt; the storage domain has more than one disk profile<br>> 1168709 =
virt  =
; NEW =
; &n=
bsp; Hosted Engine VM is listed as paused after upgrading from<b=
r>> 3.4.4 to 3.5.1 snapshot<br>> <br>> In order to stabilize the r=
elease a new branch ovirt-engine-3.5.1 will be<br>> created from the sam=
e git hash used for composing the RC.<br>> <br>> - ACTION: assignee p=
lease provide ETA on above blockers<br><div><br></div>1168709 - patch seems=
simple, posted and verified (BZ entry just updated to POST).<br>needs revi=
ew. ETA for merge: definitely within the week, worst case.<br><div><br></di=
v>Bests,<br><div><br></div>-- <br>Francesco Romani<br>RedHat Engineering Vi=
rtualization R & D<br>Phone: 8261328<br>IRC: fromani<br><div><br></div>=
<br>------------------------------<br><div><br></div>Message: 7<br>Date: We=
d, 10 Dec 2014 05:57:14 -0500 (EST)<br>From: Alon Bar-Lev <alonbl@redhat=
.com><br>To: Juan Jose <jj197005(a)gmail.com><br>Cc: users <users=
@ovirt.org><br>Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 =
issue<br>Message-ID:<br> <=
;1512532550.7193502.1418209034660.JavaMail.zimbra(a)redhat.com><br>Content=
-Type: text/plain; charset=3Dutf-8<br><div><br></div><br><div><br></div>---=
-- Original Message -----<br>> From: "Juan Jose" <jj197005(a)gmail.com&=
gt;<br>> To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" =
<yzaslavs(a)redhat.com><br>> Sent: Wednesday, December 10, 2014 12:3=
0:34 PM<br>> Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 is=
sue<br>> <br>> Hello Alon and Yair,<br>> <br>> Many thanks for =
your help, finally It works properly. My problem, after<br>> last Alon i=
ndications was that my user "Juanjo" was defined with SuperUser<br>> rol=
e in the previous domain configuration. I have loggen in with admin user<br=
>> from internal and I have removed old configuration and I have configu=
red my<br>> user "Juanjo" with all administrators roles in folder "Permi=
ssion" and I<br>> can log in in administration portal without problems a=
nd it works properly.<br>> <br>> My final configuration I have is an =
emulated *AD based on Samba 4* and the<br>> final configuration files ar=
e:<br><div><br></div>Good!<br>So samba is not emulating active directory en=
tirely :)<br>But good to know it is working.<br>Please also checkout group =
membership.<br><div><br></div>> ovirt-engine-extension-aaa-ldap.noarch<b=
r>> 1.0.1-0.0.master.20141209141731.git0437701.el6<br><div><br></div>thi=
s fix for samba ad will be released in 1.0.1.<br><div><br></div>> <br>&g=
t; */etc/ovirt-engine/extensions.d/siee-local-authn.properties*:<br>> <b=
r>> ovirt.engine.extension.name =3D siee-local-authn<br>> ovirt.engin=
e.extension.bindings.method =3D jbossmodule<br>> ovirt.engine.extension.=
binding.jbossmodule.module =3D<br>> org.ovirt.engine-extensions.aaa.ldap=
<br>> ovirt.engine.extension.binding.jbossmodule.class =3D<br>> org.o=
virt.engineextensions.aaa.ldap.AuthnExtension<br>> ovirt.engine.extensio=
n.provides =3D org.ovirt.engine.api.extensions.aaa.Authn<br>> ovirt.engi=
ne.aaa.authn.profile.name =3D siee<br>> ovirt.engine.aaa.authn.authz.plu=
gin =3D siee-local-authz<br>> config.profile.file.1 =3D /etc/ovirt-engin=
e/aaa/siee.properties<br>> <br>> */etc/ovirt-engine/extensions.d/siee=
-local-authz.properties*:<br>> <br>> ovirt.engine.extension.name =3D =
siee-local-authz<br>> ovirt.engine.extension.bindings.method =3D jbossmo=
dule<br>> ovirt.engine.extension.binding.jbossmodule.module =3D<br>> =
org.ovirt.engine-extensions.aaa.ldap<br>> ovirt.engine.extension.binding=
.jbossmodule.class =3D<br>> org.ovirt.engineextensions.aaa.ldap.AuthzExt=
ension<br>> ovirt.engine.extension.provides =3D org.ovirt.engine.api.ext=
ensions.aaa.Authz<br>> config.profile.file.1 =3D /etc/ovirt-engine/aaa/s=
iee.properties<br>> <br>> */etc/ovirt-engine/aaa/siee.properties*:<br=
>> <br>> include =3D <ad.properties><br>> <br>> #<br>>=
# Active directory domain name.<br>> #<br>> vars.domain =3D siee.loc=
al<br>> <br>> #<br>> # Search user and its password.<br>> #<br>=
> vars.user =3D searcher@${global:vars.domain}<br>> vars.password =3D=
xxxx<br>> <br>> #<br>> # Optional DNS servers, if enterprise<br>&=
gt; # DNS server cannot resolve the domain srvrecord.<br>> #<br>> #va=
rs.dns =3D dns://dc1.${global:vars.domain} dns://dc2.${global:vars.domain}<=
br>> <br>> pool.default.serverset.type =3D srvrecord<br>> pool.def=
ault.serverset.srvrecord.domain =3D ${global:vars.domain}<br>> pool.defa=
ult.auth.simple.bindDN =3D ${global:vars.user}<br>> pool.default.auth.si=
mple.password =3D ${global:vars.password}<br>> <br>> # Uncomment if u=
sing custom DNS<br>> #pool.default.serverset.srvrecord.jndi-properties.j=
ava.naming.provider.url<br>> =3D ${global:vars.dns}<br>> #pool.defaul=
t.socketfactory.resolver.uRL =3D ${global:vars.dns}<br>> <br>> # Crea=
te keystore, import certificate chain and uncomment<br>> # if using ssl/=
tls.<br>> #pool.default.ssl.startTLS =3D true<br>> #pool.default.ssl.=
truststore.file =3D<br>> ${local:_basedir}/${global:vars.domain}.jks<br>=
> #pool.default.ssl.truststore.password =3D changeit<br><div><br></div>Y=
ou should enable SSL for production use... as you do not want passwords to =
be transmitted in clear.<br>Not sure how you install ssl on the samba ldap.=
.. but once you do, follow the README instructions[1]<br><div><br></div>[1]=
http://gerrit.ovirt.org/gitweb?p=3Dovirt-engine-extension-aaa-ldap.git;a=
=3Dblob;f=3DREADME;hb=3DHEAD#l141<br><div><br></div>> <br>> */etc/krb=
5.conf*:<br><div><br></div>You are not using kerberos, so there is no reaso=
n to configure it for setup to work.<br><div><br></div>> <br>> [loggi=
ng]<br>> default =3D FILE:/var/log/krb5libs.log<br>> kdc =
=3D FILE:/var/log/krb5kdc.log<br>> admin_server =3D FILE:/var/log/=
kadmind.log<br>> <br>> [libdefaults]<br>> default_realm =3D =
SIEE.LOCAL<br>> dns_lookup_realm =3D true<br>> dns_lookup=
_kdc =3D true<br>> ticket_lifetime =3D 24h<br>> renew_lif=
etime =3D 7d<br>> forwardable =3D no<br>> default_tkt_enc=
types =3D arcfour-hmac-md5<br>> udp_preference_limit =3D 1<br>>=
<br>> #[realms]<br>> <br>> #[domain_realm]<br>> # .siee.local =
=3D SIEE.LOCAL<br>> # siee.local =3D SIEE.LOCAL<br>> <br>> <br>>=
; Many thanks again to everybody,<br>> <br>> Juanjo.<br>> <br>>=
On Tue, Dec 9, 2014 at 5:31 PM, Alon Bar-Lev <alonbl(a)redhat.com> wro=
te:<br>> <br>> ><br>> ><br>> > ----- Original Message =
-----<br>> > > From: "Juan Jose" <jj197005(a)gmail.com><br>>=
; > > To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" =
<<br>> > yzaslavs(a)redhat.com><br>> > > Sent: Tuesday, =
December 9, 2014 5:42:56 PM<br>> > > Subject: Re: [ovirt-users] Ad=
ding domain to oVirt to 3.5 issue<br>> > ><br>> > > Hello=
Alon,<br>> > ><br>> > > In my firsts e-mails I had alrea=
dy said that I have an emulation of AD<br>> > > based on Samba 4. =
I have tested the last version ov<br>> > > ovirt-engine-extension-=
aaa-ldap package and I think the problem is the<br>> > same<br>> &=
gt; > although the error is "User is not authorized to perform this acti=
on".<br>> > ><br>> > > I attach the enginle.log.<br>> =
><br>> > USER_NOT_AUTHORIZED_TO_PERFORM_ACTION means user is not s=
uperuser or can<br>> > manage objects as far as I know.<br>> ><=
br>> > I see siee0(a)siee.local is trying to login which is CN=3Dsiee0<=
br>> > siee0,CN=3DUsers,DC=3Dsiee,DC=3Dlocal<br>> ><br>> >=
; Login succeeds.<br>> ><br>> > I do not see any groups it belo=
ngs to.<br>> ><br>> > Are you sure you added this user role wit=
hin the webadmin or that user<br>> > belongs to groups that were adde=
d to engine with such roles?<br>> ><br>> > ><br>> > &g=
t; In case that the new oVirt version 3.5 doesn't work with an AD emulation=
<br>> > > based on Samba 4, is it possible to do user authenticati=
on with an<br>> > OpenLDAP<br>> > > directly with this 3.5 v=
ersion?, if it is so, could you give me the link<br>> > to<br>> &g=
t; > the documentation to configure OpenLDAP authentication?<br>> >=
;<br>> > Sure, just use the<br>> > /usr/share/ovirt-engine-exte=
nsion-aaa-ldap/examples/simple copy recursive<br>> > into /etc/ovirt-=
engine, then modify /etc/ovirt-engine/aaa/ldap1.properties<br>> > set=
vars.server, vars.user, vars.password.<br>> ><br>> > Until 3.5=
.1 you should also<br>> > /etc/ovirt-engine/extensions.d/domain1*.pro=
perties and replace ../aaa to<br>> > /etc/ovirt-engine/aaa<br>> &g=
t;<br>> ><br>> > > Many thanks in advanced,<br>> > >=
;<br>> > > Juanjo.<br>> > ><br>> > > On Tue, Dec=
9, 2014 at 3:16 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:<br>> =
> ><br>> > > ><br>> > > ><br>> > > &=
gt; ----- Original Message -----<br>> > > > > From: "Alon Ba=
r-Lev" <alonbl(a)redhat.com><br>> > > > > To: "Juan Jose=
" <jj197005(a)gmail.com><br>> > > > > Cc: "users" <us=
ers(a)ovirt.org><br>> > > > > Sent: Tuesday, December 9, 20=
14 3:59:33 PM<br>> > > > > Subject: Re: [ovirt-users] Adding=
domain to oVirt to 3.5 issue<br>> > > > ><br>> > >=
> > We start over...<br>> > > > ><br>> > > &=
gt; > This is not active directory... it is samba.<br>> > > >=
; ><br>> > > > > Attribute(name=3DvendorName, values=3D{'=
Samba Team (http://samba.org)'})<br>> > > > ><br>> > &=
gt; > > Only now I realized this, maybe you mentioned it earlier not =
sure.<br>> > > > ><br>> > > > > Of course thi=
s was never tested, so probably not working.<br>> > > > ><br=
>> > > > > I see that samba does not return a list of extend=
ed operations, I<br>> > will<br>> > > > > workaround t=
his and we can see what's else differ from active<br>> > directory.<b=
r>> > > ><br>> > > > Can you please checkout the fo=
llowing rpm[1]?<br>> > > ><br>> > > > [1]<br>> &=
gt; > ><br>> > http://jenkins.ovirt.org/job/ovirt-engine-extens=
ion-aaa-ldap_master_create-rpms-el6-x86_64_merged/<br>> > > ><b=
r>> > ><br>> ><br>> <br><div><br></div><br>--------------=
----------------<br><div><br></div>________________________________________=
_______<br>Users mailing list<br>Users(a)ovirt.org<br>http://lists.ovirt.org/=
mailman/listinfo/users<br><div><br></div><br>End of Users Digest, Vol 39, I=
ssue 50<br>*************************************<br></div><div><br></div></=
div></body></html>
------=_Part_8758566_407473350.1418224697280--
10 years, 4 months
Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
by Alon Bar-Lev
----- Original Message -----
> From: "Juan Jose" <jj197005(a)gmail.com>
> To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" <yzaslavs(a)redhat.com>
> Sent: Wednesday, December 10, 2014 12:30:34 PM
> Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
>
> Hello Alon and Yair,
>
> Many thanks for your help, finally It works properly. My problem, after
> last Alon indications was that my user "Juanjo" was defined with SuperUser
> role in the previous domain configuration. I have loggen in with admin user
> from internal and I have removed old configuration and I have configured my
> user "Juanjo" with all administrators roles in folder "Permission" and I
> can log in in administration portal without problems and it works properly.
>
> My final configuration I have is an emulated *AD based on Samba 4* and the
> final configuration files are:
Good!
So samba is not emulating active directory entirely :)
But good to know it is working.
Please also checkout group membership.
> ovirt-engine-extension-aaa-ldap.noarch
> 1.0.1-0.0.master.20141209141731.git0437701.el6
this fix for samba ad will be released in 1.0.1.
>
> */etc/ovirt-engine/extensions.d/siee-local-authn.properties*:
>
> ovirt.engine.extension.name = siee-local-authn
> ovirt.engine.extension.bindings.method = jbossmodule
> ovirt.engine.extension.binding.jbossmodule.module =
> org.ovirt.engine-extensions.aaa.ldap
> ovirt.engine.extension.binding.jbossmodule.class =
> org.ovirt.engineextensions.aaa.ldap.AuthnExtension
> ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authn
> ovirt.engine.aaa.authn.profile.name = siee
> ovirt.engine.aaa.authn.authz.plugin = siee-local-authz
> config.profile.file.1 = /etc/ovirt-engine/aaa/siee.properties
>
> */etc/ovirt-engine/extensions.d/siee-local-authz.properties*:
>
> ovirt.engine.extension.name = siee-local-authz
> ovirt.engine.extension.bindings.method = jbossmodule
> ovirt.engine.extension.binding.jbossmodule.module =
> org.ovirt.engine-extensions.aaa.ldap
> ovirt.engine.extension.binding.jbossmodule.class =
> org.ovirt.engineextensions.aaa.ldap.AuthzExtension
> ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authz
> config.profile.file.1 = /etc/ovirt-engine/aaa/siee.properties
>
> */etc/ovirt-engine/aaa/siee.properties*:
>
> include = <ad.properties>
>
> #
> # Active directory domain name.
> #
> vars.domain = siee.local
>
> #
> # Search user and its password.
> #
> vars.user = searcher@${global:vars.domain}
> vars.password = xxxx
>
> #
> # Optional DNS servers, if enterprise
> # DNS server cannot resolve the domain srvrecord.
> #
> #vars.dns = dns://dc1.${global:vars.domain} dns://dc2.${global:vars.domain}
>
> pool.default.serverset.type = srvrecord
> pool.default.serverset.srvrecord.domain = ${global:vars.domain}
> pool.default.auth.simple.bindDN = ${global:vars.user}
> pool.default.auth.simple.password = ${global:vars.password}
>
> # Uncomment if using custom DNS
> #pool.default.serverset.srvrecord.jndi-properties.java.naming.provider.url
> = ${global:vars.dns}
> #pool.default.socketfactory.resolver.uRL = ${global:vars.dns}
>
> # Create keystore, import certificate chain and uncomment
> # if using ssl/tls.
> #pool.default.ssl.startTLS = true
> #pool.default.ssl.truststore.file =
> ${local:_basedir}/${global:vars.domain}.jks
> #pool.default.ssl.truststore.password = changeit
You should enable SSL for production use... as you do not want passwords to be transmitted in clear.
Not sure how you install ssl on the samba ldap... but once you do, follow the README instructions[1]
[1] http://gerrit.ovirt.org/gitweb?p=ovirt-engine-extension-aaa-ldap.git;a=bl...
>
> */etc/krb5.conf*:
You are not using kerberos, so there is no reason to configure it for setup to work.
>
> [logging]
> default = FILE:/var/log/krb5libs.log
> kdc = FILE:/var/log/krb5kdc.log
> admin_server = FILE:/var/log/kadmind.log
>
> [libdefaults]
> default_realm = SIEE.LOCAL
> dns_lookup_realm = true
> dns_lookup_kdc = true
> ticket_lifetime = 24h
> renew_lifetime = 7d
> forwardable = no
> default_tkt_enctypes = arcfour-hmac-md5
> udp_preference_limit = 1
>
> #[realms]
>
> #[domain_realm]
> # .siee.local = SIEE.LOCAL
> # siee.local = SIEE.LOCAL
>
>
> Many thanks again to everybody,
>
> Juanjo.
>
> On Tue, Dec 9, 2014 at 5:31 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
>
> >
> >
> > ----- Original Message -----
> > > From: "Juan Jose" <jj197005(a)gmail.com>
> > > To: "Alon Bar-Lev" <alonbl(a)redhat.com>, "Yair Zaslavsky" <
> > yzaslavs(a)redhat.com>
> > > Sent: Tuesday, December 9, 2014 5:42:56 PM
> > > Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
> > >
> > > Hello Alon,
> > >
> > > In my firsts e-mails I had already said that I have an emulation of AD
> > > based on Samba 4. I have tested the last version ov
> > > ovirt-engine-extension-aaa-ldap package and I think the problem is the
> > same
> > > although the error is "User is not authorized to perform this action".
> > >
> > > I attach the enginle.log.
> >
> > USER_NOT_AUTHORIZED_TO_PERFORM_ACTION means user is not superuser or can
> > manage objects as far as I know.
> >
> > I see siee0(a)siee.local is trying to login which is CN=siee0
> > siee0,CN=Users,DC=siee,DC=local
> >
> > Login succeeds.
> >
> > I do not see any groups it belongs to.
> >
> > Are you sure you added this user role within the webadmin or that user
> > belongs to groups that were added to engine with such roles?
> >
> > >
> > > In case that the new oVirt version 3.5 doesn't work with an AD emulation
> > > based on Samba 4, is it possible to do user authentication with an
> > OpenLDAP
> > > directly with this 3.5 version?, if it is so, could you give me the link
> > to
> > > the documentation to configure OpenLDAP authentication?
> >
> > Sure, just use the
> > /usr/share/ovirt-engine-extension-aaa-ldap/examples/simple copy recursive
> > into /etc/ovirt-engine, then modify /etc/ovirt-engine/aaa/ldap1.properties
> > set vars.server, vars.user, vars.password.
> >
> > Until 3.5.1 you should also
> > /etc/ovirt-engine/extensions.d/domain1*.properties and replace ../aaa to
> > /etc/ovirt-engine/aaa
> >
> >
> > > Many thanks in advanced,
> > >
> > > Juanjo.
> > >
> > > On Tue, Dec 9, 2014 at 3:16 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
> > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > > From: "Alon Bar-Lev" <alonbl(a)redhat.com>
> > > > > To: "Juan Jose" <jj197005(a)gmail.com>
> > > > > Cc: "users" <users(a)ovirt.org>
> > > > > Sent: Tuesday, December 9, 2014 3:59:33 PM
> > > > > Subject: Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
> > > > >
> > > > > We start over...
> > > > >
> > > > > This is not active directory... it is samba.
> > > > >
> > > > > Attribute(name=vendorName, values={'Samba Team (http://samba.org)'})
> > > > >
> > > > > Only now I realized this, maybe you mentioned it earlier not sure.
> > > > >
> > > > > Of course this was never tested, so probably not working.
> > > > >
> > > > > I see that samba does not return a list of extended operations, I
> > will
> > > > > workaround this and we can see what's else differ from active
> > directory.
> > > >
> > > > Can you please checkout the following rpm[1]?
> > > >
> > > > [1]
> > > >
> > http://jenkins.ovirt.org/job/ovirt-engine-extension-aaa-ldap_master_creat...
> > > >
> > >
> >
>
10 years, 4 months
[QE][ACTION REQUIRED] oVirt 3.5.1 RC status
by Sandro Bonazzola
Hi,
We have still blockers for oVirt 3.5.1 RC release so we need to postpone it until they'll be fixed.
ACTION: Being so near to winter's holidays we need to discuss the new tentative date for RC in today sync meeting.
The bug tracker [1] shows 2 open blocker:
Bug ID Whiteboard Status Summary
1160846 sla NEW Can't add disk to VM without specifying disk profile when the storage domain has more than one disk profile
1168709 virt NEW Hosted Engine VM is listed as paused after upgrading from 3.4.4 to 3.5.1 snapshot
In order to stabilize the release a new branch ovirt-engine-3.5.1 will be created from the same git hash used for composing the RC.
- ACTION: assignee please provide ETA on above blockers
Maintainers:
- Please be sure that 3.5 snapshot allow to create VMs
- Please be sure that no pending patches are going to block the release
- If any patch must block the RC release please raise the issue as soon as possible.
There are still 63 bugs [2] targeted to 3.5.1.
Excluding node and documentation bugs we still have 42 bugs [3] targeted to 3.5.1.
Maintainers / Assignee:
- Please add the bugs to the tracker if you think that 3.5.1 should not be released without them fixed.
- ACTION: Please update the target to 3.5.2 or later for bugs that won't be in 3.5.1:
it will ease gathering the blocking bugs for next releases.
- ACTION: Please fill release notes, the page has been created here [4]
Community:
- If you're testing oVirt 3.5 nightly snapshot, please add yourself to the test page [5]
[1] http://bugzilla.redhat.com/1155170
[2] http://goo.gl/7G0PDV
[3] http://goo.gl/6gUbVr
[4] http://www.ovirt.org/OVirt_3.5.1_Release_Notes
[5] http://www.ovirt.org/Testing/oVirt_3.5.1_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months
3.5 hosted engine: 2nd host Cannot acquire bridge address
by Robert Story
--Sig_/LN2bw8TMIqS9=ZENrf7wXWT
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
I've got a hosted engine up and running on a freshly installed 3.5 host
(CentOS 6.6), and I'm tyying to add a second host. The install fails trying
to configure the ovirtmgmt bridge:
[ INFO ] Updating hosted-engine configuration
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ ERROR ] Failed to execute stage 'Closing up': Cannot acquire bridge addre=
ss
=46rom the setup log:
2014-11-05 19:35:00 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.ad=
d_host add_host._closeup:434 Updating engine's management network to be vla=
nned 2014-11-05 19:35:02 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engi=
ne.add_host add_host._closeup:445 Adding the host to the cluster 2014-11-05=
19:35:03 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.add_host add=
_host._getIPAddress:184 Acquiring nic address
2014-11-05 19:35:03 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.ad=
d_host plugin.executeRaw:785 execute: ('/sbin/ip', 'addr', 'show', 'eth1.79=
'), executable=3D'None', cwd=3D'None', env=3DNone
2014-11-05 19:35:03 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.ad=
d_host plugin.executeRaw:803 execute-result: ('/sbin/ip', 'addr', 'show', '=
eth1.79'), rc=3D0
2014-11-05 19:35:03 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.ad=
d_host plugin.execute:861 execute-output: ('/sbin/ip', 'addr', 'show', 'eth=
1.79') stdout:
4: eth1.79@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue s=
tate UP
link/ether 00:26:9e:0b:31:e5 brd ff:ff:ff:ff:ff:ff
inet 10.69.79.32/24 brd 10.69.79.255 scope global eth1.79
inet6 fe80::226:9eff:fe0b:31e5/64 scope link
valid_lft forever preferred_lft forever
2014-11-05 19:35:03 DEBUG otopi.plugins.ovirt_hosted_engine_setup.engine.ad=
d_host plugin.execute:866 execute-output: ('/sbin/ip', 'addr', 'show', 'eth=
1.79') stderr:
2014-11-05 19:35:03 DEBUG otopi.context context._executeMethod:152 method e=
xception
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142, in _e=
xecuteMethod
method['method']()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/engine/add_host.py", line 485, in _closeup
address=3Dself._getIPAddress(),
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/engine/add_host.py", line 199, in _getIPAddress
raise RuntimeError(_('Cannot acquire bridge address'))
RuntimeError: Cannot acquire bridge address
2014-11-05 19:35:03 ERROR otopi.context context._executeMethod:161 Failed t=
o execute stage 'Closing up': Cannot acquire bridge address
The install on the first host worked fine on a VLAN (eth1.79).
Robert
--=20
Senior Software Engineer @ Parsons
--Sig_/LN2bw8TMIqS9=ZENrf7wXWT
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEARECAAYFAlRax2cACgkQ7/fVLLY1mngpJwCeKPtZFsr41sAJVHV6LIeK7a35
SGIAn0T47ampbAbCzcOUeUArVCYLAtzn
=YGdM
-----END PGP SIGNATURE-----
--Sig_/LN2bw8TMIqS9=ZENrf7wXWT--
10 years, 4 months
Fwd: Fwd: run ovirt-shell script like background job - problem
by Grzegorz Szypa
Problem is solved.
It must be install this:
yum update packages
not like this
rpm -i *.rpm
---------- Forwarded message ----------
From: Grzegorz Szypa <grzegorz.szypa(a)gmail.com>
Date: 2014-12-09 20:42 GMT+01:00
Subject: Re: [ovirt-users] Fwd: run ovirt-shell script like background job
- problem
To: Juan Hernández <jhernand(a)redhat.com>
So i have a question:
When i install:
rpm -i ovirt-engine-sdk-python-3.5.0.7-1.el6.noarch.rpm
ovirt-engine-cli-3.5.0.5-1.el6.noarch.rpm
i got error conflict with current package ovirt-engine-3.4.x
It was all-in-one instalation in one server.
2014-12-09 10:32 GMT+01:00 Juan Hernández <jhernand(a)redhat.com>:
> On 12/08/2014 08:05 PM, Grzegorz Szypa wrote:
> > So, i have a question.
> >
> > Is ovirt-engine-cli-3.5.0.2-1.el6.noarch compatible in ovirt-engine-3.4?
> >
> > Can install ovirt-engine-cli-3.5 on ovirt-engine-cli-3.4 and using him
> > with landscape based on ovirt 3.4 ??
> >
>
> Yes, versions 3.5.x of ovirt-engine-cli and ovirt-engine-sdk-python (you
> will need both) are compatible with version 3.4 of the engine.
>
> > 2014-12-07 17:33 GMT+01:00 Juan Hernández <jhernand(a)redhat.com
> > <mailto:jhernand@redhat.com>>:
> >
> > On 12/07/2014 05:05 PM, Grzegorz Szypa wrote:
> > > Hi,
> > >
> > > I have a problem with running ovirt-shell script, that it starting
> > VMs.
> > > In dialog mode it's fine, but in background no :(
> > >
> > > Example script:
> > > ovirt-shell -E 'action vm WinSrv2012r2 start'
> > >
> > > I start this job in cron as root.
> > >
> > >
> > > Have somebody idea??
> > >
> > > --
> > > G.Sz.
> > >
> >
> > We used to have bug that made ovirt-shell fail when there wasn't a
> tty
> > available (like when running from cron):
> >
> > ovirt-shell cannot run in cron (/dev/tty missing)
> > https://bugzilla.redhat.com/1119412
> >
> > That was fixed in version 3.5.0.2, so make sure that you have at
> least
> > that version.
> >
> > If you still have problems please share the output of the ovirt-shell
> > command.
> >
> > --
> > Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> > 3ºD, 28016 Madrid, Spain
> > Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat
> > S.L.
> >
> >
> >
> >
> > --
> > G.Sz.
> >
> >
> >
> > --
> > G.Sz.
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users(a)ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
>
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3ºD, 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
>
--
G.Sz.
--
G.Sz.
10 years, 4 months
yum update command is failed
by Ilan Hirsfeld
Hi,
My name's Ilan and I'm a new user.
I installed CentOS 7 64 bit with VMware Player as guest and try 'yum
update' to get newest application and get error as mentioned below. It seem
me the installation determines the IP address as loopback and I don't know
how enable it as real/virtual.
I copy & paste the findings from Linux and Windows.
Any help will be blessed.
Regards,
Ilan.
[root@localhost Desktop]# yum update
Loaded plugins: fastestmirror, langpacks
Could not retrieve mirrorlist
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the
problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a
working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Disable the repository, so yum won't use it by default. Yum will
then
just ignore the repository until you permanently enable it again or
use
--enablerepo for temporary usage:
yum-config-manager --disable <repoid>
4. Configure the failing repository to be skipped, if it is
unavailable.
Note that yum will try to contact the repo. when it runs most
commands,
so will have to try and fail each time (and thus. yum will be be
much
slower). If it is a very temporary problem though, this is often a
nice
compromise:
yum-config-manager --save
--setopt=<repoid>.skip_if_unavailable=true
Cannot find a valid baseurl for repo: base/7/x86_64
[root@localhost Desktop]# exit
exit
[bih016@localhost Desktop]$ ping google.com
ping: unknown host google.com
[bih016@localhost Desktop]$ ifconfig -a
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:d9:2b:57 txqueuelen 1000 (Ethernet)
RX packets 18 bytes 1080 (1.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 386 bytes 33548 (32.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 386 bytes 33548 (32.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[bih016@localhost Desktop]$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt
Iface
cat /etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
cat /etc/*-release
CentOS Linux release 7.0.1406 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CentOS Linux release 7.0.1406 (Core)
CentOS Linux release 7.0.1406 (Core)
uname -a
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30
12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
cat /proc/version
Linux version 3.10.0-123.el7.x86_64 (builder(a)kbuilder.dev.centos.org) (gcc
version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Mon Jun 30
12:09:22 UTC 2014
C:\Users\PC User>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : PCUser-PC
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : localdomain
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : EC-A8-6B-FA-3D-15
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . :
fe80::91aa:14b3:7d79:9b8b%11(Preferred)
IPv4 Address. . . . . . . . . . . : 10.0.0.3(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : יום שלישי 09 דצמבר 2014 14:15:01
Lease Expires . . . . . . . . . . : יום שלישי 09 דצמבר 2014 15:15:01
Default Gateway . . . . . . . . . : 10.0.0.138
DHCP Server . . . . . . . . . . . : 10.0.0.138
DHCPv6 IAID . . . . . . . . . . . : 250390635
DHCPv6 Client DUID. . . . . . . . :
00-01-00-01-1A-09-29-61-EC-A8-6B-FA-3D-15
DNS Servers . . . . . . . . . . . : 10.0.0.138
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . : localdomain
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet1
Physical Address. . . . . . . . . : 00-50-56-C0-00-01
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . :
fe80::148:a743:e971:82b8%15(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.254.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : יום שלישי 09 דצמבר 2014 14:15:05
Lease Expires . . . . . . . . . . : יום שלישי 09 דצמבר 2014 14:45:05
Default Gateway . . . . . . . . . :
DHCP Server . . . . . . . . . . . : 192.168.254.254
DHCPv6 IAID . . . . . . . . . . . : 335564886
DHCPv6 Client DUID. . . . . . . . :
00-01-00-01-1A-09-29-61-EC-A8-6B-FA-3D-15
DNS Servers . . . . . . . . . . . : 192.168.254.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . : localdomain
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for
VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . :
fe80::f1ec:6b17:d46d:d130%16(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.142.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : יום שלישי 09 דצמבר 2014 14:15:05
Lease Expires . . . . . . . . . . : יום שלישי 09 דצמבר 2014 14:45:05
Default Gateway . . . . . . . . . :
DHCP Server . . . . . . . . . . . : 192.168.142.254
DHCPv6 IAID . . . . . . . . . . . : 352342102
DHCPv6 Client DUID. . . . . . . . :
00-01-00-01-1A-09-29-61-EC-A8-6B-FA-3D-15
DNS Servers . . . . . . . . . . . : 192.168.142.2
Primary WINS Server . . . . . . . : 192.168.142.2
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter isatap.{DD439A41-571B-47F9-8B4A-374946CF59CA}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.localdomain:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : localdomain
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . :
2001:0:5ef5:79fb:109a:1457:f5ff:fffc(Preferred)
Link-local IPv6 Address . . . . . :
fe80::109a:1457:f5ff:fffc%14(Preferred)
Default Gateway . . . . . . . . . : ::
NetBIOS over Tcpip. . . . . . . . : Disabled
10 years, 4 months
Re: [ovirt-users] Adding domain to oVirt to 3.5 issue
by Alon Bar-Lev
We start over...
This is not active directory... it is samba.
Attribute(name=vendorName, values={'Samba Team (http://samba.org)'})
Only now I realized this, maybe you mentioned it earlier not sure.
Of course this was never tested, so probably not working.
I see that samba does not return a list of extended operations, I will workaround this and we can see what's else differ from active directory.
Thanks,
Alon
10 years, 4 months
Don't start vm
by Roman Nikolayevich Drovalev
Ýòî ñîîáùåíèå èç íåñêîëüêèõ ÷àñòåé â ôîðìàòå MIME.
--=_alternative 0072EDDF43257DA5_=
Content-Type: text/plain; charset="US-ASCII"
Hi,
Please Help
I normal stop my virtual mashine. But not start !
in the logs
2014-12-05 09:38:06,437 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-87) Correlation ID: null, Call Stack: null,
Custom Event ID: -1, Message: VM Cent is down with error. Exit message:
('Failed to get size for volume %s',
u'fb8466c9-0867-4e73-8362-2c95eea89a83').
2014-12-05 09:38:06,439 INFO
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) Running on vds during rerun failed vm:
null
2014-12-05 09:38:06,447 INFO
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) VM Cent
(d1ccb04d-bda8-42a2-bab6-7def2f8b2a00) is running in db and not running in
VDS x3550m2down
2014-12-05 09:38:06,475 ERROR
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) Rerun vm
d1ccb04d-bda8-42a2-bab6-7def2f8b2a00. Called from vds x3550m2down
2014-12-05 09:38:06,482 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-16) Correlation ID: 2f3d1469, Job ID:
86d62fc3-f2d3-48f1-a5b3-d2abd0f84d6c, Call Stack: null, Custom Event ID:
-1, Message: Failed to run VM Cent on Host x3550m2down
2014-12-05 09:38:06,486 INFO [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) Lock Acquired to object EngineLock
[exclusiveLocks= key: d1ccb04d-bda8-42a2-bab6-7def2f8b2a00 value: VM
, sharedLocks= ]
2014-12-05 09:38:06,504 INFO
[org.ovirt.engine.core.vdsbroker.IsVmDuringInitiatingVDSCommand]
(org.ovirt.thread.pool-8-thread-16) START, IsVmDuringInitiatingVDSCommand(
vmId = d1ccb04d-bda8-42a2-bab6-7def2f8b2a00), log id: 2e257f81
2014-12-05 09:38:06,505 INFO
[org.ovirt.engine.core.vdsbroker.IsVmDuringInitiatingVDSCommand]
(org.ovirt.thread.pool-8-thread-16) FINISH,
IsVmDuringInitiatingVDSCommand, return: false, log id: 2e257f81
2014-12-05 09:38:06,509 WARN [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) CanDoAction of action RunVm failed.
Reasons:VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,SCHEDULING_NO_HOSTS
2014-12-05 09:38:06,510 INFO [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) Lock freed to object EngineLock
[exclusiveLocks= key: d1ccb04d-bda8-42a2-bab6-7def2f8b2a00 value: VM
, sharedLocks= ]
2014-12-05 09:38:06,539 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-16) Correlation ID: 2f3d1469, Job ID:
86d62fc3-f2d3-48f1-a5b3-d2abd0f84d6c, Call Stack: null, Custom Event ID:
-1, Message: Failed to run VM Cent (User: admin).
2014-12-05 09:38:06,548 INFO
[org.ovirt.engine.core.bll.ProcessDownVmCommand]
(org.ovirt.thread.pool-8-thread-27) [58fe3e35] Running command:
ProcessDownVmCommand internal: true.
What me do?
Roman
--=_alternative 0072EDDF43257DA5_=
Content-Type: text/html; charset="US-ASCII"
<font size=2 face="sans-serif">Hi,</font>
<br><font size=2 face="sans-serif">Please Help</font>
<br>
<br><font size=2 face="sans-serif">I normal stop my virtual mashine. But
not start ! </font>
<br>
<br><font size=2 face="sans-serif">in the logs</font>
<br>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,437 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-87) Correlation ID: null, Call Stack: null,
Custom Event ID: -1, Message: VM Cent is down with error. Exit message:
('Failed to get size for volume %s', u'fb8466c9-0867-4e73-8362-2c95eea89a83').</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,439 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) Running on vds during rerun failed vm:
null</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,447 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) VM Cent (d1ccb04d-bda8-42a2-bab6-7def2f8b2a00)
is running in db and not running in VDS x3550m2down</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,475 ERROR [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-87) Rerun vm d1ccb04d-bda8-42a2-bab6-7def2f8b2a00.
Called from vds x3550m2down</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,482 WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-16) Correlation ID: 2f3d1469, Job ID: 86d62fc3-f2d3-48f1-a5b3-d2abd0f84d6c,
Call Stack: null, Custom Event ID: -1, Message: Failed to run VM Cent on
Host x3550m2down</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,486 INFO [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) Lock Acquired to object EngineLock
[exclusiveLocks= key: d1ccb04d-bda8-42a2-bab6-7def2f8b2a00 value: VM</font>
<br><font size=2 face="sans-serif">, sharedLocks= ]</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,504 INFO [org.ovirt.engine.core.vdsbroker.IsVmDuringInitiatingVDSCommand]
(org.ovirt.thread.pool-8-thread-16) START, IsVmDuringInitiatingVDSCommand(
vmId = d1ccb04d-bda8-42a2-bab6-7def2f8b2a00), log id: 2e257f81</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,505 INFO [org.ovirt.engine.core.vdsbroker.IsVmDuringInitiatingVDSCommand]
(org.ovirt.thread.pool-8-thread-16) FINISH, IsVmDuringInitiatingVDSCommand,
return: false, log id: 2e257f81</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,509 WARN [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) CanDoAction of action RunVm failed.
Reasons:VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,VAR__ACTION__RUN,VAR__TYPE__VM,SCHEDULING_NO_HOSTS</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,510 INFO [org.ovirt.engine.core.bll.RunVmCommand]
(org.ovirt.thread.pool-8-thread-16) Lock freed to object EngineLock [exclusiveLocks=
key: d1ccb04d-bda8-42a2-bab6-7def2f8b2a00 value: VM</font>
<br><font size=2 face="sans-serif">, sharedLocks= ]</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,539 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-16) Correlation ID: 2f3d1469, Job ID: 86d62fc3-f2d3-48f1-a5b3-d2abd0f84d6c,
Call Stack: null, Custom Event ID: -1, Message: Failed to run VM Cent (User:
admin).</font>
<br><font size=2 face="sans-serif">2014-12-05 09:38:06,548 INFO [org.ovirt.engine.core.bll.ProcessDownVmCommand]
(org.ovirt.thread.pool-8-thread-27) [58fe3e35] Running command: ProcessDownVmCommand
internal: true.</font>
<br>
<br><font size=2 face="sans-serif">What me do?</font>
<br>
<br>
<br><font size=2 face="sans-serif"> Roman</font>
--=_alternative 0072EDDF43257DA5_=--
10 years, 4 months
Fwd: run ovirt-shell script like background job - problem
by Grzegorz Szypa
So, i have a question.
Is ovirt-engine-cli-3.5.0.2-1.el6.noarch compatible in ovirt-engine-3.4?
Can install ovirt-engine-cli-3.5 on ovirt-engine-cli-3.4 and using him with
landscape based on ovirt 3.4 ??
2014-12-07 17:33 GMT+01:00 Juan Hernández <jhernand(a)redhat.com>:
> On 12/07/2014 05:05 PM, Grzegorz Szypa wrote:
> > Hi,
> >
> > I have a problem with running ovirt-shell script, that it starting VMs.
> > In dialog mode it's fine, but in background no :(
> >
> > Example script:
> > ovirt-shell -E 'action vm WinSrv2012r2 start'
> >
> > I start this job in cron as root.
> >
> >
> > Have somebody idea??
> >
> > --
> > G.Sz.
> >
>
> We used to have bug that made ovirt-shell fail when there wasn't a tty
> available (like when running from cron):
>
> ovirt-shell cannot run in cron (/dev/tty missing)
> https://bugzilla.redhat.com/1119412
>
> That was fixed in version 3.5.0.2, so make sure that you have at least
> that version.
>
> If you still have problems please share the output of the ovirt-shell
> command.
>
> --
> Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
> 3ºD, 28016 Madrid, Spain
> Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
>
--
G.Sz.
--
G.Sz.
10 years, 4 months
RedHat 7 Install Ovirt Fails with No package ovirt-engine available.
by Tony
Hi I'm new to the users group.
I have redhat 7 installed and ceph working perfectly and now I wanted to
install ovirt and followed the instructions from the ovirt website and all
I get is this message below.
yum -y install ovirt-engine
Loaded plugins: langpacks, priorities, product-id, subscription-manager
No package ovirt-engine available.
Error: Nothing to do
Fails. I followed the instructions and fails every time.
10 years, 4 months
Re: [ovirt-users] ssd cache
by Ernest Beinrohr
This is a multi-part message in MIME format.
--------------050302090303030802060601
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Dňa 09.12.2014 o 03:57 yao xu napísal(a):
> do you use iscsi ?
>
Yes, the storage present itselft as iscsi to ovirt. The tgtd iscsi
target which runs on rhel7 does NOT know about the cache, it simply
shares an LVM block device. I created the cache using this tutorial:
http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tuto...
(or this, but you need a subscrition:
https://access.redhat.com/solutions/912953 )
tgtd.conf:
<target iqn.2014-05.sk.axonpro.sk:BigCachedPool>
scsi_id STORAGE_BigCachedPool
vendor_id AXONPRO
product_id scsi-target-utils
scsi_sn 42fbb7c1-99d4-4247-a55b-222e5abe13aa
backing-store /dev/rhel/BigCachedPool
incominguser ovirt xxxx
</target>
lvs:
LV VG Attr LSize Pool Origin
Data% Move Log Cpy%Sync Convert
BigCachedPool rhel Cwi-aoC--- 21,00t lv_cache [BigCachedPool_corig]
lv_cache rhel Cwi-a-C--- 100,00g
--
Ernest Beinrohr, AXON PRO
Ing <http://www.beinrohr.sk/ing.php>, RHCE
<http://www.beinrohr.sk/rhce.php>, RHCVA
<http://www.beinrohr.sk/rhce.php>, LPIC
<http://www.beinrohr.sk/lpic.php>, VCA <http://www.beinrohr.sk/vca.php>,
+421-2-62410360 +421-903-482603
--------------050302090303030802060601
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 text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Dňa 09.12.2014 o 03:57 yao xu
napísal(a):<br>
</div>
<blockquote
cite="mid:CAFEhV74MugY5YCTTaBfsMbU_0B6gWvU5zDeh9bGRnukvJscAFw@mail.gmail.com"
type="cite">
<div dir="ltr">do you use iscsi ? </div>
<br>
</blockquote>
<br>
Yes, the storage present itselft as iscsi to ovirt. The tgtd iscsi
target which runs on rhel7 does NOT know about the cache, it simply
shares an LVM block device. I created the cache using this tutorial:
<br>
<br>
<a class="moz-txt-link-freetext" href="http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tuto...">http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tuto...</a>
(or this, but you need a subscrition:
<a class="moz-txt-link-freetext" href="https://access.redhat.com/solutions/912953">https://access.redhat.com/solutions/912953</a> )<br>
<br>
tgtd.conf:<br>
<br>
<tt><target iqn.2014-05.sk.axonpro.sk:BigCachedPool></tt><tt><br>
</tt><tt> scsi_id STORAGE_BigCachedPool</tt><tt><br>
</tt><tt> vendor_id AXONPRO</tt><tt><br>
</tt><tt> product_id scsi-target-utils</tt><tt><br>
</tt><tt> scsi_sn 42fbb7c1-99d4-4247-a55b-222e5abe13aa</tt><tt><br>
</tt><tt> backing-store /dev/rhel/BigCachedPool</tt><tt><br>
</tt><tt> incominguser ovirt xxxx</tt><tt><br>
</tt><tt></target></tt><tt><br>
</tt><br>
lvs:<br>
<br>
<tt> LV VG Attr LSize Pool
Origin Data% Move Log Cpy%Sync Convert</tt><tt><br>
</tt><tt> BigCachedPool rhel Cwi-aoC--- 21,00t lv_cache
[BigCachedPool_corig]</tt><tt><br>
</tt><tt> lv_cache rhel Cwi-a-C--- 100,00g</tt><br>
<br>
<div class="moz-signature">-- <br>
<div id="oernii_footer" style="color: gray;">
<span style="font-family: Lucida Console, Luxi Mono, Courier,
monospace; font-size: 90%;">
Ernest Beinrohr, AXON PRO<br>
<a style="text-decoration: none; color: gray;"
href="http://www.beinrohr.sk/ing.php">Ing</a>, <a
style="text-decoration: none; color: gray;"
href="http://www.beinrohr.sk/rhce.php">RHCE</a>, <a
style="text-decoration: none; color: gray;"
href="http://www.beinrohr.sk/rhce.php">RHCVA</a>, <a
style="text-decoration: none; color: gray;"
href="http://www.beinrohr.sk/lpic.php">LPIC</a>, <a
style="text-decoration: none; color: gray;"
href="http://www.beinrohr.sk/vca.php">VCA</a>, <br>
+421-2-62410360 +421-903-482603
<br>
</span> </div>
<img
src="http://nojsstats.appspot.com/UA-44497096-1/email.beinrohr.sk"
moz-do-not-send="true" height="1" width="1" border="0">
</div>
</body>
</html>
--------------050302090303030802060601--
10 years, 4 months
[QE][ACTION REQUIRED] oVirt 3.5.1 RC status - postponed
by Sandro Bonazzola
Hi,
We were supposed to start composing oVirt 3.5.1 RC today *2014-12-09 08:00 UTC* from 3.5 branch.
We have still blockers for oVirt 3.5.1 RC release so we need to postpone it until they'll be fixed.
Being so near to winter's holidays we need to discuss the new tentative date for RC in tomorrow sync meeting.
The bug tracker [1] shows 1 open blocker:
Bug ID Whiteboard Status Summary
1160846 sla NEW Can't add disk to VM without specifying disk profile when the storage domain has more than one disk profile
In order to stabilize the release a new branch ovirt-engine-3.5.1 will be created from the same git hash used for composing the RC.
Maintainers:
- Please be sure that 3.5 snapshot allow to create VMs
- Please be sure that no pending patches are going to block the release
- If any patch must block the RC release please raise the issue as soon as possible.
There are still 65 bugs [2] targeted to 3.5.1.
Excluding node and documentation bugs we still have 44 bugs [3] targeted to 3.5.1.
Maintainers / Assignee:
- Please add the bugs to the tracker if you think that 3.5.1 should not be released without them fixed.
- Please update the target to 3.5.2 or later for bugs that won't be in 3.5.1:
it will ease gathering the blocking bugs for next releases.
- Please fill release notes, the page has been created here [4]
Community:
- If you're testing oVirt 3.5 nightly snapshot, please add yourself to the test page [5]
[1] http://bugzilla.redhat.com/1155170
[2] http://goo.gl/7G0PDV
[3] http://goo.gl/6gUbVr
[4] http://www.ovirt.org/OVirt_3.5.1_Release_Notes
[5] http://www.ovirt.org/Testing/oVirt_3.5.1_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months
JSON mapping exception
by Raul Laansoo
Hi.
Is it somehow possible to manually recover engine from the following error, caused maybe by https://bugzilla.redhat.com/show_bug.cgi?id=1155084.
oVirt 3.5
2014-12-08 23:24:41,922 ERROR [org.ovirt.engine.core.utils.timer.SchedulerUtilQuartzImpl] (DefaultQuartzScheduler_Worker-40) Failed to invoke scheduled method invokeCallbackMethods: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source) [:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
at org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:60) [scheduler.jar:]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz.jar:]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz.jar:]
Caused by: org.apache.commons.lang.SerializationException: org.codehaus.jackson.map.JsonMappingException: Unexpected token (END_ARRAY), expected VALUE_STRING: need JSON String that contains type id (for subtype of java.util.Collection)
at [Source: java.io.StringReader@6a4d8b78; line: 22, column: 22] (through reference chain: org.ovirt.engine.core.common.action.AddVmFromSnapshotParameters["parametersCurrentUser"]->org.ovirt.engine.core.common.businessentities.aaa.DbUser["groupNames"])
at org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.readJsonString(JsonObjectDeserializer.java:91) [utils.jar:]
at org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.deserialize(JsonObjectDeserializer.java:60) [utils.jar:]
at org.ovirt.engine.core.dao.CommandEntityDaoDbFacadeImpl.deserializeParameters(CommandEntityDaoDbFacadeImpl.java:97) [dal.jar:]
at org.ovirt.engine.core.dao.CommandEntityDaoDbFacadeImpl.access$000(CommandEntityDaoDbFacadeImpl.java:21) [dal.jar:]
at org.ovirt.engine.core.dao.CommandEntityDaoDbFacadeImpl$1.mapRow(CommandEntityDaoDbFacadeImpl.java:34) [dal.jar:]
at org.ovirt.engine.core.dao.CommandEntityDaoDbFacadeImpl$1.mapRow(CommandEntityDaoDbFacadeImpl.java:23) [dal.jar:]
at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:92) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:1) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:649) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:587) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:637) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:666) [spring-jdbc.jar:3.1.1.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:706) [spring-jdbc.jar:3.1.1.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:154) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:120) [dal.jar:]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:181) [spring-jdbc.jar:3.1.1.RELEASE]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:141) [dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:103) [dal.jar:]
at org.ovirt.engine.core.dao.DefaultReadDaoDbFacade.getAll(DefaultReadDaoDbFacade.java:77) [dal.jar:]
at org.ovirt.engine.core.bll.tasks.CommandsCacheImpl.initializeCache(CommandsCacheImpl.java:30) [bll.jar:]
at org.ovirt.engine.core.bll.tasks.CommandsCacheImpl.keySet(CommandsCacheImpl.java:41) [bll.jar:]
at org.ovirt.engine.core.bll.tasks.CommandCoordinatorImpl.getCommandsWithCallBackEnabled(CommandCoordinatorImpl.java:130) [bll.jar:]
at org.ovirt.engine.core.bll.tasks.CommandExecutor.initCommandExecutor(CommandExecutor.java:119) [bll.jar:]
at org.ovirt.engine.core.bll.tasks.CommandExecutor.invokeCallbackMethods(CommandExecutor.java:57) [bll.jar:]
... 6 more
Thank you.
---
Raul
10 years, 4 months
Re: [ovirt-users] Users Digest, Vol 39, Issue 38
by Nikolai Sednev
------=_Part_7746146_197691492.1418043545536
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi all,
I was thinking of "booting from iSCSI SAN", which means you'll be using your LUN placed on storage in order to boot your host over the network.
In this case you'll might configure your hosts HW to boot from iSCSI and then you'll won't need any HD on your HW.
+adding more people to add their comments.
Thanks in advance.
Best regards,
Nikolai
____________________
Nikolai Sednev
Senior Quality Engineer at Compute team
Red Hat Israel
34 Jerusalem Road,
Ra'anana, Israel 43501
Tel: +972 9 7692043
Mobile: +972 52 7342734
Email: nsednev(a)redhat.com
IRC: nsednev
----- Original Message -----
From: users-request(a)ovirt.org
To: users(a)ovirt.org
Sent: Monday, December 8, 2014 11:22:27 AM
Subject: Users Digest, Vol 39, Issue 38
Send Users mailing list submissions to
users(a)ovirt.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ovirt.org/mailman/listinfo/users
or, via email, send a message with subject or body 'help' to
users-request(a)ovirt.org
You can reach the person managing the list at
users-owner(a)ovirt.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."
Today's Topics:
1. Re: is it possible to run ovirt node on Diskless HW?
(Doron Fediuck)
2. Re: Storage Domain Issue (Koen Vanoppen)
----------------------------------------------------------------------
Message: 1
Date: Mon, 8 Dec 2014 02:01:50 -0500 (EST)
From: Doron Fediuck <dfediuck(a)redhat.com>
To: Arman Khalatyan <arm2arm(a)gmail.com>
Cc: Ryan Barry <rbarry(a)redhat.com>, Fabian Deutsch
<fdeutsch(a)redhat.com>, users <users(a)ovirt.org>
Subject: Re: [ovirt-users] is it possible to run ovirt node on
Diskless HW?
Message-ID:
<1172482552.12144827.1418022110582.JavaMail.zimbra(a)redhat.com>
Content-Type: text/plain; charset=utf-8
For standard centos you may see other issues.
For example, let's assume you have a single NIC (eth0).
If you boot your host and then try to add it to the engine,
the host deploy procedure will create try to create a management bridge
for the VMs using eth0. At this point your host will freeze since your
root FS will be disconnected while creating the bridge.
I've done this ~6 years ago, and it required opening the initrd to handle
the above issue, as well as adding the NIC driver and creating the bridge
at this point. So it's not a trivial task but doable with some hacking.
Doron
----- Original Message -----
> From: "Arman Khalatyan" <arm2arm(a)gmail.com>
> To: "Doron Fediuck" <dfediuck(a)redhat.com>
> Cc: "users" <users(a)ovirt.org>, "Fabian Deutsch" <fdeutsch(a)redhat.com>, "Ryan Barry" <rbarry(a)redhat.com>, "Tolik
> Litovsky" <tlitovsk(a)redhat.com>, "Douglas Landgraf" <dougsland(a)redhat.com>
> Sent: Sunday, December 7, 2014 7:38:19 PM
> Subject: Re: [ovirt-users] is it possible to run ovirt node on Diskless HW?
>
> It is centos 6.6 standard one.
> a.
>
> ***********************************************************
>
> Dr. Arman Khalatyan eScience -SuperComputing Leibniz-Institut f?r
> Astrophysik Potsdam (AIP) An der Sternwarte 16, 14482 Potsdam, Germany
>
> ***********************************************************
>
>
> On Sun, Dec 7, 2014 at 6:04 PM, Doron Fediuck <dfediuck(a)redhat.com> wrote:
>
> >
> >
> > ----- Original Message -----
> > > From: "Arman Khalatyan" <arm2arm(a)gmail.com>
> > > To: "users" <users(a)ovirt.org>
> > > Sent: Wednesday, December 3, 2014 6:50:09 PM
> > > Subject: [ovirt-users] is it possible to run ovirt node on Diskless HW?
> > >
> > > Hello,
> > >
> > > Doing steps in:
> > >
> > https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/...
> > >
> > > I would like to know is some one succeeded to run the host on a diskless
> > > machine?
> > > i am using Centos6.6 node with ovirt 3.5.
> > > Thanks,
> > > Arman.
> > >
> > >
> > >
> > >
> > > ***********************************************************
> > > Dr. Arman Khalatyan eScience -SuperComputing Leibniz-Institut f?r
> > Astrophysik
> > > Potsdam (AIP) An der Sternwarte 16, 14482 Potsdam, Germany
> > > ***********************************************************
> > >
> >
> > Hi Arman,
> > Are you working with ovirt node or standard CentOS?
> >
> > Note that ovirt node is different as it's works like a live cd-
> > it runs from memory. In order to save some configurations (such
> > as networking) the local disk is used.
> >
>
------------------------------
Message: 2
Date: Mon, 8 Dec 2014 10:22:18 +0100
From: Koen Vanoppen <vanoppen.koen(a)gmail.com>
To: "users(a)ovirt.org" <users(a)ovirt.org>
Subject: Re: [ovirt-users] Storage Domain Issue
Message-ID:
<CACfY+MaPY9opHykNc7hmM4Wc0_HBuu6_fyi7wPMWP4RSCe6xYQ(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
some more errors:
Thread-19::DEBUG::2014-12-08
10:20:02,700::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgck --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|'\'', '\''r|.*|'\'' ]
} global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1
use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } '
f130d166-546e-4905-8b8f-55a1c1dd2e4f (cwd None)
Thread-20::DEBUG::2014-12-08
10:20:02,817::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgck --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' eb912657-8a8c-4173-9d24-92d2b09a773c (cwd None)
Thread-20::DEBUG::2014-12-08
10:20:03,388::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
eb912657-8a8c-4173-9d24-92d2b09a773c (cwd None)
Thread-17::ERROR::2014-12-08
10:20:03,469::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-17::ERROR::2014-12-08
10:20:03,472::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-17::DEBUG::2014-12-08
10:20:03,482::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-17::DEBUG::2014-12-08
10:20:03,572::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-17::DEBUG::2014-12-08
10:20:03,631::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
f130d166-546e-4905-8b8f-55a1c1dd2e4f eb912657-8a8c-4173-9d24-92d2b09a773c
(cwd None)
Thread-14::ERROR::2014-12-08
10:20:05,785::task::866::Storage.TaskManager.Task::(_setError)
Task=`ffaf5100-e833-4d29-ac5d-f6f7f8ce2b5d`::Unexpected error
raise SecureError("Secured object is not in safe state")
SecureError: Secured object is not in safe state
Thread-14::ERROR::2014-12-08
10:20:05,797::dispatcher::79::Storage.Dispatcher::(wrapper) Secured object
is not in safe state
raise self.error
SecureError: Secured object is not in safe state
Thread-34::ERROR::2014-12-08
10:21:46,544::task::866::Storage.TaskManager.Task::(_setError)
Task=`82940da7-10c1-42f6-afca-3c0ac00c1487`::Unexpected error
raise SecureError("Secured object is not in safe state")
SecureError: Secured object is not in safe state
Thread-34::ERROR::2014-12-08
10:21:46,549::dispatcher::79::Storage.Dispatcher::(wrapper) Secured object
is not in safe state
raise self.error
SecureError: Secured object is not in safe stat
2014-12-08 7:30 GMT+01:00 Koen Vanoppen <vanoppen.koen(a)gmail.com>:
> Dear all,
>
> We have updated our hypervisors with yum. This included an update ov vdsm
> also. We now are with these version:
> vdsm-4.16.7-1.gitdb83943.el6.x86_64
> vdsm-python-4.16.7-1.gitdb83943.el6.noarch
> vdsm-python-zombiereaper-4.16.7-1.gitdb83943.el6.noarch
> vdsm-xmlrpc-4.16.7-1.gitdb83943.el6.noarch
> vdsm-yajsonrpc-4.16.7-1.gitdb83943.el6.noarch
> vdsm-jsonrpc-4.16.7-1.gitdb83943.el6.noarch
> vdsm-cli-4.16.7-1.gitdb83943.el6.noarch
>
> And ever since these updates we experience BIG troubles with our fibre
> connections. I've already update the brocade cards to the latest version.
> This seemed to help, they already came back up and saw the storage domains
> (before the brocade update, they didn't even see their storage domains).
> But after a day or so, one of the hypersisors began to freak out again.
> Coming up and going back down... Below you can find the errors:
>
>
> Thread-821::ERROR::2014-12-08
> 07:10:33,190::task::866::Storage.TaskManager.Task::(_setError)
> Task=`27cb9779-a8e9-4080-988d-9772c922710b`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-821::ERROR::2014-12-08
> 07:10:33,194::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-822::ERROR::2014-12-08
> 07:11:03,878::task::866::Storage.TaskManager.Task::(_setError)
> Task=`30177931-68c0-420f-950f-da5b770fe35c`::Unexpected error
> Thread-822::ERROR::2014-12-08
> 07:11:03,882::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Unknown pool id, pool not connected:
> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
> Thread-813::ERROR::2014-12-08
> 07:11:07,634::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-813::ERROR::2014-12-08
> 07:11:07,634::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
> looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-813::DEBUG::2014-12-08
> 07:11:07,638::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-813::DEBUG::2014-12-08
> 07:11:07,835::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-813::ERROR::2014-12-08
> 07:11:07,896::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
> Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
> expected version 42 it is version 17
> Thread-813::ERROR::2014-12-08
> 07:11:07,903::task::866::Storage.TaskManager.Task::(_setError)
> Task=`c434f325-5193-4236-a04d-2fee9ac095bc`::Unexpected error
> Thread-813::ERROR::2014-12-08
> 07:11:07,946::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Wrong Master domain or its version:
> 'SD=78d84adf-7274-4efe-a711-fbec31196ece,
> pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
> Thread-823::ERROR::2014-12-08
> 07:11:43,993::task::866::Storage.TaskManager.Task::(_setError)
> Task=`9abbccd9-88a7-4632-b350-f9af1f65bebd`::Unexpected error
> Thread-823::ERROR::2014-12-08
> 07:11:43,998::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Unknown pool id, pool not connected:
> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
> Thread-823::ERROR::2014-12-08
> 07:11:44,003::task::866::Storage.TaskManager.Task::(_setError)
> Task=`7ef1ac39-e7c2-4538-b30b-ab2fcefac01d`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:11:44,007::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-823::ERROR::2014-12-08
> 07:11:44,133::task::866::Storage.TaskManager.Task::(_setError)
> Task=`cc1ae82c-f3c4-4efa-9cd2-c62a27801e76`::Unexpected error
> Thread-823::ERROR::2014-12-08
> 07:11:44,137::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Unknown pool id, pool not connected:
> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
> Thread-823::ERROR::2014-12-08
> 07:12:24,580::task::866::Storage.TaskManager.Task::(_setError)
> Task=`9bcbb87d-3093-4894-879b-3fe2b09ef351`::Unexpected error
> Thread-823::ERROR::2014-12-08
> 07:12:24,585::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Unknown pool id, pool not connected:
> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
> Thread-823::ERROR::2014-12-08
> 07:13:04,926::task::866::Storage.TaskManager.Task::(_setError)
> Task=`8bdd0c1f-e681-4a8e-ad55-296c021389ed`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:13:04,931::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-823::ERROR::2014-12-08
> 07:13:45,342::task::866::Storage.TaskManager.Task::(_setError)
> Task=`160ea2a7-b6cb-4102-9df4-71ba87fd863e`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:13:45,346::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-823::ERROR::2014-12-08
> 07:14:25,879::task::866::Storage.TaskManager.Task::(_setError)
> Task=`985628db-8f48-44b5-8f61-631a922f7f71`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:14:25,883::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-823::ERROR::2014-12-08
> 07:15:06,175::task::866::Storage.TaskManager.Task::(_setError)
> Task=`ddca1c88-0565-41e8-bf0c-22eadcc75918`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:15:06,179::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-823::ERROR::2014-12-08
> 07:15:46,585::task::866::Storage.TaskManager.Task::(_setError)
> Task=`12bbded5-59ce-46d8-9e67-f48862a03606`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:15:46,589::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
> Thread-814::ERROR::2014-12-08
> 07:16:08,619::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-814::ERROR::2014-12-08
> 07:16:08,619::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
> looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-814::DEBUG::2014-12-08
> 07:16:08,624::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-814::DEBUG::2014-12-08
> 07:16:08,740::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-814::ERROR::2014-12-08
> 07:16:08,812::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
> Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
> expected version 42 it is version 17
> Thread-814::ERROR::2014-12-08
> 07:16:08,820::task::866::Storage.TaskManager.Task::(_setError)
> Task=`5cdce5cd-6e6d-421e-bc2a-f999d8cbb056`::Unexpected error
> Thread-814::ERROR::2014-12-08
> 07:16:08,865::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Wrong Master domain or its version:
> 'SD=78d84adf-7274-4efe-a711-fbec31196ece,
> pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
> Thread-815::ERROR::2014-12-08
> 07:16:09,471::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-815::ERROR::2014-12-08
> 07:16:09,472::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
> looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-815::DEBUG::2014-12-08
> 07:16:09,476::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-815::DEBUG::2014-12-08
> 07:16:09,564::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-815::ERROR::2014-12-08
> 07:16:09,627::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
> Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
> expected version 42 it is version 17
> Thread-815::ERROR::2014-12-08
> 07:16:09,635::task::866::Storage.TaskManager.Task::(_setError)
> Task=`abfa0fd0-04b3-4c65-b3d0-be18b085a65d`::Unexpected error
> Thread-815::ERROR::2014-12-08
> 07:16:09,681::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': "Wrong Master domain or its version:
> 'SD=78d84adf-7274-4efe-a711-fbec31196ece,
> pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
> Thread-816::ERROR::2014-12-08
> 07:16:10,182::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-816::ERROR::2014-12-08
> 07:16:10,183::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
> looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
> Thread-816::DEBUG::2014-12-08
> 07:16:10,187::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
> /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
> ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
> obtain_device_list_from_udev=0 filter = [
> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
> '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
> wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
> 0 } ' --noheadings --units b --nosuffix --separator '|'
> --ignoreskippedcluster -o
> uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
> Thread-823::ERROR::2014-12-08
> 07:16:27,163::task::866::Storage.TaskManager.Task::(_setError)
> Task=`9b0fd676-7941-40a7-a71e-0f1dee48a107`::Unexpected error
> raise se.SpmStatusError()
> SpmStatusError: Not SPM: ()
> Thread-823::ERROR::2014-12-08
> 07:16:27,168::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
> {'message': 'Not SPM: ()', 'code': 654}}
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141208/2f754047/atta...>
------------------------------
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
End of Users Digest, Vol 39, Issue 38
*************************************
------=_Part_7746146_197691492.1418043545536
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: georgia,serif; font-size: 12pt; colo=
r: #000000"><div>Hi all,</div><div>I was thinking of "booting from iSCSI SA=
N", which means you'll be using your LUN placed on storage in order to boot=
your host over the network.<br></div><div>In this case you'll might config=
ure your hosts HW to boot from iSCSI and then you'll won't need any HD on y=
our HW.</div><div>+adding more people to add their comments.</div><div><br>=
</div><div><span name=3D"x"></span><br>Thanks in advance.<br><div><br></div=
>Best regards,<br>Nikolai<br>____________________<br>Nikolai Sednev<br>Seni=
or Quality Engineer at Compute team<br>Red Hat Israel<br>34 Jerusalem Road,=
<br>Ra'anana, Israel 43501<br><div><br></div>Tel: +972=
9 7692043<br>Mobile: +972 52 7342734<br>Email: nsednev(a)redhat.com<b=
r>IRC: nsednev<span name=3D"x"></span><br></div><div><br></div><hr id=3D"zw=
chr"><div style=3D"color:#000;font-weight:normal;font-style:normal;text-dec=
oration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>Fro=
m: </b>users-request(a)ovirt.org<br><b>To: </b>users(a)ovirt.org<br><b>Sent: </=
b>Monday, December 8, 2014 11:22:27 AM<br><b>Subject: </b>Users Digest, Vol=
39, Issue 38<br><div><br></div>Send Users mailing list submissions to<br>&=
nbsp; users(a)ovirt.org<br><div><br>=
</div>To subscribe or unsubscribe via the World Wide Web, visit<br> &n=
bsp; http://lists.ovirt.org/mailman/list=
info/users<br>or, via email, send a message with subject or body 'help' to<=
br> users-request(a)ovirt.org<=
br><div><br></div>You can reach the person managing the list at<br> &n=
bsp; users-owner(a)ovirt.org<br><div><br><=
/div>When replying, please edit your Subject line so it is more specific<br=
>than "Re: Contents of Users digest..."<br><div><br></div><br>Today's Topic=
s:<br><div><br></div> 1. Re: is it possible to run ovirt =
node on Diskless HW?<br> (Doron Fediuck)<br> =
2. Re: Storage Domain Issue (Koen Vanoppen)<br><div><br></div>=
<br>----------------------------------------------------------------------<=
br><div><br></div>Message: 1<br>Date: Mon, 8 Dec 2014 02:01:50 -0500 (EST)<=
br>From: Doron Fediuck <dfediuck(a)redhat.com><br>To: Arman Khalatyan &=
lt;arm2arm(a)gmail.com><br>Cc: Ryan Barry <rbarry(a)redhat.com>, Fabia=
n Deutsch<br> <fdeutsch@r=
edhat.com>, users <use=
rs(a)ovirt.org><br>Subject: Re: [ovirt-users] is it possible to run ovirt =
node on<br> Diskless HW?<br>=
Message-ID:<br> <11724825=
52.12144827.1418022110582.JavaMail.zimbra(a)redhat.com><br>Content-Type: t=
ext/plain; charset=3Dutf-8<br><div><br></div>For standard centos you may se=
e other issues.<br><div><br></div>For example, let's assume you have a sing=
le NIC (eth0).<br>If you boot your host and then try to add it to the engin=
e,<br>the host deploy procedure will create try to create a management brid=
ge <br>for the VMs using eth0. At this point your host will freeze since yo=
ur<br>root FS will be disconnected while creating the bridge.<br><div><br><=
/div>I've done this ~6 years ago, and it required opening the initrd to han=
dle<br>the above issue, as well as adding the NIC driver and creating the b=
ridge<br>at this point. So it's not a trivial task but doable with some hac=
king.<br><div><br></div>Doron<br><div><br></div>----- Original Message ----=
-<br>> From: "Arman Khalatyan" <arm2arm(a)gmail.com><br>> To: "Do=
ron Fediuck" <dfediuck(a)redhat.com><br>> Cc: "users" <users@ovir=
t.org>, "Fabian Deutsch" <fdeutsch(a)redhat.com>, "Ryan Barry" <r=
barry(a)redhat.com>, "Tolik<br>> Litovsky" <tlitovsk(a)redhat.com>,=
"Douglas Landgraf" <dougsland(a)redhat.com><br>> Sent: Sunday, Dece=
mber 7, 2014 7:38:19 PM<br>> Subject: Re: [ovirt-users] is it possible t=
o run ovirt node on Diskless HW?<br>> <br>> It is centos 6.6 standard=
one.<br>> a.<br>> <br>> *****************************************=
******************<br>> <br>> Dr. Arman Khalatyan eScience -SuperComp=
uting Leibniz-Institut f?r<br>> Astrophysik Potsdam (AIP) An der Sternwa=
rte 16, 14482 Potsdam, Germany<br>> <br>> ***************************=
********************************<br>> <br>> <br>> On Sun, Dec 7, 2=
014 at 6:04 PM, Doron Fediuck <dfediuck(a)redhat.com> wrote:<br>> <b=
r>> ><br>> ><br>> > ----- Original Message -----<br>> =
> > From: "Arman Khalatyan" <arm2arm(a)gmail.com><br>> > &g=
t; To: "users" <users(a)ovirt.org><br>> > > Sent: Wednesday, D=
ecember 3, 2014 6:50:09 PM<br>> > > Subject: [ovirt-users] is it p=
ossible to run ovirt node on Diskless HW?<br>> > ><br>> > &g=
t; Hello,<br>> > ><br>> > > Doing steps in:<br>> > =
><br>> > https://access.redhat.com/documentation/en-US/Red_Hat_Ent=
erprise_Linux/6/html/Storage_Administration_Guide/diskless-nfs-config.html<=
br>> > ><br>> > > I would like to know is some one succee=
ded to run the host on a diskless<br>> > > machine?<br>> > &=
gt; i am using Centos6.6 node with ovirt 3.5.<br>> > > Thanks,<br>=
> > > Arman.<br>> > ><br>> > ><br>> > >=
<br>> > ><br>> > > **************************************=
*********************<br>> > > Dr. Arman Khalatyan eScience -Super=
Computing Leibniz-Institut f?r<br>> > Astrophysik<br>> > > P=
otsdam (AIP) An der Sternwarte 16, 14482 Potsdam, Germany<br>> > >=
***********************************************************<br>> > &=
gt;<br>> ><br>> > Hi Arman,<br>> > Are you working with o=
virt node or standard CentOS?<br>> ><br>> > Note that ovirt nod=
e is different as it's works like a live cd-<br>> > it runs from memo=
ry. In order to save some configurations (such<br>> > as networking) =
the local disk is used.<br>> ><br>> <br><div><br></div><br>-------=
-----------------------<br><div><br></div>Message: 2<br>Date: Mon, 8 Dec 20=
14 10:22:18 +0100<br>From: Koen Vanoppen <vanoppen.koen(a)gmail.com><br=
>To: "users(a)ovirt.org" <users(a)ovirt.org><br>Subject: Re: [ovirt-users=
] Storage Domain Issue<br>Message-ID:<br> &nbs=
p; <CACfY+MaPY9opHykNc7hmM4Wc0_HBuu6_fyi7wPMWP4RSCe6xYQ(a)mail.=
gmail.com><br>Content-Type: text/plain; charset=3D"utf-8"<br><div><br></=
div>some more errors:<br><div><br></div>Thread-19::DEBUG::2014-12-08<br>10:=
20:02,700::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>/sbin/l=
vm vgck --config ' devices { preferred_names =3D ["^/dev/mapper/"]<br>ignor=
e_suspended_devices=3D1 write_cache_state=3D0 disable_after_error_count=3D3=
<br>obtain_device_list_from_udev=3D0 filter =3D [<br>'\''a|/dev/mapper/3600=
5076802810d489000000000000062|'\'', '\''r|.*|'\'' ]<br>} global { &nb=
sp;locking_type=3D1 prioritise_write_locks=3D1 wait_for_locks=
=3D1<br>use_lvmetad=3D0 } backup { retain_min =3D 50 reta=
in_days =3D 0 } '<br>f130d166-546e-4905-8b8f-55a1c1dd2e4f (cwd None)<br>Thr=
ead-20::DEBUG::2014-12-08<br>10:20:02,817::lvm::288::Storage.Misc.excCmd::(=
cmd) /usr/bin/sudo -n<br>/sbin/lvm vgck --config ' devices { preferred_name=
s =3D ["^/dev/mapper/"]<br>ignore_suspended_devices=3D1 write_cache_state=
=3D0 disable_after_error_count=3D3<br>obtain_device_list_from_udev=3D0 filt=
er =3D [<br>'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper=
/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000=
000de|'\'',<br>'\''r|.*|'\'' ] } global { locking_type=3D1 &nbs=
p;prioritise_write_locks=3D1<br>wait_for_locks=3D1 use_lvmetad=3D0 } =
backup { retain_min =3D 50 retain_days =3D<br>0 } ' eb912=
657-8a8c-4173-9d24-92d2b09a773c (cwd None)<br>Thread-20::DEBUG::2014-12-08<=
br>10:20:03,388::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>/=
sbin/lvm vgs --config ' devices { preferred_names =3D ["^/dev/mapper/"]<br>=
ignore_suspended_devices=3D1 write_cache_state=3D0 disable_after_error_coun=
t=3D3<br>obtain_device_list_from_udev=3D0 filter =3D [<br>'\''a|/dev/mapper=
/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000=
000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',<br>'\''r|.*|'\'' =
] } global { locking_type=3D1 prioritise_write_locks=3D1<=
br>wait_for_locks=3D1 use_lvmetad=3D0 } backup { retain_m=
in =3D 50 retain_days =3D<br>0 } ' --noheadings --units b --nosuffix =
--separator '|'<br>--ignoreskippedcluster -o<br>uuid,name,attr,size,free,ex=
tent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_=
count,pv_name<br>eb912657-8a8c-4173-9d24-92d2b09a773c (cwd None)<br>Thread-=
17::ERROR::2014-12-08<br>10:20:03,469::sdc::137::Storage.StorageDomainCache=
::(_findDomain) looking<br>for unfetched domain 78d84adf-7274-4efe-a711-fbe=
c31196ece<br>Thread-17::ERROR::2014-12-08<br>10:20:03,472::sdc::154::Storag=
e.StorageDomainCache::(_findUnfetchedDomain)<br>looking for domain 78d84adf=
-7274-4efe-a711-fbec31196ece<br>Thread-17::DEBUG::2014-12-08<br>10:20:03,48=
2::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>/sbin/lvm vgs -=
-config ' devices { preferred_names =3D ["^/dev/mapper/"]<br>ignore_suspend=
ed_devices=3D1 write_cache_state=3D0 disable_after_error_count=3D3<br>obtai=
n_device_list_from_udev=3D0 filter =3D [<br>'\''a|/dev/mapper/3600507680281=
0d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/map=
per/36005076802810d48e0000000000000de|'\'',<br>'\''r|.*|'\'' ] } glob=
al { locking_type=3D1 prioritise_write_locks=3D1<br>wait_for_lo=
cks=3D1 use_lvmetad=3D0 } backup { retain_min =3D 50 &nbs=
p;retain_days =3D<br>0 } ' --noheadings --units b --nosuffix --separator '|=
'<br>--ignoreskippedcluster -o<br>uuid,name,attr,size,free,extent_size,exte=
nt_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<=
br>78d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br>Thread-17::DEBUG::201=
4-12-08<br>10:20:03,572::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo=
-n<br>/sbin/lvm vgs --config ' devices { preferred_names =3D ["^/dev/mappe=
r/"]<br>ignore_suspended_devices=3D1 write_cache_state=3D0 disable_after_er=
ror_count=3D3<br>obtain_device_list_from_udev=3D0 filter =3D [<br>'\''a|/de=
v/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e00=
00000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',<br>'\''r|=
.*|'\'' ] } global { locking_type=3D1 prioritise_write_lo=
cks=3D1<br>wait_for_locks=3D1 use_lvmetad=3D0 } backup { =
retain_min =3D 50 retain_days =3D<br>0 } ' --noheadings --units b --n=
osuffix --separator '|'<br>--ignoreskippedcluster -o<br>uuid,name,attr,size=
,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_c=
ount,pv_count,pv_name<br>78d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br=
>Thread-17::DEBUG::2014-12-08<br>10:20:03,631::lvm::288::Storage.Misc.excCm=
d::(cmd) /usr/bin/sudo -n<br>/sbin/lvm vgs --config ' devices { preferred_n=
ames =3D ["^/dev/mapper/"]<br>ignore_suspended_devices=3D1 write_cache_stat=
e=3D0 disable_after_error_count=3D3<br>obtain_device_list_from_udev=3D0 fil=
ter =3D [<br>'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mappe=
r/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e000000000=
0000de|'\'',<br>'\''r|.*|'\'' ] } global { locking_type=3D1 &nb=
sp;prioritise_write_locks=3D1<br>wait_for_locks=3D1 use_lvmetad=3D0 }=
backup { retain_min =3D 50 retain_days =3D<br>0 } ' --no=
headings --units b --nosuffix --separator '|'<br>--ignoreskippedcluster -o<=
br>uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda=
_size,vg_mda_free,lv_count,pv_count,pv_name<br>f130d166-546e-4905-8b8f-55a1=
c1dd2e4f eb912657-8a8c-4173-9d24-92d2b09a773c<br>(cwd None)<br>Thread-14::E=
RROR::2014-12-08<br>10:20:05,785::task::866::Storage.TaskManager.Task::(_se=
tError)<br>Task=3D`ffaf5100-e833-4d29-ac5d-f6f7f8ce2b5d`::Unexpected error<=
br> raise SecureError("Secured object is not in safe stat=
e")<br>SecureError: Secured object is not in safe state<br>Thread-14::ERROR=
::2014-12-08<br>10:20:05,797::dispatcher::79::Storage.Dispatcher::(wrapper)=
Secured object<br>is not in safe state<br> raise self.er=
ror<br>SecureError: Secured object is not in safe state<br>Thread-34::ERROR=
::2014-12-08<br>10:21:46,544::task::866::Storage.TaskManager.Task::(_setErr=
or)<br>Task=3D`82940da7-10c1-42f6-afca-3c0ac00c1487`::Unexpected error<br>&=
nbsp; raise SecureError("Secured object is not in safe state")<=
br>SecureError: Secured object is not in safe state<br>Thread-34::ERROR::20=
14-12-08<br>10:21:46,549::dispatcher::79::Storage.Dispatcher::(wrapper) Sec=
ured object<br>is not in safe state<br> raise self.error<=
br>SecureError: Secured object is not in safe stat<br><div><br></div>2014-1=
2-08 7:30 GMT+01:00 Koen Vanoppen <vanoppen.koen(a)gmail.com>:<br><div>=
<br></div>> Dear all,<br>><br>> We have updated our hypervisors wi=
th yum. This included an update ov vdsm<br>> also. We now are with these=
version:<br>> vdsm-4.16.7-1.gitdb83943.el6.x86_64<br>> vdsm-python-4=
.16.7-1.gitdb83943.el6.noarch<br>> vdsm-python-zombiereaper-4.16.7-1.git=
db83943.el6.noarch<br>> vdsm-xmlrpc-4.16.7-1.gitdb83943.el6.noarch<br>&g=
t; vdsm-yajsonrpc-4.16.7-1.gitdb83943.el6.noarch<br>> vdsm-jsonrpc-4.16.=
7-1.gitdb83943.el6.noarch<br>> vdsm-cli-4.16.7-1.gitdb83943.el6.noarch<b=
r>><br>> And ever since these updates we experience BIG troubles with=
our fibre<br>> connections. I've already update the brocade cards to th=
e latest version.<br>> This seemed to help, they already came back up an=
d saw the storage domains<br>> (before the brocade update, they didn't e=
ven see their storage domains).<br>> But after a day or so, one of the h=
ypersisors began to freak out again.<br>> Coming up and going back down.=
.. Below you can find the errors:<br>><br>><br>> Thread-821::ERROR=
::2014-12-08<br>> 07:10:33,190::task::866::Storage.TaskManager.Task::(_s=
etError)<br>> Task=3D`27cb9779-a8e9-4080-988d-9772c922710b`::Unexpected =
error<br>> raise se.SpmStatusError()<br>> SpmStatusErro=
r: Not SPM: ()<br>> Thread-821::ERROR::2014-12-08<br>> 07:10:33,194::=
dispatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'message'=
: 'Not SPM: ()', 'code': 654}}<br>> Thread-822::ERROR::2014-12-08<br>>=
; 07:11:03,878::task::866::Storage.TaskManager.Task::(_setError)<br>> Ta=
sk=3D`30177931-68c0-420f-950f-da5b770fe35c`::Unexpected error<br>> Threa=
d-822::ERROR::2014-12-08<br>> 07:11:03,882::dispatcher::76::Storage.Disp=
atcher::(wrapper) {'status':<br>> {'message': "Unknown pool id, pool not=
connected:<br>> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309=
}}<br>> Thread-813::ERROR::2014-12-08<br>> 07:11:07,634::sdc::137::St=
orage.StorageDomainCache::(_findDomain) looking<br>> for unfetched domai=
n 78d84adf-7274-4efe-a711-fbec31196ece<br>> Thread-813::ERROR::2014-12-0=
8<br>> 07:11:07,634::sdc::154::Storage.StorageDomainCache::(_findUnfetch=
edDomain)<br>> looking for domain 78d84adf-7274-4efe-a711-fbec31196ece<b=
r>> Thread-813::DEBUG::2014-12-08<br>> 07:11:07,638::lvm::288::Storag=
e.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>> /sbin/lvm vgs --config ' devi=
ces { preferred_names =3D ["^/dev/mapper/"]<br>> ignore_suspended_device=
s=3D1 write_cache_state=3D0 disable_after_error_count=3D3<br>> obtain_de=
vice_list_from_udev=3D0 filter =3D [<br>> '\''a|/dev/mapper/360050768028=
10d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/ma=
pper/36005076802810d48e0000000000000de|'\'',<br>> '\''r|.*|'\'' ] } &nbs=
p;global { locking_type=3D1 prioritise_write_locks=3D1<br>> =
wait_for_locks=3D1 use_lvmetad=3D0 } backup { retain_min =
=3D 50 retain_days =3D<br>> 0 } ' --noheadings --units b --nosuffi=
x --separator '|'<br>> --ignoreskippedcluster -o<br>> uuid,name,attr,=
size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,=
lv_count,pv_count,pv_name<br>> 78d84adf-7274-4efe-a711-fbec31196ece (cwd=
None)<br>> Thread-813::DEBUG::2014-12-08<br>> 07:11:07,835::lvm::288=
::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>> /sbin/lvm vgs --confi=
g ' devices { preferred_names =3D ["^/dev/mapper/"]<br>> ignore_suspende=
d_devices=3D1 write_cache_state=3D0 disable_after_error_count=3D3<br>> o=
btain_device_list_from_udev=3D0 filter =3D [<br>> '\''a|/dev/mapper/3600=
5076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae=
|/dev/mapper/36005076802810d48e0000000000000de|'\'',<br>> '\''r|.*|'\'' =
] } global { locking_type=3D1 prioritise_write_locks=3D1<=
br>> wait_for_locks=3D1 use_lvmetad=3D0 } backup { ret=
ain_min =3D 50 retain_days =3D<br>> 0 } ' --noheadings --units b -=
-nosuffix --separator '|'<br>> --ignoreskippedcluster -o<br>> uuid,na=
me,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_m=
da_free,lv_count,pv_count,pv_name<br>> 78d84adf-7274-4efe-a711-fbec31196=
ece (cwd None)<br>> Thread-813::ERROR::2014-12-08<br>> 07:11:07,896::=
spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersi=
on)<br>> Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece do=
es not have<br>> expected version 42 it is version 17<br>> Thread-813=
::ERROR::2014-12-08<br>> 07:11:07,903::task::866::Storage.TaskManager.Ta=
sk::(_setError)<br>> Task=3D`c434f325-5193-4236-a04d-2fee9ac095bc`::Unex=
pected error<br>> Thread-813::ERROR::2014-12-08<br>> 07:11:07,946::di=
spatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'message': =
"Wrong Master domain or its version:<br>> 'SD=3D78d84adf-7274-4efe-a711-=
fbec31196ece,<br>> pool=3D1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code'=
: 324}}<br>> Thread-823::ERROR::2014-12-08<br>> 07:11:43,993::task::8=
66::Storage.TaskManager.Task::(_setError)<br>> Task=3D`9abbccd9-88a7-463=
2-b350-f9af1f65bebd`::Unexpected error<br>> Thread-823::ERROR::2014-12-0=
8<br>> 07:11:43,998::dispatcher::76::Storage.Dispatcher::(wrapper) {'sta=
tus':<br>> {'message': "Unknown pool id, pool not connected:<br>> ('1=
d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}<br>> Thread-823::=
ERROR::2014-12-08<br>> 07:11:44,003::task::866::Storage.TaskManager.Task=
::(_setError)<br>> Task=3D`7ef1ac39-e7c2-4538-b30b-ab2fcefac01d`::Unexpe=
cted error<br>> raise se.SpmStatusError()<br>> SpmStatu=
sError: Not SPM: ()<br>> Thread-823::ERROR::2014-12-08<br>> 07:11:44,=
007::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'mes=
sage': 'Not SPM: ()', 'code': 654}}<br>> Thread-823::ERROR::2014-12-08<b=
r>> 07:11:44,133::task::866::Storage.TaskManager.Task::(_setError)<br>&g=
t; Task=3D`cc1ae82c-f3c4-4efa-9cd2-c62a27801e76`::Unexpected error<br>> =
Thread-823::ERROR::2014-12-08<br>> 07:11:44,137::dispatcher::76::Storage=
.Dispatcher::(wrapper) {'status':<br>> {'message': "Unknown pool id, poo=
l not connected:<br>> ('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code'=
: 309}}<br>> Thread-823::ERROR::2014-12-08<br>> 07:12:24,580::task::8=
66::Storage.TaskManager.Task::(_setError)<br>> Task=3D`9bcbb87d-3093-489=
4-879b-3fe2b09ef351`::Unexpected error<br>> Thread-823::ERROR::2014-12-0=
8<br>> 07:12:24,585::dispatcher::76::Storage.Dispatcher::(wrapper) {'sta=
tus':<br>> {'message': "Unknown pool id, pool not connected:<br>> ('1=
d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}<br>> Thread-823::=
ERROR::2014-12-08<br>> 07:13:04,926::task::866::Storage.TaskManager.Task=
::(_setError)<br>> Task=3D`8bdd0c1f-e681-4a8e-ad55-296c021389ed`::Unexpe=
cted error<br>> raise se.SpmStatusError()<br>> SpmStatu=
sError: Not SPM: ()<br>> Thread-823::ERROR::2014-12-08<br>> 07:13:04,=
931::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'mes=
sage': 'Not SPM: ()', 'code': 654}}<br>> Thread-823::ERROR::2014-12-08<b=
r>> 07:13:45,342::task::866::Storage.TaskManager.Task::(_setError)<br>&g=
t; Task=3D`160ea2a7-b6cb-4102-9df4-71ba87fd863e`::Unexpected error<br>> =
raise se.SpmStatusError()<br>> SpmStatusError: Not SPM: ()=
<br>> Thread-823::ERROR::2014-12-08<br>> 07:13:45,346::dispatcher::76=
::Storage.Dispatcher::(wrapper) {'status':<br>> {'message': 'Not SPM: ()=
', 'code': 654}}<br>> Thread-823::ERROR::2014-12-08<br>> 07:14:25,879=
::task::866::Storage.TaskManager.Task::(_setError)<br>> Task=3D`985628db=
-8f48-44b5-8f61-631a922f7f71`::Unexpected error<br>> raise=
se.SpmStatusError()<br>> SpmStatusError: Not SPM: ()<br>> Thread-823=
::ERROR::2014-12-08<br>> 07:14:25,883::dispatcher::76::Storage.Dispatche=
r::(wrapper) {'status':<br>> {'message': 'Not SPM: ()', 'code': 654}}<br=
>> Thread-823::ERROR::2014-12-08<br>> 07:15:06,175::task::866::Storag=
e.TaskManager.Task::(_setError)<br>> Task=3D`ddca1c88-0565-41e8-bf0c-22e=
adcc75918`::Unexpected error<br>> raise se.SpmStatusError(=
)<br>> SpmStatusError: Not SPM: ()<br>> Thread-823::ERROR::2014-12-08=
<br>> 07:15:06,179::dispatcher::76::Storage.Dispatcher::(wrapper) {'stat=
us':<br>> {'message': 'Not SPM: ()', 'code': 654}}<br>> Thread-823::E=
RROR::2014-12-08<br>> 07:15:46,585::task::866::Storage.TaskManager.Task:=
:(_setError)<br>> Task=3D`12bbded5-59ce-46d8-9e67-f48862a03606`::Unexpec=
ted error<br>> raise se.SpmStatusError()<br>> SpmStatus=
Error: Not SPM: ()<br>> Thread-823::ERROR::2014-12-08<br>> 07:15:46,5=
89::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'mess=
age': 'Not SPM: ()', 'code': 654}}<br>> Thread-814::ERROR::2014-12-08<br=
>> 07:16:08,619::sdc::137::Storage.StorageDomainCache::(_findDomain) loo=
king<br>> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece<br>&=
gt; Thread-814::ERROR::2014-12-08<br>> 07:16:08,619::sdc::154::Storage.S=
torageDomainCache::(_findUnfetchedDomain)<br>> looking for domain 78d84a=
df-7274-4efe-a711-fbec31196ece<br>> Thread-814::DEBUG::2014-12-08<br>>=
; 07:16:08,624::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<br>&g=
t; /sbin/lvm vgs --config ' devices { preferred_names =3D ["^/dev/mapper/"]=
<br>> ignore_suspended_devices=3D1 write_cache_state=3D0 disable_after_e=
rror_count=3D3<br>> obtain_device_list_from_udev=3D0 filter =3D [<br>>=
; '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/360050768=
02810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\''=
,<br>> '\''r|.*|'\'' ] } global { locking_type=3D1 pri=
oritise_write_locks=3D1<br>> wait_for_locks=3D1 use_lvmetad=3D0 } =
backup { retain_min =3D 50 retain_days =3D<br>> 0 } ' =
--noheadings --units b --nosuffix --separator '|'<br>> --ignoreskippedcl=
uster -o<br>> uuid,name,attr,size,free,extent_size,extent_count,free_cou=
nt,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<br>> 78d84adf-=
7274-4efe-a711-fbec31196ece (cwd None)<br>> Thread-814::DEBUG::2014-12-0=
8<br>> 07:16:08,740::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo =
-n<br>> /sbin/lvm vgs --config ' devices { preferred_names =3D ["^/dev/m=
apper/"]<br>> ignore_suspended_devices=3D1 write_cache_state=3D0 disable=
_after_error_count=3D3<br>> obtain_device_list_from_udev=3D0 filter =3D =
[<br>> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/3=
6005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e000000000000=
0de|'\'',<br>> '\''r|.*|'\'' ] } global { locking_type=3D1 &=
nbsp;prioritise_write_locks=3D1<br>> wait_for_locks=3D1 use_lvmeta=
d=3D0 } backup { retain_min =3D 50 retain_days =3D<br>>=
; 0 } ' --noheadings --units b --nosuffix --separator '|'<br>> --ignores=
kippedcluster -o<br>> uuid,name,attr,size,free,extent_size,extent_count,=
free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<br>> 7=
8d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br>> Thread-814::ERROR::2=
014-12-08<br>> 07:16:08,812::spbackends::271::Storage.StoragePoolDiskBac=
kend::(validateMasterDomainVersion)<br>> Requested master domain 78d84ad=
f-7274-4efe-a711-fbec31196ece does not have<br>> expected version 42 it =
is version 17<br>> Thread-814::ERROR::2014-12-08<br>> 07:16:08,820::t=
ask::866::Storage.TaskManager.Task::(_setError)<br>> Task=3D`5cdce5cd-6e=
6d-421e-bc2a-f999d8cbb056`::Unexpected error<br>> Thread-814::ERROR::201=
4-12-08<br>> 07:16:08,865::dispatcher::76::Storage.Dispatcher::(wrapper)=
{'status':<br>> {'message': "Wrong Master domain or its version:<br>>=
; 'SD=3D78d84adf-7274-4efe-a711-fbec31196ece,<br>> pool=3D1d03dc05-008b-=
4d14-97ce-b17bd714183d'", 'code': 324}}<br>> Thread-815::ERROR::2014-12-=
08<br>> 07:16:09,471::sdc::137::Storage.StorageDomainCache::(_findDomain=
) looking<br>> for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece=
<br>> Thread-815::ERROR::2014-12-08<br>> 07:16:09,472::sdc::154::Stor=
age.StorageDomainCache::(_findUnfetchedDomain)<br>> looking for domain 7=
8d84adf-7274-4efe-a711-fbec31196ece<br>> Thread-815::DEBUG::2014-12-08<b=
r>> 07:16:09,476::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n<=
br>> /sbin/lvm vgs --config ' devices { preferred_names =3D ["^/dev/mapp=
er/"]<br>> ignore_suspended_devices=3D1 write_cache_state=3D0 disable_af=
ter_error_count=3D3<br>> obtain_device_list_from_udev=3D0 filter =3D [<b=
r>> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/3600=
5076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de=
|'\'',<br>> '\''r|.*|'\'' ] } global { locking_type=3D1 &nbs=
p;prioritise_write_locks=3D1<br>> wait_for_locks=3D1 use_lvmetad=
=3D0 } backup { retain_min =3D 50 retain_days =3D<br>>=
0 } ' --noheadings --units b --nosuffix --separator '|'<br>> --ignoresk=
ippedcluster -o<br>> uuid,name,attr,size,free,extent_size,extent_count,f=
ree_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<br>> 78=
d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br>> Thread-815::DEBUG::20=
14-12-08<br>> 07:16:09,564::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bi=
n/sudo -n<br>> /sbin/lvm vgs --config ' devices { preferred_names =3D ["=
^/dev/mapper/"]<br>> ignore_suspended_devices=3D1 write_cache_state=3D0 =
disable_after_error_count=3D3<br>> obtain_device_list_from_udev=3D0 filt=
er =3D [<br>> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/m=
apper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e00000=
00000000de|'\'',<br>> '\''r|.*|'\'' ] } global { locking_typ=
e=3D1 prioritise_write_locks=3D1<br>> wait_for_locks=3D1 use=
_lvmetad=3D0 } backup { retain_min =3D 50 retain_days =3D=
<br>> 0 } ' --noheadings --units b --nosuffix --separator '|'<br>> --=
ignoreskippedcluster -o<br>> uuid,name,attr,size,free,extent_size,extent=
_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<br=
>> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br>> Thread-815::E=
RROR::2014-12-08<br>> 07:16:09,627::spbackends::271::Storage.StoragePool=
DiskBackend::(validateMasterDomainVersion)<br>> Requested master domain =
78d84adf-7274-4efe-a711-fbec31196ece does not have<br>> expected version=
42 it is version 17<br>> Thread-815::ERROR::2014-12-08<br>> 07:16:09=
,635::task::866::Storage.TaskManager.Task::(_setError)<br>> Task=3D`abfa=
0fd0-04b3-4c65-b3d0-be18b085a65d`::Unexpected error<br>> Thread-815::ERR=
OR::2014-12-08<br>> 07:16:09,681::dispatcher::76::Storage.Dispatcher::(w=
rapper) {'status':<br>> {'message': "Wrong Master domain or its version:=
<br>> 'SD=3D78d84adf-7274-4efe-a711-fbec31196ece,<br>> pool=3D1d03dc0=
5-008b-4d14-97ce-b17bd714183d'", 'code': 324}}<br>> Thread-816::ERROR::2=
014-12-08<br>> 07:16:10,182::sdc::137::Storage.StorageDomainCache::(_fin=
dDomain) looking<br>> for unfetched domain 78d84adf-7274-4efe-a711-fbec3=
1196ece<br>> Thread-816::ERROR::2014-12-08<br>> 07:16:10,183::sdc::15=
4::Storage.StorageDomainCache::(_findUnfetchedDomain)<br>> looking for d=
omain 78d84adf-7274-4efe-a711-fbec31196ece<br>> Thread-816::DEBUG::2014-=
12-08<br>> 07:16:10,187::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/s=
udo -n<br>> /sbin/lvm vgs --config ' devices { preferred_names =3D ["^/d=
ev/mapper/"]<br>> ignore_suspended_devices=3D1 write_cache_state=3D0 dis=
able_after_error_count=3D3<br>> obtain_device_list_from_udev=3D0 filter =
=3D [<br>> '\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapp=
er/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e00000000=
00000de|'\'',<br>> '\''r|.*|'\'' ] } global { locking_type=
=3D1 prioritise_write_locks=3D1<br>> wait_for_locks=3D1 use_=
lvmetad=3D0 } backup { retain_min =3D 50 retain_days =3D<=
br>> 0 } ' --noheadings --units b --nosuffix --separator '|'<br>> --i=
gnoreskippedcluster -o<br>> uuid,name,attr,size,free,extent_size,extent_=
count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name<br>=
> 78d84adf-7274-4efe-a711-fbec31196ece (cwd None)<br>> Thread-823::ER=
ROR::2014-12-08<br>> 07:16:27,163::task::866::Storage.TaskManager.Task::=
(_setError)<br>> Task=3D`9b0fd676-7941-40a7-a71e-0f1dee48a107`::Unexpect=
ed error<br>> raise se.SpmStatusError()<br>> SpmStatusE=
rror: Not SPM: ()<br>> Thread-823::ERROR::2014-12-08<br>> 07:16:27,16=
8::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':<br>> {'messa=
ge': 'Not SPM: ()', 'code': 654}}<br>><br>><br>-------------- next pa=
rt --------------<br>An HTML attachment was scrubbed...<br>URL: <http://=
lists.ovirt.org/pipermail/users/attachments/20141208/2f754047/attachment.ht=
ml><br><div><br></div>------------------------------<br><div><br></div>_=
______________________________________________<br>Users mailing list<br>Use=
rs(a)ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/users<br><div><br><=
/div><br>End of Users Digest, Vol 39, Issue 38<br>*************************=
************<br></div><div><br></div></div></body></html>
------=_Part_7746146_197691492.1418043545536--
10 years, 4 months
Error When try add new network using neutron provider
by Eduardo Terzella
Hello,
Error when i try to create a new network using neutron provider:
"Error while executing action Add Subnet to Provider: Failed to communicate
with the external provider"
==> /var/log/neutron/server.log <==
2014-12-07 22:35:14.825 1061 INFO neutron.wsgi [-] (1061) accepted
('xxx.xxx.xxx.xxx', 42975)
2014-12-07 22:35:14.828 1061 INFO urllib3.connectionpool [-] Starting new
HTTP connection (1): 127.0.0.1
2014-12-07 22:35:14.920 1061 INFO neutron.plugins.ml2.db
[req-ba2a18ec-6e02-4526-99a8-27b35152781f None] Added segment
e0ad11df-9c5a-4167-82ea-313dcc626661
of type flat for network 213c62ce-e167-4bb0-bd2d-720dd06bc970
2014-12-07 22:35:14.930 1061 INFO neutron.wsgi
[req-ba2a18ec-6e02-4526-99a8-27b35152781f None] - - [07/Dec/2014 22:35:14]
"POST /v2.0/networ ks HTTP/1.1" 201
527 0.103579
10 years, 4 months
ssd cache
by yao xu
Hi ! Everyone!
Is anyone tried to add an ssd cache to node using bcache or flashcache?
It seemed that we have to change the procedure when adding a storage
domain .
Maybe it can be done in serveral days , but sync the cache between nodes
seemed a little tricky.
Do you have any idea?
Thanks
10 years, 4 months
Storage Domain Issue
by Koen Vanoppen
Dear all,
We have updated our hypervisors with yum. This included an update ov vdsm
also. We now are with these version:
vdsm-4.16.7-1.gitdb83943.el6.x86_64
vdsm-python-4.16.7-1.gitdb83943.el6.noarch
vdsm-python-zombiereaper-4.16.7-1.gitdb83943.el6.noarch
vdsm-xmlrpc-4.16.7-1.gitdb83943.el6.noarch
vdsm-yajsonrpc-4.16.7-1.gitdb83943.el6.noarch
vdsm-jsonrpc-4.16.7-1.gitdb83943.el6.noarch
vdsm-cli-4.16.7-1.gitdb83943.el6.noarch
And ever since these updates we experience BIG troubles with our fibre
connections. I've already update the brocade cards to the latest version.
This seemed to help, they already came back up and saw the storage domains
(before the brocade update, they didn't even see their storage domains).
But after a day or so, one of the hypersisors began to freak out again.
Coming up and going back down... Below you can find the errors:
Thread-821::ERROR::2014-12-08
07:10:33,190::task::866::Storage.TaskManager.Task::(_setError)
Task=`27cb9779-a8e9-4080-988d-9772c922710b`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-821::ERROR::2014-12-08
07:10:33,194::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-822::ERROR::2014-12-08
07:11:03,878::task::866::Storage.TaskManager.Task::(_setError)
Task=`30177931-68c0-420f-950f-da5b770fe35c`::Unexpected error
Thread-822::ERROR::2014-12-08
07:11:03,882::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Unknown pool id, pool not connected:
('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
Thread-813::ERROR::2014-12-08
07:11:07,634::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-813::ERROR::2014-12-08
07:11:07,634::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-813::DEBUG::2014-12-08
07:11:07,638::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-813::DEBUG::2014-12-08
07:11:07,835::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-813::ERROR::2014-12-08
07:11:07,896::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
expected version 42 it is version 17
Thread-813::ERROR::2014-12-08
07:11:07,903::task::866::Storage.TaskManager.Task::(_setError)
Task=`c434f325-5193-4236-a04d-2fee9ac095bc`::Unexpected error
Thread-813::ERROR::2014-12-08
07:11:07,946::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Wrong Master domain or its version:
'SD=78d84adf-7274-4efe-a711-fbec31196ece,
pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
Thread-823::ERROR::2014-12-08
07:11:43,993::task::866::Storage.TaskManager.Task::(_setError)
Task=`9abbccd9-88a7-4632-b350-f9af1f65bebd`::Unexpected error
Thread-823::ERROR::2014-12-08
07:11:43,998::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Unknown pool id, pool not connected:
('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
Thread-823::ERROR::2014-12-08
07:11:44,003::task::866::Storage.TaskManager.Task::(_setError)
Task=`7ef1ac39-e7c2-4538-b30b-ab2fcefac01d`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:11:44,007::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-823::ERROR::2014-12-08
07:11:44,133::task::866::Storage.TaskManager.Task::(_setError)
Task=`cc1ae82c-f3c4-4efa-9cd2-c62a27801e76`::Unexpected error
Thread-823::ERROR::2014-12-08
07:11:44,137::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Unknown pool id, pool not connected:
('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
Thread-823::ERROR::2014-12-08
07:12:24,580::task::866::Storage.TaskManager.Task::(_setError)
Task=`9bcbb87d-3093-4894-879b-3fe2b09ef351`::Unexpected error
Thread-823::ERROR::2014-12-08
07:12:24,585::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Unknown pool id, pool not connected:
('1d03dc05-008b-4d14-97ce-b17bd714183d',)", 'code': 309}}
Thread-823::ERROR::2014-12-08
07:13:04,926::task::866::Storage.TaskManager.Task::(_setError)
Task=`8bdd0c1f-e681-4a8e-ad55-296c021389ed`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:13:04,931::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-823::ERROR::2014-12-08
07:13:45,342::task::866::Storage.TaskManager.Task::(_setError)
Task=`160ea2a7-b6cb-4102-9df4-71ba87fd863e`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:13:45,346::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-823::ERROR::2014-12-08
07:14:25,879::task::866::Storage.TaskManager.Task::(_setError)
Task=`985628db-8f48-44b5-8f61-631a922f7f71`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:14:25,883::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-823::ERROR::2014-12-08
07:15:06,175::task::866::Storage.TaskManager.Task::(_setError)
Task=`ddca1c88-0565-41e8-bf0c-22eadcc75918`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:15:06,179::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-823::ERROR::2014-12-08
07:15:46,585::task::866::Storage.TaskManager.Task::(_setError)
Task=`12bbded5-59ce-46d8-9e67-f48862a03606`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:15:46,589::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
Thread-814::ERROR::2014-12-08
07:16:08,619::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-814::ERROR::2014-12-08
07:16:08,619::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-814::DEBUG::2014-12-08
07:16:08,624::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-814::DEBUG::2014-12-08
07:16:08,740::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-814::ERROR::2014-12-08
07:16:08,812::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
expected version 42 it is version 17
Thread-814::ERROR::2014-12-08
07:16:08,820::task::866::Storage.TaskManager.Task::(_setError)
Task=`5cdce5cd-6e6d-421e-bc2a-f999d8cbb056`::Unexpected error
Thread-814::ERROR::2014-12-08
07:16:08,865::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Wrong Master domain or its version:
'SD=78d84adf-7274-4efe-a711-fbec31196ece,
pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
Thread-815::ERROR::2014-12-08
07:16:09,471::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-815::ERROR::2014-12-08
07:16:09,472::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-815::DEBUG::2014-12-08
07:16:09,476::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-815::DEBUG::2014-12-08
07:16:09,564::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-815::ERROR::2014-12-08
07:16:09,627::spbackends::271::Storage.StoragePoolDiskBackend::(validateMasterDomainVersion)
Requested master domain 78d84adf-7274-4efe-a711-fbec31196ece does not have
expected version 42 it is version 17
Thread-815::ERROR::2014-12-08
07:16:09,635::task::866::Storage.TaskManager.Task::(_setError)
Task=`abfa0fd0-04b3-4c65-b3d0-be18b085a65d`::Unexpected error
Thread-815::ERROR::2014-12-08
07:16:09,681::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': "Wrong Master domain or its version:
'SD=78d84adf-7274-4efe-a711-fbec31196ece,
pool=1d03dc05-008b-4d14-97ce-b17bd714183d'", 'code': 324}}
Thread-816::ERROR::2014-12-08
07:16:10,182::sdc::137::Storage.StorageDomainCache::(_findDomain) looking
for unfetched domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-816::ERROR::2014-12-08
07:16:10,183::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain)
looking for domain 78d84adf-7274-4efe-a711-fbec31196ece
Thread-816::DEBUG::2014-12-08
07:16:10,187::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
obtain_device_list_from_udev=0 filter = [
'\''a|/dev/mapper/36005076802810d489000000000000062|/dev/mapper/36005076802810d48e0000000000000ae|/dev/mapper/36005076802810d48e0000000000000de|'\'',
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days =
0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
78d84adf-7274-4efe-a711-fbec31196ece (cwd None)
Thread-823::ERROR::2014-12-08
07:16:27,163::task::866::Storage.TaskManager.Task::(_setError)
Task=`9b0fd676-7941-40a7-a71e-0f1dee48a107`::Unexpected error
raise se.SpmStatusError()
SpmStatusError: Not SPM: ()
Thread-823::ERROR::2014-12-08
07:16:27,168::dispatcher::76::Storage.Dispatcher::(wrapper) {'status':
{'message': 'Not SPM: ()', 'code': 654}}
10 years, 4 months
Add new host with Neutron Provider
by Eduardo Terzella
Hello,
You can help ?
I tried to add neutron provider on my node ovirt and when tried to
installing occurred the following error:
2014-12-07 15:15:31 INFO otopi.plugins.otopi.packagers.yumpackager
yumpackager.info:92 Yum install: 52/53:
openstack-neutron-openvswitch-2014.1.3-4.el6.noarch
2014-12-07 15:15:31 ERROR otopi.plugins.otopi.packagers.yumpackager
yumpackager.error:97 Yum Non-fatal POSTIN scriptlet failure in rpm package
openstack-neutron-openvswitch-2014.1.3-4.el6.noarch
2014-12-07 15:15:31 DEBUG otopi.plugins.otopi.packagers.yumpackager
yumpackager.verbose:88 Yum Script sink: error reading information on
service openstack-openvswitch-agent: No such file or directory
warning: %post(openstack-neutron-openvswitch-2014.1.3-4.el6.noarch)
scriptlet failed, exit status 1
2014-12-07 15:15:31 DEBUG otopi.plugins.otopi.packagers.yumpackager
yumpackager.verbose:88 Yum Done:
openstack-neutron-openvswitch-2014.1.3-4.el6.noarch
2014-12-07 15:15:31 DEBUG otopi.plugins.otopi.packagers.yumpackager
yumpackager.verbose:88 Yum Done:
openstack-neutron-openvswitch-2014.1.3-4.el6.noarch
I already add the repo openstak on the node.
10 years, 4 months
oVirt power management issue
by Wout Peeters
------=_Part_215_24910333.1417776619019
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
We're trying to set up an oVirt configuration with an oVirt-controller (CentOS 6), iSCSI-storage (Dell MD3200i) and 3 vm-hosts (CentOS 7) powered by 2 APC PDUs. Testing the Power Management settings in the web GUI, we get the following message: "Test Succeeded, unknown." The oVirt engine log outputs the following:
2014-12-05 11:23:00,872 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: Host vm-02 from data center XXXX was chosen as a proxy to execute Status command on Host vm-03.
2014-12-05 11:23:00,879 INFO [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Using Host vm-02 from data center XXXX as proxy to execute Status command on Host
2014-12-05 11:23:00,904 INFO [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Executing <Status> Power Management command, Proxy Host:vm-02, Agent:apc, Target Host:, Management IP:***.***.***.***, User:apc, Options:, Fencing policy:null
2014-12-05 11:23:00,930 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(HostName = vm-02, HostId = 071554fc-eed2-4e8f-b6bc-041248d0eaa5, targetVdsId = 67c642ed-0a7a-4e3b-8dd6-32a36df4aea9, action = Status, ip = ***.***.***.***, port = , type = apc, user = apc, password = ******, options = '', policy = 'null'), log id: 2803522
2014-12-05 11:23:01,137 WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: Power Management test failed for Host vm-03.Done
2014-12-05 11:23:01,138 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: Test Succeeded, unknown, log id: 2803522
2014-12-05 11:23:01,139 WARN [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Fencing operation failed with proxy host 071554fc-eed2-4e8f-b6bc-041248d0eaa5, trying another proxy...
2014-12-05 11:23:01,241 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: Host vm-01 from data center XXXX was chosen as a proxy to execute Status command on Host vm-03.
2014-12-05 11:23:01,244 INFO [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Using Host vm-01 from data center XXXX as proxy to execute Status command on Host
2014-12-05 11:23:01,246 INFO [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Executing <Status> Power Management command, Proxy Host:vm-01, Agent:apc, Target Host:, Management IP:***.***.***.***, User:apc, Options:, Fencing policy:null
2014-12-05 11:23:01,273 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(HostName = vm-01, HostId = c50eb9bf-5294-4d46-813d-7adfcb41d71d, targetVdsId = 67c642ed-0a7a-4e3b-8dd6-32a36df4aea9, action = Status, ip = ***.***.***.***, port = , type = apc, user = apc, password = ******, options = '', policy = 'null'), log id: 2b00de15
2014-12-05 11:23:01,449 WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: Power Management test failed for Host vm-03.Done
2014-12-05 11:23:01,451 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: Test Succeeded, unknown, log id: 2b00de15
This is the vdsm.log output:
JsonRpc (StompReactor)::DEBUG::2014-12-05 11:34:05,065::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2014-12-05 11:34:05,067::__init__::504::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-24996::DEBUG::2014-12-05 11:34:05,069::API::1188::vds::(fenceNode) fenceNode(addr=***.***.***.***,port=,agent=apc,user=apc,passwd=XXXX,action=status,secure=False,options=,policy=None)
Thread-24996::DEBUG::2014-12-05 11:34:05,069::utils::738::root::(execCmd) /usr/sbin/fence_apc (cwd None)
Thread-24996::DEBUG::2014-12-05 11:34:05,131::utils::758::root::(execCmd) FAILED: <err> = "Failed: You have to enter plug number or machine identification\nPlease use '-h' for usage\n"; <rc> = 1
Thread-24996::DEBUG::2014-12-05 11:34:05,131::API::1143::vds::(fence) rc 1 inp agent=fence_apc
ipaddr=***.***.***.***
login=apc
action=status
passwd=XXXX
out [] err ['Failed: You have to enter plug number or machine identification', "Please use '-h' for usage"]
The 'port' and 'options' fields show up as empty, even if we enter '22' or 'port=22'. We did enter the slot number as well.
Entering the fence_apc command manually, we get:
fence_apc -a ***.***.***.*** -l apc -p ****** -o status -n 1 -x
Status: ON
Anyone have an idea what could be the problem?
Thanks for your time and kind regards,
Wout
------=_Part_215_24910333.1417776619019
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><=
div style=3D'font-family: arial,helvetica,sans-serif; font-size: 10pt; colo=
r: #000000'>Hi,<br><br>We're trying to set up an oVirt configuration with a=
n oVirt-controller (CentOS 6), iSCSI-storage (Dell MD3200i) and 3 vm-hosts =
(CentOS 7) powered by 2 APC PDUs. Testing the Power Management settings in =
the web GUI, we get the following message: "Test Succeeded, unknown." The o=
Virt engine log outputs the following:<br><br>2014-12-05 11:23:00,872 INFO&=
nbsp; [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector=
] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Ev=
ent ID: -1, Message: Host vm-02 from data center XXXX was chosen as a proxy=
to execute Status command on Host vm-03.<br>2014-12-05 11:23:00,879 INFO&n=
bsp; [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Usin=
g Host vm-02 from data center XXXX as proxy to execute Status command on Ho=
st<br>2014-12-05 11:23:00,904 INFO [org.ovirt.engine.core.bll.FenceEx=
ecutor] (ajp--127.0.0.1-8702-7) Executing <Status> Power Management c=
ommand, Proxy Host:vm-02, Agent:apc, Target Host:, Management IP:***.***.**=
*.***, User:apc, Options:, Fencing policy:null<br>2014-12-05 11:23:00,930 I=
NFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (a=
jp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(HostName =3D vm-02, HostId =
=3D 071554fc-eed2-4e8f-b6bc-041248d0eaa5, targetVdsId =3D 67c642ed-0a7a-4e3=
b-8dd6-32a36df4aea9, action =3D Status, ip =3D ***.***.***.***, port =3D , =
type =3D apc, user =3D apc, password =3D ******, options =3D '', policy =3D=
'null'), log id: 2803522<br>2014-12-05 11:23:01,137 WARN [org.ovirt.=
engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1=
-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Messa=
ge: Power Management test failed for Host vm-03.Done<br>2014-12-05 11:23:01=
,138 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSComma=
nd] (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: Test Succee=
ded, unknown, log id: 2803522<br>2014-12-05 11:23:01,139 WARN [org.ov=
irt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Fencing operatio=
n failed with proxy host 071554fc-eed2-4e8f-b6bc-041248d0eaa5, trying anoth=
er proxy...<br>2014-12-05 11:23:01,241 INFO [org.ovirt.engine.core.da=
l.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Corre=
lation ID: null, Call Stack: null, Custom Event ID: -1, Message: Host vm-01=
from data center XXXX was chosen as a proxy to execute Status command on H=
ost vm-03.<br>2014-12-05 11:23:01,244 INFO [org.ovirt.engine.core.bll=
.FenceExecutor] (ajp--127.0.0.1-8702-7) Using Host vm-01 from data center X=
XXX as proxy to execute Status command on Host<br>2014-12-05 11:23:01,246 I=
NFO [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7)=
Executing <Status> Power Management command, Proxy Host:vm-01, Agent=
:apc, Target Host:, Management IP:***.***.***.***, User:apc, Options:, Fenc=
ing policy:null<br>2014-12-05 11:23:01,273 INFO [org.ovirt.engine.cor=
e.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) START, Fe=
nceVdsVDSCommand(HostName =3D vm-01, HostId =3D c50eb9bf-5294-4d46-813d-7ad=
fcb41d71d, targetVdsId =3D 67c642ed-0a7a-4e3b-8dd6-32a36df4aea9, action =3D=
Status, ip =3D ***.***.***.***, port =3D , type =3D apc, user =3D apc, pas=
sword =3D ******, options =3D '', policy =3D 'null'), log id: 2b00de15<br>2=
014-12-05 11:23:01,449 WARN [org.ovirt.engine.core.dal.dbbroker.audit=
loghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null,=
Call Stack: null, Custom Event ID: -1, Message: Power Management test fail=
ed for Host vm-03.Done<br>2014-12-05 11:23:01,451 INFO [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) FI=
NISH, FenceVdsVDSCommand, return: Test Succeeded, unknown, log id: 2b00de15=
<br><br>This is the vdsm.log output:<br><br>JsonRpc (StompReactor)::DEBUG::=
2014-12-05 11:34:05,065::stompReactor::98::Broker.StompAdapter::(handle_fra=
me) Handling message <StompFrame command=3D'SEND'><br>JsonRpcServer::=
DEBUG::2014-12-05 11:34:05,067::__init__::504::jsonrpc.JsonRpcServer::(serv=
e_requests) Waiting for request<br>Thread-24996::DEBUG::2014-12-05 11:34:05=
,069::API::1188::vds::(fenceNode) fenceNode(addr=3D***.***.***.***,port=3D,=
agent=3Dapc,user=3Dapc,passwd=3DXXXX,action=3Dstatus,secure=3DFalse,options=
=3D,policy=3DNone)<br>Thread-24996::DEBUG::2014-12-05 11:34:05,069::utils::=
738::root::(execCmd) /usr/sbin/fence_apc (cwd None)<br>Thread-24996::DEBUG:=
:2014-12-05 11:34:05,131::utils::758::root::(execCmd) FAILED: <err> =
=3D "Failed: You have to enter plug number or machine identification\nPleas=
e use '-h' for usage\n"; <rc> =3D 1<br>Thread-24996::DEBUG::2014-12-0=
5 11:34:05,131::API::1143::vds::(fence) rc 1 inp agent=3Dfence_apc<br>ipadd=
r=3D***.***.***.***<br>login=3Dapc<br>action=3Dstatus<br>passwd=3DXXXX<br>&=
nbsp;out [] err ['Failed: You have to enter plug number or machine identifi=
cation', "Please use '-h' for usage"]<br><br>The 'port' and 'options' field=
s show up as empty, even if we enter '22' or 'port=3D22'. We did enter the =
slot number as well.<br><br>Entering the fence_apc command manually, we get=
:<br><br>fence_apc -a ***.***.***.*** -l apc -p ****** -o status -n 1 -x<br=
>Status: ON<br><br>Anyone have an idea what could be the problem?<br><br><b=
r>Thanks for your time and kind regards,<br><br>Wout<br></div></body></html=
>
------=_Part_215_24910333.1417776619019--
10 years, 4 months