From mahdi.adnan at outlook.com Tue Jan 30 19:55:15 2018 Content-Type: multipart/mixed; boundary="===============4686058763880073488==" MIME-Version: 1.0 From: Mahdi Adnan To: users at ovirt.org Subject: Re: [ovirt-users] Ovirt backups lead to unresponsive VM Date: Mon, 29 Jan 2018 18:21:03 +0000 Message-ID: In-Reply-To: CABMULtLv_U3gKmAm_QzP4XhOeUyjxPerDL5NvvEX+zWai1MTgA@mail.gmail.com --===============4686058763880073488== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_MWHPR01MB25126B8F5E11C9E328F6276CFFE50MWHPR01MB2512prod_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable I have Windows VMs, both client and server. if you provide the engine.log file we might have a look at it. -- Respectfully Mahdi A. Mahdi ________________________________ From: Alex K Sent: Monday, January 29, 2018 5:40 PM To: Mahdi Adnan Cc: users Subject: Re: [ovirt-users] Ovirt backups lead to unresponsive VM Hi, I have observed this logged at host when the issue occurs: VDSM command GetStoragePoolInfoVDS failed: Connection reset by peer or VDSM host.domain command GetStatsVDS failed: Connection reset by peer At engine logs have not been able to correlate. Are you hosting Windows 2016 server and Windows 10 VMs? The weird is that I have same setup on other clusters with no issues. Thanx, Alex On Sun, Jan 28, 2018 at 9:21 PM, Mahdi Adnan > wrote: Hi, We have a cluster of 17 nodes, backed by GlusterFS storage, and using this = =3D same script for backup. we have no issues with it so far. have you checked engine log file ? -- Respectfully Mahdi A. Mahdi ________________________________ From: users-bounces(a)ovirt.org > on behalf of Alex K > Sent: Wednesday, January 24, 2018 4:18 PM To: users Subject: [ovirt-users] Ovirt backups lead to unresponsive VM Hi all, I have a cluster with 3 nodes, using ovirt 4.1 in a self hosted setup on to= =3D p glusterfs. On some VMs (especially one Windows server 2016 64bit with 500 GB of disk).= =3D Guest agents are installed at VMs. i almost always observe that during the= =3D backup of the VM the VM is rendered unresponsive (dashboard shows a questi= =3D on mark at the VM status and VM does not respond to ping or to anything). For scheduled backups I use: https://github.com/wefixit-AT/oVirtBackup The script does the following: 1. snapshot VM (this is done ok without any failure) 2. Clone snapshot (this steps renders the VM unresponsive) 3. Export Clone 4. Delete clone 5. Delete snapshot Do you have any similar experience? Any suggestions to address this? I have never seen such issue with hosted Linux VMs. The cluster has enough storage to accommodate the clone. Thanx, Alex --_000_MWHPR01MB25126B8F5E11C9E328F6276CFFE50MWHPR01MB2512prod_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable
I have Windows VMs, both client and server.
if you provide the engine.log file we might have a look at it.


--

Respectfully
Mahdi A. Mahdi



From: Alex K <rightk= ickt=3D ech(a)gmail.com>
Sent: Monday, January 29, 2018 5:40 PM
To: Mahdi Adnan
Cc: users
Subject: Re: [ovirt-users] Ovirt backups lead to unresponsive VM
 
Hi,

I have observed this logged at host when the issue occurs:

VDSM command GetStoragePoolInfoVDS failed: Connection reset by peer

or

VDSM host.domain command GetStatsVDS failed: Connection reset by peer<= =3D br>

At engine logs have not been able to correlate.

Are you hosting Windows 2016 server and Windows 10 VMs?
The weird is that I have same setup on other clusters with no issues.

Thanx,
Alex

On Sun, Jan 28, 2018 at 9:21 PM, Mahdi Adnan= <=3D span dir=3D3D"ltr"> <mahd= i.adna=3D n(a)outlook.com> wrote:
Hi,

We have a cluster of 17 nodes, backed by GlusterFS storage, and using this = =3D same script for backup.
we have no issues with it so far.
have you checked engine log file ?


--

Respectfully
Mahdi A. Mahdi



From= : users-bo= unces@=3D ovirt.org <users-bounces(a)ovirt.org> on behalf of Alex K <rightkicktech(a)gmail.com= &g=3D t;
Sent: Wednesday, January 24, 2018 4:18 PM
To: users
Subject: [ovirt-users] Ovirt backups lead to unresponsive VM
 
Hi all,

I have a cluster with 3 nodes, using ovirt 4.1 in a self hosted setup on to= =3D p glusterfs. 
On some VMs (especially one Windows server 2016 64bit with 500 GB of disk).= =3D Guest agents are installed at VMs. i almost always observe that during the= =3D backup of the VM the VM is rendered unresponsive (dashboard shows a questi= =3D on mark at the VM status and VM does not respond to ping or to anything).

For scheduled backups I use:

https://github.com/wefixit-A= T/=3D oVirtBackup

The script does the fol= lowi=3D ng:

1. snapshot VM (this is= don=3D e ok without any failure)

2. Clone snapshot (this= ste=3D ps renders the VM unresponsive)

3. Export Clone<= /fon=3D t>

4. Delete clone<= /fon=3D t>

5. Delete snapshot


Do you have any similar= exp=3D erience? Any suggestions to address this?

I have never seen such = issu=3D e with hosted Linux VMs.

The cluster has enough = stor=3D age to accommodate the clone.


Thanx,

Alex




--_000_MWHPR01MB25126B8F5E11C9E328F6276CFFE50MWHPR01MB2512prod_-- --===============4686058763880073488== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX01XSFBSMDFNQjI1MTI2QjhGNUUxMUM5RTMyOEY2Mjc2Q0ZGRTUwTVdIUFIwMU1CMjUx MnByb2RfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkkgaGF2ZSBXaW5kb3dzIFZN cywgYm90aCBjbGllbnQgYW5kIHNlcnZlci4KaWYgeW91IHByb3ZpZGUgdGhlIGVuZ2luZS5sb2cg ZmlsZSB3ZSBtaWdodCBoYXZlIGEgbG9vayBhdCBpdC4KCgotLQoKUmVzcGVjdGZ1bGx5Ck1haGRp IEEuIE1haGRpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcm9tOiBBbGV4IEsg PHJpZ2h0a2lja3RlY2hAZ21haWwuY29tPgpTZW50OiBNb25kYXksIEphbnVhcnkgMjksIDIwMTgg NTo0MCBQTQpUbzogTWFoZGkgQWRuYW4KQ2M6IHVzZXJzClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNl cnNdIE92aXJ0IGJhY2t1cHMgbGVhZCB0byB1bnJlc3BvbnNpdmUgVk0KCkhpLAoKSSBoYXZlIG9i c2VydmVkIHRoaXMgbG9nZ2VkIGF0IGhvc3Qgd2hlbiB0aGUgaXNzdWUgb2NjdXJzOgoKVkRTTSBj b21tYW5kIEdldFN0b3JhZ2VQb29sSW5mb1ZEUyBmYWlsZWQ6IENvbm5lY3Rpb24gcmVzZXQgYnkg cGVlcgoKb3IKClZEU00gaG9zdC5kb21haW4gY29tbWFuZCBHZXRTdGF0c1ZEUyBmYWlsZWQ6IENv bm5lY3Rpb24gcmVzZXQgYnkgcGVlcgoKQXQgZW5naW5lIGxvZ3MgaGF2ZSBub3QgYmVlbiBhYmxl IHRvIGNvcnJlbGF0ZS4KCkFyZSB5b3UgaG9zdGluZyBXaW5kb3dzIDIwMTYgc2VydmVyIGFuZCBX aW5kb3dzIDEwIFZNcz8KVGhlIHdlaXJkIGlzIHRoYXQgSSBoYXZlIHNhbWUgc2V0dXAgb24gb3Ro ZXIgY2x1c3RlcnMgd2l0aCBubyBpc3N1ZXMuCgpUaGFueCwKQWxleAoKT24gU3VuLCBKYW4gMjgs IDIwMTggYXQgOToyMSBQTSwgTWFoZGkgQWRuYW4gPG1haGRpLmFkbmFuQG91dGxvb2suY29tPG1h aWx0PQpvOm1haGRpLmFkbmFuQG91dGxvb2suY29tPj4gd3JvdGU6CkhpLAoKV2UgaGF2ZSBhIGNs dXN0ZXIgb2YgMTcgbm9kZXMsIGJhY2tlZCBieSBHbHVzdGVyRlMgc3RvcmFnZSwgYW5kIHVzaW5n IHRoaXMgPQpzYW1lIHNjcmlwdCBmb3IgYmFja3VwLgp3ZSBoYXZlIG5vIGlzc3VlcyB3aXRoIGl0 IHNvIGZhci4KaGF2ZSB5b3UgY2hlY2tlZCBlbmdpbmUgbG9nIGZpbGUgPwoKCi0tCgpSZXNwZWN0 ZnVsbHkKTWFoZGkgQS4gTWFoZGkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZy b206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPG1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9y Zz4gPHVzZXJzLWJvdW5jZT0Kc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQu b3JnPj4gb24gYmVoYWxmIG9mIEFsZXggSyA8cmlnaHRraWNrPQp0ZWNoQGdtYWlsLmNvbTxtYWls dG86cmlnaHRraWNrdGVjaEBnbWFpbC5jb20+PgpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjQs IDIwMTggNDoxOCBQTQpUbzogdXNlcnMKU3ViamVjdDogW292aXJ0LXVzZXJzXSBPdmlydCBiYWNr dXBzIGxlYWQgdG8gdW5yZXNwb25zaXZlIFZNCgpIaSBhbGwsCgpJIGhhdmUgYSBjbHVzdGVyIHdp dGggMyBub2RlcywgdXNpbmcgb3ZpcnQgNC4xIGluIGEgc2VsZiBob3N0ZWQgc2V0dXAgb24gdG89 CnAgZ2x1c3RlcmZzLgpPbiBzb21lIFZNcyAoZXNwZWNpYWxseSBvbmUgV2luZG93cyBzZXJ2ZXIg MjAxNiA2NGJpdCB3aXRoIDUwMCBHQiBvZiBkaXNrKS49CiBHdWVzdCBhZ2VudHMgYXJlIGluc3Rh bGxlZCBhdCBWTXMuIGkgYWxtb3N0IGFsd2F5cyBvYnNlcnZlIHRoYXQgZHVyaW5nIHRoZT0KIGJh Y2t1cCBvZiB0aGUgVk0gdGhlIFZNIGlzIHJlbmRlcmVkIHVucmVzcG9uc2l2ZSAoZGFzaGJvYXJk IHNob3dzIGEgcXVlc3RpPQpvbiBtYXJrIGF0IHRoZSBWTSBzdGF0dXMgYW5kIFZNIGRvZXMgbm90 IHJlc3BvbmQgdG8gcGluZyBvciB0byBhbnl0aGluZykuCgpGb3Igc2NoZWR1bGVkIGJhY2t1cHMg SSB1c2U6CgpodHRwczovL2dpdGh1Yi5jb20vd2VmaXhpdC1BVC9vVmlydEJhY2t1cAoKVGhlIHNj cmlwdCBkb2VzIHRoZSBmb2xsb3dpbmc6CgoxLiBzbmFwc2hvdCBWTSAodGhpcyBpcyBkb25lIG9r IHdpdGhvdXQgYW55IGZhaWx1cmUpCgoyLiBDbG9uZSBzbmFwc2hvdCAodGhpcyBzdGVwcyByZW5k ZXJzIHRoZSBWTSB1bnJlc3BvbnNpdmUpCgozLiBFeHBvcnQgQ2xvbmUKCjQuIERlbGV0ZSBjbG9u ZQoKNS4gRGVsZXRlIHNuYXBzaG90CgoKRG8geW91IGhhdmUgYW55IHNpbWlsYXIgZXhwZXJpZW5j ZT8gQW55IHN1Z2dlc3Rpb25zIHRvIGFkZHJlc3MgdGhpcz8KCkkgaGF2ZSBuZXZlciBzZWVuIHN1 Y2ggaXNzdWUgd2l0aCBob3N0ZWQgTGludXggVk1zLgoKVGhlIGNsdXN0ZXIgaGFzIGVub3VnaCBz dG9yYWdlIHRvIGFjY29tbW9kYXRlIHRoZSBjbG9uZS4KCgpUaGFueCwKCkFsZXgKCgoKCi0tXzAw MF9NV0hQUjAxTUIyNTEyNkI4RjVFMTFDOUUzMjhGNjI3NkNGRkU1ME1XSFBSMDFNQjI1MTJwcm9k XwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0 cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNE dXMtYXNjaWkiPQo+CjxzdHlsZSB0eXBlPTNEInRleHQvY3NzIiBzdHlsZT0zRCJkaXNwbGF5Om5v bmU7Ij4gUCB7bWFyZ2luLXRvcDowO21hcmdpbi1ibz0KdHRvbTowO30gPC9zdHlsZT4KPC9oZWFk Pgo8Ym9keSBkaXI9M0QibHRyIj4KPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogQ2FsaWJyaSwg SGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7PQogY29sb3I6IHJnYigwLCAw LCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPgpJIGhhdmUgV2luZG93 cyBWTXMsIGJvdGggY2xpZW50IGFuZCBzZXJ2ZXIuPC9kaXY+CjxkaXYgc3R5bGU9M0QiZm9udC1m YW1pbHk6IENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0Oz0K IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7 Ij4KaWYgeW91IHByb3ZpZGUgdGhlJm5ic3A7ZW5naW5lLmxvZyBmaWxlIHdlIG1pZ2h0IGhhdmUg YSBsb29rIGF0IGl0LjwvZGl2Pgo8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBI ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDs9CiBjb2xvcjogcmdiKDAsIDAs IDApOyI+Cjxicj4KPC9kaXY+CjxkaXYgaWQ9M0Qic2lnbmF0dXJlIj48YnI+CjxkaXYgY2xhc3M9 M0QiZWN4bW96LXNpZ25hdHVyZSI+LS0gPGJyPgo8YnI+Cjxmb250IGNvbG9yPTNEIiMzMzY2ZmYi Pjxmb250IGNvbG9yPTNEIiMwMDAwMDAiPlJlc3BlY3RmdWxseTxiPjxicj4KPC9iPjxiPk1haGRp IEEuIE1haGRpPC9iPjwvZm9udD48L2ZvbnQ+PGZvbnQgY29sb3I9M0QiIzMzNjZmZiI+PGJyPgo8 YnI+CjwvZm9udD48Zm9udCBjb2xvcj0zRCIjMzM2NmZmIj48L2ZvbnQ+PC9kaXY+CjwvZGl2Pgo8 aHIgc3R5bGU9M0QiZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OTglIiB0YWJpbmRleD0zRCIt MSI+CjxkaXYgaWQ9M0QiZGl2UnBseUZ3ZE1zZyIgZGlyPTNEImx0ciI+PGZvbnQgZmFjZT0zRCJD YWxpYnJpLCBzYW5zLXNlcmlmIiBzdD0KeWxlPTNEImZvbnQtc2l6ZToxMXB0IiBjb2xvcj0zRCIj MDAwMDAwIj48Yj5Gcm9tOjwvYj4gQWxleCBLICZsdDtyaWdodGtpY2t0PQplY2hAZ21haWwuY29t Jmd0Ozxicj4KPGI+U2VudDo8L2I+IE1vbmRheSwgSmFudWFyeSAyOSwgMjAxOCA1OjQwIFBNPGJy Pgo8Yj5Ubzo8L2I+IE1haGRpIEFkbmFuPGJyPgo8Yj5DYzo8L2I+IHVzZXJzPGJyPgo8Yj5TdWJq ZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gT3ZpcnQgYmFja3VwcyBsZWFkIHRvIHVucmVzcG9u c2l2ZSBWTTwvZm89Cm50Pgo8ZGl2PiZuYnNwOzwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdiBkaXI9 M0QibHRyIj4KPGRpdj4KPGRpdj4KPGRpdj4KPGRpdj5IaSwgPGJyPgo8L2Rpdj4KPGRpdj48YnI+ CjwvZGl2Pgo8ZGl2PkkgaGF2ZSBvYnNlcnZlZCB0aGlzIGxvZ2dlZCBhdCBob3N0IHdoZW4gdGhl IGlzc3VlIG9jY3VyczogPGJyPgo8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8ZGl2PlZEU00gY29t bWFuZCBHZXRTdG9yYWdlUG9vbEluZm9WRFMgZmFpbGVkOiBDb25uZWN0aW9uIHJlc2V0IGJ5IHBl ZXI8L2Q9Cml2Pgo8ZGl2Pjxicj4KPC9kaXY+CjxkaXY+b3IgPGJyPgo8L2Rpdj4KPGRpdj48YnI+ CjwvZGl2Pgo8ZGl2PlZEU00gaG9zdC5kb21haW4gY29tbWFuZCBHZXRTdGF0c1ZEUyBmYWlsZWQ6 IENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcjw9CmJyPgo8L2Rpdj4KPGRpdj48YnI+CjwvZGl2Pgo8 ZGl2PkF0IGVuZ2luZSBsb2dzIGhhdmUgbm90IGJlZW4gYWJsZSB0byBjb3JyZWxhdGUuIDxicj4K PC9kaXY+CjxkaXY+PGJyPgo8L2Rpdj4KQXJlIHlvdSBob3N0aW5nIFdpbmRvd3MgMjAxNiBzZXJ2 ZXIgYW5kIFdpbmRvd3MgMTAgVk1zPzxicj4KPC9kaXY+ClRoZSB3ZWlyZCBpcyB0aGF0IEkgaGF2 ZSBzYW1lIHNldHVwIG9uIG90aGVyIGNsdXN0ZXJzIHdpdGggbm8gaXNzdWVzLiA8YnI+Cjxicj4K PC9kaXY+ClRoYW54LCA8YnI+CjwvZGl2PgpBbGV4PGJyPgo8L2Rpdj4KPGRpdiBjbGFzcz0zRCJ4 X2dtYWlsX2V4dHJhIj48YnI+CjxkaXYgY2xhc3M9M0QieF9nbWFpbF9xdW90ZSI+T24gU3VuLCBK YW4gMjgsIDIwMTggYXQgOToyMSBQTSwgTWFoZGkgQWRuYW4gPD0Kc3BhbiBkaXI9M0QibHRyIj4K Jmx0OzxhIGhyZWY9M0QibWFpbHRvOm1haGRpLmFkbmFuQG91dGxvb2suY29tIiB0YXJnZXQ9M0Qi X2JsYW5rIj5tYWhkaS5hZG5hPQpuQG91dGxvb2suY29tPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxi cj4KPGJsb2NrcXVvdGUgY2xhc3M9M0QieF9nbWFpbF9xdW90ZSIgc3R5bGU9M0QibWFyZ2luOjAg MCAwIC44ZXg7IGJvcmRlci1sZWZ0PQo6MXB4ICNjY2Mgc29saWQ7IHBhZGRpbmctbGVmdDoxZXgi Pgo8ZGl2IGRpcj0zRCJsdHIiPgo8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OkNhbGlicmksSGVs dmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB0OyBjb2w9Cm9yOnJnYigwLDAsMCk7IGJh Y2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSI+CkhpLDwvZGl2Pgo8ZGl2IHN0eWxlPTNEImZv bnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB0OyBj b2w9Cm9yOnJnYigwLDAsMCk7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSI+Cjxicj4K PC9kaXY+CjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6Q2FsaWJyaSxIZWx2ZXRpY2Esc2Fucy1z ZXJpZjsgZm9udC1zaXplOjEycHQ7IGNvbD0Kb3I6cmdiKDAsMCwwKTsgYmFja2dyb3VuZC1jb2xv cjpyZ2JhKDAsMCwwLDApIj4KV2UgaGF2ZSBhIGNsdXN0ZXIgb2YgMTcgbm9kZXMsIGJhY2tlZCBi eSBHbHVzdGVyRlMgc3RvcmFnZSwgYW5kIHVzaW5nIHRoaXMgPQpzYW1lIHNjcmlwdCBmb3IgYmFj a3VwLjwvZGl2Pgo8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNh bnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB0OyBjb2w9Cm9yOnJnYigwLDAsMCk7IGJhY2tncm91bmQt Y29sb3I6cmdiYSgwLDAsMCwwKSI+CndlIGhhdmUgbm8gaXNzdWVzIHdpdGggaXQgc28gZmFyLjwv ZGl2Pgo8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2Vy aWY7IGZvbnQtc2l6ZToxMnB0OyBjb2w9Cm9yOnJnYigwLDAsMCk7IGJhY2tncm91bmQtY29sb3I6 cmdiYSgwLDAsMCwwKSI+CmhhdmUgeW91IGNoZWNrZWQgZW5naW5lIGxvZyBmaWxlID88L2Rpdj4K PHNwYW4gY2xhc3M9M0QieF9IT0VuWmIiPjxmb250IGNvbG9yPTNEIiM4ODg4ODgiPgo8ZGl2IHN0 eWxlPTNEImZvbnQtZmFtaWx5OkNhbGlicmksSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZToxMnB0OyBjb2w9Cm9yOnJnYigwLDAsMCkiPgo8YnI+CjwvZGl2Pgo8ZGl2IGlkPTNEInhfbV8y OTkxNTczNzE5NzQ5NjEwODAzc2lnbmF0dXJlIj48YnI+CjxkaXYgY2xhc3M9M0QieF9tXzI5OTE1 NzM3MTk3NDk2MTA4MDNlY3htb3otc2lnbmF0dXJlIj4tLSA8YnI+Cjxicj4KPGZvbnQgY29sb3I9 M0QiIzMzNjZmZiI+PGZvbnQgY29sb3I9M0QiIzAwMDAwMCI+UmVzcGVjdGZ1bGx5PGI+PGJyPgo8 L2I+PGI+TWFoZGkgQS4gTWFoZGk8L2I+PC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0zRCIjMzM2 NmZmIj48YnI+Cjxicj4KPC9mb250Pjxmb250IGNvbG9yPTNEIiMzMzY2ZmYiPjwvZm9udD48L2Rp dj4KPC9kaXY+CjxociBzdHlsZT0zRCJkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6OTglIj4K PGRpdiBpZD0zRCJ4X21fMjk5MTU3MzcxOTc0OTYxMDgwM2RpdlJwbHlGd2RNc2ciIGRpcj0zRCJs dHIiPjxmb250IGNvbG9yPTNEPQoiIzAwMDAwMCIgZmFjZT0zRCJDYWxpYnJpLCBzYW5zLXNlcmlm IiBzdHlsZT0zRCJmb250LXNpemU6MTFwdCI+PGI+RnJvbTo8L2I9Cj4KPGEgaHJlZj0zRCJtYWls dG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPnVzZXJzLWJvdW5j ZXNAPQpvdmlydC5vcmc8L2E+ICZsdDs8YSBocmVmPTNEIm1haWx0bzp1c2Vycy1ib3VuY2VzQG92 aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGE9Cm5rIj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT4m Z3Q7IG9uIGJlaGFsZiBvZiBBbGV4IEsgJmx0OzxhIGhyZWY9M0QibWFpbD0KdG86cmlnaHRraWNr dGVjaEBnbWFpbC5jb20iIHRhcmdldD0zRCJfYmxhbmsiPnJpZ2h0a2lja3RlY2hAZ21haWwuY29t PC9hPiZnPQp0Ozxicj4KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSmFudWFyeSAyNCwgMjAxOCA0 OjE4IFBNPGJyPgo8Yj5Ubzo8L2I+IHVzZXJzPGJyPgo8Yj5TdWJqZWN0OjwvYj4gW292aXJ0LXVz ZXJzXSBPdmlydCBiYWNrdXBzIGxlYWQgdG8gdW5yZXNwb25zaXZlIFZNPC9mb250Pgo8ZGl2PiZu YnNwOzwvZGl2Pgo8L2Rpdj4KPC9mb250Pjwvc3Bhbj4KPGRpdj4KPGRpdiBjbGFzcz0zRCJ4X2g1 Ij4KPGRpdj4KPGRpdiBkaXI9M0QibHRyIj4KPGRpdj4KPGRpdj4KPGRpdj5IaSBhbGwsIDxicj4K PGJyPgo8L2Rpdj4KSSBoYXZlIGEgY2x1c3RlciB3aXRoIDMgbm9kZXMsIHVzaW5nIG92aXJ0IDQu MSBpbiBhIHNlbGYgaG9zdGVkIHNldHVwIG9uIHRvPQpwIGdsdXN0ZXJmcy4mbmJzcDs8L2Rpdj4K T24gc29tZSBWTXMgKGVzcGVjaWFsbHkgb25lIFdpbmRvd3Mgc2VydmVyIDIwMTYgNjRiaXQgd2l0 aCA1MDAgR0Igb2YgZGlzaykuPQogR3Vlc3QgYWdlbnRzIGFyZSBpbnN0YWxsZWQgYXQgVk1zLiBp IGFsbW9zdCBhbHdheXMgb2JzZXJ2ZSB0aGF0IGR1cmluZyB0aGU9CiBiYWNrdXAgb2YgdGhlIFZN IHRoZSBWTSBpcyByZW5kZXJlZCB1bnJlc3BvbnNpdmUgKGRhc2hib2FyZCBzaG93cyBhIHF1ZXN0 aT0Kb24gbWFyayBhdCB0aGUgVk0gc3RhdHVzIGFuZCBWTQogZG9lcyBub3QgcmVzcG9uZCB0byBw aW5nIG9yIHRvIGFueXRoaW5nKS4gPGJyPgo8YnI+CjwvZGl2PgpGb3Igc2NoZWR1bGVkIGJhY2t1 cHMgSSB1c2U6CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAl Ij48Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHls ZT0zRCJmb250LXNpemU6MTBwdCI+PGEgaHJlZj0zRCJodHRwczovL2dpdGh1Yi5jPQpvbS93ZWZp eGl0LUFUL29WaXJ0QmFja3VwIiB0YXJnZXQ9M0QiX2JsYW5rIj5odHRwczovL2dpdGh1Yi5jb20v d2VmaXhpdC1BVC89Cjx3YnI+b1ZpcnRCYWNrdXA8L2E+PC9mb250PjwvZm9udD48L3A+CjxwIHN0 eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNlPTNE IkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNpemU6 MTBwdCI+VGhlIHNjcmlwdCBkb2VzIHRoZSBmb2xsb3dpPQpuZzo8YnI+CjwvZm9udD48L2ZvbnQ+ PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWlnaHQ6MTAwJSI+PGZv bnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0QiMiIgc3R5bGU9M0Qi Zm9udC1zaXplOjEwcHQiPjEuIHNuYXBzaG90IFZNICh0aGlzIGlzIGRvbj0KZSBvayB3aXRob3V0 IGFueSBmYWlsdXJlKTxicj4KPC9mb250PjwvZm9udD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1i b3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0K aXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNpemU6MTBwdCI+Mi4gQ2xvbmUg c25hcHNob3QgKHRoaXMgc3RlPQpwcyByZW5kZXJzIHRoZSBWTSB1bnJlc3BvbnNpdmUpPGJyPgo8 L2ZvbnQ+PC9mb250PjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLWJvdHRvbTowaW47IGxpbmUtaGVp Z2h0OjEwMCUiPjxmb250IGZhY2U9M0QiQ291cmllciAxMCBQPQppdGNoIj48Zm9udCBzaXplPTNE IjIiIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0Ij4zLiBFeHBvcnQgQ2xvbmU8L2ZvbnQ+PC9mb249 CnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWlnaHQ6MTAwJSI+ PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0QiMiIgc3R5bGU9 M0QiZm9udC1zaXplOjEwcHQiPjQuIERlbGV0ZSBjbG9uZTwvZm9udD48L2Zvbj0KdD48L3A+Cjxw IHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNl PTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNp emU6MTBwdCI+NS4gRGVsZXRlIHNuYXBzaG90PC9mb250PjwvPQpmb250PjwvcD4KPHAgc3R5bGU9 M0QibWFyZ2luLWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9M0QiQ291 cmllciAxMCBQPQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0 Ij48YnI+CjwvZm9udD48L2ZvbnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsg bGluZS1oZWlnaHQ6MTAwJSI+PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250 IHNpemU9M0QiMiIgc3R5bGU9M0QiZm9udC1zaXplOjEwcHQiPkRvIHlvdSBoYXZlIGFueSBzaW1p bGFyIGV4cD0KZXJpZW5jZT8gQW55IHN1Z2dlc3Rpb25zIHRvIGFkZHJlc3MgdGhpcz88L2ZvbnQ+ PC9mb250PjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEw MCUiPjxmb250IGZhY2U9M0QiQ291cmllciAxMCBQPQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0 eWxlPTNEImZvbnQtc2l6ZToxMHB0Ij5JIGhhdmUgbmV2ZXIgc2VlbiBzdWNoIGlzc3U9CmUgd2l0 aCBob3N0ZWQgTGludXggVk1zLjxicj4KPC9mb250PjwvZm9udD48L3A+CjxwIHN0eWxlPTNEIm1h cmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNlPTNEIkNvdXJpZXIg MTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNpemU6MTBwdCI+VGhl IGNsdXN0ZXIgaGFzIGVub3VnaCBzdG9yPQphZ2UgdG8gYWNjb21tb2RhdGUgdGhlIGNsb25lLgo8 YnI+CjwvZm9udD48L2ZvbnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGlu ZS1oZWlnaHQ6MTAwJSI+PGJyPgo8L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBs aW5lLWhlaWdodDoxMDAlIj5UaGFueCwgPGJyPgo8L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0 b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj5BbGV4PGJyPgo8L3A+CjxwIHN0eWxlPTNEIm1hcmdp bi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAg UD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNpemU6MTBwdCI+PGI+PC9i PjwvZm9udD48L2ZvbnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1o ZWlnaHQ6MTAwJSI+PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9 M0QiMiIgc3R5bGU9M0QiZm9udC1zaXplOjEwcHQiPjxiPjxicj4KPC9iPjwvZm9udD48L2ZvbnQ+ PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWlnaHQ6MTAwJSI+PGZv bnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0QiMiIgc3R5bGU9M0Qi Zm9udC1zaXplOjEwcHQiPjxiPjxicj4KPC9iPjwvZm9udD48L2ZvbnQ+PC9wPgo8L2Rpdj4KPC9k aXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPC9kaXY+Cjxicj4KPC9kaXY+ CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4KCi0tXzAwMF9NV0hQUjAxTUIyNTEyNkI4RjVFMTFDOUUz MjhGNjI3NkNGRkU1ME1XSFBSMDFNQjI1MTJwcm9kXy0tCg== --===============4686058763880073488==--