From michal.skrivanek at redhat.com Wed Dec 27 08:06:03 2017 Content-Type: multipart/mixed; boundary="===============2859404336918160965==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] Turn on "Nested Virtualization" on the "hosted-engine" Date: Wed, 27 Dec 2017 09:05:58 +0100 Message-ID: In-Reply-To: 074e7b7e-1206-d8cc-6fd0-63e8a43a7396@miac.kaluga.ru --===============2859404336918160965== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_B3C878AD-E2DB-4C46-8F75-5A35C4140116 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 > On 25 Dec 2017, at 13:03, Roman Drovalev =3D wrote: >=3D20 > >I'm not sure I understand the layering - hyper-V on oVirt or =3D vice-versa? >=3D20 > the layering: oVirt host -> Hyper-V_VM on oVirt -> VM on Hyper-V_VM >=3D20 > CentOS based on linux kernel. I manual modified linux kernel =3D parametrs. if you modified the kernel parameters already (which you did, as seen in = =3D screen shot your cmdline does have nested virt param) then there=3DE2=3D80= =3D99s=3D nothing else to do in the GUI, your host should support nested =3D virtualization. I=3DE2=3D80=3D99m not sure why do you need SR-IOV but that=3DE2=3D80=3D99s = not going =3D to work on top of hyperv >=3D20 > oVirt-engine based on oVirt API. How to manually change the parameters = =3D of ovirt-engine through API? >=3D20 > >In any case, I assume an additional host is needed, the host hosting =3D the Hosted-Engine VM cannot be changed with those parameters when the HE = =3D is up. > >Y. >=3D20 > It's impossible, the second host is now - Hyper-V with working VM's. >=3D20 > 25.12.2017 12:19, Yaniv Kaul >>=3D20 >>=3D20 >> On Mon, Dec 25, 2017 at 10:14 AM, Roman Drovalev =3D > wrote: >> Thanks for the quick response. >>=3D20 >> >You probably need an additional host. >>=3D20 >> I'm migrating from Hyper-V at the moment there is no way to add a =3D second >> host. >>=3D20 >>=3D20 >> 25.12.2017 10 :43, Yaniv Kaul =3DD0=3DBF=3DD0=3DB8= =3DD1=3D88=3DD0=3D =3DB5=3DD1=3D82: >> > What are you trying to achieve? >>=3D20 >> "Nested Virtualization" . I need run on Hyper-V one VM on the my =3D oVirt >>=3D20 >> I'm not sure I understand the layering - hyper-V on oVirt or =3D vice-versa? >> In any case, I assume an additional host is needed, the host hosting =3D the Hosted-Engine VM cannot be changed with those parameters when the HE = =3D is up. >> Y. >> =3D20 >>=3D20 >>=3D20 >>=3D20 >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users =3D >>=3D20 >=3D20 > --=3D20 > =3DD0=3DA1 =3DD1=3D83=3DD0=3DB2=3DD0=3DB0=3DD0=3DB6=3DD0=3DB5=3DD0=3DBD= =3DD0=3DB8=3DD0=3DB5=3DD0=3DBC, =3D =3DD0=3D94=3DD1=3D80=3DD0=3DBE=3DD0=3DB2=3DD0=3DB0=3DD0=3DBB=3DD0=3DB5=3DD0= =3DB2 =3DD0=3DA0=3DD0=3DBE=3DD0=3DBC=3DD0=3DB0=3DD0=3D =3DBD > =3DD0=3DB8=3DD0=3DBD=3DD0=3DB6=3DD0=3DB5=3DD0=3DBD=3DD0=3DB5=3DD1=3D80 = =3DD0=3D93=3DD0=3D91=3DD0=3DA3=3DD0=3D97 =3D "=3DD0=3D9C=3DD0=3D98=3DD0=3D90=3DD0=3DA6", > =3DD0=3D9A=3DD0=3DB0=3DD0=3DBB=3DD1=3D83=3DD0=3DB6=3DD1=3D81=3DD0=3DBA=3D= D0=3DBE=3DD0=3DB9 =3DD0=3DBE=3DD0=3DB1=3DD0=3DBB=3D =3DD0=3DB0=3DD1=3D81=3DD1=3D82=3DD0=3DB8. > =3DD1=3D82=3DD0=3DB5=3DD0=3DBB. 4842 705 004 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users =3D --Apple-Mail=3D_B3C878AD-E2DB-4C46-8F75-5A35C4140116 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8

On 25 Dec 2017, at 13:03, Roman Drovalev <drovalev(a)miac.kaluga.ru> wrote:

>I'm not sure I =3D understand the layering - hyper-V on oVirt or vice-versa?

the layering: oVirt host -> Hyper-V_VM on = =3D oVirt -> VM on Hyper-V_VM

CentOS based = =3D on linux kernel. I manual modified linux kernel parametrs.

if you = =3D modified the kernel parameters already (which you did, as seen in screen = =3D shot your cmdline does have nested virt param) then there=3DE2=3D80=3D99s = =3D nothing else to do in the GUI, your host should support nested =3D virtualization.
I=3DE2=3D80=3D99m not sure why do you need SR-IOV= =3D but that=3DE2=3D80=3D99s not going to work on top of hyperv


oVirt-engine based on oVirt API. How to manually change the = =3D parameters of ovirt-engine through API?

>In any case, I assume an additional host is needed, the = =3D host hosting the Hosted-Engine VM cannot be changed with those =3D parameters when the HE is up.
>Y.

I= t's =3D impossible, the second host is now - Hyper-V with working VM's.

25.12.2017 12:19, Yaniv Kaul


On Mon, Dec 25, 2017 at 10:14 AM, Roman =3D Drovalev <drovalev(a)miac.kaluga.ru> wrote:
Thanks for =3D the quick response.

>= ;You =3D probably need an additional host.

I'm migrating from Hyper-V at the = =3D moment there is no way to add a second
host.


25.12.2017 10:43, Yaniv Kaul = =3D =3DD0=3DBF=3DD0=3DB8=3DD1=3D88=3DD0=3DB5=3DD1=3D82:
> What =3D are you trying to achieve?

"Nested = =3D Virtualization" . I need run on Hyper-V one VM on the my oVirt

I'm not sure I understand the layering - hyper-V on oVirt or = =3D vice-versa?
In any case, I assume an additional =3D host is needed, the host hosting the Hosted-Engine VM cannot be changed =3D with those parameters when the HE is up.
Y.
 


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


--=3D20
=3DD0=3DA1 =3DD1=3D83=3DD0=3DB2=3DD0=3DB0=3DD0=3DB6=3DD0=3DB5=3DD0=3DBD=3DD=
0=3DB8=3DD0=3DB5=3DD0=3DBC, =3D
=3DD0=3D94=3DD1=3D80=3DD0=3DBE=3DD0=3DB2=3DD0=3DB0=3DD0=3DBB=3DD0=3DB5=3DD0=
=3DB2 =3DD0=3DA0=3DD0=3DBE=3DD0=3DBC=3DD0=3DB0=3DD0=3D
=3DBD
=3DD0=3DB8=3DD0=3DBD=3DD0=3DB6=3DD0=3DB5=3DD0=3DBD=3DD0=3DB5=3DD1=3D80 =3DD=
0=3D93=3DD0=3D91=3DD0=3DA3=3DD0=3D97 =3D
"=3DD0=3D9C=3DD0=3D98=3DD0=3D90=3DD0=3DA6",
=3DD0=3D9A=3DD0=3DB0=3DD0=3DBB=3DD1=3D83=3DD0=3DB6=3DD1=3D81=3DD0=3DBA=3DD0=
=3DBE=3DD0=3DB9 =3DD0=3DBE=3DD0=3DB1=3DD0=3DBB=3DD0=3D
=3DB0=3DD1=3D81=3DD1=3D82=3DD0=3DB8.
=3DD1=3D82=3DD0=3DB5=3DD0=3DBB. 4842 705 004
_______________________________________________
Users mailing list
Users(a)ovirt.orghttp://lists.ovirt.org/mailman/listinfo/users

=3D --Apple-Mail=3D_B3C878AD-E2DB-4C46-8F75-5A35C4140116-- --===============2859404336918160965== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQjNDODc4QUQtRTJEQi00QzQ2LThGNzUtNUEzNUM0MTQwMTE2CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKCgo+IE9uIDI1IERlYyAyMDE3LCBhdCAxMzowMywgUm9t YW4gRHJvdmFsZXYgPGRyb3ZhbGV2QG1pYWMua2FsdWdhLnJ1PiA9Cndyb3RlOgo+PTIwCj4gPkkn bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIGxheWVyaW5nIC0gaHlwZXItViBvbiBvVmlydCBv ciA9CnZpY2UtdmVyc2E/Cj49MjAKPiB0aGUgbGF5ZXJpbmc6IG9WaXJ0IGhvc3QgLT4gSHlwZXIt Vl9WTSBvbiBvVmlydCAtPiBWTSBvbiBIeXBlci1WX1ZNCj49MjAKPiBDZW50T1MgYmFzZWQgb24g bGludXgga2VybmVsLiBJIG1hbnVhbCBtb2RpZmllZCBsaW51eCBrZXJuZWwgPQpwYXJhbWV0cnMu CgppZiB5b3UgbW9kaWZpZWQgdGhlIGtlcm5lbCBwYXJhbWV0ZXJzIGFscmVhZHkgKHdoaWNoIHlv dSBkaWQsIGFzIHNlZW4gaW4gPQpzY3JlZW4gc2hvdCB5b3VyIGNtZGxpbmUgZG9lcyBoYXZlIG5l c3RlZCB2aXJ0IHBhcmFtKSB0aGVuIHRoZXJlPUUyPTgwPTk5cz0KIG5vdGhpbmcgZWxzZSB0byBk byBpbiB0aGUgR1VJLCB5b3VyIGhvc3Qgc2hvdWxkIHN1cHBvcnQgbmVzdGVkID0KdmlydHVhbGl6 YXRpb24uCkk9RTI9ODA9OTltIG5vdCBzdXJlIHdoeSBkbyB5b3UgbmVlZCBTUi1JT1YgYnV0IHRo YXQ9RTI9ODA9OTlzIG5vdCBnb2luZyA9CnRvIHdvcmsgb24gdG9wIG9mIGh5cGVydgoKPj0yMAo+ IG9WaXJ0LWVuZ2luZSBiYXNlZCBvbiBvVmlydCBBUEkuIEhvdyB0byBtYW51YWxseSBjaGFuZ2Ug dGhlIHBhcmFtZXRlcnMgPQpvZiBvdmlydC1lbmdpbmUgdGhyb3VnaCBBUEk/Cj49MjAKPiA+SW4g YW55IGNhc2UsIEkgYXNzdW1lIGFuIGFkZGl0aW9uYWwgaG9zdCBpcyBuZWVkZWQsIHRoZSBob3N0 IGhvc3RpbmcgPQp0aGUgSG9zdGVkLUVuZ2luZSBWTSBjYW5ub3QgYmUgY2hhbmdlZCB3aXRoIHRo b3NlIHBhcmFtZXRlcnMgd2hlbiB0aGUgSEUgPQppcyB1cC4KPiA+WS4KPj0yMAo+IEl0J3MgaW1w b3NzaWJsZSwgdGhlIHNlY29uZCBob3N0IGlzIG5vdyAtIEh5cGVyLVYgd2l0aCB3b3JraW5nIFZN J3MuCj49MjAKPiAyNS4xMi4yMDE3IDEyOjE5LCBZYW5pdiBLYXVsCj4+PTIwCj4+PTIwCj4+IE9u IE1vbiwgRGVjIDI1LCAyMDE3IGF0IDEwOjE0IEFNLCBSb21hbiBEcm92YWxldiA9Cjxkcm92YWxl dkBtaWFjLmthbHVnYS5ydSA8bWFpbHRvOmRyb3ZhbGV2QG1pYWMua2FsdWdhLnJ1Pj4gd3JvdGU6 Cj4+IFRoYW5rcyBmb3IgdGhlIHF1aWNrIHJlc3BvbnNlLgo+Pj0yMAo+PiA+WW91IHByb2JhYmx5 IG5lZWQgYW4gYWRkaXRpb25hbCBob3N0Lgo+Pj0yMAo+PiBJJ20gbWlncmF0aW5nIGZyb20gSHlw ZXItViBhdCB0aGUgbW9tZW50IHRoZXJlIGlzIG5vIHdheSB0byBhZGQgYSA9CnNlY29uZAo+PiBo b3N0Lgo+Pj0yMAo+Pj0yMAo+PiAyNS4xMi4yMDE3IDEwIDx0ZWw6MjUuMTIuMjAxNyUyMDEwPjo0 MywgWWFuaXYgS2F1bCA9RDA9QkY9RDA9Qjg9RDE9ODg9RDA9Cj1CNT1EMT04MjoKPj4gPiBXaGF0 IGFyZSB5b3UgdHJ5aW5nIHRvIGFjaGlldmU/Cj4+PTIwCj4+ICJOZXN0ZWQgVmlydHVhbGl6YXRp b24iIC4gSSBuZWVkIHJ1biBvbiBIeXBlci1WIG9uZSBWTSBvbiB0aGUgbXkgPQpvVmlydAo+Pj0y MAo+PiBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBsYXllcmluZyAtIGh5cGVyLVYgb24g b1ZpcnQgb3IgPQp2aWNlLXZlcnNhPwo+PiBJbiBhbnkgY2FzZSwgSSBhc3N1bWUgYW4gYWRkaXRp b25hbCBob3N0IGlzIG5lZWRlZCwgdGhlIGhvc3QgaG9zdGluZyA9CnRoZSBIb3N0ZWQtRW5naW5l IFZNIGNhbm5vdCBiZSBjaGFuZ2VkIHdpdGggdGhvc2UgcGFyYW1ldGVycyB3aGVuIHRoZSBIRSA9 CmlzIHVwLgo+PiBZLgo+PiA9MjAKPj49MjAKPj49MjAKPj49MjAKPj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4+ IFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzID0KPGh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2Vycz4KPj49MjAKPj0yMAo+IC0tPTIwCj4gPUQwPUExID1E MT04Mz1EMD1CMj1EMD1CMD1EMD1CNj1EMD1CNT1EMD1CRD1EMD1COD1EMD1CNT1EMD1CQywgPQo9 RDA9OTQ9RDE9ODA9RDA9QkU9RDA9QjI9RDA9QjA9RDA9QkI9RDA9QjU9RDA9QjIgPUQwPUEwPUQw PUJFPUQwPUJDPUQwPUIwPUQwPQo9QkQKPiA9RDA9Qjg9RDA9QkQ9RDA9QjY9RDA9QjU9RDA9QkQ9 RDA9QjU9RDE9ODAgPUQwPTkzPUQwPTkxPUQwPUEzPUQwPTk3ID0KIj1EMD05Qz1EMD05OD1EMD05 MD1EMD1BNiIsCj4gPUQwPTlBPUQwPUIwPUQwPUJCPUQxPTgzPUQwPUI2PUQxPTgxPUQwPUJBPUQw PUJFPUQwPUI5ID1EMD1CRT1EMD1CMT1EMD1CQj0KPUQwPUIwPUQxPTgxPUQxPTgyPUQwPUI4Lgo+ ID1EMT04Mj1EMD1CNT1EMD1CQi4gNDg0MiA3MDUgMDA0Cj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bv dmlydC5vcmcgPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+Cj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzID0KPGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2Vycz4KCgotLUFwcGxlLU1haWw9X0IzQzg3OEFELUUyREItNEM0Ni04Rjc1 LTVBMzVDNDE0MDExNgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxl CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11dGYtOAoKPGh0bWw+PGhlYWQ+PG1l dGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyA9CmNo YXJzZXQ9M0R1dGYtOCI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29y ZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNw YWNlOyIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjxkaXY+PGJyIGNsYXNzPTNEIiI+PGJs b2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPk9uIDI1 IERlYyAyMDE3LCBhdCAxMzowMywgUm9tYW4gRHJvdmFsZXYgJmx0OzxhID0KaHJlZj0zRCJtYWls dG86ZHJvdmFsZXZAbWlhYy5rYWx1Z2EucnUiID0KY2xhc3M9M0QiIj5kcm92YWxldkBtaWFjLmth bHVnYS5ydTwvYT4mZ3Q7IHdyb3RlOjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hh bmdlLW5ld2xpbmUiPjxkaXYgY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6 IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12 YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgPQp0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13 ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgPQpiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1 LCAyNTUsIDI1NSk7IiBjbGFzcz0zRCIiPiZndDtJJ20gbm90IHN1cmUgSSA9CnVuZGVyc3RhbmQg dGhlIGxheWVyaW5nIC0gaHlwZXItViBvbiBvVmlydCBvciB2aWNlLXZlcnNhPzxiciA9CmNsYXNz PTNEIiI+PGJyIGNsYXNzPTNEIiI+dGhlIGxheWVyaW5nOiBvVmlydCBob3N0IC0mZ3Q7IEh5cGVy LVZfVk0gb24gPQpvVmlydCAtJmd0OyBWTSBvbiBIeXBlci1WX1ZNPGJyIGNsYXNzPTNEIiI+PGJy IGNsYXNzPTNEIiI+Q2VudE9TIGJhc2VkID0Kb24gbGludXgga2VybmVsLiBJIG1hbnVhbCBtb2Rp ZmllZCBsaW51eCBrZXJuZWwgcGFyYW1ldHJzLjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PC9kaXY+ PC9ibG9ja3F1b3RlPjxkaXY+PGJyIGNsYXNzPTNEIiI+PC9kaXY+aWYgeW91ID0KbW9kaWZpZWQg dGhlIGtlcm5lbCBwYXJhbWV0ZXJzIGFscmVhZHkgKHdoaWNoIHlvdSBkaWQsIGFzIHNlZW4gaW4g c2NyZWVuID0Kc2hvdCB5b3VyIGNtZGxpbmUgZG9lcyBoYXZlIG5lc3RlZCB2aXJ0IHBhcmFtKSB0 aGVuIHRoZXJlPUUyPTgwPTk5cyA9Cm5vdGhpbmcgZWxzZSB0byBkbyBpbiB0aGUgR1VJLCB5b3Vy IGhvc3Qgc2hvdWxkIHN1cHBvcnQgbmVzdGVkID0KdmlydHVhbGl6YXRpb24uPC9kaXY+PGRpdj5J PUUyPTgwPTk5bSBub3Qgc3VyZSB3aHkgZG8geW91IG5lZWQgU1ItSU9WID0KYnV0IHRoYXQ9RTI9 ODA9OTlzIG5vdCBnb2luZyB0byB3b3JrIG9uIHRvcCBvZiBoeXBlcnY8L2Rpdj48ZGl2PjxiciA9 CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYgY2xh c3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXpl OiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0LWFsaWdu OiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgPQpiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIiI+b1ZpcnQtZW5naW5lIGJhc2VkIG9uIG9WaXJ0IEFQSS4gSG93 IHRvIG1hbnVhbGx5IGNoYW5nZSB0aGUgPQpwYXJhbWV0ZXJzIG9mIG92aXJ0LWVuZ2luZSB0aHJv dWdoIEFQST88YnIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjxkaXYgc3R5bGU9 M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyA9CmZvbnQtc3R5bGU6 IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg PQpsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6 IDBweDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1z cGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5k LWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiA9CmNsYXNzPTNEIiI+Jmd0O0luIGFueSBjYXNl LCBJIGFzc3VtZSBhbiBhZGRpdGlvbmFsIGhvc3QgaXMgbmVlZGVkLCB0aGUgPQpob3N0IGhvc3Rp bmcgdGhlIEhvc3RlZC1FbmdpbmUgVk0gY2Fubm90IGJlIGNoYW5nZWQgd2l0aCB0aG9zZSA9CnBh cmFtZXRlcnMgd2hlbiB0aGUgSEUgaXMgdXAuPC9kaXY+PGRpdiBzdHlsZT0zRCJmb250LWZhbWls eTogSGVsdmV0aWNhOyA9CmZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj aW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0OyA9CnRleHQtaW5kZW50OiAwcHg7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91bmQtY29sb3I6ID0Kcmdi KDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9M0QiIj4mZ3Q7WS48YnIgY2xhc3M9M0QiIj48YnIgY2xh c3M9M0QiIj5JdCdzID0KaW1wb3NzaWJsZSwgdGhlIHNlY29uZCBob3N0IGlzIG5vdyAtIEh5cGVy LVYgd2l0aCB3b3JraW5nIFZNJ3MuPGJyID0KY2xhc3M9M0QiIj48L2Rpdj48YnIgc3R5bGU9M0Qi Zm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyA9CmZvbnQtc3R5bGU6IG5v cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgPQps ZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw eDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFj aW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNv bG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiA9CmNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCJtb3ot Y2l0ZS1wcmVmaXgiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiA9CkhlbHZldGljYTsgZm9udC1zaXpl OiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiA9Cm5vcm1hbDsg Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjog c3RhcnQ7ID0KdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNw YWNlOiBub3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lk dGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogPQpyZ2IoMjU1LCAyNTUsIDI1NSk7Ij4yNS4xMi4y MDE3IDEyOjE5LCBZYW5pdiBLYXVsPGJyID0KY2xhc3M9M0QiIj48L2Rpdj48YmxvY2txdW90ZSB0 eXBlPTNEImNpdGUiID0KY2l0ZT0zRCJtaWQ6Q0FKZ29yc2JYWFZZN0hzV0stcl9WaXVSNkh1aUNU TndYSGNOOVR3TlJ0dlBCZFhHaER3QG1haWwuZ21haWw9Ci5jb20iIHN0eWxlPTNEImZvbnQtZmFt aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogPQpub3JtYWw7IGZv bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj aW5nOiA9Cm5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k ZW50OiAwcHg7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdp ZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiA9CjBweDsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0 OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7ID0KYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9M0QiIj48ZGl2IGRpcj0zRCJsdHIiID0KY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj48YnIgY2xh c3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiZ21haWxfcXVvdGUiPk9uIE1vbiwgRGVjIDI1LCAyMDE3 IGF0IDEwOjE0IEFNLCBSb21hbiA9CkRyb3ZhbGV2PHNwYW4gY2xhc3M9M0QiQXBwbGUtY29udmVy dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gPQpkaXI9M0QibHRyIiBjbGFzcz0zRCIiPiZs dDs8YSBocmVmPTNEIm1haWx0bzpkcm92YWxldkBtaWFjLmthbHVnYS5ydSIgPQp0YXJnZXQ9M0Qi X2JsYW5rIiBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSIgPQpjbGFzcz0zRCIiPmRyb3ZhbGV2QG1p YWMua2FsdWdhLnJ1PC9hPiZndDs8L3NwYW4+PHNwYW4gPQpjbGFzcz0zRCJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj53cm90ZTo8YnIgPQpjbGFzcz0zRCIiPjxibG9ja3F1b3Rl IGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46IDBweCAwcHggPQowcHggMC44 ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgPQpi b3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsi PlRoYW5rcyBmb3IgPQp0aGUgcXVpY2sgcmVzcG9uc2UuPGJyIGNsYXNzPTNEIiI+PHNwYW4gY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiIj4mZ3Q7WW91ID0KcHJvYmFibHkgbmVlZCBhbiBhZGRpdGlv bmFsIGhvc3QuPGJyIGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L3NwYW4+PHNwYW4gY2xh c3M9M0QiIj5JJ20gbWlncmF0aW5nIGZyb20gSHlwZXItViBhdCB0aGUgPQptb21lbnQgdGhlcmUg aXMgbm8gd2F5IHRvIGFkZCBhIHNlY29uZDxiciBjbGFzcz0zRCIiPmhvc3QuPGJyID0KY2xhc3M9 M0QiIj48YnIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L3NwYW4+PGEgPQpocmVmPTNEInRl bDoyNS4xMi4yMDE3JTIwMTAiIHZhbHVlPTNEIisxMjUxMjIwMTcxMCIgPQptb3otZG8tbm90LXNl bmQ9M0QidHJ1ZSIgY2xhc3M9M0QiIj4yNS4xMi4yMDE3IDEwPC9hPjo0MywgWWFuaXYgS2F1bCA9 Cj1EMD1CRj1EMD1COD1EMT04OD1EMD1CNT1EMT04Mjo8YnIgY2xhc3M9M0QiIj48c3BhbiBjbGFz cz0zRCIiPiZndDsgV2hhdCA9CmFyZSB5b3UgdHJ5aW5nIHRvIGFjaGlldmU/PGJyIGNsYXNzPTNE IiI+PGJyIGNsYXNzPTNEIiI+PC9zcGFuPiJOZXN0ZWQgPQpWaXJ0dWFsaXphdGlvbiIgLiBJIG5l ZWQgcnVuIG9uIEh5cGVyLVYgb25lIFZNIG9uIHRoZSBteSBvVmlydDxiciA9CmNsYXNzPTNEIiI+ PC9ibG9ja3F1b3RlPjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0K Y2xhc3M9M0QiIj5JJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBsYXllcmluZyAtIGh5cGVy LVYgb24gb1ZpcnQgb3IgPQp2aWNlLXZlcnNhPzwvZGl2PjxkaXYgY2xhc3M9M0QiIj5JbiBhbnkg Y2FzZSwgSSBhc3N1bWUgYW4gYWRkaXRpb25hbCA9Cmhvc3QgaXMgbmVlZGVkLCB0aGUgaG9zdCBo b3N0aW5nIHRoZSBIb3N0ZWQtRW5naW5lIFZNIGNhbm5vdCBiZSBjaGFuZ2VkID0Kd2l0aCB0aG9z ZSBwYXJhbWV0ZXJzIHdoZW4gdGhlIEhFIGlzIHVwLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5ZLjwv ZGl2PjxkaXY9CiBjbGFzcz0zRCIiPiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPTNEImdt YWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46PQogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1s ZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgPQpib3JkZXItbGVmdC1j b2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nLWxlZnQ6IDFleDsiPjxkaXYgPQpjbGFz cz0zRCJIT0VuWmIiPjxkaXYgY2xhc3M9M0QiaDUiPjxiciBjbGFzcz0zRCIiPjxiciBjbGFzcz0z RCIiPjxiciA9CmNsYXNzPTNEIiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPHdiciA9 CmNsYXNzPTNEIiI+X19fX19fX19fX19fX19fX188YnIgY2xhc3M9M0QiIj5Vc2VycyBtYWlsaW5n IGxpc3Q8YnIgPQpjbGFzcz0zRCIiPjxhIGhyZWY9M0QibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIg bW96LWRvLW5vdC1zZW5kPTNEInRydWUiID0KY2xhc3M9M0QiIj5Vc2Vyc0BvdmlydC5vcmc8L2E+ PGJyIGNsYXNzPTNEIiI+PGEgPQpocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VycyIgcmVsPTNEIm5vcmVmZXJyZXIiID0KdGFyZ2V0PTNEIl9ibGFuayIg bW96LWRvLW5vdC1zZW5kPTNEInRydWUiID0KY2xhc3M9M0QiIj5odHRwOi8vbGlzdHMub3ZpcnQu b3JnLzx3YnIgPQpjbGFzcz0zRCIiPm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyID0KY2xh c3M9M0QiIj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9M0QiIj48 L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGJyIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRp Y2E7ID0KZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1j YXBzOiBub3JtYWw7ID0KZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h bDsgdGV4dC1hbGlnbjogc3RhcnQ7ID0KdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogPQpyZ2IoMjU1LCAyNTUs IDI1NSk7IiBjbGFzcz0zRCIiPjxwcmUgY2xhc3M9M0QibW96LXNpZ25hdHVyZSIgY29scz0zRCI3 MiIgPQpzdHlsZT0zRCJmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12 YXJpYW50LWNhcHM6IG5vcm1hbDsgPQpmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgPQp0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRy YW5zZm9ybTogbm9uZTsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13 aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsID0KMjU1KTsiPi0tPTIw Cj1EMD1BMSA9RDE9ODM9RDA9QjI9RDA9QjA9RDA9QjY9RDA9QjU9RDA9QkQ9RDA9Qjg9RDA9QjU9 RDA9QkMsID0KPUQwPTk0PUQxPTgwPUQwPUJFPUQwPUIyPUQwPUIwPUQwPUJCPUQwPUI1PUQwPUIy ID1EMD1BMD1EMD1CRT1EMD1CQz1EMD1CMD1EMD0KPUJECj1EMD1COD1EMD1CRD1EMD1CNj1EMD1C NT1EMD1CRD1EMD1CNT1EMT04MCA9RDA9OTM9RDA9OTE9RDA9QTM9RDA9OTcgPQoiPUQwPTlDPUQw PTk4PUQwPTkwPUQwPUE2IiwKPUQwPTlBPUQwPUIwPUQwPUJCPUQxPTgzPUQwPUI2PUQxPTgxPUQw PUJBPUQwPUJFPUQwPUI5ID1EMD1CRT1EMD1CMT1EMD1CQj1EMD0KPUIwPUQxPTgxPUQxPTgyPUQw PUI4Lgo9RDE9ODI9RDA9QjU9RDA9QkIuIDQ4NDIgNzA1IDAwNDwvcHJlPjxzcGFuIHN0eWxlPTNE ImZvbnQtZmFtaWx5OiA9CkhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBu b3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiA9Cm5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7ID0KdGV4dC1pbmRlbnQ6 IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7ID0Kd29yZC1z cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1j b2xvcjogPQpyZ2IoMjU1LCAyNTUsIDI1NSk7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUg IWltcG9ydGFudDsiID0KY2xhc3M9M0QiIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzwvc3Bhbj48YnIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogSGVsdmV0 aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQt Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs OyA9CnRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog bm9uZTsgd2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10 ZXh0LXN0cm9rZS13aWR0aDogMHB4OyA9CmJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwg MjU1KTsiIGNsYXNzPTNEIiI+PHNwYW4gPQpzdHlsZT0zRCJmb250LWZhbWlseTogSGVsdmV0aWNh OyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQtY2Fw czogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9 CnRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u ZTsgd2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0 LXN0cm9rZS13aWR0aDogMHB4OyA9CmJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1 KTsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSA9CiFpbXBvcnRhbnQ7IiBjbGFzcz0zRCIi PlVzZXJzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnIgc3R5bGU9M0QiZm9udC1mYW1pbHk6PQogSGVs dmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50 LWNhcHM6ID0Kbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgPQp0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgPQp3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiA9CnJnYigyNTUsIDI1 NSwgMjU1KTsiIGNsYXNzPTNEIiI+PGEgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiA9 CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1z dHlsZTogbm9ybWFsOyA9CmZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBu b3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0Kb3JwaGFuczogYXV0bzsgdGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtp dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 ID0KYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgY2xhc3M9M0QiIj5Vc2Vy c0BvdmlydC5vcmc8L2E+PGJyID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9u dC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5v cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0 LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo aXRlLXNwYWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv a2Utd2lkdGg6IDBweDsgPQpiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBj bGFzcz0zRCIiPjxhID0KaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMiID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXpl OiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQpvcnBoYW5zOiBh dXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06 ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6 IDBweDsgPQotd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJv a2Utd2lkdGg6IDBweDsgPQpiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiA9 CmNsYXNzPTNEIiI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz PC9hPjxiciA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJw eDsgZm9udC1zdHlsZTogbm9ybWFsOyA9CmZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC1hbGlnbjogc3Rh cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTog PQpub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw cHg7ID0KYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyIgPQpjbGFzcz0zRCIi PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xhc3M9M0QiIj48L2JvZHk+PC9odG1sPj0K Ci0tQXBwbGUtTWFpbD1fQjNDODc4QUQtRTJEQi00QzQ2LThGNzUtNUEzNUM0MTQwMTE2LS0K --===============2859404336918160965==--