From kotisoftwaretest@gmail.com Mon Feb 22 09:01:52 2021 From: koti To: lava-users@lists.lavasoftware.org Subject: Re: [Lava-users] lava-worker service throws error for 2021.01 Date: Mon, 22 Feb 2021 14:31:37 +0530 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3506798613848464533==" --===============3506798613848464533== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Stevan, resolved the issue and it's my mistake. I have incorrectly updated my /etc/hosts file . ( https://support.solarwinds.com/SuccessCenter/s/article/HTTP-Status-404-The-re= quested-resource-is-not-available?language=3Den_US ) Regards, Koti On Fri, 19 Feb 2021 at 21:22, koti wrote: > Hi Steven, > > Today I have tried to install new worker and noticed new error as > mentioned below even done the "Alternatively you can add a token of your > choice in the LAVA worker (Pi 4) in /etc/lava-dispatcher/lava-worker > settings and paste the same token in the LAVA admin UI on the master in the > worker section for this particular worker." from " > https://lava.readthedocs.io/en/latest/admin/advanced-tutorials/deploying-rp= i4b-as-worker/ > " > > any suggestions? > > Worker log: > ######## > > " > pi(a)lava-worker1:~ $ tail -f /var/log/lava-dispatcher/lava-worker.log > 2021-02-19 15:46:29,818 INFO [INIT] Token : '' > 2021-02-19 15:46:29,820 INFO PING =3D> server > 2021-02-19 15:46:29,826 ERROR -> server error: code 404 > 2021-02-19 15:46:29,827 DEBUG --> HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> > Not Found > charset=3Dus-ascii"> >

Not Found

>

HTTP Error 404. The requested resource is not found.

> > > 2021-02-19 15:46:49,823 INFO PING =3D> server > 2021-02-19 15:46:49,832 ERROR -> server error: code 404 > 2021-02-19 15:46:49,832 DEBUG --> HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> > Not Found > charset=3Dus-ascii"> >

Not Found

>

HTTP Error 404. The requested resource is not found.

> > > 2021-02-19 15:47:09,825 INFO PING =3D> server > 2021-02-19 15:47:09,833 ERROR -> server error: code 404 > 2021-02-19 15:47:09,834 DEBUG --> HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> > Not Found > charset=3Dus-ascii"> >

Not Found

>

HTTP Error 404. The requested resource is not found.

> " > > Regards, > Koti > > On Wed, 17 Feb 2021 at 19:58, koti wrote: > >> Thanks Stevan. >> >> It is working by updating the UI token as per your suggetion. (netmask >> not yet worked . may be we need to cross check our steps for netmask metho= d) >> >> Appreciated your support. >> >> Regards, >> Koti >> >> On Wed, 17 Feb 2021 at 19:07, koti wrote: >> >>> Hi, >>> >>> I have debugged this issue a bit. >>> >>> Somehow I am able to register (may be work around) my lava-worker >>> succesfully in master by update the sting as "return True" from "Return >>> False" at " >>> https://github.com/Linaro/lava/blob/master/lava_scheduler_app/utils.py#L3= 39 >>> " >>> >>> But, I have not understand why my Lava Master "ip address"/"server name" >>> fails while check under "def is_ip_allowed()" i.e " >>> https://github.com/Linaro/lava/blob/master/lava_scheduler_app/utils.py#L3= 33 >>> " >>> >>> appreciate any suggestions. >>> >>> Regards, >>> Koti >>> On Wed, 17 Feb 2021 at 17:30, >>> wrote: >>> >>>> Send Lava-users mailing list submissions to >>>> lava-users(a)lists.lavasoftware.org >>>> >>>> To subscribe or unsubscribe via the World Wide Web, visit >>>> https://lists.lavasoftware.org/mailman/listinfo/lava-users >>>> or, via email, send a message with subject or body 'help' to >>>> lava-users-request(a)lists.lavasoftware.org >>>> >>>> You can reach the person managing the list at >>>> lava-users-owner(a)lists.lavasoftware.org >>>> >>>> When replying, please edit your Subject line so it is more specific >>>> than "Re: Contents of Lava-users digest..." >>>> >>>> >>>> Today's Topics: >>>> >>>> 1. lava-worker service throws error for 2021.01 (koti) >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> >>>> Message: 1 >>>> Date: Tue, 16 Feb 2021 20:20:38 +0530 >>>> From: koti >>>> To: lava-users(a)lists.lavasoftware.org >>>> Subject: [Lava-users] lava-worker service throws error for 2021.01 >>>> Message-ID: >>>> < >>>> CAFW5HqSh8WMKaa6D-1p4DG3DRAM0agOP8UiAs0z-31Jxbfkn+A(a)mail.gmail.com> >>>> Content-Type: text/plain; charset=3D"utf-8" >>>> >>>> Hi, >>>> >>>> We have installed the lava-worker (2021.01) as per >>>> >>>> https://staging.validation.linaro.org/static/docs/v2/pipeline-server.htm= l#installing-lava-dispatcher >>>> >>>> but noticed the below errors on "lava-worker" and "lava-master" servers >>>> as >>>> below. >>>> >>>> Lava-worker server error: (Attached the >>>> "/etc/lava-dispatcher/lava-worker" >>>> worker configuration file) >>>> ##################### >>>> pi(a)lavaworker-1:~ $ tail -f /var/log/lava-dispatcher/lava-worker.log >>>> 2021-02-16 19:43:08,484 ERROR [INIT] -> server error: code 403 >>>> 2021-02-16 19:43:13,502 ERROR [INIT] -> server error: code 403 >>>> 2021-02-16 19:43:14,896 INFO [INIT] LAVA worker has started. >>>> 2021-02-16 19:43:14,896 INFO [INIT] Name : 'lavaworker-1' >>>> 2021-02-16 19:43:14,896 INFO [INIT] Server : ' >>>> http://lavamasterserver' >>>> 2021-02-16 19:43:14,897 INFO [INIT] Version: '2021.01' >>>> 2021-02-16 19:43:14,897 INFO [INIT] Token : '' >>>> 2021-02-16 19:43:14,897 DEBUG [INIT] Auto register as 'raspberrypi' >>>> 2021-02-16 19:43:14,909 ERROR [INIT] -> server error: code 403 >>>> 2021-02-16 19:43:14,909 DEBUG [INIT] --> {"error": "Auto registration >>>> is >>>> forbidden for '192.168.1.5'"} >>>> 2021-02-16 19:43:19,914 DEBUG [INIT] Auto register as 'raspberrypi' >>>> 2021-02-16 19:43:19,927 ERROR [INIT] -> server error: code 403 >>>> 2021-02-16 19:43:19,927 DEBUG [INIT] --> {"error": "Auto registration >>>> is >>>> forbidden for '192.168.1.5'"} >>>> >>>> >>>> Lava-server server error: >>>> #################### >>>> lavamasterserver(a)lavamasterserver:/var/log$ sudo tail -f >>>> /var/log/apache2/lava-server.log >>>> 10.138.202.62 - - [16/Feb/2021:20:09:06 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:11 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:16 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:21 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:26 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:31 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:36 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:41 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:46 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:51 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> 10.138.202.62 - - [16/Feb/2021:20:09:56 +0530] "POST >>>> /scheduler/internal/v1/workers/ HTTP/1.1" 403 348 "-" "lava-worker >>>> 2021.01" >>>> >>>> >>>> >>>> I feel that it may be an issue in lava master apache configuration . >>>> appreciate any suggestions. >>>> >>>> >>>> Regards, >>>> Koti >>>>=20 --===============3506798613848464533== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+PGRpdj5IaSBTdGV2YW4sPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5y ZXNvbHZlZCB0aGUgaXNzdWUgYW5kIGl0JiMzOTtzIG15IG1pc3Rha2UuPGJyPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+SSBoYXZlIGluY29ycmVjdGx5IHVwZGF0ZWQgbXkgL2V0Yy9ob3N0cyBm aWxlIC7CoCAoPGEgaHJlZj0iaHR0cHM6Ly9zdXBwb3J0LnNvbGFyd2luZHMuY29tL1N1Y2Nlc3ND ZW50ZXIvcy9hcnRpY2xlL0hUVFAtU3RhdHVzLTQwNC1UaGUtcmVxdWVzdGVkLXJlc291cmNlLWlz LW5vdC1hdmFpbGFibGU/bGFuZ3VhZ2U9ZW5fVVMiPmh0dHBzOi8vc3VwcG9ydC5zb2xhcndpbmRz LmNvbS9TdWNjZXNzQ2VudGVyL3MvYXJ0aWNsZS9IVFRQLVN0YXR1cy00MDQtVGhlLXJlcXVlc3Rl ZC1yZXNvdXJjZS1pcy1ub3QtYXZhaWxhYmxlP2xhbmd1YWdlPWVuX1VTPC9hPik8L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5Lb3RpPGJyPjwvZGl2PjwvZGl2Pjxi cj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0 dHIiPk9uIEZyaSwgMTkgRmViIDIwMjEgYXQgMjE6MjIsIGtvdGkgJmx0OzxhIGhyZWY9Im1haWx0 bzprb3Rpc29mdHdhcmV0ZXN0QGdtYWlsLmNvbSI+a290aXNvZnR3YXJldGVzdEBnbWFpbC5jb208 L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz dHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2Io MjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+SGkgU3Rl dmVuLDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VG9kYXkgSSBoYXZlIHRyaWVkIHRvIGluc3Rh bGwgbmV3IHdvcmtlciBhbmQgbm90aWNlZMKgIG5ldyBlcnJvciBhcyBtZW50aW9uZWQgYmVsb3fC oCBldmVuIGRvbmUgdGhlICZxdW90O0FsdGVybmF0aXZlbHkgeW91IGNhbiBhZGQgYSB0b2tlbiBv ZiB5b3VyIGNob2ljZSBpbiB0aGUgTEFWQSB3b3JrZXIgKFBpIDQpCmluIDxjb2RlPi9ldGMvbGF2 YS1kaXNwYXRjaGVyL2xhdmEtd29ya2VyPC9jb2RlPiBzZXR0aW5ncyBhbmQgcGFzdGUgdGhlIHNh bWUgdG9rZW4gaW4gdGhlCkxBVkEgYWRtaW4gVUkgb24gdGhlIG1hc3RlciBpbiB0aGUgd29ya2Vy IHNlY3Rpb24gZm9yIHRoaXMgcGFydGljdWxhciB3b3JrZXIuJnF1b3Q7wqDCoCBmcm9tICZxdW90 OzxhIGhyZWY9Imh0dHBzOi8vbGF2YS5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvYWRtaW4vYWR2 YW5jZWQtdHV0b3JpYWxzL2RlcGxveWluZy1ycGk0Yi1hcy13b3JrZXIvIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cHM6Ly9sYXZhLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9hZG1pbi9hZHZhbmNlZC10 dXRvcmlhbHMvZGVwbG95aW5nLXJwaTRiLWFzLXdvcmtlci88L2E+JnF1b3Q7PC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5hbnkgc3VnZ2VzdGlvbnM/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5X b3JrZXIgbG9nOjwvZGl2PjxkaXY+IyMjIyMjIyM8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj4mcXVvdDs8L2Rpdj48ZGl2PnBpQGxhdmEtd29ya2VyMTp+ICQgdGFpbCAtZiAvdmFyL2xvZy9s YXZhLWRpc3BhdGNoZXIvbGF2YS13b3JrZXIubG9nIDxicj4yMDIxLTAyLTE5IDE1OjQ2OjI5LDgx OCDCoCDCoElORk8gW0lOSVRdIFRva2VuIMKgOiAmIzM5OyZsdDtjb21tYW5kIGxpbmUmZ3Q7JiMz OTs8YnI+MjAyMS0wMi0xOSAxNTo0NjoyOSw4MjAgwqAgwqBJTkZPIFBJTkcgPSZndDsgc2VydmVy PGJyPjIwMjEtMDItMTkgMTU6NDY6MjksODI2IMKgIEVSUk9SIC0mZ3Q7IHNlcnZlciBlcnJvcjog Y29kZSA0MDQ8YnI+MjAyMS0wMi0xOSAxNTo0NjoyOSw4MjcgwqAgREVCVUcgLS0mZ3Q7ICZsdDsh RE9DVFlQRSBIVE1MIFBVQkxJQyAmcXVvdDstLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOJnF1b3Q7 JnF1b3Q7PGEgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmljdC5kdGQ8L2E+JnF1 b3Q7Jmd0Ozxicj4mbHQ7SFRNTCZndDsmbHQ7SEVBRCZndDsmbHQ7VElUTEUmZ3Q7Tm90IEZvdW5k Jmx0Oy9USVRMRSZndDs8YnI+Jmx0O01FVEEgSFRUUC1FUVVJVj0mcXVvdDtDb250ZW50LVR5cGUm cXVvdDsgQ29udGVudD0mcXVvdDt0ZXh0L2h0bWw7IGNoYXJzZXQ9dXMtYXNjaWkmcXVvdDsmZ3Q7 Jmx0Oy9IRUFEJmd0Ozxicj4mbHQ7Qk9EWSZndDsmbHQ7aDImZ3Q7Tm90IEZvdW5kJmx0Oy9oMiZn dDs8YnI+Jmx0O2hyJmd0OyZsdDtwJmd0O0hUVFAgRXJyb3IgNDA0LiBUaGUgcmVxdWVzdGVkIHJl c291cmNlIGlzIG5vdCBmb3VuZC4mbHQ7L3AmZ3Q7PGJyPiZsdDsvQk9EWSZndDsmbHQ7L0hUTUwm Z3Q7PGJyPjxicj4yMDIxLTAyLTE5IDE1OjQ2OjQ5LDgyMyDCoCDCoElORk8gUElORyA9Jmd0OyBz ZXJ2ZXI8YnI+MjAyMS0wMi0xOSAxNTo0Njo0OSw4MzIgwqAgRVJST1IgLSZndDsgc2VydmVyIGVy cm9yOiBjb2RlIDQwNDxicj4yMDIxLTAyLTE5IDE1OjQ2OjQ5LDgzMiDCoCBERUJVRyAtLSZndDsg Jmx0OyFET0NUWVBFIEhUTUwgUFVCTElDICZxdW90Oy0vL1czQy8vRFREIEhUTUwgNC4wMS8vRU4m cXVvdDsmcXVvdDs8YSBocmVmPSJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9zdHJpY3QuZHRk IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZDwv YT4mcXVvdDsmZ3Q7PGJyPiZsdDtIVE1MJmd0OyZsdDtIRUFEJmd0OyZsdDtUSVRMRSZndDtOb3Qg Rm91bmQmbHQ7L1RJVExFJmd0Ozxicj4mbHQ7TUVUQSBIVFRQLUVRVUlWPSZxdW90O0NvbnRlbnQt VHlwZSZxdW90OyBDb250ZW50PSZxdW90O3RleHQvaHRtbDsgY2hhcnNldD11cy1hc2NpaSZxdW90 OyZndDsmbHQ7L0hFQUQmZ3Q7PGJyPiZsdDtCT0RZJmd0OyZsdDtoMiZndDtOb3QgRm91bmQmbHQ7 L2gyJmd0Ozxicj4mbHQ7aHImZ3Q7Jmx0O3AmZ3Q7SFRUUCBFcnJvciA0MDQuIFRoZSByZXF1ZXN0 ZWQgcmVzb3VyY2UgaXMgbm90IGZvdW5kLiZsdDsvcCZndDs8YnI+Jmx0Oy9CT0RZJmd0OyZsdDsv SFRNTCZndDs8YnI+PGJyPjIwMjEtMDItMTkgMTU6NDc6MDksODI1IMKgIMKgSU5GTyBQSU5HID0m Z3Q7IHNlcnZlcjxicj4yMDIxLTAyLTE5IDE1OjQ3OjA5LDgzMyDCoCBFUlJPUiAtJmd0OyBzZXJ2 ZXIgZXJyb3I6IGNvZGUgNDA0PGJyPjIwMjEtMDItMTkgMTU6NDc6MDksODM0IMKgIERFQlVHIC0t Jmd0OyAmbHQ7IURPQ1RZUEUgSFRNTCBQVUJMSUMgJnF1b3Q7LS8vVzNDLy9EVEQgSFRNTCA0LjAx Ly9FTiZxdW90OyZxdW90OzxhIGhyZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmlj dC5kdGQiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9zdHJpY3Qu ZHRkPC9hPiZxdW90OyZndDs8YnI+Jmx0O0hUTUwmZ3Q7Jmx0O0hFQUQmZ3Q7Jmx0O1RJVExFJmd0 O05vdCBGb3VuZCZsdDsvVElUTEUmZ3Q7PGJyPiZsdDtNRVRBIEhUVFAtRVFVSVY9JnF1b3Q7Q29u dGVudC1UeXBlJnF1b3Q7IENvbnRlbnQ9JnF1b3Q7dGV4dC9odG1sOyBjaGFyc2V0PXVzLWFzY2lp JnF1b3Q7Jmd0OyZsdDsvSEVBRCZndDs8YnI+Jmx0O0JPRFkmZ3Q7Jmx0O2gyJmd0O05vdCBGb3Vu ZCZsdDsvaDImZ3Q7PGJyPiZsdDtociZndDsmbHQ7cCZndDtIVFRQIEVycm9yIDQwNC4gVGhlIHJl cXVlc3RlZCByZXNvdXJjZSBpcyBub3QgZm91bmQuJmx0Oy9wJmd0Ozxicj4mbHQ7L0JPRFkmZ3Q7 Jmx0Oy9IVE1MJmd0OyZxdW90OzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcyw8L2Rp dj48ZGl2PktvdGk8YnI+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48 ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCAxNyBGZWIgMjAyMSBhdCAx OTo1OCwga290aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtvdGlzb2Z0d2FyZXRlc3RAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+a290aXNvZnR3YXJldGVzdEBnbWFpbC5jb208L2E+Jmd0OyB3cm90 ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQp O3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+VGhhbmtzIFN0ZXZhbi48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkl0IGlzIHdvcmtpbmcgYnkgdXBkYXRpbmcgdGhlIFVJIHRv a2VuIGFzIHBlciB5b3VyIHN1Z2dldGlvbi7CoCAobmV0bWFzayBub3QgeWV0IHdvcmtlZCAuIG1h eSBiZSB3ZSBuZWVkIHRvIGNyb3NzIGNoZWNrIG91ciBzdGVwcyBmb3IgbmV0bWFzayBtZXRob2Qp PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5BcHByZWNpYXRlZCB5b3VyIHN1cHBvcnQuPC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+S290aTxicj48L2Rpdj48L2Rp dj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFp bF9hdHRyIj5PbiBXZWQsIDE3IEZlYiAyMDIxIGF0IDE5OjA3LCBrb3RpICZsdDs8YSBocmVmPSJt YWlsdG86a290aXNvZnR3YXJldGVzdEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5rb3Rpc29m dHdhcmV0ZXN0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBj bGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVy LWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBk aXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGksPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGhh dmUgZGVidWdnZWQgdGhpcyBpc3N1ZSBhIGJpdC48YnI+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PGJy PjwvZGl2PjxkaXY+U29tZWhvdyBJIGFtIGFibGUgdG8gcmVnaXN0ZXIgKG1heSBiZSB3b3JrIGFy b3VuZCkgbXkgbGF2YS13b3JrZXIgc3VjY2VzZnVsbHkgaW4gbWFzdGVyIGJ5IHVwZGF0ZSB0aGUg c3RpbmcgYXMgJnF1b3Q7PHNwYW4+cmV0dXJuPC9zcGFuPiA8c3Bhbj5UcnVlJnF1b3Q7IGZyb20g JnF1b3Q7UmV0dXJuIEZhbHNlJnF1b3Q7IGF0wqAgJnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9naXRo dWIuY29tL0xpbmFyby9sYXZhL2Jsb2IvbWFzdGVyL2xhdmFfc2NoZWR1bGVyX2FwcC91dGlscy5w eSNMMzM5IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL0xpbmFyby9sYXZhL2Js b2IvbWFzdGVyL2xhdmFfc2NoZWR1bGVyX2FwcC91dGlscy5weSNMMzM5PC9hPiZxdW90Ozwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5CdXQsIEkgaGF2 ZSBub3QgdW5kZXJzdGFuZCB3aHkgbXkgTGF2YSBNYXN0ZXIgJnF1b3Q7aXAgYWRkcmVzcyZxdW90 Oy8mcXVvdDtzZXJ2ZXIgbmFtZSZxdW90OyBmYWlscyB3aGlsZSBjaGVjayB1bmRlciAmcXVvdDtk ZWYgaXNfaXBfYWxsb3dlZCgpJnF1b3Q7IGkuZcKgICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZ2l0 aHViLmNvbS9MaW5hcm8vbGF2YS9ibG9iL21hc3Rlci9sYXZhX3NjaGVkdWxlcl9hcHAvdXRpbHMu cHkjTDMzMyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS9MaW5hcm8vbGF2YS9i bG9iL21hc3Rlci9sYXZhX3NjaGVkdWxlcl9hcHAvdXRpbHMucHkjTDMzMzwvYT4mcXVvdDs8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+YXBwcmVjaWF0 ZSBhbnkgc3VnZ2VzdGlvbnMuPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+PGJyPjwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPlJlZ2FyZHMsPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+S290aTxicj48L3Nw YW4+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJn bWFpbF9hdHRyIj5PbiBXZWQsIDE3IEZlYiAyMDIxIGF0IDE3OjMwLCAmbHQ7PGEgaHJlZj0ibWFp bHRvOmxhdmEtdXNlcnMtcmVxdWVzdEBsaXN0cy5sYXZhc29mdHdhcmUub3JnIiB0YXJnZXQ9Il9i bGFuayI+bGF2YS11c2Vycy1yZXF1ZXN0QGxpc3RzLmxhdmFzb2Z0d2FyZS5vcmc8L2E+Jmd0OyB3 cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy Z2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwy MDQpO3BhZGRpbmctbGVmdDoxZXgiPlNlbmQgTGF2YS11c2VycyBtYWlsaW5nIGxpc3Qgc3VibWlz c2lvbnMgdG88YnI+CsKgIMKgIMKgIMKgIDxhIGhyZWY9Im1haWx0bzpsYXZhLXVzZXJzQGxpc3Rz LmxhdmFzb2Z0d2FyZS5vcmciIHRhcmdldD0iX2JsYW5rIj5sYXZhLXVzZXJzQGxpc3RzLmxhdmFz b2Z0d2FyZS5vcmc8L2E+PGJyPgo8YnI+ClRvIHN1YnNjcmliZSBvciB1bnN1YnNjcmliZSB2aWEg dGhlIFdvcmxkIFdpZGUgV2ViLCB2aXNpdDxicj4KwqAgwqAgwqAgwqAgPGEgaHJlZj0iaHR0cHM6 Ly9saXN0cy5sYXZhc29mdHdhcmUub3JnL21haWxtYW4vbGlzdGluZm8vbGF2YS11c2VycyIgcmVs PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9saXN0cy5sYXZhc29mdHdhcmUu b3JnL21haWxtYW4vbGlzdGluZm8vbGF2YS11c2VyczwvYT48YnI+Cm9yLCB2aWEgZW1haWwsIHNl bmQgYSBtZXNzYWdlIHdpdGggc3ViamVjdCBvciBib2R5ICYjMzk7aGVscCYjMzk7IHRvPGJyPgrC oCDCoCDCoCDCoCA8YSBocmVmPSJtYWlsdG86bGF2YS11c2Vycy1yZXF1ZXN0QGxpc3RzLmxhdmFz b2Z0d2FyZS5vcmciIHRhcmdldD0iX2JsYW5rIj5sYXZhLXVzZXJzLXJlcXVlc3RAbGlzdHMubGF2 YXNvZnR3YXJlLm9yZzwvYT48YnI+Cjxicj4KWW91IGNhbiByZWFjaCB0aGUgcGVyc29uIG1hbmFn aW5nIHRoZSBsaXN0IGF0PGJyPgrCoCDCoCDCoCDCoCA8YSBocmVmPSJtYWlsdG86bGF2YS11c2Vy cy1vd25lckBsaXN0cy5sYXZhc29mdHdhcmUub3JnIiB0YXJnZXQ9Il9ibGFuayI+bGF2YS11c2Vy cy1vd25lckBsaXN0cy5sYXZhc29mdHdhcmUub3JnPC9hPjxicj4KPGJyPgpXaGVuIHJlcGx5aW5n LCBwbGVhc2UgZWRpdCB5b3VyIFN1YmplY3QgbGluZSBzbyBpdCBpcyBtb3JlIHNwZWNpZmljPGJy Pgp0aGFuICZxdW90O1JlOiBDb250ZW50cyBvZiBMYXZhLXVzZXJzIGRpZ2VzdC4uLiZxdW90Ozxi cj4KPGJyPgo8YnI+ClRvZGF5JiMzOTtzIFRvcGljczo8YnI+Cjxicj4KwqAgwqAxLiBsYXZhLXdv cmtlciBzZXJ2aWNlIHRocm93cyBlcnJvciBmb3IgMjAyMS4wMSAoa290aSk8YnI+Cjxicj4KPGJy PgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tPGJyPgo8YnI+Ck1lc3NhZ2U6IDE8YnI+CkRhdGU6IFR1ZSwgMTYgRmVi IDIwMjEgMjA6MjA6MzggKzA1MzA8YnI+CkZyb206IGtvdGkgJmx0OzxhIGhyZWY9Im1haWx0bzpr b3Rpc29mdHdhcmV0ZXN0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtvdGlzb2Z0d2FyZXRl c3RAZ21haWwuY29tPC9hPiZndDs8YnI+ClRvOiA8YSBocmVmPSJtYWlsdG86bGF2YS11c2Vyc0Bs aXN0cy5sYXZhc29mdHdhcmUub3JnIiB0YXJnZXQ9Il9ibGFuayI+bGF2YS11c2Vyc0BsaXN0cy5s YXZhc29mdHdhcmUub3JnPC9hPjxicj4KU3ViamVjdDogW0xhdmEtdXNlcnNdIGxhdmEtd29ya2Vy IHNlcnZpY2UgdGhyb3dzIGVycm9yIGZvciAyMDIxLjAxPGJyPgpNZXNzYWdlLUlEOjxicj4KwqAg wqAgwqAgwqAgJmx0OzxhIGhyZWY9Im1haWx0bzpDQUZXNUhxU2g4V01LYWE2RC0xcDRERzNEUkFN MGFnT1A4VWlBczB6LTMxSnhiZmtuJTJCQUBtYWlsLmdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi PkNBRlc1SHFTaDhXTUthYTZELTFwNERHM0RSQU0wYWdPUDhVaUFzMHotMzFKeGJma24rQUBtYWls LmdtYWlsLmNvbTwvYT4mZ3Q7PGJyPgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9 JnF1b3Q7dXRmLTgmcXVvdDs8YnI+Cjxicj4KSGksPGJyPgo8YnI+CldlIGhhdmUgaW5zdGFsbGVk IHRoZSBsYXZhLXdvcmtlciAoMjAyMS4wMSkgYXMgcGVyPGJyPgo8YSBocmVmPSJodHRwczovL3N0 YWdpbmcudmFsaWRhdGlvbi5saW5hcm8ub3JnL3N0YXRpYy9kb2NzL3YyL3BpcGVsaW5lLXNlcnZl ci5odG1sI2luc3RhbGxpbmctbGF2YS1kaXNwYXRjaGVyIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdl dD0iX2JsYW5rIj5odHRwczovL3N0YWdpbmcudmFsaWRhdGlvbi5saW5hcm8ub3JnL3N0YXRpYy9k b2NzL3YyL3BpcGVsaW5lLXNlcnZlci5odG1sI2luc3RhbGxpbmctbGF2YS1kaXNwYXRjaGVyPC9h Pjxicj4KPGJyPgpidXQgbm90aWNlZCB0aGUgYmVsb3cgZXJyb3JzIG9uICZxdW90O2xhdmEtd29y a2VyJnF1b3Q7IGFuZCAmcXVvdDtsYXZhLW1hc3RlciZxdW90OyBzZXJ2ZXJzIGFzPGJyPgpiZWxv dy48YnI+Cjxicj4KTGF2YS13b3JrZXIgc2VydmVyIGVycm9yOiAoQXR0YWNoZWQgdGhlICZxdW90 Oy9ldGMvbGF2YS1kaXNwYXRjaGVyL2xhdmEtd29ya2VyJnF1b3Q7PGJyPgp3b3JrZXIgY29uZmln dXJhdGlvbiBmaWxlKTxicj4KIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPgpwaUBsYXZhd29ya2Vy LTE6fiAkIHRhaWwgLWYgL3Zhci9sb2cvbGF2YS1kaXNwYXRjaGVyL2xhdmEtd29ya2VyLmxvZzxi cj4KMjAyMS0wMi0xNiAxOTo0MzowOCw0ODTCoCDCoEVSUk9SIFtJTklUXSAtJmd0OyBzZXJ2ZXIg ZXJyb3I6IGNvZGUgNDAzPGJyPgoyMDIxLTAyLTE2IDE5OjQzOjEzLDUwMsKgIMKgRVJST1IgW0lO SVRdIC0mZ3Q7IHNlcnZlciBlcnJvcjogY29kZSA0MDM8YnI+CjIwMjEtMDItMTYgMTk6NDM6MTQs ODk2wqAgwqAgSU5GTyBbSU5JVF0gTEFWQSB3b3JrZXIgaGFzIHN0YXJ0ZWQuPGJyPgoyMDIxLTAy LTE2IDE5OjQzOjE0LDg5NsKgIMKgIElORk8gW0lOSVRdIE5hbWXCoCDCoDogJiMzOTtsYXZhd29y a2VyLTEmIzM5Ozxicj4KMjAyMS0wMi0xNiAxOTo0MzoxNCw4OTbCoCDCoCBJTkZPIFtJTklUXSBT ZXJ2ZXIgOiAmIzM5OzxhIGhyZWY9Imh0dHA6Ly9sYXZhbWFzdGVyc2VydmVyIiByZWw9Im5vcmVm ZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGF2YW1hc3RlcnNlcnZlcjwvYT4mIzM5Ozxi cj4KMjAyMS0wMi0xNiAxOTo0MzoxNCw4OTfCoCDCoCBJTkZPIFtJTklUXSBWZXJzaW9uOiAmIzM5 OzIwMjEuMDEmIzM5Ozxicj4KMjAyMS0wMi0xNiAxOTo0MzoxNCw4OTfCoCDCoCBJTkZPIFtJTklU XSBUb2tlbsKgIDogJiMzOTsmbHQ7YXV0byByZWdpc3RlciZndDsmIzM5Ozxicj4KMjAyMS0wMi0x NiAxOTo0MzoxNCw4OTfCoCDCoERFQlVHIFtJTklUXSBBdXRvIHJlZ2lzdGVyIGFzICYjMzk7cmFz cGJlcnJ5cGkmIzM5Ozxicj4KMjAyMS0wMi0xNiAxOTo0MzoxNCw5MDnCoCDCoEVSUk9SIFtJTklU XSAtJmd0OyBzZXJ2ZXIgZXJyb3I6IGNvZGUgNDAzPGJyPgoyMDIxLTAyLTE2IDE5OjQzOjE0LDkw OcKgIMKgREVCVUcgW0lOSVRdIC0tJmd0OyB7JnF1b3Q7ZXJyb3ImcXVvdDs6ICZxdW90O0F1dG8g cmVnaXN0cmF0aW9uIGlzPGJyPgpmb3JiaWRkZW4gZm9yICYjMzk7MTkyLjE2OC4xLjUmIzM5OyZx dW90O308YnI+CjIwMjEtMDItMTYgMTk6NDM6MTksOTE0wqAgwqBERUJVRyBbSU5JVF0gQXV0byBy ZWdpc3RlciBhcyAmIzM5O3Jhc3BiZXJyeXBpJiMzOTs8YnI+CjIwMjEtMDItMTYgMTk6NDM6MTks OTI3wqAgwqBFUlJPUiBbSU5JVF0gLSZndDsgc2VydmVyIGVycm9yOiBjb2RlIDQwMzxicj4KMjAy MS0wMi0xNiAxOTo0MzoxOSw5MjfCoCDCoERFQlVHIFtJTklUXSAtLSZndDsgeyZxdW90O2Vycm9y JnF1b3Q7OiAmcXVvdDtBdXRvIHJlZ2lzdHJhdGlvbiBpczxicj4KZm9yYmlkZGVuIGZvciAmIzM5 OzE5Mi4xNjguMS41JiMzOTsmcXVvdDt9PGJyPgo8YnI+Cjxicj4KTGF2YS1zZXJ2ZXIgc2VydmVy IGVycm9yOjxicj4KIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+CmxhdmFtYXN0ZXJzZXJ2ZXJAbGF2 YW1hc3RlcnNlcnZlcjovdmFyL2xvZyQgc3VkbyB0YWlsIC1mPGJyPgovdmFyL2xvZy9hcGFjaGUy L2xhdmEtc2VydmVyLmxvZzxicj4KMTAuMTM4LjIwMi42MiAtIC0gWzE2L0ZlYi8yMDIxOjIwOjA5 OjA2ICswNTMwXSAmcXVvdDtQT1NUPGJyPgovc2NoZWR1bGVyL2ludGVybmFsL3YxL3dvcmtlcnMv IEhUVFAvMS4xJnF1b3Q7IDQwMyAzNDggJnF1b3Q7LSZxdW90OyAmcXVvdDtsYXZhLXdvcmtlciAy MDIxLjAxJnF1b3Q7PGJyPgoxMC4xMzguMjAyLjYyIC0gLSBbMTYvRmViLzIwMjE6MjA6MDk6MTEg KzA1MzBdICZxdW90O1BPU1Q8YnI+Ci9zY2hlZHVsZXIvaW50ZXJuYWwvdjEvd29ya2Vycy8gSFRU UC8xLjEmcXVvdDsgNDAzIDM0OCAmcXVvdDstJnF1b3Q7ICZxdW90O2xhdmEtd29ya2VyIDIwMjEu MDEmcXVvdDs8YnI+CjEwLjEzOC4yMDIuNjIgLSAtIFsxNi9GZWIvMjAyMToyMDowOToxNiArMDUz MF0gJnF1b3Q7UE9TVDxicj4KL3NjaGVkdWxlci9pbnRlcm5hbC92MS93b3JrZXJzLyBIVFRQLzEu MSZxdW90OyA0MDMgMzQ4ICZxdW90Oy0mcXVvdDsgJnF1b3Q7bGF2YS13b3JrZXIgMjAyMS4wMSZx dW90Ozxicj4KMTAuMTM4LjIwMi42MiAtIC0gWzE2L0ZlYi8yMDIxOjIwOjA5OjIxICswNTMwXSAm cXVvdDtQT1NUPGJyPgovc2NoZWR1bGVyL2ludGVybmFsL3YxL3dvcmtlcnMvIEhUVFAvMS4xJnF1 b3Q7IDQwMyAzNDggJnF1b3Q7LSZxdW90OyAmcXVvdDtsYXZhLXdvcmtlciAyMDIxLjAxJnF1b3Q7 PGJyPgoxMC4xMzguMjAyLjYyIC0gLSBbMTYvRmViLzIwMjE6MjA6MDk6MjYgKzA1MzBdICZxdW90 O1BPU1Q8YnI+Ci9zY2hlZHVsZXIvaW50ZXJuYWwvdjEvd29ya2Vycy8gSFRUUC8xLjEmcXVvdDsg NDAzIDM0OCAmcXVvdDstJnF1b3Q7ICZxdW90O2xhdmEtd29ya2VyIDIwMjEuMDEmcXVvdDs8YnI+ CjEwLjEzOC4yMDIuNjIgLSAtIFsxNi9GZWIvMjAyMToyMDowOTozMSArMDUzMF0gJnF1b3Q7UE9T VDxicj4KL3NjaGVkdWxlci9pbnRlcm5hbC92MS93b3JrZXJzLyBIVFRQLzEuMSZxdW90OyA0MDMg MzQ4ICZxdW90Oy0mcXVvdDsgJnF1b3Q7bGF2YS13b3JrZXIgMjAyMS4wMSZxdW90Ozxicj4KMTAu MTM4LjIwMi42MiAtIC0gWzE2L0ZlYi8yMDIxOjIwOjA5OjM2ICswNTMwXSAmcXVvdDtQT1NUPGJy Pgovc2NoZWR1bGVyL2ludGVybmFsL3YxL3dvcmtlcnMvIEhUVFAvMS4xJnF1b3Q7IDQwMyAzNDgg JnF1b3Q7LSZxdW90OyAmcXVvdDtsYXZhLXdvcmtlciAyMDIxLjAxJnF1b3Q7PGJyPgoxMC4xMzgu MjAyLjYyIC0gLSBbMTYvRmViLzIwMjE6MjA6MDk6NDEgKzA1MzBdICZxdW90O1BPU1Q8YnI+Ci9z Y2hlZHVsZXIvaW50ZXJuYWwvdjEvd29ya2Vycy8gSFRUUC8xLjEmcXVvdDsgNDAzIDM0OCAmcXVv dDstJnF1b3Q7ICZxdW90O2xhdmEtd29ya2VyIDIwMjEuMDEmcXVvdDs8YnI+CjEwLjEzOC4yMDIu NjIgLSAtIFsxNi9GZWIvMjAyMToyMDowOTo0NiArMDUzMF0gJnF1b3Q7UE9TVDxicj4KL3NjaGVk dWxlci9pbnRlcm5hbC92MS93b3JrZXJzLyBIVFRQLzEuMSZxdW90OyA0MDMgMzQ4ICZxdW90Oy0m cXVvdDsgJnF1b3Q7bGF2YS13b3JrZXIgMjAyMS4wMSZxdW90Ozxicj4KMTAuMTM4LjIwMi42MiAt IC0gWzE2L0ZlYi8yMDIxOjIwOjA5OjUxICswNTMwXSAmcXVvdDtQT1NUPGJyPgovc2NoZWR1bGVy L2ludGVybmFsL3YxL3dvcmtlcnMvIEhUVFAvMS4xJnF1b3Q7IDQwMyAzNDggJnF1b3Q7LSZxdW90 OyAmcXVvdDtsYXZhLXdvcmtlciAyMDIxLjAxJnF1b3Q7PGJyPgoxMC4xMzguMjAyLjYyIC0gLSBb MTYvRmViLzIwMjE6MjA6MDk6NTYgKzA1MzBdICZxdW90O1BPU1Q8YnI+Ci9zY2hlZHVsZXIvaW50 ZXJuYWwvdjEvd29ya2Vycy8gSFRUUC8xLjEmcXVvdDsgNDAzIDM0OCAmcXVvdDstJnF1b3Q7ICZx dW90O2xhdmEtd29ya2VyIDIwMjEuMDEmcXVvdDs8YnI+Cjxicj4KPGJyPgo8YnI+CkkgZmVlbCB0 aGF0IGl0IG1heSBiZSBhbiBpc3N1ZSBpbiBsYXZhIG1hc3RlciBhcGFjaGUgY29uZmlndXJhdGlv biAuPGJyPgphcHByZWNpYXRlIGFueSBzdWdnZXN0aW9ucy48YnI+Cjxicj4KPGJyPgpSZWdhcmRz LDxicj4KS290aTxicj4KLS0tLS0tLS0tLS0tLS0gbmV4dCBwYXJ0IC0tLS0tLS0tLS0tLS0tPGJy PgpBbiBIVE1MIGF0dGFjaG1lbnQgd2FzIHNjcnViYmVkLi4uPGJyPgpVUkw6ICZsdDs8YSBocmVm PSJodHRwOi8vbGlzdHMubGF2YXNvZnR3YXJlLm9yZy9waXBlcm1haWwvbGF2YS11c2Vycy9hdHRh Y2htZW50cy8yMDIxMDIxNi8yNmQ5YjdmYy9hdHRhY2htZW50LTAwMDEuaHRtIiByZWw9Im5vcmVm ZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMubGF2YXNvZnR3YXJlLm9yZy9waXBl cm1haWwvbGF2YS11c2Vycy9hdHRhY2htZW50cy8yMDIxMDIxNi8yNmQ5YjdmYy9hdHRhY2htZW50 LTAwMDEuaHRtPC9hPiZndDs8YnI+Ci0tLS0tLS0tLS0tLS0tIG5leHQgcGFydCAtLS0tLS0tLS0t LS0tLTxicj4KQSBub24tdGV4dCBhdHRhY2htZW50IHdhcyBzY3J1YmJlZC4uLjxicj4KTmFtZTog d29ya2VyX2ZpbGU8YnI+ClR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTxicj4KU2l6ZTog NTg0IGJ5dGVzPGJyPgpEZXNjOiBub3QgYXZhaWxhYmxlPGJyPgpVUkw6ICZsdDs8YSBocmVmPSJo dHRwOi8vbGlzdHMubGF2YXNvZnR3YXJlLm9yZy9waXBlcm1haWwvbGF2YS11c2Vycy9hdHRhY2ht ZW50cy8yMDIxMDIxNi8yNmQ5YjdmYy9hdHRhY2htZW50LTAwMDEub2JqIiByZWw9Im5vcmVmZXJy ZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMubGF2YXNvZnR3YXJlLm9yZy9waXBlcm1h aWwvbGF2YS11c2Vycy9hdHRhY2htZW50cy8yMDIxMDIxNi8yNmQ5YjdmYy9hdHRhY2htZW50LTAw MDEub2JqPC9hPiZndDs8YnI+Cjxicj4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJy Pgo8YnI+ClN1YmplY3Q6IERpZ2VzdCBGb290ZXI8YnI+Cjxicj4KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CkxhdmEtdXNlcnMgbWFpbGluZyBsaXN0 PGJyPgo8YSBocmVmPSJtYWlsdG86TGF2YS11c2Vyc0BsaXN0cy5sYXZhc29mdHdhcmUub3JnIiB0 YXJnZXQ9Il9ibGFuayI+TGF2YS11c2Vyc0BsaXN0cy5sYXZhc29mdHdhcmUub3JnPC9hPjxicj4K PGEgaHJlZj0iaHR0cHM6Ly9saXN0cy5sYXZhc29mdHdhcmUub3JnL21haWxtYW4vbGlzdGluZm8v bGF2YS11c2VycyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9saXN0 cy5sYXZhc29mdHdhcmUub3JnL21haWxtYW4vbGlzdGluZm8vbGF2YS11c2VyczwvYT48YnI+Cjxi cj4KPGJyPgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+Cjxicj4KRW5kIG9mIExh dmEtdXNlcnMgRGlnZXN0LCBWb2wgMzAsIElzc3VlIDk8YnI+CioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqPGJyPgo8L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+CjwvYmxv Y2txdW90ZT48L2Rpdj4KPC9ibG9ja3F1b3RlPjwvZGl2Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+Cg== --===============3506798613848464533==--