From budic at onholyground.com Fri Dec 19 12:08:07 2014 Content-Type: multipart/mixed; boundary="===============4645863330261882484==" MIME-Version: 1.0 From: Darrell Budic To: users at ovirt.org Subject: Re: [ovirt-users] Using 10gb vNIC/vbridge into VM is possible? Date: Fri, 19 Dec 2014 11:08:03 -0600 Message-ID: In-Reply-To: CAHK7iDc4qqqis-qvru5EYM3a=tPR+mOJ8jsH4OeF8zauhiHBZA@mail.gmail.com --===============4645863330261882484== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_3A6A7D17-A387-4785-97D4-44095EFCB046 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 I tried a quick iperf test a while back and got 3-4Gb/sec between a pair = =3D of VMs on separate hosts with a 10G infrastructure, no real tuning and =3D no SRIOV. That met my needs so I didn=3DE2=3D80=3D99t try anything further.= If =3D you were aiming for 10G for all, you=3DE2=3D80=3D99d want to work on SRIOV = I =3D imagine, but they get pretty good performance even without it. > On Dec 19, 2014, at 4:49 AM, Kalil de A. Carvalho = =3D wrote: >=3D20 > Dear Amador. >=3D20 > No, unfortunately not. >=3D20 > This was just a friend question, because he need VM with 10GB NIC's. >=3D20 > Today he is using Xenserver, this solution does not attend his =3D expedition and he is research another solution. >=3D20 > I told him about oVirt/KVM but this is a prerequisite to use. >=3D20 > I will plan with him to try make a project to test a take the resolts. >=3D20 > Best regards.=3D20 >=3D20 > On Fri, Dec 19, 2014 at 1:18 AM, Amador Segundo > wrote: > Virtio devices does not support speed, so we fake their speeds showing = =3D "1000mbps" in Admin. Portal. If your boxes have 10gbps devices then your = =3D vms are already taking advantage of that. Did you test it? Could you =3D share some results?=3D20 >=3D20 >=3D20 > -----Original Message-----=3D20 > From: Kalil de A. Carvalho [kalilac(a)gmail.com =3D ]=3D20 > Received: Thursday, 18 Dec 2014, 22:59=3D20 > To: users(a)ovirt.org =3D20 > Subject: [ovirt-users] Using 10gb vNIC/vbridge into VM is possible?=3D20 >=3D20 >=3D20 > Hello all. >=3D20 > Today a follow work ask me if is possible to use vNIC or vbridge in a =3D VM managed by ovirt. >=3D20 > What he wants is to have a virtual 10gb network to some machines. >=3D20 > All hosts NIC's are 10gb. >=3D20 > Is this possible? >=3D20 > If yes how can I do it? >=3D20 > Best regards. >=3D20 >=3D20 >=3D20 >=3D20 > --=3D20 > Atenciosamente, > Kalil de A. Carvalho >=3D20 > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users =3D --Apple-Mail=3D_3A6A7D17-A387-4785-97D4-44095EFCB046 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 I tried a quick iperf test a while back and got 3-4Gb/sec =3D between a pair of VMs on separate hosts with a 10G infrastructure, no =3D real tuning and no SRIOV. That met my needs so I didn=3DE2=3D80=3D99t try = =3D anything further. If you were aiming for 10G for all, you=3DE2=3D80=3D99d w= ant =3D to work on SRIOV I imagine, but they get pretty good performance even =3D without it.


On =3D Dec 19, 2014, at 4:49 AM, Kalil de A. Carvalho <kalilac(a)gmail.com&= gt; =3D wrote:

Dear Amador.

No, unfortunately not.

This was just a frien= d =3D question, because he need VM with 10GB NIC's.

Today he is using Xenserver, this =3D solution does not attend his expedition and he is research another =3D solution.

I= =3D told him about oVirt/KVM but this is a prerequisite to use.

I will plan with him = to =3D try make a project to test a take the resolts.

Best regards. 

On Fri, Dec 19, 2014 at 1:18 AM, Amador =3D Segundo <asegundo(a)redhat.com> wrote:
Virtio devices does not support speed, so we fake their =3D speeds showing "1000mbps" in Admin. Portal. If your boxes have 10gbps =3D devices then your vms are already taking advantage of that. Did you test = =3D it? Could you share some results? 


-----Ori= ginal =3D Message----- 
From: Kalil de A. Carvalho [kalilac(a)gmail.com] 
Received: = =3D Thursday, 18 Dec 2014, 22:59 
To: users(a)ovirt.org 
Subject: = =3D [ovirt-users] Using 10gb vNIC/vbridge into VM is possible? 


Hello all.

=

Today a follow work ask me if is possible to use= =3D vNIC or vbridge in a VM managed by ovirt.

What he wants is to have a virtual 10gb network to some =3D machines.

All hosts NIC's are 10gb.

Is this possible?

If =3D yes how can I do it?

Best =3D regards.



-- 
Atenciosamente,
Kalil de A. Carvalho

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

=3D --Apple-Mail=3D_3A6A7D17-A387-4785-97D4-44095EFCB046-- --===============4645863330261882484== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fM0E2QTdEMTctQTM4Ny00Nzg1LTk3RDQtNDQwOTVFRkNCMDQ2CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKSSB0cmllZCBhIHF1aWNrIGlwZXJmIHRlc3QgYSB3aGls ZSBiYWNrIGFuZCBnb3QgMy00R2Ivc2VjIGJldHdlZW4gYSBwYWlyID0Kb2YgVk1zIG9uIHNlcGFy YXRlIGhvc3RzIHdpdGggYSAxMEcgaW5mcmFzdHJ1Y3R1cmUsIG5vIHJlYWwgdHVuaW5nIGFuZCA9 Cm5vIFNSSU9WLiBUaGF0IG1ldCBteSBuZWVkcyBzbyBJIGRpZG49RTI9ODA9OTl0IHRyeSBhbnl0 aGluZyBmdXJ0aGVyLiBJZiA9CnlvdSB3ZXJlIGFpbWluZyBmb3IgMTBHIGZvciBhbGwsIHlvdT1F Mj04MD05OWQgd2FudCB0byB3b3JrIG9uIFNSSU9WIEkgPQppbWFnaW5lLCBidXQgdGhleSBnZXQg cHJldHR5IGdvb2QgcGVyZm9ybWFuY2UgZXZlbiB3aXRob3V0IGl0LgoKCj4gT24gRGVjIDE5LCAy MDE0LCBhdCA0OjQ5IEFNLCBLYWxpbCBkZSBBLiBDYXJ2YWxobyA8a2FsaWxhY0BnbWFpbC5jb20+ ID0Kd3JvdGU6Cj49MjAKPiBEZWFyIEFtYWRvci4KPj0yMAo+IE5vLCB1bmZvcnR1bmF0ZWx5IG5v dC4KPj0yMAo+IFRoaXMgd2FzIGp1c3QgYSBmcmllbmQgcXVlc3Rpb24sIGJlY2F1c2UgaGUgbmVl ZCBWTSB3aXRoIDEwR0IgTklDJ3MuCj49MjAKPiBUb2RheSBoZSBpcyB1c2luZyBYZW5zZXJ2ZXIs IHRoaXMgc29sdXRpb24gZG9lcyBub3QgYXR0ZW5kIGhpcyA9CmV4cGVkaXRpb24gYW5kIGhlIGlz IHJlc2VhcmNoIGFub3RoZXIgc29sdXRpb24uCj49MjAKPiBJIHRvbGQgaGltIGFib3V0IG9WaXJ0 L0tWTSBidXQgdGhpcyBpcyBhIHByZXJlcXVpc2l0ZSB0byB1c2UuCj49MjAKPiBJIHdpbGwgcGxh biB3aXRoIGhpbSB0byB0cnkgbWFrZSBhIHByb2plY3QgdG8gdGVzdCBhIHRha2UgdGhlIHJlc29s dHMuCj49MjAKPiBCZXN0IHJlZ2FyZHMuPTIwCj49MjAKPiBPbiBGcmksIERlYyAxOSwgMjAxNCBh dCAxOjE4IEFNLCBBbWFkb3IgU2VndW5kbyA8YXNlZ3VuZG9AcmVkaGF0LmNvbSA9CjxtYWlsdG86 YXNlZ3VuZG9AcmVkaGF0LmNvbT4+IHdyb3RlOgo+IFZpcnRpbyBkZXZpY2VzIGRvZXMgbm90IHN1 cHBvcnQgc3BlZWQsIHNvIHdlIGZha2UgdGhlaXIgc3BlZWRzIHNob3dpbmcgPQoiMTAwMG1icHMi IGluIEFkbWluLiBQb3J0YWwuIElmIHlvdXIgYm94ZXMgaGF2ZSAxMGdicHMgZGV2aWNlcyB0aGVu IHlvdXIgPQp2bXMgYXJlIGFscmVhZHkgdGFraW5nIGFkdmFudGFnZSBvZiB0aGF0LiBEaWQgeW91 IHRlc3QgaXQ/IENvdWxkIHlvdSA9CnNoYXJlIHNvbWUgcmVzdWx0cz89MjAKPj0yMAo+PTIwCj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS09MjAKPiBGcm9tOiBLYWxpbCBkZSBBLiBDYXJ2YWxo byBba2FsaWxhY0BnbWFpbC5jb20gPQo8bWFpbHRvOmthbGlsYWNAZ21haWwuY29tPl09MjAKPiBS ZWNlaXZlZDogVGh1cnNkYXksIDE4IERlYyAyMDE0LCAyMjo1OT0yMAo+IFRvOiB1c2Vyc0Bvdmly dC5vcmcgPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+PTIwCj4gU3ViamVjdDogW292aXJ0LXVzZXJz XSBVc2luZyAxMGdiIHZOSUMvdmJyaWRnZSBpbnRvIFZNIGlzIHBvc3NpYmxlPz0yMAo+PTIwCj49 MjAKPiBIZWxsbyBhbGwuCj49MjAKPiBUb2RheSBhIGZvbGxvdyB3b3JrIGFzayBtZSBpZiBpcyBw b3NzaWJsZSB0byB1c2Ugdk5JQyBvciB2YnJpZGdlIGluIGEgPQpWTSBtYW5hZ2VkIGJ5IG92aXJ0 Lgo+PTIwCj4gV2hhdCBoZSB3YW50cyBpcyB0byBoYXZlIGEgdmlydHVhbCAxMGdiIG5ldHdvcmsg dG8gc29tZSBtYWNoaW5lcy4KPj0yMAo+IEFsbCBob3N0cyBOSUMncyBhcmUgMTBnYi4KPj0yMAo+ IElzIHRoaXMgcG9zc2libGU/Cj49MjAKPiBJZiB5ZXMgaG93IGNhbiBJIGRvIGl0Pwo+PTIwCj4g QmVzdCByZWdhcmRzLgo+PTIwCj49MjAKPj0yMAo+PTIwCj4gLS09MjAKPiBBdGVuY2lvc2FtZW50 ZSwKPiBLYWxpbCBkZSBBLiBDYXJ2YWxobwo+PTIwCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bvdmly dC5vcmcgPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+Cj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzID0KPGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2Vycz4KCi0tQXBwbGUtTWFpbD1fM0E2QTdEMTctQTM4Ny00Nzg1LTk3RDQtNDQw OTVFRkNCMDQ2CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29u dGVudC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PXV0Zi04Cgo8aHRtbD48aGVhZD48bWV0YSBo dHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgPQpjaGFyc2V0 PTNEdXRmLTgiPjwvaGVhZD48Ym9keSBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0K LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRl LXNwYWNlOyIgPQpjbGFzcz0zRCIiPkkgdHJpZWQgYSBxdWljayBpcGVyZiB0ZXN0IGEgd2hpbGUg YmFjayBhbmQgZ290IDMtNEdiL3NlYyA9CmJldHdlZW4gYSBwYWlyIG9mIFZNcyBvbiBzZXBhcmF0 ZSBob3N0cyB3aXRoIGEgMTBHIGluZnJhc3RydWN0dXJlLCBubyA9CnJlYWwgdHVuaW5nIGFuZCBu byBTUklPVi4gVGhhdCBtZXQgbXkgbmVlZHMgc28gSSBkaWRuPUUyPTgwPTk5dCB0cnkgPQphbnl0 aGluZyBmdXJ0aGVyLiBJZiB5b3Ugd2VyZSBhaW1pbmcgZm9yIDEwRyBmb3IgYWxsLCB5b3U9RTI9 ODA9OTlkIHdhbnQgPQp0byB3b3JrIG9uIFNSSU9WIEkgaW1hZ2luZSwgYnV0IHRoZXkgZ2V0IHBy ZXR0eSBnb29kIHBlcmZvcm1hbmNlIGV2ZW4gPQp3aXRob3V0IGl0LjxkaXYgY2xhc3M9M0QiIj48 YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48ZGl2 PjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+T24g PQpEZWMgMTksIDIwMTQsIGF0IDQ6NDkgQU0sIEthbGlsIGRlIEEuIENhcnZhbGhvICZsdDs8YSA9 CmhyZWY9M0QibWFpbHRvOmthbGlsYWNAZ21haWwuY29tIiBjbGFzcz0zRCIiPmthbGlsYWNAZ21h aWwuY29tPC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFu Z2UtbmV3bGluZSI+PGRpdiBjbGFzcz0zRCIiPjxkaXYgPQpkaXI9M0QibHRyIiBzdHlsZT0zRCJm b250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDE0cHg7ID0KZm9udC1zdHlsZTogbm9y bWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgPQpsZXR0ZXIt c3BhY2luZzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0 LWFsaWduOiA9CnN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsg d2hpdGUtc3BhY2U6IG5vcm1hbDsgPQp3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAt d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiA9CmNsYXNzPTNEIiI+PGRpdiBjbGFzcz0z RCIiPkRlYXIgQW1hZG9yLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwv ZGl2PjxkaXYgY2xhc3M9M0QiIj5ObywgdW5mb3J0dW5hdGVseSBub3QuPC9kaXY+PGRpdiA9CmNs YXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPlRoaXMgd2FzIGp1 c3QgYSBmcmllbmQgPQpxdWVzdGlvbiwgYmVjYXVzZSBoZSBuZWVkIFZNIHdpdGggMTBHQiBOSUMn cy48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNz PTNEIiI+VG9kYXkgaGUgaXMgdXNpbmcgWGVuc2VydmVyLCB0aGlzID0Kc29sdXRpb24gZG9lcyBu b3QgYXR0ZW5kIGhpcyBleHBlZGl0aW9uIGFuZCBoZSBpcyByZXNlYXJjaCBhbm90aGVyID0Kc29s dXRpb24uPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xh c3M9M0QiIj5JID0KdG9sZCBoaW0gYWJvdXQgb1ZpcnQvS1ZNIGJ1dCB0aGlzIGlzIGEgcHJlcmVx dWlzaXRlIHRvIHVzZS48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rp dj48ZGl2IGNsYXNzPTNEIiI+SSB3aWxsIHBsYW4gd2l0aCBoaW0gdG8gPQp0cnkgbWFrZSBhIHBy b2plY3QgdG8gdGVzdCBhIHRha2UgdGhlIHJlc29sdHMuPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxi ciA9CmNsYXNzPTNEIiI+PC9kaXY+QmVzdCByZWdhcmRzLiZuYnNwOzwvZGl2PjxkaXYgY2xhc3M9 M0QiZ21haWxfZXh0cmEiID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50OiBub3JtYWw7IGZv bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KbGluZS1oZWlnaHQ6 IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw cHg7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog YXV0bzsgd29yZC1zcGFjaW5nOiA9CjBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4 OyI+PGJyIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEImdtYWlsX3F1b3RlIj5PbiBGcmksIERl YyAxOSwgMjAxNCBhdCAxOjE4IEFNLCBBbWFkb3IgPQpTZWd1bmRvPHNwYW4gY2xhc3M9M0QiQXBw bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gPQpkaXI9M0QibHRyIiBjbGFz cz0zRCIiPiZsdDs8YSBocmVmPTNEIm1haWx0bzphc2VndW5kb0ByZWRoYXQuY29tIiA9CnRhcmdl dD0zRCJfYmxhbmsiIGNsYXNzPTNEIiI+YXNlZ3VuZG9AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFu PjxzcGFuID0KY2xhc3M9M0QiQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+d3Jv dGU6PGJyID0KY2xhc3M9M0QiIj48YmxvY2txdW90ZSBjbGFzcz0zRCJnbWFpbF9xdW90ZSIgc3R5 bGU9M0QibWFyZ2luOiAwcHggMHB4ID0KMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4 OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCA9CjIwNCk7IGJvcmRlci1sZWZ0LXN0 eWxlOiBzb2xpZDsgcGFkZGluZy1sZWZ0OiAxZXg7Ij48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmNs YXNzPTNEIiI+VmlydGlvIGRldmljZXMgZG9lcyBub3Qgc3VwcG9ydCBzcGVlZCwgc28gd2UgZmFr ZSB0aGVpciA9CnNwZWVkcyBzaG93aW5nICIxMDAwbWJwcyIgaW4gQWRtaW4uIFBvcnRhbC4gSWYg eW91ciBib3hlcyBoYXZlIDEwZ2JwcyA9CmRldmljZXMgdGhlbiB5b3VyIHZtcyBhcmUgYWxyZWFk eSB0YWtpbmcgYWR2YW50YWdlIG9mIHRoYXQuIERpZCB5b3UgdGVzdCA9Cml0PyBDb3VsZCB5b3Ug c2hhcmUgc29tZSByZXN1bHRzPzxzcGFuID0KY2xhc3M9M0QiQXBwbGUtY29udmVydGVkLXNwYWNl Ij4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+PGRpdiBjbGFz cz0zRCJoNSI+PGJyIGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+LS0tLS1PcmlnaW5hbCA9Ck1l c3NhZ2UtLS0tLTxzcGFuIGNsYXNzPTNEIkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z cGFuPjxiciA9CmNsYXNzPTNEIiI+RnJvbTogS2FsaWwgZGUgQS4gQ2FydmFsaG8gWzxhID0KaHJl Zj0zRCJtYWlsdG86a2FsaWxhY0BnbWFpbC5jb20iIHRhcmdldD0zRCJfYmxhbmsiID0KY2xhc3M9 M0QiIj5rYWxpbGFjQGdtYWlsLmNvbTwvYT5dPHNwYW4gPQpjbGFzcz0zRCJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9M0QiIj5SZWNlaXZlZDogPQpUaHVyc2Rh eSwgMTggRGVjIDIwMTQsIDIyOjU5PHNwYW4gPQpjbGFzcz0zRCJBcHBsZS1jb252ZXJ0ZWQtc3Bh Y2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9M0QiIj5Ubzo8c3BhbiA9CmNsYXNzPTNEIkFwcGxl LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhID0KaHJlZj0zRCJtYWlsdG86dXNlcnNA b3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+dXNlcnNAb3ZpcnQub3Jn PC9hPjxzcGFuID0KY2xhc3M9M0QiQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+ PGJyIGNsYXNzPTNEIiI+U3ViamVjdDogPQpbb3ZpcnQtdXNlcnNdIFVzaW5nIDEwZ2Igdk5JQy92 YnJpZGdlIGludG8gVk0gaXMgcG9zc2libGU/PHNwYW4gPQpjbGFzcz0zRCJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwv ZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEImg1Ij48YnIgPQpj bGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48cCBkaXI9M0QibHRyIiBjbGFzcz0zRCIiPkhlbGxv IGFsbC48L3A+PHAgPQpkaXI9M0QibHRyIiBjbGFzcz0zRCIiPlRvZGF5IGEgZm9sbG93IHdvcmsg YXNrIG1lIGlmIGlzIHBvc3NpYmxlIHRvIHVzZSA9CnZOSUMgb3IgdmJyaWRnZSBpbiBhIFZNIG1h bmFnZWQgYnkgb3ZpcnQuPC9wPjxwIGRpcj0zRCJsdHIiID0KY2xhc3M9M0QiIj5XaGF0IGhlIHdh bnRzIGlzIHRvIGhhdmUgYSB2aXJ0dWFsIDEwZ2IgbmV0d29yayB0byBzb21lID0KbWFjaGluZXMu PC9wPjxwIGRpcj0zRCJsdHIiIGNsYXNzPTNEIiI+QWxsIGhvc3RzIE5JQydzIGFyZSAxMGdiLjwv cD48cCA9CmRpcj0zRCJsdHIiIGNsYXNzPTNEIiI+SXMgdGhpcyBwb3NzaWJsZT88L3A+PHAgZGly PTNEImx0ciIgY2xhc3M9M0QiIj5JZiA9CnllcyBob3cgY2FuIEkgZG8gaXQ/PC9wPjxwIGRpcj0z RCJsdHIiIGNsYXNzPTNEIiI+QmVzdCA9CnJlZ2FyZHMuPC9wPjwvZGl2PjwvZGl2PjwvZGl2Pjwv ZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xhc3M9M0QiIj48YnIgPQpjbGVhcj0zRCJhbGwi IGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2Pi0tPHNwYW4g PQpjbGFzcz0zRCJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9 M0QiIj48ZGl2ID0KY2xhc3M9M0QiZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0zRCJsdHIiIGNs YXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+QXRlbmNpb3NhbWVudGUsPGJyIGNsYXNzPTNEIiI+ PC9kaXY+S2FsaWwgZGUgQS4gQ2FydmFsaG88YnIgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIi PjwvZGl2PjwvZGl2PjwvZGl2PjxzcGFuIHN0eWxlPTNEImZvbnQtZmFtaWx5OiA9CkhlbHZldGlj YTsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9y bWFsOyA9CmZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUt aGVpZ2h0OiBub3JtYWw7ID0Kb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQt aW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7 IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13 aWR0aDogMHB4OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lID0KIWltcG9ydGFudDsiID0K Y2xhc3M9M0QiIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xzwvc3Bhbj48YnIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6 IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13 ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQpsaW5lLWhlaWdodDogbm9y bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg PQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRv OyB3b3JkLXNwYWNpbmc6ID0KMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBj bGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1z aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50OiBub3JtYWw7IGZv bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KbGluZS1oZWlnaHQ6 IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw cHg7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog YXV0bzsgd29yZC1zcGFjaW5nOiA9CjBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4 OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lID0KIWltcG9ydGFudDsiIGNsYXNzPTNEIiI+ VXNlcnMgbWFpbGluZyBsaXN0PC9zcGFuPjxiciBzdHlsZT0zRCJmb250LWZhbWlseTo9CiBIZWx2 ZXRpY2E7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6 IG5vcm1hbDsgPQpmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBs aW5lLWhlaWdodDogbm9ybWFsOyA9Cm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9y bWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJv a2Utd2lkdGg6IDBweDsiIGNsYXNzPTNEIiI+PGEgPQpocmVmPTNEIm1haWx0bzpVc2Vyc0Bvdmly dC5vcmciIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7ID0KZm9udC1zaXplOiAxNHB4 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDog PQpub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG9y cGhhbnM6IGF1dG87ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdpZG93czogYXV0bzsgd29y ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ID0KMHB4OyIgY2xhc3M9 M0QiIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyIHN0eWxlPTNEImZvbnQtZmFtaWx5OiBIZWx2ZXRp Y2E7ID0KZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDog bm9ybWFsOyBmb250LXdlaWdodDogPQpub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxp bmUtaGVpZ2h0OiBub3JtYWw7IG9ycGhhbnM6IGF1dG87ID0KdGV4dC1hbGlnbjogc3RhcnQ7IHRl eHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3Jt YWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6ID0KMHB4OyIgY2xhc3M9M0QiIj48YSBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI9CiBzdHlsZT0zRCJmb250LWZhbWlseTogSGVsdmV0 aWNhOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQ6 IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQps aW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4 dC1pbmRlbnQ6IDBweDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6ID0KMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tl LXdpZHRoOiAwcHg7IiA9CmNsYXNzPTNEIiI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzPC9hPjwvZGl2PjwvYmxvY2txPQp1b3RlPjwvZGl2PjxiciBjbGFzcz0z RCIiPjwvZGl2PjwvYm9keT48L2h0bWw+PQoKLS1BcHBsZS1NYWlsPV8zQTZBN0QxNy1BMzg3LTQ3 ODUtOTdENC00NDA5NUVGQ0IwNDYtLQo= --===============4645863330261882484==--