Users
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- 10 participants
- 19138 discussions
Hi,
Is there any one integrate nagios with Ovirt for VM monitoring and usages
graphs... ??
If yes..please refer me the article..as the Ovirt report and DWH is not
good...
Thanks,
Punit
2
10
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by bkp at 14:03:25 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2014/ovirt.2014-08-20-14.03.log.html .
Meeting summary
---------------
* Agenda and Roll Call (bkp, 14:03:56)
* infra update (bkp, 14:04:32)
* 3.4.z updates (bkp, 14:04:33)
* 3.5 status (bkp, 14:04:33)
* conferences and workshops (bkp, 14:04:33)
* other topics (bkp, 14:04:33)
* infra update (bkp, 14:05:16)
* infra PHX setup has a working foreman-proxy running, starting to
spawn vms and autoinstall directly from foreman.ovirt.org (bkp,
14:09:30)
* infra jenkins and gerrit to be upgraded soon (hopefully this week)
(bkp, 14:09:30)
* infra New task created of migrating master-related vdsm jobs to
f20/f21 (bkp, 14:09:30)
* 3.4.z updates (bkp, 14:11:11)
* 3.4.z updates 7 bugs still open, no blockers. (bkp, 14:23:03)
* 3.4.z updates RC targeted to 2014-09-09 (bkp, 14:23:03)
* 3.4.z updates A nasty bug that prevents exporting (and probably a
bunch of other operations) on vDisks that were imported to block
storage from file storage -
https://bugzilla.redhat.com/show_bug.cgi?id=1130761 (bkp, 14:23:03)
* 3.4.z updates Documentation will be added to 3.4.4 release notes, as
well as 3.4.2 and 3.4.3, retroactively (bkp, 14:23:03)
* 3.5 status (bkp, 14:23:26)
* 3.4.z updates An async build will be made for vdsm for 3.4.z (bkp,
14:24:26)
* 3.5 status integration oVirt 3.5.0 RC2 not ready for 08-21-14
release (bkp, 14:37:09)
* 3.5 status integration Six blockers outstanding, and two dependency
bugs still open, so cannot qualify for RC (bkp, 14:37:09)
* 3.5 status infra BZ 1127877 Awaiting review from danken, with
ybronhei at LinuxCon. (bkp, 14:52:58)
* 3.5 status infra BZ 1127877 Assistance to review
http://gerrit.ovirt.org/#/c/31400/2 and the rest of
http://gerrit.ovirt.org/#/q/status:open+project:vdsm+branch:master+topic:co…
requested; These were +1d or had no comments (bkp, 14:52:58)
* 3.5 status sla BZ 1129261 waiting for the logs, going to append it
there (bkp, 15:00:27)
* 3.5 status sla BZ 1130038 waiting for the logs, going to append it
there (bkp, 15:00:27)
* 3.5 status storage Blockers covered earlier in meeting (bkp,
15:00:27)
* Conferences and Workshops (bkp, 15:03:44)
* Conferences and Workshops LinuxCon NA in progress. Three oVirt talks
scheduled, lots of booth time for me. (Including now) (bkp,
15:03:44)
* Other Topics (bkp, 15:04:00)
Meeting ended at 15:06:48 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* bkp (88)
* sbonazzo (38)
* danken (36)
* amureini (17)
* oved (16)
* alitke (13)
* msivak (6)
* dcaro (3)
* eedri (3)
* jmoskovc (2)
* moolit (2)
* ovirtbot (2)
* lvernia (1)
* awels (1)
* fromani (1)
* nsoffer (1)
* Rydekull (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Brian Proffitt
oVirt Community Manager
Project Atomic Community Lead
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
2
1
---1212189890-1011463599-1408447541=:44715
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Hello.=0AI currently have oVirt 3.4.x set up.=0AA colleague mentioned that =
he was having an issue where booting a VM with an attached iso and installi=
ng via cd/dvd does not allow the contents of the 'drive' to eject after the=
install.=A0 Sure enough, I have tested this myself and observed the same b=
ehaviour.=0A=0AInstalling an EL/fedora iso image with a kickstart that has =
a 'reboot --eject' line in will eject the 'drive' after the installing when=
doing the exact same thing on VMware ESXi (and 'real' hardware).=0A=0AA su=
ggestion was made that VMware emulates a laptop style optical drive that on=
ce the disk ejects the system cannot close the drive bay upon reboot - this=
is a manual operation.=0ADoes oVirt emulate a destop style drive where eve=
n if the disk is ejected, when a reboot occurs the drive will close?=0A=0AT=
he long an short of this that even though the 'reboot --eject' option is in=
the kickstart, the iso image seems be be reattached when the VM reboots an=
d the installs process starts again.=A0 An infinite loop effectively.=0A=0A=
I'm told this isn't an issue with an KVM/Qemu VM under virt-manager.=0A=0AA=
ny suggestions as to how to solve this?=0AI should point out that I cannot =
simply extract files and boot via PXE as this process is supposed to be tes=
ting an install process via generated media.=0A=0AThanks.=0A
---1212189890-1011463599-1408447541=:44715
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif;fo=
nt-size:12pt"><div>Hello.</div><div><span>I currently have oVirt 3.4.x set =
up.</span></div><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-fa=
mily: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif=
; background-color: transparent; font-style: normal;"><span>A colleague men=
tioned that he was having an issue where booting a VM with an attached iso =
and installing via cd/dvd does not allow the contents of the 'drive' to eje=
ct after the install. Sure enough, I have tested this myself and obse=
rved the same behaviour.<br></span></div><div style=3D"color: rgb(0, 0, 0);=
font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial=
,Lucida Grande,Sans-Serif; background-color: transparent; font-style: norma=
l;"><span>Installing an EL/fedora iso image with a kickstart that has a
'reboot --eject' line in will eject the 'drive' after the installing when =
doing the exact same thing on VMware ESXi (and 'real' hardware).<br></span>=
</div><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: Helv=
eticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; backgrou=
nd-color: transparent; font-style: normal;"><span>A suggestion was made tha=
t VMware emulates a laptop style optical drive that once the disk ejects th=
e system cannot close the drive bay upon reboot - this is a manual operatio=
n.</span></div><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-fam=
ily: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif;=
background-color: transparent; font-style: normal;"><span>Does oVirt emula=
te a destop style drive where even if the disk is ejected, when a reboot oc=
curs the drive will close?</span></div><div style=3D"color: rgb(0, 0, 0); f=
ont-size: 16px; font-family: HelveticaNeue,Helvetica
Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-color: transpare=
nt; font-style: normal;"><span><br></span></div><div style=3D"color: rgb(0,=
0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetic=
a,Arial,Lucida Grande,Sans-Serif; background-color: transparent; font-style=
: normal;"><span>The long an short of this that even though the 'reboot --e=
ject' option is in the kickstart, the iso image seems be be reattached when=
the VM reboots and the installs process starts again. An infinite lo=
op effectively.</span></div><div style=3D"color: rgb(0, 0, 0); font-size: 1=
6px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grand=
e,Sans-Serif; background-color: transparent; font-style: normal;"><br><span=
></span></div><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-fami=
ly: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; =
background-color: transparent; font-style: normal;"><span>I'm told this
isn't an issue with an KVM/Qemu VM under virt-manager.</span></div><div st=
yle=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Hel=
vetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-color: tra=
nsparent; font-style: normal;"><br><span></span></div><div style=3D"color: =
rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,He=
lvetica,Arial,Lucida Grande,Sans-Serif; background-color: transparent; font=
-style: normal;"><span>Any suggestions as to how to solve this?</span></div=
><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: Helvetica=
Neue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-co=
lor: transparent; font-style: normal;"><span>I should point out that I cann=
ot simply extract files and boot via PXE as this process is supposed to be =
testing an install process via generated media.</span></div><div style=3D"c=
olor: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica
Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; background-color: transpare=
nt; font-style: normal;"><br><span></span></div><div style=3D"color: rgb(0,=
0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetic=
a,Arial,Lucida Grande,Sans-Serif; background-color: transparent; font-style=
: normal;"><span>Thanks.</span></div><div style=3D"color: rgb(0, 0, 0); fon=
t-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Luc=
ida Grande,Sans-Serif; background-color: transparent; font-style: normal;">=
<span><br></span></div></div></body></html>
---1212189890-1011463599-1408447541=:44715--
4
5
Hi,
early this week we postponed oVirt 3.5.0 RC2 to Thu *2014-08-21 08:00 UTC*,
we'll discuss current status in today oVirt sync meeting and eventually postpone RC2 by another week.
Maintainers (supposing we keep Thu *2014-08-21 08:00 UTC*):
- Please be sure that 3.5 snapshot allow to create VMs before *2014-08-20 15:00 UTC*
- Please be sure that no pending patches are going to block the release before *2014-08-20 15:00 UTC*
- If any patch must block the RC release please raise the issue as soon as possible.
The bug tracker [1] shows the following proposed blockers to be reviewed:
Whiteboard Bug ID Status Summary
infra 1127877 POST vdsm-tool configure --force does not configure qemu.conf properly in the first run on a fresh install
sla 1129261 NEW prepareImage api call fails with [Errno 2] No such file or directory
sla 1130038 NEW prepareImage api call fails with [Errno 2] No such file or directory
storage 1128776 POST Can't change a vm disk's storage domain from a file domain to a block domain when creating a template from a vm
storage 1127294 POST Live Merge: Resolve unknown merge status in vdsm after host crash
storage 1109920 POST Live Merge: Extend internal block volumes during merge
And the following dependencies still open:
Bug 1041569 - [NFR] libvirt: Returning the watermark for all the images opened for writing
Bug 1102881 - virDomainBlockCommit fails with live snapshots on oVirt block storage
Some of above blockers may be dropped on today oVirt sync meeting if still open.
Some of the bugs blocking the release prevents automated testing to verify the release.
Please fix them as soon as possible.
Feature freeze is now effective, and branch has been created.
All new patches must be backported to 3.5 branch too.
Features completed are marked in green on Features Status Table [2]
There are still 425 bugs [3] targeted to 3.5.0.
Excluding node and documentation bugs we still have 381 bugs [4] targeted to 3.5.0.
More in detail [5]:
Whiteboard NEW ASSIGNED POST Total
<unassigned> 7 . . 7
gluster 9 5 2 16
i18n . . 1 1
infra 28 2 7 37
integration 25 . 6 31
network 18 1 15 34
node 24 6 6 36
ppc 2 . 4 6
sla 38 . 18 56
storage 86 10 9 105
ux 22 2 . 24
virt 59 4 9 72
Total 318 30 77 425
Maintainers / Assignee:
- Please ensure that completed features are marked in green on Features Status Table [2]
- Please remember to rebuild your packages before *2014-08-20 15:00* (supposing we keep Thu *2014-08-21 08:00 UTC*) if needed, otherwise nightly
snapshot will be taken.
- If you find a blocker bug please remember to add it to the tracker [1]
- Please fill release notes, the page has been created here [6]
- Please review and add test cases to oVirt 3.5 Third Test Day [7]
- Please update the target to 3.5.1 or later for bugs that won't be in 3.5.0:
it will ease gathering the blocking bugs for next releases.
Community:
- Due to the RC2 delay, the 3rd test day has been postponed to Aug 28th.
- You're welcome to join us testing next beta release and getting involved in oVirt Quality Assurance[8]
[1] http://bugzilla.redhat.com/1073943
[2] http://bit.ly/17qBn6F
[3] http://red.ht/1pVEk7H
[4] http://red.ht/1zT2mSq
[5] http://red.ht/1q7SqNL
[6] http://www.ovirt.org/OVirt_3.5_Release_Notes
[7] http://www.ovirt.org/OVirt_3.5_TestDay
[8] http://www.ovirt.org/OVirt_Quality_Assurance
Thanks,
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
3
5
This is a multi-part message in MIME format.
--------------070105090406000909060706
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
Running ovirt 3.5rc1 All In One, there is something strange going on,
where does ovirt store it's VM definitions?
I did an engine-cleanup and removed everything from /var/lib/images, but
after a reinstall there are still test VM's listed in ovirt....
history
669 engine-cleanup
672 rm -rf /var/lib/images-*
673 rm -rf /var/lib/images/*
674 rm -rf /var/lib/exports/iso/*
676 engine-setup --jboss-home=/usr/share/ovirt-engine-jboss-as
I go to the engine:
Engine-cleanup drops the database, is there somewhere else they get
stored? They are listed as external but there is nothing external
hooked up to the ovirt (all in one)
Kind regards,
Jorick Astrego
Netbulae
--------------070105090406000909060706
Content-Type: multipart/related;
boundary="------------020504020309040902070700"
--------------020504020309040902070700
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
Running ovirt 3.5rc1 All In One, there is something strange going
on, where does ovirt store it's VM definitions? <br>
<br>
I did an engine-cleanup and removed everything from /var/lib/images,
but after a reinstall there are still test VM's listed in ovirt....
<br>
<blockquote>history<br>
<br>
669 engine-cleanup<br>
672 rm -rf /var/lib/images-*<br>
673 rm -rf /var/lib/images/*<br>
674 rm -rf /var/lib/exports/iso/*<br>
676 engine-setup --jboss-home=/usr/share/ovirt-engine-jboss-as<br>
<br>
I go to the engine:<br>
<br>
<img src="cid:part1.05010300.08060900@netbulae.eu" alt=""></blockquote>
Engine-cleanup drops the database, is there somewhere else they get
stored? They are listed as external but there is nothing external
hooked up to the ovirt (all in one)<br>
<br>
Kind regards,<br>
<br>
Jorick Astrego<br>
Netbulae<br>
</body>
</html>
--------------020504020309040902070700
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <part1.05010300.08060900(a)netbulae.eu>
iVBORw0KGgoAAAANSUhEUgAABd0AAAGHCAYAAABF8ft9AAAABHNCSVQICAgIfAhkiAAAIABJ
REFUeF7snQm8DtUbx5/Lte97kbUopBQRlTUkpBASUSGVtCfVv1IoUooULZJ9CYUslZAoWytK
SBGyZt+X//md23mbO3dm3nmXe72v+3t83o87M2fO8j1nzpx5znOek7B69eozQiEBEiABEiAB
EiABEiABEiABEiABEiABEiABEiABEiABEoiYQIaIY2AEJEACJEACJEACJEACJEACJEACJEAC
JEACJEACJEACJEACmgCV7mwIJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJBAlAoln
ztC7TJRYMhoSIAESIAESIAESIAESIAESIAESIAESIAESIAESIIF0TiBx6dKl6RwBi08CJEAC
JEACJEACJEACJEACJEACJEACJEACJEACJEAC0SGQUP/DjDR1jw5LxkICJEACJEACJEACJEAC
JEACJEACJEACJEACJEACJJDOCdCnezpvACw+CZAACZAACZAACZAACZAACZAACZAACZAACZAA
CZBA9AhQ6R49loyJBEiABEiABEiABEiABEiABEiABEiABEiABEiABEggnRNIPDyiXjpHwOKT
AAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQGwSuOiSirL+19Wxmbk4zxXZelfgucYnLctDS3fv
tsWrJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJOCbAJXuvlExIAmQAAmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAl4E6DS3ZsPr5IACZAACZAACZAACZAACZAACZAACZAACZAA
CZAACZCAbwJUuvtGxYAkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIk4E0g0fty5Fcb
NagvjRrUk7x588qKld/LW8Pfc420RvWrpEnjRtL31d5S6srDsvXXbLJve+pmMWvmTHL0+AnX
PPECCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACfglkOqW7nM/nycvDRgkpUqUkJY3
N5NsWbO65u3mm5rIxj/+lAsqHpNSlx6XC6scdg1rvVCkcCEpWaK4r7ApAiWkOMMTJEACJEAC
JEACJEACJEACJEACJEACJEACJEACJEACJBAWgVRXuiNXO3ftki++XCDZsmWTWtfVdMxo3rx5
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
6niMcjODSRIsqTL1l+xmHpAACZAACZAACZAACZAACZAACZAACaQKgXFKL4EfJf4JwPhxkXIN
neTHXfkKV1bq4XiOiH8S8VmChBq1G/yntYvPMjDXJEACJEACJEACJEACJEACJEACJEACJEAC
JHBOErjokoqy/teUFtTnZGHTuFCxzLZM6ZKClQuwrodbGBjYTp46XR+nlcQyn3AYpGV5omrp
Hk5heQ8JkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkMB/BOAn/o23nF39kFPsE0jacjj2
88kckgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkEDME6DSPeariBkkARIgARIgARIg
ARIgARIgARIgARIgARIgARIgARKIFwJUusdLTTGfJEACJEACJEACJEACJEACJEACJEACJEAC
JEACJEACMU+ASveYryJmkARIgARIgARIgARIgARIgARIgARIgARIgARIgARIIF4IJLTv8uCZ
eMks80kCJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACsUwgccfWP2I5f8wbCZAACZAA
CZAACZAACZAACZAACZAACZAACZAACZAACcQNAbqXiZuqYkZJgARIgARIgARIgARIgARIgARI
gARIgARIgARIgARinQCV7rFeQ8wfCZAACZAACZAACZAACZAACZAACZAACZAACZAACZBA3BBI
pEP3uKkrZpQESIAESIAESIAESIAESIAESIAESIAESIAESIAESCDGCSTKGardY7yOmD0SIAES
IAESIAESIAESIAESIAESIAESIAESIAESIIE4IUD3MnFSUcwmCZAACZAACZAACZAACZAACZAA
CZAACZAACZAACZBA7BOg0j3264g5JAESIAESIAESIAESIAESIAESIAESIAESIAESIAESiBMC
iWfoXiZOqorZJAESIAESIAESIAESIAESIAESIAESIAESIAESIAESiHUCtHSP9Rpi/kiABEiA
BEiABEiABEiABEiABEiABEiABEiABEiABOKGAJXucVNVzCgJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkECsE0g845HD66pX8bjKSyRAAiRAAiRAAiRAAiRAAiRAAiRAAiRw7hFYtHTl
uVcologESIAESCDNCCRKEJ/uPXv2TLPMMCESIAESIAESIAESIAESIAHDAOXBAAAgAElEQVQS
IAESIIGUBPr37y/PPfdcygupfKZ3797pKl3gRJmD6UpSGTujJwESIAESiHMCdC8T5xXI7JMA
CZAACZAACZAACZAACZAACZAACZAACZAACZAACcQOAU/3MrGTTeaEBEiABEiABEiABEiABEiA
BEiABEiABNKGgJcr3rTJAVMhARIgARKIZwK0dI/n2mPeSYAESIAESIAESIAESIAESIAESIAE
SIAESIAESIAEYopAUJ/uMZVbZoYESIAESIAESIAESIAESIAESIAESCAuCJw6dUrnM2PGjHGR
32SZDLL/XfwViDkmARIgARJISwJ0L5OWtJkWCZAACZAACZAACZAACZAACZAACaQTAl988YUk
JCRIw4YNU73Ep0+flsmTJ8vMmTNlx44dct5550mzZs2kZcuWOg+hCt3LhEqM4UmABEiABKwE
EomDBEiABEiABEiABEiABEiABEiABEjg3CIAJfSePXukYMGCKQp29OhROX78uOTOnTvFtWie
GDVqVJoo3Xft2iU333yzLF68WKeXM2dOOXjwoCD9OnXqyNSpUyVfvnzRLBrjIgESIAESIAFP
AvTp7omHF0mABEiABEiABEiABEiABEiABEggvgicUa5RHnjgAbnyyitlw4YNyTIPhTsU1HXr
1pW9e/emWsGg9P7444/1D3+nlmByoXnz5lrh/sgjj8j27dtl//79+n8wWLBggbRo0ULAhEIC
JEACJEACaUUgkS+etELNdEiABEiABEiABEiABEiABEiABEggbQjAn/rmzZu1cn3+/Ply4YUX
ilG4z507Vy677DKBwjq1ZMqUKVKpUiWdBizN77jjjlRJCi5llixZIo8//rgMGDAgkEahQoVk
8ODBWtn+5ptvyrRp07Ty3a9QV+KXFMORAAmQAAk4EYiapftVV10l77zzToo0tm7dKjly5JB1
69aluMYTJEACJEACJEACJEACJEACJEACJEAC0SUAFytvvfWW3HPPPVrxDhcrq1ev1hbuULhf
fvnlMm/ePMmfP39UEv722291nBdccEHgd//992tFe4cOHeS+++5Ldq1atWry008/RSVt+HDP
kCGDPPnkk47xPf300/o8wlFIgARIgARIIK0IRM2ne9u2bWXixInStWvXZHmfNGmSXHHFFVK2
bNm0KhPTIQESIAESIAESIAESIAESIAESIIF0TQCKaCjeYbENA7lLL71U84ByHBucOvl6DxfY
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
IAESIAESIAESIAESIAESIIFYJZC4Zs2aWM0b80UCJEACJEACJEACJEACJEACJEACJEACJEAC
JEACJEACcUUgsUKFCnGVYWaWBNITgRkzZqSn4rKsJEACJEACJEACJEACJEACJEACJEACJEAC
JBD3BOheJu6rkAUgARIgARIgARIgARIgARIgARIgARIgARIgARIgARKIFQJUusdKTTAfJEAC
JEACJEACJEACJEACJEACJEACJEACJEACJEACcU+ASve4r0IWgARIgARIgARIgARIgARIgARI
gARIgARIgARIgARIIFYIJMZKRpgPEiCB4AT+2nMkeCCGIAESIAESIAESIAESIAESIAESIAES
IAESIAESOGsEqHQ/a+iZMAmETiBXpmyh3xTGHdu2bJLzi5UI487Ibjlb6UaWa97tl8DZqt+z
la5fLgwXGQHWb2T8Yv1u1m+s11Bk+WP9RsYv1u9m/cZ6DUWWv/RWvyxvZO0l1u9m/cZ6DcVW
/tJbe4k2/fTEj+5lot16GB8JkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkEC6JUCle7qt
ehacBEiABEiABEiABEiABEiABEiABEiABEiABEiABEgg2gSodI82UcZHAiRAAiRAAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAiSQbglQ6Z5uq54FJwESIAESIAESIAESIAESIAESIAESIAESIAES
IAESiDYBbqQabaKMjwSCENiy74RM/PmY/H3gtFQunCDNL80uObJkDHIXL5MACZAACZAACZAA
CZAACZAACZAACZAACZAACcQDASrd46GWmMdzhsAvO47JnZ8ckQxnEuV0QjZZvTeTzN+4V/o3
yiHZsmSQ06fPSI6sfCzPmQpnQUiABEiABEiABEiABEiABEiABEiABEiABNIdgWTavd27d0vj
xo2laNGiyUDUqVNHHnrooTSF069fP6lUqZI0a9YsRbq7du2Spk2bSrdu3aRTp076+rJly2Tc
uHHSrl07/f/rr7+e4r5gJ/bv36/v+/bbbyVLliySM2dO6dy5s9SuXdv11mik6xq5zwupxcNn
8gwWAoEVm4/I9LY5pXCuRFm4/oC8veKEnMqcV95YuEuyyCmljD8tTzY7P4QYGZQEzi0CO7cu
lV1bJku27LklISGzKpx1Fchpde6MHD28XTJlLSWlKjygjukl7f/snQd8FMUXx18aCaH3pkDo
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
99f9pL///lP/hnXwxx+/r//tbT6jb2XI9u1b9JjutVefSz6X1n84lee//16txgu1lP7rVwmP
SJSnn3pMalQrLR07NNfjhcoVi+vozWUTk1FWY1gzqzV/XQ4/UukR7Jg41Vu+vr9d/eyeFpdY
j4eM93zu2cflmpb19Dj8q68+T5UEuzr8rjt6BfWbTZWQAJ7AOBCSL28xqVy5kvTuc7P8smS9
0uU9o+qdlONEu/c357+x+sWXfk4AXymkglq2LGlMZVW2zNzcy+ofKzNOL5RK6W5HND4+Xvsq
h//1qKgomTNnTvKt/yrlOtytQODuBJbwBw8e1Ip2WMjDVQws2c0Kbfe44C4GSm8IlB5wY2OW
uXPnamvzqVOnqlmjyfp48sknA+JiplKlSnrzvldffVXOnElS6MENDvyo412qV6+urc8NxfmK
FSv0ObM4vbcVJ0wY/PPPP9KwYUN54okntIsdWO7XqlVLW8Ab7magdEd63CWYPMzvxd9pI7Dz
8AU5rhR6p0+dlMPnImXsn5GyaGPSEvb9R8/J2Lnb0xbBFfJ0//6PqRU0B+X995Qy062f/N9/
m5RP/Ag1QfWtjBjxqdoP4RNl4bhYIiOS/Odv3PCfTPxstl5989CDA+W14R9I06Zt5d13RsrJ
ExeU66jF8vJLT8nrIz9RG0mvlF+X/CIfj/lYz0ZT0peAmoJVEcZLRGRuiVKW7lExRSQyuoBy
KZNXncupjhzqiL30b7XRqkuNVtKYUc8+O0jq14vTEzbPPD0k+YXhumjIY4OVsr2XKhd/SI7Y
fDKg/y2qzJzVkzdTv5okn30+V11brcpfDlmxXO1xMuEr/fwzz7wrvXreryxu05cfY3MmkNSG
X1TGA9tl7dpVUqZshVQrZf75Z4MaNG2UZk07KGVsR+XCarlyr5ekXF+0aL6uXwYPHibDh3+m
rl3uqzhdi8IISckfK1apMvK9rFyxwbLO+XmhdbmyO5/Gou8MK5NcNfI0LOyimsy+qPqoovpL
a3Xq69RpITlyisSo7SCiY8LUREsL2bNnh+prqeUPbgJbEGV8qYwdWumzGzdeXqli1+6kCIA/
Ak7gv//+1WHWqtVEcl7Kw+yxETJg4N1SrvzVaoVT6ijdVyjh28AKFG/r6p8XWPcDIiNSfrvh
UtBx5UvqVPGMJwJW398/G6z7dRM+TdnGrltrfZ97nJ7K0u/LrPM+IjypD7ls6QplIDVf4uIq
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
TtmzW9c5UBJZlasB9wyyPZ9RLEMlXiNPjfTkVfs8VK6s6gUlv/zyg1Sperf+N/L0l8ULpWLF
atqnsJXgOgRLyEUum8ZZtTtWz/Nc4AhUrFhZB7ZSLQeuWDlpvyPk4YsvPKXczfRKGdElM1LD
NSUUaoaUKeNdXY0xAMTcDzAUB8a3i/4DJTgE3L+/Tz527tcZKRg92uY+t26Bp7LkKe+zZYvR
dTrGnJCEBLhFTcnAUxhXavnJlSuPanMbyejRr0mevHmlUsU6ye41PTHz1HdXjmmTM8HcRzMm
TQ3u0dERysVDP/lu+jQ5ffqosrptLkWKXKXzNRDiqYwZcVj1QRJdSZa/Bw/uS07Kzp3b9b/z
5MkXiOQFNQyr9tEubw8edO9jizRq3EwZTR1UXgu+kvoNmqjVaU2VG9EXpXCRosrwoakat4Wr
w/t8vjS0Ux4ErlFue39Wbh5fk7ffSXJREwgITuXZKnwoD/XETljqWX6jbL777ii18sJ+DGsZ
rhdl367eMlZdWIXrdC5l/+hy3zfOpo019n90KWMqDLMTkje6UvsoutXPH31kXYeHhQX3m3V6
17Re2717p/yzcb107tpeTTa0VS4qX1CGtZ3lpx9/kN6970kRvG0bZioyhiLal34Oxg6ZUQoW
KqSTbV8nJvXxLMuW9bAsBQZPbUsw9EJ22ozMmD9MMwlkCgI5VMfv9ib55P2eBeXxDlS4+5pp
sGq/Z+ADyjXEyuRH4Ysbs+jnzibIzFkTtXL99OmUy9fcOxlmu5EGDZOsnL/77nM5eXqbssTp
KIuXTBU3/buvyeT9/hJQnTOXsnRPOL9L+W7f6nyc3y2uRDS8qTuzvkavioy2GMZfQ5q3aKPK
VZhyafaJ7N+/T7uTKVq0uFr5VU35Jp0rb73xkvTp21NGjvxQraIoJ5v+3aI27EzSyGzb9m8q
//C+pon3B55AiRKlpV792lJd+fnMXzBcL/V0V6LBpRD8SA8Y8D/lRgauZObLLbfcp9yV/Kks
sbYot3JJK2y++26SXvaKjToNcbrm/iZwi9HQps5ZscK6XP0wx/p8VtqIzt/cNvK0cdPagqNw
0RhlkdpKKXoaK8vGp+W1116QyZMmSJ/e16tVkbtl0H1PJeX5pYYA3+qKFb8pl2Lvyai3XlOr
OjtIjRr1U9QFVu2Ov+nlc94RaN2mvZo8qa7cOA1RvrJHC/yZ3qM2UZ30+XhlaXw+hU/3IoXV
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
CZAACZAACZBAaBCg0j008oGpIAESIAESUAQKX9VKHxQSIAESIAESIAESIAESIAESIAESIAES
yKwEaB6YWXOO6SYBEiABEiABEiABEiABEiABEiABEiABEiABEiABEgg5AlS6h1yWMEEkQAIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKZlQCV7pk155huEiABEiABEiABEiABEiABEiAB
EiABEiABEiABEiCBkCNApXvIZQkTRAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkkFkJ
UOmeWXOO6SYBEiABEiABEiABEiABEiABEiABEiABEiABEiABEgg5AmEuJSGXKiaIBEhAExg+
fHgKEkOHDiUZEiABEiABEiABEiABEiABEiABEiABEiABEiCBECZAS/cQzhwmjQRIgARIgARI
gARIgARIgARIgARIgARIgARIgARIIHMRoNI9c+UXU0sCJEACJEACJEACJEACJEACJEACJEAC
JEACJEACJBDCBKh0D+HMYdJIgARIgARIgARIgARIgARIgARIgARIgARIgARIgAQyFwEq3TNX
fjG1JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACIUwgMoTTxqSRAAlkYgIj3p8udStV
SvUGbdqkPpfqJp4gARIgARIgARIgARIgARIgARIgARIgARIggUxKIOhK91V//iWbtu2Wbdt3
ysGDhyVbdJSULFpIGtSrJXVq18qk2JhsEiABJwJ2Cnc8M3/+RqHi3Yker5EACZAACZAACZAA
CZBA1iUwderUkHm5Hj16BD0tfN+gI7aNgPlri4YXSIAE0oFA0JTup0+flpmz58jB4+elfJVq
0qlWQ4nKnlP27zsgFw9vls2b/pXjx45KgwYNJEeOHOnwqoyCBEggkAQmT15kG9xV+fLJ/v37
9fU5C2ZJ9dpN9L87NG+kJt+O2T7HCyRAAiRAAiRAAiRAAiRAAlmfQHooQz1RTE9lON/XU24E
/jrzN/BMGSIJkIBvBILm0/27mXMkJt/V0rV7H6lctabkyVdAIiMiJTrxpBw5kyjh+crI73/9
I0uWLLFN8batW+XFF16Qvn36SLfrrpNb+vaV9997T86ePWv7jLcXNv37r/zwww/e3s77SIAE
3AhA4d6nT0uvjo6tO8vfq39Ld35TpkyRI0eOpFu827Ztk7CwMLl48aJlnIFKT6DCsUzkFXLS
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
teoBzWCZrJBlw1bY8hg+fITtNV4gARIgARIgARIgARIgARIgARIgARIgARIgARIgARIggYwg
EFJK96rVS8r6dQszggPjJAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIE0E8DupBQS
IAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIIEAEKDSPQAQGQQJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJgEBIuZdhlpAACTgTcAnnyZwJ8SoJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJZCwBKt0zlj9jJwGfCOTPl8en+3kzCZAACZAACZAACZAACZAACZAACZAACZAA
CZBA+hKg2Wz68mZsJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACWZgAle5ZOHP5aiRA
AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAulLgEr39OXN2EiABEiABEiABEiABEiABEiA
BEiABEiABEiABEiABLIwASrds3Dm8tVIgARIgARIgARIgARIgARIgARIgARIgARIgARIgATS
lwCV7unLm7GRAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlkYQKRWfXdevToJxcvJli+
XmRkhEydOtHyGk+SAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgL8EsqTSvW+fu6Vf
34fkXHyihIeHubEJE5f6Lzo6Uvr2HSCTJo3xlxufIwESIAESIAESIAESIAESIAESIAESIAES
IAESIAESIIFUBLKc0r1Th5ulUKPO8u76/VJx/3o5euywJIaFSeJFl1xMTBBXgkvOnj0vRYpd
JZ069ZHZsyengpI3b145c+aMUtiHS5h6Ni4uTm666SZ5/PHHJUeOHKnuN5948cUXZdSoUXLn
nXfK66+/br7s1e9t27bpeC9cuCCRkZEyZcoUadeuneTPn9+r53kTCZAACZAACZAACZAACZAA
CZAACZAACZAACZAACZBA+hPIcKX7+C9myMEDRyQ8SrmXd4UJ7NJdYS6JUi5gTp8+J7WrV5SO
bZt5TQZK8k+fv13f32Hwi9K3Y2eJP3NCssdGS47YGG3lHlcmTr6ePknWrjpuG+6MGTOkQ4cO
Kg2nZeXKlTJs2DD54YcfZMmSJSqMaNvncOHLL7+U0aNHy8033+x4ny8Xn3rqKalbty6V7r5A
470kQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkkM4EMnwj1RzZY2TXvgOyY+c+2bl7r+zY
rf7u2i9btu6WA4eOSMEC+fxCslI9VfpApOSPzSN5cueQPHlySd58uZTSOo8UKZhX/Y71KlxY
trdo0ULmz58vBw8elAkTJujnli1bJo0bN5YKFSroY9y4cfr8DTfcIJs3b5ZHH31UK+ohc+bM
kVq1amnL9bJly8r48eP1+Y0bN2pLenfBfV9//XWKc927d9dhtm/fXlu8U0iABEiABEiABEiA
BEiABEiABEiABEiABEiABEiABEKTQIZbujeqW102btoqh47A6lzbuSeTqlI+Tlu6+yo9+zyr
w8qTJ7tMnAIFtnIvk5goCYku9feiJChf7zlze6d0N+KOiYmRG2+8UebNm6ddzVx77bUyduxY
6dGjh2zZskVboTds2FCmTZsmlSpVkpEjR0qXLl3k3Llz2uIdyvJOnTrJokWLpG3btvqatwLL
+aioKJk7d66UK1fO28d4HwmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQDoTyHBL95JX
F5PKFcskvbYLCvcky+9s2aKkTq0q2p+5v3Ih7KyERZ4TCVd/1REefk5Zll+QsGzxkiAnfQ62
UKFCcvToUe1mpkCBAlrhDilTpox07drV0godyvodO3ZIx44d9b0tW7bUCvStW7f6HD8fIAES
IAESIAESIAESIAESIAESIAESIAESIAESIAESCG0C/mu0A/heLRrWkfUb/5Mjx06ISyneoXaP
K1Vc6imluz/y1aTn9WPdH3lbrmve3Nan+9aN630KfufOnVKsWDGteN+7d6+ULl06+XlYtMMC
3ko+//xz+eKLLyQhIUG7k4mPj9eW9xQSIAESIAESIAESIAESIAESIAESIAESIAESIAESIIGs
RSAklO5FihSQCuVLy7LlazTdmOhs0rh+rbSRVk7d8+06IPmvySNnIxMke47skjNnjGSPyeaT
T3cjEfDnDjcv77//vsB6HX7c16xJSq9TQr/99lt56aWXZPny5VKqVCmteM+ZM6d+JCIiQv+F
Aj48PGnRwfHj9pu7OsXDayRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAhlPICSU7sDQ
ull9Wbf+Pzl5+owULVrIL1/uBs6b+yb5dI8uXFwmTJ4m4WHhEp/gEtfFi3IxIVH5WY+XwoXy
e0UfVumrV6+WwYMH681Q4Z/91KlTcvfdd2s3Mx06dJDTp0/LQw89JPfee6/UqVMnRbiwiocr
mquvvlpb8Q8fPlxbu+OZatWqafc5GzZskKpVq8ovv/wiu3fvTpUuKOShoKdCPhUaniABEiAB
EiABEiABEiABEiABEiABEiABEiABEiCBkCKQ4T7dDRpFChWQ6lXKSVRkhLRt3iAgkPaH75QC
hV2SK3+8FCqkFO3FRIpfFSYVq+aSiNi9jnFcd9112qI9V65c0qdPH61cnz17tlZ+58mTR2bO
nCnPP/+83tgUyviCBQtKzZo1U4UJJX2JEiX0fQ0aNJDy5ctL3759pV+/ftrX+yuvvCLXX3+9
tGnTRmbNmiVNmjTRynl3gdK9V69e0rp1a3nzzTdTxcETJEACJEACJEACJEACJEACJEACJEAC
JEACJEACJEACoUEgTCl4U2p4MzBdR46ekO/n/iy39brO71R07thTZs/5Sj9/26D3pE2LWrY+
3ad/9aOsWDHL77j4IAkEmwBWRrjL0KFDgx0lwycBEiABEiABEiABEiABEiABEiABEiABEiAB
EkgDgZBxL4N3yJ8vd5oU7ik4KJ/u4Ye2S/7YlgHx6Z4GxnyUBEiABEiABEiABEiABEiABEiA
BEiABEiABEiABEjgCiEQUkr3QDAfMeJ12Vr1gA5qmayQZcNW2AY7fPgI22u8QAIkQAIkQAIk
QAIkQAIkQAIkQAIkQAIkQAIkQAIkQAK+EshySveq1UvK+nULfeXA+0mABEiABEiABEiABEiA
BEiABEiABEiABEiABEiABEggzQRCZiPVNL8JAyABEiABEiABEiABEiABEiABEiABEiABEiAB
EiABEiCBDCZApXsGZwCjJwESIAESIAESIAESIAESIAESIAESIAESIAESIAESyDoEqHTPOnnJ
NyEBEiABEiABEiABEiABEiABEiABEiABEiABEiABEshgAlS6Z3AGMHoSIAESIAESIAESIAES
IAESIAESIAESIAESIAESIIGsQ4BK96yTl3wTEiABEiABEiABEiABEiABEiABEiABEiABEiAB
EiCBDCZApXsGZwCjJwESIAESIAESIAESIAESIAESIAESIAESIAESIAESyDoEqHTPOnnJNyEB
EiABEiABEiABEiABEiABEiABEiABEiABEiABEshgAlS6Z3AGMHoSIAESIAESIAESIAESIAES
IAESIAESIAESIAESIIGsQ4BK96yTl3wTEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCB
DCZApXsGZwCjJwESIAESIAESIAESIAESIAESIAESIAESIAESIAESyDoEIrPOqwT2TXbv3i3v
vz9WZs+eLxcvXpSwMJHIyCi5+eYbZdCg2yRPnjyBjZChkQAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJZHoCVLpbZOGBAwfkllselNq1m8mQIe9Ijhx5xOW6KCdOHJNPP31dZsyYI7/+
OkvCw7lQwAIfT5EACZAACZAACZAACZAACZAACZAACZAACZAACZDAFUuASneLrO/X72Flzf6y
xMTEKkX7ITlyZL8kJFxQ1u5Rcv/9L8nhw4elQYN28scf8y2e5ikSIAESIAESIAESIAESIAES
IAESIAESIAESIAESIIErlQBNtS1y/uzZM5I7d245fvygci3j0hbt4eERSvEeL3v37pb8+QvI
+fPnLJ5MOgXXNH379pUSJUpIwYIFpWTJkjJw4EA5depU8jNTpkxRyvwjtmHwAgmQAAmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAmQQOYjQKW7TZ4lJopEREQp6/awS0e4+hsh0dHRcvbsaX3O
Tm688UYpUKCAbNq0SQ4dOiTLli2TdevWyYMPPpj8yFNPPeWz0t3lcik3Ny67aHmeBEiABEiA
BEiABEiABEiABEiABEiABEiABEiABEgggwlQ6W6RAadOnVNW6ceVdXukUrJnU3+jJCoqSrmb
iZbY2FyyY8cWpXS3R7dx40bp0qWLujdWh168eHGZNm2avPLKK/p39+7dZfPmzdK+fXuBxTtk
0aJFymVNA6lUqZJUq1ZN3n77bX1+27Ztyqd8DhkxYoQUKlRI9uzZI3PmzJFatWpJXFyclC1b
VsaPH6/vhUyYMEHHV7FiRRk6dKi0bt1aJk6cqK9B+d+4cWOpUKGCPsaNG3fpKf4hARIgARIg
ARIgARIgARIgARIgARIgARIgARIgARIIBAF7zXEgQs+kYcCdTHR02P/bu/P4LMqz7eNHNkgI
EBJAQFnDKsqi7LhAqeybyCICxS6iPH7Uqq2lVt4HrbztCygUtVatQF1AQFZBNhWkolKkSFEQ
ENmXJGwGCIGs75wXTcxyJ9yERBLyu57nLrlnrrlm5jv568jpOYqJ2eFVtZ/0Qvdkr81Mivf9
oD74YJ4OHtzr2s3kNe655x798pe/1JQpU7RlyxaleWXz1mamWrVq7pDZs2e7f1euXKm7777b
Vbz3799f48aNkwX2K1as0LPPPquPPvrov5X1iUpKStLRo0ddBf2QIUNcgL9nzx4XnN9///1u
38GDBzVq1CjvRa/vaceOHapbt64+++wz1x7HKu67deumxx9/XDt37nTn+M1vfuMq8BkIIIAA
AggggAACCCCAAAIIIIAAAggggAAChSNA6O7DMT09VT/5SWN16tRF586d1r/+tcYLwBfpwIFd
at26s3r3HuyF8Mk+jryw6eWXX3aV6evWrVPXrl1dUG4h/JEjR3wes3r1atWoUcNbt7fbX7Nm
TVmLmiVLlrg2NtZSxnrE28+hoaFepf1+9ezZ083t1KmTq8K3AH7NmjWuUr5169Zu3wMPPKDy
5cu7ny1kt+sYPHiw+x4dHa2+fftmVtq7jQwEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACByxII
vqyjr9KDrXWM5eOVK1dUv349NWBATy98l2Jj07y2MF9p9eolXr/3vOmssnzYsGHuY+Orr77S
U0895YLyzZs351KLiYlxrWOyDgvIrbVMxrBK+Yzx9ttv65133vFe7Jrqgnirgrdq+pMnT7qK
+oxh12EBvg3bZ6G/Vb9njHPeTQ0cODDzOz8ggAACCCCAAAIIIIAAAggggAACCCCAAAIIXJ5A
3snx5a1boo8ODAzQ+fNJXv/0XYqPP+/9e1RxcbHeJ8ZrBXPc67l+s3d/vl9oasG2VbhnVJQb
RLNmzfT000+rVatWXnh/TsHB2dmtyj0uLi6bmbWLse0ZI+PFrQsWLND48eO1YcMG1alTxwXv
GdXsFStW1KlTpzKPsQp56wFvw8J36+Nu7W4YCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAkUj
QHsZH65paemqVauM14LlekVERLn2LmXKlPNeWtpMQ4fer+uvb+lVlqf6OFKu4txayTz//PNK
SEhwcyxQtxejWuhu7WGsAj0oKMgL9OPdfnvZaWxsrGsBY2Pfvn2ycH3AgAHue9ZhFetWBV+r
Vi13XRMmTHDV7naujh076j//+Y++/vprd8hrr73mvRD2jPvZzmEBfMY5bL71f9+0aVO29fmC
AAIIIIAAAggggAACCCCAAAIIIIAAAgggUHABQncfdlbpvnfvWRdk16pVx+uv3t17eelANW/e
2gu0/+0F1wu80DzEx5HSdddd53qr28f6pkdERKhFixZu7uLFi92/FroPHTrUBeGTJ09WZGSk
22cvUrWe7Nbb3cL02267Ldc57CWqdo4GDRqobdu2atiwoev3PnLkSPeyVzvOjm/evLl7uar9
a6G8XcfSpUv1zDPPuGNbtmzpWtFkXFuuE7EBAQQQQAABBBBAAAEEEEAAAQQQQAABBBBA4JIF
Arxqad99Ui55qavngDZtemn+/GX67rud3stTD3g92bd7/dAPeK1cAhQVVdkLstvp5Zef8qrK
/1nsbtrazVgVfcawljJWZZ/x4tVid8FcUL4C9keUrGPMmDH5zmcnAggggAACCCCAAAIIIIAA
AggggAACCFxZAXq6+/AvUybMC9jlVYM38kL2aK+yvJnXi/28VzEeqLCw8vr22/+obNlQH0de
2U1nz551bWdmzpypHj16eC98Xe1aylhbGwYCCCCAAAIIIIAAAggggAACCCCAAAIIIIBA0QsQ
uvswXrjwbxo4sJ86derltWoZ4b3Q9BrvBaoJ2r37G7355mQlJydq/foL/dd9HH7FNpUrV07T
p0/Xo48+qsTERFWoUEGzZs3SNddcc8WuiRMjgAACCCCAAAIIIIAAAggggAACCCCAAAKlSYDQ
3cfTtpB69uy/ae3aderTp6XXDz3cq3KX9zLVsnr11edcH3Try14cR//+/WUfBgIIIIAAAggg
gAACCCCAAAIIIIAAAggggMCPL0Donoe5vax02LC73YeBAAIIIIAAAggggAACCCCAAAIIIIAA
AggggIA/AsWzXNufK2cOAggggAACCCCAAAIIIIAAAggggAACCCCAAALFTIDQvZg9EC4HAQQQ
QAABBBBAAAEEEEAAAQQQQAABBBBAoOQKELqX3GfHlSOAAAIIIIAAAggggAACCCCAAAIIIIAA
AggUMwFC92L2QLgcBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgZIrQOhecp8dV44AAggggAAC
CCCAAAIIIIAAAggggAACCCBQzAQI3YvZA+FyEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBEqu
AKF7yX12XDkCCCCAAAIIIIAAAggggAACCCCAAAIIIIBAMRMgdC9mD4TLQQABBBBAAAEEEEAA
AQQQQAABBBBAAAEEECi5AoTuJffZceUIIIAAAggggAACCCCAAAIIIIAAAggggAACxUyA0L2Y
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
J0yYmOe+ot5hbWaGDRuW52n++Mc/ql+/glf857kwOxBAAAEEEEAAAQQQQAABBBBAAAEEEEAA
AQSKTOCqC91vaFZb27auKTKwwlq4adOm2rx5c2EtxzoIIIAAAggggAACCCCAAAIIIIAAAggg
gAACxUCg2LxItRhYcAkIIIAAAggggAACCCCAAAIIIIAAAggggAACCFyWAKH7ZfFxMAIIIIAA
AggggAACCCCAAAIIIIAAAggggAACPwgQuvPbgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBA
IQkQuhcSJMsggAACCCCAAAIIIIAAAggggAACCCCAAAIIIEDozu8AAggggAACCCCAAAIIIIAA
AggggAACCCCAAAKFJEDoXkiQLIMAAggggAACCCCAAAIIIIAAAggggAACCCCAAKE7vwMIIIAA
AggggAACCCCAAAIIIIAAAggggAACCBSSAKF7IUGyDAIIIIAAAggggAACCCCAAAIIIIAAAggg
gAAChO78DiCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUEgChO6FBMkyCCCAAAIIIIAAAggg
gAACCCCAAAIIIIAAAggEQ+Bb4NChQ/rrX6dp2bKPlJKSooAAKTg4REOG3KUHH7xXERERvg9k
KwIIIIAAAggggAACCJzyFPYAAAEfSURBVCCAAAIIIIAAAggggECpFSB09/Ho4+LiNGLEr3XT
TbfqiSdeUHh4hNLTU3Tq1Pd6441Jeu+95fr00/cVGMh/KOCDj00IIIAAAggggAACCCCAAAII
IIAAAggggECpFSB09/HoR458zKtm/78KDS3nBe3HdOJErFJTk71q9xA9/PB4HT9+XG3bdtXG
jR/5OJpNCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAqVVgFJtH08+MfGsKlasqPj4o15rmXRX
0R4YGOQF70k6cuSQoqIq6/z5cz6OvLDJWtMMHz5c1113napUqaLatWtr9OjROnPmTOYxc+bM
8cL8E3muwQ4EEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBkifw/wHkPVN9cI0EOgAAAABJRU5E
rkJggg==
--------------020504020309040902070700--
--------------070105090406000909060706--
2
1
--_=_swift_v4_1408493062_006f67dd5c6fe231de1d431c7c0767ab_=_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I would like to implement Power Management using an Eton E5 UPS,=
if this is not possible then I would like to know what UPS systems =
can
be easily used with oVirt.
Can someone point me to i=
nformation on how to configure the UPS,
CentOS 6.5 (preferably), and =
oVirt to use the UPS system, so that I
could purchase, install and i=
mplement the UPS.
If anyone has information regarding UPS, plea=
se reply to this email
with links to the information.
Can o=
Virt use "Network UPS Tools (NUT)" for Power Management ?=C2=A0 If
so=
, is there any documentation on this subject that you could provide
l=
inks to, please.
http://www.ovirt.org/Features/HostPowerManagem=
entPolicy
http://www.howtoforge.com/network-ups-tools-nut-for-u=
sb-upss-on-centos-5.5
http://www.networkupstools.org/docs/user-manua=
l.chunked/ar01s05.html
http://www.networkupstools.org/features.h=
tml
http://www.ovirt.org/Automatic_Fencing
So far the mo=
st common statement I have found is "Ignore the warning
about power m=
anagement", but this is not what I want to do.
http://www.r11network=
s.com/2013/04/ovirt-installation-guide/
http://www.ovirt.org/=
DraftAdministrationGuide
http://www.ovirt.org/Draf=
tAdministrationGuide#Host_Power_Management_settings_explaine=
d
Choose one of the following: =
* apc - APC MasterSwitch network power switch. =
Not for use with APC
5.x power switch devices.=20
* apc_snmp - Us=
e with APC 5.x power switch devices.=20
* bladecenter - IBM Bladecen=
tre Remote Supervisor Adapter.=20
* cisco_ucs - Cisco Unified Computi=
ng System.=20
* drac5 - Dell Remote Access Controller for Dell comput=
ers.=20
* drac7 - Dell Remote Access Controller for Dell computers. =
* eps - ePowerSwitch 8M+ network power switch.=20
* hpblade -=
HP BladeSystem.=20
* ilo, ilo2, ilo3, ilo4 - HP Integrated Lights-O=
ut.=20
* ipmilan - Intelligent Platform Management Interface and Sun=
Integrated Lights Out Management devices.=20
* rsa - IBM Remote =
Supervisor Adaptor.=20
* rsb - Fujitsu-Siemens RSB management interf=
ace.=20
* wti - WTI Network PowerSwitch.=20
CONFIGU=
RING HOST POWER MANAGEMENT SETTINGS=20
Summa=
ry=20
Configure your host power management device s=
ettings to perform host
life-cycle operations (stop, start, restart) =
from the Administration
Portal.=20
It is necessa=
ry to configure host power management in order to utilize
host high =
availability and virtual machine high availability. =
--_=_swift_v4_1408493062_006f67dd5c6fe231de1d431c7c0767ab_=_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style type=3D"text/css">
body,p,td,div,span=
{
font-size:13px; font-family:Arial, Helvetica, sans-serif;=
};
body p{
margin:0px;
}
</style>
</head=
>
<body>I would like to implement Power Management using an Eton E5 =
UPS, if this is not possible then I would like to know what UPS systems =
can be easily used with oVirt.<br><br>Can someone point me to informatio=
n on how to configure the UPS, CentOS 6.5 (preferably), and oVirt to use=
the UPS system, so that I could purchase, install and implement the UPS=
.<br><br>If anyone has information regarding UPS, please reply to this e=
mail with links to the information.<br><br>Can oVirt use "Network UPS To=
ols (NUT)" for Power Management ? If so, is there any documentatio=
n on this subject that you could provide links to, please.<br><br>http:/=
/www.ovirt.org/Features/HostPowerManagementPolicy<br><br>http://www.howt=
oforge.com/network-ups-tools-nut-for-usb-upss-on-centos-5.5<br>http://ww=
w.networkupstools.org/docs/user-manual.chunked/ar01s05.html<br>http://ww=
w.networkupstools.org/features.html<br>http://www.ovirt.org/Automatic_Fe=
ncing<br><br>So far the most common statement I have found is "Ignore th=
e warning about power management", but this is not what I want to do.<br=
>http://www.r11networks.com/2013/04/ovirt-installation-guide/<br><br>htt=
p://www.ovirt.org/DraftAdministrationGuide<br><br><p>http://www.ovirt.or=
g/DraftAdministrationGuide#Host_Power_Management_settings_explained</p><=
p>Choose one of the following:
</p>
<ul><li> <b>apc</b> - APC Mas=
terSwitch network power switch. Not for use with APC 5.x power switch de=
vices.
</li><li> <b>apc_snmp</b> - Use with APC 5.x power switch dev=
ices.
</li><li> <b>bladecenter</b> - IBM Bladecentre Remote Supervis=
or Adapter.
</li><li> <b>cisco_ucs</b> - Cisco Unified Computing Syst=
em.
</li><li> <b>drac5</b> - Dell Remote Access Controller for Dell c=
omputers.
</li><li> <b>drac7</b> - Dell Remote Access Controller for=
Dell computers.
</li><li> <b>eps</b> - ePowerSwitch 8M+ network pow=
er switch.
</li><li> <b>hpblade</b> - HP BladeSystem.
</li><li> =
<b>ilo</b>, <b>ilo2</b>, <b>ilo3</b>, <b>ilo4</b> - HP Integrated Lights=
-Out.
</li><li> <b>ipmilan</b> - Intelligent Platform Management Int=
erface and Sun Integrated Lights Out Management devices.
</li><li> <=
b>rsa</b> - IBM Remote Supervisor Adaptor.
</li><li> <b>rsb</b> - Fu=
jitsu-Siemens RSB management interface.
</li><li> <b>wti</b> - WTI Ne=
twork PowerSwitch.
</li></ul><br><h3> <span class=3D"mw-headline" =
id=3D"Configuring_Host_Power_Management_Settings"> Configuring Host Power =
Management Settings </span></h3>
<p><b>Summary</b>
</p><p>Config=
ure your host power management device settings to perform=20
host life=
-cycle operations (stop, start, restart) from the=20
Administration Po=
rtal.
</p><p>It is necessary to configure host power management in o=
rder to=20
utilize host high availability and virtual machine high ava=
ilability. <br></p><p><br></p></body></html>
--_=_swift_v4_1408493062_006f67dd5c6fe231de1d431c7c0767ab_=_--
2
1
Hi,
We're going to start composing oVirt 3.4.4 RC on *2014-09-09 08:00 UTC* from 3.4 branch.
Maintainers:
- Please be sure that 3.4 snapshot allow to create VMs before *2014-09-08 15:00 UTC*
- Please be sure that no pending patches are going to block the release before *2014-09-08 15:00 UTC*
- If any patch must block the RC release please raise the issue as soon as possible.
A bug tracker [1] has been opened and shows no open blockers.
There are still 7 bugs [2] targeted to 3.4.4.
Excluding node and documentation bugs we still have 3 bugs [3] targeted to 3.4.4.
Whiteboard Bug ID Status Summary
network 1001186 NEW With AIO installer and NetworkManager enabled, the ovirtmgmt bridge is not properly configured
network 1048880 NEW [vdsm][openstacknet] Migration fails for vNIC using OVS + security groups
node 988341 NEW Should not create bond when report an error in configuration process
node 995321 NEW remove existing efi entries "oVirt Node Hypervisor" in UEFI menu failed
node 1023481 ASSIGNED Sane and working default libvirt config
node 1097735 NEW "Reboot" button failed to work in progress_page with serial console to install ovirt-node iso.
sla 1059309 NEW [events] 'Available memory of host $host (...) under defined threshold...' is logged only once
Maintainers / Assignee:
- Please add the bugs to the tracker if you think that 3.4.4 should not be released without them fixed.
- Please update the target to 3.5.1 or later for bugs that won't be in 3.4.4:
it will ease gathering the blocking bugs for next releases.
- Please fill release notes, the page has been created here [4]
Community:
- If you're testing oVirt 3.4 nightly snapshot, please add yourself to the test page [5]
[1] http://bugzilla.redhat.com/1118689
[2] http://red.ht/1qwhPXB
[3] http://red.ht/1r8jnap
[4] http://www.ovirt.org/OVirt_3.4.4_Release_Notes
[5] http://www.ovirt.org/Testing/oVirt_3.4.4_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
1
0
Hi,
I provision one VM....but it keep running from last 45 min...but still not
completed yet...it seems it stuck....is there any way to force fully kill
this process...
Thanks,
Punit
2
3
--_=_swift_v4_1408505586_25e832ac1efe35b673bcac5d62b0b25b_=_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
If anyone has the knowledge and time, I would be interested to
r=
ead about if DRDB is used with oVirt, and since I have read that
Glu=
ster is used with oVirt, but just how does Gluster help provide
High =
Availability?
I would like to set up a two physical server HA s=
olution (similar to
or using the Self Hosted engine).=C2=A0 Where each=
server is monitoring
the other, using block replication so that eac=
h keep a copy of the
other server's running virtual machine's virtua=
l storage (e.g. virtual
hard disks), and I guess for HA it would requ=
ire both physical servers
to be running the same virtual machine ins=
tance, where the production
or active VM (memory) is being replicated=
into the secondary or
standby server.
However my actual=
needs would easily be supported by a simpler
approach, "oVirt now h=
as the scheduling capability to flag individual
VMs for high availabi=
lity. In the event of a host failure, these VMs
are rebooted on an al=
ternate hypervisor host", however I don't know
how the VM would be r=
ebooted on another host if the [shared] storage
device failed. Hence =
my interest in DRDB for block replication using a
minimum of two sto=
rage devices.
Single shared storage creates a single point of f=
ailure, so storage
must also be replicated. In a two physical server=
model, both physical
servers would provide storage and allow for st=
orage to be
replicated.=C2=A0 Ideally, each physical server would have=
two storage
areas, one that is a replication of the other servers s=
torage area,
and one which the other server is replicati=
ng.
Is there a way for one physical server to hourly or night=
ly replicate
its virtual machine's storage to the other physical ser=
ver ?=C2=A0 Kind of
like if a rsync was set up in cron?, but a bit mo=
re of a sophisticated
solution.=20
http://searchservervirtual=
ization.techtarget.com/tip/Power-management-a-must-for-oVirt-high-availa=
bility
To build oVirt high availability, you need a minimum of two h=
osts, as
well as a shared storage platform [1]. You also need to con=
figure
power management [2] on the hosts.
http://www.linbit=
.com/en/company/news/333-high-available-virtualization-at-a-most-reasona=
ble-price
Using DRBD and Pacemaker with oVirt...
http://blo=
g.gluster.org/2013/09/ovirt-3-3-glusterized/
http://rehdat.blogspot.=
com.au/2013/04/rhev-31-active-direcotry-vms-high.html
I=
read the below information but it is too a high level to explain ho=
w
HA is achieved.
http://www.ovirt.org/OVirt_3.0_Feature_Guide#H=
igh_availability=20
HIGH AVAILABILITY=
=20
Allows critical VMs to be restarted on another ho=
st in the event of
hardware failure with three levels of priority, t=
aking into account
resiliency policy.=20
* R=
esiliency policy to control high availability VMs at the cluster
lev=
el.=20
* Supports application-level high availability with supported=
fencing agents.
http://community.redhat.com/blog/2014/03/ovirt-=
3-4-unveiled/
Links:
------
[1]
htt=
p://searchstorage.techtarget.com/answer/Shared-storage-and-SAN-differenc=
es
[2]
http://searchdatacenter.techtarget.com/definition/intelli=
gent-power-management-IPM
--_=_swift_v4_1408505586_25e832ac1efe35b673bcac5d62b0b25b_=_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style type=3D"text/css">
body,p,td,div,span=
{
font-size:13px; font-family:Arial, Helvetica, sans-serif;=
};
body p{
margin:0px;
}
</style>
</head=
>
<body>If anyone has the knowledge and time, I would be interested =
to read about if DRDB is used with oVirt, and since I have read that Glu=
ster is used with oVirt, but just how does Gluster help provide High Ava=
ilability?<br><br>I would like to set up a two physical server HA soluti=
on (similar to or using the Self Hosted engine). Where each server=
is monitoring the other, using block replication so that each keep a co=
py of the other server's running virtual machine's virtual storage (e.g.=
virtual hard disks), and I guess for HA it would require both physical =
servers to be running the same virtual machine instance, where the produ=
ction or active VM (memory) is being replicated into the secondary or st=
andby server.<br><br>However my actual needs would easily be supported b=
y a simpler approach, "oVirt now has the scheduling capability to flag i=
ndividual VMs for high availability. In the event of a host failure, the=
se VMs are rebooted on an alternate hypervisor host", however I don't kn=
ow how the VM would be rebooted on another host if the [shared] storage =
device failed. Hence my interest in DRDB for block replication using a m=
inimum of two storage devices.<br><br>Single shared storage creates a si=
ngle point of failure, so storage must also be replicated. In a two phys=
ical server model, both physical servers would provide storage and allow=
for storage to be replicated. Ideally, each physical server would=
have two storage areas, one that is a replication of the other servers =
storage area, and one which the other server is replicating.<br><br>Is t=
here a way for one physical server to hourly or nightly replicate its vi=
rtual machine's storage to the other physical server ? Kind of lik=
e if a rsync was set up in cron?, but a bit more of a sophisticated solu=
tion. <br><br>http://searchservervirtualization.techtarget.com/tip/Power=
-management-a-must-for-oVirt-high-availability<br>To build oVirt high av=
ailability, you need a minimum of two hosts, as well as a <a href=3D"http:=
//searchstorage.techtarget.com/answer/Shared-storage-and-SAN-differences=
">shared storage platform</a>. You also need to configure <a href=3D"http:=
//searchdatacenter.techtarget.com/definition/intelligent-power-managemen=
t-IPM">power management</a> on the hosts.<br><br>http://www.linbit.com/e=
n/company/news/333-high-available-virtualization-at-a-most-reasonable-pr=
ice<br>Using DRBD and Pacemaker with oVirt...<br><br>http://blog.gluster=
.org/2013/09/ovirt-3-3-glusterized/<br>http://rehdat.blogspot.com.au/201=
3/04/rhev-31-active-direcotry-vms-high.html<br><br><br>I read the below =
information but it is too a high level to explain how HA is achieved.<br=
>http://www.ovirt.org/OVirt_3.0_Feature_Guide#High_availability <br><h3>=
<span class=3D"mw-headline" id=3D"High_availability">High availability <=
/span></h3><p>Allows critical VMs to be restarted on another host in the=
event of hardware failure with three levels of priority, taking into ac=
count resiliency policy. </p><ul><li> Resiliency policy to control high =
availability VMs at the cluster level. </li><li> Supports application-le=
vel high availability with supported fencing agents.</li></ul><br>http:/=
/community.redhat.com/blog/2014/03/ovirt-3-4-unveiled/<br><br></body></h=
tml>
--_=_swift_v4_1408505586_25e832ac1efe35b673bcac5d62b0b25b_=_--
1
0

Re: [ovirt-users] Master Storage goes Inactive - Failed to activate Storage Domain
by Chris @ VeeroTech.net 20 Aug '14
by Chris @ VeeroTech.net 20 Aug '14
20 Aug '14
This is a multipart message in MIME format.
------=_NextPart_000_0E08_01CFBC00.B56B8C60
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Still not able to correct this behavior. Has anyone else seen this?
Chris
From: Chris @ VeeroTech.net [mailto:Chris@VeeroTech.net]
Sent: Sunday, August 17, 2014 7:40 PM
To: users(a)ovirt.org
Subject: Master Storage goes Inactive - Failed to activate Storage Domain
Hello All,
I am having an issue on my test setup, the master storage goes inactive. It
is set up as to use Gluster and the volume is up and running without issues.
Here is a snippet of /var/log/ovirt-engine/engine.log (these are just the
ERRORs):
2014-08-18 01:47:04,173 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-98) [40e8ae30] Failed in SpmStatusVDS method
2014-08-18 01:47:04,174 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-98) [40e8ae30] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:47:14,286 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-68) [357af14e] Failed in SpmStatusVDS method
2014-08-18 01:47:14,287 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-68) [357af14e] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:47:24,400 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-51) [11269c17] Failed in SpmStatusVDS method
2014-08-18 01:47:24,400 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-51) [11269c17] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:47:34,514 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-59) [40622d60] Failed in SpmStatusVDS method
2014-08-18 01:47:34,515 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-59) [40622d60] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:47:44,651 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-97) Failed in SpmStatusVDS method
2014-08-18 01:47:44,652 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-97) Command SpmStatusVDSCommand(HostName =
u5.veerotech.net, HostId = 57dac47a-8db9-4d64-86c2-6f9b2a89b3f5,
storagePoolId = 83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed.
Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed
to SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:47:54,765 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-73) [44b5af81] Failed in SpmStatusVDS method
2014-08-18 01:47:54,766 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-73) [44b5af81] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:04,881 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-19) [7bf1ea79] Failed in SpmStatusVDS method
2014-08-18 01:48:04,883 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-19) [7bf1ea79] Command
SpmStatusVDSCommand(HostName = u5.veerotech.net, HostId =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:14,994 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-20) [4fed0eac] Failed in SpmStatusVDS method
2014-08-18 01:48:14,995 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-20) [4fed0eac] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:25,117 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-35) [48ff78af] Failed in SpmStatusVDS method
2014-08-18 01:48:25,118 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-35) [48ff78af] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:35,231 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-16) [76fe9857] Failed in SpmStatusVDS method
2014-08-18 01:48:35,232 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-16) [76fe9857] Command
SpmStatusVDSCommand(HostName = u5.veerotech.net, HostId =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:45,344 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-69) [61356e24] Failed in SpmStatusVDS method
2014-08-18 01:48:45,345 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-69) [61356e24] Command
SpmStatusVDSCommand(HostName = u5.veerotech.net, HostId =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:48:55,460 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-28) [38c2326b] Failed in SpmStatusVDS method
2014-08-18 01:48:55,461 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-28) [38c2326b] Command
SpmStatusVDSCommand(HostName = u5.veerotech.net, HostId =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
2014-08-18 01:49:05,574 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-87) [3c65466] Failed in SpmStatusVDS method
2014-08-18 01:49:05,575 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-87) [3c65466] Command
SpmStatusVDSCommand(HostName = u6.veerotech.net, HostId =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 5] Input/output error, code = 100
Here is the vdsm.log on one of the hosts:
[root@u5 ~]# tail -f /var/log/vdsm/vdsm.log
validateFileSystemFeatures(sdUUID, self.mountpoint)
File "/usr/share/vdsm/storage/fileSD.py", line 86, in
validateFileSystemFeatures
oop.getProcessPool(sdUUID).directTouch(testFilePath)
File "/usr/share/vdsm/storage/outOfProcess.py", line 320, in directTouch
ioproc.touch(path, flags, mode)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 460,
in touch
self.timeout)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 344,
in _sendCommand
raise OSError(errcode, errstr)
OSError: [Errno 5] Input/output error
Thread-36::DEBUG::2014-08-17
19:39:16,037::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:16,054::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000230303 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:16,055::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:18,057::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:18,075::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000259145 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:18,075::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-1489::DEBUG::2014-08-17
19:39:18,938::BindingXMLRPC::318::vds::(wrapper) client [74.63.225.147]
Thread-1489::DEBUG::2014-08-17
19:39:18,939::task::595::Storage.TaskManager.Task::(_updateState)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::moving from state init -> state
preparing
Thread-1489::INFO::2014-08-17
19:39:18,939::logUtils::44::dispatcher::(wrapper) Run and protect:
getSpmStatus(spUUID='83ff2f2d-3c8e-4865-8656-c01d867cff06', options=None)
Thread-15::DEBUG::2014-08-17
19:39:18,941::__init__::225::IOProcess::(_processLogs) DEBUG|Receiving
request...
Thread-15::DEBUG::2014-08-17
19:39:18,941::__init__::225::IOProcess::(_processLogs) Message size is 118
Thread-15::DEBUG::2014-08-17
19:39:18,941::__init__::225::IOProcess::(_processLogs) Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) DEBUG|Queuing
request...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) (3640) Finding
callback 'glob'...
Thread-15::DEBUG::2014-08-17
19:39:18,942::__init__::225::IOProcess::(_processLogs) (3640) Got request
for method 'glob'
Thread-15::DEBUG::2014-08-17
19:39:18,944::__init__::225::IOProcess::(_processLogs) DEBUG|(3640) Building
response
Thread-15::DEBUG::2014-08-17
19:39:18,944::__init__::225::IOProcess::(_processLogs) (3640) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:18,944::__init__::225::IOProcess::(_processLogs) DEBUG|Generating
json...
Thread-15::DEBUG::2014-08-17
19:39:18,945::__init__::225::IOProcess::(_processLogs) Sending response
sized 168
Thread-1489::DEBUG::2014-08-17
19:39:18,950::fileSD::150::Storage.StorageDomain::(__init__) Reading domain
in path
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70f3e
989
Thread-15::DEBUG::2014-08-17
19:39:18,950::__init__::225::IOProcess::(_processLogs) DEBUG|Receiving
request...
Thread-15::DEBUG::2014-08-17
19:39:18,950::__init__::225::IOProcess::(_processLogs) Message size is 147
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:18,951::__init__::225::IOProcess::(_processLogs) (3641) Finding
callback 'touch'...
Thread-15::DEBUG::2014-08-17
19:39:18,952::__init__::225::IOProcess::(_processLogs) (3641) Got request
for method 'touch'
Thread-15::DEBUG::2014-08-17
19:39:18,954::__init__::225::IOProcess::(_processLogs) Message size is
147DEBUG|(3641) Building response
Thread-15::DEBUG::2014-08-17
19:39:18,954::__init__::225::IOProcess::(_processLogs) (3641) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:18,954::__init__::225::IOProcess::(_processLogs) Generating json...
Thread-15::DEBUG::2014-08-17
19:39:18,954::__init__::225::IOProcess::(_processLogs) Sending response
sized 86
Thread-1489::ERROR::2014-08-17
19:39:18,955::task::866::Storage.TaskManager.Task::(_setError)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::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 611, in getSpmStatus
status = self._getSpmStatusInfo(pool)
File "/usr/share/vdsm/storage/hsm.py", line 605, in _getSpmStatusInfo
(pool.spmRole,) + pool.getSpmStatus()))
File "/usr/share/vdsm/storage/sp.py", line 126, in getSpmStatus
return self._backend.getSpmStatus()
File "/usr/share/vdsm/storage/spbackends.py", line 416, in getSpmStatus
lVer, spmId = self.masterDomain.inquireClusterLock()
File "/usr/share/vdsm/storage/sdc.py", line 49, in __getattr__
return getattr(self.getRealDomain(), attrName)
File "/usr/share/vdsm/storage/sdc.py", line 52, in getRealDomain
return self._cache._realProduce(self._sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 122, in _realProduce
domain = self._findDomain(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain
dom = findMethod(sdUUID)
File "/usr/share/vdsm/storage/glusterSD.py", line 32, in findDomain
return GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))
File "/usr/share/vdsm/storage/fileSD.py", line 157, in __init__
validateFileSystemFeatures(sdUUID, self.mountpoint)
File "/usr/share/vdsm/storage/fileSD.py", line 86, in
validateFileSystemFeatures
oop.getProcessPool(sdUUID).directTouch(testFilePath)
File "/usr/share/vdsm/storage/outOfProcess.py", line 320, in directTouch
ioproc.touch(path, flags, mode)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 460,
in touch
self.timeout)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 344,
in _sendCommand
raise OSError(errcode, errstr)
OSError: [Errno 5] Input/output error
Thread-1489::DEBUG::2014-08-17
19:39:18,955::task::885::Storage.TaskManager.Task::(_run)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::Task._run:
ada614f8-75c5-4728-9083-340f918a4417
('83ff2f2d-3c8e-4865-8656-c01d867cff06',) {} failed - stopping task
Thread-1489::DEBUG::2014-08-17
19:39:18,955::task::1217::Storage.TaskManager.Task::(stop)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::stopping in state preparing
(force False)
Thread-1489::DEBUG::2014-08-17
19:39:18,956::task::993::Storage.TaskManager.Task::(_decref)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::ref 1 aborting True
Thread-1489::INFO::2014-08-17
19:39:18,956::task::1171::Storage.TaskManager.Task::(prepare)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::aborting: Task is aborted:
u'[Errno 5] Input/output error' - code 100
Thread-1489::DEBUG::2014-08-17
19:39:18,956::task::1176::Storage.TaskManager.Task::(prepare)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::Prepare: aborted: [Errno 5]
Input/output error
Thread-1489::DEBUG::2014-08-17
19:39:18,956::task::993::Storage.TaskManager.Task::(_decref)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::ref 0 aborting True
Thread-1489::DEBUG::2014-08-17
19:39:18,956::task::928::Storage.TaskManager.Task::(_doAbort)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::Task._doAbort: force False
Thread-1489::DEBUG::2014-08-17
19:39:18,956::resourceManager::977::Storage.ResourceManager.Owner::(cancelAl
l) Owner.cancelAll requests {}
Thread-1489::DEBUG::2014-08-17
19:39:18,957::task::595::Storage.TaskManager.Task::(_updateState)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::moving from state preparing ->
state aborting
Thread-1489::DEBUG::2014-08-17
19:39:18,957::task::550::Storage.TaskManager.Task::(__state_aborting)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::_aborting: recover policy none
Thread-1489::DEBUG::2014-08-17
19:39:18,957::task::595::Storage.TaskManager.Task::(_updateState)
Task=`ada614f8-75c5-4728-9083-340f918a4417`::moving from state aborting ->
state failed
Thread-1489::DEBUG::2014-08-17
19:39:18,957::resourceManager::940::Storage.ResourceManager.Owner::(releaseA
ll) Owner.releaseAll requests {} resources {}
Thread-1489::DEBUG::2014-08-17
19:39:18,957::resourceManager::977::Storage.ResourceManager.Owner::(cancelAl
l) Owner.cancelAll requests {}
Thread-1489::ERROR::2014-08-17
19:39:18,957::dispatcher::79::Storage.Dispatcher::(wrapper) [Errno 5]
Input/output error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/dispatcher.py", line 71, in wrapper
result = ctask.prepare(func, *args, **kwargs)
File "/usr/share/vdsm/storage/task.py", line 103, in wrapper
return m(self, *a, **kw)
File "/usr/share/vdsm/storage/task.py", line 1179, in prepare
raise self.error
OSError: [Errno 5] Input/output error
Thread-36::DEBUG::2014-08-17
19:39:20,078::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:20,096::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000245377 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:20,097::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-1489::DEBUG::2014-08-17
19:39:20,588::BindingXMLRPC::318::vds::(wrapper) client [74.63.225.147]
flowID [fedc88e]
Thread-1489::DEBUG::2014-08-17
19:39:20,589::task::595::Storage.TaskManager.Task::(_updateState)
Task=`2316ebfe-4752-4a5a-ae2e-795d6064b732`::moving from state init -> state
preparing
Thread-1489::INFO::2014-08-17
19:39:20,589::logUtils::44::dispatcher::(wrapper) Run and protect:
connectStorageServer(domType=7,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'port': '',
'connection': 'u6:ralgv01', 'iqn': '', 'user': '', 'tpgt': '1', 'vfs_type':
'glusterfs', 'password': '******', 'id':
'08128803-0141-46aa-835a-2f9734ef0d3b'}], options=None)
Thread-1489::DEBUG::2014-08-17
19:39:20,594::hsm::2378::Storage.HSM::(__prefetchDomains) glusterDomPath:
glusterSD/*
Thread-15::DEBUG::2014-08-17
19:39:20,595::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUG|Receiving request...
Thread-15::DEBUG::2014-08-17
19:39:20,595::__init__::225::IOProcess::(_processLogs) Message size is 118
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUG|Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:20,596::__init__::225::IOProcess::(_processLogs) (3642) Finding
callback 'glob'...
Thread-15::DEBUG::2014-08-17
19:39:20,597::__init__::225::IOProcess::(_processLogs) (3642) Got request
for method 'glob'
Thread-15::DEBUG::2014-08-17
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUG|(3642) Building response
Thread-15::DEBUG::2014-08-17
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3642) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Generating json...
Thread-15::DEBUG::2014-08-17
19:39:20,599::__init__::225::IOProcess::(_processLogs) Sending response
sized 168
Thread-1489::DEBUG::2014-08-17
19:39:20,600::hsm::2390::Storage.HSM::(__prefetchDomains) Found SD uuids:
(u'2ed32e34-2483-4262-a57b-72bf70f3e989',)
Thread-1489::DEBUG::2014-08-17
19:39:20,600::hsm::2446::Storage.HSM::(connectStorageServer) knownSDs:
{2ed32e34-2483-4262-a57b-72bf70f3e989: storage.glusterSD.findDomain}
Thread-1489::INFO::2014-08-17
19:39:20,600::logUtils::47::dispatcher::(wrapper) Run and protect:
connectStorageServer, Return response: {'statuslist': [{'status': 0, 'id':
'08128803-0141-46aa-835a-2f9734ef0d3b'}]}
Thread-1489::DEBUG::2014-08-17
19:39:20,600::task::1191::Storage.TaskManager.Task::(prepare)
Task=`2316ebfe-4752-4a5a-ae2e-795d6064b732`::finished: {'statuslist':
[{'status': 0, 'id': '08128803-0141-46aa-835a-2f9734ef0d3b'}]}
Thread-1489::DEBUG::2014-08-17
19:39:20,601::task::595::Storage.TaskManager.Task::(_updateState)
Task=`2316ebfe-4752-4a5a-ae2e-795d6064b732`::moving from state preparing ->
state finished
Thread-1489::DEBUG::2014-08-17
19:39:20,601::resourceManager::940::Storage.ResourceManager.Owner::(releaseA
ll) Owner.releaseAll requests {} resources {}
Thread-1489::DEBUG::2014-08-17
19:39:20,601::resourceManager::977::Storage.ResourceManager.Owner::(cancelAl
l) Owner.cancelAll requests {}
Thread-1489::DEBUG::2014-08-17
19:39:20,601::task::993::Storage.TaskManager.Task::(_decref)
Task=`2316ebfe-4752-4a5a-ae2e-795d6064b732`::ref 0 aborting False
Thread-1489::DEBUG::2014-08-17
19:39:21,020::task::595::Storage.TaskManager.Task::(_updateState)
Task=`81e444df-0de1-41fb-808d-84ae2c6669c5`::moving from state init -> state
preparing
Thread-1489::INFO::2014-08-17
19:39:21,021::logUtils::44::dispatcher::(wrapper) Run and protect:
repoStats(options=None)
Thread-1489::INFO::2014-08-17
19:39:21,021::logUtils::47::dispatcher::(wrapper) Run and protect:
repoStats, Return response: {'2ed32e34-2483-4262-a57b-72bf70f3e989':
{'code': 200, 'version': -1, 'acquired': False, 'delay': '0', 'lastCheck':
'6.3', 'valid': False}}
Thread-1489::DEBUG::2014-08-17
19:39:21,021::task::1191::Storage.TaskManager.Task::(prepare)
Task=`81e444df-0de1-41fb-808d-84ae2c6669c5`::finished:
{'2ed32e34-2483-4262-a57b-72bf70f3e989': {'code': 200, 'version': -1,
'acquired': False, 'delay': '0', 'lastCheck': '6.3', 'valid': False}}
Thread-1489::DEBUG::2014-08-17
19:39:21,021::task::595::Storage.TaskManager.Task::(_updateState)
Task=`81e444df-0de1-41fb-808d-84ae2c6669c5`::moving from state preparing ->
state finished
Thread-1489::DEBUG::2014-08-17
19:39:21,021::resourceManager::940::Storage.ResourceManager.Owner::(releaseA
ll) Owner.releaseAll requests {} resources {}
Thread-1489::DEBUG::2014-08-17
19:39:21,021::resourceManager::977::Storage.ResourceManager.Owner::(cancelAl
l) Owner.cancelAll requests {}
Thread-1489::DEBUG::2014-08-17
19:39:21,022::task::993::Storage.TaskManager.Task::(_decref)
Task=`81e444df-0de1-41fb-808d-84ae2c6669c5`::ref 0 aborting False
Thread-36::DEBUG::2014-08-17
19:39:22,099::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:22,117::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000253763 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:22,117::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:24,120::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:24,139::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000237548 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:24,139::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-29::DEBUG::2014-08-17
19:39:24,741::misc::741::Storage.SamplingMethod::(__call__) Trying to enter
sampling method (storage.sdc.refreshStorage)
Thread-29::DEBUG::2014-08-17
19:39:24,741::misc::743::Storage.SamplingMethod::(__call__) Got in to
sampling method
Thread-29::DEBUG::2014-08-17
19:39:24,741::misc::741::Storage.SamplingMethod::(__call__) Trying to enter
sampling method (storage.iscsi.rescan)
Thread-29::DEBUG::2014-08-17
19:39:24,741::misc::743::Storage.SamplingMethod::(__call__) Got in to
sampling method
Thread-29::DEBUG::2014-08-17
19:39:24,741::iscsi::403::Storage.ISCSI::(rescan) Performing SCSI scan, this
will take up to 30 seconds
Thread-29::DEBUG::2014-08-17
19:39:24,742::iscsiadm::92::Storage.Misc.excCmd::(_runCmd) /usr/bin/sudo -n
/sbin/iscsiadm -m session -R (cwd None)
Thread-29::DEBUG::2014-08-17
19:39:24,761::misc::751::Storage.SamplingMethod::(__call__) Returning last
result
Thread-29::DEBUG::2014-08-17
19:39:24,763::multipath::110::Storage.Misc.excCmd::(rescan) /usr/bin/sudo -n
/sbin/multipath (cwd None)
Thread-29::DEBUG::2014-08-17
19:39:24,797::multipath::110::Storage.Misc.excCmd::(rescan) SUCCESS: <err> =
''; <rc> = 0
Thread-29::DEBUG::2014-08-17
19:39:24,797::lvm::489::Storage.OperationMutex::(_invalidateAllPvs)
Operation 'lvm invalidate operation' got the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,797::lvm::491::Storage.OperationMutex::(_invalidateAllPvs)
Operation 'lvm invalidate operation' released the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,798::lvm::500::Storage.OperationMutex::(_invalidateAllVgs)
Operation 'lvm invalidate operation' got the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,798::lvm::502::Storage.OperationMutex::(_invalidateAllVgs)
Operation 'lvm invalidate operation' released the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,798::lvm::520::Storage.OperationMutex::(_invalidateAllLvs)
Operation 'lvm invalidate operation' got the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,798::lvm::522::Storage.OperationMutex::(_invalidateAllLvs)
Operation 'lvm invalidate operation' released the operation mutex
Thread-29::DEBUG::2014-08-17
19:39:24,799::misc::751::Storage.SamplingMethod::(__call__) Returning last
result
Thread-15::DEBUG::2014-08-17
19:39:24,800::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Receiving request...
Thread-15::DEBUG::2014-08-17
19:39:24,800::__init__::225::IOProcess::(_processLogs) Message size is 118
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:24,801::__init__::225::IOProcess::(_processLogs) (3643) Finding
callback 'glob'...
Thread-15::DEBUG::2014-08-17
19:39:24,802::__init__::225::IOProcess::(_processLogs) (3643) Got request
for method 'glob'
Thread-15::DEBUG::2014-08-17
19:39:24,804::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|(3643) Building response
Thread-15::DEBUG::2014-08-17
19:39:24,804::__init__::225::IOProcess::(_processLogs) (3643) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:24,804::__init__::225::IOProcess::(_processLogs) Generating json...
Thread-15::DEBUG::2014-08-17
19:39:24,804::__init__::225::IOProcess::(_processLogs) Sending response
sized 168
Thread-29::DEBUG::2014-08-17
19:39:24,809::fileSD::150::Storage.StorageDomain::(__init__) Reading domain
in path
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70f3e
989
Thread-15::DEBUG::2014-08-17
19:39:24,810::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Receiving request...
Thread-15::DEBUG::2014-08-17
19:39:24,810::__init__::225::IOProcess::(_processLogs) Message size is 147
Thread-15::DEBUG::2014-08-17
19:39:24,810::__init__::225::IOProcess::(_processLogs) Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3644) Finding
callback 'touch'...
Thread-15::DEBUG::2014-08-17
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3644) Got request
for method 'touch'
Thread-15::DEBUG::2014-08-17
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|(3644) Building response
Thread-15::DEBUG::2014-08-17
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3644) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:24,814::__init__::225::IOProcess::(_processLogs) Generating json...
Thread-15::DEBUG::2014-08-17
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Sending response sized 86
Thread-29::ERROR::2014-08-17
19:39:24,815::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDoma
in) Error while collecting domain 2ed32e34-2483-4262-a57b-72bf70f3e989
monitoring information
Traceback (most recent call last):
File "/usr/share/vdsm/storage/domainMonitor.py", line 215, in
_monitorDomain
self.domain.selftest()
File "/usr/share/vdsm/storage/sdc.py", line 49, in __getattr__
return getattr(self.getRealDomain(), attrName)
File "/usr/share/vdsm/storage/sdc.py", line 52, in getRealDomain
return self._cache._realProduce(self._sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 122, in _realProduce
domain = self._findDomain(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain
dom = findMethod(sdUUID)
File "/usr/share/vdsm/storage/glusterSD.py", line 32, in findDomain
return GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))
File "/usr/share/vdsm/storage/fileSD.py", line 157, in __init__
validateFileSystemFeatures(sdUUID, self.mountpoint)
File "/usr/share/vdsm/storage/fileSD.py", line 86, in
validateFileSystemFeatures
oop.getProcessPool(sdUUID).directTouch(testFilePath)
File "/usr/share/vdsm/storage/outOfProcess.py", line 320, in directTouch
ioproc.touch(path, flags, mode)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 460,
in touch
self.timeout)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 344,
in _sendCommand
raise OSError(errcode, errstr)
OSError: [Errno 5] Input/output error
Thread-36::DEBUG::2014-08-17
19:39:26,142::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:26,160::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000228935 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:26,161::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:28,164::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:28,186::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000187527 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:28,186::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:30,189::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:30,207::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000238901 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:30,207::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:32,209::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:32,227::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000230531 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:32,227::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-36::DEBUG::2014-08-17
19:39:34,230::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
/bin/dd
if=/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/ou
tbox iflag=direct,fullblock bs=512 count=8 skip=8 (cwd None)
Thread-36::DEBUG::2014-08-17
19:39:34,247::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd)
FAILED: <err> = "/bin/dd: reading
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/outb
ox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 B)
copied, 0.000245347 s, 0.0 kB/s\n"; <rc> = 1
Thread-36::WARNING::2014-08-17
19:39:34,248::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_initMa
ilbox) HSM_MailboxMonitor - Could not initialize mailbox, will not accept
requests until init succeeds
Thread-15::DEBUG::2014-08-17
19:39:34,817::__init__::225::IOProcess::(_processLogs) (3641) Queuing
responseDEBUGDEBUG|Receiving request...
Thread-15::DEBUG::2014-08-17
19:39:34,817::__init__::225::IOProcess::(_processLogs) Message size is 118
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) Extracting request
information...
Thread-15::DEBUG::2014-08-17
19:39:34,818::__init__::225::IOProcess::(_processLogs) (3645) Finding
callback 'glob'...
Thread-15::DEBUG::2014-08-17
19:39:34,819::__init__::225::IOProcess::(_processLogs) (3645) Got request
for method 'glob'
Thread-15::DEBUG::2014-08-17
19:39:34,821::__init__::225::IOProcess::(_processLogs) (3645) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:34,821::__init__::225::IOProcess::(_processLogs) Generating json...
Thread-29::DEBUG::2014-08-17
19:39:34,826::fileSD::150::Storage.StorageDomain::(__init__) Reading domain
in path
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70f3e
989
Thread-15::DEBUG::2014-08-17
19:39:34,827::__init__::225::IOProcess::(_processLogs) Message size is 147
Thread-15::DEBUG::2014-08-17
19:39:34,827::__init__::225::IOProcess::(_processLogs) Marshaling message...
Thread-15::DEBUG::2014-08-17
19:39:34,827::__init__::225::IOProcess::(_processLogs) Queuing request...
Thread-15::DEBUG::2014-08-17
19:39:34,827::__init__::225::IOProcess::(_processLogs) Waiting for next
request...
Thread-15::DEBUG::2014-08-17
19:39:34,828::__init__::225::IOProcess::(_processLogs) Queuing request in
the thread pool...
Thread-15::DEBUG::2014-08-17
19:39:34,828::__init__::225::IOProcess::(_processLogs) (3646) Finding
callback 'touch'...
Thread-15::DEBUG::2014-08-17
19:39:34,828::__init__::225::IOProcess::(_processLogs) (3646) Got request
for method 'touch'
Thread-15::DEBUG::2014-08-17
19:39:34,830::__init__::225::IOProcess::(_processLogs) (3646) Queuing
response
Thread-15::DEBUG::2014-08-17
19:39:34,830::__init__::225::IOProcess::(_processLogs) Generating json...
Thread-29::ERROR::2014-08-17
19:39:34,831::domainMonitor::239::Storage.DomainMonitorThread::(_monitorDoma
in) Error while collecting domain 2ed32e34-2483-4262-a57b-72bf70f3e989
monitoring information
Traceback (most recent call last):
File "/usr/share/vdsm/storage/domainMonitor.py", line 215, in
_monitorDomain
self.domain.selftest()
File "/usr/share/vdsm/storage/sdc.py", line 49, in __getattr__
return getattr(self.getRealDomain(), attrName)
File "/usr/share/vdsm/storage/sdc.py", line 52, in getRealDomain
return self._cache._realProduce(self._sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 122, in _realProduce
domain = self._findDomain(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 141, in _findDomain
dom = findMethod(sdUUID)
File "/usr/share/vdsm/storage/glusterSD.py", line 32, in findDomain
return GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))
File "/usr/share/vdsm/storage/fileSD.py", line 157, in __init__
validateFileSystemFeatures(sdUUID, self.mountpoint)
File "/usr/share/vdsm/storage/fileSD.py", line 86, in
validateFileSystemFeatures
oop.getProcessPool(sdUUID).directTouch(testFilePath)
File "/usr/share/vdsm/storage/outOfProcess.py", line 320, in directTouch
ioproc.touch(path, flags, mode)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 460,
in touch
self.timeout)
File "/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line 344,
in _sendCommand
raise OSError(errcode, errstr)
OSError: [Errno 5] Input/output error
Any help is getting this sorted is appreciated.
Chris
------=_NextPart_000_0E08_01CFBC00.B56B8C60
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size: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;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size: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 =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Still not able to correct this behavior. =
Has anyone else seen this?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><div><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris<o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Chris @ VeeroTech.net [mailto:Chris@VeeroTech.net] <br><b>Sent:</b> =
Sunday, August 17, 2014 7:40 PM<br><b>To:</b> =
users(a)ovirt.org<br><b>Subject:</b> Master Storage goes Inactive - Failed =
to activate Storage Domain<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Hello =
All,<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>I am having an issue on my test setup, the master =
storage goes inactive. It is set up as to use Gluster and the =
volume is up and running without issues. Here is a snippet of =
/var/log/ovirt-engine/engine.log (these are just the =
ERRORs):<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>2014-08-18 01:47:04,173 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-98) [40e8ae30] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:04,174 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-98) [40e8ae30] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:14,286 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-68) [357af14e] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:14,287 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-68) [357af14e] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:24,400 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-51) [11269c17] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:24,400 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-51) [11269c17] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:34,514 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-59) [40622d60] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:34,515 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-59) [40622d60] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:44,651 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-97) Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:44,652 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-97) Command SpmStatusVDSCommand(HostName =
=3D u5.veerotech.net, HostId =3D 57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, =
storagePoolId =3D 83ff2f2d-3c8e-4865-8656-c01d867cff06) execution =
failed. Exception: VDSErrorException: VDSGenericException: =
VDSErrorException: Failed to SpmStatusVDS, error =3D [Errno 5] =
Input/output error, code =3D 100<o:p></o:p></p><p =
class=3DMsoNormal>2014-08-18 01:47:54,765 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-73) [44b5af81] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:47:54,766 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-73) [44b5af81] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:04,881 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-19) [7bf1ea79] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:04,883 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-19) [7bf1ea79] Command =
SpmStatusVDSCommand(HostName =3D u5.veerotech.net, HostId =3D =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:14,994 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-20) [4fed0eac] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:14,995 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-20) [4fed0eac] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:25,117 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-35) [48ff78af] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:25,118 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-35) [48ff78af] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:35,231 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-16) [76fe9857] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:35,232 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-16) [76fe9857] Command =
SpmStatusVDSCommand(HostName =3D u5.veerotech.net, HostId =3D =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:45,344 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-69) [61356e24] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:45,345 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-69) [61356e24] Command =
SpmStatusVDSCommand(HostName =3D u5.veerotech.net, HostId =3D =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:55,460 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-28) [38c2326b] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:48:55,461 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-28) [38c2326b] Command =
SpmStatusVDSCommand(HostName =3D u5.veerotech.net, HostId =3D =
57dac47a-8db9-4d64-86c2-6f9b2a89b3f5, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:49:05,574 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-87) [3c65466] Failed in SpmStatusVDS =
method<o:p></o:p></p><p class=3DMsoNormal>2014-08-18 01:49:05,575 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand] =
(DefaultQuartzScheduler_Worker-87) [3c65466] Command =
SpmStatusVDSCommand(HostName =3D u6.veerotech.net, HostId =3D =
4105003a-d04b-4838-89d9-fcdd8953c98e, storagePoolId =3D =
83ff2f2d-3c8e-4865-8656-c01d867cff06) execution failed. Exception: =
VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SpmStatusVDS, error =3D [Errno 5] Input/output error, code =3D =
100<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Here is the vdsm.log on one of the =
hosts:<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><span lang=3DFR-CA>[root@u5 ~]# tail -f =
/var/log/vdsm/vdsm.log<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR-CA> =
</span>validateFileSystemFeatures(sdUUID, =
self.mountpoint)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 86, in =
validateFileSystemFeatures<o:p></o:p></p><p =
class=3DMsoNormal> =
oop.getProcessPool(sdUUID).directTouch(testFilePath)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/outOfProcess.py", line 320, in =
directTouch<o:p></o:p></p><p class=3DMsoNormal> =
ioproc.touch(path, flags, mode)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
460, in touch<o:p></o:p></p><p class=3DMsoNormal> =
self.timeout)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
344, in _sendCommand<o:p></o:p></p><p =
class=3DMsoNormal> raise OSError(errcode, =
errstr)<o:p></o:p></p><p class=3DMsoNormal>OSError: [Errno 5] =
Input/output error<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:16,037::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:16,054::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000230303 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:16,055::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:18,057::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:18,075::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000259145 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:18,075::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,938::BindingXMLRPC::318::vds::(wrapper) client =
[74.63.225.147]<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,939::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::moving from state init =
-> state preparing<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:18,939::logUtils::44::dispatcher::(wrapper) Run and protect: =
getSpmStatus(spUUID=3D'83ff2f2d-3c8e-4865-8656-c01d867cff06', =
options=3DNone)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,941::__init__::225::IOProcess::(_processLogs) DEBUG|Receiving =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,941::__init__::225::IOProcess::(_processLogs) Message size is =
118<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,941::__init__::225::IOProcess::(_processLogs) Marshaling =
message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) DEBUG|Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) (3640) Finding =
callback 'glob'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,942::__init__::225::IOProcess::(_processLogs) (3640) Got =
request for method 'glob'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,944::__init__::225::IOProcess::(_processLogs) DEBUG|(3640) =
Building response<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,944::__init__::225::IOProcess::(_processLogs) (3640) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,944::__init__::225::IOProcess::(_processLogs) DEBUG|Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,945::__init__::225::IOProcess::(_processLogs) Sending response =
sized 168<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,950::fileSD::150::Storage.StorageDomain::(__init__) Reading =
domain in path =
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70=
f3e989<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,950::__init__::225::IOProcess::(_processLogs) DEBUG|Receiving =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,950::__init__::225::IOProcess::(_processLogs) Message size is =
147<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) Marshaling =
message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,951::__init__::225::IOProcess::(_processLogs) (3641) Finding =
callback 'touch'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,952::__init__::225::IOProcess::(_processLogs) (3641) Got =
request for method 'touch'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,954::__init__::225::IOProcess::(_processLogs) Message size is =
147DEBUG|(3641) Building response<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,954::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,954::__init__::225::IOProcess::(_processLogs) Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:18,954::__init__::225::IOProcess::(_processLogs) Sending response =
sized 86<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::ERROR::2014-08-17 =
19:39:18,955::task::866::Storage.TaskManager.Task::(_setError) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::Unexpected =
error<o:p></o:p></p><p class=3DMsoNormal>Traceback (most recent call =
last):<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/task.py", line 873, in =
_run<o:p></o:p></p><p class=3DMsoNormal> return =
fn(*args, **kargs)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/logUtils.py", line 45, in =
wrapper<o:p></o:p></p><p class=3DMsoNormal> res =3D =
f(*args, **kwargs)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/hsm.py", line 611, in =
getSpmStatus<o:p></o:p></p><p class=3DMsoNormal> =
status =3D self._getSpmStatusInfo(pool)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/hsm.py", line 605, in =
_getSpmStatusInfo<o:p></o:p></p><p class=3DMsoNormal> =
(pool.spmRole,) + pool.getSpmStatus()))<o:p></o:p></p><p =
class=3DMsoNormal> File "/usr/share/vdsm/storage/sp.py", =
line 126, in getSpmStatus<o:p></o:p></p><p =
class=3DMsoNormal> return =
self._backend.getSpmStatus()<o:p></o:p></p><p class=3DMsoNormal> =
File "/usr/share/vdsm/storage/spbackends.py", line 416, in =
getSpmStatus<o:p></o:p></p><p class=3DMsoNormal> lVer, =
spmId =3D self.masterDomain.inquireClusterLock()<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 49, in =
__getattr__<o:p></o:p></p><p class=3DMsoNormal> return =
getattr(self.getRealDomain(), attrName)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 52, in =
getRealDomain<o:p></o:p></p><p class=3DMsoNormal> =
return self._cache._realProduce(self._sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 122, in =
_realProduce<o:p></o:p></p><p class=3DMsoNormal> =
domain =3D self._findDomain(sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 141, in =
_findDomain<o:p></o:p></p><p class=3DMsoNormal> dom =
=3D findMethod(sdUUID)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/glusterSD.py", line 32, in =
findDomain<o:p></o:p></p><p class=3DMsoNormal> return =
GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))<o:p></o=
:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 157, in =
__init__<o:p></o:p></p><p class=3DMsoNormal> =
validateFileSystemFeatures(sdUUID, self.mountpoint)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 86, in =
validateFileSystemFeatures<o:p></o:p></p><p =
class=3DMsoNormal> =
oop.getProcessPool(sdUUID).directTouch(testFilePath)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/outOfProcess.py", line 320, in =
directTouch<o:p></o:p></p><p class=3DMsoNormal> =
ioproc.touch(path, flags, mode)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
460, in touch<o:p></o:p></p><p class=3DMsoNormal> =
self.timeout)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
344, in _sendCommand<o:p></o:p></p><p =
class=3DMsoNormal> raise OSError(errcode, =
errstr)<o:p></o:p></p><p class=3DMsoNormal>OSError: [Errno 5] =
Input/output error<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,955::task::885::Storage.TaskManager.Task::(_run) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::Task._run: =
ada614f8-75c5-4728-9083-340f918a4417 =
('83ff2f2d-3c8e-4865-8656-c01d867cff06',) {} failed - stopping =
task<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,955::task::1217::Storage.TaskManager.Task::(stop) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::stopping in state =
preparing (force False)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,956::task::993::Storage.TaskManager.Task::(_decref) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::ref 1 aborting =
True<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:18,956::task::1171::Storage.TaskManager.Task::(prepare) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::aborting: Task is =
aborted: u'[Errno 5] Input/output error' - code 100<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,956::task::1176::Storage.TaskManager.Task::(prepare) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::Prepare: aborted: [Errno =
5] Input/output error<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,956::task::993::Storage.TaskManager.Task::(_decref) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::ref 0 aborting =
True<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,956::task::928::Storage.TaskManager.Task::(_doAbort) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::Task._doAbort: force =
False<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,956::resourceManager::977::Storage.ResourceManager.Owner::(cance=
lAll) Owner.cancelAll requests {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,957::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::moving from state =
preparing -> state aborting<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,957::task::550::Storage.TaskManager.Task::(__state_aborting) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::_aborting: recover policy =
none<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,957::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`ada614f8-75c5-4728-9083-340f918a4417`::moving from state =
aborting -> state failed<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,957::resourceManager::940::Storage.ResourceManager.Owner::(relea=
seAll) Owner.releaseAll requests {} resources {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:18,957::resourceManager::977::Storage.ResourceManager.Owner::(cance=
lAll) Owner.cancelAll requests {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::ERROR::2014-08-17 =
19:39:18,957::dispatcher::79::Storage.Dispatcher::(wrapper) [Errno 5] =
Input/output error<o:p></o:p></p><p class=3DMsoNormal>Traceback (most =
recent call last):<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/dispatcher.py", line 71, in =
wrapper<o:p></o:p></p><p class=3DMsoNormal> result =3D =
ctask.prepare(func, *args, **kwargs)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/task.py", line 103, in =
wrapper<o:p></o:p></p><p class=3DMsoNormal> return =
m(self, *a, **kw)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/task.py", line 1179, in =
prepare<o:p></o:p></p><p class=3DMsoNormal> raise =
self.error<o:p></o:p></p><p class=3DMsoNormal>OSError: [Errno 5] =
Input/output error<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:20,078::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:20,096::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000245377 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:20,097::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,588::BindingXMLRPC::318::vds::(wrapper) client [74.63.225.147] =
flowID [fedc88e]<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,589::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`2316ebfe-4752-4a5a-ae2e-795d6064b732`::moving from state init =
-> state preparing<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:20,589::logUtils::44::dispatcher::(wrapper) Run and protect: =
connectStorageServer(domType=3D7, =
spUUID=3D'00000000-0000-0000-0000-000000000000', conList=3D[{'port': '', =
'connection': 'u6:ralgv01', 'iqn': '', 'user': '', 'tpgt': '1', =
'vfs_type': 'glusterfs', 'password': '******', 'id': =
'08128803-0141-46aa-835a-2f9734ef0d3b'}], =
options=3DNone)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,594::hsm::2378::Storage.HSM::(__prefetchDomains) =
glusterDomPath: glusterSD/*<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,595::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUG|Receiving request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,595::__init__::225::IOProcess::(_processLogs) Message size is =
118<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUG|Marshaling message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,596::__init__::225::IOProcess::(_processLogs) (3642) Finding =
callback 'glob'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,597::__init__::225::IOProcess::(_processLogs) (3642) Got =
request for method 'glob'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUG|(3642) Building response<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3642) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,598::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Generating json...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:20,599::__init__::225::IOProcess::(_processLogs) Sending response =
sized 168<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,600::hsm::2390::Storage.HSM::(__prefetchDomains) Found SD =
uuids: (u'2ed32e34-2483-4262-a57b-72bf70f3e989',)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,600::hsm::2446::Storage.HSM::(connectStorageServer) knownSDs: =
{2ed32e34-2483-4262-a57b-72bf70f3e989: =
storage.glusterSD.findDomain}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:20,600::logUtils::47::dispatcher::(wrapper) Run and protect: =
connectStorageServer, Return response: {'statuslist': [{'status': 0, =
'id': '08128803-0141-46aa-835a-2f9734ef0d3b'}]}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,600::task::1191::Storage.TaskManager.Task::(prepare) =
Task=3D`2316ebfe-4752-4a5a-ae2e-795d6064b732`::finished: {'statuslist': =
[{'status': 0, 'id': =
'08128803-0141-46aa-835a-2f9734ef0d3b'}]}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,601::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`2316ebfe-4752-4a5a-ae2e-795d6064b732`::moving from state =
preparing -> state finished<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,601::resourceManager::940::Storage.ResourceManager.Owner::(relea=
seAll) Owner.releaseAll requests {} resources {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,601::resourceManager::977::Storage.ResourceManager.Owner::(cance=
lAll) Owner.cancelAll requests {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:20,601::task::993::Storage.TaskManager.Task::(_decref) =
Task=3D`2316ebfe-4752-4a5a-ae2e-795d6064b732`::ref 0 aborting =
False<o:p></o:p></p><p class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,020::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`81e444df-0de1-41fb-808d-84ae2c6669c5`::moving from state init =
-> state preparing<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:21,021::logUtils::44::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::INFO::2014-08-17 =
19:39:21,021::logUtils::47::dispatcher::(wrapper) Run and protect: =
repoStats, Return response: {'2ed32e34-2483-4262-a57b-72bf70f3e989': =
{'code': 200, 'version': -1, 'acquired': False, 'delay': '0', =
'lastCheck': '6.3', 'valid': False}}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,021::task::1191::Storage.TaskManager.Task::(prepare) =
Task=3D`81e444df-0de1-41fb-808d-84ae2c6669c5`::finished: =
{'2ed32e34-2483-4262-a57b-72bf70f3e989': {'code': 200, 'version': -1, =
'acquired': False, 'delay': '0', 'lastCheck': '6.3', 'valid': =
False}}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,021::task::595::Storage.TaskManager.Task::(_updateState) =
Task=3D`81e444df-0de1-41fb-808d-84ae2c6669c5`::moving from state =
preparing -> state finished<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,021::resourceManager::940::Storage.ResourceManager.Owner::(relea=
seAll) Owner.releaseAll requests {} resources {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,021::resourceManager::977::Storage.ResourceManager.Owner::(cance=
lAll) Owner.cancelAll requests {}<o:p></o:p></p><p =
class=3DMsoNormal>Thread-1489::DEBUG::2014-08-17 =
19:39:21,022::task::993::Storage.TaskManager.Task::(_decref) =
Task=3D`81e444df-0de1-41fb-808d-84ae2c6669c5`::ref 0 aborting =
False<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:22,099::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:22,117::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000253763 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:22,117::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:24,120::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:24,139::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000237548 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:24,139::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,741::misc::741::Storage.SamplingMethod::(__call__) Trying to =
enter sampling method (storage.sdc.refreshStorage)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,741::misc::743::Storage.SamplingMethod::(__call__) Got in to =
sampling method<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,741::misc::741::Storage.SamplingMethod::(__call__) Trying to =
enter sampling method (storage.iscsi.rescan)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,741::misc::743::Storage.SamplingMethod::(__call__) Got in to =
sampling method<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,741::iscsi::403::Storage.ISCSI::(rescan) Performing SCSI scan, =
this will take up to 30 seconds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,742::iscsiadm::92::Storage.Misc.excCmd::(_runCmd) /usr/bin/sudo =
-n /sbin/iscsiadm -m session -R (cwd None)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,761::misc::751::Storage.SamplingMethod::(__call__) Returning =
last result<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,763::multipath::110::Storage.Misc.excCmd::(rescan) =
/usr/bin/sudo -n /sbin/multipath (cwd None)<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,797::multipath::110::Storage.Misc.excCmd::(rescan) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,797::lvm::489::Storage.OperationMutex::(_invalidateAllPvs) =
Operation 'lvm invalidate operation' got the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,797::lvm::491::Storage.OperationMutex::(_invalidateAllPvs) =
Operation 'lvm invalidate operation' released the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,798::lvm::500::Storage.OperationMutex::(_invalidateAllVgs) =
Operation 'lvm invalidate operation' got the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,798::lvm::502::Storage.OperationMutex::(_invalidateAllVgs) =
Operation 'lvm invalidate operation' released the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,798::lvm::520::Storage.OperationMutex::(_invalidateAllLvs) =
Operation 'lvm invalidate operation' got the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,798::lvm::522::Storage.OperationMutex::(_invalidateAllLvs) =
Operation 'lvm invalidate operation' released the operation =
mutex<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,799::misc::751::Storage.SamplingMethod::(__call__) Returning =
last result<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,800::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Receiving request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,800::__init__::225::IOProcess::(_processLogs) Message size is =
118<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Marshaling message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,801::__init__::225::IOProcess::(_processLogs) (3643) Finding =
callback 'glob'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,802::__init__::225::IOProcess::(_processLogs) (3643) Got =
request for method 'glob'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,804::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|(3643) Building response<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,804::__init__::225::IOProcess::(_processLogs) (3643) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,804::__init__::225::IOProcess::(_processLogs) Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,804::__init__::225::IOProcess::(_processLogs) Sending response =
sized 168<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:24,809::fileSD::150::Storage.StorageDomain::(__init__) Reading =
domain in path =
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70=
f3e989<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,810::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Receiving request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,810::__init__::225::IOProcess::(_processLogs) Message size is =
147<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,810::__init__::225::IOProcess::(_processLogs) Marshaling =
message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Queuing request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3644) Finding =
callback 'touch'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,811::__init__::225::IOProcess::(_processLogs) (3644) Got =
request for method 'touch'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|(3644) Building response<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3644) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,814::__init__::225::IOProcess::(_processLogs) Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:24,814::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Sending response sized 86<o:p></o:p></p><p =
class=3DMsoNormal>Thread-29::ERROR::2014-08-17 =
19:39:24,815::domainMonitor::239::Storage.DomainMonitorThread::(_monitorD=
omain) Error while collecting domain =
2ed32e34-2483-4262-a57b-72bf70f3e989 monitoring =
information<o:p></o:p></p><p class=3DMsoNormal>Traceback (most recent =
call last):<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/domainMonitor.py", line 215, in =
_monitorDomain<o:p></o:p></p><p class=3DMsoNormal> =
self.domain.selftest()<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 49, in =
__getattr__<o:p></o:p></p><p class=3DMsoNormal> return =
getattr(self.getRealDomain(), attrName)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 52, in =
getRealDomain<o:p></o:p></p><p class=3DMsoNormal> =
return self._cache._realProduce(self._sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 122, in =
_realProduce<o:p></o:p></p><p class=3DMsoNormal> =
domain =3D self._findDomain(sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 141, in =
_findDomain<o:p></o:p></p><p class=3DMsoNormal> dom =
=3D findMethod(sdUUID)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/glusterSD.py", line 32, in =
findDomain<o:p></o:p></p><p class=3DMsoNormal> return =
GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))<o:p></o=
:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 157, in =
__init__<o:p></o:p></p><p class=3DMsoNormal> =
validateFileSystemFeatures(sdUUID, self.mountpoint)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 86, in =
validateFileSystemFeatures<o:p></o:p></p><p =
class=3DMsoNormal> =
oop.getProcessPool(sdUUID).directTouch(testFilePath)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/outOfProcess.py", line 320, in =
directTouch<o:p></o:p></p><p class=3DMsoNormal> =
ioproc.touch(path, flags, mode)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
460, in touch<o:p></o:p></p><p class=3DMsoNormal> =
self.timeout)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
344, in _sendCommand<o:p></o:p></p><p =
class=3DMsoNormal> raise OSError(errcode, =
errstr)<o:p></o:p></p><p class=3DMsoNormal>OSError: [Errno 5] =
Input/output error<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:26,142::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:26,160::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000228935 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:26,161::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:28,164::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:28,186::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000187527 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:28,186::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:30,189::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:30,207::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000238901 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:30,207::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:32,209::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:32,227::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000230531 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:32,227::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:34,230::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
/bin/dd =
if=3D/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_=
md/outbox iflag=3Ddirect,fullblock bs=3D512 count=3D8 skip=3D8 (cwd =
None)<o:p></o:p></p><p class=3DMsoNormal>Thread-36::DEBUG::2014-08-17 =
19:39:34,247::storage_mailbox::84::Storage.Misc.excCmd::(_mboxExecCmd) =
FAILED: <err> =3D "/bin/dd: reading =
`/rhev/data-center/83ff2f2d-3c8e-4865-8656-c01d867cff06/mastersd/dom_md/o=
utbox': Input/output error\n0+0 records in\n0+0 records out\n0 bytes (0 =
B) copied, 0.000245347 s, 0.0 kB/s\n"; <rc> =3D =
1<o:p></o:p></p><p class=3DMsoNormal>Thread-36::WARNING::2014-08-17 =
19:39:34,248::storage_mailbox::281::Storage.MailBox.HsmMailMonitor::(_ini=
tMailbox) HSM_MailboxMonitor - Could not initialize mailbox, will not =
accept requests until init succeeds<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,817::__init__::225::IOProcess::(_processLogs) (3641) Queuing =
responseDEBUGDEBUG|Receiving request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,817::__init__::225::IOProcess::(_processLogs) Message size is =
118<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) Marshaling =
message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) Extracting =
request information...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,818::__init__::225::IOProcess::(_processLogs) (3645) Finding =
callback 'glob'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,819::__init__::225::IOProcess::(_processLogs) (3645) Got =
request for method 'glob'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,821::__init__::225::IOProcess::(_processLogs) (3645) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,821::__init__::225::IOProcess::(_processLogs) Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-29::DEBUG::2014-08-17 =
19:39:34,826::fileSD::150::Storage.StorageDomain::(__init__) Reading =
domain in path =
/rhev/data-center/mnt/glusterSD/u6:ralgv01/2ed32e34-2483-4262-a57b-72bf70=
f3e989<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,827::__init__::225::IOProcess::(_processLogs) Message size is =
147<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,827::__init__::225::IOProcess::(_processLogs) Marshaling =
message...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,827::__init__::225::IOProcess::(_processLogs) Queuing =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,827::__init__::225::IOProcess::(_processLogs) Waiting for next =
request...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,828::__init__::225::IOProcess::(_processLogs) Queuing request =
in the thread pool...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,828::__init__::225::IOProcess::(_processLogs) (3646) Finding =
callback 'touch'...<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,828::__init__::225::IOProcess::(_processLogs) (3646) Got =
request for method 'touch'<o:p></o:p></p><p =
class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,830::__init__::225::IOProcess::(_processLogs) (3646) Queuing =
response<o:p></o:p></p><p class=3DMsoNormal>Thread-15::DEBUG::2014-08-17 =
19:39:34,830::__init__::225::IOProcess::(_processLogs) Generating =
json...<o:p></o:p></p><p class=3DMsoNormal>Thread-29::ERROR::2014-08-17 =
19:39:34,831::domainMonitor::239::Storage.DomainMonitorThread::(_monitorD=
omain) Error while collecting domain =
2ed32e34-2483-4262-a57b-72bf70f3e989 monitoring =
information<o:p></o:p></p><p class=3DMsoNormal>Traceback (most recent =
call last):<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/domainMonitor.py", line 215, in =
_monitorDomain<o:p></o:p></p><p class=3DMsoNormal> =
self.domain.selftest()<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 49, in =
__getattr__<o:p></o:p></p><p class=3DMsoNormal> return =
getattr(self.getRealDomain(), attrName)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 52, in =
getRealDomain<o:p></o:p></p><p class=3DMsoNormal> =
return self._cache._realProduce(self._sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 122, in =
_realProduce<o:p></o:p></p><p class=3DMsoNormal> =
domain =3D self._findDomain(sdUUID)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/sdc.py", line 141, in =
_findDomain<o:p></o:p></p><p class=3DMsoNormal> dom =
=3D findMethod(sdUUID)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/glusterSD.py", line 32, in =
findDomain<o:p></o:p></p><p class=3DMsoNormal> return =
GlusterStorageDomain(GlusterStorageDomain.findDomainPath(sdUUID))<o:p></o=
:p></p><p class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 157, in =
__init__<o:p></o:p></p><p class=3DMsoNormal> =
validateFileSystemFeatures(sdUUID, self.mountpoint)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/fileSD.py", line 86, in =
validateFileSystemFeatures<o:p></o:p></p><p =
class=3DMsoNormal> =
oop.getProcessPool(sdUUID).directTouch(testFilePath)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/share/vdsm/storage/outOfProcess.py", line 320, in =
directTouch<o:p></o:p></p><p class=3DMsoNormal> =
ioproc.touch(path, flags, mode)<o:p></o:p></p><p =
class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
460, in touch<o:p></o:p></p><p class=3DMsoNormal> =
self.timeout)<o:p></o:p></p><p class=3DMsoNormal> File =
"/usr/lib/python2.6/site-packages/ioprocess/__init__.py", line =
344, in _sendCommand<o:p></o:p></p><p =
class=3DMsoNormal> <span lang=3DFR-CA>raise =
OSError(errcode, errstr)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DFR-CA>OSError: [Errno 5] Input/output =
error</span><o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Any help is =
getting this sorted is appreciated.<o:p></o:p></p><p =
class=3DMsoNormal>Chris<o:p></o:p></p></div></body></html>
------=_NextPart_000_0E08_01CFBC00.B56B8C60--
1
0
This is a multipart message in MIME format.
------=_NextPart_000_06FD_01CFB72B.346625A0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
I am having issues when trying to add a Gluster storage disk in Ovirt. The
volume (ralgv01) is up and active without issues. It is set up as a
distributed replicated, with four drives dedicated to it, two servers, two
drives per server. When trying to activate the storage path, I receive the
AcquireHostIDFailure. Here is what the engine.log is listing:
2014-08-14 01:59:21,445 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand]
(ajp--127.0.0.1-8702-2) [1d83200a] Command
CreateStoragePoolVDSCommand(HostName = u6.domain.net, HostId =
e047c7f6-ed59-4690-b01f-2bb4384acf76,
storagePoolId=b2b275e8-3aca-425c-b6f8-400c1a6e4ab4, storagePoolName=Raleigh,
masterDomainId=2b14ee81-fff0-4ae2-b620-c7403486ff66,
domainsIdList=[2b14ee81-fff0-4ae2-b620-c7403486ff66], masterVersion=10)
execution failed. Exception: VDSErrorException: VDSGenericException:
VDSErrorException: Failed to CreateStoragePoolVDS, error = Cannot acquire
host id: (u'2b14ee81-fff0-4ae2-b620-c7403486ff66', SanlockException(22,
'Sanlock lockspace add failure', 'Invalid argument')), code = 661
Is there something that I am missing causing this error? Server is running
latest CentOS6. Any help is appreciated.
Chris
------=_NextPart_000_06FD_01CFB72B.346625A0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin: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:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>I am having issues when trying to add a Gluster =
storage disk in Ovirt. The volume (ralgv01) is up and active =
without issues. It is set up as a distributed replicated, with =
four drives dedicated to it, two servers, two drives per server. =
When trying to activate the storage path, I receive the =
AcquireHostIDFailure. Here is what the engine.log is =
listing:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>2014-08-14 01:59:21,445 =
ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand] =
(ajp--127.0.0.1-8702-2) [1d83200a] Command =
CreateStoragePoolVDSCommand(HostName =3D u6.domain.net, HostId =3D =
e047c7f6-ed59-4690-b01f-2bb4384acf76, =
storagePoolId=3Db2b275e8-3aca-425c-b6f8-400c1a6e4ab4, =
storagePoolName=3DRaleigh, =
masterDomainId=3D2b14ee81-fff0-4ae2-b620-c7403486ff66, =
domainsIdList=3D[2b14ee81-fff0-4ae2-b620-c7403486ff66], =
masterVersion=3D10) execution failed. Exception: VDSErrorException: =
VDSGenericException: VDSErrorException: Failed to CreateStoragePoolVDS, =
error =3D Cannot acquire host id: =
(u'2b14ee81-fff0-4ae2-b620-c7403486ff66', SanlockException(22, 'Sanlock =
lockspace add failure', 'Invalid argument')), code =3D =
661<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Is there something that =
I am missing causing this error? Server is running latest =
CentOS6. Any help is appreciated.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Chris<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p> </o:p></p></div></body></html>
------=_NextPart_000_06FD_01CFB72B.346625A0--
3
6

When will oVirt supporing installation to Red Hat 7 and CentOS 7 be released.
by OvirtAndKvm 20 Aug '14
by OvirtAndKvm 20 Aug '14
20 Aug '14
--_=_swift_v4_1408493228_a4b66457590ebfb4961d779248fff85b_=_
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
I have been testing oVirt installations with CentOS 6.5 as the
a=
utomated installation for this version is easy to implement.
I =
am wondering when there will be installation packages for CentOS 7 ?
--_=_swift_v4_1408493228_a4b66457590ebfb4961d779248fff85b_=_
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style type=3D"text/css">
body,p,td,div,span=
{
font-size:13px; font-family:Arial, Helvetica, sans-serif;=
};
body p{
margin:0px;
}
</style>
</head=
>
<body>I have been testing oVirt installations with CentOS 6.5 as t=
he automated installation for this version is easy to implement.<br><br>=
I am wondering when there will be installation packages for CentOS 7 ?<b=
r></body></html>
--_=_swift_v4_1408493228_a4b66457590ebfb4961d779248fff85b_=_--
1
0
------=_Part_13620367_1307299861.1408464873154
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
please find the slides for tomorrow's oVirt.js deep dive session attached.
Regards,
Vojtech
------=_Part_13620367_1307299861.1408464873154
Content-Type: application/pdf; name=ovirtjs-poc-deep-dive.pdf
Content-Disposition: attachment; filename=ovirtjs-poc-deep-dive.pdf
Content-Transfer-Encoding: base64
JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nMVUS2vjQAy+z6/QuWBnNE8PhAGnTkr3VtbQQ+lptw+WZpdmD/371cNO
0vexGGRZo/n0fZKwbRGezCNYaGzrIBffJoglkr+7MZcn8Ncg8LO7M5YPYGs4KYv/AOrL3YcZhB09
vTe3JwLODyGsRuMd0gWfqMz4GxYbwvYw3l4tLVa3tK4iWW9DDUsbOZJsth07xfa1cVPeqmaOnOrB
YNfsiNnMIY9Wg9fjD7MezcVrJgl8boPScICOaDD6+GfOVnF8Ay1SpoUg/fm1NYvzbYDhHwhom6Mr
4c1by6Djq951baelPIRuUkxyfVa5rGzWWxtcvqeZBR+pnaRK9lDJeHa/UI1YaETe43eRwdQJnWTB
xbZAyLxs2tK4b+kR45JpR5Gsm0flglJ2NfGycImZcxOJNAfmpRFCPdE91ejwUWO0TMyvi/S8iSKG
dLCNYjdcUOQh1iZMVaUcTZw5YWATqRfyqQnpcKEcGqS8NZC4eZKWD4hdPaR+yh8TtfSlAiykAHvB
EUo94wyTDsVfieUW4fAi7DjKAR46Hg3yAvb/hb3zCIv12c8Md/9hMe6SDvMZVDnwpgplbmRzdHJl
YW0KZW5kb2JqCgozIDAgb2JqCjQzNAplbmRvYmoKCjUgMCBvYmoKPDwvVHlwZS9YT2JqZWN0L1N1
YnR5cGUvSW1hZ2UvV2lkdGggMjEwIC9IZWlnaHQgNzUgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29s
b3JTcGFjZS9EZXZpY2VSR0IvRmlsdGVyL0RDVERlY29kZS9MZW5ndGggNDU3NyAvU01hc2sgOCAw
IFIgPj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUE
BAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJ
BQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
/8IAEQgASwDSAwEiAAIRAQMRAf/EABsAAAIDAQEBAAAAAAAAAAAAAAQHAAMFBgEC/8QAGgEAAwEB
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
Mc5uZYfXiWi4AREwwn7nAb4Ubw7Vfm/5Wb9Z/z9EfWx5fNx/DfSe9xqilCfPIiprQFD0lhgpq1KB
yPnLiOz7EBnKl7I3bP/Q5xU3IRJCORJWVK4Uzybbq+beGKmCpEK0kr+CSDjQBlaUfOQnWsPpMhUx
1iREwmFplqY/xFWMBIOlPFkJpO16Eq+yVHCltqxFJKWdCAk4glV9GSL5YzOHiL2nwE4swYnuG4yk
yYgcvEtp46FGFLl5K1nbBC0+eoqWuhClkz/pcyTnp85U1M0/ZGEv1tyHyIj3jSBv1jqZgsReyGxS
OUT5W5T0ydi0RPJahFkrqy5Zgi91y9OIorM9t4JkXzMTnwqXEZUXONYfXC+pckyNJ0kKfSGS60R2
UbqMNyTm7a9085u8gSPYyYu+wGdxjScuKNvlk4M3+7cSzd389tqH1PqBq2JPPSANlStH3inuS2YH
QQn9A15vjhYKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iagoxMjgzCmVuZG9iagoKNCAwIG9iago8
PC9UeXBlL1hPYmplY3QvU3VidHlwZS9JbWFnZS9XaWR0aCAxOTQwIC9IZWlnaHQgMjIwIC9CaXRz
UGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UvRGV2aWNlUkdCL0ZpbHRlci9EQ1REZWNvZGUvTGVu
Z3RoIDE4NzE5Pj4Kc3RyZWFtCv/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwADAgIDAgIDAwMDBAMD
BAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwED
BAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQU/8IAEQgA3AeUAwEiAAIRAQMRAf/EABsAAQEBAQEBAQEAAAAAAAAAAAMAAgEEBQYH/8QA
GgEBAQEBAQEBAAAAAAAAAAAAAAECAwQFBv/aAAwDAQACEAMQAAAB/qsN9T8+0MNDDQw0MNDDQw0M
NDDQw0MNDDQw0MNDDQ9E6VNLFIvRrG4ULFCxVixQsNK0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDD
Qw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MND
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
DQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQx69B6Je/WD251uxTW7EbsRuwh9RDHntB
xy5SOs/Aw3o5NDDQw0MNDDQw2g9MNo/TLtT1moo+iVNY1nWmz7Ze653G+77te55mTuLNWe7OY0Ra
LuprOMpvOMm8ZxZvGcWazjFmzzizeMYs5jhai5M63keI0NSxcFhhoYaGGhhoYaGGhhoYaGGhhoYa
GGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoY
aGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhhoYaGGhho
YaGGhhoYaGG2f05d+kPXm+nRWdLFCxQsXBfd8v6maxHyEjqSOP57Deji0MNDDQw0MNDo9fpH2Zu0
LedJo9yu2NS7YfpZ1vWe89abO2u87yXme8M87tI414fc3Pc2LO55itY5izWM5s7jOdTuM4udYziz
WM4ro789myydmoqxYuC8Lg0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDD
Qw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MND
DQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDQw0MNDDevHtlRfOub6fYG86SOE
jhI8CZOPd6S1m7sRuxG7FH//xAAkEAEBAQACAgMAAwEAAwAAAAAAEQECEAMSICExBBMiMDJAcP/a
AAgBAQABBQKqqqqqqqqqqqqqqqqqqqqqqqvVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXuqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvwqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqxVVVVVV
VVVVVVV+dVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
eqqqqqvVVVVVVV6qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvwqqqqqqqqq
qqqqqqqqqrFVVVVXqqqqqqqsVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX
4qqqqqqqqqqqqqqqqqqqr1VVVVeqqqqqqr3VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVXDG6qqqqqqqqqqqqqqqqqqquKqqqvVVVVVVVXrFVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVcM9taqqqqqqqqqqqqqqqqqqqvxVVVYqqvVVVXvj99Xqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrFVVVWfe8c9OO63VVVVVVVVVVVVVVVVVVVcVVVVmKqqq
qqr8M+lXqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrNVVVVeDhM3W63VVVVVVVVVV
VVVVVVVVV6qqrjxiqq9VVVeqrgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr1VVV
V4OH9nLdbrdbqqqqqqqqqqqqqqqqqqrFVX648fVVVeqqqvVVx+9VVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVZqqqqz/AFvDj/Xx3W63W6rPHuqqqqqqqqqqqqqqqqqqq457bx4+qqq9
VVVeqvXHJlXqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquP5VVVfxPH65ut1ut5Mv
LeHD1ceP1VVVVVVVVVVVVV6qqxVcOO82f5yqq9VVXrFVXjxVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVX8bxf2891ut5N5OPDfIzM4Zn+tqqqqqqqqqqqqqqqqqq8fj934qt1eq
qr1n0qqz/W/nVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXH9qqrjeW+Pjni4byb
ybycfErdeL8qqqqqqqqqqqqqqqqxXi8VVVbq/LPt+dVeuGeuVVVeqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqrj+VVV/E8frm8m8n3y3jwzg3k3kz/AFv4qqqqqqqqqqqqrNVVXrxeKKqq
vyzL1eqrx5dXuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr+P4/wCznvJvNx47
zfXHN5KrwY3VVVVVVVVVVVVeqqq4fe+Px+iqqqz7X4cePy/WfWdVVVVbqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqq4/tVXH/W8J4uG83Hg3m9ley1xz147vVVVVVVVVVVVXqqrjm898fHPH
lVVVn38ePH5+PIqqqqqq3VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVx/Kqv4+euZu83
GcHs9ns9lfx8vLdVVVVVVVVVVVVYqq4cfZ489cqqqs+/jnGfPjl2qqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqvH/reHHebPp7PZ7KvXjz04brdeyqqqqqqqqqvVXrhxrFVVVxy/
D9Zk/wCGfWdVVVVVVbqqrdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXH9qs+98Xj9M9nsqq
qvBx9ue8lbyVVVVVVVVVVX4ccVxX4ceN+GZX5/w491VVVVVVuqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqquKuObyeHx5wyqqqqq8OenDdbyVVVVVVVVVVVnfHOs+PDj7fDON+X73+9VVVVVVV
VbqqrdVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVcPHXj4qqqqqrx57ct5N5L3VVVVVVVVWf
ffHJ3x+HDj7fDOPy/fhn0qqqqqqqqqt1VbreSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrj97
w8cZ9s+s+deD647yVVVVVVVVVVVWfTPtmTvPhw4+zPrvM+f51u9XqqqqqqqqquWqrdVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVcOO83j45wyvHkVVVVV7M/1tmVVVVVVVVVVVXBn2z6+HHvhx9mf
XeZPn+N1u93qqqqqqqqqt1Vbqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq8fir864Z7b8/ZXhV
VVV/6Z+4z6+OdYzJ3x+efmt/9XW//J/BxzcZ1x+s+W73x/8AH5f/xAAgEQEAAQMDBQAAAAAAAAAA
AAABYAARMAIgcBAhQEFR/9oACAEDAQE/Ac5zmc+k5JBpPflEfNlsxgJAdirzg+7DKTklJV+pTNCc
24D/AP/EACARAQACAQMFAQAAAAAAAAAAAAERYDAAEEACICFRcID/2gAIAQIBAT8B/AcffH6y7xx2
vrHZOZcDYHzqOAto6vXBW1xmbS6jUbOdu7strcTdP//EACgQAAADBgYBBQAAAAAAAAAAAAERcAAg
ITAxYQIQEkBQUZEyQWJxoP/aAAgBAQAGPwL9yhrlZciYly1DwsVNsHC3U0gYly1jUaOwa7R3sJ5p
/wDEHbNDe2U8ACraXDxeMz3Z4lQ1jUc4N2OZbs8VVQj6Qz6BoOat1dUCBiyPF4eANwQTIvmn+oat
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
AAbCwbMRCNmLSEylfwIkizPbGxsbGxi2cg3hTow2MMMMMMMMMMMMMdTgN8MH4jAAAAAAAAAAAAAA
AAAAAAAAAAAAANNcu5pHN9cJK5v0ADgtfcSpLoO/Yh/+vV+C0Kk0JiYmL1wh7/HViJItLC2fsKMu
ebJGUbpYMNjwMMMMMMMMMssWWDk1+KP/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A+zpV2FEi0hOI+sRSlKUpR4El/K4wKUpSlKUpSm6HOkJGhMQhCRCErghYuQhCaEdMMeNA
2DEMYxjGxsbGMbGxsbGNjYxhylKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl
KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlK
UpSlKUpSlKUuKoo21hIwpSlKUZlYjj//2gAMAwEAAgADAAAAEPvvvvvvvvvvvvvvqZv7Esvffvvv
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
vvvvvvvvvvvvvvvvvvvgQUYAYAQAQQQQRcnvXt/PffQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQWsssssvffffffffff
ffTRmVNZigyw73ixxebXffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffbTTTSQQggggwwwggggl/wC7Sk1e5sEtMqW3R9+MMIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
ff8A/pPByyyyyyyyyyy2tTNDOrjTGr/faCRz6hMQyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy4EOKIXzNNNNNNMNNNNhCY98RRZHNH
ROHLezNfYANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNJnV9ytuN99999999991DFTFPKS2Euj3nWUUCczPH99999999999999999999
9999999999999999999999999999999999999999999999999999999999999975LG9zDwOOOOOO
OOOONNLKDsn6uSSeYRHPht6NReOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOeWt2Vex++++++++++lNWxcr+aaWSpL0vLHZnqKge++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+6NvpfHvQNxxxxxxxx6OMVm/XGEoWOQXEWEs1Fm+/Txxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxy8BShREJ99999999707nPFJA5JbaW
Tg6/SXDmoaD39999999999999999999999999999999999999999999999999999999999999999
99999999999999999QIRSfuENB//AP8A/wD/AP8ADEp8sUrttvFLzOKm1nFOFpf/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
w+8ccdeEgffffffc3f1Q5dmA1V9gbTl870w8RJ6Yffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffffffYiTzzz+l/8A844444pu/rS0ezJLN7+e
ZJLi0ECb7CY44444444444444444444444444444444444444444444444444444444444444444
4444444444444444J8oMMf4c88//xAAeEQEBAQEAAgMBAQAAAAAAAAAAEQEQICEwMWBBgf/aAAgB
AwEBPxD58N3xq/sqzZi8q/oaqqq8/wB8/wDfNVVV8c9p+g9qrdVVVVVV79L4TxzJ6bzfGqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr45l+es9t1V5qq9cx/WtXlXl/KYqq
zJnL8tZsxusuvpWcqsXW+mq3W6qqv5S9/obrdX58zdb6+m7yrysTG63V5V/LZ3F2NmY3WZuoVVVV
VVVV5i+9brdffji+9Xuryqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqxVrA2mZ/dZ73481WbWZ/dbrd9+H1zPfp9Lyq3VVfy+cN2vrmvSqqqqqvhie9VWclSN5mT3vK3W
63eXtVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVm8zLrPf0+lzFu8vw
19sReZnMyvruZyrzWqqqq/ks1WJ98VcY/rUX4MZjMZzMqJ2NfTd7vN3tb+Uxj++Ge27mZG7fgxjG
YjMZjM7G83l5ut1utX8rmVngrN/q34cxjMYzKxmdnNzm81rWta38pmf1lZ6VV3y//8QAHxEBAQEB
AAMBAAMBAAAAAAAAABEBECAhMUEwUWFg/9oACAECAQE/EIiIiIiIiIiNxERERERERERERERERERE
REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREqciIiIiIiIiIiI
iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiInIicnIiIjWERERETwn
hERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE7GIiIiIiIiJURE5E
Tm+9RGYiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjfTMTERER
EREREaiNzwndfjM5mIiIzERERERERERERERERERERERERERERERERERERERERERERERERERERERE
RrMRG7dZiIiIiIiIiIiN9PqIiI31lRmIjMRERERERERERERERERERERERERERERERERERERERERE
REREREREREREREREREb/ADGYzOIiIiIiIiNxG7mP9Z2d1dZjMZiIjMZiIiIiIiIiIiIiIiIiIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI1GYgrMvtmN2LRERERERERD1jMqIicj09IjMRmIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiNxEar/ABhuz1jfWciIiIiI
iI/DGYzPDffPmPqMxmMxmIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
iIiJUa/DMjfbMb9REREREREU9YzGY+csfe7tRmczERmIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
iIiIiIiIiIiIiIiIiIiIiIiI3EbsxuT6l4ky8iIiIiIj4rURuzm7H3u+kRmMzmYzERmIzERERERE
RERERERERERERERERERERERERERERERERERERERERERERERG4jW784wjf4zERERERrW91zd7WPrM
RmMxGYiMxmIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjc/W7/SIjfX
tN3azIiIiIjW74IcvMXwzmYzGYzGYzERERERERERERERERERERERERERERERERERERERERERERER
ERERERERERG7mNRER8RmT+HTe7s5vbOYxjGYzGYxGYzET/kt2ekb47l2onP/xAAqEAACAwACAwAB
AgcBAQEAAAAAARFRcSFhEDFBIHCBMECRobHR4fDB8f/aAAgBAQABPxD+f/8A/wD/AP8ADHho4fqi
n/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Ao0aNGjRo
0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNeTZvx5/fFdyNkbI2Rs0aNGjRo0aNGjRo0aNGjRo0aNGjR
o0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGj
Ro0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNG
jRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0TsnZOydk7J2TsnZOyd/l/Zrz/AN5v9v5L/wD/
ALRtEvMm/CJtfqP/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/ALRtG0bRtG0bRtG0bX85/wD/AP8A1Mh4pUonx/Z+Pv8Ag/8Acf06/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AKVkCBAgQIECBAgaNGjRo0aNGjRo0aNGjRo0
aNGjRo0aNCn9NGidzPCIWxrY+45/TZs0PsPsTsnZOydk7J2Ts7TZsY0SS7Jdk9krJWSs0aNE7Nmj
Ro0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNG
jRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aN
GjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRoXH2aNGjRo0aNGjX4fqf2+fqR+evP1I
/PX8b/8AqPinbhEIkx9/F+Nl+GbFHl+/wD/D3w8ckD/JwH57h9H4m6879/00/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDt9FME1/uTX+/kfIXL8AuXh8HoLl5F4Hy/
ggEvJtG0TNt6XofcfhffxfYlYnfoh9xI+fvzv4nz7XjteLN8v9jjwch+Bl9x8Da8XU34NY/SqAAA
AAAAAAAAAAAAAAAAAAAAAAAABK5o2jaNo2jaNo2hiFyb4FENe/HaI2RsjZGyNkbI2RsjZGyNkbI2
RsjZGyNkbI2RsjZGyNkbEr+mzQnbhPlkOk/Q+45/R9x9zQ+wmfpstE7H3Ns2/JGyNkbNsdqUkEoQ
+xGzaND7mx9x9zRsfY2PuPuRsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkb
I2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNk
bI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyN
kbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGy
NkbI2RsjZGyNkbI2RsjZGyNkbI2RKZH3NGjRo0aIPu9HVnYPl7NGjRo0aNGjRo0aNGjRo0aNGjRo
0aNCivPM23peh9zgHAYchh2bIJQjQy5i7eLmaNeOyHlk5H7Y+w2P2DL7D7DZD4/hn4oWPkaNGjRo
0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjR
o0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGj
Ro0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRoU3Cfs48UP8AJ93JZ/oR8RwvC+xo2bNmzZs2bNmz
Zs2bNmzZs2bNmzYz3PnTNpL2xKUfofYfcfP2fGTaHc3x/kNEo4JD5+/GH4fRocPvilR7D9IfH2MP
uMPsPsPv5jh9HL74vv4zs0bZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2b
NmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2
bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNj3KfQ+/jOyd
k7J2QhlkJCUDlxLWzkfJ3DWfZv8Al/8A/wD9TcESJERMvnofYfbwfYfcmUcL4rEpQjvGY2JPo+/k
0aPkmRRBJctkEpfPvZ2DDUYYfcfcfL2Jsc/vi+4+4+fsfj2v0n//AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A1Kdj5+x9/wAfbHQjg/iv9/8AB3HD7O0az7I3/LgAAAhECApk
l7YlSoZYYm3CTbZESp+FXm5Bn6v8gtwRShDMEvt+sGH4DDPKOY7jPD4vn4WX5Dn+kwAAAAAAAAAA
AAAAAAAAAAAAAAAAATtpL6cFHxcDf8UN4r9hdL9xCUJQlxB7/wCaT/8A/wDzOZ9G2bZti5l89D7j
7m2KKWz0kKPYfaw+Z2l4o+nka35ufL9DRcI0RC+ORx4XCRC2dvgYdh2H3H3H2O0fP2JGrH3Nsffx
7f0m/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/APzTofca2PgbZtitm3Ac
v7XMWjPv4455JnsmK/CXz2/lf/8A/TtwhQUI2jaE7cL6QEk/XjAh3L+v4tIOuW9n3xd3j7xS5ZEi
MwIixz/QNh8ibcLlvhCFp+3LfY/AffyDt4GGO0jQ/Pfifhf6Tf8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD8Mn3kfcfYfY2jaOFeDg/6n7/407juO07xScZQnUd/xYX0BGyN
kbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkan6bNmxrcz69E7J2RNOH2+l/0TFQl7f19s5/Z3ncdx
z5b48j7mib4TbZAlpf8AgcPA29yOb5LhO7Ow+Ej4ezsG9naPuP25Ow4fY29ycPLNmh9x9htndmxx
+kbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZG
yNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZ
GyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2Rsj
ZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2KT
ST5fAoCT9I7DsHP6aGTT4G/2fu/wISFwlwkLUyzuPfyS1cb5f7lkVoX1/XrFa317eHKTsnZOydk7
J2TsnZOydk7J2TsnZOydk7J2Tsmct8L8OpOF9EIkvni7T2v79x/sZVa4SSO47jsO8Xsfolfs0MNh
nElLELdvI+3kclX79ukMkIoSUIbjEvgf3J2DWztH3PbyPucPsar6fRHYPsaHVnD6Nn9J2TsnZOyd
k7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOy
dk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZO
ydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZ
Oydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2TsnZOydk7J2Ts5x+uQ+52nYT7
FstEgarPt9PoxS9MZzyNbhS2+OB8ZUnyvp7/AKGqkkkKElRLwPe++KxD5e/7m0bRtG0bRtG0bRtG
0bRtG0bRtG0bRtCduEKKj8Pztv8AbxfFL9rffZ9DVElCSUJL4c/s7zl4ZMS5P1/kn4kgMQGEL19d
CKJNd+GAQOZzLufSoYoGH4D7nZ5SD74YeZOLh+HtH3HP6aNo7DaNo2jaNo2jaNo2jaNo2jaNo2ja
No2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaN
o2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo
2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2jaNo2
jaNo2jaNo2jaNo2jaNo2iUdh9ztHz9m0LhuOFf8AU1/40Qp5PjI0bf0fxK3QiTOxlwsIPbJCaL20
CEqhJCH/AMmAAAgUv2+vwCdtJfT1cjfCS9siCn7N9a7E2S/TuF2c4vu/+j5o0PkOI5pfCfRcJQkh
HlOw4W/+zGX8SPuJH2OwR4IGdoiyQfuLj2NY9jWPY1sjY5DD7fpKAAAAAAAAAAAAAAAAAAAAAAAA
AAAJ20l7fAkUk1woHz9jSxo/oqI9Pa+BKUJwl6SEL6MZuwucCwtJ9f1u2UMl9stZI3fP+jIFPEj5
fyQAAJ3z6/H05OZwiFSjevfzH+xz9sfY7Dn9+BJS/wDoQlC+HIf9Aw1VOvhWQXCUJHaJf07fCrWc
tuBUF9L+/hT4GH28HZ4FqOTsH2O07Tj9nD7O3wvh78WNv9JQAAAAAAAAAAAAAAAAAAAAAAAAAACB
b9ch9jsOwRs24SGj+k/1BjIFLb4SS5YuD5ftfC3/AET8NwuIoY/b8Cl9JTps0i7YhA/Shu39YhuE
xr2aNGjRo0aNGjRo0aNGjQpuEyFE/h0RMt+38Sti6uSuX2zY3H2Ow5hW0v8AofyvQw2RL0QQrn4G
uRh2I7R/TZ2nIujpeBt4OD2dng7BHxjn9OB8nb4eH2dhx+zh9j7+PYOf00PsjRo0aNGjRo0aNGjR
o0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGj
Ro0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNG
jRo0aNGjRo0aNGjRo0aNGjRonPps7DsJWJfFDCf+PZFWbb0v3F8rnXLr/FD25Y+whemdw5fRaVwc
aIU39JZ5Gtz/ACP/AP8AGpf3zqRB1wns+EMWFf1u2fvGX4DD5HMf7kxwlCQ2xw5gkpJNti09n+Ph
aN8Mzy/RP6Gc9n+g4D9hj4T4LDi4Hv75VPJG8H7iPBxMfA+A4IlfmfH9JP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDp20l9Eik+KBIyuRfp26Iqf4Xgh+kfEI+iF9GP0Nn9
P2E3whbBKS9n1/6P2JXsg4/qQOP5D/8A87pE+xM/opjXlmn79eCFTSS4SQhCU8HP6ftP3k36HvLb
S/3FCQuEvhLn2NpFhHP3oQ8OW9saNl8jRtib9vQ6xu0LlvhCEJ79t9j7jexlnaUD7O07PD3k/wBH
JHPs7TtOT2cHs7B9z5z+Hf6Sf/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/CuuRtjl9EXLahJD4WDmk9je3A3f0bP7+MTRr/0Jf1EeiP7yeonyNm5l/wAcAATNwiJQvIN+BfFY
1JJQkh/LYhOJ39E1iD5nwvvsSSEUJLiCV4QJcJe2/hGT/pynHPlUb9L2xoQ6z7or/YZb9IPbgd8Z
y+ztPZz4OY7TuOwmlTO07TtOP2cvsiex8/f4B8/0kAAAAAAAAAAAAAAAAAAAAAAAAAAASrsPsRBe
F7b0jjOUe3uDRo0aNGjRoiW+OR0vi/8AWJXse7kbtyS/jgADtqX99eDoELh5+IQ4CX0ihL4LwE4G
yNQvt2KlJKEvSJ4J4HtL4vYoiRJL55VIkRtHxe2NpISFwLxr196Q1RJKF8Er2fseBlAhfkufeIaa
8HIIOAhUskSOPkfb9JAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgURT6RBz+5L7/AKCYkntr/wCECBAg
QIECBN/1+whCf4SGuW3iJ38h/wD93H8Xs+Ek2SXLYnkaf+B2CHA3xCfYwnI6Zyl9u+iKRCXpHp44
0kfFY0XUeGT6cvsZ7kZAnpxEvh7uT3cjL38vY5/TsEWdh2iLE2Js7TsO4RZ2naQup98ns5HP6cPv
6fKSFmh8vHg/ST//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/APwxfshEK9fJ
fP8AYZr5m0LkWpX699snZOydk7J2TsnY4ctizntotD/pHMsY3L/ARsjZGyNkbI2RsjZGyNkbI2KR
Jctilr790VwJci1tv2xkMJAl7ZFCXpeBB3LKX2//AIICIS9ITE54+iE9r+KvD7fKMxG8JEKBHFyI
XEyPeW+F5HsOwR7NBFnYd52Hf4+0Xfj9X7B9x9xaUJ+yV+/w0bEz7I2RsjZGyNkbI2RsjZGyNkbI
2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkb
I2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNk
bI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyN
kbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbI2RsjZGyNkbIMsL7f0h4jY3tmj9nDpfwP6PrkZOft
HHxWegSRJLoY0tmjRo0aNGjRo0aNGjRo0Tr/AMOx8SXH1kCTXf4Ae510hORj6FL/APghbRB6QnBJ
oSliOTUhtAw+DG+huBJoSXIkinl+2IXCcj3M/wBCRC+jRIXo7DtOwflqfZ2nad4+zv8AMc5Ij5kT
2NXsaNeD4ErH2NGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0a
NGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0
aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0RkvvX29oiEJHCSRAKfRzL7u3RAi
RIkSJEUuF7sc+WzmS5//AEG7ctkiRIkSJWSslZKyVkrJWSslZKyVnCt8OJET9BOPQhC4IYO5Gfgp
CXqPCJZuOBRXHkISte2uT2Jfh6HoP2LI17HNcsbgfhno39PXwdpDDOBwyBg7HcMcOHQOHYwdHsZj
Z9jOeSVkrJWNo9jaPZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyV
krJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKy
VkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZK
yVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZKyVkrJWSslZ
KyVkrJWSsYIg3E+kSsc5iWKX4JqXpKyVkrJWSslZIieCWSxahcQvz//ZCmVuZHN0cmVhbQplbmRv
YmoKCjYgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDM5NyA4MSAz
OTcgNTE0LjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4K
L0xlbmd0aCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicAwAAAAABCmVuZHN0cmVh
bQplbmRvYmoKCjcgMCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgoxMSAwIG9i
ago8PC9MZW5ndGggMTIgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJWUTYvbMBBA
7/oVc16wMx+SbIERJI1T6C3U0EPZW7tbyu6WTQ/9+52RHLsbFppgYk+kkfTeSDa2BH/cKyA02DJ0
SdoIIQWNT9/dlzt4cQR2nR4dWgc8O0vqSvwENS5jn86TWFB7f7iHuzK5XTrDbnLCpAMk6jLTN9gc
dG6B6eHrgJR5QM6kd0Gf/YDBWiJ22FuQcJsbnvN2ubOWD7Vjj6MF5XY4NwlhbbyfPrlxcsdLkgjS
tb5iMBArxkC7PP18NzuZs8Iv3IKFmyh3olS6sNEJcda/PSZiJEIc1cUwSN6A6DznX13AxzaBD6kN
dQEPZJVSJjV+nyn2muzDosCxVlJyQ6WUcaBApV6BDuhxnxtlS4wV1dKYtFgahYEZoz3LAGZLpWBN
ZEW9gh2X4lzLLinezC72ZJ/7gUMmb3t90MOgqTpQt9yc4nqvAtr7fwHxcrOA9BcC3HGfG19WDzMP
doU91EorTZVMqyyrrB6bKmGJLKoY3ipWFU518Koazqr7KyS5D7dKco/6lbjQLEeIt5ViFpq3SI+8
zEWvpPLPRuDcU17SkbaGrzu8XZvjanGE5eOzBK+wGT9+Jg+Pv2EznfTrsf8FR/cXPzkFbQplbmRz
dHJlYW0KZW5kb2JqCgoxMiAwIG9iago0NjEKZW5kb2JqCgoxMyAwIG9iago8PC9UeXBlL1hPYmpl
Y3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKMTQgMCBvYmoKPDwvQ0Eg
MC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgoxNiAwIG9iago8PC9MZW5ndGggMTcgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVWTY/cNgy9+1foHMBekZIlGzAEzK5nAvS26AA5FL21
SVGkCbI55O+HH5Ls8Xo2LhYraCSKenx8pGw7MD+ab8aa1nZo4ui6YPqxp/nL382Hd+ZLA4b/Xj41
ljfMfw0bRZl/NjqXs5+LE57o7j/Nx3finP/Iw+O1cQh0wAW65vqXebiQb2euH/+YLCScLCag0Vmf
/GR7Xgk22oEnoz2lFrPdY4q88qQbsz3zRIZLWXJgdfHP62/N+do8b5EE42LnFQYaQIIx4WO6/rtr
PXLMBL7idrbgbhX4qMDpR8+oOYLBjuAJzZDcBD0bQkg8QBRLGG7QkfPyr7f60I3G+7Fzeqs3YLuB
gdK1+0DD0PV0xJcjaNALUHwSQhAJmFJzshGAYMGEQWCnFoi71PYTnmiVtmg28irZ8REAnNUgGzth
W6YX4cGJVWr9hOf1hlyTDw3LIScjJvRqoUcXJJDxyp6t54hFGnjHnpD2PK/3YYKRltBifJvWAUmm
3g40HqUVrCMLTyNseLVBwM4MZk6t4wWK11VGF/DCqg5zDmSJCZ8oITobUyZMvEDMXnr+zVO/EHG6
vabkjQA93jmh1FExEVOFOg4gau40I6JeCWwtjfmAWp2rFB1Vq8Nhq1WfYNiIqTBWebnRHaMU3rJ+
hULI+lKTWRMDxZNurhjEi+r5LB4uVa08iv+L3sBGzh6QGI5AjPw/ieEQui0dpJJWcpsLU2GWqLQe
g4KqxbOIcFY9uLqwX8AqxajxinY0aFQpVGZDuinzLD5b+L+RoV7TV7k7eNWNu97CWFjrYSQG9yhw
mGrGYsoJh4vE4JWIe40+WNh1mVVQ9E1Yozp07oDOEarHozpH4LdvE5eXbqCFLiQy/6VfxpyaWIil
dGudLmnJBbKIWhVcOrl0SXXvV22lRp6LX+8OiuKmB4nsVu1bp3I2a+/XWY0s7J3o6f0Dbtpx5F7U
UgNHp5eM0tvvptRxNl575NStErBflRD78oofrkp6rymBG/Cq/8yEMHxayiLmDZiXt+zQiXU3Xh4M
3YvrFKza9eaW8iStrxD3i4295+5VJe3LH2wl5Kj86avSb/u81TAh1ec+FMiiwNV7Nut3Q1hawCL4
0tfelCEGTwB2UOgTsDwPd78Y0e0dz3VmC44C7k0wLoY7YOLy3tQax7uV4B1/sd9BtRSvNkjp1tXR
s6mf9nXyzTyc3/8Oo/n03TxcX2Aw81fz3PwEzfOa7QplbmRzdHJlYW0KZW5kb2JqCgoxNyAwIG9i
ago5MjAKZW5kb2JqCgoxOCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJv
eFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJH
Qi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwDAAAA
AAEKZW5kc3RyZWFtCmVuZG9iagoKMTkgMCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4KZW5k
b2JqCgoyMSAwIG9iago8PC9MZW5ndGggMjIgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVh
bQp4nKVYTY/bNhC961fwHGC1nOGnAMOALckFelvUQA9Gbm1SFGmDbA75+3lDSlrZphwpWcE2P4Yz
b4acN9TqmtS36ovS6knXrEJjaq9c49B+/bv68536vyIlz+vHSsuE+q8SoZDan1Rup7WfRiXSyLP/
VB/eJeXyQMPxXBkmLDAeZs5/qecTdBt1/nDZadrzTvOe8G203duddjLiddBRGo0+7J94kDvug4y0
eaLTvTTS12kcMqTz4Pvz71V/rl5ukXhlQm0zDFbEgLGjfn/+tyjdiM8AP+E2esT9lIE3GTg6TlCL
B1E3ZPFpdE8HOshQFgdACtpR2Bs4g9ljGnbS7aFkjrlmC1H82iZqg18T2Nk5Lut4xOUUeXFEEx4W
QBkNoDCs+tQ7wGRE66hbjLb4RQT1Sbek0WZ894Q/fUTLYW2vI/E8MCsgcahNCRKZNeYAK0CKAZYR
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
UBHY5q04vKwa2+Utp9oN5ULDTKuGr47IzTBJtgq/vQWM+7OtrLp/B2LdK4kk002maMIlx69OtHrO
OnII2xfQNWdxA5gvt3U2evP0VRHkqAV1XfZk1n8r1s538zj89Itk8/kf83h6lmSOf5un5j/nZKt+
CmVuZHN0cmVhbQplbmRvYmoKCjI3IDAgb2JqCjgzMwplbmRvYmoKCjI4IDAgb2JqCjw8L1R5cGUv
WE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94WyAzOTcgODEgMzk3IDUxNC4xIF0KL0dyb3VwPDwv
Uy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sgdHJ1ZT4+Ci9MZW5ndGggOAovRmlsdGVyL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp4nAMAAAAAAQplbmRzdHJlYW0KZW5kb2JqCgoyOSAwIG9iago8
PC9DQSAwLjUKICAgL2NhIDAuNQo+PgplbmRvYmoKCjMxIDAgb2JqCjw8L0xlbmd0aCAzMiAwIFIv
RmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicrVdNb5wwEL3zK3yOFDIfNgYJIS0LVOot6ko9
RL21SVWlrZIe+vf7BpYNuwsJq3QRtrE9M2/ejAeWUnZ/kydH7ppScbHQNHOhCBg/f0s+X7lfCTu7
nh8SsgX3M7FNsR8/umHcyz6OSmwwrH5P7q965XZBQ71LVBgCmsHM7qu76aBb3e7+riSupCSpGK2S
r3xJwWYyipTboKBNdS37fXUVbWY7LDTU2qBvunFKmYbJL7uPSbtLbk+RZE5j6gcY4lgAo9RY7X7M
7i7MZ4A/4FYacV8PwIsBOB6CoTYPcirYU1F5X/K2usbMhhugaystueXIGXW8oRYeYqLDSmfaOI56
IFoKH7mQio8U0PsiJ0WvUYKfwvRBRpjBcWZ+EeMS3VANZgLVHEho2z+11NGWCWNB2zJ+WCfsigaM
GpYpJ6NZM2y/I8MSUx0MZy+GhfRIARfChh9tllsvGmSvJsvTMFVzwC8LcYk5MnhGgA1+o0gacwmu
bXDXElgOKw1CMsX1Jq8aM7QzvEo35QsOW3/G73oeNfCYmO/hcaJmHY9zAk2fzVu0irSc8PiycjGP
RGk+xyNOQA2lxmSOowFe4ZNHjycEsSVP6KU1hgFmIUNPT63EADKOzbVcQ9iwC1RGinyiUnIpVrM9
mAnYdMr2cL3G+ZxY3bsPEqjWHBw36ME0XN+sxiQs8HoW1LGOzEcg4lFMZB6U1KhkiA1H2Vi0tNat
gnlt93ctG+20tVvqBY+9l7SY1R4vJFv8WQqtIftcjHMEn60mgmDtT2zXPzeXkz0HasWZ33P+In04
9Mj9/cvklfzmojjNb2mkvfRUss8RmxWnsj8oYAu4xuPy6nl8rdIhb8ZX1Xsq3UTNuko3I4Cgx76m
oc6tts4ajr140zz7gHfVnP316cbBI1QXWc089p5L3JVWzKustI+rYHWRl76XhhyfVSEmC0moAYW9
ItOJGtr2K9vFbzDLgSI/e3lPQrFY25kykHAufJyKS8LRIwvOha3sL5KI4jJr8b+UEFX7hplxZ9VZ
8sdcZC9vEgULi+UjD3M278wo4iaNBbGdhu/WHf4OHAZP7qb98Em9e/jjbnbPANX8drfJPwGXoecK
ZW5kc3RyZWFtCmVuZG9iagoKMzIgMCBvYmoKODI2CmVuZG9iagoKMzMgMCBvYmoKPDwvVHlwZS9Y
T2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDM5NyA4MSAzOTcgNTE0LjEgXQovR3JvdXA8PC9T
L1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA4Ci9GaWx0ZXIvRmxh
dGVEZWNvZGUKPj4Kc3RyZWFtCnicAwAAAAABCmVuZHN0cmVhbQplbmRvYmoKCjM0IDAgb2JqCjw8
L0NBIDAuNQogICAvY2EgMC41Cj4+CmVuZG9iagoKMzYgMCBvYmoKPDwvTGVuZ3RoIDM3IDAgUi9G
aWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJyVV01v2zAMvftX6DwgrkhJtgUEBpw4GbBbsQA7
DLtt7TB0G9od9vfHD0m2E2dNUVSVJYoi+R6fXVuD+Vs9G2s2tkbTRlc3JsRA85dv1ad35lcFhn9e
HivLG+ZnxUatzJ+MzuXsU3bCE939Xj28E+f8Qx52p8oh0AHX0DWnr+buSL6dOT183lrocWuxBxqd
9b3f2sArjW1tx5Noh36DyW7Xt7yy143RHngiwzEvObC6+OX0oTqcqvvzSBrj2tprGGgAKYyt6/rT
j1XryDlT8CVuZ3PcGw08auD0EDhqzqCzETz9OnuguaMlRDaHnRyKsgROHg7Q9o6OwJHWj2IlC57q
QH8i2kUmFEj+1Qh9U0fjfaydRugN2LrjpCjE9aSarg50xOcjaNBLUtD0QKWnXFykAQYeAq0BZet1
x8aLytbBQszxQIhErlXviEC+3ACMKblr1S3dELbY9Btg7HmMPLrmKoSWUVm7Qk8SdRxFih09YPKM
A12iuTA/uPjL6yQ5kHPY+5y2FTvI7jo2ywt0+r/IdEhd4W1H463I0H1k4WmE8+LZkgUNOeiUoqRL
tClpgAaoNjJKKtInTLoxpQF2hHGqgSYtdq3cogxoCw20Gn7yLXcCul1ZcuD2fIdzN1THtf7N1XFN
vKzOIEmMvU8AvcpSahhcd8Xo28E1JSOqVleqQxW/wkoM6w6Tk0O/CQko4KX0gNxoLFs8H3L7JWI2
EzRidwZiv3EZb3p4XSUwluhuVQmM/iwdN/agBLpBC6ClS1Z8IPtQMrV9k5vqKOn6lNyVMkNk5C59
pjJr4TL7g9Q99TzpjSAoxGbNYeOQ9kJpnslRgmiGzTiBWRKABNBeHKl4iMuBBU6vzJiG3GitvOOy
vc6GPkUu5rm1iyzdJDcYWgL6VYiXKElbEX3zyVJTTBmKSg9XAplj0/hVP6vYQNI0cTzbS4kvYZlk
eqntqsmTSM+bZUhNmxRTa66kCBMpRjy81jxaWfRvFCqE7qISbpBa2gXys8jntDuX5ImipMCCyxp1
Q5IHOZj2uskdii+R8Jnr6fAljRcVTaeWBYWsSIkuVNFDeltlvI83yBP47hbuzuUJPBd6XVxmLMsv
x+lNlhgQsqlWxZY2jFeIP3sNlO4sLZ1h0HYvyOZmLxxVHdKzt1APbEvfO28jH1jM36zTq60AnjXw
Ev8zUSIwxxmJ1r8CLjg6k99RGjCTLn/CLN5se1LKmaxmgi2tFDqBIn80wnbi8kJhujMtv0LeUvh7
U/7ZKZNnc3d4/9FF8/jH3J1eXGfG3+a++gfA/dSsCmVuZHN0cmVhbQplbmRvYmoKCjM3IDAgb2Jq
Cjk3MgplbmRvYmoKCjM4IDAgb2JqCjw8L1R5cGUvWE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94
WyAzOTcgODEgMzk3IDUxNC4xIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdC
L0sgdHJ1ZT4+Ci9MZW5ndGggOAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nAMAAAAA
AQplbmRzdHJlYW0KZW5kb2JqCgozOSAwIG9iago8PC9DQSAwLjUKICAgL2NhIDAuNQo+PgplbmRv
YmoKCjQxIDAgb2JqCjw8L0xlbmd0aCA0MiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFt
CniclVbJbtswEL3rK3gOIIczXCQBhoAktgP0lsZAD0VPXVEkLZIe8vudhVsst7FhWKYpDvnmzZvh
2BWYl+7JWNPbFZphcqtowhRo/Py1+3BhfnVg+PP8vbP8wjx2vGiQ8YPRsdg+5E14oG9/dN8uZHP+
0A7X+84hkIGLdMz+i7nc0d7O7L99XFuYcW1xBno662e/toFnoh3syIPJXs09pnXX88AzN/piY7c8
kMcuTzmwOvlp/67b7ru7QyTRuGHlFQYaQIKxdtt5//Po6ol9JvAFt7MZd6/AJwVOfwKjZg9GO4Gn
r7NbGjuaQuTlcC1Gk0yBkz9bGGZHJrCj+Z2skglPPNDPhPDKEwKSv4rQx9VkvJ9WThF6A3Y1slME
8bhTcVwFMvHZBA16ccrtAGwkV4RD3M49I5h74KDwUyISheq5D2u8msMawgxrnNiKOPFqC4AbXUOv
g/haNnHJHtg+/QcmUHaygx4ur2SVGuvsOPcjI+B9NligklgE1eb/XI1IOvV2pOepXIF1tMLTEw7I
Iq3F4jTF16urpABmTeGoA94Wj+FKoavpUJlg/oSyENcwoWXNDMxfshOSxXvxWumJiRLAxAkIt6Hw
lYah0OxOIMgN/myCXJwWBCVfM4SgoBVMg+uAqR4qVbhgKhwRUY2CzGZCKhWNYkkozZokJ1epU7Hr
Ij00VkQERvbDTab/BDK9PSMzE5ku5ABUMkkTLIiMpdFUckbzjiktrgR1vVUF5WXNaqFOfa12IR9y
hGsd4ow2WQAvofzeyVsvFS3FkkpwjmJK/6HRQkN6zfdGG/hGKkvZwxiy6k4texjtQqhIlTYcULN0
XWuzlriKs2iL5VGylLX1Ok0T4TfqrFQLieAV1TtQu1ijtGkyvxg0gTooHCBp086WypgSQ7GeUh4R
/ZlyRRgpFgfFcUgH1xKd6arpJJnI+JNwolbyjLXKtBRXaOpDlj3POzv7VsOnOAqTPdNRGP3CURha
nfyj5wDqOPC4uZtrqWqsQay5S6qWnx87oFrykrZ+f0utWY/mkeoF9TM9d2D3y6MHdvvY0csqmyqL
StyVq16E71HC2QQu5gXNtd9kDbzRt2gMQjwjgVMUwuKisUklpZaLVppqmdoaSUfcVKFI21GcOrgF
kjxrYWv16V26Edo7yC7anHxfxMOrRLvbVzW70HVnSvNdBk/mcnt77735/sdc7p+9M5vf5q77C+7g
goQKZW5kc3RyZWFtCmVuZG9iagoKNDIgMCBvYmoKOTEzCmVuZG9iagoKNDMgMCBvYmoKPDwvVHlw
ZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDM5NyA4MSAzOTcgNTE0LjEgXQovR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0aCA4Ci9GaWx0ZXIv
RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicAwAAAAABCmVuZHN0cmVhbQplbmRvYmoKCjQ0IDAgb2Jq
Cjw8L0NBIDAuNQogICAvY2EgMC41Cj4+CmVuZG9iagoKNDYgMCBvYmoKPDwvTGVuZ3RoIDQ3IDAg
Ui9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJyVV01v2zAMvftX6FwgrihKtgwYBpLGGbBb
sQA7DLtt7TB0G9od9vfHD8lWEidNEMRVJIp6JB+fXFuD+Ve9GmtWtnam7bBuTOgCjd++V5/vzO8K
DH/enivLC+ZXxUatjF+MjmXvS3bCA139UT3diXP+kIfNvkIHtAEbOmb/zdzvyDea/dOX3sLgeusG
oCdaP/jeBp5pbGsjDzq7HlYu2W2GlmcedGFrRx7IY5enEKxOft1/rMZ99XiMpDHY1l5hOAOOYPS4
GfY/F607jpnAT7jRZtwrBd4pcPoRGDVHEG0Hnr5oRxojTTnH5rCRTZ1MAcqPEdoBaQvsaH4nVjLh
KQ/0p3N4EAkByV9F6Ju6M953NSpCb8DWkYMiiMtBNbEOtMXnLc44L0GBowSGYQW9JNF1/FgP9DPQ
g9a0ImxgGzFDtnAcTRhCD5QUCp8ndSWSERczT7DzkD3IQeJSS1asOdkBtnSCxSZeJjjd6ZQ4Ebhy
IPgJMcIJJepgocuJDMGeSYv3AlCjYziREZ/hV0NkWXLTI5blOFNHG6mTbqujRWrmQ8AOuFxTGexW
E9JKY0ndQHMC62I55YuTqYtcV7vGdi76KCVqypIlJ6n0C4WRusnZSqq0mlmTuEaTF6vjI4e5GCz1
CVOP3PBxrcJLmN5vHXT8vCnlLGbxCAX6ok00LSA/pYkIzpQQ6ZSUFZxT286dAMVik1vQbi8HEx0x
x8VAenVtMNRfZOGizepWCMHcPTM5lDuJHNLvu5kPu2ItctwUbCNPCoCisrm1UTqUq0+L4NO0V7Js
Mz9neqik6tHbZDYmCJByo7TzmXCuZBckTVCAXkT3qlyGqcrX55Io1R7zs5lRTdRUVVVV4QSEXrVf
691NtNDN2iGtG3WHz8RINiqQyn+t26FZ6s3tdTroG77NlyLBnURRIIVTX1lNXSQBXPIC28SUy2rs
+YVhMZ8PqiPx7NGxPXN0eXUldWqVF/jOLauMgPYaRhzEkXgB7jQPDdPX4vpcHBBaErulranNZskV
YmlxKLuYNKbUX8i6q3c4pm6b704oZP5AnC6WCeNycPMN5BZ4sqzE4N0N4iVKDPQqd6xddq03n94A
pB6Uj6JbSGhxCrcQtOleX2yiySC/yyiD3ucMWH4duE1FumZ+P81kmW9o0cQwCaA2wzpL4XS9Tpd0
okmYQ03VH6/pQ0ckdEuIFmWWzt1NpDxzhZx7L6d04eJBIo/kPxFdA2iOmR7SCw8RfT7i0Uz/xkyD
V3M/fvjkO/P819zv33w02z/msfoPKU7MnQplbmRzdHJlYW0KZW5kb2JqCgo0NyAwIG9iago5NjQK
ZW5kb2JqCgo0OCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3
IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRy
dWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5k
c3RyZWFtCmVuZG9iagoKNDkgMCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgo1
MSAwIG9iago8PC9MZW5ndGggNTIgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVW
yW4UQQy991fUOdJ07Nq6S2q11JkFiVvESBwQN0gQCqCEA7+Pl1p6kkkYNErFcbns5+dlAj2aP92j
AbOB3pohuT6akALJT1+7j1fmZ4eGP0/3HfCF+dGx0SDyg1FZ3j4UJyzo7bfu7kqc84c83Bw7Z5Ee
uEhhjl/M9YF8O3O8+zQBznYCOyOdDvzsJwisiTDAyEKCZd7YbHczD6zZ6sUO9izIcSgqh6DKz8f3
3f7Y3T5HEo0beq8wrEFbYGxwwu2rrxLnTklU/A7kofU2IEKykcDbCQdCwnAPsAcPifJB+gUjBowY
1UIMx5NQ5Lf8aEAf+2S8T73TgN4g9COFZKjH7ycY+wCYysM49oEe+vLQGusVqeMUrWd4NsxITCfR
jHQy+wKOj4UOu8xIVXiNDwuJ0JwLk51KqkSqV8fWMhNhDhyCmRZRQnr+O7/aSvHUWMqY5hAnZBot
2KFYBm4Slp3aVNHOFtg3BUA2oRgHuZWsqTs0TAMD2eXzNE8oDTHQvJzldEvd6SdH/TsRvDcrOloa
Eg8jnf+saH6C4JhlOvF5YElEKoW1cKVmLVOQmjMtvtAiJRH2zlGjDcCWpFEreSEqCpq7I1+JnSsY
tDJSt4YpM75US9CbDbaY4ia0NlDFfqUQ95rL2k4CxIwnZHHIJjpsF0yZQx7uS2si8+XQl01QS4Jp
RY02/UGo8wWlptEmQ1u8oK1pUQaNvliJzYTIFWbL3bxxOms59xV1Kg6ZqsjF576HhYZ/IxuSq9Vm
vY2R1Dn3heIadC8zit0FXW4HJun/utwOrm3lQumSs/QnBLlF55bmeMwXuNoEp6uhEhcb2eWrhf/w
ERbnKwF+3V9MmtyGyQ+zSyVC4/flyGlRpTBZgeXetZlFwqDaCxrUQqXm0gbFNL5cVqDVxZqsbuml
lFySKcM/zqX6qzk+GfY3d6aNnjCfg9H6WvawSsurX7z0nXs+ndVmaQurerk19R+YKjya6/27D8Gb
+9/m+vgUnNn9MrfdXyQA8AAKZW5kc3RyZWFtCmVuZG9iagoKNTIgMCBvYmoKNzYyCmVuZG9iagoK
NTMgMCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDM5NyA4MSAzOTcg
NTE0LjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xl
bmd0aCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicAwAAAAABCmVuZHN0cmVhbQpl
bmRvYmoKCjU0IDAgb2JqCjw8L0NBIDAuNQogICAvY2EgMC41Cj4+CmVuZG9iagoKNTYgMCBvYmoK
PDwvTGVuZ3RoIDU3IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJyVVk1v2zAMvftX
6FwgLkl9A4EBO3EG7FbMwA7Dbls7DN2Gdof9/T3KThqn9pbGiESLIvX4SDGhms2f6smQ2VAtJmZb
B+Ozh/z8tfp4Y35WbPR5fqhIFeZHpZtikR/NKBfbx6MTFUbtt+r+pjjXBx66obLCMLABxwxfzO0B
vq0Z7j9tiRvZkjSM0ZJr3Ja8rgSKlFTI1DYbmfZ1TdSV3ajYU69CGQ7HJcs0Ln4e3lf9UN1dIgnG
xtqNMMSwHGFsWMc1q6yxI4gTfkvFUJx4ZsoSAF62HIFE4R6oJ0cZ8TAmzmWxb+yWW271NIWr0e6b
DfZEaMjDuqOeO/Jq3fi85QOCKh6h0wOgUjOhGdJaXCSP2eVEFrON4t05dufliN0bhnSPaPGIsg6n
hW+8ZUj61gJJgtTRDqs7zGAbUe2YIAvGnvGhDpKHbU+JpRm+r5LnJNZ2DoDthdv2tVNHS5AcgLPH
rmIBucX3wN7mVRBKgD9HEV9oAAlrVomxfwG7JOlZKCAtcZQ5kCZuicB92bE7P+P/GbMxYFzKWFvy
EYrzlYyxn1ZFK4nzRKlwgrYXSLoTpRtBX/H07+xZz8c7cwKzcLDQ3OmUpePOkqdr7NazmKnO52hO
WdQiRj5Qzmu23iVUwEIkkmaZ4QzUmiH2Ieks1suMDAnon3MyZHzmjoKLOJ0n25hgtWDL+0ICRtkp
XbxfCQD+NIDXHiRenPyv4uJkV2IYqytRQH10b6SEqE5XUDIBUkj6mTHz4iK8JFXG3rTGSIli4XC9
bosArmBmIZTCzNV+hLXVLPhBefe4DoH5ba0A+VhJ1qx5o5ACCsgv3zFo0QzKT8yuaK9o2iLuFRf2
0sV6i57gqMXYok8tmyedpPMGMWuSd+b0F+QkPJnb/t0Hn83Db3M7PPtk9r/MXfUXFgPcugplbmRz
dHJlYW0KZW5kb2JqCgo1NyAwIG9iago2OTEKZW5kb2JqCgo1OCAwIG9iago8PC9UeXBlL1hPYmpl
Y3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKNTkgMCBvYmoKPDwvQ0Eg
MC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgo2MSAwIG9iago8PC9MZW5ndGggNjIgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJ1VTY/TMBC951f4jNTszPgrlqpIzRcStxWVOCBusIvQ
AtrlwN/njdOUpE26glqyXdsz897zeEIlm9/FsyGzo1JMTLYMxieP+cuX4sMb86Ngo+3lsSDdMN8L
PRTz/MmM82z7NDnRybj7tXh4k51rg4fmWFhhGNiAMMfP5m6Ab2uODx/3xLXsSWpGb8nVbk9eVwJF
qnSS6FDv5HSuqaOutONGR71OcjdMS5ZpXPx0fFf0x+L+EkkwNpZuhCGGZYKx4z03m1ZJuYPEGb+l
bChOPDMlCQAve45AonAH6slRAh/GwCkv9rXd84EPGk3hKtuu3uFMxA55WDfUc0NerWuf9jyAVPaI
PQ2ALTUTXiAtxUXyGF2qyGK0UbybY3deJuzeMGYP4IwmdKAWUQMcN/in844GUPIkgB6oYiXYUMtS
H79tiuMklnYZAOAHjZFddggUGD/IEphscgRqGjZgp6EqA2gdICEgyYAeK6wwDrQIPbFUnvo7wXDk
Sj/HESaiCcnUb4B31uL8CnrE/S/8UklPIummWCSXwca2oGkTpLgaRzexwhO+cuME+d8oDrSo+t1C
YWNA/zqOdbkzgpmLs9oDUoagRksHVvk6TR3mDSScVP81KD38LG5AqjXFT/lypXnJJ9nQh0pHsV4W
/D1PheCS/5oOc9AckGor9tY6K7T5Uti7Ms3t4hQX1Y42JarsOlqploSDizDipbLXZtz9fV2Ct8Xd
RmCJmzJZGnXHzQbcgrd4HQKPmv3Sc/uPNyEByfRqJs6gjdl3bSZbXMY4RGV1aXAB9tVSCppXYHMp
lQEZ6bU6oHDeLKXYzf/yKbwXjB4ntAD3+SPQ5jyP+Q3cLLsi7pIRAOjlWo4sGcDsAS1LKy7qBECv
babDvTl//s+TZ3PXv30fnHn8Ze6OL8Ga7qe5L/4Ace/DjAplbmRzdHJlYW0KZW5kb2JqCgo2MiAw
IG9iago2OTUKZW5kb2JqCgo2MyAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQov
QkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rldmlj
ZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwD
AAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKNjQgMCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4K
ZW5kb2JqCgo2NiAwIG9iago8PC9MZW5ndGggNjcgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0
cmVhbQp4nJVUTWvbQBC961fsOWB5PnZXWhACOZYLvZkKeii5tUkpaUvcQ/9+50OSjYnTFmF5NLv7
5r15I0GN4Xf1EiBsoKbQFK5zSCVJfPpSfbwLPyoMep2eKtCF8L3STY3Fz8FjO/u8gGjgq1+rxzsD
10sQdlPFhHKAs5SZPoftQbA5TI+fOsCeOqAe5c4Q+9hB0kyGBloNCgz9huZ9u77RzL0v7GHUwG6H
JcUInnyY3lfjVB2vmeTATR2dBgWkhcYGO9rdPFVUu4hY+TPYQYqUEKFQFvLUYSNMlO4BRohQRA/K
H7Ilx547aIGJ9BF3QpiRYUTVellZyiw/rx9zXUKMpWavHwNC3QoDZT59e41ybuskR+JyhAJFp4w9
dt7crLeGRiF6LbxOgGUpj5FlYl4DA9bGiYEkSpMAo3TSTNR0sa7emyUiWraYOZaGgaPsj/FmzyHd
KioASYhLcW35qsRwMRq6JpCXJWfl1Z0ar1kZGic0Xi84HgrCednRFnjNNPLwd/M4t/9nHedr2dYv
a7JQTs7NHqkom8HYeD71abbGe1Bmpuq6dQEvFlULDQb7tpCW5D1nUjn/KgWBZYe+/u31GFpXhTU5
f2PgxJt+wzNnHs7Dc+GpDcBsgwOZb7B3gGTz4U7SbC/j2zPODd5gCoND8dI8bzLt58r5ssNnjrND
6+CJwBuTntLN0uVcwUU1+hYdNGQ+4x3D+r1eg5ewHd99yCU8/Qrb6STzt/8ZjtUfu7ZIMgplbmRz
dHJlYW0KZW5kb2JqCgo2NyAwIG9iago1NjAKZW5kb2JqCgo2OCAwIG9iago8PC9UeXBlL1hPYmpl
Y3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKNjkgMCBvYmoKPDwvQ0Eg
MC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgo3MSAwIG9iago8PC9MZW5ndGggNzIgMCBSL0ZpbHRl
ci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nL1WTW/UQAy951fMuVJS2/OVSFGkLdlF4lYRiQPiBi1C
BdRy4O9jj2cmaVrK9oKinfU6Y/v5+c1ooUPzu7k3YFroyMTBdsH4wbP98KX5cGF+NGjkebhtQF6Y
741sism+M2qn2LuSRAx9+7W5uUjJ5eEMV0tjCTnABi6zfDaXJ85tzXLzcQScaASakFcLbnIjePEE
iNCLMcBhainvu5qieN7oixmOYqTlVFwWQZ2flnfNcWmu90iCsbFzCoMMUoHR4oh/jxqkd26i4reQ
AnHGoPUZJMbJjkjgGQniVcLNlrQXuD1pznF7lr3kyCPqDgoM144U9WfKognz2kvaE6daq6yJ4BFm
Blg+ityFbjDODZ1V5M4gdD1jl56Xb881G/rOc4grIWTIpWbtPDFJnhfCyUtHTBr1vFL66sXFAJMf
hrRGPIiLW3W8QtD3JGOW4IMkm/Nebi/kFEhH2LhJy2pQFsbU+pEG2ZwmHjki1OpMEmUIukdQwJyy
aP2QUs0ylFmT7cFtSqqZJj2fwzf0fCJexzdYPpT/le+VDCKhIVnHqbWl0y1/L3NsM8dtZglxy1gu
B2lNiNfInHhL86anc8i2JOuryJbrqN+RzRRnaSVISlpc2VB6VYC2CpAR+zqSUJmHldVN8DH1uG7Y
DOZ5WpmXla7wMhc9seSo93xRncsFsuZ6joFyrVUyMsiwKU4Ff1ZNAZ0FkKXqM49Vqn1h54lUH/lr
kaRQV6bvCs2YpUShDkDZ0yOtGk3WoQDJiv+HhJQ2X/VwPm0svrijraDZ6KHgKeN/evi2stDTsJv9
jmk9WnjK/rba5952SdNDvQ60jCsEct09QN27UXc+1uGJhlMjMFu7kn5t6l+Jatyby+Pb99GZ21/m
cnmI1sw/zXXzB73O1g4KZW5kc3RyZWFtCmVuZG9iagoKNzIgMCBvYmoKNjc1CmVuZG9iagoKNzMg
MCBvYmoKPDwvVHlwZS9YT2JqZWN0Ci9TdWJ0eXBlL0Zvcm0KL0JCb3hbIDM5NyA4MSAzOTcgNTE0
LjEgXQovR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSyB0cnVlPj4KL0xlbmd0
aCA4Ci9GaWx0ZXIvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicAwAAAAABCmVuZHN0cmVhbQplbmRv
YmoKCjc0IDAgb2JqCjw8L0NBIDAuNQogICAvY2EgMC41Cj4+CmVuZG9iagoKNzYgMCBvYmoKPDwv
TGVuZ3RoIDc3IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJy1V0uP2zYQvutX8Bxg
vZwZvgQYBixLKtDbogZ6KHprk6LIA9kc8vczD0qi7fW2W6BYREtyHpzvmwc3fgfue/fVeffgd+hy
T7vkYh95/fxn9+s797kDJz/PHzovAvepE6Ws64/O1mr7cXEiC5P+1b1/p87lhz0M544Q2IASX3P+
wz3O7Jvc+f1vew8H3Hs8AH/Jh0PY+ygnyWdfZNH74+EBq95wyHJyMsHoJ1noZ16OCLwd/n7+uZvO
3dN1JMlR3gULAx3gEsYD7CndteoFO4NY4yevhjBCsvs5SMgH2gP6yJEADBo3rwReYngCLjA84lMM
GAFMAxOHS3vMtlUv5rB+i7id2dV2y+YILmLmAJd/FnlIu96F0O/IIg8O/K5w7IL5/PdLYFPZRTYJ
iwk6DAqW7wLBwTHIh1OUhDZUBqIs4ShCyQAeRbeXQ85KUWE8RMmMHLF2XMR6AsCOxRmrFpVE8+ZH
tgO7EYKmWfUTH6LnkGLVtgg0vKpyaS4nV/aAkpMjxksOMWQf+Xfoiyf+TRljaCuBitS/khMdpLWE
onw51SjXxT2ibI6cfwGTZTNX5KOpFd1MvAEv2V0lQkqUzG8bczBw9YskySb6vDrwhU1FDd8KJpal
H+6AUb98r8avIYdgm2GVYKpqijmZGlN/xwHOhtnYUGRTtakE5JaNYduMdVNaAoQNANCoMbUOqtoW
KPOU9J4KbiMaUmszWNq8Ik1c07yh3iQtOJzXVFO4Iv96ghART95LqmsNnBoKfLy+hoeKpX1WBEz/
uqkFoaixkBYewxXUFpoC5fbqN6pH6ldCqaDyQaKGkcJ6Kea2clNTeBit1jAbh/4mCbe04QSn18nx
+aap/gs5FbW/bRBsSi/CMoKSDLJxi/P/Rf3P/Ygx3xTJC8MFdGrM6Neug1xHSLQ+MRhazFMNdm4k
y9TArWJK248LdyoZ3zxWkEDemfswQtyG38KfbCg2bcg9iVs6p5q04d6IQLIZoxIYLBtwCxAN4LRt
TpW7Ymq3ERBZ3cWthpaob2qIG6ysTUmAakNB6868LYFeDNDXhwf6xO/yVX/MaxdQf98+F/4DrbHP
W0IMPd2zBP/yxVhQE2fFk6xZlLQLCZNno8gmDFplvq6GRevPUs39g6uNn7UMai0P9T0wG022Ec0v
rjWlTb/alFZFtSntoawvkqUayyZ5fVBBAabzKhFWfjaOIDVD+N7cVQLsvdbx3BRzrIPKCFqwK/IF
u/VxxW5P6faqKeZ1Nnm7dPF2MSqbe07+DR0emILwIhEcobW3obZ+MgTZXkwrefz3CVujenLr/0rW
xVf3OP30S+7dh2/u8fycixu/uKfuB9+uxQ8KZW5kc3RyZWFtCmVuZG9iagoKNzcgMCBvYmoKMTAx
MAplbmRvYmoKCjc4IDAgb2JqCjw8L1R5cGUvWE9iamVjdAovU3VidHlwZS9Gb3JtCi9CQm94WyAz
OTcgODEgMzk3IDUxNC4xIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0sg
dHJ1ZT4+Ci9MZW5ndGggOAovRmlsdGVyL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nAMAAAAAAQpl
bmRzdHJlYW0KZW5kb2JqCgo3OSAwIG9iago8PC9DQSAwLjUKICAgL2NhIDAuNQo+PgplbmRvYmoK
CjgxIDAgb2JqCjw8L0xlbmd0aCA4MiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnic
rVdNj+M2DL37V+i8QDwkRX0YCAwkcVKgt0ED9FD01u4WxbbFTg/9+32UbCeesWezRWOMLIsfenyk
aA+17P5pvjhyO2rFpc630YUuYP7ya/PjB/dnw86ul08NmcD90ZhSKvPPrs6L7efJiU2q9Lfm44fi
3C54OF4bLwwDH7HN9Rf3dIFv764ff9oT97In6RmjJ+11T8FWIiXKNuno0O9k1Dv2yVZOVTDQ2SZl
uExLnqku/nz9vjlfm+fXSKLzqdUKQxzLBGPHe582rTqLHUHM+D0VQx441v0BklPv9ywUgIT5WHBj
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
eK8qEoM4oIZkf7N8OZuuOOoucCgg08QdoeDBCU6hq4R1FoopTNSJNF3BrOTjJYGESE4wY7yzzeM2
ia4x37EQ4zi4m5E9Ok6KFXNJQ6Vj0cYB24CqNMpKdbGaChp4oPwnZ7xQHqrVoPxXnEPuE6a4hQFm
XOGYezCIhX7l+rxyxnneFkoooGJw3iwAeSon3vVzRPsRUWGfcaV/HIM1c/8XDGQFG/GIekqkVU9V
AY8VeXTAndONIu/EqUkLdl/aHSmXaSqKuZRy2ZYK73XzPMtKggoRCyBOwGnlZKfct0mdItK4cowU
QRrkiVI7mJ8pK0IeWMi2FfQfdYmNRG83XOLDaDhXtnHgwsxWCu5FdxMmGiEqnXVEJSFK19FPzYnT
SF/0V1qfHegKx4JLc9fHImB47+3aONWOyE8JkZYanCYiW+ZNgSvMEFKI7++HIAMV4Y/rh2by7uuH
rg9wCdLY0q7nBFMmQ6tqKf10BQn1grKRNqNJVrQEVGmDUpZGSekDVEDpAwSj2gcorrotlWQrHZkM
NLa7R6q0T7D0+LqHNuDydM6v49URTKNKaas0BGiIWFav59q+7LluxkwI1Ph8YMxM8u6MmasDr5pb
sX796zRdClM+0EOv6CINbis9M3KB5N5kbHVPXLCu/xau/H4FWzVoXsHWrKsJPy9NsfDw/fnvbKXW
j8FykncnllcHXvWLX01scr6bUhGhvemUCjls4owe9m5+bR6vzSOHE95dqVdbYnKzFDOGyxQk5TvQ
FCgPhUVadSb3v/zbD5mLLD/T17qtn1gUYRuuCNbOal9f4kidXLrmQQuhnepl/dFAObL04HFecL3Q
r65Ih/SdHnx07IsZfwYcX76Z59MPP+XGfPnHPF/ecjbD3+Zl9x8WxFwYCmVuZHN0cmVhbQplbmRv
YmoKCjg3IDAgb2JqCjEzOTcKZW5kb2JqCgo4OCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5
cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5
L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURlY29kZQo+Pgpz
dHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKODkgMCBvYmoKPDwvQ0EgMC41CiAgIC9j
YSAwLjUKPj4KZW5kb2JqCgo5MSAwIG9iago8PC9MZW5ndGggOTIgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nKVWTW/bMAy9+1foXCAuqU8LMAS4czJgt2IBdhh229ph6Da0O+zvjxIl
2fKSNcEQRJApiXp8fKQNPYrf3bMAsYNeCudVb4XxhuYvX7oPN+JHhyL+Xh47iAviexc3uTR/EjxP
Z5+Kkzjh1a/dw01yHn/k4e7YKYl0QFm65vhZ3B7ItxLHh48jYJAjyIA0KtBBj2CixYKDIU48TGEn
87674KLlDS/MsI+TNByKSSGw8dPxXbc/dvdbJFYo12uGIQXKAmOHozp/ysfYKYiKXwEfnHBCh3cw
gJceEDR4etqjo2AiJOmDGtGkGAwaWm8vIY/lz1dp23uhte8VX6UFQj/QZRHk8dspdHboDR3R5YgU
Uld0hIIw0DBQiDJCwcgxhQs+jsmAKjRLbIxMyimUndLGTYle2mTGmqLkbJ9GlU4j2bZM9gbQlyAV
4jnIyYOUYcggKDM6o5IHSBASWN2Cp5UzudMkO3f6Lp/R2hoeJF/zmqV0W0Ih53+nbpBUBxoGGi9N
HYKiHZpG3IBbheZSElIq0SVMtvKecsuoGe6wpJbNMkgoXObsHtIqMWgp1lhzPuYzpZbJddm/GSXn
Q0cBS3IyFN+HaGFeWCiWhwIviYBpZZITmOSH4bsM+BVSUz0opQtBl9aDkn7DqJ6KyLOo5nUdlCcO
hqFPwYwsjqsIfV0k0sveXykSObi4r1XwzFxyPbKcp5KM/AzVuhJ06QawmDlPrlUWneMyM9wJVso4
IRdsfG34zaV7qrpV8ZRhLWVOHi5g01zNpVH9Vh6xgxkOlaOCqgFuB3eNFBwsodvXSTF5V+FkPtM2
a3XPKbc7rDyca8vZha2Q896Ji9BeXGQ46CtEmYoMnf9Lk/9fZtueozc9J2fGVqFzv7lAKajjh8t1
WkE1lNd+25yzWBlHyoc9I+FanCdVg/lltjpiQ9NbV9lfaoUFVwW0dNyVcKtMSJk2ClnS55SOpMZO
tc86qTko8juhuvWU9XkJ3eCvpxt0ObOUpstSar5AsBUNBF2+HrAGo2G1Y/UFhDpkJcmmPItG25zW
d1VaVnPITNBFbT8tyW+ShK15eYOvi3hpzTmJNl5S01W5vhf1y7xOnsXt/u17r8XjL3F7fPFKzD/F
ffcHrOOKIgplbmRzdHJlYW0KZW5kb2JqCgo5MiAwIG9iago4NDgKZW5kb2JqCgo5MyAwIG9iago8
PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5NyA1MTQuMSBdCi9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+PgovTGVuZ3RoIDgKL0Zp
bHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iagoKOTQg
MCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgo5NiAwIG9iago8PC9MZW5ndGgg
OTcgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nJVTTUvDQBC976+Ys9B0Zj+zEALG
tqK3YsCDeFJbD63SevDvOzObtFUpIgubYT7fe5PFiuDT7ABhgpWFlF0VIeTA9v7F3F/AmyGQs18b
lABsjSQltTdQbK3djE3EKNFXs7rQ5nK4Q9cbZ4kLXOQx/TNMF9zbQb96aJBa26BtiW+HvvUNBvFE
TFiLkfGyndghr2uTeK5KYIZzMfRajC5HWJyP/a2Z92b5E0kElypfYFggO8KYUOO606pCUioJiSsQ
vOr0tDXTm62H2TtIGsVakyKCDVUGn0TGkhTGpFMEObH6xLcdQVivIKwV+jPs0AmFhDPfCSwijOyg
JF4RhSmym4WS4ELtpDW2Pke7DA3pz5GYtauKqAPEERqvmusMKaHQKq5DBovHEh4DacDlyjK4w5A7
BEgD8cjDuW/QqxRs9r++hQxZ2YezdTXwceBr5UPEMWlNnvQ/qimek4Qo8wqcQ17af7os4fA2DsYO
pvPru5xh/QHTfp/rsvgvjDO6qgplbmRzdHJlYW0KZW5kb2JqCgo5NyAwIG9iagozODMKZW5kb2Jq
Cgo5OCAwIG9iago8PC9UeXBlL1hPYmplY3QKL1N1YnR5cGUvRm9ybQovQkJveFsgMzk3IDgxIDM5
NyA1MTQuMSBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9LIHRydWU+Pgov
TGVuZ3RoIDgKL0ZpbHRlci9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFt
CmVuZG9iagoKOTkgMCBvYmoKPDwvQ0EgMC41CiAgIC9jYSAwLjUKPj4KZW5kb2JqCgoxMjMgMCBv
YmoKPDwvTGVuZ3RoIDEyNCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMTU2ODg+Pgpz
dHJlYW0KeJzdewtYVNe18F77nDMzZwZmzsBwYBhkZhjeAwyc4SkIo8CAQQUEIvgCBBSiwghoYjRV
E1sVtZp3em2jbXNz82jiYEzEpjchfeQ+EqM2adPU22hT26Q3pXrvn/QRdbhrnxl8pGnv//33/77/
+/6D55y111577bXXWnvttfcZR4c39pEosp1wxNezvjvw2S/e/mdCyJuEQEzPplHHrpXnSxG+QAi9
bXVgzfpM77nfE8LnEKIV1qzbvPrrTQNDhBgKCUnN7O/r7i38+FdeQjzLkUdxPyI2h+7VYvkhLKf2
rx+9a3fsN49geQLLT60b6unO/tblpwnJ78Ly7eu77wokai08llm9Y7B7fd+etfecxfLPCNH1BoZG
Rt8l2dOElFWw+sBwX+CY9McpLGN/3G8RB/jHrigENaxMOV7QaHWi3hAVbTRJ5phYS5wcn2BNtCXN
SrY7nCmu1LT0jMws8v/pJbwpvEnuEXaQOLJZfd5y8bOJhdxJyPTvWOnGM7Tk/64UOvUJVkgjn5KP
b6p4jbxNvkuC5PTN1JABWcx6EEMukk/I63+NK/KzwwIVPE/Okh+RF/8KHSVPwzXyM7Cin59AiOGq
yDlYgfI8g7iNZD9chc3gJEdAUmsLkLcR+C/gNQemyQWU7iFygTwENeSCMMJZseJn9Efk69wOeoq8
gTIvovsRN03eJW9CPtSSEXKcPKkyGMH+9t/MkSPkW+Qxct8NrPB86HvCDvoSMU//gbxEvqdqYBsZ
I13XG12G38NBnJNW0MGMTV+ZqdTWc3fQlyi99iAW7idr8O6G95B6Pzf3c8N5JjQU6geBPIgSfADN
5AByeT50MvQEWUmO0p+QNvKfKHeNYAacpb7ajva21pbFzU2NixYuaLhtfn2dv7amet5cX1XlnIry
2WWlJcVFBfmevNyczIz0tFRXitOeYDFLJmO0QS/qtBqB5yiQnFqXv8sRTO8K8umu+vpcVnZ1I6L7
JkRX0IEo/600QUeXSua4ldKHlKs/R+kLU/quU4LkqCAVuTmOWpcjeKrG5ZiApc3tCO+vcXU4glMq
vFCF+XS1EI0FpxNbOGoT+mscQehy1Ab9m/rHartqkN+4QV/tqu7T5+aQcb0BQQNCwUxXYBwyK0EF
aGbt7HFKdNGs2yCXVtvdG2xqbq+tsTmdHbk584NGV41aRapVlkFNdVCrsnQMMNHJXsd4zuTYvgmJ
rOpyR/W6eruXtwe5bmw7xtWOje0Kmt3BLFdNMOvuiwk48r5gjqumNuhmXBsWX++n4UaXEBTSJJdj
7FOCw3FN/e5WTHcEo0mTPiUM9KN6x8b8Lod/rGuse2J6+yqXQ3KNjUdFjQVqUcOkqR1bTUx/d68t
6N/XEZS6+mF2ZLD+xQ3B2OZl7UGa5nf0dyMG/1W5nKU2p7ljhqbpr1UTVASqA3XqdLKB753wkVVY
CG5vbg+XHWSV7RjxedwdQdrFaiZnauLaWM32mZrrzbtcaM2GlvaxIJ82v9dVizre2x3cvgr96Q5m
CpcUNP7B5nSNxZgdZZ4OldaBUs3vHXAEhXRUC7a6uQF6CmsyJqkF4x/CrykbdpBujnGUuZAN41Pr
qu2K/NvUn4AMHLk5wXp32PSt7UFfDQK+7oiNasfzPdiiuwtNNFCjmi/ocQWCFte86/ZkYtUOtLSr
TSLNgpbqIOnqibQKemprWM+O2rGumrAIjJeruf0k8U5fGC902F7wkkLSUcOI5Wr0q/Tasfbe1UF7
l60XZ9pqR7vNGfR1oIE7XO19HczRUENZF7A7p9pjkFa3tje0uBqal7aXRgQJVzB2fFrt59i42m1h
NuhyQV2aztFObVwHEkqIcPgRcM2rwGdQm6bDW0KFq1jmqvMqHO1gIzPUKEYwy1HbVxOhY+VbmArM
narrZ7hpWBH5VNfbnB3O8JWbQ7HaEekYW+iYUutnqrg0jASIo8hGRTFdJjCfd7S7+lwdrn5H0NfU
zsbG1KNqOaIMVecRW7XeUrpJWagm4sTqmQJTZtDvtt2s3GCdWr5erP9c9fyZaseYztXQMsaYuyIM
CUo+P0iYC/tKzTZ19rP57PJ34yTGGa3O57Fxn4/N5X42bcdc83vHXC3tFSo1RpB7bHezvmJIAzS0
zsvNwWA2b9wFu5vHfbC7ZWn7SVwtHbtb249RoNVd8zrGU7Gu/aQD1woVSxmWIVnBwQqM02Is6FR6
20kfIdvVWl5FqOWeCSAqTjeDA9IzQcM4aQZHEceHcT4Vxy60UkI/6hjjd62jl9lna0f/WFcH83Ei
o0bwHwTBVYnacVWOA9VEBfWuvnlBg2sew1cxfFUYr2F4LXoGyJCbc/eYVOv6NCGXrZqU1OCjV2jD
xVtL8saBeCqOafmUKWVcI/xbxTGOIkjGOYYWGPqYVuO6WnEMGN5rdprTnGZnDXWEUuGxUL/Q9tmz
NfwplW/T9O/4B/lFJJa4SKrPYqkjaV1pgTSaWKePbzRJ9kZBJlVTVVPgmdogvT9VkA8WI3Wl5NGi
wkrqVZKpUJjuStHEWZKxVEn5B2vH3tqz81/3+Kt3vzX2wFv3zQn9/Et3bd3p8i0truyel0KTt771
cMvih07fs/nUI62tD5+6+7Xng69271vqdi/dx7JpI2Yj9Zg3SuTbL5okPVnITUxf9plEPVkADixC
gkgWEsS9oFffH/kKEDEZA4djoCsGPDEARBSpSZI8UqdEA9IRKShdkHhJype6pEkEOMo4OqvoEN1G
D9Oj9FV6iU5TnYnaschRUQQT5TAVrKryxpR5wLNiQ6kXH8OlWDR7vSvwKsh3q1cWgBOSIV6OLy6p
hBJwcvNCP7n2RyiEFGOiIcqgN+htRiQpEHZcvTN3ZUZedlZueqeH26Pq/gAO+CnMlplNG33FIPjp
qxoIaOC8BjSiT2wS6RExKNJtInSJYBfhkgjbETEpnhF5wcTHkRbcfKB1qmDFig14DUvv41uZUgry
Y4uccYCGPwDW0Idg5a+dPn2F42dfeR11vAs7D/GNZBZZeZKYpj86zrQbNzE96UsSo+rj4uzb7Ift
9IwdPPZO+1E7FzXLfwabIcELqZn17O2LRkJibYqKkbQmzPGrUFfoIm73iikFRTF7Pe6CfOL2mgvz
aIYzmYvzVnJeRY6PywPmLCgVRylEUZ7n+LjssqZya0G0rSR9YCNX4VpUVxYdVe6vjStfMdclaj7W
iM/8w7Up5hvW6d/T+4VSEk9afV6ayaSOiuq0gMWiN/o5LScIjVwnN8RxnC89p/4IB1y00KjRa3Q6
jcncSFRH9nrMXmlKQau6N0RgxbPC60GLCinpRWZXkbfEG+eNc5ktslcpLokzAjyx9St7Hm0PnjpV
UZWYnVg4GrNrD/3SK6HQK9feamzQaZ43m9VEnezFx3egAO2Z5DNyjzhIPhqZCDwcwg3olDkGyjwr
cAax+biXOUVI3YTQ6QuhJfC06gfx5Du+L8sONjKdDsx+eiAGjsa8GnMpZjqGR/c+HQMkBvQx1qB1
0kqPWkGy+qxN1u1WvsnaZT1oPWPlL1lRUWF0ACsOqqRi6Wnreeu0leuyHrFSk7XKus162PqqVTiC
TS5YOZPVjjhOazYZmnjbjFtNVcFKtObwcPiJ3sWADcMK0xmzr+pkKekZRcnAJn8RDgyjw0F0uV+W
ttijE6My8pP0YHXUrmf+9+elAv86pVJ6ZR6/6Yp/7rqmnLDe6jEG2dEfy8ljJ8lsnNJ6nNJOiWlB
nausqPjt2f4sO/M9v9VRb8+yZ+nj/KdxH0YbkcWcpjmQPyc4h/rmgGcOGPx6JU7wNKf+OBsC2WDP
9mTT7OxUSWoWJIPDQA0GFtZwVkvMI3BCS1MxZWUY49hA2SRiRY/HLU1JU+pcn4l6GSXJnDpU5th5
3EwQjNfmcZEoGJ/M8fa5W4+PrHnynta4P0ZlV7YU5bfMSSloG5lbs7PfVzH67FD7Y3c1S3/Wphb5
s3t7sxrWzGm4f0MtVCzausSTXDvYnJZbmqw32ArSsgvs8SZTdv1Q28LNbbnOusFFiRneZIO3Ii1n
VpxJcjdsUuMIRhNBwphpJFay6CSJmv6Tz4MqMy0jtnxbly1g227j7TawaJc6dPk6qtN0enDS+IzO
eotFG9spcloW7HDIHpy/ODOmlA3hWE/C48a1w+yMhHoGVVJBmvOl73859K3Qe3TzrtfvrQq9e999
odNQNq+zKpn7wbKn710YQoHmbnqif/2GUElK5RLVzq3TvxMOCI+QLNJzkmRO/0mNOykTKG4Jg2zL
ExOF5Rp3vhvSluVLgKuPRCVHZ5zNFsc7hHyBOoQu4YhwQbgs4EU6DbHopSw0ow0lJviKqRUot9ej
2iwN5SwRjGiX1HS0V0xxqmopgVnKSJmpOFvL5o7yWAB77yOn950IfXK0re07oD02dvrRnqTQVePs
jrsWrP27Ho+n9xvveBZ0FXQveCBQu/4HEHX470H/ct/sgQO31+W2+DJqt78wNHhi521sjJUwyRfS
vTiXTS/i5D8J3yNs8fSEI3Il9weYfOONiM02oM2i0GaYICdMX1C1kaCuaDo0HlvsTKXMjAlYjEZb
HrRBvs1no5alRJOv8Wk4nSa2U8tZOjUxkSV6JSpgxnJu1WupEVST8XKMgC7rBjPzXmHDHRNX7r/2
OoSegJjXB0PvVt/1D31nP+t4dKiKvhEMfXp8ubBj8TOhz45vCW4ovlpXueWl67lCLuYKySSDNL5k
9ScmpvklNiMzMtz1UpYnqzGrM2so63CWkGquE8yLU1Nl+2K9JDcTyQpWKwvAijrlmKuxjEJBc7nD
9hJuSilmgVNNJ4qZ+Tg0ltaZB/S2jS/v9Lfsn1i9/cXR4mu3JRTfPue2lRYQY+au++aIu6EkhcIT
ukFL7f6fHDj0zn2zO46c36Wr2dhWUDUvPq9/SRk3Pquq13/ffTiOXaEl/AG+maSSYrLiJEmZvuBL
Qh1zDnyk1akxhZQGSiE3yew/EwMxkYWPvX0xuqj6mMzGJIckm8w2pVGvBpKpmxdABU2wIWyD62HD
hWsgzqLC9MhqCNdTp7ArqrnTgYLV31ib33n7/EQN4PIY+lDgwEwFjvLeYxvXPNLtCZ0LDGW3zM3K
nLs4u7i1LJmmbDnzSJsld36xkFlUbg118//ecm+qNrOwNG7t8taHTt198gVX24H1d+xvdbmXfVWd
gzpC+Dv42USDVhzndVXjgqkqCF4Iaj1B3U/JuMCbY4KkLL8gDVco/KNFYIL00IZQMHQPZP2KW3Ll
dWwNuFIR/hT6r5bm+7ZpjUB5o4GHobU8GHg3v4Xfyx/ihXIDb+OX8Wv5Z/mXeU25in6DP8cLNqQp
V2u2YN3H/BVe5GHpG/Qc/ZhyxykYaANdRg9Rfi99mb6BSZkvu7CepxZKDfSgCLw4Ku4UuSfE4+In
Iicyu0y//8v6teIWkbaKUM4oUkX65mUR3hEvivRlEXaKD4lPiNxaEWYILCI9J34sUpZP0VSxVexF
rk+IwhURLrB28KwID4mwTIQaEWyiW6S8CH93hbE6Lr4jclhRKIJBBOSu5mqsz0KRu4gy0UkRmHR0
rwgB1mWvSGek6kcWF0V4Q4SD4hHWqlCswd53isInDHtOpMdFwHajTM5lTDTWycfiFZGeEeGHIhxS
JTKINpGWYJMt4l7xkOgrf1l8QxSGRHCL5WKDyPGMpAEZ7BWfRaaaaRHoAfG0eF7kiOgQ88WAyGsJ
3ymEU11MiXBx71TXeXXBZ9eGyHUzTsXeiriOmUG6EYPByM24Tb2Oz5Ur8J8bEqSFv8EdBFtOMBhy
Qui9UBn/Ev+NKz38Ny5eVP2TxZgSjDEOUuJLlvwmk83fmARJKXKdENuolyS95LOBzZYQTucw+Edi
/xSu2n8ZSTDaqwmnFAkmdPGO17b7/Dtf2zLw7U3zjaFfR3W1b+j/RdO6aEjU123+jqXpgVNbd719
/4LS7p0LjC093x0PjfX1RjfsGajCmIDrF78c87RUUkRqfNl2Ic1/HqeID2ODsyRQAp66SeMZI803
gtFOshsTYqWCRkGU1fwYQwT+Y5sJto9Sw0RBvhMzCBdG6Jsl9hamF6armZQcDxiy1QghsfjALaCC
wPEFR+9e/XC3B2PFuqJVrTUJFACsGhr6VebcFndxS9msX2S3zsvSZRUWxw0sa33k1OYtbz3cKufV
e/UZSrEV9l5xNG5Joa61+1uc2Uv39YQOpt5+fzgPs0y/S9PUPDT/JOEw8YphGy6duveikoRbbk7d
eamfPDw4mFIM56VettjGYwixgOv3oQ+yhE8/M4T5bWP6wmjhIst9eXY1n7MY/OdRPUxlxrSDaUfS
aEB9BdMupwmX0gD8l1KmU2gKm9JG3GOkWDVNs2RLXBQx4eKBbuoFlqSoWRpTopqjmCMBVNUaqvBm
tZrhMUve/CJvS4UTrMBxEPoEBI4TSp+7s3t3Wzo/+9o3qwYasnNbRmppzdWJlIbqouioIp9P3hLw
DT3WTo+G90uaxzE/LSNPsbzlsrpSYyp6wdfGIEeZn5DoXP/FnE9yaE55a/nO8nfKL5bz5eVwqPzl
8nPlXGs5YMFTDtReDqQcguVnyi+Uc4fLoat8eznFCmuUn0Q7ovOjz0Tz0WzwsaihaK+myepM52ZJ
sabcaOZGCqog3su2L+GdFpt6neEZyvzfjMuqqhK30zzjOmbnTZswYJswdS+WPFPDiLRmLsqcUZXr
9nuTcLd4Y29WeGjd1kcTNbOqmztLO7YsdIV+y8iya71JlHbO6O3a97h6120zetsa2DxSvbQkwRd4
rP1ac5jK3ThYfe2omkNUoE9sx/mNM4jseakgQYxSVXnZl4apjlbCB5cgGsiCYsXgT5nMOpNFs7JS
/K/6odEPcl08U01WXEJ9fHxFneCLluqFksV6fVKVXfbI2+QDMi/L5uYkKaOqUfGo+QbuVdQwYQ6n
HCzbcLMk6U01E2GTkCVKMzGjCopmVJI2oyXVuXAfiGljega6VazWyMWxzSE6HOxZtOX2vOrRr7f/
Ni6zPN1VkmkVQueifBv+fqjv8cHZ2lhXkiPZmpmZm3xHn15TevRfD+Y2z0mtKy9un5Nicbfcvajr
vuY04EvKG5U4o6s811i38XaP0nOwM7QpvSIrTvMY7l75/r6+ABVx6XPNK1vYkNewyos+KWEO049z
i53bnCRaSK0KRp0aj4ks5hZPMA4X85iomcU81gkarcaVklEkYyQsrgJc2es/w4W9tXlJ59/1LShq
8yV6s2JCrZD1H9z8K/t/tLgj+p91MXHZq/N5D5vLB3C978XYYCfdJ4mArp+OyZLef0G8LFLRedB5
xEkD6ivovOwULjkhUfafiYf4SO6kGs6IuVN8AokX4+xSEyex+F3lrZo5NlA3XuFNRzg9uslBGaju
LbXwRNl37ly1qy099JEl7zZ1XrPzDUwRgFu1NaB63WK68rpv/qPwZmitY25ZXnQ4Jt04c6n15YP/
VQoBCucxtAk+oUmgR4SgQLcJ0CWAXYBLAmxHxKRwBjfxRI3jt5y0RDbzB8AqvPlZocp/F9MTxgoX
05M9oifiv+C67KKuL4p4OPPPREN0RE/RM3qKZoEP53142kcC3+f09NcnOVMet+AmBd2Y0hH1/fXp
G564bK56cY9yP8vxiIV+4GuMpZwAi7lobiUvWHhciSxANLCYRJOVWo1Fq4nmtb5YuV6rjddSg1b+
J/ldmT4mw1dk0Mrxcoa8RL5TFh6V/0E+IX+IE1XN2v71VL1Ohn9mtB/KXJj6Thkyw23oH7FOhhMy
PCnDozLcJUMdK34o093yYzJdgxxpqQzxMmhkeOwPMrwjX5Tpj2R4SYYH5W/LdKcMffJGmbbKUC1D
qlwo0ziV+BMZfs3I4UX5RzJ9QoaH1b575VGZVsstMi2UIU0GWQYqw//6QsYbZVgtA3KuvcGZl6H/
1/KnMkXOSP2CDOSIDA/IMCrvlOkqGZpkUOR5Mk1VefveRe6XZfhAhh/K78j0mAwoykEZ7mUtYLG8
SqY1MhSzDkBSZbkofyLTnzJ6+JZ8TKYPybBJ/opMexk5FMo1Mk2XwaIOsvQ/GT0g9fdlOK5qcScj
R6F7GZlfpjEyAGHckOsROcj4jMoPyVwT48G4cTuxeFz+IY5fCMhQw1oySbCRLshP8mfQp7RAOy1W
9GIhNlaDjkFimM96yzwxZStwtWJnqCsxt5zJKIc7h29cN7LImxLOm9JOdnX+BeGKLyb8i9R1BudW
EdJPETKX7XLvcv9QmpyUyGu7hIRIAbMxDv/AKUIel2HktJyTX3/PtQ/vCb2Hc2c5JdceiIo3GwD0
5viovfAw9IceE3Z8to0756orT6dc+uw6V2itGgNwbw9BnDccGfAlYCRhZxc+ISBsVyOJlp1fUIG5
v6GgsP6wAEQAs1pOs8TXc0sJkTD95WoImSRnyAXCXybAzhIvIEPgmG7VPBJHNeVeqSbbw+E4tAcy
mEQkco6OcWg2MZDvvqRLYGmKZiJy0kvZGYOXQUSt0HI6vUFjANyLcDrQYzzXIsBpeT0HYOB0IhEN
0kEDGFSR9dH1BkO0RhCoejI/q5E7zFHucjRciIbG6MPRFLR6jud1gokLhy5vmdUT72VxM4Fli16z
lx0PR6CYMnO8V9qFtsCb6iZ1DNChMYAty04DM4fTxp6c92oo9BPYF9oFng9/AwX4PgC7Q3dRDzWE
HodV1/507S12Bhv6AQShAMef4osRNFGGR8kjjqj8KBoVfUjzVBTx/IYdFF2bkl7HpT+NrSiuSswW
zU4ImpIyrSdn5adadoBzXvXgikUu16LFizORGfLdwX67gjbVkxafPVUoFGoEzs2Vcw0cJ4q6Qcqb
YAhOA2pMQ5mezKgnXLKjBJ7TaHQwShJwuUNlnFLUc2C3F3MSdvjMzlFXrPAWOc1CEftIE7cDVoSe
h27QQ/VZ7rW3f/HrK01nsf867N8pPEJScF80SzdktTpTjYMmkyPQqW7qLUajYcSidYyo/bCMB1XL
jvJwSyS9pbB9kbeoUihSP9Zcz20sRl7rjKvLH3v04TtvW7lsaSfuiPSVI8/dNRy8q3LR3Q/vG0mi
X/3BwNP7N28Y9q1c2t0ttTwwWFW0+sGVPUd2bQoMz/1QzelaQ4v4pbjmeUktO5lPNRb6z+OcZ0m+
py5QBxq/IFTWTSadSaL5uJfLNpU1pjqluY2x8XFiM9FoiI0dDElTN2+SvJ6b9knAjlDSIofMFVBS
fOuuCVNafJc4jRDHcoTYmVUxnKTR1rXfHqmNBqupp0lpKXcC0ILxu9c8vMqjrPnGunXP5mPAEijo
KV9z36sbMn0t2cUts5PZQcu8zNAi98K1Pufc25KqB5uTZickJQ6sbL7/Xzbf88YDjcvXxJV4M7Wp
97Ze/eWmo6OzufdX716ckt2+e+XRY86WMTSLZ/q3fBbarJxs9DWkD2aUJDqGCjISCwoSMzh97BCZ
YxjS+4xx9fpi60hiopTTmH44naanu0ZytNKI4DB0GQKGoGHSIOQbfIbthoOGMwbBYBCs6sn1Bmnq
RmJbxjJb6f2pmPgyj8fDDrOlmz7VoerQ3sVF6gFgUfj4+nN+QLVxyRyfVfWll7eO/ePmOSIka5yl
zSV9gaLmldmrlmcv8ed0r1iyVhf6MKptx1Mrtx4bLk6dP7xoyXacH7u6vrauzD/yQIM1t6F4Vu+a
qgVZxl9J2Q2zl/R0tVt6HujyVKzevbBybdscE68vbx+6fhb8XdRNLgmcJDnTH7HPeTkT0396AXcA
6RPhcvpE5CTbvjxZi39ZmuWix+HJ99CsZfkWMFnsFmrRdup0JLXTardbedJpig1/5JEiR4yRI2H1
ND9ylB8+GC5y4pT7m4fD6b5Nfc2Joafo6vzdz/zLhpdD//l8S/sLYDrx5dOHBuyhyzEVHRsbBo/0
K96BI29bnO74H/z82mcFHdWZN06IC7t2tS7OaSx3qSfEE+yEmI2dEqLdi7Eknz55kjgxGJvVbaQa
jD3qM2YmVptYjFWrJfV7F6i7aNyF/8ynfiUCkuV0aCVTQoI2izN78iVNvpxPDfn5SoyZNZ3ebD5p
pl8zv2eme80gmuebaap5rQJlSodC3QpYFfitAq8rMF8ZUPYoTyt8uQKikqXQ06ICS/YqsFmB1awa
sCKd1cHrVxT4F+W3Cn1ZAdaEbmF8GMcBhX9P+bNC31Dga8pJhWLzexSAZQpUKY0KTVXAoMBaZa/y
rPKG8rEidCpgU9xKg8KZFHiExw6PK3BIgQMKjCqsWSMjKFcoVp9TrqBQM805bFrIKuETVgVYgU2x
P15JVWqUXoW/A6V8R/E9ASjlQQV2spbQpECNAm5GBh8r8EPW5FmFWpRCpVUZVXi1DWtxVIGHFMCB
Dd3aqOy48o7yicIdUiVsUJYpNF+B8MAuK0AvqKIcYZIPKQcUTlLR5xUIKnBYgYACJtREp8LpshK0
CVqPw4z7oHC25GU+6oWb85fODV+QJN2a8NyS7txArpxBdt6SBoWvSLVa72HghlK2Jq/ENRkDiJkt
zOzfzEdu9pmby4OM9AyNVs2LwBk7882bK4nFAjfzATzWqbGHvvWqGCcaRIxUeoMovBL6VuhhcAdN
iYYovcmoMUZHC8/Dbcc0UVFRAt7RhiTjM+DmPGmr80vKy0sTvAU5MVfPCjuuXvZtLSgrvM2f7Kss
i6e/vxaTUF5VleyvK63w3l3GhX82Of0ZIZo5mOdEkXVkXK+rGteKXu+4wVR1DCjv9eJeONoTNP40
WJx4sjL68mJ9EPKMQTI5rmv8sxAUJ0++9u+XN+mD2rxxUacL6iaN4xyroJMcOUY4XV5eHrzEftOr
1Yl54SvoSyT5BRDLshJgCQr+HT8LuacngA9dDL177oPQu6GPQEemufKrP+LKr7zODV/9KkpIya7p
3/EH1PPDQrLQZ5n51FAcKAZZn+s/YwFLZBtoUT81iFH1FvVTQxwxx/3NTw03vjOwUO6sBPUoDHf8
2i/61FAc+dLQdXt9Ivu5Mg1dwp2dFfBiXxr6H+nOC51bt8HdOi8z09fqXjtKnVtOP9qK28niuGJv
ps61o4X/SWiVY05isi3Q1fLwm5snjqWw7wz7WlPGcUB2zFX61VwpnmzyzZarhCGBmgS7UCU0InhA
OCwcFU4L54VpwRBGTQu84IuR6wVBr4PBeM12CgdxT860YNGbMJFKsBJ+VCfglknSaCAh8tsML24u
wunUig0MVlhiuWHYO3PGDE6zNw5YboB+C07uO6FPrm2jLTD7e6FS4DgqyLZZhtBJ+DrYQ78E+9vc
gatDZ+nj5pLZRSZDlifPHDKxeO3CJOd5tJuNLDlJ9Linn8VC76uzYPsssNk6TWAyWcFPNbi/zo9I
LUmx9TS2OQo10WgVTBA+AlbYR7pbf3ewYkP4CNPJfnkwk86oP5Mw0lmA0r8X+ujxx5Pr716WvyIt
Jjc2wzsr6ifc1qs7ua2vbKgcWJSj17zIC5KjwNH2ClEPZsH88bdff/hXnaaKT4k9/Dvot6ofKJj5
Ae70hdAiXH3eVNNGOvMjY1yRKkOLSPWNnx1/7ne72fR3pIb/FWkSbidGWkYOcLPILvoMsSK8l5ZN
X+BHSD3CBOv3CP9EWrFcie89+G7CdrvwrcN3fKTcirQWfG/TzlLrKvCWsHyA8Wb02NaLMGvP+tuL
7x1417G2+PZoykirdj+hmrLpzyL87SgP2orkkFHy75AO98KP4fd0kDPi3yruHe4jfh7/pJAq1GtG
Nd/XKtql2ld0vaJO9IlPiO/oZxt+GpUQ9VDUZDSJXhT9c2O/8TfSPukD8+3mV2IsEY1kE39EZxQ3
aR6CezX+bs03cWPGsElw+3W9dV3XIRATliDSiidDEZjDeTISgXliIQ9EYAH3Lk9GYA2JJccjsJbc
Tf4pAmPCD3MjsEiM0BaBDShDz/X/kZAH2yJwNBmC5yKwkVTSJLaV5EUsTdKlERhIMpcYgSnRcaUR
mCOVnC8C8yST+1IEFkgS92QE1pB07vsRWEs+4T6KwDqSyf9bBBZJksBHYAMpFRwROIosF9ojcDR5
XzgegY1kq+aB6qHA5uGBNf2jjsyeLIeSn1/iWNzX66jvHs1xzB/syXPMXbfOoRKMOIb7RvqGN/X1
5jkWzJ9Xu3hu6/zGRY6BEUe3Y3S4u7dvfffwWsfQ6lvbLxhY1TfcPTowNOho6R4cmTe0rnfuSE/f
YG/fsCPX8blaB6v+ItztfcMjDFGQl1+S571BwQhyP9fovxEIR7FmYGS0bxiRA4OOtryWPEdT92jf
4Kije7DX0Xq9YePq1QM9fSqyp294tBuJh0b7Uew7Ng4PjPQO9LDeRvKuj6Z6aDgwFBFrtG9Tn2Nh
9+ho38jQYP/oaGC2x3PnnXfmdUeIe5A2r2dovedv1Y1uDvT19o0MrBnE0ef1j65ftwAFGhxBwTeq
PaI0N2vQPzSIRloXpslxjPT1ORj7EeS/uq8XRQsMD93R1zOaNzS8xnPnwNoBT5jfwOAazw02jEuk
n/9Za4x1QyRANpNhMkDWkH6MGQ6SSXpIFr4Vko9/JQgtJn2kF9/1pBspchCaTwaRKg+huZhzrMP3
DQ4jaqkP33343qS2ZZQLsNU83B0vxjatCDcS9oVzQKXvxnsUqbuRto+sx/cwWYu4IbL6b/a/ANuv
UvthNQNIP4i1LVgaRL7zsLwOW85FuAepBlXuw0iRq8rzt9o6rrf+36W7XaUZuU5RgPIx/eUR7xfy
mOGQ+9/09D/TUNgWa1QuoyrvMOWAyrsNKVpUqia1JdPRqNrboErV+gU9NmKPq7E90+gNyh6V9yiW
w5yHEO6PaPsOslH1jxGkZO1mxjaCPf+lbZhPDqNXDn1OW0y6TWqfC1X8qOpjrK5fLQXIbFyNPORO
9S8PaW7l3BPhm6dC65Hy/7TdKM6YgKrHPtXea5A2bPs8led6tOaCiIYG1XnANLTxpjGGdfPXfNCv
vsMzad0tfJhl2Zu1nZF+JCL/arWfsNYC+BxCvfep2s5TsWvUMQ6gDQcQulk+ZrE1EdznpZmR5dbx
/L/sm4vkcBnkXfIF16ukCbTs4El9HgXeVwdnrsGr10C6BkNXwHcFtn968NMjn3L/cbnI7rl8+DLt
vASeS52Xhi4dvnT+kvCbiw77ry/OsX9wIcP+ywtz7Ofn/KLt/Tlc2y8mIPlYhd0z1wDJ7OMjPh14
+/Dmpich2ZdpTfL/GzdtJ+fg53yF/Z0fJ9nf/nG6vevswbOTZzn2CiJw4Sw75n7hrHWWH9/Hz+qj
/aYJkH0mePWVdLvv5ay5ft/LKRn+CXD6XC/NsZMJmDiht5MTQE44TvhOdJ0InBDY6+CJMycunxAm
wOGLrke6F7tepEdePPOimnsbXzQY/aZjncfoOBeW2Uqq8G7EmyMH8AkoudWXmZ7ltx/1HK06evgo
bzoKvqNG2U+eCzy3/TnuwnOXn6PPPlNkf6Yp3X4SbJCIw0dxEl8C09Ngegq+B/EQSyqIHeJ8u5oq
7I8fyrB/A++v4739EDzmz7QffvToo/QRf5Hd9JD9IfrgwXT7A/en2w/sM9i/ui/dbtpv30879w/t
37Z/ej/v2x8b7zftA98+g8lv2mPfQ7/yZZO988tQfK//XroJhdiI9yjeI3hnBcAWAC4AnwTgp4Hf
BGh/ADoCwA58RgOo1KHBevugX7EnQkKb1ZvQpvVybRq0Tje27epU7J34Xrm03r7cn2FftvQu+1J/
gT1WiWkTgGvjFa5tiAMTV8XRzhbwtWTm+H0tySn4iE3wL27OtDc3Jtmb8LY2ZjXSjsaBRjoBMb4s
f5p9vt9qr/c77XU46D/5UQkgK3FtZjC1SYqpjQJpAzJtnwDzMZuIL8k3B98S+02jZHPY8m0BG283
VZk6TdtMvMnkMTWahkwHTOdN0yZtGHvJxGP63ElguwwCTMDB8dYWt7thQju9uCGobVoWhN3BtBb2
9DUvDWp2B0nb0mXt4wBf7fjy/v1k3qyGoNLSHuya1dEQ7EXAx4DtCEizxmUyr2NkdGR048ho5NgD
whCZQYyMbGRYhpo5GQEVPTIyOjpKwk1G3CPEPeIe3ai2AATJSKT1CCNn3CL/gD2xvNE9qrJihCOj
jMbNoEhnREUyNuqFPYwk4Fz/L28O68MKZW5kc3RyZWFtCmVuZG9iagoKMTI0IDAgb2JqCjEwNTYy
CmVuZG9iagoKMTI1IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQkFBQUFB
K0xpYmVyYXRpb25TYW5zLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODQgLTMwMyAxMDYxIDEw
MzNdL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA5MDUKL0Rlc2NlbnQgLTIxMQovQ2FwSGVpZ2h0IDEw
MzMKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMTIzIDAgUgo+PgplbmRvYmoKCjEyNiAwIG9iago8PC9M
ZW5ndGggNDAyL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2Sz27CMAyH732KHNkBNUnb
FKQKiRWQetgfje0BSmpYpZFWoRz69ovtbJN2AH1JfrY+g9O62TWun9JXP9gjTOLcu87Dbbh7C+IE
l94lSouut1M80be9tmOShtrjfJvg2rjzUFVJ+hbebpOfxWLbDSd4SNIX34Hv3UUsPupjOB/v4/gF
V3CTkMlmIzo4hz5P7fjcXiGlqmXThed+mpeh5C/wPo8gNJ0Vq9ihg9vYWvCtu0BSSbkR1eGwScB1
/97yWHI628/Wh6gKUSlNCFdSExcGOeP7NXJOXGrkgjlHNsR6j1xyfou84kyGvOaMRN5yf+JH4pwy
dWAtFfGO76n/nnsWyAfuibVKMqOnYv8C84r9DfZR0Z/u2V/jjCr6Y0/F/maHHP0VcvTH2RX7mxUy
+5samf0Nzq5qdqba6E+17F9SLftrrNXsn2Fes3+Gv62O/iUy+2c4i2b/nO7ZvyBm/5I4+lMf9s9w
dh39DS1D/NdxLXBvf9ZN2Lv3YdVouWnHcLt6B7/7Pw4jVtHnGy83yu0KZW5kc3RyZWFtCmVuZG9i
agoKMTI3IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VGb250L0JBQUFB
QStMaWJlcmF0aW9uU2Fucy1Cb2xkCi9GaXJzdENoYXIgMAovTGFzdENoYXIgNDEKL1dpZHRoc1sz
NjUgNjEwIDY2NiAyNzcgMzg5IDMzMyAyNzcgMjc3IDU1NiAyNzcgNjY2IDcyMiA1NTYgNzIyIDU1
NiA2MTAKNTU2IDYxMCA1NTYgNjEwIDI3NyA2MTAgODg5IDU1NiA1NTYgNjEwIDI3NyA2MTAgNzIy
IDI3NyA1NTYgMjc3CjU1NiA1NTYgNjEwIDU1NiA3NzcgOTQzIDc3NyA2MTAgNTU2IDMzMyBdCi9G
b250RGVzY3JpcHRvciAxMjUgMCBSCi9Ub1VuaWNvZGUgMTI2IDAgUgo+PgplbmRvYmoKCjEyOCAw
IG9iago8PC9MZW5ndGggMTI5IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSA5MDY0Pj4K
c3RyZWFtCnic5Vh9UFvXlb/nfegTpAcIDAjQk5+EwUISIMyXsSU+JENkG/FlhG1iCSRAMUYYyfl0
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
cARPq1f7g7I2tEeGY7J9gJa+vt2y6phMhnbvCS8CfHrknhMnSEd5UK4fCMuR8pGgHEPCR4l5JITy
xSLSMZJKp9KHHMoFaSzSxJE+lMrwKUIJwDvlSKMeyegptSjNsqjnSKWobioF1JwDaUo66AOFtEkq
tdYFFaez1qmRVDH5H5iz1TgKZW5kc3RyZWFtCmVuZG9iagoKMTI5IDAgb2JqCjU2NTMKZW5kb2Jq
CgoxMzAgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9JQUFBQUErTGliZXJh
dGlvbk1vbm8tQm9sZEl0YWxpYwovRmxhZ3MgNjkKL0ZvbnRCQm94Wy05NCAtMzAwIDY5NiA4MzJd
L0l0YWxpY0FuZ2xlIC0zMAovQXNjZW50IDgzMgovRGVzY2VudCAtMzAwCi9DYXBIZWlnaHQgODMy
Ci9TdGVtViA4MAovRm9udEZpbGUyIDEyOCAwIFIKPj4KZW5kb2JqCgoxMzEgMCBvYmoKPDwvTGVu
Z3RoIDI3Mi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkctuwyAQRfd8Bct0EYGdxEkk
CylJFcmLPlS3H4Bh7CLVgDBe+O/Lw22lLkBnZu5FMwO5NY+NVp68OiNa8LhXWjqYzOwE4A4GpVFR
YqmEX6N0i5FbRIK3XSYPY6N7U9eIvIXa5N2CNxdpOnhA5MVJcEoPePNxa0PcztZ+wQjaY4oYwxL6
8M4Tt898BJJc20aGsvLLNlj+BO+LBVymuMitCCNhslyA43oAVFPKcH2/MwRa/qsVq6XrxSd3QVoE
KaVHygKXmcvIu8TVIfI+cxX5kDX7yFXO7yIfM58inzInzTnzOfIle5P+mvPX1OTaTWw37vNnDVjM
zoUVpKWn2ePUSsPvv1hjoyudbzNChOMKZW5kc3RyZWFtCmVuZG9iagoKMTMyIDAgb2JqCjw8L1R5
cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VGb250L0lBQUFBQStMaWJlcmF0aW9uTW9uby1C
b2xkSXRhbGljCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMTEKL1dpZHRoc1s2MDAgNjAwIDYwMCA2
MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCBdCi9Gb250RGVzY3JpcHRvciAxMzAg
MCBSCi9Ub1VuaWNvZGUgMTMxIDAgUgo+PgplbmRvYmoKCjEzMyAwIG9iago8PC9MZW5ndGggMTM0
IDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSA5OTQ0Pj4Kc3RyZWFtCnic5Tl7XFvXeefc
hwBJSFfoAZKAe8VFvAQSSAYbG6PLQwKMbcRDjiBxLBkJUGwQRsKOY2eQNqtTYs+O57h5bXa7PlK3
aYTTNiRNHSfdL+26uu5+XX/d1izxmjRN1xBna7Juaw37zpVwbC/r9tv2++2P3cu59/u+853vfOd7
nXNFamY2htRoHtFIGp2MTEvVdjdC6HsI4YLR/SlhcfKNLoCvIETtHpsen6zy/ORdhJhOhHLY8b0H
x3RNR04hpNqKUP6piVgkOvLL5gaEioAfNU0A4fFr5xQImYsAL5+YTN29yjzBAN4CeNXexGikwG6y
AB4l+GTk7unj9CIN+FHAhanIZGzfvj96A/AvI5QbnU4kU5dQxQpCZRzpn56JTT86/pVSwOtBpyeB
huEmlxpABcEpmmEVObl5SpU6X6PldAXo/9fFfg+VontZHzKi7fLzpovZiAzoAEKr7xDsw+fKbau/
/t/UIld+YjOuQP+AXsMUehUz6MvoPfTP6CX0FPohunwjN67EPMboPeB5E72PXkXf+WipIE+N7TL4
F+g19HP0CjrxkXwr6LMw59+hB/D96Ov4FB5BSWxAPwHuc9iK/hiif5Y5y3wL2/Cb+F30FN6EG6jT
1BTWoJ9S990sa+UfV98FSe/iE/D8BX6EaM7eR5tRmmpFR6jPUUH056BzmDpGTaJV9D28Eea/Hc2h
T2UFJNG9t6hXgX4fPY5iN9PBV2pq2+qv0NfRRfRd9DfoY+goOo3OUh+nPKvvw/xXQQNEmbERK7ND
LqyNVXyRnqZeoHKvPYoegnsb3FEUxT9AP8bCyiRodxE9jH6ADuJ8PMos4iosotfBPpPoM2gvOom+
hs6hv8JDkD+PoVO4E/tWa9HjmbTCNHqL/TT7McivsyiOOlkd/iJCkm84FBwaHOgP9G3ftrV3S093
l9/X2dHeJnlbN7ds2ti8YX1TY0O9y1lXW1VZYS8Xy2x8kUHHaTX5KmVebo6CZWgKo1qf6A8L6Ypw
mqkQu7vrCC5GgBC5gRBOC0Dy38yTFsIym3AzpwScY7dwShlO6Ton5oQW1FJXK/hEIX2pUxSW8Eh/
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
/PvHjqH2kt60ezCUDpcM96ajAEgEmAeAK1k0ofbhZCqZmnXIF045HClHEp4O5EjJpKRMJwDKwGu4
3IUyaDIJ3SCHEFPJZDKVmp2dxYRAkFnoAwhg4CSiM3zQkhi6HDIZhkNpIZIRESiTCUZ6HLIkMl6e
CyUJV7Lo3wCg/NXqCmVuZHN0cmVhbQplbmRvYmoKCjEzNCAwIG9iago2NDA3CmVuZG9iagoKMTM1
IDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvR0FBQUFBK0xpYmVyYXRpb25N
b25vLUJvbGQKL0ZsYWdzIDUKL0ZvbnRCQm94Wy0yNiAtMzAwIDYxMyA4MzJdL0l0YWxpY0FuZ2xl
IDAKL0FzY2VudCA4MzIKL0Rlc2NlbnQgLTMwMAovQ2FwSGVpZ2h0IDgzMgovU3RlbVYgODAKL0Zv
bnRGaWxlMiAxMzMgMCBSCj4+CmVuZG9iagoKMTM2IDAgb2JqCjw8L0xlbmd0aCAzMDIvRmlsdGVy
L0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb8MgDIbv/AqO3aEKpN9SFKlLGymHfWjZfkAKToe0
EEToIf9+GHebtAPo8evXyNhZ1Zwaa0L26kfVQuC9sdrDNN68An6Bq7FM5lwbFe5RutXQOZbF2nae
AgyN7ceiYNlbzE3Bz3xx1OMFHlj24jV4Y6988VG1MW5vzn3BADZwwcqSa+jjO0+de+4GyFLVstEx
bcK8jCV/hvfZAc9TLKkVNWqYXKfAd/YKrBCi5EVdlwys/peTeyq59Oqz89Eqo1WI3baMnCfeSuQV
6TnymvTk2RBXyFvyrJB3pG+Q96QnPpB+Rj4SJ/8jedbIFekH5BNxjXwmzw65JhaRpSAP9iap/zzp
9/7X6eP3H+IIcEc/o+Xq5n0ca1pkmidO0lj43bUbHVal8w3P7JVWCmVuZHN0cmVhbQplbmRvYmoK
CjEzNyAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9HQUFBQUEr
TGliZXJhdGlvbk1vbm8tQm9sZAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDE4Ci9XaWR0aHNbNjAw
IDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg
NjAwCjYwMCA2MDAgNjAwIF0KL0ZvbnREZXNjcmlwdG9yIDEzNSAwIFIKL1RvVW5pY29kZSAxMzYg
MCBSCj4+CmVuZG9iagoKMTM4IDAgb2JqCjw8L0xlbmd0aCAxMzkgMCBSL0ZpbHRlci9GbGF0ZURl
Y29kZS9MZW5ndGgxIDIzODA+PgpzdHJlYW0KeJztVd1rHFUUP7OfaWzaTbqtqVvtHSetrZlN8yHV
QtouyW6aTZpku7upM7pgJ5tJsmW/2N2ERqypUrUOWhBFChaatIJIqdxEkD74oFTfjKCWCILoQ8EH
P0BBEDGtv5kdk7TkT3CWO/d3zj3n/M45c+/dSmlSp410hpwUSue0ol8QCM8XREJDeqrCUtvOu4F/
hC42VhzP3dyz8BORoxVDH89OjzXJz31D5LqA9RMTujZ6+Or+Nsh/Qd4/AcWLy096idywp6aJXOWU
JPTWQE5CrskW0pqfzCV3Ci9PTjtVbKAdSMA9CpnltZz+5pfP/wz5LJHzVLFQrvjp5B24/mOuF0t6
sbH5j2tEG3ZAbsEQyEofFZHgseT/n7foDXqVrlGULpNK++gxkqmdTtAxkihMXSTSp/Q5fUU36F16
md6mF+gdmiVO71GIZuiscJG2O5fch93v09Puek4ypy39/NGYwvumVE7S4UbuaVYOqpbutMpucmFL
S2OQCzL7jm9sDnKH3B9XIpIqBrlTzjQyHoopIg+pQe6STVdREp9Vvg8sqgHYKcuBX9WAJHJ3s8J7
plRrQVURzy3XpZ4Kco88/7BwDuzsXCoV4IQwXnm+yVKFVlQ1ckM9O7AvyDfI7LRJ8hnCMO7cFZUY
d+3u4xRTDN3QmAmeCIiiGjAsKV6VTMLaana+gE9ExPtk9rVVzkaZ7ePe5pTC2BGpRzvJFDY6Ug1h
2tWZzKBmBjti9GiSwQzJopPM4DwES9RnKnhINwX4bLKYDi41imKALRloA5yiyGbYzk20zDbLEluy
ySWm9CcCIhdUxUBBUcmQmBE1JM10qLqYU5D7zM/QgLzrzQJM0HBPAYY5SdrJE2srMV23yCjCeMVs
W9+oZHg5iymdgU+w4pc/pJAQ6uoS+q/7KE3W2zQeVsx3XJFGkL3UFcAkSF3ofCiuLBCj7nTXgsAE
TJyl+XZ9x39cW2UOLfqCV9DctQ7sTXKMuodxM+EG6agX63eJ9WLYwW43CRduT7iH/74adi3ihP+A
+2HGNUt1RCJ7ZLfv8f0iu3+bz+txBm//fml29pKwWai7cvnylblZx0Ozc3Nzy7fm5qybYezoYufO
Y689s7nzT9pZYx2WxZ1b2drD455BBrhwkE/1gZ/3+PLMGpN77xiH4xcKe1JmXlS93gSrnk12DAdk
B227y3ETfbAiLqzEFKgWkmB7eeljGzuhv2FjF/Cijd3owbc29kB/C5aCawMCjdJvNhbI74jbGDk5
xmzshL5iYxfwORu76QHHRRt7oP9oT3ova29tPcASk3k2kEmXCuXpckXPlVk0n26pTfZG4hEWHook
2OBQkkWUaCLJqj5tbaxvMpvR82xQG9ErtbF4pDsShmFn8NCqR2K4uzsSCa/6DGUzUxm9xHq1bLZg
ekUHIpZLMh6NHY2wqsI272ADWmUio5VhXi7r2ZyWzw8V9XxiOjdSyMb18cmsVlpVrKLjeqmcKeRZ
W2t7S8eqmvZge+/Fzm3Hl2ylA0AJmqQ85gHKYK1EBSrTNEaFdMphZrhp81hpwRdIUi9FKI7BsJ+H
MCeABoGSmCOkwDZh4bU8bfgx6gNPFhy6xTZIGo0AVxA1ZkXsxgjbETspSIfW5UjQMCxNW9N6PZ4h
i2XKYipB7gVTFr/CClcUtUbWsCQtXYyOWtq1FndH77C6pCHOBKJrVm96rbkMriy6paG2PDIoWlUm
0MccqixgLQ7NuNUBDVmtZ7Ge7rhVQxlsBatrbcijHV+iY11rZ/XA3RnHOV3nuS7ceYkLr1M/r4kp
84JwXp3vMf8RuA9/dv44wBn1QdzcKUXl/maifwFJrsiqCmVuZHN0cmVhbQplbmRvYmoKCjEzOSAw
IG9iagoxMzc0CmVuZG9iagoKMTQwIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5h
bWUvRUFBQUFBK09wZW5TeW1ib2wKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xNzkgLTMxMiAxMDgyIDkx
Nl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDc5OQovRGVzY2VudCAtMjAwCi9DYXBIZWlnaHQgOTE2
Ci9TdGVtViA4MAovRm9udEZpbGUyIDEzOCAwIFIKPj4KZW5kb2JqCgoxNDEgMCBvYmoKPDwvTGVu
Z3RoIDIyMi9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkEFrhDAQhe/5FXPcPSxRoTcR
imXBQ7ultj8gJqMN1EkY48F/3zFrW+ghgZf3vuRNdNs9deSTfuVge0wwenKMS1jZIgw4eVJlBc7b
dKi829lEpYXttyXh3NEY6lrpN/GWxBucHl0Y8Kz0jR2ypwlOH20vul9j/MIZKUGhmgYcjnLPs4kv
ZkadqUvnxPZpuwjyF3jfIkKVdXmvYoPDJRqLbGhCVRdFA/X12igk9887iGG0n4YlWUqyemjv2eN0
p/axftqAXZmlSZ49V9gf94S/3xND3Km8vgGK9G2jCmVuZHN0cmVhbQplbmRvYmoKCjE0MiAwIG9i
ago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9FQUFBQUErT3BlblN5bWJv
bAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDEKL1dpZHRoc1szNjUgNzk0IF0KL0ZvbnREZXNjcmlw
dG9yIDE0MCAwIFIKL1RvVW5pY29kZSAxNDEgMCBSCj4+CmVuZG9iagoKMTQzIDAgb2JqCjw8L0xl
bmd0aCAxNDQgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDg5MTI+PgpzdHJlYW0KeJzl
WHtQW+eVP9939UAPkARCgAXcKy5gGQECZMDYMlwDEmCwES9H2MaWkGSDH0hBMoljt6Z5+IGfsV03
3qSbdppmN6/JxU4mOHFitunsttN0k9ltdzpTp3HS9LWx4+5O0s60Mey5V8KPxO0+ujP7x17p++45
5zvfOef7nfN9urqJ8V0R0MMkMCCEdgZjeem6NAB4C4BkhiYSXO+ujFqkrwBQ/5bY1p12108/BlAs
A1Art+7YveUXa+g8gE4ASPtsJBIMN/7rfDWA2Y026kZQMHfjkgr5BPLFIzsT979PqRL5x5A374iG
ghe1/Vokn5f4ncH7Y3+lKGeQnEWeGwvujLjfX2ZDHv2n7Y1F44l+Yr0BULBRGo+NR2IfXHVvRX4v
gLIfZQQ/0qVHUiXxlFEoVeo0+P96Kd9SvgVfUnogGwJyf8elWA5muA9g/qrE3ern7vnfjSKF/0vw
OjwL34DvgQhT8DR8DR6Ag/Bl+DbM3oqXcHAJvg/PwRG4CI/DUfjKXdflwfxeQIt74Rw8Bqdh8909
y3pR1DoIX4Xvk31o7zXYRF4nDARgN9qeQd8+xbTizbku+Ii64E2igT3EQc/QMYzi7tdJ+FvYgf0r
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
yGSlyM1PZJi83Nmqs/TsmUz2MW8pa/wakZZ2xpIvL63sDCp81TrPGk6/ePrSaUY4XVDtFU5bMNen
9Qav4ZTzVNOpfaeun1IaXsVH5SjRCxw9ebSUfbRvnn3vBKk6QdgTzhM0emLfCQrHjce54xJ0QtHx
3Hyv8Rh3rOoY031089HoUabqCDEcYY84jzDCEWOW13iJ6DBgHaZUBwzmXncuh/NekIiXjWbv5GEp
TmHxYYzi0Go3e/BhNxvbP7mfPvnIi49ceoSpepB8Zec8O4kFEMeEzpD8814Ta5whVqElZ5H3p+Mf
jf9xnOHGC2ze747/aJzeG21no1j9Y9gWkdyBPFfugNrFDKjQwJKdZAfegr58NoC2Nsv28s57y9m3
L5JceA8bJbnnvPkozhFYRHHT+nZ2o7ea3YD39XjPqskcUGJNKmqkukwTMqxu1sCQM4NPD9JoH5kh
i4QGtNrrs7LXe+Z7qNBTu8wr9JTYvW/7SHeXm12LRtZgs3SVdtV1Meou8quu33fRTu9SLEhSIqwn
q9FtBwbfjq0N24te8p73updOeomlJnvARAwDxhrDACW40YCwrKHJsNmwz6AwGJyGbkPUcNzwnmHe
oG5C2XUDg/9GuoGcsBAlBndiur/P4eicUc/3dooa3waRHBRL+qRe6Fkvqg6KMLB+g3+akGODjxw9
Cs0FnWJNn18MFAx2imEkBImYRMJYMG2B5sF4Ip7Y5ZAukiLi4IgnEkhgi+OXxCEuj2ODpNghj8gi
VE5JSCIeTw4kLSQcu+TekRITeSwBMh1PXjiMHST9xYkDqaRpKRhIqqH3uGQCb5vRVyLlGO+b4g7Y
FE863xTftQlV0VpcjsoRz938HxaEDpIKZW5kc3RyZWFtCmVuZG9iagoKMTQ0IDAgb2JqCjU2NjkK
ZW5kb2JqCgoxNDUgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9IQUFBQUEr
TGliZXJhdGlvbk1vbm8tSXRhbGljCi9GbGFncyA2OQovRm9udEJCb3hbLTk0IC0zMDAgNzAzIDgz
Ml0vSXRhbGljQW5nbGUgLTMwCi9Bc2NlbnQgODMyCi9EZXNjZW50IC0zMDAKL0NhcEhlaWdodCA4
MzIKL1N0ZW1WIDgwCi9Gb250RmlsZTIgMTQzIDAgUgo+PgplbmRvYmoKCjE0NiAwIG9iago8PC9M
ZW5ndGggMjU4L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2QuW7EIBCGe56CclOssL2H
t7CQVo5WcpFDcfIAGMYOUgxojAu/fTg2iZQC9M3xM/zD2u6xM9qzV7SyB09HbRTCYleUQAeYtCFl
RZWW/h6lW87CERa0/bZ4mDsz2qYh7C3UFo8b3V2VHeCBsBdUgNpMdPfR9iHuV+e+YAbjaUE4pwrG
8M6TcM9iBpZU+06FsvbbPkj+Gt43B7RKcZm/Iq2CxQkJKMwEpCkKTpvbjRMw6l/tkhXDKD8Fhs4y
dBbFueaBq8ynyIfE9THyMecPkU85X0U+53wZuc7cRr5kzvPvk+JP4qp+HFK5IgZ3aZ/JVjSkDfyu
3FkXVel8Az97fcAKZW5kc3RyZWFtCmVuZG9iagoKMTQ3IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0
eXBlL1RydWVUeXBlL0Jhc2VGb250L0hBQUFBQStMaWJlcmF0aW9uTW9uby1JdGFsaWMKL0ZpcnN0
Q2hhciAwCi9MYXN0Q2hhciA4Ci9XaWR0aHNbNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw
MCA2MDAgXQovRm9udERlc2NyaXB0b3IgMTQ1IDAgUgovVG9Vbmljb2RlIDE0NiAwIFIKPj4KZW5k
b2JqCgoxNDggMCBvYmoKPDwvTGVuZ3RoIDE0OSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0
aDEgMTEzMDA+PgpzdHJlYW0KeJzleW10W9WV6Nn3Qx+WLV3JkmxHtnUV+TOyJNuy4yh27OtvO3Yi
2Y6DnUSJZFuOHfwtJRAKtTOUSTCEmA4FVgMTSHmvU1hD5ASYQPvATHlMO8CQDm9aOtM2aaGUPkiH
N690vWmw/Pa5kvIF7aw1M2u9H+9K996999lnn7332WeffaTo3MEwSScLhCXS8GRopn/Lpg5CyJuE
gGH4UFS8d/TNGoQvEcI0jc7snyzx/NNvCOEKCFHy+ycOjz7pfuO/EaIpIyTzqbFwaGTLR3dXEJJ/
AWVsHEPC9+OPKAmxqhAvGJuM3n4p7bEexJGf7JmYHg59feNfuBE/hnj5ZOj2mUz+fRbx84iLU6HJ
8C9v/2uUZX2XENXzM9OR6I/AGiekZIm2z8yFZ769qnsH8Rgh7CzSAD/0SkdQQXGG5XiFUqVO06Rn
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
kIVCBHyKeEt4s2srkCVZc3LbfsKuWb/33TVr+Xfh5XaD9SXfiPXF4Jr1/HNmq3AeLJIFxL8C4Xnx
eel5NvjczHMLz7G6s/vOMstsnfU8GKW1ZyutsafXrO5zDed859gT50A6V1TaZj3jPtNw5tQZTncG
pDNac9upZ+Evke2Zp6utT/uLrH9+stj6+MlC62N4k5PBk8zCyU9OMqe61qy6h6wPMbp7rfcyf7ZU
ZP3qg0XWE/cXWR/AW3fcepzZd3z6+PzxteOcdDwzq013P9zTXmk9dTccmVyzLqAth1D4QbyjeEfw
dh9uOOw7zM5OW60z7TrrdHu+dR1k9+d4svuVHrZfgV2+OQmlkzCBUAg7BPdVWvfhe7g915oz9Osh
RhwymNpKh7xDnUPs3naLNbB7zbpnt8e6Gwc2gtRo6M+sNPTzwPZzlWz/NAs6toFlHh6EfX0g9ZWU
tUl9+evxkZnd1ttTYu3x5Vr9eOf4Sn3MoG/cx5wH8zlU6+BLYCL3gEnawvi3wxPbYttWtrHb2o3W
bhyoC++t7VbrWid0ohkdiJJ2MFea+vWg6xcqdf14PusHgjMH+rOWHHwJ0hZ8CziFjGARLeWWGQtn
1TXo9unmdZxO59b5dNO6E7qLujWdMkH9Zx2HZfI+Agtm4OE8LC3v6HM4us4r13q7Ykr/7hgcixX2
0afUsyumOBYj/bt2DywDPDB4z/HjpCmvK1bZNxAL5g12xUYQkCiwgICQt2wmTYORaCR6MBJ1JC5A
IOogCEUjEUeKHIEIiRyU2+W2iCPRgCwyDYmRZP+Ig2DrwWSrLEBuj1JYRlEYSovIDVFZ2sEUk4OO
k7iQKUL/7/i/dGbxwQplbmRzdHJlYW0KZW5kb2JqCgoxNDkgMCBvYmoKNzM0OAplbmRvYmoKCjE1
MCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0RBQUFBQStMaWJlcmF0aW9u
U2Fucy1Cb2xkSXRhbGljCi9GbGFncyA2OAovRm9udEJCb3hbLTIwOCAtMzAzIDExMjcgMTAyOV0v
SXRhbGljQW5nbGUgLTMwCi9Bc2NlbnQgOTA1Ci9EZXNjZW50IC0yMTEKL0NhcEhlaWdodCAxMDI5
Ci9TdGVtViA4MAovRm9udEZpbGUyIDE0OCAwIFIKPj4KZW5kb2JqCgoxNTEgMCBvYmoKPDwvTGVu
Z3RoIDMyNS9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJxdkstugzAQRfd8hZfpIsJ2Amkk
hJSnxKIPlfYDiD2kSMVYhiz4+3pm0lbqAuuMfe/oaob0UB0r103paxhMDZNoO2cDjMMtGBAXuHYu
UVrYzkz3ik7TNz5Jo7eexwn6yrVDUSTpW3wbpzCLxc4OF3hI0pdgIXTuKhYfhzrW9c37L+jBTUIm
ZSkstLHPU+Ofmx5Sci0rG5+7aV5Gy5/gffYgNNWKo5jBwugbA6FxV0gKKUtRnM9lAs7+e9OaLZfW
fDYhSlWUSplHcSE1cZYjr/h+i7wm3mjkjHmNnBPrE/KG9TvkR9askLeskcg77k+8J16T5hBZS0V8
5Hvqf+KeGfKZe6JXSWbMqTh/hnrF+fNH5Ht+hcz5c8ypOH++R77nVzSo+0RwZLjTn1UIcwshroEW
T/PHyXcOfv8NP3h00fcNcAWeigplbmRzdHJlYW0KZW5kb2JqCgoxNTIgMCBvYmoKPDwvVHlwZS9G
b250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvREFBQUFBK0xpYmVyYXRpb25TYW5zLUJvbGRJ
dGFsaWMKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAyMgovV2lkdGhzWzM2NSA2MTAgNjY2IDI3NyAz
ODkgMzMzIDI3NyAyNzcgNTU2IDI3NyA2NjYgNzIyIDU1NiA3MjIgNTU2IDYxMAo1NTYgNjEwIDYx
MCA1NTYgNjEwIDU1NiAzMzMgXQovRm9udERlc2NyaXB0b3IgMTUwIDAgUgovVG9Vbmljb2RlIDE1
MSAwIFIKPj4KZW5kb2JqCgoxNTMgMCBvYmoKPDwvTGVuZ3RoIDE1NCAwIFIvRmlsdGVyL0ZsYXRl
RGVjb2RlL0xlbmd0aDEgMjk5NjQ+PgpzdHJlYW0KeJzUvGtgU1W6MLyetfZOsnNpdq5tekvS9J40
2TS9l7QbaEtKBQoUaAulBUpLC0ILBYWqFLkIBaUqAyIozIiOd4oi4qBDZ4aj46gjR52Z48E5cM5x
POMoI6+v4zsKTb+1dlIu6sz3/vj+fGmT7LXWs+7ruT8rfWvWLUN6NIAIkpfeurjnT7q//xdC6G2E
wLx0fZ/ri6kPp9Hniwhhe0dP563ZwfN/RYj8HSE137lyQ8eyTVfcCOlolYUDy5ctbg999lYQoc4B
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
K0s1rARrIAqrWcG7nF2ArYH55daAvpwO6GCdO6GtA8p2r4vdtrWW3QrS7M4NaCEnGjcdEGnM0DU0
lWqabqI8TctXej1NS+ze9zwtjbjOy7G14HMjlItefN2b8lL9XpznnhcwYSaQ42YCFEYBjDDLMjVM
B3OI0TCMk/ExIpNgrjPTjL4GdCmGhqlifx7W4jE8eKmlubh405h+2r8pqW/clsRHkkuaydLTtDWp
O5JEga3b2i5hfKL9kePH0VrbpqS7uS3ZaWvflOwC4CGgH0CO7VIeWtsuS3Kv8jMHnAZILi6WJILI
dako/RMIrCBcLEEz0CRZgorci6RiScaSBDuyDHoJ7wQsSUQtYbCAIhWn3YMHcLwTHMBCTruWJOBL
YC9Zd8K4/hdgzaNTCmVuZHN0cmVhbQplbmRvYmoKCjE1NCAwIG9iagoyMDU1OQplbmRvYmoKCjE1
NSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0NBQUFBQStMaWJlcmF0aW9u
U2FucwovRmxhZ3MgNAovRm9udEJCb3hbLTIwMyAtMzAzIDEwNDkgOTEwXS9JdGFsaWNBbmdsZSAw
Ci9Bc2NlbnQgOTA1Ci9EZXNjZW50IC0yMTEKL0NhcEhlaWdodCA5MTAKL1N0ZW1WIDgwCi9Gb250
RmlsZTIgMTUzIDAgUgo+PgplbmRvYmoKCjE1NiAwIG9iago8PC9MZW5ndGggNTUyL0ZpbHRlci9G
bGF0ZURlY29kZT4+CnN0cmVhbQp4nF3UzY6bMBQF4D1PwXK6GIGvLzAjRZEyyUTKoj9qpg9AwEmR
GkCELPL25dzjtlIXiQ7Gvny+Cc62h92h7+bs2zQ0xzCn565vp3Ab7lMT0lO4dH3iJG27Zo5X9t1c
6zHJlrXHx20O10N/HlarJPu+3LvN0yN92rTDKXxKsq9TG6auv6RPP7bH5fp4H8df4Rr6Oc2T9Tpt
w3mp87kev9TXkNmq50O73O7mx/Oy5N+Ej8cYUrFrR0oztOE21k2Y6v4SklWer9PVfr9OQt/+d68q
ueR0bn7W0zLVLVPz3Lv1ksVyUSJ7y+UeWZk3yIXlSpFLjhfIFbNHfmF+QX61LDnyhvVtzhvrWM2t
5b09d8dxm/POOja+53i1ZJdzHGZHfyXI9Cs8LvrfkaPf1tJfviLTX9ja6Me+HP0Kv6Nf7Vn0V1af
fm9r6ffYo6Nftsj0e6tJv8Aj9BeYL/Qr9iv0V9iv0K8wC/2FZfoL1BT6K6tDv2JfEvu/Q6a/hFPo
L2GT6Lfn0q/4LST23+rE/r8hRz9qevor9MfTL5Zj/7FHT7+gjqdfYfb0K/5Xnn6Pfnr6Pfbu6ffY
r6e/Qv89/WqG6Lf69Av8nv7Casb+m41+RR8Ufskd9q6OGT1RYUZ9jX4YNPrRB6Vf4Nf4/0F9jf23
OvSLzae/gFOjH3tU+hW/nUa/txc2vpl4dXG2/DkS0uY+TctxYAeQnQM4Abo+/D2jxmHEKvv8BhDp
HWgKZW5kc3RyZWFtCmVuZG9iagoKMTU3IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVU
eXBlL0Jhc2VGb250L0NBQUFBQStMaWJlcmF0aW9uU2FucwovRmlyc3RDaGFyIDAKL0xhc3RDaGFy
IDc2Ci9XaWR0aHNbMzY1IDU1NiA2NjYgNTU2IDIyMiAyNzcgNTU2IDUwMCA1NTYgMjc3IDY2NiA1
MDAgNTU2IDUwMCAyNzcgNzIyCjU1NiAzMzMgNjY2IDU1NiA1NTYgMjIyIDcyMiA1NTYgNzIyIDY2
NiA1NTYgNTU2IDU1NiAyNzcgNTU2IDI3Nwo2NjYgNzIyIDUwMCA3NzcgOTQzIDYxMCA1NTYgMjc3
IDgzMyA1NTYgMjIyIDU1NiA1MDAgNTAwIDUwMCAzMzMKNTAwIDMzMyA3MjIgMzMzIDcyMiA3Nzcg
NTU2IDU1NiA1NTYgNTU2IDgzMyA1NTYgMzg5IDcyMiA1NTYgNjY2CjU1NiAzMzMgMzMzIDE5MCA2
NjYgMjc3IDY2NiA1NTYgNTgzIDY2NiA2MTAgMTAxNSA1NTYgXQovRm9udERlc2NyaXB0b3IgMTU1
IDAgUgovVG9Vbmljb2RlIDE1NiAwIFIKPj4KZW5kb2JqCgoxNTggMCBvYmoKPDwvTGVuZ3RoIDE1
OSAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMjA4NDQ+PgpzdHJlYW0KeJzVvAlYW9e5
NrqGvTULbU1IIEASYhYgQMyTNpMsDDYyBgzYGLABGw+AGezYcWzixHaME+MkbkY3dp00zeDUcoYG
J2nsNvl7kjRp/LfNuf85HeJOOec0dePTNj2nSZD/b20JPKTpfZ773+e5z5XYe6+19lprr/Wtb3i/
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
Z3MgNQovRm9udEJCb3hbLTI0IC0zMDAgNjA3IDgzMl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDgz
MgovRGVzY2VudCAtMzAwCi9DYXBIZWlnaHQgODMyCi9TdGVtViA4MAovRm9udEZpbGUyIDE1OCAw
IFIKPj4KZW5kb2JqCgoxNjEgMCBvYmoKPDwvTGVuZ3RoIDUyMy9GaWx0ZXIvRmxhdGVEZWNvZGU+
PgpzdHJlYW0KeJxdlM2Om0AQhO88BcfNYQV0D7CWkCWvvZZ8yI/izQNgGHuR1oAwPvjtQ3VNEikH
o2Kmpuab9jTJ9rA79N2c/JiG5ujn+Nz17eRvw31qfHzyl66PMonbrpnDmz2baz1GybL2+LjN/nro
z0NVRcnPZe42T4/4adMOJ/8lSr5PrZ+6/hI//doel/fjfRw//dX3c5xG63Xc+vOS87Uev9VXn9iq
50O7THfz43lZ8s/w/hh9LPaeEaUZWn8b68ZPdX/xUZWm67ja79eR79v/5ooVl5zOzUc9LdZssaap
LOYqFeoUWk07G3emC4HOTZcOuuB4Bl1Sr6BfqN+gV8wx/4ZaoV/pyaG3zLT8HbV53ugxhj3H4c9S
jsOTkb/YQgd+7JuRP0dmFvhfoMlfgCcL/CU0+UucPQv8BTT5iw00+XUHTf7SPOTXV2jyi+1LfmfM
5M/BLOTPwSDkd2AT8udgEPKXqK2QP0dtJfCDQchf2jj5BXUQ8otlkr8EmwR+nEXILzi7kF8sM9Tf
NPnF8snvwKPkF2Qq+XPUQcnvsFbD/UG+kt8hR8P9sXHy56iPkt+BX8nvUEMN9be9wv3B/6vkV+MJ
9Tc/+dXyya+op5JfURNHfsVejvyKTBf44Xfh/iDHhfpjL0d+V1hzhS5Cm+E78Kd94+Y+TUvr2sfC
ehbd2vX+7/dkHEasst9vYioNBAplbmRzdHJlYW0KZW5kb2JqCgoxNjIgMCBvYmoKPDwvVHlwZS9G
b250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvRkFBQUFBK0xpYmVyYXRpb25Nb25vCi9GaXJz
dENoYXIgMAovTGFzdENoYXIgNjkKL1dpZHRoc1s2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg
NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2
MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYw
MCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAw
IDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAK
NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgXQovRm9udERlc2NyaXB0b3IgMTYwIDAgUgovVG9Vbmlj
b2RlIDE2MSAwIFIKPj4KZW5kb2JqCgoxNjMgMCBvYmoKPDwvRjEgMTI3IDAgUi9GMiAxNTcgMCBS
L0YzIDE1MiAwIFIvRjQgMTQyIDAgUi9GNSAxNjIgMCBSL0Y2IDEzNyAwIFIvRjcgMTQ3IDAgUi9G
OCAxMzIgMCBSCgo+PgplbmRvYmoKCjE2NCAwIG9iago8PC9Gb250IDE2MyAwIFIKL1hPYmplY3Q8
PC9JbTQgNCAwIFIvSW01IDUgMCBSL1RyMTMgMTMgMCBSL1RyMTggMTggMCBSL1RyMjMgMjMgMCBS
L1RyMjggMjggMCBSL1RyMzMgMzMgMCBSL1RyMzggMzggMCBSCi9UcjQzIDQzIDAgUi9UcjQ4IDQ4
IDAgUi9UcjUzIDUzIDAgUi9UcjU4IDU4IDAgUi9UcjYgNiAwIFIvVHI2MyA2MyAwIFIvVHI2OCA2
OCAwIFIvVHI3MyA3MyAwIFIKL1RyNzggNzggMCBSL1RyODMgODMgMCBSL1RyODggODggMCBSL1Ry
OTMgOTMgMCBSL1RyOTggOTggMCBSPj4KL0V4dEdTdGF0ZTw8L0VHUzE0IDE0IDAgUi9FR1MxOSAx
OSAwIFIvRUdTMjQgMjQgMCBSL0VHUzI5IDI5IDAgUi9FR1MzNCAzNCAwIFIvRUdTMzkgMzkgMCBS
L0VHUzQ0IDQ0IDAgUi9FR1M0OSA0OSAwIFIKL0VHUzU0IDU0IDAgUi9FR1M1OSA1OSAwIFIvRUdT
NjQgNjQgMCBSL0VHUzY5IDY5IDAgUi9FR1M3IDcgMCBSL0VHUzc0IDc0IDAgUi9FR1M3OSA3OSAw
IFIvRUdTODQgODQgMCBSCi9FR1M4OSA4OSAwIFIvRUdTOTQgOTQgMCBSL0VHUzk5IDk5IDAgUj4+
Ci9Qcm9jU2V0Wy9QREYvVGV4dC9JbWFnZUMvSW1hZ2VJL0ltYWdlQl0KPj4KZW5kb2JqCgoxIDAg
b2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9NZWRpYUJv
eFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVl
Pj4vQ29udGVudHMgMiAwIFI+PgplbmRvYmoKCjEwIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQg
MTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9T
L1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMTEgMCBSPj4KZW5k
b2JqCgoxNSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDEyMiAwIFIvUmVzb3VyY2VzIDE2NCAw
IFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0Fubm90c1sKMTAwIDAgUiAxMDEgMCBSIDEwMiAwIFIg
MTAzIDAgUiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9D
b250ZW50cyAxNiAwIFI+PgplbmRvYmoKCjIwIDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIy
IDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1Ry
YW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMjEgMCBSPj4KZW5kb2Jq
CgoyNSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDEyMiAwIFIvUmVzb3VyY2VzIDE2NCAwIFIv
TWVkaWFCb3hbMCAwIDc5NCA1OTVdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdC
L0kgdHJ1ZT4+L0NvbnRlbnRzIDI2IDAgUj4+CmVuZG9iagoKMzAgMCBvYmoKPDwvVHlwZS9QYWdl
L1BhcmVudCAxMjIgMCBSL1Jlc291cmNlcyAxNjQgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9H
cm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAzMSAw
IFI+PgplbmRvYmoKCjM1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJj
ZXMgMTY0IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vQW5ub3RzWwoxMDQgMCBSIDEwNSAwIFIg
MTA2IDAgUiAxMDcgMCBSIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kg
dHJ1ZT4+L0NvbnRlbnRzIDM2IDAgUj4+CmVuZG9iagoKNDAgMCBvYmoKPDwvVHlwZS9QYWdlL1Bh
cmVudCAxMjIgMCBSL1Jlc291cmNlcyAxNjQgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91
cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA0MSAwIFI+
PgplbmRvYmoKCjQ1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJjZXMg
MTY0IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vQW5ub3RzWwoxMDggMCBSIDEwOSAwIFIgMTEw
IDAgUiAxMTEgMCBSIDExMiAwIFIgMTEzIDAgUiAxMTQgMCBSIF0KL0dyb3VwPDwvUy9UcmFuc3Bh
cmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDQ2IDAgUj4+CmVuZG9iagoKNTAg
MCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxMjIgMCBSL1Jlc291cmNlcyAxNjQgMCBSL01lZGlh
Qm94WzAgMCA3OTQgNTk1XS9Bbm5vdHNbCjExNSAwIFIgMTE2IDAgUiAxMTcgMCBSIF0KL0dyb3Vw
PDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDUxIDAgUj4+
CmVuZG9iagoKNTUgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxMjIgMCBSL1Jlc291cmNlcyAx
NjQgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0Rl
dmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA1NiAwIFI+PgplbmRvYmoKCjYwIDAgb2JqCjw8L1R5
cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9NZWRpYUJveFswIDAgNzk0
IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVu
dHMgNjEgMCBSPj4KZW5kb2JqCgo2NSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDEyMiAwIFIv
UmVzb3VyY2VzIDE2NCAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0Fubm90c1sKMTE4IDAgUiAx
MTkgMCBSIF0KL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0Nv
bnRlbnRzIDY2IDAgUj4+CmVuZG9iagoKNzAgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCAxMjIg
MCBSL1Jlc291cmNlcyAxNjQgMCBSL01lZGlhQm94WzAgMCA3OTQgNTk1XS9Hcm91cDw8L1MvVHJh
bnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA3MSAwIFI+PgplbmRvYmoK
Cjc1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9N
ZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0Iv
SSB0cnVlPj4vQ29udGVudHMgNzYgMCBSPj4KZW5kb2JqCgo4MCAwIG9iago8PC9UeXBlL1BhZ2Uv
UGFyZW50IDEyMiAwIFIvUmVzb3VyY2VzIDE2NCAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0Fu
bm90c1sKMTIwIDAgUiBdCi9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRy
dWU+Pi9Db250ZW50cyA4MSAwIFI+PgplbmRvYmoKCjg1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJl
bnQgMTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAgUi9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgODYgMCBSPj4K
ZW5kb2JqCgo5MCAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDEyMiAwIFIvUmVzb3VyY2VzIDE2
NCAwIFIvTWVkaWFCb3hbMCAwIDc5NCA1OTVdL0Fubm90c1sKMTIxIDAgUiBdCi9Hcm91cDw8L1Mv
VHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyA5MSAwIFI+PgplbmRv
YmoKCjk1IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgMTIyIDAgUi9SZXNvdXJjZXMgMTY0IDAg
Ui9NZWRpYUJveFswIDAgNzk0IDU5NV0vR3JvdXA8PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VS
R0IvSSB0cnVlPj4vQ29udGVudHMgOTYgMCBSPj4KZW5kb2JqCgoxMjIgMCBvYmoKPDwvVHlwZS9Q
YWdlcwovUmVzb3VyY2VzIDE2NCAwIFIKL01lZGlhQm94WyAwIDAgNzk0IDU5NSBdCi9LaWRzWyAx
IDAgUiAxMCAwIFIgMTUgMCBSIDIwIDAgUiAyNSAwIFIgMzAgMCBSIDM1IDAgUiA0MCAwIFIgNDUg
MCBSIDUwIDAgUiA1NSAwIFIgNjAgMCBSIDY1IDAgUiA3MCAwIFIgNzUgMCBSIDgwIDAgUgo4NSAw
IFIgOTAgMCBSIDk1IDAgUiBdCi9Db3VudCAxOT4+CmVuZG9iagoKMTAwIDAgb2JqCjw8L1R5cGUv
QW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAgMF0vUmVjdFs1MjAuOSAyODEuOCA2MDAuOSAz
MDQuMl0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwOi8vbm9kZWpzLm9yZy8pPj4KPj4K
ZW5kb2JqCgoxMDEgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAw
XS9SZWN0WzUxOS4xIDIxMS41IDYzMC40IDIyOC41XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJ
KGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSEFURU9BUyk+Pgo+PgplbmRvYmoKCjEwMiAw
IG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMjY1LjIg
OTUuMiAzMjIuOSAxMDguNF0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwOi8vbGlzdHMu
b3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDE0LUp1bmUvMDI1MTk4Lmh0bWwpPj4KPj4KZW5k
b2JqCgoxMDMgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9S
ZWN0WzM3Ni44IDk1LjIgNDMzIDExMi44XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6
Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL2RldmVsLzIwMTQtSnVuZS8wMDc2OTguaHRtbCk+
Pgo+PgplbmRvYmoKCjEwNCAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3JkZXJb
MCAwIDBdL1JlY3RbMTYwLjQgNDM5LjMgMzA5LjYgNDYxLjddL0E8PC9UeXBlL0FjdGlvbi9TL1VS
SS9VUkkoaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3JnL2VjbWEtMjYyLzUuMS8pPj4K
Pj4KZW5kb2JqCgoxMDUgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAg
MCAwXS9SZWN0WzE1MC40IDM2OC45IDI1MSAzODYuNV0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VS
SShodHRwczovL2dpdGh1Yi5jb20vZXMtc2hpbXMvZXM1LXNoaW0pPj4KPj4KZW5kb2JqCgoxMDYg
MCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzExOS4x
IDI4OSAxOTkuMSAzMTEuNF0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwOi8vbm9kZWpz
Lm9yZy8pPj4KPj4KZW5kb2JqCgoxMDcgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsv
Qm9yZGVyWzAgMCAwXS9SZWN0WzEwNC40IDI1Mi42IDE2NC41IDI2OS42XS9BPDwvVHlwZS9BY3Rp
b24vUy9VUkkvVVJJKGh0dHA6Ly9ncnVudGpzLmNvbS8pPj4KPj4KZW5kb2JqCgoxMDggMCBvYmoK
PDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzU1MS44IDQ0NCA2
MjIgNDYwLjhdL0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkkoaHR0cDovL2thcm1hLXJ1bm5lci5n
aXRodWIuaW8vKT4+Cj4+CmVuZG9iagoKMTA5IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9M
aW5rL0JvcmRlclswIDAgMF0vUmVjdFs0ODIuOSA0MDIuOSA1NjUuMiA0MTkuN10vQTw8L1R5cGUv
QWN0aW9uL1MvVVJJL1VSSShodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL3RyYWNldXItY29tcGls
ZXIpPj4KPj4KZW5kb2JqCgoxMTAgMCBvYmoKPDwvVHlwZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9y
ZGVyWzAgMCAwXS9SZWN0WzQ2MS41IDI0Ni41IDUyOC42IDI2My4zXS9BPDwvVHlwZS9BY3Rpb24v
Uy9VUkkvVVJJKGh0dHA6Ly9ib3dlci5pby8pPj4KPj4KZW5kb2JqCgoxMTEgMCBvYmoKPDwvVHlw
ZS9Bbm5vdC9TdWJ0eXBlL0xpbmsvQm9yZGVyWzAgMCAwXS9SZWN0WzU0MS40IDI0Ni41IDU4Ni4z
IDI2My4zXS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6Ly9qYW1qcy5vcmcvKT4+Cj4+
CmVuZG9iagoKMTEyIDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAg
MF0vUmVjdFsxMDUuMSAyMTIuNyAxNTYgMjI5LjJdL0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkko
aHR0cDovL3d3dy5ycG0ub3JnLyk+Pgo+PgplbmRvYmoKCjExMyAwIG9iago8PC9UeXBlL0Fubm90
L1N1YnR5cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMzg4LjUgMjA3LjcgNDQwLjQgMjI5LjRd
L0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkkoaHR0cHM6Ly9jb3ByLmZlZG9yYXByb2plY3Qub3Jn
Lyk+Pgo+PgplbmRvYmoKCjExNCAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3Jk
ZXJbMCAwIDBdL1JlY3RbMjU3LjUgOTEuNSAzODIuMyAxMTMuOV0vQTw8L1R5cGUvQWN0aW9uL1Mv
VVJJL1VSSShnaXQ6Ly9nZXJyaXQub3ZpcnQub3JnL292aXJ0LWVuZ2luZSk+Pgo+PgplbmRvYmoK
CjExNSAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3Rb
NjkgNDQ0IDIwOS4xIDQ2MS42XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGh0dHA6Ly93d3cu
Z3d0cHJvamVjdC5vcmcvZG9jL2xhdGVzdC9EZXZHdWlkZU9yZ2FuaXppbmdQcm9qZWN0cy5odG1s
KT4+Cj4+CmVuZG9iagoKMTE2IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9MaW5rL0JvcmRl
clswIDAgMF0vUmVjdFs1NjQuOCA0NDQgNjE1LjcgNDYxXS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkv
VVJJKGh0dHA6Ly93d3cuZ3d0cHJvamVjdC5vcmcvZG9jL2xhdGVzdC9EZXZHdWlkZUNvZGluZ0Jh
c2ljc0pTTkkuaHRtbCk+Pgo+PgplbmRvYmoKCjExNyAwIG9iago8PC9UeXBlL0Fubm90L1N1YnR5
cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMjY0LjcgMTk4LjEgMzIwLjkgMjE1LjddL0E8PC9U
eXBlL0FjdGlvbi9TL1VSSS9VUkkoaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvZGV2
ZWwvMjAxNC1KdW5lLzAwNzgyNi5odG1sKT4+Cj4+CmVuZG9iagoKMTE4IDAgb2JqCjw8L1R5cGUv
QW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAgMF0vUmVjdFsxNDMuNSA0NDQgMzA2IDQ2MS42
XS9BPDwvVHlwZS9BY3Rpb24vUy9VUkkvVVJJKGdpdDovL2dlcnJpdC5vdmlydC5vcmcvb3ZpcnQt
ZW5naW5lLXNkay1qYXZhKT4+Cj4+CmVuZG9iagoKMTE5IDAgb2JqCjw8L1R5cGUvQW5ub3QvU3Vi
dHlwZS9MaW5rL0JvcmRlclswIDAgMF0vUmVjdFszNzIuMiAzMTYuOCA1NTEuMSAzMzkuMl0vQTw8
L1R5cGUvQWN0aW9uL1MvVVJJL1VSSShodHRwOi8vY2VudHJhbC5zb25hdHlwZS5vcmcvKT4+Cj4+
CmVuZG9iagoKMTIwIDAgb2JqCjw8L1R5cGUvQW5ub3QvU3VidHlwZS9MaW5rL0JvcmRlclswIDAg
MF0vUmVjdFs0MjUuOSAzOTguMSA0ODAuNiA0MTkuNl0vQTw8L1R5cGUvQWN0aW9uL1MvVVJJL1VS
SShodHRwczovL2dpdGh1Yi5jb20vc2t5c2NyZWFtZXIveW9nYSk+Pgo+PgplbmRvYmoKCjEyMSAw
IG9iago8PC9UeXBlL0Fubm90L1N1YnR5cGUvTGluay9Cb3JkZXJbMCAwIDBdL1JlY3RbMzExLjgg
NDM5LjMgNDM2LjYgNDYxLjddL0E8PC9UeXBlL0FjdGlvbi9TL1VSSS9VUkkoZ2l0Oi8vZ2Vycml0
Lm92aXJ0Lm9yZy9vdmlydC1lbmdpbmUpPj4KPj4KZW5kb2JqCgoxNjUgMCBvYmoKPDwvVHlwZS9D
YXRhbG9nL1BhZ2VzIDEyMiAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0K
Pj4KZW5kb2JqCgoxNjYgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDYxMDA2NDAwNzIwMDY5MDA2NTAw
NkUwMDZFMDA2NTAwMjAwMDc5MDA2MTAwNkUwMDYzMDA2NTAwNzk+Ci9DcmVhdG9yPEZFRkYwMDQ5
MDA2RDAwNzAwMDcyMDA2NTAwNzMwMDczPgovUHJvZHVjZXI8RkVGRjAwNEMwMDY5MDA2MjAwNzIw
MDY1MDA0RjAwNjYwMDY2MDA2OTAwNjMwMDY1MDAyMDAwMzQwMDJFMDAzMT4KL0NyZWF0aW9uRGF0
ZShEOjIwMTQwODE5MTgwMjI2KzAyJzAwJyk+PgplbmRvYmoKCnhyZWYKMCAxNjcKMDAwMDAwMDAw
MCA2NTUzNSBmIAowMDAwMTI3NzMzIDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAw
MDUyNCAwMDAwMCBuIAowMDAwMDA2Nzc0IDAwMDAwIG4gCjAwMDAwMDA1NDQgMDAwMDAgbiAKMDAw
MDAyNTY1NCAwMDAwMCBuIAowMDAwMDI1ODMxIDAwMDAwIG4gCjAwMDAwMDUyOTMgMDAwMDAgbiAK
MDAwMDAwNjc1MyAwMDAwMCBuIAowMDAwMTI3ODc5IDAwMDAwIG4gCjAwMDAwMjU4NzEgMDAwMDAg
biAKMDAwMDAyNjQwNSAwMDAwMCBuIAowMDAwMDI2NDI2IDAwMDAwIG4gCjAwMDAwMjY2MDQgMDAw
MDAgbiAKMDAwMDEyODAyNyAwMDAwMCBuIAowMDAwMDI2NjQ1IDAwMDAwIG4gCjAwMDAwMjc2Mzgg
MDAwMDAgbiAKMDAwMDAyNzY1OSAwMDAwMCBuIAowMDAwMDI3ODM3IDAwMDAwIG4gCjAwMDAxMjgy
MTggMDAwMDAgbiAKMDAwMDAyNzg3OCAwMDAwMCBuIAowMDAwMDI5MDgyIDAwMDAwIG4gCjAwMDAw
MjkxMDQgMDAwMDAgbiAKMDAwMDAyOTI4MiAwMDAwMCBuIAowMDAwMTI4MzY2IDAwMDAwIG4gCjAw
MDAwMjkzMjMgMDAwMDAgbiAKMDAwMDAzMDIyOSAwMDAwMCBuIAowMDAwMDMwMjUwIDAwMDAwIG4g
CjAwMDAwMzA0MjggMDAwMDAgbiAKMDAwMDEyODUxNCAwMDAwMCBuIAowMDAwMDMwNDY5IDAwMDAw
IG4gCjAwMDAwMzEzNjggMDAwMDAgbiAKMDAwMDAzMTM4OSAwMDAwMCBuIAowMDAwMDMxNTY3IDAw
MDAwIG4gCjAwMDAxMjg2NjIgMDAwMDAgbiAKMDAwMDAzMTYwOCAwMDAwMCBuIAowMDAwMDMyNjUz
IDAwMDAwIG4gCjAwMDAwMzI2NzQgMDAwMDAgbiAKMDAwMDAzMjg1MiAwMDAwMCBuIAowMDAwMTI4
ODUzIDAwMDAwIG4gCjAwMDAwMzI4OTMgMDAwMDAgbiAKMDAwMDAzMzg3OSAwMDAwMCBuIAowMDAw
MDMzOTAwIDAwMDAwIG4gCjAwMDAwMzQwNzggMDAwMDAgbiAKMDAwMDEyOTAwMSAwMDAwMCBuIAow
MDAwMDM0MTE5IDAwMDAwIG4gCjAwMDAwMzUxNTYgMDAwMDAgbiAKMDAwMDAzNTE3NyAwMDAwMCBu
IAowMDAwMDM1MzU1IDAwMDAwIG4gCjAwMDAxMjkyMTYgMDAwMDAgbiAKMDAwMDAzNTM5NiAwMDAw
MCBuIAowMDAwMDM2MjMxIDAwMDAwIG4gCjAwMDAwMzYyNTIgMDAwMDAgbiAKMDAwMDAzNjQzMCAw
MDAwMCBuIAowMDAwMTI5Mzk5IDAwMDAwIG4gCjAwMDAwMzY0NzEgMDAwMDAgbiAKMDAwMDAzNzIz
NSAwMDAwMCBuIAowMDAwMDM3MjU2IDAwMDAwIG4gCjAwMDAwMzc0MzQgMDAwMDAgbiAKMDAwMDEy
OTU0NyAwMDAwMCBuIAowMDAwMDM3NDc1IDAwMDAwIG4gCjAwMDAwMzgyNDMgMDAwMDAgbiAKMDAw
MDAzODI2NCAwMDAwMCBuIAowMDAwMDM4NDQyIDAwMDAwIG4gCjAwMDAxMjk2OTUgMDAwMDAgbiAK
MDAwMDAzODQ4MyAwMDAwMCBuIAowMDAwMDM5MTE2IDAwMDAwIG4gCjAwMDAwMzkxMzcgMDAwMDAg
biAKMDAwMDAzOTMxNSAwMDAwMCBuIAowMDAwMTI5ODcwIDAwMDAwIG4gCjAwMDAwMzkzNTYgMDAw
MDAgbiAKMDAwMDA0MDEwNCAwMDAwMCBuIAowMDAwMDQwMTI1IDAwMDAwIG4gCjAwMDAwNDAzMDMg
MDAwMDAgbiAKMDAwMDEzMDAxOCAwMDAwMCBuIAowMDAwMDQwMzQ0IDAwMDAwIG4gCjAwMDAwNDE0
MjcgMDAwMDAgbiAKMDAwMDA0MTQ0OSAwMDAwMCBuIAowMDAwMDQxNjI3IDAwMDAwIG4gCjAwMDAx
MzAxNjYgMDAwMDAgbiAKMDAwMDA0MTY2OCAwMDAwMCBuIAowMDAwMDQyNzUzIDAwMDAwIG4gCjAw
MDAwNDI3NzUgMDAwMDAgbiAKMDAwMDA0Mjk1MyAwMDAwMCBuIAowMDAwMTMwMzMzIDAwMDAwIG4g
CjAwMDAwNDI5OTQgMDAwMDAgbiAKMDAwMDA0NDQ2NCAwMDAwMCBuIAowMDAwMDQ0NDg2IDAwMDAw
IG4gCjAwMDAwNDQ2NjQgMDAwMDAgbiAKMDAwMDEzMDQ4MSAwMDAwMCBuIAowMDAwMDQ0NzA1IDAw
MDAwIG4gCjAwMDAwNDU2MjYgMDAwMDAgbiAKMDAwMDA0NTY0NyAwMDAwMCBuIAowMDAwMDQ1ODI1
IDAwMDAwIG4gCjAwMDAxMzA2NDggMDAwMDAgbiAKMDAwMDA0NTg2NiAwMDAwMCBuIAowMDAwMDQ2
MzIyIDAwMDAwIG4gCjAwMDAwNDYzNDMgMDAwMDAgbiAKMDAwMDA0NjUyMSAwMDAwMCBuIAowMDAw
MTMxMDI1IDAwMDAwIG4gCjAwMDAxMzExNjUgMDAwMDAgbiAKMDAwMDEzMTMyMyAwMDAwMCBuIAow
MDAwMTMxNTA0IDAwMDAwIG4gCjAwMDAxMzE2ODMgMDAwMDAgbiAKMDAwMDEzMTg1MiAwMDAwMCBu
IAowMDAwMTMyMDA4IDAwMDAwIG4gCjAwMDAxMzIxNDYgMDAwMDAgbiAKMDAwMDEzMjI4NyAwMDAw
MCBuIAowMDAwMTMyNDM1IDAwMDAwIG4gCjAwMDAxMzI1OTkgMDAwMDAgbiAKMDAwMDEzMjczNyAw
MDAwMCBuIAowMDAwMTMyODc2IDAwMDAwIG4gCjAwMDAxMzMwMTUgMDAwMDAgbiAKMDAwMDEzMzE2
OCAwMDAwMCBuIAowMDAwMTMzMzI0IDAwMDAwIG4gCjAwMDAxMzM1MDkgMDAwMDAgbiAKMDAwMDEz
MzY5MyAwMDAwMCBuIAowMDAwMTMzODc1IDAwMDAwIG4gCjAwMDAxMzQwMzcgMDAwMDAgbiAKMDAw
MDEzNDE4NyAwMDAwMCBuIAowMDAwMTM0MzQ0IDAwMDAwIG4gCjAwMDAxMzA3OTYgMDAwMDAgbiAK
MDAwMDA0NjU2MiAwMDAwMCBuIAowMDAwMDU3MjEzIDAwMDAwIG4gCjAwMDAwNTcyMzcgMDAwMDAg
biAKMDAwMDA1NzQ0MiAwMDAwMCBuIAowMDAwMDU3OTE1IDAwMDAwIG4gCjAwMDAwNTgyNDkgMDAw
MDAgbiAKMDAwMDA2Mzk5MCAwMDAwMCBuIAowMDAwMDY0MDEzIDAwMDAwIG4gCjAwMDAwNjQyMjMg
MDAwMDAgbiAKMDAwMDA2NDU2NiAwMDAwMCBuIAowMDAwMDY0Nzg2IDAwMDAwIG4gCjAwMDAwNzEy
ODEgMDAwMDAgbiAKMDAwMDA3MTMwNCAwMDAwMCBuIAowMDAwMDcxNTA1IDAwMDAwIG4gCjAwMDAw
NzE4NzggMDAwMDAgbiAKMDAwMDA3MjEyMCAwMDAwMCBuIAowMDAwMDczNTgyIDAwMDAwIG4gCjAw
MDAwNzM2MDUgMDAwMDAgbiAKMDAwMDA3Mzc5OSAwMDAwMCBuIAowMDAwMDc0MDkyIDAwMDAwIG4g
CjAwMDAwNzQyNTYgMDAwMDAgbiAKMDAwMDA4MDAxMyAwMDAwMCBuIAowMDAwMDgwMDM2IDAwMDAw
IG4gCjAwMDAwODAyNDIgMDAwMDAgbiAKMDAwMDA4MDU3MSAwMDAwMCBuIAowMDAwMDgwNzc0IDAw
MDAwIG4gCjAwMDAwODgyMTEgMDAwMDAgbiAKMDAwMDA4ODIzNCAwMDAwMCBuIAowMDAwMDg4NDQ4
IDAwMDAwIG4gCjAwMDAwODg4NDQgMDAwMDAgbiAKMDAwMDA4OTEwOCAwMDAwMCBuIAowMDAwMTA5
NzU2IDAwMDAwIG4gCjAwMDAxMDk3ODAgMDAwMDAgbiAKMDAwMDEwOTk3OCAwMDAwMCBuIAowMDAw
MTEwNjAxIDAwMDAwIG4gCjAwMDAxMTEwNzEgMDAwMDAgbiAKMDAwMDEyNTc2NCAwMDAwMCBuIAow
MDAwMTI1Nzg4IDAwMDAwIG4gCjAwMDAxMjU5ODQgMDAwMDAgbiAKMDAwMDEyNjU3OCAwMDAwMCBu
IAowMDAwMTI3MDE5IDAwMDAwIG4gCjAwMDAxMjcxMzIgMDAwMDAgbiAKMDAwMDEzNDUwMSAwMDAw
MCBuIAowMDAwMTM0NTg4IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNjcvUm9vdCAxNjUgMCBS
Ci9JbmZvIDE2NiAwIFIKL0lEIFsgPEQ5RTJBNTYyMjdENEZBRjBBMzU2MTg5NTdDNzY4NUNFPgo8
RDlFMkE1NjIyN0Q0RkFGMEEzNTYxODk1N0M3Njg1Q0U+IF0KL0RvY0NoZWNrc3VtIC9EMEZBQTlB
QUFCNEUzRTgzNTVFOUFGQjcyQzBFNTY3Mwo+PgpzdGFydHhyZWYKMTM0ODQyCiUlRU9GCg==
------=_Part_13620367_1307299861.1408464873154--
1
0
Hi All,
I have created a lab with 2 hypervisors and a self-hosted engine. Today
I followed the upgrade instructions as described in
http://www.ovirt.org/Hosted_Engine_Howto and rebooted the engine. I
didn't really do an upgrade but simply wanted to test what would happen
when the engine was rebooted.
When the engine didn't restart I re-ran hosted-engine
--set-maintenance=none and restarted the vdsm, ovirt-ha-agent and
ovirt-ha-broker services on both nodes. 15 minutes later it still hadn't
restarted, so I then tried rebooting both hypervisers. After an hour
there was still no sign of the engine starting. The agent logs don't
help me much. The following bits are repeated over and over.
ovirt1 (192.168.19.20):
MainThread::INFO::2014-07-24
09:18:40,272::brokerlink::108::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify)
Trying: notify time=1406157520.27 type=state_transition
detail=EngineDown-EngineDown hostname='ovirt1.om.net'
MainThread::INFO::2014-07-24
09:18:40,272::brokerlink::117::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify)
Success, was notification of state_transition (EngineDown-EngineDown)
sent? ignored
MainThread::INFO::2014-07-24
09:18:40,594::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring)
Current state EngineDown (score: 2400)
MainThread::INFO::2014-07-24
09:18:40,594::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring)
Best remote host 192.168.19.21 (id: 2, score: 2400)
ovirt2 (192.168.19.21):
MainThread::INFO::2014-07-24
09:18:04,005::brokerlink::108::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify)
Trying: notify time=1406157484.01 type=state_transition
detail=EngineDown-EngineDown hostname='ovirt2.om.net'
MainThread::INFO::2014-07-24
09:18:04,006::brokerlink::117::ovirt_hosted_engine_ha.lib.brokerlink.BrokerLink::(notify)
Success, was notification of state_transition (EngineDown-EngineDown)
sent? ignored
MainThread::INFO::2014-07-24
09:18:04,324::hosted_engine::327::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring)
Current state EngineDown (score: 2400)
MainThread::INFO::2014-07-24
09:18:04,324::hosted_engine::332::ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine::(start_monitoring)
Best remote host 192.168.19.20 (id: 1, score: 2400)
>From the above information I decided to simply shut down one hypervisor
and see what happens. The engine did start back up again a few minutes
later.
The interesting part is that each hypervisor seems to think the other is
a better host. The two machines are identical, so there's no reason I
can see for this odd behaviour. In a lab environment this is little more
than an annoying inconvenience. In a production environment it would be
completely unacceptable.
May I suggest that this issue be looked into and some means found to
eliminate this kind of mutual exclusion? e.g. After a few minutes of
such an issue one hypervisor could be randomly given a slightly higher
weighting, which should result in it being chosen to start the engine.
regards,
John
4
13
This is a multi-part MIME message.
--=_reb-r3908E055-t53F22B02
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
The link Backup and Restore API
<http://www.ovirt.org/Features/Backup-Restore_API_Integration> has steps
for Full VM Backups. The mentioned steps are,
1. Take a snapshot of the virtual machine to be backed up - (existing
oVirt REST API operation)
2. Back up the virtual machine configuration at the time of the
snapshot (the disk configuration can be backed up as well if needed)
- (added capabillity to oVirt as part of the Backup API)
3. Attach the disk snapshots that were created in (1) to the virtual
appliance for data backup - (added capabillity to oVirt as part of
the Backup API)
4. <data can be backed up>
5. Detach the disk snapshots that were attached in (4) from the virtual
appliance - (added capabillity to oVirt as part of the Backup API)
In the example section, following is the explanation for step 2.
Grab the wanted vm configuration from the needed snapshot - it'll be
under _*initialization/configuration/data *_
URL = SERVER:PORT/api/vms/VM_ID/snapshots/ID
Method = GET
But When run the GET request using rest API, I am not finding
information for _*initialization/configuration/data*_ in the output.
Following is the output of the GET request. Please advise If I am
missing something or looking at wrong place.
I am also attaching xml file with the following content. Please let me
know if you need more information.
*<snapshothref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094"id="a8f63b31-1bfa-45ba-a8cc-d10b486f1094">*
**
***<actions>*
**
*<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/restore"rel="restore"/>*
**
*</actions>*
**
*<description>**FirstClick**</description>*
**
*<type>**regular**</type>*
**
***<vmid="4dcd5b6a-cf4b-460c-899d-4edb5345d705">*
**
*<name>**RHEL_65_CL1**</name>*
**
*<description>**This is cluster 1**</description>*
**
*<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/cdroms"rel="cdroms"/>*
**
*<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/disks"rel="disks"/>*
**
*<linkhref="/api/vms/4dcd5b6a-cf4b-460c-899d-4edb5345d705/snapshots/a8f63b31-1bfa-45ba-a8cc-d10b486f1094/nics"rel="nics"/>*
**
*<type>**server**</type>*
**
***<status>*
**
*<state>**up**</state>*
**
*</status>*
**
*<memory>**1073741824**</memory>*
**
***<cpu>*
**
*<topologysockets="1"cores="1"/>*
**
*<architecture>**X86_64**</architecture>*
**
*</cpu>*
**
*<cpu_shares>**0**</cpu_shares>*
**
***<ostype="other">*
**
*<bootdev="cdrom"/>*
**
*<bootdev="hd"/>*
**
*</os>*
**
***<high_availability>*
**
*<enabled>**false**</enabled>*
**
*<priority>**1**</priority>*
**
*</high_availability>*
**
***<display>*
**
*<type>**vnc**</type>*
**
*<address>172.19.110.43**</address>*
**
*<port>**5900**</port>*
**
*<monitors>**1**</monitors>*
**
*<single_qxl_pci>**false**</single_qxl_pci>*
**
*<allow_override>**false**</allow_override>*
**
*<smartcard_enabled>**false**</smartcard_enabled>*
**
*</display>*
**
*<hostid="2704a037-0a61-4f3e-8063-6bd67bdbac36"/>*
**
*<clusterid="ba23117a-708e-40f6-bf32-970c4f86b7ee"/>*
**
*<templateid="00000000-0000-0000-0000-000000000000"/>*
**
*<start_time>**2014-08-18T11:16:47.307-04:00**</start_time>*
**
*<stop_time>**2014-08-18T11:14:26.323-04:00**</stop_time>*
**
*<creation_time>**2014-08-08T17:39:52.000-04:00**</creation_time>*
**
*<origin>**ovirt**</origin>*
**
*<stateless>**false**</stateless>*
**
*<delete_protected>**false**</delete_protected>*
**
***<sso>*
**
***<methods>*
**
*<methodid="GUEST_AGENT"/>*
**
*</methods>*
**
*</sso>*
**
*<initialization/>*
**
***<placement_policy>*
**
*<affinity>**migratable**</affinity>*
**
*</placement_policy>*
**
***<memory_policy>*
**
*<guaranteed>**1073741824**</guaranteed>*
**
*</memory_policy>*
**
***<usb>*
**
*<enabled>**false**</enabled>*
**
*</usb>*
**
*<migration_downtime>**-1**</migration_downtime>*
**
*</vm>*
**
*<date>**2014-08-17T17:03:53.461-04:00**</date>*
**
*<snapshot_status>**ok**</snapshot_status>*
**
*<persist_memorystate>**false**</persist_memorystate>*
**
*</snapshot>*
Thanks,
Santosh
***************************Legal Disclaimer***************************
"This communication may contain confidential and privileged material for the
sole use of the intended recipient. Any unauthorized review, use or distribution
by others is strictly prohibited. If you have received the message by mistake,
please advise the sender by reply email and delete the message. Thank you."
**********************************************************************
--=_reb-r3908E055-t53F22B02
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
PGh0bWw+DQogIDxoZWFkPg0KDQogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl
IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KICA8L2hlYWQ+DQogIDxi
b2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPg0KICAgIEhpLDxicj4NCiAg
ICA8YnI+DQogICAgVGhlIGxpbmsgPGENCiAgICAgIGhyZWY9Imh0dHA6Ly93d3cub3ZpcnQu
b3JnL0ZlYXR1cmVzL0JhY2t1cC1SZXN0b3JlX0FQSV9JbnRlZ3JhdGlvbiI+QmFja3VwDQog
ICAgICBhbmQgUmVzdG9yZSBBUEk8L2E+IGhhcyBzdGVwcyBmb3IgRnVsbCBWTSBCYWNrdXBz
LiBUaGUgbWVudGlvbmVkDQogICAgc3RlcHMgYXJlLDxicj4NCiAgICA8YnI+DQogICAgPG9s
Pg0KICAgICAgPGxpPiA8Zm9udCBjb2xvcj0iIzAwMDA2NiI+VGFrZSBhIHNuYXBzaG90IG9m
IHRoZSB2aXJ0dWFsIG1hY2hpbmUNCiAgICAgICAgICB0byBiZSBiYWNrZWQgdXAgLSAoZXhp
c3Rpbmcgb1ZpcnQgUkVTVCBBUEkgb3BlcmF0aW9uKQ0KICAgICAgICA8L2ZvbnQ+PC9saT4N
CiAgICAgIDxsaT48Zm9udCBjb2xvcj0iIzAwMDA2NiI+IEJhY2sgdXAgdGhlIHZpcnR1YWwg
bWFjaGluZQ0KICAgICAgICAgIGNvbmZpZ3VyYXRpb24gYXQgdGhlIHRpbWUgb2YgdGhlIHNu
YXBzaG90ICh0aGUgZGlzaw0KICAgICAgICAgIGNvbmZpZ3VyYXRpb24gY2FuIGJlIGJhY2tl
ZCB1cCBhcyB3ZWxsIGlmIG5lZWRlZCkgLSAoYWRkZWQNCiAgICAgICAgICBjYXBhYmlsbGl0
eSB0byBvVmlydCBhcyBwYXJ0IG9mIHRoZSBCYWNrdXAgQVBJKQ0KICAgICAgICA8L2ZvbnQ+
PC9saT4NCiAgICAgIDxsaT48Zm9udCBjb2xvcj0iIzAwMDA2NiI+IEF0dGFjaCB0aGUgZGlz
ayBzbmFwc2hvdHMgdGhhdCB3ZXJlDQogICAgICAgICAgY3JlYXRlZCBpbiAoMSkgdG8gdGhl
IHZpcnR1YWwgYXBwbGlhbmNlIGZvciBkYXRhIGJhY2t1cCAtDQogICAgICAgICAgKGFkZGVk
IGNhcGFiaWxsaXR5IHRvIG9WaXJ0IGFzIHBhcnQgb2YgdGhlIEJhY2t1cCBBUEkpDQogICAg
ICAgIDwvZm9udD48L2xpPg0KICAgICAgPGxpPjxmb250IGNvbG9yPSIjMDAwMDY2Ij4gJmx0
O2RhdGEgY2FuIGJlIGJhY2tlZCB1cCZndDsNCiAgICAgICAgPC9mb250PjwvbGk+DQogICAg
ICA8bGk+PGZvbnQgY29sb3I9IiMwMDAwNjYiPiBEZXRhY2ggdGhlIGRpc2sgc25hcHNob3Rz
IHRoYXQgd2VyZQ0KICAgICAgICAgIGF0dGFjaGVkIGluICg0KSBmcm9tIHRoZSB2aXJ0dWFs
IGFwcGxpYW5jZSAtIChhZGRlZA0KICAgICAgICAgIGNhcGFiaWxsaXR5IHRvIG9WaXJ0IGFz
IHBhcnQgb2YgdGhlIEJhY2t1cCBBUEkpDQogICAgICAgIDwvZm9udD48L2xpPg0KICAgIDwv
b2w+DQogICAgPGJyPg0KICAgIEluIHRoZSBleGFtcGxlIHNlY3Rpb24sIGZvbGxvd2luZyBp
cyB0aGUgZXhwbGFuYXRpb24gZm9yIHN0ZXAgMi48YnI+DQogICAgPGJyPg0KICAgIDxibG9j
a3F1b3RlPjxmb250IGNvbG9yPSIjMDAwMDY2Ij5HcmFiIHRoZSB3YW50ZWQgdm0gY29uZmln
dXJhdGlvbg0KICAgICAgICBmcm9tIHRoZSBuZWVkZWQgc25hcHNob3QgLSBpdCdsbCBiZSB1
bmRlciA8dT48Yj5pbml0aWFsaXphdGlvbi9jb25maWd1cmF0aW9uL2RhdGENCiAgICAgICAg
ICA8L2I+PC91PjwvZm9udD4NCiAgICAgIDxwcmU+PGZvbnQgY29sb3I9IiMwMDAwNjYiPiAg
VVJMID0gU0VSVkVSOlBPUlQvYXBpL3Ztcy9WTV9JRC9zbmFwc2hvdHMvSUQNCiAgTWV0aG9k
ID0gR0VUDQo8L2ZvbnQ+PC9wcmU+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIDxicj4NCiAg
ICBCdXQgV2hlbiBydW4gdGhlIEdFVCByZXF1ZXN0IHVzaW5nIHJlc3QgQVBJLCBJIGFtIG5v
dCBmaW5kaW5nDQogICAgaW5mb3JtYXRpb24gZm9ywqA8Zm9udCBjb2xvcj0iIzAwMDA2NiI+
IDx1PjxiPmluaXRpYWxpemF0aW9uL2NvbmZpZ3VyYXRpb24vZGF0YTwvYj48L3U+PC9mb250
Pg0KICAgIGluIHRoZSBvdXRwdXQuPGJyPg0KICAgIEZvbGxvd2luZyBpcyB0aGUgb3V0cHV0
IG9mIHRoZSBHRVQgcmVxdWVzdC7CoCBQbGVhc2UgYWR2aXNlIElmIEkgYW0NCiAgICBtaXNz
aW5nIHNvbWV0aGluZyBvciBsb29raW5nIGF0IHdyb25nIHBsYWNlLjxicj4NCiAgICBJIGFt
IGFsc28gYXR0YWNoaW5nIHhtbCBmaWxlIHdpdGggdGhlIGZvbGxvd2luZyBjb250ZW50LsKg
wqAgUGxlYXNlDQogICAgbGV0IG1lIGtub3cgaWYgeW91IG5lZWQgbW9yZSBpbmZvcm1hdGlv
bi48YnI+DQogICAgPGJyPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCiAgICA8YmxvY2txdW90ZT4N
CiAgICAgIDxibG9ja3F1b3RlPg0KICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIiBzdHlsZT0i
Y29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6DQogICAgICAgICAgbW9ub3NwYWNl
OyBmb250LXNpemU6IDEzcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50Og0K
ICAgICAgICAgIG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6
IG5vcm1hbDsNCiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRv
OyB0ZXh0LWFsaWduOiBzdGFydDsNCiAgICAgICAgICB0ZXh0LWluZGVudDogMHB4OyB0ZXh0
LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsNCiAgICAgICAgICB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
Og0KICAgICAgICAgIDBweDsiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZs
dDtzbmFwc2hvdDxzcGFuDQogICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0
dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi
a2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPmhyZWY8L3NwYW4+PSI8c3Bhbg0KICAgICAgICAg
ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMv
NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2Iz
MS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQ8L3NwYW4+Ijwvc3Bhbj48c3Bhbg0KICAg
ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAg
ICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48
c3Bhbg0KICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1u
YW1lIj5pZDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0
LWh0bWwtYXR0cmlidXRlLXZhbHVlIj5hOGY2M2IzMS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2
ZjEwOTQ8L3NwYW4+Ijwvc3Bhbj4mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgPGRp
diBjbGFzcz0iY29sbGFwc2libGUtY29udGVudCIgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxZW07
IGNvbG9yOg0KICAgICAgICAgIHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IG1vbm9zcGFj
ZTsgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u
dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7DQogICAgICAgICAgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsNCiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7DQogICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsNCiAgICAgICAgICAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7Ij48Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4N
CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZSIgaWQ9ImNvbGxhcHNpYmxlMSI+
DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAgICAgICAgIDxk
aXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24gY29sbGFwc2UtYnV0dG9u
Ig0KICAgICAgICAgICAgICAgICAgICBzdHlsZT0iLXdlYmtpdC11c2VyLXNlbGVjdDogbm9u
ZTsgY3Vyc29yOiBwb2ludGVyOw0KICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxp
bmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6DQogICAgICAgICAgICAgICAg
ICAgIDEwcHg7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsNCiAgICAg
ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1jYW52YXMoYXJyb3dE
b3duKTsNCiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7
IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQ7Ij48
L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQt
aHRtbC10YWciPiZsdDthY3Rpb25zJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAg
ICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVm
dDogMWVtOyI+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwv
c3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g
Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8c3Bhbg0KICAgICAgICAgICAgICAg
ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3Nw
YW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s
LWF0dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMv
NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2Iz
MS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvcmVzdG9yZTwvc3Bhbj4iPC9zcGFuPjxz
cGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmli
dXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPnJlbDwvc3Bhbj49IjxzcGFu
DQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1
dGUtdmFsdWUiPnJlc3RvcmU8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+
DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9k
aXY+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3
ZWJraXQtaHRtbC10YWciPiZsdDsvYWN0aW9ucyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGI+PHNwYW4g
Y2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+
PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2Rlc2NyaXB0aW9uJmd0Ozwv
c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+Rmlyc3RD
bGljazwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0
LWh0bWwtdGFnIj4mbHQ7L2Rlc2NyaXB0aW9uJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAg
ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgPGRp
diBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5
cGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0
Ij5yZWd1bGFyPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ3
ZWJraXQtaHRtbC10YWciPiZsdDsvdHlwZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg
ICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYg
Y2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGUyIj4NCiAgICAgICAgICAgIDxk
aXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+
PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbiBjb2xsYXBzZS1idXR0b24iDQogICAgICAgICAgICAg
ICAgICAgIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyBjdXJzb3I6IHBvaW50
ZXI7DQogICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2lu
LWxlZnQ6IC0xMHB4OyB3aWR0aDoNCiAgICAgICAgICAgICAgICAgICAgMTBweDsgdmVydGlj
YWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICBi
YWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAg
ICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBl
YXQ6DQogICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNw
YW4NCiAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3Zt
PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmli
dXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgIGNs
YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+aWQ8L3NwYW4+PSI8c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1
ZSI+NGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1PC9zcGFuPiI8L3NwYW4+
Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxh
cHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyI+PGI+PHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh
ZyI+Jmx0O25hbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAg
ICAgIGNsYXNzPSJ0ZXh0Ij5SSEVMXzY1X0NMMTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAg
ICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L25hbWUmZ3Q7
PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4
dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48
c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGVzY3JpcHRpb24mZ3Q7PC9zcGFu
PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5UaGlz
IGlzIGNsdXN0ZXIgMTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2Rlc2NyaXB0aW9uJmd0Ozwvc3Bhbj48
L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bh
bj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh
c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8c3Bhbg0KICAgICAgICAgICAgICAgICAg
ICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+
PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0
dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+L2FwaS92bXMvNGRj
ZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVkNzA1L3NuYXBzaG90cy9hOGY2M2IzMS0x
YmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvY2Ryb21zPC9zcGFuPiI8L3NwYW4+PHNwYW4N
CiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUi
PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNs
YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+cmVsPC9zcGFuPj0iPHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12
YWx1ZSI+Y2Ryb21zPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt
bC10YWciPiZsdDtsaW5rPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3
ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+
aHJlZjwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3
ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPi9hcGkvdm1zLzRkY2Q1YjZhLWNmNGItNDYw
Yy04OTlkLTRlZGI1MzQ1ZDcwNS9zbmFwc2hvdHMvYThmNjNiMzEtMWJmYS00NWJhLWE4Y2Mt
ZDEwYjQ4NmYxMDk0L2Rpc2tzPC9zcGFuPiI8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAg
ICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9z
cGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt
bC1hdHRyaWJ1dGUtbmFtZSI+cmVsPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+ZGlza3M8L3Nw
YW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+
PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2xpbms8
c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJp
YnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1uYW1lIj5ocmVmPC9zcGFuPj0iPHNw
YW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJp
YnV0ZS12YWx1ZSI+L2FwaS92bXMvNGRjZDViNmEtY2Y0Yi00NjBjLTg5OWQtNGVkYjUzNDVk
NzA1L3NuYXBzaG90cy9hOGY2M2IzMS0xYmZhLTQ1YmEtYThjYy1kMTBiNDg2ZjEwOTQvbmlj
czwvc3Bhbj4iPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i
d2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUi
PnJlbDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3
ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPm5pY3M8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwv
c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQi
Pjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNw
YW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5cGUmZ3Q7PC9zcGFuPjwvYj48Yj48
c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5zZXJ2ZXI8L3NwYW4+
PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s
LXRhZyI+Jmx0Oy90eXBlJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAg
PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRp
diBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTMiPg0KICAgICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0iYnV0dG9uDQogICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbGxhcHNlLWJ1dHRvbiIgc3R5bGU9Ii13ZWJraXQtdXNlci1zZWxlY3Q6
DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7IGN1cnNvcjogcG9pbnRlcjsgZGlz
cGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4t
bGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWlnaHQ6IDEwcHg7DQogICAgICAgICAgICAgICAg
ICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtY2FudmFzKGFycm93RG93bik7
DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAl
OyBiYWNrZ3JvdW5kLXJlcGVhdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm8tcmVw
ZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBj
bGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7c3RhdHVzJmd0Ozwvc3Bhbj48L2I+PC9kaXY+
DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlLWNvbnRlbnQi
IHN0eWxlPSJtYXJnaW4tbGVmdDoNCiAgICAgICAgICAgICAgICAgICAgICAxZW07Ij48Yj48
c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICAgICAgICA8
ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7
c3RhdGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNsYXNzPSJ0ZXh0Ij51cDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L3N0YXRlJmd0Ozwv
c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9
InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xh
c3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvc3RhdHVz
Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAg
ICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4
dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48
c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7bWVtb3J5Jmd0Ozwvc3Bhbj48L2I+
PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+MTA3Mzc0MTgy
NDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi
a2l0LWh0bWwtdGFnIj4mbHQ7L21lbW9yeSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg
ICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAg
ICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGU0Ij4NCiAg
ICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVz
ZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6IHBv
aW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhh
cnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0
aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAgICAg
ICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2NwdSZndDs8L3NwYW4+PC9i
PjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZS1j
b250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAgICAgICAgICAgICAgMWVt
OyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh
ZyI+Jmx0O3RvcG9sb2d5PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNs
YXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPjxz
cGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt
bC1hdHRyaWJ1dGUtbmFtZSI+c29ja2V0czwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUi
PjE8L3NwYW4+Ijwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+
PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1o
dG1sLWF0dHJpYnV0ZS1uYW1lIj5jb3Jlczwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUi
PjE8L3NwYW4+Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAg
ICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg
ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o
dG1sLXRhZyI+Jmx0O2FyY2hpdGVjdHVyZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPlg4Nl82NDwvc3Bhbj48L2I+
PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0
bWwtdGFnIj4mbHQ7L2FyY2hpdGVjdHVyZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg
ICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2
Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFz
cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2NwdSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAg
ICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAg
ICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRh
ZyI+Jmx0O2NwdV9zaGFyZXMmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAg
ICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4wPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAg
ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvY3B1X3NoYXJlcyZn
dDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0
ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNp
YmxlIiBpZD0iY29sbGFwc2libGU1Ij4NCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9
ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+
PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBz
ZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAg
ICAgICAgICAgICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9j
azsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0
aDogMTBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJv
dHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3Jv
dW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBl
YXQ6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+
PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s
LXRhZyI+Jmx0O29zPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i
d2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1
dGUtbmFtZSI+dHlwZTwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLXZhbHVlIj5vdGhlcjwvc3Bhbj4i
PC9zcGFuPiZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAg
ICAgICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48
L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g
Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2Jvb3Q8c3Bhbg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1uYW1lIj5kZXY8L3NwYW4+PSI8c3Bhbg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0
cmlidXRlLXZhbHVlIj5jZHJvbTwvc3Bhbj4iPC9zcGFuPi8mZ3Q7PC9zcGFuPjwvYj48L2Rp
dj4NCiAgICAgICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFu
PjwvYj4NCiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3Bh
biBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7Ym9vdDxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5hbWUiPmRldjwvc3Bhbj49IjxzcGFu
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1h
dHRyaWJ1dGUtdmFsdWUiPmhkPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2
Pg0KICAgICAgICAgICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+
PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48
c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L29zJmd0Ozwvc3Bhbj48L2I+PC9k
aXY+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4N
CiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAg
ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZSIgaWQ9ImNvbGxhcHNpYmxl
NiI+DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAg
ICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFwc2UtYnV0dG9uIiBzdHlsZT0iLXdl
YmtpdC11c2VyLXNlbGVjdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTsgY3Vy
c29yOiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDEwcHg7DQogICAgICAgICAg
ICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1j
YW52YXMoYXJyb3dEb3duKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3Vu
ZC1wb3NpdGlvbjogMCUgMCU7IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAg
ICAgICAgICAgICBuby1yZXBlYXQ7Ij48L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAg
ICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtoaWdoX2F2YWls
YWJpbGl0eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAg
ICAgICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48
L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4g
Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48
c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwv
c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i
d2Via2l0LWh0bWwtdGFnIj4mbHQ7L2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg
ICAgICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4N
CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFz
cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7cHJpb3JpdHkmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bh
bg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4xPC9zcGFuPjwv
Yj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQt
aHRtbC10YWciPiZsdDsvcHJpb3JpdHkmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAg
ICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj48L2Rpdj4N
CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9
IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9oaWdoX2F2YWlsYWJpbGl0eSZndDs8L3NwYW4+PC9i
PjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9k
aXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+
DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBz
aWJsZTciPg0KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAg
ICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0iYnV0
dG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlLWJ1dHRvbiIgc3R5bGU9
Ii13ZWJraXQtdXNlci1zZWxlY3Q6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7
IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAg
ICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWlnaHQ6IDEw
cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJr
aXQtY2FudmFzKGFycm93RG93bik7DQogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tn
cm91bmQtcG9zaXRpb246IDAlIDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgbm8tcmVwZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGlzcGxh
eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz
PSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAg
ICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog
ICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9
IndlYmtpdC1odG1sLXRhZyI+Jmx0O3R5cGUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij52bmM8L3NwYW4+PC9iPjxi
PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1s
LXRhZyI+Jmx0Oy90eXBlJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAg
ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAg
ICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1s
LXRhZyI+Jmx0O2FkZHJlc3MmZ3Q7MTcyLjE5LjExMC40Mzwvc3Bhbj48L2I+PGI+PHNwYW4N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m
bHQ7L2FkZHJlc3MmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAg
ICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICAg
ICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFn
Ij4mbHQ7cG9ydCZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2xhc3M9InRleHQiPjU5MDA8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9wb3J0
Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4g
Y2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O21vbml0
b3JzJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0idGV4dCI+MTwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L21vbml0b3JzJmd0Ozwv
c3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9
InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0i
bGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3NpbmdsZV9xeGxf
cGNpJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbGFzcz0idGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9zaW5nbGVfcXhs
X3BjaSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgIDxiPjxz
cGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAgICAgICAgIDxk
aXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDth
bGxvd19vdmVycmlkZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2xhc3M9InRleHQiPmZhbHNlPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsv
YWxsb3dfb3ZlcnJpZGUmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICAg
ICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAg
ICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwt
dGFnIj4mbHQ7c21hcnRjYXJkX2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwvc3Bhbj48L2I+
PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0
bWwtdGFnIj4mbHQ7L3NtYXJ0Y2FyZF9lbmFibGVkJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog
ICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+
PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFu
IGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvZGlzcGxheSZndDs8L3NwYW4+PC9iPjwv
ZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+
DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog
ICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtp
dC1odG1sLXRhZyI+Jmx0O2hvc3Q8c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgICAgY2xh
c3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZSI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqA8L3NwYW4+PHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS1u
YW1lIj5pZDwvc3Bhbj49IjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNz
PSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiPjI3MDRhMDM3LTBhNjEtNGYzZS04MDYz
LTZiZDY3YmRiYWMzNjwvc3Bhbj4iPC9zcGFuPi8mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg
ICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAg
ICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0
bWwtdGFnIj4mbHQ7Y2x1c3RlcjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFz
cz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5h
bWUiPmlkPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9
IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+YmEyMzExN2EtNzA4ZS00MGY2LWJmMzIt
OTcwYzRmODZiN2VlPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt
bC10YWciPiZsdDt0ZW1wbGF0ZTxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICBjbGFz
cz0id2Via2l0LWh0bWwtYXR0cmlidXRlIj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoDwvc3Bhbj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtYXR0cmlidXRlLW5h
bWUiPmlkPC9zcGFuPj0iPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9
IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+MDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAt
MDAwMDAwMDAwMDAwPC9zcGFuPiI8L3NwYW4+LyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRt
bC10YWciPiZsdDtzdGFydF90aW1lJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAg
ICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+MjAxNC0wOC0xOFQxMToxNjo0Ny4zMDctMDQ6
MDA8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Indl
YmtpdC1odG1sLXRhZyI+Jmx0Oy9zdGFydF90aW1lJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog
ICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAg
ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o
dG1sLXRhZyI+Jmx0O3N0b3BfdGltZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjIwMTQtMDgtMThUMTE6MTQ6MjYuMzIzLTA0
OjAwPC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3
ZWJraXQtaHRtbC10YWciPiZsdDsvc3RvcF90aW1lJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQog
ICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAg
ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1o
dG1sLXRhZyI+Jmx0O2NyZWF0aW9uX3RpbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4yMDE0LTA4LTA4VDE3OjM5OjUyLjAw
MC0wNDowMDwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFz
cz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L2NyZWF0aW9uX3RpbWUmZ3Q7PC9zcGFuPjwvYj48
L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv
Yj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i
d2Via2l0LWh0bWwtdGFnIj4mbHQ7b3JpZ2luJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAg
ICAgICAgICAgICAgICAgICAgICBjbGFzcz0idGV4dCI+b3ZpcnQ8L3NwYW4+PC9iPjxiPjxz
cGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0
Oy9vcmlnaW4mZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3Bh
biBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz
PSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7c3RhdGVsZXNz
Jmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0i
dGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAg
Y2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9zdGF0ZWxlc3MmZ3Q7PC9zcGFuPjwvYj48
L2Rpdj4NCiAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv
Yj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i
d2Via2l0LWh0bWwtdGFnIj4mbHQ7ZGVsZXRlX3Byb3RlY3RlZCZndDs8L3NwYW4+PC9iPjxi
PjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPmZhbHNlPC9zcGFu
PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRt
bC10YWciPiZsdDsvZGVsZXRlX3Byb3RlY3RlZCZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAg
ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGU4Ij4N
CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAg
ICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0
LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6
IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAg
ICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZh
cyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBv
c2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAg
ICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3NzbyZndDs8L3NwYW4+
PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJs
ZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAgICAgICAgICAgICAgICAg
MWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAg
ICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTkiPg0K
ICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXhwYW5kZWQiPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i
YnV0dG9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlLWJ1dHRv
biINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9Ii13ZWJraXQtdXNl
ci1zZWxlY3Q6IG5vbmU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNv
cjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IHdpZHRoOiAxMHB4Ow0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBoZWln
aHQ6IDEwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQt
aW1hZ2U6DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY2FudmFz
KGFycm93RG93bik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91
bmQtcG9zaXRpb246IDAlIDAlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
YWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyI+PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m
bHQ7bWV0aG9kcyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICA8ZGl2IGNsYXNzPSJjb2xsYXBzaWJsZS1jb250ZW50Ig0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0eWxlPSJtYXJnaW4tbGVmdDogMWVtOyI+PGI+PHNwYW4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwt
dGFnIj4mbHQ7bWV0aG9kPHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUiPjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PsKgPC9zcGFuPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNsYXNzPSJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtbmFtZSI+aWQ8L3NwYW4+PSI8c3Bhbg0K
Y2xhc3M9IndlYmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSI+R1VFU1RfQUdFTlQ8L3NwYW4+
Ijwvc3Bhbj4vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsv
bWV0aG9kcyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAg
PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAg
ICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAg
ICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQt
aHRtbC10YWciPiZsdDsvc3NvJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAg
ICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8
Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7aW5p
dGlhbGl6YXRpb24vJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgPGI+
PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0iY29sbGFwc2libGUiIGlkPSJjb2xsYXBzaWJsZTEwIj4NCiAgICAgICAgICAgICAg
ICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0ibGluZSI+PGI+PHNwYW4gY2xhc3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb2xsYXBzZS1idXR0b24iIHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0K
ICAgICAgICAgICAgICAgICAgICAgICAgICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3Bs
YXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxl
ZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVy
dGljYWwtYWxpZ246IGJvdHRvbTsgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0K
ICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsg
YmFja2dyb3VuZC1yZXBlYXQ6DQogICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVh
dDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh
c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O3BsYWNlbWVudF9wb2xpY3kmZ3Q7PC9zcGFuPjwv
Yj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUt
Y29udGVudCIgc3R5bGU9Im1hcmdpbi1sZWZ0Og0KICAgICAgICAgICAgICAgICAgICAgIDFl
bTsiPjxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgICAgICAg
ICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10
YWciPiZsdDthZmZpbml0eSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPm1pZ3JhdGFibGU8L3NwYW4+PC9iPjxiPjxz
cGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRh
ZyI+Jmx0Oy9hZmZpbml0eSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAg
ICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg
ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0
LWh0bWwtdGFnIj4mbHQ7L3BsYWNlbWVudF9wb2xpY3kmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4N
CiAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAg
ICAgICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbGxhcHNpYmxlIiBpZD0iY29sbGFwc2libGUxMSI+
DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHBhbmRlZCI+DQogICAgICAgICAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJidXR0b24NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29sbGFwc2UtYnV0dG9uIiBzdHlsZT0iLXdlYmtp
dC11c2VyLXNlbGVjdDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTsgY3Vyc29y
OiBwb2ludGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICAgICAgICAg
ICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgd2lkdGg6IDEwcHg7DQogICAgICAgICAgICAg
ICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IGhlaWdodDogMTBweDsNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1jYW52
YXMoYXJyb3dEb3duKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1w
b3NpdGlvbjogMCUgMCU7IGJhY2tncm91bmQtcmVwZWF0Og0KICAgICAgICAgICAgICAgICAg
ICAgICAgICBuby1yZXBlYXQ7Ij48L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg
ICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDttZW1vcnlfcG9saWN5
Jmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9
ImNvbGxhcHNpYmxlLWNvbnRlbnQiIHN0eWxlPSJtYXJnaW4tbGVmdDoNCiAgICAgICAgICAg
ICAgICAgICAgICAxZW07Ij48Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj4NCiAg
ICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0i
d2Via2l0LWh0bWwtdGFnIj4mbHQ7Z3VhcmFudGVlZCZndDs8L3NwYW4+PC9iPjxiPjxzcGFu
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InRleHQiPjEwNzM3NDE4MjQ8
L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9
IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9ndWFyYW50ZWVkJmd0Ozwvc3Bhbj48L2I+PC9kaXY+
DQogICAgICAgICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48
L2I+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxz
cGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDsvbWVtb3J5X3BvbGljeSZndDs8L3Nw
YW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAg
ICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bh
bj48L2I+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2libGUiIGlkPSJj
b2xsYXBzaWJsZTEyIj4NCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4cGFuZGVk
Ij4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh
c3M9ImJ1dHRvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsYXBzZS1idXR0b24i
IHN0eWxlPSItd2Via2l0LXVzZXItc2VsZWN0Og0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBub25lOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB3aWR0aDogMTBweDsN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgaGVp
Z2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdl
OiAtd2Via2l0LWNhbnZhcyhhcnJvd0Rvd24pOw0KICAgICAgICAgICAgICAgICAgICAgICAg
ICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6DQogICAg
ICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdDsiPjwvc3Bhbj48L2I+PGI+PHNwYW4N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0
O3VzYiZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNs
YXNzPSJjb2xsYXBzaWJsZS1jb250ZW50IiBzdHlsZT0ibWFyZ2luLWxlZnQ6DQogICAgICAg
ICAgICAgICAgICAgICAgMWVtOyI+PGI+PHNwYW4gY2xhc3M9InRleHQiPjwvc3Bhbj48L2I+
DQogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh
c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0O2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bh
bg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5mYWxzZTwvc3Bh
bj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Vi
a2l0LWh0bWwtdGFnIj4mbHQ7L2VuYWJsZWQmZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAgICAg
ICAgICAgICAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwvYj48L2Rp
dj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGluZSI+PGI+PHNwYW4gY2xh
c3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy91c2ImZ3Q7PC9zcGFuPjwvYj48L2Rpdj4NCiAg
ICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAg
ICAgICAgICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAg
ICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10
YWciPiZsdDttaWdyYXRpb25fZG93bnRpbWUmZ3Q7PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAg
ICAgICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij4tMTwvc3Bhbj48L2I+PGI+PHNwYW4N
CiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4mbHQ7L21p
Z3JhdGlvbl9kb3dudGltZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAgICAg
IDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgICAg
ICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0LWh0bWwtdGFnIj4m
bHQ7L3ZtJmd0Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAg
ICAgICA8L2Rpdj4NCiAgICAgICAgICA8Yj48c3BhbiBjbGFzcz0idGV4dCI+PC9zcGFuPjwv
Yj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJsaW5lIj48Yj48c3BhbiBjbGFzcz0id2Via2l0
LWh0bWwtdGFnIj4mbHQ7ZGF0ZSZndDs8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAg
ICAgICAgY2xhc3M9InRleHQiPjIwMTQtMDgtMTdUMTc6MDM6NTMuNDYxLTA0OjAwPC9zcGFu
PjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWci
PiZsdDsvZGF0ZSZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICAgIDxiPjxzcGFuIGNs
YXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiPjxi
PjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtzbmFwc2hvdF9zdGF0dXMmZ3Q7
PC9zcGFuPjwvYj48Yj48c3Bhbg0KICAgICAgICAgICAgICAgIGNsYXNzPSJ0ZXh0Ij5vazwv
c3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAgICBjbGFzcz0id2Via2l0LWh0bWwt
dGFnIj4mbHQ7L3NuYXBzaG90X3N0YXR1cyZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAg
ICAgIDxiPjxzcGFuIGNsYXNzPSJ0ZXh0Ij48L3NwYW4+PC9iPg0KICAgICAgICAgIDxkaXYg
Y2xhc3M9ImxpbmUiPjxiPjxzcGFuIGNsYXNzPSJ3ZWJraXQtaHRtbC10YWciPiZsdDtwZXJz
aXN0X21lbW9yeXN0YXRlJmd0Ozwvc3Bhbj48L2I+PGI+PHNwYW4NCiAgICAgICAgICAgICAg
ICBjbGFzcz0idGV4dCI+ZmFsc2U8L3NwYW4+PC9iPjxiPjxzcGFuDQogICAgICAgICAgICAg
ICAgY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9wZXJzaXN0X21lbW9yeXN0YXRlJmd0
Ozwvc3Bhbj48L2I+PC9kaXY+DQogICAgICAgICAgPGI+PHNwYW4gY2xhc3M9InRleHQiPjwv
c3Bhbj48L2I+PC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImxpbmUiIHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseToNCiAgICAgICAgICBtb25vc3BhY2U7IGZv
bnQtc2l6ZTogMTNweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6DQogICAg
ICAgICAgbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOw0KICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRl
eHQtYWxpZ246IHN0YXJ0Ow0KICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOw0KICAgICAgICAgIHdpZG93czog
YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6DQog
ICAgICAgICAgMHB4OyI+PGI+PHNwYW4gY2xhc3M9IndlYmtpdC1odG1sLXRhZyI+Jmx0Oy9z
bmFwc2hvdCZndDs8L3NwYW4+PC9iPjwvZGl2Pg0KICAgICAgICA8YnI+DQogICAgICA8L2Js
b2NrcXVvdGU+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIFRoYW5rcyw8YnI+DQogICAgU2Fu
dG9zaDxicj4NCiAgPC9ib2R5Pg0KPC9odG1sPg0KDQoNCjxwcmU+DQoNCioqKioqKioqKioq
KioqKioqKioqKioqKioqKkxlZ2FsIERpc2NsYWltZXIqKioqKioqKioqKioqKioqKioqKioq
KioqKioNCiJUaGlzIGNvbW11bmljYXRpb24gbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIGFu
ZCBwcml2aWxlZ2VkIG1hdGVyaWFsIGZvciB0aGUNCnNvbGUgdXNlIG9mIHRoZSBpbnRlbmRl
ZCByZWNpcGllbnQuIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2Ugb3IgZGlzdHJpYnV0
aW9uDQpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhlIG1lc3NhZ2UgYnkgbWlzdGFrZSwNCnBsZWFzZSBhZHZpc2UgdGhlIHNlbmRl
ciBieSByZXBseSBlbWFpbCBhbmQgZGVsZXRlIHRoZSBtZXNzYWdlLiBUaGFuayB5b3UuIg0K
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKjwvcHJlPg0K
--=_reb-r3908E055-t53F22B02--
2
2

19 Aug '14
This is a multi-part message in MIME format.
--------------000807020601060107070501
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
I have a home lab in which I am learning about oVirt, but I'm having
some trouble and thought some kind souls out there could point me in the
right direction.
There are two servers, each server in it's own cluster (long story, but
that's how it is). I'm on oVirt 3.4.x on both hosts, and the hosts are
running CentOS 6.5. A third machine is acting as the engine, so nothing
too funky there -- it too is running CentOS 6.5. I created a Posix
Compliant FS on one of the hosts (hostB). It is a LVM device where I
carved out 100GB from an existing volume group. The storage worked
great, I moved an imported server there and it runs beautifully.
However... the other host (hostA) is now in a "non-operational" state
because it can't get to the LVM device of hostB. Since it's a local
device on hostB, I am not surprised that hostA can't get to it;
nevertheless, hostA thinks it is in a bad state and every minute tries
to migrate the guests it is hosting off to another host (except there
are no other hosts because I don't have the hardware yet).
Also hostB has somehow become the SPM -- but I'd prefer hostA to be the
SPM; it has better connectivity.
So.. questions:
1) I read on the Internet somehwhere that this could be a caching issue
and that restarting the host could fix it. Any thoughts on that?
2) Is there something I should do to make the Posix Compliant FS
accessible to hostA?
3) Would removing the Posix Compliant FS bring hostA back into happiness
without a reboot?
4) How do I force hostA to be the SPM or revoke hostB's SPM status?
Thanks for your time and help!
-Eric
--------------000807020601060107070501
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">
<span>I have a home lab in which I am learning about oVirt, but I'm
having
some trouble and thought some kind souls out there could point me in the
right direction.
<br>
<br>There are two servers, each server in it's own cluster (long story,
but
that's how it is). I'm on oVirt 3.4.x on both hosts, and the hosts are
running CentOS <span
__postbox-detected-content="__postbox-detected-date"
class="__postbox-detected-content __postbox-detected-date"
style="display: inline; font-size: inherit; padding: 0pt;"><span
__postbox-detected-content="__postbox-detected-date"
class="__postbox-detected-content __postbox-detected-date"
style="display: inline; font-size: inherit; padding: 0pt;">6.5.</span></span>
A third machine is acting as the engine, so nothing
too funky there -- it too is running CentOS <span
__postbox-detected-content="__postbox-detected-date"
class="__postbox-detected-content __postbox-detected-date"
style="display: inline; font-size: inherit; padding: 0pt;">6.5.</span> I
created a Posix
Compliant FS on one of the hosts (hostB). It is a LVM device where I
carved out 100GB from an existing volume group. The storage worked
great, I moved an imported server there and it runs beautifully.
However... the other host (hostA) is now in a "non-operational" state
because it can't get to the LVM device of hostB. Since it's a local
device on hostB, I am not surprised that hostA can't get to it;
nevertheless, hostA thinks it is in a bad state and every minute tries
to migrate the guests it is hosting off to another host (except there
are no other hosts because I don't have the hardware yet).
<br>
<br>Also hostB has somehow become the SPM -- but I'd prefer hostA to be
the
SPM; it has better connectivity.
<br>
<br>So.. questions:
<br>1) I read on the Internet somehwhere that this could be a caching
issue
and that restarting the host could fix it. Any thoughts on that?
<br>2) Is there something I should do to make the Posix Compliant FS
accessible to hostA?
<br>3) Would removing the Posix Compliant FS bring hostA back into
happiness
without a reboot?
<br>4) How do I force hostA to be the SPM or revoke hostB's SPM status?
<br>
<br>Thanks for your time and help!
<br>
<br>-Eric
<br>
<br>
<br>
<br>
<br>
<br>
</span>
</body>
</html>
--------------000807020601060107070501--
1
1

19 Aug '14
That should work,
you can just copy the content only under the images/ folder to the Data Storage Domain, and then try to import it to an *initialized* Data Center.
P.S. Just make sure that you have an OVF_STORE disk, please use grep -R for OVF_STORE in the images folder.
Regards,
Maor
----- Original Message -----
From: "Grzegorz Szypa" <grzegorz.szypa(a)gmail.com>
To: "Maor Lipchuk" <mlipchuk(a)redhat.com>
Sent: Tuesday, August 19, 2014 3:32:46 PM
Subject: Re: [ovirt-users] Import Storage Domine with incomplete contens
Little correct in message...
I using Local storage.
The question is whether you can do something like this:
- Create new Local Domain
- Copy old contents (master/vms/ and image/) into a new Local Domain on
Os-level.
Whether it will work?
2014-08-19 14:21 GMT+02:00 Maor Lipchuk <mlipchuk(a)redhat.com>:
> Are you using NFS or block domain?
>
> You can follow the steps for importing a Storage Domain:
> For Block Domain:
> http://www.ovirt.org/Features/ImportStorageDomain#Work_flow_for_Import_bloc…
> For NFS Domain:
> http://www.ovirt.org/Features/ImportStorageDomain#Work_flow_for_Import_File…
>
> You can also see the following video describing how to import and register
> VMs (Currently the videos only describes NFS Storage Domain):
> https://www.youtube.com/watch?v=YbU-DIwN-Wc - Importing NFS Storage Domain
> https://www.youtube.com/watch?v=DLcxDB0MY38 - Migrate VMs from different
> Data Center using Detach/Attach of Storage Domain.
>
> Regards,
> Maor
>
>
> ----- Original Message -----
> From: "Grzegorz Szypa" <grzegorz.szypa(a)gmail.com>
> To: "Maor Lipchuk" <mlipchuk(a)redhat.com>
> Sent: Tuesday, August 19, 2014 1:46:34 PM
> Subject: Re: [ovirt-users] Import Storage Domine with incomplete contens
>
> Hi.
>
> version 3.5
>
> Regards,
> Grzegorz
>
>
> 2014-08-19 12:38 GMT+02:00 Maor Lipchuk <mlipchuk(a)redhat.com>:
>
> > Hi Grzegorz,
> >
> > Which oVirt version are you using?
> > Currently Import Storage Domain feature is supported from oVirt version
> > 3.5.
> >
> > Regards,
> > Maor
> >
> > ----- Original Message -----
> > From: "Grzegorz Szypa" <grzegorz.szypa(a)gmail.com>
> > To: users(a)ovirt.org
> > Sent: Monday, August 18, 2014 12:44:26 PM
> > Subject: [ovirt-users] Import Storage Domine with incomplete contens
> >
> > Hi.
> >
> > How do import virtual machines with hard drives, where I have only:
> > - Directory "image" of the hard drives
> > - Directory "master/vms" with files *.ovh
> >
> > Does anyone have any idea?
> >
> > Normally this should be done through the portal Administrative improt,
> but
> > I unfortunately left only these two directories
> >
> > --
> > G.Sz.
> >
> > _______________________________________________
> > Users mailing list
> > Users(a)ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> >
>
>
>
> --
> G.Sz.
>
--
G.Sz.
1
0

19 Aug '14
Are you using NFS or block domain?
You can follow the steps for importing a Storage Domain:
For Block Domain: http://www.ovirt.org/Features/ImportStorageDomain#Work_flow_for_Import_bloc…
For NFS Domain: http://www.ovirt.org/Features/ImportStorageDomain#Work_flow_for_Import_File…
You can also see the following video describing how to import and register VMs (Currently the videos only describes NFS Storage Domain):
https://www.youtube.com/watch?v=YbU-DIwN-Wc - Importing NFS Storage Domain
https://www.youtube.com/watch?v=DLcxDB0MY38 - Migrate VMs from different Data Center using Detach/Attach of Storage Domain.
Regards,
Maor
----- Original Message -----
From: "Grzegorz Szypa" <grzegorz.szypa(a)gmail.com>
To: "Maor Lipchuk" <mlipchuk(a)redhat.com>
Sent: Tuesday, August 19, 2014 1:46:34 PM
Subject: Re: [ovirt-users] Import Storage Domine with incomplete contens
Hi.
version 3.5
Regards,
Grzegorz
2014-08-19 12:38 GMT+02:00 Maor Lipchuk <mlipchuk(a)redhat.com>:
> Hi Grzegorz,
>
> Which oVirt version are you using?
> Currently Import Storage Domain feature is supported from oVirt version
> 3.5.
>
> Regards,
> Maor
>
> ----- Original Message -----
> From: "Grzegorz Szypa" <grzegorz.szypa(a)gmail.com>
> To: users(a)ovirt.org
> Sent: Monday, August 18, 2014 12:44:26 PM
> Subject: [ovirt-users] Import Storage Domine with incomplete contens
>
> Hi.
>
> How do import virtual machines with hard drives, where I have only:
> - Directory "image" of the hard drives
> - Directory "master/vms" with files *.ovh
>
> Does anyone have any idea?
>
> Normally this should be done through the portal Administrative improt, but
> I unfortunately left only these two directories
>
> --
> G.Sz.
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
--
G.Sz.
1
0
This is a multipart message in MIME format.
--=_alternative 0016DD1865257D2C_=
Content-Type: text/plain; charset="US-ASCII"
Dear All,
Why we do not have Ovirt Forum like CentOS. Where I can see all reported /
solved issues.
CentOS forum is : https://www.centos.org/forums/
Regards,
Chandrahasa S
Tata Consultancy Services
Data Center- ( Non STPI)
2nd Pokharan Road,
Subash Nagar ,
Mumbai - 400601,Maharashtra
India
Ph:- +91 22 677-81825
Buzz:- 4221825
Mailto: chandrahasa.s(a)tcs.com
Website: http://www.tcs.com
____________________________________________
Experience certainty. IT Services
Business Solutions
Consulting
____________________________________________
From: Federico Simoncelli <fsimonce(a)redhat.com>
To: Daniel Helgenberger <daniel.helgenberger(a)m-box.de>
Cc: users(a)ovirt.org
Date: 08/05/2014 06:51 PM
Subject: Re: [ovirt-users] SPM in oVirt 3.6
Sent by: users-bounces(a)ovirt.org
----- Original Message -----
> From: "Nir Soffer" <nsoffer(a)redhat.com>
> To: "Daniel Helgenberger" <daniel.helgenberger(a)m-box.de>
> Cc: users(a)ovirt.org, "Federico Simoncelli" <fsimonce(a)redhat.com>
> Sent: Monday, July 28, 2014 6:43:30 PM
> Subject: Re: [ovirt-users] SPM in oVirt 3.6
>
> ----- Original Message -----
> > From: "Daniel Helgenberger" <daniel.helgenberger(a)m-box.de>
> > To: users(a)ovirt.org
> > Sent: Friday, July 25, 2014 7:51:33 PM
> > Subject: [ovirt-users] SPM in oVirt 3.6
> >
> > just out of pure curiosity: In a BZ [1] Allon mentions SPM will go
away
> > in ovirt 3.6.
> >
> > This seems like a major change for me. I assume this will replace
> > sanlock as well? What will SPM be replaced with?
>
> No, sanlock is not going anywhere.
>
> The change is that we will not have an SPM node, but any node that need
to
> make meta data changes, will take a lock using sanlock while it make the
> changes.
>
> Federico: can you describe in more details how it is going to work?
Most of the information can be found on the feature page:
http://www.ovirt.org/Features/Decommission_Master_Domain_and_SPM
--
Federico
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
=====-----=====-----=====
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
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
--=_alternative 0016DD1865257D2C_=
Content-Type: text/html; charset="US-ASCII"
<font size=2 face="sans-serif">Dear All,</font><tt><font size=3> </font></tt>
<br>
<br><font size=2 face="sans-serif">Why we do not have Ovirt Forum like
CentOS. Where I can see all reported / solved issues.</font><tt><font size=3>
</font></tt>
<br>
<br><tt><font size=3>CentOS forum is : </font></tt><a href=https://www.centos.org/forums/><tt><font size=3 color=blue>https://www.centos.org/forums/</font></tt></a>
<br>
<br><font size=2 face="sans-serif">Regards,</font>
<br><font size=2 face="sans-serif">Chandrahasa S</font>
<br><font size=2 face="sans-serif">Tata Consultancy Services</font>
<br><font size=2 face="sans-serif">Data Center- ( Non STPI)</font>
<br><font size=2 face="sans-serif">2nd Pokharan Road,</font>
<br><font size=2 face="sans-serif">Subash Nagar ,</font>
<br><font size=2 face="sans-serif">Mumbai - 400601,Maharashtra</font>
<br><font size=2 face="sans-serif">India</font>
<br><font size=2 face="sans-serif">Ph:- +91 22 677-81825</font>
<br><font size=2 face="sans-serif">Buzz:- 4221825</font>
<br><font size=2 face="sans-serif">Mailto: chandrahasa.s(a)tcs.com</font>
<br><font size=2 face="sans-serif">Website: </font><a href=http://www.tcs.com/><font size=2 color=blue face="sans-serif"><u>http://www.tcs.com</u></font></a>
<br><font size=2 face="sans-serif">____________________________________________</font>
<br><font size=2 face="sans-serif">Experience certainty.
IT Services</font>
<br><font size=2 face="sans-serif">
Business Solutions</font>
<br><font size=2 face="sans-serif">
Consulting</font>
<br><font size=2 face="sans-serif">____________________________________________</font><tt><font size=3>
</font></tt>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:
</font><font size=1 face="sans-serif">Federico Simoncelli <fsimonce(a)redhat.com></font><tt><font size=3>
</font></tt>
<br><font size=1 color=#5f5f5f face="sans-serif">To:
</font><font size=1 face="sans-serif">Daniel Helgenberger <daniel.helgenberger(a)m-box.de></font><tt><font size=3>
</font></tt>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:
</font><font size=1 face="sans-serif">users(a)ovirt.org</font><tt><font size=3>
</font></tt>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:
</font><font size=1 face="sans-serif">08/05/2014 06:51 PM</font><tt><font size=3>
</font></tt>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:
</font><font size=1 face="sans-serif">Re: [ovirt-users] SPM
in oVirt 3.6</font><tt><font size=3> </font></tt>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by:
</font><font size=1 face="sans-serif">users-bounces(a)ovirt.org</font><tt><font size=3>
</font></tt>
<br>
<hr>
<br>
<br>
<br>
<br><tt><font size=2>----- Original Message -----</font></tt>
<br><tt><font size=2>> From: "Nir Soffer" <nsoffer(a)redhat.com></font></tt>
<br><tt><font size=2>> To: "Daniel Helgenberger" <daniel.helgenberger(a)m-box.de></font></tt>
<br><tt><font size=2>> Cc: users(a)ovirt.org, "Federico Simoncelli"
<fsimonce(a)redhat.com></font></tt>
<br><tt><font size=2>> Sent: Monday, July 28, 2014 6:43:30 PM</font></tt>
<br><tt><font size=2>> Subject: Re: [ovirt-users] SPM in oVirt 3.6</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> ----- Original Message -----</font></tt>
<br><tt><font size=2>> > From: "Daniel Helgenberger" <daniel.helgenberger(a)m-box.de></font></tt>
<br><tt><font size=2>> > To: users(a)ovirt.org</font></tt>
<br><tt><font size=2>> > Sent: Friday, July 25, 2014 7:51:33 PM</font></tt>
<br><tt><font size=2>> > Subject: [ovirt-users] SPM in oVirt 3.6</font></tt>
<br><tt><font size=2>> > </font></tt>
<br><tt><font size=2>> > just out of pure curiosity: In a BZ [1]
Allon mentions SPM will go away</font></tt>
<br><tt><font size=2>> > in ovirt 3.6.</font></tt>
<br><tt><font size=2>> > </font></tt>
<br><tt><font size=2>> > This seems like a major change for me. I
assume this will replace</font></tt>
<br><tt><font size=2>> > sanlock as well? What will SPM be replaced
with?</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> No, sanlock is not going anywhere.</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> The change is that we will not have an SPM node,
but any node that need to</font></tt>
<br><tt><font size=2>> make meta data changes, will take a lock using
sanlock while it make the</font></tt>
<br><tt><font size=2>> changes.</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> Federico: can you describe in more details how
it is going to work?</font></tt>
<br>
<br><tt><font size=2>Most of the information can be found on the feature
page:</font></tt>
<br>
<br><a href=http://www.ovirt.org/Features/Decommission_Master_Domain_and_SPM><tt><font size=2 color=blue><u>http://www.ovirt.org/Features/Decommission_Master_Domain_and_SPM</u></font></tt></a>
<br>
<br><tt><font size=2>-- </font></tt>
<br><tt><font size=2>Federico</font></tt>
<br><tt><font size=2>_______________________________________________</font></tt>
<br><tt><font size=2>Users mailing list</font></tt>
<br><tt><font size=2>Users(a)ovirt.org</font></tt>
<br><a href=http://lists.ovirt.org/mailman/listinfo/users><tt><font size=2 color=blue><u>http://lists.ovirt.org/mailman/listinfo/users</u></font></tt></a>
<br><tt><font size=3> </font></tt>
<br>
<br><tt><font size=3>=====-----=====-----=====</font></tt>
<br><tt><font size=3>Notice: The information contained in this e-mail</font></tt>
<br><tt><font size=3>message and/or attachments to it may contain </font></tt>
<br><tt><font size=3>confidential or privileged information. If you are
</font></tt>
<br><tt><font size=3>not the intended recipient, any dissemination, use,
</font></tt>
<br><tt><font size=3>review, distribution, printing or copying of the </font></tt>
<br><tt><font size=3>information contained in this e-mail message </font></tt>
<br><tt><font size=3>and/or attachments to it are strictly prohibited.
If </font></tt>
<br><tt><font size=3>you have received this communication in error, </font></tt>
<br><tt><font size=3>please notify us by reply e-mail or telephone and
</font></tt>
<br><tt><font size=3>immediately and permanently delete the message </font></tt>
<br><tt><font size=3>and any attachments. Thank you</font></tt>
<br>
<br>
<br><tt><font size=3>_______________________________________________<br>
Users mailing list<br>
Users(a)ovirt.org<br>
</font></tt><a href=http://lists.ovirt.org/mailman/listinfo/users><tt><font size=3>http://lists.ovirt.org/mailman/listinfo/users</font></tt></a>
<br>
--=_alternative 0016DD1865257D2C_=--
3
2
i want to disable ticket in spice protocol so i should use vdsm hook for
edit xml. this is my script and i want to run in all vm, i mean i don't
need custom probreties , no error found in vdsm log and vm is work but
nothing happened for disable ticket i try another attribute as example
'type' i put vnc instend of spice and nothing happened stay spice ....
what i must do ???
this my script:
#!/usr/bin/python
import os
import sys
import hooking
import traceback
try:
domxml = hooking.read_domxml()
graphics = domxml.getElementsByTagName('graphics')[0]
graphics.setAttribute('disable-ticketing','true')
hooking.write_domxml(domxml)
except:
sys.stderr.write('ticket: [unexpected error]: %s\n' %
traceback.format_exc())
sys.exit(2)
i search in libvirt xml about disable-ticketing schema but i don't found
http://libvirt.org/formatdomain.html
i need disable ticket because i want use thin client hardware which connect
by spice protocol but i donn't want every connection create ticket by
computer machine..
2
2
Hi.
How do import virtual machines with hard drives, where I have only:
- Directory "image" of the hard drives
- Directory "master/vms" with files *.ovh
Does anyone have any idea?
Normally this should be done through the portal Administrative improt, but
I unfortunately left only these two directories
--
G.Sz.
2
1
------=_Part_38972800_1901553093.1408429790154
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
I would like to make a four-node gluster based cluster, but I don't have enought hdd. I just wondering, on the hosts (not on the portal) I won't use raid for the main system (os).
I have disks only for bricks. I will give one disk for the os, and one disk for gluster brick per server.
Is it a good idea?
What will happen if the main system's hdd will break?
Can I recreate gluster+vdsm host without data loss?
How did I do it?
Thanks for advance.
Tibor
------=_Part_38972800_1901553093.1408429790154
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Hi,</div><div><br></div><div>I would like to make a four-node gluster based cluster, but I don't have enought hdd. I just wondering, on the hosts (not on the portal) I won't use raid for the main system (os).</div><div>I have disks only for bricks. I will give one disk for the os, and one disk for gluster brick per server.</div><div><br></div><div><span style="font-size: 12pt;">Is it a good idea?</span></div><div>What will happen if the main system's hdd will break? </div><div>Can I recreate gluster+vdsm host without data loss? </div><div>How did I do it?</div><div><br></div><div><br></div><div>Thanks for advance.</div><div><br></div><div>Tibor</div><div><br></div></div></body></html>
------=_Part_38972800_1901553093.1408429790154--
3
2
Hi,
I have created one OS template...now i want to use that to provision
VM's...but when i try to deploy the VM..VM failed with the following error
:-
Error while executing action AddVmFromTemplate: Image is not a legal chain
Even i can not remove this template....
Thanks,
Punit
1
1
------=_Part_13023478_1943513483.1408383632438
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
The following meeting has been modified:
Subject: oVirt.js PoC - Deep Dive
Organizer: "Vojtech Szocs" <vszocs(a)redhat.com>
Time: Wednesday, August 20, 2014, 2:00:00 PM - 4:00:00 PM GMT +01:00 Belgrade, Bratislava, Budapest, Ljubljana, Prague
Invitees: users(a)ovirt.org
*~*~*~*~*~*~*~*~*~*
Hi guys,
this session is a deep dive into oVirt.js Proof of Concept (PoC)
announced recently [1,2] on users and devel mailing lists.
Join this session to learn about oVirt.js library in relation to
our plans to use Engine REST API within oVirt web applications.
(If you're not an oVirt UI developer but still would like to work
with Engine from within a JavaScript environment, this session is
highly recommended for you as well!)
I'll try to explain both oVirt.js and GWT wrapper projects - core
concepts, API on examples, ideas behind current design, and most
importantly, impact on existing oVirt web applications.
This meeting will be held via BlueJeans:
https://bluejeans.com/6473766993
It's also possible to join via phone:
1) Dial into BlueJeans:
http://bluejeans.com/numbers
2) Enter Conference ID:
6473766993
Slides will be provided before the session.
Regards,
Vojtech
[1] http://lists.ovirt.org/pipermail/users/2014-June/025198.html
[2] http://lists.ovirt.org/pipermail/devel/2014-June/007826.html
------=_Part_13023478_1943513483.1408383632438
Content-Type: text/calendar; charset=utf-8; method=REQUEST; name=meeting.ics
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Europe/Belgrade
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETTO:+0100
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0100
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:d673b3b6-e53f-462d-bab4-4cc8420e4382
SUMMARY:oVirt.js PoC - Deep Dive
ATTENDEE;CN=users;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailt
o:users@ovirt.org
ORGANIZER;CN=Vojtech Szocs:mailto:vszocs@redhat.com
DTSTART;TZID="Europe/Belgrade":20140820T140000
DTEND;TZID="Europe/Belgrade":20140820T160000
STATUS:CONFIRMED
CLASS:PUBLIC
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
LAST-MODIFIED:20140818T174032Z
DTSTAMP:20140818T174032Z
SEQUENCE:1
DESCRIPTION:The following meeting has been modified:\n\nSubject: oVirt.js Po
C - Deep Dive \nOrganizer: "Vojtech Szocs" <vszocs(a)redhat.com> \n\nTime: Wed
nesday\, August 20\, 2014\, 2:00:00 PM - 4:00:00 PM GMT +01:00 Belgrade\, Br
atislava\, Budapest\, Ljubljana\, Prague\n \nInvitees: users(a)ovirt.org \n\n\
n*~*~*~*~*~*~*~*~*~*\n\nHi guys\, \n\nthis session is a deep dive into oVirt
.js Proof of Concept (PoC) \nannounced recently [1\,2] on users and devel ma
iling lists. \n\nJoin this session to learn about oVirt.js library in relati
on to \nour plans to use Engine REST API within oVirt web applications. \n\n
(If you're not an oVirt UI developer but still would like to work \nwith Eng
ine from within a JavaScript environment\, this session is \nhighly recommen
ded for you as well!) \n\nI'll try to explain both oVirt.js and GWT wrapper
projects - core \nconcepts\, API on examples\, ideas behind current design\,
and most \nimportantly\, impact on existing oVirt web applications. \n\nThi
s meeting will be held via BlueJeans: \n\n https://bluejeans.com/6473766993
\n\nIt's also possible to join via phone:\n\n 1) Dial into BlueJeans:\n
http://bluejeans.com/numbers\n\n 2) Enter Conference ID:\n 6473766993
\n\nSlides will be provided before the session. \n\nRegards\, \nVojtech \n\n
[1] http://lists.ovirt.org/pipermail/users/2014-June/025198.html \n[2] http:
//lists.ovirt.org/pipermail/devel/2014-June/007826.html \n
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;RELATED=START:-PT5M
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
------=_Part_13023478_1943513483.1408383632438--
1
0
------=_Part_13022036_936058091.1408383440735
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
The following is a new meeting request:
Subject: oVirt.js PoC - Deep Dive
Organizer: "Vojtech Szocs" <vszocs(a)redhat.com>
Time: Wednesday, August 20, 2014, 2:00:00 PM - 4:00:00 PM GMT +01:00 Belgrade, Bratislava, Budapest, Ljubljana, Prague
Invitees: users(a)ovirt.org
*~*~*~*~*~*~*~*~*~*
Hi guys,
this session is a deep dive into oVirt.js Proof of Concept (PoC)
announced recently [1,2] on users and devel mailing lists.
Join this session to learn about oVirt.js library in relation to
our plans to use Engine REST API within oVirt web applications.
(If you're not an oVirt UI developer but still would like to work
with Engine from within a JavaScript environment, this session is
highly recommended for you as well!)
I'll try to explain both oVirt.js and GWT wrapper projects - core
concepts, API on examples, ideas behind current design, and most
importantly, impact on existing oVirt web applications.
This meeting will be held via BlueJeans:
https://bluejeans.com/6473766993
Slides will be provided before the session.
Regards,
Vojtech
[1] http://lists.ovirt.org/pipermail/users/2014-June/025198.html
[2] http://lists.ovirt.org/pipermail/devel/2014-June/007826.html
------=_Part_13022036_936058091.1408383440735
Content-Type: text/calendar; charset=utf-8; method=REQUEST; name=meeting.ics
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Europe/Belgrade
BEGIN:STANDARD
DTSTART:16010101T030000
TZOFFSETTO:+0100
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0100
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:d673b3b6-e53f-462d-bab4-4cc8420e4382
SUMMARY:oVirt.js PoC - Deep Dive
ATTENDEE;CN=users;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailt
o:users@ovirt.org
ORGANIZER;CN=Vojtech Szocs:mailto:vszocs@redhat.com
DTSTART;TZID="Europe/Belgrade":20140820T140000
DTEND;TZID="Europe/Belgrade":20140820T160000
STATUS:CONFIRMED
CLASS:PUBLIC
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
LAST-MODIFIED:20140818T173720Z
DTSTAMP:20140818T173720Z
SEQUENCE:0
DESCRIPTION:The following is a new meeting request:\n\nSubject: oVirt.js PoC
- Deep Dive \nOrganizer: "Vojtech Szocs" <vszocs(a)redhat.com> \n\nTime: Wedn
esday\, August 20\, 2014\, 2:00:00 PM - 4:00:00 PM GMT +01:00 Belgrade\, Bra
tislava\, Budapest\, Ljubljana\, Prague\n \nInvitees: users(a)ovirt.org \n\n\n
*~*~*~*~*~*~*~*~*~*\n\nHi guys\,\n\nthis session is a deep dive into oVirt.j
s Proof of Concept (PoC)\nannounced recently [1\,2] on users and devel maili
ng lists.\n\nJoin this session to learn about oVirt.js library in relation t
o\nour plans to use Engine REST API within oVirt web applications.\n\n(If yo
u're not an oVirt UI developer but still would like to work\nwith Engine fro
m within a JavaScript environment\, this session is\nhighly recommended for
you as well!)\n\nI'll try to explain both oVirt.js and GWT wrapper projects
- core\nconcepts\, API on examples\, ideas behind current design\, and most\
nimportantly\, impact on existing oVirt web applications.\n\nThis meeting wi
ll be held via BlueJeans:\n\n https://bluejeans.com/6473766993\n\nSlides wi
ll be provided before the session.\n\nRegards\,\nVojtech\n\n[1] http://lists
.ovirt.org/pipermail/users/2014-June/025198.html\n[2] http://lists.ovirt.org
/pipermail/devel/2014-June/007826.html\n
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;RELATED=START:-PT5M
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
------=_Part_13022036_936058091.1408383440735--
1
0