Shutdown all VM's command line
by Wesley Stewart
Is there an easy way to do this?
I have a UPS connected to my freenas box, and using NUT and UPSC I can
monitor the battery level on my centos 7 host.
In the case of an emergency, and my UPS goes below, lets say 40% battery, I
would like to make a script to shutdown all running VMs, and then reboot
the host.
Otherwise I am afraid of sending a straight reboot command to the host
without taking care of the virtual machines first.
Thanks!
6 years, 10 months
ovirt-guest-agent on atomic ?
by Nathanaël Blanchet
Hi all, I didn't find any working ovirt-guest-agent for atomic7, and it
is a requirement for launching atomic from vagrant-ovirt4 plugin.
I tried installing ovirt-guest-agent inside, I tried installing
ovirtguestagent/centos7-atomic, but I had no success
Does any official project exist for it?
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
6 years, 10 months
Re: [ovirt-users] Configuration of FCoE in oVirt 4.2 on HP BladeSystem c7000
by Gunder Johansen
------=_Part_6439429_1730970573.1516054958003
Content-Type: multipart/alternative;
boundary="----=_Part_6439428_201364203.1516054957950"
------=_Part_6439428_201364203.1516054957950
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Thanks, Fred.
I have been looking at FCoE VDSM Hooks to no help. Looking at it again, I a=
m still not able to see any FCoE=C2=A0
[root@ovirtengine ~]# engine-config -g UserDefinedNetworkCustomPropertiesUs=
erDefinedNetworkCustomProperties:=C2=A0 version: 3.6UserDefinedNetworkCusto=
mProperties:=C2=A0 version: 4.0UserDefinedNetworkCustomProperties: fcoe=3D^=
((enable|dcb|auto_vlan)=3D(yes|no),?)*$ version: 4.1UserDefinedNetworkCusto=
mProperties: fcoe=3D^((enable|dcb|auto_vlan)=3D(yes|no),?)*$ version: 4.2
I finally managed to find the "custom Property" where I could set "enable=
=3Dyes,dcb=3Dno" for fcoe, but when applying the change, I get unexepected =
error. Yes, the host was in local maintenance mode when I applied the chang=
e.
I am afraid I am not understanding all the steps needed from the Virtual Co=
nnect configuration in the blade rack to the network interfaces inside oVir=
t. Should I add a new FCoE only network interface and should this have VLAN=
/IP address in a special range compared to the internal network in the rack=
?
Thanks again.
=C2=A0From:=C2=A0Fred Rolland [mailto:frolland@redhat.com]=C2=A0
Sent:=C2=A013. januar 2018 14:21
To:=C2=A0Luca 'remix_tj' Lorenzetto
Cc:=C2=A0Gunder Johansen; users
Subject:=C2=A0Re: [ovirt-users] Configuration of FCoE in oVirt 4.2 on HP Bl=
adeSystem c7000=C2=A0Take a look also at the FCoE Vdsm hook:
oVirt/vdsm
|=20
|=20
|=20
| | |
|
|
|=20
| |=20
oVirt/vdsm
vdsm - This is a mirror for http://gerrit.ovirt.org, for issues use http://=
bugzilla.redhat.com | |
|
|
------=_Part_6439428_201364203.1516054957950
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Courier New, courier, monaco, monospace, sans-serif;font-size:13=
px"><div id=3D"yui_3_16_0_ym19_1_1516021449310_15492"><span id=3D"yui_3_16_=
0_ym19_1_1516021449310_15493">Thanks, Fred.</span></div><div id=3D"yui_3_16=
_0_ym19_1_1516021449310_15494"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1=
516021449310_15495"></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_15160214=
49310_15496">I have been looking at FCoE VDSM Hooks to no help. Looking at =
it again, I am still not able to see any FCoE </div><div id=3D"yui_3_1=
6_0_ym19_1_1516021449310_15497"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_=
1516021449310_15498"></div><div id=3D"yui_3_16_0_ym19_1_1516021449310_15499=
">[root@ovirtengine ~]# engine-config -g UserDefinedNetworkCustomProperties=
</div><div id=3D"yui_3_16_0_ym19_1_1516021449310_15500">UserDefinedNetworkC=
ustomProperties: version: 3.6</div><div id=3D"yui_3_16_0_ym19_1_15160=
21449310_15501">UserDefinedNetworkCustomProperties: version: 4.0</div=
><div id=3D"yui_3_16_0_ym19_1_1516021449310_15502">UserDefinedNetworkCustom=
Properties: fcoe=3D^((enable|dcb|auto_vlan)=3D(yes|no),?)*$ version: 4.1</d=
iv><div id=3D"yui_3_16_0_ym19_1_1516021449310_15503">UserDefinedNetworkCust=
omProperties: fcoe=3D^((enable|dcb|auto_vlan)=3D(yes|no),?)*$ version: 4.2<=
/div><div id=3D"yui_3_16_0_ym19_1_1516021449310_15504"><br clear=3D"none" i=
d=3D"yui_3_16_0_ym19_1_1516021449310_15505"></div><div dir=3D"ltr" id=3D"yu=
i_3_16_0_ym19_1_1516021449310_15506">I finally managed to find the "custom =
Property" where I could set "enable=3Dyes,dcb=3Dno" for fcoe, but when appl=
ying the change, I get unexepected error. Yes, the host was in local mainte=
nance mode when I applied the change.</div><div dir=3D"ltr" id=3D"yui_3_16_=
0_ym19_1_1516021449310_15507"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_15=
16021449310_15508"></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_151602144=
9310_15509">I am afraid I am not understanding all the steps needed from th=
e Virtual Connect configuration in the blade rack to the network interfaces=
inside oVirt. Should I add a new FCoE only network interface and should th=
is have VLAN/IP address in a special range compared to the internal network=
in the rack?</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1516021449310_1=
5510"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15511"></div=
><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1516021449310_15512">Thanks again=
.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1516021449310_15513"><br cl=
ear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15514"><br clear=3D"none=
" id=3D"yui_3_16_0_ym19_1_1516021449310_15515"></div><div dir=3D"ltr" id=3D=
"yui_3_16_0_ym19_1_1516021449310_15516"><br clear=3D"none" id=3D"yui_3_16_0=
_ym19_1_1516021449310_15517"></div><div id=3D"yui_3_16_0_ym19_1_15160214493=
10_15518"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15519"><=
br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15520"></div><div i=
d=3D"yui_3_16_0_ym19_1_1516021449310_15521"><div id=3D"yui_3_16_0_ym19_1_15=
16021449310_15522"><div style=3D"font-family: HelveticaNeue, "Helvetic=
a Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font=
-size: 16px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15523"><div dir=3D"ltr"=
id=3D"yui_3_16_0_ym19_1_1516021449310_15524"><font size=3D"2" face=3D"Aria=
l" id=3D"yui_3_16_0_ym19_1_1516021449310_15525"></font><hr size=3D"1" id=3D=
"yui_3_16_0_ym19_1_1516021449310_15526"><div id=3D"yui_3_16_0_ym19_1_151602=
1449310_15527"><span style=3D"font-size: 11pt;" id=3D"yui_3_16_0_ym19_1_151=
6021449310_15528"> </span></div><div id=3D"yui_3_16_0_ym19_1_151602144=
9310_15529"><b id=3D"yui_3_16_0_ym19_1_1516021449310_15530"><span lang=3D"E=
N-US" style=3D"font-size: 10pt;" id=3D"yui_3_16_0_ym19_1_1516021449310_1553=
1">From:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt;" id=3D"yu=
i_3_16_0_ym19_1_1516021449310_15532"> Fred Rolland [mailto:frolland@re=
dhat.com] <br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_155=
33"><b id=3D"yui_3_16_0_ym19_1_1516021449310_15534">Sent:</b> 13. janu=
ar 2018 14:21<br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15535=
"><b id=3D"yui_3_16_0_ym19_1_1516021449310_15536">To:</b> Luca 'remix_=
tj' Lorenzetto<br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_1553=
7"><b id=3D"yui_3_16_0_ym19_1_1516021449310_15538">Cc:</b> Gunder Joha=
nsen; users<br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15539">=
<b id=3D"yui_3_16_0_ym19_1_1516021449310_15540">Subject:</b> Re: [ovir=
t-users] Configuration of FCoE in oVirt 4.2 on HP BladeSystem c7000</span><=
/div><div id=3D"yui_3_16_0_ym19_1_1516021449310_15541"> </div><div dir=
=3D"ltr" id=3D"yui_3_16_0_ym19_1_1516021449310_15542">Take a look also at t=
he FCoE Vdsm hook:<br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_=
15543"><br clear=3D"none" id=3D"yui_3_16_0_ym19_1_1516021449310_15544"><a r=
el=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://github.com=
/oVirt/vdsm/tree/master/vdsm_hooks/fcoe" style=3D"color: rgb(25, 106, 212);=
" id=3D"yui_3_16_0_ym19_1_1516021449310_15545">oVirt/vdsm</a></div><div id=
=3D"yui_3_16_0_ym19_1_1516021449310_15546"><br clear=3D"none" id=3D"yui_3_1=
6_0_ym19_1_1516021449310_15547"></div><div class=3D"yiv3767805512yahoo-link=
-enhancr-card yiv3767805512ymail-preserve-class yiv3767805512ymail-preserve=
-style" dir=3D"ltr" data-url=3D"https://github.com/oVirt/vdsm/tree/master/v=
dsm_hooks/fcoe" data-type=3D"yenhancr" data-category=3D"object" data-embed-=
url=3D"" data-size=3D"medium" style=3D"overflow-x: auto; overflow-y: hidden=
; max-width: 400px; font-family: "Helvetica Neue", Helvetica, Ari=
al, sans-serif;" id=3D"yui_3_16_0_ym19_1_1516021449310_15548" contenteditab=
le=3D"false"><a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"h=
ttps://github.com/oVirt/vdsm/tree/master/vdsm_hooks/fcoe" style=3D"color: r=
gb(0, 0, 0);" id=3D"yui_3_16_0_ym19_1_1516021449310_15549"><table class=3D"=
yahoo-ignore-table" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" style=
=3D"word-break: break-word; overflow-x: auto; max-width: 400px;" id=3D"yui_=
3_16_0_ym19_1_1516021449310_15550"><tbody style=3D"width: 400px;" id=3D"yui=
_3_16_0_ym19_1_1516021449310_15551"><tr id=3D"yui_3_16_0_ym19_1_15160214493=
10_15552"><td colspan=3D"1" rowspan=3D"1" width=3D"400" id=3D"yui_3_16_0_ym=
19_1_1516021449310_15553"><table class=3D"yahoo-ignore-table" cellpadding=
=3D"0" cellspacing=3D"0" border=3D"0" width=3D"100%" style=3D"word-break: b=
reak-word; overflow-x: auto; max-width: 400px;" id=3D"yui_3_16_0_ym19_1_151=
6021449310_15554"><tbody style=3D"width: 400px;" id=3D"yui_3_16_0_ym19_1_15=
16021449310_15555"><tr id=3D"yui_3_16_0_ym19_1_1516021449310_15556"><td col=
span=3D"1" rowspan=3D"1" valign=3D"top" background=3D"https://s.yimg.com/vv=
//api/res/1.2/TRGM7nw4vAiw.NSSO6tFAA--~A/YXBwaWQ9bWFpbDtmaT1maWxsO2g9MjAwO3=
c9NDAw/https://avatars1.githubusercontent.com/u/1318634?s=3D400&v=3D4.c=
f.jpg" bgcolor=3D"#000000" style=3D"background: url("https://s.yimg.co=
m/vv//api/res/1.2/TRGM7nw4vAiw.NSSO6tFAA--~A/YXBwaWQ9bWFpbDtmaT1maWxsO2g9Mj=
AwO3c9NDAw/https://avatars1.githubusercontent.com/u/1318634?s=3D400&v=
=3D4.cf.jpg") center center / cover no-repeat rgb(0, 0, 0); min-height=
: 200px; position: relative;" id=3D"yui_3_16_0_ym19_1_1516021449310_15557">=
<table class=3D"yahoo-ignore-table" cellpadding=3D"0" cellspacing=3D"0" bor=
der=3D"0" style=3D"word-break: break-word; width: 400px;" id=3D"yui_3_16_0_=
ym19_1_1516021449310_15558"><tbody style=3D"width: 400px;" id=3D"yui_3_16_0=
_ym19_1_1516021449310_15559"><tr id=3D"yui_3_16_0_ym19_1_1516021449310_1556=
0"><td colspan=3D"1" rowspan=3D"1" valign=3D"top" background=3D"https://s.y=
img.com/nq/storm/assets/enhancrV2/12/overlay-tile.png" bgcolor=3D"transpare=
nt" style=3D"background: url("https://s.yimg.com/nq/storm/assets/enhan=
crV2/12/overlay-tile.png") left top repeat transparent; min-height: 20=
0px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15561"><table class=3D"yahoo-ig=
nore-table" height=3D"185" style=3D"word-break: break-word; width: 400px; m=
in-height: 185px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15562"><tbody styl=
e=3D"width: 400px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15563"><tr id=3D"=
yui_3_16_0_ym19_1_1516021449310_15564"><td colspan=3D"1" rowspan=3D"1" styl=
e=3D"padding-top: 15px; padding-left: 15px; vertical-align: top;" id=3D"yui=
_3_16_0_ym19_1_1516021449310_15565"></td><td colspan=3D"1" rowspan=3D"1" st=
yle=3D"text-align: right; padding-top: 15px; padding-right: 15px; vertical-=
align: top;" id=3D"yui_3_16_0_ym19_1_1516021449310_15566"><div style=3D"ver=
tical-align: top;" id=3D"yui_3_16_0_ym19_1_1516021449310_15567"><button dat=
a-share-url=3D"https://github.com/oVirt/vdsm/tree/master/vdsm_hooks/fcoe" s=
tyle=3D"min-height: 32px; width: 32px; background-color: rgba(255, 255, 255=
, 0.9); border-width: initial; border-style: none; border-color: initial; b=
order-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; padding:=
4.5px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15568"><span style=3D"font-s=
ize: 24px; padding: 0px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15569"></sp=
an></button></div></td></tr></tbody></table></td></tr></tbody></table></td>=
</tr><tr id=3D"yui_3_16_0_ym19_1_1516021449310_15570"><td colspan=3D"1" row=
span=3D"1" id=3D"yui_3_16_0_ym19_1_1516021449310_15571"><div id=3D"yui_3_16=
_0_ym19_1_1516021449310_15572"></div><table align=3D"center" class=3D"yahoo=
-ignore-table" cellpadding=3D"0" cellspacing=3D"0" border=3D"0" style=3D"ma=
rgin-top: -40px; margin-right: auto; margin-left: auto; word-break: break-w=
ord; background-image: initial; background-position: initial; background-si=
ze: initial; background-repeat: initial; background-attachment: initial; ba=
ckground-origin: initial; background-clip: initial; position: relative; z-i=
ndex: 2; width: 378px; overflow-x: auto; max-width: 380px; border-width: 1p=
x 1px 3px; border-style: solid; border-color: rgb(224, 228, 233) rgb(224, 2=
28, 233) rgb(1, 1, 1); border-image: initial;" id=3D"yui_3_16_0_ym19_1_1516=
021449310_15573"><tbody style=3D"width: 378px;" id=3D"yui_3_16_0_ym19_1_151=
6021449310_15574"><tr id=3D"yui_3_16_0_ym19_1_1516021449310_15575"><td cols=
pan=3D"1" rowspan=3D"1" style=3D"padding-top: 16px; padding-bottom: 16px; p=
adding-left: 12px; vertical-align: top;" id=3D"yui_3_16_0_ym19_1_1516021449=
310_15576"><img class=3D"yiv3767805512card-object-1 yiv3767805512yahoo-igno=
re-inline-image yiv3767805512ymail-preserve-class" src=3D"https://s.yimg.co=
m/nq/storm/assets/enhancrV2/23/logos/github.png" height=3D"32" style=3D"bor=
der-width: 1px; border-style: solid; border-color: rgb(224, 228, 233); min-=
width: 32px; margin-top: 3px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15577"=
data-id=3D"cb935002-08ec-9eaa-0113-1e31d0f20d58"></td><td colspan=3D"1" ro=
wspan=3D"1" style=3D"vertical-align: middle; padding: 16px 12px; width: 296=
px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15578"><h2 style=3D"margin-top: =
0px; margin-bottom: 4px; font-size: 16px; line-height: 19px;" id=3D"yui_3_1=
6_0_ym19_1_1516021449310_15579">oVirt/vdsm</h2><div style=3D"font-size: 11p=
x; line-height: 15px; color: rgb(153, 153, 153);" id=3D"yui_3_16_0_ym19_1_1=
516021449310_15580">vdsm - This is a mirror for http://gerrit.ovirt.org, fo=
r issues use http://bugzilla.redhat.com</div></td><td colspan=3D"1" rowspan=
=3D"1" style=3D"text-align: right; padding-top: 16px; padding-right: 12px; =
padding-bottom: 16px;" id=3D"yui_3_16_0_ym19_1_1516021449310_15581"></td></=
tr></tbody></table><div id=3D"yui_3_16_0_ym19_1_1516021449310_15582"></div>=
</td></tr></tbody></table><div id=3D"yui_3_16_0_ym19_1_1516021449310_15583"=
></div></td></tr></tbody></table><div id=3D"yui_3_16_0_ym19_1_1516021449310=
_15584"></div></a><br id=3D"yui_3_16_0_ym19_1_1516021449310_15585"><br id=
=3D"yui_3_16_0_ym19_1_1516021449310_15586"></div><div id=3D"yui_3_16_0_ym19=
_1_1516021449310_15587"></div></div></div></div></div></div></body></html>
------=_Part_6439428_201364203.1516054957950--
------=_Part_6439429_1730970573.1516054958003
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="screenshot.1161.png"
Content-ID: <18712935-6369-a66a-7979-b3478851eea3(a)yahoo.com>
iVBORw0KGgoAAAANSUhEUgAAAloAAAGwCAYAAABxbMuTAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAHHQSURBVHhe7d0JYBTV/QfwbzjDIbeKyqXIoUkJ
im0Fg4pWRVAOLwQKWlvRitSrgKIU8SyoKH9rVbQeIChVq6GCJwUkAioiwYQzCOEyIjchBEjIf36z
85K3k5m9spPsJt9P//OfmffevJldzM43b2YnCYcOHSoGEVUJK1aswLnnnmut+djL9HVZFvp6sO2J
iCh0Naw5EcUJCT4qIAUSrI2qlxBlX1aTKhP2ciIiCo5BiygOOY06CT0U6XPhtKyHLJnr5apOlRER
UfgYtKjKi3ZQKG9/Ttvby5zWVZkeslS5PTCpoKQmobdRZcLeTqh2in1dOJUREZE/Bi2KS6EEASHl
esCQeajbCqc6PZAIpz5FOGX6MQr7MQtVpiZVZj8eN7KNaqu2F/qy3pfe3k7fhoiI3DFoVXPROGFK
H8H6cavXy52W3baTACB19npVpperZXtbxd6X3i6UoCFtwjke1VbI3L7uRtWpY5J1fVLler2aO9XL
XG+jz+19yLo+qTKh2hARUVn81mE1pZ8c5YQp6/a5ok6oir2Nqrdv49aH2j5U9vb2/QqnfetzYe9H
OJXpAtVLndD3Y2+vr6v2wqlMhFsupM7et9O6U7lQZfZ6Yd/WPndrQ0REPhzRqibkBKhPwn5CVOVC
6vR6e50Te7lT/3o/wZbt7XXSt71e35+qd6K2k8nej14nk14vk95G6tQ+VbtA7YVqr8pUH3q5ospk
bi9320aofoW+rV4u7H3at3Nqa58LfTud3oaIqLriiFYlUycjdaKzU+X6XOjLOre2gaj2TvR9BGrj
tL9A/SqBttHr1LKi9+u0H7d+nDi1DUba6/2qPux9qWXFqZ0iZSLQNkLVO/Xhxq1vO6c+A+3HrU7t
j4ioumPQqkRyggp2Qgr3BCdUn6p/ezt9n059qG30foRbX3qZvq0+10mZUOVqXdi3cWur96na27dT
ZUqwbXRO2wt7W6ft7dval4PRtw/U3t5nOPsIhdP+Ax2bU5nOvq3MiYiqOgatGKKffOzLTtQJS7Gv
27nV6+X6PoP1F4za3j4Pl769zqkvp305lQXj1jZQ/zp7mb6dsLcXTv2IULZx2tatPyVYfSCR7s9O
2juVExFVFQxaFUydiPSTizrZOJ2kAp28VJ0+F3p7exs3+rZubYP1IVQ/ilt71Ze9T7W9Kgtln4pb
n8G4bResH7f6UPcfajsRTltdKNtF2rcb1Z9bv1JORFRdMGhVEvsJSJ18Ap3wwjkhhnKSU/V622js
QxfqcdjbOW0Xyv6iKdT9Reu49H5kWbj1W9HvRTDBjlc4HbPajoioqmLQqmByorGflJxOUuqk5HRy
UuxtArUNVyj7jYQXx6rzql9F+heR7CMa71s8CHSsTnXqPSUiqooYtDymTirhnHwCtVVCaWMXyTZC
bRfucUW6v1CFc1yK18cUqlg5Di+F+xqlPRFRVcOgVQHcTjbBTkSB6uPxRH3ffR/gmWcGWmveqqj3
pzz7icd/Qy/J+1FVZU67CaPe3oI2g5/HmyOSrVIiqg4ifmBp7lfTMHpwX1zWqxd69eqNfrc+hH8t
2mLVBrF8Fh55ZBaWW6ueyJyGm+TYbpqGTKtIyAdeL6P8pml6aaSWY9Yjj2CW7YXoJ0+1rJ9E1LLT
SVZvF+gk7NRvpM6tE9q/hASlcNiPraJClgj03oUj2Ptbnv1E6xi9Fo3/xspl3njzZ7ZXr8sw8q1s
q1BkYtpNZX/GA6qIzx4iIk1kQSvnHTzx8NtYvgtofW4vdE9qiqLNK/FT4clWg0COYP4ns7BgwRrs
tEri1ZH5n2DWggVYY70QOXGqk6e+LNyW7QLVOQm3vZMVR8+zlgILNyjpx7Z86n3WUvgeGxv5ttEW
aegId7tKDzeaaPw3Zuf0+mQ/gfdViNVvvoj3cq3VsFWdzx4iih+RBa2sLPxQaMzPH4nXnvkbnvjH
25j70fsYfWldX33uV5g2ejD6XqZGux7Df9cfMSr2YOGUW/HU/EPGcjqeMn9LHY95xpoaaRovKybr
t1Wr3vi1FuOl/X2v47+Tb/H13fsGjJ72FSL+3DUdwfr/PoZb+/U299+rdz/c+th/YR6u1K7/Lx67
tR96W79R973mVjz5aQ72LJyCW5+aD/OVPCV1vcz2sXSCrCj33TfOWnJ33l3PWEvhe2jSM8Y+Kids
2U/8kYSOseOfCns7e/vxT/3HWqoa9NcX6r9th7PPRq3CFZj+8mfGJ4mLcD97lj2H62T5gf8anwSG
nLcw0qy7Ck8ulAJg2XPXmT/74+dJi1x8NW00Bve9zPyZv6zvYP/PIHP0zdh2fgbeGn2D+blR+plW
Knf+kxhiHONlQ57EfGPjMlcIht2JNzjsRlQlRBa0kpLwq1rGPP0l3Do5Dav2GB9AdevCF7Oy8daj
D+Pt5YfQvt/tuOcP3dFw83xMGT/NHK5v2iUFbcx2HXDVPffgnnuuRGdzPUQrpuOFzKb4bc9z0Rq/
YPnbk/D6QisVOdm9DDMeeQSPWNOMZbutCp8jRmD665T5yD56Es41PuTOPekosucbZX+XD3PjN+AZ
/4f52cfRvr+8ln7o3KQIjZu3lReCFN8LQYer7sEzz/iChNMJ9R//mGktVU3PPPOEteQd9f7Go0mP
jraWnH0QQtB4dPQ11lLVI/+2X732kLXm7uTeI3CN8TN3cOG/MH2Z0898BJ8953dFtwZG0Q+ZWGrM
9nz7PVajOZo3P4TVazKMkkys+l4+M4yf9/PrIvutR/Hw28uxq257dO/VHe3r7jI+gx7GuH/pFy8P
YdFTY/GvlYdQv0UKOp5hFVuOZEzDOOPz5ad6qbhnygO4tGUm5kx7G8tzG+L8P9yD2wdfgDaFTdDY
th0RxafIglbbGzHu4cHo2vQwsj9+Dndd2x/DJ3+GLfLZt3YR/re6EGh1Jf44ahD6DZ+Av/RtDuxc
hPRlzZDyu7Pgu8B4Ms7q1w/9+vVAeJ8n5+JPzz2Dv/3tGTz3Jxk9OoivlspHpItDm/DNggVYYE3f
bJLfaEstWvQ/owej1z89h2f+9jc888poXGp88B5c+Cn+V/Jr8yFszcpBfoe+mPjaa7jjPKBZyu9w
lnWl9OSz+plzt9GsO+8cai35O/fc8o3FVSeVNaJVEQbGcYiMhna7/osLbnnMXK5j/AzJLytq0u3Z
3wS3/OFynICdSHvxzbL3ZUX02dMdKecYvzUe+g4rlwGrNqwDzjbqOgDbMn9ATs5KZMitp2efg183
W4tF/1uNQiOI9R3zEp742xN4afIwI7YVYtPHX8DYvMSROr/G6Blz8Z93n8Mw7TfJNo3WYtxf38am
eudh5NMPoU9Lq8K0BxtX56Lx+SPxzNuPYWAzq5iI4lrEN8O3vGAEnv3PB3hh7DVG4CrC1o+fxGOz
s4HtP2GHNNj2b9xtDoP3wgNp8hvhbux2He93UoSi49ain/qob30ANatf35wfys83547aDMbzWtB6
frA1DGXKxk/b5RpoG3TqbHVa92ScZHw2A7uwZ0dd9Bn5MAafdyKOZn+Ml8f9EQOvuafMCWBgS9+6
02hWICtW+H3KUgCVPaJ131Rex/HK5hZXW0uA+j6e0y8tefkHUffiP+DW843fhLa8ixff+tmqsUT0
2VMX56d0Mea7sSrrA6z87hCad+iIi5LOBlZnYdWqdVht1LZJ6Yq22I6fzB2chY7ny9xwZgtfeNu9
2/9yZkp3W4jyWfavl7FCPnLQDC3aWrdaGK/6pgfvxaWn18EvX7+NSXddi/7DJ5uXFIko/kUWtHJ/
xI95stAQZ/cehWf/5PvU2bBhPXDaKThVVpJuwv+98Qbe0KZRF5rNAtr+01rfwp4NyN7mW/SXj3zr
Ey17l++DtoEVuMJ3Jk45Ta6BbsG6tVanR37GTvPqYgs0kxfS8gKMeOrfSHt/Ku5OPQmFe1di7H93
maGq5cDSk38492aF++29ijC1Co8YRcMzd4X2hQEqP/lZkp8v9TO1oqX+JYyWuPqPN+LsWoVY/c50
fKUPUEf42dPsku6QPW1duwRbd9fCr84+H23P7IDm2IYlS2Q4qw0u6CER8DScYu5gDdar4avsXTA/
hZo3N6JTCFr3xW39T0etg59hymPzSu7tqtvxajz02lx88K+/4YazG+DI1o8xc671WUhEcS2yoLXi
dfxxYF9cc+t9eOSR+3DLC/KpY3xAJSUBnS/CJWcb4SXrHTz1yqdYlpGBZZ/OxsuzvsaehrLxaTi1
lcy/xTv3PYJHxr2BxcbaqSeeZPQAbEp7BuMeeQT33f0qnMeHVuDVu337fWTWBmP9BFzQvbuvKgIX
XdEXJxnzFa/ejftkv7c+Bblf9oSLr8AlxifnZ08Oxp2PTsOH6Zuxv1ZN8xibNWtmngRqfv1swHuz
zj36pbXkryIfcxCqu6r55SuKDfJzpIcscW6u7ReTM3+PP1/fBji0BVv0Wy4j/OxBs1/jnLOBwpUr
sQod0b6TUXb+2fhVrW1YtswIWs3PQRdzqK0z+vY51/gM2I25k283PqfG4fYxM7DBKDn9yt9BDXIF
cur5v8ONd4/DTcZxHkx/Fo+aj6vIxJt33or7np+O/2XuRGFN+ViuhebN5JOJiOJdZEHrpPZIalkT
+dkrsGDBCuyo2Q4X/OFhjLuxrVF5Jn4/aSruvrQ19i1/Gy89+yxe+k86th5ORD1z4xQMHHwpTqx7
BFtXLMAS44PlqFHarM+t+Mulp6P+4WwsXfw19nYcibuvMq/h+Wt5Oa5N3ouvF6/AVpyI8/74KO69
WA3Bh6/u+X/GUxMH47xGO7FiwQKs2FkHZ156L56+/3LzN9R69Wthy1e+1/F6+n5MMgLJmD/4RjeK
fnuPOXe7f2hFnQux94t/WGtV033j/m4txbYPct1HHDsmbrWWygr1GWO6c881fuGgiKn7tAJJvunP
6F8mh0T22QO0RVf5ZkthIQpbJeNX8jGGTmjf0axEg25dS0JUy+smYurdl6L1kY1YumApNh5pgfMG
P4wn/hjOQ0iN4xx/D1JPkMdVPIFpGcbxNdiNtXNex7PPvoT/rDdaXDkao/qENEZGRDEujp4ML493
eArpSMXoBY+ij1VaGey/cSvBTg5VnbrkE0yo7SpKrB0PlXL6OSMiiicR3wxfneknZpmrScqr84nB
Kaw4vR9O7SqTOh6e1CuP/t7rP0ex9t8KEVG4GLTKwekkEOmJoaqe5OPpRGk/Vv2EX1n0/bstVwX6
e68vV7XXSUTVD/+odBTYTwyyrubVVVV4/eG+BhUKyvu6Q9lvPL+/ob4+IqKqgCNaUeR2AomXk0Y0
j1Peh1D6i+X3JtwgI+1D2SbYaw6lD7c28fDfWijHHsp7QEQUDxi0IiAnAacTgV6mluXk4XbSiLWT
ottxRiqU/qK9z1gk/85qEvKanf7tQ/3vIVC7SN/PUPcdbWq/Mnd7X4iI4hmDVgTkZKCfEAKdHAKd
PIKdFL046Tj16cV+KlNFvW92qo29rfw72/+tA/3bB9tXsP9ulED96HWyHGqf0eb2vgR7D4iI4gWD
VpgiOSFFehLz4uTn1Ge4+/HiJFgZJ1a1T32uJjv9PXKqF/Y2el8yt7/Per3i1C6a1P70fYS7P/sx
hyLQNvbXHEn/RESxikErTPpJwOnk4HSSCHbiiLcTSzgn5lBfm9uJNpL3RvUVbFvVTp+rSXHqQ+ql
XE1O9L6kjepTtVdlqtxO79dtORi1b6HmTvuztwlG7yPYNm77ddpOykI9BiKieMFvHUaJOpHIicJp
2S5QnVcqY586L98Pp+2lTEi5vizs60qwfnT2tuGuC7e+hWrvtF0gqk9Fbav3Y19WwtlPuNz2o8ql
TG9DRFQVMGhFgdPJK1JufUSjb12k/QXbLpR+pY0I53UG6lf1pwvnGPS+A/XlVCdUHzq933D61/ty
2tbej729UOs6vZ0Tta2dvk+dKtf7VOv6PBindnqfRETxjkGrnPSTjb5s53TScTvJOLVVVH2wdrpQ
+ywvez9O60LKwj0mfT3Qsk7KnfpR9Hp7P6pM6MvCrU4ty1zo2wi93l6nC7Z9uNy2C9SfqrO3cSp3
ayukLBT27YiIqgoGrSgL5USk1yl6nWJfj4TaTyj9BNtfOH0Jvb9QX0u47ez7UFSdfTkcTtuF0pd9
30LWQ+kvlP5DFc2+wqVet05/D/Rjq8zjJCLyGoNWOTmdJOxlsi5COcGoMn0unLa109sLe1t7vXDr
z62tvX9ZdyoXqi4Ypz4UfXu9P7dlxanMTThtKXx8f4moOmPQirJAJxVVZ28j6zrVRi0rTmWKWx96
Xzp7verTvo3bcjD2/hT7ui5QHRERUTxi0IphKnjoc+EURvQ6PbC4LQu1jbBvp9Pb2dm3U22d+tG5
7YuIiKgqSSg2WMtUxaSnpyM1NdVa81Fl9jpZF/ayQG3sfdnb6wLVERERVVUMWuQXoPRlIiIiKh8G
LSIiIiKP8E/wEBEREXmEQYuIiIjIIwxaRERERB5h0CIiIiLyCIMWERERkUcYtIiIiIg8wqBFRERE
5BEGLSIiIiKPMGgREREReYRBi4iIiMgjDFpEREREHmHQIiIiIvJIyH9U+j8fpOHHTZusNSIiIiIK
JuSg9fSU53DH7SOsNSIiIiIKhpcOiYiIiDzCoEVERETkEQYtIiIiIo8waBERERF5hEGLiIiIyCMM
WkREREQeYdAiIiIi8giDFhEREZFHGLSIiIiIPMKgRUREROQRBi0iIiIijzBoEREREXmEQYuIiIjI
IwxaRERERB5h0CIiIiLySDUKWpmYdlMv9OqlT+Mxz6qtyjKn3YSbpmVaa9Ezb3wvjK8ObyAREVGE
qtmIVhsMfn4BFiywptHAU71uggcZhIiIiKiaXzrs8yieHwy8PdvbYZl546vHyBkRERH5q/b3aCX3
uABt0pf6glDmNNw0fp55qU0uLfout9kuOd40zSixzBtfWq4m27U0ubz2VHo6njLrVeCah/EBtilh
9H/TtHna/mX0zf949E1lXyV9ul0Wldeobadeqznpr83Gr53e91L9PdBHB93ft3njjXbT3LazvTfm
pPbn32fp5VD7ZWEGWyIiig28GT65FdpYi6b0p/AURpuXFt8ckWwUJGPEm6WXG0e3eRu+ATDj5D57
S+mlyOcHo02qsd2jfaSyRJ9Hn8fgNqkYbW7/KPqYoeApGAVWn0b9lqdc76Ha8vbs0raj2+DtUdq2
o1ORPrs0wPR51Co3pucHb8Fse58SDEdtxSCj3jxMY33U1kEl2ywYtBWjnEKftPvqAjyv2pmvwyd9
S+uScv/RQbf3TWzB2185b5c5bTa2DH7e2k69d779zRs/ClsHlfY5aOsoX2CcNxtfXaC2kan0+IiI
iCoTg1bmNuO0r2kzGKPNgKX4j5Y8lW4VO9myrST0uMpcgq8wGINKkoARSAalYstWv6MolToIJYfT
pjXatLkAPfR1a1HoI1qj3rb199VT6GVmtNIQMm+p8WKMYKm26SUvzuE1SLvUQSOMIy1LLzdHB63l
YO+b+3Z2W7DNPKB58B2uf59bpLJPd7R5e5RRxpEsIiKKLdU+aGUu+QpbUru7joDIKIo+WjI61aow
A5KMMFkn/lFf4YLRzmGkIsilPTUSJ9Pzg/2jy5Y2g3w3/9tGrFJLRtas6c3ovAb39y2w5BGDrNAk
76v0Mbo0aEKNDJZOvlHHPnjUXO+OpeZ2DFxERBQbqnXQknAy6m1gcOnwkk0mtm0B2rRSZ3rfqIqS
aVSWBpU3tUBgp0ZlDMk9cAH0y2hyCTIdbVq7j+mEQkbESvvIxJKv/Ee0zLo+jxpRrPQyZZ/uqUh/
KngoMdtplyiDC/y+BSQjjHIJ1i9IiT7onppeJij68wWu0ana+01ERFSJqlnQ2lI6AmVMo95ug9EB
A1IyRowejC0ll6uWorU2UiSXvErrZHIKLckwmln7lXq5d8l8roS1zSi83Wa0Figi0+fR0dpI0FPA
Bc5DSHLP2AVfjfKFLfNbl1usG/V9k+O9YtLugq8wqqRdsHAW+H0LSILoFu1ypjGpbGXe7+ZXZ91E
b/tSwlPQLrcSERFVooRig7Uc0NNTnsMdt4+w1sg8uc9ujee1S23q8l15Q1P1Jd84nI3Wz2vhV74l
KfeWRemSJhERUUXizfDl0aaV38nfvHxXcrmMItMGfm/hlq3YYnufiYiI4gVHtCIm36obBf3LfW0G
P8/RrHLy3Tfn96b6jRoSERHFEwYtIiIiIo/w0iERERGRRxi0iIiIiDzCoEVERETkEQYtIiIiIo8w
aBERERF5hEGLiIiIyCMMWkREREQeYdAiIiIi8giDFhEREZFHGLSIiIiIPMKgRUREROQRBi0iIiIi
jzBoEREREXkkodhgLQf0nw/S8OOmTdYaEREREQUTctAiIiIiovDw0iERERGRRxi0iIiIiDzCoEVE
RETkEQYtIiIiIo8waBERERF5hEGLiIiIyCMMWkREREQeYdAiIiIi8giDFhEREZFHGLSIiIiIPMKg
RUREROQRBi0iIiIijzBoEREREXmEQYuIiIjIIwxaRERERB5h0CIiIiLyCIMWERERkUcYtIiIiIg8
wqBFRERE5BEGLSIiIiKPMGgREREReYRBi4iIiMgjDFpEREREHmHQIiIiIvIIgxYRERGRRxi0iIiI
iDzCoEVERETkEQYtIiIiIo8waBERERF5hEGLiIiIyAPfr9vMoEVERETkFQYtIiIiIo8waBERERF5
hEGLiIiIyCMMWkREREQeYdAiyxyM+e1v8VuZxsyxyoiIKt6cMb9FvH0MxeMxu5PzwRjj/1M0MGjF
oPB+YDPwwqDy/0DMGfM4coZPw9dff42vJ/ezSoko7swZY/zCFIWTZLT6iSr5vBuEFzKs1SjJeGEQ
fjvoBaN3L8gxO/8CG85nvRxj1Qly1QuDVtzLQc5ma7Gc2rZOsZaIKD4ZJ/WZOWjXbhHSy3tS7jfZ
+MVrMqrDr10pI2fj69kj4d0nYDu0y3m8XEEpJ1of9FThGLRiXcYLGGT8dMpvPuZlPZnUb15S99vH
scj43+Nmnfrt0/oNyulSoPFb6iDj10HV36AXXjAvGT6+CFj0uJRZvy2av8269GEwfwMsqdd+w/Tb
Tv/N03ZMxsTfzoiiLCMdX+JCjBs3HDkzbSM09p9pv88RrVx9jki5Nsrj/zNvTVb9nDHGz/oc/378
f74DfCYZ/Po2+txqlYfLfox+uynzOmXSPu/0xra28pnpK/bvX5UH1xZD5d/k8SAjhI6fn773rvQz
2nhdxue2/m+jjld/CX6jZbZ/e7/jNur8zwkOr8ncXh2PdpuJOemf8+SomGJO2ujfFI9Os1ZW/qP4
ht9o68Uri/9xw2+Kb/jHSmtV6kcXl1QbZPvflHZgti9ZTRtd/Bujv5LtLX77FCtXGlsqacWj9WMw
+/Dfp8k8lhuKS7qWdjf8w+xn5T9uKLNPIoqu0p9j+bnXfhbNn2GHn9ky7TTy82z9/Jb5nNHrDOZn
jrZu/4wI/plk69vvM08X4Hgd+1Ftbfu09yPblh6Q/+edTv9c9Ovf9xqDHbN8Dpbux7aNrT/zmEre
U/vxyzGWtjU/X419+L8G672w92t/feb7Zj8n2La3/VtrL4GCWLF2UzFHtOLCRUgtGb9PQeqF7bA5
J8dat5uD9EXtMHyo2iAFI4dehEX6dYR2wzFuZJBB8pQUbRi9H1IvshYNc9IXGV0MLXNJISP9S2y+
aChKuu43FMON36/Tjd92Ulq3xebpMwP/NkdE5SA/++qzQn7u22L6TPUT1xZt2y3CzDJDDylo3Xaz
1i4Mm3Ogfwq1uzC19DOjX6rxqZWDrdYISKDPpDKfJympMD7iwla2n5EYNxz4Uj6AHG2G48fonHQs
Mj4jSw5Xp38uRnCcKSPHYbjLJcRAn59lyWeyOv4MGJviwqEXol3OVt8ol/kajH9zqbX3a2w7+cEQ
zwkyUjYiB0O1y6pt27bDIvtoKQXEoBUPrB+YkGRsNT7ejA/OEdrQrow5qx9A0bZ16YeFG9vQuXTh
k4Gtxg+30/1c5j0Eix4v3e9vR2D6ZuvDwLzfIxXpVp3TBw0RlYOcXEtuIzAm81pTuvXLjRFuZn+N
cXjCV6ddduo3+Wt8nZpu/cy6XNoyQ0tOad8jpqPtg/73b7ne4xnwM8np80TCn7UYMvfPJd8vpcbr
Ny/dqWMwPpvaPgin7/1k+Dpy/oz0uwQnn29WecjUcZR9nwN+fjroZ/z2a4Yl63JxqhFuL7SCmbwG
FXyl33ZtHd7QoOeEHMx8Yjo2284/5v1s44AnzGPkZcNQMGhVNSmtjR+Ki/CgfHtQn8K50dP8Lcb4
0Z1Wur3xC5DF9yGY4/tV1Y/8ptNOfXNRm0o/zIzfpMyyaWg7k2GLKHp8N8EP135mZXrwIv+b4s2T
pNQNzcEI/R4f8xcho3xaW8x0CVtywr7owdK+Q/5ycsDPJPfPk/C491MSMozEsvmiB0v37/ICZPTd
L4QoErIeh/Y6pmF4BCNvJaHV9gEY/PPTxnhdMoI1xxzOklAlVztkBG+Ob4Qr1feJL/06XgEJ4Rfu
C8cZrxHTMcL+YW28htnm8Q1FzgiGrWAYtKoENUQvZEjZ+K223CmmLUp+OTSC18ySES3fb1JOlwFT
5Kd8+hMh/NBF8hsrEblSoxq2M6c56uF0mUdO0taiHzMUOZERo3ayWQQCfyaV+Tyxfd6EyqmfJ6aX
Bg5zlCeUFyCXPTdPh+PVVH10Z87MCEa0fNQlxJnGe6qE8vnpFyTl0qXxrz5TC1VmH1/OxJebSz+/
pazdoplav3Mw5vFFuKj0fhQX0oeMhD6Iixa5fWNSLklbi+SKQSveGb9ZDL1IDcv7fhOVSwEPQh+C
DufbMQazT+0SxBPAUP1XN+O332n6ZQQ1fCy/5UwzfvT1SwTWMdm/rfO4cYQh/0ZMRAHNmWkmirIj
FOZ9PhIabN8UkxHrcTKiZP82sAzZOD3SQe6raut/+S+My0YBP5Psnyf2z5sybJchjckMATIq9yBs
lzdnl9yblDJyKNpOH+G3nfPnYj9MnqZfZrTaWe/lCLV9eqo20h8u3yVEbNaSWoDPT9/7L0HSd/y+
0CO/sG42utB+KTbDl1F2UWrpv2GZfn3PTAz987f0/ZD9+n0D/rcj8OWF47T7v8hJgtwVby0TERGV
Ib8ojcgZ6n+5TS6lGWEjLh5wbN4OkYOhfs8Fk/CZjtRq8qwwqhzfr9vMES0iIgrMvD/LdqlJvuUX
N8z7s7RRHmF+eYDIexzRIiKiIGT0Rx6OrJEby+Po+r9c8ir99rSQG/Sr12hWeno6UlNTyyyTd2RE
i0GLiIioinIKVAxZFYeXDomIiKogCVNCApVaVvSQZa+j6OOIFhERURUSyYgVR7m8wREtIiKiKkQP
TKGMVqk2DFneYdAiIiKKc06BySk82cOX3iaUYEbhY9AiIiKqAuxBySk4SbByC1QqdDFwRReDFhER
URyTYGQfvXIqU4KNYrltR5Fh0CIiIopjKhjJXAUnt7Ck6u3tnAIXRQeDFhERURUR6miUHsoEA5d3
ov54h8OHD1tLRERE5KXvvvsO3bp1s9Yio/cRjf6qg3r16llLgfHxDkRERHHMLRRJYNLp6/ZlvQ+G
rOhj0CIiIopjTiHKHpjcAhSDlfcYtIiIiOJUqCNSehijisWgRUREFKf0YBVqmHLahkHMOwxaRERE
cUyFJAlQboHJLZCpcr2eootBi4iIKI7pIcktUClSZg9VbuGMooNBi4iIKM45hSWnUSops7e1lzF4
RReDFhERUZxzClVChaZg4Unf3q0vigwfWEpERFQFqDDFoOS9cB5YWmlBa8aMGdYSERERRdvZZ5+N
1atXW2u+dSFl9mW9XXU2bNgwaymwuAlaob4gIiIiCo+McDmNbqlyt/rqKpxcwj/BQ0REVM3pIUq/
R4shq2IxaBEREVVx9lDFkFVxGLSIiIiIPMKgRUREROQRBi0iIiIijzBoEREREXmEQYuIiIjIIwxa
RERERB5h0CIiIiLyCJ8MT0RUDt9//721RESx6JxzzrGWAvPqyfAMWkRE5SBBq0ePHtYaEcWSJUuW
VHrQ4qVDIiIiIo8waBERERF5hEGLiIiIyCMMWkREREQeYdAiIiIi8giDFhFRFZOenm4tuZM2wdrZ
60PZhoj8MWgREcWxQMHHrU4vt7eRdTWlpqaWlAlZV2XRZj8OoqqCQYuIKA4ECyIqHAVqZ68LFJz0
crVs315fV8uB9h+Ivj/pQ01qXc31cqEvE8UiPrCUiKgcKuqBpRIoJIyouSoTqjxSen/2vpz6DtZe
qDK9Xi07tVFUvarTOZXr25L35AGg0VBRD/nlA0uJiMiVPVSodbfySNhDj84t8EiZKldzvR+ZAvXr
VCZUub69motAfbn1SdEnIak8U3XDoEVEFMMkQAQKGOVl799tORjVVg9YekgSgfajrwu1rub2vhSn
IObUH1Ud/6pZ25zy8vJQWFholcYuBi0iohgUr0FBP+5ovga3vqRcJj3gCVmP5v4pNkjAuvlmmNPs
xk2xb9++mA9bDFpEVG18+eWX1lLsUsEhFrmNKsUK++hW0ONNG46EhOFIk3nXyciyiktkTUbXhK6Y
bFRkTe6KrrIQgLRx6scsl/1Y6yVkv8PLlJZlHqfvOPylYXhCAvy60I65qhndt7a1BOzL9c137dqF
goIC30qMYtAiomollsOWPWDFWrCJ5REip4Cq1p2POwuTJ6zCpMzp6N//WgzLmIW5tnCSNXcWMoZN
xJgkqyCgNEwaC6SgbD8iJWUVBoQSqsowwtQEYFiKtaqYgWoCVtnLk8Zg5YddMHaoQ3D0wOPbbse8
vTPxz9zxmLLjPjy27Tbcn3Mj7tp0Ne748QrcnH0BRmRfarWOnISsAVd1RpOHW+KNN4APPwE6LVpg
1cY2Bi0iqnYqI2wlfZZgLflTAcEpDEhZecJWz549raXqS72HZd7ftEkYiyHoa4ao/hg7CZjll5Cy
MHdWBoZd299aDyLtfcwwQtnKiUbImVQ2UHWZOBOTVg3wH30KygiDXScgeeZYJFslPkb50FkYkrkS
xu7KcgmOXlidvxwFx/ORV3QAO47mIPfoVuQe24qdx7ZjR36OWVewpI7VOjIqZOXu2meur+3tC1lN
mjRBixYtkJiYaJbHKgYtIqqWKjJsSchafbl72FJhyh6qHANCGBYvXmwtVQ9uoVS9hzJXy2nvz0DK
kL5Qg1VJfYdA0lZJDsqai1kZwxBazrJGx8YajSXkzHi/zGXCVeuAMTMnYdUAh0uILrImD8WsITMd
RtSSMGblygAjbf1x7bAMW3D0RmKNBth8ZK055RXtN0LWFtRNSMT+nw+iYd1GOPBzHmrXiDxo2UPW
smW56P+AL2S1bNnSnNeqVcusi1UMWkQUNyQclWeycyqLNhWyhB621ElfD1NqrtjXKfDlVLf3S99G
X+7SSUsqSX0xJGUG3rdSkFw2lGuBoeUsI5T5jY6twgSnm6SSxmCmURfSJcSsyRg6awhmhnbdsowz
k1OQkZltrXmnW8OLcO+pz+CHL9fipfaf471OmXju9DmY13MD3urwDdJSjfchwqRRFUKWYNAiIvKI
HrIUFbbUCZ9hKjzhvl96kC0NWVlYtwoY0Vy/ZJuEvkNSMMNMWr77rYb4klNQ5r1cGWORnJCABGNK
HpuBjFlzjb2UlTQmlEuIaRienImJK8eUjLjFqvmbfC/kyWteNOe5R7dg4MIUFBUXoecbbVE7oQ6a
pYT2cE+dhKz7n34u7kOWYNAiorhz4YUXRjTZOZVFi1PIUvSRLQpNampTayk8EqQkYKnApQe1abv9
/wRRUt8hSJHLfnK/VYoaoQpGQlkXfFhcDPlDK74pE5NcboqXQBf0EqLs3/jfACu4JSQkY2xGBsYm
JwT95mNF27+hAJn53yC1UR/0eLk1WtZpg9qNaqJmQk0knuwLQscLI/8DNBdfd39chyzBoEVE1VJl
hSwlWD35S0/fay2FToUoPWD5ypLQqYvcN2ULLUljMHHYDEyYsMrv/q2AzJvgr7VdYpTRMbnlyyVK
qUuIsh+ryE//6Vpos4JbSgomZRZjZYiXErMzM5CSfKa15p3GneuZ3zYc+WNv1D+ttvlNw6P7ijB8
Q3fAyFe3ZPfEgTVHrNahW5jbFX//693mFM8hSzBoEVG143nIam4sfBd4Wpy+GD3r8VuB0aCPSun8
w1UpKe9/7TD8o8feMpf3pDwjw/myYcbYZGuEyZqGT8bkCTMcv5mYNGYihs2Y4Po8K/MSIjKM/3kh
De/PSAn50md57N95ALUSaiN7YzYadUjEhnXZqNOoJrauykVii1rIWb0de7cetFqHbsGiBbht6hoM
ffxb85uF8RqyBP+oNBHFDXXzeqRBSbaPdsiK9I9K65ewyFsStOT99g9cWUbZXixpmooee8v3GI2Y
Iw84nZCMTA/u8ZI/0qz/937v5oHIyv4BNeokoLiwGAk1EnyXCo3/U5cMzz3r15jU7h1zWdj7cCJP
e5cHkcpcwpU8wiGSkMU/Kk1EVIG8HMmKhip1so8hKtT6h9skpO6ehrHJw821KhN85UGmA1Zh0syK
uZF+SrsP8OnvsvHxhRvwySXG/OIN5vqnl2Xj8ys3mpMeskIloaphw4bmKJbM43EkS2HQIiKqYG4n
9Spzso9RZS4hNh+B4uLp5nKVCbnyZPjiQM/YoorGoEVEVMHUSV0/uTuVUeic3stAJNTyPaeKwHu0
iChulPceLS9Eco8WR64qjoQoPVSpZX0uGLZCI/c8RUO4PzORioV7tBi0iChuVJWgJewnemFfp9AE
et+c6lSosr/3VPXwZngiompITvAqAOgneLewQGWF+r6p91hNqkyn90UUbQxaREQVTJ3YZc5wFRm3
901/b9Wy3laVqzK1zH8H8gqDFhFRJYjFk7sKJvFKD1Dq/dWDlf39Vq9XtSHyAoMWEVElUCd3/WRf
2exBJN64BSkVuHSx8H5T9cCgRURUiVQIiPeQE02RhiD7dk7Bi+8zVTQGLSKiSuR28o80bFQFkYQh
9X45vW96mdv7TeQVPt6BiOJGrD7eoTyOHz+OGjVqmHPFvh5vQj3+UNrpbWRZCfR+qXZO2wkpt5dR
1cXnaBERhSgWg1a0fffdd+a8W7duJcuVQd9/OMcS6XE7bWc/Bp29XNZVe71M2LclcsLnaBERVXGB
gkFFhgW1L3tgUQIdiwo6arJz21bfh2rj9H5Imb6PQEJpQ+Q1Bi0iohgRLBhEMzTo+1LLal2FGT3o
6JMedGSytxH27RW1rdDLnTjVS5lbuT4nihUMWkREMUIFEycquJQnSOhhJNC+pF5NQrVVc1Uu3I7J
3ofbXFFt9fpAx0gULxi0iIhihFv40JfDDR/69k7s5U7rgfpwKnPjtr1bH4HqiOIFgxYRUYzTw4Ye
PtSyU71ebq/X50TkLQYtIqI4ZA9Kss7wRBR7GLSIiIiIPMKgRUREROQRBi0iIiIij/DJ8EQUN6ri
n+AhIm/xT/AQEYUoVoNWjx49rDUiiiVLliyp9KDFS4dEREREHmHQIiIiIvIIgxYRERGRRxi0iIiI
iDwSczfDP/biW9YSEcWLh/78e2vJW7wZnojCEQs3w8dk0Bp9y/XWGhHFuqdee5dBi0GLKCbxW4dE
REREVRiDFhEREZFHeOmQiMqFlw556bAqkUtN5L2K+pnhPVoMWkRxj0GLQasqkRNzef89VViL1X7+
97+lWL++ARITD6BNm0Rccsl5Zrnuu+8y8e23x802J59cB1de+Zugx7PvwEH8PPQmFB0pwGnvvIXG
zZpZNf6i8R6HSvbFe7SIiIioQqxevRG7dyeiV6/W6NatAwoKGmDp0jVWrc+mTduxbRtK2hQWNizT
xq7QmAqWLMOR7B9RuH0HDn33PaI6iqP5V83a5pSXl2ccm+w5tjFoEVG1oUbEqp0v70erxES0ur+a
vn4y7d69Dxs27EXLlieiU6emaN/+JJxySgssX77RalHaplmzJiVtWrU60a+Nk6MHDuLQF/NRfOwo
ahr/rR3+Mh2HDx60aqNHAtbNN8OcZjduin379sV82GLQIqJqpVqGrfpN0LplS5zVqrlV4G75qyMw
4tXl1loM2ToXj4x4BHO3WusUtvXrt+HIkRNwwQWtUFRUjNq1i3HOOSdi+/a9RsDaj82bd2DFirVG
eKnt2MbN8eJiHP5xE/IXfYn6v0pGwx7n4+jir3AwZwuieXfS6L61rSVgX65vvmvXLhQUFPhWYhSD
FhFVO9UubJ13P5Zu3ozP70yyClwc+RyvjXkFr3y53SqIHT/OeRITXvkPsg5YBXHos0Vf4ZXFyzHz
+1V4Z2Um3l6xCjO+WYFXl3yD5xcvw1tpH1kt3T2+7XbM2zsT/8wdjyk77sNj227D/Tk34q5NV+OO
H6/AzdkXYET2pVZrf+vWJaBPn9NRwzjz79tXYISu42Z5kyb18Nxzs9Cr12148cXPXNu4KSosxP7/
/Q9F27fjtNH34sShg3Fk3Toc/vpbFBYVWa3KR0LWgKs6o8nDLfHGG8CHnwCdFi2wamMbgxYRVUsV
HbaSPkuwliL0czomD+yIJokJSEhIRJOOAzE5/Wej4gg+v6OZWXbNO2rUwVaWNtxYNrYbnmbWZk3u
aqxfgpdXfY77zmuCxISumLzsf7j/1wPxonQxY4DWPguTuxrLl7yAz18eiDMayv4b4oyBL2PFipcx
8IyGZtuGJ12Gx5ep/f+Mz+/rjpPMtvo0HGkR9Jf12lW48L6vjKUMjE2W9sbxZplV3vvuPBw9etRc
XPt+sjnHpod8c4OUmfVGu2B+KjyGZceOYUfN2ihu1BDNW56Elq1PQ7u2bXD6Gadj84Hgl9pW5y9H
wfF85BUdwI6jOcg9uhW5x7Zi57Ht2JGfY9YVLKljtfYnh1m3bi1zuUGD2qhduwbk6l5BQSHeffcL
TJgwAkuXfov33vvMsY2bg9t3oGD+AjTrdTE21khA5sEDaNzjfBxO+y/ycq2hp3JQISt31z5zfW1v
X8hq0qQJWrRogcTERLM8VjFoEVHckZAUyWTnVOYFCVmrLy9P2PoRLw/+HcZ+uAUNfzMYtw7+DRpu
+RBjf3cVns2qi8uu+z2aGuFq3r8/hRlNjnyCGa8ZS01vwZ8HNjV7KGsJ7utxNaasrYOWbS9B104t
0OvKrr6qC8YYJ9538e7tXXzrYsGduHx8Ls4fMhjnn3gImz68Hd263YeNvxqCweefiEO/fIGHRr2B
dUbTra8Nx9VTluHUO77AmjX/xR3tpYNL8H/ZL6K/LIow+qvf+QpceJJs1BqD/884rncnofepsl4x
6mx/xJzXb+EcplR9MIeOFeKXI4fx7LpsjPphFYYuX4Gh36zA8CVLcfUXi5GfEPyUnFijATYfWWtO
eUX7jZC1BXWNQL3/54NoWLcRDvych9o1nIOW2LLlIHJyDpiBa+nSDLz55n+xfPkPWLcuBzfffDV6
9z7PKPsIn3/+ndkmP/8ofvnlKIqKfCNbdkeLinDom+U4vmUral18Id6Z+xE+mD8fxT26o3CNcYyL
FuNYOa4e2kPWsmW56P+AL2S1bNnSnNeq5QuPsSoug1bdunXNaf/+/fjpp5/w0PhxeP75qXj5pZex
c+dOs46IKBaokCUiDlvr0vDqgiNGzrgP7305C9NmGcHxmQuMQLUcz85aZmSYm/AXI8wcmfdvfGrk
qyOfvI9/S/M/D8dlrh+HR1B41iPI2L0TmzdPweVNu+CKHmf4qs7ogeuuuw7X9Tjdt25qij/PXIhZ
02bhjQd8gaPusJn4Nm0aZi18EYOkYPn3WGvMNmV9b/QOdLngUnTufBUuN7/J/wM2b28gC5bQ+zu9
hxEEzScFNEPXS4zjuu4KdHHLj17IWwX8/BbqtegG7P0COJ5vpMlnzNGszucOAPZ8YjUM7NCxY8Yr
qIOfjhRgd2ECdh0vxi/HC/FTYRGw4xDyQjgjd2t4Ee499Rn88OVavNT+c7zXKRPPnT4H83puwFsd
vkFaalbAM/v69fvw9dc/4ejRQjz77Nt45plpyMpahXbtTjHrX399gvHfw3Y89th0s83OnYeM8+wh
1KlT06y3yz94EAXzPkHdZs1wsHNHPD91Kt7597+xt+OZqNm4EQ6982/k5x2K6BuIVSFkibgd0ZJA
JTfBjbj1Vtz6h9twyy1/wrDhw/Dev9/D1q28W5KoKpPnaEUy2TmVRZMespSIwlbOephfrr/4Nzjf
LDCyUCtfKNq6VS4fdsPweyR4fYC35/6MT97/txF02uOWa1RrZ52v74suIf9e2gbtTvU17nTGWea8
c/KZMEvq1jLiQ6lf/TrVLF/y2UdYu/YjfCaPX6p7DpL03BZGf5WqWW/fPG8FTjz1LPyyw/eYg42Z
n/mHLNUugG25uXjzP0YwXpQDfLIOmGv0Nc+Y/2+zEaZ3YcdBI8AFMX+T7/Lvk9e8aM5zj27BwIUp
KCouQs832qJ2Qh00S3G/n6pTpybYv/+IEab2Y/78pViw4OWSSZHlb7/9zmwjN8Tn5x8z53YyxpWf
tQaHPv8cjXtfjiIjbOXn55vP0zze6jQ0vux3KMhcjcPpi1F03HlEzI2ErPuffi7uQ5aIy6ClQtad
I0fi+f/7B6a99k+kpqZi0uTHccufbsF7771ntSQiclYZIUsJO2y17Qgziiz8BsZp2vTjth/NeevW
J5vzM64cDCNqYc5Ho/G+DGddcA+GdzOrKlzTG6fg5b4nYOM/r8ZZZ12HmTUGYNIX03FLa6tBPDn9
MaDJRb7lwxtwYlPfyb19KyMS6iNZ0i6Iqbf+AcWv/LVkQtIZpetv3If3bvuD1dLd/g0FyMz/BqmN
+qDHy63Rsk4b1G5UEzUTaiLxZN+xHS90Hz86+eT6OO+8k9GwYV107twBEye+UjIpsnzeeUlmm8OH
i7BnzxEcP172v9fDhw4hf9Y7qNm4MQ51+RV+yMoyAlkRjh09iswffkDR73qhZr16OPjRPBwJ4f4z
Jxdfd39chywRl0FLErNcMhQJxv9andrOSN6b8cnHXxj/8IdRs4bzECcRlfV+8xPN6ZDxoRkPD/+L
hsoMWUpYYavTENzVzzixb30G1104BCOGXOi7ObzuebhniDVqdcYQ3DnQaDN7BmYYOavXsH6wLgSG
7vTOML+X+J/x6D9iBIY8H+E9bF8+j9FzDyLljtfx7rtv4dUnhuKMo79gr1xPjMiZaN9Z5mvxf382
Xv+IsXhPbt6qSIOeNYLVUaDfHcBPBcAf/gtszANu+y6k0axoady5nvltw5E/9kb902qb3zQ8uq8I
wzd0h1yfuyW7Jw6scX+j5eb2E06oY4SVRFxxRS+sWrUTS5euxxtvGK/HIPOvvsrA5ZdfbLbJzy/E
7t0HUVBwzKxXZHwqzwhThxcsxAkX9kTuCQ2w5Cv5woLcOF+Apenp2NOiORpdfBEOL1mGQ+vWG2Et
9FGthbld8fe/3m1O8RyyRFwGrWPHjplhS50Ucn/Kxf33329+UyXvUB5+3uULYaXWYmrPnpgqF/sr
yrzb0fT2edYKUWySgKUe/vdJm3bmfY9VPWxVSMiSx1UZ599gk7QLLWydjN/PWonZtycj75u38crb
3yCvjYwSfYR7Sp7Y0BQDb7rBuvQ2ECNuiGD4qMsf8fjtp6PBoR8w55VZ+GJTZM8nOnRSF1x0MpDx
zz/g+uuv902X/gqnDH7Hd7N+2OriqnFTcFFjYPvitzH93yuwy6qpEK3vA+bOQF69Osib/U/sbZiI
X567CrlNGwDvPhjSaJZdwnP/8ZuHav/OA6iVUBvZG7PRqEMiNqzLRp1GNbF1VS4SW9RCzurt2LvV
efRIfrbz8gqxffshNGhQC7169cSAATegX7/eRviqD3mO1m23PYmrr74EPY1zprQ5cuSYEbR+Mbb2
HyWTUau8eZ+gcO9+NL/hOuwzzss//vgjatb0DXRs3rQJ+w4ewIl/uhnHd+3GwYWLcOyI79uboViw
aAFum7oGQx//1vxmYbyGLBG392gpxcb/Mlf/gPy8/LDScoVbOxU9mzZFU3Oq4NBH5ODxoSdaS6UP
/9uzZ4/xwRrxsEPM8zpkiazLjU+lbqFP0j4kDTrjhheXY1+BsV1xAfat/wBjUn2XDZW6/aejoNio
L/gPbtRvFjfK5cGRxdN93/lLGrPSXF85xv5crZPR/8UfkSdti/Owc4oMyyVhzEpZX4mS5lZ/pdv3
x3Rzm+nov/cdDOt6M+ZfPBtbzWM1poIsTD5PbiGbhy/D7c8qqdvlHizcV2C2K9j3OW7vZFVUlJN/
j4bt/2xOTbtOwYmp/0XLy4y0HEHIEsV3X1MyhaNLcgpyNm1BjboJyN9+FLXq1cDRA0Vm2CrYXYga
tRPQ/vrSn23dzp07jKBVA506+eoLC4vwyy+b0bfv2ejf/yLzOVqdOnXCsGE3OrZR5L/YQxs3omDx
UjT4TTc06P5bXNS9O0aNGoXGjRvjV7/6FW7/85/x227nIdHor9ElF+PIx5/hwM6dvg5CII9skHDV
rl07tGrVKm5DlojroHW8qAhLli3BunXr8Yc//AFXXPk7c7Qr9szD7d0fRtLMvdi715iWXof3ut9u
lBJVDglZ9of/nTbXd+mAqFzy9mOfkdXzV36Gz1esxZbv/4c3pk7Ev36QgbY+8D7qVm1T2n2AT3+X
jY8v3IBPLjHmF28w1z+9LBufX7nRnCa1e8dq7a9fv2SsWrUBmZnbjcAqfxB9DXr0aIPk5PYYOfIG
TJhwG554YgS2bdvp2EYpNM6zeUu/xrHsbDS//joUFxaiXtFxnNq4CZ58aDzGjByJM4yQVNcol7pG
vS7CsS1bULBkKY6GOGIuoaphw4ZmwJJ5vIYsEZdBq3bt2qhfvz5uv+MOvPn66+ZvOC1OaoHTWrbB
+PEP4dY/3ma1tPn0dmtESSZ70DHCUEmdMfWcan6t2MeoM9bnTe3pvr19xGqDVS7mzcHs5Idxdx9r
vfNdeGDQbMxh0qJKoEKW/vA/CVnym2izZs34eBQqn9Y34+X3bsc5e97BLT3OQttzL8WdT2fhtJHv
4Ye3b0RFPpWB/J17bmsjtNRAfv4h876sxMQinH9+BzRv3sSY/wo333wVrrqqu2sbJf+XX5D/xf9w
/OBBFO3Zg33/ScPeD9JQa/FX6F23Hs4/fBT1ln2DvUb5vg/TcGzHTzh+6BAO//cj5P8c+qhWVRGX
QUtC1imnnGJet/3TiBHmtxx25u7Elm2b8Mijj5r1ZWXi4TX9fCNKMs0EhpaEKbmHayiyHl5aUj8z
6WF01++xynwYT+KV0nojKA0tqbeNWO19BXhvtlVn9L4hC0jqAPNeTssZZyVjNpMWVTB7yJJv81w6
yheyTjrpJHMez785Uiyoiw7XvoilO/PMX4JlytuZifnPXIsOzPCV7uKLO+OMMxrirbe+xIUXtke7
dq2smlLB2sjfMJS/ZZhgfFbs/OdL2PHE37H9sSdx/F9vIO/5F7B3ylQUvfK6Wb7jiUnY9cZ0yPDY
obmf4NCmHKuX6iPB+CEI8QaB0MjzM0IxY8YMDBs2zFor9diLb2H0Lddba87kN255xIN883Djxo34
y1/+gs8//RzTXnsJd97xF7Rv3952n4kEqe5Y88BevKRGlcwRrCdx1tLFuAtT0bP7Gjyw9yWUVJv1
c9DPLNPaqrQkN7s/eRaWLr4LnfVlq3rt1J7ovuYB7DV2KMu3GiFtccnG/vVEFcGrkPXUa+/ioT//
3lrzlnqSe0XcaxWq77//Hj16mE/kpCpgyRJ56Bd5raJ+ZuTf85xzzrHWAnPLJU7q1XN/Vpnu+3Wb
4z9o3TZiBLZu24a3ZryF1998DU2aNMbov441TxylJGjdCryiBSU9fKFsUPILYp310GXRwpXRUdnQ
JPVz+pUELXs9gxZVJAlZ8vC/he/93VyP5kgWgxaDFlGsioWgFZeXDtUDS2+5+WaMGTvWvHQoz9GS
G+H/Nv5hzHxrptVSl4k1vuf7WX7EmsxknCUPmjnjLCRnrjFK7JLQoTR5uercIQnI2mBdhizLqf7H
NZlINndOVHHUw/94uZCIqGLEZdBSDyw9XlyMRic0QutWrbB9x3YsXLAIu3fudn3Mg35P1NqpT2J2
8nW4QoJU5ytwXfJsPKk9c2He7UMxe1A/7VJiAH36YVDmw3iupPu1mPpk6T1aZerXTsWTs5Nxnblz
Iu/pD/9jyCIiqjhxGbTUA0vFKSedgrN/1RlPPPFEScD6MSfbnPsbhJn95pR8a7D7w0mYWXKpsDPu
WrwU173XvaR+aNbDWBryZb0+eGnpw8gaqr51eCvwwMNItmrL1Js3zuuXMYm89eGcDzH40a/R7/7/
oXnz5gxZREQVJC6DlqJuL5PnafXt29e8hKjW/UmQegl9+rxU8q3BvX43vgtpo+qMye9+LSMo2dtL
X3qbzndhcUnfRojqY6zrQc2vXr8pn8h7cl/jySefjDZt2uDUU09lyCIiqiBxH7QWLl5o/lXwzh07
48o+l2H9hvUx+tBSosojoapBgwZmwJI5QxYRUcWIy6ClHlg6eswYTJv2Mm4aegt6XtgTw39/C/42
YTwefeQJqyURERFR5YnLxzvIH76Vbx1u2bLFnI8YMcIslz8q/e23vj9AKb+5E5H3+HiH760lIopF
fI6WTTjP0ZKQJd8+lBvj9afFy42+VfkP4xLFkuoetIioauBztGwkTEmokqfAd+7c2ZyrkEVEREQU
C+IyaMlolUxyeVBGseSbVDKXdVVHREREVNni+luHRERERLGMQYuIiIjIIwxaRERERB5h0CIiIiLy
CIMWERERkUcYtIiIiIg8wqBFRERE5JG4eTK8PH2aiCqX288m/wQPEcUq/gkem0BB67q+l1lrRFTR
3pv7OYOWAwlaPXr0sNaIKJYsWbKk0oMWLx0SEREReYRBi4iIiMgjDFpEREREHmHQIiIiIvIIgxYR
ERGRRxi0iIjiUHp6urUUGmkfyjaqnWobaDu9jZtI64iqimoZtOrVrYOWzZvgtBOb4tQoTNKP9Fff
6JeIKNokkOiTzqlOb6OWU1NTzbnQ29knRW8vy25t1VzY6xS3MqdjUuzrRPGqWj5HS0LRQ/ePxsED
B5GYWBspZ5+KjZt34/Q2TbFpy97SeWtjvnWPsd6spFzandG2ubG+B+2N+bqNO7H3QD5OPfUUPDB+
InJ377P2QlS18DlaziryOVqhhg8VjNSyEmh7+zZOy8EEaxtoH8K+rVMbonDwOVqVpEFiHXy9bClW
ZqzExnXfo3OT77FnxwqcecJK/3kjmX9vrPvqOxjlv2zzre/abqw3+h7bNn2Pb775Dquzssx+iWLd
irM7mFN+fj6KioqsUoplEjZkkrChAkeg4KEHFrWsBxanbZ22EfpyMPa2+n5kWepVmX0fep2i2qht
9W2ockhwicZUnVTLoHW8uBiJiYkoKixC3cQG6HnlEDRv2QY9rrjBZT6oZL3pSaehx+VG+Umt0aP3
IDRqeiKOFx1DnTp1zH6JYpkErJtvhjmtPS8FBw8cYNiKQU6BQg8bajlUahu1HA32UORE31cox60f
p96/Kg+2PVUMGcEtz1TdVOub4WvVqoG9+/Iw7pGZyMzKwcQnZ5eZ/6CtP2zM167fjomT/o2sdVvx
8BPvIGfLL6hdu5bVY+XZ+GofnNv5Xiy01sXCsacbZdY04GVstMqpepp1bwdrCdiXa8337sGRI0d8
KxQz9EChhw/FKWzY2wQSzvZu5aEGHn17t22kjWqn2qi5Xkck/lWztjnl5eWhsLDQKo1dVeYeraaN
GqBhvURrzefwkaPYte+gtVaqVa2PrKXo21Z4lbVUgbJfxo2vrEOHNODStVNwsVEkwev6j/rj3Q9v
Q3u1vuEerJjEvxdZHUnIGnBVZ+Tu2od9D/tSVo0Zb6NJ06Y4qeUpqF+/vlkWSHnv0ZL7q8p7b1V5
79GKxjHYRfMerUBBxF7nVKYLVh+KaPQRqlD3pdrJnCqeXPYr73/v5elDApaMyIs33gD6//wTmjRp
glq1nAc8ZF+8RysK6tapbYas4uLjyD20Hj/u/xYHj/5ifrvw5OaNrValTjpzVMnktG7n1E4vU/Tl
Up9jvBpVMqYbX11vlfvCz/j57vXCb1Sqcx+8mW1VlDC2v2odbp90pbUu1iP9ozXoO8oXskT7P92D
vmnPOmxPVZ0essTa3r6Q1bBRIyNoNUPdunXNci+pgBQLYulYdCo86AEiUJgIFkqiEZCi0UeoQt2X
tOs5bbc5V5Mq19nXHaUNR0LCcKTJvOtkZFnFJbImo2tCV0w2KrImd0VXWQhA2jj1Y5bLfqz1ErLf
4WVKDWkYnpBgbGOffMdi9IjJXW11ar/aMVc1o/vWtpZKR+V37dqFgoIC30qMqhJBq1EDX7L8ePMU
TF5+GSZ9cyn+7/trzcBVx0i5J9T3H+kSO7OfNydFrTuHpVL27QJbjzcHjMCGv36KFWs3GdM0dHj6
br+wM3fkx7jUrDOmj+4HtHoJYveuux/vqvoXOmPqVfbLgyOAF3yjWP7OwpltrUVTW5zZ2VqkasMe
spYty8XZQ30hq0WLE3GCMa9Zs6ZZ55VYDDaxdkwSCtRIjR4Q1LKahzqKE2q7eLV4RHPH12h//+z8
308jrExYhUmZ09G//7UYljELc23hJGvuLGQMm4gxSVZBQGmYNBZIQdl+RErKKgxwDFVO+mN6cTHk
glPJlDnJ6GMI+pYcS4px7Fr9yjEwq5LGYOWHXTB2qENw9MDj227HvL0z8c/c8Ziy4z48tu023J9z
I+7adDXu+PEK3Jx9AUZkX2q1jpyELPksa/JwS3Mk68NPgE6LFli1sa1qjGhZ90h9mvMMzuvfEudd
fzJqnLsS83OfM8tlxMtOH5XyTPYCfLx2IG7/U0er4DLc/FcjEC7URq36X1kaks7shSs7r0F2jqyU
HZXCpVMwpf8HmD/fWp9/L+7FNDxa5r/hjmjbaQ2mvvK5tS6h7W5MXWutULXAkBVYRR9b0mcJ1lJZ
KmTJ3D7pAoUIXajt4pn+Gu2vV72Xbsy6tEkYCxVc+mPsJONnxi8hZWHurAwMu7a/tR5E2vuYYYSy
lRONkDOpbKDqMnEmJq0agJCzlk2akeK6TLTCFLKRmdEFndwCoEtw9MLq/OUoOJ6PvKID2HE0B7lH
tyL32FbsPLYdO/JzzLqCJeX7Rr4KWfqovIQsuWTYokUL88ttsaxKBC0ZNhVHiw/hIHbiCPai0Dh/
7CzwBZpatpOJ06iUCl6qPCpBLGedEZc+wL3apcHrn16D9RvMJGXq2MFv2EmTg+y19lEpnw2bjNcl
92U93wnvutxzdfGkT3HXuhEl+30Q9+AujmhVGxKy7n/6uZgLWVJWnklxqgtlsnMq84KErNWXBw9b
QkKCCg72AOGk6ZI7raWqJXX3NGspMD1QOQVT/T3U69Pen4GUIX2t4GL82/QdAklbJTkoay5mZQxD
aDnLGh0bazSWkDPj/TKXCVetA8bMnIRVAxwuIQaTNRkTVhnB0O9YZmCAdunQP8D1x7XDMmzB0RuJ
NRpg85G15pRXtN8IWVtQNyER+38+iIZ1G+HAz3moXSPyoGUPWfJZ1v8BX8hq2bJlwPuzYkWVCFpF
RcfNebN6rbA3bzf27z6KYweB0xt0N8uPHvP/VoJTiFLhS5U7hTFh31ZtI1OZ9m07oWNn7dKfmkK6
IV0u9anRLX8dTu+IjQvTsH7t33F9SYgbgblWqBtvjnh1xE0flu7znYt/xMfGD1/qmWYXVE1cfN39
lRKyqJQKWcItbNkDgfAPCLutpbL29viHteStabv9Q4zX0puPsJZCp94zCVSyLHMVrvT3WObNRyxG
F31IKKkvhqTMwPtWYJHLhnItMLScZYQyv9GxVZjgdJNU0hjMNOpCv4To4z+aJWyXFjMlwPnfl3Vm
cgoyMr2/Kbdbw4tw76nP4Icv1+Kl9p/jvU6ZeO70OZjXcwPe6vAN0lKNg4owaVSFkCWqRNA6cuyY
Ob++/VNIzPwNjq4+DWf+Mhi/O/Vus/zIUV+9okKUCkZ6QCoTlgx6O31S7Osl5FIg/o4HbTe4h6Yj
Uq86C3Of1x7LIJcK0wbi0kvl5vZ5/uFt7TT0xUBMMZbLXkqUG+b/jg76ZUiq0hbmdsXf/3q3OVVW
yHL6dp+UlWdSnOpCmeycyqJJD1mKU9jSw4CzEC9feWhEc7djqxwqRDm9Z3qgUpO9/ZI7e5pzVW/8
q6DvkBTMMJOW736rIaU3RAVk3suVMRbJ1uhS8tgMZMya63iPVNKYMC8hymjWjCAja0aAm1hBI1h2
8zf5XsiT17xoznOPbsHAhSkoKi5CzzfaonZCHTRLCe0bejoJWfZR+XgMWaJKBK29Bw+h6PhxdD2x
L+7u/AUm/moNhp/5Mk6qfwYKjJB1qMD/OUF1T74FF/d7ERdd/U9ceNUL5pTa5/mwJ7Vtj95TMfi2
D81+/cmo0qe48qMrSi7hyeQbcQpOwtS7V6WVjlqNXIu7PnK68d2BXFos2eezOPMjpwBGVdVzr76J
nnd/gW63ppmPcKiskSyvg0x5VEbIUuxhS538VeCyU/XRMq1naJflYoXT+6ICktt7JlSdCliqfWpq
U/T4x+KSOtUuqe8QpMhlP7nfyu/G80AklHXBh/oIU3EmJrncFG/sJaxLiDKaFfLIWiXYv6EAmfnf
ILVRH/R4uTVa1mmD2o1qomZCTSSe7AtCxwsjf4qUGpWP15AlqkTQOn682PwbgwcPHTYvE0royjfC
1Z4Dh/DL3gNWq1IH8wswcOA1uKL3lehtTFf26YNTTzvNqg1Nq1atzO1k+75XXYUeF6Qi77DTgx/9
L+HJpAKPBKl3Sm6UF762eiDyH7mah5tcL/1dhketZ2iZzrwN74S0HVVF8siG5ka4OvW0VuZzsirz
cmEshq3KDFmKPWypMKCok79Qy3qZEsk9WiMWh39ZrjLp74tdZHW+BLVqXWkSMtuaI0MzMGHCKr/7
twIyb4K/1haEZHRMbvlyiVLqEqLsxypyZI1mTbR/7TEry3+0zGyX4jcCl52ZgZRk7z/4G3euZ37b
cOSPvVH/tNrmNw2P7ivC8A3dASNf3ZLdEwfWhP9QZH1UPp5DlqgSQUtI2NqXl4+f9+zHjl/2Yvf+
PBw67Pxsjf1GIPvzX+7BmHHjMebBv2HsuL+Z/4ChOm4EuTPOaI8HHprg2/7BCbj9zruw39g/USyQ
UCUPIZWAJfPKvicrlsJWhYSs5sbCd8EnaSftnQKUnPhLyo0TqXAKDhV1j1ZlmNYzOjf66++leg/l
Zvt/9Nhbum7V9792GDIynC8bZoxNLrn53JyGT8bkCTMcv5mYNGYihs2Y4Po8K/MSIjKM/7lzH82a
i6H6cSTPwpDMldpjKNLwvi14eWX/zgOolVAb2Ruz0ahDIjasy0adRjWxdVUuElvUQs7q7di7teyD
w4NZsGgBbpu6BkMf/xbyzcJ4DVmiygStcMg9Wzv3HjBHwWQqNv4nJ6PGjRubUyANGjQw/7Fr1qpp
DhGrPiTgyWVKInIWC2GrIo4h63LjE6Vb6JO0l5O9U4hS0vdWv78PJ0YsLl+IVOFJ5vr7ay73H4sl
d/qCnN9733+68dmuhxafpDErtUuD1jR9DMasLMZ0x+t6csO6rx/ZdmWZh3ElmdsWO29s6j+92GE7
gzwry+9YbMcb1qXP8umSnIKcTVtQo24C8rcfRa16NXD0QJEZtgp2F6JG7QS0v/5Eq3Xo5JENEq7a
tWtnXkGK15AlqmXQsjuQdxgPjHsIr/zrdQweMtQqLUtGBQbdOBivvvY67r7nPnNkjIjIK/bwVTLC
FSXR7i9S4RxHOG3V+ydz2c5/WyPoTOyCnj2nYXeMvA9RkTUZXQeswqSZ+rcUvTOl3Qf49HfZ+PjC
DfjkEmN+8QZz/dPLsvH5lRvNaVK7d6zWoZNQ1bBhQzNgyTxeQ5Zg0DLIzfKHj9fECc1ORKNGjVCj
Rg0zVNkn+YeW+sYtTkZhzbrIy4/tx/4TUXyzhwp78CqvaPcXqXCOI9Jjdtyu/3QsXjwiZm80j4g5
2lV2RI4qD4OWpbCoCAfy8nFF3/74ZvkKfP3td2Wmr5Z+jasHXm+OgB0rLLK2JCIqH320RQ9XsRKE
Ypk9jAq3Mnk/+f5SRWPQ0sgXUH/ZdwDZ2352naRevtVIRBRN6qTPk7+PU1hy4vR+BSqTud43g1f4
lixZUq6pumHQIiKKEeqkbw8ZoYaOqiQaocftfZO+nfqvju9zuHr06BGVqTph0CIiigFOIUstx0Mo
qKjjCWU/bu+bvq0sy+QWuoiihUGLiCiGqJO+CgX2uRJOOLBv64WKCCv21+H2utyORS+XZbUu/VTE
8VP1lFAsD+GIosOHQ3vkwYwZMzBs2DBrrdRjL76F0bdcb62Veuq1d60lIqosbj+bD/3599aat778
8ktzHksPQP3+++89uRTiduLXQ4E9ILgFhlCCRHm2DVe0+4ykP9mGqj65J+ycc86x1gJzyyVO6tUL
7e83fr9uc/wELSKKTQxaFR+0hF5f3uBi3748wSWU7cp7vE6c+tTLAi0LWVfLVHXEQtDipUMiohgk
J337JOwBwY2+TTAqZATbR6D+ZJtQw4rqXxfKdoHYj1nvT5b1+lCPkygaGLSIiGKYhAI1CXtocKLK
VTs7+3Z6nzr7fuzr9rlw6kevd6NvZ2+vrzv1FWz/UqbaqHq9TDj1SxQNvHRIROXCS4ffW0sVS/64
vfwVC31u51aus/ehbyPLToL1qYSy/0jZ+w62L1Wvz6l64D1aNgxaRPGlugetivTdd9+hW7du1ppv
3Y20s9erMnsf+rri1rdqq7ZzmodK307Rtw+lv2Bt9L6FfX9ESrUPWvzWIVHl47cOY48eHOyBI1h5
NLgFF32f9uNw27/el1p22sbet31dOG2vl6l2RAqDlvFhfl3fy6w1Iqpo7839nEErRjgFBRUoFHvI
EPZ1xa08EvqxqeVAZU51TqRO2OvD2Ua1DbQNVV9eBS1epCYiijNOIUHK9EkvU+zrilt5JFQ/9jCj
Qo/QA4/OqUyROr0/odrqc31S26h6oS8TVQQGLSIiijp7KNLXVfixtxFOZW6kbbD2+n5U+2DbEEUT
gxYREXlKDzZ66HELW+Fy61+fcySLKguDFhERVYpohCydPVzpor0volAxaBERERF5hEGLiIiIyCPV
MmjVq1sHLZs3wWknNsWpUZikH+mvvtEvERERkVItn6Mloeih+0fj4IGDSEysjZSzT8XGzbtxepum
2LRlb+m8tTHfusdYb1ZSLu3OaNvcWN+D9sZ83cad2HsgH6eeegoeGD8Rubv3WXshqlr4HC1nlfUn
eIgoNPwTPDYVEbTan3YSepz/Gxw9VogTm9TCuD+cihnzdmHQZc0x+/PdDvNmxnwPbjTWZ3y8C0N7
N8fbn+3G73u3wEv/2YmsjXno2OF0/OfDOdi4fae1F6LYtOLsDua88/IM1K1bFzVr1jTXg2HQciZB
q0ePHtZafLP/oWX1B5ilTC0Ltz/AbN+eqLItWbKk0oNWtbx0eNzIlomJiSgqLELdxAboeeUQNG/Z
Bj2uuMFlPqhkvelJp6HH5Ub5Sa3Ro/cgNGp6Io4XHUOdOnXMfolimYSsm2+GOa09LwUHDxxAUVGR
VUvVjQpPeqBS9GAlVJ1bG4YsImfV+mb4WrVqYO++PIx7ZCYys3Iw8cnZZeY/aOsPG/O167dj4qR/
I2vdVjz8xDvI2fILateuZfVYsTa+2gfndj5dm/rgzWyr0uBXP+BlbLTKqXqada9vJEvsy7Xme/fg
yJEjvhWq8sIJRvZAFU57xb4/ouqoylw6TEhIQNMTGqBunVqoVbMmjh8vxpFjx3Dg0GHzEqGuVa2P
rKXo21Z4lbXkPQlSD+I5vPOnjlaJZv69OHckMGXtFFxsrErb6zfcgxWT+PciqyMJWQOu6ozcXfuw
72Ffyqox4200adoUJ7U8BfXr1zfLAuGlQ2exfunQLeCoYKTXuwUpex/STsr0OVEs4qXDKJGQJTe4
N6hX1wxZokaNBPPbhSc3a4w6thGnk84cVTI5rds5tdPLFH251OcYr4063fjqeqvcF37Gz3evFwvH
ltbZR6y2bliDDqc7hCzDws8+QMe/3m6GLNH+T/egb9rHWGitU/WhhyyxtrcvZDVs1MgIWs3M+7Qo
/rkFKicqICkqKEmZKrfPnUid3pdb20B9BBLpdkSxpEoErUYN6hkBqwbqzP8CTc//NVqcchKade6I
ev98oaTebmf28+akqHXnsFTKvl1g6/HmgBHY8NdPsWLtJmOahg5P3+0XluaO/BiXmnXG9NH9gFYv
QezedffjXVX/QmdMvepev7A0d6QWxMZ+bpWuR8462EJYW5zZ+QPMn2+tUrVgD1nLluXi7KG+kNWi
xYk4wZiHejM8xTYVeOyTqlPswcheJ/R6IeWqTp/LZO9L5qpMqHK1bK8X9vZqXe9Pb0MUT6pE0Kpb
p7Y5r/fUZNS8/nr5o1aoMfhG1P/iM7O8bm1fvU4flfJM9gJ8vHYgbi+5tHcZbv4r8PFCbdSq/5Ul
o044sxeu7LwG2Tmysh7pH61B31G3ob1Zabh0Cqb0Lw1LF0+yApg5fYq71o3QRsTOwpltrUWqlhiy
qjY9fLgFET3gCLWus/fjxN5Gn3T6ul6vltX+nQKUmgv9OPVlvT1RvKgSQUtGs0TNTZuAPXuA5cuB
oiIk5OWZ5XIZUec0KqWClyqPShDLWWfEpQ9wb8mlv9Nx/dNrsH6DmaRMHTu4paEcZK91DksbNvlf
XvTpiJtGDcT6jxZYN72rwEbVkYSs+59+jiGrinELI27soSSSoCL7UftSy6HsW9G3VfuWub0vNVfU
serHq9rby4liWZUIWkeO+m52P9arF/DTT+aIFvbuRVGDBmZ5YdFxc644hSgVvlS5UxgT9m3VNjKV
ad+2Ezp21i79qSmkG9LlUp9zWHK7L6tUR9m1LZC5Bzequi6+7n6GrDjmFib0oKHm9qASLfZ96euK
0771MhWOFFWnl9n7tFN9OLULti1RZaoiQeuYOc+/fxwKjBPJ8aVLcfTwYRwa+RezXL59qFMhSgUj
PSCVCUsGvZ0+Kfb1EnIpEH/Hg7Yb3EPTEalXnYW5z2uPZZh/L+5NG4hLL5WV9dio3etl3g/2/Afo
eFUv81LjxZcPxPqnXyq5n2vjq89ibuf+SD3TKqAqbWFuV/z9r3ebE0NWfFPhQiYVNvQQo9jLndqU
l1ufsm87VSZze72+7rRsb69TxyBzaReoLUWffIsvGlN1UmUe73Bi00ZItO7V0slo1s+79/k9TFSe
DN/9t7+GvHT18o8f9x/1CkWNGr6cWlhYiLZt27o8GV5uiL8CU9daq4a+L2zCo0ZYKvt4Bl/b7FG+
emE+luHpNb4VnIW7PpqHm8ywVLbfjn/91O9RD/7bDix51ANVffn5+di96xfkHzoE+VahfLuwvCGL
j3dwFu3HO3gdHFRAqUgqHDnttzzHY99W7Ye8IyGpvP+9R6OPUMm++HiHKPll7wHsOZCH/IIjKDLC
VcHRY9ifl18mZImD+QUYOPAaXNH7SvQ2piv79MGpp51m1YamVatW5nayfd+rrkKPC1KRd9jpwY8d
cdOH/pcOVYhq/6d5tmdg+dqqeiFtSrdVIUuU7df+PC3/bRmyqhMJV81bnGj8d93KfE4WR7JimwoL
MreHBVlXZU51FSnS/cnrcgtT9nL99QZj39ZtH1S1/KtmbXPKy8szBzpiXZUJWuKQEXR278/Djl17
zeAlDyt1+rM4+43yP//lHowZNx5jHvwbxo77G1q2bGnVBiejX2ec0R4PPDTBt/2DE3D7nXeZwY4o
FkiokoeQSsCSOUOWjxoRiyUSDiRY6HNFBQ5VZg8S9vVQRLKN4rZtqMEoFLIPtR+3fqXcqS6ax0Gx
SQKW+jNisxs3xb59+2I+bFWpoBUquadrpxHEcnfvM6di439yMmrcuLE5BdKgQQM0adIENWvVNC87
qj5+3rPfHEUjotgWK2FLDy1uAcYvdOyeZs5jkdvxK5EGoJLXrm0vy/r+ZF1NQn/PgkobjoSE4UiT
edfJyLKKS2RNRteErphsVGRN7oqushCAtHHqxyyX/VjrJWS/w8uU+nHqM214QtDtqqLRfUtvD1J/
RmzXrl0oKCjwrcSoahm07A7kHcYD4x7CK/96HYOHDLVKy5JRgUE3Dsarr72Ou++5zxwZI6L4Ewth
SwUDt7ldevMR1lL8CTn4uJDt9SBln9vLhL7sLAuTJ6zCpMzp6N//WgzLmIW5toSUNXcWMoZNxJgk
qyCgNEwaC6SgbD8iJWUVBoQZjiRQJc+SPv31n56JSasGIBay1uPbbse8vTPxz9zxmLLjPjy27Tbc
n3Mj7tp0Ne748QrcnH0BRmRr98NESEKWPBewycMt8cYbwIefAJ0WLbBqYxuDluFQwREcPl4TJzQ7
EY0aNTJvcpdQZZ9q1apl1jducTIKa9ZFXn5sp2giclfRYSvpM9/z/IKFASlzC1vVmf29kvfI/j6p
dae6MtImYSyGoK8Zovpj7CRgll9CysLcWRkYdm1/az2ItPcxwwhlKyd2Mfoqm4C6TJwZXjhKG44B
+BDFM4dYBbok9B2SghnvV37SWp2/HAXH85FXdAA7juYg9+hW5B7bip3HtmNHfo5ZV7CkjtU6Mipk
6X9GTEKWXF1q0aIFEhMTzfJYxaBlKSwqwoG8fFzRtz++Wb4CX3/7XZnpq6Vf4+qB15sjYMcKi6wt
iaiiSUiKZLJzKvOChKzVl/vmegDQl4MFMLvUphX3FfmgoaWCyfHIe+T0nqm6YNLen4GUIX2NyOKT
1NcINEbaKokuWXMxK2MYQstZ1ujYWKOxjI7NeL/MZcJV64AxMydh1QCHS4hO+k9H8XT3ncvxpjjs
p6Il1miAzUfWmlNe0X4jZG1B3YRE7P/5IBrWbYQDP+ehdo3Ig5Y9ZMlzAfs/4AtZcm+1zGUQJJYx
aGnktvlf9h1A9rafXSepL4rgURBEVD2pkCVU2HILCGoeLNiYYWJvxXw9XoQSXCJR+pqbmvNgpu32
tbcfj3rP7O9lMF06adcEk/piSMoMqEEiuWwo1wJDy1lGKPMbHVuFCU73cyWNwUyjLtxLiI6SOqEL
VmGdw24qUreGF+HeU5/BD1+uxUvtP8d7nTLx3OlzMK/nBrzV4RukpRoHGGHSqAohSzBoEVHckedo
RTLZOZVFkx6yFFm/Lb9nmVAg6/oUKCyobeOdeh3p6XvNeTAjmju/bvWeqeXgsrBulbVYQr8c57vf
aogvOQVl3suVMRbJCQlIMKbksRnImDXX7wZ2JWlMmJcQY9z8Tb4X8uQ1L5rz3KNbMHBhCoqKi9Dz
jbaonVAHzVJCe+aUTkKW/c+IxWPIEgxaRFQtVUbIUuxhS1EjMxQZ9f6FFrbKSlKX4+R+qxQ1QhWM
hLIu+NB6ALZvysQkl5viJdCFdQkxxu3fUIDM/G+Q2qgPerzcGi3rtEHtRjVRM6EmEk/2BaHjhWUf
sxQq9WfE4jVkCQYtIqp2KjNkLU5fbE5OYUuW1XqkYaG6098/9/cwCZ26yH1TtiSUNAYTh83AhAmr
/O7fCsi8Cf5a2yVGGR2TW75copS6hCj7sYrClrUOq9AF+tXPytC4cz3z24Yjf+yN+qfVNr9peHRf
EYZv6G7ej3NLdk8cWOP0MO/A9D8jFs8hS8TVn+AhosoV73+CR7aPdsiy/wkeM2Q1t1ZcLD68GD3r
9SxZdhqF0cvKM0pTVdnfE7Vuf99cyTOsJiQjc+UY/0Al5QPksQ8r/R7rIM+zkkuCfoZNwqRVY5E5
sRhl71tPw/CECUg2+uk7tyuGYiZW+j0nIguTuyZjbJcPA970buwYXYcCM23HaR5P5sTA23rA/udz
fvfRGTjjrHbI+XELGrSpg4M/HkFi81rI23oUDVvXQX7uMTRddzreGz3f2iK0P8EjT33Pzc015/Kt
Qvl2YSQhKxb+BE/cBC0iik38W4eh/61DexAQKgw41VFgTu+leh+FvlyWBB0zwYT4nKxY4gtpzgHP
W/aQdO/mgcjK/gE16iSguLAYCTUSfJcKjf9TlwzPPevXmNTuHXNZhBK05Gnv8iBSmUu4krAVyUhW
LAQtXjokIqog+klfllUwoMg4hSwlcMgSSRgjz7xKjr97pdKG+0bCKjpkOZnS7gN8+rtsfHzhBnxy
iTG/eIO5/ull2fj8yo3mpIesUEmoatiwoTmKJfN4u1yoY9AiIqpAKgDYQ4E+F4FDAgUT0vsnz6oq
nh7aIxxiSP/pxRV+yZAix6BFRFSB7CFLDwTxEq5COc7Kei3295eosjFoERFVIAkBKoTIslso8Dos
lCcIhXJsXh6/07HL/ior3FU3ct9TeabqJiZvhiei+MKb4UO7GV6oAOIWFoTUOS07CVZfUbw6Drd+
A+1P6oiEBDt+65CIKERVIWgpEhJUIFDLKjioZb3eTm8vArXV2bcLV6Dty9t3KJxet1qXZSJdLAQt
XjokIqoEeihQYcGpzB4i1FwPG0Jv60b16ZVw+7a/Xn3diTr+YO2IYgmDFhFRDLIHChViyhOUyrOt
LpRQFC45tmDHZ38PVPAiimUMWkRElcwtLOiBwh5s9PVohR6nfpzK5Lj0Y9OFcyzhhKRA+5HlcPZL
VJEYtIiIKpkKChI89LmdKtPb6O3s60Ktu5UHo4cht74UKQ8nPIlAxxFoPyLcfRFVBgYtIqIYoQKE
HjACBRGhhw1ZlknfRtWruR5S7Puxt9HnalnaqHbCvo3Q2zux92en6p36FuoY9H6IYhW/dUhEcSNW
v3UYS44fP44aNXy/Q8uynV4ny/pcp9op9vaqTNjbOrH3L/T96stO7PWh7JNI8PEOREQhisWgFSu+
++47a8mnW7du1pKPvV5IGylXcyXYtvp2wt6H0/Zube2c6uxl9v6JooGPdyAiIlcSPtRkp8KNqtPb
yLK93k6vc2qj17nVq6CklvV2+rIeqITeXk32NkSxjCNaRBQ3OKIV+/QQZQ9UTiFKqHb29iJQHVE0
cUSLiIhiXrAwJPVqUpy2sYcyonjFoEVERJ6wByinQKVzqldlwbYlilUMWkREFHMYrKiqYNAiIiIi
8giDFhEREZFHGLSIiIiIPMKgRUREROQRPkeLiOIG/wQPEYWLf4KHiChEsRq0evToYa0RUSxZsmRJ
pQctXjokIiIi8giDFhEREZFHGLSIiChupKenW0tE8YFBi4iIYpY9WKWmpvqVMXhRrGPQIiIiz0Qa
hNR2erCSuUxSRhQvGLSIiKogezjRuZUpatk+V2RdnwJRoShYOzs9YKllmatlvU6E2z9RRWHQIiKK
Y4EChl6nlmWuwomd1OnbqFAjVJ1at/eht3Oau7UXTts41Qv7sr0tUaxh0CIiilMqYOiBQ5VJsAkW
hoTbNk5lbnO9X1Um9HW9jZByWbaXC6lTk6Iv2wWqI6psfGApEcUNPrC0bFCxz53q3LjV69uLQH0o
9r70ddWPsJc5bROsL6c+1DJ5Sx4AGg0V9TMTCw8sZdAiorhRnYOWHkDs84pgDzVu+3WrC3TMet9u
9O1Ue6GX2Zf1dhQdElzK+997NPoIFZ8MT0RUgVRQiwcSFFRwCDavCLIvfb/2EKPW3Y7JaRtF79uN
Xq/ay+TUp2qrb0NVx79q1janvLw8FBYWWqWxi0GLiKqVWA5bejCQAKFChFtAqUz2EOMWavRjlzbR
Dj/Sn+xD9RvL7xmVnwSsm2+GOc1u3BT79u2L+bDFoEVE1U4shi17AFHrMrfXeS2ckBKsbUUcu74P
WVbBS81dpQ1HQsJwpMm862RkWcUlsiaja0JXTDYqsiZ3RVdZCEDaOPVjlst+rPUSst/hZUr9uPXp
O/YEa/Ido0k75qpmdN/a1hKwL9c337VrFwoKCnwrMYpBi4iqpVgJWyoISChQoUWVBQwJHgpnv+U5
xmAhzc1u23b2fvRjct9HFiZPWIVJmdPRv/+1GJYxC3Nt4SRr7ixkDJuIMUlWQUBpmDQWSEHZfkRK
yioMCBKq7NKGJyB5lvRpI2FqgBx7MeQ26+LMIZiVbAW5pDFY+WEXjB3qEM488Pi22zFv70z8M3c8
puy4D49tuw3359yIuzZdjTt+vAI3Z1+AEdmXWq0jJyFrwFWd0eThlnjjDeDDT4BOixZYtbGNQYuI
4o6EpEgmO6cyryR9lmAt+ZMgIMFAn6qDntN2R/xam9u2c+sn4PuZNgljMQR9zRDVH2MnAbP8ElIW
5s7KwLBr+1vrQaS9jxlGKFs50Qg5k8oGqi4TZ2LSqgEIOWulDccAfIjimUOsglJlAqARriYOm4EJ
ahjLJTh6YXX+chQcz0de0QHsOJqD3KNbkXtsK3Ye244d+TlmXcGSOlbryKiQlbtrn7m+trcvZDVp
0gQtWrRAYmKiWR6rGLSIiDwmIWv15YHDlj6vDhaPaG4tec8pbKW9PwMpQ/qiJKv0NQKNkbZKclDW
XMzKGIbQcpY1OjbWaCwhZ8b7ZS4TrloHjJk5CasGOFxCdNJ/Ooqnu+88JflMa8nnzGR93Ks/rh2W
YQuO3kis0QCbj6w1p7yi/UbI2oK6CYnY//NBNKzbCAd+zkPtGpEHLXvIWrYsF/0f8IWsli1bmvNa
tWqZdbGKQYuI4oY81qE8k51TWbSpkCXsYUsFAPu8OgWuytSlk3ZNMKkvhqTMwPtWCpJRI7kWGFrO
MkKZ3+jYqtLRJV3SGMw06sK9hGiX1KkLMvxC4WQMHZthrfhI8MrIzLbWvNOt4UW499Rn8MOXa/FS
+8/xXqdMPHf6HMzruQFvdfgGaanG+xBh0qgKIUswaBFRtVTRIUtRYUtClbpsyGDlPRVifbKwbpW1
WCIJfYekYIaZtHz3Ww3xJaegzEt5GWORbN2cnmyEnoxZcx3vkUoaE+YlRCf9pyNTApu6GX4oMHFS
mTu5KsT8Tb4X8uQ1L5rz3KNbMHBhCoqKi9DzjbaonVAHzVJCe+aUTkLW/U8/F/chSzBoEVG1U1kh
S1HlesjSw5Z/KKBI2MOrWg/03ib1HYIUuewn91ulqBGqYCSUdcGHclN6yZSJSS43xUugC+sSoouk
MStL97eyL9bNCj0YRtP+DQXIzP8GqY36oMfLrdGyThvUblQTNRNqIvFkXxA6Xhj5c9Evvu7+uA5Z
gkGLiKqVyg5ZdnLiVxNFj/5+lh0xTEKnLnLflC0JqZvKJ6zyu38rIPMm+GttlxhldExu+XKJUuoS
ouzHKiqPtOHJGNvF/9uR2ZkZZe7j8kLjzvXMbxuO/LE36p9W2/ym4dF9RRi+oTtg5KtbsnviwJoj
VuvQLcztir//9W5ziueQJRi0iKjaqLCQJfd5f+c8LU5f7Ft2UTYUVK6ePadZS2XF2rHq1LHJ3Cl0
9b92mOPlPbM8w3l0KGNssvXcKmsaPhmTJ8xw/GZi0piJGDZjguvzrMxLiMgw/heJLEzuWnocE5Iz
bTfOp+H9GSkVMsK1f+cB1EqojeyN2WjUIREb1mWjTqOa2LoqF4ktaiFn9Xbs3XrQah26BYsW4Lap
azD08W/NbxbGa8gS/FuHRETlUJ6/dWgPABzVih71furvq/9yUyOsDAVmrgzxOVlxRB5mOiEZmSvH
hDYqFwb73ym8d/NAZGX/gBp1ElBcWIyEGgm+S4XG/6lLhuee9WtMaveOuSxC+VuH8rR3eRCpzCVc
ySMcIglZsfC3Dhm0iIjKIZKgxYBV+eR9NwPJAODD4umhfbswHsjDTJNnYUimNwEyGn8QOhp9hCoW
ghYvHRIRVQLzRG/QR1sUfZmiR72vJe+vPKuqKoUsIU+GL66Co3RxjEGLiKgS2QOXsI9wMXiVj7x/
Msn7yveSKhovHRIRlUO4lw71EKWf/J3mTgLVxYuKfA36vmSZykcuxUVDdbp0yKBFRFQOkQQtpxN+
LISneAtx6n10O2a93mmZqj7eo0VEVA2pYCBzNYlwAoAXYUEdRzyQ16+/d4r9fVH1qq3ajqiiMGgR
EVUgPQjIsr6uAoA9LDip7LAQyjEq4bQNldvrV2FKJn1Z58XxELlh0CIiqmDBTvwVHaIiCR6hHqPT
a41kf8HofcqxqZBlp467ot9jqr4YtIiIKoF+oref9KMdRIL1Fyh0hHosbu2kb/trDbS/SOl9qmNR
ZTKXMjUJt+MlijYGLSKiSqCf6O0nfRUMIhXOtqqtfa6Eeiwq1ARr67af8nDry4t9EYWLQYuIKAbY
w0CowcWJvq2+vVNfqq0KVGpdUWVO2yp6nd7WaRt9fyJQv6Gy96Ufg31/RBWNj3cgIioHebxDNB0/
fhw1atQw59Fg7yvQuiwL+771ctXe3tZpW7f+hOpHZy8LtH0o1PY66cupnKouPkeLiIjK+O6776yl
srp162Yt+ZNtAtXp3NoJ1Y8+F6Fso5aFvq2dU1vh1I/OrU+1jbD3KfR+iZwwaBERVTORhINYDBSR
vg5FtlV96OWKvW+n/UVyDFS9eBW0OH5KRBSjIgkGsRgmIn0darKHK1Wukzb2dvq6vT1RRWHQIiKi
mKZCkj1ICVWnBymnMqLKwqBFREQxL1CgUuzrTsGMqKIxaBERUVwId4Qq3PZEXmDQIiKiuKLux+KI
FcUDBi0iIoorMlKlJqJYx6BFRERE5BEGLSIiIiKPVOoDS4mIiIhiRZV6MjwRERFRPOKT4YmIiIhi
AIMWERERkUcYtIiIiIg8wqBFRERE5BEGLSIiIiKPMGgREREReYRBi4iIiMgjDFpEREREHmHQIiIi
IvJI1J8MT0RERER8MjwRERGRpxi0iIiIiDzCoEVERETkEQYtIiIiIo8waBERERF5hEGLiIiIyCMM
WkREREQeYdAiIiIi8giDFhEREZFHGLSIiIiIPMKgRUREROQJ4P8Bg6qTdFLdMD8AAAAASUVORK5C
YII=
------=_Part_6439429_1730970573.1516054958003--
6 years, 10 months
ha-agent and broker continually crashing after 4.2 update
by Jayme
recently upgraded to 4.2 and had some problems with engine vm running, got
that cleared up now my only remaining issue is that now it seems
ovirt-ha-broker and ovirt-ha-agent are continually crashing on all three of
my hosts. Everything is up and working fine otherwise, all VMs running and
hosted engine VM is running along with interface etc.
Jan 12 16:52:34 cultivar0 journal: vdsm storage.Dispatcher ERROR FINISH
prepareImage error=Volume does not exist:
(u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',)
Jan 12 16:52:34 cultivar0 python: detected unhandled Python exception in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:34 cultivar0 abrt-server: Not saving repeating crash in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:34 cultivar0 systemd: ovirt-ha-broker.service: main process
exited, code=exited, status=1/FAILURE
Jan 12 16:52:34 cultivar0 systemd: Unit ovirt-ha-broker.service entered
failed state.
Jan 12 16:52:34 cultivar0 systemd: ovirt-ha-broker.service failed.
Jan 12 16:52:34 cultivar0 systemd: ovirt-ha-broker.service holdoff time
over, scheduling restart.
Jan 12 16:52:34 cultivar0 systemd: Cannot add dependency job for unit
lvm2-lvmetad.socket, ignoring: Unit is masked.
Jan 12 16:52:34 cultivar0 systemd: Started oVirt Hosted Engine High
Availability Communications Broker.
Jan 12 16:52:34 cultivar0 systemd: Starting oVirt Hosted Engine High
Availability Communications Broker...
Jan 12 16:52:36 cultivar0 journal: vdsm storage.TaskManager.Task ERROR
(Task='73141dec-9d8f-4164-9c4e-67c43a102eff') Unexpected error#012Traceback
(most recent call last):#012 File
"/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, in
_run#012 return fn(*args, **kargs)#012 File "<string>", line 2, in
prepareImage#012 File
"/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in
method#012 ret = func(*args, **kwargs)#012 File
"/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 3162, in
prepareImage#012 raise
se.VolumeDoesNotExist(leafUUID)#012VolumeDoesNotExist: Volume does not
exist: (u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',)
Jan 12 16:52:36 cultivar0 journal: vdsm storage.Dispatcher ERROR FINISH
prepareImage error=Volume does not exist:
(u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',)
Jan 12 16:52:36 cultivar0 python: detected unhandled Python exception in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:36 cultivar0 abrt-server: Not saving repeating crash in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:36 cultivar0 systemd: ovirt-ha-broker.service: main process
exited, code=exited, status=1/FAILURE
Jan 12 16:52:36 cultivar0 systemd: Unit ovirt-ha-broker.service entered
failed state.
Jan 12 16:52:36 cultivar0 systemd: ovirt-ha-broker.service failed.
Jan 12 16:52:36 cultivar0 systemd: ovirt-ha-broker.service holdoff time
over, scheduling restart.
Jan 12 16:52:36 cultivar0 systemd: Cannot add dependency job for unit
lvm2-lvmetad.socket, ignoring: Unit is masked.
Jan 12 16:52:36 cultivar0 systemd: Started oVirt Hosted Engine High
Availability Communications Broker.
Jan 12 16:52:36 cultivar0 systemd: Starting oVirt Hosted Engine High
Availability Communications Broker...
Jan 12 16:52:37 cultivar0 journal: vdsm storage.TaskManager.Task ERROR
(Task='bc7af1e2-0ab2-4164-ae88-d2bee03500f9') Unexpected error#012Traceback
(most recent call last):#012 File
"/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, in
_run#012 return fn(*args, **kargs)#012 File "<string>", line 2, in
prepareImage#012 File
"/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in
method#012 ret = func(*args, **kwargs)#012 File
"/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 3162, in
prepareImage#012 raise
se.VolumeDoesNotExist(leafUUID)#012VolumeDoesNotExist: Volume does not
exist: (u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',)
Jan 12 16:52:37 cultivar0 journal: vdsm storage.Dispatcher ERROR FINISH
prepareImage error=Volume does not exist:
(u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',)
Jan 12 16:52:37 cultivar0 python: detected unhandled Python exception in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:38 cultivar0 abrt-server: Not saving repeating crash in
'/usr/share/ovirt-hosted-engine-ha/ovirt-ha-broker'
Jan 12 16:52:38 cultivar0 systemd: ovirt-ha-broker.service: main process
exited, code=exited, status=1/FAILURE
Jan 12 16:52:38 cultivar0 systemd: Unit ovirt-ha-broker.service entered
failed state.
Jan 12 16:52:38 cultivar0 systemd: ovirt-ha-broker.service failed.
Jan 12 16:52:38 cultivar0 systemd: ovirt-ha-broker.service holdoff time
over, scheduling restart.
Jan 12 16:52:38 cultivar0 systemd: Cannot add dependency job for unit
lvm2-lvmetad.socket, ignoring: Unit is masked.
Jan 12 16:52:38 cultivar0 systemd: start request repeated too quickly for
ovirt-ha-broker.service
Jan 12 16:52:38 cultivar0 systemd: Failed to start oVirt Hosted Engine High
Availability Communications Broker.
Jan 12 16:52:38 cultivar0 systemd: Unit ovirt-ha-broker.service entered
failed state.
Jan 12 16:52:38 cultivar0 systemd: ovirt-ha-broker.service failed.
Jan 12 16:52:40 cultivar0 systemd: ovirt-ha-agent.service holdoff time
over, scheduling restart.
Jan 12 16:52:40 cultivar0 systemd: Cannot add dependency job for unit
lvm2-lvmetad.socket, ignoring: Unit is masked.
Jan 12 16:52:40 cultivar0 systemd: Started oVirt Hosted Engine High
Availability Communications Broker.
Jan 12 16:52:40 cultivar0 systemd: Starting oVirt Hosted Engine High
Availability Communications Broker...
Jan 12 16:52:40 cultivar0 systemd: Started oVirt Hosted Engine High
Availability Monitoring Agent.
Jan 12 16:52:40 cultivar0 systemd: Starting oVirt Hosted Engine High
Availability Monitoring Agent...
Jan 12 16:52:41 cultivar0 journal: ovirt-ha-agent
ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to
start necessary monitors
Jan 12 16:52:41 cultivar0 journal: ovirt-ha-agent
ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call
last):#012 File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py",
line 131, in _run_agent#012 return action(he)#012 File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py",
line 55, in action_proper#012 return he.start_monitoring()#012 File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py",
line 416, in start_monitoring#012 self._initialize_broker()#012 File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py",
line 535, in _initialize_broker#012 m.get('options', {}))#012 File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py",
line 83, in start_monitor#012 .format(type, options,
e))#012RequestError: Failed to start monitor ping, options {'addr':
'192.168.0.1'}: [Errno 2] No such file or directory
Jan 12 16:52:41 cultivar0 journal: ovirt-ha-agent
ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent
Jan 12 16:52:42 cultivar0 systemd: ovirt-ha-agent.service: main process
exited, code=exited, status=157/n/a
Jan 12 16:52:42 cultivar0 systemd: Unit ovirt-ha-agent.service entered
failed state.
Jan 12 16:52:42 cultivar0 systemd: ovirt-ha-agent.service failed.
6 years, 10 months
(no subject)
by Artem Tambovskiy
Trying to fix one thing I broke another :(
I fixed mnt_options for hosted engine storage domain and installed latest
security patches to my hosts and hosted engine. All VM's up and running,
but hosted_engine --vm-status reports about issues:
[root@ovirt1 ~]# hosted-engine --vm-status
--== Host 1 status ==--
conf_on_shared_storage : True
Status up-to-date : False
Hostname : ovirt2
Host ID : 1
Engine status : unknown stale-data
Score : 0
stopped : False
Local maintenance : False
crc32 : 193164b8
local_conf_timestamp : 8350
Host timestamp : 8350
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=8350 (Fri Jan 12 19:03:54 2018)
host-id=1
score=0
vm_conf_refresh_time=8350 (Fri Jan 12 19:03:54 2018)
conf_on_shared_storage=True
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 05:24:43 1970
--== Host 2 status ==--
conf_on_shared_storage : True
Status up-to-date : False
Hostname : ovirt1.telia.ru
Host ID : 2
Engine status : unknown stale-data
Score : 0
stopped : True
Local maintenance : False
crc32 : c7037c03
local_conf_timestamp : 7530
Host timestamp : 7530
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=7530 (Fri Jan 12 16:10:12 2018)
host-id=2
score=0
vm_conf_refresh_time=7530 (Fri Jan 12 16:10:12 2018)
conf_on_shared_storage=True
maintenance=False
state=AgentStopped
stopped=True
[root@ovirt1 ~]#
from second host situation looks a bit different:
[root@ovirt2 ~]# hosted-engine --vm-status
--== Host 1 status ==--
conf_on_shared_storage : True
Status up-to-date : True
Hostname : ovirt2
Host ID : 1
Engine status : {"reason": "vm not running on this
host", "health": "bad", "vm": "down", "detail": "unknown"}
Score : 0
stopped : False
Local maintenance : False
crc32 : 78eabdb6
local_conf_timestamp : 8403
Host timestamp : 8402
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=8402 (Fri Jan 12 19:04:47 2018)
host-id=1
score=0
vm_conf_refresh_time=8403 (Fri Jan 12 19:04:47 2018)
conf_on_shared_storage=True
maintenance=False
state=EngineUnexpectedlyDown
stopped=False
timeout=Thu Jan 1 05:24:43 1970
--== Host 2 status ==--
conf_on_shared_storage : True
Status up-to-date : False
Hostname : ovirt1.telia.ru
Host ID : 2
Engine status : unknown stale-data
Score : 0
stopped : True
Local maintenance : False
crc32 : c7037c03
local_conf_timestamp : 7530
Host timestamp : 7530
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=7530 (Fri Jan 12 16:10:12 2018)
host-id=2
score=0
vm_conf_refresh_time=7530 (Fri Jan 12 16:10:12 2018)
conf_on_shared_storage=True
maintenance=False
state=AgentStopped
stopped=True
WebGUI shows that engine running on host ovirt1.
Gluster looks fine
[root@ovirt1 ~]# gluster volume status engine
Status of volume: engine
Gluster process TCP Port RDMA Port Online Pid
------------------------------------------------------------------------------
Brick ovirt1.telia.ru:/oVirt/engine 49169 0 Y
3244
Brick ovirt2.telia.ru:/oVirt/engine 49179 0 Y
20372
Brick ovirt3.telia.ru:/oVirt/engine 49206 0 Y
16609
Self-heal Daemon on localhost N/A N/A Y
117868
Self-heal Daemon on ovirt2.telia.ru N/A N/A Y
20521
Self-heal Daemon on ovirt3 N/A N/A Y
25093
Task Status of Volume engine
------------------------------------------------------------------------------
There are no active volume tasks
How to resolve this issue?
6 years, 10 months
ovirt-engine-webadmin-portal-debuginfo package for 4.2?
by Jayme
First, apologies for all the posts to this list lately, I've been having a
heck of a time after 4.2 upgrade and you've been helpful, I appreciate
that.
Since 4.2 upgrade I'm experiencing a few problems that I'm trying to debug.
Current status is engine and all hosts are upgraded to 4.2, and cluster and
domain set to 4.2 compatibility. Hosted Engine VM is running and ui
accessible etc, all VMs on hosts are running but no HA service. Web UI is
giving a few errors when checking network and snapshots on the hosted
engine VM only, it doesn't give errors on any of the others VMs that I spot
checked.
1. HA-agent and HA-broker are continually crashing on all three hosts over
and over every few seconds. I sent an email to users list with more
details on this problem but unfortunately haven't heard anything back yet.
The general error in the logs seems to be:
VolumeDoesNotExist(leafUUID)#012VolumeDoesNotExist:
Volume does not exist: (u'8582bdfc-ef54-47af-9f1e-f5b7ec1f1cf8',) --
What? Volume doesn't exist, why not?
2. Error when clicking "network interfaces" in the web gui for the
hosted VM engine.
3. Similar to #2 above an error is given when clicking "snapshots" in the
web gui for the hosted engine VM.
The errors for #2 and #3 are generic "cannot read property 'a' of null".
I've read previous postings on ovirt-mailing list that suggest you can
install debug-info package to get a human readable error.. but this package
does not seem to be compatible with 4.2, it expects 4.1: Requires:
"ovirt-engine-webadmin-portal = 4.1.2.2-1.el7.centos" -- Perhaps this
package is no longer required? I do see some additional details in the
ui.log that I can post if helpful.
There is obviously something odd going on here with the hosted engine VM.
All three errors appear to related to a problem with it, although it is
indeed up and running. I'd really like to get HA broker and agent back up
and running, and fix these GUI errors related to hosted engine VM. All
three problems may be connected to one common issue?
Thanks in advance!
6 years, 10 months
Fixing unencrypted ovirt-provider-ovn password problem
by Marcin Mirecki
ovirt-provider-ovn installed using engine-setup might
have it's password stored unencrypted in the engine database.
The problem occurs in some pre-4.2.1 engine-setup versions.
To fix the problem in existing ovirt-provider-ovn isntances,
it is enough to open the network provider dialog
(Administration -> Providers), choose the appropriate network
provider, open it by clicking "Edit", and confirm changes
by clicking the "OK" button.
6 years, 10 months