From michal.skrivanek at redhat.com Fri Sep 4 11:11:05 2015 Content-Type: multipart/mixed; boundary="===============8162200899482248874==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] adding host in ovirt issues Date: Fri, 04 Sep 2015 17:11:00 +0200 Message-ID: <89348AF4-30C1-471C-BF67-043EB125F5C3@redhat.com> In-Reply-To: DBF023D7-3F2E-449C-91A6-60EFA9851706@ravellosystems.com --===============8162200899482248874== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_D3B1C265-AA00-4927-8C45-5D720BE21F6E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dwindows-1252 On 4 Sep 2015, at 16:58, Kyle Bassett wrote: > I am using Ravellosystems.com - we can emulate SPM (AMD VT version) so = =3D you can run real hypervisors in the cloud. Not QEMU emulation. > But this is the processor version it displays. It is used for =3D openstack and ESXi a lot - I was hoping I could do the same for ovirt=3D85 well, to libvirt the emulated CPU looks like Athlon which is too old I doubt it works differently in Openstack=3D85is there any kind of setting = =3D which flags are exposed in that VM instance you use as a host? There is a nestedvt hook which used to be required=3D85but people reported = =3D AMD specific issues with that(" [ovirt-users] Nested KVM on AMD")=3D85worth= =3D a try though >=3D20 > I am running this in public cloud =3D97 not real bare metal. >=3D20 > Works great running KVM / Openstack, I guess manager won't let it =3D happen. Any work arounds? >=3D20 > Sorry about the meltable emails - Site was not added me the the list =3D properly so I had no idea they were getting posted. >=3D20 > Kyle >=3D20 >> On Sep 4, 2015, at 10:52 AM, Michal Skrivanek =3D wrote: >>=3D20 >>=3D20 >> On 3 Sep 2015, at 23:56, Kyle Bassett wrote: >>=3D20 >>> Hi, I am working on getting overt working on ravellosystems. I want = =3D to post to repo and share with the community at some point. >>>=3D20 >>> When I try to add a host I keep getting this error: >>>=3D20 >>> Host's Cluster Compatibility Version doesn't match the Cluster's =3D Compatibility Version. >>> The CPU type showing on the host is: AMD Athlon(tm) Processor* >>>=3D20 >>> I have tried compatibility version 3.5 and 3.0 (both say the same =3D thing). >>>=3D20 >>> What SPU Type should the cluster be configured with? AMD Opteron G1? >>>=3D20 >>> I use Ravello for openstack but having issues with Ovirt - could it =3D be due to the fact that there is no CPU type Athlon? >>=3D20 >> Opteron G1 is the first supported AMD processor >> do you really have such an ancient thing or is it mis-detected? >>=3D20 >> Thanks, >> michal >>=3D20 >>>=3D20 >>> Thanks >>> Kyle >>>=3D20 >>> kyle.bassett(a)ravellosystems.com >>> _______________________________________________ >>> Users mailing list >>> Users(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >>=3D20 >=3D20 --Apple-Mail=3D_D3B1C265-AA00-4927-8C45-5D720BE21F6E Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dwindows-1252
On 4 Sep 2015, at 16:58, Kyle Bassett wrote:

I am using Ravellosystems.com - we can emulate SPM (AMD VT =3D version) so you can run real hypervisors in the cloud. Not QEMU =3D emulation.
But this is the processor version it displays. = =3D  It is used for openstack and ESXi a lot - I was hoping I could do =3D the same for ovirt=3D85

well, to =3D libvirt the emulated CPU looks like Athlon which is too old
I =3D doubt it works differently in Openstack=3D85is there any kind of setting = =3D which flags are exposed in that VM instance you use as a =3D host?

There is a nestedvt hook which used to be = =3D required=3D85but people reported AMD specific issues with that(" [ovirt-users] Nested KVM on AMD")=3D85worth a try =3D though



I am running this in public cloud =3D9= 7 =3D not real bare metal.

Works great running KVM / Openstack, I guess manager won't =3D let it happen.  Any work arounds?

Sorry about the meltable emails - Site= =3D was not added me the the list properly so I had no idea they were =3D getting posted.

Kyle

On Sep 4, 2015, at 10:52 AM,= =3D Michal Skrivanek <michal.skrivanek(a)redhat.com> wrote:


On 3 Sep 2015, at 23:56, Kyle Bassett =3D wrote:

Hi, I am working on = =3D getting overt working on ravellosystems.  I want to post to repo =3D and share with the community at some point.

When I try to add a host I keep gettin= g =3D this error:

Host's Cluster Compatibility Version doesn't =3D match the Cluster's Compatibility Version.
The CPU type showing = =3D on the host is: AMD Athlon(tm) =3D Processor*

<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">I have tried =3D compatibility version 3.5 and 3.0 (both say the same =3D thing).

<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">What SPU =3D Type should the cluster be configured with? AMD Opteron =3D G1?

<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">I use Ravello fo= r =3D openstack but having issues with Ovirt - could it be due to the fact =3D that there is no CPU type =3D Athlon?

Opteron G1 is the first supported AMD =3D processor
do you really have such an ancient thing = =3D or is it mis-detected?

Thanks,
michal
<= br =3D class=3D3D"">
<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">
<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">Thanks
<= span =3D style=3D3D"line-height: 21.66670036315918px;" =3D class=3D3D"">Kyle
<= span =3D style=3D3D"line-height: 21.66670036315918px;" class=3D3D"">
<= font =3D face=3D3D"Arial, sans-serif" size=3D3D"2" class=3D3D"">kyle.bassett(a)ravellosystems.com
__=3D _____________________________________________
Users =3D mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



=3D --Apple-Mail=3D_D3B1C265-AA00-4927-8C45-5D720BE21F6E-- --===============8162200899482248874== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fRDNCMUMyNjUtQUEwMC00OTI3LThDNDUtNUQ3MjBCRTIxRjZFCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCgpPbiA0IFNlcCAyMDE1LCBhdCAxNjo1OCwg S3lsZSBCYXNzZXR0IHdyb3RlOgoKPiBJIGFtIHVzaW5nIFJhdmVsbG9zeXN0ZW1zLmNvbSAtIHdl IGNhbiBlbXVsYXRlIFNQTSAoQU1EIFZUIHZlcnNpb24pIHNvID0KeW91IGNhbiBydW4gcmVhbCBo eXBlcnZpc29ycyBpbiB0aGUgY2xvdWQuIE5vdCBRRU1VIGVtdWxhdGlvbi4KPiBCdXQgdGhpcyBp cyB0aGUgcHJvY2Vzc29yIHZlcnNpb24gaXQgZGlzcGxheXMuICBJdCBpcyB1c2VkIGZvciA9Cm9w ZW5zdGFjayBhbmQgRVNYaSBhIGxvdCAtIEkgd2FzIGhvcGluZyBJIGNvdWxkIGRvIHRoZSBzYW1l IGZvciBvdmlydD04NQoKd2VsbCwgdG8gbGlidmlydCB0aGUgZW11bGF0ZWQgQ1BVIGxvb2tzIGxp a2UgQXRobG9uIHdoaWNoIGlzIHRvbyBvbGQKSSBkb3VidCBpdCB3b3JrcyBkaWZmZXJlbnRseSBp biBPcGVuc3RhY2s9ODVpcyB0aGVyZSBhbnkga2luZCBvZiBzZXR0aW5nID0Kd2hpY2ggZmxhZ3Mg YXJlIGV4cG9zZWQgaW4gdGhhdCBWTSBpbnN0YW5jZSB5b3UgdXNlIGFzIGEgaG9zdD8KClRoZXJl IGlzIGEgbmVzdGVkdnQgaG9vayB3aGljaCB1c2VkIHRvIGJlIHJlcXVpcmVkPTg1YnV0IHBlb3Bs ZSByZXBvcnRlZCA9CkFNRCBzcGVjaWZpYyBpc3N1ZXMgd2l0aCB0aGF0KCIgW292aXJ0LXVzZXJz XSBOZXN0ZWQgS1ZNIG9uIEFNRCIpPTg1d29ydGggPQphIHRyeSB0aG91Z2gKCgo+PTIwCj4gSSBh bSBydW5uaW5nIHRoaXMgaW4gcHVibGljIGNsb3VkID05NyBub3QgcmVhbCBiYXJlIG1ldGFsLgo+ PTIwCj4gV29ya3MgZ3JlYXQgcnVubmluZyBLVk0gLyBPcGVuc3RhY2ssIEkgZ3Vlc3MgbWFuYWdl ciB3b24ndCBsZXQgaXQgPQpoYXBwZW4uICBBbnkgd29yayBhcm91bmRzPwo+PTIwCj4gU29ycnkg YWJvdXQgdGhlIG1lbHRhYmxlIGVtYWlscyAtIFNpdGUgd2FzIG5vdCBhZGRlZCBtZSB0aGUgdGhl IGxpc3QgPQpwcm9wZXJseSBzbyBJIGhhZCBubyBpZGVhIHRoZXkgd2VyZSBnZXR0aW5nIHBvc3Rl ZC4KPj0yMAo+IEt5bGUKPj0yMAo+PiBPbiBTZXAgNCwgMjAxNSwgYXQgMTA6NTIgQU0sIE1pY2hh bCBTa3JpdmFuZWsgPQo8bWljaGFsLnNrcml2YW5la0ByZWRoYXQuY29tPiB3cm90ZToKPj49MjAK Pj49MjAKPj4gT24gMyBTZXAgMjAxNSwgYXQgMjM6NTYsIEt5bGUgQmFzc2V0dCB3cm90ZToKPj49 MjAKPj4+IEhpLCBJIGFtIHdvcmtpbmcgb24gZ2V0dGluZyBvdmVydCB3b3JraW5nIG9uIHJhdmVs bG9zeXN0ZW1zLiAgSSB3YW50ID0KdG8gcG9zdCB0byByZXBvIGFuZCBzaGFyZSB3aXRoIHRoZSBj b21tdW5pdHkgYXQgc29tZSBwb2ludC4KPj4+PTIwCj4+PiBXaGVuIEkgdHJ5IHRvIGFkZCBhIGhv c3QgSSBrZWVwIGdldHRpbmcgdGhpcyBlcnJvcjoKPj4+PTIwCj4+PiBIb3N0J3MgQ2x1c3RlciBD b21wYXRpYmlsaXR5IFZlcnNpb24gZG9lc24ndCBtYXRjaCB0aGUgQ2x1c3RlcidzID0KQ29tcGF0 aWJpbGl0eSBWZXJzaW9uLgo+Pj4gVGhlIENQVSB0eXBlIHNob3dpbmcgb24gdGhlIGhvc3QgaXM6 IEFNRCBBdGhsb24odG0pIFByb2Nlc3NvcioKPj4+PTIwCj4+PiBJIGhhdmUgdHJpZWQgY29tcGF0 aWJpbGl0eSB2ZXJzaW9uIDMuNSBhbmQgMy4wIChib3RoIHNheSB0aGUgc2FtZSA9CnRoaW5nKS4K Pj4+PTIwCj4+PiBXaGF0IFNQVSBUeXBlIHNob3VsZCB0aGUgY2x1c3RlciBiZSBjb25maWd1cmVk IHdpdGg/IEFNRCBPcHRlcm9uIEcxPwo+Pj49MjAKPj4+IEkgdXNlIFJhdmVsbG8gZm9yIG9wZW5z dGFjayBidXQgaGF2aW5nIGlzc3VlcyB3aXRoIE92aXJ0IC0gY291bGQgaXQgPQpiZSBkdWUgdG8g dGhlIGZhY3QgdGhhdCB0aGVyZSBpcyBubyBDUFUgdHlwZSBBdGhsb24/Cj4+PTIwCj4+IE9wdGVy b24gRzEgaXMgdGhlIGZpcnN0IHN1cHBvcnRlZCBBTUQgcHJvY2Vzc29yCj4+IGRvIHlvdSByZWFs bHkgaGF2ZSBzdWNoIGFuIGFuY2llbnQgdGhpbmcgb3IgaXMgaXQgbWlzLWRldGVjdGVkPwo+Pj0y MAo+PiBUaGFua3MsCj4+IG1pY2hhbAo+Pj0yMAo+Pj49MjAKPj4+IFRoYW5rcwo+Pj4gS3lsZQo+ Pj49MjAKPj4+IGt5bGUuYmFzc2V0dEByYXZlbGxvc3lzdGVtcy5jb20KPj4+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBVc2VycyBtYWlsaW5nIGxp c3QKPj4+IFVzZXJzQG92aXJ0Lm9yZwo+Pj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzCj4+PTIwCj49MjAKCgotLUFwcGxlLU1haWw9X0QzQjFDMjY1LUFBMDAt NDkyNy04QzQ1LTVENzIwQkUyMUY2RQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD13aW5kb3dzLTEyNTIK CjxodG1sPjxoZWFkPjwvaGVhZD48Ym9keSBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7 ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdo aXRlLXNwYWNlOyA9CiI+PGJyPjxkaXY+PGRpdj5PbiA0IFNlcCAyMDE1LCBhdCAxNjo1OCwgS3ls ZSBCYXNzZXR0IHdyb3RlOjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5l d2xpbmUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PG1ldGEgPQpodHRwLWVxdWl2PTNEIkNv bnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgY2hhcnNldD0zRHV0Zi04Ij48ZGl2ID0K c3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7 ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+SSBh bSB1c2luZyA8YSA9CmhyZWY9M0QiaHR0cDovL1JhdmVsbG9zeXN0ZW1zLmNvbS8iID0KY2xhc3M9 M0QiIj5SYXZlbGxvc3lzdGVtcy5jb208L2E+Jm5ic3A7LSB3ZSBjYW4gZW11bGF0ZSBTUE0gKEFN RCBWVCA9CnZlcnNpb24pIHNvIHlvdSBjYW4gcnVuIHJlYWwgaHlwZXJ2aXNvcnMgaW4gdGhlIGNs b3VkLiBOb3QgUUVNVSA9CmVtdWxhdGlvbi48ZGl2IGNsYXNzPTNEIiI+QnV0IHRoaXMgaXMgdGhl IHByb2Nlc3NvciB2ZXJzaW9uIGl0IGRpc3BsYXlzLiA9CiZuYnNwO0l0IGlzIHVzZWQgZm9yIG9w ZW5zdGFjayBhbmQgRVNYaSBhIGxvdCAtIEkgd2FzIGhvcGluZyBJIGNvdWxkIGRvID0KdGhlIHNh bWUgZm9yIG92aXJ0PTg1PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2Pndl bGwsIHRvID0KbGlidmlydCB0aGUgZW11bGF0ZWQgQ1BVIGxvb2tzIGxpa2UgQXRobG9uIHdoaWNo IGlzIHRvbyBvbGQ8L2Rpdj48ZGl2PkkgPQpkb3VidCBpdCB3b3JrcyBkaWZmZXJlbnRseSBpbiBP cGVuc3RhY2s9ODVpcyB0aGVyZSBhbnkga2luZCBvZiBzZXR0aW5nID0Kd2hpY2ggZmxhZ3MgYXJl IGV4cG9zZWQgaW4gdGhhdCBWTSBpbnN0YW5jZSB5b3UgdXNlIGFzIGEgPQpob3N0PzwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+VGhlcmUgaXMgYSBuZXN0ZWR2dCBob29rIHdoaWNoIHVzZWQgdG8g YmUgPQpyZXF1aXJlZD04NWJ1dCBwZW9wbGUgcmVwb3J0ZWQgQU1EIHNwZWNpZmljIGlzc3VlcyB3 aXRoIHRoYXQoIjxzcGFuID0KY2xhc3M9M0QiQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9M0QiZm9u dC1zaXplOiAxMnB4OyA9CiI+Jm5ic3A7W292aXJ0LXVzZXJzXSBOZXN0ZWQgS1ZNIG9uIEFNRCIp PC9zcGFuPj04NXdvcnRoIGEgdHJ5ID0KdGhvdWdoPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48ZGl2ID0Kc3R5bGU9M0Qid29yZC13cmFwOiBi cmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFr OiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPjxiciA9CmNs YXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkkgYW0gcnVubmluZyB0aGlzIGluIHB1Ymxp YyBjbG91ZCA9OTcgPQpub3QgcmVhbCBiYXJlIG1ldGFsLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48 YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5Xb3JrcyBncmVhdCBydW5uaW5n IEtWTSAvIE9wZW5zdGFjaywgSSBndWVzcyBtYW5hZ2VyIHdvbid0ID0KbGV0IGl0IGhhcHBlbi4g Jm5ic3A7QW55IHdvcmsgYXJvdW5kcz88L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9 M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+U29ycnkgYWJvdXQgdGhlIG1lbHRhYmxlIGVtYWls cyAtIFNpdGUgPQp3YXMgbm90IGFkZGVkIG1lIHRoZSB0aGUgbGlzdCBwcm9wZXJseSBzbyBJIGhh ZCBubyBpZGVhIHRoZXkgd2VyZSA9CmdldHRpbmcgcG9zdGVkLjwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5LeWxlPC9kaXY+PGRpdiBj bGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjxkaXY+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUi IGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPk9uIFNlcCA0LCAyMDE1LCBhdCAxMDo1MiBBTSwg PQpNaWNoYWwgU2tyaXZhbmVrICZsdDs8YSBocmVmPTNEIm1haWx0bzptaWNoYWwuc2tyaXZhbmVr QHJlZGhhdC5jb20iID0KY2xhc3M9M0QiIj5taWNoYWwuc2tyaXZhbmVrQHJlZGhhdC5jb208L2E+ Jmd0OyB3cm90ZTo8L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5l Ij48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CnN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsg LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hp dGUtc3BhY2U7ICIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiIj48 ZGl2IGNsYXNzPTNEIiI+T24gMyBTZXAgMjAxNSwgYXQgMjM6NTYsIEt5bGUgQmFzc2V0dCA9Cndy b3RlOjwvZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48YmxvY2tx dW90ZSA9CnR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRl bnQtVHlwZSIgPQpjb250ZW50PTNEInRleHQvaHRtbCBjaGFyc2V0PTNEdXMtYXNjaWkiIGNsYXNz PTNEIiI+PGRpdiA9CnN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNw LW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBj bGFzcz0zRCIiPkhpLCBJIGFtIHdvcmtpbmcgb24gPQpnZXR0aW5nIG92ZXJ0IHdvcmtpbmcgb24g cmF2ZWxsb3N5c3RlbXMuICZuYnNwO0kgd2FudCB0byBwb3N0IHRvIHJlcG8gPQphbmQgc2hhcmUg d2l0aCB0aGUgY29tbXVuaXR5IGF0IHNvbWUgcG9pbnQuPGRpdiBjbGFzcz0zRCIiPjxiciA9CmNs YXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPldoZW4gSSB0cnkgdG8gYWRkIGEgaG9zdCBJ IGtlZXAgZ2V0dGluZyA9CnRoaXMgZXJyb3I6PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFz cz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxzcGFuIHN0eWxlPTNEImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiA9CnNtYWxsOyBsaW5lLWhlaWdodDogMjEu NjY2N3B4OyB3aWRvd3M6IDE7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsID0KMjU1LCAyNTUp OyIgY2xhc3M9M0QiIj5Ib3N0J3MgQ2x1c3RlciBDb21wYXRpYmlsaXR5IFZlcnNpb24gZG9lc24n dCA9Cm1hdGNoIHRoZSBDbHVzdGVyJ3MgQ29tcGF0aWJpbGl0eSBWZXJzaW9uLjwvc3Bhbj48L2Rp dj48ZGl2ID0Kc3R5bGU9M0Qid2lkb3dzOiAxOyIgY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIkFy aWFsLCBzYW5zLXNlcmlmIiA9CnNpemU9M0QiMiIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJs aW5lLWhlaWdodDogMjEuNjY2NzAwMzYzMTU5MThweDsgPQpiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io MjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0zRCIiPlRoZSBDUFUgdHlwZSBzaG93aW5nID0Kb24gdGhl IGhvc3QgaXM6Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPTNEImxpbmUtaGVpZ2h0OiA9CjIxLjY2 NjcwMDM2MzE1OTE4cHg7IiBjbGFzcz0zRCIiPkFNRCBBdGhsb24odG0pID0KUHJvY2Vzc29yKjwv c3Bhbj48L2ZvbnQ+PC9kaXY+PGRpdiBzdHlsZT0zRCJ3aWRvd3M6IDE7IiBjbGFzcz0zRCIiPjxm b250ID0KZmFjZT0zRCJBcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxz cGFuID0Kc3R5bGU9M0QibGluZS1oZWlnaHQ6IDIxLjY2NjcwMDM2MzE1OTE4cHg7IiBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIiI+PC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEIndp ZG93czogMTsiIGNsYXNzPTNEIiI+PGZvbnQgPQpmYWNlPTNEIkFyaWFsLCBzYW5zLXNlcmlmIiBz aXplPTNEIjIiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJsaW5lLWhlaWdodDogMjEuNjY2 NzAwMzYzMTU5MThweDsiIGNsYXNzPTNEIiI+SSBoYXZlIHRyaWVkID0KY29tcGF0aWJpbGl0eSB2 ZXJzaW9uIDMuNSZuYnNwO2FuZCAzLjAgKGJvdGggc2F5IHRoZSBzYW1lID0KdGhpbmcpLjwvc3Bh bj48L2ZvbnQ+PC9kaXY+PGRpdiBzdHlsZT0zRCJ3aWRvd3M6IDE7IiBjbGFzcz0zRCIiPjxmb250 ID0KZmFjZT0zRCJBcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxzcGFu ID0Kc3R5bGU9M0QibGluZS1oZWlnaHQ6IDIxLjY2NjcwMDM2MzE1OTE4cHg7IiBjbGFzcz0zRCIi PjxiciA9CmNsYXNzPTNEIiI+PC9zcGFuPjwvZm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEIndpZG93 czogMTsiIGNsYXNzPTNEIiI+PGZvbnQgPQpmYWNlPTNEIkFyaWFsLCBzYW5zLXNlcmlmIiBzaXpl PTNEIjIiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJsaW5lLWhlaWdodDogMjEuNjY2NzAw MzYzMTU5MThweDsiIGNsYXNzPTNEIiI+V2hhdCBTUFUgPQpUeXBlJm5ic3A7c2hvdWxkIHRoZSBj bHVzdGVyIGJlIGNvbmZpZ3VyZWQgd2l0aD8gQU1EIE9wdGVyb24gPQpHMT88L3NwYW4+PC9mb250 PjwvZGl2PjxkaXYgc3R5bGU9M0Qid2lkb3dzOiAxOyIgY2xhc3M9M0QiIj48Zm9udCA9CmZhY2U9 M0QiQXJpYWwsIHNhbnMtc2VyaWYiIHNpemU9M0QiMiIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxl PTNEImxpbmUtaGVpZ2h0OiAyMS42NjY3MDAzNjMxNTkxOHB4OyIgY2xhc3M9M0QiIj48YnIgPQpj bGFzcz0zRCIiPjwvc3Bhbj48L2ZvbnQ+PC9kaXY+PGRpdiBzdHlsZT0zRCJ3aWRvd3M6IDE7IiBj bGFzcz0zRCIiPjxmb250ID0KZmFjZT0zRCJBcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0zRCIyIiBj bGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QibGluZS1oZWlnaHQ6IDIxLjY2NjcwMDM2MzE1OTE4 cHg7IiBjbGFzcz0zRCIiPkkgdXNlIFJhdmVsbG8gZm9yID0Kb3BlbnN0YWNrIGJ1dCBoYXZpbmcg aXNzdWVzIHdpdGggT3ZpcnQgLSBjb3VsZCBpdCBiZSBkdWUgdG8gdGhlIGZhY3QgPQp0aGF0IHRo ZXJlIGlzIG5vIENQVSB0eXBlID0KQXRobG9uPzwvc3Bhbj48L2ZvbnQ+PC9kaXY+PC9kaXY+PC9i bG9ja3F1b3RlPjxkaXYgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvZGl2Pk9wdGVyb24g RzEgaXMgdGhlIGZpcnN0IHN1cHBvcnRlZCBBTUQgPQpwcm9jZXNzb3I8L2Rpdj48ZGl2IGNsYXNz PTNEIiI+ZG8geW91IHJlYWxseSBoYXZlIHN1Y2ggYW4gYW5jaWVudCB0aGluZyA9Cm9yIGlzIGl0 IG1pcy1kZXRlY3RlZD88L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+ PGRpdiA9CmNsYXNzPTNEIiI+VGhhbmtzLDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5taWNoYWw8L2Rp dj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48YmxvY2txdW90ZSB0eXBlPTNEImNp dGUiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJ3b3JkLXdyYXA6ID0KYnJlYWstd29yZDsgLXdl YmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6ID0KYWZ0ZXItd2hpdGUt c3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qid2lkb3dzOiAxOyIgY2xhc3M9M0QiIj48 Zm9udCA9CmZhY2U9M0QiQXJpYWwsIHNhbnMtc2VyaWYiIHNpemU9M0QiMiIgY2xhc3M9M0QiIj48 c3BhbiA9CnN0eWxlPTNEImxpbmUtaGVpZ2h0OiAyMS42NjY3MDAzNjMxNTkxOHB4OyIgY2xhc3M9 M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvc3Bhbj48L2ZvbnQ+PC9kaXY+PGRpdiBzdHlsZT0zRCJ3 aWRvd3M6IDE7IiBjbGFzcz0zRCIiPjxmb250ID0KZmFjZT0zRCJBcmlhbCwgc2Fucy1zZXJpZiIg c2l6ZT0zRCIyIiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QibGluZS1oZWlnaHQ6IDIxLjY2 NjcwMDM2MzE1OTE4cHg7IiA9CmNsYXNzPTNEIiI+VGhhbmtzPC9zcGFuPjwvZm9udD48L2Rpdj48 ZGl2IHN0eWxlPTNEIndpZG93czogMTsiID0KY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIkFyaWFs LCBzYW5zLXNlcmlmIiBzaXplPTNEIjIiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJsaW5l LWhlaWdodDogMjEuNjY2NzAwMzYzMTU5MThweDsiID0KY2xhc3M9M0QiIj5LeWxlPC9zcGFuPjwv Zm9udD48L2Rpdj48ZGl2IHN0eWxlPTNEIndpZG93czogMTsiID0KY2xhc3M9M0QiIj48Zm9udCBm YWNlPTNEIkFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPTNEIjIiIGNsYXNzPTNEIiI+PHNwYW4gPQpz dHlsZT0zRCJsaW5lLWhlaWdodDogMjEuNjY2NzAwMzYzMTU5MThweDsiIGNsYXNzPTNEIiI+PGJy ID0KY2xhc3M9M0QiIj48L3NwYW4+PC9mb250PjwvZGl2PjxkaXYgc3R5bGU9M0Qid2lkb3dzOiAx OyIgY2xhc3M9M0QiIj48Zm9udCA9CmZhY2U9M0QiQXJpYWwsIHNhbnMtc2VyaWYiIHNpemU9M0Qi MiIgY2xhc3M9M0QiIj48c3BhbiA9CnN0eWxlPTNEImxpbmUtaGVpZ2h0OiAyMS42NjY3MDAzNjMx NTkxOHB4OyIgY2xhc3M9M0QiIj48YSA9CmhyZWY9M0QibWFpbHRvOmt5bGUuYmFzc2V0dEByYXZl bGxvc3lzdGVtcy5jb20iID0KY2xhc3M9M0QiIj5reWxlLmJhc3NldHRAcmF2ZWxsb3N5c3RlbXMu Y29tPC9hPjwvc3Bhbj48L2ZvbnQ+PC9kaXY+PC9kaXY+X189Cl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzxiciBjbGFzcz0zRCIiPlVzZXJzID0KbWFpbGluZyBs aXN0PGJyIGNsYXNzPTNEIiI+PGEgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiA9CmNs YXNzPTNEIiI+VXNlcnNAb3ZpcnQub3JnPC9hPjxiciBjbGFzcz0zRCIiPjxhID0KaHJlZj0zRCJo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiID0KY2xhc3M9M0Qi Ij5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyID0K Y2xhc3M9M0QiIj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48L2Rp dj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48L2Rpdj48L2Jsb2Nr cXVvdGU+PC9kaXY+PGJyPjwvYm9keT48L2h0bWw+PQoKLS1BcHBsZS1NYWlsPV9EM0IxQzI2NS1B QTAwLTQ5MjctOEM0NS01RDcyMEJFMjFGNkUtLQo= --===============8162200899482248874==--