Network Address Change
by Paul.LKW
Hi All:
I just has a case, I need to change the oVirt host and engine IP address
due to data center decommission I checked in the hosted-engine host
there are some files I could change ;
in ovirt-hosted-engine/hosted-engine.conf
ca_subject="O=simple.com, CN=1.2.3.4"
gateway=1.2.3.254
and of course I need to change the ovirtmgmt interface IP too, I think
just change the above line could do the tick, but where could I change
the other host IP in the cluster ?
I think I have to be lost all the host as once changed the hosted-engine
host IP as it is in diff. sub net.
Does there any command line tools could do that or someone has such
experience could share?
Best Regards,
Paul.LKW
2 years, 4 months
Vm suddenly paused with error "vm has paused due to unknown storage error"
by Jasper Siero
Hi all,
Since we upgraded our Ovirt nodes to CentOS 7 a vm (not a specific one but never more then one) will sometimes pause suddenly with the error "VM ... has paused due to unknown storage error". It happens now two times in a month.
The Ovirt node uses san storage for the vm's running on it. When a specific vm is pausing with an error the other vm's keeps running without problems.
The vm runs without problems after unpausing it.
Versions:
CentOS Linux release 7.1.1503
vdsm-4.14.17-0
libvirt-daemon-1.2.8-16
vdsm.log:
VM Channels Listener::DEBUG::2015-10-25 07:43:54,382::vmChannels::95::vds::(_handle_timeouts) Timeout on fileno 78.
libvirtEventLoop::INFO::2015-10-25 07:43:56,177::vm::4602::vm.Vm::(_onIOError) vmId=`77f07ae0-cc3e-4ae2-90ec-7fba7b11deeb`::abnormal vm stop device virtio-disk0 error eother
libvirtEventLoop::DEBUG::2015-10-25 07:43:56,178::vm::5204::vm.Vm::(_onLibvirtLifecycleEvent) vmId=`77f07ae0-cc3e-4ae2-90ec-7fba7b11deeb`::event Suspended detail 2 opaque None
libvirtEventLoop::INFO::2015-10-25 07:43:56,178::vm::4602::vm.Vm::(_onIOError) vmId=`77f07ae0-cc3e-4ae2-90ec-7fba7b11deeb`::abnormal vm stop device virtio-disk0 error eother
...........
libvirtEventLoop::INFO::2015-10-25 07:43:56,180::vm::4602::vm.Vm::(_onIOError) vmId=`77f07ae0-cc3e-4ae2-90ec-7fba7b11deeb`::abnormal vm stop device virtio-disk0 error eother
specific error part in libvirt vm log:
block I/O error in device 'drive-virtio-disk0': Unknown error 32758 (32758)
...........
block I/O error in device 'drive-virtio-disk0': Unknown error 32758 (32758)
engine.log:
2015-10-25 07:44:48,945 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (DefaultQuartzScheduler_Worker-40) [a43dcc8] VM diataal-prod-cas1 77f07ae0-cc3e-4ae2-90ec-7fba7b11deeb moved from
Up --> Paused
2015-10-25 07:44:49,003 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-40) [a43dcc8] Correlation ID: null, Call Stack: null, Custom Event
ID: -1, Message: VM diataal-prod-cas1 has paused due to unknown storage error.
Has anyone experienced the same problem or knows a way to solve this?
Kind regards,
Jasper
5 years, 2 months
[Users] Problem Creating "oVirtEngine" Machine
by Richie@HIP
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
I can't agree with you more. Modifying every box's or Virtual Machine's =
HOSTS file with a FQDN and IP SHOULD work, but in my case it is not. =
There are several reasons I've come to believe could be the problem =
during my trial-and-errors testing and learning.
FIRST - MACHINE IPs.
THe machine's "Names" where not appearing in the Microsoft Active =
Directory DHCP along with their assigned IPs; in other words, the DHCP =
just showed an "Assigned IP", equal to the Linux Machine's IP, with a =
<empty> ('i.e. blank, none, silch, plan old "no-letters-or-numbers") =
"Name" in the "Name" (i.e. machines "network name", or FQDN-value used =
by the Windows AD DNS-service) column. =20
if your IP is is appearing with an <empty> "name", there is no "host =
name" to associate the IP, it makes it difficult to define a FQDN; which =
isn't that useful if we're going to use the HOSTS files in all =
participating machines in an oVirt Installation.
I kept banging my head for three (3) long hours trying to find the =
problem.
In Fedora 18, I could't find where the "network name" of the machine =
could be defined. =20
I tried putting the "Additional Search Domains" and/or "DHCP Client ID" =
in Fedora's 18 Desktop - under "System Settings > Hardware > Network > =
Options > IPv4 Setting"
The DHCP went crazy; showing an "Aberrant-MAC-Address" (i.e. a really =
long-sting value where the machine's MAC address should be), and we knew =
the MAC address as we obtained using "ifconfig" on the machine getting =
it's IP from the DHCP. So we reverted these entries from the =
aforementioned, rebooted, and got an assigned IP, with proper MAC =
address, but still no "Name"
Kept wondering around the "Settings" and seeing which one made sense, =
but what the heck, I went for it. =20
Under "System Settings > System > Details" I found the information about =
GNOME and the machine's hardware. =20
There was a field for "Device Name" that originally had =
"localhost.localdomain"; I changed the value to "ovirtmanager". and =
under "Graphic" changed to "Forced Fallback Mode" to "ON". =20
I also installed all Kerberos libraries and client (i.e. authconfig-gtk, =
authhub, authhub-client, krb5-apple-clents, krb5-auth-dialog, =
krb5-workstation, pam-kcoda, pam-krb5, root-net.krb5) and rebooted
VOILA=85!!! =20
I don;t know if it was the definition of "Device Name" from =
"localhost.localdomain" to "ovirtengine", of the Kerberos libraries =
install, or both. But finally the MS AD DHCP was showing the =
Addigned-IP, the machine "Name" and the proper MAC-address. Regardless, =
setting the machine's "Network Name" under "System Settings > System > =
Details > Device Name", with no explanation of what "Device Name" meant =
or was used for, was the last place I would have imagined this network =
setting could be defined.
NOTE - Somebody has to try the two steps I did together, separately. to =
see which one is the real problem-solver; for me it is working, and "if =
it ain't broke, don't fix it=85"
Now that I have the DHCP / IP thing sorted, I have to do the DNS stuff.
To this point, I've addressed the DHCP and "Network Name" of the =
IP-Lease (required for the DNS to work). This still does't completely =
explain why, by modifying the HOSTS file (allowing be to set and IP and =
non-DNS FQDN). allows me to install the oVirtEngine "as long as I do not =
use default HTTPd service parameters as suggested by the install". By =
using the HOST file to "define" FQDNs, AND NOT using the default HTTPd =
suggested changes, I'm able to install the oVirtEngine (given that I use =
ports 8700 and 8701) to access the "oVirtEngine Welcome Screen", BUT =
NONE of the "oVirt Portals" work=85 YET=85!!!
More to come during the week
Richie
Jos=E9 E ("Richie") Piovanetti, MD, MS=20
M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
On Aug 2, 2013, at 3:10 AM, Joop <jvdwege(a)xs4all.nl> wrote:
> Hello Ritchie,
>=20
>> In a conversation via IRC, someone suggested that I activate =
"dnsmask" to overcome what appears to be a DNS problem. I'll try that =
other possibility once I get home later today.
>>=20
>> In the mean time, what do you mean by "fixing the hostname"=85? I =
opened and fixed the HOSTNAMES and changed it from =
"localhost-localdomain" to "localhost.localdomain" and that made no =
difference. Albeit, after changing I didm;t restart, remove ovirtEngine =
((using "engine-cleanup") and reinstalled via "engine-setup". Is that =
what you mean=85?
>>=20
>>=20
>>=20
>> In the mean time, the fact that even if I resolve the issue of =
oVirtEngine I will not be able to connect to the oVirt Nodes unless I =
have DNS resolution, apparently means I should do something with =
resolving via DNS in my home LAN (i.e implement some sort of "DNS Cache" =
so I can resolve my home computers via DNS inside my LAN).
>>=20
>> Any suggestions are MORE THAN WELCOME=85!!!
>> =20
>=20
> Having setup ovirt more than I can count right now I share your =
feeling that it isn't always clear why things are going wrong, but in =
this case I suspect that there is a rather small thing missing.
> In short if you setup ovirt-engine, either using virtualbox or on real =
hardware, and you give your host a meaningfull name AND you add that =
info also in your /etc/hosts file than things SHOULD work, no need for =
dnsmasq or even bind. Would make things easier once you start adding =
virt hosts to you infrastructure since you will need to duplicate these =
actions on each host (add engine name/ip to each host and add each host =
to the others and all hosts to engine)
>=20
> Just ask if you need more assistance and I will write down a small =
howto that should work out of the box else I might have some time to see =
if I can get things going.
>=20
> Regards,
>=20
> Joop
>=20
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=windows-1252
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I =
can't agree with you more. Modifying every box's or Virtual =
Machine's HOSTS file with a FQDN and IP SHOULD work, but in my case it =
is not. There are several reasons I've come to believe could be =
the problem during my trial-and-errors testing and =
learning.<div><div><br></div><div>FIRST - MACHINE IPs.</div><ul =
class=3D"MailOutline"><li>THe machine's "Names" where not appearing in =
the <b>Microsoft Active Directory DHCP</b> along with their assigned =
IPs; in other words, the DHCP just showed an "Assigned IP", equal to the =
Linux Machine's IP, with a <empty> ('i.e. blank, none, silch, plan =
old "no-letters-or-numbers") "Name" in the "Name" (i.e. machines =
"network name", or FQDN-value used by the Windows AD DNS-service) =
column. </li><li>if your IP is is appearing with an <empty> =
"name", there is no "host name" to associate the IP, it makes it =
difficult to define a FQDN; which isn't that useful if we're going to =
use the HOSTS files in all participating machines in an oVirt =
Installation.</li><li>I kept banging my head for three (3) long hours =
trying to find the problem.</li><ul><li>In Fedora 18, I could't find =
where the "network name" of the machine could be defined. =
</li><li>I tried putting the "Additional Search Domains" and/or =
"DHCP Client ID" in Fedora's 18 Desktop - under "System Settings > =
Hardware > Network > Options > IPv4 Setting"</li><ul><li>The =
DHCP went crazy; showing an "Aberrant-MAC-Address" (i.e. a really =
long-sting value where the machine's MAC address should be), and we knew =
the MAC address as we obtained using "ifconfig" on the machine getting =
it's IP from the DHCP. So we reverted these entries from the =
aforementioned, rebooted, and got an assigned IP, with proper MAC =
address, but still no "Name"</li></ul><li>Kept wondering around the =
"Settings" and seeing which one made sense, but what the heck, I went =
for it. </li><ul><li>Under "System Settings > System > =
Details" I found the information about GNOME and the machine's hardware. =
</li><li>There was a field for "Device Name" that originally had =
"localhost.localdomain"; I changed the value to "ovirtmanager". and =
under "Graphic" changed to "Forced Fallback Mode" to "ON". =
</li><li>I also installed all Kerberos libraries and client (i.e. =
authconfig-gtk, authhub, authhub-client, krb5-apple-clents, =
krb5-auth-dialog, krb5-workstation, pam-kcoda, pam-krb5, root-net.krb5) =
and rebooted</li><li>VOILA=85!!! </li></ul><li>I don;t know if it =
was the definition of "Device Name" from "localhost.localdomain" to =
"ovirtengine", of the Kerberos libraries install, or both. But =
finally the MS AD DHCP was showing the Addigned-IP, the machine "Name" =
and the proper MAC-address. Regardless, setting the machine's =
"Network Name" under "System Settings > System > Details =
> Device Name", with no explanation of what "Device Name" meant =
or was used for, was the last place I would have imagined this =
network setting could be defined.</li><li><b>NOTE</b> - Somebody has to =
try the two steps I did together, separately. to see which one is the =
real problem-solver; for me it is working, and "if it ain't broke, don't =
fix it=85"</li></ul></ul><div><br =
class=3D"webkit-block-placeholder"></div><div>Now that I have the DHCP / =
IP thing sorted, I have to do the DNS stuff.</div><div><br></div><div>To =
this point, I've addressed the DHCP and "Network Name" of the IP-Lease =
(required for the DNS to work). This still does't completely =
explain why, by modifying the HOSTS file (allowing be to set and IP and =
non-DNS FQDN). allows me to install the oVirtEngine "<b><i>as long as I =
do not use default HTTPd service parameters as suggested by the =
install</i></b>". <b>By using the HOST file to "define" FQDNs, AND =
NOT using the default HTTPd suggested changes, I'm able to install the =
oVirtEngine (given that I use ports 8700 and 8701) to access the =
"oVirtEngine Welcome Screen", BUT NONE of the "oVirt Portals" work</b>=85 =
YET=85!!!</div><div><br></div><div>More to come during the =
week</div><div><br></div><div>Richie</div><div =
apple-content-edited=3D"true"><br>Jos=E9 E ("Richie") Piovanetti, MD, =
MS <br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a><br><br><br><br><br><br></div><br><div><d=
iv>On Aug 2, 2013, at 3:10 AM, Joop <<a =
href=3D"mailto:jvdwege@xs4all.nl">jvdwege(a)xs4all.nl</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">Hello Ritchie,<br><br><blockquote type=3D"cite">In a =
conversation via IRC, someone suggested that I activate "dnsmask" to =
overcome what appears to be a DNS problem. I'll try that other =
possibility once I get home later today.<br><br>In the mean time, what =
do you mean by "fixing the hostname"=85? I opened and fixed the =
HOSTNAMES and changed it from "localhost-localdomain" to =
"localhost.localdomain" and that made no difference. Albeit, after =
changing I didm;t restart, remove ovirtEngine ((using "engine-cleanup") =
and reinstalled via "engine-setup". Is that what you =
mean=85?<br><br><br><br>In the mean time, the fact that even if I =
resolve the issue of oVirtEngine I will not be able to connect to the =
oVirt Nodes unless I have DNS resolution, apparently means I should do =
something with resolving via DNS in my home LAN (i.e implement some sort =
of "DNS Cache" so I can resolve my home computers via DNS inside my =
LAN).<br><br>Any suggestions are MORE THAN WELCOME=85!!!<br> =
<br></blockquote><br>Having setup ovirt more than I can count =
right now I share your feeling that it isn't always clear why things are =
going wrong, but in this case I suspect that there is a rather small =
thing missing.<br>In short if you setup ovirt-engine, either using =
virtualbox or on real hardware, and you give your host a meaningfull =
name AND you add that info also in your /etc/hosts file than things =
SHOULD work, no need for dnsmasq or even bind. Would make things easier =
once you start adding virt hosts to you infrastructure since you will =
need to duplicate these actions on each host (add engine name/ip to each =
host and add each host to the others and all hosts to =
engine)<br><br>Just ask if you need more assistance and I will write =
down a small howto that should work out of the box else I might have =
some time to see if I can get things =
going.<br><br>Regards,<br><br>Joop<br><br></blockquote></div><br></div></b=
ody></html>=
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241--
5 years, 11 months
Re: [ovirt-users] Question about the ovirt-engine-sdk-java
by Michael Pasternak
------=_Part_1975902_834617789.1445161505459
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Salifou,
Actually java sdk is=C2=A0intentionally=C2=A0hiding transport level interna=
ls so developers could stay in java domain,if your headers are static, easi=
est way would be using reverse proxy in a middle to intercept requests,=C2=
=A0
can you tell me why do you need this?
=20
On Friday, October 16, 2015 1:14 AM, Salifou Sidi M. Malick <ssidimah@=
redhat.com> wrote:
=20
Hi Micheal,
I have a question about the ovirt-engine-sdk-java.
Is there a way to add custom request headers to each RHEVM API call?
Here is an example of a request that I would like to do:
$ curl -v -k \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "ID: user1(a)ad.xyz.com" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "PASSWORD: Pwssd" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "TARGET: kobe" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://vm0.smalick.com/api/hosts
I would like to add ID, PASSWORD and TARGET as HTTP request header.=20
Thanks,
Salifou
------=_Part_1975902_834617789.1445161505459
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helve=
tica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id=3D"yui_3_16_=
0_1_1445160422533_3555" dir=3D"ltr"><span id=3D"yui_3_16_0_1_1445160422533_=
4552">Hi </span><span style=3D"font-family: 'Helvetica Neue', 'Segoe U=
I', Helvetica, Arial, 'Lucida Grande', sans-serif;" id=3D"yui_3_16_0_1_1445=
160422533_3568" class=3D"">Salifou,</span></div><div id=3D"yui_3_16_0_1_144=
5160422533_3555" dir=3D"ltr"><span style=3D"font-family: 'Helvetica Neue', =
'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;" class=3D""><br>=
</span></div><div id=3D"yui_3_16_0_1_1445160422533_3555" dir=3D"ltr"><span =
style=3D"font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Luci=
da Grande', sans-serif;" class=3D"" id=3D"yui_3_16_0_1_1445160422533_3595">=
Actually java sdk is </span><span style=3D"font-family: 'Helvetica Neu=
e', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;" id=3D"yui_3=
_16_0_1_1445160422533_4360" class=3D"">intentionally </span><span styl=
e=3D"font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida G=
rande', sans-serif;" id=3D"yui_3_16_0_1_1445160422533_4362" class=3D"">hidi=
ng transport level internals so developers could stay in java domain,</span=
></div><div id=3D"yui_3_16_0_1_1445160422533_3555" dir=3D"ltr"><span class=
=3D"" id=3D"yui_3_16_0_1_1445160422533_4435"><font face=3D"Helvetica Neue, =
Segoe UI, Helvetica, Arial, Lucida Grande, sans-serif" id=3D"yui_3_16_0_1_1=
445160422533_4432" class=3D"">if your headers are static, easiest way would=
be using reverse proxy in a middle to intercept requests, </font><br>=
</span></div><div id=3D"yui_3_16_0_1_1445160422533_3555" dir=3D"ltr"><span =
class=3D""><font face=3D"Helvetica Neue, Segoe UI, Helvetica, Arial, Lucida=
Grande, sans-serif" class=3D""><br></font></span></div><div id=3D"yui_3_16=
_0_1_1445160422533_3555" dir=3D"ltr"><span style=3D"font-family: 'Helvetica=
Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;" id=3D"y=
ui_3_16_0_1_1445160422533_4357">can you tell me why do you need this?</span=
><br></div> <br><div class=3D"qtdSeparateBR"><br><br></div><div class=3D"y=
ahoo_quoted" style=3D"display: block;"> <div style=3D"font-family: Helvetic=
aNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida=
Grande, sans-serif; font-size: 13px;"> <div style=3D"font-family: Helvetic=
aNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-si=
ze: 16px;"> <div dir=3D"ltr"> <font size=3D"2" face=3D"Arial"> On Friday, O=
ctober 16, 2015 1:14 AM, Salifou Sidi M. Malick <ssidimah(a)redhat.com>=
wrote:<br> </font> </div> <br><br> <div class=3D"y_msg_container">Hi Mich=
eal,<br><br>I have a question about the ovirt-engine-sdk-java.<br><br>Is th=
ere a way to add custom request headers to each RHEVM API call?<br><br>Here=
is an example of a request that I would like to do:<br><br>$ curl -v -k \<=
br> -H "ID: <a ymailto=3D"mailto:user1@ad=
.xyz.com" href=3D"mailto:user1@ad.xyz.com">user1(a)ad.xyz.com</a>" \<br> =
; -H "PASSWORD: Pwssd" \<br>  =
; -H "TARGET: kobe" \<br> <=
a href=3D"https://vm0.smalick.com/api/hosts" target=3D"_blank">https://vm0.=
smalick.com/api/hosts</a><br><br><br>I would like to add ID, PASSWORD and T=
ARGET as HTTP request header. <br><br>Thanks,<br>Salifou<br><br><br><br></d=
iv> </div> </div> </div></div></body></html>
------=_Part_1975902_834617789.1445161505459--
5 years, 11 months
[Users] oVirt Weekly Sync Meeting Minutes -- 2012-05-23
by Mike Burns
Minutes: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.html
Minutes (text): http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.txt
Log: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.log.html
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by mburns at 14:00:23 UTC. The full logs are available
at http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.log.html
.
Meeting summary
---------------
* agenda and roll call (mburns, 14:00:41)
* Status of next release (mburns, 14:05:17)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=822145 (mburns,
14:05:29)
* AGREED: freeze date and beta release delayed by 1 week to 2012-06-07
(mburns, 14:12:33)
* post freeze, release notes flag needs to be used where required
(mburns, 14:14:21)
* https://bugzilla.redhat.com/show_bug.cgi?id=821867 is a VDSM blocker
for 3.1 (oschreib, 14:17:27)
* ACTION: dougsland to fix upstream vdsm right now, and open a bug on
libvirt augeas (oschreib, 14:21:44)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=822158 (mburns,
14:23:39)
* assignee not available, update to come tomorrow (mburns, 14:24:59)
* ACTION: oschreib to make sure BZ#822158 is handled quickly
(oschreib, 14:25:29)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=824397 (mburns,
14:28:55)
* 824397 expected to be merged prior next week's meeting (mburns,
14:29:45)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=824420 (mburns,
14:30:15)
* tracker for node based on F17 (mburns, 14:30:28)
* blocked by util-linux bug currently (mburns, 14:30:40)
* new build expected from util-linux maintainer in next couple days
(mburns, 14:30:55)
* sub-project status -- engine (mburns, 14:32:49)
* nothing to report outside of blockers discussed above (mburns,
14:34:00)
* sub-project status -- vdsm (mburns, 14:34:09)
* nothing outside of blockers above (mburns, 14:35:36)
* sub-project status -- node (mburns, 14:35:43)
* working on f17 migration, but blocked by util-linux bug (mburns,
14:35:58)
* should be ready for freeze deadline (mburns, 14:36:23)
* Review decision on Java 7 and Fedora jboss rpms in oVirt Engine
(mburns, 14:36:43)
* Java7 basically working (mburns, 14:37:19)
* LINK: http://gerrit.ovirt.org/#change,4416 (oschreib, 14:39:35)
* engine will make ack/nack statement next week (mburns, 14:39:49)
* fedora jboss rpms patch is in review, short tests passed (mburns,
14:40:04)
* engine ack on fedora jboss rpms and java7 needed next week (mburns,
14:44:47)
* Upcoming Workshops (mburns, 14:45:11)
* NetApp workshop set for Jan 22-24 2013 (mburns, 14:47:16)
* already at half capacity for Workshop at LinuxCon Japan (mburns,
14:47:37)
* please continue to promote it (mburns, 14:48:19)
* proposal: board meeting to be held at all major workshops (mburns,
14:48:43)
* LINK: http://www.ovirt.org/wiki/OVirt_Global_Workshops (mburns,
14:49:30)
* Open Discussion (mburns, 14:50:12)
* oVirt/Quantum integration discussion will be held separately
(mburns, 14:50:43)
Meeting ended at 14:52:47 UTC.
Action Items
------------
* dougsland to fix upstream vdsm right now, and open a bug on libvirt
augeas
* oschreib to make sure BZ#822158 is handled quickly
Action Items, by person
-----------------------
* dougsland
* dougsland to fix upstream vdsm right now, and open a bug on libvirt
augeas
* oschreib
* oschreib to make sure BZ#822158 is handled quickly
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mburns (98)
* oschreib (55)
* doronf (12)
* lh (11)
* sgordon (8)
* dougsland (8)
* ovirtbot (6)
* ofrenkel (4)
* cestila (2)
* RobertMdroid (2)
* ydary (2)
* rickyh (1)
* yzaslavs (1)
* cctrieloff (1)
* mestery_ (1)
* dustins (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
5 years, 11 months
[QE][ACTION REQUIRED] oVirt 3.5.1 RC status - postponed
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.
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.
- ACTION: Gilad please provide ETA on above blocker, the new proposed RC date will be decided on the given ETA.
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 57 bugs [2] targeted to 3.5.1.
Excluding node and documentation bugs we still have 37 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
5 years, 11 months
[Users] Lifecycle / upgradepath
by Sven Kieske
Hi Community,
Currently, there is no single document describing supported
(which means: working ) upgrade scenarios.
I think the project has matured enough, to have such an supported
upgradepath, which should be considered in the development of new
releases.
As far as I know, currently it is supported to upgrade
from x.y.z to x.y.z+1 and from x.y.z to x.y+1.z
but not from x.y-1.z to x.y+1.z directly.
maybe this should be put together in a wiki page at least.
also it would be cool to know how long a single "release"
would be supported.
In this context I would define a release as a version
bump from x.y.z to x.y+1.z or to x+1.y.z
a bump in z would be a bugfix release.
The question is, how long will we get bugfix releases
for a given version?
What are your thoughts?
--
Mit freundlichen Grüßen / Regards
Sven Kieske
Systemadministrator
Mittwald CM Service GmbH & Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
5 years, 11 months
[Users] Nested virtualization with Opteron 2nd generation and oVirt 3.1 possible?
by Gianluca Cecchi
Hello,
I have 2 physical servers with Opteron 2nd gen cpu.
There is CentOS 6.3 installed and some VM already configured on them.
Their /proc/cpuinfo contains
...
model name : Dual-Core AMD Opteron(tm) Processor 8222
...
kvm_amd kernel module is loaded with its default enabled nested option
# systool -m kvm_amd -v
Module = "kvm_amd"
Attributes:
initstate = "live"
refcnt = "15"
srcversion = "43D8067144E7D8B0D53D46E"
Parameters:
nested = "1"
npt = "1"
...
I already configured a fedora 17 VM as a oVirt 3.1 Engine
I'm trying to configure another VM as oVirt 3.1 node with
ovirt-node-iso-2.5.5-0.1.fc17.iso
It seems I'm not able to configure so that ovirt install doesn't complain.
After some attempts, I tried this in my vm.xml for the cpu:
<cpu mode='custom' match='exact'>
<model fallback='allow'>athlon</model>
<vendor>AMD</vendor>
<feature policy='require' name='pni'/>
<feature policy='require' name='rdtscp'/>
<feature policy='force' name='svm'/>
<feature policy='require' name='clflush'/>
<feature policy='require' name='syscall'/>
<feature policy='require' name='lm'/>
<feature policy='require' name='cr8legacy'/>
<feature policy='require' name='ht'/>
<feature policy='require' name='lahf_lm'/>
<feature policy='require' name='fxsr_opt'/>
<feature policy='require' name='cx16'/>
<feature policy='require' name='extapic'/>
<feature policy='require' name='mca'/>
<feature policy='require' name='cmp_legacy'/>
</cpu>
Inside node /proc/cpuinfo becomes
processor : 3
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : QEMU Virtual CPU version 0.12.1
stepping : 3
microcode : 0x1000065
cpu MHz : 3013.706
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 syscall mmxext fxsr_opt lm nopl pni
cx16 hypervisor lahf_lm cmp_legacy cr8_legacy
bogomips : 6027.41
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
2 questions:
1) Is there any combination in xml file to give to my VM so that oVirt
doesn't complain about missing hardware virtualization with this
processor?
2) suppose 1) is not possible in my case and I still want to test the
interface and try some config operations to see for example the
differences with RHEV 3.0, how can I do?
At the moment this complaint about hw virtualization prevents me to
activate the node.
I get
Installing Host f17ovn01. Step: RHEV_INSTALL.
Host f17ovn01 was successfully approved.
Host f17ovn01 running without virtualization hardware acceleration
Detected new Host f17ovn01. Host state was set to Non Operational.
Host f17ovn01 moved to Non-Operational state.
Host f17ovn01 moved to Non-Operational state as host does not meet the
cluster's minimum CPU level. Missing CPU features : CpuFlags
Can I lower the requirements to be able to operate without hw
virtualization in 3.1?
Thanks in advance,
Gianluca
5 years, 11 months
Need VM run once api
by Chandrahasa S
This is a multipart message in MIME format.
--=_alternative 00361B2065257E90_=
Content-Type: text/plain; charset="US-ASCII"
Hi Experts,
We are integrating ovirt with our internal cloud.
Here we installed cloudinit in vm and then converted vm to template. We
deploy template with initial run parameter Hostname, IP Address, Gateway
and DNS.
but when we power ON initial, run parameter is not getting pushed to
inside the vm. But its working when we power on VM using run once option
on Ovirt portal.
I believe we need to power ON vm using run once API, but we are not able
get this API.
Can some one help on this.
I got reply on this query last time but unfortunately mail got deleted.
Thanks & Regards
Chandrahasa S
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
--=_alternative 00361B2065257E90_=
Content-Type: text/html; charset="US-ASCII"
<font size=2 face="sans-serif">Hi Experts,</font>
<br>
<br><font size=2 face="sans-serif">We are integrating ovirt with our internal
cloud.</font>
<br>
<br><font size=2 face="sans-serif">Here we installed cloudinit in vm and
then converted vm to template. We deploy template with initial run parameter
Hostname, IP Address, Gateway and DNS.</font>
<br>
<br><font size=2 face="sans-serif">but when we power ON initial, run parameter
is not getting pushed to inside the vm. But its working when we power on
VM using run once option on Ovirt portal.</font>
<br>
<br><font size=2 face="sans-serif">I believe we need to power ON vm using
run once API, but we are not able get this API.</font>
<br>
<br><font size=2 face="sans-serif">Can some one help on this.</font>
<br>
<br><font size=2 face="sans-serif">I got reply on this query last time
but unfortunately mail got deleted.</font>
<br>
<br><font size=2 face="sans-serif">Thanks & Regards<br>
Chandrahasa S<br>
</font><p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you</p>
<p></p>
--=_alternative 00361B2065257E90_=--
5 years, 11 months
[Users] importing from kvm into ovirt
by Jonathan Horne
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
I need to import a kvm virtual machine from a standalone kvm into my ovirt =
cluster. Standalone is using local storage, and my ovirt cluster is using =
iscsi. Can i please have some advice on whats the best way to get this sys=
tem into ovirt?
Right now i see it as copying the .img file to somewhere=85 but i have no i=
dea where to start. I found this directory on one of my ovirt nodes:
/rhev/data-center/mnt/blockSD/fe633237-14b2-4f8b-aedd-bbf753bcafaf/master/v=
ms
But inside is just directories that appear to have uuid-type of names, and =
i can't tell what belongs to which vm.
Any advice would be greatly appreciated.
Thanks,
jonathan
________________________________
This is a PRIVATE message. If you are not the intended recipient, please de=
lete without copying and kindly advise us by e-mail of the mistake in deliv=
ery. NOTE: Regardless of content, this e-mail shall not operate to bind SKO=
POS to any order or other contract unless pursuant to explicit written agre=
ement or government initiative expressly permitting the use of e-mail for s=
uch purpose.
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <41FAB2B157C43549B6577A3495BA255C(a)collaborationhost.net>
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font=
-family:Calibri,sans-serif">
<div>
<div>
<div>I need to import a kvm virtual machine from a standalone kvm into my o=
virt cluster. Standalone is using local storage, and my ovirt cluster=
is using iscsi. Can i please have some advice on whats the best way =
to get this system into ovirt?</div>
</div>
</div>
<div><br>
</div>
<div>Right now i see it as copying the .img file to somewhere=85 but i have=
no idea where to start. I found this directory on one of my ovirt no=
des:</div>
<div><br>
</div>
<div>/rhev/data-center/mnt/blockSD/fe633237-14b2-4f8b-aedd-bbf753bcafaf/mas=
ter/vms</div>
<div><br>
</div>
<div>But inside is just directories that appear to have uuid-type of names,=
and i can't tell what belongs to which vm.</div>
<div><br>
</div>
<div>Any advice would be greatly appreciated.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>jonathan</div>
<br>
<hr>
<font color=3D"Gray" face=3D"Arial" size=3D"1">This is a PRIVATE message. I=
f you are not the intended recipient, please delete without copying and kin=
dly advise us by e-mail of the mistake in delivery. NOTE: Regardless of con=
tent, this e-mail shall not operate to
bind SKOPOS to any order or other contract unless pursuant to explicit wri=
tten agreement or government initiative expressly permitting the use of e-m=
ail for such purpose.</font>
</body>
</html>
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_--
6 years
Trying to reset password for ovirt wiki
by noc
This is a multi-part message in MIME format.
--------------000005070002050708050606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hoping someone can help me out.
For some reason I keep getting the following error when I try to reset
my password:
Reset password
* Error sending mail: Failed to add recipient: jvandewege(a)nieuwland.nl
[SMTP: Invalid response code received from server (code: 554,
response: 5.7.1 <jvandewege(a)nieuwland.nl>: Relay access denied)]
Complete this form to receive an e-mail reminder of your account details.
Since I receive the ML on this address it is definitely a working address.
Tried my home account too and same error but then for my home provider,
Relay denied ??
A puzzled user,
Joop
--------------000005070002050708050606
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hoping someone can help me out.<br>
For some reason I keep getting the following error when I try to
reset my password:<br>
<br>
<fieldset><legend>Reset password</legend>
<div class="error">
<ul>
<li>Error sending mail: Failed to add recipient:
<a class="moz-txt-link-abbreviated" href="mailto:jvandewege@nieuwland.nl">jvandewege(a)nieuwland.nl</a> [SMTP: Invalid response code
received from server (code: 554, response: 5.7.1
<a class="moz-txt-link-rfc2396E" href="mailto:jvandewege@nieuwland.nl"><jvandewege(a)nieuwland.nl></a>: Relay access denied)]</li>
</ul>
</div>
<p>Complete this form to receive an e-mail reminder of your
account details.<br>
</p>
</fieldset>
<br>
Since I receive the ML on this address it is definitely a working
address.<br>
Tried my home account too and same error but then for my home
provider, Relay denied ??<br>
<br>
A puzzled user,<br>
<br>
Joop<br>
<br>
</body>
</html>
--------------000005070002050708050606--
6 years
ovirt-guest-agent issue on rhel5.5
by John Michael Mercado
Hi All,
I need your help. Anyone who encounter the below error and have the
solution? Can you help me how to fix this?
MainThread::INFO::2015-01-27
10:22:53,247::ovirt-guest-agent::57::root::Starting oVirt guest agent
MainThread::ERROR::2015-01-27
10:22:53,248::ovirt-guest-agent::138::root::Unhandled exception in oVirt
guest agent!
Traceback (most recent call last):
File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 132, in ?
agent.run(daemon, pidfile)
File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 63, in run
self.agent = LinuxVdsAgent(config)
File "/usr/share/ovirt-guest-agent/GuestAgentLinux2.py", line 371, in
__init__
AgentLogicBase.__init__(self, config)
File "/usr/share/ovirt-guest-agent/OVirtAgentLogic.py", line 171, in
__init__
self.vio = VirtIoChannel(config.get("virtio", "device"))
File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 150, in
__init__
self._stream = VirtIoStream(vport_name)
File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 131, in
__init__
self._vport = os.open(vport_name, os.O_RDWR)
OSError: [Errno 2] No such file or directory:
'/dev/virtio-ports/com.redhat.rhevm.vdsm'
Thanks
6 years
[Users] oVirt Workshop at LinuxCon Japan 2012
by Leslie Hawthorn
Hello everyone,
As part of our efforts to raise awareness of and educate more developers
about the oVirt project, we will be holding an oVirt workshop at
LinuxCon Japan, taking place on June 8, 2012. You can find full details
of the workshop agenda on the LinuxCon Japan site. [0]
Registration for the workshop is now open and is free of charge for the
first 50 participants. We will also look at adding additional
participant slots to the workshop based on demand.
Attendees who register for LinuxCon Japan via the workshop registration
link [1] will also be eligible for a discount on their LinuxCon Japan
registration.
Please spread the word to folks you think would find the workshop
useful. If they have already registered for LinuxCon Japan, they can
simply edit their existing registration to include the workshop.
[0] -
https://events.linuxfoundation.org/events/linuxcon-japan/ovirt-gluster-wo...
[1] - http://www.regonline.com/Register/Checkin.aspx?EventID=1099949
Cheers,
LH
--
Leslie Hawthorn
Community Action and Impact
Open Source and Standards @ Red Hat
identi.ca/lh
twitter.com/lhawthorn
6 years
[Users] Moving iSCSI Master Data
by rni@chef.net
--========GMXBoundary282021374122634158505
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Hi,
it's me again....
I started my oVirt 'project' as a proof of concept,.. but it happend as always, it became production
Now, I've to move the iSCSI Master data to the real iSCSI traget.
Is there any way to do this, and to become rid of the old Master Data?
Thank you for your help
Hans-Joachim
--========GMXBoundary282021374122634158505
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
<span style=3D'font-family:Verdana'><span style=3D'font-size:12px'>Hi,<br /=
><br />it's me again....<br /><br />I started my oVirt 'project' as a proof=
of concept,.. but it happend as always, it became production <img alt=
=3D" " title=3D" " src=3D"http://images.gmx.com/images/outsource/applicatio=
n/mailclient/mailcom/resource/mailclient/icons/blue/emoticons/animated/S_02=
-516742918.gif" /><br /><br />Now, I've to move the iSCSI Master data to th=
e real iSCSI traget.<br />Is there any way to do this, and to become rid of=
the old Master Data?<br /><br /><span id=3D"editor_signature">Thank you fo=
r your help</span><br /><br />Hans-Joachim</span></span>
--========GMXBoundary282021374122634158505--
6 years
[Users] Can't access RHEV-H aka ovirt-node
by Scotto Alberto
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: multipart/alternative;
boundary="_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_"
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
I can't login to the hypervisor, neither as root nor as admin, neither from=
another computer via ssh nor directly on the machine.
I'm sure I remember the passwords. This is not the first time it happens: l=
ast time I reinstalled the host. Everything worked ok for about 2 weeks, an=
d then...
What's going on? Is it a known behavior, somehow?
Before rebooting the hypervisor, I would like to try something. RHEV Manage=
r talks to RHEV-H without any problems. Can I login with RHEV-M's keys? how=
?
Thank you all.
Alberto Scotto
[Blue]
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto(a)reply.it
www.reply.it
________________________________
--
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information by persons or entities other than t=
he intended recipient is prohibited. If you received this in error, please =
contact the sender and delete the material from any computer.
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline}
span.EmailStyle17
{font-family:"Calibri","sans-serif";
color:windowtext}
.MsoChpDefault
{font-family:"Calibri","sans-serif"}
@page WordSection1
{margin:70.85pt 2.0cm 2.0cm 2.0cm}
div.WordSection1
{}
-->
</style>
</head>
<body lang=3D"IT" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can’t login to the hype=
rvisor, neither as root nor as admin, neither from another computer via ssh=
nor directly on the machine.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’m sure I remember the p=
asswords. This is not the first time it happens: last time I reinstalled th=
e host. Everything worked ok for about 2 weeks, and then...</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">What’s going on? Is it a =
known behavior, somehow?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Before rebooting the hypervisor=
, I would like to try something. RHEV Manager talks to RHEV-H without any p=
roblems. Can I login with RHEV-M’s keys? how?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you all.</span></p>
</div>
<br>
<br>
<div align=3D"left">
<p style=3D"font-family:Calibri,Sans-Serif; font-size:10pt"><span style=3D"=
color:#000000; font-weight:bold">Alberto Scotto</span>
<span style=3D"color:#808080"></span><br>
<br>
<span style=3D"color:#000000"><img border=3D"0" alt=3D"Blue" src=3D"cid:bde=
5ac62d10545908e269a6006dbd5ac" style=3D"margin:0px">
</span><br>
<span style=3D"color:#808080">Via Cardinal Massaia, 83<br>
10147 - Torino - ITALY <br>
phone: +39 011 29100 <br>
<a href=3D"al.scotto(a)reply.it" target=3D"" style=3D"color:blue; text-decora=
tion:underline">al.scotto(a)reply.it</a>
<br>
<a title=3D"" href=3D"www.reply.it" target=3D"" style=3D"color:blue; text-d=
ecoration:underline">www.reply.it</a>
</span><br>
</p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1"><br>
--<br>
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information
by persons or entities other than the intended recipient is prohibited. If=
you received this in error, please contact the sender and delete the mater=
ial from any computer.<br>
</font>
</body>
</html>
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_--
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: image/png; name="blue.png"
Content-Description: blue.png
Content-Disposition: inline; filename="blue.png"; size=2834;
creation-date="Tue, 11 Sep 2012 14:14:44 GMT";
modification-date="Tue, 11 Sep 2012 14:14:44 GMT"
Content-ID: <bde5ac62d10545908e269a6006dbd5ac>
Content-Transfer-Encoding: base64
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
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_--
6 years, 1 month
Unable to make Single Sign on working on Windows 7 Guest
by Felipe Herrera Martinez
On the case I'll be able to create an installer, what is the name of the Application need to be there, in order to ovirt detects that Ovirt Guest agent is installed?
I have created an installer adding OvirtGuestService files and the Product Name to be shown, a part of the command line post installs..
I have tried with "ovirt-guest-agent" and "Ovirt guest agent" Names for the application installed on Windows 7 guest and even both are presented on ovirt VM Applications tab,
on any case LogonVDScommand appears.
There is other option to make it work now?
Thanks in advance,
Felipe
6 years, 1 month
Re: [ovirt-users] Need VM run once api
by Chandrahasa S
This is a multipart message in MIME format.
--=_alternative 00199D2865257E91_=
Content-Type: text/plain; charset="US-ASCII"
Can any one help on this.
Thanks & Regards
Chandrahasa S
From: Chandrahasa S/MUM/TCS
To: users(a)ovirt.org
Date: 28-07-2015 15:20
Subject: Need VM run once api
Hi Experts,
We are integrating ovirt with our internal cloud.
Here we installed cloudinit in vm and then converted vm to template. We
deploy template with initial run parameter Hostname, IP Address, Gateway
and DNS.
but when we power ON initial, run parameter is not getting pushed to
inside the vm. But its working when we power on VM using run once option
on Ovirt portal.
I believe we need to power ON vm using run once API, but we are not able
get this API.
Can some one help on this.
I got reply on this query last time but unfortunately mail got deleted.
Thanks & Regards
Chandrahasa S
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
--=_alternative 00199D2865257E91_=
Content-Type: text/html; charset="US-ASCII"
<font size=2 face="sans-serif">Can any one help on this.</font>
<br>
<br><font size=2 face="sans-serif">Thanks & Regards<br>
Chandrahasa S<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">Chandrahasa S/MUM/TCS</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">users(a)ovirt.org</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">28-07-2015 15:20</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">Need VM run
once api</font>
<br>
<hr noshade>
<br>
<br><font size=2 face="sans-serif">Hi Experts,</font>
<br>
<br><font size=2 face="sans-serif">We are integrating ovirt with our internal
cloud.</font>
<br>
<br><font size=2 face="sans-serif">Here we installed cloudinit in vm and
then converted vm to template. We deploy template with initial run parameter
Hostname, IP Address, Gateway and DNS.</font>
<br>
<br><font size=2 face="sans-serif">but when we power ON initial, run parameter
is not getting pushed to inside the vm. But its working when we power on
VM using run once option on Ovirt portal.</font>
<br>
<br><font size=2 face="sans-serif">I believe we need to power ON vm using
run once API, but we are not able get this API.</font>
<br>
<br><font size=2 face="sans-serif">Can some one help on this.</font>
<br>
<br><font size=2 face="sans-serif">I got reply on this query last time
but unfortunately mail got deleted.</font>
<br>
<br><font size=2 face="sans-serif">Thanks & Regards<br>
Chandrahasa S<br>
</font>
<br><p>=====-----=====-----=====<br>
Notice: The information contained in this e-mail<br>
message and/or attachments to it may contain <br>
confidential or privileged information. If you are <br>
not the intended recipient, any dissemination, use, <br>
review, distribution, printing or copying of the <br>
information contained in this e-mail message <br>
and/or attachments to it are strictly prohibited. If <br>
you have received this communication in error, <br>
please notify us by reply e-mail or telephone and <br>
immediately and permanently delete the message <br>
and any attachments. Thank you</p>
<p></p>
--=_alternative 00199D2865257E91_=--
6 years, 1 month
Re: [ovirt-users] Problem Windows guests start in pause
by Dafna Ron
Hi Lucas,
Please send mails to the list next time.
can you please do rpm -qa |grep qemu.
also, can you try a different windows image?
Thanks,
Dafna
On 07/14/2014 02:03 PM, lucas castro wrote:
> On the host there I've tried to run the vm, I use a centOS 6.5
> and checked, no update for qemu, libvirt or related package.
--
Dafna Ron
6 years, 1 month
Feature: Hosted engine VM management
by Roy Golan
Hi all,
Upcoming in 3.6 is enhancement for managing the hosted engine VM.
In short, we want to:
* Allow editing the Hosted engine VM, storage domain, disks, networks etc
* Have a shared configuration for the hosted engine VM
* Have a backup for the hosted engine VM configuration
please review and comment on the wiki below:
http://www.ovirt.org/Hosted_engine_VM_management
Thanks,
Roy
6 years, 2 months
Re: [ovirt-users] Packet loss
by Doron Fediuck
----_com.android.email_640187878761650
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
SGkgS3lsZSzCoApXZSBtYXkgaGF2ZSBzZWVuIHNvbWV0aGluZyBzaW1pbGFyIGluIHRoZSBwYXN0
IGJ1dCBJIHRoaW5rIHRoZXJlIHdlcmUgdmxhbnMgaW52b2x2ZWQuwqAKSXMgaXQgdGhlIHNhbWUg
Zm9yIHlvdT/CoApUb255IC8gRGFuLCBkb2VzIGl0IHJpbmcgYSBiZWxsP8Kg
----_com.android.email_640187878761650
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keSA+PGRpdj5IaSBLeWxlLCZuYnNwOzwv
ZGl2PjxkaXY+V2UgbWF5IGhhdmUgc2VlbiBzb21ldGhpbmcgc2ltaWxhciBpbiB0aGUgcGFzdCBi
dXQgSSB0aGluayB0aGVyZSB3ZXJlIHZsYW5zIGludm9sdmVkLiZuYnNwOzwvZGl2PjxkaXY+SXMg
aXQgdGhlIHNhbWUgZm9yIHlvdT8mbmJzcDs8L2Rpdj48ZGl2PlRvbnkgLyBEYW4sIGRvZXMgaXQg
cmluZyBhIGJlbGw/Jm5ic3A7PC9kaXY+PC9ib2R5PjwvaHRtbD4=
----_com.android.email_640187878761650--
6 years, 2 months
Changing gateway ping address
by Matteo
Hi all,
I need to change the gateway ping address, the one used by hosted engine setup.
Is ok to edit /etc/ovirt-hosted-engine/hosted-engine.conf on each node,
update the gateway param with the new ip address and restart
the agent&broker on each node?
With a blind test seems ok, but need to understand if is the right procedure.
Thanks,
Matteo
8 years, 1 month
oVirt-shell command to move a disk
by Nicolas Ecarnot
Hello,
I'm confused because though I'm using ovirt-shell to script many actions
every day, and even after a large bunch of reading and testing, I can
not find the correct syntax to move (offline/available) disks between
storage domains.
May you help me please?
(oVirt 3.4.4)
--
Nicolas Ecarnot
8 years, 8 months
3.6 upgrade issue
by Jon Archer
Hi all,
Wonder if anyone can shed any light on an error i'm seeing while running
engine-setup.
If just upgraded the packages to the latest 3.6 ones today (from 3.5),
run engine-setup, answered the questions, confirming install then get
presented with:
[ INFO ] Cleaning async tasks and compensations
[ INFO ] Unlocking existing entities
[ INFO ] Checking the Engine database consistency
[ INFO ] Stage: Transaction setup
[ INFO ] Stopping engine service
[ INFO ] Stopping ovirt-fence-kdump-listener service
[ INFO ] Stopping websocket-proxy service
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ ERROR ] Failed to execute stage 'Misc configuration': function
getdwhhistorytimekeepingbyvarname(unknown) does not exist LINE 2:
select * from GetDwhHistoryTimekeepingByVarName(
^ HINT: No function matches the given name and argument
types. You might need to add explicit type casts.
[ INFO ] Yum Performing yum transaction rollback
[ INFO ] Stage: Clean up
Log file is located at
/var/log/ovirt-engine/setup/ovirt-engine-setup-20150929144137-7u5rhg.log
[ INFO ] Generating answer file
'/var/lib/ovirt-engine/setup/answers/20150929144215-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ ERROR ] Execution of setup failed
Any ideas, where to look to fix things?
Thanks
Jon
8 years, 12 months
MAC spoofing for specific VMs
by Christopher Young
I'm working on some load-balancing solutions and they appear to require MAC
spoofing. I did some searching and reading and as I understand it, you can
disable the MAC spoofing protection through a few methods.
I was wondering about the best manner to enable this for the VMs that
require it and not across the board (if that is even possible). I'd like
to just allow my load-balancer VMs to do what they need to, but keep the
others untouched as a security mechanism.
If anyone has any advice on the best method to handle this scenario, I
would greatly appreciate it. It seems that this might turn into some type
of feature request, though I'm not sure if this is something that has to be
done at the Linux bridge level, the port level, or the VM level. Any
explanations into that would also help in my education.
Thanks,
Chris
9 years, 1 month
python floppy in RunOnce mode
by Giulio Casella
Hi,
I'm trying to boot a vm with non persistent floppy using python ovirt
sdk (the "RunOnce" way in administrator portal), but guest OS can't see
floppy drive. The ultimate goal is to deploy floppy with sysprep
unattend.xml file for windows 7 pools of vm.
Here is a snippet of code I use:
-------------------------------------------------
myvm = api.vms.get(name="vmname")
content="This is file content!"
f=params.File(name="foobar.txt",content=content)
fs=params.Files()
fs.add_file(f)
payload=params.Payload()
payload.set_type("floppy")
payload.set_files(fs)
payloads=params.Payloads()
payloads.add_payload(payload)
thevm=params.VM()
thevm.set_payloads(payloads)
action=params.Action(vm=thevm)
myvm.start(action=action)
xml = ParseHelper.toXml(action)
print xml
-------------------------------------------------
As you can see, for debugging purpose, I print my xml action, and I get:
-------------------------------------------------
<action>
<vm>
<payloads>
<payload type="floppy">
<files>
<file>
<name>foobar.txt</name>
<content>This is file content</content>
</file>
</files>
</payload>
</payloads>
</vm>
</action>
-------------------------------------------------
in the admin portal I can see my vm in "RunOnce" state, but no floppy is
present...
In fact in the vm process command line
(ps -ef | grep qemu-kvm | grep vmname) I can't see -drive option
referring to floppy (I only see 2 "-drive" options, referring to vm
system disk and to a correctly mounted cdrom ISO)
What I'm doing wrong?
(The engine is RHEV-M version 3.4.1-0.31.el6ev)
Thanks in advance,
Giulio
9 years, 3 months
Re: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH has failed)
by Bob Doolittle
On 03/09/2015 07:12 AM, Simone Tiraboschi wrote:
>
> ----- Original Message -----
>> From: "Bob Doolittle" <bob(a)doolittle.us.com>
>> To: "Simone Tiraboschi" <stirabos(a)redhat.com>
>> Sent: Monday, March 9, 2015 12:02:49 PM
>> Subject: Re: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH
>> has failed)
>>
>> On Mar 9, 2015 5:23 AM, "Simone Tiraboschi" <stirabos(a)redhat.com> wrote:
>>>
>>>
>>> ----- Original Message -----
>>>> From: "Bob Doolittle" <bob(a)doolittle.us.com>
>>>> To: "users-ovirt" <users(a)ovirt.org>
>>>> Sent: Friday, March 6, 2015 9:21:20 PM
>>>> Subject: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on
>> F20 (Cannot add the host to cluster ... SSH has
>>>> failed)
>>>>
>>>> Hi,
>>>>
>>>> I'm following the instructions here:
>> http://www.ovirt.org/Hosted_Engine_Howto
>>>> My self-hosted install failed near the end:
>>>>
>>>> To continue make a selection from the options below:
>>>> (1) Continue setup - engine installation is complete
>>>> (2) Power off and restart the VM
>>>> (3) Abort setup
>>>> (4) Destroy VM and abort setup
>>>>
>>>> (1, 2, 3, 4)[1]: 1
>>>> [ INFO ] Engine replied: DB Up!Welcome to Health Status!
>>>> Enter the name of the cluster to which you want to add the
>> host
>>>> (Default) [Default]:
>>>> [ ERROR ] Cannot automatically add the host to cluster Default: Cannot
>> add
>>>> Host. Connecting to host via SSH has failed, verify that the host is
>>>> reachable (IP address, routable address etc.) You may refer to the
>>>> engine.log file for further details.
>>>> [ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to
>>>> cluster Default
>>>> [ INFO ] Stage: Clean up
>>>> [ INFO ] Generating answer file
>>>> '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150306135624.conf'
>>>> [ INFO ] Stage: Pre-termination
>>>> [ INFO ] Stage: Termination
>>>>
>>>> I can ssh into the engine VM both locally and remotely. There is no
>>>> /root/.ssh directory, however. Did I need to set that up somehow?
>>> It's the engine that needs to open an SSH connection to the host calling
>> it by its hostname.
>>> So please be sure that you can SSH to the host from the engine using its
>> hostname and not its IP address.
>>
>> I'm assuming this should be a password-less login (key-based
>> authentication?).
> Yes, it is.
>
>> As what user?
> root
OK, I see a couple of problems.
First off, I didn't have my deploying-host hostname in the hosts map for my engine.
After adding it to /etc/hosts (both hostname and FQDN), when I try to ssh from root@engine to root@host it is prompting me for a password.
On my engine, ~root/.ssh does not contain any keys.
On my host, ~root/.ssh has authorized_keys, and in it there is a key with the comment "ovirt-engine".
It's possible that I inadvertently removed ~root/.ssh on engine while I was preparing the engine (I started to set up my own no-password logins and then thought better and cleaned up, not realizing that some prior setup affecting that directory had occurred). That would explain the second issue.
How/when does the key for root@engine get populated to the host's ~root/.ssh/authenticated_keys during setup?
-Bob
>
>> -Bob
>>
>>> Till hosted-engine hosts were simply identified by their IP address but
>> than we had some bug report on side effects of that.
>>> So now we generate and sign certs using host hostnames and so the engine
>> should be able to correctly resolve them.
>>>> When I log into the Administration portal, the engine VM does not appear
>>>> under the Virtual machine view (it's empty).
>>> It's cause the setup didn't complete.
>>>
>>>> I've attached what I think are the relevant logs.
>>>>
>>>> Also, when my host reboots, the ovirt-ha-broker and ovirt-ha-agent
>> services
>>>> do not come up automatically. I have to use systemctl to start them
>>>> manually.
>>> It's cause the setup didn't complete.
>>>
>>>> This is a fresh Fedora 20 machine installing a fresh copy of Ovirt
>> 3.5.1.
>>>> What's the cleanest approach to restore/complete sanity of my setup
>> please?
>>> First step is to clarify what went wrong in order to avoid it in the
>> future.
>>> Than, if you want a really sanity environment for production use I'd
>> suggest to redeploy.
>>> So
>>> hosted-engine --vm-poweroff
>>> empty the storage domain share and deploy again
>>>
>>>> Thanks,
>>>> Bob
>>>>
>>>>
>>>> I've linked 3 files to this email:
>>>> server.log (12.4 MB) Dropbox https://db.tt/g5p09AaD
>>>> vdsm.log (3.2 MB) Dropbox https://db.tt/P4572SUm
>>>> ovirt-hosted-engine-setup-20150306123622-tad1fy.log (413 KB) Dropbox
>>>> https://db.tt/XAM9ffhi
>>>> Mozilla Thunderbird makes it easy to share large files over email.
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
9 years, 4 months
Windows 10
by Koen Vanoppen
Dear all,
Yes, onther question :-). This time it's about windows 10.
I'm running ovirt 3.5.4 and I don't manage to install windows 10 on it.
Keeps giving me a blue screen (yes, I know, it's still a windows... ;-) )
on reboot.
Are there any special settings you need to enable when creating the vm?
Which OS do I need to select? Or shall I just wait untile the relase of
ovirt 3.6 :-) ?
Kind regards,
Koen
9 years, 5 months
Corruped disks
by Koen Vanoppen
Dear all,
lately we are experience some strange behaviour on our vms...
Every now and then we have disks that went corrupt. Is there a chance that
ovirt is the issue here or...? It happens (luckily) on our DEV/UAT cluster.
Since the last 4 weeks, we already had 6 vm's that went totaly corrupt...
Kind regards,
Koen
9 years, 5 months
Issue with kernel 2.6.32-573.3.1.el6.x86_64?
by Michael Kleinpaste
So I patched my vhosts and updated the kernel
to 2.6.32-573.3.1.el6.x86_64. Afterwards the networking became unstable
for my vyatta firewall vm. Lots of packet loss and out of order packets
(based on my tshark at the time).
Has anybody else experienced this?
--
*Michael Kleinpaste*
Senior Systems Administrator
SharperLending, LLC.
www.SharperLending.com
Michael.Kleinpaste(a)SharperLending.com
(509) 324-1230 Fax: (509) 324-1234
9 years, 5 months
live snapshot merging
by Koen Vanoppen
Dear Community,
Are there plans for live merging of snapshots?
I know it is supported from libvirt 1.2.10.
Kind regards,
Koen
9 years, 5 months
Mix local and shared storage on ovirt3.6 rc?
by Liam Curtis
Hello all,
Loving ovirt...Have reinstalled many a time trying to understand and
thought I had this working, though now that everything operating properly
it seems this functionality is not possible.
I am running hosted engine over glusterfs and would also like to use some
of the other bricks I have set up on the gluster host, but when I try to
create a new gluster cluster in data center, I get error message:
Failed to connect host <myhost> to Storage Pool Default.
I dont want to use just gluster shared storage. Any way to work around this?
9 years, 5 months
Adding direct lun from API doesn't populate attributes like size, vendor, etc
by Groten, Ryan
--_000_a0d6297bdc3245ba9b9edd86480d19b9CD1001M21corpads_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Using this python I am able to create a direct FC lun properly (and it work=
s if the lun_id is valid). But in the GUI after the disk is added none of =
the fields are populated except LUN ID (Size is <1GB, Serial, Vendor, Produ=
ct ID are all blank).
I see this Bugzilla [1] is very similar (for iSCSI) which says the issue wa=
s fixed in 3.5.0, but it seems to still be present in 3.5.1 for Fibre Chann=
el Direct Luns at least.
Here's the python I used to test:
lun_id =3D '3600a098038303053453f463045727654'
lu =3D params.LogicalUnit()
lu.set_id(lun_id)
lus =3D list()
lus.append(lu)
storage_params =3D params.Storage()
storage_params.set_id(lun_id)
storage_params.set_logical_unit(lus)
storage_params.set_type('fcp')
disk_params =3D params.Disk()
disk_params.set_format('raw')
disk_params.set_interface('virtio')
disk_params.set_alias(disk_name)
disk_params.set_active(True)
disk_params.set_lun_storage(storage_params)
disk =3D api.disks.add(disk_params)
[1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1096217
Thanks,
Ryan
--_000_a0d6297bdc3245ba9b9edd86480d19b9CD1001M21corpads_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Century Gothic";
panose-1:2 11 5 2 2 2 2 2 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Century Gothic","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">Using this python I am able to create a direct FC lun properly (and it wo=
rks if the lun_id is valid). But in the GUI after the disk is added n=
one of the fields are populated except LUN
ID (Size is <1GB, Serial, Vendor, Product ID are all blank).<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">I see this Bugzilla [1] is very similar (for iSCSI) which says the issue =
was fixed in 3.5.0, but it seems to still be present in 3.5.1 for Fibre Cha=
nnel Direct Luns at least.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">Here’s the python I used to test:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">lun_id =3D '3600a098038303053453f463045727654'=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">lu =3D params.LogicalUnit()
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">lu.set_id(lun_id) &nbs=
p; &=
nbsp; &nbs=
p; <=
o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">lus =3D list()<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">lus.append(lu)<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas"> &nbs=
p; &=
nbsp; &nbs=
p;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">storage_params =3D params.Storage()<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">storage_params.set_id(lun_id)<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">storage_params.set_logical_unit(lus)<o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">storage_params.set_type('fcp')<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params =3D params.Disk()<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params.set_format('raw')<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params.set_interface('virtio')<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params.set_alias(disk_name)<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params.set_active(True)<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk_params.set_lun_storage(storage_params)<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in"><span style=3D"font-size:=
10.0pt;font-family:Consolas">disk =3D api.disks.add(disk_params)<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">[1] <a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1096217">
https://bugzilla.redhat.com/show_bug.cgi?id=3D1096217</a><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Consolas=
">Ryan<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_a0d6297bdc3245ba9b9edd86480d19b9CD1001M21corpads_--
9 years, 5 months
Archiving huge ovirt_engine_history table
by Eric Wong
--_000_2ad2e929edd04ef4a923887e0c9ab804MSEX04FRA9corpsolviansc_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello oVirt guru out there:
I notice our oVirt engine postgres db size is growing quite fast for past c=
ouple of months. I checked the database size. Found that our ovirt_engine=
_history is 73GB in size.
engine=3D# \connect ovirt_engine_history
You are now connected to database "ovirt_engine_history" as user "postgres"=
.
ovirt_engine_history=3D# SELECT pg_size_pretty( pg_database_size( current_d=
atabase() ) ) As human_size
, pg_database_size( current_database() ) As raw_size;
human_size | raw_size
------------+-------------
73 GB | 78444213368
(1 row)
Brief check the records, there are entries dated back 2014.
I want to see if there is a safe way to archive and remove some of the olde=
r records?
Thanks,
Eric
--_000_2ad2e929edd04ef4a923887e0c9ab804MSEX04FRA9corpsolviansc_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Hel=
vetica","sans-serif"">Hello oVirt guru out there:<br>
<br>
I notice our oVirt engine postgres db size is growing quite fast for past c=
ouple of months. I checked the database size. Found that our ov=
irt_engine_history is 73GB in size. <br>
<br>
<br>
engine=3D# \connect ovirt_engine_history<br>
You are now connected to database "ovirt_engine_history" as user =
"postgres".<br>
ovirt_engine_history=3D# SELECT pg_size_pretty( pg_database_size( current_d=
atabase() ) ) As human_size<br>
, pg_database_size( current_database() ) As raw_size;<br>
human_size | raw_size<br>
------------+-------------<br>
73 GB | 78444213368<br>
(1 row)<br>
<br>
<br>
Brief check the records, there are entries dated back 2014. <br>
<br>
I want to see if there is a safe way to archive and remove some of the olde=
r records?<br>
<br>
Thanks,<br>
Eric</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Ca=
libri","sans-serif""><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_2ad2e929edd04ef4a923887e0c9ab804MSEX04FRA9corpsolviansc_--
9 years, 5 months
VM Network activity on RHEV-M UI
by Marc Seward
I'm generating network activity on a RHEV 3.5 VM using iperf.The VM acts as
an iperf client.On the client,iperf reports that data has been successfully
sent to iperf server.The iperf server also shows that it's successfully
receiving data from the iperf client.But,network is at 0% on the RHEV-M
UI.The client and server are on different private networks.
On the same VM,when I generate network activity by fetching a file from a
public network using wget,the network column correctly shows activity on
the RHEV-M UI for the VM.
Could someone help me understand why I am unable to see network activity on
the RHEV-M UI when iperf is used?
Appreciate your help.TIA.
9 years, 5 months
[SOLVED] Re: Trying to make ovirt-hosted-engine-setup create a customized Engine-vm on 3.6 HC HE
by Giuseppe Ragusa
On Mon, Oct 26, 2015, at 09:48, Simone Tiraboschi wrote:
>
>
> On Mon, Oct 26, 2015 at 12:14 AM, Giuseppe Ragusa <giuseppe.ragusa(a)hotmail.com> wrote:
>> Hi all,
>> I'm experiencing some difficulties using oVirt 3.6 latest snapshot.
>>
>> I'm trying to trick the self-hosted-engine setup to create a custom engine vm with 3 nics (with fixed MACs/UUIDs).
>>
>> The GlusterFS volume (3.7.5 hyperconverged, replica 3, for the engine vm) and the network bridges (ovirtmgmt and other two bridges, called nfs and lan, for the engine vm) have been preconfigured on the initial fully-patched CentOS 7.1 host (plus other two identical hosts which are awaiting to be added).
>>
>> I'm stuck at a point with the engine vm successfully starting but with only one nic present (connected to the ovirtmgmt bridge).
>>
>> I'm trying to obtain the modified engine vm by means of a trick which used to work in a previous (aborted because of lacking GlusterFS-by-libgfapi support) oVirt 3.5 test setup (about a year ago, maybe more): I'm substituting the standard /usr/share/ovirt-hosted-engine-setup/templates/vm.conf.in with the following:
>>
>> vmId=@VM_UUID@
>> memSize=@MEM_SIZE@
>> display=@CONSOLE_TYPE@
>> devices={index:2,iface:ide,address:{ controller:0, target:0,unit:0, bus:1, type:drive},specParams:{},readonly:true,deviceId:@CDROM_UUID@,path:@CDROM@,device:cdrom,shared:false,type:disk@BOOT_CDROM@}
>> devices={index:0,iface:virtio,format:raw,poolID:@SP_UUID@,volumeID:@VOL_UUID@,imageID:@IMG_UUID@,specParams:{},readonly:false,domainID:@SD_UUID@,optional:false,deviceId:@IMG_UUID@,address:{bus:0x00, slot:0x06, domain:0x0000, type:pci, function:0x0},device:disk,shared:exclusive,propagateErrors:off,type:disk@BOOT_DISK@}
>> devices={device:scsi,model:virtio-scsi,type:controller}
>> devices={index:4,nicModel:pv,macAddr:02:50:56:3f:c4:b0,linkActive:true,network:@BRIDGE@,filter:vdsm-no-mac-spoofing,specParams:{},deviceId:@NIC_UUID@,address:{bus:0x00, slot:0x03, domain:0x0000, type:pci, function:0x0},device:bridge,type:interface@BOOT_PXE@}
>> devices={index:8,nicModel:pv,macAddr:02:50:56:3f:c4:a0,linkActive:true,network:lan,filter:vdsm-no-mac-spoofing,specParams:{},deviceId:6c467650-1837-47ea-89bc-1113f4bfefee,address:{bus:0x00, slot:0x09, domain:0x0000, type:pci, function:0x0},device:bridge,type:interface@BOOT_PXE@}
>> devices={index:16,nicModel:pv,macAddr:02:50:56:3f:c4:c0,linkActive:true,network:nfs,filter:vdsm-no-mac-spoofing,specParams:{},deviceId:4d8e0705-8cb4-45b7-b960-7f98bb59858d,address:{bus:0x00, slot:0x0c, domain:0x0000, type:pci, function:0x0},device:bridge,type:interface@BOOT_PXE@}
>> devices={device:console,specParams:{},type:console,deviceId:@CONSOLE_UUID@,alias:console0}
>> vmName=@NAME@
>> spiceSecureChannels=smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir
>> smp=@VCPUS@
>> cpuType=@CPU_TYPE@
>> emulatedMachine=@EMULATED_MACHINE@
>>
>> but unfortunately the vm gets created like this (output from "ps"; note that I'm attaching a CentOS7.1 Netinstall ISO with an embedded kickstart: the installation should proceed by HTTP on the lan network but obviously fails):
>>
>> /usr/libexec/qemu-kvm -name HostedEngine -S -machine
>> pc-i440fx-rhel7.1.0,accel=kvm,usb=off -cpu Westmere -m 4096 -realtime mlock=off
>> -smp 2,sockets=2,cores=1,threads=1 -uuid f49da721-8aa6-4422-8b91-e91a0e38aa4a -s
>> mbios type=1,manufacturer=oVirt,product=oVirt Node,version=7-1.1503.el7.centos.2
>> .8,serial=2a1855a9-18fb-4d7a-b8b8-6fc898a8e827,uuid=f49da721-8aa6-4422-8b91-e91a
>> 0e38aa4a -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/li
>> b/libvirt/qemu/HostedEngine.monitor,server,nowait -mon chardev=charmonitor,id=mo
>> nitor,mode=control -rtc base=2015-10-25T11:22:22,driftfix=slew -global kvm-pit.l
>> ost_tick_policy=discard -no-hpet -no-reboot -boot strict=on -device piix3-usb-uh
>> ci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr
>> =0x4 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x5 -drive file=
>> /var/tmp/engine.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 -drive file=/var/run/vdsm/storage/be4434bf-a5fd-44d7-8011-d5e4ac9cf523/b3abc1cb-8a78-4b56-a9b0-e5f41fea0fdc/8d075a8d-730a-4925-8779-e0ca2b3dbcf4,if=none,id=drive-virtio-disk0,format=raw,serial=b3abc1cb-8a78-4b56-a9b0-e5f41fea0fdc,cache=none,werror=stop,rerror=stop,aio=threads -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=27 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=02:50:56:3f:c4:b0,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev socket,id=charchannel2,path=/var/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.org.ovirt.hosted-engine-setup.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=org.ovirt.hosted-engine-setup.0 -chardev socket,id=charconsole0,path=/var/run/ovirt-vmconsole-console/f49da721-8aa6-4422-8b91-e91a0e38aa4a.sock,server,nowait -device virtconsole,chardev=charconsole0,id=console0 -vnc 0:0,password -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -msg timestamp=on
>>
>> There seem to be no errors in the logs.
>>
>> I've tried reading some (limited) Python setup code but I've not found any obvious reason why the trick should not work anymore.
>>
>> I know that 3.6 has different network configuration/management and this could be the hot point.
>>
>> Does anyone have any further suggestion or clue (code/logs to read)?
>
> The VM creation path is now a bit different cause we use just vdscli library instead of vdsClient.
> Please take a a look at mixins.py
Many thanks for your very valuable hint:
I've restored the original /usr/share/ovirt-hosted-engine-setup/templates/vm.conf.in and I've managed to obtain the 3-nics-customized vm by modifying /usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/mixins.py like this ("diff -Naur" output):
************************************************************************************
--- mixins.py.orig 2015-10-20 16:57:40.000000000 +0200
+++ mixins.py 2015-10-26 22:22:58.351223922 +0100
@@ -25,6 +25,7 @@
import random
import string
import time
+import uuid
from ovirt_hosted_engine_setup import constants as ohostedcons
@@ -247,6 +248,44 @@
]['@BOOT_PXE@'] == ',bootOrder:1':
nic['bootOrder'] = '1'
conf['devices'].append(nic)
+ nic2 = {
+ 'nicModel': 'pv',
+ 'macAddr': '02:50:56:3f:c4:a0',
+ 'linkActive': 'true',
+ 'network': 'lan',
+ 'filter': 'vdsm-no-mac-spoofing',
+ 'specParams': {},
+ 'deviceId': str(uuid.uuid4()),
+ 'address': {
+ 'bus': '0x00',
+ 'slot': '0x09',
+ 'domain': '0x0000',
+ 'type': 'pci',
+ 'function': '0x0'
+ },
+ 'device': 'bridge',
+ 'type': 'interface',
+ }
+ conf['devices'].append(nic2)
+ nic3 = {
+ 'nicModel': 'pv',
+ 'macAddr': '02:50:56:3f:c4:c0',
+ 'linkActive': 'true',
+ 'network': 'nfs',
+ 'filter': 'vdsm-no-mac-spoofing',
+ 'specParams': {},
+ 'deviceId': str(uuid.uuid4()),
+ 'address': {
+ 'bus': '0x00',
+ 'slot': '0x0c',
+ 'domain': '0x0000',
+ 'type': 'pci',
+ 'function': '0x0'
+ },
+ 'device': 'bridge',
+ 'type': 'interface',
+ }
+ conf['devices'].append(nic3)
cli = self.environment[ohostedcons.VDSMEnv.VDS_CLI]
status = cli.create(conf)
************************************************************************************
Obviously this is a horrible ad-hoc hack that I'm not able to generalize/clean-up now: doing so would involve (apart from a deeper understanding of the whole setup code/workflow) some well-thought-out design decisions and, given the effective deprecation of the aforementioned easy-to-modify vm.conf.in template substituted by hardwired Python program logic, it seems that such a functionality is not very high on the development priority list atm ;)
Many thanks again!
Kind regards,
Giuseppe
>> Many thanks in advance.
>>
>> Kind regards,
>> Giuseppe
>>
>> PS: please keep also my address in replying because I'm experiencing some problems between Hotmail and oVirt-mailing-list
>>
>> _______________________________________________
>>
Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
9 years, 5 months
Moving a Hosted Engine from Fedora 20 to CentOS 7
by John Florian
Can somebody please point me to documentation or describe how I should
proceed with this task? I see lots of pages for moving from a physical
engine to a VM and vice-versa but am having no luck finding how to go
about building a new HE to obsolete my original.
--
John Florian
9 years, 5 months
[RFI] oVirt 3.6 Planning
by s k
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
On 12/09/14 09:22=2C Itamar Heim wrote:=0A=
> With oVirt 3.5 nearing GA=2C time to ask for "what do you want to see in =
=0A=
> oVirt 3.6"?=0A=
>=0A=
> Thanks=2C=0A=
> Itamar=0A=
> _______________________________________________=0A=
> Users mailing list=0A=
> Users at ovirt.org=0A=
> http://lists.ovirt.org/mailman/listinfo/users=0A=
>=0A=
>
Performance metric similar to what VMware calls "CPU Ready" would be very u=
seful if it was available in the VM details in the admin portal.=20
It would provide great visibility on VM's performance in an environment wit=
h CPU overallocation.
=
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_
Content-Type: text/html; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'><pre style=3D"white-space: pre-w=
rap=3B">On 12/09/14 09:22=2C Itamar Heim wrote:=0A=
>=3B<i> With oVirt 3.5 nearing GA=2C time to ask for "what do you want to=
see in =0A=
</i>>=3B<i> oVirt 3.6"?=0A=
</i>>=3B<i>=0A=
</i>>=3B<i> Thanks=2C=0A=
</i>>=3B<i> Itamar=0A=
</i>>=3B<i> _______________________________________________=0A=
</i>>=3B<i> Users mailing list=0A=
</i>>=3B<i> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users">Use=
rs at ovirt.org</a>=0A=
</i>>=3B<i> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users">htt=
p://lists.ovirt.org/mailman/listinfo/users</a>=0A=
</i>>=3B<i>=0A=
</i>>=3B</pre><pre style=3D"white-space: pre-wrap=3B"><br></pre><pre styl=
e=3D"white-space: pre-wrap=3B">Performance metric similar to what VMware ca=
lls "CPU Ready" would be very useful if it was available in the VM details =
in the admin portal. =3B</pre><pre style=3D"white-space: pre-wrap=3B"><=
br></pre><pre style=3D"white-space: pre-wrap=3B">It would provide great vis=
ibility on VM's performance in an environment with CPU overallocation.</pre=
><pre style=3D"white-space: pre-wrap=3B"><br></pre> </div></body=
>
</html>=
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_--
9 years, 5 months
MacSpoof with multiple VM's -> bad/slow response on 3.5.3
by Matt .
Hi Guys,
On a 3.5.3 updated cluster I see issues with macspoofed VM's.
The cluster is a CcentOS 7 cluster which always performed well.
I noticed that on my loadbalancers the macspoof true setting
disspeared in the engine and when I added it and rebooted some other
carp machines it was vanished at those machines.
It's a quite simple setup:
2 static nodes in a mutiple hosts cluster with carp machines on it,
per blade 1 Firewall, Pfsense, and one Loadbalancer ZEN.
The cluster ID's differ on ZEN, and the carp IP's on pfsense have a
different VHID's so I wondered if this is a known issue with the
vanished macspoof true setting I found out (so the whole virtual IP
doesn't work in that case).
Some other cluster works fine without any issue, the spoofed systems
here are on CentOS 6
This setup has run for more than a year without any issues.
I hope someone has some information if this issue is known.
Thanks Matt
(sorry for my bad typing it's kinda early/late ;))
9 years, 5 months
Re: [ovirt-users] [RFI] oVirt 3.6 Planning
by Juan Pablo Lorier
+1 to iso upload from gui
+1 to ceph support (if the way is via Cynder, then integrate Cynder in
Ovirt as you did with neutron to get arround the lack of features in
networking)
I've been asking for several things (with their respective RFEs) and as
versions go by without success, I'm asking again:
- 1049994 [RFE] Allow choosing network interface for gluster domain
traffic
- 1049476 [RFE] Mix untagged and tagged Logical Networks on the same NIC
- 1029489 [RFE] Export not exporting direct lun disk
- 1051002 [RFE] ISO domain should be a simple NFS share containing ISOs
9 years, 5 months
huge ovirt_engine_history
by Eric Wong
Hello oVirt guru out there:
I notice our oVirt engine postgres db size is growing quite fast for past couple of months. I checked the database size. Found that our ovirt_engine_history is 73GB in size.
engine=# \connect ovirt_engine_history
You are now connected to database "ovirt_engine_history" as user "postgres".
ovirt_engine_history=# SELECT pg_size_pretty( pg_database_size( current_database() ) ) As human_size
, pg_database_size( current_database() ) As raw_size;
human_size | raw_size
------------+-------------
73 GB | 78444213368
(1 row)
Brief check the records, there are entries dated back 2014.
I want to see if there is a safe way to archive and remove some of the older records?
Thanks,
Eric
9 years, 5 months
[RFI] oVirt 3.6 Planning
by Itamar Heim
With oVirt 3.5 nearing GA, time to ask for "what do you want to see in
oVirt 3.6"?
Thanks,
Itamar
9 years, 5 months
Unable to add secondary hosted engine hosts with ovirt3.5.5
by Jorgens, Bruce
--_000_B6D287BF58D35D4B882E012AD3E175619A7F531FONWVEXCHMB04cie_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Ovirt users,
I have ovirt 3.5.5 with a hosted engine setup with the host node and engine=
node running CentOS 7.1 with a shared NFS storage domain.
I initially attempted to 2 additional hosted engine nodes using CentOS 7.1 =
with the 'hosted-engine -deploy' command.
Both nodes failed to add when the answer file was unable to be retrieved fr=
om the first host.
[root@bml-24 ~]# hosted-engine --deploy
[ INFO ] Stage: Initializing
[ INFO ] Generating a temporary VNC password.
[ INFO ] Stage: Environment setup
Continuing will configure this host for serving as hypervisor and=
create a VM where you have to install oVirt Engine afterwards.
Are you sure you want to continue? (Yes, No)[Yes]:
Configuration files: []
Log file: /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-=
setup-20151030113943-c18yxd.log
Version: otopi-1.3.2 (otopi-1.3.2-1.el7.centos)
[ INFO ] Hardware supports virtualization
[ INFO ] Bridge ovirtmgmt already created
[ INFO ] Stage: Environment packages setup
[ INFO ] Stage: Programs detection
[ INFO ] Stage: Environment setup
[ INFO ] Stage: Environment customization
--=3D=3D STORAGE CONFIGURATION =3D=3D--
During customization use CTRL-D to abort.
Please specify the storage you would like to use (iscsi, nfs3, nf=
s4)[nfs3]:
Please specify the full shared storage connection path to use (ex=
ample: host:/path): cantap01b.ciena.com:/vol/sta_fast/ovirt35/hosted_engine
The specified storage location already contains a data domain. Is=
this an additional host setup (Yes, No)[Yes]?
[ INFO ] Installing on additional host
Please specify the Host ID [Must be integer, default: 2]: 4
Local storage datacenter name is an internal name and currently w=
ill not be shown in engine's admin UI.
Please enter local datacenter name [hosted_datacenter]:
--=3D=3D SYSTEM CONFIGURATION =3D=3D--
[WARNING] A configuration file must be supplied to deploy Hosted Engine on =
an additional host.
The answer file may be fetched from the first host using scp.
If you do not want to download it automatically you can abort the=
setup answering no to the following question.
Do you want to scp the answer file from the first host? (Yes, No)=
[Yes]:
Please provide the FQDN or IP of the first host: ovirt.ca.stalab.=
ciena.com
Enter 'root' user password for host ovirt.ca.stalab.ciena.com:
[ ERROR ] Failed to execute stage 'Environment customization': [Errno 2] No=
such file
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answer=
s/answers-20151030114103.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
I was able to add the additional hosts using the ovirt GUI and am able to u=
se them for running VMs.
I tried running 'hosted-engine -deploy' on each host again and get the same=
error as before.
Checking the logfile referenced above, I don't see that the download filena=
me listed.
I do see a couples of stack traces that might be useful.
I also found this defect in the release notes for ovirt-3.5.5 which claims =
to be resolved.
Bug 1271272<https://bugzilla.redhat.com/show_bug.cgi?id=3D1271272> - [HE] F=
ailed to deploy additional host using NFS
I was careful when installing ovirt 3.5.5 to ensure that I used the baseurl=
instead of the mirrors as it looked like the mirrors were behind.
[root@bml-24 ~]# cat /etc/yum.repos.d/ovirt-3.5.repo
[ovirt-3.5]
name=3DLatest oVirt 3.5 Release
baseurl=3Dhttp://resources.ovirt.org/pub/ovirt-3.5/rpm/el$releasever/
#mirrorlist=3Dhttp://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-3.5-=
el$releasever
enabled=3D1
skip_if_unavailable=3D1
gpgcheck=3D1
gpgkey=3Dfile:///etc/pki/rpm-gpg/RPM-GPG-ovirt-3.5
I see that there is another repo file for ovirt as well that I didn't modif=
y.
Could my issue be caused by not picking up the latest versions from these m=
irrors?
[root@bml-24 ~]# cat /etc/yum.repos.d/ovirt-3.5-dependencies.repo
[ovirt-3.5-epel]
name=3DExtra Packages for Enterprise Linux 7 - $basearch
#baseurl=3Dhttp://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=3Dhttps://mirrors.fedoraproject.org/metalink?repo=3Depel-7&arch=
=3D$basearch
failovermethod=3Dpriority
enabled=3D1
includepkgs=3Depel-release,python-uinput,puppet,python-lockfile,python-cpop=
en,python-ordereddict,python-pthreading,python-inotify,python-argparse,novn=
c,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tools,sp=
ice-html5,mom,python-IPy,python-ioprocess,ioprocess,python-paramiko,python-=
crypto,python-cheetah,python-ecdsa,python-markdown,rubygem-rgen,ovirt-guest=
-agent,userspace-rcu,protobuf-java
gpgcheck=3D1
gpgkey=3Dhttps://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
[ovirt-3.5-glusterfs-epel]
name=3DGlusterFS is a clustered file-system capable of scaling to several p=
etabytes.
baseurl=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.rep=
o/epel-$releasever/$basearch/
enabled=3D1
skip_if_unavailable=3D1
gpgcheck=3D1
gpgkey=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo=
/pub.key
[ovirt-3.5-glusterfs-noarch-epel]
name=3DGlusterFS is a clustered file-system capable of scaling to several p=
etabytes.
baseurl=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.rep=
o/epel-$releasever/noarch
enabled=3D1
skip_if_unavailable=3D1
gpgcheck=3D1
gpgkey=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo=
/pub.key
[ovirt-3.5-patternfly1-noarch-epel]
name=3DCopr repo for patternfly1 owned by patternfly
baseurl=3Dhttp://copr-be.cloud.fedoraproject.org/results/patternfly/pattern=
fly1/epel-7-$basearch/
enabled=3D1
skip_if_unavailable=3D1
gpgcheck=3D0
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND --=3D=3D SYSTEM CONFIGURATION =3D=3D--
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND
2015-10-30 11:40:29 DEBUG otopi.context context._executeMethod:138 Stage cu=
stomization METHOD otopi.plugins.ovirt_hosted_engine_setup.core.remote_answ=
erfile.Plugin._customization
2015-10-30 11:40:29 WARNING otopi.plugins.ovirt_hosted_engine_setup.core.re=
mote_answerfile remote_answerfile._customization:244 A configuration file m=
ust be supplied to deploy Hosted Engine on an additional h
ost.
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human human.queryStrin=
g:153 query OVEHOSTED_CORE_FETCH_ANSWER
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND The answer file may be fetched from the =
first host using scp.
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND If you do not want to download it automa=
tically you can abort the setup answering no to the follow
ing question.
2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND Do you want to scp the answer file from =
the first host? (Yes, No)[Yes]:
2015-10-30 11:40:43 DEBUG otopi.plugins.otopi.dialog.human human.queryStrin=
g:153 query OVEHOSTED_NET_FIRST_HOST_FQDN
2015-10-30 11:40:43 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND Please provide the FQDN or IP of the fir=
st host:
2015-10-30 11:40:55 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:RECEIVE ovirt.ca.stalab.ciena.com
2015-10-30 11:40:55 DEBUG otopi.plugins.ovirt_hosted_engine_setup.core.remo=
te_answerfile remote_answerfile._fetch_answer_file:106 _fetch_answer_file
2015-10-30 11:40:55 DEBUG otopi.plugins.otopi.dialog.human human.queryStrin=
g:153 query HOST_FIRST_HOST_ROOT_PASSWORD
2015-10-30 11:40:55 DEBUG otopi.plugins.otopi.dialog.human dialog.__logStri=
ng:215 DIALOG:SEND Enter 'root' user password for host ovir=
t.ca.stalab.ciena.com:
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:152 method e=
xception
Traceback (most recent call last):
File "/usr/lib/python2.7/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/core/remote_answerfile.py", line 304, in _customization
self._fetch_answer_file()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/core/remote_answerfile.py", line 143, in _fetch_answer_file
self._tmp_ans
File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 718=
, in get
file_size =3D self.stat(remotepath).st_size
File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 413=
, in stat
t, msg =3D self._request(CMD_STAT, path)
File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 729=
, in _request
return self._read_response(num)
File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 776=
, in _read_response
self._convert_status(msg)
File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 802=
, in _convert_status
raise IOError(errno.ENOENT, text)
IOError: [Errno 2] No such file
2015-10-30 11:40:59 ERROR otopi.context context._executeMethod:161 Failed t=
o execute stage 'Environment customization': [Errno 2] No such file
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:490 ENVIRON=
MENT DUMP - BEGIN
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV BAS=
E/error=3Dbool:'True'
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV BAS=
E/exceptionInfo=3Dlist:'[(<type 'exceptions.IOError'>, IOError(2, u'No such=
file'), <traceback object at 0x3daa320>)]'
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV OVE=
HOSTED_FIRST_HOST/fetchAnswer=3Dbool:'True'
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV OVE=
HOSTED_FIRST_HOST/fqdn=3Dstr:'ovirt.ca.stalab.ciena.com'
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV OVE=
HOSTED_FIRST_HOST/rootPassword=3Dstr:'**FILTERED**'
2015-10-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:504 ENVIRON=
MENT DUMP - END
2015-10-30 11:40:59 INFO otopi.context context.runSequence:417 Stage: Clean=
up
2015-10-30 11:40:59 DEBUG otopi.context context.runSequence:421 STAGE clean=
up
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.core.remote_answerfile=
.Plugin._cleanup
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.engine.add_host.Plugin=
._cleanup
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.pki.vdsmpki.Plugin._cl=
eanup
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.storage.storage.Plugin=
._cleanup
2015-10-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._spmStop:692 spmStop
2015-10-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._cleanup:1055 Not SPM?
Traceback (most recent call last):
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/storage/storage.py", line 1053, in _cleanup
self._spmStop()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/storage/storage.py", line 698, in _spmStop
raise RuntimeError(status['status']['message'])
RuntimeError: Not SPM
2015-10-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._storagePoolConnection:657 disconnectStoragePool
2015-10-30 11:41:03 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.vm.boot_disk.Plugin._c=
leanup
2015-10-30 11:41:03 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.core.answerfile.Plugin=
._save_answers_at_cleanup
2015-10-30 11:41:03 INFO otopi.plugins.ovirt_hosted_engine_setup.core.answe=
rfile answerfile._save_answers:52 Generating answer file '/var/lib/ovirt-ho=
sted-engine-setup/answers/answers-20151030114103.conf'
2015-10-30 11:41:03 INFO otopi.context context.runSequence:417 Stage: Pre-t=
ermination
Thanks for your help,
Bruce.
Bruce T. Jorgens | Technical Lead, System Test Automation
bjorgens(a)ciena.com<mailto:bjorgens@ciena.com> | 115 North Sullivan Road | S=
pokane Valley, WA 99037 USA
Direct +1.509.242.9292 | Mobile +1.509.499.0215 | Fax +1.509.242.9001
--_000_B6D287BF58D35D4B882E012AD3E175619A7F531FONWVEXCHMB04cie_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Ovirt users,<o:p=
></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I=
have ovirt 3.5.5 with a hosted engine setup with the host node and engine =
node running CentOS 7.1 with a shared NFS storage domain.<o:p></o:p></p><p =
class=3DMsoNormal>I initially attempted to 2 additional hosted engine nodes=
using CentOS 7.1 with the ‘hosted-engine –deploy’ comman=
d.<o:p></o:p></p><p class=3DMsoNormal>Both nodes failed to add when the ans=
wer file was unable to be retrieved from the first host.<o:p></o:p></p><p c=
lass=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><span style=3D'f=
ont-size:8.0pt;font-family:"Courier New"'>[root@bml-24 ~]# hosted-engine --=
deploy<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8=
.0pt;font-family:"Courier New"'>[ INFO ] Stage: Initializing<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-famil=
y:"Courier New"'>[ INFO ] Generating a temporary VNC password.<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-fam=
ily:"Courier New"'>[ INFO ] Stage: Environment setup<o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Couri=
er New"'> Continuing =
will configure this host for serving as hypervisor and create a VM where yo=
u have to install oVirt Engine afterwards.<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'> &=
nbsp; Are you sure you want to co=
ntinue? (Yes, No)[Yes]:<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:8.0pt;font-family:"Courier New"'> &n=
bsp; Configuration files: []<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New=
"'> Log file: /var/lo=
g/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20151030113943-c18yxd=
.log<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0=
pt;font-family:"Courier New"'> &nb=
sp; Version: otopi-1.3.2 (otopi-1.3.2-1.el7.centos)<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courie=
r New"'>[ INFO ] Hardware supports virtualization<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier =
New"'>[ INFO ] Bridge ovirtmgmt already created<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier Ne=
w"'>[ INFO ] Stage: Environment packages setup<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New=
"'>[ INFO ] Stage: Programs detection<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>[ IN=
FO ] Stage: Environment setup<o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-size:8.0pt;font-family:"Courier New"'>[ INFO ]=
Stage: Environment customization<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family=
:"Courier New"'> --=
=3D=3D STORAGE CONFIGURATION =3D=3D--<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:8.0pt;font-family:"Courier New"'><o:p> <=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-fa=
mily:"Courier New"'> =
During customization use CTRL-D to abort.<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'> &n=
bsp; Please specify the storage y=
ou would like to use (iscsi, nfs3, nfs4)[nfs3]:<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>&n=
bsp; Please specify the ful=
l shared storage connection path to use (example: host:/path): cantap01b.ci=
ena.com:/vol/sta_fast/ovirt35/hosted_engine<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>&nbs=
p; The specified storage lo=
cation already contains a data domain. Is this an additional host setup (Ye=
s, No)[Yes]?<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New"'>[ INFO ] Installing on addition=
al host<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New"'> =
Please specify the Host ID [Must be integer, default: 2]: 4<o:=
p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font=
-family:"Courier New"'> &nbs=
p; Local storage datacenter name is an internal name and currently will not=
be shown in engine's admin UI.<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:8.0pt;font-family:"Courier New"'> =
Please enter local datacenter name [ho=
sted_datacenter]:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>=
--=3D=3D SYSTEM CONF=
IGURATION =3D=3D--<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'=
>[<span style=3D'background:yellow;mso-highlight:yellow'>WARNING] A configu=
ration file must be supplied to deploy Hosted Engine on an additional host.=
<o:p></o:p></span></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'>&nb=
sp; The answer file may be =
fetched from the first host using scp.<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:8.0pt;font-family:"Courier New";background:y=
ellow;mso-highlight:yellow'>  =
; If you do not want to download it automatically you can abort the s=
etup answering no to the following question.<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New";backg=
round:yellow;mso-highlight:yellow'> &nbs=
p; Do you want to scp the answer file from the first host? (Yes=
, No)[Yes]:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'=
> Please provide the =
FQDN or IP of the first host: ovirt.ca.stalab.ciena.com<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier =
New";background:yellow;mso-highlight:yellow'> =
Enter 'root' user password for host ovirt.ca.stala=
b.ciena.com:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow=
'>[ ERROR ] Failed to execute stage 'Environment customization': [Errno 2] =
No such file<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow=
'>[ INFO ] Stage: Clean up</span><span style=3D'font-size:8.0pt;font-=
family:"Courier New"'><o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:8.0pt;font-family:"Courier New"'>[ INFO ] Generating a=
nswer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-201510301141=
03.conf'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:8.0pt;font-family:"Courier New"'>[ INFO ] Stage: Pre-termination<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-=
family:"Courier New"'>[ INFO ] Stage: Termination<o:p></o:p></span></=
p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I was able=
to add the additional hosts using the ovirt GUI and am able to use them fo=
r running VMs.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p c=
lass=3DMsoNormal>I tried running ‘hosted-engine –deploy’ =
on each host again and get the same error as before.<o:p></o:p></p><p class=
=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Checking the logfile=
referenced above, I don’t see that the download filename listed.&nbs=
p; <o:p></o:p></p><p class=3DMsoNormal>I do see a couples of stack traces t=
hat might be useful.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></=
p><p class=3DMsoNormal>I also found this defect in the release notes for ov=
irt-3.5.5 which claims to be resolved.<o:p></o:p></p><p class=3DMsoNormal><=
a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1271272"><b>Bug&nbs=
p;1271272</b></a> - [HE] Failed to deploy additional host using NFS<o:p></o=
:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I was=
careful when installing ovirt 3.5.5 to ensure that I used the baseurl inst=
ead of the mirrors as it looked like the mirrors were behind.<o:p></o:p></p=
><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New"'>[root@bml-24 ~]# cat /etc/yu=
m.repos.d/ovirt-3.5.repo<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:8.0pt;font-family:"Courier New"'>[ovirt-3.5]<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Co=
urier New"'>name=3DLatest oVirt 3.5 Release<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>base=
url=3Dhttp://resources.ovirt.org/pub/ovirt-3.5/rpm/el$releasever/<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family=
:"Courier New"'>#mirrorlist=3Dhttp://resources.ovirt.org/pub/yum-repo/mirro=
rlist-ovirt-3.5-el$releasever<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:8.0pt;font-family:"Courier New"'>enabled=3D1<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-famil=
y:"Courier New"'>skip_if_unavailable=3D1<o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>gpgcheck=
=3D1<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0=
pt;font-family:"Courier New"'>gpgkey=3Dfile:///etc/pki/rpm-gpg/RPM-GPG-ovir=
t-3.5<o:p></o:p></span></p><p class=3DMsoNormal><o:p> </o:p></p><p cla=
ss=3DMsoNormal>I see that there is another repo file for ovirt as well that=
I didn’t modify.<o:p></o:p></p><p class=3DMsoNormal>Could my issue b=
e caused by not picking up the latest versions from these mirrors?<o:p></o:=
p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>[<span=
style=3D'font-size:8.0pt;font-family:"Courier New"'>root@bml-24 ~]# cat /e=
tc/yum.repos.d/ovirt-3.5-dependencies.repo<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>[ovirt-=
3.5-epel]<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:8.0pt;font-family:"Courier New"'>name=3DExtra Packages for Enterprise Lin=
ux 7 - $basearch<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:8.0pt;font-family:"Courier New"'>#baseurl=3Dhttp://download.fedora=
project.org/pub/epel/7/$basearch<o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:8.0pt;font-family:"Courier New"'>mirrorlist=3Dhttp=
s://mirrors.fedoraproject.org/metalink?repo=3Depel-7&arch=3D$basearch<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;fon=
t-family:"Courier New"'>failovermethod=3Dpriority<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>=
enabled=3D1<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:8.0pt;font-family:"Courier New"'>includepkgs=3Depel-release,python-uinp=
ut,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreadin=
g,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-dae=
mon,python-websockify,livecd-tools,spice-html5,mom,python-IPy,python-ioproc=
ess,ioprocess,python-paramiko,python-crypto,python-cheetah,python-ecdsa,pyt=
hon-markdown,rubygem-rgen,ovirt-guest-agent,userspace-rcu,protobuf-java<o:p=
></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-=
family:"Courier New"'>gpgcheck=3D1<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:8.0pt;font-family:"Courier New"'>gpgkey=3Dhttps:=
//dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'=
><o:p> </o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New"'>[ovirt-3.5-glusterfs-epel]<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Cour=
ier New"'>name=3DGlusterFS is a clustered file-system capable of scaling to=
several petabytes.<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New"'>baseurl=3Dhttp://download.gl=
uster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$releasever/$basearch=
/<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;=
font-family:"Courier New"'>enabled=3D1<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>skip_if_una=
vailable=3D1<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New"'>gpgcheck=3D1<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'=
>gpgkey=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.rep=
o/pub.key<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:8.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>[ovirt-3=
.5-glusterfs-noarch-epel]<o:p></o:p></span></p><p class=3DMsoNormal><span s=
tyle=3D'font-size:8.0pt;font-family:"Courier New"'>name=3DGlusterFS is a cl=
ustered file-system capable of scaling to several petabytes.<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Cou=
rier New"'>baseurl=3Dhttp://download.gluster.org/pub/gluster/glusterfs/LATE=
ST/EPEL.repo/epel-$releasever/noarch<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>enabled=3D1<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;fon=
t-family:"Courier New"'>skip_if_unavailable=3D1<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>gp=
gcheck=3D1<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:8.0pt;font-family:"Courier New"'>gpgkey=3Dhttp://download.gluster.org/pu=
b/gluster/glusterfs/LATEST/EPEL.repo/pub.key<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'><o:p=
> </o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt=
;font-family:"Courier New"'>[ovirt-3.5-patternfly1-noarch-epel]<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"=
Courier New"'>name=3DCopr repo for patternfly1 owned by patternfly<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-famil=
y:"Courier New"'>baseurl=3Dhttp://copr-be.cloud.fedoraproject.org/results/p=
atternfly/patternfly1/epel-7-$basearch/<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>enabled=3D=
1<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;=
font-family:"Courier New"'>skip_if_unavailable=3D1<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'=
>gpgcheck=3D0<o:p></o:p></span></p><p class=3DMsoNormal><o:p> </o:p></=
p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><span styl=
e=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:29 DEBUG o=
topi.plugins.otopi.dialog.human dialog.__logString:215 DIALOG:SEND<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-famil=
y:"Courier New"'>2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human=
dialog.__logString:215 DIALOG:SEND &nbs=
p; --=3D=3D SYSTEM CO=
NFIGURATION =3D=3D--<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:29 DEBUG ot=
opi.plugins.otopi.dialog.human dialog.__logString:215 DIALOG:SEND<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family=
:"Courier New"'>2015-10-30 11:40:29 DEBUG otopi.context context._executeMet=
hod:138 Stage customization METHOD otopi.plugins.ovirt_hosted_engine_setup.=
core.remote_answerfile.Plugin._customization<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>2015=
-10-30 11:40:29 WARNING otopi.plugins.ovirt_hosted_engine_setup.core.remote=
_answerfile remote_answerfile._customization:244 A configuration file must =
be supplied to deploy Hosted Engine on an additional h<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier N=
ew"'>ost.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:29 DEBUG otopi.plugins.=
otopi.dialog.human human.queryString:153 query OVEHOSTED_CORE_FETCH_ANSWER<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;fo=
nt-family:"Courier New"'>2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dial=
og.human dialog.__logString:215 DIALOG:SEND &n=
bsp; The answer=
file may be fetched from the first host using scp.<o:p></o:p></span></p><p=
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"=
'>2015-10-30 11:40:29 DEBUG otopi.plugins.otopi.dialog.human dialog.__logSt=
ring:215 DIALOG:SEND &=
nbsp; If you do not want to download it=
automatically you can abort the setup answering no to the follow<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family=
:"Courier New"'>ing question.<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:29 =
DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:215 DIALOG:SEND&n=
bsp;  =
; Do you want to scp the answer file from the first host?=
(Yes, No)[Yes]:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:43 DEBUG otopi.p=
lugins.otopi.dialog.human human.queryString:153 query OVEHOSTED_NET_FIRST_H=
OST_FQDN<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size=
:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:43 DEBUG otopi.plugins.o=
topi.dialog.human dialog.__logString:215 DIALOG:SEND  =
; P=
lease provide the FQDN or IP of the first host:<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>20=
15-10-30 11:40:55 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString=
:215 DIALOG:RECEIVE ovirt.ca.stalab.ciena.com<o:p></o:p><=
/span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"=
Courier New"'>2015-10-30 11:40:55 DEBUG otopi.plugins.ovirt_hosted_engine_s=
etup.core.remote_answerfile remote_answerfile._fetch_answer_file:106 _fetch=
_answer_file<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:55 DEBUG otopi.plugi=
ns.otopi.dialog.human human.queryString:153 query HOST_FIRST_HOST_ROOT_PASS=
WORD<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0=
pt;font-family:"Courier New"'>2015-10-30 11:40:55 DEBUG otopi.plugins.otopi=
.dialog.human dialog.__logString:215 DIALOG:SEND &nb=
sp; Enter=
'root' user password for host ovirt.ca.stalab.ciena.com:<o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courie=
r New";background:yellow;mso-highlight:yellow'>2015-10-30 11:40:59 DEBUG ot=
opi.context context._executeMethod:152 method exception<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier =
New";background:yellow;mso-highlight:yellow'>Traceback (most recent call la=
st):<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0=
pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'> =
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 1=
42, in _executeMethod<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New";background:yellow;mso-highlig=
ht:yellow'> method['method']()<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New";ba=
ckground:yellow;mso-highlight:yellow'> File "/usr/share/ovirt-ho=
sted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/core/remote_=
answerfile.py", line 304, in _customization<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New";ba=
ckground:yellow;mso-highlight:yellow'> self._fetch_answer=
_file()<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'>&nb=
sp; File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovir=
t-hosted-engine-setup/core/remote_answerfile.py", line 143, in _fetch_=
answer_file<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'=
> self._tmp_ans<o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:8.0pt;font-family:"Courier New";background:yellow=
;mso-highlight:yellow'> File "/usr/lib/python2.7/site-packages/p=
aramiko/sftp_client.py", line 718, in get<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New";back=
ground:yellow;mso-highlight:yellow'> file_size =3D self.s=
tat(remotepath).st_size<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:8.0pt;font-family:"Courier New";background:yellow;mso-highl=
ight:yellow'> File "/usr/lib/python2.7/site-packages/paramiko/sf=
tp_client.py", line 413, in stat<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span style=3D'font-size:8.0pt;font-family:"Courier New";background:ye=
llow;mso-highlight:yellow'> t, msg =3D self._request(CMD_=
STAT, path)<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-s=
ize:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'=
> File "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py=
", line 729, in _request<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:8.0pt;font-family:"Courier New";background:yellow;mso=
-highlight:yellow'> return self._read_response(num)<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-fa=
mily:"Courier New";background:yellow;mso-highlight:yellow'> File &quo=
t;/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 776,=
in _read_response<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:=
yellow'> self._convert_status(msg)<o:p></o:p></span></p><=
p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New=
";background:yellow;mso-highlight:yellow'> File "/usr/lib/python=
2.7/site-packages/paramiko/sftp_client.py", line 802, in _convert_stat=
us<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt=
;font-family:"Courier New";background:yellow;mso-highlight:yellow'> &n=
bsp; raise IOError(errno.ENOENT, text)<o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New";backg=
round:yellow;mso-highlight:yellow'>IOError: [Errno 2] No such file</span><s=
pan style=3D'font-size:8.0pt;font-family:"Courier New"'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier=
New"'>2015-10-30 11:40:59 ERROR otopi.context context._executeMethod:161 F=
ailed to execute stage 'Environment customization': [Errno 2] No such file<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;fo=
nt-family:"Courier New"'>2015-10-30 11:40:59 DEBUG otopi.context context.du=
mpEnvironment:490 ENVIRONMENT DUMP - BEGIN<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10=
-30 11:40:59 DEBUG otopi.context context.dumpEnvironment:500 ENV BASE/error=
=3Dbool:'True'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fon=
t-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG otopi.con=
text context.dumpEnvironment:500 ENV BASE/exceptionInfo=3Dlist:'[(<type =
'exceptions.IOError'>, IOError(2, u'No such file'), <traceback object=
at 0x3daa320>)]'<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG ot=
opi.context context.dumpEnvironment:500 ENV OVEHOSTED_FIRST_HOST/fetchAnswe=
r=3Dbool:'True'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'fo=
nt-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG otopi.co=
ntext context.dumpEnvironment:500 ENV OVEHOSTED_FIRST_HOST/fqdn=3Dstr:'ovir=
t.ca.stalab.ciena.com'<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG o=
topi.context context.dumpEnvironment:500 ENV OVEHOSTED_FIRST_HOST/rootPassw=
ord=3Dstr:'**FILTERED**'<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG=
otopi.context context.dumpEnvironment:504 ENVIRONMENT DUMP - END<o:p></o:p=
></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family=
:"Courier New"'>2015-10-30 11:40:59 INFO otopi.context context.runSequence:=
417 Stage: Clean up<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG ot=
opi.context context.runSequence:421 STAGE cleanup<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>=
2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage cl=
eanup METHOD otopi.plugins.ovirt_hosted_engine_setup.core.remote_answerfile=
.Plugin._cleanup<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG otopi.c=
ontext context._executeMethod:138 Stage cleanup METHOD otopi.plugins.ovirt_=
hosted_engine_setup.engine.add_host.Plugin._cleanup<o:p></o:p></span></p><p=
class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"=
'>2015-10-30 11:40:59 DEBUG otopi.context context._executeMethod:138 Stage =
cleanup METHOD otopi.plugins.ovirt_hosted_engine_setup.pki.vdsmpki.Plugin._=
cleanup<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New"'>2015-10-30 11:40:59 DEBUG otopi.context co=
ntext._executeMethod:138 Stage cleanup METHOD otopi.plugins.ovirt_hosted_en=
gine_setup.storage.storage.Plugin._cleanup<o:p></o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10=
-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.storage =
storage._spmStop:692 spmStop<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n style=3D'font-size:8.0pt;font-family:"Courier New";background:yellow;mso-=
highlight:yellow'>2015-10-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engi=
ne_setup.storage.storage storage._cleanup:1055 Not SPM?<o:p></o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Courier =
New";background:yellow;mso-highlight:yellow'>Traceback (most recent call la=
st):<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0=
pt;font-family:"Courier New";background:yellow;mso-highlight:yellow'> =
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-h=
osted-engine-setup/storage/storage.py", line 1053, in _cleanup<o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-fami=
ly:"Courier New";background:yellow;mso-highlight:yellow'> =
self._spmStop()<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'f=
ont-size:8.0pt;font-family:"Courier New";background:yellow;mso-highlight:ye=
llow'> File "/usr/share/ovirt-hosted-engine-setup/scripts/../plu=
gins/ovirt-hosted-engine-setup/storage/storage.py", line 698, in _spmS=
top<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0p=
t;font-family:"Courier New";background:yellow;mso-highlight:yellow'> &=
nbsp; raise RuntimeError(status['status']['message'])<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Cour=
ier New";background:yellow;mso-highlight:yellow'>RuntimeError: Not SPM</spa=
n><span style=3D'font-size:8.0pt;font-family:"Courier New"'><o:p></o:p></sp=
an></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:"Cou=
rier New"'>2015-10-30 11:40:59 DEBUG otopi.plugins.ovirt_hosted_engine_setu=
p.storage.storage storage._storagePoolConnection:657 disconnectStoragePool<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:8.0pt;fo=
nt-family:"Courier New"'>2015-10-30 11:41:03 DEBUG otopi.context context._e=
xecuteMethod:138 Stage cleanup METHOD otopi.plugins.ovirt_hosted_engine_set=
up.vm.boot_disk.Plugin._cleanup<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:8.0pt;font-family:"Courier New"'>2015-10-30 11:41:0=
3 DEBUG otopi.context context._executeMethod:138 Stage cleanup METHOD otopi=
.plugins.ovirt_hosted_engine_setup.core.answerfile.Plugin._save_answers_at_=
cleanup<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:=
8.0pt;font-family:"Courier New"'>2015-10-30 11:41:03 INFO otopi.plugins.ovi=
rt_hosted_engine_setup.core.answerfile answerfile._save_answers:52 Generati=
ng answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20151030=
114103.conf'<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:8.0pt;font-family:"Courier New"'>2015-10-30 11:41:03 INFO otopi.contex=
t context.runSequence:417 Stage: Pre-termination<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal> Thanks for your =
help,<o:p></o:p></p><p class=3DMsoNormal>Bruce.<o:p></o:p></p><p class=3DMs=
oNormal><o:p> </o:p></p><p class=3DMsoNormal><b><span style=3D'font-si=
ze:7.5pt;font-family:"Arial","sans-serif"'>Bruce T. Jorgens</span></b><span=
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'> <span sty=
le=3D'color:red'>|</span> <span style=3D'color:gray'>Technical Lead, System=
Test Automation</span><br><u><span style=3D'color:blue'><a href=3D"mailto:=
bjorgens(a)ciena.com"><span style=3D'color:blue'>bjorgens(a)ciena.com</span></a=
></span></u> <span style=3D'color:red'>|</span><span style=3D'color:purple'=
> </span><span style=3D'color:gray'>115 North Sullivan Road </span><span st=
yle=3D'color:red'>|</span><span style=3D'color:purple'> </span><span s=
tyle=3D'color:gray'>Spokane Valley, WA 99037 USA<br>Direct +1.509.242.9292 =
</span><span style=3D'color:red'>|</span><span style=3D'color:gray'> Mobile=
+1.509.499.0215</span> <span style=3D'color:red'>|</span><span style=3D'co=
lor:purple'> </span><span style=3D'color:gray'>Fax +1.509.242.9001</span></=
span><o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p></div></body>=
</html>=
--_000_B6D287BF58D35D4B882E012AD3E175619A7F531FONWVEXCHMB04cie_--
9 years, 5 months
migration
by Koen Vanoppen
Dear all,
I have a question.
I know have my ovirt-engine running on a server on virtualbox. But I would
like to add this server to my ovirt hypervisors pool.
This OR I would like to update my current hypervisor (which is in centos
6.7) to centos 7 for the live snapshot removal support. (for taking backups)
Is this possible *WITHOUT *losing my current vms. I only have 1 hypervisor
at the moment, so migrating the VM's to another host isn't an option...
Would this be possible with exporting the VMS to an export domain --> Full
reinstall of the hypervisor --> import the VM's again from the export
domain? (safely)
Kind regards,
Koen
9 years, 5 months
3.6: All Windows VMs marked with an eclamation mark
by Cristian Mammoli
All the vms I create (from scratch or Template) ar marked with an
exclamation mark. Mouseover says:
No Error|Actual Timezone in the guest differs from the
configuration|Actual operating system type differs from the configuration.
Needless to say that timezone matches in the config and in the vm and
that the os matches the one configured
Is it a bug?
9 years, 5 months
poor graphic performances with spice
by Nathanaël Blanchet
Hello,
I'm studying a possibility to use ovirt as a vdi solution with centos or
fedora guests. But using spice is awfull and graphics are very slow (in
particulary videos). Qxl drivers are installed and spice-vdagent works
as expected on the guest side.
However, it is amazing to see that glxgears benchmarks are good...
I wonder how it is possible to adopt such a vdi solution when the user
experience is so bad.
I may miss something and may need recommandations of experimented vdi
users :)
Thank you for your help.
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
9 years, 5 months
[ANN] oVirt 3.5.5 Final Release is now available
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability
of the oVirt 3.5.5 Final Release, as of October 26th, 2015.
This release is available now for
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar),
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar) and Fedora 21.
This release of oVirt 3.5.5 includes updated packages for:
- oVirt Engine
- oVirt Hosted Engine HA
- oVirt Hosted Engine Setup
- VDSM
- oVirt Data Warehouse
- oVirt Reports
- oVirt Engine SDK
- oVirt Engine client
- QEMU KVM
See the release notes [1] for a list of fixed bugs.
Please refer to release notes [1] for Installation / Upgrade instructions.
a new oVirt Live ISO is already available [2].
Please note that mirrors[3] may need usually one day before being
synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.5.5_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.5/iso/ovirt-live/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 5 months
Host In Peril?
by Duckworth, Douglas C
--_002_CY1PR0301MB12434052BADC56AC63153044DA200CY1PR0301MB1243_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP SIGNED MESSAGE-----=0A=
Hash: SHA1=0A=
=0A=
Magnanimous Ladies and Gentlemen=0A=
=0A=
Due to an overly aggressive n00b rush, an ungraceful shutdown of our=0A=
Hosted Engine ensued.=0A=
=0A=
We were able to restore the Hosted Engine via RTFM.=0A=
=0A=
However the RHEL Host 6.6, upon which the Hosted Engine's integrity=0A=
depends, seems to have lost its network scripts. Forgive me for=0A=
inquiring about a topic that's probably been discussed many times.=0A=
=0A=
I restored the iSCSI and Management, Display, and VM VLAN's by=0A=
reconstructing the ifcfg scripts. However we're not able to get vdsm=0A=
to restore what should exist. So once RHEV-M returns the Host is of=0A=
course Non Operational.=0A=
=0A=
On the Host we have net_persistence =3D unified set in vdsm.conf.=0A=
=0A=
/var/run/vdsm/netconf/{nets,bonds} are empty.=0A=
=0A=
Though /var/lib/vdsm/persistence/netconf/{nets,bonds} contains=0A=
wonderful JSON.=0A=
=0A=
If files are copied from /var/run/vdsm/netconf/* to=0A=
/var/lib/vdsm/persistence/netconf/* then does this present a problem?=0A=
=0A=
How does persistence work with a stateful RHEL Host?=0A=
=0A=
I did not set up this Host so cannot vouch for its proper configuration.=0A=
=0A=
We've concerned about letting RHEV-M reconfigure the network of this=0A=
Host since if we lose the iSCSI bond that would be bad for the=0A=
manager. We do not have another Hosted Engine capable Host at this=0A=
time :)=0A=
=0A=
If could you please assist I promise a cocktail or two the next time=0A=
you visit New Orleans.=0A=
=0A=
Thanks=0A=
Doug=0A=
=0A=
- -- =0A=
Thanks=0A=
=0A=
Douglas Charles Duckworth=0A=
Unix Administrator=0A=
Tulane University=0A=
Technology Services=0A=
1555 Poydras Ave=0A=
NOLA -- 70112=0A=
=0A=
E: duckd(a)tulane.edu=0A=
O: 504-988-9341=0A=
F: 504-988-8505=0A=
-----BEGIN PGP SIGNATURE-----=0A=
Version: GnuPG v2.0.22 (GNU/Linux)=0A=
=0A=
iQIcBAEBAgAGBQJWMpeOAAoJEP/Xbmk1axQpFK4P/jhjc7NuFtOgDw+V0bsFsG/j=0A=
EUxpIYh3Z6j70K/rhQUFHirbebl5VRJBNcfuy6yT/NGhy7hykYNIGRaxgW2SI93q=0A=
AteKSXX7oPcvmv6yyl6l7cmynC2lepCsO20geGOwbThaVSnjaXXDr/6SfMPXXpz4=0A=
VVw6YuIBtSG6uvOKJjm3idEw+o2J1lg4EZdylIb7s5ygMZYrBCznSywT8Q3QNe2Z=0A=
1uG9EK9yUthAoPfVaRZbawcwX4xDwdtNPqCuvZvkENW+WxgBGJmDLBpbkK3ZNpe8=0A=
yBoVCI34wkn0RUIIlPsbhOQDuX+Zb+nF24oeIF6KyUXxW8KMnpjCkpX6P+qZ+UjS=0A=
jaXTev4YzH9Apz6wLu/ZVojqLDr8U9ALKbv+GP6l+NY2UiuziDGczsSSY/DgOiCa=0A=
nhoiN2w1+sX5Nhqigjvbj8Q90AzwRdFyrIJIyDNatJ+8xiMUBHNf3giO1gowB+Ey=0A=
W3uKDvFRP5h5FKUcbPzcHrkCbZawl6tkQ1I/7ZDrcPz6kAJ7Ou/SfXi3UOpncTPX=0A=
AHmJOHwGw4VIxqtRJYxdVU215VnYplYw1wuZm17rHOHJ+O/+C+MUMIde3rC7iNcN=0A=
mLkQH3U6d2hGimUuYkwDLnqRUp/Ep22x3KSxNM2L2ah+NKfeJ1NrJPqcUwjmvjTY=0A=
Wmcy6AJJMEqnvIJCZIUO=0A=
=3DnNqA=0A=
-----END PGP SIGNATURE-----=0A=
--_002_CY1PR0301MB12434052BADC56AC63153044DA200CY1PR0301MB1243_
Content-Type: application/pgp-keys; name="0x356B1429.asc"
Content-Description: 0x356B1429.asc
Content-Disposition: attachment; filename="0x356B1429.asc"; size=3129;
creation-date="Thu, 29 Oct 2015 22:04:06 GMT";
modification-date="Thu, 29 Oct 2015 22:04:06 GMT"
Content-Transfer-Encoding: base64
LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tClZlcnNpb246IEdudVBHIHYyLjAu
MjIgKEdOVS9MaW51eCkKCm1RSU5CRlNCMWxnQkVBRFJ0TWlQaXVKVFJLSFZveWxUcmdVVGRzQkdu
aGhNV2oveTczZmtYMzUvSzRwUVdvR1QKSk1vc3M1TEJWaHl2M2tyY3JTQkowaVR3SzdjL3lQZHNx
c1hQMStKSGZSVXZwL3lhS29EV2IrVnZZVGRhQU84eQpQbjNKMWtaNTFMWk04V2ZzTFZFQVA4UjBh
ZFdyd2htSk5XSHplVFI0ZmxldlphS1VHY29STHJYS3l6NjNDSzNkCmVQWGIvQU9uaml2b1RJTXdk
YSsvS00vR2RQZUlFUVVxWWxxSDBpRzVwOWw0OG1SOXk4ZmpYNWFJNlJSd0w5bEgKRWVGRVJ1Qkty
amZhYkRCM3UveGhnSkhjYUZLd3lSWnNmempSdHlCZUFQdlYveGlOTHB6MjZHd2dGbVNtcEp6Vgpz
TkxhOE9BcFZEamZFckRpekJxbFgzTG1qRHdYZFlWQzRKNTZ0bEFSbVdzNVRBZDZXbXB1RURyOGpW
c0lMcUdsClpWdTkwOVEreVRLejBxbUt5WmlmelBDSWJieU5yS2VVdlJOM0lmcE5zTEpHbnFiM2N4
NFlhU1FZZlAvSHVhUmUKQlNNd2dDaXRqQ0M4VDlhZXBMOStmZWg2UjBuZXhjUWF4OUJxblQ3VzZu
a0VKT2JzcThmTDVXWmFvMDZRYldlVgpyNXRIeHN0SmQvcUxkdC9hMHQ2RUhJaEQ5am14K0Flc1hB
Uk05bUdQSXdVMlZGSzBTZEQwMVpCQjU5VTNzcHhmClo2QnY2VXV4cDlodjhmajRWbHNCY3ZvYTdo
WUFSVzBIWjBLOFdvNWQvWkRtNUdpMFVCbFpkaTJLb21GTmpxQ3kKbVNUOW84T0hqVUNDdkJiTHky
YlFGWEpnd0UydkNibXA2aUdaektkZkptV292Z3NBTmpHNkRUOHFRUUFSQVFBQgp0Q2RFZFdOcmQy
OXlkR2dzSUVSdmRXZHNZWE1nUXlBOFpIVmphMlJBZEhWc1lXNWxMbVZrZFQ2SkFqNEVFd0VDCkFD
Z0ZBbFNCMWxnQ0d5TUZDUWxtQVlBR0N3a0lCd01DQmhVSUFna0tDd1FXQWdNQkFoNEJBaGVBQUFv
SkVQL1gKYm1rMWF4UXBDdDhQLzBaOEEwVXJYUVdOUkdVZFh4N0doL3Riek51bFR1YTFGT0lZY2Jl
L05UV0VkTUxnc254Rgp6RzZvMVlrZnFtcm9KR1grQm4zTFJ0YWpIekZadWgvZEFzdEtJSXJJUnRW
bzhjNXZPZ0VWeW80SkhaSGh6RXNBCjF3eHJpWEtlZThtWjcrWEFPMUJmbWJjdFVrRE92dzhpdTEr
NXFzd0lkc2l1NVI5aXFkN0dxUjg3bVF1SlZTYUIKRTJ5Z1FRc0tqdUdpL293Nkg3RFBSdFU5cHll
dkdVV3dsWUNKZlhXYnRHYmJjZzRqM3k4WENDQTN0YmtoOHBtNwpJNjAxQkNFT3R3MVZXRFcrQlI5
cjZEMVhOaWVNeEp4NHU4d1AzMzRUQ2hCdUFSVDB2RDZndGprK3BCTmIyNlQ1ClcyTWVDQ3NPN2FJ
SU5KNVRVOTJjcmhCdTlkakJsQ2x2aExabksyb0JyYytIUUcwWWVBVExVS003M0lMWWxPK00KT2Fu
NVl5R2Z3WDBlTk5hMTFOMVV0NTUrS2ozNzRsWlVjK0t2ZWg5akp0NTYvSGRJY2lPS1hucjNwajVY
YzEyaAoyeldqZVU2UmVSbkhhUVZESWUrWDQ1eDRUSFVPVkFHTGI3UzBnVjFDTVFINTNFYkVzaU1m
ZHo0VWlsb1NGQXZECjhacmlmOWtFM08zQWpOWnFuRGFlLy9kbGZmRVd6eWloK3VCcmg1VW1KeG1K
NHpRS09RUzQxeGtZV3Z2OTNZRzYKRm9IMTJKL2tOSFQyUEFEK2g4NGNRUzJNRTRlSmNEdEh0OVNW
cHN5alhBb1BoWDZRSCtWdnVIUzFZYy9uZFZnSApodmIvVXQ5eTRTL3hnZTR0c0M2ZDBLcjliQzNz
Z01kOVJRTmJuU2ppT1JRN0xoSjd6enA0YUlycnVRSU5CRlNCCjFsZ0JFQURPRGhKenRGalVnWkg4
REZRc1VjOW5EU25GR0l2c2hld3dsOERFcU5XbE5BRHd2VFNIZ0IrR2RsZU8KNDJ2Q2JqWjZnL21E
WnF3bHhTd0VYRE5BSmRLSjBwTllCZ0JmTmgwZGJnUHdvZ0VwaytDUWJYY0pmMzR1S3ltMQpNcWE5
ZnBuUHE4WERzV1ZKUndHZjc0eTRxTEsxbFhnME8wOUk2eWZJS0J4SUYwdkxUVVVEdnpiM3dUZzRk
YitCCisxd2xhN2hDVHdpcC95VHNMYUpEM214NndERnRmS25uWjM2aGV0eTkvNGVGaU5IMHVaYnpo
aDFoUHBIcGRMa0YKV0pKV2NqSk1LVWwwWWxDLzRwenVLRndEMzhtTVZ3R3NlTE5OeVJPR0RIMTE4
Yy9EVi9DNm54T3pHRDZXTEZiVwprQUY3K0pHVy9MOFlmMXYwaTA3STg2NXVCMFVRb3B2MVMvbzN0
M1hPam9nYmFSUjF1ZU5uYmd5WFY4RjZqUlJVCnQ3RTZ4bStzRWxubThjditRMkFkK2tscEdvTnVZ
ZmF6ZHdEQ1BYU3lTVld6a0xSb1VTVUhzbU5aS1l5QlZEMjUKeUt5RGRKdE53QWZVM05UQU1jN3NX
V0dOUmgwYXR3d0Q4cVZUMmpQTFh6SWk1QWdrYytlTEg5d1RJenhSVzJXcgorTlczNzNDbDZvUURY
VnJJNFltZmpqVFFaQTlIb1BDQk9zcVVkek1vZXFVbDBHRHd4VkZEMUF3STFSN2lrL2JsClJxL1Zi
N25XOGFVU0VPSUFHSG91NmVrbFRIYXZJd2lWUzBlRWxtcUkyUXpGem1VRmJnS090Z3ZSanhld3hZ
emwKa1h4ZlJWd2I4VDUxWTV0aGlRWk96dlpXa1J2aUlHZkwwWVJPVGU3YUgzWUJwODBra3dBUkFR
QUJpUUlsQkJnQgpBZ0FQQlFKVWdkWllBaHNNQlFrSlpnR0FBQW9KRVAvWGJtazFheFFwanlFUUFM
dENMS2pzWjVHYUZGMUhHa1pSCkZxbnFkTTdwRmE5OXhIMkNkdmJRSmVCek8zZW9JSWdOOC9EVDgx
d3ptN0swOTVyMEJ2MDd4THQ4WWxoWnRhei8KWnRWa0Y3TGRvYWNnUXhOOFdqVTNuSktRQ3NhREFx
d0lFRUtDOGRqMGRYdHdhZDVFN3kwOStuVWtUYUU5QTR0Nwpxb3lYRG9uZGtSN2sxYy9NbkRQU0Rn
V0s5U0JZRkF1YjNLNDN6V1lvb2xMWWJYTTRmQ3NRUW1FMDRhYnpVOW1OCmpTWG93QnJOendsK3J6
ZjRxaEJ1cHNVS1hLdFVtTTJkczBQT0EvQms3clhIZ2FyeFZXS3BENm1wL2l0aWdGdXQKOTlwWngz
U0tTRzViRFNqUjZpMjB6T08zVkxWY29TSnVoRHgxY01IbFhXKzJPWHhKWWJVL0ZBN29pQUN4bjAr
UgpweFZ0dHZjZEZWYUVUTFcvVzZWL3VrOGd2NEZrQjJFSGtSOFh3Zis3d21uYXVJall2dmgrTlBa
Y1RRdXYvMW1LCnVYTHRlTk9oQlgwQkpKZlREZDdHcEVOZXY5SFp6Y0xvQWhzU0syR1ZNdmNMYmJV
RUZRTithMWpNT2NER2xjaU0KYVBqUURuc29hL0oxa1JuTVhiSW1nL1RHamszM0ZkRkp3SFZsenNL
K3BxWkdnNDlOZDBiemRaQmNRNVVaZlVoMAowdi8wYWdNU0ZSNEc4enhiRmdvRUtNNUpyajVwM044
T1BsM1Z1T2VSQW9LY1pKQlQvblB1RzdwQ1JmNUQ3WUtYCnlBY1ZUMldtYzRFY3VHUXBxSlI4MUNG
Ui9QVXpoT0NaNlFNZUM2eER6YlVUZ1B6aURld3pCTUNRQXVkMHdveFQKR1ZlN3dxU1A1b0g0bzVY
RFovYjUzbHI3Cj1tWFhyCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
--_002_CY1PR0301MB12434052BADC56AC63153044DA200CY1PR0301MB1243_--
9 years, 5 months
api access with poweruser role
by Jorick Astrego
This is a multi-part message in MIME format.
--------------070504080709030105090209
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Hi=2C
Currently I=27m trying to add an ovirt compute resource in forman that is=
limited to the VM=27s of the user=2E
When I give this user the PowerUser role=2C I cannot access the api=3A
query execution failed due to insufficient permissions
When I give this user the SuperUser role=2C I can access the api=2E But I=
can see all the VM=27s of all users=2E
How can I grant api access so the user can deploy through forman without
giving access to all the vm=27s in our oVirt environment=3F
Kind regards=2C
Jorick
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
----------------
--------------070504080709030105090209
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
Currently I=27m trying to add an ovirt compute resource in forman that=
is limited to the VM=27s of the user=2E =3Cbr=3E
=3Cbr=3E
When I give this user the PowerUser role=2C I cannot access the api=3A=
=3Cbr=3E
=3Cbr=3E
=3Cblockquote=3Equery execution failed due to insufficient permissions=
=3Cbr=3E
=3Cbr=3E
=3C/blockquote=3E
When I give this user the SuperUser role=2C I can access the api=2E But=
I can see all the VM=27s of all users=2E=3Cbr=3E
=3Cbr=3E
How can I grant api access so the user can deploy through forman
without giving access to all the vm=27s in our oVirt environment=3F=3Cb=
r=3E
=3Cbr=3E
Kind regards=2C=3Cbr=3E
=3Cbr=3E
Jorick=3Cbr=3E
=20=
=3CBR /=3E
=3CBR /=3E
=3Cb style=3D=22color=3A=23604c78=22=3E=3C/b=3E=3Cbr=3E=3Cbr=3E=3Cspan styl=
e=3D=22color=3A=23604c78=3B=22=3E=3Cfont color=3D=22000000=22=3E=3Cspan sty=
le=3D=22mso-fareast-language=3Aen-gb=3B=22 lang=3D=22NL=22=3EMet vriendelij=
ke groet=2C With kind regards=2C=3Cbr=3E=3Cbr=3EJorick Astrego=3Cbr=3E=3C/s=
pan=3E=3C/font=3E=3C/span=3E=3Cb style=3D=22color=3A=23604c78=22=3E=3Cbr=3E=
Netbulae Virtualization Experts =3C/b=3E=3Cbr=3E=3Chr style=3D=22border=3An=
one=3Bborder-top=3A1px solid =23ccc=3B=22=3E=3Ctable style=3D=22width=3A 52=
2px=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 130p=
x=3Bfont-size=3A 10px=22=3Einfo=40netbulae=2Eeu=3C/td=3E =3Ctd style=3D=
=22width=3A 130px=3Bfont-size=3A 10px=22=3EStaalsteden 4-3A=3C/td=3E =20=
=3Ctd style=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=3Bfo=
nt-size=3A 10px=22=3Ewww=2Enetbulae=2Eeu=3C/td=3E =3Ctd style=3D=22width=
=3A 130px=3Bfont-size=3A 10px=22=3E7547 TA Enschede=3C/td=3E =3Ctd style=
=3D=22width=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=3Bb=
order-top=3A1px solid =23ccc=3B=22=3E=3CBR /=3E
=3C/body=3E
=3C/html=3E
--------------070504080709030105090209--
9 years, 5 months
Ovirt and Shorewall
by Johan Vermeulen
Hello All,
I'm still experimenting with Ovirt-setup.
Because Centos/Rhel7 now have Firewalld, and because I still have some
Centos6
machines with Iptables, I was kinda hoping to use Shorewall on both.
Is there any support/documentation for this in the Ovirt-world?
Many thanks, J.
9 years, 5 months
Ovirt Guest VM network | vnet to id
by Punit Dambiwal
Hi,
I have an query regarding guest VM network name...in the host every VM
network has the name of vnet0,vnet1 etc...is there any way to change to
them from vnet to interface id ??
[image: Inline image 1]
Thanks,
Punit
9 years, 6 months
Contribute with Ovirt
by Somansh Arora
Hi All,
I am a Linux Admin from India aged 24, working for a reputed company
handling their Linux, AIX and HPUX server from last 2 years. I would like
to give some of my time now contributing to some of the open projects. I
liked ovirt.
Please let me know if i could be of any help in any ways around. Help from
anyone in your team responding to me is appreciated.
--
Thanks & Regards
Somansh Arora
+91- 9582671964
9 years, 6 months
VNC keyboard layout
by Jonas Israelsson
Hi
Using 3.6 and VNC or noVNC with the swedish keyboard layout is far from
optimal.
To be frank it's almost useless since vital characters such as - (minus)
and | (pipe) can't be typed.
Furthermore many other characters are mapped to wrong the keys.
Can this be tweaked ? I'm more than willing to help out with both
tweaking and testing.
I have an old 3.4 installation running, while that keyboard layout is by
no mean perfect, it's miles better than 3.6
9 years, 6 months
ovirt-engine-extension-aaa-ldap and sysprep domain join
by Cristian Mammoli
Hi, I tried to migrate to ovirt-engine-extension-aaa-ldap from
engine-manage-domains. Everything seems to work fine so far except the
automatic join to domain during sysprep.
Is it supposed to work? Where should I investigate further?
Thank you
9 years, 6 months
ovirt 3.6 and self hosted engine: clarification on datacenter input
by Gianluca Cecchi
tried latest version with
http://resources.ovirt.org/pub/yum-repo/ovirt-release36.rpm
that used
ovirt-hosted-engine-setup-1.3.0-1.el7.centos.noarch
vdsm-4.17.10-0.el7.centos.noarch
I presume it is the latest RC available.
after install, inside the sh engine webadmin portal I see:
oVirt Engine Version: 3.6.0.1-1.el7.centos
During storage configuration I choose:
--== STORAGE CONFIGURATION ==--
During customization use CTRL-D to abort.
Please specify the storage you would like to use (glusterfs,
iscsi, fc, nfs3, nfs4)[nfs3]:
Please specify the full shared storage connection path to use
(example: host:/path): ovc71
.localdomain.local:/SHE_DOMAIN
ESC[92m[ INFO ]ESC[0m Installing on first host
Please provide storage domain name. [hosted_storage]: she_sdomain
Local storage datacenter name is an internal name
and currently will not be shown in engine's admin UI.
Please enter local datacenter name [hosted_datacenter]:
she_datacenter
I don't understand the meaning of the sentence above:
Local storage datacenter name is an internal name
and currently will not be shown in engine's admin UI.
How is the chosen "she_datacenter" name related with the "Default"
datacenter where the hypervisor is put in? Do I have to manually create it
(I don't see this se_datacenter in webadmin portal)?
Also, I know there is open bug
https://bugzilla.redhat.com/show_bug.cgi?id=1269768
But it seems I'm not able to to import the storage domain...
In events, when I import, I have the sequence
Storage Domain she_sdomain was added by admin@internal
VDSM ovc71.localdomain.local command failed: Cannot acquire host id:
(u'9f1ec45d-0c32-4bfc-8b67-372d6f204fd1', SanlockException(22, 'Sanlock
lockspace add failure', 'Invalid argument'))
Failed to attach Storage Domains to Data Center Default. (User:
admin@internal)
Failed to attach Storage Domain she_sdomain to Data Center Default. (User:
admin@internal)
What should be the flow to compensate the bug? Do I have actually to
attache it to "Default" datacenter or what? Is it expected to be fixed
before 3.6?
Thanks,
Gianluca
9 years, 6 months
ovirt-shell login problems
by Susinthiran Sithamparanathan
Hi,
i'm trying to connect to the engine using ovirt-shell, but i get [SSL:
UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590).
Here is the command i use:
ovirt-shell -c --url "https://192.168.0.101:80/ovirt-engine/api" --user
"admin@internal" -A ovirt_ca.pem
And the debugging mode with -d doesn't provide any additional output.
The CA cert file have i grabbed using the method mentioned at [1] using
wget -O ${CA_FILE} http://
${OVIRT}/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
Any idea how i can get access? Thanks!
[1] http://www.ovirt.org/How_to_Connect_to_SPICE_Console_Without_Portal
--
Susinthiran Sithamparanathan
9 years, 6 months
Installation failed
by Johan Kooijman
Hi all,
Trying to add a node to our setup, but since today I'm getting an error
when adding. It looks like starting vdsm-network failed to start, due to
this error:
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5
parse_server_challenge()
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5
ask_user_info()
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5
make_client_response()
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5 client
step 3
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5 client
mech dispose
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan python[27521]: DIGEST-MD5 common
mech dispose
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan vdsm-tool[27521]: libvirt: error :
no connection driver available for qemu:///system
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan systemd[1]: vdsm-network.service:
control process exited, code=exited status=1
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan systemd[1]: Failed to start Virtual
Desktop Server Manager network restoration.
Oct 26 16:46:59 hv01.ovirt.gs.cloud.lan systemd[1]: Unit
vdsm-network.service entered failed state.
Host deploy error can be found here:
http://own.cloud.nl/index.php/s/Y49KTsv2vkt8L4a
Any clue?
--
Met vriendelijke groeten / With kind regards,
Johan Kooijman
9 years, 6 months
Keep on loading while importing a vm
by Budur Nagaraju
HI
While importing a vm from vmware in the Ovirt3.6 its keep on loading and
nothing comes up ,can someone help me in that ?
Regards,
Nagaraju
9 years, 6 months
Problem starting up new VM created from a template.
by Andy Michielsen
Hello,
I'm having troubles with a new VM created from a template. I did run
sysprep in the windows 2008R2 machine before creating a template from it. I
have already used this template multiple times and even this time it
initially started up just fine but not a second time.
This is what I see that is troublesome in the vdsm.log file when I try to
start up the VM.
Thread-105499::ERROR::2015-10-28
10:45:31,899::vm::2344::vm.Vm::(_startUnderlyingVm)
vmId=`20dfe9dc-74c7-46c0-9708-19200de8e958`::The vm start process failed
Traceback (most recent call last):
File "/usr/share/vdsm/virt/vm.py", line 2284, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/virt/vm.py", line 3279, in _run
self.preparePaths(devices[DISK_DEVICES])
File "/usr/share/vdsm/virt/vm.py", line 2366, in preparePaths
drive['path'] = self.cif.prepareVolumePath(drive, self.id)
File "/usr/share/vdsm/clientIF.py", line 309, in prepareVolumePath
vmId, device, params['vmPayload'])
File "/usr/share/vdsm/clientIF.py", line 353, in
_prepareVolumePathFromPayload
return func(vmId, payload['file'], payload.get('volId'))
File "/usr/share/vdsm/supervdsm.py", line 50, in __call__
return callMethod()
File "/usr/share/vdsm/supervdsm.py", line 48, in <lambda>
**kwargs)
File "<string>", line 2, in mkFloppyFs
File "/usr/lib64/python2.6/multiprocessing/managers.py", line 740, in
_callmethod
raise convert_to_error(kind, result)
OSError: [Errno 5] could not create floppy file: code 1, out mkfs.msdos
3.0.9 (31 Jan 2010)
err mkfs.msdos: unable to create
/var/run/vdsm/payload/20dfe9dc-74c7-46c0-9708-19200de8e958.b490e14021f685d85d57d325b7f66520.img
Thread-105499::DEBUG::2015-10-28
10:45:31,901::vm::2799::vm.Vm::(setDownStatus)
vmId=`20dfe9dc-74c7-46c0-9708-19200de8e958`::Changed state to Down: [Errno
5] could not create floppy file: code 1, out mkfs.msdos 3.0.9 (31 Jan 2010)
err mkfs.msdos: unable to create
/var/run/vdsm/payload/20dfe9dc-74c7-46c0-9708-19200de8e958.b490e14021f685d85d57d325b7f66520.img
(code=1)
Thread-90::DEBUG::2015-10-28
10:45:32,271::libvirtconnection::143::root::(wrapper) Unknown libvirterror:
ecode: 80 edom: 20 level: 2 message: metadata not found: Requested metadata
element is not present
JsonRpc (StompReactor)::DEBUG::2015-10-28
10:45:34,264::stompReactor::98::Broker.StompAdapter::(handle_frame)
Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-28
10:45:34,265::__init__::530::jsonrpc.JsonRpcServer::(serve_requests)
Waiting for request
Thread-105501::DEBUG::2015-10-28
10:45:34,271::stompReactor::163::yajsonrpc.StompServer::(send) Sending
response
Does any one have any Ideas what's going on or how to solve it ?
Kind regards.
9 years, 6 months
ipv6 in guests not worknig
by Peter Hudec
--------------040001020409090703030809
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Hi,
maybe there was some similar problem in past, but I haven't found any
solution for this.
I want to user IPv6 in our guest but it's not working.
When I try to ping the guest from out side world I see on the ovirt node
(3.5) following:
[root@dipovirt01 ~]# brctl show servers_dmz
bridge name bridge id STP enabled interfaces
servers_dmz 8000.00269e02b640 no bond0.30
vnet0
[root@dipovirt01 ~]# tcpdump -i bond0.30 -n icmp6
tcpdump: WARNING: bond0.30: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on bond0.30, link-type EN10MB (Ethernet), capture size 65535 bytes
09:32:04.475918 IP6 2a02:6300:0:21e::1 > ff02::1:ff00:b: ICMP6, neighbor
solicitation, who has 2a02:6300:0:21e::b, length 32
[root@dipovirt01 ~]# tcpdump -i servers_dmz -n icmp6
tcpdump: WARNING: servers_dmz: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on servers_dmz, link-type EN10MB (Ethernet), capture size
65535 bytes
09:32:45.683960 IP6 2a02:6300:0:21e::1 > ff02::1:ff00:b: ICMP6, neighbor
solicitation, who has 2a02:6300:0:21e::b, length 32
[root@dipovirt01 ~]# tcpdump -i vnet0 -n icmp6
tcpdump: WARNING: vnet0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vnet0, link-type EN10MB (Ethernet), capture size 65535 bytes
On the vnet0 interface I do not see any IPv6 ICMP ND packets, so in the
virtual machine.
I allowed IPv6 forwarding in sysctl and rebooted the node /to be sure/
[root@dipovirt01 ~]# cat /etc/sysctl.d/ipv6.conf
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
Any suggestion what's wrong?
bets regards
Peter
--
*Peter Hudec*
Infraštruktúrny architekt
phudec(a)cnc.sk <mailto:phudec@cnc.sk>
*CNC, a.s.*
Borská 6, 841 04 Bratislava
Recepcia: +421 2 35 000 100
Mobil:+421 905 997 203
*www.cnc.sk* <http:///www.cnc.sk>
--------------040001020409090703030809
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">
Hi,<br>
<br>
maybe there was some similar problem in past, but I haven't found
any solution for this.<br>
<br>
I want to user IPv6 in our guest but it's not working.<br>
<br>
When I try to ping the guest from out side world I see on the ovirt
node (3.5) following:<br>
<br>
[root@dipovirt01 ~]# brctl show servers_dmz<br>
bridge name bridge id STP enabled interfaces<br>
servers_dmz 8000.00269e02b640 no bond0.30<br>
vnet0<br>
<br>
[root@dipovirt01 ~]# tcpdump -i bond0.30 -n icmp6<br>
tcpdump: WARNING: bond0.30: no IPv4 address assigned<br>
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode<br>
listening on bond0.30, link-type EN10MB (Ethernet), capture size
65535 bytes<br>
09:32:04.475918 IP6 2a02:6300:0:21e::1 > ff02::1:ff00:b: ICMP6,
neighbor solicitation, who has 2a02:6300:0:21e::b, length 32<br>
<br>
[root@dipovirt01 ~]# tcpdump -i servers_dmz -n icmp6<br>
tcpdump: WARNING: servers_dmz: no IPv4 address assigned<br>
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode<br>
listening on servers_dmz, link-type EN10MB (Ethernet), capture size
65535 bytes<br>
09:32:45.683960 IP6 2a02:6300:0:21e::1 > ff02::1:ff00:b: ICMP6,
neighbor solicitation, who has 2a02:6300:0:21e::b, length 32<br>
<br>
<br>
[root@dipovirt01 ~]# tcpdump -i vnet0 -n icmp6<br>
tcpdump: WARNING: vnet0: no IPv4 address assigned<br>
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode<br>
listening on vnet0, link-type EN10MB (Ethernet), capture size 65535
bytes<br>
<br>
<br>
On the vnet0 interface I do not see any IPv6 ICMP ND packets, so in
the virtual machine.<br>
I allowed IPv6 forwarding in sysctl and rebooted the node /to be
sure/<br>
<br>
[root@dipovirt01 ~]# cat /etc/sysctl.d/ipv6.conf <br>
net.ipv6.conf.all.forwarding = 1<br>
net.ipv6.conf.default.forwarding = 1<br>
<br>
Any suggestion what's wrong?<br>
<br>
bets regards<br>
Peter<br>
<div class="moz-signature">-- <br>
<font style="font-size: 12pt" face="Tahoma, sans-serif"
color="#144d43" size="1"><b>Peter Hudec</b></font><br>
<font style="font-size: 10pt" face="Tahoma, sans-serif"
color="#144d43" size="1">Infraštruktúrny architekt</font><br>
<font style="font-size: 10pt" face="Tahoma, sans-serif"
color="#800080" size="1"><a href="mailto:phudec@cnc.sk">phudec(a)cnc.sk</a></font><br>
<p>
<font style="font-size: 10pt" face="Tahoma, sans-serif"
color="#144d43" size="1"><b>CNC, a.s.</b></font><br>
<font color="#144d43">Borská 6, 841 04 Bratislava</font><br>
<font style="font-size: 10pt" face="Tahoma, sans-serif"
color="#144d43" size="1">Recepcia: +421 2 35 000 100</font></p>
<p>
<font style="font-size: 10pt" face="Tahoma, sans-serif" size="1">Mobil:+421 905
997 203</font><br>
<a href="http:///www.cnc.sk"><font style="font-size: 10pt"
face="Tahoma, sans-serif" color="#800080" size="1"><b>www.cnc.sk</b></font></a></p>
</div>
</body>
</html>
--------------040001020409090703030809--
9 years, 6 months
Unable to boot from CD ROM using api
by Shanil S
Hi,
We are using ovirt 3.5 version and trying to change the boot device to CD
ROM and boot from it using the ovirt api. I am able to change the boot
order but i am unable to boot the vm from the CDROM using api. But i am
able to do the same from the ovirt panel. The following are the steps that
i follow
1. Shut down the vm
2. Attach the iso image
3. Start the vm in run once mode using api with the following xml
" <action><vm><os><boot dev='cdrom'/></os></vm></action>"
Could you please check if any issues with this ? Also, I am able to view
the attached image from the ovirt panel.
--
Regards
Shanil
9 years, 6 months
Change host using php api
by Shanil S
Hi All,
I would like to change the host of a vm using the api call. I tried it by
using the following xml but didn't work
<action>
<vm>
<initialization>
<cloud_init>
<host>
<name>compute11</name>
</host>
</cloud_init>
</initialization>
</vm>
</action>
Could you please check it ?
--
Regards
Shanil
9 years, 6 months
RHEV and RHS integration
by BYUNGSUK KIM (byungkim)
--_000_49bcd44a0e374aeaabb1b2f1360b2a9eXCHRCD013ciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
We are trying to integration RHEV and RHS with oVirt. But we have just 1G n=
etwork between RHEV host and RHS volumes.
So I think there is bottle lack on network area. Can we optimize this envi=
ronment to solve this proble?
Please Let us know your experience.
Br.
--_000_49bcd44a0e374aeaabb1b2f1360b2a9eXCHRCD013ciscocom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Malgun Gothic";
panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
{font-family:"Malgun Gothic";
panose-1:2 11 5 3 2 0 0 2 0 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-autospace:none;
word-break:break-hangul;
font-size:10.0pt;
font-family:"Malgun Gothic";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Malgun Gothic";
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Malgun Gothic";
color:#1F497D;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Malgun Gothic";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"KO" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We are trying to integration RH=
EV and RHS with oVirt. But we have just 1G network between RHEV host and RH=
S volumes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So I think there is bottle lack=
on network area. Can we optimize this environment to solve this prob=
le?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please Let us know your experie=
nce.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Br.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_49bcd44a0e374aeaabb1b2f1360b2a9eXCHRCD013ciscocom_--
9 years, 6 months
repeating EngineUnexpectedlyDown/EngineDown/EngineStart/EngineStarting
by Robert Story
--Sig_/+j1R2P+c=Zv.QGARGGJyPq/
Content-Type: multipart/mixed; boundary="MP_/_7Zm8Xi//waNSwzp1NQwbMu"
--MP_/_7Zm8Xi//waNSwzp1NQwbMu
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hi,
I have oVirt 3.5.4 on CentOS 7.1 hosts, and everyone once in a while one of
my hosts starts sending me the 4 engine status messages above about every
10-15 minutes.
It looks like the ha broker on the host currently running is having issues
(already tried restarting it once.
I've attached a tarball with log snippets for the engine, host with active
engine vm running, and the complaining host...
(I'll be hanging out in #ovirt all day too, will respond to questions or
suggestions here or there.)
Robert
--=20
Senior Software Engineer @ Parsons
--MP_/_7Zm8Xi//waNSwzp1NQwbMu
Content-Type: application/gzip
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=ovirt-logs.tar.gz
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
rRfZdbXwVs1sd3pvxF7zZzl2tJ/tg/Fwfv+uMhuOrq6qmf3Z9ScedG8e2LoDV/2j99T8/9vm7W8u
bQE2OQltzZjNrIvNzt8wlmfnn5pb2qgc5XCYXZWj8XJWnds3fJje2ZsfZuXsejmxX3D+9jzrZIvZ
Z1e5FnU2q3wDyPy3b93LP7795ecPP//HgbsR3N6N/nI3JqxoUnfzS/PzDsY/Y9vnYlFNbhfZuT5v
0yYdi1uHvlNrGEtZOF5rbNXwH5yWE+t239fL6TAbVBb0ajQoF1U2qCe2B8ncyz1r22qddrIVssqt
+9pD5ubo/d+H9VPOvjdlp3newq9VRGtcqxebD7scnG7fVpjVpfj88t5u0wf/5D+2yim7oQpXZb8d
gte3jm2e/e+5rcyzc1vZKelq2rX/Z5Kf/7sttauXW9QiXFEfQr0cDKr5/OBQQVsyCmPPrfD7i1mX
c9sZzsfOsovZ0vcTzZsuXYV2T3sW92n3misFe8PuedLa+pTu3uNJre9HEx5Ldirr3wfpUdM/zrwu
aQ6cef24QksyvdvsTmTeQ0F61NB3k8vlcjR0T2krXio2MB1OldUuot/vWE1qZYvpV8IY1S/L4ePL
RkOVzZehiMeSnahsdoL751EsbocNVJNZDWG0IdM5dccdbZFFRG+UzMqWdXrtYT2xP34Izx9ZpQoh
HoL34qI1C870vsx6jdaOEq1566q/ZrTm7838VaI1yXLmMiWeNlozraI1y6LI/tDPc47W3DFILtnd
C4nWPK54adGaP9dp1weezDvfb3ptSwYkmrCitfWZUCDW/7Ivti3Zrmp7adHa+rAoQPPqdsHw+myo
rzdaW589BVc2flNtWzKgqv/sojV38wJw9G61GbcNmcyZ2m0yp4/WCkna1ZoV3ouL1nwe6Ndo7UTR
mrfuXzRa8/em/xrRWrPc3eX6Pm20Vpy3MO0BmFRjDMP8WtfZpJx+zipn43lWDwbL2cx1Gteju+ag
t272n02LnFV3o+rPbHFTWdtbeBfNWX80Gtr+xrY8f0NZf3ndTXcsq3vgX+7BZRx8wD3YW3ib+QfZ
/Ga58NYc1n9On93Cm2dy7a3/uTj+b7hVPlrKwPoff63X/ygh7fNUUMHOMnl8lP3rK1//s1/+K99x
pLVf7oqv/yLWf96v/1KcufJX9HX9F8y13f8S0hMk59xkzuNl2T/r2XXXV5HuqloM6lnVHZbj7rC/
WghZLoejha0tfs2j7W6737onfqqvv7faa2CN9nv25vvqqlyOF/93af3b/3wa3FTD5biaXf6jntlv
6BTibfZPyftScfV79l1t/cy49IsmP3zfy6bL8TjPvnNa1QZCgz/un7ElV0+yH+5cX+/e2KF59tFq
cesQetm3d9bvl/1x5cYJbMFl9dVKzNzW43Gd/VMwkn382+9OJy6nzlMNqyt7g0PrxqwOcFIn+ycl
TLg3db/ZMZPscZYbWWTOiQXN1B+Pu/PmZp1dfiyth69md+X9WlH7bNI43Fjj8OFgyKQpfs9+/NbJ
lPW3OMW+WM69Jh6MrUHsfay+zt3Y3//PLrh1sRZcqzi41cerwv1tOP+v22G5qH5ZTn8dTaoP06s6
iUwJscxXVF4N+v3fra65chb9bfLTyNr/buKkZZtQdH1z77J/lKPF+3r2U7mcDm6c9rSA2W09r0ZD
+2B0Pa19fDCyNz31MmTW/KQt2cVonE1G17PGXNYm9hPVAauonLBEcX6xype/vreabVZ//u37T9/V
E6uXhknjaGcbI3jR79vK/unXb3/5Nc/2vuaNk+4/l5PK3v36RvPMPflhaJ8aVgNB6LDfIWpYdYQy
/U4ptOhU1ZCxkhamfyVza+oPw3dtLJ27CjSo3l2V47kNouaVlW/D+a+1s/s7YiXfzKrpK9vqPq/f
YiXcvJ6+e5t7xTca9jIqClqRK3nYtqmmcgrbvv/w84dPPx4wbltow0/aTLZpn95Kvrcy9/iNg5Ie
5zkRGqCvk76vq64KpQblU/s6G0tYcMYMALhxRUkL3Rf0ydhFTxh39utJ6x5TFliIK6VKpl9AF22t
Im1gKBKFeZxuRHg9UlEqZDX4S/XRlWDiitPDxtUUwbhtOuk4tTxpQ9nBfa69NPO9NC8SHus4vXTh
FemVFn2lntrdMd9Ly5QiPQq40q7TGwyIlrx6Kjj3FhfqtP30sTXCibvpxiiGJtrkUUqTUmsaRclA
EsoeXprYgffr9Xq9Xq/X6/V6vV6v1+v1er1er9fr9Xq9Xq/X6/V6vV6v14mv/w8xCHBnAAgCAA==
--MP_/_7Zm8Xi//waNSwzp1NQwbMu--
--Sig_/+j1R2P+c=Zv.QGARGGJyPq/
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWL3/8AAoJEMHFVuy5l8Y4o4AP+gP1clGgqzj9nPnMNyq/IY7r
EaqE6VG+sO/WpFhax1NkCEDFxz2LEQ5V53ptcIkVrRX/Q0eV+x3IXsdfK0oNxDsM
bCW396uQmhOW2Y73ad5KOqA/uW2Lu2R1fnzQn4nTjXzvIDPG1/Y7BJDzN0NiJc3N
uxBl3dF3AZJDHi3mpMspAQFIqqVG1bOBa823VvY8PSwNENR1ayk3DkMF57ex5MyJ
hlynpKi98MukjdAY3/0NISawQGhKjJ1BCAlI6NErPAzhUa+SG6PTkGqdc9X16+Wu
EycdieVDyDSveARHVxu08OhcxWKsc/TxPIkuQPr6De8/GcF/4LRfPAlbN2fljGyx
D13Zl+A+e39A0YKJe0xZ/dYDAHim9buGqPkokHdLcXmflXrqWMtHw9V4oMdESl7H
BTmMhzr29SO2mLuCq4rvYg7S9XXMJX4+cwvkm12EyIGFWCi868uOmgup1CSgQSdR
NoblaGoQWwBxA56MvE0eCBOVLvRur3S3niMulBGQ7rTy1GIkMFi/v7+v/NHm2KYC
BnqsvEbF5UfVxCPE4oqKe/nGifccrdfLL+nrBQqdKvXwjgeDoO90OYEZf70cUTR5
ujX3aVDfUGdpXIC64xJDKT+QUF3IaVnn3QrlWZoxO6C5TCUqPcTw0KKxMkvGAJ7H
yVqQ23/zK4E0XWq/8u5e
=i2ip
-----END PGP SIGNATURE-----
--Sig_/+j1R2P+c=Zv.QGARGGJyPq/--
9 years, 6 months
Unable to install ovirt engine using Centos 7.1 with 3.5.5
by Jorgens, Bruce
--_000_B6D287BF58D35D4B882E012AD3E175619A723790ONWVEXCHMB04cie_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I'm trying to install ovirt-3.5.5 in a hosted engine configuration on an HP=
DL360 system with CentOS 7.1.
All works well up until the hosted VM portion of the install.
After installing CentOS 7.1 on the engine, the VM is unable to boot.
I've tried installing via PXE as well as with an attached CDROM image of Ce=
ntOS 7.1 and go the same results.
There is no indication of any issue during install.
I ran a rescue image against the VM and fdisk cannot find a valid partition=
table on /dev/vda.
Curiously, a reinstall using the VM disk finds a partition table and prompt=
s if the space should be recovered.
Below is a sanitized version of the configuration preview:
--=3D=3D CONFIGURATION PREVIEW =3D=3D--
Engine FQDN : XXXXXX
Bridge name : ovirtmgmt
SSH daemon port : 22
Firewall manager : iptables
Gateway address : 10.33.80.1
Host name for web application : bml-21
Host ID : 1
Image alias : hosted_engine
Image size GB : 25
Storage connection : XXXXXX
Console type : vnc
Memory size MB : 4096
MAC address : 00:16:3e:65:0a:d7
Boot type : cdrom
Number of CPUs : 2
ISO image (for cdrom boot) : /tmp/CentOS-7-x86_64-Minimal=
-1503-01.iso
CPU Type : model_SandyBridge
I found this old post from nearly a year ago. The issue sounds quite simil=
ar:
http://www.redgrid.net/kvm/no-bootable-device-found-ovirt-3-5-on-centos7/
I appreciate any help.
Bruce T. Jorgens | Technical Lead, System Test Automation
bjorgens(a)ciena.com<mailto:bjorgens@ciena.com> | 115 North Sullivan Road | S=
pokane Valley, WA 99037 USA
Direct +1.509.242.9292 | Mobile +1.509.499.0215 | Fax +1.509.242.9001
--_000_B6D287BF58D35D4B882E012AD3E175619A723790ONWVEXCHMB04cie_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>I’m trying=
to install ovirt-3.5.5 in a hosted engine configuration on an HP DL360 sys=
tem with CentOS 7.1.<o:p></o:p></p><p class=3DMsoNormal>All works well up u=
ntil the hosted VM portion of the install.<o:p></o:p></p><p class=3DMsoNorm=
al>After installing CentOS 7.1 on the engine, the VM is unable to boot.<o:p=
></o:p></p><p class=3DMsoNormal>I’ve tried installing via PXE as well=
as with an attached CDROM image of CentOS 7.1 and go the same results.<o:p=
></o:p></p><p class=3DMsoNormal>There is no indication of any issue during =
install.<o:p></o:p></p><p class=3DMsoNormal>I ran a rescue image against th=
e VM and fdisk cannot find a valid partition table on /dev/vda.<o:p></o:p><=
/p><p class=3DMsoNormal>Curiously, a reinstall using the VM disk finds a pa=
rtition table and prompts if the space should be recovered.<o:p></o:p></p><=
p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Below is a sa=
nitized version of the configuration preview:<o:p></o:p></p><p class=3DMsoN=
ormal><o:p> </o:p></p><pre> =
--=3D=3D CONFIGURATION PREVIEW =3D=3D--<br><br> &nbs=
p; Engine FQDN &=
nbsp; &nbs=
p; : XXXXXX<br> =
Bridge name &nb=
sp; =
: ovirtmgmt<br>  =
; SSH daemon port &nbs=
p; : 22<b=
r> Firewall manager&n=
bsp;  =
; : iptables<br>  =
; Gateway address &nbs=
p; &=
nbsp; : 10.33.80.1<br>  =
; Host name for web application : bml-21<br>&=
nbsp; Host ID &n=
bsp;  =
; :=
1<br> Image alias&nb=
sp; =
: hosted_engin=
e<br> Image size GB&n=
bsp;  =
; : 25<br>  =
; Storage connection &=
nbsp; &nbs=
p; : XXXXXX<br> Conso=
le type &n=
bsp; : vnc<br>&=
nbsp; Memory size MB &=
nbsp; &nbs=
p; : 4096<br> &n=
bsp; MAC address  =
; &n=
bsp; : 00:16:3e:65:0a:d7<br>  =
; Boot type &nbs=
p; &=
nbsp; : cdrom<br> &nbs=
p; Number of CPUs &nbs=
p; &=
nbsp; : 2<br> &n=
bsp; ISO image (for cdrom boot) &n=
bsp; : /tmp/CentOS-7-x86_64-Minimal-1503-01.iso<br> =
CPU Type =
&nb=
sp; : model_SandyBridge<o:p></o:p=
></pre><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I fou=
nd this old post from nearly a year ago. The issue sounds quite simil=
ar:<o:p></o:p></p><p class=3DMsoNormal><a href=3D"http://www.redgrid.net/kv=
m/no-bootable-device-found-ovirt-3-5-on-centos7/">http://www.redgrid.net/kv=
m/no-bootable-device-found-ovirt-3-5-on-centos7/</a><o:p></o:p></p><p class=
=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I appreciate any hel=
p.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNo=
rmal><b><span style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>Br=
uce T. Jorgens</span></b><span style=3D'font-size:7.5pt;font-family:"Arial"=
,"sans-serif"'> <span style=3D'color:red'>|</span> <span style=3D'colo=
r:gray'>Technical Lead, System Test Automation</span><br><u><span style=3D'=
color:blue'><a href=3D"mailto:bjorgens@ciena.com"><span style=3D'color:blue=
'>bjorgens(a)ciena.com</span></a></span></u> <span style=3D'color:red'>|</spa=
n><span style=3D'color:purple'> </span><span style=3D'color:gray'>115 North=
Sullivan Road </span><span style=3D'color:red'>|</span><span style=3D'colo=
r:purple'> </span><span style=3D'color:gray'>Spokane Valley, WA 99037 =
USA<br>Direct +1.509.242.9292 </span><span style=3D'color:red'>|</span><spa=
n style=3D'color:gray'> Mobile +1.509.499.0215</span> <span style=3D'color:=
red'>|</span><span style=3D'color:purple'> </span><span style=3D'color:gray=
'>Fax +1.509.242.9001</span></span><o:p></o:p></p><p class=3DMsoNormal><o:p=
> </o:p></p></div></body></html>=
--_000_B6D287BF58D35D4B882E012AD3E175619A723790ONWVEXCHMB04cie_--
9 years, 6 months
[ANN] oVirt 3.5.6 First Release Candidate is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability
of the First oVirt 3.5.6 Release Candidate for testing, as of October 29th,
2015.
This release is available now for
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar),
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar) and Fedora 21.
This release includes updated packages for:
- oVirt Engine
- oVirt Engine client
- oVirt Engine SDK
- oVirt Hosted Engine HA
- QEMU KVM and its dependencies
- VDSM
See the release notes [1] for a list of fixed bugs.
Please refer to release notes [1] for Installation / Upgrade instructions.
a new oVirt Live ISO is already available [2].
Please note that mirrors[3] may need usually one day before being
synchronized.
Please refer to the release notes for known issues in this release.
Please add yourself to the test page[4] if you're testing this release.
[1] http://www.ovirt.org/OVirt_3.5.6_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.5-pre/iso/ovirt-live/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
[4] http://www.ovirt.org/Testing/oVirt_3.5.6_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 6 months
3.6 Hosted Engine on FC cannot import HE storage domain
by Cristian Mammoli
I know this had been discussed before but I really don't understand if
there is a workaround..
I reinstalled from scratch 3 times and every time the engine logs tell
me that I should import the HE storage domain.
The datacenter is up and running (I added another storage domain for
vms) but when I try to import the HE sotrage domain:
No storage domains to import have been found.
If I go in the Disks tab I can see the hosted_engine disk...
I know it's not a big issue but beeing unable to import the HE SD means
not beeing able to see the VM in the UI. As a consequence there is no
way to live migrate the HE vm for maintenance. Is there a way to live
migrate it from command line?
When this issue will be fixed will I be able to import the existing HE
or will I have to start from scratch?
9 years, 6 months
Failed to connect Host test-host to the Storage Domains ISO_DOMAIN.
by Johan Vermeulen
Hello All,
following the Ovirt quick start guide, I
attached a host and configured nfs-storage.
Now when trying to connect the ( standard ) iso-domain I get an EM:
Failed to connect Host test-host to the Storage Domains ISO_DOMAIN.
Here's more output from /var/log/ovirt-engine/server.log:
2015-10-20 15:44:23,606 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Running command:
AttachStorageDomainToPoolCommand internal: false. Entities affected : ID:
72e753c8-26f9-4541-869e-f0cec2df80ea Type: StorageAction group
MANIPULATE_STORAGE_DOMAIN with role type ADMIN
2015-10-20 15:44:23,837 INFO
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] Running command:
ConnectStorageToVdsCommand internal: true. Entities affected : ID:
aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group
CREATE_STORAGE_DOMAIN with role type ADMIN
2015-10-20 15:44:23,878 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] START,
ConnectStorageServerVDSCommand(HostName = test-host, HostId =
1a50a745-dc86-43a4-8de5-03cb0ccac613, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList =
[{ id: 89dbf1eb-ec58-41af-894e-af55157ac972, connection:
linux4all.dyndns.net:/var/lib/exports/iso, iqn: null, vfsType: null,
mountOptions: null, nfsVersion: null, nfsRetrans: null, nfsTimeo: null
};]), log id: 3e905822
2015-10-20 15:44:29,219 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: Failed to connect Host test-host
to the Storage Domains ISO_DOMAIN.
2015-10-20 15:44:29,220 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] FINISH,
ConnectStorageServerVDSCommand, return:
{89dbf1eb-ec58-41af-894e-af55157ac972=477}, log id: 3e905822
2015-10-20 15:44:29,223 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: The error message for connection
linux4all.dyndns.net:/var/lib/exports/iso returned by VDSM was: Problem
while trying to mount target
2015-10-20 15:44:29,224 ERROR
[org.ovirt.engine.core.bll.storage.NFSStorageHelper]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] The connection with details
linux4all.dyndns.net:/var/lib/exports/iso failed because of error code 477
and error message is: problem while trying to mount target
2015-10-20 15:44:29,235 ERROR
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(org.ovirt.thread.pool-8-thread-18) [1b86ba2c] Transaction rolled-back for
command: org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand.
2015-10-20 15:44:29,238 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] START,
AttachStorageDomainVDSCommand( storagePoolId =
00000002-0002-0002-0002-000000000371, ignoreFailoverLimit = false,
storageDomainId = 72e753c8-26f9-4541-869e-f0cec2df80ea), log id: 4c5c13f9
2015-10-20 15:44:29,715 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Failed in
AttachStorageDomainVDS method
2015-10-20 15:44:29,798 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Command
AttachStorageDomainVDSCommand( storagePoolId =
00000002-0002-0002-0002-000000000371, ignoreFailoverLimit = false,
storageDomainId = 72e753c8-26f9-4541-869e-f0cec2df80ea) execution failed.
Exception: IrsOperationFailedNoFailoverException: IRSGenericException:
IRSErrorException: Failed to AttachStorageDomainVDS, error = Storage domain
does not exist: (u'72e753c8-26f9-4541-869e-f0cec2df80ea',), code = 358
2015-10-20 15:44:29,801 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] FINISH,
AttachStorageDomainVDSCommand, log id: 4c5c13f9
2015-10-20 15:44:29,803 ERROR
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Command
org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand throw
Vdc Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverException:
IRSGenericException: IRSErrorException: Failed to AttachStorageDomainVDS,
error = Storage domain does not exist:
(u'72e753c8-26f9-4541-869e-f0cec2df80ea',), code = 358 (Failed with error
StorageDomainDoesNotExist and code 358)
2015-10-20 15:44:29,858 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Command
[id=0b011574-ab08-4b3b-9e5e-0aca2be7638d]: Compensating NEW_ENTITY_ID of
org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; snapshot:
storagePoolId = 00000002-0002-0002-0002-000000000371, storageId =
72e753c8-26f9-4541-869e-f0cec2df80ea.
2015-10-20 15:44:30,044 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Correlation ID: 7939875a,
Job ID: 319e5b3b-f2c9-4eb0-835f-d5966611841a, Call Stack: null, Custom
Event ID: -1, Message: Failed to attach Storage Domain ISO_DOMAIN to Data
Center Default. (User: admin@internal)
2015-10-20 15:44:30,133 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(org.ovirt.thread.pool-8-thread-17) [7939875a] Lock freed to object
EngineLock [exclusiveLocks= key: 72e753c8-26f9-4541-869e-f0cec2df80ea
value: STORAGE
, sharedLocks= ]
Thanks for any help on this.
Greetings, J.
9 years, 6 months
Backup / Export Storage
by Soeren Malchow
--_000_0D6A0FDBB39949E494255223CA82C526mcongroupcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
RGVhciBhbGwsDQoNCldlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgVm1zIGluIHRoZSBiYWNrdXAv
ZXhwb3J0IHN0b3JhZ2UsIGJhc2ljYWxseSBldmVyeSBvZiB0aGUgYXBwcm94IDUwIG1hY2hpbmVz
IGluIGFwcHJveCAyMC0zMCBnZW5lcmF0aW9ucywgdGhlIGxpc3RpbmcgKGluIFZNIEltcG9ydCBU
YWIgb2YgdGhlIHN0b3JhZ2UpIHdhcyBhbHdheXMgdmVyeSBzbG93LCBidXQgbm93IGkgZ2V0IGFu
IGVycm9yIOKAkyBhbSBzbWFsbCBwb3B1cCB3aXRoIGEgNTAyLg0KDQpJIGNhbiBub3QgZXZlbiBk
ZWxldGUgVm1zIHRvIG1ha2UgdGhlIHN0b3JhZ2Ugc21hbGxlciBhZ2Fpbi4NCg0KUmVnYXJkaW5n
IHRoaXMgaSBoYXZlIGEgZmV3IHF1ZXN0aW9ucw0KDQogIDEuICBIb3cgZG8gaSByZWR1Y2UgdGhl
IGFtb3VudCBvZiBWTVMgc28gdGhhdCBpIGNhbiBhY2Nlc3MgdGhlIFZNIEltcG9ydCBhZ2FpbiA/
IENhbiBpIGp1c3QgZGVsZXRlIG9uIHN0b3JhZ2UgbGV2ZWwgPw0KICAyLiAgSXMgdGhlcmUgYW55
dGhpbmcgaSBjYW4gZG8gdG8gc3BlZWQgdXAgdGhlIGxpc3RpbmcNCiAgMy4gIERvZXMgYW55b25l
IGhhdmUgYW4gaWRlYSBob3cgdG8gZXhwb3J0IHRoZSBleHBvcnRlZCAoeWVzIDotKSApIFZNUyB0
byBhbm90aGVyIHN0b3JhZ2UgaW4gYSB3YXkgdGhhdCB0aGV5IGNhbiBiZSBhY2Nlc3NlZCBhbmQg
cmVpbXBvcnRlZCBpZiBuZWNlc3NhcnksIGFzIGZhciBhcyBpIGtub3cgdGhlIG1hY2hpbmVzIGFy
ZSBhbHJlYWR5IG92ZiBmb3JtYXRzLCBpIHdvdWxkIG9ubHkgbmVlZCB0byBnZXQgdGhlIG5hbWUg
Zm9yIGVhY2ggbWFjaGluZSBhbmQgd3JpdGUgaXQgc29tZWh3ZXJlIGVsc2UsIHN1Z2dlc3Rpb25z
ID8NCg0KQ2hlZXJzDQpTb2VyZW4NCg==
--_000_0D6A0FDBB39949E494255223CA82C526mcongroupcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <F634265F94E28B44A1D08CA0E9D313D3(a)mcon-group.directory>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj5EZWFyIGFsbCw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldlIGhh
dmUgYSBsYXJnZSBhbW91bnQgb2YgVm1zIGluIHRoZSBiYWNrdXAvZXhwb3J0IHN0b3JhZ2UsIGJh
c2ljYWxseSBldmVyeSBvZiB0aGUgYXBwcm94IDUwIG1hY2hpbmVzIGluIGFwcHJveCAyMC0zMCBn
ZW5lcmF0aW9ucywgdGhlIGxpc3RpbmcgKGluIFZNIEltcG9ydCBUYWIgb2YgdGhlIHN0b3JhZ2Up
IHdhcyBhbHdheXMgdmVyeSBzbG93LCBidXQgbm93IGkgZ2V0IGFuIGVycm9yIOKAkyBhbSBzbWFs
bCBwb3B1cCB3aXRoIGEgNTAyLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSBjYW4g
bm90IGV2ZW4gZGVsZXRlIFZtcyB0byBtYWtlIHRoZSBzdG9yYWdlIHNtYWxsZXIgYWdhaW4uPC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZWdhcmRpbmcgdGhpcyBpIGhhdmUgYSBmZXcg
cXVlc3Rpb25zPC9kaXY+DQo8b2w+DQo8bGk+SG93IGRvIGkgcmVkdWNlIHRoZSBhbW91bnQgb2Yg
Vk1TIHNvIHRoYXQgaSBjYW4gYWNjZXNzIHRoZSBWTSBJbXBvcnQgYWdhaW4gPyBDYW4gaSBqdXN0
IGRlbGV0ZSBvbiBzdG9yYWdlIGxldmVsID88L2xpPjxsaT5JcyB0aGVyZSBhbnl0aGluZyBpIGNh
biBkbyB0byBzcGVlZCB1cCB0aGUgbGlzdGluZzwvbGk+PGxpPkRvZXMgYW55b25lIGhhdmUgYW4g
aWRlYSBob3cgdG8gZXhwb3J0IHRoZSBleHBvcnRlZCAoeWVzIDotKSApIFZNUyB0byBhbm90aGVy
IHN0b3JhZ2UgaW4gYSB3YXkgdGhhdCB0aGV5IGNhbiBiZSBhY2Nlc3NlZCBhbmQgcmVpbXBvcnRl
ZCBpZiBuZWNlc3NhcnksIGFzIGZhciBhcyBpIGtub3cgdGhlIG1hY2hpbmVzIGFyZSBhbHJlYWR5
IG92ZiBmb3JtYXRzLCBpIHdvdWxkIG9ubHkgbmVlZCB0byBnZXQgdGhlIG5hbWUgZm9yIGVhY2gg
bWFjaGluZQ0KIGFuZCB3cml0ZSBpdCBzb21laHdlcmUgZWxzZSwgc3VnZ2VzdGlvbnMgPzwvbGk+
PC9vbD4NCjxkaXY+Q2hlZXJzPC9kaXY+DQo8ZGl2PlNvZXJlbiAmbmJzcDs8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgaWQ9Ik1BQ19PVVRMT09LX1NJR05BVFVSRSI+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_0D6A0FDBB39949E494255223CA82C526mcongroupcom_--
9 years, 6 months
Very old tasks hanging
by Soeren Malchow
--_000_058C66277F45472AA72FA6FF149F1C4Dmcongroupcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
RGVhciBhbGwsDQoNCkkgaGF2ZSB0YXNrcyBoYW5naW5nIGZvciBhIHZlcnkgbG9uZyB0aW1lLCB0
aGVyZSBhcmUgMiBkaWZmZXJlbnQgcG9zc2liaWxpdGllcw0KDQoNCiAgMS4gIFRoZSB0YXNrIGhh
cyBub3RoaW5nIHRvIHdvcmsgb24gYW55bW9yZSwgZS5nLiBJIGhhdmUgb25lIHRhc2sgdGhhdCBp
cyB3ZWVrcyBvbGQgdGhhdCB3YXMgZGVsZXRpbmcgYSBjbG9uZWQgVk0NCiAgMi4gIEkgaGF2ZSBh
IGNsb25lZCBWTSBhbmQgdGhhdCB3YXMgZXhwb3J0ZWQgYW5kIHRoZSB0YXNrIGlzIHN0aWxsIHJ1
bm5pbmcgYWZ0ZXIgNSBkYXlzIC0gaXQgYWN0dWFsbHkgaXNu4oCZdCBydW5uaW5nLCBidXQgdGhl
IFZNIHN0aWxsIGhhcyB0aGUgaG91cmdsYXNzIGluIHRoZSBmcm9udCBlbmQgYW5kIGkgY2FuIGRv
IG5vdGhpbmcgd2l0aCBpdCwgaSBldmVuIHJlYm9vdGV0IGFsbCBob3N0cyBpbiB0aGF0IGNsdXN0
ZXIgYWxyZWFkeSBhbmQgdXBncmFkZWQgdGhlIGVuZ2luZSBhbmQgdGhlIGhvc3RzIGluIHRoZSBj
bHVzdGVyIGZvcm0gMy41LjMgdG8gMy41LjQNCg0KQW55IGlkZWEgd2hlcmUgdG8gZXZlbiBzdGFy
dCBsb29raW5nID8NCg0KUmVnYXJkcw0KU29lcmVuDQo=
--_000_058C66277F45472AA72FA6FF149F1C4Dmcongroupcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <2D5C19B23C8589409F29A96A156D98CD(a)mcon-group.directory>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2PkRlYXIgYWxsLDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SSBoYXZlIHRhc2tz
IGhhbmdpbmcgZm9yIGEgdmVyeSBsb25nIHRpbWUsIHRoZXJlIGFyZSAyIGRpZmZlcmVudCBwb3Nz
aWJpbGl0aWVzPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPG9sPg0KPGxpPlRoZSB0YXNrIGhh
cyBub3RoaW5nIHRvIHdvcmsgb24gYW55bW9yZSwgZS5nLiBJIGhhdmUgb25lIHRhc2sgdGhhdCBp
cyB3ZWVrcyBvbGQgdGhhdCB3YXMgZGVsZXRpbmcgYSBjbG9uZWQgVk08L2xpPjxsaT5JIGhhdmUg
YSBjbG9uZWQgVk0gYW5kIHRoYXQgd2FzIGV4cG9ydGVkIGFuZCB0aGUgdGFzayBpcyBzdGlsbCBy
dW5uaW5nIGFmdGVyIDUgZGF5cyAtIGl0IGFjdHVhbGx5IGlzbuKAmXQgcnVubmluZywgYnV0IHRo
ZSBWTSBzdGlsbCBoYXMgdGhlIGhvdXJnbGFzcyBpbiB0aGUgZnJvbnQgZW5kIGFuZCBpIGNhbiBk
byBub3RoaW5nIHdpdGggaXQsIGkgZXZlbiByZWJvb3RldCBhbGwgaG9zdHMgaW4gdGhhdCBjbHVz
dGVyIGFscmVhZHkgYW5kIHVwZ3JhZGVkDQogdGhlIGVuZ2luZSBhbmQgdGhlIGhvc3RzIGluIHRo
ZSBjbHVzdGVyIGZvcm0gMy41LjMgdG8gMy41LjQ8L2xpPjwvb2w+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj5BbnkgaWRlYSB3aGVyZSB0byBldmVuIHN0YXJ0IGxvb2tpbmcgPzwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxkaXY+UmVnYXJkczwvZGl2Pg0KPGRpdj5Tb2VyZW4mbmJzcDs8L2Rp
dj4NCjxkaXY+DQo8ZGl2IGlkPSJNQUNfT1VUTE9PS19TSUdOQVRVUkUiPjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_058C66277F45472AA72FA6FF149F1C4Dmcongroupcom_--
9 years, 6 months
Why my FQDN & IP is wrong
by CheungPaul
--_1081a72e-6349-4055-ab8c-cbed13d2de13_
Content-Type: multipart/alternative;
boundary="_efded39a-6fa2-42bc-a55a-70e28f47ce75_"
--_efded39a-6fa2-42bc-a55a-70e28f47ce75_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
ICAgICAgICAgICAgICANCg0KCg0KDQpTaW5jZXJlbHkgeW91cnMsDQpQYXVsQ2hldW5nDQoNCg0K
IHRlbDogMTgwLTg4ODItNzE3Mw0KIAkJIAkgICAJCSAg
--_efded39a-6fa2-42bc-a55a-70e28f47ce75_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7
DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv
bnQtZmFtaWx5Os6iyO3RxbraDQp9DQotLT48L3N0eWxlPjwvaGVhZD4NCjxib2R5IGNsYXNzPSdo
bW1lc3NhZ2UnPjxkaXYgZGlyPSdsdHInPjxkaXYgaWQ9ImlubGluZUltYWdlMCIgc3R5bGU9ImRp
c3BsYXk6IGlubGluZS1ibG9jayI+PHNjcmlwdCB0eXBlPSJqc3YjMTM3N18iPjwvc2NyaXB0PiAg
ICA8c3BhbiBjb250ZW50ZWRpdGFibGU9InRydWUiPiZuYnNwOzwvc3Bhbj4gICAgPGRpdiBzdHls
ZT0iZGlzcGxheTogaW5saW5lLWJsb2NrIiB1bnNlbGVjdGFibGU9Im9uIiBjb250ZW50ZWRpdGFi
bGU9ImZhbHNlIiBjbGFzcz0iaW5saW5lSW1hZ2UiIGluaXRoZWlnaHQ9IjcxOSIgaW5pdHdpZHRo
PSIxMTM0Ij48aW1nIHNyYz0iY2lkOmlubGluZUltYWdlMCIgaGVpZ2h0PSI3MTkiIHdpZHRoPSIx
MTM0Ij48L2Rpdj4gICAgPHNwYW4gY29udGVudGVkaXRhYmxlPSJ0cnVlIj4mbmJzcDs8L3NwYW4+
PHNjcmlwdCB0eXBlPSJqc3YvMTM3N18iPjwvc2NyaXB0PjwvZGl2Pjxicj48YnI+PGRpdj4KPGJy
Pjxicj5TaW5jZXJlbHkgeW91cnMsPGJyPlBhdWxDaGV1bmc8YnI+PGJyPjxicj4mbmJzcDt0ZWw6
IDE4MC04ODgyLTcxNzM8YnI+PC9kaXY+IAkJIAkgICAJCSAgPC9kaXY+PC9ib2R5Pg0KPC9odG1s
Pg==
--_efded39a-6fa2-42bc-a55a-70e28f47ce75_--
--_1081a72e-6349-4055-ab8c-cbed13d2de13_
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <inlineImage0>
Content-Disposition: attachment;
filename="=?gb2312?B?UVHNvMasMjAxNTEwMjgxNDQ0MzgucG5n?="
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
--_1081a72e-6349-4055-ab8c-cbed13d2de13_--
9 years, 6 months
Rebooting gluster nodes make VMs pause due to storage error
by nicolas@devels.es
Hi,
We're using ovirt 3.5.3.1, and as storage backend we use GlusterFS. We
added a Storage Domain with the path "gluster.fqdn1:/volume", and as
options, we used "backup-volfile-servers=gluster.fqdn2". We now need to
restart both gluster.fqdn1 and gluster.fqdn2 machines due to system
update (not at the same time, obviously). We're worried because in
previous attempts, when restarted the main gluster node (gluster.fqdn1
in this case), all the VMs running against that storage backend got
paused due to storage errors, and we couldn't resume them and finally
had to power them off the hard way and start them again.
Gluster version on gluster.fqdn1 and gluster.fqdn2 is 3.6.3-1.
Gluster configuration for that volume is:
Volume Name: volume
Type: Replicate
Volume ID: a2d7e52c-2f63-4e72-9635-4e311baae6ff
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: gluster.fqdn1:/gluster/brick_01/brick
Brick2: gluster.fqdn2:/gluster/brick_01/brick
Options Reconfigured:
storage.owner-gid: 36
storage.owner-uid: 36
cluster.server-quorum-type: server
cluster.quorum-type: none
network.remote-dio: enable
cluster.eager-lock: enable
performance.stat-prefetch: off
performance.io-cache: off
performance.read-ahead: off
performance.quick-read: off
We would like to know if there's a "clean" way to do such a procedure.
We know that pausing all the VMs and then restarting the gluster nodes
work with no harm, but the downtime of the VMs is important to us and we
would like to avoid it, especially when we have 2 gluster nodes for
that.
Any hints are appreciated,
Thanks.
9 years, 6 months
Pool machines not listed in VM tab
by Nicolás
Hi,
We're running oVirt 3.5.3.1 and recently we had a crash of one of our
hosts. Since then, there are some VMs that are not listed in the Virtual
Machines tab, but still exist and are listed in the Pools tab when
clicked on the specific pool.
Is there a way to re-synchronize the list of Virtual Machines in
accordance with the information of the Pools tab?
Thanks.
9 years, 6 months
Ovirt3.6
by Budur Nagaraju
HI
After installing ovirt 3.6,unable to add ovirt node to the ovirt
application ,below are the logs.
The moment I add to ovirt application network is getting disconnected
prior to that ovirt node was able to reach the gateway without any issues.
any solution that wold resolve my issues ?
2015-10-21 17:44:44,179 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:44:46,179 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:44:46,179 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-40) [] Exception during connection
2015-10-21 17:44:46,179 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetAllVmStatsVDSCommand]
(DefaultQuartzScheduler_Worker-40) [] Command
'GetAllVmStatsVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:46,179 INFO
[org.ovirt.engine.core.vdsbroker.PollVmStatsRefresher]
(DefaultQuartzScheduler_Worker-40) [] Failed to fetch vms info for host
'infraesx2' - skipping VMs monitoring.
2015-10-21 17:44:46,179 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:44:48,179 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:44:48,179 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-41) [] Exception during connection
2015-10-21 17:44:48,179 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-41) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:48,179 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-41) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:48,179 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-41) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:44:51,182 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:44:53,183 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:44:53,183 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-14) [22712a82] Exception during connection
2015-10-21 17:44:53,183 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-14) [22712a82] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:53,183 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-14) [22712a82] Failure to refresh Vds
runtime info: java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:53,183 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-14) [22712a82] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:44:56,187 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:44:58,187 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:44:58,187 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-11) [] Exception during connection
2015-10-21 17:44:58,187 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-11) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:58,187 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-11) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:44:58,187 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-11) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:45:01,180 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:03,180 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:03,180 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-64) [] Exception during connection
2015-10-21 17:45:03,180 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetAllVmStatsVDSCommand]
(DefaultQuartzScheduler_Worker-64) [] Command
'GetAllVmStatsVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:03,180 INFO
[org.ovirt.engine.core.vdsbroker.PollVmStatsRefresher]
(DefaultQuartzScheduler_Worker-64) [] Failed to fetch vms info for host
'infraesx2' - skipping VMs monitoring.
2015-10-21 17:45:03,181 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:05,181 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:05,181 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-66) [] Exception during connection
2015-10-21 17:45:05,181 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-66) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:05,181 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-66) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:05,181 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-66) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:45:08,191 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:10,191 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:10,191 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-75) [] Exception during connection
2015-10-21 17:45:10,191 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-75) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:10,191 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-75) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:10,191 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-75) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:45:13,195 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:15,195 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:15,195 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-94) [] Exception during connection
2015-10-21 17:45:15,195 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-94) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:15,195 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-94) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:15,195 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-94) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:45:18,182 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:20,182 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:20,182 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-40) [] Exception during connection
2015-10-21 17:45:20,182 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetAllVmStatsVDSCommand]
(DefaultQuartzScheduler_Worker-40) [] Command
'GetAllVmStatsVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:20,182 INFO
[org.ovirt.engine.core.vdsbroker.PollVmStatsRefresher]
(DefaultQuartzScheduler_Worker-40) [] Failed to fetch vms info for host
'infraesx2' - skipping VMs monitoring.
2015-10-21 17:45:20,182 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-21 17:45:22,183 WARN
[org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable] (SSL Stomp Reactor)
[] Retry failed
2015-10-21 17:45:22,183 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(DefaultQuartzScheduler_Worker-60) [] Exception during connection
2015-10-21 17:45:22,183 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand]
(DefaultQuartzScheduler_Worker-60) [] Command
'GetCapabilitiesVDSCommand(HostName = infraesx2,
VdsIdAndVdsVDSCommandParametersBase:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c',
vds='Host[infraesx2,2d74bd31-6894-4c9c-8260-97c305a6998c]'})' execution
failed: java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:22,183 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-60) [] Failure to refresh Vds runtime info:
java.rmi.ConnectException: Connection timeout
2015-10-21 17:45:22,183 ERROR
[org.ovirt.engine.core.vdsbroker.HostMonitoring]
(DefaultQuartzScheduler_Worker-60) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.rmi.ConnectException: Connection timeout
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:157)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:120)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:467)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:634)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refreshVdsRunTimeInfo(HostMonitoring.java:119)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.HostMonitoring.refresh(HostMonitoring.java:84)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.onTimer(VdsManager.java:226)
[vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.utils.timer.JobWrapper.invokeMethod(JobWrapper.java:81)
[scheduler.jar:]
at
org.ovirt.engine.core.utils.timer.JobWrapper.execute(JobWrapper.java:52)
[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: java.rmi.ConnectException: Connection timeout
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:116)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-21 17:45:24,914 INFO
[org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand]
(org.ovirt.thread.pool-8-thread-17) [6482a3e8] Running command:
MaintenanceNumberOfVdssCommand internal: false. Entities affected : ID:
2d74bd31-6894-4c9c-8260-97c305a6998c Type: VDSAction group MANIPULATE_HOST
with role type ADMIN
2015-10-21 17:45:24,931 INFO
[org.ovirt.engine.core.bll.MaintenanceVdsCommand]
(org.ovirt.thread.pool-8-thread-17) [6482a3e8] Running command:
MaintenanceVdsCommand internal: true. Entities affected : ID:
2d74bd31-6894-4c9c-8260-97c305a6998c Type: VDS
2015-10-21 17:45:24,941 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [6482a3e8] START,
SetVdsStatusVDSCommand(HostName = infraesx2,
SetVdsStatusVDSCommandParameters:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c', status='Maintenance',
nonOperationalReason='NONE', stopSpmFailureLogged='false',
maintenanceReason='null'}), log id: c22525
2015-10-21 17:45:24,944 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(org.ovirt.thread.pool-8-thread-17) [6482a3e8] FINISH,
SetVdsStatusVDSCommand, log id: c22525
2015-10-21 17:45:24,949 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-17) [6482a3e8] Correlation ID: 6482a3e8,
Job ID: 226758ca-59df-489f-af7f-33cc96f97d30, Call Stack: null, Custom
Event ID: -1, Message: Host infraesx2 was switched to Maintenance mode by
admin@internal (Reason: Not Specified).
2015-10-21 17:45:31,262 INFO [org.ovirt.engine.core.bll.RemoveVdsCommand]
(default task-16) [2e9e5834] Lock Acquired to object
'EngineLock:{exclusiveLocks='[2d74bd31-6894-4c9c-8260-97c305a6998c=<VDS,
ACTION_TYPE_FAILED_OBJECT_LOCKED>]', sharedLocks='null'}'
2015-10-21 17:45:31,268 INFO [org.ovirt.engine.core.bll.RemoveVdsCommand]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] Running command:
RemoveVdsCommand internal: false. Entities affected : ID:
2d74bd31-6894-4c9c-8260-97c305a6998c Type: VDSAction group DELETE_HOST with
role type ADMIN
2015-10-21 17:45:31,289 INFO
[org.ovirt.engine.core.vdsbroker.RemoveVdsVDSCommand]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] START, RemoveVdsVDSCommand(
RemoveVdsVDSCommandParameters:{runAsync='true',
hostId='2d74bd31-6894-4c9c-8260-97c305a6998c'}), log id: 4aa64f93
2015-10-21 17:45:31,289 INFO [org.ovirt.engine.core.vdsbroker.VdsManager]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] vdsManager::disposing
2015-10-21 17:45:31,290 WARN
[org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker] (ResponseWorker) []
Exception thrown during message processing
2015-10-21 17:45:31,290 INFO
[org.ovirt.engine.core.vdsbroker.RemoveVdsVDSCommand]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] FINISH, RemoveVdsVDSCommand,
log id: 4aa64f93
2015-10-21 17:45:31,292 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] Correlation ID: 2e9e5834,
Call Stack: null, Custom Event ID: -1, Message: Host infraesx2 was removed
by admin@internal.
2015-10-21 17:45:31,292 INFO [org.ovirt.engine.core.bll.RemoveVdsCommand]
(org.ovirt.thread.pool-8-thread-20) [2e9e5834] Lock freed to object
'EngineLock:{exclusiveLocks='[2d74bd31-6894-4c9c-8260-97c305a6998c=<VDS,
ACTION_TYPE_FAILED_OBJECT_LOCKED>]', sharedLocks='null'}'
2015-10-21 17:45:39,619 INFO
[org.ovirt.engine.core.bll.storage.RemoveStoragePoolCommand]
(org.ovirt.thread.pool-8-thread-19) [6b6695a5] Running command:
RemoveStoragePoolCommand internal: false. Entities affected : ID:
fef2019c-d087-44f5-852e-40df4f749363 Type: StoragePoolAction group
DELETE_STORAGE_POOL with role type ADMIN
2015-10-21 17:45:39,651 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-19) [6b6695a5] Correlation ID: 6b6695a5,
Job ID: 37859e0f-296d-4a37-b738-25c890d50d65, Call Stack: null, Custom
Event ID: -1, Message: Data Center Test was removed by admin@internal
2015-10-21 17:45:46,964 INFO
[org.ovirt.engine.core.bll.RemoveVdsGroupCommand]
(org.ovirt.thread.pool-8-thread-16) [23932ed9] Running command:
RemoveVdsGroupCommand internal: false. Entities affected : ID:
32e20320-b0b1-416a-a733-55971bec2798 Type: VdsGroupsAction group
DELETE_CLUSTER with role type ADMIN
2015-10-21 17:45:47,005 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-16) [23932ed9] Correlation ID: 23932ed9,
Call Stack: null, Custom Event ID: -1, Message: Host cluster
infraesx2-Local was removed by admin@internal
2015-10-21 17:45:53,005 INFO
[org.ovirt.engine.core.bll.RemoveVdsGroupCommand]
(org.ovirt.thread.pool-8-thread-18) [1af7dad2] Running command:
RemoveVdsGroupCommand internal: false. Entities affected : ID:
00000001-0001-0001-0001-000000000060 Type: VdsGroupsAction group
DELETE_CLUSTER with role type ADMIN
2015-10-21 17:45:53,050 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(org.ovirt.thread.pool-8-thread-18) [1af7dad2] Correlation ID: 1af7dad2,
Call Stack: null, Custom Event ID: -1, Message: Host cluster Default was
removed by admin@internal
2015-10-21 17:46:03,341 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-11) [] Correlation ID: null, Call Stack: null, Custom Event
ID: -1, Message: Refresh image list succeeded for domain(s):
ovirt-image-repository (All file type)Last login: Wed Oct 21 17:01:03 2015
from nbudoor-t440p.bnglab.psecure.net
[root@cstlb1 ~]#
[root@cstlb1 ~]#
[root@cstlb1 ~]#
[root@cstlb1 ~]# tail -f /var/log/ovirt-engine/engine.log
2015-10-26 11:37:31,475 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Misc configuration.
2015-10-26 11:37:31,478 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Package
installation.
2015-10-26 11:37:31,815 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Misc configuration.
2015-10-26 11:37:31,904 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Setting time.
2015-10-26 11:37:32,687 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Enrolling certificate.
2015-10-26 11:37:34,255 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Enrolling serial console
certificate.
2015-10-26 11:37:36,343 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Transaction commit.
2015-10-26 11:37:36,473 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Closing up.
2015-10-26 11:37:43,867 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stopping libvirtd.
2015-10-26 11:37:44,014 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Starting vdsm.
2015-10-26 11:38:19,244 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Starting
ovirt-vmconsole-host-sshd.
2015-10-26 11:38:21,052 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage: Pre-termination.
2015-10-26 11:38:21,072 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Retrieving installation
logs to:
'/var/log/ovirt-engine/host-deploy/ovirt-host-deploy-20151026113821-infraesx2.bnglab.psecure.net-7ed18269.log'.2015-10-26
11:38:21,381 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(VdsDeploy) [7ed18269] Correlation ID: 7ed18269, Call Stack: null, Custom
Event ID: -1, Message: Installing Host infraesx2. Stage:
Termination.2015-10-26 11:38:21,439 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.972015-10-26
11:38:21,440 WARN [org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable]
(SSL Stomp Reactor) [] Retry failed
2015-10-26 11:38:21,440 ERROR
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient]
(org.ovirt.thread.pool-8-thread-26) [] Exception during connection
2015-10-26 11:38:21,440 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.TimeBoundPollVDSCommand]
(org.ovirt.thread.pool-8-thread-25) [7ed18269] Error:
org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcRunTimeException: Connection
issues during send request
2015-10-26 11:38:21,440 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.TimeBoundPollVDSCommand]
(org.ovirt.thread.pool-8-thread-25) [7ed18269] Exception:
java.util.concurrent.ExecutionException:
org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcRunTimeException: Connection
issues during send request
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
[rt.jar:1.7.0_85]
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
[rt.jar:1.7.0_85]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.FutureVDSCommand.get(FutureVDSCommand.java:72)
[vdsbroker.jar:]
at
org.ovirt.engine.core.bll.transport.ProtocolDetector.attemptConnection(ProtocolDetector.java:56)
[bll.jar:]
at
org.ovirt.engine.core.bll.hostdeploy.InstallVdsInternalCommand.installHost(InstallVdsInternalCommand.java:204)
[bll.jar:]
at
org.ovirt.engine.core.bll.hostdeploy.InstallVdsInternalCommand.executeCommand(InstallVdsInternalCommand.java:93)
[bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1211)
[bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1355)
[bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1979)
[bll.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:174)
[utils.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:116)
[utils.jar:]
at
org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1392)
[bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:374)
[bll.jar:]
at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:475)
[bll.jar:]
at
org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:457) [bll.jar:]
at
org.ovirt.engine.core.bll.Backend.runInternalAction(Backend.java:667)
[bll.jar:]
at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
at
org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)
at
org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:70)
[wildfly-weld-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:80)
[wildfly-weld-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93)
[wildfly-weld-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
at
org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407)
at
org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:55)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83)
[wildfly-weld-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
[wildfly-ee-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at
org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:52)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:260)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:399)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:243)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:95)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
[wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final]
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
at
org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448)
at
org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326)
at
org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at
org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185)
at
org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182)
at
org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309)
at
org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
at
org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73)
at
org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view5.runInternalAction(Unknown
Source) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source)
[:1.7.0_85]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_85]
at java.lang.reflect.Method.invoke(Method.java:606)
[rt.jar:1.7.0_85]
at
org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:414)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:65)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
[weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]
at
org.ovirt.engine.core.bll.BackendCommandObjectsHandler$BackendInternal$BackendLocal$2049259618$Proxy$_$$_Weld$EnterpriseProxy$.runInternalAction(Unknown
Source) [bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.runInternalAction(CommandBase.java:2342)
[bll.jar:]
at
org.ovirt.engine.core.bll.hostdeploy.AddVdsCommand.access$800(AddVdsCommand.java:67)
[bll.jar:]
at
org.ovirt.engine.core.bll.hostdeploy.AddVdsCommand$3.run(AddVdsCommand.java:196)
[bll.jar:]
at
org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRunnable.run(ThreadPoolUtil.java:92)
[utils.jar:]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[rt.jar:1.7.0_85]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_85]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_85]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_85]
Caused by: org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcRunTimeException:
Connection issues during send request
at
org.ovirt.engine.core.vdsbroker.jsonrpc.FutureMap.<init>(FutureMap.java:89)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.jsonrpc.JsonRpcVdsServer$3.call(JsonRpcVdsServer.java:1012)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.jsonrpc.JsonRpcVdsServer$3.call(JsonRpcVdsServer.java:1008)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.jsonrpc.JsonRpcVdsServer$FutureCallable.call(JsonRpcVdsServer.java:482)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.jsonrpc.JsonRpcVdsServer$FutureCallable.call(JsonRpcVdsServer.java:471)
[vdsbroker.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
... 5 more
Caused by: org.ovirt.vdsm.jsonrpc.client.ClientConnectionException:
java.util.concurrent.ExecutionException: java.net.ConnectException:
Connection refused
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient.connect(ReactorClient.java:142)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.JsonRpcClient.getClient(JsonRpcClient.java:115)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.JsonRpcClient.call(JsonRpcClient.java:73)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.engine.core.vdsbroker.jsonrpc.FutureMap.<init>(FutureMap.java:87)
[vdsbroker.jar:]
... 10 more
Caused by: java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
[rt.jar:1.7.0_85]
at
sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:114)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient$1.call(ReactorClient.java:100)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.utils.retry.Retryable.call(Retryable.java:27)
[vdsm-jsonrpc-java-client.jar:]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[rt.jar:1.7.0_85]
at
org.ovirt.vdsm.jsonrpc.client.utils.ReactorScheduler.performPendingOperations(ReactorScheduler.java:28)
[vdsm-jsonrpc-java-client.jar:]
at
org.ovirt.vdsm.jsonrpc.client.reactors.Reactor.run(Reactor.java:61)
[vdsm-jsonrpc-java-client.jar:]
2015-10-26 11:38:21,446 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.TimeBoundPollVDSCommand]
(org.ovirt.thread.pool-8-thread-25) [7ed18269] Command
'TimeBoundPollVDSCommand(HostName = infraesx2,
TimeBoundPollVDSCommandParameters:{runAsync='true',
hostId='e2931140-c6c1-4d88-81ab-210bbfd23593'})' execution failed:
java.util.concurrent.ExecutionException:
org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcRunTimeException: Connection
issues during send request
2015-10-26 11:38:26,450 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-26 11:38:26,578 INFO
[org.ovirt.engine.core.bll.network.NetworkConfigurator]
(org.ovirt.thread.pool-8-thread-25) [7ed18269] Engine managed to
communicate with VDSM agent on host 'infraesx2'
('e2931140-c6c1-4d88-81ab-210bbfd23593')
2015-10-26 11:38:26,953 INFO
[org.ovirt.engine.core.bll.network.host.HostSetupNetworksCommand]
(org.ovirt.thread.pool-8-thread-25) [5f48a291] Lock Acquired to object
'EngineLock:{exclusiveLocks='[e2931140-c6c1-4d88-81ab-210bbfd23593=<HOST_NETWORK,
ACTION_TYPE_FAILED_SETUP_NETWORKS_IN_PROGRESS>]', sharedLocks='null'}'
2015-10-26 11:38:26,974 INFO
[org.ovirt.engine.core.bll.network.host.HostSetupNetworksCommand]
(org.ovirt.thread.pool-8-thread-25) [5f48a291] Running command:
HostSetupNetworksCommand internal: true. Entities affected : ID:
e2931140-c6c1-4d88-81ab-210bbfd23593 Type: VDSAction group
CONFIGURE_HOST_NETWORK with role type ADMIN
2015-10-26 11:38:26,976 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand]
(org.ovirt.thread.pool-8-thread-25) [5f48a291] START,
HostSetupNetworksVDSCommand(HostName = infraesx2,
HostSetupNetworksVdsCommandParameters:{runAsync='true',
hostId='e2931140-c6c1-4d88-81ab-210bbfd23593',
vds='Host[infraesx2,e2931140-c6c1-4d88-81ab-210bbfd23593]',
rollbackOnFailure='true', conectivityTimeout='120',
hostNetworkQosSupported='true',
networks='[HostNetwork:{defaultRoute='true', bonding='false',
networkName='ovirtmgmt', nicName='enp2s0f0', vlan='null', mtu='0',
vmNetwork='true', stp='false', properties='null', bootProtocol='DHCP',
address='10.206.68.97', netmask='255.255.254.0', gateway='null'}]',
removedNetworks='[]', bonds='[]', removedBonds='[]'}), log id: 507e585d
2015-10-26 11:38:26,976 INFO
[org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor)
[] Connecting to infraesx2.bnglab.psecure.net/10.206.68.97
2015-10-26 11:38:26,981 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand]
(org.ovirt.thread.pool-8-thread-25) [5f48a291] FINISH,
HostSetupNetworksVDSCommand, log id: 507e585d
9 years, 6 months
aaa ldap+http sso & user portal
by Sigbjorn Lie
Hi,
The aaa ldap+http sso works perfectly in 3.5.:)
However when logging in to the User Portal there is a slight problem. As I am logged in directly, I am unable to uncheck the “Connect Automatcally” checkbox. The user has access to several machines (Linux and Windows), and it’s not a good idea to simply connect to any one of them.
I have’t been able to find anywhere I can disable the “Connect Automatically”. I see that it’s code for having is configurable per user in a later version, but how may I make this go away in the current version? Perhaps a hack which rips out the ConnectAutomatically() function entirely and replaces it with a simple “return true”?
Regards,
Siggi
9 years, 6 months
Error while executing action New SAN Storage Domain: Cannot zero out volume
by Devin A. Bougie
Every time I try to create a Data / iSCSI Storage Domain, I receive an "Error while executing action New SAN Storage Domain: Cannot zero out volume" error.
iscsid does login to the node, and the volumes appear to have been created. However, I cannot use it to create or import a Data / iSCSI storage domain.
[root@lnx84 ~]# iscsiadm -m node
#.#.#.#:3260,1 iqn.2015-10.N.N.N.lnx88:lnx88.target1
[root@lnx84 ~]# iscsiadm -m session
tcp: [1] #.#.#.#:3260,1 iqn.2015-10.N.N.N.lnx88:lnx88.target1 (non-flash)
[root@lnx84 ~]# pvscan
PV /dev/mapper/1IET_00010001 VG f73c8720-77c3-42a6-8a29-9677db54bac6 lvm2 [547.62 GiB / 543.75 GiB free]
...
[root@lnx84 ~]# lvscan
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/metadata' [512.00 MiB] inherit
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/outbox' [128.00 MiB] inherit
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/leases' [2.00 GiB] inherit
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/ids' [128.00 MiB] inherit
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/inbox' [128.00 MiB] inherit
inactive '/dev/f73c8720-77c3-42a6-8a29-9677db54bac6/master' [1.00 GiB] inherit
...
Any help would be greatly appreciated.
Many thanks,
Devin
Here are the relevant lines from engine.log:
------
2015-10-23 16:04:56,925 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand] (ajp--127.0.0.1-8702-8) START, GetDeviceListVDSCommand(HostName = lnx84, HostId = a650e161-75f6-4916-bc18-96044bf3fc26, storageType=ISCSI), log id: 44a64578
2015-10-23 16:04:57,681 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand] (ajp--127.0.0.1-8702-8) FINISH, GetDeviceListVDSCommand, return: [LUNs [id=1IET_00010001, physicalVolumeId=wpmBIM-tgc1-yKtH-XSwc-40wZ-Kn49-btwBFn, volumeGroupId=8gZEwa-3x5m-TiqA-uEPX-gC04-wkzx-PlaQDu, serial=SIET_VIRTUAL-DISK, lunMapping=1, vendorId=IET, productId=VIRTUAL-DISK, _lunConnections=[{ id: null, connection: #.#.#.#, iqn: iqn.2015-10.N.N.N.lnx88:lnx88.target1, vfsType: null, mountOptions: null, nfsVersion: null, nfsRetrans: null, nfsTimeo: null };], deviceSize=547, vendorName=IET, pathsDictionary={sdi=true}, lunType=ISCSI, status=Used, diskId=null, diskAlias=null, storageDomainId=null, storageDomainName=null]], log id: 44a64578
2015-10-23 16:05:06,474 INFO [org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Running command: AddSANStorageDomainCommand internal: false. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group CREATE_STORAGE_DOMAIN with role type ADMIN
2015-10-23 16:05:06,488 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVGVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] START, CreateVGVDSCommand(HostName = lnx84, HostId = a650e161-75f6-4916-bc18-96044bf3fc26, storageDomainId=cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19, deviceList=[1IET_00010001], force=true), log id: 12acc23b
2015-10-23 16:05:07,379 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVGVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] FINISH, CreateVGVDSCommand, return: dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P, log id: 12acc23b
2015-10-23 16:05:07,384 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] START, CreateStorageDomainVDSCommand(HostName = lnx84, HostId = a650e161-75f6-4916-bc18-96044bf3fc26, storageDomain=StorageDomainStatic[lnx88, cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19], args=dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P), log id: cc93ec6
2015-10-23 16:05:10,356 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Failed in CreateStorageDomainVDS method
2015-10-23 16:05:10,360 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Command org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand return value
StatusOnlyReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=374, mMessage=Cannot zero out volume: ('/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata',)]]
2015-10-23 16:05:10,367 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] HostName = lnx84
2015-10-23 16:05:10,370 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Command CreateStorageDomainVDSCommand(HostName = lnx84, HostId = a650e161-75f6-4916-bc18-96044bf3fc26, storageDomain=StorageDomainStatic[lnx88, cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19], args=dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P) execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to CreateStorageDomainVDS, error = Cannot zero out volume: ('/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata',), code = 374
2015-10-23 16:05:10,381 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] FINISH, CreateStorageDomainVDSCommand, log id: cc93ec6
2015-10-23 16:05:10,385 ERROR [org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Command org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to CreateStorageDomainVDS, error = Cannot zero out volume: ('/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata',), code = 374 (Failed with error VolumesZeroingError and code 374)
2015-10-23 16:05:10,394 INFO [org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Command [id=624f979b-fa98-4b1e-9244-c2c2c675d91b]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.StorageDomainDynamic; snapshot: cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19.
2015-10-23 16:05:10,395 INFO [org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Command [id=624f979b-fa98-4b1e-9244-c2c2c675d91b]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.StorageDomainStatic; snapshot: cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19.
2015-10-23 16:05:10,422 ERROR [org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand] (ajp--127.0.0.1-8702-8) [53dd8c98] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand.
2015-10-23 16:05:10,430 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-8) [53dd8c98] Correlation ID: 53dd8c98, Job ID: 7c09ed86-b0b3-448e-8ae1-50b4cce57508, Call Stack: null, Custom Event ID: -1, Message: Failed to add Storage Domain lnx88. (User: admin@internal)
------
And here's some of what I see in vdsm.log. Note that I'm trying to add the domain on the node that the engine is running on.
------
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:38,546::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:38,548::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1838::DEBUG::2015-10-23 16:04:38,551::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:41,558::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:41,560::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1839::DEBUG::2015-10-23 16:04:41,563::task::595::Storage.TaskManager.Task::(_updateState) Task=`e649893f-f5b1-423a-a529-7def05ced600`::moving from state init -> state preparing
Thread-1839::INFO::2015-10-23 16:04:41,563::logUtils::44::dispatcher::(wrapper) Run and protect: repoStats(options=None)
Thread-1839::INFO::2015-10-23 16:04:41,563::logUtils::47::dispatcher::(wrapper) Run and protect: repoStats, Return response: {}
Thread-1839::DEBUG::2015-10-23 16:04:41,563::task::1191::Storage.TaskManager.Task::(prepare) Task=`e649893f-f5b1-423a-a529-7def05ced600`::finished: {}
Thread-1839::DEBUG::2015-10-23 16:04:41,564::task::595::Storage.TaskManager.Task::(_updateState) Task=`e649893f-f5b1-423a-a529-7def05ced600`::moving from state preparing -> state finished
Thread-1839::DEBUG::2015-10-23 16:04:41,564::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1839::DEBUG::2015-10-23 16:04:41,564::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1839::DEBUG::2015-10-23 16:04:41,564::task::993::Storage.TaskManager.Task::(_decref) Task=`e649893f-f5b1-423a-a529-7def05ced600`::ref 0 aborting False
Thread-1839::DEBUG::2015-10-23 16:04:41,566::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:41,574::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:41,575::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1840::DEBUG::2015-10-23 16:04:41,578::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:44,616::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:44,618::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1841::DEBUG::2015-10-23 16:04:44,621::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:47,628::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:47,630::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1842::DEBUG::2015-10-23 16:04:47,633::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:50,640::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:50,641::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1843::DEBUG::2015-10-23 16:04:50,643::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:53,650::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:53,652::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1844::DEBUG::2015-10-23 16:04:53,655::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:56,663::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:56,665::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1845::DEBUG::2015-10-23 16:04:56,667::task::595::Storage.TaskManager.Task::(_updateState) Task=`1b4d0d0d-7ea5-4f29-99b1-e5fa5448c632`::moving from state init -> state preparing
Thread-1845::INFO::2015-10-23 16:04:56,668::logUtils::44::dispatcher::(wrapper) Run and protect: repoStats(options=None)
Thread-1845::INFO::2015-10-23 16:04:56,668::logUtils::47::dispatcher::(wrapper) Run and protect: repoStats, Return response: {}
Thread-1845::DEBUG::2015-10-23 16:04:56,668::task::1191::Storage.TaskManager.Task::(prepare) Task=`1b4d0d0d-7ea5-4f29-99b1-e5fa5448c632`::finished: {}
Thread-1845::DEBUG::2015-10-23 16:04:56,668::task::595::Storage.TaskManager.Task::(_updateState) Task=`1b4d0d0d-7ea5-4f29-99b1-e5fa5448c632`::moving from state preparing -> state finished
Thread-1845::DEBUG::2015-10-23 16:04:56,668::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1845::DEBUG::2015-10-23 16:04:56,668::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1845::DEBUG::2015-10-23 16:04:56,669::task::993::Storage.TaskManager.Task::(_decref) Task=`1b4d0d0d-7ea5-4f29-99b1-e5fa5448c632`::ref 0 aborting False
Thread-1845::DEBUG::2015-10-23 16:04:56,671::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:56,678::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:56,679::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1846::DEBUG::2015-10-23 16:04:56,682::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:56,931::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:56,933::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1847::DEBUG::2015-10-23 16:04:56,933::__init__::481::jsonrpc.JsonRpcServer::(_serveRequest) Calling 'Host.getDeviceList' in bridge with {u'storageType': 3}
Thread-1847::DEBUG::2015-10-23 16:04:56,937::task::595::Storage.TaskManager.Task::(_updateState) Task=`8706ee69-83be-4b2d-90dd-d1d4561fe8c9`::moving from state init -> state preparing
Thread-1847::INFO::2015-10-23 16:04:56,937::logUtils::44::dispatcher::(wrapper) Run and protect: getDeviceList(storageType=3, options={})
Thread-1847::DEBUG::2015-10-23 16:04:56,937::misc::741::Storage.SamplingMethod::(__call__) Trying to enter sampling method (storage.sdc.refreshStorage)
Thread-1847::DEBUG::2015-10-23 16:04:56,937::misc::743::Storage.SamplingMethod::(__call__) Got in to sampling method
Thread-1847::DEBUG::2015-10-23 16:04:56,938::misc::741::Storage.SamplingMethod::(__call__) Trying to enter sampling method (storage.iscsi.rescan)
Thread-1847::DEBUG::2015-10-23 16:04:56,938::misc::743::Storage.SamplingMethod::(__call__) Got in to sampling method
Thread-1847::DEBUG::2015-10-23 16:04:56,938::iscsi::424::Storage.ISCSI::(rescan) Performing SCSI scan, this will take up to 30 seconds
Thread-1847::DEBUG::2015-10-23 16:04:56,938::iscsiadm::97::Storage.Misc.excCmd::(_runCmd) /usr/bin/sudo -n /sbin/iscsiadm -m session -R (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:56,961::misc::751::Storage.SamplingMethod::(__call__) Returning last result
Thread-1847::DEBUG::2015-10-23 16:04:56,961::misc::741::Storage.SamplingMethod::(__call__) Trying to enter sampling method (storage.hba.rescan)
Thread-1847::DEBUG::2015-10-23 16:04:56,962::misc::743::Storage.SamplingMethod::(__call__) Got in to sampling method
Thread-1847::DEBUG::2015-10-23 16:04:56,962::hba::53::Storage.HBA::(rescan) Starting scan
Thread-1847::DEBUG::2015-10-23 16:04:56,962::utils::739::Storage.HBA::(execCmd) /usr/bin/sudo -n /usr/libexec/vdsm/fc-scan (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,002::hba::66::Storage.HBA::(rescan) Scan finished
Thread-1847::DEBUG::2015-10-23 16:04:57,002::misc::751::Storage.SamplingMethod::(__call__) Returning last result
Thread-1847::DEBUG::2015-10-23 16:04:57,003::multipath::131::Storage.Misc.excCmd::(rescan) /usr/bin/sudo -n /sbin/multipath (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,186::multipath::131::Storage.Misc.excCmd::(rescan) SUCCESS: <err> = ''; <rc> = 0
Thread-1847::DEBUG::2015-10-23 16:04:57,186::utils::739::root::(execCmd) /sbin/udevadm settle --timeout=5 (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,196::utils::759::root::(execCmd) SUCCESS: <err> = ''; <rc> = 0
Thread-1847::DEBUG::2015-10-23 16:04:57,197::lvm::498::Storage.OperationMutex::(_invalidateAllPvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,197::lvm::500::Storage.OperationMutex::(_invalidateAllPvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,197::lvm::509::Storage.OperationMutex::(_invalidateAllVgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,198::lvm::511::Storage.OperationMutex::(_invalidateAllVgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,198::lvm::529::Storage.OperationMutex::(_invalidateAllLvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,198::lvm::531::Storage.OperationMutex::(_invalidateAllLvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,198::misc::751::Storage.SamplingMethod::(__call__) Returning last result
Thread-1847::DEBUG::2015-10-23 16:04:57,199::lvm::320::Storage.OperationMutex::(_reloadpvs) Operation 'lvm reload operation' got the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,202::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvs --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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,size,vg_name,vg_uuid,pe_start,pe_count,pe_alloc_count,mda_count,dev_size (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,443::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1847::DEBUG::2015-10-23 16:04:57,444::lvm::348::Storage.OperationMutex::(_reloadpvs) Operation 'lvm reload operation' released the operation mutex
Thread-1847::DEBUG::2015-10-23 16:04:57,510::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvcreate --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --test --metadatasize 128m --metadatacopies 2 --metadataignore y /dev/mapper/1IET_00010001 (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,610::lvm::291::Storage.Misc.excCmd::(cmd) FAILED: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.\n Can\'t initialize physical volume "/dev/mapper/1IET_00010001" of volume group "24cd6134-8229-42ca-9fe1-489143d1d8d3" without -ff\n'; <rc> = 5
Thread-1847::DEBUG::2015-10-23 16:04:57,613::lvm::301::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvcreate --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --test --metadatasize 128m --metadatacopies 2 --metadataignore y /dev/mapper/1IET_00010001 (cwd None)
Thread-1847::DEBUG::2015-10-23 16:04:57,676::lvm::301::Storage.Misc.excCmd::(cmd) FAILED: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.\n Can\'t initialize physical volume "/dev/mapper/1IET_00010001" of volume group "24cd6134-8229-42ca-9fe1-489143d1d8d3" without -ff\n'; <rc> = 5
Thread-1847::DEBUG::2015-10-23 16:04:57,676::lvm::861::Storage.LVM::(testPVCreate) rc: 5, out: [], err: [' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!', ' TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.', ' Can\'t initialize physical volume "/dev/mapper/1IET_00010001" of volume group "24cd6134-8229-42ca-9fe1-489143d1d8d3" without -ff'], unusedDevs: set([]), usedDevs: set(['/dev/mapper/1IET_00010001'])
Thread-1847::INFO::2015-10-23 16:04:57,677::logUtils::47::dispatcher::(wrapper) Run and protect: getDeviceList, Return response: {'devList': [{'status': 'used', 'vendorID': 'IET', 'capacity': '588332924928', 'fwrev': '0001', 'vgUUID': '8gZEwa-3x5m-TiqA-uEPX-gC04-wkzx-PlaQDu', 'pathlist': [{'initiatorname': 'default', 'connection': '#.#.#.#', 'iqn': 'iqn.2015-10.N.N.N.lnx88:lnx88.target1', 'portal': '1', 'password': '******', 'port': '3260'}], 'logicalblocksize': '512', 'pathstatus': [{'physdev': 'sdi', 'type': 'iSCSI', 'state': 'active', 'lun': '1'}], 'devtype': 'iSCSI', 'physicalblocksize': '512', 'pvUUID': 'wpmBIM-tgc1-yKtH-XSwc-40wZ-Kn49-btwBFn', 'serial': 'SIET_VIRTUAL-DISK', 'GUID': '1IET_00010001', 'productID': 'VIRTUAL-DISK'}]}
Thread-1847::DEBUG::2015-10-23 16:04:57,677::task::1191::Storage.TaskManager.Task::(prepare) Task=`8706ee69-83be-4b2d-90dd-d1d4561fe8c9`::finished: {'devList': [{'status': 'used', 'fwrev': '0001', 'vgUUID': '8gZEwa-3x5m-TiqA-uEPX-gC04-wkzx-PlaQDu', 'pathlist': [{'connection': '#.#.#.#', 'iqn': 'iqn.2015-10.N.N.N.lnx88:lnx88.target1', 'portal': '1', 'port': '3260', 'initiatorname': 'default'}], 'logicalblocksize': '512', 'devtype': 'iSCSI', 'physicalblocksize': '512', 'serial': 'SIET_VIRTUAL-DISK', 'GUID': '1IET_00010001', 'productID': 'VIRTUAL-DISK', 'vendorID': 'IET', 'capacity': '588332924928', 'pathstatus': [{'physdev': 'sdi', 'type': 'iSCSI', 'state': 'active', 'lun': '1'}], 'pvUUID': 'wpmBIM-tgc1-yKtH-XSwc-40wZ-Kn49-btwBFn'}]}
Thread-1847::DEBUG::2015-10-23 16:04:57,678::task::595::Storage.TaskManager.Task::(_updateState) Task=`8706ee69-83be-4b2d-90dd-d1d4561fe8c9`::moving from state preparing -> state finished
Thread-1847::DEBUG::2015-10-23 16:04:57,678::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1847::DEBUG::2015-10-23 16:04:57,678::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1847::DEBUG::2015-10-23 16:04:57,678::task::993::Storage.TaskManager.Task::(_decref) Task=`8706ee69-83be-4b2d-90dd-d1d4561fe8c9`::ref 0 aborting False
Thread-1847::DEBUG::2015-10-23 16:04:57,679::__init__::514::jsonrpc.JsonRpcServer::(_serveRequest) Return 'Host.getDeviceList' in bridge with [{'status': 'used', 'vendorID': 'IET', 'capacity': '588332924928', 'fwrev': '0001', 'vgUUID': '8gZEwa-3x5m-TiqA-uEPX-gC04-wkzx-PlaQDu', 'pathlist': [{'connection': '#.#.#.#', 'iqn': 'iqn.2015-10.N.N.N.lnx88:lnx88.target1', 'portal': '1', 'port': '3260', 'initiatorname': 'default'}], 'logicalblocksize': '512', 'pathstatus': [{'type': 'iSCSI', 'physdev': 'sdi', 'deviceType': 'iSCSI', 'state': 'active', 'lun': '1'}], 'devtype': 'iSCSI', 'physicalblocksize': '512', 'pvUUID': 'wpmBIM-tgc1-yKtH-XSwc-40wZ-Kn49-btwBFn', 'serial': 'SIET_VIRTUAL-DISK', 'GUID': '1IET_00010001', 'productID': 'VIRTUAL-DISK'}]
Thread-1847::DEBUG::2015-10-23 16:04:57,679::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:04:59,721::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:04:59,723::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1848::DEBUG::2015-10-23 16:04:59,726::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:02,734::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:02,736::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1849::DEBUG::2015-10-23 16:05:02,739::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:05,746::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:05,747::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1850::DEBUG::2015-10-23 16:05:05,750::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:06,515::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:06,517::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1851::DEBUG::2015-10-23 16:05:06,517::__init__::481::jsonrpc.JsonRpcServer::(_serveRequest) Calling 'LVMVolumeGroup.create' in bridge with {u'devlist': [u'1IET_00010001'], u'force': True, u'name': u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19'}
Thread-1851::DEBUG::2015-10-23 16:05:06,519::task::595::Storage.TaskManager.Task::(_updateState) Task=`2148889f-5651-400b-98da-56e58614342c`::moving from state init -> state preparing
Thread-1851::INFO::2015-10-23 16:05:06,519::logUtils::44::dispatcher::(wrapper) Run and protect: createVG(vgname=u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19', devlist=[u'1IET_00010001'], force=True, options=None)
Thread-1851::DEBUG::2015-10-23 16:05:06,623::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvcreate --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' -y -ff --metadatasize 128m --metadatacopies 2 --metadataignore y /dev/mapper/1IET_00010001 (cwd None)
Thread-1851::DEBUG::2015-10-23 16:05:06,866::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: Forcing physical volume creation on /dev/mapper/1IET_00010001 of volume group "24cd6134-8229-42ca-9fe1-489143d1d8d3"\n'; <rc> = 0
Thread-1851::DEBUG::2015-10-23 16:05:06,868::lvm::492::Storage.OperationMutex::(_invalidatepvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:06,871::lvm::495::Storage.OperationMutex::(_invalidatepvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:06,876::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvchange --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --metadataignore n /dev/mapper/1IET_00010001 (cwd None)
Thread-1851::DEBUG::2015-10-23 16:05:07,021::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1851::DEBUG::2015-10-23 16:05:07,021::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm vgcreate --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --physicalextentsize 128m --addtag RHAT_storage_domain_UNREADY cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 /dev/mapper/1IET_00010001 (cwd None)
Thread-1851::DEBUG::2015-10-23 16:05:07,294::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1851::DEBUG::2015-10-23 16:05:07,295::lvm::492::Storage.OperationMutex::(_invalidatepvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:07,295::lvm::495::Storage.OperationMutex::(_invalidatepvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:07,296::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:07,296::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:07,296::lvm::932::Storage.LVM::(createVG) Cache after createvg {u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19': Stub(name=u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19', stale=True)}
Thread-1851::DEBUG::2015-10-23 16:05:07,296::lvm::371::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' got the operation mutex
Thread-1851::DEBUG::2015-10-23 16:05:07,297::lvm::291::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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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 cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1851::DEBUG::2015-10-23 16:05:07,374::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1851::DEBUG::2015-10-23 16:05:07,375::lvm::416::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' released the operation mutex
Thread-1851::INFO::2015-10-23 16:05:07,375::logUtils::47::dispatcher::(wrapper) Run and protect: createVG, Return response: {'uuid': 'dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P'}
Thread-1851::DEBUG::2015-10-23 16:05:07,376::task::1191::Storage.TaskManager.Task::(prepare) Task=`2148889f-5651-400b-98da-56e58614342c`::finished: {'uuid': 'dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P'}
Thread-1851::DEBUG::2015-10-23 16:05:07,376::task::595::Storage.TaskManager.Task::(_updateState) Task=`2148889f-5651-400b-98da-56e58614342c`::moving from state preparing -> state finished
Thread-1851::DEBUG::2015-10-23 16:05:07,376::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1851::DEBUG::2015-10-23 16:05:07,376::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1851::DEBUG::2015-10-23 16:05:07,376::task::993::Storage.TaskManager.Task::(_decref) Task=`2148889f-5651-400b-98da-56e58614342c`::ref 0 aborting False
Thread-1851::DEBUG::2015-10-23 16:05:07,377::__init__::514::jsonrpc.JsonRpcServer::(_serveRequest) Return 'LVMVolumeGroup.create' in bridge with dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P
Thread-1851::DEBUG::2015-10-23 16:05:07,377::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:07,392::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
Thread-1852::DEBUG::2015-10-23 16:05:07,393::__init__::481::jsonrpc.JsonRpcServer::(_serveRequest) Calling 'StorageDomain.create' in bridge with {u'name': u'lnx88', u'domainType': 3, u'domainClass': 1, u'typeArgs': u'dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P', u'version': u'3', u'storagedomainID': u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19'}
JsonRpcServer::DEBUG::2015-10-23 16:05:07,393::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1852::DEBUG::2015-10-23 16:05:07,397::task::595::Storage.TaskManager.Task::(_updateState) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::moving from state init -> state preparing
Thread-1852::INFO::2015-10-23 16:05:07,397::logUtils::44::dispatcher::(wrapper) Run and protect: createStorageDomain(storageType=3, sdUUID=u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19', domainName=u'lnx88', typeSpecificArg=u'dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P', domClass=1, domVersion=u'3', options=None)
Thread-1852::ERROR::2015-10-23 16:05:07,397::sdc::137::Storage.StorageDomainCache::(_findDomain) looking for unfetched domain cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19
Thread-1852::ERROR::2015-10-23 16:05:07,398::sdc::154::Storage.StorageDomainCache::(_findUnfetchedDomain) looking for domain cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19
Thread-1852::ERROR::2015-10-23 16:05:07,400::sdc::143::Storage.StorageDomainCache::(_findDomain) domain cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 not found
Traceback (most recent call last):
File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain
dom = findMethod(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 171, in _findUnfetchedDomain
raise se.StorageDomainDoesNotExist(sdUUID)
StorageDomainDoesNotExist: Storage domain does not exist: (u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19',)
Thread-1852::INFO::2015-10-23 16:05:07,401::blockSD::484::Storage.StorageDomain::(create) sdUUID=cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 domainName=lnx88 domClass=1 vgUUID=dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P storageType=3 version=3
Thread-1852::DEBUG::2015-10-23 16:05:07,401::lvm::371::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,401::lvm::291::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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,477::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,477::lvm::416::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,478::lvm::428::Storage.OperationMutex::(_reloadlvs) Operation 'lvm reload operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,478::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvs --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/1IET_00010001|'\'', '\''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,vg_name,attr,size,seg_start_pe,devices,tags cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,534::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,534::lvm::463::Storage.LVM::(_reloadlvs) lvs reloaded
Thread-1852::DEBUG::2015-10-23 16:05:07,535::lvm::463::Storage.OperationMutex::(_reloadlvs) Operation 'lvm reload operation' released the operation mutex
Thread-1852::INFO::2015-10-23 16:05:07,535::blockSD::468::Storage.StorageDomain::(metaSize) size 512 MB (metaratio 262144)
Thread-1852::DEBUG::2015-10-23 16:05:07,535::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 512m --name metadata cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,652::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,653::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,653::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,653::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,654::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,654::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,674::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,675::lvm::428::Storage.OperationMutex::(_reloadlvs) Operation 'lvm reload operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,676::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvs --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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,vg_name,attr,size,seg_start_pe,devices,tags cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,747::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,748::lvm::463::Storage.LVM::(_reloadlvs) lvs reloaded
Thread-1852::DEBUG::2015-10-23 16:05:07,748::lvm::463::Storage.OperationMutex::(_reloadlvs) Operation 'lvm reload operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,749::lvm::371::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,749::lvm::291::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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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 cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,831::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,832::lvm::416::Storage.OperationMutex::(_reloadvgs) Operation 'lvm reload operation' released the operation mutex
Thread-1852::INFO::2015-10-23 16:05:07,832::blockSD::653::Storage.StorageDomain::(getMetaDataMapping) Create: SORT MAPPING: ['/dev/mapper/1IET_00010001']
Thread-1852::DEBUG::2015-10-23 16:05:07,832::lvm::320::Storage.OperationMutex::(_reloadpvs) Operation 'lvm reload operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,833::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm pvs --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''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,size,vg_name,vg_uuid,pe_start,pe_count,pe_alloc_count,mda_count,dev_size /dev/mapper/1IET_00010001 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:07,899::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:07,899::lvm::348::Storage.OperationMutex::(_reloadpvs) Operation 'lvm reload operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:07,900::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 16m --name outbox cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,021::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,021::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,022::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,022::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,022::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,023::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/outbox (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,042::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,042::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 2048m --name leases cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,205::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,206::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,206::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,207::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,207::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,207::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/leases (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,227::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,228::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 8m --name ids cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,353::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,354::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,354::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,354::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,355::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,355::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/ids (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,374::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,375::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 16m --name inbox cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,547::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,548::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,548::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,549::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,549::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,549::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/inbox (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,570::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,571::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvcreate --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --contiguous n --size 1024m --name master cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19 (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:08,744::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n WARNING: This metadata update is NOT backed up\nWARNING: ext3 signature detected on /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/master at offset 1080. Wipe it? [y/n]: n\n Aborted wiping of ext3.\n 1 existing signature left on the device.\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,745::lvm::504::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,745::lvm::506::Storage.OperationMutex::(_invalidatevgs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,745::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,746::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:08,746::lvm::1081::Storage.Misc.excCmd::(createLV) /usr/bin/sudo -n /usr/bin/chown vdsm:qemu /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/master (cwd None)
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:08,759::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:08,761::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1854::DEBUG::2015-10-23 16:05:08,764::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
Thread-1852::DEBUG::2015-10-23 16:05:08,768::lvm::1081::Storage.Misc.excCmd::(createLV) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:08,768::blockSD::1342::Storage.Misc.excCmd::(_createVMSfs) /usr/bin/sudo -n /usr/sbin/mkfs -q -j -E nodiscard /dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/master (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:10,184::blockSD::1342::Storage.Misc.excCmd::(_createVMSfs) SUCCESS: <err> = ''; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:10,185::lvm::291::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n /sbin/lvm lvchange --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/1IET_00010001|/dev/mapper/3500000e113735610|/dev/mapper/3500000e113740e60|/dev/mapper/3500000e113768d70|/dev/mapper/3500000e11376a440|/dev/mapper/3500000e11376a660|/dev/mapper/3500000e11376aa80|'\'', '\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50 retain_days = 0 } ' --autobackup n --available n cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/master (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:10,339::lvm::291::Storage.Misc.excCmd::(cmd) SUCCESS: <err> = ' WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!\n'; <rc> = 0
Thread-1852::DEBUG::2015-10-23 16:05:10,340::lvm::514::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' got the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:10,340::lvm::526::Storage.OperationMutex::(_invalidatelvs) Operation 'lvm invalidate operation' released the operation mutex
Thread-1852::DEBUG::2015-10-23 16:05:10,341::blockSD::535::Storage.Misc.excCmd::(create) /usr/bin/nice -n 19 /usr/bin/ionice -c 3 /usr/bin/dd if=/dev/zero of=/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata bs=1048576 seek=0 skip=0 conv=notrunc count=40 oflag=direct (cwd None)
Thread-1852::DEBUG::2015-10-23 16:05:10,351::blockSD::535::Storage.Misc.excCmd::(create) FAILED: <err> = "/usr/bin/dd: failed to open '/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata': Permission denied\n"; <rc> = 1
Thread-1852::ERROR::2015-10-23 16:05:10,351::task::866::Storage.TaskManager.Task::(_setError) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::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 2687, in createStorageDomain
domVersion)
File "/usr/share/vdsm/storage/blockSD.py", line 543, in create
raise se.VolumesZeroingError(path)
VolumesZeroingError: Cannot zero out volume: ('/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata',)
Thread-1852::DEBUG::2015-10-23 16:05:10,352::task::885::Storage.TaskManager.Task::(_run) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::Task._run: f0b046fd-009c-4437-95c8-b5648808bc72 (3, u'cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19', u'lnx88', u'dDaCCO-PLDu-S2nz-yOjM-qpOW-PGaa-ecpJ8P', 1, u'3') {} failed - stopping task
Thread-1852::DEBUG::2015-10-23 16:05:10,352::task::1217::Storage.TaskManager.Task::(stop) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::stopping in state preparing (force False)
Thread-1852::DEBUG::2015-10-23 16:05:10,352::task::993::Storage.TaskManager.Task::(_decref) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::ref 1 aborting True
Thread-1852::INFO::2015-10-23 16:05:10,352::task::1171::Storage.TaskManager.Task::(prepare) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::aborting: Task is aborted: 'Cannot zero out volume' - code 374
Thread-1852::DEBUG::2015-10-23 16:05:10,353::task::1176::Storage.TaskManager.Task::(prepare) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::Prepare: aborted: Cannot zero out volume
Thread-1852::DEBUG::2015-10-23 16:05:10,353::task::993::Storage.TaskManager.Task::(_decref) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::ref 0 aborting True
Thread-1852::DEBUG::2015-10-23 16:05:10,353::task::928::Storage.TaskManager.Task::(_doAbort) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::Task._doAbort: force False
Thread-1852::DEBUG::2015-10-23 16:05:10,353::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1852::DEBUG::2015-10-23 16:05:10,353::task::595::Storage.TaskManager.Task::(_updateState) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::moving from state preparing -> state aborting
Thread-1852::DEBUG::2015-10-23 16:05:10,354::task::550::Storage.TaskManager.Task::(__state_aborting) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::_aborting: recover policy none
Thread-1852::DEBUG::2015-10-23 16:05:10,354::task::595::Storage.TaskManager.Task::(_updateState) Task=`f0b046fd-009c-4437-95c8-b5648808bc72`::moving from state aborting -> state failed
Thread-1852::DEBUG::2015-10-23 16:05:10,354::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1852::DEBUG::2015-10-23 16:05:10,354::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1852::ERROR::2015-10-23 16:05:10,354::dispatcher::76::Storage.Dispatcher::(wrapper) {'status': {'message': "Cannot zero out volume: ('/dev/cb5b0e2e-d68d-462a-b8fa-8894a6e0ed19/metadata',)", 'code': 374}}
Thread-1852::DEBUG::2015-10-23 16:05:10,355::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:11,771::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:11,773::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1855::DEBUG::2015-10-23 16:05:11,776::task::595::Storage.TaskManager.Task::(_updateState) Task=`23187509-3a17-4bf0-bc7a-dcaa97ed4cdf`::moving from state init -> state preparing
Thread-1855::INFO::2015-10-23 16:05:11,776::logUtils::44::dispatcher::(wrapper) Run and protect: repoStats(options=None)
Thread-1855::INFO::2015-10-23 16:05:11,776::logUtils::47::dispatcher::(wrapper) Run and protect: repoStats, Return response: {}
Thread-1855::DEBUG::2015-10-23 16:05:11,776::task::1191::Storage.TaskManager.Task::(prepare) Task=`23187509-3a17-4bf0-bc7a-dcaa97ed4cdf`::finished: {}
Thread-1855::DEBUG::2015-10-23 16:05:11,777::task::595::Storage.TaskManager.Task::(_updateState) Task=`23187509-3a17-4bf0-bc7a-dcaa97ed4cdf`::moving from state preparing -> state finished
Thread-1855::DEBUG::2015-10-23 16:05:11,777::resourceManager::940::Storage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1855::DEBUG::2015-10-23 16:05:11,777::resourceManager::977::Storage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1855::DEBUG::2015-10-23 16:05:11,777::task::993::Storage.TaskManager.Task::(_decref) Task=`23187509-3a17-4bf0-bc7a-dcaa97ed4cdf`::ref 0 aborting False
Thread-1855::DEBUG::2015-10-23 16:05:11,779::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:11,786::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:11,789::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1856::DEBUG::2015-10-23 16:05:11,791::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
JsonRpc (StompReactor)::DEBUG::2015-10-23 16:05:14,845::stompReactor::98::Broker.StompAdapter::(handle_frame) Handling message <StompFrame command='SEND'>
JsonRpcServer::DEBUG::2015-10-23 16:05:14,847::__init__::530::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-1857::DEBUG::2015-10-23 16:05:14,850::stompReactor::163::yajsonrpc.StompServer::(send) Sending response
------
9 years, 6 months
Planning out oVirt Self-Hosted Engine on Gluster (oVirt 3.6.x / Gluster 3.7.5)
by Willard Dennis
--Apple-Mail=_1F2B98C6-2064-4C51-B65F-131217EE49C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
Hi all,
Back to trying out the latest oVirt with latest Gluster, and wanting to =
do a self-hosted Engine setup. I am reading the instructions I found on =
the following pages:
http://www.ovirt.org/Features/Self_Hosted_Engine_Gluster_Support =
<http://www.ovirt.org/Features/Self_Hosted_Engine_Gluster_Support>
http://www.ovirt.org/QA:TestCase_Hosted_Engine_External_Gluster_Support =
<http://www.ovirt.org/QA:TestCase_Hosted_Engine_External_Gluster_Support>
I have the requisite Gluster volume all ready to go:
[root@ovirt-node-01 ~]# gluster volume info engine
Volume Name: engine
Type: Distributed-Replicate
Volume ID: 974c9da4-b236-4fc1-b26a-645f14601db8
Status: Started
Number of Bricks: 2 x 3 =3D 6
Transport-type: tcp
Bricks:
Brick1: ovirt-node-01:/gluster_brick1/engine_brick
Brick2: ovirt-node-02:/gluster_brick2/engine_brick
Brick3: ovirt-node-03:/gluster_brick3/engine_brick
Brick4: ovirt-node-01:/gluster_brick3/engine_brick
Brick5: ovirt-node-02:/gluster_brick4/engine_brick
Brick6: ovirt-node-03:/gluster_brick5/engine_brick
Options Reconfigured:
server.allow-insecure: on
storage.owner-gid: 36
storage.owner-uid: 36
auth.allow: *
network.ping-timeout: 10
cluster.server-quorum-type: server
cluster.quorum-type: auto
network.remote-dio: enable
cluster.eager-lock: enable
performance.stat-prefetch: off
performance.io-cache: off
performance.read-ahead: off
performance.quick-read: off
The one question I have is, should it be mounted or not? I currently do =
have it mounted on each host (example off one of my oVirt hosts):
localhost:/engine 1.9T 65M 1.9T 1% /data/ovirt/engine
Will this interfere with the running of "hosted-engine =E2=80=94deploy=E2=80=
=9D? Kindly advise.
Thanks,
Will=
--Apple-Mail=_1F2B98C6-2064-4C51-B65F-131217EE49C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi all,<div class=3D""><br class=3D""></div><div =
class=3D"">Back to trying out the latest oVirt with latest Gluster, and =
wanting to do a self-hosted Engine setup. I am reading the instructions =
I found on the following pages:</div><div class=3D""><br =
class=3D""></div><div class=3D""><a =
href=3D"http://www.ovirt.org/Features/Self_Hosted_Engine_Gluster_Support" =
class=3D"">http://www.ovirt.org/Features/Self_Hosted_Engine_Gluster_Suppor=
t</a></div><div class=3D""><br class=3D""></div><div class=3D""><a =
href=3D"http://www.ovirt.org/QA:TestCase_Hosted_Engine_External_Gluster_Su=
pport" =
class=3D"">http://www.ovirt.org/QA:TestCase_Hosted_Engine_External_Gluster=
_Support</a></div><div class=3D""><br class=3D""></div><div class=3D"">I =
have the requisite Gluster volume all ready to go:</div><div =
class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">[root@ovirt-node-01 ~]# gluster volume info engine</div><div =
class=3D""><br class=3D""></div><div class=3D"">Volume Name: =
engine</div><div class=3D"">Type: Distributed-Replicate</div><div =
class=3D"">Volume ID: 974c9da4-b236-4fc1-b26a-645f14601db8</div><div =
class=3D"">Status: Started</div><div class=3D"">Number of Bricks: 2 x 3 =
=3D 6</div><div class=3D"">Transport-type: tcp</div><div =
class=3D"">Bricks:</div><div class=3D"">Brick1: =
ovirt-node-01:/gluster_brick1/engine_brick</div><div class=3D"">Brick2: =
ovirt-node-02:/gluster_brick2/engine_brick</div><div class=3D"">Brick3: =
ovirt-node-03:/gluster_brick3/engine_brick</div><div class=3D"">Brick4: =
ovirt-node-01:/gluster_brick3/engine_brick</div><div class=3D"">Brick5: =
ovirt-node-02:/gluster_brick4/engine_brick</div><div class=3D"">Brick6: =
ovirt-node-03:/gluster_brick5/engine_brick</div><div class=3D"">Options =
Reconfigured:</div><div class=3D"">server.allow-insecure: on</div><div =
class=3D"">storage.owner-gid: 36</div><div class=3D"">storage.owner-uid: =
36</div><div class=3D"">auth.allow: *</div><div =
class=3D"">network.ping-timeout: 10</div><div =
class=3D"">cluster.server-quorum-type: server</div><div =
class=3D"">cluster.quorum-type: auto</div><div =
class=3D"">network.remote-dio: enable</div><div =
class=3D"">cluster.eager-lock: enable</div><div =
class=3D"">performance.stat-prefetch: off</div><div =
class=3D"">performance.io-cache: off</div><div =
class=3D"">performance.read-ahead: off</div><div =
class=3D"">performance.quick-read: off</div></div><div class=3D""><br =
class=3D""></div><div class=3D"">The one question I have is, should it =
be mounted or not? I currently do have it mounted on each host (example =
off one of my oVirt hosts):</div><div class=3D""><br class=3D""></div><div=
class=3D"">localhost:/engine 1.9T 65M 1.9T 1% =
/data/ovirt/engine</div><div class=3D""><br class=3D""></div><div =
class=3D"">Will this interfere with the running of "hosted-engine =
=E2=80=94deploy=E2=80=9D? Kindly advise.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div =
class=3D"">Will</div></body></html>=
--Apple-Mail=_1F2B98C6-2064-4C51-B65F-131217EE49C4--
9 years, 6 months
Troubles removing VM
by Andy Michielsen
Hello,
I have a problem removing a VM. When I try to remove it from within the
engine it tell's me it cannot unless I remove a lock ?
I did remove the disks just fine. Do I need to remove it now from within
the database itself and if so how do I best do this.
Kind regards.
9 years, 6 months
Trying to make ovirt-hosted-engine-setup create a customized Engine-vm on 3.6 HC HE
by Giuseppe Ragusa
--_0e2e508c-dcb7-4ffd-9497-67b7311bf6c5_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all=2C
I'm experiencing some difficulties using oVirt 3.6 latest snapshot.
I'm trying to trick the self-hosted-engine setup to create a custom engine =
vm with 3 nics (with fixed MACs/UUIDs).
The GlusterFS volume (3.7.5 hyperconverged=2C replica 3=2C for the engine v=
m) and the network bridges (ovirtmgmt and other two bridges=2C called nfs a=
nd lan=2C for the engine vm) have been preconfigured on the initial fully-p=
atched CentOS 7.1 host (plus other two identical hosts which are awaiting t=
o be added).
I'm stuck at a point with the engine vm successfully starting but with only=
one nic present (connected to the ovirtmgmt bridge).
I'm trying to obtain the modified engine vm by means of a trick which used =
to work in a previous (aborted because of lacking GlusterFS-by-libgfapi sup=
port) oVirt 3.5 test setup (about a year ago=2C maybe more): I'm substituti=
ng the standard /usr/share/ovirt-hosted-engine-setup/templates/vm.conf.in w=
ith the following:
vmId=3D@VM_UUID@
memSize=3D@MEM_SIZE@
display=3D@CONSOLE_TYPE@
devices=3D{index:2=2Ciface:ide=2Caddress:{ controller:0=2C target:0=2Cunit:=
0=2C bus:1=2C type:drive}=2CspecParams:{}=2Creadonly:true=2CdeviceId:@CDROM=
_UUID@=2Cpath:@CDROM@=2Cdevice:cdrom=2Cshared:false=2Ctype:disk@BOOT_CDROM@=
}
devices=3D{index:0=2Ciface:virtio=2Cformat:raw=2CpoolID:@SP_UUID@=2CvolumeI=
D:@VOL_UUID@=2CimageID:@IMG_UUID@=2CspecParams:{}=2Creadonly:false=2Cdomain=
ID:@SD_UUID@=2Coptional:false=2CdeviceId:@IMG_UUID@=2Caddress:{bus:0x00=2C =
slot:0x06=2C domain:0x0000=2C type:pci=2C function:0x0}=2Cdevice:disk=2Csha=
red:exclusive=2CpropagateErrors:off=2Ctype:disk@BOOT_DISK@}
devices=3D{device:scsi=2Cmodel:virtio-scsi=2Ctype:controller}
devices=3D{index:4=2CnicModel:pv=2CmacAddr:02:50:56:3f:c4:b0=2ClinkActive:t=
rue=2Cnetwork:@BRIDGE@=2Cfilter:vdsm-no-mac-spoofing=2CspecParams:{}=2Cdevi=
ceId:@NIC_UUID@=2Caddress:{bus:0x00=2C slot:0x03=2C domain:0x0000=2C type:p=
ci=2C function:0x0}=2Cdevice:bridge=2Ctype:interface@BOOT_PXE@}
devices=3D{index:8=2CnicModel:pv=2CmacAddr:02:50:56:3f:c4:a0=2ClinkActive:t=
rue=2Cnetwork:lan=2Cfilter:vdsm-no-mac-spoofing=2CspecParams:{}=2CdeviceId:=
6c467650-1837-47ea-89bc-1113f4bfefee=2Caddress:{bus:0x00=2C slot:0x09=2C do=
main:0x0000=2C type:pci=2C function:0x0}=2Cdevice:bridge=2Ctype:interface@B=
OOT_PXE@}
devices=3D{index:16=2CnicModel:pv=2CmacAddr:02:50:56:3f:c4:c0=2ClinkActive:=
true=2Cnetwork:nfs=2Cfilter:vdsm-no-mac-spoofing=2CspecParams:{}=2CdeviceId=
:4d8e0705-8cb4-45b7-b960-7f98bb59858d=2Caddress:{bus:0x00=2C slot:0x0c=2C d=
omain:0x0000=2C type:pci=2C function:0x0}=2Cdevice:bridge=2Ctype:interface@=
BOOT_PXE@}
devices=3D{device:console=2CspecParams:{}=2Ctype:console=2CdeviceId:@CONSOL=
E_UUID@=2Calias:console0}
vmName=3D@NAME@
spiceSecureChannels=3Dsmain=2Csdisplay=2Csinputs=2Cscursor=2Csplayback=2Csr=
ecord=2Cssmartcard=2Csusbredir
smp=3D@VCPUS@
cpuType=3D@CPU_TYPE@
emulatedMachine=3D@EMULATED_MACHINE@
but unfortunately the vm gets created like this (output from "ps"=3B note t=
hat I'm attaching a CentOS7.1 Netinstall ISO with an embedded kickstart: th=
e installation should proceed by HTTP on the lan network but obviously fail=
s):
/usr/libexec/qemu-kvm -name HostedEngine -S -machine=20
pc-i440fx-rhel7.1.0=2Caccel=3Dkvm=2Cusb=3Doff -cpu Westmere -m 4096 -realti=
me mlock=3Doff=20
-smp 2=2Csockets=3D2=2Ccores=3D1=2Cthreads=3D1 -uuid f49da721-8aa6-4422-8b9=
1-e91a0e38aa4a -s
mbios type=3D1=2Cmanufacturer=3DoVirt=2Cproduct=3DoVirt Node=2Cversion=3D7-=
1.1503.el7.centos.2
.8=2Cserial=3D2a1855a9-18fb-4d7a-b8b8-6fc898a8e827=2Cuuid=3Df49da721-8aa6-4=
422-8b91-e91a
0e38aa4a -no-user-config -nodefaults -chardev socket=2Cid=3Dcharmonitor=2Cp=
ath=3D/var/li
b/libvirt/qemu/HostedEngine.monitor=2Cserver=2Cnowait -mon chardev=3Dcharmo=
nitor=2Cid=3Dmo
nitor=2Cmode=3Dcontrol -rtc base=3D2015-10-25T11:22:22=2Cdriftfix=3Dslew -g=
lobal kvm-pit.l
ost_tick_policy=3Ddiscard -no-hpet -no-reboot -boot strict=3Don -device pii=
x3-usb-uh
ci=2Cid=3Dusb=2Cbus=3Dpci.0=2Caddr=3D0x1.0x2 -device virtio-scsi-pci=2Cid=
=3Dscsi0=2Cbus=3Dpci.0=2Caddr
=3D0x4 -device virtio-serial-pci=2Cid=3Dvirtio-serial0=2Cbus=3Dpci.0=2Caddr=
=3D0x5 -drive file=3D
/var/tmp/engine.iso=2Cif=3Dnone=2Cid=3Ddrive-ide0-1-0=2Creadonly=3Don=2Cfor=
mat=3Draw=2Cserial=3D -device ide-cd=2Cbus=3Dide.1=2Cunit=3D0=2Cdrive=3Ddri=
ve-ide0-1-0=2Cid=3Dide0-1-0=2Cbootindex=3D1 -drive file=3D/var/run/vdsm/sto=
rage/be4434bf-a5fd-44d7-8011-d5e4ac9cf523/b3abc1cb-8a78-4b56-a9b0-e5f41fea0=
fdc/8d075a8d-730a-4925-8779-e0ca2b3dbcf4=2Cif=3Dnone=2Cid=3Ddrive-virtio-di=
sk0=2Cformat=3Draw=2Cserial=3Db3abc1cb-8a78-4b56-a9b0-e5f41fea0fdc=2Ccache=
=3Dnone=2Cwerror=3Dstop=2Crerror=3Dstop=2Caio=3Dthreads -device virtio-blk-=
pci=2Cscsi=3Doff=2Cbus=3Dpci.0=2Caddr=3D0x6=2Cdrive=3Ddrive-virtio-disk0=2C=
id=3Dvirtio-disk0 -netdev tap=2Cfd=3D26=2Cid=3Dhostnet0=2Cvhost=3Don=2Cvhos=
tfd=3D27 -device virtio-net-pci=2Cnetdev=3Dhostnet0=2Cid=3Dnet0=2Cmac=3D02:=
50:56:3f:c4:b0=2Cbus=3Dpci.0=2Caddr=3D0x3 -chardev socket=2Cid=3Dcharchanne=
l0=2Cpath=3D/var/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38=
aa4a.com.redhat.rhevm.vdsm=2Cserver=2Cnowait -device virtserialport=2Cbus=
=3Dvirtio-serial0.0=2Cnr=3D1=2Cchardev=3Dcharchannel0=2Cid=3Dchannel0=2Cnam=
e=3Dcom.redhat.rhevm.vdsm -chardev socket=2Cid=3Dcharchannel1=2Cpath=3D/var=
/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.org.qemu.gu=
est_agent.0=2Cserver=2Cnowait -device virtserialport=2Cbus=3Dvirtio-serial0=
.0=2Cnr=3D2=2Cchardev=3Dcharchannel1=2Cid=3Dchannel1=2Cname=3Dorg.qemu.gues=
t_agent.0 -chardev socket=2Cid=3Dcharchannel2=2Cpath=3D/var/lib/libvirt/qem=
u/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.org.ovirt.hosted-engine-set=
up.0=2Cserver=2Cnowait -device virtserialport=2Cbus=3Dvirtio-serial0.0=2Cnr=
=3D3=2Cchardev=3Dcharchannel2=2Cid=3Dchannel2=2Cname=3Dorg.ovirt.hosted-eng=
ine-setup.0 -chardev socket=2Cid=3Dcharconsole0=2Cpath=3D/var/run/ovirt-vmc=
onsole-console/f49da721-8aa6-4422-8b91-e91a0e38aa4a.sock=2Cserver=2Cnowait =
-device virtconsole=2Cchardev=3Dcharconsole0=2Cid=3Dconsole0 -vnc 0:0=2Cpas=
sword -device cirrus-vga=2Cid=3Dvideo0=2Cbus=3Dpci.0=2Caddr=3D0x2 -msg time=
stamp=3Don
There seem to be no errors in the logs.
I've tried reading some (limited) Python setup code but I've not found any =
obvious reason why the trick should not work anymore.
I know that 3.6 has different network configuration/management and this cou=
ld be the hot point.
Does anyone have any further suggestion or clue (code/logs to read)?
Many thanks in advance.
Kind regards=2C
Giuseppe
PS: please keep also my address in replying because I'm experiencing some p=
roblems between Hotmail and oVirt-mailing-list
=
--_0e2e508c-dcb7-4ffd-9497-67b7311bf6c5_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Hi all=2C<br>I'm experiencing so=
me difficulties using oVirt 3.6 latest snapshot.<br><br>I'm trying to trick=
the self-hosted-engine setup to create a custom engine vm with 3 nics (wit=
h fixed MACs/UUIDs).<br><br>The GlusterFS volume (3.7.5 hyperconverged=2C r=
eplica 3=2C for the engine vm) and the network bridges (ovirtmgmt and other=
two bridges=2C called nfs and lan=2C for the engine vm) have been preconfi=
gured on the initial fully-patched CentOS 7.1 host (plus other two identica=
l hosts which are awaiting to be added).<br><br>I'm stuck at a point with t=
he engine vm successfully starting but with only one nic present (connected=
to the ovirtmgmt bridge).<br><br>I'm trying to obtain the modified engine =
vm by means of a trick which used to work in a previous (aborted because of=
lacking GlusterFS-by-libgfapi support) oVirt 3.5 test setup (about a year =
ago=2C maybe more): I'm substituting the standard /usr/share/ovirt-hosted-e=
ngine-setup/templates/vm.conf.in with the following:<br><br>vmId=3D@VM_UUID=
@<br>memSize=3D@MEM_SIZE@<br>display=3D@CONSOLE_TYPE@<br>devices=3D{index:2=
=2Ciface:ide=2Caddress:{ controller:0=2C target:0=2Cunit:0=2C bus:1=2C type=
:drive}=2CspecParams:{}=2Creadonly:true=2CdeviceId:@CDROM_UUID@=2Cpath:@CDR=
OM@=2Cdevice:cdrom=2Cshared:false=2Ctype:disk@BOOT_CDROM@}<br>devices=3D{in=
dex:0=2Ciface:virtio=2Cformat:raw=2CpoolID:@SP_UUID@=2CvolumeID:@VOL_UUID@=
=2CimageID:@IMG_UUID@=2CspecParams:{}=2Creadonly:false=2CdomainID:@SD_UUID@=
=2Coptional:false=2CdeviceId:@IMG_UUID@=2Caddress:{bus:0x00=2C slot:0x06=2C=
domain:0x0000=2C type:pci=2C function:0x0}=2Cdevice:disk=2Cshared:exclusiv=
e=2CpropagateErrors:off=2Ctype:disk@BOOT_DISK@}<br>devices=3D{device:scsi=
=2Cmodel:virtio-scsi=2Ctype:controller}<br>devices=3D{index:4=2CnicModel:pv=
=2CmacAddr:02:50:56:3f:c4:b0=2ClinkActive:true=2Cnetwork:@BRIDGE@=2Cfilter:=
vdsm-no-mac-spoofing=2CspecParams:{}=2CdeviceId:@NIC_UUID@=2Caddress:{bus:0=
x00=2C slot:0x03=2C domain:0x0000=2C type:pci=2C function:0x0}=2Cdevice:bri=
dge=2Ctype:interface@BOOT_PXE@}<br>devices=3D{index:8=2CnicModel:pv=2CmacAd=
dr:02:50:56:3f:c4:a0=2ClinkActive:true=2Cnetwork:lan=2Cfilter:vdsm-no-mac-s=
poofing=2CspecParams:{}=2CdeviceId:6c467650-1837-47ea-89bc-1113f4bfefee=2Ca=
ddress:{bus:0x00=2C slot:0x09=2C domain:0x0000=2C type:pci=2C function:0x0}=
=2Cdevice:bridge=2Ctype:interface@BOOT_PXE@}<br>devices=3D{index:16=2CnicMo=
del:pv=2CmacAddr:02:50:56:3f:c4:c0=2ClinkActive:true=2Cnetwork:nfs=2Cfilter=
:vdsm-no-mac-spoofing=2CspecParams:{}=2CdeviceId:4d8e0705-8cb4-45b7-b960-7f=
98bb59858d=2Caddress:{bus:0x00=2C slot:0x0c=2C domain:0x0000=2C type:pci=2C=
function:0x0}=2Cdevice:bridge=2Ctype:interface@BOOT_PXE@}<br>devices=3D{de=
vice:console=2CspecParams:{}=2Ctype:console=2CdeviceId:@CONSOLE_UUID@=2Cali=
as:console0}<br>vmName=3D@NAME@<br>spiceSecureChannels=3Dsmain=2Csdisplay=
=2Csinputs=2Cscursor=2Csplayback=2Csrecord=2Cssmartcard=2Csusbredir<br>smp=
=3D@VCPUS@<br>cpuType=3D@CPU_TYPE@<br>emulatedMachine=3D@EMULATED_MACHINE@<=
br><br>but unfortunately the vm gets created like this (output from "ps"=3B=
note that I'm attaching a CentOS7.1 Netinstall ISO with an embedded kickst=
art: the installation should proceed by HTTP on the lan network but obvious=
ly fails):<br><br>/usr/libexec/qemu-kvm -name HostedEngine -S -machine <br>=
pc-i440fx-rhel7.1.0=2Caccel=3Dkvm=2Cusb=3Doff -cpu Westmere -m 4096 -realti=
me mlock=3Doff <br>-smp 2=2Csockets=3D2=2Ccores=3D1=2Cthreads=3D1 -uuid f49=
da721-8aa6-4422-8b91-e91a0e38aa4a -s<br>mbios type=3D1=2Cmanufacturer=3DoVi=
rt=2Cproduct=3DoVirt Node=2Cversion=3D7-1.1503.el7.centos.2<br>.8=2Cserial=
=3D2a1855a9-18fb-4d7a-b8b8-6fc898a8e827=2Cuuid=3Df49da721-8aa6-4422-8b91-e9=
1a<br>0e38aa4a -no-user-config -nodefaults -chardev socket=2Cid=3Dcharmonit=
or=2Cpath=3D/var/li<br>b/libvirt/qemu/HostedEngine.monitor=2Cserver=2Cnowai=
t -mon chardev=3Dcharmonitor=2Cid=3Dmo<br>nitor=2Cmode=3Dcontrol -rtc base=
=3D2015-10-25T11:22:22=2Cdriftfix=3Dslew -global kvm-pit.l<br>ost_tick_poli=
cy=3Ddiscard -no-hpet -no-reboot -boot strict=3Don -device piix3-usb-uh<br>=
ci=2Cid=3Dusb=2Cbus=3Dpci.0=2Caddr=3D0x1.0x2 -device virtio-scsi-pci=2Cid=
=3Dscsi0=2Cbus=3Dpci.0=2Caddr<br>=3D0x4 -device virtio-serial-pci=2Cid=3Dvi=
rtio-serial0=2Cbus=3Dpci.0=2Caddr=3D0x5 -drive file=3D<br>/var/tmp/engine.i=
so=2Cif=3Dnone=2Cid=3Ddrive-ide0-1-0=2Creadonly=3Don=2Cformat=3Draw=2Cseria=
l=3D -device ide-cd=2Cbus=3Dide.1=2Cunit=3D0=2Cdrive=3Ddrive-ide0-1-0=2Cid=
=3Dide0-1-0=2Cbootindex=3D1 -drive file=3D/var/run/vdsm/storage/be4434bf-a5=
fd-44d7-8011-d5e4ac9cf523/b3abc1cb-8a78-4b56-a9b0-e5f41fea0fdc/8d075a8d-730=
a-4925-8779-e0ca2b3dbcf4=2Cif=3Dnone=2Cid=3Ddrive-virtio-disk0=2Cformat=3Dr=
aw=2Cserial=3Db3abc1cb-8a78-4b56-a9b0-e5f41fea0fdc=2Ccache=3Dnone=2Cwerror=
=3Dstop=2Crerror=3Dstop=2Caio=3Dthreads -device virtio-blk-pci=2Cscsi=3Doff=
=2Cbus=3Dpci.0=2Caddr=3D0x6=2Cdrive=3Ddrive-virtio-disk0=2Cid=3Dvirtio-disk=
0 -netdev tap=2Cfd=3D26=2Cid=3Dhostnet0=2Cvhost=3Don=2Cvhostfd=3D27 -device=
virtio-net-pci=2Cnetdev=3Dhostnet0=2Cid=3Dnet0=2Cmac=3D02:50:56:3f:c4:b0=
=2Cbus=3Dpci.0=2Caddr=3D0x3 -chardev socket=2Cid=3Dcharchannel0=2Cpath=3D/v=
ar/lib/libvirt/qemu/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.com.redha=
t.rhevm.vdsm=2Cserver=2Cnowait -device virtserialport=2Cbus=3Dvirtio-serial=
0.0=2Cnr=3D1=2Cchardev=3Dcharchannel0=2Cid=3Dchannel0=2Cname=3Dcom.redhat.r=
hevm.vdsm -chardev socket=2Cid=3Dcharchannel1=2Cpath=3D/var/lib/libvirt/qem=
u/channels/f49da721-8aa6-4422-8b91-e91a0e38aa4a.org.qemu.guest_agent.0=2Cse=
rver=2Cnowait -device virtserialport=2Cbus=3Dvirtio-serial0.0=2Cnr=3D2=2Cch=
ardev=3Dcharchannel1=2Cid=3Dchannel1=2Cname=3Dorg.qemu.guest_agent.0 -chard=
ev socket=2Cid=3Dcharchannel2=2Cpath=3D/var/lib/libvirt/qemu/channels/f49da=
721-8aa6-4422-8b91-e91a0e38aa4a.org.ovirt.hosted-engine-setup.0=2Cserver=2C=
nowait -device virtserialport=2Cbus=3Dvirtio-serial0.0=2Cnr=3D3=2Cchardev=
=3Dcharchannel2=2Cid=3Dchannel2=2Cname=3Dorg.ovirt.hosted-engine-setup.0 -c=
hardev socket=2Cid=3Dcharconsole0=2Cpath=3D/var/run/ovirt-vmconsole-console=
/f49da721-8aa6-4422-8b91-e91a0e38aa4a.sock=2Cserver=2Cnowait -device virtco=
nsole=2Cchardev=3Dcharconsole0=2Cid=3Dconsole0 -vnc 0:0=2Cpassword -device =
cirrus-vga=2Cid=3Dvideo0=2Cbus=3Dpci.0=2Caddr=3D0x2 -msg timestamp=3Don<br>=
<br>There seem to be no errors in the logs.<br><br>I've tried reading some =
(limited) Python setup code but I've not found any obvious reason why the t=
rick should not work anymore.<br><br>I know that 3.6 has different network =
configuration/management and this could be the hot point.<br><br>Does anyon=
e have any further suggestion or clue (code/logs to read)?<br><br>Many than=
ks in advance.<br><br>Kind regards=2C<br>Giuseppe<br><br>PS: please keep al=
so my address in replying because I'm experiencing some problems between Ho=
tmail and oVirt-mailing-list<br><br> </div></body>
</html>=
--_0e2e508c-dcb7-4ffd-9497-67b7311bf6c5_--
9 years, 6 months
Unstable hosted engine
by Jaret Garcia
This is a message in Mime Format. If you see this, your mail reader does not support this format.
--=_84a8a0220c7fb2c770a9ce036f816e13
Content-Type: multipart/alternative;
boundary="=_d65231aeecb2d5e9f38946282cdb1cff"
Content-Transfer-Encoding: 8bit
--=_d65231aeecb2d5e9f38946282cdb1cff
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
=0AHi Guys,=0A=0AA couple of days ago we added two hypervisors to an ovi=
rt cluster=0Awhere there were already two hypervisors, since then the en=
gine became=0Aa bit unstable with some messages like VM is not respondin=
g, or=0Asending the hypervisors as unreachable, trying to migrate VMs fr=
om one=0Ahost to another and after a couple of minutes the hosts come ba=
ck and=0Aare set to up. Seems like there is no real impact to the VMs ye=
t=0Ahowever I'm afraid that it can crash. I notice that after I removed=
=0Aone hypervisor the system became a littler bit more stable.=0A=0AAtta=
ched is a log from the active hypervisors and the engine.=0A=0Aovirt hos=
ted engine version 3.5.4=0Ahypervisors: centos 7.1 =0A=0AThanks in advan=
ce for any help on this.=0A=0ARegards=0A=0AJaret Garcia=0AEmail sent usi=
ng Packet Mail - Email, Groupware and Calendaring for=0Athe cloud!
--=_d65231aeecb2d5e9f38946282cdb1cff
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><body style=3D"font-family: Helvetica,Arial,sans-serif; font-size:=
12px;"><br>Hi Guys,<br><br>A couple of days ago we added two hypervisor=
s to an ovirt cluster where there were already two hypervisors, since th=
en the engine became a bit unstable with some messages like VM is not re=
sponding, or sending the hypervisors as unreachable, trying to migrate V=
Ms from one host to another and after a couple of minutes the hosts come=
back and are set to up. Seems like there is no real impact to the VMs y=
et however I'm afraid that it can crash. I notice that after I removed o=
ne hypervisor the system became a littler bit more stable.<br><br>Attach=
ed is a log from the active hypervisors and the engine.<br><br>ovirt hos=
ted engine version 3.5.4<br>hypervisors: centos 7.1 <br><br>Thanks in ad=
vance for any help on this.<br><br>Regards<br><br>Jaret Garcia<br>Email=
sent using Packet Mail - Email, Groupware and Calendaring for the cloud=
!</body></html>
--=_d65231aeecb2d5e9f38946282cdb1cff--
--=_84a8a0220c7fb2c770a9ce036f816e13
Content-Type: text/x-log
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="=?UTF-8?B?aG9zdDMtdmRzbS5sb2c=?="
U2NyaXB0IHN0YXJ0ZWQgb24gU2F0IDI0IE9jdCAyMDE1IDAzOjA2OjAwIEFNIENEVAobXTA7
cm9vdEBoMzp+BxtbPzEwMzRoW3Jvb3RAaDMgfl0jIHRhaWwgLW4gMzAwIC92YXIvbG9nL3Zk
c20vdmQHc20ubG9nDQpUaHJlYWQtMTEyNjQ3Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MDksOTE5Ojp1dGlsczo6NzM5Ojpyb290OjooZXhlY0NtZCkgL3NiaW4vaXAgcm91dGUgc2hv
dyB0byAwLjAuMC4wLzAgdGFibGUgYWxsIChjd2QgTm9uZSkNClRocmVhZC0xMTI2NDcyOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMzowNjowOSw5MjY6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVj
Q21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTExMjY0NzI6OkRF
QlVHOjoyMDE1LTEwLTI0IDAzOjA2OjA5LDk1Njo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtl
eVBhY2thZ2VzKSBycG0gcGFja2FnZSAoJ2dsdXN0ZXItc3dpZnQnLCkgbm90IGZvdW5kDQpU
aHJlYWQtMTEyNjQ3Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MDksOTU3OjpjYXBzOjo3
MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lm
dC1vYmplY3QnLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ3Mjo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MDksOTU4OjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJw
bSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1wbHVnaW4nLCkgbm90IGZvdW5kDQpUaHJlYWQt
MTEyNjQ3Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MDksOTYwOjpjYXBzOjo3MTg6OnJv
b3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1hY2Nv
dW50JywpIG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0NzI6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjA5LDk2MDo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0gcGFj
a2FnZSAoJ2dsdXN0ZXItc3dpZnQtcHJveHknLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ3
Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MDksOTYwOjpjYXBzOjo3MTg6OnJvb3Q6Oihf
Z2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1kb2MnLCkgbm90
IGZvdW5kDQpUaHJlYWQtMTEyNjQ3Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MDksOTYw
OjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1
c3Rlci1zd2lmdC1jb250YWluZXInLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ3Mjo6REVC
VUc6OjIwMTUtMTAtMjQgMDM6MDY6MDksOTYxOjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5
UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3RlcmZzLWdlby1yZXBsaWNhdGlvbicsKSBu
b3QgZm91bmQNClRocmVhZC0xMTI2NDcyOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjowOSw5
NjM6OkJpbmRpbmdYTUxSUEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiBnZXRDYXBh
YmlsaXRpZXMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25lJywgJ2NvZGUnOiAw
fSwgJ2luZm8nOiB7J0hCQUludmVudG9yeSc6IHsnaVNDU0knOiBbeydJbml0aWF0b3JOYW1l
JzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRoYXQ6ODAwYTIzMzhkNjMnfV0sICdGQyc6IFtdfSwg
J3BhY2thZ2VzMic6IHsna2VybmVsJzogeydyZWxlYXNlJzogJzIyOS5lbDcueDg2XzY0Jywg
J2J1aWxkdGltZSc6IDE0MjU2NjM0MDIuMCwgJ3ZlcnNpb24nOiAnMy4xMC4wJ30sICdnbHVz
dGVyZnMtcmRtYSc6IHsncmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAxNDQ0MjM1
MjkyTCwgJ3ZlcnNpb24nOiAnMy43LjUnfSwgJ2dsdXN0ZXJmcy1mdXNlJzogeydyZWxlYXNl
JzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0NDQyMzUyOTJMLCAndmVyc2lvbic6ICczLjcu
NSd9LCAnc3BpY2Utc2VydmVyJzogeydyZWxlYXNlJzogJzkuZWw3XzEuMycsICdidWlsZHRp
bWUnOiAxNDQ0NjkxNjk5TCwgJ3ZlcnNpb24nOiAnMC4xMi40J30sICd2ZHNtJzogeydyZWxl
YXNlJzogJzAuZWw3LmNlbnRvcycsICdidWlsZHRpbWUnOiAxNDQxMjc5NzY0TCwgJ3ZlcnNp
b24nOiAnNC4xNi4yNid9LCAncWVtdS1rdm0nOiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4x
JywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9LCAncWVt
dS1pbWcnOiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3
MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9LCAnbGlidmlydCc6IHsncmVsZWFzZSc6ICcx
Ni5lbDdfMS40JywgJ2J1aWxkdGltZSc6IDE0NDIzMjU5MTBMLCAndmVyc2lvbic6ICcxLjIu
OCd9LCAnZ2x1c3RlcmZzJzogeydyZWxlYXNlJzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0
NDQyMzUyOTJMLCAndmVyc2lvbic6ICczLjcuNSd9LCAnbW9tJzogeydyZWxlYXNlJzogJzIu
ZWw3JywgJ2J1aWxkdGltZSc6IDE0NDI1MDE0ODFMLCAndmVyc2lvbic6ICcwLjUuMSd9LCAn
Z2x1c3RlcmZzLXNlcnZlcic6IHsncmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAx
NDQ0MjM1MjkyTCwgJ3ZlcnNpb24nOiAnMy43LjUnfX0sICdudW1hTm9kZURpc3RhbmNlJzog
eycwJzogWzEwXX0sICdjcHVNb2RlbCc6ICdJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjIw
IFYyIEAgMy4xMEdIeicsICdsaXZlTWVyZ2UnOiAndHJ1ZScsICdob29rcyc6IHsnYmVmb3Jl
X3ZtX3N0YXJ0Jzogeyc1MF9ob3N0ZWRlbmdpbmUnOiB7J21kNSc6ICc0NWRkZTYyMTU1YjU0
MTJlYWZiZmZmNWVmMjY1YWNjMid9fX0sICdjcHVTb2NrZXRzJzogJzEnLCAndm1UeXBlcyc6
IFsna3ZtJ10sICdzZWxpbnV4Jzogeydtb2RlJzogJzAnfSwgJ2xpdmVTbmFwc2hvdCc6ICd0
cnVlJywgJ2tkdW1wU3RhdHVzJzogMCwgJ3N1cHBvcnRlZFByb3RvY29scyc6IFsnMi4yJywg
JzIuMyddLCAnbmV0d29ya3MnOiB7J292aXJ0bWdtdCc6IHsnaWZhY2UnOiAnb3ZpcnRtZ210
JywgJ2FkZHInOiAnMTcyLjI1LjIwNi4yMicsICdjZmcnOiB7J0RFRlJPVVRFJzogJ3llcycs
ICdJUEFERFInOiAnMTcyLjI1LjIwNi4yMicsICdIT1RQTFVHJzogJ25vJywgJ0dBVEVXQVkn
OiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAnLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnb3ZpcnRtZ210JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUn
OiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFk
ZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3YXknOiAnMTcy
LjI1LjIwNi4xJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJzI1NS4yNTUu
MjU1LjAnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjIvMjQn
XSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25k
MC4yMDYnXX0sICdWTEFOMjAxJzogeydpZmFjZSc6ICdWTEFOMjAxJywgJ2FkZHInOiAnJywg
J2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUw
MCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzog
J25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMScsICdUWVBFJzogJ0Jy
aWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycsICdib290
cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRk
cnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzog
Wydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydpZmFjZSc6ICdWTEFOMjAyJywgJ2FkZHIn
OiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUn
OiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBS
T1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMicsICdUWVBF
JzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZh
ZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycs
ICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdp
cHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3Bv
cnRzJzogWydib25kMC4yMDInXX0sICdWTEFOMjAzJzogeydpZmFjZSc6ICdWTEFOMjAzJywg
J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycs
ICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAn
Qk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMycs
ICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5
JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29m
ZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6
JywgJ3BvcnRzJzogWyd2bmV0MCcsICd2bmV0MScsICd2bmV0MicsICd2bmV0NCcsICd2bmV0
NScsICd2bmV0NycsICd2bmV0OCcsICdib25kMC4yMDMnXX0sICdWTEFONTAyJzogeydpZmFj
ZSc6ICdWTEFONTAyJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRS
T0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJ
Q0UnOiAnVkxBTjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdi
cmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFl
LzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6
ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lw
djZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWyd2bmV0NicsICdib25kMC41MDInXX0sICdW
TEFONTAxJzogeydpZmFjZSc6ICdWTEFONTAxJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVG
Uk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6
ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1
OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25v
bmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210
dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWyd2bmV0MycsICdi
b25kMC41MDEnXX19LCAnYnJpZGdlcyc6IHsnb3ZpcnRtZ210JzogeydhZGRyJzogJzE3Mi4y
NS4yMDYuMjInLCAnY2ZnJzogeydERUZST1VURSc6ICd5ZXMnLCAnSVBBRERSJzogJzE3Mi4y
NS4yMDYuMjInLCAnSE9UUExVRyc6ICdubycsICdHQVRFV0FZJzogJzE3Mi4yNS4yMDYuMScs
ICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTkVUTUFTSyc6ICcyNTUu
MjU1LjI1NS4wJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNF
JzogJ292aXJ0bWdtdCcsICdNVFUnOiAnMTUwMCcsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82
NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ3N0cCc6
ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxNzIuMjUuMjA2LjIyLzI0J10sICdpcHY2Z2F0ZXdh
eSc6ICc6OicsICdnYXRld2F5JzogJzE3Mi4yNS4yMDYuMScsICdvcHRzJzogeydtdWx0aWNh
c3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdt
dWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2Rf
bWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxNzcnLCAn
bXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAw
JywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFu
Z2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVt
YmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jv
b3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9w
b2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4
MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAn
dG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAn
bmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcxMDkzOCcsICduZl9jYWxs
X2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0
aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcx
JywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAn
MCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdm
b3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDYnXX0sICdWTEFOMjAx
JzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAn
bm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25v
JywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4y
MDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzog
WydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1h
c2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6
ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJf
Y291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlf
cmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAn
bXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50
ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxNzYnLCAnbXVsdGljYXN0X3F1ZXJp
ZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4Jzog
JzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAn
MCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZh
bCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywg
J211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291
bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzog
JzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2Ux
ZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdl
X3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJs
ZXMnOiAnMCcsICdnY190aW1lcic6ICcxMzI5MycsICduZl9jYWxsX2FycHRhYmxlcyc6ICcw
JywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1i
ZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9x
dWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rf
cm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5Jzog
JzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycs
ICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1
MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6
ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdC
cmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBm
ZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6
ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5
JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdo
YXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2
YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29w
aW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScs
ICdoZWxsb190aW1lcic6ICc3NycsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcy
NTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0
ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5Jzog
JzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jv
b3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJp
ZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2Nh
bGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1l
JzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ2JyaWRnZV9pZCc6
ICc4MDAwLjAwMjU5MGM2M2UxZScsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdh
Z2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3Rp
bWVyJzogJzEzMjkzJywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6
ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcx
MDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzog
JzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2
bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBb
J2JvbmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9V
VEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzog
J29mZicsICdERVZJQ0UnOiAnVkxBTjIwMycsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1Qn
OiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCdd
LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRk
cnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7
J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6
ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dy
b3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0
aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzog
Jzc3JywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2Un
OiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xv
Z3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGlj
YXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAn
MCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRp
Y2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcw
JywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3Rf
aWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYz
ZTFlJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMw
MDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnNjAyMicsICdu
Zl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcs
ICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZp
ZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGlt
ZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAn
MCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWyd2bmV0MCcsICd2bmV0MScs
ICd2bmV0MicsICd2bmV0NCcsICd2bmV0NScsICd2bmV0NycsICd2bmV0OCcsICdib25kMC4y
MDMnXX0sICdWTEFONTAyJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25v
JywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9D
T05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAn
REVWSUNFJzogJ1ZMQU41MDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9
LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6
ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10s
ICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNh
c3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdt
dWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2Rf
bWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxNzcnLCAn
bXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAw
JywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFu
Z2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVt
YmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jv
b3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9w
b2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4
MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAn
dG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAn
bmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcyMjMwNCcsICduZl9jYWxs
X2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0
aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcx
JywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAn
MCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdm
b3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWyd2bmV0NicsICdib25kMC41MDInXX0s
ICdWTEFONTAxJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hP
VFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9M
TEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNF
JzogJ1ZMQU41MDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2
NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAw
JywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2
Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFz
dF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNh
c3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6
ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBf
cXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxNzcnLCAnbXVsdGlj
YXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hh
c2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0
ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hp
cF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9y
dCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBf
cXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lf
Y2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAw
MjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xv
Z3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2Fs
bF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcyOTY3NicsICduZl9jYWxsX2FycHRh
Ymxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3Rf
bGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211
bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdt
dWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJk
X2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWyd2bmV0MycsICdib25kMC41MDEnXX19LCAndXVp
ZCc6ICdDNjkwMjUwMC0xRTNFLTA3MDYtMDAyNS05MEM2M0UxRTBFMEYnLCAnb25saW5lQ3B1
cyc6IHUnMCwxLDIsMycsICduaWNzJzogeydlbnAxczBmMSc6IHsncGVybWh3YWRkcic6ICcw
MDoyNTo5MDpjNjozZToxZicsICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycs
ICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoy
NTo5MDpjNjozZToxZicsICdNQVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYx
JywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6
M2U6MWUnLCAnc3BlZWQnOiAxMDAwfSwgJ2VucDFzMGYwJzogeydwZXJtaHdhZGRyJzogJzAw
OjI1OjkwOmM2OjNlOjFlJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnU0xBVkUnOiAneWVzJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnSFdBRERSJzogJzAwOjI1
OjkwOmM2OjNlOjFlJywgJ01BU1RFUic6ICdib25kMCcsICdERVZJQ0UnOiAnZW5wMXMwZjAn
LCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdu
ZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjoz
ZToxZScsICdzcGVlZCc6IDEwMDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzogJzAnLCAnY2x1
c3RlckxldmVscyc6IFsnMy40JywgJzMuNSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUs
cHNlLHRzYyxtc3IscGFlLG1jZSxjeDgsYXBpYyxzZXAsbXRycixwZ2UsbWNhLGNtb3YscGF0
LHBzZTM2LGNsZmx1c2gsZHRzLGFjcGksbW14LGZ4c3Isc3NlLHNzZTIsc3MsaHQsdG0scGJl
LHN5c2NhbGwsbngscmR0c2NwLGxtLGNvbnN0YW50X3RzYyxhcmNoX3BlcmZtb24scGVicyxi
dHMscmVwX2dvb2Qsbm9wbCx4dG9wb2xvZ3ksbm9uc3RvcF90c2MsYXBlcmZtcGVyZixlYWdl
cmZwdSxwbmkscGNsbXVscWRxLGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsc214LGVzdCx0
bTIsc3NzZTMsY3gxNix4dHByLHBkY20scGNpZCxzc2U0XzEsc3NlNF8yLHgyYXBpYyxwb3Bj
bnQsdHNjX2RlYWRsaW5lX3RpbWVyLGFlcyx4c2F2ZSxhdngsZjE2YyxyZHJhbmQsbGFoZl9s
bSxpZGEsYXJhdCxlcGIseHNhdmVvcHQscGxuLHB0cyxkdGhlcm0sdHByX3NoYWRvdyx2bm1p
LGZsZXhwcmlvcml0eSxlcHQsdnBpZCxmc2dzYmFzZSxzbWVwLGVybXMsbW9kZWxfTmVoYWxl
bSxtb2RlbF9Db25yb2UsbW9kZWxfY29yZWR1byxtb2RlbF9jb3JlMmR1byxtb2RlbF9QZW5y
eW4sbW9kZWxfV2VzdG1lcmUsbW9kZWxfbjI3MCxtb2RlbF9TYW5keUJyaWRnZScsICdJU0NT
SUluaXRpYXRvck5hbWUnOiAnaXFuLjE5OTQtMDUuY29tLnJlZGhhdDo4MDBhMjMzOGQ2Mycs
ICduZXRDb25maWdEaXJ0eSc6ICdGYWxzZScsICdzdXBwb3J0ZWRFTkdJTkVzJzogWyczLjQn
LCAnMy41J10sICdhdXRvTnVtYUJhbGFuY2luZyc6IDAsICdyZXNlcnZlZE1lbSc6ICczMjEn
LCAnYm9uZGluZ3MnOiB7J2JvbmQwJzogeydhZGRyJzogJycsICdjZmcnOiB7J0hPVFBMVUcn
OiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT05ESU5H
X09QVFMnOiAnbW9kZT00IG1paW1vbj0xMDAnLCAnREVWSUNFJzogJ2JvbmQwJywgJ09OQk9P
VCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0
J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3
YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZScsICdzbGF2ZXMnOiBbJ2VucDFzMGYwJywgJ2Vu
cDFzMGYxJ10sICdvcHRzJzogeydtaWltb24nOiAnMTAwJywgJ21vZGUnOiAnNCd9fX0sICdz
b2Z0d2FyZV92ZXJzaW9uJzogJzQuMTYnLCAnbWVtU2l6ZSc6ICcxNTg2MCcsICdjcHVTcGVl
ZCc6ICczNDAzLjgyNCcsICdudW1hTm9kZXMnOiB7dScwJzogeyd0b3RhbE1lbW9yeSc6ICcx
NTg2MCcsICdjcHVzJzogWzAsIDEsIDIsIDNdfX0sICd2ZXJzaW9uX25hbWUnOiAnU25vdyBN
YW4nLCAndmxhbnMnOiB7J2JvbmQwLjUwMic6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6
ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjUwMicsICdWTEFOJzogJ3llcycsICdIT1RQ
TFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVW
SUNFJzogJ2JvbmQwLjUwMicsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2Zl
ODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAndmxhbmlkJzogNTAyLCAnbXR1JzogJzE1
MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuNTAxJzogeydp
ZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFONTAx
JywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1f
Q09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuNTAxJywgJ09OQk9PVCc6ICd5
ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2
bGFuaWQnOiA1MDEsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMn
OiBbXX0sICdib25kMC4yMDYnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2Nm
Zyc6IHsnQlJJREdFJzogJ292aXJ0bWdtdCcsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzog
J25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzog
J2JvbmQwLjIwNicsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIy
NTo5MGZmOmZlYzY6M2UxZS82NCddLCAndmxhbmlkJzogMjA2LCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuMjAxJzogeydpZmFjZSc6
ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAxJywgJ1ZM
QU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjAxJywgJ09OQk9PVCc6ICd5ZXMnfSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQn
OiAyMDEsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0s
ICdib25kMC4yMDInOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsn
QlJJREdFJzogJ1ZMQU4yMDInLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdN
VFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4y
MDInLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpm
ZWM2OjNlMWUvNjQnXSwgJ3ZsYW5pZCc6IDIwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2sn
OiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMyc6IHsnaWZhY2UnOiAnYm9uZDAn
LCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjIwMycsICdWTEFOJzogJ3ll
cycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwMycsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAndmxhbmlkJzogMjAzLCAn
bXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119fSwgJ2xhc3RD
bGllbnRJZmFjZSc6ICdsbycsICdjcHVDb3Jlcyc6ICc0JywgJ2t2bUVuYWJsZWQnOiAndHJ1
ZScsICdndWVzdE92ZXJoZWFkJzogJzY1JywgJ2NwdVRocmVhZHMnOiAnNCcsICdlbXVsYXRl
ZE1hY2hpbmVzJzogW3UncGMnLCB1J3JoZWw2LjYuMCcsIHUncGMtcTM1LXJoZWw3LjAuMCcs
IHUncmhlbDYuNC4wJywgdSdxMzUnLCB1J3BjLWk0NDBmeC1yaGVsNy4wLjAnLCB1J3JoZWw2
LjIuMCcsIHUncmhlbDYuMS4wJywgdSdyaGVsNi41LjAnLCB1J3JoZWw2LjAuMCcsIHUncmhl
bDYuMy4wJ10sICdybmdTb3VyY2VzJzogWydyYW5kb20nXSwgJ29wZXJhdGluZ1N5c3RlbSc6
IHsncmVsZWFzZSc6ICcxLjE1MDMuZWw3LmNlbnRvcy4yLjgnLCAndmVyc2lvbic6ICc3Jywg
J25hbWUnOiAnUkhFTCd9LCAnbGFzdENsaWVudCc6ICcxMjcuMC4wLjEnfX0NCkRldGVjdG9y
IHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsMDAxOjpwcm90b2NvbGRldGVj
dG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24p
IEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjYwNzQ0DQpEZXRlY3RvciB0aHJl
YWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDAwNjo6cHJvdG9jb2xkZXRlY3Rvcjo6
MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBD
b25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NjA3NDQNCkRldGVjdG9yIHRocmVh
ZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsMDA2Ojpwcm90b2NvbGRldGVjdG9yOjoy
NDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVh
ZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNzQ0DQpEZXRlY3Rv
ciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDAwNjo6QmluZGluZ1hNTFJQ
Qzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0
ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDYwNzQ0KQ0KVGhyZWFkLTExMjY0NzM6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjEwLDAwNzo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjoo
d3JhcHBlcikgY2xpZW50IFsxMjcuMC4wLjFdOjpjYWxsIHZtR2V0U3RhdHMgd2l0aCAoJ2Ey
ZjBlODNlLTNkODktNDBhNi05MjQzLTdkNWNmZDZhMjE2ZicsKSB7fQ0KVGhyZWFkLTExMjY0
NzM6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDAwNzo6QmluZGluZ1hNTFJQQzo6MTE0
MDo6dmRzOjood3JhcHBlcikgcmV0dXJuIHZtR2V0U3RhdHMgd2l0aCB7J3N0YXR1cyc6IHsn
bWVzc2FnZSc6ICdWaXJ0dWFsIG1hY2hpbmUgZG9lcyBub3QgZXhpc3QnLCAnY29kZSc6IDF9
fQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxMCw1ODA6OnBy
b3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRf
Y29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA3NDUNCkRl
dGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg1Ojpwcm90b2Nv
bGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nv
bm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDc0NQ0KRGV0
ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxMCw1ODU6OnByb3RvY29s
ZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVfY29u
bmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6NjA3
NDUNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg1OjpC
aW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1sIG92
ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA3NDUpDQpUaHJlYWQtMTEy
NjQ3NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg3Ojp0YXNrOjo1OTU6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTgxYjRmMzUtNzRh
My00MjIzLThmMjgtYTQwNDVlOTc4YTY0YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBz
dGF0ZSBwcmVwYXJpbmcNClRocmVhZC0xMTI2NDc0OjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2
OjEwLDU4Nzo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw
cm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTExMjY0NzQ6OklORk86
OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg3Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7
JzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdh
Y3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6
ICcwLjAwMDc2Njk3MycsICdsYXN0Q2hlY2snOiAnMy4xJywgJ3ZhbGlkJzogVHJ1ZX0sIHUn
NzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2Fj
dHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMTAwMTAxJywgJ2xhc3RDaGVjayc6ICczLjEnLCAndmFsaWQnOiBUcnVlfSwgdSc2YTI3
N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFs
JzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDAzOTUxMDEnLCAnbGFzdENoZWNrJzogJzEuMycsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFk
LTExMjY0NzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDU4Nzo6dGFzazo6MTE5MTo6
U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gZTgxYjRmMzUtNzRh
My00MjIzLThmMjgtYTQwNDVlOTc4YTY0YDo6ZmluaXNoZWQ6IHsnMzVlNGMwMjktN2I3Ni00
ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2
ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNzY2OTczJywg
J2xhc3RDaGVjayc6ICczLjEnLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQz
NjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3Zl
cnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4xMDAxMDEnLCAnbGFz
dENoZWNrJzogJzMuMScsICd2YWxpZCc6IFRydWV9LCB1JzZhMjc3YmQ4LWM0YzAtNDE2ZC05
ZjlhLTU5YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lv
bic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDM5NTEwMScsICdsYXN0
Q2hlY2snOiAnMS4zJywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtMTEyNjQ3NDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg3Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZTgxYjRmMzUtNzRhMy00MjIzLThmMjgt
YTQwNDVlOTc4YTY0YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZp
bmlzaGVkDQpUaHJlYWQtMTEyNjQ3NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsNTg3
OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6
OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7
fQ0KVGhyZWFkLTExMjY0NzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDU4Nzo6cmVz
b3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2Fu
Y2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NClRocmVhZC0xMTI2NDc0OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxMCw1ODg6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNr
TWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZTgxYjRmMzUtNzRhMy00MjIzLThmMjgt
YTQwNDVlOTc4YTY0YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCkRldGVjdG9yIHRocmVhZDo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTAsNzIyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6
OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBj
b25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjYwNzQ2DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjEwLDcyNzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9u
IHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NjA3NDYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MTAsNzI3Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5N
dWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0
ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNzQ2DQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEwLDcyNzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6
WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJv
bSAoJzEyNy4wLjAuMScsIDYwNzQ2KQ0KVGhyZWFkLTExMjY0NzU6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjEwLDcyODo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjood3JhcHBlcikg
Y2xpZW50IFsxMjcuMC4wLjFdOjpjYWxsIHZtR2V0U3RhdHMgd2l0aCAoJ2EyZjBlODNlLTNk
ODktNDBhNi05MjQzLTdkNWNmZDZhMjE2ZicsKSB7fQ0KVGhyZWFkLTExMjY0NzU6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjEwLDcyODo6QmluZGluZ1hNTFJQQzo6MTE0MDo6dmRzOjoo
d3JhcHBlcikgcmV0dXJuIHZtR2V0U3RhdHMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6
ICdWaXJ0dWFsIG1hY2hpbmUgZG9lcyBub3QgZXhpc3QnLCAnY29kZSc6IDF9fQ0KVk0gQ2hh
bm5lbHMgTGlzdGVuZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjExLDY5MDo6dm1jaGFu
bmVsczo6OTY6OnZkczo6KF9oYW5kbGVfdGltZW91dHMpIFRpbWVvdXQgb24gZmlsZW5vIDQ1
Lg0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTIs
NDIxOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2Zy
YW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNv
blJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTIsNDIyOjpfX2luaXRfXzo6
NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBm
b3IgcmVxdWVzdA0KVGhyZWFkLTExMjY0NzY6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjEy
LDQyNDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQp
IFNlbmRpbmcgcmVzcG9uc2UNClZNIENoYW5uZWxzIExpc3RlbmVyOjpERUJVRzo6MjAxNS0x
MC0yNCAwMzowNjoxMyw2OTI6OnZtY2hhbm5lbHM6Ojk2Ojp2ZHM6OihfaGFuZGxlX3RpbWVv
dXRzKSBUaW1lb3V0IG9uIGZpbGVubyAzNS4NClZNIENoYW5uZWxzIExpc3RlbmVyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoxMyw2OTI6OnZtY2hhbm5lbHM6Ojk2Ojp2ZHM6OihfaGFu
ZGxlX3RpbWVvdXRzKSBUaW1lb3V0IG9uIGZpbGVubyA1MC4NCkRldGVjdG9yIHRocmVhZDo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsNDEyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6
OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBj
b25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjYwNzQ3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjE1LDQxNzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9u
IHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NjA3NDcNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MTUsNDE3Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5N
dWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0
ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNzQ3DQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE1LDQxNzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6
WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJv
bSAoJzEyNy4wLjAuMScsIDYwNzQ3KQ0KVGhyZWFkLTExMjY0Nzc6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjE1LDQxODo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjood3JhcHBlcikg
Y2xpZW50IFsxMjcuMC4wLjFdOjpjYWxsIGdldENhcGFiaWxpdGllcyB3aXRoICgpIHt9DQpU
aHJlYWQtMTEyNjQ3Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsNDE5Ojp1dGlsczo6
NzM5Ojpyb290OjooZXhlY0NtZCkgL3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAg
dGFibGUgYWxsIChjd2QgTm9uZSkNClRocmVhZC0xMTI2NDc3OjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoxNSw0MjQ6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8
ZXJyPiA9ICcnOyA8cmM+ID0gMA0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTUtMTAtMjQgMDM6MDY6MTUsNDI5OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MTUsNDMwOjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTExMjY0Nzg6OkRFQlVHOjoy
MDE1LTEwLTI0IDAzOjA2OjE1LDQzMzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2Vy
LlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDhlNmQ5NWY5LTUzMjgtNDYwNS1hMjlhLTJh
ZGIzYjVlMWYzYWA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5n
DQpUaHJlYWQtMTEyNjQ3ODo6SU5GTzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0MzQ6OmxvZ1V0
aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0
YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVhZC0xMTI2NDc4OjpJTkZPOjoyMDE1LTEwLTI0IDAz
OjA2OjE1LDQzNTo6bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFu
ZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiByZXNwb25zZTogeyczNWU0YzAyOS03Yjc2
LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NjY5NzMn
LCAnbGFzdENoZWNrJzogJzguMCcsICd2YWxpZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMt
NDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjEwMDEwMScsICds
YXN0Q2hlY2snOiAnNy45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNmEyNzdiZDgtYzRjMC00MTZk
LTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJz
aW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMzk1MTAxJywgJ2xh
c3RDaGVjayc6ICc2LjInLCAndmFsaWQnOiBUcnVlfX0NClRocmVhZC0xMTI2NDc4OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0MzU6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KHByZXBhcmUpIFRhc2s9YDhlNmQ5NWY5LTUzMjgtNDYwNS1hMjlhLTJh
ZGIzYjVlMWYzYWA6OmZpbmlzaGVkOiB7JzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRj
M2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdh
Y3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDc2Njk3MycsICdsYXN0Q2hlY2snOiAn
OC4wJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcy
NDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMTAwMTAxJywgJ2xhc3RDaGVjayc6ICc3Ljkn
LCAndmFsaWQnOiBUcnVlfSwgdSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3
YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDAzOTUxMDEnLCAnbGFzdENoZWNrJzogJzYuMics
ICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTExMjY0Nzg6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjE1LDQzNTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YDhlNmQ5NWY5LTUzMjgtNDYwNS1hMjlhLTJhZGIzYjVlMWYzYWA6
Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFk
LTExMjY0Nzg6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE1LDQzNjo6cmVzb3VyY2VNYW5h
Z2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkg
T3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0xMTI2
NDc4OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0MzY6OnJlc291cmNlTWFuYWdlcjo6
OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIu
Y2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQtMTEyNjQ3ODo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MTUsNDM3Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF9kZWNyZWYpIFRhc2s9YDhlNmQ5NWY5LTUzMjgtNDYwNS1hMjlhLTJhZGIzYjVlMWYzYWA6
OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpUaHJlYWQtMTEyNjQ3Nzo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MTUsNDcxOjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJw
bSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdCcsKSBub3QgZm91bmQNClRocmVhZC0xMTI2NDc3
OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0NzI6OmNhcHM6OjcxODo6cm9vdDo6KF9n
ZXRLZXlQYWNrYWdlcykgcnBtIHBhY2thZ2UgKCdnbHVzdGVyLXN3aWZ0LW9iamVjdCcsKSBu
b3QgZm91bmQNClRocmVhZC0xMTI2NDc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0
NzM6OmNhcHM6OjcxODo6cm9vdDo6KF9nZXRLZXlQYWNrYWdlcykgcnBtIHBhY2thZ2UgKCdn
bHVzdGVyLXN3aWZ0LXBsdWdpbicsKSBub3QgZm91bmQNClRocmVhZC0xMTI2NDc3OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0NzU6OmNhcHM6OjcxODo6cm9vdDo6KF9nZXRLZXlQ
YWNrYWdlcykgcnBtIHBhY2thZ2UgKCdnbHVzdGVyLXN3aWZ0LWFjY291bnQnLCkgbm90IGZv
dW5kDQpUaHJlYWQtMTEyNjQ3Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsNDc1Ojpj
YXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rl
ci1zd2lmdC1wcm94eScsKSBub3QgZm91bmQNClRocmVhZC0xMTI2NDc3OjpERUJVRzo6MjAx
NS0xMC0yNCAwMzowNjoxNSw0NzU6OmNhcHM6OjcxODo6cm9vdDo6KF9nZXRLZXlQYWNrYWdl
cykgcnBtIHBhY2thZ2UgKCdnbHVzdGVyLXN3aWZ0LWRvYycsKSBub3QgZm91bmQNClRocmVh
ZC0xMTI2NDc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw0NzU6OmNhcHM6OjcxODo6
cm9vdDo6KF9nZXRLZXlQYWNrYWdlcykgcnBtIHBhY2thZ2UgKCdnbHVzdGVyLXN3aWZ0LWNv
bnRhaW5lcicsKSBub3QgZm91bmQNClRocmVhZC0xMTI2NDc3OjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoxNSw0NzU6OmNhcHM6OjcxODo6cm9vdDo6KF9nZXRLZXlQYWNrYWdlcykgcnBt
IHBhY2thZ2UgKCdnbHVzdGVyZnMtZ2VvLXJlcGxpY2F0aW9uJywpIG5vdCBmb3VuZA0KVGhy
ZWFkLTExMjY0Nzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE1LDQ3ODo6QmluZGluZ1hN
TFJQQzo6MTE0MDo6dmRzOjood3JhcHBlcikgcmV0dXJuIGdldENhcGFiaWxpdGllcyB3aXRo
IHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ0RvbmUnLCAnY29kZSc6IDB9LCAnaW5mbyc6IHsn
SEJBSW52ZW50b3J5JzogeydpU0NTSSc6IFt7J0luaXRpYXRvck5hbWUnOiAnaXFuLjE5OTQt
MDUuY29tLnJlZGhhdDo4MDBhMjMzOGQ2Myd9XSwgJ0ZDJzogW119LCAncGFja2FnZXMyJzog
eydrZXJuZWwnOiB7J3JlbGVhc2UnOiAnMjI5LmVsNy54ODZfNjQnLCAnYnVpbGR0aW1lJzog
MTQyNTY2MzQwMi4wLCAndmVyc2lvbic6ICczLjEwLjAnfSwgJ2dsdXN0ZXJmcy1yZG1hJzog
eydyZWxlYXNlJzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0NDQyMzUyOTJMLCAndmVyc2lv
bic6ICczLjcuNSd9LCAnZ2x1c3RlcmZzLWZ1c2UnOiB7J3JlbGVhc2UnOiAnMS5lbDcnLCAn
YnVpbGR0aW1lJzogMTQ0NDIzNTI5MkwsICd2ZXJzaW9uJzogJzMuNy41J30sICdzcGljZS1z
ZXJ2ZXInOiB7J3JlbGVhc2UnOiAnOS5lbDdfMS4zJywgJ2J1aWxkdGltZSc6IDE0NDQ2OTE2
OTlMLCAndmVyc2lvbic6ICcwLjEyLjQnfSwgJ3Zkc20nOiB7J3JlbGVhc2UnOiAnMC5lbDcu
Y2VudG9zJywgJ2J1aWxkdGltZSc6IDE0NDEyNzk3NjRMLCAndmVyc2lvbic6ICc0LjE2LjI2
J30sICdxZW11LWt2bSc6IHsncmVsZWFzZSc6ICcyMy5lbDdfMS44LjEnLCAnYnVpbGR0aW1l
JzogMTQ0MTcwMjA4OUwsICd2ZXJzaW9uJzogJzIuMS4yJ30sICdxZW11LWltZyc6IHsncmVs
ZWFzZSc6ICcyMy5lbDdfMS44LjEnLCAnYnVpbGR0aW1lJzogMTQ0MTcwMjA4OUwsICd2ZXJz
aW9uJzogJzIuMS4yJ30sICdsaWJ2aXJ0JzogeydyZWxlYXNlJzogJzE2LmVsN18xLjQnLCAn
YnVpbGR0aW1lJzogMTQ0MjMyNTkxMEwsICd2ZXJzaW9uJzogJzEuMi44J30sICdnbHVzdGVy
ZnMnOiB7J3JlbGVhc2UnOiAnMS5lbDcnLCAnYnVpbGR0aW1lJzogMTQ0NDIzNTI5MkwsICd2
ZXJzaW9uJzogJzMuNy41J30sICdtb20nOiB7J3JlbGVhc2UnOiAnMi5lbDcnLCAnYnVpbGR0
aW1lJzogMTQ0MjUwMTQ4MUwsICd2ZXJzaW9uJzogJzAuNS4xJ30sICdnbHVzdGVyZnMtc2Vy
dmVyJzogeydyZWxlYXNlJzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0NDQyMzUyOTJMLCAn
dmVyc2lvbic6ICczLjcuNSd9fSwgJ251bWFOb2RlRGlzdGFuY2UnOiB7JzAnOiBbMTBdfSwg
J2NwdU1vZGVsJzogJ0ludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMjAgVjIgQCAzLjEwR0h6
JywgJ2xpdmVNZXJnZSc6ICd0cnVlJywgJ2hvb2tzJzogeydiZWZvcmVfdm1fc3RhcnQnOiB7
JzUwX2hvc3RlZGVuZ2luZSc6IHsnbWQ1JzogJzQ1ZGRlNjIxNTViNTQxMmVhZmJmZmY1ZWYy
NjVhY2MyJ319fSwgJ2NwdVNvY2tldHMnOiAnMScsICd2bVR5cGVzJzogWydrdm0nXSwgJ3Nl
bGludXgnOiB7J21vZGUnOiAnMCd9LCAnbGl2ZVNuYXBzaG90JzogJ3RydWUnLCAna2R1bXBT
dGF0dXMnOiAwLCAnc3VwcG9ydGVkUHJvdG9jb2xzJzogWycyLjInLCAnMi4zJ10sICduZXR3
b3Jrcyc6IHsnb3ZpcnRtZ210JzogeydpZmFjZSc6ICdvdmlydG1nbXQnLCAnYWRkcic6ICcx
NzIuMjUuMjA2LjIyJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAneWVzJywgJ0lQQUREUic6ICcx
NzIuMjUuMjA2LjIyJywgJ0hPVFBMVUcnOiAnbm8nLCAnR0FURVdBWSc6ICcxNzIuMjUuMjA2
LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ05FVE1BU0snOiAn
MjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RF
VklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzogJzE1MDAnLCAnVFlQRSc6ICdCcmlkZ2UnLCAn
T05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6
OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnZ2F0ZXdheSc6ICcxNzIuMjUuMjA2LjEnLCAn
Ym9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdzdHAn
OiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTcyLjI1LjIwNi4yMi8yNCddLCAnbXR1JzogJzE1
MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwNiddfSwgJ1ZM
QU4yMDEnOiB7J2lmYWNlJzogJ1ZMQU4yMDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZS
T1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzog
JzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAn
OiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9P
VCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6
OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9u
ZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1
JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwMSdd
fSwgJ1ZMQU4yMDInOiB7J2lmYWNlJzogJ1ZMQU4yMDInLCAnYWRkcic6ICcnLCAnY2ZnJzog
eydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RF
TEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScs
ICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAyJywgJ1RZUEUnOiAnQnJpZGdlJywg
J09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgw
OjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQn
OiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtd
LCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQw
LjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2lmYWNlJzogJ1ZMQU4yMDMnLCAnYWRkcic6ICcnLCAn
Y2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAw
JywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAn
bm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAzJywgJ1RZUEUnOiAnQnJp
ZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzog
WydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rw
cm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRy
cyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBb
J3ZuZXQwJywgJ3ZuZXQxJywgJ3ZuZXQyJywgJ3ZuZXQ0JywgJ3ZuZXQ1JywgJ3ZuZXQ3Jywg
J3ZuZXQ4JywgJ2JvbmQwLjIwMyddfSwgJ1ZMQU41MDInOiB7J2lmYWNlJzogJ1ZMQU41MDIn
LCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25v
JywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAy
JywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVl
LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3
YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAn
b2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAn
OjonLCAncG9ydHMnOiBbJ3ZuZXQ2JywgJ2JvbmQwLjUwMiddfSwgJ1ZMQU41MDEnOiB7J2lm
YWNlJzogJ1ZMQU41MDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycs
ICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09O
VFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RF
VklDRSc6ICdWTEFONTAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwg
J2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNl
MWUvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNr
JzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAn
aXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ3ZuZXQzJywgJ2JvbmQwLjUwMSddfX0s
ICdicmlkZ2VzJzogeydvdmlydG1nbXQnOiB7J2FkZHInOiAnMTcyLjI1LjIwNi4yMicsICdj
ZmcnOiB7J0RFRlJPVVRFJzogJ3llcycsICdJUEFERFInOiAnMTcyLjI1LjIwNi4yMicsICdI
T1RQTFVHJzogJ25vJywgJ0dBVEVXQVknOiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZJzogJzAn
LCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAnLCAn
Qk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnb3ZpcnRtZ210
JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAn
MTUwMCcsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnc3RwJzogJ29mZicsICdpcHY0
YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjIvMjQnXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dh
dGV3YXknOiAnMTcyLjI1LjIwNi4xJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJl
cl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVy
eV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcs
ICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9p
bnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzI2JywgJ211bHRpY2FzdF9xdWVy
aWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6
ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzog
JzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2
YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcs
ICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2Nv
dW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6
ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNl
MWUnLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ3RvcG9sb2d5X2NoYW5n
ZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFi
bGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMTAzODcnLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAn
MCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVt
YmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3Rf
cXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0
X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6
ICcwJ30sICdwb3J0cyc6IFsnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6IHsnYWRkcic6ICcn
LCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcx
NTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8n
OiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAn
QnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1Ojkw
ZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzdHAn
OiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdh
eSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAn
aGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVy
dmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9v
cGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUn
LCAnaGVsbG9fdGltZXInOiAnMjUnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAn
MjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3Rh
dGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6
ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdy
b290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVy
aWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9j
YWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGlt
ZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQn
OiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAn
YWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190
aW1lcic6ICcxMjc0MicsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHIn
OiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAn
MTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6
ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAn
dmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzog
Wydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJP
VVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAn
MCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6
ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09U
JzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQn
XSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFk
ZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzog
eydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHkn
OiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdn
cm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVs
dGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6
ICcxMjYnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2Fn
ZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3Bv
bG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0
aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6
ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVs
dGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzog
JzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9v
dF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBj
NjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAn
MzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcxMjc0MScs
ICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6
MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRf
cHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25f
dGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcn
OiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDInXX0s
ICdWTEFOMjAzJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hP
VFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9M
TEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNF
JzogJ1ZMQU4yMDMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2
NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAw
JywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2
Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFz
dF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNh
c3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6
ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBf
cXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxMjYnLCAnbXVsdGlj
YXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hh
c2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0
ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hp
cF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9y
dCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBf
cXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lf
Y2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAw
MjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xv
Z3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2Fs
bF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICc1NDcxJywgJ25mX2NhbGxfYXJwdGFi
bGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9s
YXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVs
dGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211
bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRf
ZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ3ZuZXQwJywgJ3ZuZXQxJywgJ3ZuZXQyJywgJ3Zu
ZXQ0JywgJ3ZuZXQ1JywgJ3ZuZXQ3JywgJ3ZuZXQ4JywgJ2JvbmQwLjIwMyddfSwgJ1ZMQU41
MDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6
ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxB
TjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMn
OiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0
bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5
JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJl
cl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVy
eV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcs
ICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9p
bnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzI2JywgJ211bHRpY2FzdF9xdWVy
aWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6
ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzog
JzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2
YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcs
ICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2Nv
dW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6
ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNl
MWUnLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ3RvcG9sb2d5X2NoYW5n
ZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFi
bGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMjE3NTInLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAn
MCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVt
YmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3Rf
cXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0
X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6
ICcwJ30sICdwb3J0cyc6IFsndm5ldDYnLCAnYm9uZDAuNTAyJ119LCAnVkxBTjUwMSc6IHsn
YWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywg
J01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdC
T09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAxJywg
J1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4
MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzog
JycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjon
LCAnZ2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50
JzogJzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3Bv
bnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRp
Y2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFs
JzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMjUnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50
ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMics
ICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdw
cmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcy
NjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRp
Y2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAn
MicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAn
aGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdi
cmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVy
JzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAn
MCcsICdnY190aW1lcic6ICcyOTEyNScsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dy
b3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50
ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9p
bnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVy
JzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwg
J3BvcnRzJzogWyd2bmV0MycsICdib25kMC41MDEnXX19LCAndXVpZCc6ICdDNjkwMjUwMC0x
RTNFLTA3MDYtMDAyNS05MEM2M0UxRTBFMEYnLCAnb25saW5lQ3B1cyc6IHUnMCwxLDIsMycs
ICduaWNzJzogeydlbnAxczBmMSc6IHsncGVybWh3YWRkcic6ICcwMDoyNTo5MDpjNjozZTox
ZicsICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycsICdOTV9DT05UUk9MTEVE
JzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoyNTo5MDpjNjozZToxZics
ICdNQVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYxJywgJ09OQk9PVCc6ICd5
ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAn
aXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6M2U6MWUnLCAnc3BlZWQn
OiAxMDAwfSwgJ2VucDFzMGYwJzogeydwZXJtaHdhZGRyJzogJzAwOjI1OjkwOmM2OjNlOjFl
JywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnU0xBVkUnOiAneWVzJywgJ05NX0NPTlRST0xMRUQn
OiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnSFdBRERSJzogJzAwOjI1OjkwOmM2OjNlOjFlJywg
J01BU1RFUic6ICdib25kMCcsICdERVZJQ0UnOiAnZW5wMXMwZjAnLCAnT05CT09UJzogJ3ll
cyd9LCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdp
cHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZScsICdzcGVlZCc6
IDEwMDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzogJzAnLCAnY2x1c3RlckxldmVscyc6IFsn
My40JywgJzMuNSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUscHNlLHRzYyxtc3IscGFl
LG1jZSxjeDgsYXBpYyxzZXAsbXRycixwZ2UsbWNhLGNtb3YscGF0LHBzZTM2LGNsZmx1c2gs
ZHRzLGFjcGksbW14LGZ4c3Isc3NlLHNzZTIsc3MsaHQsdG0scGJlLHN5c2NhbGwsbngscmR0
c2NwLGxtLGNvbnN0YW50X3RzYyxhcmNoX3BlcmZtb24scGVicyxidHMscmVwX2dvb2Qsbm9w
bCx4dG9wb2xvZ3ksbm9uc3RvcF90c2MsYXBlcmZtcGVyZixlYWdlcmZwdSxwbmkscGNsbXVs
cWRxLGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsc214LGVzdCx0bTIsc3NzZTMsY3gxNix4
dHByLHBkY20scGNpZCxzc2U0XzEsc3NlNF8yLHgyYXBpYyxwb3BjbnQsdHNjX2RlYWRsaW5l
X3RpbWVyLGFlcyx4c2F2ZSxhdngsZjE2YyxyZHJhbmQsbGFoZl9sbSxpZGEsYXJhdCxlcGIs
eHNhdmVvcHQscGxuLHB0cyxkdGhlcm0sdHByX3NoYWRvdyx2bm1pLGZsZXhwcmlvcml0eSxl
cHQsdnBpZCxmc2dzYmFzZSxzbWVwLGVybXMsbW9kZWxfTmVoYWxlbSxtb2RlbF9Db25yb2Us
bW9kZWxfY29yZWR1byxtb2RlbF9jb3JlMmR1byxtb2RlbF9QZW5yeW4sbW9kZWxfV2VzdG1l
cmUsbW9kZWxfbjI3MCxtb2RlbF9TYW5keUJyaWRnZScsICdJU0NTSUluaXRpYXRvck5hbWUn
OiAnaXFuLjE5OTQtMDUuY29tLnJlZGhhdDo4MDBhMjMzOGQ2MycsICduZXRDb25maWdEaXJ0
eSc6ICdGYWxzZScsICdzdXBwb3J0ZWRFTkdJTkVzJzogWyczLjQnLCAnMy41J10sICdhdXRv
TnVtYUJhbGFuY2luZyc6IDAsICdyZXNlcnZlZE1lbSc6ICczMjEnLCAnYm9uZGluZ3MnOiB7
J2JvbmQwJzogeydhZGRyJzogJycsICdjZmcnOiB7J0hPVFBMVUcnOiAnbm8nLCAnTVRVJzog
JzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT05ESU5HX09QVFMnOiAnbW9kZT00
IG1paW1vbj0xMDAnLCAnREVWSUNFJzogJ2JvbmQwJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lw
djZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUw
MCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5
MDpjNjozZToxZScsICdzbGF2ZXMnOiBbJ2VucDFzMGYwJywgJ2VucDFzMGYxJ10sICdvcHRz
JzogeydtaWltb24nOiAnMTAwJywgJ21vZGUnOiAnNCd9fX0sICdzb2Z0d2FyZV92ZXJzaW9u
JzogJzQuMTYnLCAnbWVtU2l6ZSc6ICcxNTg2MCcsICdjcHVTcGVlZCc6ICczMzMzLjU4OScs
ICdudW1hTm9kZXMnOiB7dScwJzogeyd0b3RhbE1lbW9yeSc6ICcxNTg2MCcsICdjcHVzJzog
WzAsIDEsIDIsIDNdfX0sICd2ZXJzaW9uX25hbWUnOiAnU25vdyBNYW4nLCAndmxhbnMnOiB7
J2JvbmQwLjUwMic6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydC
UklER0UnOiAnVkxBTjUwMicsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUw
MicsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZl
YzY6M2UxZS82NCddLCAndmxhbmlkJzogNTAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6
ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuNTAxJzogeydpZmFjZSc6ICdib25kMCcs
ICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFONTAxJywgJ1ZMQU4nOiAneWVz
JywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdu
bycsICdERVZJQ0UnOiAnYm9uZDAuNTAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRy
cyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiA1MDEsICdt
dHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4y
MDYnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzog
J292aXJ0bWdtdCcsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcx
NTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwNicsICdP
TkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2Ux
ZS82NCddLCAndmxhbmlkJzogMjA2LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAn
aXB2NGFkZHJzJzogW119LCAnYm9uZDAuMjAxJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRy
JzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAxJywgJ1ZMQU4nOiAneWVzJywgJ0hP
VFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdE
RVZJQ0UnOiAnYm9uZDAuMjAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsn
ZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiAyMDEsICdtdHUnOiAn
MTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDInOiB7
J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU4y
MDInLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdO
TV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4yMDInLCAnT05CT09UJzog
J3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwg
J3ZsYW5pZCc6IDIwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRy
cyc6IFtdfSwgJ2JvbmQwLjIwMyc6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAn
Y2ZnJzogeydCUklER0UnOiAnVkxBTjIwMycsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzog
J25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzog
J2JvbmQwLjIwMycsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIy
NTo5MGZmOmZlYzY6M2UxZS82NCddLCAndmxhbmlkJzogMjAzLCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119fSwgJ2xhc3RDbGllbnRJZmFjZSc6ICds
bycsICdjcHVDb3Jlcyc6ICc0JywgJ2t2bUVuYWJsZWQnOiAndHJ1ZScsICdndWVzdE92ZXJo
ZWFkJzogJzY1JywgJ2NwdVRocmVhZHMnOiAnNCcsICdlbXVsYXRlZE1hY2hpbmVzJzogW3Un
cGMnLCB1J3JoZWw2LjYuMCcsIHUncGMtcTM1LXJoZWw3LjAuMCcsIHUncmhlbDYuNC4wJywg
dSdxMzUnLCB1J3BjLWk0NDBmeC1yaGVsNy4wLjAnLCB1J3JoZWw2LjIuMCcsIHUncmhlbDYu
MS4wJywgdSdyaGVsNi41LjAnLCB1J3JoZWw2LjAuMCcsIHUncmhlbDYuMy4wJ10sICdybmdT
b3VyY2VzJzogWydyYW5kb20nXSwgJ29wZXJhdGluZ1N5c3RlbSc6IHsncmVsZWFzZSc6ICcx
LjE1MDMuZWw3LmNlbnRvcy4yLjgnLCAndmVyc2lvbic6ICc3JywgJ25hbWUnOiAnUkhFTCd9
LCAnbGFzdENsaWVudCc6ICcxMjcuMC4wLjEnfX0NClRocmVhZC0xMTI2NDc4OjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoxNSw1MDk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMu
U3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlDQpKc29uUnBjIChTdG9tcFJl
YWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw1MTY6OnN0b21wUmVhY3Rvcjo6
OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3Nh
Z2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoxNSw1MTY6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJw
Y1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQt
MTEyNjQ3OTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsNTIxOjpzdG9tcFJlYWN0b3I6
OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0K
RGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw5NTg6OnByb3Rv
Y29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRfY29u
bmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA3NDgNCkRldGVj
dG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsOTYyOjpwcm90b2NvbGRl
dGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5l
Y3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDc0OA0KRGV0ZWN0
b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNSw5NjM6OnByb3RvY29sZGV0
ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVfY29ubmVj
dGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6NjA3NDgN
CkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsOTYzOjpCaW5k
aW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIg
aHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA3NDgpDQpUaHJlYWQtMTEyNjQ4
MDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsOTY0OjpCaW5kaW5nWE1MUlBDOjoxMTMz
Ojp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAuMV06OmNhbGwgdm1HZXRTdGF0cyB3
aXRoICgnYTJmMGU4M2UtM2Q4OS00MGE2LTkyNDMtN2Q1Y2ZkNmEyMTZmJywpIHt9DQpUaHJl
YWQtMTEyNjQ4MDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTUsOTY0OjpCaW5kaW5nWE1M
UlBDOjoxMTQwOjp2ZHM6Oih3cmFwcGVyKSByZXR1cm4gdm1HZXRTdGF0cyB3aXRoIHsnc3Rh
dHVzJzogeydtZXNzYWdlJzogJ1ZpcnR1YWwgbWFjaGluZSBkb2VzIG5vdCBleGlzdCcsICdj
b2RlJzogMX19DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE2
LDk1MDo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9y
OjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcgY29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2
MDc0OQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNiw5NTU6
OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9y
ZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlvbiByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYw
NzQ5DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE2LDk1NTo6
cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hh
bmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVjdGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4w
LjAuMTo2MDc0OQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjox
Niw5NTU6OkJpbmRpbmdYTUxSUEM6OjExNzM6OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0
KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZyb20gKCcxMjcuMC4wLjEnLCA2MDc0OSkNClRo
cmVhZC0xMTI2NDgxOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNiw5NTY6OkJpbmRpbmdY
TUxSUEM6OjExMzM6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCB2
bUdldFN0YXRzIHdpdGggKCdhMmYwZTgzZS0zZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYn
LCkge30NClRocmVhZC0xMTI2NDgxOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNiw5NTY6
OkJpbmRpbmdYTUxSUEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiB2bUdldFN0YXRz
IHdpdGggeydzdGF0dXMnOiB7J21lc3NhZ2UnOiAnVmlydHVhbCBtYWNoaW5lIGRvZXMgbm90
IGV4aXN0JywgJ2NvZGUnOiAxfX0NCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MTcsMjIyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20g
MTI3LjAuMC4xOjYwNzUwDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjE3LDIyNzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFj
Y2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAx
MjcuMC4wLjE6NjA3NTANCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6
MDY6MTcsMjI3Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNj
ZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1s
IGZyb20gMTI3LjAuMC4xOjYwNzUwDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjE3LDIyNzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6Oiho
YW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScs
IDYwNzUwKQ0KVGhyZWFkLTExMjY0ODI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDIy
OTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDUzYWQ1NDkzLTdkMzMtNDMyZC05OGMzLWI3OTJjMGQ4Y2JlNmA6Om1vdmluZyBm
cm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMTEyNjQ4Mjo6SU5G
Tzo6MjAxNS0xMC0yNCAwMzowNjoxNywyMjk6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6
KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRo
cmVhZC0xMTI2NDgyOjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDIyOTo6bG9nVXRpbHM6
OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMs
IFJldHVybiByZXNwb25zZTogeyczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRl
OWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NjY5NzMnLCAnbGFzdENoZWNrJzogJzkuNycs
ICd2YWxpZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRm
YSc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjEwMDEwMScsICdsYXN0Q2hlY2snOiAnOS43JywgJ3Zh
bGlkJzogVHJ1ZX0sIHUnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzog
eydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzog
VHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMzk1MTAxJywgJ2xhc3RDaGVjayc6ICc4LjAnLCAndmFs
aWQnOiBUcnVlfX0NClRocmVhZC0xMTI2NDgyOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjox
NywyMjk6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBhcmUp
IFRhc2s9YDUzYWQ1NDkzLTdkMzMtNDMyZC05OGMzLWI3OTJjMGQ4Y2JlNmA6OmZpbmlzaGVk
OiB7JzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAs
ICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxh
eSc6ICcwLjAwMDc2Njk3MycsICdsYXN0Q2hlY2snOiAnOS43JywgJ3ZhbGlkJzogVHJ1ZX0s
IHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwg
J2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMTAwMTAxJywgJ2xhc3RDaGVjayc6ICc5LjcnLCAndmFsaWQnOiBUcnVlfSwgdSc2
YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0
dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMDAzOTUxMDEnLCAnbGFzdENoZWNrJzogJzguMCcsICd2YWxpZCc6IFRydWV9fQ0KVGhy
ZWFkLTExMjY0ODI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDIyOTo6dGFzazo6NTk1
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDUzYWQ1
NDkzLTdkMzMtNDMyZC05OGMzLWI3OTJjMGQ4Y2JlNmA6Om1vdmluZyBmcm9tIHN0YXRlIHBy
ZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTExMjY0ODI6OkRFQlVHOjoyMDE1
LTEwLTI0IDAzOjA2OjE3LDIyOTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVz
b3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1
ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0xMTI2NDgyOjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoxNywyMjk6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNl
TWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9
DQpUaHJlYWQtMTEyNjQ4Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsMjMwOjp0YXNr
Ojo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDUzYWQ1
NDkzLTdkMzMtNDMyZC05OGMzLWI3OTJjMGQ4Y2JlNmA6OnJlZiAwIGFib3J0aW5nIEZhbHNl
DQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDQ4NDo6bWlzYzo6NzQx
OjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWluZyB0byBlbnRlciBz
YW1wbGluZyBtZXRob2QgKHN0b3JhZ2Uuc2RjLnJlZnJlc2hTdG9yYWdlKQ0KVGhyZWFkLTc3
OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw0ODQ6Om1pc2M6Ojc0Mzo6U3RvcmFnZS5T
YW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBHb3QgaW4gdG8gc2FtcGxpbmcgbWV0aG9kDQpU
aHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDQ4NTo6bWlzYzo6NzQxOjpT
dG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWluZyB0byBlbnRlciBzYW1w
bGluZyBtZXRob2QgKHN0b3JhZ2UuaXNjc2kucmVzY2FuKQ0KVGhyZWFkLTc3OjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoxNyw0ODU6Om1pc2M6Ojc0Mzo6U3RvcmFnZS5TYW1wbGluZ01l
dGhvZDo6KF9fY2FsbF9fKSBHb3QgaW4gdG8gc2FtcGxpbmcgbWV0aG9kDQpUaHJlYWQtNzc6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDQ4NTo6aXNjc2k6OjQyNDo6U3RvcmFnZS5J
U0NTSTo6KHJlc2NhbikgUGVyZm9ybWluZyBTQ1NJIHNjYW4sIHRoaXMgd2lsbCB0YWtlIHVw
IHRvIDMwIHNlY29uZHMNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcs
NDg1Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAvdXNy
L2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIHNlc3Npb24gLVIgKGN3ZCBOb25lKQ0K
VGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw1MjQ6Om1pc2M6Ojc0MTo6
U3RvcmFnZS5TYW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBUcnlpbmcgdG8gZW50ZXIgc2Ft
cGxpbmcgbWV0aG9kIChzdG9yYWdlLnNkYy5yZWZyZXNoU3RvcmFnZSkNClRocmVhZC03Nzo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsNjE1OjptaXNjOjo3NTE6OlN0b3JhZ2UuU2Ft
cGxpbmdNZXRob2Q6OihfX2NhbGxfXykgUmV0dXJuaW5nIGxhc3QgcmVzdWx0DQpUaHJlYWQt
Nzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDYxNTo6bWlzYzo6NzQxOjpTdG9yYWdl
LlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWluZyB0byBlbnRlciBzYW1wbGluZyBt
ZXRob2QgKHN0b3JhZ2UuaGJhLnJlc2NhbikNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MTcsNjE1OjptaXNjOjo3NDM6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6Oihf
X2NhbGxfXykgR290IGluIHRvIHNhbXBsaW5nIG1ldGhvZA0KVGhyZWFkLTc3OjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoxNyw2MTU6OmhiYTo6NTM6OlN0b3JhZ2UuSEJBOjoocmVzY2Fu
KSBTdGFydGluZyBzY2FuDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3
LDYxNjo6dXRpbHM6OjczOTo6U3RvcmFnZS5IQkE6OihleGVjQ21kKSAvdXNyL2Jpbi9zdWRv
IC1uIC91c3IvbGliZXhlYy92ZHNtL2ZjLXNjYW4gKGN3ZCBOb25lKQ0KVGhyZWFkLTc3OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw2Mzc6OmhiYTo6NjY6OlN0b3JhZ2UuSEJBOjoo
cmVzY2FuKSBTY2FuIGZpbmlzaGVkDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjE3LDYzNzo6bWlzYzo6NzUxOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxs
X18pIFJldHVybmluZyBsYXN0IHJlc3VsdA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoxNyw2Mzg6Om11bHRpcGF0aDo6MTMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
cmVzY2FuKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL211bHRpcGF0aCAoY3dkIE5vbmUpDQpU
aHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkwODo6bXVsdGlwYXRoOjox
MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZXNjYW4pIFNVQ0NFU1M6IDxlcnI+ID0gJyc7
IDxyYz4gPSAwDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkwODo6
dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmluL3VkZXZhZG0gc2V0dGxlIC0tdGlt
ZW91dD01IChjd2QgTm9uZSkNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MTcsOTE4Ojp1dGlsczo6NzU5Ojpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAn
JzsgPHJjPiA9IDANClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsOTE5
Ojpsdm06OjQ5ODo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZz
KSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgZ290IHRoZSBvcGVyYXRp
b24gbXV0ZXgNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsOTE5Ojps
dm06OjUwMDo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZzKSBP
cGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJh
dGlvbiBtdXRleA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw5MTk6
Omx2bTo6NTA5OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3Mp
IE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlv
biBtdXRleA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw5MTk6Omx2
bTo6NTExOjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3MpIE9w
ZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUgb3BlcmF0
aW9uIG11dGV4DQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkxOTo6
bHZtOjo1Mjk6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZUFsbEx2cykg
T3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9u
IG11dGV4DQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkyMDo6bHZt
Ojo1MzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZUFsbEx2cykgT3Bl
cmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRp
b24gbXV0ZXgNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsOTIwOjpt
aXNjOjo3NTE6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxfXykgUmV0dXJuaW5n
IGxhc3QgcmVzdWx0DQpUaHJlYWQtMzk6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDky
MDo6bWlzYzo6NzQzOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIEdvdCBp
biB0byBzYW1wbGluZyBtZXRob2QNClRocmVhZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6
MDY6MTcsOTIwOjptaXNjOjo3NDE6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxf
XykgVHJ5aW5nIHRvIGVudGVyIHNhbXBsaW5nIG1ldGhvZCAoc3RvcmFnZS5pc2NzaS5yZXNj
YW4pDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkyMTo6bHZtOjoz
NzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBPcGVyYXRpb24gJ2x2
bSByZWxvYWQgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTM5
OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw5MjE6Om1pc2M6Ojc0Mzo6U3RvcmFnZS5T
YW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBHb3QgaW4gdG8gc2FtcGxpbmcgbWV0aG9kDQpU
aHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDkyNTo6bHZtOjoyOTE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4vbHZtIHZn
cyAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMgPSBbIl4vZGV2L21hcHBl
ci8iXSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNoZV9zdGF0ZT0wIGRp
c2FibGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3RfZnJvbV91ZGV2
PTAgZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBlci8yMzM0MTU2NzQ2YzQ2NDM0NnwvZGV2
L21hcHBlci8yMzM2Yjc4NTc1MDY5NjM2MXwvZGV2L21hcHBlci8yNjIzMTQ0MzA1YTRiNmI0
ZHwvZGV2L21hcHBlci8yNzc2MTc4NDU0MzZjNjgzNXwnXCcnLCAnXCcncnwuKnwnXCcnIF0g
fSAgZ2xvYmFsIHsgIGxvY2tpbmdfdHlwZT0xICBwcmlvcml0aXNlX3dyaXRlX2xvY2tzPTEg
IHdhaXRfZm9yX2xvY2tzPTEgIHVzZV9sdm1ldGFkPTAgfSAgYmFja3VwIHsgIHJldGFpbl9t
aW4gPSA1MCAgcmV0YWluX2RheXMgPSAwIH0gJyAtLW5vaGVhZGluZ3MgLS11bml0cyBiIC0t
bm9zdWZmaXggLS1zZXBhcmF0b3IgJ3wnIC0taWdub3Jlc2tpcHBlZGNsdXN0ZXIgLW8gdXVp
ZCxuYW1lLGF0dHIsc2l6ZSxmcmVlLGV4dGVudF9zaXplLGV4dGVudF9jb3VudCxmcmVlX2Nv
dW50LHRhZ3MsdmdfbWRhX3NpemUsdmdfbWRhX2ZyZWUsbHZfY291bnQscHZfY291bnQscHZf
bmFtZSAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMgKGN3ZCBOb25lKQ0K
VGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw5MzA6OmlzY3NpOjo0MjQ6
OlN0b3JhZ2UuSVNDU0k6OihyZXNjYW4pIFBlcmZvcm1pbmcgU0NTSSBzY2FuLCB0aGlzIHdp
bGwgdGFrZSB1cCB0byAzMCBzZWNvbmRzDQpUaHJlYWQtMzk6OkRFQlVHOjoyMDE1LTEwLTI0
IDAzOjA2OjE3LDkzMDo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1
bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFkbSAtbSBzZXNzaW9uIC1SIChj
d2QgTm9uZSkNClRocmVhZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsOTgwOjpt
aXNjOjo3NTE6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxfXykgUmV0dXJuaW5n
IGxhc3QgcmVzdWx0DQpUaHJlYWQtMzk6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE3LDk4
MDo6bWlzYzo6NzQxOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWlu
ZyB0byBlbnRlciBzYW1wbGluZyBtZXRob2QgKHN0b3JhZ2UuaGJhLnJlc2NhbikNClRocmVh
ZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTcsOTgwOjptaXNjOjo3NDM6OlN0b3Jh
Z2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxfXykgR290IGluIHRvIHNhbXBsaW5nIG1ldGhv
ZA0KVGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxNyw5ODA6OmhiYTo6NTM6
OlN0b3JhZ2UuSEJBOjoocmVzY2FuKSBTdGFydGluZyBzY2FuDQpUaHJlYWQtMzk6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjE3LDk4MTo6dXRpbHM6OjczOTo6U3RvcmFnZS5IQkE6Oihl
eGVjQ21kKSAvdXNyL2Jpbi9zdWRvIC1uIC91c3IvbGliZXhlYy92ZHNtL2ZjLXNjYW4gKGN3
ZCBOb25lKQ0KVGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxOCwwMDM6Omhi
YTo6NjY6OlN0b3JhZ2UuSEJBOjoocmVzY2FuKSBTY2FuIGZpbmlzaGVkDQpUaHJlYWQtMzk6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE4LDAwNDo6bWlzYzo6NzUxOjpTdG9yYWdlLlNh
bXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFJldHVybmluZyBsYXN0IHJlc3VsdA0KVGhyZWFk
LTM5OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxOCwwMDQ6Om11bHRpcGF0aDo6MTMxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjoocmVzY2FuKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL211
bHRpcGF0aCAoY3dkIE5vbmUpDQpUaHJlYWQtMzk6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2
OjE4LDM1NDo6bXVsdGlwYXRoOjoxMzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZXNjYW4p
IFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQtMzk6OkRFQlVHOjoyMDE1
LTEwLTI0IDAzOjA2OjE4LDM1NDo6dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmlu
L3VkZXZhZG0gc2V0dGxlIC0tdGltZW91dD01IChjd2QgTm9uZSkNClRocmVhZC0zOTo6REVC
VUc6OjIwMTUtMTAtMjQgMDM6MDY6MTgsMzY5Ojp1dGlsczo6NzU5Ojpyb290OjooZXhlY0Nt
ZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zOTo6REVCVUc6OjIw
MTUtMTAtMjQgMDM6MDY6MTgsMzcwOjpsdm06OjQ5ODo6U3RvcmFnZS5PcGVyYXRpb25NdXRl
eDo6KF9pbnZhbGlkYXRlQWxsUHZzKSBPcGVyYXRpb24gJ2x2bSByZWxvYWQgb3BlcmF0aW9u
JyBpcyBob2xkaW5nIHRoZSBvcGVyYXRpb24gbXV0ZXgsIHdhaXRpbmcuLi4NCkpzb25ScGMg
KFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDE0Nzo6c3RvbXBS
ZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxp
bmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4NCkpzb25ScGNTZXJ2ZXI6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDE0ODo6X19pbml0X186OjUzMDo6anNvbnJw
Yy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QN
ClRocmVhZC0xMTI2NDgzOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxOSwxNTQ6OnN0b21w
UmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJl
c3BvbnNlDQpUaHJlYWQtNDA6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDI2OTo6Zmls
ZVNEOjoyNjI6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmlu
L2RkIGlmPS9yaGV2L2RhdGEtY2VudGVyL21udC8xNzIuMjUuMjA2LjEwOl9JU08vNmEyNzdi
ZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1k
aXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpUaHJlYWQt
NDA6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDI3Nzo6ZmlsZVNEOjoyNjI6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSBy
ZWNvcmRzIGluXG4wKzEgcmVjb3JkcyBvdXRcbjMxOSBieXRlcyAoMzE5IEIpIGNvcGllZCwg
MC4wMDA0NTAzMzQgcywgNzA4IGtCL3Ncbic7IDxyYz4gPSAwDQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDM5Mjo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3
Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcg
Y29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2MDc1Mg0KRGV0ZWN0b3IgdGhyZWFkOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoxOSwzOTY6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRz
Lk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlv
biByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYwNzUyDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjE5LDM5Nzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVj
dGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo2MDc1Mg0KRGV0ZWN0b3IgdGhyZWFk
OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxOSwzOTc6OkJpbmRpbmdYTUxSUEM6OjExNzM6
OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZy
b20gKCcxMjcuMC4wLjEnLCA2MDc1MikNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAxNS0x
MC0yNCAwMzowNjoxOSwzOTg6OkJpbmRpbmdYTUxSUEM6OjMxODo6dmRzOjood3JhcHBlcikg
Y2xpZW50IFsxMjcuMC4wLjFdDQpUaHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAtMjQg
MDM6MDY6MTksMzk5Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91
cGRhdGVTdGF0ZSkgVGFzaz1gOTE3MTRmNzMtZDQ2NS00YjNmLWIzMTMtNGQxZDdmMTc0ZWI3
YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVhZC0x
MTI2NDg0OjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDM5OTo6bG9nVXRpbHM6OjQ0Ojpk
aXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBjb25uZWN0U3RvcmFnZVNl
cnZlcihkb21UeXBlPTMsIHNwVVVJRD0nOTU5ZjY4YTktODJjYy00OWIxLTgyY2MtNTRjODM0
ZmRhYTZiJywgY29uTGlzdD1beydjb25uZWN0aW9uJzogJzE3Mi4yNS4yMDYuMTAnLCAnaXFu
JzogJ2lxbi4yMDE1LTAzOmRzcy1zdG9yYWdlLnRhcmdldDAnLCAncG9ydGFsJzogJzEnLCAn
dXNlcic6ICcnLCAncGFzc3dvcmQnOiAnKioqKioqJywgJ2lkJzogJ2VkNGQ2YWRhLWFiNDQt
NGZmNi1iMjMwLTdiNjBlMDA2Yjg1YycsICdwb3J0JzogJzMyNjAnfV0sIG9wdGlvbnM9Tm9u
ZSkNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoxOSwzOTk6Omlz
Y3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIC91c3IvYmluL3N1
ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gbm9kZSAtVCBpcW4uMjAxNS0wMzpkc3Mtc3RvcmFn
ZS50YXJnZXQwIC1JIGRlZmF1bHQgLXAgMTcyLjI1LjIwNi4xMDozMjYwLDEgLS1vcD1uZXcg
KGN3ZCBOb25lKQ0KVGhyZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5
LDQxOTo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgU1VD
Q0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAx
NS0xMC0yNCAwMzowNjoxOSw0MTk6OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KF9ydW5DbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gaWZhY2Ug
LUkgZGVmYXVsdCAoY3dkIE5vbmUpDQpUaHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MTksNDMxOjppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihf
cnVuQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTExMjY0ODQ6
OklORk86OjIwMTUtMTAtMjQgMDM6MDY6MTksNDMxOjppc2NzaTo6NTU3OjpTdG9yYWdlLklT
Q1NJOjooc2V0UnBGaWx0ZXJJZk5lZWRlZCkgaVNDU0kgaWZhY2UubmV0X2lmYWNlbmFtZSBu
b3QgcHJvdmlkZWQuIFNraXBwaW5nLg0KVGhyZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjE5LDQzMTo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
X3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFkbSAtbSBub2RlIC1UIGlx
bi4yMDE1LTAzOmRzcy1zdG9yYWdlLnRhcmdldDAgLUkgZGVmYXVsdCAtcCAxNzIuMjUuMjA2
LjEwOjMyNjAsMSAtbCAoY3dkIE5vbmUpDQpUaHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUt
MTAtMjQgMDM6MDY6MTksNDQzOjppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihfcnVuQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTExMjY0
ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDQ0Mzo6aXNjc2lhZG06Ojk3OjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2Nz
aWFkbSAtbSBub2RlIC1UIGlxbi4yMDE1LTAzOmRzcy1zdG9yYWdlLnRhcmdldDAgLUkgZGVm
YXVsdCAtcCAxNzIuMjUuMjA2LjEwOjMyNjAsMSAtbiBub2RlLnN0YXJ0dXAgLXYgbWFudWFs
IC0tb3A9dXBkYXRlIChjd2QgTm9uZSkNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAxNS0x
MC0yNCAwMzowNjoxOSw0NTM6OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6
KF9ydW5DbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQtMTEyNjQ4
NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTksNDUzOjp1dGlsczo6NzM5Ojpyb290Ojoo
ZXhlY0NtZCkgL3NiaW4vdWRldmFkbSBzZXR0bGUgLS10aW1lb3V0PTUgKGN3ZCBOb25lKQ0K
VGhyZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjE5LDQ2Mjo6dXRpbHM6
Ojc1OTo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpU
aHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MTksNDYzOjpsdm06OjM3
MTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZt
IHJlbG9hZCBvcGVyYXRpb24nIGlzIGhvbGRpbmcgdGhlIG9wZXJhdGlvbiBtdXRleCwgd2Fp
dGluZy4uLg0KVk0gQ2hhbm5lbHMgTGlzdGVuZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2
OjE5LDY5OTo6dm1jaGFubmVsczo6OTY6OnZkczo6KF9oYW5kbGVfdGltZW91dHMpIFRpbWVv
dXQgb24gZmlsZW5vIDQ3Lg0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAw
MzowNjoxOSw5OTk6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xB
Y2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcu
MC4wLjE6NjA3NTMNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MjAsMDA0Ojpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0
b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4w
LjAuMTo2MDc1Mw0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoy
MCwwMDQ6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRv
cjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJv
bSAxMjcuMC4wLjE6NjA3NTMNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQg
MDM6MDY6MjAsMDA1OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRs
ZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA3
NTMpDQpUaHJlYWQtMTEyNjQ4NTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjAsMDA2OjpC
aW5kaW5nWE1MUlBDOjoxMTMzOjp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAuMV06
OmNhbGwgZ2V0Q2FwYWJpbGl0aWVzIHdpdGggKCkge30NClRocmVhZC0xMTI2NDg1OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwMDc6OnV0aWxzOjo3Mzk6OnJvb3Q6OihleGVjQ21k
KSAvc2Jpbi9pcCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0YWJsZSBhbGwgKGN3ZCBOb25l
KQ0KVGhyZWFkLTExMjY0ODU6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDAxMjo6dXRp
bHM6Ojc1OTo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAw
DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDAyMTo6cHJv
dG9jb2xkZXRlY3Rvcjo6MTg3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9j
b25uZWN0aW9uKSBBZGRpbmcgY29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2MDc1NA0KRGV0
ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwMzE6OnByb3RvY29s
ZGV0ZWN0b3I6OjIwMTo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29u
bmVjdGlvbikgQ29ubmVjdGlvbiByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYwNzU0DQpEZXRl
Y3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDAzMjo6cHJvdG9jb2xk
ZXRlY3Rvcjo6MjQ3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25u
ZWN0aW9uX3JlYWQpIERldGVjdGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo2MDc1
NA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwMzM6OkJp
bmRpbmdYTUxSUEM6OjExNzM6OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3Zl
ciBodHRwIGRldGVjdGVkIGZyb20gKCcxMjcuMC4wLjEnLCA2MDc1NCkNClRocmVhZC0xMTI2
NDg2OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwMzY6OkJpbmRpbmdYTUxSUEM6OjEx
MzM6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCB2bUdldFN0YXRz
IHdpdGggKCdhMmYwZTgzZS0zZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYnLCkge30NClRo
cmVhZC0xMTI2NDg2OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwMzc6OkJpbmRpbmdY
TUxSUEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiB2bUdldFN0YXRzIHdpdGggeydz
dGF0dXMnOiB7J21lc3NhZ2UnOiAnVmlydHVhbCBtYWNoaW5lIGRvZXMgbm90IGV4aXN0Jywg
J2NvZGUnOiAxfX0NClRocmVhZC0xMTI2NDg1OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoy
MCwwNTU6OmNhcHM6OjcxODo6cm9vdDo6KF9nZXRLZXlQYWNrYWdlcykgcnBtIHBhY2thZ2Ug
KCdnbHVzdGVyLXN3aWZ0JywpIG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0ODU6OkRFQlVHOjoy
MDE1LTEwLTI0IDAzOjA2OjIwLDA1Nzo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2th
Z2VzKSBycG0gcGFja2FnZSAoJ2dsdXN0ZXItc3dpZnQtb2JqZWN0JywpIG5vdCBmb3VuZA0K
VGhyZWFkLTExMjY0ODU6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDA1Nzo6Y2Fwczo6
NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0gcGFja2FnZSAoJ2dsdXN0ZXItc3dp
ZnQtcGx1Z2luJywpIG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0ODU6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjIwLDA1OTo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBy
cG0gcGFja2FnZSAoJ2dsdXN0ZXItc3dpZnQtYWNjb3VudCcsKSBub3QgZm91bmQNClRocmVh
ZC0xMTI2NDg1OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCwwNTk6OmNhcHM6OjcxODo6
cm9vdDo6KF9nZXRLZXlQYWNrYWdlcykgcnBtIHBhY2thZ2UgKCdnbHVzdGVyLXN3aWZ0LXBy
b3h5JywpIG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0ODU6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjIwLDA1OTo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0gcGFj
a2FnZSAoJ2dsdXN0ZXItc3dpZnQtZG9jJywpIG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0ODU6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDA2MDo6Y2Fwczo6NzE4Ojpyb290OjooX2dl
dEtleVBhY2thZ2VzKSBycG0gcGFja2FnZSAoJ2dsdXN0ZXItc3dpZnQtY29udGFpbmVyJywp
IG5vdCBmb3VuZA0KVGhyZWFkLTExMjY0ODU6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIw
LDA2MDo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0gcGFja2FnZSAo
J2dsdXN0ZXJmcy1nZW8tcmVwbGljYXRpb24nLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ4
NTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjAsMDYzOjpCaW5kaW5nWE1MUlBDOjoxMTQw
Ojp2ZHM6Oih3cmFwcGVyKSByZXR1cm4gZ2V0Q2FwYWJpbGl0aWVzIHdpdGggeydzdGF0dXMn
OiB7J21lc3NhZ2UnOiAnRG9uZScsICdjb2RlJzogMH0sICdpbmZvJzogeydIQkFJbnZlbnRv
cnknOiB7J2lTQ1NJJzogW3snSW5pdGlhdG9yTmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVk
aGF0OjgwMGEyMzM4ZDYzJ31dLCAnRkMnOiBbXX0sICdwYWNrYWdlczInOiB7J2tlcm5lbCc6
IHsncmVsZWFzZSc6ICcyMjkuZWw3Lng4Nl82NCcsICdidWlsZHRpbWUnOiAxNDI1NjYzNDAy
LjAsICd2ZXJzaW9uJzogJzMuMTAuMCd9LCAnZ2x1c3RlcmZzLXJkbWEnOiB7J3JlbGVhc2Un
OiAnMS5lbDcnLCAnYnVpbGR0aW1lJzogMTQ0NDIzNTI5MkwsICd2ZXJzaW9uJzogJzMuNy41
J30sICdnbHVzdGVyZnMtZnVzZSc6IHsncmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUn
OiAxNDQ0MjM1MjkyTCwgJ3ZlcnNpb24nOiAnMy43LjUnfSwgJ3NwaWNlLXNlcnZlcic6IHsn
cmVsZWFzZSc6ICc5LmVsN18xLjMnLCAnYnVpbGR0aW1lJzogMTQ0NDY5MTY5OUwsICd2ZXJz
aW9uJzogJzAuMTIuNCd9LCAndmRzbSc6IHsncmVsZWFzZSc6ICcwLmVsNy5jZW50b3MnLCAn
YnVpbGR0aW1lJzogMTQ0MTI3OTc2NEwsICd2ZXJzaW9uJzogJzQuMTYuMjYnfSwgJ3FlbXUt
a3ZtJzogeydyZWxlYXNlJzogJzIzLmVsN18xLjguMScsICdidWlsZHRpbWUnOiAxNDQxNzAy
MDg5TCwgJ3ZlcnNpb24nOiAnMi4xLjInfSwgJ3FlbXUtaW1nJzogeydyZWxlYXNlJzogJzIz
LmVsN18xLjguMScsICdidWlsZHRpbWUnOiAxNDQxNzAyMDg5TCwgJ3ZlcnNpb24nOiAnMi4x
LjInfSwgJ2xpYnZpcnQnOiB7J3JlbGVhc2UnOiAnMTYuZWw3XzEuNCcsICdidWlsZHRpbWUn
OiAxNDQyMzI1OTEwTCwgJ3ZlcnNpb24nOiAnMS4yLjgnfSwgJ2dsdXN0ZXJmcyc6IHsncmVs
ZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAxNDQ0MjM1MjkyTCwgJ3ZlcnNpb24nOiAn
My43LjUnfSwgJ21vbSc6IHsncmVsZWFzZSc6ICcyLmVsNycsICdidWlsZHRpbWUnOiAxNDQy
NTAxNDgxTCwgJ3ZlcnNpb24nOiAnMC41LjEnfSwgJ2dsdXN0ZXJmcy1zZXJ2ZXInOiB7J3Jl
bGVhc2UnOiAnMS5lbDcnLCAnYnVpbGR0aW1lJzogMTQ0NDIzNTI5MkwsICd2ZXJzaW9uJzog
JzMuNy41J319LCAnbnVtYU5vZGVEaXN0YW5jZSc6IHsnMCc6IFsxMF19LCAnY3B1TW9kZWwn
OiAnSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIyMCBWMiBAIDMuMTBHSHonLCAnbGl2ZU1l
cmdlJzogJ3RydWUnLCAnaG9va3MnOiB7J2JlZm9yZV92bV9zdGFydCc6IHsnNTBfaG9zdGVk
ZW5naW5lJzogeydtZDUnOiAnNDVkZGU2MjE1NWI1NDEyZWFmYmZmZjVlZjI2NWFjYzInfX19
LCAnY3B1U29ja2V0cyc6ICcxJywgJ3ZtVHlwZXMnOiBbJ2t2bSddLCAnc2VsaW51eCc6IHsn
bW9kZSc6ICcwJ30sICdsaXZlU25hcHNob3QnOiAndHJ1ZScsICdrZHVtcFN0YXR1cyc6IDAs
ICdzdXBwb3J0ZWRQcm90b2NvbHMnOiBbJzIuMicsICcyLjMnXSwgJ25ldHdvcmtzJzogeydv
dmlydG1nbXQnOiB7J2lmYWNlJzogJ292aXJ0bWdtdCcsICdhZGRyJzogJzE3Mi4yNS4yMDYu
MjInLCAnY2ZnJzogeydERUZST1VURSc6ICd5ZXMnLCAnSVBBRERSJzogJzE3Mi4yNS4yMDYu
MjInLCAnSE9UUExVRyc6ICdubycsICdHQVRFV0FZJzogJzE3Mi4yNS4yMDYuMScsICdERUxB
WSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTkVUTUFTSyc6ICcyNTUuMjU1LjI1
NS4wJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ292
aXJ0bWdtdCcsICdNVFUnOiAnMTUwMCcsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAn
eWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6
ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJzE3Mi4yNS4yMDYuMScsICdib290cHJvdG80
JzogJ25vbmUnLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ3N0cCc6ICdvZmYnLCAn
aXB2NGFkZHJzJzogWycxNzIuMjUuMjA2LjIyLzI0J10sICdtdHUnOiAnMTUwMCcsICdpcHY2
Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6IHsn
aWZhY2UnOiAnVkxBTjIwMScsICdhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25v
JywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9D
T05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAn
REVWSUNFJzogJ1ZMQU4yMDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9
LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6
M2UxZS82NCddLCAnZ2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1h
c2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcs
ICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAuMjAxJ119LCAnVkxBTjIw
Mic6IHsnaWZhY2UnOiAnVkxBTjIwMicsICdhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRF
JzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcs
ICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdv
ZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzog
J3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZm
OmZlYzY6M2UxZS82NCddLCAnZ2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdub25lJywg
J25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAn
MTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAuMjAyJ119LCAn
VkxBTjIwMyc6IHsnaWZhY2UnOiAnVkxBTjIwMycsICdhZGRyJzogJycsICdjZmcnOiB7J0RF
RlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVkn
OiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NU
UCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05C
T09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIy
NTo5MGZmOmZlYzY6M2UxZS82NCddLCAnZ2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdu
b25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdt
dHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsndm5ldDAnLCAn
dm5ldDEnLCAndm5ldDInLCAndm5ldDQnLCAndm5ldDUnLCAndm5ldDcnLCAndm5ldDgnLCAn
Ym9uZDAuMjAzJ119LCAnVkxBTjUwMic6IHsnaWZhY2UnOiAnVkxBTjUwMicsICdhZGRyJzog
JycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzog
JzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9U
Tyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDInLCAnVFlQRSc6
ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnZ2F0ZXdheSc6ICcnLCAn
Ym9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2
NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0
cyc6IFsndm5ldDYnLCAnYm9uZDAuNTAyJ119LCAnVkxBTjUwMSc6IHsnaWZhY2UnOiAnVkxB
TjUwMScsICdhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcn
OiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzog
J25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZM
QU41MDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6
IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAn
Z2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0
cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdh
eSc6ICc6OicsICdwb3J0cyc6IFsndm5ldDMnLCAnYm9uZDAuNTAxJ119fSwgJ2JyaWRnZXMn
OiB7J292aXJ0bWdtdCc6IHsnYWRkcic6ICcxNzIuMjUuMjA2LjIyJywgJ2NmZyc6IHsnREVG
Uk9VVEUnOiAneWVzJywgJ0lQQUREUic6ICcxNzIuMjUuMjA2LjIyJywgJ0hPVFBMVUcnOiAn
bm8nLCAnR0FURVdBWSc6ICcxNzIuMjUuMjA2LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05U
Uk9MTEVEJzogJ25vJywgJ05FVE1BU0snOiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8n
OiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzog
JzE1MDAnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJz
JzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25l
dG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsn
MTcyLjI1LjIwNi4yMi8yNCddLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcx
NzIuMjUuMjA2LjEnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50Jzog
JzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNl
X2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2Fz
dF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzog
JzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTY3JywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVy
dmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAn
c3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJp
b3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYw
MDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNh
c3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzIn
LCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hl
bGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAnYnJp
ZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6
ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAn
LCAnZ2NfdGltZXInOiAnOTkyOCcsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3Vw
X2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2
YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRl
cnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzog
JzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3Bv
cnRzJzogWydib25kMC4yMDYnXX0sICdWTEFOMjAxJzogeydhZGRyJzogJycsICdjZmcnOiB7
J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVM
QVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywg
J1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAn
T05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNl
MWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAn
aXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdv
cHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0
aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAw
MCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEn
LCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190
aW1lcic6ICcxNjYnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAn
bWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcs
ICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcs
ICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhf
Y29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAn
LCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFi
bGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAn
LCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4w
MDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3Rp
bWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcx
MjI4MycsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpj
MjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2Rl
ZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcs
ICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0
ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC4y
MDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25v
JywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9D
T05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAn
REVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9
LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6
ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10s
ICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNh
c3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdt
dWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2Rf
bWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICc2NycsICdt
dWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAn
LCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5n
ZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1i
ZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9v
dF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3Rh
cnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3Bv
bG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgw
MDAuMDAyNTkwYzYzZTFlJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICd0
b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICdu
Zl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzEyMjgzJywgJ25mX2NhbGxf
YXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRp
Y2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEn
LCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcw
JywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2Zv
cndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjIwMiddfSwgJ1ZMQU4yMDMn
OiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdu
bycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8n
LCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIw
MycsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBb
J2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFz
ayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5Jzog
Jzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9j
b3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9y
ZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdt
dWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRl
cnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzY3JywgJ211bHRpY2FzdF9xdWVyaWVy
X2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1
MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAn
LCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwn
OiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdt
dWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50
JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcw
JywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUn
LCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ3RvcG9sb2d5X2NoYW5nZV90
aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVz
JzogJzAnLCAnZ2NfdGltZXInOiAnNTAxMicsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywg
J2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJf
aW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVy
eV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91
dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAn
fSwgJ3BvcnRzJzogWyd2bmV0MCcsICd2bmV0MScsICd2bmV0MicsICd2bmV0NCcsICd2bmV0
NScsICd2bmV0NycsICd2bmV0OCcsICdib25kMC4yMDMnXX0sICdWTEFONTAyJzogeydhZGRy
JzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRV
JzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQ
Uk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDInLCAnVFlQ
RSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoy
MjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywg
J3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdn
YXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAn
MicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2Vf
aW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0
X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAn
MzEyNScsICdoZWxsb190aW1lcic6ICcxNjcnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2
YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdz
dHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlv
cml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAw
MCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2Fz
dF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMics
ICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVs
bG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlk
Z2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzog
JzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcs
ICdnY190aW1lcic6ICcyMTI5NCcsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3Vw
X2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2
YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRl
cnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzog
JzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3Bv
cnRzJzogWyd2bmV0NicsICdib25kMC41MDInXX0sICdWTEFONTAxJzogeydhZGRyJzogJycs
ICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1
MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6
ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDEnLCAnVFlQRSc6ICdC
cmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBm
ZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6
ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5
JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdo
YXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2
YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29w
aW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScs
ICdoZWxsb190aW1lcic6ICcxNjcnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAn
MjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3Rh
dGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6
ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdy
b290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVy
aWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9j
YWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGlt
ZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQn
OiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAn
YWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190
aW1lcic6ICcyODY2NicsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHIn
OiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAn
MTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6
ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAn
dmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzog
Wyd2bmV0MycsICdib25kMC41MDEnXX19LCAndXVpZCc6ICdDNjkwMjUwMC0xRTNFLTA3MDYt
MDAyNS05MEM2M0UxRTBFMEYnLCAnb25saW5lQ3B1cyc6IHUnMCwxLDIsMycsICduaWNzJzog
eydlbnAxczBmMSc6IHsncGVybWh3YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZicsICdhZGRy
JzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycsICdOTV9DT05UUk9MTEVEJzogJ25vJywg
J01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoyNTo5MDpjNjozZToxZicsICdNQVNURVIn
OiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lw
djZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJz
JzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6M2U6MWUnLCAnc3BlZWQnOiAxMDAwfSwg
J2VucDFzMGYwJzogeydwZXJtaHdhZGRyJzogJzAwOjI1OjkwOmM2OjNlOjFlJywgJ2FkZHIn
OiAnJywgJ2NmZyc6IHsnU0xBVkUnOiAneWVzJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAn
TVRVJzogJzE1MDAnLCAnSFdBRERSJzogJzAwOjI1OjkwOmM2OjNlOjFlJywgJ01BU1RFUic6
ICdib25kMCcsICdERVZJQ0UnOiAnZW5wMXMwZjAnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2
NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMn
OiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZScsICdzcGVlZCc6IDEwMDB9fSwg
J3NvZnR3YXJlX3JldmlzaW9uJzogJzAnLCAnY2x1c3RlckxldmVscyc6IFsnMy40JywgJzMu
NSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUscHNlLHRzYyxtc3IscGFlLG1jZSxjeDgs
YXBpYyxzZXAsbXRycixwZ2UsbWNhLGNtb3YscGF0LHBzZTM2LGNsZmx1c2gsZHRzLGFjcGks
bW14LGZ4c3Isc3NlLHNzZTIsc3MsaHQsdG0scGJlLHN5c2NhbGwsbngscmR0c2NwLGxtLGNv
bnN0YW50X3RzYyxhcmNoX3BlcmZtb24scGVicyxidHMscmVwX2dvb2Qsbm9wbCx4dG9wb2xv
Z3ksbm9uc3RvcF90c2MsYXBlcmZtcGVyZixlYWdlcmZwdSxwbmkscGNsbXVscWRxLGR0ZXM2
NCxtb25pdG9yLGRzX2NwbCx2bXgsc214LGVzdCx0bTIsc3NzZTMsY3gxNix4dHByLHBkY20s
cGNpZCxzc2U0XzEsc3NlNF8yLHgyYXBpYyxwb3BjbnQsdHNjX2RlYWRsaW5lX3RpbWVyLGFl
cyx4c2F2ZSxhdngsZjE2YyxyZHJhbmQsbGFoZl9sbSxpZGEsYXJhdCxlcGIseHNhdmVvcHQs
cGxuLHB0cyxkdGhlcm0sdHByX3NoYWRvdyx2bm1pLGZsZXhwcmlvcml0eSxlcHQsdnBpZCxm
c2dzYmFzZSxzbWVwLGVybXMsbW9kZWxfTmVoYWxlbSxtb2RlbF9Db25yb2UsbW9kZWxfY29y
ZWR1byxtb2RlbF9jb3JlMmR1byxtb2RlbF9QZW5yeW4sbW9kZWxfV2VzdG1lcmUsbW9kZWxf
bjI3MCxtb2RlbF9TYW5keUJyaWRnZScsICdJU0NTSUluaXRpYXRvck5hbWUnOiAnaXFuLjE5
OTQtMDUuY29tLnJlZGhhdDo4MDBhMjMzOGQ2MycsICduZXRDb25maWdEaXJ0eSc6ICdGYWxz
ZScsICdzdXBwb3J0ZWRFTkdJTkVzJzogWyczLjQnLCAnMy41J10sICdhdXRvTnVtYUJhbGFu
Y2luZyc6IDAsICdyZXNlcnZlZE1lbSc6ICczMjEnLCAnYm9uZGluZ3MnOiB7J2JvbmQwJzog
eydhZGRyJzogJycsICdjZmcnOiB7J0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAn
Tk1fQ09OVFJPTExFRCc6ICdubycsICdCT05ESU5HX09QVFMnOiAnbW9kZT00IG1paW1vbj0x
MDAnLCAnREVWSUNFJzogJ2JvbmQwJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRt
YXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjozZTox
ZScsICdzbGF2ZXMnOiBbJ2VucDFzMGYwJywgJ2VucDFzMGYxJ10sICdvcHRzJzogeydtaWlt
b24nOiAnMTAwJywgJ21vZGUnOiAnNCd9fX0sICdzb2Z0d2FyZV92ZXJzaW9uJzogJzQuMTYn
LCAnbWVtU2l6ZSc6ICcxNTg2MCcsICdjcHVTcGVlZCc6ICczNDQyLjQ1MycsICdudW1hTm9k
ZXMnOiB7dScwJzogeyd0b3RhbE1lbW9yeSc6ICcxNTg2MCcsICdjcHVzJzogWzAsIDEsIDIs
IDNdfX0sICd2ZXJzaW9uX25hbWUnOiAnU25vdyBNYW4nLCAndmxhbnMnOiB7J2JvbmQwLjUw
Mic6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAn
VkxBTjUwMicsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUwMicsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82
NCddLCAndmxhbmlkJzogNTAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2
NGFkZHJzJzogW119LCAnYm9uZDAuNTAxJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzog
JycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFONTAxJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBM
VUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJ
Q0UnOiAnYm9uZDAuNTAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4
MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiA1MDEsICdtdHUnOiAnMTUw
MCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDYnOiB7J2lm
YWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ292aXJ0bWdt
dCcsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05N
X0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwNicsICdPTkJPT1QnOiAn
eWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAn
dmxhbmlkJzogMjA2LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJz
JzogW119LCAnYm9uZDAuMjAxJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdj
ZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAxJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAn
bm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAn
Ym9uZDAuMjAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1
OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiAyMDEsICdtdHUnOiAnMTUwMCcsICdu
ZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDInOiB7J2lmYWNlJzog
J2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU4yMDInLCAnVkxB
Tic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9M
TEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4yMDInLCAnT05CT09UJzogJ3llcyd9LCAn
aXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ3ZsYW5pZCc6
IDIwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwg
J2JvbmQwLjIwMyc6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydC
UklER0UnOiAnVkxBTjIwMycsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIw
MycsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZl
YzY6M2UxZS82NCddLCAndmxhbmlkJzogMjAzLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6
ICcnLCAnaXB2NGFkZHJzJzogW119fSwgJ2xhc3RDbGllbnRJZmFjZSc6ICdsbycsICdjcHVD
b3Jlcyc6ICc0JywgJ2t2bUVuYWJsZWQnOiAndHJ1ZScsICdndWVzdE92ZXJoZWFkJzogJzY1
JywgJ2NwdVRocmVhZHMnOiAnNCcsICdlbXVsYXRlZE1hY2hpbmVzJzogW3UncGMnLCB1J3Jo
ZWw2LjYuMCcsIHUncGMtcTM1LXJoZWw3LjAuMCcsIHUncmhlbDYuNC4wJywgdSdxMzUnLCB1
J3BjLWk0NDBmeC1yaGVsNy4wLjAnLCB1J3JoZWw2LjIuMCcsIHUncmhlbDYuMS4wJywgdSdy
aGVsNi41LjAnLCB1J3JoZWw2LjAuMCcsIHUncmhlbDYuMy4wJ10sICdybmdTb3VyY2VzJzog
WydyYW5kb20nXSwgJ29wZXJhdGluZ1N5c3RlbSc6IHsncmVsZWFzZSc6ICcxLjE1MDMuZWw3
LmNlbnRvcy4yLjgnLCAndmVyc2lvbic6ICc3JywgJ25hbWUnOiAnUkhFTCd9LCAnbGFzdENs
aWVudCc6ICcxMjcuMC4wLjEnfX0NCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MjAsNjU4Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20g
MTI3LjAuMC4xOjYwNzU1DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjIwLDY2Mzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFj
Y2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAx
MjcuMC4wLjE6NjA3NTUNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6
MDY6MjAsNjYzOjpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNj
ZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1s
IGZyb20gMTI3LjAuMC4xOjYwNzU1DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjIwLDY2Mzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6Oiho
YW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScs
IDYwNzU1KQ0KVGhyZWFkLTExMjY0ODc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDY2
NTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDFhZjJkNGIyLTY1Y2QtNDk0ZC1hMzYyLThmNzZmMGNiYTQ5MGA6Om1vdmluZyBm
cm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMTEyNjQ4Nzo6SU5G
Tzo6MjAxNS0xMC0yNCAwMzowNjoyMCw2NjU6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6
KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRo
cmVhZC0xMTI2NDg3OjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDY2NTo6bG9nVXRpbHM6
OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMs
IFJldHVybiByZXNwb25zZTogeyczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRl
OWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NjY5NzMnLCAnbGFzdENoZWNrJzogJzEzLjIn
LCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0
ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4xMDAxMDEnLCAnbGFzdENoZWNrJzogJzEzLjEnLCAn
dmFsaWQnOiBUcnVlfSwgdSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYn
OiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0NTAzMzQnLCAnbGFzdENoZWNrJzogJzEuNCcsICd2
YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTExMjY0ODc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2
OjIwLDY2NTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFy
ZSkgVGFzaz1gMWFmMmQ0YjItNjVjZC00OTRkLWEzNjItOGY3NmYwY2JhNDkwYDo6ZmluaXNo
ZWQ6IHsnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzog
MCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMDAwNzY2OTczJywgJ2xhc3RDaGVjayc6ICcxMy4yJywgJ3ZhbGlkJzogVHJ1
ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzog
MCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2Rl
bGF5JzogJzAuMTAwMTAxJywgJ2xhc3RDaGVjayc6ICcxMy4xJywgJ3ZhbGlkJzogVHJ1ZX0s
IHUnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwg
J2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNDUwMzM0JywgJ2xhc3RDaGVjayc6ICcxLjQnLCAndmFsaWQnOiBUcnVlfX0N
ClRocmVhZC0xMTI2NDg3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMCw2NjU6OnRhc2s6
OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAx
YWYyZDRiMi02NWNkLTQ5NGQtYTM2Mi04Zjc2ZjBjYmE0OTBgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVhZC0xMTI2NDg3OjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoyMCw2NjU6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwg
cmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtMTEyNjQ4Nzo6REVCVUc6OjIwMTUt
MTAtMjQgMDM6MDY6MjAsNjY2OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNv
dXJjZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0
cyB7fQ0KVGhyZWFkLTExMjY0ODc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIwLDY2Njo6
dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAx
YWYyZDRiMi02NWNkLTQ5NGQtYTM2Mi04Zjc2ZjBjYmE0OTBgOjpyZWYgMCBhYm9ydGluZyBG
YWxzZQ0KVk0gQ2hhbm5lbHMgTGlzdGVuZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIx
LDcwMTo6dm1jaGFubmVsczo6OTY6OnZkczo6KF9oYW5kbGVfdGltZW91dHMpIFRpbWVvdXQg
b24gZmlsZW5vIDM4Lg0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MjIsMTU5OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVy
OjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9
J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsMTYw
OjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0
cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTExMjY0ODg6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjIyLDE2Mjo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNClRocmVhZC0xMjE0NjA6OkRFQlVHOjoy
MDE1LTEwLTI0IDAzOjA2OjIyLDU2OTo6bGlidmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6
KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVycm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2
ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEg
ZWxlbWVudCBpcyBub3QgcHJlc2VudA0KVGhyZWFkLTEwMzY4NjE6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjIyLDU3MDo6bGlidmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBw
ZXIpIFVua25vd24gbGlidmlydGVycm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIg
bWVzc2FnZTogbWV0YWRhdGEgbm90IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVu
dCBpcyBub3QgcHJlc2VudA0KVGhyZWFkLTE1NDI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2
OjIyLDU3NTo6bGlidmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25v
d24gbGlidmlydGVycm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTog
bWV0YWRhdGEgbm90IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3Qg
cHJlc2VudA0KVGhyZWFkLTEwOTM4NjY6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU4
Mjo6bGlidmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGli
dmlydGVycm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRh
dGEgbm90IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2Vu
dA0KVGhyZWFkLTEwNjE5NTc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU4Mjo6bGli
dmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVy
cm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90
IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2VudA0KVGhy
ZWFkLTEwNjIwODc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU4NDo6bGlidmlydGNv
bm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVycm9yOiBl
Y29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90IGZvdW5k
OiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2VudA0KVGhyZWFkLTEw
Njg4NjQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU4NTo6bGlidmlydGNvbm5lY3Rp
b246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVycm9yOiBlY29kZTog
ODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90IGZvdW5kOiBSZXF1
ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2VudA0KVGhyZWFkLTc3OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoyMiw1ODY6Omx2bTo6MjkxOjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooY21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5JTkc6IGx2bWV0YWQgaXMgcnVu
bmluZyBidXQgZGlzYWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBiZWZvcmUgZW5hYmxpbmcgaXQh
XG4nOyA8cmM+ID0gMA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMiw1
ODY6Omx2bTo6NDE2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgT3Bl
cmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlvbiBt
dXRleA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMiw1ODY6OnBlcnNp
c3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2luaXRfXykgQ3Jl
YXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIEx2TWV0YWRhdGFSVyBiYWNrZW5kDQpUaHJl
YWQtMzk6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU4Nzo6bHZtOjo0OTg6OlN0b3Jh
Z2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZUFsbFB2cykgT3BlcmF0aW9uICdsdm0g
aW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJlYWQt
MTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsNTg4Ojpsdm06OjM3MTo6U3Rv
cmFnZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZtIGludmFs
aWRhdGUgb3BlcmF0aW9uJyBpcyBob2xkaW5nIHRoZSBvcGVyYXRpb24gbXV0ZXgsIHdhaXRp
bmcuLi4NClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsNTg4OjpibG9j
a1NEOjozMzY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZWFkbGluZXMpIC91c3IvYmluL2Rk
IGlmbGFnPWRpcmVjdCBza2lwPTAgYnM9MjA0OCBpZj0vZGV2LzM1ZTRjMDI5LTdiNzYtNGZl
Ni04Zjc0LTE4MTRjM2M5ZGU5Yy9tZXRhZGF0YSBjb3VudD0xIChjd2QgTm9uZSkNClRocmVh
ZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsNTkyOjpsdm06OjUwMDo6U3RvcmFn
ZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZzKSBPcGVyYXRpb24gJ2x2bSBp
bnZhbGlkYXRlIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhy
ZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU5Mzo6bHZtOjozNzE6
OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBPcGVyYXRpb24gJ2x2bSBy
ZWxvYWQgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTM5OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMiw1OTQ6Omx2bTo6NTA5OjpTdG9yYWdlLk9wZXJh
dGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3MpIE9wZXJhdGlvbiAnbHZtIHJlbG9hZCBv
cGVyYXRpb24nIGlzIGhvbGRpbmcgdGhlIG9wZXJhdGlvbiBtdXRleCwgd2FpdGluZy4uLg0K
VGhyZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDU5Nzo6bHZtOjoy
OTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4v
bHZtIHZncyAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMgPSBbIl4vZGV2
L21hcHBlci8iXSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNoZV9zdGF0
ZT0wIGRpc2FibGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3RfZnJv
bV91ZGV2PTAgZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBlci8yMzM0MTU2NzQ2YzQ2NDM0
NnwvZGV2L21hcHBlci8yMzM2Yjc4NTc1MDY5NjM2MXwvZGV2L21hcHBlci8yNjIzMTQ0MzA1
YTRiNmI0ZHwvZGV2L21hcHBlci8yNzc2MTc4NDU0MzZjNjgzNXwnXCcnLCAnXCcncnwuKnwn
XCcnIF0gfSAgZ2xvYmFsIHsgIGxvY2tpbmdfdHlwZT0xICBwcmlvcml0aXNlX3dyaXRlX2xv
Y2tzPTEgIHdhaXRfZm9yX2xvY2tzPTEgIHVzZV9sdm1ldGFkPTAgfSAgYmFja3VwIHsgIHJl
dGFpbl9taW4gPSA1MCAgcmV0YWluX2RheXMgPSAwIH0gJyAtLW5vaGVhZGluZ3MgLS11bml0
cyBiIC0tbm9zdWZmaXggLS1zZXBhcmF0b3IgJ3wnIC0taWdub3Jlc2tpcHBlZGNsdXN0ZXIg
LW8gdXVpZCxuYW1lLGF0dHIsc2l6ZSxmcmVlLGV4dGVudF9zaXplLGV4dGVudF9jb3VudCxm
cmVlX2NvdW50LHRhZ3MsdmdfbWRhX3NpemUsdmdfbWRhX2ZyZWUsbHZfY291bnQscHZfY291
bnQscHZfbmFtZSAoY3dkIE5vbmUpDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjIyLDYwMTo6YmxvY2tTRDo6MzM2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVhZGxp
bmVzKSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0
XG4yMDQ4IGJ5dGVzICgyLjAga0IpIGNvcGllZCwgMC4wMDU4OTY4NyBzLCAzNDcga0Ivc1xu
JzsgPHJjPiA9IDANClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsNjAx
OjptaXNjOjoyNjI6OlN0b3JhZ2UuTWlzYzo6KHZhbGlkYXRlRERCeXRlcykgZXJyOiBbJzEr
MCByZWNvcmRzIGluJywgJzErMCByZWNvcmRzIG91dCcsICcyMDQ4IGJ5dGVzICgyLjAga0Ip
IGNvcGllZCwgMC4wMDU4OTY4NyBzLCAzNDcga0IvcyddLCBzaXplOiAyMDQ4DQpUaHJlYWQt
Nzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjIyLDYwMTo6cGVyc2lzdGVudERpY3Q6OjIz
NDo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6KHJlZnJlc2gpIHJlYWQgbGluZXMgKEx2TWV0
YWRhdGFSVyk9W10NClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjIsNjAx
OjpwZXJzaXN0ZW50RGljdDo6MjUyOjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVz
aCkgRW1wdHkgbWV0YWRhdGENClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MjIsNjAxOjpwZXJzaXN0ZW50RGljdDo6MTkyOjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0Ojoo
X19pbml0X18pIENyZWF0ZWQgYSBwZXJzaXN0ZW50IGRpY3Qgd2l0aCBWR1RhZ01ldGFkYXRh
UlcgYmFja2VuZA0KVGhyZWFkLTc3OjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyMiw2MDE6
Omx2bTo6NTA0OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGV2Z3MpIE9w
ZXJhdGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIGlzIGhvbGRpbmcgdGhlIG9wZXJhdGlv
biBtdXRleCwgd2FpdGluZy4uLg0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIw
MTUtMTAtMjQgMDM6MDY6MjUsMTY3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBB
ZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNv
bW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6
MjUsMTY4OjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9y
ZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTExMjY0ODk6OkRFQlVHOjoy
MDE1LTEwLTI0IDAzOjA2OjI1LDE3MTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5T
dG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNCkRldGVjdG9yIHRocmVhZDo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTE0Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6
OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBj
b25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjYwNzU2DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjI1LDUxOTo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9u
IHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NjA3NTYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTE5Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5N
dWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0
ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNzU2DQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI1LDUxOTo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6
WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJv
bSAoJzEyNy4wLjAuMScsIDYwNzU2KQ0KVGhyZWFkLTExMjY0OTA6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjI1LDUyMTo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjood3JhcHBlcikg
Y2xpZW50IFsxMjcuMC4wLjFdOjpjYWxsIGdldENhcGFiaWxpdGllcyB3aXRoICgpIHt9DQpU
aHJlYWQtMTEyNjQ5MDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTIxOjp1dGlsczo6
NzM5Ojpyb290OjooZXhlY0NtZCkgL3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAg
dGFibGUgYWxsIChjd2QgTm9uZSkNClRocmVhZC0xMTI2NDkwOjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoyNSw1Mjc6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8
ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTExMjY0OTA6OkRFQlVHOjoyMDE1LTEwLTI0
IDAzOjA2OjI1LDU1Nzo6Y2Fwczo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0g
cGFja2FnZSAoJ2dsdXN0ZXItc3dpZnQnLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ5MDo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTU5OjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0
S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1vYmplY3QnLCkgbm90
IGZvdW5kDQpUaHJlYWQtMTEyNjQ5MDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTU5
OjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1
c3Rlci1zd2lmdC1wbHVnaW4nLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ5MDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTYxOjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFj
a2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1hY2NvdW50JywpIG5vdCBmb3Vu
ZA0KVGhyZWFkLTExMjY0OTA6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI1LDU2MTo6Y2Fw
czo6NzE4Ojpyb290OjooX2dldEtleVBhY2thZ2VzKSBycG0gcGFja2FnZSAoJ2dsdXN0ZXIt
c3dpZnQtcHJveHknLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ5MDo6REVCVUc6OjIwMTUt
MTAtMjQgMDM6MDY6MjUsNTYxOjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMp
IHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1kb2MnLCkgbm90IGZvdW5kDQpUaHJlYWQt
MTEyNjQ5MDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsNTYyOjpjYXBzOjo3MTg6OnJv
b3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBwYWNrYWdlICgnZ2x1c3Rlci1zd2lmdC1jb250
YWluZXInLCkgbm90IGZvdW5kDQpUaHJlYWQtMTEyNjQ5MDo6REVCVUc6OjIwMTUtMTAtMjQg
MDM6MDY6MjUsNTYyOjpjYXBzOjo3MTg6OnJvb3Q6OihfZ2V0S2V5UGFja2FnZXMpIHJwbSBw
YWNrYWdlICgnZ2x1c3RlcmZzLWdlby1yZXBsaWNhdGlvbicsKSBub3QgZm91bmQNClRocmVh
ZC0xMTI2NDkwOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyNSw1NjQ6OkJpbmRpbmdYTUxS
UEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiBnZXRDYXBhYmlsaXRpZXMgd2l0aCB7
J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25lJywgJ2NvZGUnOiAwfSwgJ2luZm8nOiB7J0hC
QUludmVudG9yeSc6IHsnaVNDU0knOiBbeydJbml0aWF0b3JOYW1lJzogJ2lxbi4xOTk0LTA1
LmNvbS5yZWRoYXQ6ODAwYTIzMzhkNjMnfV0sICdGQyc6IFtdfSwgJ3BhY2thZ2VzMic6IHsn
a2VybmVsJzogeydyZWxlYXNlJzogJzIyOS5lbDcueDg2XzY0JywgJ2J1aWxkdGltZSc6IDE0
MjU2NjM0MDIuMCwgJ3ZlcnNpb24nOiAnMy4xMC4wJ30sICdnbHVzdGVyZnMtcmRtYSc6IHsn
cmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAxNDQ0MjM1MjkyTCwgJ3ZlcnNpb24n
OiAnMy43LjUnfSwgJ2dsdXN0ZXJmcy1mdXNlJzogeydyZWxlYXNlJzogJzEuZWw3JywgJ2J1
aWxkdGltZSc6IDE0NDQyMzUyOTJMLCAndmVyc2lvbic6ICczLjcuNSd9LCAnc3BpY2Utc2Vy
dmVyJzogeydyZWxlYXNlJzogJzkuZWw3XzEuMycsICdidWlsZHRpbWUnOiAxNDQ0NjkxNjk5
TCwgJ3ZlcnNpb24nOiAnMC4xMi40J30sICd2ZHNtJzogeydyZWxlYXNlJzogJzAuZWw3LmNl
bnRvcycsICdidWlsZHRpbWUnOiAxNDQxMjc5NzY0TCwgJ3ZlcnNpb24nOiAnNC4xNi4yNid9
LCAncWVtdS1rdm0nOiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6
IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9LCAncWVtdS1pbWcnOiB7J3JlbGVh
c2UnOiAnMjMuZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lv
bic6ICcyLjEuMid9LCAnbGlidmlydCc6IHsncmVsZWFzZSc6ICcxNi5lbDdfMS40JywgJ2J1
aWxkdGltZSc6IDE0NDIzMjU5MTBMLCAndmVyc2lvbic6ICcxLjIuOCd9LCAnZ2x1c3RlcmZz
JzogeydyZWxlYXNlJzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0NDQyMzUyOTJMLCAndmVy
c2lvbic6ICczLjcuNSd9LCAnbW9tJzogeydyZWxlYXNlJzogJzIuZWw3JywgJ2J1aWxkdGlt
ZSc6IDE0NDI1MDE0ODFMLCAndmVyc2lvbic6ICcwLjUuMSd9LCAnZ2x1c3RlcmZzLXNlcnZl
cic6IHsncmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAxNDQ0MjM1MjkyTCwgJ3Zl
cnNpb24nOiAnMy43LjUnfX0sICdudW1hTm9kZURpc3RhbmNlJzogeycwJzogWzEwXX0sICdj
cHVNb2RlbCc6ICdJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjIwIFYyIEAgMy4xMEdIeics
ICdsaXZlTWVyZ2UnOiAndHJ1ZScsICdob29rcyc6IHsnYmVmb3JlX3ZtX3N0YXJ0Jzogeyc1
MF9ob3N0ZWRlbmdpbmUnOiB7J21kNSc6ICc0NWRkZTYyMTU1YjU0MTJlYWZiZmZmNWVmMjY1
YWNjMid9fX0sICdjcHVTb2NrZXRzJzogJzEnLCAndm1UeXBlcyc6IFsna3ZtJ10sICdzZWxp
bnV4Jzogeydtb2RlJzogJzAnfSwgJ2xpdmVTbmFwc2hvdCc6ICd0cnVlJywgJ2tkdW1wU3Rh
dHVzJzogMCwgJ3N1cHBvcnRlZFByb3RvY29scyc6IFsnMi4yJywgJzIuMyddLCAnbmV0d29y
a3MnOiB7J292aXJ0bWdtdCc6IHsnaWZhY2UnOiAnb3ZpcnRtZ210JywgJ2FkZHInOiAnMTcy
LjI1LjIwNi4yMicsICdjZmcnOiB7J0RFRlJPVVRFJzogJ3llcycsICdJUEFERFInOiAnMTcy
LjI1LjIwNi4yMicsICdIT1RQTFVHJzogJ25vJywgJ0dBVEVXQVknOiAnMTcyLjI1LjIwNi4x
JywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdORVRNQVNLJzogJzI1
NS4yNTUuMjU1LjAnLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJ
Q0UnOiAnb3ZpcnRtZ210JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09O
Qk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoy
MjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ2dhdGV3YXknOiAnMTcyLjI1LjIwNi4xJywgJ2Jv
b3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnc3RwJzog
J29mZicsICdpcHY0YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjIvMjQnXSwgJ210dSc6ICcxNTAw
JywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMC4yMDYnXX0sICdWTEFO
MjAxJzogeydpZmFjZSc6ICdWTEFOMjAxJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9V
VEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzog
J29mZicsICdERVZJQ0UnOiAnVkxBTjIwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1Qn
OiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1Ojkw
ZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25vbmUn
LCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6
ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMC4yMDEnXX0s
ICdWTEFOMjAyJzogeydpZmFjZSc6ICdWTEFOMjAyJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsn
REVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxB
WSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAn
U1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMicsICdUWVBFJzogJ0JyaWRnZScsICdP
TkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6
MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80Jzog
J25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwg
J210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMC4y
MDInXX0sICdWTEFOMjAzJzogeydpZmFjZSc6ICdWTEFOMjAzJywgJ2FkZHInOiAnJywgJ2Nm
Zyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcs
ICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25v
bmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMycsICdUWVBFJzogJ0JyaWRn
ZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsn
ZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJv
dG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMn
OiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWyd2
bmV0MCcsICd2bmV0MScsICd2bmV0MicsICd2bmV0NCcsICd2bmV0NScsICd2bmV0NycsICd2
bmV0OCcsICdib25kMC4yMDMnXX0sICdWTEFONTAyJzogeydpZmFjZSc6ICdWTEFONTAyJywg
J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycs
ICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAn
Qk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUwMics
ICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdnYXRld2F5
JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29m
ZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6
JywgJ3BvcnRzJzogWyd2bmV0NicsICdib25kMC41MDInXX0sICdWTEFONTAxJzogeydpZmFj
ZSc6ICdWTEFONTAxJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRS
T0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJ
Q0UnOiAnVkxBTjUwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdi
cmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFl
LzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6
ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lw
djZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWyd2bmV0MycsICdib25kMC41MDEnXX19LCAn
YnJpZGdlcyc6IHsnb3ZpcnRtZ210JzogeydhZGRyJzogJzE3Mi4yNS4yMDYuMjInLCAnY2Zn
JzogeydERUZST1VURSc6ICd5ZXMnLCAnSVBBRERSJzogJzE3Mi4yNS4yMDYuMjInLCAnSE9U
UExVRyc6ICdubycsICdHQVRFV0FZJzogJzE3Mi4yNS4yMDYuMScsICdERUxBWSc6ICcwJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTkVUTUFTSyc6ICcyNTUuMjU1LjI1NS4wJywgJ0JP
T1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ292aXJ0bWdtdCcs
ICdNVFUnOiAnMTUwMCcsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdp
cHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnbXR1JzogJzE1
MDAnLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFk
ZHJzJzogWycxNzIuMjUuMjA2LjIyLzI0J10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRl
d2F5JzogJzE3Mi4yNS4yMDYuMScsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJf
Y291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlf
cmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAn
bXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50
ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxNycsICdtdWx0aWNhc3RfcXVlcmll
cl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAn
NTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcw
JywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFs
JzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAn
bXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3Vu
dCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAn
MCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkwYzYzZTFl
JywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICd0b3BvbG9neV9jaGFuZ2Vf
dGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxl
cyc6ICcwJywgJ2djX3RpbWVyJzogJzkzNzgnLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcs
ICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVy
X2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVl
cnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3Jv
dXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcw
J30sICdwb3J0cyc6IFsnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6IHsnYWRkcic6ICcnLCAn
Y2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAw
JywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAn
bm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAnQnJp
ZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6
ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzdHAnOiAn
b2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6
ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFz
aF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFs
JzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGlu
Zyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAn
aGVsbG9fdGltZXInOiAnMTYnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1
MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUn
OiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICcz
Mjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290
X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVy
JzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxs
X2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6
ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAn
ODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdl
aW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1l
cic6ICcxMTczMycsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAn
MTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAw
JywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcx
MjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxh
bl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydi
b25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRF
JzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcs
ICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdv
ZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzog
J3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwg
J210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJz
JzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydt
dWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAn
NCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91
cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGlj
YXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcx
MTcnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6
ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9n
eV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNh
c3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcw
JywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGlj
YXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAn
LCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9p
ZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNl
MWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAw
MDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICcxMTczMycsICdu
Zl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcs
ICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZp
ZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGlt
ZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAn
MCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDInXX0sICdW
TEFOMjAzJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBM
VUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVE
JzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzog
J1ZMQU4yMDMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFk
ZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ210dSc6ICcxNTAwJywg
J25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0
ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9t
ZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3Rf
cXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcw
eDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVl
cnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxMTcnLCAnbXVsdGljYXN0
X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hf
bWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0
ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9p
bnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6
ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVl
cnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hh
bmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5
MGM2M2UxZScsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lf
Y2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9p
cDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICc0NDYyJywgJ25mX2NhbGxfYXJwdGFibGVz
JzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0
X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGlj
YXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRp
Y2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVs
YXknOiAnMCd9LCAncG9ydHMnOiBbJ3ZuZXQwJywgJ3ZuZXQxJywgJ3ZuZXQyJywgJ3ZuZXQ0
JywgJ3ZuZXQ1JywgJ3ZuZXQ3JywgJ3ZuZXQ4JywgJ2JvbmQwLjIwMyddfSwgJ1ZMQU41MDIn
OiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdu
bycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8n
LCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUw
MicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBb
J2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFz
ayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5Jzog
Jzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9j
b3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9y
ZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdt
dWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRl
cnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzE3JywgJ211bHRpY2FzdF9xdWVyaWVy
X2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1
MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAn
LCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwn
OiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdt
dWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50
JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcw
JywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUn
LCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZTFlJywgJ3RvcG9sb2d5X2NoYW5nZV90
aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVz
JzogJzAnLCAnZ2NfdGltZXInOiAnMjA3NDQnLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcs
ICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVy
X2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVl
cnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3Jv
dXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcw
J30sICdwb3J0cyc6IFsndm5ldDYnLCAnYm9uZDAuNTAyJ119LCAnVkxBTjUwMSc6IHsnYWRk
cic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09U
UFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAxJywgJ1RZ
UEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6
MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycs
ICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAn
Z2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50Jzog
JzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNl
X2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2Fz
dF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzog
JzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTcnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2
YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdz
dHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlv
cml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAw
MCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2Fz
dF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMics
ICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVs
bG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2UxZScsICdicmlk
Z2VfaWQnOiAnODAwMC4wMDI1OTBjNjNlMWUnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzog
JzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcs
ICdnY190aW1lcic6ICcyODExNicsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3Vw
X2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2
YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRl
cnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzog
JzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3Bv
cnRzJzogWyd2bmV0MycsICdib25kMC41MDEnXX19LCAndXVpZCc6ICdDNjkwMjUwMC0xRTNF
LTA3MDYtMDAyNS05MEM2M0UxRTBFMEYnLCAnb25saW5lQ3B1cyc6IHUnMCwxLDIsMycsICdu
aWNzJzogeydlbnAxczBmMSc6IHsncGVybWh3YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZics
ICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycsICdOTV9DT05UUk9MTEVEJzog
J25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoyNTo5MDpjNjozZToxZicsICdN
QVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYxJywgJ09OQk9PVCc6ICd5ZXMn
fSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2
NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6M2U6MWUnLCAnc3BlZWQnOiAx
MDAwfSwgJ2VucDFzMGYwJzogeydwZXJtaHdhZGRyJzogJzAwOjI1OjkwOmM2OjNlOjFlJywg
J2FkZHInOiAnJywgJ2NmZyc6IHsnU0xBVkUnOiAneWVzJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnTVRVJzogJzE1MDAnLCAnSFdBRERSJzogJzAwOjI1OjkwOmM2OjNlOjFlJywgJ01B
U1RFUic6ICdib25kMCcsICdERVZJQ0UnOiAnZW5wMXMwZjAnLCAnT05CT09UJzogJ3llcyd9
LCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0
YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjozZToxZScsICdzcGVlZCc6IDEw
MDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzogJzAnLCAnY2x1c3RlckxldmVscyc6IFsnMy40
JywgJzMuNSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUscHNlLHRzYyxtc3IscGFlLG1j
ZSxjeDgsYXBpYyxzZXAsbXRycixwZ2UsbWNhLGNtb3YscGF0LHBzZTM2LGNsZmx1c2gsZHRz
LGFjcGksbW14LGZ4c3Isc3NlLHNzZTIsc3MsaHQsdG0scGJlLHN5c2NhbGwsbngscmR0c2Nw
LGxtLGNvbnN0YW50X3RzYyxhcmNoX3BlcmZtb24scGVicyxidHMscmVwX2dvb2Qsbm9wbCx4
dG9wb2xvZ3ksbm9uc3RvcF90c2MsYXBlcmZtcGVyZixlYWdlcmZwdSxwbmkscGNsbXVscWRx
LGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsc214LGVzdCx0bTIsc3NzZTMsY3gxNix4dHBy
LHBkY20scGNpZCxzc2U0XzEsc3NlNF8yLHgyYXBpYyxwb3BjbnQsdHNjX2RlYWRsaW5lX3Rp
bWVyLGFlcyx4c2F2ZSxhdngsZjE2YyxyZHJhbmQsbGFoZl9sbSxpZGEsYXJhdCxlcGIseHNh
dmVvcHQscGxuLHB0cyxkdGhlcm0sdHByX3NoYWRvdyx2bm1pLGZsZXhwcmlvcml0eSxlcHQs
dnBpZCxmc2dzYmFzZSxzbWVwLGVybXMsbW9kZWxfTmVoYWxlbSxtb2RlbF9Db25yb2UsbW9k
ZWxfY29yZWR1byxtb2RlbF9jb3JlMmR1byxtb2RlbF9QZW5yeW4sbW9kZWxfV2VzdG1lcmUs
bW9kZWxfbjI3MCxtb2RlbF9TYW5keUJyaWRnZScsICdJU0NTSUluaXRpYXRvck5hbWUnOiAn
aXFuLjE5OTQtMDUuY29tLnJlZGhhdDo4MDBhMjMzOGQ2MycsICduZXRDb25maWdEaXJ0eSc6
ICdGYWxzZScsICdzdXBwb3J0ZWRFTkdJTkVzJzogWyczLjQnLCAnMy41J10sICdhdXRvTnVt
YUJhbGFuY2luZyc6IDAsICdyZXNlcnZlZE1lbSc6ICczMjEnLCAnYm9uZGluZ3MnOiB7J2Jv
bmQwJzogeydhZGRyJzogJycsICdjZmcnOiB7J0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1
MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT05ESU5HX09QVFMnOiAnbW9kZT00IG1p
aW1vbj0xMDAnLCAnREVWSUNFJzogJ2JvbmQwJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZh
ZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICdtdHUnOiAnMTUwMCcs
ICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpj
NjozZToxZScsICdzbGF2ZXMnOiBbJ2VucDFzMGYwJywgJ2VucDFzMGYxJ10sICdvcHRzJzog
eydtaWltb24nOiAnMTAwJywgJ21vZGUnOiAnNCd9fX0sICdzb2Z0d2FyZV92ZXJzaW9uJzog
JzQuMTYnLCAnbWVtU2l6ZSc6ICcxNTg2MCcsICdjcHVTcGVlZCc6ICczMzkwLjE0MCcsICdu
dW1hTm9kZXMnOiB7dScwJzogeyd0b3RhbE1lbW9yeSc6ICcxNTg2MCcsICdjcHVzJzogWzAs
IDEsIDIsIDNdfX0sICd2ZXJzaW9uX25hbWUnOiAnU25vdyBNYW4nLCAndmxhbnMnOiB7J2Jv
bmQwLjUwMic6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklE
R0UnOiAnVkxBTjUwMicsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6
ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUwMics
ICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6
M2UxZS82NCddLCAndmxhbmlkJzogNTAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcn
LCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuNTAxJzogeydpZmFjZSc6ICdib25kMCcsICdh
ZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFONTAxJywgJ1ZMQU4nOiAneWVzJywg
J0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdERVZJQ0UnOiAnYm9uZDAuNTAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiA1MDEsICdtdHUn
OiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDYn
OiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ292
aXJ0bWdtdCcsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwNicsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2UxZS82
NCddLCAndmxhbmlkJzogMjA2LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2
NGFkZHJzJzogW119LCAnYm9uZDAuMjAxJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzog
JycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAxJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBM
VUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJ
Q0UnOiAnYm9uZDAuMjAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4
MDo6MjI1OjkwZmY6ZmVjNjozZTFlLzY0J10sICd2bGFuaWQnOiAyMDEsICdtdHUnOiAnMTUw
MCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDInOiB7J2lm
YWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU4yMDIn
LCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9D
T05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4yMDInLCAnT05CT09UJzogJ3ll
cyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNlMWUvNjQnXSwgJ3Zs
YW5pZCc6IDIwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6
IFtdfSwgJ2JvbmQwLjIwMyc6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2Zn
JzogeydCUklER0UnOiAnVkxBTjIwMycsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25v
JywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2Jv
bmQwLjIwMycsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5
MGZmOmZlYzY6M2UxZS82NCddLCAndmxhbmlkJzogMjAzLCAnbXR1JzogJzE1MDAnLCAnbmV0
bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119fSwgJ2xhc3RDbGllbnRJZmFjZSc6ICdsbycs
ICdjcHVDb3Jlcyc6ICc0JywgJ2t2bUVuYWJsZWQnOiAndHJ1ZScsICdndWVzdE92ZXJoZWFk
JzogJzY1JywgJ2NwdVRocmVhZHMnOiAnNCcsICdlbXVsYXRlZE1hY2hpbmVzJzogW3UncGMn
LCB1J3JoZWw2LjYuMCcsIHUncGMtcTM1LXJoZWw3LjAuMCcsIHUncmhlbDYuNC4wJywgdSdx
MzUnLCB1J3BjLWk0NDBmeC1yaGVsNy4wLjAnLCB1J3JoZWw2LjIuMCcsIHUncmhlbDYuMS4w
JywgdSdyaGVsNi41LjAnLCB1J3JoZWw2LjAuMCcsIHUncmhlbDYuMy4wJ10sICdybmdTb3Vy
Y2VzJzogWydyYW5kb20nXSwgJ29wZXJhdGluZ1N5c3RlbSc6IHsncmVsZWFzZSc6ICcxLjE1
MDMuZWw3LmNlbnRvcy4yLjgnLCAndmVyc2lvbic6ICc3JywgJ25hbWUnOiAnUkhFTCd9LCAn
bGFzdENsaWVudCc6ICcxMjcuMC4wLjEnfX0NClZNIENoYW5uZWxzIExpc3RlbmVyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoyNSw3MDY6OnZtY2hhbm5lbHM6Ojk2Ojp2ZHM6OihfaGFu
ZGxlX3RpbWVvdXRzKSBUaW1lb3V0IG9uIGZpbGVubyA1Mi4NCkRldGVjdG9yIHRocmVhZDo6
REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjUsOTcyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6
OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBj
b25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjYwNzU3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjI1LDk3Nzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9u
IHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NjA3NTcNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6
OjIwMTUtMTAtMjQgMDM6MDY6MjUsOTc3Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5N
dWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0
ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNzU3DQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI1LDk3Nzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6
WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJv
bSAoJzEyNy4wLjAuMScsIDYwNzU3KQ0KVGhyZWFkLTExMjY0OTE6OkRFQlVHOjoyMDE1LTEw
LTI0IDAzOjA2OjI1LDk3ODo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjood3JhcHBlcikg
Y2xpZW50IFsxMjcuMC4wLjFdOjpjYWxsIHZtR2V0U3RhdHMgd2l0aCAoJ2EyZjBlODNlLTNk
ODktNDBhNi05MjQzLTdkNWNmZDZhMjE2ZicsKSB7fQ0KVGhyZWFkLTExMjY0OTE6OkRFQlVH
OjoyMDE1LTEwLTI0IDAzOjA2OjI1LDk3ODo6QmluZGluZ1hNTFJQQzo6MTE0MDo6dmRzOjoo
d3JhcHBlcikgcmV0dXJuIHZtR2V0U3RhdHMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6
ICdWaXJ0dWFsIG1hY2hpbmUgZG9lcyBub3QgZXhpc3QnLCAnY29kZSc6IDF9fQ0KVGhyZWFk
LTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDE3ODo6bHZtOjoyOTE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyAgV0FSTklORzog
bHZtZXRhZCBpcyBydW5uaW5nIGJ1dCBkaXNhYmxlZC4gUmVzdGFydCBsdm1ldGFkIGJlZm9y
ZSBlbmFibGluZyBpdCFcbic7IDxyYz4gPSAwDQpUaHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIw
MTUtMTAtMjQgMDM6MDY6MjcsMTc5Ojpsdm06OjQxNjo6U3RvcmFnZS5PcGVyYXRpb25NdXRl
eDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIHJlbGVh
c2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAxNS0x
MC0yNCAwMzowNjoyNywxODA6OmhzbTo6MjQxMjo6U3RvcmFnZS5IU006OihfX3ByZWZldGNo
RG9tYWlucykgRm91bmQgU0QgdXVpZHM6ICgnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhJywgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YycsICdk
ZDk0NTBiYy0wMmIxLTRiNmItOWI4Yi1hOTBiMzMwNmRiMDYnLCAnNWExM2I0MjYtMTBmMi00
NTc3LWIyMjEtZGM5NDFjYWJlNWRiJykNClRocmVhZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQg
MDM6MDY6MjcsMTgwOjpsdm06OjUwOTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZh
bGlkYXRlQWxsVmdzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgZ290
IHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoyNywxODE6OmhzbTo6MjQ2ODo6U3RvcmFnZS5IU006Oihjb25uZWN0U3RvcmFn
ZVNlcnZlcikga25vd25TRHM6IHs1YTEzYjQyNi0xMGYyLTQ1NzctYjIyMS1kYzk0MWNhYmU1
ZGI6IHN0b3JhZ2UuYmxvY2tTRC5maW5kRG9tYWluLCAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3
NC0xODE0YzNjOWRlOWM6IHN0b3JhZ2UuYmxvY2tTRC5maW5kRG9tYWluLCA1YjYxYTMxZC1k
ODY0LTQ0MjktOWMyNi05YmY0MjgxYzhlZDY6IHN0b3JhZ2UubmZzU0QuZmluZERvbWFpbiwg
NzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOiBzdG9yYWdlLmJsb2NrU0Qu
ZmluZERvbWFpbiwgNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2OiBzdG9y
YWdlLm5mc1NELmZpbmREb21haW4sIGRkOTQ1MGJjLTAyYjEtNGI2Yi05YjhiLWE5MGIzMzA2
ZGIwNjogc3RvcmFnZS5ibG9ja1NELmZpbmREb21haW59DQpUaHJlYWQtNzc6OkRFQlVHOjoy
MDE1LTEwLTI0IDAzOjA2OjI3LDE4Mjo6bHZtOjo1MDQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0
ZXg6OihfaW52YWxpZGF0ZXZncykgR290IHRoZSBvcGVyYXRpb25hbCBtdXRleA0KVGhyZWFk
LTExMjY0ODQ6OklORk86OjIwMTUtMTAtMjQgMDM6MDY6MjcsMTgyOjpsb2dVdGlsczo6NDc6
OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGNvbm5lY3RTdG9yYWdl
U2VydmVyLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3RhdHVzbGlzdCc6IFt7J3N0YXR1cyc6IDAs
ICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYtYjIzMC03YjYwZTAwNmI4NWMnfV19DQpUaHJl
YWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMTgzOjp0YXNrOjoxMTkx
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA5MTcxNGY3My1k
NDY1LTRiM2YtYjMxMy00ZDFkN2YxNzRlYjdgOjpmaW5pc2hlZDogeydzdGF0dXNsaXN0Jzog
W3snc3RhdHVzJzogMCwgJ2lkJzogJ2VkNGQ2YWRhLWFiNDQtNGZmNi1iMjMwLTdiNjBlMDA2
Yjg1Yyd9XX0NClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMTgzOjps
dm06OjUwNjo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRldmdzKSBPcGVy
YXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlv
biBtdXRleA0KVGhyZWFkLTExMjY0ODQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDE4
NDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUp
IFRhc2s9YDkxNzE0ZjczLWQ0NjUtNGIzZi1iMzEzLTRkMWQ3ZjE3NGViN2A6Om1vdmluZyBm
cm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTExMjY0ODQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDE4NTo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6
OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVs
ZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0zOTo6REVCVUc6OjIw
MTUtMTAtMjQgMDM6MDY6MjcsMTg1Ojpsdm06OjUyOTo6U3RvcmFnZS5PcGVyYXRpb25NdXRl
eDo6KF9pbnZhbGlkYXRlQWxsTHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJh
dGlvbicgZ290IHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xMTI2NDg0OjpERUJVRzo6
MjAxNS0xMC0yNCAwMzowNjoyNywxODY6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJl
cXVlc3RzIHt9DQpUaHJlYWQtMTEyNjQ4NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6Mjcs
MTg3Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRh
c2s9YDkxNzE0ZjczLWQ0NjUtNGIzZi1iMzEzLTRkMWQ3ZjE3NGViN2A6OnJlZiAwIGFib3J0
aW5nIEZhbHNlDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDE4Njo6
bHZtOjo1MTQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZWx2cykgR290
IHRoZSBvcGVyYXRpb25hbCBtdXRleA0KVGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0yNCAw
MzowNjoyNywxODg6Om1pc2M6Ojc1MTo6U3RvcmFnZS5TYW1wbGluZ01ldGhvZDo6KF9fY2Fs
bF9fKSBSZXR1cm5pbmcgbGFzdCByZXN1bHQNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MjcsMTg5Ojpsdm06OjUyNjo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9p
bnZhbGlkYXRlbHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgcmVs
ZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTM5OjpERUJVRzo6MjAxNS0xMC0y
NCAwMzowNjoyNywxOTE6Omx2bTo6MzcxOjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3Jl
bG9hZHZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgZ290IHRoZSBvcGVy
YXRpb24gbXV0ZXgNClRocmVhZC03Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMTky
Ojpsdm06OjM3MTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIEdvdCB0
aGUgb3BlcmF0aW9uYWwgbXV0ZXgNClRocmVhZC0zOTo6REVCVUc6OjIwMTUtMTAtMjQgMDM6
MDY6MjcsMTkyOjpsdm06OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9i
aW4vc3VkbyAtbiAvc2Jpbi9sdm0gdmdzIC0tY29uZmlnICcgZGV2aWNlcyB7IHByZWZlcnJl
ZF9uYW1lcyA9IFsiXi9kZXYvbWFwcGVyLyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0x
IHdyaXRlX2NhY2hlX3N0YXRlPTAgZGlzYWJsZV9hZnRlcl9lcnJvcl9jb3VudD0zIG9idGFp
bl9kZXZpY2VfbGlzdF9mcm9tX3VkZXY9MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYvbWFwcGVy
LzIzMzQxNTY3NDZjNDY0MzQ2fC9kZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYxfC9kZXYv
bWFwcGVyLzI2MjMxNDQzMDVhNGI2YjRkfC9kZXYvbWFwcGVyLzI3NzYxNzg0NTQzNmM2ODM1
fCdcJycsICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHBy
aW9yaXRpc2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9
MCB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIC0t
bm9oZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcgLS1pZ25v
cmVza2lwcGVkY2x1c3RlciAtbyB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0ZW50X3Np
emUsZXh0ZW50X2NvdW50LGZyZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19tZGFfZnJl
ZSxsdl9jb3VudCxwdl9jb3VudCxwdl9uYW1lIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5
YWE3MjQyMTRmYSAoY3dkIE5vbmUpDQpUaHJlYWQtNzc6OkRFQlVHOjoyMDE1LTEwLTI0IDAz
OjA2OjI3LDE5ODo6bHZtOjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3Iv
YmluL3N1ZG8gLW4gL3NiaW4vbHZtIHZncyAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJy
ZWRfbmFtZXMgPSBbIl4vZGV2L21hcHBlci8iXSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9
MSB3cml0ZV9jYWNoZV9zdGF0ZT0wIGRpc2FibGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRh
aW5fZGV2aWNlX2xpc3RfZnJvbV91ZGV2PTAgZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBl
ci8yMzM0MTU2NzQ2YzQ2NDM0NnwvZGV2L21hcHBlci8yMzM2Yjc4NTc1MDY5NjM2MXwvZGV2
L21hcHBlci8yNjIzMTQ0MzA1YTRiNmI0ZHwvZGV2L21hcHBlci8yNzc2MTc4NDU0MzZjNjgz
NXwnXCcnLCAnXCcncnwuKnwnXCcnIF0gfSAgZ2xvYmFsIHsgIGxvY2tpbmdfdHlwZT0xICBw
cmlvcml0aXNlX3dyaXRlX2xvY2tzPTEgIHdhaXRfZm9yX2xvY2tzPTEgIHVzZV9sdm1ldGFk
PTAgfSAgYmFja3VwIHsgIHJldGFpbl9taW4gPSA1MCAgcmV0YWluX2RheXMgPSAwIH0gJyAt
LW5vaGVhZGluZ3MgLS11bml0cyBiIC0tbm9zdWZmaXggLS1zZXBhcmF0b3IgJ3wnIC0taWdu
b3Jlc2tpcHBlZGNsdXN0ZXIgLW8gdXVpZCxuYW1lLGF0dHIsc2l6ZSxmcmVlLGV4dGVudF9z
aXplLGV4dGVudF9jb3VudCxmcmVlX2NvdW50LHRhZ3MsdmdfbWRhX3NpemUsdmdfbWRhX2Zy
ZWUsbHZfY291bnQscHZfY291bnQscHZfbmFtZSAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0x
ODE0YzNjOWRlOWMgKGN3ZCBOb25lKQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0x
MC0yNCAwMzowNjoyNywyMDQ6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJv
dG9jb2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJv
bSAxMjcuMC4wLjE6NjA3NTgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQg
MDM6MDY6MjcsMjA5Ojpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29s
QWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9t
IDEyNy4wLjAuMTo2MDc1OA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAw
MzowNjoyNywyMDk6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xB
Y2NlcHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4
bWwgZnJvbSAxMjcuMC4wLjE6NjA3NTgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUt
MTAtMjQgMDM6MDY6MjcsMjEwOjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6
KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4x
JywgNjA3NTgpDQpUaHJlYWQtMTEyNjQ5Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6Mjcs
MjE2OjpCaW5kaW5nWE1MUlBDOjozMTg6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTI3LjAu
MC4xXQ0KVGhyZWFkLTExMjY0OTI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDIxNzo6
dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRh
c2s9YDYwYzQ4MTg2LTEzZTktNGMxZi05NjNmLTBiZjVkZmU0MGYxMGA6Om1vdmluZyBmcm9t
IHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMTEyNjQ5Mjo6SU5GTzo6
MjAxNS0xMC0yNCAwMzowNjoyNywyMTc6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdy
YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVh
ZC0xMTI2NDkyOjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDIxOTo6bG9nVXRpbHM6OjQ3
OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJl
dHVybiByZXNwb25zZTogeyczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMn
OiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NjY5NzMnLCAnbGFzdENoZWNrJzogJzE5LjcnLCAn
dmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEn
OiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4xMDAxMDEnLCAnbGFzdENoZWNrJzogJzE5LjcnLCAndmFs
aWQnOiBUcnVlfSwgdSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7
J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDA0NTAzMzQnLCAnbGFzdENoZWNrJzogJzcuOScsICd2YWxp
ZCc6IFRydWV9fQ0KVGhyZWFkLTExMjY0OTI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3
LDIxOTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkg
VGFzaz1gNjBjNDgxODYtMTNlOS00YzFmLTk2M2YtMGJmNWRmZTQwZjEwYDo6ZmluaXNoZWQ6
IHsnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwg
J2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNzY2OTczJywgJ2xhc3RDaGVjayc6ICcxOS43JywgJ3ZhbGlkJzogVHJ1ZX0s
IHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwg
J2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMTAwMTAxJywgJ2xhc3RDaGVjayc6ICcxOS43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUn
NmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2Fj
dHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwNDUwMzM0JywgJ2xhc3RDaGVjayc6ICc3LjknLCAndmFsaWQnOiBUcnVlfX0NClRo
cmVhZC0xMTI2NDkyOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyNywyMjA6OnRhc2s6OjU5
NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2MGM0
ODE4Ni0xM2U5LTRjMWYtOTYzZi0wYmY1ZGZlNDBmMTBgOjptb3ZpbmcgZnJvbSBzdGF0ZSBw
cmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVhZC0xMTI2NDkyOjpERUJVRzo6MjAx
NS0xMC0yNCAwMzowNjoyNywyMjE6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJl
c291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVx
dWVzdHMge30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtMTEyNjQ5Mjo6REVCVUc6OjIwMTUtMTAt
MjQgMDM6MDY6MjcsMjIxOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJj
ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7
fQ0KVGhyZWFkLTExMjY0OTI6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDIyMjo6dGFz
azo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWA2MGM0
ODE4Ni0xM2U5LTRjMWYtOTYzZi0wYmY1ZGZlNDBmMTBgOjpyZWYgMCBhYm9ydGluZyBGYWxz
ZQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyNywzNDk6OnBy
b3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRf
Y29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA3NTkNCkRl
dGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU0Ojpwcm90b2Nv
bGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nv
bm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDc1OQ0KRGV0
ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyNywzNTQ6OnByb3RvY29s
ZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVfY29u
bmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6NjA3
NTkNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU0OjpC
aW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1sIG92
ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA3NTkpDQpUaHJlYWQtMTEy
NjQ5Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU2Ojp0YXNrOjo1OTU6OlN0b3Jh
Z2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNTA0YTNmOWItMmI5
YS00YWQ3LWEzOGQtYTE5MTFkYzRmZTRiYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBz
dGF0ZSBwcmVwYXJpbmcNClRocmVhZC0xMTI2NDkzOjpJTkZPOjoyMDE1LTEwLTI0IDAzOjA2
OjI3LDM1Njo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBw
cm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTExMjY0OTM6OklORk86
OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU2Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3
cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7
JzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdh
Y3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6
ICcwLjAwMDc2Njk3MycsICdsYXN0Q2hlY2snOiAnMTkuOScsICd2YWxpZCc6IFRydWV9LCB1
JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAsICdh
Y3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6
ICcwLjEwMDEwMScsICdsYXN0Q2hlY2snOiAnMTkuOCcsICd2YWxpZCc6IFRydWV9LCB1JzZh
Mjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1
YWwnOiBUcnVlLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMDQ1MDMzNCcsICdsYXN0Q2hlY2snOiAnOC4xJywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJl
YWQtMTEyNjQ5Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU2Ojp0YXNrOjoxMTkx
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA1MDRhM2Y5Yi0y
YjlhLTRhZDctYTM4ZC1hMTkxMWRjNGZlNGJgOjpmaW5pc2hlZDogeyczNWU0YzAyOS03Yjc2
LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA3NjY5NzMn
LCAnbGFzdENoZWNrJzogJzE5LjknLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFj
LTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4xMDAxMDEnLCAn
bGFzdENoZWNrJzogJzE5LjgnLCAndmFsaWQnOiBUcnVlfSwgdSc2YTI3N2JkOC1jNGMwLTQx
NmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3Zl
cnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0NTAzMzQnLCAn
bGFzdENoZWNrJzogJzguMScsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTExMjY0OTM6OkRF
QlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3LDM1Njo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tN
YW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDUwNGEzZjliLTJiOWEtNGFkNy1h
MzhkLWExOTExZGM0ZmU0YmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0
ZSBmaW5pc2hlZA0KVGhyZWFkLTExMjY0OTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAzOjA2OjI3
LDM1Njo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93
bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJj
ZXMge30NClRocmVhZC0xMTI2NDkzOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyNywzNTY6
OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6
KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQtMTEyNjQ5
Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjcsMzU3Ojp0YXNrOjo5OTM6OlN0b3JhZ2Uu
VGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDUwNGEzZjliLTJiOWEtNGFkNy1h
MzhkLWExOTExZGM0ZmU0YmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpKc29uUnBjIChTdG9t
cFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMzowNjoyOCwxNzU6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMzowNjoyOCwxNzY6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJl
YWQtMTEyNjQ5NDo6REVCVUc6OjIwMTUtMTAtMjQgMDM6MDY6MjgsMTc5OjpzdG9tcFJlYWN0
b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25z
ZQ0KG10wO3Jvb3RAaDM6fgdbcm9vdEBoMyB+XSMgDQobXTA7cm9vdEBoMzp+B1tyb290QGgz
IH5dIyANChtdMDtyb290QGgzOn4HW3Jvb3RAaDMgfl0jIA0KG10wO3Jvb3RAaDM6fgdbcm9v
dEBoMyB+XSMgDQobXTA7cm9vdEBoMzp+B1tyb290QGgzIH5dIyANChtdMDtyb290QGgzOn4H
W3Jvb3RAaDMgfl0jIGV4aXQNCmV4aXQNCgpTY3JpcHQgZG9uZSBvbiBTYXQgMjQgT2N0IDIw
MTUgMDM6MDc6MjQgQU0gQ0RUCg==
--=_84a8a0220c7fb2c770a9ce036f816e13
Content-Type: text/x-log
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="=?UTF-8?B?aG9zdDEtdmRzbS5sb2c=?="
U2NyaXB0IHN0YXJ0ZWQgb24gU2F0IDI0IE9jdCAyMDE1IDAyOjU4OjE2IEFNIENEVAobXTA7
cm9vdEBoMTp+BxtbPzEwMzRoW3Jvb3RAaDEgfl0jIHRhaWwgLW4gMzAwIC92YXIvbG8HZy8H
DQphbmFjb25kYS8gICAgICAgICAgICAgICAgICBsaWJ2aXJ0LyAgICAgICAgICAgICAgICAg
ICBzZWN1cmUNCmF1ZGl0LyAgICAgICAgICAgICAgICAgICAgIG1haWxsb2cgICAgICAgICAg
ICAgICAgICAgIHNlY3VyZS0yMDE1MDkyNw0KYm9vdC5sb2cgICAgICAgICAgICAgICAgICAg
bWFpbGxvZy0yMDE1MDkyNyAgICAgICAgICAgc2VjdXJlLTIwMTUxMDA1DQpidG1wICAgICAg
ICAgICAgICAgICAgICAgICBtYWlsbG9nLTIwMTUxMDA1ICAgICAgICAgICBzZWN1cmUtMjAx
NTEwMTENCmJ0bXAtMjAxNTEwMDEgICAgICAgICAgICAgIG1haWxsb2ctMjAxNTEwMTEgICAg
ICAgICAgIHNlY3VyZS0yMDE1MTAxOA0KY29yZS8gICAgICAgICAgICAgICAgICAgICAgbWFp
bGxvZy0yMDE1MTAxOCAgICAgICAgICAgc3Bvb2xlcg0KY3JvbiAgICAgICAgICAgICAgICAg
ICAgICAgbWVzc2FnZXMgICAgICAgICAgICAgICAgICAgc3Bvb2xlci0yMDE1MDkyNw0KY3Jv
bi0yMDE1MDkyNyAgICAgICAgICAgICAgbWVzc2FnZXMtMjAxNTA5MjcgICAgICAgICAgc3Bv
b2xlci0yMDE1MTAwNQ0KY3Jvbi0yMDE1MTAwNSAgICAgICAgICAgICAgbWVzc2FnZXMtMjAx
NTEwMDUgICAgICAgICAgc3Bvb2xlci0yMDE1MTAxMQ0KY3Jvbi0yMDE1MTAxMSAgICAgICAg
ICAgICAgbWVzc2FnZXMtMjAxNTEwMTEgICAgICAgICAgc3Bvb2xlci0yMDE1MTAxOA0KY3Jv
bi0yMDE1MTAxOCAgICAgICAgICAgICAgbWVzc2FnZXMtMjAxNTEwMTggICAgICAgICAgdGFs
bHlsb2cNCmRtZXNnICAgICAgICAgICAgICAgICAgICAgIG50cHN0YXRzLyAgICAgICAgICAg
ICAgICAgIHR1bmVkLw0KZG1lc2cub2xkICAgICAgICAgICAgICAgICAgb3ZpcnQtZW5naW5l
LyAgICAgICAgICAgICAgdmRzbS8NCmZpcmV3YWxsZCAgICAgICAgICAgICAgICAgIG92aXJ0
LWhvc3RlZC1lbmdpbmUtaGEvICAgIHd0bXANCmdsdXN0ZXJmcy8gICAgICAgICAgICAgICAg
IG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvIHl1bS5sb2cNCmdydWJieSAgICAgICAgICAg
ICAgICAgICAgIHBwcC8gICAgICAgICAgICAgICAgICAgICAgIHl1bS5sb2ctMjAxNTA0MjIN
Cmxhc3Rsb2cgICAgICAgICAgICAgICAgICAgIHNhbmxvY2subG9nICAgICAgICAgICAgICAg
IA0KW3Jvb3RAaDEgfl0jIHRhaWwgLW4gMzAwIC92YXIvbG9nL3Zkc20vBw0KRGlzcGxheSBh
bGwgMTEyIHBvc3NpYmlsaXRpZXM/ICh5IG9yIG4pDQpbcm9vdEBoMSB+XSMgdGFpbCAtbiAz
MDAgL3Zhci9sb2cvdmRzbS92ZHMHbS5sb2cNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTg6NDcsODk1Ojpsdm06OjUyOTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9p
bnZhbGlkYXRlQWxsTHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicg
Z290IHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTg6NDcsODk1Ojpsdm06OjUzMTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZh
bGlkYXRlQWxsTHZzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgcmVs
ZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1ODo0Nyw4OTY6Om1pc2M6Ojc1MTo6U3RvcmFnZS5TYW1wbGluZ01ldGhvZDo6KF9f
Y2FsbF9fKSBSZXR1cm5pbmcgbGFzdCByZXN1bHQNClRocmVhZC0xNjo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NTg6NDcsODk3Ojpsdm06OjM3MTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6
KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIGdvdCB0aGUg
b3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjQ3
LDkwMDo6bHZtOjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3IvYmluL3N1
ZG8gLW4gL3NiaW4vbHZtIHZnY2sgLS1jb25maWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25h
bWVzID0gWyJeL2Rldi9tYXBwZXIvIl0gaWdub3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3Jp
dGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxlX2FmdGVyX2Vycm9yX2NvdW50PTMgb2J0YWluX2Rl
dmljZV9saXN0X2Zyb21fdWRldj0wIGZpbHRlciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIvMjMz
NDE1Njc0NmM0NjQzNDZ8L2Rldi9tYXBwZXIvMjMzNmI3ODU3NTA2OTYzNjF8L2Rldi9tYXBw
ZXIvMjYyMzE0NDMwNWE0YjZiNGR8L2Rldi9tYXBwZXIvMjc3NjE3ODQ1NDM2YzY4MzV8J1wn
JywgJ1wnJ3J8Lip8J1wnJyBdIH0gIGdsb2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3Jp
dGlzZV93cml0ZV9sb2Nrcz0xICB3YWl0X2Zvcl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0g
IGJhY2t1cCB7ICByZXRhaW5fbWluID0gNTAgIHJldGFpbl9kYXlzID0gMCB9ICcgNzJjMzEy
YjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhIChjd2QgTm9uZSkNClRocmVhZC0xNjo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NDcsOTAwOjpsdm06OjI5MTo6U3RvcmFnZS5NaXNj
LmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9sdm0gdmdzIC0tY29uZmln
ICcgZGV2aWNlcyB7IHByZWZlcnJlZF9uYW1lcyA9IFsiXi9kZXYvbWFwcGVyLyJdIGlnbm9y
ZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRlPTAgZGlzYWJsZV9hZnRl
cl9lcnJvcl9jb3VudD0zIG9idGFpbl9kZXZpY2VfbGlzdF9mcm9tX3VkZXY9MCBmaWx0ZXIg
PSBbICdcJydhfC9kZXYvbWFwcGVyLzIzMzQxNTY3NDZjNDY0MzQ2fC9kZXYvbWFwcGVyLzIz
MzZiNzg1NzUwNjk2MzYxfC9kZXYvbWFwcGVyLzI2MjMxNDQzMDVhNGI2YjRkfC9kZXYvbWFw
cGVyLzI3NzYxNzg0NTQzNmM2ODM1fCdcJycsICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwg
eyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3Jf
bG9ja3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICBy
ZXRhaW5fZGF5cyA9IDAgfSAnIC0tbm9oZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAt
LXNlcGFyYXRvciAnfCcgLS1pZ25vcmVza2lwcGVkY2x1c3RlciAtbyB1dWlkLG5hbWUsYXR0
cixzaXplLGZyZWUsZXh0ZW50X3NpemUsZXh0ZW50X2NvdW50LGZyZWVfY291bnQsdGFncyx2
Z19tZGFfc2l6ZSx2Z19tZGFfZnJlZSxsdl9jb3VudCxwdl9jb3VudCxwdl9uYW1lIDM1ZTRj
MDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YyAoY3dkIE5vbmUpDQpUaHJlYWQtNTY6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjQ4LDk1Nzo6ZmlsZVNEOjoyNjI6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEt
Y2VudGVyL21udC8xNzIuMjUuMjA2LjEwOl9JU08vNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEt
NTljM2ZjMDQzN2I2L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxs
IGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpUaHJlYWQtNTY6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjQ4LDk2NDo6ZmlsZVNEOjoyNjI6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihn
ZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRzIGluXG4wKzEgcmVj
b3JkcyBvdXRcbjMxOSBieXRlcyAoMzE5IEIpIGNvcGllZCwgMC4wMDAyOTIyMjQgcywgMS4x
IE1CL3Ncbic7IDxyYz4gPSAwDQpUaHJlYWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NTg6NDksMjAwOjpsaWJ2aXJ0Y29ubmVjdGlvbjo6MTQzOjpyb290Ojood3JhcHBlcikgVW5r
bm93biBsaWJ2aXJ0ZXJyb3I6IGVjb2RlOiA4MCBlZG9tOiAyMCBsZXZlbDogMiBtZXNzYWdl
OiBtZXRhZGF0YSBub3QgZm91bmQ6IFJlcXVlc3RlZCBtZXRhZGF0YSBlbGVtZW50IGlzIG5v
dCBwcmVzZW50DQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1ODo0OSw4MTY6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6Oiho
YW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VO
RCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo0OSw4MTc6Ol9f
aW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBX
YWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQtNzk5MjMwOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1ODo0OSw4MTg6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6
OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjU4OjUwLDQ3Nzo6bHZtOjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIFNV
Q0NFU1M6IDxlcnI+ID0gJyAgV0FSTklORzogbHZtZXRhZCBpcyBydW5uaW5nIGJ1dCBkaXNh
YmxlZC4gUmVzdGFydCBsdm1ldGFkIGJlZm9yZSBlbmFibGluZyBpdCFcbic7IDxyYz4gPSAw
DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUwLDQ3Nzo6YmxvY2tTRDo6
NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBp
Zj0vZGV2LzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYS9tZXRhZGF0YSBp
ZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpU
aHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUwLDQ4Mzo6bHZtOjoyOTE6OlN0
b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyAgV0FSTklORzog
bHZtZXRhZCBpcyBydW5uaW5nIGJ1dCBkaXNhYmxlZC4gUmVzdGFydCBsdm1ldGFkIGJlZm9y
ZSBlbmFibGluZyBpdCFcbic7IDxyYz4gPSAwDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjUwLDQ4NDo6bHZtOjo0MTY6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6Oihf
cmVsb2FkdmdzKSBPcGVyYXRpb24gJ2x2bSByZWxvYWQgb3BlcmF0aW9uJyByZWxlYXNlZCB0
aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4
OjUwLDQ4NDo6cGVyc2lzdGVudERpY3Q6OjE5Mjo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6
KF9faW5pdF9fKSBDcmVhdGVkIGEgcGVyc2lzdGVudCBkaWN0IHdpdGggTHZNZXRhZGF0YVJX
IGJhY2tlbmQNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTAsNDg0Ojpi
bG9ja1NEOjozMzY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZWFkbGluZXMpIC91c3IvYmlu
L2RkIGlmbGFnPWRpcmVjdCBza2lwPTAgYnM9MjA0OCBpZj0vZGV2LzM1ZTRjMDI5LTdiNzYt
NGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yy9tZXRhZGF0YSBjb3VudD0xIChjd2QgTm9uZSkNClRo
cmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTAsNDk0OjpibG9ja1NEOjo1OTY6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0g
JzErMCByZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjQwOTYgYnl0ZXMgKDQuMSBrQikg
Y29waWVkLCAwLjAxMDI0NzQgcywgNDAwIGtCL3Ncbic7IDxyYz4gPSAwDQpUaHJlYWQtNTM6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUwLDQ5NDo6bHZtOjozNzE6OlN0b3JhZ2UuT3Bl
cmF0aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBPcGVyYXRpb24gJ2x2bSByZWxvYWQgb3BlcmF0
aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo1ODo1MCw0OTQ6Omx2bTo6MjkxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21k
KSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3MgLS1jb25maWcgJyBkZXZpY2VzIHsg
cHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIvIl0gaWdub3JlX3N1c3BlbmRlZF9k
ZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxlX2FmdGVyX2Vycm9yX2NvdW50
PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0wIGZpbHRlciA9IFsgJ1wnJ2F8L2Rl
di9tYXBwZXIvMjMzNDE1Njc0NmM0NjQzNDZ8L2Rldi9tYXBwZXIvMjMzNmI3ODU3NTA2OTYz
NjF8L2Rldi9tYXBwZXIvMjYyMzE0NDMwNWE0YjZiNGR8L2Rldi9tYXBwZXIvMjc3NjE3ODQ1
NDM2YzY4MzV8J1wnJywgJ1wnJ3J8Lip8J1wnJyBdIH0gIGdsb2JhbCB7ICBsb2NraW5nX3R5
cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0xICB3YWl0X2Zvcl9sb2Nrcz0xICB1c2Vf
bHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5fbWluID0gNTAgIHJldGFpbl9kYXlzID0g
MCB9ICcgLS1ub2hlYWRpbmdzIC0tdW5pdHMgYiAtLW5vc3VmZml4IC0tc2VwYXJhdG9yICd8
JyAtLWlnbm9yZXNraXBwZWRjbHVzdGVyIC1vIHV1aWQsbmFtZSxhdHRyLHNpemUsZnJlZSxl
eHRlbnRfc2l6ZSxleHRlbnRfY291bnQsZnJlZV9jb3VudCx0YWdzLHZnX21kYV9zaXplLHZn
X21kYV9mcmVlLGx2X2NvdW50LHB2X2NvdW50LHB2X25hbWUgNzJjMzEyYjItZTkxYy00MzY4
LWI3ZDUtMjlhYTcyNDIxNGZhIChjd2QgTm9uZSkNClRocmVhZC0xNjo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NTg6NTAsNTAwOjpibG9ja1NEOjozMzY6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihyZWFkbGluZXMpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGluXG4xKzAgcmVj
b3JkcyBvdXRcbjIwNDggYnl0ZXMgKDIuMCBrQikgY29waWVkLCAwLjAwOTk5OTMzIHMsIDIw
NSBrQi9zXG4nOyA8cmM+ID0gMA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1
ODo1MCw1MDA6Om1pc2M6OjI2Mjo6U3RvcmFnZS5NaXNjOjoodmFsaWRhdGVEREJ5dGVzKSBl
cnI6IFsnMSswIHJlY29yZHMgaW4nLCAnMSswIHJlY29yZHMgb3V0JywgJzIwNDggYnl0ZXMg
KDIuMCBrQikgY29waWVkLCAwLjAwOTk5OTMzIHMsIDIwNSBrQi9zJ10sIHNpemU6IDIwNDgN
ClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTAsNTAwOjpwZXJzaXN0ZW50
RGljdDo6MjM0OjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBsaW5l
cyAoTHZNZXRhZGF0YVJXKT1bXQ0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1
ODo1MCw1MDA6OnBlcnNpc3RlbnREaWN0OjoyNTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6
OihyZWZyZXNoKSBFbXB0eSBtZXRhZGF0YQ0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1ODo1MCw1MDA6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lzdGVu
dERpY3Q6OihfX2luaXRfXykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIFZHVGFn
TWV0YWRhdGFSVyBiYWNrZW5kDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4
OjUwLDUwMDo6bHZtOjo1MDQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0
ZXZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgaXMgaG9sZGluZyB0aGUg
b3BlcmF0aW9uIG11dGV4LCB3YWl0aW5nLi4uDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU4OjUwLDU0Njo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3Ojp2ZHMuTXVs
dGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcgY29ubmVjdGlv
biBmcm9tIDEyNy4wLjAuMTo0Njg0NA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo1ODo1MCw1NTE6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRzLk11bHRpUHJv
dG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlvbiByZW1vdmVk
IGZyb20gMTI3LjAuMC4xOjQ2ODQ0DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjUwLDU1MTo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMuTXVsdGlQcm90
b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVjdGVkIHByb3Rv
Y29sIHhtbCBmcm9tIDEyNy4wLjAuMTo0Njg0NA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo1ODo1MCw1NTE6OkJpbmRpbmdYTUxSUEM6OjExNzM6OlhtbERldGVj
dG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZyb20gKCcxMjcu
MC4wLjEnLCA0Njg0NCkNClRocmVhZC03OTkyMzE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4
OjUwLDU1Mzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl
U3RhdGUpIFRhc2s9YGFkNWZhY2U3LWQ4YjUtNDE1YS1hMzQ3LTZhNDIyYjBlYzUzZWA6Om1v
dmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtNzk5MjMx
OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU4OjUwLDU1Mzo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRj
aGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25l
KQ0KVGhyZWFkLTc5OTIzMTo6SU5GTzo6MjAxNS0xMC0yNCAwMjo1ODo1MCw1NTM6OmxvZ1V0
aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0
YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzZhMjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNm
YzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDAsICdh
Y3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDI5MjIyNCcsICdsYXN0Q2hlY2snOiAn
MS42JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcy
NDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDEwMjk2OCcsICdsYXN0Q2hlY2snOiAnMjAu
MScsICd2YWxpZCc6IFRydWV9LCAnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlk
ZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDU3NjU5MicsICdsYXN0Q2hlY2snOiAnMTMuNics
ICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTc5OTIzMTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NTg6NTAsNTUzOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw
YXJlKSBUYXNrPWBhZDVmYWNlNy1kOGI1LTQxNWEtYTM0Ny02YTQyMmIwZWM1M2VgOjpmaW5p
c2hlZDoge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2Rl
JzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwMjkyMjI0JywgJ2xhc3RDaGVjayc6ICcxLjYnLCAndmFsaWQnOiBU
cnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMTAyOTY4JywgJ2xhc3RDaGVjayc6ICcyMC4xJywgJ3ZhbGlkJzogVHJ1
ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAw
LCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wNTc2NTkyJywgJ2xhc3RDaGVjayc6ICcxMy42JywgJ3ZhbGlkJzogVHJ1ZX19
DQpUaHJlYWQtNzk5MjMxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1MCw1NTM6OnRhc2s6
OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBh
ZDVmYWNlNy1kOGI1LTQxNWEtYTM0Ny02YTQyMmIwZWM1M2VgOjptb3ZpbmcgZnJvbSBzdGF0
ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVhZC03OTkyMzE6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU4OjUwLDU1Mzo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2Uu
UmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCBy
ZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC03OTkyMzE6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjUwLDU1Mzo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3Vy
Y2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVzdHMg
e30NClRocmVhZC03OTkyMzE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUwLDU1Mzo6dGFz
azo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWBhZDVm
YWNlNy1kOGI1LTQxNWEtYTM0Ny02YTQyMmIwZWM1M2VgOjpyZWYgMCBhYm9ydGluZyBGYWxz
ZQ0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1Miw3OTc6Omx2bTo6Mjkx
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5J
Tkc6IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlzYWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBi
ZWZvcmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0gMA0KVGhyZWFkLTUzOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo1ODo1Miw3OTc6Omx2bTo6NDE2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4
OjooX3JlbG9hZHZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgcmVsZWFz
ZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1ODo1Miw3OTg6Omx2bTo6NTA0OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFs
aWRhdGV2Z3MpIE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhl
IG9wZXJhdGlvbiBtdXRleA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1
Miw3OTk6Omx2bTo6NTA2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGV2
Z3MpIE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUg
b3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUy
LDgwMTo6bHZtOjo1MTQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZWx2
cykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0
aW9uIG11dGV4DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUyLDgwMjo6
bHZtOjo1MjY6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZWx2cykgT3Bl
cmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRp
b24gbXV0ZXgNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTIsODAzOjps
dm06OjM3MTo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlv
biAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJl
YWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjUyLDgwMzo6bHZtOjoyOTE6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4vbHZtIHZncyAt
LWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMgPSBbIl4vZGV2L21hcHBlci8i
XSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNoZV9zdGF0ZT0wIGRpc2Fi
bGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3RfZnJvbV91ZGV2PTAg
ZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBlci8yMzM0MTU2NzQ2YzQ2NDM0NnwvZGV2L21h
cHBlci8yMzM2Yjc4NTc1MDY5NjM2MXwvZGV2L21hcHBlci8yNjIzMTQ0MzA1YTRiNmI0ZHwv
ZGV2L21hcHBlci8yNzc2MTc4NDU0MzZjNjgzNXwnXCcnLCAnXCcncnwuKnwnXCcnIF0gfSAg
Z2xvYmFsIHsgIGxvY2tpbmdfdHlwZT0xICBwcmlvcml0aXNlX3dyaXRlX2xvY2tzPTEgIHdh
aXRfZm9yX2xvY2tzPTEgIHVzZV9sdm1ldGFkPTAgfSAgYmFja3VwIHsgIHJldGFpbl9taW4g
PSA1MCAgcmV0YWluX2RheXMgPSAwIH0gJyAtLW5vaGVhZGluZ3MgLS11bml0cyBiIC0tbm9z
dWZmaXggLS1zZXBhcmF0b3IgJ3wnIC0taWdub3Jlc2tpcHBlZGNsdXN0ZXIgLW8gdXVpZCxu
YW1lLGF0dHIsc2l6ZSxmcmVlLGV4dGVudF9zaXplLGV4dGVudF9jb3VudCxmcmVlX2NvdW50
LHRhZ3MsdmdfbWRhX3NpemUsdmdfbWRhX2ZyZWUsbHZfY291bnQscHZfY291bnQscHZfbmFt
ZSAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMgKGN3ZCBOb25lKQ0KSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTIsODIzOjpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTIsODI0OjpfX2luaXRfXzo6NTMwOjpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVx
dWVzdA0KVGhyZWFkLTc5OTIzMjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTIsODI1Ojpz
dG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGlu
ZyByZXNwb25zZQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1
NCwxMzQ6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRv
cjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6
NDY4NDUNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTQsMTM4
Ojpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6Oihf
cmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo0
Njg0NQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NCwxMzg6
OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9o
YW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcu
MC4wLjE6NDY4NDUNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6
NTQsMTM4OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tl
dCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNDY4NDUpDQpU
aHJlYWQtNzk5MjMzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NCwxNDA6OkJpbmRpbmdY
TUxSUEM6OjExMzM6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCB2
bUdldFN0YXRzIHdpdGggKCdhMmYwZTgzZS0zZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYn
LCkge30NClRocmVhZC03OTkyMzM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU0LDE0MDo6
QmluZGluZ1hNTFJQQzo6MTE0MDo6dmRzOjood3JhcHBlcikgcmV0dXJuIHZtR2V0U3RhdHMg
d2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25lJywgJ2NvZGUnOiAwfSwgJ3N0YXRz
TGlzdCc6IFt7J2Rpc3BsYXlJbmZvJzogW3sndGxzUG9ydCc6ICctMScsICdpcEFkZHJlc3Mn
OiAnMCcsICd0eXBlJzogJ3ZuYycsICdwb3J0JzogdSc1OTAxJ31dLCAnbWVtVXNhZ2UnOiAn
MCcsICdhY3BpRW5hYmxlJzogJ3RydWUnLCAnZ3Vlc3RGUUROJzogJycsICdwaWQnOiAnMjg2
MzMnLCAnc2Vzc2lvbic6ICdVbmtub3duJywgJ2Rpc3BsYXlTZWN1cmVQb3J0JzogJy0xJywg
J3RpbWVPZmZzZXQnOiAnMCcsICdiYWxsb29uSW5mbyc6IHt9LCAncGF1c2VDb2RlJzogJ05P
RVJSJywgJ25ldHdvcmsnOiB7dSd2bmV0Mic6IHsnbWFjQWRkcic6ICcwMDoxNjozZTozYzph
NzpkNycsICdyeERyb3BwZWQnOiAnMCcsICdyeEVycm9ycyc6ICcwJywgJ3R4RHJvcHBlZCc6
ICcwJywgJ3R4UmF0ZSc6ICcwLjAnLCAncnhSYXRlJzogJzAuMCcsICd0eEVycm9ycyc6ICcw
JywgJ3N0YXRlJzogJ3Vua25vd24nLCAnc3BlZWQnOiAnMTAwMCcsICduYW1lJzogdSd2bmV0
Mid9fSwgJ3ZtVHlwZSc6ICdrdm0nLCAnY3B1VXNlcic6ICcxLjgzJywgJ2VsYXBzZWRUaW1l
JzogJzk0NzkzNicsICd2bUpvYnMnOiB7fSwgJ2NwdVN5cyc6ICcwLjMzJywgJ2FwcHNMaXN0
JzogW10sICdkaXNwbGF5VHlwZSc6ICd2bmMnLCAndmNwdUNvdW50JzogJzInLCAnY2xpZW50
SXAnOiAnJywgJ2hhc2gnOiAnLTQ5MDQ3ODY0NDc3NDYxNjM1MjInLCAndm1JZCc6ICdhMmYw
ZTgzZS0zZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYnLCAnZGlzcGxheUlwJzogJzAnLCAn
dmNwdVBlcmlvZCc6IDEwMDAwMEwsICdkaXNwbGF5UG9ydCc6IHUnNTkwMScsICd2Y3B1UXVv
dGEnOiAnLTEnLCAna3ZtRW5hYmxlJzogJ3RydWUnLCAnZGlza3MnOiB7dSd2ZGEnOiB7J3Jl
YWRMYXRlbmN5JzogJzAnLCAnYXBwYXJlbnRzaXplJzogJzEwMjAwNTQ3MzI4MCcsICd3cml0
ZUxhdGVuY3knOiAnMTk5MjM3NzgzJywgJ2ltYWdlSUQnOiAnOTFlYzNlMmYtNDlhNi00ZTY4
LWFmOTctN2E3MzZjOGQ0NTI1JywgJ2ZsdXNoTGF0ZW5jeSc6ICc0ODMzODg0MicsICdyZWFk
UmF0ZSc6ICcwLjAwJywgJ3RydWVzaXplJzogJzEwMjAwNTQ3MzI4MCcsICd3cml0ZVJhdGUn
OiAnMzA1NDUuODknfSwgdSdoZGMnOiB7J3JlYWRMYXRlbmN5JzogJzAnLCAnYXBwYXJlbnRz
aXplJzogJzAnLCAnd3JpdGVMYXRlbmN5JzogJzAnLCAnZmx1c2hMYXRlbmN5JzogJzAnLCAn
cmVhZFJhdGUnOiAnMC4wMCcsICd0cnVlc2l6ZSc6ICcwJywgJ3dyaXRlUmF0ZSc6ICcwLjAw
J319LCAnbW9uaXRvclJlc3BvbnNlJzogJzAnLCAnc3RhdHNBZ2UnOiAnMS45NCcsICd1c2Vy
bmFtZSc6ICdVbmtub3duJywgJ3N0YXR1cyc6ICdVcCcsICdndWVzdENQVUNvdW50JzogLTEs
ICdpb1R1bmUnOiBbXSwgJ2d1ZXN0SVBzJzogJyd9XX0NCkRldGVjdG9yIHRocmVhZDo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTg6NTQsNTEyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZk
cy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25u
ZWN0aW9uIGZyb20gMTI3LjAuMC4xOjQ2ODQ3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU4OjU0LDUxNjo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVs
dGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJl
bW92ZWQgZnJvbSAxMjcuMC4wLjE6NDY4NDcNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTg6NTQsNTE2Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0
aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQg
cHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjQ2ODQ3DQpEZXRlY3RvciB0aHJlYWQ6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU0LDUxNjo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1s
RGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAo
JzEyNy4wLjAuMScsIDQ2ODQ3KQ0KVGhyZWFkLTc5OTIzNDo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTg6NTQsNTE3OjpCaW5kaW5nWE1MUlBDOjoxMTMzOjp2ZHM6Oih3cmFwcGVyKSBjbGll
bnQgWzEyNy4wLjAuMV06OmNhbGwgZ2V0Q2FwYWJpbGl0aWVzIHdpdGggKCkge30NClRocmVh
ZC03OTkyMzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU0LDUxODo6dXRpbHM6OjczOTo6
cm9vdDo6KGV4ZWNDbWQpIC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8wIHRhYmxl
IGFsbCAoY3dkIE5vbmUpDQpUaHJlYWQtNzk5MjM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1
ODo1NCw1MjU6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9
ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTc5OTIzNDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6
NTQsNTU0OjpCaW5kaW5nWE1MUlBDOjoxMTQwOjp2ZHM6Oih3cmFwcGVyKSByZXR1cm4gZ2V0
Q2FwYWJpbGl0aWVzIHdpdGggeydzdGF0dXMnOiB7J21lc3NhZ2UnOiAnRG9uZScsICdjb2Rl
JzogMH0sICdpbmZvJzogeydIQkFJbnZlbnRvcnknOiB7J2lTQ1NJJzogW3snSW5pdGlhdG9y
TmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVkaGF0Ojc1Njk0OWNkMjg2Yid9XSwgJ0ZDJzog
W119LCAncGFja2FnZXMyJzogeydrZXJuZWwnOiB7J3JlbGVhc2UnOiAnMjI5LjE0LjEuZWw3
Lng4Nl82NCcsICdidWlsZHRpbWUnOiAxNDQyMzQ3NTUxLjAsICd2ZXJzaW9uJzogJzMuMTAu
MCd9LCAnc3BpY2Utc2VydmVyJzogeydyZWxlYXNlJzogJzkuZWw3XzEuMycsICdidWlsZHRp
bWUnOiAxNDQ0NjkxNjk5TCwgJ3ZlcnNpb24nOiAnMC4xMi40J30sICd2ZHNtJzogeydyZWxl
YXNlJzogJzAuZWw3LmNlbnRvcycsICdidWlsZHRpbWUnOiAxNDQxMjc5NzY0TCwgJ3ZlcnNp
b24nOiAnNC4xNi4yNid9LCAncWVtdS1rdm0nOiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4x
JywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9LCAnbGli
dmlydCc6IHsncmVsZWFzZSc6ICcxNi5lbDdfMS40JywgJ2J1aWxkdGltZSc6IDE0NDIzMjU5
MTBMLCAndmVyc2lvbic6ICcxLjIuOCd9LCAncWVtdS1pbWcnOiB7J3JlbGVhc2UnOiAnMjMu
ZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEu
Mid9LCAnbW9tJzogeydyZWxlYXNlJzogJzIuZWw3JywgJ2J1aWxkdGltZSc6IDE0NDI1MDE0
ODFMLCAndmVyc2lvbic6ICcwLjUuMSd9fSwgJ251bWFOb2RlRGlzdGFuY2UnOiB7JzAnOiBb
MTBdfSwgJ2NwdU1vZGVsJzogJ0ludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMzAgVjIgQCAz
LjMwR0h6JywgJ2xpdmVNZXJnZSc6ICd0cnVlJywgJ2hvb2tzJzogeydiZWZvcmVfdm1fc3Rh
cnQnOiB7JzUwX2hvc3RlZGVuZ2luZSc6IHsnbWQ1JzogJzQ1ZGRlNjIxNTViNTQxMmVhZmJm
ZmY1ZWYyNjVhY2MyJ319fSwgJ2NwdVNvY2tldHMnOiAnMScsICd2bVR5cGVzJzogWydrdm0n
XSwgJ3NlbGludXgnOiB7J21vZGUnOiAnMCd9LCAnbGl2ZVNuYXBzaG90JzogJ3RydWUnLCAn
a2R1bXBTdGF0dXMnOiAwLCAnc3VwcG9ydGVkUHJvdG9jb2xzJzogWycyLjInLCAnMi4zJ10s
ICduZXR3b3Jrcyc6IHsnb3ZpcnRtZ210JzogeydpZmFjZSc6ICdvdmlydG1nbXQnLCAnYWRk
cic6ICcxNzIuMjUuMjA2LjIwJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAneWVzJywgJ0lQQURE
Uic6ICcxNzIuMjUuMjA2LjIwJywgJ0hPVFBMVUcnOiAnbm8nLCAnR0FURVdBWSc6ICcxNzIu
MjUuMjA2LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ05FVE1B
U0snOiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2Zm
JywgJ0RFVklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzogJzE1MDAnLCAnVFlQRSc6ICdCcmlk
Z2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBb
J2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAnZ2F0ZXdheSc6ICcxNzIuMjUuMjA2
LjEnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcs
ICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTcyLjI1LjIwNi4yMC8yNCddLCAnbXR1
JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ3ZuZXQyJywgJ2Jv
bmQwLjIwNiddfSwgJ1ZMQU4yMDEnOiB7J2lmYWNlJzogJ1ZMQU4yMDEnLCAnYWRkcic6ICcn
LCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcx
NTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8n
OiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAn
QnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJz
JzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jv
b3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRh
ZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMn
OiBbJ2JvbmQwLjIwMSddfSwgJ1ZMQU4yMDInOiB7J2lmYWNlJzogJ1ZMQU4yMDInLCAnYWRk
cic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09U
UFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAyJywgJ1RZ
UEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2
NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ2dhdGV3YXknOiAn
JywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywg
J2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAn
cG9ydHMnOiBbJ2JvbmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2lmYWNlJzogJ1ZMQU4yMDMn
LCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25v
JywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAz
JywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVl
LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ2dhdGV3
YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAn
b2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAn
OjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwMyddfSwgJ1ZMQU41MDInOiB7J2lmYWNlJzogJ1ZM
QU41MDInLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVH
JzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6
ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdW
TEFONTAyJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQn
OiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwg
J2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdz
dHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3
YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjUwMiddfSwgJ1ZMQU41MDEnOiB7J2lmYWNl
JzogJ1ZMQU41MDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdI
T1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklD
RSc6ICdWTEFONTAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2Jy
aWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAv
NjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzog
JycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2
NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjUwMSddfX0sICdicmlkZ2VzJzog
eydvdmlydG1nbXQnOiB7J2FkZHInOiAnMTcyLjI1LjIwNi4yMCcsICdjZmcnOiB7J0RFRlJP
VVRFJzogJ3llcycsICdJUEFERFInOiAnMTcyLjI1LjIwNi4yMCcsICdIT1RQTFVHJzogJ25v
JywgJ0dBVEVXQVknOiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAnLCAnQk9PVFBST1RPJzog
J25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnb3ZpcnRtZ210JywgJ01UVSc6ICcx
NTAwJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRt
YXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbJzE3
Mi4yNS4yMDYuMjAvMjQnXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnMTcy
LjI1LjIwNi4xJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcy
JywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9p
bnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rf
c25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICcz
MTI1JywgJ2hlbGxvX3RpbWVyJzogJzMwJywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFs
JzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3Rw
X3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3Jp
dHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAn
LCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3Rf
cXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAn
bmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxv
X3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNkYTAnLCAnYnJpZGdl
X2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcw
JywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAn
Z2NfdGltZXInOiAnMjI3MTYnLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91cF9h
ZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVydmFs
JzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2
YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6ICcx
JywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ30sICdwb3J0
cyc6IFsndm5ldDInLCAnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6IHsnYWRkcic6ICcnLCAn
Y2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAw
JywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAn
bm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAnQnJp
ZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6
ZmVjNjozZGEwLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzdHAnOiAn
b2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6
ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFz
aF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFs
JzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGlu
Zyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAn
aGVsbG9fdGltZXInOiAnMzAnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1
MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUn
OiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICcz
Mjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290
X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVy
JzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxs
X2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6
ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2RhMCcsICdicmlkZ2VfaWQnOiAn
ODAwMC4wMDI1OTBjNjNkYTAnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdl
aW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1l
cic6ICcyMTE4MCcsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAn
MTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAw
JywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcx
MjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxh
bl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydi
b25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRF
JzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcs
ICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdv
ZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzog
J3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwg
J210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJz
JzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydt
dWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAn
NCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91
cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGlj
YXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcx
MzEnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6
ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9n
eV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNh
c3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcw
JywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGlj
YXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAn
LCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9p
ZCc6ICc4MDAwLjAwMjU5MGM2M2RhMCcsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNk
YTAnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAw
MDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICczOTc3JywgJ25m
X2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywg
J211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlk
JzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1l
cic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcw
JywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjIwMiddfSwgJ1ZM
QU4yMDMnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExV
Ryc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQn
OiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAn
VkxBTjIwMycsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRl
d2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21l
bWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9x
dWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4
MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzEzMCcsICdtdWx0aWNhc3Rf
cXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9t
YXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3Rl
ZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2lu
dGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0Jzog
JzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFu
Z2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkw
YzYzZGEwJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2M2RhMCcsICd0b3BvbG9neV9j
aGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lw
NnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzIzMzMwJywgJ25mX2NhbGxfYXJwdGFibGVz
JzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0
X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGlj
YXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRp
Y2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVs
YXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjIwMyddfSwgJ1ZMQU41MDInOiB7J2FkZHIn
OiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUn
OiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBS
T1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUwMicsICdUWVBF
JzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIy
NTo5MGZmOmZlYzY6M2RhMC82NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAn
c3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dh
dGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcy
JywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9p
bnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rf
c25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICcz
MTI1JywgJ2hlbGxvX3RpbWVyJzogJzMwJywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFs
JzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3Rw
X3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3Jp
dHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAn
LCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3Rf
cXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAn
bmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxv
X3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNkYTAnLCAnYnJpZGdl
X2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcw
JywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAn
Z2NfdGltZXInOiAnNTk3JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRk
cic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6
ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFs
JzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScs
ICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMn
OiBbJ2JvbmQwLjUwMiddfSwgJ1ZMQU41MDEnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVG
Uk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6
ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82
NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0
YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMn
OiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0
eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywg
J2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdt
dWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVy
JzogJzEzMCcsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhf
YWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3Rv
cG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211
bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0
JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdt
dWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMn
OiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdy
b290X2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5
MGM2M2RhMCcsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6
ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzEyMzcz
JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6
MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVs
dF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rj
bl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmlu
Zyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjUwMSdd
fX0sICd1dWlkJzogJ0M2OTAyNTAwLUEwM0QtMDcwNi0wMDI1LTkwQzYzREEwMEUwRicsICdv
bmxpbmVDcHVzJzogdScwLDEsMiwzLDQsNSw2LDcnLCAnbmljcyc6IHsnZW5wMXMwZjEnOiB7
J3Blcm1od2FkZHInOiAnMDA6MjU6OTA6YzY6M2Q6YTEnLCAnYWRkcic6ICcnLCAnY2ZnJzog
eydTTEFWRSc6ICd5ZXMnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdNVFUnOiAnMTUwMCcs
ICdIV0FERFInOiAnMDA6MjU6OTA6YzY6M2Q6YTEnLCAnTUFTVEVSJzogJ2JvbmQwJywgJ0RF
VklDRSc6ICdlbnAxczBmMScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbXSwg
J210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRy
JzogJzAwOjI1OjkwOmM2OjNkOmEwJywgJ3NwZWVkJzogMTAwMH0sICdlbnAxczBmMCc6IHsn
cGVybWh3YWRkcic6ICcwMDoyNTo5MDpjNjozZDphMCcsICdhZGRyJzogJycsICdjZmcnOiB7
J1NMQVZFJzogJ3llcycsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ01UVSc6ICcxNTAwJywg
J0hXQUREUic6ICcwMDoyNTo5MDpjNjozZDphMCcsICdNQVNURVInOiAnYm9uZDAnLCAnREVW
SUNFJzogJ2VucDFzMGYwJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAn
bXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHIn
OiAnMDA6MjU6OTA6YzY6M2Q6YTAnLCAnc3BlZWQnOiAxMDAwfX0sICdzb2Z0d2FyZV9yZXZp
c2lvbic6ICcwJywgJ2NsdXN0ZXJMZXZlbHMnOiBbJzMuNCcsICczLjUnXSwgJ2NwdUZsYWdz
JzogdSdmcHUsdm1lLGRlLHBzZSx0c2MsbXNyLHBhZSxtY2UsY3g4LGFwaWMsc2VwLG10cnIs
cGdlLG1jYSxjbW92LHBhdCxwc2UzNixjbGZsdXNoLGR0cyxhY3BpLG1teCxmeHNyLHNzZSxz
c2UyLHNzLGh0LHRtLHBiZSxzeXNjYWxsLG54LHJkdHNjcCxsbSxjb25zdGFudF90c2MsYXJj
aF9wZXJmbW9uLHBlYnMsYnRzLHJlcF9nb29kLG5vcGwseHRvcG9sb2d5LG5vbnN0b3BfdHNj
LGFwZXJmbXBlcmYsZWFnZXJmcHUscG5pLHBjbG11bHFkcSxkdGVzNjQsbW9uaXRvcixkc19j
cGwsdm14LHNteCxlc3QsdG0yLHNzc2UzLGN4MTYseHRwcixwZGNtLHBjaWQsc3NlNF8xLHNz
ZTRfMix4MmFwaWMscG9wY250LHRzY19kZWFkbGluZV90aW1lcixhZXMseHNhdmUsYXZ4LGYx
NmMscmRyYW5kLGxhaGZfbG0saWRhLGFyYXQsZXBiLHhzYXZlb3B0LHBsbixwdHMsZHRoZXJt
LHRwcl9zaGFkb3csdm5taSxmbGV4cHJpb3JpdHksZXB0LHZwaWQsZnNnc2Jhc2Usc21lcCxl
cm1zLG1vZGVsX05laGFsZW0sbW9kZWxfQ29ucm9lLG1vZGVsX2NvcmVkdW8sbW9kZWxfY29y
ZTJkdW8sbW9kZWxfUGVucnluLG1vZGVsX1dlc3RtZXJlLG1vZGVsX24yNzAsbW9kZWxfU2Fu
ZHlCcmlkZ2UnLCAnSVNDU0lJbml0aWF0b3JOYW1lJzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRo
YXQ6NzU2OTQ5Y2QyODZiJywgJ25ldENvbmZpZ0RpcnR5JzogJ0ZhbHNlJywgJ3N1cHBvcnRl
ZEVOR0lORXMnOiBbJzMuNCcsICczLjUnXSwgJ2F1dG9OdW1hQmFsYW5jaW5nJzogMCwgJ3Jl
c2VydmVkTWVtJzogJzMyMScsICdib25kaW5ncyc6IHsnYm9uZDAnOiB7J2FkZHInOiAnJywg
J2NmZyc6IHsnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVE
JzogJ25vJywgJ0JPTkRJTkdfT1BUUyc6ICdtb2RlPTQgbWlpbW9uPTEwMCcsICdERVZJQ0Un
OiAnYm9uZDAnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6
OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lw
djRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzAwOjI1OjkwOmM2OjNkOmEwJywgJ3NsYXZlcyc6
IFsnZW5wMXMwZjAnLCAnZW5wMXMwZjEnXSwgJ29wdHMnOiB7J21paW1vbic6ICcxMDAnLCAn
bW9kZSc6ICc0J319fSwgJ3NvZnR3YXJlX3ZlcnNpb24nOiAnNC4xNicsICdtZW1TaXplJzog
JzMxOTg2JywgJ2NwdVNwZWVkJzogJzIyMjguNjYwJywgJ251bWFOb2Rlcyc6IHt1JzAnOiB7
J3RvdGFsTWVtb3J5JzogJzMxOTg2JywgJ2NwdXMnOiBbMCwgMSwgMiwgMywgNCwgNSwgNiwg
N119fSwgJ3ZlcnNpb25fbmFtZSc6ICdTbm93IE1hbicsICd2bGFucyc6IHsnYm9uZDAuNTAy
JzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdW
TEFONTAyJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAn
LCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuNTAyJywgJ09OQk9P
VCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0
J10sICd2bGFuaWQnOiA1MDIsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0
YWRkcnMnOiBbXX0sICdib25kMC41MDEnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAn
JywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU41MDEnLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExV
Ryc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklD
RSc6ICdib25kMC41MDEnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgw
OjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ3ZsYW5pZCc6IDUwMSwgJ210dSc6ICcxNTAw
JywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwNic6IHsnaWZh
Y2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnb3ZpcnRtZ210
JywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1f
Q09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjA2JywgJ09OQk9PVCc6ICd5
ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAndmxhbmlkJzogMjA2LCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuMjAxJzogeydpZmFjZSc6
ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAxJywgJ1ZM
QU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjAxJywgJ09OQk9PVCc6ICd5ZXMnfSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0J10sICd2bGFuaWQn
OiAyMDEsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0s
ICdib25kMC4yMDInOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsn
QlJJREdFJzogJ1ZMQU4yMDInLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdN
VFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4y
MDInLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpm
ZWM2OjNkYTAvNjQnXSwgJ3ZsYW5pZCc6IDIwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2sn
OiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMyc6IHsnaWZhY2UnOiAnYm9uZDAn
LCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjIwMycsICdWTEFOJzogJ3ll
cycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwMycsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAndmxhbmlkJzogMjAzLCAn
bXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119fSwgJ2xhc3RD
bGllbnRJZmFjZSc6ICdsbycsICdjcHVDb3Jlcyc6ICc0JywgJ2t2bUVuYWJsZWQnOiAndHJ1
ZScsICdndWVzdE92ZXJoZWFkJzogJzY1JywgJ2NwdVRocmVhZHMnOiAnOCcsICdlbXVsYXRl
ZE1hY2hpbmVzJzogW3UncGMnLCB1J3JoZWw2LjYuMCcsIHUncGMtcTM1LXJoZWw3LjAuMCcs
IHUncmhlbDYuNC4wJywgdSdxMzUnLCB1J3BjLWk0NDBmeC1yaGVsNy4wLjAnLCB1J3JoZWw2
LjIuMCcsIHUncmhlbDYuMS4wJywgdSdyaGVsNi41LjAnLCB1J3JoZWw2LjAuMCcsIHUncmhl
bDYuMy4wJ10sICdybmdTb3VyY2VzJzogWydyYW5kb20nXSwgJ29wZXJhdGluZ1N5c3RlbSc6
IHsncmVsZWFzZSc6ICcxLjE1MDMuZWw3LmNlbnRvcy4yLjgnLCAndmVyc2lvbic6ICc3Jywg
J25hbWUnOiAnUkhFTCd9LCAnbGFzdENsaWVudCc6ICcxMjcuMC4wLjEnfX0NCkRldGVjdG9y
IHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTQsOTc1Ojpwcm90b2NvbGRldGVj
dG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24p
IEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjQ2ODQ5DQpEZXRlY3RvciB0aHJl
YWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU0LDk3OTo6cHJvdG9jb2xkZXRlY3Rvcjo6
MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBD
b25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NDY4NDkNCkRldGVjdG9yIHRocmVh
ZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTQsOTc5Ojpwcm90b2NvbGRldGVjdG9yOjoy
NDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVh
ZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjQ2ODQ5DQpEZXRlY3Rv
ciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU0LDk3OTo6QmluZGluZ1hNTFJQ
Qzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0
ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDQ2ODQ5KQ0KVGhyZWFkLTc5OTIzNTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NTg6NTQsOTgxOjpCaW5kaW5nWE1MUlBDOjozMTg6OnZkczo6KHdy
YXBwZXIpIGNsaWVudCBbMTI3LjAuMC4xXQ0KVGhyZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NTg6NTQsOTgxOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFz
azo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZmRjYjY2MzQtZTQ4MS00ODdiLTljMjYtMDQzMGI4
Y2IxNmY1YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRo
cmVhZC03OTkyMzU6OklORk86OjIwMTUtMTAtMjQgMDI6NTg6NTQsOTgyOjpsb2dVdGlsczo6
NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGNvbm5lY3RTdG9y
YWdlU2VydmVyKGRvbVR5cGU9Mywgc3BVVUlEPSc5NTlmNjhhOS04MmNjLTQ5YjEtODJjYy01
NGM4MzRmZGFhNmInLCBjb25MaXN0PVt7J2Nvbm5lY3Rpb24nOiAnMTcyLjI1LjIwNi4xMCcs
ICdpcW4nOiAnaXFuLjIwMTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCcsICdwb3J0YWwnOiAn
MScsICd1c2VyJzogJycsICdwYXNzd29yZCc6ICcqKioqKionLCAnaWQnOiAnZWQ0ZDZhZGEt
YWI0NC00ZmY2LWIyMzAtN2I2MGUwMDZiODVjJywgJ3BvcnQnOiAnMzI2MCd9XSwgb3B0aW9u
cz1Ob25lKQ0KVGhyZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTQsOTgy
Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAvdXNyL2Jp
bi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIG5vZGUgLVQgaXFuLjIwMTUtMDM6ZHNzLXN0
b3JhZ2UudGFyZ2V0MCAtSSBkZWZhdWx0IC1wIDE3Mi4yNS4yMDYuMTA6MzI2MCwxIC0tb3A9
bmV3IChjd2QgTm9uZSkNClRocmVhZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4
OjU1LDAxNjo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkg
U1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC03OTkyMzU6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU4OjU1LDAxNjo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhj
Q21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFkbSAtbSBpZmFj
ZSAtSSBkZWZhdWx0IChjd2QgTm9uZSkNClRocmVhZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjU1LDAyODo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
X3J1bkNtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC03OTkyMzU6
OklORk86OjIwMTUtMTAtMjQgMDI6NTg6NTUsMDI5Ojppc2NzaTo6NTU3OjpTdG9yYWdlLklT
Q1NJOjooc2V0UnBGaWx0ZXJJZk5lZWRlZCkgaVNDU0kgaWZhY2UubmV0X2lmYWNlbmFtZSBu
b3QgcHJvdmlkZWQuIFNraXBwaW5nLg0KVGhyZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTg6NTUsMDI5Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihf
cnVuQ21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIG5vZGUgLVQgaXFu
LjIwMTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCAtSSBkZWZhdWx0IC1wIDE3Mi4yNS4yMDYu
MTA6MzI2MCwxIC1sIChjd2QgTm9uZSkNClRocmVhZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjU1LDA0MTo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
X3J1bkNtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC03OTkyMzU6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU1LDA0MTo6aXNjc2lhZG06Ojk3OjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFk
bSAtbSBub2RlIC1UIGlxbi4yMDE1LTAzOmRzcy1zdG9yYWdlLnRhcmdldDAgLUkgZGVmYXVs
dCAtcCAxNzIuMjUuMjA2LjEwOjMyNjAsMSAtbiBub2RlLnN0YXJ0dXAgLXYgbWFudWFsIC0t
b3A9dXBkYXRlIChjd2QgTm9uZSkNClRocmVhZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjU4OjU1LDA1Mjo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1
bkNtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC03OTkyMzU6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU1LDA1Mzo6dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWND
bWQpIC9zYmluL3VkZXZhZG0gc2V0dGxlIC0tdGltZW91dD01IChjd2QgTm9uZSkNClRocmVh
ZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU1LDA2NTo6dXRpbHM6Ojc1OTo6
cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQt
Nzk5MjM1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSwwNjU6Omx2bTo6MzcxOjpTdG9y
YWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgR290IHRoZSBvcGVyYXRpb25hbCBt
dXRleA0KVGhyZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsMDY2Ojps
dm06OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3VkbyAtbiAv
c2Jpbi9sdm0gdmdzIC0tY29uZmlnICcgZGV2aWNlcyB7IHByZWZlcnJlZF9uYW1lcyA9IFsi
Xi9kZXYvbWFwcGVyLyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hl
X3N0YXRlPTAgZGlzYWJsZV9hZnRlcl9lcnJvcl9jb3VudD0zIG9idGFpbl9kZXZpY2VfbGlz
dF9mcm9tX3VkZXY9MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYvbWFwcGVyLzIzMzQxNTY3NDZj
NDY0MzQ2fC9kZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYxfC9kZXYvbWFwcGVyLzI2MjMx
NDQzMDVhNGI2YjRkfC9kZXYvbWFwcGVyLzI3NzYxNzg0NTQzNmM2ODM1fCdcJycsICdcJydy
fC4qfCdcJycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3Jp
dGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBiYWNrdXAg
eyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIC0tbm9oZWFkaW5ncyAt
LXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcgLS1pZ25vcmVza2lwcGVkY2x1
c3RlciAtbyB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0ZW50X3NpemUsZXh0ZW50X2Nv
dW50LGZyZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19tZGFfZnJlZSxsdl9jb3VudCxw
dl9jb3VudCxwdl9uYW1lIChjd2QgTm9uZSkNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTg6NTUsNTgzOjpsdm06OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkg
U1VDQ0VTUzogPGVycj4gPSAnICBXQVJOSU5HOiBsdm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRp
c2FibGVkLiBSZXN0YXJ0IGx2bWV0YWQgYmVmb3JlIGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9
IDANClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsNTg0OjpwZXJzaXN0
ZW50RGljdDo6MjM0OjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBs
aW5lcyAoVkdUYWdNZXRhZGF0YVJXKT1bJ0NMQVNTPURhdGEnLCAnREVTQ1JJUFRJT049aG9z
dGVkX3N0b3JhZ2UnLCAnSU9PUFRJTUVPVVRTRUM9MTAnLCAnTEVBU0VSRVRSSUVTPTMnLCAn
TEVBU0VUSU1FU0VDPTYwJywgJ0xPQ0tQT0xJQ1k9T04nLCAnTE9DS1JFTkVXQUxJTlRFUlZB
TFNFQz01JywgJ0xPR0JMS1NJWkU9NTEyJywgJ01BU1RFUl9WRVJTSU9OPTEnLCAnUEhZQkxL
U0laRT00MDk2JywgJ1BPT0xfREVTQ1JJUFRJT049aG9zdGVkX2RhdGFjZW50ZXInLCAnUE9P
TF9ET01BSU5TPTM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YzpBY3RpdmUn
LCAnUE9PTF9TUE1fSUQ9LTEnLCAnUE9PTF9TUE1fTFZFUj0tMScsICdQT09MX1VVSUQ9OTU5
ZjY4YTktODJjYy00OWIxLTgyY2MtNTRjODM0ZmRhYTZiJywgdSdQVjA9cHY6MjMzNmI3ODU3
NTA2OTYzNjEsdXVpZDpkejdlOXktZmxPUS12MW45LUdkMUstM0huZy1qeXBKLURkWlZQZixw
ZXN0YXJ0OjAscGVjb3VudDo3OTcsbWFwb2Zmc2V0OjAnLCAnUk9MRT1NYXN0ZXInLCAnU0RV
VUlEPTM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YycsICdUWVBFPUlTQ1NJ
JywgJ1ZFUlNJT049MycsICdWR1VVSUQ9dmJvbHRvLWducmwtOGNmSi1qRVZMLUF6SW4taHJa
Mi1WUEpycXYnLCAnX1NIQV9DS1NVTT02ZGM1NWU4MGRjMzU3YWVmZjRmMGMwNDM4OTJkYWQ0
M2MxOTQ2MDU4J10NClRocmVhZC0xNjo6SU5GTzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw1ODQ6
OnNkOjozODU6OlN0b3JhZ2UuU3RvcmFnZURvbWFpbjo6KF9yZWdpc3RlclJlc291cmNlTmFt
ZXNwYWNlcykgUmVzb3VyY2UgbmFtZXNwYWNlIDM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4
MTRjM2M5ZGU5Y19pbWFnZU5TIGFscmVhZHkgcmVnaXN0ZXJlZA0KVGhyZWFkLTE2OjpJTkZP
OjoyMDE1LTEwLTI0IDAyOjU4OjU1LDU4NDo6c2Q6OjM5Mzo6U3RvcmFnZS5TdG9yYWdlRG9t
YWluOjooX3JlZ2lzdGVyUmVzb3VyY2VOYW1lc3BhY2VzKSBSZXNvdXJjZSBuYW1lc3BhY2Ug
MzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljX3ZvbHVtZU5TIGFscmVhZHkg
cmVnaXN0ZXJlZA0KVGhyZWFkLTE2OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU4OjU1LDU4NDo6
YmxvY2tTRDo6NDQ4OjpTdG9yYWdlLlN0b3JhZ2VEb21haW46OihfcmVnaXN0ZXJSZXNvdXJj
ZU5hbWVzcGFjZXMpIFJlc291cmNlIG5hbWVzcGFjZSAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3
NC0xODE0YzNjOWRlOWNfbHZtQWN0aXZhdGlvbk5TIGFscmVhZHkgcmVnaXN0ZXJlZA0KVGhy
ZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw1ODU6Omx2bTo6MjkxOjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z2Nr
IC0tY29uZmlnICcgZGV2aWNlcyB7IHByZWZlcnJlZF9uYW1lcyA9IFsiXi9kZXYvbWFwcGVy
LyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRlPTAgZGlz
YWJsZV9hZnRlcl9lcnJvcl9jb3VudD0zIG9idGFpbl9kZXZpY2VfbGlzdF9mcm9tX3VkZXY9
MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYxfCdcJycs
ICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRp
c2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBi
YWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIDM1ZTRjMDI5
LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YyAoY3dkIE5vbmUpDQpKc29uUnBjIChTdG9t
cFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw4Mjg6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw4Mjk6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJl
YWQtNzk5MjM2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw4MzE6OnRhc2s6OjU5NTo6
U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWA2ZjdhOGM4
My1mMTczLTQ5OTktOWEyZS04N2Y3NzQ2NmNlYzNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0
IC0+IHN0YXRlIHByZXBhcmluZw0KVGhyZWFkLTc5OTIzNjo6SU5GTzo6MjAxNS0xMC0yNCAw
Mjo1ODo1NSw4MzE6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh
bmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVhZC03OTkyMzY6OklO
Rk86OjIwMTUtMTAtMjQgMDI6NTg6NTUsODMxOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6
Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNl
OiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAw
LCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDAyOTIyMjQnLCAnbGFzdENoZWNrJzogJzYuOScsICd2YWxpZCc6IFRydWV9
LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAs
ICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxh
eSc6ICcwLjAxMDI0NzQnLCAnbGFzdENoZWNrJzogJzMuMCcsICd2YWxpZCc6IFRydWV9LCAn
MzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwgJ2Fj
dHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDU3NjU5MicsICdsYXN0Q2hlY2snOiAnMTguOScsICd2YWxpZCc6IFRydWV9fQ0KVGhy
ZWFkLTc5OTIzNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsODMxOjp0YXNrOjoxMTkx
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA2ZjdhOGM4My1m
MTczLTQ5OTktOWEyZS04N2Y3NzQ2NmNlYzNgOjpmaW5pc2hlZDoge3UnNmEyNzdiZDgtYzRj
MC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUs
ICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMjkyMjI0
JywgJ2xhc3RDaGVjayc6ICc2LjknLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFj
LTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwg
J3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMTAyNDc0Jywg
J2xhc3RDaGVjayc6ICczLjAnLCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZl
Ni04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVy
c2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjA1NzY1OTInLCAnbGFz
dENoZWNrJzogJzE4LjknLCAndmFsaWQnOiBUcnVlfX0NClRocmVhZC03OTkyMzY6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjU4OjU1LDgzMTo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDZmN2E4YzgzLWYxNzMtNDk5OS05YTJl
LTg3Zjc3NDY2Y2VjM2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBm
aW5pc2hlZA0KVGhyZWFkLTc5OTIzNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsODMx
OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6
OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7
fQ0KVGhyZWFkLTc5OTIzNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsODMxOjpyZXNv
dXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5j
ZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KVGhyZWFkLTc5OTIzNjo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTg6NTUsODMxOjp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDZmN2E4YzgzLWYxNzMtNDk5OS05YTJlLTg3
Zjc3NDY2Y2VjM2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpUaHJlYWQtNzk5MjM2OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw5MTk6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25y
cGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlDQpKc29uUnBjIChTdG9t
cFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw5MjU6OnN0b21wUmVhY3Rv
cjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1l
c3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw5MjY6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNv
blJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJl
YWQtNzk5MjM3OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1NSw5Mjc6OnN0b21wUmVhY3Rv
cjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNl
DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU3LDQ3NDo6bHZtOjoyOTE6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyAgV0FSTklO
RzogbHZtZXRhZCBpcyBydW5uaW5nIGJ1dCBkaXNhYmxlZC4gUmVzdGFydCBsdm1ldGFkIGJl
Zm9yZSBlbmFibGluZyBpdCFcbic7IDxyYz4gPSAwDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1
LTEwLTI0IDAyOjU4OjU3LDQ3NTo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vZGV2LzM1ZTRjMDI5LTdiNzYtNGZl
Ni04Zjc0LTE4MTRjM2M5ZGU5Yy9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxs
IGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU4OjU3LDQ4Mzo6YmxvY2tTRDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
Z2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJl
Y29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEga0IpIGNvcGllZCwgMC4wMDA1OTk2MDYgcywg
Ni44IE1CL3Ncbic7IDxyYz4gPSAwDQpUaHJlYWQtNzk5MjM1OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1ODo1Nyw1MTI6Omx2bTo6MjkxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBT
VUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5JTkc6IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlz
YWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBiZWZvcmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0g
MA0KVGhyZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTEzOjpsdm06
OjQxNjo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAn
bHZtIHJlbG9hZCBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgNClRo
cmVhZC03OTkyMzU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU3LDUxMzo6aHNtOjoyNDEy
OjpTdG9yYWdlLkhTTTo6KF9fcHJlZmV0Y2hEb21haW5zKSBGb3VuZCBTRCB1dWlkczogKCc3
MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnLCAnMzVlNGMwMjktN2I3Ni00
ZmU2LThmNzQtMTgxNGMzYzlkZTljJywgJ2RkOTQ1MGJjLTAyYjEtNGI2Yi05YjhiLWE5MGIz
MzA2ZGIwNicsICc1YTEzYjQyNi0xMGYyLTQ1NzctYjIyMS1kYzk0MWNhYmU1ZGInKQ0KVGhy
ZWFkLTc5OTIzNTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTEzOjpoc206OjI0Njg6
OlN0b3JhZ2UuSFNNOjooY29ubmVjdFN0b3JhZ2VTZXJ2ZXIpIGtub3duU0RzOiB7NmEyNzdi
ZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2OiBzdG9yYWdlLm5mc1NELmZpbmREb21h
aW4sIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTogc3RvcmFnZS5ibG9j
a1NELmZpbmREb21haW4sIDM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yzog
c3RvcmFnZS5ibG9ja1NELmZpbmREb21haW4sIDVhMTNiNDI2LTEwZjItNDU3Ny1iMjIxLWRj
OTQxY2FiZTVkYjogc3RvcmFnZS5ibG9ja1NELmZpbmREb21haW4sIDdjN2E5NjliLTNkYjIt
NGRjNS05YTY5LTA1NjVlNjQ5MmQyMTogc3RvcmFnZS5uZnNTRC5maW5kRG9tYWluLCA1YjYx
YTMxZC1kODY0LTQ0MjktOWMyNi05YmY0MjgxYzhlZDY6IHN0b3JhZ2UubmZzU0QuZmluZERv
bWFpbiwgZGQ5NDUwYmMtMDJiMS00YjZiLTliOGItYTkwYjMzMDZkYjA2OiBzdG9yYWdlLmJs
b2NrU0QuZmluZERvbWFpbn0NClRocmVhZC03OTkyMzU6OklORk86OjIwMTUtMTAtMjQgMDI6
NTg6NTcsNTE0Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k
IHByb3RlY3Q6IGNvbm5lY3RTdG9yYWdlU2VydmVyLCBSZXR1cm4gcmVzcG9uc2U6IHsnc3Rh
dHVzbGlzdCc6IFt7J3N0YXR1cyc6IDAsICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYtYjIz
MC03YjYwZTAwNmI4NWMnfV19DQpUaHJlYWQtNzk5MjM1OjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1ODo1Nyw1MTQ6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHBy
ZXBhcmUpIFRhc2s9YGZkY2I2NjM0LWU0ODEtNDg3Yi05YzI2LTA0MzBiOGNiMTZmNWA6OmZp
bmlzaGVkOiB7J3N0YXR1c2xpc3QnOiBbeydzdGF0dXMnOiAwLCAnaWQnOiAnZWQ0ZDZhZGEt
YWI0NC00ZmY2LWIyMzAtN2I2MGUwMDZiODVjJ31dfQ0KVGhyZWFkLTc5OTIzNTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTE0Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZmRjYjY2MzQtZTQ4MS00ODdiLTljMjYt
MDQzMGI4Y2IxNmY1YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZp
bmlzaGVkDQpUaHJlYWQtNzk5MjM1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1Nyw1MTQ6
OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6
KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9
DQpUaHJlYWQtNzk5MjM1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1Nyw1MTQ6OnJlc291
cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNl
bEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQtNzk5MjM1OjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1ODo1Nyw1MTQ6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFu
YWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gZmRjYjY2MzQtZTQ4MS00ODdiLTljMjYtMDQz
MGI4Y2IxNmY1YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCkRldGVjdG9yIHRocmVhZDo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTI0Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZk
cy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25u
ZWN0aW9uIGZyb20gMTI3LjAuMC4xOjQ2ODUwDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU4OjU3LDUyODo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVs
dGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJl
bW92ZWQgZnJvbSAxMjcuMC4wLjE6NDY4NTANCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTg6NTcsNTI4Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0
aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQg
cHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjQ2ODUwDQpEZXRlY3RvciB0aHJlYWQ6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU3LDUyODo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1s
RGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAo
JzEyNy4wLjAuMScsIDQ2ODUwKQ0KVGhyZWFkLTc5OTIzODo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTg6NTcsNTMxOjpCaW5kaW5nWE1MUlBDOjozMTg6OnZkczo6KHdyYXBwZXIpIGNsaWVu
dCBbMTI3LjAuMC4xXQ0KVGhyZWFkLTc5OTIzODo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6
NTcsNTMxOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVT
dGF0ZSkgVGFzaz1gNTM4NjM2ZGUtNjAxNC00YWI3LWE2NmQtMzM3ZTExNTJhNmQyYDo6bW92
aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVhZC03OTkyMzg6
OklORk86OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTMzOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNo
ZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUp
DQpUaHJlYWQtNzk5MjM4OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU4OjU3LDUzNDo6bG9nVXRp
bHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3Rh
dHMsIFJldHVybiByZXNwb25zZToge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2Zj
MDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMjkyMjI0JywgJ2xhc3RDaGVjayc6ICc4
LjYnLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0
MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMTAyNDc0JywgJ2xhc3RDaGVjayc6ICc0Ljcn
LCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5
Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDU5OTYwNicsICdsYXN0Q2hlY2snOiAnMC4wJywg
J3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtNzk5MjM4OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1
ODo1Nyw1MzY6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBh
cmUpIFRhc2s9YDUzODYzNmRlLTYwMTQtNGFiNy1hNjZkLTMzN2UxMTUyYTZkMmA6OmZpbmlz
aGVkOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDAyOTIyMjQnLCAnbGFzdENoZWNrJzogJzguNicsICd2YWxpZCc6IFRy
dWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6
IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdk
ZWxheSc6ICcwLjAxMDI0NzQnLCAnbGFzdENoZWNrJzogJzQuNycsICd2YWxpZCc6IFRydWV9
LCAnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwg
J2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5
JzogJzAuMDAwNTk5NjA2JywgJ2xhc3RDaGVjayc6ICcwLjAnLCAndmFsaWQnOiBUcnVlfX0N
ClRocmVhZC03OTkyMzg6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU3LDUzNjo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDUz
ODYzNmRlLTYwMTQtNGFiNy1hNjZkLTMzN2UxMTUyYTZkMmA6Om1vdmluZyBmcm9tIHN0YXRl
IHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTc5OTIzODo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTg6NTcsNTM3OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5S
ZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJl
cXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KVGhyZWFkLTc5OTIzODo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTg6NTcsNTM4OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJj
ZU1hbmFnZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7
fQ0KVGhyZWFkLTc5OTIzODo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTg6NTcsNTM5Ojp0YXNr
Ojo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YDUzODYz
NmRlLTYwMTQtNGFiNy1hNjZkLTMzN2UxMTUyYTZkMmA6OnJlZiAwIGFib3J0aW5nIEZhbHNl
DQpUaHJlYWQtNTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU4LDk2Nzo6ZmlsZVNEOjoy
NjI6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlm
PS9yaGV2L2RhdGEtY2VudGVyL21udC8xNzIuMjUuMjA2LjEwOl9JU08vNmEyNzdiZDgtYzRj
MC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qg
b2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpUaHJlYWQtNTY6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjU4OjU4LDk3NTo6ZmlsZVNEOjoyNjI6OlN0b3JhZ2UuTWlz
Yy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIFNVQ0NFU1M6IDxlcnI+ID0gJzArMSByZWNvcmRz
IGluXG4wKzEgcmVjb3JkcyBvdXRcbjMxOSBieXRlcyAoMzE5IEIpIGNvcGllZCwgMC4wMDAz
Mjc4NDUgcywgOTczIGtCL3Ncbic7IDxyYz4gPSAwDQpKc29uUnBjIChTdG9tcFJlYWN0b3Ip
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1OSwyMjA6OnN0b21wUmVhY3Rvcjo6OTg6OkJy
b2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0
b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo1ODo1OSwyMjA6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJwY1NlcnZl
cjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQtNzk5MjM5
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1ODo1OSwyMjI6OnN0b21wUmVhY3Rvcjo6MTYzOjp5
YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlDQpEZXRlY3Rv
ciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAwLDYzOTo6cHJvdG9jb2xkZXRl
Y3Rvcjo6MTg3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9u
KSBBZGRpbmcgY29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo0Njg1MQ0KRGV0ZWN0b3IgdGhy
ZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMCw2NDU6OnByb3RvY29sZGV0ZWN0b3I6
OjIwMTo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikg
Q29ubmVjdGlvbiByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjQ2ODUxDQpEZXRlY3RvciB0aHJl
YWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAwLDY0NTo6cHJvdG9jb2xkZXRlY3Rvcjo6
MjQ3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3Jl
YWQpIERldGVjdGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo0Njg1MQ0KRGV0ZWN0
b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMCw2NDU6OkJpbmRpbmdYTUxS
UEM6OjExNzM6OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRl
dGVjdGVkIGZyb20gKCcxMjcuMC4wLjEnLCA0Njg1MSkNClRocmVhZC03OTkyNDA6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjU5OjAwLDY0Nzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDc3ZTE1ODc0LWRjMTQtNDQyOC04YmFk
LTAyYWUzMGNkMjFhMmA6Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFy
aW5nDQpUaHJlYWQtNzk5MjQwOjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU5OjAwLDY0Nzo6bG9n
VXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBv
U3RhdHMob3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTc5OTI0MDo6SU5GTzo6MjAxNS0xMC0yNCAw
Mjo1OTowMCw2NDc6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh
bmQgcHJvdGVjdDogcmVwb1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzZhMjc3YmQ4LWM0
YzAtNDE2ZC05ZjlhLTU5YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVl
LCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDMyNzg0
NScsICdsYXN0Q2hlY2snOiAnMS43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkx
Yy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUs
ICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDEwMjQ3NCcs
ICdsYXN0Q2hlY2snOiAnNy44JywgJ3ZhbGlkJzogVHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRm
ZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3Zl
cnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1OTk2MDYnLCAn
bGFzdENoZWNrJzogJzMuMicsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTc5OTI0MDo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTk6MDAsNjQ3Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tN
YW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWA3N2UxNTg3NC1kYzE0LTQ0MjgtOGJhZC0w
MmFlMzBjZDIxYTJgOjpmaW5pc2hlZDoge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTlj
M2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMzI3ODQ1JywgJ2xhc3RDaGVjayc6
ICcxLjcnLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFh
NzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMTAyNDc0JywgJ2xhc3RDaGVjayc6ICc3
LjgnLCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5
ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDU5OTYwNicsICdsYXN0Q2hlY2snOiAnMy4y
JywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtNzk5MjQwOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1OTowMCw2NDc6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3Vw
ZGF0ZVN0YXRlKSBUYXNrPWA3N2UxNTg3NC1kYzE0LTQ0MjgtOGJhZC0wMmFlMzBjZDIxYTJg
Ojptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJpbmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVh
ZC03OTkyNDA6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAwLDY0ODo6cmVzb3VyY2VNYW5h
Z2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkg
T3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC03OTky
NDA6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAwLDY0ODo6cmVzb3VyY2VNYW5hZ2VyOjo5
Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5j
YW5jZWxBbGwgcmVxdWVzdHMge30NClRocmVhZC03OTkyNDA6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjU5OjAwLDY0ODo6dGFzazo6OTkzOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6Oihf
ZGVjcmVmKSBUYXNrPWA3N2UxNTg3NC1kYzE0LTQ0MjgtOGJhZC0wMmFlMzBjZDIxYTJgOjpy
ZWYgMCBhYm9ydGluZyBGYWxzZQ0KVk0gQ2hhbm5lbHMgTGlzdGVuZXI6OkRFQlVHOjoyMDE1
LTEwLTI0IDAyOjU5OjAwLDc5NTo6dm1jaGFubmVsczo6OTY6OnZkczo6KF9oYW5kbGVfdGlt
ZW91dHMpIFRpbWVvdXQgb24gZmlsZW5vIDQwLg0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDIsMjI2OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTk6MDIsMjI2OjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6
OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTc5OTI0MTo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDIsMjI4OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFq
c29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0KVGhyZWFkLTUz
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMiw4MDM6Om1pc2M6Ojc0MTo6U3RvcmFnZS5T
YW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBUcnlpbmcgdG8gZW50ZXIgc2FtcGxpbmcgbWV0
aG9kIChzdG9yYWdlLnNkYy5yZWZyZXNoU3RvcmFnZSkNClRocmVhZC01Mzo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTk6MDIsODA0OjptaXNjOjo3NDM6OlN0b3JhZ2UuU2FtcGxpbmdNZXRo
b2Q6OihfX2NhbGxfXykgR290IGluIHRvIHNhbXBsaW5nIG1ldGhvZA0KVGhyZWFkLTUzOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMiw4MDQ6Om1pc2M6Ojc0MTo6U3RvcmFnZS5TYW1w
bGluZ01ldGhvZDo6KF9fY2FsbF9fKSBUcnlpbmcgdG8gZW50ZXIgc2FtcGxpbmcgbWV0aG9k
IChzdG9yYWdlLmlzY3NpLnJlc2NhbikNClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTk6MDIsODA0OjptaXNjOjo3NDM6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2Nh
bGxfXykgR290IGluIHRvIHNhbXBsaW5nIG1ldGhvZA0KVGhyZWFkLTUzOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo1OTowMiw4MDQ6OmlzY3NpOjo0MjQ6OlN0b3JhZ2UuSVNDU0k6OihyZXNj
YW4pIFBlcmZvcm1pbmcgU0NTSSBzY2FuLCB0aGlzIHdpbGwgdGFrZSB1cCB0byAzMCBzZWNv
bmRzDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAyLDgwNDo6aXNjc2lh
ZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAt
biAvc2Jpbi9pc2NzaWFkbSAtbSBzZXNzaW9uIC1SIChjd2QgTm9uZSkNClRocmVhZC01Mzo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDIsODIwOjptaXNjOjo3NTE6OlN0b3JhZ2UuU2Ft
cGxpbmdNZXRob2Q6OihfX2NhbGxfXykgUmV0dXJuaW5nIGxhc3QgcmVzdWx0DQpUaHJlYWQt
NTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAyLDgyMDo6bWlzYzo6NzQxOjpTdG9yYWdl
LlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIFRyeWluZyB0byBlbnRlciBzYW1wbGluZyBt
ZXRob2QgKHN0b3JhZ2UuaGJhLnJlc2NhbikNClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTk6MDIsODIwOjptaXNjOjo3NDM6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6Oihf
X2NhbGxfXykgR290IGluIHRvIHNhbXBsaW5nIG1ldGhvZA0KVGhyZWFkLTUzOjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo1OTowMiw4MjA6OmhiYTo6NTM6OlN0b3JhZ2UuSEJBOjoocmVzY2Fu
KSBTdGFydGluZyBzY2FuDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAy
LDgyMDo6dXRpbHM6OjczOTo6U3RvcmFnZS5IQkE6OihleGVjQ21kKSAvdXNyL2Jpbi9zdWRv
IC1uIC91c3IvbGliZXhlYy92ZHNtL2ZjLXNjYW4gKGN3ZCBOb25lKQ0KVGhyZWFkLTUzOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMiw4NDE6OmhiYTo6NjY6OlN0b3JhZ2UuSEJBOjoo
cmVzY2FuKSBTY2FuIGZpbmlzaGVkDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjU5OjAyLDg0MTo6bWlzYzo6NzUxOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxs
X18pIFJldHVybmluZyBsYXN0IHJlc3VsdA0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1OTowMiw4NDI6Om11bHRpcGF0aDo6MTMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoo
cmVzY2FuKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL211bHRpcGF0aCAoY3dkIE5vbmUpDQpU
aHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAzLDA2NDo6bXVsdGlwYXRoOjox
MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihyZXNjYW4pIFNVQ0NFU1M6IDxlcnI+ID0gJyc7
IDxyYz4gPSAwDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAzLDA2NDo6
dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmluL3VkZXZhZG0gc2V0dGxlIC0tdGlt
ZW91dD01IChjd2QgTm9uZSkNClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6
MDMsMDc1Ojp1dGlsczo6NzU5Ojpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAn
JzsgPHJjPiA9IDANClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDMsMDc2
Ojpsdm06OjQ5ODo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZz
KSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgZ290IHRoZSBvcGVyYXRp
b24gbXV0ZXgNClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDMsMDc2Ojps
dm06OjUwMDo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRlQWxsUHZzKSBP
cGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJh
dGlvbiBtdXRleA0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMywwNzY6
Omx2bTo6NTA5OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3Mp
IE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlv
biBtdXRleA0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMywwNzY6Omx2
bTo6NTExOjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVBbGxWZ3MpIE9w
ZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUgb3BlcmF0
aW9uIG11dGV4DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAzLDA3Njo6
bHZtOjo1Mjk6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZUFsbEx2cykg
T3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9u
IG11dGV4DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAzLDA3Njo6bHZt
Ojo1MzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZUFsbEx2cykgT3Bl
cmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIHJlbGVhc2VkIHRoZSBvcGVyYXRp
b24gbXV0ZXgNClRocmVhZC01Mzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDMsMDc2Ojpt
aXNjOjo3NTE6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxfXykgUmV0dXJuaW5n
IGxhc3QgcmVzdWx0DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjAzLDA3
Nzo6bHZtOjozNzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBPcGVy
YXRpb24gJ2x2bSByZWxvYWQgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0K
VGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowMywwODA6Omx2bTo6MjkxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2
Z3MgLS1jb25maWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBw
ZXIvIl0gaWdub3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBk
aXNhYmxlX2FmdGVyX2Vycm9yX2NvdW50PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRl
dj0wIGZpbHRlciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIvMjMzNDE1Njc0NmM0NjQzNDZ8L2Rl
di9tYXBwZXIvMjMzNmI3ODU3NTA2OTYzNjF8L2Rldi9tYXBwZXIvMjYyMzE0NDMwNWE0YjZi
NGR8L2Rldi9tYXBwZXIvMjc3NjE3ODQ1NDM2YzY4MzV8J1wnJywgJ1wnJ3J8Lip8J1wnJyBd
IH0gIGdsb2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0x
ICB3YWl0X2Zvcl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5f
bWluID0gNTAgIHJldGFpbl9kYXlzID0gMCB9ICcgLS1ub2hlYWRpbmdzIC0tdW5pdHMgYiAt
LW5vc3VmZml4IC0tc2VwYXJhdG9yICd8JyAtLWlnbm9yZXNraXBwZWRjbHVzdGVyIC1vIHV1
aWQsbmFtZSxhdHRyLHNpemUsZnJlZSxleHRlbnRfc2l6ZSxleHRlbnRfY291bnQsZnJlZV9j
b3VudCx0YWdzLHZnX21kYV9zaXplLHZnX21kYV9mcmVlLGx2X2NvdW50LHB2X2NvdW50LHB2
X25hbWUgNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhIChjd2QgTm9uZSkN
CkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsMTk2Ojpwcm90
b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nv
bm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjQ2ODUyDQpEZXRl
Y3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA0LDIwMDo6cHJvdG9jb2xk
ZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25u
ZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NDY4NTINCkRldGVj
dG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsMjAxOjpwcm90b2NvbGRl
dGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5l
Y3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjQ2ODUy
DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA0LDIwMTo6Qmlu
ZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVy
IGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDQ2ODUyKQ0KVGhyZWFkLTc5OTI0
Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsMjAyOjpCaW5kaW5nWE1MUlBDOjoxMTMz
Ojp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAuMV06OmNhbGwgdm1HZXRTdGF0cyB3
aXRoICgnYTJmMGU4M2UtM2Q4OS00MGE2LTkyNDMtN2Q1Y2ZkNmEyMTZmJywpIHt9DQpUaHJl
YWQtNzk5MjQyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNCwyMDI6OkJpbmRpbmdYTUxS
UEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJldHVybiB2bUdldFN0YXRzIHdpdGggeydzdGF0
dXMnOiB7J21lc3NhZ2UnOiAnRG9uZScsICdjb2RlJzogMH0sICdzdGF0c0xpc3QnOiBbeydk
aXNwbGF5SW5mbyc6IFt7J3Rsc1BvcnQnOiAnLTEnLCAnaXBBZGRyZXNzJzogJzAnLCAndHlw
ZSc6ICd2bmMnLCAncG9ydCc6IHUnNTkwMSd9XSwgJ21lbVVzYWdlJzogJzAnLCAnYWNwaUVu
YWJsZSc6ICd0cnVlJywgJ2d1ZXN0RlFETic6ICcnLCAncGlkJzogJzI4NjMzJywgJ3Nlc3Np
b24nOiAnVW5rbm93bicsICdkaXNwbGF5U2VjdXJlUG9ydCc6ICctMScsICd0aW1lT2Zmc2V0
JzogJzAnLCAnYmFsbG9vbkluZm8nOiB7fSwgJ3BhdXNlQ29kZSc6ICdOT0VSUicsICduZXR3
b3JrJzoge3Undm5ldDInOiB7J21hY0FkZHInOiAnMDA6MTY6M2U6M2M6YTc6ZDcnLCAncnhE
cm9wcGVkJzogJzAnLCAncnhFcnJvcnMnOiAnMCcsICd0eERyb3BwZWQnOiAnMCcsICd0eFJh
dGUnOiAnMC4wJywgJ3J4UmF0ZSc6ICcwLjAnLCAndHhFcnJvcnMnOiAnMCcsICdzdGF0ZSc6
ICd1bmtub3duJywgJ3NwZWVkJzogJzEwMDAnLCAnbmFtZSc6IHUndm5ldDInfX0sICd2bVR5
cGUnOiAna3ZtJywgJ2NwdVVzZXInOiAnMS44MycsICdlbGFwc2VkVGltZSc6ICc5NDc5NDYn
LCAndm1Kb2JzJzoge30sICdjcHVTeXMnOiAnMC4zMycsICdhcHBzTGlzdCc6IFtdLCAnZGlz
cGxheVR5cGUnOiAndm5jJywgJ3ZjcHVDb3VudCc6ICcyJywgJ2NsaWVudElwJzogJycsICdo
YXNoJzogJy00OTA0Nzg2NDQ3NzQ2MTYzNTIyJywgJ3ZtSWQnOiAnYTJmMGU4M2UtM2Q4OS00
MGE2LTkyNDMtN2Q1Y2ZkNmEyMTZmJywgJ2Rpc3BsYXlJcCc6ICcwJywgJ3ZjcHVQZXJpb2Qn
OiAxMDAwMDBMLCAnZGlzcGxheVBvcnQnOiB1JzU5MDEnLCAndmNwdVF1b3RhJzogJy0xJywg
J2t2bUVuYWJsZSc6ICd0cnVlJywgJ2Rpc2tzJzoge3UndmRhJzogeydyZWFkTGF0ZW5jeSc6
ICcwJywgJ2FwcGFyZW50c2l6ZSc6ICcxMDIwMDU0NzMyODAnLCAnd3JpdGVMYXRlbmN5Jzog
JzE5OTIzNzc4MycsICdpbWFnZUlEJzogJzkxZWMzZTJmLTQ5YTYtNGU2OC1hZjk3LTdhNzM2
YzhkNDUyNScsICdmbHVzaExhdGVuY3knOiAnNDgzMzg4NDInLCAncmVhZFJhdGUnOiAnMC4w
MCcsICd0cnVlc2l6ZSc6ICcxMDIwMDU0NzMyODAnLCAnd3JpdGVSYXRlJzogJzMwNTQ1Ljg5
J30sIHUnaGRjJzogeydyZWFkTGF0ZW5jeSc6ICcwJywgJ2FwcGFyZW50c2l6ZSc6ICcwJywg
J3dyaXRlTGF0ZW5jeSc6ICcwJywgJ2ZsdXNoTGF0ZW5jeSc6ICcwJywgJ3JlYWRSYXRlJzog
JzAuMDAnLCAndHJ1ZXNpemUnOiAnMCcsICd3cml0ZVJhdGUnOiAnMC4wMCd9fSwgJ21vbml0
b3JSZXNwb25zZSc6ICcwJywgJ3N0YXRzQWdlJzogJzIuMDAnLCAndXNlcm5hbWUnOiAnVW5r
bm93bicsICdzdGF0dXMnOiAnVXAnLCAnZ3Vlc3RDUFVDb3VudCc6IC0xLCAnaW9UdW5lJzog
W10sICdndWVzdElQcyc6ICcnfV19DQpUaHJlYWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTk6MDQsMjAzOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91
cGRhdGVTdGF0ZSkgVGFzaz1gM2EyYWNiOTgtMTUxMS00ZmYwLThmYjgtOGM1OWRlYjY2YmMx
YDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVhZC0x
NjIzOjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU5OjA0LDIwNDo6bG9nVXRpbHM6OjQ0OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBnZXRWb2x1bWVTaXplKHNkVVVJ
RD0nMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJywgc3BVVUlEPScwMDAw
MDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAnLCBpbWdVVUlEPSc5MWVjM2UyZi00
OWE2LTRlNjgtYWY5Ny03YTczNmM4ZDQ1MjUnLCB2b2xVVUlEPSdjNDEwZGE4Mi1iNThjLTQx
MzMtYjcwZC00MjA3OTM4ZjNmZDQnLCBvcHRpb25zPU5vbmUpDQpUaHJlYWQtMTYyMzo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsMjA1Ojpsdm06OjM3MTo6U3RvcmFnZS5PcGVyYXRp
b25NdXRleDo6KF9yZWxvYWR2Z3MpIEdvdCB0aGUgb3BlcmF0aW9uYWwgbXV0ZXgNClRocmVh
ZC0xNjIzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNCwyMDY6Omx2bTo6MjkxOjpTdG9y
YWdlLk1pc2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3Mg
LS1jb25maWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIv
Il0gaWdub3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNh
YmxlX2FmdGVyX2Vycm9yX2NvdW50PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0w
IGZpbHRlciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIvMjMzNDE1Njc0NmM0NjQzNDZ8L2Rldi9t
YXBwZXIvMjMzNmI3ODU3NTA2OTYzNjF8L2Rldi9tYXBwZXIvMjYyMzE0NDMwNWE0YjZiNGR8
L2Rldi9tYXBwZXIvMjc3NjE3ODQ1NDM2YzY4MzV8J1wnJywgJ1wnJ3J8Lip8J1wnJyBdIH0g
IGdsb2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0xICB3
YWl0X2Zvcl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5fbWlu
ID0gNTAgIHJldGFpbl9kYXlzID0gMCB9ICcgLS1ub2hlYWRpbmdzIC0tdW5pdHMgYiAtLW5v
c3VmZml4IC0tc2VwYXJhdG9yICd8JyAtLWlnbm9yZXNraXBwZWRjbHVzdGVyIC1vIHV1aWQs
bmFtZSxhdHRyLHNpemUsZnJlZSxleHRlbnRfc2l6ZSxleHRlbnRfY291bnQsZnJlZV9jb3Vu
dCx0YWdzLHZnX21kYV9zaXplLHZnX21kYV9mcmVlLGx2X2NvdW50LHB2X2NvdW50LHB2X25h
bWUgMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljIChjd2QgTm9uZSkNCkRl
dGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsNTg3Ojpwcm90b2Nv
bGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5l
Y3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4xOjQ2ODU0DQpEZXRlY3Rv
ciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA0LDU5MTo6cHJvdG9jb2xkZXRl
Y3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0
aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6NDY4NTQNCkRldGVjdG9y
IHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsNTkxOjpwcm90b2NvbGRldGVj
dG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rp
b25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3LjAuMC4xOjQ2ODU0DQpE
ZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA0LDU5MTo6QmluZGlu
Z1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0
dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDQ2ODU0KQ0KVGhyZWFkLTc5OTI0Mzo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDQsNTkyOjpCaW5kaW5nWE1MUlBDOjoxMTMzOjp2
ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAuMV06OmNhbGwgZ2V0Q2FwYWJpbGl0aWVz
IHdpdGggKCkge30NClRocmVhZC03OTkyNDM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA0
LDU5Mzo6dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmluL2lwIHJvdXRlIHNob3cg
dG8gMC4wLjAuMC8wIHRhYmxlIGFsbCAoY3dkIE5vbmUpDQpUaHJlYWQtNzk5MjQzOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1OTowNCw2MDE6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVjQ21k
KSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTc5OTI0Mzo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NTk6MDQsNjMwOjpCaW5kaW5nWE1MUlBDOjoxMTQwOjp2ZHM6Oih3
cmFwcGVyKSByZXR1cm4gZ2V0Q2FwYWJpbGl0aWVzIHdpdGggeydzdGF0dXMnOiB7J21lc3Nh
Z2UnOiAnRG9uZScsICdjb2RlJzogMH0sICdpbmZvJzogeydIQkFJbnZlbnRvcnknOiB7J2lT
Q1NJJzogW3snSW5pdGlhdG9yTmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVkaGF0Ojc1Njk0
OWNkMjg2Yid9XSwgJ0ZDJzogW119LCAncGFja2FnZXMyJzogeydrZXJuZWwnOiB7J3JlbGVh
c2UnOiAnMjI5LjE0LjEuZWw3Lng4Nl82NCcsICdidWlsZHRpbWUnOiAxNDQyMzQ3NTUxLjAs
ICd2ZXJzaW9uJzogJzMuMTAuMCd9LCAnc3BpY2Utc2VydmVyJzogeydyZWxlYXNlJzogJzku
ZWw3XzEuMycsICdidWlsZHRpbWUnOiAxNDQ0NjkxNjk5TCwgJ3ZlcnNpb24nOiAnMC4xMi40
J30sICd2ZHNtJzogeydyZWxlYXNlJzogJzAuZWw3LmNlbnRvcycsICdidWlsZHRpbWUnOiAx
NDQxMjc5NzY0TCwgJ3ZlcnNpb24nOiAnNC4xNi4yNid9LCAncWVtdS1rdm0nOiB7J3JlbGVh
c2UnOiAnMjMuZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lv
bic6ICcyLjEuMid9LCAnbGlidmlydCc6IHsncmVsZWFzZSc6ICcxNi5lbDdfMS40JywgJ2J1
aWxkdGltZSc6IDE0NDIzMjU5MTBMLCAndmVyc2lvbic6ICcxLjIuOCd9LCAncWVtdS1pbWcn
OiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlM
LCAndmVyc2lvbic6ICcyLjEuMid9LCAnbW9tJzogeydyZWxlYXNlJzogJzIuZWw3JywgJ2J1
aWxkdGltZSc6IDE0NDI1MDE0ODFMLCAndmVyc2lvbic6ICcwLjUuMSd9fSwgJ251bWFOb2Rl
RGlzdGFuY2UnOiB7JzAnOiBbMTBdfSwgJ2NwdU1vZGVsJzogJ0ludGVsKFIpIFhlb24oUikg
Q1BVIEUzLTEyMzAgVjIgQCAzLjMwR0h6JywgJ2xpdmVNZXJnZSc6ICd0cnVlJywgJ2hvb2tz
JzogeydiZWZvcmVfdm1fc3RhcnQnOiB7JzUwX2hvc3RlZGVuZ2luZSc6IHsnbWQ1JzogJzQ1
ZGRlNjIxNTViNTQxMmVhZmJmZmY1ZWYyNjVhY2MyJ319fSwgJ2NwdVNvY2tldHMnOiAnMScs
ICd2bVR5cGVzJzogWydrdm0nXSwgJ3NlbGludXgnOiB7J21vZGUnOiAnMCd9LCAnbGl2ZVNu
YXBzaG90JzogJ3RydWUnLCAna2R1bXBTdGF0dXMnOiAwLCAnc3VwcG9ydGVkUHJvdG9jb2xz
JzogWycyLjInLCAnMi4zJ10sICduZXR3b3Jrcyc6IHsnb3ZpcnRtZ210JzogeydpZmFjZSc6
ICdvdmlydG1nbXQnLCAnYWRkcic6ICcxNzIuMjUuMjA2LjIwJywgJ2NmZyc6IHsnREVGUk9V
VEUnOiAneWVzJywgJ0lQQUREUic6ICcxNzIuMjUuMjA2LjIwJywgJ0hPVFBMVUcnOiAnbm8n
LCAnR0FURVdBWSc6ICcxNzIuMjUuMjA2LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9M
TEVEJzogJ25vJywgJ05FVE1BU0snOiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAn
bm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzogJzE1
MDAnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRy
dWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAnZ2F0
ZXdheSc6ICcxNzIuMjUuMjA2LjEnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2sn
OiAnMjU1LjI1NS4yNTUuMCcsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTcyLjI1
LjIwNi4yMC8yNCddLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9y
dHMnOiBbJ3ZuZXQyJywgJ2JvbmQwLjIwNiddfSwgJ1ZMQU4yMDEnOiB7J2lmYWNlJzogJ1ZM
QU4yMDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVH
JzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6
ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdW
TEFOMjAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQn
OiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwg
J2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdz
dHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3
YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwMSddfSwgJ1ZMQU4yMDInOiB7J2lmYWNl
JzogJ1ZMQU4yMDInLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdI
T1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklD
RSc6ICdWTEFOMjAyJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2Jy
aWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjNkYTAv
NjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzog
JycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2
NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7
J2lmYWNlJzogJ1ZMQU4yMDMnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdu
bycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1f
Q09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywg
J0RFVklDRSc6ICdWTEFOMjAzJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMn
fSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2
OjNkYTAvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRt
YXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAn
LCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwMyddfSwgJ1ZMQU41
MDInOiB7J2lmYWNlJzogJ1ZMQU41MDInLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VU
RSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAn
LCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAn
b2ZmJywgJ0RFVklDRSc6ICdWTEFONTAyJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6
ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBm
ZjpmZWM2OjNkYTAvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScs
ICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1Jzog
JzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjUwMiddfSwg
J1ZMQU41MDEnOiB7J2lmYWNlJzogJ1ZMQU41MDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydE
RUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZ
JzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdT
VFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09O
Qk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoy
MjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAn
bm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAn
bXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjUw
MSddfX0sICdicmlkZ2VzJzogeydvdmlydG1nbXQnOiB7J2FkZHInOiAnMTcyLjI1LjIwNi4y
MCcsICdjZmcnOiB7J0RFRlJPVVRFJzogJ3llcycsICdJUEFERFInOiAnMTcyLjI1LjIwNi4y
MCcsICdIT1RQTFVHJzogJ25vJywgJ0dBVEVXQVknOiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZ
JzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdORVRNQVNLJzogJzI1NS4yNTUuMjU1
LjAnLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnb3Zp
cnRtZ210JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5
ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0J10sICdt
dHUnOiAnMTUwMCcsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnc3RwJzogJ29mZics
ICdpcHY0YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjAvMjQnXSwgJ2lwdjZnYXRld2F5JzogJzo6
JywgJ2dhdGV3YXknOiAnMTcyLjI1LjIwNi4xJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0
X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2Fz
dF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzog
JzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9x
dWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzIyJywgJ211bHRpY2Fz
dF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNo
X21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVj
dGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBf
aW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQn
OiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1
ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2No
YW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1
OTBjNjNkYTAnLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ3RvcG9sb2d5
X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxf
aXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMjE3MDknLCAnbmZfY2FsbF9hcnB0YWJs
ZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xh
c3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0
aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVs
dGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9k
ZWxheSc6ICcwJ30sICdwb3J0cyc6IFsndm5ldDInLCAnYm9uZDAuMjA2J119LCAnVkxBTjIw
MSc6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzog
J25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdu
bycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFO
MjAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRt
YXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXkn
OiAnOjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVy
X2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5
X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywg
J211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2lu
dGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMjInLCAnbXVsdGljYXN0X3F1ZXJp
ZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4Jzog
JzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAn
MCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZh
bCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywg
J211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291
bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzog
JzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2Rh
MCcsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjNkYTAnLCAndG9wb2xvZ3lfY2hhbmdl
X3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJs
ZXMnOiAnMCcsICdnY190aW1lcic6ICcyMDE3MycsICduZl9jYWxsX2FycHRhYmxlcyc6ICcw
JywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1i
ZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9x
dWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rf
cm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5Jzog
JzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycs
ICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1
MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6
ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdC
cmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBm
ZjpmZWM2OjNkYTAvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6
ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5
JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdo
YXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2
YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29w
aW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScs
ICdoZWxsb190aW1lcic6ICcxMjMnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAn
MjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3Rh
dGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6
ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdy
b290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVy
aWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9j
YWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGlt
ZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2M2RhMCcsICdicmlkZ2VfaWQn
OiAnODAwMC4wMDI1OTBjNjNkYTAnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAn
YWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190
aW1lcic6ICcyOTY5JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6
ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcx
MDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzog
JzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2
bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBb
J2JvbmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9V
VEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzog
J29mZicsICdERVZJQ0UnOiAnVkxBTjIwMycsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1Qn
OiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCdd
LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRk
cnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7
J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6
ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dy
b3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0
aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzog
JzEyMycsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdl
JzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9s
b2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRp
Y2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0Jzog
JzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0
aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAn
MCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290
X2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2
M2RhMCcsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICcz
MDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzIyMzIzJywg
J25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDow
JywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9w
dmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90
aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6
ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjIwMyddfSwg
J1ZMQU41MDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9U
UExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xM
RUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0Un
OiAnVkxBTjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2
YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAnbXR1JzogJzE1MDAn
LCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZn
YXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0
X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2Fz
dF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzog
JzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9x
dWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzIzJywgJ211bHRpY2Fz
dF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNo
X21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVj
dGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBf
aW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQn
OiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1
ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2No
YW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1
OTBjNjNkYTAnLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ3RvcG9sb2d5
X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxf
aXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMjk1OTMnLCAnbmZfY2FsbF9hcnB0YWJs
ZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xh
c3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0
aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVs
dGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9k
ZWxheSc6ICcwJ30sICdwb3J0cyc6IFsnYm9uZDAuNTAyJ119LCAnVkxBTjUwMSc6IHsnYWRk
cic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09U
UFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAxJywgJ1RZ
UEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6
MjI1OjkwZmY6ZmVjNjozZGEwLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycs
ICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAn
Z2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50Jzog
JzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNl
X2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2Fz
dF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzog
JzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTIzJywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVy
dmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAn
c3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJp
b3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYw
MDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNh
c3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzIn
LCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hl
bGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjNkYTAnLCAnYnJp
ZGdlX2lkJzogJzgwMDAuMDAyNTkwYzYzZGEwJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6
ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAn
LCAnZ2NfdGltZXInOiAnMTEzNjYnLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91
cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVy
dmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50
ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6
ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ30sICdw
b3J0cyc6IFsnYm9uZDAuNTAxJ119fSwgJ3V1aWQnOiAnQzY5MDI1MDAtQTAzRC0wNzA2LTAw
MjUtOTBDNjNEQTAwRTBGJywgJ29ubGluZUNwdXMnOiB1JzAsMSwyLDMsNCw1LDYsNycsICdu
aWNzJzogeydlbnAxczBmMSc6IHsncGVybWh3YWRkcic6ICcwMDoyNTo5MDpjNjozZDphMScs
ICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycsICdOTV9DT05UUk9MTEVEJzog
J25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoyNTo5MDpjNjozZDphMScsICdN
QVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYxJywgJ09OQk9PVCc6ICd5ZXMn
fSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2
NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6M2Q6YTAnLCAnc3BlZWQnOiAx
MDAwfSwgJ2VucDFzMGYwJzogeydwZXJtaHdhZGRyJzogJzAwOjI1OjkwOmM2OjNkOmEwJywg
J2FkZHInOiAnJywgJ2NmZyc6IHsnU0xBVkUnOiAneWVzJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnTVRVJzogJzE1MDAnLCAnSFdBRERSJzogJzAwOjI1OjkwOmM2OjNkOmEwJywgJ01B
U1RFUic6ICdib25kMCcsICdERVZJQ0UnOiAnZW5wMXMwZjAnLCAnT05CT09UJzogJ3llcyd9
LCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0
YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjozZDphMCcsICdzcGVlZCc6IDEw
MDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzogJzAnLCAnY2x1c3RlckxldmVscyc6IFsnMy40
JywgJzMuNSddLCAnY3B1RmxhZ3MnOiB1J2ZwdSx2bWUsZGUscHNlLHRzYyxtc3IscGFlLG1j
ZSxjeDgsYXBpYyxzZXAsbXRycixwZ2UsbWNhLGNtb3YscGF0LHBzZTM2LGNsZmx1c2gsZHRz
LGFjcGksbW14LGZ4c3Isc3NlLHNzZTIsc3MsaHQsdG0scGJlLHN5c2NhbGwsbngscmR0c2Nw
LGxtLGNvbnN0YW50X3RzYyxhcmNoX3BlcmZtb24scGVicyxidHMscmVwX2dvb2Qsbm9wbCx4
dG9wb2xvZ3ksbm9uc3RvcF90c2MsYXBlcmZtcGVyZixlYWdlcmZwdSxwbmkscGNsbXVscWRx
LGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgsc214LGVzdCx0bTIsc3NzZTMsY3gxNix4dHBy
LHBkY20scGNpZCxzc2U0XzEsc3NlNF8yLHgyYXBpYyxwb3BjbnQsdHNjX2RlYWRsaW5lX3Rp
bWVyLGFlcyx4c2F2ZSxhdngsZjE2YyxyZHJhbmQsbGFoZl9sbSxpZGEsYXJhdCxlcGIseHNh
dmVvcHQscGxuLHB0cyxkdGhlcm0sdHByX3NoYWRvdyx2bm1pLGZsZXhwcmlvcml0eSxlcHQs
dnBpZCxmc2dzYmFzZSxzbWVwLGVybXMsbW9kZWxfTmVoYWxlbSxtb2RlbF9Db25yb2UsbW9k
ZWxfY29yZWR1byxtb2RlbF9jb3JlMmR1byxtb2RlbF9QZW5yeW4sbW9kZWxfV2VzdG1lcmUs
bW9kZWxfbjI3MCxtb2RlbF9TYW5keUJyaWRnZScsICdJU0NTSUluaXRpYXRvck5hbWUnOiAn
aXFuLjE5OTQtMDUuY29tLnJlZGhhdDo3NTY5NDljZDI4NmInLCAnbmV0Q29uZmlnRGlydHkn
OiAnRmFsc2UnLCAnc3VwcG9ydGVkRU5HSU5Fcyc6IFsnMy40JywgJzMuNSddLCAnYXV0b051
bWFCYWxhbmNpbmcnOiAwLCAncmVzZXJ2ZWRNZW0nOiAnMzIxJywgJ2JvbmRpbmdzJzogeydi
b25kMCc6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcx
NTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9ORElOR19PUFRTJzogJ21vZGU9NCBt
aWltb249MTAwJywgJ0RFVklDRSc6ICdib25kMCcsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2
YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAnbXR1JzogJzE1MDAn
LCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6
YzY6M2Q6YTAnLCAnc2xhdmVzJzogWydlbnAxczBmMCcsICdlbnAxczBmMSddLCAnb3B0cyc6
IHsnbWlpbW9uJzogJzEwMCcsICdtb2RlJzogJzQnfX19LCAnc29mdHdhcmVfdmVyc2lvbic6
ICc0LjE2JywgJ21lbVNpemUnOiAnMzE5ODYnLCAnY3B1U3BlZWQnOiAnMzQzNC4xOTEnLCAn
bnVtYU5vZGVzJzoge3UnMCc6IHsndG90YWxNZW1vcnknOiAnMzE5ODYnLCAnY3B1cyc6IFsw
LCAxLCAyLCAzLCA0LCA1LCA2LCA3XX19LCAndmVyc2lvbl9uYW1lJzogJ1Nub3cgTWFuJywg
J3ZsYW5zJzogeydib25kMC41MDInOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywg
J2NmZyc6IHsnQlJJREdFJzogJ1ZMQU41MDInLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6
ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6
ICdib25kMC41MDInLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoy
MjU6OTBmZjpmZWM2OjNkYTAvNjQnXSwgJ3ZsYW5pZCc6IDUwMiwgJ210dSc6ICcxNTAwJywg
J25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjUwMSc6IHsnaWZhY2Un
OiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjUwMScsICdW
TEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRS
T0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUwMScsICdPTkJPT1QnOiAneWVzJ30s
ICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAndmxhbmlk
JzogNTAxLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119
LCAnYm9uZDAuMjA2JzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7
J0JSSURHRSc6ICdvdmlydG1nbXQnLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycs
ICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25k
MC4yMDYnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogW10sICd2bGFuaWQnOiAy
MDYsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdi
b25kMC4yMDEnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJ
REdFJzogJ1ZMQU4yMDEnLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUn
OiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC4yMDEn
LCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2
OjNkYTAvNjQnXSwgJ3ZsYW5pZCc6IDIwMSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAn
JywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMic6IHsnaWZhY2UnOiAnYm9uZDAnLCAn
YWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjIwMicsICdWTEFOJzogJ3llcycs
ICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8n
LCAnREVWSUNFJzogJ2JvbmQwLjIwMicsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMn
OiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6M2RhMC82NCddLCAndmxhbmlkJzogMjAyLCAnbXR1
JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuMjAz
JzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdW
TEFOMjAzJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAn
LCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjAzJywgJ09OQk9P
VCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjozZGEwLzY0
J10sICd2bGFuaWQnOiAyMDMsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0
YWRkcnMnOiBbXX19LCAnbGFzdENsaWVudElmYWNlJzogJ2xvJywgJ2NwdUNvcmVzJzogJzQn
LCAna3ZtRW5hYmxlZCc6ICd0cnVlJywgJ2d1ZXN0T3ZlcmhlYWQnOiAnNjUnLCAnY3B1VGhy
ZWFkcyc6ICc4JywgJ2VtdWxhdGVkTWFjaGluZXMnOiBbdSdwYycsIHUncmhlbDYuNi4wJywg
dSdwYy1xMzUtcmhlbDcuMC4wJywgdSdyaGVsNi40LjAnLCB1J3EzNScsIHUncGMtaTQ0MGZ4
LXJoZWw3LjAuMCcsIHUncmhlbDYuMi4wJywgdSdyaGVsNi4xLjAnLCB1J3JoZWw2LjUuMCcs
IHUncmhlbDYuMC4wJywgdSdyaGVsNi4zLjAnXSwgJ3JuZ1NvdXJjZXMnOiBbJ3JhbmRvbSdd
LCAnb3BlcmF0aW5nU3lzdGVtJzogeydyZWxlYXNlJzogJzEuMTUwMy5lbDcuY2VudG9zLjIu
OCcsICd2ZXJzaW9uJzogJzcnLCAnbmFtZSc6ICdSSEVMJ30sICdsYXN0Q2xpZW50JzogJzEy
Ny4wLjAuMSd9fQ0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTk6MDUsMjMyOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjoo
aGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NF
TkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDUsMjMzOjpf
X2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykg
V2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTc5OTI0NDo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTk6MDUsMjM0OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVy
Ojooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo1OTowNyw3MjE6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRp
UHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24g
ZnJvbSAxMjcuMC4wLjE6NDY4NTYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTk6MDcsNzI1Ojpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBm
cm9tIDEyNy4wLjAuMTo0Njg1Ng0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1OTowNyw3MjU6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9j
b2xBY2NlcHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2Nv
bCB4bWwgZnJvbSAxMjcuMC4wLjE6NDY4NTYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTk6MDcsNzI2OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rv
cjo6KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAu
MC4xJywgNDY4NTYpDQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTow
Nyw3Mjc6OkJpbmRpbmdYTUxSUEM6OjMxODo6dmRzOjood3JhcHBlcikgY2xpZW50IFsxMjcu
MC4wLjFdDQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNyw3Mjc6
OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBU
YXNrPWA0N2YyNTE3OC1jZDQxLTQzNjYtOGNlOC0zMDgzNjhlNDhkMzBgOjptb3ZpbmcgZnJv
bSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KVGhyZWFkLTc5OTI0NTo6SU5GTzo6
MjAxNS0xMC0yNCAwMjo1OTowNyw3Mjc6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdy
YXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogY29ubmVjdFN0b3JhZ2VTZXJ2ZXIoZG9tVHlwZT0z
LCBzcFVVSUQ9Jzk1OWY2OGE5LTgyY2MtNDliMS04MmNjLTU0YzgzNGZkYWE2YicsIGNvbkxp
c3Q9W3snY29ubmVjdGlvbic6ICcxNzIuMjUuMjA2LjEwJywgJ2lxbic6ICdpcW4uMjAxNS0w
Mzpkc3Mtc3RvcmFnZS50YXJnZXQwJywgJ3BvcnRhbCc6ICcxJywgJ3VzZXInOiAnJywgJ3Bh
c3N3b3JkJzogJyoqKioqKicsICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYtYjIzMC03YjYw
ZTAwNmI4NWMnLCAncG9ydCc6ICczMjYwJ31dLCBvcHRpb25zPU5vbmUpDQpUaHJlYWQtNzk5
MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNyw3Mjg6OmlzY3NpYWRtOjo5Nzo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4vaXNj
c2lhZG0gLW0gbm9kZSAtVCBpcW4uMjAxNS0wMzpkc3Mtc3RvcmFnZS50YXJnZXQwIC1JIGRl
ZmF1bHQgLXAgMTcyLjI1LjIwNi4xMDozMjYwLDEgLS1vcD1uZXcgKGN3ZCBOb25lKQ0KVGhy
ZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDcsNzUyOjppc2NzaWFkbTo6
OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcn
OyA8cmM+ID0gMA0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDcs
NzUzOjppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAvdXNy
L2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIGlmYWNlIC1JIGRlZmF1bHQgKGN3ZCBO
b25lKQ0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDcsNzY1Ojpp
c2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNTOiA8
ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTc5OTI0NTo6SU5GTzo6MjAxNS0xMC0yNCAw
Mjo1OTowNyw3NjU6OmlzY3NpOjo1NTc6OlN0b3JhZ2UuSVNDU0k6OihzZXRScEZpbHRlcklm
TmVlZGVkKSBpU0NTSSBpZmFjZS5uZXRfaWZhY2VuYW1lIG5vdCBwcm92aWRlZC4gU2tpcHBp
bmcuDQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNyw3NjU6Omlz
Y3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIC91c3IvYmluL3N1
ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gbm9kZSAtVCBpcW4uMjAxNS0wMzpkc3Mtc3RvcmFn
ZS50YXJnZXQwIC1JIGRlZmF1bHQgLXAgMTcyLjI1LjIwNi4xMDozMjYwLDEgLWwgKGN3ZCBO
b25lKQ0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDcsNzc4Ojpp
c2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNTOiA8
ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NTk6MDcsNzc4Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVu
Q21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIG5vZGUgLVQgaXFuLjIw
MTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCAtSSBkZWZhdWx0IC1wIDE3Mi4yNS4yMDYuMTA6
MzI2MCwxIC1uIG5vZGUuc3RhcnR1cCAtdiBtYW51YWwgLS1vcD11cGRhdGUgKGN3ZCBOb25l
KQ0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDcsNzg5Ojppc2Nz
aWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNTOiA8ZXJy
PiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NTk6MDcsNzg5Ojp1dGlsczo6NzM5Ojpyb290OjooZXhlY0NtZCkgL3NiaW4vdWRldmFkbSBz
ZXR0bGUgLS10aW1lb3V0PTUgKGN3ZCBOb25lKQ0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTk6MDcsODAxOjp1dGlsczo6NzU5Ojpyb290OjooZXhlY0NtZCkgU1VD
Q0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC03OTkyNDU6OkRFQlVHOjoyMDE1
LTEwLTI0IDAyOjU5OjA3LDgwMTo6bHZtOjozNzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6
OihfcmVsb2FkdmdzKSBHb3QgdGhlIG9wZXJhdGlvbmFsIG11dGV4DQpUaHJlYWQtNzk5MjQ1
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowNyw4MDE6Omx2bTo6MjkxOjpTdG9yYWdlLk1p
c2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3MgLS1jb25m
aWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIvIl0gaWdu
b3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxlX2Fm
dGVyX2Vycm9yX2NvdW50PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0wIGZpbHRl
ciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIvMjMzNDE1Njc0NmM0NjQzNDZ8L2Rldi9tYXBwZXIv
MjMzNmI3ODU3NTA2OTYzNjF8L2Rldi9tYXBwZXIvMjYyMzE0NDMwNWE0YjZiNGR8L2Rldi9t
YXBwZXIvMjc3NjE3ODQ1NDM2YzY4MzV8J1wnJywgJ1wnJ3J8Lip8J1wnJyBdIH0gIGdsb2Jh
bCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0xICB3YWl0X2Zv
cl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5fbWluID0gNTAg
IHJldGFpbl9kYXlzID0gMCB9ICcgLS1ub2hlYWRpbmdzIC0tdW5pdHMgYiAtLW5vc3VmZml4
IC0tc2VwYXJhdG9yICd8JyAtLWlnbm9yZXNraXBwZWRjbHVzdGVyIC1vIHV1aWQsbmFtZSxh
dHRyLHNpemUsZnJlZSxleHRlbnRfc2l6ZSxleHRlbnRfY291bnQsZnJlZV9jb3VudCx0YWdz
LHZnX21kYV9zaXplLHZnX21kYV9mcmVlLGx2X2NvdW50LHB2X2NvdW50LHB2X25hbWUgKGN3
ZCBOb25lKQ0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NTk6MDgsMjM4OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFu
ZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQn
Pg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MDgsMjM5OjpfX2lu
aXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2Fp
dGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTc5OTI0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NTk6MDgsMjQxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjoo
c2VuZCkgU2VuZGluZyByZXNwb25zZQ0KVGhyZWFkLTU2OjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1OTowOCw5Nzc6OmZpbGVTRDo6MjYyOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVh
ZERlbGF5KSAvdXNyL2Jpbi9kZCBpZj0vcmhldi9kYXRhLWNlbnRlci9tbnQvMTcyLjI1LjIw
Ni4xMDpfSVNPLzZhMjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNmYzA0MzdiNi9kb21fbWQv
bWV0YWRhdGEgaWZsYWc9ZGlyZWN0IG9mPS9kZXYvbnVsbCBicz00MDk2IGNvdW50PTEgKGN3
ZCBOb25lKQ0KVGhyZWFkLTU2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowOCw5ODQ6OmZp
bGVTRDo6MjYyOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNT
OiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zMTkgYnl0ZXMg
KDMxOSBCKSBjb3BpZWQsIDAuMDAwMjY1NzE5IHMsIDEuMiBNQi9zXG4nOyA8cmM+ID0gMA0K
VGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowOSw4NjM6Omx2bTo6MjkxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5JTkc6
IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlzYWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBiZWZv
cmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0gMA0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo1OTowOSw4NjM6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lz
dGVudERpY3Q6OihfX2luaXRfXykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIEx2
TWV0YWRhdGFSVyBiYWNrZW5kDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5
OjA5LDg2Mzo6YmxvY2tTRDo6MzM2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVhZGxpbmVz
KSAvdXNyL2Jpbi9kZCBpZmxhZz1kaXJlY3Qgc2tpcD0wIGJzPTIwNDggaWY9L2Rldi83MmMz
MTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEvbWV0YWRhdGEgY291bnQ9MSAoY3dk
IE5vbmUpDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA5LDg3MDo6Ymxv
Y2tTRDo6MzM2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVhZGxpbmVzKSBTVUNDRVNTOiA8
ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG4yMDQ4IGJ5dGVzICgy
LjAga0IpIGNvcGllZCwgMC4wMDA5MTczNjUgcywgMi4yIE1CL3Ncbic7IDxyYz4gPSAwDQpU
aHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA5LDg3MDo6bWlzYzo6MjYyOjpT
dG9yYWdlLk1pc2M6Oih2YWxpZGF0ZUREQnl0ZXMpIGVycjogWycxKzAgcmVjb3JkcyBpbics
ICcxKzAgcmVjb3JkcyBvdXQnLCAnMjA0OCBieXRlcyAoMi4wIGtCKSBjb3BpZWQsIDAuMDAw
OTE3MzY1IHMsIDIuMiBNQi9zJ10sIHNpemU6IDIwNDgNClRocmVhZC01Mzo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTk6MDksODcxOjpwZXJzaXN0ZW50RGljdDo6MjM0OjpTdG9yYWdlLlBl
cnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBsaW5lcyAoTHZNZXRhZGF0YVJXKT1bXQ0K
VGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowOSw4NzE6OnBlcnNpc3RlbnRE
aWN0OjoyNTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihyZWZyZXNoKSBFbXB0eSBtZXRh
ZGF0YQ0KVGhyZWFkLTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTowOSw4NzE6OnBlcnNp
c3RlbnREaWN0OjoxOTI6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2luaXRfXykgQ3Jl
YXRlZCBhIHBlcnNpc3RlbnQgZGljdCB3aXRoIFZHVGFnTWV0YWRhdGFSVyBiYWNrZW5kDQpU
aHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjA5LDg3MTo6bHZtOjo1MDQ6OlN0
b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZXZncykgT3BlcmF0aW9uICdsdm0g
cmVsb2FkIG9wZXJhdGlvbicgaXMgaG9sZGluZyB0aGUgb3BlcmF0aW9uIG11dGV4LCB3YWl0
aW5nLi4uDQpUaHJlYWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTAsMDA5Ojps
dm06OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzogPGVycj4gPSAn
ICBXQVJOSU5HOiBsdm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRpc2FibGVkLiBSZXN0YXJ0IGx2
bWV0YWQgYmVmb3JlIGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9IDANClRocmVhZC0xNjIzOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMCwwMDk6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0
b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2luaXRfXykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQg
ZGljdCB3aXRoIEx2TWV0YWRhdGFSVyBiYWNrZW5kDQpUaHJlYWQtMTYyMzo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NTk6MTAsMDA5OjpibG9ja1NEOjozMzY6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihyZWFkbGluZXMpIC91c3IvYmluL2RkIGlmbGFnPWRpcmVjdCBza2lwPTAgYnM9MjA0
OCBpZj0vZGV2LzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yy9tZXRhZGF0
YSBjb3VudD0xIChjd2QgTm9uZSkNClRocmVhZC0xNjIzOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1OToxMCwwMjQ6OmJsb2NrU0Q6OjMzNjo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KHJlYWRs
aW5lcykgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91
dFxuMjA0OCBieXRlcyAoMi4wIGtCKSBjb3BpZWQsIDAuMDA4MzcyOTMgcywgMjQ1IGtCL3Nc
bic7IDxyYz4gPSAwDQpUaHJlYWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTAs
MDI0OjptaXNjOjoyNjI6OlN0b3JhZ2UuTWlzYzo6KHZhbGlkYXRlRERCeXRlcykgZXJyOiBb
JzErMCByZWNvcmRzIGluJywgJzErMCByZWNvcmRzIG91dCcsICcyMDQ4IGJ5dGVzICgyLjAg
a0IpIGNvcGllZCwgMC4wMDgzNzI5MyBzLCAyNDUga0IvcyddLCBzaXplOiAyMDQ4DQpUaHJl
YWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTAsMDI0OjpwZXJzaXN0ZW50RGlj
dDo6MjM0OjpTdG9yYWdlLlBlcnNpc3RlbnREaWN0OjoocmVmcmVzaCkgcmVhZCBsaW5lcyAo
THZNZXRhZGF0YVJXKT1bXQ0KVGhyZWFkLTE2MjM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5
OjEwLDAyNDo6cGVyc2lzdGVudERpY3Q6OjI1Mjo6U3RvcmFnZS5QZXJzaXN0ZW50RGljdDo6
KHJlZnJlc2gpIEVtcHR5IG1ldGFkYXRhDQpUaHJlYWQtMTYyMzo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NTk6MTAsMDI0OjpwZXJzaXN0ZW50RGljdDo6MTkyOjpTdG9yYWdlLlBlcnNpc3Rl
bnREaWN0OjooX19pbml0X18pIENyZWF0ZWQgYSBwZXJzaXN0ZW50IGRpY3Qgd2l0aCBWR1Rh
Z01ldGFkYXRhUlcgYmFja2VuZA0KVGhyZWFkLTE2MjM6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjU5OjEwLDAyNDo6bHZtOjo1MDQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxp
ZGF0ZXZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgaXMgaG9sZGluZyB0
aGUgb3BlcmF0aW9uIG11dGV4LCB3YWl0aW5nLi4uDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjU5OjEwLDY4ODo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3Ojp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcgY29ubmVj
dGlvbiBmcm9tIDEyNy4wLjAuMTo0Njg1Nw0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo1OToxMCw2OTI6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRzLk11bHRp
UHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlvbiByZW1v
dmVkIGZyb20gMTI3LjAuMC4xOjQ2ODU3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1
LTEwLTI0IDAyOjU5OjEwLDY5Mjo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMuTXVsdGlQ
cm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVjdGVkIHBy
b3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo0Njg1Nw0KRGV0ZWN0b3IgdGhyZWFkOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo1OToxMCw2OTI6OkJpbmRpbmdYTUxSUEM6OjExNzM6OlhtbERl
dGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZyb20gKCcx
MjcuMC4wLjEnLCA0Njg1NykNClRocmVhZC03OTkyNDc6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjU5OjEwLDY5NDo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YGVlNDM3MzBlLTE0NWYtNGRhOC04NzZlLTA2NTkwZDg1M2Q0MWA6
Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtNzk5
MjQ3OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU5OjEwLDY5NDo6bG9nVXRpbHM6OjQ0OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1O
b25lKQ0KVGhyZWFkLTc5OTI0Nzo6SU5GTzo6MjAxNS0xMC0yNCAwMjo1OToxMCw2OTQ6Omxv
Z1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw
b1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzZhMjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5
YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDAs
ICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDI2NTcxOScsICdsYXN0Q2hlY2sn
OiAnMS43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDEwMjQ3NCcsICdsYXN0Q2hlY2snOiAn
MTcuOScsICd2YWxpZCc6IFRydWV9LCAnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMz
YzlkZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNTk5NjA2JywgJ2xhc3RDaGVjayc6ICcx
My4yJywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtNzk5MjQ3OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1OToxMCw2OTQ6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KHByZXBhcmUpIFRhc2s9YGVlNDM3MzBlLTE0NWYtNGRhOC04NzZlLTA2NTkwZDg1M2Q0MWA6
OmZpbmlzaGVkOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7
J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDAyNjU3MTknLCAnbGFzdENoZWNrJzogJzEuNycsICd2YWxp
ZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsn
Y29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRy
dWUsICdkZWxheSc6ICcwLjAxMDI0NzQnLCAnbGFzdENoZWNrJzogJzE3LjknLCAndmFsaWQn
OiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29k
ZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDU5OTYwNicsICdsYXN0Q2hlY2snOiAnMTMuMicsICd2YWxpZCc6
IFRydWV9fQ0KVGhyZWFkLTc5OTI0Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTAsNjk1
Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg
VGFzaz1gZWU0MzczMGUtMTQ1Zi00ZGE4LTg3NmUtMDY1OTBkODUzZDQxYDo6bW92aW5nIGZy
b20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQpUaHJlYWQtNzk5MjQ3OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMCw2OTU6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpT
dG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh
c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtNzk5MjQ3OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo1OToxMCw2OTU6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJl
cXVlc3RzIHt9DQpUaHJlYWQtNzk5MjQ3OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMCw2
OTU6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFz
az1gZWU0MzczMGUtMTQ1Zi00ZGE4LTg3NmUtMDY1OTBkODUzZDQxYDo6cmVmIDAgYWJvcnRp
bmcgRmFsc2UNCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjU5OjExLDI0NDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhh
bmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5E
Jz4NCkpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDI0NTo6X19p
bml0X186OjUzMDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdh
aXRpbmcgZm9yIHJlcXVlc3QNClRocmVhZC03OTkyNDg6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjU5OjExLDI0Njo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBk
YXRlU3RhdGUpIFRhc2s9YDg4ZTJkN2NhLWQzNzYtNDI2OC04ZTE4LWY4MDI3MjJlNTZlNmA6
Om1vdmluZyBmcm9tIHN0YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtNzk5
MjQ4OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjU5OjExLDI0Njo6bG9nVXRpbHM6OjQ0OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1O
b25lKQ0KVGhyZWFkLTc5OTI0ODo6SU5GTzo6MjAxNS0xMC0yNCAwMjo1OToxMSwyNDY6Omxv
Z1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVw
b1N0YXRzLCBSZXR1cm4gcmVzcG9uc2U6IHt1JzZhMjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5
YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDAs
ICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDI2NTcxOScsICdsYXN0Q2hlY2sn
OiAnMi4zJywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywg
J2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDEwMjQ3NCcsICdsYXN0Q2hlY2snOiAn
MTguNCcsICd2YWxpZCc6IFRydWV9LCAnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMz
YzlkZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2Fj
cXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNTk5NjA2JywgJ2xhc3RDaGVjayc6ICcx
My44JywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtNzk5MjQ4OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo1OToxMSwyNDY6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KHByZXBhcmUpIFRhc2s9YDg4ZTJkN2NhLWQzNzYtNDI2OC04ZTE4LWY4MDI3MjJlNTZlNmA6
OmZpbmlzaGVkOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7
J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDAyNjU3MTknLCAnbGFzdENoZWNrJzogJzIuMycsICd2YWxp
ZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsn
Y29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRy
dWUsICdkZWxheSc6ICcwLjAxMDI0NzQnLCAnbGFzdENoZWNrJzogJzE4LjQnLCAndmFsaWQn
OiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29k
ZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwMDU5OTYwNicsICdsYXN0Q2hlY2snOiAnMTMuOCcsICd2YWxpZCc6
IFRydWV9fQ0KVGhyZWFkLTc5OTI0ODo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsMjQ2
Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkg
VGFzaz1gODhlMmQ3Y2EtZDM3Ni00MjY4LThlMTgtZjgwMjcyMmU1NmU2YDo6bW92aW5nIGZy
b20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQpUaHJlYWQtNzk5MjQ4OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSwyNDY6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpT
dG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVh
c2VBbGwgcmVxdWVzdHMge30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtNzk5MjQ4OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo1OToxMSwyNDY6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdl
LlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJl
cXVlc3RzIHt9DQpUaHJlYWQtNzk5MjQ4OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSwy
NDc6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFz
az1gODhlMmQ3Y2EtZDM3Ni00MjY4LThlMTgtZjgwMjcyMmU1NmU2YDo6cmVmIDAgYWJvcnRp
bmcgRmFsc2UNClRocmVhZC03OTkyNDg6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDI3
MDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNl
bmRpbmcgcmVzcG9uc2UNCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU5OjExLDI3Njo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRl
cjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5k
PSdTRU5EJz4NCkpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDI3
Nzo6X19pbml0X186OjUzMDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVz
dHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QNClRocmVhZC03OTkyNDk6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjU5OjExLDI3ODo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNl
cnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNClRocmVhZC03OTkyNDU6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjU5OjExLDY4Nzo6bHZtOjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihjbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyAgV0FSTklORzogbHZtZXRhZCBpcyBydW5uaW5n
IGJ1dCBkaXNhYmxlZC4gUmVzdGFydCBsdm1ldGFkIGJlZm9yZSBlbmFibGluZyBpdCFcbic7
IDxyYz4gPSAwDQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2
ODc6Omx2bTo6NDE2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgT3Bl
cmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlvbiBt
dXRleA0KVGhyZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNjg3Ojpo
c206OjI0MTI6OlN0b3JhZ2UuSFNNOjooX19wcmVmZXRjaERvbWFpbnMpIEZvdW5kIFNEIHV1
aWRzOiAoJzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYScsICczNWU0YzAy
OS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnLCAnZGQ5NDUwYmMtMDJiMS00YjZiLTli
OGItYTkwYjMzMDZkYjA2JywgJzVhMTNiNDI2LTEwZjItNDU3Ny1iMjIxLWRjOTQxY2FiZTVk
YicpDQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDY4Nzo6bHZtOjo1
MDQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZXZncykgT3BlcmF0aW9u
ICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9uIG11dGV4DQpU
aHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2ODg6OmhzbTo6MjQ2
ODo6U3RvcmFnZS5IU006Oihjb25uZWN0U3RvcmFnZVNlcnZlcikga25vd25TRHM6IHs2YTI3
N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjY6IHN0b3JhZ2UubmZzU0QuZmluZERv
bWFpbiwgNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOiBzdG9yYWdlLmJs
b2NrU0QuZmluZERvbWFpbiwgMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTlj
OiBzdG9yYWdlLmJsb2NrU0QuZmluZERvbWFpbiwgNWExM2I0MjYtMTBmMi00NTc3LWIyMjEt
ZGM5NDFjYWJlNWRiOiBzdG9yYWdlLmJsb2NrU0QuZmluZERvbWFpbiwgN2M3YTk2OWItM2Ri
Mi00ZGM1LTlhNjktMDU2NWU2NDkyZDIxOiBzdG9yYWdlLm5mc1NELmZpbmREb21haW4sIDVi
NjFhMzFkLWQ4NjQtNDQyOS05YzI2LTliZjQyODFjOGVkNjogc3RvcmFnZS5uZnNTRC5maW5k
RG9tYWluLCBkZDk0NTBiYy0wMmIxLTRiNmItOWI4Yi1hOTBiMzMwNmRiMDY6IHN0b3JhZ2Uu
YmxvY2tTRC5maW5kRG9tYWlufQ0KVGhyZWFkLTc5OTI0NTo6SU5GTzo6MjAxNS0xMC0yNCAw
Mjo1OToxMSw2ODg6OmxvZ1V0aWxzOjo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBh
bmQgcHJvdGVjdDogY29ubmVjdFN0b3JhZ2VTZXJ2ZXIsIFJldHVybiByZXNwb25zZTogeydz
dGF0dXNsaXN0JzogW3snc3RhdHVzJzogMCwgJ2lkJzogJ2VkNGQ2YWRhLWFiNDQtNGZmNi1i
MjMwLTdiNjBlMDA2Yjg1Yyd9XX0NClRocmVhZC0xNjIzOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo1OToxMSw2ODg6Omx2bTo6NTA0OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFs
aWRhdGV2Z3MpIEdvdCB0aGUgb3BlcmF0aW9uYWwgbXV0ZXgNClRocmVhZC03OTkyNDU6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDY4OTo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNr
TWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1gNDdmMjUxNzgtY2Q0MS00MzY2LThjZTgt
MzA4MzY4ZTQ4ZDMwYDo6ZmluaXNoZWQ6IHsnc3RhdHVzbGlzdCc6IFt7J3N0YXR1cyc6IDAs
ICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYtYjIzMC03YjYwZTAwNmI4NWMnfV19DQpUaHJl
YWQtMTYyMzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNjg5Ojpsdm06OjUwNjo6U3Rv
cmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlkYXRldmdzKSBPcGVyYXRpb24gJ2x2bSBp
bnZhbGlkYXRlIG9wZXJhdGlvbicgcmVsZWFzZWQgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhy
ZWFkLTc5OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNjg5Ojp0YXNrOjo1OTU6
OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gNDdmMjUx
NzgtY2Q0MS00MzY2LThjZTgtMzA4MzY4ZTQ4ZDMwYDo6bW92aW5nIGZyb20gc3RhdGUgcHJl
cGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo1OToxMSw2OTA6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291
cmNlTWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVz
dHMge30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5
OjExLDY5MDo6bHZtOjo1MTQ6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0
ZWx2cykgT3BlcmF0aW9uICdsdm0gaW52YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3Bl
cmF0aW9uIG11dGV4DQpUaHJlYWQtNzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OTox
MSw2OTA6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5P
d25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQt
Nzk5MjQ1OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2OTE6OnRhc2s6Ojk5Mzo6U3Rv
cmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1gNDdmMjUxNzgtY2Q0MS00
MzY2LThjZTgtMzA4MzY4ZTQ4ZDMwYDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNClRocmVhZC0x
NjIzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2OTE6Omx2bTo6NTE0OjpTdG9yYWdl
Lk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVsdnMpIEdvdCB0aGUgb3BlcmF0aW9uYWwg
bXV0ZXgNClRocmVhZC0xNjIzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2OTI6Omx2
bTo6NTI2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGVsdnMpIE9wZXJh
dGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUgb3BlcmF0aW9u
IG11dGV4DQpUaHJlYWQtNTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDY5Mjo6bHZt
OjozNzE6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBPcGVyYXRpb24g
J2x2bSByZWxvYWQgb3BlcmF0aW9uJyBnb3QgdGhlIG9wZXJhdGlvbiBtdXRleA0KVGhyZWFk
LTUzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2OTM6Omx2bTo6MjkxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooY21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2x2bSB2Z3MgLS1j
b25maWcgJyBkZXZpY2VzIHsgcHJlZmVycmVkX25hbWVzID0gWyJeL2Rldi9tYXBwZXIvIl0g
aWdub3JlX3N1c3BlbmRlZF9kZXZpY2VzPTEgd3JpdGVfY2FjaGVfc3RhdGU9MCBkaXNhYmxl
X2FmdGVyX2Vycm9yX2NvdW50PTMgb2J0YWluX2RldmljZV9saXN0X2Zyb21fdWRldj0wIGZp
bHRlciA9IFsgJ1wnJ2F8L2Rldi9tYXBwZXIvMjMzNDE1Njc0NmM0NjQzNDZ8L2Rldi9tYXBw
ZXIvMjMzNmI3ODU3NTA2OTYzNjF8L2Rldi9tYXBwZXIvMjYyMzE0NDMwNWE0YjZiNGR8L2Rl
di9tYXBwZXIvMjc3NjE3ODQ1NDM2YzY4MzV8J1wnJywgJ1wnJ3J8Lip8J1wnJyBdIH0gIGds
b2JhbCB7ICBsb2NraW5nX3R5cGU9MSAgcHJpb3JpdGlzZV93cml0ZV9sb2Nrcz0xICB3YWl0
X2Zvcl9sb2Nrcz0xICB1c2VfbHZtZXRhZD0wIH0gIGJhY2t1cCB7ICByZXRhaW5fbWluID0g
NTAgIHJldGFpbl9kYXlzID0gMCB9ICcgLS1ub2hlYWRpbmdzIC0tdW5pdHMgYiAtLW5vc3Vm
Zml4IC0tc2VwYXJhdG9yICd8JyAtLWlnbm9yZXNraXBwZWRjbHVzdGVyIC1vIHV1aWQsbmFt
ZSxhdHRyLHNpemUsZnJlZSxleHRlbnRfc2l6ZSxleHRlbnRfY291bnQsZnJlZV9jb3VudCx0
YWdzLHZnX21kYV9zaXplLHZnX21kYV9mcmVlLGx2X2NvdW50LHB2X2NvdW50LHB2X25hbWUg
NzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhIChjd2QgTm9uZSkNClRocmVh
ZC0xNjIzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw2OTM6Omx2bTo6MzcxOjpTdG9y
YWdlLk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgR290IHRoZSBvcGVyYXRpb25hbCBt
dXRleA0KVGhyZWFkLTE2MjM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjU5OjExLDcwMDo6bHZt
OjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQpIC91c3IvYmluL3N1ZG8gLW4gL3Ni
aW4vbHZtIHZncyAtLWNvbmZpZyAnIGRldmljZXMgeyBwcmVmZXJyZWRfbmFtZXMgPSBbIl4v
ZGV2L21hcHBlci8iXSBpZ25vcmVfc3VzcGVuZGVkX2RldmljZXM9MSB3cml0ZV9jYWNoZV9z
dGF0ZT0wIGRpc2FibGVfYWZ0ZXJfZXJyb3JfY291bnQ9MyBvYnRhaW5fZGV2aWNlX2xpc3Rf
ZnJvbV91ZGV2PTAgZmlsdGVyID0gWyAnXCcnYXwvZGV2L21hcHBlci8yMzM0MTU2NzQ2YzQ2
NDM0NnwvZGV2L21hcHBlci8yMzM2Yjc4NTc1MDY5NjM2MXwvZGV2L21hcHBlci8yNjIzMTQ0
MzA1YTRiNmI0ZHwvZGV2L21hcHBlci8yNzc2MTc4NDU0MzZjNjgzNXwnXCcnLCAnXCcncnwu
KnwnXCcnIF0gfSAgZ2xvYmFsIHsgIGxvY2tpbmdfdHlwZT0xICBwcmlvcml0aXNlX3dyaXRl
X2xvY2tzPTEgIHdhaXRfZm9yX2xvY2tzPTEgIHVzZV9sdm1ldGFkPTAgfSAgYmFja3VwIHsg
IHJldGFpbl9taW4gPSA1MCAgcmV0YWluX2RheXMgPSAwIH0gJyAtLW5vaGVhZGluZ3MgLS11
bml0cyBiIC0tbm9zdWZmaXggLS1zZXBhcmF0b3IgJ3wnIC0taWdub3Jlc2tpcHBlZGNsdXN0
ZXIgLW8gdXVpZCxuYW1lLGF0dHIsc2l6ZSxmcmVlLGV4dGVudF9zaXplLGV4dGVudF9jb3Vu
dCxmcmVlX2NvdW50LHRhZ3MsdmdfbWRhX3NpemUsdmdfbWRhX2ZyZWUsbHZfY291bnQscHZf
Y291bnQscHZfbmFtZSAzNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMgKGN3
ZCBOb25lKQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw3
MDg6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6
KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NDY4
NTgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNzE1Ojpw
cm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVt
b3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo0Njg1
OA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw3MTU6OnBy
b3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5k
bGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4w
LjE6NDY4NTgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEs
NzE2OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkg
eG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNDY4NTgpDQpUaHJl
YWQtNzk5MjUwOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw3MTk6OkJpbmRpbmdYTUxS
UEM6OjMxODo6dmRzOjood3JhcHBlcikgY2xpZW50IFsxMjcuMC4wLjFdDQpUaHJlYWQtNzk5
MjUwOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo1OToxMSw3MjA6OnRhc2s6OjU5NTo6U3RvcmFn
ZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBmZmNmOGE2Ny1lN2M1
LTRiYWQtODg3Zi1hN2MyMzJmY2UxZTVgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0
YXRlIHByZXBhcmluZw0KVGhyZWFkLTc5OTI1MDo6SU5GTzo6MjAxNS0xMC0yNCAwMjo1OTox
MSw3MjA6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJv
dGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVhZC03OTkyNTA6OklORk86OjIw
MTUtMTAtMjQgMDI6NTk6MTEsNzIxOjpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFw
cGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dSc2
YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0
dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMDAyNjU3MTknLCAnbGFzdENoZWNrJzogJzIuNycsICd2YWxpZCc6IFRydWV9LCB1Jzcy
YzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAsICdhY3R1
YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAxMDI0NzQnLCAnbGFzdENoZWNrJzogJzE4LjknLCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRj
MDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwn
OiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAw
MDU5OTYwNicsICdsYXN0Q2hlY2snOiAnMTQuMicsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFk
LTc5OTI1MDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNzIyOjp0YXNrOjoxMTkxOjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmZmNmOGE2Ny1lN2M1
LTRiYWQtODg3Zi1hN2MyMzJmY2UxZTVgOjpmaW5pc2hlZDoge3UnNmEyNzdiZDgtYzRjMC00
MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2
ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMjY1NzE5Jywg
J2xhc3RDaGVjayc6ICcyLjcnLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQz
NjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3Zl
cnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMTAyNDc0JywgJ2xh
c3RDaGVjayc6ICcxOC45JywgJ3ZhbGlkJzogVHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYt
OGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNp
b24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA1OTk2MDYnLCAnbGFz
dENoZWNrJzogJzE0LjInLCAndmFsaWQnOiBUcnVlfX0NClRocmVhZC03OTkyNTA6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjU5OjExLDcyMzo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5h
Z2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGZmY2Y4YTY3LWU3YzUtNGJhZC04ODdm
LWE3YzIzMmZjZTFlNWA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBm
aW5pc2hlZA0KVGhyZWFkLTc5OTI1MDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNzIz
OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6
OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7
fQ0KVGhyZWFkLTc5OTI1MDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNzI0OjpyZXNv
dXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihjYW5j
ZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KVGhyZWFkLTc5OTI1MDo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NTk6MTEsNzI0Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01h
bmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGZmY2Y4YTY3LWU3YzUtNGJhZC04ODdmLWE3
YzIzMmZjZTFlNWA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQobXTA7cm9vdEBoMTp+B1tyb290
QGgxIH5dIyBleGl0DQpleGl0DQoKU2NyaXB0IGRvbmUgb24gU2F0IDI0IE9jdCAyMDE1IDAy
OjU5OjE4IEFNIENEVAo=
--=_84a8a0220c7fb2c770a9ce036f816e13
Content-Type: text/x-log
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="=?UTF-8?B?aG9zdGVkLWVuZ2luZS5sb2c=?="
U2NyaXB0IHN0YXJ0ZWQgb24gU2F0IDI0IE9jdCAyMDE1IDAyOjUyOjE3IEFNIENEVAobXTA7
cm9vdEBlbmdpbmU6fgcbWz8xMDM0aFtyb290QGVuZ2luZSB+XSMgdGFpbCAtbiAzMDAgL3Zh
ci9oCBtbS2xvB2cvaG9zBwd0ZQcIG1tLCBtbSwcHCBtbSwgbW0sIG1tLZQcHCBtbS292aXJ0
LWVuZ2luZS8HDQpib290LmxvZyAgICAgICAgICAgICAgICBlbmdpbmUubG9nLTIwMTUwNzEz
Lmd6ICBlbmdpbmUubG9nLTIwMTUwOTA5Lmd6ICBvdmlydC1pbWFnZS11cGxvYWRlci8NCmNv
bnNvbGUubG9nICAgICAgICAgICAgIGVuZ2luZS5sb2ctMjAxNTA4MTEuZ3ogIGVuZ2luZS5s
b2ctMjAxNTA5MTguZ3ogIG92aXJ0LWlzby11cGxvYWRlci8NCmR1bXAvICAgICAgICAgICAg
ICAgICAgIGVuZ2luZS5sb2ctMjAxNTA4MTkuZ3ogIGVuZ2luZS5sb2ctMjAxNTA5MjYuZ3og
IHNlcnZlci5sb2cNCmVuZ2luZS5sb2cgICAgICAgICAgICAgIGVuZ2luZS5sb2ctMjAxNTA4
MjYuZ3ogIGVuZ2luZS5sb2ctMjAxNTEwMDYuZ3ogIHNldHVwLw0KZW5naW5lLmxvZy0yMDE1
MDQxNy5neiAgZW5naW5lLmxvZy0yMDE1MDkwMy5neiAgZW5naW5lLmxvZy0yMDE1MTAxNC5n
eiAgDQplbmdpbmUubG9nLTIwMTUwNTAzLmd6ICBlbmdpbmUubG9nLTIwMTUwOTA3Lmd6ICBo
b3N0LWRlcGxveS8gICAgICAgICAgICANCmVuZ2luZS5sb2ctMjAxNTA1MTMuZ3ogIGVuZ2lu
ZS5sb2ctMjAxNTA5MDguZ3ogIG5vdGlmaWVyLyAgICAgICAgICAgICAgIA0KW3Jvb3RAZW5n
aW5lIH5dIyB0YWlsIC1uIDMwMCAvdmFyL2xvZy9vdmlydC1lbmdpbmUvZW4HZ2luZS5sb2cN
CjIwMTUtMTAtMjQgMDI6MDc6MjIsNzIwIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRTQ29tbWFuZF0gKERlZmF1bHRR
dWFydHpTY2hlZHVsZXJfV29ya2VyLTcxKSBbN2U3MzlkZTNdIENvbW1hbmQgR2V0QWxsVm1T
dGF0c1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBoMy5vdmlydDIucGFja2V0Lm14LCBIb3N0SWQg
PSBiNzViNjY5My1jNjU4LTRiYjEtOWQwNi1jZjViNzM5MmYzZTMsIHZkcz1Ib3N0W2gzLm92
aXJ0Mi5wYWNrZXQubXgsYjc1YjY2OTMtYzY1OC00YmIxLTlkMDYtY2Y1YjczOTJmM2UzXSkg
ZXhlY3V0aW9uIGZhaWxlZC4gRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogVkRTR2Vu
ZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0byBHZXRBbGxWbVN0
YXRzVkRTLCBlcnJvciA9ICdwcm9ncmVzcycsIGNvZGUgPSAtMzI2MDMNCjIwMTUtMTAtMjQg
MDI6MDc6MjIsNzIxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZk
c1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNzEp
IFs3ZTczOWRlM10gRmFpbGVkIHZkcyBsaXN0aW5nLCAgdmRzID0gYjc1YjY2OTMtYzY1OC00
YmIxLTlkMDYtY2Y1YjczOTJmM2UzIDogaDMub3ZpcnQyLnBhY2tldC5teCwgZXJyb3IgPSBv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJvckV4Y2Vw
dGlvbjogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0
byBHZXRBbGxWbVN0YXRzVkRTLCBlcnJvciA9ICdwcm9ncmVzcycsIGNvZGUgPSAtMzI2MDMN
CjIwMTUtMTAtMjQgMDI6MDc6MjIsNzIxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxl
cl9Xb3JrZXItNzEpIFs3ZTczOWRlM10gRmFpbHVyZSB0byByZWZyZXNoIFZkcyBydW50aW1l
IGluZm86IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vy
cm9yRXhjZXB0aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjog
RmFpbGVkIHRvIEdldEFsbFZtU3RhdHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9
IC0zMjYwMw0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2Vy
LlZkc0Jyb2tlckNvbW1hbmQuY3JlYXRlRGVmYXVsdENvbmNyZXRlRXhjZXB0aW9uKFZkc0Jy
b2tlckNvbW1hbmQuamF2YTo2MSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlLmNyZWF0
ZUV4Y2VwdGlvbihCcm9rZXJDb21tYW5kQmFzZS5qYXZhOjIwMCkgW3Zkc2Jyb2tlci5qYXI6
XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tl
ckNvbW1hbmRCYXNlLnByb2NlZWRQcm94eVJldHVyblZhbHVlKEJyb2tlckNvbW1hbmRCYXNl
LmphdmE6MTg3KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0QWxsVm1TdGF0c1ZEU0NvbW1hbmQuZXhlY3V0ZVZk
c0Jyb2tlckNvbW1hbmQoR2V0QWxsVm1TdGF0c1ZEU0NvbW1hbmQuamF2YToyMSkgW3Zkc2Jy
b2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJv
a2VyLlZkc0Jyb2tlckNvbW1hbmQuZXhlY3V0ZVZEU0NvbW1hbmQoVmRzQnJva2VyQ29tbWFu
ZC5qYXZhOjk2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci5WRFNDb21tYW5kQmFzZS5leGVjdXRlQ29tbWFuZChWRFNDb21tYW5kQmFz
ZS5qYXZhOjU2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmRhbC5WZGNDb21tYW5kQmFzZS5leGVjdXRlKFZkY0NvbW1hbmRCYXNlLmphdmE6MzEpIFtk
YWwuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlJlc291cmNl
TWFuYWdlci5ydW5WZHNDb21tYW5kKFJlc291cmNlTWFuYWdlci5qYXZhOjQxOCkgW3Zkc2Jy
b2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBk
YXRlUnVuVGltZUluZm8uZmV0Y2hSdW5uaW5nVm1zKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmph
dmE6OTkyKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZyZXNoVm1TdGF0cyhWZHNVcGRhdGVS
dW5UaW1lSW5mby5qYXZhOjk0MSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaFZkc1J1
blRpbWVJbmZvKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6NjU5KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5U
aW1lSW5mby5yZWZyZXNoKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6NDk1KSBbdmRzYnJv
a2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5h
Z2VyLm9uVGltZXIoVmRzTWFuYWdlci5qYXZhOjIzNikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0
IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yNjkuaW52b2tlKFVua25vd24g
U291cmNlKSBbOjEuNy4wXzg1XQ0KCWF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RB
Y2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0
MykgW3J0LmphcjoxLjcuMF84NV0NCglhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52
b2tlKE1ldGhvZC5qYXZhOjYwNikgW3J0LmphcjoxLjcuMF84NV0NCglhdCBvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudXRpbHMudGltZXIuSm9iV3JhcHBlci5leGVjdXRlKEpvYldyYXBwZXIu
amF2YTo2MCkgW3NjaGVkdWxlci5qYXI6XQ0KCWF0IG9yZy5xdWFydHouY29yZS5Kb2JSdW5T
aGVsbC5ydW4oSm9iUnVuU2hlbGwuamF2YToyMTMpIFtxdWFydHouamFyOl0NCglhdCBvcmcu
cXVhcnR6LnNpbXBsLlNpbXBsZVRocmVhZFBvb2wkV29ya2VyVGhyZWFkLnJ1bihTaW1wbGVU
aHJlYWRQb29sLmphdmE6NTU3KSBbcXVhcnR6LmphcjpdDQoNCjIwMTUtMTAtMjQgMDI6MDc6
MjQsNjMzIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFn
ZXJdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03MSkgWzdlNzM5ZGUzXSBGYWls
ZWQgdG8gcmVmcmVzaCBWRFMgLCB2ZHMgPSBiNzViNjY5My1jNjU4LTRiYjEtOWQwNi1jZjVi
NzM5MmYzZTMgOiBoMy5vdmlydDIucGFja2V0Lm14LCBlcnJvciA9IG9yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5l
cmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIEdldEFsbFZtU3Rh
dHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0zMjYwMywgY29udGludWluZy46
IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9yRXhj
ZXB0aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVk
IHRvIEdldEFsbFZtU3RhdHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0zMjYw
Mw0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZkc0Jy
b2tlckNvbW1hbmQuY3JlYXRlRGVmYXVsdENvbmNyZXRlRXhjZXB0aW9uKFZkc0Jyb2tlckNv
bW1hbmQuamF2YTo2MSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlLmNyZWF0ZUV4Y2Vw
dGlvbihCcm9rZXJDb21tYW5kQmFzZS5qYXZhOjIwMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0
IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1h
bmRCYXNlLnByb2NlZWRQcm94eVJldHVyblZhbHVlKEJyb2tlckNvbW1hbmRCYXNlLmphdmE6
MTg3KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci52ZHNicm9rZXIuR2V0QWxsVm1TdGF0c1ZEU0NvbW1hbmQuZXhlY3V0ZVZkc0Jyb2tl
ckNvbW1hbmQoR2V0QWxsVm1TdGF0c1ZEU0NvbW1hbmQuamF2YToyMSkgW3Zkc2Jyb2tlci5q
YXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZk
c0Jyb2tlckNvbW1hbmQuZXhlY3V0ZVZEU0NvbW1hbmQoVmRzQnJva2VyQ29tbWFuZC5qYXZh
Ojk2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5WRFNDb21tYW5kQmFzZS5leGVjdXRlQ29tbWFuZChWRFNDb21tYW5kQmFzZS5qYXZh
OjU2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5W
ZGNDb21tYW5kQmFzZS5leGVjdXRlKFZkY0NvbW1hbmRCYXNlLmphdmE6MzEpIFtkYWwuamFy
Ol0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlJlc291cmNlTWFuYWdl
ci5ydW5WZHNDb21tYW5kKFJlc291cmNlTWFuYWdlci5qYXZhOjQxOCkgW3Zkc2Jyb2tlci5q
YXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVu
VGltZUluZm8uZmV0Y2hSdW5uaW5nVm1zKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6OTky
KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZyZXNoVm1TdGF0cyhWZHNVcGRhdGVSdW5UaW1l
SW5mby5qYXZhOjk0MSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaFZkc1J1blRpbWVJ
bmZvKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6NjU5KSBbdmRzYnJva2VyLmphcjpdDQoJ
YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5m
by5yZWZyZXNoKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6NDk1KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLm9u
VGltZXIoVmRzTWFuYWdlci5qYXZhOjIzNikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IHN1bi5y
ZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yNjkuaW52b2tlKFVua25vd24gU291cmNl
KSBbOjEuNy4wXzg1XQ0KCWF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3Nv
ckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0
LmphcjoxLjcuMF84NV0NCglhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1l
dGhvZC5qYXZhOjYwNikgW3J0LmphcjoxLjcuMF84NV0NCglhdCBvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXRpbHMudGltZXIuSm9iV3JhcHBlci5leGVjdXRlKEpvYldyYXBwZXIuamF2YTo2
MCkgW3NjaGVkdWxlci5qYXI6XQ0KCWF0IG9yZy5xdWFydHouY29yZS5Kb2JSdW5TaGVsbC5y
dW4oSm9iUnVuU2hlbGwuamF2YToyMTMpIFtxdWFydHouamFyOl0NCglhdCBvcmcucXVhcnR6
LnNpbXBsLlNpbXBsZVRocmVhZFBvb2wkV29ya2VyVGhyZWFkLnJ1bihTaW1wbGVUaHJlYWRQ
b29sLmphdmE6NTU3KSBbcXVhcnR6LmphcjpdDQoNCjIwMTUtMTAtMjQgMDI6MDc6MjQsOTU5
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRp
bWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMjMpIFtkYTljNTU0XSBS
ZWZyZXNoVm1MaXN0IHZtIGlkIDc1YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNm
ZCBzdGF0dXMgPSBQYXVzZWQgb24gdmRzIGgyLm92aXJ0Mi5wYWNrZXQubXggaWdub3Jpbmcg
aXQgaW4gdGhlIHJlZnJlc2ggdW50aWwgbWlncmF0aW9uIGlzIGRvbmUNCjIwMTUtMTAtMjQg
MDI6MDc6MjcsOTY5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZk
c1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMTYp
IFJlZnJlc2hWbUxpc3Qgdm0gaWQgNzVhOTM4MGUtYzc5NC00OTE5LWI2MjgtYzBjNzZlZmQ0
Y2ZkIHN0YXR1cyA9IFBhdXNlZCBvbiB2ZHMgaDIub3ZpcnQyLnBhY2tldC5teCBpZ25vcmlu
ZyBpdCBpbiB0aGUgcmVmcmVzaCB1bnRpbCBtaWdyYXRpb24gaXMgZG9uZQ0KMjAxNS0xMC0y
NCAwMjowNzozMCw5OTQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
VmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci0z
OSkgUmVmcmVzaFZtTGlzdCB2bSBpZCA3NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1jMGM3NmVm
ZDRjZmQgc3RhdHVzID0gUGF1c2VkIG9uIHZkcyBoMi5vdmlydDIucGFja2V0Lm14IGlnbm9y
aW5nIGl0IGluIHRoZSByZWZyZXNoIHVudGlsIG1pZ3JhdGlvbiBpcyBkb25lDQoyMDE1LTEw
LTI0IDAyOjA3OjM0LDAwNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2Vy
LTQ2KSBbMjIwOGVjMDhdIFJlZnJlc2hWbUxpc3Qgdm0gaWQgNzVhOTM4MGUtYzc5NC00OTE5
LWI2MjgtYzBjNzZlZmQ0Y2ZkIHN0YXR1cyA9IFBhdXNlZCBvbiB2ZHMgaDIub3ZpcnQyLnBh
Y2tldC5teCBpZ25vcmluZyBpdCBpbiB0aGUgcmVmcmVzaCB1bnRpbCBtaWdyYXRpb24gaXMg
ZG9uZQ0KMjAxNS0xMC0yNCAwMjowNzozNywyMjggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2No
ZWR1bGVyX1dvcmtlci0xMDApIFJlZnJlc2hWbUxpc3Qgdm0gaWQgNzVhOTM4MGUtYzc5NC00
OTE5LWI2MjgtYzBjNzZlZmQ0Y2ZkIHN0YXR1cyA9IFBhdXNlZCBvbiB2ZHMgaDIub3ZpcnQy
LnBhY2tldC5teCBpZ25vcmluZyBpdCBpbiB0aGUgcmVmcmVzaCB1bnRpbCBtaWdyYXRpb24g
aXMgZG9uZQ0KMjAxNS0xMC0yNCAwMjowNzozOSw3MDEgV0FSTiAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEFsbFZtU3RhdHNWRFNDb21tYW5kXSAo
RGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMzIpIFVuZXhwZWN0ZWQgcmV0dXJuIHZh
bHVlOiBTdGF0dXNGb3JYbWxScGMgW21Db2RlPS0zMjYwMywgbU1lc3NhZ2U9J3Byb2dyZXNz
J10NCjIwMTUtMTAtMjQgMDI6MDc6MzksNzAxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNv
cmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRTQ29tbWFuZF0gKERlZmF1
bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTMyKSBGYWlsZWQgaW4gR2V0QWxsVm1TdGF0c1ZE
UyBtZXRob2QNCjIwMTUtMTAtMjQgMDI6MDc6MzksNzAxIEVSUk9SIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRTQ29tbWFuZF0g
KERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTMyKSBDb21tYW5kIEdldEFsbFZtU3Rh
dHNWRFNDb21tYW5kKEhvc3ROYW1lID0gaDMub3ZpcnQyLnBhY2tldC5teCwgSG9zdElkID0g
Yjc1YjY2OTMtYzY1OC00YmIxLTlkMDYtY2Y1YjczOTJmM2UzLCB2ZHM9SG9zdFtoMy5vdmly
dDIucGFja2V0Lm14LGI3NWI2NjkzLWM2NTgtNGJiMS05ZDA2LWNmNWI3MzkyZjNlM10pIGV4
ZWN1dGlvbiBmYWlsZWQuIEV4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVy
aWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gR2V0QWxsVm1TdGF0
c1ZEUywgZXJyb3IgPSAncHJvZ3Jlc3MnLCBjb2RlID0gLTMyNjAzDQoyMDE1LTEwLTI0IDAy
OjA3OjM5LDcwMSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNV
cGRhdGVSdW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTMyKSBG
YWlsZWQgdmRzIGxpc3RpbmcsICB2ZHMgPSBiNzViNjY5My1jNjU4LTRiYjEtOWQwNi1jZjVi
NzM5MmYzZTMgOiBoMy5vdmlydDIucGFja2V0Lm14LCBlcnJvciA9IG9yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5l
cmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIEdldEFsbFZtU3Rh
dHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0zMjYwMw0KMjAxNS0xMC0yNCAw
MjowNzozOSw3MDIgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRz
VXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci0zMikg
RmFpbHVyZSB0byByZWZyZXNoIFZkcyBydW50aW1lIGluZm86IG9yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5lcmlj
RXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIEdldEFsbFZtU3RhdHNW
RFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0zMjYwMw0KCWF0IG9yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZkc0Jyb2tlckNvbW1hbmQuY3JlYXRl
RGVmYXVsdENvbmNyZXRlRXhjZXB0aW9uKFZkc0Jyb2tlckNvbW1hbmQuamF2YTo2MSkgW3Zk
c2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRz
YnJva2VyLkJyb2tlckNvbW1hbmRCYXNlLmNyZWF0ZUV4Y2VwdGlvbihCcm9rZXJDb21tYW5k
QmFzZS5qYXZhOjIwMCkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlLnByb2NlZWRQcm94
eVJldHVyblZhbHVlKEJyb2tlckNvbW1hbmRCYXNlLmphdmE6MTg3KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0
QWxsVm1TdGF0c1ZEU0NvbW1hbmQuZXhlY3V0ZVZkc0Jyb2tlckNvbW1hbmQoR2V0QWxsVm1T
dGF0c1ZEU0NvbW1hbmQuamF2YToyMSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZkc0Jyb2tlckNvbW1hbmQuZXhl
Y3V0ZVZEU0NvbW1hbmQoVmRzQnJva2VyQ29tbWFuZC5qYXZhOjk2KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WRFNDb21tYW5kQmFz
ZS5leGVjdXRlQ29tbWFuZChWRFNDb21tYW5kQmFzZS5qYXZhOjU2KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5WZGNDb21tYW5kQmFzZS5leGVj
dXRlKFZkY0NvbW1hbmRCYXNlLmphdmE6MzEpIFtkYWwuamFyOl0NCglhdCBvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLlJlc291cmNlTWFuYWdlci5ydW5WZHNDb21tYW5kKFJl
c291cmNlTWFuYWdlci5qYXZhOjQxOCkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8uZmV0Y2hSdW5u
aW5nVm1zKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6OTkyKSBbdmRzYnJva2VyLmphcjpd
DQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1l
SW5mby5yZWZyZXNoVm1TdGF0cyhWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjk0MSkgW3Zk
c2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRz
VXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaFZkc1J1blRpbWVJbmZvKFZkc1VwZGF0ZVJ1blRp
bWVJbmZvLmphdmE6NjU5KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZyZXNoKFZkc1VwZGF0
ZVJ1blRpbWVJbmZvLmphdmE6NDk1KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyLm9uVGltZXIoVmRzTWFuYWdlci5q
YXZhOjIzNikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1l
dGhvZEFjY2Vzc29yNjkuaW52b2tlKFVua25vd24gU291cmNlKSBbOjEuNy4wXzg1XQ0KCWF0
IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVn
YXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjcuMF84NV0NCglh
dCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjYwNikgW3J0
LmphcjoxLjcuMF84NV0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudGltZXIu
Sm9iV3JhcHBlci5leGVjdXRlKEpvYldyYXBwZXIuamF2YTo2MCkgW3NjaGVkdWxlci5qYXI6
XQ0KCWF0IG9yZy5xdWFydHouY29yZS5Kb2JSdW5TaGVsbC5ydW4oSm9iUnVuU2hlbGwuamF2
YToyMTMpIFtxdWFydHouamFyOl0NCglhdCBvcmcucXVhcnR6LnNpbXBsLlNpbXBsZVRocmVh
ZFBvb2wkV29ya2VyVGhyZWFkLnJ1bihTaW1wbGVUaHJlYWRQb29sLmphdmE6NTU3KSBbcXVh
cnR6LmphcjpdDQoNCjIwMTUtMTAtMjQgMDI6MDc6NDEsMjI2IFdBUk4gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXJdIChEZWZhdWx0UXVhcnR6U2NoZWR1
bGVyX1dvcmtlci0zMikgRmFpbGVkIHRvIHJlZnJlc2ggVkRTICwgdmRzID0gYjc1YjY2OTMt
YzY1OC00YmIxLTlkMDYtY2Y1YjczOTJmM2UzIDogaDMub3ZpcnQyLnBhY2tldC5teCwgZXJy
b3IgPSBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJv
ckV4Y2VwdGlvbjogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZh
aWxlZCB0byBHZXRBbGxWbVN0YXRzVkRTLCBlcnJvciA9ICdwcm9ncmVzcycsIGNvZGUgPSAt
MzI2MDMsIGNvbnRpbnVpbmcuOiBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk
c2Jyb2tlci5WRFNFcnJvckV4Y2VwdGlvbjogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJy
b3JFeGNlcHRpb246IEZhaWxlZCB0byBHZXRBbGxWbVN0YXRzVkRTLCBlcnJvciA9ICdwcm9n
cmVzcycsIGNvZGUgPSAtMzI2MDMNCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv
a2VyLnZkc2Jyb2tlci5WZHNCcm9rZXJDb21tYW5kLmNyZWF0ZURlZmF1bHRDb25jcmV0ZUV4
Y2VwdGlvbihWZHNCcm9rZXJDb21tYW5kLmphdmE6NjEpIFt2ZHNicm9rZXIuamFyOl0NCglh
dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ccm9rZXJDb21t
YW5kQmFzZS5jcmVhdGVFeGNlcHRpb24oQnJva2VyQ29tbWFuZEJhc2UuamF2YToyMDApIFt2
ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk
c2Jyb2tlci5Ccm9rZXJDb21tYW5kQmFzZS5wcm9jZWVkUHJveHlSZXR1cm5WYWx1ZShCcm9r
ZXJDb21tYW5kQmFzZS5qYXZhOjE4NykgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEFsbFZtU3RhdHNWRFNDb21t
YW5kLmV4ZWN1dGVWZHNCcm9rZXJDb21tYW5kKEdldEFsbFZtU3RhdHNWRFNDb21tYW5kLmph
dmE6MjEpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLnZkc2Jyb2tlci5WZHNCcm9rZXJDb21tYW5kLmV4ZWN1dGVWRFNDb21tYW5kKFZk
c0Jyb2tlckNvbW1hbmQuamF2YTo5NikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVkRTQ29tbWFuZEJhc2UuZXhlY3V0ZUNvbW1hbmQo
VkRTQ29tbWFuZEJhc2UuamF2YTo1NikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmly
dC5lbmdpbmUuY29yZS5kYWwuVmRjQ29tbWFuZEJhc2UuZXhlY3V0ZShWZGNDb21tYW5kQmFz
ZS5qYXZhOjMxKSBbZGFsLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5SZXNvdXJjZU1hbmFnZXIucnVuVmRzQ29tbWFuZChSZXNvdXJjZU1hbmFnZXIuamF2
YTo0MTgpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvLmZldGNoUnVubmluZ1ZtcyhWZHNVcGRhdGVS
dW5UaW1lSW5mby5qYXZhOjk5MikgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaFZtU3Rh
dHMoVmRzVXBkYXRlUnVuVGltZUluZm8uamF2YTo5NDEpIFt2ZHNicm9rZXIuamFyOl0NCglh
dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZv
LnJlZnJlc2hWZHNSdW5UaW1lSW5mbyhWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjY1OSkg
W3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
VmRzVXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaChWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZh
OjQ5NSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuVmRzTWFuYWdlci5vblRpbWVyKFZkc01hbmFnZXIuamF2YToyMzYpIFt2ZHNicm9r
ZXIuamFyOl0NCglhdCBzdW4ucmVmbGVjdC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjY5Lmlu
dm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjcuMF84NV0NCglhdCBzdW4ucmVmbGVjdC5EZWxl
Z2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNz
b3JJbXBsLmphdmE6NDMpIFtydC5qYXI6MS43LjBfODVdDQoJYXQgamF2YS5sYW5nLnJlZmxl
Y3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo2MDYpIFtydC5qYXI6MS43LjBfODVdDQoJ
YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRpbWVyLkpvYldyYXBwZXIuZXhlY3V0
ZShKb2JXcmFwcGVyLmphdmE6NjApIFtzY2hlZHVsZXIuamFyOl0NCglhdCBvcmcucXVhcnR6
LmNvcmUuSm9iUnVuU2hlbGwucnVuKEpvYlJ1blNoZWxsLmphdmE6MjEzKSBbcXVhcnR6Lmph
cjpdDQoJYXQgb3JnLnF1YXJ0ei5zaW1wbC5TaW1wbGVUaHJlYWRQb29sJFdvcmtlclRocmVh
ZC5ydW4oU2ltcGxlVGhyZWFkUG9vbC5qYXZhOjU1NykgW3F1YXJ0ei5qYXI6XQ0KDQoyMDE1
LTEwLTI0IDAyOjA3OjQxLDQwOCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29y
a2VyLTcwKSBbNWY4NmQ2Y2FdIFJlZnJlc2hWbUxpc3Qgdm0gaWQgNzVhOTM4MGUtYzc5NC00
OTE5LWI2MjgtYzBjNzZlZmQ0Y2ZkIHN0YXR1cyA9IFBhdXNlZCBvbiB2ZHMgaDIub3ZpcnQy
LnBhY2tldC5teCBpZ25vcmluZyBpdCBpbiB0aGUgcmVmcmVzaCB1bnRpbCBtaWdyYXRpb24g
aXMgZG9uZQ0KMjAxNS0xMC0yNCAwMjowNzo0NCw0MTggSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyX1dvcmtlci01NSkgUmVmcmVzaFZtTGlzdCB2bSBpZCA3NWE5MzgwZS1jNzk0
LTQ5MTktYjYyOC1jMGM3NmVmZDRjZmQgc3RhdHVzID0gUGF1c2VkIG9uIHZkcyBoMi5vdmly
dDIucGFja2V0Lm14IGlnbm9yaW5nIGl0IGluIHRoZSByZWZyZXNoIHVudGlsIG1pZ3JhdGlv
biBpcyBkb25lDQoyMDE1LTEwLTI0IDAyOjA3OjQ3LDQyOCBJTkZPICBbb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZmF1bHRRdWFy
dHpTY2hlZHVsZXJfV29ya2VyLTg3KSBSZWZyZXNoVm1MaXN0IHZtIGlkIDc1YTkzODBlLWM3
OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCBzdGF0dXMgPSBQYXVzZWQgb24gdmRzIGgyLm92
aXJ0Mi5wYWNrZXQubXggaWdub3JpbmcgaXQgaW4gdGhlIHJlZnJlc2ggdW50aWwgbWlncmF0
aW9uIGlzIGRvbmUNCjIwMTUtMTAtMjQgMDI6MDc6NTAsNDM3IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1
YXJ0elNjaGVkdWxlcl9Xb3JrZXItNTEpIFtmZTQyMDA2XSBSZWZyZXNoVm1MaXN0IHZtIGlk
IDc1YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCBzdGF0dXMgPSBQYXVzZWQg
b24gdmRzIGgyLm92aXJ0Mi5wYWNrZXQubXggaWdub3JpbmcgaXQgaW4gdGhlIHJlZnJlc2gg
dW50aWwgbWlncmF0aW9uIGlzIGRvbmUNCjIwMTUtMTAtMjQgMDI6MDc6NTMsNDc4IElORk8g
IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZv
XSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNjApIFJlZnJlc2hWbUxpc3Qgdm0g
aWQgNzVhOTM4MGUtYzc5NC00OTE5LWI2MjgtYzBjNzZlZmQ0Y2ZkIHN0YXR1cyA9IFBhdXNl
ZCBvbiB2ZHMgaDIub3ZpcnQyLnBhY2tldC5teCBpZ25vcmluZyBpdCBpbiB0aGUgcmVmcmVz
aCB1bnRpbCBtaWdyYXRpb24gaXMgZG9uZQ0KMjAxNS0xMC0yNCAwMjowNzo1NSwwMzQgV0FS
TiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5
RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0xMykgZG9tYWluIDcyYzMx
MmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBpbiBwcm9ibGVtLiB2ZHM6
IGgyLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MDc6NTYsMzczIFdBUk4gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRz
VkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTk5KSBVbmV4cGVj
dGVkIHJldHVybiB2YWx1ZTogU3RhdHVzRm9yWG1sUnBjIFttQ29kZT0tMzI2MDMsIG1NZXNz
YWdlPSdwcm9ncmVzcyddDQoyMDE1LTEwLTI0IDAyOjA3OjU2LDM3MyBFUlJPUiBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0QWxsVm1TdGF0c1ZEU0Nv
bW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci05OSkgRmFpbGVkIGluIEdl
dEFsbFZtU3RhdHNWRFMgbWV0aG9kDQoyMDE1LTEwLTI0IDAyOjA3OjU2LDM3MyBFUlJPUiBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0QWxsVm1TdGF0
c1ZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci05OSkgQ29tbWFu
ZCBHZXRBbGxWbVN0YXRzVkRTQ29tbWFuZChIb3N0TmFtZSA9IGgzLm92aXJ0Mi5wYWNrZXQu
bXgsIEhvc3RJZCA9IGI3NWI2NjkzLWM2NTgtNGJiMS05ZDA2LWNmNWI3MzkyZjNlMywgdmRz
PUhvc3RbaDMub3ZpcnQyLnBhY2tldC5teCxiNzViNjY5My1jNjU4LTRiYjEtOWQwNi1jZjVi
NzM5MmYzZTNdKSBleGVjdXRpb24gZmFpbGVkLiBFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0
aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRv
IEdldEFsbFZtU3RhdHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0zMjYwMw0K
MjAxNS0xMC0yNCAwMjowNzo1NiwzNzMgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVy
X1dvcmtlci05OSkgRmFpbGVkIHZkcyBsaXN0aW5nLCAgdmRzID0gYjc1YjY2OTMtYzY1OC00
YmIxLTlkMDYtY2Y1YjczOTJmM2UzIDogaDMub3ZpcnQyLnBhY2tldC5teCwgZXJyb3IgPSBv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJvckV4Y2Vw
dGlvbjogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0
byBHZXRBbGxWbVN0YXRzVkRTLCBlcnJvciA9ICdwcm9ncmVzcycsIGNvZGUgPSAtMzI2MDMN
CjIwMTUtMTAtMjQgMDI6MDc6NTYsMzc0IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxl
cl9Xb3JrZXItOTkpIEZhaWx1cmUgdG8gcmVmcmVzaCBWZHMgcnVudGltZSBpbmZvOiBvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJvckV4Y2VwdGlv
bjogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0byBH
ZXRBbGxWbVN0YXRzVkRTLCBlcnJvciA9ICdwcm9ncmVzcycsIGNvZGUgPSAtMzI2MDMNCglh
dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WZHNCcm9rZXJD
b21tYW5kLmNyZWF0ZURlZmF1bHRDb25jcmV0ZUV4Y2VwdGlvbihWZHNCcm9rZXJDb21tYW5k
LmphdmE6NjEpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLnZkc2Jyb2tlci5Ccm9rZXJDb21tYW5kQmFzZS5jcmVhdGVFeGNlcHRpb24o
QnJva2VyQ29tbWFuZEJhc2UuamF2YToyMDApIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5Ccm9rZXJDb21tYW5kQmFz
ZS5wcm9jZWVkUHJveHlSZXR1cm5WYWx1ZShCcm9rZXJDb21tYW5kQmFzZS5qYXZhOjE4Nykg
W3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
dmRzYnJva2VyLkdldEFsbFZtU3RhdHNWRFNDb21tYW5kLmV4ZWN1dGVWZHNCcm9rZXJDb21t
YW5kKEdldEFsbFZtU3RhdHNWRFNDb21tYW5kLmphdmE6MjEpIFt2ZHNicm9rZXIuamFyOl0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WZHNCcm9r
ZXJDb21tYW5kLmV4ZWN1dGVWRFNDb21tYW5kKFZkc0Jyb2tlckNvbW1hbmQuamF2YTo5Nikg
W3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
VkRTQ29tbWFuZEJhc2UuZXhlY3V0ZUNvbW1hbmQoVkRTQ29tbWFuZEJhc2UuamF2YTo1Nikg
W3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuVmRjQ29t
bWFuZEJhc2UuZXhlY3V0ZShWZGNDb21tYW5kQmFzZS5qYXZhOjMxKSBbZGFsLmphcjpdDQoJ
YXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5SZXNvdXJjZU1hbmFnZXIucnVu
VmRzQ29tbWFuZChSZXNvdXJjZU1hbmFnZXIuamF2YTo0MTgpIFt2ZHNicm9rZXIuamFyOl0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJ
bmZvLmZldGNoUnVubmluZ1ZtcyhWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjk5MikgW3Zk
c2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRz
VXBkYXRlUnVuVGltZUluZm8ucmVmcmVzaFZtU3RhdHMoVmRzVXBkYXRlUnVuVGltZUluZm8u
amF2YTo5NDEpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvLnJlZnJlc2hWZHNSdW5UaW1lSW5mbyhW
ZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjY1OSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8ucmVm
cmVzaChWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjQ5NSkgW3Zkc2Jyb2tlci5qYXI6XQ0K
CWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzTWFuYWdlci5vblRpbWVy
KFZkc01hbmFnZXIuamF2YToyMzYpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBzdW4ucmVmbGVj
dC5HZW5lcmF0ZWRNZXRob2RBY2Nlc3NvcjY5Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzox
LjcuMF84NV0NCglhdCBzdW4ucmVmbGVjdC5EZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBs
Lmludm9rZShEZWxlZ2F0aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6NDMpIFtydC5qYXI6
MS43LjBfODVdDQoJYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2Qu
amF2YTo2MDYpIFtydC5qYXI6MS43LjBfODVdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnV0aWxzLnRpbWVyLkpvYldyYXBwZXIuZXhlY3V0ZShKb2JXcmFwcGVyLmphdmE6NjApIFtz
Y2hlZHVsZXIuamFyOl0NCglhdCBvcmcucXVhcnR6LmNvcmUuSm9iUnVuU2hlbGwucnVuKEpv
YlJ1blNoZWxsLmphdmE6MjEzKSBbcXVhcnR6LmphcjpdDQoJYXQgb3JnLnF1YXJ0ei5zaW1w
bC5TaW1wbGVUaHJlYWRQb29sJFdvcmtlclRocmVhZC5ydW4oU2ltcGxlVGhyZWFkUG9vbC5q
YXZhOjU1NykgW3F1YXJ0ei5qYXI6XQ0KDQoyMDE1LTEwLTI0IDAyOjA3OjU3LDMzNSBXQVJO
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNNYW5hZ2VyXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItOTkpIEZhaWxlZCB0byByZWZyZXNoIFZEUyAsIHZk
cyA9IGI3NWI2NjkzLWM2NTgtNGJiMS05ZDA2LWNmNWI3MzkyZjNlMyA6IGgzLm92aXJ0Mi5w
YWNrZXQubXgsIGVycm9yID0gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi
cm9rZXIuVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9y
RXhjZXB0aW9uOiBGYWlsZWQgdG8gR2V0QWxsVm1TdGF0c1ZEUywgZXJyb3IgPSAncHJvZ3Jl
c3MnLCBjb2RlID0gLTMyNjAzLCBjb250aW51aW5nLjogb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci52ZHNicm9rZXIuVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNl
cHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gR2V0QWxsVm1TdGF0c1ZEUywg
ZXJyb3IgPSAncHJvZ3Jlc3MnLCBjb2RlID0gLTMyNjAzDQoJYXQgb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuVmRzQnJva2VyQ29tbWFuZC5jcmVhdGVEZWZh
dWx0Q29uY3JldGVFeGNlcHRpb24oVmRzQnJva2VyQ29tbWFuZC5qYXZhOjYxKSBbdmRzYnJv
a2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuQnJva2VyQ29tbWFuZEJhc2UuY3JlYXRlRXhjZXB0aW9uKEJyb2tlckNvbW1hbmRCYXNl
LmphdmE6MjAwKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci52ZHNicm9rZXIuQnJva2VyQ29tbWFuZEJhc2UucHJvY2VlZFByb3h5UmV0
dXJuVmFsdWUoQnJva2VyQ29tbWFuZEJhc2UuamF2YToxODcpIFt2ZHNicm9rZXIuamFyOl0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxW
bVN0YXRzVkRTQ29tbWFuZC5leGVjdXRlVmRzQnJva2VyQ29tbWFuZChHZXRBbGxWbVN0YXRz
VkRTQ29tbWFuZC5qYXZhOjIxKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuVmRzQnJva2VyQ29tbWFuZC5leGVjdXRl
VkRTQ29tbWFuZChWZHNCcm9rZXJDb21tYW5kLmphdmE6OTYpIFt2ZHNicm9rZXIuamFyOl0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZEU0NvbW1hbmRCYXNlLmV4
ZWN1dGVDb21tYW5kKFZEU0NvbW1hbmRCYXNlLmphdmE6NTYpIFt2ZHNicm9rZXIuamFyOl0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLlZkY0NvbW1hbmRCYXNlLmV4ZWN1dGUo
VmRjQ29tbWFuZEJhc2UuamF2YTozMSkgW2RhbC5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuUmVzb3VyY2VNYW5hZ2VyLnJ1blZkc0NvbW1hbmQoUmVzb3Vy
Y2VNYW5hZ2VyLmphdmE6NDE4KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mby5mZXRjaFJ1bm5pbmdW
bXMoVmRzVXBkYXRlUnVuVGltZUluZm8uamF2YTo5OTIpIFt2ZHNicm9rZXIuamFyOl0NCglh
dCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZv
LnJlZnJlc2hWbVN0YXRzKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6OTQxKSBbdmRzYnJv
a2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRh
dGVSdW5UaW1lSW5mby5yZWZyZXNoVmRzUnVuVGltZUluZm8oVmRzVXBkYXRlUnVuVGltZUlu
Zm8uamF2YTo2NTkpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNv
cmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvLnJlZnJlc2goVmRzVXBkYXRlUnVu
VGltZUluZm8uamF2YTo0OTUpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLlZkc01hbmFnZXIub25UaW1lcihWZHNNYW5hZ2VyLmphdmE6
MjM2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9k
QWNjZXNzb3I2OS5pbnZva2UoVW5rbm93biBTb3VyY2UpIFs6MS43LjBfODVdDQoJYXQgc3Vu
LnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGlu
Z01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuNy4wXzg1XQ0KCWF0IGph
dmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NjA2KSBbcnQuamFy
OjEuNy4wXzg1XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50aW1lci5Kb2JX
cmFwcGVyLmV4ZWN1dGUoSm9iV3JhcHBlci5qYXZhOjYwKSBbc2NoZWR1bGVyLmphcjpdDQoJ
YXQgb3JnLnF1YXJ0ei5jb3JlLkpvYlJ1blNoZWxsLnJ1bihKb2JSdW5TaGVsbC5qYXZhOjIx
MykgW3F1YXJ0ei5qYXI6XQ0KCWF0IG9yZy5xdWFydHouc2ltcGwuU2ltcGxlVGhyZWFkUG9v
bCRXb3JrZXJUaHJlYWQucnVuKFNpbXBsZVRocmVhZFBvb2wuamF2YTo1NTcpIFtxdWFydHou
amFyOl0NCg0KMjAxNS0xMC0yNCAwMjowNzo1OCwwNDMgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyX1dvcmtlci03MSkgWzdlNzM5ZGUzXSBSZWZyZXNoVm1MaXN0IHZtIGlkIDc1
YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCBzdGF0dXMgPSBQYXVzZWQgb24g
dmRzIGgyLm92aXJ0Mi5wYWNrZXQubXggaWdub3JpbmcgaXQgaW4gdGhlIHJlZnJlc2ggdW50
aWwgbWlncmF0aW9uIGlzIGRvbmUNCjIwMTUtMTAtMjQgMDI6MDg6MDEsMDczIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAo
RGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItODEpIFsyYjFkNWQ1ZV0gUmVmcmVzaFZt
TGlzdCB2bSBpZCA3NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1jMGM3NmVmZDRjZmQgc3RhdHVz
ID0gUGF1c2VkIG9uIHZkcyBoMi5vdmlydDIucGFja2V0Lm14IGlnbm9yaW5nIGl0IGluIHRo
ZSByZWZyZXNoIHVudGlsIG1pZ3JhdGlvbiBpcyBkb25lDQoyMDE1LTEwLTI0IDAyOjA4OjA0
LDA4NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVS
dW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTc3KSBSZWZyZXNo
Vm1MaXN0IHZtIGlkIDc1YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCBzdGF0
dXMgPSBQYXVzZWQgb24gdmRzIGgyLm92aXJ0Mi5wYWNrZXQubXggaWdub3JpbmcgaXQgaW4g
dGhlIHJlZnJlc2ggdW50aWwgbWlncmF0aW9uIGlzIGRvbmUNCjIwMTUtMTAtMjQgMDI6MDg6
MDcsMDk3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0
ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNDYpIFsyMjA4
ZWMwOF0gUmVmcmVzaFZtTGlzdCB2bSBpZCA3NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1jMGM3
NmVmZDRjZmQgc3RhdHVzID0gUGF1c2VkIG9uIHZkcyBoMi5vdmlydDIucGFja2V0Lm14IGln
bm9yaW5nIGl0IGluIHRoZSByZWZyZXNoIHVudGlsIG1pZ3JhdGlvbiBpcyBkb25lDQoyMDE1
LTEwLTI0IDAyOjA4OjEwLDE1MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29y
a2VyLTc5KSBSZWZyZXNoVm1MaXN0IHZtIGlkIDc1YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMw
Yzc2ZWZkNGNmZCBzdGF0dXMgPSBQYXVzZWQgb24gdmRzIGgyLm92aXJ0Mi5wYWNrZXQubXgg
aWdub3JpbmcgaXQgaW4gdGhlIHJlZnJlc2ggdW50aWwgbWlncmF0aW9uIGlzIGRvbmUNCjIw
MTUtMTAtMjQgMDI6MDg6MTIsNTQyIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFy
dHpTY2hlZHVsZXJfV29ya2VyLTUpIFs1MjUwNTkzYl0gVW5leHBlY3RlZCByZXR1cm4gdmFs
dWU6IFN0YXR1c0ZvclhtbFJwYyBbbUNvZGU9LTMyNjAzLCBtTWVzc2FnZT0ncHJvZ3Jlc3Mn
XQ0KMjAxNS0xMC0yNCAwMjowODoxMiw1NDMgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEFsbFZtU3RhdHNWRFNDb21tYW5kXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNSkgWzUyNTA1OTNiXSBGYWlsZWQgaW4gR2V0QWxs
Vm1TdGF0c1ZEUyBtZXRob2QNCjIwMTUtMTAtMjQgMDI6MDg6MTIsNTQzIEVSUk9SIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRT
Q29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTUpIFs1MjUwNTkzYl0g
Q29tbWFuZCBHZXRBbGxWbVN0YXRzVkRTQ29tbWFuZChIb3N0TmFtZSA9IGgzLm92aXJ0Mi5w
YWNrZXQubXgsIEhvc3RJZCA9IGI3NWI2NjkzLWM2NTgtNGJiMS05ZDA2LWNmNWI3MzkyZjNl
MywgdmRzPUhvc3RbaDMub3ZpcnQyLnBhY2tldC5teCxiNzViNjY5My1jNjU4LTRiYjEtOWQw
Ni1jZjViNzM5MmYzZTNdKSBleGVjdXRpb24gZmFpbGVkLiBFeGNlcHRpb246IFZEU0Vycm9y
RXhjZXB0aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFp
bGVkIHRvIEdldEFsbFZtU3RhdHNWRFMsIGVycm9yID0gJ3Byb2dyZXNzJywgY29kZSA9IC0z
MjYwMw0KMjAxNS0xMC0yNCAwMjowODoxMiw1NDMgRVJST1IgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2No
ZWR1bGVyX1dvcmtlci01KSBbNTI1MDU5M2JdIEZhaWxlZCB2ZHMgbGlzdGluZywgIHZkcyA9
IGI3NWI2NjkzLWM2NTgtNGJiMS05ZDA2LWNmNWI3MzkyZjNlMyA6IGgzLm92aXJ0Mi5wYWNr
ZXQubXgsIGVycm9yID0gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhj
ZXB0aW9uOiBGYWlsZWQgdG8gR2V0QWxsVm1TdGF0c1ZEUywgZXJyb3IgPSAncHJvZ3Jlc3Mn
LCBjb2RlID0gLTMyNjAzDQoyMDE1LTEwLTI0IDAyOjA4OjEyLDU0MyBFUlJPUiBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZmF1
bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTUpIFs1MjUwNTkzYl0gRmFpbHVyZSB0byByZWZy
ZXNoIFZkcyBydW50aW1lIGluZm86IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
dmRzYnJva2VyLlZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNF
cnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIEdldEFsbFZtU3RhdHNWRFMsIGVycm9yID0gJ3By
b2dyZXNzJywgY29kZSA9IC0zMjYwMw0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIudmRzYnJva2VyLlZkc0Jyb2tlckNvbW1hbmQuY3JlYXRlRGVmYXVsdENvbmNyZXRl
RXhjZXB0aW9uKFZkc0Jyb2tlckNvbW1hbmQuamF2YTo2MSkgW3Zkc2Jyb2tlci5qYXI6XQ0K
CWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkJyb2tlckNv
bW1hbmRCYXNlLmNyZWF0ZUV4Y2VwdGlvbihCcm9rZXJDb21tYW5kQmFzZS5qYXZhOjIwMCkg
W3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
dmRzYnJva2VyLkJyb2tlckNvbW1hbmRCYXNlLnByb2NlZWRQcm94eVJldHVyblZhbHVlKEJy
b2tlckNvbW1hbmRCYXNlLmphdmE6MTg3KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0QWxsVm1TdGF0c1ZEU0Nv
bW1hbmQuZXhlY3V0ZVZkc0Jyb2tlckNvbW1hbmQoR2V0QWxsVm1TdGF0c1ZEU0NvbW1hbmQu
amF2YToyMSkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIudmRzYnJva2VyLlZkc0Jyb2tlckNvbW1hbmQuZXhlY3V0ZVZEU0NvbW1hbmQo
VmRzQnJva2VyQ29tbWFuZC5qYXZhOjk2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WRFNDb21tYW5kQmFzZS5leGVjdXRlQ29tbWFu
ZChWRFNDb21tYW5kQmFzZS5qYXZhOjU2KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmRhbC5WZGNDb21tYW5kQmFzZS5leGVjdXRlKFZkY0NvbW1hbmRC
YXNlLmphdmE6MzEpIFtkYWwuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLlJlc291cmNlTWFuYWdlci5ydW5WZHNDb21tYW5kKFJlc291cmNlTWFuYWdlci5q
YXZhOjQxOCkgW3Zkc2Jyb2tlci5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm8uZmV0Y2hSdW5uaW5nVm1zKFZkc1VwZGF0
ZVJ1blRpbWVJbmZvLmphdmE6OTkyKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZyZXNoVm1T
dGF0cyhWZHNVcGRhdGVSdW5UaW1lSW5mby5qYXZhOjk0MSkgW3Zkc2Jyb2tlci5qYXI6XQ0K
CWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUlu
Zm8ucmVmcmVzaFZkc1J1blRpbWVJbmZvKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6NjU5
KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZyZXNoKFZkc1VwZGF0ZVJ1blRpbWVJbmZvLmph
dmE6NDk1KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci5WZHNNYW5hZ2VyLm9uVGltZXIoVmRzTWFuYWdlci5qYXZhOjIzNikgW3Zkc2Jy
b2tlci5qYXI6XQ0KCWF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yNjku
aW52b2tlKFVua25vd24gU291cmNlKSBbOjEuNy4wXzg1XQ0KCWF0IHN1bi5yZWZsZWN0LkRl
bGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRob2RBY2Nl
c3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjcuMF84NV0NCglhdCBqYXZhLmxhbmcucmVm
bGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjYwNikgW3J0LmphcjoxLjcuMF84NV0N
CglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMudGltZXIuSm9iV3JhcHBlci5leGVj
dXRlKEpvYldyYXBwZXIuamF2YTo2MCkgW3NjaGVkdWxlci5qYXI6XQ0KCWF0IG9yZy5xdWFy
dHouY29yZS5Kb2JSdW5TaGVsbC5ydW4oSm9iUnVuU2hlbGwuamF2YToyMTMpIFtxdWFydHou
amFyOl0NCglhdCBvcmcucXVhcnR6LnNpbXBsLlNpbXBsZVRocmVhZFBvb2wkV29ya2VyVGhy
ZWFkLnJ1bihTaW1wbGVUaHJlYWRQb29sLmphdmE6NTU3KSBbcXVhcnR6LmphcjpdDQoNCjIw
MTUtMTAtMjQgMDI6MDg6MTIsODA3IFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLlZkc01hbmFnZXJdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci01KSBb
NTI1MDU5M2JdIEZhaWxlZCB0byByZWZyZXNoIFZEUyAsIHZkcyA9IGI3NWI2NjkzLWM2NTgt
NGJiMS05ZDA2LWNmNWI3MzkyZjNlMyA6IGgzLm92aXJ0Mi5wYWNrZXQubXgsIGVycm9yID0g
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuVkRTRXJyb3JFeGNl
cHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQg
dG8gR2V0QWxsVm1TdGF0c1ZEUywgZXJyb3IgPSAncHJvZ3Jlc3MnLCBjb2RlID0gLTMyNjAz
LCBjb250aW51aW5nLjogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhj
ZXB0aW9uOiBGYWlsZWQgdG8gR2V0QWxsVm1TdGF0c1ZEUywgZXJyb3IgPSAncHJvZ3Jlc3Mn
LCBjb2RlID0gLTMyNjAzDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52
ZHNicm9rZXIuVmRzQnJva2VyQ29tbWFuZC5jcmVhdGVEZWZhdWx0Q29uY3JldGVFeGNlcHRp
b24oVmRzQnJva2VyQ29tbWFuZC5qYXZhOjYxKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuQnJva2VyQ29tbWFuZEJh
c2UuY3JlYXRlRXhjZXB0aW9uKEJyb2tlckNvbW1hbmRCYXNlLmphdmE6MjAwKSBbdmRzYnJv
a2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuQnJva2VyQ29tbWFuZEJhc2UucHJvY2VlZFByb3h5UmV0dXJuVmFsdWUoQnJva2VyQ29t
bWFuZEJhc2UuamF2YToxODcpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5HZXRBbGxWbVN0YXRzVkRTQ29tbWFuZC5l
eGVjdXRlVmRzQnJva2VyQ29tbWFuZChHZXRBbGxWbVN0YXRzVkRTQ29tbWFuZC5qYXZhOjIx
KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci52ZHNicm9rZXIuVmRzQnJva2VyQ29tbWFuZC5leGVjdXRlVkRTQ29tbWFuZChWZHNCcm9r
ZXJDb21tYW5kLmphdmE6OTYpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLlZEU0NvbW1hbmRCYXNlLmV4ZWN1dGVDb21tYW5kKFZEU0Nv
bW1hbmRCYXNlLmphdmE6NTYpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5n
aW5lLmNvcmUuZGFsLlZkY0NvbW1hbmRCYXNlLmV4ZWN1dGUoVmRjQ29tbWFuZEJhc2UuamF2
YTozMSkgW2RhbC5qYXI6XQ0KCWF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
UmVzb3VyY2VNYW5hZ2VyLnJ1blZkc0NvbW1hbmQoUmVzb3VyY2VNYW5hZ2VyLmphdmE6NDE4
KSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5WZHNVcGRhdGVSdW5UaW1lSW5mby5mZXRjaFJ1bm5pbmdWbXMoVmRzVXBkYXRlUnVuVGlt
ZUluZm8uamF2YTo5OTIpIFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvLnJlZnJlc2hWbVN0YXRzKFZk
c1VwZGF0ZVJ1blRpbWVJbmZvLmphdmE6OTQxKSBbdmRzYnJva2VyLmphcjpdDQoJYXQgb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mby5yZWZy
ZXNoVmRzUnVuVGltZUluZm8oVmRzVXBkYXRlUnVuVGltZUluZm8uamF2YTo2NTkpIFt2ZHNi
cm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1Vw
ZGF0ZVJ1blRpbWVJbmZvLnJlZnJlc2goVmRzVXBkYXRlUnVuVGltZUluZm8uamF2YTo0OTUp
IFt2ZHNicm9rZXIuamFyOl0NCglhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
LlZkc01hbmFnZXIub25UaW1lcihWZHNNYW5hZ2VyLmphdmE6MjM2KSBbdmRzYnJva2VyLmph
cjpdDQoJYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNzb3I2OS5pbnZva2Uo
VW5rbm93biBTb3VyY2UpIFs6MS43LjBfODVdDQoJYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGlu
Z01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1w
bC5qYXZhOjQzKSBbcnQuamFyOjEuNy4wXzg1XQ0KCWF0IGphdmEubGFuZy5yZWZsZWN0Lk1l
dGhvZC5pbnZva2UoTWV0aG9kLmphdmE6NjA2KSBbcnQuamFyOjEuNy4wXzg1XQ0KCWF0IG9y
Zy5vdmlydC5lbmdpbmUuY29yZS51dGlscy50aW1lci5Kb2JXcmFwcGVyLmV4ZWN1dGUoSm9i
V3JhcHBlci5qYXZhOjYwKSBbc2NoZWR1bGVyLmphcjpdDQoJYXQgb3JnLnF1YXJ0ei5jb3Jl
LkpvYlJ1blNoZWxsLnJ1bihKb2JSdW5TaGVsbC5qYXZhOjIxMykgW3F1YXJ0ei5qYXI6XQ0K
CWF0IG9yZy5xdWFydHouc2ltcGwuU2ltcGxlVGhyZWFkUG9vbCRXb3JrZXJUaHJlYWQucnVu
KFNpbXBsZVRocmVhZFBvb2wuamF2YTo1NTcpIFtxdWFydHouamFyOl0NCg0KMjAxNS0xMC0y
NCAwMjowODoxMiw4MTEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
aXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVh
ZC02KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGEx
IHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDMub3ZpcnQyLnBhY2tldC5teA0KMjAx
NS0xMC0yNCAwMjowODoxNCwwMDEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dv
cmtlci03KSBbNDljNjllYmJdIFJlZnJlc2hWbUxpc3Qgdm0gaWQgNzVhOTM4MGUtYzc5NC00
OTE5LWI2MjgtYzBjNzZlZmQ0Y2ZkIHN0YXR1cyA9IFBhdXNlZCBvbiB2ZHMgaDIub3ZpcnQy
LnBhY2tldC5teCBpZ25vcmluZyBpdCBpbiB0aGUgcmVmcmVzaCB1bnRpbCBtaWdyYXRpb24g
aXMgZG9uZQ0KMjAxNS0xMC0yNCAwMjowODoxNSw4MjcgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyX1dvcmtlci0xMCkgWzQxYzlkOTEzXSBWTSBsYXJlcHVibGljYS5wYWNrZXQu
bXggNzVhOTM4MGUtYzc5NC00OTE5LWI2MjgtYzBjNzZlZmQ0Y2ZkIG1vdmVkIGZyb20gTWln
cmF0aW5nRnJvbSAtLT4gVXANCjIwMTUtMTAtMjQgMDI6MDg6MTUsODI4IElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVm
YXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMTApIFs0MWM5ZDkxM10gQWRkaW5nIFZNIDc1
YTkzODBlLWM3OTQtNDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCB0byByZS1ydW4gbGlzdA0KMjAx
NS0xMC0yNCAwMjowODoxNSw5OTEgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dv
cmtlci0xMCkgWzQxYzlkOTEzXSBSZXJ1biB2bSA3NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1j
MGM3NmVmZDRjZmQuIENhbGxlZCBmcm9tIHZkcyBoMy5vdmlydDIucGFja2V0Lm14DQoyMDE1
LTEwLTI0IDAyOjA4OjE2LDAxMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci52ZHNicm9rZXIuTWlncmF0ZVN0YXR1c1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhy
ZWFkLnBvb2wtOC10aHJlYWQtMjIpIFs0MWM5ZDkxM10gU1RBUlQsIE1pZ3JhdGVTdGF0dXNW
RFNDb21tYW5kKEhvc3ROYW1lID0gaDMub3ZpcnQyLnBhY2tldC5teCwgSG9zdElkID0gYjc1
YjY2OTMtYzY1OC00YmIxLTlkMDYtY2Y1YjczOTJmM2UzLCB2bUlkPTc1YTkzODBlLWM3OTQt
NDkxOS1iNjI4LWMwYzc2ZWZkNGNmZCksIGxvZyBpZDogMmRkZDg3NTANCjIwMTUtMTAtMjQg
MDI6MDg6MTYsMDE0IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZk
c2Jyb2tlci5NaWdyYXRlU3RhdHVzVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9v
bC04LXRocmVhZC0yMikgWzQxYzlkOTEzXSBGYWlsZWQgaW4gTWlncmF0ZVN0YXR1c1ZEUyBt
ZXRob2QNCjIwMTUtMTAtMjQgMDI6MDg6MTYsMDE1IElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NaWdyYXRlU3RhdHVzVkRTQ29tbWFuZF0gKG9y
Zy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0yMikgWzQxYzlkOTEzXSBDb21tYW5kIG9y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1pZ3JhdGVTdGF0dXNW
RFNDb21tYW5kIHJldHVybiB2YWx1ZSANCiBTdGF0dXNPbmx5UmV0dXJuRm9yWG1sUnBjIFtt
U3RhdHVzPVN0YXR1c0ZvclhtbFJwYyBbbUNvZGU9OSwgbU1lc3NhZ2U9RXJyb3IgY3JlYXRp
bmcgdGhlIHJlcXVlc3RlZCBWTV1dDQoyMDE1LTEwLTI0IDAyOjA4OjE2LDAxNSBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWlncmF0ZVN0YXR1
c1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMjIpIFs0MWM5
ZDkxM10gSG9zdE5hbWUgPSBoMy5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjA4
OjE2LDAxNSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r
ZXIuTWlncmF0ZVN0YXR1c1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10
aHJlYWQtMjIpIFs0MWM5ZDkxM10gQ29tbWFuZCBNaWdyYXRlU3RhdHVzVkRTQ29tbWFuZChI
b3N0TmFtZSA9IGgzLm92aXJ0Mi5wYWNrZXQubXgsIEhvc3RJZCA9IGI3NWI2NjkzLWM2NTgt
NGJiMS05ZDA2LWNmNWI3MzkyZjNlMywgdm1JZD03NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1j
MGM3NmVmZDRjZmQpIGV4ZWN1dGlvbiBmYWlsZWQuIEV4Y2VwdGlvbjogVkRTRXJyb3JFeGNl
cHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQg
dG8gTWlncmF0ZVN0YXR1c1ZEUywgZXJyb3IgPSBFcnJvciBjcmVhdGluZyB0aGUgcmVxdWVz
dGVkIFZNLCBjb2RlID0gOQ0KMjAxNS0xMC0yNCAwMjowODoxNiwwMTUgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1pZ3JhdGVTdGF0dXNWRFND
b21tYW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTIyKSBbNDFjOWQ5MTNd
IEZJTklTSCwgTWlncmF0ZVN0YXR1c1ZEU0NvbW1hbmQsIGxvZyBpZDogMmRkZDg3NTANCjIw
MTUtMTAtMjQgMDI6MDg6MTYsMjAxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFs
LmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKG9yZy5vdmly
dC50aHJlYWQucG9vbC04LXRocmVhZC0yMikgWzQxYzlkOTEzXSBDb3JyZWxhdGlvbiBJRDog
MmU0NWMwM2IsIEpvYiBJRDogYTg3MjM4YjItZWZmZC00M2M1LWJiMzgtNjA2ZTJlYmUxMzAx
LCBDYWxsIFN0YWNrOiBudWxsLCBDdXN0b20gRXZlbnQgSUQ6IC0xLCBNZXNzYWdlOiBNaWdy
YXRpb24gZmFpbGVkIGR1ZSB0byBFcnJvcjogRXJyb3IgY3JlYXRpbmcgdGhlIHJlcXVlc3Rl
ZCBEZXNrdG9wIChWTTogbGFyZXB1YmxpY2EucGFja2V0Lm14LCBTb3VyY2U6IGgzLm92aXJ0
Mi5wYWNrZXQubXgsIERlc3RpbmF0aW9uOiBoMi5vdmlydDIucGFja2V0Lm14KS4NCjIwMTUt
MTAtMjQgMDI6MDg6MTYsMjc0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1p
Z3JhdGVWbVRvU2VydmVyQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVh
ZC0yMikgWzQxYzlkOTEzXSBMb2NrIGZyZWVkIHRvIG9iamVjdCBFbmdpbmVMb2NrIFtleGNs
dXNpdmVMb2Nrcz0ga2V5OiA3NWE5MzgwZS1jNzk0LTQ5MTktYjYyOC1jMGM3NmVmZDRjZmQg
dmFsdWU6IFZNDQosIHNoYXJlZExvY2tzPSBdDQoyMDE1LTEwLTI0IDAyOjA4OjI2LDc2MCBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJv
eHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTQ5KSBEb21haW4gNzJj
MzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9t
IHByb2JsZW0uIHZkczogaDIub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjowODoy
Niw3NjAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2Vy
Lklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC00OSkgRG9t
YWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVj
b3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9y
dGluZyBpdCBhcyBwcm9ibGVtYXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVy
eSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6MTA6NDgsMDA1IFdBUk4gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQu
dGhyZWFkLnBvb2wtOC10aHJlYWQtNDIpIGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdk
NS0yOWFhNzI0MjE0ZmE6RGF0YTEgaW4gcHJvYmxlbS4gdmRzOiBoMS5vdmlydDIucGFja2V0
Lm14DQoyMDE1LTEwLTI0IDAyOjExOjAzLDMxOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTE2KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQy
LnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjoxMTowMywzMTkgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmly
dC50aHJlYWQucG9vbC04LXRocmVhZC0xNikgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1i
N2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8g
YWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGluZyBpdCBhcyBwcm9ibGVtYXRpYywg
c28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6
MTI6MjEsMDYzIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jy
b2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtNTAp
IGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgaW4g
cHJvYmxlbS4gdmRzOiBoMS5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjEyOjUz
LDExNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
SXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTI0KSBEb21h
aW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJl
ZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAw
MjoxMzoxMiw5MDUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJz
YnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0x
NSkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBy
ZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgyLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUt
MTAtMjQgMDI6MTM6MTUsODQxIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv
a2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10
aHJlYWQtMTkpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6
RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMy5vdmlydDIucGFja2V0Lm14
DQoyMDE1LTEwLTI0IDAyOjEzOjE1LDg0MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5w
b29sLTgtdGhyZWFkLTE5KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcy
NDIxNGZhOkRhdGExIGhhcyByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiBObyBhY3RpdmUgaG9z
dCBpbiB0aGUgREMgaXMgcmVwb3J0aW5nIGl0IGFzIHByb2JsZW1hdGljLCBzbyBjbGVhcmlu
ZyB0aGUgZG9tYWluIHJlY292ZXJ5IHRpbWVyLg0KMjAxNS0xMC0yNCAwMjoxNzoxOCw1ODgg
V0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1By
b3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0yNykgZG9tYWluIDcy
YzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBpbiBwcm9ibGVtLiB2
ZHM6IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MTc6NDQsNzI4IElORk8g
IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURh
dGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtNDgpIERvbWFpbiA3MmMzMTJi
Mi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJv
YmxlbS4gdmRzOiBoMy5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjE3OjU3LDYx
NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJz
UHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTUwKSBEb21haW4g
NzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBm
cm9tIHByb2JsZW0uIHZkczogaDIub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjox
ODowNiwxMjEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJv
a2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC00NCkg
RG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNv
dmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAt
MjQgMDI6MTg6MDYsMTIxIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJl
YWQtNDQpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0
YTEgaGFzIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIE5vIGFjdGl2ZSBob3N0IGluIHRoZSBE
QyBpcyByZXBvcnRpbmcgaXQgYXMgcHJvYmxlbWF0aWMsIHNvIGNsZWFyaW5nIHRoZSBkb21h
aW4gcmVjb3ZlcnkgdGltZXIuDQoyMDE1LTEwLTI0IDAyOjE4OjE2LDM2NyBXQVJOICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAo
b3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTQxKSBkb21haW4gNzJjMzEyYjItZTkx
Yy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGluIHByb2JsZW0uIHZkczogaDMub3Zp
cnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjoxODozMiwwNzIgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5v
dmlydC50aHJlYWQucG9vbC04LXRocmVhZC0yMCkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2
OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6
IGgzLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MTg6MzcsMDkzIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFd
IChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMjYpIERvbWFpbiA3MmMzMTJiMi1l
OTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxl
bS4gdmRzOiBoMS5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjE4OjQ0LDMzNiBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJv
eHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTEyKSBEb21haW4gNzJj
MzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9t
IHByb2JsZW0uIHZkczogaDIub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjoxODo0
NCwzMzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2Vy
Lklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0xMikgRG9t
YWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVj
b3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9y
dGluZyBpdCBhcyBwcm9ibGVtYXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVy
eSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6MjI6MDgsOTQ1IFdBUk4gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQu
dGhyZWFkLnBvb2wtOC10aHJlYWQtMzEpIGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdk
NS0yOWFhNzI0MjE0ZmE6RGF0YTEgaW4gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0
Lm14DQoyMDE1LTEwLTI0IDAyOjIyOjMwLDcyOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTM3KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQy
LnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjoyMzowMyw4MDQgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmly
dC50aHJlYWQucG9vbC04LXRocmVhZC0xNCkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1i
N2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgz
Lm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MjM6MjksNzgwIElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChv
cmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMjQpIERvbWFpbiA3MmMzMTJiMi1lOTFj
LTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4g
dmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjIzOjMzLDg3NyBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlE
YXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTM1KSBEb21haW4gNzJjMzEy
YjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHBy
b2JsZW0uIHZkczogaDEub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjoyMzozMyw4
NzcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLkly
c1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0zNSkgRG9tYWlu
IDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVjb3Zl
cmVkIGZyb20gcHJvYmxlbS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGlu
ZyBpdCBhcyBwcm9ibGVtYXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0
aW1lci4NCjIwMTUtMTAtMjQgMDI6Mjc6NDMsMDkxIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhy
ZWFkLnBvb2wtOC10aHJlYWQtMjIpIGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0y
OWFhNzI0MjE0ZmE6RGF0YTEgaW4gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14
DQoyMDE1LTEwLTI0IDAyOjI4OjA0LDg4NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5w
b29sLTgtdGhyZWFkLTM0KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcy
NDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDMub3ZpcnQyLnBh
Y2tldC5teA0KMjAxNS0xMC0yNCAwMjoyODoxNiw1MjkgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50
aHJlYWQucG9vbC04LXRocmVhZC0yMykgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1
LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgxLm92
aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6Mjg6MTYsODIzIElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcu
b3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMTUpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQz
NjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRz
OiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjI4OjE2LDgyMyBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRh
XSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE1KSBEb21haW4gNzJjMzEyYjIt
ZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGhhcyByZWNvdmVyZWQgZnJvbSBw
cm9ibGVtLiBObyBhY3RpdmUgaG9zdCBpbiB0aGUgREMgaXMgcmVwb3J0aW5nIGl0IGFzIHBy
b2JsZW1hdGljLCBzbyBjbGVhcmluZyB0aGUgZG9tYWluIHJlY292ZXJ5IHRpbWVyLg0KMjAx
NS0xMC0yNCAwMjozMDo0MiwwMjMgV0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04
LXRocmVhZC02KSBkb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZh
OkRhdGExIGluIHByb2JsZW0uIHZkczogaDMub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0y
NCAwMjozMDo1OCwzMjkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
aXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVh
ZC01KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGEx
IHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDMub3ZpcnQyLnBhY2tldC5teA0KMjAx
NS0xMC0yNCAwMjozMDo1OCwzMzAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04
LXRocmVhZC01KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZh
OkRhdGExIGhhcyByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiBObyBhY3RpdmUgaG9zdCBpbiB0
aGUgREMgaXMgcmVwb3J0aW5nIGl0IGFzIHByb2JsZW1hdGljLCBzbyBjbGVhcmluZyB0aGUg
ZG9tYWluIHJlY292ZXJ5IHRpbWVyLg0KMjAxNS0xMC0yNCAwMjozMjozMSw1NjggV0FSTiAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0
YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0zMykgZG9tYWluIDcyYzMxMmIy
LWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBpbiBwcm9ibGVtLiB2ZHM6IGgy
Lm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MzI6NTMsNjcxIFdBUk4gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChv
cmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMTEpIGRvbWFpbiA2YTI3N2JkOC1jNGMw
LTQxNmQtOWY5YS01OWMzZmMwNDM3YjY6SVNPMSBpbiBwcm9ibGVtLiB2ZHM6IGgzLm92aXJ0
Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MzM6MTAsOTgwIElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3Zp
cnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMzQpIERvbWFpbiA2YTI3N2JkOC1jNGMwLTQxNmQt
OWY5YS01OWMzZmMwNDM3YjY6SVNPMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgz
Lm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MzM6MTAsOTgwIElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChv
cmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMzQpIERvbWFpbiA2YTI3N2JkOC1jNGMw
LTQxNmQtOWY5YS01OWMzZmMwNDM3YjY6SVNPMSBoYXMgcmVjb3ZlcmVkIGZyb20gcHJvYmxl
bS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGluZyBpdCBhcyBwcm9ibGVt
YXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0aW1lci4NCjIwMTUtMTAt
MjQgMDI6MzM6MTcsNTc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJl
YWQtNikgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRh
MSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIw
MTUtMTAtMjQgMDI6MzQ6MTEsNjUyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRz
YnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9X
b3JrZXItNjApIFZNIG5ldG1vbml0b3IucGFja2V0Lm14IDkyODgxNTA0LTFiYjItNDI0OS1i
MmY5LWUxOTBjYWUzOTU1OSBtb3ZlZCBmcm9tIFVwIC0tPiBOb3RSZXNwb25kaW5nDQoyMDE1
LTEwLTI0IDAyOjM0OjExLDkzNiBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhbC5k
YmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChEZWZhdWx0UXVh
cnR6U2NoZWR1bGVyX1dvcmtlci02MCkgQ29ycmVsYXRpb24gSUQ6IG51bGwsIENhbGwgU3Rh
Y2s6IG51bGwsIEN1c3RvbSBFdmVudCBJRDogLTEsIE1lc3NhZ2U6IFZNIG5ldG1vbml0b3Iu
cGFja2V0Lm14IGlzIG5vdCByZXNwb25kaW5nLg0KMjAxNS0xMC0yNCAwMjozNDoxMSw5Mzcg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUnVuVGlt
ZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci02MCkgVk0gczEuY2NzLnBh
Y2tldC5teCBkOTJmMDBjYS04ZGI5LTRmZDMtYTU3OC05YjY1YmFkOGJkNjMgbW92ZWQgZnJv
bSBVcCAtLT4gTm90UmVzcG9uZGluZw0KMjAxNS0xMC0yNCAwMjozNDoxMiwwMTkgV0FSTiAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5B
dWRpdExvZ0RpcmVjdG9yXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNjApIENv
cnJlbGF0aW9uIElEOiBudWxsLCBDYWxsIFN0YWNrOiBudWxsLCBDdXN0b20gRXZlbnQgSUQ6
IC0xLCBNZXNzYWdlOiBWTSBzMS5jY3MucGFja2V0Lm14IGlzIG5vdCByZXNwb25kaW5nLg0K
MjAxNS0xMC0yNCAwMjozNDoxNyw1MDAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9v
bC04LXRocmVhZC01MCkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQy
MTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgzLm92aXJ0Mi5wYWNr
ZXQubXgNCjIwMTUtMTAtMjQgMDI6MzQ6MjIsMTQ2IElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsdFF1YXJ0elNj
aGVkdWxlcl9Xb3JrZXItMjUpIFs2MWE2M2RiNV0gVk0gbmV0bW9uaXRvci5wYWNrZXQubXgg
OTI4ODE1MDQtMWJiMi00MjQ5LWIyZjktZTE5MGNhZTM5NTU5IG1vdmVkIGZyb20gTm90UmVz
cG9uZGluZyAtLT4gVXANCjIwMTUtMTAtMjQgMDI6MzQ6MjIsMTQ2IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMjUpIFs2MWE2M2RiNV0gVk0gczEuY2NzLnBhY2tl
dC5teCBkOTJmMDBjYS04ZGI5LTRmZDMtYTU3OC05YjY1YmFkOGJkNjMgbW92ZWQgZnJvbSBO
b3RSZXNwb25kaW5nIC0tPiBVcA0KMjAxNS0xMC0yNCAwMjozNDoyMywyODggSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0g
KG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0yNikgRG9tYWluIDcyYzMxMmIyLWU5
MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVt
LiB2ZHM6IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6MzQ6MjgsOTI4IElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94
eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtNDApIERvbWFpbiA3MmMz
MTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20g
cHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjM0OjI4
LDkyOCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
SXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTQwKSBEb21h
aW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGhhcyByZWNv
dmVyZWQgZnJvbSBwcm9ibGVtLiBObyBhY3RpdmUgaG9zdCBpbiB0aGUgREMgaXMgcmVwb3J0
aW5nIGl0IGFzIHByb2JsZW1hdGljLCBzbyBjbGVhcmluZyB0aGUgZG9tYWluIHJlY292ZXJ5
IHRpbWVyLg0KMjAxNS0xMC0yNCAwMjozNTowMSw0OTkgV0FSTiAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50
aHJlYWQucG9vbC04LXRocmVhZC0xNikgZG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1
LTI5YWE3MjQyMTRmYTpEYXRhMSBpbiBwcm9ibGVtLiB2ZHM6IGgyLm92aXJ0Mi5wYWNrZXQu
bXgNCjIwMTUtMTAtMjQgMDI6MzU6MTcsMDYwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNv
cmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFk
LnBvb2wtOC10aHJlYWQtMzYpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFh
NzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIu
cGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjM1OjI1LDczOSBJTkZPICBbb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0
LnRocmVhZC5wb29sLTgtdGhyZWFkLTQyKSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3
ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDEu
b3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjozNToyNSw3NDAgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9y
Zy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC00MikgRG9tYWluIDcyYzMxMmIyLWU5MWMt
NDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVjb3ZlcmVkIGZyb20gcHJvYmxl
bS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGluZyBpdCBhcyBwcm9ibGVt
YXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0aW1lci4NCjIwMTUtMTAt
MjQgMDI6Mzc6MDYsMTM3IFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJl
YWQtMjkpIGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0
YTEgaW4gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAy
OjM3OjIyLDk0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNi
cm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTEp
IERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVj
b3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEw
LTI0IDAyOjM3OjIyLDk0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhy
ZWFkLTEpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0
YTEgaGFzIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIE5vIGFjdGl2ZSBob3N0IGluIHRoZSBE
QyBpcyByZXBvcnRpbmcgaXQgYXMgcHJvYmxlbWF0aWMsIHNvIGNsZWFyaW5nIHRoZSBkb21h
aW4gcmVjb3ZlcnkgdGltZXIuDQoyMDE1LTEwLTI0IDAyOjM3OjMwLDE1NCBXQVJOICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAo
b3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTE2KSBkb21haW4gNzJjMzEyYjItZTkx
Yy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGluIHByb2JsZW0uIHZkczogaDEub3Zp
cnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjozNzo0NSw4NTcgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5v
dmlydC50aHJlYWQucG9vbC04LXRocmVhZC0zNikgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2
OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6
IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6Mzg6MTEsNzkzIElORk8gIFtv
cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFd
IChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtNDQpIERvbWFpbiA3MmMzMTJiMi1l
OTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxl
bS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjM4OjE2LDA4MCBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJv
eHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTM0KSBEb21haW4gNzJj
MzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9t
IHByb2JsZW0uIHZkczogaDMub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjozODox
NiwwODAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2Vy
Lklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0zNCkgRG9t
YWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVj
b3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8gYWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9y
dGluZyBpdCBhcyBwcm9ibGVtYXRpYywgc28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVy
eSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6NDA6MzYsNTk5IFdBUk4gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQu
dGhyZWFkLnBvb2wtOC10aHJlYWQtNDkpIGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdk
NS0yOWFhNzI0MjE0ZmE6RGF0YTEgaW4gcHJvYmxlbS4gdmRzOiBoMS5vdmlydDIucGFja2V0
Lm14DQoyMDE1LTEwLTI0IDAyOjQwOjUyLDExMCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTIzKSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQy
LnBhY2tldC5teA0KMjAxNS0xMC0yNCAwMjo0MDo1MiwxMTAgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmly
dC50aHJlYWQucG9vbC04LXRocmVhZC0yMykgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1i
N2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8g
YWN0aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGluZyBpdCBhcyBwcm9ibGVtYXRpYywg
c28gY2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6
NDI6MjMsNzUwIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jy
b2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMTEp
IGRvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgaW4g
cHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjQyOjQz
LDI3NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
SXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTM3KSBEb21h
aW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIHJlY292ZXJl
ZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQyLnBhY2tldC5teA0KMjAxNS0xMC0yNCAw
Mjo0MzozNSwzMzEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJz
YnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC0z
MCkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpEYXRhMSBy
ZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgzLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUt
MTAtMjQgMDI6NDM6NDQsODcwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv
a2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10
aHJlYWQtNDUpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6
RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14
DQoyMDE1LTEwLTI0IDAyOjQzOjQ2LDA1OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5w
b29sLTgtdGhyZWFkLTQ5KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcy
NDIxNGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDEub3ZpcnQyLnBh
Y2tldC5teA0KMjAxNS0xMC0yNCAwMjo0Mzo0NiwwNjAgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50
aHJlYWQucG9vbC04LXRocmVhZC00OSkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1
LTI5YWE3MjQyMTRmYTpEYXRhMSBoYXMgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gTm8gYWN0
aXZlIGhvc3QgaW4gdGhlIERDIGlzIHJlcG9ydGluZyBpdCBhcyBwcm9ibGVtYXRpYywgc28g
Y2xlYXJpbmcgdGhlIGRvbWFpbiByZWNvdmVyeSB0aW1lci4NCjIwMTUtMTAtMjQgMDI6NDY6
MzEsMjQ2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk92ZkRhdGFVcGRhdGVy
XSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNTkpIFs2MGM4MWQwM10gQXR0ZW1w
dGluZyB0byB1cGRhdGUgVk1zL1RlbXBsYXRlcyBPdmYuDQoyMDE1LTEwLTI0IDAyOjQ2OjMx
LDI0NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Qcm9jZXNzT3ZmVXBkYXRl
Rm9yU3RvcmFnZVBvb2xDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXIt
NTkpIFs3YzJlNGY0NF0gUnVubmluZyBjb21tYW5kOiBQcm9jZXNzT3ZmVXBkYXRlRm9yU3Rv
cmFnZVBvb2xDb21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJ
RDogMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAwMGMxIFR5cGU6IFN0b3JhZ2VQ
b29sDQoyMDE1LTEwLTI0IDAyOjQ2OjMxLDM1MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLmJsbC5Qcm9jZXNzT3ZmVXBkYXRlRm9yU3RvcmFnZVBvb2xDb21tYW5kXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNTkpIFs3YzJlNGY0NF0gTG9jayBmcmVlZCB0byBv
YmplY3QgRW5naW5lTG9jayBbZXhjbHVzaXZlTG9ja3M9IGtleTogMDAwMDAwMDItMDAwMi0w
MDAyLTAwMDItMDAwMDAwMDAwMGMxIHZhbHVlOiBPVkZfVVBEQVRFDQosIHNoYXJlZExvY2tz
PSBdDQoyMDE1LTEwLTI0IDAyOjQ3OjA5LDgwNiBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVh
ZC5wb29sLTgtdGhyZWFkLTEwKSBkb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlh
YTcyNDIxNGZhOkRhdGExIGluIHByb2JsZW0uIHZkczogaDEub3ZpcnQyLnBhY2tldC5teA0K
MjAxNS0xMC0yNCAwMjo0NzoyNywzMjQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9v
bC04LXRocmVhZC01KSBEb21haW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIx
NGZhOkRhdGExIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIHZkczogaDIub3ZpcnQyLnBhY2tl
dC5teA0KMjAxNS0xMC0yNCAwMjo0NzozMiwyMTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJl
YWQucG9vbC04LXRocmVhZC00OSkgRG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5
YWE3MjQyMTRmYTpEYXRhMSByZWNvdmVyZWQgZnJvbSBwcm9ibGVtLiB2ZHM6IGgzLm92aXJ0
Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQgMDI6NDc6NDIsNzU3IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3Zp
cnQudGhyZWFkLnBvb2wtOC10aHJlYWQtMzIpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgt
YjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBo
MS5vdmlydDIucGFja2V0Lm14DQoyMDE1LTEwLTI0IDAyOjQ3OjQyLDc1NyBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAo
b3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTMyKSBEb21haW4gNzJjMzEyYjItZTkx
Yy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGhhcyByZWNvdmVyZWQgZnJvbSBwcm9i
bGVtLiBObyBhY3RpdmUgaG9zdCBpbiB0aGUgREMgaXMgcmVwb3J0aW5nIGl0IGFzIHByb2Js
ZW1hdGljLCBzbyBjbGVhcmluZyB0aGUgZG9tYWluIHJlY292ZXJ5IHRpbWVyLg0KMjAxNS0x
MC0yNCAwMjo0Nzo1OCw2ODQgV0FSTiAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r
ZXIuaXJzYnJva2VyLklyc1Byb3h5RGF0YV0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRo
cmVhZC0xNykgZG9tYWluIDcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYTpE
YXRhMSBpbiBwcm9ibGVtLiB2ZHM6IGgxLm92aXJ0Mi5wYWNrZXQubXgNCjIwMTUtMTAtMjQg
MDI6NDg6MzEsMjQ3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmly
c2Jyb2tlci5JcnNQcm94eURhdGFdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQt
MjgpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6RGF0YTEg
cmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMi5vdmlydDIucGFja2V0Lm14DQoyMDE1
LTEwLTI0IDAyOjQ4OjQ1LDAzNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgt
dGhyZWFkLTkpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmE6
RGF0YTEgcmVjb3ZlcmVkIGZyb20gcHJvYmxlbS4gdmRzOiBoMS5vdmlydDIucGFja2V0Lm14
DQoyMDE1LTEwLTI0IDAyOjQ4OjQ1LDAzNSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnZkc2Jyb2tlci5pcnNicm9rZXIuSXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5w
b29sLTgtdGhyZWFkLTkpIERvbWFpbiA3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0
MjE0ZmE6RGF0YTEgaGFzIHJlY292ZXJlZCBmcm9tIHByb2JsZW0uIE5vIGFjdGl2ZSBob3N0
IGluIHRoZSBEQyBpcyByZXBvcnRpbmcgaXQgYXMgcHJvYmxlbWF0aWMsIHNvIGNsZWFyaW5n
IHRoZSBkb21haW4gcmVjb3ZlcnkgdGltZXIuDQoyMDE1LTEwLTI0IDAyOjUwOjUzLDIzMSBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0Rmls
ZVN0YXRzVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC04LXRocmVhZC03KSBT
VEFSVCwgR2V0RmlsZVN0YXRzVkRTQ29tbWFuZCggc3RvcmFnZVBvb2xJZCA9IDAwMDAwMDAy
LTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDBjMSwgaWdub3JlRmFpbG92ZXJMaW1pdCA9IGZh
bHNlKSwgbG9nIGlkOiAyZmIyNzA4ZA0KMjAxNS0xMC0yNCAwMjo1MDo1MywyNjMgSU5GTyAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkdldEZpbGVTdGF0
c1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtOC10aHJlYWQtNykgRklOSVNI
LCBHZXRGaWxlU3RhdHNWRFNDb21tYW5kLCByZXR1cm46IHtDZW50T1MtNi43LXg4Nl82NC1M
aXZlQ0QuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ0NDUyNzAxOC4wLCBzaXplPTczMDg1NzQ3
Mn0sIENlbnRPUy02LjYteDg2XzY0LW1pbmltYWwuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQy
Nzk1NTU3MS4wLCBzaXplPTQwMTYwNDYwOH0sIENlbnRPUy03LjAtMTQwNi14ODZfNjQtTWlu
aW1hbC5pc289e3N0YXR1cz0wLCBjdGltZT0xNDI3OTU0NDMzLjAsIHNpemU9NTkzNDk0MDE2
fSwgdW50YW5nbGVfMTExMF94NjQuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQyODAxMzg4NC4w
LCBzaXplPTYyOTkyNzkzNn0sIGNQYW5lbC1DZW50T1MtNi40LXg4Nl82NC5pc289e3N0YXR1
cz0wLCBjdGltZT0xNDMwNTk3OTkwLjAsIHNpemU9NjQ3NzU3ODI0fSwgdmlzdWFscGJ4XzAu
MS4xMl94ODZfNjQuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ0NDcwMzE3NC4wLCBzaXplPTgw
ODM5NjgwMH0sIEZyZWVQQlgtNjRiaXQtNi4xMi42NS5pc289e3N0YXR1cz0wLCBjdGltZT0x
NDM4NzExNjk1LjAsIHNpemU9MTIwNTI5NTEwNH0sIG1pa3JvdGlrLTYuMzEuaXNvPXtzdGF0
dXM9MCwgY3RpbWU9MTQ0MDUyNDY1NS4wLCBzaXplPTI3NjExMTM2fSwgQ2VudE9TLTYuNi14
ODZfNjQtS2F6b28tMi5pc289e3N0YXR1cz0wLCBjdGltZT0xNDQxNTg2MDE1LjAsIHNpemU9
NDQyMDMyMTI4fSwgZ29hdXRvZGlhbC02NGJpdC1jZS0zLjMtZmluYWwuaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQyOTc3NDE5Ni4wLCBzaXplPTY5MDMwNzA3Mn0sIEVsYXN0aXgtMy4wLjAt
eDg2XzY0Lmlzbz17c3RhdHVzPTAsIGN0aW1lPTE0Mjc1NTUwMjMuMCwgc2l6ZT02Nzk0NzUy
MDB9LCB1YnVudHUtMTQuMDQuMi1zZXJ2ZXItYW1kNjQuaXNvPXtzdGF0dXM9MCwgY3RpbWU9
MTQzODc1Njc1Ni4wLCBzaXplPTYyMzkwMjcyMH0sIHZ5b3MtMS4xLjUtYW1kNjQuaXNvPXtz
dGF0dXM9MCwgY3RpbWU9MTQzOTIyMzgzNi4wLCBzaXplPTI0NzQ2MzkzNn0sIENlbnRPUy02
LjcteDg2XzY0LW1pbmltYWwuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ0NDcxNzgwMS4wLCBz
aXplPTQxNDE4NzUyMH0sIENlbnRPUy02LjYteDg2XzY0LUthem9vLTAuaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQzMzY5MjM4MC4wLCBzaXplPTQ0MjAzMjEyOH19LCBsb2cgaWQ6IDJmYjI3
MDhkDQoyMDE1LTEwLTI0IDAyOjUwOjUzLDMwOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLmJsbC5Jc29Eb21haW5MaXN0U3luY3Jvbml6ZXJdIChvcmcub3ZpcnQudGhyZWFkLnBv
b2wtOC10aHJlYWQtNykgRmluaXNoZWQgYXV0b21hdGljIHJlZnJlc2ggcHJvY2VzcyBmb3Ig
SVNPIGZpbGUgdHlwZSB3aXRoIHN1Y2Nlc3MsIGZvciBzdG9yYWdlIGRvbWFpbiBpZCA2YTI3
N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYuDQoyMDE1LTEwLTI0IDAyOjUyOjIz
LDgyMiBXQVJOICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
SXJzUHJveHlEYXRhXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTgtdGhyZWFkLTQyKSBkb21h
aW4gNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOkRhdGExIGluIHByb2Js
ZW0uIHZkczogaDEub3ZpcnQyLnBhY2tldC5teA0KG10wO3Jvb3RAZW5naW5lOn4HW3Jvb3RA
ZW5naW5lIH5dIyBleGl0DQpleGl0DQoKU2NyaXB0IGRvbmUgb24gU2F0IDI0IE9jdCAyMDE1
IDAyOjU0OjA3IEFNIENEVAo=
--=_84a8a0220c7fb2c770a9ce036f816e13
Content-Type: text/x-log
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="=?UTF-8?B?aG9zdDItdmRzbS5sb2c=?="
U2NyaXB0IHN0YXJ0ZWQgb24gU2F0IDI0IE9jdCAyMDE1IDAyOjQyOjA0IEFNIENEVAobXTA7
cm9vdEBoMjp+BxtbPzEwMzRoW3Jvb3RAaDIgfl0jIA0KG10wO3Jvb3RAaDI6fgdbcm9vdEBo
MiB+XSMgDQobXTA7cm9vdEBoMjp+B1tyb290QGgyIH5dIyBleGl0CAgICCBsdnMgLW8gbHZf
bmFtZSx2Z19uYW1lLHRhZ3MgfCBhd2sgJy9JVV8vIHtwcmludCAkMSwkMn0nDRtbQxtbQxtb
QxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQ2V4aXQbW0sICAgIIGx2cyAtbyBsdl9u
YW1lLHZnX25hbWUsdGFncyB8IGF3ayAnL0lVXy8ge3ByaW50ICQxLCQyfScNG1tDG1tDG1tD
G1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDbHMbW0sICGNkIGltYWdlcy8ICAgICAgI
CAgIbHMbW0sICCBsdnMgLW8gbHZfbmFtZSx2Z19uYW1lLHRhZ3MgfCBhd2sgJy9JVV8vIHtw
cmludCAkMSwkMn0nDRtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQxtbQ2V4
aXQbW0sICAgIIGx2cyAtbyBsdl9uYW1lLHZnX25hbWUsdGFncyB8IGF3ayAnL0lVXy8ge3By
aW50ICQxLCQyfScNG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDG1tDZXhp
dBtbSwgICAgbW0sHBwcHBwcHBwcHB3RhaWwgLW4gMzAwIC92YXIvbG8HZy92ZHNtL3Zkc20u
B2xvZw0KVGhyZWFkLTM0NTk4NDU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQxOjU5LDE0NTo6
QmluZGluZ1hNTFJQQzo6MTE0MDo6dmRzOjood3JhcHBlcikgcmV0dXJuIHZtR2V0U3RhdHMg
d2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdWaXJ0dWFsIG1hY2hpbmUgZG9lcyBub3Qg
ZXhpc3QnLCAnY29kZSc6IDF9fQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MTo1OSw1MjI6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9j
b2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAx
MjcuMC4wLjE6NjA1MjMNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDE6NTksNTI3Ojpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNj
ZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEy
Ny4wLjAuMTo2MDUyMw0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0
MTo1OSw1Mjc6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2Nl
cHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwg
ZnJvbSAxMjcuMC4wLjE6NjA1MjMNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDE6NTksNTI3OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhh
bmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywg
NjA1MjMpDQpUaHJlYWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDE6NTksNTI5
OjpCaW5kaW5nWE1MUlBDOjozMTg6OnZkczo6KHdyYXBwZXIpIGNsaWVudCBbMTI3LjAuMC4x
XQ0KVGhyZWFkLTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQxOjU5LDUyOTo6dGFz
azo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9
YGEzNmM1ZTQ1LWQxNDYtNDMxMS1hMTQ4LWU0YzdkYTI2NDQwOWA6Om1vdmluZyBmcm9tIHN0
YXRlIGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMzQ1OTg0Njo6SU5GTzo6MjAx
NS0xMC0yNCAwMjo0MTo1OSw1Mjk6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBw
ZXIpIFJ1biBhbmQgcHJvdGVjdDogY29ubmVjdFN0b3JhZ2VTZXJ2ZXIoZG9tVHlwZT0zLCBz
cFVVSUQ9Jzk1OWY2OGE5LTgyY2MtNDliMS04MmNjLTU0YzgzNGZkYWE2YicsIGNvbkxpc3Q9
W3snY29ubmVjdGlvbic6ICcxNzIuMjUuMjA2LjEwJywgJ2lxbic6ICdpcW4uMjAxNS0wMzpk
c3Mtc3RvcmFnZS50YXJnZXQwJywgJ3BvcnRhbCc6ICcxJywgJ3VzZXInOiAnJywgJ3Bhc3N3
b3JkJzogJyoqKioqKicsICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYtYjIzMC03YjYwZTAw
NmI4NWMnLCAncG9ydCc6ICczMjYwJ31dLCBvcHRpb25zPU5vbmUpDQpUaHJlYWQtMzQ1OTg0
Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDE6NTksNTI5Ojppc2NzaWFkbTo6OTc6OlN0b3Jh
Z2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2lzY3Np
YWRtIC1tIG5vZGUgLVQgaXFuLjIwMTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCAtSSBkZWZh
dWx0IC1wIDE3Mi4yNS4yMDYuMTA6MzI2MCwxIC0tb3A9bmV3IChjd2QgTm9uZSkNClRocmVh
ZC0zNDU5ODQ2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MTo1OSw1NTg6OmlzY3NpYWRtOjo5
Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7
IDxyYz4gPSAwDQpUaHJlYWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDE6NTks
NTU4Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAvdXNy
L2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIGlmYWNlIC1JIGRlZmF1bHQgKGN3ZCBO
b25lKQ0KVGhyZWFkLTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQxOjU5LDU3Mjo6
aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgU1VDQ0VTUzog
PGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODQ2OjpJTkZPOjoyMDE1LTEwLTI0
IDAyOjQxOjU5LDU3Mjo6aXNjc2k6OjU1Nzo6U3RvcmFnZS5JU0NTSTo6KHNldFJwRmlsdGVy
SWZOZWVkZWQpIGlTQ1NJIGlmYWNlLm5ldF9pZmFjZW5hbWUgbm90IHByb3ZpZGVkLiBTa2lw
cGluZy4NClRocmVhZC0zNDU5ODQ2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MTo1OSw1NzI6
OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIC91c3IvYmlu
L3N1ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gbm9kZSAtVCBpcW4uMjAxNS0wMzpkc3Mtc3Rv
cmFnZS50YXJnZXQwIC1JIGRlZmF1bHQgLXAgMTcyLjI1LjIwNi4xMDozMjYwLDEgLWwgKGN3
ZCBOb25lKQ0KVGhyZWFkLTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQxOjU5LDU4
Njo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgU1VDQ0VT
UzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODQ2OjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MTo1OSw1ODc6OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6
KF9ydW5DbWQpIC91c3IvYmluL3N1ZG8gLW4gL3NiaW4vaXNjc2lhZG0gLW0gbm9kZSAtVCBp
cW4uMjAxNS0wMzpkc3Mtc3RvcmFnZS50YXJnZXQwIC1JIGRlZmF1bHQgLXAgMTcyLjI1LjIw
Ni4xMDozMjYwLDEgLW4gbm9kZS5zdGFydHVwIC12IG1hbnVhbCAtLW9wPXVwZGF0ZSAoY3dk
IE5vbmUpDQpUaHJlYWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDE6NTksNTk5
Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNT
OiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQxOjU5LDU5OTo6dXRpbHM6OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmluL3Vk
ZXZhZG0gc2V0dGxlIC0tdGltZW91dD01IChjd2QgTm9uZSkNClRocmVhZC0zNDU5ODQ2OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MTo1OSw2MTI6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVj
Q21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTM0NTk4NDY6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjQxOjU5LDYxMzo6bHZtOjozNzE6OlN0b3JhZ2UuT3BlcmF0
aW9uTXV0ZXg6OihfcmVsb2FkdmdzKSBHb3QgdGhlIG9wZXJhdGlvbmFsIG11dGV4DQpUaHJl
YWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDE6NTksNjEzOjpsdm06OjI5MTo6
U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9sdm0g
dmdzIC0tY29uZmlnICcgZGV2aWNlcyB7IHByZWZlcnJlZF9uYW1lcyA9IFsiXi9kZXYvbWFw
cGVyLyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRlPTAg
ZGlzYWJsZV9hZnRlcl9lcnJvcl9jb3VudD0zIG9idGFpbl9kZXZpY2VfbGlzdF9mcm9tX3Vk
ZXY9MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYvbWFwcGVyLzIzMzQxNTY3NDZjNDY0MzQ2fC9k
ZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYxfC9kZXYvbWFwcGVyLzI2MjMxNDQzMDVhNGI2
YjRkfC9kZXYvbWFwcGVyLzI3NzYxNzg0NTQzNmM2ODM1fCdcJycsICdcJydyfC4qfCdcJycg
XSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9ja3M9
MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBiYWNrdXAgeyAgcmV0YWlu
X21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIC0tbm9oZWFkaW5ncyAtLXVuaXRzIGIg
LS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcgLS1pZ25vcmVza2lwcGVkY2x1c3RlciAtbyB1
dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0ZW50X3NpemUsZXh0ZW50X2NvdW50LGZyZWVf
Y291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19tZGFfZnJlZSxsdl9jb3VudCxwdl9jb3VudCxw
dl9uYW1lIChjd2QgTm9uZSkNCkR1bW15LTMzODQ0MzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjQxOjU5LDkzNDo6c3RvcmFnZV9tYWlsYm94Ojo3MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6
OihfY2hlY2tGb3JNYWlsKSBkZCBpZj0vcmhldi9kYXRhLWNlbnRlci8wMDAwMDAwMi0wMDAy
LTAwMDItMDAwMi0wMDAwMDAwMDAwYzEvbWFzdGVyc2QvZG9tX21kL2luYm94IGlmbGFnPWRp
cmVjdCxmdWxsYmxvY2sgY291bnQ9MSBicz0xMDI0MDAwIChjd2QgTm9uZSkNCkR1bW15LTMz
ODQ0MzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAwLDAzNjo6c3RvcmFnZV9tYWlsYm94
Ojo3MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfY2hlY2tGb3JNYWlsKSBTVUNDRVNTOiA8
ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG4xMDI0MDAwIGJ5dGVz
ICgxLjAgTUIpIGNvcGllZCwgMC4wOTM4NTg0IHMsIDEwLjkgTUIvc1xuJzsgPHJjPiA9IDAN
Ckpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAwLDU4
MDo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFt
ZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4NCkpzb25S
cGNTZXJ2ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAwLDU4MTo6X19pbml0X186OjUz
MDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9y
IHJlcXVlc3QNClRocmVhZC0zNDU5ODQ3OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMCw1
ODM6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBT
ZW5kaW5nIHJlc3BvbnNlDQpUaHJlYWQtMjYwNDgwMjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MDAsODA1OjpmaWxlU0Q6OjI2Mjo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWRE
ZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE3Mi4yNS4yMDYu
MTA6X0lTTy82YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYvZG9tX21kL21l
dGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2Qg
Tm9uZSkNClRocmVhZC0yNjA0ODAyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMCw4MTQ6
OmZpbGVTRDo6MjYyOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUND
RVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zMTkgYnl0
ZXMgKDMxOSBCKSBjb3BpZWQsIDAuMDAwMzU4MTAzIHMsIDg5MSBrQi9zXG4nOyA8cmM+ID0g
MA0KVGhyZWFkLTMzNzkyNDU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDE2NDo6bGli
dmlydGNvbm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVy
cm9yOiBlY29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90
IGZvdW5kOiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2VudA0KVGhy
ZWFkLTM0MzU3NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDE2NDo6bGlidmlydGNv
bm5lY3Rpb246OjE0Mzo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gbGlidmlydGVycm9yOiBl
Y29kZTogODAgZWRvbTogMjAgbGV2ZWw6IDIgbWVzc2FnZTogbWV0YWRhdGEgbm90IGZvdW5k
OiBSZXF1ZXN0ZWQgbWV0YWRhdGEgZWxlbWVudCBpcyBub3QgcHJlc2VudA0KRGV0ZWN0b3Ig
dGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMSw0NDk6OnByb3RvY29sZGV0ZWN0
b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikg
QWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA1MjQNCkRldGVjdG9yIHRocmVh
ZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDEsNDUzOjpwcm90b2NvbGRldGVjdG9yOjoy
MDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENv
bm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDUyNA0KRGV0ZWN0b3IgdGhyZWFk
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMSw0NTQ6OnByb3RvY29sZGV0ZWN0b3I6OjI0
Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFk
KSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6NjA1MjQNCkRldGVjdG9y
IHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDEsNDU0OjpCaW5kaW5nWE1MUlBD
OjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRl
Y3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA1MjQpDQpUaHJlYWQtMzQ1OTg0ODo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MDEsNDU1Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFn
ZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1gZjU1YzJmNmQtYWYwOS00YzI5LTkyODct
OGQ5ZDk4NjBkNjIzYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJp
bmcNClRocmVhZC0zNDU5ODQ4OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDQ1Njo6bG9n
VXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBv
U3RhdHMob3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTM0NTk4NDg6OklORk86OjIwMTUtMTAtMjQg
MDI6NDI6MDEsNDU2Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4g
YW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dSc2YTI3N2JkOC1j
NGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1
ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDAzNTgx
MDMnLCAnbGFzdENoZWNrJzogJzAuNicsICd2YWxpZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5
MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVl
LCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAyMjUyNTgn
LCAnbGFzdENoZWNrJzogJzEyLjcnLCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYt
NGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAn
dmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwNzc3NjM2Jywg
J2xhc3RDaGVjayc6ICczMC4zJywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtMzQ1OTg0ODo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDEsNDU2Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRh
c2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNrPWBmNTVjMmY2ZC1hZjA5LTRjMjktOTI4
Ny04ZDlkOTg2MGQ2MjNgOjpmaW5pc2hlZDoge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEt
NTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzog
MCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwMzU4MTAzJywgJ2xhc3RDaGVj
ayc6ICcwLjYnLCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0y
OWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAz
LCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6
ICcxMi43JywgJ3ZhbGlkJzogVHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0
YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAn
YWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDc3NzYzNicsICdsYXN0Q2hlY2snOiAn
MzAuMycsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTM0NTk4NDg6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjAxLDQ1Njo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6
OihfdXBkYXRlU3RhdGUpIFRhc2s9YGY1NWMyZjZkLWFmMDktNGMyOS05Mjg3LThkOWQ5ODYw
ZDYyM2A6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0K
VGhyZWFkLTM0NTk4NDg6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDQ1Njo6cmVzb3Vy
Y2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFz
ZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVh
ZC0zNDU5ODQ4OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMSw0NTY6OnJlc291cmNlTWFu
YWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkg
T3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQtMzQ1OTg0ODo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MDEsNDU2Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIu
VGFzazo6KF9kZWNyZWYpIFRhc2s9YGY1NWMyZjZkLWFmMDktNGMyOS05Mjg3LThkOWQ5ODYw
ZDYyM2A6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjAxLDUxMzo6bHZtOjoyOTE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihjbWQp
IFNVQ0NFU1M6IDxlcnI+ID0gJyAgV0FSTklORzogbHZtZXRhZCBpcyBydW5uaW5nIGJ1dCBk
aXNhYmxlZC4gUmVzdGFydCBsdm1ldGFkIGJlZm9yZSBlbmFibGluZyBpdCFcbic7IDxyYz4g
PSAwDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDUxNDo6YmxvY2tT
RDo6NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSAvdXNyL2Jpbi9k
ZCBpZj0vZGV2LzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yy9tZXRhZGF0
YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxsIGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUp
DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAxLDUyNzo6YmxvY2tTRDo6
NTk2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJy
PiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG40MDk2IGJ5dGVzICg0LjEg
a0IpIGNvcGllZCwgMC4wMDU3NjMwNCBzLCA3MTEga0Ivc1xuJzsgPHJjPiA9IDANClRocmVh
ZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDEsNTI3Ojpsdm06OjM3MTo6U3RvcmFn
ZS5PcGVyYXRpb25NdXRleDo6KF9yZWxvYWR2Z3MpIEdvdCB0aGUgb3BlcmF0aW9uYWwgbXV0
ZXgNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDEsNTI4Ojpsdm06OjI5
MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9s
dm0gdmdzIC0tY29uZmlnICcgZGV2aWNlcyB7IHByZWZlcnJlZF9uYW1lcyA9IFsiXi9kZXYv
bWFwcGVyLyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRl
PTAgZGlzYWJsZV9hZnRlcl9lcnJvcl9jb3VudD0zIG9idGFpbl9kZXZpY2VfbGlzdF9mcm9t
X3VkZXY9MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYvbWFwcGVyLzIzMzQxNTY3NDZjNDY0MzQ2
fC9kZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYxfC9kZXYvbWFwcGVyLzI2MjMxNDQzMDVh
NGI2YjRkfC9kZXYvbWFwcGVyLzI3NzYxNzg0NTQzNmM2ODM1fCdcJycsICdcJydyfC4qfCdc
JycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBlPTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9j
a3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2bWV0YWQ9MCB9ICBiYWNrdXAgeyAgcmV0
YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAgfSAnIC0tbm9oZWFkaW5ncyAtLXVuaXRz
IGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcgLS1pZ25vcmVza2lwcGVkY2x1c3RlciAt
byB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0ZW50X3NpemUsZXh0ZW50X2NvdW50LGZy
ZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19tZGFfZnJlZSxsdl9jb3VudCxwdl9jb3Vu
dCxwdl9uYW1lIDM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5YyAoY3dkIE5v
bmUpDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMiwwNDU6OnN0
b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFp
bCkgZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAw
MDAwMDAwMGMxL21hc3RlcnNkL2RvbV9tZC9pbmJveCBpZmxhZz1kaXJlY3QsZnVsbGJsb2Nr
IGNvdW50PTEgYnM9MTAyNDAwMCAoY3dkIE5vbmUpDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo0MjowMiwxMjk6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFpbCkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJl
Y29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuMTAyNDAwMCBieXRlcyAoMS4wIE1CKSBjb3Bp
ZWQsIDAuMDczMTk0MSBzLCAxNC4wIE1CL3Ncbic7IDxyYz4gPSAwDQpEZXRlY3RvciB0aHJl
YWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAyLDQwNjo6cHJvdG9jb2xkZXRlY3Rvcjo6
MTg3Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRp
bmcgY29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2MDUyNQ0KRGV0ZWN0b3IgdGhyZWFkOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMiw0MTA6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6
dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVj
dGlvbiByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYwNTI1DQpEZXRlY3RvciB0aHJlYWQ6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAyLDQxMDo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2
ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERl
dGVjdGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo2MDUyNQ0KRGV0ZWN0b3IgdGhy
ZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMiw0MTA6OkJpbmRpbmdYTUxSUEM6OjEx
NzM6OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVk
IGZyb20gKCcxMjcuMC4wLjEnLCA2MDUyNSkNClRocmVhZC0zNDU5ODQ5OjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowMiw0MTI6OkJpbmRpbmdYTUxSUEM6OjExMzM6OnZkczo6KHdyYXBw
ZXIpIGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCB2bUdldFN0YXRzIHdpdGggKCdhMmYwZTgz
ZS0zZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYnLCkge30NClRocmVhZC0zNDU5ODQ5OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMiw0MTI6OkJpbmRpbmdYTUxSUEM6OjExNDA6OnZk
czo6KHdyYXBwZXIpIHJldHVybiB2bUdldFN0YXRzIHdpdGggeydzdGF0dXMnOiB7J21lc3Nh
Z2UnOiAnVmlydHVhbCBtYWNoaW5lIGRvZXMgbm90IGV4aXN0JywgJ2NvZGUnOiAxfX0NClRo
cmVhZC0zNDU5ODQxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMywyNDQ6Omx2bTo6Mjkx
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooY21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcgIFdBUk5J
Tkc6IGx2bWV0YWQgaXMgcnVubmluZyBidXQgZGlzYWJsZWQuIFJlc3RhcnQgbHZtZXRhZCBi
ZWZvcmUgZW5hYmxpbmcgaXQhXG4nOyA8cmM+ID0gMA0KVGhyZWFkLTM0NTk4NDE6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjAzLDI0NTo6cGVyc2lzdGVudERpY3Q6OjE5Mjo6U3RvcmFn
ZS5QZXJzaXN0ZW50RGljdDo6KF9faW5pdF9fKSBDcmVhdGVkIGEgcGVyc2lzdGVudCBkaWN0
IHdpdGggTHZNZXRhZGF0YVJXIGJhY2tlbmQNClRocmVhZC0zNDU5ODQxOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowMywyNDU6OmJsb2NrU0Q6OjMzNjo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KHJlYWRsaW5lcykgL3Vzci9iaW4vZGQgaWZsYWc9ZGlyZWN0IHNraXA9MCBicz0yMDQ4
IGlmPS9kZXYvNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhL21ldGFkYXRh
IGNvdW50PTEgKGN3ZCBOb25lKQ0KVGhyZWFkLTM0NTk4NDE6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjQyOjAzLDI2MDo6YmxvY2tTRDo6MzM2OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjoocmVh
ZGxpbmVzKSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMg
b3V0XG4yMDQ4IGJ5dGVzICgyLjAga0IpIGNvcGllZCwgMC4wMDcxMTQ4NSBzLCAyODgga0Iv
c1xuJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODQxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0
MjowMywyNjE6Om1pc2M6OjI2Mjo6U3RvcmFnZS5NaXNjOjoodmFsaWRhdGVEREJ5dGVzKSBl
cnI6IFsnMSswIHJlY29yZHMgaW4nLCAnMSswIHJlY29yZHMgb3V0JywgJzIwNDggYnl0ZXMg
KDIuMCBrQikgY29waWVkLCAwLjAwNzExNDg1IHMsIDI4OCBrQi9zJ10sIHNpemU6IDIwNDgN
ClRocmVhZC0zNDU5ODQxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMywyNjE6OnBlcnNp
c3RlbnREaWN0OjoyMzQ6OlN0b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihyZWZyZXNoKSByZWFk
IGxpbmVzIChMdk1ldGFkYXRhUlcpPVtdDQpUaHJlYWQtMzQ1OTg0MTo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NDI6MDMsMjYxOjpwZXJzaXN0ZW50RGljdDo6MjUyOjpTdG9yYWdlLlBlcnNp
c3RlbnREaWN0OjoocmVmcmVzaCkgRW1wdHkgbWV0YWRhdGENClRocmVhZC0zNDU5ODQxOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMywyNjE6OnBlcnNpc3RlbnREaWN0OjoxOTI6OlN0
b3JhZ2UuUGVyc2lzdGVudERpY3Q6OihfX2luaXRfXykgQ3JlYXRlZCBhIHBlcnNpc3RlbnQg
ZGljdCB3aXRoIFZHVGFnTWV0YWRhdGFSVyBiYWNrZW5kDQpUaHJlYWQtMzQ1OTg0MTo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NDI6MDMsMjYxOjpsdm06OjUwNDo6U3RvcmFnZS5PcGVyYXRp
b25NdXRleDo6KF9pbnZhbGlkYXRldmdzKSBPcGVyYXRpb24gJ2x2bSByZWxvYWQgb3BlcmF0
aW9uJyBpcyBob2xkaW5nIHRoZSBvcGVyYXRpb24gbXV0ZXgsIHdhaXRpbmcuLi4NCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAzLDU4Nzo6c3Rv
bXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFu
ZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4NCkpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjAzLDU4ODo6X19pbml0X186OjUzMDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QNClRocmVhZC0zNDU5ODUwOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowMyw1OTA6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNCwx
Mzg6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNr
Rm9yTWFpbCkgZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAw
MDItMDAwMDAwMDAwMGMxL21hc3RlcnNkL2RvbV9tZC9pbmJveCBpZmxhZz1kaXJlY3QsZnVs
bGJsb2NrIGNvdW50PTEgYnM9MTAyNDAwMCAoY3dkIE5vbmUpDQpEdW1teS0zMzg0NDM0OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNCwxNzU6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFpbCkgU1VDQ0VTUzogPGVycj4gPSAn
MSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuMTAyNDAwMCBieXRlcyAoMS4wIE1C
KSBjb3BpZWQsIDAuMDI3MjgwMiBzLCAzNy41IE1CL3Ncbic7IDxyYz4gPSAwDQpUaHJlYWQt
MzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzE2Ojpsdm06OjI5MTo6U3Rv
cmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzogPGVycj4gPSAnICBXQVJOSU5HOiBs
dm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRpc2FibGVkLiBSZXN0YXJ0IGx2bWV0YWQgYmVmb3Jl
IGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODQ2OjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowNSw3MTY6OmhzbTo6MjQxMjo6U3RvcmFnZS5IU006OihfX3ByZWZl
dGNoRG9tYWlucykgRm91bmQgU0QgdXVpZHM6ICgnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUt
MjlhYTcyNDIxNGZhJywgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yycs
ICdkZDk0NTBiYy0wMmIxLTRiNmItOWI4Yi1hOTBiMzMwNmRiMDYnLCAnNWExM2I0MjYtMTBm
Mi00NTc3LWIyMjEtZGM5NDFjYWJlNWRiJykNClRocmVhZC0zNDU5ODQ2OjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowNSw3MTY6OmhzbTo6MjQ2ODo6U3RvcmFnZS5IU006Oihjb25uZWN0
U3RvcmFnZVNlcnZlcikga25vd25TRHM6IHsxNmJkZGQ0OS01ZTljLTQ5NGEtODIwNC01NzRj
MTVlYWIzYzg6IHN0b3JhZ2UubmZzU0QuZmluZERvbWFpbiwgMzVlNGMwMjktN2I3Ni00ZmU2
LThmNzQtMTgxNGMzYzlkZTljOiBzdG9yYWdlLmJsb2NrU0QuZmluZERvbWFpbiwgNzJjMzEy
YjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhOiBzdG9yYWdlLmJsb2NrU0QuZmluZERv
bWFpbiwgNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2OiBzdG9yYWdlLm5m
c1NELmZpbmREb21haW4sIDVhMTNiNDI2LTEwZjItNDU3Ny1iMjIxLWRjOTQxY2FiZTVkYjog
c3RvcmFnZS5ibG9ja1NELmZpbmREb21haW4sIDdjN2E5NjliLTNkYjItNGRjNS05YTY5LTA1
NjVlNjQ5MmQyMTogc3RvcmFnZS5uZnNTRC5maW5kRG9tYWluLCA1YjYxYTMxZC1kODY0LTQ0
MjktOWMyNi05YmY0MjgxYzhlZDY6IHN0b3JhZ2UubmZzU0QuZmluZERvbWFpbiwgZGQ5NDUw
YmMtMDJiMS00YjZiLTliOGItYTkwYjMzMDZkYjA2OiBzdG9yYWdlLmJsb2NrU0QuZmluZERv
bWFpbn0NClRocmVhZC0zNDU5ODQ2OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDcxNjo6
bG9nVXRpbHM6OjQ3OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiBj
b25uZWN0U3RvcmFnZVNlcnZlciwgUmV0dXJuIHJlc3BvbnNlOiB7J3N0YXR1c2xpc3QnOiBb
eydzdGF0dXMnOiAwLCAnaWQnOiAnZWQ0ZDZhZGEtYWI0NC00ZmY2LWIyMzAtN2I2MGUwMDZi
ODVjJ31dfQ0KVGhyZWFkLTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDcx
Nzo6dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFz
az1gYTM2YzVlNDUtZDE0Ni00MzExLWExNDgtZTRjN2RhMjY0NDA5YDo6ZmluaXNoZWQ6IHsn
c3RhdHVzbGlzdCc6IFt7J3N0YXR1cyc6IDAsICdpZCc6ICdlZDRkNmFkYS1hYjQ0LTRmZjYt
YjIzMC03YjYwZTAwNmI4NWMnfV19DQpUaHJlYWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDUsNzE3Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF91cGRhdGVTdGF0ZSkgVGFzaz1gYTM2YzVlNDUtZDE0Ni00MzExLWExNDgtZTRjN2RhMjY0
NDA5YDo6bW92aW5nIGZyb20gc3RhdGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQpU
aHJlYWQtMzQ1OTg0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzE3OjpyZXNvdXJj
ZU1hbmFnZXI6Ojk0MDo6U3RvcmFnZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNl
QWxsKSBPd25lci5yZWxlYXNlQWxsIHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KVGhyZWFk
LTM0NTk4NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDcxNzo6cmVzb3VyY2VNYW5h
Z2VyOjo5Nzc6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBP
d25lci5jYW5jZWxBbGwgcmVxdWVzdHMge30NClRocmVhZC0zNDU5ODQ2OjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowNSw3MTc6OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5U
YXNrOjooX2RlY3JlZikgVGFzaz1gYTM2YzVlNDUtZDE0Ni00MzExLWExNDgtZTRjN2RhMjY0
NDA5YDo6cmVmIDAgYWJvcnRpbmcgRmFsc2UNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MDUsNzI4Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0
aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9u
IGZyb20gMTI3LjAuMC4xOjYwNTI2DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjA1LDczMjo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90
b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQg
ZnJvbSAxMjcuMC4wLjE6NjA1MjYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDUsNzMzOjpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9j
b2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNTI2DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjQyOjA1LDczMzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0
b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4w
LjAuMScsIDYwNTI2KQ0KVGhyZWFkLTM0NTk4NTE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjA1LDczNDo6QmluZGluZ1hNTFJQQzo6MzE4Ojp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEy
Ny4wLjAuMV0NClRocmVhZC0zNDU5ODUxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNSw3
MzQ6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl
KSBUYXNrPWBkZmU0MDdjOS04NGNlLTQ3OTEtOTY1My1mMDJmMTYxZGU4Y2VgOjptb3Zpbmcg
ZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KVGhyZWFkLTM0NTk4NTE6OklO
Rk86OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzM0Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6
Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cyhvcHRpb25zPU5vbmUpDQpU
aHJlYWQtMzQ1OTg1MTo6SU5GTzo6MjAxNS0xMC0yNCAwMjo0MjowNSw3MzU6OmxvZ1V0aWxz
Ojo0Nzo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRz
LCBSZXR1cm4gcmVzcG9uc2U6IHt1JzZhMjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNmYzA0
MzdiNic6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDAsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwMDM1ODEwMycsICdsYXN0Q2hlY2snOiAnNC45
JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJjMzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIx
NGZhJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDIyNTI1OCcsICdsYXN0Q2hlY2snOiAnMTcuMCcs
ICd2YWxpZCc6IFRydWV9LCAnMzVlNGMwMjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTlj
Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVk
JzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDA3Nzc2MzYnLCAnbGFzdENoZWNrJzogJzM0LjYnLCAn
dmFsaWQnOiBUcnVlfX0NClRocmVhZC0zNDU5ODUxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0
MjowNSw3MzU6OnRhc2s6OjExOTE6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KHByZXBh
cmUpIFRhc2s9YGRmZTQwN2M5LTg0Y2UtNDc5MS05NjUzLWYwMmYxNjFkZThjZWA6OmZpbmlz
aGVkOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDAzNTgxMDMnLCAnbGFzdENoZWNrJzogJzQuOScsICd2YWxpZCc6IFRy
dWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6
IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdk
ZWxheSc6ICcwLjAyMjUyNTgnLCAnbGFzdENoZWNrJzogJzE3LjAnLCAndmFsaWQnOiBUcnVl
fSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAs
ICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxh
eSc6ICcwLjAwNzc3NjM2JywgJ2xhc3RDaGVjayc6ICczNC42JywgJ3ZhbGlkJzogVHJ1ZX19
DQpUaHJlYWQtMzQ1OTg1MTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzM1Ojp0YXNr
Ojo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g
ZGZlNDA3YzktODRjZS00NzkxLTk2NTMtZjAyZjE2MWRlOGNlYDo6bW92aW5nIGZyb20gc3Rh
dGUgcHJlcGFyaW5nIC0+IHN0YXRlIGZpbmlzaGVkDQpUaHJlYWQtMzQ1OTg1MTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzM1OjpyZXNvdXJjZU1hbmFnZXI6Ojk0MDo6U3RvcmFn
ZS5SZXNvdXJjZU1hbmFnZXIuT3duZXI6OihyZWxlYXNlQWxsKSBPd25lci5yZWxlYXNlQWxs
IHJlcXVlc3RzIHt9IHJlc291cmNlcyB7fQ0KVGhyZWFkLTM0NTk4NTE6OkRFQlVHOjoyMDE1
LTEwLTI0IDAyOjQyOjA1LDczNTo6cmVzb3VyY2VNYW5hZ2VyOjo5Nzc6OlN0b3JhZ2UuUmVz
b3VyY2VNYW5hZ2VyLk93bmVyOjooY2FuY2VsQWxsKSBPd25lci5jYW5jZWxBbGwgcmVxdWVz
dHMge30NClRocmVhZC0zNDU5ODUxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNSw3MzU6
OnRhc2s6Ojk5Mzo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX2RlY3JlZikgVGFzaz1g
ZGZlNDA3YzktODRjZS00NzkxLTk2NTMtZjAyZjE2MWRlOGNlYDo6cmVmIDAgYWJvcnRpbmcg
RmFsc2UNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzUzOjpsdm06
OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkgU1VDQ0VTUzogPGVycj4gPSAnICBX
QVJOSU5HOiBsdm1ldGFkIGlzIHJ1bm5pbmcgYnV0IGRpc2FibGVkLiBSZXN0YXJ0IGx2bWV0
YWQgYmVmb3JlIGVuYWJsaW5nIGl0IVxuJzsgPHJjPiA9IDANClRocmVhZC0xNjo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzUzOjpsdm06OjQxNjo6U3RvcmFnZS5PcGVyYXRpb25N
dXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIHJl
bGVhc2VkIHRoZSBvcGVyYXRpb24gbXV0ZXgNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDUsNzU0OjptaXNjOjo3NDE6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6Oihf
X2NhbGxfXykgVHJ5aW5nIHRvIGVudGVyIHNhbXBsaW5nIG1ldGhvZCAoc3RvcmFnZS5zZGMu
cmVmcmVzaFN0b3JhZ2UpDQpUaHJlYWQtMzQ1OTg0MTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MDUsNzU0Ojpsdm06OjUwNDo6U3RvcmFnZS5PcGVyYXRpb25NdXRleDo6KF9pbnZhbGlk
YXRldmdzKSBPcGVyYXRpb24gJ2x2bSBpbnZhbGlkYXRlIG9wZXJhdGlvbicgZ290IHRoZSBv
cGVyYXRpb24gbXV0ZXgNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUs
NzU0OjptaXNjOjo3NDM6OlN0b3JhZ2UuU2FtcGxpbmdNZXRob2Q6OihfX2NhbGxfXykgR290
IGluIHRvIHNhbXBsaW5nIG1ldGhvZA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo0MjowNSw3NTU6Om1pc2M6Ojc0MTo6U3RvcmFnZS5TYW1wbGluZ01ldGhvZDo6KF9fY2Fs
bF9fKSBUcnlpbmcgdG8gZW50ZXIgc2FtcGxpbmcgbWV0aG9kIChzdG9yYWdlLmlzY3NpLnJl
c2NhbikNClRocmVhZC0zNDU5ODQxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNSw3NTU6
Omx2bTo6NTA2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4OjooX2ludmFsaWRhdGV2Z3MpIE9w
ZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9uJyByZWxlYXNlZCB0aGUgb3BlcmF0
aW9uIG11dGV4DQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDc1NTo6
bWlzYzo6NzQzOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxsX18pIEdvdCBpbiB0
byBzYW1wbGluZyBtZXRob2QNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6
MDUsNzU2Ojppc2NzaTo6NDI0OjpTdG9yYWdlLklTQ1NJOjoocmVzY2FuKSBQZXJmb3JtaW5n
IFNDU0kgc2NhbiwgdGhpcyB3aWxsIHRha2UgdXAgdG8gMzAgc2Vjb25kcw0KVGhyZWFkLTM0
NTk4NDE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDc1Njo6bHZtOjo1MTQ6OlN0b3Jh
Z2UuT3BlcmF0aW9uTXV0ZXg6OihfaW52YWxpZGF0ZWx2cykgT3BlcmF0aW9uICdsdm0gaW52
YWxpZGF0ZSBvcGVyYXRpb24nIGdvdCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtMTY6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA1LDc1Njo6aXNjc2lhZG06Ojk3OjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFk
bSAtbSBzZXNzaW9uIC1SIChjd2QgTm9uZSkNClRocmVhZC0zNDU5ODQxOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjowNSw3NTc6Omx2bTo6NTI2OjpTdG9yYWdlLk9wZXJhdGlvbk11dGV4
OjooX2ludmFsaWRhdGVsdnMpIE9wZXJhdGlvbiAnbHZtIGludmFsaWRhdGUgb3BlcmF0aW9u
JyByZWxlYXNlZCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtMzQ1OTg0MTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzY3Ojpsdm06OjM3MTo6U3RvcmFnZS5PcGVyYXRpb25N
dXRleDo6KF9yZWxvYWR2Z3MpIE9wZXJhdGlvbiAnbHZtIHJlbG9hZCBvcGVyYXRpb24nIGdv
dCB0aGUgb3BlcmF0aW9uIG11dGV4DQpUaHJlYWQtMzQ1OTg0MTo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDUsNzY3Ojpsdm06OjI5MTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGNtZCkg
L3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9sdm0gdmdzIC0tY29uZmlnICcgZGV2aWNlcyB7IHBy
ZWZlcnJlZF9uYW1lcyA9IFsiXi9kZXYvbWFwcGVyLyJdIGlnbm9yZV9zdXNwZW5kZWRfZGV2
aWNlcz0xIHdyaXRlX2NhY2hlX3N0YXRlPTAgZGlzYWJsZV9hZnRlcl9lcnJvcl9jb3VudD0z
IG9idGFpbl9kZXZpY2VfbGlzdF9mcm9tX3VkZXY9MCBmaWx0ZXIgPSBbICdcJydhfC9kZXYv
bWFwcGVyLzIzMzQxNTY3NDZjNDY0MzQ2fC9kZXYvbWFwcGVyLzIzMzZiNzg1NzUwNjk2MzYx
fC9kZXYvbWFwcGVyLzI2MjMxNDQzMDVhNGI2YjRkfC9kZXYvbWFwcGVyLzI3NzYxNzg0NTQz
NmM2ODM1fCdcJycsICdcJydyfC4qfCdcJycgXSB9ICBnbG9iYWwgeyAgbG9ja2luZ190eXBl
PTEgIHByaW9yaXRpc2Vfd3JpdGVfbG9ja3M9MSAgd2FpdF9mb3JfbG9ja3M9MSAgdXNlX2x2
bWV0YWQ9MCB9ICBiYWNrdXAgeyAgcmV0YWluX21pbiA9IDUwICByZXRhaW5fZGF5cyA9IDAg
fSAnIC0tbm9oZWFkaW5ncyAtLXVuaXRzIGIgLS1ub3N1ZmZpeCAtLXNlcGFyYXRvciAnfCcg
LS1pZ25vcmVza2lwcGVkY2x1c3RlciAtbyB1dWlkLG5hbWUsYXR0cixzaXplLGZyZWUsZXh0
ZW50X3NpemUsZXh0ZW50X2NvdW50LGZyZWVfY291bnQsdGFncyx2Z19tZGFfc2l6ZSx2Z19t
ZGFfZnJlZSxsdl9jb3VudCxwdl9jb3VudCxwdl9uYW1lIDcyYzMxMmIyLWU5MWMtNDM2OC1i
N2Q1LTI5YWE3MjQyMTRmYSAoY3dkIE5vbmUpDQpWTSBDaGFubmVscyBMaXN0ZW5lcjo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NDI6MDUsNzc3Ojp2bWNoYW5uZWxzOjo5Njo6dmRzOjooX2hh
bmRsZV90aW1lb3V0cykgVGltZW91dCBvbiBmaWxlbm8gMzMuDQpUaHJlYWQtMTY6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjA1LDgyNDo6bWlzYzo6NzUxOjpTdG9yYWdlLlNhbXBsaW5n
TWV0aG9kOjooX19jYWxsX18pIFJldHVybmluZyBsYXN0IHJlc3VsdA0KVGhyZWFkLTE2OjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNSw4MjQ6Om1pc2M6Ojc0MTo6U3RvcmFnZS5TYW1w
bGluZ01ldGhvZDo6KF9fY2FsbF9fKSBUcnlpbmcgdG8gZW50ZXIgc2FtcGxpbmcgbWV0aG9k
IChzdG9yYWdlLmhiYS5yZXNjYW4pDQpUaHJlYWQtMTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjQyOjA1LDgyNDo6bWlzYzo6NzQzOjpTdG9yYWdlLlNhbXBsaW5nTWV0aG9kOjooX19jYWxs
X18pIEdvdCBpbiB0byBzYW1wbGluZyBtZXRob2QNClRocmVhZC0xNjo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NDI6MDUsODI1OjpoYmE6OjUzOjpTdG9yYWdlLkhCQTo6KHJlc2NhbikgU3Rh
cnRpbmcgc2Nhbg0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNSw4MjU6
OnV0aWxzOjo3Mzk6OlN0b3JhZ2UuSEJBOjooZXhlY0NtZCkgL3Vzci9iaW4vc3VkbyAtbiAv
dXNyL2xpYmV4ZWMvdmRzbS9mYy1zY2FuIChjd2QgTm9uZSkNClRocmVhZC0xNjo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MDUsODQ5OjpoYmE6OjY2OjpTdG9yYWdlLkhCQTo6KHJlc2Nh
bikgU2NhbiBmaW5pc2hlZA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0Mjow
NSw4NTA6Om1pc2M6Ojc1MTo6U3RvcmFnZS5TYW1wbGluZ01ldGhvZDo6KF9fY2FsbF9fKSBS
ZXR1cm5pbmcgbGFzdCByZXN1bHQNClRocmVhZC0xNjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MDUsODUwOjptdWx0aXBhdGg6OjEzMTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KHJlc2Nh
bikgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9tdWx0aXBhdGggKGN3ZCBOb25lKQ0KVGhyZWFk
LTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNiwwMzI6Om11bHRpcGF0aDo6MTMxOjpT
dG9yYWdlLk1pc2MuZXhjQ21kOjoocmVzY2FuKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+
ID0gMA0KVGhyZWFkLTE2OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNiwwMzI6OnV0aWxz
Ojo3Mzk6OnJvb3Q6OihleGVjQ21kKSAvc2Jpbi91ZGV2YWRtIHNldHRsZSAtLXRpbWVvdXQ9
NSAoY3dkIE5vbmUpDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0Mjow
NiwxODQ6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2No
ZWNrRm9yTWFpbCkgZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAy
LTAwMDItMDAwMDAwMDAwMGMxL21hc3RlcnNkL2RvbV9tZC9pbmJveCBpZmxhZz1kaXJlY3Qs
ZnVsbGJsb2NrIGNvdW50PTEgYnM9MTAyNDAwMCAoY3dkIE5vbmUpDQpUaHJlYWQtMTY6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA2LDMzODo6dXRpbHM6Ojc1OTo6cm9vdDo6KGV4ZWND
bWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQtMTY6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjQyOjA2LDMzODo6bHZtOjo0OTg6OlN0b3JhZ2UuT3BlcmF0aW9uTXV0
ZXg6OihfaW52YWxpZGF0ZUFsbFB2cykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9wZXJhdGlv
bicgaXMgaG9sZGluZyB0aGUgb3BlcmF0aW9uIG11dGV4LCB3YWl0aW5nLi4uDQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNiw1OTU6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjowNiw1OTY6Ol9faW5pdF9fOjo1MzA6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
DQpUaHJlYWQtMzQ1OTg1Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDYsNTk3Ojp0YXNr
Ojo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0ZSkgVGFzaz1g
ZWQyMmRmOGYtN2MwOC00ZmIzLTkyZWItNjE1N2RiNmQ2NGFmYDo6bW92aW5nIGZyb20gc3Rh
dGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVhZC0zNDU5ODUyOjpJTkZPOjoyMDE1
LTEwLTI0IDAyOjQyOjA2LDU5ODo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVyOjood3JhcHBl
cikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTM0
NTk4NTI6OklORk86OjIwMTUtMTAtMjQgMDI6NDI6MDYsNTk4Ojpsb2dVdGlsczo6NDc6OmRp
c3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0cywgUmV0dXJu
IHJlc3BvbnNlOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYnOiB7
J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNxdWlyZWQnOiBU
cnVlLCAnZGVsYXknOiAnMC4wMDAzNTgxMDMnLCAnbGFzdENoZWNrJzogJzUuOCcsICd2YWxp
ZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQyMTRmYSc6IHsn
Y29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRy
dWUsICdkZWxheSc6ICcwLjAyMjUyNTgnLCAnbGFzdENoZWNrJzogJzE3LjgnLCAndmFsaWQn
OiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5Yyc6IHsnY29k
ZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJlZCc6IFRydWUs
ICdkZWxheSc6ICcwLjAwNzc3NjM2JywgJ2xhc3RDaGVjayc6ICczNS40JywgJ3ZhbGlkJzog
VHJ1ZX19DQpUaHJlYWQtMzQ1OTg1Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDYsNTk4
Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVwYXJlKSBUYXNr
PWBlZDIyZGY4Zi03YzA4LTRmYjMtOTJlYi02MTU3ZGI2ZDY0YWZgOjpmaW5pc2hlZDoge3Un
NmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2RlJzogMCwgJ2Fj
dHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5Jzog
JzAuMDAwMzU4MTAzJywgJ2xhc3RDaGVjayc6ICc1LjgnLCAndmFsaWQnOiBUcnVlfSwgdSc3
MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUnOiAwLCAnYWN0
dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAn
MC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6ICcxNy44JywgJ3ZhbGlkJzogVHJ1ZX0sICczNWU0
YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAwLCAnYWN0dWFs
JzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4w
MDc3NzYzNicsICdsYXN0Q2hlY2snOiAnMzUuNCcsICd2YWxpZCc6IFRydWV9fQ0KVGhyZWFk
LTM0NTk4NTI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA2LDU5ODo6dGFzazo6NTk1OjpT
dG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGVkMjJkZjhm
LTdjMDgtNGZiMy05MmViLTYxNTdkYjZkNjRhZmA6Om1vdmluZyBmcm9tIHN0YXRlIHByZXBh
cmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTM0NTk4NTI6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjA2LDU5ODo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3JhZ2UuUmVzb3Vy
Y2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFsbCByZXF1ZXN0
cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0zNDU5ODUyOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo0MjowNiw1OTg6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJlc291cmNlTWFu
YWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVlc3RzIHt9DQpU
aHJlYWQtMzQ1OTg1Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDYsNTk4Ojp0YXNrOjo5
OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9YGVkMjJkZjhm
LTdjMDgtNGZiMy05MmViLTYxNTdkYjZkNjRhZmA6OnJlZiAwIGFib3J0aW5nIEZhbHNlDQpU
aHJlYWQtMzQ1OTg1Mjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDYsNjgwOjpzdG9tcFJl
YWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNw
b25zZQ0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6
MDYsNjg3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxl
X2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0K
SnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDYsNjg3OjpfX2luaXRf
Xzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGlu
ZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTM0NTk4NTM6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjA2LDY4OTo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNl
bmQpIFNlbmRpbmcgcmVzcG9uc2UNCkR1bW15LTMzODQ0MzQ6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjQyOjA3LDQyNjo6c3RvcmFnZV9tYWlsYm94Ojo3MzE6OlN0b3JhZ2UuTWlzYy5leGND
bWQ6OihfY2hlY2tGb3JNYWlsKSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxu
MSswIHJlY29yZHMgb3V0XG4xMDI0MDAwIGJ5dGVzICgxLjAgTUIpIGNvcGllZCwgMS4yMzQ0
MyBzLCA4MzAga0Ivc1xuJzsgPHJjPiA9IDANCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MDgsMTEyOjpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0
aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9u
IGZyb20gMTI3LjAuMC4xOjYwNTI3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjA4LDExNzo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90
b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQg
ZnJvbSAxMjcuMC4wLjE6NjA1MjcNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDgsMTE3Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9j
b2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNTI3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjQyOjA4LDExNzo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0
b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4w
LjAuMScsIDYwNTI3KQ0KVGhyZWFkLTM0NTk4NTQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjA4LDExODo6QmluZGluZ1hNTFJQQzo6MTEzMzo6dmRzOjood3JhcHBlcikgY2xpZW50IFsx
MjcuMC4wLjFdOjpjYWxsIGdldENhcGFiaWxpdGllcyB3aXRoICgpIHt9DQpUaHJlYWQtMzQ1
OTg1NDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDgsMTE5Ojp1dGlsczo6NzM5Ojpyb290
OjooZXhlY0NtZCkgL3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAgdGFibGUgYWxs
IChjd2QgTm9uZSkNClRocmVhZC0zNDU5ODU0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0Mjow
OCwxMjk6OnV0aWxzOjo3NTk6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcn
OyA8cmM+ID0gMA0KVGhyZWFkLTM0NTk4NTQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjA4
LDE2NDo6QmluZGluZ1hNTFJQQzo6MTE0MDo6dmRzOjood3JhcHBlcikgcmV0dXJuIGdldENh
cGFiaWxpdGllcyB3aXRoIHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ0RvbmUnLCAnY29kZSc6
IDB9LCAnaW5mbyc6IHsnSEJBSW52ZW50b3J5JzogeydpU0NTSSc6IFt7J0luaXRpYXRvck5h
bWUnOiAnaXFuLjE5OTQtMDUuY29tLnJlZGhhdDo3YmU0MGZiYmQ4OCd9XSwgJ0ZDJzogW119
LCAncGFja2FnZXMyJzogeydrZXJuZWwnOiB7J3JlbGVhc2UnOiAnMjI5LjExLjEuZWw3Lng4
Nl82NCcsICdidWlsZHRpbWUnOiAxNDM4ODQxMTc4LjAsICd2ZXJzaW9uJzogJzMuMTAuMCd9
LCAnc3BpY2Utc2VydmVyJzogeydyZWxlYXNlJzogJzkuZWw3XzEuMScsICdidWlsZHRpbWUn
OiAxNDQxMzA3NTE3TCwgJ3ZlcnNpb24nOiAnMC4xMi40J30sICd2ZHNtJzogeydyZWxlYXNl
JzogJzAuZWw3LmNlbnRvcycsICdidWlsZHRpbWUnOiAxNDQxMjc5NzY0TCwgJ3ZlcnNpb24n
OiAnNC4xNi4yNid9LCAncWVtdS1rdm0nOiB7J3JlbGVhc2UnOiAnMjMuZWw3XzEuOC4xJywg
J2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9LCAnbGlidmly
dCc6IHsncmVsZWFzZSc6ICcxNi5lbDdfMS4zJywgJ2J1aWxkdGltZSc6IDE0MzE0NjE5MjBM
LCAndmVyc2lvbic6ICcxLjIuOCd9LCAncWVtdS1pbWcnOiB7J3JlbGVhc2UnOiAnMjMuZWw3
XzEuOC4xJywgJ2J1aWxkdGltZSc6IDE0NDE3MDIwODlMLCAndmVyc2lvbic6ICcyLjEuMid9
LCAnbW9tJzogeydyZWxlYXNlJzogJzEuZWw3JywgJ2J1aWxkdGltZSc6IDE0MzY4MTg4MjZM
LCAndmVyc2lvbic6ICcwLjUuMCd9fSwgJ251bWFOb2RlRGlzdGFuY2UnOiB7JzAnOiBbMTBd
fSwgJ2NwdU1vZGVsJzogJ0ludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMzAgVjIgQCAzLjMw
R0h6JywgJ2xpdmVNZXJnZSc6ICd0cnVlJywgJ2hvb2tzJzogeydiZWZvcmVfdm1fc3RhcnQn
OiB7JzUwX2hvc3RlZGVuZ2luZSc6IHsnbWQ1JzogJzQ1ZGRlNjIxNTViNTQxMmVhZmJmZmY1
ZWYyNjVhY2MyJ319fSwgJ2NwdVNvY2tldHMnOiAnMScsICd2bVR5cGVzJzogWydrdm0nXSwg
J3NlbGludXgnOiB7J21vZGUnOiAnMCd9LCAnbGl2ZVNuYXBzaG90JzogJ3RydWUnLCAna2R1
bXBTdGF0dXMnOiAwLCAnc3VwcG9ydGVkUHJvdG9jb2xzJzogWycyLjInLCAnMi4zJ10sICdu
ZXR3b3Jrcyc6IHsnb3ZpcnRtZ210JzogeydpZmFjZSc6ICdvdmlydG1nbXQnLCAnYWRkcic6
ICcxNzIuMjUuMjA2LjIxJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAneWVzJywgJ0lQQUREUic6
ICcxNzIuMjUuMjA2LjIxJywgJ0hPVFBMVUcnOiAnbm8nLCAnR0FURVdBWSc6ICcxNzIuMjUu
MjA2LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ05FVE1BU0sn
OiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywg
J0RFVklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzogJzE1MDAnLCAnVFlQRSc6ICdCcmlkZ2Un
LCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2Zl
ODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnZ2F0ZXdheSc6ICcxNzIuMjUuMjA2LjEn
LCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdz
dHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTcyLjI1LjIwNi4yMS8yNCddLCAnbXR1Jzog
JzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIwNiddfSwg
J1ZMQU4yMDEnOiB7J2lmYWNlJzogJ1ZMQU4yMDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydE
RUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZ
JzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdT
VFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09O
Qk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoy
MjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAn
bm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAn
bXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjIw
MSddfSwgJ1ZMQU4yMDInOiB7J2lmYWNlJzogJ1ZMQU4yMDInLCAnYWRkcic6ICcnLCAnY2Zn
JzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywg
J0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9u
ZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAyJywgJ1RZUEUnOiAnQnJpZGdl
JywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydm
ZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90
bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6
IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2Jv
bmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2lmYWNlJzogJ1ZMQU4yMDMnLCAnYWRkcic6ICcn
LCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcx
NTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8n
OiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAzJywgJ1RZUEUnOiAn
QnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJz
JzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jv
b3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRh
ZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMn
OiBbJ3ZuZXQwJywgJ3ZuZXQxJywgJ2JvbmQwLjIwMyddfSwgJ1ZMQU41MDInOiB7J2lmYWNl
JzogJ1ZMQU41MDInLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdI
T1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklD
RSc6ICdWTEFONTAyJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2Jy
aWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIv
NjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzog
JycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2
NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwLjUwMiddfSwgJ1ZMQU41MDEnOiB7
J2lmYWNlJzogJ1ZMQU41MDEnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdu
bycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1f
Q09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywg
J0RFVklDRSc6ICdWTEFONTAxJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMn
fSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2
OjQ1YjIvNjQnXSwgJ2dhdGV3YXknOiAnJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRt
YXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAn
LCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ3ZuZXQyJywgJ2JvbmQwLjUwMSdd
fX0sICdicmlkZ2VzJzogeydvdmlydG1nbXQnOiB7J2FkZHInOiAnMTcyLjI1LjIwNi4yMScs
ICdjZmcnOiB7J0RFRlJPVVRFJzogJ3llcycsICdJUEFERFInOiAnMTcyLjI1LjIwNi4yMScs
ICdIT1RQTFVHJzogJ25vJywgJ0dBVEVXQVknOiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZJzog
JzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAn
LCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnb3ZpcnRt
Z210JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMn
fSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdtdHUn
OiAnMTUwMCcsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnc3RwJzogJ29mZicsICdp
cHY0YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjEvMjQnXSwgJ2lwdjZnYXRld2F5JzogJzo6Jywg
J2dhdGV3YXknOiAnMTcyLjI1LjIwNi4xJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21l
bWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9x
dWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4
MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzg5JywgJ211bHRpY2FzdF9x
dWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21h
eCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVk
JzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50
ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAn
MCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5
X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5n
ZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBj
NjQ1YjInLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9sb2d5X2No
YW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2
dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnNTQyMycsICduZl9jYWxsX2FycHRhYmxlcyc6
ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9t
ZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2Fz
dF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNh
c3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5
JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC4yMDYnXX0sICdWTEFOMjAxJzogeydhZGRyJzog
JycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzog
JzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9U
Tyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDEnLCAnVFlQRSc6
ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6
OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0
cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRl
d2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMics
ICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50
ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nu
b29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEy
NScsICdoZWxsb190aW1lcic6ICcxODgnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwn
OiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBf
c3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0
eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcs
ICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9x
dWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICdu
Zl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9f
dGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICdicmlkZ2Vf
aWQnOiAnODAwMC4wMDI1OTBjNjQ1YjInLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAn
LCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdn
Y190aW1lcic6ICc5MDA3JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRk
cic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6
ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFs
JzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScs
ICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMn
OiBbJ2JvbmQwLjIwMSddfSwgJ1ZMQU4yMDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVG
Uk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6
ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82
NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0
YWRkcnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMn
OiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0
eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywg
J2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdt
dWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVy
JzogJzE4OScsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhf
YWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3Rv
cG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211
bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0
JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdt
dWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMn
OiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdy
b290X2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5
MGM2NDViMicsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6
ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzkwMDcn
LCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDow
OjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0
X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNu
X3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5n
JzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ30sICdwb3J0cyc6IFsnYm9uZDAuMjAyJ119
LCAnVkxBTjIwMyc6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdI
T1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJP
TExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklD
RSc6ICdWTEFOMjAzJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lw
djZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdtdHUnOiAnMTUw
MCcsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2
NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xh
c3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGlj
YXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2sn
OiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVw
X3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTg4JywgJ211bHRp
Y2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdo
YXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2Rl
dGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNo
aXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3Bv
cnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVw
X3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5
X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4w
MDI1OTBjNjQ1YjInLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9s
b2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2Nh
bGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMjg4JywgJ25mX2NhbGxfYXJwdGFi
bGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9s
YXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVs
dGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211
bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRf
ZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ3ZuZXQwJywgJ3ZuZXQxJywgJ2JvbmQwLjIwMydd
fSwgJ1ZMQU41MDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRS
T0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJ
Q0UnOiAnVkxBTjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdp
cHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnbXR1JzogJzE1
MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lw
djZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9s
YXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRp
Y2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNr
JzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1
cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzg3JywgJ211bHRp
Y2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdo
YXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2Rl
dGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNo
aXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3Bv
cnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVw
X3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5
X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4w
MDI1OTBjNjQ1YjInLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9s
b2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2Nh
bGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnNDM5OCcsICduZl9jYWxsX2FycHRh
Ymxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3Rf
bGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211
bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdt
dWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJk
X2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC41MDInXX0sICdWTEFONTAxJzogeydh
ZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAn
TVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JP
T1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDEnLCAn
VFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgw
OjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAn
JywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6Oics
ICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQn
OiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9u
c2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGlj
YXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwn
OiAnMzEyNScsICdoZWxsb190aW1lcic6ICc4NycsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRl
cnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywg
J3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3By
aW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2
MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGlj
YXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcy
JywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdo
ZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ2Jy
aWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICd0b3BvbG9neV9jaGFuZ2VfdGltZXIn
OiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcw
JywgJ2djX3RpbWVyJzogJzE1MjUzJywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3Jv
dXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRl
cnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2lu
dGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXIn
OiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAn
cG9ydHMnOiBbJ3ZuZXQyJywgJ2JvbmQwLjUwMSddfX0sICd1dWlkJzogJ0M2OTAyNTAwLUIy
NDUtMDcwNi0wMDI1LTkwQzY0NUIyMEUwRicsICdvbmxpbmVDcHVzJzogdScwLDEsMiwzLDQs
NSw2LDcnLCAnbmljcyc6IHsnZW5wMXMwZjEnOiB7J3Blcm1od2FkZHInOiAnMDA6MjU6OTA6
YzY6NDU6YjMnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydTTEFWRSc6ICd5ZXMnLCAnTk1fQ09O
VFJPTExFRCc6ICdubycsICdNVFUnOiAnMTUwMCcsICdIV0FERFInOiAnMDA6MjU6OTA6YzY6
NDU6YjMnLCAnTUFTVEVSJzogJ2JvbmQwJywgJ0RFVklDRSc6ICdlbnAxczBmMScsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2sn
OiAnJywgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzAwOjI1OjkwOmM2OjQ1OmIyJywg
J3NwZWVkJzogMTAwMH0sICdlbnAxczBmMCc6IHsncGVybWh3YWRkcic6ICcwMDoyNTo5MDpj
Njo0NTpiMicsICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3llcycsICdOTV9DT05U
Uk9MTEVEJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcwMDoyNTo5MDpjNjo0
NTpiMicsICdNQVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFzMGYwJywgJ09OQk9P
VCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6
ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6YzY6NDU6YjInLCAn
c3BlZWQnOiAxMDAwfX0sICdzb2Z0d2FyZV9yZXZpc2lvbic6ICcwJywgJ2NsdXN0ZXJMZXZl
bHMnOiBbJzMuNCcsICczLjUnXSwgJ2NwdUZsYWdzJzogdSdmcHUsdm1lLGRlLHBzZSx0c2Ms
bXNyLHBhZSxtY2UsY3g4LGFwaWMsc2VwLG10cnIscGdlLG1jYSxjbW92LHBhdCxwc2UzNixj
bGZsdXNoLGR0cyxhY3BpLG1teCxmeHNyLHNzZSxzc2UyLHNzLGh0LHRtLHBiZSxzeXNjYWxs
LG54LHJkdHNjcCxsbSxjb25zdGFudF90c2MsYXJjaF9wZXJmbW9uLHBlYnMsYnRzLHJlcF9n
b29kLG5vcGwseHRvcG9sb2d5LG5vbnN0b3BfdHNjLGFwZXJmbXBlcmYsZWFnZXJmcHUscG5p
LHBjbG11bHFkcSxkdGVzNjQsbW9uaXRvcixkc19jcGwsdm14LHNteCxlc3QsdG0yLHNzc2Uz
LGN4MTYseHRwcixwZGNtLHBjaWQsc3NlNF8xLHNzZTRfMix4MmFwaWMscG9wY250LHRzY19k
ZWFkbGluZV90aW1lcixhZXMseHNhdmUsYXZ4LGYxNmMscmRyYW5kLGxhaGZfbG0saWRhLGFy
YXQsZXBiLHhzYXZlb3B0LHBsbixwdHMsZHRoZXJtLHRwcl9zaGFkb3csdm5taSxmbGV4cHJp
b3JpdHksZXB0LHZwaWQsZnNnc2Jhc2Usc21lcCxlcm1zLG1vZGVsX05laGFsZW0sbW9kZWxf
Q29ucm9lLG1vZGVsX2NvcmVkdW8sbW9kZWxfY29yZTJkdW8sbW9kZWxfUGVucnluLG1vZGVs
X1dlc3RtZXJlLG1vZGVsX24yNzAsbW9kZWxfU2FuZHlCcmlkZ2UnLCAnSVNDU0lJbml0aWF0
b3JOYW1lJzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRoYXQ6N2JlNDBmYmJkODgnLCAnbmV0Q29u
ZmlnRGlydHknOiAnRmFsc2UnLCAnc3VwcG9ydGVkRU5HSU5Fcyc6IFsnMy40JywgJzMuNSdd
LCAnYXV0b051bWFCYWxhbmNpbmcnOiAwLCAncmVzZXJ2ZWRNZW0nOiAnMzIxJywgJ2JvbmRp
bmdzJzogeydib25kMCc6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydIT1RQTFVHJzogJ25vJywg
J01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9ORElOR19PUFRTJzog
J21vZGU9NCBtaWltb249MTAwJywgJ0RFVklDRSc6ICdib25kMCcsICdPTkJPT1QnOiAneWVz
J30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnbXR1
JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAn
MDA6MjU6OTA6YzY6NDU6YjInLCAnc2xhdmVzJzogWydlbnAxczBmMCcsICdlbnAxczBmMSdd
LCAnb3B0cyc6IHsnbWlpbW9uJzogJzEwMCcsICdtb2RlJzogJzQnfX19LCAnc29mdHdhcmVf
dmVyc2lvbic6ICc0LjE2JywgJ21lbVNpemUnOiAnMzE5ODYnLCAnY3B1U3BlZWQnOiAnMzYz
MC45MDInLCAnbnVtYU5vZGVzJzoge3UnMCc6IHsndG90YWxNZW1vcnknOiAnMzE5ODYnLCAn
Y3B1cyc6IFswLCAxLCAyLCAzLCA0LCA1LCA2LCA3XX19LCAndmVyc2lvbl9uYW1lJzogJ1Nu
b3cgTWFuJywgJ3ZsYW5zJzogeydib25kMC41MDInOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2Fk
ZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU41MDInLCAnVkxBTic6ICd5ZXMnLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywg
J0RFVklDRSc6ICdib25kMC41MDInLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzog
WydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ3ZsYW5pZCc6IDUwMiwgJ210dSc6
ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjUwMSc6
IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxB
TjUwMScsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUwMScsICdPTkJPT1Qn
OiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCdd
LCAndmxhbmlkJzogNTAxLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFk
ZHJzJzogW119LCAnYm9uZDAuMjA2JzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycs
ICdjZmcnOiB7J0JSSURHRSc6ICdvdmlydG1nbXQnLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExV
Ryc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklD
RSc6ICdib25kMC4yMDYnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogW10sICd2
bGFuaWQnOiAyMDYsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMn
OiBbXX0sICdib25kMC4yMDEnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHInOiAnJywgJ2Nm
Zyc6IHsnQlJJREdFJzogJ1ZMQU4yMDEnLCAnVkxBTic6ICd5ZXMnLCAnSE9UUExVRyc6ICdu
bycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RFVklDRSc6ICdi
b25kMC4yMDEnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6
OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ3ZsYW5pZCc6IDIwMSwgJ210dSc6ICcxNTAwJywgJ25l
dG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMic6IHsnaWZhY2UnOiAn
Ym9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjIwMicsICdWTEFO
JzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xM
RUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwMicsICdPTkJPT1QnOiAneWVzJ30sICdp
cHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAndmxhbmlkJzog
MjAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAn
Ym9uZDAuMjAzJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JS
SURHRSc6ICdWTEFOMjAzJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRV
JzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjAz
JywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVj
Njo0NWIyLzY0J10sICd2bGFuaWQnOiAyMDMsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzog
JycsICdpcHY0YWRkcnMnOiBbXX19LCAnbGFzdENsaWVudElmYWNlJzogJ2xvJywgJ2NwdUNv
cmVzJzogJzQnLCAna3ZtRW5hYmxlZCc6ICd0cnVlJywgJ2d1ZXN0T3ZlcmhlYWQnOiAnNjUn
LCAnY3B1VGhyZWFkcyc6ICc4JywgJ2VtdWxhdGVkTWFjaGluZXMnOiBbdSdwYycsIHUncmhl
bDYuNi4wJywgdSdwYy1xMzUtcmhlbDcuMC4wJywgdSdyaGVsNi40LjAnLCB1J3EzNScsIHUn
cGMtaTQ0MGZ4LXJoZWw3LjAuMCcsIHUncmhlbDYuMi4wJywgdSdyaGVsNi4xLjAnLCB1J3Jo
ZWw2LjUuMCcsIHUncmhlbDYuMC4wJywgdSdyaGVsNi4zLjAnXSwgJ3JuZ1NvdXJjZXMnOiBb
J3JhbmRvbSddLCAnb3BlcmF0aW5nU3lzdGVtJzogeydyZWxlYXNlJzogJzEuMTUwMy5lbDcu
Y2VudG9zLjIuOCcsICd2ZXJzaW9uJzogJzcnLCAnbmFtZSc6ICdSSEVMJ30sICdsYXN0Q2xp
ZW50JzogJzEyNy4wLjAuMSd9fQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjowOSwxNDk6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9j
b2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAx
MjcuMC4wLjE6NjA1MjgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MDksMTUzOjpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNj
ZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEy
Ny4wLjAuMTo2MDUyOA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0
MjowOSwxNTM6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2Nl
cHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwg
ZnJvbSAxMjcuMC4wLjE6NjA1MjgNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MDksMTUzOjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhh
bmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywg
NjA1MjgpDQpUaHJlYWQtMzQ1OTg1NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MDksMTU0
OjpCaW5kaW5nWE1MUlBDOjoxMTMzOjp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAu
MV06OmNhbGwgdm1HZXRTdGF0cyB3aXRoICgnYTJmMGU4M2UtM2Q4OS00MGE2LTkyNDMtN2Q1
Y2ZkNmEyMTZmJywpIHt9DQpUaHJlYWQtMzQ1OTg1NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MDksMTU0OjpCaW5kaW5nWE1MUlBDOjoxMTQwOjp2ZHM6Oih3cmFwcGVyKSByZXR1cm4g
dm1HZXRTdGF0cyB3aXRoIHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ1ZpcnR1YWwgbWFjaGlu
ZSBkb2VzIG5vdCBleGlzdCcsICdjb2RlJzogMX19DQpEdW1teS0zMzg0NDM0OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo0MjowOSw0MzU6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdl
Lk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFpbCkgZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIv
MDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAwMGMxL21hc3RlcnNkL2RvbV9tZC9p
bmJveCBpZmxhZz1kaXJlY3QsZnVsbGJsb2NrIGNvdW50PTEgYnM9MTAyNDAwMCAoY3dkIE5v
bmUpDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxMCw1OTc6OnN0
b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFp
bCkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxu
MTAyNDAwMCBieXRlcyAoMS4wIE1CKSBjb3BpZWQsIDEuMTU0NDggcywgODg3IGtCL3Ncbic7
IDxyYz4gPSAwDQpUaHJlYWQtMjYwNDgwMjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTAs
ODE3OjpmaWxlU0Q6OjI2Mjo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkg
L3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvbW50LzE3Mi4yNS4yMDYuMTA6X0lT
Ty82YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMwNDM3YjYvZG9tX21kL21ldGFkYXRh
IGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwgYnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkN
ClRocmVhZC0yNjA0ODAyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxMCw4MjU6OmZpbGVT
RDo6MjYyOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8
ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsxIHJlY29yZHMgb3V0XG4zMTkgYnl0ZXMgKDMx
OSBCKSBjb3BpZWQsIDAuMDAwNDg2MDM5IHMsIDY1NiBrQi9zXG4nOyA8cmM+ID0gMA0KSnNv
blJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTAsODU3Ojpz
dG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBI
YW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1Nl
cnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTAsODU4OjpfX2luaXRfXzo6NTMwOjpq
c29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVx
dWVzdA0KVGhyZWFkLTM0NTk4NTY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjEwLDg1OTo6
c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRp
bmcgcmVzcG9uc2UNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6
MTEsNTE2Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0
b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4x
OjYwNTI5DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjExLDUy
MDo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjoo
X3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6
NjA1MjkNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTEsNTIx
Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6Oihf
aGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3
LjAuMC4xOjYwNTI5DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjExLDUyMTo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2Nr
ZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDYwNTI5KQ0K
VGhyZWFkLTM0NTk4NTc6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjExLDUyMzo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDI1
NTg1Y2IyLTVhMjctNDFiOS1hMjIyLTQ1YzU5YzFlNWYwY2A6Om1vdmluZyBmcm9tIHN0YXRl
IGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMzQ1OTg1Nzo6SU5GTzo6MjAxNS0x
MC0yNCAwMjo0MjoxMSw1MjM6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp
IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVhZC0zNDU5
ODU3OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjQyOjExLDUyMzo6bG9nVXRpbHM6OjQ3OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiBy
ZXNwb25zZToge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydj
b2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1
ZSwgJ2RlbGF5JzogJzAuMDAwNDg2MDM5JywgJ2xhc3RDaGVjayc6ICcwLjcnLCAndmFsaWQn
OiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2Nv
ZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6ICcyMi43JywgJ3ZhbGlkJzog
VHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDc3NzYzNicsICdsYXN0Q2hlY2snOiAnNDAuNCcsICd2YWxpZCc6IFRy
dWV9fQ0KVGhyZWFkLTM0NTk4NTc6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjExLDUyMzo6
dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1g
MjU1ODVjYjItNWEyNy00MWI5LWEyMjItNDVjNTljMWU1ZjBjYDo6ZmluaXNoZWQ6IHt1JzZh
Mjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1
YWwnOiBUcnVlLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMDQ4NjAzOScsICdsYXN0Q2hlY2snOiAnMC43JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJj
MzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVh
bCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAu
MDIyNTI1OCcsICdsYXN0Q2hlY2snOiAnMjIuNycsICd2YWxpZCc6IFRydWV9LCAnMzVlNGMw
MjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6
IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDA3
Nzc2MzYnLCAnbGFzdENoZWNrJzogJzQwLjQnLCAndmFsaWQnOiBUcnVlfX0NClRocmVhZC0z
NDU5ODU3OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxMSw1MjM6OnRhc2s6OjU5NTo6U3Rv
cmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAyNTU4NWNiMi01
YTI3LTQxYjktYTIyMi00NWM1OWMxZTVmMGNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJp
bmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVhZC0zNDU5ODU3OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjoxMSw1MjM6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNl
TWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg
e30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtMzQ1OTg1Nzo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MTEsNTI0OjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFn
ZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KVGhy
ZWFkLTM0NTk4NTc6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjExLDUyNDo6dGFzazo6OTkz
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAyNTU4NWNiMi01
YTI3LTQxYjktYTIyMi00NWM1OWMxZTVmMGNgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KRHVt
bXktMzM4NDQzNDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTIsNjA2OjpzdG9yYWdlX21h
aWxib3g6OjczMTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9jaGVja0Zvck1haWwpIGRkIGlm
PS9yaGV2L2RhdGEtY2VudGVyLzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDBj
MS9tYXN0ZXJzZC9kb21fbWQvaW5ib3ggaWZsYWc9ZGlyZWN0LGZ1bGxibG9jayBjb3VudD0x
IGJzPTEwMjQwMDAgKGN3ZCBOb25lKQ0KRHVtbXktMzM4NDQzNDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MTMsMTQ1OjpzdG9yYWdlX21haWxib3g6OjczMTo6U3RvcmFnZS5NaXNjLmV4
Y0NtZDo6KF9jaGVja0Zvck1haWwpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCByZWNvcmRzIGlu
XG4xKzAgcmVjb3JkcyBvdXRcbjEwMjQwMDAgYnl0ZXMgKDEuMCBNQikgY29waWVkLCAwLjUz
MTE0IHMsIDEuOSBNQi9zXG4nOyA8cmM+ID0gMA0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTMsODY0OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9r
ZXIuU3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9t
cEZyYW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MTMsODY0OjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6
OihzZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTM0NTk4NTg6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjEzLDg2Njo6c3RvbXBSZWFjdG9yOjoxNjM6Onlh
anNvbnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNCkR1bW15LTMz
ODQ0MzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjE1LDE1Mzo6c3RvcmFnZV9tYWlsYm94
Ojo3MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfY2hlY2tGb3JNYWlsKSBkZCBpZj0vcmhl
di9kYXRhLWNlbnRlci8wMDAwMDAwMi0wMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAwYzEvbWFz
dGVyc2QvZG9tX21kL2luYm94IGlmbGFnPWRpcmVjdCxmdWxsYmxvY2sgY291bnQ9MSBicz0x
MDI0MDAwIChjd2QgTm9uZSkNClZNIENoYW5uZWxzIExpc3RlbmVyOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjoxNSw3ODk6OnZtY2hhbm5lbHM6Ojk2Ojp2ZHM6OihfaGFuZGxlX3RpbWVv
dXRzKSBUaW1lb3V0IG9uIGZpbGVubyAzOC4NCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MTYsMDE2Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0
aVByb3RvY29sQWNjZXB0b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9u
IGZyb20gMTI3LjAuMC4xOjYwNTMxDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEw
LTI0IDAyOjQyOjE2LDAyMTo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90
b2NvbEFjY2VwdG9yOjooX3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQg
ZnJvbSAxMjcuMC4wLjE6NjA1MzENCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MTYsMDIxOjpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3Rv
Y29sQWNjZXB0b3I6OihfaGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9j
b2wgeG1sIGZyb20gMTI3LjAuMC4xOjYwNTMxDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjQyOjE2LDAyMTo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0
b3I6OihoYW5kbGVTb2NrZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4w
LjAuMScsIDYwNTMxKQ0KVGhyZWFkLTM0NTk4NTk6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjE2LDAyMzo6QmluZGluZ1hNTFJQQzo6MzE4Ojp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEy
Ny4wLjAuMV0NClRocmVhZC0zNDU5ODU5OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxNiww
MjM6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRl
KSBUYXNrPWAzYjkwNmNhZS02ZGE4LTQ1MDQtOWM3NS1iOGE0ZDIyMGYzMzVgOjptb3Zpbmcg
ZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KVGhyZWFkLTM0NTk4NTk6OklO
Rk86OjIwMTUtMTAtMjQgMDI6NDI6MTYsMDIzOjpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6
Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IGNvbm5lY3RTdG9yYWdlU2VydmVyKGRvbVR5
cGU9Mywgc3BVVUlEPSc5NTlmNjhhOS04MmNjLTQ5YjEtODJjYy01NGM4MzRmZGFhNmInLCBj
b25MaXN0PVt7J2Nvbm5lY3Rpb24nOiAnMTcyLjI1LjIwNi4xMCcsICdpcW4nOiAnaXFuLjIw
MTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCcsICdwb3J0YWwnOiAnMScsICd1c2VyJzogJycs
ICdwYXNzd29yZCc6ICcqKioqKionLCAnaWQnOiAnZWQ0ZDZhZGEtYWI0NC00ZmY2LWIyMzAt
N2I2MGUwMDZiODVjJywgJ3BvcnQnOiAnMzI2MCd9XSwgb3B0aW9ucz1Ob25lKQ0KVGhyZWFk
LTM0NTk4NTk6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjE2LDAyMzo6aXNjc2lhZG06Ojk3
OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jp
bi9pc2NzaWFkbSAtbSBub2RlIC1UIGlxbi4yMDE1LTAzOmRzcy1zdG9yYWdlLnRhcmdldDAg
LUkgZGVmYXVsdCAtcCAxNzIuMjUuMjA2LjEwOjMyNjAsMSAtLW9wPW5ldyAoY3dkIE5vbmUp
DQpUaHJlYWQtMzQ1OTg1OTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTYsMDU5Ojppc2Nz
aWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSBTVUNDRVNTOiA8ZXJy
PiA9ICcnOyA8cmM+ID0gMA0KVGhyZWFkLTM0NTk4NTk6OkRFQlVHOjoyMDE1LTEwLTI0IDAy
OjQyOjE2LDA2MDo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNt
ZCkgL3Vzci9iaW4vc3VkbyAtbiAvc2Jpbi9pc2NzaWFkbSAtbSBpZmFjZSAtSSBkZWZhdWx0
IChjd2QgTm9uZSkNClRocmVhZC0zNDU5ODU5OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0Mjox
NiwwNzQ6OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQpIFNV
Q0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQtMzQ1OTg1OTo6SU5GTzo6MjAx
NS0xMC0yNCAwMjo0MjoxNiwwNzQ6OmlzY3NpOjo1NTc6OlN0b3JhZ2UuSVNDU0k6OihzZXRS
cEZpbHRlcklmTmVlZGVkKSBpU0NTSSBpZmFjZS5uZXRfaWZhY2VuYW1lIG5vdCBwcm92aWRl
ZC4gU2tpcHBpbmcuDQpUaHJlYWQtMzQ1OTg1OTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6
MTYsMDc1Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfcnVuQ21kKSAv
dXNyL2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIG5vZGUgLVQgaXFuLjIwMTUtMDM6
ZHNzLXN0b3JhZ2UudGFyZ2V0MCAtSSBkZWZhdWx0IC1wIDE3Mi4yNS4yMDYuMTA6MzI2MCwx
IC1sIChjd2QgTm9uZSkNClRocmVhZC0zNDU5ODU5OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0
MjoxNiwwODg6OmlzY3NpYWRtOjo5Nzo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9ydW5DbWQp
IFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwDQpUaHJlYWQtMzQ1OTg1OTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MTYsMDg5Ojppc2NzaWFkbTo6OTc6OlN0b3JhZ2UuTWlzYy5l
eGNDbWQ6OihfcnVuQ21kKSAvdXNyL2Jpbi9zdWRvIC1uIC9zYmluL2lzY3NpYWRtIC1tIG5v
ZGUgLVQgaXFuLjIwMTUtMDM6ZHNzLXN0b3JhZ2UudGFyZ2V0MCAtSSBkZWZhdWx0IC1wIDE3
Mi4yNS4yMDYuMTA6MzI2MCwxIC1uIG5vZGUuc3RhcnR1cCAtdiBtYW51YWwgLS1vcD11cGRh
dGUgKGN3ZCBOb25lKQ0KVGhyZWFkLTM0NTk4NTk6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjE2LDEwMTo6aXNjc2lhZG06Ojk3OjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX3J1bkNtZCkg
U1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODU5OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo0MjoxNiwxMDI6OnV0aWxzOjo3Mzk6OnJvb3Q6OihleGVjQ21kKSAv
c2Jpbi91ZGV2YWRtIHNldHRsZSAtLXRpbWVvdXQ9NSAoY3dkIE5vbmUpDQpUaHJlYWQtMzQ1
OTg1OTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTYsMTE1Ojp1dGlsczo6NzU5Ojpyb290
OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zNDU5
ODU5OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxNiwxMTU6Omx2bTo6MzcxOjpTdG9yYWdl
Lk9wZXJhdGlvbk11dGV4OjooX3JlbG9hZHZncykgT3BlcmF0aW9uICdsdm0gcmVsb2FkIG9w
ZXJhdGlvbicgaXMgaG9sZGluZyB0aGUgb3BlcmF0aW9uIG11dGV4LCB3YWl0aW5nLi4uDQpE
dW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxNiwxNzY6OnN0b3JhZ2Vf
bWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFpbCkgU1VD
Q0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91dFxuMTAyNDAw
MCBieXRlcyAoMS4wIE1CKSBjb3BpZWQsIDEuMDE0NzggcywgMS4wIE1CL3Ncbic7IDxyYz4g
PSAwDQpUaHJlYWQtMzM3OTI0NTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTYsMTgyOjps
aWJ2aXJ0Y29ubmVjdGlvbjo6MTQzOjpyb290Ojood3JhcHBlcikgVW5rbm93biBsaWJ2aXJ0
ZXJyb3I6IGVjb2RlOiA4MCBlZG9tOiAyMCBsZXZlbDogMiBtZXNzYWdlOiBtZXRhZGF0YSBu
b3QgZm91bmQ6IFJlcXVlc3RlZCBtZXRhZGF0YSBlbGVtZW50IGlzIG5vdCBwcmVzZW50DQpU
aHJlYWQtMzQzNTc0Njo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTYsMTgyOjpsaWJ2aXJ0
Y29ubmVjdGlvbjo6MTQzOjpyb290Ojood3JhcHBlcikgVW5rbm93biBsaWJ2aXJ0ZXJyb3I6
IGVjb2RlOiA4MCBlZG9tOiAyMCBsZXZlbDogMiBtZXNzYWdlOiBtZXRhZGF0YSBub3QgZm91
bmQ6IFJlcXVlc3RlZCBtZXRhZGF0YSBlbGVtZW50IGlzIG5vdCBwcmVzZW50DQpKc29uUnBj
IChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxNiw4NzA6OnN0b21w
UmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRs
aW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVy
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxNiw4NzE6Ol9faW5pdF9fOjo1MzA6Ompzb25y
cGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0
DQpUaHJlYWQtMzQ1OTg2MDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTYsODczOjpzdG9t
cFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyBy
ZXNwb25zZQ0KRHVtbXktMzM4NDQzNDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTgsMTg4
OjpzdG9yYWdlX21haWxib3g6OjczMTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9jaGVja0Zv
ck1haWwpIGRkIGlmPS9yaGV2L2RhdGEtY2VudGVyLzAwMDAwMDAyLTAwMDItMDAwMi0wMDAy
LTAwMDAwMDAwMDBjMS9tYXN0ZXJzZC9kb21fbWQvaW5ib3ggaWZsYWc9ZGlyZWN0LGZ1bGxi
bG9jayBjb3VudD0xIGJzPTEwMjQwMDAgKGN3ZCBOb25lKQ0KRGV0ZWN0b3IgdGhyZWFkOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxOCwxOTY6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6
dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNv
bm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA1MzINCkRldGVjdG9yIHRocmVhZDo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MTgsMjAxOjpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5N
dWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24g
cmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDUzMg0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo0MjoxOCwyMDE6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11
bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3Rl
ZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6NjA1MzINCkRldGVjdG9yIHRocmVhZDo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MTgsMjAxOjpCaW5kaW5nWE1MUlBDOjoxMTczOjpY
bWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9t
ICgnMTI3LjAuMC4xJywgNjA1MzIpDQpUaHJlYWQtMzQ1OTg2MTo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MTgsMjAyOjpCaW5kaW5nWE1MUlBDOjoxMTMzOjp2ZHM6Oih3cmFwcGVyKSBj
bGllbnQgWzEyNy4wLjAuMV06OmNhbGwgZ2V0Q2FwYWJpbGl0aWVzIHdpdGggKCkge30NClRo
cmVhZC0zNDU5ODYxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxOCwyMDM6OnV0aWxzOjo3
Mzk6OnJvb3Q6OihleGVjQ21kKSAvc2Jpbi9pcCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0
YWJsZSBhbGwgKGN3ZCBOb25lKQ0KVGhyZWFkLTM0NTk4NjE6OkRFQlVHOjoyMDE1LTEwLTI0
IDAyOjQyOjE4LDIxMTo6dXRpbHM6Ojc1OTo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxl
cnI+ID0gJyc7IDxyYz4gPSAwDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo0MjoxOCwyMzU6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooX2NoZWNrRm9yTWFpbCkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjEr
MCByZWNvcmRzIG91dFxuMTAyNDAwMCBieXRlcyAoMS4wIE1CKSBjb3BpZWQsIDAuMDM3ODk5
MyBzLCAyNy4wIE1CL3Ncbic7IDxyYz4gPSAwDQpUaHJlYWQtMzQ1OTg2MTo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MTgsMjcyOjpCaW5kaW5nWE1MUlBDOjoxMTQwOjp2ZHM6Oih3cmFw
cGVyKSByZXR1cm4gZ2V0Q2FwYWJpbGl0aWVzIHdpdGggeydzdGF0dXMnOiB7J21lc3NhZ2Un
OiAnRG9uZScsICdjb2RlJzogMH0sICdpbmZvJzogeydIQkFJbnZlbnRvcnknOiB7J2lTQ1NJ
JzogW3snSW5pdGlhdG9yTmFtZSc6ICdpcW4uMTk5NC0wNS5jb20ucmVkaGF0OjdiZTQwZmJi
ZDg4J31dLCAnRkMnOiBbXX0sICdwYWNrYWdlczInOiB7J2tlcm5lbCc6IHsncmVsZWFzZSc6
ICcyMjkuMTEuMS5lbDcueDg2XzY0JywgJ2J1aWxkdGltZSc6IDE0Mzg4NDExNzguMCwgJ3Zl
cnNpb24nOiAnMy4xMC4wJ30sICdzcGljZS1zZXJ2ZXInOiB7J3JlbGVhc2UnOiAnOS5lbDdf
MS4xJywgJ2J1aWxkdGltZSc6IDE0NDEzMDc1MTdMLCAndmVyc2lvbic6ICcwLjEyLjQnfSwg
J3Zkc20nOiB7J3JlbGVhc2UnOiAnMC5lbDcuY2VudG9zJywgJ2J1aWxkdGltZSc6IDE0NDEy
Nzk3NjRMLCAndmVyc2lvbic6ICc0LjE2LjI2J30sICdxZW11LWt2bSc6IHsncmVsZWFzZSc6
ICcyMy5lbDdfMS44LjEnLCAnYnVpbGR0aW1lJzogMTQ0MTcwMjA4OUwsICd2ZXJzaW9uJzog
JzIuMS4yJ30sICdsaWJ2aXJ0JzogeydyZWxlYXNlJzogJzE2LmVsN18xLjMnLCAnYnVpbGR0
aW1lJzogMTQzMTQ2MTkyMEwsICd2ZXJzaW9uJzogJzEuMi44J30sICdxZW11LWltZyc6IHsn
cmVsZWFzZSc6ICcyMy5lbDdfMS44LjEnLCAnYnVpbGR0aW1lJzogMTQ0MTcwMjA4OUwsICd2
ZXJzaW9uJzogJzIuMS4yJ30sICdtb20nOiB7J3JlbGVhc2UnOiAnMS5lbDcnLCAnYnVpbGR0
aW1lJzogMTQzNjgxODgyNkwsICd2ZXJzaW9uJzogJzAuNS4wJ319LCAnbnVtYU5vZGVEaXN0
YW5jZSc6IHsnMCc6IFsxMF19LCAnY3B1TW9kZWwnOiAnSW50ZWwoUikgWGVvbihSKSBDUFUg
RTMtMTIzMCBWMiBAIDMuMzBHSHonLCAnbGl2ZU1lcmdlJzogJ3RydWUnLCAnaG9va3MnOiB7
J2JlZm9yZV92bV9zdGFydCc6IHsnNTBfaG9zdGVkZW5naW5lJzogeydtZDUnOiAnNDVkZGU2
MjE1NWI1NDEyZWFmYmZmZjVlZjI2NWFjYzInfX19LCAnY3B1U29ja2V0cyc6ICcxJywgJ3Zt
VHlwZXMnOiBbJ2t2bSddLCAnc2VsaW51eCc6IHsnbW9kZSc6ICcwJ30sICdsaXZlU25hcHNo
b3QnOiAndHJ1ZScsICdrZHVtcFN0YXR1cyc6IDAsICdzdXBwb3J0ZWRQcm90b2NvbHMnOiBb
JzIuMicsICcyLjMnXSwgJ25ldHdvcmtzJzogeydvdmlydG1nbXQnOiB7J2lmYWNlJzogJ292
aXJ0bWdtdCcsICdhZGRyJzogJzE3Mi4yNS4yMDYuMjEnLCAnY2ZnJzogeydERUZST1VURSc6
ICd5ZXMnLCAnSVBBRERSJzogJzE3Mi4yNS4yMDYuMjEnLCAnSE9UUExVRyc6ICdubycsICdH
QVRFV0FZJzogJzE3Mi4yNS4yMDYuMScsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQn
OiAnbm8nLCAnTkVUTUFTSyc6ICcyNTUuMjU1LjI1NS4wJywgJ0JPT1RQUk9UTyc6ICdub25l
JywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ292aXJ0bWdtdCcsICdNVFUnOiAnMTUwMCcs
ICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5
JzogJzE3Mi4yNS4yMDYuMScsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcy
NTUuMjU1LjI1NS4wJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxNzIuMjUuMjA2
LjIxLzI0J10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6
IFsnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6IHsnaWZhY2UnOiAnVkxBTjIwMScsICdhZGRy
JzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRV
JzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQ
Uk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDEnLCAnVFlQ
RSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2
YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnZ2F0ZXdheSc6ICcn
LCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAn
aXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdw
b3J0cyc6IFsnYm9uZDAuMjAxJ119LCAnVkxBTjIwMic6IHsnaWZhY2UnOiAnVkxBTjIwMics
ICdhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8n
LCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywg
J0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDIn
LCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUs
ICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnZ2F0ZXdh
eSc6ICcnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdv
ZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6
OicsICdwb3J0cyc6IFsnYm9uZDAuMjAyJ119LCAnVkxBTjIwMyc6IHsnaWZhY2UnOiAnVkxB
TjIwMycsICdhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcn
OiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzog
J25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZM
QU4yMDMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6
IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAn
Z2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0
cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdh
eSc6ICc6OicsICdwb3J0cyc6IFsndm5ldDAnLCAndm5ldDEnLCAnYm9uZDAuMjAzJ119LCAn
VkxBTjUwMic6IHsnaWZhY2UnOiAnVkxBTjUwMicsICdhZGRyJzogJycsICdjZmcnOiB7J0RF
RlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVkn
OiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NU
UCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDInLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05C
T09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIy
NTo5MGZmOmZlYzY6NDViMi82NCddLCAnZ2F0ZXdheSc6ICcnLCAnYm9vdHByb3RvNCc6ICdu
b25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdt
dHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAuNTAy
J119LCAnVkxBTjUwMSc6IHsnaWZhY2UnOiAnVkxBTjUwMScsICdhZGRyJzogJycsICdjZmcn
OiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAn
REVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25l
JywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU41MDEnLCAnVFlQRSc6ICdCcmlkZ2Un
LCAnT05CT09UJzogJ3llcyd9LCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbJ2Zl
ODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnZ2F0ZXdheSc6ICcnLCAnYm9vdHByb3Rv
NCc6ICdub25lJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzog
W10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsndm5l
dDInLCAnYm9uZDAuNTAxJ119fSwgJ2JyaWRnZXMnOiB7J292aXJ0bWdtdCc6IHsnYWRkcic6
ICcxNzIuMjUuMjA2LjIxJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAneWVzJywgJ0lQQUREUic6
ICcxNzIuMjUuMjA2LjIxJywgJ0hPVFBMVUcnOiAnbm8nLCAnR0FURVdBWSc6ICcxNzIuMjUu
MjA2LjEnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ05FVE1BU0sn
OiAnMjU1LjI1NS4yNTUuMCcsICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywg
J0RFVklDRSc6ICdvdmlydG1nbXQnLCAnTVRVJzogJzE1MDAnLCAnVFlQRSc6ICdCcmlkZ2Un
LCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2
OjQ1YjIvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcs
ICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTcyLjI1LjIwNi4yMS8yNCddLCAnaXB2
NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcxNzIuMjUuMjA2LjEnLCAnb3B0cyc6IHsn
bXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5Jzog
JzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3Jv
dXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRp
Y2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAn
ODEnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6
ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9n
eV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNh
c3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcw
JywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGlj
YXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAn
LCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9p
ZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1OTBjNjQ1
YjInLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAw
MDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICc0NDE1JywgJ25m
X2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywg
J211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlk
JzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1l
cic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcw
JywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjIwNiddfSwgJ1ZM
QU4yMDEnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExV
Ryc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQn
OiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAn
VkxBTjIwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnbXR1JzogJzE1MDAnLCAn
bmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lwdjZnYXRl
d2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21l
bWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9x
dWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4
MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzE3OScsICdtdWx0aWNhc3Rf
cXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9t
YXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3Rl
ZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2lu
dGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0Jzog
JzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFu
Z2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkw
YzY0NWIyJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICd0b3BvbG9neV9j
aGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lw
NnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzc5OTgnLCAnbmZfY2FsbF9hcnB0YWJsZXMn
OiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3Rf
bWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNh
c3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGlj
YXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxh
eSc6ICcwJ30sICdwb3J0cyc6IFsnYm9uZDAuMjAxJ119LCAnVkxBTjIwMic6IHsnYWRkcic6
ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6
ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJP
VE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAyJywgJ1RZUEUn
OiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1
OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdz
dHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0
ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzIn
LCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2lu
dGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9z
bm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMx
MjUnLCAnaGVsbG9fdGltZXInOiAnMTc5JywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFs
JzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3Rw
X3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3Jp
dHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAn
LCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3Rf
cXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAn
bmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxv
X3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjQ1YjInLCAnYnJpZGdl
X2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcw
JywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAn
Z2NfdGltZXInOiAnNzk5OCcsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2Fk
ZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwn
OiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZh
bCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEn
LCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRz
JzogWydib25kMC4yMDInXX0sICdWTEFOMjAzJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RF
RlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVkn
OiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NU
UCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDMnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05C
T09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIv
NjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2
NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRz
JzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNp
dHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcs
ICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAn
bXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1l
cic6ICcxNzgnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4
X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0
b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdt
dWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29z
dCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAn
bXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVz
JzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAn
cm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1
OTBjNjQ1YjInLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUn
OiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICczODEn
LCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDow
OjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0
X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNu
X3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5n
JzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ30sICdwb3J0cyc6IFsndm5ldDAnLCAndm5l
dDEnLCAnYm9uZDAuMjAzJ119LCAnVkxBTjUwMic6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydE
RUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZ
JzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdCT09UUFJPVE8nOiAnbm9uZScsICdT
VFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFONTAyJywgJ1RZUEUnOiAnQnJpZGdlJywgJ09O
Qk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIy
LzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdzdHAnOiAnb2ZmJywgJ2lw
djRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0
cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGlj
aXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAn
LCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywg
J211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGlt
ZXInOiAnNzcnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4
X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0
b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdt
dWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29z
dCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAn
bXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVz
JzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAn
cm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICdicmlkZ2VfaWQnOiAnODAwMC4wMDI1
OTBjNjQ1YjInLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUn
OiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICczMzg4
JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6
MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVs
dF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rj
bl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmlu
Zyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2JvbmQwLjUwMidd
fSwgJ1ZMQU41MDEnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRS
T0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJ
Q0UnOiAnVkxBTjUwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdp
cHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAnbXR1JzogJzE1
MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ2lw
djZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211bHRpY2FzdF9s
YXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRp
Y2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNr
JzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1
cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzc4JywgJ211bHRp
Y2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdo
YXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2Rl
dGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNo
aXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3Bv
cnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVw
X3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5
X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4w
MDI1OTBjNjQ1YjInLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9s
b2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2Nh
bGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMTQyNDMnLCAnbmZfY2FsbF9hcnB0
YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0
X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdt
dWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAn
bXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2Fy
ZF9kZWxheSc6ICcwJ30sICdwb3J0cyc6IFsndm5ldDInLCAnYm9uZDAuNTAxJ119fSwgJ3V1
aWQnOiAnQzY5MDI1MDAtQjI0NS0wNzA2LTAwMjUtOTBDNjQ1QjIwRTBGJywgJ29ubGluZUNw
dXMnOiB1JzAsMSwyLDMsNCw1LDYsNycsICduaWNzJzogeydlbnAxczBmMSc6IHsncGVybWh3
YWRkcic6ICcwMDoyNTo5MDpjNjo0NTpiMycsICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZF
JzogJ3llcycsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQURE
Uic6ICcwMDoyNTo5MDpjNjo0NTpiMycsICdNQVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzog
J2VucDFzMGYxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1Jzog
JzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6
MjU6OTA6YzY6NDU6YjInLCAnc3BlZWQnOiAxMDAwfSwgJ2VucDFzMGYwJzogeydwZXJtaHdh
ZGRyJzogJzAwOjI1OjkwOmM2OjQ1OmIyJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnU0xBVkUn
OiAneWVzJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnSFdBRERS
JzogJzAwOjI1OjkwOmM2OjQ1OmIyJywgJ01BU1RFUic6ICdib25kMCcsICdERVZJQ0UnOiAn
ZW5wMXMwZjAnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAn
MTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwMDoy
NTo5MDpjNjo0NTpiMicsICdzcGVlZCc6IDEwMDB9fSwgJ3NvZnR3YXJlX3JldmlzaW9uJzog
JzAnLCAnY2x1c3RlckxldmVscyc6IFsnMy40JywgJzMuNSddLCAnY3B1RmxhZ3MnOiB1J2Zw
dSx2bWUsZGUscHNlLHRzYyxtc3IscGFlLG1jZSxjeDgsYXBpYyxzZXAsbXRycixwZ2UsbWNh
LGNtb3YscGF0LHBzZTM2LGNsZmx1c2gsZHRzLGFjcGksbW14LGZ4c3Isc3NlLHNzZTIsc3Ms
aHQsdG0scGJlLHN5c2NhbGwsbngscmR0c2NwLGxtLGNvbnN0YW50X3RzYyxhcmNoX3BlcmZt
b24scGVicyxidHMscmVwX2dvb2Qsbm9wbCx4dG9wb2xvZ3ksbm9uc3RvcF90c2MsYXBlcmZt
cGVyZixlYWdlcmZwdSxwbmkscGNsbXVscWRxLGR0ZXM2NCxtb25pdG9yLGRzX2NwbCx2bXgs
c214LGVzdCx0bTIsc3NzZTMsY3gxNix4dHByLHBkY20scGNpZCxzc2U0XzEsc3NlNF8yLHgy
YXBpYyxwb3BjbnQsdHNjX2RlYWRsaW5lX3RpbWVyLGFlcyx4c2F2ZSxhdngsZjE2YyxyZHJh
bmQsbGFoZl9sbSxpZGEsYXJhdCxlcGIseHNhdmVvcHQscGxuLHB0cyxkdGhlcm0sdHByX3No
YWRvdyx2bm1pLGZsZXhwcmlvcml0eSxlcHQsdnBpZCxmc2dzYmFzZSxzbWVwLGVybXMsbW9k
ZWxfTmVoYWxlbSxtb2RlbF9Db25yb2UsbW9kZWxfY29yZWR1byxtb2RlbF9jb3JlMmR1byxt
b2RlbF9QZW5yeW4sbW9kZWxfV2VzdG1lcmUsbW9kZWxfbjI3MCxtb2RlbF9TYW5keUJyaWRn
ZScsICdJU0NTSUluaXRpYXRvck5hbWUnOiAnaXFuLjE5OTQtMDUuY29tLnJlZGhhdDo3YmU0
MGZiYmQ4OCcsICduZXRDb25maWdEaXJ0eSc6ICdGYWxzZScsICdzdXBwb3J0ZWRFTkdJTkVz
JzogWyczLjQnLCAnMy41J10sICdhdXRvTnVtYUJhbGFuY2luZyc6IDAsICdyZXNlcnZlZE1l
bSc6ICczMjEnLCAnYm9uZGluZ3MnOiB7J2JvbmQwJzogeydhZGRyJzogJycsICdjZmcnOiB7
J0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdCT05ESU5HX09QVFMnOiAnbW9kZT00IG1paW1vbj0xMDAnLCAnREVWSUNFJzogJ2JvbmQw
JywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVj
Njo0NWIyLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMn
OiBbXSwgJ2h3YWRkcic6ICcwMDoyNTo5MDpjNjo0NTpiMicsICdzbGF2ZXMnOiBbJ2VucDFz
MGYwJywgJ2VucDFzMGYxJ10sICdvcHRzJzogeydtaWltb24nOiAnMTAwJywgJ21vZGUnOiAn
NCd9fX0sICdzb2Z0d2FyZV92ZXJzaW9uJzogJzQuMTYnLCAnbWVtU2l6ZSc6ICczMTk4Nics
ICdjcHVTcGVlZCc6ICczMzQwLjg2MycsICdudW1hTm9kZXMnOiB7dScwJzogeyd0b3RhbE1l
bW9yeSc6ICczMTk4NicsICdjcHVzJzogWzAsIDEsIDIsIDMsIDQsIDUsIDYsIDddfX0sICd2
ZXJzaW9uX25hbWUnOiAnU25vdyBNYW4nLCAndmxhbnMnOiB7J2JvbmQwLjUwMic6IHsnaWZh
Y2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjUwMics
ICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NP
TlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUwMicsICdPTkJPT1QnOiAneWVz
J30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAndmxh
bmlkJzogNTAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzog
W119LCAnYm9uZDAuNTAxJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcn
OiB7J0JSSURHRSc6ICdWTEFONTAxJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8n
LCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9u
ZDAuNTAxJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1Ojkw
ZmY6ZmVjNjo0NWIyLzY0J10sICd2bGFuaWQnOiA1MDEsICdtdHUnOiAnMTUwMCcsICduZXRt
YXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDYnOiB7J2lmYWNlJzogJ2Jv
bmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ292aXJ0bWdtdCcsICdWTEFO
JzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xM
RUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwNicsICdPTkJPT1QnOiAneWVzJ30sICdp
cHY2YWRkcnMnOiBbXSwgJ3ZsYW5pZCc6IDIwNiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2sn
OiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMSc6IHsnaWZhY2UnOiAnYm9uZDAn
LCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxBTjIwMScsICdWTEFOJzogJ3ll
cycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAn
bm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwMScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRk
cnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAndmxhbmlkJzogMjAxLCAn
bXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAu
MjAyJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6
ICdWTEFOMjAyJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1
MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0UnOiAnYm9uZDAuMjAyJywgJ09O
Qk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIy
LzY0J10sICd2bGFuaWQnOiAyMDIsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycsICdp
cHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDMnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2FkZHIn
OiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU4yMDMnLCAnVkxBTic6ICd5ZXMnLCAnSE9U
UExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0RF
VklDRSc6ICdib25kMC4yMDMnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydm
ZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ3ZsYW5pZCc6IDIwMywgJ210dSc6ICcx
NTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfX0sICdsYXN0Q2xpZW50SWZh
Y2UnOiAnbG8nLCAnY3B1Q29yZXMnOiAnNCcsICdrdm1FbmFibGVkJzogJ3RydWUnLCAnZ3Vl
c3RPdmVyaGVhZCc6ICc2NScsICdjcHVUaHJlYWRzJzogJzgnLCAnZW11bGF0ZWRNYWNoaW5l
cyc6IFt1J3BjJywgdSdyaGVsNi42LjAnLCB1J3BjLXEzNS1yaGVsNy4wLjAnLCB1J3JoZWw2
LjQuMCcsIHUncTM1JywgdSdwYy1pNDQwZngtcmhlbDcuMC4wJywgdSdyaGVsNi4yLjAnLCB1
J3JoZWw2LjEuMCcsIHUncmhlbDYuNS4wJywgdSdyaGVsNi4wLjAnLCB1J3JoZWw2LjMuMCdd
LCAncm5nU291cmNlcyc6IFsncmFuZG9tJ10sICdvcGVyYXRpbmdTeXN0ZW0nOiB7J3JlbGVh
c2UnOiAnMS4xNTAzLmVsNy5jZW50b3MuMi44JywgJ3ZlcnNpb24nOiAnNycsICduYW1lJzog
J1JIRUwnfSwgJ2xhc3RDbGllbnQnOiAnMTI3LjAuMC4xJ319DQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjE5LDE2Nzo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3
Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcg
Y29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2MDUzMw0KRGV0ZWN0b3IgdGhyZWFkOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo0MjoxOSwxNzI6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRz
Lk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlv
biByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYwNTMzDQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjE5LDE3Mjo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVj
dGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo2MDUzMw0KRGV0ZWN0b3IgdGhyZWFk
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxOSwxNzI6OkJpbmRpbmdYTUxSUEM6OjExNzM6
OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZy
b20gKCcxMjcuMC4wLjEnLCA2MDUzMykNClRocmVhZC0zNDU5ODYyOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjoxOSwxNzQ6OkJpbmRpbmdYTUxSUEM6OjExMzM6OnZkczo6KHdyYXBwZXIp
IGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCB2bUdldFN0YXRzIHdpdGggKCdhMmYwZTgzZS0z
ZDg5LTQwYTYtOTI0My03ZDVjZmQ2YTIxNmYnLCkge30NClRocmVhZC0zNDU5ODYyOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo0MjoxOSwxNzQ6OkJpbmRpbmdYTUxSUEM6OjExNDA6OnZkczo6
KHdyYXBwZXIpIHJldHVybiB2bUdldFN0YXRzIHdpdGggeydzdGF0dXMnOiB7J21lc3NhZ2Un
OiAnVmlydHVhbCBtYWNoaW5lIGRvZXMgbm90IGV4aXN0JywgJ2NvZGUnOiAxfX0NCkpzb25S
cGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjE5LDg3Nzo6c3Rv
bXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21wQWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFu
ZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBjb21tYW5kPSdTRU5EJz4NCkpzb25ScGNTZXJ2
ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjE5LDg3ODo6X19pbml0X186OjUzMDo6anNv
bnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVfcmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVl
c3QNClRocmVhZC0zNDU5ODYzOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoxOSw4ODA6OnN0
b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMuU3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5n
IHJlc3BvbnNlDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyMCwy
OTk6OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNr
Rm9yTWFpbCkgZGQgaWY9L3JoZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAw
MDItMDAwMDAwMDAwMGMxL21hc3RlcnNkL2RvbV9tZC9pbmJveCBpZmxhZz1kaXJlY3QsZnVs
bGJsb2NrIGNvdW50PTEgYnM9MTAyNDAwMCAoY3dkIE5vbmUpDQpUaHJlYWQtMjYwNDgwMjo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjAsODI4OjpmaWxlU0Q6OjI2Mjo6U3RvcmFnZS5N
aXNjLmV4Y0NtZDo6KGdldFJlYWREZWxheSkgL3Vzci9iaW4vZGQgaWY9L3JoZXYvZGF0YS1j
ZW50ZXIvbW50LzE3Mi4yNS4yMDYuMTA6X0lTTy82YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01
OWMzZmMwNDM3YjYvZG9tX21kL21ldGFkYXRhIGlmbGFnPWRpcmVjdCBvZj0vZGV2L251bGwg
YnM9NDA5NiBjb3VudD0xIChjd2QgTm9uZSkNClRocmVhZC0yNjA0ODAyOjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjoyMCw4Mzc6OmZpbGVTRDo6MjYyOjpTdG9yYWdlLk1pc2MuZXhjQ21k
OjooZ2V0UmVhZERlbGF5KSBTVUNDRVNTOiA8ZXJyPiA9ICcwKzEgcmVjb3JkcyBpblxuMCsx
IHJlY29yZHMgb3V0XG4zMTkgYnl0ZXMgKDMxOSBCKSBjb3BpZWQsIDAuMDAwNDg3NDAyIHMs
IDY1NCBrQi9zXG4nOyA8cmM+ID0gMA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjoyMSw2MzY6OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJv
dG9jb2xBY2NlcHRvcjo6KF9hZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJv
bSAxMjcuMC4wLjE6NjA1MzQNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NDI6MjEsNjQwOjpwcm90b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29s
QWNjZXB0b3I6OihfcmVtb3ZlX2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9t
IDEyNy4wLjAuMTo2MDUzNA0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAw
Mjo0MjoyMSw2NDA6OnByb3RvY29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xB
Y2NlcHRvcjo6KF9oYW5kbGVfY29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4
bWwgZnJvbSAxMjcuMC4wLjE6NjA1MzQNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NDI6MjEsNjQwOjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6
KGhhbmRsZVNvY2tldCkgeG1sIG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4x
JywgNjA1MzQpDQpUaHJlYWQtMzQ1OTg2NDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjEs
NjQyOjp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF91cGRhdGVTdGF0
ZSkgVGFzaz1gODRiZWMxZWEtNzZmOS00MzQ0LTk0YzgtNDk4NGVkNzRhN2NhYDo6bW92aW5n
IGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVhZC0zNDU5ODY0OjpJ
TkZPOjoyMDE1LTEwLTI0IDAyOjQyOjIxLDY0Mzo6bG9nVXRpbHM6OjQ0OjpkaXNwYXRjaGVy
Ojood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0aW9ucz1Ob25lKQ0K
VGhyZWFkLTM0NTk4NjQ6OklORk86OjIwMTUtMTAtMjQgMDI6NDI6MjEsNjQzOjpsb2dVdGls
czo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3RlY3Q6IHJlcG9TdGF0
cywgUmV0dXJuIHJlc3BvbnNlOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQtOWY5YS01OWMzZmMw
NDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAwLCAnYWNx
dWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0ODc0MDInLCAnbGFzdENoZWNrJzogJzAu
OCcsICd2YWxpZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1iN2Q1LTI5YWE3MjQy
MTRmYSc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1
aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAyMjUyNTgnLCAnbGFzdENoZWNrJzogJzMyLjkn
LCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0LTE4MTRjM2M5ZGU5
Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6IDMsICdhY3F1aXJl
ZCc6IFRydWUsICdkZWxheSc6ICcwLjAwNzc3NjM2JywgJ2xhc3RDaGVjayc6ICc1MC41Jywg
J3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtMzQ1OTg2NDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MjEsNjQzOjp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihwcmVw
YXJlKSBUYXNrPWA4NGJlYzFlYS03NmY5LTQzNDQtOTRjOC00OTg0ZWQ3NGE3Y2FgOjpmaW5p
c2hlZDoge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydjb2Rl
JzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1ZSwg
J2RlbGF5JzogJzAuMDAwNDg3NDAyJywgJ2xhc3RDaGVjayc6ICcwLjgnLCAndmFsaWQnOiBU
cnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6ICczMi45JywgJ3ZhbGlkJzogVHJ1
ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUnOiAw
LCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVs
YXknOiAnMC4wMDc3NzYzNicsICdsYXN0Q2hlY2snOiAnNTAuNScsICd2YWxpZCc6IFRydWV9
fQ0KVGhyZWFkLTM0NTk4NjQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjIxLDY0Mzo6dGFz
azo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9
YDg0YmVjMWVhLTc2ZjktNDM0NC05NGM4LTQ5ODRlZDc0YTdjYWA6Om1vdmluZyBmcm9tIHN0
YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTM0NTk4NjQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjIxLDY0Mzo6cmVzb3VyY2VNYW5hZ2VyOjo5NDA6OlN0b3Jh
Z2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3duZXIucmVsZWFzZUFs
bCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0zNDU5ODY0OjpERUJVRzo6MjAx
NS0xMC0yNCAwMjo0MjoyMSw2NDM6OnJlc291cmNlTWFuYWdlcjo6OTc3OjpTdG9yYWdlLlJl
c291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2FuY2VsQWxsIHJlcXVl
c3RzIHt9DQpUaHJlYWQtMzQ1OTg2NDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjEsNjQz
Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9kZWNyZWYpIFRhc2s9
YDg0YmVjMWVhLTc2ZjktNDM0NC05NGM4LTQ5ODRlZDc0YTdjYWA6OnJlZiAwIGFib3J0aW5n
IEZhbHNlDQpEdW1teS0zMzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyMiw1MzM6
OnN0b3JhZ2VfbWFpbGJveDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9y
TWFpbCkgU1VDQ0VTUzogPGVycj4gPSAnMSswIHJlY29yZHMgaW5cbjErMCByZWNvcmRzIG91
dFxuMTAyNDAwMCBieXRlcyAoMS4wIE1CKSBjb3BpZWQsIDIuMjI3MDEgcywgNDYwIGtCL3Nc
bic7IDxyYz4gPSAwDQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjoyMiw4ODQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0ZXI6
OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFuZD0n
U0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyMiw4ODQ6
Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVlc3Rz
KSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQtMzQ1OTg2NTo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MjIsODg2Ojp0YXNrOjo1OTU6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6
KF91cGRhdGVTdGF0ZSkgVGFzaz1gMDMyYTllM2ItY2MwMi00ZjAzLTgwMDQtODdjMDIwNDVm
NDgyYDo6bW92aW5nIGZyb20gc3RhdGUgaW5pdCAtPiBzdGF0ZSBwcmVwYXJpbmcNClRocmVh
ZC0zNDU5ODY1OjpJTkZPOjoyMDE1LTEwLTI0IDAyOjQyOjIyLDg4Njo6bG9nVXRpbHM6OjQ0
OjpkaXNwYXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMob3B0
aW9ucz1Ob25lKQ0KVGhyZWFkLTM0NTk4NjU6OklORk86OjIwMTUtMTAtMjQgMDI6NDI6MjIs
ODg2Ojpsb2dVdGlsczo6NDc6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5kIHByb3Rl
Y3Q6IHJlcG9TdGF0cywgUmV0dXJuIHJlc3BvbnNlOiB7dSc2YTI3N2JkOC1jNGMwLTQxNmQt
OWY5YS01OWMzZmMwNDM3YjYnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNp
b24nOiAwLCAnYWNxdWlyZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMDA0ODc0MDInLCAnbGFz
dENoZWNrJzogJzIuMCcsICd2YWxpZCc6IFRydWV9LCB1JzcyYzMxMmIyLWU5MWMtNDM2OC1i
N2Q1LTI5YWE3MjQyMTRmYSc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lv
bic6IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAyMjUyNTgnLCAnbGFzdENo
ZWNrJzogJzM0LjEnLCAndmFsaWQnOiBUcnVlfSwgJzM1ZTRjMDI5LTdiNzYtNGZlNi04Zjc0
LTE4MTRjM2M5ZGU5Yyc6IHsnY29kZSc6IDAsICdhY3R1YWwnOiBUcnVlLCAndmVyc2lvbic6
IDMsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcwLjAwNzc3NjM2JywgJ2xhc3RDaGVj
ayc6ICc1MS43JywgJ3ZhbGlkJzogVHJ1ZX19DQpUaHJlYWQtMzQ1OTg2NTo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MjIsODg2Ojp0YXNrOjoxMTkxOjpTdG9yYWdlLlRhc2tNYW5hZ2Vy
LlRhc2s6OihwcmVwYXJlKSBUYXNrPWAwMzJhOWUzYi1jYzAyLTRmMDMtODAwNC04N2MwMjA0
NWY0ODJgOjpmaW5pc2hlZDoge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQz
N2I2Jzogeydjb2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVp
cmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDAwNDg3NDAyJywgJ2xhc3RDaGVjayc6ICcyLjAn
LCAndmFsaWQnOiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0
ZmEnOiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWly
ZWQnOiBUcnVlLCAnZGVsYXknOiAnMC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6ICczNC4xJywg
J3ZhbGlkJzogVHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMn
OiB7J2NvZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQn
OiBUcnVlLCAnZGVsYXknOiAnMC4wMDc3NzYzNicsICdsYXN0Q2hlY2snOiAnNTEuNycsICd2
YWxpZCc6IFRydWV9fQ0KVGhyZWFkLTM0NTk4NjU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjIyLDg4Njo6dGFzazo6NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRl
U3RhdGUpIFRhc2s9YDAzMmE5ZTNiLWNjMDItNGYwMy04MDA0LTg3YzAyMDQ1ZjQ4MmA6Om1v
dmluZyBmcm9tIHN0YXRlIHByZXBhcmluZyAtPiBzdGF0ZSBmaW5pc2hlZA0KVGhyZWFkLTM0
NTk4NjU6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjIyLDg4Njo6cmVzb3VyY2VNYW5hZ2Vy
Ojo5NDA6OlN0b3JhZ2UuUmVzb3VyY2VNYW5hZ2VyLk93bmVyOjoocmVsZWFzZUFsbCkgT3du
ZXIucmVsZWFzZUFsbCByZXF1ZXN0cyB7fSByZXNvdXJjZXMge30NClRocmVhZC0zNDU5ODY1
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyMiw4ODY6OnJlc291cmNlTWFuYWdlcjo6OTc3
OjpTdG9yYWdlLlJlc291cmNlTWFuYWdlci5Pd25lcjo6KGNhbmNlbEFsbCkgT3duZXIuY2Fu
Y2VsQWxsIHJlcXVlc3RzIHt9DQpUaHJlYWQtMzQ1OTg2NTo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NDI6MjIsODg3Ojp0YXNrOjo5OTM6OlN0b3JhZ2UuVGFza01hbmFnZXIuVGFzazo6KF9k
ZWNyZWYpIFRhc2s9YDAzMmE5ZTNiLWNjMDItNGYwMy04MDA0LTg3YzAyMDQ1ZjQ4MmA6OnJl
ZiAwIGFib3J0aW5nIEZhbHNlDQpUaHJlYWQtMzQ1OTg2NTo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NDI6MjIsOTYxOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21wU2VydmVy
Ojooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVC
VUc6OjIwMTUtMTAtMjQgMDI6NDI6MjIsOTY3OjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIu
U3RvbXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZy
YW1lIGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQg
MDI6NDI6MjIsOTY4OjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6Oihz
ZXJ2ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTM0NTk4NjY6OkRF
QlVHOjoyMDE1LTEwLTI0IDAyOjQyOjIyLDk3MDo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNv
bnJwYy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNCkR1bW15LTMzODQ0
MzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjI0LDU0Mjo6c3RvcmFnZV9tYWlsYm94Ojo3
MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfY2hlY2tGb3JNYWlsKSBkZCBpZj0vcmhldi9k
YXRhLWNlbnRlci8wMDAwMDAwMi0wMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAwYzEvbWFzdGVy
c2QvZG9tX21kL2luYm94IGlmbGFnPWRpcmVjdCxmdWxsYmxvY2sgY291bnQ9MSBicz0xMDI0
MDAwIChjd2QgTm9uZSkNCkR1bW15LTMzODQ0MzQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjI2LDQwMDo6c3RvcmFnZV9tYWlsYm94Ojo3MzE6OlN0b3JhZ2UuTWlzYy5leGNDbWQ6Oihf
Y2hlY2tGb3JNYWlsKSBTVUNDRVNTOiA8ZXJyPiA9ICcxKzAgcmVjb3JkcyBpblxuMSswIHJl
Y29yZHMgb3V0XG4xMDI0MDAwIGJ5dGVzICgxLjAgTUIpIGNvcGllZCwgMS44NTAwMyBzLCA1
NTQga0Ivc1xuJzsgPHJjPiA9IDANCkpzb25ScGMgKFN0b21wUmVhY3Rvcik6OkRFQlVHOjoy
MDE1LTEwLTI0IDAyOjQyOjI2LDc5Nzo6c3RvbXBSZWFjdG9yOjo5ODo6QnJva2VyLlN0b21w
QWRhcHRlcjo6KGhhbmRsZV9mcmFtZSkgSGFuZGxpbmcgbWVzc2FnZSA8U3RvbXBGcmFtZSBj
b21tYW5kPSdTRU5EJz4NCkpzb25ScGNTZXJ2ZXI6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjI2LDc5ODo6X19pbml0X186OjUzMDo6anNvbnJwYy5Kc29uUnBjU2VydmVyOjooc2VydmVf
cmVxdWVzdHMpIFdhaXRpbmcgZm9yIHJlcXVlc3QNClRocmVhZC0zNDU5ODY3OjpERUJVRzo6
MjAxNS0xMC0yNCAwMjo0MjoyNiw4MDA6OnN0b21wUmVhY3Rvcjo6MTYzOjp5YWpzb25ycGMu
U3RvbXBTZXJ2ZXI6OihzZW5kKSBTZW5kaW5nIHJlc3BvbnNlDQpEZXRlY3RvciB0aHJlYWQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjI4LDMyMjo6cHJvdG9jb2xkZXRlY3Rvcjo6MTg3
Ojp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2FkZF9jb25uZWN0aW9uKSBBZGRpbmcg
Y29ubmVjdGlvbiBmcm9tIDEyNy4wLjAuMTo2MDUzNQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJV
Rzo6MjAxNS0xMC0yNCAwMjo0MjoyOCwzMjY6OnByb3RvY29sZGV0ZWN0b3I6OjIwMTo6dmRz
Lk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9yZW1vdmVfY29ubmVjdGlvbikgQ29ubmVjdGlv
biByZW1vdmVkIGZyb20gMTI3LjAuMC4xOjYwNTM1DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjI4LDMyNjo6cHJvdG9jb2xkZXRlY3Rvcjo6MjQ3Ojp2ZHMu
TXVsdGlQcm90b2NvbEFjY2VwdG9yOjooX2hhbmRsZV9jb25uZWN0aW9uX3JlYWQpIERldGVj
dGVkIHByb3RvY29sIHhtbCBmcm9tIDEyNy4wLjAuMTo2MDUzNQ0KRGV0ZWN0b3IgdGhyZWFk
OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyOCwzMjY6OkJpbmRpbmdYTUxSUEM6OjExNzM6
OlhtbERldGVjdG9yOjooaGFuZGxlU29ja2V0KSB4bWwgb3ZlciBodHRwIGRldGVjdGVkIGZy
b20gKCcxMjcuMC4wLjEnLCA2MDUzNSkNClRocmVhZC0zNDU5ODY4OjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjoyOCwzMjc6OkJpbmRpbmdYTUxSUEM6OjExMzM6OnZkczo6KHdyYXBwZXIp
IGNsaWVudCBbMTI3LjAuMC4xXTo6Y2FsbCBnZXRDYXBhYmlsaXRpZXMgd2l0aCAoKSB7fQ0K
VGhyZWFkLTM0NTk4Njg6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjI4LDMyODo6dXRpbHM6
OjczOTo6cm9vdDo6KGV4ZWNDbWQpIC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8w
IHRhYmxlIGFsbCAoY3dkIE5vbmUpDQpUaHJlYWQtMzQ1OTg2ODo6REVCVUc6OjIwMTUtMTAt
MjQgMDI6NDI6MjgsMzM2Ojp1dGlsczo6NzU5Ojpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzog
PGVycj4gPSAnJzsgPHJjPiA9IDANClRocmVhZC0zNDU5ODY4OjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjoyOCwzNjg6OkJpbmRpbmdYTUxSUEM6OjExNDA6OnZkczo6KHdyYXBwZXIpIHJl
dHVybiBnZXRDYXBhYmlsaXRpZXMgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdEb25l
JywgJ2NvZGUnOiAwfSwgJ2luZm8nOiB7J0hCQUludmVudG9yeSc6IHsnaVNDU0knOiBbeydJ
bml0aWF0b3JOYW1lJzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRoYXQ6N2JlNDBmYmJkODgnfV0s
ICdGQyc6IFtdfSwgJ3BhY2thZ2VzMic6IHsna2VybmVsJzogeydyZWxlYXNlJzogJzIyOS4x
MS4xLmVsNy54ODZfNjQnLCAnYnVpbGR0aW1lJzogMTQzODg0MTE3OC4wLCAndmVyc2lvbic6
ICczLjEwLjAnfSwgJ3NwaWNlLXNlcnZlcic6IHsncmVsZWFzZSc6ICc5LmVsN18xLjEnLCAn
YnVpbGR0aW1lJzogMTQ0MTMwNzUxN0wsICd2ZXJzaW9uJzogJzAuMTIuNCd9LCAndmRzbSc6
IHsncmVsZWFzZSc6ICcwLmVsNy5jZW50b3MnLCAnYnVpbGR0aW1lJzogMTQ0MTI3OTc2NEws
ICd2ZXJzaW9uJzogJzQuMTYuMjYnfSwgJ3FlbXUta3ZtJzogeydyZWxlYXNlJzogJzIzLmVs
N18xLjguMScsICdidWlsZHRpbWUnOiAxNDQxNzAyMDg5TCwgJ3ZlcnNpb24nOiAnMi4xLjIn
fSwgJ2xpYnZpcnQnOiB7J3JlbGVhc2UnOiAnMTYuZWw3XzEuMycsICdidWlsZHRpbWUnOiAx
NDMxNDYxOTIwTCwgJ3ZlcnNpb24nOiAnMS4yLjgnfSwgJ3FlbXUtaW1nJzogeydyZWxlYXNl
JzogJzIzLmVsN18xLjguMScsICdidWlsZHRpbWUnOiAxNDQxNzAyMDg5TCwgJ3ZlcnNpb24n
OiAnMi4xLjInfSwgJ21vbSc6IHsncmVsZWFzZSc6ICcxLmVsNycsICdidWlsZHRpbWUnOiAx
NDM2ODE4ODI2TCwgJ3ZlcnNpb24nOiAnMC41LjAnfX0sICdudW1hTm9kZURpc3RhbmNlJzog
eycwJzogWzEwXX0sICdjcHVNb2RlbCc6ICdJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjMw
IFYyIEAgMy4zMEdIeicsICdsaXZlTWVyZ2UnOiAndHJ1ZScsICdob29rcyc6IHsnYmVmb3Jl
X3ZtX3N0YXJ0Jzogeyc1MF9ob3N0ZWRlbmdpbmUnOiB7J21kNSc6ICc0NWRkZTYyMTU1YjU0
MTJlYWZiZmZmNWVmMjY1YWNjMid9fX0sICdjcHVTb2NrZXRzJzogJzEnLCAndm1UeXBlcyc6
IFsna3ZtJ10sICdzZWxpbnV4Jzogeydtb2RlJzogJzAnfSwgJ2xpdmVTbmFwc2hvdCc6ICd0
cnVlJywgJ2tkdW1wU3RhdHVzJzogMCwgJ3N1cHBvcnRlZFByb3RvY29scyc6IFsnMi4yJywg
JzIuMyddLCAnbmV0d29ya3MnOiB7J292aXJ0bWdtdCc6IHsnaWZhY2UnOiAnb3ZpcnRtZ210
JywgJ2FkZHInOiAnMTcyLjI1LjIwNi4yMScsICdjZmcnOiB7J0RFRlJPVVRFJzogJ3llcycs
ICdJUEFERFInOiAnMTcyLjI1LjIwNi4yMScsICdIT1RQTFVHJzogJ25vJywgJ0dBVEVXQVkn
OiAnMTcyLjI1LjIwNi4xJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdORVRNQVNLJzogJzI1NS4yNTUuMjU1LjAnLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnb3ZpcnRtZ210JywgJ01UVSc6ICcxNTAwJywgJ1RZUEUn
OiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2NmFk
ZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ2dhdGV3YXknOiAnMTcy
LjI1LjIwNi4xJywgJ2Jvb3Rwcm90bzQnOiAnbm9uZScsICduZXRtYXNrJzogJzI1NS4yNTUu
MjU1LjAnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbJzE3Mi4yNS4yMDYuMjEvMjQn
XSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25k
MC4yMDYnXX0sICdWTEFOMjAxJzogeydpZmFjZSc6ICdWTEFOMjAxJywgJ2FkZHInOiAnJywg
J2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUw
MCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzog
J25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMScsICdUWVBFJzogJ0Jy
aWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6
IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5JzogJycsICdib290
cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRk
cnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzog
Wydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydpZmFjZSc6ICdWTEFOMjAyJywgJ2FkZHIn
OiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUn
OiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBS
T1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMicsICdUWVBF
JzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZh
ZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5JzogJycs
ICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdp
cHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3Bv
cnRzJzogWydib25kMC4yMDInXX0sICdWTEFOMjAzJzogeydpZmFjZSc6ICdWTEFOMjAzJywg
J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycs
ICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAn
Qk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjIwMycs
ICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwg
J2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5
JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29m
ZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6
JywgJ3BvcnRzJzogWyd2bmV0MCcsICd2bmV0MScsICdib25kMC4yMDMnXX0sICdWTEFONTAy
JzogeydpZmFjZSc6ICdWTEFONTAyJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUn
OiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29m
ZicsICdERVZJQ0UnOiAnVkxBTjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAn
eWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1OjkwZmY6
ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25vbmUnLCAn
bmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcx
NTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMC41MDInXX0sICdW
TEFONTAxJzogeydpZmFjZSc6ICdWTEFONTAxJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnREVG
Uk9VVEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6
ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQ
JzogJ29mZicsICdERVZJQ0UnOiAnVkxBTjUwMScsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6MjI1
OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdnYXRld2F5JzogJycsICdib290cHJvdG80JzogJ25v
bmUnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210
dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWyd2bmV0MicsICdi
b25kMC41MDEnXX19LCAnYnJpZGdlcyc6IHsnb3ZpcnRtZ210JzogeydhZGRyJzogJzE3Mi4y
NS4yMDYuMjEnLCAnY2ZnJzogeydERUZST1VURSc6ICd5ZXMnLCAnSVBBRERSJzogJzE3Mi4y
NS4yMDYuMjEnLCAnSE9UUExVRyc6ICdubycsICdHQVRFV0FZJzogJzE3Mi4yNS4yMDYuMScs
ICdERUxBWSc6ICcwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnTkVUTUFTSyc6ICcyNTUu
MjU1LjI1NS4wJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNF
JzogJ292aXJ0bWdtdCcsICdNVFUnOiAnMTUwMCcsICdUWVBFJzogJ0JyaWRnZScsICdPTkJP
T1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82
NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ3N0cCc6
ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxNzIuMjUuMjA2LjIxLzI0J10sICdpcHY2Z2F0ZXdh
eSc6ICc6OicsICdnYXRld2F5JzogJzE3Mi4yNS4yMDYuMScsICdvcHRzJzogeydtdWx0aWNh
c3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdt
dWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2Rf
bWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0
YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICc2OCcsICdt
dWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAn
LCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5n
ZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1i
ZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9v
dF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3Rh
cnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3Bv
bG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgw
MDAuMDAyNTkwYzY0NWIyJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICd0
b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICdu
Zl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzM0MDMnLCAnbmZfY2FsbF9h
cnB0YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGlj
YXN0X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScs
ICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAn
LCAnbXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9y
d2FyZF9kZWxheSc6ICcwJ30sICdwb3J0cyc6IFsnYm9uZDAuMjA2J119LCAnVkxBTjIwMSc6
IHsnYWRkcic6ICcnLCAnY2ZnJzogeydERUZST1VURSc6ICdubycsICdIT1RQTFVHJzogJ25v
JywgJ01UVSc6ICcxNTAwJywgJ0RFTEFZJzogJzAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycs
ICdCT09UUFJPVE8nOiAnbm9uZScsICdTVFAnOiAnb2ZmJywgJ0RFVklDRSc6ICdWTEFOMjAx
JywgJ1RZUEUnOiAnQnJpZGdlJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsn
ZmU4MDo6MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICdtdHUnOiAnMTUwMCcsICduZXRtYXNr
JzogJycsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnaXB2NmdhdGV3YXknOiAn
OjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2Nv
dW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jl
c3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211
bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVy
dmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTY3JywgJ211bHRpY2FzdF9xdWVyaWVy
X2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1
MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAn
LCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwn
OiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdt
dWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50
JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcw
JywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wMDI1OTBjNjQ1YjIn
LCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ3RvcG9sb2d5X2NoYW5nZV90
aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVz
JzogJzAnLCAnZ2NfdGltZXInOiAnNjk4NycsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywg
J2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJf
aW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVy
eV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91
dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAn
fSwgJ3BvcnRzJzogWydib25kMC4yMDEnXX0sICdWTEFOMjAyJzogeydhZGRyJzogJycsICdj
ZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBMVUcnOiAnbm8nLCAnTVRVJzogJzE1MDAn
LCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ0JPT1RQUk9UTyc6ICdu
b25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzogJ1ZMQU4yMDInLCAnVFlQRSc6ICdCcmlk
Z2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpm
ZWM2OjQ1YjIvNjQnXSwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ3N0cCc6ICdv
ZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5Jzog
JycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNo
X2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwn
OiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5n
JzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdo
ZWxsb190aW1lcic6ICcxNjgnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1
MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUn
OiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICcz
Mjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290
X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVy
JzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxs
X2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6
ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICdicmlkZ2VfaWQnOiAn
ODAwMC4wMDI1OTBjNjQ1YjInLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdl
aW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1l
cic6ICc2OTg2JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcx
OjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAn
LCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEy
NTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFu
X2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ2Jv
bmQwLjIwMiddfSwgJ1ZMQU4yMDMnOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9VVEUn
OiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcwJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzogJ29m
ZicsICdERVZJQ0UnOiAnVkxBTjIwMycsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1QnOiAn
eWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCddLCAn
bXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMn
OiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J211
bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0
JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3Vw
X2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNh
c3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzE2
NycsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzog
JzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5
X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2Fz
dF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAn
LCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNh
c3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcs
ICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lk
JzogJzgwMDAuMDAyNTkwYzY0NWIyJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2NDVi
MicsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAw
MCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzI4MTgzJywgJ25m
X2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywg
J211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlk
JzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1l
cic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcw
JywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9LCAncG9ydHMnOiBbJ3ZuZXQwJywgJ3ZuZXQxJywg
J2JvbmQwLjIwMyddfSwgJ1ZMQU41MDInOiB7J2FkZHInOiAnJywgJ2NmZyc6IHsnREVGUk9V
VEUnOiAnbm8nLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdERUxBWSc6ICcw
JywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9PVFBST1RPJzogJ25vbmUnLCAnU1RQJzog
J29mZicsICdERVZJQ0UnOiAnVkxBTjUwMicsICdUWVBFJzogJ0JyaWRnZScsICdPTkJPT1Qn
OiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCdd
LCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnc3RwJzogJ29mZicsICdpcHY0YWRk
cnMnOiBbXSwgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7
J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6
ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dy
b3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0
aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzog
JzY3JywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2Un
OiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xv
Z3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGlj
YXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAn
MCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRp
Y2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcw
JywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3Rf
aWQnOiAnODAwMC4wMDI1OTBjNjQ1YjInLCAnYnJpZGdlX2lkJzogJzgwMDAuMDAyNTkwYzY0
NWIyJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMw
MDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnMjM3OCcsICdu
Zl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcs
ICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZp
ZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGlt
ZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAn
MCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfSwgJ3BvcnRzJzogWydib25kMC41MDInXX0sICdW
TEFONTAxJzogeydhZGRyJzogJycsICdjZmcnOiB7J0RFRlJPVVRFJzogJ25vJywgJ0hPVFBM
VUcnOiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnREVMQVknOiAnMCcsICdOTV9DT05UUk9MTEVE
JzogJ25vJywgJ0JPT1RQUk9UTyc6ICdub25lJywgJ1NUUCc6ICdvZmYnLCAnREVWSUNFJzog
J1ZMQU41MDEnLCAnVFlQRSc6ICdCcmlkZ2UnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFk
ZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ210dSc6ICcxNTAwJywg
J25ldG1hc2snOiAnJywgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdpcHY2Z2F0
ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9t
ZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3Rf
cXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcw
eDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVl
cnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICc2NycsICdtdWx0aWNhc3Rf
cXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9t
YXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3Rl
ZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2lu
dGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0Jzog
JzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVy
eV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFu
Z2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMDAyNTkw
YzY0NWIyJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjAwMjU5MGM2NDViMicsICd0b3BvbG9neV9j
aGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lw
NnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzEzMjMyJywgJ25mX2NhbGxfYXJwdGFibGVz
JzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0
X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGlj
YXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRp
Y2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVs
YXknOiAnMCd9LCAncG9ydHMnOiBbJ3ZuZXQyJywgJ2JvbmQwLjUwMSddfX0sICd1dWlkJzog
J0M2OTAyNTAwLUIyNDUtMDcwNi0wMDI1LTkwQzY0NUIyMEUwRicsICdvbmxpbmVDcHVzJzog
dScwLDEsMiwzLDQsNSw2LDcnLCAnbmljcyc6IHsnZW5wMXMwZjEnOiB7J3Blcm1od2FkZHIn
OiAnMDA6MjU6OTA6YzY6NDU6YjMnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydTTEFWRSc6ICd5
ZXMnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdNVFUnOiAnMTUwMCcsICdIV0FERFInOiAn
MDA6MjU6OTA6YzY6NDU6YjMnLCAnTUFTVEVSJzogJ2JvbmQwJywgJ0RFVklDRSc6ICdlbnAx
czBmMScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAw
JywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzAwOjI1Ojkw
OmM2OjQ1OmIyJywgJ3NwZWVkJzogMTAwMH0sICdlbnAxczBmMCc6IHsncGVybWh3YWRkcic6
ICcwMDoyNTo5MDpjNjo0NTpiMicsICdhZGRyJzogJycsICdjZmcnOiB7J1NMQVZFJzogJ3ll
cycsICdOTV9DT05UUk9MTEVEJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ0hXQUREUic6ICcw
MDoyNTo5MDpjNjo0NTpiMicsICdNQVNURVInOiAnYm9uZDAnLCAnREVWSUNFJzogJ2VucDFz
MGYwJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAn
LCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMDA6MjU6OTA6
YzY6NDU6YjInLCAnc3BlZWQnOiAxMDAwfX0sICdzb2Z0d2FyZV9yZXZpc2lvbic6ICcwJywg
J2NsdXN0ZXJMZXZlbHMnOiBbJzMuNCcsICczLjUnXSwgJ2NwdUZsYWdzJzogdSdmcHUsdm1l
LGRlLHBzZSx0c2MsbXNyLHBhZSxtY2UsY3g4LGFwaWMsc2VwLG10cnIscGdlLG1jYSxjbW92
LHBhdCxwc2UzNixjbGZsdXNoLGR0cyxhY3BpLG1teCxmeHNyLHNzZSxzc2UyLHNzLGh0LHRt
LHBiZSxzeXNjYWxsLG54LHJkdHNjcCxsbSxjb25zdGFudF90c2MsYXJjaF9wZXJmbW9uLHBl
YnMsYnRzLHJlcF9nb29kLG5vcGwseHRvcG9sb2d5LG5vbnN0b3BfdHNjLGFwZXJmbXBlcmYs
ZWFnZXJmcHUscG5pLHBjbG11bHFkcSxkdGVzNjQsbW9uaXRvcixkc19jcGwsdm14LHNteCxl
c3QsdG0yLHNzc2UzLGN4MTYseHRwcixwZGNtLHBjaWQsc3NlNF8xLHNzZTRfMix4MmFwaWMs
cG9wY250LHRzY19kZWFkbGluZV90aW1lcixhZXMseHNhdmUsYXZ4LGYxNmMscmRyYW5kLGxh
aGZfbG0saWRhLGFyYXQsZXBiLHhzYXZlb3B0LHBsbixwdHMsZHRoZXJtLHRwcl9zaGFkb3cs
dm5taSxmbGV4cHJpb3JpdHksZXB0LHZwaWQsZnNnc2Jhc2Usc21lcCxlcm1zLG1vZGVsX05l
aGFsZW0sbW9kZWxfQ29ucm9lLG1vZGVsX2NvcmVkdW8sbW9kZWxfY29yZTJkdW8sbW9kZWxf
UGVucnluLG1vZGVsX1dlc3RtZXJlLG1vZGVsX24yNzAsbW9kZWxfU2FuZHlCcmlkZ2UnLCAn
SVNDU0lJbml0aWF0b3JOYW1lJzogJ2lxbi4xOTk0LTA1LmNvbS5yZWRoYXQ6N2JlNDBmYmJk
ODgnLCAnbmV0Q29uZmlnRGlydHknOiAnRmFsc2UnLCAnc3VwcG9ydGVkRU5HSU5Fcyc6IFsn
My40JywgJzMuNSddLCAnYXV0b051bWFCYWxhbmNpbmcnOiAwLCAncmVzZXJ2ZWRNZW0nOiAn
MzIxJywgJ2JvbmRpbmdzJzogeydib25kMCc6IHsnYWRkcic6ICcnLCAnY2ZnJzogeydIT1RQ
TFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnQk9O
RElOR19PUFRTJzogJ21vZGU9NCBtaWltb249MTAwJywgJ0RFVklDRSc6ICdib25kMCcsICdP
TkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDVi
Mi82NCddLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFkZHJzJzogW10s
ICdod2FkZHInOiAnMDA6MjU6OTA6YzY6NDU6YjInLCAnc2xhdmVzJzogWydlbnAxczBmMCcs
ICdlbnAxczBmMSddLCAnb3B0cyc6IHsnbWlpbW9uJzogJzEwMCcsICdtb2RlJzogJzQnfX19
LCAnc29mdHdhcmVfdmVyc2lvbic6ICc0LjE2JywgJ21lbVNpemUnOiAnMzE5ODYnLCAnY3B1
U3BlZWQnOiAnMzYxMi40NjgnLCAnbnVtYU5vZGVzJzoge3UnMCc6IHsndG90YWxNZW1vcnkn
OiAnMzE5ODYnLCAnY3B1cyc6IFswLCAxLCAyLCAzLCA0LCA1LCA2LCA3XX19LCAndmVyc2lv
bl9uYW1lJzogJ1Nub3cgTWFuJywgJ3ZsYW5zJzogeydib25kMC41MDInOiB7J2lmYWNlJzog
J2JvbmQwJywgJ2FkZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU41MDInLCAnVkxB
Tic6ICd5ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9M
TEVEJzogJ25vJywgJ0RFVklDRSc6ICdib25kMC41MDInLCAnT05CT09UJzogJ3llcyd9LCAn
aXB2NmFkZHJzJzogWydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ3ZsYW5pZCc6
IDUwMiwgJ210dSc6ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwg
J2JvbmQwLjUwMSc6IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydC
UklER0UnOiAnVkxBTjUwMScsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01U
VSc6ICcxNTAwJywgJ05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjUw
MScsICdPTkJPT1QnOiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZl
YzY6NDViMi82NCddLCAndmxhbmlkJzogNTAxLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6
ICcnLCAnaXB2NGFkZHJzJzogW119LCAnYm9uZDAuMjA2JzogeydpZmFjZSc6ICdib25kMCcs
ICdhZGRyJzogJycsICdjZmcnOiB7J0JSSURHRSc6ICdvdmlydG1nbXQnLCAnVkxBTic6ICd5
ZXMnLCAnSE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzog
J25vJywgJ0RFVklDRSc6ICdib25kMC4yMDYnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFk
ZHJzJzogW10sICd2bGFuaWQnOiAyMDYsICdtdHUnOiAnMTUwMCcsICduZXRtYXNrJzogJycs
ICdpcHY0YWRkcnMnOiBbXX0sICdib25kMC4yMDEnOiB7J2lmYWNlJzogJ2JvbmQwJywgJ2Fk
ZHInOiAnJywgJ2NmZyc6IHsnQlJJREdFJzogJ1ZMQU4yMDEnLCAnVkxBTic6ICd5ZXMnLCAn
SE9UUExVRyc6ICdubycsICdNVFUnOiAnMTUwMCcsICdOTV9DT05UUk9MTEVEJzogJ25vJywg
J0RFVklDRSc6ICdib25kMC4yMDEnLCAnT05CT09UJzogJ3llcyd9LCAnaXB2NmFkZHJzJzog
WydmZTgwOjoyMjU6OTBmZjpmZWM2OjQ1YjIvNjQnXSwgJ3ZsYW5pZCc6IDIwMSwgJ210dSc6
ICcxNTAwJywgJ25ldG1hc2snOiAnJywgJ2lwdjRhZGRycyc6IFtdfSwgJ2JvbmQwLjIwMic6
IHsnaWZhY2UnOiAnYm9uZDAnLCAnYWRkcic6ICcnLCAnY2ZnJzogeydCUklER0UnOiAnVkxB
TjIwMicsICdWTEFOJzogJ3llcycsICdIT1RQTFVHJzogJ25vJywgJ01UVSc6ICcxNTAwJywg
J05NX0NPTlRST0xMRUQnOiAnbm8nLCAnREVWSUNFJzogJ2JvbmQwLjIwMicsICdPTkJPT1Qn
OiAneWVzJ30sICdpcHY2YWRkcnMnOiBbJ2ZlODA6OjIyNTo5MGZmOmZlYzY6NDViMi82NCdd
LCAndmxhbmlkJzogMjAyLCAnbXR1JzogJzE1MDAnLCAnbmV0bWFzayc6ICcnLCAnaXB2NGFk
ZHJzJzogW119LCAnYm9uZDAuMjAzJzogeydpZmFjZSc6ICdib25kMCcsICdhZGRyJzogJycs
ICdjZmcnOiB7J0JSSURHRSc6ICdWTEFOMjAzJywgJ1ZMQU4nOiAneWVzJywgJ0hPVFBMVUcn
OiAnbm8nLCAnTVRVJzogJzE1MDAnLCAnTk1fQ09OVFJPTExFRCc6ICdubycsICdERVZJQ0Un
OiAnYm9uZDAuMjAzJywgJ09OQk9PVCc6ICd5ZXMnfSwgJ2lwdjZhZGRycyc6IFsnZmU4MDo6
MjI1OjkwZmY6ZmVjNjo0NWIyLzY0J10sICd2bGFuaWQnOiAyMDMsICdtdHUnOiAnMTUwMCcs
ICduZXRtYXNrJzogJycsICdpcHY0YWRkcnMnOiBbXX19LCAnbGFzdENsaWVudElmYWNlJzog
J2xvJywgJ2NwdUNvcmVzJzogJzQnLCAna3ZtRW5hYmxlZCc6ICd0cnVlJywgJ2d1ZXN0T3Zl
cmhlYWQnOiAnNjUnLCAnY3B1VGhyZWFkcyc6ICc4JywgJ2VtdWxhdGVkTWFjaGluZXMnOiBb
dSdwYycsIHUncmhlbDYuNi4wJywgdSdwYy1xMzUtcmhlbDcuMC4wJywgdSdyaGVsNi40LjAn
LCB1J3EzNScsIHUncGMtaTQ0MGZ4LXJoZWw3LjAuMCcsIHUncmhlbDYuMi4wJywgdSdyaGVs
Ni4xLjAnLCB1J3JoZWw2LjUuMCcsIHUncmhlbDYuMC4wJywgdSdyaGVsNi4zLjAnXSwgJ3Ju
Z1NvdXJjZXMnOiBbJ3JhbmRvbSddLCAnb3BlcmF0aW5nU3lzdGVtJzogeydyZWxlYXNlJzog
JzEuMTUwMy5lbDcuY2VudG9zLjIuOCcsICd2ZXJzaW9uJzogJzcnLCAnbmFtZSc6ICdSSEVM
J30sICdsYXN0Q2xpZW50JzogJzEyNy4wLjAuMSd9fQ0KRHVtbXktMzM4NDQzNDo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MjgsNDEzOjpzdG9yYWdlX21haWxib3g6OjczMTo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KF9jaGVja0Zvck1haWwpIGRkIGlmPS9yaGV2L2RhdGEtY2VudGVy
LzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDBjMS9tYXN0ZXJzZC9kb21fbWQv
aW5ib3ggaWZsYWc9ZGlyZWN0LGZ1bGxibG9jayBjb3VudD0xIGJzPTEwMjQwMDAgKGN3ZCBO
b25lKQ0KRGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyOSwxODY6
OnByb3RvY29sZGV0ZWN0b3I6OjE4Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9h
ZGRfY29ubmVjdGlvbikgQWRkaW5nIGNvbm5lY3Rpb24gZnJvbSAxMjcuMC4wLjE6NjA1MzYN
CkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjksMTkxOjpwcm90
b2NvbGRldGVjdG9yOjoyMDE6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6OihfcmVtb3Zl
X2Nvbm5lY3Rpb24pIENvbm5lY3Rpb24gcmVtb3ZlZCBmcm9tIDEyNy4wLjAuMTo2MDUzNg0K
RGV0ZWN0b3IgdGhyZWFkOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyOSwxOTI6OnByb3Rv
Y29sZGV0ZWN0b3I6OjI0Nzo6dmRzLk11bHRpUHJvdG9jb2xBY2NlcHRvcjo6KF9oYW5kbGVf
Y29ubmVjdGlvbl9yZWFkKSBEZXRlY3RlZCBwcm90b2NvbCB4bWwgZnJvbSAxMjcuMC4wLjE6
NjA1MzYNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjksMTky
OjpCaW5kaW5nWE1MUlBDOjoxMTczOjpYbWxEZXRlY3Rvcjo6KGhhbmRsZVNvY2tldCkgeG1s
IG92ZXIgaHR0cCBkZXRlY3RlZCBmcm9tICgnMTI3LjAuMC4xJywgNjA1MzYpDQpUaHJlYWQt
MzQ1OTg2OTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjksMTk0OjpCaW5kaW5nWE1MUlBD
OjoxMTMzOjp2ZHM6Oih3cmFwcGVyKSBjbGllbnQgWzEyNy4wLjAuMV06OmNhbGwgdm1HZXRT
dGF0cyB3aXRoICgnYTJmMGU4M2UtM2Q4OS00MGE2LTkyNDMtN2Q1Y2ZkNmEyMTZmJywpIHt9
DQpUaHJlYWQtMzQ1OTg2OTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MjksMTk0OjpCaW5k
aW5nWE1MUlBDOjoxMTQwOjp2ZHM6Oih3cmFwcGVyKSByZXR1cm4gdm1HZXRTdGF0cyB3aXRo
IHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ1ZpcnR1YWwgbWFjaGluZSBkb2VzIG5vdCBleGlz
dCcsICdjb2RlJzogMX19DQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjoyOSw4MDQ6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tlci5TdG9tcEFkYXB0
ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21wRnJhbWUgY29tbWFu
ZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjoyOSw4
MDU6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6KHNlcnZlX3JlcXVl
c3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQtMzQ1OTg3MDo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NDI6MjksODA3OjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFqc29ucnBjLlN0b21w
U2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0KRHVtbXktMzM4NDQzNDo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MzAsNTUzOjpzdG9yYWdlX21haWxib3g6OjczMTo6U3RvcmFn
ZS5NaXNjLmV4Y0NtZDo6KF9jaGVja0Zvck1haWwpIFNVQ0NFU1M6IDxlcnI+ID0gJzErMCBy
ZWNvcmRzIGluXG4xKzAgcmVjb3JkcyBvdXRcbjEwMjQwMDAgYnl0ZXMgKDEuMCBNQikgY29w
aWVkLCAyLjEzMjM4IHMsIDQ4MCBrQi9zXG4nOyA8cmM+ID0gMA0KVGhyZWFkLTI2MDQ4MDI6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMwLDgzOTo6ZmlsZVNEOjoyNjI6OlN0b3JhZ2Uu
TWlzYy5leGNDbWQ6OihnZXRSZWFkRGVsYXkpIC91c3IvYmluL2RkIGlmPS9yaGV2L2RhdGEt
Y2VudGVyL21udC8xNzIuMjUuMjA2LjEwOl9JU08vNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEt
NTljM2ZjMDQzN2I2L2RvbV9tZC9tZXRhZGF0YSBpZmxhZz1kaXJlY3Qgb2Y9L2Rldi9udWxs
IGJzPTQwOTYgY291bnQ9MSAoY3dkIE5vbmUpDQpUaHJlYWQtMjYwNDgwMjo6REVCVUc6OjIw
MTUtMTAtMjQgMDI6NDI6MzAsODQ4OjpmaWxlU0Q6OjI2Mjo6U3RvcmFnZS5NaXNjLmV4Y0Nt
ZDo6KGdldFJlYWREZWxheSkgU1VDQ0VTUzogPGVycj4gPSAnMCsxIHJlY29yZHMgaW5cbjAr
MSByZWNvcmRzIG91dFxuMzE5IGJ5dGVzICgzMTkgQikgY29waWVkLCAwLjAwMDM3MzM3MyBz
LCA4NTQga0Ivc1xuJzsgPHJjPiA9IDANClRocmVhZC0zMzc5MjQ1OjpERUJVRzo6MjAxNS0x
MC0yNCAwMjo0MjozMSwxOTc6OnRhc2s6OjU5NTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNr
OjooX3VwZGF0ZVN0YXRlKSBUYXNrPWBkYmFlOGNmYS0wYmZlLTRkZjYtOWUxYy1hMmY2ZjNi
ZDgyNmNgOjptb3ZpbmcgZnJvbSBzdGF0ZSBpbml0IC0+IHN0YXRlIHByZXBhcmluZw0KVGhy
ZWFkLTM0MzU3NDY6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDE5Nzo6dGFzazo6NTk1
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YGI0NDk3
MGIwLWMyYmEtNGU0NS1hYzgwLTBlYTgzZTZlZThlNmA6Om1vdmluZyBmcm9tIHN0YXRlIGlu
aXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMzM3OTI0NTo6SU5GTzo6MjAxNS0xMC0y
NCAwMjo0MjozMSwxOTg6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIpIFJ1
biBhbmQgcHJvdGVjdDogZ2V0Vm9sdW1lU2l6ZShzZFVVSUQ9JzcyYzMxMmIyLWU5MWMtNDM2
OC1iN2Q1LTI5YWE3MjQyMTRmYScsIHNwVVVJRD0nMDAwMDAwMDItMDAwMi0wMDAyLTAwMDIt
MDAwMDAwMDAwMGMxJywgaW1nVVVJRD0nODJiYTFmYjMtY2M1My00MTk3LWE3YzItNGI4ZmIw
MmMwMzM2Jywgdm9sVVVJRD0nZWUyNzE3YTUtYWVhMS00MDU0LWEyZGUtNzdmZGZmMzc2NjRi
Jywgb3B0aW9ucz1Ob25lKQ0KVGhyZWFkLTM0MzU3NDY6OklORk86OjIwMTUtMTAtMjQgMDI6
NDI6MzEsMTk4Ojpsb2dVdGlsczo6NDQ6OmRpc3BhdGNoZXI6Oih3cmFwcGVyKSBSdW4gYW5k
IHByb3RlY3Q6IGdldFZvbHVtZVNpemUoc2RVVUlEPSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdk
NS0yOWFhNzI0MjE0ZmEnLCBzcFVVSUQ9JzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAw
MDAwMDBjMScsIGltZ1VVSUQ9J2U0Mjg0YWM3LWU2MzgtNDk0ZS05MTVmLTY0MzAwMDQ0YTdj
NicsIHZvbFVVSUQ9JzA5ZDIwYmE4LTk1NTQtNDY4Zi04MmI3LTdlYTM0OGU3YTA5MCcsIG9w
dGlvbnM9Tm9uZSkNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6
MzEsNzU0Ojpwcm90b2NvbGRldGVjdG9yOjoxODc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0
b3I6OihfYWRkX2Nvbm5lY3Rpb24pIEFkZGluZyBjb25uZWN0aW9uIGZyb20gMTI3LjAuMC4x
OjYwNTM3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDc1
ODo6cHJvdG9jb2xkZXRlY3Rvcjo6MjAxOjp2ZHMuTXVsdGlQcm90b2NvbEFjY2VwdG9yOjoo
X3JlbW92ZV9jb25uZWN0aW9uKSBDb25uZWN0aW9uIHJlbW92ZWQgZnJvbSAxMjcuMC4wLjE6
NjA1MzcNCkRldGVjdG9yIHRocmVhZDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MzEsNzU4
Ojpwcm90b2NvbGRldGVjdG9yOjoyNDc6OnZkcy5NdWx0aVByb3RvY29sQWNjZXB0b3I6Oihf
aGFuZGxlX2Nvbm5lY3Rpb25fcmVhZCkgRGV0ZWN0ZWQgcHJvdG9jb2wgeG1sIGZyb20gMTI3
LjAuMC4xOjYwNTM3DQpEZXRlY3RvciB0aHJlYWQ6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQy
OjMxLDc1ODo6QmluZGluZ1hNTFJQQzo6MTE3Mzo6WG1sRGV0ZWN0b3I6OihoYW5kbGVTb2Nr
ZXQpIHhtbCBvdmVyIGh0dHAgZGV0ZWN0ZWQgZnJvbSAoJzEyNy4wLjAuMScsIDYwNTM3KQ0K
VGhyZWFkLTM0NTk4NzE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDc2MDo6dGFzazo6
NTk1OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfdXBkYXRlU3RhdGUpIFRhc2s9YDMy
ZTgxYzFkLWE1MzktNGFhYy04NWE3LTk2YjAxZDJlN2IwMWA6Om1vdmluZyBmcm9tIHN0YXRl
IGluaXQgLT4gc3RhdGUgcHJlcGFyaW5nDQpUaHJlYWQtMzQ1OTg3MTo6SU5GTzo6MjAxNS0x
MC0yNCAwMjo0MjozMSw3NjA6OmxvZ1V0aWxzOjo0NDo6ZGlzcGF0Y2hlcjo6KHdyYXBwZXIp
IFJ1biBhbmQgcHJvdGVjdDogcmVwb1N0YXRzKG9wdGlvbnM9Tm9uZSkNClRocmVhZC0zNDU5
ODcxOjpJTkZPOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDc2MDo6bG9nVXRpbHM6OjQ3OjpkaXNw
YXRjaGVyOjood3JhcHBlcikgUnVuIGFuZCBwcm90ZWN0OiByZXBvU3RhdHMsIFJldHVybiBy
ZXNwb25zZToge3UnNmEyNzdiZDgtYzRjMC00MTZkLTlmOWEtNTljM2ZjMDQzN2I2Jzogeydj
b2RlJzogMCwgJ2FjdHVhbCc6IFRydWUsICd2ZXJzaW9uJzogMCwgJ2FjcXVpcmVkJzogVHJ1
ZSwgJ2RlbGF5JzogJzAuMDAwMzczMzczJywgJ2xhc3RDaGVjayc6ICcwLjknLCAndmFsaWQn
OiBUcnVlfSwgdSc3MmMzMTJiMi1lOTFjLTQzNjgtYjdkNS0yOWFhNzI0MjE0ZmEnOiB7J2Nv
ZGUnOiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVl
LCAnZGVsYXknOiAnMC4wMjI1MjU4JywgJ2xhc3RDaGVjayc6ICc0My4wJywgJ3ZhbGlkJzog
VHJ1ZX0sICczNWU0YzAyOS03Yjc2LTRmZTYtOGY3NC0xODE0YzNjOWRlOWMnOiB7J2NvZGUn
OiAwLCAnYWN0dWFsJzogVHJ1ZSwgJ3ZlcnNpb24nOiAzLCAnYWNxdWlyZWQnOiBUcnVlLCAn
ZGVsYXknOiAnMC4wMDc3NzYzNicsICdsYXN0Q2hlY2snOiAnNjAuNicsICd2YWxpZCc6IFRy
dWV9fQ0KVGhyZWFkLTM0NTk4NzE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDc2MTo6
dGFzazo6MTE5MTo6U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjoocHJlcGFyZSkgVGFzaz1g
MzJlODFjMWQtYTUzOS00YWFjLTg1YTctOTZiMDFkMmU3YjAxYDo6ZmluaXNoZWQ6IHt1JzZh
Mjc3YmQ4LWM0YzAtNDE2ZC05ZjlhLTU5YzNmYzA0MzdiNic6IHsnY29kZSc6IDAsICdhY3R1
YWwnOiBUcnVlLCAndmVyc2lvbic6IDAsICdhY3F1aXJlZCc6IFRydWUsICdkZWxheSc6ICcw
LjAwMDM3MzM3MycsICdsYXN0Q2hlY2snOiAnMC45JywgJ3ZhbGlkJzogVHJ1ZX0sIHUnNzJj
MzEyYjItZTkxYy00MzY4LWI3ZDUtMjlhYTcyNDIxNGZhJzogeydjb2RlJzogMCwgJ2FjdHVh
bCc6IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAu
MDIyNTI1OCcsICdsYXN0Q2hlY2snOiAnNDMuMCcsICd2YWxpZCc6IFRydWV9LCAnMzVlNGMw
MjktN2I3Ni00ZmU2LThmNzQtMTgxNGMzYzlkZTljJzogeydjb2RlJzogMCwgJ2FjdHVhbCc6
IFRydWUsICd2ZXJzaW9uJzogMywgJ2FjcXVpcmVkJzogVHJ1ZSwgJ2RlbGF5JzogJzAuMDA3
Nzc2MzYnLCAnbGFzdENoZWNrJzogJzYwLjYnLCAndmFsaWQnOiBUcnVlfX0NClRocmVhZC0z
NDU5ODcxOjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjozMSw3NjE6OnRhc2s6OjU5NTo6U3Rv
cmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3VwZGF0ZVN0YXRlKSBUYXNrPWAzMmU4MWMxZC1h
NTM5LTRhYWMtODVhNy05NmIwMWQyZTdiMDFgOjptb3ZpbmcgZnJvbSBzdGF0ZSBwcmVwYXJp
bmcgLT4gc3RhdGUgZmluaXNoZWQNClRocmVhZC0zNDU5ODcxOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjozMSw3NjE6OnJlc291cmNlTWFuYWdlcjo6OTQwOjpTdG9yYWdlLlJlc291cmNl
TWFuYWdlci5Pd25lcjo6KHJlbGVhc2VBbGwpIE93bmVyLnJlbGVhc2VBbGwgcmVxdWVzdHMg
e30gcmVzb3VyY2VzIHt9DQpUaHJlYWQtMzQ1OTg3MTo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MzEsNzYxOjpyZXNvdXJjZU1hbmFnZXI6Ojk3Nzo6U3RvcmFnZS5SZXNvdXJjZU1hbmFn
ZXIuT3duZXI6OihjYW5jZWxBbGwpIE93bmVyLmNhbmNlbEFsbCByZXF1ZXN0cyB7fQ0KVGhy
ZWFkLTM0NTk4NzE6OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMxLDc2MTo6dGFzazo6OTkz
OjpTdG9yYWdlLlRhc2tNYW5hZ2VyLlRhc2s6OihfZGVjcmVmKSBUYXNrPWAzMmU4MWMxZC1h
NTM5LTRhYWMtODVhNy05NmIwMWQyZTdiMDFgOjpyZWYgMCBhYm9ydGluZyBGYWxzZQ0KRHVt
bXktMzM4NDQzNDo6REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MzIsNTYyOjpzdG9yYWdlX21h
aWxib3g6OjczMTo6U3RvcmFnZS5NaXNjLmV4Y0NtZDo6KF9jaGVja0Zvck1haWwpIGRkIGlm
PS9yaGV2L2RhdGEtY2VudGVyLzAwMDAwMDAyLTAwMDItMDAwMi0wMDAyLTAwMDAwMDAwMDBj
MS9tYXN0ZXJzZC9kb21fbWQvaW5ib3ggaWZsYWc9ZGlyZWN0LGZ1bGxibG9jayBjb3VudD0x
IGJzPTEwMjQwMDAgKGN3ZCBOb25lKQ0KSnNvblJwYyAoU3RvbXBSZWFjdG9yKTo6REVCVUc6
OjIwMTUtMTAtMjQgMDI6NDI6MzIsODEwOjpzdG9tcFJlYWN0b3I6Ojk4OjpCcm9rZXIuU3Rv
bXBBZGFwdGVyOjooaGFuZGxlX2ZyYW1lKSBIYW5kbGluZyBtZXNzYWdlIDxTdG9tcEZyYW1l
IGNvbW1hbmQ9J1NFTkQnPg0KSnNvblJwY1NlcnZlcjo6REVCVUc6OjIwMTUtMTAtMjQgMDI6
NDI6MzIsODExOjpfX2luaXRfXzo6NTMwOjpqc29ucnBjLkpzb25ScGNTZXJ2ZXI6OihzZXJ2
ZV9yZXF1ZXN0cykgV2FpdGluZyBmb3IgcmVxdWVzdA0KVGhyZWFkLTM0NTk4NzI6OkRFQlVH
OjoyMDE1LTEwLTI0IDAyOjQyOjMyLDgxMzo6c3RvbXBSZWFjdG9yOjoxNjM6OnlhanNvbnJw
Yy5TdG9tcFNlcnZlcjo6KHNlbmQpIFNlbmRpbmcgcmVzcG9uc2UNCkR1bW15LTMzODQ0MzQ6
OkRFQlVHOjoyMDE1LTEwLTI0IDAyOjQyOjMzLDM4ODo6c3RvcmFnZV9tYWlsYm94Ojo3MzE6
OlN0b3JhZ2UuTWlzYy5leGNDbWQ6OihfY2hlY2tGb3JNYWlsKSBTVUNDRVNTOiA8ZXJyPiA9
ICcxKzAgcmVjb3JkcyBpblxuMSswIHJlY29yZHMgb3V0XG4xMDI0MDAwIGJ5dGVzICgxLjAg
TUIpIGNvcGllZCwgMC44MTg1MzIgcywgMS4zIE1CL3Ncbic7IDxyYz4gPSAwDQpEdW1teS0z
Mzg0NDM0OjpERUJVRzo6MjAxNS0xMC0yNCAwMjo0MjozNSwzOTc6OnN0b3JhZ2VfbWFpbGJv
eDo6NzMxOjpTdG9yYWdlLk1pc2MuZXhjQ21kOjooX2NoZWNrRm9yTWFpbCkgZGQgaWY9L3Jo
ZXYvZGF0YS1jZW50ZXIvMDAwMDAwMDItMDAwMi0wMDAyLTAwMDItMDAwMDAwMDAwMGMxL21h
c3RlcnNkL2RvbV9tZC9pbmJveCBpZmxhZz1kaXJlY3QsZnVsbGJsb2NrIGNvdW50PTEgYnM9
MTAyNDAwMCAoY3dkIE5vbmUpDQpWTSBDaGFubmVscyBMaXN0ZW5lcjo6REVCVUc6OjIwMTUt
MTAtMjQgMDI6NDI6MzUsODExOjp2bWNoYW5uZWxzOjo5Njo6dmRzOjooX2hhbmRsZV90aW1l
b3V0cykgVGltZW91dCBvbiBmaWxlbm8gMzMuDQpKc29uUnBjIChTdG9tcFJlYWN0b3IpOjpE
RUJVRzo6MjAxNS0xMC0yNCAwMjo0MjozNSw4MTg6OnN0b21wUmVhY3Rvcjo6OTg6OkJyb2tl
ci5TdG9tcEFkYXB0ZXI6OihoYW5kbGVfZnJhbWUpIEhhbmRsaW5nIG1lc3NhZ2UgPFN0b21w
RnJhbWUgY29tbWFuZD0nU0VORCc+DQpKc29uUnBjU2VydmVyOjpERUJVRzo6MjAxNS0xMC0y
NCAwMjo0MjozNSw4MTg6Ol9faW5pdF9fOjo1MzA6Ompzb25ycGMuSnNvblJwY1NlcnZlcjo6
KHNlcnZlX3JlcXVlc3RzKSBXYWl0aW5nIGZvciByZXF1ZXN0DQpUaHJlYWQtMzQ1OTg3Mzo6
REVCVUc6OjIwMTUtMTAtMjQgMDI6NDI6MzUsODIwOjpzdG9tcFJlYWN0b3I6OjE2Mzo6eWFq
c29ucnBjLlN0b21wU2VydmVyOjooc2VuZCkgU2VuZGluZyByZXNwb25zZQ0KG10wO3Jvb3RA
aDI6fgdbcm9vdEBoMiB+XSMgZXhpdA0KZXhpdA0KClNjcmlwdCBkb25lIG9uIFNhdCAyNCBP
Y3QgMjAxNSAwMjo0Mzo0OSBBTSBDRFQK
--=_84a8a0220c7fb2c770a9ce036f816e13--
9 years, 6 months
oVirt 3.6 disk speeds
by Julian De Marchi
heya--
Playing around with oVirt 3.6 on some new kit before I rack and stack in
the DC.
- Dell Eql PS4210(Raid-6)
- Dell R630
- Dell N400 10GB switch
I have my 10GB interfaces bonded and in a port-channel. I have setup a
basic 3.6 oVirt self-hosted stack.
I am seeing some pretty big differences in disks speeds from the
self-hosted engine and a VM guest. Both are direct luns via iscsi from
the SAN on the 10GB port-channel. Normal network traffic does not go
over the 10GB.
On the engine I'm seeing this:
# dd if=/dev/zero of=~/testfile bs=1G count=1 oflag=dsync
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 1.58877 s, 676 MB/s
On a test VM I'm seeing this:
# dd if=/dev/zero of=~/testfile bs=1G count=1 oflag=dsync
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 22.0732 s, 48.6 MB/s
I have played with the disk drivers for my guest VM, changing between
drivers does not change the speed at all.
What ideas do you folks have for me to narrow down this slow down? I
don't really know where to start with this one. I also noticed that 3.6
does not yet have ovirt-guest-agent available.
I know DD is not the best test for disk speeds, but it works for what I
need right now, iozone will be next when I'm happy.
Many thanks!
--julian
9 years, 6 months
oVirt monitoring with libirt-snmp
by Kevin COUSIN
Hi list,
Is it safe to edit /etc/libvirt/libvirtd.conf? I need to change auth_unix_rw="sasl" because I want to allow libvirt-snmp to acess to VM informations. Perhaps I need to create a user in sasl instead ?
Thanks a lot
------------------------
COUSIN Kevin
9 years, 6 months
All in One Virtual Switch ?
by Matt .
Hi All,
Wouldn't it be a default thing to have a vswitch on an all-in-one
install ? I think the best would be to have it running on RH/CenOS
locally instead of a Vm, anyone doing so already ?
Thanks!
Matt
9 years, 6 months
rest api
by David David
Hi.
ovirt-engine 3.5.1.
Can't shutdown a VM. Getting the error message:
HTTP Status 405 -
------------------------------
*type* Status report
*message*
*description* *The specified HTTP method is not allowed for the requested
resource ().*
------------------------------
JBoss Web/7.0.13.Final
I do like this:
https://10.64.0.222/api/vms/7c4072ae-8da1-49dc-ad1e-b869d47eb215/shutdown
also when exporting VM or starting, etc, the above error appears.
9 years, 6 months
Testing self hosted engine in 3.6: hostname not resolved error
by Gianluca Cecchi
Hello,
playing with an environment where I have a CentOS 7.1 + updates server with
3.6 repos configured.
no DNS resolution in place.
running the command
hosted-engine --deploy
I initially get, during the prompts inside setup, the message if I want to
set hostname for the sh engine and if I want to setup /etc/hosts of
hypervisor and sh engine so that it will add them with clud-init, that
translates in these lines inside log file:
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
OVEHOSTED_VM/cloudinitInstanceDomainName=str:'localdomain.local'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
OVEHOSTED_VM/cloudinitInstanceHostName=str:'shengine.localdomain.local'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
OVEHOSTED_VM/cloudinitRootPwd=str:'**FILTERED**'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
OVEHOSTED_VM/cloudinitVMDNS=str:'192.168.122.1'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
OVEHOSTED_VM/cloudinitVMETCHOSTS=bool:'True'
But then I get the error related to failure of sh engine hostname
resolution and installation terminates, with these finale lines in log
file.....
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
SYSTEM/reboot=bool:'False'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
SYSTEM/rebootAllow=bool:'True'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:510 ENV
SYSTEM/rebootDeferTime=int:'10'
2015-10-21 15:45:29 DEBUG otopi.context context.dumpEnvironment:514
ENVIRONMENT DUMP - END
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:142 Stage
pre-terminate METHOD otopi.plugins.otopi.dialog.cli.Plugin._pre_terminate
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:148
condition False
2015-10-21 15:45:29 INFO otopi.context context.runSequence:427 Stage:
Termination
2015-10-21 15:45:29 DEBUG otopi.context context.runSequence:431 STAGE
terminate
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:142 Stage
terminate METHOD otopi.plugins.otopi.dialog.human.Plugin._terminate
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:142 Stage
terminate METHOD otopi.plugins.otopi.dialog.machine.Plugin._terminate
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:148
condition False
2015-10-21 15:45:29 DEBUG otopi.context context._executeMethod:142 Stage
terminate METHOD otopi.plugins.otopi.core.log.Plugin._terminate
and the message of a generated answer file.
Why does it ask and then fails?
Can I re-run using the answer file? In this case do I have to pre-insert sh
engine hostname inside /etc/hosts of hypervisor?
Thanks.
Gianluca
9 years, 6 months
Change host using php api
by Shanil S
Hi All,
I would like to change the host of a vm using the api call. I tried it by
using the following xml but didn't work
<action>
<vm>
<initialization>
<cloud_init>
<host>
<name>compute11</name>
</host>
</cloud_init>
</initialization>
</vm>
</action>
Could you please check it ?
--
Regards
Shanil
9 years, 6 months
All host non operational after engine upgrade
by Jonas Israelsson
Greetings.
Upgraded my Engine from a pre 3.6 version (not sure about the version,
but it's only a month old or so) to RC today and found to my great
surprise all hosts marked as Non Operational.
The cluster working fine just hours ago now have some mismatch with my
hosts CPUs. The cluster is set to Opteron G4 and all hosts CPU have
Opteron 4226 installed.
2015-10-19 20:23:09,509 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-62) [36da0975] Correlation ID: 36da0975,
Job ID: 44cf7ac9-5fe1-4151-9f6f-f1396124f179, Call Stack: null, Custom
Event ID: -1, Message: Host patty.elementary.se does not comply with the
cluster AMD_G4 emulated machines. The current cluster compatibility
level supports [pc-i440fx-rhel7.2.0, pc-i440fx-2.1, pseries-rhel7.2.0]
and the host emulated machines are
pc-i440fx-rhel7.1.0,rhel6.3.0,pc-q35-rhel7.0.0,rhel6.1.0,rhel6.6.0,rhel6.2.0,pc,pc-q35-rhel7.1.0,q35,rhel6.4.0,rhel6.0.0,rhel6.5.0,pc-i440fx-rhel7.0.0.
The error above look qemu to me so I tried reinstalling one of the node
with the latest Ovirt-node snapshot downloaded from Jenkins -->
http://jenkins.ovirt.org/job/ovirt-node_ovirt-3.6_create-iso-el7_merged/l...
That made however no difference.
I could use some help..
TIA
Rgds Jonas
9 years, 6 months
[ANN] oVirt 3.6.0 Third Release Candidate is now available for testing
by Sandro Bonazzola
[ANN] oVirt 3.6.0 Third Release Candidate is now available for testing
The oVirt Project is pleased to announce the availability
of the Third Release Candidate of oVirt 3.6 for testing, as of October
22nd, 2015.
This release is available now for Fedora 22,
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar),
Fedora 21 and Fedora 22.
Highly experimental support for Debian 8.1 Jessie has been added too.
This release of oVirt 3.6.0 includes numerous bug fixes.
See the release notes [1] for an initial list of the new features and bugs
fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
New oVirt Node ISO and oVirt Live ISO will be available soon as well[2].
Please note that mirrors[3] may need usually one day before being
synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.6_Release_Notes
[2] http://plain.resources.ovirt.org/pub/ovirt-3.6-pre/iso/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 6 months
[ANN] oVirt 3.6.0 Third Release Candidate is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability
of the Third Release Candidate of oVirt 3.6 for testing, as of October
22nd, 2015.
This release is available now for Fedora 22,
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar),
Fedora 21 and Fedora 22.
Highly experimental support for Debian 8.1 Jessie has been added too.
This release of oVirt 3.6.0 includes numerous bug fixes.
See the release notes [1] for an initial list of the new features and bugs
fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
New oVirt Node ISO and oVirt Live ISO will be available soon as well[2].
Please note that mirrors[3] may need usually one day before being
synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.6_Release_Notes
[2] http://plain.resources.ovirt.org/pub/ovirt-3.6-pre/iso/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 6 months
How to change the hosted engine VM RAM size after deploying
by Bond, Darryl
?I am testing 3.6 and created the hosted engine with too little RAM.
How can I increase the RAM for the VM without re-deploying it?
Regards
Darryl
?
________________________________
The contents of this electronic message and any attachments are intended only for the addressee and may contain legally privileged, personal, sensitive or confidential information. If you are not the intended addressee, and have received this email, any transmission, distribution, downloading, printing or photocopying of the contents of this message or attachments is strictly prohibited. Any legal privilege or confidentiality attached to this message and attachments is not waived, lost or destroyed by reason of delivery to any person other than intended addressee. If you have received this message and are not the intended addressee you should notify the sender by return email and destroy all copies of the message and any attachments. Unless expressly attributed, the views expressed in this email do not necessarily represent the views of the company.
9 years, 6 months
Failed to start domain due to internal error with sanlock
by Joris Dobbelsteen
This is a multi-part message in MIME format.
------_=_NextPart_001_01D10BDD.D1221AD9
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
I'm currently using oVirt 3.5.4.2 on Centos 6 (single system, not a =
cluster setup). After running for a long while (months), it has run into =
an issue where it current cannot start a new VM.
An internal error happens due to feature (0x01) from =
libvirt...SanLock...New.
If there are request for specific log files for analysis, please let me =
know and I will include these.
Does anyone recognize this issue or know a resolution?
Best regards,
- Joris Dobbelsteen
------_=_NextPart_001_01D10BDD.D1221AD9
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Failed to start domain due to internal error with sanlock</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=3D2>Hi all,<BR>
<BR>
I'm currently using oVirt 3.5.4.2 on Centos 6 (single system, not a =
cluster setup). After running for a long while (months), it has run into =
an issue where it current cannot start a new VM.<BR>
An internal error happens due to feature (0x01) from =
libvirt...SanLock...New.<BR>
<BR>
If there are request for specific log files for analysis, please let me =
know and I will include these.<BR>
<BR>
Does anyone recognize this issue or know a resolution?<BR>
<BR>
Best regards,<BR>
<BR>
- Joris Dobbelsteen<BR>
</FONT>
</P>
</BODY>
</HTML>
------_=_NextPart_001_01D10BDD.D1221AD9--
9 years, 6 months
oVirt Node
by Massimo Mad
Hi,
I want to migrate my hosts from centos centoes 6.x to 7.x and at the same
time move from a normal installation centos with then installed oVirt to
oVirt node.
But I noticed that there is not always the latest release of oVirt node, for
example, the latest version of oVirt node is 3.5.2 and the latest version of
oVirt is 3.5.4.
Where can I find the latest release of oVirt node, or there is a kickstart to
create the hosts.
Regards
Massimo
9 years, 6 months
stange behavious on virtual machine wilt multiple snapshots
by Roel de Rooy
--_004_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_
Content-Type: multipart/alternative;
boundary="_000_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_"
--_000_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
One of our VM's is behaving strangely.
We are using oVirt Engine 3.5.4.
The host where the VM is located is F20 with virt-preview repository instal=
led.
When trying to start the VM, the following error message is visible:
"down with error. Exit message: internal error: early end of file from moni=
tor: possible problem:
2015-10-20T00:06:08.134352Z qemu-system-x86_64: -drive file=3D/rhev/data-ce=
nter/124ae76f-8acb-412e-91cc-dff9f6ec665d/7be6092d-fce1-45b5-a383-3ead3cdfe=
457/images/bb5d12ce-1845-42c8-8a6c-abbb73999f5d/941ba152-9bc7-4aaa-8dfa-f1b=
9f7c3281b,if=3Dnone,id=3Ddrive-virtio-disk0,format=3Dqcow2,serial=3Dbb5d12c=
e-1845-42c8-8a6c-abbb73999f5d,cache=3Dnone,werror=3Dstop,rerror=3Dstop,aio=
=3Dthreads: could not open disk image /rhev/data-center/124ae76f-8acb-412e-=
91cc-dff9f6ec665d/7be6092d-fce1-45b5-a383-3ead3cdfe457/images/bb5d12ce-1845=
-42c8-8a6c-abbb73999f5d/941ba152-9bc7-4aaa-8dfa-f1b9f7c3281b: Could not ope=
n backing file: Could not open backing file: Could not open backing file: C=
ould not open backing file: Could not open backing file: Could not open bac=
king file: Could not open backing file: Could not open backing file: Could =
not open backing file: Could not open backing file: Could not open backing =
file: Could not open backing file: Could not open backing file: Could not o=
pen backing file."
After investigating this issue, we found out that the VM had 25 disk snapsh=
ots attached.
We tried to remove 2 of them, which succeeded, but due to the time it would=
take to remove them all, we figured it would also be possible to just expo=
rt the vm to the exportdisk and reimport it again.
Unfortunately now the attached screenshot is happening.
Each of the 'finalizing' subtasks corresponds with a 'Failed to export Vm x=
xxx to xxxx' message within the event log.
Is there a possibility to stop this task?
The vdsClient on the host gives the following info about the task:
5c2763ce-21b7-4669-b66d-5f5ea075be4a :
verb =3D moveImage
code =3D 0
state =3D finished
tag =3D spm
result =3D
message =3D 1 jobs completed successfully
id =3D 5c2763ce-21b7-4669-b66d-5f5ea075be4a
Met vriendelijke groet,
Roel de Rooy
System Engineer
[https://www.motto.nl/sig_images/logo.png]<https://www.motto.nl/>
+31 (0)6 8162 4002
rderooy(a)motto.nl<mailto:rderooy@motto.nl>
Motto Communications
www.motto.nl<https://www.motto.nl>
[https://www.motto.nl/sig_images/nl_flag.png]<https://goo.gl/maps/PqlrB>.HE=
AD OFFICE * Zandbergweg 1 * 6361 HM * Nuth * +31 (0)45 404 0490
[https://www.motto.nl/sig_images/nl_flag.png]<https://goo.gl/maps/drgxY>.SA=
LES OFFICE * Hogehilweg 15 * 1101 CB * Amsterdam * +31 (0)20 217 0707
[https://www.motto.nl/sig_images/linkedin.png]<https://www.linkedin.com/com=
pany/motto-voip-bv>. [https://www.motto.nl/sig_images/facebook.png] <https:=
//www.facebook.com/MottoCommunications> . [https://www.motto.nl/sig_images/=
twitter.png] <https://www.twitter.com/motto_nl>
De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is uitslui=
tend bestemd voor de geadresseerde. Indien u dit bericht onterecht ontvangt=
, vragen wij u om de inhoud niet te gebruiken, een retourbericht te sturen =
naar de afzender om aan te geven dat het verkeerd geadresseerd is, en de in=
houd vervolgens te vernietigen.
The information taken in this message can be confidential and is only meant=
for the addressed. If you are not the rightful receiver of this message, w=
e ask you, not to use the information in this message, inform the sender ab=
out the incorrectly delivered email and then destroy the contents of this e=
mail.
--_000_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.E-mailStijl17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"NL" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">One of our VM’s is behavi=
ng strangely.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We are using oVirt Engine 3.5.4=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The host where the VM is locate=
d is F20 with virt-preview repository installed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">When trying to start the VM, th=
e following error message is visible:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">“down with error. Exit me=
ssage: internal error: early end of file from monitor: possible problem:<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">2015-10-20T00:06:08.134352Z qem=
u-system-x86_64: -drive file=3D/rhev/data-center/124ae76f-8acb-412e-91cc-df=
f9f6ec665d/7be6092d-fce1-45b5-a383-3ead3cdfe457/images/bb5d12ce-1845-42c8-8=
a6c-abbb73999f5d/941ba152-9bc7-4aaa-8dfa-f1b9f7c3281b,if=3Dnone,id=3Ddrive-=
virtio-disk0,format=3Dqcow2,serial=3Dbb5d12ce-1845-42c8-8a6c-abbb73999f5d,c=
ache=3Dnone,werror=3Dstop,rerror=3Dstop,aio=3Dthreads:
could not open disk image /rhev/data-center/124ae76f-8acb-412e-91cc-dff9f6=
ec665d/7be6092d-fce1-45b5-a383-3ead3cdfe457/images/bb5d12ce-1845-42c8-8a6c-=
abbb73999f5d/941ba152-9bc7-4aaa-8dfa-f1b9f7c3281b: Could not open backing f=
ile: Could not open backing file:
Could not open backing file: Could not open backing file: Could not open b=
acking file: Could not open backing file: Could not open backing file: Coul=
d not open backing file: Could not open backing file: Could not open backin=
g file: Could not open backing file:
Could not open backing file: Could not open backing file: Could not open b=
acking file.”<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">After investigating this issue,=
we found out that the VM had 25 disk snapshots attached.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We tried to remove 2 of them, w=
hich succeeded, but due to the time it would take to remove them all, we fi=
gured it would also be possible to just export the vm to the exportdisk and=
reimport it again.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Unfortunately now the attached =
screenshot is happening.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Each of the ‘finalizing&#=
8217; subtasks corresponds with a ‘Failed to export Vm xxxx to xxxx&#=
8217; message within the event log.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Is there a possibility to=
stop this task?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The vdsClient on the host gives=
the following info about the task:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">5c2763ce-21b7-4669-b66d-5f5ea07=
5be4a :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; verb =3D moveImage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; code =3D 0<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; state =3D finished<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; tag =3D spm<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; result =3D<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; message =3D 1 jobs completed successfully<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> &=
nbsp; id =3D 5c2763ce-21b7-4669-b66d-5f5ea075be4a<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;line-height:12.75pt"><=
span lang=3D"EN-GB" style=3D"mso-fareast-language:NL">Met vriendelijke groe=
t,<br>
<br>
<b><span style=3D"color:#84C41B">Roel de Rooy</span></b><br>
</span><span lang=3D"EN-GB" style=3D"font-size:9.0pt;color:#212735;mso-fare=
ast-language:NL">System Engineer</span><span lang=3D"EN-GB" style=3D"mso-fa=
reast-language:NL"><br>
<br>
</span><a href=3D"https://www.motto.nl/" target=3D"_blank"><span style=3D"c=
olor:blue;mso-fareast-language:NL;text-decoration:none"><img border=3D"0" w=
idth=3D"188" height=3D"45" id=3D"_x0000_i1030" src=3D"https://www.motto.nl/=
sig_images/logo.png" alt=3D"https://www.motto.nl/sig_images/logo.png"></spa=
n></a><span lang=3D"EN-GB" style=3D"mso-fareast-language:NL"><br>
<br>
</span><span lang=3D"EN-GB" style=3D"font-size:9.0pt;color:#212735;mso-fare=
ast-language:NL">+31 (0)6 8162 4002</span><span lang=3D"EN-GB" style=3D=
"mso-fareast-language:NL"><br>
<a href=3D"mailto:rderooy@motto.nl"><span style=3D"font-size:9.0pt;color:bl=
ue">rderooy(a)motto.nl</span></a><o:p></o:p></span></p>
<table class=3D"MsoNormalTable" border=3D"1" cellspacing=3D"0" cellpadding=
=3D"0" style=3D"border:none;border-top:solid #D9D9D9 1.0pt">
<tbody>
<tr>
<td width=3D"450" style=3D"width:337.5pt;border:none;padding:0cm 0cm 0cm 0c=
m">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-GB" =
style=3D"font-size:9.0pt;mso-fareast-language:NL"><br>
<b><span style=3D"color:#212735">Motto Communications</span></b><br>
<a href=3D"https://www.motto.nl" target=3D"_blank"><span style=3D"color:blu=
e">www.motto.nl</span></a><br>
<br>
</span><a href=3D"https://goo.gl/maps/PqlrB" target=3D"_blank"><span style=
=3D"font-size:9.0pt;color:blue;mso-fareast-language:NL;text-decoration:none=
"><img border=3D"0" width=3D"14" height=3D"9" id=3D"_x0000_i1029" src=3D"ht=
tps://www.motto.nl/sig_images/nl_flag.png" alt=3D"https://www.motto.nl/sig_=
images/nl_flag.png"></span></a><span lang=3D"EN-GB" style=3D"font-size:9.0p=
t;color:white;mso-fareast-language:NL">.</span><b><span lang=3D"EN-GB" styl=
e=3D"font-size:9.0pt;color:#212735;mso-fareast-language:NL">HEAD
OFFICE</span></b><span lang=3D"EN-GB" style=3D"font-size:9.0pt;color:#9090=
90;mso-fareast-language:NL"> • Zandbergweg 1 • 6361 HM • =
Nuth • +31 (0)45 404 0490</span><span lang=3D"EN-GB" style=3D"fon=
t-size:9.0pt;mso-fareast-language:NL"><br>
</span><a href=3D"https://goo.gl/maps/drgxY" target=3D"_blank"><span style=
=3D"font-size:9.0pt;color:blue;mso-fareast-language:NL;text-decoration:none=
"><img border=3D"0" width=3D"14" height=3D"9" id=3D"_x0000_i1028" src=3D"ht=
tps://www.motto.nl/sig_images/nl_flag.png" alt=3D"https://www.motto.nl/sig_=
images/nl_flag.png"></span></a><span lang=3D"EN-GB" style=3D"font-size:9.0p=
t;color:white;mso-fareast-language:NL">.</span><b><span lang=3D"EN-GB" styl=
e=3D"font-size:9.0pt;color:#212735;mso-fareast-language:NL">SALES
OFFICE</span></b><span lang=3D"EN-GB" style=3D"font-size:9.0pt;color:#9090=
90;mso-fareast-language:NL"> • Hogehilweg 15 • 1101 CB • =
Amsterdam • +31 (0)20 217 0707</span><span lang=3D"EN-GB" style=
=3D"font-size:9.0pt;mso-fareast-language:NL"><br>
<br>
</span><a href=3D"https://www.linkedin.com/company/motto-voip-bv" target=3D=
"_blank"><span style=3D"font-size:9.0pt;color:blue;mso-fareast-language:NL;=
text-decoration:none"><img border=3D"0" width=3D"23" height=3D"23" id=3D"_x=
0000_i1027" src=3D"https://www.motto.nl/sig_images/linkedin.png" alt=3D"htt=
ps://www.motto.nl/sig_images/linkedin.png"></span></a><span lang=3D"EN-GB" =
style=3D"font-size:9.0pt;color:white;mso-fareast-language:NL">.</span><span=
lang=3D"EN-GB" style=3D"font-size:9.0pt;mso-fareast-language:NL">
</span><a href=3D"https://www.facebook.com/MottoCommunications" target=3D"_=
blank"><span style=3D"font-size:9.0pt;color:blue;mso-fareast-language:NL;te=
xt-decoration:none"><img border=3D"0" width=3D"23" height=3D"23" id=3D"_x00=
00_i1026" src=3D"https://www.motto.nl/sig_images/facebook.png" alt=3D"https=
://www.motto.nl/sig_images/facebook.png"></span></a><span lang=3D"EN-GB" st=
yle=3D"font-size:9.0pt;color:white;mso-fareast-language:NL">.</span><span l=
ang=3D"EN-GB" style=3D"font-size:9.0pt;mso-fareast-language:NL">
</span><a href=3D"https://www.twitter.com/motto_nl" target=3D"_blank"><span=
style=3D"font-size:9.0pt;color:blue;mso-fareast-language:NL;text-decoratio=
n:none"><img border=3D"0" width=3D"23" height=3D"23" id=3D"_x0000_i1025" sr=
c=3D"https://www.motto.nl/sig_images/twitter.png" alt=3D"https://www.motto.=
nl/sig_images/twitter.png"></span></a><span lang=3D"EN-GB" style=3D"font-si=
ze:9.0pt;mso-fareast-language:NL"><o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"450" style=3D"width:337.5pt;border:none;border-top:solid #D9D9=
D9 1.0pt;padding:0cm 0cm 0cm 0cm">
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;color:=
#909090;mso-fareast-language:NL"><br>
De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is uitslui=
tend bestemd voor de geadresseerde. Indien u dit bericht onterecht ontvangt=
, vragen wij u om de inhoud niet te gebruiken, een retourbericht te sturen =
naar de afzender om aan te geven
dat het verkeerd geadresseerd is, en de inhoud vervolgens te vernietigen.<=
br>
<br>
The information taken in this message can be confidential and is only meant=
for the addressed. If you are not the rightful receiver of this message, w=
e ask you, not to use the information in this message, inform the sender ab=
out the incorrectly delivered email
and then destroy the contents of this email.<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_--
--_004_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_
Content-Type: image/jpeg; name="finalizing.JPG"
Content-Description: finalizing.JPG
Content-Disposition: attachment; filename="finalizing.JPG"; size=144774;
creation-date="Wed, 21 Oct 2015 07:26:42 GMT";
modification-date="Wed, 21 Oct 2015 07:26:42 GMT"
Content-Transfer-Encoding: base64
/9j/4AAQSkZJRgABAQEAYABgAAD/4RDyRXhpZgAATU0AKgAAAAgABAE7AAIAAAANAAAISodpAAQA
AAABAAAIWJydAAEAAAAaAAAQ0OocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJvZWwgZGUgUm9veQAA
AAWQAwACAAAAFAAAEKaQBAACAAAAFAAAELqSkQACAAAAAzcwAACSkgACAAAAAzcwAADqHAAHAAAI
DAAACJoAAAAAHOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAyMDE1OjEwOjIxIDA5OjI2OjMzADIwMTU6MTA6MjEgMDk6MjY6MzMA
AABSAG8AZQBsACAAZABlACAAUgBvAG8AeQAAAP/hCx9odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x
LjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+
DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9
Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3Jp
cHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYx
YiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgy
ZjFiIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRl
RGF0ZT4yMDE1LTEwLTIxVDA5OjI2OjMzLjcwMjwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3Jp
cHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRh
LWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRz
LzEuMS8iPjxkYzpjcmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcv
MTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5Sb2VsIGRlIFJvb3k8L3JkZjpsaT48
L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PC9yZGY6RGVzY3JpcHRpb24+PC9yZGY6UkRGPjwv
eDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAHBQUGBQQHBgUGCAcHCAoRCwoJCQoVDxAM
ERgVGhkYFRgXGx4nIRsdJR0XGCIuIiUoKSssKxogLzMvKjInKisq/9sAQwEHCAgKCQoUCwsUKhwY
HCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq/8AAEQgD
RgYXAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8AwaK9f1i1QaTqJPhzw7BZC3m8q8husz8IfLbb5A+Ynbkb+55bv5BWtSnyJa7+n6NiTudV4G8L
WPiq8ube8vHgkjQNHGhUF/pnP8u4q1428G6f4XsoJLa9mknlkK+VLtyRjk8YPH9RVLwJoF5rXiBJ
rWUW8FkVlnnJxtXnj8QCPTGfoTxjp08dyt8bk3EJ2wHcfmjZR0xnocFsj1OeevFKvGNeNFtXab31
0t0+ZooNxcuxzFakHh6/ns4boG0iinBaMz30MRYAlSQruD1BHSsuuxjEVz4b0dY7PRb14oZFk+26
iIXjJlc42+cnGCD07109CDkpoWt53icoWQ4JjcOp+jKSD9Qajru9AvLfTrWWHVrqxjd52/sxFlW4
Sxmwf3uQ52pkgck5OG525qWK6u7fTtN/tHU7c2Itbn7dE10rm4YyyjO3OZcnGCM4OTkdaT0Vxnn9
Tx2k8tpNcxpmGAqJHyPlLZx/I12LaghErSahA2itaxpaWn2hT5coCciHOUYMHJcgA88ndyahrtzf
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
3vhzULWKa2SZrm3kVbi5jh3KFlBILsAcbh+dV3/rqLpcgXw3qbXslr5MSvHCLhne4jWPyyQA4kLb
SMkDINI3h7UAWCfZZisTysLe9hlIVBljhXPQc/n6V0un3FtDbnS2k0+6mg0p42We6CQvI1wr+WJA
6g4HOQ2M5xmsmWdtG1SxvxYaXbrFId8djfC481TwwYea5AIyO3WkBiRWVxNZz3caAwW5USOWAwWJ
wACcknB4HoaWwsLjU7xbWzRXlYMwDOqDCgsSWYgDABPJrY8RPZ2FpDpGlXMdzb+a11JLG24MWOEU
+6oB9CzCofCEsUPiSJp2hCGGdf8ASJBGjExOACxIwCSB1HWha3Bld/D96jRqZbBmkcIoTUbd+T64
c4HueKi/se/El4j25jNjn7R5jBRGc4xknkk9AOT2rVvNMe5EMSWeg2BeQAzQaqr46/e3Tvgd84/w
rR1rUbLXtHFnZXoWXSsHfcOsf9oKFCl+QMuuMKpJJXpznLWodTDn8K6rbtMkkds0sILSQx3sLyqA
Mn5FctwOTxxUVr4d1K8t45oYYwJs+SklxHHJN2+RGYM/PHyg5PHWtjxB4hgj8SalLplhp/mNLIqX
0bSOxDZBYZcpkgnkL34xUF9Zrrd1b39pf2UMHkRRyCe5SN7coiqRsJDMOMjYDnPrkUlqBm22gX9z
bmdVt4Y1laIm5u4oDvUAsMOwPGR+dSweF9VuLx7RI7dbhDgxyXkKM3G4FQzDcMc5GRjvW3qmv6XN
E0zafbajFLqk8nlzSSI4TbEN3yMMFsE5IPP0NBurcfEC2vheWpsZIswMrqohj8oqsbDPyleFweuM
96Q/6/E5W8s5bGfyp2hZsbswTpMv/fSEj8M1XoopiCiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAq1aaZf38csljZXFykIzK0MTOEHuQOOh61Vrr/AAzpmqPp9vqr
Wt5dWVlcNLaW1rAztNPxySo+VRtXLH0wO+GBzMem30ti97FZXD2kZw9wsTGNT6FsYHUfnUPlSGEz
CNvKDBS+07QxGQM+vB/Ku4t4rpptN1FonTT7ewuI7xwuEicmXejccMSy8Hk5HWsUXk154LW3uZR5
EF/Eka4CqgKSZPA6nucEn3pf1+Ng/r8LmXdaPqdlapc3unXdvA5ASWWBkVsjIwSMHio7LTr3UpWi
06zuLuRV3FIImcgeuAOldX4gtLa5+23uracdJP2pfIuIC8v2pDnJXewWQABSGXaMEZ6iqAs5NR8N
LZeHBcXvl3byXEKRYmkUqojcxqWyB844JAJ7buRAc9NBLbTvDcRPFLGdrxyKVZT6EHpSLDI8TypG
zRx4DuFJC56ZPbNdssDtDBbyQR3viC004qlvKomYHzeEKHIZ1jLfKQcDtleGH+0R4e1qC8023tZy
ttJPFBaJvVPmDOyD/VnGDj5cZzgbskA5Ky0691KVotOs7i7kVdxSCJnIHrgDpUS28zyOiRSM8YJd
QpJUDqSO2O9dPouhyanDcjT31C50SGRJLjy7MCaaQA7UVVLc4J5JwM5PYF9vquozazr0V1C1kbq3
uZZ7Yx7WB8tsKxI3EDrg8Z5xmh/o/wCv6/UP8zkasx6bfS2L3sVlcPaRnD3CxMY1PoWxgdR+dRPb
zRwxTSQyJFNny3ZSFfBwcHviuz0+Gcx6RqESt/Zdvps0dzKv+rjY+ZuRjjAZty8Hk5HWh6K4dbHI
vpt9HYJfSWVwto5wlw0TCNj6BsYPQ/lRZafe6lK0WnWc93Iq7ikETOQPXAHSu11GB10a8kEUqxvp
UEX9ouc21wF8siOMdFfIx95vut8q5JGTa2ep3+iX9pa2cn9pC7gkltoYBG/lhGAbYoHAJUk+4J65
p9Wv63sLon/W1zGtNC1e/iMtjpV7cxhipeG3dwCOoyB1qk6NHIySKUdSQysMEH0NddeSxw6z4g1y
F1d4JBDbyKcjz5MguD3ICyEH1wa4+pKCiiimIKKKKACiiigAooooAKKKKACiiigAooooAnNldLND
C1tMJZwpiQxndIG+6VHfPbHWmeRL5Bm8p/KD7DJtO0NjOM+uO1eg2EkWq+ItF064ZUubOOyms5GO
Ny+XGzxE/my++R/FWLDpguZNJ0ufMcCrJqN63dIzyT/37RSPdqfX+v67gtr+n9fkczPa3FqyC6gk
hMiCRBIhXcp6MM9QfWoq7XWZ7LxTpF1Np80813p8jXCxy2yxbbZjyi7XbIQ4PbAJriqkAooopgFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFak3hzVYfLDWwd3kWLy4pUkdHborqpJQnnhgDwfSs6FWad
FRgjFgAxbaAc9c9vrXbEvoE1sljfadcbrtJry/lv45BO/IA2oxcRjc2Wxkk5OOBTEcnqGlXembPt
SR7XJCvDMkqEjqNyEjIyMjORketMsNOudTneKzVCyIZHMkqxqqjqSzEAdR1NdxY3ejaX9jsSsMDm
WeePbqMc/lOY9iEzKpReenB24BNMm1xrT7U0WotBdtpjq0g1UXEsjiQbN0iKqswBbGCxA446VOy/
rsV/X4nI3OhXtpZi5uPsqoVDBftkJdlJwCEDbiPcDpz0qJdKvntba4S2kaK6lMMBAyZHGMgDqeor
qJ7q0urN21aXT5dOFpFHbvaxxC6EihBjbuMmQAwO47TjI6ii8v8AR7uwsvser3Vnsv28r/RVQ20e
1ADhZScDGc9Sd3fq+v8AXcX9fgcxqGlXemeX9rSPbJna8UySoSOo3ISMjjIzkZHrUd9YXWm3Agvo
WhlKLJsbrtYZGfTg9K6pp9MsbOxj1ZoY5LV5Whh01ku4ySq4lcGTklh93fj5R8oHXJ8VTWdxf20t
leS3ZNpEJHkjVTuCDrhm59R2PHNIZhUUUUxBRRRQBr/8I7f/APPxpv8A4Nrb/wCOVdsvAPiPUoTN
p1nBdxK20vBfQOoPXGQ/XkfnXN0U229wO607wV4/0nf/AGfYmISfeHnwMD+BYinXvg34gajbiC7s
N0QbdsWa3QE+p2sM1wdFZ8kObntr3Hd2sdZ/wrHxf/0CP/JmH/4uj/hWPi//AKBH/kzD/wDF1ydF
WI6z/hWPi/8A6BH/AJMw/wDxdTTfDvxrPDBFLpe5LdDHEPtEI2qWLY+9zyxPPrXG0UAdZ/wrHxf/
ANAj/wAmYf8A4uj/AIVj4v8A+gR/5Mw//F1ydFAHWf8ACsfF/wD0CP8AyZh/+LrRTwd4/TTxZLpy
CIRmINvtvMVCSSokzvCnJ4BxyfWuCooA6z/hWPi//oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuT
ooA6z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/
wrHxf/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi/
/oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8A
yZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw/
/F0f8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6
z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHx
f/0CP/JmH/4uuTooA7Kb4d+NZ4YIpdL3JboY4h9ohG1SxbH3ueWJ59ah/wCFY+L/APoEf+TMP/xd
cnRQB1n/AArHxf8A9Aj/AMmYf/i6P+FY+L/+gR/5Mw//ABdcnRQB1n/CsfF//QI/8mYf/i6P+FY+
L/8AoEf+TMP/AMXXJ0UAdZ/wrHxf/wBAj/yZh/8Ai6P+FY+L/wDoEf8AkzD/APF1ydFAHWf8Kx8X
/wDQI/8AJmH/AOLo/wCFY+L/APoEf+TMP/xdcnRQB1n/AArHxf8A9Aj/AMmYf/i6P+FY+L/+gR/5
Mw//ABdcnRQB2Nr8O/G9lcLcWeny28yZ2yRXkSsvGOCHz0qze+DPiJqMIh1CO8u4g24JPqKOoPrg
v15rhaKAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/
APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/
4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A
9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoE
f+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLr
k6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0
f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4
v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/
AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TM
P/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KA
Os/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx
8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6B
H/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmY
f/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xd
H/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4
Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9
Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kz
D/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i6
5OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/Cs
fF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v
/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/y
Zh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8A
F0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65Oig
DrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//
AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCg
R/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+
Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8
Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5Mw/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDrP+
FY+L/wDoEf8AkzD/APF0f8Kx8X/9Aj/yZh/+Lrk6KAOs/wCFY+L/APoEf+TMP/xdH/CsfF//AECP
/JmH/wCLrk6KAOs/4Vj4v/6BH/kzD/8AF0f8Kx8X/wDQI/8AJmH/AOLrk6KAOs/4Vj4v/wCgR/5M
w/8AxdH/AArHxf8A9Aj/AMmYf/i65OigDsZPh140lt4YH0rMUO7YouIRjJyTw3J6cn0A7VF/wrHx
f/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf
+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/
+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f
8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hW
Pi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0C
P/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf+TMP
/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk
6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8
X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//
AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0CP/Jm
H/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8X/8AQI/8mYf/AIuuTooA6z/hWPi//oEf+TMP/wAX
R/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//AKBH/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAO
s/4Vj4v/AOgR/wCTMP8A8XR/wrHxf/0CP/JmH/4uuTooA6z/AIVj4v8A+gR/5Mw//F0f8Kx8X/8A
QI/8mYf/AIuuTooA6z/hWPi//oEf+TMP/wAXR/wrHxf/ANAj/wAmYf8A4uuTooA6z/hWPi//AKBH
/kzD/wDF0f8ACsfF/wD0CP8AyZh/+Lrk6KAOs/4Vj4v/AOgR/wCTMP8A8XRXJ0UAFFFFABRRRQA0
OCxADEKwUttO0MQSF3dN2ATjrgZ6Vdl04w6E+oXUrQtKv+gwjG64bqGOQcJjp0JHzZCgFl0/VptL
iuLdreO+sLpg89nMqupcAAOFb5T91eD6AjkcwXV1cahePd30hkmf3yEHoP6nv+QHBVeIqVPZRXKv
5vLsvPucc/bznyLRd/Ly8xsKxtOizOY4ywDuF3FRnk44z9K1x4eK+IbzTp7nZBZrJLJchM/u1GQw
XI+9lcDP8QrFroLzxDFceHI7VI5BfyIkFzMcbXijJKAc5zyuf9xa73t/X9aHZ1KUvh7UoLFruWFB
EiLI6+chkRWxtZow25QcjkjuPWrd74VuoL6S1tN9y63ctsHKqiHYoYsSW+XAOTnAA79cXH1zRU0O
7s7OKaE3FqkYjFlF8kgZGYmbcXcEqfQDI+Xjiefxbp9xPdK0V0ILu6unchV3JHKiKCBuwWBXOOh6
Z5ofl/WwLpcyrjwpfwtbInlO8tt9pkYzRrFEvmMgPmlthBwMHPO7FIfC95Fp+o3F00ML2JjDRGaM
lw4yCDu5GMEYznPHSryaxoQNtEUunW0s/JhuJrSOUrJ5rOW8ln2kFWIwScHsetGp+INNv49RRPtK
C5htvLP2eNcPCm3BVWAVT1yOnpT0v/Xf/ICk3hLVGup47WDesc7W6+bLFGzuoBKhd5y2COFJz2zV
e28Oapd2YuYLdTGUaRQ0yK7IudzBCQxUYPIGOK17rxRZz63bXaR3Aii1d75lKjJQ+XgdfvfIfbkc
1oafElzZ2ur3lveQrbadNCsyxqbYjbIqlpN3ytltuzGScHPNTry3/rYFv/Xc4SiiimAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVf0+ysp4ZZtQvWt0VlREhiEsrsc9FLL8oxyc9
SB3qhW74dvtJ00S3N41ymoKR9lljtkmSH1fazrlvTOQOuM4w0BY/4ROK3vDa6jqPkSy3bWlt5cO9
XZcZZzuBRcso6E9eOKoJoTf2Pe3st1Aj2pA+zK26RvnCEnH3Rk9+T2GOav22saUotheS38x0+7a5
gk8pc3G7aSr5f5PmXqC3U8VmRaov2XVhOrGW/VdpUcA+YHOcn2PrU9v67f8ABAuah4cGn6HDfSnU
C00UcisLHFuC4yF83f1wf7vtVLTtMjubae8vrk2tnAVRpEj8x2ds7VVcgE8E8kAAfQHSOu2UcNzc
QG7e6ubRbVrecB4o8bfm3sxLD5MhSoAz1wOa8Osw3lvcWmsoI4ZmSRZbK2jQxOoYA+Wu1WBDEHkH
oc8YLe7sHRXGS6A0wtZdFla+gunaNC0flOjqAWDjJCjBzncRjJJGDia38I38qXDzSW0SRWzXCSC5
idJcMFIDh9vfnnjjPUVPba9p+nxxWFol1LYkTC4mcKkrmRNm5UBIG0dBuOeeRniGzvdEsGuYYZNQ
kjurR4ZJ3gQEMWUjEe/oNvJ39+gxyPrYF0uZmnWttcvK19d/ZYIU3sVQPI5yAFRCRuPOeowATWrD
4V8/XY7EahDFDJFHLHLMNrssgBUeWCTu55AOB645pmlarpzXYm1+EN9njxbLbWMWwv6yKCm8D0J5
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
dOKkuPE+r3Kos12PllSfKxIpaRAQrkgAs3PU5J75xTTs7/1uJ6qxtJo+m3pLMJre2+23oKJ5ZdVi
hDjDbATz26Y6AHJNY6LpIsv7VxefYRaLMbbzk83eZWix5mzGMqTnb7e9ZT+INSdmJmRdzyORHAiD
MibHOAABlRj9evNWNH1r7M4S9uZ44ktzBF5VvFOoUvvKvG+A4ySeTwcHtipS0X9dCm/6+ZX12ytb
G/jSwMxglt4pl84gsN6BsHHHes2tPxBqo1jV2ukDbBGkSlwAzBVC7iBwCcZwOBnHasymIKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKns5Ior2GS4g+0xK4LQ7tvmDP3cjpmoKsWN
7Ppt9DeWbhJ4W3xsUDbT64IIprcT2Ov8iLdD/atpZ/2tbwXF21tFbJGsarHmNJEUAFsgsQRnHB9K
z5ZLN20XUb3ToZXuo3WSGICGN2WQqrFUAGMdQuM4+uc1/EeovdR3Ia2imjYuJIbOGIkkYO7ag3Ag
nIOQc1Vu9Tur66juLh13xALGI4ljVADkAKoCgZyeB3NC0aYPVNHSxf2dp13r0tzttwL/AMiBhpiX
SoNzkgK+EHAXvnHQVUTw1K/ipLfUJrUwyXqxSeRNFGzBiPuxZDKCDx8uBmsqHXL+C4uJhJHIbl/M
lWaCOVGfJO7YylQeTyBxk+tVJrma4unuZpXeZ23tIzZYt65qY6WKlrex0On3ia1qE2nXen2UFs0U
pTyrZY3tiiMwbeBubGOdxOec881XvbLRtNItLtL+S7EEcrTRyIIyzKH2bCuQMNjduPPO3tVW48R6
pdQSRSzoPOG2aSOCNJJh6PIqhnz33E5PJpv/AAkGpfYfsvnps8ryfM8lPN8v+55mN+3HGM4xx04p
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
uKv/AAkFi+j3E4Bj1KPzoLRNp4hmbJOeg2gyDH+2MdK5WiptpYfW51Gpa3ay6PLBaXJ8x47BSArD
PlRMH5x2Yr/StuC7ttX8QWE1vfPaqmszSxEwyf6WHdTlCBjdjAO4rgEe9eeVat9Uv7O1ltrS+uYI
JsiWKKZlV8jByAcHjjmqvrf+un+RL1Vi/pV7b2et3k1xJtje3uY1YAnLNG6qOPUkVqXPiKEjUxBf
SYm0m3tIgNwyy+VvTpwOJPY8+tclRU9Lf11/zKvrf+un+R2h1TSLz95c3yPIsNoDFdm4ETskW1mx
EAzSKRgEkDBPJ7aKXNrq3iOwmtNQa3RdYlmhbyZQLoO6n5DtxuAwrbiMDHJrzqrVvql/Z2sttaX1
zBBNkSxRTMqvkYOQDg8cc1V9bk20sdemvaV9jt232UctpBNAyzRXDytuL52BHEZDb+d2COevFcNR
RU2KbuFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVu+HI9Jj8281K8tkuYWH2a2uo5TG5/vO
URsgf3eM9zjg4VFAHWxahY3MlpJqesRtPYXz3MkoikP2pWKt8nyDDZUjDBRyOayItRha11syny5L
xVMaYJyfNViOBjoDWTRQB10+vQvpkyz6q99ayWiQwaZKrAwyKFAY4VUAG04ZTuIIz1OM+DULDUNP
utOmSDSFlkjmieMSvEGUMCGyXfkN1GcEdOcjBooeobHWWGq6dpMMGmx3vnK/nmW9iiYJE0kXlqVD
AMQOrHAPPAOBmGxmsbKG4spddS4SayliRhFL5ELM6sAMruydpzhMdOT25mih6/kGxvaUdFvrsPqq
2unRW8eViQzkXT+jMN5UeuAPQY6iRNTRPG1tqF7f29xEsis0ltHIscajgKqsoIAAAxiudooAtfYX
/sr7f5iBPO8kIc7iducjjBH45GRxyK2tJu9Oex00Xt6to+m3bTsjRMxnQ7ThCoI3ZQj5sDkc1zdF
O9ndCtdanax6/p0llGz3ccEHkzLcWfksbhncsf3coX5VO5cjco4bKnPOJpT2cdre2NzfRRLfWy7Z
9jlYnVw218Lu6KRlQRkj8MWilYZ07atYwalLPBPvaz00WtpIEI82XaELAY4ADORu9B34rmKKKOtw
6WCiiigAooooA6jw7e6XHb6Z/aF+LVrDUjcspidjIhEf3doIyCnOccHjPSmwa1bJ/ZyG5YRwaddw
uNrYV5POwOnOdye35VzNFD1/rysC0R1cuq6ebSV1u1LzaNHaCII+5ZEePIPy45Ckggnp2rH8R3cF
/wCJtQu7R/MgmnZ0bBGQT1weazKKHq7+v46h0t/XYKKKKACiiigAooooA6exOmWOglrLV7OPU7qJ
lmeeOfdAh6xx7YyMsOC2ehwMckuutS04x3moxXivPeWCWws/LYPG+EViTt27fkJGDnkcDmuWooet
wWhvWOqWtrBoheaRXs7uWWQxIC0YJTaw3AqT8pOParOpa1CbK3iv7mHxFcxzO4llM4VIyoATJ2P1
BOB8o/E1zFFHSwG9K9hrVlZ+dfwaZNaRmFo5klZGTezAoVVjkbsEHHQHJycXbrVdP1SxuNMjvfsU
SC3ENxcxtiZYkZSHCBiCS24DBHbNcpRRuB0t1qFk2jtE98upTQX3m7btJV+0qY1Xgg5AG3uynGPp
UmjzaTBDJqUd7YWOqM5EEEqXDR2gx99cK5ZvTJwvXk4xy1FAGpaXUMGnavBLMHkuI0WNgGPmESqx
PI9ATziqt7YvY/Z/MkRzPCswC5yoboCCBzxn0wQQTmqtFAHWS6npW+51I3Qle7so7ZrJY2EiMAiu
S23btwhIwc8jgc4fr+q2OoWd1GNRgmFxcpJbLFA8RhQZB887RvYKQM5kbg88nPIUUPUFodToWtaR
p6JZ3kE5WMzl7mC52pMTGyqShiLdDgcjG4kjqKybO7t4dM1eEkobiNFhRvmJxKrYJAx0B54rMoo8
wCiiigAooooAK3NF8Tf2NZvb/wBi6Pf7pC/m31p5rjgDaDkccZx7msOigDrP+E8/6lXwz/4Lv/sq
vWXxX1XTYTDp2j6LaRM24pBasik9M4D9eB+VcLRQB6F/wubxD/z56Z/36k/+Lo/4XN4h/wCfPTP+
/Un/AMXXCWUMVxfwQ3EvkxSSKrycfICcZ5r0+8+FWj2llJcNqdysaxlxKzJsxjqTgUAZf/C5vEP/
AD56Z/36k/8Ai6P+FzeIf+fPTP8Av1J/8XXnxA3EKSRngkYzWpe+HNQ05Zfths42h4eMX8DSA+mw
OWz7YoA63/hc3iH/AJ89M/79Sf8AxdH/AAubxD/z56Z/36k/+LrgJomgmeJyhZDglHDr+DAkH6im
UAehf8Lm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF1w9xp1zaJuuFSP5I5AplXcVddykDOTx+
XGcVDDE00mxCgOCfncIOBnqSB26d+lAHff8AC5vEP/Pnpn/fqT/4uj/hc3iH/nz0z/v1J/8AF157
RQB6F/wubxD/AM+emf8AfqT/AOLo/wCFzeIf+fPTP+/Un/xdee0UAehf8Lm8Q/8APnpn/fqT/wCL
o/4XN4h/589M/wC/Un/xdee0UAehf8Lm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF157RQB6F
/wALm8Q/8+emf9+pP/i6P+FzeIf+fPTP+/Un/wAXXntFAHoX/C5vEP8Az56Z/wB+pP8A4uj/AIXN
4h/589M/79Sf/F157RQB6F/wubxD/wA+emf9+pP/AIuj/hc3iH/nz0z/AL9Sf/F157RQB6F/wubx
D/z56Z/36k/+Lo/4XN4h/wCfPTP+/Un/AMXXntFAHoX/AAubxD/z56Z/36k/+Lo/4XN4h/589M/7
9Sf/ABdee0UAehf8Lm8Q/wDPnpn/AH6k/wDi6P8Ahc3iH/nz0z/v1J/8XXntFAHoX/C5vEP/AD56
Z/36k/8Ai6P+FzeIf+fPTP8Av1J/8XXntFAHoX/C5vEP/Pnpn/fqT/4uj/hc3iH/AJ89M/79Sf8A
xdee0UAehf8AC5vEP/Pnpn/fqT/4uj/hc3iH/nz0z/v1J/8AF157RQB6F/wubxD/AM+emf8AfqT/
AOLo/wCFzeIf+fPTP+/Un/xdee0UAehf8Lm8Q/8APnpn/fqT/wCLo/4XN4h/589M/wC/Un/xdee0
UAehf8Lm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF157RQB6F/wALm8Q/8+emf9+pP/i6P+Fz
eIf+fPTP+/Un/wAXXntFAHoX/C5vEP8Az56Z/wB+pP8A4uj/AIXN4h/589M/79Sf/F157RQB6F/w
ubxD/wA+emf9+pP/AIuj/hc3iH/nz0z/AL9Sf/F157RQB6F/wubxD/z56Z/36k/+Lo/4XN4h/wCf
PTP+/Un/AMXXntFAHoX/AAubxD/z56Z/36k/+Lo/4XN4h/589M/79Sf/ABdee0UAehf8Lm8Q/wDP
npn/AH6k/wDi6P8Ahc3iH/nz0z/v1J/8XXntFAHoX/C5vEP/AD56Z/36k/8Ai6P+FzeIf+fPTP8A
v1J/8XXntFAHoX/C5vEP/Pnpn/fqT/4uj/hc3iH/AJ89M/79Sf8Axdee0UAehf8AC5vEP/Pnpn/f
qT/4uj/hc3iH/nz0z/v1J/8AF157RQB6F/wubxD/AM+emf8AfqT/AOLo/wCFzeIf+fPTP+/Un/xd
ee0UAehf8Lm8Q/8APnpn/fqT/wCLo/4XN4h/589M/wC/Un/xdee0UAehf8Lm8Q/8+emf9+pP/i6P
+FzeIf8Anz0z/v1J/wDF157RQB6F/wALm8Q/8+emf9+pP/i6P+FzeIf+fPTP+/Un/wAXXntFAHoX
/C5vEP8Az56Z/wB+pP8A4uj/AIXN4h/589M/79Sf/F157RQB6F/wubxD/wA+emf9+pP/AIuj/hc3
iH/nz0z/AL9Sf/F157RQB6F/wubxD/z56Z/36k/+Lo/4XN4h/wCfPTP+/Un/AMXXntFAHoX/AAub
xD/z56Z/36k/+Lo/4XN4h/589M/79Sf/ABdee0UAehf8Lm8Q/wDPnpn/AH6k/wDi6P8Ahc3iH/nz
0z/v1J/8XXntFAHoX/C5vEP/AD56Z/36k/8Ai6P+FzeIf+fPTP8Av1J/8XXntFAHoX/C5vEP/Pnp
n/fqT/4uj/hc3iH/AJ89M/79Sf8Axdee0UAehf8AC5vEP/Pnpn/fqT/4uj/hc3iH/nz0z/v1J/8A
F157RQB6F/wubxD/AM+emf8AfqT/AOLo/wCFzeIf+fPTP+/Un/xdee0UAehf8Lm8Q/8APnpn/fqT
/wCLo/4XN4h/589M/wC/Un/xdee0UAehf8Lm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF157R
QB6F/wALm8Q/8+emf9+pP/i6P+FzeIf+fPTP+/Un/wAXXntFAHoX/C5vEP8Az56Z/wB+pP8A4uj/
AIXN4h/589M/79Sf/F157RQB6F/wubxD/wA+emf9+pP/AIuj/hc3iH/nz0z/AL9Sf/F157RQB6F/
wubxD/z56Z/36k/+Lo/4XN4h/wCfPTP+/Un/AMXXntFAHoX/AAubxD/z56Z/36k/+Lo/4XN4h/58
9M/79Sf/ABdee0UAehf8Lm8Q/wDPnpn/AH6k/wDi6P8Ahc3iH/nz0z/v1J/8XXntFAHoX/C5vEP/
AD56Z/36k/8Ai6P+FzeIf+fPTP8Av1J/8XXntFAHoX/C5vEP/Pnpn/fqT/4uj/hc3iH/AJ89M/79
Sf8Axdee0UAehf8AC5vEP/Pnpn/fqT/4uj/hc3iH/nz0z/v1J/8AF157RQB6F/wubxD/AM+emf8A
fqT/AOLo/wCFzeIf+fPTP+/Un/xdee0UAehf8Lm8Q/8APnpn/fqT/wCLo/4XN4h/589M/wC/Un/x
dee0UAehf8Lm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF157RQB6F/wALm8Q/8+emf9+pP/i6
P+FzeIf+fPTP+/Un/wAXXntFAHoX/C5vEP8Az56Z/wB+pP8A4uj/AIXN4h/589M/79Sf/F157RQB
6F/wubxD/wA+emf9+pP/AIuj/hc3iH/nz0z/AL9Sf/F157RQB6F/wubxD/z56Z/36k/+Lo/4XN4h
/wCfPTP+/Un/AMXXntFAHoX/AAubxD/z56Z/36k/+Lo/4XN4h/589M/79Sf/ABdee0UAehf8Lm8Q
/wDPnpn/AH6k/wDi6P8Ahc3iH/nz0z/v1J/8XXntFAHoX/C5vEP/AD56Z/36k/8Ai6P+FzeIf+fP
TP8Av1J/8XXntFAHoX/C5vEP/Pnpn/fqT/4uj/hc3iH/AJ89M/79Sf8Axdee0UAehf8AC5vEP/Pn
pn/fqT/4uj/hc3iH/nz0z/v1J/8AF157RQB6F/wubxD/AM+emf8AfqT/AOLo/wCFzeIf+fPTP+/U
n/xdee0UAehf8Lm8Q/8APnpn/fqT/wCLo/4XN4h/589M/wC/Un/xdee0UAehf8Lm8Q/8+emf9+pP
/i6P+FzeIf8Anz0z/v1J/wDF157RQB6F/wALm8Q/8+emf9+pP/i6P+FzeIf+fPTP+/Un/wAXXntF
AHoX/C5vEP8Az56Z/wB+pP8A4uj/AIXN4h/589M/79Sf/F157RQB6F/wubxD/wA+emf9+pP/AIuj
/hc3iH/nz0z/AL9Sf/F157RQB6F/wubxD/z56Z/36k/+Lo/4XN4h/wCfPTP+/Un/AMXXntFAHoX/
AAubxD/z56Z/36k/+Lo/4XN4h/589M/79Sf/ABdee1ZstOvdSlaLTrO4u5FXcUgiZyB64A6UAdz/
AMLm8Q/8+emf9+pP/i6P+FzeIf8Anz0z/v1J/wDF1xEGl6hdJO1rY3My2/8ArjHCzCLr97A46Hr6
VXSKSSN3SNmSMAuwUkKCcDJ7cnFAHf8A/C5vEP8Az56Z/wB+pP8A4uj/AIXN4h/589M/79Sf/F1x
TaPqa6f9vbTrsWeAftBgby8E4zuxjrxUFraXN9cLb2VvLcTNnbHChdjjngDmgDvP+FzeIf8Anz0z
/v1J/wDF0f8AC5vEP/Pnpn/fqT/4uuDu7O5sLgwX1vLbTKATHMhRhnpweaZHDJLv8qNn2LvfapO1
fU+goA7/AP4XN4h/589M/wC/Un/xdH/C5vEP/Pnpn/fqT/4uuDtbS5vrhbeyt5biZs7Y4ULscc8A
c0rWV0l6bN7aZboNsMBjIcN6beuaAO7/AOFzeIf+fPTP+/Un/wAXR/wubxD/AM+emf8AfqT/AOLr
z2rNrpt9ewyy2VlcXEcIzK8UTOIx6sQOOh6+lAHc/wDC5vEP/Pnpn/fqT/4uj/hc3iH/AJ89M/79
Sf8AxdcNHpt9LYvexWVw9pGcPcLExjU+hbGB1H51WoA9C/4XN4h/589M/wC/Un/xdH/C5vEP/Pnp
n/fqT/4uuDNnci8+yG3lFyG2eTsO/d6beuahoA9C/wCFzeIf+fPTP+/Un/xdH/C5vEP/AD56Z/36
k/8Ai689ooA9C/4XN4h/589M/wC/Un/xdH/C5vEP/Pnpn/fqT/4uvPaKAPQv+FzeIf8Anz0z/v1J
/wDF0f8AC5vEP/Pnpn/fqT/4uvPaKAPQv+FzeIf+fPTP+/Un/wAXR/wubxD/AM+emf8AfqT/AOLr
z2igD0L/AIXN4h/589M/79Sf/F0f8Lm8Q/8APnpn/fqT/wCLrz2igD0L/hc3iH/nz0z/AL9Sf/F0
f8Lm8Q/8+emf9+pP/i689ooA9C/4XN4h/wCfPTP+/Un/AMXR/wALm8Q/8+emf9+pP/i689ooA9C/
4XN4h/589M/79Sf/ABdH/C5vEP8Az56Z/wB+pP8A4uuCe3mihilkhkSOYExuykB8HBwe+DxStZ3K
GcPbyqbc4myhHlHOMN6c8c0Ad5/wubxD/wA+emf9+pP/AIuj/hc3iH/nz0z/AL9Sf/F1wUlrcQwR
TTQSRxTAmKRkIWQA4O098H0qKgD0L/hc3iH/AJ89M/79Sf8AxdH/AAubxD/z56Z/36k/+Lrz2igD
0L/hc3iH/nz0z/v1J/8AF0f8Lm8Q/wDPnpn/AH6k/wDi689ooA9C/wCFzeIf+fPTP+/Un/xdH/C5
vEP/AD56Z/36k/8Ai689ooA9C/4XN4h/589M/wC/Un/xdH/C5vEP/Pnpn/fqT/4uvPaKAPQv+Fze
If8Anz0z/v1J/wDF0f8AC5vEP/Pnpn/fqT/4uvPaKAPQv+FzeIf+fPTP+/Un/wAXR/wubxD/AM+e
mf8AfqT/AOLrz2igD0L/AIXN4h/589M/79Sf/F0V57RQAUUUUAFFFFAElvby3V1Fb26b5ZnCIoP3
mJwB+deja14Wv7Xw5baQ+o+ZeCJWMW75WILHy8k+jLjPHyjpxjzmGaS2nSaB2jkQ5VlOCDWs3i7W
2OTeDdjG4QRggex25FcmIp1ZuDp20d3f7tPPXc0hKKTuYw+8PrXReLNUsrvXtQW1sLE7rglb2KSV
mcZ6/wCsKc+y/SudZizFmJJJySe9JXZfVeRmehz6+kGvRLaajEttPrsrXBSUbXhPlD5ucFCN3Xg4
9qi0ieOLQ/JfVUe3msrhRB9uhgiRyrgI0JG52zghzt6rycDPA0VNvdt/WwLQ7xLiK7hFvZ6vbWM7
ppoW4a5EfllIXDnOeNvQ+5Ap91qt0+sWyX2oRPp1tbXMcDS6lFcSO7QON7lXYgscADoOAPU8BRTe
t/MFodpJrcU0c9neXay6fHplnttxICpkUw7to/v43g45wCO1Sa/NeXHh7Vnn1GC8tDexG0SKZZPK
jO/ACj/VjGBsOOnSuIVirBlJBByCO1X9Q1y/1OPy7yWMrv8AMYRwJH5j/wB5toG49eWyeT6mh6gt
NP62M+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
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
pV8M/wDgu/8Asq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlX
wz/4Lv8A7Kj/AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDgu/8A
sq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/
AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDgu/8Asq5OigDrP+E8
/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/AITz/qVfDP8A
4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDgu/8Asq5OigDrP+E8/wCpV8M/+C7/
AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/AITz/qVfDP8A4Lv/ALKuTooA
6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDgu/8Asq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6l
Xwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfD
P/gu/wDsqP8AhPP+pV8M/wDgu/8Asq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCy
rk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8A
hPP+pV8M/wDgu/8Asq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/
AKlXwz/4Lv8A7Kj/AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDg
u/8Asq5OigDrP+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A
7Kj/AITz/qVfDP8A4Lv/ALKuTooA6z/hPP8AqVfDP/gu/wDsqP8AhPP+pV8M/wDgu/8Asq5OigDr
P+E8/wCpV8M/+C7/AOyo/wCE8/6lXwz/AOC7/wCyrk6KAOs/4Tz/AKlXwz/4Lv8A7Kj/AITz/qVf
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
y3V1Fb26b5ZnCIoP3mJwB+deja14Wv7Xw5baQ+o+ZeCJWMW75WILHy8k+jLjPHyjpxjzmGaS2nSa
B2jkQ5VlOCDWs3i7W2OTeDdjG4QRggex25FcmIp1ZuDp20d3f7tPPXc0hKKTuYw+8PrXReLNUsrv
XtQW1sLE7rglb2KSVmcZ6/6wpz7L9K51mLMWYkknJJ70ldl9V5GZ6HPr6Qa9EtpqMS20+uytcFJR
teE+UPm5wUI3deDj2qLSJ44tD8l9VR7eayuFEH26GCJHKuAjQkbnbOCHO3qvJwM8DRU29239bAtD
vEuIruEW9nq9tYzummhbhrkR+WUhcOc5429D7kCn3Wq3T6xbJfahE+nW1tcxwNLqUVxI7tA43uVd
iCxwAOg4A9TwFFN638wWh2kmtxTRz2d5drLp8emWe23EgKmRTDu2j+/jeDjnAI7VJr815ceHtWef
UYLy0N7EbRIplk8qM78AKP8AVjGBsOOnSuIVirBlJBByCO1X9Q1y/wBTj8u8ljK7/MYRwJH5j/3m
2gbj15bJ5PqaHqC00/rYz6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACu
k8NaLf6tZXB8u6fSoZUkuUtITJJK4B2ooAznBPJ+UZyewPN0U72A78DVNTvrC8itJbaW31aSe+jC
lTa58shpMjIG0H5j6GsWLUJJtB1+1hfFku2WONVCg5nXk4AyccDPQcDFc1RU2/r7v8g/r8/8ztL+
zhu9OeW+01ba1t7CIW2qQySOJXVVGwEkIxOWyoAIIPPBqhZW8dzouo2Hh2W4urmWSJijQiOaaIBt
yqqs24BtpIBycZxxxzVFN63BaWO2sLQw2WnadrUKtqMb3ElpZ3J5X92DGjqem6QZCHr6YbmTThrM
YvorzR7a2vJtNlEcS2EaSzAOvWIDjAzghRnHfbxwtFD1uC0sdJomjy6rLNbaFc3bwNADqDtZjcib
gdqqrMz5IGAMZxzgZI0rTUL638fWsC2txpsbiK2WK4i2zGFQAu4kZGQOccHpyK4mihgSfZ5vsv2n
yZPI3+X5u07d2M7c9M45xXWaDb3dzp+iS6YrlbPUXku2j6Qj92Q7+i7Q3J44Ncp9pl+x/Zd2IfM8
wqAOWxjJPU8flk+pqKmnZiauj0WGNZLS2ntYpGgFndIuoKf9GtlcyZjkXH3sHqWX7y/K2BnmdJWK
Ob7Rqk8FhPFbqbHz7Z1VyScSHy0O7HJBI5OOSBisCiktGU9TuRdTWPxUmjtbxJBdXWJnjU5wTkru
ZQR744PvXDUUUlohBRRRTAKKKKACiiigAooooAKKKKACiiigAooooA7GKWK+0HRtEvGVEuLZntZW
4EM/nygZP91hhT/wE9ql13Tp59UudOt1/wBJ1bWJSAeyRsVB+m5pM/7lcTRTeruHQ727k0rxDbXe
i6Vc3EstuofTopLZUXMSbWVWDksXUZ5UZIFcFRRS63DyCiiigAooooAKKKKACiiigAooooAKKKKA
CiiigArc0XxN/Y1m9v8A2Lo9/ukL+bfWnmuOANoORxxnHuaw6KAOs/4Tz/qVfDP/AILv/sqP+E8/
6lXwz/4Lv/sq5OigDrP+E8/6lXwz/wCC7/7Kj/hPP+pV8M/+C7/7KuasoYri/ghuJfJikkVXk4+Q
E4zzXp958KtHtLKS4bU7lY1jLiVmTZjHUnAoA5X/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+
yrlCBuIUkjPBIxmtS98Oahpyy/bDZxtDw8Yv4GkB9Ngctn2xQBr/APCef9Sr4Z/8F3/2VH/Cef8A
Uq+Gf/Bd/wDZVy00TQTPE5QshwSjh1/BgSD9RTKAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A
7KuduNOubRN1wqR/JHIFMq7irruUgZyePy4zioYYmmk2IUBwT87hBwM9SQO3Tv0oA6j/AITz/qVf
DP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5
OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP
+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M
/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6
KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6
lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/
AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuToo
A6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qV
fDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A
4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigD
rP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8
M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDg
u/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs
/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz
/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7
/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/
AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/
AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/
ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8A
hPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8A
gu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8A
sqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE
8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC
7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCy
o/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz
/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv
/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj
/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+
pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+
yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+
E8/6lXwz/wCC7/7KuTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6l
Xwz/AOC7/wCyo/4Tz/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7K
uTooA6z/AITz/qVfDP8A4Lv/ALKj/hPP+pV8M/8Agu/+yrk6KAOs/wCE8/6lXwz/AOC7/wCyo/4T
z/qVfDP/AILv/sq5OigDrP8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuTooA6z/AITz/qVf
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
o/1YxgbDjp0riFYqwZSQQcgjtV/UNcv9Tj8u8ljK7/MYRwJH5j/3m2gbj15bJ5PqaHqC00/rYz6K
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuk8NaLf6tZXB8u6fSoZUkuUt
ITJJK4B2ooAznBPJ+UZyewPN0U72A78DVNTvrC8itJbaW31aSe+jClTa58shpMjIG0H5j6GsWLUJ
JtB1+1hfFku2WONVCg5nXk4AyccDPQcDFc1RU2/r7v8AIP6/P/M7S/s4bvTnlvtNW2tbewiFtqkM
kjiV1VRsBJCMTlsqACCDzwaoWVvHc6LqNh4dluLq5lkiYo0IjmmiAbcqqrNuAbaSAcnGcccc1RTe
twWljtrC0MNlp2na1CrajG9xJaWdyeV/dgxo6npukGQh6+mG5k04azGL6K80e2trybTZRHEthGks
wDr1iA4wM4IUZx328cLRQ9bgtLHSaJo8uqyzW2hXN28DQA6g7WY3Im4HaqqzM+SBgDGcc4GSNK01
C+t/H1rAtrcabG4itliuItsxhUALuJGRkDnHB6ciuJooYEn2eb7L9p8mTyN/l+btO3djO3PTOOcV
1mg293c6fokumK5Wz1F5Lto+kI/dkO/ou0NyeODXKfaZfsf2XdiHzPMKgDlsYyT1PH5ZPqaipp2Y
mro9FhjWS0tp7WKRoBZ3SLqCn/RrZXMmY5Fx97B6ll+8vytgZ5nSVijm+0apPBYTxW6mx8+2dVck
nEh8tDuxyQSOTjkgYrAopLRlPU7kXU1j8VJo7W8SQXV1iZ41OcE5K7mUEe+OD71w1FFJaIQUUUUw
CiiigAooooAKKKKACiiigAooooAKKKKAOxilivtB0bRLxlRLi2Z7WVuBDP58oGT/AHWGFP8AwE9q
l13Tp59UudOt1/0nVtYlIB7JGxUH6bmkz/uVxNFN6u4dDvbuTSvENtd6LpVzcSy26h9OiktlRcxJ
tZVYOSxdRnlRkgVwVFFLrcPIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtzRfE39jWb2/8A
Yuj3+6Qv5t9aea44A2g5HHGce5rDooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP
+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrmrKGK4v4IbiXyYpJFV5OPkBOM816fefCrR7SykuG
1O5WNYy4lZk2Yx1JwKAOV/4Tz/qVfDP/AILv/sqP+E8/6lXwz/4Lv/sq5Q43HbkjPBIxmtGfw7rV
rbtPc6PfwwoMtJJauqqPUkjFAG1/wnn/AFKvhn/wXf8A2VH/AAnn/Uq+Gf8AwXf/AGVctNDLbzPD
cRvFKh2sjqVZT6EHpTKAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuaeyuoozJJbTIihSWa
MgAMMrz7gZHrTIYZbiTZBG8r4LbUUk4AyTgegBNAHUf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2
VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvh
n/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/w
nn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF
3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq
+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n
/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZV
ydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf
/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Ce
f9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf
/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4
Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8
J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ
0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8
F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/
1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9
lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn
/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wn
n/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnR
QB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wX
f/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/U
q+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2V
H/Cef9Sr4Z/8F3/2VcnRQB1n/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/
AAXf/ZUf8J5/1Kvhn/wXf/ZVydFAHWf8J5/1Kvhn/wAF3/2VH/Cef9Sr4Z/8F3/2VcnRQB1n/Cef
9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXJ0UAdZ/wnn/Uq+Gf/AAXf/ZUf8J5/1Kvhn/wXf/ZVydFA
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
FFFABRRRQBJb28t1dRW9um+WZwiKD95icAfnXo2teFr+18OW2kPqPmXgiVjFu+ViCx8vJPoy4zx8
o6cY85hmktp0mgdo5EOVZTgg1rN4u1tjk3g3YxuEEYIHsduRXJiKdWbg6dtHd3+7Tz13NISik7mM
v3h9a6XxlLph8SamkVpdrd/aW3StdK0ZOefk8sH/AMe/OuaZizFmJJJySe9JXZfVeRmehzxWdpr0
VpHp1i0V1rsttIHtkbEX7obFyPl+8cEYI7VFpGjvJoeJbGKWCayuHjaHTlkDMFfbuuGO5ZAy/dTI
wBxya4Gip+zb+tgWh37adPqESpp9tDNfmLTEgMsSOBmBs/eBGOMke1F1aytrFtaXeiLFbQ21zm7l
0tbb7VIIHOQAijaCPlGM9zz04Cim9b+YLQ7SQWUsc9lcWdrFbQ6ZZzmWOBRIHYwh33gbjkO3Gcd8
Z5o8QWU8Wi6m9zpNrawR3kaWM0duqF4vn+6wGXUgKdxzn1rjFO1gRjIOeRmtK+1try0e2hsbSxil
kEswtVYeawBwSGYgAZbAXA56dMD1Baaf1sZlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABXSeGtFv9Wsrg+XdPpUMqSXKWkJkklcA7UUAZzgnk/KM5PYHm6Kd7Ad+Bqmp31he
RWkttLb6tJPfRhSptc+WQ0mRkDaD8x9DWLFqEk2g6/awviyXbLHGqhQczrycAZOOBnoOBiuaoqbf
193+Qf1+f+Z2l/Zw3enPLfaatta29hELbVIZJHErqqjYCSEYnLZUAEEHng1QsreO50XUbDw7LcXV
zLJExRoRHNNEA25VVWbcA20kA5OM4445qim9bgtLHbWFoYbLTtO1qFW1GN7iS0s7k8r+7BjR1PTd
IMhD19MNzJpw1mMX0V5o9tbXk2myiOJbCNJZgHXrEBxgZwQozjvt44Wih63BaWOk0TR5dVlmttCu
bt4GgB1B2sxuRNwO1VVmZ8kDAGM45wMkaVpqF9b+PrWBbW402NxFbLFcRbZjCoAXcSMjIHOOD05F
cTRQwJPs832X7T5Mnkb/AC/N2nbuxnbnpnHOK6zQbe7udP0SXTFcrZ6i8l20fSEfuyHf0XaG5PHB
rlPtMv2P7LuxD5nmFQBy2MZJ6nj8sn1NRU07MTV0eiwxrJaW09rFI0As7pF1BT/o1srmTMci4+9g
9Sy/eX5WwM8zpKxRzfaNUngsJ4rdTY+fbOquSTiQ+Wh3Y5IJHJxyQMVgUUloynqd/d6Fe6n4h1kr
JNdaUl2JroWUDySSSDO2MAqCW5PP3RnOTwDyGuz3N1r15PfWzWlxJKWeB1IMeexB5/Os+ikIKKKK
YBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHYxSxX2g6Nol4yolxbM9rK3Ahn8+UDJ/usMKf8AgJ7V
LrunTz6pc6dbr/pOraxKQD2SNioP03NJn/criaKb1dw6He3cmleIba70XSrm4llt1D6dFJbKi5iT
ayqwcli6jPKjJArgqKKXW4eQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFbmi+Jv7Gs3t/7F
0e/3SF/NvrTzXHAG0HI44zj3NYdFAHWf8J5/1Kvhn/wXf/ZUf8J5/wBSr4Z/8F3/ANlXJ0UAdZ/w
nn/Uq+Gf/Bd/9lR/wnn/AFKvhn/wXf8A2Vc1ZQxXF/BDcS+TFJIqvJx8gJxnmvT7z4VaPaWUlw2p
3KxrGXErMmzGOpOBQByv/Cef9Sr4Z/8ABd/9lR/wnn/Uq+Gf/Bd/9lXKHG47ckZ4JGM1oz+Hdatb
dp7nR7+GFBlpJLV1VR6kkYoA2v8AhPP+pV8M/wDgu/8AsqP+E8/6lXwz/wCC7/7KuWmhlt5nhuI3
ilQ7WR1Ksp9CD0plAHWf8J5/1Kvhn/wXf/ZUf8J5/wBSr4Z/8F3/ANlXNPZXUUZkktpkRQpLNGQA
GGV59wMj1pkMMtxJsgjeV8FtqKScAZJwPQAmgDqP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyr
k6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfD
P/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/
4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXw
z/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6
z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/
AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8A
qVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/
+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/
6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuT
ooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/
+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/h
PP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP
/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP
+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A
7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCp
V8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7
Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/q
VfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5Oi
gDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4
Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8
/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+
C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4
Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDs
q5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlX
wz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sq
P+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV
8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KA
Os/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu
/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/
AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4L
v/sqP+E8/wCpV8M/+C7/AOyrk6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hP
P+pV8M/+C7/7Kj/hPP8AqVfDP/gu/wDsq5OigDrP+E8/6lXwz/4Lv/sqP+E8/wCpV8M/+C7/AOyr
k6KAOs/4Tz/qVfDP/gu/+yo/4Tz/AKlXwz/4Lv8A7KuTooA6z/hPP+pV8M/+C7/7Kj/hPP8AqVfD
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
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACuk8NaLf6tZXB8u6fSoZUkuUtITJJK4B2ooAznBPJ+UZ
yewPN0U72A78DVNTvrC8itJbaW31aSe+jClTa58shpMjIG0H5j6GsWLUJJtB1+1hfFku2WONVCg5
nXk4AyccDPQcDFc1RU2/r7v8g/r8/wDM7S/s4bvTnlvtNW2tbewiFtqkMkjiV1VRsBJCMTlsqACC
DzwaoWVvHc6LqNh4dluLq5lkiYo0IjmmiAbcqqrNuAbaSAcnGcccc1RTetwWljtrC0MNlp2na1Cr
ajG9xJaWdyeV/dgxo6npukGQh6+mG5k04azGL6K80e2trybTZRHEthGkswDr1iA4wM4IUZx328cL
RQ9bgtLHSaJo8uqyzW2hXN28DQA6g7WY3Im4HaqqzM+SBgDGcc4GSNK01C+t/H1rAtrcabG4itli
uItsxhUALuJGRkDnHB6ciuJooYEn2eb7L9p8mTyN/l+btO3djO3PTOOcV1mg293c6fokumK5Wz1F
5Lto+kI/dkO/ou0NyeODXKfaZfsf2XdiHzPMKgDlsYyT1PH5ZPqaipp2Ymro9FhjWS0tp7WKRoBZ
3SLqCn/RrZXMmY5Fx97B6ll+8vytgZ5nSVijm+0apPBYTxW6mx8+2dVcknEh8tDuxyQSOTjkgYrA
opLRlPU7+70K91PxDrJWSa60pLsTXQsoHkkkkGdsYBUEtyefujOcngHkNdnubrXrye+tmtLiSUs8
DqQY89iDz+dZ9FIQUUUUwCiiigAooooAKKKKACiiigAooooAKKKKAOxilivtB0bRLxlRLi2Z7WVu
BDP58oGT/dYYU/8AAT2qXXdOnn1S5063X/SdW1iUgHskbFQfpuaTP+5XE0U3q7h0O9u5NK8Q213o
ulXNxLLbqH06KS2VFzEm1lVg5LF1GeVGSBXBUUUutw8gooooAKKKKACiiigAooooAKKKKACiiigA
ooooAK3NF1TQrGzePWPDn9qTmQss3254dq4Hy7VGDyCc+9YdFAHWf8JB4Q/6Ej/yrTf4Uf8ACQeE
P+hI/wDKtN/hXJ0UAdZ/wkHhD/oSP/KtN/hR/wAJB4Q/6Ej/AMq03+Fc1ZQxXF/BDcS+TFJIqvJx
8gJxnmvT7z4VaPaWUlw2p3KxrGXErMmzGOpOBQByv/CQeEP+hI/8q03+FH/CQeEP+hI/8q03+Fco
cbjtyRngkYzWjP4d1q1t2nudHv4YUGWkktXVVHqSRigDa/4SDwh/0JH/AJVpv8KP+Eg8If8AQkf+
Vab/AArlpoZbeZ4biN4pUO1kdSrKfQg9KZQB1n/CQeEP+hI/8q03+FH/AAkHhD/oSP8AyrTf4VzT
2V1FGZJLaZEUKSzRkABhlefcDI9aZDDLcSbII3lfBbaiknAGScD0AJoA6j/hIPCH/Qkf+Vab/Cj/
AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5
Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDw
h/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA
6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv
8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0
JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8A
hIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lW
m/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH
/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDr
P+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/w
rk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qk
f+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCE
g8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab
/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9
CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/
4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/Cu
TooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/
5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISD
wh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8
KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0J
H/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/h
IPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5O
igDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/l
Wm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPC
H/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo
/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf
+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg
8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6K
AOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Va
b/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If
9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/
AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5
Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDw
h/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA
6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv
8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0
JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8A
hIPCH/Qkf+Vab/CuTqzZade6lK0WnWdxdyKu4pBEzkD1wB0oA6P/AISDwh/0JH/lWm/wo/4SDwh/
0JH/AJVpv8K56DS9Qukna1sbmZbf/XGOFmEXX72Bx0PX0qukUkkbukbMkYBdgpIUE4GT25OKAOp/
4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8KwG0fU10/7e2nXYs8A/aDA3l4JxndjHXioLW0ub64W3
sreW4mbO2OFC7HHPAHNAHTf8JB4Q/wChI/8AKtN/hR/wkHhD/oSP/KtN/hXM3dnc2FwYL63ltplA
JjmQowz04PNMjhkl3+VGz7F3vtUnavqfQUAdT/wkHhD/AKEj/wAq03+FH/CQeEP+hI/8q03+Fcza
2lzfXC29lby3EzZ2xwoXY454A5pWsrpL02b20y3QbYYDGQ4b029c0AdL/wAJB4Q/6Ej/AMq03+FH
/CQeEP8AoSP/ACrTf4VydWbXTb69hllsrK4uI4RmV4omcRj1YgcdD19KAOj/AOEg8If9CR/5Vpv8
KP8AhIPCH/Qkf+Vab/Cucj02+lsXvYrK4e0jOHuFiYxqfQtjA6j86rUAdZ/wkHhD/oSP/KtN/hR/
wkHhD/oSP/KtN/hXPwaRqV1eSWltp91NcxZ8yGOFmdMccqBkVUZWRirqVZTggjBBoA6v/hIPCH/Q
kf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuTooA6z/hIPCH/Qkf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuTo
oA6z/hIPCH/Qkf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuTooA6z/hIPCH/Qkf8AlWm/wo/4SDwh/wBC
R/5Vpv8ACuTooA6z/hIPCH/Qkf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuTooA6z/hIPCH/Qkf8AlWm/
wo/4SDwh/wBCR/5Vpv8ACuTooA6z/hIPCH/Qkf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuTooA6z/hIP
CH/Qkf8AlWm/wo/4SDwh/wBCR/5Vpv8ACuYe3mihilkhkSOYExuykB8HBwe+DxStZ3KGcPbyqbc4
myhHlHOMN6c8c0AdN/wkHhD/AKEj/wAq03+FH/CQeEP+hI/8q03+FcxJa3EMEU00EkcUwJikZCFk
AODtPfB9KioA6z/hIPCH/Qkf+Vab/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCE
g8If9CR/5Vpv8K5OigDrP+Eg8If9CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab
/Cj/AISDwh/0JH/lWm/wrk6KAOs/4SDwh/0JH/lWm/wo/wCEg8If9CR/5Vpv8K5OigDrP+Eg8If9
CR/5Vpv8KP8AhIPCH/Qkf+Vab/CuTooA6z/hIPCH/Qkf+Vab/CiuTooAKKKKACiiigCS3t5bq6it
7dN8szhEUH7zE4A/OvRta8LX9r4cttIfUfMvBErGLd8rEFj5eSfRlxnj5R04x5zDNJbTpNA7RyIc
qynBBrWbxdrbHJvBuxjcIIwQPY7ciuTEU6s3B07aO7v92nnruaQlFJ3MZfvD610vjKXTD4k1NIrS
7W7+0tula6Voyc8/J5YP/j351zTMWYsxJJOST3pK7L6ryMz0OeKztNeitI9OsWiutdltpA9sjYi/
dDYuR8v3jgjBHaotI0d5NDxLYxSwTWVw8bQ6csgZgr7d1wx3LIGX7qZGAOOTXA0VP2bf1sC0O/bT
p9QiVNPtoZr8xaYkBliRwMwNn7wIxxkj2ourWVtYtrS70RYraG2uc3culrbfapBA5yAEUbQR8oxn
ueenAUU3rfzBaHaSCyljnsriztYraHTLOcyxwKJA7GEO+8Dcch24zjvjPNHiCyni0XU3udJtbWCO
8jSxmjt1QvF8/wB1gMupAU7jnPrXGKdrAjGQc8jNaV9rbXlo9tDY2ljFLIJZhaqw81gDgkMxAAy2
AuBz06YHqC00/rYzKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuk8NaL
f6tZXB8u6fSoZUkuUtITJJK4B2ooAznBPJ+UZyewPN0U72A78DVNTvrC8itJbaW31aSe+jClTa58
shpMjIG0H5j6GsWLUJJtB1+1hfFku2WONVCg5nXk4AyccDPQcDFc1RU2/r7v8g/r8/8AM7S/s4bv
TnlvtNW2tbewiFtqkMkjiV1VRsBJCMTlsqACCDzwaoWVvHc6LqNh4dluLq5lkiYo0IjmmiAbcqqr
NuAbaSAcnGcccc1RTetwWljtrC0MNlp2na1CrajG9xJaWdyeV/dgxo6npukGQh6+mG5k04azGL6K
80e2trybTZRHEthGkswDr1iA4wM4IUZx328cLRQ9bgtLHSaJo8uqyzW2hXN28DQA6g7WY3Im4Haq
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
b/Cj/hIPCH/Qkf8AlWm/wrk6KAOs/wCEg8If9CR/5Vpv8KK5OigAooooAKKKKAHRxvLIscSs7uQq
qoyWJ6ACvStas/FMfg+Cwurt3uXgVntw5LvGC2V9zjZkd8Hr385tLqWyvIbq3IEsLh0JGcEHIrop
/H2qXM3nSwWrSgcSMrkg+vLYzXJiI1pODppaO7vfby0euvkaQcUnzHML94fWul8ZS6YfEmppFaXa
3f2lt0rXStGTnn5PLB/8e/OuaY7mJOMk54GKSuy+q8jM9Dnis7TXorSPTrForrXZbaQPbI2Iv3Q2
LkfL944IwR2qLSNHeTQ8S2MUsE1lcPG0OnLIGYK+3dcMdyyBl+6mRgDjk1wNFT9m39bAtDv206fU
IlTT7aGa/MWmJAZYkcDMDZ+8CMcZI9qLq1lbWLa0u9EWK2htrnN3Lpa232qQQOcgBFG0EfKMZ7nn
pwFFN638wWh2kgspY57K4s7WK2h0yznMscCiQOxhDvvA3HIduM474zzR4gsp4tF1N7nSbW1gjvI0
sZo7dULxfP8AdYDLqQFO45z61xinawIxkHPIzWlfa215aPbQ2NpYxSyCWYWqsPNYA4JDMQAMtgLg
c9OmB6gtNP62MyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAroPDUl+kd
wbS7/su1Vka61FGZXjQZ+QEHJLf3BySB2BI5+rtlrOp6bG0enajd2iOdzLBOyBj6kA007AdfBqcs
lxp1zokb21vqWrSrcQoOJVymEcDgjazHb05NZEVxGNB1+ztoIFhj2ssqpl5B56gZYk8Adhgdzk81
kLrWqq1wy6leBrr/AI+CJ2zNxj5ufm4PeqiTSRxuiSMqSAB1DEBgDkZHfkZqbbf12A7S+l+26bLp
C3Op2S2OnQyskt0DbOAEJzGoOMltwO45OOM9M2yRtK0XUbrRb2O4vYpIgbq1DhoYWDbiu5VZfm2g
sB3AzzzhvqV9JYJYyXlw1ohylu0rGNT6hc4HU/nTLW7ubG4W4sriW3mXO2SFyjDPHBHNN7sOiOtt
bc63pljd66sl1dg3Mke4kSXkUcYYBm+8w3AjPXG4A8cR6RcWzWOpXKaBDbq2nSjdvmMUhDp93LZB
G4Z+Y9B05zzM2o3txfC9nvLiW6UhhO8rGQEdDuJzxUr63qsl4Lt9TvGuQnliY3Dlwv8Ad3ZzjnpQ
9bguhpaPb3dtdsNE1C1eWSDMt5GZI/sKZG5i7Ku09sjOQSByedPT9YguPH0D2kUdyJDFB9ruI8yS
FQA0uDwGbGcnJHqDk1y1lqd/pjO2m3tzaM4wxglaMsPfB5om1O/ub1by4vbmW6XG2eSVmcY6YYnN
DBFWuw0Ge7tNP0RdNZ1S81F47tU6TAeWAjjuu1m4PHJrmft839lf2eMeR53nnk5LbdvrgcZ6D65w
MJa6lfWUMsVleXFvHMMSpFKyCQejAHnqevrTTsJq53cW2G0ttLtpZNtzaXTxWaj/AEa4UmTbJI2f
vqF44I+VfmXnHLaJaw30zzstlGbSJSkE1ysQuJM8E+Y2CO5A7DGBnNZ0eqX8Ng9jFfXKWkhy9usz
CNvqucHoKhlnmn2edK8nloETexO1R0A9B7Ulo7jep294up2/izWWhvY9Nt2uBLdalDKN0ac4QFD1
b/nmOSQM4A45HV7yHUNZu7u2h8iGaVnSPj5QT7cU+317V7RpDaarfQGVt8hjuXXe3qcHk+9VLi4n
u7h57qaSeZzl5JGLMx9yeTS7ARUUUUwCiiigAooooAKKKKACiiigAooooAKKKKAOyWOLVvDmjaOy
qt2bZ5rKToWk8+QNET/tADH+0B60a9bTfbNTtrZWa51bWHiRB1Kxt0+hZx/3xXI/aJj5WZZP3IxF
8x+QZJ49OSTx3NTnVNQa6S5a+uTPGSUlMzblJJJwc5GSST9TTerv/W4dDstYtbHUtHuNL07ULS6l
0hA9pHCsgdlVcT5LKFOSN/yk9DXBVLb3M9pcLPazSQTL92SNyrDtwRUVLrcOlgooooAKKKKACiii
gAooooAKKKKACiiigAooooAK3NF1TQrGzePWPDn9qTmQss3254dq4Hy7VGDyCc+9YdFAHWf8JB4Q
/wChI/8AKtN/hR/wkHhD/oSP/KtN/hXJ0UAdZ/wkHhD/AKEj/wAq03+FH/CQeEP+hI/8q03+Fc1Z
Wpvb+C1V1RppFjDNnAJOO1d/P8IrmCN2OrRkqpYDyDg8eu6gDF/4SDwh/wBCR/5Vpv8ACj/hIPCH
/Qkf+Vab/CuUIwxAIbnAI71oz+Hdatbdp7nR7+GFBlpJLV1VR6kkYoA2v+Eg8If9CR/5Vpv8KP8A
hIPCH/Qkf+Vab/CuWmhlt5nhuI3ilQ7WR1Ksp9CD0plAHWf8JB4Q/wChI/8AKtN/hR/wkHhD/oSP
/KtN/hXNPZXUUZkktpkRQpLNGQAGGV59wMj1pkMMtxJsgjeV8FtqKScAZJwPQAmgDqP+Eg8If9CR
/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5Oig
DrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH
/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/C
j/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8I
f9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK
5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/
AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCV
ab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+
Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm
/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hI
PCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR
/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5Oig
DrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH
/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/C
j/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8I
f9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK
5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/
AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCV
ab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+
Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm
/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hI
PCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR
/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5Oig
DrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH
/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/C
j/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8I
f9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK
5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/
AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCV
ab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+
Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm
/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hI
PCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR
/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5Oig
DrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH
/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/C
j/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8I
f9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK
5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/
AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCV
ab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+
Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm
/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hI
PCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR
/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5Oig
DrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH
/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/C
j/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8I
f9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK
5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/
AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCV
ab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+
Eg8If9CR/wCVab/Cj/hIPCH/AEJH/lWm/wAK5OigDrP+Eg8If9CR/wCVab/CiuTooAKKKKACiiig
B0cbyyLHErO7kKqqMliegAr0rWrPxTH4PgsLq7d7l4FZ7cOS7xgtlfc42ZHfB69/ObS6lsryG6ty
BLC4dCRnBByK6Kfx9qlzN50sFq0oHEjK5IPry2M1yYiNaTg6aWju7328tHrr5GkHFJ8xzC/eH1rp
fGUumHxJqaRWl2t39pbdK10rRk55+Tywf/HvzrmmO5iTjJOeBikrsvqvIzPQ54rO016K0j06xaK6
12W2kD2yNiL90Ni5Hy/eOCMEdqi0jR3k0PEtjFLBNZXDxtDpyyBmCvt3XDHcsgZfupkYA45NcDRU
/Zt/WwLQ79tOn1CJU0+2hmvzFpiQGWJHAzA2fvAjHGSPai6tZW1i2tLvRFitoba5zdy6Wtt9qkED
nIARRtBHyjGe556cBRTet/MFodpILKWOeyuLO1itodMs5zLHAokDsYQ77wNxyHbjOO+M80eILKeL
RdTe50m1tYI7yNLGaO3VC8Xz/dYDLqQFO45z61xinawIxkHPIzWlfa215aPbQ2NpYxSyCWYWqsPN
YA4JDMQAMtgLgc9OmB6gtNP62MyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAroPDUl+kdwbS7/su1Vka61FGZXjQZ+QEHJLf3BySB2BI5+rtlrOp6bG0enajd2iOdzLBOyBj
6kA007AdfBqcslxp1zokb21vqWrSrcQoOJVymEcDgjazHb05NZEVxGNB1+ztoIFhj2ssqpl5B56g
ZYk8Adhgdzk81kLrWqq1wy6leBrr/j4InbM3GPm5+bg96qJNJHG6JIypIAHUMQGAORkd+Rmptt/X
YDtL6X7bpsukLc6nZLY6dDKyS3QNs4AQnMag4yW3A7jk44z0zbJG0rRdRutFvY7i9ikiBurUOGhh
YNuK7lVl+baCwHcDPPOG+pX0lgljJeXDWiHKW7SsY1PqFzgdT+dMtbu5sbhbiyuJbeZc7ZIXKMM8
cEc03uw6I621tzremWN3rqyXV2DcyR7iRJeRRxhgGb7zDcCM9cbgDxxHpFxbNY6lcpoENuradKN2
+YxSEOn3ctkEbhn5j0HTnPMzaje3F8L2e8uJbpSGE7ysZAR0O4nPFSvreqyXgu31O8a5CeWJjcOX
C/3d2c456UPW4LoaWj293bXbDRNQtXlkgzLeRmSP7CmRuYuyrtPbIzkEgcnnT0/WILjx9A9pFHci
QxQfa7iPMkhUANLg8BmxnJyR6g5NctZanf6Yztpt7c2jOMMYJWjLD3weaJtTv7m9W8uL25lulxtn
klZnGOmGJzQwRVrsNBnu7TT9EXTWdUvNReO7VOkwHlgI47rtZuDxya5n7fN/ZX9njHked555OS23
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
Qkf+Vab/AAo/4SDwh/0JH/lWm/wrk6KAOs/4SDwh/wBCR/5Vpv8ACj/hIPCH/Qkf+Vab/CuTooA6
z/hIPCH/AEJH/lWm/wAKK5OigAooooAKKKKAHRxvLIscSs7uQqqoyWJ6ACvStas/FMfg+Cwurt3u
XgVntw5LvGC2V9zjZkd8Hr385tLqWyvIbq3IEsLh0JGcEHIrop/H2qXM3nSwWrSgcSMrkg+vLYzX
JiI1pODppaO7vfby0euvkaQcUnzHML94fWul8ZS6YfEmppFaXa3f2lt0rXStGTnn5PLB/wDHvzrm
mO5iTjJOeBikrsvqvIzPQ54rO016K0j06xaK612W2kD2yNiL90Ni5Hy/eOCMEdqi0jR3k0PEtjFL
BNZXDxtDpyyBmCvt3XDHcsgZfupkYA45NcDRU/Zt/WwLQ79tOn1CJU0+2hmvzFpiQGWJHAzA2fvA
jHGSPai6tZW1i2tLvRFitoba5zdy6Wtt9qkEDnIARRtBHyjGe556cBRTet/MFodpILKWOeyuLO1i
todMs5zLHAokDsYQ77wNxyHbjOO+M80eILKeLRdTe50m1tYI7yNLGaO3VC8Xz/dYDLqQFO45z61x
inawIxkHPIzWlfa215aPbQ2NpYxSyCWYWqsPNYA4JDMQAMtgLgc9OmB6gtNP62MyiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAroPDUl+kdwbS7/su1Vka61FGZXjQZ+QEHJL
f3BySB2BI5+rtlrOp6bG0enajd2iOdzLBOyBj6kA007AdfBqcslxp1zokb21vqWrSrcQoOJVymEc
DgjazHb05NZEVxGNB1+ztoIFhj2ssqpl5B56gZYk8Adhgdzk81kLrWqq1wy6leBrr/j4InbM3GPm
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
ADjnJ/M1P2bf1sCOsu7Rrmy/c2rXs3laYiWxdwsmYG4Kqwz069RzyOagjXSH1yCxsLSGKeG1uWur
iynmCO/kudilnJKjGCc4bnt15iLVtRt5A8F/dROu0BkmYEbQQvQ9gSB6A1Jca/rF3t+1atfT7M7f
MuXbbkYOMnuCR9DTet/MEb76ZpM0clklmlvJHYWtybvzXLb3MQbIJ27cSE9M5HXHFQ6xYWMem6r5
GkfY30+9S2SbzJCXHz53BiRu+UHjA56Vzv2y4LMXmkcMixuGc/Oi4wp56DaOPYela+reJf7Q0z7D
bx3aQl1ci6vDcCMKCFSPKjYoyeOScDnjkfkC7f1sYNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABXQeGpL9I7g2l3/ZdqrI11qKMyvGgz8gIOSW/uDkkDsCRz9XbLWdT02No9
O1G7tEc7mWCdkDH1IBpp2A6+DU5ZLjTrnRI3trfUtWlW4hQcSrlMI4HBG1mO3pyayIriMaDr9nbQ
QLDHtZZVTLyDz1AyxJ4A7DA7nJ5rIXWtVVrhl1K8DXX/AB8ETtmbjHzc/Nwe9VEmkjjdEkZUkADq
GIDAHIyO/IzU22/rsB2l9L9t02XSFudTslsdOhlZJboG2cAITmNQcZLbgdxyccZ6ZtkjaVouo3Wi
3sdxexSRA3VqHDQwsG3Fdyqy/NtBYDuBnnnDfUr6SwSxkvLhrRDlLdpWMan1C5wOp/OmWt3c2Nwt
xZXEtvMudskLlGGeOCOab3YdEdba251vTLG711ZLq7BuZI9xIkvIo4wwDN95huBGeuNwB44j0i4t
msdSuU0CG3VtOlG7fMYpCHT7uWyCNwz8x6DpznmZtRvbi+F7PeXEt0pDCd5WMgI6HcTnipX1vVZL
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
q03+FcnRQB1n/CQeEP8AoSP/ACrTf4Uf8JB4Q/6Ej/yrTf4VydFAHWf8JB4Q/wChI/8AKtN/hR/w
kHhD/oSP/KtN/hXJ0UAdZ/wkHhD/AKEj/wAq03+FH/CQeEP+hI/8q03+FcnRQB1n/CQeEP8AoSP/
ACrTf4Uf8JB4Q/6Ej/yrTf4VydFAHWf8JB4Q/wChI/8AKtN/hR/wkHhD/oSP/KtN/hXJ0UAdZ/wk
HhD/AKEj/wAq03+FFcnRQAUUUUAFFFFADo43lkWOJWd3IVVUZLE9ABXpWtWfimPwfBYXV273LwKz
24cl3jBbK+5xsyO+D17+c2l1LZXkN1bkCWFw6EjOCDkV0U/j7VLmbzpYLVpQOJGVyQfXlsZrkxEa
0nB00tHd3vt5aPXXyNIOKT5jmF+8PrXaeM9Xc6tqdomv6vJ+/KGydcQAZ5XPmngdvl/KuLLFmLHG
Sc8DFPmmluJnmnkeWVzuZ3YlmPqSetdl9jM7q607Sl18QXVh9qe81qWzMstxKWSP93yDu5YFyctn
3zVHTdGsZdNaK7sraOZrGe5jd55muH2q5V1CDy1XK4w/JwTnkVzDahevMsr3c7SLKZlcysSJDjLg
5+9wOevAqWHW9Vt7VbaDU7yKBclYkuHCjOc4AOOcn8zU/Zt/WwI6y7tGubL9zatezeVpiJbF3CyZ
gbgqrDPTr1HPI5qCNdIfXILGwtIYp4bW5a6uLKeYI7+S52KWckqMYJzhue3XmItW1G3kDwX91E67
QGSZgRtBC9D2BIHoDUlxr+sXe37Vq19Pszt8y5dtuRg4ye4JH0NN638wRvvpmkzRyWSWaW8kdha3
Ju/NctvcxBsgnbtxIT0zkdccVDrFhYx6bqvkaR9jfT71LZJvMkJcfPncGJG75QeMDnpXO/bLgsxe
aRwyLG4Zz86LjCnnoNo49h6Vr6t4l/tDTPsNvHdpCXVyLq8NwIwoIVI8qNijJ45JwOeOR+QLt/Wx
g0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
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
v/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8A
Uzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/
ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJ
ej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9c
nRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xb
z/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCL
ef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQ
B1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm
/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf
+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAd
Z/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo
/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9
cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/Fv
P+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n
/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ
0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/
ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uz
f+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1
n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej
/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8A
kvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8A
qZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3
n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cn
RQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv
/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/U
zf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/F
vP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Je
j/i3n/Uzf+S9cnRQB1n/ABbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+
S9cnRQB1n/FvP+pm/wDJej/i3n/Uzf8AkvXJ0UAdZ/xbz/qZv/Jej/i3n/Uzf+S9cnRQB1n/ABbz
/qZv/Jej/i3n/Uzf+S9cnRQB1n/FvP8AqZv/ACXo/wCLef8AUzf+S9cnRQB1n/FvP+pm/wDJeiuT
ooAKKKKACiiigB0cbyyLHErO7kKqqMliegAr0rWrPxTH4PgsLq7d7l4FZ7cOS7xgtlfc42ZHfB69
/ObS6lsryG6tyBLC4dCRnBByK6Kfx9qlzN50sFq0oHEjK5IPry2M1yYiNaTg6aWju7328tHrr5Gk
HFJ8xzC/eH1rtPGerudW1O0TX9Xk/flDZOuIAM8rnzTwO3y/lXFlizFjjJOeBinzTS3EzzTyPLK5
3M7sSzH1JPWuy+xmd1dadpS6+ILqw+1Pea1LZmWW4lLJH+75B3csC5OWz75qjpujWMumtFd2VtHM
1jPcxu88zXD7Vcq6hB5arlcYfk4JzyK5htQvXmWV7udpFlMyuZWJEhxlwc/e4HPXgVLDreq29qtt
Bqd5FAuSsSXDhRnOcAHHOT+Zqfs2/rYEdZd2jXNl+5tWvZvK0xEti7hZMwNwVVhnp16jnkc1BGuk
PrkFjYWkMU8NrctdXFlPMEd/Jc7FLOSVGME5w3PbrzEWrajbyB4L+6iddoDJMwI2gheh7AkD0BqS
41/WLvb9q1a+n2Z2+Zcu23IwcZPcEj6Gm9b+YI330zSZo5LJLNLeSOwtbk3fmuW3uYg2QTt24kJ6
ZyOuOKh1iwsY9N1XyNI+xvp96lsk3mSEuPnzuDEjd8oPGBz0rnftlwWYvNI4ZFjcM5+dFxhTz0G0
cew9K19W8S/2hpn2G3ju0hLq5F1eG4EYUEKkeVGxRk8ck4HPHI/IF2/rYwaKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACug8NSX6R3BtLv+y7VWRrrUUZleNBn5AQckt/cHJI
HYEjn6u2Ws6npsbR6dqN3aI53MsE7IGPqQDTTsB18GpyyXGnXOiRvbW+patKtxCg4lXKYRwOCNrM
dvTk1kRXEY0HX7O2ggWGPayyqmXkHnqBliTwB2GB3OTzWQutaqrXDLqV4Guv+PgidszcY+bn5uD3
qok0kcbokjKkgAdQxAYA5GR35Gam239dgO0vpftumy6Qtzqdktjp0MrJLdA2zgBCcxqDjJbcDuOT
jjPTNskbStF1G60W9juL2KSIG6tQ4aGFg24ruVWX5toLAdwM884b6lfSWCWMl5cNaIcpbtKxjU+o
XOB1P50y1u7mxuFuLK4lt5lztkhcowzxwRzTe7DojrbW3Ot6ZY3eurJdXYNzJHuJEl5FHGGAZvvM
NwIz1xuAPHEekXFs1jqVymgQ26tp0o3b5jFIQ6fdy2QRuGfmPQdOc8zNqN7cXwvZ7y4lulIYTvKx
kBHQ7ic8VK+t6rJeC7fU7xrkJ5YmNw5cL/d3ZzjnpQ9bguhpaPb3dtdsNE1C1eWSDMt5GZI/sKZG
5i7Ku09sjOQSByedPT9YguPH0D2kUdyJDFB9ruI8ySFQA0uDwGbGcnJHqDk1y1lqd/pjO2m3tzaM
4wxglaMsPfB5om1O/ub1by4vbmW6XG2eSVmcY6YYnNDBFWuw0Ge7tNP0RdNZ1S81F47tU6TAeWAj
juu1m4PHJrmft839lf2eMeR53nnk5LbdvrgcZ6D65wMJa6lfWUMsVleXFvHMMSpFKyCQejAHnqev
rTTsJq53cW2G0ttLtpZNtzaXTxWaj/RrhSZNskjZ++oXjgj5V+ZecctolrDfTPOy2UZtIlKQTXKx
C4kzwT5jYI7kDsMYGc1nR6pfw2D2MV9cpaSHL26zMI2+q5wegqGWeafZ50ryeWgRN7E7VHQD0HtS
WjuN6nbahPe6T4m1a5ad7W2kvVM95p7pJMudxWPiQYVsHIPdR6YrmPEcBtvEuoRGOKLE7ERwnKIC
c7RwOmcdB9Kgt9W1G0u5Lq1v7qG4kGHmjmZXf6kHJqozM7FnJZmOSSckml2ASiiimAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQB2Sxxat4c0bR2VVuzbPNZSdC0nnyBoif9oAY/2gPWjXrab7ZqdtbKzX
Oraw8SIOpWNun0LOP++K5H7RMfKzLJ+5GIvmPyDJPHpySeO5qc6pqDXSXLX1yZ4ySkpmbcpJJODn
IySSfqab1d/63DodlrFrY6lo9xpenahaXUukIHtI4VkDsqrifJZQpyRv+Unoa4Kpbe5ntLhZ7WaS
CZfuyRuVYduCKipdbh0sFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABW5ov8Awiv2N/8AhIf7
Y+0+Ydv2HytmzAxnfznOf0rDooA6z/i3n/Uzf+S9H/FvP+pm/wDJeuTooA6z/i3n/Uzf+S9H/FvP
+pm/8l65m1tpLy7itoceZK4RdxwMn3rrZfhb4ghjdna0+QElfNOf/QaAIP8Ai3n/AFM3/kvR/wAW
8/6mb/yXrlGG1iDjIOODmkoA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/
6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA
6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5
L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb
/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCL
ef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f
8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/Jeu
TooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9
TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/
AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs
/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/
5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv
/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+
Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/
xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6
KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef
9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz
/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65Oig
DrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8A
kvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/y
Xrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP
+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/
ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl6
5OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/U
zf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6
mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65Oi
gDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+
S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/
AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i
3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8
W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl
65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8A
Uzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/
6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA
6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5
L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb
/wAl65OigDrP+Lef9TN/5L0f8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCL
ef8AUzf+S9H/ABbz/qZv/JeuTooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0f
8W8/6mb/AMl65OigDrP+Lef9TN/5L0f8W8/6mb/yXrk6KAOs/wCLef8AUzf+S9H/ABbz/qZv/Jeu
TooA6z/i3n/Uzf8AkvR/xbz/AKmb/wAl65OigDrP+Lef9TN/5L0VydFABRRRQAUUUUAOjkeKRZIm
ZHQhlZTgqR0INem6xrfi1fBUTXCtFO8CmRgoEixZYFsDkHAXPpuPTt5xY3ZsdQt7tUWRoJFkCt0J
ByK6+7+I8l7dLczWDGVFwmbj5R+AQce1cmI9reHslfXXW2n6+nkaQ5bPmZxK/eH1rtPGerudW1O0
TX9Xk/flDZOuIAM8rnzTwO3y/lXFk5YkALzwB2p800txM808jyyudzO7Esx9ST1rsvsZndXWnaUu
viC6sPtT3mtS2ZlluJSyR/u+Qd3LAuTls++ao6bo1jLprRXdlbRzNYz3MbvPM1w+1XKuoQeWq5XG
H5OCc8iuYbUL15lle7naRZTMrmViRIcZcHP3uBz14FSw63qtvarbQaneRQLkrElw4UZznABxzk/m
an7Nv62BHWXdo1zZfubVr2bytMRLYu4WTMDcFVYZ6deo55HNQRrpD65BY2FpDFPDa3LXVxZTzBHf
yXOxSzklRjBOcNz268xFq2o28geC/uonXaAyTMCNoIXoewJA9AakuNf1i72/atWvp9mdvmXLttyM
HGT3BI+hpvW/mCN99M0maOSySzS3kjsLW5N35rlt7mINkE7duJCemcjrjiodYsLGPTdV8jSPsb6f
epbJN5khLj587gxI3fKDxgc9K537ZcFmLzSOGRY3DOfnRcYU89BtHHsPStfVvEv9oaZ9ht47tIS6
uRdXhuBGFBCpHlRsUZPHJOBzxyPyBdv62MGiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigArb8OCaWSWCytLVpmIaS7vI0kitohncSHUqOSPm68YHWsStGw12+02zltbVoDBM4e
SOa1imDEdD86npk/nTTsI6RX02K7sm0ywt5rPVNTkiYTwBz5QKKFUsCU++TlSDyOeKzEhsU0XXLe
OzVri2IxdO5ZsecqgKMALxnJ5Jz2HFUoPEmp23mfZ5YYxI/mYW2iAjfGNyDbiM47rg8D0qhFdTQw
TwxviO4ULKMA7gGDD6cgVNtv67DOrvLa3udMbTtNkhjuLWyilnil0yOIscKXInb585bPIAI74659
vZnRdJvL6SKzuruOaKGP54rmKIOrktgFlJ+XAznHPGcYzpNc1CWx+yPMpjKCNmESCR0HRWkA3Mow
OCSOB6CobDUrrTZXe0kC+Yux0dFdHHoysCrDPPI6jNN7sOiOhgsLbXtNttQvIo7V43nFx9kiWPz4
44w/yqBtVv4cgY5BIJByzSk0CeHUpIrK8by9PdzHPPG3lsHUBlfZzkH+6Mc9c8ZD6/qT3sF19p2S
W4IhWONUjjB6gIoCgHnIxg5Oc5qQ+JdT8wMJYVURtEIUtYli2sct+7C7cnA5xngegofWwLoT6ZZX
dpfJHBZ2l/eXUeLcCWK4WLkEsy5ZeFz9/AGSe1alq2jyeOYoBZ296r+XEzp8sBlwBI6oAAQTnA4X
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
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAK2/DgmlklgsrS1aZiGku7yNJIraIZ3Eh1Kjkj5uvGB1rEr
RsNdvtNs5bW1aAwTOHkjmtYpgxHQ/Op6ZP5007COkV9Niu7JtMsLeaz1TU5ImE8Ac+UCihVLAlPv
k5Ug8jnisxIbFNF1y3js1a4tiMXTuWbHnKoCjAC8ZyeSc9hxVKDxJqdt5n2eWGMSP5mFtogI3xjc
g24jOO64PA9KoRXU0ME8Mb4juFCyjAO4Bgw+nIFTbb+uwzq7y2t7nTG07TZIY7i1sopZ4pdMjiLH
ClyJ2+fOWzyACO+Oufb2Z0XSby+kis7q7jmihj+eK5iiDq5LYBZSflwM5xzxnGM6TXNQlsfsjzKY
ygjZhEgkdB0VpANzKMDgkjgegqGw1K602V3tJAvmLsdHRXRx6MrAqwzzyOozTe7DojoYLC217Tbb
ULyKO1eN5xcfZIlj8+OOMP8AKoG1W/hyBjkEgkHLNKTQJ4dSkisrxvL093Mc88beWwdQGV9nOQf7
oxz1zxkPr+pPewXX2nZJbgiFY41SOMHqAigKAecjGDk5zmpD4l1PzAwlhVRG0QhS1iWLaxy37sLt
ycDnGeB6Ch9bAuhPplld2l8kcFnaX95dR4twJYrhYuQSzLll4XP38AZJ7VqWraPJ45igFnb3qv5c
TOnywGXAEjqgABBOcDhe+COK53TdYvdI8/7C0QFwnlyrLBHKHXOcYdSMZ/lSHVrr+0o79DDDcREF
DDbxxqCO+1VC/pQwRSrqdGENrY6OPsdtc/2lfPFcGeFZCUBRQqkjKffJypB6c8Vgfa0/sr7J9nTf
53mmcgbsbcbQcZx36kdOBzmaw1zUNMt2hs5lVC28Bokco2MbkLAlGx3XB4HoKa0E9TrI9Os7eyjs
PJtHeW3uW+zNCGuZ2Bfy5ElI+UDaPl3KTtPytu557RNGOrzPLa2N1cQ2cSvPFGDK0r5wFAVQVBP1
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
m/8AJeuTooA6z/i3n/Uzf+S9H/FvP+pm/wDJeuTooA6z/i3n/Uzf+S9H/FvP+pm/8l65OigDrP8A
i3n/AFM3/kvRXJ0UAFFFFABRRRQA6OR4pFkiZkdCGVlOCpHQg16brGt+LV8FRNcK0U7wKZGCgSLF
lgWwOQcBc+m49O3nFjdmx1C3u1RZGgkWQK3QkHIrr7v4jyXt0tzNYMZUXCZuPlH4BBx7VyYj2t4e
yV9ddbafr6eRpDls+ZnEr94fWu08Z6u51bU7RNf1eT9+UNk64gAzyufNPA7fL+VcWTliQAvPAHan
zTS3EzzTyPLK53M7sSzH1JPWuy+xmd1dadpS6+ILqw+1Pea1LZmWW4lLJH+75B3csC5OWz75qjpu
jWMumtFd2VtHM1jPcxu88zXD7Vcq6hB5arlcYfk4JzyK5htQvXmWV7udpFlMyuZWJEhxlwc/e4HP
XgVLDreq29qttBqd5FAuSsSXDhRnOcAHHOT+Zqfs2/rYEdZd2jXNl+5tWvZvK0xEti7hZMwNwVVh
np16jnkc1BGukPrkFjYWkMU8NrctdXFlPMEd/Jc7FLOSVGME5w3PbrzEWrajbyB4L+6iddoDJMwI
2gheh7AkD0BqS41/WLvb9q1a+n2Z2+Zcu23IwcZPcEj6Gm9b+YI330zSZo5LJLNLeSOwtbk3fmuW
3uYg2QTt24kJ6ZyOuOKh1iwsY9N1XyNI+xvp96lsk3mSEuPnzuDEjd8oPGBz0rnftlwWYvNI4ZFj
cM5+dFxhTz0G0cew9K19W8S/2hpn2G3ju0hLq5F1eG4EYUEKkeVGxRk8ck4HPHI/IF2/rYwaKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtvw4JpZJYLK0tWmYhpLu8jSSK2i
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
eof8648nLEgBecgDtU13eT397Ld3b+ZPM5d3wBknvgcV2djM6+48O6QNZNvdNdmS61WSxiMJjjWM
DZhyoTB5f7o2/h3o6f4dsrrS2eWO7jm+zTTLNJcxRKxRWICQn55F+XBYHrnjisiTXtSlu47mS5zN
Hcm7VvLXiU7ctjGP4F46cVLB4m1W2t0himh2pG0QZraJn2NnKbypYr8x4zip+zbr/wAD/MF5m1f6
dZrp7TG2ZlWLTgYbdURpC8LFsMUYgkjt1zyDxhDo+kRaxBY2y3UV4LaeS7ilmjnWEiJmVM+WBuGO
ePl7HI4xrbxPq9nMktvdhXTytpMSNjy1KpwR2BNNfxDftKsi/ZIXUOoaCyhiJDKVYEqgzwT1pvW9
gRqt4f02WJra1e6W9SztrkySSKYyZTGCu3aCMeZnOe2Md6r6npWkw2GotY/bRcafdJbs0zqVlzuB
YAKCvKdMn61l/wBq3bPIXmJEsKW8mAATGm3auccY2Lz14rZ1vxJBe6TLZW01xcGedZXe4tooWXaC
Bkxn96x3cu2Dx05ofkC8/wCtP8zmaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACtvw4JpZJYLK0tWmYhpLu8jSSK2iGdxIdSo5I+brxgdaxK0bDXb7TbOW1tWgMEzh5I5rWKY
MR0PzqemT+dNOwjpFfTYruybTLC3ms9U1OSJhPAHPlAooVSwJT75OVIPI54rMSGxTRdct47NWuLY
jF07lmx5yqAowAvGcnknPYcVSg8SanbeZ9nlhjEj+ZhbaICN8Y3INuIzjuuDwPSqEV1NDBPDG+I7
hQsowDuAYMPpyBU22/rsM6u8tre50xtO02SGO4tbKKWeKXTI4ixwpcidvnzls8gAjvjrn29mdF0m
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
mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/
AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ
/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8A
yXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kv
XJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8
W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8A
i3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0
UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/q
Zv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M
3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFA
HWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl
6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/k
vXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/x
bz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t
5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1
ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb
/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1
M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UA
dZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yX
o/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/
AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/
AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4
t5/1M3/kvXJ0UAdZ/wAW8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvX
J0UAdZ/xbz/qZv8AyXo/4t5/1M3/AJL1ydFAHWf8W8/6mb/yXo/4t5/1M3/kvXJ0UAdZ/wAW8/6m
b/yXo/4t5/1M3/kvXJ0UAdZ/xbz/AKmb/wAl6P8Ai3n/AFM3/kvXJ0UAdZ/xbz/qZv8AyXo/4t5/
1M3/AJL1ydFAHWf8W8/6mb/yXork6KACiiigAooooAdHI8UiyRMyOhDKynBUjoQa9N1jW/Fq+Com
uFaKd4FMjBQJFiywLYHIOAufTcenbzixuzY6hb3aosjQSLIFboSDkV1938R5L26W5msGMqLhM3Hy
j8Ag49q5MR7W8PZK+uuttP19PI0hy2fMziR94fWuw8XPHbahqFrbXeiiJZii2kOmhJkGem/yQMj1
D/nXHk5YkALzkAdqmu7ye/vZbu7fzJ5nLu+AMk98DiuzsZnX3Hh3SBrJt7prsyXWqyWMRhMcaxgb
MOVCYPL/AHRt/DvR0/w7ZXWls8sd3HN9mmmWaS5iiViisQEhPzyL8uCwPXPHFZEmvalLdx3Mlzma
O5N2reWvEp25bGMfwLx04qWDxNqttbpDFNDtSNogzW0TPsbOU3lSxX5jxnFT9m3X/gf5gvM2r/Tr
NdPaY2zMqxacDDbqiNIXhYthijEEkduueQeMIdH0iLWILG2W6ivBbTyXcUs0c6wkRMypnywNwxzx
8vY5HGNbeJ9Xs5klt7sK6eVtJiRseWpVOCOwJpr+Ib9pVkX7JC6h1DQWUMRIZSrAlUGeCetN63sC
NVvD+myxNbWr3S3qWdtcmSSRTGTKYwV27QRjzM5z2xjvVfU9K0mGw1FrH7aLjT7pLdmmdSsudwLA
BQV5Tpk/Wsv+1btnkLzEiWFLeTAAJjTbtXOOMbF568Vs634kgvdJlsraa4uDPOsrvcW0ULLtBAyY
z+9Y7uXbB46c0PyBef8AWn+ZzNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABW34cE0sksFlaWrTMQ0l3eRpJFbRDO4kOpUckfN14wOtYlaNhrt9ptnLa2rQGCZw8kc1rFMGI6
H51PTJ/OmnYR0ivpsV3ZNplhbzWeqanJEwngDnygUUKpYEp98nKkHkc8VmJDYpouuW8dmrXFsRi6
dyzY85VAUYAXjOTyTnsOKpQeJNTtvM+zywxiR/MwttEBG+MbkG3EZx3XB4HpVCK6mhgnhjfEdwoW
UYB3AMGH05Aqbbf12GdXeW1vc6Y2nabJDHcWtlFLPFLpkcRY4UuRO3z5y2eQAR3x1z7ezOi6TeX0
kVndXcc0UMfzxXMUQdXJbALKT8uBnOOeM4xnSa5qEtj9keZTGUEbMIkEjoOitIBuZRgcEkcD0FQ2
GpXWmyu9pIF8xdjo6K6OPRlYFWGeeR1Gab3YdEdDBYW2vabbaheRR2rxvOLj7JEsfnxxxh/lUDar
fw5AxyCQSDlmlJoE8OpSRWV43l6e7mOeeNvLYOoDK+znIP8AdGOeueMh9f1J72C6+07JLcEQrHGq
Rxg9QEUBQDzkYwcnOc1IfEup+YGEsKqI2iEKWsSxbWOW/dhduTgc4zwPQUPrYF0J9Msru0vkjgs7
S/vLqPFuBLFcLFyCWZcsvC5+/gDJPatS1bR5PHMUAs7e9V/LiZ0+WAy4AkdUAAIJzgcL3wRxXO6b
rF7pHn/YWiAuE8uVZYI5Q65zjDqRjP8AKkOrXX9pR36GGG4iIKGG3jjUEd9qqF/ShgilXU6MIbWx
0cfY7a5/tK+eK4M8KyEoCihVJGU++TlSD054rA+1p/ZX2T7Om/zvNM5A3Y242g4zjv1I6cDnM1hr
moaZbtDZzKqFt4DRI5RsY3IWBKNjuuDwPQU1oJ6nWR6dZ29lHYeTaO8tvct9maENczsC/lyJKR8o
G0fLuUnaflbdzz2iaMdXmeW1sbq4hs4leeKMGVpXzgKAqgqCfrgAnJ4FVofEGpwWS2sdwoRFZEcx
IZI1bqqyEblByeAQOT6mqMszTbN4QeWgQbI1XIHrgDJ9zzSWjKZ3kPhWc+N7m6m0SV7KK+VEtUtm
8s7m6kAcRgc+h4Hc44jULeS01K4gnhaB0kIMbqVK8+h6UrajdPqn9otLm780S+ZtH3wc5xjHWq7u
ZHZ3OWY5J96XYO42iiimIKKKKACiiigAooooAKKKKACiiigAooooA6w6daaj4Y022toEj1RbaS5R
lXBulEsgZD6sFUEewI9KZrljFbSaqlvax+Zdaq1taokY+RUJLBfTJeMcehFYC6ldpJZvHOyPZDFu
ygAx/MX/APQmJ5qy/iLVJNRhv3uQbmCRpY38pOHZixbGME5PcenoKbs3/XcOh02u+HoBoc1vZpZG
50hVZ5Le4ieS4UgCUsqncNr9Nw4Ga4arVlqN1p979rtJdk2GUsVDBgwIIIIIIIJ61Vpdbh0sFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABW5oul6FfWbyax4j/sucSFVh+wvNuXA+bcpwOSRj2rD
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuZtbaS8u4raHHmSuEXccDJ9662X4W+IIY3Z2tPkBJXzTn/ANBoAg/4R/wh/wBDv/5S
Zv8AGj/hH/CH/Q7/APlJm/xrlGG1iDjIOODmkoA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb
/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef
8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO/
/lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6
z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A
+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAa
P+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/
AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuT
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm
/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH
/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb
/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef
8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO/
/lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6
z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A
+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAa
P+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/
AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuT
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm
/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH
/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb
/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef
8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO/
/lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6
z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A
+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAa
P+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/
AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuT
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm
/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH
/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb
/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef
8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO/
/lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6
z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A
+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAa
P+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/
AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuT
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm
/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH
/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb
/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef
8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO/
/lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6
z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A
+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAa
P+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/
AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuT
ooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9
Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm
/wAaP+Ef8If9Dv8A+Umb/GuTooA6z/hH/CH/AEO//lJm/wAaK5OigAooooAKKKKAHRyPFIskTMjo
QyspwVI6EGvTdY1vxavgqJrhWineBTIwUCRYssC2ByDgLn03Hp284sbs2OoW92qLI0EiyBW6Eg5F
dfd/EeS9uluZrBjKi4TNx8o/AIOPauTEe1vD2SvrrrbT9fTyNIctnzM4kfeH1rsPFzx22oaha213
ooiWYotpDpoSZBnpv8kDI9Q/51x5OWJAC85AHapru8nv72W7u38yeZy7vgDJPfA4rs7GZ19x4d0g
aybe6a7Ml1qsljEYTHGsYGzDlQmDy/3Rt/DvR0/w7ZXWls8sd3HN9mmmWaS5iiViisQEhPzyL8uC
wPXPHFZEmvalLdx3MlzmaO5N2reWvEp25bGMfwLx04qWDxNqttbpDFNDtSNogzW0TPsbOU3lSxX5
jxnFT9m3X/gf5gvM2r/TrNdPaY2zMqxacDDbqiNIXhYthijEEkduueQeMIdH0iLWILG2W6ivBbTy
XcUs0c6wkRMypnywNwxzx8vY5HGNbeJ9Xs5klt7sK6eVtJiRseWpVOCOwJpr+Ib9pVkX7JC6h1DQ
WUMRIZSrAlUGeCetN63sCNVvD+myxNbWr3S3qWdtcmSSRTGTKYwV27QRjzM5z2xjvVfU9K0mGw1F
rH7aLjT7pLdmmdSsudwLABQV5Tpk/Wsv+1btnkLzEiWFLeTAAJjTbtXOOMbF568Vs634kgvdJlsr
aa4uDPOsrvcW0ULLtBAyYz+9Y7uXbB46c0PyBef9af5nM0UUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFbfhwTSySwWVpatMxDSXd5GkkVtEM7iQ6lRyR83XjA61iVo2Gu32m2
ctratAYJnDyRzWsUwYjofnU9Mn86adhHSK+mxXdk2mWFvNZ6pqckTCeAOfKBRQqlgSn3ycqQeRzx
WYkNimi65bx2atcWxGLp3LNjzlUBRgBeM5PJOew4qlB4k1O28z7PLDGJH8zC20QEb4xuQbcRnHdc
HgelUIrqaGCeGN8R3ChZRgHcAwYfTkCptt/XYZ1d5bW9zpjadpskMdxa2UUs8UumRxFjhS5E7fPn
LZ5ABHfHXPt7M6LpN5fSRWd1dxzRQx/PFcxRB1clsAspPy4Gc454zjGdJrmoS2P2R5lMZQRswiQS
Og6K0gG5lGBwSRwPQVDYaldabK72kgXzF2Ojoro49GVgVYZ55HUZpvdh0R0MFhba9pttqF5FHavG
84uPskSx+fHHGH+VQNqt/DkDHIJBIOWaUmgTw6lJFZXjeXp7uY55428tg6gMr7Ocg/3RjnrnjIfX
9Se9guvtOyS3BEKxxqkcYPUBFAUA85GMHJznNSHxLqfmBhLCqiNohClrEsW1jlv3YXbk4HOM8D0F
D62BdCfTLK7tL5I4LO0v7y6jxbgSxXCxcglmXLLwufv4AyT2rUtW0eTxzFALO3vVfy4mdPlgMuAJ
HVAACCc4HC98EcVzum6xe6R5/wBhaIC4Ty5VlgjlDrnOMOpGM/ypDq11/aUd+hhhuIiChht441BH
faqhf0oYIpV1OjCG1sdHH2O2uf7SvniuDPCshKAooVSRlPvk5Ug9OeKwPtaf2V9k+zpv87zTOQN2
NuNoOM479SOnA5zNYa5qGmW7Q2cyqhbeA0SOUbGNyFgSjY7rg8D0FNaCep1kenWdvZR2Hk2jvLb3
LfZmhDXM7Av5ciSkfKBtHy7lJ2n5W3c89omjHV5nltbG6uIbOJXnijBlaV84CgKoKgn64AJyeBVa
HxBqcFktrHcKERWRHMSGSNW6qshG5QcngEDk+pqjLM02zeEHloEGyNVyB64Ayfc80loymd5D4VnP
je5uptEleyivlRLVLZvLO5upAHEYHPoeB3OOI1C3ktNSuIJ4WgdJCDG6lSvPoelK2o3T6p/aLS5u
/NEvmbR98HOcYx1qu7mR2dzlmOSfel2DuNooopiCiiigAooooAKKKKACiiigAooooAKKKKAOsOnW
mo+GNNtraBI9UW2kuUZVwbpRLIGQ+rBVBHsCPSma5YxW0mqpb2sfmXWqtbWqJGPkVCSwX0yXjHHo
RWAupXaSWbxzsj2QxbsoAMfzF/8A0Jieasv4i1STUYb97kG5gkaWN/KTh2YsWxjBOT3Hp6Cm7N/1
3DodNrvh6AaHNb2aWRudIVWeS3uInkuFIAlLKp3Da/TcOBmuGq1Zajdafe/a7SXZNhlLFQwYMCCC
CCCCCetVaXW4dLBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVuaLpehX1m8mseI/7LnEhVYf
sLzblwPm3KcDkkY9qw6KAOs/4R/wh/0O/wD5SZv8aP8AhH/CH/Q7/wDlJm/xrk6KAOs/4R/wh/0O
/wD5SZv8aP8AhH/CH/Q7/wDlJm/xrl4YZLmdIYEaSRztVVGSTW4/gXxJHGztpUm1Rk4dDx+dAFz/
AIR/wh/0O/8A5SZv8aP+Ef8ACH/Q7/8AlJm/xrlGUqxVgQQcEEdKSgDrP+Ef8If9Dv8A+Umb/Gj/
AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9
Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5O
igDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0
O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb
/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef
8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv
8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/
wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A
+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDr
P+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A
5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/
AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9
Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5O
igDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0
O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb
/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef
8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv
8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/
wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A
+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDr
P+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A
5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/
AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9
Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5O
igDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0
O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb
/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef
8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv
8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/
wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A
+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDr
P+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A
5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/
AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9
Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5O
igDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0
O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb
/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef
8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv
8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/
wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A
+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDr
P+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A
5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/
AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9
Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5O
igDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0
O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb
/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef
8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv
8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/
wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A
+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDr
P+Ef8If9Dv8A+Umb/Gj/AIR/wh/0O/8A5SZv8a5OigDrP+Ef8If9Dv8A+Umb/GiuTooAKKKKACii
igCSCeS2uI54G2yROHRsZwQcg816jqnjrWm8Gx3p08RTzRqpm2HChiw34Pb5RjP94deM+ZWM0Vtq
FvPcwieKORXeI9HAOcH2Nd7qPxC03UJ1kkt7jYkZjEAhQIyn+E5Y8H6GuTESqpw9nFy11s0rL71f
01NIKLTu7HnY+8PrXYeLnjttQ1C1trvRREsxRbSHTQkyDPTf5IGR6h/zrjyRuJUEDPAJzipru8nv
72W7u38yeZy7vgDJPfA4rs7GZ19x4d0gaybe6a7Ml1qsljEYTHGsYGzDlQmDy/3Rt/DvR0/w7ZXW
ls8sd3HN9mmmWaS5iiViisQEhPzyL8uCwPXPHFZEmvalLdx3MlzmaO5N2reWvEp25bGMfwLx04qW
DxNqttbpDFNDtSNogzW0TPsbOU3lSxX5jxnFT9m3X/gf5gvM2r/TrNdPaY2zMqxacDDbqiNIXhYt
hijEEkduueQeMIdH0iLWILG2W6ivBbTyXcUs0c6wkRMypnywNwxzx8vY5HGNbeJ9Xs5klt7sK6eV
tJiRseWpVOCOwJpr+Ib9pVkX7JC6h1DQWUMRIZSrAlUGeCetN63sCNVvD+myxNbWr3S3qWdtcmSS
RTGTKYwV27QRjzM5z2xjvVfU9K0mGw1FrH7aLjT7pLdmmdSsudwLABQV5Tpk/Wsv+1btnkLzEiWF
LeTAAJjTbtXOOMbF568Vs634kgvdJlsraa4uDPOsrvcW0ULLtBAyYz+9Y7uXbB46c0PyBef9af5n
M0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFa+hRwzzfZk0walfTuqQwy
MyxqvJZiUZTnp3wBuJrIrW0rXm0qxurUWFpcpdYErSmVWKj+HKOp29yO/GegpoDaOn6Ha3lvHHbL
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
a213ooiWYotpDpoSZBnpv8kDI9Q/51x5I3EqCBngE5xU13eT397Ld3b+ZPM5d3wBknvgcV2djM6+
48O6QNZNvdNdmS61WSxiMJjjWMDZhyoTB5f7o2/h3o6f4dsrrS2eWO7jm+zTTLNJcxRKxRWICQn5
5F+XBYHrnjisiTXtSlu47mS5zNHcm7VvLXiU7ctjGP4F46cVLB4m1W2t0himh2pG0QZraJn2NnKb
ypYr8x4zip+zbr/wP8wXmbV/p1muntMbZmVYtOBht1RGkLwsWwxRiCSO3XPIPGEOj6RFrEFjbLdR
Xgtp5LuKWaOdYSImZUz5YG4Y54+XscjjGtvE+r2cyS292FdPK2kxI2PLUqnBHYE01/EN+0qyL9kh
dQ6hoLKGIkMpVgSqDPBPWm9b2BGq3h/TZYmtrV7pb1LO2uTJJIpjJlMYK7doIx5mc57Yx3qvqela
TDYai1j9tFxp90luzTOpWXO4FgAoK8p0yfrWX/at2zyF5iRLClvJgAExpt2rnHGNi89eK2db8SQX
uky2VtNcXBnnWV3uLaKFl2ggZMZ/esd3Ltg8dOaH5AvP+tP8zmaKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACtfQo4Z5vsyaYNSvp3VIYZGZY1XksxKMpz074A3E1kVraVrza
VY3VqLC0uUusCVpTKrFR/DlHU7e5HfjPQU0BtHT9Dtby3jjtl1C21DUJLeOVpXBiiUquUKkAnLk5
YEcDjms1dO05NG1cETS39mRiQkLGg81U4AJ3Egnk4A9D1qO28SyWihYtOsikUxntlYSN9lcgAlMv
k9AcNuGR0rPi1CaK3vIflcXihZGbJbhg2R75FT2/rsB0F3pVnJo6xaTFpl1dR2sUs5ilne4UnaWI
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
c5mjuTdq3lrxKduWxjH8C8dOKlg8TarbW6QxTQ7UjaIM1tEz7GzlN5UsV+Y8ZxU/Zt1/4H+YLzNq
/wBOs109pjbMyrFpwMNuqI0heFi2GKMQSR2655B4wh0fSItYgsbZbqK8FtPJdxSzRzrCREzKmfLA
3DHPHy9jkcY1t4n1ezmSW3uwrp5W0mJGx5alU4I7Ammv4hv2lWRfskLqHUNBZQxEhlKsCVQZ4J60
3rewI1W8P6bLE1tavdLepZ21yZJJFMZMpjBXbtBGPMznPbGO9V9T0rSYbDUWsftouNPukt2aZ1Ky
53AsAFBXlOmT9ay/7Vu2eQvMSJYUt5MAAmNNu1c44xsXnrxWzrfiSC90mWytpri4M86yu9xbRQsu
0EDJjP71ju5dsHjpzQ/IF5/1p/mczRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAVr6FHDPN9mTTBqV9O6pDDIzLGq8lmJRlOenfAG4msitbStebSrG6tRYWlyl1gStKZVYqP4
co6nb3I78Z6CmgNo6fodreW8cdsuoW2oahJbxytK4MUSlVyhUgE5cnLAjgcc1mrp2nJo2rgiaW/s
yMSEhY0HmqnABO4kE8nAHoetR23iWS0ULFp1kUimM9srCRvsrkAEpl8noDhtwyOlZ8WoTRW95D8r
i8ULIzZLcMGyPfIqe39dgOgu9Ks5NHWLSYtMurqO1ilnMUs73Ck7SxHPlHBbBAyR6elODSf7J0+6
vtc02VpYpI4YrS5V4gS4Y7mxhsALwARknrxgwTeIria2kQ29utzNCIJrxQ3myRjA2n5to4VRkKCc
deTmtp+qSWCyxmGG5tpwBLbzglHx0PykEEZOCCDyR0JFN7uwdEa8ej2mtWVvf2kaaYnmSpdqrM6I
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
NIJNwjfdkYDhR988gZ96n7Pn/wAD/MF5/wBf0i3faLYQ2LXBzBCkViZGRGkkBliZmKguByR0P4Ed
1PhqxhvrWCO9kmnntpp3t7q18tolETOhbZKeTjIGeOCRjg1Lfxbd28iM1pZzqn2f5Jo2ZT5KFEyN
3+1k+4HSo38Rt9vN7BptnBcsJBJKHmcyeYhVs75G5+YnPrTfWwLzLD+GITblbXUGmvltoLkwGDau
2XYAofcfmBkHGMY79qi1HQrO0sbyW11JrmaynWCeM2+xSx3cq245XKnkgH2qqNdufOlfEaGW2itW
ZVOVWPZtI5+9+7X269K2Ne1ewl0i6gt5bK4uLy5SZ5bSCWMttDZaQScBiW+6nyj5vah+QLz/AK0O
UooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK19Cjhnm+zJpg1K+ndUhhk
ZljVeSzEoynPTvgDcTWRWtpWvNpVjdWosLS5S6wJWlMqsVH8OUdTt7kd+M9BTQG0dP0O1vLeOO2X
ULbUNQkt45WlcGKJSq5QqQCcuTlgRwOOazV07Tk0bVwRNLf2ZGJCQsaDzVTgAncSCeTgD0PWo7bx
LJaKFi06yKRTGe2VhI32VyACUy+T0Bw24ZHSs+LUJore8h+VxeKFkZsluGDZHvkVPb+uwHQXelWc
mjrFpMWmXV1HaxSzmKWd7hSdpYjnyjgtggZI9PSnBpP9k6fdX2uabK0sUkcMVpcq8QJcMdzYw2AF
4AIyT14wYJvEVxNbSIbe3W5mhEE14obzZIxgbT820cKoyFBOOvJzW0/VJLBZYzDDc204Alt5wSj4
6H5SCCMnBBB5I6Eim93YOiNePR7TWrK3v7SNNMTzJUu1VmdEWNA+9AxLE7cjaWPOOQDwadpOg3EV
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
/KTN/jXJ0UAdZ/wj/hD/AKHf/wApM3+NH/CP+EP+h3/8pM3+NcnRQB1n/CP+EP8Aod//ACkzf40f
8I/4Q/6Hf/ykzf41ydFAHWf8I/4Q/wCh3/8AKTN/jR/wj/hD/od//KTN/jXJ0UAdZ/wj/hD/AKHf
/wApM3+NH/CP+EP+h3/8pM3+NcnRQB1n/CP+EP8Aod//ACkzf40f8I/4Q/6Hf/ykzf41ydFAHWf8
I/4Q/wCh3/8AKTN/jR/wj/hD/od//KTN/jXJ0UAdZ/wj/hD/AKHf/wApM3+NH/CP+EP+h3/8pM3+
NcnRQB1n/CP+EP8Aod//ACkzf40f8I/4Q/6Hf/ykzf41ydFAHWf8I/4Q/wCh3/8AKTN/jR/wj/hD
/od//KTN/jXJ0UAdZ/wj/hD/AKHf/wApM3+NFcnRQAUUUUAFFFFAEkE8ltcRzwNtkicOjYzgg5B5
r0rUviPqE3hGO5W3hjuplERkAzgkuC2D1+5x9e+OSisanxQ9f0ZUdmeZDlh9a6HxJJp9lrF/plno
tnEsMrRJMJJzIAD15kK5/CiiuhatL+uhJfbwXDNqMkRvvs5k1J7CBIrcsu8AEElpMhef9ojHeqEH
heKSyjMl86Xk1lLexxLAGjKJuyC+4EE7D/CR05oorP7Lfl+gR1a9f1Jr7RbCGxa4OYIUisTIyI0k
gMsTMxUFwOSOh/AjusPhqxeKwubS9kuYr2O6IS5tfL2+VGT/AAynnPTn656Eoqpac3z/ACHHVr0X
5EVz4USHTWmjvme4SzgvGiaDamyUqAA24nILdNuMDOe1Jq/haLTdNvLiK/eaSxultJ42gCDeQSdr
bjleOpAPtRRRLS/qKOqRzlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABW
hps9jbxyfabFb24d1WNJmdYlXncTsZWLZxjnGM+1FFVHf+u4mdLc6NpGk6slnLZfa0u9SktQ0krq
0CKVHybSAWy+csCOBx1rHTT9NXRdXyJ5b60Iw7ELGg81V4A5YkE8nAHoetFFZraP9dh9/wCu5sa3
4XOneCbTVYrLT/JmhhzOZZjcb3UMTt3eXjt0rB022tYdHutVvLcXflTJBFbu7KhZgx3MVIYgBegI
5PXjBKKp/a/rqgW0f66F+DRLbX4bK5sYl04yzSxXEaszoojjEm5AxLZK54LdQOQDxNaeHNKOmz38
l5czW0llLLbk2wR1dHVSSokI/iGOTnJ6Y5KKJaJ27P8AII62/rrY5/Tp7K3eWW+tftbBP3MLMRGW
yOXKkNgDPQ9cdq6KLSNHHi21tbuCYR3UEEiW8LkIHkQMRuJLbRngck9MjrRRQ9v68wW7/rscjXR6
RaaclnppvrIXbaldtAztI6mFBsGU2kDdl8/MCOBx1ooqoq7syZaK5eg0PThaRWr2qyvLaXc7XbSO
JEaEvgKoO3HyDqCTk8jiuf0+wt76/jiWWQxLC00+UCkBFLMq8nPA4Jxz2ooqIu9n/XUtrVr+uh1+
j+EIdW17XrfTrKzk+yzokEV7NMI0UlieUIYnC45rhrxdl9OvlxxbZGGyMkqvPQbiTj6nNFFHVegu
5BRRRTAKKKKACiiigAooooAKKKKACiiigAooooA6W50SzbwVZ6jbI0d1Goe5JYlZVeWRFwOxGz6E
H1HLNY0yzsRrjRQ4EOoi1txuY+WuXJ788KBznqaKKJaN+v6oF0/ruTa1odla+H0ktUK3VmYFupCS
RN50fmAgZ424I7ZFcvRRQ/iYL4UFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z
--_004_DBXPR06MB54451779AB642E4BFAB78D7C3380DBXPR06MB544eurprd_--
9 years, 6 months
Re: [ovirt-users] Fwd: Re: adding gluster domains
by Sahina Bose
This is a multi-part message in MIME format.
--------------030607090108040002060307
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
[+ Nir, ovirt-users]
Nir,
Do you know of possible reasons for vdsm error while creating metadata
file? Operations from the mount point seem to work.
thanks
sahina
On 10/21/2015 05:37 AM, Brett Stevens wrote:
> Hi Sahina.
>
> Thanks for helping.
>
> 1. Tried the "optimize-for-virt" got a few info messages as expected.
> 2. tried new domain. I still get Error while executing action
> AddGlusterFsStorageDomain: Error creating a storage domain's metadata.
>
> If I manually mount the volume (mount -tglusterfs
> sjcstorage04:/vmstore01 /tmp/mnt/) and check, I find that it mounts fine.
> looking into the mount it seems to create the volume metadata ( or
> partially, at least) as I see the domain dir. in this case,
> __DIRECT_IO_TEST__e2e1b4eb-abbe-4427-887c-ee8f4d3f9060.
>
> I just dont get it, this has been across many builds and tests. If
> everyone else can mount gluster. I must be doing something
> fundamentally wrong, though I don't know what,
>
> thanks
>
> Brett Stevens
>
> On Tue, Oct 20, 2015 at 4:38 PM, Sahina Bose <sabose(a)redhat.com
> <mailto:sabose@redhat.com>> wrote:
>
>
>
> On 10/20/2015 10:13 AM, Ravishankar N wrote:
>> Hi Sahina,
>>
>> Would you have any pointers on this? Brett is not able to attach
>> gluster replicate volumes for storage using ovirt (distribute
>> works fine though). Would VDSM logs help? Step-15 below has the
>> error he is getting.
>>
>> Regards,
>> Ravi
>>
>> On 10/20/2015 09:14 AM, Brett Stevens wrote:
>>> Hi Ravi.
>>>
>>> Tried again with the latest 3.6 release candidate. I still have
>>> the exact same problems. cannot add a glusterfs domain, (this
>>> happens on simple 2 brick replicas as well as our desired 3
>>> replica 1 arbiter volumes and distribute seems ok) yet if I ssh
>>> into the given host and issue the command, mount -t glusterfs
>>> ..... it mounts fine. Its also worth noting that I can create
>>> simple replica gluster
>>> I can provide logs again if you like, but I thought that given
>>> I'm the only one with this issue, it would be worth checking on
>>> my workflow first, I must be missing a step somewhere.
>>>
>>> The following steps are assuming Im building a simple 2 brick
>>> replica using tcp
>>>
>>> 1 build generic host from centos 7 repo.
>>> 2 add ovirt36 repo rpm
>>> 3 install ovirt-engine-setup
>>> 4 yum update, reboot
>>> 5 selinux to disabled (would like to set this up later, but
>>> removed for clarity)
>>> 6 firewalld off
>>> 7 engine setup
>>> 8 login to console , change dc name and cluster name
>>> 9 add hosts to a virt only compute cluster ( i switch off auto
>>> firewall config for simplicity at the moment)
>>> 10 create a gluster cluster and add hosts
>>> 11 assume networking is all fine so far its the simple
>>> ovirtmgmt and a single storage net all hosts are pingable on all
>>> interfaces
>>> 12 create brick dirs in /export/testshare/brick01 on both hosts
>>> 13 chown -R 36:36 /export/ and check ls -lad
>>> 14 from gui create volume use all defaults just add brick paths
>>> to gui ok, creates volume no problems, use gui to start volume
>>> (also have used gluster cli from host consoles)
>
> Please click on "Optimize for virt store" on the created volume
> (calling this even after starting the volume should be ok)
> This is the only obvious missing step - but I'm thrown off by the
> fact that distribute volume works for you.
>
>>> 15 go to storage / add new domain. select gluserfs, name it,
>>> take the default "use host" (its always the first in the compute
>>> cluster as you would expect) leave all other defaults as is.
>>> click ok and get "Error while executing action Add Storage
>>> Connection: Internal Engine Error"
>>> 16 check mount by ssh to the "use host" login and run mount -t
>>> glusterfs host:/volume /rhvs-......../mnt and it will mount fine.
>
> Is SELinux disabled on all the gluster nodes as well? Is firewalld
> disabled on all gluster nodes too?
>
>
>>>
>>> again, the same result if I use an arbiter brick, or not. The
>>> only gluster volume that works for me is distribute.
>>>
>>> to recap, I have the following status
>>>
>>> can manually mount glusterfs replica and distribute type volumes
>>> on vhost server
>>> can create domain using nfs (but backed by gluster volume) both
>>> replica and distribute type volumes via ovirt gui
>>> cab create domain using distribute type gluster volume in ovirt gui
>>> cannot create domain using 2 node replicate type gluster volume
>>> in ovirt gui
>>> cannot create domain using4 node replicate type gluster volume
>>> in ovirt gui
>>> cannot create domain using 3 node replicate with arbiter 1 type
>>> gluster volume in ovirt gui
>>>
>>>
>>> could this be a version mismatch problem? I'm using only centos
>>> repo and ovirt repos to build these hosts
>>>
>>>
>>> thanks
>>>
>>> Brett Stevens
>>>
>>
>
>
--------------030607090108040002060307
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">
[+ Nir, ovirt-users]<br>
<br>
Nir,<br>
<br>
Do you know of possible reasons for vdsm error while creating
metadata file? Operations from the mount point seem to work.<br>
<br>
thanks<br>
sahina<br>
<br>
<br>
<div class="moz-cite-prefix">On 10/21/2015 05:37 AM, Brett Stevens
wrote:<br>
</div>
<blockquote
cite="mid:CAK02sjsK8WRzZv6n=j2zda0pFKvu21V0vAvR9RXGvWYxQBrLww@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Sahina.
<div><br>
</div>
<div>Thanks for helping. </div>
<div><br>
</div>
<div>1. Tried the "optimize-for-virt" got a few info messages as
expected.</div>
<div>2. tried new domain. I still get <span
style="color:rgb(0,0,0);font-family:'Arial Unicode
MS',Arial,sans-serif;line-height:21.6667px">Error while
executing action AddGlusterFsStorageDomain: Error creating a
storage domain's metadata.</span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode
MS',Arial,sans-serif;line-height:21.6667px"><br>
</span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode
MS',Arial,sans-serif;line-height:21.6667px">If I manually
mount the volume (</span>mount -tglusterfs
sjcstorage04:/vmstore01 /tmp/mnt/) <span
style="color:rgb(0,0,0);font-family:'Arial Unicode
MS',Arial,sans-serif;line-height:21.6667px">and check, I
find that it mounts fine. </span></div>
<div><span style="color:rgb(0,0,0);font-family:'Arial Unicode
MS',Arial,sans-serif;line-height:21.6667px">looking into the
mount it seems to create the volume metadata ( or partially,
at least) as I see the domain dir. in this case, </span><span
class="">__DIRECT_IO_TEST__</span><span class=""> </span><span
class="">e2e1b4eb-abbe-4427-887c-ee8f4d3f9060.</span></div>
<div><span class=""><br>
</span></div>
<div><span class="">I just dont get it, this has been across
many builds and tests. If everyone else can mount gluster. I
must be doing something fundamentally wrong, though I don't
know what,</span></div>
<div><span class=""><br>
</span></div>
<div><span class="">thanks</span></div>
<div><span class=""><br>
</span></div>
<div><span class="">Brett Stevens</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Oct 20, 2015 at 4:38 PM, Sahina
Bose <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:sabose@redhat.com" target="_blank">sabose(a)redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"><span class=""> <br>
<br>
<div>On 10/20/2015 10:13 AM, Ravishankar N wrote:<br>
</div>
<blockquote type="cite"> Hi Sahina,<br>
<br>
Would you have any pointers on this? Brett is not able
to attach gluster replicate volumes for storage using
ovirt (distribute works fine though). Would VDSM logs
help? Step-15 below has the error he is getting.<br>
<br>
Regards,<br>
Ravi<br>
<div><br>
On 10/20/2015 09:14 AM, Brett Stevens wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Ravi.
<div><br>
</div>
<div>Tried again with the latest 3.6 release
candidate. I still have the exact same problems.
cannot add a glusterfs domain, (this happens on
simple 2 brick replicas as well as our desired 3
replica 1 arbiter volumes and distribute seems
ok) yet if I ssh into the given host and issue
the command, mount -t glusterfs ..... it mounts
fine. Its also worth noting that I can create
simple replica gluster</div>
<div>I can provide logs again if you like, but I
thought that given I'm the only one with this
issue, it would be worth checking on my workflow
first, I must be missing a step somewhere.</div>
<div><br>
</div>
<div>The following steps are assuming Im building
a simple 2 brick replica using tcp </div>
<div><br>
</div>
<div>1 build generic host from centos 7 repo.</div>
<div>2 add ovirt36 repo rpm</div>
<div>3 install ovirt-engine-setup </div>
<div>4 yum update, reboot</div>
<div>5 selinux to disabled (would like to set this
up later, but removed for clarity)</div>
<div>6 firewalld off</div>
<div>7 engine setup</div>
<div>8 login to console , change dc name and
cluster name</div>
<div>9 add hosts to a virt only compute cluster (
i switch off auto firewall config for simplicity
at the moment)</div>
<div>10 create a gluster cluster and add hosts </div>
<div>11 assume networking is all fine so far its
the simple ovirtmgmt and a single storage net
all hosts are pingable on all interfaces </div>
<div>12 create brick dirs in
/export/testshare/brick01 on both hosts</div>
<div>13 chown -R 36:36 /export/ and check ls -lad</div>
<div>14 from gui create volume use all defaults
just add brick paths to gui ok, creates volume
no problems, use gui to start volume (also have
used gluster cli from host consoles)</div>
</div>
</blockquote>
</blockquote>
<br>
</span> Please click on "Optimize for virt store" on the
created volume (calling this even after starting the
volume should be ok)<br>
This is the only obvious missing step - but I'm thrown off
by the fact that distribute volume works for you.<span
class=""><br>
<br>
<blockquote type="cite">
<blockquote type="cite">
<div dir="ltr">
<div>15 go to storage / add new domain. select
gluserfs, name it, take the default "use host"
(its always the first in the compute cluster as
you would expect) leave all other defaults as
is. click ok and get "<span>Error while
executing action Add Storage Connection:
Internal Engine Error"</span></div>
<div>16 check mount by ssh to the "use host" login
and run mount -t glusterfs host:/volume
/rhvs-......../mnt and it will mount fine.</div>
</div>
</blockquote>
</blockquote>
<br>
</span> Is SELinux disabled on all the gluster nodes as
well? Is firewalld disabled on all gluster nodes too?<span
class=""><br>
<br>
<br>
<blockquote type="cite">
<blockquote type="cite">
<div dir="ltr">
<div><br>
</div>
<div>again, the same result if I use an arbiter
brick, or not. The only gluster volume that
works for me is distribute. <br>
</div>
<div><br>
</div>
<div>to recap, I have the following status</div>
<div><br>
</div>
<div>can manually mount glusterfs replica and
distribute type volumes on vhost server</div>
<div>can create domain using nfs (but backed by
gluster volume) both replica and distribute type
volumes via ovirt gui </div>
<div>cab create domain using distribute type
gluster volume in ovirt gui</div>
<div>cannot create domain using 2 node replicate
type gluster volume in ovirt gui </div>
<div>cannot create domain using4 node replicate
type gluster volume in ovirt gui <br>
</div>
<div>cannot create domain using 3 node replicate
with arbiter 1 type gluster volume in ovirt
gui <br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>could this be a version mismatch problem?
I'm using only centos repo and ovirt repos to
build these hosts</div>
<div><br>
</div>
<div><br>
</div>
<div>thanks</div>
<div><br>
</div>
<div>Brett Stevens</div>
<div><br>
</div>
</div>
</blockquote>
<br>
</blockquote>
<br>
</span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>
--------------030607090108040002060307--
9 years, 6 months
CEPH rbd support in EL7 libvirt
by Nux!
Hi folks,
I was directed here by Sandro with the question in the $subject.
As I could not find anything conclusive in either bugzilla or the 7.2 release notes, can someone clarify this for me?
At this point it's apparently as easy as rebuilding the libvirt src.rpm with "with_storage_rbd 1".[1]
I see users migrating from CentOS to Ubuntu because this is missing, it's not even in technology preview.
Kind of odd RH undermining their own projects in this way.
[1] - http://blog.widodh.nl/2015/04/rebuilding-libvirt-under-centos-7-1-with-rb...
--
Sent from the Delta quadrant using Borg technology!
Nux!
www.nux.ro
9 years, 6 months
Backup storage domain for the meta data ONLY?
by Nicolas Ecarnot
Hi,
In a lab, I have an oVirt test datacenter using a very old SAN (iSCSI
setup).
There are very few VM on it, and none of them are in critical.
Some risky maintenance is to be planned on the SAN, and the risk is to
lose it all.
To be honnest, to lose these VMs is bearable, but to lose the setup
would be painful (quite long to set everything back up).
This is not an hosted setup, so I guess most of the config lies in the
manager, and this part will stay untouched.
My question : Is there any benefit to add an small additionnal temporary
storage domain where (some unknown by me) meta datas could be duplicated
(knowing that I have not enough room to export the VM)?
What additionnal setup would be saved this way?
--
Nicolas ECARNOT
9 years, 6 months
oVirt 3.5.4.2-1 - Snapshot Failure
by Christian Rebel
This is a multipart message in MIME format.
------=_NextPart_000_0561_01D0F200.88CF1960
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Dear all,
=20
I upgraded to 3.5.4.2-1.el7.centos, but I have still the Problem that I
can=B4t create a snapshot!
Below some parts of the vdsm logs, does anyone have an idea to fix it,
please help...
=20
###
=20
167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015-09-18
09:33:33,957::task::866::Storage.TaskManager.Task::(_setError)
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::Unexpected error
efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015-09-18
09:33:34,433::task::866::Storage.TaskManager.Task::(_setError)
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::Unexpected error
167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015-09-18
09:33:34,802::task::866::Storage.TaskManager.Task::(_setError)
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::Unexpected error
efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015-09-18
09:33:34,987::task::866::Storage.TaskManager.Task::(_setError)
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::Unexpected error
=20
VolumeDoesNotExist: Volume does not exist:
('36fd2e26-31a3-4284-8193-abd11c01a0f4',)
VolumeDoesNotExist: Volume does not exist:
('786e719d-7f54-4501-9e8d-688c1e482309',)
=20
167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015-09-18
09:33:32,883::volume::264::Storage.Volume::(clone) cannot clone image
6281b597-020d-4ea7-a954-bb798a0ca4f1 volume
2a2015a1-f62c-4e32-8b04-77ece2ba4cc1 to
/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a59-490f=
-95
b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e522ef0-279f=
-4c
02-b581-c233d666eee1
efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015-09-18
09:33:34,375::volume::264::Storage.Volume::(clone) cannot clone image
e7e99288-ad83-406e-9cb6-7a5aa443de9b volume
c5762dec-d9d1-4842-84d1-05896d4d27fb to
/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a59-490f=
-95
b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60aa316-a16a=
-41
3e-81f3-e24858c3c7a7
=20
CannotCloneVolume: Cannot clone volume:
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8=
a59-4
90f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/2a2015a=
1-f
62c-4e32-8b04-77ece2ba4cc1,
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490
f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e522ef0-=
279
f-4c02-b581-c233d666eee1: Volume does not exist:
('36fd2e26-31a3-4284-8193-abd11c01a0f4',)"
CannotCloneVolume: Cannot clone volume:
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8=
a59-4
90f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c5762de=
c-d
9d1-4842-84d1-05896d4d27fb,
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490
f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60aa316-=
a16
a-413e-81f3-e24858c3c7a7: Volume does not exist:
('786e719d-7f54-4501-9e8d-688c1e482309',)"
=20
VolumeCreationError: Error creating a new volume: (u'Volume creation
4e522ef0-279f-4c02-b581-c233d666eee1 failed: Cannot clone volume:
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8=
a59-4
90f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/2a2015a=
1-f
62c-4e32-8b04-77ece2ba4cc1,
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490
f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e522ef0-=
279
f-4c02-b581-c233d666eee1: Volume does not exist:
(\'36fd2e26-31a3-4284-8193-abd11c01a0f4\',)"',)
VolumeCreationError: Error creating a new volume: (u'Volume creation
c60aa316-a16a-413e-81f3-e24858c3c7a7 failed: Cannot clone volume:
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8=
a59-4
90f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c5762de=
c-d
9d1-4842-84d1-05896d4d27fb,
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490
f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60aa316-=
a16
a-413e-81f3-e24858c3c7a7: Volume does not exist:
(\'786e719d-7f54-4501-9e8d-688c1e482309\',)"',)
=20
167fb52d-0a51-4fea-9517-c668933ef4e2::DEBUG::2015-09-18
09:33:33,959::task::919::Storage.TaskManager.Task::(_runJobs)
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::aborting: Task is =
aborted:
'Error creating a new volume' - code 205
efb2447e-db4c-4dbd-84e4-5f8039949000::DEBUG::2015-09-18
09:33:34,440::task::919::Storage.TaskManager.Task::(_runJobs)
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::aborting: Task is =
aborted:
'Error creating a new volume' - code 205
------=_NextPart_000_0561_01D0F200.88CF1960
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
mso-fareast-language:EN-US;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";
mso-fareast-language:EN-US;}
span.EmailStyle23
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-AT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Dear all,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>I upgraded =
to 3.5.4.2-1.el7.centos, but I have still the Problem that I can=B4t =
create=A0 a snapshot!<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Below some parts of the vdsm logs, =
does anyone have an idea to fix it, please =
help...<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>###<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015=
-09-18 09:33:33,957::task::866::Storage.TaskManager.Task::(_setError) =
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015=
-09-18 09:33:34,433::task::866::Storage.TaskManager.Task::(_setError) =
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015=
-09-18 09:33:34,802::task::866::Storage.TaskManager.Task::(_setError) =
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015=
-09-18 09:33:34,987::task::866::Storage.TaskManager.Task::(_setError) =
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>VolumeDoesNotExist: Volume does not exist: =
('36fd2e26-31a3-4284-8193-abd11c01a0f4',)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>VolumeDoesNotExist: Volume does not exist: =
('786e719d-7f54-4501-9e8d-688c1e482309',)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>167fb52d-0a51-4fea-9517-c668933ef4e2::ERROR::2015=
-09-18 09:33:32,883::volume::264::Storage.Volume::(clone) cannot clone =
image 6281b597-020d-4ea7-a954-bb798a0ca4f1 volume =
2a2015a1-f62c-4e32-8b04-77ece2ba4cc1 to =
/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a59-490f=
-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e522ef0-2=
79f-4c02-b581-c233d666eee1<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>efb2447e-db4c-4dbd-84e4-5f8039949000::ERROR::2015=
-09-18 09:33:34,375::volume::264::Storage.Volume::(clone) cannot clone =
image e7e99288-ad83-406e-9cb6-7a5aa443de9b volume =
c5762dec-d9d1-4842-84d1-05896d4d27fb to =
/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a59-490f=
-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60aa316-a=
16a-413e-81f3-e24858c3c7a7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>CannotCloneVolume: Cannot clone volume: =
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/93782=
2d9-8a59-490f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4=
f1/2a2015a1-f62c-4e32-8b04-77ece2ba4cc1, =
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e52=
2ef0-279f-4c02-b581-c233d666eee1: Volume does not exist: =
('36fd2e26-31a3-4284-8193-abd11c01a0f4',)"<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>CannotCloneVolume: Cannot clone volume: =
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/93782=
2d9-8a59-490f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de=
9b/c5762dec-d9d1-4842-84d1-05896d4d27fb, =
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60a=
a316-a16a-413e-81f3-e24858c3c7a7: Volume does not exist: =
('786e719d-7f54-4501-9e8d-688c1e482309',)"<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>VolumeCreationError: Error creating a new =
volume: (u'Volume creation 4e522ef0-279f-4c02-b581-c233d666eee1 failed: =
Cannot clone volume: =
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/93782=
2d9-8a59-490f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4=
f1/2a2015a1-f62c-4e32-8b04-77ece2ba4cc1, =
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490f-95b7-48371ae32253/images/6281b597-020d-4ea7-a954-bb798a0ca4f1/4e52=
2ef0-279f-4c02-b581-c233d666eee1: Volume does not exist: =
(\'36fd2e26-31a3-4284-8193-abd11c01a0f4\',)"',)<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>VolumeCreationError: Error creating a new =
volume: (u'Volume creation c60aa316-a16a-413e-81f3-e24858c3c7a7 failed: =
Cannot clone volume: =
u"src=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/93782=
2d9-8a59-490f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de=
9b/c5762dec-d9d1-4842-84d1-05896d4d27fb, =
dst=3D/rhev/data-center/00000002-0002-0002-0002-000000000021/937822d9-8a5=
9-490f-95b7-48371ae32253/images/e7e99288-ad83-406e-9cb6-7a5aa443de9b/c60a=
a316-a16a-413e-81f3-e24858c3c7a7: Volume does not exist: =
(\'786e719d-7f54-4501-9e8d-688c1e482309\',)"',)<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>167fb52d-0a51-4fea-9517-c668933ef4e2::DEBUG::2015=
-09-18 09:33:33,959::task::919::Storage.TaskManager.Task::(_runJobs) =
Task=3D`167fb52d-0a51-4fea-9517-c668933ef4e2`::aborting: Task is =
aborted: 'Error creating a new volume' - code =
205<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>efb2447e-db4c-4dbd-84e4-5f8039949000::DEBUG::2015=
-09-18 09:33:34,440::task::919::Storage.TaskManager.Task::(_runJobs) =
Task=3D`efb2447e-db4c-4dbd-84e4-5f8039949000`::aborting: Task is =
aborted: 'Error creating a new volume' - code =
205<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0561_01D0F200.88CF1960--
9 years, 6 months
required info
by Budur Nagaraju
HI
Need some info on how to re register the vms on the new Engine ? if the
old Engine got corrupted.
Thanks,
Nagaraju
9 years, 6 months
Ovirt Migration Fail
by Fernando Fuentes
Team,
I moved mi server from ovirt 3.4 to 3.5 and I am having a hard time
migrating from kerberos/ldap to AAA.
I have an old fedora 389 with no ssl and kerberos and new a server with
fedora 389 with ssl but no kerberos.
My ovirt server is pointed to the old fedora 389 server and because it
has no ssl when I run the migration tool it fails because it requires
--cacert so I decided to use my new ldap server but sense it does not
has kerberos the tool fails to run.
My question is... Is there a good guide or tutorial that I can be
pointed to so I can setup AAA to use my new LDAP server?
Thanks for the help!
Regards,
--
Fernando Fuentes
Supervisor & Senior Systems Administrator
Email: ffuentes(a)aasteel.com
American Alloy Steel, Inc.
Houston, Texas
Website: http://www.aasteel.com
Phone: 713-744-4222
Fax: 713-300-5688
9 years, 6 months
about LXC and ovirt
by Giuseppe Ragusa
--_32f83bcc-43c9-436c-808b-5c521bcabddb_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
> On Tue=2C Oct 20=2C 2015 at 4:51 AM=2C Dan Kenigsberg <danken at redhat.c=
om> wrote:=0A=
> =0A=
> > On Mon=2C Oct 19=2C 2015 at 09:16:06PM +0200=2C Johan Kooijman wrote:=
=0A=
> > > Never seen an update to this ticket. Are there any plans?=0A=
> > >=0A=
> > > On Tue=2C Jun 24=2C 2014 at 3:35 PM=2C Sven Kieske <S.Kieske at mittw=
ald.de>=0A=
> > wrote:=0A=
> > >=0A=
> > > >=0A=
> > > >=0A=
> > > > Am 24.06.2014 15:13=2C schrieb Nathana=EBl Blanchet:=0A=
> > > > > Hi all=2C=0A=
> > > > >=0A=
> > > > > now rhel7 is out=2C it will become a part of the ovirt project in=
a=0A=
> > near=0A=
> > > > > future. Given taht official LXC support aims to complete the KVM=
=0A=
> > > > > virtualization part=2C is LXC planned to be supported for linux =
VM by=0A=
> > > > > ovirt=2C like openvz is with proxmox?=0A=
> > > >=0A=
> > > > very good question=2C can't wait to read an answer!=0A=
> > > > +1 from here.=0A=
> >=0A=
> > I'm not aware of current plans. We can consider this when ovirt-4.0=0A=
> > feature request season opens.=0A=
> >=0A=
> > Until then=2C can you share your own use case for runnig LXC?=0A=
> >=0A=
> =0A=
> It seems like Proxmox have quite the install base especially due to the=
=0A=
> ability to mix containers and "fat" VMs. AFAIK that's the only feature th=
ey=0A=
> have that is ahead of oVirt. And that install base should tell us this is=
=0A=
> indeed a feature needed and widely used.=0A=
> =0A=
> =0A=
> >=0A=
> > I'd love to see a vdsm hook that translates the qemu-kvm domxml into an=
=0A=
> > lxc one=2C as a first step. Anyone?=0A=
> >=0A=
> =0A=
> That can be a fun project to do=2C but I'm not volunteering just yet =3B)=
=0A=
> =0A=
> =0A=
> >=0A=
> > Dan.=0A=
> > _______________________________________________=0A=
> > Users mailing list=0A=
> > Users at ovirt.org=0A=
> > http://lists.ovirt.org/mailman/listinfo/users=0A=
> >=0A=
+1
A couple of related questions:
*) what can we expect from the deprecation of libvirt LXC driver in RHEL? (=
CentOS would follow suit=2C barring an extraordinary effort from the Virtua=
lization SIG=2C akin to the Xen-on-CentOS one)
*) dreaming of a future convergence of oVirt-node and Atomic would be... we=
ll=2C just dreaming? =3B)
Giuseppe
=
--_32f83bcc-43c9-436c-808b-5c521bcabddb_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'><pre><span style=3D"white-space:=
pre-wrap=3B">>=3B On Tue=2C Oct 20=2C 2015 at 4:51 AM=2C Dan Kenigsberg =
<=3Bdanken at redhat.com>=3B wrote:=0A=
>=3B =0A=
>=3B >=3B On Mon=2C Oct 19=2C 2015 at 09:16:06PM +0200=2C Johan Kooijma=
n wrote:=0A=
>=3B >=3B >=3B Never seen an update to this ticket. Are there any pl=
ans?=0A=
>=3B >=3B >=3B=0A=
>=3B >=3B >=3B On Tue=2C Jun 24=2C 2014 at 3:35 PM=2C Sven Kieske <=
=3BS.Kieske at mittwald.de>=3B=0A=
>=3B >=3B wrote:=0A=
>=3B >=3B >=3B=0A=
>=3B >=3B >=3B >=3B=0A=
>=3B >=3B >=3B >=3B=0A=
>=3B >=3B >=3B >=3B Am 24.06.2014 15:13=2C schrieb Nathana=EBl Blan=
chet:=0A=
>=3B >=3B >=3B >=3B >=3B Hi all=2C=0A=
>=3B >=3B >=3B >=3B >=3B=0A=
>=3B >=3B >=3B >=3B >=3B now rhel7 is out=2C it will become a par=
t of the ovirt project in a=0A=
>=3B >=3B near=0A=
>=3B >=3B >=3B >=3B >=3B future. Given taht official LXC support =
aims to complete the KVM=0A=
>=3B >=3B >=3B >=3B >=3B virtualization part=2C is LXC planned to=
be supported for linux VM by=0A=
>=3B >=3B >=3B >=3B >=3B ovirt=2C like openvz is with proxmox?=0A=
>=3B >=3B >=3B >=3B=0A=
>=3B >=3B >=3B >=3B very good question=2C can't wait to read an ans=
wer!=0A=
>=3B >=3B >=3B >=3B +1 from here.=0A=
>=3B >=3B=0A=
>=3B >=3B I'm not aware of current plans. We can consider this when ovi=
rt-4.0=0A=
>=3B >=3B feature request season opens.=0A=
>=3B >=3B=0A=
>=3B >=3B Until then=2C can you share your own use case for runnig LXC?=
=0A=
>=3B >=3B=0A=
>=3B =0A=
>=3B It seems like Proxmox have quite the install base especially due to =
the=0A=
>=3B ability to mix containers and "fat" VMs. AFAIK that's the only featu=
re they=0A=
>=3B have that is ahead of oVirt. And that install base should tell us th=
is is=0A=
>=3B indeed a feature needed and widely used.=0A=
>=3B =0A=
>=3B =0A=
>=3B >=3B=0A=
>=3B >=3B I'd love to see a vdsm hook that translates the qemu-kvm domx=
ml into an=0A=
>=3B >=3B lxc one=2C as a first step. Anyone?=0A=
>=3B >=3B=0A=
>=3B =0A=
>=3B That can be a fun project to do=2C but I'm not volunteering just yet=
=3B)=0A=
>=3B =0A=
>=3B =0A=
>=3B >=3B=0A=
>=3B >=3B Dan.=0A=
>=3B >=3B _______________________________________________=0A=
>=3B >=3B Users mailing list=0A=
>=3B >=3B Users at ovirt.org=0A=
>=3B >=3B http://lists.ovirt.org/mailman/listinfo/users=0A=
>=3B >=3B=0A=
</span></pre><div>+1</div><div><br></div><div>A couple of related questions=
:</div><div><br></div><div>*) what can we expect from the deprecation of li=
bvirt LXC driver in RHEL? (CentOS would follow suit=2C barring an extraordi=
nary effort from the Virtualization SIG=2C akin to the Xen-on-CentOS one)</=
div><div><br></div><div>*) dreaming of a future convergence of oVirt-node a=
nd Atomic would be... well=2C just dreaming? =3B)</div><div><br></div><div>=
Giuseppe</div><div><br></div> </div></body>
</html>=
--_32f83bcc-43c9-436c-808b-5c521bcabddb_--
9 years, 6 months
about LXC and ovirt
by Nathanaël Blanchet
This is a multi-part message in MIME format.
--------------020605060407070503090903
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Hi all,
now rhel7 is out, it will become a part of the ovirt project in a near
future. Given taht official LXC support aims to complete the KVM
virtualization part, is LXC planned to be supported for linux VM by
ovirt, like openvz is with proxmox?
--
Nathanaël Blanchet
Supervision réseau
Pôle exploitation et maintenance
Département des systèmes d'information
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
--------------020605060407070503090903
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="-1">Hi all,<br>
<br>
now rhel7 is out, it will become a part of the ovirt project in a
near future. Given taht official LXC support aims to complete the
KVM virtualization part, is LXC planned to be supported for linux
VM by ovirt, like openvz is with proxmox?<br>
</font>
<pre class="moz-signature" cols="72">--
Nathanaël Blanchet
Supervision réseau
Pôle exploitation et maintenance
Département des systèmes d'information
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
<a class="moz-txt-link-abbreviated" href="mailto:blanchet@abes.fr">blanchet(a)abes.fr</a> </pre>
</body>
</html>
--------------020605060407070503090903--
9 years, 6 months
Mix local and shared storage same data center on ovirt3.6 rc?
by Liam Curtis
Hello,
Sorry for double-post if the case (not sure if case-sensitive)
Loving ovirt...Have reinstalled many a time trying to understand and
thought I had this working, though now that everything operating properly
it seems this functionality is not possible.
I am running hosted engine over glusterfs and would also like to use some
of the other bricks I have set up on the gluster host, but when I try to
create a new gluster cluster in data center, I get error message:
Failed to connect host <myhost> to Storage Pool Default. (which makes sense
as storage is local, but trying to overcome this limitation)
I dont want to use just gluster shared storage in same data center. Any way
to work around this?
9 years, 6 months
integrate iSCSI and FC on the same oVirt datacenter
by Kapetanakis Giannis
Hi,
Not sure if this is the right place to ask but maybe someone can provide
directions for my problem.
I have a full FC setup with FC switch and FC HBAs on Linux (Centos) to
access my storage.
However we cannot afford expanding our FC infrastructure thus making it
hard for us to add more nodes in the oVirt setup.
FCoE requires compatible switches and adapters (correct?) which is also
out of budget.
Our storage supports only FC.
I thought something like this might work:
node[1]: FC - ISCSI <-> node[2]: ISCSI - FC
share the FC block device over iscsi and then create a new FC
target+initiator on the new node with same FC lun as the original?
Could this work? How? Other ideas?
regards,
Giannis
ps.
a) a solution would also be to migrate completely to iSCSI but I'm
trying to avoid that atm.
b) another one would be to create a second datacenter for iSCSI but also
trying to avoid that if I can
9 years, 6 months
Re: [ovirt-users] Question about the ovirt-engine-sdk-java
by Michael Pasternak
------=_Part_258573_264923491.1445347258533
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi Salifou,
OK, i see now, then you have two options:
a) To extend the sdk:
1. extend java-sdk by allowing to inject custom headers in every request=C2=
=A0(not trivial as all ovirt SDKs are auto-generated,but if its common case=
, you may find yourself getting help from community/maintainers)
2. fork java-sdk customizing it for your needs
I'd recommend the former as fork will leave you with no support/maintenance=
from community plus you'll haveto implement new=C2=A0features by your own =
(what will become a moving target very quickly)=20
b) Proxying the sdk
You can implement dynamic proxy wrapping SDK's HttpProxy.java#execute and i=
ntercept the context from there,but you've to stay tuned as backward compat=
ibility is for interface and not for SDK internals,so "potentially" you can=
find your code broken in one of the following upgrades
hope it helps.=C2=A0
On Monday, October 19, 2015 6:05 PM, Salifou Sidi M. Malick <ssidimah@=
redhat.com> wrote:
=20
Hi Micheal,
Thanks for replying. Unfortunately the headers are dynamic ...
Here is the story:
We implemented a custom RHEV-M AAA module for a client
in order to allow their custom portal to make RHEV-M API=20
calls.=20
The custom AAA module requires extra dynamic data in the HTTP=20
request (as request headers for now but request parameters=20
should be fine too).=20
Their is no problem if they go with the REST API, I am just=20
trying to anticipate/identify potential integration problem ...
It seems like they will have to use the REST API or modify the=20
java sdk ...=C2=A0=20
Thanks a lot,
Salifou
----- Original Message -----
From: "Michael Pasternak" <mishka8520(a)yahoo.com>
To: "Salifou Sidi M. Malick" <ssidimah(a)redhat.com>
Cc: "Users" <users(a)ovirt.org>
Sent: Sunday, October 18, 2015 5:45:05 AM
Subject: Re: Question about the ovirt-engine-sdk-java
Hi=C2=A0Salifou,
Actually java sdk is=C2=A0intentionally=C2=A0hiding transport level interna=
ls so developers could stay in java domain,if your headers are static, easi=
est way would be using reverse proxy in a middle to intercept requests,=C2=
=A0
can you tell me why do you need this?
=20
=C2=A0 =C2=A0 On Friday, October 16, 2015 1:14 AM, Salifou Sidi M. Malick <=
ssidimah(a)redhat.com> wrote:
=C2=A0=20
Hi Micheal,
I have a question about the ovirt-engine-sdk-java.
Is there a way to add custom request headers to each RHEVM API call?
Here is an example of a request that I would like to do:
$ curl -v -k \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "ID: user1(a)ad.xyz.com" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "PASSWORD: Pwssd" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -H "TARGET: kobe" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://vm0.smalick.com/api/hosts
I would like to add ID, PASSWORD and TARGET as HTTP request header.=20
Thanks,
Salifou
------=_Part_258573_264923491.1445347258533
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helve=
tica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id=3D"yiv936631=
0362"><div id=3D"yui_3_16_0_1_1445338067930_7276"><div style=3D"color:#000;=
background-color:#fff;font-family:HelveticaNeue-Light, Helvetica Neue Light=
, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13p=
x;" id=3D"yui_3_16_0_1_1445338067930_7275"><div dir=3D"ltr" id=3D"yiv936631=
0362yui_3_16_0_1_1445338067930_4283"><span class=3D"yiv9366310362" id=3D"yi=
v9366310362yui_3_16_0_1_1445338067930_4296" style=3D"font-family:'Helvetica=
Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;">Hi Sali=
fou,</span><span></span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_=
0_1_1445338067930_4283"><span class=3D"yiv9366310362" style=3D"font-family:=
'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif=
;"><br clear=3D"none"></span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_=
3_16_0_1_1445338067930_4283"><span class=3D"yiv9366310362" id=3D"yiv9366310=
362yui_3_16_0_1_1445338067930_4547" style=3D"font-family:'Helvetica Neue', =
'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;">OK, i see now, =
then you have two options:</span></div><div dir=3D"ltr" id=3D"yiv9366310362=
yui_3_16_0_1_1445338067930_4283"><span class=3D"yiv9366310362" style=3D"fon=
t-family:'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', s=
ans-serif;"><br clear=3D"none"></span></div><div dir=3D"ltr" id=3D"yiv93663=
10362yui_3_16_0_1_1445338067930_4283"><span class=3D"yiv9366310362" style=
=3D"font-family:'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lucida Gra=
nde', sans-serif;" id=3D"yui_3_16_0_1_1445338067930_7286">a) To extend the =
sdk:</span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_144533806=
7930_4283"><span class=3D"yiv9366310362" style=3D"font-family:'Helvetica Ne=
ue', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear=
=3D"none"></span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_144=
5338067930_4283"><span class=3D"yiv9366310362" id=3D"yiv9366310362yui_3_16_=
0_1_1445338067930_4800" style=3D"font-family:'Helvetica Neue', 'Segoe UI', =
Helvetica, Arial, 'Lucida Grande', sans-serif;">1. extend java-sdk by allow=
ing to inject custom headers in every request</span><span class=3D"yiv93663=
10362" style=3D"font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial=
, 'Lucida Grande', sans-serif;"> </span><span id=3D"yui_3_16_0_1_14453=
38067930_8082" class=3D"" style=3D"font-family: 'Helvetica Neue', 'Segoe UI=
', Helvetica, Arial, 'Lucida Grande', sans-serif;">(not trivial as all ovir=
t SDKs are auto-generated</span><span style=3D"font-family: 'Helvetica Neue=
', 'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;">,</span></di=
v><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_1445338067930_4283"><spa=
n style=3D"font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, 'Lu=
cida Grande', sans-serif;" class=3D"" id=3D"yui_3_16_0_1_1445338067930_9090=
">but if its common case, you may find yourself getting help from community=
/maintainers)</span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_=
1445338067930_4283"><span style=3D"font-family: 'Helvetica Neue', 'Segoe UI=
', Helvetica, Arial, 'Lucida Grande', sans-serif;" class=3D""><br></span></=
div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_1445338067930_4283"><s=
pan class=3D"yiv9366310362" id=3D"yiv9366310362yui_3_16_0_1_1445338067930_4=
801" style=3D"font-family:'Helvetica Neue', 'Segoe UI', Helvetica, Arial, '=
Lucida Grande', sans-serif;">2. fork java-sdk customizing it for your needs=
</span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_1445338067930=
_4283"><span class=3D"yiv9366310362" style=3D"font-family:'Helvetica Neue',=
'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;"><br clear=3D"n=
one"></span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_14453380=
67930_4283"><span class=3D"yiv9366310362" id=3D"yiv9366310362yui_3_16_0_1_1=
445338067930_4974" style=3D"font-family:'Helvetica Neue', 'Segoe UI', Helve=
tica, Arial, 'Lucida Grande', sans-serif;">I'd recommend the former as fork=
will leave you with no support/maintenance from community plus you'll have=
</span></div><div dir=3D"ltr" id=3D"yiv9366310362yui_3_16_0_1_1445338067930=
_4283"><span class=3D"yiv9366310362" style=3D"font-family:'Helvetica Neue',=
'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;" id=3D"yui_3_16=
_0_1_1445338067930_7285">to implement new </span><span id=3D"yiv936631=
0362yui_3_16_0_1_1445338067930_5162" style=3D"font-family:'Helvetica Neue',=
'Segoe UI', Helvetica, Arial, 'Lucida Grande', sans-serif;">features by yo=
ur own (what will become a moving target very quickly)</span></div> <br cl=
ear=3D"none"><div class=3D"yiv9366310362qtdSeparateBR" id=3D"yui_3_16_0_1_1=
445338067930_7274" dir=3D"ltr">b) Proxying the sdk</div><div class=3D"yiv93=
66310362qtdSeparateBR" id=3D"yui_3_16_0_1_1445338067930_7274" dir=3D"ltr"><=
br></div><div class=3D"yiv9366310362qtdSeparateBR" id=3D"yui_3_16_0_1_14453=
38067930_7274" dir=3D"ltr">You can implement dynamic proxy wrapping SDK's H=
ttpProxy.java#execute and intercept the context from there,</div><div class=
=3D"yiv9366310362qtdSeparateBR" id=3D"yui_3_16_0_1_1445338067930_7274" dir=
=3D"ltr">but you've to stay tuned as backward compatibility is for interfac=
e and not for SDK internals,</div><div class=3D"yiv9366310362qtdSeparateBR"=
id=3D"yui_3_16_0_1_1445338067930_7274" dir=3D"ltr">so "potentially" you ca=
n find your code broken in one of the following upgrades</div><div class=3D=
"yiv9366310362qtdSeparateBR" id=3D"yui_3_16_0_1_1445338067930_7274" dir=3D"=
ltr"><br></div><div class=3D"yiv9366310362qtdSeparateBR" id=3D"yui_3_16_0_1=
_1445338067930_7274" dir=3D"ltr">hope it helps. <br clear=3D"none"><br=
clear=3D"none"></div><div class=3D"yiv9366310362yqt0562777282" id=3D"yiv93=
66310362yqt81591"></div></div></div></div><div class=3D".yiv9366310362yahoo=
_quoted" id=3D"yui_3_16_0_1_1445338067930_8533"> <div style=3D"font-family:=
HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial=
, Lucida Grande, sans-serif;font-size:13px;" id=3D"yui_3_16_0_1_14453380679=
30_8532"> <div style=3D"font-family:HelveticaNeue, Helvetica Neue, Helvetic=
a, Arial, Lucida Grande, sans-serif;font-size:16px;" id=3D"yui_3_16_0_1_144=
5338067930_8531"> <div dir=3D"ltr" id=3D"yui_3_16_0_1_1445338067930_8554"> =
<font size=3D"2" face=3D"Arial" id=3D"yui_3_16_0_1_1445338067930_8559"> On =
Monday, October 19, 2015 6:05 PM, Salifou Sidi M. Malick <ssidimah@redha=
t.com> wrote:<br clear=3D"none"> </font> </div> <br clear=3D"none"><br =
clear=3D"none"> <div class=3D"yiv9366310362y_msg_container" id=3D"yui_3_16_=
0_1_1445338067930_8712">Hi Micheal,<br clear=3D"none"><br clear=3D"none">Th=
anks for replying. Unfortunately the headers are dynamic ...<br clear=3D"no=
ne"><br clear=3D"none">Here is the story:<br clear=3D"none"><br clear=3D"no=
ne">We implemented a custom RHEV-M AAA module for a client<br clear=3D"none=
">in order to allow their custom portal to make RHEV-M API <br clear=3D"non=
e">calls. <br clear=3D"none"><br clear=3D"none">The custom AAA module requi=
res extra dynamic data in the HTTP <br clear=3D"none">request (as request h=
eaders for now but request parameters <br clear=3D"none">should be fine too=
). <br clear=3D"none"><br clear=3D"none">Their is no problem if they go wit=
h the REST API, I am just <br clear=3D"none">trying to anticipate/identify =
potential integration problem ...<br clear=3D"none"><br clear=3D"none">It s=
eems like they will have to use the REST API or modify the <br clear=3D"non=
e">java sdk ... <br clear=3D"none"><br clear=3D"none">Thanks a lot,<b=
r clear=3D"none">Salifou<br clear=3D"none"><br clear=3D"none"><div class=3D=
"yiv9366310362yqt8023103542" id=3D"yiv9366310362yqtfd83808"><br clear=3D"no=
ne">----- Original Message -----<br clear=3D"none">From: "Michael Pasternak=
" <<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:mishka8520@yahoo=
.com" target=3D"_blank" href=3D"mailto:mishka8520@yahoo.com">mishka8520@yah=
oo.com</a>><br clear=3D"none">To: "Salifou Sidi M. Malick" <<a rel=3D=
"nofollow" shape=3D"rect" ymailto=3D"mailto:ssidimah@redhat.com" target=3D"=
_blank" href=3D"mailto:ssidimah@redhat.com">ssidimah(a)redhat.com</a>><br =
clear=3D"none">Cc: "Users" <<a rel=3D"nofollow" shape=3D"rect" ymailto=
=3D"mailto:users@ovirt.org" target=3D"_blank" href=3D"mailto:users@ovirt.or=
g">users(a)ovirt.org</a>><br clear=3D"none">Sent: Sunday, October 18, 2015=
5:45:05 AM<br clear=3D"none">Subject: Re: Question about the ovirt-engine-=
sdk-java<br clear=3D"none"><br clear=3D"none">Hi Salifou,<br clear=3D"=
none">Actually java sdk is intentionally hiding transport level i=
nternals so developers could stay in java domain,if your headers are static=
, easiest way would be using reverse proxy in a middle to intercept request=
s, <br clear=3D"none"><br clear=3D"none">can you tell me why do you ne=
ed this?<br clear=3D"none"> <br clear=3D"none"><br clear=3D"none"><br clear=
=3D"none"> On Friday, October 16, 2015 1:14 AM, Salifou Sidi =
M. Malick <<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:ssidimah=
@redhat.com" target=3D"_blank" href=3D"mailto:ssidimah@redhat.com">ssidimah=
@redhat.com</a>> wrote:<br clear=3D"none"> <br clear=3D"none"><br=
clear=3D"none"> Hi Micheal,<br clear=3D"none"><br clear=3D"none">I have a =
question about the ovirt-engine-sdk-java.<br clear=3D"none"><br clear=3D"no=
ne">Is there a way to add custom request headers to each RHEVM API call?<br=
clear=3D"none"><br clear=3D"none">Here is an example of a request that I w=
ould like to do:<br clear=3D"none"><br clear=3D"none">$ curl -v -k \<br cle=
ar=3D"none"> -H "ID: <a rel=3D"nofollow" =
shape=3D"rect" ymailto=3D"mailto:user1@ad.xyz.com" target=3D"_blank" href=
=3D"mailto:user1@ad.xyz.com">user1(a)ad.xyz.com</a>" \<br clear=3D"none">&nbs=
p; -H "PASSWORD: Pwssd" \<br clear=3D"none">&nb=
sp; -H "TARGET: kobe" \<br clear=3D"none"> =
; <a rel=3D"nofollow" shape=3D"rect" target=3D"=
_blank" href=3D"https://vm0.smalick.com/api/hosts">https://vm0.smalick.com/=
api/hosts</a><br clear=3D"none"><br clear=3D"none"><br clear=3D"none">I wou=
ld like to add ID, PASSWORD and TARGET as HTTP request header. <br clear=3D=
"none"><br clear=3D"none">Thanks,<br clear=3D"none">Salifou<br clear=3D"non=
e"><br clear=3D"none"><br clear=3D"none"></div><br clear=3D"none"><br clear=
=3D"none"></div> </div> </div> </div></div></body></html>
------=_Part_258573_264923491.1445347258533--
9 years, 6 months
just joined the list
by Johan Vermeulen
Hello All,
I just joined the list and I can't wait to get " acquainted" with Ovirt
I have about 150 people for who I have to provide a workstation, Internet
access and accounts, and
solve all their problems. About 40 work on laptops, the others use
disk-less thin clients and ltsp.
I hope to replace the ltps-part with Ovirt and Spice.
The users are dispersed over some 15 locations.
The entire setup runs on Centos.
So far I've been looking at the Quick Start Guide, and got as far as
setting up nfs.
One thing would help a lot in this testing fase: I've set up the
Ovirt-engine in Virtualbox.
Is it also possible to configure and attach a ( Centos) host in Virtualbox?
Greetings, J.
9 years, 6 months
Creating a Instance
by Budur Nagaraju
HI ,
While a deploying a vm from the template ,its taking minimum 15 minutes is
there any ways to solve the issues ?
Thanks,
Nagaraju
9 years, 6 months
This VM is not managed by the engine
by Jaret Garcia
--=_223255a2b9290ae41a14342812244984
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi everyone,=0A=0AAfew weeks ago we had a problem with the SPM and all h=
ost in the=0Acluster got stocked in contending, we restarted hosts one b=
y one, and=0Athe issue was solved. Howerver we didn't notice that one se=
rver even=0Ait never stop running, it changed its state some way and the=
n no=0Achanges could be done to the VM, we tried to add more RAM and we=
saw=0Athe message "Cannot run VM. This VM is not managed by the engine"=
, so=0Awe ssh the VM an send it to reboot, and once we did that the VM n=
ever=0Acame back, we still see the VM in the engine administration but i=
t=0Adoes not show any information regarding to network, disk, and so. We=
=0Acreated another VM to replace the services in the one we lost, howeve=
r=0Awe need to recover the files in the lost VM, we believe the image=0A=
should be in the storage but we haven't found a way to recover it,=0Asom=
e time ago we came across a similar situation but at that time it=0Awas=
a NFS data domain, so it was easier for us to go inside the=0Astorage s=
erver an search for the VM ID to scp the image and mount it=0Asomewhere=
else, this time the storage is iscsi and even we found that=0Athe hosts=
mount the target in /rhev/data-center/mnt/blockSD/=C2=A0=C2=A0 we=0Aonl=
y see there the active images for the cluster, can anyone point us=0Ahow=
we can recover the lost image?=C2=A0 We know the VM ID and the Disk ID=
=0Afrom Ovirt.=0A=0AOur Setup=0Aovirt version: 3.5.4 hosted engine=0A4 s=
upermicro hosts running centos 7.1=0A1 iscsi storage server running Open=
-E DSS v7 Lite=0A=0AThanks in advance=0A=0AJaret=0AEmail sent using Pack=
et Mail - Email, Groupware and Calendaring for=0Athe cloud!
--=_223255a2b9290ae41a14342812244984
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><body style=3D"font-family: Helvetica,Arial,sans-serif; font-size:=
12px;">Hi everyone,<br><br>Afew weeks ago we had a problem with the SPM=
and all host in the cluster got stocked in contending, we restarted hos=
ts one by one, and the issue was solved. Howerver we didn't notice that=
one server even it never stop running, it changed its state some way an=
d then no changes could be done to the VM, we tried to add more RAM and=
we saw the message "Cannot run VM. This VM is not managed by the engine=
", so we ssh the VM an send it to reboot, and once we did that the VM ne=
ver came back, we still see the VM in the engine administration but it d=
oes not show any information regarding to network, disk, and so. We crea=
ted another VM to replace the services in the one we lost, however we ne=
ed to recover the files in the lost VM, we believe the image should be i=
n the storage but we haven't found a way to recover it, some time ago we=
came across a similar situation but at that time it was a NFS data doma=
in, so it was easier for us to go inside the storage server an search fo=
r the VM ID to scp the image and mount it somewhere else, this time the=
storage is iscsi and even we found that the hosts mount the target in /=
rhev/data-center/mnt/blockSD/=C2=A0=C2=A0 we only see there the active i=
mages for the cluster, can anyone point us how we can recover the lost i=
mage?=C2=A0 We know the VM ID and the Disk ID from Ovirt.<br><br>Our Set=
up<br>ovirt version: 3.5.4 hosted engine<br>4 supermicro hosts running c=
entos 7.1<br>1 iscsi storage server running Open-E DSS v7 Lite<br><br>Th=
anks in advance<br><br>Jaret<br>Email sent using Packet Mail - Email, Gr=
oupware and Calendaring for the cloud!</body></html>
--=_223255a2b9290ae41a14342812244984--
9 years, 6 months
Ha cluster 3 nodes but 1 slow
by Nicolas LIENARD
------LR35WVKSJTP2ZE0S9J713PVY1DHYNC
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
charset=UTF-8
Hi
Currently, i ve 3 nodes, 2 in same DC and a third in another DC.
They are all bridged together through a vpn.
I know a cluster is at least 3 nodes to satisfy the quorum.
My question is to know if i can have my VM balancing on the 2 fast nodes with HA and glusterfs replica 2.
And use the slow third node to satisfy quorum and a gluster geo-replication to act as a Backup.
Let me know if this is technically suitable with Ovirt.
Thanks a lot
Regards
Nico
------LR35WVKSJTP2ZE0S9J713PVY1DHYNC
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: 8bit
Hi<br>
<br>
Currently, i ve 3 nodes, 2 in same DC and a third in another DC. <br>
<br>
They are all bridged together through a vpn. <br>
<br>
I know a cluster is at least 3 nodes to satisfy the quorum. <br>
<br>
My question is to know if i can have my VM balancing on the 2 fast nodes with HA and glusterfs replica 2.<br>
<br>
And use the slow third node to satisfy quorum and a gluster geo-replication to act as a Backup.<br>
<br>
Let me know if this is technically suitable with Ovirt.<br>
<br>
Thanks a lot <br>
Regards <br>
Nico
------LR35WVKSJTP2ZE0S9J713PVY1DHYNC--
9 years, 6 months
how to remove orphaned image
by Jiří Sléžka
This is a cryptographically signed message in MIME format.
--------------ms000507050905000209040402
Content-Type: multipart/mixed;
boundary="------------050403050401030004020607"
This is a multi-part message in MIME format.
--------------050403050401030004020607
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Hello,
I have some orphaned images on a storage domain which are not visible=20
from manager and I would like to remove them.
I found one proposed feature which would be useful but seems not exists=20
yet - http://www.ovirt.org/Features/Orphaned_Images
Also I found this feature http://www.ovirt.org/Features/Domain_Scan but=20
there is no documentation how to use it.
Could you suggest me safe manual steps to remove an orphaned image?
btw. I know all info about this image - sdUUID, spUUID, imgUUID,=20
volUUID, volume path, logical volume on which is stored,... I am using=20
oVirt3.5.4
Thanks in advance,
Jiri Slezka
--------------050403050401030004020607
Content-Type: text/x-vcard; charset=utf-8;
name="jiri_slezka.vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="jiri_slezka.vcf"
begin:vcard
fn;quoted-printable:Ing. Ji=3DC5=3D99=3DC3=3DAD Sl=3DC3=3DA9=3DC5=3DBEka
n;quoted-printable;quoted-printable:Sl=3DC3=3DA9=3DC5=3DBEka;Ji=3DC5=3D99=
=3DC3=3DAD
org;quoted-printable;quoted-printable:Slezsk=3DC3=3DA1 univerzita v Opav=3D=
C4=3D9B;Centrum informa=3DC4=3D8Dn=3DC3=3DADch technologi=3DC3=3DAD
adr;quoted-printable;quoted-printable:Na Rybn=3DC3=3DAD=3DC4=3D8Dku 1;;CI=
T, Slezsk=3DC3=3DA1 univerzita v Opav=3DC4=3D9B;Opava;;74601;Czech Republ=
ic
email;internet:jiri.slezka@slu.cz
title;quoted-printable:Spr=3DC3=3DA1vce s=3DC3=3DADt=3DC4=3D9B a aplikac=3D=
C3=3DAD
tel;work:+420 553 684 696
x-mozilla-html:FALSE
url:http://www.slu.cz
version:2.1
end:vcard
--------------050403050401030004020607--
--------------ms000507050905000209040402
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME
MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
CWcwggScMIIDhKADAgECAhEAuOSLPwlcx/l5IqBlguM0fDANBgkqhkiG9w0BAQUFADA7MQsw
CQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwg
Q0EwHhcNMTQxMTEwMDAwMDAwWhcNMTYxMTA5MjM1OTU5WjBlMQswCQYDVQQGEwJDWjElMCMG
A1UECgwcU2xlenNrw6EgdW5pdmVyeml0YSB2IE9wYXbEmzEYMBYGA1UEAwwPSmnFmcOtIFNs
w6nFvmthMRUwEwYJKoZIhvcNAQkCFgZzbGV6a2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDNcPHUXg4ZfD3shn/1zeMf8tyn/ZplDk1756hc+PVHYNO2VRP2p1HKRdtcfj1i
2V87na0EfMmfxM77dJJklSnAsCXrs0by2eHzdCz746vErs5VkSnZ1nhOWH7FViKadiyxmAv+
zXL+jkzb678GHsT2jPWdHjfhgQXAzd0hE5AqkQ3sRGRspsfruRmfgStEoE2+Ubq4jC69pBYW
i80zdAUOc+9Kl5Zfolfo/TpFViXIo4i1FMgDRNYZAhBKpHz70zN/7VUqTl/7x9z3a6ytNC8J
TbbMdj8SdWhRV0oyOOhYlFHL+1ZS0KtQ0iz5yWs9dCkq77LrTXCXaWSGBRlQ8H/5AgMBAAGj
ggFvMIIBazAfBgNVHSMEGDAWgBRjTUNaGUg/xEbBArq/7g7lgrdmpjAdBgNVHQ4EFgQUNHjX
Vei/P0DdklwoP8A3Tkq0XTYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l
BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wPwYD
VR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFQZXJzb25h
bENBLmNybDByBggrBgEFBQcBAQRmMGQwOgYIKwYBBQUHMAKGLmh0dHA6Ly9jcnQudGNzLnRl
cmVuYS5vcmcvVEVSRU5BUGVyc29uYWxDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3Nw
LnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSBEmppcmkuc2xlemthQHNsdS5jejANBgkqhkiG
9w0BAQUFAAOCAQEAJy6bixJ53paigwWwnXfipRly2TTkICwf4PtXw9hOBoYC17PbPpAoGBtT
Dvz6pQW4woSJ4JbkkD9JKGPlZXt0fQgZKgbfQ7sRFQ54goOhvJYm+CFJUPiSXrZ/i1CUzI40
U3kXYbWOq99yKid5aUEaIub9E6cJY6fybt7ireTV2IKVNIm/AXWjjf6jxGVavQ1QzTxmRvfE
sXpQis5jgCeJjRHhZ4BhwRChkIThLYfWTSYId9rbtuj3yjLjtJipDhHJEuIckgV8sCDbjbyt
xo0WNLQmfL0KUVxvpfMfdZ3McGKwn7nQiqBcpsGI3+9pfmHkMzy4+rDGZCHkeyNNxEUpLDCC
BMMwggOroAMCAQICEHP+V/rfuMUIgXtmuWvwLe8wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV
BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu
Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
RW1haWwwHhcNMDkwNTE4MDAwMDAwWhcNMjgxMjMxMjM1OTU5WjA7MQswCQYDVQQGEwJOTDEP
MA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0EwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIFdn1M2ojoZANz7sFRMOrH0o1hRohhaBP+PBA4kpD
m/5bsbC/tFfcdYBBS2Qa9ttPb4/QJUU1+erLSvr72tPtRYgRlDbkzKgN78U9N+0We+PClZ5Y
M38i+/j/7Oa+264KZSUih9pvhItG6ECGKD+/VgjiSumDouki+y36tigfkcHDcftTwCtOpAyh
bp1V7ezhJIc6COINHOTETdDLJ/qEZObRl51WJFuTuykuQ+JBaj3iSmX8ml9ahoe8h8d5gJaZ
UcaQD2SRmX0Q3awsAyrheGT+zj1O9CtQEUvRWNSbA/B/9TtTsFND+8UvxAQpGjqs11Xp0Q6V
0Tsxf3hPriktAgMBAAGjggFNMIIBSTAfBgNVHSMEGDAWgBSJgmd9xJ0mcABLtFBIfN49rgRu
fTAdBgNVHQ4EFgQUY01DWhlIP8RGwQK6v+4O5YK3ZqYwDgYDVR0PAQH/BAQDAgEGMBIGA1Ud
EwEB/wQIMAYBAf8CAQAwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTBYBgNVHR8EUTBPME2g
S6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRo
ZW50aWNhdGlvbmFuZEVtYWlsLmNybDBvBggrBgEFBQcBAQRjMGEwOAYIKwYBBQUHMAKGLGh0
dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BQUFDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzAB
hhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAGK6lTLxPc
XDkWzIafXkx7cvvsjVWKXpoK/1NMdvQGPVDPV/Ciz6+ZjKr+oBl2PpkDMvp1gziKu2uapQwT
stQbduaULmeYWeORbAKQmpzIYEtVq8qIWo0r5WmVAwfR1A78JCIuWbFjpF/t2SNy5JzOOlxs
H0+pAMkd/vp/RS22LoTdDyegWRhO1XYlRfSZJnnbb58j90O7Kw8Eo4EmLLd7Nfk9d19AIeZ/
HaWWWr3QyxY6bLthi4r9BDlECsss4cvOLhCYGtvgk+1JZGQIIJ+3o1Dwot3KtMZ8DD3nXhXc
J4bkOjtSWherqQZTK50Jc2QcAcP9MNKHA2/kFQN6OV9oMYIDGjCCAxYCAQEwUDA7MQswCQYD
VQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0EC
EQC45Is/CVzH+XkioGWC4zR8MA0GCWCGSAFlAwQCAQUAoIIBmzAYBgkqhkiG9w0BCQMxCwYJ
KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTEwMDkwOTQ1MzBaMC8GCSqGSIb3DQEJBDEi
BCCYcSUAVFdAShoH0mmivtJN8Z8pW2c+7b2W1UXeTxD46TBfBgkrBgEEAYI3EAQxUjBQMDsx
CzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25h
bCBDQQIRALjkiz8JXMf5eSKgZYLjNHwwYQYLKoZIhvcNAQkQAgsxUqBQMDsxCzAJBgNVBAYT
Ak5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25hbCBDQQIRALjk
iz8JXMf5eSKgZYLjNHwwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUD
BAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMC
BzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQBeI5MXcqkzETdtdwbgPQ7ZynGY
CTIYL/ktD7tSIuXQJ1LpGtruy1wgmk4Pik7iLPS4ZcDfbxkp+QGet258a24rXu4lbgM5oZep
E2K+GdNJVuqsMRh+8u9GZw95BigAJpu3N7Zx2WLJyiBc9OIAZof6olE3dlgTTAt9/stlFetW
E+Znfm96sBbb9QZ9Sl1ww1IiaXN9dxZ6UvOG8Dz77rF/jkbix1T2nrySWUKahq71wWCqyTD8
jNWV+3fyx1rzRwYtXovH5PnDWQFXx/dK8/OawUzhAN/9HigtWQPX4lGq5bk+5JbjGxznNGPi
2p4SxZFhG8WzsPEPW6axu0b77VqmAAAAAAAA
--------------ms000507050905000209040402--
9 years, 6 months
oVirt - High Availability
by Indunil Jayasooriya
Hi users,
I have setup OVIRT 3.5 with* 2 REDHAT 7.1 hosts.* Everything is ok other
than HA ( High Availability). To test HA, Documentation says, *Power
Management is needed. *
Could you pls let me know if this Power Management is a separate Device or
does it come with a BRANDED Server such as HP, IBM or Dell?
I have seen a* ILO* port in HP servers. Can I use it for HA ( High
Availability) in ovirt?
If *power management* is *present in Branded Servers*, Could you pls let
me know some *Branded RHEL 7.1/CentOS 7.1 supported servers?*
Then, I can use it for Production use.
*This is an YOU TUBE video for HA.*
https://www.youtube.com/watch?v=uHCnXGUMaS0
Is this a correct video for HA?
I did some research.
a few URLs.
http://lists.ovirt.org/pipermail/users/2013-January/011519.html
http://www.ovirt.org/OVirt_Administration_Guide#Host_Resilience
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtuali...
*what is **Soft-Fencing Hosts ?* ovirt doc gives below . (
http://www.ovirt.org/OVirt_Administration_Guide#Host_Resilience )
Soft-Fencing Hosts
Sometimes a host becomes non-responsive due to an unexpected problem, and
though VDSM is unable to respond to requests, the virtual machines that
depend upon VDSM remain alive and accessible. In these situations,
restarting VDSM returns VDSM to a responsive state and resolves this issue.
oVirt 3.3 introduces "soft-fencing over SSH". Prior to oVirt 3.3,
non-responsive hosts were fenced only by external fencing devices. In oVirt
3.3, the fencing process has been expanded to include "SSH Soft Fencing", a
process whereby oVirt attempts to restart VDSM via SSH on non-responsive
hosts. If oVirt fails to restart VDSM via SSH, the responsibility for
fencing falls to the external fencing agent if an external fencing agent
has been configured.
*BUT, It does NOT say how to set it up? *
*is there any step by step doc for it? *
HOPE TO hear from you?
--
cat /etc/motd
Thank you
Indunil Jayasooriya
http://www.theravadanet.net/
http://www.siyabas.lk/sinhala_how_to_install.html - Download Sinhala
Fonts
9 years, 6 months
glusterfsd is not not default enabled after a host installation
by Nathanaël Blanchet
Hello,
I noticed after several different installations that the glusterd daemon
was not configured as "systemctl enabled" during a host installation.
Is it a known bug?
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
9 years, 6 months
permission
by Budur Nagaraju
HI
I have given permissions "vmcreator and Diskprofileruser" to users
,whenever user remove the vm will the disk get deleted from the storage ?
Thanks,
Nagaraju
9 years, 6 months
Unable to import hosted engine storage domain in 3.6RC with FC storage
by Christopher Miersma
Hi All,
I'm having an issue with the current release candidate for 3.6, running
on CentOS 7. I'm trying to install the hosted engine on fibre channel
storage. I can successfully install the VM, and get everything up and
running, but the hosted engine VM itself does not appear in the web
interface, nor does the storage domain on which the hosted engine's
disks reside appear. When I create a new storage domain on the SAN, I
can see the LUN on which the hosted engine resides, but it is greyed
out. When I first started the cluster and got the host and engine VM
installed and running, it gave me the message " The Hosted Engine
Storage Domain doesn't exist. It shoudl be imported into the setup."
I've tried importing and attaching the storage domain, but it simply
doesn't appear in the interface to allow me to import it. I've tired
every Attach/Import/Activate screen that I could find. I've also opened
a bug report (https://bugzilla.redhat.com/show_bug.cgi?id=1267337), but
with no success so far.
Has anyone else had a similar issue? Can you import the hosted engine
storage domain after setup, and if so on what kind of storage? From some
of the posts I've seen, it looks like people are getting it to work with
NFS and maybe iSCSI, but I haven't seen anyone else mention Fibre Channel.
Christopher Miersma
9 years, 6 months
AIO UPG from 3.5 to 3.6 - Dependency Error on vdsm-jsonrpc-java
by Christian Rebel
This is a multipart message in MIME format.
------=_NextPart_000_011D_01D1077C.4FC73710
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I=B4m getting the below Dependency Error on an AIO UPG from 3.5 to 3.6, =
any
ideas how to fix it?=20
=20
Error: Package: ovirt-engine-backend-3.5.4.2-1.el7.centos.noarch
(@ovirt-3.5)
Requires: vdsm-jsonrpc-java < 1.1.0
Removing: vdsm-jsonrpc-java-1.0.15-1.el7.noarch (@ovirt-3.5)
vdsm-jsonrpc-java =3D 1.0.15-1.el7
Updated By: vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch
(ovirt-3.6)
vdsm-jsonrpc-java =3D 1.1.5-1.el7.centos
Available: vdsm-jsonrpc-java-1.0.14-1.el7.noarch (ovirt-3.5)
vdsm-jsonrpc-java =3D 1.0.14-1.el7
Available:
vdsm-jsonrpc-java-1.1.1-0.0.master.20150430093147.git6efacdc.el7.noarch
(ovirt-3.6)
vdsm-jsonrpc-java =3D
1.1.1-0.0.master.20150430093147.git6efacdc.el7
Available:
vdsm-jsonrpc-java-1.1.2-0.0.master.20150617081704.git4d4207f.el7.noarch
(ovirt-3.6)
vdsm-jsonrpc-java =3D
1.1.2-0.0.master.20150617081704.git4d4207f.el7
Available:
vdsm-jsonrpc-java-1.1.3-0.0.master.20150701140902.giteb3f88c.el7.noarch
(ovirt-3.6)
vdsm-jsonrpc-java =3D
1.1.3-0.0.master.20150701140902.giteb3f88c.el7
Available:
vdsm-jsonrpc-java-1.1.4-0.0.master.20150724142738.gitda84cc7.el7.noarch
(ovirt-3.6)
vdsm-jsonrpc-java =3D
1.1.4-0.0.master.20150724142738.gitda84cc7.el7
------=_NextPart_000_011D_01D1077C.4FC73710
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Microsoft Word =
14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-AT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>I=B4m getting the below Dependency Error on an AIO UPG from =
3.5 to 3.6, any ideas how to fix it? <o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Error: Package: =
ovirt-engine-backend-3.5.4.2-1.el7.centos.noarch =
(@ovirt-3.5)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Requires: vdsm-jsonrpc-java =
< 1.1.0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Removing: =
vdsm-jsonrpc-java-1.0.15-1.el7.noarch =
(@ovirt-3.5)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
vdsm-jsonrpc-java =3D 1.0.15-1.el7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Updated By: vdsm-jsonrpc-java-1.1.5-1.el7.centos.noarch =
(ovirt-3.6)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
vdsm-jsonrpc-java =3D 1.1.5-1.el7.centos<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Available: vdsm-jsonrpc-java-1.0.14-1.el7.noarch =
(ovirt-3.5)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
vdsm-jsonrpc-java =3D 1.0.14-1.el7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Available: =
vdsm-jsonrpc-java-1.1.1-0.0.master.20150430093147.git6efacdc.el7.noarch =
(ovirt-3.6)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
vdsm-jsonrpc-java =3D =
1.1.1-0.0.master.20150430093147.git6efacdc.el7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Available: =
vdsm-jsonrpc-java-1.1.2-0.0.master.20150617081704.git4d4207f.el7.noarch =
(ovirt-3.6)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
=A0=A0vdsm-jsonrpc-java =3D =
1.1.2-0.0.master.20150617081704.git4d4207f.el7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Available: =
vdsm-jsonrpc-java-1.1.3-0.0.master.20150701140902.giteb3f88c.el7.noarch =
(ovirt-3.6)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
vdsm-jsonrpc-java =3D =
1.1.3-0.0.master.20150701140902.giteb3f88c.el7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
Available: =
vdsm-jsonrpc-java-1.1.4-0.0.master.20150724142738.gitda84cc7.el7.noarch =
(ovirt-3.6)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
</span>vdsm-jsonrpc-java =3D =
1.1.4-0.0.master.20150724142738.gitda84cc7.el7<o:p></o:p></p></div></body=
></html>
------=_NextPart_000_011D_01D1077C.4FC73710--
9 years, 6 months
[ANN] oVirt 3.6.0 Second Release Candidate is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability
of the Second Release Candidate of oVirt 3.6 for testing, as of October
15th, 2015.
This release is available now for Fedora 22,
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux 7.1, CentOS Linux 7.1 (or similar),
Fedora 21 and Fedora 22.
Highly experimental support for Debian 8.1 Jessie has been added too.
This release of oVirt 3.6.0 includes numerous bug fixes.
See the release notes [1] for an initial list of the new features and bugs
fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
New oVirt Node ISO and oVirt Live ISO will be available soon as well[2].
Please note that mirrors[3] may need usually one day before being
synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.6_Release_Notes
[2] http://plain.resources.ovirt.org/pub/ovirt-3.6-pre/iso/
[3] http://www.ovirt.org/Repository_mirrorsCurrent_mirrors
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 6 months
Backup / Export Storage
by Soeren Malchow
--_000_4DE6BB4567504CC78BFEA6EF38855C66mcongroupcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
RGVhciBhbGwsDQoNCldlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgVm1zIGluIHRoZSBiYWNrdXAv
ZXhwb3J0IHN0b3JhZ2UsIGJhc2ljYWxseSBldmVyeSBvZiB0aGUgYXBwcm94IDUwIG1hY2hpbmVz
IGluIGFwcHJveCAyMC0zMCBnZW5lcmF0aW9ucywgdGhlIGxpc3RpbmcgKGluIFZNIEltcG9ydCBU
YWIgb2YgdGhlIHN0b3JhZ2UpIHdhcyBhbHdheXMgdmVyeSBzbG93LCBidXQgbm93IGkgZ2V0IGFu
IGVycm9yIOKAkyBhbSBzbWFsbCBwb3B1cCB3aXRoIGEgNTAyLg0KDQpJIGNhbiBub3QgZXZlbiBk
ZWxldGUgVm1zIHRvIG1ha2UgdGhlIHN0b3JhZ2Ugc21hbGxlciBhZ2Fpbi4NCg0KUmVnYXJkaW5n
IHRoaXMgaSBoYXZlIGEgZmV3IHF1ZXN0aW9ucw0KDQogIDEuICBIb3cgZG8gaSByZWR1Y2UgdGhl
IGFtb3VudCBvZiBWTVMgc28gdGhhdCBpIGNhbiBhY2Nlc3MgdGhlIFZNIEltcG9ydCBhZ2FpbiA/
IENhbiBpIGp1c3QgZGVsZXRlIG9uIHN0b3JhZ2UgbGV2ZWwgPw0KICAyLiAgSXMgdGhlcmUgYW55
dGhpbmcgaSBjYW4gZG8gdG8gc3BlZWQgdXAgdGhlIGxpc3RpbmcNCiAgMy4gIERvZXMgYW55b25l
IGhhdmUgYW4gaWRlYSBob3cgdG8gZXhwb3J0IHRoZSBleHBvcnRlZCAoeWVzIDotKSApIFZNUyB0
byBhbm90aGVyIHN0b3JhZ2UgaW4gYSB3YXkgdGhhdCB0aGV5IGNhbiBiZSBhY2Nlc3NlZCBhbmQg
cmVpbXBvcnRlZCBpZiBuZWNlc3NhcnksIGFzIGZhciBhcyBpIGtub3cgdGhlIG1hY2hpbmVzIGFy
ZSBhbHJlYWR5IG92ZiBmb3JtYXRzLCBpIHdvdWxkIG9ubHkgbmVlZCB0byBnZXQgdGhlIG5hbWUg
Zm9yIGVhY2ggbWFjaGluZSBhbmQgd3JpdGUgaXQgc29tZWh3ZXJlIGVsc2UsIHN1Z2dlc3Rpb25z
ID8NCg0KQ2hlZXJzDQpTb2VyZW4NCg==
--_000_4DE6BB4567504CC78BFEA6EF38855C66mcongroupcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <EEDA9A26D75F374F900DE89D20E637D5(a)mcon-group.directory>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2PkRlYXIgYWxsLDwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+V2UgaGF2ZSBhIGxh
cmdlIGFtb3VudCBvZiBWbXMgaW4gdGhlIGJhY2t1cC9leHBvcnQgc3RvcmFnZSwgYmFzaWNhbGx5
IGV2ZXJ5IG9mIHRoZSBhcHByb3ggNTAgbWFjaGluZXMgaW4gYXBwcm94IDIwLTMwIGdlbmVyYXRp
b25zLCB0aGUgbGlzdGluZyAoaW4gVk0gSW1wb3J0IFRhYiBvZiB0aGUgc3RvcmFnZSkgd2FzIGFs
d2F5cyB2ZXJ5IHNsb3csIGJ1dCBub3cgaSBnZXQgYW4gZXJyb3Ig4oCTIGFtIHNtYWxsIHBvcHVw
IHdpdGggYSA1MDIuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGNhbiBub3QgZXZl
biBkZWxldGUgVm1zIHRvIG1ha2UgdGhlIHN0b3JhZ2Ugc21hbGxlciBhZ2Fpbi48L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlJlZ2FyZGluZyB0aGlzIGkgaGF2ZSBhIGZldyBxdWVzdGlv
bnM8L2Rpdj4NCjxvbD4NCjxsaT5Ib3cgZG8gaSByZWR1Y2UgdGhlIGFtb3VudCBvZiBWTVMgc28g
dGhhdCBpIGNhbiBhY2Nlc3MgdGhlIFZNIEltcG9ydCBhZ2FpbiA/IENhbiBpIGp1c3QgZGVsZXRl
IG9uIHN0b3JhZ2UgbGV2ZWwgPzwvbGk+PGxpPklzIHRoZXJlIGFueXRoaW5nIGkgY2FuIGRvIHRv
IHNwZWVkIHVwIHRoZSBsaXN0aW5nPC9saT48bGk+RG9lcyBhbnlvbmUgaGF2ZSBhbiBpZGVhIGhv
dyB0byBleHBvcnQgdGhlIGV4cG9ydGVkICh5ZXMgOi0pICkgVk1TIHRvIGFub3RoZXIgc3RvcmFn
ZSBpbiBhIHdheSB0aGF0IHRoZXkgY2FuIGJlIGFjY2Vzc2VkIGFuZCByZWltcG9ydGVkIGlmIG5l
Y2Vzc2FyeSwgYXMgZmFyIGFzIGkga25vdyB0aGUgbWFjaGluZXMgYXJlIGFscmVhZHkgb3ZmIGZv
cm1hdHMsIGkgd291bGQgb25seSBuZWVkIHRvIGdldCB0aGUgbmFtZSBmb3IgZWFjaCBtYWNoaW5l
DQogYW5kIHdyaXRlIGl0IHNvbWVod2VyZSBlbHNlLCBzdWdnZXN0aW9ucyA/PC9saT48L29sPg0K
PGRpdj5DaGVlcnM8L2Rpdj4NCjxkaXY+U29lcmVuICZuYnNwOzwvZGl2Pg0KPGRpdj4NCjxkaXYg
aWQ9Ik1BQ19PVVRMT09LX1NJR05BVFVSRSI+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_4DE6BB4567504CC78BFEA6EF38855C66mcongroupcom_--
9 years, 6 months
Re: [ovirt-users] Logical Networks with different MTUs
by Yevgeny Zaspitsky
Hello Cam,
The problem you described seems to be similar to the described in
https://bugzilla.redhat.com/show_bug.cgi?id=1242227.
The mentioned bug was fixed in one of the recent oVirt builds.
The updated Ovirt code allows to mix networks (regardless of them being VM
or non-VM) on a single NIC with the following conditions:
- not more than one non-VLAN network in conjunction with any number of
VLANs
- MTU of the VLAN networks have to be equal to that of a non-VLAN one if
such exists
So I'd advise you to update you oVirt to the latest build.
Regards,
Yevgeny
On Tue, Oct 6, 2015 at 2:47 AM, Cam Wright <cwright(a)cuttingedge.com.au>
wrote:
> Hi,
>
> I've just started building an oVirt farm as a replacement for our
> existing infrastructure and I'm having issues configuring multiple
> VLAN bridges with different MTUs.
>
> When I try to add a logical network with a VLAN tag + VM Network + MTU
> 9000 to a bonded interface on my host with only the ovirtmgmt network
> (MTU 1500, default) it throws up an error message and won't let me
> continue, error message below:
>
> Cannot setup Networks. The following Logical Networks do not have the
> same MTU value: ovirtmgmt(default),
> net_bne_vlan10(9000).
>
> Eventually, I will want to add more logical networks with the default
> MTU, so setting the ovirtmgmt MTU to 9000 is unfortunately not going
> to solve my issue.
>
> This is something I can do in vanilla Linux networking where I set the
> 802.3ad bond to be MTU 9000 and configure two different bridges off
> that interface to 1500 and 9000, however this does not seem to be
> possible in the oVirt web interface.
>
> I've dug through the Administration guide and feature requests and
> there doesn't seem to be anything there around using different MTU
> values for different logical networks.
>
> Has anyone been able to successfully do this? The
> /etc/sysconfig/network-scripts and /var/lib/vdsm/persistence/netconf
> files seem to get rewritten whenever the vdsm service does anything,
> so I'm reluctant to edit them manually.
>
> The hosts were built using the hosted-engine installer on Fedora 22.
> The engine is running Fedora 22 also, see below:
>
> [root@bne-ovirtengine01 ~]# cat /etc/redhat-release
> Fedora release 22 (Twenty Two)
> [root@bne-ovirtengine01 ~]# uname -r
> 4.0.4-301.fc22.x86_64
>
> oVirt Engine Version: 3.6.0-1.fc22
>
> Any assistance would be appreciated.
>
> Cam Wright | Systems Administrator
> CUTTINGEDGE
> 90 Victoria St, West End, Brisbane, QLD, 4101
> T +61 7 3013 6222
> E cwright(a)cuttingedge.com.au | W www.cuttingedge.com.au
>
> /SYD /BNE /MEL /TYO
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
9 years, 6 months
Upgrading
by Fernando Fuentes
Is there a best practice when upgrading from ovirt 3.4 to 3.5?
I upgraded my development server which is a self hosted server and I
just did a regular update without putting anything under maintenance...
Though my vm's where turned off. It all went well and the migration from
krb/ldap to AAA went smoothly and so far is running like a champ.
I am about to do the same to our production cluster and was wondering if
I must put all Hosts under maintenance before I do the upgrade? Is it
any different than a self hosted ovirt setup?
Thanks in advance for all/any tips from the mailing list!
9 years, 6 months
VM Network activity on ovirt UI
by Marc Seward
I'm generating network activity on a VM using iperf.The VM acts as an iperf
client.On the client,iperf reports that data has been successfully sent to
iperf server.The iperf server also shows that it's successfully receiving
data from the iperf client.But,network is at 0% on the ovirt UI.The client
and server are on different private networks.
On the same VM,when I generate network activity by fetching a file from a
public network using wget,the network column correctly shows activity on
the ovirt UI for the VM.
Could someone help me understand why I am unable to see network activity on
the ovirt UI when iperf is used?
Appreciate your help.TIA.
9 years, 6 months
engine.log is looping with Volume XXX contains a apparently corrupt brick(s).
by Nico
--=_96b09eee02d72544a4bd8a6df3818a5b
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII
Hi
Recently, i built a small oVirt platform with 2 dedicated servers and
GlusterFS to synch the VM storage.
oVirt Setup is simple:
ovirt01 : Host Agent (VDSM) + oVirt Engine
ovirt02 : Host Agent (VDSM)
Version :
ovirt-release35-005-1.noarch
ovirt-engine-3.5.4.2-1.el7.centos.noarch
vdsm-4.16.26-0.el7.centos.x86_64
vdsm-gluster-4.16.26-0.el7.centos.noarch
glusterfs-server-3.7.4-2.el7.x86_64
GlusterFS Setup is simple, 2 bricks in replicate mode.
It was done in shell; not using oVirt GUI, and then it was added in
STORAGE as a new DOMAIN; Type:DATA GlusterFS V3
# gluster volume info
Volume Name: ovirt
Type: Replicate
Volume ID: 043d2d36-dc2c-4f75-9d28-96dbac25d07c
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: ovirt01:/gluster/ovirt
Brick2: ovirt02:/gluster/ovirt
Options Reconfigured:
performance.readdir-ahead: on
nfs.disable: true
auth.allow: IP_A, IP_B
network.ping-timeout: 10
storage.owner-uid: 36
storage.owner-gid: 36
server.allow-insecure: on
the data are reachable on the 2 nodes through a moint point that oVirt
created when i configured the Storage with the GUI:
localhost:/ovirt 306G 216G 78G 74%
/rhev/data-center/mnt/glusterSD/localhost:_ovirt
I created 7 VM on this shared storage and all is working fine. I can do
Live migration; all is working.
But when i check /var/log/ovirt/engine.log on ovirt01, there are error
in loop every 2 seconds:
2015-10-11 17:29:50,971 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-29) [34dbe5cf] START,
GlusterVolumesListVDSCommand(HostName = ovirt02, HostId =
65a5bb5d-721f-4a4b-9e77-c4b9162c0aa6), log id: 41443b77
2015-10-11 17:29:50,998 WARN
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListReturnForXmlRpc]
(DefaultQuartzScheduler_Worker-29) [34dbe5cf] Could not add brick
ovirt02:/gluster/ovirt to volume 043d2d36-dc2c-4f75-9d28-96dbac25d07c -
server uuid 3c340e59-334f-4aa6-ad61-af2acaf3cad6 not found in cluster
fb976d4f-de13-449b-93e8-600fcb59d4e6
2015-10-11 17:29:50,999 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-29) [34dbe5cf] FINISH,
GlusterVolumesListVDSCommand, return:
{043d2d36-dc2c-4f75-9d28-96dbac25d07c=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@200ae0d1},
log id: 41443b77
2015-10-11 17:29:51,001 WARN
[org.ovirt.engine.core.bll.gluster.GlusterSyncJob]
(DefaultQuartzScheduler_Worker-29) [34dbe5cf] Volume ovirt contains a
apparently corrupt brick(s). Hence will not add it to engine at this
point.
I played a lot with oVirt at first it was running on a single node; in
Local Datacenter; then i added a second node, move the first host to a
new datacenter; migrated the images VM etc; with some pain at some very
moment and now all looks fine but i prefer to double check.
So, i want to know if there is a real issue with ovirt/gluster setup
that i don't see, any info are welcome because i'm a bit worried to see
these message in LOOP on the log.
Thanks in advance;
Regards
Nico
--=_96b09eee02d72544a4bd8a6df3818a5b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p class=3D"p1"><span class=3D"s1">Hi</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">Recently, i built a small oVirt platform=
with 2 dedicated servers and GlusterFS to synch the VM storage.</span=
></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">oVirt Setup is simple:</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">ovirt01 : Host Agent (VDSM) =
+ oVirt Engine </span></p>
<p class=3D"p1"><span class=3D"s1">ovirt02 : Host Agent (VDSM)</span>=
</p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">Version : </span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">ovirt-release35-005-1.noarch</span></p>
<p class=3D"p1"><span class=3D"s1">ovirt-engine-3.5.4.2-1.el7.centos.noarch=
</span></p>
<p class=3D"p1"><span class=3D"s1">vdsm-4.16.26-0.el7.centos.x86_64</span><=
/p>
<p class=3D"p1"><span class=3D"s1">vdsm-gluster-4.16.26-0.el7.centos.noarch=
</span></p>
<p class=3D"p1"><span class=3D"s1">glusterfs-server-3.7.4-2.el7.x86_64</spa=
n></p>
<p class=3D"p2"> </p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">GlusterFS Setup is simple, 2 bricks in r=
eplicate mode.</span></p>
<p class=3D"p1"><span class=3D"s1">It was done in shell; not using oV=
irt GUI, and then it was added in STORAGE as a new DOMAIN; Type:DATA Gluste=
rFS V3</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1"># gluster volume info</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">Volume Name: ovirt</span></p>
<p class=3D"p1"><span class=3D"s1">Type: Replicate</span></p>
<p class=3D"p1"><span class=3D"s1">Volume ID: 043d2d36-dc2c-4f75-9d28-96dba=
c25d07c</span></p>
<p class=3D"p1"><span class=3D"s1">Status: Started</span></p>
<p class=3D"p1"><span class=3D"s1">Number of Bricks: 1 x 2 =3D 2</span></p>
<p class=3D"p1"><span class=3D"s1">Transport-type: tcp</span></p>
<p class=3D"p1"><span class=3D"s1">Bricks:</span></p>
<p class=3D"p1"><span class=3D"s1">Brick1: ovirt01:/gluster/ovirt</span></p=
>
<p class=3D"p1"><span class=3D"s1">Brick2: ovirt02:/gluster/ovirt</span></p=
>
<p class=3D"p1"><span class=3D"s1">Options Reconfigured:</span></p>
<p class=3D"p1"><span class=3D"s1">performance.readdir-ahead: on</span></p>
<p class=3D"p1"><span class=3D"s1">nfs.disable: true</span></p>
<p class=3D"p1"><span class=3D"s1">auth.allow: IP_A, IP_B</span></p>
<p class=3D"p1"><span class=3D"s1">network.ping-timeout: 10</span></p>
<p class=3D"p1"><span class=3D"s1">storage.owner-uid: 36</span></p>
<p class=3D"p1"><span class=3D"s1">storage.owner-gid: 36</span></p>
<p class=3D"p1"><span class=3D"s1">server.allow-insecure: on</span></p>
<p class=3D"p2"> </p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">the data are reachable on the 2 nodes th=
rough a moint point that oVirt created when i configured the Storage with t=
he GUI:</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">localhost:/ovirt &n=
bsp; 306G 216G 78G 74=
% /rhev/data-center/mnt/glusterSD/localhost:_ovirt</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">I created 7 VM on this shared storage an=
d all is working fine. I can do Live migration; all is working.</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">But when i check /var/log/ovirt/engine=
=2Elog on ovirt01, there are error in loop every 2 seconds:</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">2015-10-11 17:29:50,971 INFO [org=
=2Eovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (Defau=
ltQuartzScheduler_Worker-29) [34dbe5cf] START, GlusterVolumesListVDSCommand=
(HostName =3D ovirt02, HostId =3D 65a5bb5d-721f-4a4b-9e77-c4b9162c0aa6), lo=
g id: 41443b77</span></p>
<p class=3D"p1"><span class=3D"s1">2015-10-11 17:29:50,998 WARN [org=
=2Eovirt.engine.core.vdsbroker.gluster.GlusterVolumesListReturnForXmlRpc] (=
DefaultQuartzScheduler_Worker-29) [34dbe5cf] Could not add brick ovirt02:/g=
luster/ovirt to volume 043d2d36-dc2c-4f75-9d28-96dbac25d07c - server uuid 3=
c340e59-334f-4aa6-ad61-af2acaf3cad6 not found in cluster fb976d4f-de13-449b=
-93e8-600fcb59d4e6</span></p>
<p class=3D"p1"><span class=3D"s1">2015-10-11 17:29:50,999 INFO [org=
=2Eovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (Defau=
ltQuartzScheduler_Worker-29) [34dbe5cf] FINISH, GlusterVolumesListVDSComman=
d, return: {043d2d36-dc2c-4f75-9d28-96dbac25d07c=3Dorg.ovirt.engine.core.co=
mmon.businessentities.gluster.GlusterVolumeEntity@200ae0d1}, log id: 41443b=
77</span></p>
<p class=3D"p1"><span class=3D"s1">2015-10-11 17:29:51,001 WARN [org=
=2Eovirt.engine.core.bll.gluster.GlusterSyncJob] (DefaultQuartzScheduler_Wo=
rker-29) [34dbe5cf] Volume ovirt contains a apparently corrupt brick(s). He=
nce will not add it to engine at this point.</span></p>
<p class=3D"p2"> </p>
<p class=3D"p2"><span class=3D"s1"></span>I played a lot with oVirt at firs=
t it was running on a single node; in Local Datacenter; then i added a seco=
nd node, move the first host to a new datacenter; migrated the images VM et=
c; with some pain at some very moment and now all looks fine but i prefer t=
o double check.</p>
<p class=3D"p1"><span class=3D"s1">So, i want to know if there is a real is=
sue with ovirt/gluster setup that i don’t see, any info are welcome b=
ecause i’m a bit worried to see these message in LOOP on the log.</sp=
an></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">Thanks in advance;</span></p>
<p class=3D"p2"> </p>
<p class=3D"p1"><span class=3D"s1">Regards</span></p>
<p class=3D"p1"><span class=3D"s1">Nico</span></p>
<div> </div>
</body></html>
--=_96b09eee02d72544a4bd8a6df3818a5b--
9 years, 6 months
live snapshot merge missing after vdsm update
by Roel de Rooy
--_000_DBXPR06MB544F4ED5888DED7D2252803C3300DBXPR06MB544eurprd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
1 of our older clusters in use, consists of 2 nodes contain Fedora 20, with=
the virt-preview repository enabled.
The Engine itself is installed on a dedicated server (CentOS 6) and is stil=
l on version 3.5.1.1-1.el6.
During some maintenance a couple of days ago on the Fedora 20 nodes, also =
the installed vdsm package was updated by the engineer working on the nodes=
.
We went from version 'vdsm-4.16.10-8.gitc937927.fc20' to 'vdsm-4.16.26-0.fc=
20'.
This morning I wanted to remove some old snapshots on running vm's, only to=
find out that the delete button is once again greyed out.
I also created a new snapshot on a running vm to test if it would only happ=
en on snapshots that were already there before the update, but the delete b=
utton would still remain greyed out.
Only turning off the vm allows me to use the delete button.
When looking at the nodes within the cluster, they both still have Live Sna=
pshot Support on Active.
Before the vdsm update, the live merge functionality worked perfectly.
Anybody experienced something similar?
Could It be because the Engine is still running on 3.5.1?
We are also running 2 clusters with F21 nodes that have the same vdsm versi=
on nummer installed and they don't have an issue at all; connected to the s=
ame engine.
Kind Regards,
Roel
--_000_DBXPR06MB544F4ED5888DED7D2252803C3300DBXPR06MB544eurprd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
span.E-mailStijl17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1558859571;
mso-list-type:hybrid;
mso-list-template-ids:-237859530 673224566 68354051 68354053 68354049 6835=
4051 68354053 68354049 68354051 68354053;}
@list l0:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></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"NL" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">1 of our older clusters in use,=
consists of 2 nodes contain Fedora 20, with the virt-preview repository en=
abled.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The Engine itself is installed =
on a dedicated server (CentOS 6) and is still on version 3.5.1.1-1.el6.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">During some maintenance a coupl=
e of days ago on the Fedora 20 nodes, also the installed vdsm package=
was updated by the engineer working on the nodes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We went from version ‘vds=
m-4.16.10-8.gitc937927.fc20’ to ‘vdsm-4.16.26-0.fc20’.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">This morning I wanted to remove=
some old snapshots on running vm’s, only to find out that the delete=
button is once again greyed out.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I also created a new snapshot o=
n a running vm to test if it would only happen on snapshots that were alrea=
dy there before the update, but the delete button would still remain greyed=
out.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Only turning off the vm allows =
me to use the delete button.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">When looking at the nodes withi=
n the cluster, they both still have Live Snapshot Support on Active.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Before the vdsm update, the liv=
e merge functionality worked perfectly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Anybody experienced something s=
imilar?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Could It be because the Engine =
is still running on 3.5.1?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We are also running 2 clusters =
with F21 nodes that have the same vdsm version nummer installed and they do=
n’t have an issue at all; connected to the same engine.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Kind Regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Roel<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_DBXPR06MB544F4ED5888DED7D2252803C3300DBXPR06MB544eurprd_--
9 years, 6 months
oVirt Engine redundant ?
by Nico
--=_b5ae4dd5edb7f3efcaaf1d71e197ef06
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII
Hello
I got a question regarding the redundancy of oVirt Engine; where we can
control everything through the GUI; aka the vCenter.
Initially; my setup was on a single server; installed following the doc
AllinOne.
Then after; i figured out that i would need redundancy; so i installed a
second node.
my question is about the vCenter; is it possible to start it on the
second node when the first node is down or in maintenance ? how to
ensure it is replicated ? i see there is a postgres DB on first node;
but not on second node. I'm a bit worried.
So, is it possible to have a dormant/slave ovirt ENGINE (oVirt web GUI )
; and if yes, could you point me to the related documentation as i
didn't find it.
Maybe, it is possible to run it in a VM ? is it a good idea ? and is it
still possible to migrate ?
Thanks a lot;
Regards
Nico
--=_b5ae4dd5edb7f3efcaaf1d71e197ef06
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen=
eva,sans-serif'>
<p>Hello</p>
<p>I got a question regarding the redundancy of oVirt Engine; where we can =
control everything through the GUI; aka the vCenter.</p>
<p>Initially; my setup was on a single server; installed following the doc =
AllinOne.</p>
<p>Then after; i figured out that i would need redundancy; so i installed a=
second node.</p>
<p>my question is about the vCenter; is it possible to start it on the seco=
nd node when the first node is down or in maintenance ? how to ensure it is=
replicated ? i see there is a postgres DB on first node; but not on second=
node. I'm a bit worried.</p>
<p>So, is it possible to have a dormant/slave ovirt ENGINE (oVirt web =
GUI ) ; and if yes, could you point me to the related documentation as i di=
dn't find it.</p>
<p>Maybe, it is possible to run it in a VM ? is it a good idea ? and is it =
still possible to migrate ?</p>
<p>Thanks a lot;</p>
<p>Regards</p>
<p>Nico</p>
<p> </p>
<div> </div>
</body></html>
--=_b5ae4dd5edb7f3efcaaf1d71e197ef06--
9 years, 6 months
vm cannot be started
by qinglong.dong@horebdata.cn
This is a multi-part message in MIME format.
------=_001_NextPart743821046535_=----
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: base64
SGkgYWxsLA0KICAgICAgICBJIGhhdmUgaW5zdGFsbGVkIG92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0
dXAgb24gb25lIG1hY2hpbmUgYW5kIGl0IHVzZWQgaXNjc2kgc2hhcmVkIHN0b3JhZ2Ugb24gYW5v
dGhlciBtYWNoaW5lLiBJIGNyZWF0ZWQgYW5kIHNlYWxlZCBhIHdpbmRvd3MgeHAgdGVtcGxhdGUg
YW5kIHRoZW4gSSBjcmVhdGVkIGEgdm0gYmFzZWQgb24gdGhlIHRlbXBsYXRlLiBXaGVuIHRoZSB2
bSB3YXMgc3RhcnRlZCBhdCB0aGUgZmlyc3QgdGltZSBJIGF0dGFjaGVkIHRoZSBmbG9wcHkgdG8g
aXQgYW5kIHVzZSBzeXNwcmVwIHRvIGluaXQgaXQuIFRoZW4gSSBzaHV0ZG93biB0aGUgdm0sIGJ1
dCBhZnRlciBJIHNodXRkb3duIGl0IEkgY2Fubm90IHN0YXJ0IGl0LiBIZXJlIGFyZSB0aGUgbG9n
czoNCiAgICAgICAgVk0gdGVzdCBpcyBkb3duIHdpdGggZXJyb3IuIEV4aXQgbWVzc2FnZTogaW50
ZXJuYWwgZXJyb3IgUHJvY2VzcyBleGl0ZWQgd2hpbGUgcmVhZGluZyBjb25zb2xlIGxvZyBvdXRw
dXQ6IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMQ0KMjAxNS0wOS0yNVQwMToy
OTozMS4yMjIwMjhaIHFlbXUta3ZtOiAtZHJpdmUgZmlsZT0vdmFyL3J1bi92ZHNtL3BheWxvYWQv
NmJlNzI2NjQtYTgwYy00ZDc4LTlhNWItZjJiYmUzN2M1YjJlLjRlYmYyNGMzM2Y2MTExZTBkYWUy
MDQ2NmYzNzBkZTUzLmltZyxpZj1ub25lLGlkPWRyaXZlLWZkYzAtMC0wLGZvcm1hdD1yYXcsc2Vy
aWFsPTogY291bGQgbm90IG9wZW4gZGlzayBpbWFnZSAvdmFyL3J1bi92ZHNtL3BheWxvYWQvNmJl
NzI2NjQtYTgwYy00ZDc4LTlhNWItZjJiYmUzN2M1YjJlLjRlYmYyNGMzM2Y2MTExZTBkYWUyMDQ2
NmYzNzBkZTUzLmltZzogUGVybWlzc2lvbiBkZW5pZWQuDQogICAgICAgIEFueW9uZSBjYW4gaGVs
cD8gVGhhbmtzIQ0KDQoNCkRvbG55DQo=
------=_001_NextPart743821046535_=----
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3Dus-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; f=
ont-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><=
body>=0A<div><span></span><span style=3D"color: rgb(34, 34, 34); font-fami=
ly: 'Helvetica Neue', Arial, sans-serif; font-size: 15px; line-height: 20p=
x;">Hi all,</span></div><div><span style=3D"font-family: "" helvetica=
=3D"" neue',=3D"" arial,=3D"" sans-serif";=3D"" font-size:=3D"" 15px;=3D""=
color:=3D"" rgb(34,=3D"" 34,=3D"" 34);=3D"" background-color:=3D"" rgb(19=
9,=3D"" 237,=3D"" 204);=3D"" font-weight:=3D"" normal;=3D"" font-style:=3D=
"" normal;text-decoration:=3D"" none;'=3D""> </span><spa=
n style=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;"=
> I have installed ovirt-hosted-engine-setup on one machine a=
nd it used iscsi shared storage on another machine. I created and sealed a=
windows xp template and then I created a vm based on the template. When t=
he vm was started at the first time I attached the floppy to it and use sy=
sprep to init it. Then I shutdown the vm, but after I shutdown it I cannot=
start it. Here are the logs:</span></div><div> <span st=
yle=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;">&nb=
sp; </span><span style=3D"font-size: 10.5pt; line-height: 1.5;=
background-color: window;">VM test is down with =
error. Exit message: internal error Process =
exited while reading console log output: cha=
r device redirected to /dev/pts/1</span></div>2015-09-=
25T01:29:31.222028Z qemu-kvm: -drive file=3D/var/run/vdsm/p=
ayload/6be72664-a80c-4d78-9a5b-f2bbe37c5b2e.4ebf24c33f6111e0dae20466f370de=
53.img,if=3Dnone,id=3Ddrive-fdc0-0-0,format=3Draw,serial=3D: could&nb=
sp;not open disk image /var/run/vdsm/payload/6be72664-=
a80c-4d78-9a5b-f2bbe37c5b2e.4ebf24c33f6111e0dae20466f370de53.img: Per=
mission denied.<div> Anyone can help? Than=
ks!<br><hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"=
1" align=3D"left">=0A<div>Dolny</div>=0A</div></body></html>
------=_001_NextPart743821046535_=------
9 years, 6 months
Migrate VM to new cluster
by Kevin COUSIN
Hi list,
Hi upgrade my nodes from CentOS 6 to CentOS 7. I create a new cluster, but how can I migrate all my VM to the new cluster ?
Thanks a lot
------------------------
Kevin
9 years, 6 months
Best practice
by Fernando Fuentes
Is there a best practice when upgrading from ovirt 3.4 to 3.5?
I upgraded my development server which is a self hosted server and I
just did a regular update without putting anything under maintenance...
Though my vm's where turned off. The migration from krb/ldap to AAA went
smoothly and so far is running like a champ.
I am about to do the same to our production cluster and was wondering if
I must put all Hosts under maintenance before I do the upgrade?
Thanks in advance for all/any tips from the mailing list!
Regards,
--
Fernando Fuentes
Supervisor & Senior Systems Administrator
Email: ffuentes(a)aasteel.com
American Alloy Steel, Inc.
Houston, Texas
Website: http://www.aasteel.com
Phone: 713-744-4222
Fax: 713-300-5688
9 years, 6 months
upgrade path from Ovirt 3.5x to 3.6x
by Andrea Ghelardi
Hallo,
I needed a quick confirmation on this subject.
Our environment is Ovirt 3.511 (yes, I’ll upgrade soon, I know) running on
a Centos 6.6 hosted engine VM on a cluster of Centos 6.6 physical servers.
Since Ovirt 3.6x will be compatible with Centos 7 hypervisor only, how I’m
supposed to upgrade hosted engine, VM and HOSTs?
i.e. readme tells us the well known procedure (put hosted eng in
maintenance, upgrade, etc) but I will eventually end in a scenario where my
hosted engine 3.6 will run on centos 7 VM running (on) a lot of centos 6.6
servers...
Please tell me I have not to create a totally different datacenter and
export -> import all VMs...
Thank you!
Andrea Ghelardi
9 years, 6 months
ovirt repos dependencies
by Nathanaël Blanchet
Hello,
I tried to install a single host with a custom repo synced by my own
from official ovirt, gluster repos etc... (with katello). But
installation always fail because otopi can't locate gluster packages,
while those packages are available and can be yum installed on the host.
So, what does otopi require more than gluster repo for a successfull
installation?
This limitation prevents from anyone to install a host from an other
repo than official ones (in my case, using a katello subscription)
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
9 years, 6 months
ovirt repository in the foreman host provisionning process
by Nathanaël Blanchet
Hello,
In the foreman host provisionning process, should the "yum localinstall
http://resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm" be
automatically executed in the same way as it is in a traditional way? it
seems that whithout those repos, vdsm installation fails, even if the
host had been previously registered with katello to a local ovirt
repository.
Could you please help me on that point?
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
9 years, 6 months
Collectd with Ovirt
by Punit Dambiwal
Hi All,
I want to use collectd (https://collectd.org/) to collect the guest VM
usages in to graphs...as ovirt DWH and reports are not quite good...i want
more good graphs and reporting of the usages...
Please suggest me good way or tool to achieve this...
Thanks,
Punit
9 years, 6 months
Re: [ovirt-users] Unable to import hosted engine storage domain in 3.6RC with FC storage
by Elad Ben Aharon
Hi Christopher,
Thanks for raising the issue. It sounds like the issue you are referring to
is related to the fix of https://bugzilla.redhat.com/show_bug.cgi?id=1261996
.
Adding some more people who should be involved.
On Sun, Oct 11, 2015 at 10:49 AM, Elad Ben Aharon <ebenahar(a)redhat.com>
wrote:
> Hi Christopher,
>
> Thanks for raising the issue. It sounds like the issue you are referring
> to is related to the fix of
> https://bugzilla.redhat.com/show_bug.cgi?id=1261996.
> Adding some more people who should be involved.
>
> On Fri, Oct 9, 2015 at 9:42 PM, Christopher Miersma <miersma(a)ualberta.ca>
> wrote:
>
>> Hi All,
>>
>> I'm having an issue with the current release candidate for 3.6, running
>> on CentOS 7. I'm trying to install the hosted engine on fibre channel
>> storage. I can successfully install the VM, and get everything up and
>> running, but the hosted engine VM itself does not appear in the web
>> interface, nor does the storage domain on which the hosted engine's disks
>> reside appear. When I create a new storage domain on the SAN, I can see the
>> LUN on which the hosted engine resides, but it is greyed out. When I first
>> started the cluster and got the host and engine VM installed and running,
>> it gave me the message " The Hosted Engine Storage Domain doesn't exist. It
>> shoudl be imported into the setup." I've tried importing and attaching the
>> storage domain, but it simply doesn't appear in the interface to allow me
>> to import it. I've tired every Attach/Import/Activate screen that I could
>> find. I've also opened a bug report (
>> https://bugzilla.redhat.com/show_bug.cgi?id=1267337), but with no
>> success so far.
>>
>> Has anyone else had a similar issue? Can you import the hosted engine
>> storage domain after setup, and if so on what kind of storage? From some of
>> the posts I've seen, it looks like people are getting it to work with NFS
>> and maybe iSCSI, but I haven't seen anyone else mention Fibre Channel.
>>
>> Christopher Miersma
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
>
9 years, 6 months
oVirt Community Newsletter: September 2015
by Mikey Ariel
There was a lot of activity in the oVirt community this September, with
so many talks and presentations given to the community at large, you'll
have hours to watch this month!
Videos, though, aren't the only thing happening in the oVirt Community
this past month. Check out our newsletter to learn more:
-----------------
Software Releases
-----------------
oVirt 3.5.4 Final Released
http://www.ovirt.org/OVirt_3.5.4_Release_Notes
oVirt 3.5.5 Second Release Candidate is now available for testing
http://lists.ovirt.org/pipermail/announce/2015-September/000196.html
oVirt 3.6.0 First Release Candidate is now available for testing
http://lists.ovirt.org/pipermail/announce/2015-September/000197.html
moVirt is Currently Available in the Google Play Store
https://play.google.com/store/apps/details?id=org.ovirt.mobile.movirt
----------------
In the Community
----------------
Welcome to the New oVirt Community Lead
http://red.ht/1Ksb0yd
Event Report--LinuxCon NA 2015
http://community.redhat.com/blog/2015/09/event-report-linuxcon-na-2015/
QEMU Maintainers on the 2.4 Release
http://bit.ly/1Pka0OZ
Event Report--LinuxCon NA 2015
http://community.redhat.com/blog/2015/09/event-report-linuxcon-na-2015/
Examining IT Infrastructure (including oVirt) [Italian]
http://bit.ly/1Pk9OPJ
Importing KVM guests to oVirt or RHEV
http://bit.ly/1PkaDYD
RHEV: How to Import a VMware ESXi OVA Disk Image into RHEV-M
http://fatmin.com/2015/09/14/rhev-how-to-import-a-vmware-esxi-ova-disk-im...
Nested KVM virtualization with RHEV
http://www.willberg.fi/2015/08/nested-kvm-virtualization-with-rhev.html
Manage VM snapshots in RHEV/oVirt with ManageIQ
http://www.jung-christian.de/2015/06/manage-vm-snapshots-in-rhevovirt-wit...
How to import existing VM from virsh to ovirt
http://arm2armcos.blogspot.com/2015/09/how-to-import-exising-vm-from-virs...
Migrating from cPanel to a cheap “private cloud” – Part 1
http://hasaninter.net/2015/09/12/migrating-from-cpanel-to-a-cheap-private...
Create an oVirt Cluster Node First, Engine Later
http://serverfault.com/questions/725476/create-an-ovirt-cluster-node-firs...
Installing oVirt 3.5.3 All in One on my fitlet-x
http://1337.tips/installing-ovirt-3-5-3-all-in-one-on-my-fitlet-x/
Get the most out of oVirt with moVirt app
https://www.udsenterprise.com/en/blog/2015/09/10/get-most-out-ovirt-movir...
------------------------------------
Deep Dives and Technical Discussions
------------------------------------
moVirt Deep Dive
https://youtu.be/6w9t1wxNKBE (Video)
oVirt Tutorial Series, Part 1: Enable Nested KVM
https://youtu.be/MJCo9zzJdrg (Video)
oVirt Tutorial Series, Part 2: Download and Install QEMU
https://youtu.be/gHZx0aEUZf8 (Video)
oVirt Tutorial Series, Part 3: Set Fixed IP, FQDN and oVirt Download Engine
https://youtu.be/yKSrRSJvarc (Video)
oVirt Tutorial Series, Part 4: Creating NFS Share
https://youtu.be/WCyJJA10-rY (Video)
oVirt Tutorial Series, Part 5: Set oVirt Engine
https://youtu.be/PVhdbPZYflc (Video)
oVirt Tutorial Series, Part 6: Download, Create VM and Install oVirt Node
https://youtu.be/r4xNaLQH1jU (Video)
oVirt Tutorial Series, Part 7: Set oVirt Node
https://youtu.be/6S_B5cvAtjU (Video)
oVirt Tutorial Series, Part 8: Add Node and Shared Folder to Engine
https://youtu.be/tu0JoufSY_8 (Video)
oVirt Tutorial Series, Part 9: Add Shared Folder to ISO Files
https://youtu.be/OeqYvNqDIEU (Video)
oVirt Tutorial Series, Part 10: Create VM Within the oVirt and Install SPICE
https://youtu.be/Pl4OArmSko8 (Video)
oVirt 3.6 Deep Dive: Host Device Passthrough - Host View
https://youtu.be/Iog6J5WtWdg (Video)
oVirt 3.6 Deep Dive: Host Device Passthrough - VM View
https://youtu.be/WIo2NR2NvX4 (Video)
oVirt Deep Dive: oVirt Katello/Satellite Integration
https://youtu.be/H4M9B_z2FTs (Video)
oVirt 3.6 Deep Dive: AAA - Local User Management
https://youtu.be/CUsaqLQIkuQ (Video)
oVirt 3.6 Deep Dive: Power Management UI Changes
https://youtu.be/AkfAMpEykdU (Video)
oVirt 3.6 Deep Dive: Storage - LUN resize
https://youtu.be/VxvurM-8n5s (Video)
oVirt 3.6 Deep Dive: 'Console in use' feature
https://youtu.be/U0v1Q8Rrxww (Video)
--
Mikey Ariel
Community Lead, oVirt
www.ovirt.org
"To be is to do" (Socrates)
"To do is to be" (Jean-Paul Sartre)
"Do be do be do" (Frank Sinatra)
IRC: ThatDocsLady
Twitter: @ThatDocsLady
9 years, 6 months
Get Involved in oVirt Project! October edition
by Sandro Bonazzola
Hi,
Have you got some free time and do you want to get involved in oVirt
project?
Do you like the idea of having fresh disk images of recent distribution in
oVirt Glance repository?
You can help us by testing existing online images ensuring they works with
cloud-init
or creating one yourself and report your success to devel(a)ovirt.org.
We'll be happy to upload the images once these are ready.
Do you like Debian and do you have some programming skill?
Help us getting VDSM running on it! We started releasing highly
experimental packages and it's a good time for giving them a try.
You can follow the progress here: http://www.ovirt.org/VDSM_on_Debian
Here are some bugs you can try to help with:
Bug ID Status Whiteboard Target Milestone Summary
1120588 NEW docs ovirt-3.6.0-rc update log collector
documentation
1120585 NEW docs ovirt-3.6.0-rc update image uploader
documentation
1120586 NEW docs ovirt-3.6.0-rc update iso uploader
documentation
1159784 NEW docs --- [RFE] Document when and where new features
are available when upgrading cluster / datacenters
1174285 NEW i18n ovirt-3.6.0-rc [de-DE] "Live Snapshot Support"
reads "Live Snapsnot Support"
1074301 NEW infra ovirt-4.0.0 [RFE] ovirt-shell has no man page
1227019 NEW integration ovirt-3.6.1 Require sos >= 3.3 when
available - ovirt sosreport plugin doesn't obfuscate password used in aaa
extensions
1237132 NEW integration ovirt-3.6.1 [TEXT] New package listing
of engine-setup when upgrading packages is not user friendly
1156060 NEW integration ovirt-3.6.1 [text] engine admin
password prompt consistency
1251965 NEW integration ovirt-3.6.1 Appliance based setup
should default to using /var/tmp for unpacking the image
1065350 POST integration ovirt-3.6.1 hosted-engine should
prompt a question at the user when the host was already a host in the engine
1083104 NEW integration ovirt-4.0.0 engine-setup --offline does
not update versionlock
1269182 POST integration ovirt-3.6.1 hosted-engine accepts
FQDNs with underscore while the engine correctly fails on that
1234257 NEW integration ovirt-3.5.6 Test engine upgrade path
from EL6 with oVirt 3.5.z to EL7
1059952 POST integration ovirt-3.6.1 hosted-engine --deploy
(additional host) will fail if the engine is not using the default
self-signed CA
1247068 POST integration ovirt-3.6.1 [TEXT] Warn the
administrator that CD/DVD passthrough is disabled for RHEL7
1115059 ASSIGNED network ovirt-3.6.0-ga Incomplete error
message when adding VNIC profile to running VM
772931 NEW reports --- [RFE] Reports should include the name of
the oVirt engine
Are you great at packaging software? Do you prefer a distribution which is
currently unsupported by oVirt?
Do you want to have packages included in your preferred distribution? Help
getting oVirt ported there!
Fedora: http://lists.ovirt.org/pipermail/devel/2015-September/011426.html
CentOS: https://wiki.centos.org/SpecialInterestGroup/Virtualization
Gentoo: https://wiki.gentoo.org/wiki/OVirt
Debian Jessie: http://www.ovirt.org/Features/Debian_support_for_hosts
Archlinux: http://www.ovirt.org/OVirt_on_Arch_Linux
OpenSUSE: https://build.opensuse.org/project/show/Virtualization:oVirt
Do you love "DevOps?", you count stable builds in jenkins ci while trying
to fall a sleep?
Then oVirt infra team is looking for you!, join the infra team and dive in
to do the newest and coolest devops tools today!
Here are some of our open tasks you can help with:
https://ovirt-jira.atlassian.net/secure/RapidBoard.jspa?rapidView=1&proje...
You don't have programming skills, not enough time for DevOps but you want
still to contribute?
Here are some bugs you can take care of, also without writing a line of
code:
https://bugzilla.redhat.com/buglist.cgi?quicksearch=
<https://bugzilla.redhat.com/buglist.cgi?quicksearch=classification%3Aovir...>
classification
<https://bugzilla.redhat.com/buglist.cgi?quicksearch=classification%3Aovir...>
%3Aovirt%20whiteboard%3Adocs
<https://bugzilla.redhat.com/buglist.cgi?quicksearch=classification%3Aovir...>
Do you prefer to test things? We have some test cases[5] you can try using
nightly snapshots[6].
Do you want to contribute test cases? Most of the features[7] included in
oVirt are missing a test case, you're welcome to contribute one!
Do you want to contribute artworks? oVirt Live backgrounds and covers,
release banners, stickers, .... Take a look at Fedora Artworks[9] as an
example of what you can do
Is this the first time you try to contribute to oVirt project?
You can start from here [1][2]!
You don't know gerrit very well? You can find some more docs here [3].
Any other question about development? Feel free to ask on devel(a)ovirt.org
or on irc channel[4].
You don't really have time / skills for any development / documentation /
testing related task?
Spread the word[8]!
Let us know you're getting involved, present yourself and tell us what
you're going to do, you'll be welcome!
[1] http://www.ovirt.org/Develop
[2] http://www.ovirt.org/Working_with_oVirt_Gerrit
[3] https://gerrit-review.googlesource.com/Documentation
[4] http://www.ovirt.org/Community
[5] http://www.ovirt.org/Category:TestCase
[6] http://www.ovirt.org/Install_nightly_snapshot
[7] http://www.ovirt.org/Category:Feature
[8]
http://www.zdnet.com/article/how-much-longer-can-red-hats-ovirt-remain-co...
[9] https://fedoraproject.org/wiki/Artwork#Resources
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 6 months
Hanging remove snapshot tasks
by Arsène Gschwind
Hi,
I would like to update ovirt to 3.5.4 from 3.5.3 but engine-setup fails
due to remove snapshot tasks.
[ INFO ] Cleaning async tasks and compensations
The following system tasks have been found running in the system:
The following commands have been found running in the system:
The following compensations have been found running in the
system:
org.ovirt.engine.core.bll.RemoveSnapshotCommand
org.ovirt.engine.core.common.businessentities.Snapshot
org.ovirt.engine.core.bll.RemoveSnapshotCommand
org.ovirt.engine.core.common.businessentities.Snapshot
org.ovirt.engine.core.bll.RemoveSnapshotCommand
org.ovirt.engine.core.common.businessentities.Snapshot
org.ovirt.engine.core.bll.RemoveSnapshotCommand
org.ovirt.engine.core.common.businessentities.Snapshot
Would you like to try to wait for that?
This tasks are not showing up in the task monitor and I have no idea how
to get them away to be abl to update.
Thanks for any hint/help
rgds, Arsène
9 years, 6 months
VM's in wrong state
by Johan Kooijman
Hi all,
Since a couple of days I have one node with non responsive VM's. The node
is OK and the VM's are working actually, just show the wrong state.
I'll find out why it happened, but for now I need to correct the state. Any
ideas on how to do that?
--
Met vriendelijke groeten / With kind regards,
Johan Kooijman
9 years, 6 months
migration procedures
by Brett Stevens
Hi Guys.
We've been using a single instance all in one ovirt 3.5 with local storage
with quite some success for about 6 months. We are a small school and have
managed to secure some funding for a decent setup 2 x compute and 2 x
storage clusters. I want a separate, non vm manager (so as to provide a
host for gluster arbiter nodes ) along with some other functions (nagiso
etc)
So my real question, has anyone migrated a similar system? any ideas on how
to get the current vms over to the new infrastructure. I can do shutdown
and move, but it would be great if I can join the two and live migrate
somehow.
I'd like to use 3.6 when available if that is possible.
thanks
Brett Stevens
9 years, 6 months
Re: [ovirt-users] Admin <at> internal inlog problems with clean install 3.6RC
by Christopher Miersma
I'm having the same problem with the latest packages for 3.6 RC. I've
tried reinstalling a number of times, setting up with and without an
answer file, and I always get a login denied error.
Log entries:
(from trying ovirt-shell)
2015-10-05 09:30:48,361 ERROR
[org.ovirt.engine.core.aaa.filters.BasicAuthenticationFilter] (default
task-1) [] User admin authentication failed. profile is internal.
Invocation Result code is 0. Authn result code is ACCOUNT_EXPIRED
(from web interface)
2015-10-05 10:32:25,034 INFO
[org.ovirt.engine.core.bll.aaa.LoginBaseCommand] (default task-19) []
Can't login user 'admin' with authentication profile 'internal' because
the authentication failed.
2015-10-05 10:32:25,040 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-19) [] Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: The account for admin got expired. Please contact
the system administrator.
2015-10-05 10:32:25,043 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-19) [] Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: User admin@internal failed to log in.
2015-10-05 10:32:25,044 WARN
[org.ovirt.engine.core.bll.aaa.LoginAdminUserCommand] (default task-19)
[] CanDoAction of action 'LoginAdminUser' failed for user
admin@internal. Reasons: USER_ACCOUNT_EXPIRED
I have tried using the ovirt-aaa-jdbc-tool tool, with "user edit
--account-valid-to," "user password-reset --password-valid-to," and
"user unlock" options with multiple different dates, passwords of
varying complexity, etc. and nothing seems to work. This is all
happening during the middle of a hosted-engine setup, which throws
everything off. I've also done clean re-installs a number of times.
Early last week, when the release candidate first came out, I did not
have this issue. I was able to complete the install without any problems.
Has anyone found a way to get around this if it starts happening?
Christopher
9 years, 6 months
Unable to install Centos6
by Budur Nagaraju
HI
I have selected "RedhHat Enterprise linux 6.x x64" under operating system
field and While installing centos6.4 64Bit through ISO ,unable to succeed .
Is there any limitation ? or it wont support centos ?
can you pls help me ?
Thanks,
Nagaraju
9 years, 6 months
Cannot remove Host. Server having Gluster volume. in 3.6 rc
by Liam Curtis
So I got around issue with 'Enable Gluster Service' missing from cluster
diagram. I am trying to create a new data center and remove previously
created gluster hosts. However, I get the above error. I have seen posts
about checking a force remove check box, but I do not see any such box.
Is there a way to forcefully remove?
Thank you.
9 years, 6 months
Questions about 3.6RC
by jaumotte, styve
Hi everybody,
We have planned to migrate from xen open source to ovirt and we study the differences between 3.5.4 version and 3.6. I have some questions about this differences :
- In 3.6RC, we don't see anymore the HostedEngine virtual machine in ovirt. My install is correct or this feature is not available anymore ?
- In 3.6RC, my windows virtual machine status show an orange exlamation point which indicates " Actual operating system type differs from the configuration ". I don't know what is wrong, the operating system is correct and my vm works well.
Thanks for your answers,
S.J
9 years, 6 months
Support for QinQ
by Sigbjorn Lie
Hi list,
I've been looking around the web for QinQ support in Ovirt. I see that QinQ is supported in CentOS
6.x and above. However I cannot see any documented support in Ovirt. I've come across the page
below which details QinQ as a future feature.
Is QinQ still a future feature, or is it possible to use QinQ with Ovirt today somehow?
http://www.ovirt.org/Networking
Regards,
Siggi
9 years, 6 months
Managing two DCs with ovirt
by wodel youchi
Hi,
I need some help to decide which is better / feasible with ovirt to manage
two or more distant DCs.
Let say that we have two distant DCs to virtualize with ovirt.
we have two options to manage them:
1- install two engines, one on each DC, the good side is, if one DC is
down, we can still manage the other one. the down side we will have two
consoles to manage.
2- install one engine to manage the two DCs, the good side is the use of
one console to rule them all :-) the down side is if the DC containing the
engine become down, there is way to manage the other one.
is there (will be there in the future) a way for example to create a slave
engine in the second DC which can takeover and let the admin to manage the
second DC?
thanks in advance
9 years, 6 months
LDAP authentication with TLS
by Steve Dainard
Hello,
Trying to configure Ovirt 3.5.3.1-1.el7.centos for LDAP authentication.
I've configured the appropriate aaa profile but I'm getting TLS errors
when I search for users to add via ovirt:
The connection reader was unable to successfully complete TLS
negotiation: javax_net_ssl_SSLHandshakeException:
sun_security_validator_ValidatorException: No trusted certificate
found caused by sun_security_validator_ValidatorException: No trusted
certificate found
I added the external CA certificate using keytool as per
https://github.com/oVirt/ovirt-engine-extension-aaa-ldap with
appropriate adjustments of course:
keytool -importcert -noprompt -trustcacerts -alias myrootca \
-file myrootca.pem -keystore myrootca.jks -storepass changeit
I know this certificate works, and can connect to LDAP with TLS as I'm
using the same LDAP configuration/certificate with SSSD.
Can anyone clarify whether I should be adding the external CA
certificate or the LDAP host certificate with keytool or any other
suggestions?
Thanks,
Steve
9 years, 6 months
Ovirt 3.6 RC import VM
by Wolfgang Bucher
This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_pig3fzdG9Uvcv3g7W139nCFW2yo2eXgUypLAKLpr2p26esXt
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello=0D=0A=0D=0A=0D=0A=0D=0Ai am not able to import a vm from a exportdo=
main, i can activate the exportdomain bu twhen i try to import a vm i get=
following error:=0D=0A=0D=0AFailed to import Vm test to Data Center TEST=
, Cluster INTEL=0D=0A=0D=0A=0D=0A=0D=0A=0D=0Aengine.log=20=0D=0A=0D=0A=0D=
=0A=0D=0A015-10-01 11:53:00,809 INFO=C2=A0 [org.ovirt.engine.core.bll.Imp=
ortVmCommand] (org.ovirt.thread.pool-8-thread-36) [7c844f2] Command [id=3D=
b3af596c-7df0-4bdb-95d6-dffbc0a3213d]: Compensating NEW_ENTITY_ID of org.=
ovirt.engine.core.common.businessentities.VmStatistics; snapshot: 1abdcfd=
8-77b2-47c3-9973-8184167b3774.=0D=0A2015-10-01 11:53:00,809 INFO=C2=A0 [o=
rg.ovirt.engine.core.bll.ImportVmCommand] (org.ovirt.thread.pool-8-thread=
-36) [7c844f2] Command [id=3Db3af596c-7df0-4bdb-95d6-dffbc0a3213d]: Compe=
nsating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.Vm=
Dynamic; snapshot: 1abdcfd8-77b2-47c3-9973-8184167b3774.=0D=0A2015-10-01 =
11:53:00,810 INFO=C2=A0 [org.ovirt.engine.core.bll.ImportVmCommand] (org.=
ovirt.thread.pool-8-thread-36) [7c844f2] Command [id=3Db3af596c-7df0-4bdb=
-95d6-dffbc0a3213d]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.=
common.businessentities.VmStatic; snapshot: 1abdcfd8-77b2-47c3-9973-81841=
67b3774.=0D=0A2015-10-01 11:53:00,818 ERROR [org.ovirt.engine.core.dal.db=
broker.auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-8-thread=
-36) [7c844f2] Correlation ID: 2221ad18, Job ID: df3b9ba1-90bf-4647-9712-=
f4e3eccfc256, Call Stack: null, Custom Event ID: -1, Message: Failed to i=
mport Vm test to Data Center TEST, Cluster INTEL=0D=0A2015-10-01 11:53:00=
,822 INFO=C2=A0 [org.ovirt.engine.core.bll.ImportVmCommand] (org.ovirt.th=
read.pool-8-thread-36) [7c844f2] Lock freed to object 'EngineLock:{exclus=
iveLocks=3D'[test=3D<VM_NAME, ACTION_TYPE_FAILED_NAME_ALREADY_USED>, 1abd=
cfd8-77b2-47c3-9973-8184167b3774=3D<VM, ACTION_TYPE_FAILED_VM_IS_BEING_IM=
PORTED$VmName test>]', sharedLocks=3D'[1abdcfd8-77b2-47c3-9973-8184167b37=
74=3D<REMOTE_VM, ACTION_TYPE_FAILED_VM_IS_BEING_IMPORTED$VmName test>]'}'=
=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0AThanks=0D=
=0A=0D=0A=0D=0AWolfgang Bucher=0D=0A=0D=0A=EF=BB=BF=0D=0A=EF=BB=BF=0D=0A=EF=
=BB=BF=0D=0A=0D=0A=0D=0A=C2=A0=0D=0A
--=_pig3fzdG9Uvcv3g7W139nCFW2yo2eXgUypLAKLpr2p26esXt
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww=
w.w3.org/TR/html4/loose.dtd"><html>=0A<head>=0A <meta name=3D"Generator"=
content=3D"Zarafa WebApp v7.1.11-46050">=0A <meta http-equiv=3D"Content=
-Type" content=3D"text/html; charset=3Dutf-8">=0A <title>Ovirt 3.6 RC im=
port VM</title>=0A</head>=0A<body>=0A<p style=3D"margin-top: 0px; margin-=
bottom: 0px; color: #000000; font-family: Arial, Verdana, sans-serif;"><s=
pan data-mce-bogus=3D"true" id=3D"_mce_caret"><span data-mce-style=3D"fon=
t-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;" style=3D"f=
ont-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;">Hello</s=
pan></span></p><p style=3D"margin-top: 0px; margin-bottom: 0px; color: #0=
00000; font-family: Arial, Verdana, sans-serif;"><span data-mce-style=3D"=
font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;" style=3D=
"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;"><br da=
ta-mce-bogus=3D"1"></span></p><p style=3D"margin-top: 0px; margin-bottom:=
0px; color: #000000; font-family: Arial, Verdana, sans-serif;"><span dat=
a-mce-bogus=3D"true" id=3D"_mce_caret"><span data-mce-style=3D"font-size:=
12pt; font-family: tahoma,arial,helvetica,sans-serif;" style=3D"font-siz=
e: 12pt; font-family: tahoma,arial,helvetica,sans-serif;">i am not able t=
o import a vm from a exportdomain, i can activate the exportdomain bu twh=
en i try to import a vm i get following error:</span></span></p><p style=3D=
"margin-top: 0px; margin-bottom: 0px; color: #000000; font-family: Arial,=
Verdana, sans-serif;"><span data-mce-bogus=3D"true" id=3D"_mce_caret"><s=
pan data-mce-style=3D"font-size: 12pt; font-family: tahoma,arial,helvetic=
a,sans-serif;" style=3D"font-size: 12pt; font-family: tahoma,arial,helvet=
ica,sans-serif;">Failed to import Vm test to Data Center TEST, Cluster IN=
TEL<br><br></span></span></p><p style=3D"margin-top: 0px; margin-bottom: =
0px; color: #000000; font-family: Arial, Verdana, sans-serif;"><span data=
-mce-style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-s=
erif;" style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sans=
-serif;"><br data-mce-bogus=3D"1"></span></p><p style=3D"margin-top: 0px;=
margin-bottom: 0px; color: #000000; font-family: Arial, Verdana, sans-se=
rif;"><span data-mce-style=3D"font-size: 12pt; font-family: tahoma,arial,=
helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: tahoma,aria=
l,helvetica,sans-serif;">engine.log <br data-mce-bogus=3D"1"></span></p><=
p style=3D"margin-top: 0px; margin-bottom: 0px; color: #000000; font-fami=
ly: Arial, Verdana, sans-serif;"><span data-mce-style=3D"font-size: 12pt;=
font-family: tahoma,arial,helvetica,sans-serif;" style=3D"font-size: 12p=
t; font-family: tahoma,arial,helvetica,sans-serif;"><br data-mce-bogus=3D=
"1"></span></p><p style=3D"margin-top: 0px; margin-bottom: 0px; color: #0=
00000; font-family: Arial, Verdana, sans-serif;"><span data-mce-style=3D"=
font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;" style=3D=
"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;">015-10=
-01 11:53:00,809 INFO [org.ovirt.engine.core.bll.ImportVmCommand] (=
org.ovirt.thread.pool-8-thread-36) [7c844f2] Command [id=3Db3af596c-7df0-=
4bdb-95d6-dffbc0a3213d]: Compensating NEW_ENTITY_ID of org.ovirt.engine.c=
ore.common.businessentities.VmStatistics; snapshot: 1abdcfd8-77b2-47c3-99=
73-8184167b3774.<br>2015-10-01 11:53:00,809 INFO [org.ovirt.engine.=
core.bll.ImportVmCommand] (org.ovirt.thread.pool-8-thread-36) [7c844f2] C=
ommand [id=3Db3af596c-7df0-4bdb-95d6-dffbc0a3213d]: Compensating NEW_ENTI=
TY_ID of org.ovirt.engine.core.common.businessentities.VmDynamic; snapsho=
t: 1abdcfd8-77b2-47c3-9973-8184167b3774.<br>2015-10-01 11:53:00,810 INFO&=
nbsp; [org.ovirt.engine.core.bll.ImportVmCommand] (org.ovirt.thread.pool-=
8-thread-36) [7c844f2] Command [id=3Db3af596c-7df0-4bdb-95d6-dffbc0a3213d=
]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessent=
ities.VmStatic; snapshot: 1abdcfd8-77b2-47c3-9973-8184167b3774.<br>2015-1=
0-01 11:53:00,818 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandl=
ing.AuditLogDirector] (org.ovirt.thread.pool-8-thread-36) [7c844f2] Corre=
lation ID: 2221ad18, Job ID: df3b9ba1-90bf-4647-9712-f4e3eccfc256, Call S=
tack: null, Custom Event ID: -1, Message: Failed to import Vm test to Dat=
a Center TEST, Cluster INTEL<br>2015-10-01 11:53:00,822 INFO [org.o=
virt.engine.core.bll.ImportVmCommand] (org.ovirt.thread.pool-8-thread-36)=
[7c844f2] Lock freed to object 'EngineLock:{exclusiveLocks=3D'[test=3D&l=
t;VM_NAME, ACTION_TYPE_FAILED_NAME_ALREADY_USED>, 1abdcfd8-77b2-47c3-9=
973-8184167b3774=3D<VM, ACTION_TYPE_FAILED_VM_IS_BEING_IMPORTED$VmName=
test>]', sharedLocks=3D'[1abdcfd8-77b2-47c3-9973-8184167b3774=3D<R=
EMOTE_VM, ACTION_TYPE_FAILED_VM_IS_BEING_IMPORTED$VmName test>]'}'</sp=
an></p><p style=3D"margin-top: 0px; margin-bottom: 0px; color: #000000; f=
ont-family: Arial, Verdana, sans-serif;"><br></p><p hasownproperty=3D"fun=
ction hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function val=
ueOf() {=0A [native code]=0A}" isprototypeof=3D"function isPrototypeOf=
() {=0A [native code]=0A}" propertyisenumerable=3D"function propertyIs=
Enumerable() {=0A [native code]=0A}" tolocalestring=3D"function toLoca=
leString() {=0A [native code]=0A}" tostring=3D"function toString() {=0A=
[native code]=0A}" constructor=3D"function Object() {=0A [native c=
ode]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; =
margin: 0;">=0A</p><p style=3D"margin-top: 0px; margin-bottom: 0px; color=
: #000000; font-family: Arial, Verdana, sans-serif;"><br></p><p hasownpro=
perty=3D"function hasOwnProperty() {=0A [native code]=0A}" valueof=3D"=
function valueOf() {=0A [native code]=0A}" isprototypeof=3D"function i=
sPrototypeOf() {=0A [native code]=0A}" propertyisenumerable=3D"functio=
n propertyIsEnumerable() {=0A [native code]=0A}" tolocalestring=3D"fun=
ction toLocaleString() {=0A [native code]=0A}" tostring=3D"function to=
String() {=0A [native code]=0A}" constructor=3D"function Object() {=0A=
[native code]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D=
"padding: 0; margin: 0;">=0A</p><p style=3D"margin-top: 0px; margin-botto=
m: 0px; color: #000000; font-family: Arial, Verdana, sans-serif;"><br></p=
><p hasownproperty=3D"function hasOwnProperty() {=0A [native code]=0A}=
" valueof=3D"function valueOf() {=0A [native code]=0A}" isprototypeof=3D=
"function isPrototypeOf() {=0A [native code]=0A}" propertyisenumerable=
=3D"function propertyIsEnumerable() {=0A [native code]=0A}" tolocalest=
ring=3D"function toLocaleString() {=0A [native code]=0A}" tostring=3D"=
function toString() {=0A [native code]=0A}" constructor=3D"function Ob=
ject() {=0A [native code]=0A}" style=3D"padding: 0; margin: 0;" data-m=
ce-style=3D"padding: 0; margin: 0;">=0A</p><p style=3D"margin-top: 0px; m=
argin-bottom: 0px; color: #000000; font-family: Arial, Verdana, sans-seri=
f;">Thanks<br></p><p hasownproperty=3D"function hasOwnProperty() {=0A =
[native code]=0A}" valueof=3D"function valueOf() {=0A [native code]=0A=
}" isprototypeof=3D"function isPrototypeOf() {=0A [native code]=0A}" p=
ropertyisenumerable=3D"function propertyIsEnumerable() {=0A [native co=
de]=0A}" tolocalestring=3D"function toLocaleString() {=0A [native code=
]=0A}" tostring=3D"function toString() {=0A [native code]=0A}" constru=
ctor=3D"function Object() {=0A [native code]=0A}" style=3D"padding: 0;=
margin: 0;" data-mce-style=3D"padding: 0; margin: 0;">=0A</p><p style=3D=
"margin-top: 0px; margin-bottom: 0px; color: #000000; font-family: Arial,=
Verdana, sans-serif;"><span style=3D"font-family: 'times new roman', tim=
es; font-size: 10pt;">Wolfgang Bucher</span></p><p hasownproperty=3D"func=
tion hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function valu=
eOf() {=0A [native code]=0A}" isprototypeof=3D"function isPrototypeOf(=
) {=0A [native code]=0A}" propertyisenumerable=3D"function propertyIsE=
numerable() {=0A [native code]=0A}" tolocalestring=3D"function toLocal=
eString() {=0A [native code]=0A}" tostring=3D"function toString() {=0A=
[native code]=0A}" constructor=3D"function Object() {=0A [native c=
ode]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; =
margin: 0;"><span data-mce-bogus=3D"true" id=3D"_mce_caret"><span data-mc=
e-style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-seri=
f;" style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-se=
rif;">=EF=BB=BF<br></span><span data-mce-bogus=3D"true" id=3D"_mce_caret"=
><span data-mce-style=3D"font-family: tahoma,arial,helvetica,sans-serif; =
font-size: 12pt;" style=3D"font-family: tahoma,arial,helvetica,sans-serif=
; font-size: 12pt;">=EF=BB=BF<br></span><span data-mce-bogus=3D"true" id=3D=
"_mce_caret"><span data-mce-style=3D"font-size: 12pt; font-family: tahoma=
,arial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: taho=
ma,arial,helvetica,sans-serif;">=EF=BB=BF<br></span><br></span></span></s=
pan></p><p style=3D"margin-top: 0px; margin-bottom: 0px; color: #000000; =
font-family: Arial, Verdana, sans-serif;"> </p>=0A</body>=0A</html>
--=_pig3fzdG9Uvcv3g7W139nCFW2yo2eXgUypLAKLpr2p26esXt--
9 years, 6 months
LDAP
by Fernando Fuentes
I migrated from 3.4 to 3.5 and I see that my kerberos/ldap is no longer
working and looking further now I see that 3.5 uses AAA.
Is there a migration process to move my kerberos/ldap to AAA or a guide
to this?
TIA!
9 years, 6 months
'Enable Gluster Service' and 'Enable Virt Service' missing from New Cluster dialog in 3.6 rc
by Liam Curtis
Hello all,
In oVirt Engine Version: 3.5.4.2-1.el7.centos, I have above two options
when creating a new cluster.
In oVirt Engine Version:
3.6.0-0.0.master.20150909083746.gitbcc44ff.el7.centos, I no longer have
those options.
I only have:
Enable to set VM maintenance reason
Enable to set Host maintenance reason
Has this been removed or am I missing something? Do I need to enable
gluster support somewhere in UI?
Thanks in advance.
9 years, 6 months
upgrade to 3.5
by Fernando Fuentes
Team,
I have come up to a small wall.... I am doing an upgrade from 3.4.xx to
3.5.xx (I know I am behind the times lol)....
To my understanding I cant run the engine setup because the repos to 3.4
are offline...
[ ERROR ] Yum Cannot queue package iproute: Cannot find a valid baseurl
for repo: ovirt-3.4-stable
[ ERROR ] Failed to execute stage 'Environment packages setup': Cannot
find a valid baseurl for repo: ovirt-3.4-stable
I am trying to find a good repo to 3.4 but cant seem to find one.
Does anybody know what repo I can use to get pass this small hiccup?
Thanks for the help!
Regards,
--
Fernando Fuentes
Supervisor & Senior Systems Administrator
Email: ffuentes(a)aasteel.com
American Alloy Steel, Inc.
Houston, Texas
Website: http://www.aasteel.com
Phone: 713-744-4222
Fax: 713-300-5688
9 years, 6 months
Corrupted VM's
by Neil
Hi guys,
I had a strange issue on the 3rd of September and I've only got round to
checking what caused it now. Basically about 4 or 5 Windows Server VM's got
completely corrupted. When I press start I'd just get a blank screen and
nothing would display, I tried various things but no matter what I wouldn't
even get the Seabios display showing the VM was even posting
The remaining 10 VM's were fine, it was just these 4 or 5 that got
corrupted and to recover I had to do a full DR restore of the VM's.
I'm concerned that the issue might appear again, which is why I'm mailing
the list now, does anyone have any clues as to what might have caused this?
All logs on the FC SAN were fine and all hosts appeared normal...
The following are my versions...
CentOS release 6.5 (Final)
ovirt-release34-1.0.3-1.noarch
ovirt-host-deploy-1.2.3-1.el6.noarch
ovirt-engine-lib-3.4.4-1.el6.noarch
ovirt-iso-uploader-3.4.4-1.el6.noarch
ovirt-engine-cli-3.4.0.5-1.el6.noarch
ovirt-engine-setup-base-3.4.4-1.el6.noarch
ovirt-engine-websocket-proxy-3.4.4-1.el6.noarch
ovirt-engine-backend-3.4.4-1.el6.noarch
ovirt-engine-tools-3.4.4-1.el6.noarch
ovirt-engine-dbscripts-3.4.4-1.el6.noarch
ovirt-engine-3.4.4-1.el6.noarch
ovirt-engine-setup-3.4.4-1.el6.noarch
ovirt-engine-sdk-python-3.4.4.0-1.el6.noarch
ovirt-image-uploader-3.4.3-1.el6.noarch
ovirt-host-deploy-java-1.2.3-1.el6.noarch
ovirt-engine-setup-plugin-websocket-proxy-3.4.4-1.el6.noarch
ovirt-engine-setup-plugin-ovirt-engine-common-3.4.4-1.el6.noarch
ovirt-engine-restapi-3.4.4-1.el6.noarch
ovirt-engine-userportal-3.4.4-1.el6.noarch
ovirt-engine-webadmin-portal-3.4.4-1.el6.noarch
ovirt-engine-setup-plugin-ovirt-engine-3.4.4-1.el6.noarch
CentOS release 6.5 (Final)
vdsm-python-zombiereaper-4.14.11.2-0.el6.noarch
vdsm-cli-4.14.11.2-0.el6.noarch
vdsm-python-4.14.11.2-0.el6.x86_64
vdsm-4.14.11.2-0.el6.x86_64
vdsm-xmlrpc-4.14.11.2-0.el6.noarch
Below are the sanlock.logs from two of my hosts and attached is my
ovirt-engine.log from the date of the issue...
Node02
2015-09-03 10:34:53+0200 33184492 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 ioto 10 to_count 7
2015-09-03 10:34:53+0200 33184492 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 10:34:53+0200 33184492 [7369]: s1 renewal error -202
delta_length 10 last_success 33184461
2015-09-03 10:35:04+0200 33184503 [7369]: 0e6991ae aio timeout 0
0x7fbd70000910:0x7fbd70000920:0x7fbd7feff000 ioto 10 to_count 8
2015-09-03 10:35:04+0200 33184503 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 10:35:04+0200 33184503 [7369]: s1 renewal error -202
delta_length 11 last_success 33184461
2015-09-03 10:35:05+0200 33184504 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 result 1048576:0 other free r
2015-09-03 10:35:05+0200 33184504 [7369]: 0e6991ae aio collect 0
0x7fbd70000910:0x7fbd70000920:0x7fbd7feff000 result 1048576:0 match reap
2015-09-03 11:03:00+0200 33186178 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 ioto 10 to_count 9
2015-09-03 11:03:00+0200 33186178 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 11:03:00+0200 33186178 [7369]: s1 renewal error -202
delta_length 10 last_success 33186147
2015-09-03 11:03:07+0200 33186185 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 result 1048576:0 other free
2015-09-03 11:10:18+0200 33186616 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 ioto 10 to_count 10
2015-09-03 11:10:18+0200 33186616 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 11:10:18+0200 33186616 [7369]: s1 renewal error -202
delta_length 10 last_success 33186586
2015-09-03 11:10:21+0200 33186620 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 result 1048576:0 other free
2015-09-03 12:39:14+0200 33191953 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 ioto 10 to_count 11
2015-09-03 12:39:14+0200 33191953 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:39:14+0200 33191953 [7369]: s1 renewal error -202
delta_length 10 last_success 33191922
2015-09-03 12:39:19+0200 33191957 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 result 1048576:0 other free
2015-09-03 12:40:10+0200 33192008 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 ioto 10 to_count 12
2015-09-03 12:40:10+0200 33192008 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:40:10+0200 33192008 [7369]: s1 renewal error -202
delta_length 10 last_success 33191977
2015-09-03 12:40:12+0200 33192011 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd9094b000 result 1048576:0 other free
2015-09-03 12:43:17+0200 33192196 [7369]: 0e6991ae aio timeout 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 ioto 10 to_count 13
2015-09-03 12:43:17+0200 33192196 [7369]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:43:17+0200 33192196 [7369]: s1 renewal error -202
delta_length 10 last_success 33192165
2015-09-03 12:43:25+0200 33192203 [7369]: 0e6991ae aio collect 0
0x7fbd700008c0:0x7fbd700008d0:0x7fbd7feff000 result 1048576:0 other free
2015-09-03 13:02:43+0200 33193361 [5807]: cmd 9 target pid 23383 not found
2015-09-03 13:13:24+0200 33194002 [5807]: cmd 9 target pid 24611 not found
2015-09-03 13:35:10+0200 33195308 [5807]: cmd 9 target pid 26392 not found
2015-09-03 13:53:32+0200 33196411 [5807]: cmd 9 target pid 28213 not found
2015-09-03 14:33:42+0200 33198820 [5807]: cmd 9 target pid 30732 not found
Node3
2015-09-03 10:34:53+0200 33181297 [7509]: 0e6991ae aio timeout 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 ioto 10 to_count 7
2015-09-03 10:34:53+0200 33181297 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 10:34:53+0200 33181297 [7509]: s1 renewal error -202
delta_length 10 last_success 33181266
2015-09-03 10:35:04+0200 33181308 [7509]: 0e6991ae aio timeout 0
0x7f45d0000910:0x7f45d0000920:0x7f45f03c9000 ioto 10 to_count 8
2015-09-03 10:35:04+0200 33181308 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 10:35:04+0200 33181308 [7509]: s1 renewal error -202
delta_length 11 last_success 33181266
2015-09-03 10:35:05+0200 33181309 [7509]: 0e6991ae aio collect 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 result 1048576:0 other free r
2015-09-03 10:35:05+0200 33181309 [7509]: 0e6991ae aio collect 0
0x7f45d0000910:0x7f45d0000920:0x7f45f03c9000 result 1048576:0 match reap
2015-09-03 11:03:00+0200 33182983 [7509]: 0e6991ae aio timeout 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45f03c9000 ioto 10 to_count 9
2015-09-03 11:03:00+0200 33182983 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 11:03:00+0200 33182983 [7509]: s1 renewal error -202
delta_length 10 last_success 33182953
2015-09-03 11:03:07+0200 33182990 [7509]: 0e6991ae aio collect 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45f03c9000 result 1048576:0 other free
2015-09-03 11:10:29+0200 33183432 [7509]: s1 renewed 33183417 delta_length
21 too long
2015-09-03 12:31:46+0200 33188310 [5666]: cmd 9 target pid 3657 not found
2015-09-03 12:39:14+0200 33188758 [7509]: 0e6991ae aio timeout 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 ioto 10 to_count 10
2015-09-03 12:39:14+0200 33188758 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:39:14+0200 33188758 [7509]: s1 renewal error -202
delta_length 10 last_success 33188727
2015-09-03 12:39:19+0200 33188762 [7509]: 0e6991ae aio collect 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 result 1048576:0 other free
2015-09-03 12:40:10+0200 33188813 [7509]: 0e6991ae aio timeout 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45f03c9000 ioto 10 to_count 11
2015-09-03 12:40:10+0200 33188813 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:40:10+0200 33188813 [7509]: s1 renewal error -202
delta_length 10 last_success 33188783
2015-09-03 12:40:12+0200 33188816 [7509]: 0e6991ae aio collect 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45f03c9000 result 1048576:0 other free
2015-09-03 12:43:17+0200 33189001 [7509]: 0e6991ae aio timeout 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 ioto 10 to_count 12
2015-09-03 12:43:17+0200 33189001 [7509]: s1 delta_renew read rv -202
offset 0 /dev/0e6991ae-6238-4c61-96d2-ca8fed35161e/ids
2015-09-03 12:43:17+0200 33189001 [7509]: s1 renewal error -202
delta_length 10 last_success 33188970
2015-09-03 12:43:25+0200 33189008 [7509]: 0e6991ae aio collect 0
0x7f45d00008c0:0x7f45d00008d0:0x7f45ec434000 result 1048576:0 other free
2015-09-03 12:54:43+0200 33189687 [5666]: cmd 9 target pid 6503 not found
2015-09-03 13:00:01+0200 33190004 [5666]: cmd 9 target pid 7021 not found
2015-09-03 13:01:20+0200 33190083 [5666]: cmd 9 target pid 8009 not found
2015-09-03 13:06:38+0200 33190401 [5666]: cmd 9 target pid 9119 not found
2015-09-03 13:12:31+0200 33190754 [5666]: cmd 9 target pid 10248 not found
2015-09-03 14:03:36+0200 33193819 [5666]: cmd 9 target pid 13381 not found
2015-09-03 14:05:56+0200 33193959 [5666]: cmd 9 target pid 14367 not found
2015-09-03 14:16:02+0200 33194565 [5666]: cmd 9 target pid 15553 not found
2015-09-03 14:17:01+0200 33194624 [5666]: cmd 9 target pid 16385 not found
2015-09-03 14:23:19+0200 33195002 [5666]: cmd 9 target pid 17456 not found
2015-09-03 14:47:25+0200 33196448 [5666]: cmd 9 target pid 20262 not found
2015-09-03 15:02:45+0200 33197368 [5666]: cmd 9 target pid 21619 not found
2015-09-03 15:03:37+0200 33197420 [5666]: cmd 9 target pid 22321 not found
2015-09-03 15:07:43+0200 33197666 [5666]: cmd 9 target pid 23381 not found
2015-09-03 16:33:39+0200 33202822 [5666]: cmd 9 target pid 29063 not found
2015-09-09 11:36:22+0200 33703385 [5666]: cmd 9 target pid 22695 not found
2015-09-09 11:51:15+0200 33704278 [5666]: cmd 9 target pid 24089 not found
2015-09-09 11:58:25+0200 33704709 [5666]: cmd 9 target pid 25110 not found
2015-09-21 09:29:36+0200 34732579 [5666]: cmd 9 target pid 8527 not found
Please shout if you need more info, unfortunately because I've left this
for so long the logs might have rotated already.
Any assistance is greatly appreciated.
Regards.
Neil Wilson.
9 years, 6 months
MAC address recycling
by Daniel Helgenberger
Hello,
I recently experienced an issue with mac address uses in ovirt with foreman[1].
Bottom line, a mac address was recycled causing an issue where I could not rebuild a host because of a stale DHCP reservation record.
What is the current behavior regarding the reuse of MAC addresses for new VMs?
Can I somehow delay a the recycle of a MAC?
Thanks!
--
Daniel Helgenberger
m box bewegtbild GmbH
P: +49/30/2408781-22
F: +49/30/2408781-10
ACKERSTR. 19
D-10115 BERLIN
www.m-box.de www.monkeymen.tv
Geschäftsführer: Martin Retschitzegger / Michaela Göllner
Handeslregister: Amtsgericht Charlottenburg / HRB 112767
9 years, 6 months
moving storage and importing vms issue
by Jiří Sléžka
This is a cryptographically signed message in MIME format.
--------------ms070407060502090709050400
Content-Type: multipart/mixed;
boundary="------------080609050703070305060003"
This is a multi-part message in MIME format.
--------------080609050703070305060003
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Hello,
I am working on some consolidation of our RHEV/oVirt servers and I moved =
one storage to new oVirt datacenter (put it into maintenance, detached=20
it from old and imported into new datacenter) which worked pretty good.
Then I tried to import all the vms which worked also great except for=20
three of them.
These vms are stucked in VM Import sub-tab and are quietly failing=20
import attempts (I can only see failed task "Importing VM clavius-winxp=20
from configuration to Cluster CIT-oVirt" but no related event and/or=20
explanation)
There is only one host in this datacenter/cluster which is SPM. I can't=20
find anything interesting in vdsm.log (short span of import time is in=20
attachment).
Could you point me where should I look, please?
Storage (FC) was formerly attached to RHEV3.5.3 on RHEL6.7 and was=20
imported into oVirt3.5.4 on CentOS7.1
Thanks in advance,
Jiri Slezka
--------------080609050703070305060003
Content-Type: text/x-log;
name="import_problem_vdsm.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="import_problem_vdsm.log"
[root@ovirt04 ~]# tailf /var/log/vdsm/vdsm.log
Thread-209541::INFO::2015-09-10 00:10:34,590::logUtils::47::dispatcher::(=
wrapper) Run and protect: getStoragePoolInfo, Return response: {'info': {=
'name': 'No Description', 'isoprefix': '', 'pool_status': 'connected', 'l=
ver': 4L, 'domains': u'088e7ed9-84c7-4fbd-a570-f37fa986a772:Active', 'mas=
ter_uuid': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'version': '3', 'spm_i=
d': 1, 'type': 'FCP', 'master_ver': 1}, 'dominfo': {u'088e7ed9-84c7-4fbd-=
a570-f37fa986a772': {'status': u'Active', 'diskfree': '4668629450752', 'i=
soprefix': '', 'alerts': [], 'disktotal': '11711973163008', 'version': 3}=
}}
Thread-209542::INFO::2015-09-10 00:10:34,659::logUtils::44::dispatcher::(=
wrapper) Run and protect: repoStats(options=3DNone)
Thread-209542::INFO::2015-09-10 00:10:34,659::logUtils::47::dispatcher::(=
wrapper) Run and protect: repoStats, Return response: {u'088e7ed9-84c7-4f=
bd-a570-f37fa986a772': {'code': 0, 'actual': True, 'version': 3, 'acquire=
d': True, 'delay': '0.000370046', 'lastCheck': '5.1', 'valid': True}}
VM Channels Listener::INFO::2015-09-10 00:10:35,728::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`c1279a24-06de-470a-8b9f-3f3cfc24f58b`::Gu=
est API version changed from 2 to 1
VM Channels Listener::INFO::2015-09-10 00:10:37,976::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`884dd325-4429-4150-8aa2-a473691f100b`::Gu=
est API version changed from 2 to 1
Thread-206354::INFO::2015-09-10 00:10:40,039::logUtils::44::dispatcher::(=
wrapper) Run and protect: getVolumeSize(sdUUID=3Du'088e7ed9-84c7-4fbd-a57=
0-f37fa986a772', spUUID=3Du'00000002-0002-0002-0002-0000000002b9', imgUUI=
D=3Du'9d18dc91-f312-4f6c-9142-57e0b9f1aa7e', volUUID=3Du'1eed50b3-356b-48=
95-921e-61bad55f6a03', options=3DNone)
Thread-206354::INFO::2015-09-10 00:10:40,039::logUtils::47::dispatcher::(=
wrapper) Run and protect: getVolumeSize, Return response: {'truesize': '2=
1474836480', 'apparentsize': '21474836480'}
VM Channels Listener::INFO::2015-09-10 00:10:40,754::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`c1279a24-06de-470a-8b9f-3f3cfc24f58b`::Gu=
est API version changed from 2 to 1
Thread-206478::INFO::2015-09-10 00:10:42,178::logUtils::44::dispatcher::(=
wrapper) Run and protect: getVolumeSize(sdUUID=3Du'088e7ed9-84c7-4fbd-a57=
0-f37fa986a772', spUUID=3Du'00000002-0002-0002-0002-0000000002b9', imgUUI=
D=3Du'd566b616-1159-4fa8-8f3f-48b32556e1c0', volUUID=3Du'3a3c885e-1846-49=
f0-ad5d-00cede0242fc', options=3DNone)
Thread-206478::INFO::2015-09-10 00:10:42,185::logUtils::47::dispatcher::(=
wrapper) Run and protect: getVolumeSize, Return response: {'truesize': '2=
1474836480', 'apparentsize': '21474836480'}
VM Channels Listener::INFO::2015-09-10 00:10:42,990::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`884dd325-4429-4150-8aa2-a473691f100b`::Gu=
est API version changed from 2 to 1
Thread-209547::INFO::2015-09-10 00:10:44,625::logUtils::44::dispatcher::(=
wrapper) Run and protect: getSpmStatus(spUUID=3Du'00000002-0002-0002-0002=
-0000000002b9', options=3DNone)
Thread-209547::INFO::2015-09-10 00:10:44,635::logUtils::47::dispatcher::(=
wrapper) Run and protect: getSpmStatus, Return response: {'spm_st': {'spm=
Id': 1, 'spmStatus': 'SPM', 'spmLver': 4L}}
Thread-209548::INFO::2015-09-10 00:10:44,648::logUtils::44::dispatcher::(=
wrapper) Run and protect: getStoragePoolInfo(spUUID=3Du'00000002-0002-000=
2-0002-0000000002b9', options=3DNone)
Thread-209548::INFO::2015-09-10 00:10:44,656::logUtils::47::dispatcher::(=
wrapper) Run and protect: getStoragePoolInfo, Return response: {'info': {=
'name': 'No Description', 'isoprefix': '', 'pool_status': 'connected', 'l=
ver': 4L, 'domains': u'088e7ed9-84c7-4fbd-a570-f37fa986a772:Active', 'mas=
ter_uuid': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'version': '3', 'spm_i=
d': 1, 'type': 'FCP', 'master_ver': 1}, 'dominfo': {u'088e7ed9-84c7-4fbd-=
a570-f37fa986a772': {'status': u'Active', 'diskfree': '4668629450752', 'i=
soprefix': '', 'alerts': [], 'disktotal': '11711973163008', 'version': 3}=
}}
Thread-209549::INFO::2015-09-10 00:10:44,869::logUtils::44::dispatcher::(=
wrapper) Run and protect: getVolumeInfo(sdUUID=3Du'088e7ed9-84c7-4fbd-a57=
0-f37fa986a772', spUUID=3Du'00000002-0002-0002-0002-0000000002b9', imgUUI=
D=3Du'fb8f3165-5976-4094-9d37-ea0b09124547', volUUID=3Du'cc83caa4-e366-4f=
d6-94b7-d16089aa29d6', options=3DNone)
Thread-209549::INFO::2015-09-10 00:10:45,133::volume::847::Storage.Volume=
::(getInfo) Info request: sdUUID=3D088e7ed9-84c7-4fbd-a570-f37fa986a772 i=
mgUUID=3Dfb8f3165-5976-4094-9d37-ea0b09124547 volUUID =3D cc83caa4-e366-4=
fd6-94b7-d16089aa29d6=20
Thread-209549::INFO::2015-09-10 00:10:45,170::volume::875::Storage.Volume=
::(getInfo) 088e7ed9-84c7-4fbd-a570-f37fa986a772/fb8f3165-5976-4094-9d37-=
ea0b09124547/cc83caa4-e366-4fd6-94b7-d16089aa29d6 info is {'status': 'OK'=
, 'domain': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'voltype': 'LEAF', 'd=
escription': '', 'parent': '53c5003d-80de-4dfd-b5d8-50537a3a54d6', 'forma=
t': 'COW', 'image': 'fb8f3165-5976-4094-9d37-ea0b09124547', 'ctime': '144=
0688666', 'disktype': '2', 'legality': 'LEGAL', 'mtime': '0', 'apparentsi=
ze': '6442450944', 'children': [], 'pool': '', 'capacity': '32212254720',=
'uuid': u'cc83caa4-e366-4fd6-94b7-d16089aa29d6', 'truesize': '6442450944=
', 'type': 'SPARSE'}
Thread-209549::INFO::2015-09-10 00:10:45,171::logUtils::47::dispatcher::(=
wrapper) Run and protect: getVolumeInfo, Return response: {'info': {'stat=
us': 'OK', 'domain': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'voltype': '=
LEAF', 'description': '', 'parent': '53c5003d-80de-4dfd-b5d8-50537a3a54d6=
', 'format': 'COW', 'image': 'fb8f3165-5976-4094-9d37-ea0b09124547', 'cti=
me': '1440688666', 'disktype': '2', 'legality': 'LEGAL', 'mtime': '0', 'a=
pparentsize': '6442450944', 'children': [], 'pool': '', 'capacity': '3221=
2254720', 'uuid': u'cc83caa4-e366-4fd6-94b7-d16089aa29d6', 'truesize': '6=
442450944', 'type': 'SPARSE'}}
Thread-209550::INFO::2015-09-10 00:10:45,249::logUtils::44::dispatcher::(=
wrapper) Run and protect: getVolumeInfo(sdUUID=3Du'088e7ed9-84c7-4fbd-a57=
0-f37fa986a772', spUUID=3Du'00000002-0002-0002-0002-0000000002b9', imgUUI=
D=3Du'fb8f3165-5976-4094-9d37-ea0b09124547', volUUID=3Du'53c5003d-80de-4d=
fd-b5d8-50537a3a54d6', options=3DNone)
Thread-209550::INFO::2015-09-10 00:10:45,280::volume::847::Storage.Volume=
::(getInfo) Info request: sdUUID=3D088e7ed9-84c7-4fbd-a570-f37fa986a772 i=
mgUUID=3Dfb8f3165-5976-4094-9d37-ea0b09124547 volUUID =3D 53c5003d-80de-4=
dfd-b5d8-50537a3a54d6=20
Thread-209550::INFO::2015-09-10 00:10:45,328::volume::875::Storage.Volume=
::(getInfo) 088e7ed9-84c7-4fbd-a570-f37fa986a772/fb8f3165-5976-4094-9d37-=
ea0b09124547/53c5003d-80de-4dfd-b5d8-50537a3a54d6 info is {'status': 'OK'=
, 'domain': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'voltype': 'INTERNAL'=
, 'description': 'imported by virt-v2v', 'parent': '00000000-0000-0000-00=
00-000000000000', 'format': 'RAW', 'image': 'fb8f3165-5976-4094-9d37-ea0b=
09124547', 'ctime': '1440688463', 'disktype': '1', 'legality': 'LEGAL', '=
mtime': '0', 'apparentsize': '32212254720', 'children': [], 'pool': '', '=
capacity': '32212254720', 'uuid': u'53c5003d-80de-4dfd-b5d8-50537a3a54d6'=
, 'truesize': '32212254720', 'type': 'PREALLOCATED'}
Thread-209550::INFO::2015-09-10 00:10:45,335::logUtils::47::dispatcher::(=
wrapper) Run and protect: getVolumeInfo, Return response: {'info': {'stat=
us': 'OK', 'domain': '088e7ed9-84c7-4fbd-a570-f37fa986a772', 'voltype': '=
INTERNAL', 'description': 'imported by virt-v2v', 'parent': '00000000-000=
0-0000-0000-000000000000', 'format': 'RAW', 'image': 'fb8f3165-5976-4094-=
9d37-ea0b09124547', 'ctime': '1440688463', 'disktype': '1', 'legality': '=
LEGAL', 'mtime': '0', 'apparentsize': '32212254720', 'children': [], 'poo=
l': '', 'capacity': '32212254720', 'uuid': u'53c5003d-80de-4dfd-b5d8-5053=
7a3a54d6', 'truesize': '32212254720', 'type': 'PREALLOCATED'}}
VM Channels Listener::INFO::2015-09-10 00:10:45,769::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`c1279a24-06de-470a-8b9f-3f3cfc24f58b`::Gu=
est API version changed from 2 to 1
Thread-206610::INFO::2015-09-10 00:10:47,039::logUtils::44::dispatcher::(=
wrapper) Run and protect: getVolumeSize(sdUUID=3Du'088e7ed9-84c7-4fbd-a57=
0-f37fa986a772', spUUID=3Du'00000002-0002-0002-0002-0000000002b9', imgUUI=
D=3Du'ac84d516-7b45-4a16-b266-affe7f722c11', volUUID=3Du'ce0f3596-eb2f-4e=
12-a415-a74fd2c83caa', options=3DNone)
Thread-206610::INFO::2015-09-10 00:10:47,041::logUtils::47::dispatcher::(=
wrapper) Run and protect: getVolumeSize, Return response: {'truesize': '4=
2949672960', 'apparentsize': '42949672960'}
VM Channels Listener::INFO::2015-09-10 00:10:48,586::guestagent::180::vm.=
Vm::(_handleAPIVersion) vmId=3D`884dd325-4429-4150-8aa2-a473691f100b`::Gu=
est API version changed from 2 to 1
Thread-209552::INFO::2015-09-10 00:10:50,172::logUtils::44::dispatcher::(=
wrapper) Run and protect: repoStats(options=3DNone)
Thread-209552::INFO::2015-09-10 00:10:50,173::logUtils::47::dispatcher::(=
wrapper) Run and protect: repoStats, Return response: {u'088e7ed9-84c7-4f=
bd-a570-f37fa986a772': {'code': 0, 'actual': True, 'version': 3, 'acquire=
d': True, 'delay': '0.000381038', 'lastCheck': '0.4', 'valid': True}}
^C
--------------080609050703070305060003--
--------------ms070407060502090709050400
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature
MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
CWcwggScMIIDhKADAgECAhEAuOSLPwlcx/l5IqBlguM0fDANBgkqhkiG9w0BAQUFADA7MQsw
CQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwg
Q0EwHhcNMTQxMTEwMDAwMDAwWhcNMTYxMTA5MjM1OTU5WjBlMQswCQYDVQQGEwJDWjElMCMG
A1UECgwcU2xlenNrw6EgdW5pdmVyeml0YSB2IE9wYXbEmzEYMBYGA1UEAwwPSmnFmcOtIFNs
w6nFvmthMRUwEwYJKoZIhvcNAQkCFgZzbGV6a2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDNcPHUXg4ZfD3shn/1zeMf8tyn/ZplDk1756hc+PVHYNO2VRP2p1HKRdtcfj1i
2V87na0EfMmfxM77dJJklSnAsCXrs0by2eHzdCz746vErs5VkSnZ1nhOWH7FViKadiyxmAv+
zXL+jkzb678GHsT2jPWdHjfhgQXAzd0hE5AqkQ3sRGRspsfruRmfgStEoE2+Ubq4jC69pBYW
i80zdAUOc+9Kl5Zfolfo/TpFViXIo4i1FMgDRNYZAhBKpHz70zN/7VUqTl/7x9z3a6ytNC8J
TbbMdj8SdWhRV0oyOOhYlFHL+1ZS0KtQ0iz5yWs9dCkq77LrTXCXaWSGBRlQ8H/5AgMBAAGj
ggFvMIIBazAfBgNVHSMEGDAWgBRjTUNaGUg/xEbBArq/7g7lgrdmpjAdBgNVHQ4EFgQUNHjX
Vei/P0DdklwoP8A3Tkq0XTYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0l
BBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMBgGA1UdIAQRMA8wDQYLKwYBBAGyMQECAh0wPwYD
VR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC50Y3MudGVyZW5hLm9yZy9URVJFTkFQZXJzb25h
bENBLmNybDByBggrBgEFBQcBAQRmMGQwOgYIKwYBBQUHMAKGLmh0dHA6Ly9jcnQudGNzLnRl
cmVuYS5vcmcvVEVSRU5BUGVyc29uYWxDQS5jcnQwJgYIKwYBBQUHMAGGGmh0dHA6Ly9vY3Nw
LnRjcy50ZXJlbmEub3JnMB0GA1UdEQQWMBSBEmppcmkuc2xlemthQHNsdS5jejANBgkqhkiG
9w0BAQUFAAOCAQEAJy6bixJ53paigwWwnXfipRly2TTkICwf4PtXw9hOBoYC17PbPpAoGBtT
Dvz6pQW4woSJ4JbkkD9JKGPlZXt0fQgZKgbfQ7sRFQ54goOhvJYm+CFJUPiSXrZ/i1CUzI40
U3kXYbWOq99yKid5aUEaIub9E6cJY6fybt7ireTV2IKVNIm/AXWjjf6jxGVavQ1QzTxmRvfE
sXpQis5jgCeJjRHhZ4BhwRChkIThLYfWTSYId9rbtuj3yjLjtJipDhHJEuIckgV8sCDbjbyt
xo0WNLQmfL0KUVxvpfMfdZ3McGKwn7nQiqBcpsGI3+9pfmHkMzy4+rDGZCHkeyNNxEUpLDCC
BMMwggOroAMCAQICEHP+V/rfuMUIgXtmuWvwLe8wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV
BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu
Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
RW1haWwwHhcNMDkwNTE4MDAwMDAwWhcNMjgxMjMxMjM1OTU5WjA7MQswCQYDVQQGEwJOTDEP
MA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0EwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIFdn1M2ojoZANz7sFRMOrH0o1hRohhaBP+PBA4kpD
m/5bsbC/tFfcdYBBS2Qa9ttPb4/QJUU1+erLSvr72tPtRYgRlDbkzKgN78U9N+0We+PClZ5Y
M38i+/j/7Oa+264KZSUih9pvhItG6ECGKD+/VgjiSumDouki+y36tigfkcHDcftTwCtOpAyh
bp1V7ezhJIc6COINHOTETdDLJ/qEZObRl51WJFuTuykuQ+JBaj3iSmX8ml9ahoe8h8d5gJaZ
UcaQD2SRmX0Q3awsAyrheGT+zj1O9CtQEUvRWNSbA/B/9TtTsFND+8UvxAQpGjqs11Xp0Q6V
0Tsxf3hPriktAgMBAAGjggFNMIIBSTAfBgNVHSMEGDAWgBSJgmd9xJ0mcABLtFBIfN49rgRu
fTAdBgNVHQ4EFgQUY01DWhlIP8RGwQK6v+4O5YK3ZqYwDgYDVR0PAQH/BAQDAgEGMBIGA1Ud
EwEB/wQIMAYBAf8CAQAwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTBYBgNVHR8EUTBPME2g
S6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRo
ZW50aWNhdGlvbmFuZEVtYWlsLmNybDBvBggrBgEFBQcBAQRjMGEwOAYIKwYBBQUHMAKGLGh0
dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BQUFDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzAB
hhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAGK6lTLxPc
XDkWzIafXkx7cvvsjVWKXpoK/1NMdvQGPVDPV/Ciz6+ZjKr+oBl2PpkDMvp1gziKu2uapQwT
stQbduaULmeYWeORbAKQmpzIYEtVq8qIWo0r5WmVAwfR1A78JCIuWbFjpF/t2SNy5JzOOlxs
H0+pAMkd/vp/RS22LoTdDyegWRhO1XYlRfSZJnnbb58j90O7Kw8Eo4EmLLd7Nfk9d19AIeZ/
HaWWWr3QyxY6bLthi4r9BDlECsss4cvOLhCYGtvgk+1JZGQIIJ+3o1Dwot3KtMZ8DD3nXhXc
J4bkOjtSWherqQZTK50Jc2QcAcP9MNKHA2/kFQN6OV9oMYIDGjCCAxYCAQEwUDA7MQswCQYD
VQQGEwJOTDEPMA0GA1UEChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0EC
EQC45Is/CVzH+XkioGWC4zR8MA0GCWCGSAFlAwQCAQUAoIIBmzAYBgkqhkiG9w0BCQMxCwYJ
KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTA5MDkyMjMwMjlaMC8GCSqGSIb3DQEJBDEi
BCCuE3j/Uva83Wo8kQEzQUfUwsCrxavWRS0rkGVULugakTBfBgkrBgEEAYI3EAQxUjBQMDsx
CzAJBgNVBAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25h
bCBDQQIRALjkiz8JXMf5eSKgZYLjNHwwYQYLKoZIhvcNAQkQAgsxUqBQMDsxCzAJBgNVBAYT
Ak5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25hbCBDQQIRALjk
iz8JXMf5eSKgZYLjNHwwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUD
BAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMC
BzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAQAi5by6FtzX4C1Ccry1opuDgBPt
zT6Xkg48KhvWeSj2HEwnBe+TzlelmkzY8knQMVw9BZL0xOJIK9DH/9RxIykIF2lx4GQdRneK
jzUzm2kP0jk+RUt6L9RcjNr7cTFO0VYahZc2+syHp0MXWxdL1m9eVlgk4nEYTScU4fHVkOVB
QXkMdA6S7IuJ30EntEkiQwCfaCLoNFS/7JMwzi3F8YS4HP1Su2pV43Z6skH/cfsiH3OKBP91
/XFt4+itS98N3CCjS41e2/NYBiiR4hRkmLlkZbD09G895XPys3BafgoBOE5y2bv2mLIEpyoy
xyFfbRkETJeNepO8dLQ8mTd3Zt04AAAAAAAA
--------------ms070407060502090709050400--
9 years, 6 months
Testing ovirt 3.6 RC
by wodel youchi
Hi,
is the problem about the VM engine not being shown on webui corrected?
I have updated my installation ovirt 3.6 beta 6 to RC (I didn't redeploy
from scratch), still the same problem
no vm engine on webui, attaching the hosted-storage to the default DC,
causes the VM engine to crash.
Do I have to redeploy from scratch?
PS: I am using NFS4 for storage.
thanks in advance.
9 years, 6 months
Conflicts in hooks
by nicolas@devels.es
Hi,
We're running version 3.5.3.1-1 of oVirt, along with GlusterFS storage.
Recently we're having plenty of events like these:
2015-Oct-06, 07:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-06, 07:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-06, 07:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-06, 05:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-06, 05:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-06, 05:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-06, 03:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-06, 03:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-06, 03:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-06, 01:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-06, 01:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-06, 01:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-05, 23:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-05, 23:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-05, 23:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-05, 21:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-05, 21:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-05, 21:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-05, 19:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-05, 19:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-05, 19:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-Oct-05, 17:38 Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
2015-Oct-05, 17:38 Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-Oct-05, 17:38 Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
In the logs I see messages like these:
2015-10-06 07:38:15,898 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-39) [53af3676] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: Detected conflict in hook
start-POST-31ganesha-start.sh of Cluster Cluster.
2015-10-06 07:38:15,913 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-39) [53af3676] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: Detected conflict in hook
delete-POST-57glusterfind-delete-post.py of Cluster Cluster.
2015-10-06 07:38:15,928 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-39) [53af3676] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: Detected conflict in hook
set-POST-32gluster_enable_shared_storage.sh of Cluster Cluster.
Why might it be caused by?
Thanks,
Nicolás
9 years, 6 months
To start vm (runonce) with Rest API
by Qingyun Ao
Hello, all,
Before starting a vm in the first time (runonce), we can attach a floppy
drive to the vm. How can I compose the XML file to do this with oViirt Rest
API?
--
Best regards,
Ao Qingyun
aoqingyun(a)gmail.com
9 years, 6 months
restore
by Budur Nagaraju
HI
Getting below error while restoring ovirt,
[root@cstlb1 ovirtrestore]# engine-backup --mode=restore --file=ovirtbackup
--log=ovirtlog
Preparing to restore:
- Unpacking file 'ovirtbackup'
Restoring:
- Files
FATAL: Can't connect to database 'engine'. Please see
'/usr/bin/engine-backup --help'.
[root@cstlb1 ovirtrestore]#
Thanks,
Nagaraju
9 years, 6 months
Logical Networks with different MTUs
by Cam Wright
Hi,
I've just started building an oVirt farm as a replacement for our
existing infrastructure and I'm having issues configuring multiple
VLAN bridges with different MTUs.
When I try to add a logical network with a VLAN tag + VM Network + MTU
9000 to a bonded interface on my host with only the ovirtmgmt network
(MTU 1500, default) it throws up an error message and won't let me
continue, error message below:
Cannot setup Networks. The following Logical Networks do not have the
same MTU value: ovirtmgmt(default),
net_bne_vlan10(9000).
Eventually, I will want to add more logical networks with the default
MTU, so setting the ovirtmgmt MTU to 9000 is unfortunately not going
to solve my issue.
This is something I can do in vanilla Linux networking where I set the
802.3ad bond to be MTU 9000 and configure two different bridges off
that interface to 1500 and 9000, however this does not seem to be
possible in the oVirt web interface.
I've dug through the Administration guide and feature requests and
there doesn't seem to be anything there around using different MTU
values for different logical networks.
Has anyone been able to successfully do this? The
/etc/sysconfig/network-scripts and /var/lib/vdsm/persistence/netconf
files seem to get rewritten whenever the vdsm service does anything,
so I'm reluctant to edit them manually.
The hosts were built using the hosted-engine installer on Fedora 22.
The engine is running Fedora 22 also, see below:
[root@bne-ovirtengine01 ~]# cat /etc/redhat-release
Fedora release 22 (Twenty Two)
[root@bne-ovirtengine01 ~]# uname -r
4.0.4-301.fc22.x86_64
oVirt Engine Version: 3.6.0-1.fc22
Any assistance would be appreciated.
Cam Wright | Systems Administrator
CUTTINGEDGE
90 Victoria St, West End, Brisbane, QLD, 4101
T +61 7 3013 6222
E cwright(a)cuttingedge.com.au | W www.cuttingedge.com.au
/SYD /BNE /MEL /TYO
9 years, 6 months
oVirt support
by S.Mohammad Emami Razavi
Hello,
How can i check oVirt support for HP servers particularly Gen9?
Does anybody test oVirt with new generations of HP server?
Sincerely.
9 years, 6 months
USB
by suporte@logicworks.pt
------=_Part_566586_1533253004.1443776545258
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello,=20
It's possible for a VM to read a USB pen connetced to the host (oVirt 3.5)?=
=20
Thanks=20
Jos=C3=A9=20
--=20
Jose Ferradeira=20
http://www.logicworks.pt=20
------=_Part_566586_1533253004.1443776545258
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: Times New Roman; font-size: 10pt; co=
lor: #000000"><div>Hello,<br></div><div><br></div><div>It's possible for a =
VM to read a USB pen connetced to the host (oVirt 3.5)?<br></div><div><br><=
/div><div>Thanks<br></div><div><br></div><div>Jos=C3=A9<br></div><div><br><=
/div><div>-- <br></div><div><span name=3D"x"></span><hr style=3D"width: 100=
%; height: 2px;">Jose Ferradeira<br>http://www.logicworks.pt<br><span name=
=3D"x"></span><br></div></div></body></html>
------=_Part_566586_1533253004.1443776545258--
9 years, 6 months
elkstack
by Koen Vanoppen
Hi All,
Anybody has a nice example for the loggs of ovirt for logstash?
I'm using this one now:
filter {
if [type] == "ovirt" {
grok {
match => { "message" =>
"\A%{TIMESTAMP_ISO8601}%{JAVAFILE}%{SYSLOG5424SD}%{GREEDYDATA}" }
add_field => [ "received_at", "%{@timestamp}" ]
add_tag => [ "ovirt" ]
tag_on_failure => []
}
date {
match => [ "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ]
}
}
}
But I have got a grokparse failure in this one... So I was thinking maybe
one of the community has something way better then this? :-)
Kind regards,
Koen
9 years, 6 months
Requested metadata not found in logs problem
by Luciano Natale
Hi everyone!
I've been reading about this "metadata not found: Requested metadata
element is not present" problem related to QoS settings in VM's. I've
assigned QoS to all my VM's and the messages stopped, but the I can't set
this value for the Hosted Engine VM. So I keep getting this message in my
logs. Is it possible to solve this?
Please let me know any more info info needed!
Thanks in advance! (and please excuse my bad english!)
--
Luciano Natale
9 years, 6 months
Hello, Multiple server into a single processing machine
by Khairul Annuar Bin Nordin
Good day,
I was wondering if there is a way to configure ovirt to act as an operation
to connect multiple server as one machine.
Regarding this, the machine would detect all server processor and manage it
as one machine.
example: I have 4 server with 8 core processor each, which result as 32
core. All the 32 core should be detected under one management. Ovirt will
act as the main processing manager and in it will have multiple instance,
these instance will run on across all server with high availability and
resource sharing.
Thank you for your time, and I hope to hear from you soon.
9 years, 7 months
ISO/NFS
by gmail.com
Hello everyone.
I have ovirt with 2 datacenters. In first datacenter I've created
ISO/NFS domain on external to ovirt NFS server.
When i try to create ISO/NFS domain in second datacenter using the same
NFS server/export path - i get error like this:
"Failed to retrieve existing storage domain information."
/var/log/vdsm/vdsm.log :
Thread-863::INFO::2015-10-02
16:25:44,670::logUtils::44::dispatcher::(wrapper) Run and protect:
disconnectStorageServer(domType=1,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'port': '',
'connection': '172.17.10.19:/exports/iso', 'iqn': '', 'user': '',
'tpgt': '1', 'protocol_version': '4', 'password': '******', 'id':
'00000000-0000-0000-0000-000000000000'}], options=None)
Thread-863::ERROR::2015-10-02
16:25:44,681::hsm::2547::Storage.HSM::(disconnectStorageServer) Could
not disconnect from storageServer
Traceback (most recent call last):
File "/usr/share/vdsm/storage/hsm.py", line 2543, in
disconnectStorageServer
conObj.disconnect()
File "/usr/share/vdsm/storage/storageServer.py", line 336, in disconnect
return self._mountCon.disconnect()
File "/usr/share/vdsm/storage/storageServer.py", line 237, in disconnect
self._mount.umount(True, True)
File "/usr/share/vdsm/storage/mount.py", line 254, in umount
return self._runcmd(cmd, timeout)
File "/usr/share/vdsm/storage/mount.py", line 239, in _runcmd
raise MountError(rc, ";".join((out, err)))
MountError: (1, ';umount:
/rhev/data-center/mnt/172.17.10.19:_exports_iso: not found\n')
Thread-863::INFO::2015-10-02
16:25:44,750::logUtils::47::dispatcher::(wrapper) Run and protect:
disconnectStorageServer, Return response: {'statuslist': [{'status':
477, 'id': '00000000-0000-0000-0000-000000000000'}]}
In same time i can mount NFS volume by hands without any errors.
Can i use the same NFS server for ISO domain i different datacenter ?
Is my case bug or technical limit ?
Thanks for you answers.
9 years, 7 months
[QE][ACTION REQUIRED] oVirt 3.6.0 status
by Sandro Bonazzola
Hi,
We planned to start composing next milestone of oVirt 3.6.0 on *2015-10-12
08:00 UTC* from 3.6 branches.
There are still 234 bugs [1] targeted to 3.6.0.
Whiteboard RC GA Total
docs 5 0 15
dwh 1 0 1
external 0 1 1
gluster 40 0 40
i18n 2 0 2
infra 23 6 29
integration 0 1 1
network 27 1 28
node 4 0 4
reports 1 0 1
sla 36 2 38
storage 49 9 58
ux 10 0 10
virt 5 1 6
Total 213 21 234
Maintainers must scrub them and push non critical bugs to ZStream releases.
There is 1 acknowledged blocker for 3.6.0:
Bug 1196640 - [Monitoring] Network utilisation is not shown for the VM
And there are 21 bugs suggested as blockers for 3.6.0:
Bug ID Status Whiteboard Summary
1259441 NEW gluster Can't create new Gluster storage domain - Permission
denied
1261822 NEW integration BUILD WGT 3.6
1259468 NEW network Setupnetworks fails from time to time with error
'Failed to bring interface up'
1262026 NEW network Host booted up after upgrading it 3.5.4->3.6 with rhevm
bridge with DEFROUTE=no.
1262051 NEW network Host move from 'up' to 'connecting' and back to 'up'
from time to time
1243811 POST sla vm with dedicate host fails to run on other host, if
dedicated host is in maintenance
1262293 POST sla Creating a VM with Foreman fails if cluster has more than
one CPU profile
1239297 ASSIGNED storage Logical disk name is not showing up
1118349 NEW storage [vdsm] Creating DataCenter 3.5 using master domain V1
fails with InquireNotSupportedError
1250540 NEW storage Re-attaching fresh export domain fails -
hsm::2543::Storage.HSM::(disconnectStorageServer) Could not disconnect from
storageServer
1253790 NEW storage [BLOCKED] consume fix for "iscsi_session recovery_tmo
revert back to default when a path becomes active"
1253975 NEW storage [vdsm] extendVolumeSize task is not cleared in case of
a live merge failure for a volume that was extended
1151838 NEW storage [vdsm] Scan alignment fails with a VirtAlignError
1238239 NEW storage Deployment of hosted engine failed on ISCSI storage
with 'Error block device action'
1257240 NEW storage Template's disk format is wrong
1261953 NEW storage [vdsm] Host fails to connect to storage pool
'MiscBlockReadException: Internal block device read failure'
1261980 NEW storage failed LSM due to connection lost with qemu process
1138144 NEW storage [BLOCKED]Failed to autorecover storage domain after
unblocking connection with host
1253756 POST storage [BLOCKED] libvirt reports physical=0 for COW2 volumes
on block storage
1251008 POST storage [BLOCKED] libvirt reports physical=0 for COW2 volumes
on block storage
1258901 POST storage [UX] Toggling wad property while vm is up shouldn't be
greyed out
There are 17 bugs marked as regressions to be solved in 3.6.0 [2]
Given current bugs status, release criteria are not met [3] so we need to
review bug status for planning the RC.
Action items:
- Developers: check suggested blockers, fix acknowledged blockers,
regressions and re-target remaining blockers.
- Please check Jenkins status for 3.6 jobs and sync with relevant
maintainers if there are issues.
- Please fill release notes, the page has been created here [4]
- Please test oVirt 3.6 nightly snapshot and check for regressions from 3.5
[1]
https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_milestone%3Aov...
status%3Anew%2Cassigned%2Cpost
[2]
https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_milestone%3Aov...
[3]
http://www.ovirt.org/OVirt_3.6_Release_Management#Candidate_Release_Criteria
[4] http://www.ovirt.org/OVirt_3.6_Release_Notes
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 7 months
Ovirtmgmt not on team device
by Johan Kooijman
Hi all,
I'm adding my first CentOS 7 host to my cluster today, but running into an
issue. When setting up network for the new host I don't have the ability to
set ovirtmgmt to the team I created, see screenshot:
http://imgur.com/k8GWwcK
The team however, works perfectly fine:
[root@hv15]# teamdctl team0 state view
setup:
runner: lacp
ports:
ens2f0
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
runner:
aggregator ID: 4, Selected
selected: yes
state: current
ens2f1
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
runner:
aggregator ID: 4, Selected
selected: yes
state: current
runner:
active: yes
fast rate: no
With CentOS 6 and bonding I did not have this issue. Am I missing something
here?
--
Met vriendelijke groeten / With kind regards,
Johan Kooijman
9 years, 7 months
Troubles after upgrading oVirt from 3.4 to 3.5
by Andy Michielsen
Hello,
I had an issue when I installed some updates on my centos 6.7 hosts.
(Engine, node1 and node2)
I seems that the new java version has higher security requirments.
So I decided to take the plunge and upgrade all to the new 3.5 version.
At first everything seem to go just fine and I was able to start some of my
virtual machines up. But 3 days later, after the weekend, my users noticed
that it had stopped working.
I'm now unable to get the hosts up in the ovirt engine and also my storage
domains are unavailable.
Can someone tell me what I can do, check, change to get everything up again.
I can send the sos logs via google drive.
Kind regards.
9 years, 7 months
Problems upgrading Ovirt 3.5.4 to 3.6 RC
by Adrian Garay
--------------070306020106050808000908
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
I followed the instructions here
<http://www.ovirt.org/OVirt_3.6_Release_Notes> on upgrading to Ovirt
3.6RC from 3.5.4 and have encountered a few problems.
My Ovirt 3.5.4 test environment consisted of:
1 Centos 7.1 host running hosted engine stored on a separate NFS server
1 Centos 7.1 ovirt engine vm
With some research I was able to solve two of the three issues I've
experienced. I'll list them here for acadamia - and perhaps they point
to a misstep on my behalf that is causing the third.
1. Upon a "successful" upgrade, the admin@local account was expired.
The problem is documented here
<https://bugzilla.redhat.com/show_bug.cgi?id=1261382> and currently
caused by following the upgrade instructions as seen here
<http://www.ovirt.org/OVirt_3.6_Release_Notes#Install_.2F_Upgrade_from_pre...>.
Solution was to do the following from the ovirt-engine vm (they may not
have all been necessary, it was late!):
a. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user
password-reset admin --force
b. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user
password-reset admin --password-valid-to="2019-01-01 12:00:00Z"
c. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user edit admin
--account-valid-from="2014-01-01 12:00:00Z"
--account-valid-to="2019-01-01 12:00:00Z"
d. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user unlock admin
2. Rebooting the Centos 7.1 host caused a loss of default gateway. The
engine does not allow you to modify the host because it is in use and
modifying /etc/sysconfig/network-scripts is undone by VDSM upon the next
reboot. I assume in the past this worked okay because I had a
GATEWAY=xxxx in /etc/sysconfig/network as a pre-Ovirt relic. Solution
here was to add gateway and defaultRoute fields using the vdsClient
command line utility:
a. vdsClient -s 0 setupNetworks
networks='{ovirtmgmt:{ipaddr:10.1.0.21,netmask:255.255.254.0,bonding:bond0,bridged:true,gateway:10.1.1.254,defaultRoute:True}}'
b. vdsClient -s 0 setSafeNetworkConfig
Now for the issue I can't solve. When I reboot the Centos 7.1 host I
get the following:
[root@ovirt-one /]# hosted-engine --vm-status
You must run deploy first
I then notice that the NFS share to the hosted engine is not mounted and
the ovirt-ha-agent.service has failed to start itself at boot.
[root@ovirt-one /]# systemctl status ovirt-ha-agent.service
ovirt-ha-agent.service - oVirt Hosted Engine High Availability
Monitoring Agent
Loaded: loaded (/usr/lib/systemd/system/ovirt-ha-agent.service; enabled)
Active: failed (Result: exit-code) since Tue 2015-09-29 12:17:55
CDT; 9min ago
Process: 1424 ExecStop=/usr/lib/systemd/systemd-ovirt-ha-agent stop
(code=exited, status=0/SUCCESS)
Process: 1210 ExecStart=/usr/lib/systemd/systemd-ovirt-ha-agent start
(code=exited, status=0/SUCCESS)
Main PID: 1377 (code=exited, status=254)
CGroup: /system.slice/ovirt-ha-agent.service
Sep 29 12:17:55 ovirt-one.thaultanklines.com
systemd-ovirt-ha-agent[1210]: Starting ovirt-ha-agent: [ OK ]
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]: Started oVirt
Hosted Engine High Availability Monitoring Agent.
Sep 29 12:17:55 ovirt-one.thaultanklines.com ovirt-ha-agent[1377]:
ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine
ERROR Service vdsmd is not running and the admin is responsible for
starting it. Shutting down.
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]:
ovirt-ha-agent.service: main process exited, code=exited, status=254/n/a
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]: Unit
ovirt-ha-agent.service entered failed state.
Manually starting ovirt-ha-agent.service works and it then correctly
mounts the hosted engine NFS share and all works and I can eventually
start the hosted engine. Why would the ovirt-ha-agent.service attempt
to start before VDSM was ready?
Snippet from /usr/lib/systemd/system/ovirt-ha-agent.service
[Unit]
Description=oVirt Hosted Engine High Availability Monitoring Agent
Wants=ovirt-ha-broker.service
Wants=vdsmd.service
Wants=sanlock.service
After=ovirt-ha-broker.service
Any help would be appreciated!
--------------070306020106050808000908
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 followed the instructions <a
href="http://www.ovirt.org/OVirt_3.6_Release_Notes">here</a> on
upgrading to Ovirt 3.6RC from 3.5.4 and have encountered a few
problems.<br>
<br>
My Ovirt 3.5.4 test environment consisted of:<br>
<br>
1 Centos 7.1 host running hosted engine stored on a separate NFS
server<br>
1 Centos 7.1 ovirt engine vm<br>
<br>
With some research I was able to solve two of the three issues I've
experienced. I'll list them here for acadamia - and perhaps they
point to a misstep on my behalf that is causing the third.<br>
<br>
1. Upon a "successful" upgrade, the admin@local account was
expired. The problem is <a
href="https://bugzilla.redhat.com/show_bug.cgi?id=1261382">documented
here</a> and currently caused by following the upgrade
instructions <a
href="http://www.ovirt.org/OVirt_3.6_Release_Notes#Install_.2F_Upgrade_from_pre...">as
seen here</a>. Solution was to do the following from the
ovirt-engine vm (they may not have all been necessary, it was
late!):<br>
a. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user
password-reset admin --force<br>
b. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user
password-reset admin --password-valid-to="2019-01-01 12:00:00Z"<br>
c. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user edit
admin --account-valid-from="2014-01-01 12:00:00Z"
--account-valid-to="2019-01-01 12:00:00Z"<br>
d. ovirt-aaa-jdbc-tool
--db-config=/etc/ovirt-engine/aaa/internal.properties user unlock
admin<br>
<br>
2. Rebooting the Centos 7.1 host caused a loss of default gateway.
The engine does not allow you to modify the host because it is in
use and modifying /etc/sysconfig/network-scripts is undone by VDSM
upon the next reboot. I assume in the past this worked okay because
I had a GATEWAY=xxxx in /etc/sysconfig/network as a pre-Ovirt
relic. Solution here was to add gateway and defaultRoute fields
using the vdsClient command line utility:<br>
a. vdsClient -s 0 setupNetworks
networks='{ovirtmgmt:{ipaddr:10.1.0.21,netmask:255.255.254.0,bonding:bond0,bridged:true,gateway:10.1.1.254,defaultRoute:True}}'<br>
b. vdsClient -s 0 setSafeNetworkConfig<br>
<br>
Now for the issue I can't solve. When I reboot the Centos 7.1 host
I get the following:<br>
<br>
[root@ovirt-one /]# hosted-engine --vm-status<br>
You must run deploy first<br>
<br>
I then notice that the NFS share to the hosted engine is not mounted
and the ovirt-ha-agent.service has failed to start itself at boot.<br>
<br>
[root@ovirt-one /]# systemctl status ovirt-ha-agent.service<br>
ovirt-ha-agent.service - oVirt Hosted Engine High Availability
Monitoring Agent<br>
Loaded: loaded (/usr/lib/systemd/system/ovirt-ha-agent.service;
enabled)<br>
Active: failed (Result: exit-code) since Tue 2015-09-29 12:17:55
CDT; 9min ago<br>
Process: 1424 ExecStop=/usr/lib/systemd/systemd-ovirt-ha-agent
stop (code=exited, status=0/SUCCESS)<br>
Process: 1210 ExecStart=/usr/lib/systemd/systemd-ovirt-ha-agent
start (code=exited, status=0/SUCCESS)<br>
Main PID: 1377 (code=exited, status=254)<br>
CGroup: /system.slice/ovirt-ha-agent.service<br>
<br>
Sep 29 12:17:55 ovirt-one.thaultanklines.com
systemd-ovirt-ha-agent[1210]: Starting ovirt-ha-agent: [ OK ]<br>
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]: Started
oVirt Hosted Engine High Availability Monitoring Agent.<br>
Sep 29 12:17:55 ovirt-one.thaultanklines.com ovirt-ha-agent[1377]:
ovirt-ha-agent
ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR
Service vdsmd is not running and the admin is responsible for
starting it. Shutting down.<br>
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]:
ovirt-ha-agent.service: main process exited, code=exited,
status=254/n/a<br>
Sep 29 12:17:55 ovirt-one.thaultanklines.com systemd[1]: Unit
ovirt-ha-agent.service entered failed state.<br>
<br>
Manually starting ovirt-ha-agent.service works and it then correctly
mounts the hosted engine NFS share and all works and I can
eventually start the hosted engine. Why would the
ovirt-ha-agent.service attempt to start before VDSM was ready?<br>
<br>
Snippet from /usr/lib/systemd/system/ovirt-ha-agent.service<br>
[Unit]<br>
Description=oVirt Hosted Engine High Availability Monitoring Agent<br>
Wants=ovirt-ha-broker.service<br>
Wants=vdsmd.service<br>
Wants=sanlock.service<br>
After=ovirt-ha-broker.service<br>
<br>
Any help would be appreciated!<br>
<br>
</body>
</html>
--------------070306020106050808000908--
9 years, 7 months
Admin@internal inlog problems with clean install 3.6RC
by Joop
I just installed 3.6RC and got Cannot Login. User Account has expired,
Please contact your system administrator. in the webui. In engine.log I
see the following:
2015-09-30 09:59:52,150 INFO [org.ovirt.engine.core.bll.aaa.LoginBaseCommand] (default task-30) [] Can't login user 'admin' with authentication profile 'internal' because the authentication failed.
2015-09-30 09:59:52,162 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-30) [] Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: The account for admin got expired. Please contact the system administrator.
2015-09-30 09:59:52,171 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (default task-30) [] Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: User admin@internal failed to log in.
2015-09-30 09:59:52,171 WARN [org.ovirt.engine.core.bll.aaa.LoginAdminUserCommand] (default task-30) [] CanDoAction of action 'LoginAdminUser' failed for user admin@internal. Reasons: USER_ACCOUNT_EXPIRED
Using ovirt-aaa-jdbc-tool user password-reset admin
--password-valid-to="2025-08-15 10:30:00Z" to set a new password doesn't
help, restarting ovirt-engine doesn't work either.
List of installed ovirt packages:
ebay-cors-filter-1.0.1-0.1.ovirt.el7.noarch
ovirt-engine-3.6.0-1.el7.centos.noarch
ovirt-engine-backend-3.6.0-1.el7.centos.noarch
ovirt-engine-cli-3.6.0.1-1.el7.centos.noarch
ovirt-engine-dbscripts-3.6.0-1.el7.centos.noarch
ovirt-engine-extension-aaa-jdbc-1.0.0-0.0.master.20150923074852.git46a67c9.el7.noarch
ovirt-engine-extensions-api-impl-3.6.0-1.el7.centos.noarch
ovirt-engine-lib-3.6.0-1.el7.centos.noarch
ovirt-engine-restapi-3.6.0-1.el7.centos.noarch
ovirt-engine-sdk-python-3.6.0.2-1.el7.centos.noarch
ovirt-engine-setup-3.6.0-1.el7.centos.noarch
ovirt-engine-setup-base-3.6.0-1.el7.centos.noarch
ovirt-engine-setup-plugin-ovirt-engine-3.6.0-1.el7.centos.noarch
ovirt-engine-setup-plugin-ovirt-engine-common-3.6.0-1.el7.centos.noarch
ovirt-engine-setup-plugin-vmconsole-proxy-helper-3.6.0-1.el7.centos.noarch
ovirt-engine-setup-plugin-websocket-proxy-3.6.0-1.el7.centos.noarch
ovirt-engine-tools-3.6.0-1.el7.centos.noarch
ovirt-engine-userportal-3.6.0-1.el7.centos.noarch
ovirt-engine-vmconsole-proxy-helper-3.6.0-1.el7.centos.noarch
ovirt-engine-webadmin-portal-3.6.0-1.el7.centos.noarch
ovirt-engine-websocket-proxy-3.6.0-1.el7.centos.noarch
ovirt-engine-wildfly-8.2.0-1.el7.x86_64
ovirt-engine-wildfly-overlay-001-2.el7.noarch
ovirt-host-deploy-1.4.0-0.0.master.20150806005708.git670e9c8.el7.noarch
ovirt-host-deploy-java-1.4.0-0.0.master.20150806005708.git670e9c8.el7.noarch
ovirt-image-uploader-3.6.0-1.el7.centos.noarch
ovirt-iso-uploader-3.6.0-1.el7.centos.noarch
ovirt-release36-001-0.5.beta.noarch
ovirt-vmconsole-1.0.0-0.0.master.20150821105434.gite14b2f0.el7.noarch
ovirt-vmconsole-proxy-1.0.0-0.0.master.20150821105434.gite14b2f0.el7.noarch
There is a BZ about this but I would expect it to be in this RC release
since its almost 3wks old.
Anything else I can check?
Thanks,
Joop
9 years, 7 months
New backgrounds for oVirt Live 4.0?
by Sandro Bonazzola
Hi,
anybody interested in proposing a new background for oVirt Live 4.0?
Since it will be a major release I think it would be nice to refresh its
look.
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 7 months