From michal.skrivanek at redhat.com Tue Oct 9 15:09:46 2012 Content-Type: multipart/mixed; boundary="===============4522087507817961875==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [Users] [oVirt 3.1] Spice USB support Date: Tue, 09 Oct 2012 21:09:39 +0200 Message-ID: In-Reply-To: CAM-PzLdX2f9wz-M_H-66JUAX3Znktn77TB6sCXK5UD_SqPyOUw@mail.gmail.com --===============4522087507817961875== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_0CE04CD8-E77E-4017-B858-2B7127FED36F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Diso-8859-1 On 9 Oct 2012, at 15:21, Andres Gonzalez wrote: > On Tue, Oct 9, 2012 at 4:00 AM, Itamar Heim wrote: > On 10/08/2012 04:34 PM, Andres Gonzalez wrote: > On Mon, Oct 8, 2012 at 12:02 PM, Itamar Heim > wrote: >=3D20 > On 10/08/2012 03:29 PM, Andres Gonzalez wrote: >=3D20 > On Mon, Oct 8, 2012 at 4:02 AM, Itamar Heim > >> wrote: >=3D20 > On 10/08/2012 04:29 AM, Andres Gonzalez wrote: >=3D20 > Hi !! >=3D20 > I have a Windows 7 VM with spice protocol with usb > redirection > enabled > but I cannot access to e.g. to a pendrive. > It's already supported this feature ? >=3D20 >=3D20 > (adding spice-devel) > please note only the native spice usb mode is supported > (legacy is not). > which client? > which guest? > which ovirt version? >=3D20 >=3D20 >=3D20 > The mode is set yo legacy, I tried to switch to native but the = =3D VM > doesn't starts, and show the following error: VM Win7 is down. = =3D Exit > message: internal error Process exited while reading console =3D log > output: > qemu-kvm: -device =3D piix3-usb-uhci,id=3D3Dusb,bus=3D3Dpci.__0,addr=3D3D0x1.0x2: >=3D20 > Duplicate ID 'usb' for device . >=3D20 >=3D20 > legacy isn't relevant to ovirt (its legacy...). > the native error was already fixed. > which versions of ovirt engine are you using? >=3D20 >=3D20 > - oVirt version: oVirt Engine Version:3.1.0-3.19.el6 >=3D20 >=3D20 >=3D20 > - client: > RHEV-Agent 3.0.10 > RHEV-Block 3.0.8 > RHEV-Network 3.0.6 > RHEV-Serial 3.0.5 > RHEV-Spice 3.0.5 > RHEV-Spice-Agent 3.0.4 > RHEV-Tools 3.0.37 > RHEV-USB 3.0.8 >=3D20 >=3D20 > wait, these are rhev, not ovirt? > (rhev does have legacy usb mode) >=3D20 >=3D20 > I downloaded those package from the Internet, what are the guest > packages supposed to be installed ? >=3D20 > 1. not sure where you downloaded them from - they are not =3D re-distributable in their binary form afair. >=3D20 > 2. these are the guest tools, you would need the client tools as well, = =3D which in legacy mode require some proprietary 3rdparty software (hence =3D it is legacy) >=3D20 > 3. i recommend trying the new native mode (i.e, which spice client =3D supports, open source based). >=3D20 > 3. to try the new native mode, I should upgrade oVirt version ? Those RHEV packages should be removed The latest 3.1 should work.=3D20 Thanks, michal >=3D20 >=3D20 >=3D20 > --=3D20 > AGD > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --Apple-Mail=3D_0CE04CD8-E77E-4017-B858-2B7127FED36F Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=3Diso-8859-1
On 9 Oct 201= 2, at 15:21, Andres Gonzalez wrote:

On Tue, Oct 9, 2= 012 at 4:00 AM, Itamar Heim <iheim(a)redhat.com> wrote:
=
On 10/08/2012 04:34 PM, Andres Gonzalez wrote:
On Mon, Oct 8, 2012 at 12:02 PM, Itamar Heim <iheim(a)redhat.com
<mailto:iheim(a)= redhat.com>> wrote:

    On 10/08/2012 03:29 PM, Andres Gonzalez wrote:

        On Mon, Oct 8, 2012 at 4:02 AM, Itamar Heim <= ;iheim(a)redhat.com=
        <mailto:iheim(a)redhat.com>
        <mailto:iheim(a)redhat.com <mailto:iheim(a)redhat.com>>> wrote= :

             On 10/08/2012 04:29 AM, And= res Gonzalez wrote:

                 Hi !!

                 I have a Wind= ows 7 VM with spice protocol with usb
        redirection
                 enabled
                 but I cannot = access to e.g. to a pendrive.
                 It's already = supported this feature ?


             (adding spice-devel)
             please note only the native= spice usb mode is supported
        (legacy is not).
             which client?
             which guest?
             which ovirt version?



        The mode is set yo legacy, I tried to switch to= native but the VM
        doesn't starts, and show the following error: V= M Win7 is down. Exit
        message: internal error Process exited while re= ading console log
        output:
        qemu-kvm: -device piix3-usb-uhci,id=3Dusb,bus= =3Dpci.__0,addr=3D0x1.0x2:

        Duplicate ID 'usb' for device .


    legacy isn't relevant to ovirt (its legacy...).
    the native error was already fixed.
    which versions of ovirt engine are you using?


- oVirt version: oVirt Engine Version:3.1.0-3.19.el6



        - client:
        RHEV-Agent 3.0.10
        RHEV-Block 3.0.8
        RHEV-Network 3.0.6
        RHEV-Serial 3.0.5
        RHEV-Spice 3.0.5
        RHEV-Spice-Agent 3.0.4
        RHEV-Tools 3.0.37
        RHEV-USB 3.0.8


    wait, these are rhev, not ovirt?
    (rhev does have legacy usb mode)


I downloaded those package from the Internet, what are the guest
packages supposed to be installed ?

1. not sure where you downloaded them from - they are not re-distributable = in their binary form afair.

2. these are the guest tools, you would need the client tools as well, whic= h in legacy mode require some proprietary 3rdparty software (hence it is le= gacy)

3. i recommend trying the new native mode (i.e, which spice client supports= , open source based).

3. to try the new native mode, I should upgrade oVir= t version ?
Those RHEV packages should be removed
The latest= 3.1 should work. 

Thanks,
michal




--
AGD
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ov= irt.org/mailman/listinfo/users

--Apple-Mail=3D_0CE04CD8-E77E-4017-B858-2B7127FED36F-- --===============4522087507817961875== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMENFMDRDRDgtRTc3RS00MDE3LUI4NTgtMkI3MTI3RkVEMzZGCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD1pc28tODg1OS0xCgoKT24gOSBPY3QgMjAxMiwgYXQgMTU6MjEsIEFu ZHJlcyBHb256YWxleiB3cm90ZToKCj4gT24gVHVlLCBPY3QgOSwgMjAxMiBhdCA0OjAwIEFNLCBJ dGFtYXIgSGVpbSA8aWhlaW1AcmVkaGF0LmNvbT4gd3JvdGU6Cj4gT24gMTAvMDgvMjAxMiAwNDoz NCBQTSwgQW5kcmVzIEdvbnphbGV6IHdyb3RlOgo+IE9uIE1vbiwgT2N0IDgsIDIwMTIgYXQgMTI6 MDIgUE0sIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tCj4gPG1haWx0bzppaGVpbUByZWRo YXQuY29tPj4gd3JvdGU6Cj49MjAKPiAgICAgT24gMTAvMDgvMjAxMiAwMzoyOSBQTSwgQW5kcmVz IEdvbnphbGV6IHdyb3RlOgo+PTIwCj4gICAgICAgICBPbiBNb24sIE9jdCA4LCAyMDEyIGF0IDQ6 MDIgQU0sIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tCj4gICAgICAgICA8bWFpbHRvOmlo ZWltQHJlZGhhdC5jb20+Cj4gICAgICAgICA8bWFpbHRvOmloZWltQHJlZGhhdC5jb20gPG1haWx0 bzppaGVpbUByZWRoYXQuY29tPj4+IHdyb3RlOgo+PTIwCj4gICAgICAgICAgICAgIE9uIDEwLzA4 LzIwMTIgMDQ6MjkgQU0sIEFuZHJlcyBHb256YWxleiB3cm90ZToKPj0yMAo+ICAgICAgICAgICAg ICAgICAgSGkgISEKPj0yMAo+ICAgICAgICAgICAgICAgICAgSSBoYXZlIGEgV2luZG93cyA3IFZN IHdpdGggc3BpY2UgcHJvdG9jb2wgd2l0aCB1c2IKPiAgICAgICAgIHJlZGlyZWN0aW9uCj4gICAg ICAgICAgICAgICAgICBlbmFibGVkCj4gICAgICAgICAgICAgICAgICBidXQgSSBjYW5ub3QgYWNj ZXNzIHRvIGUuZy4gdG8gYSBwZW5kcml2ZS4KPiAgICAgICAgICAgICAgICAgIEl0J3MgYWxyZWFk eSBzdXBwb3J0ZWQgdGhpcyBmZWF0dXJlID8KPj0yMAo+PTIwCj4gICAgICAgICAgICAgIChhZGRp bmcgc3BpY2UtZGV2ZWwpCj4gICAgICAgICAgICAgIHBsZWFzZSBub3RlIG9ubHkgdGhlIG5hdGl2 ZSBzcGljZSB1c2IgbW9kZSBpcyBzdXBwb3J0ZWQKPiAgICAgICAgIChsZWdhY3kgaXMgbm90KS4K PiAgICAgICAgICAgICAgd2hpY2ggY2xpZW50Pwo+ICAgICAgICAgICAgICB3aGljaCBndWVzdD8K PiAgICAgICAgICAgICAgd2hpY2ggb3ZpcnQgdmVyc2lvbj8KPj0yMAo+PTIwCj49MjAKPiAgICAg ICAgIFRoZSBtb2RlIGlzIHNldCB5byBsZWdhY3ksIEkgdHJpZWQgdG8gc3dpdGNoIHRvIG5hdGl2 ZSBidXQgdGhlID0KVk0KPiAgICAgICAgIGRvZXNuJ3Qgc3RhcnRzLCBhbmQgc2hvdyB0aGUgZm9s bG93aW5nIGVycm9yOiBWTSBXaW43IGlzIGRvd24uID0KRXhpdAo+ICAgICAgICAgbWVzc2FnZTog aW50ZXJuYWwgZXJyb3IgUHJvY2VzcyBleGl0ZWQgd2hpbGUgcmVhZGluZyBjb25zb2xlID0KbG9n Cj4gICAgICAgICBvdXRwdXQ6Cj4gICAgICAgICBxZW11LWt2bTogLWRldmljZSA9CnBpaXgzLXVz Yi11aGNpLGlkPTNEdXNiLGJ1cz0zRHBjaS5fXzAsYWRkcj0zRDB4MS4weDI6Cj49MjAKPiAgICAg ICAgIER1cGxpY2F0ZSBJRCAndXNiJyBmb3IgZGV2aWNlIC4KPj0yMAo+PTIwCj4gICAgIGxlZ2Fj eSBpc24ndCByZWxldmFudCB0byBvdmlydCAoaXRzIGxlZ2FjeS4uLikuCj4gICAgIHRoZSBuYXRp dmUgZXJyb3Igd2FzIGFscmVhZHkgZml4ZWQuCj4gICAgIHdoaWNoIHZlcnNpb25zIG9mIG92aXJ0 IGVuZ2luZSBhcmUgeW91IHVzaW5nPwo+PTIwCj49MjAKPiAtIG9WaXJ0IHZlcnNpb246IG9WaXJ0 IEVuZ2luZSBWZXJzaW9uOjMuMS4wLTMuMTkuZWw2Cj49MjAKPj0yMAo+PTIwCj4gICAgICAgICAt IGNsaWVudDoKPiAgICAgICAgIFJIRVYtQWdlbnQgMy4wLjEwCj4gICAgICAgICBSSEVWLUJsb2Nr IDMuMC44Cj4gICAgICAgICBSSEVWLU5ldHdvcmsgMy4wLjYKPiAgICAgICAgIFJIRVYtU2VyaWFs IDMuMC41Cj4gICAgICAgICBSSEVWLVNwaWNlIDMuMC41Cj4gICAgICAgICBSSEVWLVNwaWNlLUFn ZW50IDMuMC40Cj4gICAgICAgICBSSEVWLVRvb2xzIDMuMC4zNwo+ICAgICAgICAgUkhFVi1VU0Ig My4wLjgKPj0yMAo+PTIwCj4gICAgIHdhaXQsIHRoZXNlIGFyZSByaGV2LCBub3Qgb3ZpcnQ/Cj4g ICAgIChyaGV2IGRvZXMgaGF2ZSBsZWdhY3kgdXNiIG1vZGUpCj49MjAKPj0yMAo+IEkgZG93bmxv YWRlZCB0aG9zZSBwYWNrYWdlIGZyb20gdGhlIEludGVybmV0LCB3aGF0IGFyZSB0aGUgZ3Vlc3QK PiBwYWNrYWdlcyBzdXBwb3NlZCB0byBiZSBpbnN0YWxsZWQgPwo+PTIwCj4gMS4gbm90IHN1cmUg d2hlcmUgeW91IGRvd25sb2FkZWQgdGhlbSBmcm9tIC0gdGhleSBhcmUgbm90ID0KcmUtZGlzdHJp YnV0YWJsZSBpbiB0aGVpciBiaW5hcnkgZm9ybSBhZmFpci4KPj0yMAo+IDIuIHRoZXNlIGFyZSB0 aGUgZ3Vlc3QgdG9vbHMsIHlvdSB3b3VsZCBuZWVkIHRoZSBjbGllbnQgdG9vbHMgYXMgd2VsbCwg PQp3aGljaCBpbiBsZWdhY3kgbW9kZSByZXF1aXJlIHNvbWUgcHJvcHJpZXRhcnkgM3JkcGFydHkg c29mdHdhcmUgKGhlbmNlID0KaXQgaXMgbGVnYWN5KQo+PTIwCj4gMy4gaSByZWNvbW1lbmQgdHJ5 aW5nIHRoZSBuZXcgbmF0aXZlIG1vZGUgKGkuZSwgd2hpY2ggc3BpY2UgY2xpZW50ID0Kc3VwcG9y dHMsIG9wZW4gc291cmNlIGJhc2VkKS4KPj0yMAo+IDMuIHRvIHRyeSB0aGUgbmV3IG5hdGl2ZSBt b2RlLCBJIHNob3VsZCB1cGdyYWRlIG9WaXJ0IHZlcnNpb24gPwpUaG9zZSBSSEVWIHBhY2thZ2Vz IHNob3VsZCBiZSByZW1vdmVkClRoZSBsYXRlc3QgMy4xIHNob3VsZCB3b3JrLj0yMAoKVGhhbmtz LAptaWNoYWwKCj49MjAKPj0yMAo+PTIwCj4gLS09MjAKPiBBR0QKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVz ZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91 c2VycwoKCi0tQXBwbGUtTWFpbD1fMENFMDRDRDgtRTc3RS00MDE3LUI4NTgtMkI3MTI3RkVEMzZG CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7 CgljaGFyc2V0PWlzby04ODU5LTEKCjxodG1sPjxoZWFkPjwvaGVhZD48Ym9keSBzdHlsZT0id29y ZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGlu ZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7ICI+PGJyPjxkaXY+PGRpdj5PbiA5IE9jdCAyMDEy LCBhdCAxNToyMSwgQW5kcmVzIEdvbnphbGV6IHdyb3RlOjwvZGl2PjxiciBjbGFzcz0iQXBwbGUt aW50ZXJjaGFuZ2UtbmV3bGluZSI+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPk9uIFR1ZSwgT2N0IDksIDIwMTIgYXQgNDowMCBBTSwgSXRhbWFyIEhlaW0g PHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86aWhlaW1AcmVkaGF0LmNvbSIgdGFy Z2V0PSJfYmxhbmsiPmloZWltQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxi bG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2Jv cmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgo8ZGl2IGNsYXNzPSJp bSI+T24gMTAvMDgvMjAxMiAwNDozNCBQTSwgQW5kcmVzIEdvbnphbGV6IHdyb3RlOjxicj4KPC9k aXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBjbGFz cz0iaW0iPgpPbiBNb24sIE9jdCA4LCAyMDEyIGF0IDEyOjAyIFBNLCBJdGFtYXIgSGVpbSAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmloZWltQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5paGVpbUBy ZWRoYXQuY29tPC9hPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJpbSI+CiZsdDttYWlsdG86PGEgaHJl Zj0ibWFpbHRvOmloZWltQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5paGVpbUByZWRoYXQu Y29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4KPGJyPgombmJzcDsgJm5ic3A7IE9uIDEwLzA4LzIw MTIgMDM6MjkgUE0sIEFuZHJlcyBHb256YWxleiB3cm90ZTo8YnI+Cjxicj4KJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7IE9uIE1vbiwgT2N0IDgsIDIwMTIgYXQgNDowMiBBTSwgSXRhbWFyIEhl aW0gJmx0OzxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+ aWhlaW1AcmVkaGF0LmNvbTwvYT48YnI+CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7 bWFpbHRvOjxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+ aWhlaW1AcmVkaGF0LmNvbTwvYT4mZ3Q7PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImltIj4KJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmloZWltQHJl ZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5paGVpbUByZWRoYXQuY29tPC9hPiAmbHQ7bWFpbHRv OjxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+aWhlaW1A cmVkaGF0LmNvbTwvYT4mZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPgo8YnI+CiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIDEwLzA4LzIwMTIgMDQ6MjkgQU0s IEFuZHJlcyBHb256YWxleiB3cm90ZTo8YnI+Cjxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSAhITxicj4KPGJyPgombmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw O0kgaGF2ZSBhIFdpbmRvd3MgNyBWTSB3aXRoIHNwaWNlIHByb3RvY29sIHdpdGggdXNiPGJyPgom bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcmVkaXJlY3Rpb248YnI+CiZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZW5hYmxlZDxi cj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDtidXQgSSBjYW5ub3QgYWNjZXNzIHRvIGUuZy4gdG8gYSBwZW5kcml2ZS48YnI+CiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7SXQncyBhbHJlYWR5IHN1cHBvcnRlZCB0aGlzIGZlYXR1cmUgPzxicj4KPGJyPgo8YnI+CiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyhhZGRpbmcgc3Bp Y2UtZGV2ZWwpPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDtwbGVhc2Ugbm90ZSBvbmx5IHRoZSBuYXRpdmUgc3BpY2UgdXNiIG1vZGUgaXMgc3VwcG9y dGVkPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgKGxlZ2FjeSBpcyBub3QpLjxicj4K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7d2hpY2ggY2xp ZW50Pzxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 d2hpY2ggZ3Vlc3Q/PGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDt3aGljaCBvdmlydCB2ZXJzaW9uPzxicj4KPGJyPgo8YnI+Cjxicj4KJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7IFRoZSBtb2RlIGlzIHNldCB5byBsZWdhY3ksIEkgdHJpZWQgdG8g c3dpdGNoIHRvIG5hdGl2ZSBidXQgdGhlIFZNPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgZG9lc24ndCBzdGFydHMsIGFuZCBzaG93IHRoZSBmb2xsb3dpbmcgZXJyb3I6IFZNIFdpbjcg aXMgZG93bi4gRXhpdDxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IG1lc3NhZ2U6IGlu dGVybmFsIGVycm9yIFByb2Nlc3MgZXhpdGVkIHdoaWxlIHJlYWRpbmcgY29uc29sZSBsb2c8YnI+ CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBvdXRwdXQ6PGJyPjwvZGl2PgombmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgcWVtdS1rdm06IC1kZXZpY2UgcGlpeDMtdXNiLXVoY2ksaWQ9dXNi LGJ1cz1wY2kuPHU+PC91Pl9fMCxhZGRyPTB4MS4weDI6PGRpdiBjbGFzcz0iaW0iPjxicj4KJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IER1cGxpY2F0ZSBJRCAndXNiJyBmb3IgZGV2aWNlIC48 YnI+Cjxicj4KPGJyPgombmJzcDsgJm5ic3A7IGxlZ2FjeSBpc24ndCByZWxldmFudCB0byBvdmly dCAoaXRzIGxlZ2FjeS4uLikuPGJyPgombmJzcDsgJm5ic3A7IHRoZSBuYXRpdmUgZXJyb3Igd2Fz IGFscmVhZHkgZml4ZWQuPGJyPgombmJzcDsgJm5ic3A7IHdoaWNoIHZlcnNpb25zIG9mIG92aXJ0 IGVuZ2luZSBhcmUgeW91IHVzaW5nPzxicj4KPGJyPgo8YnI+Ci0gb1ZpcnQgdmVyc2lvbjogb1Zp cnQgRW5naW5lIFZlcnNpb246My4xLjAtMy4xOS5lbDY8YnI+Cjxicj4KPGJyPgo8YnI+CiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAtIGNsaWVudDo8YnI+CiZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyBSSEVWLUFnZW50IDMuMC4xMDxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 IFJIRVYtQmxvY2sgMy4wLjg8YnI+CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBSSEVWLU5l dHdvcmsgMy4wLjY8YnI+CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBSSEVWLVNlcmlhbCAz LjAuNTxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFJIRVYtU3BpY2UgMy4wLjU8YnI+ CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBSSEVWLVNwaWNlLUFnZW50IDMuMC40PGJyPgom bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUkhFVi1Ub29scyAzLjAuMzc8YnI+CiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyBSSEVWLVVTQiAzLjAuODxicj4KPGJyPgo8YnI+CiZuYnNwOyAm bmJzcDsgd2FpdCwgdGhlc2UgYXJlIHJoZXYsIG5vdCBvdmlydD88YnI+CiZuYnNwOyAmbmJzcDsg KHJoZXYgZG9lcyBoYXZlIGxlZ2FjeSB1c2IgbW9kZSk8YnI+Cjxicj4KPGJyPgpJIGRvd25sb2Fk ZWQgdGhvc2UgcGFja2FnZSBmcm9tIHRoZSBJbnRlcm5ldCwgd2hhdCBhcmUgdGhlIGd1ZXN0PGJy PgpwYWNrYWdlcyBzdXBwb3NlZCB0byBiZSBpbnN0YWxsZWQgPzxicj4KPC9kaXY+PC9ibG9ja3F1 b3RlPgo8YnI+CjEuIG5vdCBzdXJlIHdoZXJlIHlvdSBkb3dubG9hZGVkIHRoZW0gZnJvbSAtIHRo ZXkgYXJlIG5vdCByZS1kaXN0cmlidXRhYmxlIGluIHRoZWlyIGJpbmFyeSBmb3JtIGFmYWlyLjxi cj4KPGJyPgoyLiB0aGVzZSBhcmUgdGhlIGd1ZXN0IHRvb2xzLCB5b3Ugd291bGQgbmVlZCB0aGUg Y2xpZW50IHRvb2xzIGFzIHdlbGwsIHdoaWNoIGluIGxlZ2FjeSBtb2RlIHJlcXVpcmUgc29tZSBw cm9wcmlldGFyeSAzcmRwYXJ0eSBzb2Z0d2FyZSAoaGVuY2UgaXQgaXMgbGVnYWN5KTxicj4KPGJy PgozLiBpIHJlY29tbWVuZCB0cnlpbmcgdGhlIG5ldyBuYXRpdmUgbW9kZSAoaS5lLCB3aGljaCBz cGljZSBjbGllbnQgc3VwcG9ydHMsIG9wZW4gc291cmNlIGJhc2VkKS48YnI+CjwvYmxvY2txdW90 ZT48L2Rpdj48YnI+My4gdG8gdHJ5IHRoZSBuZXcgbmF0aXZlIG1vZGUsIEkgc2hvdWxkIHVwZ3Jh ZGUgb1ZpcnQgdmVyc2lvbiA/PC9ibG9ja3F1b3RlPlRob3NlIFJIRVYgcGFja2FnZXMgc2hvdWxk IGJlIHJlbW92ZWQ8YnI+VGhlIGxhdGVzdCAzLjEgc2hvdWxkIHdvcmsuJm5ic3A7PC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5taWNoYWw8L2Rpdj48ZGl2Pjxicj48 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxiciBjbGVhcj0iYWxs Ij48ZGl2Pjxicj48L2Rpdj4tLSA8YnI+QUdEPGJyPgo8L2Rpdj4KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+VXNlcnMgbWFpbGluZyBsaXN0PGJyPjxh IGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGJyPjwvYmxvY2txdW90 ZT48L2Rpdj48YnI+PC9ib2R5PjwvaHRtbD4KLS1BcHBsZS1NYWlsPV8wQ0UwNENEOC1FNzdFLTQw MTctQjg1OC0yQjcxMjdGRUQzNkYtLQo= --===============4522087507817961875==--