From zorro at megatrone.ru Tue Jul 3 15:56:40 2012 Content-Type: multipart/mixed; boundary="===============3359011704391256343==" MIME-Version: 1.0 From: =?utf-8?q?=D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87_=3Czorro_at_megatrone=2Eru?= =?utf-8?q?=3E?= To: users at ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) Date: Tue, 03 Jul 2012 23:56:35 +0400 Message-ID: <003701cd5955$f3d0ebe0$db72c3a0$@megatrone.ru> In-Reply-To: 000a01cd546f$db0c4590$9124d0b0$@ru --===============3359011704391256343== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_0038_01CD5977.7AE30110 Content-Type: text/plain; charset=3D"koi8-r" Content-Transfer-Encoding: 7bit I've updated ovirt and vdsm to the latest test version (git repository). But the situation continues to be repeated. What am I doing wrong? How do I find what is wrong? = = = = From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On Behal= f Of ?????? Sent: Wednesday, June 27, 2012 6:19 PM To: robert(a)middleswarth.net Cc: users(a)ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) = logs in the attachment = = = = From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.o= rg] On Behalf Of ?????? Sent: Wednesday, June 27, 2012 1:15 PM To: 'Robert Middleswarth' Cc: users(a)ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) = The problem still persists. How do I solve it? = = = From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On Behal= f Of ?????? Sent: Tuesday, June 26, 2012 2:38 PM To: 'Robert Middleswarth' Cc: users(a)ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) = I checked the manual work gluster from two hosts. Mounting is working correctly. However, in a pair of hosts refuse to work (connection error storage). Individually, each of their hosts working correctly, and connects with gluster storage. I have to manually mount gluster storage? In which folder? You can write that how-to add a server to an existing cluster of gluster? = = From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On Behal= f Of Robert Middleswarth Sent: Monday, June 25, 2012 11:49 PM To: users(a)ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) = On 06/25/2012 09:54 AM, ?????? wrote: Hi. I use ovirt 3.1 and gluster storage. I added the two servers in a cluster. = And faced with the problem of their joint work with gluster storage. = Storage not initialized, although on one server working successfully with gluster storage. Vdsm log an attachment (vdsm-6.log - node -1) (vdsm-7.log - node -2) = = You have to tweak you ipstates table to allow glusterd to talk to the other box glusterd and you have to manually peer the systems together. = _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users Thanks Robert ------=3D_NextPart_000_0038_01CD5977.7AE30110 Content-Type: text/html; charset=3D"koi8-r" Content-Transfer-Encoding: quoted-printable

I've =3D updated ovirt and vdsm to the latest test version (git repository). But =3D the situation continues to be repeated.

What am = I =3D doing wrong? How do I find what is wrong?

 

 

 

 

From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On = =3D Behalf Of ??????
Sent: Wednesday, June 27, 2012 6:19 =3D PM
To: robert(a)middleswarth.net
Cc: =3D users(a)ovirt.org
Subject: Re: [Users] Ovirt and gluster storage = =3D (two servers in a cluster)

 

logs in the attachment

 

 

 

 

From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On Behalf Of ??????
Sent: Wednesday, June 27, 2012 1:15 =3D PM
To: 'Robert Middleswarth'
Cc:
users(a)ovirt.org
Subject: Re: [Users] Ovirt and gluster storage (two =3D servers in a cluster)

 

The problem still =3D persists.

How do I solve it?

 

 

 

 

I checked the manual work gluster = =3D from two hosts. Mounting is working = =3D correctly.

However, in a pair of hosts refuse to work =3D (connection error storage).

Individually, each of their hosts working =3D correctly,

and connects with gluster =3D storage.

I have to manually mount gluster storage? In =3D which folder?

You can write that how-to add a = =3D server to an existing cluster of gluster?

 

 

 

On =3D 06/25/2012 09:54 AM, ?????? wrote:

Hi.

I use ovirt 3.1 and gluster =3D storage.

I= =3D added the two servers in a cluster.

And faced with the problem of thei= r =3D joint work with gluster storage.

 

Storage not initialized, although = =3D on one server working successfully with gluster =3D storage.

Vdsm log an attachment

(vdsm-6.log – node =3D -1)

(vdsm-7.log – node -2)

 

 

You =3D have to tweak you ipstates table to allow glusterd to talk to the other =3D box glusterd and you have to manually peer the systems =3D together.

 

________________________=
=3D
_______________________
Users mailing =3D
list
Users(a)ovirt.org
<= pre>=3D http://lists.ovirt= =3D .org/mailman/listinfo/users


Thanks
Robert

------=3D_NextPart_000_0038_01CD5977.7AE30110-- --===============3359011704391256343== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDAzOF8wMUNENTk3Ny43QUUzMDExMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJrb2k4LXIiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCkkndmUg dXBkYXRlZCBvdmlydCBhbmQgdmRzbSB0byB0aGUgbGF0ZXN0IHRlc3QgdmVyc2lvbiAoZ2l0IHJl cG9zaXRvcnkpLiBCdXQKdGhlIHNpdHVhdGlvbiBjb250aW51ZXMgdG8gYmUgcmVwZWF0ZWQuCgpX aGF0IGFtIEkgZG9pbmcgd3Jvbmc/IEhvdyBkbyBJIGZpbmQgd2hhdCBpcyB3cm9uZz8KCiAKCiAK CiAKCiAKCkZyb206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIFttYWlsdG86dXNlcnMtYm91bmNl c0BvdmlydC5vcmddIE9uIEJlaGFsZiBPZgo/Pz8/Pz8KU2VudDogV2VkbmVzZGF5LCBKdW5lIDI3 LCAyMDEyIDY6MTkgUE0KVG86IHJvYmVydEBtaWRkbGVzd2FydGgubmV0CkNjOiB1c2Vyc0Bvdmly dC5vcmcKU3ViamVjdDogUmU6IFtVc2Vyc10gT3ZpcnQgYW5kIGdsdXN0ZXIgc3RvcmFnZSAodHdv IHNlcnZlcnMgaW4gYSBjbHVzdGVyKQoKIAoKbG9ncyBpbiB0aGUgYXR0YWNobWVudAoKIAoKIAoK IAoKIAoKRnJvbTogIDxtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmc+IHVzZXJzLWJvdW5j ZXNAb3ZpcnQub3JnCjxtYWlsdG86W21haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10+IFtt YWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmddCk9uIEJlaGFsZiBPZiA/Pz8/Pz8KU2VudDog V2VkbmVzZGF5LCBKdW5lIDI3LCAyMDEyIDE6MTUgUE0KVG86ICdSb2JlcnQgTWlkZGxlc3dhcnRo JwpDYzogIDxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPiB1c2Vyc0BvdmlydC5vcmcKU3ViamVjdDog UmU6IFtVc2Vyc10gT3ZpcnQgYW5kIGdsdXN0ZXIgc3RvcmFnZSAodHdvIHNlcnZlcnMgaW4gYSBj bHVzdGVyKQoKIAoKVGhlIHByb2JsZW0gc3RpbGwgcGVyc2lzdHMuCgpIb3cgZG8gSSBzb2x2ZSBp dD8KCiAKCiAKCiAKCkZyb206IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIFttYWlsdG86dXNlcnMt Ym91bmNlc0BvdmlydC5vcmddIE9uIEJlaGFsZiBPZgo/Pz8/Pz8KU2VudDogVHVlc2RheSwgSnVu ZSAyNiwgMjAxMiAyOjM4IFBNClRvOiAnUm9iZXJ0IE1pZGRsZXN3YXJ0aCcKQ2M6IHVzZXJzQG92 aXJ0Lm9yZwpTdWJqZWN0OiBSZTogW1VzZXJzXSBPdmlydCBhbmQgZ2x1c3RlciBzdG9yYWdlICh0 d28gc2VydmVycyBpbiBhIGNsdXN0ZXIpCgogCgpJIGNoZWNrZWQgdGhlIG1hbnVhbCB3b3JrIGds dXN0ZXIgZnJvbSB0d28gaG9zdHMuIE1vdW50aW5nIGlzIHdvcmtpbmcKY29ycmVjdGx5LgoKSG93 ZXZlciwgaW4gYSBwYWlyIG9mIGhvc3RzIHJlZnVzZSB0byB3b3JrIChjb25uZWN0aW9uIGVycm9y IHN0b3JhZ2UpLgoKSW5kaXZpZHVhbGx5LCBlYWNoIG9mIHRoZWlyIGhvc3RzIHdvcmtpbmcgY29y cmVjdGx5LAoKYW5kIGNvbm5lY3RzIHdpdGggZ2x1c3RlciBzdG9yYWdlLgoKSSBoYXZlIHRvIG1h bnVhbGx5IG1vdW50IGdsdXN0ZXIgc3RvcmFnZT8gSW4gd2hpY2ggZm9sZGVyPwoKWW91IGNhbiB3 cml0ZSB0aGF0IGhvdy10byBhZGQgYSBzZXJ2ZXIgdG8gYW4gZXhpc3RpbmcgY2x1c3RlciBvZiBn bHVzdGVyPwoKIAoKIAoKRnJvbTogdXNlcnMtYm91bmNlc0BvdmlydC5vcmcgW21haWx0bzp1c2Vy cy1ib3VuY2VzQG92aXJ0Lm9yZ10gT24gQmVoYWxmIE9mClJvYmVydCBNaWRkbGVzd2FydGgKU2Vu dDogTW9uZGF5LCBKdW5lIDI1LCAyMDEyIDExOjQ5IFBNClRvOiB1c2Vyc0BvdmlydC5vcmcKU3Vi amVjdDogUmU6IFtVc2Vyc10gT3ZpcnQgYW5kIGdsdXN0ZXIgc3RvcmFnZSAodHdvIHNlcnZlcnMg aW4gYSBjbHVzdGVyKQoKIAoKT24gMDYvMjUvMjAxMiAwOTo1NCBBTSwgPz8/Pz8/IHdyb3RlOgoK SGkuCgpJIHVzZSBvdmlydCAzLjEgYW5kIGdsdXN0ZXIgc3RvcmFnZS4KCkkgYWRkZWQgdGhlIHR3 byBzZXJ2ZXJzIGluIGEgY2x1c3Rlci4gCgpBbmQgZmFjZWQgd2l0aCB0aGUgcHJvYmxlbSBvZiB0 aGVpciBqb2ludCB3b3JrIHdpdGggZ2x1c3RlciBzdG9yYWdlLgoKIAoKU3RvcmFnZSBub3QgaW5p dGlhbGl6ZWQsIGFsdGhvdWdoIG9uIG9uZSBzZXJ2ZXIgd29ya2luZyBzdWNjZXNzZnVsbHkgd2l0 aApnbHVzdGVyIHN0b3JhZ2UuCgpWZHNtIGxvZyBhbiBhdHRhY2htZW50CgoodmRzbS02LmxvZyAt IG5vZGUgLTEpCgoodmRzbS03LmxvZyAtIG5vZGUgLTIpCgogCgogCgpZb3UgaGF2ZSB0byB0d2Vh ayB5b3UgaXBzdGF0ZXMgdGFibGUgdG8gYWxsb3cgZ2x1c3RlcmQgdG8gdGFsayB0byB0aGUgb3Ro ZXIKYm94IGdsdXN0ZXJkIGFuZCB5b3UgaGF2ZSB0byBtYW51YWxseSBwZWVyIHRoZSBzeXN0ZW1z IHRvZ2V0aGVyLgoKIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KVXNlcnMgbWFpbGluZyBsaXN0ClVzZXJzQG92aXJ0Lm9yZwpodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgpUaGFua3MKUm9iZXJ0CgoKLS0tLS0tPV9O ZXh0UGFydF8wMDBfMDAzOF8wMUNENTk3Ny43QUUzMDExMApDb250ZW50LVR5cGU6IHRleHQvaHRt bDsKCWNoYXJzZXQ9ImtvaTgtciIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXBy aW50YWJsZQoKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwi ID0KeG1sbnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiID0K eG1sbnM6dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiA9CnhtbG5z Om09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiA9 CnhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPjxoZWFkPgo8TUVUQSBI VFRQLUVRVUlWPTNEIkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0zRCJ0ZXh0L2h0bWw7ID0KY2hhcnNl dD0zRGtvaTgtciI+CjxtZXRhIG5hbWU9M0RHZW5lcmF0b3IgY29udGVudD0zRCJNaWNyb3NvZnQg V29yZCAxNCAoZmlsdGVyZWQgPQptZWRpdW0pIj48c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRp b25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0x OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsK CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5 OlRhaG9tYTsKCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30KQGZvbnQtZmFjZQoJe2Zv bnQtZmFtaWx5OkNvbnNvbGFzOwoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQovKiBT dHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4w cHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6YmxhY2s7fQph OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6 Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlw ZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJwbGU7Cgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcHJlCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJ bXNvLXN0eWxlLWxpbms6IlwwNDIxXDA0NDJcMDQzMFwwNDNEXDA0MzRcMDQzMFwwNDQwXDA0NDJc MDQzRFwwNDRCXDA0MzkgPQpIVE1MIFwwNDE3XDA0M0RcMDQzMFwwNDNBIjsKCW1hcmdpbjowY207 CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6 IkNvdXJpZXIgTmV3IjsKCWNvbG9yOmJsYWNrO30KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRl LCBkaXYuTXNvQWNldGF0ZQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5r OiJcMDQyMlwwNDM1XDA0M0FcMDQ0MVwwNDQyID0KXDA0MzJcMDQ0QlwwNDNEXDA0M0VcMDQ0MVww NDNBXDA0MzggXDA0MTdcMDQzRFwwNDMwXDA0M0EiOwoJbWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsKCWZvbnQtc2l6ZTo4LjBwdDsKCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z LXNlcmlmIjsKCWNvbG9yOmJsYWNrO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFy YWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsKCW1h cmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJbWFy Z2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBw dDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjpibGFjazt9CnNw YW4uSFRNTAoJPQp7bXNvLXN0eWxlLW5hbWU6IlwwNDIxXDA0NDJcMDQzMFwwNDNEXDA0MzRcMDQz MFwwNDQwXDA0NDJcMDQzRFwwNDRCXDA0MzkgPQpIVE1MIFwwNDE3XDA0M0RcMDQzMFwwNDNBIjsK CW1zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJcMDQyMVwwNDQyXDA0MzBc MDQzRFwwNDM0XDA0MzBcMDQ0MFwwNDQyXDA0M0RcMDQ0QlwwNDM5ID0KSFRNTCI7Cglmb250LWZh bWlseTpDb25zb2xhczsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5hCgl7bXNvLXN0eWxlLW5hbWU6Ilww NDIyXDA0MzVcMDQzQVwwNDQxXDA0NDIgPQpcMDQzMlwwNDRCXDA0M0RcMDQzRVwwNDQxXDA0M0Fc MDQzOCBcMDQxN1wwNDNEXDA0MzBcMDQzQSI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28t c3R5bGUtbGluazoiXDA0MjJcMDQzNVwwNDNBXDA0NDFcMDQ0MiA9ClwwNDMyXDA0NEJcMDQzRFww NDNFXDA0NDFcMDQzQVwwNDM4IjsKCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsK CWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxlMjIKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0 O30Kc3Bhbi5FbWFpbFN0eWxlMjMKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30Kc3Bhbi5FbWFpbFN0 eWxlMjQKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30Kc3Bhbi5FbWFpbFN0eWxlMjUKCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cglj b2xvcjojMUY0OTdEO30Kc3Bhbi5FbWFpbFN0eWxlMjYKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0 OTdEO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQt c2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsK CW1hcmdpbjoyLjBjbSA0Mi41cHQgMi4wY20gMy4wY207fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFn ZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpz aGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAyNiIgLz4KPC94bWw+PCFb ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PTNE ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNEIjEiIC8+CjwvbzpzaGFwZWxh eW91dD48L3htbD48IVtlbmRpZl0tLT48L2hlYWQ+PGJvZHkgYmdjb2xvcj0zRHdoaXRlIGxhbmc9 M0RSVSA9Cmxpbms9M0RibHVlIHZsaW5rPTNEcHVycGxlPjxkaXYgY2xhc3M9M0RXb3JkU2VjdGlv bjE+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgc3R5bGU9M0QnY29s b3I6IzFGNDk3RCc+SSd2ZSA9CnVwZGF0ZWQgb3ZpcnQgYW5kIHZkc20gdG8gdGhlIGxhdGVzdCB0 ZXN0IHZlcnNpb24gKGdpdCByZXBvc2l0b3J5KS4gQnV0ID0KdGhlIHNpdHVhdGlvbiBjb250aW51 ZXMgdG8gYmUgcmVwZWF0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29O b3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPldoYXQgYW0g SSA9CmRvaW5nIHdyb25nPyBIb3cgZG8gSSBmaW5kIHdoYXQgaXMgd3Jvbmc/PG86cD48L286cD48 L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5 bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xh c3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3 RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNw YW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0K c3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+ PGRpdiA9CnN0eWxlPTNEJ2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw dDtwYWRkaW5nOjMuMHB0IDBjbSA9CjBjbSAwY20nPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxiPjxz cGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fu cy1zZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gPQpzdHls ZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj b2xvcjp3aW5kb3d0PQpleHQnPiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyBbbWFpbHRvOnVzZXJz LWJvdW5jZXNAb3ZpcnQub3JnXSA8Yj5PbiA9CkJlaGFsZiBPZiA8L2I+Pz8/Pz8/PGJyPjxiPlNl bnQ6PC9iPiBXZWRuZXNkYXksIEp1bmUgMjcsIDIwMTIgNjoxOSA9ClBNPGJyPjxiPlRvOjwvYj4g cm9iZXJ0QG1pZGRsZXN3YXJ0aC5uZXQ8YnI+PGI+Q2M6PC9iPiA9CnVzZXJzQG92aXJ0Lm9yZzxi cj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtVc2Vyc10gT3ZpcnQgYW5kIGdsdXN0ZXIgc3RvcmFnZSA9 Cih0d28gc2VydmVycyBpbiBhIGNsdXN0ZXIpPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv ZGl2PjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9 M0RNc29Ob3JtYWw+PHNwYW4gPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz5sb2dzIGluIHRoZSBh dHRhY2htZW50PC9zcGFuPjxzcGFuIGxhbmc9M0RFTi1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5 N0QnPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxh bmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0z RCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgPQpjbGFzcz0z RE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9 CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2 PjxkaXYgPQpzdHlsZT0zRCdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w cHQ7cGFkZGluZzozLjBwdCAwY20gPQowY20gMGNtJz48cCBjbGFzcz0zRE1zb05vcm1hbD48Yj48 c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjp3aW5kb3d0PQpleHQnPkZyb206PC9zcGFuPjwv Yj48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjp3aW5kb3d0PQpleHQnPiA8L3NwYW4+PHNw YW4gPQpzdHlsZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z LXNlcmlmIjtjb2xvcjp3aW5kb3d0PQpleHQnPjxhIGhyZWY9M0QibWFpbHRvOnVzZXJzLWJvdW5j ZXNAb3ZpcnQub3JnIj48c3BhbiA9Cmxhbmc9M0RFTi1VUz51c2Vycy1ib3VuY2VzQG92aXJ0Lm9y Zzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz4gPC9zcGFu PjxzcGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwi c2Fucy1zZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz48YSBocmVmPTNEIm1haWx0bzpbbWFpbHRv OnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnXSI+PHNwYW4gPQpsYW5nPTNERU4tVVM+W21haWx0bzp1 c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ108L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiA9CnN0eWxlPTNE J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y OndpbmRvd3Q9CmV4dCc+IDxiPjxzcGFuIGxhbmc9M0RFTi1VUz5PbiBCZWhhbGYgT2YgPC9zcGFu PjwvYj48c3BhbiA9Cmxhbmc9M0RFTi1VUz4/Pz8/Pz88YnI+PGI+U2VudDo8L2I+IFdlZG5lc2Rh eSwgSnVuZSAyNywgMjAxMiAxOjE1ID0KUE08YnI+PGI+VG86PC9iPiAnUm9iZXJ0IE1pZGRsZXN3 YXJ0aCc8YnI+PGI+Q2M6PC9iPiA8L3NwYW4+PC9zcGFuPjxzcGFuID0Kc3R5bGU9M0QnZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6d2luZG93 dD0KZXh0Jz48YSBocmVmPTNEIm1haWx0bzp1c2Vyc0BvdmlydC5vcmciPjxzcGFuID0KbGFuZz0z REVOLVVTPnVzZXJzQG92aXJ0Lm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9M0RFTi1V UyA9CnN0eWxlPTNEJ2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt c2VyaWYiO2NvbG9yOndpbmRvd3Q9CmV4dCc+PGJyPjxiPlN1YmplY3Q6PC9iPiBSZTogW1VzZXJz XSBPdmlydCBhbmQgZ2x1c3RlciBzdG9yYWdlICh0d28gPQpzZXJ2ZXJzIGluIGEgY2x1c3Rlcik8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48 c3BhbiBsYW5nPTNERU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9 M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+VGhlIHByb2JsZW0gc3Rp bGwgPQpwZXJzaXN0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+ PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+SG93IGRvIEkgc29s dmUgaXQ/PC9zcGFuPjxzcGFuID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD48L286cD48 L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0Kc3R5bGU9M0QnY29sb3I6IzFG NDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+ PHNwYW4gPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdj b2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2ID0Kc3R5 bGU9M0QnYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6 My4wcHQgMGNtID0KMGNtIDBjbSc+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PGI+PHNwYW4gPQpzdHls ZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtj b2xvcjp3aW5kb3d0PQpleHQnPkZyb206PC9zcGFuPjwvYj48c3BhbiA9CnN0eWxlPTNEJ2ZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOndpbmRv d3Q9CmV4dCc+IDxhID0KaHJlZj0zRCJtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciPnVz ZXJzLWJvdW5jZXNAb3ZpcnQub3JnPC9hPiBbPGEgPQpocmVmPTNEIm1haWx0bzp1c2Vycy1ib3Vu Y2VzQG92aXJ0Lm9yZyI+bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPC9hPQo+XSA8Yj5P biBCZWhhbGYgT2YgPC9iPj8/Pz8/Pzxicj48Yj5TZW50OjwvYj4gVHVlc2RheSwgSnVuZSAyNiwg MjAxMiA9CjI6MzggUE08YnI+PGI+VG86PC9iPiAnUm9iZXJ0IE1pZGRsZXN3YXJ0aCc8YnI+PGI+ Q2M6PC9iPiA8YSA9CmhyZWY9M0QibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQu b3JnPC9hPjxicj48Yj5TdWJqZWN0OjwvYj4gPQpSZTogW1VzZXJzXSBPdmlydCBhbmQgZ2x1c3Rl ciBzdG9yYWdlICh0d28gc2VydmVycyBpbiBhID0KY2x1c3Rlcik8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+PC9kaXY+PC9kaXY+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwv cD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xv cjojMUY0OTdEJz5JIGNoZWNrZWQgdGhlIG1hbnVhbCB3b3JrIGdsdXN0ZXIgPQpmcm9tIHR3byBo b3N0cy4gPC9zcGFuPjxzcGFuIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPk1vdW50aW5nIGlzIHdv cmtpbmcgPQpjb3JyZWN0bHkuPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkhvd2V2ZXIs IGluIGEgcGFpciBvZiBob3N0cyByZWZ1c2UgdG8gd29yayA9Cihjb25uZWN0aW9uIGVycm9yIHN0 b3JhZ2UpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFu IGxhbmc9M0RFTi1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPkluZGl2aWR1YWxseSwgZWFj aCBvZiB0aGVpciBob3N0cyB3b3JraW5nID0KY29ycmVjdGx5LDxvOnA+PC9vOnA+PC9zcGFuPjwv cD48cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdjb2xv cjojMUY0OTdEJz5hbmQgY29ubmVjdHMgd2l0aCBnbHVzdGVyID0Kc3RvcmFnZS48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5 bGU9M0QnY29sb3I6IzFGNDk3RCc+SSBoYXZlIHRvIG1hbnVhbGx5IG1vdW50IGdsdXN0ZXIgc3Rv cmFnZT8gSW4gPQp3aGljaCBmb2xkZXI/PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNE TXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTIHN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPllv dSBjYW4gd3JpdGUgdGhhdCBob3ctdG8gYWRkIGEgPQpzZXJ2ZXIgdG8gYW4gZXhpc3RpbmcgY2x1 c3RlciBvZiBnbHVzdGVyPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCA9CmNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RF Ti1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD48ZGl2PjxkaXYgPQpzdHlsZT0zRCdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0 REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gPQowY20gMGNtJz48cCBjbGFzcz0zRE1zb05vcm1h bD48Yj48c3BhbiA9CnN0eWxlPTNEJ2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9t YSIsInNhbnMtc2VyaWYiO2NvbG9yOndpbmRvd3Q9CmV4dCc+RnJvbTo8L3NwYW4+PC9iPjxzcGFu ID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z ZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz4gPGEgPQpocmVmPTNEIm1haWx0bzp1c2Vycy1ib3Vu Y2VzQG92aXJ0Lm9yZyI+dXNlcnMtYm91bmNlc0BvdmlydC5vcmc8L2E+IFs8YSA9CmhyZWY9M0Qi bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIj5tYWlsdG86dXNlcnMtYm91bmNlc0Bvdmly dC5vcmc8L2E9Cj5dIDxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IE1pZGRsZXN3YXJ0aDxicj48 Yj5TZW50OjwvYj4gTW9uZGF5LCBKdW5lID0KMjUsIDIwMTIgMTE6NDkgUE08YnI+PGI+VG86PC9i PiA8YSA9CmhyZWY9M0QibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9h Pjxicj48Yj5TdWJqZWN0OjwvYj4gPQpSZTogW1VzZXJzXSBPdmlydCBhbmQgZ2x1c3RlciBzdG9y YWdlICh0d28gc2VydmVycyBpbiBhID0KY2x1c3Rlcik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9k aXY+PC9kaXY+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48ZGl2 PjxwIGNsYXNzPTNETXNvTm9ybWFsPk9uID0KMDYvMjUvMjAxMiAwOTo1NCBBTSwgPz8/Pz8/IHdy b3RlOjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxibG9ja3F1b3RlID0Kc3R5bGU9M0QnbWFyZ2luLXRv cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Jz48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFu IGxhbmc9M0RFTi1VUz5IaS48L3NwYW4+PG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05v cm1hbD48c3BhbiBsYW5nPTNERU4tVVM+SSB1c2Ugb3ZpcnQgMy4xIGFuZCBnbHVzdGVyID0Kc3Rv cmFnZS48L3NwYW4+PG86cD48L286cD48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTPkkgPQphZGRlZCB0aGUgdHdvIHNlcnZlcnMgaW4gYSBjbHVzdGVyLiA8L3NwYW4+ PG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+ QW5kIGZhY2VkIHdpdGggdGhlIHByb2JsZW0gb2YgdGhlaXIgPQpqb2ludCB3b3JrIHdpdGggZ2x1 c3RlciBzdG9yYWdlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFs PjxzcGFuIGxhbmc9M0RFTi1VUz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PHAgPQpjbGFz cz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+U3RvcmFnZSBub3QgaW5pdGlhbGl6ZWQs IGFsdGhvdWdoID0Kb24gb25lIHNlcnZlciB3b3JraW5nIHN1Y2Nlc3NmdWxseSB3aXRoIGdsdXN0 ZXIgPQpzdG9yYWdlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0zRE1zb05vcm1hbD48 c3BhbiA9Cmxhbmc9M0RFTi1VUz5WZHNtIGxvZyBhbiBhdHRhY2htZW50PC9zcGFuPjxvOnA+PC9v OnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPih2ZHNtLTYu bG9nICYjODIxMTsgbm9kZSA9Ci0xKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0zRE1z b05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1VUz4odmRzbS03LmxvZyAmIzgyMTE7IG5vZGUgLTIp PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0z REVOLVVTPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFs PjxzcGFuID0KbGFuZz0zREVOLVVTPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD48L2Jsb2Nr cXVvdGU+PHAgPQpjbGFzcz0zRE1zb05vcm1hbCBzdHlsZT0zRCdtYXJnaW4tYm90dG9tOjEyLjBw dCc+PHNwYW4gPQpzdHlsZT0zRCdmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJUaW1lcyBO ZXcgUm9tYW4iLCJzZXJpZiInPllvdSA9CmhhdmUgdG8gdHdlYWsgeW91IGlwc3RhdGVzIHRhYmxl IHRvIGFsbG93IGdsdXN0ZXJkIHRvIHRhbGsgdG8gdGhlIG90aGVyID0KYm94IGdsdXN0ZXJkIGFu ZCB5b3UgaGF2ZSB0byBtYW51YWxseSBwZWVyIHRoZSBzeXN0ZW1zID0KdG9nZXRoZXIuPG86cD48 L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsID0Kc3R5bGU9M0QnbWFyZ2luLWJv dHRvbToxMi4wcHQnPjxzcGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls eToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD48cHJlPl9fX19fX19fX19fX19fX19fX19fX19fXz0KX19fX19fX19fX19fX19fX19fX19fX188 bzpwPjwvbzpwPjwvcHJlPjxwcmU+VXNlcnMgbWFpbGluZyA9Cmxpc3Q8bzpwPjwvbzpwPjwvcHJl PjxwcmU+PGEgPQpocmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9y ZzwvYT48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PQo8YSA9CmhyZWY9M0QiaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQ9Ci5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcHJlPjxwID0KY2xhc3M9M0RN c29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGlt ZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxicj5UaGFua3M8YnI+Um9iZXJ0PG86cD48L286cD48 L3NwYW4+PC9wPjwvZGl2PjwvYm9keT48Lz0KaHRtbD4KLS0tLS0tPV9OZXh0UGFydF8wMDBfMDAz OF8wMUNENTk3Ny43QUUzMDExMC0tCgo= --===============3359011704391256343==--