From mahdi.adnan at outlook.com Mon Jan 29 03:55:42 2018 Content-Type: multipart/mixed; boundary="===============7353170040968346887==" MIME-Version: 1.0 From: Mahdi Adnan To: users at ovirt.org Subject: Re: [ovirt-users] Ovirt backups lead to unresponsive VM Date: Sun, 28 Jan 2018 19:21:26 +0000 Message-ID: In-Reply-To: CABMULtJbghOAxAJxKxcJxL5==pBnDJuvy1SmhkLzU602F=Eyjg@mail.gmail.com --===============7353170040968346887== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_MWHPR01MB25126DB3CF5E436DB53C2895FFE60MWHPR01MB2512prod_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable 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 Al= ex K=3D 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_MWHPR01MB25126DB3CF5E436DB53C2895FFE60MWHPR01MB2512prod_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable
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)o= virt.o=3D rg <users-bounces(a)ovirt.org> on behalf of Alex K <rightkicktech(= a)gm=3D ail.com>
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 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_MWHPR01MB25126DB3CF5E436DB53C2895FFE60MWHPR01MB2512prod_-- --===============7353170040968346887== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX01XSFBSMDFNQjI1MTI2REIzQ0Y1RTQzNkRCNTNDMjg5NUZGRTYwTVdIUFIwMU1CMjUx MnByb2RfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpLAoKV2UgaGF2ZSBhIGNs dXN0ZXIgb2YgMTcgbm9kZXMsIGJhY2tlZCBieSBHbHVzdGVyRlMgc3RvcmFnZSwgYW5kIHVzaW5n IHRoaXMgPQpzYW1lIHNjcmlwdCBmb3IgYmFja3VwLgp3ZSBoYXZlIG5vIGlzc3VlcyB3aXRoIGl0 IHNvIGZhci4KaGF2ZSB5b3UgY2hlY2tlZCBlbmdpbmUgbG9nIGZpbGUgPwoKCi0tCgpSZXNwZWN0 ZnVsbHkKTWFoZGkgQS4gTWFoZGkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZy b206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIDx1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZz4gb24g YmVoYWxmIG9mIEFsZXggSz0KIDxyaWdodGtpY2t0ZWNoQGdtYWlsLmNvbT4KU2VudDogV2VkbmVz ZGF5LCBKYW51YXJ5IDI0LCAyMDE4IDQ6MTggUE0KVG86IHVzZXJzClN1YmplY3Q6IFtvdmlydC11 c2Vyc10gT3ZpcnQgYmFja3VwcyBsZWFkIHRvIHVucmVzcG9uc2l2ZSBWTQoKSGkgYWxsLAoKSSBo YXZlIGEgY2x1c3RlciB3aXRoIDMgbm9kZXMsIHVzaW5nIG92aXJ0IDQuMSBpbiBhIHNlbGYgaG9z dGVkIHNldHVwIG9uIHRvPQpwIGdsdXN0ZXJmcy4KT24gc29tZSBWTXMgKGVzcGVjaWFsbHkgb25l IFdpbmRvd3Mgc2VydmVyIDIwMTYgNjRiaXQgd2l0aCA1MDAgR0Igb2YgZGlzaykuPQogR3Vlc3Qg YWdlbnRzIGFyZSBpbnN0YWxsZWQgYXQgVk1zLiBpIGFsbW9zdCBhbHdheXMgb2JzZXJ2ZSB0aGF0 IGR1cmluZyB0aGU9CiBiYWNrdXAgb2YgdGhlIFZNIHRoZSBWTSBpcyByZW5kZXJlZCB1bnJlc3Bv bnNpdmUgKGRhc2hib2FyZCBzaG93cyBhIHF1ZXN0aT0Kb24gbWFyayBhdCB0aGUgVk0gc3RhdHVz IGFuZCBWTSBkb2VzIG5vdCByZXNwb25kIHRvIHBpbmcgb3IgdG8gYW55dGhpbmcpLgoKRm9yIHNj aGVkdWxlZCBiYWNrdXBzIEkgdXNlOgoKaHR0cHM6Ly9naXRodWIuY29tL3dlZml4aXQtQVQvb1Zp cnRCYWNrdXAKClRoZSBzY3JpcHQgZG9lcyB0aGUgZm9sbG93aW5nOgoKMS4gc25hcHNob3QgVk0g KHRoaXMgaXMgZG9uZSBvayB3aXRob3V0IGFueSBmYWlsdXJlKQoKMi4gQ2xvbmUgc25hcHNob3Qg KHRoaXMgc3RlcHMgcmVuZGVycyB0aGUgVk0gdW5yZXNwb25zaXZlKQoKMy4gRXhwb3J0IENsb25l Cgo0LiBEZWxldGUgY2xvbmUKCjUuIERlbGV0ZSBzbmFwc2hvdAoKCkRvIHlvdSBoYXZlIGFueSBz aW1pbGFyIGV4cGVyaWVuY2U/IEFueSBzdWdnZXN0aW9ucyB0byBhZGRyZXNzIHRoaXM/CgpJIGhh dmUgbmV2ZXIgc2VlbiBzdWNoIGlzc3VlIHdpdGggaG9zdGVkIExpbnV4IFZNcy4KClRoZSBjbHVz dGVyIGhhcyBlbm91Z2ggc3RvcmFnZSB0byBhY2NvbW1vZGF0ZSB0aGUgY2xvbmUuCgoKVGhhbngs CgpBbGV4CgoKCi0tXzAwMF9NV0hQUjAxTUIyNTEyNkRCM0NGNUU0MzZEQjUzQzI4OTVGRkU2ME1X SFBSMDFNQjI1MTJwcm9kXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNj aWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgo8 aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9o dG1sOyBjaGFyc2V0PTNEdXMtYXNjaWkiPQo+CjxzdHlsZSB0eXBlPTNEInRleHQvY3NzIiBzdHls ZT0zRCJkaXNwbGF5Om5vbmU7Ij4gUCB7bWFyZ2luLXRvcDowO21hcmdpbi1ibz0KdHRvbTowO30g PC9zdHlsZT4KPC9oZWFkPgo8Ym9keSBkaXI9M0QibHRyIj4KPGRpdiBzdHlsZT0zRCJmb250LWZh bWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7PQog Y29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsi PgpIaSw8L2Rpdj4KPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNh LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7PQogY29sb3I6IHJnYigwLCAwLCAwKTsgYmFj a2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPgo8YnI+CjwvZGl2Pgo8ZGl2IHN0eWxl PTNEImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDs9CiBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAs IDAsIDAsIDApOyI+CldlIGhhdmUgYSBjbHVzdGVyIG9mIDE3IG5vZGVzLCBiYWNrZWQgYnkgR2x1 c3RlckZTIHN0b3JhZ2UsIGFuZCB1c2luZyB0aGlzID0Kc2FtZSBzY3JpcHQgZm9yIGJhY2t1cC48 L2Rpdj4KPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDEycHQ7PQogY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3Vu ZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPgp3ZSBoYXZlIG5vIGlzc3VlcyB3aXRoIGl0IHNv IGZhci48L2Rpdj4KPGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogQ2FsaWJyaSwgSGVsdmV0aWNh LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7PQogY29sb3I6IHJnYigwLCAwLCAwKTsgYmFj a2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPgpoYXZlIHlvdSBjaGVja2VkIGVuZ2lu ZSBsb2cgZmlsZSA/PC9kaXY+CjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IENhbGlicmksIEhl bHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0Oz0KIGNvbG9yOiByZ2IoMCwgMCwg MCk7Ij4KPGJyPgo8L2Rpdj4KPGRpdiBpZD0zRCJzaWduYXR1cmUiPjxicj4KPGRpdiBjbGFzcz0z RCJlY3htb3otc2lnbmF0dXJlIj4tLSA8YnI+Cjxicj4KPGZvbnQgY29sb3I9M0QiIzMzNjZmZiI+ PGZvbnQgY29sb3I9M0QiIzAwMDAwMCI+UmVzcGVjdGZ1bGx5PGI+PGJyPgo8L2I+PGI+TWFoZGkg QS4gTWFoZGk8L2I+PC9mb250PjwvZm9udD48Zm9udCBjb2xvcj0zRCIjMzM2NmZmIj48YnI+Cjxi cj4KPC9mb250Pjxmb250IGNvbG9yPTNEIiMzMzY2ZmYiPjwvZm9udD48L2Rpdj4KPC9kaXY+Cjxo ciBzdHlsZT0zRCJkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5OCUiIHRhYmluZGV4PTNEIi0x Ij4KPGRpdiBpZD0zRCJkaXZScGx5RndkTXNnIiBkaXI9M0QibHRyIj48Zm9udCBmYWNlPTNEIkNh bGlicmksIHNhbnMtc2VyaWYiIHN0PQp5bGU9M0QiZm9udC1zaXplOjExcHQiIGNvbG9yPTNEIiMw MDAwMDAiPjxiPkZyb206PC9iPiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm89CnJnICZsdDt1c2Vycy1i b3VuY2VzQG92aXJ0Lm9yZyZndDsgb24gYmVoYWxmIG9mIEFsZXggSyAmbHQ7cmlnaHRraWNrdGVj aEBnbT0KYWlsLmNvbSZndDs8YnI+CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEphbnVhcnkgMjQs IDIwMTggNDoxOCBQTTxicj4KPGI+VG86PC9iPiB1c2Vyczxicj4KPGI+U3ViamVjdDo8L2I+IFtv dmlydC11c2Vyc10gT3ZpcnQgYmFja3VwcyBsZWFkIHRvIHVucmVzcG9uc2l2ZSBWTTwvZm9udD4K PGRpdj4mbmJzcDs8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXYgZGlyPTNEImx0ciI+CjxkaXY+Cjxk aXY+CjxkaXY+SGkgYWxsLCA8YnI+Cjxicj4KPC9kaXY+CkkgaGF2ZSBhIGNsdXN0ZXIgd2l0aCAz IG5vZGVzLCB1c2luZyBvdmlydCA0LjEgaW4gYSBzZWxmIGhvc3RlZCBzZXR1cCBvbiB0bz0KcCBn bHVzdGVyZnMuJm5ic3A7PC9kaXY+Ck9uIHNvbWUgVk1zIChlc3BlY2lhbGx5IG9uZSBXaW5kb3dz IHNlcnZlciAyMDE2IDY0Yml0IHdpdGggNTAwIEdCIG9mIGRpc2spLj0KIEd1ZXN0IGFnZW50cyBh cmUgaW5zdGFsbGVkIGF0IFZNcy4gaSBhbG1vc3QgYWx3YXlzIG9ic2VydmUgdGhhdCBkdXJpbmcg dGhlPQogYmFja3VwIG9mIHRoZSBWTSB0aGUgVk0gaXMgcmVuZGVyZWQgdW5yZXNwb25zaXZlIChk YXNoYm9hcmQgc2hvd3MgYSBxdWVzdGk9Cm9uIG1hcmsgYXQgdGhlIFZNIHN0YXR1cyBhbmQgVk0K IGRvZXMgbm90IHJlc3BvbmQgdG8gcGluZyBvciB0byBhbnl0aGluZykuIDxicj4KPGJyPgo8L2Rp dj4KRm9yIHNjaGVkdWxlZCBiYWNrdXBzIEkgdXNlOgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9t OjBpbjsgbGluZS1oZWlnaHQ6MTAwJSI+PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2gi Pjxmb250IHNpemU9M0QiMiIgc3R5bGU9M0QiZm9udC1zaXplOjEwcHQiPjxhIGhyZWY9M0QiaHR0 cHM6Ly9naXRodWIuYz0Kb20vd2VmaXhpdC1BVC9vVmlydEJhY2t1cCI+aHR0cHM6Ly9naXRodWIu Y29tL3dlZml4aXQtQVQvb1ZpcnRCYWNrdXA8L2E+PC9mPQpvbnQ+PC9mb250PjwvcD4KPHAgc3R5 bGU9M0QibWFyZ2luLWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9M0Qi Q291cmllciAxMCBQPQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6ZTox MHB0Ij5UaGUgc2NyaXB0IGRvZXMgdGhlIGZvbGxvd2k9Cm5nOjxicj4KPC9mb250PjwvZm9udD48 L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9u dCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJm b250LXNpemU6MTBwdCI+MS4gc25hcHNob3QgVk0gKHRoaXMgaXMgZG9uPQplIG9rIHdpdGhvdXQg YW55IGZhaWx1cmUpPGJyPgo8L2ZvbnQ+PC9mb250PjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLWJv dHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9M0QiQ291cmllciAxMCBQPQpp dGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0Ij4yLiBDbG9uZSBz bmFwc2hvdCAodGhpcyBzdGU9CnBzIHJlbmRlcnMgdGhlIFZNIHVucmVzcG9uc2l2ZSk8YnI+Cjwv Zm9udD48L2ZvbnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWln aHQ6MTAwJSI+PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0Qi MiIgc3R5bGU9M0QiZm9udC1zaXplOjEwcHQiPjMuIEV4cG9ydCBDbG9uZTwvZm9udD48L2Zvbj0K dD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48 Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0z RCJmb250LXNpemU6MTBwdCI+NC4gRGVsZXRlIGNsb25lPC9mb250PjwvZm9uPQp0PjwvcD4KPHAg c3R5bGU9M0QibWFyZ2luLWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9 M0QiQ291cmllciAxMCBQPQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6 ZToxMHB0Ij41LiBEZWxldGUgc25hcHNob3Q8L2ZvbnQ+PC89CmZvbnQ+PC9wPgo8cCBzdHlsZT0z RCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWlnaHQ6MTAwJSI+PGZvbnQgZmFjZT0zRCJDb3Vy aWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0QiMiIgc3R5bGU9M0QiZm9udC1zaXplOjEwcHQi Pjxicj4KPC9mb250PjwvZm9udD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBs aW5lLWhlaWdodDoxMDAlIj48Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQg c2l6ZT0zRCIyIiBzdHlsZT0zRCJmb250LXNpemU6MTBwdCI+RG8geW91IGhhdmUgYW55IHNpbWls YXIgZXhwPQplcmllbmNlPyBBbnkgc3VnZ2VzdGlvbnMgdG8gYWRkcmVzcyB0aGlzPzwvZm9udD48 L2ZvbnQ+PC9wPgo8cCBzdHlsZT0zRCJtYXJnaW4tYm90dG9tOjBpbjsgbGluZS1oZWlnaHQ6MTAw JSI+PGZvbnQgZmFjZT0zRCJDb3VyaWVyIDEwIFA9Cml0Y2giPjxmb250IHNpemU9M0QiMiIgc3R5 bGU9M0QiZm9udC1zaXplOjEwcHQiPkkgaGF2ZSBuZXZlciBzZWVuIHN1Y2ggaXNzdT0KZSB3aXRo IGhvc3RlZCBMaW51eCBWTXMuPGJyPgo8L2ZvbnQ+PC9mb250PjwvcD4KPHAgc3R5bGU9M0QibWFy Z2luLWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9M0QiQ291cmllciAx MCBQPQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0Ij5UaGUg Y2x1c3RlciBoYXMgZW5vdWdoIHN0b3I9CmFnZSB0byBhY2NvbW1vZGF0ZSB0aGUgY2xvbmUuCjxi cj4KPC9mb250PjwvZm9udD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5l LWhlaWdodDoxMDAlIj48YnI+CjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLWJvdHRvbTowaW47IGxp bmUtaGVpZ2h0OjEwMCUiPlRoYW54LCA8YnI+CjwvcD4KPHAgc3R5bGU9M0QibWFyZ2luLWJvdHRv bTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPkFsZXg8YnI+CjwvcD4KPHAgc3R5bGU9M0QibWFyZ2lu LWJvdHRvbTowaW47IGxpbmUtaGVpZ2h0OjEwMCUiPjxmb250IGZhY2U9M0QiQ291cmllciAxMCBQ PQppdGNoIj48Zm9udCBzaXplPTNEIjIiIHN0eWxlPTNEImZvbnQtc2l6ZToxMHB0Ij48Yj48L2I+ PC9mb250PjwvZm9udD48L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhl aWdodDoxMDAlIj48Zm9udCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0z RCIyIiBzdHlsZT0zRCJmb250LXNpemU6MTBwdCI+PGI+PGJyPgo8L2I+PC9mb250PjwvZm9udD48 L3A+CjxwIHN0eWxlPTNEIm1hcmdpbi1ib3R0b206MGluOyBsaW5lLWhlaWdodDoxMDAlIj48Zm9u dCBmYWNlPTNEIkNvdXJpZXIgMTAgUD0KaXRjaCI+PGZvbnQgc2l6ZT0zRCIyIiBzdHlsZT0zRCJm b250LXNpemU6MTBwdCI+PGI+PGJyPgo8L2I+PC9mb250PjwvZm9udD48L3A+CjwvZGl2Pgo8L2Rp dj4KPC9ib2R5Pgo8L2h0bWw+CgotLV8wMDBfTVdIUFIwMU1CMjUxMjZEQjNDRjVFNDM2REI1M0My ODk1RkZFNjBNV0hQUjAxTUIyNTEycHJvZF8tLQo= --===============7353170040968346887==--