Re: [Users] oVirt 3.3/F19 - Windows guest unable to access network

Hi, Just following up on this issue. Turns out the network problems were being caused by the bond0 interface. The initial configuration was two NICs teamed as bond0, which was then bridged to the ovirtmgmt interface. With this configuration, RHEL guests could access the network normally but Windows guests (XP, 7, 2008 R2) could not. After deactivating the bond0 interface and bridging one of the NICs directly to the ovirtmgmt interface, both RHEL and Windows guests have fully functioning networks. I am not sure why exactly the bond0 interface was not working as intended. The initial configuration had the mode as balance-rr, is this known to cause problems? My intention was to have the mode as balance-alb however the bonding driver in F19 seems to completely ignore any BONDING_OPTS settings in the ifcfg-bond0 file. Attempts to change the bonding mode directly via /sys/class/net/bond0/bonding/mode repeatedly failed due to 'the bond having slaves', even after the bond had been taken down via ifconfig. I was not able to remove the bond0 definition either, even after removing the ifcfg-bond0 file and the modprobe.d alias. Is there a recommended/tested bonding configuration HOWTO for oVirt on F19? Joop: Responses as follows: - Windows firewall was disabled in each Windows VM - Changing the CPU setting and starting the VM directly on the host via QEMU (i.e. not through oVirt) did not seem to affect the behavior Thanks, Chris PLEASE CONSIDER THE ENVIRONMENT, DON'T PRINT THIS EMAIL UNLESS YOU REALLY NEED TO. This email and its attachments may contain information which is confidential and/or legally privileged. If you are not the intended recipient of this e-mail please notify the sender immediately by e-mail and delete this e-mail and its attachments from your computer and IT systems. You must not copy, re-transmit, use or disclose (other than to the sender) the existence or contents of this email or its attachments or permit anyone else to do so. ----------------------------- -----Original Message----- From: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of users-request@ovirt.org Sent: Thursday, September 19, 2013 3:31 PM To: users@ovirt.org Subject: Users Digest, Vol 24, Issue 93 ------------------------------ Message: 3 Date: Thu, 19 Sep 2013 09:13:43 +0200 From: noc <noc@nieuwland.nl> Cc: "users@ovirt.org" <users@ovirt.org> Subject: Re: [Users] oVirt 3.3/F19 - Windows guest unable to access network Message-ID: <523AA427.2060605@nieuwland.nl> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" On 18-9-2013 23:08, SULLIVAN, Chris (WGK) wrote:
Hi,
I'm having network issues with a Windows Server 2008 R2 guest running on an F19 host. The guest has a static configuration and is able to ping itself and the host it is running on, however cannot ping the gateway, any other hosts on the local network, or external hosts. A RHEL 6.4 guest on the same host with a similar static configuration works normally.
Iptables/firewalld on the host are switched off and the network definitions in the XML for each VM (Windows/RHEL) are the same. The virtio network drivers are installed in the guest. The guest was created from a Win 2008 R2 template, which was created from a VM imported from oVirt 3.2. Software versions below.
Just to be sure, iptables/firewalld!=Windows Firewall. Is there a rule in the windows firewall to allow ping or is it disabled?
Are there any manual configuration steps required on the host to support Windows guests? Are there any particular diagnostic steps I could take to try and narrow down the cause?
Don't think so, just converted a Windows2008R2 datacenter guest from Vmware to oVirt and it ran, after adding virtio drivers or using e1000 and/or ide disks.
Versions:
-oVirt 3.3.0-4
-F19 3.10.11-200
-QEMU 1.4.2-9
-Libvirt 1.1.2-1
-VDSM 4.12.1-2
-virtio-win 0.1-52
Your problem looks like the problem Ren? had with his Solaris guest, its a recent thread. Turned out that setting -cpu Nehalem by ovirt caused networking in the Solaris guest to fail. Don't think this is your problem though since lots of people run Windows guest without problems. Regards, Joop

--_000_5F9E965F5A80BC468BE5F40576769F093DD9EE6Dexchange21_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 ZnJlIDIwMTMtMDktMjAga2xvY2thbiAxMDo1MCArMDAwMCBza3JldiBTVUxMSVZBTiwgQ2hyaXMg KFdHSyk6DQoNCg0KSGksDQoNCkp1c3QgZm9sbG93aW5nIHVwIG9uIHRoaXMgaXNzdWUuIFR1cm5z IG91dCB0aGUgbmV0d29yayBwcm9ibGVtcyB3ZXJlIGJlaW5nIGNhdXNlZCBieSB0aGUgYm9uZDAg aW50ZXJmYWNlLg0KDQpUaGUgaW5pdGlhbCBjb25maWd1cmF0aW9uIHdhcyB0d28gTklDcyB0ZWFt ZWQgYXMgYm9uZDAsIHdoaWNoIHdhcyB0aGVuIGJyaWRnZWQgdG8gdGhlIG92aXJ0bWdtdCBpbnRl cmZhY2UuIFdpdGggdGhpcyBjb25maWd1cmF0aW9uLCBSSEVMIGd1ZXN0cyBjb3VsZCBhY2Nlc3Mg dGhlIG5ldHdvcmsgbm9ybWFsbHkgYnV0IFdpbmRvd3MgZ3Vlc3RzIChYUCwgNywgMjAwOCBSMikg Y291bGQgbm90LiBBZnRlciBkZWFjdGl2YXRpbmcgdGhlIGJvbmQwIGludGVyZmFjZSBhbmQgYnJp ZGdpbmcgb25lIG9mIHRoZSBOSUNzIGRpcmVjdGx5IHRvIHRoZSBvdmlydG1nbXQgaW50ZXJmYWNl LCBib3RoIFJIRUwgYW5kIFdpbmRvd3MgZ3Vlc3RzIGhhdmUgZnVsbHkgZnVuY3Rpb25pbmcgbmV0 d29ya3MuDQoNCkkgYW0gbm90IHN1cmUgd2h5IGV4YWN0bHkgdGhlIGJvbmQwIGludGVyZmFjZSB3 YXMgbm90IHdvcmtpbmcgYXMgaW50ZW5kZWQuIFRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gaGFk IHRoZSBtb2RlIGFzIGJhbGFuY2UtcnIsIGlzIHRoaXMga25vd24gdG8gY2F1c2UgcHJvYmxlbXM/ IE15IGludGVudGlvbiB3YXMgdG8gaGF2ZSB0aGUgbW9kZSBhcyBiYWxhbmNlLWFsYiBob3dldmVy IHRoZSBib25kaW5nIGRyaXZlciBpbiBGMTkgc2VlbXMgdG8gY29tcGxldGVseSBpZ25vcmUgYW55 IEJPTkRJTkdfT1BUUyBzZXR0aW5ncyBpbiB0aGUgaWZjZmctYm9uZDAgZmlsZS4gQXR0ZW1wdHMg dG8gY2hhbmdlIHRoZSBib25kaW5nIG1vZGUgZGlyZWN0bHkgdmlhIC9zeXMvY2xhc3MvbmV0L2Jv bmQwL2JvbmRpbmcvbW9kZSByZXBlYXRlZGx5IGZhaWxlZCBkdWUgdG8gJ3RoZSBib25kIGhhdmlu ZyBzbGF2ZXMnLCBldmVuIGFmdGVyIHRoZSBib25kIGhhZCBiZWVuIHRha2VuIGRvd24gdmlhIGlm Y29uZmlnLiBJIHdhcyBub3QgYWJsZSB0byByZW1vdmUgdGhlIGJvbmQwIGRlZmluaXRpb24gZWl0 aGVyLCBldmVuIGFmdGVyIHJlbW92aW5nIHRoZSBpZmNmZy1ib25kMCBmaWxlIGFuZCB0aGUgbW9k cHJvYmUuZCBhbGlhcy4NCg0KSXMgdGhlcmUgYSByZWNvbW1lbmRlZC90ZXN0ZWQgYm9uZGluZyBj b25maWd1cmF0aW9uIEhPV1RPIGZvciBvVmlydCBvbiBGMTk/DQoNCg0KV2VsbCwgZm9yIHdoYXQg aXTCtHMgd29ydGgsIGhlcmXCtHMgb3VyIGlmY2ZnLWJvbmQwOg0KREVWSUNFPSJib25kMCINCk5N X0NPTlRST0xMRUQ9Im5vIg0KVVNFUkNUTD0ibm8iDQpCT09UUFJPVE89Im5vbmUiDQpCT05ESU5H X09QVFM9Im1vZGU9NCBtaWltb249MTAwIg0KVFlQRT0iRXRoZXJuZXQiDQoNCkFuZCB3ZSBhbHNv IGhhdmUgVkxBTi1pbnRlcmZhY2VzIG9uIHRvcCBvZiB0aGF0LCBhbmQgdGhlbiBicmlkZ2VzIG9u IHRvcCBvZiB0aGVtLCBhbmQgbm8gaXNzdWVzIHNvIGZhci4NCg0KRm91bmQgdGhlIG1vZGUtZGVm aW5pdGlvbnMgYXQgImh0dHA6Ly93d3cubGludXhob3Jpem9uLnJvL2JvbmRpbmcuaHRtbCI6DQpt b2RlPTAgKGJhbGFuY2UtcnIpDQpSb3VuZC1yb2JpbiBwb2xpY3k6IFRyYW5zbWl0IHBhY2tldHMg aW4gc2VxdWVudGlhbCBvcmRlciBmcm9tIHRoZSBmaXJzdCBhdmFpbGFibGUgc2xhdmUgdGhyb3Vn aCB0aGUgbGFzdC4gVGhpcyBtb2RlIHByb3ZpZGVzIGxvYWQgYmFsYW5jaW5nIGFuZCBmYXVsdCB0 b2xlcmFuY2UuDQoNCm1vZGU9MSAoYWN0aXZlLWJhY2t1cCkNCkFjdGl2ZS1iYWNrdXAgcG9saWN5 OiBPbmx5IG9uZSBzbGF2ZSBpbiB0aGUgYm9uZCBpcyBhY3RpdmUuIEEgZGlmZmVyZW50IHNsYXZl IGJlY29tZXMgYWN0aXZlIGlmLCBhbmQgb25seSBpZiwgdGhlIGFjdGl2ZSBzbGF2ZSBmYWlscy4g VGhlIGJvbmQncyBNQUMgYWRkcmVzcyBpcyBleHRlcm5hbGx5IHZpc2libGUgb24gb25seSBvbmUg cG9ydCAobmV0d29yayBhZGFwdGVyKSB0byBhdm9pZCBjb25mdXNpbmcgdGhlIHN3aXRjaC4gVGhp cyBtb2RlIHByb3ZpZGVzIGZhdWx0IHRvbGVyYW5jZS4gVGhlIHByaW1hcnkgb3B0aW9uIGFmZmVj dHMgdGhlIGJlaGF2aW9yIG9mIHRoaXMgbW9kZS4NCg0KbW9kZT0yIChiYWxhbmNlLXhvcikNClhP UiBwb2xpY3k6IFRyYW5zbWl0IGJhc2VkIG9uIFsoc291cmNlIE1BQyBhZGRyZXNzIFhPUidkIHdp dGggZGVzdGluYXRpb24gTUFDIGFkZHJlc3MpIG1vZHVsbyBzbGF2ZSBjb3VudF0uIFRoaXMgc2Vs ZWN0cyB0aGUgc2FtZSBzbGF2ZSBmb3IgZWFjaCBkZXN0aW5hdGlvbiBNQUMgYWRkcmVzcy4gVGhp cyBtb2RlIHByb3ZpZGVzIGxvYWQgYmFsYW5jaW5nIGFuZCBmYXVsdCB0b2xlcmFuY2UuDQoNCm1v ZGU9MyAoYnJvYWRjYXN0KQ0KQnJvYWRjYXN0IHBvbGljeTogdHJhbnNtaXRzIGV2ZXJ5dGhpbmcg b24gYWxsIHNsYXZlIGludGVyZmFjZXMuIFRoaXMgbW9kZSBwcm92aWRlcyBmYXVsdCB0b2xlcmFu Y2UuDQoNCm1vZGU9NCAoODAyLjNhZCkNCklFRUUgODAyLjNhZCBEeW5hbWljIGxpbmsgYWdncmVn YXRpb24uIENyZWF0ZXMgYWdncmVnYXRpb24gZ3JvdXBzIHRoYXQgc2hhcmUgdGhlIHNhbWUgc3Bl ZWQgYW5kIGR1cGxleCBzZXR0aW5ncy4gVXRpbGl6ZXMgYWxsIHNsYXZlcyBpbiB0aGUgYWN0aXZl IGFnZ3JlZ2F0b3IgYWNjb3JkaW5nIHRvIHRoZSA4MDIuM2FkIHNwZWNpZmljYXRpb24uDQoNCkhU SCENCg0KL0thcmxpDQoNCg0KDQoNCkpvb3A6IFJlc3BvbnNlcyBhcyBmb2xsb3dzOg0KIC0gV2lu ZG93cyBmaXJld2FsbCB3YXMgZGlzYWJsZWQgaW4gZWFjaCBXaW5kb3dzIFZNDQogLSBDaGFuZ2lu ZyB0aGUgQ1BVIHNldHRpbmcgYW5kIHN0YXJ0aW5nIHRoZSBWTSBkaXJlY3RseSBvbiB0aGUgaG9z dCB2aWEgUUVNVSAoaS5lLiBub3QgdGhyb3VnaCBvVmlydCkgZGlkIG5vdCBzZWVtIHRvIGFmZmVj dCB0aGUgYmVoYXZpb3INCg0KVGhhbmtzLA0KDQpDaHJpcw0KDQoNCg0KUExFQVNFIENPTlNJREVS IFRIRSBFTlZJUk9OTUVOVCwgRE9OJ1QgUFJJTlQgVEhJUyBFTUFJTCBVTkxFU1MgWU9VIFJFQUxM WSBORUVEIFRPLg0KDQpUaGlzIGVtYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4g aW5mb3JtYXRpb24gd2hpY2ggaXMgY29uZmlkZW50aWFsIGFuZC9vciBsZWdhbGx5IHByaXZpbGVn ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQgb2YgdGhpcyBlLW1haWwg cGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IGUtbWFpbCBhbmQgZGVsZXRl IHRoaXMgZS1tYWlsIGFuZCBpdHMgYXR0YWNobWVudHMgZnJvbSB5b3VyIGNvbXB1dGVyIGFuZCBJ VCBzeXN0ZW1zLiBZb3UgbXVzdCBub3QgY29weSwgcmUtdHJhbnNtaXQsIHVzZSBvciBkaXNjbG9z ZSAob3RoZXIgdGhhbiB0byB0aGUgc2VuZGVyKSB0aGUgZXhpc3RlbmNlIG9yIGNvbnRlbnRzIG9m IHRoaXMgZW1haWwgb3IgaXRzIGF0dGFjaG1lbnRzIG9yIHBlcm1pdCBhbnlvbmUgZWxzZSB0byBk byBzby4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPG1haWx0bzp1c2Vycy1i b3VuY2VzQG92aXJ0Lm9yZz4gW21haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10gT24gQmVo YWxmIE9mIHVzZXJzLXJlcXVlc3RAb3ZpcnQub3JnPG1haWx0bzp1c2Vycy1yZXF1ZXN0QG92aXJ0 Lm9yZz4NClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTMgMzozMSBQTQ0KVG86IHVz ZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPg0KU3ViamVjdDogVXNlcnMgRGln ZXN0LCBWb2wgMjQsIElzc3VlIDkzDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K DQpNZXNzYWdlOiAzDQpEYXRlOiBUaHUsIDE5IFNlcCAyMDEzIDA5OjEzOjQzICswMjAwDQpGcm9t OiBub2MgPG5vY0BuaWV1d2xhbmQubmw8bWFpbHRvOm5vY0BuaWV1d2xhbmQubmw+Pg0KQ2M6ICJ1 c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4iIDx1c2Vyc0BvdmlydC5vcmc8 bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4+DQpTdWJqZWN0OiBSZTogW1VzZXJzXSBvVmlydCAzLjMv RjE5IC0gV2luZG93cyBndWVzdCB1bmFibGUgdG8gYWNjZXNzDQogICAgICAgIG5ldHdvcmsNCk1l c3NhZ2UtSUQ6IDw1MjNBQTQyNy4yMDYwNjA1QG5pZXV3bGFuZC5ubDxtYWlsdG86NTIzQUE0Mjcu MjA2MDYwNUBuaWV1d2xhbmQubmw+Pg0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0 PSJpc28tODg1OS0xIjsgRm9ybWF0PSJmbG93ZWQiDQoNCk9uIDE4LTktMjAxMyAyMzowOCwgU1VM TElWQU4sIENocmlzIChXR0spIHdyb3RlOg0KPg0KPiBIaSwNCj4NCj4gSSdtIGhhdmluZyBuZXR3 b3JrIGlzc3VlcyB3aXRoIGEgV2luZG93cyBTZXJ2ZXIgMjAwOCBSMiBndWVzdCBydW5uaW5nDQo+ IG9uIGFuIEYxOSBob3N0LiBUaGUgZ3Vlc3QgaGFzIGEgc3RhdGljIGNvbmZpZ3VyYXRpb24gYW5k IGlzIGFibGUgdG8NCj4gcGluZyBpdHNlbGYgYW5kIHRoZSBob3N0IGl0IGlzIHJ1bm5pbmcgb24s IGhvd2V2ZXIgY2Fubm90IHBpbmcgdGhlDQo+IGdhdGV3YXksIGFueSBvdGhlciBob3N0cyBvbiB0 aGUgbG9jYWwgbmV0d29yaywgb3IgZXh0ZXJuYWwgaG9zdHMuIEENCj4gUkhFTCA2LjQgZ3Vlc3Qg b24gdGhlIHNhbWUgaG9zdCB3aXRoIGEgc2ltaWxhciBzdGF0aWMgY29uZmlndXJhdGlvbg0KPiB3 b3JrcyBub3JtYWxseS4NCj4NCj4gSXB0YWJsZXMvZmlyZXdhbGxkIG9uIHRoZSBob3N0IGFyZSBz d2l0Y2hlZCBvZmYgYW5kIHRoZSBuZXR3b3JrDQo+IGRlZmluaXRpb25zIGluIHRoZSBYTUwgZm9y IGVhY2ggVk0gKFdpbmRvd3MvUkhFTCkgYXJlIHRoZSBzYW1lLiBUaGUNCj4gdmlydGlvIG5ldHdv cmsgZHJpdmVycyBhcmUgaW5zdGFsbGVkIGluIHRoZSBndWVzdC4gVGhlIGd1ZXN0IHdhcw0KPiBj cmVhdGVkIGZyb20gYSBXaW4gMjAwOCBSMiB0ZW1wbGF0ZSwgd2hpY2ggd2FzIGNyZWF0ZWQgZnJv bSBhIFZNDQo+IGltcG9ydGVkIGZyb20gb1ZpcnQgMy4yLiBTb2Z0d2FyZSB2ZXJzaW9ucyBiZWxv dy4NCj4NCkp1c3QgdG8gYmUgc3VyZSwgaXB0YWJsZXMvZmlyZXdhbGxkIT1XaW5kb3dzIEZpcmV3 YWxsLiBJcyB0aGVyZSBhIHJ1bGUNCmluIHRoZSB3aW5kb3dzIGZpcmV3YWxsIHRvIGFsbG93IHBp bmcgb3IgaXMgaXQgZGlzYWJsZWQ/DQoNCj4gQXJlIHRoZXJlIGFueSBtYW51YWwgY29uZmlndXJh dGlvbiBzdGVwcyByZXF1aXJlZCBvbiB0aGUgaG9zdCB0bw0KPiBzdXBwb3J0IFdpbmRvd3MgZ3Vl c3RzPyBBcmUgdGhlcmUgYW55IHBhcnRpY3VsYXIgZGlhZ25vc3RpYyBzdGVwcyBJDQo+IGNvdWxk IHRha2UgdG8gdHJ5IGFuZCBuYXJyb3cgZG93biB0aGUgY2F1c2U/DQo+DQpEb24ndCB0aGluayBz bywganVzdCBjb252ZXJ0ZWQgYSBXaW5kb3dzMjAwOFIyIGRhdGFjZW50ZXIgZ3Vlc3QgZnJvbQ0K Vm13YXJlIHRvIG9WaXJ0IGFuZCBpdCByYW4sIGFmdGVyIGFkZGluZyB2aXJ0aW8gZHJpdmVycyBv ciB1c2luZyBlMTAwMA0KYW5kL29yIGlkZSBkaXNrcy4NCg0KPiBWZXJzaW9uczoNCj4NCj4gLW9W aXJ0IDMuMy4wLTQNCj4NCj4gLUYxOSAzLjEwLjExLTIwMA0KPg0KPiAtUUVNVSAxLjQuMi05DQo+ DQo+IC1MaWJ2aXJ0IDEuMS4yLTENCj4NCj4gLVZEU00gNC4xMi4xLTINCj4NCj4gLXZpcnRpby13 aW4gMC4xLTUyDQo+DQo+DQpZb3VyIHByb2JsZW0gbG9va3MgbGlrZSB0aGUgcHJvYmxlbSBSZW4/ IGhhZCB3aXRoIGhpcyBTb2xhcmlzIGd1ZXN0LCBpdHMNCmEgcmVjZW50IHRocmVhZC4gVHVybmVk IG91dCB0aGF0IHNldHRpbmcgLWNwdSBOZWhhbGVtIGJ5IG92aXJ0IGNhdXNlZA0KbmV0d29ya2lu ZyBpbiB0aGUgU29sYXJpcyBndWVzdCB0byBmYWlsLg0KRG9uJ3QgdGhpbmsgdGhpcyBpcyB5b3Vy IHByb2JsZW0gdGhvdWdoIHNpbmNlIGxvdHMgb2YgcGVvcGxlIHJ1biBXaW5kb3dzDQpndWVzdCB3 aXRob3V0IHByb2JsZW1zLg0KDQpSZWdhcmRzLA0KDQpKb29wDQoNCg0KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNl cnNAb3ZpcnQub3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMNCg0KDQotLQ0KDQpNZWQgVsOkbmxpZ2EgSMOkbHNu aW5nYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkthcmxpIFNqw7ZiZXJnDQpTd2VkaXNoIFVu aXZlcnNpdHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVuY2VzDQpCb3ggNzA3OSAoVmlzaXRpbmcgQWRk cmVzcyBLcm9uw6VzdsOkZ2VuIDgpDQpTLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW4NClBob25lOiAg KzQ2LSgwKTE4LTY3IDE1IDY2DQprYXJsaS5zam9iZXJnQHNsdS5zZTxtYWlsdG86a2FybGkuc2pv YmVyZ0BhZG0uc2x1LnNlPg0K --_000_5F9E965F5A80BC468BE5F40576769F093DD9EE6Dexchange21_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii IGNvbnRlbnQ9Ikd0a0hUTUwvNC42LjQiPg0KPC9oZWFkPg0KPGJvZHk+DQpmcmUgMjAxMy0wOS0y MCBrbG9ja2FuIDEwOjUwICYjNDM7MDAwMCBza3JldiBTVUxMSVZBTiwgQ2hyaXMgKFdHSyk6DQo8 YmxvY2txdW90ZSB0eXBlPSJDSVRFIj4NCjxwcmU+CkhpLAoKSnVzdCBmb2xsb3dpbmcgdXAgb24g dGhpcyBpc3N1ZS4gVHVybnMgb3V0IHRoZSBuZXR3b3JrIHByb2JsZW1zIHdlcmUgYmVpbmcgY2F1 c2VkIGJ5IHRoZSBib25kMCBpbnRlcmZhY2UuCgpUaGUgaW5pdGlhbCBjb25maWd1cmF0aW9uIHdh cyB0d28gTklDcyB0ZWFtZWQgYXMgYm9uZDAsIHdoaWNoIHdhcyB0aGVuIGJyaWRnZWQgdG8gdGhl IG92aXJ0bWdtdCBpbnRlcmZhY2UuIFdpdGggdGhpcyBjb25maWd1cmF0aW9uLCBSSEVMIGd1ZXN0 cyBjb3VsZCBhY2Nlc3MgdGhlIG5ldHdvcmsgbm9ybWFsbHkgYnV0IFdpbmRvd3MgZ3Vlc3RzIChY UCwgNywgMjAwOCBSMikgY291bGQgbm90LiBBZnRlciBkZWFjdGl2YXRpbmcgdGhlIGJvbmQwIGlu dGVyZmFjZSBhbmQgYnJpZGdpbmcgb25lIG9mIHRoZSBOSUNzIGRpcmVjdGx5IHRvIHRoZSBvdmly dG1nbXQgaW50ZXJmYWNlLCBib3RoIFJIRUwgYW5kIFdpbmRvd3MgZ3Vlc3RzIGhhdmUgZnVsbHkg ZnVuY3Rpb25pbmcgbmV0d29ya3MuCgpJIGFtIG5vdCBzdXJlIHdoeSBleGFjdGx5IHRoZSBib25k MCBpbnRlcmZhY2Ugd2FzIG5vdCB3b3JraW5nIGFzIGludGVuZGVkLiBUaGUgaW5pdGlhbCBjb25m aWd1cmF0aW9uIGhhZCB0aGUgbW9kZSBhcyBiYWxhbmNlLXJyLCBpcyB0aGlzIGtub3duIHRvIGNh dXNlIHByb2JsZW1zPyBNeSBpbnRlbnRpb24gd2FzIHRvIGhhdmUgdGhlIG1vZGUgYXMgYmFsYW5j ZS1hbGIgaG93ZXZlciB0aGUgYm9uZGluZyBkcml2ZXIgaW4gRjE5IHNlZW1zIHRvIGNvbXBsZXRl bHkgaWdub3JlIGFueSBCT05ESU5HX09QVFMgc2V0dGluZ3MgaW4gdGhlIGlmY2ZnLWJvbmQwIGZp bGUuIEF0dGVtcHRzIHRvIGNoYW5nZSB0aGUgYm9uZGluZyBtb2RlIGRpcmVjdGx5IHZpYSAvc3lz L2NsYXNzL25ldC9ib25kMC9ib25kaW5nL21vZGUgcmVwZWF0ZWRseSBmYWlsZWQgZHVlIHRvICd0 aGUgYm9uZCBoYXZpbmcgc2xhdmVzJywgZXZlbiBhZnRlciB0aGUgYm9uZCBoYWQgYmVlbiB0YWtl biBkb3duIHZpYSBpZmNvbmZpZy4gSSB3YXMgbm90IGFibGUgdG8gcmVtb3ZlIHRoZSBib25kMCBk ZWZpbml0aW9uIGVpdGhlciwgZXZlbiBhZnRlciByZW1vdmluZyB0aGUgaWZjZmctYm9uZDAgZmls ZSBhbmQgdGhlIG1vZHByb2JlLmQgYWxpYXMuCgpJcyB0aGVyZSBhIHJlY29tbWVuZGVkL3Rlc3Rl ZCBib25kaW5nIGNvbmZpZ3VyYXRpb24gSE9XVE8gZm9yIG9WaXJ0IG9uIEYxOT8KPC9wcmU+DQo8 L2Jsb2NrcXVvdGU+DQo8YnI+DQpXZWxsLCBmb3Igd2hhdCBpdMK0cyB3b3J0aCwgaGVyZcK0cyBv dXIgaWZjZmctYm9uZDA6PGJyPg0KREVWSUNFPSZxdW90O2JvbmQwJnF1b3Q7PGJyPg0KTk1fQ09O VFJPTExFRD0mcXVvdDtubyZxdW90Ozxicj4NClVTRVJDVEw9JnF1b3Q7bm8mcXVvdDs8YnI+DQpC T09UUFJPVE89JnF1b3Q7bm9uZSZxdW90Ozxicj4NCkJPTkRJTkdfT1BUUz0mcXVvdDttb2RlPTQg bWlpbW9uPTEwMCZxdW90Ozxicj4NClRZUEU9JnF1b3Q7RXRoZXJuZXQmcXVvdDs8YnI+DQo8YnI+ DQpBbmQgd2UgYWxzbyBoYXZlIFZMQU4taW50ZXJmYWNlcyBvbiB0b3Agb2YgdGhhdCwgYW5kIHRo ZW4gYnJpZGdlcyBvbiB0b3Agb2YgdGhlbSwgYW5kIG5vIGlzc3VlcyBzbyBmYXIuPGJyPg0KPGJy Pg0KRm91bmQgdGhlIG1vZGUtZGVmaW5pdGlvbnMgYXQgJnF1b3Q7PGEgaHJlZj0iaHR0cDovL3d3 dy5saW51eGhvcml6b24ucm8vYm9uZGluZy5odG1sIj5odHRwOi8vd3d3LmxpbnV4aG9yaXpvbi5y by9ib25kaW5nLmh0bWw8L2E+JnF1b3Q7Ojxicj4NCjxiPm1vZGU9MCAoYmFsYW5jZS1ycik8L2I+ PGJyPg0KUm91bmQtcm9iaW4gcG9saWN5OiBUcmFuc21pdCBwYWNrZXRzIGluIHNlcXVlbnRpYWwg b3JkZXIgZnJvbSB0aGUgZmlyc3QgYXZhaWxhYmxlIHNsYXZlIHRocm91Z2ggdGhlIGxhc3QuIFRo aXMgbW9kZSBwcm92aWRlcyBsb2FkIGJhbGFuY2luZyBhbmQgZmF1bHQgdG9sZXJhbmNlLjxicj4N Cjxicj4NCjxiPm1vZGU9MSAoYWN0aXZlLWJhY2t1cCk8L2I+PGJyPg0KQWN0aXZlLWJhY2t1cCBw b2xpY3k6IE9ubHkgb25lIHNsYXZlIGluIHRoZSBib25kIGlzIGFjdGl2ZS4gQSBkaWZmZXJlbnQg c2xhdmUgYmVjb21lcyBhY3RpdmUgaWYsIGFuZCBvbmx5IGlmLCB0aGUgYWN0aXZlIHNsYXZlIGZh aWxzLiBUaGUgYm9uZCdzIE1BQyBhZGRyZXNzIGlzIGV4dGVybmFsbHkgdmlzaWJsZSBvbiBvbmx5 IG9uZSBwb3J0IChuZXR3b3JrIGFkYXB0ZXIpIHRvIGF2b2lkIGNvbmZ1c2luZyB0aGUgc3dpdGNo LiBUaGlzIG1vZGUgcHJvdmlkZXMNCiBmYXVsdCB0b2xlcmFuY2UuIFRoZSBwcmltYXJ5IG9wdGlv biBhZmZlY3RzIHRoZSBiZWhhdmlvciBvZiB0aGlzIG1vZGUuPGJyPg0KPGJyPg0KPGI+bW9kZT0y IChiYWxhbmNlLXhvcik8L2I+PGJyPg0KWE9SIHBvbGljeTogVHJhbnNtaXQgYmFzZWQgb24gWyhz b3VyY2UgTUFDIGFkZHJlc3MgWE9SJ2Qgd2l0aCBkZXN0aW5hdGlvbiBNQUMgYWRkcmVzcykgbW9k dWxvIHNsYXZlIGNvdW50XS4gVGhpcyBzZWxlY3RzIHRoZSBzYW1lIHNsYXZlIGZvciBlYWNoIGRl c3RpbmF0aW9uIE1BQyBhZGRyZXNzLiBUaGlzIG1vZGUgcHJvdmlkZXMgbG9hZCBiYWxhbmNpbmcg YW5kIGZhdWx0IHRvbGVyYW5jZS48YnI+DQo8YnI+DQo8Yj5tb2RlPTMgKGJyb2FkY2FzdCk8L2I+ PGJyPg0KQnJvYWRjYXN0IHBvbGljeTogdHJhbnNtaXRzIGV2ZXJ5dGhpbmcgb24gYWxsIHNsYXZl IGludGVyZmFjZXMuIFRoaXMgbW9kZSBwcm92aWRlcyBmYXVsdCB0b2xlcmFuY2UuPGJyPg0KPGJy Pg0KPGI+bW9kZT00ICg4MDIuM2FkKTwvYj48YnI+DQpJRUVFIDgwMi4zYWQgRHluYW1pYyBsaW5r IGFnZ3JlZ2F0aW9uLiBDcmVhdGVzIGFnZ3JlZ2F0aW9uIGdyb3VwcyB0aGF0IHNoYXJlIHRoZSBz YW1lIHNwZWVkIGFuZCBkdXBsZXggc2V0dGluZ3MuIFV0aWxpemVzIGFsbCBzbGF2ZXMgaW4gdGhl IGFjdGl2ZSBhZ2dyZWdhdG9yIGFjY29yZGluZyB0byB0aGUgODAyLjNhZCBzcGVjaWZpY2F0aW9u Ljxicj4NCjxicj4NCkhUSCE8YnI+DQo8YnI+DQovS2FybGk8YnI+DQo8YnI+DQo8YmxvY2txdW90 ZSB0eXBlPSJDSVRFIj4NCjxwcmU+CgpKb29wOiBSZXNwb25zZXMgYXMgZm9sbG93czoKIC0gV2lu ZG93cyBmaXJld2FsbCB3YXMgZGlzYWJsZWQgaW4gZWFjaCBXaW5kb3dzIFZNCiAtIENoYW5naW5n IHRoZSBDUFUgc2V0dGluZyBhbmQgc3RhcnRpbmcgdGhlIFZNIGRpcmVjdGx5IG9uIHRoZSBob3N0 IHZpYSBRRU1VIChpLmUuIG5vdCB0aHJvdWdoIG9WaXJ0KSBkaWQgbm90IHNlZW0gdG8gYWZmZWN0 IHRoZSBiZWhhdmlvcgoKVGhhbmtzLAoKQ2hyaXMKCgoKUExFQVNFIENPTlNJREVSIFRIRSBFTlZJ Uk9OTUVOVCwgRE9OJ1QgUFJJTlQgVEhJUyBFTUFJTCBVTkxFU1MgWU9VIFJFQUxMWSBORUVEIFRP LgoKVGhpcyBlbWFpbCBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGluZm9ybWF0aW9u IHdoaWNoIGlzIGNvbmZpZGVudGlhbCBhbmQvb3IgbGVnYWxseSBwcml2aWxlZ2VkLiBJZiB5b3Ug YXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IG9mIHRoaXMgZS1tYWlsIHBsZWFzZSBub3Rp ZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSBlLW1haWwgYW5kIGRlbGV0ZSB0aGlzIGUtbWFp bCBhbmQgaXRzIGF0dGFjaG1lbnRzIGZyb20geW91ciBjb21wdXRlciBhbmQgSVQgc3lzdGVtcy4g WW91IG11c3Qgbm90IGNvcHksIHJlLXRyYW5zbWl0LCB1c2Ugb3IgZGlzY2xvc2UgKG90aGVyIHRo YW4gdG8gdGhlIHNlbmRlcikgdGhlIGV4aXN0ZW5jZSBvciBjb250ZW50cyBvZiB0aGlzIGVtYWls IG9yIGl0cyBhdHRhY2htZW50cyBvciBwZXJtaXQgYW55b25lIGVsc2UgdG8gZG8gc28uCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJv bTogPGEgaHJlZj0ibWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIj51c2Vycy1ib3VuY2Vz QG92aXJ0Lm9yZzwvYT4gWzxhIGhyZWY9Im1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyI+ bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPC9hPl0gT24gQmVoYWxmIE9mIDxhIGhyZWY9 Im1haWx0bzp1c2Vycy1yZXF1ZXN0QG92aXJ0Lm9yZyI+dXNlcnMtcmVxdWVzdEBvdmlydC5vcmc8 L2E+ClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMTMgMzozMSBQTQpUbzogPGEgaHJl Zj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPgpTdWJqZWN0OiBV c2VycyBEaWdlc3QsIFZvbCAyNCwgSXNzdWUgOTMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQoKTWVzc2FnZTogMwpEYXRlOiBUaHUsIDE5IFNlcCAyMDEzIDA5OjEzOjQzICYjNDM7MDIw MApGcm9tOiBub2MgJmx0OzxhIGhyZWY9Im1haWx0bzpub2NAbmlldXdsYW5kLm5sIj5ub2NAbmll dXdsYW5kLm5sPC9hPiZndDsKQ2M6ICZxdW90OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5v cmciPnVzZXJzQG92aXJ0Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0Bv dmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT4mZ3Q7ClN1YmplY3Q6IFJlOiBbVXNlcnNdIG9W aXJ0IDMuMy9GMTkgLSBXaW5kb3dzIGd1ZXN0IHVuYWJsZSB0byBhY2Nlc3MKICAgICAgICBuZXR3 b3JrCk1lc3NhZ2UtSUQ6ICZsdDs8YSBocmVmPSJtYWlsdG86NTIzQUE0MjcuMjA2MDYwNUBuaWV1 d2xhbmQubmwiPjUyM0FBNDI3LjIwNjA2MDVAbmlldXdsYW5kLm5sPC9hPiZndDsKQ29udGVudC1U eXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSZxdW90O2lzby04ODU5LTEmcXVvdDs7IEZvcm1hdD0m cXVvdDtmbG93ZWQmcXVvdDsKCk9uIDE4LTktMjAxMyAyMzowOCwgU1VMTElWQU4sIENocmlzIChX R0spIHdyb3RlOgo8Zm9udCBjb2xvcj0iIzczNzM3MyI+Jmd0OzwvZm9udD4KPGZvbnQgY29sb3I9 IiM3MzczNzMiPiZndDsgSGksPC9mb250Pgo8Zm9udCBjb2xvcj0iIzczNzM3MyI+Jmd0OzwvZm9u dD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgSSdtIGhhdmluZyBuZXR3b3JrIGlzc3VlcyB3 aXRoIGEgV2luZG93cyBTZXJ2ZXIgMjAwOCBSMiBndWVzdCBydW5uaW5nPC9mb250Pgo8Zm9udCBj b2xvcj0iIzczNzM3MyI+Jmd0OyBvbiBhbiBGMTkgaG9zdC4gVGhlIGd1ZXN0IGhhcyBhIHN0YXRp YyBjb25maWd1cmF0aW9uIGFuZCBpcyBhYmxlIHRvPC9mb250Pgo8Zm9udCBjb2xvcj0iIzczNzM3 MyI+Jmd0OyBwaW5nIGl0c2VsZiBhbmQgdGhlIGhvc3QgaXQgaXMgcnVubmluZyBvbiwgaG93ZXZl ciBjYW5ub3QgcGluZyB0aGU8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7IGdhdGV3 YXksIGFueSBvdGhlciBob3N0cyBvbiB0aGUgbG9jYWwgbmV0d29yaywgb3IgZXh0ZXJuYWwgaG9z dHMuIEE8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7IFJIRUwgNi40IGd1ZXN0IG9u IHRoZSBzYW1lIGhvc3Qgd2l0aCBhIHNpbWlsYXIgc3RhdGljIGNvbmZpZ3VyYXRpb248L2ZvbnQ+ Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7IHdvcmtzIG5vcm1hbGx5LjwvZm9udD4KPGZvbnQg Y29sb3I9IiM3MzczNzMiPiZndDs8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7IElw dGFibGVzL2ZpcmV3YWxsZCBvbiB0aGUgaG9zdCBhcmUgc3dpdGNoZWQgb2ZmIGFuZCB0aGUgbmV0 d29yazwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgZGVmaW5pdGlvbnMgaW4gdGhl IFhNTCBmb3IgZWFjaCBWTSAoV2luZG93cy9SSEVMKSBhcmUgdGhlIHNhbWUuIFRoZTwvZm9udD4K PGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgdmlydGlvIG5ldHdvcmsgZHJpdmVycyBhcmUgaW5z dGFsbGVkIGluIHRoZSBndWVzdC4gVGhlIGd1ZXN0IHdhczwvZm9udD4KPGZvbnQgY29sb3I9IiM3 MzczNzMiPiZndDsgY3JlYXRlZCBmcm9tIGEgV2luIDIwMDggUjIgdGVtcGxhdGUsIHdoaWNoIHdh cyBjcmVhdGVkIGZyb20gYSBWTTwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgaW1w b3J0ZWQgZnJvbSBvVmlydCAzLjIuIFNvZnR3YXJlIHZlcnNpb25zIGJlbG93LjwvZm9udD4KPGZv bnQgY29sb3I9IiM3MzczNzMiPiZndDs8L2ZvbnQ+Ckp1c3QgdG8gYmUgc3VyZSwgaXB0YWJsZXMv ZmlyZXdhbGxkIT1XaW5kb3dzIEZpcmV3YWxsLiBJcyB0aGVyZSBhIHJ1bGUKaW4gdGhlIHdpbmRv d3MgZmlyZXdhbGwgdG8gYWxsb3cgcGluZyBvciBpcyBpdCBkaXNhYmxlZD8KCjxmb250IGNvbG9y PSIjNzM3MzczIj4mZ3Q7IEFyZSB0aGVyZSBhbnkgbWFudWFsIGNvbmZpZ3VyYXRpb24gc3RlcHMg cmVxdWlyZWQgb24gdGhlIGhvc3QgdG88L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7 IHN1cHBvcnQgV2luZG93cyBndWVzdHM/IEFyZSB0aGVyZSBhbnkgcGFydGljdWxhciBkaWFnbm9z dGljIHN0ZXBzIEk8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7IGNvdWxkIHRha2Ug dG8gdHJ5IGFuZCBuYXJyb3cgZG93biB0aGUgY2F1c2U/PC9mb250Pgo8Zm9udCBjb2xvcj0iIzcz NzM3MyI+Jmd0OzwvZm9udD4KRG9uJ3QgdGhpbmsgc28sIGp1c3QgY29udmVydGVkIGEgV2luZG93 czIwMDhSMiBkYXRhY2VudGVyIGd1ZXN0IGZyb20KVm13YXJlIHRvIG9WaXJ0IGFuZCBpdCByYW4s IGFmdGVyIGFkZGluZyB2aXJ0aW8gZHJpdmVycyBvciB1c2luZyBlMTAwMAphbmQvb3IgaWRlIGRp c2tzLgoKPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgVmVyc2lvbnM6PC9mb250Pgo8Zm9udCBj b2xvcj0iIzczNzM3MyI+Jmd0OzwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgLW9W aXJ0IDMuMy4wLTQ8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7PC9mb250Pgo8Zm9u dCBjb2xvcj0iIzczNzM3MyI+Jmd0OyAtRjE5IDMuMTAuMTEtMjAwPC9mb250Pgo8Zm9udCBjb2xv cj0iIzczNzM3MyI+Jmd0OzwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDsgLVFFTVUg MS40LjItOTwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDs8L2ZvbnQ+Cjxmb250IGNv bG9yPSIjNzM3MzczIj4mZ3Q7IC1MaWJ2aXJ0IDEuMS4yLTE8L2ZvbnQ+Cjxmb250IGNvbG9yPSIj NzM3MzczIj4mZ3Q7PC9mb250Pgo8Zm9udCBjb2xvcj0iIzczNzM3MyI+Jmd0OyAtVkRTTSA0LjEy LjEtMjwvZm9udD4KPGZvbnQgY29sb3I9IiM3MzczNzMiPiZndDs8L2ZvbnQ+Cjxmb250IGNvbG9y PSIjNzM3MzczIj4mZ3Q7IC12aXJ0aW8td2luIDAuMS01MjwvZm9udD4KPGZvbnQgY29sb3I9IiM3 MzczNzMiPiZndDs8L2ZvbnQ+Cjxmb250IGNvbG9yPSIjNzM3MzczIj4mZ3Q7PC9mb250PgpZb3Vy IHByb2JsZW0gbG9va3MgbGlrZSB0aGUgcHJvYmxlbSBSZW4/IGhhZCB3aXRoIGhpcyBTb2xhcmlz IGd1ZXN0LCBpdHMKYSByZWNlbnQgdGhyZWFkLiBUdXJuZWQgb3V0IHRoYXQgc2V0dGluZyAtY3B1 IE5laGFsZW0gYnkgb3ZpcnQgY2F1c2VkCm5ldHdvcmtpbmcgaW4gdGhlIFNvbGFyaXMgZ3Vlc3Qg dG8gZmFpbC4KRG9uJ3QgdGhpbmsgdGhpcyBpcyB5b3VyIHByb2JsZW0gdGhvdWdoIHNpbmNlIGxv dHMgb2YgcGVvcGxlIHJ1biBXaW5kb3dzCmd1ZXN0IHdpdGhvdXQgcHJvYmxlbXMuCgpSZWdhcmRz LAoKSm9vcAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f ClVzZXJzIG1haWxpbmcgbGlzdAo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vy c0BvdmlydC5vcmc8L2E+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPC9hPgo8L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjx0YWJsZSBjZWxsc3BhY2luZz0i MCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZD4tLSA8 YnI+DQo8YnI+DQpNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXI8YnI+DQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tPGJyPg0KS2FybGkgU2rDtmJlcmc8YnI+DQpTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdy aWN1bHR1cmFsIFNjaWVuY2VzPGJyPg0KQm94IDcwNzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOl c3bDpGdlbiA4KTxicj4NClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbjxicj4NClBob25lOiAmbmJz cDsmIzQzOzQ2LSgwKTE4LTY3IDE1IDY2PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmthcmxpLnNqb2Jl cmdAYWRtLnNsdS5zZSI+a2FybGkuc2pvYmVyZ0BzbHUuc2U8L2E+IDwvdGQ+DQo8L3RyPg0KPC90 Ym9keT4NCjwvdGFibGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_5F9E965F5A80BC468BE5F40576769F093DD9EE6Dexchange21_--

--_000_DC9ABD90CB55EC448B1F682D5731AF7407AC9F365DIAD2MBX17mex0_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNCndlIGhhZCB0aGUgc2FtZSBpc3N1ZSAob1ZpcnQgMy4wICYgb1ZpcnQgMy4yLjEpIHdo ZW4gdXNpbmcgYmFsYW5jZS1yciBmb3IgVk0gbmV0d29ya2luZzoNCldpbmRvd3MgVk0gY291bGRu 4oCZdCBhY2Nlc3MgbmV0d29yay4NCg0KQWZ0ZXIgY2hhbmdpbmcgdG8gYm9uZCBtb2RlIHRvIDQg KExBQ1ApICwgV2luZG93cyBWTSBuZXR3b3JraW5nIHdhcyBwb3NzaWJsZS4NCg0KQ2hlZXJzLA0K U3Zlbi4NCg0KU3ZlbiBLbm9oc2FsbGEgfCBTeXN0ZW0gQWRtaW5pc3RyYXRpb24gfCBOZXRiaXNj dWl0cw0KDQpPZmZpY2UgKzQ5IDYzMSA2ODAzNiA0MzMgfCBGYXggKzQ5IDYzMSA2ODAzNiAxMTEg IHxFLU1haWwgcy5rbm9oc2FsbGFAbmV0YmlzY3VpdHMuY29tIHwgU2t5cGU6IG5ldGJpc2N1aXRz LmFkbWluDQpOZXRiaXNjdWl0cyBHbWJIIHwgRXVyb3BhYWxsZWUgMTAgfCA2NzY1NyB8IEdFUk1B TlkNCg0KVm9uOiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNA b3ZpcnQub3JnXSBJbSBBdWZ0cmFnIHZvbiBLYXJsaSBTasO2YmVyZw0KR2VzZW5kZXQ6IEZyZWl0 YWcsIDIwLiBTZXB0ZW1iZXIgMjAxMyAxMzoxMQ0KQW46IFNVTExJVkFOLCBDaHJpcyAoV0dLKQ0K Q2M6IHVzZXJzQG92aXJ0Lm9yZw0KQmV0cmVmZjogUmU6IFtVc2Vyc10gb1ZpcnQgMy4zL0YxOSAt IFdpbmRvd3MgZ3Vlc3QgdW5hYmxlIHRvIGFjY2VzcyBuZXR3b3JrDQoNCmZyZSAyMDEzLTA5LTIw IGtsb2NrYW4gMTA6NTAgKzAwMDAgc2tyZXYgU1VMTElWQU4sIENocmlzIChXR0spOg0KDQoNCg0K SGksDQoNCg0KDQpKdXN0IGZvbGxvd2luZyB1cCBvbiB0aGlzIGlzc3VlLiBUdXJucyBvdXQgdGhl IG5ldHdvcmsgcHJvYmxlbXMgd2VyZSBiZWluZyBjYXVzZWQgYnkgdGhlIGJvbmQwIGludGVyZmFj ZS4NCg0KDQoNClRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gd2FzIHR3byBOSUNzIHRlYW1lZCBh cyBib25kMCwgd2hpY2ggd2FzIHRoZW4gYnJpZGdlZCB0byB0aGUgb3ZpcnRtZ210IGludGVyZmFj ZS4gV2l0aCB0aGlzIGNvbmZpZ3VyYXRpb24sIFJIRUwgZ3Vlc3RzIGNvdWxkIGFjY2VzcyB0aGUg bmV0d29yayBub3JtYWxseSBidXQgV2luZG93cyBndWVzdHMgKFhQLCA3LCAyMDA4IFIyKSBjb3Vs ZCBub3QuIEFmdGVyIGRlYWN0aXZhdGluZyB0aGUgYm9uZDAgaW50ZXJmYWNlIGFuZCBicmlkZ2lu ZyBvbmUgb2YgdGhlIE5JQ3MgZGlyZWN0bHkgdG8gdGhlIG92aXJ0bWdtdCBpbnRlcmZhY2UsIGJv dGggUkhFTCBhbmQgV2luZG93cyBndWVzdHMgaGF2ZSBmdWxseSBmdW5jdGlvbmluZyBuZXR3b3Jr cy4NCg0KDQoNCkkgYW0gbm90IHN1cmUgd2h5IGV4YWN0bHkgdGhlIGJvbmQwIGludGVyZmFjZSB3 YXMgbm90IHdvcmtpbmcgYXMgaW50ZW5kZWQuIFRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gaGFk IHRoZSBtb2RlIGFzIGJhbGFuY2UtcnIsIGlzIHRoaXMga25vd24gdG8gY2F1c2UgcHJvYmxlbXM/ IE15IGludGVudGlvbiB3YXMgdG8gaGF2ZSB0aGUgbW9kZSBhcyBiYWxhbmNlLWFsYiBob3dldmVy IHRoZSBib25kaW5nIGRyaXZlciBpbiBGMTkgc2VlbXMgdG8gY29tcGxldGVseSBpZ25vcmUgYW55 IEJPTkRJTkdfT1BUUyBzZXR0aW5ncyBpbiB0aGUgaWZjZmctYm9uZDAgZmlsZS4gQXR0ZW1wdHMg dG8gY2hhbmdlIHRoZSBib25kaW5nIG1vZGUgZGlyZWN0bHkgdmlhIC9zeXMvY2xhc3MvbmV0L2Jv bmQwL2JvbmRpbmcvbW9kZSByZXBlYXRlZGx5IGZhaWxlZCBkdWUgdG8gJ3RoZSBib25kIGhhdmlu ZyBzbGF2ZXMnLCBldmVuIGFmdGVyIHRoZSBib25kIGhhZCBiZWVuIHRha2VuIGRvd24gdmlhIGlm Y29uZmlnLiBJIHdhcyBub3QgYWJsZSB0byByZW1vdmUgdGhlIGJvbmQwIGRlZmluaXRpb24gZWl0 aGVyLCBldmVuIGFmdGVyIHJlbW92aW5nIHRoZSBpZmNmZy1ib25kMCBmaWxlIGFuZCB0aGUgbW9k cHJvYmUuZCBhbGlhcy4NCg0KDQoNCklzIHRoZXJlIGEgcmVjb21tZW5kZWQvdGVzdGVkIGJvbmRp bmcgY29uZmlndXJhdGlvbiBIT1dUTyBmb3Igb1ZpcnQgb24gRjE5Pw0KDQpXZWxsLCBmb3Igd2hh dCBpdMK0cyB3b3J0aCwgaGVyZcK0cyBvdXIgaWZjZmctYm9uZDA6DQpERVZJQ0U9ImJvbmQwIg0K Tk1fQ09OVFJPTExFRD0ibm8iDQpVU0VSQ1RMPSJubyINCkJPT1RQUk9UTz0ibm9uZSINCkJPTkRJ TkdfT1BUUz0ibW9kZT00IG1paW1vbj0xMDAiDQpUWVBFPSJFdGhlcm5ldCINCg0KQW5kIHdlIGFs c28gaGF2ZSBWTEFOLWludGVyZmFjZXMgb24gdG9wIG9mIHRoYXQsIGFuZCB0aGVuIGJyaWRnZXMg b24gdG9wIG9mIHRoZW0sIGFuZCBubyBpc3N1ZXMgc28gZmFyLg0KDQpGb3VuZCB0aGUgbW9kZS1k ZWZpbml0aW9ucyBhdCAiaHR0cDovL3d3dy5saW51eGhvcml6b24ucm8vYm9uZGluZy5odG1sIjoN Cm1vZGU9MCAoYmFsYW5jZS1ycikNClJvdW5kLXJvYmluIHBvbGljeTogVHJhbnNtaXQgcGFja2V0 cyBpbiBzZXF1ZW50aWFsIG9yZGVyIGZyb20gdGhlIGZpcnN0IGF2YWlsYWJsZSBzbGF2ZSB0aHJv dWdoIHRoZSBsYXN0LiBUaGlzIG1vZGUgcHJvdmlkZXMgbG9hZCBiYWxhbmNpbmcgYW5kIGZhdWx0 IHRvbGVyYW5jZS4NCg0KbW9kZT0xIChhY3RpdmUtYmFja3VwKQ0KQWN0aXZlLWJhY2t1cCBwb2xp Y3k6IE9ubHkgb25lIHNsYXZlIGluIHRoZSBib25kIGlzIGFjdGl2ZS4gQSBkaWZmZXJlbnQgc2xh dmUgYmVjb21lcyBhY3RpdmUgaWYsIGFuZCBvbmx5IGlmLCB0aGUgYWN0aXZlIHNsYXZlIGZhaWxz LiBUaGUgYm9uZCdzIE1BQyBhZGRyZXNzIGlzIGV4dGVybmFsbHkgdmlzaWJsZSBvbiBvbmx5IG9u ZSBwb3J0IChuZXR3b3JrIGFkYXB0ZXIpIHRvIGF2b2lkIGNvbmZ1c2luZyB0aGUgc3dpdGNoLiBU aGlzIG1vZGUgcHJvdmlkZXMgZmF1bHQgdG9sZXJhbmNlLiBUaGUgcHJpbWFyeSBvcHRpb24gYWZm ZWN0cyB0aGUgYmVoYXZpb3Igb2YgdGhpcyBtb2RlLg0KDQptb2RlPTIgKGJhbGFuY2UteG9yKQ0K WE9SIHBvbGljeTogVHJhbnNtaXQgYmFzZWQgb24gWyhzb3VyY2UgTUFDIGFkZHJlc3MgWE9SJ2Qg d2l0aCBkZXN0aW5hdGlvbiBNQUMgYWRkcmVzcykgbW9kdWxvIHNsYXZlIGNvdW50XS4gVGhpcyBz ZWxlY3RzIHRoZSBzYW1lIHNsYXZlIGZvciBlYWNoIGRlc3RpbmF0aW9uIE1BQyBhZGRyZXNzLiBU aGlzIG1vZGUgcHJvdmlkZXMgbG9hZCBiYWxhbmNpbmcgYW5kIGZhdWx0IHRvbGVyYW5jZS4NCg0K bW9kZT0zIChicm9hZGNhc3QpDQpCcm9hZGNhc3QgcG9saWN5OiB0cmFuc21pdHMgZXZlcnl0aGlu ZyBvbiBhbGwgc2xhdmUgaW50ZXJmYWNlcy4gVGhpcyBtb2RlIHByb3ZpZGVzIGZhdWx0IHRvbGVy YW5jZS4NCg0KbW9kZT00ICg4MDIuM2FkKQ0KSUVFRSA4MDIuM2FkIER5bmFtaWMgbGluayBhZ2dy ZWdhdGlvbi4gQ3JlYXRlcyBhZ2dyZWdhdGlvbiBncm91cHMgdGhhdCBzaGFyZSB0aGUgc2FtZSBz cGVlZCBhbmQgZHVwbGV4IHNldHRpbmdzLiBVdGlsaXplcyBhbGwgc2xhdmVzIGluIHRoZSBhY3Rp dmUgYWdncmVnYXRvciBhY2NvcmRpbmcgdG8gdGhlIDgwMi4zYWQgc3BlY2lmaWNhdGlvbi4NCg0K SFRIIQ0KDQovS2FybGkNCg0KDQoNCg0KDQoNCg0KSm9vcDogUmVzcG9uc2VzIGFzIGZvbGxvd3M6 DQoNCiAtIFdpbmRvd3MgZmlyZXdhbGwgd2FzIGRpc2FibGVkIGluIGVhY2ggV2luZG93cyBWTQ0K DQogLSBDaGFuZ2luZyB0aGUgQ1BVIHNldHRpbmcgYW5kIHN0YXJ0aW5nIHRoZSBWTSBkaXJlY3Rs eSBvbiB0aGUgaG9zdCB2aWEgUUVNVSAoaS5lLiBub3QgdGhyb3VnaCBvVmlydCkgZGlkIG5vdCBz ZWVtIHRvIGFmZmVjdCB0aGUgYmVoYXZpb3INCg0KDQoNClRoYW5rcywNCg0KDQoNCkNocmlzDQoN Cg0KDQoNCg0KDQoNClBMRUFTRSBDT05TSURFUiBUSEUgRU5WSVJPTk1FTlQsIERPTidUIFBSSU5U IFRISVMgRU1BSUwgVU5MRVNTIFlPVSBSRUFMTFkgTkVFRCBUTy4NCg0KDQoNClRoaXMgZW1haWwg YW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBpbmZvcm1hdGlvbiB3aGljaCBpcyBjb25m aWRlbnRpYWwgYW5kL29yIGxlZ2FsbHkgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu dGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg aW1tZWRpYXRlbHkgYnkgZS1tYWlsIGFuZCBkZWxldGUgdGhpcyBlLW1haWwgYW5kIGl0cyBhdHRh Y2htZW50cyBmcm9tIHlvdXIgY29tcHV0ZXIgYW5kIElUIHN5c3RlbXMuIFlvdSBtdXN0IG5vdCBj b3B5LCByZS10cmFuc21pdCwgdXNlIG9yIGRpc2Nsb3NlIChvdGhlciB0aGFuIHRvIHRoZSBzZW5k ZXIpIHRoZSBleGlzdGVuY2Ugb3IgY29udGVudHMgb2YgdGhpcyBlbWFpbCBvciBpdHMgYXR0YWNo bWVudHMgb3IgcGVybWl0IGFueW9uZSBlbHNlIHRvIGRvIHNvLg0KDQoNCg0KLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoNCkZy b206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPG1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9y Zz4gW21haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10gT24gQmVoYWxmIE9mIHVzZXJzLXJl cXVlc3RAb3ZpcnQub3JnPG1haWx0bzp1c2Vycy1yZXF1ZXN0QG92aXJ0Lm9yZz4NCg0KU2VudDog VGh1cnNkYXksIFNlcHRlbWJlciAxOSwgMjAxMyAzOjMxIFBNDQoNClRvOiB1c2Vyc0BvdmlydC5v cmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4NCg0KU3ViamVjdDogVXNlcnMgRGlnZXN0LCBWb2wg MjQsIElzc3VlIDkzDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQoN Ck1lc3NhZ2U6IDMNCg0KRGF0ZTogVGh1LCAxOSBTZXAgMjAxMyAwOToxMzo0MyArMDIwMA0KDQpG cm9tOiBub2MgPG5vY0BuaWV1d2xhbmQubmw8bWFpbHRvOm5vY0BuaWV1d2xhbmQubmw+Pg0KDQpD YzogInVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPiIgPHVzZXJzQG92aXJ0 Lm9yZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPj4NCg0KU3ViamVjdDogUmU6IFtVc2Vyc10gb1Zp cnQgMy4zL0YxOSAtIFdpbmRvd3MgZ3Vlc3QgdW5hYmxlIHRvIGFjY2Vzcw0KDQogICAgICAgIG5l dHdvcmsNCg0KTWVzc2FnZS1JRDogPDUyM0FBNDI3LjIwNjA2MDVAbmlldXdsYW5kLm5sPG1haWx0 bzo1MjNBQTQyNy4yMDYwNjA1QG5pZXV3bGFuZC5ubD4+DQoNCkNvbnRlbnQtVHlwZTogdGV4dC9w bGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSI7IEZvcm1hdD0iZmxvd2VkIg0KDQoNCg0KT24gMTgt OS0yMDEzIDIzOjA4LCBTVUxMSVZBTiwgQ2hyaXMgKFdHSykgd3JvdGU6DQoNCj4NCg0KPiBIaSwN Cg0KPg0KDQo+IEknbSBoYXZpbmcgbmV0d29yayBpc3N1ZXMgd2l0aCBhIFdpbmRvd3MgU2VydmVy IDIwMDggUjIgZ3Vlc3QgcnVubmluZw0KDQo+IG9uIGFuIEYxOSBob3N0LiBUaGUgZ3Vlc3QgaGFz IGEgc3RhdGljIGNvbmZpZ3VyYXRpb24gYW5kIGlzIGFibGUgdG8NCg0KPiBwaW5nIGl0c2VsZiBh bmQgdGhlIGhvc3QgaXQgaXMgcnVubmluZyBvbiwgaG93ZXZlciBjYW5ub3QgcGluZyB0aGUNCg0K PiBnYXRld2F5LCBhbnkgb3RoZXIgaG9zdHMgb24gdGhlIGxvY2FsIG5ldHdvcmssIG9yIGV4dGVy bmFsIGhvc3RzLiBBDQoNCj4gUkhFTCA2LjQgZ3Vlc3Qgb24gdGhlIHNhbWUgaG9zdCB3aXRoIGEg c2ltaWxhciBzdGF0aWMgY29uZmlndXJhdGlvbg0KDQo+IHdvcmtzIG5vcm1hbGx5Lg0KDQo+DQoN Cj4gSXB0YWJsZXMvZmlyZXdhbGxkIG9uIHRoZSBob3N0IGFyZSBzd2l0Y2hlZCBvZmYgYW5kIHRo ZSBuZXR3b3JrDQoNCj4gZGVmaW5pdGlvbnMgaW4gdGhlIFhNTCBmb3IgZWFjaCBWTSAoV2luZG93 cy9SSEVMKSBhcmUgdGhlIHNhbWUuIFRoZQ0KDQo+IHZpcnRpbyBuZXR3b3JrIGRyaXZlcnMgYXJl IGluc3RhbGxlZCBpbiB0aGUgZ3Vlc3QuIFRoZSBndWVzdCB3YXMNCg0KPiBjcmVhdGVkIGZyb20g YSBXaW4gMjAwOCBSMiB0ZW1wbGF0ZSwgd2hpY2ggd2FzIGNyZWF0ZWQgZnJvbSBhIFZNDQoNCj4g aW1wb3J0ZWQgZnJvbSBvVmlydCAzLjIuIFNvZnR3YXJlIHZlcnNpb25zIGJlbG93Lg0KDQo+DQoN Ckp1c3QgdG8gYmUgc3VyZSwgaXB0YWJsZXMvZmlyZXdhbGxkIT1XaW5kb3dzIEZpcmV3YWxsLiBJ cyB0aGVyZSBhIHJ1bGUNCg0KaW4gdGhlIHdpbmRvd3MgZmlyZXdhbGwgdG8gYWxsb3cgcGluZyBv ciBpcyBpdCBkaXNhYmxlZD8NCg0KDQoNCj4gQXJlIHRoZXJlIGFueSBtYW51YWwgY29uZmlndXJh dGlvbiBzdGVwcyByZXF1aXJlZCBvbiB0aGUgaG9zdCB0bw0KDQo+IHN1cHBvcnQgV2luZG93cyBn dWVzdHM/IEFyZSB0aGVyZSBhbnkgcGFydGljdWxhciBkaWFnbm9zdGljIHN0ZXBzIEkNCg0KPiBj b3VsZCB0YWtlIHRvIHRyeSBhbmQgbmFycm93IGRvd24gdGhlIGNhdXNlPw0KDQo+DQoNCkRvbid0 IHRoaW5rIHNvLCBqdXN0IGNvbnZlcnRlZCBhIFdpbmRvd3MyMDA4UjIgZGF0YWNlbnRlciBndWVz dCBmcm9tDQoNClZtd2FyZSB0byBvVmlydCBhbmQgaXQgcmFuLCBhZnRlciBhZGRpbmcgdmlydGlv IGRyaXZlcnMgb3IgdXNpbmcgZTEwMDANCg0KYW5kL29yIGlkZSBkaXNrcy4NCg0KDQoNCj4gVmVy c2lvbnM6DQoNCj4NCg0KPiAtb1ZpcnQgMy4zLjAtNA0KDQo+DQoNCj4gLUYxOSAzLjEwLjExLTIw MA0KDQo+DQoNCj4gLVFFTVUgMS40LjItOQ0KDQo+DQoNCj4gLUxpYnZpcnQgMS4xLjItMQ0KDQo+ DQoNCj4gLVZEU00gNC4xMi4xLTINCg0KPg0KDQo+IC12aXJ0aW8td2luIDAuMS01Mg0KDQo+DQoN Cj4NCg0KWW91ciBwcm9ibGVtIGxvb2tzIGxpa2UgdGhlIHByb2JsZW0gUmVuPyBoYWQgd2l0aCBo aXMgU29sYXJpcyBndWVzdCwgaXRzDQoNCmEgcmVjZW50IHRocmVhZC4gVHVybmVkIG91dCB0aGF0 IHNldHRpbmcgLWNwdSBOZWhhbGVtIGJ5IG92aXJ0IGNhdXNlZA0KDQpuZXR3b3JraW5nIGluIHRo ZSBTb2xhcmlzIGd1ZXN0IHRvIGZhaWwuDQoNCkRvbid0IHRoaW5rIHRoaXMgaXMgeW91ciBwcm9i bGVtIHRob3VnaCBzaW5jZSBsb3RzIG9mIHBlb3BsZSBydW4gV2luZG93cw0KDQpndWVzdCB3aXRo b3V0IHByb2JsZW1zLg0KDQoNCg0KUmVnYXJkcywNCg0KDQoNCkpvb3ANCg0KDQoNCg0KDQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpVc2VycyBtYWls aW5nIGxpc3QNCg0KVXNlcnNAb3ZpcnQub3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQoNCmh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQotLQ0KDQpNZWQg VsOkbmxpZ2EgSMOkbHNuaW5nYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkthcmxpIFNqw7Zi ZXJnDQpTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVuY2VzDQpCb3ggNzA3 OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6VzdsOkZ2VuIDgpDQpTLTc1MCAwNyBVcHBzYWxhLCBT d2VkZW4NClBob25lOiAgKzQ2LSgwKTE4LTY3IDE1IDY2DQprYXJsaS5zam9iZXJnQHNsdS5zZTxt YWlsdG86a2FybGkuc2pvYmVyZ0BhZG0uc2x1LnNlPg0KDQoNCg== --_000_DC9ABD90CB55EC448B1F682D5731AF7407AC9F365DIAD2MBX17mex0_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50 PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0 aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt ZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAz IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h bCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJp ZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4i Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4w cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkhUTUxWb3Jmb3JtYXRpZXJ0 WmNobg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1zby1z dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IjsN Cglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkUtTWFpbEZvcm1hdHZvcmxhZ2UxOQ0KCXtt c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxl LXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlv bjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCAyLjBj bSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+ PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9 ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0 PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwv aGVhZD48Ym9keSBsYW5nPURFIGxpbms9Ymx1ZSB2bGluaz1wdXJwbGU+PGRpdiBjbGFzcz1Xb3Jk U2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFy ZWFzdC1sYW5ndWFnZTpFTi1VUyc+SGksPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMn PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFu Zz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh bnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPndlIGhh ZCB0aGUgc2FtZSBpc3N1ZSAob1ZpcnQgMy4wICZhbXA7IG9WaXJ0IDMuMi4xKSB3aGVuIHVzaW5n IGJhbGFuY2UtcnIgZm9yIFZNIG5ldHdvcmtpbmc6PGJyPldpbmRvd3MgVk0gY291bGRu4oCZdCBh Y2Nlc3MgbmV0d29yay48YnI+PGJyPkFmdGVyIGNoYW5naW5nIHRvIGJvbmQgbW9kZSB0byA0IChM QUNQKSAsIFdpbmRvd3MgVk0gbmV0d29ya2luZyB3YXMgcG9zc2libGUuPG86cD48L286cD48L3Nw YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3 RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj bGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh c3QtbGFuZ3VhZ2U6RU4tVVMnPlN2ZW4uPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z b05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n dWFnZTpFTi1VUyc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+PHAgY2xhc3M9TXNv Tm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojNUE1QTVBJz5TdmVuIEtub2hzYWxsYSA8 L3NwYW4+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiNDMDAwMDAnPnw8L3NwYW4+PHNwYW4gbGFu Zz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh bnMtc2VyaWYiO2NvbG9yOiM1QTVBNUEnPiBTeXN0ZW0gQWRtaW5pc3RyYXRpb24gfCBOZXRiaXNj dWl0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1F Ti1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt c2VyaWYiO2NvbG9yOmdyYXknPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N c29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzVBNUE1QSc+T2ZmaWNlICs0OSA2MzEg NjgwMzYgNDMzIHwgRmF4ICs0OSA2MzEgNjgwMzYgMTExwqAgfEUtTWFpbDwvc3Bhbj48c3BhbiBs YW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz YW5zLXNlcmlmIjtjb2xvcjojNTA1MDUwJz4gPC9zcGFuPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9 J2ZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y OiMwMDcwQzAnPnMua25vaHNhbGxhQG5ldGJpc2N1aXRzLmNvbTwvc3Bhbj48c3BhbiBsYW5nPUVO LVVTIHN0eWxlPSdmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjtjb2xvcjojNUE1QTVBJz4gfCBTa3lwZTogPC9zcGFuPjxzcGFuIGxhbmc9RU4tVVMgc3R5 bGU9J2ZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv bG9yOiMwMDcwQzAnPm5ldGJpc2N1aXRzLmFkbWluPC9zcGFuPjxzcGFuIGxhbmc9RU4tVVMgc3R5 bGU9J2ZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv bG9yOiM1QTVBNUEnPiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz cGFuIHN0eWxlPSdmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjtjb2xvcjojNUE1QTVBJz5OZXRiaXNjdWl0cyBHbWJIIHwgRXVyb3BhYWxsZWUgMTAgfCA2 NzY1NyB8IEdFUk1BTlk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTm9y bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9y ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20nPjxw IGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz5Wb246PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0n Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiJz4gdXNl cnMtYm91bmNlc0BvdmlydC5vcmcgW21haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10gPGI+ SW0gQXVmdHJhZyB2b24gPC9iPkthcmxpIFNqw7ZiZXJnPGJyPjxiPkdlc2VuZGV0OjwvYj4gRnJl aXRhZywgMjAuIFNlcHRlbWJlciAyMDEzIDEzOjExPGJyPjxiPkFuOjwvYj4gU1VMTElWQU4sIENo cmlzIChXR0spPGJyPjxiPkNjOjwvYj4gdXNlcnNAb3ZpcnQub3JnPGJyPjxiPkJldHJlZmY6PC9i PiBSZTogW1VzZXJzXSBvVmlydCAzLjMvRjE5IC0gV2luZG93cyBndWVzdCB1bmFibGUgdG8gYWNj ZXNzIG5ldHdvcms8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNv Tm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD5mcmUgMjAxMy0w OS0yMCBrbG9ja2FuIDEwOjUwICswMDAwIHNrcmV2IFNVTExJVkFOLCBDaHJpcyAoV0dLKTogPG86 cD48L286cD48L3A+PGJsb2NrcXVvdGUgc3R5bGU9J21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv dHRvbTo1LjBwdCc+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+SGksPG86cD48L286 cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT5KdXN0IGZvbGxvd2luZyB1 cCBvbiB0aGlzIGlzc3VlLiBUdXJucyBvdXQgdGhlIG5ldHdvcmsgcHJvYmxlbXMgd2VyZSBiZWlu ZyBjYXVzZWQgYnkgdGhlIGJvbmQwIGludGVyZmFjZS48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86 cD4mbmJzcDs8L286cD48L3ByZT48cHJlPlRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gd2FzIHR3 byBOSUNzIHRlYW1lZCBhcyBib25kMCwgd2hpY2ggd2FzIHRoZW4gYnJpZGdlZCB0byB0aGUgb3Zp cnRtZ210IGludGVyZmFjZS4gV2l0aCB0aGlzIGNvbmZpZ3VyYXRpb24sIFJIRUwgZ3Vlc3RzIGNv dWxkIGFjY2VzcyB0aGUgbmV0d29yayBub3JtYWxseSBidXQgV2luZG93cyBndWVzdHMgKFhQLCA3 LCAyMDA4IFIyKSBjb3VsZCBub3QuIEFmdGVyIGRlYWN0aXZhdGluZyB0aGUgYm9uZDAgaW50ZXJm YWNlIGFuZCBicmlkZ2luZyBvbmUgb2YgdGhlIE5JQ3MgZGlyZWN0bHkgdG8gdGhlIG92aXJ0bWdt dCBpbnRlcmZhY2UsIGJvdGggUkhFTCBhbmQgV2luZG93cyBndWVzdHMgaGF2ZSBmdWxseSBmdW5j dGlvbmluZyBuZXR3b3Jrcy48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48 L3ByZT48cHJlPkkgYW0gbm90IHN1cmUgd2h5IGV4YWN0bHkgdGhlIGJvbmQwIGludGVyZmFjZSB3 YXMgbm90IHdvcmtpbmcgYXMgaW50ZW5kZWQuIFRoZSBpbml0aWFsIGNvbmZpZ3VyYXRpb24gaGFk IHRoZSBtb2RlIGFzIGJhbGFuY2UtcnIsIGlzIHRoaXMga25vd24gdG8gY2F1c2UgcHJvYmxlbXM/ IE15IGludGVudGlvbiB3YXMgdG8gaGF2ZSB0aGUgbW9kZSBhcyBiYWxhbmNlLWFsYiBob3dldmVy IHRoZSBib25kaW5nIGRyaXZlciBpbiBGMTkgc2VlbXMgdG8gY29tcGxldGVseSBpZ25vcmUgYW55 IEJPTkRJTkdfT1BUUyBzZXR0aW5ncyBpbiB0aGUgaWZjZmctYm9uZDAgZmlsZS4gQXR0ZW1wdHMg dG8gY2hhbmdlIHRoZSBib25kaW5nIG1vZGUgZGlyZWN0bHkgdmlhIC9zeXMvY2xhc3MvbmV0L2Jv bmQwL2JvbmRpbmcvbW9kZSByZXBlYXRlZGx5IGZhaWxlZCBkdWUgdG8gJ3RoZSBib25kIGhhdmlu ZyBzbGF2ZXMnLCBldmVuIGFmdGVyIHRoZSBib25kIGhhZCBiZWVuIHRha2VuIGRvd24gdmlhIGlm Y29uZmlnLiBJIHdhcyBub3QgYWJsZSB0byByZW1vdmUgdGhlIGJvbmQwIGRlZmluaXRpb24gZWl0 aGVyLCBldmVuIGFmdGVyIHJlbW92aW5nIHRoZSBpZmNmZy1ib25kMCBmaWxlIGFuZCB0aGUgbW9k cHJvYmUuZCBhbGlhcy48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48L3By ZT48cHJlPklzIHRoZXJlIGEgcmVjb21tZW5kZWQvdGVzdGVkIGJvbmRpbmcgY29uZmlndXJhdGlv biBIT1dUTyBmb3Igb1ZpcnQgb24gRjE5PzxvOnA+PC9vOnA+PC9wcmU+PC9ibG9ja3F1b3RlPjxw IGNsYXNzPU1zb05vcm1hbD48YnI+V2VsbCwgZm9yIHdoYXQgaXTCtHMgd29ydGgsIGhlcmXCtHMg b3VyIGlmY2ZnLWJvbmQwOjxicj5ERVZJQ0U9JnF1b3Q7Ym9uZDAmcXVvdDs8YnI+Tk1fQ09OVFJP TExFRD0mcXVvdDtubyZxdW90Ozxicj5VU0VSQ1RMPSZxdW90O25vJnF1b3Q7PGJyPkJPT1RQUk9U Tz0mcXVvdDtub25lJnF1b3Q7PGJyPkJPTkRJTkdfT1BUUz0mcXVvdDttb2RlPTQgbWlpbW9uPTEw MCZxdW90Ozxicj5UWVBFPSZxdW90O0V0aGVybmV0JnF1b3Q7PGJyPjxicj5BbmQgd2UgYWxzbyBo YXZlIFZMQU4taW50ZXJmYWNlcyBvbiB0b3Agb2YgdGhhdCwgYW5kIHRoZW4gYnJpZGdlcyBvbiB0 b3Agb2YgdGhlbSwgYW5kIG5vIGlzc3VlcyBzbyBmYXIuPGJyPjxicj5Gb3VuZCB0aGUgbW9kZS1k ZWZpbml0aW9ucyBhdCAmcXVvdDs8YSBocmVmPSJodHRwOi8vd3d3LmxpbnV4aG9yaXpvbi5yby9i b25kaW5nLmh0bWwiPmh0dHA6Ly93d3cubGludXhob3Jpem9uLnJvL2JvbmRpbmcuaHRtbDwvYT4m cXVvdDs6PGJyPjxiPm1vZGU9MCAoYmFsYW5jZS1ycik8L2I+PGJyPlJvdW5kLXJvYmluIHBvbGlj eTogVHJhbnNtaXQgcGFja2V0cyBpbiBzZXF1ZW50aWFsIG9yZGVyIGZyb20gdGhlIGZpcnN0IGF2 YWlsYWJsZSBzbGF2ZSB0aHJvdWdoIHRoZSBsYXN0LiBUaGlzIG1vZGUgcHJvdmlkZXMgbG9hZCBi YWxhbmNpbmcgYW5kIGZhdWx0IHRvbGVyYW5jZS48YnI+PGJyPjxiPm1vZGU9MSAoYWN0aXZlLWJh Y2t1cCk8L2I+PGJyPkFjdGl2ZS1iYWNrdXAgcG9saWN5OiBPbmx5IG9uZSBzbGF2ZSBpbiB0aGUg Ym9uZCBpcyBhY3RpdmUuIEEgZGlmZmVyZW50IHNsYXZlIGJlY29tZXMgYWN0aXZlIGlmLCBhbmQg b25seSBpZiwgdGhlIGFjdGl2ZSBzbGF2ZSBmYWlscy4gVGhlIGJvbmQncyBNQUMgYWRkcmVzcyBp cyBleHRlcm5hbGx5IHZpc2libGUgb24gb25seSBvbmUgcG9ydCAobmV0d29yayBhZGFwdGVyKSB0 byBhdm9pZCBjb25mdXNpbmcgdGhlIHN3aXRjaC4gVGhpcyBtb2RlIHByb3ZpZGVzIGZhdWx0IHRv bGVyYW5jZS4gVGhlIHByaW1hcnkgb3B0aW9uIGFmZmVjdHMgdGhlIGJlaGF2aW9yIG9mIHRoaXMg bW9kZS48YnI+PGJyPjxiPm1vZGU9MiAoYmFsYW5jZS14b3IpPC9iPjxicj5YT1IgcG9saWN5OiBU cmFuc21pdCBiYXNlZCBvbiBbKHNvdXJjZSBNQUMgYWRkcmVzcyBYT1InZCB3aXRoIGRlc3RpbmF0 aW9uIE1BQyBhZGRyZXNzKSBtb2R1bG8gc2xhdmUgY291bnRdLiBUaGlzIHNlbGVjdHMgdGhlIHNh bWUgc2xhdmUgZm9yIGVhY2ggZGVzdGluYXRpb24gTUFDIGFkZHJlc3MuIFRoaXMgbW9kZSBwcm92 aWRlcyBsb2FkIGJhbGFuY2luZyBhbmQgZmF1bHQgdG9sZXJhbmNlLjxicj48YnI+PGI+bW9kZT0z IChicm9hZGNhc3QpPC9iPjxicj5Ccm9hZGNhc3QgcG9saWN5OiB0cmFuc21pdHMgZXZlcnl0aGlu ZyBvbiBhbGwgc2xhdmUgaW50ZXJmYWNlcy4gVGhpcyBtb2RlIHByb3ZpZGVzIGZhdWx0IHRvbGVy YW5jZS48YnI+PGJyPjxiPm1vZGU9NCAoODAyLjNhZCk8L2I+PGJyPklFRUUgODAyLjNhZCBEeW5h bWljIGxpbmsgYWdncmVnYXRpb24uIENyZWF0ZXMgYWdncmVnYXRpb24gZ3JvdXBzIHRoYXQgc2hh cmUgdGhlIHNhbWUgc3BlZWQgYW5kIGR1cGxleCBzZXR0aW5ncy4gVXRpbGl6ZXMgYWxsIHNsYXZl cyBpbiB0aGUgYWN0aXZlIGFnZ3JlZ2F0b3IgYWNjb3JkaW5nIHRvIHRoZSA4MDIuM2FkIHNwZWNp ZmljYXRpb24uPGJyPjxicj5IVEghPGJyPjxicj4vS2FybGk8YnI+PGJyPjxicj48bzpwPjwvbzpw PjwvcD48YmxvY2txdW90ZSBzdHlsZT0nbWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu MHB0Jz48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwv cHJlPjxwcmU+Sm9vcDogUmVzcG9uc2VzIGFzIGZvbGxvd3M6PG86cD48L286cD48L3ByZT48cHJl PiAtIFdpbmRvd3MgZmlyZXdhbGwgd2FzIGRpc2FibGVkIGluIGVhY2ggV2luZG93cyBWTTxvOnA+ PC9vOnA+PC9wcmU+PHByZT4gLSBDaGFuZ2luZyB0aGUgQ1BVIHNldHRpbmcgYW5kIHN0YXJ0aW5n IHRoZSBWTSBkaXJlY3RseSBvbiB0aGUgaG9zdCB2aWEgUUVNVSAoaS5lLiBub3QgdGhyb3VnaCBv VmlydCkgZGlkIG5vdCBzZWVtIHRvIGFmZmVjdCB0aGUgYmVoYXZpb3I8bzpwPjwvbzpwPjwvcHJl PjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPlRoYW5rcyw8bzpwPjwvbzpwPjwvcHJl PjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPkNocmlzPG86cD48L286cD48L3ByZT48 cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxw cmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPlBMRUFTRSBDT05TSURFUiBUSEUgRU5WSVJP Tk1FTlQsIERPTidUIFBSSU5UIFRISVMgRU1BSUwgVU5MRVNTIFlPVSBSRUFMTFkgTkVFRCBUTy48 bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPlRoaXMgZW1h aWwgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBpbmZvcm1hdGlvbiB3aGljaCBpcyBj b25maWRlbnRpYWwgYW5kL29yIGxlZ2FsbHkgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhl IGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k ZXIgaW1tZWRpYXRlbHkgYnkgZS1tYWlsIGFuZCBkZWxldGUgdGhpcyBlLW1haWwgYW5kIGl0cyBh dHRhY2htZW50cyBmcm9tIHlvdXIgY29tcHV0ZXIgYW5kIElUIHN5c3RlbXMuIFlvdSBtdXN0IG5v dCBjb3B5LCByZS10cmFuc21pdCwgdXNlIG9yIGRpc2Nsb3NlIChvdGhlciB0aGFuIHRvIHRoZSBz ZW5kZXIpIHRoZSBleGlzdGVuY2Ugb3IgY29udGVudHMgb2YgdGhpcyBlbWFpbCBvciBpdHMgYXR0 YWNobWVudHMgb3IgcGVybWl0IGFueW9uZSBlbHNlIHRvIGRvIHNvLjxvOnA+PC9vOnA+PC9wcmU+ PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS08bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPi0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPG86cD48L286cD48L3ByZT48cHJlPkZyb206IDxhIGhy ZWY9Im1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyI+dXNlcnMtYm91bmNlc0BvdmlydC5v cmc8L2E+IFs8YSBocmVmPSJtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciPm1haWx0bzp1 c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT5dIE9uIEJlaGFsZiBPZiA8YSBocmVmPSJtYWlsdG86 dXNlcnMtcmVxdWVzdEBvdmlydC5vcmciPnVzZXJzLXJlcXVlc3RAb3ZpcnQub3JnPC9hPjxvOnA+ PC9vOnA+PC9wcmU+PHByZT5TZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDEzIDM6MzEg UE08bzpwPjwvbzpwPjwvcHJlPjxwcmU+VG86IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5v cmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPjxwcmU+U3ViamVjdDogVXNl cnMgRGlnZXN0LCBWb2wgMjQsIElzc3VlIDkzPG86cD48L286cD48L3ByZT48cHJlPjxvOnA+Jm5i c3A7PC9vOnA+PC9wcmU+PHByZT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08bzpwPjwv bzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPk1lc3NhZ2U6IDM8bzpw PjwvbzpwPjwvcHJlPjxwcmU+RGF0ZTogVGh1LCAxOSBTZXAgMjAxMyAwOToxMzo0MyArMDIwMDxv OnA+PC9vOnA+PC9wcmU+PHByZT5Gcm9tOiBub2MgJmx0OzxhIGhyZWY9Im1haWx0bzpub2NAbmll dXdsYW5kLm5sIj5ub2NAbmlldXdsYW5kLm5sPC9hPiZndDs8bzpwPjwvbzpwPjwvcHJlPjxwcmU+ Q2M6ICZxdW90OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9y ZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92 aXJ0Lm9yZzwvYT4mZ3Q7PG86cD48L286cD48L3ByZT48cHJlPlN1YmplY3Q6IFJlOiBbVXNlcnNd IG9WaXJ0IDMuMy9GMTkgLSBXaW5kb3dzIGd1ZXN0IHVuYWJsZSB0byBhY2Nlc3M8bzpwPjwvbzpw PjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqAgbmV0d29yazxvOnA+PC9vOnA+PC9wcmU+PHByZT5N ZXNzYWdlLUlEOiAmbHQ7PGEgaHJlZj0ibWFpbHRvOjUyM0FBNDI3LjIwNjA2MDVAbmlldXdsYW5k Lm5sIj41MjNBQTQyNy4yMDYwNjA1QG5pZXV3bGFuZC5ubDwvYT4mZ3Q7PG86cD48L286cD48L3By ZT48cHJlPkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0mcXVvdDtpc28tODg1OS0x JnF1b3Q7OyBGb3JtYXQ9JnF1b3Q7Zmxvd2VkJnF1b3Q7PG86cD48L286cD48L3ByZT48cHJlPjxv OnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT5PbiAxOC05LTIwMTMgMjM6MDgsIFNVTExJVkFOLCBD aHJpcyAoV0dLKSB3cm90ZTo8bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9y OiM3MzczNzMnPiZndDs8L3NwYW4+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPjxzcGFuIHN0 eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IEhpLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+ PHNwYW4gc3R5bGU9J2NvbG9yOiM3MzczNzMnPiZndDs8L3NwYW4+PG86cD4mbmJzcDs8L286cD48 L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IEknbSBoYXZpbmcgbmV0 d29yayBpc3N1ZXMgd2l0aCBhIFdpbmRvd3MgU2VydmVyIDIwMDggUjIgZ3Vlc3QgcnVubmluZzwv c3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9yOiM3MzczNzMnPiZn dDsgb24gYW4gRjE5IGhvc3QuIFRoZSBndWVzdCBoYXMgYSBzdGF0aWMgY29uZmlndXJhdGlvbiBh bmQgaXMgYWJsZSB0bzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2Nv bG9yOiM3MzczNzMnPiZndDsgcGluZyBpdHNlbGYgYW5kIHRoZSBob3N0IGl0IGlzIHJ1bm5pbmcg b24sIGhvd2V2ZXIgY2Fubm90IHBpbmcgdGhlPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+PHByZT48 c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyBnYXRld2F5LCBhbnkgb3RoZXIgaG9zdHMg b24gdGhlIGxvY2FsIG5ldHdvcmssIG9yIGV4dGVybmFsIGhvc3RzLiBBPC9zcGFuPjxvOnA+PC9v OnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyBSSEVMIDYuNCBn dWVzdCBvbiB0aGUgc2FtZSBob3N0IHdpdGggYSBzaW1pbGFyIHN0YXRpYyBjb25maWd1cmF0aW9u PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+ Jmd0OyB3b3JrcyBub3JtYWxseS48L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFuIHN0 eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7PC9zcGFuPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHBy ZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyBJcHRhYmxlcy9maXJld2FsbGQgb24g dGhlIGhvc3QgYXJlIHN3aXRjaGVkIG9mZiBhbmQgdGhlIG5ldHdvcms8L3NwYW4+PG86cD48L286 cD48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IGRlZmluaXRpb25z IGluIHRoZSBYTUwgZm9yIGVhY2ggVk0gKFdpbmRvd3MvUkhFTCkgYXJlIHRoZSBzYW1lLiBUaGU8 L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4m Z3Q7IHZpcnRpbyBuZXR3b3JrIGRyaXZlcnMgYXJlIGluc3RhbGxlZCBpbiB0aGUgZ3Vlc3QuIFRo ZSBndWVzdCB3YXM8L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xv cjojNzM3MzczJz4mZ3Q7IGNyZWF0ZWQgZnJvbSBhIFdpbiAyMDA4IFIyIHRlbXBsYXRlLCB3aGlj aCB3YXMgY3JlYXRlZCBmcm9tIGEgVk08L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFu IHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IGltcG9ydGVkIGZyb20gb1ZpcnQgMy4yLiBTb2Z0 d2FyZSB2ZXJzaW9ucyBiZWxvdy48L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFuIHN0 eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7PC9zcGFuPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHBy ZT5KdXN0IHRvIGJlIHN1cmUsIGlwdGFibGVzL2ZpcmV3YWxsZCE9V2luZG93cyBGaXJld2FsbC4g SXMgdGhlcmUgYSBydWxlPG86cD48L286cD48L3ByZT48cHJlPmluIHRoZSB3aW5kb3dzIGZpcmV3 YWxsIHRvIGFsbG93IHBpbmcgb3IgaXMgaXQgZGlzYWJsZWQ/PG86cD48L286cD48L3ByZT48cHJl PjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+ Jmd0OyBBcmUgdGhlcmUgYW55IG1hbnVhbCBjb25maWd1cmF0aW9uIHN0ZXBzIHJlcXVpcmVkIG9u IHRoZSBob3N0IHRvPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29s b3I6IzczNzM3Myc+Jmd0OyBzdXBwb3J0IFdpbmRvd3MgZ3Vlc3RzPyBBcmUgdGhlcmUgYW55IHBh cnRpY3VsYXIgZGlhZ25vc3RpYyBzdGVwcyBJPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+PHByZT48 c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyBjb3VsZCB0YWtlIHRvIHRyeSBhbmQgbmFy cm93IGRvd24gdGhlIGNhdXNlPzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5 bGU9J2NvbG9yOiM3MzczNzMnPiZndDs8L3NwYW4+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJl PkRvbid0IHRoaW5rIHNvLCBqdXN0IGNvbnZlcnRlZCBhIFdpbmRvd3MyMDA4UjIgZGF0YWNlbnRl ciBndWVzdCBmcm9tPG86cD48L286cD48L3ByZT48cHJlPlZtd2FyZSB0byBvVmlydCBhbmQgaXQg cmFuLCBhZnRlciBhZGRpbmcgdmlydGlvIGRyaXZlcnMgb3IgdXNpbmcgZTEwMDA8bzpwPjwvbzpw PjwvcHJlPjxwcmU+YW5kL29yIGlkZSBkaXNrcy48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4m bmJzcDs8L286cD48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IFZl cnNpb25zOjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9yOiM3 MzczNzMnPiZndDs8L3NwYW4+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPjxzcGFuIHN0eWxl PSdjb2xvcjojNzM3MzczJz4mZ3Q7IC1vVmlydCAzLjMuMC00PC9zcGFuPjxvOnA+PC9vOnA+PC9w cmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0Ozwvc3Bhbj48bzpwPiZuYnNw OzwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9yOiM3MzczNzMnPiZndDsgLUYxOSAz LjEwLjExLTIwMDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9y OiM3MzczNzMnPiZndDs8L3NwYW4+PG86cD4mbmJzcDs8L286cD48L3ByZT48cHJlPjxzcGFuIHN0 eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7IC1RRU1VIDEuNC4yLTk8L3NwYW4+PG86cD48L286cD48 L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7PC9zcGFuPjxvOnA+Jm5i c3A7PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyAtTGli dmlydCAxLjEuMi0xPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29s b3I6IzczNzM3Myc+Jmd0Ozwvc3Bhbj48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+PHNwYW4g c3R5bGU9J2NvbG9yOiM3MzczNzMnPiZndDsgLVZEU00gNC4xMi4xLTI8L3NwYW4+PG86cD48L286 cD48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjojNzM3MzczJz4mZ3Q7PC9zcGFuPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0OyAt dmlydGlvLXdpbiAwLjEtNTI8L3NwYW4+PG86cD48L286cD48L3ByZT48cHJlPjxzcGFuIHN0eWxl PSdjb2xvcjojNzM3MzczJz4mZ3Q7PC9zcGFuPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48 c3BhbiBzdHlsZT0nY29sb3I6IzczNzM3Myc+Jmd0Ozwvc3Bhbj48bzpwPiZuYnNwOzwvbzpwPjwv cHJlPjxwcmU+WW91ciBwcm9ibGVtIGxvb2tzIGxpa2UgdGhlIHByb2JsZW0gUmVuPyBoYWQgd2l0 aCBoaXMgU29sYXJpcyBndWVzdCwgaXRzPG86cD48L286cD48L3ByZT48cHJlPmEgcmVjZW50IHRo cmVhZC4gVHVybmVkIG91dCB0aGF0IHNldHRpbmcgLWNwdSBOZWhhbGVtIGJ5IG92aXJ0IGNhdXNl ZDxvOnA+PC9vOnA+PC9wcmU+PHByZT5uZXR3b3JraW5nIGluIHRoZSBTb2xhcmlzIGd1ZXN0IHRv IGZhaWwuPG86cD48L286cD48L3ByZT48cHJlPkRvbid0IHRoaW5rIHRoaXMgaXMgeW91ciBwcm9i bGVtIHRob3VnaCBzaW5jZSBsb3RzIG9mIHBlb3BsZSBydW4gV2luZG93czxvOnA+PC9vOnA+PC9w cmU+PHByZT5ndWVzdCB3aXRob3V0IHByb2JsZW1zLjxvOnA+PC9vOnA+PC9wcmU+PHByZT48bzpw PiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86 cD4mbmJzcDs8L286cD48L3ByZT48cHJlPkpvb3A8bzpwPjwvbzpwPjwvcHJlPjxwcmU+PG86cD4m bmJzcDs8L286cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT5fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9wcmU+ PHByZT5Vc2VycyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvcHJlPjxwcmU+PGEgaHJlZj0ibWFp bHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPjxvOnA+PC9vOnA+PC9wcmU+ PHByZT48YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpw PjwvbzpwPjwvcHJlPjwvYmxvY2txdW90ZT48cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8 L286cD48L3A+PHRhYmxlIGNsYXNzPU1zb05vcm1hbFRhYmxlIGJvcmRlcj0wIGNlbGxzcGFjaW5n PTAgY2VsbHBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgc3R5bGU9J3dpZHRoOjEwMC4wJSc+PHRyPjx0 ZCBzdHlsZT0ncGFkZGluZzowY20gMGNtIDBjbSAwY20nPjxwIGNsYXNzPU1zb05vcm1hbD4tLSA8 YnI+PGJyPk1lZCBWw6RubGlnYSBIw6Rsc25pbmdhcjxicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t PGJyPkthcmxpIFNqw7ZiZXJnPGJyPlN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwg U2NpZW5jZXM8YnI+Qm94IDcwNzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KTxi cj5TLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW48YnI+UGhvbmU6ICZuYnNwOys0Ni0oMCkxOC02NyAx NSA2Njxicj48YSBocmVmPSJtYWlsdG86a2FybGkuc2pvYmVyZ0BhZG0uc2x1LnNlIj5rYXJsaS5z am9iZXJnQHNsdS5zZTwvYT4gPG86cD48L286cD48L3A+PC90ZD48L3RyPjwvdGFibGU+PHAgY2xh c3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjwvZGl2PjwvYm9keT48L2h0bWw+ --_000_DC9ABD90CB55EC448B1F682D5731AF7407AC9F365DIAD2MBX17mex0_--

On 09/20/2013 01:11 PM, Karli Sjöberg wrote:
fre 2013-09-20 klockan 10:50 +0000 skrev SULLIVAN, Chris (WGK):
Hi,
Just following up on this issue. Turns out the network problems were being caused by the bond0 interface.
The initial configuration was two NICs teamed as bond0, which was then bridged to the ovirtmgmt interface. With this configuration, RHEL guests could access the network normally but Windows guests (XP, 7, 2008 R2) could not. After deactivating the bond0 interface and bridging one of the NICs directly to the ovirtmgmt interface, both RHEL and Windows guests have fully functioning networks.
I am not sure why exactly the bond0 interface was not working as intended. The initial configuration had the mode as balance-rr, is this known to cause problems? My intention was to have the mode as balance-alb however the bonding driver in F19 seems to completely ignore any BONDING_OPTS settings in the ifcfg-bond0 file. Attempts to change the bonding mode directly via /sys/class/net/bond0/bonding/mode repeatedly failed due to 'the bond having slaves', even after the bond had been taken down via ifconfig. I was not able to remove the bond0 definition either, even after removing the ifcfg-bond0 file and the modprobe.d alias.
Is there a recommended/tested bonding configuration HOWTO for oVirt on F19?
Have you checked the RHEV documentation and searched Microsoft Technet for Nic Teaming? http://technet.microsoft.com/en-us/library/hh831648.aspx - seems MS Server 2012 R2 supports a type 4 bond. An excellent doc about bonding is: http://sourceforge.net/projects/bonding/files/Documentation/12%20November%20... Regards, Patrick

On Fri, Sep 20, 2013 at 10:50:20AM +0000, SULLIVAN, Chris (WGK) wrote:
Hi,
Just following up on this issue. Turns out the network problems were being caused by the bond0 interface.
The initial configuration was two NICs teamed as bond0, which was then bridged to the ovirtmgmt interface. With this configuration, RHEL guests could access the network normally but Windows guests (XP, 7, 2008 R2) could not. After deactivating the bond0 interface and bridging one of the NICs directly to the ovirtmgmt interface, both RHEL and Windows guests have fully functioning networks.
I am not sure why exactly the bond0 interface was not working as intended. The initial configuration had the mode as balance-rr, is this known to cause problems? My intention was to have the mode as balance-alb however the bonding driver in F19 seems to completely ignore any BONDING_OPTS settings in the ifcfg-bond0 file. Attempts to change the bonding mode directly via /sys/class/net/bond0/bonding/mode repeatedly failed due to 'the bond having slaves', even after the bond had been taken down via ifconfig. I was not able to remove the bond0 definition either, even after removing the ifcfg-bond0 file and the modprobe.d alias.
Is there a recommended/tested bonding configuration HOWTO for oVirt on F19?
Joop: Responses as follows: - Windows firewall was disabled in each Windows VM - Changing the CPU setting and starting the VM directly on the host via QEMU (i.e. not through oVirt) did not seem to affect the behavior
Thanks,
Chris
PLEASE CONSIDER THE ENVIRONMENT, DON'T PRINT THIS EMAIL UNLESS YOU REALLY NEED TO.
This email and its attachments may contain information which is confidential and/or legally privileged. If you are not the intended recipient of this e-mail please notify the sender immediately by e-mail and delete this e-mail and its attachments from your computer and IT systems. You must not copy, re-transmit, use or disclose (other than to the sender) the existence or contents of this email or its attachments or permit anyone else to do so.
-----------------------------
-----Original Message----- From: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of users-request@ovirt.org Sent: Thursday, September 19, 2013 3:31 PM To: users@ovirt.org Subject: Users Digest, Vol 24, Issue 93
------------------------------
Message: 3 Date: Thu, 19 Sep 2013 09:13:43 +0200 From: noc <noc@nieuwland.nl> Cc: "users@ovirt.org" <users@ovirt.org> Subject: Re: [Users] oVirt 3.3/F19 - Windows guest unable to access network Message-ID: <523AA427.2060605@nieuwland.nl> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
On 18-9-2013 23:08, SULLIVAN, Chris (WGK) wrote:
Hi,
I'm having network issues with a Windows Server 2008 R2 guest running on an F19 host. The guest has a static configuration and is able to ping itself and the host it is running on, however cannot ping the gateway, any other hosts on the local network, or external hosts. A RHEL 6.4 guest on the same host with a similar static configuration works normally.
Iptables/firewalld on the host are switched off and the network definitions in the XML for each VM (Windows/RHEL) are the same. The virtio network drivers are installed in the guest. The guest was created from a Win 2008 R2 template, which was created from a VM imported from oVirt 3.2. Software versions below.
Just to be sure, iptables/firewalld!=Windows Firewall. Is there a rule in the windows firewall to allow ping or is it disabled?
Are there any manual configuration steps required on the host to support Windows guests? Are there any particular diagnostic steps I could take to try and narrow down the cause?
Don't think so, just converted a Windows2008R2 datacenter guest from Vmware to oVirt and it ran, after adding virtio drivers or using e1000 and/or ide disks.
Versions:
-oVirt 3.3.0-4
-F19 3.10.11-200
-QEMU 1.4.2-9
-Libvirt 1.1.2-1
-VDSM 4.12.1-2
-virtio-win 0.1-52
Your problem looks like the problem Ren? had with his Solaris guest, its a recent thread. Turned out that setting -cpu Nehalem by ovirt caused networking in the Solaris guest to fail. Don't think this is your problem though since lots of people run Windows guest without problems.
I do not know what could block Windows guests' access to your bond0. Maybe you can help debug the issue by sniffing the bond0 device for packages, and comparing Linux guests to Windows ones? Do you have NetworkManager running on your host? It is known to not play well with Vdsm network configuration. If you do, please turn it off, do a `ifdown bond0`, edit the ifcfg-bond0 file, and take it up again. This should enable you to change bonding mode. Dan.

Hi Dan, I can confirm that NetworkManager has been disabled on each host and none of the interfaces are managed by it. After finally getting the bond to change mode to balance-alb, all the Windows VMs now have normally functioning networks. Looks like balance-rr is no good for Windows guests for some reason (packet MAC address sender/receiver issues? No idea really, just guessing). This is more of a Fedora problem than an oVirt problem, however I cannot get the bonding configuration to persist through a reboot. I have mode=balance-alb specified via the BONDING_OPTS variable in the ifcfg-bond0 file, however after reboot the bond always reverts to balance-rr. The only workaround I've found so far is to delete the bond via ip link delete..., move the ifcfg-bond0 file, restart the network service, then shutdown the service, move the ifcfg-bond0 file back, and finally bringing up the network service again. Cheers, Chris -----Original Message----- From: Dan Kenigsberg [mailto:danken@redhat.com] Sent: Monday, September 23, 2013 5:11 PM To: SULLIVAN, Chris (WGK) Cc: users@ovirt.org Subject: Re: [Users] oVirt 3.3/F19 - Windows guest unable to access network On Fri, Sep 20, 2013 at 10:50:20AM +0000, SULLIVAN, Chris (WGK) wrote:
Hi,
Just following up on this issue. Turns out the network problems were being caused by the bond0 interface.
The initial configuration was two NICs teamed as bond0, which was then bridged to the ovirtmgmt interface. With this configuration, RHEL guests could access the network normally but Windows guests (XP, 7, 2008 R2) could not. After deactivating the bond0 interface and bridging one of the NICs directly to the ovirtmgmt interface, both RHEL and Windows guests have fully functioning networks.
I am not sure why exactly the bond0 interface was not working as intended. The initial configuration had the mode as balance-rr, is this known to cause problems? My intention was to have the mode as balance-alb however the bonding driver in F19 seems to completely ignore any BONDING_OPTS settings in the ifcfg-bond0 file. Attempts to change the bonding mode directly via /sys/class/net/bond0/bonding/mode repeatedly failed due to 'the bond having slaves', even after the bond had been taken down via ifconfig. I was not able to remove the bond0 definition either, even after removing the ifcfg-bond0 file and the modprobe.d alias.
Is there a recommended/tested bonding configuration HOWTO for oVirt on F19?
Joop: Responses as follows: - Windows firewall was disabled in each Windows VM - Changing the CPU setting and starting the VM directly on the host via QEMU (i.e. not through oVirt) did not seem to affect the behavior
Thanks,
Chris
PLEASE CONSIDER THE ENVIRONMENT, DON'T PRINT THIS EMAIL UNLESS YOU REALLY NEED TO.
This email and its attachments may contain information which is confidential and/or legally privileged. If you are not the intended recipient of this e-mail please notify the sender immediately by e-mail and delete this e-mail and its attachments from your computer and IT systems. You must not copy, re-transmit, use or disclose (other than to the sender) the existence or contents of this email or its attachments or permit anyone else to do so.
-----------------------------
-----Original Message----- From: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] On Behalf Of users-request@ovirt.org Sent: Thursday, September 19, 2013 3:31 PM To: users@ovirt.org Subject: Users Digest, Vol 24, Issue 93
------------------------------
Message: 3 Date: Thu, 19 Sep 2013 09:13:43 +0200 From: noc <noc@nieuwland.nl> Cc: "users@ovirt.org" <users@ovirt.org> Subject: Re: [Users] oVirt 3.3/F19 - Windows guest unable to access network Message-ID: <523AA427.2060605@nieuwland.nl> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
On 18-9-2013 23:08, SULLIVAN, Chris (WGK) wrote:
Hi,
I'm having network issues with a Windows Server 2008 R2 guest running on an F19 host. The guest has a static configuration and is able to ping itself and the host it is running on, however cannot ping the gateway, any other hosts on the local network, or external hosts. A RHEL 6.4 guest on the same host with a similar static configuration works normally.
Iptables/firewalld on the host are switched off and the network definitions in the XML for each VM (Windows/RHEL) are the same. The virtio network drivers are installed in the guest. The guest was created from a Win 2008 R2 template, which was created from a VM imported from oVirt 3.2. Software versions below.
Just to be sure, iptables/firewalld!=Windows Firewall. Is there a rule in the windows firewall to allow ping or is it disabled?
Are there any manual configuration steps required on the host to support Windows guests? Are there any particular diagnostic steps I could take to try and narrow down the cause?
Don't think so, just converted a Windows2008R2 datacenter guest from Vmware to oVirt and it ran, after adding virtio drivers or using e1000 and/or ide disks.
Versions:
-oVirt 3.3.0-4
-F19 3.10.11-200
-QEMU 1.4.2-9
-Libvirt 1.1.2-1
-VDSM 4.12.1-2
-virtio-win 0.1-52
Your problem looks like the problem Ren? had with his Solaris guest, its a recent thread. Turned out that setting -cpu Nehalem by ovirt caused networking in the Solaris guest to fail. Don't think this is your problem though since lots of people run Windows guest without problems.
I do not know what could block Windows guests' access to your bond0. Maybe you can help debug the issue by sniffing the bond0 device for packages, and comparing Linux guests to Windows ones? Do you have NetworkManager running on your host? It is known to not play well with Vdsm network configuration. If you do, please turn it off, do a `ifdown bond0`, edit the ifcfg-bond0 file, and take it up again. This should enable you to change bonding mode. Dan.

On Mon, Sep 23, 2013 at 07:16:40PM +0000, SULLIVAN, Chris (WGK) wrote:
Hi Dan,
I can confirm that NetworkManager has been disabled on each host and none of the interfaces are managed by it. After finally getting the bond to change mode to balance-alb, all the Windows VMs now have normally functioning networks. Looks like balance-rr is no good for Windows guests for some reason (packet MAC address sender/receiver issues? No idea really, just guessing).
This is more of a Fedora problem than an oVirt problem, however I cannot get the bonding configuration to persist through a reboot. I have mode=balance-alb specified via the BONDING_OPTS variable in the ifcfg-bond0 file, however after reboot the bond always reverts to balance-rr. The only workaround I've found so far is to delete the bond via ip link delete..., move the ifcfg-bond0 file, restart the network service, then shutdown the service, move the ifcfg-bond0 file back, and finally bringing up the network service again.
Could we debug this issue together? If you `ifdown bond0`, could you verify that the bond device and its slaves are take down? Then, could you share the output of `bash -xv /etc/sysconfig/network-scripts/ifup-eth bond0` and `cat /sys/class/net/bond0/bonding/mode` afterwards? Then again, you can `ifdown bond0`, echo balance-alb > /sys/class/net/bond0/bonding/mode and see if the mode is kept after `ifup bond0`. Thanks!
participants (5)
-
Dan Kenigsberg
-
Karli Sjöberg
-
Patrick Lists
-
SULLIVAN, Chris (WGK)
-
Sven Knohsalla