Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B82E10AA8 for ; Wed, 5 Feb 2014 11:03:42 +0000 (UTC) Received: (qmail 17444 invoked by uid 500); 5 Feb 2014 11:03:40 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 17170 invoked by uid 500); 5 Feb 2014 11:03:39 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 16422 invoked by uid 99); 5 Feb 2014 11:03:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Feb 2014 11:03:37 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of refond.gmrt@gmail.com designates 209.85.213.51 as permitted sender) Received: from [209.85.213.51] (HELO mail-yh0-f51.google.com) (209.85.213.51) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Feb 2014 11:03:31 +0000 Received: by mail-yh0-f51.google.com with SMTP id t59so160613yho.10 for ; Wed, 05 Feb 2014 03:03:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=xMZNpJlgMqho1PnAB/00Ldp3ryNc3/I7/tcXwQM+jkw=; b=ouNy7dJEqtXJE3Gy2J5b5dmeEcuyNfa10Z/+n7Z1agbvODZYyV4qOi3eWiKdGzEBTP RS5KcnostuLAZ8g1OTqV3rz+yKnbc4rh7BxQ1ll0df3JhwNoBYZEDUeiuGnwfKErK6PG zjp5gSpMs9Iy8JMfM2Locd3XGkTcgw5v9mbjx1adgXE2DHvmJfALXuW0EVf69C6lB8/z faQMNqCfm6Ju94kp7uH/JSQM+A3xEPYkMvaN59pDct5sAizcX12ouREfEZ9TPljuRNHa MjPb8h1leer60PznUw7QtgyVQ7ehG6ndpUNTbZVIh2w/465bGrQuN/zCYXBF866H5Sfz OsCg== MIME-Version: 1.0 X-Received: by 10.236.143.148 with SMTP id l20mr193671yhj.102.1391598189763; Wed, 05 Feb 2014 03:03:09 -0800 (PST) Received: by 10.170.210.69 with HTTP; Wed, 5 Feb 2014 03:03:09 -0800 (PST) In-Reply-To: <324ee500ce5043fdb3485405a7e6009e@AMXPR07MB117.eurprd07.prod.outlook.com> References: <67E5A6D3-D7EC-48FF-90A8-C917B6DB07B4@seanhamilton.co.uk> <554af0bb9c254a7793a41c1012b8a9b0@AMXPR07MB117.eurprd07.prod.outlook.com> <324ee500ce5043fdb3485405a7e6009e@AMXPR07MB117.eurprd07.prod.outlook.com> Date: Wed, 5 Feb 2014 16:33:09 +0530 Message-ID: Subject: Re: Not able to add primary Storage Cloudstack 4.3 From: Tejas Gadaria To: users@cloudstack.apache.org Cc: "rajesh.battala@citrix.com" , "dev@cloudstack.apache.org" Content-Type: multipart/mixed; boundary=20cf302efdbac575f304f1a6b38d X-Virus-Checked: Checked by ClamAV on apache.org --20cf302efdbac575f304f1a6b38d Content-Type: multipart/alternative; boundary=20cf302efdbac575ef04f1a6b38b --20cf302efdbac575ef04f1a6b38b Content-Type: text/plain; charset=ISO-8859-1 Hi Paul, yesterday when I was trying to add secondary storage with /hcloud/secondary , In logs I was not able to see much activity, but storage got attached. I have uploaded screenshot in previous mail. I have reattached the secondary storage, and it logs are Trying to add a new data store at cifs:// 10.129.151.55/hcloud/secondary?user=administrator&domain=nwx.com to data center 3 2014-02-05 15:36:07,825 DEBUG [c.c.u.UriUtils] (catalina-exec-20:ctx-a19af0fa ctx-fb83ed9b) foundUser istrue 2014-02-05 15:36:07,825 DEBUG [c.c.u.UriUtils] (catalina-exec-20:ctx-a19af0fa ctx-fb83ed9b) foundPswd istrue I have not enable the zone yet. In attached screenshot of secondary storage in previous mail protocol:cifs provider : NFS I suspect, it because I have taken chunk of NFS datastore, mounted and share it via Windows fie server (Standalone) please find logs in attached file. Regards, Tejas On Tue, Feb 4, 2014 at 5:52 PM, Paul Angus wrote: > Hey Tejas, > > > cifs%3A%2F%2F10.129.151.155hcloud%2Fsecondary%3Fuser%3Dadministrator%26domain%3Dnwx.com > > Theres a "/" ("%2F") missing between 10.129.151.155 and hcloud - my > recollection is that primary and secondary storage UIs are not consistent, > add the secondary path as /hcloud/secondary > > re primary - is the agent service running? it doesn't seem to (always) > automatically start even when it's set to automatic in services. > > Regards, > > Paul Angus > Cloud Architect > S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus > paul.angus@shapeblue.com > > From: Tejas Gadaria [mailto:refond.gmrt@gmail.com] > Sent: 04 February 2014 12:15 > To: users@cloudstack.apache.org > Cc: rajesh.battala@citrix.com; dev@cloudstack.apache.org > Subject: Re: Not able to add primary Storage Cloudstack 4.3 > > Hi Paul, > I tried with "hcloud/primary" and > primary storage shows Unsupported command issued. > > secondary storage shows Failed to add data store: cifs URI missing host > and/or path. Make sure it's of the format > cifs://hostname/path?user=&password= > > After that I was trying to add secondary storage with /hcloud/secondary, I > didn't show much activity in log. > In Cloudstack console, secondary storage got added, but protocol is CIFS > and provider is NFS. > > Please find attached logs. and screenshot from attached secondary storage. > > Regards, > Tejas > > On Tue, Feb 4, 2014 at 12:29 PM, Paul Angus > wrote: > Tejas, You have hcloud\primary, it should be hcloud/primary > > Regards > > Paul Angus > Cloud Architect > S: +44 20 3603 0540 | M: +447711418784 > | T: CloudyAngus > paul.angus@shapeblue.com paul.angus@shapeblue.com> > > From: Tejas Gadaria [mailto:refond.gmrt@gmail.com refond.gmrt@gmail.com>] > Sent: 04 February 2014 05:16 > To: users@cloudstack.apache.org > Cc: rajesh.battala@citrix.com; > dev@cloudstack.apache.org > Subject: Re: Not able to add primary Storage Cloudstack 4.3 > Hi, > I have tried to add Primary Storage as suggested above, I am getting > similar error. > Failed to add data store: cifs:// > 10.129.151.155/hcloud\primary?user=administrator&password=abc_123&domain=nwx.com > < > http://10.129.151.155/hcloud/primary?user=administrator&password=abc_123&domain=nwx.com > >< > http://10.129.151.155/hcloud%5Cprimary?user=administrator&password=abc_123@123&domain=nwx.com> > is not a valid uri > Regards, > Tejas > > On Sun, Feb 2, 2014 at 9:58 AM, Tejas Gadaria refond.gmrt@gmail.com>>> wrote: > Hi Paul, > Thanks for your replay. > I was entering the path exactly what you predicted. > ("\\server\share\directory > > ") > I will try to add primary storage with 'share/folder' and the 'server' > without the \\ path . > Regards, > Tejas > On Sat, Feb 1, 2014 at 5:34 PM, Paul Angus paul.angus@shapeblue.com>>> wrote: > Tejas, > I guess that your entering the path as an smb path > \\server\share\directory> > For primary storage try 'share/folder' and the 'server' without the \\ > > There were issues with shared primary storage, so I've included one of the > devs working on the feature. > > The same is true for secondary storage (although the UI may need > \share\directory in the path). > > Regards > > Paul Angus > Cloud Architect > S: +44 20 3603 0540 > | M: +447711418784 | T: > CloudyAngus > paul.angus@shapeblue.com paul.angus@shapeblue.com> > > -----Original Message----- > From: Sean Hamilton [mailto:sean@seanhamilton.co.uk sean@seanhamilton.co.uk> sean@seanhamilton.co.uk>>] > Sent: 01 February 2014 11:55 > To: users@cloudstack.apache.org >> > Cc: users@cloudstack.apache.org >> > Subject: Re: Not able to add primary Storage Cloudstack 4.3 > > Hi Tejas, > > What hypervisor are you using? > I can't remember if CIFS is a valid protocol for hypervisors other than > Hyper-V. NFS is used for other hypervisors. > > Cheers, > Sean > > On 1 Feb 2014, at 09:26, Tejas Gadaria refond.gmrt@gmail.com> refond.gmrt@gmail.com>>> wrote: > > > > Hi, > > > > While adding primary Storage I am getting > > > > "cifs:// > 10.129.151.155/\\hcloud\primary\?user=administrator&password=abc_123&domain=nwx.com > < > http://10.129.151.155/hcloud/primary/?user=administrator&password=abc_123&domain=nwx.com > >< > http://10.129.151.155/%5C%5Chcloud%5Cprimary%5C?user=administrator&password=abc_123&domain=nwx.com> > is not a valid uri" > > > > Similar error I am facing while adding secondary storage also. > > > > Please find attachment for logs, > > > > > > Regards, > > Tejas > > > > > Need Enterprise Grade Support for Apache CloudStack? > Our CloudStack Infrastructure Support< > http://shapeblue.com/cloudstack-infrastructure-support/> offers the best > 24/7 SLA for CloudStack Environments. > > Apache CloudStack Bootcamp training courses > > **NEW!** CloudStack 4.2.1 training< > http://shapeblue.com/cloudstack-training/> > 18th-19th February 2014, Brazil. Classroom< > http://shapeblue.com/cloudstack-training/> > 17th-23rd March 2014, Region A. Instructor led, On-line< > http://shapeblue.com/cloudstack-training/> > 24th-28th March 2014, Region B. Instructor led, On-line< > http://shapeblue.com/cloudstack-training/> > 16th-20th June 2014, Region A. Instructor led, On-line< > http://shapeblue.com/cloudstack-training/> > 23rd-27th June 2014, Region B. Instructor led, On-line< > http://shapeblue.com/cloudstack-training/> > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based > upon its contents, nor copy or show it to anyone. Please contact the sender > if you believe you have received this email in error. Shape Blue Ltd is a > company incorporated in England & Wales. ShapeBlue Services India LLP is a > company incorporated in India and is operated under license from Shape Blue > Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil > and is operated under license from Shape Blue Ltd. ShapeBlue is a > registered trademark. > > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based > upon its contents, nor copy or show it to anyone. Please contact the sender > if you believe you have received this email in error. Shape Blue Ltd is a > company incorporated in England & Wales. ShapeBlue Services India LLP is a > company incorporated in India and is operated under license from Shape Blue > Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil > and is operated under license from Shape Blue Ltd. ShapeBlue is a > registered trademark. > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based > upon its contents, nor copy or show it to anyone. Please contact the sender > if you believe you have received this email in error. Shape Blue Ltd is a > company incorporated in England & Wales. ShapeBlue Services India LLP is a > company incorporated in India and is operated under license from Shape Blue > Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil > and is operated under license from Shape Blue Ltd. ShapeBlue is a > registered trademark. > --20cf302efdbac575ef04f1a6b38b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Paul,

yesterday when I= was trying to add secondary storage with /hcloud/secondary , In logs I was= not able to see much activity, but storage got attached.
I have = uploaded screenshot in previous=A0 mail.

I have reattached the secondary storage, and it logs are Trying to add a new data store at cifs://10.129.151.55/hc= loud/secondary?user=3Dadministrator&domain=3Dnwx.com to data center= 3
2014-02-05 15:36:07,825 DEBUG [c.c.u.UriUtils] (catalina-exec-20:ctx-a19af0= fa ctx-fb83ed9b) foundUser istrue
2014-02-05 15:36:07,825 DEBUG [c.c.u.U= riUtils] (catalina-exec-20:ctx-a19af0fa ctx-fb83ed9b) foundPswd istrue

I have not enable the zone yet.

In attached screensh= ot of secondary storage in previous mail
protocol:cifs
provider : NFS
I suspect, it because I have taken ch= unk of NFS datastore, mounted and share it via Windows fie server (Standalo= ne)

please find logs in attached file.

R= egards,
Tejas


On Tue,= Feb 4, 2014 at 5:52 PM, Paul Angus <paul.angus@shapeblue.com&g= t; wrote:
Hey Tejas,

cifs%3A%2F%2F10.129.151.155hcloud%2Fsecondary%3Fuser%3Dadministrator%26doma= in%3Dnwx.com

Theres a "/" ("%2F") missing between 10.129.151.155 and= hcloud - my recollection is that primary and secondary storage UIs are not= consistent, add the secondary path as /hcloud/secondary

re primary - is the agent service running? it doesn't seem to (always) = automatically start even when it's set to automatic in services.

Regards,

Paul Angus
Cloud Architect
S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus
Sent: 04 February 2014 12:15
To: users@= cloudstack.apache.org
Cc: rajesh.battala@citrix.com<= /a>; dev@cloudstack.apache.org=
Subject: Re: Not able to add primary Storage Cloudstack 4.3

Hi Paul,
I tried with "hcloud/primary" and
primary storage shows Unsupported command issued.

secondary storage shows Failed to add data store: cifs URI missing host and= /or path. Make sure it's of the format cifs://hostname/path?user=3D<= username>&password=3D<password>

After that I was trying to add secondary storage with /hcloud/secondary, I = didn't show much activity in log.
In Cloudstack console, secondary storage got added, but protocol is CIFS an= d provider is NFS.

Please find attached logs. and screenshot from attached secondary storage.<= br>
Regards,
Tejas

S: +44 20 3603 0540<tel:%2B44%2020%203603%200540>= | M: +447711418784= <tel:%2B447711418784> | T: CloudyAngus
paul.angus@shapeblue.com<= /a><mailto:paul.angus@shapeb= lue.com><mailto:paul.= angus@shapeblue.com<mailto:paul.angus@shapeblue.com>>

From: Tejas Gadaria [mailto:refond= .gmrt@gmail.com<mailto:refo= nd.gmrt@gmail.com>]
Sent: 04 February 2014 05:16
To: users@cloudstack.a= pache.org<mailto:user= s@cloudstack.apache.org>
Cc: rajesh.battala@citrix.com<= /a><mailto:rajesh.battala@c= itrix.com>; dev@cloudst= ack.apache.org<mailto:d= ev@cloudstack.apache.org>
Subject: Re: Not able to add primary Storage Cloudstack 4= .3
Hi,
I have tried to add Primary Storage as suggested above, I am getting simila= r error.
Failed to add data store: cifs://10.129.151.155/hcloud\primary?user=3Dadministrator&= ;password=3Dabc_123&domain=3Dnwx.com<http://10.129.151.155/hcloud/primary?user=3Da= dministrator&password=3Dabc_123&domain=3Dnwx.com><http://10.129.151.1= 55/hcloud%5Cprimary?user=3Dadministrator&password=3Dabc_123@123&dom= ain=3Dnwx.com> is not a valid uri
Regards,
Tejas

On Sun, Feb 2, 2014 at 9:58 AM, Tejas Gadaria <refond.gmrt@gmail.com<mailto:refond.gmrt@gmail.com><mailto:refond.gmrt@gmail.com<mailto:refond.gmrt@gmail.com>>> wrote:
Hi Paul,
Thanks for your replay.
I was entering the path exactly what you predicted. =A0("\\serve= r\share\directory <file:///\\server\share\directory%20> <file:///\= \server\share\directory%20%3cfile:\server\share\directory%2520%3e%20> &q= uot;)
I will try to add primary storage with 'share/folder&= #39; and the 'server' without the \\ path .
Regards,
Tejas
On Sat, Feb 1, 2014 at 5:34 PM, Paul Angus <paul.angus@shapeblue.com<mai= lto:paul.angus@shapeblue.com><mailto:paul.angus@shap= eblue.com<mailto:paul.an= gus@shapeblue.com>>> wrote:
Tejas,
I guess that your entering the path as an smb path \\server\share\dir= ectory<file:///\\server\share\directory<file:///\\server\share\direct= ory%3cfile:\server\share\directory>>
For primary storage try 'share/folder' and the &#= 39;server' without the \\

There were issues with shared primary storage, so I've included one of = the devs working on the feature.

The same is true for secondary storage (although the UI may need \share\dir= ectory in the path).

Regards

Paul Angus
Cloud Architect
S: += 44 20 3603 0540<tel:%2B44%2020%203603%200540><tel:%2B44%2020%2= 03603%200540> | M: +447711418784<tel:%2B447711418784><tel:%2B44= 7711418784> | T: CloudyAngus
paul.angus@shapeblue.com<= ;mailto:paul.angus@shapeblue.co= m><mailto:paul.angus@= shapeblue.com<mailto:pau= l.angus@shapeblue.com>>

-----Original Message-----
From: Sean Hamilton [mailto:sean= @seanhamilton.co.uk<mailto:sean@seanhamilton.co.uk><mailto:sean@seanhamilton.co.uk<mailto:sean@seanhamilton.co.uk>>]
Sent: 01 February 2014 11:55
To: = users@cloudstack.apache.org<mailto:users@cloudstack.apache.org><mailto:users@cloudstack.apache.org<mailto:<= a href=3D"mailto:users@cloudstack.apache.org">users@cloudstack.apache.org>>
Cc: users@cloudstack.apache.= org<mailto:users@clou= dstack.apache.org><mailto:users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>>
Subject: Re: Not able to add primary Storage Cloudstack 4.3

Hi Tejas,

What hypervisor are you using?
I can't remember if CIFS is a valid protocol for hypervisors other than= Hyper-V. NFS is used for other hypervisors.

Cheers,
Sean
> On 1 Feb 2014, at 09:26, Tejas Gadaria <refond.gmrt@gmail.com<mailto:<= a href=3D"mailto:refond.gmrt@gmail.com">refond.gmrt@gmail.com><ma= ilto:refond.gmrt@gmail.com<= mailto:refond.gmrt@gmail.com&g= t;>> wrote:
>
> Hi,
>
> While adding primary Storage I am getting
>
> =A0"cifs://10.129.151.155/\\hcloud\primary\?user=3Dadministrator&passw= ord=3Dabc_123&domain=3Dnwx.com<http://10.129.151.155/hcloud/primary/?user=3Dadmin= istrator&password=3Dabc_123&domain=3Dnwx.com><http://10.129.151.= 155/%5C%5Chcloud%5Cprimary%5C?user=3Dadministrator&password=3Dabc_123&a= mp;domain=3Dnwx.com> is not a valid uri"
>
> Similar error I am facing while adding secondary storage also.
>
> Please find attachment for logs,
>
>
> Regards,
> Tejas
> <primary storage.txt>
> <secondary storage.txt>
Need Enterprise Grade Support for Apache CloudStack?
Our CloudStack Infrastructure Support<http://shapeblue.com/cl= oudstack-infrastructure-support/> offers the best 24/7 SLA for Cloud= Stack Environments.

Apache CloudStack Bootcamp training courses

**NEW!** CloudStack 4.2.1 training<http://shapeblue.com/cloudstack-training= />
18th-19th February 2014, Brazil. Classroom<http://shapeblue.com/cloudstack-= training/>
17th-23rd March 2014, Region A. Instructor led, On-line<http://shapeblue.co= m/cloudstack-training/>
24th-28th March 2014, Region B. Instructor led, On-line<http://shapeblue.co= m/cloudstack-training/>
16th-20th June 2014, Region A. Instructor led, On-line<http://shapeblue.com= /cloudstack-training/>
23rd-27th June 2014, Region B. Instructor led, On-line<http://shapeblue.com= /cloudstack-training/>

This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended recipient of this email, you must neither take any action based upon = its contents, nor copy or show it to anyone. Please contact the sender if y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a c= ompany incorporated in India and is operated under license from Shape Blue = Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil= and is operated under license from Shape Blue Ltd. ShapeBlue is a register= ed trademark.


This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended recipient of this email, you must neither take any action based upon = its contents, nor copy or show it to anyone. Please contact the sender if y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a c= ompany incorporated in India and is operated under license from Shape Blue = Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil= and is operated under license from Shape Blue Ltd. ShapeBlue is a register= ed trademark.

This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended recipient of this email, you must neither take any action based upon = its contents, nor copy or show it to anyone. Please contact the sender if y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a c= ompany incorporated in India and is operated under license from Shape Blue = Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil= and is operated under license from Shape Blue Ltd. ShapeBlue is a register= ed trademark.

--20cf302efdbac575ef04f1a6b38b-- --20cf302efdbac575f304f1a6b38d Content-Type: text/plain; charset=US-ASCII; name="secondary storage.txt" Content-Disposition: attachment; filename="secondary storage.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hrah4nay0 MjAxNC0wMi0wNSAxNTozMToxMiwxMjUgREVCVUcgW2MuYy5uLnIuVmlydHVhbE5ldHdvcmtBcHBs aWFuY2VNYW5hZ2VySW1wbF0gKFJvdXRlclN0YXR1c01vbml0b3ItMTpjdHgtY2MxZWYyMWEpIEZv dW5kIDAgbmV0d29ya3MgdG8gdXBkYXRlIFJ2UiBzdGF0dXMuIA0KMjAxNC0wMi0wNSAxNTozMTox MiwxNTUgREVCVUcgW2MuYy5uLkV4dGVybmFsRGV2aWNlVXNhZ2VNYW5hZ2VySW1wbF0gKEV4dGVy bmFsTmV0d29ya01vbml0b3ItMTpjdHgtMTE1NWE3NWEpIEV4dGVybmFsIGRldmljZXMgc3RhdHMg Y29sbGVjdG9yIGlzIHJ1bm5pbmcuLi4NCjIwMTQtMDItMDUgMTU6MzE6MTIsMTk0IERFQlVHIFtj LmMucy5zLlNuYXBzaG90U2NoZWR1bGVySW1wbF0gKFNuYXBzaG90UG9sbFRhc2s6Y3R4LWJjOWVi Y2ZlKSBTbmFwc2hvdCBzY2hlZHVsZXIucG9sbCBpcyBiZWluZyBjYWxsZWQgYXQgMjAxNC0wMi0w NSAxMDowMToxMiBHTVQNCjIwMTQtMDItMDUgMTU6MzE6MTIsMTk1IERFQlVHIFtjLmMucy5zLlNu YXBzaG90U2NoZWR1bGVySW1wbF0gKFNuYXBzaG90UG9sbFRhc2s6Y3R4LWJjOWViY2ZlKSBHb3Qg MCBzbmFwc2hvdHMgdG8gYmUgZXhlY3V0ZWQgYXQgMjAxNC0wMi0wNSAxMDowMToxMiBHTVQNCjIw MTQtMDItMDUgMTU6MzE6MjEsMjAwIERFQlVHIFtjLmMuaC5oLnIuSHlwZXJ2RGlyZWN0Q29ubmVj dFJlc291cmNlXSAoRGlyZWN0QWdlbnQtNTM6Y3R4LTBmNTljMWY3KSBQaW5nIGhvc3QgMTAuMTI5 LjE1MS41MiAoSVAgMTAuMTI5LjE1MS41MikNCjIwMTQtMDItMDUgMTU6MzE6MjEsMjAxIERFQlVH IFtjLmMuaC5oLnIuSHlwZXJ2RGlyZWN0Q29ubmVjdFJlc291cmNlXSAoRGlyZWN0QWdlbnQtNTM6 Y3R4LTBmNTljMWY3KSBQT1NUIHJlcXVlc3QgdG8gaHR0cHM6Ly8xMC4xMjkuMTUxLjUyOjgyNTAv YXBpL0h5cGVydlJlc291cmNlL2NvbS5jbG91ZC5hZ2VudC5hcGkuUGluZ1JvdXRpbmdDb21tYW5k IHdpdGggY29udGVudHMgeyJfZ2F0ZXdheUFjY2Vzc2libGUiOnRydWUsIl92bmV0QWNjZXNzaWJs ZSI6dHJ1ZSwiaG9zdFR5cGUiOiJSb3V0aW5nIiwiaG9zdElkIjoxLCJjb250ZXh0TWFwIjp7fSwi d2FpdCI6MH0NCjIwMTQtMDItMDUgMTU6MzE6MjEsMjA1IERFQlVHIFtjLmMuaC5oLnIuSHlwZXJ2 RGlyZWN0Q29ubmVjdFJlc291cmNlXSAoRGlyZWN0QWdlbnQtNTM6Y3R4LTBmNTljMWY3KSBTZW5k aW5nIGNtZCB0byBodHRwczovLzEwLjEyOS4xNTEuNTI6ODI1MC9hcGkvSHlwZXJ2UmVzb3VyY2Uv Y29tLmNsb3VkLmFnZW50LmFwaS5QaW5nUm91dGluZ0NvbW1hbmQgY21kIGRhdGE6eyJfZ2F0ZXdh eUFjY2Vzc2libGUiOnRydWUsIl92bmV0QWNjZXNzaWJsZSI6dHJ1ZSwiaG9zdFR5cGUiOiJSb3V0 aW5nIiwiaG9zdElkIjoxLCJjb250ZXh0TWFwIjp7fSwid2FpdCI6MH0NCjIwMTQtMDItMDUgMTU6 MzE6MjEsMzMzIERFQlVHIFtjLmMuaC5oLnIuSHlwZXJ2RGlyZWN0Q29ubmVjdFJlc291cmNlXSAo RGlyZWN0QWdlbnQtNTM6Y3R4LTBmNTljMWY3KSBQT1NUIHJlc3BvbnNlIGlzIFt7ImNvbS5jbG91 ZC5hZ2VudC5hcGkuQW5zd2VyIjp7InJlc3VsdCI6dHJ1ZSwiZGV0YWlscyI6InN1Y2Nlc3MgLSBO T1AgZm9yIFBpbmdSb3V0aW5nQ29tbWFuZCIsIl9yZWNvbm5lY3QiOmZhbHNlLCJjb250ZXh0TWFw Ijp7fX19XQ0KMjAxNC0wMi0wNSAxNTozMToyMSwzMzQgREVCVUcgW2MuYy5oLmguci5IeXBlcnZE aXJlY3RDb25uZWN0UmVzb3VyY2VdIChEaXJlY3RBZ2VudC01MzpjdHgtMGY1OWMxZjcpIGV4ZWN1 dGVSZXF1ZXN0IHJlY2VpdmVkIHJlc3BvbnNlIFtMY29tLmNsb3VkLmFnZW50LmFwaS5BbnN3ZXI7 QDc4ZDM5MjcwDQoyMDE0LTAyLTA1IDE1OjMxOjIxLDMzNCBERUJVRyBbYy5jLmEubS5EaXJlY3RB Z2VudEF0dGFjaGVdIChEaXJlY3RBZ2VudC01MzpjdHgtMGY1OWMxZjcpIFBpbmcgZnJvbSAxKDEw LjEyOS4xNTEuNTIpDQoyMDE0LTAyLTA1IDE1OjMxOjI3LDI4OCBERUJVRyBbYy5jLnMuU3RhdHND b2xsZWN0b3JdIChTdGF0c0NvbGxlY3Rvci0zOmN0eC1lMjk4ZTZjYykgVm1TdGF0c0NvbGxlY3Rv ciBpcyBydW5uaW5nLi4uDQoyMDE0LTAyLTA1IDE1OjMxOjI3LDMxMCBERUJVRyBbYy5jLnMuU3Rh dHNDb2xsZWN0b3JdIChTdGF0c0NvbGxlY3Rvci0yOmN0eC1kZmI3MWE4NykgU3RvcmFnZUNvbGxl Y3RvciBpcyBydW5uaW5nLi4uDQoyMDE0LTAyLTA1IDE1OjMxOjI3LDQxNiBERUJVRyBbYy5jLmMu Q29uc29sZVByb3h5TWFuYWdlckltcGxdIChjb25zb2xlcHJveHktMTpjdHgtZDE4ZmRjMTkpIFNr aXAgY2FwYWNpdHkgc2NhbiBkdWUgdG8gdGhlcmUgaXMgbm8gUHJpbWFyeSBTdG9yYWdlIFVQaW50 ZW5hbmNlIG1vZGUNCl5DDQpbcm9vdEBoeXBlcnYgfl0jIA0KW3Jvb3RAaHlwZXJ2IH5dIyB0YWls ZiAvdmFyL2xvZy9jbG91ZHN0YWNrL21hbmFnZW1lbnQvbWFuYWdlbWVudC1zZXJ2ZXIubG9nDQoy MDE0LTAyLTA1IDE1OjM1OjQyLDEyNiBERUJVRyBbYy5jLm4uci5WaXJ0dWFsTmV0d29ya0FwcGxp YW5jZU1hbmFnZXJJbXBsXSAoUm91dGVyU3RhdHVzTW9uaXRvci0xOmN0eC03ZjBmMmM2ZikgRm91 bmQgMCBuZXR3b3JrcyB0byB1cGRhdGUgUnZSIHN0YXR1cy4gDQoyMDE0LTAyLTA1IDE1OjM1OjUy LDk2NCBERUJVRyBbYy5jLnMuU3RhdHNDb2xsZWN0b3JdIChTdGF0c0NvbGxlY3Rvci0zOmN0eC1i NjMxMzUxYSkgSG9zdFN0YXRzQ29sbGVjdG9yIGlzIHJ1bm5pbmcuLi4NCjIwMTQtMDItMDUgMTU6 MzU6NTIsOTc1IERFQlVHIFtjLmMuYS5tLkRpcmVjdEFnZW50QXR0YWNoZV0gKERpcmVjdEFnZW50 LTI6Y3R4LTdmNDA0MjhhKSBTZXEgMS0xNTA2ODAzNzQ2OiBFeGVjdXRpbmcgcmVxdWVzdA0KMjAx NC0wMi0wNSAxNTozNTo1Miw5NzUgREVCVUcgW2MuYy5oLmguci5IeXBlcnZEaXJlY3RDb25uZWN0 UmVzb3VyY2VdIChEaXJlY3RBZ2VudC0yOmN0eC03ZjQwNDI4YSkgUE9TVCByZXF1ZXN0IHRvIGh0 dHBzOi8vMTAuMTI5LjE1MS41Mjo4MjUwL2FwaS9IeXBlcnZSZXNvdXJjZS9jb20uY2xvdWQuYWdl bnQuYXBpLkdldEhvc3RTdGF0c0NvbW1hbmQgd2l0aCBjb250ZW50cyB7Imhvc3RHdWlkIjoiZWUz MDY5NTktNjUwYi0zYjgzLWI0OTEtNjExOWI2ZDU4NWMxLUh5cGVydlJlc291cmNlIiwiaG9zdE5h bWUiOiIxMC4xMjkuMTUxLjUyIiwiaG9zdElkIjoxLCJjb250ZXh0TWFwIjp7fSwid2FpdCI6MH0N CjIwMTQtMDItMDUgMTU6MzU6NTIsOTgwIERFQlVHIFtjLmMuaC5oLnIuSHlwZXJ2RGlyZWN0Q29u bmVjdFJlc291cmNlXSAoRGlyZWN0QWdlbnQtMjpjdHgtN2Y0MDQyOGEpIFNlbmRpbmcgY21kIHRv IGh0dHBzOi8vMTAuMTI5LjE1MS41Mjo4MjUwL2FwaS9IeXBlcnZSZXNvdXJjZS9jb20uY2xvdWQu YWdlbnQuYXBpLkdldEhvc3RTdGF0c0NvbW1hbmQgY21kIGRhdGE6eyJob3N0R3VpZCI6ImVlMzA2 OTU5LTY1MGItM2I4My1iNDkxLTYxMTliNmQ1ODVjMS1IeXBlcnZSZXNvdXJjZSIsImhvc3ROYW1l IjoiMTAuMTI5LjE1MS41MiIsImhvc3RJZCI6MSwiY29udGV4dE1hcCI6e30sIndhaXQiOjB9DQoy MDE0LTAyLTA1IDE1OjM1OjUzLDQ3MiBERUJVRyBbYy5jLmguaC5yLkh5cGVydkRpcmVjdENvbm5l Y3RSZXNvdXJjZV0gKERpcmVjdEFnZW50LTI6Y3R4LTdmNDA0MjhhKSBQT1NUIHJlc3BvbnNlIGlz IFt7ImNvbS5jbG91ZC5hZ2VudC5hcGkuR2V0SG9zdFN0YXRzQW5zd2VyIjp7InJlc3VsdCI6dHJ1 ZSwiaG9zdFN0YXRzIjp7Imhvc3RJZCI6MSwiZW50aXR5VHlwZSI6Imhvc3QiLCJjcHVVdGlsaXph dGlvbiI6NS4wLCJuZXR3b3JrUmVhZEtCcyI6MC4wLCJuZXR3b3JrV3JpdGVLQnMiOjAuMCwidG90 YWxNZW1vcnlLQnMiOjQxOTI3MDguMCwiZnJlZU1lbW9yeUtCcyI6Mjk2NjM2OC4wfSwiZGV0YWls cyI6bnVsbCwiY29udGV4dE1hcCI6e319fV0NCjIwMTQtMDItMDUgMTU6MzU6NTMsNDczIERFQlVH IFtjLmMuaC5oLnIuSHlwZXJ2RGlyZWN0Q29ubmVjdFJlc291cmNlXSAoRGlyZWN0QWdlbnQtMjpj dHgtN2Y0MDQyOGEpIGV4ZWN1dGVSZXF1ZXN0IHJlY2VpdmVkIHJlc3BvbnNlIFtMY29tLmNsb3Vk LmFnZW50LmFwaS5BbnN3ZXI7QDQwNzcyMWE1DQoyMDE0LTAyLTA1IDE1OjM1OjUzLDQ3MyBERUJV RyBbYy5jLmEubS5EaXJlY3RBZ2VudEF0dGFjaGVdIChEaXJlY3RBZ2VudC0yOmN0eC03ZjQwNDI4 YSkgU2VxIDEtMTUwNjgwMzc0NjogUmVzcG9uc2UgUmVjZWl2ZWQ6IA0KMjAxNC0wMi0wNSAxNToz NTo1Myw0NzQgREVCVUcgW2MuYy5hLnQuUmVxdWVzdF0gKFN0YXRzQ29sbGVjdG9yLTM6Y3R4LWI2 MzEzNTFhKSBTZXEgMS0xNTA2ODAzNzQ2OiBSZWNlaXZlZDogIHsgQW5zOiAsIE1nbXRJZDogMzQ1 MDUxNDk4NjI4LCB2aWE6IDEsIFZlcjogdjEsIEZsYWdzOiAxMCwgeyBHZXRIb3N0U3RhdHNBbnN3 ZXIgfSB9DQoyMDE0LTAyLTA1IDE1OjM1OjU3LDQxNyBERUJVRyBbYy5jLmMuQ29uc29sZVByb3h5 TWFuYWdlckltcGxdIChjb25zb2xlcHJveHktMTpjdHgtMjRiMGQyYWQpIFNraXAgY2FwYWNpdHkg c2NhbiBkdWUgdG8gdGhlcmUgaXMgbm8gUHJpbWFyeSBTdG9yYWdlIFVQaW50ZW5hbmNlIG1vZGUN CjIwMTQtMDItMDUgMTU6MzY6MDcsNzkwIERFQlVHIFtjLmMuYS5BcGlTZXJ2bGV0XSAoY2F0YWxp bmEtZXhlYy0yMDpjdHgtYTE5YWYwZmEpID09PVNUQVJUPT09ICAxMC4xMjkuMTUwLjYyIC0tIEdF VCAgY29tbWFuZD1hZGRJbWFnZVN0b3JlJnJlc3BvbnNlPWpzb24mc2Vzc2lvbmtleT1DT1JOTExX STg2V3NzZVM0Ynp1YXVsSG0ydFElM0QmbmFtZT1zZWNvbmRhcnkmcHJvdmlkZXI9U01CJnpvbmVp ZD1lMmE1YTA2Yy00MTVkLTQwNTUtYTQ5Ny1iYWI3ZWUxN2FmZGImdXJsPWNpZnMlM0ElMkYlMkYx MC4xMjkuMTUxLjU1JTJGaGNsb3VkJTJGc2Vjb25kYXJ5JTNGdXNlciUzRGFkbWluaXN0cmF0b3Il MjZkb21haW4lM0Rud3guY29tJl89MTM5MTU5NjUxOTc1NQ0KMjAxNC0wMi0wNSAxNTozNjowNyw4 MTYgSU5GTyAgW28uYS5jLnMuZC5sLkNsb3VkU3RhY2tJbWFnZVN0b3JlTGlmZUN5Y2xlSW1wbF0g KGNhdGFsaW5hLWV4ZWMtMjA6Y3R4LWExOWFmMGZhIGN0eC1mYjgzZWQ5YikgVHJ5aW5nIHRvIGFk ZCBhIG5ldyBkYXRhIHN0b3JlIGF0IGNpZnM6Ly8xMC4xMjkuMTUxLjU1L2hjbG91ZC9zZWNvbmRh cnk/dXNlcj1hZG1pbmlzdHJhdG9yJmRvbWFpbj1ud3guY29tIHRvIGRhdGEgY2VudGVyIDMNCjIw MTQtMDItMDUgMTU6MzY6MDcsODI1IERFQlVHIFtjLmMudS5VcmlVdGlsc10gKGNhdGFsaW5hLWV4 ZWMtMjA6Y3R4LWExOWFmMGZhIGN0eC1mYjgzZWQ5YikgZm91bmRVc2VyIGlzdHJ1ZQ0KMjAxNC0w Mi0wNSAxNTozNjowNyw4MjUgREVCVUcgW2MuYy51LlVyaVV0aWxzXSAoY2F0YWxpbmEtZXhlYy0y MDpjdHgtYTE5YWYwZmEgY3R4LWZiODNlZDliKSBmb3VuZFBzd2QgaXN0cnVlDQoyMDE0LTAyLTA1 IDE1OjM2OjA3LDg5NyBERUJVRyBbYy5jLmEuQXBpU2VydmxldF0gKGNhdGFsaW5hLWV4ZWMtMjA6 Y3R4LWExOWFmMGZhIGN0eC1mYjgzZWQ5YikgPT09RU5EPT09ICAxMC4xMjkuMTUwLjYyIC0tIEdF VCAgY29tbWFuZD1hZGRJbWFnZVN0b3JlJnJlc3BvbnNlPWpzb24mc2Vzc2lvbmtleT1DT1JOTExX STg2V3NzZVM0Ynp1YXVsSG0ydFElM0QmbmFtZT1zZWNvbmRhcnkmcHJvdmlkZXI9U01CJnpvbmVp ZD1lMmE1YTA2Yy00MTVkLTQwNTUtYTQ5Ny1iYWI3ZWUxN2FmZGImdXJsPWNpZnMlM0ElMkYlMkYx MC4xMjkuMTUxLjU1JTJGaGNsb3VkJTJGc2Vjb25kYXJ5JTNGdXNlciUzRGFkbWluaXN0cmF0b3Il MjZkb21haW4lM0Rud3guY29tJl89MTM5MTU5NjUxOTc1NQ0KMjAxNC0wMi0wNSAxNTozNjoxMiwx MjIgREVCVUcgW2MuYy5uLnIuVmlydHVhbE5ldHdvcmtBcHBsaWFuY2VNYW5hZ2VySW1wbF0gKFJv dXRlck1vbml0b3ItMTpjdHgtNWU3YjliNWUpIEZvdW5kIDAgcnVubmluZyByb3V0ZXJzLiANCjIw MTQtMDItMDUgMTU6MzY6MTIsMTI0IERFQlVHIFtjLmMubi5yLlZpcnR1YWxOZXR3b3JrQXBwbGlh bmNlTWFuYWdlckltcGxdIChSb3V0ZXJTdGF0dXNNb25pdG9yLTE6Y3R4LTY3NjUwODE4KSBGb3Vu ZCAwIHJvdXRlcnMgdG8gdXBkYXRlIHN0YXR1cy4gDQoyMDE0LTAyLTA1IDE1OjM2OjEyLDEyNiBE RUJVRyBbYy5jLm4uci5WaXJ0dWFsTmV0d29ya0FwcGxpYW5jZU1hbmFnZXJJbXBsXSAoUm91dGVy U3RhdHVzTW9uaXRvci0xOmN0eC02NzY1MDgxOCkgRm91bmQgMCBuZXR3b3JrcyB0byB1cGRhdGUg UnZSIHN0YXR1cy4gDQoyMDE0LTAyLTA1IDE1OjM2OjEyLDE1NSBERUJVRyBbYy5jLm4uRXh0ZXJu YWxEZXZpY2VVc2FnZU1hbmFnZXJJbXBsXSAoRXh0ZXJuYWxOZXR3b3JrTW9uaXRvci0xOmN0eC0x MzZiYjU4YSkgRXh0ZXJuYWwgZGV2aWNlcyBzdGF0cyBjb2xsZWN0b3IgaXMgcnVubmluZy4uLg0K MjAxNC0wMi0wNSAxNTozNjoxMiwxOTQgREVCVUcgW2MuYy5zLnMuU25hcHNob3RTY2hlZHVsZXJJ bXBsXSAoU25hcHNob3RQb2xsVGFzazpjdHgtODIwNzljYjMpIFNuYXBzaG90IHNjaGVkdWxlci5w b2xsIGlzIGJlaW5nIGNhbGxlZCBhdCAyMDE0LTAyLTA1IDEwOjA2OjEyIEdNVA0KMjAxNC0wMi0w NSAxNTozNjoxMiwxOTUgREVCVUcgW2MuYy5zLnMuU25hcHNob3RTY2hlZHVsZXJJbXBsXSAoU25h cHNob3RQb2xsVGFzazpjdHgtODIwNzljYjMpIEdvdCAwIHNuYXBzaG90cyB0byBiZSBleGVjdXRl ZCBhdCAyMDE0LTAyLTA1IDEwOjA2OjEyIEdNVA0KMjAxNC0wMi0wNSAxNTozNjoxNywyNTYgREVC VUcgW2MuYy5oLmQuSG9zdERhb0ltcGxdIChDbHVzdGVyZWRBZ2VudE1hbmFnZXIgVGltZXI6Y3R4 LWQ4NmQ3MDAwKSBSZXNldHRpbmcgaG9zdHMgc3VpdGFibGUgZm9yIHJlY29ubmVjdA0KMjAxNC0w Mi0wNSAxNTozNjoxNywyNTggREVCVUcgW2MuYy5oLmQuSG9zdERhb0ltcGxdIChDbHVzdGVyZWRB Z2VudE1hbmFnZXIgVGltZXI6Y3R4LWQ4NmQ3MDAwKSBDb21wbGV0ZWQgcmVzZXR0aW5nIGhvc3Rz IHN1aXRhYmxlIGZvciByZWNvbm5lY3QNCjIwMTQtMDItMDUgMTU6MzY6MTcsMjU4IERFQlVHIFtj LmMuaC5kLkhvc3REYW9JbXBsXSAoQ2x1c3RlcmVkQWdlbnRNYW5hZ2VyIFRpbWVyOmN0eC1kODZk NzAwMCkgQWNxdWlyaW5nIGhvc3RzIGZvciBjbHVzdGVycyBhbHJlYWR5IG93bmVkIGJ5IHRoaXMg bWFuYWdlbWVudCBzZXJ2ZXINCjIwMTQtMDItMDUgMTU6MzY6MTcsMjYwIERFQlVHIFtjLmMuaC5k Lkhvc3REYW9JbXBsXSAoQ2x1c3RlcmVkQWdlbnRNYW5hZ2VyIFRpbWVyOmN0eC1kODZkNzAwMCkg Q29tcGxldGVkIGFjcXVpcmluZyBob3N0cyBmb3IgY2x1c3RlcnMgYWxyZWFkeSBvd25lZCBieSB0 aGlzIG1hbmFnZW1lbnQgc2VydmVyDQoyMDE0LTAyLTA1IDE1OjM2OjE3LDI2MCBERUJVRyBbYy5j LmguZC5Ib3N0RGFvSW1wbF0gKENsdXN0ZXJlZEFnZW50TWFuYWdlciBUaW1lcjpjdHgtZDg2ZDcw MDApIEFjcXVpcmluZyBob3N0cyBmb3IgY2x1c3RlcnMgbm90IG93bmVkIGJ5IGFueSBtYW5hZ2Vt ZW50IHNlcnZlcg0KMjAxNC0wMi0wNSAxNTozNjoxNywyNjAgREVCVUcgW2MuYy5oLmQuSG9zdERh b0ltcGxdIChDbHVzdGVyZWRBZ2VudE1hbmFnZXIgVGltZXI6Y3R4LWQ4NmQ3MDAwKSBDb21wbGV0 ZWQgYWNxdWlyaW5nIGhvc3RzIGZvciBjbHVzdGVycyBub3Qgb3duZWQgYnkgYW55IG1hbmFnZW1l bnQgc2VydmVyDQoyMDE0LTAyLTA1IDE1OjM2OjE5LDY3NCBERUJVRyBbYy5jLmEuQXBpU2Vydmxl dF0gKGNhdGFsaW5hLWV4ZWMtMTk6Y3R4LWU3YjMyNTNjKSA9PT1TVEFSVD09PSAgMTAuMTI5LjE1 MC42MiAtLSBHRVQgIGNvbW1hbmQ9bGlzdEltYWdlU3RvcmVzJmlkPTc2ZjUyZjk2LWE0YjQtNGEw MC1iZDQwLWZhOTU2NzAwZmUxYyZyZXNwb25zZT1qc29uJnNlc3Npb25rZXk9Q09STkxMV0k4Nldz c2VTNGJ6dWF1bEhtMnRRJTNEJl89MTM5MTU5NjUzMTY4NA0KMjAxNC0wMi0wNSAxNTozNjoxOSw2 ODUgREVCVUcgW2MuYy5hLkFwaVNlcnZsZXRdIChjYXRhbGluYS1leGVjLTE5OmN0eC1lN2IzMjUz YyBjdHgtNTI0MTQ3NDkpID09PUVORD09PSAgMTAuMTI5LjE1MC42MiAtLSBHRVQgIGNvbW1hbmQ9 bGlzdEltYWdlU3RvcmVzJmlkPTc2ZjUyZjk2LWE0YjQtNGEwMC1iZDQwLWZhOTU2NzAwZmUxYyZy ZXNwb25zZT1qc29uJnNlc3Npb25rZXk9Q09STkxMV0k4Nldzc2VTNGJ6dWF1bEhtMnRRJTNEJl89 MTM5MTU5NjUzMTY4NA0KMjAxNC0wMi0wNSAxNTozNjoyMSwxOTkgREVCVUcgW2MuYy5oLmguci5I eXBlcnZEaXJlY3RDb25uZWN0UmVzb3VyY2VdIChEaXJlY3RBZ2VudC02MzpjdHgtMzM0ZGQ5NDkp IFBpbmcgaG9zdCAxMC4xMjkuMTUxLjUyIChJUCAxMC4xMjkuMTUxLjUyKQ0KMjAxNC0wMi0wNSAx NTozNjoyMSwyMDAgREVCVUcgW2MuYy5oLmguci5IeXBlcnZEaXJlY3RDb25uZWN0UmVzb3VyY2Vd IChEaXJlY3RBZ2VudC02MzpjdHgtMzM0ZGQ5NDkpIFBPU1QgcmVxdWVzdCB0byBodHRwczovLzEw LjEyOS4xNTEuNTI6ODI1MC9hcGkvSHlwZXJ2UmVzb3VyY2UvY29tLmNsb3VkLmFnZW50LmFwaS5Q aW5nUm91dGluZ0NvbW1hbmQgd2l0aCBjb250ZW50cyB7Il9nYXRld2F5QWNjZXNzaWJsZSI6dHJ1 ZSwiX3ZuZXRBY2Nlc3NpYmxlIjp0cnVlLCJob3N0VHlwZSI6IlJvdXRpbmciLCJob3N0SWQiOjEs ImNvbnRleHRNYXAiOnt9LCJ3YWl0IjowfQ0KMjAxNC0wMi0wNSAxNTozNjoyMSwyMDUgREVCVUcg W2MuYy5oLmguci5IeXBlcnZEaXJlY3RDb25uZWN0UmVzb3VyY2VdIChEaXJlY3RBZ2VudC02Mzpj dHgtMzM0ZGQ5NDkpIFNlbmRpbmcgY21kIHRvIGh0dHBzOi8vMTAuMTI5LjE1MS41Mjo4MjUwL2Fw aS9IeXBlcnZSZXNvdXJjZS9jb20uY2xvdWQuYWdlbnQuYXBpLlBpbmdSb3V0aW5nQ29tbWFuZCBj bWQgZGF0YTp7Il9nYXRld2F5QWNjZXNzaWJsZSI6dHJ1ZSwiX3ZuZXRBY2Nlc3NpYmxlIjp0cnVl LCJob3N0VHlwZSI6IlJvdXRpbmciLCJob3N0SWQiOjEsImNvbnRleHRNYXAiOnt9LCJ3YWl0Ijow fQ0KMjAxNC0wMi0wNSAxNTozNjoyMSwzMTIgREVCVUcgW2MuYy5oLmguci5IeXBlcnZEaXJlY3RD b25uZWN0UmVzb3VyY2VdIChEaXJlY3RBZ2VudC02MzpjdHgtMzM0ZGQ5NDkpIFBPU1QgcmVzcG9u c2UgaXMgW3siY29tLmNsb3VkLmFnZW50LmFwaS5BbnN3ZXIiOnsicmVzdWx0Ijp0cnVlLCJkZXRh aWxzIjoic3VjY2VzcyAtIE5PUCBmb3IgUGluZ1JvdXRpbmdDb21tYW5kIiwiX3JlY29ubmVjdCI6 ZmFsc2UsImNvbnRleHRNYXAiOnt9fX1dDQoyMDE0LTAyLTA1IDE1OjM2OjIxLDMxMyBERUJVRyBb Yy5jLmguaC5yLkh5cGVydkRpcmVjdENvbm5lY3RSZXNvdXJjZV0gKERpcmVjdEFnZW50LTYzOmN0 eC0zMzRkZDk0OSkgZXhlY3V0ZVJlcXVlc3QgcmVjZWl2ZWQgcmVzcG9uc2UgW0xjb20uY2xvdWQu YWdlbnQuYXBpLkFuc3dlcjtAN2EwNTIyYTUNCjIwMTQtMDItMDUgMTU6MzY6MjEsMzEzIERFQlVH IFtjLmMuYS5tLkRpcmVjdEFnZW50QXR0YWNoZV0gKERpcmVjdEFnZW50LTYzOmN0eC0zMzRkZDk0 OSkgUGluZyBmcm9tIDEoMTAuMTI5LjE1MS41MikNCjIwMTQtMDItMDUgMTU6MzY6MjIsMjY1IERF QlVHIFtjLmMubi5sLkxCSGVhbHRoQ2hlY2tNYW5hZ2VySW1wbF0gKExCSGVhbHRoQ2hlY2stMTpj dHgtMTdjMTBmYTApIExCIEhlYWx0aENoZWNrIE1hbmFnZXIgaXMgcnVubmluZyBhbmQgZ2V0dGlu ZyB0aGUgdXBkYXRlcyBmcm9tIExCIHByb3ZpZGVycyBhbmQgdXBkYXRpbmcgc2VydmljZSBzdGF0 dXMNCjIwMTQtMDItMDUgMTU6MzY6MjIsMjg5IERFQlVHIFtjLmMubi5sLkxCSGVhbHRoQ2hlY2tN YW5hZ2VySW1wbF0gKExCSGVhbHRoQ2hlY2stMTpjdHgtMTdjMTBmYTApIExCIEhlYWx0aENoZWNr IE1hbmFnZXIgaXMgcnVubmluZyBhbmQgZ2V0dGluZyB0aGUgdXBkYXRlcyBmcm9tIExCIHByb3Zp ZGVycyBhbmQgdXBkYXRpbmcgc2VydmljZSBzdGF0dXMNCjIwMTQtMDItMDUgMTU6MzY6MjcsMzA4 IERFQlVHIFtjLmMucy5TdGF0c0NvbGxlY3Rvcl0gKFN0YXRzQ29sbGVjdG9yLTI6Y3R4LTI0ZWU1 ZTZlKSBWbVN0YXRzQ29sbGVjdG9yIGlzIHJ1bm5pbmcuLi4NCjIwMTQtMDItMDUgMTU6MzY6Mjcs MzIzIERFQlVHIFtjLmMucy5TdGF0c0NvbGxlY3Rvcl0gKFN0YXRzQ29sbGVjdG9yLTE6Y3R4LWQx NmE4NzY5KSBTdG9yYWdlQ29sbGVjdG9yIGlzIHJ1bm5pbmcuLi4NCjIwMTQtMDItMDUgMTU6MzY6 MjcsMzMwIERFQlVHIFtjLmMucy5TdGF0c0NvbGxlY3Rvcl0gKFN0YXRzQ29sbGVjdG9yLTE6Y3R4 LWQxNmE4NzY5KSBUaGVyZSBpcyBubyBzZWNvbmRhcnkgc3RvcmFnZSBWTSBmb3Igc2Vjb25kYXJ5 IHN0b3JhZ2UgaG9zdCBzZWNvbmRhcnkNCjIwMTQtMDItMDUgMTU6MzY6MjcsNDE3IERFQlVHIFtj LmMuYy5Db25zb2xlUHJveHlNYW5hZ2VySW1wbF0gKGNvbnNvbGVwcm94eS0xOmN0eC1hNTlmNmZh NykgU2tpcCBjYXBhY2l0eSBzY2FuIGR1ZSB0byB0aGVyZSBpcyBubyBQcmltYXJ5IFN0b3JhZ2Ug VVBpbnRlbmFuY2UgbW9kZQ0KDQo= --20cf302efdbac575f304f1a6b38d--