From hanson at andrewswireless.net Tue Jan 23 16:35:16 2018 Content-Type: multipart/mixed; boundary="===============5257894368235442865==" MIME-Version: 1.0 From: Hanson Turner To: users at ovirt.org Subject: Re: [ovirt-users] Official Hyperconverged Gluster oVirt upgrade procedure? Date: Tue, 23 Jan 2018 11:35:14 -0500 Message-ID: In-Reply-To: CAN8-ONoCju5gmYYXCjPkjfrx4J7y4RZJ4BfuJZK0D7R3kB+aZA@mail.gmail.com --===============5257894368235442865== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------F2701D1CD164872EF31DEDD7 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: 8bit Hi Guys, What the official upgrade procedure now? Has anything changed? What's the upgrade path from 4.0.4 to current stable? = Engine-upgrade-check returns no upgrades needed, and that's probably = correct, as it looks like the repos are from 4.0 Tying yum update on node/hosts fails on gluster, and I'm leary on update = the repo to pull the newer gluster packages because of potential issues = of the other two hosts being on older glusters. Thanks! On 01/26/2017 08:26 AM, Simone Tiraboschi wrote: > > > On Thu, Jan 26, 2017 at 10:16 AM, Ralf Schenk > wrote: > > Hello, > > i would appreciate any hint, too. I'm on 4.0.6 on Centos 7.3 since > yesterday but I'm frightened what I need to do to upgrade and be > able to manage gluster from GUI then. > > > 1. Setting global maintenance mode, > 2. upgrading the engine on the engine VM as for a regular engine, > 3. exit the global maintenance mode > 4. upgrade the host (once at time!!!) from the engine > > should be enough > > Bye > > > Am 25.01.2017 um 21:32 schrieb Hanson: >> Hi Guys, >> >> Just wondering if we have an updated manual or whats the current >> procedure for upgrading the nodes in a hyperconverged ovirt >> gluster pool? >> >> Ie Nodes run 4.0 oVirt, as well as GlusterFS, and hosted-engine >> running in a gluster storage domain. >> >> Put node in maintenance mode and disable glusterfs from ovirt >> gui, run yum update? >> >> Thanks! >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > > -- = > > > *Ralf Schenk* > fon +49 (0) 24 05 / 40 83 70 > fax +49 (0) 24 05 / 40 83 759 > mail *rs(a)databay.de* > = > *Databay AG* > Jens-Otto-Krag-Stra=C3=9Fe 11 > D-52146 W=C3=BCrselen > *www.databay.de* > > Sitz/Amtsgericht Aachen =E2=80=A2 HRB:8437 =E2=80=A2 USt-IdNr.: DE 21= 0844202 > Vorstand: Ralf Schenk, Dipl.-Ing. Jens Conze, Aresch Yavari, > Dipl.-Kfm. Philipp Hermanns > Aufsichtsratsvorsitzender: Wilhelm Dohmen > > ---------------------------------------------------------------------= --- > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------F2701D1CD164872EF31DEDD7 Content-Type: multipart/related; boundary=3D"------------6C0D7FFDC5562679991807F3" --------------6C0D7FFDC5562679991807F3 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 8bit

Hi Guys,

What the official upgrade procedure now? Has anything changed?

What's the upgrade path from 4.0.4 to current stable? Engine-upgrade-check returns no upgrades needed, and that's probably correct, as it looks like the repos are from 4.0

Tying yum update on node/hosts fails on gluster, and I'm leary on update the repo to pull the newer gluster packages because of potential issues of the other two hosts being on older glusters.

Thanks!


On 01/26/2017 08:26 AM, Simone Tiraboschi wrote:


On Thu, Jan 26, 2017 at 10:16 AM, Ralf Schenk <rs(a)databay.de> wrote:

Hello,

i would appreciate any hint, too. I'm on 4.0.6 on Centos 7.3 since yesterday but I'm frightened what I need to do to upgrade and be able to manage gluster from GUI then.


1. Setting global maintenance mode,
2. upgrading the engine on the engine VM as for a regular engine,
3. exit the global maintenance mode
4. upgrade the host (once at time!!!) from the engine

should be enough=C2=A0
=C2=A0

Bye


Am 25.01.2017 um 21:32 schrieb Hanson:
Hi Guys,

Just wondering if we have an updated manual or whats the current procedure for upgrading the nodes in a hyperconverged ovirt gluster pool?

Ie Nodes run 4.0 oVirt, as well as GlusterFS, and hosted-engine running in a gluster storage domain.

Put node in maintenance mode and disable glusterfs from ovirt gui, run yum update?

Thanks!

_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--


Ralf Schenk
fon +49 (0) 24 05 / 40 83 70
fax +49 (0) 24 05 / 40 83 759
mail rs(a)databay.de
=C2=A0
Databay AG
Jens-Otto-Krag-Stra=C3=9Fe 11
D-52146 W=C3=BCrselen
www.databay.de
=
Sitz/Amtsgericht Aachen =E2=80=A2 HRB:8437 =E2= =80=A2 USt-IdNr.: DE 210844202
Vorstand: Ralf Schenk, Dipl.-Ing. Jens Conze, Aresch Yavari, Dipl.-Kfm. Philipp Hermanns
Aufsichtsratsvorsitzender: Wilhelm Dohmen


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users




_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------6C0D7FFDC5562679991807F3 Content-Type: image/gif; name=3D"logo_databay_email.gif" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename=3D"logo_databay_email.gif" R0lGODlhlwAeAMQAAObm5v9QVf/R0oKBgfDw8NfX105MTLi3t/r6+sfHx/+rrf98gC0sLP8L EhIQEKalpf/g4ZmYmHd2dmppaf8uNP/y8v8cIv+Ym//AwkE/P46NjRwbG11cXP8ABwUDA/// /yH5BAAAAAAALAAAAACXAB4AAAX/4CeOYnUJZKqubOu+cCzPNA0tVnfVfO//wGAKk+t0Ap+K QMFUYCDCqHRKJVUWDaPRUsFktZ1G4AKtms9o1gKsFVS+7I5ll67bpd647hPQawNld4KDMQJF bA07F35aFBiEkJEpfXEBjx8KjI0Vkp2DEIdaCySgFBShbEgrCQOtrq+uEQcALQewrQUjEbe8 rgkkD7y5KhMZB3drqSoVFQhdlHGXKQYe1dbX2BvHKwzY1RMiAN7j1xEjBeTmKeIeD3cYCxRf FigvChRxFJwkBBvk5A7cpZhAjgGCDwn+kfslgto4CSoSehh2BwEEBQvowDAUR0EKdArHZTg4 4oDCXBFC/3qj9SEluZEpHnjYQFIGgpo1KgSasYjNKBImrzF4NaFbNgIjCGRQeIyVKwneOLzS cLCAg38OWI4Y4GECgQcSOEwYcADnh6/FNjAwoGFYAQ0atI4AAFeEFwsLFLiJUQEfGH0kNGAD x8+oNQdIRQg+7NCaOhIgD8sVgYADNsPVGI5YWjRqzQTdHDDIYHRDLokaUhCglkFEJi0NKJhl 0RP2TsvXUg88KiLBVWsZrF6DmMKlNYMqglqTik1guN8OBgAgkGCpB+L9ugK4iSCBvwEfECw1 kILrBpa1jVCQIQBRvbP+rlEcQVAoSevWyv6uhpwE12uEkQAAZucpVw1xIsjkgf8B863mQVYt eQATCZYJZJ5WBfij2wfpHcEeHGG8Z+BMszVWDXkfKLhceJhBSAJ+1ThH32AfRFZNayNAtUFi wFSTSwEHJIYAAQU84IADwyjIEALU9MchG+vFgIF7W2GDI2T7HfjBgNcgKQKMHmwjgnCSpeCb ULRkdxhF1CDY40RjgmUAA/v1J5FAKW2gGSZscBFDMraNgJs1AYpAAGYP5jJoNQ4Y4Gh8jpFg HH9mgbmWo1l6oA4C3Ygp6UwEIFBfNRtkMIBlKMLnAXgAXLWhXXH85EIFqMhGGZgDEKArABGA ed0HI4bk5qgnprCYSt88B6dqS0FEEAMPJDCdCJYViur/B1BlwGMJqDTwnhqxJgUpo0ceOQ4D 0yEakpMm/jqCRMgWm2I1j824Y6vLvuuPjHnqOJkIgP6xzwp5sCFNsCFp88Gxh11lrjfDcNrc CEx64/CD3iAHlQcMUEQXvcA+qBkBB4Q2X1CusjBlJdKMYAKI6g28MbKN5hJsBAXknHOwutn4 oFYqkpqAzjnPbE0u1PxmwAQGXLWBbvhuIIEGEnRjlAHO4SvhbCNAkwoGzEBwgV9U0lfu2WiX OkDEGaCdKgl0nk2YkWdPOCDabvaGdkAftL1LlgwCM+7Tq11V71IO7LkM2XE0YAHMYMhqqK6U V165CpaHukLmiXFO8XSVzzakX+UH6TrmAajPNxfqByTQec41AeBPvSwIALkmAnuiexCsca3C BajgfsROuxcPA8kHQJX4DAIwjnsAvhsvfXHWKEwDAljg7sj03L9wwAQTxOWD2AE0YP75eCkw cPfs+xACADs=3D --------------6C0D7FFDC5562679991807F3-- --------------F2701D1CD164872EF31DEDD7-- --===============5257894368235442865== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS1GMjcwMUQxQ0QxNjQ4NzJFRjMxREVERDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CkhpIEd1eXMsCgpXaGF0IHRoZSBvZmZpY2lhbCB1cGdyYWRlIHByb2NlZHVyZSBub3c/IEhhcyBh bnl0aGluZyBjaGFuZ2VkPwoKV2hhdCdzIHRoZSB1cGdyYWRlIHBhdGggZnJvbSA0LjAuNCB0byBj dXJyZW50IHN0YWJsZT8gCkVuZ2luZS11cGdyYWRlLWNoZWNrIHJldHVybnMgbm8gdXBncmFkZXMg bmVlZGVkLCBhbmQgdGhhdCdzIHByb2JhYmx5IApjb3JyZWN0LCBhcyBpdCBsb29rcyBsaWtlIHRo ZSByZXBvcyBhcmUgZnJvbSA0LjAKClR5aW5nIHl1bSB1cGRhdGUgb24gbm9kZS9ob3N0cyBmYWls cyBvbiBnbHVzdGVyLCBhbmQgSSdtIGxlYXJ5IG9uIHVwZGF0ZSAKdGhlIHJlcG8gdG8gcHVsbCB0 aGUgbmV3ZXIgZ2x1c3RlciBwYWNrYWdlcyBiZWNhdXNlIG9mIHBvdGVudGlhbCBpc3N1ZXMgCm9m IHRoZSBvdGhlciB0d28gaG9zdHMgYmVpbmcgb24gb2xkZXIgZ2x1c3RlcnMuCgpUaGFua3MhCgoK T24gMDEvMjYvMjAxNyAwODoyNiBBTSwgU2ltb25lIFRpcmFib3NjaGkgd3JvdGU6Cj4KPgo+IE9u IFRodSwgSmFuIDI2LCAyMDE3IGF0IDEwOjE2IEFNLCBSYWxmIFNjaGVuayA8cnNAZGF0YWJheS5k ZSAKPiA8bWFpbHRvOnJzQGRhdGFiYXkuZGU+PiB3cm90ZToKPgo+ICAgICBIZWxsbywKPgo+ICAg ICBpIHdvdWxkIGFwcHJlY2lhdGUgYW55IGhpbnQsIHRvby4gSSdtIG9uIDQuMC42IG9uIENlbnRv cyA3LjMgc2luY2UKPiAgICAgeWVzdGVyZGF5IGJ1dCBJJ20gZnJpZ2h0ZW5lZCB3aGF0IEkgbmVl ZCB0byBkbyB0byB1cGdyYWRlIGFuZCBiZQo+ICAgICBhYmxlIHRvIG1hbmFnZSBnbHVzdGVyIGZy b20gR1VJIHRoZW4uCj4KPgo+IDEuIFNldHRpbmcgZ2xvYmFsIG1haW50ZW5hbmNlIG1vZGUsCj4g Mi4gdXBncmFkaW5nIHRoZSBlbmdpbmUgb24gdGhlIGVuZ2luZSBWTSBhcyBmb3IgYSByZWd1bGFy IGVuZ2luZSwKPiAzLiBleGl0IHRoZSBnbG9iYWwgbWFpbnRlbmFuY2UgbW9kZQo+IDQuIHVwZ3Jh ZGUgdGhlIGhvc3QgKG9uY2UgYXQgdGltZSEhISkgZnJvbSB0aGUgZW5naW5lCj4KPiBzaG91bGQg YmUgZW5vdWdoCj4KPiAgICAgQnllCj4KPgo+ICAgICBBbSAyNS4wMS4yMDE3IHVtIDIxOjMyIHNj aHJpZWIgSGFuc29uOgo+PiAgICAgSGkgR3V5cywKPj4KPj4gICAgIEp1c3Qgd29uZGVyaW5nIGlm IHdlIGhhdmUgYW4gdXBkYXRlZCBtYW51YWwgb3Igd2hhdHMgdGhlIGN1cnJlbnQKPj4gICAgIHBy b2NlZHVyZSBmb3IgdXBncmFkaW5nIHRoZSBub2RlcyBpbiBhIGh5cGVyY29udmVyZ2VkIG92aXJ0 Cj4+ICAgICBnbHVzdGVyIHBvb2w/Cj4+Cj4+ICAgICBJZSBOb2RlcyBydW4gNC4wIG9WaXJ0LCBh cyB3ZWxsIGFzIEdsdXN0ZXJGUywgYW5kIGhvc3RlZC1lbmdpbmUKPj4gICAgIHJ1bm5pbmcgaW4g YSBnbHVzdGVyIHN0b3JhZ2UgZG9tYWluLgo+Pgo+PiAgICAgUHV0IG5vZGUgaW4gbWFpbnRlbmFu Y2UgbW9kZSBhbmQgZGlzYWJsZSBnbHVzdGVyZnMgZnJvbSBvdmlydAo+PiAgICAgZ3VpLCBydW4g eXVtIHVwZGF0ZT8KPj4KPj4gICAgIFRoYW5rcyEKPj4KPj4gICAgIF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+ICAgICBVc2VycyBtYWlsaW5nIGxpc3QK Pj4gICAgIFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPj4gICAgIGh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycwo+PiAgICAgPGh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycz4KPgo+ICAgICAtLSAKPgo+ Cj4gICAgICpSYWxmIFNjaGVuayoKPiAgICAgZm9uICs0OSAoMCkgMjQgMDUgLyA0MCA4MyA3MCA8 dGVsOis0OSUyMDI0MDUlMjA0MDgzNzA+Cj4gICAgIGZheCArNDkgKDApIDI0IDA1IC8gNDAgODMg NzU5IDx0ZWw6KzQ5JTIwMjQwNSUyMDQwODM3NTk+Cj4gICAgIG1haWwgKnJzQGRhdGFiYXkuZGUq IDxtYWlsdG86cnNAZGF0YWJheS5kZT4KPiAgICAgCQkKPiAgICAgKkRhdGFiYXkgQUcqCj4gICAg IEplbnMtT3R0by1LcmFnLVN0cmHDn2UgMTEKPiAgICAgRC01MjE0NiBXw7xyc2VsZW4KPiAgICAg Knd3dy5kYXRhYmF5LmRlKiA8aHR0cDovL3d3dy5kYXRhYmF5LmRlPgo+Cj4gICAgIFNpdHovQW10 c2dlcmljaHQgQWFjaGVuIOKAoiBIUkI6ODQzNyDigKIgVVN0LUlkTnIuOiBERSAyMTA4NDQyMDIK PiAgICAgVm9yc3RhbmQ6IFJhbGYgU2NoZW5rLCBEaXBsLi1JbmcuIEplbnMgQ29uemUsIEFyZXNj aCBZYXZhcmksCj4gICAgIERpcGwuLUtmbS4gUGhpbGlwcCBIZXJtYW5ucwo+ICAgICBBdWZzaWNo dHNyYXRzdm9yc2l0emVuZGVyOiBXaWxoZWxtIERvaG1lbgo+Cj4gICAgIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQo+Cj4gICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+ICAgICBVc2Vyc0BvdmlydC5vcmcgPG1haWx0bzpV c2Vyc0BvdmlydC5vcmc+Cj4gICAgIGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby91c2Vycwo+ICAgICA8aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzPgo+Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgotLS0tLS0tLS0tLS0tLUYy NzAxRDFDRDE2NDg3MkVGMzFERURENwpDb250ZW50LVR5cGU6IG11bHRpcGFydC9yZWxhdGVkOwog Ym91bmRhcnk9Ii0tLS0tLS0tLS0tLTZDMEQ3RkZEQzU1NjI2Nzk5OTE4MDdGMyIKCgotLS0tLS0t LS0tLS0tLTZDMEQ3RkZEQzU1NjI2Nzk5OTE4MDdGMwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8 aGVhZD4KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9o dG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAwMDAwMCIgYmdj b2xvcj0iI0ZGRkZGRiI+CiAgICA8cD5IaSBHdXlzLDxicj4KICAgIDwvcD4KICAgIFdoYXQgdGhl IG9mZmljaWFsIHVwZ3JhZGUgcHJvY2VkdXJlIG5vdz8gSGFzIGFueXRoaW5nIGNoYW5nZWQ/PGJy PgogICAgPGJyPgogICAgV2hhdCdzIHRoZSB1cGdyYWRlIHBhdGggZnJvbSA0LjAuNCB0byBjdXJy ZW50IHN0YWJsZT8KICAgIEVuZ2luZS11cGdyYWRlLWNoZWNrIHJldHVybnMgbm8gdXBncmFkZXMg bmVlZGVkLCBhbmQgdGhhdCdzIHByb2JhYmx5CiAgICBjb3JyZWN0LCBhcyBpdCBsb29rcyBsaWtl IHRoZSByZXBvcyBhcmUgZnJvbSA0LjA8YnI+CiAgICA8YnI+CiAgICBUeWluZyB5dW0gdXBkYXRl IG9uIG5vZGUvaG9zdHMgZmFpbHMgb24gZ2x1c3RlciwgYW5kIEknbSBsZWFyeSBvbgogICAgdXBk YXRlIHRoZSByZXBvIHRvIHB1bGwgdGhlIG5ld2VyIGdsdXN0ZXIgcGFja2FnZXMgYmVjYXVzZSBv ZgogICAgcG90ZW50aWFsIGlzc3VlcyBvZiB0aGUgb3RoZXIgdHdvIGhvc3RzIGJlaW5nIG9uIG9s ZGVyIGdsdXN0ZXJzLiA8YnI+CiAgICA8YnI+CiAgICBUaGFua3MhPGJyPgogICAgPGJyPgogICAg PGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMS8yNi8yMDE3IDA4OjI2 IEFNLCBTaW1vbmUKICAgICAgVGlyYWJvc2NoaSB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiCmNpdGU9Im1pZDpDQU44LU9Ob0NqdTVnbVlZWENqUGtqZnJ4 NEo3eTRSWko0QmZ1SlpLMEQ3UjNrQithWkFAbWFpbC5nbWFpbC5jb20iPgogICAgICA8ZGl2IGRp cj0ibHRyIj48YnI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4KICAgICAg ICAgIDxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBUaHUsIEphbiAyNiwgMjAxNyBhdCAxMDox NiBBTSwKICAgICAgICAgICAgUmFsZiBTY2hlbmsgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YQogICAg ICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnJzQGRhdGFiYXkuZGUiIHRhcmdldD0iX2JsYW5rIgog ICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5yc0BkYXRhYmF5LmRlPC9hPiZn dDs8L3NwYW4+CiAgICAgICAgICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwCiAgICAgICAgICAgICAgLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAgICAg ICAgICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgICAgICAgICAg ICAgPHA+SGVsbG8sPC9wPgogICAgICAgICAgICAgICAgPHA+aSB3b3VsZCBhcHByZWNpYXRlIGFu eSBoaW50LCB0b28uIEknbSBvbiA0LjAuNiBvbgogICAgICAgICAgICAgICAgICBDZW50b3MgNy4z IHNpbmNlIHllc3RlcmRheSBidXQgSSdtIGZyaWdodGVuZWQgd2hhdCBJCiAgICAgICAgICAgICAg ICAgIG5lZWQgdG8gZG8gdG8gdXBncmFkZSBhbmQgYmUgYWJsZSB0byBtYW5hZ2UgZ2x1c3Rlcgog ICAgICAgICAgICAgICAgICBmcm9tIEdVSSB0aGVuLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+MS4gU2V0dGluZyBnbG9iYWwgbWFpbnRlbmFuY2Ug bW9kZSw8L2Rpdj4KICAgICAgICAgICAgPGRpdj4yLiB1cGdyYWRpbmcgdGhlIGVuZ2luZSBvbiB0 aGUgZW5naW5lIFZNIGFzIGZvciBhCiAgICAgICAgICAgICAgcmVndWxhciBlbmdpbmUsPC9kaXY+ CiAgICAgICAgICAgIDxkaXY+My4gZXhpdCB0aGUgZ2xvYmFsIG1haW50ZW5hbmNlIG1vZGU8L2Rp dj4KICAgICAgICAgICAgPGRpdj40LiB1cGdyYWRlIHRoZSBob3N0IChvbmNlIGF0IHRpbWUhISEp IGZyb20gdGhlIGVuZ2luZTwvZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgIDxkaXY+c2hvdWxkIGJlIGVub3VnaMKgPC9kaXY+CiAgICAgICAg ICAgIDxkaXY+wqA8L2Rpdj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1 b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwCiAgICAgICAgICAgICAgLjhleDtib3JkZXItbGVmdDox cHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAgICAgICAgICA8ZGl2IGJnY29s b3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgPHA+QnllPGJyPgog ICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAg ICAgPGRpdiBjbGFzcz0iaDUiPiA8YnI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0i bV8xOTQ1OTAyMjg2MDUzOTQ5NzcwbW96LWNpdGUtcHJlZml4Ij5BbQogICAgICAgICAgICAgICAg ICAgICAgMjUuMDEuMjAxNyB1bSAyMTozMiBzY2hyaWViIEhhbnNvbjo8YnI+CiAgICAgICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+SGkgR3V5cywgPGJyPgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAg ICAgICAgICAgSnVzdCB3b25kZXJpbmcgaWYgd2UgaGF2ZSBhbiB1cGRhdGVkIG1hbnVhbCBvcgog ICAgICAgICAgICAgICAgICAgICAgd2hhdHMgdGhlIGN1cnJlbnQgcHJvY2VkdXJlIGZvciB1cGdy YWRpbmcgdGhlCiAgICAgICAgICAgICAgICAgICAgICBub2RlcyBpbiBhIGh5cGVyY29udmVyZ2Vk IG92aXJ0IGdsdXN0ZXIgcG9vbD8gPGJyPgogICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICAgICAgICAgICAgSWUgTm9kZXMgcnVuIDQuMCBvVmlydCwgYXMgd2VsbCBhcyBHbHVz dGVyRlMsIGFuZAogICAgICAgICAgICAgICAgICAgICAgaG9zdGVkLWVuZ2luZSBydW5uaW5nIGlu IGEgZ2x1c3RlciBzdG9yYWdlIGRvbWFpbi4KICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIFB1dCBub2RlIGlu IG1haW50ZW5hbmNlIG1vZGUgYW5kIGRpc2FibGUgZ2x1c3RlcmZzCiAgICAgICAgICAgICAgICAg ICAgICBmcm9tIG92aXJ0IGd1aSwgcnVuIHl1bSB1cGRhdGU/IDxicj4KICAgICAgICAgICAgICAg ICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgIFRoYW5rcyEgPGJyPgogICAgICAgICAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fPHdicj5fX19fX19fX19fX19fX19fXwogICAgICAgICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgICAgICAgVXNlcnMgbWFpbGluZyBsaXN0IDxicj4KICAgICAg ICAgICAgICAgICAgICAgIDxhCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtXzE5NDU5 MDIyODYwNTM5NDk3NzBtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAg ICAgICAgIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIgogICAg ICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiPlVzZXJzQG92aXJ0Lm9y ZzwvYT4gPGJyPgogICAgICAgICAgICAgICAgICAgICAgPGEKICAgICAgICAgICAgICAgICAgICAg ICAgY2xhc3M9Im1fMTk0NTkwMjI4NjA1Mzk0OTc3MG1vei10eHQtbGluay1mcmVldGV4dCIKaHJl Zj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9 Il9ibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnLzx3YnI+bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KICAg ICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibV8xOTQ1OTAyMjg2 MDUzOTQ5NzcwbW96LXNpZ25hdHVyZSI+LS0gPGJyPgogICAgICAgICAgICAgICAgICA8cD4gPC9w PgogICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2Vs bHBhZGRpbmc9IjAiPgogICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAg ICAgICAgIDx0cj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGNvbHNwYW49IjMiPjxpbWcK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYz0iY2lkOnBhcnQ0LjZBM0E0ODE4LkMzQkY2 N0MxQGFuZHJld3N3aXJlbGVzcy5uZXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFz cz0iIiBoZWlnaHQ9IjMwIiB3aWR0aD0iMTUxIiBib3JkZXI9IjAiPjwvdGQ+CiAgICAgICAgICAg ICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAg ICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiPiA8Zm9udCBmYWNlPSJWZXJkYW5hLCBBcmlhbCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYiIHNpemU9Ii0xIj48YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5SYWxmIFNjaGVuazwvYj48YnI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBmb24gPGEgaHJlZj0idGVsOis0OSUyMDI0MDUlMjA0MDgzNzAi CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSIrNDkyNDA1NDA4MzcwIiB0YXJn ZXQ9Il9ibGFuayIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIj4rNDkgKDApIDI0IDA1IC8gNDAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ODMgNzA8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmF4IDxhIGhyZWY9InRl bDorNDklMjAyNDA1JTIwNDA4Mzc1OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFs dWU9Iis0OTI0MDU0MDgzNzU5IiB0YXJnZXQ9Il9ibGFuayIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj4rNDkgKDApIDI0IDA1IC8gNDAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgODMgNzU5PC9hPjxicj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1haWwgPGEgaHJlZj0ibWFpbHRvOnJzQGRhdGFiYXkuZGUiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiBtb3otZG8tbm90LXNlbmQ9InRydWUi Pjxmb250CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I9IiNGRjAwMDAiPjxi PnJzQGRhdGFiYXkuZGU8L2I+PC9mb250PjwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgPC9mb250PiA8L3RkPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjMwIj7C oDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCI+IDxmb250IGZh Y2U9IlZlcmRhbmEsIEFyaWFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Fucy1zZXJp ZiIgc2l6ZT0iLTEiPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPkRhdGFiYXkg QUc8L2I+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgSmVucy1PdHRvLUtyYWctU3Ry YcOfZSAxMTxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEQtNTIxNDYgV8O8cnNlbGVu PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5kYXRh YmF5LmRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIgbW96 LWRvLW5vdC1zZW5kPSJ0cnVlIj48Zm9udAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNvbG9yPSIjRkYwMDAwIj48Yj53d3cuZGF0YWJheS5kZTwvYj48L2ZvbnQ+PC9hPgogICAgICAg ICAgICAgICAgICAgICAgICAgIDwvZm9udD4gPC90ZD4KICAgICAgICAgICAgICAgICAgICAgIDwv dHI+CiAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0 ZCBjb2xzcGFuPSIzIiB2YWxpZ249InRvcCI+IDxmb250CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmYWNlPSJWZXJkYW5hLCBBcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0iMSI+PGJyPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgU2l0ei9BbXRzZ2VyaWNodCBBYWNoZW4g4oCiIEhSQjo4 NDM3IOKAogogICAgICAgICAgICAgICAgICAgICAgICAgICAgVVN0LUlkTnIuOiBERSAyMTA4NDQy MDI8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBWb3JzdGFuZDogUmFsZiBTY2hlbmss IERpcGwuLUluZy4gSmVucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29uemUsIEFyZXNj aCBZYXZhcmksIERpcGwuLUtmbS4gUGhpbGlwcAogICAgICAgICAgICAgICAgICAgICAgICAgICAg SGVybWFubnM8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdWZzaWNodHNyYXRzdm9y c2l0emVuZGVyOiBXaWxoZWxtIERvaG1lbiA8L2ZvbnQ+CiAgICAgICAgICAgICAgICAgICAgICAg IDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgICAgIDwv dGJvZHk+CiAgICAgICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgIDxociBu b3NoYWRlPSJub3NoYWRlIiB3aWR0aD0iMTAwJSIgY29sb3I9IiMwMDAwMDAiCiAgICAgICAgICAg ICAgICAgICAgc2l6ZT0iMSI+IDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2Jy Pl9fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxi cj4KICAgICAgICAgICAgICA8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiBtb3otZG8t bm90LXNlbmQ9InRydWUiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgPGEg aHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIgogICAg ICAgICAgICAgICAgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayIgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnLzx3YnI+bWFpbG1hbi9saXN0aW5mby91 c2VyczwvYT48YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9k aXY+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRl ciI+PC9maWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0Cjxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0Bvdmly dC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4 dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+CjwvcHJlPgog ICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0t LS02QzBEN0ZGREM1NTYyNjc5OTkxODA3RjMKQ29udGVudC1UeXBlOiBpbWFnZS9naWY7CiBuYW1l PSJsb2dvX2RhdGFiYXlfZW1haWwuZ2lmIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNl NjQKQ29udGVudC1JRDogPHBhcnQ0LjZBM0E0ODE4LkMzQkY2N0MxQGFuZHJld3N3aXJlbGVzcy5u ZXQ+CkNvbnRlbnQtRGlzcG9zaXRpb246IGlubGluZTsKIGZpbGVuYW1lPSJsb2dvX2RhdGFiYXlf ZW1haWwuZ2lmIgoKUjBsR09EbGhsd0FlQU1RQUFPYm01djlRVmYvUjBvS0JnZkR3OE5mWDEwNU1U TGkzdC9yNitzZkh4LytycmY5OGdDMHNMUDhMCkVoSVFFS2FscGYvZzRabVltSGQyZG1wcGFmOHVO UC95OHY4Y0l2K1ltLy9Bd2tFL1A0Nk5qUndiRzExY1hQOEFCd1VEQS8vLwoveUg1QkFBQUFBQUFM QUFBQUFDWEFCNEFBQVgvNENlT1luVUpaS3F1Yk91K2NDelBOQTB0Vm5mVmZPLy93R0FLayt0MEFw K0sKUU1GVVlDRENxSFJLSlZVV0RhUFJVc0ZrdFoxRzRBS3RtczlvMWdLc0ZWUys3STVsbDY3YnBk NjQ3aFBRYXdObGQ0S0RNUUpGCmJBMDdGMzVhRkJpRWtKRXBmWEVCang4S2pJMFZrcDJERUlkYUN5 U2dGQlNoYkVnckNRT3RycSt1RVFjQUxRZXdyUVVqRWJlOApyZ2trRDd5NUtoTVpCM2RycVNvVkZR aGRsSEdYS1FZZTFkYlgyQnZIS3d6WTFSTWlBTjdqMXhFakJlVG1LZUllRDNjWUN4UmYKRmlndkNo UnhGSndrQkJ2azVBN2NwWmhBamdHQ0R3bitrZnNsZ3RvNENTb1NlaGgyQndFRUJRdm93REFVUjBF S2RBckhaVGc0CjRvRENYQkZDLzNxajlTRWx1WkVwSG5qWVFGSUdncG8xS2dTYXNZak5LQkltcnpG NE5hRmJOZ0lqQ0dSUWVJeVZLd25lT0x6UwpjTENBZzM4T1dJNFk0R0VDZ1FjU09Fd1ljQURuaDYv Rk5qQXdvR0ZZQVEwYXRJNEFBRmVFRndzTEZMaUpVUUVmR0gwa05HQUQKeDgrb05RZElSUWcrN05D YU9oSWdEOHNWZ1lBRE5zUFZHSTVZV2pScXpRVGRIRERJWUhSRExva2FVaENnbGtGRUppME5LSmhs CjBSUDJUc3ZYVWc4OEtpTEJWV3NackY2RG1NS2xOWU1xZ2xxVGlrMWd1TjhPQmdBZ2tHQ3BCK0w5 dWdLNGlTQ0J2d0VmRUN3MQprSUxyQnBhMWpWQ1FJUUJSdmJQK3JsRWNRVkFvU2V2V3l2NnVocHdF MTJ1RWtRQUFadWNwVncxeElzamtnZjhCODYzbVFWWXQKZVFBVENaWUpaSjVXQmZpajJ3ZnBIY0Vl SEdHOForQk1zelZXRFhrZktMaGNlSmhCU0FKKzFUaEgzMkFmUkZaTmF5TkF0VUZpCndGU1RTd0VI SklZQUFRVTg0SUFEd3lqSUVBTFU5TWNoRyt2RmdJRjdXMkdESTJUN0hmakJnTmNnS1FLTUhtd2pn bkNTcGVDYgpVTFJrZHhoRjFDRFk0MFJqZ21VQUEvdjFKNUZBS1cyZ0dTWnNjQkZETXJhTmdKczFB WXBBQUdZUDVqSm9OUTRZNEdoOGpwRmcKSEg5bWdibVdvMWw2b0E0QzNZZ3A2VXdFSUZCZk5SdGtN SUJsS01MbkFYZ0FYTFdoWFhIODVFSUZxTWhHR1pnREVLQXJBQkdBCmVkMEhJNGJrNXFnbnByQ1lT dDg4QjZkcVMwRkVFQU1QSkRDZENKWVZpdXIvQjFCbHdHTUpxRFR3bmhxeEpnVXBvMGNlT1E0RAow eUVha3BNbS9qcUNSTWdXbTJJMWo4MjRZNnZMdnV1UGpIbnFPSmtJZ1A2eHp3cDVzQ0ZOc0NGcDg4 R3hoMTFscmpmRGNOcmMKQ0V4NjQvQ0QzaUFIbFFjTVVFUVh2Y0ErcUJrQkI0UTJYMUN1c2pCbEpk S01ZQUtJNmcyOE1iS041aEpzQkFYa25IT3d1dG40Cm9GWXFrcHFBempuUGJFMHUxUHhtd0FRR1hM V0Jidmh1SUlFR0VuUmpsQUhPNFN2aGJDTkFrd29HekVCd2dWOVUwbGZ1MldpWApPa0RFR2FDZEtn bDBuazJZa1dkUE9DRGFidmFHZGtBZnRMMUxsZ3dDTSs3VHExMVY3MUlPN0xrTTJYRTBZQUhNWU1o cXFLNlUKVjE2NUNwYUh1a0xtaVhGTzhYU1Z6emFrWCtVSDZUcm1BYWpQTnhmcUJ5VFFlYzQxQWVC UHZTd0lBTGttQW51aWV4Q3NjYTNDCkJhamdmc1JPdXhjUEE4a0hRSlg0REFJd2puc0F2aHN2ZlhI V0tFd0RBbGpnN3NqMDNMOXd3QVFUeE9XRDJBRTBZUDc1ZUNrdwpjUGZzK3hBQ0FEcz0KLS0tLS0t LS0tLS0tLS02QzBEN0ZGREM1NTYyNjc5OTkxODA3RjMtLQoKLS0tLS0tLS0tLS0tLS1GMjcwMUQx Q0QxNjQ4NzJFRjMxREVERDctLQo= --===============5257894368235442865==--