From arsene.gschwind at unibas.ch Thu Apr 20 17:40:13 2017 Content-Type: multipart/mixed; boundary="===============4498618557618849637==" MIME-Version: 1.0 From: =?utf-8?q?Ars=C3=A8ne_Gschwind_=3Carsene=2Egschwind_at_unibas=2Ech=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] engine upgrade 4.1.0 => 4.1.1, no more engine console available Date: Thu, 20 Apr 2017 19:40:09 +0200 Message-ID: <0dfa79fd-3460-5283-0520-4499b63ffc99@unibas.ch> In-Reply-To: CAG2kNCz7Z=QYs036LBZw=ivfRKyt+aaqtottpqCGHX0u+wJayA@mail.gmail.com --===============4498618557618849637== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------06A53C81770AD4B1CFF82197 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 8bit Hi, You just need to patch ovf2VmParams.py the other 3 files are just for = testing purpose. Don't forget to restart *ovirt-ha-agent* service before starting HE VM. Rgds, Ars=C3=A8ne On 04/20/2017 07:19 PM, Gianluca Cecchi wrote: > On Wed, Apr 19, 2017 at 4:26 PM, Ars=C3=A8ne Gschwind = > > wrote: > > I did start the hosted engine on the host I've applied the patch > but I've forgot to restart ovirt-ha-agent, and now it works. > > Great job, thanks > > Best regards, > Ars=C3=A8ne > > > > Hello, > I have the same on my single host hosted engine environment, after = > passing from 4.1.0 to 4.1.1 > I tried to change the file as in gerrit entry > > /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/ovf/ovf2VmPar= ams.py > > [root(a)ractor ovf]# diff ovf2VmParams.py ovf2VmParams.py.bck > 164,168d163 > < def buildGraphics(device): > < graphics =3D buildDevice(device) > < return graphics > < > < > 257,258d251 > < elif t =3D=3D 'graphics': > < devices.append(buildGraphics(device)) > > I don't find in my environment the other 3 files > ovf2VmParams_test.py > ovf_test.xml > ovf_test_max_vcpu.xml > > Then I > set global maintenance > restart ovirt-guest-agent > shutdown engine vm > exit global maintenance > the engine vm starts up and I'm able to connect, but its console still = > grey.... > -- = *Ars=C3=A8ne Gschwind* Fa. Sapify AG im Auftrag der Universit=C3=A4t Basel IT Services Klingelbergstr. 70 | CH-4056 Basel | Switzerland Tel. +41 79 449 25 63 | http://its.unibas.ch ITS-ServiceDesk: support-its(a)unibas.ch | +41 61 267 14 11 --------------06A53C81770AD4B1CFF82197 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 8bit

Hi,

You just need to patch ovf2VmParams.py the other 3 files are just for testing purpose.
Don't forget to restart ovirt-ha-agent service before starting HE VM.

Rgds,
Ars=C3=A8ne


On 04/20/2017 07:19 PM, Gianluca Cecchi wrote:
On Wed, Apr 19, 2017 at 4:26 PM, Ars=C3=A8ne Gschwind <arsene.gschwind(a)unibas.ch>= ; wrote:

I did start the hosted engine on the host I've applied the patch but I've forgot to restart ovirt-ha-agent, and now it works.

Great job, thanks

Best regards,
Ars=C3=A8ne



Hello,
I have the same on my single host hosted engine environment, after passing from 4.1.0 to 4.1.1
I tried to change the file as in gerrit entry

/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/li= b/ovf/ovf2VmParams.py

[root(a)ractor ovf]# diff ovf2VmParams.py ovf2VmParams.py.bck=C2=A0
164,168d163
< def buildGraphics(device):
< =C2=A0 =C2=A0 graphics =3D buildDevice(device)
< =C2=A0 =C2=A0 return graphics
<=C2=A0
<=C2=A0
257,258d251
< =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 elif t = =3D=3D 'graphics':
< =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 devices.append(buildGraphics(device))

I don't find in my environment the other 3 files
ovf2VmParams_test.py
ovf_test.xml
ovf_test_max_vcpu.xml

Then I=C2=A0
set global maintenance
restart ovirt-guest-agent
shutdown engine vm
exit global maintenance
the engine vm starts up and I'm able to connect, but its console still grey....


--

Ars=C3=A8ne Gschwind<= /b> =C2=A0 =C2=A0
Fa. Sapify AG im Auftrag der Universit=C3=A4t Basel
IT Services
Klingelbergstr. 70=C2=A0|=C2=A0 CH-4056 Basel=C2=A0 |=C2=A0= Switzerland
Tel. +41 79 449 25 63=C2=A0 |=C2=A0
http://its.unibas.ch
ITS-ServiceDesk: support-its(a)unibas.ch | +41 61 267 14 11 <= /font>

--------------06A53C81770AD4B1CFF82197-- --===============4498618557618849637== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNkE1M0M4MTc3MEFENEIxQ0ZGODIxOTcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpLAoKWW91IGp1c3QgbmVlZCB0byBwYXRjaCBvdmYyVm1QYXJhbXMucHkgdGhlIG90aGVyIDMg ZmlsZXMgYXJlIGp1c3QgZm9yIAp0ZXN0aW5nIHB1cnBvc2UuCkRvbid0IGZvcmdldCB0byByZXN0 YXJ0ICpvdmlydC1oYS1hZ2VudCogc2VydmljZSBiZWZvcmUgc3RhcnRpbmcgSEUgVk0uCgpSZ2Rz LApBcnPDqG5lCgoKT24gMDQvMjAvMjAxNyAwNzoxOSBQTSwgR2lhbmx1Y2EgQ2VjY2hpIHdyb3Rl Ogo+IE9uIFdlZCwgQXByIDE5LCAyMDE3IGF0IDQ6MjYgUE0sIEFyc8OobmUgR3NjaHdpbmQgCj4g PGFyc2VuZS5nc2Nod2luZEB1bmliYXMuY2ggPG1haWx0bzphcnNlbmUuZ3NjaHdpbmRAdW5pYmFz LmNoPj4gd3JvdGU6Cj4KPiAgICAgSSBkaWQgc3RhcnQgdGhlIGhvc3RlZCBlbmdpbmUgb24gdGhl IGhvc3QgSSd2ZSBhcHBsaWVkIHRoZSBwYXRjaAo+ICAgICBidXQgSSd2ZSBmb3Jnb3QgdG8gcmVz dGFydCBvdmlydC1oYS1hZ2VudCwgYW5kIG5vdyBpdCB3b3Jrcy4KPgo+ICAgICBHcmVhdCBqb2Is IHRoYW5rcwo+Cj4gICAgIEJlc3QgcmVnYXJkcywKPiAgICAgQXJzw6huZQo+Cj4KPgo+IEhlbGxv LAo+IEkgaGF2ZSB0aGUgc2FtZSBvbiBteSBzaW5nbGUgaG9zdCBob3N0ZWQgZW5naW5lIGVudmly b25tZW50LCBhZnRlciAKPiBwYXNzaW5nIGZyb20gNC4xLjAgdG8gNC4xLjEKPiBJIHRyaWVkIHRv IGNoYW5nZSB0aGUgZmlsZSBhcyBpbiBnZXJyaXQgZW50cnkKPgo+IC91c3IvbGliL3B5dGhvbjIu Ny9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3RlZF9lbmdpbmVfaGEvbGliL292Zi9vdmYyVm1QYXJh bXMucHkKPgo+IFtyb290QHJhY3RvciBvdmZdIyBkaWZmIG92ZjJWbVBhcmFtcy5weSBvdmYyVm1Q YXJhbXMucHkuYmNrCj4gMTY0LDE2OGQxNjMKPiA8IGRlZiBidWlsZEdyYXBoaWNzKGRldmljZSk6 Cj4gPCAgICAgZ3JhcGhpY3MgPSBidWlsZERldmljZShkZXZpY2UpCj4gPCAgICAgcmV0dXJuIGdy YXBoaWNzCj4gPAo+IDwKPiAyNTcsMjU4ZDI1MQo+IDwgICAgICAgICAgICAgZWxpZiB0ID09ICdn cmFwaGljcyc6Cj4gPCBkZXZpY2VzLmFwcGVuZChidWlsZEdyYXBoaWNzKGRldmljZSkpCj4KPiBJ IGRvbid0IGZpbmQgaW4gbXkgZW52aXJvbm1lbnQgdGhlIG90aGVyIDMgZmlsZXMKPiBvdmYyVm1Q YXJhbXNfdGVzdC5weQo+IG92Zl90ZXN0LnhtbAo+IG92Zl90ZXN0X21heF92Y3B1LnhtbAo+Cj4g VGhlbiBJCj4gc2V0IGdsb2JhbCBtYWludGVuYW5jZQo+IHJlc3RhcnQgb3ZpcnQtZ3Vlc3QtYWdl bnQKPiBzaHV0ZG93biBlbmdpbmUgdm0KPiBleGl0IGdsb2JhbCBtYWludGVuYW5jZQo+IHRoZSBl bmdpbmUgdm0gc3RhcnRzIHVwIGFuZCBJJ20gYWJsZSB0byBjb25uZWN0LCBidXQgaXRzIGNvbnNv bGUgc3RpbGwgCj4gZ3JleS4uLi4KPgoKLS0gCgoqQXJzw6huZSBHc2Nod2luZCoKRmEuIFNhcGlm eSBBRyBpbSBBdWZ0cmFnIGRlciBVbml2ZXJzaXTDpHQgQmFzZWwKSVQgU2VydmljZXMKS2xpbmdl bGJlcmdzdHIuIDcwIHwgIENILTQwNTYgQmFzZWwgIHwgIFN3aXR6ZXJsYW5kClRlbC4gKzQxIDc5 IDQ0OSAyNSA2MyAgfCBodHRwOi8vaXRzLnVuaWJhcy5jaCA8aHR0cDovL2l0cy51bmliYXMuY2gv PgpJVFMtU2VydmljZURlc2s6IHN1cHBvcnQtaXRzQHVuaWJhcy5jaCB8ICs0MSA2MSAyNjcgMTQg MTEKCgotLS0tLS0tLS0tLS0tLTA2QTUzQzgxNzcwQUQ0QjFDRkY4MjE5NwpDb250ZW50LVR5cGU6 IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0 Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0i IzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICA8cD5IaSw8L3A+CiAgICA8cD5Zb3UganVz dCBuZWVkIHRvIHBhdGNoIG92ZjJWbVBhcmFtcy5weSB0aGUgb3RoZXIgMyBmaWxlcyBhcmUganVz dAogICAgICBmb3IgdGVzdGluZyBwdXJwb3NlLjxicj4KICAgICAgRG9uJ3QgZm9yZ2V0IHRvIHJl c3RhcnQgPGI+b3ZpcnQtaGEtYWdlbnQ8L2I+IHNlcnZpY2UgYmVmb3JlCiAgICAgIHN0YXJ0aW5n IEhFIFZNLjwvcD4KICAgIDxwPlJnZHMsPGJyPgogICAgICBBcnPDqG5lPGJyPgogICAgPC9wPgog ICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwNC8yMC8yMDE3IDA3 OjE5IFBNLCBHaWFubHVjYSBDZWNjaGkKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIgpjaXRlPSJtaWQ6Q0FHMmtOQ3o3Wj1RWXMwMzZMQlp3PWl2 ZlJLeXQrYWFxdG90dHBxQ0dIWDB1K3dKYXlBQG1haWwuZ21haWwuY29tIj4KICAgICAgPG1ldGEg aHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiPgogICAgICA8ZGl2IGRpcj0ibHRyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9leHRy YSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gV2VkLCBBcHIgMTksIDIw MTcgYXQgNDoyNiBQTSwKICAgICAgICAgICAgQXJzw6huZSBHc2Nod2luZCA8c3BhbiBkaXI9Imx0 ciI+Jmx0OzxhCiAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86YXJzZW5lLmdzY2h3aW5kQHVu aWJhcy5jaCIgdGFyZ2V0PSJfYmxhbmsiCiAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9 InRydWUiPmFyc2VuZS5nc2Nod2luZEB1bmliYXMuY2g8L2E+Jmd0Ozwvc3Bhbj4KICAgICAgICAg ICAgd3JvdGU6PGJyPgogICAgICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHgKICAgICAgICAgICAgICAwLjhleDtib3JkZXItbGVm dDoxcHggc29saWQKICAgICAgICAgICAgICByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox ZXgiPgogICAgICAgICAgICAgIDxkaXYgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAg ICA8cD5JIGRpZCBzdGFydCB0aGUgaG9zdGVkIGVuZ2luZSBvbiB0aGUgaG9zdCBJJ3ZlCiAgICAg ICAgICAgICAgICAgIGFwcGxpZWQgdGhlIHBhdGNoIGJ1dCBJJ3ZlIGZvcmdvdCB0byByZXN0YXJ0 CiAgICAgICAgICAgICAgICAgIG92aXJ0LWhhLWFnZW50LCBhbmQgbm93IGl0IHdvcmtzLjwvcD4K ICAgICAgICAgICAgICAgIDxwPkdyZWF0IGpvYiwgdGhhbmtzPC9wPgogICAgICAgICAgICAgICAg PHA+QmVzdCByZWdhcmRzLDxicj4KICAgICAgICAgICAgICAgICAgQXJzw6huZTxicj4KICAgICAg ICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxk aXYgY2xhc3M9ImdtYWlsLWg1Ij48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYmxvY2tx dW90ZT4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICA8ZGl2PkhlbGxvLDwvZGl2PgogICAgICAgICAgICA8ZGl2PkkgaGF2ZSB0aGUgc2FtZSBvbiBt eSBzaW5nbGUgaG9zdCBob3N0ZWQgZW5naW5lCiAgICAgICAgICAgICAgZW52aXJvbm1lbnQsIGFm dGVyIHBhc3NpbmcgZnJvbSA0LjEuMCB0byA0LjEuMTwvZGl2PgogICAgICAgICAgICA8ZGl2Pkkg dHJpZWQgdG8gY2hhbmdlIHRoZSBmaWxlIGFzIGluIGdlcnJpdCBlbnRyeTwvZGl2PgogICAgICAg ICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+L3Vzci9s aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9saWIvb3Zm L292ZjJWbVBhcmFtcy5weTxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+ PGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICA8 ZGl2Pltyb290QHJhY3RvciBvdmZdIyBkaWZmIG92ZjJWbVBhcmFtcy5weQogICAgICAgICAgICAg ICAgb3ZmMlZtUGFyYW1zLnB5LmJja8KgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdj4xNjQsMTY4 ZDE2MzwvZGl2PgogICAgICAgICAgICAgIDxkaXY+Jmx0OyBkZWYgYnVpbGRHcmFwaGljcyhkZXZp Y2UpOjwvZGl2PgogICAgICAgICAgICAgIDxkaXY+Jmx0OyDCoCDCoCBncmFwaGljcyA9IGJ1aWxk RGV2aWNlKGRldmljZSk8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2PiZsdDsgwqAgwqAgcmV0dXJu IGdyYXBoaWNzPC9kaXY+CiAgICAgICAgICAgICAgPGRpdj4mbHQ7wqA8L2Rpdj4KICAgICAgICAg ICAgICA8ZGl2PiZsdDvCoDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+MjU3LDI1OGQyNTE8L2Rp dj4KICAgICAgICAgICAgICA8ZGl2PiZsdDsgwqAgwqAgwqAgwqAgwqAgwqAgZWxpZiB0ID09ICdn cmFwaGljcyc6PC9kaXY+CiAgICAgICAgICAgICAgPGRpdj4mbHQ7IMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgCiAgICAgICAgICAgICAgICBkZXZpY2VzLmFwcGVuZChidWlsZEdyYXBoaWNzKGRldmlj ZSkpPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+SSBkb24ndCBmaW5kIGluIG15IGVudmlyb25t ZW50IHRoZSBvdGhlciAzIGZpbGVzPC9kaXY+CiAgICAgICAgICAgIDxkaXY+b3ZmMlZtUGFyYW1z X3Rlc3QucHk8YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2Pm92Zl90ZXN0 LnhtbDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+b3ZmX3Rlc3RfbWF4 X3ZjcHUueG1sPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdj48YnI+CiAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PlRoZW4gScKgPC9kaXY+CiAgICAgICAg ICAgIDxkaXY+c2V0IGdsb2JhbCBtYWludGVuYW5jZTwvZGl2PgogICAgICAgICAgICA8ZGl2PnJl c3RhcnQgb3ZpcnQtZ3Vlc3QtYWdlbnQ8L2Rpdj4KICAgICAgICAgICAgPGRpdj5zaHV0ZG93biBl bmdpbmUgdm08L2Rpdj4KICAgICAgICAgICAgPGRpdj5leGl0IGdsb2JhbCBtYWludGVuYW5jZTwv ZGl2PgogICAgICAgICAgICA8ZGl2PnRoZSBlbmdpbmUgdm0gc3RhcnRzIHVwIGFuZCBJJ20gYWJs ZSB0byBjb25uZWN0LCBidXQKICAgICAgICAgICAgICBpdHMgY29uc29sZSBzdGlsbCBncmV5Li4u LjwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAg ICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj4tLSA8YnI+CiAgICAgIDxwIGNs YXNzPSJ3ZXN0ZXJuIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDogMTUw JSI+CiAgICAgICAgPGZvbnQgY29sb3I9IiMwMDAwMDAiPjxmb250IGZhY2U9IlRhaG9tYSwgc2Vy aWYiPiA8Zm9udAogICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6IDhwdCIgc2l6ZT0iMSI+ IDxiPkFyc8OobmUgR3NjaHdpbmQ8L2I+IDwvZm9udD4KICAgICAgICAgIDwvZm9udD4KICAgICAg ICAgIDxmb250IGNvbG9yPSIjMDAwMDAwIj4gPGZvbnQgZmFjZT0iVGFob21hLCBzZXJpZiI+IDxm b250CiAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiA4cHQiIHNpemU9IjEiPiDCoCA8 L2ZvbnQ+IDwvZm9udD4KICAgICAgICAgIDwvZm9udD4KICAgICAgICAgIDxmb250IGZhY2U9IlRh aG9tYSwgc2VyaWYiPiA8Zm9udCBzdHlsZT0iZm9udC1zaXplOiA4cHQiCiAgICAgICAgICAgICAg c2l6ZT0iMSI+IDwvZm9udD4KICAgICAgICAgIDwvZm9udD4KICAgICAgICAgIDxmb250IGZhY2U9 IlRhaG9tYSwgc2VyaWYiPsKgCiAgICAgICAgICA8L2ZvbnQ+CiAgICAgICAgICA8Zm9udCBjb2xv cj0iIzAwMDAwMCI+IDxmb250IGZhY2U9IlRhaG9tYSwgc2VyaWYiPiA8Zm9udAogICAgICAgICAg ICAgICAgc3R5bGU9ImZvbnQtc2l6ZTogOHB0IiBzaXplPSIxIj4gPGJyPgogICAgICAgICAgICAg IDwvZm9udD4gPC9mb250PgogICAgICAgICAgPC9mb250PgogICAgICAgICAgPGZvbnQgY29sb3I9 IiM3ZjdmN2YiPiA8Zm9udCBmYWNlPSJUYWhvbWEsIHNlcmlmIj4gPGZvbnQKICAgICAgICAgICAg ICAgIHN0eWxlPSJmb250LXNpemU6IDhwdCIgc2l6ZT0iMSI+IEZhLiBTYXBpZnkgQUcgaW0KICAg ICAgICAgICAgICAgIEF1ZnRyYWcgZGVyIFVuaXZlcnNpdMOkdCBCYXNlbDxicj4KICAgICAgICAg ICAgICAgIElUIFNlcnZpY2VzPGJyPgogICAgICAgICAgICAgICAgS2xpbmdlbGJlcmdzdHIuIDcw wqB8wqAgQ0gtNDA1NiBCYXNlbMKgIHzCoCBTd2l0emVybGFuZDxicj4KICAgICAgICAgICAgICAg IFRlbC4gKzQxIDc5IDQ0OSAyNSA2M8KgIHzCoCA8L2ZvbnQ+IDwvZm9udD4KICAgICAgICAgIDwv Zm9udD4KICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly9pdHMudW5pYmFzLmNoLyI+IDxmb250IGZh Y2U9IlRhaG9tYSwgc2VyaWYiPgogICAgICAgICAgICAgIDxmb250IHN0eWxlPSJmb250LXNpemU6 IDhwdCIgc2l6ZT0iMSI+CiAgICAgICAgICAgICAgICBodHRwOi8vaXRzLnVuaWJhcy5jaCA8L2Zv bnQ+IDwvZm9udD4KICAgICAgICAgIDwvYT48YnI+CiAgICAgICAgICA8Zm9udCBjb2xvcj0iIzdm N2Y3ZiI+IDxmb250IGZhY2U9IlRhaG9tYSwgc2VyaWYiPiA8Zm9udAogICAgICAgICAgICAgICAg c3R5bGU9ImZvbnQtc2l6ZTogOHB0IiBzaXplPSIxIj4gSVRTLVNlcnZpY2VEZXNrOgogICAgICAg ICAgICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRv OnN1cHBvcnQtaXRzQHVuaWJhcy5jaCI+c3VwcG9ydC1pdHNAdW5pYmFzLmNoPC9hPiB8ICs0MSA2 MSAyNjcgMTQgMTEgPC9mb250PiA8L2ZvbnQ+CiAgICAgICAgICA8L2ZvbnQ+CiAgICAgICAgPC9m b250PjwvcD4KICAgICAgPGZvbnQgY29sb3I9IiMwMDAwMDAiPgogICAgICA8L2ZvbnQ+PC9kaXY+ CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA2QTUzQzgxNzcwQUQ0QjFDRkY4MjE5 Ny0tCg== --===============4498618557618849637==--