From andreil1 at starlett.lv Mon Mar 5 10:51:29 2018 Content-Type: multipart/mixed; boundary="===============1405829681747856129==" MIME-Version: 1.0 From: Andrei Verovski To: users at ovirt.org Subject: Re: [ovirt-users] Q: Can't connect to oVirt shell / SSL cert issue Date: Mon, 05 Mar 2018 12:51:33 +0200 Message-ID: <938a3e8e-f886-e530-afaa-0859720618fc@starlett.lv> In-Reply-To: f612d38d-e4fd-43b1-b147-5f6f1eee28cf@email.android.com --===============1405829681747856129== 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. --------------8D7A5D43ADB7998D90AB1440 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi, Thanks,=3DC2=3DA0 corrected URL accepted. However, I've run into SSL certificate issue: ovirt-shell -l https://node00.mydomain.com/ovirt-engine/api --cert-file /etc/pki/ovirt-engine/certs/engine.cer -u "admin(a)internal" =3D3D=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D=3D3D server CA certificate file must be specified for SSL secured connection. certificate file exists, verified /etc/pki/ovirt-engine/certs/engine.cer without specifying SSL cert file its not possible to connect at all =3D3D=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D=3D3D No response returned from server. If you're using HTTP protocol against a SSL secured server, then try using HTTPS instead. Or I should use another certificate from same directory ? Thanks. On 03/05/2018 06:46 AM, Karli Sj=3DC3=3DB6berg wrote: > > > Den 4 mars 2018 23:39 skrev Andrei Verovski : > > Hi ! > > I'm trying to connect via Bash from same machine where oVirt engine > installed > ovirt-shell --url=3D3Dhttp://node00.mydomain.com/api -u admin > > > Hi! > > You've forgotten 'ovirt-engine' before 'api': > http://node00.mydomain.com/ovirt-engine/api > > /K > > After entering password I've got: > =3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D > [404] - Not Found > > What is wrong here? > Thanks in advance. > Andrei > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > Hi ! > > I'm trying to connect via Bash from same machine where oVirt engine > installed > ovirt-shell --url=3D3Dhttp://node00.mydomain.com/api -u admin > After entering password I've got: > =3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D > [404] - Not Found > > What is wrong here? > Thanks in advance. > Andrei > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------8D7A5D43ADB7998D90AB1440 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Hi,

Thanks,=3DC2=3DA0 corrected URL accepted.

However, I've run into SSL certificate issue:
ovirt-shell -l https://node00.mydomain.com/ovirt-en= =3D gine/api --cert-file /etc/pki/ovirt-engine/certs/engine.cer -u "admin(a)internal"

=3D3D=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D=3D3D
server CA certificate file must be specified for SSL secured connection.

certificate file exists, verified
/etc/pki/ovirt-engine/certs/engine.cer

without specifying SSL cert file its not possible to connect at all
=3D3D=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D=3D3D
No response returned from server. If you're using HTTP protocol
against a SSL secured server, then try using HTTPS instead.

Or I should use another certificate from same directory ?

Thanks.


On 03/05/2018 06:46 AM, Karli Sj=3DC3=3DB6berg wrote:


Den 4 mars 2018 23:39 skrev Andrei Verovski <andreil1(a)starlett.lv>:
Hi !

I'm trying to connect via Bash from same machine where oVirt engine
installed
ovirt-shell --url=3D3Dhttp://node00.mydomain.com/api<= =3D /a> -u admin

Hi!

You've forgotten 'ovirt-engine' before 'api':= =3D

/K

After entering password I've got:
=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D
[404] - Not Found

What is wrong here?
Thanks in advance.
Andrei
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listi= =3D nfo/users

Hi !

I'm trying to connect via Bash from same machine where oVirt engine
installed
ovirt-shell --url=3D3Dhttp://node00.mydomain.com/api -u admin After entering password I've got:
=3D3D=3D3D=3D3D ERROR =3D3D=3D3D=3D3D
[404] - Not Found

What is wrong here?
Thanks in advance.
Andrei
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users<= =3D br>


--------------8D7A5D43ADB7998D90AB1440-- --===============1405829681747856129== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS04RDdBNUQ0M0FEQjc5OThEOTBBQjE0NDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhp LAoKVGhhbmtzLD1DMj1BMCBjb3JyZWN0ZWQgVVJMIGFjY2VwdGVkLgoKSG93ZXZlciwgSSd2ZSBy dW4gaW50byBTU0wgY2VydGlmaWNhdGUgaXNzdWU6Cm92aXJ0LXNoZWxsIC1sIGh0dHBzOi8vbm9k ZTAwLm15ZG9tYWluLmNvbS9vdmlydC1lbmdpbmUvYXBpIC0tY2VydC1maWxlCi9ldGMvcGtpL292 aXJ0LWVuZ2luZS9jZXJ0cy9lbmdpbmUuY2VyIC11ICJhZG1pbkBpbnRlcm5hbCIKCj0zRD0zRD0z RD0zRCBFUlJPUiA9M0Q9M0Q9M0Q9M0QKc2VydmVyIENBIGNlcnRpZmljYXRlIGZpbGUgbXVzdCBi ZSBzcGVjaWZpZWQgZm9yIFNTTCBzZWN1cmVkIGNvbm5lY3Rpb24uCgpjZXJ0aWZpY2F0ZSBmaWxl IGV4aXN0cywgdmVyaWZpZWQKL2V0Yy9wa2kvb3ZpcnQtZW5naW5lL2NlcnRzL2VuZ2luZS5jZXIK CndpdGhvdXQgc3BlY2lmeWluZyBTU0wgY2VydCBmaWxlIGl0cyBub3QgcG9zc2libGUgdG8gY29u bmVjdCBhdCBhbGwKPTNEPTNEPTNEPTNEIEVSUk9SID0zRD0zRD0zRD0zRApObyByZXNwb25zZSBy ZXR1cm5lZCBmcm9tIHNlcnZlci4gSWYgeW91J3JlIHVzaW5nIEhUVFAgcHJvdG9jb2wKYWdhaW5z dCBhIFNTTCBzZWN1cmVkIHNlcnZlciwgdGhlbiB0cnkgdXNpbmcgSFRUUFMgaW5zdGVhZC4KCk9y IEkgc2hvdWxkIHVzZSBhbm90aGVyIGNlcnRpZmljYXRlIGZyb20gc2FtZSBkaXJlY3RvcnkgPwoK VGhhbmtzLgoKCk9uIDAzLzA1LzIwMTggMDY6NDYgQU0sIEthcmxpIFNqPUMzPUI2YmVyZyB3cm90 ZToKPgo+Cj4gRGVuIDQgbWFycyAyMDE4IDIzOjM5IHNrcmV2IEFuZHJlaSBWZXJvdnNraSA8YW5k cmVpbDFAc3RhcmxldHQubHY+Ogo+Cj4gICAgIEhpICEKPgo+ICAgICBJJ20gdHJ5aW5nIHRvIGNv bm5lY3QgdmlhIEJhc2ggZnJvbSBzYW1lIG1hY2hpbmUgd2hlcmUgb1ZpcnQgZW5naW5lCj4gICAg IGluc3RhbGxlZAo+ICAgICBvdmlydC1zaGVsbCAtLXVybD0zRGh0dHA6Ly9ub2RlMDAubXlkb21h aW4uY29tL2FwaSAtdSBhZG1pbgo+Cj4KPiBIaSEKPgo+IFlvdSd2ZSBmb3Jnb3R0ZW4gJ292aXJ0 LWVuZ2luZScgYmVmb3JlICdhcGknOgo+IGh0dHA6Ly9ub2RlMDAubXlkb21haW4uY29tL292aXJ0 LWVuZ2luZS9hcGkKPgo+IC9LCj4KPiAgICAgQWZ0ZXIgZW50ZXJpbmcgcGFzc3dvcmQgSSd2ZSBn b3Q6Cj4gICAgID0zRD0zRD0zRCBFUlJPUiA9M0Q9M0Q9M0QKPiAgICAgWzQwNF0gLSBOb3QgRm91 bmQKPgo+ICAgICBXaGF0IGlzIHdyb25nIGhlcmU/Cj4gICAgIFRoYW5rcyBpbiBhZHZhbmNlLgo+ ICAgICBBbmRyZWkKPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4gICAgIFVzZXJzQG92aXJ0Lm9yZwo+ ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPgo+Cj4g SGkgIQo+Cj4gSSdtIHRyeWluZyB0byBjb25uZWN0IHZpYSBCYXNoIGZyb20gc2FtZSBtYWNoaW5l IHdoZXJlIG9WaXJ0IGVuZ2luZQo+IGluc3RhbGxlZAo+IG92aXJ0LXNoZWxsIC0tdXJsPTNEaHR0 cDovL25vZGUwMC5teWRvbWFpbi5jb20vYXBpIC11IGFkbWluCj4gQWZ0ZXIgZW50ZXJpbmcgcGFz c3dvcmQgSSd2ZSBnb3Q6Cj4gPTNEPTNEPTNEIEVSUk9SID0zRD0zRD0zRAo+IFs0MDRdIC0gTm90 IEZvdW5kCj4KPiBXaGF0IGlzIHdyb25nIGhlcmU/Cj4gVGhhbmtzIGluIGFkdmFuY2UuCj4gQW5k cmVpCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBV c2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgoKLS0tLS0tLS0tLS0tLS04RDdBNUQ0M0FEQjc5 OThEOTBBQjE0NDAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgKQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+CiAgPGhlYWQ+CiAg ICA8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7 IGNoYXJzZXQ9M0R1dGY9Ci04Ij4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0zRCIjRkZGRkZG IiB0ZXh0PTNEIiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0zRCJtb3otY2l0ZS1wcmVmaXgiPkhp LDxicj4KICAgICAgPGJyPgogICAgICBUaGFua3MsPUMyPUEwIGNvcnJlY3RlZCBVUkwgYWNjZXB0 ZWQuPGJyPgogICAgICA8YnI+CiAgICAgIEhvd2V2ZXIsIEkndmUgcnVuIGludG8gU1NMIGNlcnRp ZmljYXRlIGlzc3VlOjxicj4KICAgICAgb3ZpcnQtc2hlbGwgLWwgPGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHBzOi8vbj0Kb2RlMDAubXlkb21haW4uY29tL292 aXJ0LWVuZ2luZS9hcGkiPmh0dHBzOi8vbm9kZTAwLm15ZG9tYWluLmNvbS9vdmlydC1lbj0KZ2lu ZS9hcGk8L2E+CiAgICAgIC0tY2VydC1maWxlIC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jZXJ0cy9l bmdpbmUuY2VyIC11CiAgICAgICJhZG1pbkBpbnRlcm5hbCI8YnI+CiAgICAgIDxicj4KICAgICAg PTNEPTNEPTNEPTNEIEVSUk9SID0zRD0zRD0zRD0zRDxicj4KICAgICAgc2VydmVyIENBIGNlcnRp ZmljYXRlIGZpbGUgbXVzdCBiZSBzcGVjaWZpZWQgZm9yIFNTTCBzZWN1cmVkCiAgICAgIGNvbm5l Y3Rpb24uPGJyPgogICAgICA8YnI+CiAgICAgIGNlcnRpZmljYXRlIGZpbGUgZXhpc3RzLCB2ZXJp ZmllZDxicj4KICAgICAgL2V0Yy9wa2kvb3ZpcnQtZW5naW5lL2NlcnRzL2VuZ2luZS5jZXI8YnI+ CiAgICAgIDxicj4KICAgICAgd2l0aG91dCBzcGVjaWZ5aW5nIFNTTCBjZXJ0IGZpbGUgaXRzIG5v dCBwb3NzaWJsZSB0byBjb25uZWN0IGF0CiAgICAgIGFsbDxicj4KICAgICAgPTNEPTNEPTNEPTNE IEVSUk9SID0zRD0zRD0zRD0zRDxicj4KICAgICAgTm8gcmVzcG9uc2UgcmV0dXJuZWQgZnJvbSBz ZXJ2ZXIuIElmIHlvdSdyZSB1c2luZyBIVFRQIHByb3RvY29sPGJyPgogICAgICBhZ2FpbnN0IGEg U1NMIHNlY3VyZWQgc2VydmVyLCB0aGVuIHRyeSB1c2luZyBIVFRQUyBpbnN0ZWFkLjxicj4KICAg ICAgPGJyPgogICAgICBPciBJIHNob3VsZCB1c2UgYW5vdGhlciBjZXJ0aWZpY2F0ZSBmcm9tIHNh bWUgZGlyZWN0b3J5ID88YnI+CiAgICAgIDxicj4KICAgICAgVGhhbmtzLjxicj4KICAgICAgPGJy PgogICAgICA8YnI+CiAgICAgIE9uIDAzLzA1LzIwMTggMDY6NDYgQU0sIEthcmxpIFNqPUMzPUI2 YmVyZyB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIK ICAgICAgY2l0ZT0zRCJtaWQ6ZjYxMmQzOGQtZTRmZC00M2IxLWIxNDctNWY2ZjFlZWUyOGNmQGVt YWlsLmFuZHJvaWQuY29tIj0KPgogICAgICA8bWV0YSBuYW1lPTNEIkdlbmVyYXRvciIgY29udGVu dD0zRCJaLVB1c2giPgogICAgICA8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29u dGVudD0zRCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9M0R1PQp0Zi04Ij4KICAgICAgPHNwYW4gc3R5bGU9 M0QiZm9udC1zaXplOiAxMXB0Ij4KICAgICAgICA8ZGl2IGRpcj0zRCJhdXRvIj4KICAgICAgICAg IDxkaXY+PGJyPgogICAgICAgICAgICA8ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj48YnI+CiAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJnbWFpbF9xdW90ZSI+RGVuIDQgbWFycyAyMDE4IDIz OjM5IHNrcmV2CiAgICAgICAgICAgICAgICBBbmRyZWkgVmVyb3Zza2kgPGEgY2xhc3M9M0QibW96 LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPTNEPQoibWFpbHRvOmFuZHJlaWwxQHN0YXJsZXR0Lmx2 Ij4mbHQ7YW5kcmVpbDFAc3RhcmxldHQubHYmZ3Q7PC9hPjo8YnIKICAgICAgICAgICAgICAgICAg dHlwZT0zRCJhdHRyaWJ1dGlvbiI+CiAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSBjbGFzcz0z RCJxdW90ZSIgc3R5bGU9M0QibWFyZ2luOjAgMCAwCiAgICAgICAgICAgICAgICAgIC44ZXg7Ym9y ZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CiAgICAgICAgICAgICAg ICAgIDxkaXY+SGkgITxicj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAg ICAgICAgSSdtIHRyeWluZyB0byBjb25uZWN0IHZpYSBCYXNoIGZyb20gc2FtZSBtYWNoaW5lCiAg ICAgICAgICAgICAgICAgICAgd2hlcmUgb1ZpcnQgZW5naW5lPGJyPgogICAgICAgICAgICAgICAg ICAgIGluc3RhbGxlZDxicj4KICAgICAgICAgICAgICAgICAgICBvdmlydC1zaGVsbCAtLXVybD0z RDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dD0KIiBocmVmPTNEImh0dHA6Ly9ub2Rl MDAubXlkb21haW4uY29tL2FwaSI+aHR0cDovL25vZGUwMC5teWRvbWFpbi5jb20vYXBpPD0KL2E+ IC11CiAgICAgICAgICAgICAgICAgICAgYWRtaW48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBkaXI9M0QiYXV0 byI+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGRpcj0zRCJhdXRvIj5IaSE8 L2Rpdj4KICAgICAgICAgIDxkaXYgZGlyPTNEImF1dG8iPjxicj4KICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgPGRpdiBkaXI9M0QiYXV0byI+WW91J3ZlIGZvcmdvdHRlbiAnb3ZpcnQtZW5naW5l JyBiZWZvcmUgJ2FwaSc6PQo8L2Rpdj4KICAgICAgICAgIDxkaXYgZGlyPTNEImF1dG8iPjxhIGNs YXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJodD0KdHA6Ly9ub2RlMDAubXlk b21haW4uY29tL292aXJ0LWVuZ2luZS9hcGkiPmh0dHA6Ly9ub2RlMDAubXlkb21haW4uY29tL292 aT0KcnQtZW5naW5lL2FwaTwvYT48L2Rpdj4KICAgICAgICAgIDxkaXYgZGlyPTNEImF1dG8iPjxi cj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBkaXI9M0QiYXV0byI+L0s8L2Rpdj4K ICAgICAgICAgIDxkaXYgZGlyPTNEImF1dG8iPjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgPGRpdiBkaXI9M0QiYXV0byI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9M0QiZ21haWxfZXh0 cmEiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9M0QiZ21haWxfcXVvdGUiPgogICAgICAgICAg ICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9M0QicXVvdGUiIHN0eWxlPTNEIm1hcmdpbjowIDAgMAog ICAgICAgICAgICAgICAgICAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPgogICAgICAgICAgICAgICAgICA8ZGl2PkFmdGVyIGVudGVyaW5nIHBhc3N3b3Jk IEkndmUgZ290Ojxicj4KICAgICAgICAgICAgICAgICAgICA9M0Q9M0Q9M0QgRVJST1IgPTNEPTNE PTNEPGJyPgogICAgICAgICAgICAgICAgICAgIFs0MDRdIC0gTm90IEZvdW5kPGJyPgogICAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICBXaGF0IGlzIHdyb25nIGhlcmU/ PGJyPgogICAgICAgICAgICAgICAgICAgIFRoYW5rcyBpbiBhZHZhbmNlLjxicj4KICAgICAgICAg ICAgICAgICAgICBBbmRyZWk8YnI+CiAgICAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICAgICAgICAgICAg VXNlcnMgbWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPTNEIm1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0zRCJtYWlsdG86PQpVc2Vyc0BvdmlydC5vcmci PlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9M0Qi bW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6Ly9saXM9CnRzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGk9Cm5mby91c2VyczwvYT48YnI+CiAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAg ICAgPC9zcGFuPkhpICE8YnI+CiAgICAgIDxicj4KICAgICAgSSdtIHRyeWluZyB0byBjb25uZWN0 IHZpYSBCYXNoIGZyb20gc2FtZSBtYWNoaW5lIHdoZXJlIG9WaXJ0CiAgICAgIGVuZ2luZTxicj4K ICAgICAgaW5zdGFsbGVkPGJyPgogICAgICBvdmlydC1zaGVsbCAtLXVybD0zRDxhIGNsYXNzPTNE Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJodHRwPQo6Ly9ub2RlMDAubXlkb21haW4u Y29tL2FwaSI+aHR0cDovL25vZGUwMC5teWRvbWFpbi5jb20vYXBpPC9hPiAtdSBhZG1pbjxiPQpy PgogICAgICBBZnRlciBlbnRlcmluZyBwYXNzd29yZCBJJ3ZlIGdvdDo8YnI+CiAgICAgID0zRD0z RD0zRCBFUlJPUiA9M0Q9M0Q9M0Q8YnI+CiAgICAgIFs0MDRdIC0gTm90IEZvdW5kPGJyPgogICAg ICA8YnI+CiAgICAgIFdoYXQgaXMgd3JvbmcgaGVyZT88YnI+CiAgICAgIFRoYW5rcyBpbiBhZHZh bmNlLjxicj4KICAgICAgQW5kcmVpPGJyPgogICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgog ICAgICA8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRv OlVzZXJzQG92aXJ0Lm9yPQpnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICA8YSBjbGFz cz0zRCJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tPQphaWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VyczwvYT48PQpicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxwPjxicj4K ICAgIDwvcD4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tOEQ3QTVENDNBREI3OTk4 RDkwQUIxNDQwLS0K --===============1405829681747856129==--