From jenkins at ovirt.org Fri Jan 31 19:05:45 2014 Content-Type: multipart/mixed; boundary="===============1325404614980290407==" MIME-Version: 1.0 From: Jenkins ci oVirt Server To: devel at ovirt.org Subject: [Engine-devel] [oVirt jenkins] Weekly report on open tasks for ovirt-engine Date: Sat, 01 Feb 2014 00:05:40 +0000 Message-ID: <1524454532.935.1391213144901.JavaMail.jenkins@jenkins.ovirt.org> --===============1325404614980290407== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_934_29336138.1391213141364 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Files scanned: '**/*.java, **/*.py'.
Strings searched: FIXME | TODO | @deprecated

Report: http://jenkins.ovirt.org/job/ovirt_engine_scan_open_tasks/16/tasksR= esult/? ------=3D_Part_934_29336138.1391213141364-- --===============1325404614980290407== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzkzNF8yOTMzNjEzOC4xMzkxMjEzMTQxMzY0CkNvbnRlbnQtVHlwZTogdGV4 dC9odG1sOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxo dG1sPjxoZWFkPjwvaGVhZD48Ym9keT48Yj5GaWxlcyBzY2FubmVkOiAnKiovKi5qYXZhLCAqKi8q LnB5Jy4gPC9iPjxiciAvPgo8Yj5TdHJpbmdzIHNlYXJjaGVkOiBGSVhNRSB8IFRPRE8gfCBAZGVw cmVjYXRlZCA8L2I+CgogPGJyIC8+PGJyIC8+CgpSZXBvcnQ6IGh0dHA6Ly9qZW5raW5zLm92aXJ0 Lm9yZy9qb2Ivb3ZpcnRfZW5naW5lX3NjYW5fb3Blbl90YXNrcy8xNi90YXNrc1Jlc3VsdC8/PC9i b2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzkzNF8yOTMzNjEzOC4xMzkxMjEzMTQxMzY0LS0K --===============1325404614980290407==-- From kristof at dcin.be Sat Feb 1 04:46:48 2014 Content-Type: multipart/mixed; boundary="===============4735733615932849331==" MIME-Version: 1.0 From: Kristof Dufour To: devel at ovirt.org Subject: [Engine-devel] Custom fencing Date: Sat, 01 Feb 2014 09:46:45 +0000 Message-ID: --===============4735733615932849331== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi All, I have a PDU that allows me to switch on or off all my servers, however the brand isn=C2=B9t supported by oVirt. 1. Can I create my own custom fencing script? 2. Where can I find any documentation about the syntax? 3. How can I get my script in the list of fencing methods? Hope that anyone can help me! Met vriendelijke groeten, With kind regards, Kristof Dufour --===============4735733615932849331==-- From iheim at redhat.com Sat Feb 1 11:52:11 2014 Content-Type: multipart/mixed; boundary="===============0473384669411554293==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [Engine-devel] Custom fencing Date: Sat, 01 Feb 2014 17:52:06 +0100 Message-ID: <52ED2636.5080609@redhat.com> In-Reply-To: CF128114.B63A%kristof@dcin.be --===============0473384669411554293== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/01/2014 10:46 AM, Kristof Dufour wrote: > Hi All, > > I have a PDU that allows me to switch on or off all my servers, however > the brand isn=C2=B9t supported by oVirt. > > 1. Can I create my own custom fencing script? > 2. Where can I find any documentation about the syntax? > 3. How can I get my script in the list of fencing methods? > > > Hope that anyone can help me! > > > > Met vriendelijke groeten, > With kind regards, > Kristof Dufour > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > Eli? --===============0473384669411554293==-- From emesika at redhat.com Sat Feb 1 16:48:53 2014 Content-Type: multipart/mixed; boundary="===============6999821023050841573==" MIME-Version: 1.0 From: Eli Mesika To: devel at ovirt.org Subject: Re: [Engine-devel] Custom fencing Date: Sat, 01 Feb 2014 16:48:49 -0500 Message-ID: <2089223181.10646654.1391291329784.JavaMail.root@redhat.com> In-Reply-To: CF128114.B63A%kristof@dcin.be --===============6999821023050841573== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Kristof Dufour" > To: engine-devel(a)ovirt.org > Sent: Saturday, February 1, 2014 11:46:45 AM > Subject: [Engine-devel] Custom fencing > = > Hi All, > = > I have a PDU that allows me to switch on or off all my servers, however > the brand isn=C2=B9t supported by oVirt. > = > 1. Can I create my own custom fencing script? > 2. Where can I find any documentation about the syntax? > 3. How can I get my script in the list of fencing methods? > = > = > Hope that anyone can help me! Here are detailed instructions how to add a custom agent: Before you start 1) Copy your script to all hosts /usr/sbin directory , your script must be = named as fence_ 2) Your script must support the following parameters = -a IP to talk to -l Username/Login to control power -p Password to control power 3) Make sure that your script has the same permissions as other fence_* scr= ipts = In addition you should know if your script support secure/port/slot and whi= ch are the actual parameters for each = (You may pass any other script parameters in the options field as a collect= ion of key=3Dvalue pairs with comma separator between them) Now for the changs: a) Add your new agent to VdsFenceType option_value in vdc_options table for= the relevant cluster version b) Add agent options mappings to VdsFenceOptionMapping option_value in vdc_= options table for the relevant cluster version c) If the agent maps actually to another agent , add that to FenceAgentMapp= ing option_value in vdc_options [not required in your case] Example : Adding zzz agent support for version 3.3 that maps internally to = ipmi and have just port setting (from: port, slot, secure) that maps to the= fencing script ipport a) VdsFenceType for 3.3 becomes "apc,apc_snmp,bladecenter,cisco_ucs,drac5,e= ps,ilo,ilo2,ilo3,ilo4,ipmilan,rsa,rsb,wti,zzz" b) VdsFenceOptionMapping for 3.3 becomes "apc:secure=3Dsecure,port=3Dipport= ,slot=3Dport;apc_snmport=3Dport;bladecenter:secure=3Dsecure,port=3Dipport,s= lot=3Dport;cisco_ucs:secure=3Dssl,slot=3Dport;drac5:secure=3Dse cure,slot=3Dport;eps:slot=3Dport;ilo:secure=3Dssl,port=3Dipport;ipmilan:;il= o2:secure=3Dssl,port=3Dipport;ilo3:;ilo4:;rsa:secure=3Dsecure,port=3Dipport= ;rsb:;wti:secure=3Dsecure,port=3Dipport,slot=3Dport;zzz:port=3Dipport" c) FenceAgentMapping becomes "ilo2=3Dilo,ilo3=3Dipmilan,ilo4=3Dipmilan,zzz= =3Dipmilan" [not required in your case] NOTES 1) Please backup your database 2) You should restart the engine for this to take place 3) Custom definitions will be overridden in your next upgrade , for the lon= g run please fill RFE so it will be part of the supported agents Please let me know if that works for you. > = > = > = > Met vriendelijke groeten, > With kind regards, > Kristof Dufour > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============6999821023050841573==-- From danken at redhat.com Sat Feb 1 17:49:37 2014 Content-Type: multipart/mixed; boundary="===============6271272394456615154==" MIME-Version: 1.0 From: Dan Kenigsberg To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Sat, 01 Feb 2014 22:48:54 +0000 Message-ID: <20140201224854.GK9811@redhat.com> In-Reply-To: 20140131215612.GA2633@redhat.com --===============6271272394456615154== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Jan 31, 2014 at 04:56:12PM -0500, Adam Litke wrote: > On 31/01/14 08:36 +0100, Sandro Bonazzola wrote: > >Il 30/01/2014 19:30, Adam Litke ha scritto: > >>On 30/01/14 18:13 +0000, Dan Kenigsberg wrote: > >>>On Thu, Jan 30, 2014 at 11:49:42AM -0500, Adam Litke wrote: > >>>>Hi Sandro, > >>>> > >>>>After updating the MOM project's build system, I have used jenkins to > >>>>produce a set of RPMs that I would like to tag into the oVirt 3.4 > >>>>release. Please see the jenkins job [1] for the relevant artifacts > >>>>for EL6[2], F19[3], and F20[4]. > >>>> > >>>>Dan, should I submit a patch to vdsm to make it require mom >=3D 0.4.= 0? > >>>>I want to be careful to not break people's environments this late in > >>>>the 3.4 release cycle. What is the best way to minimize that damage? > >>> > >>>Hey, we're during beta. I prefer making this requirement explicit now > >>>over having users with supervdsmd.log retate due to log spam. > >> > >>In that case, Sandro, can you let me know when those RPMs hit the > >>ovirt repos (for master and 3.4) and then I will submit a patch to > >>vdsm to require the new version. > > > > > >mom 0.4.0 has been built in last night nightly job [1] and published to = nightly by publisher job [2] > >so it's already available on nightly [3] > > > >For 3.4.0, it has been planned [4] a beta 2 release on 2014-02-06 so we'= ll include your builds in that release. > = > I presume the scripting for 3.4 release rpms will produce a version > without the git-rev based suffix: ie. mom-0.4.0-1.rpm? > = > I need to figure out how to handle a problem that might be a bit > unique to mom. MOM is used by non-oVirt users who install it from the > main Fedora repository. I think it's fine that we are producing our > own rpms in oVirt (that may have additional patches applied and may > resync to upstream mom code more frequently than would be desired for > the main Fedora repository). Given this, I think it makes sense to > tag the oVirt RPMs with a special version suffix to indicate that > these are oVirt produced and not upstream Fedora. > = > For example: > The next Fedora update will be mom-0.4.0-1.f20.rpm. > The next oVirt update will be mom-0.4.0-1ovirt.f20.rpm. > = > Is this the best practice for accomplishing my goals? One other thing > I'd like to have the option of doing is to make vdsm depend on an > ovirt distribution of mom so that the upstream Fedora version will not > satisfy the dependency for vdsm. What is the motivation for this? You would not like to bother Fedora users with updates that are required only for oVirt? Vdsm itself is built, signed, and distributed via Fedora. It is also copied into the ovirt repo, for completeness sake. Could MoM do the same? Dan. --===============6271272394456615154==-- From kristof at dcin.be Sun Feb 2 05:37:50 2014 Content-Type: multipart/mixed; boundary="===============1925534430117833159==" MIME-Version: 1.0 From: Kristof Dufour To: devel at ovirt.org Subject: Re: [Engine-devel] Custom fencing Date: Sun, 02 Feb 2014 10:37:46 +0000 Message-ID: In-Reply-To: 2089223181.10646654.1391291329784.JavaMail.root@redhat.com --===============1925534430117833159== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thank you very much for your clear instructions! When I am able to get my module working I will provide the sources to the community for this =E2=80=9CEnerGenie=E2=80=9D PDU. With kind regards, Kristof Dufour Op 01/02/14 22:48 schreef Eli Mesika : > > >----- Original Message ----- >> From: "Kristof Dufour" >> To: engine-devel(a)ovirt.org >> Sent: Saturday, February 1, 2014 11:46:45 AM >> Subject: [Engine-devel] Custom fencing >> = >> Hi All, >> = >> I have a PDU that allows me to switch on or off all my servers, however >> the brand isn=C2=B9t supported by oVirt. >> = >> 1. Can I create my own custom fencing script? >> 2. Where can I find any documentation about the syntax? >> 3. How can I get my script in the list of fencing methods? >> = >> = >> Hope that anyone can help me! > > >Here are detailed instructions how to add a custom agent: > >Before you start > >1) Copy your script to all hosts /usr/sbin directory , your script must >be named as fence_ >2) Your script must support the following parameters > -a IP to talk to > -l Username/Login to control power > -p Password to control power >3) Make sure that your script has the same permissions as other fence_* >scripts = > >In addition you should know if your script support secure/port/slot and >which are the actual parameters for each >(You may pass any other script parameters in the options field as a >collection of key=3Dvalue pairs with comma separator between them) > >Now for the changs: > >a) Add your new agent to VdsFenceType option_value in vdc_options table >for the relevant cluster version >b) Add agent options mappings to VdsFenceOptionMapping option_value in >vdc_options table for the relevant cluster version >c) If the agent maps actually to another agent , add that to >FenceAgentMapping option_value in vdc_options [not required in your case] > >Example : Adding zzz agent support for version 3.3 that maps internally >to ipmi and have just port setting (from: port, slot, secure) that maps >to the fencing script ipport >a) VdsFenceType for 3.3 becomes >"apc,apc_snmp,bladecenter,cisco_ucs,drac5,eps,ilo,ilo2,ilo3,ilo4,ipmilan,r >sa,rsb,wti,zzz" >b) VdsFenceOptionMapping for 3.3 becomes >"apc:secure=3Dsecure,port=3Dipport,slot=3Dport;apc_snmport=3Dport;bladecen= ter:secu >re=3Dsecure,port=3Dipport,slot=3Dport;cisco_ucs:secure=3Dssl,slot=3Dport;d= rac5:secur >e=3Dse >cure,slot=3Dport;eps:slot=3Dport;ilo:secure=3Dssl,port=3Dipport;ipmilan:;i= lo2:secu >re=3Dssl,port=3Dipport;ilo3:;ilo4:;rsa:secure=3Dsecure,port=3Dipport;rsb:;= wti:secu >re=3Dsecure,port=3Dipport,slot=3Dport;zzz:port=3Dipport" >c) FenceAgentMapping becomes >"ilo2=3Dilo,ilo3=3Dipmilan,ilo4=3Dipmilan,zzz=3Dipmilan" [not required in = your >case] > >NOTES > >1) Please backup your database >2) You should restart the engine for this to take place >3) Custom definitions will be overridden in your next upgrade , for the >long run please fill RFE so it will be part of the supported agents > >Please let me know if that works for you. > > > >> = >> = >> = >> Met vriendelijke groeten, >> With kind regards, >> Kristof Dufour >> = >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> = --===============1925534430117833159==-- From sbonazzo at redhat.com Mon Feb 3 03:23:48 2014 Content-Type: multipart/mixed; boundary="===============4868984214885118217==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Mon, 03 Feb 2014 08:50:12 +0100 Message-ID: <52EF4A34.2090109@redhat.com> In-Reply-To: 20140201224854.GK9811@redhat.com --===============4868984214885118217== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 01/02/2014 23:48, Dan Kenigsberg ha scritto: > On Fri, Jan 31, 2014 at 04:56:12PM -0500, Adam Litke wrote: >> On 31/01/14 08:36 +0100, Sandro Bonazzola wrote: >>> Il 30/01/2014 19:30, Adam Litke ha scritto: >>>> On 30/01/14 18:13 +0000, Dan Kenigsberg wrote: >>>>> On Thu, Jan 30, 2014 at 11:49:42AM -0500, Adam Litke wrote: >>>>>> Hi Sandro, >>>>>> >>>>>> After updating the MOM project's build system, I have used jenkins to >>>>>> produce a set of RPMs that I would like to tag into the oVirt 3.4 >>>>>> release. Please see the jenkins job [1] for the relevant artifacts >>>>>> for EL6[2], F19[3], and F20[4]. >>>>>> >>>>>> Dan, should I submit a patch to vdsm to make it require mom >=3D 0.4= .0? >>>>>> I want to be careful to not break people's environments this late in >>>>>> the 3.4 release cycle. What is the best way to minimize that damage? >>>>> >>>>> Hey, we're during beta. I prefer making this requirement explicit now >>>>> over having users with supervdsmd.log retate due to log spam. >>>> >>>> In that case, Sandro, can you let me know when those RPMs hit the >>>> ovirt repos (for master and 3.4) and then I will submit a patch to >>>> vdsm to require the new version. >>> >>> >>> mom 0.4.0 has been built in last night nightly job [1] and published to= nightly by publisher job [2] >>> so it's already available on nightly [3] >>> >>> For 3.4.0, it has been planned [4] a beta 2 release on 2014-02-06 so we= 'll include your builds in that release. >> >> I presume the scripting for 3.4 release rpms will produce a version >> without the git-rev based suffix: ie. mom-0.4.0-1.rpm? >> >> I need to figure out how to handle a problem that might be a bit >> unique to mom. MOM is used by non-oVirt users who install it from the >> main Fedora repository. I think it's fine that we are producing our >> own rpms in oVirt (that may have additional patches applied and may >> resync to upstream mom code more frequently than would be desired for >> the main Fedora repository). Given this, I think it makes sense to >> tag the oVirt RPMs with a special version suffix to indicate that >> these are oVirt produced and not upstream Fedora. >> >> For example: >> The next Fedora update will be mom-0.4.0-1.f20.rpm. >> The next oVirt update will be mom-0.4.0-1ovirt.f20.rpm. >> >> Is this the best practice for accomplishing my goals? One other thing >> I'd like to have the option of doing is to make vdsm depend on an >> ovirt distribution of mom so that the upstream Fedora version will not >> satisfy the dependency for vdsm. > = > What is the motivation for this? You would not like to bother Fedora > users with updates that are required only for oVirt? > = > Vdsm itself is built, signed, and distributed via Fedora. > It is also copied into the ovirt repo, for completeness sake. Could MoM > do the same? IMHO, if we're distributing mom and vdsm rpms through Fedora yum repository= we should not duplicate it on ovirt yum repository. Fedora package is signed and will differ from the one we're shipping within= ovirt repo (which is unsigned) We should provide on resource.ovirt.org only packages not available on "dow= nstream" repositories (like nightly builds). > = > Dan. > = -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============4868984214885118217==-- From sbonazzo at redhat.com Mon Feb 3 05:28:12 2014 Content-Type: multipart/mixed; boundary="===============3655079102514136588==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Mon, 03 Feb 2014 11:27:47 +0100 Message-ID: <52EF6F23.8080209@redhat.com> In-Reply-To: N0EVVP$7CA64B89773304E73C2DE026FD74DBEE@oscert.net --===============3655079102514136588== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 03/02/2014 09:35, Amedeo Salvati ha scritto: > = > Da: arch-bounces(a)ovirt.org > A: "Dan Kenigsberg" danken(a)redhat.com,"Adam Litke" alitke(a)redhat.com > Cc: engine-devel(a)ovirt.org,"arch" arch(a)ovirt.org,"VDSM Project Develo= pment" vdsm-devel(a)lists.fedorahosted.org > Data: Mon, 03 Feb 2014 08:50:12 +0100 > Oggetto: Re: mom RPMs for 3.4 > = >> Il 01/02/2014 23:48, Dan Kenigsberg ha scritto: >> > On Fri, Jan 31, 2014 at 04:56:12PM -0500, Adam Litke wrote: >> >> On 31/01/14 08:36 +0100, Sandro Bonazzola wrote: >> >>> Il 30/01/2014 19:30, Adam Litke ha scritto: >> >>>> On 30/01/14 18:13 +0000, Dan Kenigsberg wrote: >> >>>>> On Thu, Jan 30, 2014 at 11:49:42AM -0500, Adam Litke wrote: >> >>>>>> Hi Sandro, >> >>>>>> >> >>>>>> After updating the MOM project's build system, I have used jenkin= s to >> >>>>>> produce a set of RPMs that I would like to tag into the oVirt 3.4 >> >>>>>> release. Please see the jenkins job [1] for the relevant artifacts >> >>>>>> for EL6[2], F19[3], and F20[4]. >> >>>>>> >> >>>>>> Dan, should I submit a patch to vdsm to make it require mom >=3D = 0.4.0? >> >>>>>> I want to be careful to not break people's environments this late= in >> >>>>>> the 3.4 release cycle. What is the best way to minimize that dama= ge? >> >>>>> >> >>>>> Hey, we're during beta. I prefer making this requirement explicit = now >> >>>>> over having users with supervdsmd.log retate due to log spam. >> >>>> >> >>>> In that case, Sandro, can you let me know when those RPMs hit the >> >>>> ovirt repos (for master and 3.4) and then I will submit a patch to >> >>>> vdsm to require the new version. >> >>> >> >>> >> >>> mom 0.4.0 has been built in last night nightly job [1] and published= to nightly by publisher job [2] >> >>> so it's already available on nightly [3] >> >>> >> >>> For 3.4.0, it has been planned [4] a beta 2 release on 2014-02-06 so= we'll include your builds in that release. >> >> >> >> I presume the scripting for 3.4 release rpms will produce a version >> >> without the git-rev based suffix: ie. mom-0.4.0-1.rpm? >> >> >> >> I need to figure out how to handle a problem that might be a bit >> >> unique to mom. MOM is used by non-oVirt users who install it from the >> >> main Fedora repository. I think it's fine that we are producing our >> >> own rpms in oVirt (that may have additional patches applied and may >> >> resync to upstream mom code more frequently than would be desired for >> >> the main Fedora repository). Given this, I think it makes sense to >> >> tag the oVirt RPMs with a special version suffix to indicate that >> >> these are oVirt produced and not upstream Fedora. >> >> >> >> For example: >> >> The next Fedora update will be mom-0.4.0-1.f20.rpm. >> >> The next oVirt update will be mom-0.4.0-1ovirt.f20.rpm. >> >> >> >> Is this the best practice for accomplishing my goals? One other thing >> >> I'd like to have the option of doing is to make vdsm depend on an >> >> ovirt distribution of mom so that the upstream Fedora version will not >> >> satisfy the dependency for vdsm. >> > >> > What is the motivation for this? You would not like to bother Fedora >> > users with updates that are required only for oVirt? >> > >> > Vdsm itself is built, signed, and distributed via Fedora. >> > It is also copied into the ovirt repo, for completeness sake. Could MoM >> > do the same? >> >> IMHO, if we're distributing mom and vdsm rpms through Fedora yum reposit= ory we should not duplicate it on ovirt yum repository. >> Fedora package is signed and will differ from the one we're shipping wit= hin ovirt repo (which is unsigned) >> We should provide on resource.ovirt.org only packages not available on "= downstream" repositories (like nightly builds). > = > why you can't sign your rpms??? We're working on that :-) > = > on ovirt web page http://www.ovirt.org/Home you can change: > = > Enhanced security: SELinux and Mandatory Access Control for VMs and hyper= visor > = > with: > = > Enhanced security: SELinux and Mandatory Access Control for VMs and hyper= visor (but not signed rpms) > = > best regards > a > = >> >> >> > >> > Dan. >> > >> >> >> -- >> Sandro Bonazzola >> Better technology. Faster innovation. Powered by community collaboration. >> See how it works at redhat.com >> _______________________________________________ >> Arch mailing list >> Arch(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/arch -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============3655079102514136588==-- From S.Kieske at mittwald.de Mon Feb 3 06:32:50 2014 Content-Type: multipart/mixed; boundary="===============6372816081815223020==" MIME-Version: 1.0 From: Sven Kieske To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Mon, 03 Feb 2014 11:32:21 +0000 Message-ID: <52EF7E4F.2080500@mittwald.de> In-Reply-To: 52EF4A34.2090109@redhat.com --===============6372816081815223020== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I just hope you do not forget the EL6 Users out there, or is mom in EPEL or in CentOS main? Am 03.02.2014 08:50, schrieb Sandro Bonazzola: > IMHO, if we're distributing mom and vdsm rpms through Fedora yum reposito= ry we should not duplicate it on ovirt yum repository. > Fedora package is signed and will differ from the one we're shipping with= in ovirt repo (which is unsigned) > We should provide on resource.ovirt.org only packages not available on "d= ownstream" repositories (like nightly builds). -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============6372816081815223020==-- From mperina at redhat.com Mon Feb 3 06:36:51 2014 Content-Type: multipart/mixed; boundary="===============2444679506766749273==" MIME-Version: 1.0 From: Martin Perina To: devel at ovirt.org Subject: [Engine-devel] [ANN] engine-manage-domains arguments changed Date: Mon, 03 Feb 2014 06:36:51 -0500 Message-ID: <546108010.3352651.1391427411047.JavaMail.root@redhat.com> In-Reply-To: 1635131818.3351034.1391427228417.JavaMail.root@redhat.com --===============2444679506766749273== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, patch, that changes engine-manage-domains command line arguments from Java = type (-someOption) to standard long type (--some-option), was merged today. Please consult man= page or run engine-manage-domains --help to find out differences. Thanks Martin Perina --===============2444679506766749273==-- From emesika at redhat.com Mon Feb 3 06:54:27 2014 Content-Type: multipart/mixed; boundary="===============8498671993918785308==" MIME-Version: 1.0 From: Eli Mesika To: devel at ovirt.org Subject: Re: [Engine-devel] [ANN] engine-manage-domains arguments changed Date: Mon, 03 Feb 2014 06:54:26 -0500 Message-ID: <1446853935.10932756.1391428466382.JavaMail.root@redhat.com> In-Reply-To: 546108010.3352651.1391427411047.JavaMail.root@redhat.com --===============8498671993918785308== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Martin Perina" > To: "engine-devel" > Sent: Monday, February 3, 2014 1:36:51 PM > Subject: [Engine-devel] [ANN] engine-manage-domains arguments changed > = > Hi, > = > patch, that changes engine-manage-domains command line arguments from Java > type (-someOption) > to standard long type (--some-option), was merged today. = http://gerrit.ovirt.org/#/c/23842/ >Please consult man > page or run > engine-manage-domains --help to find out differences. > = > Thanks > = > Martin Perina > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============8498671993918785308==-- From iheim at redhat.com Mon Feb 3 07:29:30 2014 Content-Type: multipart/mixed; boundary="===============1173150111494349646==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: [Engine-devel] oVirt January 2014 Updates Date: Mon, 03 Feb 2014 13:29:24 +0100 Message-ID: <52EF8BA4.2010005@redhat.com> --===============1173150111494349646== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 1. VERSIONS - oVirt 3.3.3 in last phases http://www.ovirt.org/OVirt_3.3.3_release_notes - oVirt 3.4 with another slew of features is getting into test day, beta, etc. http://red.ht/1eo9TiS 2. WORKSHOPS - Fosdem - oVirt stand wass packed as well as a virt & IaaS devroom, with many oVirt talks. more details next time. - more oVirt talks in cfgmgmtcamp and infra.next this week, including: -- Herv=C3=A9 Leclerc "How we build a cloud with CentOS, oVirt, and Cisco-UCS" Wednesday 5th February in Infrastructure.Next Ghent http://bit.ly/1fjTJVC -- oVirt Node being used as a Discovery Node in The Foreman project talk at cfgmgmtcamp, february 3rd http://bit.ly/1gAnneI - oVirt Korea group meeting this Saturday in Seoul Register here http://onoffmix.com/event/23134 - Open Virtualization Workshop in Tehran (26,27 February 2014) & Isfahan (5,6 March 2014) http://t.co/9PR3BxOnpd 3. USING oVirt - More details on Wind River using ovirt http://bit.ly/1i2LtLI - New Case Study: Nieuwland Geo-Informati http://www.ovirt.org/Nieuwland_case_study - oVirt Node being used as a Discovery Node in The Foreman project talk at cfgmgmtcamp, february 3rd http://bit.ly/1gAnneI 4. Users - Double the amount of emails on users mailing list- up from 800 to 1600 this month! - Karli updated how to use spice with ovirt from OS X http://www.ovirt.org/SPICE_Remote-Viewer_on_OS_X - Opaque (spice android ovirt client) v1.1.8 beta released https://plus.google.com/communities/116099119712127782216 - how to deploy windows guest agent on windows: http://bit.ly/1kr5tJo - Andrew Lau posted on working through Hosted Engine with 3.4.0 beta http://bit.ly/1eobzZw - Deep Dive into oVirt 3.3.3 by Li Jiansheng (chinese) http://slidesha.re/1eFWQ8G - Matthew Bingham posted a series of video on setting up ovirt: Install oVirt 3.3.2 http://www.youtube.com/watch?v=3DGWT-m-oWSjQ Optional export nfs mount for oVirt 3.3.2 http://www.youtube.com/watch?v=3DMLbPln5-2jE Initial webgui oVirt 3.3.2 Steps for storage http://www.youtube.com/watch?v=3DdL0_03ZICw4 Download and upload client iso to ISO_DOMAIN for oVirt 3.3.2 http://www.youtube.com/watch?v=3DpDzTHFSmvGE --===============1173150111494349646==-- From sbonazzo at redhat.com Mon Feb 3 07:38:52 2014 Content-Type: multipart/mixed; boundary="===============6700274632249874584==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Mon, 03 Feb 2014 13:38:38 +0100 Message-ID: <52EF8DCE.7080700@redhat.com> In-Reply-To: 52EF7E4F.2080500@mittwald.de --===============6700274632249874584== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 03/02/2014 12:32, Sven Kieske ha scritto: > Hi, > = > I just hope you do not forget the EL6 Users out there, or is mom in EPEL > or in CentOS main? I'm not forgetting EL6 users :-) > = > Am 03.02.2014 08:50, schrieb Sandro Bonazzola: >> IMHO, if we're distributing mom and vdsm rpms through Fedora yum reposit= ory we should not duplicate it on ovirt yum repository. >> Fedora package is signed and will differ from the one we're shipping wit= hin ovirt repo (which is unsigned) >> We should provide on resource.ovirt.org only packages not available on "= downstream" repositories (like nightly builds). > = -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============6700274632249874584==-- From alitke at redhat.com Mon Feb 3 08:23:07 2014 Content-Type: multipart/mixed; boundary="===============1336873082439071100==" MIME-Version: 1.0 From: Adam Litke To: devel at ovirt.org Subject: Re: [Engine-devel] mom RPMs for 3.4 Date: Mon, 03 Feb 2014 08:22:57 -0500 Message-ID: <20140203132257.GB2633@redhat.com> In-Reply-To: 20140201224854.GK9811@redhat.com --===============1336873082439071100== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 01/02/14 22:48 +0000, Dan Kenigsberg wrote: >On Fri, Jan 31, 2014 at 04:56:12PM -0500, Adam Litke wrote: >> On 31/01/14 08:36 +0100, Sandro Bonazzola wrote: >> >Il 30/01/2014 19:30, Adam Litke ha scritto: >> >>On 30/01/14 18:13 +0000, Dan Kenigsberg wrote: >> >>>On Thu, Jan 30, 2014 at 11:49:42AM -0500, Adam Litke wrote: >> >>>>Hi Sandro, >> >>>> >> >>>>After updating the MOM project's build system, I have used jenkins to >> >>>>produce a set of RPMs that I would like to tag into the oVirt 3.4 >> >>>>release. Please see the jenkins job [1] for the relevant artifacts >> >>>>for EL6[2], F19[3], and F20[4]. >> >>>> >> >>>>Dan, should I submit a patch to vdsm to make it require mom >=3D 0.4= .0? >> >>>>I want to be careful to not break people's environments this late in >> >>>>the 3.4 release cycle. What is the best way to minimize that damage? >> >>> >> >>>Hey, we're during beta. I prefer making this requirement explicit now >> >>>over having users with supervdsmd.log retate due to log spam. >> >> >> >>In that case, Sandro, can you let me know when those RPMs hit the >> >>ovirt repos (for master and 3.4) and then I will submit a patch to >> >>vdsm to require the new version. >> > >> > >> >mom 0.4.0 has been built in last night nightly job [1] and published to= nightly by publisher job [2] >> >so it's already available on nightly [3] >> > >> >For 3.4.0, it has been planned [4] a beta 2 release on 2014-02-06 so we= 'll include your builds in that release. >> >> I presume the scripting for 3.4 release rpms will produce a version >> without the git-rev based suffix: ie. mom-0.4.0-1.rpm? >> >> I need to figure out how to handle a problem that might be a bit >> unique to mom. MOM is used by non-oVirt users who install it from the >> main Fedora repository. I think it's fine that we are producing our >> own rpms in oVirt (that may have additional patches applied and may >> resync to upstream mom code more frequently than would be desired for >> the main Fedora repository). Given this, I think it makes sense to >> tag the oVirt RPMs with a special version suffix to indicate that >> these are oVirt produced and not upstream Fedora. >> >> For example: >> The next Fedora update will be mom-0.4.0-1.f20.rpm. >> The next oVirt update will be mom-0.4.0-1ovirt.f20.rpm. >> >> Is this the best practice for accomplishing my goals? One other thing >> I'd like to have the option of doing is to make vdsm depend on an >> ovirt distribution of mom so that the upstream Fedora version will not >> satisfy the dependency for vdsm. > >What is the motivation for this? You would not like to bother Fedora >users with updates that are required only for oVirt? Yes, that was my thinking. It seems that oVirt requires updates more frequently than users that use MOM with libvirt directly and the Fedora update process is a bit more heavy than oVirt's at the moment. >Vdsm itself is built, signed, and distributed via Fedora. >It is also copied into the ovirt repo, for completeness sake. Could MoM >do the same? If vdsm is finding this to work well than surely I can do the same with MOM. The 0.4.0 build is in updates-testing right now and should be able to be tagged stable in a day or two. --===============1336873082439071100==-- From sbonazzo at redhat.com Mon Feb 3 12:48:51 2014 Content-Type: multipart/mixed; boundary="===============7252877901474257418==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] oVirt 3.3.3 release Date: Mon, 03 Feb 2014 18:18:09 +0100 Message-ID: <52EFCF51.8010406@redhat.com> --===============7252877901474257418== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The oVirt development team is very happy to announce the general availability of oVirt 3.3.3 as of February 3rd 2013. This release solidifies oVirt as a leading KVM management application and open source alternative to VMware vSphere. oVirt is available now for Fedora 19 and Red Hat Enterprise Linux 6.5 (or similar). This release of oVirt includes numerous bug fixes. See the release notes [1] for a list of the new features and bugs fixed. IMPORTANT NOTE: If you're upgrading from a previous version, please update ovirt-release to the latest version (10.0.1-3) and verify you have the corr= ect repositories enabled by running the following commands # yum update ovirt-release # yum repolist enabled before upgrading with the usual procedure. You should see the ovirt-3.3.3 a= nd ovirt-stable repositories listed in the output of the repolist command. A new oVirt Node build will be available soon as well. [1] http://www.ovirt.org/OVirt_3.3.3_release_notes -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============7252877901474257418==-- From eedri at redhat.com Mon Feb 3 17:21:05 2014 Content-Type: multipart/mixed; boundary="===============1209712578224726138==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] Junit code coverage Date: Mon, 03 Feb 2014 17:21:03 -0500 Message-ID: <922751197.3717574.1391466063813.JavaMail.root@redhat.com> In-Reply-To: 52EBA616.7020705@redhat.com --===============1209712578224726138== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Sahina Bose" > To: "engine-devel" > Sent: Friday, January 31, 2014 3:33:10 PM > Subject: [Engine-devel] Junit code coverage > = > Hi, > = > Do we have a jenkins job that does cobertura / similar code coverage > metrics for oVirt? [cc'ing infra] hi sahina, we currently don't have a job like that, i assume this is something that ca= n be added if needed, for unit tests, there are indeed some options - cobertura/jacoco or sonar s= erver to display aggregated results, though i'm not sure we have enough resources now to add another VM to run s= onar (we should have soon though). what did you had in mind you'd like to test and monitor? ovirt-engine unit = tests? Eyal. > = > thanks > sahina > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============1209712578224726138==-- From sabose at redhat.com Tue Feb 4 04:35:09 2014 Content-Type: multipart/mixed; boundary="===============6274779946824138155==" MIME-Version: 1.0 From: Sahina Bose To: devel at ovirt.org Subject: Re: [Engine-devel] Junit code coverage Date: Tue, 04 Feb 2014 15:05:02 +0530 Message-ID: <52F0B446.5060004@redhat.com> In-Reply-To: 922751197.3717574.1391466063813.JavaMail.root@redhat.com --===============6274779946824138155== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/04/2014 03:51 AM, Eyal Edri wrote: > > ----- Original Message ----- >> From: "Sahina Bose" >> To: "engine-devel" >> Sent: Friday, January 31, 2014 3:33:10 PM >> Subject: [Engine-devel] Junit code coverage >> >> Hi, >> >> Do we have a jenkins job that does cobertura / similar code coverage >> metrics for oVirt? > [cc'ing infra] > > hi sahina, > we currently don't have a job like that, i assume this is something that = can be added if needed, > for unit tests, there are indeed some options - cobertura/jacoco or sonar= server to display aggregated results, > though i'm not sure we have enough resources now to add another VM to run= sonar (we should have soon though). > > what did you had in mind you'd like to test and monitor? ovirt-engine uni= t tests? Thanks, Eyal. I wanted an idea about the unit test coverage that we currently have. I = was able to run the cobertura:cobertura target from command line locally = (it worked for the backend modules), so was checking to see if we had an = equivalent jenkins job. > > Eyal. > >> thanks >> sahina >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> --===============6274779946824138155==-- From eedri at redhat.com Tue Feb 4 04:46:29 2014 Content-Type: multipart/mixed; boundary="===============8162851434961783255==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] Junit code coverage Date: Tue, 04 Feb 2014 04:46:28 -0500 Message-ID: <1456547029.3899537.1391507188017.JavaMail.root@redhat.com> In-Reply-To: 52F0B446.5060004@redhat.com --===============8162851434961783255== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Sahina Bose" > To: "Eyal Edri" > Cc: "engine-devel" , "oVirt infrastructure ML" = > Sent: Tuesday, February 4, 2014 11:35:02 AM > Subject: Re: [Engine-devel] Junit code coverage > = > = > On 02/04/2014 03:51 AM, Eyal Edri wrote: > > > > ----- Original Message ----- > >> From: "Sahina Bose" > >> To: "engine-devel" > >> Sent: Friday, January 31, 2014 3:33:10 PM > >> Subject: [Engine-devel] Junit code coverage > >> > >> Hi, > >> > >> Do we have a jenkins job that does cobertura / similar code coverage > >> metrics for oVirt? > > [cc'ing infra] > > > > hi sahina, > > we currently don't have a job like that, i assume this is something that > > can be added if needed, > > for unit tests, there are indeed some options - cobertura/jacoco or son= ar > > server to display aggregated results, > > though i'm not sure we have enough resources now to add another VM to r= un > > sonar (we should have soon though). > > > > what did you had in mind you'd like to test and monitor? ovirt-engine u= nit > > tests? > Thanks, Eyal. > = > I wanted an idea about the unit test coverage that we currently have. I > was able to run the cobertura:cobertura target from command line locally > (it worked for the backend modules), so was checking to see if we had an > equivalent jenkins job. you're welcome to open a request for infra on it at https://fedorahosted.or= g/ovirt/report/1. we're planning to upgrade jenkins and it's current plugins soon (ohad & dca= ro are on it), so i advise to add new plugins after we'll complete the current upgrade onl= y. Eyal. > = > = > > > > Eyal. > > > >> thanks > >> sahina > >> _______________________________________________ > >> Engine-devel mailing list > >> Engine-devel(a)ovirt.org > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > >> > = >=20 --===============8162851434961783255==-- From sbonazzo at redhat.com Tue Feb 4 07:03:04 2014 Content-Type: multipart/mixed; boundary="===============8006585316765250061==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] [QE] oVirt 3.4.0 beta status Date: Tue, 04 Feb 2014 13:03:00 +0100 Message-ID: <52F0D6F4.3080801@redhat.com> --===============8006585316765250061== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, oVirt 3.4.0 beta has been released and is actually on QA. We're going to tart composing oVirt 3.4.0 beta2 this Thursday 2014-02-06 09= :00 UTC from 3.4 branches. This build will be used for a second Test Day scheduled for 2014-02-11. The bug tracker [1] shows the following bugs blocking the release: Whiteboard Bug ID Status Summary gluster 1038988 POST Gluster brick sync does not work when host has multip= le interfaces gluster 1059606 POST Errors in rebalance and remove-brick status and sync integration 1054080 POST gracefully warn about unsupported upgrade from leg= acy releases integration 1058018 POST upgrade from 3.3 overwrites exports with acl None There are still 393 bugs [2] targeted to 3.4.0. Excluding node and documentation bugs we still have 238 bugs [3] targeted t= o 3.4.0. Please review them as soon as possible. Maintainers: - Please remember to rebuild your packages before 2014-02-06 09:00 UTC if y= ou want them to be included in 3.4.0 beta. - Please add the bugs to the tracker if you think that 3.4.0 should not be = released without them fixed. - Please provide ETA on blockers bugs - Please update the target to 3.4.1 or any next release for bugs that won't= be in 3.4.0: it will ease gathering the blocking bugs for next releases. - Please fill release notes, the page has been created here [4] - Please update http://www.ovirt.org/OVirt_3.4_TestDay before 2014-02-11 For those who want to help testing the bugs, I suggest to add yourself as Q= A contact for the bug. Please also be prepared for upcoming oVirt 3.4.0 Test Day on 2014-02-11! Thanks to all people already testing 3.4.0 beta! [1] https://bugzilla.redhat.com/1024889 [2] http://red.ht/1eIRZXM [3] http://red.ht/1auBU3r [4] http://www.ovirt.org/OVirt_3.4.0_release_notes -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============8006585316765250061==-- From gianluca.cecchi at gmail.com Tue Feb 4 07:30:04 2014 Content-Type: multipart/mixed; boundary="===============1693742239679591327==" MIME-Version: 1.0 From: Gianluca Cecchi To: devel at ovirt.org Subject: Re: [Engine-devel] [Users] [QE] oVirt 3.4.0 beta status Date: Tue, 04 Feb 2014 13:30:03 +0100 Message-ID: In-Reply-To: 52F0D6F4.3080801@redhat.com --===============1693742239679591327== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Feb 4, 2014 at 1:03 PM, Sandro Bonazzola wrote: > Hi, > oVirt 3.4.0 beta has been released and is actually on QA. > We're going to tart composing oVirt 3.4.0 beta2 this Thursday 2014-02-06 = 09:00 UTC from 3.4 branches. > This build will be used for a second Test Day scheduled for 2014-02-11. Is beta2 expected to be available to run on Fedora 20, engine and hosts? Thanks, Gianluca --===============1693742239679591327==-- From sbonazzo at redhat.com Tue Feb 4 07:45:50 2014 Content-Type: multipart/mixed; boundary="===============1413830768662110784==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: Re: [Engine-devel] [Users] [QE] oVirt 3.4.0 beta status Date: Tue, 04 Feb 2014 13:45:43 +0100 Message-ID: <52F0E0F7.6090101@redhat.com> In-Reply-To: CAG2kNCz71acqsV57k8zfD2XnkPHy3vdL-wr=nUZJkeWJaoaUKQ@mail.gmail.com --===============1413830768662110784== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Il 04/02/2014 13:30, Gianluca Cecchi ha scritto: > On Tue, Feb 4, 2014 at 1:03 PM, Sandro Bonazzola wrote: >> Hi, >> oVirt 3.4.0 beta has been released and is actually on QA. >> We're going to tart composing oVirt 3.4.0 beta2 this Thursday 2014-02-06= 09:00 UTC from 3.4 branches. >> This build will be used for a second Test Day scheduled for 2014-02-11. > = > Is beta2 expected to be available to run on Fedora 20, engine and hosts? I don't think so. I've opened a tracker for F20 support related issues here: https://bugzilla= .redhat.com/show_bug.cgi?id=3D1060198 > Thanks, > Gianluca > = -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============1413830768662110784==-- From eedri at redhat.com Tue Feb 4 11:30:00 2014 Content-Type: multipart/mixed; boundary="===============6745135782035600545==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] New gerrit flags behavior Date: Tue, 04 Feb 2014 11:29:57 -0500 Message-ID: <1396965644.4147831.1391531397612.JavaMail.root@redhat.com> In-Reply-To: 52E8F8DB.8070604@redhat.com --===============6745135782035600545== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +1. thanks great, and will save also from people to use 'rebase' = and away to avoid from jenkins -1 verify by mistake :) = eyal. ----- Original Message ----- > From: "David Caro" > To: vdsm-devel(a)lists.fedorahosted.org, "engine-devel" > Sent: Wednesday, January 29, 2014 2:49:31 PM > Subject: [Engine-devel] New gerrit flags behavior > = > Hi everyone! > = > With the latest gerrit upgrade it has become easier to add the propagatio= n of > the Code Review and Verified flags when doing a trivial rebase or when no > code > was changed, so I've enabled those features for all the projects! > = > The change should become effective right away, so let me know if you have= any > issues. > = > Enjoy! > = > -- > David Caro > = > Red Hat S.L. > Continuous Integration Engineer - EMEA ENG Virtualization R&D > = > Email: dcaro(a)redhat.com > Web: www.redhat.com > RHT Global #: 82-62605 > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============6745135782035600545==-- From gshereme at redhat.com Tue Feb 4 13:26:11 2014 Content-Type: multipart/mixed; boundary="===============1422656379919889969==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: [Engine-devel] update: ovirt-engine build segfault on Fedora 20 (fixed) Date: Tue, 04 Feb 2014 13:26:10 -0500 Message-ID: <357005045.5935260.1391538370670.JavaMail.root@redhat.com> In-Reply-To: 1355743911.29457431.1389037777689.JavaMail.root@redhat.com --===============1422656379919889969== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ovirt-engine build segfaulting on Fedora 20 during GWT compilation was caus= ed by an abrt-java-connector bug. See [1] for details. Fix will soon be ava= ilable for Fedora 20 [2], so once that posts, it should be safe to upgrade = your dev machine to F20. If you don't want to wait, you can localinstall the RPMs linked in [1]. I h= ave done that, and verified that it's fixed. [1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1049011 [2] https://admin.fedoraproject.org/updates/abrt-java-connector-1.0.8-2.fc20 Greg ----- Forwarded Message ----- > From: "Greg Sheremeta" > To: "engine-devel" > Sent: Monday, January 6, 2014 2:49:37 PM > Subject: Re: [Engine-devel] ovirt-engine build segfault on Fedora 20 > = > GWT team asked me to report against Fedora. So I did. > = > https://bugzilla.redhat.com/show_bug.cgi?id=3D1049011 [GWT compiler crash= on > Fedora 20] > = > I've had a few instances where the GWT compile did NOT finish and thus the > oVirt build failed. But simply re-running it works. > = > Greg > = > = > ----- Original Message ----- > > From: "Alon Bar-Lev" > > To: "Greg Sheremeta" > > Cc: "Adam Litke" , "engine-devel" > > > > Sent: Friday, January 3, 2014 11:59:16 AM > > Subject: Re: [Engine-devel] ovirt-engine build segfault on Fedora 20 > > = > > = > > this is probably native code bug in openjdk. > > = > > ----- Original Message ----- > > > From: "Greg Sheremeta" > > > To: "Adam Litke" > > > Cc: "engine-devel" > > > Sent: Friday, January 3, 2014 6:55:05 PM > > > Subject: Re: [Engine-devel] ovirt-engine build segfault on Fedora 20 > > > = > > > = > > > = > > > ----- Original Message ----- > > > > From: "Adam Litke" > > > > To: "Greg Sheremeta" > > > > Cc: "engine-devel" > > > > Sent: Friday, January 3, 2014 11:37:43 AM > > > > Subject: Re: [Engine-devel] ovirt-engine build segfault on Fedora 20 > > > > = > > > > On 02/01/14 21:53 -0500, Greg Sheremeta wrote: > > > > >Caution on upgrading your dev machine to Fedora 20. GWT compilatio= n of > > > > >"safari" (for Chrome) causes a segfault during the build. Strangel= y, > > > > >the > > > > >build appears to work, so I'm not sure what the net effect of the > > > > >segfault > > > > >is. > > > > > > > > > >If you only compile for gecko (Firefox) [the default], you won't s= ee > > > > >the > > > > >segfault. > > > > > > > > > >In other words, > > > > >make clean install-dev PREFIX=3D$HOME/ovirt-engine > > > > >DEV_EXTRA_BUILD_FLAGS_GWT_DEFAULTS=3D"-Dgwt.userAgent=3Dgecko1_8,s= afari" > > > > >causes the segfault > > > > > > > > > >But > > > > >make install-dev PREFIX=3D"$HOME/ovirt-engine" > > > > >works just fine. > > > > > > > > > >I've duplicated this with with both OpenJDK and Oracle JDK. > > > > = > > > > I can confirm this on my F20 system with OpenJDK as well. So far I > > > > have not observed any problems with the resulting build. > > > > = > > > > = > > > I've since duplicated it building a different GWT project, so I'll re= port > > > the > > > bug against GWT. > > > = > > > I also see a similar crash in Eclipse if Eclipse is using webkit (the > > > default) AND Google Talk is installed. Either uninstalling GTalk or u= sing > > > -Dorg.eclipse.swt.browser.DefaultType=3Dmozilla > > > works around that. So the GWT bug might be a JDK bug. Thoughts? > > > = > > > ... > > > = > > > GWT compiling a different GWT project ---> > > > = > > > [INFO] Compiling module com.github.gwtbootstrap.Bootstrap > > > [INFO] Compiling 6 permutations > > > [INFO] Compiling permutation 0... > > > [INFO] Compiling permutation 2... > > > [INFO] Process output > > > [INFO] Compiling > > > [INFO] Compiling permutation 1... > > > [INFO] Compiling permutation 3... > > > [INFO] Compiling permutation 4... > > > [INFO] Compiling permutation 5... > > > [INFO] Compile of permutations succeeded > > > *** Error in `java': double free or corruption (out): 0x00007eff24015= d60 > > > *** > > > =3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D > > > /lib64/libc.so.6[0x342ce75d9f] > > > /lib64/libc.so.6[0x342ce7d098] > > > /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre-abrt= /lib/amd64/server/libjvm.so(+0x8dcc3b)[0x7eff2b9d6c3b] > > > /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre-abrt= /lib/amd64/server/libjvm.so(+0x5ce967)[0x7eff2b6c8967] > > > /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.x86_64/jre-abrt= /lib/amd64/server/libjvm.so(JVM_Halt+0x30)[0x7eff2b706b10] > > > [0x7eff210135ec] > > > =3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D > > > = > > > = > > > _______________________________________________ > > > Engine-devel mailing list > > > Engine-devel(a)ovirt.org > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > = > > --===============1422656379919889969==-- From gshereme at redhat.com Tue Feb 4 14:38:09 2014 Content-Type: multipart/mixed; boundary="===============5931278291896081745==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: [Engine-devel] GWT Development Mode won't be supported in Firefox 27+ Date: Tue, 04 Feb 2014 14:38:07 -0500 Message-ID: <694767062.5960322.1391542687263.JavaMail.root@redhat.com> In-Reply-To: 1696439236.5959416.1391542508024.JavaMail.root@redhat.com --===============5931278291896081745== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable According to the plugin author, GWT Development Mode won't be supported in = Firefox 27+. [1] I suppose workarounds will be developing in Chrome, developing with Firefox= 24 ESR perhaps, or investigating GWT Super Dev Mode. [2] [1] https://plus.google.com/+BrianSlesinsky/posts/2ZsefAgkV8j [2] http://www.gwtproject.org/articles/superdevmode.html Greg Sheremeta Red Hat, Inc. Sr. Software Engineer, RHEV Cell: 919-807-1086 gshereme(a)redhat.com --===============5931278291896081745==-- From sergio.lourenco.ribeiro at hotmail.com Tue Feb 4 19:22:57 2014 Content-Type: multipart/mixed; boundary="===============8217852829954993651==" MIME-Version: 1.0 From: =?utf-8?q?S=C3=A9rgio_Ribeiro_=3Csergio=2Elourenco=2Eribeiro_at_hotmail?= =?utf-8?q?=2Ecom=3E?= To: devel at ovirt.org Subject: [Engine-devel] Problem creating hosts. Date: Wed, 05 Feb 2014 00:16:34 +0000 Message-ID: --===============8217852829954993651== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_46FF3AC8-76AD-4C8E-803D-18759F7CEFEB_ Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=3D"utf-8" SeKAmW0gbmV3YmllIGluIG92aXJ0IGFuZCBhZnRlciBpbnN0YWxsaW5nIG92aXJ0LCB3aXRoIGNv bWFuZCBlbmdpbmUtc2V0dXAsIA0KaSBnbyB0byBsb2NhbGhvc3Qvb3ZpcnQtZW5naW5lIGFuZCBp IGxvZyBvbiB0aGUgd2VicGFnZS4gT24gZGF0YSBjZW50ZXIgb25seSBhcHBlYXJzIGEgZGVmYXVs dCBkYXRhLWNlbnRlciB3aXRoIG5vIGhvc3RzLiBpIHRyaWUgdG8gY3JlYXRlIGEgaG9zdCBhbmQg YXBwZWFycyBuYSBlcnJvciBiZWNhdXNlIHRoZSBuYW1lIGFuZCBhZGRyZXNzIG9mIHRoZSBob3N0 LiBpdHMgYSBsb2NhbCBtYWNoaW5lIGZvciB0ZXN0cyB3aXRoIG5vIGRvbWFpbi4NCnRoZSBjb25m aWcgdGhhdCBpIHVzZSBpcyBuYW1lOmhvc3QxLmxvY2FsZG9tYWluLCBhZGRyZXNzOiAxOTIuMTY4 LjIuMSwgYW5kIGkgY3JlYXRlZCB0aGlzIGNvbmZpZyBvbiBldGMvaG9zdHMgZmlsZS4NCg0KY2Fu IHlvdSBoZWxwIG1lPw0KDQpCZXN0IHJlZ2FyZHMNCg0KDQoNCg0KDQoNCg0KRW52aWFkbyBkZSBD b3JyZWlvIGRvIFdpbmRvd3M=3D --_46FF3AC8-76AD-4C8E-803D-18759F7CEFEB_ Content-Transfer-Encoding: base64 Content-Type: text/html; charset=3D"utf-8" CjxodG1sPgo8aGVhZD4KPG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJXaW5kb3dzIE1h aWwgMTcuNS45NjAwLjIwMzE1Ij4KPHN0eWxlIGRhdGEtZXh0ZXJuYWxzdHlsZT0idHJ1ZSI+PCEt LQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFy YWdyYXBoIHsKbWFyZ2luLXRvcDowaW47Cm1hcmdpbi1yaWdodDowaW47Cm1hcmdpbi1ib3R0b206 MGluOwptYXJnaW4tbGVmdDouNWluOwptYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cn0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbCB7Cm1hcmdpbjowaW47Cm1hcmdpbi1ib3R0 b206LjAwMDFwdDsKfQpwLk1zb0xpc3RQYXJhZ3JhcGhDeFNwRmlyc3QsIGxpLk1zb0xpc3RQYXJh Z3JhcGhDeFNwRmlyc3QsIGRpdi5Nc29MaXN0UGFyYWdyYXBoQ3hTcEZpcnN0LCAKcC5Nc29MaXN0 UGFyYWdyYXBoQ3hTcE1pZGRsZSwgbGkuTXNvTGlzdFBhcmFncmFwaEN4U3BNaWRkbGUsIGRpdi5N c29MaXN0UGFyYWdyYXBoQ3hTcE1pZGRsZSwgCnAuTXNvTGlzdFBhcmFncmFwaEN4U3BMYXN0LCBs aS5Nc29MaXN0UGFyYWdyYXBoQ3hTcExhc3QsIGRpdi5Nc29MaXN0UGFyYWdyYXBoQ3hTcExhc3Qg ewptYXJnaW4tdG9wOjBpbjsKbWFyZ2luLXJpZ2h0OjBpbjsKbWFyZ2luLWJvdHRvbTowaW47Cm1h cmdpbi1sZWZ0Oi41aW47Cm1hcmdpbi1ib3R0b206LjAwMDFwdDsKbGluZS1oZWlnaHQ6MTE1JTsK fQotLT48L3N0eWxlPjwvaGVhZD4KPGJvZHkgZGlyPSJsdHIiPgo8ZGl2IGRhdGEtZXh0ZXJuYWxz dHlsZT0iZmFsc2UiIGRpcj0ibHRyIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdDYWxpYnJpJywgJ1Nl Z29lIFVJJywgJ01laXJ5bycsICdNaWNyb3NvZnQgWWFIZWkgVUknLCAnTWljcm9zb2Z0IEpoZW5n SGVpIFVJJywgJ01hbGd1biBHb3RoaWMnLCAnc2Fucy1zZXJpZic7Zm9udC1zaXplOjEycHQ7Ij4K PGRpdj5J4oCZbSBuZXdiaWUgaW4gb3ZpcnQgYW5kIGFmdGVyIGluc3RhbGxpbmcgb3ZpcnQsIHdp dGggY29tYW5kIGVuZ2luZS1zZXR1cCwgPGJyPmkgZ28gdG8gbG9jYWxob3N0L292aXJ0LWVuZ2lu ZSBhbmQgaSBsb2cgb24gdGhlIHdlYnBhZ2UuIE9uIGRhdGEgY2VudGVyIG9ubHkgYXBwZWFycyBh IGRlZmF1bHQgZGF0YS1jZW50ZXIgd2l0aCBubyBob3N0cy4gaSB0cmllIHRvIGNyZWF0ZSBhIGhv c3QgYW5kIGFwcGVhcnMgbmEgZXJyb3IgYmVjYXVzZSZuYnNwO3RoZSBuYW1lIGFuZCBhZGRyZXNz IG9mIHRoZSBob3N0LiBpdHMgYSBsb2NhbCBtYWNoaW5lIGZvciB0ZXN0cyB3aXRoIG5vIGRvbWFp bi48YnI+dGhlIGNvbmZpZyB0aGF0IGkgdXNlIGlzIG5hbWU6aG9zdDEubG9jYWxkb21haW4sIGFk ZHJlc3M6IDE5Mi4xNjguMi4xLCBhbmQgaSBjcmVhdGVkIHRoaXMgY29uZmlnIG9uIGV0Yy9ob3N0 cyBmaWxlLjxicj48YnI+Y2FuIHlvdSBoZWxwIG1lPzxicj48YnI+QmVzdCByZWdhcmRzPGJyPjxi cj48L2Rpdj48ZGl2IGRhdGEtc2lnbmF0dXJlYmxvY2s9InRydWUiPjxkaXY+PGJyPjwvZGl2Pjxk aXY+RW52aWFkbyBkZSBDb3JyZWlvIGRvIFdpbmRvd3M8L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rp dj4KCgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg=3D=3D --_46FF3AC8-76AD-4C8E-803D-18759F7CEFEB_-- --===============8217852829954993651== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fNDZGRjNBQzgtNzZBRC00QzhFLTgwM0QtMTg3NTlGN0NFRkVCXwpDb250ZW50LVRyYW5zZmVy LUVuY29kaW5nOiBiYXNlNjQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYt OCIKClNlS0FtVzBnYm1WM1ltbGxJR2x1SUc5MmFYSjBJR0Z1WkNCaFpuUmxjaUJwYm5OMFlXeHNh VzVuSUc5MmFYSjBMQ0IzYVhSb0lHTnYKYldGdVpDQmxibWRwYm1VdGMyVjBkWEFzSUEwS2FTQm5i eUIwYnlCc2IyTmhiR2h2YzNRdmIzWnBjblF0Wlc1bmFXNWxJR0Z1WkNCcApJR3h2WnlCdmJpQjBh R1VnZDJWaWNHRm5aUzRnVDI0Z1pHRjBZU0JqWlc1MFpYSWdiMjVzZVNCaGNIQmxZWEp6SUdFZ1pH Vm1ZWFZzCmRDQmtZWFJoTFdObGJuUmxjaUIzYVhSb0lHNXZJR2h2YzNSekxpQnBJSFJ5YVdVZ2RH OGdZM0psWVhSbElHRWdhRzl6ZENCaGJtUWcKWVhCd1pXRnljeUJ1WVNCbGNuSnZjaUJpWldOaGRY TmxJSFJvWlNCdVlXMWxJR0Z1WkNCaFpHUnlaWE56SUc5bUlIUm9aU0JvYjNOMApMaUJwZEhNZ1lT QnNiMk5oYkNCdFlXTm9hVzVsSUdadmNpQjBaWE4wY3lCM2FYUm9JRzV2SUdSdmJXRnBiaTROQ25S b1pTQmpiMjVtCmFXY2dkR2hoZENCcElIVnpaU0JwY3lCdVlXMWxPbWh2YzNReExteHZZMkZzWkc5 dFlXbHVMQ0JoWkdSeVpYTnpPaUF4T1RJdU1UWTQKTGpJdU1Td2dZVzVrSUdrZ1kzSmxZWFJsWkNC MGFHbHpJR052Ym1acFp5QnZiaUJsZEdNdmFHOXpkSE1nWm1sc1pTNE5DZzBLWTJGdQpJSGx2ZFNC b1pXeHdJRzFsUHcwS0RRcENaWE4wSUhKbFoyRnlaSE1OQ2cwS0RRb05DZzBLRFFvTkNnMEtSVzUy YVdGa2J5QmtaU0JECmIzSnlaV2x2SUdSdklGZHBibVJ2ZDNNPQoKLS1fNDZGRjNBQzgtNzZBRC00 QzhFLTgwM0QtMTg3NTlGN0NFRkVCXwpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQK Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InV0Zi04IgoKQ2p4b2RHMXNQZ284YUdW aFpENEtQRzFsZEdFZ2JtRnRaVDBpWjJWdVpYSmhkRzl5SWlCamIyNTBaVzUwUFNKWGFXNWtiM2R6 SUUxaAphV3dnTVRjdU5TNDVOakF3TGpJd016RTFJajRLUEhOMGVXeGxJR1JoZEdFdFpYaDBaWEp1 WVd4emRIbHNaVDBpZEhKMVpTSStQQ0V0CkxRcHdMazF6YjB4cGMzUlFZWEpoWjNKaGNHZ3NJR3hw TGsxemIweHBjM1JRWVhKaFozSmhjR2dzSUdScGRpNU5jMjlNYVhOMFVHRnkKWVdkeVlYQm9JSHNL YldGeVoybHVMWFJ2Y0Rvd2FXNDdDbTFoY21kcGJpMXlhV2RvZERvd2FXNDdDbTFoY21kcGJpMWli M1IwYjIwNgpNR2x1T3dwdFlYSm5hVzR0YkdWbWREb3VOV2x1T3dwdFlYSm5hVzR0WW05MGRHOXRP aTR3TURBeGNIUTdDbjBLY0M1TmMyOU9iM0p0CllXd3NJR3hwTGsxemIwNXZjbTFoYkN3Z1pHbDJM azF6YjA1dmNtMWhiQ0I3Q20xaGNtZHBiam93YVc0N0NtMWhjbWRwYmkxaWIzUjAKYjIwNkxqQXdN REZ3ZERzS2ZRcHdMazF6YjB4cGMzUlFZWEpoWjNKaGNHaERlRk53Um1seWMzUXNJR3hwTGsxemIw eHBjM1JRWVhKaApaM0poY0doRGVGTndSbWx5YzNRc0lHUnBkaTVOYzI5TWFYTjBVR0Z5WVdkeVlY Qm9RM2hUY0VacGNuTjBMQ0FLY0M1TmMyOU1hWE4wClVHRnlZV2R5WVhCb1EzaFRjRTFwWkdSc1pT d2diR2t1VFhOdlRHbHpkRkJoY21GbmNtRndhRU40VTNCTmFXUmtiR1VzSUdScGRpNU4KYzI5TWFY TjBVR0Z5WVdkeVlYQm9RM2hUY0UxcFpHUnNaU3dnQ25BdVRYTnZUR2x6ZEZCaGNtRm5jbUZ3YUVO NFUzQk1ZWE4wTENCcwphUzVOYzI5TWFYTjBVR0Z5WVdkeVlYQm9RM2hUY0V4aGMzUXNJR1JwZGk1 TmMyOU1hWE4wVUdGeVlXZHlZWEJvUTNoVGNFeGhjM1FnCmV3cHRZWEpuYVc0dGRHOXdPakJwYmpz S2JXRnlaMmx1TFhKcFoyaDBPakJwYmpzS2JXRnlaMmx1TFdKdmRIUnZiVG93YVc0N0NtMWgKY21k cGJpMXNaV1owT2k0MWFXNDdDbTFoY21kcGJpMWliM1IwYjIwNkxqQXdNREZ3ZERzS2JHbHVaUzFv WldsbmFIUTZNVEUxSlRzSwpmUW90TFQ0OEwzTjBlV3hsUGp3dmFHVmhaRDRLUEdKdlpIa2daR2x5 UFNKc2RISWlQZ284WkdsMklHUmhkR0V0WlhoMFpYSnVZV3h6CmRIbHNaVDBpWm1Gc2MyVWlJR1Jw Y2owaWJIUnlJaUJ6ZEhsc1pUMGlabTl1ZEMxbVlXMXBiSGs2SUNkRFlXeHBZbkpwSnl3Z0oxTmwK WjI5bElGVkpKeXdnSjAxbGFYSjVieWNzSUNkTmFXTnliM052Wm5RZ1dXRklaV2tnVlVrbkxDQW5U V2xqY205emIyWjBJRXBvWlc1bgpTR1ZwSUZWSkp5d2dKMDFoYkdkMWJpQkhiM1JvYVdNbkxDQW5j MkZ1Y3kxelpYSnBaaWM3Wm05dWRDMXphWHBsT2pFeWNIUTdJajRLClBHUnBkajVKNG9DWmJTQnVa WGRpYVdVZ2FXNGdiM1pwY25RZ1lXNWtJR0ZtZEdWeUlHbHVjM1JoYkd4cGJtY2diM1pwY25Rc0lI ZHAKZEdnZ1kyOXRZVzVrSUdWdVoybHVaUzF6WlhSMWNDd2dQR0p5UG1rZ1oyOGdkRzhnYkc5allX eG9iM04wTDI5MmFYSjBMV1Z1WjJsdQpaU0JoYm1RZ2FTQnNiMmNnYjI0Z2RHaGxJSGRsWW5CaFoy VXVJRTl1SUdSaGRHRWdZMlZ1ZEdWeUlHOXViSGtnWVhCd1pXRnljeUJoCklHUmxabUYxYkhRZ1pH RjBZUzFqWlc1MFpYSWdkMmwwYUNCdWJ5Qm9iM04wY3k0Z2FTQjBjbWxsSUhSdklHTnlaV0YwWlNC aElHaHYKYzNRZ1lXNWtJR0Z3Y0dWaGNuTWdibUVnWlhKeWIzSWdZbVZqWVhWelpTWnVZbk53TzNS b1pTQnVZVzFsSUdGdVpDQmhaR1J5WlhOegpJRzltSUhSb1pTQm9iM04wTGlCcGRITWdZU0JzYjJO aGJDQnRZV05vYVc1bElHWnZjaUIwWlhOMGN5QjNhWFJvSUc1dklHUnZiV0ZwCmJpNDhZbkkrZEdo bElHTnZibVpwWnlCMGFHRjBJR2tnZFhObElHbHpJRzVoYldVNmFHOXpkREV1Ykc5allXeGtiMjFo YVc0c0lHRmsKWkhKbGMzTTZJREU1TWk0eE5qZ3VNaTR4TENCaGJtUWdhU0JqY21WaGRHVmtJSFJv YVhNZ1kyOXVabWxuSUc5dUlHVjBZeTlvYjNOMApjeUJtYVd4bExqeGljajQ4WW5JK1kyRnVJSGx2 ZFNCb1pXeHdJRzFsUHp4aWNqNDhZbkkrUW1WemRDQnlaV2RoY21SelBHSnlQanhpCmNqNDhMMlJw ZGo0OFpHbDJJR1JoZEdFdGMybG5ibUYwZFhKbFlteHZZMnM5SW5SeWRXVWlQanhrYVhZK1BHSnlQ and2WkdsMlBqeGsKYVhZK1JXNTJhV0ZrYnlCa1pTQkRiM0p5WldsdklHUnZJRmRwYm1SdmQzTThM MlJwZGo0OFpHbDJQanhpY2o0OEwyUnBkajQ4TDJScApkajRLQ2dvOEwyUnBkajRLUEM5aWIyUjVQ Z284TDJoMGJXdytDZz09CgotLV80NkZGM0FDOC03NkFELTRDOEUtODAzRC0xODc1OUY3Q0VGRUJf LS0K --===============8217852829954993651==-- From dougsland at redhat.com Tue Feb 4 20:51:10 2014 Content-Type: multipart/mixed; boundary="===============7566841658988371880==" MIME-Version: 1.0 From: Douglas Schilling Landgraf To: devel at ovirt.org Subject: Re: [Engine-devel] Problem creating hosts. Date: Tue, 04 Feb 2014 20:51:07 -0500 Message-ID: <52F1990B.2030804@redhat.com> In-Reply-To: DUB404-EAS312823970E66A0B4482FC31A1950@phx.gbl --===============7566841658988371880== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Oi S=C3=A9rgio, On 02/04/2014 07:16 PM, S=C3=A9rgio Ribeiro wrote: > I=E2=80=99m newbie in ovirt and after installing ovirt, with comand engin= e-setup, > i go to localhost/ovirt-engine and i log on the webpage. On data center > only appears a default data-center with no hosts. i trie to create a > host and appears na error because the name and address of the host. its > a local machine for tests with no domain. > the config that i use is name:host1.localdomain, address: 192.168.2.1, > and i created this config on etc/hosts file. > > can you help me? > Did you add these address/host into /etc/hosts on ovirt-engine and = ovirt-node? You could use the ip address directly too on admin portal. Additionally, do you have any error on event log window? (below on the = Admin Portal) -- = Cheers Douglas --===============7566841658988371880==-- From iheim at redhat.com Wed Feb 5 01:47:10 2014 Content-Type: multipart/mixed; boundary="===============8780620614818992836==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [Engine-devel] Problem creating hosts. Date: Wed, 05 Feb 2014 07:47:07 +0100 Message-ID: <52F1DE6B.4040808@redhat.com> In-Reply-To: 52F1990B.2030804@redhat.com --===============8780620614818992836== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/05/2014 02:51 AM, Douglas Schilling Landgraf wrote: > Oi S=C3=A9rgio, > > On 02/04/2014 07:16 PM, S=C3=A9rgio Ribeiro wrote: >> I=E2=80=99m newbie in ovirt and after installing ovirt, with comand engi= ne-setup, >> i go to localhost/ovirt-engine and i log on the webpage. On data center >> only appears a default data-center with no hosts. i trie to create a >> host and appears na error because the name and address of the host. its >> a local machine for tests with no domain. >> the config that i use is name:host1.localdomain, address: 192.168.2.1, >> and i created this config on etc/hosts file. >> >> can you help me? >> > > Did you add these address/host into /etc/hosts on ovirt-engine and > ovirt-node? You could use the ip address directly too on admin portal. > > Additionally, do you have any error on event log window? (below on the > Admin Portal) > > or just add the host using its ip address? --===============8780620614818992836==-- From S.Kieske at mittwald.de Thu Feb 6 03:15:40 2014 Content-Type: multipart/mixed; boundary="===============8792271510491706046==" MIME-Version: 1.0 From: Sven Kieske To: devel at ovirt.org Subject: [Engine-devel] webadmin (vs) rest-api & transition plan Date: Thu, 06 Feb 2014 08:15:03 +0000 Message-ID: <52F34492.9070004@mittwald.de> --===============8792271510491706046== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi devs, I want to talk about the current development style and the (somewhat) planned transition from webadmin today to a webadmin which uses REST for communication. I honestly don't see how this goal can be achieved, given the current development pattern, but I may be wrong. e.g. this bug: https://bugzilla.redhat.com/show_bug.cgi?id=3D1061131 it asks for a feature being available in GUI/webadmin. I'm pretty sure this gets implemented and adds another feature to the list which is not implemented via REST, thus leading to an even higher gap between REST and webadmin. Following this pattern will make the goal of using REST everywhere not easier to achieve. If you really want to build everything upon REST, or at least, transition everything to REST, there should be a policy that new features should be developed for REST access first. I don't know if such a policy is already in place and I know it will take some time for the transition, but what I observe leads me to the conclusion that the gap gets greater. What do you think? Are there any plans inside RH which I don't know regarding this transition? Maybe something you can share with your REST-Users? -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============8792271510491706046==-- From iheim at redhat.com Thu Feb 6 05:00:55 2014 Content-Type: multipart/mixed; boundary="===============4655775919905873765==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [Engine-devel] webadmin (vs) rest-api & transition plan Date: Thu, 06 Feb 2014 11:00:32 +0100 Message-ID: <52F35D40.1080206@redhat.com> In-Reply-To: 52F34492.9070004@mittwald.de --===============4655775919905873765== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/06/2014 09:15 AM, Sven Kieske wrote: > Hi devs, > > I want to talk about the current development style > and the (somewhat) planned transition from webadmin > today to a webadmin which uses REST for communication. > > I honestly don't see how this goal can be achieved, given > the current development pattern, but I may be wrong. > > e.g. this bug: > > https://bugzilla.redhat.com/show_bug.cgi?id=3D1061131 > > it asks for a feature being available in GUI/webadmin. > > I'm pretty sure this gets implemented and adds another > feature to the list which is not implemented via REST, thus > leading to an even higher gap between REST and webadmin. > > Following this pattern will make the goal of using REST > everywhere not easier to achieve. > > If you really want to build everything upon REST, or at least, > transition everything to REST, there should be a policy that > new features should be developed for REST access first. > > I don't know if such a policy is already in place and I > know it will take some time for the transition, but what > I observe leads me to the conclusion that the gap gets greater. > > What do you think? > > Are there any plans inside RH which I don't know regarding > this transition? Maybe something you can share with your > REST-Users? > 1. most feature do get developed with both api and ui. that's the = default "policy" today. when this doesn't happen its either due to time = constraints (which will not be an option with the move of the gui), or = when there is uncertainty about the modeling, due to concern feedback on = the feature will require to change it. 2. moving the gui to be on top of the api will force everything to have = the api. 3. once this happen, parts of the api may be defined as 'unstable', if = there is a feeling they may still change if there is a feeling the = feature may need to evolve a bit based on feedback. --===============4655775919905873765==-- From gshereme at redhat.com Thu Feb 6 17:31:35 2014 Content-Type: multipart/mixed; boundary="===============7990598221350716090==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: [Engine-devel] ATTN: UICommon: new dialog model attribute - HelpTag Date: Thu, 06 Feb 2014 17:31:34 -0500 Message-ID: <2135886277.6793080.1391725894496.JavaMail.root@redhat.com> In-Reply-To: 2085238145.6792332.1391725788394.JavaMail.root@redhat.com --===============7990598221350716090== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all, To make it easier to support context-sensitive help in webadmin and userpor= tal, we added a model attribute called HelpTag to all models. from now on: for any new dialog that you create, please remember to do the = following: - add a call to setHelpTag before after the call to setHashName in the new = model. - add the relevant dialog meta-data in HelpTag.java [We didn't make it a constructor argument because that's quite invasive] I updated all the current models in [1] to have this new call. This is effective immediately in 'master' - we intend to backport this func= tionality to ovirt-engine-3.4 very soon. Greg [1] http://gerrit.ovirt.org/#/c/21052/ Greg Sheremeta Red Hat, Inc. Sr. Software Engineer, RHEV Cell: 919-807-1086 gshereme(a)redhat.com --===============7990598221350716090==-- From sbonazzo at redhat.com Fri Feb 7 05:36:44 2014 Content-Type: multipart/mixed; boundary="===============8611625392755329015==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] [ANN] oVirt 3.4.0 beta2 is now available Date: Fri, 07 Feb 2014 11:36:39 +0100 Message-ID: <52F4B737.9040402@redhat.com> --===============8611625392755329015== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The oVirt team is pleased to announce that the 3.4.0 second beta release is= now available for testing. Release notes and information on the changes for this update are still bein= g worked on and will be available soon on the wiki[1]. Please ensure to follow install instruction from release notes if you're go= ing to test it. The existing repository ovirt-3.4.0-prerelease has been updated for deliver= ing this beta and future refreshes until release candidate. A new oVirt Node build will be available soon as well. You're welcome to join us testing this beta release in next week test day [= 2] scheduled for 2014-02-11! [1] http://www.ovirt.org/OVirt_3.4.0_release_notes [2] http://www.ovirt.org/OVirt_3.4_Test_Day -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============8611625392755329015==-- From eedri at redhat.com Sun Feb 9 01:53:48 2014 Content-Type: multipart/mixed; boundary="===============3208844149349098029==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-engine_master_create_rpms is experiencing some weird issue Date: Sun, 09 Feb 2014 01:53:47 -0500 Message-ID: <971666232.108672.1391928827519.JavaMail.zimbra@redhat.com> In-Reply-To: 52F49282.70904@redhat.com --===============3208844149349098029== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable it looks like it's really failing on creating the rpms as well : http://jen= kins.ovirt.org/job/ovirt-engine_master_create_rpms/1471/label=3Dcentos6-hos= t/console on webadmin. can someone have a look? eyal. ----- Original Message ----- > From: "Sandro Bonazzola" > To: "infra" > Sent: Friday, February 7, 2014 10:00:02 AM > Subject: ovirt-engine_master_create_rpms is experiencing some weird issue > = > Hi, > http://jenkins.ovirt.org/job/ovirt-engine_master_create_rpms is experienc= ing > some weird issue. > pending #1454 (pending=E2=80=94Waiting for next available executor) > Nothing is currently running on jenkins so all executors are available. > Build Now doesn't work > Abort execution doesn't work > Rebuild last doesn't work > = > Can you take a look? > Thanks > = > -- > Sandro Bonazzola > Better technology. Faster innovation. Powered by community collaboration. > See how it works at redhat.com > _______________________________________________ > Infra mailing list > Infra(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/infra >=20 --===============3208844149349098029==-- From alonbl at redhat.com Sun Feb 9 04:08:46 2014 Content-Type: multipart/mixed; boundary="===============8821682948644305815==" MIME-Version: 1.0 From: Alon Bar-Lev To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-engine_master_create_rpms is experiencing some weird issue Date: Sun, 09 Feb 2014 04:08:45 -0500 Message-ID: <769309169.173085.1391936925950.JavaMail.zimbra@redhat.com> In-Reply-To: 971666232.108672.1391928827519.JavaMail.zimbra@redhat.com --===============8821682948644305815== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Eyal Edri" > To: "Sandro Bonazzola" , "Alon Bar-Lev" , "Vojtech Szocs" > , "Alexander Wels" > Cc: "infra" , "engine-devel" > Sent: Sunday, February 9, 2014 8:53:47 AM > Subject: Re: ovirt-engine_master_create_rpms is experiencing some weird i= ssue > = > it looks like it's really failing on creating the rpms as well : > http://jenkins.ovirt.org/job/ovirt-engine_master_create_rpms/1471/label= =3Dcentos6-host/console > on webadmin. > = > can someone have a look? 06:22:11 [INFO] [WARN] Error writing out generated unit at '/ho= me/jenkins/workspace/ovirt-engine_master_create_rpms/label/centos6-host/rpm= build/BUILD/ovirt-engine-3.5.0/frontend/webadmin/modules/webadmin/gen/org/o= virt/engine/ui/webadmin/ApplicationTemplatesImpl.java': java.io.FileNotFoun= dException: /home/jenkins/workspace/ovirt-engine_master_create_rpms/label/c= entos6-host/rpmbuild/BUILD/ovirt-engine-3.5.0/frontend/webadmin/modules/web= admin/gen/org/ovirt/engine/ui/webadmin/ApplicationTemplatesImpl.java (Too m= any open files) > = > eyal. > = > ----- Original Message ----- > > From: "Sandro Bonazzola" > > To: "infra" > > Sent: Friday, February 7, 2014 10:00:02 AM > > Subject: ovirt-engine_master_create_rpms is experiencing some weird iss= ue > > = > > Hi, > > http://jenkins.ovirt.org/job/ovirt-engine_master_create_rpms is > > experiencing > > some weird issue. > > pending #1454 (pending=E2=80=94Waiting for next available executor) > > Nothing is currently running on jenkins so all executors are available. > > Build Now doesn't work > > Abort execution doesn't work > > Rebuild last doesn't work > > = > > Can you take a look? > > Thanks > > = > > -- > > Sandro Bonazzola > > Better technology. Faster innovation. Powered by community collaboratio= n. > > See how it works at redhat.com > > _______________________________________________ > > Infra mailing list > > Infra(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/infra > > = >=20 --===============8821682948644305815==-- From dfediuck at redhat.com Sun Feb 9 06:44:29 2014 Content-Type: multipart/mixed; boundary="===============9104690308763865422==" MIME-Version: 1.0 From: Doron Fediuck To: devel at ovirt.org Subject: [Engine-devel] FOSDEM slides + recordings available Date: Sun, 09 Feb 2014 06:44:26 -0500 Message-ID: <170284042.832436.1391946266704.JavaMail.zimbra@redhat.com> In-Reply-To: 1079759100.831635.1391945932362.JavaMail.zimbra@redhat.com --===============9104690308763865422== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable http://www.ovirt.org/FOSDEM_2014#Sessions I will continue to update with recordings (and last slides) as it becomes a= vailable. This is also a good chance to thank everyone involved. People who practiced, spoke, volunteered for stand shifts, Video handling, helping with the oVirt-live, carrying maps, laptops, handout-sheets, poster= -sign to/from UBL and other logistics. Special thanks to Joop, Ren=C3=A9, Jorick,= Robert and Alexander who joined us in ULB . We got a big and very positive exposure for oVirt, which as you'll be able = to hear is getting a lot of community attention now. See you in FOSDEM 2015 ;) Doron --===============9104690308763865422==-- From eedri at redhat.com Sun Feb 9 07:21:39 2014 Content-Type: multipart/mixed; boundary="===============6205643750379775744==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-engine_master_create_rpms is experiencing some weird issue Date: Sun, 09 Feb 2014 07:21:29 -0500 Message-ID: <1776054587.134622.1391948489347.JavaMail.zimbra@redhat.com> In-Reply-To: 769309169.173085.1391936925950.JavaMail.zimbra@redhat.com --===============6205643750379775744== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Alon Bar-Lev" > To: "Eyal Edri" > Cc: "Sandro Bonazzola" , "Vojtech Szocs" , "Alexander Wels" > , "infra" , "engine-devel" > Sent: Sunday, February 9, 2014 11:08:45 AM > Subject: Re: ovirt-engine_master_create_rpms is experiencing some weird i= ssue > = > = > = > ----- Original Message ----- > > From: "Eyal Edri" > > To: "Sandro Bonazzola" , "Alon Bar-Lev" > > , "Vojtech Szocs" > > , "Alexander Wels" > > Cc: "infra" , "engine-devel" > > Sent: Sunday, February 9, 2014 8:53:47 AM > > Subject: Re: ovirt-engine_master_create_rpms is experiencing some weird > > issue > > = > > it looks like it's really failing on creating the rpms as well : > > http://jenkins.ovirt.org/job/ovirt-engine_master_create_rpms/1471/label= =3Dcentos6-host/console > > on webadmin. > > = > > can someone have a look? > = > = > 06:22:11 [INFO] [WARN] Error writing out generated unit at > '/home/jenkins/workspace/ovirt-engine_master_create_rpms/label/centos6-ho= st/rpmbuild/BUILD/ovirt-engine-3.5.0/frontend/webadmin/modules/webadmin/gen= /org/ovirt/engine/ui/webadmin/ApplicationTemplatesImpl.java': > java.io.FileNotFoundException: > /home/jenkins/workspace/ovirt-engine_master_create_rpms/label/centos6-hos= t/rpmbuild/BUILD/ovirt-engine-3.5.0/frontend/webadmin/modules/webadmin/gen/= org/ovirt/engine/ui/webadmin/ApplicationTemplatesImpl.java > (Too many open files) i increased the number of open files on the centos slave, we might want to = consider a system wide update using puppet for all slaves. e. > = > = > > = > > eyal. > > = > > ----- Original Message ----- > > > From: "Sandro Bonazzola" > > > To: "infra" > > > Sent: Friday, February 7, 2014 10:00:02 AM > > > Subject: ovirt-engine_master_create_rpms is experiencing some weird i= ssue > > > = > > > Hi, > > > http://jenkins.ovirt.org/job/ovirt-engine_master_create_rpms is > > > experiencing > > > some weird issue. > > > pending #1454 (pending=E2=80=94Waiting for next available executor) > > > Nothing is currently running on jenkins so all executors are availabl= e. > > > Build Now doesn't work > > > Abort execution doesn't work > > > Rebuild last doesn't work > > > = > > > Can you take a look? > > > Thanks > > > = > > > -- > > > Sandro Bonazzola > > > Better technology. Faster innovation. Powered by community collaborat= ion. > > > See how it works at redhat.com > > > _______________________________________________ > > > Infra mailing list > > > Infra(a)ovirt.org > > > http://lists.ovirt.org/mailman/listinfo/infra > > > = > > = >=20 --===============6205643750379775744==-- From dfediuck at redhat.com Mon Feb 10 09:25:24 2014 Content-Type: multipart/mixed; boundary="===============6163957657008741831==" MIME-Version: 1.0 From: Doron Fediuck To: devel at ovirt.org Subject: [Engine-devel] oVirt test day tomorrow Date: Mon, 10 Feb 2014 09:25:20 -0500 Message-ID: <1310293280.1744617.1392042320706.JavaMail.zimbra@redhat.com> In-Reply-To: 99139516.1660527.1392038477300.JavaMail.zimbra@redhat.com --===============6163957657008741831== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Just a reminder that tomorrow we plan to have oVirt 3.4 2nd test day. More details coming soon. --===============6163957657008741831==-- From vszocs at redhat.com Mon Feb 10 12:40:58 2014 Content-Type: multipart/mixed; boundary="===============8186566920757030600==" MIME-Version: 1.0 From: Vojtech Szocs To: devel at ovirt.org Subject: Re: [Engine-devel] webadmin (vs) rest-api & transition plan Date: Mon, 10 Feb 2014 12:40:52 -0500 Message-ID: <1047440558.773306.1392054052215.JavaMail.zimbra@redhat.com> In-Reply-To: 52F35D40.1080206@redhat.com --===============8186566920757030600== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Sven, please find my comments inline. ----- Original Message ----- > From: "Itamar Heim" > To: "Sven Kieske" , engine-devel(a)ovirt.org > Sent: Thursday, February 6, 2014 11:00:32 AM > Subject: Re: [Engine-devel] webadmin (vs) rest-api & transition plan > = > On 02/06/2014 09:15 AM, Sven Kieske wrote: > > Hi devs, > > > > I want to talk about the current development style > > and the (somewhat) planned transition from webadmin > > today to a webadmin which uses REST for communication. We have design proposal for using REST API in (all of) our GUI: http://www.ovirt.org/Features/Design/Using_REST_API_In_Web_UI Discussions as well as "design proposal review call" [1] took place mostly in November last year. [1] https://www.mail-archive.com/engine-devel(a)ovirt.org/msg05383.html = I'm planning to start working on this in near future. > > > > I honestly don't see how this goal can be achieved, given > > the current development pattern, but I may be wrong. > > > > e.g. this bug: > > > > https://bugzilla.redhat.com/show_bug.cgi?id=3D1061131 > > > > it asks for a feature being available in GUI/webadmin. > > > > I'm pretty sure this gets implemented and adds another > > feature to the list which is not implemented via REST, thus > > leading to an even higher gap between REST and webadmin. > > > > Following this pattern will make the goal of using REST > > everywhere not easier to achieve. > > > > If you really want to build everything upon REST, or at least, > > transition everything to REST, there should be a policy that > > new features should be developed for REST access first. I agree, new functionality should (always) be added to REST API in the first place. However, take into account existing GUI codebase that currently uses GWT RPC mechanism. The plan might look like this: 1, develop REST API JavaScript binding [*] 2, prototype REST API usage in GUI code & UI plugins 3, develop oVirt.js library [*] 4, step-by-step, migrate GUI code to use oVirt.js [*] Java/GWT overlay for easy integration in GWT-based GUI will be generated out of corresponding JavaScript code For details on JavaScript binding and oVirt.js, please refer to design proposal wiki mentioned above. > > > > I don't know if such a policy is already in place and I > > know it will take some time for the transition, but what > > I observe leads me to the conclusion that the gap gets greater. > > > > What do you think? > > > > Are there any plans inside RH which I don't know regarding > > this transition? Maybe something you can share with your > > REST-Users? > > > = > 1. most feature do get developed with both api and ui. that's the > default "policy" today. when this doesn't happen its either due to time > constraints (which will not be an option with the move of the gui), or > when there is uncertainty about the modeling, due to concern feedback on > the feature will require to change it. Once we have stable JavaScript SDK & GUI code (infra) ready for its consumption, all new features can be done in REST API and exposed to GUI via JavaScript SDK. Existing code needs to be refactored to abandon action/query concept and utilize JavaScript SDK instead. > 2. moving the gui to be on top of the api will force everything to have > the api. > 3. once this happen, parts of the api may be defined as 'unstable', if > there is a feeling they may still change if there is a feeling the > feature may need to evolve a bit based on feedback. We can consider REST API versioning (or similar concept) for this purpose, with "unstable" on top of "stable" in terms of implementation flow. > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============8186566920757030600==-- From vfeenstr at redhat.com Tue Feb 11 10:43:07 2014 Content-Type: multipart/mixed; boundary="===============7405673389713811340==" MIME-Version: 1.0 From: Vinzenz Feenstra To: devel at ovirt.org Subject: [Engine-devel] [ovirt-testday 2] Fake PPC Support - Feedback Date: Tue, 11 Feb 2014 16:43:00 +0100 Message-ID: <52FA4504.8050005@redhat.com> In-Reply-To: 52EA522B.8040807@redhat.com --===============7405673389713811340== 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. --------------090606070301000804090104 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi, I hope that I have set up everything correctly this time. (Including the = faqemu hook ;)) This time I ram into this issue when I was starting the VM: Thread-1110::DEBUG::2014-02-11 = 15:31:28,786::libvirtconnection::124::root::(wrapper) Unknown = libvirterror: ecode: 1 edom: 10 level: 2 message: internal error: = process exited while connecting to monitor: Warning: Disabling some = instructions which are not emulated by TCG (0x0, 0x6) qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = PCI: slot 1 function 0 not available for virtio-net-pci, in use by pci-ohci qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = Device 'virtio-net-pci' could not be initialized Thread-1110::DEBUG::2014-02-11 = 15:31:28,787::vm::2247::vm.Vm::(_startUnderlyingVm) = vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::_ongoingCreations released Thread-1110::ERROR::2014-02-11 = 15:31:28,787::vm::2273::vm.Vm::(_startUnderlyingVm) = vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::The vm start process failed Traceback (most recent call last): File "/usr/share/vdsm/vm.py", line 2233, in _startUnderlyingVm self._run() File "/usr/share/vdsm/vm.py", line 3153, in _run self._connection.createXML(domxml, flags), File "/usr/lib64/python2.7/site-packages/vdsm/libvirtconnection.py", = line 92, in wrapper ret =3D f(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2920, in = createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', = conn=3Dself) libvirtError: internal error: process exited while connecting to = monitor: Warning: Disabling some instructions which are not emulated by = TCG (0x0, 0x6) qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = PCI: slot 1 function 0 not available for virtio-net-pci, in use by pci-ohci qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = Device 'virtio-net-pci' could not be initialized Thread-1110::DEBUG::2014-02-11 = 15:31:28,837::vm::2714::vm.Vm::(setDownStatus) = vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::*Changed state to Down: = internal error: process exited while connecting to monitor: Warning: = Disabling some instructions which are not emulated by TCG (0x0, 0x6)** **qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = PCI: slot 1 function 0 not available for virtio-net-pci, in use by = pci-ohci** **qemu-system-ppc64: -device = virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bus=3Dpc= i,addr=3D0x1: = Device 'virtio-net-pci' could not be initialized* *Details**:* Thread-1109::DEBUG::2014-02-11 = 15:31:28,254::BindingXMLRPC::977::vds::(wrapper) return vmCreate with = {'status': {'message': 'Done', 'code': 0}, 'vmList': {'status': = 'WaitForLaunch', 'acpiEnable': 'true', 'emulatedMachine': 'pseries', = 'tabletEnable': 'true', 'pid': '0', 'memGuaranteedSize': 1024, = 'timeOffset': '0', 'keyboardLayout': 'en-us', 'displayPort': '-1', = 'displaySecurePort': '-1', 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': = 'POWER7_v2.3', 'custom': {}, 'clientIp': '', 'nicModel': 'rtl8139,pv', = 'smartcardEnable': 'false', 'kvmEnable': 'true', 'vmId': = 'e8aa218a-7d9c-46a8-885d-2ea33c3432c2', 'transparentHugePages': 'true', = 'devices': [{'device': 'vga', 'specParams': {'vram': '32768', 'heads': = '1'}, 'type': 'video', 'deviceId': = '4b34d5e5-5df8-45c7-929d-015af53b68b2'}, {'index': '0', 'iface': 'scsi', = 'address': {'bus': '0', 'controller': '0', 'type': 'drive', 'target': = '0', 'unit': '0'}, 'specParams': {'path': ''}, 'readonly': 'true', = 'deviceId': '1055a21c-db70-4037-b6f5-8eb98b688668', 'path': '', = 'device': 'cdrom', 'shared': 'false', 'type': 'disk'}, {'index': 0, = 'iface': 'virtio', 'format': 'raw', 'bootOrder': '1', 'volumeID': = '06abed34-5464-46d4-9527-3c4e38132587', 'imageID': = '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'specParams': {}, 'readonly': = 'false', 'domainID': '5b2e0ba6-4457-4929-b925-f1c0d8d37b75', 'optional': = 'false', 'deviceId': '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'poolID': = '00000002-0002-0002-0002-000000000002', 'device': 'disk', 'shared': = 'false', 'propagateErrors': 'off', 'type': 'disk'}, {'device': 'scsi', = 'index': '0', 'type': 'controller', 'address': {'type': 'spapr-vio'}}, = {'nicModel': 'pv', 'macAddr': '00:1a:4a:fd:38:d2', 'linkActive': 'true', = 'network': 'ovirtmgmt', 'filter': 'vdsm-no-mac-spoofing', 'specParams': = {}, 'deviceId': '814af769-c14c-42df-84b6-075930067cfb', 'device': = 'bridge', 'type': 'interface'}, {'device': 'memballoon', 'specParams': = {'model': 'virtio'}, 'type': 'balloon', 'deviceId': = '2f41cde8-4660-4e2a-a364-79535be662cf'}, {'index': '1', 'specParams': = {}, 'deviceId': '2e48b9cb-d3f6-470f-b47e-f68850d34303', 'device': = 'scsi', 'model': 'virtio-scsi', 'type': 'controller'}], 'smp': '1', = 'vmType': 'kvm', 'memSize': 1024, 'displayIp': '0', = 'spiceSecureChannels': = 'smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard', = 'smpCoresPerSocket': '1', 'vmName': 'test', 'display': 'vnc', 'nice': '0'}} Thread-1110::DEBUG::2014-02-11 15:31:28,321::vm::3119::vm.Vm::(_run) = vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`:: test e8aa218a-7d9c-46a8-885d-2ea33c3432c2 262144 262144 1 1048576 /usr/bin/qemu-system-ppc64
61b8616f-ce98-44e2-90e5-6956a457d8a0 hvm -- = Regards, Vinzenz Feenstra | Senior Software Engineer RedHat Engineering Virtualization R & D Phone: +420 532 294 625 IRC: vfeenstr or evilissimo Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --------------090606070301000804090104 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Hi,

I hope that I have set up everything correctly this time. (Including the faqemu hook ;))

This time I ram into this issue when I was starting the VM:


Thread-1110::DEBUG::2014-02-11 15:31:28,786::libvirtconnection::124::root::(wrapper) Unknown libvirterror: ecode: 1 edom: 10 level: 2 message: internal error: process exited while connecting to monitor: Warning: Disabling some instructions which are not emulated by TCG (0x0, 0x6)
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bu= s=3Dpci,addr=3D0x1: PCI: slot 1 function 0 not available for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bu= s=3Dpci,addr=3D0x1: Device 'virtio-net-pci' could not be initialized

Thread-1110::DEBUG::2014-02-11 15:31:28,787::vm::2247::vm.Vm::(_startUnderlyingVm) vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::_ongoingCreations released
Thread-1110::ERROR::2014-02-11 15:31:28,787::vm::2273::vm.Vm::(_startUnderlyingVm) vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::The vm start process failed
Traceback (most recent call last):
  File "/usr/share/vdsm/vm.py", line 2233, in _startUnderlyingVm=
    self._run()
  File "/usr/share/vdsm/vm.py", line 3153, in _run
    self._connection.createXML(domxml, flags),
  File "/usr/lib64/python2.7/site-packages/vdsm/libvirtconnection.py", line 92, in wrapper
    ret =3D f(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 292= 0, in createXML
    if ret is None:raise libvirtError('virDomainCreate= XML() failed', conn=3Dself)
libvirtError: internal error: process exited while connecting to monitor: Warning: Disabling some instructions which are not emulated by TCG (0x0, 0x6)
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bu= s=3Dpci,addr=3D0x1: PCI: slot 1 function 0 not available for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,bu= s=3Dpci,addr=3D0x1: Device 'virtio-net-pci' could not be initialized

Thread-1110::DEBUG::2014-02-11 15:31:28,837::vm::2714::vm.Vm::(setDownStatus) vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::Changed state to Down: internal error: process exited while connecting to monitor: Warning: Disabling some instructions which are not emulated by TCG (0x0, 0x6)
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,= bus=3Dpci,addr=3D0x1: PCI: slot 1 function 0 not available for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3Dhostnet0,id=3Dnet0,mac=3D00:1a:4a:fd:38:d2,= bus=3Dpci,addr=3D0x1: Device 'virtio-net-pci' could not be initialized

Details:

Thread-1109::DEBUG::2014-02-11 15:31:28,254::BindingXMLRPC::977::vds::(wrapper) return vmCreate with {'status': {'message': 'Done', 'code': 0}, 'vmList': {'status': 'WaitForLaunch', 'acpiEnable': 'true', 'emulatedMachine': 'pseries', 'tabletEnable': 'true', 'pid': '0', 'memGuaranteedSize': 1024, 'timeOffset': '0', 'keyboardLayout': 'en-us', 'displayPort': '-1', 'displaySecurePort': '-1', 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'POWER7_v2.3', 'custom': {}, 'clientIp': '', 'nicModel': 'rtl8139,pv', 'smartcardEnable': 'false', 'kvmEnable': 'true', 'vmId': 'e8aa218a-7d9c-46a8-885d-2ea33c3432c2', 'transparentHugePages': 'true', 'devices': [{'device': 'vga', 'specParams': {'vram': '32768', 'heads': '1'}, 'type': 'video', 'deviceId': '4b34d5e5-5df8-45c7-929d-015af53b68b2'}, {'index': '0', 'iface': 'scsi', 'address': {'bus': '0', 'controller': '0', 'type': 'drive', 'target': '0', 'unit': '0'}, 'specParams': {'path': ''}, 'readonly': 'true', 'deviceId': '1055a21c-db70-4037-b6f5-8eb98b688668', 'path': '', 'device': 'cdrom', 'shared': 'false', 'type': 'disk'}, {'index': 0, 'iface': 'virtio', 'format': 'raw', 'bootOrder': '1', 'volumeID': '06abed34-5464-46d4-9527-3c4e38132587', 'imageID': '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'specParams': {}, 'readonly': 'false', 'domainID': '5b2e0ba6-4457-4929-b925-f1c0d8d37b75', 'optional': 'false', 'deviceId': '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'poolID': '00000002-0002-0002-0002-000000000002', 'device': 'disk', 'shared': 'false', 'propagateErrors': 'off', 'type': 'disk'}, {'device': 'scsi', 'index': '0', 'type': 'controller', 'address': {'type': 'spapr-vio'}}, {'nicModel': 'pv', 'macAddr': '00:1a:4a:fd:38:d2', 'linkActive': 'true', 'network': 'ovirtmgmt', 'filter': 'vdsm-no-mac-spoofing', 'specParams': {}, 'deviceId': '814af769-c14c-42df-84b6-075930067cfb', 'device': 'bridge', 'type': 'interface'}, {'device': 'memballoon', 'specParams': {'model': 'virtio'}, 'type': 'balloon', 'deviceId': '2f41cde8-4660-4e2a-a364-79535be662cf'}, {'index': '1', 'specParams': {}, 'deviceId': '2e48b9cb-d3f6-470f-b47e-f68850d34303', 'device': 'scsi', 'model': 'virtio-scsi', 'type': 'controller'}], 'smp': '1', 'vmType': 'kvm', 'memSize': 1024, 'displayIp': '0', 'spiceSecureChannels': 'smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcar= d', 'smpCoresPerSocket': '1', 'vmName': 'test', 'display': 'vnc', 'nice': '0'}}


Thread-1110::DEBUG::2014-02-11 15:31:28,321::vm::3119::vm.Vm::(_run) vmId=3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::<?xml version=3D"1.0" encoding=3D"utf-8"?><domain type=3D"qemu" xmlns:qemu=3D"http://libvirt.org/schemas/domain/qemu/1.0">
    <name>test</name>
    <uuid>e8aa218a-7d9c-46a8-885d-2ea33c3432c2<= /uuid>
    <memory>262144</memory>
    <currentMemory>262144</currentMemory>
    <vcpu current=3D"1">1</vcpu>
    <memtune>
        <min_guarantee>1048576</= min_guarantee>
    </memtune>
    <devices>
        <channel type=3D"unix">
            <target nam= e=3D"com.redhat.rhevm.vdsm" type=3D"virtio"/>
            <source mod= e=3D"bind" path=3D"/var/lib/libvirt/qemu/channels/e8aa218a-7d9c-46a8-885d-2ea33c3432c2= .com.redhat.rhevm.vdsm"/>
        </channel>
        <channel type=3D"unix">
            <target nam= e=3D"org.qemu.guest_agent.0" type=3D"virtio"/>
            <source mod= e=3D"bind" path=3D"/var/lib/libvirt/qemu/channels/e8aa218a-7d9c-46a8-885d-2ea33c3432c2= .org.qemu.guest_agent.0"/>
        </channel>
        <input bus=3D"usb" type=3D"tab= let"/>
        <graphics autoport=3D"yes" key= map=3D"en-us" listen=3D"0" passwd=3D"*****" port=3D"-1" type=3D"vnc"/>
        <emulator>/usr/bin/qemu-sys= tem-ppc64</emulator>
        <memballoon model=3D"virtio"/&= gt;
        <controller index=3D"0" type= =3D"scsi">
            <address ty= pe=3D"spapr-vio"/>
        </controller>
        <controller index=3D"1" model= =3D"virtio-scsi" type=3D"scsi"/>
        <video>
            <model head= s=3D"1" type=3D"vga" vram=3D"32768"/>
        </video>
        <interface type=3D"bridge">=
            <mac addres= s=3D"00:1a:4a:fd:38:d2"/>
            <model type= =3D"virtio"/>
            <source bri= dge=3D"ovirtmgmt"/>
            <filterref = filter=3D"vdsm-no-mac-spoofing"/>
            <link state= =3D"up"/>
        </interface>
        <disk device=3D"cdrom" snapsho= t=3D"no" type=3D"file">
            <address bu= s=3D"0" controller=3D"0" target=3D"0" type=3D"drive" unit=3D"0"/>
            <source fil= e=3D"" startupPolicy=3D"optional"/>
            <target bus= =3D"scsi" dev=3D"sda"/>
            <readonly/&= gt;
            <serial/>= ;
        </disk>
        <disk device=3D"disk" snapshot= =3D"no" type=3D"file">
            <source file=3D"/rhev/data-center/mnt/str-02.rhev.lab.eng.brq.redhat.com:_mnt_expor= t_nfs_150_nfs03/5b2e0ba6-4457-4929-b925-f1c0d8d37b75/images/61b8616f-ce98-4= 4e2-90e5-6956a457d8a0/06abed34-5464-46d4-9527-3c4e38132587"/>
            <target bus= =3D"virtio" dev=3D"vda"/>
            <serial>61b8616f-ce98-44e2-90e5-6956a457d8a0</serial>
            <boot order= =3D"1"/>
            <driver cac= he=3D"none" error_policy=3D"stop" io=3D"threads" name=3D"qemu" type=3D"raw"/>
        </disk>
    </devices>
    <os>
        <type arch=3D"ppc64" machine= =3D"pseries">hvm</type>
    </os>
    <clock adjustment=3D"0" offset=3D"variable">         <timer name=3D"rtc" tickpolicy= =3D"catchup"/>
    </clock>
   
    <qemu:commandline>
        <qemu:arg value=3D"-usbdevice"= />
        <qemu:arg value=3D"keyboard"/&= gt;
    </qemu:commandline>
</domain>


-- =

Regards,

Vinzenz Feenstra | Senior Software Engineer
RedHat Engineering Virtualization R & D
Phone: +420 532 294 625
IRC: vfeenstr or evilissimo

Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
--------------090606070301000804090104-- --===============7405673389713811340== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA2MDYwNzAzMDEwMDA4MDQwOTAxMDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGksCgpJIGhvcGUgdGhhdCBJIGhhdmUgc2V0IHVwIGV2ZXJ5dGhpbmcgY29ycmVjdGx5 IHRoaXMgdGltZS4gKEluY2x1ZGluZyB0aGUgCmZhcWVtdSBob29rIDspKQoKVGhpcyB0aW1lIEkg cmFtIGludG8gdGhpcyBpc3N1ZSB3aGVuIEkgd2FzIHN0YXJ0aW5nIHRoZSBWTToKCgpUaHJlYWQt MTExMDo6REVCVUc6OjIwMTQtMDItMTEgCjE1OjMxOjI4LDc4Njo6bGlidmlydGNvbm5lY3Rpb246 OjEyNDo6cm9vdDo6KHdyYXBwZXIpIFVua25vd24gCmxpYnZpcnRlcnJvcjogZWNvZGU6IDEgZWRv bTogMTAgbGV2ZWw6IDIgbWVzc2FnZTogaW50ZXJuYWwgZXJyb3I6IApwcm9jZXNzIGV4aXRlZCB3 aGlsZSBjb25uZWN0aW5nIHRvIG1vbml0b3I6IFdhcm5pbmc6IERpc2FibGluZyBzb21lIAppbnN0 cnVjdGlvbnMgd2hpY2ggYXJlIG5vdCBlbXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2KQpxZW11LXN5 c3RlbS1wcGM2NDogLWRldmljZSAKdmlydGlvLW5ldC1wY2ksbmV0ZGV2PWhvc3RuZXQwLGlkPW5l dDAsbWFjPTAwOjFhOjRhOmZkOjM4OmQyLGJ1cz1wY2ksYWRkcj0weDE6IApQQ0k6IHNsb3QgMSBm dW5jdGlvbiAwIG5vdCBhdmFpbGFibGUgZm9yIHZpcnRpby1uZXQtcGNpLCBpbiB1c2UgYnkgcGNp LW9oY2kKcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgCnZpcnRpby1uZXQtcGNpLG5ldGRldj1o b3N0bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixidXM9cGNpLGFkZHI9MHgxOiAK RGV2aWNlICd2aXJ0aW8tbmV0LXBjaScgY291bGQgbm90IGJlIGluaXRpYWxpemVkCgpUaHJlYWQt MTExMDo6REVCVUc6OjIwMTQtMDItMTEgCjE1OjMxOjI4LDc4Nzo6dm06OjIyNDc6OnZtLlZtOjoo X3N0YXJ0VW5kZXJseWluZ1ZtKSAKdm1JZD1gZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNj MzQzMmMyYDo6X29uZ29pbmdDcmVhdGlvbnMgcmVsZWFzZWQKVGhyZWFkLTExMTA6OkVSUk9SOjoy MDE0LTAyLTExIAoxNTozMToyOCw3ODc6OnZtOjoyMjczOjp2bS5WbTo6KF9zdGFydFVuZGVybHlp bmdWbSkgCnZtSWQ9YGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjMmA6OlRoZSB2 bSBzdGFydCBwcm9jZXNzIGZhaWxlZApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6 CiAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS92bS5weSIsIGxpbmUgMjIzMywgaW4gX3N0YXJ0VW5k ZXJseWluZ1ZtCiAgICAgc2VsZi5fcnVuKCkKICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3ZtLnB5 IiwgbGluZSAzMTUzLCBpbiBfcnVuCiAgICAgc2VsZi5fY29ubmVjdGlvbi5jcmVhdGVYTUwoZG9t eG1sLCBmbGFncyksCiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv dmRzbS9saWJ2aXJ0Y29ubmVjdGlvbi5weSIsIApsaW5lIDkyLCBpbiB3cmFwcGVyCiAgICAgcmV0 ID0gZigqYXJncywgKiprd2FyZ3MpCiAgIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi43L3NpdGUt cGFja2FnZXMvbGlidmlydC5weSIsIGxpbmUgMjkyMCwgaW4gCmNyZWF0ZVhNTAogICAgIGlmIHJl dCBpcyBOb25lOnJhaXNlIGxpYnZpcnRFcnJvcigndmlyRG9tYWluQ3JlYXRlWE1MKCkgZmFpbGVk JywgCmNvbm49c2VsZikKbGlidmlydEVycm9yOiBpbnRlcm5hbCBlcnJvcjogcHJvY2VzcyBleGl0 ZWQgd2hpbGUgY29ubmVjdGluZyB0byAKbW9uaXRvcjogV2FybmluZzogRGlzYWJsaW5nIHNvbWUg aW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3QgZW11bGF0ZWQgYnkgClRDRyAoMHgwLCAweDYpCnFl bXUtc3lzdGVtLXBwYzY0OiAtZGV2aWNlIAp2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAs aWQ9bmV0MCxtYWM9MDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVzPXBjaSxhZGRyPTB4MTogClBDSTogc2xv dCAxIGZ1bmN0aW9uIDAgbm90IGF2YWlsYWJsZSBmb3IgdmlydGlvLW5ldC1wY2ksIGluIHVzZSBi eSBwY2ktb2hjaQpxZW11LXN5c3RlbS1wcGM2NDogLWRldmljZSAKdmlydGlvLW5ldC1wY2ksbmV0 ZGV2PWhvc3RuZXQwLGlkPW5ldDAsbWFjPTAwOjFhOjRhOmZkOjM4OmQyLGJ1cz1wY2ksYWRkcj0w eDE6IApEZXZpY2UgJ3ZpcnRpby1uZXQtcGNpJyBjb3VsZCBub3QgYmUgaW5pdGlhbGl6ZWQKClRo cmVhZC0xMTEwOjpERUJVRzo6MjAxNC0wMi0xMSAKMTU6MzE6MjgsODM3Ojp2bTo6MjcxNDo6dm0u Vm06OihzZXREb3duU3RhdHVzKSAKdm1JZD1gZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNj MzQzMmMyYDo6KkNoYW5nZWQgc3RhdGUgdG8gRG93bjogCmludGVybmFsIGVycm9yOiBwcm9jZXNz IGV4aXRlZCB3aGlsZSBjb25uZWN0aW5nIHRvIG1vbml0b3I6IFdhcm5pbmc6IApEaXNhYmxpbmcg c29tZSBpbnN0cnVjdGlvbnMgd2hpY2ggYXJlIG5vdCBlbXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2 KSoqCioqcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgCnZpcnRpby1uZXQtcGNpLG5ldGRldj1o b3N0bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixidXM9cGNpLGFkZHI9MHgxOiAK UENJOiBzbG90IDEgZnVuY3Rpb24gMCBub3QgYXZhaWxhYmxlIGZvciB2aXJ0aW8tbmV0LXBjaSwg aW4gdXNlIGJ5IApwY2ktb2hjaSoqCioqcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgCnZpcnRp by1uZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixi dXM9cGNpLGFkZHI9MHgxOiAKRGV2aWNlICd2aXJ0aW8tbmV0LXBjaScgY291bGQgbm90IGJlIGlu aXRpYWxpemVkKgoKKkRldGFpbHMqKjoqCgpUaHJlYWQtMTEwOTo6REVCVUc6OjIwMTQtMDItMTEg CjE1OjMxOjI4LDI1NDo6QmluZGluZ1hNTFJQQzo6OTc3Ojp2ZHM6Oih3cmFwcGVyKSByZXR1cm4g dm1DcmVhdGUgd2l0aCAKeydzdGF0dXMnOiB7J21lc3NhZ2UnOiAnRG9uZScsICdjb2RlJzogMH0s ICd2bUxpc3QnOiB7J3N0YXR1cyc6IAonV2FpdEZvckxhdW5jaCcsICdhY3BpRW5hYmxlJzogJ3Ry dWUnLCAnZW11bGF0ZWRNYWNoaW5lJzogJ3BzZXJpZXMnLCAKJ3RhYmxldEVuYWJsZSc6ICd0cnVl JywgJ3BpZCc6ICcwJywgJ21lbUd1YXJhbnRlZWRTaXplJzogMTAyNCwgCid0aW1lT2Zmc2V0Jzog JzAnLCAna2V5Ym9hcmRMYXlvdXQnOiAnZW4tdXMnLCAnZGlzcGxheVBvcnQnOiAnLTEnLCAKJ2Rp c3BsYXlTZWN1cmVQb3J0JzogJy0xJywgJ3NwaWNlU3NsQ2lwaGVyU3VpdGUnOiAnREVGQVVMVCcs ICdjcHVUeXBlJzogCidQT1dFUjdfdjIuMycsICdjdXN0b20nOiB7fSwgJ2NsaWVudElwJzogJycs ICduaWNNb2RlbCc6ICdydGw4MTM5LHB2JywgCidzbWFydGNhcmRFbmFibGUnOiAnZmFsc2UnLCAn a3ZtRW5hYmxlJzogJ3RydWUnLCAndm1JZCc6IAonZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVh MzNjMzQzMmMyJywgJ3RyYW5zcGFyZW50SHVnZVBhZ2VzJzogJ3RydWUnLCAKJ2RldmljZXMnOiBb eydkZXZpY2UnOiAndmdhJywgJ3NwZWNQYXJhbXMnOiB7J3ZyYW0nOiAnMzI3NjgnLCAnaGVhZHMn OiAKJzEnfSwgJ3R5cGUnOiAndmlkZW8nLCAnZGV2aWNlSWQnOiAKJzRiMzRkNWU1LTVkZjgtNDVj Ny05MjlkLTAxNWFmNTNiNjhiMid9LCB7J2luZGV4JzogJzAnLCAnaWZhY2UnOiAnc2NzaScsIAon YWRkcmVzcyc6IHsnYnVzJzogJzAnLCAnY29udHJvbGxlcic6ICcwJywgJ3R5cGUnOiAnZHJpdmUn LCAndGFyZ2V0JzogCicwJywgJ3VuaXQnOiAnMCd9LCAnc3BlY1BhcmFtcyc6IHsncGF0aCc6ICcn fSwgJ3JlYWRvbmx5JzogJ3RydWUnLCAKJ2RldmljZUlkJzogJzEwNTVhMjFjLWRiNzAtNDAzNy1i NmY1LThlYjk4YjY4ODY2OCcsICdwYXRoJzogJycsIAonZGV2aWNlJzogJ2Nkcm9tJywgJ3NoYXJl ZCc6ICdmYWxzZScsICd0eXBlJzogJ2Rpc2snfSwgeydpbmRleCc6IDAsIAonaWZhY2UnOiAndmly dGlvJywgJ2Zvcm1hdCc6ICdyYXcnLCAnYm9vdE9yZGVyJzogJzEnLCAndm9sdW1lSUQnOiAKJzA2 YWJlZDM0LTU0NjQtNDZkNC05NTI3LTNjNGUzODEzMjU4NycsICdpbWFnZUlEJzogCic2MWI4NjE2 Zi1jZTk4LTQ0ZTItOTBlNS02OTU2YTQ1N2Q4YTAnLCAnc3BlY1BhcmFtcyc6IHt9LCAncmVhZG9u bHknOiAKJ2ZhbHNlJywgJ2RvbWFpbklEJzogJzViMmUwYmE2LTQ0NTctNDkyOS1iOTI1LWYxYzBk OGQzN2I3NScsICdvcHRpb25hbCc6IAonZmFsc2UnLCAnZGV2aWNlSWQnOiAnNjFiODYxNmYtY2U5 OC00NGUyLTkwZTUtNjk1NmE0NTdkOGEwJywgJ3Bvb2xJRCc6IAonMDAwMDAwMDItMDAwMi0wMDAy LTAwMDItMDAwMDAwMDAwMDAyJywgJ2RldmljZSc6ICdkaXNrJywgJ3NoYXJlZCc6IAonZmFsc2Un LCAncHJvcGFnYXRlRXJyb3JzJzogJ29mZicsICd0eXBlJzogJ2Rpc2snfSwgeydkZXZpY2UnOiAn c2NzaScsIAonaW5kZXgnOiAnMCcsICd0eXBlJzogJ2NvbnRyb2xsZXInLCAnYWRkcmVzcyc6IHsn dHlwZSc6ICdzcGFwci12aW8nfX0sIAp7J25pY01vZGVsJzogJ3B2JywgJ21hY0FkZHInOiAnMDA6 MWE6NGE6ZmQ6Mzg6ZDInLCAnbGlua0FjdGl2ZSc6ICd0cnVlJywgCiduZXR3b3JrJzogJ292aXJ0 bWdtdCcsICdmaWx0ZXInOiAndmRzbS1uby1tYWMtc3Bvb2ZpbmcnLCAnc3BlY1BhcmFtcyc6IAp7 fSwgJ2RldmljZUlkJzogJzgxNGFmNzY5LWMxNGMtNDJkZi04NGI2LTA3NTkzMDA2N2NmYicsICdk ZXZpY2UnOiAKJ2JyaWRnZScsICd0eXBlJzogJ2ludGVyZmFjZSd9LCB7J2RldmljZSc6ICdtZW1i YWxsb29uJywgJ3NwZWNQYXJhbXMnOiAKeydtb2RlbCc6ICd2aXJ0aW8nfSwgJ3R5cGUnOiAnYmFs bG9vbicsICdkZXZpY2VJZCc6IAonMmY0MWNkZTgtNDY2MC00ZTJhLWEzNjQtNzk1MzViZTY2MmNm J30sIHsnaW5kZXgnOiAnMScsICdzcGVjUGFyYW1zJzogCnt9LCAnZGV2aWNlSWQnOiAnMmU0OGI5 Y2ItZDNmNi00NzBmLWI0N2UtZjY4ODUwZDM0MzAzJywgJ2RldmljZSc6IAonc2NzaScsICdtb2Rl bCc6ICd2aXJ0aW8tc2NzaScsICd0eXBlJzogJ2NvbnRyb2xsZXInfV0sICdzbXAnOiAnMScsIAon dm1UeXBlJzogJ2t2bScsICdtZW1TaXplJzogMTAyNCwgJ2Rpc3BsYXlJcCc6ICcwJywgCidzcGlj ZVNlY3VyZUNoYW5uZWxzJzogCidzbWFpbixzaW5wdXRzLHNjdXJzb3Isc3BsYXliYWNrLHNyZWNv cmQsc2Rpc3BsYXksc3VzYnJlZGlyLHNzbWFydGNhcmQnLCAKJ3NtcENvcmVzUGVyU29ja2V0Jzog JzEnLCAndm1OYW1lJzogJ3Rlc3QnLCAnZGlzcGxheSc6ICd2bmMnLCAnbmljZSc6ICcwJ319CgoK VGhyZWFkLTExMTA6OkRFQlVHOjoyMDE0LTAyLTExIDE1OjMxOjI4LDMyMTo6dm06OjMxMTk6OnZt LlZtOjooX3J1bikgCnZtSWQ9YGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjMmA6 Ojw/eG1sIHZlcnNpb249IjEuMCIgCmVuY29kaW5nPSJ1dGYtOCI/Pjxkb21haW4gdHlwZT0icWVt dSIgCnhtbG5zOnFlbXU9Imh0dHA6Ly9saWJ2aXJ0Lm9yZy9zY2hlbWFzL2RvbWFpbi9xZW11LzEu MCI+CiAgICAgPG5hbWU+dGVzdDwvbmFtZT4KICAgICA8dXVpZD5lOGFhMjE4YS03ZDljLTQ2YTgt ODg1ZC0yZWEzM2MzNDMyYzI8L3V1aWQ+CiAgICAgPG1lbW9yeT4yNjIxNDQ8L21lbW9yeT4KICAg ICA8Y3VycmVudE1lbW9yeT4yNjIxNDQ8L2N1cnJlbnRNZW1vcnk+CiAgICAgPHZjcHUgY3VycmVu dD0iMSI+MTwvdmNwdT4KICAgICA8bWVtdHVuZT4KICAgICAgICAgPG1pbl9ndWFyYW50ZWU+MTA0 ODU3NjwvbWluX2d1YXJhbnRlZT4KICAgICA8L21lbXR1bmU+CiAgICAgPGRldmljZXM+CiAgICAg ICAgIDxjaGFubmVsIHR5cGU9InVuaXgiPgogICAgICAgICAgICAgPHRhcmdldCBuYW1lPSJjb20u cmVkaGF0LnJoZXZtLnZkc20iIHR5cGU9InZpcnRpbyIvPgogICAgICAgICAgICAgPHNvdXJjZSBt b2RlPSJiaW5kIiAKcGF0aD0iL3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2U4YWEyMThh LTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjMi5jb20ucmVkaGF0LnJoZXZtLnZkc20iLz4KICAg ICAgICAgPC9jaGFubmVsPgogICAgICAgICA8Y2hhbm5lbCB0eXBlPSJ1bml4Ij4KICAgICAgICAg ICAgIDx0YXJnZXQgbmFtZT0ib3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMCIgdHlwZT0idmlydGlvIi8+ CiAgICAgICAgICAgICA8c291cmNlIG1vZGU9ImJpbmQiIApwYXRoPSIvdmFyL2xpYi9saWJ2aXJ0 L3FlbXUvY2hhbm5lbHMvZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMyLm9yZy5x ZW11Lmd1ZXN0X2FnZW50LjAiLz4KICAgICAgICAgPC9jaGFubmVsPgogICAgICAgICA8aW5wdXQg YnVzPSJ1c2IiIHR5cGU9InRhYmxldCIvPgogICAgICAgICA8Z3JhcGhpY3MgYXV0b3BvcnQ9Inll cyIga2V5bWFwPSJlbi11cyIgbGlzdGVuPSIwIiAKcGFzc3dkPSIqKioqKiIgcG9ydD0iLTEiIHR5 cGU9InZuYyIvPgogICAgICAgICA8ZW11bGF0b3I+L3Vzci9iaW4vcWVtdS1zeXN0ZW0tcHBjNjQ8 L2VtdWxhdG9yPgogICAgICAgICA8bWVtYmFsbG9vbiBtb2RlbD0idmlydGlvIi8+CiAgICAgICAg IDxjb250cm9sbGVyIGluZGV4PSIwIiB0eXBlPSJzY3NpIj4KICAgICAgICAgICAgIDxhZGRyZXNz IHR5cGU9InNwYXByLXZpbyIvPgogICAgICAgICA8L2NvbnRyb2xsZXI+CiAgICAgICAgIDxjb250 cm9sbGVyIGluZGV4PSIxIiBtb2RlbD0idmlydGlvLXNjc2kiIHR5cGU9InNjc2kiLz4KICAgICAg ICAgPHZpZGVvPgogICAgICAgICAgICAgPG1vZGVsIGhlYWRzPSIxIiB0eXBlPSJ2Z2EiIHZyYW09 IjMyNzY4Ii8+CiAgICAgICAgIDwvdmlkZW8+CiAgICAgICAgIDxpbnRlcmZhY2UgdHlwZT0iYnJp ZGdlIj4KICAgICAgICAgICAgIDxtYWMgYWRkcmVzcz0iMDA6MWE6NGE6ZmQ6Mzg6ZDIiLz4KICAg ICAgICAgICAgIDxtb2RlbCB0eXBlPSJ2aXJ0aW8iLz4KICAgICAgICAgICAgIDxzb3VyY2UgYnJp ZGdlPSJvdmlydG1nbXQiLz4KICAgICAgICAgICAgIDxmaWx0ZXJyZWYgZmlsdGVyPSJ2ZHNtLW5v LW1hYy1zcG9vZmluZyIvPgogICAgICAgICAgICAgPGxpbmsgc3RhdGU9InVwIi8+CiAgICAgICAg IDwvaW50ZXJmYWNlPgogICAgICAgICA8ZGlzayBkZXZpY2U9ImNkcm9tIiBzbmFwc2hvdD0ibm8i IHR5cGU9ImZpbGUiPgogICAgICAgICAgICAgPGFkZHJlc3MgYnVzPSIwIiBjb250cm9sbGVyPSIw IiB0YXJnZXQ9IjAiIHR5cGU9ImRyaXZlIiAKdW5pdD0iMCIvPgogICAgICAgICAgICAgPHNvdXJj ZSBmaWxlPSIiIHN0YXJ0dXBQb2xpY3k9Im9wdGlvbmFsIi8+CiAgICAgICAgICAgICA8dGFyZ2V0 IGJ1cz0ic2NzaSIgZGV2PSJzZGEiLz4KICAgICAgICAgICAgIDxyZWFkb25seS8+CiAgICAgICAg ICAgICA8c2VyaWFsLz4KICAgICAgICAgPC9kaXNrPgogICAgICAgICA8ZGlzayBkZXZpY2U9ImRp c2siIHNuYXBzaG90PSJubyIgdHlwZT0iZmlsZSI+CiAgICAgICAgICAgICA8c291cmNlIApmaWxl PSIvcmhldi9kYXRhLWNlbnRlci9tbnQvc3RyLTAyLnJoZXYubGFiLmVuZy5icnEucmVkaGF0LmNv bTpfbW50X2V4cG9ydF9uZnNfMTUwX25mczAzLzViMmUwYmE2LTQ0NTctNDkyOS1iOTI1LWYxYzBk OGQzN2I3NS9pbWFnZXMvNjFiODYxNmYtY2U5OC00NGUyLTkwZTUtNjk1NmE0NTdkOGEwLzA2YWJl ZDM0LTU0NjQtNDZkNC05NTI3LTNjNGUzODEzMjU4NyIvPgogICAgICAgICAgICAgPHRhcmdldCBi dXM9InZpcnRpbyIgZGV2PSJ2ZGEiLz4KPHNlcmlhbD42MWI4NjE2Zi1jZTk4LTQ0ZTItOTBlNS02 OTU2YTQ1N2Q4YTA8L3NlcmlhbD4KICAgICAgICAgICAgIDxib290IG9yZGVyPSIxIi8+CiAgICAg ICAgICAgICA8ZHJpdmVyIGNhY2hlPSJub25lIiBlcnJvcl9wb2xpY3k9InN0b3AiIGlvPSJ0aHJl YWRzIiAKbmFtZT0icWVtdSIgdHlwZT0icmF3Ii8+CiAgICAgICAgIDwvZGlzaz4KICAgICA8L2Rl dmljZXM+CiAgICAgPG9zPgogICAgICAgICA8dHlwZSBhcmNoPSJwcGM2NCIgbWFjaGluZT0icHNl cmllcyI+aHZtPC90eXBlPgogICAgIDwvb3M+CiAgICAgPGNsb2NrIGFkanVzdG1lbnQ9IjAiIG9m ZnNldD0idmFyaWFibGUiPgogICAgICAgICA8dGltZXIgbmFtZT0icnRjIiB0aWNrcG9saWN5PSJj YXRjaHVwIi8+CiAgICAgPC9jbG9jaz4KCiAgICAgPHFlbXU6Y29tbWFuZGxpbmU+CiAgICAgICAg IDxxZW11OmFyZyB2YWx1ZT0iLXVzYmRldmljZSIvPgogICAgICAgICA8cWVtdTphcmcgdmFsdWU9 ImtleWJvYXJkIi8+CiAgICAgPC9xZW11OmNvbW1hbmRsaW5lPgo8L2RvbWFpbj4KCgotLSAKUmVn YXJkcywKClZpbnplbnogRmVlbnN0cmEgfCBTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIKUmVkSGF0 IEVuZ2luZWVyaW5nIFZpcnR1YWxpemF0aW9uIFIgJiBEClBob25lOiArNDIwIDUzMiAyOTQgNjI1 CklSQzogdmZlZW5zdHIgb3IgZXZpbGlzc2ltbwoKQmV0dGVyIHRlY2hub2xvZ3kuIEZhc3RlciBp bm5vdmF0aW9uLiBQb3dlcmVkIGJ5IGNvbW11bml0eSBjb2xsYWJvcmF0aW9uLgpTZWUgaG93IGl0 IHdvcmtzIGF0IHJlZGhhdC5jb20KCgotLS0tLS0tLS0tLS0tLTA5MDYwNjA3MDMwMTAwMDgwNDA5 MDEwNApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRl bnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAw MDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5IaSw8YnI+CiAgICAgIDxicj4K ICAgICAgSSBob3BlIHRoYXQgSSBoYXZlIHNldCB1cCBldmVyeXRoaW5nIGNvcnJlY3RseSB0aGlz IHRpbWUuCiAgICAgIChJbmNsdWRpbmcgdGhlIGZhcWVtdSBob29rIDspKTxicj4KICAgICAgPGJy PgogICAgICBUaGlzIHRpbWUgSSByYW0gaW50byB0aGlzIGlzc3VlIHdoZW4gSSB3YXMgc3RhcnRp bmcgdGhlIFZNOjxicj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgIFRocmVhZC0xMTEwOjpE RUJVRzo6MjAxNC0wMi0xMQogICAgICAxNTozMToyOCw3ODY6OmxpYnZpcnRjb25uZWN0aW9uOjox MjQ6OnJvb3Q6Oih3cmFwcGVyKSBVbmtub3duCiAgICAgIGxpYnZpcnRlcnJvcjogZWNvZGU6IDEg ZWRvbTogMTAgbGV2ZWw6IDIgbWVzc2FnZTogaW50ZXJuYWwgZXJyb3I6CiAgICAgIHByb2Nlc3Mg ZXhpdGVkIHdoaWxlIGNvbm5lY3RpbmcgdG8gbW9uaXRvcjogV2FybmluZzogRGlzYWJsaW5nCiAg ICAgIHNvbWUgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3QgZW11bGF0ZWQgYnkgVENHICgweDAs IDB4Nik8YnI+CiAgICAgIHFlbXUtc3lzdGVtLXBwYzY0OiAtZGV2aWNlCiAgICAgIHZpcnRpby1u ZXQtcGNpLG5ldGRldj1ob3N0bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixidXM9 cGNpLGFkZHI9MHgxOgogICAgICBQQ0k6IHNsb3QgMSBmdW5jdGlvbiAwIG5vdCBhdmFpbGFibGUg Zm9yIHZpcnRpby1uZXQtcGNpLCBpbiB1c2UgYnkKICAgICAgcGNpLW9oY2k8YnI+CiAgICAgIHFl bXUtc3lzdGVtLXBwYzY0OiAtZGV2aWNlCiAgICAgIHZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0 bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixidXM9cGNpLGFkZHI9MHgxOgogICAg ICBEZXZpY2UgJ3ZpcnRpby1uZXQtcGNpJyBjb3VsZCBub3QgYmUgaW5pdGlhbGl6ZWQ8YnI+CiAg ICAgIDxicj4KICAgICAgVGhyZWFkLTExMTA6OkRFQlVHOjoyMDE0LTAyLTExCiAgICAgIDE1OjMx OjI4LDc4Nzo6dm06OjIyNDc6OnZtLlZtOjooX3N0YXJ0VW5kZXJseWluZ1ZtKQogICAgICB2bUlk PWBlOGFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2MzNDMyYzJgOjpfb25nb2luZ0NyZWF0aW9u cwogICAgICByZWxlYXNlZDxicj4KICAgICAgVGhyZWFkLTExMTA6OkVSUk9SOjoyMDE0LTAyLTEx CiAgICAgIDE1OjMxOjI4LDc4Nzo6dm06OjIyNzM6OnZtLlZtOjooX3N0YXJ0VW5kZXJseWluZ1Zt KQogICAgICB2bUlkPWBlOGFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2MzNDMyYzJgOjpUaGUg dm0gc3RhcnQgcHJvY2VzcwogICAgICBmYWlsZWQ8YnI+CiAgICAgIFRyYWNlYmFjayAobW9zdCBy ZWNlbnQgY2FsbCBsYXN0KTo8YnI+CiAgICAgICZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20v dm0ucHkiLCBsaW5lIDIyMzMsIGluIF9zdGFydFVuZGVybHlpbmdWbTxicj4KICAgICAgJm5ic3A7 Jm5ic3A7Jm5ic3A7IHNlbGYuX3J1bigpPGJyPgogICAgICAmbmJzcDsgRmlsZSAiL3Vzci9zaGFy ZS92ZHNtL3ZtLnB5IiwgbGluZSAzMTUzLCBpbiBfcnVuPGJyPgogICAgICAmbmJzcDsmbmJzcDsm bmJzcDsgc2VsZi5fY29ubmVjdGlvbi5jcmVhdGVYTUwoZG9teG1sLCBmbGFncyksPGJyPgogICAg ICAmbmJzcDsgRmlsZQogICAgICAiL3Vzci9saWI2NC9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy92 ZHNtL2xpYnZpcnRjb25uZWN0aW9uLnB5IiwKICAgICAgbGluZSA5MiwgaW4gd3JhcHBlcjxicj4K ICAgICAgJm5ic3A7Jm5ic3A7Jm5ic3A7IHJldCA9IGYoKmFyZ3MsICoqa3dhcmdzKTxicj4KICAg ICAgJm5ic3A7IEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvbGlidmly dC5weSIsIGxpbmUgMjkyMCwKICAgICAgaW4gY3JlYXRlWE1MPGJyPgogICAgICAmbmJzcDsmbmJz cDsmbmJzcDsgaWYgcmV0IGlzIE5vbmU6cmFpc2UgbGlidmlydEVycm9yKCd2aXJEb21haW5DcmVh dGVYTUwoKQogICAgICBmYWlsZWQnLCBjb25uPXNlbGYpPGJyPgogICAgICBsaWJ2aXJ0RXJyb3I6 IGludGVybmFsIGVycm9yOiBwcm9jZXNzIGV4aXRlZCB3aGlsZSBjb25uZWN0aW5nIHRvCiAgICAg IG1vbml0b3I6IFdhcm5pbmc6IERpc2FibGluZyBzb21lIGluc3RydWN0aW9ucyB3aGljaCBhcmUg bm90CiAgICAgIGVtdWxhdGVkIGJ5IFRDRyAoMHgwLCAweDYpPGJyPgogICAgICBxZW11LXN5c3Rl bS1wcGM2NDogLWRldmljZQogICAgICB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9 bmV0MCxtYWM9MDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVzPXBjaSxhZGRyPTB4MToKICAgICAgUENJOiBz bG90IDEgZnVuY3Rpb24gMCBub3QgYXZhaWxhYmxlIGZvciB2aXJ0aW8tbmV0LXBjaSwgaW4gdXNl IGJ5CiAgICAgIHBjaS1vaGNpPGJyPgogICAgICBxZW11LXN5c3RlbS1wcGM2NDogLWRldmljZQog ICAgICB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5ldDAsaWQ9bmV0MCxtYWM9MDA6MWE6NGE6 ZmQ6Mzg6ZDIsYnVzPXBjaSxhZGRyPTB4MToKICAgICAgRGV2aWNlICd2aXJ0aW8tbmV0LXBjaScg Y291bGQgbm90IGJlIGluaXRpYWxpemVkPGJyPgogICAgICA8YnI+CiAgICAgIFRocmVhZC0xMTEw OjpERUJVRzo6MjAxNC0wMi0xMQogICAgICAxNTozMToyOCw4Mzc6OnZtOjoyNzE0Ojp2bS5WbTo6 KHNldERvd25TdGF0dXMpCiAgICAgIHZtSWQ9YGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMz YzM0MzJjMmA6OjxiPkNoYW5nZWQgc3RhdGUgdG8KICAgICAgICBEb3duOiBpbnRlcm5hbCBlcnJv cjogcHJvY2VzcyBleGl0ZWQgd2hpbGUgY29ubmVjdGluZyB0bwogICAgICAgIG1vbml0b3I6IFdh cm5pbmc6IERpc2FibGluZyBzb21lIGluc3RydWN0aW9ucyB3aGljaCBhcmUgbm90CiAgICAgICAg ZW11bGF0ZWQgYnkgVENHICgweDAsIDB4Nik8L2I+PGI+PGJyPgogICAgICA8L2I+PGI+cWVtdS1z eXN0ZW0tcHBjNjQ6IC1kZXZpY2UKICAgICAgICB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9aG9zdG5l dDAsaWQ9bmV0MCxtYWM9MDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVzPXBjaSxhZGRyPTB4MToKICAgICAg ICBQQ0k6IHNsb3QgMSBmdW5jdGlvbiAwIG5vdCBhdmFpbGFibGUgZm9yIHZpcnRpby1uZXQtcGNp LCBpbiB1c2UKICAgICAgICBieSBwY2ktb2hjaTwvYj48Yj48YnI+CiAgICAgIDwvYj48Yj5xZW11 LXN5c3RlbS1wcGM2NDogLWRldmljZQogICAgICAgIHZpcnRpby1uZXQtcGNpLG5ldGRldj1ob3N0 bmV0MCxpZD1uZXQwLG1hYz0wMDoxYTo0YTpmZDozODpkMixidXM9cGNpLGFkZHI9MHgxOgogICAg ICAgIERldmljZSAndmlydGlvLW5ldC1wY2knIGNvdWxkIG5vdCBiZSBpbml0aWFsaXplZDwvYj48 YnI+CiAgICAgIDxicj4KICAgICAgPGI+RGV0YWlsczwvYj48Yj46PC9iPjxicj4KICAgICAgPGJy PgogICAgICBUaHJlYWQtMTEwOTo6REVCVUc6OjIwMTQtMDItMTEKICAgICAgMTU6MzE6MjgsMjU0 OjpCaW5kaW5nWE1MUlBDOjo5Nzc6OnZkczo6KHdyYXBwZXIpIHJldHVybiB2bUNyZWF0ZQogICAg ICB3aXRoIHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ0RvbmUnLCAnY29kZSc6IDB9LCAndm1MaXN0 JzoKICAgICAgeydzdGF0dXMnOiAnV2FpdEZvckxhdW5jaCcsICdhY3BpRW5hYmxlJzogJ3RydWUn LAogICAgICAnZW11bGF0ZWRNYWNoaW5lJzogJ3BzZXJpZXMnLCAndGFibGV0RW5hYmxlJzogJ3Ry dWUnLCAncGlkJzogJzAnLAogICAgICAnbWVtR3VhcmFudGVlZFNpemUnOiAxMDI0LCAndGltZU9m ZnNldCc6ICcwJywgJ2tleWJvYXJkTGF5b3V0JzoKICAgICAgJ2VuLXVzJywgJ2Rpc3BsYXlQb3J0 JzogJy0xJywgJ2Rpc3BsYXlTZWN1cmVQb3J0JzogJy0xJywKICAgICAgJ3NwaWNlU3NsQ2lwaGVy U3VpdGUnOiAnREVGQVVMVCcsICdjcHVUeXBlJzogJ1BPV0VSN192Mi4zJywKICAgICAgJ2N1c3Rv bSc6IHt9LCAnY2xpZW50SXAnOiAnJywgJ25pY01vZGVsJzogJ3J0bDgxMzkscHYnLAogICAgICAn c21hcnRjYXJkRW5hYmxlJzogJ2ZhbHNlJywgJ2t2bUVuYWJsZSc6ICd0cnVlJywgJ3ZtSWQnOgog ICAgICAnZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMyJywgJ3RyYW5zcGFyZW50 SHVnZVBhZ2VzJzoKICAgICAgJ3RydWUnLCAnZGV2aWNlcyc6IFt7J2RldmljZSc6ICd2Z2EnLCAn c3BlY1BhcmFtcyc6IHsndnJhbSc6CiAgICAgICczMjc2OCcsICdoZWFkcyc6ICcxJ30sICd0eXBl JzogJ3ZpZGVvJywgJ2RldmljZUlkJzoKICAgICAgJzRiMzRkNWU1LTVkZjgtNDVjNy05MjlkLTAx NWFmNTNiNjhiMid9LCB7J2luZGV4JzogJzAnLCAnaWZhY2UnOgogICAgICAnc2NzaScsICdhZGRy ZXNzJzogeydidXMnOiAnMCcsICdjb250cm9sbGVyJzogJzAnLCAndHlwZSc6CiAgICAgICdkcml2 ZScsICd0YXJnZXQnOiAnMCcsICd1bml0JzogJzAnfSwgJ3NwZWNQYXJhbXMnOiB7J3BhdGgnOiAn J30sCiAgICAgICdyZWFkb25seSc6ICd0cnVlJywgJ2RldmljZUlkJzoKICAgICAgJzEwNTVhMjFj LWRiNzAtNDAzNy1iNmY1LThlYjk4YjY4ODY2OCcsICdwYXRoJzogJycsICdkZXZpY2UnOgogICAg ICAnY2Ryb20nLCAnc2hhcmVkJzogJ2ZhbHNlJywgJ3R5cGUnOiAnZGlzayd9LCB7J2luZGV4Jzog MCwgJ2lmYWNlJzoKICAgICAgJ3ZpcnRpbycsICdmb3JtYXQnOiAncmF3JywgJ2Jvb3RPcmRlcic6 ICcxJywgJ3ZvbHVtZUlEJzoKICAgICAgJzA2YWJlZDM0LTU0NjQtNDZkNC05NTI3LTNjNGUzODEz MjU4NycsICdpbWFnZUlEJzoKICAgICAgJzYxYjg2MTZmLWNlOTgtNDRlMi05MGU1LTY5NTZhNDU3 ZDhhMCcsICdzcGVjUGFyYW1zJzoge30sCiAgICAgICdyZWFkb25seSc6ICdmYWxzZScsICdkb21h aW5JRCc6CiAgICAgICc1YjJlMGJhNi00NDU3LTQ5MjktYjkyNS1mMWMwZDhkMzdiNzUnLCAnb3B0 aW9uYWwnOiAnZmFsc2UnLAogICAgICAnZGV2aWNlSWQnOiAnNjFiODYxNmYtY2U5OC00NGUyLTkw ZTUtNjk1NmE0NTdkOGEwJywgJ3Bvb2xJRCc6CiAgICAgICcwMDAwMDAwMi0wMDAyLTAwMDItMDAw Mi0wMDAwMDAwMDAwMDInLCAnZGV2aWNlJzogJ2Rpc2snLAogICAgICAnc2hhcmVkJzogJ2ZhbHNl JywgJ3Byb3BhZ2F0ZUVycm9ycyc6ICdvZmYnLCAndHlwZSc6ICdkaXNrJ30sCiAgICAgIHsnZGV2 aWNlJzogJ3Njc2knLCAnaW5kZXgnOiAnMCcsICd0eXBlJzogJ2NvbnRyb2xsZXInLCAnYWRkcmVz cyc6CiAgICAgIHsndHlwZSc6ICdzcGFwci12aW8nfX0sIHsnbmljTW9kZWwnOiAncHYnLCAnbWFj QWRkcic6CiAgICAgICcwMDoxYTo0YTpmZDozODpkMicsICdsaW5rQWN0aXZlJzogJ3RydWUnLCAn bmV0d29yayc6ICdvdmlydG1nbXQnLAogICAgICAnZmlsdGVyJzogJ3Zkc20tbm8tbWFjLXNwb29m aW5nJywgJ3NwZWNQYXJhbXMnOiB7fSwgJ2RldmljZUlkJzoKICAgICAgJzgxNGFmNzY5LWMxNGMt NDJkZi04NGI2LTA3NTkzMDA2N2NmYicsICdkZXZpY2UnOiAnYnJpZGdlJywKICAgICAgJ3R5cGUn OiAnaW50ZXJmYWNlJ30sIHsnZGV2aWNlJzogJ21lbWJhbGxvb24nLCAnc3BlY1BhcmFtcyc6CiAg ICAgIHsnbW9kZWwnOiAndmlydGlvJ30sICd0eXBlJzogJ2JhbGxvb24nLCAnZGV2aWNlSWQnOgog ICAgICAnMmY0MWNkZTgtNDY2MC00ZTJhLWEzNjQtNzk1MzViZTY2MmNmJ30sIHsnaW5kZXgnOiAn MScsCiAgICAgICdzcGVjUGFyYW1zJzoge30sICdkZXZpY2VJZCc6CiAgICAgICcyZTQ4YjljYi1k M2Y2LTQ3MGYtYjQ3ZS1mNjg4NTBkMzQzMDMnLCAnZGV2aWNlJzogJ3Njc2knLCAnbW9kZWwnOgog ICAgICAndmlydGlvLXNjc2knLCAndHlwZSc6ICdjb250cm9sbGVyJ31dLCAnc21wJzogJzEnLCAn dm1UeXBlJzoKICAgICAgJ2t2bScsICdtZW1TaXplJzogMTAyNCwgJ2Rpc3BsYXlJcCc6ICcwJywg J3NwaWNlU2VjdXJlQ2hhbm5lbHMnOgogICAgICAnc21haW4sc2lucHV0cyxzY3Vyc29yLHNwbGF5 YmFjayxzcmVjb3JkLHNkaXNwbGF5LHN1c2JyZWRpcixzc21hcnRjYXJkJywKICAgICAgJ3NtcENv cmVzUGVyU29ja2V0JzogJzEnLCAndm1OYW1lJzogJ3Rlc3QnLCAnZGlzcGxheSc6ICd2bmMnLAog ICAgICAnbmljZSc6ICcwJ319PGJyPgogICAgPC9kaXY+CiAgICA8YnI+CiAgICA8YnI+CiAgICBU aHJlYWQtMTExMDo6REVCVUc6OjIwMTQtMDItMTEgMTU6MzE6MjgsMzIxOjp2bTo6MzExOTo6dm0u Vm06OihfcnVuKQogICAgdm1JZD1gZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMy YDo6Jmx0Oz94bWwgdmVyc2lvbj0iMS4wIgogICAgZW5jb2Rpbmc9InV0Zi04Ij8mZ3Q7Jmx0O2Rv bWFpbiB0eXBlPSJxZW11IgogICAgeG1sbnM6cWVtdT08YSBjbGFzcz0ibW96LXR4dC1saW5rLXJm YzIzOTZFIiBocmVmPSJodHRwOi8vbGlidmlydC5vcmcvc2NoZW1hcy9kb21haW4vcWVtdS8xLjAi PiJodHRwOi8vbGlidmlydC5vcmcvc2NoZW1hcy9kb21haW4vcWVtdS8xLjAiPC9hPiZndDs8YnI+ CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O25hbWUmZ3Q7dGVzdCZsdDsvbmFtZSZndDs8YnI+ CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3V1aWQmZ3Q7ZThhYTIxOGEtN2Q5Yy00NmE4LTg4 NWQtMmVhMzNjMzQzMmMyJmx0Oy91dWlkJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAm bHQ7bWVtb3J5Jmd0OzI2MjE0NCZsdDsvbWVtb3J5Jmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7Y3VycmVudE1lbW9yeSZndDsyNjIxNDQmbHQ7L2N1cnJlbnRNZW1vcnkmZ3Q7PGJy PgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt2Y3B1IGN1cnJlbnQ9IjEiJmd0OzEmbHQ7L3Zj cHUmZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttZW10dW5lJmd0Ozxicj4KICAg ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21pbl9ndWFyYW50ZWUm Z3Q7MTA0ODU3NiZsdDsvbWluX2d1YXJhbnRlZSZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJz cDsgJmx0Oy9tZW10dW5lJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZGV2aWNl cyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtj aGFubmVsIHR5cGU9InVuaXgiJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsm bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0YXJnZXQgbmFtZT0iY29tLnJlZGhh dC5yaGV2bS52ZHNtIgogICAgdHlwZT0idmlydGlvIi8mZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3NvdXJjZSBt b2RlPSJiaW5kIgpwYXRoPSIvdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZThhYTIxOGEt N2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMyLmNvbS5yZWRoYXQucmhldm0udmRzbSIvJmd0Ozxi cj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jaGFubmVs Jmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2No YW5uZWwgdHlwZT0idW5peCImZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZu YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3RhcmdldCBuYW1lPSJvcmcucWVtdS5n dWVzdF9hZ2VudC4wIgogICAgdHlwZT0idmlydGlvIi8mZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3NvdXJjZSBt b2RlPSJiaW5kIgpwYXRoPSIvdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZThhYTIxOGEt N2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMyLm9yZy5xZW11Lmd1ZXN0X2FnZW50LjAiLyZndDs8 YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvY2hhbm5l bCZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtp bnB1dCBidXM9InVzYiIgdHlwZT0idGFibGV0Ii8mZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5i c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Z3JhcGhpY3MgYXV0b3BvcnQ9InllcyIga2V5bWFw PSJlbi11cyIgbGlzdGVuPSIwIgogICAgcGFzc3dkPSIqKioqKiIgcG9ydD0iLTEiIHR5cGU9InZu YyIvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2VtdWxhdG9yJmd0Oy91c3IvYmluL3FlbXUtc3lzdGVtLXBwYzY0Jmx0Oy9lbXVsYXRvciZndDs8 YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttZW1iYWxs b29uIG1vZGVsPSJ2aXJ0aW8iLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDtjb250cm9sbGVyIGluZGV4PSIwIiB0eXBlPSJzY3NpIiZndDs8YnI+ CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7YWRkcmVzcyB0eXBlPSJzcGFwci12aW8iLyZndDs8YnI+CiAgICAmbmJzcDsmbmJz cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvY29udHJvbGxlciZndDs8YnI+CiAgICAm bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtjb250cm9sbGVyIGluZGV4 PSIxIiBtb2RlbD0idmlydGlvLXNjc2kiCiAgICB0eXBlPSJzY3NpIi8mZ3Q7PGJyPgogICAgJm5i c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dmlkZW8mZ3Q7PGJyPgogICAg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0O21vZGVsIGhlYWRzPSIxIiB0eXBlPSJ2Z2EiIHZyYW09IjMyNzY4Ii8mZ3Q7PGJyPgogICAg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L3ZpZGVvJmd0Ozxicj4K ICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2ludGVyZmFjZSB0 eXBlPSJicmlkZ2UiJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttYWMgYWRkcmVzcz0iMDA6MWE6NGE6ZmQ6Mzg6 ZDIiLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZu YnNwOyZuYnNwOyZuYnNwOyAmbHQ7bW9kZWwgdHlwZT0idmlydGlvIi8mZ3Q7PGJyPgogICAgJm5i c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O3NvdXJjZSBicmlkZ2U9Im92aXJ0bWdtdCIvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNw OyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtmaWx0ZXJyZWYgZmls dGVyPSJ2ZHNtLW5vLW1hYy1zcG9vZmluZyIvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNw OyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtsaW5rIHN0YXRlPSJ1 cCIvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 Oy9pbnRlcmZhY2UmZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7ZGlzayBkZXZpY2U9ImNkcm9tIiBzbmFwc2hvdD0ibm8iIHR5cGU9ImZpbGUiJmd0 Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDthZGRyZXNzIGJ1cz0iMCIgY29udHJvbGxlcj0iMCIgdGFyZ2V0PSIwIgog ICAgdHlwZT0iZHJpdmUiIHVuaXQ9IjAiLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7c291cmNlIGZpbGU9IiIg c3RhcnR1cFBvbGljeT0ib3B0aW9uYWwiLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dGFyZ2V0IGJ1cz0ic2Nz aSIgZGV2PSJzZGEiLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7cmVhZG9ubHkvJmd0Ozxicj4KICAgICZuYnNw OyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtz ZXJpYWwvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsg Jmx0Oy9kaXNrJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O2Rpc2sgZGV2aWNlPSJkaXNrIiBzbmFwc2hvdD0ibm8iIHR5cGU9ImZpbGUiJmd0Ozxi cj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7 Jm5ic3A7ICZsdDtzb3VyY2UKZmlsZT0iL3JoZXYvZGF0YS1jZW50ZXIvbW50L3N0ci0wMi5yaGV2 LmxhYi5lbmcuYnJxLnJlZGhhdC5jb206X21udF9leHBvcnRfbmZzXzE1MF9uZnMwMy81YjJlMGJh Ni00NDU3LTQ5MjktYjkyNS1mMWMwZDhkMzdiNzUvaW1hZ2VzLzYxYjg2MTZmLWNlOTgtNDRlMi05 MGU1LTY5NTZhNDU3ZDhhMC8wNmFiZWQzNC01NDY0LTQ2ZDQtOTUyNy0zYzRlMzgxMzI1ODciLyZn dDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7dGFyZ2V0IGJ1cz0idmlydGlvIiBkZXY9InZkYSIvJmd0Ozxicj4KICAg ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7 CiAgICAmbHQ7c2VyaWFsJmd0OzYxYjg2MTZmLWNlOTgtNDRlMi05MGU1LTY5NTZhNDU3ZDhhMCZs dDsvc2VyaWFsJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtib290IG9yZGVyPSIxIi8mZ3Q7PGJyPgogICAgJm5i c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 O2RyaXZlciBjYWNoZT0ibm9uZSIgZXJyb3JfcG9saWN5PSJzdG9wIiBpbz0idGhyZWFkcyIKICAg IG5hbWU9InFlbXUiIHR5cGU9InJhdyIvJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNwOyAm bmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9kaXNrJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZuYnNw OyAmbHQ7L2RldmljZXMmZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtvcyZndDs8 YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0eXBlIGFy Y2g9InBwYzY0IiBtYWNoaW5lPSJwc2VyaWVzIiZndDtodm0mbHQ7L3R5cGUmZ3Q7PGJyPgogICAg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvb3MmZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7 ICZsdDtjbG9jayBhZGp1c3RtZW50PSIwIiBvZmZzZXQ9InZhcmlhYmxlIiZndDs8YnI+CiAgICAm bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0aW1lciBuYW1lPSJydGMi IHRpY2twb2xpY3k9ImNhdGNodXAiLyZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0 Oy9jbG9jayZndDs8YnI+CiAgICAmbmJzcDsmbmJzcDsmbmJzcDsgPGJyPgogICAgJm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDtxZW11OmNvbW1hbmRsaW5lJmd0Ozxicj4KICAgICZuYnNwOyZuYnNwOyZu YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3FlbXU6YXJnIHZhbHVlPSItdXNiZGV2aWNlIi8m Z3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7cWVt dTphcmcgdmFsdWU9ImtleWJvYXJkIi8mZ3Q7PGJyPgogICAgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDsvcWVtdTpjb21tYW5kbGluZSZndDs8YnI+CiAgICAmbHQ7L2RvbWFpbiZndDs8YnI+CiAgICA8 YnI+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0dXJlIiBjb2xzPSI3MiI+LS0g ClJlZ2FyZHMsCgpWaW56ZW56IEZlZW5zdHJhIHwgU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyClJl ZEhhdCBFbmdpbmVlcmluZyBWaXJ0dWFsaXphdGlvbiBSICZhbXA7IEQKUGhvbmU6ICs0MjAgNTMy IDI5NCA2MjUKSVJDOiB2ZmVlbnN0ciBvciBldmlsaXNzaW1vCgpCZXR0ZXIgdGVjaG5vbG9neS4g RmFzdGVyIGlubm92YXRpb24uIFBvd2VyZWQgYnkgY29tbXVuaXR5IGNvbGxhYm9yYXRpb24uClNl ZSBob3cgaXQgd29ya3MgYXQgcmVkaGF0LmNvbTwvcHJlPgogIDwvYm9keT4KPC9odG1sPgoKLS0t LS0tLS0tLS0tLS0wOTA2MDYwNzAzMDEwMDA4MDQwOTAxMDQtLQo= --===============7405673389713811340==-- From vitor.lima at eldorado.org.br Tue Feb 11 11:16:37 2014 Content-Type: multipart/mixed; boundary="===============1738331210250065613==" MIME-Version: 1.0 From: Vitor de Lima To: devel at ovirt.org Subject: Re: [Engine-devel] [ovirt-testday 2] Fake PPC Support - Feedback Date: Tue, 11 Feb 2014 16:16:27 +0000 Message-ID: <8faf4ba5220c41668692502f362994ab@serv030.corp.eldorado.org.br> In-Reply-To: 52FA4504.8050005@redhat.com --===============1738331210250065613== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_8faf4ba5220c41668692502f362994abserv030corpeldoradoorgb_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Vinzenz, This bug is fixed in more recent QEMU versions (1.6.x, for example). I have= =3D opened a bug for this issue: https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1063799 Thanks, Vitor ________________________________ De: Vinzenz Feenstra Enviado: ter=3DE7a-feira, 11 de fevereiro de 2014 13:43 Para: Vitor de Lima Cc: engine-devel Assunto: [ovirt-testday 2] Fake PPC Support - Feedback Hi, I hope that I have set up everything correctly this time. (Including the fa= =3D qemu hook ;)) This time I ram into this issue when I was starting the VM: Thread-1110::DEBUG::2014-02-11 15:31:28,786::libvirtconnection::124::root::= =3D (wrapper) Unknown libvirterror: ecode: 1 edom: 10 level: 2 message: interna= =3D l error: process exited while connecting to monitor: Warning: Disabling som= =3D e instructions which are not emulated by TCG (0x0, 0x6) qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function 0 not= avail=3D able for virtio-net-pci, in use by pci-ohci qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pci' co= uld no=3D t be initialized Thread-1110::DEBUG::2014-02-11 15:31:28,787::vm::2247::vm.Vm::(_startUnderl= =3D yingVm) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::_ongoingCreations = re=3D leased Thread-1110::ERROR::2014-02-11 15:31:28,787::vm::2273::vm.Vm::(_startUnderl= =3D yingVm) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::The vm start proce= ss=3D failed Traceback (most recent call last): File "/usr/share/vdsm/vm.py", line 2233, in _startUnderlyingVm self._run() File "/usr/share/vdsm/vm.py", line 3153, in _run self._connection.createXML(domxml, flags), File "/usr/lib64/python2.7/site-packages/vdsm/libvirtconnection.py", line= =3D 92, in wrapper ret =3D3D f(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2920, in creat= =3D eXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn= =3D =3D3Dself) libvirtError: internal error: process exited while connecting to monitor: W= =3D arning: Disabling some instructions which are not emulated by TCG (0x0, 0x6= =3D ) qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function 0 not= avail=3D able for virtio-net-pci, in use by pci-ohci qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pci' co= uld no=3D t be initialized Thread-1110::DEBUG::2014-02-11 15:31:28,837::vm::2714::vm.Vm::(setDownStatu= =3D s) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::Changed state to Down: = in=3D ternal error: process exited while connecting to monitor: Warning: Disablin= =3D g some instructions which are not emulated by TCG (0x0, 0x6) qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function 0 not= avail=3D able for virtio-net-pci, in use by pci-ohci qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pci' co= uld no=3D t be initialized Details: Thread-1109::DEBUG::2014-02-11 15:31:28,254::BindingXMLRPC::977::vds::(wrap= =3D per) return vmCreate with {'status': {'message': 'Done', 'code': 0}, 'vmLis= =3D t': {'status': 'WaitForLaunch', 'acpiEnable': 'true', 'emulatedMachine': 'p= =3D series', 'tabletEnable': 'true', 'pid': '0', 'memGuaranteedSize': 1024, 'ti= =3D meOffset': '0', 'keyboardLayout': 'en-us', 'displayPort': '-1', 'displaySec= =3D urePort': '-1', 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'POWER7_v2.3',= =3D 'custom': {}, 'clientIp': '', 'nicModel': 'rtl8139,pv', 'smartcardEnable':= =3D 'false', 'kvmEnable': 'true', 'vmId': 'e8aa218a-7d9c-46a8-885d-2ea33c3432c= =3D 2', 'transparentHugePages': 'true', 'devices': [{'device': 'vga', 'specPara= =3D ms': {'vram': '32768', 'heads': '1'}, 'type': 'video', 'deviceId': '4b34d5e= =3D 5-5df8-45c7-929d-015af53b68b2'}, {'index': '0', 'iface': 'scsi', 'address':= =3D {'bus': '0', 'controller': '0', 'type': 'drive', 'target': '0', 'unit': '0= =3D '}, 'specParams': {'path': ''}, 'readonly': 'true', 'deviceId': '1055a21c-d= =3D b70-4037-b6f5-8eb98b688668', 'path': '', 'device': 'cdrom', 'shared': 'fals= =3D e', 'type': 'disk'}, {'index': 0, 'iface': 'virtio', 'format': 'raw', 'boot= =3D Order': '1', 'volumeID': '06abed34-5464-46d4-9527-3c4e38132587', 'imageID':= =3D '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'specParams': {}, 'readonly': 'fal= =3D se', 'domainID': '5b2e0ba6-4457-4929-b925-f1c0d8d37b75', 'optional': 'false= =3D ', 'deviceId': '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'poolID': '00000002-= =3D 0002-0002-0002-000000000002', 'device': 'disk', 'shared': 'false', 'propaga= =3D teErrors': 'off', 'type': 'disk'}, {'device': 'scsi', 'index': '0', 'type':= =3D 'controller', 'address': {'type': 'spapr-vio'}}, {'nicModel': 'pv', 'macAd= =3D dr': '00:1a:4a:fd:38:d2', 'linkActive': 'true', 'network': 'ovirtmgmt', 'fi= =3D lter': 'vdsm-no-mac-spoofing', 'specParams': {}, 'deviceId': '814af769-c14c= =3D -42df-84b6-075930067cfb', 'device': 'bridge', 'type': 'interface'}, {'devic= =3D e': 'memballoon', 'specParams': {'model': 'virtio'}, 'type': 'balloon', 'de= =3D viceId': '2f41cde8-4660-4e2a-a364-79535be662cf'}, {'index': '1', 'specParam= =3D s': {}, 'deviceId': '2e48b9cb-d3f6-470f-b47e-f68850d34303', 'device': 'scsi= =3D ', 'model': 'virtio-scsi', 'type': 'controller'}], 'smp': '1', 'vmType': 'k= =3D vm', 'memSize': 1024, 'displayIp': '0', 'spiceSecureChannels': 'smain,sinpu= =3D ts,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard', 'smpCoresPerSo= =3D cket': '1', 'vmName': 'test', 'display': 'vnc', 'nice': '0'}} Thread-1110::DEBUG::2014-02-11 15:31:28,321::vm::3119::vm.Vm::(_run) vmId= =3D =3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::> test e8aa218a-7d9c-46a8-885d-2ea33c3432c2 262144 262144 1 1048576 /usr/bin/qemu-system-ppc64
61b8616f-ce98-44e2-90e5-6956a457d8a0 hvm -- Regards, Vinzenz Feenstra | Senior Software Engineer RedHat Engineering Virtualization R & D Phone: +420 532 294 625 IRC: vfeenstr or evilissimo Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --_000_8faf4ba5220c41668692502f362994abserv030corpeldoradoorgb_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi Vinzenz,

 

This bug is fixed in more recent QEMU versions (1.6.= x,=3D for example). I have opened a bug for this issue:

 

https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1063799

 

Thanks,

Vitor


De: Vinzenz Feenstra = <=3D vfeenstr(a)redhat.com>
Enviado: ter=3DE7a-feira, 11 de fevereiro de 2014 13:43
Para: Vitor de Lima
Cc: engine-devel
Assunto: [ovirt-testday 2] Fake PPC Support - Feedback
 
Hi,

I hope that I have set up everything correctly this time. (Including the fa= =3D qemu hook ;))

This time I ram into this issue when I was starting the VM:


Thread-1110::DEBUG::2014-02-11 15:31:28,786::libvirtconnection::124::root::= =3D (wrapper) Unknown libvirterror: ecode: 1 edom: 10 level: 2 message: interna= =3D l error: process exited while connecting to monitor: Warning: Disabling som= =3D e instructions which are not emulated by TCG (0x0, 0x6)
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function 0 not= avail=3D able for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pci' co= uld no=3D t be initialized

Thread-1110::DEBUG::2014-02-11 15:31:28,787::vm::2247::vm.Vm::(_startUnderl= =3D yingVm) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::_ongoingCreations = re=3D leased
Thread-1110::ERROR::2014-02-11 15:31:28,787::vm::2273::vm.Vm::(_startUnderl= =3D yingVm) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::The vm start proce= ss=3D failed
Traceback (most recent call last):
  File "/usr/share/vdsm/vm.py", line 2233, in _startUnderlyi= =3D ngVm
    self._run()
  File "/usr/share/vdsm/vm.py", line 3153, in _run
    self._connection.createXML(domxml, flags),
  File "/usr/lib64/python2.7/site-packages/vdsm/libvirtconnection= =3D .py", line 92, in wrapper
    ret =3D3D f(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line= =3D 2920, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() = =3D failed', conn=3D3Dself)
libvirtError: internal error: process exited while connecting to monitor: W= =3D arning: Disabling some instructions which are not emulated by TCG (0x0, 0x6= =3D )
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function 0 not= avail=3D able for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3Dnet0,m= ac=3D =3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pci' co= uld no=3D t be initialized

Thread-1110::DEBUG::2014-02-11 15:31:28,837::vm::2714::vm.Vm::(setDownStatu= =3D s) vmId=3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::Changed state to Dow= n:=3D internal error: process exited while connecting to monitor: Warning: Disab= =3D ling some instructions which are not emulated by TCG (0x0, 0x6)
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3= Dnet=3D 0,mac=3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: PCI: slot 1 function = 0 not =3D available for virtio-net-pci, in use by pci-ohci
qemu-system-ppc64: -device virtio-net-pci,netdev=3D3Dhostnet0,id=3D3= Dnet=3D 0,mac=3D3D00:1a:4a:fd:38:d2,bus=3D3Dpci,addr=3D3D0x1: Device 'virtio-net-pc= i' cou=3D ld not be initialized

Details:

Thread-1109::DEBUG::2014-02-11 15:31:28,254::BindingXMLRPC::977::vds::(wrap= =3D per) return vmCreate with {'status': {'message': 'Done', 'code': 0}, 'vmLis= =3D t': {'status': 'WaitForLaunch', 'acpiEnable': 'true', 'emulatedMachine': 'p= =3D series', 'tabletEnable': 'true', 'pid': '0', 'memGuaranteedSize': 1024, 'timeOffset': '0', 'keyboardLayout'= =3D : 'en-us', 'displayPort': '-1', 'displaySecurePort': '-1', 'spiceSslCipherS= =3D uite': 'DEFAULT', 'cpuType': 'POWER7_v2.3', 'custom': {}, 'clientIp': '', '= =3D nicModel': 'rtl8139,pv', 'smartcardEnable': 'false', 'kvmEnable': 'true', 'vmId': 'e8aa218a-7d9c-46a8-885d-2ea33c3432c= =3D 2', 'transparentHugePages': 'true', 'devices': [{'device': 'vga', 'specPara= =3D ms': {'vram': '32768', 'heads': '1'}, 'type': 'video', 'deviceId': '4b34d5e= =3D 5-5df8-45c7-929d-015af53b68b2'}, {'index': '0', 'iface': 'scsi', 'address': {'bus': '0', 'controller': '0',= =3D 'type': 'drive', 'target': '0', 'unit': '0'}, 'specParams': {'path': ''}, = =3D 'readonly': 'true', 'deviceId': '1055a21c-db70-4037-b6f5-8eb98b688668', 'pa= =3D th': '', 'device': 'cdrom', 'shared': 'false', 'type': 'disk'}, {'index': 0, 'iface': 'virtio', 'format': 'raw',= =3D 'bootOrder': '1', 'volumeID': '06abed34-5464-46d4-9527-3c4e38132587', 'ima= =3D geID': '61b8616f-ce98-44e2-90e5-6956a457d8a0', 'specParams': {}, 'readonly'= =3D : 'false', 'domainID': '5b2e0ba6-4457-4929-b925-f1c0d8d37b75', 'optional': 'false', 'deviceId': '61b8616f-ce98-44e2-90e5-6956a457d8a0', '= =3D poolID': '00000002-0002-0002-0002-000000000002', 'device': 'disk', 'shared'= =3D : 'false', 'propagateErrors': 'off', 'type': 'disk'}, {'device': 'scsi', 'i= =3D ndex': '0', 'type': 'controller', 'address': {'type': 'spapr-vio'}}, {'nicModel': 'pv', 'macAddr': '00:1a:4a= =3D :fd:38:d2', 'linkActive': 'true', 'network': 'ovirtmgmt', 'filter': 'vdsm-n= =3D o-mac-spoofing', 'specParams': {}, 'deviceId': '814af769-c14c-42df-84b6-075= =3D 930067cfb', 'device': 'bridge', 'type': 'interface'}, {'device': 'memballoon', 'specParams': {'model': 'vi= =3D rtio'}, 'type': 'balloon', 'deviceId': '2f41cde8-4660-4e2a-a364-79535be662c= =3D f'}, {'index': '1', 'specParams': {}, 'deviceId': '2e48b9cb-d3f6-470f-b47e-= =3D f68850d34303', 'device': 'scsi', 'model': 'virtio-scsi', 'type': 'controller'}], 'smp': '1', 'vmType': 'kvm= =3D ', 'memSize': 1024, 'displayIp': '0', 'spiceSecureChannels': 'smain,sinputs= =3D ,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard', 'smpCoresPerSock= =3D et': '1', 'vmName': 'test', 'display': 'vnc', 'nice': '0'}}


Thread-1110::DEBUG::2014-02-11 15:31:28,321::vm::3119::vm.Vm::(_run) vmId= =3D =3D3D`e8aa218a-7d9c-46a8-885d-2ea33c3432c2`::<?xml version=3D3D"1.0= &quo=3D t; encoding=3D3D"utf-8"?><domain type=3D3D"qemu" = xmln=3D s:qemu=3D3D"http://libvirt.org/schemas/domain/qemu/1.0"= =3D >
    <name>test</name>
    <uuid>e8aa218a-7d9c-46a8-885d-2ea33c3432c2</uui= =3D d>
    <memory>262144</memory>
    <currentMemory>262144</currentMemory>
    <vcpu current=3D3D"1">1</vcpu>
    <memtune>
        <min_guarantee>1048576</min_= =3D guarantee>
    </memtune>
    <devices>
        <channel type=3D3D"unix"= &g=3D t;
            <target name=3D= 3D=3D "com.redhat.rhevm.vdsm" type=3D3D"virtio"/>
            <source mode=3D= 3D=3D "bind" path=3D3D"/var/lib/libvirt/qemu/channels/e8aa218a-7d9= c-=3D 46a8-885d-2ea33c3432c2.com.redhat.rhevm.vdsm"/>
        </channel>
        <channel type=3D3D"unix"= &g=3D t;
            <target name=3D= 3D=3D "org.qemu.guest_agent.0" type=3D3D"virtio"/>
            <source mode=3D= 3D=3D "bind" path=3D3D"/var/lib/libvirt/qemu/channels/e8aa218a-7d9= c-=3D 46a8-885d-2ea33c3432c2.org.qemu.guest_agent.0"/>
        </channel>
        <input bus=3D3D"usb" typ= e=3D =3D3D"tablet"/>
        <graphics autoport=3D3D"yes&q= uo=3D t; keymap=3D3D"en-us" listen=3D3D"0" passwd=3D3D"*= ****&q=3D uot; port=3D3D"-1" type=3D3D"vnc"/>
        <emulator>/usr/bin/qemu-system-= =3D ppc64</emulator>
        <memballoon model=3D3D"virtio= &q=3D uot;/>
        <controller index=3D3D"0"= ; =3D type=3D3D"scsi">
            <address type= =3D =3D3D"spapr-vio"/>
        </controller>
        <controller index=3D3D"1"= ; =3D model=3D3D"virtio-scsi" type=3D3D"scsi"/>
        <video>
            <model heads=3D= 3D=3D "1" type=3D3D"vga" vram=3D3D"32768"/>
        </video>
        <interface type=3D3D"bridge&q= uo=3D t;>
            <mac address=3D= 3D=3D "00:1a:4a:fd:38:d2"/>
            <model type=3D3= D&=3D quot;virtio"/>
            <source bridge= =3D =3D3D"ovirtmgmt"/>
            <filterref filt= =3D er=3D3D"vdsm-no-mac-spoofing"/>
            <link state=3D3= D&=3D quot;up"/>
        </interface>
        <disk device=3D3D"cdrom"= s=3D napshot=3D3D"no" type=3D3D"file">
            <address bus=3D= 3D=3D "0" controller=3D3D"0" target=3D3D"0" type=3D= 3D&quo=3D t;drive" unit=3D3D"0"/>
            <source file=3D= 3D=3D "" startupPolicy=3D3D"optional"/>
            <target bus=3D3= D&=3D quot;scsi" dev=3D3D"sda"/>
            <readonly/><= =3D br>             <serial/>         </disk>
        <disk device=3D3D"disk" = sn=3D apshot=3D3D"no" type=3D3D"file">
            <source file=3D= 3D=3D "/rhev/data-center/mnt/str-02.rhev.lab.eng.brq.redhat.com:_mnt_export_= =3D nfs_150_nfs03/5b2e0ba6-4457-4929-b925-f1c0d8d37b75/images/61b8616f-ce98-44e= =3D 2-90e5-6956a457d8a0/06abed34-5464-46d4-9527-3c4e38132587"/>
            <target bus=3D3= D&=3D quot;virtio" dev=3D3D"vda"/>
            <serial>61b8= =3D 616f-ce98-44e2-90e5-6956a457d8a0</serial>
            <boot order=3D3= D&=3D quot;1"/>
            <driver cache= =3D =3D3D"none" error_policy=3D3D"stop" io=3D3D"thread= s"=3D ; name=3D3D"qemu" type=3D3D"raw"/>
        </disk>
    </devices>
    <os>
        <type arch=3D3D"ppc64" m= ac=3D hine=3D3D"pseries">hvm</type>
    </os>
    <clock adjustment=3D3D"0" offset=3D3D"= vari=3D able">
        <timer name=3D3D"rtc" ti= ck=3D policy=3D3D"catchup"/>
    </clock>
   
    <qemu:commandline>
        <qemu:arg value=3D3D"-usbdevi= ce=3D "/>
        <qemu:arg value=3D3D"keyboard= &q=3D uot;/>
    </qemu:commandline>
</domain>


-- =3D0A=3D
Regards,=3D0A=3D
=3D0A=3D
Vinzenz Feenstra | Senior Software Engineer=3D0A=3D
RedHat Engineering Virtualization R & D=3D0A=3D
Phone: +420 532 294 625=3D0A=3D
IRC: vfeenstr or evilissimo=3D0A=3D
=3D0A=3D
Better technology. Faster innovation. Powered by community collaboration.=
=3D
=3D0A=3D
See how it works at redhat.com
--_000_8faf4ba5220c41668692502f362994abserv030corpeldoradoorgb_-- --===============1738331210250065613== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzhmYWY0YmE1MjIwYzQxNjY4NjkyNTAyZjM2Mjk5NGFic2VydjAzMGNvcnBlbGRvcmFk b29yZ2JfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGkgVmluemVueiwKClRo aXMgYnVnIGlzIGZpeGVkIGluIG1vcmUgcmVjZW50IFFFTVUgdmVyc2lvbnMgKDEuNi54LCBmb3Ig ZXhhbXBsZSkuIEkgaGF2ZT0KIG9wZW5lZCBhIGJ1ZyBmb3IgdGhpcyBpc3N1ZToKCmh0dHBzOi8v YnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMDYzNzk5CgpUaGFua3MsClZp dG9yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpEZTogVmluemVueiBGZWVuc3Ry YSA8dmZlZW5zdHJAcmVkaGF0LmNvbT4KRW52aWFkbzogdGVyPUU3YS1mZWlyYSwgMTEgZGUgZmV2 ZXJlaXJvIGRlIDIwMTQgMTM6NDMKUGFyYTogVml0b3IgZGUgTGltYQpDYzogZW5naW5lLWRldmVs CkFzc3VudG86IFtvdmlydC10ZXN0ZGF5IDJdIEZha2UgUFBDIFN1cHBvcnQgLSBGZWVkYmFjawoK SGksCgpJIGhvcGUgdGhhdCBJIGhhdmUgc2V0IHVwIGV2ZXJ5dGhpbmcgY29ycmVjdGx5IHRoaXMg dGltZS4gKEluY2x1ZGluZyB0aGUgZmE9CnFlbXUgaG9vayA7KSkKClRoaXMgdGltZSBJIHJhbSBp bnRvIHRoaXMgaXNzdWUgd2hlbiBJIHdhcyBzdGFydGluZyB0aGUgVk06CgoKVGhyZWFkLTExMTA6 OkRFQlVHOjoyMDE0LTAyLTExIDE1OjMxOjI4LDc4Njo6bGlidmlydGNvbm5lY3Rpb246OjEyNDo6 cm9vdDo6PQood3JhcHBlcikgVW5rbm93biBsaWJ2aXJ0ZXJyb3I6IGVjb2RlOiAxIGVkb206IDEw IGxldmVsOiAyIG1lc3NhZ2U6IGludGVybmE9CmwgZXJyb3I6IHByb2Nlc3MgZXhpdGVkIHdoaWxl IGNvbm5lY3RpbmcgdG8gbW9uaXRvcjogV2FybmluZzogRGlzYWJsaW5nIHNvbT0KZSBpbnN0cnVj dGlvbnMgd2hpY2ggYXJlIG5vdCBlbXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2KQpxZW11LXN5c3Rl bS1wcGM2NDogLWRldmljZSB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9M0Rob3N0bmV0MCxpZD0zRG5l dDAsbWFjPQo9M0QwMDoxYTo0YTpmZDozODpkMixidXM9M0RwY2ksYWRkcj0zRDB4MTogUENJOiBz bG90IDEgZnVuY3Rpb24gMCBub3QgYXZhaWw9CmFibGUgZm9yIHZpcnRpby1uZXQtcGNpLCBpbiB1 c2UgYnkgcGNpLW9oY2kKcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgdmlydGlvLW5ldC1wY2ks bmV0ZGV2PTNEaG9zdG5ldDAsaWQ9M0RuZXQwLG1hYz0KPTNEMDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVz PTNEcGNpLGFkZHI9M0QweDE6IERldmljZSAndmlydGlvLW5ldC1wY2knIGNvdWxkIG5vPQp0IGJl IGluaXRpYWxpemVkCgpUaHJlYWQtMTExMDo6REVCVUc6OjIwMTQtMDItMTEgMTU6MzE6MjgsNzg3 Ojp2bTo6MjI0Nzo6dm0uVm06Oihfc3RhcnRVbmRlcmw9CnlpbmdWbSkgdm1JZD0zRGBlOGFhMjE4 YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2MzNDMyYzJgOjpfb25nb2luZ0NyZWF0aW9ucyByZT0KbGVh c2VkClRocmVhZC0xMTEwOjpFUlJPUjo6MjAxNC0wMi0xMSAxNTozMToyOCw3ODc6OnZtOjoyMjcz Ojp2bS5WbTo6KF9zdGFydFVuZGVybD0KeWluZ1ZtKSB2bUlkPTNEYGU4YWEyMThhLTdkOWMtNDZh OC04ODVkLTJlYTMzYzM0MzJjMmA6OlRoZSB2bSBzdGFydCBwcm9jZXNzPQogZmFpbGVkClRyYWNl YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vdm0u cHkiLCBsaW5lIDIyMzMsIGluIF9zdGFydFVuZGVybHlpbmdWbQogICAgc2VsZi5fcnVuKCkKICBG aWxlICIvdXNyL3NoYXJlL3Zkc20vdm0ucHkiLCBsaW5lIDMxNTMsIGluIF9ydW4KICAgIHNlbGYu X2Nvbm5lY3Rpb24uY3JlYXRlWE1MKGRvbXhtbCwgZmxhZ3MpLAogIEZpbGUgIi91c3IvbGliNjQv cHl0aG9uMi43L3NpdGUtcGFja2FnZXMvdmRzbS9saWJ2aXJ0Y29ubmVjdGlvbi5weSIsIGxpbmU9 CiA5MiwgaW4gd3JhcHBlcgogICAgcmV0ID0zRCBmKCphcmdzLCAqKmt3YXJncykKICBGaWxlICIv dXNyL2xpYjY0L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2xpYnZpcnQucHkiLCBsaW5lIDI5MjAs IGluIGNyZWF0PQplWE1MCiAgICBpZiByZXQgaXMgTm9uZTpyYWlzZSBsaWJ2aXJ0RXJyb3IoJ3Zp ckRvbWFpbkNyZWF0ZVhNTCgpIGZhaWxlZCcsIGNvbm49Cj0zRHNlbGYpCmxpYnZpcnRFcnJvcjog aW50ZXJuYWwgZXJyb3I6IHByb2Nlc3MgZXhpdGVkIHdoaWxlIGNvbm5lY3RpbmcgdG8gbW9uaXRv cjogVz0KYXJuaW5nOiBEaXNhYmxpbmcgc29tZSBpbnN0cnVjdGlvbnMgd2hpY2ggYXJlIG5vdCBl bXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2PQopCnFlbXUtc3lzdGVtLXBwYzY0OiAtZGV2aWNlIHZp cnRpby1uZXQtcGNpLG5ldGRldj0zRGhvc3RuZXQwLGlkPTNEbmV0MCxtYWM9Cj0zRDAwOjFhOjRh OmZkOjM4OmQyLGJ1cz0zRHBjaSxhZGRyPTNEMHgxOiBQQ0k6IHNsb3QgMSBmdW5jdGlvbiAwIG5v dCBhdmFpbD0KYWJsZSBmb3IgdmlydGlvLW5ldC1wY2ksIGluIHVzZSBieSBwY2ktb2hjaQpxZW11 LXN5c3RlbS1wcGM2NDogLWRldmljZSB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9M0Rob3N0bmV0MCxp ZD0zRG5ldDAsbWFjPQo9M0QwMDoxYTo0YTpmZDozODpkMixidXM9M0RwY2ksYWRkcj0zRDB4MTog RGV2aWNlICd2aXJ0aW8tbmV0LXBjaScgY291bGQgbm89CnQgYmUgaW5pdGlhbGl6ZWQKClRocmVh ZC0xMTEwOjpERUJVRzo6MjAxNC0wMi0xMSAxNTozMToyOCw4Mzc6OnZtOjoyNzE0Ojp2bS5WbTo6 KHNldERvd25TdGF0dT0Kcykgdm1JZD0zRGBlOGFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2Mz NDMyYzJgOjpDaGFuZ2VkIHN0YXRlIHRvIERvd246IGluPQp0ZXJuYWwgZXJyb3I6IHByb2Nlc3Mg ZXhpdGVkIHdoaWxlIGNvbm5lY3RpbmcgdG8gbW9uaXRvcjogV2FybmluZzogRGlzYWJsaW49Cmcg c29tZSBpbnN0cnVjdGlvbnMgd2hpY2ggYXJlIG5vdCBlbXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2 KQpxZW11LXN5c3RlbS1wcGM2NDogLWRldmljZSB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9M0Rob3N0 bmV0MCxpZD0zRG5ldDAsbWFjPQo9M0QwMDoxYTo0YTpmZDozODpkMixidXM9M0RwY2ksYWRkcj0z RDB4MTogUENJOiBzbG90IDEgZnVuY3Rpb24gMCBub3QgYXZhaWw9CmFibGUgZm9yIHZpcnRpby1u ZXQtcGNpLCBpbiB1c2UgYnkgcGNpLW9oY2kKcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2Ugdmly dGlvLW5ldC1wY2ksbmV0ZGV2PTNEaG9zdG5ldDAsaWQ9M0RuZXQwLG1hYz0KPTNEMDA6MWE6NGE6 ZmQ6Mzg6ZDIsYnVzPTNEcGNpLGFkZHI9M0QweDE6IERldmljZSAndmlydGlvLW5ldC1wY2knIGNv dWxkIG5vPQp0IGJlIGluaXRpYWxpemVkCgpEZXRhaWxzOgoKVGhyZWFkLTExMDk6OkRFQlVHOjoy MDE0LTAyLTExIDE1OjMxOjI4LDI1NDo6QmluZGluZ1hNTFJQQzo6OTc3Ojp2ZHM6Oih3cmFwPQpw ZXIpIHJldHVybiB2bUNyZWF0ZSB3aXRoIHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ0RvbmUnLCAn Y29kZSc6IDB9LCAndm1MaXM9CnQnOiB7J3N0YXR1cyc6ICdXYWl0Rm9yTGF1bmNoJywgJ2FjcGlF bmFibGUnOiAndHJ1ZScsICdlbXVsYXRlZE1hY2hpbmUnOiAncD0Kc2VyaWVzJywgJ3RhYmxldEVu YWJsZSc6ICd0cnVlJywgJ3BpZCc6ICcwJywgJ21lbUd1YXJhbnRlZWRTaXplJzogMTAyNCwgJ3Rp PQptZU9mZnNldCc6ICcwJywgJ2tleWJvYXJkTGF5b3V0JzogJ2VuLXVzJywgJ2Rpc3BsYXlQb3J0 JzogJy0xJywgJ2Rpc3BsYXlTZWM9CnVyZVBvcnQnOiAnLTEnLCAnc3BpY2VTc2xDaXBoZXJTdWl0 ZSc6ICdERUZBVUxUJywgJ2NwdVR5cGUnOiAnUE9XRVI3X3YyLjMnLD0KICdjdXN0b20nOiB7fSwg J2NsaWVudElwJzogJycsICduaWNNb2RlbCc6ICdydGw4MTM5LHB2JywgJ3NtYXJ0Y2FyZEVuYWJs ZSc6PQogJ2ZhbHNlJywgJ2t2bUVuYWJsZSc6ICd0cnVlJywgJ3ZtSWQnOiAnZThhYTIxOGEtN2Q5 Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmM9CjInLCAndHJhbnNwYXJlbnRIdWdlUGFnZXMnOiAndHJ1 ZScsICdkZXZpY2VzJzogW3snZGV2aWNlJzogJ3ZnYScsICdzcGVjUGFyYT0KbXMnOiB7J3ZyYW0n OiAnMzI3NjgnLCAnaGVhZHMnOiAnMSd9LCAndHlwZSc6ICd2aWRlbycsICdkZXZpY2VJZCc6ICc0 YjM0ZDVlPQo1LTVkZjgtNDVjNy05MjlkLTAxNWFmNTNiNjhiMid9LCB7J2luZGV4JzogJzAnLCAn aWZhY2UnOiAnc2NzaScsICdhZGRyZXNzJzo9CiB7J2J1cyc6ICcwJywgJ2NvbnRyb2xsZXInOiAn MCcsICd0eXBlJzogJ2RyaXZlJywgJ3RhcmdldCc6ICcwJywgJ3VuaXQnOiAnMD0KJ30sICdzcGVj UGFyYW1zJzogeydwYXRoJzogJyd9LCAncmVhZG9ubHknOiAndHJ1ZScsICdkZXZpY2VJZCc6ICcx MDU1YTIxYy1kPQpiNzAtNDAzNy1iNmY1LThlYjk4YjY4ODY2OCcsICdwYXRoJzogJycsICdkZXZp Y2UnOiAnY2Ryb20nLCAnc2hhcmVkJzogJ2ZhbHM9CmUnLCAndHlwZSc6ICdkaXNrJ30sIHsnaW5k ZXgnOiAwLCAnaWZhY2UnOiAndmlydGlvJywgJ2Zvcm1hdCc6ICdyYXcnLCAnYm9vdD0KT3JkZXIn OiAnMScsICd2b2x1bWVJRCc6ICcwNmFiZWQzNC01NDY0LTQ2ZDQtOTUyNy0zYzRlMzgxMzI1ODcn LCAnaW1hZ2VJRCc6PQogJzYxYjg2MTZmLWNlOTgtNDRlMi05MGU1LTY5NTZhNDU3ZDhhMCcsICdz cGVjUGFyYW1zJzoge30sICdyZWFkb25seSc6ICdmYWw9CnNlJywgJ2RvbWFpbklEJzogJzViMmUw YmE2LTQ0NTctNDkyOS1iOTI1LWYxYzBkOGQzN2I3NScsICdvcHRpb25hbCc6ICdmYWxzZT0KJywg J2RldmljZUlkJzogJzYxYjg2MTZmLWNlOTgtNDRlMi05MGU1LTY5NTZhNDU3ZDhhMCcsICdwb29s SUQnOiAnMDAwMDAwMDItPQowMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAwMDInLCAnZGV2aWNlJzog J2Rpc2snLCAnc2hhcmVkJzogJ2ZhbHNlJywgJ3Byb3BhZ2E9CnRlRXJyb3JzJzogJ29mZicsICd0 eXBlJzogJ2Rpc2snfSwgeydkZXZpY2UnOiAnc2NzaScsICdpbmRleCc6ICcwJywgJ3R5cGUnOj0K ICdjb250cm9sbGVyJywgJ2FkZHJlc3MnOiB7J3R5cGUnOiAnc3BhcHItdmlvJ319LCB7J25pY01v ZGVsJzogJ3B2JywgJ21hY0FkPQpkcic6ICcwMDoxYTo0YTpmZDozODpkMicsICdsaW5rQWN0aXZl JzogJ3RydWUnLCAnbmV0d29yayc6ICdvdmlydG1nbXQnLCAnZmk9Cmx0ZXInOiAndmRzbS1uby1t YWMtc3Bvb2ZpbmcnLCAnc3BlY1BhcmFtcyc6IHt9LCAnZGV2aWNlSWQnOiAnODE0YWY3NjktYzE0 Yz0KLTQyZGYtODRiNi0wNzU5MzAwNjdjZmInLCAnZGV2aWNlJzogJ2JyaWRnZScsICd0eXBlJzog J2ludGVyZmFjZSd9LCB7J2RldmljPQplJzogJ21lbWJhbGxvb24nLCAnc3BlY1BhcmFtcyc6IHsn bW9kZWwnOiAndmlydGlvJ30sICd0eXBlJzogJ2JhbGxvb24nLCAnZGU9CnZpY2VJZCc6ICcyZjQx Y2RlOC00NjYwLTRlMmEtYTM2NC03OTUzNWJlNjYyY2YnfSwgeydpbmRleCc6ICcxJywgJ3NwZWNQ YXJhbT0Kcyc6IHt9LCAnZGV2aWNlSWQnOiAnMmU0OGI5Y2ItZDNmNi00NzBmLWI0N2UtZjY4ODUw ZDM0MzAzJywgJ2RldmljZSc6ICdzY3NpPQonLCAnbW9kZWwnOiAndmlydGlvLXNjc2knLCAndHlw ZSc6ICdjb250cm9sbGVyJ31dLCAnc21wJzogJzEnLCAndm1UeXBlJzogJ2s9CnZtJywgJ21lbVNp emUnOiAxMDI0LCAnZGlzcGxheUlwJzogJzAnLCAnc3BpY2VTZWN1cmVDaGFubmVscyc6ICdzbWFp bixzaW5wdT0KdHMsc2N1cnNvcixzcGxheWJhY2ssc3JlY29yZCxzZGlzcGxheSxzdXNicmVkaXIs c3NtYXJ0Y2FyZCcsICdzbXBDb3Jlc1BlclNvPQpja2V0JzogJzEnLCAndm1OYW1lJzogJ3Rlc3Qn LCAnZGlzcGxheSc6ICd2bmMnLCAnbmljZSc6ICcwJ319CgoKVGhyZWFkLTExMTA6OkRFQlVHOjoy MDE0LTAyLTExIDE1OjMxOjI4LDMyMTo6dm06OjMxMTk6OnZtLlZtOjooX3J1bikgdm1JZD0KPTNE YGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjMmA6Ojw/eG1sIHZlcnNpb249M0Qi MS4wIiBlbmNvZGluZz0KPTNEInV0Zi04Ij8+PGRvbWFpbiB0eXBlPTNEInFlbXUiIHhtbG5zOnFl bXU9M0QiaHR0cDovL2xpYnZpcnQub3JnL3NjaGVtYXMvPQpkb21haW4vcWVtdS8xLjAiPGh0dHA6 Ly9saWJ2aXJ0Lm9yZy9zY2hlbWFzL2RvbWFpbi9xZW11LzEuMD4+CiAgICA8bmFtZT50ZXN0PC9u YW1lPgogICAgPHV1aWQ+ZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVhMzNjMzQzMmMyPC91dWlk PgogICAgPG1lbW9yeT4yNjIxNDQ8L21lbW9yeT4KICAgIDxjdXJyZW50TWVtb3J5PjI2MjE0NDwv Y3VycmVudE1lbW9yeT4KICAgIDx2Y3B1IGN1cnJlbnQ9M0QiMSI+MTwvdmNwdT4KICAgIDxtZW10 dW5lPgogICAgICAgIDxtaW5fZ3VhcmFudGVlPjEwNDg1NzY8L21pbl9ndWFyYW50ZWU+CiAgICA8 L21lbXR1bmU+CiAgICA8ZGV2aWNlcz4KICAgICAgICA8Y2hhbm5lbCB0eXBlPTNEInVuaXgiPgog ICAgICAgICAgICA8dGFyZ2V0IG5hbWU9M0QiY29tLnJlZGhhdC5yaGV2bS52ZHNtIiB0eXBlPTNE InZpcnRpbyIvPgogICAgICAgICAgICA8c291cmNlIG1vZGU9M0QiYmluZCIgcGF0aD0zRCIvdmFy L2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMvZTg9CmFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEz M2MzNDMyYzIuY29tLnJlZGhhdC5yaGV2bS52ZHNtIi8+CiAgICAgICAgPC9jaGFubmVsPgogICAg ICAgIDxjaGFubmVsIHR5cGU9M0QidW5peCI+CiAgICAgICAgICAgIDx0YXJnZXQgbmFtZT0zRCJv cmcucWVtdS5ndWVzdF9hZ2VudC4wIiB0eXBlPTNEInZpcnRpbyIvPgogICAgICAgICAgICA8c291 cmNlIG1vZGU9M0QiYmluZCIgcGF0aD0zRCIvdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lbHMv ZTg9CmFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2MzNDMyYzIub3JnLnFlbXUuZ3Vlc3RfYWdl bnQuMCIvPgogICAgICAgIDwvY2hhbm5lbD4KICAgICAgICA8aW5wdXQgYnVzPTNEInVzYiIgdHlw ZT0zRCJ0YWJsZXQiLz4KICAgICAgICA8Z3JhcGhpY3MgYXV0b3BvcnQ9M0QieWVzIiBrZXltYXA9 M0QiZW4tdXMiIGxpc3Rlbj0zRCIwIiBwYXNzd2Q9M0QiPQoqKioqKiIgcG9ydD0zRCItMSIgdHlw ZT0zRCJ2bmMiLz4KICAgICAgICA8ZW11bGF0b3I+L3Vzci9iaW4vcWVtdS1zeXN0ZW0tcHBjNjQ8 L2VtdWxhdG9yPgogICAgICAgIDxtZW1iYWxsb29uIG1vZGVsPTNEInZpcnRpbyIvPgogICAgICAg IDxjb250cm9sbGVyIGluZGV4PTNEIjAiIHR5cGU9M0Qic2NzaSI+CiAgICAgICAgICAgIDxhZGRy ZXNzIHR5cGU9M0Qic3BhcHItdmlvIi8+CiAgICAgICAgPC9jb250cm9sbGVyPgogICAgICAgIDxj b250cm9sbGVyIGluZGV4PTNEIjEiIG1vZGVsPTNEInZpcnRpby1zY3NpIiB0eXBlPTNEInNjc2ki Lz4KICAgICAgICA8dmlkZW8+CiAgICAgICAgICAgIDxtb2RlbCBoZWFkcz0zRCIxIiB0eXBlPTNE InZnYSIgdnJhbT0zRCIzMjc2OCIvPgogICAgICAgIDwvdmlkZW8+CiAgICAgICAgPGludGVyZmFj ZSB0eXBlPTNEImJyaWRnZSI+CiAgICAgICAgICAgIDxtYWMgYWRkcmVzcz0zRCIwMDoxYTo0YTpm ZDozODpkMiIvPgogICAgICAgICAgICA8bW9kZWwgdHlwZT0zRCJ2aXJ0aW8iLz4KICAgICAgICAg ICAgPHNvdXJjZSBicmlkZ2U9M0Qib3ZpcnRtZ210Ii8+CiAgICAgICAgICAgIDxmaWx0ZXJyZWYg ZmlsdGVyPTNEInZkc20tbm8tbWFjLXNwb29maW5nIi8+CiAgICAgICAgICAgIDxsaW5rIHN0YXRl PTNEInVwIi8+CiAgICAgICAgPC9pbnRlcmZhY2U+CiAgICAgICAgPGRpc2sgZGV2aWNlPTNEImNk cm9tIiBzbmFwc2hvdD0zRCJubyIgdHlwZT0zRCJmaWxlIj4KICAgICAgICAgICAgPGFkZHJlc3Mg YnVzPTNEIjAiIGNvbnRyb2xsZXI9M0QiMCIgdGFyZ2V0PTNEIjAiIHR5cGU9M0QiZHJpdmUiPQog dW5pdD0zRCIwIi8+CiAgICAgICAgICAgIDxzb3VyY2UgZmlsZT0zRCIiIHN0YXJ0dXBQb2xpY3k9 M0Qib3B0aW9uYWwiLz4KICAgICAgICAgICAgPHRhcmdldCBidXM9M0Qic2NzaSIgZGV2PTNEInNk YSIvPgogICAgICAgICAgICA8cmVhZG9ubHkvPgogICAgICAgICAgICA8c2VyaWFsLz4KICAgICAg ICA8L2Rpc2s+CiAgICAgICAgPGRpc2sgZGV2aWNlPTNEImRpc2siIHNuYXBzaG90PTNEIm5vIiB0 eXBlPTNEImZpbGUiPgogICAgICAgICAgICA8c291cmNlIGZpbGU9M0QiL3JoZXYvZGF0YS1jZW50 ZXIvbW50L3N0ci0wMi5yaGV2LmxhYi5lbmcuYnJxLnI9CmVkaGF0LmNvbTpfbW50X2V4cG9ydF9u ZnNfMTUwX25mczAzLzViMmUwYmE2LTQ0NTctNDkyOS1iOTI1LWYxYzBkOGQzN2I3NS9pbT0KYWdl cy82MWI4NjE2Zi1jZTk4LTQ0ZTItOTBlNS02OTU2YTQ1N2Q4YTAvMDZhYmVkMzQtNTQ2NC00NmQ0 LTk1MjctM2M0ZTM4MTMyPQo1ODciLz4KICAgICAgICAgICAgPHRhcmdldCBidXM9M0QidmlydGlv IiBkZXY9M0QidmRhIi8+CiAgICAgICAgICAgIDxzZXJpYWw+NjFiODYxNmYtY2U5OC00NGUyLTkw ZTUtNjk1NmE0NTdkOGEwPC9zZXJpYWw+CiAgICAgICAgICAgIDxib290IG9yZGVyPTNEIjEiLz4K ICAgICAgICAgICAgPGRyaXZlciBjYWNoZT0zRCJub25lIiBlcnJvcl9wb2xpY3k9M0Qic3RvcCIg aW89M0QidGhyZWFkcyIgbmFtPQplPTNEInFlbXUiIHR5cGU9M0QicmF3Ii8+CiAgICAgICAgPC9k aXNrPgogICAgPC9kZXZpY2VzPgogICAgPG9zPgogICAgICAgIDx0eXBlIGFyY2g9M0QicHBjNjQi IG1hY2hpbmU9M0QicHNlcmllcyI+aHZtPC90eXBlPgogICAgPC9vcz4KICAgIDxjbG9jayBhZGp1 c3RtZW50PTNEIjAiIG9mZnNldD0zRCJ2YXJpYWJsZSI+CiAgICAgICAgPHRpbWVyIG5hbWU9M0Qi cnRjIiB0aWNrcG9saWN5PTNEImNhdGNodXAiLz4KICAgIDwvY2xvY2s+CgogICAgPHFlbXU6Y29t bWFuZGxpbmU+CiAgICAgICAgPHFlbXU6YXJnIHZhbHVlPTNEIi11c2JkZXZpY2UiLz4KICAgICAg ICA8cWVtdTphcmcgdmFsdWU9M0Qia2V5Ym9hcmQiLz4KICAgIDwvcWVtdTpjb21tYW5kbGluZT4K PC9kb21haW4+CgoKCi0tClJlZ2FyZHMsCgpWaW56ZW56IEZlZW5zdHJhIHwgU2VuaW9yIFNvZnR3 YXJlIEVuZ2luZWVyClJlZEhhdCBFbmdpbmVlcmluZyBWaXJ0dWFsaXphdGlvbiBSICYgRApQaG9u ZTogKzQyMCA1MzIgMjk0IDYyNQpJUkM6IHZmZWVuc3RyIG9yIGV2aWxpc3NpbW8KCkJldHRlciB0 ZWNobm9sb2d5LiBGYXN0ZXIgaW5ub3ZhdGlvbi4gUG93ZXJlZCBieSBjb21tdW5pdHkgY29sbGFi b3JhdGlvbi4KU2VlIGhvdyBpdCB3b3JrcyBhdCByZWRoYXQuY29tCgotLV8wMDBfOGZhZjRiYTUy MjBjNDE2Njg2OTI1MDJmMzYyOTk0YWJzZXJ2MDMwY29ycGVsZG9yYWRvb3JnYl8KQ29udGVudC1U eXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5j b2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHN0eWxlPTNEInNjcm9sbGJhci1iYXNlLWNv bG9yOiByZ2IoMjUwLCAyNTAsIDI1MCk7IHNjcm9sbGJhci1mYWNlLWNvbD0Kb3I6IHJnYigyMDUs IDIxMiwgMjEyKTsgc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTsg c2Nyb2xsPQpiYXItc2hhZG93LWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI1MCk7IHNjcm9sbGJhci1o aWdobGlnaHQtY29sb3I6IHJnYigyNTAsIDI9CjUwLCAyNTApOyBzY3JvbGxiYXItZGFya3NoYWRv dy1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApOyBzY3JvbGxiYXItYXJyb3ctYz0Kb2xvcjogcmdi KDI1MCwgMjUwLCAyNTApOyBzY3JvbGxiYXItdHJhY2stY29sb3I6IHJnYigyNTAsIDI1MCwgMjUw KTsiIHRhYmluPQpkZXg9M0QiLTEiPgo8aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50 LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEaXNvLTg4NTktPQoxIj4KPG1l dGEgY29udGVudD0zRCJJRT0zRDEwIiBodHRwLWVxdWl2PTNEIlgtVUEtQ29tcGF0aWJsZSI+Cjxt ZXRhIG5hbWU9M0QiR0VORVJBVE9SIiBjb250ZW50PTNEIk1TSFRNTCA5LjAwLjgxMTIuMTY1MjYi Pgo8c3R5bGUgc3R5bGU9M0QiZGlzcGxheTogbm9uZTsiIGlkPTNEIm93YVBhcmFTdHlsZSI+UCB7 bWFyZ2luLXRvcDowO21hcmdpbi09CmJvdHRvbTowO308L3N0eWxlPgo8L2hlYWQ+Cjxib2R5IHN0 eWxlPTNEIiIgZGlyPTNEImx0ciIgdGFiaW5kZXg9M0QiMCIgYXJpYS1sYWJlbD0zRCJDb3JwbyBk YSBtZW5zYWdlbT0KIiBmUFN0eWxlPTNEIjEiPgo8ZGl2IG5hbWU9M0QiZGl2dGFnZGVmYXVsdHdy YXBwZXIiIGlkPTNEImRpdnRhZ2RlZmF1bHR3cmFwcGVyIiBzdHlsZT0zRCJmb249CnQtZmFtaWx5 OiBDYWxpYnJpLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNv bG9yOiAjMDAwMD0KMDA7IG1hcmdpbjogMCI+CjxwIGNsYXNzPTNEIm93YVBhcmEiPkhpIFZpbnpl bnosPC9wPgo8cCBjbGFzcz0zRCJvd2FQYXJhIj4mbmJzcDs8L3A+CjxwIGNsYXNzPTNEIm93YVBh cmEiPlRoaXMgYnVnIGlzIGZpeGVkIGluIG1vcmUgcmVjZW50IFFFTVUgdmVyc2lvbnMgKDEuNi54 LD0KIGZvciBleGFtcGxlKS4gSSBoYXZlIG9wZW5lZCBhIGJ1ZyBmb3IgdGhpcyBpc3N1ZTo8L3A+ CjxwIGNsYXNzPTNEIm93YVBhcmEiPiZuYnNwOzwvcD4KPHAgY2xhc3M9M0Qib3dhUGFyYSI+PGEg aHJlZj0zRCJodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPQo9M0Qx MDYzNzk5Ij5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTNEMTA2 Mzc5OTwvYT48L3A+CjxwIGNsYXNzPTNEIm93YVBhcmEiPiZuYnNwOzwvcD4KPHAgY2xhc3M9M0Qi b3dhUGFyYSI+VGhhbmtzLDwvcD4KPHAgY2xhc3M9M0Qib3dhUGFyYSI+Vml0b3I8L3A+CjxwIGNs YXNzPTNEIm93YVAiPjwvcD4KPGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDQwLCA0MCwgNDApOyI+ CjxociBzdHlsZT0zRCJ3aWR0aDogOTglOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IiB0YWJpbmRl eD0zRCItMSI+CjxkaXYgZGlyPTNEImx0ciIgaWQ9M0QiZGl2UnBseUZ3ZE1zZyI+PGZvbnQgc3R5 bGU9M0QiZm9udC1zaXplOiAxMXB0OyIgY29sbz0Kcj0zRCIjMDAwMDAwIiBmYWNlPTNEIkNhbGli cmksIHNhbnMtc2VyaWYiPjxiPkRlOjwvYj4gVmluemVueiBGZWVuc3RyYSAmbHQ7PQp2ZmVlbnN0 ckByZWRoYXQuY29tJmd0Ozxicj4KPGI+RW52aWFkbzo8L2I+IHRlcj1FN2EtZmVpcmEsIDExIGRl IGZldmVyZWlybyBkZSAyMDE0IDEzOjQzPGJyPgo8Yj5QYXJhOjwvYj4gVml0b3IgZGUgTGltYTxi cj4KPGI+Q2M6PC9iPiBlbmdpbmUtZGV2ZWw8YnI+CjxiPkFzc3VudG86PC9iPiBbb3ZpcnQtdGVz dGRheSAyXSBGYWtlIFBQQyBTdXBwb3J0IC0gRmVlZGJhY2s8L2ZvbnQ+CjxkaXY+Jm5ic3A7PC9k aXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPTNEIm1vei1jaXRlLXByZWZpeCI+SGksPGJyPgo8 YnI+CkkgaG9wZSB0aGF0IEkgaGF2ZSBzZXQgdXAgZXZlcnl0aGluZyBjb3JyZWN0bHkgdGhpcyB0 aW1lLiAoSW5jbHVkaW5nIHRoZSBmYT0KcWVtdSBob29rIDspKTxicj4KPGJyPgpUaGlzIHRpbWUg SSByYW0gaW50byB0aGlzIGlzc3VlIHdoZW4gSSB3YXMgc3RhcnRpbmcgdGhlIFZNOjxicj4KPGJy Pgo8YnI+ClRocmVhZC0xMTEwOjpERUJVRzo6MjAxNC0wMi0xMSAxNTozMToyOCw3ODY6OmxpYnZp cnRjb25uZWN0aW9uOjoxMjQ6OnJvb3Q6Oj0KKHdyYXBwZXIpIFVua25vd24gbGlidmlydGVycm9y OiBlY29kZTogMSBlZG9tOiAxMCBsZXZlbDogMiBtZXNzYWdlOiBpbnRlcm5hPQpsIGVycm9yOiBw cm9jZXNzIGV4aXRlZCB3aGlsZSBjb25uZWN0aW5nIHRvIG1vbml0b3I6IFdhcm5pbmc6IERpc2Fi bGluZyBzb209CmUgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3QgZW11bGF0ZWQKIGJ5IFRDRyAo MHgwLCAweDYpPGJyPgpxZW11LXN5c3RlbS1wcGM2NDogLWRldmljZSB2aXJ0aW8tbmV0LXBjaSxu ZXRkZXY9M0Rob3N0bmV0MCxpZD0zRG5ldDAsbWFjPQo9M0QwMDoxYTo0YTpmZDozODpkMixidXM9 M0RwY2ksYWRkcj0zRDB4MTogUENJOiBzbG90IDEgZnVuY3Rpb24gMCBub3QgYXZhaWw9CmFibGUg Zm9yIHZpcnRpby1uZXQtcGNpLCBpbiB1c2UgYnkgcGNpLW9oY2k8YnI+CnFlbXUtc3lzdGVtLXBw YzY0OiAtZGV2aWNlIHZpcnRpby1uZXQtcGNpLG5ldGRldj0zRGhvc3RuZXQwLGlkPTNEbmV0MCxt YWM9Cj0zRDAwOjFhOjRhOmZkOjM4OmQyLGJ1cz0zRHBjaSxhZGRyPTNEMHgxOiBEZXZpY2UgJ3Zp cnRpby1uZXQtcGNpJyBjb3VsZCBubz0KdCBiZSBpbml0aWFsaXplZDxicj4KPGJyPgpUaHJlYWQt MTExMDo6REVCVUc6OjIwMTQtMDItMTEgMTU6MzE6MjgsNzg3Ojp2bTo6MjI0Nzo6dm0uVm06Oihf c3RhcnRVbmRlcmw9CnlpbmdWbSkgdm1JZD0zRGBlOGFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEz M2MzNDMyYzJgOjpfb25nb2luZ0NyZWF0aW9ucyByZT0KbGVhc2VkPGJyPgpUaHJlYWQtMTExMDo6 RVJST1I6OjIwMTQtMDItMTEgMTU6MzE6MjgsNzg3Ojp2bTo6MjI3Mzo6dm0uVm06Oihfc3RhcnRV bmRlcmw9CnlpbmdWbSkgdm1JZD0zRGBlOGFhMjE4YS03ZDljLTQ2YTgtODg1ZC0yZWEzM2MzNDMy YzJgOjpUaGUgdm0gc3RhcnQgcHJvY2Vzcz0KIGZhaWxlZDxicj4KVHJhY2ViYWNrIChtb3N0IHJl Y2VudCBjYWxsIGxhc3QpOjxicj4KJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9zaGFyZS92ZHNtL3Zt LnB5JnF1b3Q7LCBsaW5lIDIyMzMsIGluIF9zdGFydFVuZGVybHlpPQpuZ1ZtPGJyPgombmJzcDsm bmJzcDsmbmJzcDsgc2VsZi5fcnVuKCk8YnI+CiZuYnNwOyBGaWxlICZxdW90Oy91c3Ivc2hhcmUv dmRzbS92bS5weSZxdW90OywgbGluZSAzMTUzLCBpbiBfcnVuPGJyPgombmJzcDsmbmJzcDsmbmJz cDsgc2VsZi5fY29ubmVjdGlvbi5jcmVhdGVYTUwoZG9teG1sLCBmbGFncyksPGJyPgombmJzcDsg RmlsZSAmcXVvdDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Zkc20vbGlidmly dGNvbm5lY3Rpb249Ci5weSZxdW90OywgbGluZSA5MiwgaW4gd3JhcHBlcjxicj4KJm5ic3A7Jm5i c3A7Jm5ic3A7IHJldCA9M0QgZigqYXJncywgKiprd2FyZ3MpPGJyPgombmJzcDsgRmlsZSAmcXVv dDsvdXNyL2xpYjY0L3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2xpYnZpcnQucHkmcXVvdDssIGxp bmU9CiAyOTIwLCBpbiBjcmVhdGVYTUw8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyBpZiByZXQgaXMg Tm9uZTpyYWlzZSBsaWJ2aXJ0RXJyb3IoJ3ZpckRvbWFpbkNyZWF0ZVhNTCgpID0KZmFpbGVkJywg Y29ubj0zRHNlbGYpPGJyPgpsaWJ2aXJ0RXJyb3I6IGludGVybmFsIGVycm9yOiBwcm9jZXNzIGV4 aXRlZCB3aGlsZSBjb25uZWN0aW5nIHRvIG1vbml0b3I6IFc9CmFybmluZzogRGlzYWJsaW5nIHNv bWUgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3QgZW11bGF0ZWQgYnkgVENHICgweDAsIDB4Nj0K KTxicj4KcWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgdmlydGlvLW5ldC1wY2ksbmV0ZGV2PTNE aG9zdG5ldDAsaWQ9M0RuZXQwLG1hYz0KPTNEMDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVzPTNEcGNpLGFk ZHI9M0QweDE6IFBDSTogc2xvdCAxIGZ1bmN0aW9uIDAgbm90IGF2YWlsPQphYmxlIGZvciB2aXJ0 aW8tbmV0LXBjaSwgaW4gdXNlIGJ5IHBjaS1vaGNpPGJyPgpxZW11LXN5c3RlbS1wcGM2NDogLWRl dmljZSB2aXJ0aW8tbmV0LXBjaSxuZXRkZXY9M0Rob3N0bmV0MCxpZD0zRG5ldDAsbWFjPQo9M0Qw MDoxYTo0YTpmZDozODpkMixidXM9M0RwY2ksYWRkcj0zRDB4MTogRGV2aWNlICd2aXJ0aW8tbmV0 LXBjaScgY291bGQgbm89CnQgYmUgaW5pdGlhbGl6ZWQ8YnI+Cjxicj4KVGhyZWFkLTExMTA6OkRF QlVHOjoyMDE0LTAyLTExIDE1OjMxOjI4LDgzNzo6dm06OjI3MTQ6OnZtLlZtOjooc2V0RG93blN0 YXR1PQpzKSB2bUlkPTNEYGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjMmA6Ojxi PkNoYW5nZWQgc3RhdGUgdG8gRG93bjo9CiBpbnRlcm5hbCBlcnJvcjogcHJvY2VzcyBleGl0ZWQg d2hpbGUgY29ubmVjdGluZyB0byBtb25pdG9yOiBXYXJuaW5nOiBEaXNhYj0KbGluZyBzb21lIGlu c3RydWN0aW9ucyB3aGljaCBhcmUgbm90CiBlbXVsYXRlZCBieSBUQ0cgKDB4MCwgMHg2KTwvYj48 Yj48YnI+CjwvYj48Yj5xZW11LXN5c3RlbS1wcGM2NDogLWRldmljZSB2aXJ0aW8tbmV0LXBjaSxu ZXRkZXY9M0Rob3N0bmV0MCxpZD0zRG5ldD0KMCxtYWM9M0QwMDoxYTo0YTpmZDozODpkMixidXM9 M0RwY2ksYWRkcj0zRDB4MTogUENJOiBzbG90IDEgZnVuY3Rpb24gMCBub3QgPQphdmFpbGFibGUg Zm9yIHZpcnRpby1uZXQtcGNpLCBpbiB1c2UgYnkgcGNpLW9oY2k8L2I+PGI+PGJyPgo8L2I+PGI+ cWVtdS1zeXN0ZW0tcHBjNjQ6IC1kZXZpY2UgdmlydGlvLW5ldC1wY2ksbmV0ZGV2PTNEaG9zdG5l dDAsaWQ9M0RuZXQ9CjAsbWFjPTNEMDA6MWE6NGE6ZmQ6Mzg6ZDIsYnVzPTNEcGNpLGFkZHI9M0Qw eDE6IERldmljZSAndmlydGlvLW5ldC1wY2knIGNvdT0KbGQgbm90IGJlIGluaXRpYWxpemVkPC9i Pjxicj4KPGJyPgo8Yj5EZXRhaWxzPC9iPjxiPjo8L2I+PGJyPgo8YnI+ClRocmVhZC0xMTA5OjpE RUJVRzo6MjAxNC0wMi0xMSAxNTozMToyOCwyNTQ6OkJpbmRpbmdYTUxSUEM6Ojk3Nzo6dmRzOjoo d3JhcD0KcGVyKSByZXR1cm4gdm1DcmVhdGUgd2l0aCB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdE b25lJywgJ2NvZGUnOiAwfSwgJ3ZtTGlzPQp0JzogeydzdGF0dXMnOiAnV2FpdEZvckxhdW5jaCcs ICdhY3BpRW5hYmxlJzogJ3RydWUnLCAnZW11bGF0ZWRNYWNoaW5lJzogJ3A9CnNlcmllcycsICd0 YWJsZXRFbmFibGUnOiAndHJ1ZScsCiAncGlkJzogJzAnLCAnbWVtR3VhcmFudGVlZFNpemUnOiAx MDI0LCAndGltZU9mZnNldCc6ICcwJywgJ2tleWJvYXJkTGF5b3V0Jz0KOiAnZW4tdXMnLCAnZGlz cGxheVBvcnQnOiAnLTEnLCAnZGlzcGxheVNlY3VyZVBvcnQnOiAnLTEnLCAnc3BpY2VTc2xDaXBo ZXJTPQp1aXRlJzogJ0RFRkFVTFQnLCAnY3B1VHlwZSc6ICdQT1dFUjdfdjIuMycsICdjdXN0b20n OiB7fSwgJ2NsaWVudElwJzogJycsICc9Cm5pY01vZGVsJzogJ3J0bDgxMzkscHYnLCAnc21hcnRj YXJkRW5hYmxlJzoKICdmYWxzZScsICdrdm1FbmFibGUnOiAndHJ1ZScsICd2bUlkJzogJ2U4YWEy MThhLTdkOWMtNDZhOC04ODVkLTJlYTMzYzM0MzJjPQoyJywgJ3RyYW5zcGFyZW50SHVnZVBhZ2Vz JzogJ3RydWUnLCAnZGV2aWNlcyc6IFt7J2RldmljZSc6ICd2Z2EnLCAnc3BlY1BhcmE9Cm1zJzog eyd2cmFtJzogJzMyNzY4JywgJ2hlYWRzJzogJzEnfSwgJ3R5cGUnOiAndmlkZW8nLCAnZGV2aWNl SWQnOiAnNGIzNGQ1ZT0KNS01ZGY4LTQ1YzctOTI5ZC0wMTVhZjUzYjY4YjInfSwKIHsnaW5kZXgn OiAnMCcsICdpZmFjZSc6ICdzY3NpJywgJ2FkZHJlc3MnOiB7J2J1cyc6ICcwJywgJ2NvbnRyb2xs ZXInOiAnMCcsPQogJ3R5cGUnOiAnZHJpdmUnLCAndGFyZ2V0JzogJzAnLCAndW5pdCc6ICcwJ30s ICdzcGVjUGFyYW1zJzogeydwYXRoJzogJyd9LCA9CidyZWFkb25seSc6ICd0cnVlJywgJ2Rldmlj ZUlkJzogJzEwNTVhMjFjLWRiNzAtNDAzNy1iNmY1LThlYjk4YjY4ODY2OCcsICdwYT0KdGgnOiAn JywgJ2RldmljZSc6ICdjZHJvbScsICdzaGFyZWQnOgogJ2ZhbHNlJywgJ3R5cGUnOiAnZGlzayd9 LCB7J2luZGV4JzogMCwgJ2lmYWNlJzogJ3ZpcnRpbycsICdmb3JtYXQnOiAncmF3Jyw9CiAnYm9v dE9yZGVyJzogJzEnLCAndm9sdW1lSUQnOiAnMDZhYmVkMzQtNTQ2NC00NmQ0LTk1MjctM2M0ZTM4 MTMyNTg3JywgJ2ltYT0KZ2VJRCc6ICc2MWI4NjE2Zi1jZTk4LTQ0ZTItOTBlNS02OTU2YTQ1N2Q4 YTAnLCAnc3BlY1BhcmFtcyc6IHt9LCAncmVhZG9ubHknPQo6ICdmYWxzZScsICdkb21haW5JRCc6 ICc1YjJlMGJhNi00NDU3LTQ5MjktYjkyNS1mMWMwZDhkMzdiNzUnLAogJ29wdGlvbmFsJzogJ2Zh bHNlJywgJ2RldmljZUlkJzogJzYxYjg2MTZmLWNlOTgtNDRlMi05MGU1LTY5NTZhNDU3ZDhhMCcs ICc9CnBvb2xJRCc6ICcwMDAwMDAwMi0wMDAyLTAwMDItMDAwMi0wMDAwMDAwMDAwMDInLCAnZGV2 aWNlJzogJ2Rpc2snLCAnc2hhcmVkJz0KOiAnZmFsc2UnLCAncHJvcGFnYXRlRXJyb3JzJzogJ29m ZicsICd0eXBlJzogJ2Rpc2snfSwgeydkZXZpY2UnOiAnc2NzaScsICdpPQpuZGV4JzogJzAnLCAn dHlwZSc6ICdjb250cm9sbGVyJywKICdhZGRyZXNzJzogeyd0eXBlJzogJ3NwYXByLXZpbyd9fSwg eyduaWNNb2RlbCc6ICdwdicsICdtYWNBZGRyJzogJzAwOjFhOjRhPQo6ZmQ6Mzg6ZDInLCAnbGlu a0FjdGl2ZSc6ICd0cnVlJywgJ25ldHdvcmsnOiAnb3ZpcnRtZ210JywgJ2ZpbHRlcic6ICd2ZHNt LW49Cm8tbWFjLXNwb29maW5nJywgJ3NwZWNQYXJhbXMnOiB7fSwgJ2RldmljZUlkJzogJzgxNGFm NzY5LWMxNGMtNDJkZi04NGI2LTA3NT0KOTMwMDY3Y2ZiJywgJ2RldmljZSc6ICdicmlkZ2UnLAog J3R5cGUnOiAnaW50ZXJmYWNlJ30sIHsnZGV2aWNlJzogJ21lbWJhbGxvb24nLCAnc3BlY1BhcmFt cyc6IHsnbW9kZWwnOiAndmk9CnJ0aW8nfSwgJ3R5cGUnOiAnYmFsbG9vbicsICdkZXZpY2VJZCc6 ICcyZjQxY2RlOC00NjYwLTRlMmEtYTM2NC03OTUzNWJlNjYyYz0KZid9LCB7J2luZGV4JzogJzEn LCAnc3BlY1BhcmFtcyc6IHt9LCAnZGV2aWNlSWQnOiAnMmU0OGI5Y2ItZDNmNi00NzBmLWI0N2Ut PQpmNjg4NTBkMzQzMDMnLCAnZGV2aWNlJzogJ3Njc2knLAogJ21vZGVsJzogJ3ZpcnRpby1zY3Np JywgJ3R5cGUnOiAnY29udHJvbGxlcid9XSwgJ3NtcCc6ICcxJywgJ3ZtVHlwZSc6ICdrdm09Cics ICdtZW1TaXplJzogMTAyNCwgJ2Rpc3BsYXlJcCc6ICcwJywgJ3NwaWNlU2VjdXJlQ2hhbm5lbHMn OiAnc21haW4sc2lucHV0cz0KLHNjdXJzb3Isc3BsYXliYWNrLHNyZWNvcmQsc2Rpc3BsYXksc3Vz YnJlZGlyLHNzbWFydGNhcmQnLCAnc21wQ29yZXNQZXJTb2NrPQpldCc6ICcxJywgJ3ZtTmFtZSc6 ICd0ZXN0JywgJ2Rpc3BsYXknOgogJ3ZuYycsICduaWNlJzogJzAnfX08YnI+CjwvZGl2Pgo8YnI+ Cjxicj4KVGhyZWFkLTExMTA6OkRFQlVHOjoyMDE0LTAyLTExIDE1OjMxOjI4LDMyMTo6dm06OjMx MTk6OnZtLlZtOjooX3J1bikgdm1JZD0KPTNEYGU4YWEyMThhLTdkOWMtNDZhOC04ODVkLTJlYTMz YzM0MzJjMmA6OiZsdDs/eG1sIHZlcnNpb249M0QmcXVvdDsxLjAmcXVvPQp0OyBlbmNvZGluZz0z RCZxdW90O3V0Zi04JnF1b3Q7PyZndDsmbHQ7ZG9tYWluIHR5cGU9M0QmcXVvdDtxZW11JnF1b3Q7 IHhtbG49CnM6cWVtdT0zRDxhIGNsYXNzPTNEIm1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0z RCJodHRwOi8vbGlidmlydC5vcmcvc2NoZT0KbWFzL2RvbWFpbi9xZW11LzEuMCI+JnF1b3Q7aHR0 cDovL2xpYnZpcnQub3JnL3NjaGVtYXMvZG9tYWluL3FlbXUvMS4wJnF1b3Q7PQo8L2E+Jmd0Ozxi cj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtuYW1lJmd0O3Rlc3QmbHQ7L25hbWUmZ3Q7PGJyPgom bmJzcDsmbmJzcDsmbmJzcDsgJmx0O3V1aWQmZ3Q7ZThhYTIxOGEtN2Q5Yy00NmE4LTg4NWQtMmVh MzNjMzQzMmMyJmx0Oy91dWk9CmQmZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O21lbW9y eSZndDsyNjIxNDQmbHQ7L21lbW9yeSZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y3Vy cmVudE1lbW9yeSZndDsyNjIxNDQmbHQ7L2N1cnJlbnRNZW1vcnkmZ3Q7PGJyPgombmJzcDsmbmJz cDsmbmJzcDsgJmx0O3ZjcHUgY3VycmVudD0zRCZxdW90OzEmcXVvdDsmZ3Q7MSZsdDsvdmNwdSZn dDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7bWVtdHVuZSZndDs8YnI+CiZuYnNwOyZuYnNw OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O21pbl9ndWFyYW50ZWUmZ3Q7MTA0ODU3NiZs dDsvbWluXz0KZ3VhcmFudGVlJmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvbWVtdHVu ZSZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZGV2aWNlcyZndDs8YnI+CiZuYnNwOyZu YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2NoYW5uZWwgdHlwZT0zRCZxdW90O3Vu aXgmcXVvdDsmZz0KdDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsg Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt0YXJnZXQgbmFtZT0zRD0KJnF1b3Q7Y29tLnJlZGhhdC5y aGV2bS52ZHNtJnF1b3Q7IHR5cGU9M0QmcXVvdDt2aXJ0aW8mcXVvdDsvJmd0Ozxicj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3Nv dXJjZSBtb2RlPTNEPQomcXVvdDtiaW5kJnF1b3Q7IHBhdGg9M0QmcXVvdDsvdmFyL2xpYi9saWJ2 aXJ0L3FlbXUvY2hhbm5lbHMvZThhYTIxOGEtN2Q5Yy09CjQ2YTgtODg1ZC0yZWEzM2MzNDMyYzIu Y29tLnJlZGhhdC5yaGV2bS52ZHNtJnF1b3Q7LyZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAm bmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jaGFubmVsJmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7 ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7Y2hhbm5lbCB0eXBlPTNEJnF1b3Q7dW5peCZxdW90OyZn PQp0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O3RhcmdldCBuYW1lPTNEPQomcXVvdDtvcmcucWVtdS5ndWVzdF9hZ2VudC4w JnF1b3Q7IHR5cGU9M0QmcXVvdDt2aXJ0aW8mcXVvdDsvJmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5i c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3NvdXJjZSBtb2Rl PTNEPQomcXVvdDtiaW5kJnF1b3Q7IHBhdGg9M0QmcXVvdDsvdmFyL2xpYi9saWJ2aXJ0L3FlbXUv Y2hhbm5lbHMvZThhYTIxOGEtN2Q5Yy09CjQ2YTgtODg1ZC0yZWEzM2MzNDMyYzIub3JnLnFlbXUu Z3Vlc3RfYWdlbnQuMCZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5i c3A7Jm5ic3A7ICZsdDsvY2hhbm5lbCZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsm bmJzcDsmbmJzcDsgJmx0O2lucHV0IGJ1cz0zRCZxdW90O3VzYiZxdW90OyB0eXBlPQo9M0QmcXVv dDt0YWJsZXQmcXVvdDsvJmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7Z3JhcGhpY3MgYXV0b3BvcnQ9M0QmcXVvdDt5ZXMmcXVvPQp0OyBrZXltYXA9M0Qm cXVvdDtlbi11cyZxdW90OyBsaXN0ZW49M0QmcXVvdDswJnF1b3Q7IHBhc3N3ZD0zRCZxdW90Oyoq KioqJnE9CnVvdDsgcG9ydD0zRCZxdW90Oy0xJnF1b3Q7IHR5cGU9M0QmcXVvdDt2bmMmcXVvdDsv Jmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZW11bGF0 b3ImZ3Q7L3Vzci9iaW4vcWVtdS1zeXN0ZW0tPQpwcGM2NCZsdDsvZW11bGF0b3ImZ3Q7PGJyPgom bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDttZW1iYWxsb29uIG1vZGVs PTNEJnF1b3Q7dmlydGlvJnE9CnVvdDsvJmd0Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7Y29udHJvbGxlciBpbmRleD0zRCZxdW90OzAmcXVvdDsgPQp0eXBl PTNEJnF1b3Q7c2NzaSZxdW90OyZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDthZGRyZXNzIHR5cGU9Cj0zRCZxdW90O3Nw YXByLXZpbyZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDsvY29udHJvbGxlciZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz cDsmbmJzcDsgJmx0O2NvbnRyb2xsZXIgaW5kZXg9M0QmcXVvdDsxJnF1b3Q7ID0KbW9kZWw9M0Qm cXVvdDt2aXJ0aW8tc2NzaSZxdW90OyB0eXBlPTNEJnF1b3Q7c2NzaSZxdW90Oy8mZ3Q7PGJyPgom bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDt2aWRlbyZndDs8YnI+CiZu YnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDttb2RlbCBoZWFkcz0zRD0KJnF1b3Q7MSZxdW90OyB0eXBlPTNEJnF1b3Q7dmdhJnF1b3Q7IHZy YW09M0QmcXVvdDszMjc2OCZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDsvdmlkZW8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZsdDtpbnRlcmZhY2UgdHlwZT0zRCZxdW90O2JyaWRnZSZxdW89CnQ7Jmd0 Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O21hYyBhZGRyZXNzPTNEPQomcXVvdDswMDoxYTo0YTpmZDozODpkMiZxdW90Oy8m Z3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNw OyZuYnNwOyAmbHQ7bW9kZWwgdHlwZT0zRCY9CnF1b3Q7dmlydGlvJnF1b3Q7LyZndDs8YnI+CiZu YnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZs dDtzb3VyY2UgYnJpZGdlPQo9M0QmcXVvdDtvdmlydG1nbXQmcXVvdDsvJmd0Ozxicj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Zp bHRlcnJlZiBmaWx0PQplcj0zRCZxdW90O3Zkc20tbm8tbWFjLXNwb29maW5nJnF1b3Q7LyZndDs8 YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i c3A7ICZsdDtsaW5rIHN0YXRlPTNEJj0KcXVvdDt1cCZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJz cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvaW50ZXJmYWNlJmd0Ozxicj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7ZGlzayBkZXZpY2U9M0QmcXVvdDtj ZHJvbSZxdW90OyBzPQpuYXBzaG90PTNEJnF1b3Q7bm8mcXVvdDsgdHlwZT0zRCZxdW90O2ZpbGUm cXVvdDsmZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNw OyZuYnNwOyZuYnNwOyAmbHQ7YWRkcmVzcyBidXM9M0Q9CiZxdW90OzAmcXVvdDsgY29udHJvbGxl cj0zRCZxdW90OzAmcXVvdDsgdGFyZ2V0PTNEJnF1b3Q7MCZxdW90OyB0eXBlPTNEJnF1bz0KdDtk cml2ZSZxdW90OyB1bml0PTNEJnF1b3Q7MCZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJz cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7c291cmNlIGZpbGU9 M0Q9CiZxdW90OyZxdW90OyBzdGFydHVwUG9saWN5PTNEJnF1b3Q7b3B0aW9uYWwmcXVvdDsvJmd0 Ozxicj4KJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O3RhcmdldCBidXM9M0QmPQpxdW90O3Njc2kmcXVvdDsgZGV2PTNEJnF1b3Q7c2Rh JnF1b3Q7LyZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDtyZWFkb25seS8mZ3Q7PD0KYnI+CiZuYnNwOyZuYnNwOyZuYnNw OyAmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtzZXJpYWwvJmd0Ozxi cj0KPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZGlzayZndDs8 YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O2Rpc2sgZGV2aWNl PTNEJnF1b3Q7ZGlzayZxdW90OyBzbj0KYXBzaG90PTNEJnF1b3Q7bm8mcXVvdDsgdHlwZT0zRCZx dW90O2ZpbGUmcXVvdDsmZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7c291cmNlIGZpbGU9M0Q9CiZxdW90Oy9yaGV2L2Rh dGEtY2VudGVyL21udC9zdHItMDIucmhldi5sYWIuZW5nLmJycS5yZWRoYXQuY29tOl9tbnRfZXhw b3J0Xz0KbmZzXzE1MF9uZnMwMy81YjJlMGJhNi00NDU3LTQ5MjktYjkyNS1mMWMwZDhkMzdiNzUv aW1hZ2VzLzYxYjg2MTZmLWNlOTgtNDRlPQoyLTkwZTUtNjk1NmE0NTdkOGEwLzA2YWJlZDM0LTU0 NjQtNDZkNC05NTI3LTNjNGUzODEzMjU4NyZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJz cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dGFyZ2V0IGJ1cz0z RCY9CnF1b3Q7dmlydGlvJnF1b3Q7IGRldj0zRCZxdW90O3ZkYSZxdW90Oy8mZ3Q7PGJyPgombmJz cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 c2VyaWFsJmd0OzYxYjg9CjYxNmYtY2U5OC00NGUyLTkwZTUtNjk1NmE0NTdkOGEwJmx0Oy9zZXJp YWwmZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZu YnNwOyZuYnNwOyAmbHQ7Ym9vdCBvcmRlcj0zRCY9CnF1b3Q7MSZxdW90Oy8mZ3Q7PGJyPgombmJz cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 ZHJpdmVyIGNhY2hlPQo9M0QmcXVvdDtub25lJnF1b3Q7IGVycm9yX3BvbGljeT0zRCZxdW90O3N0 b3AmcXVvdDsgaW89M0QmcXVvdDt0aHJlYWRzJnF1b3Q9CjsgbmFtZT0zRCZxdW90O3FlbXUmcXVv dDsgdHlwZT0zRCZxdW90O3JhdyZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJm5i c3A7Jm5ic3A7Jm5ic3A7ICZsdDsvZGlzayZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7 L2RldmljZXMmZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0O29zJmd0Ozxicj4KJm5ic3A7 Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7dHlwZSBhcmNoPTNEJnF1b3Q7cHBj NjQmcXVvdDsgbWFjPQpoaW5lPTNEJnF1b3Q7cHNlcmllcyZxdW90OyZndDtodm0mbHQ7L3R5cGUm Z3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9vcyZndDs8YnI+CiZuYnNwOyZuYnNwOyZu YnNwOyAmbHQ7Y2xvY2sgYWRqdXN0bWVudD0zRCZxdW90OzAmcXVvdDsgb2Zmc2V0PTNEJnF1b3Q7 dmFyaT0KYWJsZSZxdW90OyZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm bmJzcDsgJmx0O3RpbWVyIG5hbWU9M0QmcXVvdDtydGMmcXVvdDsgdGljaz0KcG9saWN5PTNEJnF1 b3Q7Y2F0Y2h1cCZxdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9jbG9jayZn dDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyA8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7cWVt dTpjb21tYW5kbGluZSZndDs8YnI+CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz cDsgJmx0O3FlbXU6YXJnIHZhbHVlPTNEJnF1b3Q7LXVzYmRldmljZT0KJnF1b3Q7LyZndDs8YnI+ CiZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O3FlbXU6YXJnIHZhbHVl PTNEJnF1b3Q7a2V5Ym9hcmQmcT0KdW90Oy8mZ3Q7PGJyPgombmJzcDsmbmJzcDsmbmJzcDsgJmx0 Oy9xZW11OmNvbW1hbmRsaW5lJmd0Ozxicj4KJmx0Oy9kb21haW4mZ3Q7PGJyPgo8YnI+Cjxicj4K PHByZSBjbGFzcz0zRCJtb3otc2lnbmF0dXJlIiBjb2xzPTNEIjcyIj4tLSA9MEE9ClJlZ2FyZHMs PTBBPQo9MEE9ClZpbnplbnogRmVlbnN0cmEgfCBTZW5pb3IgU29mdHdhcmUgRW5naW5lZXI9MEE9 ClJlZEhhdCBFbmdpbmVlcmluZyBWaXJ0dWFsaXphdGlvbiBSICZhbXA7IEQ9MEE9ClBob25lOiAm IzQzOzQyMCA1MzIgMjk0IDYyNT0wQT0KSVJDOiB2ZmVlbnN0ciBvciBldmlsaXNzaW1vPTBBPQo9 MEE9CkJldHRlciB0ZWNobm9sb2d5LiBGYXN0ZXIgaW5ub3ZhdGlvbi4gUG93ZXJlZCBieSBjb21t dW5pdHkgY29sbGFib3JhdGlvbi49Cj0wQT0KU2VlIGhvdyBpdCB3b3JrcyBhdCByZWRoYXQuY29t PC9wcmU+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwXzhmYWY0 YmE1MjIwYzQxNjY4NjkyNTAyZjM2Mjk5NGFic2VydjAzMGNvcnBlbGRvcmFkb29yZ2JfLS0K --===============1738331210250065613==-- From dfediuck at redhat.com Tue Feb 11 11:42:50 2014 Content-Type: multipart/mixed; boundary="===============3945234256454068068==" MIME-Version: 1.0 From: Doron Fediuck To: devel at ovirt.org Subject: [Engine-devel] Spice proxy test day support Date: Tue, 11 Feb 2014 11:42:49 -0500 Message-ID: <119289110.3632736.1392136969540.JavaMail.zimbra@redhat.com> In-Reply-To: 1135077527.3590462.1392136010852.JavaMail.zimbra@redhat.com --===============3945234256454068068== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all, I was testing this feature today and would like to summarize my findings; 1. Feature page http://www.ovirt.org/Features/Spice_Proxy Quite informative. Nevertheless things we should improve: - Please add a contact person in case of question / issues (feature owner?). - Detail design? Nothing mentioned with regards to the implementation. This =C2=A0=C2=A0could be in a separate page, but in such a case I'd add a link = to that page. - Missing specific examples. ie- supported protocols: engine-config -s SpiceProxyDefault=3Dhttp://my-ip:8080 * Did you know that http is a default if no scheme stated? All the above should make this cool feature more easy to use by non-develop= ers. 2. Test cases - System level (using engine-config) - Cluster level - VM-Pool level For each of the above I configured a proxy, and on the proxy machine used: "nc -l 8080" to capture the traffic. In all cases things worked quite nicely. I saw incoming connection request which is what I expected for. 3. All-in-all: We have the functionality working which is the important part. Going forward we should try to improve some of the things I mentioned above. Nice work, Doron P.S. During my tests I managed to open 2 non-related bugs on engine-config and network QoS mapper (Class cast issue). --===============3945234256454068068==-- From danken at redhat.com Tue Feb 11 18:22:34 2014 Content-Type: multipart/mixed; boundary="===============1537788615405019279==" MIME-Version: 1.0 From: Dan Kenigsberg To: devel at ovirt.org Subject: Re: [Engine-devel] [ovirt-testday 2] Fake PPC Support - Feedback Date: Tue, 11 Feb 2014 23:22:26 +0000 Message-ID: <20140211232226.GH8529@redhat.com> In-Reply-To: 8faf4ba5220c41668692502f362994ab@serv030.corp.eldorado.org.br --===============1537788615405019279== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Feb 11, 2014 at 04:16:27PM +0000, Vitor de Lima wrote: > Hi Vinzenz, > = > This bug is fixed in more recent QEMU versions (1.6.x, for example). I ha= ve opened a bug for this issue: > = > https://bugzilla.redhat.com/show_bug.cgi?id=3D1063799 Thanks! Would you consider solving it, by adding a ppc-specific requirement of qemu >=3D 1.6? What do you do in el6, where such a version is not provided by the platform? --===============1537788615405019279==-- From tjelinek at redhat.com Wed Feb 12 03:24:40 2014 Content-Type: multipart/mixed; boundary="===============4736884286447312162==" MIME-Version: 1.0 From: Tomas Jelinek To: devel at ovirt.org Subject: Re: [Engine-devel] Spice proxy test day support Date: Wed, 12 Feb 2014 03:24:39 -0500 Message-ID: <1515666418.1695374.1392193479123.JavaMail.zimbra@redhat.com> In-Reply-To: 119289110.3632736.1392136969540.JavaMail.zimbra@redhat.com --===============4736884286447312162== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thank you Doron! I will update the wiki soon. Tomas ----- Original Message ----- > From: "Doron Fediuck" > To: "users" , "engine-devel" > Cc: "Tomas Jelinek" > Sent: Tuesday, February 11, 2014 5:42:49 PM > Subject: Spice proxy test day support > = > Hi all, > I was testing this feature today and would like to summarize my findings; > = > 1. Feature page > http://www.ovirt.org/Features/Spice_Proxy > = > Quite informative. Nevertheless things we should improve: > = > - Please add a contact person in case of question / issues (feature owner= ?). > = > - Detail design? Nothing mentioned with regards to the implementation. Th= is > =C2=A0=C2=A0could be in a separate page, but in such a case I'd add a lin= k to that > =C2=A0=C2=A0page. > = > - Missing specific examples. ie- supported protocols: > engine-config -s SpiceProxyDefault=3Dhttp://my-ip:8080 > * Did you know that http is a default if no scheme stated? > = > All the above should make this cool feature more easy to use by > non-developers. > = > 2. Test cases > - System level (using engine-config) > - Cluster level > - VM-Pool level > = > For each of the above I configured a proxy, and on the proxy machine used: > "nc -l 8080" to capture the traffic. > = > In all cases things worked quite nicely. I saw incoming connection request > which is what I expected for. > = > 3. All-in-all: > We have the functionality working which is the important part. > Going forward we should try to improve some of the things I mentioned abo= ve. > = > Nice work, > Doron > = > P.S. > During my tests I managed to open 2 non-related bugs on engine-config and > network QoS mapper (Class cast issue). >=20 --===============4736884286447312162==-- From ykatabam at redhat.com Wed Feb 12 19:06:28 2014 Content-Type: multipart/mixed; boundary="===============6732552212724523654==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #16] Strings with resource ID "ActionGroup___" Date: Thu, 13 Feb 2014 10:06:26 +1000 Message-ID: <52FC0C82.5070000@redhat.com> --===============6732552212724523654== 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. --------------020603010501060100010609 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello all, I am a Brisbane-based translator working on oVirt 3.4 localization = project along with 5 other translators. Our localization cycle is just kicked off and I would like to post our = questions here, just like I did for 3.3. It would be appreciated if you could help us. Here is our first question. *File:***LocalizedEnums* **Resource ID:***starting with "ActionGroup___"* **Strings:***including Assign vNIC Profile to Template Assign vNIC Profile to VM Assign vNIC Profile to VM Access Image Storage Domains *Question:* In this file, there are number of strings with the resource = ID starting with "ActionGroup___". Could you please let me know the usage? Are these actions used to replace variable in strings such as "Cannot = ${action} ${type}"? Or is it more like action buttons? Translation may vary depending on the usage/context and it would be = helpful if you could give us some extra information. Kind regards, Yuko --------------020603010501060100010609 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello all,

I am a Brisbane-based translator working on oVirt 3.4 localization project along with 5 other translators.
Our localization cycle is just kicked off and I would like to post our questions here, just like I did for 3.3.
It would be appreciated if you could help us.

Here is our first question.

File: LocalizedEnums
Resource ID: starting with  "ActionGroup___"<= br> Strings: including
Assign vNIC Profile to Template
Assign vNIC Profile to VM
Assign vNIC Profile to VM
Access Image Storage Domains
Question: In this file, there are number of strings with the resource ID starting with  "ActionGroup___".
Could you please let me know the usage?
Are these actions used to replace variable in strings such as "Cannot ${action} ${type}"?
Or is it more like action buttons?
Translation may vary depending on the usage/context and it would be helpful if you could give us some extra information.

Kind regards,

Yuko
--------------020603010501060100010609-- --===============6732552212724523654== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA2MDMwMTA1MDEwNjAxMDAwMTA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWxsLAoKSSBhbSBhIEJyaXNiYW5lLWJhc2VkIHRyYW5zbGF0b3Igd29ya2lu ZyBvbiBvVmlydCAzLjQgbG9jYWxpemF0aW9uIApwcm9qZWN0IGFsb25nIHdpdGggNSBvdGhlciB0 cmFuc2xhdG9ycy4KT3VyIGxvY2FsaXphdGlvbiBjeWNsZSBpcyBqdXN0IGtpY2tlZCBvZmYgYW5k IEkgd291bGQgbGlrZSB0byBwb3N0IG91ciAKcXVlc3Rpb25zIGhlcmUsIGp1c3QgbGlrZSBJIGRp ZCBmb3IgMy4zLgpJdCB3b3VsZCBiZSBhcHByZWNpYXRlZCBpZiB5b3UgY291bGQgaGVscCB1cy4K CkhlcmUgaXMgb3VyIGZpcnN0IHF1ZXN0aW9uLgoKKkZpbGU6KioqTG9jYWxpemVkRW51bXMqCioq UmVzb3VyY2UgSUQ6Kioqc3RhcnRpbmcgd2l0aCAgIkFjdGlvbkdyb3VwX19fIioKKipTdHJpbmdz OioqKmluY2x1ZGluZwpBc3NpZ24gdk5JQyBQcm9maWxlIHRvIFRlbXBsYXRlCkFzc2lnbiB2TklD IFByb2ZpbGUgdG8gVk0KQXNzaWduIHZOSUMgUHJvZmlsZSB0byBWTQpBY2Nlc3MgSW1hZ2UgU3Rv cmFnZSBEb21haW5zCipRdWVzdGlvbjoqIEluIHRoaXMgZmlsZSwgdGhlcmUgYXJlIG51bWJlciBv ZiBzdHJpbmdzIHdpdGggdGhlIHJlc291cmNlIApJRCBzdGFydGluZyB3aXRoICAiQWN0aW9uR3Jv dXBfX18iLgpDb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93IHRoZSB1c2FnZT8KQXJlIHRoZXNl IGFjdGlvbnMgdXNlZCB0byByZXBsYWNlIHZhcmlhYmxlIGluIHN0cmluZ3Mgc3VjaCBhcyAiQ2Fu bm90IAoke2FjdGlvbn0gJHt0eXBlfSI/Ck9yIGlzIGl0IG1vcmUgbGlrZSBhY3Rpb24gYnV0dG9u cz8KVHJhbnNsYXRpb24gbWF5IHZhcnkgZGVwZW5kaW5nIG9uIHRoZSB1c2FnZS9jb250ZXh0IGFu ZCBpdCB3b3VsZCBiZSAKaGVscGZ1bCBpZiB5b3UgY291bGQgZ2l2ZSB1cyBzb21lIGV4dHJhIGlu Zm9ybWF0aW9uLgoKS2luZCByZWdhcmRzLAoKWXVrbwoKLS0tLS0tLS0tLS0tLS0wMjA2MDMwMTA1 MDEwNjAxMDAwMTA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTkt MQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8 bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNl dD1JU08tODg1OS0xIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0i IzAwMDAwMCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRl eHQvaHRtbDsKICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgIEhlbGxvIGFsbCwgPGJyPgog ICAgPGJyPgogICAgSSBhbSBhIEJyaXNiYW5lLWJhc2VkIHRyYW5zbGF0b3Igd29ya2luZyBvbiBv VmlydCAzLjQgbG9jYWxpemF0aW9uCiAgICBwcm9qZWN0IGFsb25nIHdpdGggNSBvdGhlciB0cmFu c2xhdG9ycy48YnI+CiAgICBPdXIgbG9jYWxpemF0aW9uIGN5Y2xlIGlzIGp1c3Qga2lja2VkIG9m ZiBhbmQgSSB3b3VsZCBsaWtlIHRvIHBvc3QKICAgIG91ciBxdWVzdGlvbnMgaGVyZSwganVzdCBs aWtlIEkgZGlkIGZvciAzLjMuPGJyPgogICAgSXQgd291bGQgYmUgYXBwcmVjaWF0ZWQgaWYgeW91 IGNvdWxkIGhlbHAgdXMuPGJyPgogICAgPGJyPgogICAgSGVyZSBpcyBvdXIgZmlyc3QgcXVlc3Rp b24uPGJyPgogICAgPGJyPgogICAgPGI+RmlsZTo8L2I+PGI+IDwvYj5Mb2NhbGl6ZWRFbnVtczxi Pjxicj4KICAgIDwvYj48Yj5SZXNvdXJjZSBJRDo8L2I+PGI+IDwvYj5zdGFydGluZyB3aXRoJm5i c3A7ICJBY3Rpb25Hcm91cF9fXyI8Yj48YnI+CiAgICA8L2I+PGI+U3RyaW5nczo8L2I+PGI+IDwv Yj5pbmNsdWRpbmcgPGJyPgogICAgQXNzaWduIHZOSUMgUHJvZmlsZSB0byBUZW1wbGF0ZTxicj4K ICAgIEFzc2lnbiB2TklDIFByb2ZpbGUgdG8gVk08YnI+CiAgICBBc3NpZ24gdk5JQyBQcm9maWxl IHRvIFZNPGJyPgogICAgQWNjZXNzIEltYWdlIFN0b3JhZ2UgRG9tYWluczxicj4KICAgIDxtZXRh IGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFy c2V0PUlTTy04ODU5LTEiPgogICAgPGI+UXVlc3Rpb246PC9iPiBJbiB0aGlzIGZpbGUsIHRoZXJl IGFyZSBudW1iZXIgb2Ygc3RyaW5ncyB3aXRoIHRoZQogICAgcmVzb3VyY2UgSUQgc3RhcnRpbmcg d2l0aCZuYnNwOyAiQWN0aW9uR3JvdXBfX18iLiA8YnI+CiAgICBDb3VsZCB5b3UgcGxlYXNlIGxl dCBtZSBrbm93IHRoZSB1c2FnZT88YnI+CiAgICBBcmUgdGhlc2UgYWN0aW9ucyB1c2VkIHRvIHJl cGxhY2UgdmFyaWFibGUgaW4gc3RyaW5ncyBzdWNoIGFzCiAgICAiQ2Fubm90ICR7YWN0aW9ufSAk e3R5cGV9Ij88YnI+CiAgICBPciBpcyBpdCBtb3JlIGxpa2UgYWN0aW9uIGJ1dHRvbnM/PGJyPgog ICAgVHJhbnNsYXRpb24gbWF5IHZhcnkgZGVwZW5kaW5nIG9uIHRoZSB1c2FnZS9jb250ZXh0IGFu ZCBpdCB3b3VsZCBiZQogICAgaGVscGZ1bCBpZiB5b3UgY291bGQgZ2l2ZSB1cyBzb21lIGV4dHJh IGluZm9ybWF0aW9uLjxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+ CiAgICBZdWtvPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMjA2MDMwMTA1 MDEwNjAxMDAwMTA2MDktLQo= --===============6732552212724523654==-- From ykatabam at redhat.com Wed Feb 12 19:08:18 2014 Content-Type: multipart/mixed; boundary="===============0414078465078640159==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #1] Strings with resource ID "ActionGroup___" Date: Thu, 13 Feb 2014 10:08:15 +1000 Message-ID: <52FC0CEF.4000105@redhat.com> --===============0414078465078640159== 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. --------------010201070801050002020209 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit (sorry I got wrong number in my last email title. re-sending the same = question.) Hello all, I am a Brisbane-based translator working on oVirt 3.4 localization = project along with 5 other translators. Our localization cycle is just kicked off and I would like to post our = questions here, just like I did for 3.3. It would be appreciated if you could help us. Here is our first question. *File:***LocalizedEnums* **Resource ID:***starting with "ActionGroup___"* **Strings:***including Assign vNIC Profile to Template Assign vNIC Profile to VM Assign vNIC Profile to VM Access Image Storage Domains *Question:* In this file, there are number of strings with the resource = ID starting with "ActionGroup___". Could you please let me know the usage? Are these actions used to replace variable in strings such as "Cannot = ${action} ${type}"? Or is it more like action buttons? Translation may vary depending on the usage/context and it would be = helpful if you could give us some extra information. Kind regards, Yuko --------------010201070801050002020209 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit (sorry I got wrong number in my last email title. re-sending the same question.)

Hello all,

I am a Brisbane-based translator working on oVirt 3.4 localization project along with 5 other translators.
Our localization cycle is just kicked off and I would like to post our questions here, just like I did for 3.3.
It would be appreciated if you could help us.

Here is our first question.

File: LocalizedEnums
Resource ID: starting with  "ActionGroup___"<= br> Strings: including
Assign vNIC Profile to Template
Assign vNIC Profile to VM
Assign vNIC Profile to VM
Access Image Storage Domains
Question: In this file, there are number of strings with the resource ID starting with  "ActionGroup___".
Could you please let me know the usage?
Are these actions used to replace variable in strings such as "Cannot ${action} ${type}"?
Or is it more like action buttons?
Translation may vary depending on the usage/context and it would be helpful if you could give us some extra information.

Kind regards,

Yuko --------------010201070801050002020209-- --===============0414078465078640159== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTAyMDEwNzA4MDEwNTAwMDIwMjAyMDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKKHNvcnJ5IEkgZ290IHdyb25nIG51bWJlciBpbiBteSBsYXN0IGVtYWlsIHRpdGxlLiBy ZS1zZW5kaW5nIHRoZSBzYW1lIApxdWVzdGlvbi4pCgpIZWxsbyBhbGwsCgpJIGFtIGEgQnJpc2Jh bmUtYmFzZWQgdHJhbnNsYXRvciB3b3JraW5nIG9uIG9WaXJ0IDMuNCBsb2NhbGl6YXRpb24gCnBy b2plY3QgYWxvbmcgd2l0aCA1IG90aGVyIHRyYW5zbGF0b3JzLgpPdXIgbG9jYWxpemF0aW9uIGN5 Y2xlIGlzIGp1c3Qga2lja2VkIG9mZiBhbmQgSSB3b3VsZCBsaWtlIHRvIHBvc3Qgb3VyIApxdWVz dGlvbnMgaGVyZSwganVzdCBsaWtlIEkgZGlkIGZvciAzLjMuCkl0IHdvdWxkIGJlIGFwcHJlY2lh dGVkIGlmIHlvdSBjb3VsZCBoZWxwIHVzLgoKSGVyZSBpcyBvdXIgZmlyc3QgcXVlc3Rpb24uCgoq RmlsZToqKipMb2NhbGl6ZWRFbnVtcyoKKipSZXNvdXJjZSBJRDoqKipzdGFydGluZyB3aXRoICAi QWN0aW9uR3JvdXBfX18iKgoqKlN0cmluZ3M6KioqaW5jbHVkaW5nCkFzc2lnbiB2TklDIFByb2Zp bGUgdG8gVGVtcGxhdGUKQXNzaWduIHZOSUMgUHJvZmlsZSB0byBWTQpBc3NpZ24gdk5JQyBQcm9m aWxlIHRvIFZNCkFjY2VzcyBJbWFnZSBTdG9yYWdlIERvbWFpbnMKKlF1ZXN0aW9uOiogSW4gdGhp cyBmaWxlLCB0aGVyZSBhcmUgbnVtYmVyIG9mIHN0cmluZ3Mgd2l0aCB0aGUgcmVzb3VyY2UgCklE IHN0YXJ0aW5nIHdpdGggICJBY3Rpb25Hcm91cF9fXyIuCkNvdWxkIHlvdSBwbGVhc2UgbGV0IG1l IGtub3cgdGhlIHVzYWdlPwpBcmUgdGhlc2UgYWN0aW9ucyB1c2VkIHRvIHJlcGxhY2UgdmFyaWFi bGUgaW4gc3RyaW5ncyBzdWNoIGFzICJDYW5ub3QgCiR7YWN0aW9ufSAke3R5cGV9Ij8KT3IgaXMg aXQgbW9yZSBsaWtlIGFjdGlvbiBidXR0b25zPwpUcmFuc2xhdGlvbiBtYXkgdmFyeSBkZXBlbmRp bmcgb24gdGhlIHVzYWdlL2NvbnRleHQgYW5kIGl0IHdvdWxkIGJlIApoZWxwZnVsIGlmIHlvdSBj b3VsZCBnaXZlIHVzIHNvbWUgZXh0cmEgaW5mb3JtYXRpb24uCgpLaW5kIHJlZ2FyZHMsCgpZdWtv CgotLS0tLS0tLS0tLS0tLTAxMDIwMTA3MDgwMTA1MDAwMjAyMDIwOQpDb250ZW50LVR5cGU6IHRl eHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9k eSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIChzb3JyeSBJIGdvdCB3cm9u ZyBudW1iZXIgaW4gbXkgbGFzdCBlbWFpbCB0aXRsZS4gcmUtc2VuZGluZyB0aGUKICAgIHNhbWUg cXVlc3Rpb24uKTxicj4KICAgIDxicj4KICAgIEhlbGxvIGFsbCwgPGJyPgogICAgPGJyPgogICAg SSBhbSBhIEJyaXNiYW5lLWJhc2VkIHRyYW5zbGF0b3Igd29ya2luZyBvbiBvVmlydCAzLjQgbG9j YWxpemF0aW9uCiAgICBwcm9qZWN0IGFsb25nIHdpdGggNSBvdGhlciB0cmFuc2xhdG9ycy48YnI+ CiAgICBPdXIgbG9jYWxpemF0aW9uIGN5Y2xlIGlzIGp1c3Qga2lja2VkIG9mZiBhbmQgSSB3b3Vs ZCBsaWtlIHRvIHBvc3QKICAgIG91ciBxdWVzdGlvbnMgaGVyZSwganVzdCBsaWtlIEkgZGlkIGZv ciAzLjMuPGJyPgogICAgSXQgd291bGQgYmUgYXBwcmVjaWF0ZWQgaWYgeW91IGNvdWxkIGhlbHAg dXMuPGJyPgogICAgPGJyPgogICAgSGVyZSBpcyBvdXIgZmlyc3QgcXVlc3Rpb24uPGJyPgogICAg PGJyPgogICAgPGI+RmlsZTo8L2I+PGI+IDwvYj5Mb2NhbGl6ZWRFbnVtczxiPjxicj4KICAgIDwv Yj48Yj5SZXNvdXJjZSBJRDo8L2I+PGI+IDwvYj5zdGFydGluZyB3aXRoJm5ic3A7ICJBY3Rpb25H cm91cF9fXyI8Yj48YnI+CiAgICA8L2I+PGI+U3RyaW5nczo8L2I+PGI+IDwvYj5pbmNsdWRpbmcg PGJyPgogICAgQXNzaWduIHZOSUMgUHJvZmlsZSB0byBUZW1wbGF0ZTxicj4KICAgIEFzc2lnbiB2 TklDIFByb2ZpbGUgdG8gVk08YnI+CiAgICBBc3NpZ24gdk5JQyBQcm9maWxlIHRvIFZNPGJyPgog ICAgQWNjZXNzIEltYWdlIFN0b3JhZ2UgRG9tYWluczxicj4KICAgIDxiPlF1ZXN0aW9uOjwvYj4g SW4gdGhpcyBmaWxlLCB0aGVyZSBhcmUgbnVtYmVyIG9mIHN0cmluZ3Mgd2l0aCB0aGUKICAgIHJl c291cmNlIElEIHN0YXJ0aW5nIHdpdGgmbmJzcDsgIkFjdGlvbkdyb3VwX19fIi4gPGJyPgogICAg Q291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB0aGUgdXNhZ2U/PGJyPgogICAgQXJlIHRoZXNl IGFjdGlvbnMgdXNlZCB0byByZXBsYWNlIHZhcmlhYmxlIGluIHN0cmluZ3Mgc3VjaCBhcwogICAg IkNhbm5vdCAke2FjdGlvbn0gJHt0eXBlfSI/PGJyPgogICAgT3IgaXMgaXQgbW9yZSBsaWtlIGFj dGlvbiBidXR0b25zPzxicj4KICAgIFRyYW5zbGF0aW9uIG1heSB2YXJ5IGRlcGVuZGluZyBvbiB0 aGUgdXNhZ2UvY29udGV4dCBhbmQgaXQgd291bGQgYmUKICAgIGhlbHBmdWwgaWYgeW91IGNvdWxk IGdpdmUgdXMgc29tZSBleHRyYSBpbmZvcm1hdGlvbi48YnI+CiAgICA8YnI+CiAgICBLaW5kIHJl Z2FyZHMsPGJyPgogICAgPGJyPgogICAgWXVrbwogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0t LS0tLS0wMTAyMDEwNzA4MDEwNTAwMDIwMjAyMDktLQo= --===============0414078465078640159==-- From ykatabam at redhat.com Wed Feb 12 19:39:39 2014 Content-Type: multipart/mixed; boundary="===============1945943270511523781==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #2] "Gluster Volume migration of data for remove brick finished" Date: Thu, 13 Feb 2014 10:39:37 +1000 Message-ID: <52FC1449.8050905@redhat.com> --===============1945943270511523781== 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. --------------030600080109040404050703 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello all, I would like to post another question. *File:***LocalizedEnums* **Resource ID:* AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED* **Strings:*** Gluster Volume migration of data for remove brick finished *Question: *I would like to check if my comprehension is correct. Does = this mean "Gluster Volume migration of data from removed brick is = finished" ? Kind regards, Yuko --------------030600080109040404050703 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello all,

I would like to post another question.

File: LocalizedEnums
Resource ID: AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED
Strings: Gluster Volume migration of data for remove brick finished
Question: I would like to check if my comprehension is correct. Does this mean "Gluster Volume migration of data from removed brick is finished" ?

Kind regards,

Yuko
--------------030600080109040404050703-- --===============1945943270511523781== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzA2MDAwODAxMDkwNDA0MDQwNTA3MDMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWxsLAoKSSB3b3VsZCBsaWtlIHRvIHBvc3QgYW5vdGhlciBxdWVzdGlvbi4K CipGaWxlOioqKkxvY2FsaXplZEVudW1zKgoqKlJlc291cmNlIElEOiogQXVkaXRMb2dUeXBlX19f R0xVU1RFUl9WT0xVTUVfTUlHUkFURV9CUklDS19EQVRBX0ZJTklTSEVEKgoqKlN0cmluZ3M6Kioq IEdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBkYXRhIGZvciByZW1vdmUgYnJpY2sgZmluaXNo ZWQKKlF1ZXN0aW9uOiAqSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNpb24g aXMgY29ycmVjdC4gRG9lcyAKdGhpcyBtZWFuICJHbHVzdGVyIFZvbHVtZSBtaWdyYXRpb24gb2Yg ZGF0YSBmcm9tIHJlbW92ZWQgYnJpY2sgaXMgCmZpbmlzaGVkIiA/CgpLaW5kIHJlZ2FyZHMsCgpZ dWtvCgotLS0tLS0tLS0tLS0tLTAzMDYwMDA4MDEwOTA0MDQwNDA1MDcwMwpDb250ZW50LVR5cGU6 IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IDdiaXQKCjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlw ZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8 Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIEhlbGxvIGFsbCw8YnI+ CiAgICA8YnI+CiAgICBJIHdvdWxkIGxpa2UgdG8gcG9zdCBhbm90aGVyIHF1ZXN0aW9uLjxicj4K ICAgIDxicj4KICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+TG9jYWxpemVkRW51bXM8Yj48YnI+CiAg ICA8L2I+PGI+UmVzb3VyY2UgSUQ6PC9iPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10 eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICBB dWRpdExvZ1R5cGVfX19HTFVTVEVSX1ZPTFVNRV9NSUdSQVRFX0JSSUNLX0RBVEFfRklOSVNIRUQ8 Yj48YnI+CiAgICA8L2I+PGI+U3RyaW5nczo8L2I+PGI+IDwvYj4KICAgIDxtZXRhIGh0dHAtZXF1 aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04 ODU5LTEiPgogICAgR2x1c3RlciBWb2x1bWUgbWlncmF0aW9uIG9mIGRhdGEgZm9yIHJlbW92ZSBi cmljayBmaW5pc2hlZDxicj4KICAgIDxiPlF1ZXN0aW9uOiA8L2I+SSB3b3VsZCBsaWtlIHRvIGNo ZWNrIGlmIG15IGNvbXByZWhlbnNpb24gaXMKICAgIGNvcnJlY3QuIERvZXMgdGhpcyBtZWFuICJH bHVzdGVyIFZvbHVtZSBtaWdyYXRpb24gb2YgZGF0YSBmcm9tCiAgICByZW1vdmVkIGJyaWNrIGlz IGZpbmlzaGVkIiA/IDxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+ CiAgICBZdWtvPGJyPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50 PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9ib2R5Pgo8L2h0bWw+ CgotLS0tLS0tLS0tLS0tLTAzMDYwMDA4MDEwOTA0MDQwNDA1MDcwMy0tCg== --===============1945943270511523781==-- From ykatabam at redhat.com Thu Feb 13 00:09:24 2014 Content-Type: multipart/mixed; boundary="===============4772467195558837679==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action hot set cpus" Date: Thu, 13 Feb 2014 15:09:20 +1000 Message-ID: <52FC5380.7020806@redhat.com> --===============4772467195558837679== 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. --------------040600040306030100040905 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello again, I have another question I would like to ask your help. *File:***AppErrors* **Resource ID:* VAR__ACTION__HOT_SET_CPUS* **Strings:***$action hot set cpus *Question: *Could you explain to me about this string? Suppose it is an = action to hot-set CPUs, but I am not familiar with the term hot set. = Does it mean that you set or change the configuration while the = machine/CPU is running (without shutting down)? And this is one of those = string that should be part of "Cannot ${action} ${type}." Please correct me if I am wrong. Kind regards, Yuko --------------040600040306030100040905 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello again,

I have another question I would like to ask your help.

File: AppErrors
Resource ID: VAR__ACTION__HOT_SET_CPUS
Strings: $action hot set cpus
Question: Could you explain to me about this string? Suppose it is an action to hot-set CPUs, but I am not familiar with the term hot set. Does it mean that you set or change the configuration while the machine/CPU is running (without shutting down)? And this is one of those string that should be part of "Cannot ${action} ${type}."
Please correct me if I am wrong.

Kind regards,

Yuko

--------------040600040306030100040905-- --===============4772467195558837679== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA2MDAwNDAzMDYwMzAxMDAwNDA5MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWdhaW4sCgpJIGhhdmUgYW5vdGhlciBxdWVzdGlvbiBJIHdvdWxkIGxpa2Ug dG8gYXNrIHlvdXIgaGVscC4KCipGaWxlOioqKkFwcEVycm9ycyoKKipSZXNvdXJjZSBJRDoqIFZB Ul9fQUNUSU9OX19IT1RfU0VUX0NQVVMqCioqU3RyaW5nczoqKiokYWN0aW9uIGhvdCBzZXQgY3B1 cwoqUXVlc3Rpb246ICpDb3VsZCB5b3UgZXhwbGFpbiB0byBtZSBhYm91dCB0aGlzIHN0cmluZz8g U3VwcG9zZSBpdCBpcyBhbiAKYWN0aW9uIHRvIGhvdC1zZXQgQ1BVcywgYnV0IEkgYW0gbm90IGZh bWlsaWFyIHdpdGggdGhlIHRlcm0gaG90IHNldC4gCkRvZXMgaXQgbWVhbiB0aGF0IHlvdSBzZXQg b3IgY2hhbmdlIHRoZSBjb25maWd1cmF0aW9uIHdoaWxlIHRoZSAKbWFjaGluZS9DUFUgaXMgcnVu bmluZyAod2l0aG91dCBzaHV0dGluZyBkb3duKT8gQW5kIHRoaXMgaXMgb25lIG9mIHRob3NlIApz dHJpbmcgdGhhdCBzaG91bGQgYmUgcGFydCBvZiAiQ2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiIK UGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4KCktpbmQgcmVnYXJkcywKCll1a28KCgot LS0tLS0tLS0tLS0tLTA0MDYwMDA0MDMwNjAzMDEwMDA0MDkwNQpDb250ZW50LVR5cGU6IHRleHQv aHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSBi Z2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIEhlbGxvIGFnYWluLDxicj4KICAg IDxicj4KICAgIEkgaGF2ZSBhbm90aGVyIHF1ZXN0aW9uIEkgd291bGQgbGlrZSB0byBhc2sgeW91 ciBoZWxwLjxicj4KICAgIDxicj4KICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+QXBwRXJyb3JzPGI+ PGJyPgogICAgPC9iPjxiPlJlc291cmNlIElEOjwvYj4gVkFSX19BQ1RJT05fX0hPVF9TRVRfQ1BV UzxiPjxicj4KICAgIDwvYj48Yj5TdHJpbmdzOjwvYj48Yj4gPC9iPiRhY3Rpb24gaG90IHNldCBj cHVzPGJyPgogICAgPGI+UXVlc3Rpb246IDwvYj5Db3VsZCB5b3UgZXhwbGFpbiB0byBtZSBhYm91 dCB0aGlzIHN0cmluZz8gU3VwcG9zZQogICAgaXQgaXMgYW4gYWN0aW9uIHRvIGhvdC1zZXQgQ1BV cywgYnV0IEkgYW0gbm90IGZhbWlsaWFyIHdpdGggdGhlIHRlcm0KICAgIGhvdCBzZXQuIERvZXMg aXQgbWVhbiB0aGF0IHlvdSBzZXQgb3IgY2hhbmdlIHRoZSBjb25maWd1cmF0aW9uIHdoaWxlCiAg ICB0aGUgbWFjaGluZS9DUFUgaXMgcnVubmluZyAod2l0aG91dCBzaHV0dGluZyBkb3duKT8gQW5k IHRoaXMgaXMgb25lCiAgICBvZiB0aG9zZSBzdHJpbmcgdGhhdCBzaG91bGQgYmUgcGFydCBvZiAi Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiI8YnI+CiAgICBQbGVhc2UgY29ycmVjdCBtZSBpZiBJ IGFtIHdyb25nLjxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAg ICBZdWtvPGJyPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNDA2 MDAwNDAzMDYwMzAxMDAwNDA5MDUtLQo= --===============4772467195558837679==-- From kmayilsa at redhat.com Thu Feb 13 00:26:58 2014 Content-Type: multipart/mixed; boundary="===============1434662343151953645==" MIME-Version: 1.0 From: Kanagaraj To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #2] "Gluster Volume migration of data for remove brick finished" Date: Thu, 13 Feb 2014 10:56:54 +0530 Message-ID: <52FC579E.1060803@redhat.com> In-Reply-To: 52FC1449.8050905@redhat.com --===============1434662343151953645== 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. --------------090301000706030601020709 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/13/2014 06:09 AM, Yuko Katabami wrote: > Hello all, > > I would like to post another question. > > *File:***LocalizedEnums* > **Resource ID:* AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED* > **Strings:*** Gluster Volume migration of data for remove brick finished > *Question: *I would like to check if my comprehension is correct. Does = > this mean "Gluster Volume migration of data from removed brick is = > finished" ? > More appropriate one would be "Data migration completed for brick(s) on volume " Thanks, Kanagaraj > Kind regards, > > Yuko > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------090301000706030601020709 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 02/13/2014 06:09 AM, Yuko Katabami wrote:
Hello all,

I would like to post another question.

File: LocalizedEnums
Resource ID: AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED
Strings: Gluster Volume migration of data for remove brick finished
Question: I would like to check if my comprehension is correct. Does this mean "Gluster Volume migration of data from removed brick is finished" ?


More appropriate one would be

"Data migration completed for brick(s) on volume <vol_name>"

Thanks,
Kanagaraj

K= ind regards,

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------090301000706030601020709-- --===============1434662343151953645== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTAzMDEwMDA3MDYwMzA2MDEwMjA3MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDAyLzEzLzIwMTQgMDY6MDkgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4gSGVs bG8gYWxsLAo+Cj4gSSB3b3VsZCBsaWtlIHRvIHBvc3QgYW5vdGhlciBxdWVzdGlvbi4KPgo+ICpG aWxlOioqKkxvY2FsaXplZEVudW1zKgo+ICoqUmVzb3VyY2UgSUQ6KiBBdWRpdExvZ1R5cGVfX19H TFVTVEVSX1ZPTFVNRV9NSUdSQVRFX0JSSUNLX0RBVEFfRklOSVNIRUQqCj4gKipTdHJpbmdzOioq KiBHbHVzdGVyIFZvbHVtZSBtaWdyYXRpb24gb2YgZGF0YSBmb3IgcmVtb3ZlIGJyaWNrIGZpbmlz aGVkCj4gKlF1ZXN0aW9uOiAqSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNp b24gaXMgY29ycmVjdC4gRG9lcyAKPiB0aGlzIG1lYW4gIkdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlv biBvZiBkYXRhIGZyb20gcmVtb3ZlZCBicmljayBpcyAKPiBmaW5pc2hlZCIgPwo+CgpNb3JlIGFw cHJvcHJpYXRlIG9uZSB3b3VsZCBiZQoKIkRhdGEgbWlncmF0aW9uIGNvbXBsZXRlZCBmb3IgYnJp Y2socykgb24gdm9sdW1lIDx2b2xfbmFtZT4iCgpUaGFua3MsCkthbmFnYXJhagoKPiBLaW5kIHJl Z2FyZHMsCj4KPiBZdWtvCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo+IEVuZ2luZS1kZXZlbEBv dmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5l LWRldmVsCgoKLS0tLS0tLS0tLS0tLS0wOTAzMDEwMDA3MDYwMzA2MDEwMjA3MDkKQ29udGVudC1U eXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwv aGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxicj4K ICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAxNCAwNjowOSBBTSwg WXVrbyBLYXRhYmFtaQogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3Rl IGNpdGU9Im1pZDo1MkZDMTQ0OS44MDUwOTA1QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAg ICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAg ICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICBIZWxsbyBhbGwsPGJyPgogICAgICA8YnI+ CiAgICAgIEkgd291bGQgbGlrZSB0byBwb3N0IGFub3RoZXIgcXVlc3Rpb24uPGJyPgogICAgICA8 YnI+CiAgICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+TG9jYWxpemVkRW51bXM8Yj48YnI+CiAgICAg IDwvYj48Yj5SZXNvdXJjZSBJRDo8L2I+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQt dHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAg ICAgIEF1ZGl0TG9nVHlwZV9fX0dMVVNURVJfVk9MVU1FX01JR1JBVEVfQlJJQ0tfREFUQV9GSU5J U0hFRDxiPjxicj4KICAgICAgPC9iPjxiPlN0cmluZ3M6PC9iPjxiPiA8L2I+CiAgICAgIDxtZXRh IGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNo YXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgIEdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBkYXRh IGZvciByZW1vdmUgYnJpY2sgZmluaXNoZWQ8YnI+CiAgICAgIDxiPlF1ZXN0aW9uOiA8L2I+SSB3 b3VsZCBsaWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNpb24gaXMKICAgICAgY29ycmVjdC4g RG9lcyB0aGlzIG1lYW4gIkdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBkYXRhIGZyb20KICAg ICAgcmVtb3ZlZCBicmljayBpcyBmaW5pc2hlZCIgPyA8YnI+CiAgICAgIDxicj4KICAgIDwvYmxv Y2txdW90ZT4KICAgIDxicj4KICAgIE1vcmUgYXBwcm9wcmlhdGUgb25lIHdvdWxkIGJlPGJyPgog ICAgPGJyPgogICAgIkRhdGEgbWlncmF0aW9uIGNvbXBsZXRlZCBmb3IgYnJpY2socykgb24gdm9s dW1lICZsdDt2b2xfbmFtZSZndDsiPGJyPgogICAgPGJyPgogICAgVGhhbmtzLDxicj4KICAgIEth bmFnYXJhajxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDMTQ0OS44 MDUwOTA1QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPiBLaW5kCiAgICAgIHJlZ2FyZHMsPGJyPgog ICAgICA8YnI+CiAgICAgIFl1a288YnI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQt dHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAg ICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9m aWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo8 YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RW5naW5lLWRl dmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10 eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAg PC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA5MDMwMTAwMDcwNjAzMDYwMTAyMDcwOS0t Cg== --===============1434662343151953645==-- From ykatabam at redhat.com Thu Feb 13 00:32:02 2014 Content-Type: multipart/mixed; boundary="===============0705636398948785452==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #4] "$vmStatus" Date: Thu, 13 Feb 2014 15:31:59 +1000 Message-ID: <52FC58CF.6020701@redhat.com> --===============0705636398948785452== 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. --------------010601010100070903030301 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello, Sorry to bother you again. I have one more question. * File:***AppErrors* **Resource ID:* start with"VAR__VM_STATUS_"* **Strings:***start with "$vmStatus" *Question: *I would like to check to see if those VM statues should be = translated. In the previous releases, we were advised that the statuses = included in the listhere = = were untranslated (and these were not pushed to translation). The new = strings starting with "$vmStatus" seem to be mostly the same list, but = maybe for a different usage? (thus should be translated?) Kind regards, Yuko --------------010601010100070903030301 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello,

Sorry to bother you again.
I have one more question.

File:
AppErrors
Resource ID: start with"VAR__VM_STATUS_"
Strings: start with "$vmStatus"
Question: I would like to check to see if those VM statues should be translated. In the previous releases, we were advised that the statuses included in the list
here were untranslated (and these were not pushed to translation). The new strings starting with "$vmStatus" seem to be mostly the same list, but maybe for a different usage? (thus should be translated?)

Kind regards,

Yuko
--------------010601010100070903030301-- --===============0705636398948785452== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA2MDEwMTAxMDAwNzA5MDMwMzAzMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8sCgpTb3JyeSB0byBib3RoZXIgeW91IGFnYWluLgpJIGhhdmUgb25lIG1vcmUg cXVlc3Rpb24uCioKRmlsZToqKipBcHBFcnJvcnMqCioqUmVzb3VyY2UgSUQ6KiBzdGFydCB3aXRo IlZBUl9fVk1fU1RBVFVTXyIqCioqU3RyaW5nczoqKipzdGFydCB3aXRoICIkdm1TdGF0dXMiCipR dWVzdGlvbjogKkkgd291bGQgbGlrZSB0byBjaGVjayB0byBzZWUgaWYgdGhvc2UgVk0gc3RhdHVl cyBzaG91bGQgYmUgCnRyYW5zbGF0ZWQuIEluIHRoZSBwcmV2aW91cyByZWxlYXNlcywgd2Ugd2Vy ZSBhZHZpc2VkIHRoYXQgdGhlIHN0YXR1c2VzIAppbmNsdWRlZCBpbiB0aGUgbGlzdGhlcmUgCjxo dHRwczovL2dlcnJpdC5lbmcubGFiLnRsdi5yZWRoYXQuY29tL2dpdHdlYj9wPW92aXJ0LWVuZ2lu ZS5naXQ7YT1ibG9iX3BsYWluO2Y9ZnJvbnRlbmQvd2ViYWRtaW4vbW9kdWxlcy91aWNvbXBhdC9z cmMvbWFpbi9yZXNvdXJjZXMvb3JnL292aXJ0L2VuZ2luZS91aS91aWNvbXBhdC9FbnVtcy5wcm9w ZXJ0aWVzO2hiPUhFQUQ+IAp3ZXJlIHVudHJhbnNsYXRlZCAoYW5kIHRoZXNlIHdlcmUgbm90IHB1 c2hlZCB0byB0cmFuc2xhdGlvbikuIFRoZSBuZXcgCnN0cmluZ3Mgc3RhcnRpbmcgd2l0aCAiJHZt U3RhdHVzIiBzZWVtIHRvIGJlIG1vc3RseSB0aGUgc2FtZSBsaXN0LCBidXQgCm1heWJlIGZvciBh IGRpZmZlcmVudCB1c2FnZT8gKHRodXMgc2hvdWxkIGJlIHRyYW5zbGF0ZWQ/KQoKS2luZCByZWdh cmRzLAoKWXVrbwoKLS0tLS0tLS0tLS0tLS0wMTA2MDEwMTAxMDAwNzA5MDMwMzAzMDEKQ29udGVu dC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250 ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xIj4KICA8L2hl YWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICBIZWxsbyw8 YnI+CiAgICA8YnI+CiAgICBTb3JyeSB0byBib3RoZXIgeW91IGFnYWluLiA8YnI+CiAgICBJIGhh dmUgb25lIG1vcmUgcXVlc3Rpb24uPGJyPgogICAgPGI+PGJyPgogICAgICBGaWxlOjwvYj48Yj4g PC9iPkFwcEVycm9yczxiPjxicj4KICAgIDwvYj48Yj5SZXNvdXJjZSBJRDo8L2I+CiAgICA8bWV0 YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hh cnNldD1JU08tODg1OS0xIj4KICAgIHN0YXJ0IHdpdGgiVkFSX19WTV9TVEFUVVNfIjxiPjxicj4K ICAgIDwvYj48Yj5TdHJpbmdzOjwvYj48Yj4gPC9iPnN0YXJ0IHdpdGggIiR2bVN0YXR1cyI8YnI+ CiAgICA8Yj5RdWVzdGlvbjogPC9iPkkgd291bGQgbGlrZSB0byBjaGVjayB0byBzZWUgaWYgdGhv c2UgVk0gc3RhdHVlcwogICAgc2hvdWxkIGJlIHRyYW5zbGF0ZWQuIEluIHRoZSBwcmV2aW91cyBy ZWxlYXNlcywgd2Ugd2VyZSBhZHZpc2VkIHRoYXQKICAgIHRoZSBzdGF0dXNlcyBpbmNsdWRlZCBp biB0aGUgbGlzdDxhCmhyZWY9Imh0dHBzOi8vZ2Vycml0LmVuZy5sYWIudGx2LnJlZGhhdC5jb20v Z2l0d2ViP3A9b3ZpcnQtZW5naW5lLmdpdDthPWJsb2JfcGxhaW47Zj1mcm9udGVuZC93ZWJhZG1p bi9tb2R1bGVzL3VpY29tcGF0L3NyYy9tYWluL3Jlc291cmNlcy9vcmcvb3ZpcnQvZW5naW5lL3Vp L3VpY29tcGF0L0VudW1zLnByb3BlcnRpZXM7aGI9SEVBRCI+CiAgICAgIGhlcmU8L2E+IHdlcmUg dW50cmFuc2xhdGVkIChhbmQgdGhlc2Ugd2VyZSBub3QgcHVzaGVkIHRvCiAgICB0cmFuc2xhdGlv bikuIFRoZSBuZXcgc3RyaW5ncyBzdGFydGluZyB3aXRoICIkdm1TdGF0dXMiIHNlZW0gdG8gYmUK ICAgIG1vc3RseSB0aGUgc2FtZSBsaXN0LCBidXQgbWF5YmUgZm9yIGEgZGlmZmVyZW50IHVzYWdl PyAodGh1cyBzaG91bGQKICAgIGJlIHRyYW5zbGF0ZWQ/KTxicj4KICAgIDxicj4KICAgIEtpbmQg cmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPG1ldGEgaHR0cC1lcXVpdj0i Y29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTkt MSI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAxMDYwMTAxMDEwMDA3MDkwMzAz MDMwMS0tCg== --===============0705636398948785452==-- From ykatabam at redhat.com Thu Feb 13 00:40:42 2014 Content-Type: multipart/mixed; boundary="===============2758725646341079377==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #2] "Gluster Volume migration of data for remove brick finished" Date: Thu, 13 Feb 2014 15:40:39 +1000 Message-ID: <52FC5AD7.3050201@redhat.com> In-Reply-To: 52FC579E.1060803@redhat.com --===============2758725646341079377== 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. --------------060807080009090000040908 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Kanagaraj, On 02/13/2014 03:26 PM, Kanagaraj wrote: > > On 02/13/2014 06:09 AM, Yuko Katabami wrote: >> Hello all, >> >> I would like to post another question. >> >> *File:***LocalizedEnums* >> **Resource ID:* = >> AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED* >> **Strings:*** Gluster Volume migration of data for remove brick finished >> *Question: *I would like to check if my comprehension is correct. = >> Does this mean "Gluster Volume migration of data from removed brick = >> is finished" ? >> > > More appropriate one would be > > "Data migration completed for brick(s) on volume " Thank you very much for your prompt reply. I have a couple of additional = questions on this. - Would this string be updated and re-pushed to translation at some stage? - Will be placed at the end of the string when displayed on = the screen? (it does not have the variable at the moment) Kind regards, Yuko > > Thanks, > Kanagaraj > >> Kind regards, >> >> Yuko >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel > --------------060807080009090000040908 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi Kanagaraj,


On 02/13/2014 03:26 PM, Kanagaraj wrote:

On 02/13/2014 06:09 AM, Yuko Katabami wrote:
Hello all,

I would like to post another question.

File: LocalizedEnums
Resource ID: AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED
Strings: Gluster Volume migration of data for remove brick finished
Question: I would like to check if my comprehension is correct. Does this mean "Gluster Volume migration of data from removed brick is finished" ?


More appropriate one would be

"Data migration completed for brick(s) on volume <vol_name>"
Thank you very much for your prompt reply. I have a couple of additional questions on this.
- Would this string be updated and re-pushed to translation at some stage?
- Will <vol_name> be placed at the end of the string when displayed on the screen? (it does not have the variable at the moment)

Kind regards,

Yuko

<= br> Thanks,
Kanagaraj

Kind regards,

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailm=
an/listinfo/engine-devel



--------------060807080009090000040908-- --===============2758725646341079377== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA4MDcwODAwMDkwOTAwMDAwNDA5MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGkgS2FuYWdhcmFqLAoKCk9uIDAyLzEzLzIwMTQgMDM6MjYgUE0sIEthbmFnYXJhaiB3 cm90ZToKPgo+IE9uIDAyLzEzLzIwMTQgMDY6MDkgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+ IEhlbGxvIGFsbCwKPj4KPj4gSSB3b3VsZCBsaWtlIHRvIHBvc3QgYW5vdGhlciBxdWVzdGlvbi4K Pj4KPj4gKkZpbGU6KioqTG9jYWxpemVkRW51bXMqCj4+ICoqUmVzb3VyY2UgSUQ6KiAKPj4gQXVk aXRMb2dUeXBlX19fR0xVU1RFUl9WT0xVTUVfTUlHUkFURV9CUklDS19EQVRBX0ZJTklTSEVEKgo+ PiAqKlN0cmluZ3M6KioqIEdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBkYXRhIGZvciByZW1v dmUgYnJpY2sgZmluaXNoZWQKPj4gKlF1ZXN0aW9uOiAqSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGlm IG15IGNvbXByZWhlbnNpb24gaXMgY29ycmVjdC4gCj4+IERvZXMgdGhpcyBtZWFuICJHbHVzdGVy IFZvbHVtZSBtaWdyYXRpb24gb2YgZGF0YSBmcm9tIHJlbW92ZWQgYnJpY2sgCj4+IGlzIGZpbmlz aGVkIiA/Cj4+Cj4KPiBNb3JlIGFwcHJvcHJpYXRlIG9uZSB3b3VsZCBiZQo+Cj4gIkRhdGEgbWln cmF0aW9uIGNvbXBsZXRlZCBmb3IgYnJpY2socykgb24gdm9sdW1lIDx2b2xfbmFtZT4iClRoYW5r IHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcHJvbXB0IHJlcGx5LiBJIGhhdmUgYSBjb3VwbGUgb2Yg YWRkaXRpb25hbCAKcXVlc3Rpb25zIG9uIHRoaXMuCi0gV291bGQgdGhpcyBzdHJpbmcgYmUgdXBk YXRlZCBhbmQgcmUtcHVzaGVkIHRvIHRyYW5zbGF0aW9uIGF0IHNvbWUgc3RhZ2U/Ci0gV2lsbCA8 dm9sX25hbWU+IGJlIHBsYWNlZCBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcgd2hlbiBkaXNwbGF5 ZWQgb24gCnRoZSBzY3JlZW4/IChpdCBkb2VzIG5vdCBoYXZlIHRoZSB2YXJpYWJsZSBhdCB0aGUg bW9tZW50KQoKS2luZCByZWdhcmRzLAoKWXVrbwoKPgo+IFRoYW5rcywKPiBLYW5hZ2FyYWoKPgo+ PiBLaW5kIHJlZ2FyZHMsCj4+Cj4+IFl1a28KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo+ PiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKPgoKCgotLS0tLS0tLS0tLS0tLTA2MDgwNzA4MDAwOTA5 MDAwMDA0MDkwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9 IiMwMDAwMDAiPgogICAgSGkgS2FuYWdhcmFqLDxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxk aXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAxNCAwMzoyNiBQTSwgS2FuYWdh cmFqCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlk OjUyRkM1NzlFLjEwNjA4MDNAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xIgogICAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgICAgIDxicj4KICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJl Zml4Ij5PbiAwMi8xMy8yMDE0IDA2OjA5IEFNLCBZdWtvIEthdGFiYW1pCiAgICAgICAgd3JvdGU6 PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkMxNDQ5Ljgw NTA5MDVAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0i Y29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04 ODU5LTEiPgogICAgICAgIEhlbGxvIGFsbCw8YnI+CiAgICAgICAgPGJyPgogICAgICAgIEkgd291 bGQgbGlrZSB0byBwb3N0IGFub3RoZXIgcXVlc3Rpb24uPGJyPgogICAgICAgIDxicj4KICAgICAg ICA8Yj5GaWxlOjwvYj48Yj4gPC9iPkxvY2FsaXplZEVudW1zPGI+PGJyPgogICAgICAgIDwvYj48 Yj5SZXNvdXJjZSBJRDo8L2I+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl IiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAg ICAgIEF1ZGl0TG9nVHlwZV9fX0dMVVNURVJfVk9MVU1FX01JR1JBVEVfQlJJQ0tfREFUQV9GSU5J U0hFRDxiPjxicj4KICAgICAgICA8L2I+PGI+U3RyaW5nczo8L2I+PGI+IDwvYj4KICAgICAgICA8 bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAg ICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgICAgR2x1c3RlciBWb2x1bWUgbWlncmF0aW9u IG9mIGRhdGEgZm9yIHJlbW92ZSBicmljayBmaW5pc2hlZDxicj4KICAgICAgICA8Yj5RdWVzdGlv bjogPC9iPkkgd291bGQgbGlrZSB0byBjaGVjayBpZiBteSBjb21wcmVoZW5zaW9uIGlzCiAgICAg ICAgY29ycmVjdC4gRG9lcyB0aGlzIG1lYW4gIkdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBk YXRhIGZyb20KICAgICAgICByZW1vdmVkIGJyaWNrIGlzIGZpbmlzaGVkIiA/IDxicj4KICAgICAg ICA8YnI+CiAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgPGJyPgogICAgICBNb3JlIGFwcHJvcHJp YXRlIG9uZSB3b3VsZCBiZTxicj4KICAgICAgPGJyPgogICAgICAiRGF0YSBtaWdyYXRpb24gY29t cGxldGVkIGZvciBicmljayhzKSBvbiB2b2x1bWUgJmx0O3ZvbF9uYW1lJmd0OyI8YnI+CiAgICA8 L2Jsb2NrcXVvdGU+CiAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHByb21wdCByZXBs eS4gSSBoYXZlIGEgY291cGxlIG9mCiAgICBhZGRpdGlvbmFsIHF1ZXN0aW9ucyBvbiB0aGlzLjxi cj4KICAgIC0gV291bGQgdGhpcyBzdHJpbmcgYmUgdXBkYXRlZCBhbmQgcmUtcHVzaGVkIHRvIHRy YW5zbGF0aW9uIGF0IHNvbWUKICAgIHN0YWdlPzxicj4KICAgIC0gV2lsbCAmbHQ7dm9sX25hbWUm Z3Q7IGJlIHBsYWNlZCBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcgd2hlbgogICAgZGlzcGxheWVk IG9uIHRoZSBzY3JlZW4/IChpdCBkb2VzIG5vdCBoYXZlIHRoZSB2YXJpYWJsZSBhdCB0aGUKICAg IG1vbWVudCk8YnI+CiAgICA8YnI+CiAgICBLaW5kIHJlZ2FyZHMsPGJyPgogICAgPGJyPgogICAg WXVrbzxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDNTc5RS4xMDYw ODAzQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPiA8YnI+CiAgICAgIFRoYW5rcyw8YnI+CiAgICAg IEthbmFnYXJhajxicj4KICAgICAgPGJyPgogICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTJG QzE0NDkuODA1MDkwNUByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgICBLaW5kIHJlZ2Fy ZHMsPGJyPgogICAgICAgIDxicj4KICAgICAgICBZdWtvPGJyPgogICAgICAgIDxtZXRhIGh0dHAt ZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgICAgY2hhcnNl dD1JU08tODg1OS0xIj4KICAgICAgICA8YnI+CiAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1l QXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICA8YnI+CiAgICAgICAgPHByZSB3 cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVu Z2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0i bW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0 Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgo8L3ByZT4KICAgICAgPC9ibG9ja3F1 b3RlPgogICAgICA8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNz PSJtb3otc2lnbmF0dXJlIj48Zm9udCBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsCiAgICAg ICAgc2Fucy1zZXJpZiIgc2l6ZT0iMiI+PGJyPgogICAgICA8L2ZvbnQ+CiAgICA8L2Rpdj4KICA8 L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDYwODA3MDgwMDA5MDkwMDAwMDQwOTA4LS0K --===============2758725646341079377==-- From kmayilsa at redhat.com Thu Feb 13 00:57:28 2014 Content-Type: multipart/mixed; boundary="===============0430145224438733685==" MIME-Version: 1.0 From: Kanagaraj To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #2] "Gluster Volume migration of data for remove brick finished" Date: Thu, 13 Feb 2014 11:27:23 +0530 Message-ID: <52FC5EC3.7070007@redhat.com> In-Reply-To: 52FC5AD7.3050201@redhat.com --===============0430145224438733685== 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. --------------050903020603000600000101 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/13/2014 11:10 AM, Yuko Katabami wrote: > Hi Kanagaraj, > > > On 02/13/2014 03:26 PM, Kanagaraj wrote: >> >> On 02/13/2014 06:09 AM, Yuko Katabami wrote: >>> Hello all, >>> >>> I would like to post another question. >>> >>> *File:***LocalizedEnums* >>> **Resource ID:* = >>> AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED* >>> **Strings:*** Gluster Volume migration of data for remove brick finished >>> *Question: *I would like to check if my comprehension is correct. = >>> Does this mean "Gluster Volume migration of data from removed brick = >>> is finished" ? >>> >> >> More appropriate one would be >> >> "Data migration completed for brick(s) on volume " > Thank you very much for your prompt reply. I have a couple of = > additional questions on this. > - Would this string be updated and re-pushed to translation at some stage? > - Will be placed at the end of the string when displayed on = > the screen? (it does not have the variable at the moment) > Sorry for the confusion, was looking into a wrong file. Correct one would be "Data migration is completed for the remove-brick = operation". I will send a patch to correct this message. Thanks, Kanagaraj > Kind regards, > > Yuko > >> >> Thanks, >> Kanagaraj >> >>> Kind regards, >>> >>> Yuko >>> >>> >>> _______________________________________________ >>> Engine-devel mailing list >>> Engine-devel(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > > --------------050903020603000600000101 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 02/13/2014 11:10 AM, Yuko Katabami wrote:
Hi Kanagaraj,


On 02/13/2014 03:26 PM, Kanagaraj wrote:

On 02/13/2014 06:09 AM, Yuko Katabami wrote:
Hello all,

I would like to post another question.

File: LocalizedEnums
Resource ID: AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED
Strings: Gluster Volume migration of data for remove brick finished
Question: I would like to check if my comprehension is correct. Does this mean "Gluster Volume migration of data from removed brick is finished" ?


More appropriate one would be

"Data migration completed for brick(s) on volume <vol_name>"
Thank you very much for your prompt reply. I have a couple of additional questions on this.
- Would this string be updated and re-pushed to translation at some stage?
- Will <vol_name> be placed at the end of the string when displayed on the screen? (it does not have the variable at the moment)


Sorry for the confusion, was looking into a wrong file.

Correct one would be "Data migration is completed for the remove-brick operation".

I will send a patch to correct this message.

Thanks,
Kanagaraj

K= ind regards,

Yuko

=
Thanks,
Kanagaraj

Kind regards,

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailm=
an/listinfo/engine-devel




--------------050903020603000600000101-- --===============0430145224438733685== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA5MDMwMjA2MDMwMDA2MDAwMDAxMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDAyLzEzLzIwMTQgMTE6MTAgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4gSGkg S2FuYWdhcmFqLAo+Cj4KPiBPbiAwMi8xMy8yMDE0IDAzOjI2IFBNLCBLYW5hZ2FyYWogd3JvdGU6 Cj4+Cj4+IE9uIDAyLzEzLzIwMTQgMDY6MDkgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+PiBI ZWxsbyBhbGwsCj4+Pgo+Pj4gSSB3b3VsZCBsaWtlIHRvIHBvc3QgYW5vdGhlciBxdWVzdGlvbi4K Pj4+Cj4+PiAqRmlsZToqKipMb2NhbGl6ZWRFbnVtcyoKPj4+ICoqUmVzb3VyY2UgSUQ6KiAKPj4+ IEF1ZGl0TG9nVHlwZV9fX0dMVVNURVJfVk9MVU1FX01JR1JBVEVfQlJJQ0tfREFUQV9GSU5JU0hF RCoKPj4+ICoqU3RyaW5nczoqKiogR2x1c3RlciBWb2x1bWUgbWlncmF0aW9uIG9mIGRhdGEgZm9y IHJlbW92ZSBicmljayBmaW5pc2hlZAo+Pj4gKlF1ZXN0aW9uOiAqSSB3b3VsZCBsaWtlIHRvIGNo ZWNrIGlmIG15IGNvbXByZWhlbnNpb24gaXMgY29ycmVjdC4gCj4+PiBEb2VzIHRoaXMgbWVhbiAi R2x1c3RlciBWb2x1bWUgbWlncmF0aW9uIG9mIGRhdGEgZnJvbSByZW1vdmVkIGJyaWNrIAo+Pj4g aXMgZmluaXNoZWQiID8KPj4+Cj4+Cj4+IE1vcmUgYXBwcm9wcmlhdGUgb25lIHdvdWxkIGJlCj4+ Cj4+ICJEYXRhIG1pZ3JhdGlvbiBjb21wbGV0ZWQgZm9yIGJyaWNrKHMpIG9uIHZvbHVtZSA8dm9s X25hbWU+Igo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcHJvbXB0IHJlcGx5LiBJIGhh dmUgYSBjb3VwbGUgb2YgCj4gYWRkaXRpb25hbCBxdWVzdGlvbnMgb24gdGhpcy4KPiAtIFdvdWxk IHRoaXMgc3RyaW5nIGJlIHVwZGF0ZWQgYW5kIHJlLXB1c2hlZCB0byB0cmFuc2xhdGlvbiBhdCBz b21lIHN0YWdlPwo+IC0gV2lsbCA8dm9sX25hbWU+IGJlIHBsYWNlZCBhdCB0aGUgZW5kIG9mIHRo ZSBzdHJpbmcgd2hlbiBkaXNwbGF5ZWQgb24gCj4gdGhlIHNjcmVlbj8gKGl0IGRvZXMgbm90IGhh dmUgdGhlIHZhcmlhYmxlIGF0IHRoZSBtb21lbnQpCj4KClNvcnJ5IGZvciB0aGUgY29uZnVzaW9u LCB3YXMgbG9va2luZyBpbnRvIGEgd3JvbmcgZmlsZS4KCkNvcnJlY3Qgb25lIHdvdWxkIGJlICJE YXRhIG1pZ3JhdGlvbiBpcyBjb21wbGV0ZWQgZm9yIHRoZSByZW1vdmUtYnJpY2sgCm9wZXJhdGlv biIuCgpJIHdpbGwgc2VuZCBhIHBhdGNoIHRvIGNvcnJlY3QgdGhpcyBtZXNzYWdlLgoKVGhhbmtz LApLYW5hZ2FyYWoKCj4gS2luZCByZWdhcmRzLAo+Cj4gWXVrbwo+Cj4+Cj4+IFRoYW5rcywKPj4g S2FuYWdhcmFqCj4+Cj4+PiBLaW5kIHJlZ2FyZHMsCj4+Pgo+Pj4gWXVrbwo+Pj4KPj4+Cj4+PiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4gRW5naW5l LWRldmVsIG1haWxpbmcgbGlzdAo+Pj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+Pj4gaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+Pgo+Cj4KCgot LS0tLS0tLS0tLS0tLTA1MDkwMzAyMDYwMzAwMDYwMDAwMDEwMQpDb250ZW50LVR5cGU6IHRleHQv aHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlT Ty04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxi b2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGJyPgogICAgPGRpdiBj bGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xMy8yMDE0IDExOjEwIEFNLCBZdWtvIEthdGFi YW1pCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlk OjUyRkM1QUQ3LjMwNTAyMDFAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xIgogICAgICAgIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSI+CiAgICAgIEhpIEthbmFnYXJhaiw8YnI+CiAgICAgIDxicj4KICAgICAg PGJyPgogICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDAyLzEzLzIwMTQgMDM6 MjYgUE0sIEthbmFnYXJhagogICAgICAgIHdyb3RlOjxicj4KICAgICAgPC9kaXY+CiAgICAgIDxi bG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDNTc5RS4xMDYwODAzQHJlZGhhdC5jb20iIHR5cGU9ImNp dGUiPgogICAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0x IgogICAgICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgICA8YnI+CiAgICAg ICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xMy8yMDE0IDA2OjA5IEFNLCBZ dWtvCiAgICAgICAgICBLYXRhYmFtaSB3cm90ZTo8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAg PGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkMxNDQ5LjgwNTA5MDVAcmVkaGF0LmNvbSIgdHlwZT0i Y2l0ZSI+CiAgICAgICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9 InRleHQvaHRtbDsKICAgICAgICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgICAgICAgIEhl bGxvIGFsbCw8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBJIHdvdWxkIGxpa2UgdG8gcG9z dCBhbm90aGVyIHF1ZXN0aW9uLjxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxiPkZpbGU6 PC9iPjxiPiA8L2I+TG9jYWxpemVkRW51bXM8Yj48YnI+CiAgICAgICAgICA8L2I+PGI+UmVzb3Vy Y2UgSUQ6PC9iPgogICAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgICAg ICBBdWRpdExvZ1R5cGVfX19HTFVTVEVSX1ZPTFVNRV9NSUdSQVRFX0JSSUNLX0RBVEFfRklOSVNI RUQ8Yj48YnI+CiAgICAgICAgICA8L2I+PGI+U3RyaW5nczo8L2I+PGI+IDwvYj4KICAgICAgICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAg ICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgICAgR2x1c3RlciBWb2x1bWUgbWln cmF0aW9uIG9mIGRhdGEgZm9yIHJlbW92ZSBicmljayBmaW5pc2hlZDxicj4KICAgICAgICAgIDxi PlF1ZXN0aW9uOiA8L2I+SSB3b3VsZCBsaWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNpb24g aXMKICAgICAgICAgIGNvcnJlY3QuIERvZXMgdGhpcyBtZWFuICJHbHVzdGVyIFZvbHVtZSBtaWdy YXRpb24gb2YgZGF0YSBmcm9tCiAgICAgICAgICByZW1vdmVkIGJyaWNrIGlzIGZpbmlzaGVkIiA/ IDxicj4KICAgICAgICAgIDxicj4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPGJyPgog ICAgICAgIE1vcmUgYXBwcm9wcmlhdGUgb25lIHdvdWxkIGJlPGJyPgogICAgICAgIDxicj4KICAg ICAgICAiRGF0YSBtaWdyYXRpb24gY29tcGxldGVkIGZvciBicmljayhzKSBvbiB2b2x1bWUKICAg ICAgICAmbHQ7dm9sX25hbWUmZ3Q7Ijxicj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBUaGFu ayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHByb21wdCByZXBseS4gSSBoYXZlIGEgY291cGxlIG9m CiAgICAgIGFkZGl0aW9uYWwgcXVlc3Rpb25zIG9uIHRoaXMuPGJyPgogICAgICAtIFdvdWxkIHRo aXMgc3RyaW5nIGJlIHVwZGF0ZWQgYW5kIHJlLXB1c2hlZCB0byB0cmFuc2xhdGlvbiBhdAogICAg ICBzb21lIHN0YWdlPzxicj4KICAgICAgLSBXaWxsICZsdDt2b2xfbmFtZSZndDsgYmUgcGxhY2Vk IGF0IHRoZSBlbmQgb2YgdGhlIHN0cmluZyB3aGVuCiAgICAgIGRpc3BsYXllZCBvbiB0aGUgc2Ny ZWVuPyAoaXQgZG9lcyBub3QgaGF2ZSB0aGUgdmFyaWFibGUgYXQgdGhlCiAgICAgIG1vbWVudCk8 YnI+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIFNvcnJ5IGZvciB0 aGUgY29uZnVzaW9uLCB3YXMgbG9va2luZyBpbnRvIGEgd3JvbmcgZmlsZS48YnI+CiAgICA8YnI+ CiAgICBDb3JyZWN0IG9uZSB3b3VsZCBiZSAiRGF0YSBtaWdyYXRpb24gaXMgY29tcGxldGVkIGZv ciB0aGUKICAgIHJlbW92ZS1icmljayBvcGVyYXRpb24iLjxicj4KICAgIDxicj4KICAgIEkgd2ls bCBzZW5kIGEgcGF0Y2ggdG8gY29ycmVjdCB0aGlzIG1lc3NhZ2UuPGJyPgogICAgPGJyPgogICAg VGhhbmtzLDxicj4KICAgIEthbmFnYXJhajxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlIGNp dGU9Im1pZDo1MkZDNUFENy4zMDUwMjAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPiBLaW5kCiAg ICAgIHJlZ2FyZHMsPGJyPgogICAgICA8YnI+CiAgICAgIFl1a288YnI+CiAgICAgIDxicj4KICAg ICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkM1NzlFLjEwNjA4MDNAcmVkaGF0LmNvbSIgdHlw ZT0iY2l0ZSI+IDxicj4KICAgICAgICBUaGFua3MsPGJyPgogICAgICAgIEthbmFnYXJhajxicj4K ICAgICAgICA8YnI+CiAgICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkMxNDQ5LjgwNTA5 MDVAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgICAgICBLaW5kIHJlZ2FyZHMsPGJyPgog ICAgICAgICAgPGJyPgogICAgICAgICAgWXVrbzxicj4KICAgICAgICAgIDxtZXRhIGh0dHAtZXF1 aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgICAgICBjaGFyc2V0 PUlTTy04ODU5LTEiPgogICAgICAgICAgPGJyPgogICAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJt aW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICAgIDxicj4KICAgICAgICAg IDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIg Y2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2luZS1kZXZl bEBvdmlydC5vcmciPkVuZ2luZS1kZXZlbEBvdmlydC5vcmc8L2E+CjxhIG1vei1kby1ub3Qtc2Vu ZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgIDxicj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8YnI+ CiAgICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBm YWNlPSJhcmlhbCwKICAgICAgICAgIHNhbnMtc2VyaWYiIHNpemU9IjIiPjxicj4KICAgICAgICA8 L2ZvbnQ+IDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1s PgoKLS0tLS0tLS0tLS0tLS0wNTA5MDMwMjA2MDMwMDA2MDAwMDAxMDEtLQo= --===============0430145224438733685==-- From tjelinek at redhat.com Thu Feb 13 02:14:34 2014 Content-Type: multipart/mixed; boundary="===============4308187480375187007==" MIME-Version: 1.0 From: Tomas Jelinek To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action hot set cpus" Date: Thu, 13 Feb 2014 02:14:32 -0500 Message-ID: <1592006461.2341509.1392275672412.JavaMail.zimbra@redhat.com> In-Reply-To: 52FC5380.7020806@redhat.com --===============4308187480375187007== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Thursday, February 13, 2014 6:09:20 AM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action hot= set cpus" > = > Hello again, > = > I have another question I would like to ask your help. > = > File: AppErrors > Resource ID: VAR__ACTION__HOT_SET_CPUS > Strings: $action hot set cpus > Question: Could you explain to me about this string? Suppose it is an act= ion > to hot-set CPUs, but I am not familiar with the term hot set. Does it mean > that you set or change the configuration while the machine/CPU is running > (without shutting down)? And this is one of those string that should be p= art > of "Cannot ${action} ${type}." > Please correct me if I am wrong. You are right, hot set is basically hot-plug and hot-unplug together. So yo= u can change the amount of the CPUs while the machine is running. The message itself is the ${action} part of the "cannot...", so for example= if you try to do it on a VM which does not exist, the message you will get= is: "Cannot ${action} ${type}. VM doesn't exist." and the ${action} part then gets expanded to: "Cannot hot set cpus ${type}. VM doesn't exist." Tomas > = > Kind regards, > = > Yuko > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============4308187480375187007==-- From tjelinek at redhat.com Thu Feb 13 02:23:37 2014 Content-Type: multipart/mixed; boundary="===============6426812431571293065==" MIME-Version: 1.0 From: Tomas Jelinek To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #4] "$vmStatus" Date: Thu, 13 Feb 2014 02:23:36 -0500 Message-ID: <1210168834.2345149.1392276216768.JavaMail.zimbra@redhat.com> In-Reply-To: 52FC58CF.6020701@redhat.com --===============6426812431571293065== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Thursday, February 13, 2014 6:31:59 AM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #4] "$vmStatus" > = > Hello, > = > Sorry to bother you again. > I have one more question. > = > File: AppErrors > Resource ID: start with"VAR__VM_STATUS_" > Strings: start with "$vmStatus" > Question: I would like to check to see if those VM statues should be > translated. In the previous releases, we were advised that the statuses > included in the list here were untranslated (and these were not pushed to > translation). The new strings starting with "$vmStatus" seem to be mostly > the same list, but maybe for a different usage? (thus should be translate= d?) > = There was a request (https://bugzilla.redhat.com/show_bug.cgi?id=3D1000068)= to change the message "Cannot run VM. The VM status is illegal" to "Cannot run VM because= it is in ${status} status." = while the ${status} part is the localized name of the status of the VM (e.g= . the VAR__VM_STATUS_*). So this statuses should be localized. Tomas > Kind regards, > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============6426812431571293065==-- From ykatabam at redhat.com Thu Feb 13 03:18:57 2014 Content-Type: multipart/mixed; boundary="===============5589013946449790529==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #2] "Gluster Volume migration of data for remove brick finished" Date: Thu, 13 Feb 2014 18:18:53 +1000 Message-ID: <52FC7FED.2060605@redhat.com> In-Reply-To: 52FC5EC3.7070007@redhat.com --===============5589013946449790529== 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. --------------040302060909000807020604 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/13/2014 03:57 PM, Kanagaraj wrote: > > On 02/13/2014 11:10 AM, Yuko Katabami wrote: >> Hi Kanagaraj, >> >> >> On 02/13/2014 03:26 PM, Kanagaraj wrote: >>> >>> On 02/13/2014 06:09 AM, Yuko Katabami wrote: >>>> Hello all, >>>> >>>> I would like to post another question. >>>> >>>> *File:***LocalizedEnums* >>>> **Resource ID:* = >>>> AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED* >>>> **Strings:*** Gluster Volume migration of data for remove brick = >>>> finished >>>> *Question: *I would like to check if my comprehension is correct. = >>>> Does this mean "Gluster Volume migration of data from removed brick = >>>> is finished" ? >>>> >>> >>> More appropriate one would be >>> >>> "Data migration completed for brick(s) on volume " >> Thank you very much for your prompt reply. I have a couple of = >> additional questions on this. >> - Would this string be updated and re-pushed to translation at some = >> stage? >> - Will be placed at the end of the string when displayed = >> on the screen? (it does not have the variable at the moment) >> > > Sorry for the confusion, was looking into a wrong file. > > Correct one would be "Data migration is completed for the remove-brick = > operation". > > I will send a patch to correct this message. Hi Kanagaraj, Thank you very much for your reply again. I share this info with other translators. Kind regards, Yuko > > Thanks, > Kanagaraj > >> Kind regards, >> >> Yuko >> >>> >>> Thanks, >>> Kanagaraj >>> >>>> Kind regards, >>>> >>>> Yuko >>>> >>>> >>>> _______________________________________________ >>>> Engine-devel mailing list >>>> Engine-devel(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/engine-devel >>> >> >> > --------------040302060909000807020604 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 02/13/2014 03:57 PM, Kanagaraj wrote:

On 02/13/2014 11:10 AM, Yuko Katabami wrote:
Hi Kanagaraj,


On 02/13/2014 03:26 PM, Kanagaraj wrote:

On 02/13/2014 06:09 AM, Yuko Katabami wrote:
Hello all,

I would like to post another question.

File: LocalizedEnums
Resource ID: AuditLogType___GLUSTER_VOLUME_MIGRATE_BRICK_DATA_FINISHED
Strings: Gluster Volume migration of data for remove brick finished
Question: I would like to check if my comprehension is correct. Does this mean "Gluster Volume migration of data from removed brick is finished" ?


More appropriate one would be

"Data migration completed for brick(s) on volume <vol_name>"
Thank you very much for your prompt reply. I have a couple of additional questions on this.
- Would this string be updated and re-pushed to translation at some stage?
- Will <vol_name> be placed at the end of the string when displayed on the screen? (it does not have the variable at the moment)


Sorry for the confusion, was looking into a wrong file.

Correct one would be "Data migration is completed for the remove-brick operation".

I will send a patch to correct this message.
Hi Kanagaraj,

Thank you very much for your reply again.
I share this info with other translators.

Kind regards,

Yuko
<= br> Thanks,
Kanagaraj

Kind regards,

Yuko


Thanks,
Kanagaraj

Kind regards,

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailm=
an/listinfo/engine-devel






--------------040302060909000807020604-- --===============5589013946449790529== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDAzMDIwNjA5MDkwMDA4MDcwMjA2MDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDAyLzEzLzIwMTQgMDM6NTcgUE0sIEthbmFnYXJhaiB3cm90ZToKPgo+IE9uIDAy LzEzLzIwMTQgMTE6MTAgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+IEhpIEthbmFnYXJhaiwK Pj4KPj4KPj4gT24gMDIvMTMvMjAxNCAwMzoyNiBQTSwgS2FuYWdhcmFqIHdyb3RlOgo+Pj4KPj4+ IE9uIDAyLzEzLzIwMTQgMDY6MDkgQU0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cj4+Pj4gSGVsbG8g YWxsLAo+Pj4+Cj4+Pj4gSSB3b3VsZCBsaWtlIHRvIHBvc3QgYW5vdGhlciBxdWVzdGlvbi4KPj4+ Pgo+Pj4+ICpGaWxlOioqKkxvY2FsaXplZEVudW1zKgo+Pj4+ICoqUmVzb3VyY2UgSUQ6KiAKPj4+ PiBBdWRpdExvZ1R5cGVfX19HTFVTVEVSX1ZPTFVNRV9NSUdSQVRFX0JSSUNLX0RBVEFfRklOSVNI RUQqCj4+Pj4gKipTdHJpbmdzOioqKiBHbHVzdGVyIFZvbHVtZSBtaWdyYXRpb24gb2YgZGF0YSBm b3IgcmVtb3ZlIGJyaWNrIAo+Pj4+IGZpbmlzaGVkCj4+Pj4gKlF1ZXN0aW9uOiAqSSB3b3VsZCBs aWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNpb24gaXMgY29ycmVjdC4gCj4+Pj4gRG9lcyB0 aGlzIG1lYW4gIkdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBvZiBkYXRhIGZyb20gcmVtb3ZlZCBi cmljayAKPj4+PiBpcyBmaW5pc2hlZCIgPwo+Pj4+Cj4+Pgo+Pj4gTW9yZSBhcHByb3ByaWF0ZSBv bmUgd291bGQgYmUKPj4+Cj4+PiAiRGF0YSBtaWdyYXRpb24gY29tcGxldGVkIGZvciBicmljayhz KSBvbiB2b2x1bWUgPHZvbF9uYW1lPiIKPj4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBw cm9tcHQgcmVwbHkuIEkgaGF2ZSBhIGNvdXBsZSBvZiAKPj4gYWRkaXRpb25hbCBxdWVzdGlvbnMg b24gdGhpcy4KPj4gLSBXb3VsZCB0aGlzIHN0cmluZyBiZSB1cGRhdGVkIGFuZCByZS1wdXNoZWQg dG8gdHJhbnNsYXRpb24gYXQgc29tZSAKPj4gc3RhZ2U/Cj4+IC0gV2lsbCA8dm9sX25hbWU+IGJl IHBsYWNlZCBhdCB0aGUgZW5kIG9mIHRoZSBzdHJpbmcgd2hlbiBkaXNwbGF5ZWQgCj4+IG9uIHRo ZSBzY3JlZW4/IChpdCBkb2VzIG5vdCBoYXZlIHRoZSB2YXJpYWJsZSBhdCB0aGUgbW9tZW50KQo+ Pgo+Cj4gU29ycnkgZm9yIHRoZSBjb25mdXNpb24sIHdhcyBsb29raW5nIGludG8gYSB3cm9uZyBm aWxlLgo+Cj4gQ29ycmVjdCBvbmUgd291bGQgYmUgIkRhdGEgbWlncmF0aW9uIGlzIGNvbXBsZXRl ZCBmb3IgdGhlIHJlbW92ZS1icmljayAKPiBvcGVyYXRpb24iLgo+Cj4gSSB3aWxsIHNlbmQgYSBw YXRjaCB0byBjb3JyZWN0IHRoaXMgbWVzc2FnZS4KSGkgS2FuYWdhcmFqLAoKVGhhbmsgeW91IHZl cnkgbXVjaCBmb3IgeW91ciByZXBseSBhZ2Fpbi4KSSBzaGFyZSB0aGlzIGluZm8gd2l0aCBvdGhl ciB0cmFuc2xhdG9ycy4KCktpbmQgcmVnYXJkcywKCll1a28KPgo+IFRoYW5rcywKPiBLYW5hZ2Fy YWoKPgo+PiBLaW5kIHJlZ2FyZHMsCj4+Cj4+IFl1a28KPj4KPj4+Cj4+PiBUaGFua3MsCj4+PiBL YW5hZ2FyYWoKPj4+Cj4+Pj4gS2luZCByZWdhcmRzLAo+Pj4+Cj4+Pj4gWXVrbwo+Pj4+Cj4+Pj4K Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+ IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4+PiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+ Pj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+ Pj4KPj4KPj4KPgoKCjxodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9ncm91cHM/Z2lkPTQwNjgzMDM+ CgotLS0tLS0tLS0tLS0tLTA0MDMwMjA2MDkwOTAwMDgwNzAyMDYwNApDb250ZW50LVR5cGU6IHRl eHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0 PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgog IDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGJyPgogICAgPGRp diBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xMy8yMDE0IDAzOjU3IFBNLCBLYW5hZ2Fy YWoKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6 NTJGQzVFQzMuNzA3MDAwN0ByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgPG1ldGEgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgICAgaHR0cC1lcXVpdj0i Q29udGVudC1UeXBlIj4KICAgICAgPGJyPgogICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVm aXgiPk9uIDAyLzEzLzIwMTQgMTE6MTAgQU0sIFl1a28gS2F0YWJhbWkKICAgICAgICB3cm90ZTo8 YnI+CiAgICAgIDwvZGl2PgogICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTJGQzVBRDcuMzA1 MDIwMUByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgICA8bWV0YSBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQt VHlwZSI+CiAgICAgICAgSGkgS2FuYWdhcmFqLDxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGJy PgogICAgICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAxNCAwMzoy NiBQTSwgS2FuYWdhcmFqCiAgICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgPC9kaXY+CiAgICAg ICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkM1NzlFLjEwNjA4MDNAcmVkaGF0LmNvbSIgdHlw ZT0iY2l0ZSI+CiAgICAgICAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNP LTg4NTktMSIKICAgICAgICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgICAg IDxicj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAx NCAwNjowOSBBTSwgWXVrbwogICAgICAgICAgICBLYXRhYmFtaSB3cm90ZTo8YnI+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDMTQ0OS44MDUwOTA1 QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8bWV0YSBodHRwLWVxdWl2PSJj b250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICAgICAgICBjaGFyc2V0PUlT Ty04ODU5LTEiPgogICAgICAgICAgICBIZWxsbyBhbGwsPGJyPgogICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgIEkgd291bGQgbGlrZSB0byBwb3N0IGFub3RoZXIgcXVlc3Rpb24uPGJyPgogICAg ICAgICAgICA8YnI+CiAgICAgICAgICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+TG9jYWxpemVkRW51 bXM8Yj48YnI+CiAgICAgICAgICAgIDwvYj48Yj5SZXNvdXJjZSBJRDo8L2I+CiAgICAgICAgICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAg ICAgICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgICAgICAgIEF1ZGl0TG9nVHlwZV9f X0dMVVNURVJfVk9MVU1FX01JR1JBVEVfQlJJQ0tfREFUQV9GSU5JU0hFRDxiPjxicj4KICAgICAg ICAgICAgPC9iPjxiPlN0cmluZ3M6PC9iPjxiPiA8L2I+CiAgICAgICAgICAgIDxtZXRhIGh0dHAt ZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgICAgICAgIGNo YXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgICAgICAgIEdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlvbiBv ZiBkYXRhIGZvciByZW1vdmUgYnJpY2sgZmluaXNoZWQ8YnI+CiAgICAgICAgICAgIDxiPlF1ZXN0 aW9uOiA8L2I+SSB3b3VsZCBsaWtlIHRvIGNoZWNrIGlmIG15IGNvbXByZWhlbnNpb24KICAgICAg ICAgICAgaXMgY29ycmVjdC4gRG9lcyB0aGlzIG1lYW4gIkdsdXN0ZXIgVm9sdW1lIG1pZ3JhdGlv biBvZiBkYXRhCiAgICAgICAgICAgIGZyb20gcmVtb3ZlZCBicmljayBpcyBmaW5pc2hlZCIgPyA8 YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxi cj4KICAgICAgICAgIE1vcmUgYXBwcm9wcmlhdGUgb25lIHdvdWxkIGJlPGJyPgogICAgICAgICAg PGJyPgogICAgICAgICAgIkRhdGEgbWlncmF0aW9uIGNvbXBsZXRlZCBmb3IgYnJpY2socykgb24g dm9sdW1lCiAgICAgICAgICAmbHQ7dm9sX25hbWUmZ3Q7Ijxicj4KICAgICAgICA8L2Jsb2NrcXVv dGU+CiAgICAgICAgVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBwcm9tcHQgcmVwbHkuIEkg aGF2ZSBhIGNvdXBsZSBvZgogICAgICAgIGFkZGl0aW9uYWwgcXVlc3Rpb25zIG9uIHRoaXMuPGJy PgogICAgICAgIC0gV291bGQgdGhpcyBzdHJpbmcgYmUgdXBkYXRlZCBhbmQgcmUtcHVzaGVkIHRv IHRyYW5zbGF0aW9uIGF0CiAgICAgICAgc29tZSBzdGFnZT88YnI+CiAgICAgICAgLSBXaWxsICZs dDt2b2xfbmFtZSZndDsgYmUgcGxhY2VkIGF0IHRoZSBlbmQgb2YgdGhlIHN0cmluZyB3aGVuCiAg ICAgICAgZGlzcGxheWVkIG9uIHRoZSBzY3JlZW4/IChpdCBkb2VzIG5vdCBoYXZlIHRoZSB2YXJp YWJsZSBhdCB0aGUKICAgICAgICBtb21lbnQpPGJyPgogICAgICAgIDxicj4KICAgICAgPC9ibG9j a3F1b3RlPgogICAgICA8YnI+CiAgICAgIFNvcnJ5IGZvciB0aGUgY29uZnVzaW9uLCB3YXMgbG9v a2luZyBpbnRvIGEgd3JvbmcgZmlsZS48YnI+CiAgICAgIDxicj4KICAgICAgQ29ycmVjdCBvbmUg d291bGQgYmUgIkRhdGEgbWlncmF0aW9uIGlzIGNvbXBsZXRlZCBmb3IgdGhlCiAgICAgIHJlbW92 ZS1icmljayBvcGVyYXRpb24iLjxicj4KICAgICAgPGJyPgogICAgICBJIHdpbGwgc2VuZCBhIHBh dGNoIHRvIGNvcnJlY3QgdGhpcyBtZXNzYWdlLjxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIEhp IEthbmFnYXJhaiw8YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3Vy IHJlcGx5IGFnYWluLiA8YnI+CiAgICBJIHNoYXJlIHRoaXMgaW5mbyB3aXRoIG90aGVyIHRyYW5z bGF0b3JzLjxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZ dWtvPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkM1RUMzLjcwNzAwMDdAcmVkaGF0 LmNvbSIgdHlwZT0iY2l0ZSI+IDxicj4KICAgICAgVGhhbmtzLDxicj4KICAgICAgS2FuYWdhcmFq PGJyPgogICAgICA8YnI+CiAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDNUFENy4zMDUw MjAxQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAg ICAgICAgPGJyPgogICAgICAgIFl1a288YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDo1MkZDNTc5RS4xMDYwODAzQHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgog ICAgICAgICAgPGJyPgogICAgICAgICAgVGhhbmtzLDxicj4KICAgICAgICAgIEthbmFnYXJhajxi cj4KICAgICAgICAgIDxicj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDMTQ0 OS44MDUwOTA1QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICAgICAgICBLaW5kIHJlZ2Fy ZHMsPGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIFl1a288YnI+CiAgICAgICAgICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAg ICAgICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAg ICAgICAgICAgPGJyPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo8 YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQu b3JnPC9hPgo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdp bmUtZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUt ZGV2ZWw8L2E+CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPGJyPgog ICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8YnI+CiAgICAgICAgPGRpdiBjbGFzcz0ibW96 LXNpZ25hdHVyZSI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIGZhY2U9ImFyaWFsLAogICAgICAgICAg ICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgICAgICA8L2ZvbnQ+IDwvZGl2PgogICAg ICA8L2Jsb2NrcXVvdGU+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAg IDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxicj4KICAgICAgPGZvbnQgY29sb3I9IiMwMDAw MDAiIGZhY2U9ImFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPSIyIj48YQogICAgICAgICAgaHJlZj0i aHR0cDovL3d3dy5saW5rZWRpbi5jb20vZ3JvdXBzP2dpZD00MDY4MzAzIgogICAgICAgICAgdGFy Z2V0PSJfYmxhbmsiPjwvYT4KICAgICAgPC9mb250PgogICAgPC9kaXY+CiAgPC9ib2R5Pgo8L2h0 bWw+CgotLS0tLS0tLS0tLS0tLTA0MDMwMjA2MDkwOTAwMDgwNzAyMDYwNC0tCg== --===============5589013946449790529==-- From ykatabam at redhat.com Thu Feb 13 04:27:44 2014 Content-Type: multipart/mixed; boundary="===============8842513872877542154==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action hot set cpus" Date: Thu, 13 Feb 2014 19:27:40 +1000 Message-ID: <52FC900C.2040104@redhat.com> In-Reply-To: 1592006461.2341509.1392275672412.JavaMail.zimbra@redhat.com --===============8842513872877542154== 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. --------------020901040805050902020201 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/13/2014 05:14 PM, Tomas Jelinek wrote: > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Thursday, February 13, 2014 6:09:20 AM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action ho= t set cpus" >> >> Hello again, >> >> I have another question I would like to ask your help. >> >> File: AppErrors >> Resource ID: VAR__ACTION__HOT_SET_CPUS >> Strings: $action hot set cpus >> Question: Could you explain to me about this string? Suppose it is an ac= tion >> to hot-set CPUs, but I am not familiar with the term hot set. Does it me= an >> that you set or change the configuration while the machine/CPU is running >> (without shutting down)? And this is one of those string that should be = part >> of "Cannot ${action} ${type}." >> Please correct me if I am wrong. > You are right, hot set is basically hot-plug and hot-unplug together. So = you can change the amount of the CPUs while the machine is running. > The message itself is the ${action} part of the "cannot...", so for examp= le if you try to do it on a VM which does not exist, the message you will g= et is: > "Cannot ${action} ${type}. VM doesn't exist." > and the ${action} part then gets expanded to: > "Cannot hot set cpus ${type}. VM doesn't exist." > > Tomas Hi Tomas, Thank you very much for your reply. It is all clear now. Kind regards, Yuko > >> Kind regards, >> >> Yuko >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> --------------020901040805050902020201 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit
On 02/13/2014 05:14 PM, Tomas Jelinek wrote:

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Thursday, February 13, 2014 6:09:20 AM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #3] "$action hot s=
et cpus"

Hello again,

I have another question I would like to ask your help.

File: AppErrors
Resource ID: VAR__ACTION__HOT_SET_CPUS
Strings: $action hot set cpus
Question: Could you explain to me about this string? Suppose it is an action
to hot-set CPUs, but I am not familiar with the term hot set. Does it mean
that you set or change the configuration while the machine/CPU is running
(without shutting down)? And this is one of those string that should be part
of "Cannot ${action} ${type}."
Please correct me if I am wrong.
You are right, hot set is basically hot-plug and hot-unplug together. So yo=
u can change the amount of the CPUs while the machine is running.
The message itself is the ${action} part of the "cannot...", so for example=
 if you try to do it on a VM which does not exist, the message you will get=
 is:
"Cannot ${action} ${type}. VM doesn't exist."
and the ${action} part then gets expanded to:
"Cannot hot set cpus ${type}. VM doesn't exist."

Tomas
Hi Tomas,
Thank you very much for your reply.
It is all clear now.

Kind regards,

Yuko

Kind regards,

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


--------------020901040805050902020201-- --===============8842513872877542154== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA5MDEwNDA4MDUwNTA5MDIwMjAyMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpPbiAwMi8xMy8yMDE0IDA1OjE0IFBNLCBUb21hcyBKZWxpbmVrIHdyb3RlOgo+Cj4gLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+PiBGcm9tOiAiWXVrbyBLYXRhYmFtaSIgPHlrYXRhYmFt QHJlZGhhdC5jb20+Cj4+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+IFNlbnQ6IFRodXJz ZGF5LCBGZWJydWFyeSAxMywgMjAxNCA2OjA5OjIwIEFNCj4+IFN1YmplY3Q6IFtFbmdpbmUtZGV2 ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICMzXSAiJGFjdGlvbiBob3Qgc2V0 IGNwdXMiCj4+Cj4+IEhlbGxvIGFnYWluLAo+Pgo+PiBJIGhhdmUgYW5vdGhlciBxdWVzdGlvbiBJ IHdvdWxkIGxpa2UgdG8gYXNrIHlvdXIgaGVscC4KPj4KPj4gRmlsZTogQXBwRXJyb3JzCj4+IFJl c291cmNlIElEOiBWQVJfX0FDVElPTl9fSE9UX1NFVF9DUFVTCj4+IFN0cmluZ3M6ICRhY3Rpb24g aG90IHNldCBjcHVzCj4+IFF1ZXN0aW9uOiBDb3VsZCB5b3UgZXhwbGFpbiB0byBtZSBhYm91dCB0 aGlzIHN0cmluZz8gU3VwcG9zZSBpdCBpcyBhbiBhY3Rpb24KPj4gdG8gaG90LXNldCBDUFVzLCBi dXQgSSBhbSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgdGVybSBob3Qgc2V0LiBEb2VzIGl0IG1lYW4K Pj4gdGhhdCB5b3Ugc2V0IG9yIGNoYW5nZSB0aGUgY29uZmlndXJhdGlvbiB3aGlsZSB0aGUgbWFj aGluZS9DUFUgaXMgcnVubmluZwo+PiAod2l0aG91dCBzaHV0dGluZyBkb3duKT8gQW5kIHRoaXMg aXMgb25lIG9mIHRob3NlIHN0cmluZyB0aGF0IHNob3VsZCBiZSBwYXJ0Cj4+IG9mICJDYW5ub3Qg JHthY3Rpb259ICR7dHlwZX0uIgo+PiBQbGVhc2UgY29ycmVjdCBtZSBpZiBJIGFtIHdyb25nLgo+ IFlvdSBhcmUgcmlnaHQsIGhvdCBzZXQgaXMgYmFzaWNhbGx5IGhvdC1wbHVnIGFuZCBob3QtdW5w bHVnIHRvZ2V0aGVyLiBTbyB5b3UgY2FuIGNoYW5nZSB0aGUgYW1vdW50IG9mIHRoZSBDUFVzIHdo aWxlIHRoZSBtYWNoaW5lIGlzIHJ1bm5pbmcuCj4gVGhlIG1lc3NhZ2UgaXRzZWxmIGlzIHRoZSAk e2FjdGlvbn0gcGFydCBvZiB0aGUgImNhbm5vdC4uLiIsIHNvIGZvciBleGFtcGxlIGlmIHlvdSB0 cnkgdG8gZG8gaXQgb24gYSBWTSB3aGljaCBkb2VzIG5vdCBleGlzdCwgdGhlIG1lc3NhZ2UgeW91 IHdpbGwgZ2V0IGlzOgo+ICJDYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFZNIGRvZXNuJ3QgZXhp c3QuIgo+IGFuZCB0aGUgJHthY3Rpb259IHBhcnQgdGhlbiBnZXRzIGV4cGFuZGVkIHRvOgo+ICJD YW5ub3QgaG90IHNldCBjcHVzICR7dHlwZX0uIFZNIGRvZXNuJ3QgZXhpc3QuIgo+Cj4gVG9tYXMK SGkgVG9tYXMsClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmVwbHkuCkl0IGlzIGFsbCBj bGVhciBub3cuCgpLaW5kIHJlZ2FyZHMsCgpZdWtvCj4KPj4gS2luZCByZWdhcmRzLAo+Pgo+PiBZ dWtvCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4+IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gRW5naW5lLWRldmVsQG92aXJ0Lm9y Zwo+PiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVs Cj4+CgoKPGh0dHA6Ly93d3cubGlua2VkaW4uY29tL2dyb3Vwcz9naWQ9NDA2ODMwMz4KCi0tLS0t LS0tLS0tLS0tMDIwOTAxMDQwODA1MDUwOTAyMDIwMjAxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1s OyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgog IDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRw LWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZG IiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZp eCI+T24gMDIvMTMvMjAxNCAwNToxNCBQTSwgVG9tYXMgSmVsaW5lawogICAgICB3cm90ZTo8YnI+ CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDoxNTkyMDA2NDYxLjIz NDE1MDkuMTM5MjI3NTY3MjQxMi5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlw ZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0iIj4KCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0t LS0KPC9wcmU+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3Jh cD0iIj5Gcm9tOiAiWXVrbyBLYXRhYmFtaSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2 RSIgaHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5jb20iPiZsdDt5a2F0YWJhbUByZWRoYXQu Y29tJmd0OzwvYT4KVG86IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9 Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9h PgpTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMTMsIDIwMTQgNjowOToyMCBBTQpTdWJqZWN0OiBb RW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjM10gIiRhY3Rp b24gaG90IHNldCBjcHVzIgoKSGVsbG8gYWdhaW4sCgpJIGhhdmUgYW5vdGhlciBxdWVzdGlvbiBJ IHdvdWxkIGxpa2UgdG8gYXNrIHlvdXIgaGVscC4KCkZpbGU6IEFwcEVycm9ycwpSZXNvdXJjZSBJ RDogVkFSX19BQ1RJT05fX0hPVF9TRVRfQ1BVUwpTdHJpbmdzOiAkYWN0aW9uIGhvdCBzZXQgY3B1 cwpRdWVzdGlvbjogQ291bGQgeW91IGV4cGxhaW4gdG8gbWUgYWJvdXQgdGhpcyBzdHJpbmc/IFN1 cHBvc2UgaXQgaXMgYW4gYWN0aW9uCnRvIGhvdC1zZXQgQ1BVcywgYnV0IEkgYW0gbm90IGZhbWls aWFyIHdpdGggdGhlIHRlcm0gaG90IHNldC4gRG9lcyBpdCBtZWFuCnRoYXQgeW91IHNldCBvciBj aGFuZ2UgdGhlIGNvbmZpZ3VyYXRpb24gd2hpbGUgdGhlIG1hY2hpbmUvQ1BVIGlzIHJ1bm5pbmcK KHdpdGhvdXQgc2h1dHRpbmcgZG93bik/IEFuZCB0aGlzIGlzIG9uZSBvZiB0aG9zZSBzdHJpbmcg dGhhdCBzaG91bGQgYmUgcGFydApvZiAiQ2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiIKUGxlYXNl IGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4KPC9wcmU+CiAgICAgIDwvYmxvY2txdW90ZT4KICAg ICAgPHByZSB3cmFwPSIiPgpZb3UgYXJlIHJpZ2h0LCBob3Qgc2V0IGlzIGJhc2ljYWxseSBob3Qt cGx1ZyBhbmQgaG90LXVucGx1ZyB0b2dldGhlci4gU28geW91IGNhbiBjaGFuZ2UgdGhlIGFtb3Vu dCBvZiB0aGUgQ1BVcyB3aGlsZSB0aGUgbWFjaGluZSBpcyBydW5uaW5nLgpUaGUgbWVzc2FnZSBp dHNlbGYgaXMgdGhlICR7YWN0aW9ufSBwYXJ0IG9mIHRoZSAiY2Fubm90Li4uIiwgc28gZm9yIGV4 YW1wbGUgaWYgeW91IHRyeSB0byBkbyBpdCBvbiBhIFZNIHdoaWNoIGRvZXMgbm90IGV4aXN0LCB0 aGUgbWVzc2FnZSB5b3Ugd2lsbCBnZXQgaXM6CiJDYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFZN IGRvZXNuJ3QgZXhpc3QuIgphbmQgdGhlICR7YWN0aW9ufSBwYXJ0IHRoZW4gZ2V0cyBleHBhbmRl ZCB0bzoKIkNhbm5vdCBob3Qgc2V0IGNwdXMgJHt0eXBlfS4gVk0gZG9lc24ndCBleGlzdC4iCgpU b21hczwvcHJlPgogICAgPC9ibG9ja3F1b3RlPgogICAgSGkgVG9tYXMsPGJyPgogICAgVGhhbmsg eW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXBseS48YnI+CiAgICBJdCBpcyBhbGwgY2xlYXIgbm93 Ljxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJy PgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjE1OTIwMDY0NjEuMjM0MTUwOS4xMzky Mjc1NjcyNDEyLkphdmFNYWlsLnppbWJyYUByZWRoYXQuY29tIgogICAgICB0eXBlPSJjaXRlIj4K ICAgICAgPHByZSB3cmFwPSIiPgoKPC9wcmU+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PgogICAgICAgIDxwcmUgd3JhcD0iIj4KS2luZCByZWdhcmRzLAoKWXVrbwoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVuZ2luZS1kZXZlbCBtYWlsaW5n IGxpc3QKPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVu Z2luZS1kZXZlbEBvdmlydC5vcmciPkVuZ2luZS1kZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby9lbmdpbmUtZGV2ZWw8L2E+Cgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgog ICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+ PGJyPgogICAgICA8Zm9udCBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsIHNhbnMtc2VyaWYi IHNpemU9IjIiPjxhCiAgICAgICAgICBocmVmPSJodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9ncm91 cHM/Z2lkPTQwNjgzMDMiCiAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+PC9hPgogICAgICA8L2Zv bnQ+CiAgICA8L2Rpdj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIwOTAxMDQw ODA1MDUwOTAyMDIwMjAxLS0K --===============8842513872877542154==-- From ykatabam at redhat.com Thu Feb 13 04:29:31 2014 Content-Type: multipart/mixed; boundary="===============3866010412796600922==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #4] "$vmStatus" Date: Thu, 13 Feb 2014 19:29:29 +1000 Message-ID: <52FC9079.2060700@redhat.com> In-Reply-To: 1210168834.2345149.1392276216768.JavaMail.zimbra@redhat.com --===============3866010412796600922== 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. --------------010405060703070706070900 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/13/2014 05:23 PM, Tomas Jelinek wrote: > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Thursday, February 13, 2014 6:31:59 AM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #4] "$vmStatus" >> >> Hello, >> >> Sorry to bother you again. >> I have one more question. >> >> File: AppErrors >> Resource ID: start with"VAR__VM_STATUS_" >> Strings: start with "$vmStatus" >> Question: I would like to check to see if those VM statues should be >> translated. In the previous releases, we were advised that the statuses >> included in the list here were untranslated (and these were not pushed to >> translation). The new strings starting with "$vmStatus" seem to be mostly >> the same list, but maybe for a different usage? (thus should be translat= ed?) >> > There was a request (https://bugzilla.redhat.com/show_bug.cgi?id=3D100006= 8) to change the > message "Cannot run VM. The VM status is illegal" to "Cannot run VM becau= se it is in ${status} status." > while the ${status} part is the localized name of the status of the VM (e= .g. the VAR__VM_STATUS_*). > > So this statuses should be localized. Hi Tomas, Thank you again for your help. I will share this with other translators. Kind regards, Yuko > > Tomas > >> Kind regards, >> >> Yuko >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> - --------------010405060703070706070900 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit
On 02/13/2014 05:23 PM, Tomas Jelinek wrote:

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Thursday, February 13, 2014 6:31:59 AM
Subject: [Engine-devel]  [oVirt 3.4 Localization Question #4] "$vmStatus"

Hello,

Sorry to bother you again.
I have one more question.

File: AppErrors
Resource ID: start with"VAR__VM_STATUS_"
Strings: start with "$vmStatus"
Question: I would like to check to see if those VM statues should be
translated. In the previous releases, we were advised that the statuses
included in the list here were untranslated (and these were not pushed to
translation). The new strings starting with "$vmStatus" seem to be mostly
the same list, but maybe for a different usage? (thus should be translated?)

There was a request (https://bugzilla.redhat.com/sho=
w_bug.cgi?id=3D1000068) to change the
message "Cannot run VM. The VM status is illegal" to "Cannot run VM because=
 it is in ${status} status." =

while the ${status} part is the localized name of the status of the VM (e.g=
. the VAR__VM_STATUS_*).

So this statuses should be localized.
Hi Tomas,
Thank you again for your help.
I will share this with other translators.

Kind regards,

Yuko

Tomas

Kind regards,

Yuko

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


-
--------------010405060703070706070900-- --===============3866010412796600922== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA0MDUwNjA3MDMwNzA3MDYwNzA5MDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpPbiAwMi8xMy8yMDE0IDA1OjIzIFBNLCBUb21hcyBKZWxpbmVrIHdyb3RlOgo+Cj4gLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+PiBGcm9tOiAiWXVrbyBLYXRhYmFtaSIgPHlrYXRhYmFt QHJlZGhhdC5jb20+Cj4+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+IFNlbnQ6IFRodXJz ZGF5LCBGZWJydWFyeSAxMywgMjAxNCA2OjMxOjU5IEFNCj4+IFN1YmplY3Q6IFtFbmdpbmUtZGV2 ZWxdICBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjNF0gIiR2bVN0YXR1cyIKPj4K Pj4gSGVsbG8sCj4+Cj4+IFNvcnJ5IHRvIGJvdGhlciB5b3UgYWdhaW4uCj4+IEkgaGF2ZSBvbmUg bW9yZSBxdWVzdGlvbi4KPj4KPj4gRmlsZTogQXBwRXJyb3JzCj4+IFJlc291cmNlIElEOiBzdGFy dCB3aXRoIlZBUl9fVk1fU1RBVFVTXyIKPj4gU3RyaW5nczogc3RhcnQgd2l0aCAiJHZtU3RhdHVz Igo+PiBRdWVzdGlvbjogSSB3b3VsZCBsaWtlIHRvIGNoZWNrIHRvIHNlZSBpZiB0aG9zZSBWTSBz dGF0dWVzIHNob3VsZCBiZQo+PiB0cmFuc2xhdGVkLiBJbiB0aGUgcHJldmlvdXMgcmVsZWFzZXMs IHdlIHdlcmUgYWR2aXNlZCB0aGF0IHRoZSBzdGF0dXNlcwo+PiBpbmNsdWRlZCBpbiB0aGUgbGlz dCBoZXJlIHdlcmUgdW50cmFuc2xhdGVkIChhbmQgdGhlc2Ugd2VyZSBub3QgcHVzaGVkIHRvCj4+ IHRyYW5zbGF0aW9uKS4gVGhlIG5ldyBzdHJpbmdzIHN0YXJ0aW5nIHdpdGggIiR2bVN0YXR1cyIg c2VlbSB0byBiZSBtb3N0bHkKPj4gdGhlIHNhbWUgbGlzdCwgYnV0IG1heWJlIGZvciBhIGRpZmZl cmVudCB1c2FnZT8gKHRodXMgc2hvdWxkIGJlIHRyYW5zbGF0ZWQ/KQo+Pgo+IFRoZXJlIHdhcyBh IHJlcXVlc3QgKGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTAw MDA2OCkgdG8gY2hhbmdlIHRoZQo+IG1lc3NhZ2UgIkNhbm5vdCBydW4gVk0uIFRoZSBWTSBzdGF0 dXMgaXMgaWxsZWdhbCIgdG8gIkNhbm5vdCBydW4gVk0gYmVjYXVzZSBpdCBpcyBpbiAke3N0YXR1 c30gc3RhdHVzLiIKPiB3aGlsZSB0aGUgJHtzdGF0dXN9IHBhcnQgaXMgdGhlIGxvY2FsaXplZCBu YW1lIG9mIHRoZSBzdGF0dXMgb2YgdGhlIFZNIChlLmcuIHRoZSBWQVJfX1ZNX1NUQVRVU18qKS4K Pgo+IFNvIHRoaXMgc3RhdHVzZXMgc2hvdWxkIGJlIGxvY2FsaXplZC4KSGkgVG9tYXMsClRoYW5r IHlvdSBhZ2FpbiBmb3IgeW91ciBoZWxwLgpJIHdpbGwgc2hhcmUgdGhpcyB3aXRoIG90aGVyIHRy YW5zbGF0b3JzLgoKS2luZCByZWdhcmRzLAoKWXVrbwo+Cj4gVG9tYXMKPgo+PiBLaW5kIHJlZ2Fy ZHMsCj4+Cj4+IFl1a28KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPj4gRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo+PiBFbmdpbmUtZGV2ZWxA b3ZpcnQub3JnCj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdp bmUtZGV2ZWwKPj4KCi0KCi0tLS0tLS0tLS0tLS0tMDEwNDA1MDYwNzAzMDcwNzA2MDcwOTAwCkNv bnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5j b2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1s OyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8 Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxicj4KICAgIDxkaXYg Y2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAxNCAwNToyMyBQTSwgVG9tYXMgSmVs aW5lawogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCiAgICAgIGNp dGU9Im1pZDoxMjEwMTY4ODM0LjIzNDUxNDkuMTM5MjI3NjIxNjc2OC5KYXZhTWFpbC56aW1icmFA cmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0iIj4KCi0tLS0t IE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPC9wcmU+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj5Gcm9tOiAiWXVrbyBLYXRhYmFtaSIgPGEgY2xhc3M9 Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5jb20i PiZsdDt5a2F0YWJhbUByZWRoYXQuY29tJmd0OzwvYT4KVG86IDxhIGNsYXNzPSJtb3otdHh0LWxp bmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdp bmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgpTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMTMsIDIwMTQg NjozMTo1OSBBTQpTdWJqZWN0OiBbRW5naW5lLWRldmVsXSAgW29WaXJ0IDMuNCBMb2NhbGl6YXRp b24gUXVlc3Rpb24gIzRdICIkdm1TdGF0dXMiCgpIZWxsbywKClNvcnJ5IHRvIGJvdGhlciB5b3Ug YWdhaW4uCkkgaGF2ZSBvbmUgbW9yZSBxdWVzdGlvbi4KCkZpbGU6IEFwcEVycm9ycwpSZXNvdXJj ZSBJRDogc3RhcnQgd2l0aCJWQVJfX1ZNX1NUQVRVU18iClN0cmluZ3M6IHN0YXJ0IHdpdGggIiR2 bVN0YXR1cyIKUXVlc3Rpb246IEkgd291bGQgbGlrZSB0byBjaGVjayB0byBzZWUgaWYgdGhvc2Ug Vk0gc3RhdHVlcyBzaG91bGQgYmUKdHJhbnNsYXRlZC4gSW4gdGhlIHByZXZpb3VzIHJlbGVhc2Vz LCB3ZSB3ZXJlIGFkdmlzZWQgdGhhdCB0aGUgc3RhdHVzZXMKaW5jbHVkZWQgaW4gdGhlIGxpc3Qg aGVyZSB3ZXJlIHVudHJhbnNsYXRlZCAoYW5kIHRoZXNlIHdlcmUgbm90IHB1c2hlZCB0bwp0cmFu c2xhdGlvbikuIFRoZSBuZXcgc3RyaW5ncyBzdGFydGluZyB3aXRoICIkdm1TdGF0dXMiIHNlZW0g dG8gYmUgbW9zdGx5CnRoZSBzYW1lIGxpc3QsIGJ1dCBtYXliZSBmb3IgYSBkaWZmZXJlbnQgdXNh Z2U/ICh0aHVzIHNob3VsZCBiZSB0cmFuc2xhdGVkPykKCjwvcHJlPgogICAgICA8L2Jsb2NrcXVv dGU+CiAgICAgIDxwcmUgd3JhcD0iIj4KVGhlcmUgd2FzIGEgcmVxdWVzdCAoPGEgY2xhc3M9Im1v ei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No b3dfYnVnLmNnaT9pZD0xMDAwMDY4Ij5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19i dWcuY2dpP2lkPTEwMDAwNjg8L2E+KSB0byBjaGFuZ2UgdGhlCm1lc3NhZ2UgIkNhbm5vdCBydW4g Vk0uIFRoZSBWTSBzdGF0dXMgaXMgaWxsZWdhbCIgdG8gIkNhbm5vdCBydW4gVk0gYmVjYXVzZSBp dCBpcyBpbiAke3N0YXR1c30gc3RhdHVzLiIgCndoaWxlIHRoZSAke3N0YXR1c30gcGFydCBpcyB0 aGUgbG9jYWxpemVkIG5hbWUgb2YgdGhlIHN0YXR1cyBvZiB0aGUgVk0gKGUuZy4gdGhlIFZBUl9f Vk1fU1RBVFVTXyopLgoKU28gdGhpcyBzdGF0dXNlcyBzaG91bGQgYmUgbG9jYWxpemVkLjwvcHJl PgogICAgPC9ibG9ja3F1b3RlPgogICAgSGkgVG9tYXMsPGJyPgogICAgVGhhbmsgeW91IGFnYWlu IGZvciB5b3VyIGhlbHAuIDxicj4KICAgIEkgd2lsbCBzaGFyZSB0aGlzIHdpdGggb3RoZXIgdHJh bnNsYXRvcnMuPGJyPgogICAgPGJyPgogICAgS2luZCByZWdhcmRzLDxicj4KICAgIDxicj4KICAg IFl1a288YnI+CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6MTIxMDE2ODgzNC4yMzQ1 MTQ5LjEzOTIyNzYyMTY3NjguSmF2YU1haWwuemltYnJhQHJlZGhhdC5jb20iCiAgICAgIHR5cGU9 ImNpdGUiPgogICAgICA8cHJlIHdyYXA9IiI+CgpUb21hcwoKPC9wcmU+CiAgICAgIDxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj5LaW5kIHJlZ2FyZHMsCgpZdWtv CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmdpbmUt ZGV2ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhy ZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3Jn PC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgoKPC9wcmU+CiAgICAgIDwv YmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1v ei1zaWduYXR1cmUiPi08Zm9udCBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iYXJpYWwsCiAgICAgICAg c2Fucy1zZXJpZiIgc2l6ZT0iMiI+PC9mb250PgogICAgPC9kaXY+CiAgPC9ib2R5Pgo8L2h0bWw+ CgotLS0tLS0tLS0tLS0tLTAxMDQwNTA2MDcwMzA3MDcwNjA3MDkwMC0tCg== --===============3866010412796600922==-- From ykatabam at redhat.com Thu Feb 13 07:33:17 2014 Content-Type: multipart/mixed; boundary="===============2740461785248444517==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Thu, 13 Feb 2014 22:33:14 +1000 Message-ID: <52FCBB8A.1020801@redhat.com> --===============2740461785248444517== 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. --------------030602040503050701020606 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello again, I would like to ask you another question. *File:***AppErrors* **Resource ID:* LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE* **Strings: *Cannot ${action} ${type}. The following networks are already = attached to a different interface: ${AssignedNetworks}. Please remove = the networks in *Question:* The last sentence might be missing some words. Could anyone = please check it for us? Thanks in advance. Yuko ** --------------030602040503050701020606 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko


--------------030602040503050701020606-- --===============2740461785248444517== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzA2MDIwNDA1MDMwNTA3MDEwMjA2MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWdhaW4sCgpJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0 aW9uLgoKKkZpbGU6KioqQXBwRXJyb3JzKgoqKlJlc291cmNlIElEOiogTEFCRUxFRF9ORVRXT1JL X0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRSoKKipTdHJpbmdzOiAqQ2Fubm90ICR7YWN0aW9u fSAke3R5cGV9LiBUaGUgZm9sbG93aW5nIG5ldHdvcmtzIGFyZSBhbHJlYWR5IAphdHRhY2hlZCB0 byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6ICR7QXNzaWduZWROZXR3b3Jrc30uIFBsZWFzZSByZW1v dmUgCnRoZSBuZXR3b3JrcyBpbgoqUXVlc3Rpb246KiBUaGUgbGFzdCBzZW50ZW5jZSBtaWdodCBi ZSBtaXNzaW5nIHNvbWUgd29yZHMuIENvdWxkIGFueW9uZSAKcGxlYXNlIGNoZWNrIGl0IGZvciB1 cz8KClRoYW5rcyBpbiBhZHZhbmNlLgoKWXVrbwoKCioqCgotLS0tLS0tLS0tLS0tLTAzMDYwMjA0 MDUwMzA1MDcwMTAyMDYwNgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1 OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgoKICAg IDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0 PSIjMDAwMDAwIj4KICAgIEhlbGxvIGFnYWluLDxicj4KICAgIDxicj4KICAgIEkgd291bGQgbGlr ZSB0byBhc2sgeW91IGFub3RoZXIgcXVlc3Rpb24uPGJyPgogICAgPGJyPgogICAgPGI+RmlsZTo8 L2I+PGI+IDwvYj5BcHBFcnJvcnM8Yj48YnI+CiAgICA8L2I+PGI+UmVzb3VyY2UgSUQ6PC9iPgog ICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAg ICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICBMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9f V1JPTkdfSU5URVJGQUNFPGI+PGJyPgogICAgPC9iPjxiPlN0cmluZ3M6IDwvYj5DYW5ub3QgJHth Y3Rpb259ICR7dHlwZX0uIFRoZSBmb2xsb3dpbmcKICAgIG5ldHdvcmtzIGFyZSBhbHJlYWR5IGF0 dGFjaGVkIHRvIGEgZGlmZmVyZW50IGludGVyZmFjZToKICAgICR7QXNzaWduZWROZXR3b3Jrc30u IFBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluPGJyPgogICAgPGI+UXVlc3Rpb246PC9iPiBU aGUgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNzaW5nIHNvbWUgd29yZHMuCiAgICBDb3VsZCBh bnlvbmUgcGxlYXNlIGNoZWNrIGl0IGZvciB1cz88YnI+CiAgICA8YnI+CiAgICBUaGFua3MgaW4g YWR2YW5jZS48YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPGJyPgogICAgPGJyPgogICAg PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAg IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICA8Yj4gPC9iPgogICAgPG1ldGEgaHR0cC1lcXVpdj0i Y29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTkt MSI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAzMDYwMjA0MDUwMzA1MDcwMTAy MDYwNi0tCg== --===============2740461785248444517==-- From ecohen at redhat.com Thu Feb 13 13:28:28 2014 Content-Type: multipart/mixed; boundary="===============6112182327219036714==" MIME-Version: 1.0 From: Einav Cohen To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #1] Strings with resource ID "ActionGroup___" Date: Thu, 13 Feb 2014 13:28:28 -0500 Message-ID: <2006216993.6644019.1392316108047.JavaMail.zimbra@redhat.com> In-Reply-To: 52FC0CEF.4000105@redhat.com --===============6112182327219036714== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_6644017_204093840.1392316108041 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi Yuko, ActionGroups refer to the items displayed in the tree within the 'New/Edit = Role' dialog, available from 'Configure' -> 'Roles' -> 'New'/'Edit' (see = attached). = AFAIK, these texts are NOT expected to be applied in messages such as "Cann= ot = ${action} ${type}" (i.e. as value for the '${action}' placeholder or anythi= ng = similar). = HTH. ---- Thanks, Einav ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Wednesday, February 12, 2014 7:08:15 PM > Subject: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #1] Strings= with resource ID "ActionGroup___" > = > (sorry I got wrong number in my last email title. re-sending the same > question.) > = > Hello all, > = > I am a Brisbane-based translator working on oVirt 3.4 localization project > along with 5 other translators. > Our localization cycle is just kicked off and I would like to post our > questions here, just like I did for 3.3. > It would be appreciated if you could help us. > = > Here is our first question. > = > File: LocalizedEnums > Resource ID: starting with "ActionGroup___" > Strings: including > Assign vNIC Profile to Template > Assign vNIC Profile to VM > Assign vNIC Profile to VM > Access Image Storage Domains > Question: In this file, there are number of strings with the resource ID > starting with "ActionGroup___". > Could you please let me know the usage? > Are these actions used to replace variable in strings such as "Cannot > ${action} ${type}"? > Or is it more like action buttons? > Translation may vary depending on the usage/context and it would be helpf= ul > if you could give us some extra information. > = > Kind regards, > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = ------=3D_Part_6644017_204093840.1392316108041 Content-Type: image/png; name=3DConfigure-AddEditRole-ActionGroups.png Content-Disposition: attachment; filename=3DConfigure-AddEditRole-ActionGroups.png Content-Transfer-Encoding: base64 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 mJjIbbfddskzxp999lmefvrpToq0eYsXL3ZbDgoKYuTIkdx+++3069evy4/98ccdT8TmttulAAAg AElEQVR2Vh9Xgp6Q3O2JSW8hhBBCCCFE36BWt3xzOm/vxi+Xpvfta1oz+MJ2Tcs3eGndHzdd7u1U Kvcb73mi9XYfN5cLx8zFlVBu07Lqpz5auJ+iJJqFuEzaUi6jM/cTjV588UUmTpzIkiVLCAoKor6+ nn379rFp0yaWLl16SX2XlpZ2UpSta5qoNRgMrF27ltdff51nnnnmsh23O/sQQgghhBBCCCFEzyaJ ZiHEFa2oqIhnnnkG3U9v+/n7+5Oenk56ejp1dXU88cQTvPzyy2ibvD1qsVh49NFHef755zl69Cgf ffQR586dIzIykl//+teMGDGCp556inPnzrF48WIWLVrErbfeSnV1NW+88QYnTpwgISGBxx57DL1e j9Vq5d5772Xp0qW899572O127r77bqxWKx999BFOp5O7776bqVOntumcAgMDWbhwIcuXL1fWtXTs ++67j+uvv57PP/+cVatWtSuWprORd+3a5XEsWtvWtI+qqipee+018vLyiIuL47e//S1hYWFKnHfd dRfvv99YN+quu+5S4mipfyGEEEIIIYQQoq968KHHlRIX3c2rsPx8d8cghBBdJi0tjf379+NwOIiN jSUmJkbZ5u/vz4QJE9i6dSvXXHONsn7Dhg1MnDgRf39/VqxYwZNPPklcXBy7du3ivffe4y9/+QvP PffcRSUh3n33XQYNGsSjjz7K6tWr+de//sXSpUvRarWYTCZOnz7Na6+9xsGDB1mxYgUZGRm8/vrr HDx4kA8++KDNiWbXjOZhw4a16dhmsxmHw8E777xzSbE0NxatbWvqww8/ZOjQofz+97/nyy+/5KOP PuLBBx9U4iooKPAYR1v7F0IIIYQQQggh+poLS150F3V3ByCEaLzpn+ga9913H3a7nZ07d/LMM8+w dOlSVq5cSW1tLQDXX389X3/9tdLeYrGwbt065s2bBzTWQ969ezdVVVWkpaW1mNw8cuQIN9xwAz4+ PsyfP5/9+/cr2xwOBwsWLMDX15dJkyZRV1fHwoULleVz5861eB6LFy9Wvh599FGqq6u5//7723Rs m83Gtddei/dPBZk6GktLY9HWcTpy5Ajz5s3D19eX6667jqysLGWb3W53i6tpHO15HoQQQgghhBBC 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 mqsRGBhImzatadOmtbtTERGRy8SRQ/tpFeMgtkEqHh5eeHgADsAEdjvgcJCeY+XIof00jU+os7wG /GUl656bxbWdDOyBCVhNZgrzLKSk5NN/8pN1loeIiIiIiIjUP6bqNxEREZG6Zis4haeXFyYPOJbl yZtbrBzL9MRuswMGHqa6fwl/49U3GDD5Mb5IMcjfuoETmz7nwHeHuG7yY7zx6ht1no+IiIiIiIjU Hyo0i4iI1EPWgkyK0pOxW23sPu5LkdGA97cVYzKZMJkM6vol/I1X32DXjmNMnvMmg8ZOpUVgElGF rekzdS6T57zJrh3HeO2V1+s0JxEREREREak/VGgWERGpjwwTlvyTFP28nba+O7E77CQ1/4n8giKs JQVYi7LqNJ1dO45hjYkHIHlfCuzZQ+HWrWXPAWtMPHt2pdZpTiIiIiIiIlJ/aI5mERGResoweWC3 FIKpARZ72XfDXpk7yLdCaak/RLg5QREREREREZFfqNAsIiJSDxkGGAAmEyGk0T+siBCysdvBZHhg 8nDvj5IOHDzo1uOLiIiIiIhI/aJCs4iISD0UEtedE0e/xeEoKzpb7AYltqiy4rMBoXGdKXJTbove 38W4x+c4n4uIiIiIiIio0CwiIlLPNI1P4MghIKGtc50JsJ+xTcYv29WVuc89xIOTn3IuL118CKj4 RmLucw/VWT4iIiIiIiJSv6jQLCIiUg/VZRG5plRIFhEREREREVfcO8FjPZaWlkZOTg7JycnuTkVE RERERERERESkXlOhWUREREREREREREQuigrNLhw8eJDk5GR+/vn4Bcf4+9//Tnp6+jnrZ8+eXaP9 ly9ffsHHroma5iEiIiIiIiIiIiJSlUtmjuYDh49h9vMlOjIMk+ni6ueZn37GlQAlpc7lsL59LijW hg0buOWWWy4op8zMzAs6poiIiNSNRx991N0piIj86vR/nYiIiNTEJVNoTj+RQUFhMeknMoiOCqdh dMR57Z+TkwNAcnIyHRJantO+efNmEhMTAQgJCalRTIfDQZcuXdiwYQO9e/eudJv8/HxWr17NsWPH iI2N5dZbb8XHx4dly5aRm5vL7Nmzueaaa/juu++4//778fb2prS0lOeee47Jkyc7l+fNm8d9992H 3W7n3XffJS0tjejoaG666SaCg4OxWq3Mnz+fLl268PXXXzNjxowKedjtdt577z0iIyPp3r07+/bt 47PPPuP06dOEhYUxcOBAmjZtej6nVERE5JL2t7/9zd0piIj86vR/nYiIiNTUJTN1hre3J+DgVGY2 PyQfZNvOH0g/WfMRwfv27WPfvn1kZGRQfDztnEdGRoZzm5pyOBzExcVRWlrKzz//XOk2a9euJSoq ivvvv5/Y2FjWr18PwJ133gnArFmzGDBgALGxsRw4cACA/fv3U1payv79+53LsbGx+Pv78+mnnxIb G8vUqVNp1qwZn376KQCenp6UlpaN0J42bVqFHIqLi1m+fDmxsbF0794dgA8//JChQ4cyY8YMevTo wSeffFLjfouIiIiIiIiIiMjl5ZIZ0WyzOwADcGC328nMOk3O6Xx+OpZGfJNYIiMaVLn/0aNHy+LY bGR4eJzTnpubS0FBAQDdunUjLS0Ns9lMenq6c6SzK3369OHNN9/kj3/8I15eXhXaDh8+zLhx4/D2 9qZr164sW7aMgQMHnhPjyiuv5Mcff+TKK68kOTnZ+W/r1q1JSUmhdevWznj33HMP3t7edO7cmZde eskZw26306FDhwo55OTk8O9//5tu3brRvn175/qAgACSk5Px9/enTZs2tGnTpso+iohI5aylxe5O QURERESkXtF7ZJFL0yVTaK7IwIEDq83G6dP57PohhciIBrRvfe6UGOVuvfVW5/MDS146p33E3X++ 4Gy8vLzo0aMHn3/+Of3796/QVlJSwvz5853LruZybtWqFRs2bKC0tJRDhw5x5513smzZMiwWCwcP HmTAgAEAFBUVYTabATCbzRQWFlaIExAQUGH5lVdeobS0lKCgoArrhw8fzldffcXSpUsJDAxkwIAB mjpDROQCBAb4uzsFEREREZF6Re+RRS5Nl1ih+X+jmo1f1nh7eREZEUp8s0Y1jtKiBkXlgwcP4uXl RX5RfrUjmgGaNGnCjz/+yJEjRzAMw7ne39+f8ePH4+3tXeX+/v7+REdH89VXX9GwYUMaNGhAdHQ0 X375JdHR0ecUl/39/SksLHSud2X48OEUFxfz7rvvMnr0aMLDw4GyeagHDx7M4MGD+f7771m9ejX/ 93//V20/RURERERERERE5PJzyczRDGVlZgcOHICfrw+xDaO4pmNrWic2x8/Xp9aO82nm15RcaSI/ wQbt/Pg08+sa7derVy++/vprPM6YmqNFixZs2rQJi8XCjh07eP31151tAQEBZGVlYbfbgbLpM7Zs 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 kZGsWLGiRv0XEREREbmcqdBcCYcDbDY73t4eBAf74OVlwuE4dzqN/PxSioqs2Gz2SuM0atSowofO mrDby2IVFBRUWB8SEsLgwYO5//776datG6tXr3YZw9/fn+nTpzNr1ixmzZrFzJkzXW57PnFFRER+ bbt372bIkCFVbmMymdi9ezeHDh3iH//4R4XRzpMnT6Zt27acOHGCLl26VHgNnDZtGu3atePkyZP8 7W9/Y9y4cefEzs7OZsCAAXTp0qVGo6jtdjtpaWk88sgjXH/99c7106dPp0uXLqSlpdGzZ08eeqhs buuAgABefPFFpk+fjsViYcaMGSxcuND5JXBV+d97772sWLGCvLw8Zs6cydSpUyvNqbwQ63A4ePzx x6vMx5UFCxYwZcoUPDw8mDp1KgsXLqz2XLg6TlRUFF26dOHjjz8GyqbtKigo4L///S8AH330EV27 diUqKuqCcnH1d63sPFSXK4C3tze5ubns3r2bAwcO8OKLL1b5XkpERERERMqo0FwJh6Os2Juenk9J iQ2TycDDwxN/f6+zptMAq9XuckTztddey1dffcX333+P1WqlsLCQr7/+mjfffLPS7QMCAkhJSaG0 tJRNmzZVGHWzbNkyfvjhB+x2O6Ghoc6CdPl+WVlZznUtWrRg06ZNWCwWduzYweuvv+6yr1XFFRER qWsnT54kMjKyym2sVivTp08nKCiIIUOGcOzYMWfbZ599xgMPPEBAQABTp051FjOhrKA5ZcoUAgIC uOmmm9i+fXuFuIcPH+Z3v/sdo0ePZtKkSVXmcOYczbGxsaxYsaLCCOj169czZcoUAgMDmTRpEl98 8YWzLSkpiSuuuIKkpCTatGnDoEGDapR/VFQU77zzDmlpadx2223n5F+VqvI5W05ODp9++imjR48G YNSoUWzcuJGsrKwLPs4tt9zCe++9B8C7777LH//4R959910A3nvvPW655ZYLzqW6v+v55moYBhaL henTpxMYGMiNN97I0aNHaxRTRERERORy5unuBOojhwOsVgeRkf44HA7sdjsmk4mgIG88PAyKi62A gc1WVmT29Ky8Xh8VFcWwYcP47LPPeP/99/H19aVFixYVRjydqXfv3nzwwQcADBgwAG9vb2dbr169 +Oijj1i9erVzFHK5ESNGsGLFCoqLi5k2bRq9e/fm/fffZ968eQQHB1f4AHu2quKKiIjUtZiYGFJT U4mPj69yu7CwMKDsRrdnfkmam5tLTEyMc9nHx8f5PDs7mwYNGriM2aNHD+fUFtUpn+vXbreTmprK 888/zx133MGXX34JQGZmJuHh4c5cMzIyKuw/YcIEevXqxeeff15hfVX5r1mzhieeeIJrrrmGhg0b 8vzzz/P73/++2lxrks+ZXn31VY4ePYrZbK6w/l//+pfLUdTVHefmm2/mr3/9K/n5+axbt44tW7bQ pUsXCgoK+OSTT3juuecuOJfq/q7nm2u58jZvb299ES8iIiIiUgMqNFfCz8/EgQMnaNQoAj+/spvm 2e1253QaPj4emEwGVquD0lIrNpuHy1jNmzenefPmLttnzZrlfN6+fXvat2/vXG7btq3zeXx8PBMm TKg0RlRUFBMnTnQum81mhg8fXu3xqosrIiJS17p168aqVauqndrBlaioKPbu3UtgYOA5beHh4aSn p9OoUaNK933//ffJzs5m5MiRrF+/nlatWlV7PJPJROPGjXn44YeJjo52ro+IiCAzM5PIyEgyMzOJ iIiosN+jjz7K3XffzSOPPMKGDRtqlH9cXBxLlizhpZde4o033mDkyJE1HmlbXT5nWrRoEXv37q3Q /5SUFG644QamTJlS4RdXNT1OZGQk7du35+9//zudOnWiRYsWXHXVVTz++ONcddVVLvOpSS7V/V1r 45yIiIiIiEj1NHVGJYYOTSI7+wC7dm3j8OFMCgttOBx2HI6K02nYbHZKS4uwWErcnbKIiNRT1tLi y/ZxIaZPn86TTz7J8uXLKS4u5tSpU8yZM4dhw4bVaP/rrruOZ555hsLCQpYtW0afPn2cbddffz1z 584lJyeHVatW0aZNmwr7duzYkb59+7J06VKGDBnCyZMnqz2ew+EgIyODJ598ks6dOzvX9+3blxde eIGCggLmzZtXIY8VK1ZQWlrK4sWLKSgoqHCjuary79q1K6tWrcJqtRIfH4/NVvnUXQCxsbEcOHCA 0tLSavM50/r16wkICDinyN6yZUtCQkJYv359leejquPccsstvPDCCwwdOhSAoUOH8sILL7icNqOm uVT1dz37PNQ0VxEREfl1uft96qX+EHEXjWiuhGEYDBjQjyNHjrBr13dkZgYRENAYm63idBp2u4PS 0hIKC3MJDQ1wd9oiIlIPBQb4uzuF35R27dqxatUqZsyYwV133UVwcDADBw5kwYIFNdr/iSeeYOzY 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 yhLP9+vXr1F1agsMDERAQADy8/ORn5+PwMDAhoYrksvlKC4uRmpqKgDA2dkZFRUVWLduHR599NEG 9WEqjrS0NFy6dMkoYV2zjAgRERERERERERHRzaTRM5qlUinkcjnCw8ONHgYYGBiI2NhYKBQKSKVS uLq6YtSoUUbJ4YbUuVF0dDSkUil2797d4FnItUVFRcHZ2RkODg4YMmSIeGxuqYyGxtG/f394eHjA 1tYW9vb2CAgIQExMTKPjIyIiIiIiIiIiIuroJElJSUL91YjImnbv3m10PHToUCtFQkRERERERERE VFeT1mgmIiIiIiIiIiIiIqrBRDMRERERERERERERNQsTzURERERERERERETULEw0ExERERERERER EVGzMNFMRERERERERERERM3CRDMRERERERERERERNYvt1atXrR0DEREREREREREREXVgti4uLtaO gYiIiIiIiIiIiIg6MC6dQURERERERERERETNwkQzERERERERERERETULE81ERERERERERERE1CxM NBMRERERERERERFRs9g6ODhYOwYiIiIiIiIiIiIi6sA4o5mIiIiIiIiIiIiImoWJZiIiIiIiIiIi IiJqFtv6KqxcudLk+cTExBYPhoiIiIiIiIiIiIg6Hs5oJiIiIiIiIiIiIqJmqXdGc83M5ZqZzTfO ZC4uLsbevXtx9epVCIIAb29vDB06FC4uLgAAvV6PzMxM5OXlwcnJCdHR0fjtt9+gVqsxffp0SKVS FBcXY//+/SgoKIDBYIC3tzeio6Ph7u7e0uMlIiIiIiIiIiIiohbW7BnNO3fuxMWLF6FWq6HRaHD+ /Hns3LlTLM/OzsaJEyeg0+lQWlqK9PR0qNXq6otLqy//66+/4uzZs1Cr1dBqtSgoKMC+ffuaGxoR ERERERERERERtYH/B5i0wNKecP6dAAAAAElFTkSuQmCC ------=3D_Part_6644017_204093840.1392316108041-- --===============6112182327219036714== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzY2NDQwMTdfMjA0MDkzODQwLjEzOTIzMTYxMDgwNDEKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCkhpIFl1a28sCgpBY3Rpb25Hcm91cHMgcmVmZXIgdG8gdGhlIGl0ZW1zIGRpc3BsYXllZCBp biB0aGUgdHJlZSB3aXRoaW4gdGhlICdOZXcvRWRpdCAKUm9sZScgZGlhbG9nLCBhdmFpbGFibGUg ZnJvbSAnQ29uZmlndXJlJyAtPiAnUm9sZXMnIC0+ICdOZXcnLydFZGl0JyAoc2VlIAphdHRhY2hl ZCkuIApBRkFJSywgdGhlc2UgdGV4dHMgYXJlIE5PVCBleHBlY3RlZCB0byBiZSBhcHBsaWVkIGlu IG1lc3NhZ2VzIHN1Y2ggYXMgIkNhbm5vdCAKJHthY3Rpb259ICR7dHlwZX0iIChpLmUuIGFzIHZh bHVlIGZvciB0aGUgJyR7YWN0aW9ufScgcGxhY2Vob2xkZXIgb3IgYW55dGhpbmcgCnNpbWlsYXIp LiAKCkhUSC4KCi0tLS0KVGhhbmtzLApFaW5hdgoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0t LQo+IEZyb206ICJZdWtvIEthdGFiYW1pIiA8eWthdGFiYW1AcmVkaGF0LmNvbT4KPiBUbzogZW5n aW5lLWRldmVsQG92aXJ0Lm9yZwo+IFNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMTIsIDIwMTQg NzowODoxNSBQTQo+IFN1YmplY3Q6IFtFbmdpbmUtZGV2ZWxdIFtvVmlydC9SSEVWIDMuNCBMb2Nh bGl6YXRpb24gUXVlc3Rpb24gIzFdIFN0cmluZ3Mgd2l0aCByZXNvdXJjZSBJRCAiQWN0aW9uR3Jv dXBfX18iCj4gCj4gKHNvcnJ5IEkgZ290IHdyb25nIG51bWJlciBpbiBteSBsYXN0IGVtYWlsIHRp dGxlLiByZS1zZW5kaW5nIHRoZSBzYW1lCj4gcXVlc3Rpb24uKQo+IAo+IEhlbGxvIGFsbCwKPiAK PiBJIGFtIGEgQnJpc2JhbmUtYmFzZWQgdHJhbnNsYXRvciB3b3JraW5nIG9uIG9WaXJ0IDMuNCBs b2NhbGl6YXRpb24gcHJvamVjdAo+IGFsb25nIHdpdGggNSBvdGhlciB0cmFuc2xhdG9ycy4KPiBP dXIgbG9jYWxpemF0aW9uIGN5Y2xlIGlzIGp1c3Qga2lja2VkIG9mZiBhbmQgSSB3b3VsZCBsaWtl IHRvIHBvc3Qgb3VyCj4gcXVlc3Rpb25zIGhlcmUsIGp1c3QgbGlrZSBJIGRpZCBmb3IgMy4zLgo+ IEl0IHdvdWxkIGJlIGFwcHJlY2lhdGVkIGlmIHlvdSBjb3VsZCBoZWxwIHVzLgo+IAo+IEhlcmUg aXMgb3VyIGZpcnN0IHF1ZXN0aW9uLgo+IAo+IEZpbGU6IExvY2FsaXplZEVudW1zCj4gUmVzb3Vy Y2UgSUQ6IHN0YXJ0aW5nIHdpdGggIkFjdGlvbkdyb3VwX19fIgo+IFN0cmluZ3M6IGluY2x1ZGlu Zwo+IEFzc2lnbiB2TklDIFByb2ZpbGUgdG8gVGVtcGxhdGUKPiBBc3NpZ24gdk5JQyBQcm9maWxl IHRvIFZNCj4gQXNzaWduIHZOSUMgUHJvZmlsZSB0byBWTQo+IEFjY2VzcyBJbWFnZSBTdG9yYWdl IERvbWFpbnMKPiBRdWVzdGlvbjogSW4gdGhpcyBmaWxlLCB0aGVyZSBhcmUgbnVtYmVyIG9mIHN0 cmluZ3Mgd2l0aCB0aGUgcmVzb3VyY2UgSUQKPiBzdGFydGluZyB3aXRoICJBY3Rpb25Hcm91cF9f XyIuCj4gQ291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB0aGUgdXNhZ2U/Cj4gQXJlIHRoZXNl IGFjdGlvbnMgdXNlZCB0byByZXBsYWNlIHZhcmlhYmxlIGluIHN0cmluZ3Mgc3VjaCBhcyAiQ2Fu bm90Cj4gJHthY3Rpb259ICR7dHlwZX0iPwo+IE9yIGlzIGl0IG1vcmUgbGlrZSBhY3Rpb24gYnV0 dG9ucz8KPiBUcmFuc2xhdGlvbiBtYXkgdmFyeSBkZXBlbmRpbmcgb24gdGhlIHVzYWdlL2NvbnRl eHQgYW5kIGl0IHdvdWxkIGJlIGhlbHBmdWwKPiBpZiB5b3UgY291bGQgZ2l2ZSB1cyBzb21lIGV4 dHJhIGluZm9ybWF0aW9uLgo+IAo+IEtpbmQgcmVnYXJkcywKPiAKPiBZdWtvCj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwg bWFpbGluZyBsaXN0Cj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmly dC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKPiAKLS0tLS0tPV9QYXJ0XzY2NDQw MTdfMjA0MDkzODQwLjEzOTIzMTYxMDgwNDEKQ29udGVudC1UeXBlOiBpbWFnZS9wbmc7IG5hbWU9 Q29uZmlndXJlLUFkZEVkaXRSb2xlLUFjdGlvbkdyb3Vwcy5wbmcKQ29udGVudC1EaXNwb3NpdGlv bjogYXR0YWNobWVudDsKIGZpbGVuYW1lPUNvbmZpZ3VyZS1BZGRFZGl0Um9sZS1BY3Rpb25Hcm91 cHMucG5nCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NAoKaVZCT1J3MEtHZ29BQUFB TlNVaEVVZ0FBQlpvQUFBTGRDQVlBQUFDbGF0YW9BQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3 U0ZsegpBQUFPeEFBQURzUUJsU3NPR3dBQUlBQkpSRUZVZUp6czNWbDBIT2Q1NFAxL1ZYZDE5WWFO QUVsd0o4UkZCQ1Z1RWkySm9tU0xzaTFaCnRzY1RXVTZPa3poS0ZKOWt6cGVjdVpqYzV0cVhuM09S TThrM2M4YnhPSEVVeFQ1U0VsdlJZbHNTTFhIUlFvbWlLQklVU1FnRUFaSUEKUWV4QWQxZFhWOVYz MGFoQ2Q2TjZBeHI3ODlPQjJOMjF2ZlhXVzlWVlQ3MzlsUExtOGVNT1FnZ2hoQkJDQ0NHRUVFSUlJ Y1FzS2M4KworK3lxRGpSM1QvNXFzWXNnUk0zZHVkUzgyRVVRUWdnaGhCQkNDQ0dFRUt0SWNMRUxJ SVNvUGNkWjFmZVBoQkJDQ0NHRUVFSUlJY1FDClV4ZTdBRUlJSVlRUVFnZ2hoQkJDQ0NHV04rblJM TVFLSkQyYWhSQkNDQ0dFRUVLSXVibDRzV094aTdEbzl1NXRYK3dpaUdWRUFzMUMKckVBU2FCWkND Q0dFRUVJSUljUmNTWHhCVkVNQ3pVS3NRUEpGSUlRUVFnZ2hoQkJDMU1hZVBYY3ZkaEVXM0tWTG53 RVNYeERWa1VDegpFQ3VRYmR1TFhRUWhoQkJDQ0NHRUVHSkZXTTNYMkt0NTNVWDE1R0dBUWdnaGhC QkNDQ0dFRUVJSUllWmtWajJhTGN2aTFxMWJqSTJOCmtVd21VVlVWVlZYWnMyY1B1cTVYTkkvKy9u NXUzTGpCMXExYmFXbHBJV1VOb2lvaFFtcmRiSW9raE1naFAyMFJRZ2doaEJCQ0NDRnEKWXpWZlk2 L21kUmZWbTFXZ09SQUlzSG56Wml6TG9yT3prN0d4TVN6TFltUmtoUFhyMTVlZDNuRWM3dHk1ZzIw ck5EVTFNcGJwWXRpNApncW9FV0tmZmp4NW9uRTJ4U0tWU2hFSWhWTFhHSGJXZEdTOXdBTVY3Ti8w cTkyWHRsKysvZEo4UnFpOU1wYU02UmQvNHo2aVMrZm9XCjMvMXdGdk1yT2Y5S0Q1RHp2RTNubWZ5 MFJRZ2hoQkJDQ0NHRXFJM1ZmSTI5bXRkZFZHOU9PWm9EZ1FBYk5teGdaR1FFZ0R0MzdsUVUKYUo2 Y25HUnljcEttcG1ZQ2dTQnBNenU5N1ZpWVRnS2Q2Z1BOdDIvZjV2YnQyK3pkdTdmcWFVdHlzdjl6 QU1mSnZzKzltYU1vZ09LZwpLZ0RLekJod1RaWmZVSWI4QWI1dlVVQlZDb08xVHQ2b2VZSHlTc3J0 VjVhQ21TbUtNL1d5Z2tvb1dKZjg5U3N5djFuWHI0UGplSnV6CmRHeGVBUVVudTIyWFk1UVp1ZU1v aEJCQ0NDR0VFRUxVeW1xK3hsN042eTZxTitlSEFjWmlNY0xoQ0pPVEU0eU5qVEV4TVVFOEhpODUK emNEQUFKWmxzYmFsR1lDNjRGM1kyR2lFaVFiV1ZsMkdrWkVST2pzN2lVUWlzMXFIb3FhaWt2WlVZ TksyQWNmQnRyTTdtWUtDb3BLTgpOazhGbkZHeS8zaUIxMm9YaC85MGJoa2NaMll3Tmp2eGpBaXRG elRONjRtZE03MmlUQWZLRmJmY3BjcVhFNmoxNXVNNFU4dFE4dWZKCjFPYzVnMmYwd1M0SS9Obyt5 MWNWY055NmRlZGZwSnorOVpjdGhPMEFkbllaanVWTWhjcG5jcmVwb2lyVGRjUE03ZUVUMTY5S3FX MWQKdWVLTlRPNDRDaUdFRUVJSUlZUVF0YkdhcjdGWDg3cUw2czA1MEt5cUttdldyR0Y4YkF3VUdC d2NMQmxvdGl5TGdZRUJORTJqdnFFZQpBRjFwWUoxMi82ekxrRXltc0cwYngzRnFsellqTjhoc2cy MDdwTk1aa29rVWhwSHlSZ3VIdzhSaU1SelZEVHBEYnRBMTk5L3ArYzRNCk5PYjI1czJiYm1xZzQ0 Q1pOa2trREZMSkpPRndoRmc4Q29CaHBERlNLVXpUUk5mREdPazB3WUJLT0JvbUdnbG5sK2RNMzRW S0dXbU0KWklwSUpJSWVEbVVEcTRxU1g4NmM4dWFXMWJHelBZUFQ2VFRKcEVIYU1BaUhzOHRJcFZL RUl4RmlzVENCUU1DM0x2Sm1QYlhTanAzdApJKzJXU3crSHNUSVpVb1pCSUJBZ0d0RUpSeU8rODhu dHErMWZmMU85cGUxczJjZEdKMGlsc3RzdkZOSUpoYkk1eGROcGczVGFBRURYCnc4VHJZcWlxTWgx dzlxc2FKNzg4U2s1aFpnU2lsZWxwOHRhZjZYc0N4UktSNUxVVlpYcUE2dDdSOE9ubExYY2NoUkJD Q0NHRUVFS0kKMmxqTjE5aXJlZDFGOVNvS05KdW15ZVRrSklaaG9Lb3FzVmlNYURUcURXOXBhZVph VnhlMjdYRDc5bTIyYk5sU05PQTdQRHhNS21XdwpaY3RtYnh6YnNqRFRKa25EeUFZLzlWRDJjOXZH TkUxU3FSUzZyaE1PaDhsa01veU9qbnJ2TGN2Q3NqSllsazBtWTJFWUJtNTRMaEFJCkVBek9QcGJ1 OXJhMWJZZkVaQXJEc0RpNCszRjJiRDdralhQdThsdGM2Zm1BY0RnYnRNenJ6VXR1MEZPWkNrRDY3 NkIrSFpMZFFLY2IKa0Uwa1V1eTdLN3Y4TXhkZTVjYmdKVUtoTUtsRWlrY08vUzZ0elcyOC9QYmY4 WTFqZjhsRWNvUTMzdjhKb2FDZXR5N0pSSUtJM3NUaApBLytGRXgvL25FQlFRMVZBVVIwdjJPelky U3AwWDd0bGRweXA5dzRrSmcwZTJQc050clMyOCtLYlB5UWVhZUozdnZRY0hWMm4rYXpuCk5ORm9k Q3JPUE4wVDJXK2QzZm5sbGV2c3o4bllGdDgrOWorWVNJN3c1Z2MvUVpzS0NKY0srczZvdjRDU3JY ZXlRV1lqbFNFU1dzUHYKZk9rNUFEcDd6M0wyMGhzQUhOcnpaVys3dm43Nnh4aXBDYlNRaHFwbWUz c1hCckg5TzVCbkk4YmxEc0orMDFaS1ZiTWJSbFduNHN1SwpUNVFaK1NJUVFnZ2hoQkJDaUVyOHla LzhDZi8zLy83ZnhTNkdyMUpsVzhybHJxVkFJTUFmL2RFZkFjeDZmZi9rVC81a1R0TkQ2V3ZzClRa czJjZDk5OTlIVTFJUnBtdlQwOUhEbXpCbXZrOXRzS0lyQ2ZmZmR4OTY5ZS9tbmYvcW5SZDNlanVP VVhYNWhIZlQxOWZIKysrOHoKT1RsWjBUTG1vNjFYTXQydVhiczRldlFvcDArZjVyUFBQcXZKY2t0 NTRva24rTld2ZmxWMGVLbGxScU5SRGg4K3pJWU5Hd2lIdzVpbQp5Y0RBQUI5KytDRkRRMFB6Vm1h QWxwWVc3ci8vZmxwYVdnQzg1UTRPRHM0WXQyUVUxclp0dXE5MTAzdmpCcG1NaWFacE9JNURKcE5o ClRkTWF0cmR0cDZHaGdYQTRURU5qQTNmdTNHRmlZb0xSMFZHYW1wcDg1M25yMWkwc0s4TzZkZXVZ bkp5azgyb240NGxKekV3R0o1UGgKMEtGRDJMYkYxYXRYbVppWXdEUXpXRmFHZSsrOWwzUTZ6WVVM RjBpbFVtemR1aFZWVmVucjYvZUN6Wk9UazN6MDBVZTRnZWJXMWxiYQoydHBtWFpIT1ZMb01LK09R VEtiNDhnTi9URWdMOC9ycEh6TThkcE10clh2NXd0Nm5XTis4blhmTy9oekRNREZOQTFVTm9DZ0ts cFVoCkVBaWk2enE2SHNhMkxKS3BwTmR6VnROQzZLRXd0cE1Oa0Z0V0JrM1RNYzNzOEhBNDI3TldV UlFjeHlFWTBPZ2J2TWFPellkb2FtaWwKdSs4Q0NobkNvVGl0elcwTWpmV1JNTVo1NmMyL1FWVlZR bHFJMFpGUkxNZEdWVlJzT3dPb2ZQM283d09ReVpoTWpFOWdta2Eybk9FdwpqbTJSVEdXWEh3bnJC QUlhaG1GNFpWTFZJQ0V0aEZPUTUySWlNY2dMci84QVRjc0cyNGNLR2x1MkhzSW9DaGhwZzR4cFRu MnVvUVYxClVvWXhYUzdMUkF2cXZQVG0zeEJRVlhSZHh6SWRrcWtrUnRvQXgwWlZBOTdOaGtUQ3ZR a1NRRlZVTXBhSnFnWUloM1ZpOFNpS2tyMVoKWU52MlZDN3RyUFhOYldRczAzdWR5OHFBWVV4NDY0 Mmlvb2QwSXVFSWllUWs2YlJCTUtEaDRHQlpHWUthUmxqWDBUU2RWQ3FKWVJqWQp0Z1ZrZTA2SHd4 RUNxa29pT1RsMU15UzcvVTB6blcwSGVoamJ0a21uRFRJWjA1c3VFbzZTTWhJWVJuWWIyWTZOb2lo RW94SGk5WkdpCmFUY2swQ3lFRUVJSUlZUVFsVm5LMTAvRnl2YmpILzk0Z1V1eU9ITFROc3gyTzlX aXJvb3RlLzM2OVh6cFMxL2l4SWtUOVBUMEVBNkgKMmJkdkgvZmRkeDhuVDU2YzlmSmlzUmo3OXUz am4vLzVuM0VjWjFHM3Q3dnVwZXJnaTEvOElpZE9uS0MzdDVkUUtNVGV2WHQ1OE1FSAplZU9OTnlw YVJybjFtKzIyTHpmZDNYZmZ6WVVMRjlpOWV6ZVhMbDJxMlhLTHFhK3ZyNkJ6b3Yvd3h4OS9uT3ZY ci9QKysrK1RTcVhRCk5JMHRXN2F3YTljdTNuMzNYV0Iramd0cjFxemhpU2VlNE1NUFAvUzI1NDRk TzNqaWlTZDQ1WlZYdk9mMnVZb0dtbTNiNXZ6NTh3d00KREZCZjM4RCsvZnVKeDJOWWxzMnRXemU1 Y3VVS1EwTkQ3TnUvbjVhV1p0YXRXMGQvZnorUURTYjdCWnBUcVJRRHR3ZUl4K1BFWWpGcwoyMlo3 MjNZNk96OW5jUENPdDF4ZDE5bStmVHZkM2RmcDY3c0ZRQ0tSNU5LbFM5bUFteHJBdG0yMmJ0MUth MnNyZlgxOWRIWjJFbzNvCjdOKy9IMFZSQVdkT3ZabmQvQWVPNVpCTUpObTk5UUhXMUxkeTVzS3JU Q2FIaVVjYjZSdjhuSTZ1MHh6WWZZeTFqWnNaSE92anUwLysKTlJQSkVkSm1palgxclF5TjlYSHE0 NWRJVENheExJdDdkaHlsdmUwSUFEMTlIYng3L3BjNE9Iemx3VDltVFgwcm5iMW52WjYxMlY3TApI VVJqMmQ3am9WQ0ludjVMcE0wVVc5YTM4OEdGMThCUjJiWmhwemMvMjdiNTl1UFpuc0MvZWU4bmZP WEJQeVllYVdRaU9jS2ErbGI2CkJyc0lhZGxVRjk5OThxOTU4YzBmOHQwbi81cWhzVDUrODk1UHNC MmJieC83SHdDODlOYmZFRlF0SHJ6M20yeHBiUWRnYUt5UER5NjgKeXBnNWtGZGI4V2d6VHg3Sjlt aE9teWtPN0Q2V045eWRmMVN2NDVFRDM2SjFLckRiTjlqRnlYUC94dEVEdnpPalhMbnJZWm9adHJY ZQp3LzdkeHdocFlTYVNJNXk3L0JaOWR6cEJVYjE2bjBnTTA5cmN4a1J5aEpNZi94dko1RGk2SHBy T0tUMFZtVTJiS2VLUlJ1S1JobXo1CnArb29Ic2sraURLZE50aTk3WDV2UGRKbWlrOHV2MFYzMzBW YVczWnc5TURUVTNVWjhlcjE1TGwvd3pRVHJHdHE0OER1WTk2OE9ycE8KYzZIekpDaXd2ZlVlRHQv emxMZTl0clMyWjl2QnA3OUVWWU04Y3ZCM3ZibzVkL2t0cmx6L0VFVlZ2VzBVanpTU3pxUjQ5ZVQv Ujd3dQpValRCcytSUUVrSUlJWVFRUW9qS0ZMdCtpa2FqUFBiWVk3UzB0REE0T01qeDQ4ZTlIcHIx OWZVODhjUVRSQ0lSM24zM1hZNGVQZXIxCkpDdzFMQktKOEtVdmZZbjE2OWN6TUREQWIzN3pHOUxw TkFBTkRRMDgvdmpqeEdJeGZ2dmIzNVlzMi9lLy8zMSs5S01mb2FvcWYvQUgKZjhDNzc3N0xBdzg4 Z0tJb3ZQdnV1M1IyZHBhY3p1OTlXMXNiaHc4ZkpoNlBNem82eXFsVHAranI2eXRaN2tBZ3dPLy8v dS96NmFlZgpjdkRnUVc4OUM1ZVRxNkdoZ1ljZWVvaTFhOWVpcWlyOS9mMmNPbldLOGZGeElCdGtm ZkxKSjRuSDQzejg4Y2Q1MjBsVlZaNTc3am1TCnlTU25UNS9teUpGc2ZPWEVpUk5FSWhHKzhJVXZZ Sm9tNzd6ekRqZHYzdlRLQW5qMWxUdjl3dzgvVENhVHlSdmZUN0h0c0cvZlBqNzgKOEVPNnVyb0Ft SmlZNFBUcDAzbmpGR3RIcGJiZE04ODhBOEFmL3VFZjhxTWYvU2l2UGt1MXIyTGIxMjg3bFdxTGZ1 dGVxZzdPbkRuRAp0V3ZYQU1oa01wdzVjMmJHZUtYYVh1N3JVdnRCcFdVdUxMdWZscFlXTkUzanZm ZmU0OXZmL2piTnpjME1ET1RIdXJaczJjSVh2L2hGCkVva0ViN3p4aGhkVUxYVnNLTGFlMy9yV3Q0 akg0enozM0hPY08zZk90NDVLbGJteHNaR1hYMzRaeThwMmFyUXNpeXRYcm5EbHlwVVoKeTRMaTdh VGFZOGIrL2ZzNWQrNGNGeTllOUQ2N2VQRWlvVkNJZ3djUDh1YWJiK1l0dTJoQzR4dTlOK2pyNjBO VkF4dzRzSitHaG5vQwpnUUNoa01hMmJkdll1blViYVRQTmhVOC94VFJObXB1YkNRYUNXSlpGZjM4 LzVsU1AxVno5L2YyWUdaUDFyZXVCYkg3bit2cDZkdTdjCk1kVXIyZkx5TE5mVjFiRnIxMDZ2OHJx N3U5RzBFSWNQSCtiaG93K3paY3NXTkUwakVvbWdhWm8zYlRhdFI0Um9ORW9vRkNxMmVoVngKcGxK ZG1CbUxOZld0UURZd0dneHFBQVRWSU1OajJVQjRVLzBHYjdwNHBKRlBMci9KeTIvL0hmRklJdzhm L0RacE04MnVyZmZUM25hRQpNeGRlNWZpWjU5blMyczY5T3gvTlM2VXdrUmpoeFRkL1NOcE1zWC8z c1d6dll2ZEJnRUJJMCtqcDd5Q2toV2x0M2tiR010bmN1Z2ZJCkJpN3p5ai9WNnppa2hlbm9PczNM Yi84ZHg4KzhRTnBNa1RaVHZQRDZEM3hXT3YvMXJxMkhhV3JZd0l0di9wRFhULytZTmZXdEhOajkK bVBkQVJEK1h1ei9raGRkL3dBdXYvNENoc2V5WFV2OWdGd3FLRjdoOTRmVWZjTzd5VzdRMnQ3Rno4 eUZPbnZ2M3ZISjVQWW1udGtOcgp5dzRPMy9NVW5iMW5lZUgxSHpBOGVvdWpCNTRtSG0zT3EvZExY YWM1ZWU3ZmlFY2FPYkQ3TVZLcEZMYnQ1bWpPcWVkazl1RFEydHptCkJYYUhSMjk1dyt2anpSellm WXpqWjU3bmhkZC9RRHFUM1I1bVp2b0FGbzgyOGRhWjUrbm9PdTJ0aDVFMk9MRDdHSjA5MlhMMjlI WFEKM25hRWxzYU4xRVdiT1h6UFUvUU5kbm56ZE5tV3c5RURUN09tZmdNdnYvMTNuTHY4RmdkMkgy UEQyaDE1Ni9mTGQvNk80eDg4VDNncQo5M1l4anVQSW4vekpuL3pKbi96Sm4vekpuL3pKbi96Slg1 bS9VdGRQWC9qQ0Y3aDkremJQUC84OHQyN2Q0b0VISHZDR1BmREFBM1IyCmR2SXYvL0l2ckYyN2xr QWdVTkd3aHg1NmlLR2hJWDc2MDU5eSsvWnQ3ci8vL3J6bFhidDJqUmRlZUlIbTV1YVNaWE9IV1ph RnBtazAKTlRYeHM1LzlqSk1uVDNMNDhPR0sxemYzL2RHalIzbnJyYmY0OFk5L3pObXpaM25vb1lm S2xqdVR5YUJwR29xaThJLy8rSS9lK1AvbgovL3lmb21WNDlORkgyYlJwRTYrKytpcS8vdld2MmJ4 NU0xLzg0aGZ6NnErcHFZbFRwMDdscFo5dzF4ZEExM1ZVVmZVQ3pBOC8vRENLCm92RDIyMjhUajhk NThNRUg4OWJSYi9wQUlNQTc3N3d6WS96QytpbTFIWnFhbXJoMjdWckpObGFzSFpYYWR2L3dELzhB NE5WamJobEsKdGE5aTI5ZHZPNVZxaTRYclhxNE91cnU3cTk3WGN0L252aTYxSDVRcmM2WDd0dU00 dExlMzgrbW5uM29kYmR2YjIyZE0zOUxTd3IvOAp5Ny9RMmRtWnQvK1hPallVVzgvLytJLy84TGJw Qng5OFVIV1pPenM3MmJwMUsyMXRiVFEwTkpTZHZsZzdxZmFZc1dIREJqbzdPMmQ4CmZ2WHFWVnBi VzJjc3UyaVgzMnZkM1dReUZoczN0cURyK296aFc3ZHVvYXVyaTRuSlNYcDdiOURXdHAyV3RXdnA3 dTRtazBreU1IQ0gKalJ1bmc2K080OURUMDROalo3dlY1MUlVQmR1MnNlMzh4cHlkRURJWmkzVGE0 TUVISC9BdGkyM2JaREkybG1WN2Q3aHF4WEhBdGkxaQowV3dQYlNPVFFndG1lOGlDZ2pFVkVIVjc0 MEkyR04wLzJBUEEwTmd0V3B2YmlJWHIyTEhsRUdrenhkWGVqNmFHOWJGajh5SE9YVDd1ClRkdlQx NEZwcHIwZXlGcFE5OVpKQVlMQjZmUVo2NXZiNkJ2c1prMzlCb2JHK3BoSWpoVldYVjZac0FJRmE1 ZGZUNDdQVFpQUHVzNHcKa1J4aGI5c1JyMWR6U0lzVXpUWHRMbGhGNSs2MisxbFQzenJWKy9nNFdp RE1xWE8vWUUvYkF4elkvYmpYc3p1Mzd2ektoZU93WS9OQgpBRHA3enFJRlluVDJubVZMYXpzN3R4 ems0OHR2QWRuZ2NkOWdONXFtVDVmVGRzQ2VXZHIrd1M3aWtVYWFHbHE5YWQzZ004RHc2QUF2CnYv MTM3Tmh5aUQxdFI3emV5ZTY4M1hsWVpzWUxwb2UwTUFFMFhuNzc3em13K3pHT0h2aTJWMmVhRnZG dVJ2VDJYU0pBaEo2K0RxLzMKZWl4U1IydHpHMzJEWFV3a2g3bmFlNVlEdTQreGRmMmU3TGFiS3FO bG1RUWlPcHBlT3RBc1BacUZFRUlJSVlRUW9qTEZycDgyYnR6SQpTeSs5aEdFWWZQcnBwenp6ekRQ ZXVLMnRyYnp6empzWWhzRW5uM3hDZTN0N1JjTTJiZHJFejMvK2M5THBOSjk4OGdsUFAvMDBKMDZj CkFMS3hrdC8rOXJjWWhzR2xTNWU0Ly83N1MxN2J1Y05VVmVYamp6L0dNQXl1WGJ2RzQ0OC9YdEYw aGU4VGlRVGJ0Mjhua1VodzllcFYKcmw2OTZvMVRxdHlxcW5MeDRrWGZEb2QrM0lBYlpITXdBNnhi dDg0cng0WU4yV3RudDRmc280OCtPcVBjcXFweTdkbzFMM0FjaThXNApjdVdLOTc2eHNiSG9lcnJU ZDNWMWxSeS8yTFM1SXBFSWlVU2k1TFNsMmxHNWJlZjN1bFQ3OGl0cjdySnl0MU9wYmVvM2ZhbWUv OGxrCjBodis1My8rNTNuRC8vZi8vdDlseTViN3V0UitVR21aaXkzUEZRcUYyTGh4SXlkT25NQzJi UzVmdnN5aFE0ZlFOTTFMZHdwdzRjSUYKRE1QZzRzV0wzSFBQUGQ3OFNtM1RTdGV6MmpLLy9mYmI3 Tml4ZzdhMk5vNGNPWUtxcW5SMmRzN0lCMTVKTzZubW1LSHJPcE9Ua3pPRwpUMHhNb092NmpIVXJH bWdlSFIzRnRtM3E2K3Q5aDRmRFlhTFJLTVBEdy9UMTlkSFd0cDFObXpiUzlYa1hEbkNqdHpjdjBE dzZPc2JRCjBBaXRyZXNKaC9PRFpHNUUzYmFoTUNMbzluUmV0MjY5YjVEWm5kNjJNbGhUT1hGcktm dFF2Z0NUaVdIVzFMZWlCOFBZV0xoNW9QV3AKd0dQYW5ONm9wcG5DeldsZ1RuMnVhUkZDd1RBaExj eDNuL3pydkdYa0JpK05UUEZrOFlxYTNjQTlmWmRJNzAyeHBiV2R5Y1FJSVMxTQpUMWNIQVZYRHNt ZitaQ0J0cGpCTmc3QVd4eXpSbnYyQ3gzZTNIZWJBN21QMDlIVnc1c0lyUEhiNEQ0clB3SjJQQXdG TjlRTEo1eTYvClJVQU5ZZGxwdm5UNDkyaHRicU9qNnpSbkxyenFwWkVvT1QreVFlTzBtV0lpT1Vv b0VHZlFEZTRHcDl0U09xZmVDNmVIbVEvZEd4cTcKNWVWbTdwOEs1cnBhV3piejJPRS9vRyt3aTk2 K1MxNktqRnpaNWVVSHhkV2d5bE5IL2g4Z0d4U2ZTSTdNQ0tnYm1SU09qWGVUQXJMdApBN0k5ckhQ YmgzdURJN3U4SklxaW9BWUMzb01IaStYT21ISERSZ2doaEJCQ0NDR0VyMkxYVDlsbkFpVndISWRr TWtrNEhQYkcxVFROCkcrYW1mS2gwMlBlKzl6MXZHYlp0ZThOQ29SQ3BWQXJIY1Vna0VpWExWamdz bVV3QzJiUUY3bk9lS2wxZjkvMnJyNzdLZmZmZHgrLzgKenUrUVNDUTRlZklrdDI3ZEtsdHVvT0tI dmtFMldQand3dy9UMk5qb2RSUlVWZFdibnh2N3lRMzQrWlc3Y0hqdSs5ejVWVEs5My9pbApwblVs RWdraWtZaTNuZjJVYWtkUWV0djV2UzdWdnZ6S1dtdzdsZHVtaGRNWHE0TlVLa1VzRm1OMGRCU0Ev L1cvL3BjMzdMLzl0LzlXCmNka3EyUThxTFhPeDVibDI3OTVOUEI3blQvLzBUMmQ4L3Nrbm4zanYz WHBPcFZLRVFpRnZmdVcyYVNYcldXMlpIY2ZKUzVWUlgxL1AKcmwyNytNcFh2c0l2Zi9uTEdkT1hh eWVWSGpOU3FSVFJhSlN4c2Z6T3JaRkloR1F5T1dQZGlnYWFNNllKQ2tXRHU5bVpoaG04WXpFKwpQ bzV0MnpRMk5oS3Zpek02TWtMLzdkc2trMGtpa1d3QXJhZW5COXZLc0huekpwL0tna3dtbTl1Z01O aVo3YVZzMGREZ0gvQ0c3SVBlCkxNdkNxWEV2VGtVQkJRVXRHR0Jvckk4dHJlMjBOcmR4dmIrRGtL YVRzVE5lb0RLM04yd3Myb1NERFNob1U4RkYwMHg2cVJKZWV2UC8KelY4T2dZTDNNNE9IeWxROFUx VWhHQXpTUDlqRmx0YjJ2TFFaV3NBLzBPeFNBeXFxcGVibEluWmxnNkFPbXFZVDBzSmU0Tnp0aFgz eQozTDk3K1l3bkU4TW94Yk91NEdEendONXZaQVBnZlIzYzZMOUNVTlVKNlJHdjErNjV5Mit6Yy9O K1lEcEE3RmN1dHo3U1pwSlFmU3Z4ClNBTkdPazN6Vk5BM1hTSXc3MDN2Qm1RTHFyVi84SnFYTnVQ U2FCK3g2UFN5M1o3SWw3cE8wemZZelo2N2puZ0IrN3g1RjFURHR2WHQKeENPTm5MdjhGaDJmZjhB WDd2MHFrRTJKNHE1YjltYUY3ZDJrZ0d6N2dPeDJQSG51cFp3NUJ0QzAwTlE0S1ZSVlFWVUxsdXNU YTVaQQpzeEJDQ0NHRUVFSlVwdGoxVXpLWjlJSmV1cTduQlZWTTAvUjZQMGFqMGJ6NWxCcVdTQ1Q0 MTMvOVY5L2V2K2wwMmx1ZUcwdXBOSWhXCkxxaWErN243cS9MQ1pZeU5qWEg4K0hFQWR1M2F4ZU9Q UDg1UGYvclRzdVV1Vjg1Q2p6MzJHUEY0bkJkZmZKR2hvU0grN00vK0xHOGUKaG1FUWlVUUlCb05l aitkSzFySFc3eXNaMXRmWHgxMTMzWldYUzdwUXFYWlVyaHgrcjB1MXIxTGJ0L0IxdVcxYU9FMnhP dWp0N2VYdQp1Ky9tdmZmZUt6dDlKV1VydFI5VVd1YkNlUlpxYjIvbmhSZGV5SHVRWFVOREEwODk5 UlRuenAzelBndUZRdDcyTXd6RG0xK3BiVnJOCk5xaW16SVZHUjBjNWYvNDhCdzRjcUxxZCtDMm4y SEp2M0xqQnJsMjdadVNVM3JGakJ6ZHUzSml4M2tVRHpaWWJ0QzJ4ZnNHZ2htWGIKbUthSmFacm91 czZtVFpzWUdockNNZ3h1M3J6SmpoMDd5R1F5OUZ6dklhaHByRnUzem1kT0RyWmwrZmFvdFcwTHk3 THpEaTUrMDF0MgpOblZHN1NpZ09DZ0JoVWcwd3VYcjc3T2x0WjA5ZHgxaGNLeVA0YkdiYkduZHk0 N05oK2diN09KRy8yVUNVN21iMTlTMzB0cThsWW5FCmlKZldZakkxN3VYcjNibjVQdm9HdTNqaXlK L1NQOWpGNmZPL3lGOXlRZkJTVVJVVVJVRlJ3TVpCMHpUNkI2OTVnZStoc1Q0U3hqalIKY0J4eTlq VzFvQXR2SUtoQVhoemF4c3dZVENSSENBWERhSnJPdHZYdGVkTzREOWRycW0rbHRYazdBSm9XUmxH S040ek5yYnZZMHRyTwpSSEtFOXkrK2l1MllwQzJUZEZMTlBvUXYyZ1JrdkNBNVpOT241SllydDZl d29rSm43OGUwTnJleFk4c2h6bDEra3gyYnN3SHdqcy96CmsreXJxaytRUG52SFlNWXdONzgyWkZP TDdJZ2V5bG52N01IR1RYY1JqelRtOVZxZm5uZisrNG5rTUpCdEExb282TjJJMERXZHZzRnIKSEFB MnQrN2hhdTlIWGpBN085MFlRMk45ckc5dUl4NXBvclc1amNQM1BNVzV5Mjl4dGZkczdoSlIxR3li VUJYa1lZQkNDQ0dFRUVJSQpNVWZGcnA5NmUzdTloNzN0MzcrZjN0NWViOXlCZ1FIYTI5czVmLzQ4 Ky9idHk1dFBxV0hYcjEvbndJRURmUFRSUit6YXRZdGR1M2J4CmkxOWtZd0w5L2YzczJiT0g4K2ZQ czJmUG5wSmxLeHhXNnFmNnVSS0pCRnUzYnFXbnA0ZURCdzlPcFRITmp2dk1NOC93OGNjZjA5WFYK eGNqSWlCY3NLMWZ1Y3VVc3BHbloySWxwbXR4Nzc3MFlodUhsVERaTmsxdTNibkhYWFhleGZmdjJ2 TlNvNWRheDF1OHJHZmJoaHgveQo3VzkvbTRtSkNUbzdPd21GUXV6WnM0ZjE2OWZ6Mm11dkFhWGJV Ymx5K0wwdTFiNUtiZC9DK1pYYnBvWFRGS3VEOTk5L24rOTg1enVZCnBzbW5VODl4YTJscDRmRGh3 NXcrZmJycXNwWGFEeW90YzdHNmhXeVAra3dtdzlEUVVON253OFBER0liQnhvMGI2ZTN0eFhHeWVa elAKblR0SGUzczdmWDE5M3Z4S2JkTlM2ems1T1VsZFhaM1hZYmZTTWdOODYxdmZvcmUzbDQ2T0Rn ekRJQndPYytqUUlXN2V2RmwxTy9GYgpUckhsbmpsemhxZWZmcHBrTXNtbFM1Y0F1UHZ1dXpsdzRB QXZ2ZlRTalBVdUdtaTJwOUpRbE1yRjYxYVduUlBnM2JSeEk1OSsraW1XCmxhRzd1NGNkTzNZd01E REFaR0tDblR0M0VnejZMOUsyYlJ4czd3RjJNSlVTdzdheExhdmtEdS9ZRHJadFlmc2xHWjZEYk5v TUlLZ1EKaVlSNTY4enpITng5akNlUFBPZU4wOUYxbWsrdnZvT202ZDd5SjVJajdHazc0dlhlUFhQ aFZVSmFpRTg3M3lFZWFmVFNSZlFOZHZIKwp4VmNyS0ljeUZXek9obCtqMFRCWGIzek0vdDNIdkY3 RG1xWmxBOG01Z2NlQzE4R2dncTZINk9ucjRNRHVZM3ozeWIvMkhqejNoYjFQCjhjempmMFZQWDBk ZVFQWGM1ZU9zT2J5Qko0ODhONVUvZUlTNDEyUGIzOWIxMlFOQlBOTElNNC8vbGZmNWkyLytrSTZ1 MDk2eTNZY1gKcnFsdkphQXFNOHFWcTIrd2szT1gzNks5N1FqdGJVZVlTSTd3d2NWWE1USkppa1pi bWVxVnJyci9LdVFXdTIrd08vc0F3a3lLeWRSbwozblJYcDNKQUg5aDliQ3IzYzVjWGNNOVZHTHdl R09tbHA2K0RMYTN0YkdsdHA2ZXZJNXNMdW40RG4xMDc0NlVMeVYzLzdIeFVUbjM4CkVvZnZlWXB2 ZnZFdmdHemJ1dHI3SVlWQmQzV3FMWlFpUFpxRkVFSUlJWVFRb2pKLzhSZC9rZmYrZi83UC93bkFx Vk9uZVBMSkozbnUKdWVmbzcrL24xNy8rdFhldGRlclVLYjcydGE5eDRNQUIzbjc3YmZidDIxZlJz Tk9uVC9QbEwzK1o1NTU3anZIeGNZNGZQNTQzN01rbgpuK1Rnd1lPODhjWWJaREtabXZkb1BuMzZO STg5OWhnQTc3enpEcVpwZXVPKzk5NTdQUHJvbzN6MXExOWxiR3lNdDk1NnE2SnkreTN2CkwvL3lM NzE2TEhUaXhBbU9IajNLMDA4L3pZY2Zmc2pKa3ljNWN1UUkzL25PZDNqKytlYzVkZW9VemMzTlBQ TElJN3ozM250NXorS3EKWnAwWG9rZno0T0FncjczMkdrZU9IT0h4eHgvSE1BeTZ1N3Z6NnE1VU95 cFhEci9YNWRwWHNlMWJPTDl5MjdSd21tSjFNRG82eW9zdgp2c2lSSTBmQ2VCcVFBQUFnQUVsRVFW VDR3ei84UXpSTlkyUmtoQXNYTHVTbG9haTBiS1gyZzByTDdMZStybnZ2dlpkTGx5NzVEdnZzCnM4 KzQ1NTU3Nk8zdEpaUEpNRGc0eUxQUFBzdkV4QVN2dmZaYVJkdTAxSHIrOHBlLzVKdmYvQ2FoVU1o NzRHTWxaUVo0NDQwM09IcjAKS04vOTduZlJkWjEwT3Mzbm4zL09iMzd6bTZyYmlkOXlTclh4WC96 aUZ4dzVjb1NISG5vSXlQYmsvL2QvLzNlR2g0ZTk4ZHoxVnA1OQo5bG5mT2YzcnYvNE15RDdSY2R1 MmJiNExPMzM2Tk5ldjl4Q1B4WG5xNjEvemR2d1Q3NXpneHMyYnFJckNVMTkvaWdzWExuTHQyalcr CjhwVXZlMCtNekRVNk9zYnJyNzJPZzhOamozM0plMWhnS3BYaXRkZGV4ekNNcVhKczlTMUhOdm4x aHpUVU4vREVrMSt0Nm1HQTNaTy8KOGgvZ1pQOW5PNENkVGMrUlRtZElKbElZeG5RZ1Z0ZkQ2S0V3 T0pBMERKNTUvSzhZR3V2ak4rLzlCTnZPRUF4b2hNSTZla2pITkUwTQp3L0RTTHdRMWpiQ3U0empa ZGJXc0RMb2VKaGdNZXU4amtRaDFEZkZzd0Z2SmxzV3lIQ2JHSjBtbURIQnNkRDJiTDFzTktDUW1F eVJUCkJnRlZSZGZER0VZS3k3YUpoSFdpc1NnNDJUc29icUx3YkdvVUZTT2RuWmVtaFRBem1leXcw RlJlcEtsaHdZQ0c3V1R6VSt1NlRpWmoKWVpvR3VwNU51MkVZQnFHUWp1TTRtT2JNRkI2NTR3SFpa WmxwTkMyRXJvY3hUY01icHV0aGpIVGFXNDlRU0NPVlRKR2FLb3VxQnRCMQpuWEE0UWlJeGlXR2tD QVNDNk9Fd1ZpYURZYVFJQmpVaVVaMUlOSXliVTN0c2RKSlVNcG0zM3FvQ29WQVkyODQrZEZMWGRR SnFFTU13CnNPd01xaHBBVlZReWxwbVhLMHJYdzRRallWTEpiSnZRZFIwdHFHT2tVOTc2QjRNaE1w azBXbENudVdFamp4MytBeTg5eHBiV3ZSdzkKOERUbkxyOUZaKy9acWJ1M0Jobkw5TFpOT0J3aGxa cWVmeVFhUmcrSHNnRm5aV1k2RU5lNU44cW5GQkZDQ0NHRUVFSUlNWGZSYUpUdgpmZTk3ZVE4OXEy U1lXUHFHaDZkKzdkdzBNODNuVWpDZjdTdDMzZi83Zi8vdi9PM2YvbTNObHpHZnBNelRGdkk0VkxS SHM2WnBwTk5wClJrWkdpZ2FhSnljbmNSeUhlRjFkWG5CMzI3WnQ5TjY0Z2VVNFhMell3YTJiTjZt dmIyRE5talZGbHVaay8vTzdjMks3bjVmUFlWS3EKOTNYVkZNQlJVQlVIZXlxb0Y5STFRcUVndGgw cldEYlpYdDA1NlhzVkJacWExbVJUSEtqWlhzbkJZSWh3UkFQaU9Zdkpwa0tJUnNQZQpjaFVGWXZI dzFPdHM3MVgzejFZaGdFSmRRNXg0UEpZM0RVcjI4N3I2R0c3bjdsZ3NuRTNGa2RNRnRyNGhUbDFk M0tzdng0RTQwWndWCklpK0E2VGRzZW5aeEZCUWNIT0pPZkhxYzNIck1YL3owZUxtaktSQ09hTlRs MUUwZHNhbGhDamdRMUtMNVpabXF2NGJHT0k0ZHo2OEwKNHFBVXBwZklqbHRYRi9QYVd0eUpGcFJ2 ZXZtUldNNURLd3ZXdTI1cXZWRWdwTVZ4bUc0VGVrU2Jya09IcVlkY09neU8zNlNqNnpUdApiVWY0 Ym12MmdYODlmUjFjN1QxRE5Cb2pFRkNKcW5wZVhTbUtnaDZPVDYvUDFBMEhud3doZWFSSHN4QkND Q0dFRUVMTW4yOTg0eHQwCmRIVFEyOXZMb1VPSDZPdnI4NjdEU2cwVHk5TlMybjRMM2I3SzlXaGV5 bFp6bVJmck9GUTAwTnk2ZmozWGUzcTRlZk1XKy9idG05RkwKZUhKeWtwSGhiTHFCalJzMzVFKzdv WlZvTkVJaWtlVHp6ejhIWU0rZVBRVjVlR3VueGhrenB1VUVteDAzdU9kazAxamtMZCtCUUVBaApF SVFYWHY4QndXQ1FTQ1JNSUtoazB4emtwanB3bEJuaGNFVUJpcVNnVnZLQ3VsTmxDWURxTURQYW1M T01HZlBMSGRVZG5sTVd2N2JtCkxyZlVNTy8xMUx5S3RkbmM4UXZIOFdzV1V6RmEzT2Y0WmFkVFpv empyWmRmL1NrRjQ1Q2RhVUNaaWo0NzB6RnhaWHF3dCt4aTY1MnoKT1hMbXEzalRGMDZuMms0Mm1C K0xjcW43Rk9jdXYra04welNkU0NTTUZsS3phVGlVL0xRWWVlVlhjcGRmZWw5YWpnZFRJWVFRUWdn aApoRmd1UHYzMFV4NTc3REZpc1JpM2I5L08rK2w4cVdGaWVWcEsyMitoMjVjRW1oZFdyY3E4V01l aG9vSG12ZmZzNWNiTlc0eU9qbkwxCjZsVjI3OTZkTi96aXhRNHlWb2E2ZUp6dDIvTjdQR3VheHFh Tm03bHk5UW9BZ1VDUXpWczJ6MFB4c3dMQmJCQThtVXlTVHFjSmg4TmwKcHFpQ0cxeUc3QVB3M0tD bk84Z05WanJaM3JMMURkTTlZbFVGVU12M1BpMWZnUHozVTUyWG9kZ0QrY290cjJCNHNXYW1sQmhl YkJGVApHVWY4T2pYUG5HRmhRTlYvMEJ3VkJLZEwxVnVCYXRiYmR6cTNIbFFsZThNaW9GSWZ6UFor ZHZkdFJRRTFvSG85ci9OdkxKUlplb25DCnlNTUFoUkJDQ0NHRUVHTCtmUDc1NTE3SHVtcUdpZVZw S1YxakwzVDdzbTJidi9tYnYxbXc1ZFhLYWkvelloMkhpZ2FhR3hzYmVmREIKQjNqL3ZmZjU2S096 akk5TnNISFRCaXpMNHRxMWJucDdlNGxHWXh4NStHSHZpYUc1dG0zZjVnV2ExNjFiU3p3K00xMkN5 M0Z5NzVEawpEOHRZMlh6QnRsMDhPTmpTMGtJZ0VDQ2RUblBxMUdsMjd0eUpwZ1hSUXpwcm1vdWw2 NmlDVHhmV25FNm1LR1FEMEk2VEh5aFZjcnVqCnprdG43dHJNdE1xNGRQbHhpNmNPTGp2RCtlbnpQ cnVsekxZc3VjMUY4YnBsVHpVT1ZjbnJtZTEycmxacjNGYVc0MTA3SVlRUVFnZ2gKaEJCaUtWck4x OWlyZWQxRjlZb0dtZ0cyYnQxQ2ZYMGRWNjVjb2JlM2wrN3Ixd0dIVUNqRW5qMTcyTDE3RjlGbzFI ZmFOV3VhYUYyLwpucEhSTWU2NjY2NlNoZEMwSUpzMmJjUzJJUnpXdmM4RGdRQ2JOMjBpblU0VGk4 V0tUbDlYVjhjamp4emxzODh1TXpRMHpBY2ZmRUJBClZkbXhjMGR0QXMybFRQVjRob0swQ29YamlO WEp6Y09CbXk5NjZvWUtNL3BhNS8wamhCQkNDQ0dFRUVJSUljUnlvano3N0xNVjNacEkKcFZLa2pU UW9FQTZIQ1lWQ1phZEpKbE9ZWnBwNFBENGp4M01oOTJjSTJZZmZLV1UvTHphUFJDS0paV1ZRRlpW SU5FSXdXREtXVHZmawpyOHF1aHhETHpmdXZqQzUyRVlRUVFnZ2hoQkJDaUdVdGtVZ0NFSTFHRnJr a0MyODFyN3VZdlpKUldNZHhTS2ZUbUtZSktJVDBFSTRECjZYU2FkRHFOcG1ub3V1NDdyVzNiT0k2 TnFxcVlwbGwwUEhmY1JDSUJRQ1FTSVJBSTVIeWV4SEZzSXBIaVFXUEhjVEFNZzB3bW0yWWoKRk5L OXo0VVFRZ2doaEJCQ0NDR0VFRUxNcjZLQjVtendOazBtWXhJSUJOSDFrTmNyMmJJc0RNUEFORTBV UmZIdDNXemI5bFJlWldVcQo2T3lVN0pHc0tNcU0vTXdBcXFwZzIrVjdNbWN5R1JSRlFkZjFzcjJZ aFZqcDVDYUxFRUlJSVlRUVFnaFJHNnY1R25zMXI3dW9YdEdJCnJHVloyTFpGSUJESUN6SURVNS9w R0lZeE5aNDlJeldHWlZrRUF0T2YyYmJ0OVZUMjQ1ZGFJNXN1UTBWVktSbWtkaHdIVlZWUlZiWGsK TW9SWUxlU0xRQWdoaEJCQ0NDR0VxSTNWZkkyOW10ZGRWSzlrb05rTjNQb0ZnUU9CQUlGQUFNZHha Z1Nhc3oyWXAvTXF1K09VQ2dJcgppZ3JNN1BXc3FncU9VenEvczZJb3FLcGFVUjduUXR0aVQ5Q2Zl cCtVTlZMVmRFSXNaZkpGSUlRUVFnZ2hoQkJDMUVZcVpTeDJFUmFOCnhCZEVOVXBHY04wQWJqR0JR TUFMSk9mS3BzbklUcTlwbWhlUUx0VTQzZkg5eWxCSkFMbGNXVXNKQjFwbU5aMFFRZ2doaEJCQ0ND R0UKRUVLSUVqMmEzYUJ0dWJ6SzduaHVEbVkzb096Mk1NN042MXdzVDNPcElIRTFRZVpxZXpPN1lv RU5tTUZKSmpPM1pqVzlFRUlJSVlRUQpRZ2doaEZoWmRIM21NOGtXbW1Ha2wwUTVoS2hFc0h2eVY3 V1pVN3JJNXd2OTY0TFYrMnNHSVR4SC9zdWF4UzZDRUVJSUlZUVFRZ2doCjVxeFBydkhGc2hIY0Zu dGlUak1vVEczaGwwb0Q4bk82RktiUmNGLzdmVlk0dkhEY1l2K1c2OTJjTzMvYnRzdVdwWENkM0dt S0xkOXYKM29YTEw3ZStwY3E4Rk0xbitaYjZ1cGN5bTU3MjVSNSs2UTR2VmkrejdkMWZMYi9sdUdW eWY4V1F6ZG51bEUyZkk1YUczR041N21kKwp4L3JDWDc0VWEzZCtLWkQ4M2xkU3JrcVVhMmUxbkpl b1htNmRMdFN4YXJhV2V2bHFKZmY0bkh0K0krMS9kU3AySGwvTitYaXhlUzNGCjh4WXhVelgxVk9t NGZtMms4SGhUZUw1WXlmV1JFRUtzRG4xTWRtOWU3RUlJVVpHaXFUTXFWWGpCV09vRU1qY0lyQ2lL ZDNKUmVJSlMKR0VqekMySVhudXo2QmQ3OGdzNSs0Nm1xV2pMbzZ6Y3NOMldJMzNTRjd3c0R6cFdl ZUZlaVhHQi90Vm5vZFY4cEZ5MjF1S2h3OXhmMwpBYUc1UVdhL2NjWFNsN3V0Y3dQTHN3MDRGM3Z0 bHliSlBlWVhTN25rV3FsdHFkTDFXaW5Ib0tWZ3JqY2hsdE8yS0R3MnU4ZnJ3bk1pCnNmS1ZDeXpE ekE0V2hkTkttNW1kK1R4bUxMWGprVitiY3M4ZkNqdjlTSHNTUW9pWmRGMWY3Q0lJVVpFNUI1cGgr b1NnWEo3a3drQzAKZXpGVEdCRE96ZlZjR0V3b0hLY3djT3czdjJKbEtSWEFMdmE2a3BQeFV0T1ht a2NsWm52aU5kY1ROam5oVy80cXZlQ1k3WVZKYmk4VQpOOGdzQVl1Vm8xUlA1MUt2QzZjcE5XKy81 WlFMV3BmcVZWL0pzc3RaVHUyM2xqMjVsNXJsWFBhNXFPVjZGN3Y1blh2Y1hrN3RYY3llClg3RFk3 MXcyOTl3Mzkxa3FFZ2hjbUdQU1NqbnVsYnVwNVRnT2dVQWdiM3doaEJBemhVS1NvMWtzRHpVSk5M dHk3MHlYQ2c0VUJnRnkKQTh1Rm4wTmxKeHgrUGQrcXVlZ3VGNnpJZlY5Sm9MalUrNFhvM2JrUUoy bHlJcmh3RnZOaW85STBORzVQNXR3ZXpmTkYydDdpOHV0NQpuTHU5QzRQT2xjekRiMWl4ZVZRVHhC YXIyMEszajBxV045ZmoxMXg2WGVmK0ttc3hlNkpXZW42MkdHVXJkVDVZTHExVnVma3NoSExuCm03 bWZWOUtob3ZEelVyOWVYQ21XOHZmS1VpNWJMcjhPUUlVM3RWWjZPeEpDaUZxVFFMTllMbW9hYUla c3NMblNBRU81d0xKZlQrZkMKNlVyTnQ1S1Q0WEpsZFZVVFNDNzJlU1VuVkl0MTByVVVMelFYaWwv cWxxVnNxUVNkQy9kVGQ5OTNlNllzOVhvVWMxY3NBRnlzbDNPcAphV2V6SEw5bHpuWVpRbFJyT2JT dlVvRkVDZlNzVEtVNk14UzJoMHJQWmNYaVdBN0htRUxsampQRlVyQUlJWVFvTHhpc2VmaE9pSGt4 Ckx5MDFOKzJGWDk1TlY3SGV4OFVDeThVQ3ozN3o4RnVHWHpsTEJTZks5WEtlUytDNFZpZFlLK2xF cmJBTnJLUjFtNjJsY3BGUmJGL0wKL2JudFlteXpVcjNNcFAwc3JGSkI1MG9EdytYbVdXcDRwYW1T aENpMDJHMWpJVks5RkFaNzVQaTQvSlRiWnFWdUtwVHFxQ0Z0WVhFdAo5dkduRnNvRmw0dWxZQkZD Q0ZFZFRkTVd1d2hDVkdSZWI0bFVjL0ZVS21qc0Y1anc2NTFSYVlEWWZWOTRzbE11NkZ3WVRKdkx5 V0dwCkUvdVZjTksvRXRaaE9WcW9DNWJDaTRuY1h6SUlVYWp3cHVOOHBMNm9OSUJkTE9nczdWZXNK S1hPa2NUUzUzZk9XbWsrK3R4eEsvazEKM255MUMybHYwMVppWGVRZVk0cDFESkllODBJSVVWdTUr ZXlGV01ybXZlOTliajZ1dWZ4VTJwMVg0ZkJpOHl5OGsxN056N2FMQlVNcQpMZjljVHFTcW5WWk8y c1JpeUgyUWxQUVdGWlVvRmx5ZWovYmpGM0NwcHZkenVYR0VtQysxU09WVW1NSnNQb09KWW02cVNR VlhPSjNmCmRpMzhUTGI3eXJRWTI3VlkwTGpjVFMyNVRoRkNpTnFSUUxOWUxoWXN5WXQ3NFRPWG9F SzVOQmpGeHEzbWhLZmFzczJtWjF5cE1pem0KUllHY0RDNS84OWwrY25NeDV6NUlhcjZYSzFhbVVn SGdTdEl0dWNvRmFpb3RSeVhMbFhZdUZsbzE1eFB1NjhManN5aXRGdnYxYk91NwprazRWeFFKNWZy MldTNlhJcUxYQ2RGbHlmQ3h1T2RkTk5XMXBPYStuRUVJc0J4Sm9Gc3ZGZ21ZVG44OFQwa3A2TnM5 MnVhVnlqODVHCkxYb3NWYVBTK2NzSjR1cFNiUTk5dWFnVXRWQnBHcVhaQklwck9lNUNXOHBsbXk5 KzM4OXp2WEd3V3BUcTZWcjR1ZFRkL0t1MEk4UmMKenZlSzdSK0xtUXBJMnRiaXErVTJLTmErU2oy SG8vRFhFMElJSWVhUGZPK0s1V0xCSDF0Wmk4QnZOU29OUUZlakZqOUR6VTA5TUhQKwpZR1lzTXJh TmJWbllqandaWGl3dXgzRnc3S2xlVmJpOXF4YXpSR0tseUQrVUtpZ0ZBNmVIS3l6YXVaVjdJWTJT KzdiWXlENnZ5azQwCmwySlZiYVh0dTZ2bG5OdmJibzUzRkM0K2pwZ1hqaytkVjFMcC9xTVVmSmRX TXAreVk2dytxMlQzWHhBNXQwU21tbU5PaTNPbVczOXUKVS9YZEo0UVFKYWxUNTdjQk5VQWdvQkpR VlFKcStiUnVDMEZSRkV6VElaMDJTOFlyY3FZZ2U2ekkvemVnS2dTQ0tzR2dLZzhCclNFSgpOSXZs WXNFRHpaQ2Z0M214ekhVbkxkYWJhQzY5blczYndjeGtzQndJNnlIcXRCQkJMWWdXREN5TGc0b0V3 MnRQVXFrSXNUaVd3ekZYCkNMSDQ1THRTQ0NGRU5XemJ4c3hZbU9rMFNTTk5NcFhDc20xQ3dTQnFp WUR6ZkhNY0dCOUwwZEFVWnVQV1JvS2gyYVZwVUlDSmNZUEIKMnhPTWpTV0l4Y0tFUWxwdEM3dEt5 ZldKV0M0V0pkRHNLcGEzZVM0NWpoZVNYN0E1OStkbHBkYWpNTWllTmpNWVpvWllORUlzRWlFWQpY SDc1ZCtUQXQzSXNsWDFNaUVySjhVY0lNZC9rdTFFSUljUmNxYXFLSGxMUlF4cnhlQXpUTkptWVRE STJNWUVXREtBRjh1TUVDM1dPCk96R2VvblZ6SFUzTmtUblBxNzRoVEgxRG1MNmJZOXk4UGt6TDJn YkpMMXdEY3IwamxvdEZEVFJEOFllWWxOcUpGdlBCTFg3enlTMnYKWDQ2eWN1Vk5teGtzMjZHcG9a NUlXSzlKdVlTWUxibVFGc3ZSUXFkbEVrS3NUUElkS0lRUVlpRnBta1pUbzBaSTF4Z2RHOGUwYkVK Vgpkam9iRzUra3ZpNDI2ektZcGtYam1uQk5nc3k1V2pmV2s1eE1ZNlRTUkdPMW5iY1FZdWxhOUVB ejVBZHIzYjlpcVNscVpiNTZUZWNHCm5TdDVjSnFac2JBY2FLaXZRNWVmbEloRkpoZllZcVdvUlM1 OUljVEtKdDk1UWdnaGxvcFlKRUpBVlJrYUdTVmoyV2dWQnB2SHJEQ3gKMUJYR1kvdXBENlJtdFd6 RHlMQitjM3hXMDViVHZEWk85K2VEeE9MUmVabi9haUxYTm1LNVdGS1oyZDJBcy92bmZyWVljb1Bl bGZ3VgpLbnpLdU45NjJMWk5LbTFTRjR0S2tGa3NPcm5nRml1TnRHa2hWcS9DYzBxL1B5R0VFR0lw Q2VzNkRmVjFHSmtNVmtVUDQ0UEIwUVNoCnpCMEdSeE96WHE1dDIrajYvS1MyQ0VjMU1objV6aFZp TlZsU2dXYklYaGpZdGowajJMeFlGd1N2dlBJS3I3enlTbFhUK0pYVlhTOTMKM1FBdko3T2t5eENM U1M2NHhVb21RU1VoVnA3QzgwTUpJZ3NoaEZncFlwRUk5YkU0cG1tVkg3ZHhMYkdnVGFNMlFDeG9F MnRjTzd1RgpPcFgzbHRWb0pqbW1NZFNmWVdUQXhwalFDZGhOUmNjUEJCU2dzcUM1RUdKbFdOVFVH WlpsMGRYVnhlM2J0MG1sVXRpMlRTUVNZZVBHCmpXemZ2aDFGVWJ5SDVpMUVPbzFhSzVZNnczRWNM TXZDc2h4aWtlcHlGZjNUUC8wVFgvdmExMWk3ZHVhWHlNREFBSys5OWhwLzlFZC8KTlB0Q2kxVkRM c1RGYWlONW5JVllQc3A5UjhsM21CQkNpSlVxSG9zeWtVaGcyVFlCdFhqZndPSHhKREY3R0QyY0lt WU5NenplU0dpVwp5M1FjS0hscWJOYmpPQTZmOTM1T01wbk1MMjg4enNadC9xazNIRURPdUlWWVhS YTFSL1BGaXhmNS9QUFBtWmlZSUpQSllOczJrNU9UClhMbHloYzdPVG9BWnZadGhlVjVjRks2RG1i RUk2eHFCZ0ZyVit0eDc3NzEwZEhUNER1dm82T0RlZSsrZGMxbkZ5cmNjOXlFaGFrMTYKUHdxeHND cEpaeUg3cEJCQ2lPWG01WmRmNXRLbFN4Vi9YbzZtQlltR3cyU3NiRS9ncHBaV0VzVG9Ud2J6L29Z blV1aUpXMmloTkhyaQpGc01UcVJuakpJalIxTkphZHBubCtsOW9ta1ozZHpmajQrUG91czZHRFJ0 b2JXMGxHQXd5TWpKQ2I5ZVliODltVlRwMkNMSHFMR3FQCjV2NytmZ0FlZU9BQjZ1dnJzVzJibXpk djB0blp5Zmo0dURlZTR6ajA5UFRRMDlORElwRkExM1YyN3R6SnBrMmJ2QjVwRXhNVGRIUjAKTURJ eWd1TTRORFUxc1hmdlhtS3hHSlpsOGZycnJ4T0pSRGg0OENDZmZQSUpobUh3eEJOUDREZ09seTlm cHFlbkI0Q05HemV5Wjg4ZQpyeWMxZ0txcWpJMk5jZjc4ZVNZbko2bXZyK2ZBZ1FORXBub2p1Nmsx dnY3MXI1ZGRaL2ZpeWJRc29ySFlqTStoZEMrNzl2WjJmdnJUCm4vTG9vNC9PNkNWOStmSmx2dmU5 NzVVdGcxamQ1QUplaUpta3Q3TVFsWlB2RVNHRUVHTGFONy81VFY1KytXVUE5dXpaQTJTRHpEdDMK N3ZUZVYwdlhkUkxKQkdoQmV1K01vUTVlWlcyeWQ4WjQ4ZkFZaXVwUUg3cU5PbmhxeG5BanNwbGVk aEtiTVNSZnFSN05UcnFPd2ZGQgpob2VIaWNmajdOeTVrM1E2RFVCVFV4UG56NTluWUdBZ0czZ3Ur TUcyTGVjTVFxdzZpeHBvMW5XZFpETEp6WnMzQ1FhRHhPTnh0bTdkCnl0YXRXL1BHdTNuekpoY3ZY dlRlSnhJSlB2bmtFOExoTU0zTnpRQ2NQMytlMGRGUjdLbWsrUU1EQTV3L2Y1NkhIbnFJUUNDYjJE NlQKeWZESko1OHdPVG5wemF1M3Q5ZnJQUTF3N2RvMUFvRUFkOTk5dC9lWm9paDg5TkZISkJMWkJQ dERRME5jdUhDQnc0Y1B6M3JkYmNzbQpwUGxYZjZtZ2N6Z2NadjM2OVhSM2Q3TjkrM2J2OCs3dWJ0 YXZYMDg0SE1hMmJmNys3LytleHg5L25PUEhqK000RHNlT0hjTzJiZDUrCisyMEFIbnZzTWRyYjJ3 SDQ3TFBQT0hueUpHTmpZelEyTnZMbEwzK1pMVnUyZVBQKzRROS95Ri85MVYvTmVsM0YwaUNCQVNF cVYrbk4KUHlHV0Mva09FRUlJSWVaUGJyRDU2dFdyY3dveUE0UzBJSmFkL2U3ZTBGekhUWFl5T05w TTArUm5iSXhlSVJLYnpCdC9iY05OMWpiYwpCQ0E1R2VObVloZkRzYnVKTkRRUnAveURBa3VkN2lx S3d0allHS1pwMHR6Y1REcWRKcFBKZU1NYUd4dnA3ZTFsYkd5TU5aSDhHSWVxCktNZ1ppQkNyeTZJ R212ZnMyY1A1OCtmcDdlMmx0N2VYVUNoRVUxTVRtelp0b3FXbHhSdXZ1N3NiZ0lNSEQ5TFMwc0xn NENCbno1NmwKdTd1Yk5XdldvQ2dLRHozMEVKQTkwRTFPVHZMYjMvNldrWkdSdk9XNUI4YmM0UFAx NjllOWVldTZ6Z2NmZk1DZE8zZnlBczJXWmRIUwowc0xkZDk5TmIyOHZIUjBkREE4UGU4TXI2Y2xj eUhZZ0dDeGYvWDU1cWZmdDI4ZkZpeGZ6QXMwZEhSM3MyN2NQeVBiQU5rMlRnWUVCCnZ2Lzk3OVBW MWNXYmI3N0ozcjE3dmZmdnZQT09GMmgrODgwM2VmcnBwMW03ZGkxWHJsemh0Ny85YlY3UGFBa3lM MjhTWEJCaWJpVG8KTE9aQ2pzRkNDQ0hFNnVBR20rY2FaQVlJYWtIc3FVRHoyR0EvY2FCaFF5dVhl elJNcTRYbWtZczAxOTlDVmFmUE0yeGJZWEJzQTRQcQpYbTdxcmV6ZTBJeVZHQzZ5aEh6bGNqUTdq b05wbXBpbW1mZjhMTUQ3M08rY0o5dWpXYzZGaEZoTkZqWFF2SGJ0V2g1NTVCRnUzNzdOCjhQQXdJ eU1qOVBmMzA5L2Z6NjVkdTJocmF3UHdlaUIvL1BISGVkT1BqNDk3QjdQeDhYRXVYTGpBMk5pWTE2 dlovVGRYZTNzN3VxNTcKNzkxZXl1dldyU01ZRFBLMXIzM050Nnk3ZHUxQzB6UzJiTmxDUjBjSHBt bk9jZTJyazN2UTNyWnRHOGVQSHllZFRoTUtoVEJOay83Kwovcnl5MjdiTjRjT0hDWVZDN055NWsv Lzh6Ly9rZ1FjZXlIdnZpa1FpWExseWhVZ2t3cDQ5ZStiOHBTaVdCZ2x1Q0ZGN0VuUVdmdVI0Cks0 UVFRZ2czeUh6MTZsV0FtbDlYVzRsaGRqU3JqTnM3NlJsdklqYjVDdEc2Nlo3TnFja29QYUdqaE9x YTJhRW1LZzR5UStrZ3MyVloKTkRVMTBkblpTVmRYRit2V3JTTVV5ajUyTUoxT2MvMzZkUzk5S1V4 VVBGOGh4TXEwcUlGbWdGQW94T2JObTltOGVUTUFOMjdjNE1LRgpDM1IzZDN1QjVtTFM2YlQzMEpn TEZ5N002TUhzSnhLSjVOMkJxL1RpMEExT1Y5SUx1Uktxa2szbG9jMXlmanQzN3VUS2xTdmNjODg5 ClhMMTZsVjI3ZHMwSWVrU2pVUUN2OTdhYlU5cDk3M3I2NmFkNTc3MzNlUDc1NTRuSDR4dzdkc3pi SG1MNWtZQ0hFQXREOGpxdlBuSjgKRlVJSUlZU2YzSjdNZS9ic21aR3p1Vm9aTTRPcStwOWJha0VW eHpFSUJMSWQ2eHhiUVZFZEFnRWJ6VEhRZ2lyTTdITlhWRFkrVWp3bwpyQ2dLd1dBUVZWVkpwVktj T0hHQzlldlg0emdPL2YzOTJMYk43dDI3L2MrRjVkUkppRlZuVVFQTjU4NmRZM2g0bUx2dXVvdU5H emVpCnFtcGViMk5YTEJaamZIeWNRNGNPMGR6Y25QZWdQcGY3OE1DSEhub0kyN1o1Ly8zM2dXd3cx eTg0N0I0RW85RW9ZMk5qREF3TUVBNkgKZWUrOTk0akZZano2NktPMVhOVVoxSUJLMnB4OW9QbmVl Ky9sWnovN0dSczNidVNkZDk3aDkzN3Y5MlpkbG9hR0J1L0JpSmN1WGVLVgpWMTdoei8vOHoyYzlQ N0U0SkFBaXhPS1N3UFBLSnNkWUlZUVFRdmp4UzVmaDk0REFhcVRORElFaWdlYlJDWVBteEhWQ3pT bVNrekVtCkoxdUl4ZTRRamlTSURsNW5NTFNXY0xUeVpaVTZ4N0dOT09sMG1nOCsrSUJNSmtOOWZU MWpZMlAwOW1ZZlRCZ0lCTmk5ZXpjYk5td2cKbFVvUkNSWE1RRTZIaFZoMUZqWFFYRmRYUjM5L1A1 Y3VYZUxTcFV0NXc5YXVYZXU5dnV1dXV6aDM3aHhuejU3MVBsTlZsYlZyMTNMZwp3QUVnKzVDOHlj bEozbjMzWFJSRklSS0prRXdtZWV1dHQvaktWNzZTTisvY3ZNZGJ0bXpod29VTGVmTmV0MjdkakFD Qlg4REEvY3hOClExRk5ydWFnR2lCdHBJbEZ3aFZQazZ1aG9ZSEd4a1plZmZWVkdoc2JhV2hvbVBW RjhQUFBQOC85OTkvUHpwMDdxYSt2bDR2cFpVYTIKbHhCTGt3U2Vsejg1dmdvaGhCQ2luRzkrODV0 VmZWNEp3ekJtL0JJWlFJMDJZWS9jSnE3ZElURVJvOWMrUkkrK2xTM21kVFpiWjRscgpkeGhJSjFC YjFtRlhtRG9qWFNRdHFHM0VNUXlETTJmT1lKb21yYTJ0N04rL24zUTZ6Zmo0T0lxaWVQRUR3ekNJ MVB2TXh3R25pdDdWClFvamxiMmJYNEFWMDExMTMwZDdlVG4xOXZmZFRqR2cwU2x0Ylc5NWR2L1hy MTlQZTNrNWRYUjJxcXFKcEdoczJiTWdiNSs2NzcwYlgKZFVLaEVPM3Q3ZXpldmR0N24zdWg2S2Jh Y0Y5djNiclZ5NzhjQ29YWXZuMDd1M2J0bXRYNktJcFM4WjhXVkVrYUJwbU1OY3ZheS9acQo3dXZy NDk1NzcvVWRucnV1cFR6ODhNT2NPbldLdi8zYnYrWDExMS9ucTEvOWF0N3dILzd3aDdNdW81aGZF Z1FSWXZsd2o4bVZIcHZGCjRwQnRKSVFRUW9qRlpKb1pFcWtVd2NETWNNM29oRUhjR2tIRnBsTTl4 alY3QzN1M3IrT2F2WVZPOVJncU5uRnJoTkVKbytMbFpkTjAKNUgrV25neGpHQWJ2di84K2htR3di dDA2OXUvZlQwWVpRdFVuYUdoUnFHOEd0REdVMERqaHVyVHZ2QU1CZGVxQmdFS0kxVUo1OXRsbgpW OFZlbnh2a0xmdzg5OStGbERMUzZIcVlodnI0Z2l4UGV0T3RIQklBRVdKbGt1UDB3cFBqcVJCQ0ND R1drdUdSTVJLSkJHRmRtekdzCmQweGw0OWk3RE1RUEVHOWNRNHpwaHdGT0VtTmlaSWkxRStlNFdm OFFtK3NyNjByY2QydVFndzlzeXdzMk8razZlbnA2K095enoyaHQKYmVYUW9VTmtsS0dxMThXeWJj NjkzMFByaHVhcXB4WFRmdktUZitTUC8valp4UzZHRUJWWjlJY0JMaFMzZDFKdXNEbjNvWUM1RnVw QwpYOU9DVENRU2hFSWFrZkRNM05TMWxydXVFc3hZbmlRZ0lzVEtscHZhU2N3Zk9aWUtJWVFRWWlt YVRDWVptNXdnRXBvWlpBWll2eWJPClRSNWkvWm80V21Zc2IxaU1TVUl0YTdtcFpvZFRNTHdZM3pT aG9YRzJidDFLSkJKaHc0WU5zd295UXpadGhweldDckc2ckpwQXN5czMKNE96S0RUZ1h2cDVQQVZV bHJHbU1UMHhrSDRSWTVNdGtQa2pRZVhtUm9JZ1FxOHRpM2dSZHFlUTRLb1FRUW9pbExHVVlqSTZO b3dlRApCQXB6V1V6Uk1tTnNycWRvRUxuY2NEOXFRQ1dWTkluR0N1SVIyaGhyTitwa21GMlFHU0F4 bVViMXlUVXRoRmk1RmpWSDgySnlIQWZiCnRtZmtZaXpNb1RuZkY2YWFGa0JSWUhSc2pHU3E4anhL dFNSNVE1Y20yU1pDaUZ4eXJLNmUxSmNRUWdnaGxvUEpaSktoa1ZFVXgwRUwKTG14Z05xd0g2Yjgx V3ZQNTJnNzAzeHdoRWw1MS9SdUZXTlZXYmFEWjVRYWMzYi9GQ0Rycm1rWkFVUmthR1dWMGJHSk9E d2lzQmJrdwpYMEE4dTBNQUFDQUFTVVJCVkZ4UzkwS0lTaXowamRIbFFPcERDQ0dFRU11SmFXWVlI aG5qenRBd0toRFNGajRvRzRtR0dScVk1RmJ2CktMVTZmYkp0aHh2WEJra21Nb1FqNGRyTVZBaXhM TWl0cFJ6bDBtcmtxdlZQbURVdGdCcFFNSXdVazhra0VWMG5wSWNJYVVHQ3dTQ0wKOVlQcHduV1hu MjdQSHdtS0NDSG1haldtM0pCanB4QkNDQ0dXQzl0eHlKZ1owbVlHd3pCSXBGS29RQ1NrRlUyWE1k K0N3U0JybXVQYwp1VDFPTXBGbXpkbzRRVzFtV1JRVUhNcWZkeGxKazZFN0V5UVRHZXJxSWdTREVu WVNZaldSUGQ1SGJrK29oWHg0WUVCVkNlZ2hMTXNpCmt6RkpHUWFXWldNN1RrVUg5UG1rK0lTNnAx ZGJtZjUvWHBCKzNvdTFySGhOeDNHM3BqUGpqckczblNWd0lvU1lqWUlEcjkreE8zKzAKbkdOMmtm a3MxckY4NWpFVHlIMVY1REM1Mk4rWFFvZ3FWWERPTTNNVUovOXo5OWVJNWVkVVJjR0VFR0krS0tp cVFrQlZDQVFDNkZwZwowUUxNdVhSZEp4QUlrRW9aM093ZXdiWXJPYUw2ajZPcUNwb1dwTEV4TGtG bUlWWWgyZXZMcUthWHN6dHNyZ0tCUVBaTFo4NXpXbGk1CkFmbFN3MWViM0xaUzd1ZmMwak5QQ0ZG cjFSeDd5eDNIWnp2ZlN2Z2Qvd3FQbjBLSTVhM2NmbDdKTkxrcDdvUVFRdFJPTUJna0hwY1EKa1JC aWJ1UW9VcUZxZXptN3cxYVR3aFAvd29ERmFrckRVZXhDYWpZWFdFSUlNUmZWL0JMSEw0Q2pGdWxs a3p2T2JJN25FbGdXWXVXcQpaVUM1a21tRkVFSUlJY1RTSUlIbVdaQ2djMlZ5QXhaK3ZlUldVdUM1 MkhhWDRMSllqWDcwbzM5WTdDSUlJWVFRUWdnaGhCQmlnVW1nCmVZNHFEVG9YQzdhdUZ1VjZPK2NP Y3kzMWVxbzJ1RnhxR2lGV211OS8vMDhYdXdncnlsSS9IdFphWWNvcUljVGltTzM1alB4aVFRZ2gK aEJCaWRaSkFjdzBWQ3pxNzcvMTYrTHJEVmh1L24yY3Y5VlFic3drc0YxcnNkWmh2bFFTSDVPSlNy Q1lyWlordlpMK3Q5YjVkNm5peQpVdXBWaU1VMjF4dmpwZEpkVkRNZklZUVFRZ2l4TWtpZ2VaNFVC cDBMZXpRWDYrM3NEbCtObG1LTzUxb0VsMWVUeFhpQVdDSFpMcUlhCnhZNHZoY05YbTJxRFQzN2Zh YVcrNTNMNWZWNXV1eFIrVDFRNlh5RldtMW9Ia3YwK2wrOWRJWVFRUWdqaGtrRHpBdkFMb0Jicjdl eU8KVjNpQnZCb3ZtS3NOUE9jT204c3kvWEp0UzJCNStWaU8rOHBxYjF1RisvUmliTVBsMkc1cXFk cGM4bjVCcG5LQnAwb0RYb1hINE5rRQpvbk9IU1RCYXJGU1Y3cU96bVkvMFRCWkNDQ0dFRUxNaGdl WkZVS3EzYys1bmhkT3M5bDdQczBtM1VUaXNWRTdvM00vOWxyWFVMSWN5CnJrU3FxdFo4bnN0aGZ5 NFhEQ3czZmpWczI1NzF0S3RSWWZ1WlRlNVV2K0hsQXNPTGRleVp6WTNZWXQrZmxhYjZXUTc3NkdL cHR2MkoKZktYcWI3YkI0dG1rdXBIdHRyQmt2NWticWIvNUlmVTZOMUovYzdPYW4yY2x4RW9qZ2Va RjV0ZHJ0MWlQWnIrTGlOWGU4N2xjL2JudgozYzlzMjg0Ylo3RURKbk5WMkNZa1FDY3FOZGVUNFhM alc1WlZjcmlxcXI0M2dhUk5WMlkrNnEvVUx6Zm02NlpDSmFwdHE1VUdudDN4CjNKdEh1ZDhYbFN4 bk5aUDlkMjRLZjltV3k2MUR2N3FiUzNDNDFzZDRVYjNjN1Y1cXY1RzY5eWYxTnora1h1ZEc2bTl1 aXRXZkVHSjUKazBEekVsT3MxMjRsd2VmYzZVcjkxSGdsS05hN2NyWTlnWXI5VkhzcDkyYkxiU3Z1 QmFtY3hNeS9UQ1lEa0JlazhndUVyZlp0VW02OQozZnB4NjY5WWdHcTExbDg1eGVyUFBRN20vdmtw ZGF5Y2E0L29oVGFiNDdON1llUDMvVnBKMjV1djc0U2wrRjNqWnpYdXY3VmVsOXcyCjZHNTN0OTVz MjY3cWhzZHN5cmFTdHMxeVViak4vUUpSRXBBcVR1cHZma2k5em8zVTM5ejQxZDl5T1JjU1FoUW5n ZVpsb0ZUdzJYMmQKcTloUDJ2MENxY1VzMWdGK3RnR093aS8xY2ovcnoxVXFZRjl1dXNYbU9BNkJR SUNXbGhiQzRmQmlGMmZWU2FWU0RBOFBZMWxXM3MwSgoyU2F3YmR1MnN1TkkvYzJOVzMrWlRDWXZV S1ZwR2sxTlRWSi9aYVJTS2U3Y3VZTnBtbm5IYzAzVGFHNXVsdm9yUS9iZnVVbWxVZ3dPCkR1YTFQ OGR4MERTdG91T25XTDU2ZW5wOHQ3dnNOK1g1SGJlbC91Wk82blZ1cFA3bXB0ajVtQkJpK1pKQTh6 SlZyRGRhcVFCMDdtZXoKQ2VqVytzQS8yenU3bFFTYnEvMjVickdjVUpYV2w5ODBDOEcyYlpxYW1v RHNsN1JZZVBYMTlRd09EaElJQkFEWkpxNUsxMTNxYjI3cQo2K3U1YytjT3FxcDZQVW5yNnVvQXFi OUtORFEwTURBd2tCZW9yNit2QjZUK0t1SHV2Mjc2RWRsL3ErUHV2NjdjOWlkV3JzTGpqdU00Ck5E UTBBTExmVkVMcWIzNUl2YzZOMU4vY0ZOYWZFR0o1azBEekNsUHE1OURGMGtNVXM1QVBOSmhONEx1 VzVhazJaVW0xeTUrUEwwMTMKK2NGZ1VINk90WWlDd2V4aE5IY2J5RGFwbk5UZjNBU0R3YnlmMmJz OW1xWCtLaE1LaGZKKzB1bzRqdmVaS005dGZ5N2J0bVgvclVKaApXM01jUndMTnEwQjlmVDIzYjkr VzQ4NHN5WEY3ZmtpOXpvM1UzOXdVMXA4UVlubVRRUE1xVW1sNmlFb0NxYk1Obk01WHJzSDVNSnVV CkpZWGo1ODZyMW5temM3K001ZTd2NGlvOHNRVFpKdFdzdjlUZjNQamRZSlQ2bXh1cHY4cjU1V1NX K3F1YzVLTVVMbWtIY3lQMU56K2sKWHVkRzZrOElzUnBKb0ZuTXNKeUN3UXR0TmlsTFpoT0E5cHRQ c2JLczFtMngxSlQ2TmNGcVZHMGRTUDNOWHU1eFJIcURWSy93Um9mVQpYM1ZzMjg1TG5TSDFWeDIv RzIxaTVaUGp6dHhJL2MwUHFkZTVrZnFiRzZreklWWU9DVFFMVVFOenlabGRLdWQwdVNDMGZCa3ZE WVdCClBsRWRxYis1c1cxYjZtOE81Q2JIM0xqdHI1cUg4SXBwMHY1V0o5bnVjeVAxTnora1h1ZEc2 bTl1cE02RVdEa2swQ3pFUENvVmdIWS8KbTgxREcrV0xXQWdoeEZJaVBaR0VFRUlJSVlRUUVtZ1dZ aEdVdXVOZFNTOW9kN3BLTCtyZmVPTU43N1dtYVRRME5ORFcxbGJWUTRkNgplbnE0ZlBreVgvN3ls eXVlcHREdDI3ZnA2dW9pbVV5aWFScXRyYTNzMkxGajF2T2Jqekl1dG5KMTVHN0x1YTdqU3FpcjJm Q3J2OVZjCnArNjY3OXUzajNYcjF1VjlWdWw2TE9SNjEycGJ6UWZETU9qczdHUm9hQWpUTkZGVmxj YkdSbmJ0MmtVMEdnV1daeHRaU2lyNUxxdTAKalN6bHRsU01rVGI1K1grK2d4NEs4cDJ2UDVwM2p1 QTREaSsrZW9LVVlmSzczM2lVRjM1NUhJQS9mdWFyUmVkMzZXb1A3NTI3VkhLYwphdnpreFYrWFhL WTdYQXNFK1AzL2VpeDd2Z084OEIvSFNXZk1zdVd0ZFRscXRkNUxXZTQrQTZEck9vMk5qZXpjdVpO d09GelRaU3oxCmZhbXdMbHlMVmU2bC9GMWJMZE0wT1hueUpNRmdrRWNlZVdURzhKTW5UMkthSmtl UEhrWFR0Skx6V2k3dGFUSE41N21zRUVMVWd2THMKczg5Szl4TWhsb25jaTByTHNyQnRtNDBiTjVh ZEx2ZmtJNUZJY1A3OGVaTEpKSWNQSHlZZWoxZTA3STgrK29qaDRlRlpuOEFNRFExeAo5dXhaV2xw YXVPZWVlN2h5NVFvM2I5NWsrL2J0TlFzMmYvamhoMHhPVHJKMjdWcVN5U1NaVEtZbTh5M0g3MmJC Yk9mai9neGRWVlh2CnZhcisvK3pkZVh4VTliMzQvOWZNWkRKSkpqdGtJUWtrSVpDd2h6VUVBeVNn c2lpSW9GSnRjYVVvdmRycXo2MVY2NzArcnRmYXF0V3EKVjYyRm42aFZiNnZpQmlpSXNrY1cyWmNF QWtrZ2V3aFptR1F5TTVudCswZWNZd1ltS3dsSnlQdjVlT1NST2VkOHp1ZTh6MmRPbG5uUApaOTVI cmZScHQ5c0IwR2cwbHhTenE1YnFwZmJqeWRhdDIwaFBuOTdtOXAwMWZtM2hhZng2dzVpMjVGTEd6 M1h1cm11dTZicTJuc2ZsClBPL09lcTZhNnF6cnp6VU9ycC9YQzMrZW03YTUzTmRJVitxdW4xL1ht NjFOeDd5amZYV245bzZmdytuRTZYQ2lWcXN1U2pRN0hFNVUKYWhYcU5vNkZ3K0g4NlhwVXR6OXdE K3oyeHB0Q050ZWZhenZ3MDNNR1RzRFJaSDFueE5KYUhEM0I1ZnE1dWZBNjkvUjdxYk9QY1RsMAp4 dCs5N3Y3Wjc0bC9heTlsWEQzOXo5clMrdWIwbE9lbkk3cnI1N3E1ZGIyTmZDcXFlNm5WYXJ5OXZm SHg4Y0hQencrZFR0ZmRJWWxlClRHWTBDOUdMWERnVHVpTi9rUDM4L0VoSVNPRFFvVVBrNStjemV2 Um9BT3JyNjhuSnljRmdNT0IwT2drS0NpSXBLUWxmWDErM1dTRGYKZi8rOWtyQnVycjBuQlFVRkFN VEZ4ZUhsNVVWOGZEeVZsWlZZclZhbGpkMXVKemMzbDdObnoySzMyd2tQRHljcEtVbEp1bTdhdEFt ZApUa2RpWWlJblRweEFyVll6WXNRSU5Cb05SNDhlUmFQUm9OUHBNQmdNN1I2WHpuUXAveWk1WHZp NSttaHR1YU82dXFicXBmVGJsZjlvCmVocS8zakttYmRXZTR6ZE5OSFQwR3J1YzU5MVp6MVZMT3Rx M2F4eWE5bkZodkQzbEd1bEtsL1BuMTlPWWQ3U3ZucUsxZUZTQVN1MzUKbk5YTnJHKzJMMVhMOTRw b3I5YU83OXJleUltcldkUDFuUkZMZThlaEoraXFXTHZ5YjE1WDlkY1JIZm03MTkzWFIwLytXK3ZT V2I5WAoyM091UGVYNTZReTkrZWRhOUQwT2h3T3oyWXpaYkthbXBnWnZiMjlDUTBPYmZXMHZSRXQ2 N2x2OVFvZ1d1UkxOcm44OFcvcHljUzJICmhJUUFVRk5UbzZ6THlzcWl1cnFhY2VQR01XYk1HQ29y SzhuT3prYWxVbkhOTmRjb2ZWeHp6VFd0dHZmMFZWZFhCNEMvdno4cWxRcGYKWDErbVRadkc4T0hE bFRhNXVia1VGaGFTa0pCQVltSWlKU1VsRkJZV3VzMjhzZGxzT0J3T2hnOGZqc1ZpSVNjbmgrenM3 Rjc5RHI0UQpRZ2doaEJCQ0NORVRORFEwVUZaV1JsbFptVEpqWG9pMmtobk5RdlJpSFgzWDJwV1Vi VnBhWXRLa1NjcGoxeCtUOCtmUE45dEhlOXU3Cmp0VlNRdmpzMmJNQVNxM1lyS3dzeXNyS2lJdUxj enRXV0ZnWVpyUDVvbmRZMVdvMTA2ZFBKekV4RVg5L2YwaytkNXZ0UFBiWVk5MGQKaEJCQ0NDR0VF RUtJVnRqdGR1cnE2c2pKeVdIYnRtMDRISTFscUV3bUU4WEZ4VVJFUkVnNURkRm1rbWdXb3BkclQ3 TFoxZFppc1FDTgpOMU55cmF1dXJpWW5KNGY2K25ybEQ0dXJIcHluUHRyYTNrV3IxV0szMjdIYjdj MG1nRjFsTkxaczJhS3NNNXZORi9WcHNWakl5c3B5Cis5ai83Tm16R1RWcWxDU1hlNGl1ck5NcWhC QkNDQ0dFRUtKemVIbDVFUndjVEVwS0NoTW1UT0RvMGFOczJMQUJhRXhDbDVhV01tREEKQUVrMml6 YVJSTE1RZlpCcjVyR3JoQVkwemg0Mm04MU1talFKdlY3dmx1ejFwTDN0ZzRLQ01Kdk4xTlhWRVJR VWhNbGs0dURCZzRTSApoeXMzQS9UeDhhRyt2cDRaTTJZMGU1TWFsVXJGaVJNbmxPUzJuNThmZDk5 OU4zcTlYbW5qZERveG04MFVGeGVUbjU5UGRuWTJack81CnRXRVJuV1RlUEhqaGhSZTZPd3doaEJC Q0NDR0VFQmZ3MXZuUVlER2owL2tRR0J4TVZGUVVRd1lQSmlGaE1CcU5odVRrWklZTUdjS3EKVmF1 b3I2L0g2WFJTWGw1T1ZGUVVYbDZTUmhRdGt5dEVpRDdHYkRhVG41K1BScU1oUGo1ZVdlOHFmNkZX cXlrdUxrYXIxV0sxV3BVWgp5QnFOQnJ2ZGp0bHN4c2ZIcDlYMkZ4bzBhQkJuejU3bDlPblRqQnc1 a3RPblQxTmZYKzgyOHpVaUlvTDgvSHpPbmoyTFRxZmowS0ZECmhJU0VrSnljckxUUjZYUTBORFFB b05mcnVlKysrNVEvZHE0L2dCOTg4SUdTaUJaQ0NDR0VFRUlJSVVTakJrdmpKQ3lMeFV4RmVSa1YK NVdVY09yQ2YyTGpCVEpvNGdjR0Q0OUhyOVN4ZnZweTMzMzRibzlHSTNXN24zTGx6UkVaR2RuUDBv cWZUSkNjblA5UGRRUWdoMnM5VgpwaUlvS0tqVnR2bjUrY3Iza3BJUy9QejhHREZpQkFFQkFVb2Ji Mjl2enA4L1QybHBLY0hCd2ZUdjN4K0R3VUJaV1JreE1USFliRGJxCjZ1b29MUzBsTmphMjFmWVgw dWwwQkFRRWNPN2NPWEp6YzJsb2FHRGd3SUVNSGp4WWFSTVlHSWpENGFDd3NKQ3lzaktDZzROSlNr cEMKcTlVQ1VGQlE0UFp4bmZ2dXUwOVpibWhvWU9QR2pXemN1Rkh1dU56TjdyNjdnRldyWXJzN0RD R0VFRUlJSVlRUWJYUytwcHJjL0ROWQpiUTVpQjhXZ1Zxc1pOV29VZS9ic0FScnZ1K1RqNDZPOFBo ZkNFOVVkZDl3aEdSa2hlaUdielliZGJtZmd3SUhkSGNwbGMvVG9VWXhHCkk5QllrOWsxMDdtaG9Z Ri8vL3ZmbEphV2RtZDQ0aWZidG0xbit2UnAzUjJHRUVJSUlZUVFRb2gyMG1xOW1aaVN5clMwVkFB T0hUcWsKMUd6Mjl2WW1PanE2TzhNVFBaeVV6aENpbCtzckpTTE1ack9TWkhhOXN3cU41VEsrLy81 N1NUSUxJWVFRUWdnaGhCQ1h5R3B0NE1jZgo5ekFnTXB3aENZTVpOV29VR3pkdXhPRncwTkRRZ05W cWxWbk5vbG1TYUJhaWwrc3JaU0lxS3l1VngrUEhqMWZxUUplWGwzUGt5Skh1CkNrc0lJWVFRUWdn aGhPZ3gvUDM5Q1F3TXhOZlhGeDhmSDZCeDRwYkpaTUpnTUZCWFY5ZHFIN1lHTXp0MjdtYklUemNJ SEQ5K1BIdjMKN2dYQWFEUVNIQnpjcGVjZ2VpOUpOQXZSeS9XVlJMUEJZRkFldTBwbU9KMU9Qdmpn Zys0S1NRZ2hoQkJDQ0NHRTZCRzBXaTM5Ky9jbgpORFNVczJmUFVsTlRnOW5jZU9NL0h4OGY5SG85 c2JHeFZGVlZjZTdjT2F4V2E0djluUzBwNU9USlV3d2RPb1RrNUdRbDBXd3ltU1RSCkxKb2xpV1lo ZWptNzNkN2RJVndXVGMvVDM5OGZhSHhYdGllV0RvbVBqK2ZxcTY4bU9EZ1lrOG5FRzIrOHdlT1BQ dzdBQ3krODBNM1IKQ1NHRUVFSUlJWVM0a21pMVdpSWpJekdieldSbloxLzBPcm0rdnA3Nitub3FL eXZwMTY4ZmtaR1JsSldWdFpwc3pzNDV5ZENoUTVUWAo0TkIzeW5lS2pwRkVzeEM5WEYvNUplOTZK eFpRNmtFVkZ4ZTNlZitRa0JDbVRadEdiR3dzWGw1ZVZGZFhzMy8vZmc0ZlB0enBzYzZlClBadkF3 RUFBOUhwOXAvY3ZoQkJDQ0NHRUVFSzQ5Ty9mSDdQWlRFVkZSWXZ0SEE0SEZSVVZoSVdGMGI5Ly8x YnZkVlJjMVBpYXUybE4KNW9hR2hrc1BXRnl4Sk5Fc1JDK2xVcWxRcTlWOUp0SGN0RVNJU3FVQ0lD c3JxMDM3QmdRRXNHVEpFbng5ZlpWMTRlSGh6Smt6QjI5dgpiK1VqUUozRmxXVCsrOS8vcnRTL2tw bk1RZ2doaEJCQ0NDRTZtNysvUDZHaG9XUm5aeXZySms2Y2VOSHIzS2JyS2lzckdUNThPTFcxCnRT M1diRGJXMVFJL3Z3WVhvaldTYUJhaWwrc3JOWm85eWMvUGIxTzcxTlJVZkgxOUtTa3BZZDI2ZFJp TlJzYU9IY3Y0OGVNSkNRbHgKYTV1Y25FeEtTZ3BCUVVIVTF0YXlhOWN1RGgwNkJJQ1hseGNQUC93 d0JvT0JMNy84a3Rtelp4TVNFa0pwYVNsZmYvMDFCb05CS1pFQgpzSHo1Y3FBeHlYeGg2UXlOUnNQ czJiTkpTa3FpdnI2ZTc3Ly9udXV1dXc0Zkh4OWVldWtsSEE2SHgzSWJUZGMxaldmZHVuWE1uVHNY CnZWN1BLNis4QXNEWXNXTVpOMjRjSVNFaDFOWFZrWm1aeWJGang5bzl6a0lJSVlRUVFnZ2hlcWJB d0VET25qMnJURUtiT0hFaS92NysKYm9ubEM5YzVIQTdPbmoxTFlHQmdpNGxtaDczbDBocENYRWdT elVMMFlpcVZxcy9NYVBiRVlyRzBxVjE4ZkR3QW16WnRvcnE2R29BOQplL2F3Wjg4ZXQzWkRodzVs OXV6WnluSlFVQkN6WjgvR2FyV1NsWldGeldZRHdOZlhsNFVMRnlwMXFnWU5Hc1MxMTE3TDZ0V3Iy eHg3ClNrb0tvMGFOVW80emYvNTh2THdhZnlXMzlUbDF4YVBUNmJqKyt1dVZtZFFBSTBlT1pOYXNX Y3B5Y0hBdzExMTNIUWFEZ2NMQ3dqYkgKS1lRUVFnZ2hoQkNpNS9MMTlhV21wa1paM3J0M3IxdGlH UnBuUGRmVjFibk5jallhalF3WU1PQ3l4eXV1YkY2UmtaSGRIWU1Rb2hVWApmdVNscjlaRTZ1akhk UUlDQWdCYXJWYzFhZElrQUxadjM4N2V2WHNaTjI0Y0dSa1pqQjgvM3ExTWgxYXJKU3NyaXkxYnRq QjY5R2htCnpweEpURXdNNEhuMnNpZkRodzkzTzFacWFpcFRwa3pwMFBucGREcE9uejdOKysrL3I5 ek13ZlVQeFdlZmZVWmVYaDZEQnc5bTBhSkYKVEpnd1FSTE5RZ2doaEJCQ0NIR0Y4UEh4Y2J1bkVm eWNiQjQwYUJBQUJRVUZGK1VWekdZelBqNCs3VDZlMCtra0x5K3Y0d0dMSzVyTQphQmFpRjVveFkw WjNoM0RaYmQyNnRjTmxRdHE2WC8vKy9ZSEdQOHBXcTVVREJ3NlFrWkZCYUdqb1JXMjNiOStPeFdM aDBLRkR6Snc1CkU1MU8xNjZZZ29LQ0FOaTNieDlXcTVVOWUvWjBPTkVNc0huelp1cnI2NVhsZnYz NkFiQm8wU0szZHVIaDRSMCtoaEJDQ0NHRUVFS0kKdmsydFZwT2VudDdkWVlnZVN0M2RBUWdoUkZj ekdBd0FoSVdGdFdzL3RicjVYNUd1cEs1ckJuRkh1WkxnTGMzVzFtZzBBT2oxK21iYgp1TTZ4TlMz MUlZUVFRZ2doaEJDaWQvRTBNOWxWT3FPZ29JQ0NnZ0szTWhvdW5tWkNDM0dwWkVhekVPS0tsNXVi UzJob0tETm56bVR0CjJyVVlqVWJHalJ0SGNuSXl4NDhmWi92MjdVRGpuWGVqbzZNWlAzNDgrL2Z2 Wi96NDhRQ2NPM2V1MDJNeUdBejA2OWRQT1phcmJFZFQKRm9zRm5VNUhjbkl5UjQ4ZVplclVxVzN1 Lzl5NWMwUkdSdkxKSjU5dzVzeVpQbDNMV3dnaGhCQkNDQ0d1VkNhVENiMWVyMHlHY2lXWgptOVpr OW5TRFFMMWVqOGxrNnJhNHhaVkpFczFDaUN2ZTd0MjdHVDU4T0ZGUlVkeDc3NzF1MjVxV205aTll emVMRmkwaVBUM2Q3YU5BCnUzZnY3dlNZamg4L1RscGFtbklzVHpPalMwcEtpSStQNTVwcnJ1R2Fh NjZocnE0T204Mm0zRFN3SmJ0MjdlTEdHMi9rbGx0dVVkYloKYkRaT25UckZWMTk5MWFubklvUVFR Z2doaEJDaWV4Z01CbUpqWTZtc3JNVGhjQ2oxbVp2V1pMNXduVnF0Smp3OG5ETm56blJYMk9JSwo1 ZFhldXFKQ0NOSGIxTmZYODhFSEg1Q2VuazVjWEJ4ZVhsNVVWVld4ZCs5ZWpoMDdwclE3ZGVvVWE5 ZXVaZXJVcVFRR0JsSlRVOE8yCmJkdkl6YzN0OUpoMjd0eEphR2dvUTRjT3BhNnVqdTNidHpOLy9u eTNldEliTjI1azd0eTVSRVpHVWwxZHpZWU5HMWkwYUJGZVhsNm8KMWVvV1p5bm41T1R3N2JmZk1t N2NPRUpDUXJCYXJadzhlWkl0VzdaMCtya0lJWVFRUWdnaGhPZ2VkWFYxVkZWVjBhOWZQeW9xS2dB dQp1dkhmaGV2NjlldEhWVlVWZFhWMWx5MU8wVGVvbm43NjZZN2RYVXNJY2Rsa1ptYTZMYWVscFhW VEpOMm42YzBBSDN2c01WUXFGUys4CjhFSTNSOVU1VkNvVnljbkp6Sm8xaTdxNk90NTg4ODN1RHFs VjI3WnRaL3IwYWUzZTFwYnRRZ2doaEJCQ0NDSGFUcXZWRWhrWmlkbHMKVm1ZMmU2SldxK25Ycng4 K1BqNlVsWlcxNlo1RGp6LytPRTZua3hkZmZCRm9mUDBxTndNVXpaSFNHVUlJMFEwV0xWckVvRUdE OFBiMgpkbHQvNE1DQmJvcW9mYVpQbjlhaGhMRWttWVVRUWdnaGhCQ2ljMW10VnNyS3l1amZ2ei9E aHcvbjdObXpHSTFHNVdaL1BqNCs2UFY2CndzUERxYXFxYW5PU1dZajJhalhSYkxGWTJMdDNMd1VG QmRUWDE2UFQ2VWhJU0dEU3BFbHRxaFBhRnNlT0hlT0hIMzVnMmJKbG5kS2YKRUVMMGRKczNieVlq STRPWW1CaTBXaTBHZzRIRGh3L3o0NDgvZG5kb2JkYmVaTE1rbVlVUVFnZ2hoQkNpYTFpdFZrcExT Nm10clNVdwpNSkFCQXdiZzQrTURnTmxzeG1ReWNlYk1HU21YSWJwVXE1bmlMVnUyVUZCUW9DeWJU Q2FPSGowS3dKUXBVem9saVB6OC9FN3BSd2doCmVvdnE2bW8rLy96ejdnN2prclUxMlN4SlppR0VF RUlJSVlUb2VuVjFkWkpNRnQybTFVUnpjWEV4QURmZGRCUEJ3Y0hrNStlVG1abUoKd1dBQVlQMzY5 UlFXRmpKMzdseGlZbUtBbjJjb0p5Y25rNUtTUWsxTkRidDM3NmE4dkJ5SHcwRjRlRGhUcGt3aEpD U0VGU3RXS01keQpQWGJOYk03S3lpSTdPeHVEd1lDZm54L2p4bzBqTVRFUkFKdk54cXBWcS9EMzkr ZXFxNjVpKy9idHFOVnFNakl5cUt1clk4K2VQV2kxCldtYk9uRWxZV0ZnbkRwa1FRb2ltV2tzMlM1 SlpDQ0dFRUVJSUlZUzQ4cWxiYStDYVpwK2JtMHREUXdNSkNRbmNjY2Nkeko0OUc0QWgKUTRZQVVG aFlxT3hUVkZRRVFFSkNBdEQ0RWZHQ2dnSXNGZ3RXcTVYeThuSjI3ZHJWNG5GemNuTEl6TXlrcXFv S204Mkd3V0JnNjlhdApsSlNVQUtEUmFJREc2Zi9idG0zRFpESmhOQnJac1dNSG1abVptRXdtREFa RHE4Y1JRZ2h4NlZ6SjVndEprbGtJSVlRUVFnZ2hoT2diCldrMDBUNWd3QVpWS3hjR0RCL25uUC8v SkYxOThRWFoyTms2bkU0RFkyRmk4dkx5VThocE9wNU95c2pKQ1FrTG8xNjhmQU9mUG53ZmcKK3V1 dlo5bXlaZHg5OTkzTW5Uc1h3SzB1ODdKbHk1VGxZOGVPQVRCcjFpeVdMbDNLckZtejNOYXJWQ3Fn Y1dieitQSGpsZTNuejU4bgpKU1ZGV2E2c3JPenc0QWpSMjZ4WXNlS2lValJOUHpYUVdWYXZYcTI4 NmVOU1VsTEM2dFdybFdPNlB2WGdVbGRYeDhxVkt6dDB2UDM3Cjl5dS9jMFRQZFdHeVdaTE1RZ2do aEJCQ0NDRkUzOUZxNll5a3BDVEN3OFBKemMybHNMQ1Fpb29LS2lvcU9ILytQS21wcVdpMVd1TGkK NGpoMTZoVG56NS9IYkRiVDBOREFtREZqbEQ0R0RoeElYbDRlNjlhdEl5QWdnTUdEQnpOMjdGaTh2 YjJiUFc1TlRRMEEzMzc3cmR0NgpUNG5qb1VPSHV0MllzT215M0VWVDlDVWFqWVpUcDA0eGFOQWda ZFovVjBoTVRDUTNONWVvcUNobFhXNXVybExhUnExV1UxaFl5TWlSCkk1WHRoWVdGeWh0RUhhRlNx U1RaM0F1NGtzMlNaQlpDQ0NHRUVFSUlJZnFXVmhQTkFDRWhJVXljT0pHSkV5ZVNuNS9QZDk5OXg4 bVQKSjBsTlRRVWF5MmVjT25XS3dzSkNHaG9hbEhVdUdSa1pSRVpHa3ArZlQzbDVPWWNPSGFLcXFv bzVjK2EwTzJDVHlYVFJ1Z3NUMWkwbApzSVc0a3RudGRrYU5Hc1doUTRjWVAzNjgyemFEd2NDV0xW dW9yS3drTkRTVTZkT240K2ZueHhkZmZNSGl4WXRScVZUWWJEWSsvZlJUCmJyNzVacnk4dkhBNm5Y enl5U2NzV0xBQW5VNm45RFZreUJCV3IxNU5XbG9hYXJVYWg4UEJtVE5ubURoeElnQU9od09qMFlq RDRWQzIKdTVZN3cvejVOd0F3YjE2bmRDZTZpS2RTR2xjS1NhSUxJWVFRUWdnaGhCRHVXazAwYjl5 NGtmTHljdExTMG9pTmpVV3YxMS9VSmpvNgpHbDlmWHdvTEM3SGI3VVJFUkJBUUVLQnMxMmcwakJ3 NWtwRWpSMUpWVmNYcTFhc3BMUzI5cUovcTZtb0NBd1BSYURRRUJ3ZHo3dHc1CjVzeVpRM1IwTkdw MXExVStoQkRBZ0FFRHlNbkp3V2cwdXYyOFptWm1NbnIwYUdKall5a3NMQ1F6TTVONTgrWVJFUkhC NmRPbmlZK1AKSnk4dkQ0dkZRbTV1TGtsSlNSUVVGQkFlSHU2V1pBYnc5ZlVsTEN5TXdzSkNwYit3 c0RCOGZYMlZOcTQzbHhJU0VqaHo1Z3dSRVJHWApkRjR5bTFuMEpJOC8vbmgzaHlDRUVFSUlJWVFR UXZRb3JTYWFnNEtDT0gzNk5OOTk5NTNiK2tHREJpbVAxV28xOGZIeG5EaHhBcWZUCnFjeDBkdG13 WVFPbHBhVnVaU3hjOVpzQnRGb3RWcXVWVHovOUZHaXMxVHgyN0ZpKysrNDcxcTlmLzNPd1hsNE1I RGlRYTY2NXBwMm4KS1VUZk1tSENCUGJ0MjhmMDZkT1ZkV1ZsWmNxTk9nR2x2TXp3NGNQWnQyOGY4 Zkh4WkdWbE1YNzhlTEt6czBsS1N1TFlzV05NbUREQgo0ekVTRXhNNWRlb1VzYkd4Ym1VelhLS2pv L251dSs5SVNFZ2dOemVYbVROblh0STVlU3Fkc1hidG1rdnFVNGoybWpkdmZuZUhJSVFRClFnZ2ho QkJDOUVpdEpwb25UcHlJV3EzbTFLbFRHSTFHZERvZGd3WU51aWlaUEdUSUVMS3lzbENyMVNRa0pM aHRHejkrUER0MzdxU3kKc2hLMVdrMTRlRGhwYVduSzlrbVRKckYvLzM2c1Zpc2hJU0VBeE1mSE0z WHFWTEt5c2pBWURHZzBHdUxpNHBnOGVYSm5uTGNRVnpSLwpmMy8wZWoxbFpXWEtPclZhelYxMzNZ VldxM1ZyR3hFUmdjbGtJaTh2RDZ2Vnl1alJvemwrL0RoNWVYbVlUS1ptWnlMSHhzYnl3dzgvCllE S1pLQ3NySXlNancyMjdScVBCeTh1THdzSkNOQnBObDMwcUliZW92RXY2RmFJbGN0MEpJWVFRUWdn aHJuUUpNWmYyeVdUUjk3U2EKYUZhcjFVcDk1cFlFQmdZQ2pUT2RmWHg4M0xhRmhZVnh3dzAzTkx1 dnE2ekdoWVlQSDg3dzRjT2IzVy9ac21YdFdoYWlMeGt6N2tQVQpad0FBSUFCSlJFRlVaZ3liTm0x U2Jnb1lHUm5KNGNPSFNVNU9KamMzbDFPblRuSDk5ZGNETUdMRUNIYnMyS0hVZFI0K2ZEamJ0Mjhu CkpTV2wyZjdWYWpWeGNYSHMzcjJiMk5oWWo0bmt1TGc0ZHUzYTFlcnZqMHYxdi8vYTBLWDlDK0h5 NFBMRzcwMnZ1UWR1blMzL2dBa2gKaEJCQ0NDR3VLREs1Um5SRW0yNEcyQktuMDRuVDZXVHYzcjJv VkNxU2s1TTdJeTRoeENYU2FyVU1HVEtFZ29JQ0FLNjY2aXEyYmR2Rwo0Y09IQ1FnSVlPclVxVXJi SVVPR3NHL2ZQcVg4eGRDaFF6bDQ4S0RiVFQwOVNVeE01SXN2dnVER0cyLzB1SDNnd0lIczJMR0Rn UU1IClh2TDV0RmFqZVhMcS9rcytoaEJ0NWJyZWR1OGEzMHBMSVlRUVFnZ2hoQkNpYjdqa1JITkpT UW5yMTYvSHg4ZUhxVk9uRWg0ZTNobHgKQ1NFNjRNSlovQWtKQ1VvcG00Q0FBR1VHODRXMFdpMUxs aXhSbG5VNm5kdHljOExDd2p4K2NzQzF6dHZibXp2dnZMUForTnBxL1BqeApiTjI2Vlc0SUtJVG8w VForOXgwbmpoOEhJR25ZTUs2VmUwb0lJWVFRUWdnaCtwQkxUalJIUjBlemRPblN6b2hGQ0NHRUVL Slhtai9mCi9VYVJHelpzNExWWFgyWE5HcmxwcVJCQ0NDR0VFS0p2dU9SRXN4QkNDQ0ZFWCtaS010 ODNkd2k2MEFFNEdveFlUU2JlWHB2Ti9QbnoKSmRrc090M1JOMi9GMTJTa0ltSUtxVXVlN081d2hC QkNDQ0dFQUNUUkxJUVFRb2dMbEplWFUxbFpTWDE5UFFCK2ZuNzA3OTlmeW1PMQo0RGZ6aGpFamZU eFdpd2xiclFWZDhIQnN0UWIrLzYzRmJkcGZ4bHkwVmRhYk54TTFiQno2Z2NNSktjOW43NHBIbWJq c3BUYnRLOWVaCkVFSUlJWVRvU3BKb0ZrSUlJUVFBRG9lRHZMdzhiRFliSVNFaFJFWkdBbUEybTZt cXFxSzJ0cGI0K0hqVWFuVTNSOXJ6dkxYMk9HK3QKUGQ1a3paNDI3U2RqTHRyanlOOXZKWFpNS3Ry KzBWanFhOUFGaHhJZGRwYTlLeDVtNHJLWG05MVByak1oaEJCQ0NIRTVlRlZVVkhSMwpERUlJSVlU b0FYSnpjN0hiN1VSRlJibXQ5L2YzeDkvZm41S1NFdkx5OGhneVpFZzNSZGd6UFQ5THpSUGZPZ0JZ ZG1NeVRtTXhLemVlCkErQXYxK2hiM0RjM054ZUh3OUhpbU9mbjV5czNkaFY5VzVDMUhyLyswZFJi VEdqOG96Q2QyWXd1SXB5UTNDMHQ3aWZYbVJCQ0NDR0UKdUJ5OHdzTEN1anNHSVVRcmNuSnl1anNF SWNRVnJyUzBGTFBaVEhSME5GYXJsZkx5Y3VWM1QySmlJcEdSa1lTRmhWRlNVa0pwYVNrRApCZ3pv NW9oN2psT1ZPdDc3LzhiakZSeUkrZXhSMUxvQlRKZ3dnZG9LQStlS2E1cmRyN1MwRkl2RndvQUJB N0RaYkRpZFRsUXFsZHYzCjhQQndpb3FLWk13RkFQc3JmZkF2T1lOWGNDREdrMS9SRURDQzJuSUQ1 M3lHMDF5S1dLNHpJWVFRUWdoeHVjam40NFFRVjdSYnAvN04KN1d0UjZ2Tk1IM0V2L2o3OTJ0MkhF RmV5c3JJeTlIbzlWcXVWMHRKU05tM2FSRkZSRVVWRlJXemF0SW5pNG1Kc05odCtmbjZVbDVlMwoy TmQzMzMzSC9QbnorZWFiYnk3YTVycHgzb1dQUGJWcituWHJyYmZ5N0xQUHRucnN0dlRkMlc1ODVt TjI3RFhRVUZPTEkyQW9EVDZ4CjFCc2hKNmVPYWZlLzBPeCtaV1ZsK1ByNllyUFpzRnF0elg3WDYv V1hOT1lYNnVqWXRIVy90cmI3NHgvLzJLRTRMblhmQy9YbWErMXkKWFdmTm5lUGxPUGZlOVB3SUlZ UVFRdlIxa21nV1F2UUovOXJ4RVAvYThSQS9udm9YVWFFam1KeTRwTHRERW4xSVpXVWxMNzMwRW5m YwpjUWNMRml6Z0Y3LzRCZi8xWC85RmJtNnUwcWE3a3lGR294RnZiMi9BODZjb1RwNDhDWUJPcDhO b05MYlkxOWRmZjgwTk45elFwcVJuClM5YXNXYU44clZpeGdvU0VCRjUrdWZrNnROMWw1WXIzbWYz UWY3TXRSMFhkbmkyVS83Q1pVL3Z6bVBQUWY3Tnl4ZnZON21jMEd0SHAKZEszMmZ6bkh2Q1ZyMXF6 cDFIWWxKU1VkanVWUzl2V2t0MXhyWDJ4WXh3MlAvMG01MWs3dHoyUEI0My9paXczcm10Mm5NNit6 N3RKYgpuaDhoaEJCQ2lMNU9iZ1lvaE9oVGlpdVBBUkRpSDYyc1U2czBqSTFmUUh6NEpGUXFGV2Nx OXJNdjl6TWNUcHZIUGpScUxjbHg4eG5ZCmZ5eGFqWTZDY3dmWmUrcGpIRTQ3b2Y0REdSdS9nQkI5 TkNxVm1zcmEwK3pMK3d4RGZkdG1Yb2tyMC8vOHovOHdlZkprN3JubkhvS0MKZ3FpdnIrZkhIMzlr NDhhTnZiSW1xdFBwYkhiYnFWT25xSyt2WituU3BkeC8vLzBjUDM2Y1ljT0dYZkl4QXdJQ1dMaHdJ Wjk5OXBteQpyckt5a3IvKzlhK2NQSG1Td1lNSDg4Z2pqeEFlSG43UnZsVlZWYnp5eWl0a1oyZVRt SmpJVTA4OWhWN2ZXRHM1TXpPVDk5NTdqNHFLCkNxS2lvdmpOYjM3RHFGR2oyaHpYeWhYdmMraEFJ ZnZLUHVGdnYzOFkzZnVobEpTV011TDNUL0RRWHo3QnE3U1F0OTkrbC92dXUrdVMKenY5U3hyeW9x SWcvLy9uUFZGZFg4K0NERHlycnJWWXJ0OTkrTzcvNXpXOVl1WElsZHJ1ZGUrKzlsNGFHQnQ1Ly8z MmNUaWYzM25zdgo2ZW5wUU9PYklXdldyTUZxdFhMbm5YZnk2MS8vbW5mZWVhZlpkdEQ4K0Q3eXlD TlVWRlF3Zi81OEZpOWV6QzkrOFF2dXZQTk9GaXhZCndDZWZmTUxxMWFzNWRPZ1EvL2pIUHlndExT VThQSno3N3J1UGNlUEdYYlR2N2JmZjN1eTEwTkRRY0ZHL3JlbXAxOW9YRzlheDdlUkIKWXVJdExG citPQUJEZ1AvYjlCQS9uZ3pEYnJkejAzVTN0TGsvVDFxNnpsclQwdmsxTnk1WDB2TWpoQkJDQ0NG a1JyTVFvbytKN3ZmVAppOTdhTThxNmtZTm1reGcxblFQNVg3RXY3ek1TSXE5aWRPeDF6ZmFSSERl ZnhLanBIRDZ6bG4xNXF4a2NNWm1rNkF3QTBvYmRSWGpRCkVMNDkrREtiajc1Si84QjR4ZzllMktY bkpIcSt3c0pDRmk1Y1NHaG9LQnFOaG9DQUFHYk9uTW55NWN1Vk5pcVZpczJiTi9QTFgvNlMKMjIr L25hMWJ0eXJiS2lzcmVmTEpKN25sbGx2NC9lOS96OW16WjZtcHFlR21tMjdDWkRJQllES1orTVV2 ZnVHMmZOTk5OMUZUMDN5Tgo0S1o4ZlgyeFdDd0FEQjA2OUtMdHJuVVdpd1UvUDc5bSsxbTNiaDBM Rml4QXJWWno0NDAzZHRvTVc2UFJ5TWNmZit5V1FGMjFhaFdKCmlZbTgvLzc3akI0OW1uZmZmZGZq dml0V3JDQXVMbzUvL3ZPZlNudVhOOTk4azhjZWU0eFBQdm1FeFlzWHMzTGx5bmJGZGVoQUliWUIK Z3dFNG5wMERSNDlTdjJkUDQyUEFObUF3Unc4VmU5eTM2WmkzNUZMSC9OMTMzeVV0TFkyVksxZTZ6 YUwzOHZMQ1pES1JsNWZIUC83eApELzdqUC82RHQ5OSttOExDUWxhc1dNRnZmdk1idDdGcXVsOTlm VDJuVDU5dXNSMDBQNzUvL2V0ZmdjYVpxcmZmZmp0YXJSYXoyWXpUCjZlU2pqejRDNEIvLytBZDMz MzAzLy83M3Y3bjU1cHQ1NDQwM1BPNEx6VjhMbnZwdFRVKzkxcmFkUE1ndnJ4MUpsVEdQYncrOHBI eloKN0E3bXB1bkp6RHZpY2IvT3VzNWEwOUw1TlRjdVY5THpJNFFRUWdnaEpORXNoT2dqWEhXVzA0 YmR4ZG56cDloNTRwL0t0dGl3OFFBVQpWUjZpdUxMeGhmcWdzTEhOOWpXd2YrTzI0c29qRko0NzlG TWZFd0JRcTdVQUpFWk5SNlB4WnZYT0o5aHk5TytkZjBLaVYwbFBUMmZQCm5qMXMzYnFWZ29JQ2o3 TUdWU29WcDArZlp1WEtsU3hmdnB6MzNudFAyZVlwaVJJY0hFeFNVaEw3OXUwRFlPL2V2WmpOWnZi dTNhc3MKSnlVbEVSd2MzS1lZKy9Ycmg4RmdBQ0E4UEp6MDlIU2lvcUtJaW9vaVBUMWRtUjE0L3Z4 NSt2ZnY3N0VQbzlISW9VT0htRGx6SmdBegpac3pneUpFajFOYld0bkdrM0xscXN0NXd3dzA4K2VT VFZGVlY4ZWlqanlyYkR4OCt6STAzM29pdnJ5L3o1czNqMkxGakh2czVkT2dRCml4WXR3dGZYbHh0 dnZGRVpJNERnNEdCKytPRUhxcXFxU0U5UDUyOS91M3oxMkp1T2VVc3VkY3l6czdPNTdycnI4UFgx WmZiczJjcDYKbFVxRncrSGdwcHR1d3RmWGw5VFVWT3JxNnJqbGxsdVU1WXFLaW91T3FWS3BzTnZ0 M0h6enpTMjJnN2FQcjBxbHdtYXpNV2ZPSEtYTQp3eHR2dk1IRWlSUFJhclZrWkdTMFdKTzN1V3ZC VTcrZTlKWnJyYnIrTk5XMXhkVFVsVkIxdnBpcTg4Vm9OR3BxemMyWEV1bU02Nnd0CldqcS81c2Js U250K2hCQkNDQ0g2T2ltZElZVG9FLzYxNHlFMGFpMExKLzhQRFRZanBvYWZYM1Q3ZWdjQllMV2JB QlVBUHRxQVp2dlMKZVRYTytGcVUrcnl5em5WendUMm4vc1dFd1lzWUdqV05vVkhUYUxEVnN5LzNV ODVVN08vc1V4Szl5UDMzMzgvMjdkdlpzV01ISzFhcwp3T2wwa3BhV3hwSWxTd2dNREFSUUVuNStm bjZrcHFieWw3LzhSZG4vOE9IRHZQYmFhMG9TeFZYK1lPclVxZXphdFl1cFU2ZXljK2RPCjVmdTBh ZFBZdlhzMzA2Wk5hM09NMGRIUjFOYldVbHBheW9BQkF3Z1BENy9vbytjbEpTVjRlM3N6WU1BQWoz MTgvLzMzVkZSVWNQUE4KTjErMC9zWWJiMnh6TEM2dThndHZ2LzAyU1VsSlpHUmt1RzJ2cmExVnhp OHdNTERaWkZwOWZUMTMzSEdIc3V6bDlmTy9QLy81bi8vSgp4eDkvek1NUFAweG9hQ2ozM252dkpY MWMvbFNUR2NPdHVYRE1QZW1NTVRjYWpmajcrd01vNDlXVWE1MXJYSm91dDFSS29TM3QyanUrClRk OFlPWExrQ08rODh3NUZSVVd0enNodDdWcG83UTJYM25LdE9SMU9IRFluNE1RSk9CeXQ3OU1aMXht QTNXNUhvOUVveXphYkRaVksKcFN5M2RINHRqUXRjT2MrUEVFSUlJVVJmSjRsbUlVU2ZZWGRZS2Ez T0pxYmZHUHg5K2xGbnJnVEEzR0JBNzlNUHJjWUhsYXJ4Z3g0bQp5L2xtK3pGYXFnbndEZVBqekVj dnF1TmNXcFhGMnFvc0FuejZNeWhzSEtOanIyZGMvSTJTYU83ajFHbzE2ZW5wU2czYjB0SlN0bXpa CndsLys4aGVlZSs0NXBaMHJVYUxSYU53U2Q4MGxVYTY2NmlvKy9QQkRUQ1lUQnc0YzRLOS8vU3VQ UFBJSVpyT1pBd2NPc0d6WnNqYkgKcU5WcWlZK1BKejgvbitMaVlvS0NncFFaaGhhTEJZUEJnRmFy SlM0dURxMVc2N0dQYjc3NWhqZmZmSk9CQXdjcTY0cUxpM24yMldkWgpzR0NCVzFLcVBlNjU1eDZl ZXVvcGhnd1pRa3hNakxMZU5SYkJ3Y0VZREFhUFNWUm9UR0s5OWRaYitQcjZYclF0SWlLQzMvNzJ0 enp3CndBTnMyYktGdi83MXI2eGF0YXBEY2Y3OXEwTXMvNSsvS0k5YmM3bkdYSy9YVTFkWFIxQlFF TlhWMVIwNnQ0NXE3L2cydlVaZWVPRUYKbGk1ZHl1VEprd0ZZdkhoeHMvdTFkaTIwOWRycjZkZWEz ZGxBY0dBa05vY0Z1K1BuNUh0ejl4U0F6cm5PK3ZYclIxRlJFYkd4c2NxNgozTnhjSWlNajIzUitM WTBMWERuUGp4QkNDQ0ZFWHllSlppRzZRYTNGd2JHek51b3NUaUwxS3BMQ3RXZzFiVS9BVkZZYTBQ cDVmckhXCmxhejFwbTQ3Ym1jcFBIZUlnZjNIa2hTVndiNjh4cHNPbmE3WXk4aUJzNG51TndiMVQ0 bm0weFY3bSsyajROeCtSZzZjemFDd2NkUmIKcWtnZnVaenltaHkyWmExZytvaGxoQWNsOFAyUi82 WGczRUZHeDE1UGc3M3o0aGRYaGdFREJqQi8vbnkzbTFtMXBMa2tTbkJ3TVBIeAo4WHo4OGNjTUhU cVVxS2dvQmc4ZXpMLy8vVy9pNCtNSkNncHFWMXg2dlo3Qmd3ZFRYbDVPZFhXMVV1L1oxOWVYME5C UXdzUERtNjNoCmV1alFJWHg4Zk53U250QTRtMUt2MTNQNDhHR1NrNVBiRlkrTFZxdmxkNy83SGEr ODhncC8rdE9mbENUWjJMRmpXYk5tRGJmY2NndWYKZi80NVk4ZDZMbmt6WWNJRVB2dnNNMjYrK1dh MmJ0M0sxcTFibFFUL0k0ODh3bzAzM3NpVUtWT0lqSXpFMFpZcG9rMjgvdVpUL1BZLwpmbjZ6WU9Y YmVZRDdQMWl2di9sVXMvdGZqakVmT25Rb0d6WnNZUDc4K1d6Y3VMRmQ1M2VwV2hyZjBOQlFTa3BL Q0E4UHYyaUdLOERBCmdRT0pqbzdHYXJXeVpzMGFBZ01ES1NrcElTb3E2cUo5MjNvdHRLWW5YMnN2 UC9BVUQvK3Y2MXJ6NHNKLzQxOStvR3V1TTRDNzdycUwKTjk1NGd3Y2VlSURJeUVqeTgvTjUvZlhY dWZQT081VTJMWjFmUytQU0hqMzUrUkZDQ0NINkVvUEoybXFiN3NvZlhDbDY2L2g1VERTdgpXTEhp b25YdG1SWFZXVmFzV05Ic2NVdExTL242NjYrWk5XdVcyd3NzMXo0dDdkdWEwNmRQODhNUFAyQ3hX SWlNakdUYXRHbktSMDViCml2TlNqbm1wdW5JOFJPYzZaN1R6NVFrYmFsUTQwRkpoVm5PNnhzTFZD VnE4dkZUZ2NLTDFhcjE4dWs3amVkWlJWN0ppNnJiamRwYVMKNml3Y0RodnhFU2tjS2ZpYUJwdUpZ d1hmNHEzeFk4TGdoVGlkVG5KS3RuS3M4TnRtK3poV3NCR05Xa2R5N0R5OE5ONlVuei9KM3R4UApB VGhhc0o1eGd4ZHg5WmpmZ2RQSjJmT24ySi9YdG1TaXVITDk4WTkvWk15WU1jeWFOWXVBZ0FBTUJn T2ZmZllaSTBlT2JOUCtMU1ZSCnBrNmR5c3FWSzFtNmRDblFPTXQ1MWFwVkhmcWQ3NXI5T25EZ1FD SWlJckRiN1VEakRHdHZiKzltWnp0QzQ4emFHVE5tZU53MmMrWk0KdnZubW13NG5tZ0ZpWW1LWU8z Y3ViNzMxRmc4OTlCQUFkOTU1SnkrKytDSzMzMzQ3U1VsSlBQend3eDczdmVPT08zajExVmRac21R SgpZV0ZoM0gvLy9jcTJKVXVXOFBiYmIvUHl5eThUSGg3T0F3ODgwTzdZV2tva3QrWnlqUG1kZDk3 SkN5Kzh3QmRmZk1HRER6Nkl0N2MzClRxZXp3elBNMjZPbDhYM21tV2Q0NXBsbk1CcU5mUGpoaHhm dGU4ODk5L0RIUC80UnZWN1BiMy83VzFRcUZiLzczZS80OU5OUEw5cTMKcmRkQ1cvVGthNjJsWkhK TEx1VTZBOGpJeUNBb0tJaVhYbnFKb3FJaUlpSWlXTEJnQVdscGFVcWJsczZ2cFhGcHI1NzgvQWdo aEJCOQpSVnZ5QXQyVlA3aFM5TmJ4VXozOTlOTVhGZFhyS1VuSmx1TFl0bTBiR28wR2k4V2kzQUNu NlQ0ZFBZZjgvSHoyNzk5UFJrWUdnWUdCCjVPWGxVVnhjN0hhTTV1THN6bkhycXZFUW5lOXdxWVdF ZmxyMDNtck9WRFd3dDFTRlZxc2xFQk5lT0ZEaEpDM1IvWTJOek14TXQrVmgKdzBiakgrRDVZNkZk cWE3VzBHM0hQWHIwZ0ZKS1lOdTI3UUNzWGJ1RzNLSnkvdmRmRzVpY0txVXBSTmY3NE0rTjlYZVgv Q0VCZ04yNwp4dlBBcmJOSmlJbG9jYit6WjgreWF0VXE1U1p0L3Y3K1RKNDhtVHZ1dUVPcFRUcC8v bnlsRHVtRnkxVlZWYno0NG91Y09uVktTYUtFCmhvWUNZREFZdVBQT08xbTFhaFhCd2NGVVZWV3hk T2xTM252dnZXWS9QaTZFRUVJSUlZUVFMY2t0S2xkZTV6aWRUbDU4OFVXZzhRM3MKMUNucHJlN2ZY Zm1ESzBWdkhiODJsODZ3V3ExODlkVlhUSjgrbmJDd01Db3FLdGl4WXdmejVzM2pndzgrSUNVbGhi MTc5K0xyNjh2MAo2ZE9Kakl4a3o1NDluRHg1RXJQWmpGNnZaOUtrU2NUSHgvUGhoeCtTa3BMQ25q MTdjRHFkekpvMWk4aklTQ29xS3RpOGVUTW1rNG1KCkV5YzJHNHZOWnFPd3NKQmJicm1GanovK0dL dlYydXBNakxZNmVQQWdVNlpNb1YrL3hodDdKU1Vsa1pTVUJFQk5UUTFidDI2bHFxcUsKa0pBUXBr K2ZycnpRYjhyVGVROGVQSmgzMzMzWDR6Z2RQMzZjQXdjT1lES1pDQXdNSkMwdGpRRURCbUF3R05p eVpRdVZsWldFaG9ZeQpmZnAwUWtKQ0x1dDRpTTQzWnNEUGQxV1BEZlhHYnJkd3V0YUIxc3NIdFFy MG1Mc3hPaUZFVndnUEQrZjN2Lzk5aTIyYUpwa3ZYQTROCkRlWDU1NSsvY0JlZ3Nhekc1NTkvN3Rh MjZiSVFRZ2doaEJCQ0NIRTVOSnRvdnJCOHhySmx5NWd4WXdhYk4yL211dXV1WThlT0hWeDkKOWRW b3RWcHNOaHQydTUxZi9lcFhuRGh4Z3QyN2Q3Tmd3UUpTVWxKSVNVbkI2WFJ5N3R3NXZ2bm1HeElT RW1ob2FNQm9OSExycmJkUwpWbFpHWm1ZbU45MTBFN3QyN1dMa3lKRWtKaVp5L1BqeFpvTStjK1lN QXdZTXdOdmJtNmlvS1BMejgwbE1UT3lVQVRFWURJU0ZoWG5jCjlzTVBQeEFmSDgvMTExOVBkblky dTNidDRycnJycnVvWFhQbjNkdzQ3ZDY5bS9uejV4TWNIRXgrZmo2N2R1MWk0Y0tGWkdabU1ucjAK YUdKall5a3NMQ1F6TTVONTgrWmQxdkVRbmV1Y3lZYVBSbzIvOTgrbE1heDJVRHVzK0h2clVLbEE3 N3pvUXdaQ0NDR0VFRUlJSVlRUQpRdlJvelNhYVBaVlpDQTBOWmNTSUVheGV2WnIwOUhTM2orUU9I ejRjTHk4dmtwS1MyTE5uRHdBbEpTWHMyYk9IbXBvYWJEYWI4ckYzCmg4UEJtREZqOFBMeUlpWW1o dlhyMXdOUVdWbkpuRGx6MEdxMURCczJqRjI3ZG5tTUxTY25oMkhEaGdFUUh4OVBkbloycHlaV203 djUKUjBWRkJkZGVlNjF5bnZ2M2UvNm9mblBuRFo3SEtTVWxoYzJiTnpOdzRFQmlZbUpZdUhBaEFH VmxaUlFWRlNuN2VycFJEblQ5ZUlqTwpVVkZuNDV4SmpkRUsxZlZXTEEwMnJoMnE0M1NsRmEyWEJx dTFzWmorZ0FCTk4wY3FoQkJDQ0NHRUVFSUlJVVQ3dExsMGhrdDlmVDNlCjN0N1UxZFY1M043MDVq S2JOMjltOHVUSnhNYkdBdkR1dSsvK2ZPQ2ZrcVpOYjBUVGRGOW5NN002VFNZVEpTVWxiZ2xZbFVx RjBXaEUKcjllMzkzUXVFaGdZU0hsNU9ZTUdEZks0dmJtNG1tcnB2SnYyNHpyWDRjT0hFeGNYUjNG eE1ZY09IYUt3c0pESmt5ZWpWcXU1NjY2NwpXaXlEMGRYaklUcFBYWU1UalZxTlZnMWVhanNEKzZ2 UmFkWE1IdGxZajduV2FLWEI3cUJmb0s2Vm5vUVFRZ2doaEJCQ0NDR0U2Rm5VCnJUZjVXVVZGQllX RmhTeGN1SkNjbkJ5cXFxcVViU2RPbk1CbXM1R1RrNlBVTFE0S0NpSW9LQWlIdzhIQmd3ZGJURkJE NDR6cGt5ZFAKWXJQWnlNN085dGptMUtsVHhNYkdzbXpaTXVWcjhPREI1T2JtdHVkVW1qVnUzRGgy N2RwRlJVVUZkcnVkTTJmT3NISGpScUN4eHFicgpQTE96c3drUEQvZllSMHZuN1dtY3Z2enlTMHBM U3hrOGVEQ1RKMC9teElrVEFFUkdSbkw0OEdGc05oc25UcHhnM2JwMWwzMDhST2VwCmIzQmdzRGlw dHpseG9NSDdnb25MQVhxdEpKbUZFRUlJSVlRUVFnZ2hSSy9VNWhyTmQ5MTFGOXUyYldQbXpKbG90 VnFtVHAzSzVzMmIKV2JCZ0FkQTRRL2ZERHovRTE5ZVhqSXdNQUZKVFUvbjY2Ni94OHZKaTZ0U3Bx RlFxUHZua2syYURtVHg1TWx1M2JtWDM3dDFNbUREQgpZNm1Jbkp3Y1VsTlQzZFlOR3phTW5UdDNN bWJNbURhZmVIUGk0dUpRcVZSczNMZ1JpOFZDWkdRa2FXbHBBRXlaTW9VdFc3YXdkKzllCit2WHJS M3E2NTd0c3RuVGVuc1pwd29RSjdOeTVrODJiTjZQWDY3bnFxcXNBdU9xcXE5aTJiUnVIRHg4bUlD Q0FxVk9uWHZieEVKM0gKWUhMZ3dJTGRxY0prMDNHZ1RJMEdDN0g5ZEJqTk5uS0tqWXhMQ09ydU1J VVFRZ2doaEJCQ0NDR0VhRGZWMDA4L2ZjbDNIbHV4WW9YSAptczdDbll4VDMyYTFPMENsd21aejhu MnVsZk0ySFJhckE2Zk5BbllyQzBiNTBEL0EyK08rbVptWmJzdkRobzNHUHlEUVk5dXVWRmRyCjZM YmpIajE2UUNsZHMyM2JkZ0RXcmwxRGJsRTUvL3V2RFV4TzlWd3pYWWpPOU1HZkd6OHRzdVFQQ1FE czNqV2VCMjZkVFVKTVJIZUcKSllRUVFnZ2hoQkNkS3Jlb1hIbWQ0M1E2ZWZIRkY0SEdjcTJwVXp4 UHZHeXF1L0lIVjRyZU9uN3RydEVzaE9nWXJhYXhVbzNXVzhYcwpSRyt5U3MyVW5IY1NHQVRKVWI3 NCt6WmZpMXQ0Tm0vZWZBQWVYTjdOZ1lnK1ovZXU4ZDBkZ2hCQ0NDR0VFRUlJMGFOMFNxSlpadW0y CmpZeVRjTkZxVkNUSCtKQWMwOTJSQ0NFNjR1bDc1aW1QcSt1dDNSaUpFRUlJSVlRUVF2UjhGV2ZQ c20zYkppb3F5bkU0SFBUckY4YTAKNlRPSWlvcnU3dEI2aFZmLzlnSUFEejcwdU1mbGp2YlQyV1JH c3hDaTExbXo1aXRVS2hYUStIR2VFRDh0dnI2KzNSeVY2STF1dVdVeApuM3p5Y2J2M2MxMXVKcE9w a3lNU1FnZ2hoQkJDaUN2UGhnMXJxS3lzWk5GTmQyQ3oydmptbTAvWitVTW1DeGN1UnEyQjc3L2Z3 TkVqCmgxcE5nTGExM1pXcTNnaCsrdWFYUFdrNlpnOCs5RGoxeHJidDF4R1NhQlpDQ0NHRUVFSUlJ WVFRUW5RWmc4SFErTUNwSWpZMmh1WEwKSDhKaUFhc1Yvdjc2QzBxN1YvLzJBaWtwVXpoKy9CaEdv NUdnb0dDbXAxOU5iR3ljTWh2WDFjN0YweXpmMDZmejJiMHJrNnFxY3pnYwpEZ0lEZ3hnNUtwbng0 eWRlaHJPOWZCd09CNi8rN1NWME9oM0p5ZU01ZUhBZkFRRkJ6SjR6ajdDd3NHYkg3TGUvZTVSWC8v WVNlcjJlCnlaUFQrT0dIN2FoVU1IMzZUSXoxUm43Y3N4TXZMeTBaR2Rjd1pHZ2lGck9GYmR1K0p6 OC9GNGZUU1V6MElHYk12QmE5M2oxYnJiNXMKWnk2RUVFSUlJWVFRUWdnaGhPaHpSb3dZQmNBWFgv eVQxYXMvNHNEQlBYaDVXZEg1dUpkeFdMYnNjWktUcDdGa3lYSis5YXYvb0txcQprdSsvMjRERGZu RTdsM3FqKzdIcWpmRHRocldVbFpXd2NPRWQzSFBQdzl4MDAxSkdESitJN1FxcmZLaFdONloyTFJZ TGdZSGh6Smd4Cmw4cktDclpzL2g2SG8va3hNNXNhOTJ2OGxLNDNzMmJOeDJReXNXblR0K2gwZnN5 YXZRQ2pzWTZ0V3pkaHQ4UG16ZCtTbFhXVXVYTnYKWXU2Y204bk56V0h6cHU5d090M2prUm5OUWdn aGhCQkNDQ0dFRUVLSUxwTXg0MXBpWXhQSnk4c2xMeStiSGR1M1VGeFV4QTAzTEFLVgplOXY4MDBm WXNYMExabk5qcWNMYTJ2TllHbjR1WWRnV1llR1JGSnpKWjkyNmo0bU9qaUU2WmlCSlNjUHgwbnAz NGxuMUxMR3hROUZxCkhRQ2NPMWVPdFFGMFBpM3Y0M0E0aUl0THhNZEhBNERWYWlVdWRoZzZYZU55 WFowQmF3UGs1WjBDNExQUFBsRDJMU282UTBNRDZIUS8KOXllSlppR0VFRUlJSVlRUVFnZ2hSSmVL SHh4TGJHd3M0OGVuOFA3N2IxSlllQWFMNWVKa2FPYU9yWmpOSm02N2JUbi85MzkvQjhEcAphTDVm cDlPSnplN2VZTUVOTjVGek1wZVM0aUpLU2s1ejRrUVd4N096dU9XVzJ5NUtiUGNHdnI1K21FejEy TzAyR2hvYXo5WGZQOUN0CmpVcWxRcVYyL1BRWUhDMk1XVk1halJkYTdjL0xhclg3c3NNQlhsNWFy RllyOTl6ek1Cck56K2xraDkyOUx5bWRJWVFRUWdnaGhCQkMKQ0NHRTZESmZmYm1hdjcvMUttWGx4 Wmd0amZXYWc0TkRsV1NvcXdSRVhaMEJ4MC9aeTRxS01tVzk3YWVhRjAzYkJRWTJKbHBMU3dzNQpk Zks0c2cxQXJWRXpiTmhRMGpObU1HZnVRZ0NxcTZ1d1dMcjRSTHZJb05nNEFBb0s4c2pMUGRtNGJs QUNxaVpKOHpOblRuSDZkQjRBCllXRlJ5dnFtWTlhc0M1UHZGeXpIeFEwR0lDL3ZPRlhWaGF4YTlU TGZmYmNhWHovM2RqS2pXWWpMTEQ4L0g2UFIyR283dlY1UGZIejgKWlloSUNOR1Y1czJiMzkwaFhH VHQyalhkSFlJUVFnZ2hoQkNpRDBtZE1wVXRtNy9uaTg4L1FhMVdFVE53RUttVHIwYjFVMjU0NU1q UgpaR1VkNVlzdjNtZmN1QlQyN3QzRm1UTW5tVEpsT3Z2MjdlYnp6OS9qemp0LzdkWXVJK01hdG0z YnhIZmZmY21VS2RQUStmaGlxamZpCmREclp2KzlIamh3NWlNRmdRS1BSRUJrWnhZUUowOW84eTdl bm1UNTlKbGFybmUzYnYwR3QxakJpWkRLVEpxYmo5Vk5tVjYxV2MvWnMKQ1ZsWisrbmZQNHpVMUJt b1BZeHRSNlduWDQzVHFXTDM3cTA0SERhaVl3YVJtbm90RnJQN2pIVFYwMDgvN1d5K0d5RkVaenA2 OUNpagpSbzFxZC92TXpFeTM5Y09HamNZL0lMQ1p2YnBPWGEyaDI0NTc5T2dCbkQ5Vm1YL3NzY2RR L2ZTMlhXNVJPU0YrV256YlU2eEppSi9jCmNzdGlQdm5rNHc3dmJ6S1pxSzYza2hBVDBXd2JTVFFM SVlRUVFnZ2hlcHZjb25MbGRZN1Q2ZVRGRjE4RUdzc3pwRTVKYjNWL1Qva0QKaHdPc0RUU1p4UXhh YjVTRWFFTUQyS3lOWlIrOHZNQm1BNDBHVk9xZjEvdjR1cmZ6MWtIRFQ3T1V0VnF3V3NIcEJEOTlZ eHVycmJIcwpoa3IxMC9HMG9OWjB6aGgxSlUvajUzUTJucnVyWElYR0M3eTE4T3FyTHdDTk4vdlRh aHZIcmFXeGRkM0F6MC8vODQwVS9mU04zMXRjCmRrS0RGZXkyeG5WcWRlUDRONTFWTFRPYWhiaE04 dlB6MjVWa0JoZzFhaFQ1K2ZsZEZGSGZVRlZWeFljZmZzaVJJMGN3R0F6NCtQaVEKbUpqSWJiZmRk c2t6eHA5OTlsbWVmdnJwVG9xMGVZc1hMM1piRGdvS1l1VElrZHgrKyszMDY5ZXZ5NC85OGNjZFQ4 VG10dHVsQUFBZwpBRWxFUVZSMlZoOVhncDZRM08ySlNXOGhoQkJDQ0NGRTM2Qld0M3h6T20vdnhp K1hwdmZ0YTFveitNSjJUY3MzZUduZEh6ZGQ3dTFVCkt2Y2I3M21pOVhZZk41Y0x4OHpGbFZCdTA3 THFwejVhdUoraUpKcUZ1RXphVWk2ak0vY1RqVjU4OFVVbVRweklraVZMQ0FvS29yNisKbm4zNzly RnAweWFXTGwxNlNYMlhscFoyVXBTdGE1cW9OUmdNckYyN2x0ZGZmNTFubm5ubXNoMjNPL3NRUWdn aGhCQkNDQ0ZFenlhSgpaaUhFRmEyb3FJaG5ubmtHM1U5disvbjcrNU9lbms1NmVqcDFkWFU4OGNR VHZQenl5MmlidkQxcXNWaDQ5TkZIZWY3NTV6bDY5Q2dmCmZmUVI1ODZkSXpJeWtsLy8rdGVNR0RH Q3A1NTZpblBuenJGNDhXSVdMVnJFcmJmZVNuVjFOVys4OFFZblRwd2dJU0dCeHg1N0RMMWUKajlW cTVkNTc3MlhwMHFXODk5NTcyTzEyN3I3N2JxeFdLeDk5OUJGT3A1Tzc3NzZicVZPbnR1bWNBZ01E V2Jod0ljdVhMMWZXdFhUcworKzY3ait1dnY1N1BQLytjVmF0V3RTdVdwck9SZCszYTVYRXNXdHZX dEkrcXFpcGVlKzAxOHZMeWlJdUw0N2UvL1MxaFlXRktuSGZkCmRSZnZ2OTlZTitxdXUrNVM0bWlw ZnlHRUVFSUlJWVFRb3E5NjhLSEhsUklYM2MycnNQeDhkOGNnaEJCZEppMHRqZjM3OStOd09JaU4K alNVbUprYlo1dS92ejRRSkU5aTZkU3ZYWEhPTnNuN0RoZzFNbkRnUmYzOS9WcXhZd1pOUFBrbGNY Qnk3ZHUzaXZmZmU0eTkvK1F2UApQZmZjUlNVaDNuMzNYUVlOR3NTamp6N0s2dFdyK2RlLy9zWFNw VXZSYXJXWVRDWk9uejdOYTYrOXhzR0RCMW14WWdVWkdSbTgvdnJyCkhEeDRrQTgrK0tETmlXYlhq T1podzRhMTZkaG1zeG1IdzhFNzc3eHpTYkUwTnhhdGJXdnF3dzgvWk9qUW9meis5Ny9ueXkrLzVL T1AKUHVMQkJ4OVU0aW9vS1BBWVIxdjdGMElJSVlRUVFnZ2grcG9MUzE1MEYzVjNCeUNFYUx6cG4r Z2E5OTEzSDNhN25aMDdkL0xNTTgrdwpkT2xTVnE1Y1NXMXRMUURYWDM4OVgzLzl0ZExlWXJHd2J0 MDY1czJiQnpUV1E5NjllemRWVlZXa3BhVzFtTnc4Y3VRSU45eHdBejQrClBzeWZQNS85Ky9jcjJ4 d09Cd3NXTE1EWDE1ZEpreVpSVjFmSHdvVUxsZVZ6NTg2MWVCNkxGeTlXdmg1OTlGR3FxNnU1Ly83 NzIzUnMKbTgzR3RkZGVpL2RQQlprNkdrdExZOUhXY1RweTVBano1czNEMTllWDY2NjdqcXlzTEdX YjNXNTNpNnRwSE8xNUhvUVFRZ2doaEJCQwpDSEg1U2VrTUlicVpLOGw4OU9qUmR0OHNVTFJPcFZJ eGRlcFVaV1pzV1ZrWjI3ZHY1NVZYWHVFLy8vTS9DUXNMSXpZMmxoOS8vSkZKCmt5YXhmdjE2eG93 Wm85eGs3dzkvK0FPZmZmWVpUenp4QktHaG9keDk5OTBNSHo3YzQ3Rk1KaFAzM251dnN1emw1ZjRy TmlBZ3dHMTkKMDJXbjY3YXZ6V2l0em5Gcnh3NE9EcjdrV0ZvYWk3YU9VMTFkblhJc2YzOS9KZUh2 S2E2bWNiVG5lUkJDQ0NHRUVFSUlJY1RsSjRsbQpJYnJSaFRPWkpkbmM5U0lqSTVrN2R5NXIxcXhS MXQxd3d3MDg5OXh6REJzMmpIWHIxdkgwMDA4cjI4TER3NVZheU51MmJlTzExMTdqCnJiZmU4dGgz VUZBUXI3enlDcjYrdmwxN0V0MTA3SmJHb3EzakZCZ1lTRjFkbmR2M1N6MjJFRUlJSVlRUVFnZ2h1 dDlsS1ozaDVhVWgKUUsramY3QWZVV0dCREl3SUlpb3NrUDdCZmdUb2RXalVxc3NSaGhBOVNuUGxN cVNNUnVkNjl0bG4rZnp6enpsLy9qd09oNE9hbWhvKworK3d6dDltdzhmSHh4TWJHOHNJTEx4QWZI OC9BZ1FPVmJVODk5UlE3ZCs3RWJyY1RFUkdCdytGUXRvV0dobEpXVm9iTlpnTmc3Tml4CnJGbXpC b3ZGd3FaTm0vanYvLzd2eTNhZWwrUFlMWTFGUzl1YUdqMTZORjkvL1RVV2k0V3Z2dnFLMGFOSFgv S3hlNnVISG5xSVE0Y08KWGJTdU82eGZ2LzZpcitiYU5mMStxY3JMeTltOGVUTWJOMjVrNzk2OW1F eW1UdW0zbzVxZS80WU5HOGpNekd5MXJJMFFRZ2doaEJCQwppRVpkUHFOWjcrdE5nSzhPcmRZOXA2 MVJxL0RWYWZIVmFkSHJ2REhVbTZrM1c3czZIQ0Y2REptNWZIa3NYNzZjRHo3NGdFY2VlWVM2CnVq cjBlajJUSmsxeXEyOE1QODlxZnVhWlo5eldMMTY4bUZXclZ2SDY2NjhUSGg3T2ZmZmRwMng3NG9r bitOT2Yva1I5ZlQwclY2N2sKbDcvOEpXKzk5UmJMbGkyamYvLyticVVzdXRybE9IWkxZOUhTdGd2 amZQWFZWMW0yYkJsRGh3N2xnUWNldU9SajkxWmVYbDdzM2J1WApFU05Hb05WcXV6c2M1c3laMCs2 Mm1abVpwS1dsZGVoNFpXVmw1T2JtTW1IQ0JQUjZQYVdscGVUazVKQ2NuTnloL2pxTDY5d2NEZ2NW CkZSVWNPWEtFR1RObWRHdE1RZ2doaEJCQ0NORWJxTzY2OTNjdEZ3YTlCSUY2SDRMOGRRQ1VsWlZU ZWI2V212UG5xVGVhMEdnMEJQbjcKRVIwVlFXUmtKQUJWQmhOR1UwTlhoU05FdHpwZlVkaWg1UExS bzBjNWYvNjgyN3BodzBhajlidjg1Um1zOWFadU8rN1Jvd2VVbXIyUApQZllZS2xYakp5RnlpOG9K OGROZWNzbUluVHQzc25idFdwNTc3cmxMamxmMEhyZmNzcGhQUG1tNS9uVkxUQ1lUMWZWV0VtSWlt bTB6CmI5NThBTmF1WGVPMi9xR0hIdUtCQng0Z056ZVgyYk5uSyt2KzlyZS9VVkZSd1VjZmZVUnhj VEVEQmd6Z3R0dHVJeUFnZ0ZkZWVZVW4KbjN3U3RWcE5RME1EZi83em4vbkRILzZBdDdjM0RvZUQ1 NTkvbm9jZWVnaTkzdk10aDV1TFpmMzY5UjRUelRVMU5SdzVjZ1NMeGNMUQpvVVBKenM1bXpwdzVy Risvbm9pSUNNckx5d0c0K3VxcjI1MHMvK0dISDBoS1NsTHFvVGRsTkJvNWN1UUl0YlcxK1B2N00y clVLUHo5Ci9kbTRjU05KU1VtY1BIa1NuVTdIcUZHajBPdjE3Tml4ZzR5TUROUnFOUTZIZ3kxYnRq QjE2bFRsQnBodDFYUWNYSW5tNDhlUGs1NmUKN2haVFFFQUFvMGFOd3MvUGowMmJOaEViRzB0SlNR bkRoZzJqdXJxYW9xSWlSb3dZUVZSVWxNZHo4ZmIySmpNejg2S1kwOUxTc05scwpGeDNIMzkrL1hl Y2hoQkJDQ0NIRXBjb3RLbGRlNXppZFRsNTg4VVdnOFQ1STQxS3VhblgvN3NvZlhDbDY2L2gxMll4 bXZhODNRZjQ2CnJGWXJPU2RQVVcrMkVSb2V6dENJYURSYWIrcnFqRGpxcTZpc3JNUnNOaE1kSFUx b29DOTJ1d056ZzYycndoTGlpdEN2WDl2cTJuWTYKMzI2YWRkbUZ4M1U0SE9UazVQRE9PKzkwVzlr QzBYY05HVEtFUFh2MlVGTlQ0M2JEeGs4Ly9aU01qQXhHamh4SmRuWTJuMzc2S1E4OAo4QUJ4Y1hF Y09YS0U1T1JrRGh3NFFIMTlQZnYzN3ljMU5aVmp4NDRSR3h2YmJKSzVOUmVXdzVnelp3NG5UcHhn MEtCQnhNVEVVRkJRCjRMWjkzTGh4elNhbzI2Syt2cDZnb0NDUDI3S3lzb2lJaUdEU3BFa1VGQlNR bloxTlNrb0tEb2NEaDhQQmpCa3pLQ29xNHNTSkU2U20KcGhJU0VrSkZSUVVSRVJHY08zZU8wTkRR ZGllWlhkYXZYNDlLcFVLdjE2UFQ2Umd6Wm93U1UzeDhQR0ZoWVZSVVZKQ1ZsVVZLU2dwMgp1eDI5 WHMrNGNlUFlzMmNQSTBhTUlDVWxoVDE3OWhBVkZkWHN1UVFGQlZGWldVbFlXQmlWbFpVRUJRV2gw K2s0ZlBpd3grTUlJWVFRClFnalJVd1MyNVRWNmQrVVByaFM5ZFB5NkpOSHM1YVVod0xkeEp2T0pu Rk5vL1FKSlRJakdWWW5aNW5DaWNWb3dXcDJvZlVNb0xpL0YKYnJlVGtKQkFzTDh2NWRWMXlzeEZB TFZhUmJDL0Q3NDZMV3ExQ3FjVExBMVdhdW9zV0czMkRzZnA3K2ROU0lBdmhlWG5XMjhzaExnaQpM Vm15aE1EQVFINzFxMTh4Y3VUSTdnNUg5R0x6NXMyL2FLWndXOHlaTTRkdnZ2bUcyMjY3VFZtWGw1 ZkhpUk1ubEdWWDBqUXRMWTF2CnZ2bUc1T1JrTWpNem1UTm5EcG1abWFTbXBySjkrM2JtenAzYjRm ZzlKWXhyYTJ1Wk9IRWlHbzJHZ1FNSHVzWFVHWnIrclcvcS9QbnoKakJzM1RqbHVibTZ1c20zUW9F Rm9OQnBpWW1MSXlja0JJRG82bXVMaVlpSWlJaWd0TFNVNk9yckRNYzJaTTRlaW9pTDBlajBoSVNI SwordXJxYWlvcks1VmxqVWFqbkVOa1pDUnF0UnFiemViMnVLVnppWXFLb3F5c2pMQ3dNTXJLeWhn d1lFQ0x4eEZDQ0NHRUVFS0ludTZpClJITlJZUkVXaXdYVW9FS0ZDbkRnUksxU1k3ZmJDUXdNSkR3 OHZNVk9mWFZlYUxWcVNrcEtxR3VBWVFuUk5IMHA2WFE0VWFzMWpFaU0KeDJnMDRlZXRJVGMvajhE QVFNTEN3dEJwTlc2em12OGZlM2NlSDFWNVBYNzhjKy9zazIyU0VCS1NRQ0JBU01JbUNBaUNJRHVv L01RTgpFVVdsRmtFUkY0cTFGUGwrYldtMUxoUVI2NExTS2tXK0xxVWlpaGpaUkpGRlVVQ1FIUUtF SGJJbnM4L2MzeDlqUmdMWkNFTVM0THg5ClllYmUrOXpubmp1Mnc4ekptZlBFMmNJd0duVGtGanF3 T3oxWXpRWmlJaTFFaGNQcEFudXRiOTVxdWpSL095QXVYYkxRWDhPellNR0MKK2c1QlhDWSsrK3pU V2lXYlkySmlzTmxzN04rL1A3aFByOWN6ZmZwMHpHWnp1YkV0V3JTZ3BLU0VUWnMyNFhLNTZOT25E K3ZXcldQVApwazJVbEpUUW9rV0xrTnhMbVRNVHdaVWxoV3ZMYXJXU241OWY3WHVLcXBTMTBHblVx QkU3ZHV6QTVYSlJWRlFVckVLdXJlVGtaTFp2CjM0N0ZZZ24rTjFCVmxYNzkrcUhYbi9zN2VsVlZL M3hjbGNhTkc3Tjc5MjY4WGkrNXVibGtabVpXZXgwaGhCQkNDQ0dFYU1qTytSU2oKMDZrNFhVNkFY eXFReStxUU5VQ3AwVmRSVFlaQTljM2hFL2xZd3FQeCtVR25ncWFBMzYvaGNibEliQndEUUZpWWhi QXdDMTYzbmFQSApBcFU5WnBPK1hLTForTXQ4RHJjSDBMQTczZGlkdi9aeWpyTlpNWnNNSEQxZGpN L25CeUNoVVFSNlZlVmtmZ20yQ0F0R2ZXQU90OGRMCmZyR1RoTmhmK3gwMmpZOGk1MFFoQ2dxMlNE Tldrd0ZGVWJBNzNlUVZPY3FOOC9zMThvc2NSRWNHK3FUa0Z0blJxU3EyQ0RPYUJybUYKZGx6Uytr TlVJaTB0cmRKakhrL0ZpMkZtWjJkZnJIQ0VFQ0ZXMjJSenYzNzltRGR2WGpDNW1KcWF5cXBWcStq ZnZ6OC8vdmdqUC96dwpRM0FCeTU0OWUvTFJSeDh4ZVBCZ0ZFWGgybXV2NWNNUFArU21tMjRLK2Yx RVJFUnc1TWdSa3BLU3lNbkpPZWU0b2lpNFhDNU1KdE41Cno5MnlaVXQyN2RxRnlXUWlQRHljMDZk UGMvVG9VVHAxNm9UTlppTW5KNGRtelpweDZOQ2hjbTFGY25KeWFOcTBLWWNQSHc3MkxsWlYKbGZq NGVMWnQyMFpDUWtJd0FYMGgwdExTK1Bubm4ybmZ2ajJxcWhJZEhVMTJkamFwcWFrY08zYU1vMGVQ MXFpbFJXWDNvdFBwaUkyTgpaYytlUGNUR3hnWXJsMnQ3SFNHRUVFSUlJWVNvYitlVTNkaHMwUmdO WmNsa2hVQ0NPVkRGRkI0ZVJtUlU5YjFoalliQUIrWDh3aElNClppc2xUZzhPdHgrM3g0L2I0OFhq UHJjS09hNVJMTWRQbkFMQWJDeGZhZXp5Qk5wanhFZUhFeEZtd3FBdi96WFNVbWNnc1dzeEJhNnIK VXhVTU9oVzcwMDJzellySm9PTjRYakVuODBzd0d2VkVSNWpMdGNzb2UyeUxOQk51TVpKZjRpU3Yy RUdZeFVoRVdQbHFNbFZWUUZYSQpMYktqcWdxeGtWWWdrR0RXcVFyUkVaZGVvMjRoaEJDaFU1WnNQ aDhtazRuT25Uc0gyeTNjZXV1dDdOKy9uNmVmZnBxdnZ2cXFYRnVMCnE2KytHbFZWZzhuSHJsMjdv dFBwdVBycXF5OG83aSsrK0tMY0g0QTJiZHB3NE1BQlZxMWFoYXFxNTFUcnRtM2JsbSsrK2FaVzE0 dVAKanljdExZMU5temF4Y3VWS2NuSnlhTk9tRFFBWkdSa2NQMzZjbFN0WGN2TGtTVEl5TXNxZHUy clZLZzRkT2tSNmVucHdYM0p5TXFkTwpuYnFndGhsbjB1djFORy9lbkowN2R3S1FtWmxKZm40K0sx ZXU1TUNCQTdSdTNicEc4MVIxTDRtSmlSdzZkSWpFeE1UZ3Z0cGVSd2doCmhCQkNDQ0hxMnprVnpS YXJoZkNJY1BMeThpaXJZZ1lOUlZXSnRFV2hLdFYvSlZTbkJpcUpuS1VGUk9yY0ZCZDc4SmdqQWls clRjUHIKMHZEN3RVRFM5aGNHZ3dIOGdZcE9uYTU4SlZKdVFTbTJDQXNXa3dGYnVCbkN3ZXYzazF0 Z3grM3g0WEI2MENJdFdFMEdTdXh1ekwrMAp4Q2gxZXJEODhqakNhc0x1OUhDNGluN01aYTAwSEM1 UDROWWpMWVNaRFJTWE9zdU5jemc5d2E4UXE2cUMzZVZCOHdlMkRmcWFmV1ZXCkNDSEU1YXNtbGMw dnYveHl1ZTJycjc0Nm1DeU9qWTBOVmpDZnpXdzI4NWUvL0NXNGJiVmF5MjNYUm1VTCtrVkhSOU83 ZCsvZ2R2UG0KemN1TlQwNU9Kams1dWRiWGpZK1BKejQrL3B6OVlXRmg5T2pSbzhKem1qZHZIb3lq ak0vbjQrVEprOFRIeDJPMVdtc2R6OW5QUTFSVQpWSERCUW92RlVtRmw4Wm5uVlBTNHFudUppWWxo OE9EQjVmWlZkaDBoaEJCQ0NDR0VhT2dxYkFBWUV4MURTWEV4SG84SERRMEZzRm90CjJLSnNGUTAv aDgrdm9WTVZHdGtpaVkyT0lGWlIyWDBrSDhVUUZrZzArL1JzK1BrZ0hyOUdhdU53R3NkR1VWeGNI UHdLN05tdEozeCsKamR6Q1FCVzAwYUFqTXN5RXhXUWdKdExLOGR4aXRGL2FhWVJaakNpS2dzV2t4 Ky9YY0xtOTVCYlppWTYwRUc0eEVtNHg0dGMwOG91Ywo1VnB2bENsTGZDZkgvVnExcmRlZG16Zyt1 MDlsV1pKWkNDR0VLRk9ieW1aUk84dVhMeWNxS29wT25UclZkeWhDQ0NHRUVFSUljY1dxCk1ORnNN cHV3aG9kVG1KOFBCSG9mMm13eE5aN1U3ZkZpTVJtSWo0K2pzTENRaElRRU9xVEdzMlBmWVlyOFZu dytQeDdGZ2tmemNUd3YKMEVNNVB6OGZzeVZRaGVSd1ZkN2oyTzN4a1Z2b0lMbXhvVndTdU5UcElj eGl4R3pVWXpMcUtiRUhFc2xPbDVkanA0clI2VlRDekVhaQp3azFFUjVnclREUjcvWDcwcWtyT2lT SkFrc2RDWEVvY0RrZjFnNFNvd0IxM2pLanZFRVFOVlZaNWZYWlZzQkJDQ0NHRUVFS0l1bGZwCmt1 YU5ZZ05WelQ2dkQ1UEpURlFOZWpPWGNYbDhXRXdHckdIaDVPZm5FeDhmajZJbytIMWVuRzRQWHI4 V1NEWjcvUlI1ZlRpZFRnb0wKQzJuWnN1VXY1NWRQTkRleVdURWJEZVFWMnJHN1BGak1nUllYVHZl dmk2ZTUzRjU4Zm8yb01ET3FvbUIzZXNxZGV5S3ZCTHZMVFZTNApDZDh2RmNtYUJvb1NhUFhoODJ2 WUhSNGl3MHhZTFFaOFhoOXhNZUU0WFI1T0Y1emJVMW9JVWJsdDJ3N1dhRnk3ZGlrWE9SSWhxalp2 CjNyc1hQRWUrM1VQTDVIUGJQNVNScW1ZaGhCQkNDQ0hFbFc3NjlPbkJ4eGFMaFdiTm10R25UNThL VyttSlMxZWxpV2FUeVV4a2VBUUYKaFFYRXhzYWUxNlFsRGpkaEppT0pUUklvS2lya3dJRURKQ1lt VWxEaXhLRVo4UDJTYVBiNmZSaFVGNGNQSDhabXN4RWJHMHRScVF1dgoxMTl1dnZ4aUo5RVJFQjFw SVZhMTR0YzA3QzRQK1VYbEt4aExIVzRpdzB4NHZINDgzc0FDZ29VbEx0UklsZmlZWDlweWVIekI4 NHJ0CkxpTERUQ1RFUm5Ea1ZCR0ZKUzRVQmFMRHpTaUtnc3Z0SWIrNGZIOW1JVVRWYXBwa0xoc2Jx bVN6eFNJTGNZcTZWMTBsdlNTWmhSQkMKQ0NHRUVDSmcyclJwYUpwR1lXRWhXN1pzNGQxMzMyWE1t REhFeGNYVmQyZ2lSQ3BOTkFQRXhqWENwL21JUEk5cVpnajBMQzRzZGRMSQpacVZsYWlyWjJka3NX L2sxUldvTWVwT0NvalBnY1RseE9VcnhLRTVhcENYUW9rVUxQRjQveFhiWE9mUDVmUDRhVlJXNzNG NElNMUY2ClJsc01qOWZIeWJ5U0NzY1hsamdwTERremtheFJVT3lrb0pMa2NzNVpDd2xXdHkzRWxX YnQybDIxT3VmYWE5dGNoR2lFcUY5bGl3RksKc2xrSUlZUVFRZ2doQWhSRndXYXowYWRQSHhSRllm WHExZHgrKyswQUZCY1g4L0hISDNQMDZGRVNFaEs0NVpaYjBPdjF2UExLSy96dQpkNy9EYURUaWRy dDUrZVdYZWZ6eHg0UGJNMmJNWU1LRUNjeVpNNGRCZ3dheGJOa3lORTFqeUpBaHRHdlhycDd2K01w U1phTFphRFNTCm5OeTBWaE03WEI3eWloekVSRnBJUzB2RFpBMG5PK2NVaDQ4ZnBxVFVUb3d0bkdi eHNXUzBiRWxzYkN3ZXI1L1RoWGI4dFZ4WVQxRVUKSXNJQ2kvMlY5V2NXNGtwMmNPWWJoS2srdklv RHM2YkRnNGJ5eXo4ZXZSZVRWOEdMRVJVWEtpcTVtb1ZXano5VTYrdGxaZjJFdzMyeQpsdWU2R0R5 NFE2MnZMVVJEVTVaa1BudWZFRUlJSVlRUVFvaUF6cDA3ODhZYmJ3UzNseTlmVGxKU0VpTkhqbVR0 MnJVc1g3NmMyMjY3CmphU2tKUGJ1M1V0bVppWjc5dXpCN1hhelo4OGUyclp0eTU0OWUwaEtTaUl5 TWhLWHk4V0pFeWVZT0hFaWUvZnVaZm55NVpKb3JtTlYKSnBvdlZLbkRqY2ZySXliQ1NrcHlJaW5K aVJXT0t5cDFVV0ozNGF0bGt0bHMwaE5uQzhQckQxUSthNW9zNUNkRXloUGpPVGp6RFZJTQpCbEEw VUhTZ3FhRDZ3SzlITXlnb2loLzg0V1M3dkxTYVZQc2s4NW1HYjE0SHdLS3JlcENha29hcUt1aDBP blE2RllNaDhGT3YxNkdxCktqcWR5cmZyMTRma3VrSTBGQlVsbVVYbGNuTnpPWHo0TUNkUG5xU29x QWlYNjl4dk5na2hoQkJDaUliTFpESVJHUmxKNDhhTlNVNU8KUHUvMnErTEtaVGFieTczL3o4N09a dHk0Y1JpTlJycDI3Y3FjT1hNQXlNek1aTmV1WFdSbVpySno1ODdnejdadDI3Sjc5MjdhdG0wTApn Ti92cDFldlhoaU5SdExUMDFtNGNHRzkzTmVWN0tJbW1nSGNIaC9IODRveEduUll6UWJNUmdNNm5Z TEw3Y1hoOHVKMGUvSDUvTlZQClZBV255eXR0SzRTb1FNb1Q0em40OG15YW1rRFZmSUFmTkJWTnA2 TDROTkEwc2wxZVdreDZKR1RYbkQ0dDhMTjlNTSttaEd4dUlScTYKaXBMTW9VNDZYeTZKN09QSGo3 TnAweVp5YzNQck94UWhoQkJDQ0hFQkhBNEhEb2VERXlkT3NIWHJWbUpqWStuVXFSTUpDUW4xSFpw bwo0UEx6ODdGYXJjRnRoOE1SM0xaYXJkanRnVGE2R1JrWmZQWFZWN2pkYnZidjM4OEREenpBM0xs ejhYZzg3TnUzajhHREJ3Zm5LRnUvClNWWFZPcndUVWVhaUo1ckx1RDArM0I0ZklJdnJDVkdYVWg2 ZnlKR1pyNUZrQkZRLytEUVUxUUFvNUxqOXRKajBjRWl2MS83VEhzSEgKK3cvdUR1bmNRalIwbDBN QytHSnpPcDJzVzdlT0kwZU8xSGNvUWdnaGhCRGlJc2pOelEyMlFPalJvd2RtczdtK1F4SU4xT2JO bTJuWgpzbVZ3dXl5NUhCWVdodDF1RHlhZHc4TENTRWhJWU0yYU5TUW1KaElURTBOQ1FnTGZmUE1O Q1FrSjVaTFZvbjdWV2FKWkNGRi9rcDU0Cm1JTi9mNVVVUzZCMWhzL240cWhYUjlNbkpvYjBPaFpq NDVET0o0UzR2T1RuNS9QVlYxOVJXbG9hM0tmWDZ4azVjaVJkdTNZbEppWUcKdlY3ZW1nZ2hoQkJD WEVxOFhpOTVlWGw4Ly8zM3ZQLysrM2k5WGdDT0hEbkMwcVZMdWY3NjY0bU9qcTduS0VWRFVseGN6 T2JObTltOAplVE1QUFBCQWNIOXFhaXJmZmZjZHZYcjFZdDI2ZGFTbXBnYVBaV1pta3BXVnhhQkJn NEJBbGZPeVpjdktWVE9MK2llZjVvUzRRcVJNCmVvVERNMmVSYk5LUjQvWFIvTEhRSnBsbE1UOGhS Rlh5OC9QNThzc3Y4WGc4d1gwUFB2Z2d2WHYzbHVTeUVFSUlJY1FsekdBd0VCOGYKejAwMzNjU1FJ VVA0K3V1dmc3MTFTMHRMK2ZMTEx4azBhSkFrbXdYVHAwOEhBc1VtS1NrcDNIZmZmY1RFeEFTUDkr L2ZuNFVMRnpKagp4Z3lTazVNWlBueDQ4RmhHUmdaTGx5NGxQVDBkZ1BUMGRMS3lzc2pJeUtqYm14 QlZVdTUvOEZGWk9VK0lPbEI0S29lMHRMUktqNStaCmZEbFRkblkyaFlYbGU1RDM3Tm16MW5FYyt2 c2JOSnMwdnRibjE1ZlZxMWNIRi9wODhza25VWlJBNytkOWgwOFFiVFVFK3pCVlpQUG0KemZ6Zi8v MGZPVGs1V0sxV09uWHF4T2pSbzRtTWpBUmd4SWdSZlBqaGh4Y1UzL1RwMDVrMmJkb0Z6VkZteEln UjViYWpvcUpvMjdZdApvMGVQcnRIQ0dtZmVUMDN2TFJUUHdaWEk0WENRYi9mUU1qbSt6cTU1S2Za b2RqZ2NMRjI2Tk5oakxTb3FpaGRlZUlHb3FLamdHRTNUCktDMHRaZGV1WFd6WnNvVzFhOWRTVWxK U1h5RUxJWVFRUW9oS1dLemhPQjJsV0t4aHhEV09wM1hyMWx6ZDZTbzZkYm9xT0thd3NKRGYKLy83 M3djK3lWcXVWb1VPSFZ2bTVUVFFzK3c2ZkNIN08wVFNORjE5OEVRQkZVZWpUcDA5OWhpWWFNQ2to RXVJS2N5a21tUy9FenAwNwptVFZyRnVQR2plUHFxNittcUtpSXhZc1hzMkRCQXNhUEQ5MXpjZXpZ c1pETkJaUkwraFlWRmZIWlo1OHhlL1pzbm5ubW1WclBFNHB4ClF0VEcrdlhyZzBsbW04M0c3Tm16 TVJnTVFPQk5hM1oyTnRPbVRjUG44OVZubUVJSUlZUVFvZ1ljOWtBeGdMMjBoSVBaSlJ6TTNzZUsK WlZtMGJYOFZOOTB3aEt1dTZraFVWQlN2dnZvcUV5ZE9wS0NnQUx2ZHp2cjE2K25idDI4OVJ5K0V1 SmhrQ1VZaHhHWHRrMDgrWWNTSQpFWFR2M2gyRHdVQnNiQ3hqeG95cE5NbDhkalh4bWR2cjE2L24w VWNmWmRTb1VVeWFOSW50MjdjRE1IWHFWRTZmUHMySUVTTjQvLzMzCmdVQ2JnTC84NVMrTUhqMmFa NTU1SnRpVDF1UHg4SnZmL0lhRkN4ZHl6ejMzMU9nZUlpTWp1ZVdXVzhqT3pnN3V5OHZMNDVsbm51 SGUKZSsvbGYvN25memgxNmxTMTkxTmNYTXh6enozSFBmZmN3NU5QUHNtK2Zmc3FIRmRaN0ZVOUIw SlU1dmp4NCtVVy9udmhoUmVDU1dhbgowOG1iYjc3SkgvLzRSMGt5Q3lHRUVFSmN3alJOWTl0UG01 ajlqOWY1Y09FblFLQ2x4Z3N2dkJBY2MrVElFWTRmUDE1ZklRb2g2b0MrCmFYeFU5YU9FRUJlczhG Uk9mWWR3UlRwNDhDQy8vZTF2UXpMWFcyKzl4Ui8vK0VlYU4yL08rdlhyZWZmZGQzbisrZWY1NjEv L2VrN3IKaVhmZWVZZG16Wm94ZWZKa0ZpNWN5UHZ2djg4RER6eUF3V0RBNlhUaTkvdjU1ei8vV2FQ cmxsVTBsL1dpQW5qdnZmZG8zYm8xVHozMQpGSjk4OGdrTEZpemdzY2NlcTNLZWVmUG1rWktTd2hO UFBNRlBQLzNFbkRsemVQNzU1ODhaVjFuc1ZUMEhvbktIRDUvQ0hCVVowamxQCkY3c3VlQTVuWVZI STQ2ckk5eHQvQ0Q1KzhNRUhneTFybkU0bmYvbkxYOWk3ZCs5RmowRUlJWVFRUXRTTjB1SUNQdjkw RVFBamJydVoKeU1oSUhuend3V0RQNXU4My9rQ1BQZ1BxTTBSUmpVWVJwdm9PUVZ6Q3BIV0dFT0t5 VmxoWUdFeHNYYWlvcUNnMmJOaEFaR1FrUFh2MgpyTEpYOXRhdFcvbjczLytPMld4bTJMQmhUSmt5 SlppczlYcTlEQnc0RUtQUldPbjVaMVlZMjJ3Mk9uYnN5SVFKRThyTi8rS0xMMkt4CldMamhoaHQ0 OHNrbnE0MS8wNlpOd1ppNmRldEd0Mjdkemp2Mjgza094SzhzK3RDK1dRdkZmTTRRelZPVjB0SmlD Z3Z5Z2NDQ0g3MTcKOXdZQ0ZTL3Z2UE9PSkptRkVFSUlJUzVEVHFlRHp6NzdsSll0VXJpNjgxWDA3 dDJiZi83em4zaTlYZ29MOHZHNzNJU0ZSZFIzbUVLSQppMEFTelVLSXkxcDBkRFI1ZVhuRXgxLzRZ bTEvK01NZitPOS8vOHVVS1ZPSWlZbGh6Smd4bGE1dzYzQTRlUERCQjRQYmVuMzVsMXViCnpWYmx0 YXJybVZ4U1VrSkVST0ROV1hoNE9NWEZ4ZFhHWDFwYVNuaDRlTFhqcW9yOWZKNERJUTduSEF3K0hq eDRjUEIvUzluWjJYejEKMVZmMUZKVVFRZ2doaEtoS1RFd01zYkd4UkVSRUJEOC9sSlNVVUZ4Y1RH NXVMbmw1ZWRYTzRYYVU4TkhIbjNCMTU2dlE2L1VNSGp5WQpKVXVXQUlIM2lHM1MyMTNVZXhCQzFJ OEdtV2grNzczMzBEU3R3bU9Lb25EMzNYZlhjVVJDaUV0Vldsb2E2OWF0WS9qdzRUVWFyeWdLClBw OFBuVTRYWENHNVRPUEdqWU85bmIvKyttdGVlZVVWWG4vOTlRcm5pWXFLWXViTW1SZHRWZVhJeUVo S1NrcksvYXhPUkVRRStmbjUKeE1iR1ZqbXVxdGpQNXprUTR1VEpYeGZKN05ldkh4Q29acDQyYlZw OWhTU0VFRUlJSVNwaE1wbG8yclFwaVltSkhEaHdnQk1uVGdRWApkTFphcmRoc050cTFhOGZSbzBm SnljbkI1YXE2bmR1QlBUdjRmdU1QZE8xeU5mMzY5UXNtbWsrZVBDYUpaaUV1VXcxdU1jQVBQL3lR Ck5tM2EwS1pORzlMVDA0Ti9RTUh2QjU5UFk5NjgrZVgrdlBmZWd2b09Xd2pSUU4xODg4MTgvUEhI ZlAzMTEzZzhIb3FLaXZqa2swK1kKTVdOR2hlT2pvNlA1NFljZmNEZ2NMRjY4R0ZYOTlXVnk2dFNw ckZ1M0RwL1BSM3g4UEg2L1AzZ3NKaWFHNDYwK3ozRUFBQ0FBU1VSQgpWTWVQNC9WNkFianFxcXY0 OU5OUGNibGNyRnk1a2ovLytjOGh2YS8yN2R2eitlZWY0M0s1V0x4NE1lM2J0Ni8ybk02ZE83TjQ4 V0pLClMwdFp0MjRka3laTnFuQmNWYkZYOVJ3SWNUYXZ4eE44SEJNVEF3U3FZYTdVaGYvZWYvLzk0 SUtoUWdnaGhCQU5pY2xrSWpVMUZZL0gKdzdmZmZzdWhRNGNvS2lyQzYvWGk5WG9wS2lyaTBLRkRm UHZ0dDNnOEhsSlRVekdacW0vRHRtN0Q5OEN2N3dXaC9IdEVJY1RscFVGVgpOTStmUHgrYnpjYXhZ OGZRTkEyMzI0Mm1hWlNVMkduYnRnTitmOFZWempxZGpnOC8vSWdSSSs2bzQ0aUZFQTFkU2tvS2t5 Wk5Zc0dDCkJienh4aHRZclZZNmRlckUyTEZqS3h3L2N1Ukkzbnp6VFFEdXUrKytjbFc5STBhTTRG Ly8raGV6WjgrbWNlUEdqQnMzTG5oc3lwUXAKUFB2c3M5anRkdDUrKzIxR2pSckY2NisvenRpeFky blVxRkc1VmhTaE1HclVLR2JObXNYWXNXTnAzYm8xanp6eVNMWG4zSDMzM2J6eQp5aXVNSFR1V0pr MmFCQ3VUSzVxN3N0aXJlZzZFT0Z0eGNWSHdjZGtIa2QyN2Q5Zm8zTEtFN091dnY4N3ExYXZQMlQ5 eTVNaFFoVm1qCk9NcjQvWDV5YzNQNTRZY2YrT0NERDNBNEhIVVNoeEJDQ0NIRXhkUzBhVlBzZGpz SER4NnNjcHpQNStQZ3dZT2twS1RRdEduVGF0ZmMKMkxVcjhON3Z6S1QwbWU4UmhSQ1hsd2FWYUM2 cmNGSVVCWWZEUWJObXpkaTJiUWZSQ1Vuc1A1bVAyZXZFV2ZiVkRFM0RyMm1nZ2Rmbgp4V0l4OCs5 L0wyRDA2RkgxZUFkQzFBMkhzK3F2S0lueU9uYnNTTWVPSFNzOWZtWS81T3V2djU3cnI3OCt1RjIy ZUZuWlBDKy8vSEtGCmM2U2twUERLSzY4RXR5TWpJM25xcWFlcXZWNXRqa09nOHZxWlo1NnA5dnd6 SDBkRVJEQjE2dFJxejZrcTlxcWVBeUhPcG1tL1Zyd3IKaWdMQXQ5OStlMTV6M0hycnJYenp6VGNO cG5wZVZWWGk0dUlZTW1RSVlXRmgvT01mLzZqdmtJUVFRZ2doTGtoTVRBeUppWW5sM3FmZAplT09O d1ZZWEZlMDdmUGd3UFh2MkpDOHZyOHFlelFYNXVjQ3Y3d1doL0h0RWNXbVNuSVNvVElOS05KZXgy KzNvZERvT0hUcEdaS1FOCm43MFVGWEFEYXRscms2TFFJaVVGblU0aFBDS1M3T3g5NUo0K1hXNmU2 ZE9uQng5YkxCYWFOV3RHbno1OWFyd28yUHo1ODdubm5udHEKZlIvNzl1MWo1Y3FWbkR4NUVwUEpS T3ZXclJrNGNDQldxN1hXYzRZaUxuSHAwK2tOOVIyQ0VFTFV5cFl0VzJvOHRyUzBGSURycnJ1dQpY Rlh6MlFZT0hNaWdRWU9JajQ4blB6K2ZoUXNYOHZYWFh4TVpHY21jT1hQWXRHa1R6ei8vUEJENDlr SEhqaDM1OGNjZmVlR0ZGNERBCklwY2RPM2JrTjcvNVRhVVZ5bVVWMUtxcTBxRkRCLzd3aHovUXVY UG5jbU1HREJqQVRUZmRSRnhjSEhsNWVTeGF0SWdWSzFaVWVZK1YKeFM2RUVFSUlVVmRpWTJNNWNP QkFzUGp2eGh0dkpEbzZ1bHhpK2V4OVBwK1BBd2NPRUJzYlcyV2kyZWR4MThrOWlMb2xPUWxSbVpB bAptcmRzMjAycDNZR2lLdVgyNjFRRnQ5dExRbndqV3JWb1d1MDhUcWNUVlZWeE9YMTA2ZElUcjlk LzFwd0tvS0hUcVd6NjhWc3lNdHRnCk1ac3dHQ3ErbFduVHBxRnBHb1dGaFd6WnNvVjMzMzJYTVdQ R0VCY1hWMjBzdWJtNTFZNnB6S0ZEaDFpNGNDSERoZzBqTFMyTjB0SlMKMXE1ZHk0b1ZLeGcyYkZp dDU3M1F1SVFRUW9qNlZKWThyZ21yMWNwNzc3MVhaVlZ6Nzk2OWVlQ0JCNExiOGZIeFBQVFFRNXcr ZlpydAoyN2R6OU9oUldyUm9BUVJhYlFYV2ZZRDA5SFFVUlVIVE5GSlRVemx3NEVDTjIyRG9kRHFB Y3VPN2R1M0tiMy83MitCMlhGd2NZOGVPCnhlVnlzV2JObWdybnFTNTJJWVFRUW9pNkVCRVJ3WWtU SjRMYlM1WXNLWmRZaHNBM0t2UHo4OHRWT1JjVUZOQ3FWYXRxWnErNEJhb1EKNHZJVXNrU3ozcUNu cUNUdzRWRTU0OStCRnhVRnE4VmM0N2tLQzUwMGF0V2U3MDZWRUZ0NkNxZlRnUVpvZnZCcmZ0REE0 L0VSSHQ2SQo3Ny9mak1sa1FtK28vTGNwaXFKZ3M5bm8wNmNQaXFLd2V2VnFici85ZGdDeXM3UEp5 c29pTHkrUHFLZ29oZzRkU21wcUtuUG56cVdvCnFJanAwNmZUcTFjdit2YnRXK25ZaXF4ZHU1YnJy Nytlakl3TUlQQlY5Q0ZEaHBRYlUxSlN3cUpGaThqSnlTRXBLWWs3Nzd3VGs4bUUKeitkajVzeVpE Qm8waUdYTGxxRnBHa09HREtGZHUzWVZ4bFhaUEY2dmw1a3paM0xOTmRmdzdiZmZNbVhLRkhiczJN R0tGU3NvTEN3awpOamFXb1VPSGtwS1NVdVAvTmtJSUlVUmRLZnM3KzlaYmI2MjBxbm5vMEtFQXZQ amlpMnpac29XcnJycUt5Wk1uTTJUSUVMWnYzODZPCkhUdm8zNzgvTnB1TnhvMGJZektaMkx0M0w2 MWF0YUpGaXhZVUZSVVJHUmxaYVRLNFRFV0wrSDN5eVNmQngyVWZ3ajc0NEFNKy8veHoKQmcwYXhO MTMzODJRSVVNcW5idTYySVVRUWdnaDZrSjRlRGgydTczY3ZySmtjMlptSmdEYnQyOC9wNVdHM1c0 blBEeTh6dUlVUWpSOAphcWdtYXRxa01WWkxXWFAzUU5WeDJXK3U0bUp0SkRTT3JkRThack1acThY Q3pWOHY1cDVWLzBlZTMwdkxWcTFwa2RLTU5ta3Q2TkF1Cm5jNVhaVEo0MEhWRXg1clFOQlVVRGI5 V3MxVkxPM2Z1eklFREI0TGJXVmxaREJnd2dLZWVlb3BldlhvRlh6akxLb3ltVFp0RzM3NTkKcXh4 YmtSTW5UZ1NycGlxVGxaVkZmSHc4di92ZDcwaEtTbUxseXBWQW9GTEs1WEp4NHNRSkprNmN5QTAz M0JBOFZsbGNGYzJqMSt0eAp1d05mVTVrOGVUSVErTXZpMWx0dlpjcVVLZlRxMVlzdnYveXlScyti RUVJSVVSOThQaCtmZlBJSnQ5NTZLNnA2N3R1VzVPUmtBSjU4Cjhrbm16NThmL1B1dTdKZW9PM2Z1 QktCRml4YTBiZHNXZ1AvODV6OEFaR1ptMHJKbFN3QjI3Tmh4WG5HOS9QTExMRnUyTExqZHRHbmcK VzF0TGx5N0Y1WElGanpWcDBxVFNPYXFMWFFnaGhCQkNDQ0V1SlNGTE5FZEdodE1vTnZxWHJVQVZN d1I2R1NiRU42cnd3MkYxamdFMgp1NHJGWU1ac01tQXltVENialZnc0pzS3RnWDBBWGJwMEl0b1dV YU01eldZekx0ZXZUY3ZIang5UHExYXQwT2wwdEcvZm5vS0Nna3JQClBaK3hwYVdsaElXRlZSbExk blkyUFhyMHdHZzAwcjE3ZC9iczJSTTg1dmY3NmRXckYwYWprZlQwZEFvTEMyczlUK2ZPblRIOFV2 RWQKSGg3T3pwMDdLUzR1cGwyN2Rvd2RPN2JLR0lVUVFvajZ0bXJWS2d3R0E5ZGRkMTJORndXMDJX ekFyd25rc2tUenlaTW4yYng1TTRXRgpoV1JtWnBLYW1vcW1hZFVtbWtlT0hNbklrU05adW5RcDhH dVN1REsxZWQ5emR1eENDQ0dFRUhXaHBLVGtuTFdreWxwbmJOKytuZTNiCnQ1ZHJvMUhHYXJWU1Vs SlNsNkVLSVJxNGtDNEdtSkxVaE5PbjgzRTRYV2hvS0VDMExZTEVoT3I3SVpkeE9wMkF3c0oydlFF Rms4bkEKVHo5dkJ4UTB2eDgvZ1JWS05hK0d3UnhJbmxiVm8vbHMrZm41NVY1QUR4NDh5TEpseXpo OStqUWVUOVZWMGVjek5pSWlncUtpSXFLagpveXNkNDNLNW1EbHpabkQ3N0ErbEZvdWx3djNuTzgr WlgyVVpPWElrYTlhczRlMjMzeVlpSW9MQmd3ZEw1WlFRUW9nR3pldjFzbmp4ClltNjk5VmFjVG1l NXY4ZHpjbkpJVFUzbGIzLzdHMXUzYmcwdVlsUG05T25UNU9ibWtwYVdSbHBhV25BMTlSMDdkdENo UXdmTVpqT0gKRHgrdThZZWtwVXVYTW1USUVHNjQ0UVkrLy96ejROZE1qeHc1UWxwYUdvTUhEK2FM TDc0SXRzdkt5Y21wZEs3cVloZENDQ0dFcUF2Rgp4Y1hZYkRhS2lvcUFYNVBNWi9aa3JtaUJRSnZO Um5GeGNiM0ZMWVJvZUVLYWFBNExzeEFUWStQSTBVQVRlWjFPUjNKaXdnWE42VmM4Cm9Ib0RSZEtx aHVJSDBORDBHaHFCcXFhdlZxL0hZcTVaRCtqTm16Y0h2eVlMc0hEaFFnWU9IRWliTm0wQWdxdlNW K1I4eGlZbko3TjkKKzNaNjl1eFo2Wml3c0RBZWZ2aGhqRVpqaldJUHhUdzJtNDJiYnJxSm0yNjZp YTFidDdKbzBTSWVlK3l4QzdxK0VFSUljZWNkdy9qZwpvMDh2MnZ3clZxeGcrUERoNTFUYkxGcTBp RW1USnZHSFAvd2h1TS9qOGZERER6L3c4c3N2QTRHa2NzK2VQVkVVaFo5Ly9oa0k5Qm5zCjNyMDdH UmtaNVZwZ1ZPZmt5WlA4OE1NUGRPblNoUnR1dUNIWWhtUHg0c1ZNbmp5WnUrNjZpN3Z1dWlzNGZ2 SGl4WlhPVlpQWWhSQkMKQ0NFdXR0emNYTnExYThlUkkwZncrWHpCL3N4bnRnczllNTlPcDZONTgr WnMyN2F0dnNJV1FqUkFJVTAwQTdSb2xzaXBVL200UFI3Qwp3NjAxN3MxY3htdzI0M0c3Mkg3TDF3 QmtmRG1ZdEZiTjhIbGNHQXc2REFZRGVwMktMZHJHOWwxYktUaDltb2hJTTI2M3E4cDVpNHVMCjJi eDVNNXMzYnk2M3dudWpSbzJJalkzRjUvT3hZY01HTEJZTGVYbDV4TVRFRUI0ZVRsNWVIamFiRFZW VnF4eDd0bXV2dlpaMzNubUgKeU1oSU1qSXljTHZkYk5xMGlhTkhqM0xISFhjQTBLcFZLOWF1WFV2 UG5qM1p0bTBiMjdadFkvVG8wZFUrUjJmSGRUN3p6SjA3Ti9qQgpPam82dXNaZlFSYmlmT2hWcGZw QmdOY2Z1aFdJSFE1SHlPWVNRcHkvRHo3NjlLSW1tejBlRDU5Kyt1azVmNzk5OTkxM3pKMDdsNEVE CkI5S2tTUk5jTGhmZmYvODk3NzMzWG5ETWpoMDc2TldyRjBCd2tiMnlWaG1Lb3B4M2YrYlBQLzg4 bUdndXEycmV1SEVqcjc3NktpTkcKakNBMk5wYVRKMC95L3Z2djgrT1BQMVk2VDAxaUYwSUlJWVM0 MlBMeThqaDY5Q2pKeWNrY1BIZ1FvTUkxcWM3Y2w1eWN6TkdqUjhuTAp5NnV6T0lVUURWL0lFODFo Vmd1TjQ2STVldndVcWMyU0xteXlZMkF1S3NYUzNJeFg5YU0zR0RBYTlSajB1bkk5bWpNek1zak8z a2RCCjNybDlqS2RQbnc0RUZzWkxTVW5odnZ2dUs1Y1lIamh3SVAvKzk3OHhtODBNR3pZTVJWRjQ4 ODAzbVRKbENxTkdqV0xCZ2dVNG5VNG0KVDU1YzVkaXp4Y2ZIYy92dHQ3Tml4UW9XTDE2TTJXeW1W YXRXM0hERERjRXgvZnIxWS9IaXhjeVlNWU9vcUtoeitoMVY1dXk0em1lZQp2bjM3c25UcFVoWXRX aFNzYmhZaWxQU3F3dmJ0aDJvME5qT3pXVWlUelVLSStoWEtaUFBJa1NQUDJiZGt5WklLUC9Rc1c3 YXN5cXJrCkZTdFdzR0xGaW5MN2NuSnlLcnhHVGVMWXZuMTdoZnZYckZuRG1qVnJ6bXV1Nm1JWFFn Z2hoS2dMWlMyOVVsSlNPSHo0Y0tVdHZYUTYKSGNuSnlWaXRWdmJ2MzEvSFVZcEwyZlBQL1RYNDJH eXgwTFJwTTNwZDE1dkdqUnZYWTFRaTFFS2VhQVpJYlo2TTErZWpjZHk1bGI1Vgo2ZGF0RzZ0V3JT TGFGay9teDRFZXpicXdjTFpzM1lHQ2drOGowS2ZacitIeitiQmFBejJNSyt2UlBHM2F0R3F2MmFS SkUzNy8rOThICnQxdTBhRUdmUG4yQVFMTDRrVWNlcWRIWWlyUnMyYkpjbTQ2eldhM1dTai9rbmgz N21kdG54M1UrODZTbXBqSmh3b1JLWXhMaVFweFAKa2hsZysvWkRrbXdXNGpKenNTdWJoUkJDQ0NG RTZMbGNMdmJ2MzAvVHBrM3AyYk1uQnc0Y29LQ2dJTGdlaGRWcXhXYXowYng1YzQ0ZQpQY3IrL2Z0 eHVhcitacmtRWjN0cXlsUTBEWXFLQ3RqNjAwOHNtRCtQZTBiZlM2TTRTVFpmTGk1S290bGlOdEd4 YmRwNW41ZVJrVUZHClJnYi90MkJoY0YrcFVvUWxUTVd2K1FoOEdUL3diNTNPaU1zZGFEci8yV2Vm QTlDMWE5Y0xEVjBJVVV0NlZXSDkrdDNuZmQ3NjlidnAKM2oxTmtzMUNYRWJLa3MyZmZIeFg5WU9G RUVJSUlVU0Q0SEs1Mkx0M0wzbDVlY1RHeHRLcVZTdkN3OE1CS0NrcG9iaTRtRzNidGttNwpESEZC RkFXaW9tejB1cTQzaXFLd1pzMDNETC9sTmlEUTl2YlR4WXM0ZnV3WThmRUozUFQvYmthdjEvUEdh Njh5OGJFbk1CcU51RDBlClhwczlpNGNuUG9iUllNRHRkak43MWt6R1BqaWVmLzFyTHYwSERHVGxp dVdnYVF3WU9Jak10dTNxK1k2dkxCY2wwUndLWlQyYU8zdysKbEtZcDhaWDJhRDU5UEk4SkU4YlZj N1JDTkR6SFpzOGhUUFhoVlJ5WU5SMGVOSlJmL3ZIb3ZaaThDbDZNcUxoUVVjblZMRFI3cEhiLwpY OUtyQ3N1V2JjWGhQbG1yODVjdGN6RndZSHRKTmd0UlEzZmVNYXkrUTZqU0J4OTl5Z2NmZmNxQ0Jj TVlPZkxPK2c1SENDR0VFRUtjCmg3eThQRWttaXpyUjhhcE8vUFB0T2NIdHIxYXVKREV4aWR2dnVK UDE2OWV5ZXRWSy90L3dXMmlTbU1qK2ZmdEl6OGhnMzk0OXVOMXUKOXUvZFEzcEdKdnYzN1NVeE1Z bkl5Q2pjTGhlblRweGsvRU1UMkw5dkg2dFdycEJFY3gxcnNJbG1BSTZCWWkvQVlraXBza2V6RU9K YwpUU1kreUxIWmMwZ3hHRURSUU5HQnBvTHFBNzhlemFDZ0tIN3doNVB0OHRMczBkRDh3bWI0NW5V QUxMcXFCNmtwYWFpcWdrNm5RNmRUCk1SZ0NQL1Y2SGFxcW90T3BmTHQrZlVpdUs4U1ZJbFF0S2ZK elR4RWRHeGVTdVlRUVFnZ2hoQkRpZkZrczVuSXRXQTRlekdiTUEyTXgKR28xMDZkS05mODU5QzRD TWpMYnMyYjJiOUl3TWR1L2FkY2JQVFBiczNrMUdSaVlvNFBmNzZkNmpCMGFqa2RacGFYeXk2TC8x ZFd0WApyQWFaYUI0d1lDRDVyNWNDY0ppakhGNXh0UEt4L1FmVVZWaENYSEthVEh5UWc2LytnNllt VURVZjRBZE5SZE9wS0Q0Tk5JMXNsNWVrClJ4OE8yVFduLzlJV3ZIMHdGNmFFYkc0aHhLWGp6anVH TVdyVVhZQy92a01SUWdnaGhCQkNORUQ1K2ZsWXJkYmd0c1BoQ0c1YkxCWWMKdi9RSWI1T2V6amRm ZjRYYjQrRkE5bjd1dmY4M3pIdm5uM2c4SHJLejk5Ti80S0RnSEpaZnp0ZnBkSFY0SjZKTWcwdzB4 eldPNU9HSAo3cTN2TUlTNExEUjVaQUxIWnI5QmtoRlEvZURUVUZRRG9KRGo5cFAwNlBpUVhxLzlw ejJDai9jZlBQK2V6VUtJUzkrdml3RXVxTzlRCmhCQkNDQ0dFRUEzVTFpMC8wYUpGYW5EYmFyVUdr ODFuSnAydFZpdU5HOGV6YnMwM05HblNoT2pvYUJySHg3TjJ6VGMwams4b2w2d1cKOVV1dDd3Q0VF QmRmM01UeEhIUXBnQXFxaHMvbklzZnJJWDVpYUpQTUZtUGpXdjBSUWx3K2ZrMHlDeUdFRUVJSUlj UzVpb3VMV2J0MgpEVC85dEprZVBYc0Y5emR2a2NyRzc3L0Q0L0d3WWNNNm1qZHZFVHlXbnBuQnhv M2ZrOVltSFlBMmJkTFp1UEY3TWpJeTZqeCtVYmtHCldkRXNoQWk5Sm84K3pPSFpzMGsyNmNqeCtr aWNNQ0drOHc4YzJENms4d2toTGoyU1pCWkNDQ0dFRUVKVTV2bm4vZ3FBWHErbldiTVUKUnQwOW11 am82T0R4UG4zNnN2aVRqNWs5YXlhSmlVbmNOT3ptNExFMmFla3N5OHFpZFZvYkFOTFMwbG14ZkZr dzhTd2FCa2swQzNFRgphVHh4SW9kZW1VUGlvNkZOTW52OVdram5FMEpjZW1xYVpINy8vZmZySUJv aGhCQkNDQ0ZFUS9MVWxLblZqZ21QQ0dmVVBhTXJQR2F4CldubnlxU25seHA2NVhkRTFhbkpORVZy U09rT0lLMHpDb3cvV2R3aENpTXVRVkRJTElZUVFRZ2doeEpWTktwcUZFRUlJVWFjMjdUcFEKM3lF SUlZUVFRb2c2MEtsTjgvb09RUWhSaHlUUkxJUVFRb2c2Sng4NmhCQkNDQ0V1YjFKY0lNU1ZSMXBu Q0NHRUVFSUlJWVFRUWdnaApoTGdnbDMxRjgzLytzd2gvSlF1VnFhckM3YmNQcitPSWhCQkNYR2tj WGxkOWgxQ2hoaHFYRUVJSUlZUzR2TW43MElZckRGTjloeUF1CllaZDFvdm5qLzM1R2gvYmQ4WHI5 S0tweXhoRUYwTkRwVkQ3KytETnV1ZVdtK2dwUkNDSEVaUzQ1T2E2K1E2aFlSQU9OU3dnaGhCQkMK WFBZYVJVZ3lzeTVzMmJLRmdvS0Nhc2ZaYkRZNmR1eFlCeEdKeTkxbG0yaGU4TjUvQ0V0dXpYZW5T b2d0UFlYVDZVQURORC80TlQ5bwo0UEg0Q0ErUFpNR0MvekpxMUszMUhiSVFRZ2doaEJCQ0NDR0VF QmRzOWVyVjlPblQ1NktORjZJaURTYlJ2R1hiYmtydGpyTXFqMEduCktyamRYaExpRzlHcVJkTWF6 NmNvQ2pkL3ZSaUE5N3BjVC90V3JmRjVYQmdNT2d3R0EzcWRpaTNheHZaZFd6bDVYTDZ5SVlRUVFn Z2gKaEJCQ0NDRXVmVnUyYkRudnBIR2ZQbjNZc21XTFZEYUxDOUpnRXMxNmc1NmlrbElnME5paTdO K2dBUXBXaTdsVzh4NERiSFlWaThHTQpWL1dqTnhnd0d2VVk5RHJDcldiTUprT2w1MlpuWjVPVmxV VmVYaDVSVVZFTUhUcVUxTlRVV3NVaFJDajV2Sjc2RGtFSUlZUVFRZ2doCmhCQU5VRTNhWlZ6SWVa S1RFSlZwTUlubXBrMGFrNXVYajkzaG9xeUhjcG00V0JzSmpXUFBlODZGN1hvRENpYVRnWjkrM2c0 b2FINC8KZmtEVC9HaGVEWU81OGtSelZsWVdBd1lNb0VXTEZtemJ0bzBsUzVZd2NlTEU4NDVEaUZD em1LV2ZsUkNpL2l4YnZweGRPM2NDMENZOQpuWUVEQnRSelJFSUlJWVFRUW9pNklqa0pVWmtHazJp T2pBeW5VV3cwaHc0ZnA2eUtHVFJVVlNVaHZoR3FxdFo2YnIvaUFkVWJtRmJWClVQd0FHcHBlUThO ZjZYbmp4NDhQUG03ZnZqMkxGeSt1ZFF4Q0NDRkViZVRsNWJGanh3NDhIZzlXcTVYMDlIUWlJeVBy TFo1aHc0YVYKMjg3S3l1S1ZXYlA0OU5OUDZ5a2lJWVFRUWdnaGhCQU5RWU5KTkFPa0pEWGg5T2w4 SEU0WEdob0tFRzJMSURFaHJsYnpiYi9sYXdBeQp2aHhNV3F0bWxmWm9Mamg5dXNMekR4NDh5TEps eXpoOStqUWVqM3d0UUFnaFJOMDZjdVFJeDQ0ZEl5MHRqZkR3Y0lxS2l0aTRjU09kCk8zZkdaclBW ZVR4bFNlWnhRMXRoaW1tQzMxMkt4K0hnemM5Mk1HellNRWsyQ3lHRUVFSUkwY0RKb24vaVlxcDlt ZkJGRUJabUlTYm0KMXcvT09wMk81TVNFQzV2MEdKaUxTckVZQXYyWVRTWVRack1SaThWVWJZL21o UXNYY3MwMTF6QnAwaVNlZXVxcEM0dERDQ0dFT0E5ZQpyNWRqeDQ3UnFWTW40dUxpc0Znc3hNZkhj OTExMTdGaHd3YThYbSs5eFBYUVRlbjA3OWVOYXpJYTBUVlZUOStlR1R6UUp5bGs4M2Z2CjNwMWR1 M2Fkczc5TGx5NGh1NFlRUWtEZ2RhWHNULy8rL1prOGVUSjc5dXlwbHpocTR1R0hINjdWZVVJSUlV U1oxYXRYbC9zcFJLZzEKcUlwbWdCYk5FamwxS2grM3gwTjR1TFZXdlpuTFpINGM2TkdzQ3d0bnk5 WWRLQ2o0TkFKOW12MGFQcDhQcTlWUzZmbU5HalVpTmpZVwpuOC9IaGcwYnNGZ3M1T1hsRVJNVFUr dVloQkJDaUpySXpjMGxLU2tKblU1WGJyL0JZTUJxdFpLZm4wOWNYTzIrOFhNaFh2OXNKNjkvCnR2 T01QZCtGZEg1RlVYajk5ZGQ1OGNVWE1SZ3EvMld3RUVLRXdzYU5HL0g3L1J3N2RvelBQdnVNc1dQ SDh2YmJiOU9xVmFzNmphRW0KRGgwNlZLdnpoQkJDQ0RnM3VTeVZ6ZUppYUZBVnpRQmhWZ3VONDZK UlZZWFVacUdwa0NwVmlyQ0VnZEhxd3hybUl5d0NJcUlnTnM2SQphaWl1OUx5QkF3Y3lmLzU4M25y ckxWSlNVdWphdFN0dnZ2bG1TR0lTNGtxUWxmVlRwWCtFRUZYemVEejRLbGxHd0dBd1VscnFxTnVB CmdPY0cvZnEyWWV6d2p2eDJZS1BnOXZNRHdrSnlEWi9QeDZoUm81Z3paMDZsWTc3Ly9udnV2UE5P cnIzMldtNjc3VGJXcjE4UGdOdnQKNXZycnIrZUxMNzVnMEtCQjlPL2ZuNlZMbDdKbzBTSUdEaHpJ Z0FFRCtPS0xMNEx6bkQ1OW1na1RKdENyVnkvR2pSdEhjWEhsN3dtRQpFSmN2VlZWSlNrcGkzTGh4 M0gzMzNiejExbHZCWTFXOVRpeGZ2cHpodzRmVG8wY1BSb3dZd1E4Ly9CQThWbEJRd0dPUFBVYlBu ajI1CjY2NjcrUG5ubndGd3VWejA2OWVQdDk5K201NDlld0svVmlaN3ZWNnV1KzQ2bGkxYlJwOCtm Ymo1NXB2WnUzY3ZBUGZmZnovSGp4K24KUzVjdXZQYmFhK1hPQXpoNThpVGp4bzNqdXV1dTQ3ZS8v UzNIamgwREFxK0wvZnYzWjhtU0pSVytEZ29oaExneVZGYkJMSlhOSXRRYQpYRVV6UUdyelpMdytI NDNqTHF4eXVLeEhjNGZQaDlJMEpiN1NIczJuaitkVmVINlRKazM0L2U5L0g5eHUwYUtGL0xaSGlQ TTBlSENICjRPUHNnNEhFMk82ZGRmKzFWQ0V1TlQrdCt4UlRaREs3ZCtoUlVNb2RjenJ0MkU5dXAz bnpNWFVhMDk1Y0UrOCswUm05TFJMbnlXMm8KcGlaY2ZmWFZGSjhxNHZTUmdwQmN3Ky8zMDYxYk4x YXZYczNXclZ0cDM3NzlPV05lZlBGRkhuMzBVYnAxNjhZWFgzekJzODgreStMRgppekVZRERnY0Ru YnYzczNISDMvTXVuWHJlUGJaWnhrMmJCaUxGaTFpM2JwMXpKbzFpeUZEaGdEdzBrc3YwYXBWSzE1 ODhVWG16cDNMClAvN3hELzd3aHorRTVENkVFSmVtVzI2NWhaRWpSd2EzcTNxZCtOdmYvc2FzV2JO bzA2WU55NWN2WitiTW1jeWZQeCtBbDE5K21kYXQKVy9QY2M4K3hZY01Hbm52dU9lYlBuNC9SYU1S dXQrUDMrMW14WWtXNWErdjFlcHhPSjN2MjdPSHp6ei9udmZmZVkvYnMyY3lhTll0Mwozbm1ITGwy NlZGckYvTW9ycjlDdVhUdisvdmUvTTIvZVBHYlBuczJ6eno2THdXQ2d0TFNVUFh2MlZQZzZLSVFR NHNvZ3VTeFJWeHBjClJUT0F4V3lpWTl1MDBFeDJEQlI3UWExNk5Bc2hRcWNzeVN5RXFON09uVHZK YUtKeFhkTWo5R2w2bEw3Tmo5QTM1UWg5V3h5aFQ4b1IKQnFmbGtaN2dZdWZPbmRWUEZrTERuL21R TlJ1TGNCY1U0NDlvamR1Y2dyMFVkdTh1NGJvSkw0VDBXbzg4OGdodnZmVVdUcWZ6bkdNZgpmdmdo dlhyMXdtZzBNblRvVUk0ZVBRb0UybTc0ZkQ3dXZmZGV3c0xDNk5PbkQwVkZSWXdaTXlhNGZmejQ4 ZUE4MzMvL1BhTkhqOFpxCnRYTDMzWGZ6N2JmZmh2UWVoQkNYbm9pSUNFcEtTb0xiVmIxT3hNVEVz R3JWS2s2ZE9zV1FJVU9DU1dhQWI3LzlsbEdqUm1HMVd1bmIKdDIvd21LSW9lTDFlYnIzMVZzeG04 em5YMXpTTkVTTkdFQllXeGgxMzNNRzJiZHRxRlBmR2pSc1pOV29VWVdGaDNIbm5uZno0NDQvbApy bmYvL2ZkWCtEb29oQkJDQ0JGS0RiS2lPUlFHREJoSS91dWxBQnptS0lkWEhLMThiUDhCZFJXV0VK ZXRxdHBoU0pKWmlQUG5LejJGClBqNFpSWUdjUEQzcmR6dnBubWFtU2FRYlZWWFJxWFgvdStLMzM1 ckg2TWYvekpKLy9wME9qcThvOWxzNDVrbGt5S1FYZVB1dGVmeDIKN0wwaHU1YkZZbUhNbURHODl0 cHJUSm8wcWR5eGpSczNNbXZXTEE0Y09GQmhJdHBtQ3l3c1hOYmorY3h0VGRPQzQwcExTOHRWOVVs UAphQ0hFa1NOSGlJNk9EbTVYOVRveGMrWk0vdld2ZjNIdnZmY1NGeGZINU1tVDZkeTVNd0RGeGNW RVJrWldlcDNZMk1yWG9TbTdma1JFCkJLV2xwVFdLdTZDZ0lQaGFGeFVWUlVGQitXK1pWUFk2S0lR UVF0U1Y2ZE9uQng5YkxCYWFOV3RHbno1OWlJK1ByOGVvUktoZHRvbm0KdU1hUlBQeFE2RDd3Q2lH cWQzYWJqTjA3OTBpU1dZaGE4cGJtNGpoZWdqbXVOVDhkQzhlaFdGbThNWStIQnVoUlZZVzYvbExT MjIvTgpZOHVtSEg0NC9oRXZQelVKMDd3WWpoNDdSdVpUVTNqOCtZL1FIOHZoelRmZllkeTQrME4y elU2ZE9yRjY5V28yYnR4WWJsSEVxVk9uCjh2ampqOU83ZDI4VVJhRjM3OTYxbWo4bUpvYVBQdnFJ c0xEUTlKY1dRbHo2Rmk5ZXpEWFhYQlBjcnVwMUlpa3BpYWVmZnBxcFU2ZXkKZE9sU3BrMmJ4cEls UzRCQVlqYzNON2ZTRDgrS29sUzRId0pKNDlqWVdJcUxpd2tQRDY5UjNOSFIwUlFXRmhJVEUwTmhZ V0c1WkxrUQpRZ2pSVUV5Yk5nMU4weWdzTEdUTGxpMjgrKzY3akJrenBsNFdPUmNYUjROc25TR0V1 TFNkbVZ6ZXZYUFBPWDhBZnR4eXNMN0NFK0xTCm9LaDRTazdpT1B3RDdjMmI4V3QraHJVOFFFbXBB NityRksrajR2VUZMcFl0bTNMd05ra0ZZT2VPM2JCdEcvYnZ2Z3M4QnJ4TlV0bTIKNVVqSXIvdlFR dy94N3J2dm90Zi8rcnZ4NXMyYms1S1Nnc2ZqWWQ2OGVkaHNObkp5Y3M1NzdtdXZ2WlovLy92Zk9K MU9GaTFheFBqeAo0ME1adWhEaUVuTHk1RW5tenAzTDRzV0xlZUNCQjRMN3EzcWR1UC8rKzFtMmJC aytuNCtrcENSOFBsL3dXTStlUFprM2J4N0Z4Y1VzClc3YU1FU05HMURpVy8vNzN2NVNXbHZMUlJ4 L1JvY092djhTUGk0c2pKeWNIajhkenpqblhYSE1ONzcvL1BnNkhnL256NTlPdFc3ZnoKZlFxRUVF SmNabGF2WG4zZWYrcUNvaWpZYkRiNjlPbEQ5KzdkeTEyM3VMaVllZlBtOGJlLy9ZMTNMYVZtalFB QUlBQkpSRUZVM25tSAp3c0pDU2t0TGVlNjU1M0M3M1VCZ29kc1hYbmloM1Baenp6MUhVVkVSTDcz MEVqLzk5Qk16WnN6Z3BaZGVxbkVMS2hFNmwyMUZzeEJYCnVvTXozeUJNOWVGVkhKZzFIUjQwbEYv KzhlaTltTHdLWG95b3VGQlJ5ZFVzdEhyOG9RdSs3cGxKNXJUMDFwVXUvSGZxZUNGWngzOHEKVndV dGhDaFBVWFg0UFhaUVkvRDRBNzhiTnVSdW9zUUxibmNZWEFHLytEZVpUSXdiTjQ3Zi9PWTN3WDJQ UC80NER6LzhNT0hoNFR6OQo5Tk1vaXNKZGQ5M0ZtalZyem12dUNSTW04S2MvL1ltQkF3ZVNrSkRB SC8vNHgxQ0hMNFJvNExwMDZRS0EyV3ltYytmT3pKa3poNlpOCm13YVBWL1U2TVg3OGVGNTg4VVdt VFp0R1ltSWlUei85ZFBEWXhJa1RlZnJwcHhrMGFCRE5talZqMnJScE5ZNHBOVFdWRzIrOEVadk4K eHNzdnZ4emNQMnZXTENaT25FaEpTUW5MbHk4dmQ4NkVDUk9ZT25VcWd3WU5vbDI3ZHZ6NXozOCs3 K2RDQ0NIRTVhV3FYenE2WEs0Swo5Mi9ac3VWaWhWT2h6cDA3ODhZYmJ3UzNseTlmVGxKU0VpTkhq bVR0MnJVc1g3NmMyMjY3amFTa0pQYnUzVXRtWmlaNzl1ekI3WGF6Clo4OGUyclp0eTU0OWUwaEtT aUl5TWhLWHk4V0pFeWVZT0hFaWUvZnVaZm55NWJScjE2NU83K2xLSjRsbUlTNVRLVStNNStETU4w Z3gKR0VEUlFOR0Jwb0xxQTc4ZXphQ2dLSDd3aDVQdDh0SnFVbWlUekdjN3U2MEdVR2tTV2dnQmln SUtnS3BpNHlpRFloM1l5TWZ2QjFYUgpvZXJxOTB0SmUvZnR1eWp6YnR5NDhaeDk3ZHExNDd2dnZn dHVaMlJrc0dyVnF1RDJOZGRjdzdoeDR5bzh2NnJ0Nk9qb2Nra2NJY1NWCnBhTFhtN05WOVRyUnZY dDNGaTVjV09FeG04M0dxNisrV3FQcm5yM2R2MzkvK3ZmdmY4NTVhV2xwTEZxMHFNTHo0dUxpbURO blRxMnUKSjRRUVF0UVhzOWxjTHVtZG5aM051SEhqTUJxTmRPM2FOZmgzVzJabUpydDI3U0l6TTVP ZE8zY0dmN1p0MjViZHUzZlR0bTFiQVB4KwpmM0RSOFBUMDlFci9uaFlYanlTYWhiaU1wVHd4bm9N dno2YXBDVlROQi9oQlU5RjBLb3BQQTAwajIrV2x4YVJIUW5LOW1pU09wV2V6CkVEVmphOUdURTRl K1I5TUNTV2VQWDhIbGl3OGtueFdJYnRHVit2cC8weHVMdHpEK0w4OEhId3NoaEJCQ0NDSEUrY3JQ ejhkcXRRYTMKSFE1SGNOdHF0V0szMjRGQW9jbFhYMzJGMisxbS8vNzlQUERBQTh5ZE94ZVB4OE8r ZmZzWVBIaHdjQTZMeFFLQVdnK0xwd3RKTkF0eAoyVXQ1ZkNKSFpyNUdraEZRL2VEVFVGUURvSkRq OXROaTBzTWh1Yzdnd1IwcTdidDg2bmdoSUVsbUlXb3FQVDJkblR1QjF1MkQrMVRBCmY4YVkwNytN cXl1elg1dkt4SWYvR3R4Kys4MzlRUGszRXJOZm0xcG44UWdoaEJCQ0NDRXViWnMzYjZabHk1YkI3 YkxrY2xoWUdIYTcKUFpoMERnc0xJeUVoZ1RWcjFwQ1ltRWhNVEF3SkNRbDg4ODAzSkNRa2xFdFdp L29saVdZaHJnQkpUenpNd2IrL1Nvb2wwRHJENTNOeAoxS3VqNlJNVFEzcWR6aDFUMkxwMWE0WEhK TWtzeFBtcHl5UnlUVWtpV1FnaExpNXBheUdFRU9KS1VGeGN6T2JObTltOGVYTzVSWGhUClUxUDU3 cnZ2Nk5XckYrdldyU00xTlRWNExETXprNnlzTEFZTkdnUUVxcHlYTFZ0V3JwcFoxRDlKTkF0eGhV aVo5QWlIWjg0aTJhUWoKeCt1aitXT2hUVEtYYWQrKy9UbjdqaDc5U2ZveEN5R0VFRUlJSVlRUVY3 RHAwNmNEb05mclNVbEo0Yjc3N2lNbUppWjR2SC8vL2l4Ywp1SkFaTTJhUW5Kek04T0hEZzhjeU1q Sll1blJwc0NBblBUMmRyS3dzTWpJeTZ2WW1SSlVrMFN6RUZTVDVpY2M0OVBjM2FEN3A0aVNaCksx TlZXNDBmdHh5a2M4ZVVPbzFIQ0NHRUVFSUlJWVFRZFdmYXRHblZqZ2tQRCtlKysrNnI4SmpGWW1I cTFLbmx4cDY1WGRFMWFuSk4KRVZxU2FLNUdjWEV4MzMrL2liMTdzL0g3QTkweFZWV2xiZHNNdW5U cGlNbGtxdWNJaFRnL3pTYU5yNWZyVnRWV1krdldyUlZXUWdzaApoQkJDQ0NHRUVFS0lTNE1rbXF0 UVdsckt4eDkvUVVKQ00zcjBHSUxSYUVMVC9MaGNUclpzV2NldVhYc1pNK1l1RkVXcDcxQ0Z1Q1JJ Ck1sa0lJWVFRUWdnaGhCRGk4cVRXZHdBTjJhSkZYOUtsU3orYU44OEFOQnlPVXV6MlVudytqVzdk K25MVlZiMTUrKzM1OVIybUVFSUkKSVlRUVFnZ2hoQkJDMUN1cGFLNkMxK3ZCWkRKaHQ1Zmc5NE9p S0NpS2d0L3ZvNlNrbVBEd0NIdytiNlhuRnhjWHMzejVjckt6czdIYgo3UmlOUnBLVGsrblhyeDhK Q1FrQXpKOC9uM3Z1dWFldWJra0lJWVFRUWdnaGhCQkNDQ0ZDVGhMTjFkQTBVQlFWUmZILzhsaEJV VlJVCkZUd2VkNVhuZnZEQkI2U2xwVEZ3NEVDc1Zpc3VsNHM5ZS9hd2FkTW1oZzRkQ2tCdWJtNWQz SVlRUW9oNlVseFNXdDhoQ0NHRUVFSUkKMGFESWUyUWhMaytTYUs2QzIrM0Y3WGFoS0NvNm5ZTFBw NkFvR3FxcW9hcDZDZ3R6cSt6UGZPclVLZTY3N3o0TUJnTVFXQ0d6UTRjTwpkT2pRQVlDNWMrZFNW RlRFOU9uVDZkV3JGMzM3OXFXNHVKaVBQLzZZbzBlUGtwQ1F3QzIzM0VKVVZCUmVyNWVaTTJkeXpU WFg4TzIzCjN6Smx5aFN5czdQSnlzb2lMeStQcUtnb2hnNGRTbXBxS2hCSVlMLy8vdnVVbHBZeVpN Z1FsaXhad3BRcFV3QW9LU2xoMGFKRjVPVGsKa0pTVXhKMTMzaW1MR2dvaHhFV2lONXJyT3dRaGhC QkNDQ0VhRkhtUExNVGxTWG8wVjBGUkZQUjZLQzNOeGV0MW9pZytOTTFQU1VrUgorL2R2cDZpb0FF V3AvQ2xzMzc0OXUzZnZadHUyYlp3NmRlcWM0dzg4OEFBQTA2Wk5vMi9mdmdBc1g3NmNwS1FrSmsy YVJQUG16Vm0rCmZEa0FlcjBldHp0UVFUMTU4bVFBc3JLeUdEQmdBRTg5OVJTOWV2Vml5Wklsd2Jt WExWdEcyN1p0ZWV5eHh6aDgrREJlNzY4dFByS3kKc29pUGorZDN2L3NkU1VsSnJGeTU4Z0tmS1NH RUVFSUlJWVFRUWdnaHhKVk1FczFWMERRL3padkgwcXhaYzd4ZUYwZU9IR1QvL3AwVQpGdWFSbU5p YzFxMHo4ZnQ5bFo1LzQ0MDNvbWthMjdkdlo5NjhlYnowMGt0OC92bm5PQnlPU3MvSnpzNm1lL2Z1 R0kxR3VuYnR5cUZECmg0TEgvSDQvblR0M0RsWklqeDgvbmxhdFdxSFQ2V2pmdmowRkJRWEJzWWNQ SDZacjE2NllUQ2F1dWVhYWM2N1JvMGNQakVZajNidDMKWjgrZVBiVjlpb1FRUWdnaGhCQkNDQ0dF RUVKYVoxUkZVUlNLaThGcU5kR21UU3ZTMDF2aDlVSnBxVVplM2tteXMzZWpxcFhuNmhWRgpvVjI3 ZHJScjF3NkEvUHg4dG03ZHluLys4eDlHang1ZDRUa09od09yMVFxQTFXckZicmVYT3g0ZUhoNThm UERnUVpZdFc4YnAwNmZ4CmVEemx4am1kVGl3V0N3QlJVVkhsanJsY0xtYk9uQm5jcnVvZVJNUGtj THJxT3dRaGhCQkNDQ0dFRUVKY2dTUW5JU29qaWVZcUtJcUMKeitlbnBDUVhwOU5IY2JFZHU3MkUw dEpTN0hZN2pSc25uTmQ4MGRIUmRPdldqYlZyMTFZNnBpeTVIQllXaHQxdUR5YWRLN0p3NFVJRwpE aHhJbXpadEFIaisrZWVEeDR4R0l5NlhDNHZGUWxGUlVibnp3c0xDZVBqaGh6RWFqZWNWdjJnNExH YnBxUzJFcUQ5cnZsN0ZycDA3CkFXaVRuazZ2M24zck9TSWhoQkJDQ0NGRVhaR2NoS2lNSkpxcm9H a2FVVkVxWm5NYytmbUZGQmVYb3RNWmlJNXVUR3BxREpybTUrZWYKL1pXZVAzLytmSm8zYjA2blRw MndXQ3pZN1hiV3JWdEhzMmJOZ21QQ3c4UEp5OHZEWnJPaHFpcXBxYWw4OTkxMzlPclZpM1hyMWdV WAo5NnRJbzBhTmlJMk54ZWZ6c1dIREJpd1dDM2w1ZWNURXhKQ1ltTWlQUC81SWx5NWQyTEJoUTdu eldyVnF4ZHExYStuWnN5ZmJ0bTFqCjI3WnRsVlpZQ3lHRXFGOUZCWG5zMmIwYnI5ZUQxV3FsVlZv YkxOYnc2ays4U0ViY05yemNkbFpXRnEvTW1zV0hDeGZWVTBUMTUwOS8KK2xOOWh5Q0VxTVQvL3Uv LzFuY0lsdzE1clJPaTRaTFhPaUZFUXlPSjVpb29pa0ordmdlOVhpTXlNb3JZMkNnOEhpZ29jSEQ0 Y0RhRgpoZm1vcXE3Uzg0Y05HOGJ5NWN0NTQ0MDNjRGdjbU0xbTJyUnB3ODAzM3h3Y00yclVLQllz V0lEVDZXVHk1TW4wNzkrZmhRc1hNbVBHCkRKS1RreGsrZkhpbDh3OGNPSkIvLy92Zm1NMW1oZzBi aHFJb3ZQbm1tMHlaTW9WKy9mcXhjT0ZDMXExYng5Q2hROW00Y1dQd3ZINzkKK3JGNDhXSm16SmhC VkZRVU45NTRZMmllTUNIK1AzdDNIaDFGbGZaeC9GdWR2Yk9UbmJBbEVBeXlLWXVBTU1Pd2l4QkZa QlNSWlVRZAprY1VYRUVVR21WRnhWRkJFblpGRlFFZEZtTUVOUlVjUlJYQkJRSkJGaEJnMkFSTUNa Q043MHR2N1Iwd1BnWFFTSUtZai9EN245S0dyCmJ0VlR6NjNVb2J1ZnZuMUxSR3JWeWZUam5EcVpU dk1XTGZBekI1Q2ZuOGZPNzdaejFWVlg0eGNRVk9mNWxCZVo3eG5ZQXA4R01kaEwKQzdBVUZiSDRn MzNjY3ZPUXk3TFlyQTk0SXZXUENxTzFULy9YaWRRLytyOU9ST29qRlpxcjRIQTRNSnU5eU1yS0pE YzNseE1uTXNuUApQNDNkYm1BMit4RVQwNWpVVk5jMzBnc09EdWJtbTIrdThoaFJVVkZNbkRqUnVS d1FFTUNZTVdNcTNYYldyRmtWbG1OaVluand3UWVkCnkzRnhjZlRzMlJPQWhnMGJNbW5TSkFBS0Nn cnc4Zm5menhyTVpqUERodyt2TWk4UkVYRXZ1ODNLcVpQcHRHN2JIb3l5dWZSOWZIMjUKcHV1MWZQ M2xSbjdYOHc4WXBycC9HYjkzY0NLOWVuYkFVbEtFTmE4RW41QldXUE55V2JZeHRjNXpFUkVSRVJF UmtmcERoZVlxZUhoNApZYmREZEhRWWZuNmhCQVpHWXJYYU1Bd0RUMDl2c3JMUzhmU3NuNmR3MWFw VlhIWFZWVFJyMW94Tm16WVJHeHZyN3BSRVJPUThaR2RuCjBUQTIxbGxrTHVmaDZZV3ZyeCs1cDA4 VEhCcFc1M2t0L0NDWmhSOGtuN0ZtYTUzbklDSWlJaUlpSXZWUC9heVMxaE8zM0hJOWI3NzUKYjVv MlRTQWhvUzBCQWY0VUYxdkl6ajdGN3QyYnNkbXNqQjE3dTd2VHJGU0hEaDM0NktPUHlNL1BKem82 bWh0dXVNSGRLWW1JeUhtdwpXS3g0ZUZUK011M2g2VTFoWVJIQm9YV2IwNVA5VGN6NHBPemVCSGNQ YVkraklKV2w2eklBbU5QWHYyNlRFUkVSRVJFUmtYcEZoZVlxCitQdjdjL1BOZ3poeTVDZ3JWeTdH MTljYkFBOFBUd1lONmt0MGREU0dZYmc1eThxMWFOSENPWFdHaUlqODl1emIrZ0UrUVkwNGtPeUoK UWNYWG11TGlRbjdLM0VkTTdPZzZ6ZWxBcGcrdlR1bUFaMGdReFNmM1lQS0pvV1BIanVTZHlpVWpO WWU0T3MxR1JFUkVSRVJFNmhNVgptcXNSR0JoSW16YXRhZE9tdGJ0VEVSR1J5OFNSUS90cEZlTWd0 a0VxSGg1ZWVIZ0FEc0FFZGp2Z2NKQ2VZK1hJb2YwMGpVK29zN3dHCi9HVWw2NTZieGJXZERPeUJD VmhOWmdyekxLU2s1Tk4vOHBOMWxvZUlpSWlJaUlqVVA2YnFOeEVSRVpHNlppczRoYWVYRnlZUE9K YmwKeVp0YnJCekw5TVJ1c3dNR0hxYTZmd2wvNDlVM0dERDVNYjVJTWNqZnVvRVRtejdud0hlSHVH N3lZN3p4Nmh0MW5vK0lpSWlJaUlqVQpIeW8waTRpSTFFUFdna3lLMHBPeFcyM3NQdTVMa2RHQTk3 Y1ZZektaTUprTTZ2b2wvSTFYMzJEWGptTk1udk1tZzhaT3BVVmdFbEdGCnJla3pkUzZUNTd6SnJo M0hlTzJWMStzMEp4RVJFUkVSRWFrL1ZHZ1dFUkdwand3VGx2eVRGUDI4bmJhK083RTc3Q1ExLzRu OGdpS3MKSlFWWWk3THFOSjFkTzQ1aGpZa0hJSGxmQ3V6WlErSFdyV1hQQVd0TVBIdDJwZFpwVGlJ aUlpSWlJbEovYUk1bUVSR1Jlc293ZVdDMwpGSUtwQVJaNzJYZkRYcGs3eUxkQ2Fhay9STGc1UVJF UkVSRVJFWkZmcU5Bc0lpSlNEeGtHR0FBbUV5R2swVCtzaUJDeXNkdkJaSGhnCjhuRHZqNUlPSER6 bzF1T0xpSWlJaUloSS9hSkNzNGlJU0QwVUV0ZWRFMGUveGVFb0t6cGI3QVlsdHFpeTRyTUJvWEdk S1hKVGJvdmUKMzhXNHgrYzRuNHVJaUlpSWlJaW8wQ3dpSWxMUE5JMVA0TWdoSUtHdGM1MEpzSit4 VGNZdjI5V1Z1Yzg5eElPVG4zSXVMMTE4Q0tqNApSbUx1Y3cvVldUNGlJaUlpSWlKU3Y2alFMQ0lp VWcvVlpSRzVwbFJJRmhFUkVSRVJFVmZjTzhGalBaYVdsa1pPVGc3SnljbnVUa1ZFClJFUkVSRVJF UkVTa1hsT2hXVVJFUkVSRVJFUkVSRVF1aWdyTkxodzhlSkRrNUdSKy92bjRCY2Y0KzkvL1RucDYr am5yWjgrZVhhUDkKbHk5ZmZzSEhyb21hNWlFaUlpSWlJaUlpSWlKU2xVdG1qdVlEaDQ5aDl2TWxP aklNaytuaTZ1ZVpuMzdHbFFBbHBjN2xzTDU5TGlqVwpoZzBidU9XV1d5NG9wOHpNekFzNnBvaUlp TlNOUng5OTFOMHBpSWo4NnZSL25ZaUlpTlRFSlZOb1RqK1JRVUZoTWVrbk1vaU9DcWRoCmRNUjU3 WitUa3dOQWNuSXlIUkphbnRPK2VmTm1FaE1UQVFnSkNhbFJUSWZEUVpjdVhkaXdZUU85ZS9ldWRK djgvSHhXcjE3TnNXUEgKaUkyTjVkWmJiOFhIeDRkbHk1YVJtNXZMN05tenVlYWFhL2p1dSsrNC8v Nzc4ZmIycHJTMGxPZWVlNDdKa3ljN2wrZk5tOGQ5OTkySAozVzduM1hmZkpTMHRqZWpvYUc2NjZT YUNnNE94V3EzTW56K2ZMbDI2OFBYWFh6Tmp4b3dLZWRqdGR0NTc3ejBpSXlQcDNyMDcrL2J0CjQ3 UFBQdVAwNmRPRWhZVXhjT0JBbWpadGVqNm5WRVJFNUpMMnQ3Lzl6ZDBwaUlqODZ2Ui9uWWlJaU5U VUpUTjFocmUzSitEZ1ZHWTIKUHlRZlpOdk9IMGcvV2ZNUndmdjI3V1Bmdm4xa1pHUlFmRHp0bkVk R1JvWnptNXB5T0J6RXhjVlJXbHJLenovL1hPazJhOWV1SlNvcQppdnZ2djUvWTJGaldyMThQd0ox MzNnbkFyRm16R0RCZ0FMR3hzUnc0Y0FDQS9mdjNVMXBheXY3OSs1M0xzYkd4K1B2NzgrbW5ueEli Ckc4dlVxVk5wMXF3Wm4zNzZLUUNlbnA2VWxwYU4wSjQyYlZxRkhJcUxpMW0rZkRteHNiRjA3OTRk Z0E4Ly9KQ2hRNGN5WThZTWV2VG8Kd1NlZmZGTGpmb3VJaUlpSWlJaUlpTWpsNVpJWjBXeXpPd0FE Y0dDMzI4bk1PazNPNlh4K09wWkdmSk5ZSWlNYVZMbi8wYU5IeStMWQpiR1I0ZUp6VG5wdWJTMEZC QVFEZHVuVWpMUzBOczlsTWVucTZjNlN6SzMzNjlPSE5OOS9rajMvOEkxNWVYaFhhRGg4K3pMaHg0 L0QyCjlxWnIxNjRzVzdhTWdRTUhuaFBqeWl1djVNY2ZmK1RLSzY4a09UblorVy9yMXExSlNVbWhk ZXZXem5qMzNITVAzdDdlZE83Y21aZGUKZXNrWncyNjMwNkZEaHdvNTVPVGs4TzkvLzV0dTNiclJ2 bjE3NS9xQWdBQ1NrNVB4OS9lblRaczJ0R25UcHNvK2lvaEk1YXlseGU1TwpRVVJFUkVTa1h0Rjda SkZMMHlWVGFLN0l3SUVEcTgzRzZkUDU3UG9oaGNpSUJyUnZmZTZVR09WdXZmVlc1L01EUzE0NnAz M0UzWCsrCjRHeTh2THpvMGFNSG4zLytPZjM3OTYvUVZsSlN3dno1ODUzTHJ1WnlidFdxRlJzMmJL QzB0SlJEaHc1eDU1MTNzbXpaTWl3V0N3Y1AKSG1UQWdBRUFGQlVWWVRhYkFUQ2J6UlFXRmxhSUV4 QVFVR0g1bFZkZW9iUzBsS0Nnb0Fycmh3OGZ6bGRmZmNYU3BVc0pEQXhrd0lBQgptanBEUk9RQ0JB YjR1enNGRVJFUkVaRjZSZStSUlM1TmwxaWgrWCtqbW8xZjFuaDdlUkVaRVVwOHMwWTFqdEtpQmtY bGd3Y1A0dVhsClJYNVJmclVqbWdHYU5HbkNqei8reUpFalJ6QU13N25lMzkrZjhlUEg0KzN0WGVY Ky92NytSRWRIODlWWFg5R3dZVU1hTkdoQWRIUTAKWDM3NUpkSFIwZWNVbC8zOS9Ta3NMSFN1ZDJY NDhPRVVGeGZ6N3J2dk1ucjBhTUxEdzRHeWVhZ0hEeDdNNE1HRCtmNzc3MW05ZWpYLwo5My8vVjIw L1JVUkVSRVJFUkVSRTVQSnp5Y3pSREdWbFpnY09ISUNmcncreERhTzRwbU5yV2ljMng4L1hwOWFP ODJubTE1UmNhU0kvCndRYnQvUGcwOCtzYTdkZXJWeSsrL3ZwclBNNlltcU5GaXhaczJyUUppOFhD amgwN2VQMzExNTF0QVFFQlpHVmxZYmZiZ2JMcE03WnMKMmVJc2JMZHExWW90VzdadzVaVlhPdmVK ajQ5bjY5YXRXQ3dXdnZubUcrTGo0NnZNS1NZbWhyaTRPSktTa3ZqUGYvN2puQjVrMmJKbAovUERE RDlqdGRrSkRRNTA1aUlpSWlJaUlpSWlJaUp6dGtpazBPK3dPQU14K1BqUnBGRTNIOWxmU0pyRTUv bWEvV29tZms1TkRUazRPCm16ZHZKaUd3MlRtUHpaczNPN2R4eGRQVGt6Lzg0US9ZYkRibnV0Njll NU9lbnM2OGVmUFl2SGt6UFh2MmRMYU5HREdDRlN0VzhPeXoKendKbGhXVzczZTRzTkNjbUptSzMy Mm5WcXBWem56NTkrbkQwNkZIbXpadEhlbm82ZmZyMHFWSC9FaElTNk4yN042dFdyY0ppc2RDcgpW eTgyYk5qQWswOCt5WHZ2dmNmZ3dZUFA2M3lKaUlpSWlJaUlpSWpJNWVPU21UckQzK3hIY0hBZ2pX TWlDUW9LcUg2SDg3UnYzejRBCk1qTXpvZmpjMGRFWkdSbk9iYnAxNndiQXJGbXp6dG11WWNPR1BQ end3ODVsczluTThPSERLejFtVkZRVUV5ZE9kQzc3K2ZreGMrWk0KNTNKQVFFQ0Y1ZkoxWThhTXFU VGUyZm1jdmR5cVZTdG4wVG8rUHA0SkV5WlVHa2RFUkM1djZ6NzlsQitUa3dHNElqR1JmbjM3dWpr agpFUkVSRVJFUmNiZExwdERjdm8zckcvM1ZocU5IandKZ3M5bnd5RGgzM3VQYzNGem50QlBsaFdZ UkVaR0xsWldWeGI1OSs3QllMSmpOClpoSVRFOCs1Z1d0ZFNrcEtxckM4ZHUxYVhuaitlZGFzV2VP bWpFUkVSRVJFUktRK3VHUUt6YisyVzIrOTFmbjhwUVAvUHFmOXp5TkcKMUdVNklpSnlHVWhOVGVY NDhlTzBiTm1TZ0lBQWNuTnoyYlp0R3gwNmRDQWtKS1RPOHlrdk10OHpzQVUrRFdLd2x4WmdLU3Bp OFFmNwpTRXBLVXJINU4rYnc0Y09rcHFhU2w1Y0hRR0JnSUkwYk42WnAwNlp1enV6OFhVcDlFUkVS RVJINXJWS2grUUw4dVVYbFUxMklpSWpVCkZxdlZ5dkhqeDduNjZxdWRONUgxOC9PalFZTUdyRisv bmo1OSt1RHBXZmN2NC9jT1RxUlh6dzVZU29xdzVwWGdFOUlLYTE0dXl6YW0KMW5rdWNtSHNkanM3 ZHV5Z3RMU1VtSmdZbWpkdkRrQkJRUUZwYVdsa1ptWnkxVlZYWVRMVi8xdDVYRXA5RVJFUkVSSDVy Vk9oV1VSRQpwQjdLek13a05qYldXV1F1NStYbGhkbHNKanM3bTRpSWlEclBhK0VIeVN6OElQbU1O VnZyUEFlNU9OOTk5eDAybTQyRWhBUU13OERoCmNHQVlCbDVlWG9TR2hwS1Nrc0xPblR2cDBLR0R1 MU90MW5mZmZZZlZhcVZseTViT2ZqZ2NEa0pEUXdrSkNlSEFnUVBzMkxHRGpoMDcKdWp0VkVSRVJ1 UWdQUC93d2p6Lyt1THZUK05WVjE4L016RXhlZWVVVmR1L2V6ZW5UcC9IMTlTVXhNWkhSbzBjN3Yz Qi8rT0dINmRldgpYMTJsTEZLQkNzMGlJaUwxa01WaUFjT2owall2TDI4S0NvcW82enJ6ay8xTnpQ akVEc0RkUTlyaktFaGw2Ym9NQU9iMDlhL2JaT1NDCkhEeDRrSUtDQWhJU0VpZ3RMZVh3NGNOczNW cjJaY0UxMTF4RFhGd2NUWnMySlNVbGhZTUhEem8vc05SSFovYWxwS1NrMG0yYU5HbnkKbStpTGlJ aUlWQzB0TGMzZEtkU0o2dnI1K09PUDA2VkxGOGFPSFV0d2NEQ0ZoWVY4KysyM3JGdTN6dmxlNTNJ NVYxSS9xZEFzSWlKUwpEKzMrWmcwK1FZMUkyZWVKZ1ZHaHJiaTRrTUtUZTJuVzdJNDZ6ZWxBcGcr dlR1bUFaMGdReFNmM1lQS0pvV1BIanVTZHlpVWpOYWRPCmM1RUxjK2pRSWNMRHd5a3BLZUhJa1NP c1hMblMyWmFjbk14dHQ5MUcwNlpOQ1FvSzR2RGh3L1c2T0h0bVg2cnlXK2lMaUlqSTVjUmkKc1RC czJEQmF0bXpKekprejhmZjN4Mkt4TUdiTUdPNjY2eTVlZnZsbEhBNEhmLzd6bituWnN5ZjMzMzgv cDA2ZElpa3BpVnR1dVlWUgpvMGFSbFpYRi9QbnoyYmR2WDRVNHBhV2xqQmt6aGh0dnZKRTMzM3lU dDk5K3U5cDhYTVVxS2lwaS9QanhUSmd3Z1U2ZE9yRjE2MVlXCkxseklnZ1VMOFBQekl6YzNsL256 NTdONzkyNWlZMk9aTkdrU0NRa0pWY2EwMld3TUh6NmMrKzY3ajMvODR4OEVCUVV4YTlZc21qWnQK V21rL3ozYnMyREdlZXVvcGZIeDhnTEw3VXZUdTNadmV2WHNET0dPSXVJc21yQk1SRWFsbmtwT1Rh UlhqNEhlTlUrblpPSTFlelZMcAoxVFNWWG5HcDlHeWF5b0NXV1NSR2w1Q2NuRng5c0ZvMDVKRlZm TFV0bDlLY1BPeUJDWlQ2TnFXd0FGSlM4dm5kaExtMWVxeFhYbmtGCnd6Qll0R2hScmNhdGJWWDlM TkV3REpjUGQ4bkp5Y0hQencrQWJkdTJuZE5ldnM1c05wT1Q0L3JMQTFkOXFNdStuZG1YcWxUWGwz TG4KYzgxZGFEL2QrYmNYRVJHcEwwd21FNisvL2pvdFc3Ymt0ZGRlQThEVDA1UEN3a0orK3Vrbmxp eFp3cjMzM3V0c216ZHZIZ0JyMXF4eApGbCtYTEZsQ3MyYk56b25qNWVWRmNYRXhEb2VERlN0VzFD Z2ZWN0g4L1B5NDk5NTcrZGUvL29YVmF1WFZWMTlsL1BqeHp2Y2Z5NVl0Cm8xbXpaaXhmdnB6YmJy dU5GMTk4c2RxWUhoNGVsSlNVOE5OUFAvSHFxNi9TcDA4Zi92V3ZmN25zNTlsNjl1ekoxcTFiMmJo eEkwZVAKSHNYaGNGUm9MNDhoNGk0cU5JdUlpTlJEdG9KVGVIcDVZZktBWTFtZXZMbkZ5ckZNVCt3 Mk8yRGc0WWFibXkxZDhob0RKai9HRnlrRworVnMzY0dMVDV4ejQ3aERYVFg2TXBVdGVxOVZqTFZ5 NGtNbVRKN040OGVKYWpWdmJVbEpTWExZNUhBN25vN0xsK3U2M2ttZE4xS1F2CmRYSE5YVXJuVkVS RTVFSjVlSGpnNStmSGtDRkRuRjl5RzRhQnpXWmoyTEJoK1BuNTBiVnIxeXBINXU3YXRZdWhRNGRX R3NkcXRYTGQKZGRjNVIvMVd4MVVzS0p0YXJGR2pSanoyMkdNMGJkcVV6cDA3Tzl1MmI5L09qVGZl aUorZkg5MjZkZU81NTU2clVVeUh3OEhnd1lQeAo4L1BqK3V1djU4Y2ZmNnpaaVFNbVRKaUEzVzdu cTYrKzRpOS8rUXNqUjQ1a3dZSUY1T2JtMWppR3lLOUpoV1lSRVpGNnlGcVFTVkY2Ck1uYXJqZDNI ZlNreUd2RCt0bUpNSmhNbWswRmR2NFF2WGZJYXUzWWNZL0tjTnhrMGRpb3RBcE9JS214Tm42bHpt VHpuVFhidE9NYmkKeGYrcWxXTnQzNzZkM054Y25ubm1HWXFMaTltOGVYT0Y5b3lNREFZTkdvVFpi T2FxcTY3aTIyKy9yVkZiYW1vcXZYcjFJakF3a04vLwovdmNjT1hMRTJYYjJTTlB5NVpLU0VzTER3 M245OWRlSmlvb2lNakxTT1RxbWE5ZXVIRDE2Rk1Nd2VQamhoMnZjdit6c2JKbzNiMDV4CmNYR0Y5 WVdGaGJSbzBZSlRwMDRSR0JqSXFsV3JDQTRPcG5uejV1elpzOGU1M2ZIangrbmZ2ei8rL3Y3MDZ0 WHJuTkc2VlkyYURRd00KcExDd0VJQk9uVHFkMDE2K3JyQ3drS0Nnb0JyM3FUSnZ2ZlVXQ1FrSitQ cjYwcVpOR3padTNGaHRINHFMaXdrTEMyUDI3Tm1ZemVZcQo0NS9abDZyVXBDL1ZYWFBKeWNtMGE5 ZU9pSWdJUHZqZ0ErZjZrcElTUWtORFdiRmlCZEhSMFlTSGgvUEdHMit3Yk5reW9xS2lpSWlJCnFE Q2FxaWJYbFlpSXlLV3V0TFNVcEtRazV4UVlaeXAvemZiMDlLenlDOXJDd2tKR2p4N3RNazVJU0Vp Tjg2a3UxcUJCZzlpeFl3Y0QKQnc2c3NENC9QNS9Bd01BTGloa2NIQXhBUUVCQWpkN1BsRE9aVFBU czJaT1pNMmV5ZlBseW5ubm1HVUpEUTVrelowNk5ZNGo4bWxSbwpGaEVScVk4TUU1YjhreFQ5dkoy MnZqdXhPK3drTmYrSi9JSWlyQ1VGV0l1eXFvOVJpM2J0T0lZMUpoNkE1SDBwc0djUGhWdTNsajBI CnJESHg3Tm1WV2l2SFdyQmdBVk9tVE1IRHc0T3BVNmV5Y09IQ0N1M1RwazJqWGJ0Mm5EeDVrci85 N1crTUd6ZXVSbTNUcDArblM1Y3UKcEtXbDBiTm5UeDU2NktGcWMvSDI5aVkzTjVmZHUzZHo0TUFC WG56eFJXYk9uQW5nTEVZNkhJN3p1Z3Q2YUdnb1NVbEp6cDlRbG52eAp4UmU1NFlZYmlJaUlvTEN3 a04yN2QvUHp6ejh6ZXZSb3BrK2Y3dHh1OHVUSnRHM2JsaE1uVHRDbFN4ZG5QdVdxK2xBV0d4dExa bVltCkFFMmJOdVcyMjI0aklTR0JoSVFFNS96TUFLZE9uYUpSbzBZMTdsTmw3cjMzWGxhc1dFRmVY aDR6Wjg1azZ0U3AxZmJCeDhlSC9QeDgKN0hhN004K2E5S1VxTmVsTGRkZmNRdzg5eE0wMzM4eWhR NGY0N3J2dm5PdTl2YjNKejg4NmpUTHBBQUFnQUVsRVFWUm4xNjVkN04rLwpuNFVMRjNMZmZmZXhk KzllRGh3NHdJSUZDODc1KzVUdjUrcTZFaEVSdWRSNWUzdXpaczBhMXF4Wnc3dnZ2bnRCTVVKQ1Fs aTFhcFhMCk9PY3pYVlYxc1ZhdVhNbUFBUVBPK1ZJNEtDaUk3T3pzQzRwWlBnSTVQejhmZi84THY2 bDJURXdNU1VsSlZmN0tUcVF1cWRBc0lpSlMKVHhrbUQreVdzaEVPRm52WlM3Wlg1Zzd5aisya05Q dG5kNmIycThuSnllSFRUejlsOU9qUkFJd2FOWXFOR3pkV0dBWHkwVWNmTVdYSwpGQUlDQXJqcHBw dll2bjE3amRyV3IxL1BsQ2xUQ0F3TVpOS2tTWHp4eFJmVjVtTVlCaGFMaGVuVHB4TVlHTWlOTjk3 STBhTkhMN3FmClU2Wk00WVVYWG5BV2hRc0tDbmp1dWVlWU1tVUtBSGE3bllrVEp4SVlHTWo0OGVQ WnNtV0xjOS9QUHZ1TUJ4NTRnSUNBQUtaT25jcC8KLy92ZkdoKzNaY3VXZUhsNWNmRGdRYUNzMkh6 enpUZHo4ODAzTzR2TUJ3NGN3TmZYbHhZdFdseFVINk9pb25qbm5YZElTMHZqdHR0dQpxL0MzY05V SHd6QW9MUzNsbm52dXFYYis1YlA3VXBtYTlLVW0xOXltVFpzWVAzNDhnWUdCM0hYWFhjNzE1VC9Q ZmVDQkI1elhSMVpXCkZuLzV5MStxdkY1K3JldEtSRVRrdDhCbXMxRlNVc0lubjN4UzR5OWFHelJv UUZwYUdsYXJGWUNPSFR2eXpqdnZuSGVjeWxRVmErUEcKalZnc0ZpWk1tRUJ4Y1hHRlgyaDE2dFNK dDk5K200S0NBcjc4OGtzbVRKaFFvNWhROXA2MXFLaUkvLzczdnlRbUpycnM1OWtlZnZoaApWcTFh UlU1T0RqYWJqZXpzYlA3em4vL1F1blhyQ2pGRTNFV0ZaaEVSa1hySU1NQUFNSmtJSVkzK1lWOFRR aHAydXhXVDRjRGs0ZDZYCjhBTlZGUGN1eHF1dnZzclJvMGN4bTgwWWhvR2ZueDlIamh4eDNpUUZ5 cWFlY1BVR3VxcTJ6TXhNd3NQREFRZ0xDeU1qSTZQR2VaWHYKNSszdGpkMXVyL0YrcmpSdDJwUjI3 ZHJ4M252dkFXV2ptZnYyN1V2anhvMmQyMFJFUkFCbEk2RFBuSGN2TnplWG1KZ1lETU1nS2lxSwo0 OGVQMS9pNFBqNCt0Ry9mSGs5UFQxSlNVc2pPenFha3BJU1NraEt5czdQWnYzOC8zdDdldEd2WHJz cDVEY3NMckdjcUxTM0ZkTWJjCjRXdldyQ0VqSTROcnJybUdxNisrdWtKaHY3bytSRVZGMVZsZmFu TE41ZVRrRUJvYUN2enZXampUbWRjSGxGMWY1Y3RWWFMrMWZWMkoKaUlqOEZqZ2NEa2FPSE1ucTFh c1pNV0pFamZaNTVKRkhlT1NSUnhnelpnd0FvMGVQNXVEQmd6V09rNVNVNUxMTlZheWlvaUtXTFZ2 RwptREZqTUF5RDIyKy9uV1hMbGxGVVZBVEFuLzcwSjFKVFV4azVjaVQvL3ZlL21UUnBVclV4eXpW cDBvUTc3cmlEenovL25EdnV1TU5sClA4OTIzMzMzY2Zqd1lTWk9uTWpRb1VPWk9IRWlCUVVGVEo0 OHVVSU1FWGZ4ZEhjQ0lpSWljcTZRdU82Y09Qb3REa2RaMGRsaU55aXgKUlpVVm53MElqZXRNa1p0 eVcvVCtMc1k5UHNmNXZGWmpMMXJFM3IxN2FkV3FsWE5kU2tvS045eHdBMU9tVE1Fd0RNTER3MGxQ VDY5MApPb1NxMmlJaUlzak16Q1F5TXBMTXpFeG5JUmZLNXJ1eldDeDRlWGx4NHNTSld1MlRLdzg4 OEFEWFhYY2RQWHIwWVA3OCtheGJ0NjVDCmUwWkdCbEZSVVdSblp6dm44WU95SXV6ZXZYdGR6Z2xZ blpDUUVLNisrbW9PSHo1TWVubzZlWGw1UU5tY3h6RXhNVFJyMXF6YU9ZMWoKWTJOSlRrNm1UWnMy em5VN2R1d2dQajdldVJ3WEY4ZVNKVXQ0NmFXWGVPT05OeGc1Y3FSejFHNTFmYWpwejExcm95ODF1 ZWFDZzRQSgp6czRtSWlLaXpxNFBFUkdSUzVXbnB5ZHZ2dm5tT2V2WHJGbmpjamt1TG82WFhuckp1 UndjSE14Zi8vclhTdU9mSFNjcks2dktleis0Cml1WG41MWRocXJOT25UcFZXQTRLQ3VLeHh4NDdy NWpsdW5mdlR2ZnUzYzlaZjNZL3p4WVpHVmxoU3JYS3hNWEY2WmRTNGpZYTBlekMKa1NQWlpHWVcx Zmh4NUVqbDgvS0lpSWljcjhURVJMSjkybUpMR0l1OTVWaHNDV014WFhGSDJmTmZsak04MjFiNG1k MnY3UjhMWnVKNQovSkR6c1hUeHV5eGQvRzZGZGY5WWNIRnp6SzVmdjU2QWdJQUtCVDhvbXlJaEpD U0U5ZXZYQTNEOTlkY3pkKzVjY25KeVdMVnFWWVZpCloxVnRmZnYyNVlVWFhxQ2dvSUI1OCtiUnAw OGZaMXRNVEF4cjFxd2hMeStQcDU5K0drL1BtbjBYSHhzYnk0RURCeWd0TFQzdi9sNTkKOWRXMGJk dVdJVU9HMEtGRGh3cTVHb2JCNHNXTHljdkxZOEdDQlZ4NzdiWE90dXV1dTQ1bm5ubUd3c0pDbGkx YlZxRWZOVkZlT0czVgpxaFhkdW5XamQrL2U5TzdkbTI3ZHVwR1ltRWh3Y0hDMWhkNm5ubnFLY2VQ R3NYZnZYb3FMaTlteVpRdDMzMzAzVHo3NXBIT2JybDI3CnNtclZLcXhXSy9IeDhkaHN0bHJyUTIz MXBhYlhYT2ZPblZteVpBbjUrZmtzVzdic3ZPWjlGQkVSRWZkNitlV1h1ZnZ1dTkyZGhzaGwKUVNP YVhRZ0k4Q1Vzck9MY2dKbVpSZWVzYzJYMjdOa3UyMmJObW5WUnVkWFU3Tm16YTNTczVjdVhNM0xr eURySVNFUkVhcW91aThnMQpkYkdGNU9vc1hMaVFVYU5HVmRvMmF0UW9GaTFhUko4K2ZaZ3padzYz MzM0NzBkSFJKQ1Frc0hUcFV1ZDJWYlU5OGNRVGpCZ3hndWpvCmFMcDA2VkpoUk1yZi8vNTM3cm5u SGdEbXo1OVBZR0FnRG9lajJvTGloeDkreU1DQkF6bDkralFuVDU0ODd6NlhqMnJlc0dIRE9XMnQK VzdlbVNaTW1oSWVIODhFSEgxVG94OWl4WTRtS2lxSkpreVlzV3JTb3duNkdZVlI1UThCeVBqNCtW VTRwVVpYYmI3K2RpSWdJUm93WQp3WTgvL2tpelpzMllNbVVLdzRZTmMyN3oyR09QY2Q5OTl6RnEx Q2lhTld0V1lYUk9kWDA0WHhmYWw1cGVjMDg5OVJURGh3L24yV2VmCjVlV1hYOGJYMTdkRzE0ZUlp SWk0MzdScDA5eWRnc2hsUTRYbTgxVFRZdk9aQmQ2YUZuemRwU1ozYkJjUkVmbTFWZllUeW5JVEpr eHcKM21BbExDeU1qei8rdU5MdHFtcHIyTEJocFFWZGdERmp4bFNZQysvTUwyRFBMdHFldWR5K2ZY djI3OS92TW05WE1jcWRQbjJhTGwyNgowTE5uejNPMkw3OUozOWtpSWlMTytVbG9UWTVWMi9yMzcw Ly8vdjJyYkU5T1RxNjByYW8rMUZYK1VQTnJybDI3ZHV6ZHU5ZlpWbGhZCjZIeGUxZlZ4OXJLcjU1 VXRpNGlJeUtXcHF2ZHhJcjkxS2pTZnA3QXd2L01hMmV4S2ZuNCtxMWV2NXRpeFk4VEd4bkxycmJm aTQrT0QKeldaajNyeDVYSC85OVh6eXlTZlk3WFlHREJpQTFXcGwvZnIxT0J3T3JydnVPdHEwYVlQ ZGJtZnUzTGtrSlNYeHdRY2ZZRGFiR1Q1OAplSVU1SjhzZFBueVl0V3ZYa3BXVlJYQndNQU1IRGlR K1BwNWx5NWFSbTV2TDdObXo2ZEdqQjcxNjlYS1pHOEMrZmZ2NDdMUFBPSDM2Ck5HRmhZUXdjT05C NWwzb1JFUkdwR2F2VnlqZmZmTU45OTkzSHlwVXIzWjJPaUlpSWlJaklSZE1jelJlZ3ZOaDhNZGF1 WFV0VVZCVDMKMzM4L3NiR3h6amtBUFR3OEtDMHRKVDA5bllrVEozTDk5ZGZ6OGNjZms1R1J3YVJK azdqKyt1dWQyNWJmdU9qa3laTk1tVEtGOXUzYgo4K21ubjdvOFh0KytmWmsrZlRvOWV2VGd3dzgv Qk9ET08rOEV5a1pnOStyVnE4cmNvT3dud2tPSERtWEdqQm4wNk5HRFR6NzU1S0xPCmc0aUl5T1hJ MzkrZkVTTkc4TlJUVHpsZmYwVkVSRVJFUkg3TFZHaStBTFV4b3ZudzRjTjA2OVlOYjI5dnVuYnRX dUZudHc2SGcrN2QKdStQdDdVMWlZaUxGeGNYMDZOSER1WHo2OU9rS3NUcDM3b3kzdHplZE9uVWlO VFcxMHVPTkd6ZU9GaTFhNE9IaFFkdTJiY25KeWJtZwozQUlDQWtoT1RpWXZMNDgyYmRwb1FuMFJF WkVMVUZKU3dyRmp4L2pUbi81VWFidW1VUkFSRVJFUmtkOGFUWjF4bm1xanlBeGxIekRuCno1L3ZY RGFaS3RiOC9mejhLcXcvZS9sTS92NytBUGo2K2xKU1VsTHA4WTRjT2NLNmRldkl5TWpBWXJGY2NH N0Rody9ucTYrK1l1blMKcFFRR0JqSmd3QUJOblNFaUlpSWlJaUlpSW5LWlU2SDVQTlZHa1JuS2lz UGp4NC9IMjl2N29tTVZGaGJpNys5UGNYR3h5enV1di8zMgoyL1RyMTQ4cnJyZ0NnRGx6NWx4UWJp RWhJUXdlUEpqQmd3ZnovZmZmczNyMWF2N3YvLzd2b3ZzZ0lpSWlJaUlpSWlJaXYxMHFOTHVRCm4x OWM2WHBYY3pQbjV4ZWZWeEc2UllzV2JOcTBpZTdkdTdObnp4NzI3Tm5EcUZHakxpalg3ZHUzMDdW clY3WnQyMGFqUm8wcTNTWTgKUEp5d3NEQnNOaHRidG16Qno4K1ByS3dzR2pSb1FFQkFBRmxaV1lT RWhHQXltYXJNYmRteVpYVHQycFZXclZvUkdocUszVzYvb0p4RgpSQzRYZWZrRjdrNUJSRVJFUktS ZTBYdGtrVXVUQ3MwdU5HMGFlczY2STBleVhiYWY3MGpuM3IxNzgvNzc3ek52M2p5Q2c0TVpOR2pR CmhTVUtSRVJFOE54enoyRTJtN250dHRzcTNhWmZ2MzY4L3ZycitQcjZrcFNVaEdFWUxGNjhtQmt6 WmpCaXhBaFdyRmhCY1hFeDA2Wk4KcXpLM1hyMTY4ZEZISDdGNjlXcm42R1lSRVhITjA5dlgzU21J aUlpSWlOUXJlbzhzY21sU29ia0d6aXd3bjcydXNvTDAyV2JObW5YTwpPclBaelBEaHcydTBmWFhM clZxMW9sV3JWbFhHaVltSjRjRUhIM1F1eDhYRjBiTm5Ud0Npb3FLWU9IRmlqWEtMajQ5bndvUUps YmFKCmlJaUlpSWlJaUlqSTVVbUY1aHFvU1RGWlJFUkVSRVJFUkVSRTVIS2xRck9JaUlqVXVTVkxs cmc3QlJFUkVSSDVsVzM3QXU2KysyNTMKcHlFaWRVU0Y1dCs0eXFibEVCRVIrUzBZTm15WXUxTVFF UkVSRVJHUldxSkNzNGlJU0QyV201UEYvcFFVckZZTFpyT1pGaTJ2d004Ywo0TzYwT0xqMGR2eUtD amdWMVkzMnQwdy83LzAxc2tWRVJFVGswcmJqeDUrNCtvcG03azVEUk9xUXlkMEppSWlJU09WT3Bo L24yTkVqCk5HL1JncXM2ZEtaaG95YnMvRzQ3UmZtNWJzM3I4TkpiYVpqWWxrWTMzRUhMWmo3ODhP cjVGNXBGUkVSRVJFVGswcUpDczRpSVNEMWsKdDFrNWRUS2QxbTNiRTlJZ0hCOWZYOExDSTdpbTY3 VjgrKzFXSEhhclcvSTY4UEx0TkdyWEZiK0c4WlFVNXVBVDBvRFlDQTkrZVBVQgp0K1FqSWlJaUlp SWk5WU1LelNJaUl2VlFkbllXRFdOandhajRVdTNoNllXdnJ4KzVwMCs3SmE5Z1N5SG04RmdzSlVW NEJEU2s2R1F5ClBsR1JoT2J1ZDBzK0lpSWlJaUlpVWorbzBDd2lJbElQV1N4V3JMYksyenc4dlNr c0xLcmJoSDd4WGFZdnVXbEh3RlpNd2Y3M0tmWnAKeklrVEphVDV0bkpMUGlJaUlpSWlJbEkvNkdh QUlpSWk5ZEMrclIvZ0U5U0lBOG1lR0JnVjJvcUxDL2twY3g4eHNhUHJQSzhCZjFuSgp1dWRtY1cw bkEzdGdBb1VGa0pLU1QvL0pUOVo1TGlJaUlpSWlJbEovcU5CY0RZdkZndDF1eDhmSHg5MnBpSWpJ WmVMSW9mMjBpbkVRCjJ5QVZEdzh2UER3QUIyQUN1eDF3T0VqUHNYTGswSDZheGlmVWFXNXJQLytZ SVE4K3dUdUw1dEt1YUFNSFNwcHo0MFBQc25ydGh3em8KZFYyZDVpSWlJaUlpSWlMMWh3ck5WU2dx S3VLVFR6WlFYQXlob1VIMDc5L2QzU21KaU1obHdsWndDcytvUmhnR0hNdnlaSE5LTVYxYgoraElU VklySlpNTERWUGV6WDYzOS9HTysyTCtUUm5FbERCMzNJQUF0Z0pYckovUHQvZ2hzTmh2WDl4MVU1 M21KaUlpSWlJaUkrNm5RCjdFSjJkalpmZmJXWlpzM2EwcXhaT01uSkIzanJyWTlvMkRDU2J0MDZZ QmhHOVVGRVJFUXVrTFVnazZMMGZId2pFdGg5UElBaXc4ejcKMjdLNHQ2OG5KcE9CTzI2ejhNWCtu WXpvMTVxc2dnTjhzdU9aLytWcXN6T3d1ejhmZmYwOTE2TkNzNGlJaUlpSXlPVklOd09zUkZwYQpH bHUzN3FCWnN3NjBiQmxGUUlBUG5UcTFwbCsvbmpnY0JxdFhmOHFwVTZmY25hYUlpRnpLREJPVy9K TVUvYnlkdHI0N3NUdnNKRFgvCmlmeUNJcXdsQlZpTHN0eVNWbmJoVDJUbnBaS1RuMGJXNlZTeVRx Zmk0V0VpcnpqTkxmbUlpSWlJaUloSS9hQkM4MWtjRGdlYk4yK2oKVWFPMnRHalJBRTlQRDJ3MkJ6 YWJBN1BabCs3ZE94QVpHYzgzMyt4ajllcTE1T2JtdWp0bEVSRzVSQmttRCt5V1FnQXM5cktYYksv TQpIZVFmMjBscDlzOXV5Y2xoZDJDM09yQlo3Tmp0RHF4V1I5bTgwU0lpSWlJaUluSlowOVFaWnpF TWcrSmlCNjFhaGVOd2dOWHFjTFo1CmVob2NPcFJEU0VnSTdkbzE1dWpSRTJ6WXNBMC9QeE05ZW5U Qno4L3ZuSGdIRHg1ay9mcjFuRHg1RWg4Zkh4SVNFdWpYcng5bXN4bUEKMmJObk0ydldySXZLZWZu eTVZd2NPZktpWW9pSVNQMWlHR0FBbUV5RWtFYi9zQ0pDeU1adUI1UGhnY25EUGQ4VjJ4eWxoQVJG WTdXWApZTE9YT05mYkhWYTM1Q01pSWlJaUlpTDFnd3JObFhBNEhCaUdnY2xVOWtIZlpuTmdNcFVW bVV0SzdNVEhCK0h0N1VsaVlpUGk0Nk5KClNUbkt5cFh2TVhiczhBcHhqaDQ5eXR0dnYwMVNVaEl0 Vzdha29LQ0FUWnMyOGRsbm41R1VsRlJyK1dabVp0WmFMQkVScVI5QzRycHoKNHVpM09CeGxyMFVX dTBHSkxhcXMrR3hBYUZ4bml1bzRwNy8vK1NGbXZ2VFVMMHVlblAwMjR1OS9mcWlPTXhJUkVSRVJF Wkg2UW9YbQpTdGhzTmpJeWl2RDBOQkVRNElXWGw2bENrYmw4T2cwQVQwOFAycldMWjl1MkxlZkUy YlJwRTMvNHd4OW8xYW9WQUVGQlFWeDMzWFV1CmozdjI2T1l6bC9mdDI4ZG5uMzNHNmRPbkNRc0xZ K0RBZ1RSdDJwUmx5NWFSbTV2TDdObXo2ZEdqQjcxNjlTSS9QNS9WcTFkejdOZ3gKWW1OanVmWFdX L0h4OGNGcXRUSi8vbnk2ZE9uQzExOS96WXdaTTF6R0ZSRVI5MmthbjhDUlEwQkNXK2M2RTNEbURC VVp2MnhYMTFSTQpGaEVSRVJFUmtjcG9qdVpLT1Nnb3NIRHFWQ0VuVHhaU1VtSWpON2VVVnEwYTRP M3RpZDBPRGtmWnc4UEQrT1c1NDV3b0owNmNJREV4CnNWWXkrdkRERHhrNmRDZ3pac3lnUjQ4ZWZQ TEpKd0RjZWVlZEFNeWFOWXRldlhvQnNIYnRXcUtpb3JqLy92dUpqWTFsL2ZyMUFIaDYKZWxKYVdn ckF0R25UcW93cklpTHUxVFErb2RySHBlcmpqeittWThlTytQcjZFaGtaeVovKzlLY0tOK0UxREtQ V2ozaytNUTNEY0Q0OApQRHlJam83bWozLzhJNGNPSGFyMXZDNVV2Mzc5TGpyR0s2KzhnbUVZTEZx MDZKeTJNOC9Yci9IM09KOWNxbkwyZWFpTFhFVkVSRVJFCkxsY3FORmZDMDlNTFgxOFRKaE1VRkZn b0tiRml0enQrK1VCcDRPVlZOcTJHcDZlQnhlSWdPN3U0MGpnRkJRWDQrL3ZYU2s0QkFRRWsKSnll VGw1ZEhtelp0dVB2dXUxMXVlL2p3WWJwMTY0YTN0emRkdTNabC8vNzl6amE3M1U2SERoM3c4dkk2 NzdnaUlpSy90aSsvL0pJUgpJMFl3WThZTVRwOCt6ZmJ0MndrS0NtTEdqQm51VHEwQ2g4T0J3K0hB YXJXeWE5Y3Vycnp5U202OTlWWjNwK1dVa3BKeTBURVdMbHpJCjVNbVRXYng0Y1MxazVKNWN6ajRQ bFEwTUVCRVJFUkdSMnFGQ2N5VU13eUF3MElzR0Rmd0lDUEFDREVwTGk4bklLQ0k3dXdTYnpZR1gK bHdtcjFVNW1adG1JNThvRUJnYVNtNXRiS3prTkh6NmN3c0pDbGk1ZHlrc3Z2Y1NSSTBkY2JsdFNV c0w4K2ZPWlBYczJ6ejc3TEhsNQplUlhhQXdJQ0xpaXVpSWpJcjIzdTNMazgrdWlqREJzMkRCOGZI eG8zYnN3TEw3ekEwcVZMbmR1WVRDYVdMMTlPZUhnNE1URXhyRnk1CjB0bDIvUGh4K3Zmdmo3Ky9Q NzE2OVNJbko4ZlpscEdSd2FCQmd6Q2J6VngxMVZWOCsrMjNsZVpRV2xyS3lKRWplZkxKSjZ2TjF6 QU0Kb3FLaW1EWnRHbnYzN25XdVQwMU5wVmV2WGdRR0J2TDczLy9lK2ZxYW41OVBreVpOK09pamp3 QllzMllOVFpvMElUOC92OXI4MzNycgpMUklTRXZEMTlhVk5telpzM0xpeDBweTZkdTNLMGFOSE1R eURoeDkrdU1wOFhObStmVHU1dWJrODg4d3pGQmNYczNuejVtclBoYXZqCm5EaHhBclBaN0h3L2tw K2ZUMGhJaUxQUGVYbDVtTTFtVHB3NGNVRzV1UHE3Vm5ZZXpoelI3T3FjbEpTVUVCNGV6dXV2djA1 VVZCU1IKa1pHc1dMR2lSdjBYRVJFUkVibWNxZEJjQ1ljRGJEWTczdDRlQkFmNzRPVmx3dUU0ZHpx Ti9QeFNpb3FzMkd6MlN1TTBhdFNvd29mTwptckRieTJJVkZCUlVXQjhTRXNMZ3dZTzUvLzc3NmRh dEc2dFhyM1ladzkvZm4rblRwek5yMWl4bXpackZ6Smt6WFc1N1BuRkZSRVIrCmJidDM3MmJJa0NG VmJtTXltZGk5ZXplSERoM2lILy80UjRYUnpwTW5UNlp0MjdhY09IR0NMbDI2VkhnTm5EWnRHdTNh dGVQa3laUDgKN1c5L1k5eTRjZWZFenM3T1pzQ0FBWFRwMHFWR282anRkanRwYVdrODhzZ2pYSC85 OWM3MTA2ZFBwMHVYTHFTbHBkR3paMDhlZXFocwpidXVBZ0FCZWZQRkZwaytmanNWaVljYU1HU3hj dU5ENUpYQlYrZDk3Nzcyc1dMR0N2THc4WnM2Y3lkU3BVeXZOcWJ3UTYzQTRlUHp4Cng2dk14NVVG Q3hZd1pjb1VQRHc4bURwMUtnc1hMcXoyWExnNlRsUlVGRjI2ZE9Iamp6OEd5cWJ0S2lnbzRMLy8v UzhBSDMzMEVWMjcKZGlVcUt1cUNjbkgxZDYzc1BGU1hLNEMzdHplNXVibnMzcjJiQXdjTzhPS0xM MWI1WGtwRVJFUkVSTXFvMEZ3Smg2T3MySnVlbms5SgppUTJUeWNERHd4Ti9mNit6cHRNQXE5WHVj a1R6dGRkZXkxZGZmY1gzMzMrUDFXcWxzTENRcjcvK21qZmZmTFBTN1FNQ0FraEpTYUcwCnRKUk5t elpWR0hXemJOa3lmdmpoQit4Mk82R2hvYzZDZFBsK1dWbFp6blV0V3JSZzA2Wk5XQ3dXZHV6WXdl dXZ2KzZ5cjFYRkZSRVIKcVdzblQ1NGtNakt5eW0yc1ZpdlRwMDhuS0NpSUlVT0djT3pZTVdmYlo1 OTl4Z01QUEVCQVFBQlRwMDUxRmpPaHJLQTVaY29VQWdJQwp1T21tbTlpK2ZYdUZ1SWNQSCtaM3Yv c2RvMGVQWnRLa1NWWG1jT1ljemJHeHNheFlzYUxDQ09qMTY5Y3paY29VQWdNRG1UUnBFbDk4CjhZ V3pMU2twaVN1dXVJS2twQ1RhdEduRG9FR0RhcFIvVkZRVTc3enpEbWxwYWR4MjIyM241RitWcXZJ NVcwNU9EcDkrK2ltalI0OEcKWU5Tb1VXemN1Skdzckt3TFBzNHR0OXpDZSsrOUI4Qzc3NzdMSC8v NFI5NTk5MTBBM252dlBXNjU1WllMenFXNnYrdjU1bW9ZQmhhTApoZW5UcHhNWUdNaU5OOTdJMGFO SGF4UlRSRVJFUk9SeTV1bnVCT29qaHdPc1ZnZVJrZjQ0SEE3c2Rqc21rNG1nSUc4OFBBeUtpNjJB CmdjMVdWbVQyOUt5OFhoOFZGY1d3WWNQNDdMUFBlUC85OS9IMTlhVkZpeFlWUmp5ZHFYZnYzbnp3 d1FjQURCZ3dBRzl2YjJkYnIxNjkKK09pamoxaTllclZ6RkhLNUVTTkdzR0xGQ29xTGk1azJiUnE5 ZS9mbS9mZmZaOTY4ZVFRSEIxZjRBSHUycXVLS2lJalV0WmlZR0ZKVApVNG1QajY5eXU3Q3dNS0Rz UnJkbmZrbWFtNXRMVEV5TWM5bkh4OGY1UERzN213WU5HcmlNMmFOSEQrZlVGdFVwbit2WGJyZVRt cHJLCjg4OC96eDEzM01HWFgzNEpRR1ptSnVIaDRjNWNNekl5S3V3L1ljSUVldlhxeGVlZmYxNWhm Vlg1cjFtemhpZWVlSUpycnJtR2hnMGIKOHZ6enovUDczLysrMmx4cmtzK1pYbjMxVlk0ZVBZclpi SzZ3L2wvLytwZkxVZFRWSGVmbW0yL21yMy85Sy9uNStheGJ0NDR0VzdiUQpwVXNYQ2dvSytPU1RU M2p1dWVjdU9KZnEvcTdubTJ1NThqWnZiMjk5RVM4aUlpSWlVZ01xTkZmQ3o4L0VnUU1uYU5Rb0Fq Ky9zcHZtCjJlMTI1M1FhUGo0ZW1Fd0dWcXVEMGxJck5wdUh5MWpObXplbmVmUG1MdHRuelpybGZO NitmWHZhdDIvdlhHN2J0cTN6ZVh4OFBCTW0KVEtnMFJsUlVGQk1uVG5RdW04MW1oZzhmWHUzeHFv c3JJaUpTMTdwMTY4YXFWYXVxbmRyQmxhaW9LUGJ1M1V0Z1lPQTViZUhoNGFTbgpwOU9vVWFOSzkz My8vZmZKenM1bTVNaVJyRisvbmxhdFdsVjdQSlBKUk9QR2pYbjQ0WWVKam81MnJvK0lpQ0F6TTVQ SXlFZ3lNek9KCmlJaW9zTitqano3SzNYZmZ6U09QUE1LR0RSdHFsSDljWEJ4TGxpemhwWmRlNG8w MzNtRGt5SkUxSG1sYlhUNW5XclJvRVh2MzdxM1EKLzVTVUZHNjQ0UWFtVEpsUzRSZFhOVDFPWkdR azdkdTM1KzkvL3p1ZE9uV2lSWXNXWEhYVlZUeisrT05jZGRWVkx2T3BTUzdWL1Yxcgo0NXlJaUlp SWlFajFOSFZHSllZT1RTSTcrd0M3ZG0zajhPRk1DZ3R0T0J4MkhJNkswMm5ZYkhaS1M0dXdXRXJj bmJLSWlOUlQxdExpCnkvWnhJYVpQbjg2VFR6N0o4dVhMS1M0dTV0U3BVOHlaTTRkaHc0YlZhUC9y cnJ1T1o1NTVoc0xDUXBZdFcwYWZQbjJjYmRkZmZ6MXoKNTg0bEp5ZUhWYXRXMGFaTm13cjdkdXpZ a2I1OSs3SjA2VktHREJuQ3laTW5xejJldytFZ0l5T0RKNTk4a3M2ZE96dlg5KzNibHhkZQplSUdD Z2dMbXpadFhJWThWSzFaUVdscks0c1dMS1Nnb3FIQ2p1YXJ5NzlxMUs2dFdyY0pxdFJJZkg0L05W dm5VWFFDeHNiRWNPSENBCjB0TFNhdk01MC9yMTZ3a0lDRGlueU42eVpVdENRa0pZdjM1OWxlZWpx dVBjY3NzdHZQRENDd3dkT2hTQW9VT0g4c0lMTDdpY05xT20KdVZUMWR6MzdQTlEwVnhFUkVmbDF1 ZnQ5NnFYK0VIRVhqV2l1aEdFWURCalFqeU5IanJCcjEzZGtaZ1lSRU5BWW02M2lkQnAydTRQUwow aElLQzNNSkRRMXdkOW9pSWxJUEJRYjR1enVGMzVSMjdkcXhhdFVxWnN5WXdWMTMzVVZ3Y0RBREJ3 NWt3WUlGTmRyL2lTZWVZT3pZCnNVUkZSZEdrU1JNV0xWcmtiSnN6Wnc2MzMzNDcwZEhSSkNRa3NI VHAwa3BqREJvMGlPTGlZb1lPSGNxNmRldnc4L003WjV2eVViMkcKWVJBV0ZrYmZ2bjByM0lQaGlT ZWVZTVNJRVVSSFI5T2xTeGRlZSswMUFQTHk4cGcyYlJvclY2N0VNQXdlZSt3eDdyenpUcEtTa2dn TQpES3d5LzhjZWU0ejc3cnVQVWFORzBheFpNMTU2NlNXWDUrSEREejlrNE1DQm5ENTltcE1uVDdy TTUyd0xGeTVrMUtoUmxiYU5HaldLClJZc1dWVm1RcmVvNFE0Y09aZEtrU2M2YlBkNTAwMDFNblRy VldYaSswRnlxK3J1ZWZSNXFtcXVJaUlqOHV2UWVXZVRTWk15YU5jdmgKN2lUcXV3TUhEdkRERC91 SmlHaE9zMllOOGZQend0ZlhSSHA2QWR1MmJjSFB6OFRnd2YzY25hYlVjM3YyN0tGbHk1WXUyeTBX UzZYcgpEeDgrek9uVHB5dXM2OTY5ZTYzbTlsdXdjZU5HNTV5b0R6endnTFBJYy9EbkU0U2F2ZHla bWx6bXNnc3RORzhVNWU0MDZxVVZLMVk0CjU3WXRMNndDN1BqeEo2NitvcGtiTXhNUkVSR1JYOXVa Ny9rY0RnZTMzWFliVURiMTJJZ1JJOXlZMmFWdjQ4YU5YSFBOTlM3YlMwb3EKLzJYK3JsMjc2Tm16 SjFEMldidjhjNDdENGVEcHA1OEd5Z1phbEc4amNqYU5hSzZCRmkxYUVCTVR3NVl0MzdKOSt4R2lv bG9TRldYbQorKysvSnlJaWlKNDl1N283UlJFUkVSRVJFUkVSRVJHM1VhRzVodno5L2VuZCt3K2tw YVd4YytkdWpoMHI1WW9yRW1uVHh2VUlWUkVSCkVSRVJFUkVSRVpITGdRck41NmxodzRZMGJOalEz V21JaUlpSWlJaUlpSWlJMUJzcU5JdUlpTlJqV1ZsWjdOdTNENHZGZ3Rsc0pqRXgKa2FDZ0lIZW54 WjRGdy9Fckt1QlVWRGU2anZ5THU5TVJFUkVSRVJFUk56TzVPd0VSRVJHcFhHcHFLb2NPSGFKbHk1 WjA2ZEtGcGsyYgpzbTNiTm5KeWN0eWExOTRGdzJpWTJKWkdOOXhCeTJZK2JGc3l6YTM1aUlpSWlJ aUlpUHVwMEN3aUlsSVBXYTFXamg4L3p0VlhYMDFFClJBUitmbjVFUlVYeHU5LzlqaTFidG1DMVd0 MlMxL2VMaHRPb1hWZjhHc1pUVXBpRFQwZ0RZaU04Mkxaa3FsdnlFUkVSRVJFUmtmcEIKaFdZUkVa RjZLRE16azlqWVdEdzhQQ3FzOS9MeXdtdzJrNTJkN1phOGdpMkZtTU5qc1pRVTRSSFFrS0tUeWZo RVJSS2F1OTh0K1lpSQppSWlJaUVqOW9EbWFSVVJFNmlHTHhRS0dSNlZ0WGw3ZUZCUVVFUkZSeDBr QjMyWDZFcEIyQk0rUUlBcjJ2MDlwNEpYa25jZ2x3N2NWCnpTOHk5dmJ0MjJzbFI1R2E2Tml4bzd0 VEVCRVJFUkc1cEtqUUxDSWlVZy90L21ZTlBrR05TTm5uaVlGUm9hMjR1SkRDazN0cDF1eU8KT3M5 cnlDT3JlSC91WDdpMms0RTlNSUhDQWtoSnllZkdCK2ZXU253Vi82bzNZMkN1azgwQUFDQUFTVVJC Vk1ZTWhnMGJwbk4xRVdiTQptS0h6SnlJaUlpSlN5eTc1UXZOYmI2M0dibmRVMm1ZeUdRd2JOcVNP TXhJUkVhbGFjbkl5cldJY3hEWkl4Y1BEQ3c4UHdBR1l3RzRICkhBN1NjNndrSnllVG1KaFlwN210 WHZzaFF4NThnbmNXemFWZDBRWU9sRFRueG9lZUxWcy9ZTkJGeDNlNGVNMldjK2xjaVlpSWlJaEkK ZlhKSkY1cmZmZWNEMnJYdGl0VnF4ekNkT1JyTUFCeDRlSmg0OTkwUHVPbW13ZTVLVVVSRXBGSzJn bE40UmpYQ01PQllsaWViVTRycAoydEtYbUtCU1RDWVRIcWE2djgzQzZyVWY4c1grblRTS0sySG91 QWNCYUFHc1hEK1piL2RIWUxQWnVQbjZHeTdxR0hhSGlxYzFwWE1sCklpSWlJaUwxeVNWYmFGN3h4 bHY0TjBwZzY2bDh3Z3BPVVZ4Y2hBTncyTUh1c0lNRExCWWJBUUZCckZqeERpTkdESFYzeWlJaUlr N1cKZ2t5SzB2UHhqVWhnOS9FQWlnd3o3Mi9MNHQ2K25waE1CdTY0bis4WCszY3lvbDlyc2dvTzhN bU9aLzZYcTgzT3dPNytmUFQxOTl6TQp4UmFhN1JlYjVtVkQ1MHBFUkVSRVJPcVRlbE5vM3JVbmhZ TENvck5HSG9PSHlhQzAxRXAwVkRndDRoclhPSjVoR056NHhmc0F2TkhwCkQ3UnRrWUROVW9LWGx3 ZGVYbDU0ZXBnSUNRMWg3NC9mY3pLOXBGYjdJaUlpY3RFTUU1YjhremhLY21ucjI0RDFlVmVSMVB3 bjhndGkKTVhzN3NCWVZRVURkcDVWZCtCUFplYWtZaG9IZFZqYWkxc1BEUkY1eEdoQjgwZkh0TmhW UGEwcm5Ta1JFUkVSRTZwTjZVMmoyOVBJawpONzhBNEpkYkhwVVhuQjJBZ2RuUDk0TGlIZ2RDQ2sz NGVmbGlOZG54OVBMQzI5c1RMMDhQQXN5KytQcDR1ZHozOE9IRHJGMjdscXlzCkxJS0RneGs0Y0NE eDhmRVgxU1lpSWxKVGhza0R1NlVRVEEydzJNdEdNSHRsN2lEZkNxV2wvaEJSOXprNTdBN3NWZ2Zn d01FdmMwYlgKSXJ2RFZyc0JMMkU2VnlJaUlpSWlVcC9VbTBKejQ1aElNck95S1N3cW9Yd081WElS WVNGRVI0YWRkOHkzMi93ZU1QRHg4V0wzRDNzQgpBNGZkVHRsOWxPdzRyQTY4ZkYwWG10ZXVYVXZm dm4ySmk0dGp6NTQ5ZlBqaGgweWFOT21pMmtSRVJHckNNSDc1eXRWa0lvUTArb2NWCkVVSTJkanVZ REE5TUhuVS9kUWFBelZGS1NGQTBWbnNKTnZ2L2ZoRmtkMWhySmI2clVib0JBYTZIYitmbjU5Zktz UzlXUUVCQXRibTgKL3ZycjNIdnZ2VHozM0hQY2RkZGRMdmV2U2F5cVJqU3ZXN2VPUng5OWxIMzc5 aEVZR01pQUFRTjQvUEhIaVlpby90dUo4ODJqcnRYbQpPUlFSRVJFUmtkcFRid3JOUVVFQmhJZUZj dlRuZE1wSE1ZTURrOGxFZEZRNHBvdTQ2Wkhkc0lESldoYlc1TUN3QXpod2VEcHc0UHBECjJyaHg0 NXpQMjdadHkvdnZ2My9SYlNJaUlqVVJFdGVkRTBlL3hlRW9LenBiN0FZbHRxaXk0ck1Cb1hHZEth cmpuSjZkT0pPcC8vejcKTDB1ZW5QMDI0dG1KTXkvNkdGVVZUM05QNTU3M1BuV3R1bHlXTGxuSytQ SGplZm5sbHhsN3g5Z3E5Njh1bHF2MlRaczJNZmFPc1R6LwovUE1NSERpUVU2ZE84ZndMei9PM3Yv Mk5mLzdqbnpYb3hmbmxVZGRxOHh5S2lJaUlpRWp0cVRlRlpvQ21zVEZrWkdSVFZGeUNBd2NHCkVC b1NTTVBvQy90dDhONmJ2Z0NnMVNjRGFObWlpY3M1bW5NeU1pcmQvOGlSSTZ4YnQ0Nk1qQXdzRmt1 dHRJbUlpRlFuTVRHUjVHUWcKb2Exem5Ra3FmRFdhOGN0MmRhMDJpc2xWc2RsZFR3ZFJWVnQrZmo3 ZHVuWGoyV2VmcFYrL2Zuejg4Y2M4OE1BRGZQUE5OL2o2K2hJWApGOGNMTDd6QTVNbVRhZENnQVcr ODhRWlhYbmtsQUY5ODhRVXpac3pnMEtGRE5HN2NtS2VlZW9yZXZYdFRVbExDbFZkZXlSTlBQTUdz CldiTndPQnc4OGNRVC9QR1Bmd1FnSlNXRk8rNjRneE1uVHZEaWl5OVdtK1BPblR2SnpjdmxzY2Nl NDlwcnIyWHpsczEwN3R6WlpSK3IKaWxWVisvem41dlBRaklkSXVpRUpnSmlHTVR6MTFGTVY5a2xM UytPZWUrNWg1ODZkdEczYmxzV0xGOU80OGYvdWhWRlpIcTdPazlWcQpyZkw4dnZmZWV6ejIyR09r cHFZU0h4L1AwMDgvVGZmdTNRRklUMDluL1BqeGJObXloUTRkT3JCOCtYS0NnMTNQOVYzYjUxQkVS RVJFClJHcVBlMzUzNjRLL3Z4OE5Hb1E0bHowOFBHalVNUHJpZ2g0SDM5d0MvTHpLNW1QMjhmSEIx OWNiUHorZmF1ZG9mdnZ0dCtuU3BRdFQKcDA1bCt2VHB0ZEltSWlKU0U0bUppZFUrTGtWMnU3M1NS MVZ0ZHJzZHM5bk1uRGx6ZU9TUlJ5Z3BLZUhSUngvbDZhZWZ4bXcyWXpLWgpLQ3dzWk0rZVBlemV2 WnRiYjcyVlJ4NTV4TG52OU9uVCtldGYvOHFoUTRlNDc3NzdtRHAxS25hN0hVOVBUL0x5OHRpelp3 L2ZmdnN0CmMrZk81ZkhISDNmdTkraWpqNUtVbE1UMjdkdlp1WE5udFRrdVhicVVjZVBHWVJnRzk5 NTdMOHVXTFhQWngrck9SVlh0UC96d0F3TUgKRHF3eWwwY2VlWVNPSFR1eVo4OGVycjMyMmdybncx VWVyczVUZGVmMy92dnZaL0hpeFJ3NWNvUXBVNll3YytaTVo5dU1HVE5vMWFvVgorL2J0bzJQSGpz eWVQYnRPejZHSWlJaUlpTlNlZWxWb0JvaHIwaEJ2TDI4TURBSUN6QmMwTjNPNUs5LzlQVmR1N29t SGZ6Qzd2dC9ICjNyMUgyYkh6SUpzMzcyUGpGOS96NXR1ZmMreElzY3Y5dzhQRENRc0x3MmF6c1du VEp2ejgvTWpLeXJxb05oRVJFWEhOWnJOVitnQUkKQ3dzNzUzSG1OdjM2OWFONTgrYmNkdHR0SkNZ bTBxZFBIMmViM1c1bjdOaXhtTTFteG93WncvYnQyNTF0WDN6eEJiMTc5OGJUMDVPYgpicnFKSTBl T09QZXhXQ3hNbURBQnM5bE0vLzc5K2Zubm41MzdiZDI2bFRGanhtQTJteGt4WWtTVitXZGxaYkZ4 NDBhR0RSdUd6V2JqCjVwdHZadE9tVFdSa1pGVG9ZMlhQS3pzWFZiVm5aR1FRR2hycXNyMjh6M2Zm ZlRkbXM1bXhZOGV5YWRPbWF2TndkWjZxTzc4UkVSR3MKV2JPRzFOUlVoZ3dad3JwMTZ5ckVIRDkr UEg1K2Z2ejV6Myt1MEZZWDUxQkVSRVJFUkdwUHZTczArNXY5aUl3SXhXUXlpRzhTV3lzeApDNHhj L1B6QjIyekQ3Ry9EUHhBQ2d5RXN3aHVUVjU3TC9mcjE2OGZ5NWN0WnNtUUpUWnMycFhQbnppeGV2 UGlpMmtSRVJNUzFxa2FnCnBxZW5uL000ZTdzNzdyaUR6ei8vbk5HalI1K3pmMmhvS0hhN25hQ2dJ UEx5OHB4dFgzMzFGZjM3OXljdUxvNG1UWnBVeU9QTS9UdzkKUFN2RVBIMzZORUZCUWRqdGRrSkNR cXJNLzkvLy9qYy8vL3d6VFpzMkpUSXlraVpObW5EczJERldybHhaNnlPYUl5TWpTVXRMcTNKawpj SFoydHJOZklTRWhaR1ZsVlp0SFRjL1QyZWYzdGRkZUl6TXprd0VEQnRDN2QyKysvdnByWjF0ZVho NXQyclFoTWpLUzFxMWJjK0xFCmlUbzloeUlpSWlJaVVudnExUnpONWVLYk5jSnFzeEVaMGVDaTRw VFAwZHp1dndOcDNEVEs1UnpOR2VtVmp6YU9pWW5od1FjZmRDN0gKeGNYUnMyZlBpMm9URVJFUjEr eFZqRGF0cXEzY004ODh3KzIzMzg3VFR6L04yMis5VmFFdDQ5UXBJaUlpeU03S0lqQXcwQmx2M0xo eAovSFhXTFByMzc0OWhHQ1MwYkZuaFdHY2Z0M3c1TURDUTdLd3N3c0xDT0hIaVJKVTV2dnJxcTJ6 Y3NJR0VoQVRudW9PSER2R25QLzJKCnUrKzZDOE13enRtL3V2NjZhdS9Zc1NQdnJWN054SWtUWGU0 YkZoWkdaa1lHNGVIaFpHWmtFQllXNXZMWU5UMVByczV2bzloWW5wNDcKbDdsejV2RE9PKzh3WWNJ RXRuMzdMUUFSNGVGczJMQ0JnSUNBYXZ2MWE1eERFUkVSa2N2RjFxMWJ6MW5Ydm4xN04yUWlsN0o2 TjZJWgp3TS9YaC9hdFc5Wk9zT05nRk9aYzBCek5JaUlpVXJkc0RudWxqNnJheWg5dnYvTU9wYVds UFBuVWt4UVVGdkQyTys4NDJ3ekQ0TFhYClgrZDBYaTZ2L090ZmRPclV5ZG5Xdkhsem1zWEhVVnhh d29zTEZ4QVdGc2JCUTRjcVBlNlp5KzNidCtmMU41YVRtNS9IaXBVck1BeWoKMHJ5KytPcEx6UDVt NGxzMHI3QytXVnd6Z29LQytPS3JMOCtKWGQyNXFLcjkzdkgzOG85Ly9wTTMzMzZMZ3FKQ1RtYWM0 aDh2L3BPNwo3cjdidVUyUEhqMVlzbXdwZVFYNUxGeTBpTzdkdTFkNjdET2ZWM1dlcWpxL2d3WVAv bi8yN2p3K3F2THMvL2huSnNsa0o0UXNreENFCnNJZDlVUWxJRk1LT2dsaXJzbFJyMVNyb28waFpw WlRIcDBWRlZFVDlxU2lZV2dYQlVoZFdLd29SbFUwS29vZ1NJUkMyUU1nS1NTYkwKekdUbTkwZGtT aUFURWhJeUFiL3YxMnRlazNQdSs5em5Pb2ZhbVZ5NXozV3pjdlVxU20xV21qVy9oakpIbWF1dFgv Lyt2UDdHUWdxTApMTHkzYkJsMzNuVlh2ZDVERVJFUmtWK0xYcjE2dVY3ZHVuVlRrbGt1aXdZNW83 a3VEQm8wbUx5RkZnQ09jNExqRzArNDd6dHdVSDJGCkpTSWlJbFdvcXF6Qk5jMnVxWFQva2FOSEtD d3NaTTZjT2Z5L1YvOGZUcWVUeVpNbk0zM2FkQVlNSE9DYUxkdTJiVnZpNCtOcEV0cUUKdjcvOWQ5 ZTVaczJheGUvRy9ZNUdqUnJ4N0xQUEFqQmt5QkJTZms2cE5LYXoyek9lbU1Hamp6N0s0a1dMZWY2 RjUvSDE5YVdzck13MQpzL2FzZDk5OWw5dC9jM3VsMS9hYjIzL0RraVZMdU9HR0d5NDQxOFZLUExo cmI5KytQYSs5L2hyejVzMWorclRwQkFjSDA3OS9mK1k4Ck5jZDF6TFRwMDVqNDJFUjY5dWhKOXg3 ZFdiQmdnZHR6Vi9jK3VidS9rNmRNNXYrZS9EOG1QVDZKWnMyYThlemNaeXZFTVczcU5IcDAKNzBI VHBrMTVadTR6bFY3WDVicUhJaUlpSWlKU2R3eXpaODkyZWpvSWtWK0R2WHYzMHE2ZCs1bjZOcHV0 MHYxcGFXbWNPWE9td3I2KwpmZnZXYVd4WGdpKy8vQktucy96L3JxWk5tK1pLNUJ3OGZvclFBRDJa SUo2VFYyU2pkVE96cDhOb2tKWXRXK1pLOUMxZnZ0ejEzKzN1Cm53L1RvMzNzQmYxMzdkcEZlRmo0 WllrbHRtVXNoOU1PWDVheDY5c2JiNzdCSFhmY2NkbnUxYVc0MHU3dkcyKyt3ZHk1Y3owZGhvaUkK eUZYdDNPOThUcWVUc1dQSEFtQTBHbDBMS2N2bDhlV1hYOUtyVjY4Sys2cFRPdVA3Nzc5M2xYNDll UHlVNi9jY3A5UEo4ODgvRDREQgpZRkI1V0hIcnFwM1JMQ0lpMGhBVUZGbzhIY0lWeFhFWnl4cGN6 ckU5b2FGZFQwT0xSMFJFUkJvdWZVZXVmK2Ntbmt0TFN6MFlpVnpOCmxHZ1dFUkc1akx4TmZwNE80 WXB5OXNtRksyMXNUMmhvMTlQUTRoRVJFWkdHUzkrUlJhNU9TalNMaUlqSVZlL2d3WU9lRHVHcXB2 c3IKSWlJaTByQlZwM1NHU0cwcDBTd2lJaUlpSWlJaUluSVZVK2tNcVE5R1R3Y2dJaUlpSWlJaUlp SWlJbGMyeldnV0VSR1JHdG44MVJmOApuSklDUVB1NE9CSnVTcXl6c1JjdlhseG5ZMTN0ZEs5RVJF UkVSS1FoVWFKWlJFU2tBY3MvbmN1Qi9mdXgyMjBFQkFUUXBsMTcvQU9DClBCYlBYYis5cmNMMit2 WHJlZVhsbDFueDRjcGFqMzN0dGRkeTdiWFgxbnFjWHd2ZEt4RVJFUkVSYVVpVWFCWVJFV21nTWpO T2twV1oKUWVzMmJmQVBDS0t3c0lEdnZ0MUY5KzQ5OEE5cVZPL3huRTB5angvZUJ0OG0wVGlzRm16 RnhieTVkaDkzL2ZhMk9razJpNGlJaUlpSQp5SlZKaWVhTEtDZ280RC8vMlUxcWFob09od01BbzlG SXAwNGR1TzY2YnZqNitubzRRaEVSdVJvNXl1eGtaV2JRcVVzM01KUXZxZURyCjUwZXYzamV3NWVz dnViRmZmd3pHK3Y4WWYzaEVISW45ZW1JckxjWmVVSXB2NHc3WUMvSkoraks5M21NUkVSRVJFUkdS aGtPSjVpcFkKTEJZKy92aFRvcUthMDZmUE1Fd21YNXhPQjZXbEpYei8vVForL2ptVisrNGJpOEZn OEhTb0lpSnlsY25MeTZWcFRJd3J5WHlXbDdjUApmbjcrNUo4NVEwaG9XTDNIdFhCdENndlhwcHl6 WjBlOXh5QWlJaUlpSWlJTmovSGlYWDY5VnE3OGpPdXVHMEJzYkFmQVNYR3hoYUlpCkMyVmxUbnIx U3FSNzk1dDQ2NjJsbmc1VFJFU3VRamFiSFh0WjVXMWUzaWFLaW9yck55Qmc3cEQvZm0xNDhMWnUv SEZ3dUd0NzNxREEKZW85SFJFUkVSRVJFR2c3TmFLNkMzVzdEMTllWG9xSkNIQTR3R0F3WURBWWNq aklLQ3dzSUNncW1yTXp1OXZpQ2dnSTJiTmhBV2xvYQpSVVZGbUV3bW1qVnJ4b0FCQTRpS2lnSmc2 ZEtsM0gzMzNmVjFTU0lpY29YWXQyTXR2bzJha1pyaWpZR0tUODZVbEJSeE9HY2YwVEcvCnI5ZVlV bk44ZWVkUFBmRnUzSWlTekwwWWZhTzU5dHByS2NqS0p6djlOQzNyTlJvUkVSRVJxUzhiTjI0a016 UHpvdjBpSXlNWk9IQmcKUFVRa0lnMlJFczBYNFhTQ3dXREVZSEQ4OHJNQmc4R0kwUWcybTdYS1kv LzV6My9TcmwwN0JnOGVURUJBQUtXbHBSdzRjSURkdTNjegpmUGh3QUhKeWN1cmpNa1JFNUFweTVO QUJPa1E3aVdtU2pwZVhEMTVlZ0JNd2dzTUJPSjFrbkxaejVOQUJXclJxVzI5eERmM3pjajUvCmFU WTNYR2ZBRWR3V3V6R0FvZ0liKy9jWE1tVFMzSHFMUTBSRVJFVHF6L0xseXhrN2R1eGw2eThpVnc4 bG1xdGd0ZHF4V2tzeEdJeDQKZVJrb0t6TmdNRGd4R3AwWWpkNmNPWk5UWlgzbXJLd3M3cjMzWG54 OGZBRHc5L2VuYTlldWRPM2FGWUNrcENUeTgvT1pNMmNPQ1FrSgpKQ1ltVWxCUXdNY2ZmOHlKRXll SWlvcmlONy81RFNFaElkanRkaFlzV0VCOGZEeGJ0bXhoNXN5WnBLV2xzWDc5ZW5KemN3a0pDV0g0 CjhPRzBhdFVLS0U5Z3YvLysrMWdzRm9ZTkc4YTZkZXVZT1hNbUFJV0ZoYXhjdVpKang0NFJFeFBE Nk5HanRhaWhpRWdEVTJiSnd0dmMKRElNQmp1VjZzMzEvQ2IzYitSSGR5SXJSYU1UTFdQL1ZyOTU3 NXozdW1mUTMxdjM5UmJvV2I2TEE0YzlKVzFPR1RYNk9KZSs4eCsvdQovVjI5eHlRaUlpSWlsOC9H alJ0cm5EUWVPM1lzR3pkdXBFbXoxcGNwS2hGcHFGU2p1UW9HZ3dGdmI3QlljckRiU3pBWXluQTZI UlFXCjVuUG8wRS9rNTUvR1lIQi9DN3QwNmNMKy9mdlp1M2N2V1ZsWkY3US84TUFEQU15ZVBadkV4 RVFBTm16WVFFeE1ESk1uVHlZMk5wWU4KR3pZQTRPM3RqZFZhUG9ONjZ0U3BBS3hmdjU1Qmd3WXhZ OFlNRWhJU1dMZHVuV3ZzenovL25FNmRPdkg0NDQ5ei9QaHg3UGIvbHZoWQp2MzQ5WnJPWktWT21F Qk1UUTNKeWNpM3ZsSWlJMURXN0pZZmlqQlFjOWpMMm5QU2oyTkNFMVR0TE1CcU5HSTBHNnZzai9M MTMzdVA3CjNjZVlOTzlmM0hML1pOb0VqOFJjMUltQms1OWowcngvOGYzdVk3ejc5cEo2alVsRVJF UkVMcS9xbE11b3krTkU1TXFtR2MxVmNEb2QKeE1hR2tac2JSSHI2TWJLeXNpZ3VMc2JQejUrbVRX TnAzRGlVSTBmMnVUMytsbHR1NGNjZmYrU25uMzVpL2ZyMU9KMU9PbmJzU0dKaQpJdjcrL3BVZWs1 YVd4dmp4NHpHWlRGeC8vZlVzV3JUSTFlWndPT2paczZkcmh2U0VDUk5jYlYyNmRHSDE2dFd1N2VQ SGp6Tnk1RWg4CmZYMkpqNDluMTY1ZEZjNHhZY0lFVENZVHZYdjNKaWtweVZYS1EwUkVHZ2lERVZ0 aEpzN1NmTHI0TlNHNW9Ec2pXeCttMEJKRGdNbUoKdmJnWWd1b3ZuTzkzSDhNZVhmN1VUTXErL1hU YnU1ZWlnd2ZKMnJjZkFIdDBLL1orZjZqK0Fxb0dtODFHY25JeUZvc0ZMeTh2dDMyQwpnb0lZT0hD ZzYvTlZSRVJFUkVSRWFrNko1aW9ZREFZS0NpQWd3SmYyN2RzUUY5Y0d1eDBzRmllNXVabWtwZTNI V01Xanl3YURnYzZkCk85TzVjMmNBOHZMeStPR0hIL2pnZ3crNDU1NTdLajJtdUxpWWdJQUFBQUlD QWlncUtxclFIaFQwMzZ6Q2tTTkgrUHp6ejhuT3pzWm0KczFYb1YxSlM0a3BtaDRTRVZHZ3JMUzFs d1lJRnJ1MnFya0ZFUkR6SFlQVENZU3NDWXhOc2p2TC9yL2JKMlUyaEhheldRSWp3Y0lBTgozTHAx NjJqYnRpM1IwZEZWOWt0TFMrT1RUejVoMUtoUjlSU1ppSWlJaUlqSTFVZUo1aW9ZREFiS3lod1VG dVpRVWxKR1FVRVJSVVdGCldDd1dpb3FLaUl5TXF0RjRvYUdoOU9yVmk2MWJ0N3J0Y3phNUhCZ1lT RkZSa1N2cFhKa1BQL3lRd1lNSDA3NTlld0Rtelp2bmFqT1oKVEpTV2x1THY3MDkrZm42RjR3SURB M25ra1Vjd21VdzFpbDlFUk9xUHdRQUdBS09SeHB4Z1NGZ3hqY25ENFFDandRdWpsMmYvU0poNgo4 R0Nkai9uMjh0VmtaZVppOURHQzA0QUJjQnFjK0hoN1liR1UwS05MZTRZUFNxajJlRGFiRGJQWmpO UHB4T2wwWWpBWUtuMlBqWTBsCkxTMnR6cTlIUkVSRTVHcW1SZjlFNUh5YXlsb0ZwOU5KU0lpUjBO QUkvUHo4QVNkZVhqNkVoa2JTdVhOUElpS2ljRGdjYm85ZnVuUXAKbXpkdnhtS3g0SEE0S0N3czVP dXZ2Nlo1OCthdVBrRkJRZVRtNXJyR2FkV3FGVHQyN01CbXM3RnQyemJYNG42VkNROFBKeXdzakxL eQpNclp1M1lxL3Z6KzV1YmtBTkczYWxHKy8vWmJTMGxLKytlYWJDc2UxYWRPR3JWdTNZclBaMkwx N04wdVdxS2FtaUVoRDA3aGxYMDVaCnc4a29OWFBLYXNaaTl5V2oxTXlKRWpPbnJPRUV0dWpyc2Rq ZVdQMDlscWZtWVhscUhtK3MvcjdPeGczMDkrTjRSaVpIajJWd0xQMGsKUjlNek9IYjhGSWZTMHNu TXppVThMTFRHWTFxdFZrcEtTaTc2N25RNjYrdzZSRVJFUks1Mnk1Y3ZyL0F1SWdLYTBWd2xnOEZB WHA0TgpiMjhualJxRkVCWVdnczBHcDA4WGMveDRHbWZPNUdFMFZsN3pFV0RreUpGczJMQ0JOOTU0 NDVmYXpuNjBiOSsrd3FPNTQ4YU5ZOW15ClpaU1VsREIxNmxRR0RoekloeDkreVB6NTgybldyQm0z M1hhYjIvRUhEeDdNa2lWTDhQUHpZK1RJa1JnTUJ0NTg4MDFtenB6SmdBRUQKK1BEREQ5bTJiUnZE aHc5bjU4NmRydU1HREJqQTZ0V3JtVDkvUGlFaElkeHl5eTExYzhORVJLUk90R2pWbGlPSGdMWmRY UHVNd0xsLwoyc3orcFY5OWVlNmxKNWcrNlZuWDlsdHZsdGRqOWo2dlQyMzB2cllMS1FmU3lNNDlR L2w4N3Y4bWZ6dTJiVW1QTHUxck5KN2RicWUwCnROVHRUT1p6Mzg4dlFYVldYbDRlLy9qSFA5ajk3 YmVjUG4wYVgxOWZPblhxeFAwUFBGRGhEOGMxdFdiMWF0NTg4MDNXbnJPUXI0aUkKaU1pVjRQemtz bVkyaThoWlNqUlh3ZWwwRWhEZ1EyNXVEdm41K1p3NmxVTmg0UmtjRGdNQkFmNUVSMTlEZXZvQnQ4 ZUhoSVR3MjkvKwp0c3B6bU0xbUhuMzBVZGQyVUZBUTk5NTdiNlY5WjgrZVhXRTdPanFhNmRPbnU3 WmJ0bXhKdjM3OWdQSVp6WTg5OWhnQUZvc0ZYMTlmClY3K0FnQURHakJsVFpWd2lJdUpaOVpsRXJx N2FKcEl2cHZrMTBYUm8zNHF2dCswR3A3TzhmZ2hPVENZZmVuYnZpTGQzemI2Mm5KMmwKWE4zM3lq ejkxRk9rcEtRd2ZmcDBldmZwdy9adDIzamxsVmQ0KysyM2VmTEpKMnQ2aVM1VmxkRVNFUkVSYWFq Y3pXQldzbGxFUUlubQpLbmw1K2VCd1FGUlVHUDcrb1FRSFIySzNsMkV3R1BEMk5wR2JtMUhqWDNy cnk0b1ZLK2pldlR1eHNiRnMzYnFWbUpnWVQ0Y2tJaUp5ClVUZkY5K1NubElQa25zNHZuMjBNdEd6 UmxPdTZkL1JJUEttcHFRRDA2TmtUazhuRVRmMzZjZE12ZjlRRitMOG5uMlRuenAyOGxaUkUKVkZU NTJnMFR4bzhuTnplWEovL3YvMWp5N3JzY1BIZ1FwOU5KWEZ3Y0Q0MGZ6eU1QUCt3NmZzUXR0N0Iy M1RwS1MwdjV4OXR2OC9YbQp6WlFVRjVPUWtNRC9QUG9vUGo0KzJPMTJiaHMxaXNhaG9VeVlNSUdG cjcrT3dXamtzY2NlSzU5eC9mYmIrUHY3OC9pa1NYVHYzcjErCmI1Q0lpSWo4cWlpWkxDSlZVWTNt S3R4MTE4MnNYUGsrMjdidHdtYXpFeFFVaUorZlAwVkZCV3pldkk0ZmZ2aUcrKy8vbmFmRHJGVFAK bmoxWnYzNDk4K2ZQNS9qeDR3d2JOc3pUSVltSWlGeVUyUnhHdTdheHJxb1pmcjRtK2x6dnVlUnB1 M2J0QUpneGZUb2ZmdmdocWFtcApGV1pBRHhnd0FJRC83TmdCUUZabUpzZVBINmR2Mzc2OE9IOCtl L2Z1NWFXWFgrYXBwNS9tcDU5K1l2R2lSUlhLWlp6OStSOXZ2ODJhCk5XdjR3eC8rd0lTSEgyYkRo ZzJzL1BoakFOY2Z0UXNMQ3JCYXJVeWNPSkhUZVhtOC90cHJPSjFPL3ZTblA1R1ZsY1hpUllzdS93 MFIKRVJFUkVSRnhvMkZPeDIwZ0FnTUQrZTF2YitISWthTXNYLzRtZm40bUFMeTh2TG5sbGtGRVJV VmhNQmc4SEdYbDJyUnA0eXFkSVEzWAovdjM3TDlqWHNtVkxEMFFpSXRKd0RFaTRuaDkvT2tpQnBZ aW9xSWdhMTJhdVN6T2VlSUsvSnlXeGZmdDIzdjc3M3dHSWlvcGk2clJwCnhNWEZFZCs3Ti83Ky91 ellzWU9SdDk3S3Q3dDNBNUE0WUlCcmZZVFZxMWZUcDA4Zi9ybGlCVDQrUHBXZVovUG16UUQwN3Qw Ykx5OHYKWGxxd2dFMmJObkhuWFhlNSt0anRkdUxqNHpHWnlyK1A1T1RrY09PTk43cktZeDAvZnZ6 eTNBUVJFUkVSRVpGcVVLTDVJb0tEZytuYwp1Uk9kTzNmeWRDaHlGVG83VXc1d3V4Q1ZpTWl2alRr aWpDNGQyL0NmM1Q4eTZNWmVsenlPM1c2dmR0K3lzckpLOTRlRmhURnQrblRzCmRqdjc5KzluOWFw VmJONjhtVmRlZnBuWEZ5N0UxOWVYaElRRXZ2amlDMHBLU3RqOTdiZUVoWVhScFVzWEprNmN5SnR2 dnNtNnRXdFoKdDNZdFFVRkJUSGo0WWZyMzczL0JlUW9LQ2dBWU0zcTBhOStwVTZjdTZCY1lHRmho T3lnbzZLTFhJQ0lpSWlJaVVoK1VhQllSRVpFRwpaM0QvUHBTVWx0S2xVKzBXUlR4OCtEQ3hzYkVY N2VOd09LcnM0KzN0VGNlT0hZbU5qV1h6NXMxa1ptYTYyZ1lNR01Ebm4zL090N3QyCjhkMTMzekYw NkZBTUJnUFg5K3JGOWIxNmNTSTluYSsrL3BxbFM1YncxdUxGbFNhYUl5SWlPSG55SkI5OS9MRnJ4 cktJaUloSVErQnUKQVVBUmtmTXAwU3ppUVNxZElTSlN1U2FoamJoM3pLMjFHbVBvMEtGczJyU0pF eWRPdUMxMVpiZmI4ZlB6Yzd1V3dkTlBQY1YzMzMzSAo0NU1tRVI4Zno3YXRXd0hvMnJXcnEwL25M bDJJaUl4aytmdnZVMWhZU09JdmRadi8rdGUvc3ZlSEg1ajc3TE1rSkNTd2RNa1MxNHhrClgxOWZT a3RMeWN6TUpESXlrcHY2OWVPZjc3L1AxMTk5UmFUWnpQL09uazMzSGoxNDhza25hM1VQUkVSRVJH cHI1TWlSYnRzc0ZrdWwKKzVPVGt5OVhPQ0xTZ0NuUkxPSkJLcDBoY3ZXelcwczhIY0t2VnBNbVRS ZzhlUEJGUzBwNGVYa1JIQnhjYWR2OUR6ekEzNU9TZVAyMQoxM2h1M2p3Q0F3TzVxVjgvSG5yb0lW Y2ZnOEZBWXYvK3JGaXhndGpZV05jTTZyRmp4N0s0b0lBWjA2ZGpNQmpvM0xrekQ0MGZENVQvCndy Wnk1VW9tUGY0NHk1WXZaL1RvMFpTVWxQRE9PKzlRWEZ4TTE2NWRtVEJoUXQzY0NCRVJFWkVHUnQr UlJhNU9TalNMaUloY1JzRkIKZ1JmdkpKZUZqNDhQVFpvMHFkVVkwZEhSelByTFh5N2FyMVBuenJC aUJRTUhEWEx0YTlldUhjKy84RUtsL2Y5dzMzMzg0Yjc3WE5zbQprNGtISDN5UUJ4OThzTkwrYTll dHE5RzJpSWlJU0VPbTc4Z2lWeWNsbWtVOFNLVXpSRVN1YkE2SGc5TFNVbGF0V2tWd2NEQkRodzcx CmRFZ2lJaUlpSWlJZW9VU3ppQWVwZElhSXlKVnR4NDRkekgzbUdTSWlJbmhpNWt3Q0FnSThIWktJ aUlpSWlJaEhLTkVzSWlJaWNvbDYKOSs3TnF0V3JQUjJHaUlpSWlJaUl4eGs5SFlDSWlJaUlpSWlJ aUlpSVhOazBvOW1ORXlkT0VCQVFRRVpHQm5GeGNaNE9SMFJFZnFWeQpjM1BadDI4Zk5wdU5nSUFB NHVMaWFOU29rYWZEWXUvclkvQXZ0cEJsN2tQdnUvL3M2WEJFUkVSRVJFVEV3elNqV1VSRXBJRktU MC9uCjBLRkR0R3ZYanZqNGVGcTBhTUhPblRzNWZmcTBSK1A2NmZVN2FCclhoV2EzM2tlN1dGOTJM cDdxMFhoRVJFUkVSRVRFODVSb2R1UGcKd1lPa3BLUncvUGpKU3g3ajZhZWZKaU1qNDRMOWMrYk1x ZGJ4UzVjdXZlUnpWMGQxNHhBUmtmcG50OXM1ZWZJa1BYcjBJQ0lpQW45LwpmOHhtTXpmZWVDUGZm UE1OZHJ2ZEkzSDk4TVlZbW5YdGpYL1RWcFFXbmNhM2NSTmlJcnpZdVhpeVIrSVJFUkVSRVJHUmh1 R3FTVFNuCnBoM2pSRVlXRG9lajFtUGxiTmhJeDFJcmJRc3Q5TUJCem9hTmx6eldwazJiTGptbW5K eWNTejZ2aUloYzJYSnljb2lKaWNITHk2dkMKZmg4Zkh3SUNBc2pMeS9OSVhDRzJJZ0xDWTdDVkZ1 TVYxSlRpekJSODFYam93QUFBSUFCSlJFRlV6WkdFNWgvd1NEd2lJaUlpSWlMUwpNRncxTlpvelRt VmpLU29oNDFRMlVlWndta1pGMU9qNHM0OGhwNlNrMExOdHV3dmF0Mi9mN3FyVjNMaHg0MnFONlhR NmlZK1BaOU9tClRRd1lNS0RTUG9XRmhheGN1WkpqeDQ0UkV4UEQ2TkdqOGZYMUpTa3BpZno4Zk9i TW1VT3ZYcjM0OXR0dm1USmxDaWFUQ2F2Vnlrc3YKdmNTa1NaTmMyL1BuejJmaXhJazRIQTQrL3Zo alRwdzRRVlJVRkwvNXpXOElDUW5CYnJlellNRUM0dVBqMmJKbEN6Tm56cXdRaDhQaApZTldxVlVS R1J0SzNiMS8yN2R2SHhvMGJPWFBtREdGaFlRd2ZQcHdXTFZyVTVKYUtpRWd0Mkd3Mk1IaFYydWJq WThKaUtTYWlaaDkxCmRlTGJIRCtDVGh6QnUzRWpMQWRXWXczdVNNR3BmTEw5T3RDNi9zTVJFUkVS RVJHUkJ1S3FtZEZzTW5rRFRySnk4dmd4NVNBN3YvdVIKak16cXp3amV0MjhmKy9idEl6czdtNUtU Snk1NFpXZG51L3BVbDlQcHBHWExsbGl0Vm80ZlAxNXBuL1hyMTJNMm01a3laUW94TVRFawpKeWNE OE1BRER3QXdlL1pzaGc0ZFNreE1ES21wcVFBY09IQUFxOVhLZ1FNSFhOc3hNVEVFQmdheVljTUdZ bUppbUR4NU1yR3hzV3pZCnNBRUFiMjl2ckZZckFGT25WcXlsV1ZKU3d0S2xTNG1KaWFGdjM3NEFy RnUzanR0dnY1MlpNMmVTa0pEQVo1OTlWdTNyRmhHUjJ0dXoKYlEwLzc5MUo4b1ovODhXR1R5dTg4 ckxUT2JUbjBwKzJxWTNiL204Rm0zZm1ZejFkZ0NPNExVVVcyTCsva0J2LzV6bVB4Q01pSWlJaQpJ aUlOdzFVem83bk00UVFNZ0JPSHcwRk83aGxPbnluazhMRVR0R29lUTJSRWt5cVBQM3IwYVBrNFpX VmtlMTA0Z3l3L1B4K0x4UUpBCm56NTlPSEhpQkFFQkFXUmtaTGhtT3JzemNPQkEvdld2ZjNIbm5Y Zmk0K05Ub1MwdExZMEpFeVpnTXBubzNiczNTVWxKREI4Ky9JSXgKT25ic3lNOC8vMHpIamgxSlNV bHh2WGZxMUluOSsvZlRxVk1uMTNqang0L0haREp4L2ZYWHMyalJJdGNZRG9lRG5qMTdWb2poOU9u VAp2UC8rKy9UcDA0ZHUzYnE1OWdjRkJaR1Nra0pnWUNDZE8zZW1jK2ZPVlY2amlJalVuWlNVRkRw RU80bHBrbzZYbHc5ZVhvQVRNSUxECkFUaWRaSnkyazVLU2N0SFBvTHEyY3YwNmJwditEQis5OFJ4 ZGl6ZVJXdHFhVVUrOFdMNS82QzMxR3N2bFlyUFpTRTVPeG1LeFhGQzYKNU53K1FVRkJEQnc0OElM UGRoRVJFUkVSa1YranF5YlJYSkVCSjA3c1pXV2NPVlBJOXovdUp6S2lDZDA2WFZnUzQ2elJvMGU3 Zms1ZAp2T2lDOW5FUFBuVEowZmo0K0pDUWtNQVhYM3pCa0NGREtyU1ZscGF5WU1FQzE3YlJXUGtr OHc0ZE9yQnAweWFzVml1SERoM2lnUWNlCklDa3BDWnZOeHNHREJ4azZkQ2dBeGNYRkJBUUVBQkFR RUVCUlVWR0ZjWUtDZ2lwc3YvMzIyMWl0VmhvMWFsUmgvNWd4WTlpOGVUTnYKdmZVV3djSEJEQjA2 VktVelJFVHFVWmtsQzI5ek13d0dPSmJyemZiOUpmUnU1MGQwSXl0R294RXZONThYbDlQSzlldjQ2 c0IzTkd0Wgp5dTBUcGdQUUJsaWVQSW4vSElpZ3JLeU0zOTU4YTczSFZkZldyVnRIMjdadGlZNk9y ckpmV2xvYW4zenlDYU5HamFxbnlFUkVSRVJFClJCcXVxeXpSL045WnpZWmY5cGg4ZklpTUNLVlZi TE5xajlLbUdrbmxnd2NQNHVQalEyRnhZYlZta3pWdjNweWZmLzZaSTBlT1lEQVkKWFBzREF3TjU1 SkZITUpsTVZSNGZHQmhJVkZRVW16ZHZwbW5UcGpScDBvU29xQ2krL3Zwcm9xS2lMa2d1QndZR1Vs UlU1TnJ2enBneApZeWdwS2VIamp6L205Ny8vUGVIaDRVQjVIZW9SSTBZd1lzUUlmdmpoQjFhdVhN bmpqejkrMGVzVUVaRzZZYmZrVUp4UmlGOUVXL2FjCkRLTFlFTURxbmJrOFBNZ2JvOUdBSjZwZmZY WGdPOFlON2tTdUpaWFBkci93MzFqTEhBenZHOGkvdC96QWI2bi9SUFBieTFlVGxabUwKMGNjSVRr UDVOd0dERXg5dkx5eVdFbnAwYWMvd1FRblZIczltczJFMm0zRTZuVGlkVGd3R1E2WHZzYkd4cEtX bFhiNExFeEVSRVJFUgp1WUpjTlRXYW9Uek43TVNKRS9EMzh5V21xWmxlMTNhaVUxeHIvUDE4Nit3 OEczSzJVTnJSU0dIYk11anF6NGFjTGRVNkxqRXhrUzFiCnRsUjRETGRObXpaczNib1ZtODNHN3Qy N1diSmtpYXN0S0NpSTNOeGNIQTRIVUY0KzQ1dHZ2bkVsdGp0MDZNQTMzM3hEeDQ0ZFhjZTAKYXRX S0hUdDJZTFBaMkxadEc2MWF0YW95cHVqb2FGcTJiTW5Ja1NQNTV6Ly82U29Qa3BTVXhJOC8vb2pE NFNBME5OUVZnNGlJMUJPRApFVnRoSnNYSGQ5SEY3enNjVGdjald4K20wRktNdmRTQ3ZUalhJMkhs RlIwbXJ5Q2QwNFVueUQyVFR1NlpkTHk4akJTVW5QQklQQUNCCi9uNGN6OGprNkxFTWpxV2Y1R2g2 QnNlT24rSlFXanFaMmJtRWg0WFdlRXlyMVVwSlNjbEYzNTFPNTJXNEloRVJFUkVSa1N2UFZaTm8K ZGpyS2Y5RUw4UGVsZWJNb3J1M1drYzV4clFrTThLK1Q4VStmUHMzcDA2Zlp2bjA3YllOakwzaHQz NzdkMWNjZGIyOXYrdmZ2VDFsWgptV3ZmZ0FFRHlNaklZUDc4K1d6ZnZwMSsvZnE1MnNhTkc4ZXla Y3Q0OGNVWGdmTEVzc1BoY0NXYTQrTGljRGdjZE9qUXdYWE13SUVECk9YcjBLUFBuenljakk0T0JB d2RXNi9yYXRtM0xnQUVEV0xGaUJUYWJqY1RFUkRadDJzVGN1WE5adFdvVkkwYU1xTkg5RWhHUjJq TVkKdlhEWXlrc2cyUnpsSDlrK09ic3BQUFlkMXJ6S0Y1bTkzSndPSnc2N2t6S2JBNGZEaWQzdXhO Ti9pK3g5YlJmQ200VDhzbFgrWkZQNQpDenEyYlVtUEx1MXJOSjdkYnFlMHRCU2J6WGJSZDV2TjVu YWNUei85bEd1dnZSWS9QejhpSXlQNXd4LytRRlpXMXFWZDVEbXh6Wnc1CjAvWEUwcmxQU1hsQ2Vu bzZkOTk5TjAyYk5zWEh4NGZHalJzemZQaHdkdS9lWGV1eEJ3OGVYQWNSaW9pSWlJaElmYmxxU21j RUJ2Z1QKRWhMTU5kR1JOR29VZFBFRGFtamZ2bjBBNU9Ua1FNbUZzNk96czdOZGZmcjA2UVBBN05t ekwralh0R2xUL3ZLWHY3aTJBd0lDR0RObQpUS1huTkp2TlBQcm9vNjV0ZjM5L1pzMmE1ZG9PQ2dx cXNIMTIzNzMzM2x2cGVPZkhjLzUyaHc0ZFhFbnJWcTFhOFQvLzh6K1ZqaU1pCklwZWZ3VkNlTXNW b3BERW5HQkpXVEdQeWNEakFhUERDNk9XWnZ4V1hPYTAwYmhTRjNWRkttYVBVdGQvaHRIc2tIb0Rt MTBUVG9YMHIKdnQ2Mkc1ek84cHVIRTVQSmg1N2RPK0x0WGJPdk8yZG5LVmYzdlRKZmYvMDE0OGFO WTlHaVJZd2NPWkxNekV5ZWYvNTVaczZjeVZ0dgp2VlhUUzNRNWR1d1l6ejc3TExtNXVSZU5vVDdj ZHR0dDNIcnJyVHozM0hORVJrYVNuNS9QMnJWclNVcEs0dFZYWDYzVjJQdjM3NitqCktFVkVSRVJF cEQ1Y05UT2F1M1Z1UjZmMnJTNUxraG5nNk5HakhEMTZsUHo4ZlBLeTh5NTQ1ZWZudS9xSWlJalVW dU9XZlRsbERTZWoKMU13cHF4bUwzWmVNVWpNblNzeWNzb1lUMktKdnZjZjA0cU96K0h5N25jKzNs L0hGRG0rKzJobm9lbTNlRmNLTGo4NjYrQ0NYeVUzeApQUWtMYlFTR1g1S3ZUbWpab2luWGRlOTQ4 WU12ZytlZWU0Ni8vdld2M0hISEhmajYrbkxOTmRmd3lpdXZWRWd5cDZlbms1aVlTSEJ3Ck1EZmRk Qk5Iamh3QnloY0tEZzhQWjhtU0paak5aaUlqSTFtMmJCbUE2dy9DVFpvMEFTck9hTjYvZno5eGNY R0Vob2J5N3J2dkVoQVEKNEVwRW56L3orZXgyU1VrSllXRmh6Smt6eHpWTCt1VEprd3daTW9UQXdF QVNFeE9yZkZycnA1OStZc3FVS1RSdDJoUnZiMithTkduQwo3My8vZTE1OTlWWHk4dkpvM2JvMUpT VWxGWTRwS2lxaVRaczI1T1hsOGNFSEg5QzJiVnY4L1B6bzNMa3pYMzc1SlFDOWUvZm02TkdqCkdB d0cxeC9vM2NWVldscEthR2dveTVZdEl5b3FpdkR3Y041Nzd6MlNrcEl3bTgxRVJFUzQ3cCtJaUlp SWlGdytWODJNNXN0dDlPalIKcnA4WHBiNS9RZnRENDhiVlp6Z2lJbklWaTR1TEl5VUZhTnZGdGM4 SW5GdWhJdnVYZnZYTms4bmtxcGpOWWJSckc4djJIWHNBOFBNMQowZWY2N2g2TFo4K2VQYnorK3V0 Vjlwa3hZd2J4OGZHc1hyMmE1NTU3amllZWVJTGx5NWRqTXBuSXo4OW56NTQ5cEthbTh1bW5ueko5 CituVEdqUnRIU1VtSmF6SEM4MDJkT3BYUm8wY3plZkprWnM2YzZlcGJGVjlmWHdvTEMzRTRIT1ZQ YlFHVEprMmlTNWN1ZlBUUlJ6ejEKMUZQTW1qV0wxMTU3cmRMang0MGJ4OXExYXlrcks2TmJ0MjUw Nk5EQmRjN1EwRkJHamh6SnUrKyt5ME1QL1hlaDVkZGVlNDFiYjcyVgowTkJRSG43NFlUNzU1Qk82 ZCsvT0J4OTh3T1RKazltMWF4ZmJ0MisvNERyZHhXVXltU2dzTE9UNzc3L253SUVEZlBycHAweVlN SUUvCi9PRVBGOXcvRVJFUkVSRzVmSlJvdmdRUHRhbTgxSVdJaUVoZDhVUVMrVW8zSU9GNmZ2enBJ QVdXSXFLaUltcGNtN2t1WldabUVoa1oKV1dXZjVPUmtkdS9lVFhCd01JODk5aGc5ZXZRQXltY2Iy MncyWnN5WVFYQndNS05HalhKYlp1dGNXN2R1WmZIaXhZU0VoREJwMGlRVwpMbHg0MFdNTUJnTldx NVh4NDhmajcxKytyc1hHalJ2WnUzY3ZRVUZCVEo0OG1majRlTGZIdi9ubW03ei8vdnQ4OE1FSFRK bzBDWWZECndaMTMzc21jT1hNSUN3dmpUMy82RTdmY2Nnc1BQdmdnQm9NQmk4WENTeSs5eFBidDI0 SHlNbUVmZmZRUmtaR1JqQjA3bHJGang3bzkKbDd1NERBWURkcnVkYWRPbXVlN1hYWGZkeFovLy9P Y2EzVDhSRVJFUkVhbWRxNlowaG9pSWlQeTZtU1BDNk5LeERUN2VYZ3k2c2RjbApqMk8zVjcvZTlM a0wvSjRyT2pxYTlQVDBLby9OeWNraFBEd2NnTEN3TUxLenN5dTBuMjB6bVV3NHFySGk0cGt6Wndn TEN3T2dlZlBtCkYrMS9MclBaN1BvNVB6K2Y2T2hvREFZRFpyT1preWRQdWozT2FEUXlidHc0UHZy b0kwNmRPc1gyN2RzeG04M2NkZGRkQUxSbzBZS3UKWGJ1eWF0VXFvSHcyODZCQmc3am1tbXNBV0xO bURkbloyZlRxMVlzZVBYcncxVmRmdVQzWHhlSTY5MzRCcm50UjNmc25JaUlpSWlLMQpvMFN6aUlp SVhEVUc5KzlEbDQ1dDZOS3BiYTNHT1h6NGNMWDZ1RXRnOXVuVGh4VXJWbFI1ZkVSRWhLdGNSVTVP RGhFUkVUV084MXpCCndjR2NPWE1HZ09QSGoxZG9NeHFOMkd3MkFFNmRPblhCc2VlVzJEQ2J6ZVRu NStOME9uRTZuUmZVV0s1SzY5YXRtVGh4SWp0MjdIRHQKbXpadEd1UEhqeWM3TzVzRkN4WXdiZG8w VjF2TGxpMVp2SGd4R1JrWlRKa3loYnZ2dnR2dDJMV0pTMFJFUkVSRUxqOGxta1ZFUk9TcQowU1Mw RWZlT3ViVldZd3dkT3BUTXpFeTJidDNLdG0zYktuMTkvZlhYWkdWbE1XellzRXJIbURGakJuUG56 bVhwMHFXVWxKU1FsWlhGCnZIbnp1T09PTzF4OUJnMGF4Q3V2dklMRlltSCsvUGtNSERpd1ZuRmZl KzIxTEY2OG1QejhmRjUrK2VVS2JkSFIwYXhaczRhQ2dnS2UKZi81NXZMM2RWMDhiTm13WUw3endB a1ZGUlNRbEpWVVoxNkJCZzNqbW1XYzRkZW9VZHJ1ZGpJd01ubnJxS1c2ODhVWlhueDQ5ZXRDbApT eGR1dSswMmV2YnNTZWZPblYxdHZYdjNac1dLRmRqdGRscTFhbFZoaG5oTVRBeXBxYWxZcmRZYXh5 VWlJaUlpSXZWUE5acEZSRVJFCnp0R2tTUk1HRHg3c3RpekdXVjVlWGdRSEIxZmExclZyVjFhc1dN SE1tVFA1NHgvL1NFaElDTU9IRDYrd1FPQXp6enpEdUhIamlJcUsKSWo0K25uZmZmYmRXY2MrZE81 Y3hZOGJ3NG9zdjh1cXJyL0xxcTYrNjJwNSsrbW5Hang4UHdJSUZDd2dPRHNicGRGYTZXT0F6enp6 RAovZmZmajlsc3Bubno1cnp4eGh0dXo1bVVsTVQwNmRQcDJyVXJ1Ym01Tkc3Y21GR2pSdkdQZi95 alFyOXAwNll4Yk5nd05tM2FWR0gvCjMvNzJOeVpPbk1nOTk5eERiR3dzaXhZdGNyV3RXN2VPNGNP SGMrYk1HVEl6TTJzVWw0aUlpSWlJMUQ4bG1rVkVSRVRPNGVQalE1TW0KVFdvOXp0Q2hReGs2ZEtq YjlxWk5tMTZRZUQzTDZYUzYzWGIzODNYWFhVZHFhaXBRdmhoaDQ4YU5YVzMzM25zdjk5NTdyMnY3 M0JJVgo1NThySWlLQ05Xdld1STM3WEMxYXRPQ2YvL3puUmZ1ZE9YT0crUGg0K3ZYclYySC9rQ0ZE U0VsSnFmU1lidDI2Y2VEQWdXckZWZFg5CnFteGJSRVJFUkVUcW5rcG5pSWlJaUZ3RmJyLzlkbGF2 WGsxQlFRSFBQZmNjOGZIeG5nNEp1OTNPMTE5L3pjU0pFNWs3ZDY2bnd4RVIKRVJFUmtjdElNNXBG UkVRdW80SkNpNmREa0YrSlAvN3hqMHljT0pFVEowN1FzMmRQL3Y3M3YzczZKQUlEQTRtTWpPVFpa NThsTVRIUgowK0dJaUloSUE2SHZ5Q0pYSnlXYVJVUkVMaU52azUrblE1QmZpWnR2dnBtYmI3N1ow MkZVVUZwYTZ1a1FSRVJFcEFIU2QyU1JxNU5LClo0aUlpSWlJaUlpSWlJaElyU2pSTENJaUlpSWlJ aUlpSWlLMW90SVpiaHc1a2tkUVVQVWY1U2dzTEtGRmk5RExHSkdJaUlpSWlJaUkKaUloSXc2UkVz eHRCUVg2RWhmbFgySmVUVTN6QlBuZm16Sm5qdG0zMjdObTFpcTI2NXN5WlU2MXpMVjI2bEx2dnZy c2VJaElSRVJFUgpFUkVSRVpHcmtSTE5OVlRkWlBPNUNkN3FKbnc5SlNjbng5TWhpSWlJRy9tbmN6 bXdmejkydTQyQWdBRGF0R3VQZjBDUXA4UGk0RnUvCnc3L1lRcGE1RDkzdW11SHBjQm9VbTgxR2Nu SXlGb3NGTHk4dnQzMkNnb0lZT0hBZ1BqNCs5UnloaUlpSWlJaEkzVk9pdVliQ3d2eHIKTkxQWm5j TENRbGF1WE1teFk4ZUlpWWxoOU9qUitQcjZVbFpXeHZ6NTg3bjU1cHY1N0xQUGNEZ2NEQjA2Rkx2 ZFRuSnlNazZuazJIRApodEc1YzJjY0RnZlBQZmNjSTBlT1pPM2F0UVFFQkRCbXpCZ2lJaUl1T0Y5 YVdocnIxNjhuTnplWGtKQVFoZzhmVHF0V3JVaEtTaUkvClA1ODVjK2FRa0pCQVltS2kyOWdBOXUz Yng4YU5Hemx6NWd4aFlXRU1IejZjRmkxYTFPcGVpSWhJNVRJelRwS1ZtVUhyTm0zd0R3aWkKc0xD QTc3N2RSZmZ1UGZBUGF1U3h1TkxlR2szVHVCNEVYdE9CMEZOcC9Qak9ERHJkTzg5ajhUUTA2OWF0 bzIzYnRrUkhSMWZaTHkwdApqVTgrK1lSUm8wYlZVMlFpSWlJaUlpS1hqeFlEdkFSbms4MjFzWDc5 ZXN4bU0xT21UQ0VtSm9iazVHUUF2THk4c0ZxdFpHUms4T2lqCmozTHp6VGZ6NmFlZmtwMmR6V09Q UGNiTk45L3M2bXMwR3JIWmJHUm1adktuUC8ySmJ0MjZzV0hEQnJmbkd6Um9FRE5tekNBaElZRjEK NjlZQjhNQUREd0RsTTdBVEV4T3JqQTNLZjNtKy9mYmJtVGx6SmdrSkNYejIyV2UxdWc4aUlsSTVS NW1kck13TU9uWHBSdU1tNGZqNgorUkVXSGtHdjNqZnduLy9zd09td2V5U3UxTC8vam1aZGUrUGZ0 QldsUmFmeGJkeUVtQWd2Zm54bm1rZmlhWWhzTmh0UlVWRTRIQTZjClRxZmI5eFl0V21DM2UrYmZV VVJFUkVSRXBLNHAwWHdKNm1KR2MxcGFHbjM2OU1Ga010RzdkMjhPSERqZ2FuTTZuZlR0MnhlVHlV UmMKWEJ3bEpTVWtKQ1M0dHMrY09WTmhyT3V2dng2VHljUjExMTFIZW5wNnBlZWJNR0VDYmRxMHdj dkxpeTVkdW5ENjlPbExpaTBvS0lpVQpsQlFLQ2dybzNMa3pEejc0WUszdWc0aUlWQzR2TDVlbU1U RmdxUGhSN2VYdGc1K2ZQL25uZlJiVWx4QmJFUUhoTWRoS2kvRUtha3B4ClpncSs1a2hDOHc5Yy9P QmZrZExTVXF4VzYwWGZIUTZIcDBNVkVSRVJxWkUxYTlhNFhzbkp5UlVtcDRuSXI1dEtaOVJRWFNT Wm9md1gKMEFVTEZyaTJqY2FLaVFSL2YvOEsrOC9mUGxkZ1lDQUFmbjUrbEphV1ZucStJMGVPOFBu bm41T2RuWTNOWnJ2azJNYU1HY1Btelp0NQo2NjIzQ0E0T1p1alFvU3FkSVNKeUdkaHNkcnk4S3Yr WTl2STJVVlJVVEVob1BRY0ZmSnZqUjlDSkkzZzNib1Rsd0dxc3dSMHBPSlZQCnRsOEhtdFovT0Ey U3pXWnorM2xjV2QvS0dBd0dQdjMwVTRZT0hYcEIyNVl0VzBoSVNNRHBkTllxVG9QQlVHOWpEQjQ4 bU04Ly8veVMKejNFdXM5bE0vLzc5ZWVHRkYyaldyTmtsalZtVGN6ZUUreXdpSXRLUWpCdzUwdld6 eFdMeFlDUWkwdEFvMFZ4RGRaRmtodkxrOENPUApQSUxKWktyMVdFVkZSUVFHQmxKU1V1S3FwWHkr RHovOGtNR0RCOU8rZlhzQTVzMXpYMHV6cXRnYU4yN01pQkVqR0RGaUJELzg4QU1yClY2N2s4Y2Nm ci9VMWlJaElSZnQyck1XM1VUTlNVN3d4VURIUlZsSlN4T0djZlVUSC9MN2U0eHI2NStWOC90SnNi cmpPZ0NPNExVVVcKMkwrL2tDR1Q1dFo3TEZjekh4OGZYbjMxVllZTUdYSkJvdldsbDE1eSszbGZF L1daL055L2YzK3RqajhicTlQcEpDc3Jpd1VMRm5EUApQZmZ3eFJkZjFFVjRGejJ2cDhjUUVSRVJF YmtTcUhTR0c0V0ZKZVRrRkZkNEFSZnNPL3NxTEN5cDBmaHQyclJoNjlhdDJHdzJkdS9lCnpaSWxT eTQ1MWwyN2RtRzFXdG01YzZmYm1UM2g0ZUdFaFlWUlZsYkcxcTFiOGZmM0p6YzNGeWd2aDVHYm0r dDZmTGVxMkpLU2t2angKeHg5eE9CeUVob2Jxa1Y4Umtjdmd5S0VEZEloMmN1TTE2ZlM3NWdTSnNl a2t0a2duc1dVNi9WcWtNN1JkTG5GUnBSdzVWUC9sS3RaLwo4U20zVG4rR3IvWWJLTnl4aWRSdkR6 RnErak9zLytMVGVvL2xhbWF6MldqWnNpVWZmdmhoaGYzLy92ZS9NWnZORldaTUp5Y24wNlZMCkYv ejkvWW1MaTNPdG4xQmFXa3A0ZURoTGxpekJiRFlUR1JuSnNtWExYTWVkVFdEYjdYYUNnNE5ac1dJ RklTRWh0RzdkbXIxNzkxN1EKejkzMnhlTG8zYnMzUjQ4ZXhXQXc4SmUvL0FXQWt5ZFBNbVRJRUFJ REEwbE1US3l5cE5mNTU0Nk1qR1RtekpuczJyWEx0ZC9kZUNVbApKWVNGaFRGbnpod0NBZ0lvTFMw bE5EU1VaY3VXRVJVVlJYaDRPTys5OXg1SlNVbVl6V1lpSWlJcXZVY0FIM3p3QVczYnRzWFB6NC9P Cm5Udno1WmRmVnF2dDNESFMwOU5KVEV3a09EaVltMjY2aVNOSGpnQVgvN2VxYW53UkVaSDZwdEla SXVLT0VzMXV0R2dSU2xpWWY0VlgKWVdHSjYzVitXNHNXTlh0K2VjQ0FBV1JrWkRCLy9ueTJiOTlP djM3OUxqbldpSWdJWG5ycEpmYnMyY1Bnd1lNcjdUTjQ4R0NXTGwzSwo0c1dMYWRHaUJkZGZmejF2 dnZrbUFPUEdqV1Bac21XOCtPS0xGNDB0TVRHUlRaczJNWGZ1WEZhdFdzV0lFU011T1c0UkVYR3Z6 SktGCnQ0OFBSaTg0bHV2TnY3NnhjeXpIRzBlWkF6RGdWVWtwcGN0dC9SZWY4dFdCNzlpNS95TnVu ekNkTm45YXhjMVB2TWp5NUVsOGRlQTcKUHRtd3J0NWp1cG85OHNnalBQbmtrNVNWbFFIbE0yTm56 NTdOSTQ4OFVxSGZ4SWtUbVRkdkhxZFBuMmJHakJsTW1EQUJBSlBKUkg1KwpQbnYyN0NFMU5aWFhY bnVOV2JObVhYQWViMjl2aW9xSzJMTm5EOGVQSCtmM3YvODlNMmJNcUhHODd1TFl2bjI3Sy82bm5u b0tnRW1UCkp0R2xTeGRPblRwRmZIeDhwWEc1azVXVnhkeTVjMGxJU0hEdGN6ZWVyNjh2aFlXRk9C d09jbkp5TUpsTUZCWVc4djMzMzNQZ3dBRVcKTGx6SXhJa1QrZW1ubjBoTlRlWDExMTkzRzh2RER6 L01zbVhMS0Nnb1lOYXNXVXllUExsYWJlZWFNV01HOGZIeG5EaHhnbjc5K3ZIRQpFMDhBRi8rM3F1 NzRJaUlpOVdIa3lKR3UxNEFCQXhnd1lJQ25ReEtSQnNJd2UvWnNQYzkzRVVlTzVMbHRxMm1DdWE3 Tm1UT0gyYk5uCmV6UUdxWjY5ZS9mU3JsMDd0KzN1Nm5TbXBhVmRzQUJrMzc1OTZ6UzJLOEdYWDM3 cGV2eDQyclJwcmhsaUI0K2ZJalRBeDVPaHlhOWMKWHBHTjFzM01idHVMcldVMUh2UElvUVB3MCt0 Y0UrR0xYMFJiUHYwNWhKeENJd1ZuY25sNGtEZEdvNEZUcHgza0JTWFFvbFhiMm9SZgpJN01XUGN1 NHdaM0lMVXF0c1A5VTlsR2l3bHZ4N3kwV25uN29DZGYranovNHArdkpsK1hMbDd2K3U5Mzk4MkY2 dEkrdHQ3anIyN0psCnkralRwMCsxK203YnRvMXg0OFpkc1A5c1hkK1JJMGR5KysyM2M5OTk5N0Zp eFFyZWVlY2QxcTFiNTdidXI5VnF4ZGZYMTlWbU1CakkKeXNvaVBEd2NxOVdLdjcrL0szRjk3aGdH ZzRHVEowOFNGUlZGVmxZV0hUcDBJRHM3KzRKK2xSMVgzVGpPN1JjZUhzN2V2WHVKaW9vaQpNek9U K1BoNDB0TFNLcjFINTgrZ2pvcUtZc2lRSVR6Ly9QTkVSa1plZEx4enI2MnllK0xyNjB0MmRqWmhZ V0ZWM3FQT25Uc3pjdVJJCkpreVljTUg2RkZXMW5UdEcwNlpOMmIxN04yYXptY3pNVEhyMDZPRmF5 TG1xZjZ1cXhoY1JFYm1jbGk5ZlhxRW04L25jMVdoT1RrNG0Kcm1jZjEzYytwOVBKMkxGamdmSjFv SDV6eCtnNmoxWCthOGUyemZUcTFjdHR1N3YxUkw3Ly9udlhaTU9EeDArNWZzOXhPcDA4Ly96egpR UGwzbHRwTWxwU3JtMlkwVjBPTEZxRnVYeUlpSXBlRndZaXRNSlBpNDd2bzR2Y2REcWVEa2EwUFUy Z3B4bDVxd1Y2YzY1R3c4b29PCmsxZVF6dW5DRStTZVNTZjNURHBlWGtZS1NrNTRKSjZHeUc2M1Y3 dnYyVVNpTzFPbVRPR3ZmLzByeGNYRi9PLy8vaTlUcDA2OW9NK20KVFp1NC92cnJDUTRPZGkwZWZL N3c4SENnZk5ac1ZTV3ZJaUlpQUFnTkRTVS9QNy9hMTFEZE9NNlZuNTlQZEhRMEJvTUJzOW5NeVpN bgpxK3p2ZERwZHI1TW5UL0xPTysrNGtzelZHYzlzcnZqSG9IUHZDVUJZV0pocjI5MDlXck5tRGRu WjJmVHExWXNlUFhydzFWZGZWYXZ0ClhEazVPYTV6aDRXRnVaTDVsY1YxYmh6VkhWOUVSS1ErcUhT R2lMaWpSTFBJRmFDb3FJakN3a0tLaTRzOUhZcUkxQ09EMFF1SHJRZ0EKbTZQOEk5c25aemVGeDc3 RG1uZmNJekU1SFU0Y2RpZGxOZ2NPaHhPNzNZbks5Vi9vOE9IRDFlcHpzYlVPK3ZmdlQzaDRPRk9u VGlVbwpLSWpFeE1RTCtvd2RPNVpKa3laeDRzU0pDNTZBcVltelNjKzh2RHhDUWtKYys0MUdvK3Vw bTFPblRyazl2aVp4bU0xbTh2UHpYY25qCmtwS2FyWFZSMC9IYzFaV3VpWll0VzdKNDhXSXlNaktZ TW1VS2Q5OTlkN1hhemhVUkVVRk9UZzVRbm5RK205eXZ6YmxGUkVUcW0wcG4KaUlnN1NqUmY0VlEy NDlmQmFyWGljRGdvS3l1anFLakkwK0dJU0Qwd0dNQUFZRFRTbUJNTUNkdENZMDdnY05neEdwd1l2 VHp6RVY3bQp0Tks0VVJSQlFhRUVCQVFRRkZUK2t2OGFPblFvbVptWmJOMjZsVzNidGxYNit2cnJy OG5LeW1MWXNHRVhIVy9LbENrc1hMaVFLVk9tClZOb2VGeGRIKy9idHNWcXRQUC84ODBSRVJKQ2Ft bHBwWDNjTUJnTnZ2dmttQlFVRnZQNzY2OXh3d3cydXR1am9hTmFzV1VOQlFRSFAKUC84ODN0N2VO WTRqSmlhRzFOUlVyRllyQU1PR0RlT0ZGMTZncUtpSXBLUWtCZzRjV0tONHoxZlg0MVdtZCsvZXJG aXhBcnZkVHF0VwpyU3JNUnErcTdWeURCZzNpbFZkZXdXS3hNSC8rL0dySFdkM3hSVVJFUkVROHFm TGZGRVNrUVRHWlRBUUZCZUhsNWFWRXM4aXZST09XCmZUbDE5RDg0bmVWSlo1dkRRR21adVR6NWJJ RFFsdGRUMzg4NFBQM1FFOHhhOU93dlc5NmMvelhpM1ByTXYyWk5talJoOE9EQkYwMEcKZW5sNUVS d2NmTkh4N3J6elRsNS8vWFh1dlBQT1N0dGZlT0VGQmc4ZVRFaElDSXNYTDhaZ01OQ3RXemUzTlJQ ZDZkU3BFODJiTnljOApQSnkxYTllNjlqLzk5Tk9NSHo4ZWdBVUxGaEFjSEl6VDZieGdsbkJWY2F4 YnQ0N2h3NGR6NXN3Wk1qTXplZWFaWjdqLy92c3htODAwCmI5NmNOOTU0bzBheG5xK3V4NnZNMy83 Mk55Wk9uTWc5OTl4RGJHd3NpeFl0cWxiYitYR09HemVPcUtnbzR1UGplZmZkZDJ0OWJoRVIKRVJH UmhrS0xBWXJVazlvc0JtaTFXbDJKNXB5Y25DcUwrbCt0dEJpZ05GU1hZekZBK0dWQndJdW96NFVB TDhXdmRUSEFLNUc3UmYxRQpSRVRrMTAyTEFWNlp0QmlnZUlwbU5JdGNBWUtDZ2x3TEsrbHhXWkZm aDRhZVJCWVJFUkVSRVJFNWx4TE5JbGVBM054Y1RDWVRWcXZWCmJXMU1FUkVSRVJFUkVSRVJUOUZp Z0NKWEFLZlRpZDF1eCtsMHVoWlNFaEVScVNzcW15RWlJaUlpSXJXbHFaRWlWd0NIdytHcWN5b2kK SWlJaUlpSWlJdExRYUVielJkaHNOcmRGMGtWRVJFUkVSRVJtMWY2ckFBQWdBRWxFUVZSRVJFUkVN NXFyVkZ4Y3pHZWZiYUtrQkVKRApHekZrU0Y5UGh5UWlJaUlpSWlJaUlpTFM0Q2pSN0VaZVhoNmJO MjhuTnJZTHNiSGhwS1NrOHNFSC82WnAwMGo2OU9tSndXRHdkSWdpCklpSWlJaUlpSWlJaURZSVN6 WlU0Y2VJRVAveVFRbXhzVDlxMGFZTEo1TTExMTNVaUxxNFZlL2Vtc0hMbEJoSVN1aE1SRWVIcFVF VkUKcElHelcwczhIWUxVTTV2TlJuSnlNaGFMQlM4dkw3ZDlnb0tDR0Rod0lENCtQdlVjb1lpSWlJ aG42VHV5eU5WSmllYnpPSjFPdG0vZgpTZnYyZldqVnFqSGUzbDZVbFpXdnhCNFE0RWZmdmozWnN1 VWcyN2J0dytINGxnRUQrdENvVVNNUFJ5MGlJZzFWY0ZDZ3AwT1Flclp1CjNUcmF0bTFMZEhSMGxm M1MwdEw0NUpOUEdEVnFWRDFGSmlJaUl0SXc2RHV5eU5WSml3R2V4MkF3VUZMaXBFT0hjRXdtYnh3 T2NEckwKWDE1ZUJnNGRPazNqeG8xSlRPeE4yN1lkMmJScEo1OS92b25pNHVKS3h6dDQ4Q0NMRnkv bTZhZWY1b1VYWG1EVnFsVVVGUlc1MnVmTQptVlBybUpjdVhWcnJNVVJFUktSdTJHdzJ6R1l6VHFj VGg4TlI0ZjNRb1VQTW5EbVRRNGNPRVJzYmk4MW04M1M0SWlJaUlpSWlkVUtKCjVrbzRuVTRNQmdO ZVhnWjhmQXdZamVEdFhaNWtMaTR1bzFXclJnUUUrQkFYMTR6QmcyOGtNdklhbGk5ZmRjRTRSNDhl NWNNUFB5UWgKSVlFbm5uaUNoeDU2Q0Y5Zlh6WnUzRmluOGViazVOVHBlQ0lpSWxJN1ZxdVZrcEtT Q3UrNXVibTgrT0tMSERwMGlLZWVlb3BqeDQ3aApkRG85SGFxSWlJaUlpRWlkVU9tTVNwU1ZsWkdk WFl5M3Q1R2dJQjk4Zkl3Y09uU2EwbElIclZvMXFsQk93OXZiaTY1ZFc3Rno1emNYCmpMTjE2MWI2 OSs5UGh3NGRBR2pVcUJIRGhnMXplOTQ1YytZd2UvYnNTcmYzN2R2SHhvMGJPWFBtREdGaFlRd2ZQ cHdXTFZxUWxKUkUKZm40K2MrYk1JU0VoZ2NURVJBb0xDMW01Y2lYSGpoMGpKaWFHMGFOSDQrdnJp OTF1WjhHQ0JjVEh4N05seXhabXpwenBkbHdSRVJHNQpOSGE3bmRMU1Vnd0dnK3VQMTA2bms1ZGVl b2xUcDA1aE1Cam8zNzgvalJzM2RqdWorZXd4ZGVsU3h6eC9BV1N6MlV6Ly92MTU0WVVYCmFOYXNX VjJGNS9iY3RiMFBsK05laW9pSWlJakloVFNqdVZKT0xCWWJXVmxGWkdZV1VWcGFSbjYrbFE0ZG1s UmFUcVA4NXd0L2dUbDEKNmhSeGNYRjFFdEc2ZGV1NC9mYmJtVGx6SmdrSkNYejIyV2NBUFBEQUF3 RE1uajJieE1SRUFOYXZYNC9aYkdiS2xDbkV4TVNRbkp3TQpnTGUzTjFhckZZQ3BVNmRXT2E2SWlJ ZzduMi9Zd0t1dnZzcXJyNzdLNXhzMmVEcWNCdWZzZHdLTHhjTGJiNytOeFdMaC9mZmZKeVVsCkJZ RHUzYnN6YXRTb2VrOSsxdVo4VHFmVFZRSmt6NTQ5dEd6WmtudnV1YWNPbzNOLzNvWXdob2lJaUlp SVhKd1N6Wlh3OXZiQno4K0kKMFFnV2k0M1NVanNPUitYbE5HdzJKM2w1bGErV2FyRllDQXlzbXdM M1FVRkJwS1NrVUZCUVFPZk9uWG53d1FmZDlrMUxTNk5Qbno2WQpUQ1o2OSs3TmdRTUhYRzBPaDRP ZVBYdTZWcml2eWJnaUlsTC9jbk56MmJKbEM1czJiV0xIamgzazUrZDdOSjZSSTBmeXlzc3ZzMzc5 CmV0YXZYODhyTDcvTXlKRWpQUnBUUTFSVVZNUUxMN3pBbGkxYitOdmYvc2FHWHhMeTExeHpEZmZk ZDErdHhrNVBUeWN4TVpIZzRHQnUKdXVrbWpodzU0bXJidjM4L2NYRnhoSWFHOHU2Nzd4SVFFT0JL dEo2ZG1WeGFXa3A0ZURoTGxpekJiRFlUR1JuSnNtWExxblZ1ZzhGQQpaR1FrTTJmT1pOZXVYYTc5 SjArZVpNaVFJUVFHQnBLWW1NanAwNmNCS0NrcElTd3NqRGx6NWhBUUVFQnBhU21ob2FFc1c3YU1x S2dvCndzUERlZSs5OTBoS1NzSnNOaE1SRVZFaGxuTm5VMy93d1FlMGJkc1dQejgvT25mdXpKZGZm bG10dG5QSGNIZnZMblpQcWhwZlJFUkUKUkVUS0tkRmNDWVBCUUhDd0QwMmErQk1VNUFNWXNGcEx5 TTR1SmkrdmxMSXlKejQrUnV4MkJ6azU1VE9lS3hNY0hGeG5DWUV4WThaUQpWRlRFVzIrOXhhSkZp eXI4VW5tKzB0SlNGaXhZd0p3NWMzanh4UmNwS0NpbzBCNFVGSFJKNDRxSVNQMUtUMC9uMEtGRHRH dlhqdmo0CmVGcTBhTUhPblR0ZFNiejZkamFoUEg1NEd5Yis3a1lldmJNbjQwZDBxTkFtNVFJQ0Fs eGxKYkt6czEzNzdydnZQZ0lDQW1vMTlvd1oKTTRpUGorZkVpUlAwNjllUEo1NTR3dFUyZGVwVVJv OGV6ZUhEaDltK2ZUc2xKU1VYbEw0d21Vems1K2V6Wjg4ZVVsTlRlZTIxMTVnMQphMWExejUrVmxj WGN1WE5KU0VodzdaczBhUkpkdW5UaDFLbFR4TWZIdThiejlmV2xzTEFRaDhOQlRrNE9KcE9Kd3NK Q3Z2LytldzRjCk9NRENoUXVaT0hFaVAvMzBFNm1wcWJ6Kyt1dHVZM240NFlkWnRtd1pCUVVGekpv MWk4bVRKMWVyclRyMzdtTDNwTHJqaTRpSWlJajgKbXFsR2N5V2NUaWdyYzJBeWVlUHI2NFhSV0Y3 YnoyS3hZYldXVVZUa1EzaTRQNFdGVm9xTDdaaE1sZWZybXpWcnhrOC8vVVRmdm4ycgpmVzZIdzRI UmFNUmlzVlRZMzdoeFkwYU1HTUdJRVNQNDRZY2ZXTGx5Slk4Ly9uaWxZd1FHQnZMSUk0OWdNcGt1 ZXI2YWpDc2lJdlhICmJyZHo4dVJKZXZUb2daZVhGd0QrL3Y0MGFkS0U1T1JrQmc0Y2lMZDMvWCtN UHp3aWpzUitQYkdWRm1NdktNVzNjUWZzQmZra2ZabGUKNzdFMGRQZmZmejlRdm1ZRHdIMzMzVWZ6 NXMxclBXNXljaks3ZCs4bU9EaVl4eDU3akI0OWVyamF0bTdkeXVMRml3a0pDV0hTcEVrcwpYTGp3 Z3VNTkJnTTJtNDBaTTJZUUhCek1xRkdqR0RObVRKWG5QRGRaSFJVVnhaQWhRL2pIUC83aDJyZHg0 MGIyN3QxTFVGQVFreWRQCkpqNCszbldjMVdwbC9QangrUHY3QStYLzI1NDJiWnJyM0hmZGRSZC8v dk9mTHhxTDJXem1vNDgrSWpJeWtyRmp4ekoyN05ocXRWWG4KM2wzc25sUjNmQkVSRVJHUlh6UE5h SzZFMCtrQUlDT2prTkxTTW94R0ExNWUzZ1FHK3B4WFRnUHNkb2ZiR2MwMzNIQURtemR2NW9jZgpm c0J1dDFOVVZNU1dMVnY0MTcvK1ZXbi9vS0FnOXUvZmo5VnFaZXZXclJWK3FVdEtTdUxISDMvRTRY QVFHaHFLdytHb2NGeHVicTVyClg1czJiZGk2ZFNzMm00M2R1M2V6Wk1rU3Q5ZGExYmdpSXVJNU9U azV4TVRFdUpMTVovbjQrQkFRRUVCZVhwNUg0bHE0Tm9XN3BpM2oKZDMvNW1Idm43V0RNekkrVVpE NlAzVzUzL1h6Ly9mZHp3dzAzTUhMa3lBb0o0YlBLeWlyL0RsR1ZuSndjd3NQREFRZ0xDM1BObUFa YwppL3NDRjAxcW54M0RaREpkOVBQL2JJMW1wOVBKeVpNbmVlZWRkNGlNakhTMTUrZm5FeDBkamNG Z3dHdzJjL0xreVFySG04MW10K2MrCmV4MFhpMlhObWpWa1oyZlRxMWN2ZXZUb3dWZGZmVld0dG5O VmRlK3F1aWZWSFY5RVJFUkU1TmRNaWVaS09KMWd0enVKakF6RXk4dmcKbW1YY3FKR3BRam1Oc3JM eUpMUFZXdmt2Ukdhem1UdnV1SU50MjdZeGI5NDhGaTVjU0haMk5qZmZmSE9sL1FjTUdNRGF0V3Q1 NVpWWAppSXFLcWpBak9URXhrVTJiTmpGMzdseFdyVnJGaUJFalhHM2p4bzFqMmJKbHZQamlpNjV4 TWpJeW1EOS9QdHUzYjZkZnYzNXVyN1dxCmNVVkV4SE5zTmh0bGJuSi9QajRtTEpiaStnMEltRHZr djE4YkhyeXRHMzhjSE83YW5qZW9idFlrdUZvY1Buelk5ZlA5OTkvUHFGR2oKS3UxektYL2dqWWlJ SUNjbkJ5aFBuRVpFUkxqYWdvT0RPWFBtREFESGp4K3Y4ZGlYeW13Mms1K2Y3MHBHbDVSVVhML2kv UElkbDZKbAp5NVlzWHJ5WWpJd01wa3lad3QxMzMxMnR0bk5WZGU4dTlkd2lJaUlpSWxKT3BUTXE0 ZTl2SkRYMUZNMmFSZUR2WDc1b25zUGgrS1djCmhwZXJuSWJkN3NScXRWTlc1dVYyck5hdFc5TzY5 ZjluNzc3am82cnkvNCsvN2t4Nkp5R1poQ0FsRWcxSXFDS3dvZ2loQzJLSFJYQ1YKMVovS0todlJG U09iNzM0UkZVWEJzaWdnTm9xNGk2SitRVlFVRUdGRnBFZ1ZZaWlobUVJZ2dmUXlrNW5mSHlHekNl bUFTWXp2cDQ5eAo1dDV6N2ptZmUrTERtZm5NdWVkZVhtMTVmSHk4ODNYWHJsM3AycldyY3pzNk90 cjVPaUlpZ3IvODVTOVZ0bUd4V0hqNDRZZWQyMTVlClh0VmVkbHErdjlyYUZSR1J4clBuKzFXNCs3 VW04WUFMQmhXVGRJV0YrZVNuNzZkZHU0dTdxVng5SGNwd1o5R2pQWEFKOEtNd2ZSOG0KOXpCNjl1 eEp6cWxzVGljM3pyclJUZEhRb1VQWnNHRURLU2twMVNaWWJUWWJIaDRlREJzMnJON3REeG8waU5k ZWU0MjR1RGhtejU1TgpURXlNczZ4bno1NHNYTGlRU1pNbThlcXJyMTd3T2RUWHNHSERlT21sbDVn NmRTb2ZmUEFCeTVZdFk5MjZkWmUwano1OStqQmx5aFJ1CnVlVVdJaUlpS3N3R3I2bXN2SnJHN2tM N0ZoRVJFUkdSVWtvMFYrSFdXMGZ4MVZkcnljZzRoc1Z5QlczYkJ1SncySEU0U3BmVENBejAKeE52 YmxaSVNPOFhGQmJpNHVEWjJ5Q0lpMG93a0pDVFFNY3hCZUdBeVpyTXJaalBnQUV4Z3R3TU9CMmxu YlNRa0pCQVZGZFZnY2QzOAp2OHRaT2VzcC9uQzFnZDAzRXB2Smkvd2NLNG1KdVl4K1lsYUR4ZEhV QlFZR01uanc0RnFUa1dhekdWOWYzMnJMejA5U094d09BSjU3CjdqbkdqUnRIYUdnb3ZYdjNadkhp eGM0Nk0yZk9aT3pZc2N5Wk00ZTVjK2N5ZCs3Y2l6aVR1bnZ1dWVlWU9IRWlGb3VGTm0zYU1ILysK L0V2ZXg5TlBQODNreVpPWk1HRUM3ZHExNDgwMzM2eFQyZmx4VmpkMkY5cTNpSWlJaUlpVVVxSzVD b1poTUhUb1lJNGRPOGJ1M1QrUwprZUdIajg5bGxKU1VMcWZoY0RpdzIrM1k3UTZLaTR2SXo4K21S UXVmeGc1YlJFU2FrWks4VTdoWVdtTVljQ0xUaFMySmhmUzV3b013CnYySk1KaE5tVThPdmZ2WFd3 c1ZNaUgyYTFlL01vVXZCQm5Mc25xUmFXekZzeWl6ZVdyaVkrKzYvdThGamFvcGNYVjBKREF5OHFE YksKa3NwVmFkV3FGUnMyYktpeTdPcXJyK2JRb1VNQXBLZW5FeEFRVUdXYjU3ZGZVMzgxbFpVSkRn NW0xYXBWZFRxK1B0dmxYdzhaTW9TRQpoSVFxKzZpcHJId2JOWTFkVFhIVTFMNklpSWlJaUpUU0dz MDFhTnUyTFRmZE5KTDI3VnVSbnA3QXZuMUh5YzB0NXIvTEtUbzRkZW80CmhZV251TzIyeW1zdmlv aUlYQ2hiWGdZRmFRblliU1hzU2ZXZ3dBaGs1ZlpDVENZVEpwTkJRNytGdjdWd01idDNuaUQyaFEr NWNlSVUKT3ZpT3dwSi9GVEZUWmhIN3dvZnMzbm1DQlF2ZWE5Q1lwTEpiYjcyVmxTdFhrcE9UdzZ4 WnMramR1M2RqaHlRaUlpSWlJcjhUbXRGYwpCeDA2ZENBc0xJd2ZmdGpHamgybHkybFlMRjdzM2J1 WDRHQS8rdmZ2MDlnaGlvaEljMk9Zc09hbTR5aktKdG9qa1BVNTNSaDErVkZ5Cjg4THhjbk5nS3lp QUJyeVladmZPRTlqQ0lnQklPSkJJMTMzN3lEOThtRk1IRWdHd2hVV3diL2VSaGd0SXFuVGZmZmN4 ZWZKa1VsSlMKNk5HakIrKzg4MDVqaHlRaUlpSWlJcjhUU2pUWGtiZTNOd01IM2tCS1NncTdkdTNo eElsaXJyd3lpczZkcjJqczBFUkVwSmt5VEdicwoxbnd3QldLMWw4NWdkczNZU2E0TmlvdTlJYmlS QTVRbVo4U0lFWXdZTWFLeHd4QVJFUkVSa2Q4aEpacnJxVldyVnJScTFhcXh3eEFSCmtXYk9NTUFB TUprSUlJVWhRUVVFY0FhN0hVeUdHWk81Y1ZlL09uVDRjS1AyTHlJaUlpSWlJazJMRXMwaUlpSk5V RUQ3YXpsNWZCc08KUjJuUzJXbzNLQ3F4bENhZkRXalJ2aGNGalJUYi9KVzdlZkNaRjV5dlJVUkVS RVJFUkpSb0ZoRVJhV0tpb3FKSVNBQWlvNTM3VElDOQpYSjNUNStvMWxIKytNWTFISmozcjNINXJR ZWw2ekM3bjFSRVJFUkVSRVpIZkp5V2FSVVJFbXFDR1RDTFhsUkxKSWlJaUlpSWlVcDNHClhlQlJS RVJFUkVSRVJFUkVSSDd6bEdnV0VSRVJFUkVSRVJFUmtZdWlSTE9JaUlpSWlJaUlpSWlJWEpSbXYw YnpSeDk5aXQzdXFMTE0KWkRLNC9mYWJHemdpRVJFUmFRaFdxNVgxNjllVGw1ZUgyV3l1dG82UGp3 OHhNVEc0dXJvMmNJUWlJaUlpSWlMTlI3Tk9OSC95OFdkMAppZTZEeldiSE1CbmxTZ3pBZ2RsczRw TlBQdU9XVzBZMlZvZ2lJaUx5SzFtOWVqV1JrWkdFaFlYVldDOHBLWW5QUC8rYzBhTkhOMUJrCklp SWlJaUlpelUrelRUUXZlLzhqdkZ0SHN2VlVMa0Y1cHlnc0xNQUJPT3hnZDlqQkFWWnJDVDQrZml4 YjlqSGp4dDFhcVkwWk0yWTQKWDN0NmV0S21UUnY2OSsrUHhXS3B0WCs3M2M2R0RSdjQ0WWNmaUl1 THUrRHptREZqQnZIeDhRQXNYYnFVOGVQSFgzQmJJaUlpVGRtNwpINnprVkhvbUpsY1RPSXpTbjRV TkI2NHVadkx5Q3VrZWZTWERCL1dyYzN0V3F4V0x4WUxENGNEaGNHQVlScFhQN2RxMUl5a3A2ZGM3 Ck1SRVJFWkhmc0ZXclZqVjJDQ0x5RzlGa0VzMjc5eVdTbDE5dzNzeGpNSnNNaW90dGhGcGEwcUg5 WlhWdXp6QU1SbTljQ2NEN1Y5OUEKZElkSVNxeEZ1THFhY1hWMXhjVnNJcUJGQVB0LzNrdDZXbEcx N2NUSHgrTndPTWpLeW1MMzd0MHNXclNJZSsrOWwrRGc0QnI3ejg3Two1cnZ2dnVOdmYvdGJuV091 VFVaR3hpVnJTMFJFR2taT2JsNWpoL0NiNGUzcHdjNjBkQUFNQTBxdlFBSWNEZ3lUUWN1Z0Z2VnVz N2k0CnVNWWtjOW16dzFIMU1sc2lJaUlpdjNjOWV2U285ekUvL3ZoamplWDZqQ3pTUERXWlJMT0xx d3ZaNS81SFk1VDdOemdBQXk5UGp3dHEKTnhVSXlEZmg2ZXFCeldUSHhkVVZOemNYWEYzTStIaDU0 T0ZlKzNxTWhtRVFFQkJBLy83OU1ReURiNy85bHR0dnZ4MkEzTnhjUHYzMApVMDZjT0VGNGVEaGp4 b3pCM2QyZDExOS9IWUFYWDN5UitQaDRrcEtTV0xObURabVptZmo3K3pOOCtIQWlJaUtBaXJPV3E5 b0dlUHZ0CnQ4bk96bWJHakJuMDY5ZVBBUU1HWE5CNGlJaEl3M0p4dTdEM3I5K2pQajJqU1RpWXhP bk1MTXFXdVNyVEtiSTkzYU92ckZkN05wdU4Kb3FLaVdwUE1obUZndFZxcmJHUGtqVGNDRVBmVVUx eDc3YlVWOW4yMmVuV2Q0bGkxY2lVTEZpeW9jLzJMVWQvWVJFUkVSQnFEUGlPTApORStteGc2Z3pH VmhJWGg1dXAvYkt2dHlXZm9GTXpnb2dOQ1FvSHEzdWFMejlXenUzQitIcHl0N2Z0clAvb1JqN042 ZHlBL2I5ck5wCjgyNCsrZlFiamgvUHJWZWJQWHIwNE9qUm84N3ROV3ZXWUxGWWVPeXh4d2dQRDJm OSt2VUFUSnMyRGNDWk1GNnpaZzJEQmcxaTZ0U3AKOU92WGo5WDEvQUw0NXovLzJkbWVrc3dpSXRJ Y3Ria3NqSTVYbHY0SWk2UDBoMllBTnpkWGVuVHJoSXRML1g0Zkw1dWxYTmZubXF4Ywp1YkplZlpl M2VmUG1DejVXUkVSRVJFVGt0NkxKSkpyOS9IektYUkw3M3krWEpwT0pVRXRMVEtZTEQ5VnVXTUZr ZzNQUEJqWU1Tc0NsCkJBZlZMNXRSRlE4UEQ0cUsvbnRNVWxJU2ZmdjJ4YzNOalQ1OStuRHc0TUVx ajN2d3dRZnAwS0VEWnJPWjZPaG96cDQ5ZThIbkl5SWkKMGx4ZDM3c0hRUzM4d0RpWEFIWkErN2F0 dUxwYnAwYUx5ZFBUazVOcGFTUWRPVkpsZVZGUkVRdm16MmY4K1BIY2Z0dHR2UEx5eTg0WgowaU52 dkpHOWUvY0NjT09JRVl3ZE00Wi8vTS8vQUZCUVVNQk5vMFl4OHNZYnljcktBdUNsRjEvazFsdHV3 V3ExWXJWYVdUQi9QbmZlCmNRZDMzSDQ3Yy8vNVQ0cUxpNEhTMmRvamI3eVI4ZVBIczN6NWNtNjUr ZVpLY1IwNGNJQ2JSbzNpK1prekwvbVlpSWlJaUlpSW5LL0oKTEowQjBEWThqTk9uejFCUVdJUURC d2JRSXNDWFZxRTFyNGRjbmYyM2JBU2c0MWREdWFKRG0yclhhRDU3K25TZDJ6eHo1Z3hlWGw3Two3 YUtpSWw1KytXWG5kblVKOFdQSGp2SDExMTl6K3ZUcGFpL1BGUkVSK2IyeldJSzRJcklkVzdidUFj REQzWTIrdmJvMWFrd0ZCUVhjCmNjY2RyRnk1a3IvR3hsWXFmKy9kZDFtMWFoV3hqejRLd0NzdnYw eDRlRGgzM0hrbm42MWU3VnpPWXZYbm4vUE1qQm5zMzc4ZmdKOSsKK2drM056ZmMzZDNadTNjdi9m cjFJeUVoZ1k0ZE8rTHE2c3JpeFl0WnRXb1ZEei95Q0M0dUxyenk4c3Q0ZVhzemNlSkU1K3p1dk54 YwpYRjFkK2RlLy8xMGhwdno4ZkY2Y05ZdldyVnM3NHhJUkVSRVJFZmsxTmFsRXM3ZTNKNEdCQVNT bm5BVEFiRGJUdWxYb3hUV2FDaDdaCmVYaTJ1L0ExbXN2YnRXc1hsMTkrZWJtWXZaazBhUkp1Ym00 MUhyZGl4UW9HRHg3TWxWZVdyaS81d2dzdlZDaTMyKzJZVENieThyUWcKdm9pSU5HMy8yZmdOUHlj a0FIQmxWQlQ5cnIrMFN6b043TmVMbi9ZZkppY3ZuOURRNEhxdnpmeHJHRHBzR1BmZmR4LzNUcHhZ cWV3LwovL2tQQUgzNjlNRnNOdlBLeXkrelljTUc3cmp6emtwMW83dDBZY3VXTGFTbHBiRm56eDZ1 dXVvcVBEMDkyYnQzTDEyNmRDRXRMWTBoClE0WUFzUEhiYndHNDl0cHJNVXJ2anNpbVRadVlXQzRH cTlYS3dJRURjWGQzcjlEUDYzUG5rcFdWeFRQUFBJT0hoOVpBRkJFUkVSR1IKWDErVFNqUUR0Ry9U aWxPbnpsQnN0ZUxqNDNWQmF6T1g2ZlRKOVlDQjJkdUgzWHNQWUdCUTRnQ0gzWTdkN3FDa3BBUXZM ODg2dFpXVAprOE91WGJ2WXRXdVhjNzFrZ0E0ZE9yQjU4MmF1dmZaYTl1M2J4NzU5KzVnd1lVS2w0 MXUyYkVsUVVCQWxKU1g4OE1NUGVIcDZrcG1aClNXQmdJRDQrUGlRbUpoSVJFY0htelp1ZFh5YlA1 K1BqUTJabUpnRUJBUmUxbElpSWlQeDJaSi9ONUdCaUlqYWJGUzh2THpwY2NTV2UKWGo2TkZzK2R0 MVZjb21ITm1qVzg5dXFyTEYveDZTWHJ3eEljUkhTbkRtemIrUk9EcnJ2bWd0dXgyV3gxcmx0U1Vs Smp1YisvUDczNwo5T0hMTDc2b1ZKYVRrd1BBMkRGam5QdE9uanhaWlR0ZHVuUUJJREV4a1QyN2Qz UGQ5ZGZqNGU3TzZ0V3JTZWpaRTRDdTNVcG5jR2RrClpBQ2xQMnFYclNOOTlzeVpTbTM2K2ZsVjJ2 ZnR1U1IxZGs0T3JXbzhNeEVSRVJFUmtVdWp5U1dhdmIwOENRbHVRVXJhS1NMYWhGK1MKTnZPTWJE eTlUZGdkSmVkV2ZpNzl0OW5zUmxGeFRvM0h6cGd4QXdBWEZ4ZmF0bTNMbi83MEp3SURBNTNsQXdj T1pPWEtsY3llUFJ0LwpmMzl1UEhkNTdQa0dEeDdNa2lWTDhQRHdZTlNvVVJpR3dZSUZDNGlMaTJQ Z3dJRjg5dGxuQUF3ZE9yVGEyZEhqeG8xajJiSmxGQllXCjh2ampqOWR2RUVSRTVEY25QUzJWVSts cFhONmhBNTVlUHVUbTVyRHJ4eDEwNjlZZFQ1L0t5Y1ZmVzFtUytZSGhIWEFQRE1OZW5JZTEKb0lB Rm54M2d6dHR1dnFUSjVzRTM5S1d3cUlqb3F5SXZxcDJqUjQvU3JsMjdXdXZZN2ZaYTJ4bzFjaVRQ UHZzc25wNmVGQlFVT1BjSApCd2VUbXByS3g1OThVdXNWVHUzYXRjUFgxNWRkdTNaeDVNZ1JIbjdr RVZ4ZFhaazNieDViei8wUUhSbFplczZCZ1lHY1BIbVMvUHg4Clp5SThLS2p5RC9CVi9VRDl5cXV2 TXZXSkoxZ3dmejV6WG42NTJoK3hSVVJFUkVSRUxwVW1sMmdHaUdqWEdsdEpDU0hCZ2JWWHJrSFoK R3MxZFBoL09aVzB0MWE3UmZEb3RzOHJqNCtQamErM0R5OHVMc1dQSDFucDhXRmdZVHp6eGhITzdm ZnYyOU8vZkg0Q3VYYnZTdFd0WApaMWwwZEhTVmJWZ3NGaDUrK09GYVl4SVJrZDgrZTRtTlUrbHBY QlhkRll6U3ExamNQVHk0cHM4ZitHN1R0MXpYL3dZTVU4Ty9qVDgwCk1vb0IvWHRnTFNyQWxsT0Vl MEJIYkRuWnZQMXQ4aVh0SjdDRkgzOGFlOU5GdFRGMDZGQTJiTmhBU2twS3RZbFdtODJHaDRjSHc0 WU4KcTdXOUs2Njhrc0RBUU9kTTR6TFg5Ky9Qdi8vMUx6WnQzRWlJeGNML3hNZlRyWHQzL3ZHUGZ3 RGc3dTVPVVZFUjZlbnBoSVNFMERrNgptbS9XcjhmVDA1T0lpQWhNSmhOK2ZuNnNXN2VPYnQyN082 OWF1bUhBQVA3OXIzL3gvZmZmTzJkbkR4ZzRzRTduM3FGREJ3WU1HTUNYClgzN0p1blhyR0RSb1VK Mk9FeEVSRVJFUnVWQk5NdEhzNmVGTzE2dXV1RFNOcFlLUmZ4WlAxN2FYWkkxbUVSR1JobkRtVENh dHdzT2QKU2VZeVpoZFhQRHc4eWM3S3dyL0ZoUzh2ZGFIbWZaYkF2TThTeXUzWjJ1QXgxRlZnWUND REJ3K3VkVmtNczltTXI2OXZuZG9jT1dvVQpMOCtaVTJIZm1ERmpLQ3dzWk5HaVJSUVVGTkNsU3hj ZWZQQkJaL21vVWFQNDlOTlBpZjNyWDFuMndRZDA2ZEtGN3pkdnBrZlBuczZrCmN1Zm9hRFovOXgx ZHp5MnRBVEIyN0ZoeWMzTjVjOEdDMG5adXVva3g1WmJucU0yb20yN2l5eSsvNUwzMzN1UGFhNi9G MDdOdXk0V0oKaUlpSXlHL2YxcTFOOTNPNk5GOU5NdEY4S1F3YU5KZ3o4MHB2clBjTEtmeXlMcVg2 dWpHYTVTTWlJazJMMVdyRGJLNzZiZHJzNGtaKwpmZ0grTFJvMnBwbERUTVI5VmJyRXhQMDNkOFdS bDh4Ylg1OEc0SVZCM2cwYlRCMjR1cnBXV083cVFueTJlbldGN1ppWUdHSmlZaXJzCmMzTno0Lzc3 NytmKysrK3ZzbzE3N3IyWGUrNjkxN2s5YXRRb1JvMGFWYUhPVTA4OVZlazRWMWRYSG5yb0lSNTY2 S0U2eFhiK3ZyWnQKMjFaWlIwUkVSRVNhdjhzdnY3emV4eHcrZlBoWGlFUitUNXB0b2prNHhJOUpE OTNkMkdHSWlJaGNrQU5iUDhQZHJ6V0hFbHd3cUxqcwpRMkZoUGtjekRoQVczckR2YzRjeTNGbjBh QTljQXZ3b1ROK0h5VDJNbmoxN2tuTXFtOVBKWjJuZm9OR0lpSWlJaUloSVU5SnNFODBpCklpSy9W Y2VPSEtSam1JUHd3R1RNWmxmTVpzQUJtTUJ1Qnh3TzBzN2FPSGJrSUcwakx1NW1lZlV4OUtrUCtQ cVZlUDV3dFlIZE54S2IKeVl2OEhDdUppYmtNaVozWllIR0lpSWlJaUloSTAyT3F2WXFJaUlnMHRK SzhVN2k0dW1JeXc0bE1Gejc4d2NhSkRCZnNKWGJBd0d4cQorTGZ3OXhlOXo5RFlwOW1ZYUpDN2RR TW5OMy9Eb1IrUE1DejJhZDVmOUg2RHh5TWlJaUlpSWlKTmh4TE5JaUlpVFpBdEw0T0N0QVRzCnRo TDJwSHBRWUFTeWNuc2hKcE1KazhtZ29kL0MzMS8wUHJ0M25pRDJoUSs1Y2VJVU92aU93cEovRlRG VFpoSDd3b2ZzM25tQ3hlOHUKYWRDWVJFUkVSRVJFcE9sUW9sbEVSS1FwTWt4WWM5TXArR1VIMFI2 N3NEdnNqTHI4S0xsNUJkaUs4ckFWWkRab09MdDNuc0FXRmdGQQp3b0ZFMkxlUC9LMWJTMThEdHJB STl1MU9idENZUkVSRVJFUkVwT25RR3MwaUlpSk5sR0V5WTdmbWd5a1FxNzMwdDJIWGpKM2sycUM0 CjJCdUNHemxBRVJFUkVSRVJrWE9VYUJZUkVXbUNEQU1NQUpPSkFGSVlFbFJBQUdldzI4RmttREda Ry9laXBFT0hEemRxL3lJaUlpSWkKSXRLMEtORXNJaUxTQkFXMHY1YVR4N2ZoY0pRbW5hMTJnNklT UzJueTJZQVc3WHRSMEVpeHpWKzVtd2VmZWNINVdrUkVSRVJFUkVTSgpaaEVSa1NhbWJVUWt4NDRB a2RIT2ZTYkFYcTdPNlhQMUdzcXNWNTdraWRqbm5kdHZMVGdDVlB3Z01ldVZKeHNzSGhFUkVSRVJF V2xhCmxHaXVSVTVPRHR1MjdlVFFvU1RzOXRLditDYVRpYXV1NnNqVlYzZkYzZDI5a1NNVUVaSG1x Q0dUeUhXbFJMS0lpSWlJaUloVVI0bm0KR3VUbDVmSEpKMThTR3RxR3ZuMkg0ZWJtanNOaHA2aW9r TjI3ditmbm53OXg3NzEveERDTXhnNVZSRVJFTGhHcjFjcjY5ZXZKeTh2RApiRFpYVzhmSHg0ZVlt QmhjWFYwYk9FSVJFUkVSRVpHbVI0bm1Hbno2NlZkY2ZmVkFYRnhjS1NyS3A2QWc3OXlzWmhQWFhE T0EvUHg4CjNucHJLZmZmUDZHeFF4VVJFWkZMWlBYcTFVUkdSaElXRmxaanZhU2tKRDcvL0hOR2p4 N2RRSkdKaUlpSWlJZzBYVW8wMThCbXMrTHUKN2s1K2ZpNTJPeGlHZ1dFWTJPMGw1T2JtNE9QalMw bUpyZHJqYzNKeVdMdDJMVWxKU2VUbjUrUG01a2JyMXEwWk9IQWdvYUdoQUN4ZAp1cFR4NDhjMzFD bUppSWcwTys5K3NKSlQ2Wm1ZWEUzZ01EQUFoK0hBMWNWTVhsNGgzYU92WlBpZ2ZuVnV6MnExWXJG WWNEZ2NPQndPCkRNT284cmxkdTNZa0pTWDllaWNtSWlJaUlpTHlHOUpzRXMySGtrN2c1ZWxCYUVn UUpwUHBrclhyY0lCaG1EQU0rN25YQm9aaHdtUUMKcTdXNHhtUC8vZTkvYzhVVlZ6QjQ4R0M4dkx3 b0todzAxSDhBQUNBQVNVUkJWQ3JpNE1HRDdOeTVrK0hEaHdPUWtaRnh5V0lWRVJINQpQZkwyOUdC bldqb0FwYXRablZ2U3l1SEFNQm0wREdwUjd6YUxpNHRyVERLWFBUc2Nqa3QzSWlJaUlpSWlJcjlo bHk0ajI4alNUcDVtCjcvNUQ3TnI3TXlscHB5NUptOFhGTm9xTGl6QU1FMmF6R2NNd1l6S1pjWEV4 NCtycVRuYjIyUnJYWno1MTZoUjkrL2JGeDhjSGs4bUUKcDZjblhicDBjU2FaMzM3N2JiS3pzNWt4 WXdiZmZQTU5VRG9MZXZIaXhUei8vUE84OTk1N1pHVmxBV0N6MlhqeHhSZlp1SEVqTTJmTwpCRW92 MlowL2Z6N1BQZmNjcjcvK09rZU9ISEgyblpHUndldXZ2ODZzV2JQWXMyZVA4eGlBM054Y2xpNWR5 c3laTTFtOGVERkZSVVdYClpMeEVSRVFhUTUrZTBiUU05RCszWlFDT2N3L29GTm1lN3RGWDFxczlt ODFHVVZFUlZxdTExbWVyMVZwdE8xOSsrU1U5ZS9iRXc4T0QKa0pBUTdybm5IazZkdXJqUEtEYWJq Ymk0T0x5OHZBQ2E1SDBpM056YzJMVnJWNlg5NVdNOVArNzZqbFhaVldabGo5RFFVTWFPSGNzdgp2 L3hTNzNockd0T21PTDRpSWlJaUlrMVZzMGswdTdtNUFBNU9aWnpocDRURGJOLzFFMm5wRnpkYjJE QU1YRndnTHk4RG02MFF3eWpCCjRiQ1RtNXZOa1NQN3p5V2FxeC9DNk9ob0VoTVQyYmR2WDVWZmx2 Nzg1ejhERUI4Zno0QUJBd0JZdTNZdDRlSGhUSmt5aFhidDJyRjIKN1ZvQVhGeGNLQzR1blVIOStP T1BBN0JtelJvR0RSckUxS2xUNmRldkg2dFhyM2EyL2ZYWFgzUFZWVmZ4MTcvK2xWOSsrUVdiN2I5 TApmS3hac3dhTHhjSmpqejFHZUhnNDY5ZXZ2Nmh4RWhFUmFVeHRMZ3VqNDVVUnBSc09CMlV6bXQz Y1hPblJyUk11THZXN2dLdHNsbkpkCm42dXlhZE1teG8wYlIxeGNIRmxaV2V6WXNRTS9Qei9pNHVM cUZjdjVUcHc0d2ZQUFAwOXljbkt0TVRRV2s4bEVmSHk4ODNOTGJTNTAKck1wbWxOdnRkdmJzMlVQ Nzl1MlpNS0grOTgzNExZeXBpSWlJaU1odlFiTkpOSmZZLy92RjBtNjNrNUdaeGI0RGg5aXlZeS9w cHpJdgpxRTJIdzA2N2RrRzBhZE1PbTYySTVPUmpIRG1TUUZaV0pxMWF0U015c2hOMmUwbTF4OTk0 NDQwNEhBNzI3OS9QNHNXTGVlbWxsL2o4Cjg4OHBLQ2lvOXBpa3BDVDY5T21EbTVzYnZYcjE0dmp4 NDg0eXU5MU9qeDQ5bkhlM2YvREJCK25Rb1FObXM1bm82R2pPbmozcnJQdkwKTDcvUXExY3YzTjNk NmQyN2Q2VSsrdmJ0aTV1YkczMzY5T0hnd1lNWE5ENGlJbEk3VzNIaDcvYlJrSzd2M1lPZ0ZuNWdu RXNVT3FCOQoyMVpjM2ExVGc4WlJadGFzV1V5ZlBwM2JiNzhkZDNkM0xydnNNbDU3N1RYZWV1c3Ra NTNrNUdRR0RCaUFyNjh2MTE5L1BjZU9IUU9nCnFLaUlsaTFic21USkVpd1dDeUVoSVN4YnRneUFq aDA3QWhBWUdBaFVuSEdibUpoSVZGUVVMVnEwWVBIaXhYaDVlVG1UcHVmUHpDM2IKTGl3c0pDZ29p Qmt6WmpobjlLYW1wakpreUJDOHZiMFpNR0JBaGM4WDVXTTNtVXhrWnBaK3hzckt5c0pzTnBPY25J ek5aaU0yTnBicAowNmRmc3JHcWlXRVloSVNFRUJjWHg0NGRPNm85cityR3U2WXhMYTh1NHlJaUlp SjEwOWlmVTV2N1E2U3hOSnMxbWlzeWNPREFWbEpDClZsWXV1MzlLSkNRNGtLNVhYVkcvVmd5RG5C enc4bkxueWlzN0VCWFZBWnNOOHZJY1pHYW1rNVNVV09ONjBJWmgwTGx6WnpwMzdnekEKbVRObjJM dDNMeDk5OUZHMU0yNEtDZ3FjWDRpOHZMekl6OCt2VU83ajQrTjhmZXpZTWI3KyttdE9uejVkNmRM ZHdzSkNQRDA5QWZEMwo5NjlRVmxSVXhNc3Z2K3pjdnBScldvdUlTRVcrUHQ2TkhjTHZnc1VTeEJX UjdkaXlkUThBSHU1dTlPM1ZyZEhpMmJObkQyKzg4VWFOCmRhWk9uVXJ2M3IxWnVYSWxzMmJONHNr bm4rU0REejdBemMyTjdPeHM5dXpadzZGRGgvanl5eTk1NG9rbkdEZHVISVdGaGM3MW9jLzMKK09P UE0yYk1HS1pNbVVKY1hKeXpiazNjM2QzSnpjMHQvWkgrM0gwalltTmppWTZPNXVPUFArYVpaNTVo MnJScHZQNzY2eFdPQ3c4UApwMXUzYm16ZnZwMGhRNGF3ZmZ0MnVuYnRTbmg0T0NVbEpjVEV4UEIv Ly9kL2JObXloVDU5K2x6MFdOWG0xS2xUekpremgzNzkrbFY3Clh0V05kMDFqV2w1ZHhrVkVSRVRx UnArUlJacW5acFpvTHB2VjdDaTdEUkJ1cnE2RUJMY2dvbDNyZXJkbUdBWWxKWFp5Y3pNb0xDd2gK SnllZi9QeGM4dkx5eU0vUEp5UWt0Rjd0dFdqUmdtdXV1WWJObXpkWFc2Y3N1ZXp0N1UxK2ZyNHo2 VnlWRlN0V01IandZSzY4c25UdAp5UmRlZU1GWjV1Ym1SbEZSRVo2ZW5tUm5aMWM0enR2Ym0wbVRK dUhtNWxhditFVkVSSnF5Z2YxNjhkUCt3K1RrNVJNYUdsenZ0Wmt2CnBmVDBkRUpDUW1xc3MzNzll bmJ1M0ltdnJ5K1BQUElJM2J0M0Iwby9mMWl0VnFaT25ZcXZyeStqUjQ5bTdOaXh0ZmE1ZWZObUZp NWMKaUwrL1A3R3hzY3liTjYvV1l3ekRvTGk0bUFjZWVNRDVBL1c2ZGV2WXQyOGZQajQrVEpreXBk S1ZVV1ZHamh4WklkRThjdVRJQ3VVegpaODdramp2dVlNV0tGYzYycTFLWHNhb3U5aktob2FFTUdU S0U5OTU3cjlyenFtNjg2NnF1NHlJaUlpSWk4bnZWcktheWx0NzZ4NEVECjhQUndKN3lWaFd0Nlhz VlZVWmZqNmVGZS8vWWNEdno5VGJSb0VZeUhoeWZnd0d4MnBVV0xFRHAzN2tGd2NDaDJ1NzNhNDVj dVhjcC8KL3ZNZjh2THlzTnZ0NU9ibXNtblRKdHEwYWVPczQrUGpRMlptcHJPZGlJZ0l0bTdkaXRW cTVmdnZ2eWNpSXFMYTlsdTJiRWxRVUJBbApKU1ZzM3J3WlQwOVA1eVdzclZxMTRzY2ZmNlNvcUln ZmZ2aWh3bkVkT25SZzgrYk5XSzFXZHU3Y3laSWxTK285TmlJaUlrMk5KVGlJCjZFNGRjSFV4TStp NmF5NjRuZkwzTmFoTlNVblZTMmlGaFlVNTEveXRUa1pHQmkxYnRnUWdLQ2lJMDZkUFZ5Z3ZLM056 YzZ2eDgwYVoKckt3c2dvS0NBQ3A4MXFnTGk4WGlmSjJkblUxWVdCaUdZV0N4V0VoTlRhM3ltSkVq UjdKdDJ6WUF0bTNiVmluUjdPM3RUVnhjSE5PbQpUYXV4NzdxTVZWWEsxbWgyT0J5a3BxYXlhTkdp U2ducjh1ZFYyM2pYcHE3aklpSWlJaUx5ZTlWc0VzME9lK25samw2ZTdyUnBIVXJQCnJwM29ISFU1 M2w3Vno2Q3BqV0VZbkRsanBiaTRHRDgvZjZLaUxxZFRwNDVZTEsxSVQwL2wwS0VFVENaenRjZVBH aldLa3lkUE1uLysKZko1Nzdqbm16NTlQWVdFaG8wZVBkdFlaTjI0Y3k1WXRZODZjT1FERXhNUncv UGh4WnMrZVRWcGFHakV4TWRXMlAzandZSll1WGNyQwpoUXRwMjdZdHZYcjFZc0dDQlFBTUhEaVFI My84a1gvKzg1K1Z2bXdPSERpUXRMUTBacytlelpZdFcramZ2LzhGajVHSWlFaFRNdmlHCnZrUjM2 a0QwVlpFWDFjN1JvMGZyVktlNkJIRGZ2bjFadm54NWpjY0hCd2M3bDNYSXlNZ2dPRGk0M25HVzUr dnJTMVpXRmxCNnI0YnkKVENhVGM1bXRreWRQVmpxMi9PeGdpOFZDZG5hMk00bGJXRmoxT24rOWV2 VWlLU21KbEpRVWpodzVRcTlldlNyVnVlNjY2ekNield6WQpzS0hhbXpMV1phd3VWUG56dXRqeHJ1 dTRpSWlJaUlqOFhqV2JwVE84dlR6eDkvZmxzckFRL1B4OGFqK2dEaHdPQjE1ZXJtUm1acENkCm5j M0preG5rNW1aaHR4dDRlWGtTRm5ZWnljblYzMGpQMzkrZjIyNjdyY1krTEJZTER6LzhzSFBieDhl SFAvM3BUMVhXalkrUHI3QWQKRmhiR0UwODg0ZHh1Mzc2OU0ybmNxbFVySG5ua0VRRHk4dkp3ZC8v dmpHNHZMNjg2WFlJcklpTHlXeFBZd284L2piM3BvdG9ZT25RbwpHelpzSUNVbHBkbzFqbTAyR3g0 ZUhnd2JOcXpLOHFsVHAzTGRkZGZSdW5WcmJyLzlkbkp5Y25qbm5YZll0bTBiSDMzMEVRQ0RCZzNp CnRkZGVJeTR1anRtelo5ZjQ0M0pkOU96Wms0VUxGekpwMGlSZWZmWFZDbVZoWVdHc1dyV0t3WU1I OCtLTEwxYWI5QVVZTm13WUw3MzAKRWxPblR1V0REejVnMmJKbHJGdTNybEk5d3pEbzBhTUg5OTU3 TDkyNmRhdDJyR2JNbU1FdHQ5eml2Sm54K2VveVZwZkN4WTUzWGNkRgpSRVJFUk9UM3F0a2ttcnQy cnQrTi91ckNiSGJGYm9mUTBDQThQVnZnNnh1Q3pWYUNZUmk0dUxpUm1abFc0eGUxeHJSOCtYSzZk ZXRHCnUzYnQyTHg1TStIaDRZMGRrb2lJWElETXpFd09IRGlBMVdyRnk4dUxxS2dvL1B6OEdqc3M5 cjB4RnMrQ1BFNVordEpuL0ZPTkhjNGwKRlJnWXlPREJnNnRkRnFPTTJXekcxOWUzeXJJdVhicXdm UGx5NHVMaXVPKysrL0QzOTJmNDhPRVZibnIzM0hQUE1XN2NPRUpEUStuZAp1emVMRnkrK3FMaG56 cHpKMkxGam1UTm5EblBuem1YdTNMbk9zbWVmZlpZSEhuZ0FnSmRmZmhsZlgxOGNEa2VWeWVIbm5u dU9pUk1uCllyRllhTk9tRGZQbno2KzJ6NUVqUjNMYmJiZXhZc1dLYXV0NGVIZ3dmZnAwL3ZDSFAx UlpYcGV4dWhRdWRyenJNeTRpSWlJaUlyOUgKVFROTDJrVGNlZWNJUHZ6d1g3UnRHMGxrWkRRK1B0 NFVGbG81YytZVWUvWnNvYVRFeHNTSmR6VjJtRlhxMGFNSFgzenhCYm01dVlTRwpobkxUVFJjM3Uw dEVSQnBlY25JeXFhbXBYSEhGRmZqNCtKQ2RuYzMyN2R2cDBhTUhBUUVCalJiWC9qZHVwMVZVZDd3 djYwaUxrMGxzClgvZzRWOS8vVXFQRmM2bTV1cm9TR0JoNDBlME1IVHFVb1VPSFZsdmVxbFVyTm16 WVVIb2Y0M1ZBdWQrRUhUakFxSHE3dXRkWGN6V0gKT0ZTNk1RYnU1RTVuMlovTy9RUEFCQmpQZU9j Q2F1ZjNGVXd3cTFoVnVyRWZ1TDc2Yzd5VlcwdVBMM2NCMS9udEFWekROZGl3VlJrMwp3TkJ6L3dD UURpdzY5NmhHVlgzVVZxY1ZyZGpBaHRLTkdzYTd1dGYxR1JlcEowZGpCeUFpSWlJaWw0SVN6VFh3 OXZibXR0dHU1Tml4CjQzend3UUk4UE53QU1KdGR1UEhHUVlTR2hsWjdtV2hqNjlDaGczUHBEQkVS K2UyeDJXeWtwcWJTdlh0M3pPYlMrd0Y0ZW5vU0dCakkKK3ZYcmlZbUphWlNyYXZiT0gwdmJMbjF3 YlJsT1VmNVozQU1DQ1E5T1ovdkNLVng5LzV3R2owZEVSRVJFUkVTYUJpV2FhK0hyNjB2bgp6bGZS dWZOVmpSMktpSWo4am1Sa1pCQWVIdTVNTXBkeGRYWEZ5OHVMTTJmT1hQVE40eTZFdnpVZnI1Ymg1 QmNWWVBacFJjR3hiM0MzCmhORGk4SVlHajZYWnVjaFpuWjkvL2ptVEowOG1KU1dGSGoxNjhNNDc3 M0RGRlpkK2FUR1JTNlpwenRjUUVSRVJrUXVrUkxPSWlFZ1QKWkxWYXdUQlhXZWJxNmtaZVhnR05r R2ZteHd3UGZGS080UkxnUjk3QmxSVDdkaUxuWkRhblBUcHllY09ISStXTUdER0NFU05HTkhZWQpJ aUlpSWlMeU82VkVzNGlJU0JPMDUvdFZ1UHUxSnZHQUM4WjUwLzRLQy9QSlQ5OVB1M2IzTm5oY04v L3ZjbGJPZW9vL1hHMWc5NDBrClB3OFNFM01aL2NTc0JvOUZSRVJFUkVSRW1nNGxta1ZFUkpxWWhJ UUVPb1k1Q0E5TXhteDJ4V3ltZEZrRkU5anRnTU5CMmxrYkNRa0oKUkVWRk5XaHNuNjVaemMxUFBN Zkg4MmZScFdBRGg0b3VaL1NUYzByM0Q3MnhRV01SRVJFUkVSR1Jwa09KWmhFUmtTYW9KTzhVTHBi VwpHQWFjeUhSaFMySWhmYTd3SU15dkdKUEpoTmxrYXZDWVBsMnptbzBIZDlHNmZSRzNQdmdFQUIy QUQ5YkhzdTFnTUNVbEpkdzI0cVlHCmowdEVSRVJFUkVRYW54TE5JaUlpVFpBdEw0T0N0Rnc4Z2lQ WmsrcERnZUhGeXUyWlBEVElCWlBKQUJvKzBieng0QzdHRGI2S3pMeEQKZkxYenBmL0dXbUpuK0xY ZWZQSGRYbTVEaVdZUkVSRVJFWkhmSXlXYVJVUkVtaUxEaERVM0hVZFJOdEVlZ2F6UDZjYW95NCtT bXhlTwpsNXNEVzBFQitEUjhXR2Z5ajNJbUp4bkRNTENYT0FBd20wM2tGS1lBL2cwZlVCTmt0VnBa djM0OWVYbDVtTTFWMzlEUmFyWGk0K05EClRFd01ycmcyY0lRaUlpSWlJaUtYbmhMTklpSWlUWlJo TW1PMzVvTXBFS3U5ZEFhemE4Wk9jbTFRWE93TndRMGZrOFB1d0c1ekFBNGMKbkZzeldpcFl2WG8x a1pHUmhJV0YxVmd2S1NtSnp6Ly9uTkdNYnFESVJFUkVSRVJFZmoxS05JdUlpRFJCaGdFR2dNbEVB Q2tNQ1NvZwpnRFBZN1dBeXpKak1EYjkwQmtDSm81Z0F2MUJzOWlKSzdFWE8vWGFIclZIaWFZcXNW aXVob2FIWTdYWU13OERoY0ZUNTNMWnRXNDRlClBkclk0WXFJaUlpSWlGd1NTalJYSXlVbEJTOHZM OUxTMG9pS2ltcnNjRVJFNUhjbW9QMjFuRHkrRFllak5PbHN0UnNVbFZoS2s4OEcKdEdqZmk0SUdq bW5PdzlPWU12ZlpjMXN1blA4eFlzN0QweG80b3FhcnFLaW85a3FBWFZQQ1JVUkVSRVNrbVZDaVdV UkVwSW1KaW9vaQpJUUdJakhidU13SGxVNUtuejlWcmFFb20xODVxdGRZNTBXeTFXbXNzZi9mZGQ1 azRjU0x6NXMzandRY2Z2QlRoT1dkVi85cmMzTnpZCnVuVXIzYnAxcTdiLzgyUDU4c3N2bVRadEdq Lzk5Qk4rZm42TUdER0NGMTk4a2VEZ3F0ZUpNUXlqd3JiRll1R0dHMjdncFpkZW9uWHIKMXZXSzEy YXpFUjhmejZ1dnZrcCtmbjZOY2RiVjRNR0QrZnJycit0OVhPL2V2Umt6Wmd4VHBreXBWRFpuemh5 V0wxL09saTFiTUF5RApMNy84a3FGRGgxYXE5OTEzMzlHdlg3OEcrVnVMaUlpSWlFQmozTEwrTitM dzRjTWtKQ1R3eXkrcEY5ekdzODgrUzFwYVdxWDlNMmJNCnFOUHhTNWN1dmVDKzY2S3VjWWlJU01P TGlvcXE5U0hOMzd4NTg0aU5qV1hCZ2dXWHJNMkdTanlhVENiaTQrTXBMaTZ1VS8xTm16WXgKYnR3 NDR1TGl5TXJLWXNlT0hmajUrUkVYRjFmamNRNkhBNGZEZ2QxdVo4K2VQYlJ2MzU0SkV5YlVPOTRU SjA3dy9QUFBrNXljN0d6MwpZaVVtSmw3UWNZODg4a2kxbndPWExGbkM1TW1UQVhCMWRXWHUzTGxW eHZyS0s2L2c3dTUrUWYyTGlJaUlpRnlJWnBOb1BwUjBncFMwClU1ZmtFdFNNdGV2b1ZGUk1aRzRl M2JHVHNYYmRCYmUxWWNPR0M0NHBJeVBqZ3ZzVkVSR1IzN1lkTzNhUW5aM05TeSs5UkdGaElWdTIK YktsUS90RkhIeEVaR1ltSGh3ZWRPM2ZtMjIrL3JWTlorVm5BaVltSlJFVkYwYUpGQ3hZdlhveVhs eGNPaDRPaW9pSmF0bXpKa2lWTApzRmdzaElTRXNHelpza294Smljbll6S1p5TXpNQkNBckt3dXoy VXh5Y2pJMm00M1kyRmltVDU5ZXAvT2ROV3NXMDZkUDUvYmJiOGZkCjNaM0xMcnVNMTE1N2piZmVl cXRPeHh1R1FVaElDSEZ4Y2V6WXNRT0F3c0pDZ29LQ21ERmpCbDVlWHM2WUJ3d1lnSyt2TDlkZmZ6 M0gKamgwRG9HUEhqZ0FFQmdaV0dxZnlVbE5UR1RKa0NON2UzZ3dZTUlDelo4OVdXYTlQbno0Y1Az NGN3ekQ0KzkvL1htUGY1N3Z6emp0SgpUVTNsd0lFREZmYnYzNytma3lkUGNzY2Rkd0NsTStMYnQy L1BpaFVyS3RUNzRvc3ZzRmdzZFo1Wkx5SWlJaUp5S1RTYlJIUGF5ZFBzCjNYK0lYWHQvSmlYdFZM MlBQM3YyTEdmUG5tWExsaTM0Umw1UjZiRmx5eFpubmJweU9CejA3dDJiRFJzMlZGc25OemVYcFV1 WE1uUG0KVEJZdlh1ejhRdkQyMjIrVG5aM05qQmt6V0xObURUTm56blRPQ0NvdUxtYldyRmtWdG1m T25FbGVYaDQ1T1Rrc1hyeVk1NTkvbnZmZQplNCtzckN5ZzlITFFGMTk4a1kwYk56Sno1c3hLY2Rq dGRqNzU1Qk8rKys0N0FBNGNPTURjdVhONTl0bG5tVDkvZnJWZmhFUkVST1RYCjhjWWJiL0RvbzQ5 aU5wdVpNbVVLOCtiTnExRCswRU1Qc1d6Wk1uSnljcGcyYlZxRlpSWnFLaXZ2OGNjZlo4eVlNUnc5 ZXBRdFc3WlEKV0ZpSVlSaTR1Ym1SblozTm5qMTdPSFRvRUsrLy9qclRwbFZlTmlVOFBKeHUzYnF4 ZmZ0MkFMWnYzMDdYcmwwSkR3K25wS1NFbUpnWQpjbkp5S2lYSnE3Sm56eDV1dnZubStneFJKYWRP bldMbXpKbjA2OWNQQUhkM2QzSnpjN0hiN2M0ZjhLZE9uVXJ2M3IxSlNVbWhmLy8rClBQbmtrMEJw VWhwcW44a2NHeHRMZEhRMEowK2VwSGZ2M2xXT0MrQThaNGZEd1RQUFBGTmozK2R6YzNQamdRY2VZ TW1TSlJYMkwxbXkKaEFjZmZCQlhWMWZudmttVEp2R1BmL3lEa3BJU1ozL3g4ZkZNbWpTcHh2TVFF UkVSRWJuVW1rMmkyYzNOQlhCd0t1TU1QeVVjWnZ1dQpuMGhMci91TTRBTUhEbkRnd0FGT256NU5Z V3BLcGNmcDA2ZWRkZXJLNFhEUXZuMTdpb3VMK2VXWFg2cXNzMmJOR2l3V0M0ODk5aGpoCjRlR3NY NzhlZ0QvLytjOEF4TWZITTNUb1VNTER3emwwNkJBQUJ3OGVwTGk0bUlNSER6cTN3OFBEOGZiMlp1 M2F0WVNIaHpObHloVGEKdFd2SDJyVnJBWEJ4Y1hFbXBoOS8vUEVLTVJRV0ZySjA2VkxDdzhPNTl0 cHJBVmk5ZWpXMzNub3JjWEZ4OU92WGo2KysrcXJPNXkwaQpJaUlYNSt6WnM2eGR1NWE3Nzc0YmdB a1RKdkR0dDk4Nlp3NUQ2WHJFSDMvOE1Ta3BLZnp4ajM5MHp1S3RyYXk4elpzM00yblNKUHo5Ci9Z bU5qYTJ3SnJIVmFtWHExS240K3ZveWV2Um9qaDgvWG1VYkkwZU9ySkJvSGpseVpJWHltVE5uOHZU VFQxTlFVUFB0SzlQVDB3a0oKQ2FsbFpDb3pETVA1Nk5LbEN5a3BLYnozM252T3N1TGlZaDU0NEFF OFBUMEJXTDkrUFk4KytpaSt2cjQ4OHNnamJOeTRzVjc5clZ1Mwpqci85N1cvNCtQZ3daY29VUHYv ODh6b2ZXNSsrSDN6d1FUNzY2Q1BuMzhUaGNMQml4WXBLYTNWSFJVVVJFUkhCNHNXTEFmand3dyt4 CldDeDA2dFNwWHVjbElpSWlJbkt4bWsyaXVjVHVBRW92Y2JUYjdXUmtackh2d0NHMjdOaEwrcW5N bWc4R2poOC96dkhqeDhuT3p1YjAKbWN4S2orenNiR2NkZ0pTVUZNNmVQVXRDUWtLdGJjZkV4TEJ4 NDhZcWIvaVRsSlJFMzc1OWNYTnpvMCtmUHM3azhmazZkZXJFenovLwpERUJDUWdLZE9uVnk5cDJZ bU1oVlYxM2xiSzlQbno2NHViblJxMWV2Q2w4SzdYWTdQWHIwcURBTDV1elpzN3ozM250MDdkcVZh NjY1CnhybmZ4OGVIaElRRWNuSnk2Tnk1TS9mZmYzK3Q1eWtpSWlLbFZ4SFZWZGtzMVBNdFdyU0k0 OGVQNCtYbGhXRVllSHA2Y3V6WU1XY0MKRldEVnFsV2NQbjJhYTY2NWh1N2R1MWRJV3RaVVZsNVdW aFpCUVVFQXRHblRwbEo1eTVZdGdkSVp0dFV0QlRaeTVFaTJiZHNHd0xadAoyeW9sbXIyOXZZbUxp NnQyNW0rWnNMQXc1L3JJOVZHMlJyUEQ0U0ExTlpWRml4WlZTbGhiTEJibjY0eU1ET2Q1QlFVRmNm cjA2WHIxCmw1MmRUVmhZR0laaFlMRllTRTJ0Ky8wODZ0TjNhR2dvdlhyMVl0T21UUUJzM0xpUnZu MzdWcG1NZit5eHg1ZytmVG9GQlFYOHovLzgKVDZWSkJTSWlJaUlpRGFIWkpKb3JNbkFBdHBJU3Ny SnkyZjFUSXJ0L3F2bG1MR1BHakdITW1ER01HemNPK3k4bktqM0dqUnZuckZOZgpycTZ1OU92WGoy KysrYVpTV1ZGUkVTKy8vREl6WnN4Z3pwdzU1T1RrVk5sR3g0NGRPWHo0TU1YRnhSdzVjb1FiYnJp QkkwZU9ZTFZhCk9YejRzSE5kd1lLQ0F1Y2FoRjVlWHVUbjUxZG94OGZIcDhMMnUrKytTMVpXRm41 K2ZoWDJqeDA3bHZ6OGZONTY2eTNlZlBOTkxaMGgKSWlKU0QwZVBIcTFUbmVxU3QvUG56MmYvL3Yw VmtxZy8vL3d6Yjc3NXBuT0dhL3YyN1ZtNGNDRnBhV2s4OXRoampCOC8zbmw4VFdYbAorZnI2T3Bm WnF1N3FxOXIwNnRXTHBLUWtVbEpTT0hMa0NMMTY5YXBVNTdycnJzTnNOck5od3daY1hGeXFiS2R2 Mzc0c1g3NzhnbUtvClRmbjFsb09EZzUzTGFHUmtaQkFjSEZ5dnRpd1dDOW5aMmM2L1M5bVNHM1ZS Mzc0blQ1N00vLzd2LzVLWGw4ZjA2ZE9kTndFODN3MDMKM0VETGxpMTUvUEhIOGZIeFljQ0FBWFUv SVJFUkVSR1JTNlRxVC9xL1dXV3ptaDJVZloxd2MzVWxKTGdGRWUxYTE3bVZEdmYvdjFycgpIRDU4 R0ZkWFYzSUxjb21LaXFxMWZwczJiZmo1NTU4NWR1eFloUzg3M3Q3ZVRKbzBDVGMzdHhxUDkvYjJK alEwbFAvODV6KzBhdFdLCndNQkFRa05EMmJScEU2R2hvWldTeTk3ZTN1VG41enYzVjJmczJMRVVG aGJ5eVNlZmNQZmRkenRuMlFRRUJEQnk1RWhHamh6SjNyMTcKK2ZUVFQvbnJYLzlhNjNtS2lJajgz ZzBkT3BRTkd6YVFrcEpTN1EzbGJEWWJIaDRlREJzMnJGTFordlhyOGZIeGNmNklYT2FLSzY0ZwpJ Q0NBOWV2WEV4TVRRNTgrZlpneVpRcTMzSElMRVJFUkZXWkgxMVJXWHMrZVBWbTRjQ0dUSmszaTFW ZGZ2YUR6TlF5REhqMTZjTys5Cjk5S3RXN2RxejNuR2pCbmNjc3N0RmE2c0ttL3ExS2xjZDkxMXRH N2RtdHR2djUyY25CemVlZWNkdG0zYnhrY2ZmWFJCc1ZWbDBLQkIKdlBiYWE4VEZ4VEY3OW14aVlt THFkZnl3WWNONDZhV1htRHAxS2g5ODhBSExsaTFqM2JxcWJ4eGR0dlJabXpadGNITnpxM2Zmdlh2 MwpKaTh2ai9IangxTlVWRVRQbmoycnJmdllZNDl4MTExMzhmNzc3OWZyZkVSRVJFUkVMcFZtbFdo MmxQdTNsNGM3Z1lFQnRHL1RDbTh2CnowdmF6OXFNNzZDVGlTSktBRS9XWm56SG9LQnJhejF1d0lB QkxGKytITFBaN056WG9VTUhObS9lekxYWFhzdStmZnZZdDI4ZkV5Wk0KQUVwbkgyZG1aaElRRUlE SlpLSlRwMDZzV2JPR0lVT0dBS1d6bkwvKyttdUdEaDNxYkM4aUlvS3RXN2ZTcjE4L3Z2LytleUlp SW1xTQpLU3dzRElCUm8wYng3My8vbTN2dXVRZHZiMi9lZnZ0dCt2VHBROGVPSFduUm9rVzFNNjVF UktSbU9ibDVqUjJDTkxEQXdFQUdEeDVjCmJYSzNqTmxzeHRmWHQ5TCtlZlBtT1Q4TG5HL0NoQW5N bnorZm1KZ1lubjc2YVNaUG5zeUVDUk5vMTY0ZGI3NzVwck5lVFdYbHpadzUKazdGanh6Sm56aHpt enAzTDNMbHo2M0dtL3pWeTVFaHV1KzAyVnF4WVVXMGREdzhQcGsrZnpoLys4SWNxeTd0MDZjTHk1 Y3VKaTR2agp2dnZ1dzkvZm4rSERoL1BHRzI5Y1VFelZlZTY1NXhnM2JoeWhvYUgwN3QzYnViWnhm WTZmT0hFaUZvdUZObTNhTUgvKy9HcnJybDY5Cm11SERoNU9WbFVWNmV2b0Y5VDE1OG1UR2p4L1B2 LzcxcnhycjNYSEhIYnp4eGh2Y2NjY2Q5VG9mRVJHUnhxRFB5Q0xOVTdOSk5EdnMKNXhMTW51NjBE R3BCMi9Bd3ZMMHZYWUw1N05telFPbjZ5SkU5MmxVcTM3SmxpM05tYzBCQVFKVnR1TGk0Y01NTk4v RE9PKzg0OXcwYwpPSkNWSzFjeWUvWnMvUDM5dWZIR0c1MWw0OGFOWTlteVpSUVdGdkw0NDQvVHNX Tkh2dmppQzJjL1VWRlJyRm16cHNLTXA1aVlHRmFzCldNSHMyYk5wM2JwMW5lL2VIaGtaaWMxbVkv bnk1WXdmUDU0QkF3Ynd4UmRmOE9tbm56cG5ONHVJU1AyNXVIazBkZ2pTd0Z4ZFhRa00KREx6ZzR6 Lzg4TU5xeS83eWw3L3dsNy84QllBaFE0WlVlNitJbXNyS2x0NEF1UHJxcTUwM0cwNVBUNi93R2Fa OHZhcTJ5N3YxMWx2cgpWUCthYTY2cHNJYjErWFdHRGgxYTRRZjAydFFVVTNWMVdyVnF4WVlORzJx dFc5M3I0T0JnVnExYVZhZjR1bmJ0V3VIK0d6WDFYWjI3CjdycUx1KzY2cTlaNFhWeGNuT3M1VjFV dUlpTFNsT2d6c2tqejFHd1N6ZDVlbnZqNyszSlpXQWgrZmo2MUgxQlBCdzRjQUVyWDA2UFEKdlZM NTZkT25uWFg2OXUwTFFIeDhmS1Y2clZxMTR1OS8vN3R6Mjh2TGk3Rmp4MWJacDhWaTRlR0hIM1p1 ZTNwNlZyaVJqbytQVDZVYgo2L2o0K1BDblAvMnB5dmJPaitmODdZNGRPenFUMWhFUkVjNHZzaUlp SXRJODNYcnJyZHh6enowTUdEQ0FXYk5tMGJ0Mzc4WU9TVVJFClJFUkVmcU9hVGFLNWErY3JmdFgy ang4L0RwVGVIZDU4dXZLNng5bloyZVRsbFY3NlVaWm9GaEVSRVduSzdydnZQaVpQbmt4S1NnbzkK ZXZTb2NOV1ZpSWlJaUloSWZUU2JSUE92YmN5WU1jN1hieDZxdkViZS94czNyaUhERVJFUkVibG9J MGFNWU1TSUVZMGRob2lJaUlpSQpOQU5LTkYrQS85ZWg2cVV1UkVSRWZnLytzL0ViZmo2My91K1ZV VkgwdTM1QUkwY2tJaUlpSWlJaWpVMkpaaEVSa1NZcysyd21CeE1UCnNkbXNlSGw1MGVHS0svSDB1 dlQzSXFpck8yK3JlSlBaTld2VzhOcXJyN0o4eGFlTkZKR0lpSWlJaUlnMEJVbzBpNGlJTkZIcGFh bWMKU2svajhnNGQ4UFR5SVRjM2gxMC83cUJiOTlKeW5RQUFJQUJKUkVGVXQrNTQrdmcxZUR4bFNl WUhobmZBUFRBTWUzRWUxb0lDRm54MgpnRHR2dTFuSlpoRVJFUkVSa2Q4eEpacEZSRVNhSUh1SmpW UHBhVndWM1JVTUV3RHVIaDVjMCtjUGZMZnBXNjdyZndPR3FlSGZ4aDhhCkdjV0EvajJ3RmhWZ3l5 bkNQYUFqdHB4czN2NDJ1Y0ZqRVJFUkVSRVJrYVpEaVdZUkVaRW02TXlaVEZxRmh6dVR6R1hNTHE1 NGVIaVMKblpXRmY0dWdCbzlyM21jSnpQc3NvZHllclEwZVExTm50VnBadjM0OWVYbDVtTTNtYXV2 NCtQZ1FFeE9ESzY0TkhLR0lpSWlJaU1pbApwMFN6aUloSUUyUzEyakNicTM2Yk5ydTRrWjlmZ0gr TGhvMXA1aEFUY1YvWkFiai81cTQ0OHBKNTYrdlRBTHd3eUx0aGcybkNWcTllClRXUmtKR0ZoWVRY V1MwcEs0dlBQUDJjMG94c29NaEVSRVJFUmtWK1BFczBpSWlKTjBJR3RuK0h1MTVwRENTNFlHQlhL Q2d2ek9acHgKZ0xEd3V4czBwa01aN2l4NnRBY3VBWDRVcHUvRDVCNUd6NTQ5eVRtVnplbmtzN1J2 MEdpYUxxdlZpc1Zpd2VGdzRIQTRNQXlqeXVkMgo3ZHFSbEpUVTJPR0tpSWlJaUloY0VrbzBpNGlJ TkRISGpoeWtZNWlEOE1Ca3pHWlh6R2JBQVpqQWJnY2NEdExPMmpoMjVDQnRJeUliCkxLNmhUMzNB MTYvRTg0ZXJEZXkra2RoTVh1VG5XRWxNekdWSTdNd0dpK08zb0xpNHVNWWtjOW16dytGbzdGQkZS RVJFUkVRdUNWUHQKVlVSRVJLU2hsZVNkd3NYVkZaTVpUbVM2OE9FUE5rNWt1R0F2c1FNR1psUER2 NFcvditoOWhzWSt6Y1pFZzl5dEd6aTUrUnNPL1hpRQpZYkZQOC82aTl4czhucWJLWnJOUlZGU0Ux V3F0OWRscXRkYlkxcnZ2dm90aEdNeWZQLytTeFdjWVJ1MlZMZ0UzTnpkMjdkcFZZLy9uCngvTGxs MS9TczJkUFBEdzhDQWtKNFo1Nzd1SFVxVlBWOW1FWVJvVkhhR2dvWThlTzVaZGZmcWwzdkRhYmpi aTRPTHk4dkdxTnM2NEcKRHg1OFFjZWRmMTdsSHcybHJuMWQ2RG1LaUlpSVNQT2pSTE9JaUVnVFpN dkxvQ0F0QWJ1dGhEMnBIaFFZZ2F6Y1hvakpaTUprTW1qbwp0L0QzRjczUDdwMG5pSDNoUTI2Y09J VU92cU93NUY5RnpKUlp4TDd3SWJ0M25tRHh1MHNhTkthbXFteVdjbDJmYXpKdjNqeGlZMk5aCnNH REJKWS92MTJZeW1ZaVBqNmU0dUxoTzlUZHQyc1M0Y2VPSWk0c2pLeXVMSFR0MjRPZm5SMXhjWEkz SGxjME10OXZ0N05temgvYnQKMnpOaHdvUjZ4M3ZpeEFtZWYvNTVrcE9UbmUxZXJNVEV4QXM2cnV5 Y3l2KzMwbFJud0Yvb09ZcUlpSWhJODZORXM0aUlTRk5rbUxEbQpwbFB3eXc2aVBYWmhkOWdaZGZs UmN2TUtzQlhsWVN2SWJOQndkdTg4Z1Mwc0FvQ0VBNG13YngvNVc3ZVd2Z1pzWVJIczI1M2NvREUx CmR6dDI3Q0E3TzV1WFhucUp3c0pDdG16WlVxSDhvNDgrSWpJeUVnOFBEenAzN3N5MzMzNWJwN0x5 TTFVVEV4T0ppb3FpUllzV0xGNjgKR0M4dkx4d09CMFZGUmJSczJaSWxTNVpnc1ZnSUNRbGgyYkps bFdKTVRrN0daREtSbVZuNjMyTldWaFptczVuazVHUnNOaHV4c2JGTQpuejY5VHVjN2E5WXNwaytm enUyMzM0Njd1enVYWFhZWnI3MzJHbSs5OVZhZGpqY01nNUNRRU9MaTR0aXhZd2NBaFlXRkJBVUZN V1BHCkRPZE01ZVRrWkFZTUdJQ3ZyeS9YWDM4OXg0NGRBNkJqeDQ0QUJBWUdWaHFuOGxKVFV4a3la QWplM3Q0TUdEQ0FzMmZQVmxtdlQ1OCsKSEQ5K0hNTXcrUHZmLzE1ajMvVlZYUXhGUlVXMGFOR0Na Y3VXRVJvYVNzdVdMWG4vL2ZkNSsrMjNzVmdzQkFjSE8vK09OcHNOWDE5ZgpsaTlmanIrL1A1ZGZm am43OXUycnNyLzE2OWNUSFIyTnA2Y25VVkZSZlBYVlY5V2VZMTNIUjBSRVJFU2FIeVdhcTNIczJC a3lNZ3JxCi9EaDI3RXhqaHl3aUlzMk1ZVEpqdCtZRFlMV1h2bVc3WnV3azk4UXVpcy9VZjJrQStX MTU0NDAzZVBUUlJ6R2J6VXlaTW9WNTgrWlYKS0gvb29ZZFl0bXdaT1RrNVRKczJqU2xUcHRTcHJM ekhIMytjTVdQR2NQVG9VYlpzMlVKaFlTR0dZZURtNWtaMmRqWjc5dXpoMEtGRAp2UDc2NjB5Yk5x M1M4ZUhoNFhUcjFvM3QyN2NEc0gzN2RycDI3VXA0ZURnbEpTWEV4TVNRazVOVEtVbGVsVDE3OW5E enpUZlhaNGdxCk9YWHFGRE5uenFSZnYzNEF1THU3azV1Ymk5MXVKeU1qQTRDcFU2ZlN1M2R2VWxK UzZOKy9QMDgrK1NSUW1wU0cybWN5eDhiR0VoMGQKemNtVEorbmR1M2VWNHdJNHo5bmhjUERNTTgv VTJIZDlWUmVEbTVzYnVibTU3TjY5bTRNSER6SnYzandtVDU3TS92MzdPWFRvRUcrOAo4WWF6cm91 TEMvbjUrZXpaczRkZmZ2bUZ1KysrbTZsVHAxYlozK1RKazNuaGhSYzRlL1lzVTZkTzVjRUhINnoy SE9zNlBpSWlJaUxTCi9PaG1nTlh3OGZFZ0tNaXp3cjZNaklKSys2b3pZOGFNYXN2aTQrTXZLcmE2 bWpGalJwMzZXcnAwS2VQSGoyK0FpRVJFcEs0TUF3d0EKazRrQVVoZ1NWRUFBWjdEYndXU1lNWmti OTdmaVE0Y1BOMnIvemQzWnMyZFp1M1l0YytmT0JXRENoQWs4Kyt5elpHWm1PbWZjV2l3VwpQdjc0 WTBKQ1F2ampILy9JSC8vNFIrZnhOWldWdDNuelpoWXVYSWkvdnoreHNiSE9aTFpoR0ZpdFZxWk9u WXF2cnkralI0OW03Tml4ClZiWXhjdVJJdG0vZnpwQWhROWkrZlRzalI0NnNVRDV6NWt6dXVPTU9W cXhZZ2FkbjlaK2owdFBUQ1FrSnFmc2duVk4rNW5Gb2FDaEQKaGd6aHZmZmVjNVlWRnhmendBTVBP UHRldjM0OU8zZnV4TmZYbDBjZWVZVHUzYnZYcTc5MTY5YXhiOTgrZkh4OG1ESmxDcjE3OTY3egpz UmZiZDIweEdJYUJ6V2JqYjMvN20vUHZkdWVkZC9MVVUwOVYrWGUwMiswOC9QREQrUHI2TW1uU0pQ NzV6MzlXMlYvNW1jNTMzWFVYCkV5ZE9ySGRzSWlJaUl0TDhhVVp6UFdWa0ZOU3BYbng4dlBOUjFY WlRVamJEUjBSRW1vNkE5dGR5c3JnbGFVVVdUaFpieUxPNWsxWmsKSWFYUXdzbmlsbmkzdmJiUllw dS9jamQ1ejd4QTNqTXZNSC9sN2thTG82bXkyV3gxcmx0U1VsTGwva1dMRm5IOCtIRzh2THd3REFO UApUMCtPSFR2bVRLQUNyRnExaXRPblQzUE5OZGZRdlh0M05tN2NXS2V5OHJLeXNnZ0tDZ0tnVFpz MmxjcGJ0bXdKbE02VXRkdnRWYll4CmN1Ukl0bTNiQnNDMmJkc3FKWnE5dmIySmk0dXJkV1pyV0Zp WWMzM2sraWkvZm5GcWFpcUxGaTJxbExDMldDek8xeGtaR2M3ekNnb0sKNHZUcDAvWHFMenM3bTdD d01BekR3R0t4a0pxYVd1ZGpMN2J2dXNaUS91OVcxbGZaOXZsL3grRGdZQUJhdEdoQmRuWjJsZjF0 MkxDQgpYcjE2NGV2clcrT1BCWFdKVFVSRVJFU2FMODFvcnFlZ0lNOTZ6V3l1VG01dUxwOSsraWtu VHB3Z1BEeWNNV1BHNE83dVRrbEpDYk5uCnoyYkVpQkY4OWRWWDJPMTJoZzRkaXMxbVkvMzY5VGdj RG9ZTkcwYm56cDJ4MiszTW1qV0xVYU5HOGRsbm4rSGw1Y1hZc1dPZFh4aksKUzBwS1lzMmFOV1Jt WnVMdjc4L3c0Y09KaUlqZzdiZmZKanM3bXhrelp0Q3ZYejhHREJoUWJXd0FCdzRjWU4yNmRjNHZw c09IRDZkdAoyN1lYTlJZaUlsSlIyNGhJamgwQklxT2QrMHhBK2ZUUTZYUDFHc3FzVjU3a2lkam5u ZHR2TFRnQ1ZQd2dNZXVWQzFzR29EazZldlFvCjdkcTFxN1ZPZGNuYitmUG5zMy8vZnVlNndWQzZu dkpOTjkzRW80OCtpbUVZdEcvZm5vVUxGL0xtbS8rZnZUdVBqNnE4Ky8vL09wTjkKSTJTZGhDQ0VK UkNXQUlJUUVKUUdDQUdFV29tM0FrcXQyMWRVcElpMFFKVmZ2VVhseGdJdXRaWkZhcXVJOTQwYkJh SUZoVkxCZ0lxaQpnSkJDSkxLRmtCV1NUTGFaelB6K2lFd1RtQXhKZ0NUaSsvbDR6Q056enJuT2RY M095ZVBCREo5YzUzT3Q0TTAzMytUT08rL2syTEZqCkFHNlAxUllVRk9UOFREOXhvbW5sV0FZT0hF aFdWaGJaMmRrY09YS0VnUU1IWHREbWhodHVZUDM2OVd6YnRnMVBUOWRmUDRjTUdjTGEKdFd1YlhF N0NuZHF6bmlNaUlpZ29LQ0F5TXBLQ2dnS1gzNXZjTVp2TkhEaHdnS0Nnb0ViSGNhbGpYNDRZenBl Zm40L1piS2FvcUlqZwo0R0NYYlNaUG5zeml4WXY1K2M5L2ptRVlic2U5bkxHSmlJaUl5SStMWmpR M3dibGs4NlhZdEdrVFpyT1p4eDU3akppWUdMWnUzUXFBCmg0Y0hWVlZWNU9Ua01IMzZkTWFORzhj Ly92RVA4dlB6ZWVTUlJ4ZzNicHl6cmNsa3dtcTFrcHVieTZPUFBrcmZ2bjM1K09PUDZ4MXYKMUto UnpKa3poMkhEaHBHV2xnYkF2ZmZlQzlUTXVFNUtTbkliRzBCYVdob1RKMDVrM3J4NURCczJ6TGtZ aklpSVhGNGRPOGRkOU5YYwpubnRocnR1WDFFaEpTU0UzTjVmMDlIUjI3dHpwOHJWOSszYnk4dklZ TTJiTUJlZHYzYnFWd01EQU9rbG1nRzdkdXRHMmJWdm41L0xnCndZTlp1M1l0TnB1TnpwMDcxNWtk N2U1WWJRTUdER0RseXBVVUZ4Zno0b3N2TnVsNkRjT2dmLy8rM0gzMzNmVHIxNi9lUmZRV0xGakEK b2tXTDhQTHljbmw4enB3NUxGeTRrTldyVjFOUlVVRmVYaDZMRmkzaTFsdHZiVkpjOVJrMWFoUXZ2 ZlFTRm91RkpVdVdNSExreUVhZApQMmJNR0JZdlhreFpXUm1yVnExeWUzNU1UQXlabVpsVVZWVmRs ckdiRW9NN2htR3dmUGx5U2twS2VPV1ZWN2orK3V0ZHRvdVBqNmQ3CjkrNVVWVlh4aHovOGdZaUlD REl6TTExZTQrV0tUVVJFUkVSK2ZEU2p1UWt1eDR6bXJLd3NwazJiaHJlM040TUhEMmJWcWxXTUhU c1cKcUhrRWRPalFvWGg3ZXhNZkg4Kzc3NzdMc0dIRDZtelhObkRnUUx5OXZibnV1dXY0L1BQUFhZ NTNidEVXZ0lTRUJOYXZYOStrMkFJRApBOG5JeUNBZ0lJRGV2WHZUdTNmdlM3b1BJaUlpVjV2UTBG Q1NrNVByVGU2ZTQrSGg0WExXNTUvLy9HZW1UcDNxOHB5cFU2ZXliTmt5ClJvNGN5Vk5QUGNXTUdU T1lPblVxc2JHeHJGaXh3dG5PM2JIYUZpNWN5S1JKazFpNmRDa3Z2L3l5c3laMFk0MGZQNTdVMU5R THZxUFUKNXV2cnkzLy85My9YbTh6czA2Y1BhOWV1WmQ2OGVkeDMzMzNPSjdCZWVlV1ZKc1ZVbjJl ZmZaWXBVNllRRlJWRlltSWlyNy8rZXFQUAp2K2VlZXpDYnpYVG8wSUZseTViVjJ6WXRMWTJ4WThk eTl1eFpjbk56TDNuc3BzUndNYjE2OWFKRGh3NkVoNGV6Y2VOR2wyMFdMMTVNCmNuSXl3Y0hCckZ5 NUVzTXc2TnUzTHhhTHhlVTFYcTdZUkVSRVJPVEhSWW5tUnJvY1NXYUF5c3BLbm4vK2VlZTJ5VlIz Y3ZtNStuZm4KOXArL1hWdEFRQUJROHgrNHlzcEtsK01kUFhxVWp6NzZpUHo4Zkt4V2E1TmptelJw RWp0MjdPRFZWMThsS0NpSWxKUVVsYzRRRVJHcAp4Y3ZMeTdsZ1gxTzgvZmJiOVI1NytPR0hlZmpo aHdFWVBYbzBHUmtaTHR1NU8rWndPSnp2cjd2dU91Zk0xTnpjWE5xMmJldXluYXZ0CjJpWk9uTmln OW9NR0RhcFR3L3I4TmlrcEthU2twTlE3enZuY3hWUmZtM2J0MnJGdDI3YUx0cTN2ZlVSRUJCczJi R2hRZkgzNzl1WHcKNGNNTkdycytycTdSWFF3WCt6MmNmMTJwcWFta3BxYTY3V2ZBZ0FFVUZoWTZ0 MGVOR3NXVFR6NEpYSGlOamJrL0lpSWlJbkoxVWFLNQprUzVIa2hscWtzTVBQZlNRYzVHV1MxRldW a1pBUUFBVkZSWE9Xc3JuZS9mZGQwbE9UcVo3OSs0QUxGcTBxRW14dFczYmx2SGp4ek4rCi9IajI3 ZHZIdW5YcitQV3ZmMzNKMXlBaUlpTE5iK0xFaWZ6cVY3OGlLU21KNTU1N2pzVEV4SllPU1VSRVJF UkVmcVJVbzdrZXBhVVYKRkJTVTEza0JGK3c3OXlvdHJXaFUvMTI3ZGlVOVBSMnIxY3FlUFh0NDQ0 MDNtaHpybDE5K1NWVlZGYnQzNzZaOSsvWXUyNFNIaHhNVwpGa1oxZFRYcDZlbjQrZms1WjZZRUJn WlNXRmpvWEpESVhXeXJWcTNpMjIrL3hXNjNFeElTVXU4aVJpSWlJdEw2M1hmZmZjeWFOUXV6CjJj eXVYYnQ0NmFXWFdqb2tFUkVSRVJINWtkS001bnAwN0JoeXdiNmpSNHZxUGQ3WW1jNGpSb3hnL2Zy MUxGbXloT0RnWUc2NjZhYW0KQlVyTkk0b3Z2UEFDL3Y3K1RKNDgyV1diNU9SazNuampEWHg5Zlpr d1lZSno4WmQ1OCtZeFpjb1UxcXhaUTBWRkJiTm56M1liVzFKUwpFaDkrK0NIcjFxMXp6bTRXRVJH Ukg2ZHg0OFl4YnR5NGxnNURXa2hEU28rSWlJaUlpRFNVRXMwTlVEdkJmUDQrVnducDg4MmZQLytD CmZmNysva3lhTktsQjdTKzIzYU5Iand0V3BqKy9YWFIwTkwvOTdXK2QyNTA2ZFdMNDhPRUFtTTFt cGsrZjNxRFlPbmZ1N0t3TktTSWkKSWlJaUlpSWlJZ0pLTkRkSVE1TEpJaUlpcnRpcUdsZGFTVVJF UkVUa2FxZnZ5Q0pYSnlXYVJVUkVycUNnd0lDV0RrRkVSRVJFcEZYUgpkMlNScTVNV0EveVJjMVdX UTBSRVJFUkVSRVJFUktRNUtkRXNJaUlpSWlJaUlpSWlJcGRFcFRORVJFUkVXZ09qcFFNUUVSRVJF UkZwCk9zMW9GaEVSRVJFUkVSRVJFWkZMb2huTklpSWlyVmhoWVNFSER4N0VhclhpNys5UGZIdzhi ZHEwYWVtdzJQL0tKUHpLTGVTWmh6RDQKenQrMWREZ3VXYTFXdG03ZGlzVml3Y1BEbzk0MmdZR0Jq Qnc1RWk4dnIyYU84QWVPbGhsV1JFUkVSRVRrY2xLaVdVUkVwSlU2ZWZJawpwMDZkb2x1M2JnUUdC bEpjWE16dTNidnAzNzgvYmR1MmJiRzREcnh5SyszaXJ5WGdtaDZFbk01aTk4clpYSGYvNGhhTHB6 NXBhV25FCnhjVVJIUjN0dGwxV1ZoWWZmUEFCTjk5OGN6TkZKaUlpSWlJaWN2VlJvbGxFUktRVnN0 bHNuRHAxaW11dnZkWTVHOWZQejQvUTBGQzIKYnQzS3lKRWo4ZlJzL28veGZjc20wYkhQWUx6Q1k2 Z3NPNE5QMjFCaUluTFp2WElXMTkyLzlKTDZmdTJ0OWVUbEZtTHlNb0hEd0FBYwpoZ012VHc4c2xn cXVUZWpPMkZIREd0eWYxV3JGYkRiamNEaHdPQndZaHVIeVoyeHNMRmxaV1pjVXU0aUlpSWlJeUUr ZEVzMFhZYlZhCnNkdnQrUGo0dEhRb0lpTHlFMUpRVUVCTVRNd0ZKUis4dkx6dzkvZW5xS2lJaUlp SVpvOHIyRnFHZjNnTVpaWGxlQVMyby96b1AvRXgKUnhMeTNiWkw3anZBejVjOU9ia0FHQVk0Vjhk ek9EQk1CdUZoSVkzdXM2cXF5bTJTK2R4UGgwUDFLMFJFUkVSRVJDNkZFczF1bEplWApzM256Tmlv cUlDU2tEYU5IRDIzcGtFUkU1Q2ZDYXJXQzRicXVzSmVYTnhaTE9TMlFaK2FyQWw4Q3M0L2kyYllO bHNQcnFRcnFTY25wCll2SjllOURsRXZzZVBDQ0JqTU5aNUJlZXBTYkovSi9rYjgrNFRseWIwTDFS L2Rsc05pb3JLeSthWkRZTW8rWit1ekQrcHB0Yzd0K1kKbHRhb1dDNlhjL0UwZFB3TjY5ZXpmUG55 Rm90WFJFUkVSRVIrT3BSb3JrZFJVUkU3ZHV3aU5qYUIyTmh3TWpJeWVlZWREMm5YTHBJaApRL3Bq R0VaTGh5Z2lJbGV4dlRzMzROT21QWWNPZW1KUTl6T25vcUtNc3R3RHhNYmUzZXh4L2VMSnRheC83 bmRjZjUyQlBTaU9NZ3NjCk9sVEt6Yjk5N3BMNzduQk5ORDI2ZDJiN3pqM2djUHd3cmRtQnQ3Y1gv ZnYxYkhTcGtIT3psQnY2MDVWekNkckdKbmhiaS9UMDlKWU8KUVVSRVJFUkVmaUtVYUhZaE96dWJm ZnN5aUkzdFQ5ZXVvWGg3ZTNMZGRiMklqKy9NL3YwWnJGdjNNY09HOVd1UlI1WkZST1RxbDVHUgpR WTlvQnpHaEovSHc4TUxEZzVySnZTYXcyd0dIZzV3ek5qSXlNb2lQajIvVzJOWnRTdU1YdjMyVzk1 WTlSNS95YldSV2R1SG11VXRyCjlxZTRudjNiR0RjbTl1ZEF4bmNVbmltdW1XME1kT3JZanV2Njli ejA0SytBeXNwSy92cmFhMnpmc1lPSzhuS0dEUnZHdzlPbjQrWGwKaGMxbTR4YzMzMHpia0JDbVRa dkduMTk1QmNOazRwRkhIcUdvcUlpL3Z2WWFmbjUrL0hybVRQcjE2K2RzNytmbng1MVRwL0xtNnRX RQpob2J5NUgvL04xRlJVUzdIUDNIaUJDdFdyT0RRdi85TmRYVTFQWHIyNU1FSEh5UTZPcnJPYk96 eE45M0V4clEwdC9HS2lJaUlpSWhjCkNsTkxCOURhT0J3T2R1M2FUZnYyQ1hUdEdvcW5wd2ZWMVE2 cXF4MzQrL3N5ZEdoL0lpTTdzM1BuUWRhdDIwUnhjWEZMaHl3aUlsZWgKYWtzZW5sNWVtRHpnZUtF bmIzOW00M2lCSi9acU8yRGdZV3Irai9CMW05TDQ1UERYN0Q3MEhoT24vWmF1ai82ZGNYT1g4dGJX bVh4eQorR3ZlL1dEOUpZOWhOb2ZSTFM3V1dUWEQxOGViSVFQN1hYSy9WOHBmWDN1TkRSczI4S3Rm L1lwcER6N0l4eDkvekxyMzN3ZHd6c0F1CkxTbWhxcXFLR1RObWNLYW9pRmYrOUNjY0RnZVBQdm9v ZVhsNXJGeXhvazc3OHZKeS9IeDl1Zi8vL1Q5T25EakJYMTk3cmQ3eFgzemgKQmI3ZXM0ZW5uM21H eDU5NGdxKysvSklYWG5nQnFEdjcrdHg3ZC9HS2lJaUlpSWhjQ2lXYXoyTVlCaFVWRG5yMENNZmIy eE83dmVicApYWWNEUER3TWpodzVROXUyYlVsS0dreGNYRSsyYmR2TlJ4OXRvN3k4M0dWLzMzMzNI U3RYcnVTWlo1NWg4ZUxGL1AzdmY2ZXNyTXg1CmZNR0NCWmNjOCtyVnF5KzVEeEVSYVYxc2xnTEtj ekt3MjZyWmU4cVhjaU9VOWJzck1KbE1tRXdHTGZFUi9zbmhyNW1TM0l0Q3l4RTIKNzFuc2ZObXE3 WXdkR3NDblIvWmRsbkZHREJ0SVVHQUFobUVRRlJYUjZOck16V25IamgwQURCNDhtS0ZEYTlaeTJM WnRXNTAyTnB1Tgp4TVJFK2c4WUFOUXM5SGpERFRjNHQwK2NPSEZCdjBPSERXUElrQ0VBN04rL3Y5 N3gvN0I0TWVzM2JLQnIxNjcwN0ZrejYvdmZHUm1YCkZLK0lpSWlJaUVoVFhEV2xNekt6anVQdjUw dFVaQmltUzV6bGRXNWhJSk9wcGp4a2RiVURrNmtteVZ4WmFhZHo1elo0ZTNzU0g5K2UKenAyak9I VG9HRys5OVhmdXVXZFNuWDZPSFR2R3UrKyt5NFFKRStqV3JSc1dpNFgwOUhTMmJObkNoQWtUTGlu RzJnb0tDaTViWHlJaQowa29ZSnF5bHVUZ3FpMG53RFdWclNUOG1kUG1lVWtzTS90NE9iT1hsRU5q OFlSV1ZmVTlSeVVrTXc4QmVYVFB0Mk1QRFJFbEZOaEI4CldjWXdSNFNSMExNclgrejVsbEUzREdw eVB6YWJyY0Z0cTZ1cm16UkdTVWtKQUpOdXY5MjU3L1RwMHhlMEN3Z0lxTE1kR1BpZlg1NnIKc1FN Q0FwejdTMHRMNngzLzZ6MTdXTGx5SlNkT25IQzJkM2ZkRFkxWFJFUkVSRVNrc2E2YVJIUE82WHdz WlJYa25NNG55aHhPdTZpbQoxMCt1cnE0bVA3OGNUMDhUZ1lGZWVIbVo2aVNaejVYVEFQRDA5S0JQ bjg3czN2M1pCZjJrcDZmenM1LzlqQjQ5ZWdEUXBrMGJ4b3daClUrKzRDeFlzWVA3OCtTNjNEeDQ4 eUpZdFd6aDc5aXhoWVdHTUhUdVdqaDA3c21yVktvcUxpMW13WUFIRGhnMGpLU21KMHRKUzFxMWIK eC9Iang0bUppZUgyMjIvSHg4Y0htODNHODg4L1QySmlJcDkrK2luejVzMnJ0MThSRVdsNWhza0R1 N1VNVEtGWTdUVi9SUFVxMkVPcApEYXFxQXFBRmxncHcyQjNZYlE3QWdZTWZha1pmQWNrL0cwSkZa U1VKdmVJdXFaL3Z2LytlMk5qWWk3YXhOL0ZDSWlJaU9IWHFGTys5Ci96N2UzdDVONnNPVnNySXly RllyVVBQOW9UNHZ2dmdpZVhsNUxGbTZsTmpZV0ZJblRteVJlRVZFUkVSRVJLNmFSTE8zdHllV01n ZDUKQlVVVUZKMGxPeWVYOXUyaWlJb01hMEp2RGl3V0sxVlYxWlNWZVJFZTdrZHhjUlY5K2tUZ2NJ RE45cC9WNlQwOWpSOUthMXk0WXYzcAowNmNaTjI3Y0pWelZmNlNscFRGbHloU2lvcUk0Y09BQW16 ZHY1djc3NytmZWUrKzlJRUc5YWRNbXpHWXp0OTEyRzl1M2IyZnIxcTJNCkhUc1dUMDlQcXFxcUFK ZzllN2JiZmtWRXBHVVpCaGdBSmhOdHlXWjBXRGx0S2NKdUI1UGhnY21qWmFwZlZUdXFhTnNtQ3B1 OWttcDcKcFhPLzNkSHcyY01ORVJyU2hyc20vZnlTK2toSlNXSGJ0bTFrWjJkakdJYkxOamFiRFY5 Zlg3ZC9DSGJueHVIRCtiLy8vVisyZi9JSgprV1l6LzkvOCtmUzc5bHArLy92Zlgwcm83Tnk1MHpr enVXKy8rbXRVVjFSVUFPRHQ3YzNHalJzSkNBakFZckhVMUhuMjg4UEh4NGZLCnlrcHljM09Kakl5 OFl2R0tpSWlJaUloY05Zbm1hcnVEbXYrU083RGI3UlFVbnVYTTJWSytQNTVONXc0eFJFYUVOcmd2 VDA4dmZIMU4KMkd6VldDeFdnb0s4c050ZGw5T3dXaDJVbGxhNjdNZGlzVnp3cUd4VEJRWUdrcEdS UVVCQUFMMTc5NlozNzk3MXRzM0t5bUxhdEdsNAplM3N6ZVBCZ1ZxMWF4ZGl4WXdHdzIrMzA3OS9m dWJwOFkvb1ZFWkhtMDdiVFVFNGYrd0tIbytaengybzNxS3cyMXlTZkRRanBOQkRYCnF3TmNPVXVu UDg2c2w1LzVZY3VUODc5R0xKMytlRE5INUY1b2FDakp5Y2tYTFl2aDRlRkJVRkJRazhhNC9mYmJx YWlvNEc5Lyt4dmwKNWVYMDZkT0hhZE9tTmFtdmN3ekQ0TXlaTTd5MVpnMnhzYkhjZGRkZDliYTk1 OTU3ZWUwdmYySGUzTG44MTIyM2NkOTk5L0hhYTYveAo2TXlaTEZ1K25Ba1RKckJ1M1RwbS92clhy SG5yclNzU3I0aUlpSWlJQ0Z4RmllYTZEQnc0c0ZWWGMvWnNLZDk4ZTRqSWlGRDY5dXJXCnNMTU5n NkFnTDd5OVBhbW9zQUVHVlZVVkY1VFRxS3lzcHFDZy92L21Cd1VGVVZ4Y1RFaEl5Q1ZmMGFSSms5 aXhZd2V2dnZvcVFVRkIKcEtTazFGdmlvckt5a3VlZmY5NjVmWDdONnRwMUlSdlRyNGlJTkkvNCtI Z3lNb0M0Qk9jK0UxQzd1RVArRCsyYVcydExKcnZqNWVWRgphR2pELzlEc3pzYTBOSmY3dmIyOXVm LysrK3Q5R3VqODh5NjJEVFZQU2FXbXBwS2FtbnJSL3BLVGswbE9UcTY3Yi9SbzUvdGYzWDAzCnY3 cjc3Z2JIS3lJaUlpSWkwbFJYV2FMNVA3T2F6ejBnNiszbFJXUkVDSjFqMnplOEZ3ZFVWOXZ4OXZi RXg4Y0RrOG5BNGJpd25FWnAKYVJYbDVUYTh2VjAvdnR5K2ZYc09IRGpnWE5XOUlleDJPeWFUQ1l2 RlVtZC8yN1p0R1Q5K1BPUEhqMmZmdm4yc1c3ZU9YLy82MXk3NwpDQWdJNEtHSEhtcFE3Y1hHOUNz aUlzMm5KWkxJSWlJaUlpSWlJazNWTWdVZXI1QnpTeE01QUQ5ZkgyTGFtUmswb0JlOTRydmc1K3ZU CjhINGNOWFBHY25KS3FheXN4bVF5OFBEd0pDREFDNU1KTEJZcmxaVTI3SGF3MmV4VVZycCtKUGY2 NjY5bng0NGQ3TnUzRDV2TlJsbFoKR1o5KytpbHZ2LzIyeS9hQmdZRWNPblNJcXFvcTB0UFQ2OVNU WExWcUZkOSsreTEydTUyUWtKQTZpeFlGQmdaU1dGam8zTmUxYTFmUwowOU94V3EzczJiT0hOOTU0 bzk1cmRkZXZpSWlJaUlpSWlJaUlTRU5jTlRPYUhmYWF4Zmo4L1h3SUR3dWhZMHcwQVFGK1RldnJo d1gvCklpTURjRGdjemxuR2JkcDQ0K0ZoT010cFZGZlhKSms5UFYzbjY4MW1NN2ZlZWl0YnRteGgv ZnIxK1ByNjByVnIxM29YQ0J3eFlnUWIKTjI0RWFoWXdxajBqT1NrcGlROC8vSkIxNjlZNVp5R2ZN MlhLRk5hc1dVTkZSUVd6Wjg5bXhJZ1JyRisvbmlWTGxoQWNITXhOTjkxVQo3N1c2NjFkRVJFU2FW MzBsT2tSRVJFUkVSRnE3cXliUkhPRHZSM0J3RU5kRVI5S21UZURGVDNERHo4OUVadVpwMnJlUHdN K3ZadEU4CnU5MytRemtORDJjNURadk5RVldWamVwcWozcjc2dEtsQzEyNmRLbjMrUHo1ODUzdisv YnRTOSsrZlozYkNRbi9xYzNadVhObkhuNzQKWVpkOW1NMW1waytmN3R6MjkvZG4wcVJKRngzdll2 MktpSWlJaUlpSWlJaUlOTVJWVXpxamIrOXU5T3JlK1pLVHpBQVRKMDZncUNpVApiNzdaVFZaV0FX VmwxVGdjZGh5T3V1VTBxcXZ0VkZXVlk3VldYb1lyRUJFUkVSRVJFUkVSRWZseHVtcG1ORjlPaG1H UWtwTE0wYU5ICitlYWJyeWdvYUVOZzREVlVWOWN0cDJHM082aXFxcVNzckppUWtFdFBjSXVJaUlp SWlJaUlpSWo4R0NuUjdFYkhqaDNwMkxFam1abVoKZlB0dEJnNkhsZGpZZHM1eUd1QWdMKzhZZm40 bVVsTnZidEZZUlVSRVJFUkVSRVJFUkZxS0VzME4wTFZyVjZLam8vbnNzeS80OHN1agptTTNkTUp2 OTJiZHZIeEVSYlJnK2ZIQkxoeWdpSXExVVNhbWxwVU1RRVJFUkVXbFY5QjFaNU9xa1JITURCUVFF TUdMRXo4ak96dWJyCnIvZHkvSGdWM2J2SDA3dDN0NVlPVFVSRVdqRlBiOStXRGtGRVJFUkVwRlhS ZDJTUnE1TVN6WTNVcmwwNzJyVnIxOUpoaUlpSWlJaUkKaUlpSWlMUWFTalNMaUlpSTFHSWtWVlF6 QUFBZ0FFbEVRVlMxV3RtNmRTc1dpd1VQRDQ5NjJ3UUdCakp5NUVpOHZMeGN0aEVSRVJFUgpFZmtw VWFKWlJFUkVwSmEwdERUaTR1S0lqbzUyMnk0cks0c1BQdmlBbTIvV2dzQWlJaUlpSWlKS05JdUlp RWlqN1Bqa24vdzdJd09BCjd2SHhETHN4cVVYamVlMnQ5ZVRsRm1MeU1vSER3QUFjaGdNdlR3OHNs Z3F1VGVqTzJGSERHdHlmMVdyRmJEYmpjRGh3T0J3WWh1SHkKWjJ4c0xGbFpXVmZ1d2tSRVJFUkVS SDVFbEdnV0VSRnB4WXJQRkhMNDBDRnNOaXYrL3Y1MDdkWWRQLy9BRm92bnR0UmYxTm5ldEdrVApM NzM0SW12ZlhkZENFVUdBbnk5N2NuSUJNQXdBbythQXc0RmhNZ2dQQzJsMG4xVlZWVzZUek9kK09o eU95M2NoSWlJaUlpSWlQMkttCmxnNUFSRVJFWE12Tk9jWHhZMGZwMHJVci9mb1BwRjM3RG56OTFa ZVVseGEzU0R6bmtzd1BqTzNLakR0dVlQcC85ZWVCOFQzcUhHc0oKZ3dja0VCNGEvTU9XQVRoK2VF SFB1RTVjbTlDOVVmM1piRFlxS3l1eFdxMFgvV20xV2wzMllSaUc4K1hoNFVGVVZCVC85Vi8veFpF agpSNXArb2JYNmJxcGR1M1l4Y3VSSUFnTURDUXdNSkNVbGhkMjdkMTl5VEkyVm5KeGNaL3RTcmts RVJFUkVSRm9ISlpwRlJFUmFJWHUxCmpiemNISG9sOUtWdGFEZyt2cjZFaFVjd2FQRDFmUEhGNXpq c3RoYUo2OEh4OFl3Y01ZakVIdUVNN094SjB0QWUzRHM4cGtWaU9hZkQKTmRIMDZONjVac1BoNE55 TVptOXZML3IzNjRtblorTWU0RG8zUzdtaFA5MzE0M0E0c05sc2ZQUE5OL1RzMlpQYmI3KzlVYkc0 aTYreAp2djc2YThhT0hjdXR0OTVLZG5ZMjJkblpUSmd3Z1pTVUZQYnQyM2ZKY1RYR29VT0g2bXhy WnJpSWlJaUl5SS9mVlo5b2Z1ZWRkYXhkCis3N0wxenZ2dE54anZpSWlJdTRVRlJYU0xpWUdqTG9m MVI2ZVh2ajYrbEY4OW15THhQWG5qUm5jOXBzMTNQSEUrOXkxNkhNbXpYdVAKVmY4NjJTS3gxSFpq WW4vQ1F0cUE4VVBTMGdHZE9yYmp1bjQ5V3pvMERNUEFiRFl6ZS9ac0RodzQ0TnkvZGV0V0VoSVM4 UFB6SXo0KwpuczJiTnp1UHZmUE9POFRGeGVIcjYwdnYzcjM1MTcvK1ZhZS9jL0x6ODducHBwdnc5 L2VuWDc5K2ZQSEZGL1hHOGZUVFR6TjM3bHdlCmZQQkIyclJwUTVzMmJaZytmVHFQUHZvb0N4WXNB R3BtY3djRkJiRjI3VnFDZzRQcDBxVUwrL2Z2ZC9aeDZ0UXBSbzhlVFVCQUFFbEoKU1p3NWN3YUFp b29Ld3NMQ1dMQmdBZjcrL202dmIvRGd3Unc3ZGd6RE1IamlpU2N1dUthVEowK1NsSlJFVUZBUU45 NTRJMGVQSGdXZwpzcktTOFBCdzNuampEY3htTTVHUmtheFpzNlpCOTB4RVJFUkVSSzY4cXpyUi9Q NTdHK21UTUpqZXZSSkpTQmhjNnpXRWhJVEI5T2t6CmhQZmYzOWpTWVlxSWlGekFhclZocTNaOXpN UFRtN0t5OHVZTkNGZzQrajlmRys3L1JWL3VTdzUzYmk4YUZkRHM4ZFJtTm9mUkxTNzIKWE1VTWZI MjhHVEt3WDR2R2RJN2RiaWM3TzVzbm4zeVNjZVBHT2ZmUG1ER0RSWXNXY2ViTUdlYk1tY08wYWRP Y3h4NTg4RUhXckZsRApTVWtKanovK09MTm16WExaOSt6WnMrblRwdys1dWJuOC92ZS9yOVBIK1Q3 NTVCT1hNNm9uVDU3c1RNcDZlbnBTVmxiRzNyMTdPWEhpCkJMLzg1UytaTTJlT3MrM01tVE5KU0Vq ZzlPblRKQ1ltOHZqamp3UGc0K05EYVdrcGRydWRnb0lDdDllM2E5Y3VvT1lQQWs4Ly9mUUYKOGN5 Wk00ZkV4RVN5czdNWlBudzRjK2ZPQmNEYjI1dmk0bUwyN3QxTFptWW1mL3JUbjV6ak4rYWVpWWlJ aUlqSWxYSFZMZ2E0NXMxMwpDR2dmeCtkNXBZUlo4cWlvS0srcDJHZ0h1OE1PRHJCYXF3a01iTU9h TmU4eFpjckVDL3BZc0dBQjgrZlB2Mkl4WHVuK1JVVGt4K3ZnCjV4dnhhZE9lekF4UERPcldyNjJv S09QN2dvTkV4L3l5V1dQS0xQRGhiNC8yeDdOdEd5cHk5MlB5aVdiQWdBR1U1QldUZi9JTW5abzEK bWd1TkdEYVFidzk4UjRtbGpLaW9pRWJYWnI3Y3pxODdIQlVWeGZidDI1M2J0V2NLMzNISEhkeHp6 ejNPYmJQWnpIdnZ2VWRrWkNTVApKMDltOHVUSkxzZjQ4TU1QMmJkdkg0R0JnZHh5eXkzY2Nzc3Q5 Y1pUV0ZoSVZGVFVCZnRqWW1Jb0xDeDBidHZ0ZHFaUG4wNVFVQkFQClBmUVFmL3pqSDUzSHRtelp3 djc5K3drTURHVFdyRmtrSmlZNnI3V3Fxb29ISG5nQVB6Ky9pMTZmTzF1M2JtWFBuajBFQlFYeHlD T1AKY08yMTF6ckhzRnF0ekpremg2Q2dJRzYrK1dZbVRacmtQSytoOTB4RVJFUkVSSzZNVmpPaita djloMGovL0J0Mjd0NWI1L1g1Vi92WQpzV3NQbVZuSEc5V2ZZUmpjL01sNjd2em5XeFRhYlhUcEdr ZW5qaDNvM3EwVGZYckgwNzlmVDFKRzMwQkltQTlsWlpVdSs3alNTV0FsCm1VVkV4SldqUnc3VEk5 ckJEZGVjWlBnMTJTVEZuaVNwNDBtU09wMWtlTWVUcEhRckpENnFrcU5IRGpkclhDbS9lNHNkdTR1 cE9sT0MKUFNpT0t0K09sRm5nMEtGU3JydC9ZYlBHNG9vNUlveUVubDN4OHZSZzFBMkRtdHlQemRi dyt0ZlYxZlZNTytjL05acXJxNnM1ZHV3WQpkOXh4QjNmZmZiZnorTFp0MnhnNGNDQkJRVUhPNU93 NUd6WnNJRDgvbjBHREJuSHR0ZGZ5eVNlZnVCeWpxS2lJME5EUUJzVWFIaDdPCnlaTVhsam5KeWNr aE1qS3l6cjZJaUFnQVFrSkNLQzcreitLVHhjWEZSRWRITzh1Qm5EcDFxczU1WnJPNVFkZm5Ua0ZC QWVIaE5iUGwKdzhMQ3lNL1B2K0E2b0dhR3M5MXVkKzV2NkQwVEVSRVJFWkVybzlVa21qMjlQQ2t1 dFhDMnVKVGk0bEtLaXkwVUYxc29PbE9DcGF3Qwpmei9mSnZWN0NtaGJac0xQeXhkZkh5OThmSHp3 OWZYR3o4K0hRUCthZmZVNVY2OFE0T0RCZzd6ODhzczg4OHd6TEZ1MnpGa3ZFS0M4CnZKeTMzbnFM aFFzWHNtTEZDckt6c3h0MFh1MytSVVJFYXF1MjVPSHA1WVhKQTQ0WGV2TDJaemFPRjNoaXI3WURC aDZtNXY4SWYvTnYKYjVJeTh5aytPV1JRK3ZrMlRxZi9rOHl2ampCbTVsTzgrYmMzbXowZVY1Si9O b1NFbmwxSjZCVjNTZjE4Ly8zM0RXcFRPOUZaSDVQSgp4RFhYWE1NVFR6eFJwNGJ5NU1tVG1UbHpK dG5aMlp3OXIrWjJwMDZkV0xseUpUazVPVHoyMkdQY2VlZWRMdnNPRHc4bkp5Zm5vakVBCkpDVWxz WHIxNmd2MnYvWFdXNHdjT2JMT3ZuUEozYUtpSW9LRGc1Mzd6V1l6eGNYRnppUjZSVVZGbmZOcXor SjJkMzN1UkVSRU9NdHYKRkJRVU9KUGVGOVBRZXlZaUlpSWlJbGRHcTBrMFh4TWRpYitmenc5YkJq VkZGbXNLTFVhRXRTVXFNcXpSZmI3YiswYlNldy9INGVmRgozbThQY0NEaktOOThjNGpQdmpqQTl2 UnZlSC9kUHpsMnJMUkJmYVdscFRGeDRrVG16WnZIc0dIRDZpellzM256WnN4bU00ODk5aGczCjNu Z2phV2xwRFRwUFJFU2tQalpMQWVVNUdkaHQxZXc5NVV1NUVjcjYzUldZVENaTUpvUG0vZ2gvODI5 djhzMmU0OHhjOURZMzNUT0wKcmtFVE1KZjFZdVNzNTVpNTZHMisyWE9jMTE5N28xbGpjaVUwcEEx M1RmcjVKZldSa3BKQ2JtNHU2ZW5wN055NTArVnIrL2J0NU9YbApNV2JNbUl2MjUzQTR5TS9QWitI Q2hRd2NPTkM1UHo0K251N2R1MU5WVmNVZi92QUhJaUlpeU16TUJHb1d6RnU3ZGkwMm00M09uVHZY Ck8zTjYzTGh4UFBmY2M1dzVjNGExYTlmU3UzZnZldU40NG9rbmVPR0ZGM2pwcFpjb0xpNm1wS1NF VjE1NWhhVkxsOWFwZFd3WUJzdVgKTDNjZXYvNzY2NTNIeG93WncrTEZpeWtySzJQVnFsVVhKS2hy YzNkOU1URXhaR1ptVWxWVmRjRjVvMGFONHFXWFhzSmlzYkJreVJLMwpZOVRXMEhzbUlpSWlJaUpY UnF1cDBkeW1UU0RoWVNFY081RkRUWUs1SnRsc01wbUlNb2RqdW9TWlczYkRDaVpiVGJjbUI0WWR3 SUhECjA0R0RpODlFQWdnTURDUWpJNE9BZ0FCNjkrNWQ1ejl5bVptWlRKczJEVzl2YitMajQ0bVBq Mi9RZVNJaUl2VXlURmhMYzNGVUZwUGcKRzhyV2tuNU02UEk5cFpZWS9MMGQyTXJMSWJENXd2bG16 M0ZzMFowQnlEaDRpTDc3OTFQMjNYZmtIVHdFZ0MyNk0vdS9PZEo4QVYxQgpvYUdoSkNjblh6UlI2 ZUhoUVZCUVVMM0h6ODN1TlF5RHNMQXdSbzBheGR0dnYrMDh2bmp4WXBLVGt3a09EbWJseXBVWWhr SGZ2bjJ4CldDdzg5ZFJUekpneGc2bFRweEliRzh1S0ZTdGNqckZvMFNMdXVPTU9vcUtpaUl1TDQ5 VlhYNjAzbmw2OWVyRjU4MmJtenAzTDczNzMKT3dDR0RoM0tSeDk5UlBmdTNTOW8yNkZEQjhMRHc5 bTQ4VDhMSnovNzdMUGNjODg5bU0xbU9uVG93TEpseStvZHo5MzFwYVdsTVhicwpXTTZlUFV0dWJt NmQ4NTU5OWxtbVRKbENWRlFVaVltSnZQNzY2L1dPVVZ0RDc1bUlpSWlJaUZ3WnJTYlJETkF4SnBy OC9DTEtLeXB4CjRNQUFRdG9HMFM2cVlZOU1udS9BTFRXMStYcHNUcUZiMXc1VVd5dng4dkxBeThz TFR3OFRiVVBhY3VEZit6aHpYdTAvVnlaTm1zU08KSFR0NDlkVlhDUW9LSWlVbGhZNGRPd0pRVVZG UmIrMUJkK2VKaUlpNFk1ZzhzRnZMd0JTSzFWN3pCMWV2Z2oyVTJxQ3FLZ0NhOXZFbwpGK0hsNWRY Z3VzZjFjVGdjRjIwellNQ0FPb3Z3alJvMWlpZWZmQktBMGFOSGs1R1JjZEcrdzhMQytNYy8vdEhn dUFZT0hNaVdMVnZjCnRuRTRIS1NtcHBLYW1uckJzWWlJQ0RaczJIRFJ1TUQ5OWZYdDI1ZkRodys3 UExkZHUzWnMyN2F0UVdQVTNuWjN6MFJFUkVSRTVNcHIKTmFVekFBSUMvQWdOYmV2Yzl2RHdvSDI3 QzFkSGI1UlQ0RnRzYVZLTjV0cmF0bTNMK1BIamVleXh4eGd5WkFqcjFxMXpIdlB6ODZPMAoxSFVK RG5mbmlZaUkxTWN3YXA3dHdXU2lMZG1NRHZ1VXRtUmp0OXN3R1E1TUhpMzdFWjc1M1hjdE9yNklp SWlJaUlpMExxMXFSak5BCnB3N3R5TXNyb3NwcUpURFF2MG0xbWMvcCtmNk5nSUZIUUNEZjdEdUln VUcxQXh4Mk8zWjd6U3J3L3Y0Tld3VjkxYXBWREI0OG1CNDkKZWhBU0VsSm44Wis0dURqUzA5TkpT a29pTXpPVDdkdTNNMjNhdEl1ZUp6ODlodzRkYXVrUVJPUkhvbTJub1p3KzlnVU9SMDNTMldvMwpx S3cyMXlTZkRRanBOSkR5Rm9wdDJmcHZtUGIwSXVkN0VSRVJFUkVSa1ZhWGFBN3c5eU15SW9Uc25E dzZkNGk1TEgxYWpHTDhBa3pZCkhkWDhVQzBSQUE4UGJ5cXJTaHJVUjFKU0VoOSsrQ0hyMXExenps SStaOVNvVWJ6MzNuc3NYcnlZc0xDd09zZmNuU2MvUGRIUjBZMCsKNTlTcFUxY2dFaEZwelRwMmp1 UG9FU0F1d2JuUEJIVldGY2ovb1YxemVlNkZ1ZngyNXY4NHQxOWRYbE9QMmZPOE52TGoxNUN5SHlJ aQpJaUlpSXVkcmRZbG1nTTZ4N2JGVlZ4TVpjV24xRWMvVmFPN3p3Vml1NldpdXQwWnpmazZoeS9Q bno1Ly9uNWc2ZCtiaGh4OTIyYzdQCno0ODc3cmpEOWJXNE9hOTIveUlpSXJVMVp4SzVvWlJJRmhF UkVSRVJrZnEweWtTem42OFBmWHQxdXp5ZG5RS2o3QXgrWGgyeG1leDQKZW5uaDdlMkpsNmRIbzJv MGk0aUlpSWlJaUlpSWlJaHJyVExSZkRtTUdwVk0wWjh0QUp3Z214TmJzdXR2TzNKVWM0VWxJaUlp SWlJaQpJaUlpY3RXNWFoUE5FWkZ0ZU9qQlg3WjBHQ0lpSWlJaUlpSWlJaUpYdmFzMjBTd2lJaUxT RXF4V0sxdTNic1Zpc2VEaDRWRnZtOERBClFFYU9ISW1YbDhwNGlZaUlpSWpJajU4U3pTSWlJaUtY VVZwYUduRnhjVVJIUjd0dGw1V1Z4UWNmZk1ETk45L2NUSkdKaUlpSWlJaGMKT2FhV0RrQkVSRVRr YW1LMVdvbUtpc0p1dCtOd09PcjkyYkZqUjJ3MlcwdUhLeUlpSWlJaWNsbG9Sck9JaU1nVlpLdXFh T2tRcEFWVQpWbFkycUozZGJyL0NrWWlJaUlpMFB2cU9MSEoxVXFKWlJFVGtDZ29LREdqcEVLU1pX YTNXQmllYXJWYXJ5LzJHWWRSN2pzUGhxUGVjCmM4ZHF2MDlPVHVhamp6NnF0Ny96eHpLYnpmenNa ejlqOGVMRnRHL2YzbTM4VjlMNWNkZStKaEVSRWZseDAzZGtrYXVUU21lSWlJaUkKdEVJT2g4UGxx Nkhubm5QbzBLRUdqMlczMjltN2R5K2RPblZpNnRTcFRZNzljamcvYmlXWlJVUkVSRVJhTnlXYVJV UkVSSDZFTWpJeQo2Tk9uRHhFUkVXemN1TEhPc1hPemxBY1BIc3l4WThjd0RJTW5ubmppb24wYWhr RmtaQ1R6NXMzanl5Ky9CS0Npb29Ld3NEQVdMRmlBCnY3OC9BQ2RQbmlRcEtZbWdvQ0J1dlBGR2po NDlDb0ROWmlNb0tJaTFhOWNTSEJ4TWx5NWQyTDkvdjdQL1U2ZE9NWHIwYUFJQ0FraEsKU3VMTW1U TXV4M0FWZCsyWjEvWDFBL0RPTys4UUZ4ZUhyNjh2dlh2MzVsLy8rbGVqNzYySWlJaUlpRFNlRXMw aUlpSWlQMEp6NTg0bApOVFdWSTBlTzhOVlhYN2xzczJ2WExxQm1OdkRUVHovZG9IN3o4dkpZdUhB aHc0WU5BOERIeDRmUzBsTHNkanNGQlFVQXpKa3poOFRFClJMS3pzeGsrZkRoejU4NEZ3TlBUazdL eU12YnUzY3VKRXlmNDVTOS95Wnc1YzV4OXo1dzVrNFNFQkU2ZlBrMWlZaUtQUC82NHl6RXUKRm5k OS9RQTgrT0NEckZtemhwS1NFaDUvL0hGbXpaclZvT3NXRVJFUkVaRkxveHJORjFGU1VzSVhYK3do TXpQTHVXQ1B5V1NpVjY4ZQpYSGRkWDN4OGZGbzRRaEVSa2ViMTBjY2Y4KytNREFDNng4ZVRQR3BV QzBkMGRYSlZwN2wyK1lqMDlIUldybHhKVUZBUTk5MTNINy8vCi9lOHZ5MWhSVVZHTUhqMmF2Lzcx cjg1alZWVlZQUERBQS9qNStRR3dkZXRXOXV6WlExQlFFSTg4OGdqWFhudXQ4M3k3M2M3MDZkTUoK Q2dyaW9ZY2U0bzkvL0tQejJKWXRXOWkvZnorQmdZSE1taldMeE1URWVzZHdwNzUrb0tiRzlIdnZ2 VWRrWkNTVEowOW04dVRKVGI0dgpJaUlpSWlMU2NFbzB1Mkd4V0hqLy9YOFFGZFdCSVVQRzRPM3Rn OE5ocDdLeWdtKysyY20vLzUzSjNYZFBkcnRnajRpSXlLVW9MQ3prCjRNR0RXSzFXL1AzOWlZK1Bw MDJiTmkwV3o0UUpFK3BzYjlxMGlaZGVmSkVOR3phMFVFU3RqODFtYTNEYjZ1cnFlbzlkckNieG1U Tm4KQ0FrSkFTQThQTHpCWXpabExLaEo0SjVUVUZEZ0hETXNMSXo4L1B3NmJTTWlJZ0FJQ1FtaHVM all1Yis0dUpqbzZHam45dmwvc0s4OQpoanZ1K3Rtd1lRUFBQdnNzZ3dZTm9sMjdkcno0NG92Y2VP T05EZXBYUkVSRVJFU2FUcVV6M0ZpM2JqUFhYVGVDMk5nZWdJUHljZ3RsClpSYXFxeDBNR3BSRXYz NDM4dXFycTFzNlRCRVJ1VXFkUEhtU0kwZU8wSzFiTnhJVEUrbllzU083ZCsrdVU0KzJPWjFMTWo4 d3Rpc3oKN3JpQjZmL1Zud2ZHOTZoelRHcDgvLzMzRFdwejdtbXBwZ2dPRHFhb3FBaUEwNmRQTjdt ZmhxcjloL1dJaUFobkdZMkNnZ0puWXZtYwpjNG5ub3FJaWdvT0RuZnZOWmpQRnhjWE94UWNyS2ly cUhjTWRkLzEwNnRTSmxTdFhrcE9UdzJPUFBjYWRkOTdadUFzVkVSRVJFWkVtClVhTFpEWnZOaW8r UEQ1V1ZaZGp0TmYvNU1Rd0RoNk9hMHRJUy9QMzlxYTZ1ZjlaU1NVa0o3Ny8vUGt1WEx1WHBwNS9t dWVlZVk4MmEKTmVUazVEamJyRjZ0UkxXSWlGeklack54NnRRcHJyMzJXaUlpSXZEejg4TnNOblBE RFRmdzJXZWZOV3JXN09YMDRQaDRSbzRZUkdLUApjQVoyOWlScGFBL3VIUjdUSXJHMFZpa3BLZVRt NXBLZW5zN09uVHRkdnJadjMwNWVYaDVqeG94cDhqZ0RCdzVrNWNxVmxKYVdzbXJWCnFucVR0REV4 TVdSbVpsSlZWZFhrc2M0M2F0UW9YbnJwSlN3V0MwdVdMR0hreUpIT1k0WmhzSHo1Y2twS1Nuamxs VmU0L3Zycm5jZkcKakJuRDRzV0xLU3NyWTlXcVZYWE9hMHpjN3ZvWlBIZ3dhOWV1eFdhejBibHpa N2V6eGtWRVJFUkU1UEpSNll5TGNEakFNRXdZaHYySAo5d2FHWWNKa0FxdlYvWC9ZL3UvLy9vOXUz YnFSbkp5TXY3OC9sWldWSEQ1OG1EMTc5akIyN0ZnQTUyd2dFUkdSMmdvS0NvaUppY0hECnc2UE9m aTh2TC96OS9Ta3FLcnBnRm1seitQUEdEUDY4TWFQV25zK2JQWWJXTGpRMGxPVGs1SXNtT0QwOFBB Z0tDcXIzZUgySjQzTmwKTHY3bmYvNkhTWk1tc1hUcFV2N3lsNy9nNit1THcrRzQ0THkwdERUR2po M0wyYk5ueWMzTmJlVFZ1UGJzczg4eVpjb1VvcUtpU0V4TQo1UFhYWDY5enZGZXZYblRvMElIdzhI QTJidHhZNTd4Nzdya0hzOWxNaHc0ZFdMWnNXYjFqdUl2YlhUOVBQZlVVTTJiTVlPclVxY1RHCnhy Sml4WXJMY3MwaUlpSWlJdUtlRXMxdVZGWFpxS3FxeERCTWVIZ1lWRmNiR0lZRGs4bUJ5ZVRKMmJN RmJoL3h6TXZMNDY2NzdzTEwKeXdzQVB6OC8rdlRwUTU4K2ZRQll0V29WeGNYRkxGaXdnR0hEaHBH VWxPU2NCWjJkblUxVVZCUzMzSElMd2NIQjJHdzJubi8rZVJJVApFL24wMDArWk4yOGVXVmxaYk5x MGljTENRb0tEZ3hrN2RpeWRPM2NHYWhJVS8vdS8vNHZGWW1ITW1ER2twYVV4Yjk0OEFFcExTMW0z CmJoM0hqeDhuSmlhRzIyKy9YWXNhaW9pME1sYXJGUXdQbDhlOHZMeXhXTXBwN2p6end0RW01bTJ1 S2ZWdy95LzY0ckNjNU5XUGFrb2sKTEJvVjBMekJ0R0plWGw2RWhvWmVVaDhOcVpuY3AwOGZEaHc0 NE53dUt5dHplWDdmdm4wNWZQandKWTExZnB0MjdkcXhiZHUyZXR1bQpwcWFTbXBwNndiR0lpSWg2 NjNtZlA4YjVjZGMrN3E2ZjBhTkhrNUdSNGZLWWlJaUlpSWhjT1VvMHUyRVlCcDZlY09aTUFUNCsv cGhNCkh0anRZTEdVa0orZmc1ZVhENFpSZi9XUmhJUUVEaDA2aE1QaHdHdzJYekR6N041NzcyWEJn Z1hNbnovZnVlL2pqejhtSmlhR1NaTW0Ka1o2ZXpzY2ZmMHhxYWlxZW5wN09SMGRuejU0TjFDekFO R3JVS0RwMTZzVCsvZnRKUzB2amtVY2VBZUNqano2aVY2OWVEQmt5aEMxYgp0dFI1eEhyVHBrMll6 V1p1dSswMnRtL2Z6dGF0VzUwenJFVkVwSFhZdTNNRFBtM2FjK2lnSndaMS82aFpVVkZHV2U0Qllt UHZidGFZCk1ndDgrTnVqL2ZGczI0YUszUDJZZktJWk1HQUFKWG5GNUo5c21iclJJaUlpSWlJaTBq cW9Sck1iRG9lZDJOZ3dPblNJeFdhcjVPVEoKb3h3NWtzSFpzNFcwYXhkTFhGeFA3UGI2SDR1OTZh YWJjRGdjSERod2dOZGZmNTNGaXhmendRY2ZVRjVlWHU4NVdWbFpEQjQ4R0c5dgpid1lPSE1peFk4 ZWN4K3gyTy8zNzkzZk9rSjQyYlJwZHUzYkZ3OE9EaElTRU9vdERuVGh4Z29FREIrTGo0ME5pWXVJ Rll3d1pNZ1J2CmIyOEdEeDdzZHBhVGlJZzB2NHlNREhwRU83amhtcE1NdnlhYnBOaVRKSFU4U1ZL bmt3enZlSktVYm9YRVIxVTIrNnpOWHp5NWxoMjcKaTZrNlU0STlLSTRxMzQ2VVdlRFFvVkp1ZVBp NVpvMUZSRVJFUkVSRVdoZk5hSGJETUF4S1NzRGYzNGZ1M2JzU0g5OFZtdzBzRmdlRgpoYmxrWlIz Q1pLby9WMjhZQnIxNzk2WjM3OTVBemNycisvYnQ0NTEzM21IcTFLa3V6eWt2TDhmZjN4OEFmMy8v T28vQkFnUUdCanJmCkh6MTZsSTgrK29qOC9QeWFSNnhycWFpb3dNL1BENkRPYXU4QWxaV1ZQUC84 ODg1dGQ5Y2dJaUl0bzlxU2g2ZTVQWVlCeHdzOTJYV28KZ3NIZGZJbHVVNFhKWk1LakJmN3Rmblhs NjB5ZCtSUnBmMWxLbi9KdGxOajlPR1Z0eDVoWnovSHF5dGU1Ny81Zk5udE0wdm8wcEJTSAppSWlJ aUloY2ZaUm9kc013REtxcjdaU1dGbEJSVVUxSlNSbGxaYVZZTEJiS3lzcUlqSXhxVkg4aElTRU1H alNJOVBUMGV0dWNTeTRICkJBUlFWbGJtVERxNzh1Njc3NUtjbkV6Mzd0MEJXTFJva2ZPWXQ3YzNs WldWK1BuNVVWeGNYT2U4Z0lBQUhucm9JYnk5dlJzVnY0aUkKTkIrYnBZRHluRko4SStMWWV5cVFj c09mOWJzTGVYQ1VKeWFUUVhNL2xQVHF5dGY1WnM5eHZzeDVteGZtek1MbjlWQ3lUNTJpNTV4NQp6 RnowTnA2bmpyTjgrVjk1NElGZk5XdGNJaUlpSWlJaTBqcG9LcXNiRG9lRDRHQVRJU0VSK1ByNkFR NDhQTHdJQ1lta2QrLytSRVJFClliZmI2ejEvOWVyVjdOaXhBNHZGZ3QxdXA3UzBsTzNidDlPaFF3 ZG5tOERBUUFvTEM1MzlkTzdjbWM4Ly94eXIxY3JPblR1ZGkvdTUKRWg0ZVRsaFlHTlhWMWFTbnAr UG41MGRoWVNGUXMwalBWMTk5UldWbEpaOTk5bG1kODdwMjdVcDZlanBXcTVVOWUvYnd4aHR2WE1K ZApFaEdSSzhJd1lTM05wZnpFbHlUNGZvM2RZV2RDbCs4cHRaUmpxN1JnS3k5czFuQysyWE1jVzNU TloxTEd3VU93Zno5bG4zOWU4eDZ3ClJYZG0vemNubXpVbUVSRVJFUkVSYVQwMG85a053ekFvS3JM aTZlbWdUWnRnd3NLQ3NWcmh6Smx5VHB6STR1elpJa3dtajNyUG56QmgKQWg5Ly9ESExsaTJqdkx3 Y1gxOWZ1bmZ2enMwMzMreHNNMlhLRk5hc1dVTkZSUVd6Wjg5bTVNaVJ2UHZ1dXl4WnNvVDI3ZHZ6 aTEvOApvdDcrazVPVGVlT05OL0QxOVdYQ2hBa1loc0h5NWN1Wk4yOGVJMGFNNE4xMzMyWG56cDJN SFR1VzNidDNPODhiTVdJRTY5ZXZaOG1TCkpRUUhCM1BUVFRkZG5oc21JaUtYbFdIeXdHNHRBMU1v Vm52TjM0YTlDdlpRYW9PcXFnQ0l1RWdISWlJaUlpSWlJczFFaVdZM0hBNEgKL3Y1ZUZCWVdVRnhj ek9uVEJaU1duc1Z1Ti9EMzl5TTYraHBPbnF4L0liM2c0R0JTVTFQZGptRTJtNWsrZmJwek96QXdr THZ1dXN0bAoyL256NTlmWmpvNk81cmUvL2ExenUxT25UZ3dmUGh5b21kSDh5Q09QQUdDeFdQRHg4 WEcyOC9mM1o5S2tTVzdqRWhHUmxtVVlZQUNZClRMUWxtOUZoNWJTbENMc2RUSVlISm8rV2ZTZ3A4 N3Z2V25SOEVSRVJFUkVSYVYyVWFIYkR3OE1MdXgyaW9zTHc4d3NoS0NnU202MGEKd3pEdzlQU21z REFIVDgvV2VRdlhybDFMdjM3OWlJMk5KVDA5blppWW1KWU9TVVJFR3FGdHA2R2NQdllGRGtkTjB0 bHFONmlzTnRjawpudzBJNlRTUThoYUtiZG42YjVqMjlDTG4rNnVOMVdwbDY5YXRXQ3dXUER4Y1A3 bGt0Vm9KREF4azVNaVJlSGw1TlhPRUlpSWlJaUlpCnJVL3J6SksyRXJmZE5vNjMzLzVmT25hTUl5 NHVnY0RBQUNvcXJCUVY1YkYzN3k2cXEyM2NjODhkTFIybVMvMzc5K2ZERHora3RMU1UKcUtnb2Z2 N3puN2QwU0NJaTBrRHg4ZkZrWkFCeENjNTlKcUQycWdENVA3UnJMbjk4NVhFZWVlZ1o1L2FyeTQ4 QWRiOUkvUEdWeDVzdApuaXNwTFMyTnVMZzRvcU9qM2JiTHlzcmlndzgrcUZNU1MwUkVSRVJFNUtk S2lXWTNBZ0lDU0UyOWlhTkhqL0hXVzh2eDlmVUd3TVBECms1dHVHa1ZVVkJTR1liUndsSzUxN2Ry VldUcERSRVIrZkpvemlkeFFyVFdSL05wYjY4bkxMY1RrWlFLSGdRRTREQWRlbmg1WUxCVmMKbTlD ZHNhT0dOYmcvcTlXSzJXekc0WERnY0Rnd0RNUGx6OWpZV0xLeXNxN2NoWW1JaUlpSWlQeUlLTkY4 RVVGQlFmVHUzWXZldlh1MQpkQ2dpSWlMaVFvQ2ZMM3R5Y29HYU1pTS9WTGNHaHdQRFpCQWVGdExv UHF1cXF0d21tYy85ZERnY2wrOUNSRVJFUkVSRWZzUmFkaVVoCkVSRVJrVXMwZUVBQzRhSEJQMnda Z09PSEYvU002OFMxQ2QwYjFaL05acU95c2hLcjFYclJuMWFyMVdVZmhtSFVlVVZGUlRGcDBpUk8K bkRqUjlBdDFNY2JsYkhlbCszQmwxNjVkakJ3NWtzREFRQUlEQTBsSlNXSDM3dDFYWkN4M2twT1Q2 MnkzMWlmV1JFUkVSRVJhTXlXYQpSVVJFNUVldHd6WFI5T2pldVdiRDRlRGNqR1p2YnkvNjkrdlo2 SVY3ejgxU2J1aFBkLzA0SEE3c2RqdDc5KzZsVTZkT1RKMDZ0Vkd4Ck5DVE95OVh1U3ZkeHZxKy8v cHF4WThkeTY2MjNrcDJkVFhaMk5oTW1UQ0FsSllWOSsvWmQ5dkhjT1hUb1VKMXR6VlFYRVJFUkVX azgKSlpwRlJFVGtSKy9HeFA2RWhiUUI0NGNrb1FNNmRXekhkZjE2dG5Sb0dJWkJaR1FrOCtiTjQ4 c3Z2d1Nnb3FLQ3NMQXdGaXhZZ0wrLwpQd0FuVDU0a0tTbUpvS0FnYnJ6eFJvNGVQY3JKa3ljeG1V d1VGaFlDY1Bic1dUdzhQRGg1OG1TZFdiZnZ2UE1PY1hGeCtQcjYwcnQzCmIvNzFyMy9WR2Y4Y1Yy TUFWRlpXRWg0ZXpodHZ2SUhaYkNZeU1wSTFhOVpjME1mRjJoMDZkSWo0K0hoQ1FrSjQvZlhYOGZm M3J6ZHAKKy9UVFR6TjM3bHdlZkY5M1NPd0FBQ0FBU1VSQlZQQkIyclJwUTVzMmJaZytmVHFQUHZv b0N4WXNBR3BtbHdjRkJiRjI3VnFDZzRQcAowcVVMKy9mdmQvWng2dFFwUm84ZVRVQkFBRWxKU1p3 NWM2YmUrN3QxNjFZU0VoTHc4L01qUGo2ZXpaczNBekI0OEdDT0hUdUdZUmc4CjhjUVRsKzJldWZ1 ZGlJaUlpSWhjalpSb0ZoRVJrUjg5c3ptTWJuR3g1eXBtNE92anpaQ0IvVm8wcHRyeTh2Sll1SEFo dzRiVkxFcm8KNCtORGFXa3BkcnVkZ29JQ0FPYk1tVU5pWWlMWjJka01IejZjdVhQbkVoTVRRNzkr L1p6bEpIYnYzazNmdm4ySmlZbXAwLytERHo3SQptalZyS0NrcDRmSEhIMmZXckZrdTQzQTFCb0Mz dHpmRnhjWHMzYnVYek14TS92U25QL0g0NHhjdS9uaXhkck5ueitiMjIyL24rKysvClo5ZXVYVlJV Vk5SYmh1S1RUejdoOXR0dnYyRC81TW1UblVsWlQwOVB5c3JLMkx0M0x5ZE9uT0NYdi93bGMrYk1j YmFkT1hNbUNRa0oKbkQ1OW1zVEVSR2NzcnU3dmpCa3pXTFJvRVdmT25HSE9uRGxNbXpZTnFDbmZB VFYvb0hqNjZhY3YyejFyNk85RVJFUkVST1Jxb1VTegppSWlJWEJWR0RCdElVR0RBRHpXUkl4cGRt L2x5cTEyanVVK2ZQbVJuWi9QWHYvN1ZlYXlxcW9vSEhuZ0FQejgvb0diRzdhT1BQa3BRClVCQ1BQ UElJbjN6eUNRRGp4NCt2azJnZVAzNzhCV09aeldiZWUrODlzck96bVR4NXNuUG05UG5xRzhNd0RL eFdLM1BtekNFb0tJaWIKYjc2Wlk4ZU91YndtZCszUzA5TjU2S0dIQ0E0T1p1Yk1tVzVMVUJRV0Zo SVZGWFhCL3BpWUdPY01iZ0M3M2M3MDZkTUpDZ3Jpb1ljZQo0clBQUG5NZTI3SmxDNy81elc4SURB eGsxcXhaZlBEQkIvWGUzLzM3OXpOdTNEaDhmSHk0NDQ0N3lNcktxamUyeTNIUEd2bzdFUkVSCkVS RzVXalN1YUtHSWlJZzBTa21wcGFWRCtNa3dSNFNSMExNclgrejVsbEUzREdweVB6YWJyY0Z0cTZ1 cjZ6M1drRHEvWnJQWitiNmcKb0lEdzhIQUF3c0xDeU0vUEIyb1N6UXNYTGdUZ2l5Kys0TGUvL2Uw Ri9XellzSUZubjMyV1FZTUcwYTVkTzE1ODhVVnV2UEhHQzlyVgpOOFk1NTQ1NWUzdGp0OXZyamJ1 K2RtZlBuaVVzTEF5QURoMDZ1TDMyOFBCd1RwNDhTWmN1WGVyc3o4bkpJVEl5c3M2K2lJZ0lBRUpD ClFpZ3VMbmJ1THk0dUpqbzYycm50NCtOVDU3emE5M2ZidG0zODVqZS9JU01qZzdLeU1yZXgxZGJV ZTliUTM0bUlpTWhQa2I0amkxeWQKbEdnV0VSRzVnank5ZlZzNmhKK1U1SjhOb2FLeWtvUmVjWmZV ei9mZmYwOXNiT3hGMjdoTHhqWkU3YklTRVJFUkZCUVVFQmtaU1VGQgpnVE81T25EZ1FMS3lzc2pP enViSWtTTU1IRGp3Z240NmRlckV5cFVyV2JGaUJXKysrU1ozM25tbnl4bko5WTF4dVFRRkJUbVR6 U2RPCm5IRGJOaWtwaWRXclYvUDczLysrenY2MzNucUxrU05IMXRtWG41K1AyV3ltcUtpSTRPQmc1 MzZ6MmN5QkF3Y0lDZ3B5T1VidCt6dDUKOG1RV0wxN016My8rY3d6RHFQZWM4elgxbmpYMGR5SWlJ dkpUcE8vSUlsY25sYzRRRVJHUnEwWm9TQnZ1bXZUelMrb2pKU1dGM054YwowdFBUMmJsenA4dlg5 dTNieWN2TFk4eVlNWmNwY2hnMWFoUXZ2ZlFTRm91RkpVdVdPSk90aG1IUXYzOS83cjc3YnZyMTYr ZXk1dkhnCndZTlp1M1l0TnB1TnpwMDcxenZUdXI0eExwY0JBd2F3Y3VWS2lvdUxlZkhGRjkyMmZl S0pKM2poaFJkNDZhV1hLQzR1cHFTa2hGZGUKZVlXbFM1ZldxWFZzR0FiTGx5OTNIci8rK3V1ZHg4 YU1HY1BpeFlzcEt5dGoxYXBWYnE4blBqNmU3dDI3VTFWVnhSLys4QWNpSWlMSQp6TXdFYXNwMVpH Wm1VbFZWZGNGNVRiMW5EZjJkaUlpSWlJaGNMVFNqdVI3WjJkbjQrL3VUazVORGZIeDhTNGNqSWlJ aXpTUTBOSlRrCjVPU0xKZ1k5UER3YVBDdTJJWjU5OWxtbVRKbENWRlFVaVltSnZQNzY2ODVqNDhl UEp6VTFsWGZmZmRmbHVVODk5UlF6WnN4ZzZ0U3AKeE1iR3NtTEZpa2FQY1Rrc1hMaVFTWk1tc1hU cFVsNSsrV1ZlZnZubGV0djI2dFdMelpzM00zZnVYSDczdTk4Qk1IVG9VRDc2NkNPNgpkKzkrUWRz T0hUb1FIaDdPeG8wYjYxelBQZmZjZzlsc3BrT0hEaXhidHF6ZThSWXZYa3h5Y2pMQndjR3NYTGtT d3pEbzI3Y3ZGb3VGCnRMUTB4bzRkeTltelo4bk56YTF6WGxQdldVTi9KeUlpSWlJaVZ3c2xta1ZF UkVScThmTHlJalEwOUpMNmFFaDk1dlBidEd2WGptM2IKdHJsc08zSGl4QXZhMTk0ZVBYbzBHUmta RngzSDNSanUrcS92L2ZuYjExMTNuWE9XY0c1dUxtM2J0blU1MWprREJ3NWt5NVl0YnRzNApIQTVT VTFOSlRVMjk0RmhFUkFRYk5teW85N3phQmd3WVVHZVJ3VkdqUnZIa2swOEMwTGR2WHc0ZlB1enkz S2JlTTNlL0V4RVJFUkdSCnE1RktaOVRqdSsrK0l5TWpneE1uVGpXNWoyZWVlWWFjbkp3TDlpOVlz S0JCNTY5ZXZickpZemRFUStNUUVSR3BiY2NuLzJUVmlqK3oKYXNXZjJmSEpQMXM2SEdsRkprNmN5 UHIxNnlrcEtlRzU1NTRqTVRHeHBVTVNFUkVSRVpGbWN0WE1hTTdNT282L255OVJrV0dZVEplVwpQ eS80ZUFzOUFTcXJuTnRobzVwV3czRGJ0bTNjZHR0dFRZcXBvS0NnU1dPS2lNalZvL2hNSVljUEhj Sm1zK0x2NzAvWGJ0M3g4dzlzCnNYaHVTLzFGbmUxTm16Yngwb3N2c3ZiZGRTMFVrYlFtOTkxM0h6 Tm16Q0E3TzV2Ky9mdnpsNy84cGFWREVoRVJFUkdSWm5MVkpKcHoKVHVkakthc2c1M1ErVWVadzJr VTFiaFgxTTJmT0FKQ1JrVUgvdUc0WEhOKzFhNWV6VnZQRkhnTTl4K0Z3a0ppWXlMWnQyeGd4WW9U TApOcVdscGF4YnQ0N2p4NDhURXhQRDdiZmZqbytQRDZ0V3JhSzR1SmdGQ3hZd2FOQWd2dnJxS3g1 NzdERzh2YjJwcXFyaWhSZGVZT2JNCm1jN3RKVXVXTUdQR0RPeDJPKysvL3o3WjJkbEVSVVZ4eXky M0VCd2NqTTFtNC9ubm55Y3hNWkZQUC8yVWVmUG0xWW5EYnJmejk3Ly8KbmNqSVNJWU9IY3JCZ3dm WnNtV0xjK1g0c1dQSDByRmp4OGJjVWhFUnVVUzVPYWZJeTgyaFM5ZXUrUGtIVWxwYXd0ZGZmVW0v ZnRmaQpGOWltMmVNNWwyUitZR3hYZkVLanNWZFpzSmFYczN6alFXNUwvWVdTemNLNGNlTVlOMjdj WmUyeklXVklSRVJFUkVTazVWMDFwVE84CnZUMEJCM2tGUlh5YjhSMjd2LzZXbk55R3p3ZytlUEFn Qnc4ZUpEOC9uNHBUMlJlODh2UHpuVzBheXVGdzBLbFRKNnFxcWpoeDRvVEwKTnBzMmJjSnNOdlBZ WTQ4UkV4UEQxcTFiQWJqMzNuc0JtRDkvUGlrcEtjN1YwQUVPSHo1TVZWV1ZzNWJnNGNPSGlZbUpJ U0FnZ0k4LwovcGlZbUJobXpacEZiR3dzSDMvOE1RQ2VucDdPbGRSbno1NWRKNGFLaWdwV3IxNU5U RXdNUTRjT0JTQXRMWTJKRXljeWI5NDhoZzBiCnh1Yk5teHQ4M1NJaWN1bnMxVGJ5Y25Qb2xkQ1h0 cUhoK1BqNkVoWWV3YURCMS9QRkY1L2pzTnRhSks0SHg4Y3pjc1FnRW51RU03Q3oKSjBsRGUzRHY4 SmdXaVVWRVJFUkVSRVJhajZ0bVJuTzEzUUVZZ0FPNzNVNUI0Vm5PbkMzbCsrUFpkTzRRUTJTRSsw VjlqaDM3Lzl1Nwo4N2lveXYwUDRKOFpkbWFHYlZnRlJSRlVCS1JjRXRRUzNBaVZzckkwS3l1Tk5L OW1pMWZ6RmplTGZwV1ZhWXUyS0hyTFVzc1cwc3pRCkpCSlhjcmtrcHVHQ3VLT0NNS3l6bnQ4ZlhF Nk16QXc3QS9oNTl6cHh6bm1XODMwTytHTG15elBQT1Z2ZGoxNlBhelkyZGNwVktoWEsKeThzQkFO SFIwYmg0OFNLY25aMXgrZkpsY2Fhek9TTkhqc1RHalJ0eC8vMzN3ODdPenFnc0x5OFBNMmZPaEwy OVBhS2lvcENTa29MNAorUGc2ZmZUdDJ4ZC8vZlVYK3ZidGkrUEhqNHRmdzhMQ2tKdWJpN0N3TUxH L0dUTm13TjdlSG9NR0RUSjZ3cm5CWUVELy92Mk5ZaWd1CkxzYUdEUnNRSFIyTnlNaEk4YnhjTHNm eDQ4Y2hrOGtRSGg2TzhQQndpMk1rSXFLV2RmMTZFYnI0K3dNUzQ3OEoyOWphd2RIUkNhcVMKRXJp Nks5czhybzkrUEk2UGZxejlnTE9zTm8rQmlJaUlpSWlJMnA5T2syZzJKb0VBQVRxOUhpVWxaY2cr bWd0dkx3OUVodFZkRXFQRwpwRW1UeFAyVEt6K3RVejRsOGNrbVIyTm5aNGRodzRiaDExOS94Wmd4 WTR6SzFHbzFsaTVkS2g2Ylc4czVORFFVR1JrWjBHZzBPSDM2Ck5LWlBuNDZVbEJSb3RWcWNPblVL Y1hGeEFJREt5a280T3pzREFKeWRuVkZSVVdIVWoxeHV2SzdubWpWcm9ORm80T0ppL0JIc3laTW4K WTlldVhWaTFhaFVVQ2dYaTR1SzRkQVlSVVJ2U2FuV3dzVEg5YTlyRzFoNFZGWlZ3ZFcvYm1ONFlJ OFhDYlFZQVFPS0VTQWpsRjdCcQorelVBd09KUnNyWU5ob2lJaUlpSWlOcVZUcFpvL250V3MrUi9a K3p0N09EdDVZNmc3Z0VON2lXNEFVbmxVNmRPd2M3T0RtV1ZaZlhPCmFBYUFidDI2NGErLy9rSitm ajRrRW9sNFhpYVRZZGFzV2JDM3Q3ZllYaWFUd2RmWEY3dDI3VUtYTGwzZzRlRUJYMTlmWkdabXd0 ZlgKdDA1eVdTYVRvYUtpUWp4dnp1VEprMUZWVllYdnYvOGVVNmRPaGFlbko0RHFkYWpIangrUDhl UEg0OGlSSTBoTlRjWGN1WFBySFNjUgpFYldNWTFrL3dzRWxBQ2VQMjBJQ2lWRlpWVlVGemhRZWc1 Ly8xRGFONldTaEF6NTd0ajlzM1Z4UWRTVUhVZ2MvREJnd0FLVlhWYmgyCm9SZzkyalFhSWlJaUlp SWlhazg2VmFKWnFQVi9aMGNIZUhpNG9VZTNMcEE1TzdYb2RYNHAzQTMwbFVJTlBRQW4vRks0RzZP VVErdHQKRnhzYmk2Ky8vaG8ydFpibUNBNE94cDQ5ZXpCMDZGRGs1T1FnSnljSGp6enlDSURxMmNk RlJVVndjM09EVkNwRjM3NTlrWmFXSnM2SwpEZzBOeGZidDI4WFp6QUFRRkJTRXJLd3NEQnMyREh2 MzdrVlFVSkRGbVB6OC9BQUFDUWtKK09xcnIvRFlZNDlCSnBNaEpTVUZVVkZSCkNBME5oYnU3T3d3 R1EyTnZFeEVSTlZIKzZSTUk5UlBnNzNFQk5qWjJzTEZCOWE4M0tXQXdBQkFFWEM3V0lmLzBDUVFH aGJSWlhISC8KV28vdHk1SXdaS0FFQmtVSWRGSm5WSlJxa1p0YmhqSFB2TkZtY2JSM1dxMFc2ZW5w S0M4dk4vcWRmMk1kdVZ5T2tTTkgxbGxXaTRpSQppSWlvdVU2ZE9tWHRFT2dtMUdrU3pZTGhmd2xt SndkNEt0MFI2TzhIbWF6bEVzekZ4Y1VBZ09QSGp5T2tmL2M2NWZ2MjdSTm5OcnU1CnVabnN3OWJX RmpFeE1WaTllclY0YnNTSUVkaTBhUk9XTEZrQ1YxZFhqQnMzVGl5Yk1tVUsxcTFiaDZxcUtzeWJO dytob2FIWXVuV3IKZUowK2Zmb2dMUzBOb2FHaFlwdVJJMGZpMjIrL3haSWxTeEFRRUlBSkV5WTBh SHdoSVNIUTZYVDQrdXV2OGZERER5TTJOaFpidDI1RgphbXFxT0x1WmlJamFqcjc4S214OUFpQ1JB T2VLYkxFdnR3cFJ2UnpoNTZLQlZDcUZqWm1sbGxyVGw1OTlpVWVlZVJWYlZyK0xmcFVaCktEVTQ0 WksyQys1ODdpMnMvZXhMUFBUb1EyMGVVM3UwWmNzV2hJU0VpSC9NTlNjdkx3OC8vZlFUN3I3Nzdq YUtqSWlJaUlodUZzT0gKRDI5MG05OSsrNjBWSXFHYlNhZEpOTXVjbmVEcXFrQlhQMis0dU1qcmI5 Qkl4NDRkQXdBVUZoWUNWUTUxeXE5ZHV5YldpWTZPQmdBawpKU1hWcWRlbFN4ZTg5TkpMNHJHenN6 TW1UNTVzOHBvK1BqNllQWHUyZU96azVJUVhYM3hSUEpiTDVVYkhOZWNlZmZSUmsvM2RHTStOCng2 R2hvV0xTT2lnb0NQLzR4ejlNOWtORVJLMVBWMTZJeXN0bGNQUUt3UitYNUtpVU9HUFRnU0k4TmNv V1Vxa0VRTnNtbXIvODdFdGsKSHo2SGc1YzNZdG1DNStEd3VRY3VYcnFFdmdzVzRwbkZHMkY3NlJ6 MGhyV1krdmdqYlJwWGU2VFZhdUhyNnd1RHdRQ0pSQUpCRUV4KwpEUXdNeEprelo2d2RMaEVSRVJF UlVZdm9OSW5teUhEekQvcHJDV2ZQbmdVQTZQVjYyRnlydSs2eFNxVkNlWGs1Z0w4VHpVUkVSRTBt CmtVSmJkZ1dDV29VSVJ3K2tsOTZDaEo1blVGYnVEMmQ3QWJyS1NxRGwvNjVxVnZiaGM5RDVWUy9I ZFB4WUxpSnpjbEJ4NmhTdUhzc0YKQU9qOGdwQ1RmYnJ0QW1ybjFHcDFnK3B4YVNvaUlpSWlJdW9z T2syaXViVk5talJKM1AvMDVJWTY1VTlPbWRLVzRSQVIwVTFBSXJXQgpRVnNCU0QyZ05WVFBZTFly UEl3eUhhRFJ5QUF2S3dkSUptbTEyZ1lubXJWYXJkbXluMy8rR1MrKytDS09IajBLRnhjWGpCMDdG bSsvCi9UYTh2RnIyR3o5NjlHaHMzNzY5UmZza0lpSWlJcUtiRHhQTlRmQmtzT21sTG9pSWlGcUtS QUpJQUVBcWhSc3VZb3l5RW02NERvTUIKa0Vwc0lMVnAreldhYXp2Smg0dTBxc3pNVEV5Wk1nV2Zm dm9wRWhJU2NPWEtGYno5OXR0WXVIQWhWcTFhMWFMWHlzM05iZEgraUlpSQppSWpvNW1UZGQ2bEVS RVJra2x1UG9TalFlT0t5MmdjRkdoK1U2eHh3V2UyRGkxVStLTkI0UWhZNDFHcXhmYndwRytXdkxV YjVhNHZ4CjhhWnNxOFhSbWIzMTFsdDQ1WlZYTUhIaVJEZzRPS0JyMTY1NC8vMzN4U1J6VlZVVmxF b2xrcE9UNGV4Y3ZhVFhwVXVYTUdiTUdNaGsKTXNUR3hvb1BNZ2FBOVBSMFJFUkV3TW5KQ1gzNjlN RzJiZHNBQUZGUlVUaDc5aXdrRW9uNERBbEwvUkFSRVJGUng1T1FrR0IySTJwSgpURFFURVJHMU00 RkJJYmp1RUFGOXlEUVllazJEUG1RYXBMMGZyOTcvMy9FMTJ3Z0VCb1cwV1V4dkxYc0J0cGRPaTl1 cVQ3N0hxaysrCk56cjMxcklYMml5ZXp1NlBQLzdBaEFrVHpKWTdPRGlnckt3TUJvT2gra0hGQUo1 NTVobEVSRVNnb0tBQWd3Y1BObnBnOE5OUFA0M0YKaXhlanVMZ1lDeFlzd015Wk13RUErL2J0QXdB SWdvRFhYbnV0M242SWlJaUlxT1Badkhsem84NFROUldYemlBaUltcUgyaktKM0ZCTQpKTGVkSzFl dXdOdmIyMnk1UkNLQlJxUEJqQmt6NE9Ua0JBRFlzV01IY25KeUlKZkw4ZHh6ejJIdzRNRmkvWnlj SEhIL29ZY2V3clJwCjA4ejJiYWtmSWlJaUl1cVlObS9lYkRTRG1VbG1hZzJjMFV4RVJFVFVnblE2 WFlQcjZ2VjZrK2Y5L1B4dzRjS0ZldHY3K1BpSSt5cVYKQ241K2ZwQklKUER4OGNHbFM1ZkVzb3lN REF3YU5BZ0toVUpNVEp0anFSOGlJaUlpNnJocWtzdE1NbE5yNFl4bUlpSWlhbk9IL3pwago3UkJh alNBSU9IUG1ETHAzNzI2eDNwa3paNkRXYUUzZWl6NWgvYkJzK1NkNC9NbW5MUGJ4Mzl4OGNkOUQ2 WWx2dG15RFRDWVh6OVgwCmZmOEREK0NaK2YvQzhCR2pJSUVFd3dhRUcxMjM5cjZsZm9pSWlJaW9Z Mk9TbVZvVEU4MUVSRVRVcG03dDNkM2FJYlNxTG01T3lNakkKd01XTEZ5R1JTRXpXMGVsMGNIUjBS TUw0Y1VhemttdTgrWCt2NHZiYmI4ZHR0MFpnNHNTSktDMHR4ZXJWcS9INzc3L2ptMisrRWV2Vgp2 cGNKNDhkaCt3OGJzV0RCQXF4ZnZ4N3IxcTNEamgwN0FBRGhZV0dJaXhtR0hvRitlUC85OStIbDVR V0ZqUTdCd2NIdzkvZUh3a2FICmJ0MjZ3ZDdlM21JL1JFUkVkSE01Zm1odms5dDI5dGQ4UkZRWEU4 MUVSRVJFTGNqRHd3T2pSNDgydXl4R0RSc2JHeWdVQ3BObC9mcjEKdzlkZmY0MkZDeGZpaVNlZWdL dXJLK0xqNDdGaXhRcXovYjMrK3V1WU5tMGFmSHg4MEsxYk4zejg4Y2RpMlR2dnZJUFJvMGZEMWRV VgpLMWV1aEVRaVFXUmtKTXJMeTdGbHl4YkV4OGVqcEtRRVY2NWNzZGdQRVJFUkViVi9ibTV1YmRx T3FBWVR6VVJFUkVRdHlNN09EaDRlCkhzM3VKeTR1RG5GeGNXYkxCVUV3T3ZieThqTDdVY2dCQXdh Z3FLaElQQjQxYWhRV0xWb0VBSWlNak1TSkV5Y2ExQThSRVJFUnRYK1IKa1pINDdiZmZNSHo0OEFh M2FXeDlJbE9ZYUNZaUlpSWlJaUlpSXBNT0hUcGs3UkNvQ1lZUEg0N3M3R3dVRnhmWFc5Zk56WTFK Wm1vUgpURFFURVJHMUlpZDdHMnVIUUVSRVJFVFVaQTgrK0dDajI2eGZ2OTVpT1Y4anQ0M0l5RWhy aDBBM0dTYWF6Y2pQdnc2NTNMSEI5Y3ZLCnFoQVk2TjZLRVJFUkVSRVJFUkVSRVJHMVQwdzBteUdY TzBLcGRESTZWMWhZV2VlY09jbkp5V2JMa3BLU21oVmJReVVuSnpmb1dsOTgKOFFVZWZ2amhOb2lJ cUhWY3I5QmFPd1M2eVowNlgyRHRFTnFsRzVZUUppSWlvbmJvNE1HRFZydjJnQUVEVEo2M1prek4w ZG5HQXdDOQpldldxRTcrNWNUYVVJUEQxTTFGbnhVUnpJelUwMlZ3N3dkdlFoSysxRkJZV1dqc0Vv aWJyR2VCajdSQ0l5SXo5RWlhYmlZaUkyck9ECkJ3OWl3SUFCMEdqYWZ1TEcxYXZYc0hidFdqenl5 Q1B0SnFibTZHempNY2ZjT0J0REl1SDdPS0xPaW9ubVJsSXFuUm8xczltY3NySXkKcEthbTR0eTVj L0QzOThla1NaUGc0T0FBdlY2UEpVdVdZT3pZc2RpMmJSc01CZ1BpNHVLZzArbVFucDRPUVJCdzU1 MTNJanc4SEFhRApBVys5OVJZU0VoTHc0NDgvd3RuWkdaTW5UNGFYbDFlZDYrWGw1U0V0TFExRlJV VndkWFZGZkh3OGdvS0NrSktTQXBWS2hlVGtaQXdiCk5neXhzYkZtWXdPQVk4ZU9ZY2VPSFNncEtZ RlNxVVI4ZkR3Q0F3T2JkUytJaUlpSWlJaklPZ1JZNXcvRGdvV0xXaXVtNXVoczR6SEgKMGppSmlL VFdEcUFqcWtrMk4wZGFXaHA4Zkh6dy9QUFB3OS9mSCtucDZRQUFHeHNiYURRYVhMNThHYk5uejhi WXNXUHg4ODgvNDlxMQphNWd6Wnc3R2poMHIxcFZLcGRCcXRiaHk1UXFlZmZaWlJFWkc0cGRmZmpG N3ZWR2pSbUhCZ2dVWU5td1l0bXpaQWdDWVBuMDZnT29aCjJMR3hzUlpqQTRBdFc3YmczbnZ2eGNL RkN6RnMyREJzMjdhdFdmZUJpSWlJaUlpSXJFZ1FyTEpaVEZoYUtTYU9wK0hqbEVna2RUWWkKSWlh YW02QWxaalRuNWVVaE9qb2E5dmIyaUlxS3dva1RKOFF5UVJBd2RPaFEyTnZibzArZlBxaXFxc0t3 WWNQRTQ1S1NFcU8rQmcwYQpCSHQ3ZXd3Y09CQVhMbHd3ZWIyWk0yY2lPRGdZTmpZMmlJaUlRSEZ4 Y1pOaWs4dmxPSDc4T0VwTFN4RWVIbzdFeE1SbTNRY2lJcUxPClJxdlZJaTB0RGQ5OTl4MSsrT0VI azlzMzMzeURuMy8rR1ZwdDUvZ1lMUkVSZFdDQ0FJT0ZiZC8rZmJnelBnNUtUdzhvUFQwd1BtRWMK RGh3OFlGVEgwY21oVHJ1OE0yZHdhLzliOE5ISEg1bnMxMUplMWxKTWprNE9ScHRmRjEvY2U5KzlP SjJYWjNFY3pkM0dqb3UzV043VQo4UmdFQVQrbnBTRjZTQlJjM1Z6UXRWc0Fua2g4QWdWWHJyVHFl Q3h0cHI2ZjlZMlRNNTJKQ09EU0dZM1dFa2xtQUZDcjFWaTZkS2w0CkxKVWE1L3lkbkp5TXp0OTRY SnRNSmdNQU9EbzZRcTFXbTd4ZWZuNCt0bS9mam12WHJ0WDdwdFpTYkpNblQ4YXVYYnV3YXRVcUtC UUsKeE1YRmNla01JaUtpV3JaczJZS1FrQkQ0K2ZsWnJKZVhsNGVmZnZvSmQ5OTlkeHRGUmtSRVZK Y0F3RnoyTVB1UGJFeVljRGRlV2ZRSwpOcXovQ2dDd2J0Mlh1T3V1QlB5OE5RM2g0ZUcxT2hLTTJq MzIyS040KysxM01HcmtLSlA5Q3diemlVbExNUUZBUmZuZm56QXVLaXJDClJ4K3R3Qk5QVE1NdjIz ZVliZE5jSjA2Y3NCaFRVOGV6ZS9kdVBQNzRvL2p3Z3c4eGR1dzRYTDE2RlV1WExjWEwvMDdDaWhV Zk5UUHEKWmpBVHI2bHgzdXhKNXBNblQxbzdoRVlMRGc2MmRnalVTVEhSM0VndGtXUUdxcFBEczJi TmdyMjlmYlA3cXFpb2dFd21RMVZWbGJpVwo4bzIrL2ZaYmpCNDlHcjE3OXdZQUxGNjh1RW14dWJt NVlmejQ4UmcvZmp5T0hEbUMxTlJVekowN3Q5bGpJQ0lpNml5MFdpMThmSHdnCi9PL2pwUktKeE9U WDd0MjdJeTh2ejlyaEVoRVJ3VnlhY1BIaXhYaisrWGw0SXZGSjhkeU1tVStodUtRRWJ5NStBMnZY Zmxtbmo0eU0KREN4YytBTFdyZHVBUG4zNm1PMjd2dVNreFFuQ3RmYmRQVHd3NSttNVdQYmVNdkg4 NWN1WGtKaVlpSDM3OW1MZ3dJRll2LzRydUxtNQpBUUMrLy80N3ZQenl2M0grL0huMDdOa1Q3NzY3 RExmZmZydkZkakV4dzNIdTNEazR5NXd3Zi80Q3ZQenlvaFliejd0TDM4V0xMNzZFCkNmZmNDd0R3 RHdqQU8rOHNNV3FUa1pHQitmUG40ZFNwVStqV3JSdmVlV2NKUm80Y0JiVmFqWkNRbm5qenpiZnc0 b3NMSVFnQ0ZpOSsKRzVNbVRRSUFYTHQyRFU4K21ZaWRPMzlEY0hBSWxpOWZqZ0VEQnRaN2p5ekZX elBPMnE5cHFHTWxiai83N0xNT0ZTOTFMRnc2dzR5eQpzaW9VRmxZYWJRRHFuS3ZaeXNxcUd0Vi9j SEF3OXV6WkE2MVdpOE9IRDJQdDJyVk5qdlhnd1lQUWFEUTRjT0FBQWdJQ1ROYng5UFNFClVxbUVY cS9IbmoxNzRPVGtoS0tpSWdEVnkyRVVGUlhCWUREVUcxdEtTZ3FPSGowS2c4RUFkM2Qzc1EwUkVS SDlUYVBSb0txcXF0NnYKZkhOR1JFVFdaaENxWjZtYTJuYnQyb1Y3Nzdtdnp2bUo5OTJQek14ZDRq RlEzY2MzR3pkaThlSTNzV25UWnZUdTFkdHN2NEpCc0poSQp0aFJUemJWcXR1dEYxL0gyVzIvaHR0 c0dpK2YrK2M5L0lpd3NES2RQbmNIQUFZT3dhTkhMWXRremMrZGlkY3AvY1BuU0ZmeHozbnk4CjhN S0NldHY5bXA0QkFDZ3JyY0MvazE1dTBmSGs1QnpCK0hFSkZ1L1Z2SG5QNDlWWGtuSGgvQ1U4Kzh4 emVQcnBPUkFNQXV4czdhQlMKcVpDVGN3VFovejJDSlV1VzRwVlgvbzd2WC85YWlQQ3djT1NkenNm Q2hmL0MwMDgvM2FCN2RPTTlOamRPdm83NW04V2Y5WGEyRWJVbQp6bWcySXpEUXZjNjUvUHpyWnNz Yk85TjV4SWdSMkxScEU1WXNXUUpYVjFlTUd6ZXVhWUVDOFBMeXdySmx5K0RzN0l3SEgzelFaSjNS Cm8wZGo3ZHExY0hSMFJFSkNBaVFTQ1Q3NTVCTXNYTGdRVTZaTXdicDE2MUJWVllWNTgrWlpqQzAy TmhaYnQyNUZhbXFxT0x1WmlJaUkKL3FiVDZhQldxODNPWks3OTFkeHlWclVmcUtOVUtuSEhIWGRn MGFKRjZOZXZYNE5pYU9nTW85R2pSMlA3OXUwTkd4Z1JFWFZPZ2dCegphZExyMTR2ZzdlTmRwOXl2 aXgrdVh5OHlPcjk4eFlkWXRXclYvMzRIR2N6MktiS1U4TElRRXdESUZjNEFxcGQ1aklpSVFIaDRP RmF0CldpVzJ5Y2pJUUZiVzc1REpaWmc5WnpaaVkyUEVNaTl2Yi95d0tSV2VYcDZZZVAvOW1Iai8v UTFxQjhEeW1KbzRucXRYcjhMVHk5TmkKMzFsWnY0djdEMHlhaEtkbXpheXVMNm4rSk5Xenp6NEx1 VUtPY2VQRzRiSEhwb3A5YmR1MkRmdjM3NGRNTGtOQ1FnSVNFaEthUDFZbQpLazJxOStlZDZDYkJS SE1EMUU0dzMzak9WRUw2UmtsSlNYWE9PVHM3WS9Ma3lRMnFYOTl4YUdnb1FrTkRMZmJqNStlSCtm UG5pOGM5CmV2VEE4T0hEQVFBK1BqNllQWHQyZzJJTENnckNQLzd4RDVObFJFUkVaUHlSMG9aOHRk U1B3V0JBZm40K1B2dnNNd3dmUGh5Wm1abkcKNjJFMlUyNXVib3YxUlVSRUhaTWdtSi9scUZRcWNl SENCUVQxQ0RJNmYvblNaWGg1ZVJtMU0rZ05PUEQ3UWJ5NStBM2NkVmNDZnR6OApFOXpkemI5ZnRw U1lzeFFUQUtoS3lnQUEvNXcvRHdNSERzS2tCNnFYaXFocFUxcXFRbkR3M3pFN09EaUlaVjl0K0Jw TDNuMEhNVEYzCndNL1BENHZmZkF0RGh3NnJ0MTN0L2x0eVBMNit2cmh3L2dKNjlPaGh0bjFtWmlh U2tsNUU3b2xjVkZSVTFJbkZ3MTBwem5BMkdBeGkKV1hIeGRiaTV1cHU4ZGxQSDJ0Q0VxcmUzZDRQ cWRSWUd6dTRtQXNDbE14b2tNTkRkN0VaRVJFVFVXcVJTS1hyMDZJRkZpeGJoMldlZgp4U3V2dkNL V1hicDBDV1BHaklGTUprTnNiQ3lLaTR0TjltR3VYbFJVRk02ZVBRdUpSSUtYWG5xcFVYMFNFVkhu VWZOTUFWUGI3YmZmCmdhODJiS2h6L3B0dk5tTDQ4Qmp4R0FCbXphcWVrUFRDZ29WNGFNckR1UGUr ZTFCU1VtS2gvNmJGVkxzOCtkWFhrSkt5RW4vOTlaZFIKSFc5dmI1dy9keEVseGFVb0tTN0ZsWUpy WWxsZ1lDRGVmKzhEbk1nOWhkbi9tSVBFSjU5b1VMdjY0bXJxZUFZTnVnM2ZmLytkeFRyVApwaitH cDU2YWhlUEhjbkh1N0FXalBtL3N2L2F4VXFuRTVjdVhUZmJaOUxIVy96TzFmdjE2akJ3NXN2Nktu WWkxbDhQZzBoblVYakRSClRFUkVSTlFCSkNZbUlpTWpRengrNXBsbkVCRVJnWUtDQWd3ZVBCZ3Z2 dmlpeVhibTZ1M2J0dzlBOVJ2SjExNTdyVkY5RWhGUkp5SlUKUC9qTjFEWnZZNFVNUkFBQUdBdEpS RUZVM255cytHZ0ZQdnI0STVTb1ZGQ1ZsbUxscXBYNGNQa0hlUDc1ZVdJOTNOQnU1bE96TUczYQpO RHc0WlJMS3lzdE45bTF4QnFpRm1HcGZ5OTdCQWUrL3Z4eFB6WnFKaXNwSzhmeklrYVB3d1lmdm83 eWlBcCt2L1J3SmQ0My91MnpVCkNIejMvWGZRNm5RSTdONGRlcjIrUWUyNmRPbUNVNmRQUWEzUnRP aDQ1czU5RnU4dVhZSU5YMjFBWlZVVnJsNjdocVhMbHVLUnFRK0wKZFVKQ2VpRTRKQVFhclFidmYv QWVQRDA5Y2VyMEtaUDN2dmJ4Nk5GajhONzd5MUJjVW96dnZ2OE9VZEczTldpc04vWnBhcHpyMTY4 Mwp1ZTNZc2NQc2twNmRtVUhRbTkwT0hqcUFlZk9leHdNUDNJL0hIbnNVNzcyM0ROZUxpOFR5ZSsr OXgyTDdsdDZJV2hPWHp1amdUQzNMClFVUkVSTll6WmNxVUJ0YzE5ekZaVTh0cStQbjU0ZXJWcStM eFYxOTlKZTYvK2VhYlp0czN0RjU5ZFltSXFIT3l0S3hEbjk1OThOMjMKMytPVlZ4Y2hPYm42VXpX REIwZmgrKzkrUUhEUEVJdExMVXg1OEdISVpRbzgvdGhVZlBiWkYzQjBkS3h6M2FiRWRPTzFRb0pE OE5pagpqK1A1NTUvRjhnOC9BZ0FrdmZReVpzK1poVjY5ZWlMQVB3RHZ2cnRNYkxQd2hYL2hoWVh6 TVdOR0lycDE2NGFsUzk4WHl5eTErMnJEClJreWNlQzlVS2hWTzVKNDJHWE5UeGhQV053eXJVLzZE VjVOZndkTlB6NGFMaXd0R2pScU5kOTUrVjJ5VC9PcHJ1T2VlQ1hCeGNjRjcKeTk0SElNR3dZVU53 NGZ6bE92ZWo5dkdpbDEvRmswOCtnVjY5Z3RFenFDZmVXL1poZzhacXFzOGJ4M2t6SnBNdE1YZS9q aDA3aG1WTApsMkhHakJrWU9IQWdWQ29WTm0vZWpNOC8rOXhvQ1ZQT05LYk9nb2xtSWlJaUlpSWlv cHVVWURTUHRhNysvZnZqaDlSTkpsdld1RjVVCllyS1B1KzY2QzNmZGRWZWQrczJKeWRTMUhucm9J VHowMEVQaWVVOVBKVGFzLytxR2x0VmxJMGFNUU5iK0F5YkxMTFVMRHcvSHdRT0gKR3oyVzZ0cVc3 L0hJa1NQTkxEVlIzZWFXVzI1QjN1a3o0dG1ZbUJpOHNPQUZBRUtkKzFINzJNUERIZDk4ODYzSlBp Mk4xZHozazh3egpseWhPVFUzRkF3ODhnS2pCVVFBQUQzY1BQRHIxMFRwdGF2WUxpd3J4d1FjZjRQ VHAwK2pldlR2bXpKNERMeTh2QU1EZWZYdXhidDA2CkZCWVd3dGZYRjlPblQwZFkzekFBd1BYcjE3 RjgrWEw4bGZzWGV2YnNpWG56NWtFdWs3ZmFlSW5NNGRJWlJFUkVSRVJFUkRjcGcwR0EKUVdqN3pk SU1ZR3ZGeFBFMGI1dzNNNE5nTUxubDUrZGp3SUFCWnNzTmdzR28vUmRmZklIZzRHQ3NXTEVDb2FH aCtITGRsMkxacWxXcgpNR2ZPSFB6blAvL0JoQWtUOFBubm40dGxhLzZ6Qm9IZEEvSHh4eDhqT0Rn WTY5ZXZ0M2c5b3RiQ0djMUVSRVRVS3FSU0tReUc2aGV6CmdpQkFJcEZZT1NJaUlpS3F5MG9QQ0xP WXNPeUFEeTNyYk9NeHA0bUo1dG9KYXFtMDg4MTVySG5OZXlPVlNnV0ZRbUcyL01iMlI0OGUKeFJ0 dnZBRkhSMGVNR1RNR0N4Y3VGTXRjWFYyUmxaVUZGeGNYREJreUJFT0dEQkhMY25KeXNHVEpFamc0 T0NBK1BoNy8vdmUvNjcwbQpVV3Rnb3BtSWlJaGFoWXVMQzRxS2lnQUFhclVhVGs1T1ZvNklpSWlJ YmlRWW1wdzdiRFh0TWFibTZHemphUXExV2kzdXU3aTRXREdTCjFtRXVxZXZtNW9iQ3drSjRlM3Mz cUgxWldSbGtNaGtNQmdOa01obkt5c3JFc3VlZWV3NmJObTNDU3krOUJEYzNOMHlkT2hWOSt2UUIK QUZSV1ZtTEdqQmxpZjdhMnRrdzBrMVV3MFV4RVJFU3R3czdPVHR3dktpcUN2NysvRmFNaElpSWlV K3BiUDdqMXJtdXB6RG94TlVkbgpHNDg1VFIxRnplUUR3UGcxWW1kaGJrbVI0T0JnN051M0R3a0pD UTFxcjFBb1VGcGFDaGNYRjVTV2xrS2hVSWhsWGw1ZW1ENTlPcVpOCm00WTllL1pneFlvVmVPKzk5 d0JVejNaKzg4MDNqU1oyY0prVHNvYk85M2tGSWlJaWFoZjgvUHpFL2ZUMGRDdEdRa1JFUk9ZSUFx eXkKMXErbEtiN1dpb25qYWQ0NExhbjlXckQyYThUT3dtQXdtTnpHalIyTHpaczNZMWRtSnRSVlZT Z3BMc2JtVFp2dzNudnZpWFZxdHcvcgoyeGRwUC8rTXlvb0tiTm15QlgzNzloWExGaTFhaEwxNzkw S24xY0xUMDlQb09oRVJFZmhweXhaVVZWWWk0OWRmOGNicnI1dU5pYWcxCmNVWnpQYlJhTFF3R0F4 d2NIS3dkQ2hFUlVZY1NHQmlJLy83M3Z3Q0F0TFEwUFBqZ2c3QzE1VXNQSWlLaTltTEFnQUZZdTNh dDFhNy8KeUNPUDFEbG43WmlhbzdPTnh4eFQ0N1JFcDlNaExTMU5QQTRNREd6cGtLek8zRVAyL0xz R1lOYXNXZGk0Y1NOU1ZxK0dzN016SWlJaQo4TWpVUjR6YTFPemZPL0UrZlBMSkowaDcrbW4wN05r VFR5UStJWlpOdUdjQ3Z2emlTM3o2NmFkUUtwVjQ3UEhIeExMNzdyc1BLU2twCm1EMW5EcFJLSmFZ K090VnNURVN0aWUvMkxLaXNyTVMyYlJtb3FnTGMzVjB3WnN4UWE0ZEVSRVRVWVNnVUNpaVZTaFFX RmtLbjAySG4KenAwWU1XS0V0Y01pSWlLaVdocWJOR3dMN1RHbTV1aHM0Mm1zblR0M1FxZlRBUUNV U2lVVUNvV1ZJMnA1bGg3MkdCWVdockN3TUxOdApWcTllTGU2N3VicGh3ZndGSnV1RjlRM0Q2Nisv YnJKTUxwZGo3dHk1RFk2SnFMVnc2UXd6cmwrL2psOSt5VUQzN2hHNDg4NVl1THE2CjRwdHZ0bUxQ bm9OYzU0YUlpS2lCYnIzMVZuSC8wMDgvaFVxbHNtSTBSRVJFUk5TV1ZDb1ZQdjMwVS9HNDltdkR6 a1F3Q0IxbUkycE4KVERTYmNQSGlSV1JsSFViMzd2M1JxNWNQNUhJSERCd1lodEdqaDBNUUpFaE4v UVZYcjE2MWRwaEVOeFdKUkNMdTg0ODlSQjJIcjYrdgowVU1BNTgrZkQ2MVdhOFdJaUlpSWlLZ3Rh TFZheko4L1h6ejI5L2VIcjYrdkZTTnFQVUlIK3E5SjQ2djFIcnoyZTNPaUd6SFJmQU5CCkVMQnYz d0VFQkVRZ09OZ0R0clkyME9zRjZQVUNuSjBkTVhSb2YzaDdCMkh2M21OSVRVM2p6Q3lpTnVMczdD enVNMGxGMUxGRVJVV0oKLzRhTGk0c3hlL1pzbEpTVVdEa3FJaUlpSW1vdEpTVWxtRDE3Tm9xTGl3 RlV2NStMaW9xeWNsU3RSeENFRHJNMVJlMzM0TFhmbXhQZAppSW5tRzBna0VsUlZDUWdOOVlTOXZT ME1odXFIcWdvQ1lHTWp3ZW5UeFhCemMwTnNiQlJDUXZvaUkrTUF0bS9QUUdWbHBjbitUcDA2Cmha VXJWK0wvL3UvLzhNNDc3K0NISDM1QVJVV0ZXSjZjbk56c21MLzQ0b3RtOTBIVTN0VitnRmhaV1pr Vkl5R2l4bkp5Y2tKc2JDenMKN093QVZML3htREZqQnRMVDA4WDErb2lJaUlpbzQ5UHBkRWhQVDhl TUdUUEVpUVYyZG5hSWpZMkZrNU9UbGFPanBxcjlIcHdQOXlaTAorTk5oZ2lBSWtFZ2trRW9CaVFU UTZ3VklwZFZKWnJYYWdLQWdGOWpiMjZKUG53QUVCZmtpTi9jczFxLy9BZE9tVFRicTUrelpzL2oy CjIyK1JrSkNBWHIxNm9ieThISHYyN01HT0hUdVFrSkRRWXZFV0ZoYTJXRjlFN1pXN3U3djQxL0Rz N0d3K1VJeW9nM0YzZDhlWU1XT1EKa1pHQjh2SnlBTlZyTnE5ZXZScVRKMC9Hb0VHRDRPSGh3UmV1 UkVSRVJCMk1UcWREVVZFUmZ2LzlkMnpZc01Gb0lvRk1Ka05NVEF6YwozZDJ0R0NFMVYzWjJ0cmpQ N3lWWnduZHpKdWoxZWx5N1ZnbGJXeW5rY2p2WTJVbU5rc3cxeTJrQWdLMnREZnIxQzhLQkEvdnI5 TE5uCnp4N0V4TVFnTkRRVUFPRGk0b0k3Nzd6VDdIV1RrNU9SbEpSazh2allzV1BZc1dNSFNrcEtv RlFxRVI4Zmo4REFRS1NrcEVDbFVpRTUKT1JuRGhnMURiR3dzeXNyS2tKcWFpblBuenNIZjN4K1RK azJDZzRNRGREb2RsaTVkaXNHREIyUDM3dDFZdUhDaDJYNkoyaHR2YjIvawo1ZVVCQUE0ZE9vVGh3 NGZEeHNiR3lsRVJVV080dTdzalBqNGVlL2Z1eFlVTEZ3QlV2ekg1NG9zditPa2NJaUlpb2s3RzM5 OGYwZEhSCmNIUjB0SFlvclM0dExjM2FJYlFhdlY2UFE0Y09pY2ZlM3Q1V2pJYmFPeWFhVFJKUVhx NkZScU5IUllVZFBEMmRvRkpwMEsrZkZ3UUIKME9uK1h0UEcxbGJ5djZVMTZxNXpVMUJRZ0xGang3 WklSRnUyYk1HVUtWUGc2K3VMUC8vOEU5dTJiVU5pWWlLbVQ1OWVKMEdkbHBZRwpIeDhmUFBEQUE4 ak16RVI2ZWpyaTQrTmhhMnNMalVZREFKZzNiNTdGZnFsMVhMcDB5ZG9oZEZoT1RrNVFLQlFvTFMy RndXQkFUazRPCklpTWpyUjBXRVRXU282TWpZbU5qY2ZueVpSdytmSmlmeWlFaUlpTHFaSlJLSlc2 OTlkWk8rK0MvR3dVSEJ5TTRPTmphWWJTYW5Kd2MKR0F3R0FJQkNvZUFTS0dRUkU4MG0yTnJhd2RG UkNwMU9qL0p5TFJRS094Z01wcGZUMEdvRmxKV3BUZlpUWGw0T21VeldJakhKNVhJYwpQMzRjTXBr TTRlSGhDQThQTjFzM0x5OFBNMmZPaEwyOVBhS2lvcENTa29MNCtIZ0FnTUZnUVAvKy9jVjFNaHZU THpWZlUrNXZUazVPCkswVFNNUVVGQllrZjJVbExTME5JU0FnZlJFRFVRZm42K2lJK1BoNkZoWVU0 Zi80OHJseTVBcFZLQmJYYTlPOVVJaUlpSW1xZkhCd2MKNE9MaUFtOXZid1FFQkVDcFZGbzdKR29o RlJVVlJyTzFnNEtDckJnTmRRUk1OSnNna1VpZ1VOakIzdDRXVlZVNkFCSm9ORlYxbHROUQpxL1Vv TERUOUVFQ2craTg5S3BXcVJkYXZtVHg1TW5idDJvVlZxMVpCb1ZBZ0xpN083QklYYXJVYVM1Y3VG WStsVXVOblBzcmw4aWIxClMyUnQ3dTd1VUNxVjRneklOV3ZXWU1hTUdWelRsYWdEVXlxVmZETkNS RVJFUk5UTzZIUTZyRm16Ump4V0twVmNuNW5xeGV5TUNZSUEKNlBVRzJOdmJ3c0hCQmxLcEJJSlFk em1Oc2pJTktpdDFzTGVYbXV3bklDQUFmLzc1SjRZT0hkcmdheHNNQmtpbFV2RkJTVFhjM053dwpm dng0akI4L0hrZU9IRUZxYWlybXpwMXJzZytaVElaWnMyYkIzdDYrM3VzMXBsK2k5cUIzNzk0NGVQ QWcxR28xeXN2TDhmSEhIK1B4Cnh4OXZzVThQRUJFUkVSRVJFZDNNeXN2THNXYk5HbFJVVkFDb25y WGV1M2R2SzBkRkhZSHBET2xOVGhDcTE1NjVmTGtNYXJVZVVxa0UKTmphMmtNbnNJSlVDNWVWYXFO VTZHQXlBVG1lQVdxMDMyYytRSVVPd2E5Y3VIRGx5QkRxZERoVVZGZGk5ZXpjMmJ0eG9zcjVjTGtk dQpiaTQwR2czMjdOa0RpVVFpbHFXa3BPRG8wYU13R0F4d2QzY1gxOGVwYVZkVVZDU2VDdzRPeHA0 OWU2RFZhbkg0OEdHc1hidlc3Rmd0CjlVdlVIdG5iMnlNaUlrSjhFR0JGUlFXV0wxK083T3hzNlBX bS95MFNFUkVSRVJFUmtXVjZ2UjdaMmRsWXZueTVtR1Myc2JGQlJFUkUKZ3lZekVuRkdzd2sxRC96 ejlwWkJFQVJ4bHJHTGl6MXNiQ1RpY2hwNmZYV1MyZGJXZEw3ZXg4Y0hFeWRPeEk0ZE83QnAweVk0 T2pvaQpPRGpZN0FNQ1I0d1lnUjkvL0JFQUVCY1haL1NQT0RZMkZsdTNia1ZxYXFvNEM3bkdsQ2xU c0c3ZE9sUlZWV0hldkhrWU1XSUVObTNhCmhDVkxsc0RWMVJYanhvMHpPMVpML1JLMVYzSzVITGZl ZWl1T0hEa2lydWVhbHBhRzdkdTM0NDQ3N2tDdlhyMGdsOHZGWkRRUkVSRVIKRVJFUjFhWFg2MUZX Vm9iYzNGenMzTG5UYUFLaWc0TURJaUlpakpaZ0piSkVrcFNVSkZnN2lQYm0yMjgzb1d2WENBUUVl TUhKcWZyQgpnRWVPRkNBODNBY0dRL1hEQUtWU0NRb0xxM0Q1Y2lsc2JHeHc4T0IyUFBIRVE5WU9u ZHF4bkp3Y280Y0JKaWNubTYyYmxKUmsxSzZrCnBNU292REhMc1hSbVdxMFd4NDhmRjlkc0ppSWlJ aUlpSXFMbVV5cVY2Tk9uRCt6czdLd2RDblVnWERyRGhIdnZUY0QxNnllUm5YMEEKZVhtRnFLalFR eEFNRUFUajVUVDBlZ00wbWtwb3RXcHJoMHdkVU8xa2NrUE9VMTEyZG5hSWlJaEFaR1FrRkFxRnRj TWhJaUlpSWlJaQo2dEFVQ2dVaUl5TVJFUkhCSkRNMUdwZk9NRUVpa1NBdWJqVHk4L09SblgwSWhZ VXVrTXU3UXE4M1hrN0RZQkNnMGFoUlVhR0N1enMvClJrQ05sNVNVWkRTem1Vbm1wbkYzZDhlQUFR TlFXbHFLYTlldW9hU2tCQlVWRmRCcXRkWU9qWWlJaUlpSWlLamRzck96ZzdPek0xeGQKWGVIcDZj bEpYTlFzVERSYkVCZ1lpTURBUUp3OGVSSkhqeDZISUdqUnZYc1hPRG5WL0VWSHdOV3JaK0hrSk1W OTk5MXQxVmlwNDZwSgpOalBKM0h3S2hZSy9GSW1JaUlpSWlJaUlySUNKNWdZSURnNkduNThmOXUv L0hRY1A1c1BIcHhkOGZKeHg1TWdSZUhtNVlQandLR3VIClNCMGNrOHhFUkVSRVJFUkVSTlNSTWRI Y1FES1pEQ05HeE9EaXhZdjQ3My8vd0xsekd2VHUzUWZoNGIyc0hSb1JFUkVSRVJFUkVSR1IKVlRI UjNFaGR1blJCbHk1ZHJCMEdkVUF5bWF6SjdVcEtTbG80R2lJaUlpSWlJaUlpb3BZanRYWUFSRGVM SGoxNklDY25wMUZ0Y25KeQowS05IajFhS2lJaUlpSWlJaUlpSXFHVndSak5SR3dvUEQwZGVYaDdL eTh2cnJTdVR5UkFlSHQ0R1VSRVJFUkVSRVJFUkVUV1ByVnF0CnRuWU1SRGVWeGl5OXduK2ZSRVJF UkVSRVJFVFVFWERwRENJaUlpSWlJaUlpSWlKcUZpYWFpWWlJaUlpSWlJaUlpS2habUdnbUlpSWkK SWlJaUlpSWlvbVpob3BtSWlJaUlpSWlJaUlpSW1zWFd3Y0hCMmpFUUVSRVJFUkVSRVJFUlVRZkdH YzFFUkVSRVJFUkVSRVJFMUN6dApMdEc4Y3VWS3JGeTUwdHBodEpzNGlJaUlpSWlJaUlpSWlObzcy L29xM0poc2xVcWxjSEp5UXRldVhYSGJiYmVCUzI4UUVSRVJFUkVSCkVSRVIzZHdhUGFQWllEQ2d2 THdjeDQ4ZlIwWkdSaXVFUkVSRVJFUkVSRVJFUkVRZFNiMHptbXNrSmlZQ3FFNDBYN3g0RVZ1M2Jz V2wKUzVlTTZodzdkZ3gvL1BFSHlzcktJSlBKY01zdHQ2QlBuejZOcmxQYmdRTUhjUGp3WVlTSGgy UFFvRUZZczJZTjVISTVoZ3daZ3N6TQpURWlsVXNURXhLQ3NyQXhaV1Ztd3M3UERpQkVqNE9YbEJR QW9MaTdHM3IxN2NmWHFWUWlDQUc5dmJ3d2RPaFF1TGk3UTZYUmlmekV4Ck1manR0OTlRV1ZtSnh4 OS8zR0ljMGRIUktDNHV4djc5KzFGUVVBQ0R3UUJ2YjI5RVIwZkQzZDI5b2JlVWlJaUlpSWlJaUlp SXFGTm8KMWhyTkNvVkMzRDl6NWd4Mjdkb0ZsVW9GZzhHQTB0SlNaR1ptNHVUSms0MnFVOXZCZ3dk eCtQQmhoSVdGSVRvNkdqWTJOZ0NBcXFvcQo3Tnk1RTVXVmxTZ3ZMOGV1WGJ1d2UvZHVWRlpXUXFW U1lkKytmV0lmTzNmdXhNV0xGNkZXcTZIUmFIRCsvSG5zM0xrVEFNVCtOQm9OCk1qSXlVRnBhQ3Ax T1YyOGNBUERycjcvaTdObXpVS3ZWMEdxMUtDZ29NTG91RVJFUkVSRVJFUkVSMGMyaXdUT2FiMXly MmRQVEUzZmMKY1lkNGZPVElFUURBZ0FFREVCRVJnVC8vL0JOWldWazRldlFvZ29PREcxeW54c0dE QjNIbzBDSDA3ZHNYUTRZTUFRQklKQklBZ0U2bgp3MjIzM1FhNVhJNXQyN2FocEtRRVE0WU1FWThM Q3d2RmZ1NjY2eTV4djZTa0JGOS8vVFVLQ2dxTSt0Tm9OUEQzOThlRUNSTmdhMnQ4ClMwekZVZE1Y QUl3Yk53NWR1blJwNkcwa0lpSWlJaUlpSWlJaTZuUWFuR2kra1VxbGdrcWxnbEtwQkFCY3YzNGRB QkFSRVFFN096djAKN2RzWFdWbFpLQzR1RnRzMHBFNk5RNGNPQVFCY1hGeE1YajhrSk1Rb0tWejdX S3ZWaXVlTGlvcVFtWm1KYTlldXdXQXdBSUQ0dGJhbwpxQ2c0T1RrMU9JNnVYYnZpOU9uVDJMSmxD eFFLQllLQ2duRExMYmZBM3Q3ZVpMeEVSRVJFUkVSRVJFUkVuVldEbDg1SVRFeEVZbUlpCnBrK2Zq akZqeGtDajBXRC8vdjFpdVNBSVJ2VnJqbXRtRFRlMFRvMVJvMFpCb1ZEZ3dJRURLQ3NycTFOdWIy OFBxVlJxOXJoR1ptWW0Kcmx5NVlqSzVYSnRjTGpkNTNsd2NNVEV4R0RKa0NQejgvRkJlWG83czdH eWtwNmRidkFZUkVSRVJFUkVSRVJGUlo5U2tOWnByRXJxVgpsWlhpdVpxSDRQMzU1NS9RYXJYSXlj a3hPdC9RT2pWNjlPaUI2T2hvNkhRNjdObXpweWxoQXFpZTBRd0FFeVpNUUVKQ2duaSs5cXhuClM4 ekZZV05qZzdDd01Jd2ZQeDczM0hNUEFOUjVPQ0lSRVJFUkVSRVJFUkhSemFESmF6UURRTGR1M2NU OXlNaEliTnUyRFZsWldjaksKeWhMUDkrdlhyMUYxYWdzTURFUkFRQUR5OC9PUm41K1B3TURBaG9Z cmtzdmxLQzR1Um1wcUtnREEyZGtaRlJVVldMZHVIUjU5OU5FRwo5V0VxanJTME5GeTZkTWtvWVYy empBZ1JFUkVSRVJFUkVSSFJ6YVRSTTVxbFVpbmtjam5DdzhPTkhnWVlHQmlJMk5oWUtCUUtTS1ZT CnVMcTZZdFNvVVViSjRZYlV1VkYwZERTa1VpbDI3OTdkNEZuSXRVVkZSY0haMlJrT0RnNFlNbVNJ ZUd4dXFZeUd4dEcvZjM5NGVIakEKMXRZVzl2YjJDQWdJUUV4TVRLUGpJeUlpSWlJaUlpSWlJdXJv SkVsSlNVTDkxWWpJbW5idjNtMTBQSFRvVUN0RlFrUkVSRVJFUkVSRQpWRmVUMW1nbUlpSWlJaUlp SWlJaUlxckJSRE1SRVJFUkVSRVJFUkVSTlFzVHpVUkVSRVJFUkVSRVJFVFVMRXcwRXhFUkVSRVJF UkVSCkVWR3pNTkZNUkVSRVJFUkVSRVJFUk0zQ1JETVJFUkVSRVJFUkVSRVJOWXZ0MWF0WHJSMERF UkVSRVJFUkVSRVJFWFZndGk0dUx0YU8KZ1lpSWlJaUlpSWlJaUlnNk1DNmRRVVJFUkVSRVJFUkVS RVROd2tRekVSRVJFUkVSRVJFUkVUVUxFODFFUkVSRVJFUkVSRVJFMUN4TQpOQk1SRVJFUkVSRVJF UkZSczlnNk9EaFlPd1lpSWlJaUlpSWlJaUlpNnNBNG81bUlpSWlJaUlpSWlJaUltb1dKWmlJaUlp SWlJaUlpCklpSnFGdHY2S3F4Y3VkTGsrY1RFeEJZUGhvaUlpSWlJaUlpSWlJZzZIczVvSmlJaUlp SWlJaUlpSXFKbXFYZEdjODNNNVpxWnpUZk8KWkM0dUxzYmV2WHR4OWVwVkNJSUFiMjl2REIwNkZD NHVMZ0FBdlY2UHpNeE01T1hsd2NuSkNkSFIwZmp0dDkrZ1Zxc3hmZnAwU0tWUwpGQmNYWS8vKy9T Z29LSURCWUlDM3R6ZWlvNlBoN3U3ZTB1TWxJaUlpSWlJaUlpSWlvaGJXN0JuTk8zZnV4TVdMRjZG V3E2SFJhSEQrCi9IbnMzTGxUTE0vT3pzYUpFeWVnMCtsUVdscUs5UFIwcU5YcTZvdExxeS8vNjYr LzR1elpzMUNyMWRCcXRTZ29LTUMrZmZ1YUd4b1IKRVJFUkVSRVJFUkVSdFlIL0I1aTB3TktlY1A2 ZEFBQUFBRWxGVGtTdVFtQ0MKLS0tLS0tPV9QYXJ0XzY2NDQwMTdfMjA0MDkzODQwLjEzOTIzMTYx MDgwNDEtLQo= --===============6112182327219036714==-- From ykatabam at redhat.com Thu Feb 13 16:01:19 2014 Content-Type: multipart/mixed; boundary="===============1458239650007894559==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #1] Strings with resource ID "ActionGroup___" Date: Fri, 14 Feb 2014 07:01:17 +1000 Message-ID: <52FD329D.8070601@redhat.com> In-Reply-To: 2006216993.6644019.1392316108047.JavaMail.zimbra@redhat.com --===============1458239650007894559== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Einav, On 02/14/2014 04:28 AM, Einav Cohen wrote: > Hi Yuko, > > ActionGroups refer to the items displayed in the tree within the 'New/Edit > Role' dialog, available from 'Configure' -> 'Roles' -> 'New'/'Edit' (see > attached). > AFAIK, these texts are NOT expected to be applied in messages such as "Ca= nnot > ${action} ${type}" (i.e. as value for the '${action}' placeholder or anyt= hing > similar). Thank you very much for your explanation and the screenshot. It is clear now. I will share this with other translators. Kind regards, Yuko > > HTH. > > ---- > Thanks, > Einav > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Wednesday, February 12, 2014 7:08:15 PM >> Subject: [Engine-devel] [oVirt/RHEV 3.4 Localization Question #1] String= s with resource ID "ActionGroup___" >> >> (sorry I got wrong number in my last email title. re-sending the same >> question.) >> >> Hello all, >> >> I am a Brisbane-based translator working on oVirt 3.4 localization proje= ct >> along with 5 other translators. >> Our localization cycle is just kicked off and I would like to post our >> questions here, just like I did for 3.3. >> It would be appreciated if you could help us. >> >> Here is our first question. >> >> File: LocalizedEnums >> Resource ID: starting with "ActionGroup___" >> Strings: including >> Assign vNIC Profile to Template >> Assign vNIC Profile to VM >> Assign vNIC Profile to VM >> Access Image Storage Domains >> Question: In this file, there are number of strings with the resource ID >> starting with "ActionGroup___". >> Could you please let me know the usage? >> Are these actions used to replace variable in strings such as "Cannot >> ${action} ${type}"? >> Or is it more like action buttons? >> Translation may vary depending on the usage/context and it would be help= ful >> if you could give us some extra information. >> >> Kind regards, >> >> Yuko >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel --===============1458239650007894559==-- From ykatabam at redhat.com Thu Feb 13 20:44:19 2014 Content-Type: multipart/mixed; boundary="===============4556203899167654509==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot Creation/Preview With Memory" Date: Fri, 14 Feb 2014 11:44:11 +1000 Message-ID: <52FD74EB.7000609@redhat.com> --===============4556203899167654509== 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. --------------090306050102080705090503 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello all, I am a little confused with those two strings and hoping anyone here can = help me understand them correctly. *File:*** CommonApplicationConstants* **Resource IDs:* * *snapshotCreationWithMemoryAndPartialDisksWarning snapshotPreviewWithMemoryAndPartialDisksWarning *Strings: * Saving memory may cause data loss when excluding disks! Previewing memory may cause data loss when excluding disks! *Question: * These two strings can be interpreted in a few different ways and I would = like have clarification on what they are meant to say. Is "excluding disks" referring to "not including disks to snapshot when = creating it?" (Or is it about removing disks?) If you do not include any disks when you create a snapshot, saving in = the memory or previewing from the memory may cause data loss? And is "saving" referring to "not using too much" or is it about writing = in the memory? Thanks, Yuko --------------090306050102080705090503 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello all,

I am a little confused with those two strings and hoping anyone here can help me understand them correctly.

File: CommonApplicationConstants
Resource IDs:
snapshotCreationWithMemoryAndPartialDisksWarning
snapshotPreviewWithMemoryAndPartialDisksWarning
Strings:
Saving memory may cause data loss when excluding disks!
Previewing memory may cause data loss when excluding disks!
Question:
These two strings can be interpreted in a few different ways and I would like have clarification on what they are meant to say.
Is "excluding disks" referring to "not including disks to snapshot when creating it?"
(Or is it about removing disks?)
If you do not include any disks when you create a snapshot, saving in the memory or previewing from the memory may cause data loss?
And is "saving" referring to "not using too much" or is it about writing in the memory?

Thanks,

Yuko
--------------090306050102080705090503-- --===============4556203899167654509== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTAzMDYwNTAxMDIwODA3MDUwOTA1MDMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWxsLAoKSSBhbSBhIGxpdHRsZSBjb25mdXNlZCB3aXRoIHRob3NlIHR3byBz dHJpbmdzIGFuZCBob3BpbmcgYW55b25lIGhlcmUgY2FuIApoZWxwIG1lIHVuZGVyc3RhbmQgdGhl bSBjb3JyZWN0bHkuCgoqRmlsZToqKiogQ29tbW9uQXBwbGljYXRpb25Db25zdGFudHMqCioqUmVz b3VyY2UgSURzOiogKgoqc25hcHNob3RDcmVhdGlvbldpdGhNZW1vcnlBbmRQYXJ0aWFsRGlza3NX YXJuaW5nCnNuYXBzaG90UHJldmlld1dpdGhNZW1vcnlBbmRQYXJ0aWFsRGlza3NXYXJuaW5nCipT dHJpbmdzOgoqIFNhdmluZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGlu ZyBkaXNrcyEKUHJldmlld2luZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1 ZGluZyBkaXNrcyEKKlF1ZXN0aW9uOiAqClRoZXNlIHR3byBzdHJpbmdzIGNhbiBiZSBpbnRlcnBy ZXRlZCBpbiBhIGZldyBkaWZmZXJlbnQgd2F5cyBhbmQgSSB3b3VsZCAKbGlrZSBoYXZlIGNsYXJp ZmljYXRpb24gb24gd2hhdCB0aGV5IGFyZSBtZWFudCB0byBzYXkuCklzICJleGNsdWRpbmcgZGlz a3MiIHJlZmVycmluZyB0byAibm90IGluY2x1ZGluZyBkaXNrcyB0byBzbmFwc2hvdCB3aGVuIApj cmVhdGluZyBpdD8iCihPciBpcyBpdCBhYm91dCByZW1vdmluZyBkaXNrcz8pCklmIHlvdSBkbyBu b3QgaW5jbHVkZSBhbnkgZGlza3Mgd2hlbiB5b3UgY3JlYXRlIGEgc25hcHNob3QsIHNhdmluZyBp biAKdGhlIG1lbW9yeSBvciBwcmV2aWV3aW5nIGZyb20gdGhlIG1lbW9yeSBtYXkgY2F1c2UgZGF0 YSBsb3NzPwpBbmQgaXMgInNhdmluZyIgcmVmZXJyaW5nIHRvICJub3QgdXNpbmcgdG9vIG11Y2gi IG9yIGlzIGl0IGFib3V0IHdyaXRpbmcgCmluIHRoZSBtZW1vcnk/CgpUaGFua3MsCgpZdWtvCgot LS0tLS0tLS0tLS0tLTA5MDMwNjA1MDEwMjA4MDcwNTA5MDUwMwpDb250ZW50LVR5cGU6IHRleHQv aHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSBi Z2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIEhlbGxvIGFsbCw8YnI+CiAgICA8 YnI+CiAgICBJIGFtIGEgbGl0dGxlIGNvbmZ1c2VkIHdpdGggdGhvc2UgdHdvIHN0cmluZ3MgYW5k IGhvcGluZyBhbnlvbmUgaGVyZQogICAgY2FuIGhlbHAgbWUgdW5kZXJzdGFuZCB0aGVtIGNvcnJl Y3RseS48YnI+CiAgICA8YnI+CiAgICA8Yj5GaWxlOjwvYj48Yj4gPC9iPgogICAgPG1ldGEgaHR0 cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9 SVNPLTg4NTktMSI+CiAgICBDb21tb25BcHBsaWNhdGlvbkNvbnN0YW50czxiPjxicj4KICAgIDwv Yj48Yj5SZXNvdXJjZSBJRHM6PC9iPiA8Yj48YnI+CiAgICA8L2I+c25hcHNob3RDcmVhdGlvbldp dGhNZW1vcnlBbmRQYXJ0aWFsRGlza3NXYXJuaW5nPGJyPgogICAgc25hcHNob3RQcmV2aWV3V2l0 aE1lbW9yeUFuZFBhcnRpYWxEaXNrc1dhcm5pbmc8YnI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJj b250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNldD1JU08tODg1OS0x Ij4KICAgIDxiPlN0cmluZ3M6IDxicj4KICAgIDwvYj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNv bnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04ODU5LTEi PgogICAgU2F2aW5nIG1lbW9yeSBtYXkgY2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRp c2tzITxicj4KICAgIFByZXZpZXdpbmcgbWVtb3J5IG1heSBjYXVzZSBkYXRhIGxvc3Mgd2hlbiBl eGNsdWRpbmcgZGlza3MhPGJyPgogICAgPGI+UXVlc3Rpb246IDwvYj48YnI+CiAgICBUaGVzZSB0 d28gc3RyaW5ncyBjYW4gYmUgaW50ZXJwcmV0ZWQgaW4gYSBmZXcgZGlmZmVyZW50IHdheXMgYW5k IEkKICAgIHdvdWxkIGxpa2UgaGF2ZSBjbGFyaWZpY2F0aW9uIG9uIHdoYXQgdGhleSBhcmUgbWVh bnQgdG8gc2F5Ljxicj4KICAgIElzICJleGNsdWRpbmcgZGlza3MiIHJlZmVycmluZyB0byAibm90 IGluY2x1ZGluZyBkaXNrcyB0byBzbmFwc2hvdAogICAgd2hlbiBjcmVhdGluZyBpdD8iPGJyPgog ICAgKE9yIGlzIGl0IGFib3V0IHJlbW92aW5nIGRpc2tzPyk8YnI+CiAgICBJZiB5b3UgZG8gbm90 IGluY2x1ZGUgYW55IGRpc2tzIHdoZW4geW91IGNyZWF0ZSBhIHNuYXBzaG90LCBzYXZpbmcKICAg IGluIHRoZSBtZW1vcnkgb3IgcHJldmlld2luZyBmcm9tIHRoZSBtZW1vcnkgbWF5IGNhdXNlIGRh dGEgbG9zcz88YnI+CiAgICBBbmQgaXMgInNhdmluZyIgcmVmZXJyaW5nIHRvICJub3QgdXNpbmcg dG9vIG11Y2giIG9yIGlzIGl0IGFib3V0CiAgICB3cml0aW5nIGluIHRoZSBtZW1vcnk/PGJyPgog ICAgPGJyPgogICAgVGhhbmtzLDxicj4KICAgIDxicj4KICAgIFl1a288YnI+CiAgICA8bWV0YSBo dHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNl dD1JU08tODg1OS0xIj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDkwMzA2MDUw MTAyMDgwNzA1MDkwNTAzLS0K --===============4556203899167654509==-- From gshereme at redhat.com Thu Feb 13 20:59:12 2014 Content-Type: multipart/mixed; boundary="===============3626942523961906695==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot Creation/Preview With Memory" Date: Thu, 13 Feb 2014 20:59:11 -0500 Message-ID: <1335720337.1807332.1392343151954.JavaMail.zimbra@redhat.com> In-Reply-To: 52FD74EB.7000609@redhat.com --===============3626942523961906695== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_1807331_1836307682.1392343151953 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit I don't know the answer. But as a native English speaker, these strings nee= d some work. = "Saving memory may cause data loss when excluding disks!" = If the meaning is "removing disks," then exclude is the wrong word. It shou= ld say remove. = If the meaning is "excluding disks from the snapshot," then it really needs= that prepositional phrase at the end, so it should be changed to = "Saving memory may cause data loss when excluding disks from the snapshot!" = Same goes for the other one. = ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Thursday, February 13, 2014 8:44:11 PM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot > Creation/Preview With Memory" > Hello all, > I am a little confused with those two strings and hoping anyone here can = help > me understand them correctly. > File: CommonApplicationConstants > Resource IDs: > snapshotCreationWithMemoryAndPartialDisksWarning > snapshotPreviewWithMemoryAndPartialDisksWarning > Strings: > Saving memory may cause data loss when excluding disks! > Previewing memory may cause data loss when excluding disks! > Question: > These two strings can be interpreted in a few different ways and I would = like > have clarification on what they are meant to say. > Is "excluding disks" referring to "not including disks to snapshot when > creating it?" > (Or is it about removing disks?) > If you do not include any disks when you create a snapshot, saving in the > memory or previewing from the memory may cause data loss? > And is "saving" referring to "not using too much" or is it about writing = in > the memory? > Thanks, > Yuko > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel ------=3D_Part_1807331_1836307682.1392343151953 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
I don't know the answer. But as a nat= =3D ive English speaker, these strings need some work.

"Saving memory ma= =3D y cause data loss when excluding disks!"
If the meaning is "removing dis= =3D ks," then exclude is the wrong word. It should say remove.
If the meanin= =3D g is "excluding disks from the snapshot," then it really needs that preposi= =3D tional phrase at the end, so it should be changed to
"Saving memory may = =3D cause data loss when excluding disks from the snapshot!"

Same goes f= =3D or the other one.



From: "Yuko Katabami" <ykatabam(a)r= ed=3D hat.com>
To: engine-devel(a)ovirt.org
Sent: Thursday= , =3D February 13, 2014 8:44:11 PM
Subject: [Engine-devel] [oVirt 3.4 L= =3D ocalization Question #6] "snapshot Creation/Preview With Memory"

=3D20 =3D20 =3D20 =3D20 Hello all,

I am a little confused with those two strings and hoping anyone here can help me understand them correctly.

File: =3D20 CommonApplicationConstants
Resource IDs:
snapshotCreationWithMemoryAndPartialDisksWarning
snapshotPreviewWithMemoryAndPartialDisksWarning
=3D20 Strings:
=3D20 Saving memory may cause data loss when excluding disks!
Previewing memory may cause data loss when excluding disks!
Question:
These two strings can be interpreted in a few different ways and I would like have clarification on what they are meant to say.
Is "excluding disks" referring to "not including disks t= =3D o snapshot when creating it?"
(Or is it about removing disks?)
If you do not include any disks when you create a snapshot, saving in the memory or previewing from the memory may cause data loss?
And is "saving" referring to "not using too much" o= =3D r is it about writing in the memory?

Thanks,

Yuko
=3D20 =3D20
_______________________________________________
Engine-devel mailing= =3D list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinf= o/=3D engine-devel

------=3D_Part_1807331_1836307682.1392343151953-- --===============3626942523961906695== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzE4MDczMzFfMTgzNjMwNzY4Mi4xMzkyMzQzMTUxOTUzCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0CgpJIGRvbid0IGtub3cgdGhlIGFuc3dlci4gQnV0IGFzIGEgbmF0aXZlIEVuZ2xpc2ggc3Bl YWtlciwgdGhlc2Ugc3RyaW5ncyBuZWVkIHNvbWUgd29yay4gCgoiU2F2aW5nIG1lbW9yeSBtYXkg Y2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tzISIgCklmIHRoZSBtZWFuaW5nIGlz ICJyZW1vdmluZyBkaXNrcywiIHRoZW4gZXhjbHVkZSBpcyB0aGUgd3Jvbmcgd29yZC4gSXQgc2hv dWxkIHNheSByZW1vdmUuIApJZiB0aGUgbWVhbmluZyBpcyAiZXhjbHVkaW5nIGRpc2tzIGZyb20g dGhlIHNuYXBzaG90LCIgdGhlbiBpdCByZWFsbHkgbmVlZHMgdGhhdCBwcmVwb3NpdGlvbmFsIHBo cmFzZSBhdCB0aGUgZW5kLCBzbyBpdCBzaG91bGQgYmUgY2hhbmdlZCB0byAKIlNhdmluZyBtZW1v cnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyBmcm9tIHRoZSBzbmFw c2hvdCEiIAoKU2FtZSBnb2VzIGZvciB0aGUgb3RoZXIgb25lLiAKCi0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS0KCj4gRnJvbTogIll1a28gS2F0YWJhbWkiIDx5a2F0YWJhbUByZWRoYXQuY29t Pgo+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5 IDEzLCAyMDE0IDg6NDQ6MTEgUE0KPiBTdWJqZWN0OiBbRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40 IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjNl0gInNuYXBzaG90Cj4gQ3JlYXRpb24vUHJldmlldyBX aXRoIE1lbW9yeSIKCj4gSGVsbG8gYWxsLAoKPiBJIGFtIGEgbGl0dGxlIGNvbmZ1c2VkIHdpdGgg dGhvc2UgdHdvIHN0cmluZ3MgYW5kIGhvcGluZyBhbnlvbmUgaGVyZSBjYW4gaGVscAo+IG1lIHVu ZGVyc3RhbmQgdGhlbSBjb3JyZWN0bHkuCgo+IEZpbGU6IENvbW1vbkFwcGxpY2F0aW9uQ29uc3Rh bnRzCj4gUmVzb3VyY2UgSURzOgo+IHNuYXBzaG90Q3JlYXRpb25XaXRoTWVtb3J5QW5kUGFydGlh bERpc2tzV2FybmluZwo+IHNuYXBzaG90UHJldmlld1dpdGhNZW1vcnlBbmRQYXJ0aWFsRGlza3NX YXJuaW5nCj4gU3RyaW5nczoKPiBTYXZpbmcgbWVtb3J5IG1heSBjYXVzZSBkYXRhIGxvc3Mgd2hl biBleGNsdWRpbmcgZGlza3MhCj4gUHJldmlld2luZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9z cyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyEKPiBRdWVzdGlvbjoKPiBUaGVzZSB0d28gc3RyaW5ncyBj YW4gYmUgaW50ZXJwcmV0ZWQgaW4gYSBmZXcgZGlmZmVyZW50IHdheXMgYW5kIEkgd291bGQgbGlr ZQo+IGhhdmUgY2xhcmlmaWNhdGlvbiBvbiB3aGF0IHRoZXkgYXJlIG1lYW50IHRvIHNheS4KPiBJ cyAiZXhjbHVkaW5nIGRpc2tzIiByZWZlcnJpbmcgdG8gIm5vdCBpbmNsdWRpbmcgZGlza3MgdG8g c25hcHNob3Qgd2hlbgo+IGNyZWF0aW5nIGl0PyIKPiAoT3IgaXMgaXQgYWJvdXQgcmVtb3Zpbmcg ZGlza3M/KQo+IElmIHlvdSBkbyBub3QgaW5jbHVkZSBhbnkgZGlza3Mgd2hlbiB5b3UgY3JlYXRl IGEgc25hcHNob3QsIHNhdmluZyBpbiB0aGUKPiBtZW1vcnkgb3IgcHJldmlld2luZyBmcm9tIHRo ZSBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcz8KPiBBbmQgaXMgInNhdmluZyIgcmVmZXJyaW5n IHRvICJub3QgdXNpbmcgdG9vIG11Y2giIG9yIGlzIGl0IGFib3V0IHdyaXRpbmcgaW4KPiB0aGUg bWVtb3J5PwoKPiBUaGFua3MsCgo+IFl1a28KCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gRW5naW5l LWRldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by9lbmdpbmUtZGV2ZWwKCi0tLS0tLT1fUGFydF8xODA3MzMxXzE4MzYzMDc2ODIuMTM5MjM0MzE1 MTk1MwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPTNE ImZvbnQtZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2U9CnJpZjsg Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+SSBkb24ndCBrbm93IHRoZSBhbnN3ZXIu IEJ1dCBhcyBhIG5hdD0KaXZlIEVuZ2xpc2ggc3BlYWtlciwgdGhlc2Ugc3RyaW5ncyBuZWVkIHNv bWUgd29yay48YnI+PGJyPiJTYXZpbmcgbWVtb3J5IG1hPQp5IGNhdXNlIGRhdGEgbG9zcyB3aGVu IGV4Y2x1ZGluZyBkaXNrcyEiPGJyPklmIHRoZSBtZWFuaW5nIGlzICJyZW1vdmluZyBkaXM9Cmtz LCIgdGhlbiBleGNsdWRlIGlzIHRoZSB3cm9uZyB3b3JkLiBJdCBzaG91bGQgc2F5IHJlbW92ZS48 YnI+SWYgdGhlIG1lYW5pbj0KZyBpcyAiZXhjbHVkaW5nIGRpc2tzIGZyb20gdGhlIHNuYXBzaG90 LCIgdGhlbiBpdCByZWFsbHkgbmVlZHMgdGhhdCBwcmVwb3NpPQp0aW9uYWwgcGhyYXNlIGF0IHRo ZSBlbmQsIHNvIGl0IHNob3VsZCBiZSBjaGFuZ2VkIHRvPGJyPiJTYXZpbmcgbWVtb3J5IG1heSA9 CmNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyBmcm9tIHRoZSBzbmFwc2hvdCEi PGJyPjxicj5TYW1lIGdvZXMgZj0Kb3IgdGhlIG90aGVyIG9uZS48YnI+PGJyPjxicj48aHIgaWQ9 M0QiendjaHIiPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1sPQplZnQ6MnB4IHNvbGlkICMx MDEwRkY7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzAwMDtmb250LXdl aWc9Cmh0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250 LWZhbWlseTpIZWx2ZXRpY2EsQXJpYT0KbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+ RnJvbTogPC9iPiJZdWtvIEthdGFiYW1pIiAmbHQ7eWthdGFiYW1AcmVkPQpoYXQuY29tJmd0Ozxi cj48Yj5UbzogPC9iPmVuZ2luZS1kZXZlbEBvdmlydC5vcmc8YnI+PGI+U2VudDogPC9iPlRodXJz ZGF5LCA9CkZlYnJ1YXJ5IDEzLCAyMDE0IDg6NDQ6MTEgUE08YnI+PGI+U3ViamVjdDogPC9iPltF bmdpbmUtZGV2ZWxdIFtvVmlydCAzLjQgTD0Kb2NhbGl6YXRpb24gUXVlc3Rpb24gIzZdICJzbmFw c2hvdCBDcmVhdGlvbi9QcmV2aWV3IFdpdGggTWVtb3J5Ijxicj48YnI+CiA9MjAKCiAgID0yMAog PTIwCiA9MjAKICAgIEhlbGxvIGFsbCw8YnI+CiAgICA8YnI+CiAgICBJIGFtIGEgbGl0dGxlIGNv bmZ1c2VkIHdpdGggdGhvc2UgdHdvIHN0cmluZ3MgYW5kIGhvcGluZyBhbnlvbmUgaGVyZQogICAg Y2FuIGhlbHAgbWUgdW5kZXJzdGFuZCB0aGVtIGNvcnJlY3RseS48YnI+CiAgICA8YnI+CiAgICA8 Yj5GaWxlOjwvYj48Yj4gPC9iPgogICA9MjAKICAgIENvbW1vbkFwcGxpY2F0aW9uQ29uc3RhbnRz PGI+PGJyPgogICAgPC9iPjxiPlJlc291cmNlIElEczo8L2I+IDxiPjxicj4KICAgIDwvYj5zbmFw c2hvdENyZWF0aW9uV2l0aE1lbW9yeUFuZFBhcnRpYWxEaXNrc1dhcm5pbmc8YnI+CiAgICBzbmFw c2hvdFByZXZpZXdXaXRoTWVtb3J5QW5kUGFydGlhbERpc2tzV2FybmluZzxicj4KICAgPTIwCiAg ICA8Yj5TdHJpbmdzOiA8YnI+CiAgICA8L2I+CiAgID0yMAogICAgU2F2aW5nIG1lbW9yeSBtYXkg Y2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tzITxicj4KICAgIFByZXZpZXdpbmcg bWVtb3J5IG1heSBjYXVzZSBkYXRhIGxvc3Mgd2hlbiBleGNsdWRpbmcgZGlza3MhPGJyPgogICAg PGI+UXVlc3Rpb246IDwvYj48YnI+CiAgICBUaGVzZSB0d28gc3RyaW5ncyBjYW4gYmUgaW50ZXJw cmV0ZWQgaW4gYSBmZXcgZGlmZmVyZW50IHdheXMgYW5kIEkKICAgIHdvdWxkIGxpa2UgaGF2ZSBj bGFyaWZpY2F0aW9uIG9uIHdoYXQgdGhleSBhcmUgbWVhbnQgdG8gc2F5Ljxicj4KICAgIElzICZx dW90O2V4Y2x1ZGluZyBkaXNrcyZxdW90OyByZWZlcnJpbmcgdG8gJnF1b3Q7bm90IGluY2x1ZGlu ZyBkaXNrcyB0PQpvIHNuYXBzaG90CiAgICB3aGVuIGNyZWF0aW5nIGl0PyZxdW90Ozxicj4KICAg IChPciBpcyBpdCBhYm91dCByZW1vdmluZyBkaXNrcz8pPGJyPgogICAgSWYgeW91IGRvIG5vdCBp bmNsdWRlIGFueSBkaXNrcyB3aGVuIHlvdSBjcmVhdGUgYSBzbmFwc2hvdCwgc2F2aW5nCiAgICBp biB0aGUgbWVtb3J5IG9yIHByZXZpZXdpbmcgZnJvbSB0aGUgbWVtb3J5IG1heSBjYXVzZSBkYXRh IGxvc3M/PGJyPgogICAgQW5kIGlzICZxdW90O3NhdmluZyZxdW90OyByZWZlcnJpbmcgdG8gJnF1 b3Q7bm90IHVzaW5nIHRvbyBtdWNoJnF1b3Q7IG89CnIgaXMgaXQgYWJvdXQKICAgIHdyaXRpbmcg aW4gdGhlIG1lbW9yeT88YnI+CiAgICA8YnI+CiAgICBUaGFua3MsPGJyPgogICAgPGJyPgogICAg WXVrbzxicj4KICAgPTIwCiA9MjAKCjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj5FbmdpbmUtZGV2ZWwgbWFpbGluZz0KIGxpc3Q8YnI+RW5naW5l LWRldmVsQG92aXJ0Lm9yZzxicj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vPQplbmdpbmUtZGV2ZWw8YnI+PC9ibG9ja3F1b3RlPjxici8+PC9kaXY+PC9ib2R5PjwvaHRt bD4KLS0tLS0tPV9QYXJ0XzE4MDczMzFfMTgzNjMwNzY4Mi4xMzkyMzQzMTUxOTUzLS0K --===============3626942523961906695==-- From ecohen at redhat.com Thu Feb 13 21:28:19 2014 Content-Type: multipart/mixed; boundary="===============6889619613952637978==" MIME-Version: 1.0 From: Einav Cohen To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot Creation/Preview With Memory" Date: Thu, 13 Feb 2014 21:28:18 -0500 Message-ID: <975182753.6893046.1392344898537.JavaMail.zimbra@redhat.com> In-Reply-To: 1335720337.1807332.1392343151954.JavaMail.zimbra@redhat.com --===============6889619613952637978== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable > ----- Original Message ----- > From: "Greg Sheremeta" > Sent: Thursday, February 13, 2014 8:59:11 PM > = > I don't know the answer. But as a native English speaker, these strings n= eed > some work. > = > "Saving memory may cause data loss when excluding disks!" > If the meaning is "removing disks," then exclude is the wrong word. It sh= ould > say remove. > If the meaning is "excluding disks from the snapshot," then it really nee= ds > that prepositional phrase at the end, so it should be changed to > "Saving memory may cause data loss when excluding disks from the snapshot= !" > = > Same goes for the other one. Thanks, Greg. = I believe it should be the latter (but the storage guys may know better). = So the meaning is: = for "Saving memory may cause data loss when excluding disks!": = Creating a snapshot and saving the memory (i.e. the RAM of the VM, AFAIK) = as part of the snapshot data may cause data loss in case the created = snapshot is a "partial-disks" snapshot (i.e. a snapshot that doesn't = include all of the VM's disks). = for "Previewing memory may cause data loss when excluding disks!": = Performing a snapshot-Preview action that includes previewing the memory = that has been saved during that snapshot creation can cause data loss in = case the previewed snapshot is a "partial-disks" snapshot. = > = > = > = > = > = > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Thursday, February 13, 2014 8:44:11 PM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot > Creation/Preview With Memory" > = > Hello all, > = > I am a little confused with those two strings and hoping anyone here can = help > me understand them correctly. > = > File: CommonApplicationConstants > Resource IDs: > snapshotCreationWithMemoryAndPartialDisksWarning > snapshotPreviewWithMemoryAndPartialDisksWarning > Strings: > Saving memory may cause data loss when excluding disks! > Previewing memory may cause data loss when excluding disks! > Question: > These two strings can be interpreted in a few different ways and I would = like > have clarification on what they are meant to say. > Is "excluding disks" referring to "not including disks to snapshot when > creating it?" > (Or is it about removing disks?) > If you do not include any disks when you create a snapshot, saving in the > memory or previewing from the memory may cause data loss? > And is "saving" referring to "not using too much" or is it about writing = in > the memory? > = > Thanks, > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============6889619613952637978==-- From ykatabam at redhat.com Thu Feb 13 21:32:39 2014 Content-Type: multipart/mixed; boundary="===============6160639736190861467==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #7] "" Date: Fri, 14 Feb 2014 12:32:36 +1000 Message-ID: <52FD8044.4030205@redhat.com> --===============6160639736190861467== 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. --------------080600040902060806000108 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello again, I have another question on the following string. * File:***CommonApplicationMessages* **Resource ID:* emptyProfile* **String: * *Question: *Does this string need to be translated or left in English? = Could you tell me where in the GUI it is used? Thank you. Yuko --------------080600040902060806000108 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello again,

I have another question on the following string.

File:
CommonApplicationMessages
Resource ID: emptyProfile
String: <Empty>
Question: Does this string need to be translated or left in English? Could you tell me where in the GUI it is used?

Thank you.


Yuko
--------------080600040902060806000108-- --===============6160639736190861467== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA2MDAwNDA5MDIwNjA4MDYwMDAxMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWdhaW4sCgpJIGhhdmUgYW5vdGhlciBxdWVzdGlvbiBvbiB0aGUgZm9sbG93 aW5nIHN0cmluZy4KKgpGaWxlOioqKkNvbW1vbkFwcGxpY2F0aW9uTWVzc2FnZXMqCioqUmVzb3Vy Y2UgSUQ6KiBlbXB0eVByb2ZpbGUqCioqU3RyaW5nOiAqIDxFbXB0eT4KKlF1ZXN0aW9uOiAqRG9l cyB0aGlzIHN0cmluZyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgb3IgbGVmdCBpbiBFbmdsaXNoPyAK Q291bGQgeW91IHRlbGwgbWUgd2hlcmUgaW4gdGhlIEdVSSBpdCBpcyB1c2VkPwoKVGhhbmsgeW91 LgoKCll1a28KCi0tLS0tLS0tLS0tLS0tMDgwNjAwMDQwOTAyMDYwODA2MDAwMTA4CkNvbnRlbnQt VHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVu dC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9oZWFk PgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGVsbG8gYWdh aW4sPGJyPgogICAgPGJyPgogICAgSSBoYXZlIGFub3RoZXIgcXVlc3Rpb24gb24gdGhlIGZvbGxv d2luZyBzdHJpbmcuPGJyPgogICAgPGI+PGJyPgogICAgICBGaWxlOjwvYj48Yj4gPC9iPkNvbW1v bkFwcGxpY2F0aW9uTWVzc2FnZXM8Yj48YnI+CiAgICA8L2I+PGI+UmVzb3VyY2UgSUQ6PC9iPgog ICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAg ICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICBlbXB0eVByb2ZpbGU8Yj48YnI+CiAgICA8L2I+ PGI+U3RyaW5nOiA8L2I+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRl bnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgICZsdDtFbXB0eSZn dDs8YnI+CiAgICA8Yj5RdWVzdGlvbjogPC9iPkRvZXMgdGhpcyBzdHJpbmcgbmVlZCB0byBiZSB0 cmFuc2xhdGVkIG9yIGxlZnQgaW4KICAgIEVuZ2xpc2g/IENvdWxkIHlvdSB0ZWxsIG1lIHdoZXJl IGluIHRoZSBHVUkgaXQgaXMgdXNlZD88YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3UuPGJyPgog ICAgPGJyPgogICAgPGJyPgogICAgWXVrbzxicj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRl bnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgog IDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wODA2MDAwNDA5MDIwNjA4MDYwMDAxMDgt LQo= --===============6160639736190861467==-- From ecohen at redhat.com Thu Feb 13 21:53:28 2014 Content-Type: multipart/mixed; boundary="===============6325466810910009584==" MIME-Version: 1.0 From: Einav Cohen To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #7] "" Date: Thu, 13 Feb 2014 21:53:24 -0500 Message-ID: <1665437800.6901448.1392346404442.JavaMail.zimbra@redhat.com> In-Reply-To: 52FD8044.4030205@redhat.com --===============6325466810910009584== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_6901446_1401857834.1392346404439 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi Yuko, I believe that this string should be translated (with the "<" and ">" kept = in the translations). = As far as I can see, this string is used in the New VM dialog in the sectio= n in which the vNICs = of the newly-created VM are configured: Each vNIC configured for the newly-= created VM can be = associated with a certain vNIC profile. It can also be assigned with the "<= Empty>" vNIC profile. = see attached. ---- Thanks, Einav ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Thursday, February 13, 2014 9:32:36 PM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #7] "" > = > Hello again, > = > I have another question on the following string. > = > File: CommonApplicationMessages > Resource ID: emptyProfile > String: > Question: Does this string need to be translated or left in English? Could > you tell me where in the GUI it is used? > = > Thank you. > = > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = ------=3D_Part_6901446_1401857834.1392346404439 Content-Type: image/png; name=3DEmpty-vNicProfile.png Content-Disposition: attachment; filename=3DEmpty-vNicProfile.png Content-Transfer-Encoding: base64 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 Uh507ty5VEZhQUms2KA6deoQHh7Otm3bGDlyJCNGjOCnn37ipZdeombNmlbH1qpVizFjxhAdHW31 cf7MmTMJDw9n1KhRxRbXxo0bWbx4sdXqBAcPHgQgODiYY8eOERwczLp164yPLgFCQkKIjo7m8ccf p0GDBjg5ORU4ZSFPcHAwhw4dIiQkhKNHjxISElJs5yJyp1iyZAl79uyhVatWuLi40LJlSxISEoiI iDCOmT17Nj///DNVq1blzTffLHCkqW/fvmzcuNGYD1vU+iJyY+akZMxJyZhycnIsee8Wdx8+SVV3 pzIOTe5k58wZOGbm3pzl4+NzS20FBASU6jquInL7Wrx4MWFhYWUdhoj8v/DwcKsboPPkLVOX6ViR tk3qArk3audNIcybxw4aiRURERERG6QkVkRERERsjpJYKbc0lUBERKT80hJbIiJyRwgPDy/rEESk GCmJFRGRci+/G0hExLZpOoGIiIiI2BwlsSIiIiJic5TEioiIiIjNURIrIiIiIjZHSayIiIiI2Bwl sSIiIiJic5TEioiIiIjNURIrIiIiIjZHSayIiIiI2BwlsSIiIiJic5TEioiIiIjNcSjrAESuJz4+ vqxDEBERkduURmJFRERExOZoJFZuOy1atCjrEERERKQM7T588obHaCRWRERERGyOklgRERERsTlK YkVERETE5iiJFRERERGboyRWRERERGyOklgRERERsTlKYkVERETE5iiJFRERERGboyRWRERERGyO klgRERERsTlKYkVERETE5iiJFRERERGboyRWRERERGyOklgRERERsTlKYkVERETE5iiJFRERERGb oyRWRERERGyOklgRERERsTlKYkVERETE5jiUdQAiIiKlJTw8vKxDEJHrCAsLK9LxSmJFROSOUtQ/ lCJS8m7mDaamE4iIiIiIzVESKyIiIiI2R0msiIiIiNgcJbFi0+677z4OHz58zf527dqVQTQiIiJS WpTEik0zmUy89957ZGZmlnUoIiIiUoqUxIpNy87OJigoiEWLFl33mB07dvDYY4/xwAMPMHDgQLZt 2wZARkYGnTt35quvvqJ79+507dqV//73v6xdu5Zu3brxyCOP8NVXXxntXLx4kYkTJ+Ln50doaChm s7nEz09ERETypyRWbFpOTg4dOnQgJSWFffv25XvMnDlzmDx5MtHR0YwYMYLZs2cD4OjoSGpqKr/9 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 sfjuu+9QWlqKr7/+GgMHDmz0uoYMGYJVq1ZBr9dj48aNmDlzplPzBQUF4cqVKzAajY1cIRERkbwx xJKsRURE4L333sM333yDESNG4LHHHkNaWhrmzp1rafPiiy/i5MmTuPfee3H27Fm89NJLjV7Xiy++ iHPnzmHUqFH45ptvMGPGDKfm+89//oNZs2ZhzJgxjVwhERGRvAmiKEqCIAAAEpLTEOKldnFJ1Jpl FxsQExnu6jKIqIVauHAh5s+f7+oyiKiKqs/NhOQ0Sx6QJAmTJk0CACgUCkyePLn8/01eJRERERFR PTHEEhEREZHsMMQSERERkezwEltERNSqLFy40NUlEFEDYIglIqJWg1/qImo5eDoBEREREckOQywR ERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBER ERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsERER EckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERER yQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJ DkMsEREREcmOm6sLIGooRqMRu3fvhk6ng1KptNumTZs2iIuLg0qlauIKWxeOBzUn3B+JWh6GWGox Nm/ejIiICISFhTlsd+nSJWzZsgUPPvhgE1XWOnE8qDnh/kjU8vB0AmoxjEYjQkJCIEkSRFG0+294 eDiMRqOry23xOB7UnHB/JGp5eCSWWhSDweBUO0mSGrkSAjge1LxwfyRqWXgklloMo9GIsrIyp272 jrRkZGRgypQpaNu2LVQqFXx9fTFmzBgkJCRY2owaNcrpmmrTVhAEp9vKQXMcj6pqmreuYyIIgtUt NDQUv//973H16tU69dcYBEHAtm3bbE47cOBAvda9OWqI/bHymAYGBuLhhx9GYmKi0zU4u23qs083 9L5Xn1oc9dNc9xOSF4ZYokoeeughREZG4vjx4ygtLUVqaiomTZqEzz77zNLm/PnzTvdXm7ZUXUOP R1U1zVufI3KSJFk+ok5MTETnzp0xderUOvfX0FQqFT766COb6/jvf/8b7u7uLqiq+ZMkCWazGceO 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 klsfQauDI2HIPIXSC79C6ekNVDqipwqOhP7yUZSmHrAc5e3QoQOOHDmCa9euobBYh+eeew5FRUVY vnw5fjewByBJ0Gg00Hr5wMNTW+3jd1Vwd4ilBShJ3glD7iWogyLs1qb0DgVEsfzoJAA3y/3bIVYd HAlzyQ3oknfCXFoI95AecIayTTDUwZHQXz0BSTTXPIMdVWt2tH6OWG9rP6j8O6H00n4AgDokEpKx BCXnd8F4PQXqtlGV5qvb8sj1BFEUpYpr0SUkpyHEy/HHCESNKbvYgJjIcFeX0WwJggAJt37RRwK2 nrX/5Qii1mr0HeXnam4907yeH6W6YkzoH4ysrCxcupqNrUfOo3/f3hge1Q7du3eHn58fTpw4gXW7 foN3227w8LT/c81EDWl0T/vnNwuC4JJfkktITrPkAUmSMGnSJADlvz45efLk8v83eVVERESt2MUr 2dgZfwk9+8bCqPZHaZkR06dPR25uLpKSkhDsrYRBr+dP0BLVgCGWiIioCQgKBc6kZePw+Vx0790P Pr4B8PDU4mxmGd544w2sW7cOvXv3xsX0TFeXSiQLDLFERERNQKV2x9kcCV16RMPb1x+CQgGFUoki swe2H78Eyd0XH329CQqvMHhotHX62Vmi1oTXkyAiImoCCoUSGq0XIAhWAVXl7gGjEIbrJTqERwXB U6OFm4rfTyGqCUMsERFRExAEweryW5UfV7t7QO1etx9UIGqtGGKJWiDdmS2uLoHIhSYC4POAqCrt HWNdXUKDYoglaoFa2gsVUV3weUDUsvGLXUREREQkOzwSSyRjji5QTdTa8flB1LIxxBLJFa++Q0RE rRhPJyAiIiIi2eGRWCK54S9REhER8UgsEREREckPQywRERERyQ5DLBERERHJDkMsEREREckOQywR ERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBER ERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsEREREckOQywRERERyQ5DLBERERHJDkMsERER EckOQywRERERyQ5DLBERERHJjpurCyCihrd+/XpXl0BERM3MxIkTXV1Cg2KIJWqBWtoLFRERUVU8 nYCIiIiIZIchloiIiIhkhyGWiIiIiGSHIZaIiIiIZIdf7CKSGUEQXF0CERGRyzHEEsmIJEmuLoGI iKhZ4OkERERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERE RCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFERERE JDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQk OwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7 DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsM sUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyx RERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFE REREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsMsURE REQkOwyxRERERCQ7DLFEREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDtuVR/ILja4og4ii4Tk NFeXQERERM2cVYiNiQx3URlERERERM7j6QREREREJDsMsUREREQkOwyxRERERCQ7DLFEREREJDsM sUREREQkO9UusVVZfHx8U9VBrVS/fv1cXQIREREA1+Yee++HLS2LNeT7vt0QGx8fj379+sFgMDbY wogqu349F6tWrcLUqVNdXQoREbVyrsw99t4PW1oWa+j3fYdHYiUAktQgyyGqRuLORUREzYirco+j 98OWlMUa+n3fYYiFJLWcLUfNDkMsERE1Ky7KPQ7fD1tQFmvo933HX+ySJIh2blczrmLaU9MQ3jkc bby0CAkNxvgHx+FEQoKljYenu935G+v25cqV8PB0x6fLP62xrSvqq82tpvoOHzmM0WPuQ0CgPwIC /fHAuPtxPP640/2PvX+MS7eH1DKek0RE1FLU8L7lzPuurffSS2lpiLmzL/677L+1fz+soaat27Zh 8JBB8PH1RoeO7TH92enIzslpltmlod/3HYZY6dbGs3V77LHHEBERgQP79+NGXj5OnzqDRx99DCtX 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3D ------=3D_Part_6901446_1401857834.1392346404439-- --===============6325466810910009584== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzY5MDE0NDZfMTQwMTg1NzgzNC4xMzkyMzQ2NDA0NDM5CkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0CgpIaSBZdWtvLAoKSSBiZWxpZXZlIHRoYXQgdGhpcyBzdHJpbmcgc2hvdWxkIGJlIHRyYW5z bGF0ZWQgKHdpdGggdGhlICI8IiBhbmQgIj4iIGtlcHQgaW4gdGhlIHRyYW5zbGF0aW9ucykuIApB cyBmYXIgYXMgSSBjYW4gc2VlLCB0aGlzIHN0cmluZyBpcyB1c2VkIGluIHRoZSBOZXcgVk0gZGlh bG9nIGluIHRoZSBzZWN0aW9uIGluIHdoaWNoIHRoZSB2TklDcyAKb2YgdGhlIG5ld2x5LWNyZWF0 ZWQgVk0gYXJlIGNvbmZpZ3VyZWQ6IEVhY2ggdk5JQyBjb25maWd1cmVkIGZvciB0aGUgbmV3bHkt Y3JlYXRlZCBWTSBjYW4gYmUgCmFzc29jaWF0ZWQgd2l0aCBhIGNlcnRhaW4gdk5JQyBwcm9maWxl LiBJdCBjYW4gYWxzbyBiZSBhc3NpZ25lZCB3aXRoIHRoZSAiPEVtcHR5PiIgdk5JQyBwcm9maWxl LiAKc2VlIGF0dGFjaGVkLgoKLS0tLQpUaGFua3MsCkVpbmF2CgotLS0tLSBPcmlnaW5hbCBNZXNz YWdlIC0tLS0tCj4gRnJvbTogIll1a28gS2F0YWJhbWkiIDx5a2F0YWJhbUByZWRoYXQuY29tPgo+ IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDEz LCAyMDE0IDk6MzI6MzYgUE0KPiBTdWJqZWN0OiBbRW5naW5lLWRldmVsXSAgW29WaXJ0IDMuNCBM b2NhbGl6YXRpb24gUXVlc3Rpb24gIzddICI8RW1wdHk+Igo+IAo+IEhlbGxvIGFnYWluLAo+IAo+ IEkgaGF2ZSBhbm90aGVyIHF1ZXN0aW9uIG9uIHRoZSBmb2xsb3dpbmcgc3RyaW5nLgo+IAo+IEZp bGU6IENvbW1vbkFwcGxpY2F0aW9uTWVzc2FnZXMKPiBSZXNvdXJjZSBJRDogZW1wdHlQcm9maWxl Cj4gU3RyaW5nOiA8RW1wdHk+Cj4gUXVlc3Rpb246IERvZXMgdGhpcyBzdHJpbmcgbmVlZCB0byBi ZSB0cmFuc2xhdGVkIG9yIGxlZnQgaW4gRW5nbGlzaD8gQ291bGQKPiB5b3UgdGVsbCBtZSB3aGVy ZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQ/Cj4gCj4gVGhhbmsgeW91Lgo+IAo+IAo+IFl1a28KPiAK PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEVuZ2lu ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+IAoKLS0tLS0tPV9Q YXJ0XzY5MDE0NDZfMTQwMTg1NzgzNC4xMzkyMzQ2NDA0NDM5CkNvbnRlbnQtVHlwZTogaW1hZ2Uv cG5nOyBuYW1lPUVtcHR5LXZOaWNQcm9maWxlLnBuZwpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRh Y2htZW50OyBmaWxlbmFtZT1FbXB0eS12TmljUHJvZmlsZS5wbmcKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogYmFzZTY0CgppVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBckVBQUFKSENBWUFBQUNI RVE0cEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6CkFBQU94QUFBRHNRQmxTc09Hd0FB SUFCSlJFRlVlSnpzM1hkNFZGWCt4L0gzcEpLRWRLcjBqblNVWWdrR1JEb2JwQVFoa05DRWdKUjEK Uld5QUlSYldGUlJsUlFVRVE0SUtpTkpXVjJIUm9FR1JJdEpGcXBRb0pZRmswdHY4L3NndlZ3WkNT Q0NGQ1ovWDgrUmg3ajMzblBPOQpOd241enBsenp6VkZSVVZadU0zOTl0dHZPRGc0QUpDVmxVWGp4 bzNMT0NMYlV0NnUzemZmZk1QNTgrZnAzTGt6S1NrcC9QREREelJvCjBJRDc3NysvUlBvcmI5ZXZ0 RjE5L1RwMDZGREdFVWxwMkw1OXUzNXZib0V0L0wremZQbHlBSVlQSDE3R2tSUmVhVjdYL2Z2Mzg4 c3YKdjNEMzNYZlR0bTFiN096c1NxeXYwbks3L1Z5YWxpMWJsbThTZS9ueVpjNmZQOCtsUzVkSVNr b2lNek96dEdNejVPVGtZREtaQUxCWQpMT1hpQjZFMGxiZnJaN0ZZeU1uSndXS3hZREtaTUpsTUpY cE81ZTM2bFRaZHZ6dVR2dSszeGhhdVgxWldGb0NSMU5pQzByNnVPVGs1ClJwLzI5dllsMmxkcEtJ bnI1K2pvU01XS0ZmSDI5cVpLbFNwNGVYa1Z1cTRwSWlMQ0tvbU5pNHZqOE9IREpDUWszSEpnSWlJ aUlpS0YKNWVucFNaTW1UZkQxOWIzaHNRNTU3NlF5TWpJNGNPQUFGeTllTE9uNFJFUkVSRVN1a1pD UXdQYnQyNmxVcVJMTm16Zkh5Y25wdXNjNgpaR2RuazVTVXhONjllMGxMUy91cndNR0JJVU9HMEw1 OWUzeDhmR3pxNHdJUkVSRVJ1ZjFsWldVUkh4L1BqaDA3V0xGaWhURk41ZUxGCmkvejAwMCswYXRX S2loVXI1bHZYOVBycnIxdCsrZVVYc3JPempaM2p4bzNqb1ljZVV1SXFJaUlpSXFVaUt5dUw3Nzc3 amtXTEZobjcKN08zdGFkT21UYjZKckNra0pNU1NucDRPNU01RGVQMzExL0gwOURRT3NGZ3NKQ2Nu Yy9qd1lmYnMyY01QUC94QVVsSlN5WitKaUlpSQppSlFyTHE0VlNVdE54c1hWamNwVnF0S29VU1B1 YmR1R3RtM2JHTWNrSkNUd3pEUFBHUGRuT1RzNzA3WnQyMnVtRnBnZWUrd3hDNENYCmx4Zi8vdmUv Y1hSMEJIS1QxeE1uVGpCejVreXJVVm9SRVJFUmtlSmlNcGxvM3JJTmZYdjNwRTJiMWdCa1ptWXll ZkprTGwrK0RJQzMKdHpmTm1qV3pycGVYeEM1YXRBZ1BEdzhBMHRMU2lJaUlJRG82dWhSUFFVUkVS RVR1Vkc3dVh2VG8yWXZCQS9zQmtKaVl5TGh4NDR6eQpLNWY0QXJCdjBhTEZySEhqeHRHMGFWTWdO NEY5NVpWWCtQbm5uMHMzY2hFUkVSRzVZMlZtcEhIaStERXlzazAwYjlZVVoyZG5mSHg4CjJMVnJG d0NWS2xWaTRNQ0J0RzdkbXRhdFcyUG40T0RBUXc4OUJPUk9JWWlJaU9EbzBhTmxlUTRpSWlJaWNn ZEtTMHZsUC8vWndLNmYKZndHd1dtZ2dMaTRPczlsc0hPdlFvMGNQby9ERWlST2FRaUFpSWlJaU44 WEh4d2RmWDEvYzNkMk5GUVdTa3BJd204M0V4Y1VSSHg5Lwp3ell5VXBQNGRNMDY3cjJuRFE0T0R2 VG8wWU12dnZnQ2dOOS8vNTBXTFZvQVlQL3ZmLzk3bG9lSEJ4YUxoY21USjJPeDVQc1VXaEVSCkVS R1JmRGs3TzFPdlhqMGFOR2hBWEZ3Y3NiR3hIRDkrbk5PblQyTTJtM0YwZEtSeDQ4WTRPanFTbkp4 OHcwVURMc2RmcEU3ZGV0UzQKNnk0cVZhckV4bzBiZ2R4WkF3MGFOQURBenNmSEI4ak5rc3ZiS2dR clZxeGd4WW9WZDJ6LytTbE1UTGRqM0NJaUluSjdjbloycG43OQorbVJtWnJKMTYxWk9uVHBGWW1J aVdWbFpaR1Zsa1ppWXlLbFRwOWk2ZFN1Wm1ablVyMThmWjJmbkc3Yjc0MDg3Z056UjNUeVptWm5H CmE3dThSbjc3N2JkQ0JacVg0UGo3KytlN3Y2UzV1N3Z6MFVjZkVSVVZoWXVMaTFWWmhRb1ZpSXlN NUtPUFBzTGQzYjNRYmZibzBhTk0Ka3JhOGEvYkpKNTlZZllNZ2Q4M2Vqejc2U0FtbGlJaUkzTlpx MWFwRlNrb0t2Ly8rZTRFRG90bloyZnorKysra3BLUlFxMWF0RzdaNworSEJ1Ym5wbHdwdVltR2k4 dHN0YnFtRHIxcTFGQ25qQWdBSFkyZGtWcVU1eE1Kdk43TjY5RzBkSFI5cTNiMjlWMXE1ZE81eWNu Tmk5CmV6ZG1zNWtoUTRZd1pNaVFHN2Jac1dQSGtncTNVRXdtMHpWdkN2ejkvYkczdHkrVGVBcDcz VVJFUk9UTzV1UGp3MTEzM2NXWk0yZU0KZlgzNjlMbm11Q3YzblRsemhydnV1dXVhQWJ5clhiNFVC MkMxckZaT1RvN3gybml1N0o0OWV3b2RjSEp5TWdDZE9uVml5NVl0MXoydQpXN2R1ZE8vZW5hcFZx M0xwMGlVKysrd3p2dnZ1T3p3OFBGaTBhQkc3ZCsvbVgvLzZGd0RQUC84OHJWdTM1dWVmZitiMTEx OEg0TG5uCm5xTjE2OWFNSGoyYTFOUlVvOTB0VzdiUXJsMDc3ci8vZnI3NzdqdGovLzMzMzIrVUE4 WUk1cEFoUTNCeWNpSXlNcEs0dURqZWVlY2QKeG84Zmo1ZVhsMVYyZitYeFY3N09yeHlnZXZYcWpC Z3hna2FOR21Gblo4Zmh3NGY1OE1NUE9YZnVYS0d2WlZwYUdwbVptWFRwMG9VMQphOVlZK3p0Mzdz emx5NWR4YzNNekhrQlJtRDVOSmhPREJ3K21hOWV1bUV3bWZ2amhCNktpb294bkVVUHVEMEREaGcw Wk8zWXMxYXBWCjQ5aXhZN3ozM250Y3VIQ2h3T3MyYjk2ODY5YUI2MysvUlVSRXBIenk5ZlhsNU1t VHhnaHNuejU5OFBiMnBrK2ZQc2JOV0Zmdnk4N08KNXVUSmsvajYraFo0bzFkMlprYUJmUnREcVht SmFXRzR1cnF5YnQyNkFrZGpIM3JvSWNhTUdVT3RXclZ3Y25LaWF0V3FUSmd3Z1diTgptcEdZbUVo c2JDejE2dFVEY3ArTG03ZE9iZE9tVFkyTXUzNzkrcHc4ZWRJcWdRWDQrZWVmTVp2TnRHclZDamMz TnlPbTFxMWJZemFiCjgxM2pObThPaGF1ckt4TW5UcVJxMWFxRm1vOVJrQWtUSnRDeVpVdmMzTnh3 Y1hHaFRaczJqQjgvdmtodE9EbzZzblBuVHFwVXFXTGMKYmRlNGNXUHV1dXN1ZHUzYVpaWEFGcWJQ TGwyNjBMOS9menc4UEhCM2Q2ZEhqeDRNSERqUXFvM3M3R3ltVHAxS25UcDFjSFoycGxtegpab3dh TlNyZitQS3VXOFdLRlF1c1U5RDNXMFJFUk1vbmQzZDM0NmxhQUY5ODhRV1hMbDB5a3RhOEJQYlNw VXRHVWd0dytmTGxRa3o5CkxIaXhnWnVhRDJBeW1kaXlaUXYyOXZaMDZ0UXAzMk42OWVvRndKdzVj eGcrZkRoejU4N0ZaRExSczJkUEFBNGRPb1NYbHhkZVhsNDAKYU5BQVoyZG5qaDQ5aXF1cksvWHEx YU5TcFVwNGVIaHc2TkNoYTlyT3pzNW02OWF0Mk52YkcxTUJPblRvZ0lPREF6Lzg4RU8rOHpIeQpW bDF3Y1hIaDJMRmpqQnMzamhFalJsaU50QmIxWS9RWFgzeVJZY09HTVdUSUVQN3hqMzhBMEtoUm8w TFhoOXdFL3NjZmZ3UnlFOUFyCi84MXZpc2VOK256a2tVY0FtRDkvUGkrOTlCSlpXVm0wYWRQR3Fn MUhSMGQrL3ZsblJvOGVUV1JrSklEeEp1SnFlZGZOMmRtNXdEbzMKK242TGlJaEkrVk94WWtWU1Vs S3M5dVVsc3MyYU5hTlpzMmJYSkxBQUtTa3B4aEpjTjh2aHhvZmtMenM3MnhpTi9mNzc3NjhwcjFt egpKZ0RUcGsyejJsK25UaDBBZnYzMVY3cDI3VXE5ZXZXb1c3Y3VBS3RYcithNTU1NmpXYk5teHNm VStTV3hrRHRsb0dmUG50eC8vLzE4Cjg4MDMxMHdsS0VoVVZKVFZ4T0NiVmF0V0xjYU5HMGU5ZXZX TXRYYnovaTJLZmZ2MmNlblNKVHAwNklDbnB5ZjMzWGNmNTgrZjUrREIKZzBYdXMxcTFhZ0RzMkxH RHpNeE1oZzhmbm0rZksxZXVKQ1VsaGMyYk54TVNFb0tycStzTjR5eW96bzIrM3lJaUlpTEY2WmJ1 elByMgoyMjl4ZEhTa1U2ZE9WaE50QytMbDVRWDhsWnpXcTFlUDVzMmJjLzc4ZVg3NTVSY1NFaEpv MXF3Wjlldlh4Mkt4WERlSlBYSGlCS2RPCm5hSjU4K1pVcjE2ZEZpMWFjUHIwYVk0ZlAzN0RHQzVl dkZqSU04VDRPRDh2N2l1RmhvYlNxRkVqSEJ3Y2JtbDlYWXZGd3ZmZmY0K2oKb3lOanhvekJ4Y1hs dW5OSmI5VG5sWk9mQzVLWHhLZW5weGM2enB1cGs5OTFFeEVSa2ZJaEtTbnBtb0d3dkNrRUJ3OGU1 T0RCZzhiVQpnaXU1dXJxU2xKUjBTMzNmOUVnc1FGWldGdXZYcjJmQWdBR2twYVZabmNUcDA2ZXBY NzgrcjczMkd2djI3YnZtSS82TEZ5OFNGeGRICjQ4YU5hZHk0c2ZIUithRkRoMmpWcWhVVktsVGd6 Smt6Qlo3Z2xpMWJDQTRPWnVUSWtkamIyOS95VFVRMWE5YmszTGx6WkdabWtwcWEKaW91TEMxMjdk bVhMbGkwRUJnWmVjM3p0MnJVQmVPR0ZGM0J5Y21MV3JGbEE3bEpmYVdscFJlcDd5NVl0QkFRRTBL RkRCeXdXeTNYUAo1VVo5bmp0M2pycDE2OUtoUXdjdVhMaEFXRmdZc2JHeDE0eVFGcmNiZmI5RlJF U2svREdielhoNWVSa0RYZm5OZ2MzdlppOHZMeStyClI4amVqRnRlSTJ2ejVzMDRPenRmazRXdlhi c1d5RjFoSUcrOTA2aW9LSjU4OGtuam1FT0hEdEc2ZFd1Y25KdzRjT0FBQUFjUEhzVFYKMVpXNzc3 Nzd1cU93ZVdKaVlzak96cVoxNjliazVPVGtPNjJoTVBKdUhKczdkeTVSVVZFQUhEbHlCSUNSSTBm eTRZY2Zjczg5OTVDUgpZWDJYWE42STd1elpzd2tMQ3pNbU5yLzc3cnRGanVIczJiUEdLUExodzRj NWYvNTh2c2ZkcU05dnZ2a0dnTW1USi9QU1N5OWhiMi9QCnJsMjdpaHhQVVJYbSt5MGlJaUxsUzF4 Y0hIWHIxaldXQmMyYkQzdmxITmlyOTluYjIxTzNibDNpNHVKdXFlOWJUbUl6TXpQWnNHSEQKTmZ1 M2I5L09raVZMT0hYcUZKbVptU1FsSlJFVEU4TUhIM3hnSEhQbzBDSGo0Kys4K1o5NWlhdkpaTHBo RXB1UWtHQXNEYlozNzE2cgp1K09LWXVYS2xaak5aakl6TXpseDRnUUFTNVlzNGRDaFE2U25wL1A3 NzcvenhodHZHQk9YODc1UmtaR1JYTHAwaWFTa0pDSWlJb2lLCml1TFNwVXRGbXE1d3BiejV2QVhO NjcxUm54czNidVN6eno0em5sUDg5ZGRmczNyMTZwdUtweWdLOC8wV0VSR1I4aVUrUHA3WTJGamoK M2hqZ21wdTRydDVYczJaTlltTmpDMXhlcXpCTU9UazVGcFBKcE1YdFJVUkVSS1RJOGg0N201S1N3 cGt6WjY0N3BkRGUzcDZhTld2aQo2dXJLOGVQSEMzV1B6WW9WSzdCWUxBd2RPaFFBT3pzN2dvS0Nj bDhYM3ltSWlJaUl5SjBtUFQyZDQ4ZVA0K2pveUlNUFBranQyclh4CjhQREF3Y0VCQndjSFBEdzhx RjI3Tmc4KytDQ09qbzZGVG1CdjVKWnU3QklSRVJFUlNVOVA1K2pSbzhUSHgrUHI2MHZEaGcyTmRX RHoKcGpqdTM3Ly9scWNRWEVsSnJJaUlpSWdVaS9qNCtHSk5WQXVpNlFRaUlpSWlZbk9VeElxSWlJ aUl6VkVTS3lJaUlpSTJSMG1zaUlpSQppTmdjSmJFaUlpSWlZbk9NMVFsV3JGaFJsbkdJaUlpSWlC U2FSbUpGUkVSRXhPWllyUk83Ky9ESk1ncERSRVJFUk9RdmJadlVMYkQ4Cm1vY2RqSHQ1Y1VuRklu SkRpMmFPeFRFenFhekRFQkVSa1RLVTZWanhoc2ZrKzhTdWdINWZGWHN3SWpleWZsM1BzZzVCUkVS RWJJUWUKT3l1M0xSOGZuN0lPUVVSRVJFcFJVUjVacXh1N1JFUkVSTVRtS0lrVkVSRVJFWnVqSkZa RVJFUkViSTdteElxSWlJaUl6YmhvVGdlVQp4SXFJaUlpSURYRnhjQVkwblVCRVJFUkViRkNSUjJL cmVUV2xjNHZ4MVBKdGpZTzlFL0ZKWjloMWJEVTdqMzFhRXZFVm01bUJ1d0I0CitkTjd5emdTRVJF UkVibFZSUnFKcmVyVm1GRVBMOFduWW0yV2JCN0IvQzhEU00xSW9OYzl6K0YzOStpU2lsRkVSRVJF eEVxUlJtTDkKbTQzRHdkNlp6WHZuRTU5MENvRC8vdndhai9uTncvbUt4NE01MkZlZ2E2dkpOS3Y1 Q0U0T3Jodzg4eisrM0RXYjdKeE03RXdPVEIvMApFMGxwRi9uNmx6Zm8xZllaTXJQVFdiOWpGaWZQ NzdoeGZUc0hwZy9NcmIvOXlBb2VhamFXZjM3K0FMN3VkZWpSNW1scStMVEFaTExqClROeGUvdnZ6 djdpVWZLWVlMNWVJaUlpSTNBNktOQkpicTFKYkFFN0gvV0xzdTVCNG5IZSs3TWZtdmZPTmZWMWJU YVpEd3lGOHMrOGQKdnRyOU9tM3FCbkJmNDJFQTVGaXlBSEJ4OHNEQnpva05PMS9DMDdVYVBkcE1M Vno5bk56NkZSemR5YzdKWU02NkxnRDhyWDBZOWFwMgpZUGwzVDdEcWg2ZHBVTzBCL3RZK3JNZ1hS RVJFUkVSdWYwVktZcDBkM1FCSXkwZ3E4TGhtTlI4QjRQRFphQTZkMlF4QWk5cTlySTZ4CnQzUGlj R3cweC83OEVZQks3dldLVk4vQjNwbTl2MzlCVm5idU1nc1IzNHptMWRVZCtlUFNJVTVmM0FOQVRk K1dSVGs5RVJFUkViRVIKUlpwT1lFNDlqNWRiRFZ5Y1BFaE96MzIyYmQ0TlUvRFhUVk11VHA0QVRI czAyaWp6Y3J2cm12YlNNLzlLaHUzcy9ncWxzUFZUMGk4YgpyK3RWNlVEM05sT3A1RjRYT3p0N0FP enRIQXQ5YmlJaVVuNHRYcnk0ckVNUWtlc1lPM2JzVGRVclVoSWJlK2tnWG00MXFGMjVyVEZDCit2 S245MW9sc2dBSktYL2lVN0VXc3orN24reWNqQ0lIZFRQMS85WStERS9YYWl6ZFBJSnpDVWQ0ZnNB UFJlNVhSRVRLcjdBd1RURVQKS1FuWjJkazNWZS9VcWQrSmpJeTY2WDZMTkozZys0Tkx5TXBPbzJ2 TEtYaFhySW1UZ3l2MzFCOEFXSStxSGpqOU5RRE5hM1duVHVWNwplSDdBRHd6eGU2dlEvZHhNZlNl SENnQmtacWZUdnVGanBHV2EvMysvYStGUFVFUkVSRVJLM0tsVHY3TnExYXBiYXFOSUk3SG5FNDZ3 CjdOdXhkR2s1a1hIZFBzYmV6cEdFbEhQc09McVNIdzVIR3NkOWYzQUpqdll1UE54eUVrNE9McHk4 c0pQLy92eXZRdmR6TS9VMzdYbWIKUjFyOW5aRE9DOW42YXdTYmZubVRycTJtTU9hUktONzdhbUJS VGxORVJFUkVpaWdqSTczUXg5NXFBZ3MzOGJDRDJFc0grZWk3aVFVZQprNTJUd2FZOWI3SnB6NXY1 bGwvOXdJR3J0NHRhSDJEUHlmWHNPYm5lYXQ4dlYyenJJUWZseTY1ZHUxaStmRG1uVHAzQ3hjV0Zk dTNhCk1XclVLRHc5YytkVEJ3UUVzSDc5K2h1MFVyQ1pNMmZ5OHNzdkYwZTRJaUlpVXN6MDJGbXhP UWNPSE9DTk45NWc0TUNCZlBMSko4eWIKTnc5WFYxY2lJeU52WExrSVltTmppN1U5RWJsOW1Fd200 NnRTcFVvTUdEQ0F2WHYzRnFwdVZsWVd6ei8vUEs2dXR6WmR6V1F5R2ErNwpkZXQyVFhsU1VoTDMz WGVmemNRclV0cVV4SXJOK2V5enp4ZzZkQ2grZm40NE9UbFJ1WEpseG8wYngrVEprL005UGlBZzRM cmJNVEV4CmhJYUdNbkRnUUNaTm1zUytmZnNBbURadEdoY3VYQ0FnSUlDb3FOeEo1L0h4OGJ6NDRv c0VCZ1l5ZmZwMGtwSnk1NEducDZjVEZCVEUKeXBVckdUUm9VRW1jc29pVUFJdkZRbloyTmp0MjdL QlZxMWI0Ky91emYvLytHOVk3ZmZvMHI3MzJHbWZQbmkyMldINzc3YmRyOXExYwp1WkkrZmZyWVRM d2lwVTFKck5pYzMzLy8zUmlkdUZYdnYvOCtVNmRPWmVYS2xRUUdCckowNlZJQTVzeVpBOEQ2OWVz SkRnNEdjcGZvCnFWT25EcEdSa1RSdTNOaElicDJjbkVoTFN5TW5KNGZseTVjWFMxd2lVanJzN095 b1Y2OGVzMmJONGgvLytBZmg0ZUZHMlI5Ly9FSDMKN3QxeGMzT2pTNWN1WEw2Y3U2emozWGZmRFlD UGp3OEEzM3p6RFMxYnRzVEZ4WVdtVFp1eWNlTkdvNDByUnkvejJ3YTQ3Nzc3T0hYcQpGQ2FUaVJr elpoajdQL3p3UXdZUEhtd3o4WXJraVlwYWpxdXIyelZmVVZIRit6ZFNTYXpZbklTRUJHUHU2NjN5 OHZKaTI3WnR4TWZICjQrL3Z6N3g1ODY1NzdONjllK25mdno4dUxpNzA2OWVQWGJ0eWw1WXptVXhr WldYUm8wY1BLbFNvVUN4eGlVanBHenQyTE5IUjBjYjIKazA4K1NjdVdMVGwzN2h3ZE8zWmsrdlRw QUtTbHBRRzVJNk1BVTZaTTRWLy8raGVYTDEvbTJXZWZaZno0OFVYcWQ5dTJiVVo3cjd6eQpDZ0NI RHg4bU9UbVpKazJhMkVTOElsY0tEaDdPd29VTHJmWXRYTGlRNE9EaHhkcFBrVy9zRWlscjN0N2V4 TVhGVWIxNjlWdHVhOGFNCkdheGV2WnFwVTZmaTQrUEQyTEZqYWRHaVJiN0hwcWFtTW5Ma1NHUGIw ZEg2WVJyZTN0NjNISStJbEIxdmIyOFNFaEtNN2MyYk43Ti8KLzM0cVZxeklVMDg5UmNlT0hmT3Rk K1ZIK3NPR0RXUDA2TkczSEV0K283QzNjN3dpVjh0TFdFTkRRMHNrZ1FVbHNXS0Rtalp0eXRhdApX d3M5L3pSdnBOVEJ3WUZMbHk1WmxWV3JWbzFKa3lZeGNlSkVvcU9qZWZQTk40MHBCVmZ6OVBSa3dZ SUYxNzA1SXIrUDNVVEVkaHcvCmZwd3FWYW9ZMjRtSmlWWnZscDJkbmZPdEZ4MGR6YlJwMC9qMTEx OUpTVW01NVRpeXM3T0ppb3JpdSsrK3M0bDRSYTRuTDNFdGlRUVcKTkoxQWJOQ0FBUU5ZdlhvMTMz NzdMZW5wNlNRa0pMQjY5V3BlZSsyMWZJLzM4ZkZoKy9idHBLU2tzR2JOR3V6dDdZMnlhZE9tRVJN VApRM1oyTnRXcVZTTW5KOGNvOC9YMUpUWTJsc3pNVEFEdXZmZGUxcXhaUTNwNk9oczNialErcWhP Ujh1SEREeiswdXV1K2F0V3FKQ1ltCllyRllzRmdzeHNmeVZ4czZkQ2hQUHZra3NiR3hWaU9qa0R1 SE5lLy9rSFBuemhVcWp2Lys5NzlVcjE2ZEJnMGEyRVM4SWdVcHFRUVcKcmpNU3UzNWR6eExyVU9S VzFhdFhqMmVlZVliSXlFamVlZWNkWEYxZHVmZmVlNjg3cnlzNE9KaDMzMzBYZ0RGanh1RGk0b0xG WXNGawpNaEVVRk1TaVJZdDQ4ODAzcVZLbENoTW4vclVHOHN5Wk13a1BEeWM1T1pubHk1Y1RIQnpN MjIrL1RYQndNSlVyVithSko1NG9sZk1WCmtaSjE5dXhaSWlJaVdMcDBLVC85OUpPeHYyZlBuc3lk TzVkbm4zMldUejc1aEk4Ly9wak5temRmVTc5cDA2WTBhZEtFakl3TTVzK2YKVCtYS2xUbDY5Q2dO R3pha2V2WHFiTml3Z1c3ZHVqRm56aHdjSFBML0FMUkdqUm9jUFhxVTJyVnJzM1RwVWg1NzdER2Jp ZGZKeWVtNgpzWXFVcEd0K090ZTlYdkNEREVSSzBqbHpScUdPdStlZWU3am5ubnV1VzM3bGd3NGVm dmhoSG43NFlXTzdTNWN1eHV1MmJkdnkzbnZ2CjVkdEcvZnIxclNhbWUzcDY4dUtMTDk2d1B4R3hE WGxUZ056YzNIam9vWWVJam82bVljT0dSdm5zMmJNWlBYbzBWYXRXcFhidDJyei8KL3Z2NXRqTjM3 bHk2ZGV1R3A2Y25peGN2eG1ReTBicDFhNUtUazNuMTFWY0pEUTBGWU42OGViaTd1eHR2b3EvMHhS ZGYwS3RYTHk1ZAp1b1RaYk03M0p0UGJNZDZFaEFUT256OWY0SFVXS1NtbW5Kd2NTOTRQNSs3REo2 bnE3b1NIaDBjWmh5VjNvc1RFUk02Wk0zRE16RjEvCk5XODVHQkdSVzdWNDhXTEN3c0xLT2d5UmNp azdPeHNvMm1ObjU4K2ZEMEJhV2pwang0NDE5c2ZIeHdPUTZWaVJ0azNxQXJrcllRd2QKT2hUSW5m TFNyMzlRN3V0YmpseEVSRVJFcEpScGRRSVJFUkVSdVNWYnQ4Ync0NDgvbG1xZkdva1ZFUkVSa1p0 V0Zna3NhQ1JXUkVUdQpFRmMrb2xWRWJKK1NXQkVSS2ZldXZIRkVSTW9IVFNjUUVSRVJFWnVqa1Zn UkVSRVJzUm1wV2JsTGVSVjVKSGJUcGsxMDZ0U0pTcFVxClVhOWVQY2FQSDgvRml4ZUxQY0RDY25k M0w3TytSVVJFUktSMFZYSjNwcEs3YzlHUzJCOSsrSUV4WThZd2RlcFV6cDQ5eS9mZmY0KzcKdTdz V2tCWVJFUkdSVWxXa0pQYXR0OTdpaFJkZTRORkhIOFhaMlptYU5Xc3laODRjRml4WVlCd1RHeHRM Nzk2OXFWNjlPajE2OU9EVQpxVk1BcEtlblU2ZE9IVDc1NUJQcTE2OVB2WHIxV0xWcWxWRnY3ZHEx dEduVGhrcVZLdEdoUXdkaVltSnUyT2JWL3Z6elQvcjE2MGZWCnFsWHAzYnMzbHk5Zkx0TEZFQkVS RVJIYlVLUWtkdi8rL2ZUdDI3ZkFZMTU4OFVYYXRXdkhiNy85aHArZm56Rks2K1RraE5sczVzQ0IK QSt6WnM0YzMzM3lUbDE1NnlhajM1Sk5Qc21USkV2NzQ0dyttVFp2Rzg4OC9mOE0yci9ic3M4L1N2 SGx6amgwN1JydDI3YXphRnhFUgpFWkh5dzVTVGsyTXhtVXdBN0Q1OGtxcnVUbmg0ZU9SN2NPWEts VGx6NWd6T3pzN1hiYkJSbzBaczNicVZLbFdxY09IQ0JSNTg4RUYrCisrMDNJSGYrNnNtVEovSDE5 U1VqSTRQS2xTdVRrSkFBUUljT0hlalZxeGRqeG95aGR1M2FSV3JUYkRZRFVLZE9IYlp2MzA3VnFs VzUKY09FQ1hicDBZZi8rL2JkMmhhVFVKQ1ltY3M2Y2dXTm1FZ0ErUGo1bEhKR0lpSWlVcHZqNGVB QXlIU3ZTdGtsZEFDd1dDME9IRGdYQQp6czZPb0tDZzNOZEZhYmhhdFdyRXhzYmVzSE5mWDE4Z053 bUppNHV6S3M4cmMzSnlJaWNueDlpL2F0VXE0dUxpNk55NU13OCsrQ0JiCnQyNHRkSnQ1ekdZekRS czJ4TjNkbmZyMTYvUG5uMzhXNWZSRVJFUkU1RGFXazVORFRFd01NVEV4UlV0aU8zVG93Sm8xYXdv OHBsS2wKU2tZV0hSOGZUNlZLbFFyVmR0MjZkWG5ublhjNGR1d1lreWRQNXZISEh5OXltMVdxVkNF Mk5oYXoyWXpaYkM3VFZSTkVSRVJFcEhqWgoyZG5oNStlSG41OWYwWkxZZi96akg3enh4aHVzV0xH Q3RMUTBMbDY4eUx4NTh4ZytmTGh4VEpjdVhYanZ2ZmRJVGs1bS92ejVkTzdjCnVWQnRQL3p3dzN6 KytlZGtaV1ZSdDI1ZHNyT3ppOXptSTQ4OHd2ejU4MGxKU1NFeU12S0c4M2RGUkVSRXhIWmtaV1dS bHBZR0ZQRmgKQnkxYXRHRFpzbVhNbWpXTFNaTW00ZUhoUWZmdTNaazNiNTV4VEZoWUdLTkhqNlpo dzRhMGE5ZU9SWXNXRmFydDZkT25NMjNhTk1hTwpIVXVkT25XWVAzOStrZHVjTldzV1R6enhCQTBh TktCbXpacTgvZmJiUlRrOUVSRXBweFl2WGx6V0lZaklkUlRsc2REMjl2WlVxRkFCCktPS05YU0ls U1RkMmlVaEpXYng0c2RZMEZ5a2hWMzU2WGhTblR2MU9aR1NVVlJKYllqZDJpWWlJaUlqY3FsT25m cmQ2WGtCaFpXUmsKOE5WWFh3RktZa1ZFUkVTa0dHUmtwQmY2NjJZU1dBQkhSMGNpSWlLQUlzNkpG YmtkQkFRRUdLOU5KaE9lbnA0MGI5NmNrSkFRcWxldgpYcXB4ckYrL3ZrVGJ2NTZTN1BmcUdBclQx OHlaTTNuNTVaZExJU0lSRVpGY1NtTEZKdVVsVmhhTGhjdVhML1BsbDE4eVo4NGMzbnp6CnpUS09y UGhjbVR5V2RNSjhxMjYwZnJUSTdhWmJ0MjVzMnJTcDFQdGRzV0lGUVVGQlZ1dWtpMGpoWldabUdu Tm9sY1NLVFRPWlRIaDcKZTlPL2YzL1dybDFyN04relp3OGZmUEFCZi96eEI1VXJWMmJjdUhHMGJk c1dnSmlZR0tLaW9yaDQ4U0xWcTFjbk5EU1VsaTFiQXJrVAp5dDk2NnkwT0hUcEU0OGFOZWY3NTU2 bFlzU0lBWjg2YzRmWFhYeWMrUHA2Ly8vM3ZCY2FWdC96Y2tTTkhxRisvUGs4OTlSUlZxbFFoCkl5 T0RVYU5HTVdiTUdENzg4RU1zRmd0ang0N0YzOSsveU9kK3ZWZ3pNaklZTVdJRTQ4ZVBaOG1TSldS blp6TjI3Rmd5TWpLSWlvcXkKNmpNcks0dWdvQ0NtVEpuQ08rKzhnNGVIQnkrODhBSjE2OWE5cHIv clhkTnAwNlp4NGNJRkFnSUNDQXdNSkRnNHVNRHJLSEk3eUh2cQpZMm5hdW5VcmUvZnV4V0t4bEhy Zkl1V0ZrNU1UWGJ0MkJUUW5WbXhjVGs0T2NYRnhmUExKSjdScjE4N1l2M2p4WWtKQ1F2ajQ0NDha Ck9IQWc3Nzc3cmxIMi92dnZNM1hxVkZhdVhFbGdZQ0JMbHk2MXFsZW5UaDBpSXlOcDNMZ3hVVkZS UnRteVpjdTQvLzc3V2JSb0VjZU8KSFNzd3JtWExsdEc0Y1dNaUlpS01wZWtnZHk1UGFtb3FKMCtl Wk9IQ2hZd2ZQOTZxajZLNFhxeU9qbzZrcGFWeDRzUUozbi8vZlNaTQptTUNpUllzNGZmcjBOWDA2 T0RpUW5wN09pUk1uV0xwMEtWMjZkQ0V5TXZLNi9lVjNUZWZNbVFQa2pod0hCd2ZmOERxS2xMWDc3 cnVQClU2ZE9ZVEtabURGakJnQi8vUEVIM2J0M3g4M05qUzVkdW5ENThtVUEwdFBUOGZiMjV1T1BQ NlphdFdwVXFsU0pqejc2aUNWTGxsQzEKYWxVcVY2N014eDkvRE9TdVgrbnU3czZxVmF2dzlQU2tR WU1HVm84KzM3NTlPN05uenk3OUV4WXBaVkZSeTNGMWRidm1LeXBxZWJIMgpveVJXYkZKQVFBQUJB UUU4K3VpampCbzFpdSsrKzg1SW9BRGVlZWNkMnJkdmo1T1RFLzcrL3B3N2Q4NG84L0x5WXR1MmJj VEh4K1B2CjcyKzF6dkhldlh2cDM3OC9MaTR1OU92WGoxMjdkaGxsaHc0ZG9uZnYzcmk2dXRLdFc3 Y0M0OXUzYng4QkFRRzR1cnJTdDI5ZkRodzQKQU9TT0hHZGxaVEZvMENCY1hWM3AyTEVqRnk1Y3VL bHJjTDFZVFNZVDJkblpEQmd3d09naktTbUp3TURBZlB1MFdDejA2ZE1IVjFkWApldmZ1emVIRGgv UHRyNkJyV3RqWVJHNEgyN1p0QTNKLzlsOTU1UlVBbm56eVNWcTJiTW01YytmbzJMRWowNmRQQjNK SGZaS1NrdGl6Clp3OUhqaHgwT0hJOEFBQWdBRWxFUVZUaHZmZmVZOHFVS1J3OGVKQ2pSNC95N3J2 dkdzYzZPRGlRa3BMQzNyMTdPWFBtRENFaElUejcKN0xOR3YvLzR4ejlLK1V4RnlrWnc4SEFXTGx4 b3RXL2h3b1VFQncrL1RvMmJrKzkwZ3NURXhHTHRSS1M0NWMwUHpSdUozYkJoQS9Qbgp6K2UxMTE0 RGNwT29pSWdJenB3NVEzcDZ1bFhkR1RObXNIcjFhcVpPbllxUGp3OWp4NDZsUllzV0FLU21wakp5 NUVqaldFZEhSK04xClNrb0tibTV1QURkY1N6a3hNZEU0eHQzZC9acmZxYnd5UjBmSG0vNW9zYUJZ cis3alJuMTZlbm9DNE9ibVJtcHFhcjc5RlhSTml4cWIKeU8xbTgrYk43TisvbjRvVksvTFVVMC9S c1dOSDRLODNudE9tVGNQZDNaMSsvZm94ZVBCZ1huamhCV043eUpBaFJqczVPVGxNbWpRSgpkM2Qz bm5qaUNmNzk3MytYMVNtSmxLbThoRFUwTkxSRUVsalFuRml4Y1haMmRsU3VYSm5CZ3djellzUUlZ LzhiYjd6QnFGR2o2TkNoCkF5YVRpY2NlZTh3b3ExYXRHcE1tVFdMaXhJbEVSMGZ6NXB0dkdsTUtQ RDA5V2JCZ0FhNnVydGYwNWVycVNuSnlNcDZlbnNaSGpkZmoKNmVtSjJXekd5OHNMczlsc0pJbkZx YUJZaXlveE1SRnZiMitTazVPdjIxNUIxN1FrWXhNcERZbUppVmFybXpnN08xdVZWNnBVQ2NnZApt UVh3OWZVMXRxKytTYXR5NWNvQWVIdDdhMUJJN21oNWlXdEpKTENnNlFSaTR5d1dDNG1KaWF4ZXZa cEdqUm9aKzJ2V3JFbU5HalhJCnlzcmk4ODgveDhQRHc3aURmdHEwYWNURXhKQ2RuVTIxYXRXcy9n RGRlKys5ckZtemh2VDBkRFp1M0doOFRBalFxRkVqdnY3NmExSlQKVTI5NFYzUHIxcTNac0dFRGFX bHByRjI3bGxhdFdoWHptUmNjYTFGOS9mWFhwS1NrOE9XWFg5SzBhZE44anlub212cjYraEliRzB0 bQpabWF4eHlaU0dxcFdyVXBpWWlJV2l3V0x4V0k4bS8xbVhMeDRFWUJMbHk2VnlCdFlFVnRTM0Fs c1RrNE9NVEV4eE1URUtJa1YyNVEzCko3WmZ2MzQ4OGNRVFhMaHdnV2VlZWNZb0h6VnFGR0ZoWVR6 MTFGTTBiOTZjM3IxN0d5c0tCQVVGOGRGSEh6RjQ4R0RlZnZ0dEprNmMKYU5RTERnN20yTEZqQkFj SHMyN2RPdVBSZGdBaElTRkVSMGZ6K09PUDA2QkJBNXljbks0N0ZTQTRPSmhEaHc0UkVoTEMwYU5I Q1FrSgpLZlpyVUZDc1JWV3JWaTNHakJsRGRIUzAxVFNBS3hWMFRXZk9uRWw0ZURpalJvMHE5dGhF U2tLTkdqVTRldlFvR1JrWkFQVHMyWk81CmMrZVNrcExDa2lWTGpMdWZpOHBrTXJGdzRVTE1aalB2 dnZzdUR6endRSEdHTFhMSHM3T3p3OC9QRHo4L1AwdzVPVGtXazhrRXdPN0QKSjZucTdsVEc0Y21k N0p3NUE4Zk1KQUI4Zkh6S09Kbzd3KzIrQnExSWNWaThlREZoWVdIRzlwNDlleGcwYUJBSkNRbWNQ MytlQ3hjdQpNSHIwYUtLam82bGR1emJ2di84K25UcDFBbklUMHl2ZnNCYTBiV2RueDZlZmZzcmpq ejlPcFVxVitNOS8va09USmsyTTQ2Nm01YmFrClBNak96Z1p5bjloVldQUG56d2NnTFMzZFdQY1Zj cGVQQk1oMHJFamJKbldCM04rVG9VT0hBcm0vWTNrREk1b1RLeUlpZDV6V3JWdHoKNU1nUlk3dHk1 Y3BzMkxBaDMyT3ZUalFMMnJaWUxBd2NPSkNCQXdmZXNCMFJ1VFdhVGlBaUlpSWlOa2Nqc1NKM09F MGxFQkdSVzdWMQphd3cvL3ZoanFmYXBrVmdSRVpGaW9pa0RjaWNxaXdRV05CSXJJaUozaVBEdzhM SU9RVVNLZ1RrcEdWQVNLeUlpZDRBcjczNFdFZHZtCjRGUUIwSFFDRVJFUkViRkJTbUpGUkVSRXhP WW9pUlVSRVJFUm02TWtWa1JFUkVSc2ptN3NFaEVSRVJHYmtKT1R3Njd0dWN0NUtZa1YKRVJFUkVa dGdaMmZIdlIzdXozMWR4ckdJaUlpSWlCUktWbFlXNldscGdKSllFUkVSRWJFUjl2YjJPRmZRT3JF aUlpSWlZa05NSnBQeApXbk5pUlVTazNGdThlSEZaaHlBaVY3bVpKK2xsWkdUd3YwMWY4MGkzSGtw aVJVVGt6aEFXRmxiV0lZakkvd3NQRDcrcGVvNk9qbndVCkZja2ozWHBvT29HSWlJaUkyQjRsc1NJ aUlpSmlFekl6TXhreGFneWdKRlpFUkVSRWJJU1RreE9kdXp3TTZNWXVzVkcvL3ZvclVWRlIKL1Bi YmJ3QTBhOWFNNGNPSDA2aFJvMUtOWStiTW1iejg4c3ZHZGtCQUFPdlhyeS9XUGk1ZXZNaXlaY3ZZ dDI4ZkNRa0pWS2hRZ1NaTgptaEFjSEV5REJnMXVxZTJyNHhlNTA1aE1KaXdXUzVITFJLVHNhU1JX Yk03eDQ4Y0pEdy9IejgrUGlJZ0lJaUlpYU4rK1BXRmhZWnc4CmViSlVZNG1OamJYYUx1NEVGbUQy N05uVXJGbVROOTU0ZzA4Ly9aU0ZDeGZTcVZNbk5tM2FkTXR0WHgyL2lQeEZDYXhJNFhYdTNCbVQK eVdUMTFibHo1eEx0VTBtczJKeFZxMVl4Y09CQWV2WHFoWnViRzI1dWJ2VHQyNWQrL2ZxeGN1VktJ UGVKSG9NSER5WW1Kb1loUTRZdwpidHc0cXdRM1BqNmVGMTk4a2NEQVFLWlBuMDVTVWhJQTZlbnBC QVVGc1hMbFNnWU5HZ1RBbmoxN21EeDVNb01HRFdMQ2hBbnMzcjBiCmdHblRwbkhod2dVQ0FnS0lp b29DY2tkaUlYY0prR0hEaHZITk45OFFIQnpNOE9IRDJiSmxpOUgvMmJObm1UQmhBa09IRG1YejVz ME0KR2pUb3VuOHdUNTgremFPUFBvcXZyeThPRGc1NGVIalF0V3RYeG84Zmo5bHNadHk0Y2FTbnAx dlZTVTlQSnpRMEZMUFpURXhNREtHaApvUXdjT0pCSmt5YXhiOSsrNjhaL3ZldVNrWkhCMEtGRDJi SmxDeUVoSVF3Yk5vem82R2cyYnR5WTcvbUpsQWQ1NjFHbXA2ZFRxVklsCm9xS2lxRnExS2xXcVZP SGpqeisrNXJpcnQ1T1NrcWhkdXpiLy9lOS9BZGl3WVFPMWE5YzJmcTlFeXBOWnMyWVZhbDl4VWhJ ck5tZi8KL3YxMDZ0VHBtdjBQUGZRUSsvZnZCOERCd1lIMDlIUk9uRGpCMHFWTDZkS2xDNUdSa2Nh eGl4Y3ZwazZkT2tSR1J0SzRjV01qaVhOeQpjaUl0TFkyY25CeVdMMTl1SEJzU0VzTEhIMy9Nd0lF RGVmZmRkd0dZTTJjT2tEdjZHaHdjYkJXTG82TWpxYW1wbkR4NWtvVUxGekorCi9IaWpENENsUzVm aTUrZkhCeDk4d0crLy9VWkdSc1kxZndqeitQdjdzMlBIRHJaczJjS3BVNmVza2wxM2QzZmF0Mi9Q dDk5K2ExWG4KaXkrK29IMzc5cmk3dS9QKysrOHpkZXBVVnE1Y1NXQmdJRXVYTHIxdS9OZTdMbzZP anFTbHBYSGl4QW5lZi85OUpreVl3S0pGaXpoOQorblMrNXlkU25qZzVPWkdZbU1qZXZYczVldlFv Q3hZc1lQcjA2VGVzVjdGaVJSWXNXTUN6eno1TFptWW16ei8vUE8rOTl4NFZLMVlzCmhhaEZTbGZu enAzeDkvYzN0djM5L1RVU0szSzFwS1Frdkx5OHJ0bnY0K05qTmNKaHNWam8wNmNQcnE2dTlPN2Rt OE9IRHh0bGUvZnUKcFgvLy9yaTR1TkN2WHo5Mjdkb0Y1STZnWkdWbDBhTkhEeXI4LzJQdDNubm5I ZHEzYjQrVGt4UCsvdjZjTzNmdWhqSG10VE5vMENCYwpYVjNwMkxFakZ5NWNNTXAvL2ZWWGV2ZnVq WnVibXpGNmV6MVBQUEVFMmRuWmJOMjZsZW5UcHhNY0hNeDc3NzFIWW1JaUFQMzY5ZU0vCi8vbVBr ZHltcGFXeGZ2MTYrdlhyQjRDWGx4ZmJ0bTBqUGo0ZWYzOS81czJiZDkyK0Nyb3UyZG5aREJnd3dE aWZwS1FrQWdNRDh6MC8Ka2ZMRVpES1JtWm5Kczg4K2k3dTdPLzM2OWVQVXFWT0ZxdnUzdi8yTkpr MmE4TGUvL1kwV0xWclFwMCtmRW81V3BPeGNPZkphVXFPdwpPVGs1N05yK0k3dTIvNmdidThUMmVI aDRFQjhmVC9YcTFhMzJYNzU4R1U5UFQ2dDllZHR1Ym02a3BxWWErMU5UVXhrNWNxU3g3ZWpvCmFG WFAyOXZiZUwxMzcxNGlJaUk0YytiTU5SL2JGeWJXdlBhdkhFRk5TVW5CM2QwZGdFcVZLaFhZaHAy ZEhmNysvc1k3M0QvKytJUG8KNkdqKzlhOS84ZXFycjFLbFNoWHExcTNMVHovOXhIMzMzY2NYWDN4 QjY5YXRxVnk1TWdBelpzeGc5ZXJWVEowNkZSOGZIOGFPSFV1TApGaTN5N2V0RzErWEs4eW5vL0VU S283emZWU2NuSjNKeWNncGRiK0xFaVhUcDB1V2FUMHhFeXBzclIyTkxhaFRXenM2T2V6dmNEMmgx CkFyRkJMVnUySkRvNm1xRkRoMXJ0Lys2NzcyamR1clhWdnNURVJMeTl2VWxPVHNiVjFkWFk3K25w eVlJRkM2ejJYZW5Lai9iZmVPTU4KUm8wYVJZY09IVENaVER6MjJHTzNmQTR1TGk2a3BLVGc0ZUZC WEZ4Y2tlcFdyMTZkdm4zN3NtYk5HbU5mLy83OW1UVnJGczJhTldQOQordlZXVDBLcFZxMGFreVpO WXVMRWlVUkhSL1BtbTI4YVV3cXVkcVBySWlMWHNyT3pJek16RTBkSHgzdy9xUWtQRDJmczJMSE1t aldMCjZPam8wZzlRcEJTVjlEellLMms2Z2RpY3dZTUhzMzc5ZWpaczJFQnljaklwS1NsOCtlV1hy RnUzanNEQVFLdGp2Lzc2YTZPOGFkT20KeHY1Nzc3MlhOV3ZXa0o2ZXpzYU5Hd3VjMzFhelprMXEx S2hCVmxZV24zLytPUjRlSHNaZC9iNit2c1RHeHBLWm1WbWtjMmpRb0FFYgpOMjRrT1RtWkRSczJG SGpzakJreldMVnFGWmN1WFNJcks0djQrSGhXclZwRjgrYk5yZHFyVTZjT3I3NzZLZzBhTktCdTNi cEcyYlJwCjA0aUppU0U3TzV0cTFhcFpqU0JkSFg5UnJvdUk1S3BldlRvYk5tekFiRFl6Wjg0Y0hC eitHaC82K09PUHljaklZT0hDaFNRbkoxdmQKRUNaU0huWHUzTG5FNThMbVVSSXJOcWRPblRxRWg0 ZXpiZHMyUm80Y3lZZ1JJL2pwcDU5NDZhV1hxRm16cHRXeHRXclZZc3lZTVVSSApSMXQ5VEI0Y0hN eXhZOGNJRGc1bTNicDFCQVVGWGJlL1VhTkdFUllXeGxOUFBVWHo1czNwM2JzM2YvLzczNEhjZFZi RHc4TVpOV3BVCmtjNGhKQ1NFVFpzMkVSb2FhcFdNNW1mS2xDbWNPSEdDS1ZPbUVCZ1l5SlFwVTBo SlNURml5RE5nd0FBT0hUcEUvLzc5cmZZSEJRWHgKMFVjZk1YandZTjUrKzIwbVRweG9sRjBkZjFH dWkwaDVjZld5UUVYMTZxdXZFaG9hU3YzNjlXblRwZzN1N3U1WUxCYk1aak5QUC8wMApzMmZQeG1R eThkSkxML0gwMDA5ak5wdEw0Q3hFN2p5bW5Kd2NTOTR2N2U3REo2bnE3bFRHSWNtZDdKdzVBOGZN M0p1emZIeDhicW10CmtuandRRW00ZlBreUV5Wk00Sk5QUHJtbGRtSmlZbGkzYnAyeDZvQ0kvR1h4 NHNXRWhZV1ZkUmdpOHYveXB0bGNMVDQrSG9CTXg0cTAKYlZJWHlMMVJPMjhLb1oyZEhmMEg1VTdy MDBpc1NCbVlQWHMyUC8zMEV5a3BLWHorK2VjMGJ0ejRwdHZLeXNyaXdJRURMRnEwNkpxbAp2a1JF Uk1vcjNkZ2xVZ2E2ZGV2R0J4OThRRnhjSEEwYU5HREtsQ2szM2RiZ3dZUHg5UFJreElnUnRHclZx aGlqRkJFUnVmMWtaYVFCClNtS2xITHVkcHhLMGI5K2U5dTNiRjB0Ym4zLytlYkcwSXlJaVlndmNL N29CU21KRlJPUU9jZVhTY3lKaSs1VEVpb2hJdVpmZkRTUWkKWXR0MFk1ZUlpSWlJMkJ3bHNTSWlJ aUppY3pTZFFFUkVSRVJzUWs1T0RqRXhNWUNTV0JFUkVSR3hFWFoyZHZqNStlVytMdU5ZUkVSRQpS RVFLSlNzcmk3UzAzSFZpbGNTS2lJaUlpRTJ3dDdlblFvVUtnSkpZRVJFUkViRVJKcFBKZUswa1Zr UkVSRVJzUWtaR0JsOTk5UldnCkpGWkVSRVJFYklTam95TVJFUkdBa2xnUkVSRVJzVUZhWWt0RVJN cTl4WXNYbDNVSUluS1ZtM2tjZEdabXBsRlBTYXlJaU53UndzTEMKeWpvRUVmbC80ZUhoTjFYUHlj bUpybDI3QXBwT0lDSWlJaUkyU0Vtc2lJaUlpTmdjSmJFaUlpSWlZbk9VeElwTit2WFhYNWsrZlRx QgpnWUVFQmdZU0ZoYkdrU05IQ2wxLzVzeVpWdHNCQVFFM0ZjZk4xcnVaTnJPeXNvaU1qR1RRb0VI RjNxZkluZXJzMmJNTUh6NmN1KzY2CkMwZEhSN3k4dk9qVnF4ZTdkKzh1NjlCRTVBYVV4SXJOT1g3 OE9PSGg0Zmo1K1JFUkVVRkVSQVR0MjdjbkxDeU1reWRQRnFxTjJOaFkKcSszMTY5ZmZWQ3czVys5 bVhMeDRrZFdyVi9QaGh4K1dXcDhpNWQyamp6NUtreVpOMkxseko2bXBxUncvZnB5aFE0ZXlaTW1T c2c1Tgp4S1owN3R3Wms4bGs5ZFc1YytkaTd5Y25KNGVZbUJoaVltS1V4SXJ0V2JWcUZRTUhEcVJY cjE2NHVibmg1dVpHMzc1OTZkZXZIeXRYCnJnUnlSeTBIRHg1TVRFd01RNFlNWWR5NGNVYUNPMjNh TkM1Y3VFQkFRQUJSVVZIQVg2T2ZHUmtaREIwNmxDMWJ0aEFTRXNLd1ljT0kKam81bTQ4YU5CQWNI TTN6NGNMWnMyV0xFY3VXbzZRc3Z2RUJBUUlEVlY1NzQrSGhlZlBGRkFnTURtVDU5T2tsSlNVYlpt VE5ubURKbApDc09IRDJmSGpoM1hQZStKRXljQ01HellNQ0EzcVowK2ZUcURCdy9tdWVlZTQvejU4 d0NrcDZjVEZCVEV5cFVyTldvcmNnTUhEeDVrCjZ0U3AzSFhYWFRnNE9PRGo0ME5JU0FqdnZQT09j Y3dmZi94QjkrN2RjWE56bzB1WExseStmQm1BdExRMGZIMTllZm5sbDNGeGNjSE8Kem83NCtIZ0FF aElTc0xlMzUrelpzNFdxNytycVd2b25MMUtNWnMyYVZhaDl0OHJPemc0L1B6LzgvUHlVeElydDJi OS9QNTA2ZGJwbQovME1QUGNUKy9mc0JjSEJ3SUQwOW5STW5UckIwNlZLNmRPbENaR1FrQUhQbXpB RnlSMUdEZzRPdDJuQjBkQ1F0TFkwVEowN3cvdnZ2Ck0ySENCQll0V3NUcDA2ZFp1SEFoNDhlUE54 TGZxODJlUFp2MTY5ZXpmdjE2Um84ZVRjK2VQWTJ5eFlzWFU2ZE9IU0lqSTJuY3VMRlYKRzh1V0xl UCsrKzluMGFKRkhEdDI3THJuL2Rsbm54bHg1OVZyM0xneEVSRVJ0R2pSZ21YTGxnRzV5NCtrcGFX Ums1UEQ4dVhMQzc2WQpJbmU0b0tBZy92T2YvL0RKSjU5dzhPQkJMQmJMTmNjOCtlU1R0R3paa25Q bnp0R3hZMGVtVDU4T2dMT3pNMGxKU2VUazVCQWZIMCtiCk5tM1l1WE1uQUR0MzdxUjE2OWJVcUZH alVQWGo0dUpLNzZSRlNrRG56cDN4OS9jM3R2MzkvVXRrSlBaS1NtTEY1aVFsSmVIbDVYWE4KZmg4 Zkg2c1JUb3ZGUXA4K2ZYQjFkYVYzNzk0Y1BuejRobTJiVENheXM3TVpNR0FBcnE2dWRPellrYVNr SkFJREE0M3RDeGN1Rk5qRwozcjE3MmJadG05VWl6bnYzN3FWLy8vNjR1TGpRcjE4L2R1M2FaWlFk T25TSTNyMTc0K3JxU3JkdTNRcHpDUURZdDI4ZkFRRUJ1THE2CjByZHZYdzRjT0dDY1ExWldGajE2 OUtCQ2hRcUZiay9rVHJSdzRVS3lzckw0OU5OUDZkS2xDMVdxVk9HSko1NndTaW8zYjk3TXRHblQK cUZpeElrODk5UlJmZnZrbGtQdTdscEdSUVdob0tDNHVMdlR0MjljcWllM2J0MitSNm92WXVpdEhY a3RpRlBacWV0aUIyQndQRHcvaQo0K09wWHIyNjFmN0xseS9qNmVscHRTOXYyODNOamRUVTFDTDFB YmtqczFkdjV6ZFNrK2ZDaFF0ODhNRUhoSVdGR1hVQlVsTlRHVGx5CnBMRjlaVmxLU2dwdWJtNVcv UlJHWW1LaWNieTd1enVKaVlsVzVkN2Uzb1Z1UytST1pXZG5SMUJRRUVGQlFRQWNPM2FNNWN1WE0z ancKWURadjNnemsvcTVkK2YrTnM3T3pWUnRWcTFZRm9HL2Z2dnp6bi84RVlNZU9IVHp6ekRORnFp OWk2NjRjalMzcFVWaFFFaXMycUdYTApsa1JIUnpOMDZGQ3IvZDk5OXgydFc3ZTIycGVZbUlpM3R6 Zkp5Y2tsUHVjc0l5T0R1WFBuTW43OGVIeDlmYTNLUEQwOVdiQmdRYjR4CnVMcTZrcHljaktlbnB6 RlhyakE4UFQweG04MTRlWGxoTnB1dlNlQk5KdFBObllqSUhheEJnd1pNbVRLRnVYUG5HdnVxVnEz S3dZTUgKY1hkM3o3ZE8zdTlhKy9idE9YSGlCTEd4c1J3L2ZwejI3ZHNYcWI1SWVWQWFJN0I1Tkox QWJNN2d3WU5adjM0OUd6WnNJRGs1bVpTVQpGTDc4OGt2V3JWdEhZR0NnMWJGZmYvMjFVZDYwYVZO anY2K3ZMN0d4c1dSbVpoWmJYSXNXTGNMUHo0OW16WnBkVTNidnZmZXlaczBhCjB0UFQyYmh4b3pF bkRxQlJvMFo4L2ZYWHBLYW1zbW5UcGtMMzE3cDFhelpzMkVCYVdocHIxNjZsVmF0V3hYSWVJbmVT Ung1NWhObXoKWjNQdTNEbXlzckw0ODg4L2VlV1ZWNnptM2ZmczJaTzVjK2VTa3BMQ2tpVkxqRWRl WHMxa01uSFBQZmN3YXRRbzJyUnBZeVNuaGEwdgpVaDUwN3R5NVZFWmhRVW1zMktBNmRlb1FIaDdP dG0zYkdEbHlKQ05Hak9Dbm4zN2lwWmRlb21iTm1sYkgxcXBWaXpGanhoQWRIVzMxCmNmN01tVE1K RHc5bjFLaFJ4UmJYeG8wYldieDRzZFhxQkFjUEhnUWdPRGlZWThlT0VSd2N6THAxNjR5UExnRkNR a0tJam83bThjY2YKcDBHREJqZzVPUlU0WlNGUGNIQXdodzRkSWlRa2hLTkhqeElTRWxKczV5Snlw MWl5WkFsNzl1eWhWYXRXdUxpNDBMSmxTeElTRW9pSQppRENPbVQxN05qLy8vRE5WcTFibHpUZmZM SENrcVcvZnZtemN1TkdZRDF2VStpSnlZK2FrWk14SnlaaHljbklzZWU4V2R4OCtTVlYzCnB6SU9U ZTVrNTh3Wk9HYm0zcHpsNCtOelMyMEZCQVNVNmpxdUluTDdXcng0TVdGaFlXVWRob2o4di9Ed2NL c2JvUFBrTFZPWDZWaVIKdGszcUFyazNhdWROSWN5Ynh3NGFpUlVSRVJFUkc2UWtWa1JFUkVSc2pw SllLYmMwbFVCRVJLVDgwaEpiSWlKeVJ3Z1BEeS9yRUVTawpHQ21KRlJHUmNpKy9HMGhFeExacE9v R0lpSWlJMkJ3bHNTSWlJaUppYzVURWlvaUlpSWpOVVJJcklpSWlJalpIU2F5SWlJaUkyQndsCnNT SWlJaUppYzVURWlvaUlpSWpOVVJJcklpSWlJalpIU2F5SWlJaUkyQndsc1NJaUlpSmljNVRFaW9p SWlJak5jU2pyQUVTdUp6NCsKdnF4REVCRVJrZHVVUm1KRlJFUkV4T1pvSkZadU95MWF0Q2pyRUVS RVJLUU03VDU4OG9iSGFDUldSRVJFUkd5T2tsZ1JFUkVSc1RsSwpZa1ZFUkVURTVpaUpGUkVSRVJH Ym95UldSRVJFUkd5T2tsZ1JFUkVSc1RsS1lrVkVSRVRFNWlpSkZSRVJFUkdib3lSV1JFUkVSR3lP CmtsZ1JFUkVSc1RsS1lrVkVSRVRFNWlpSkZSRVJFUkdib3lSV1JFUkVSR3lPa2xnUkVSRVJzVGxL WWtWRVJFVEU1aWlKRlJFUkVSR2IKb3lSV1JFUkVSR3lPa2xnUkVSRVJzVGxLWWtWRVJFVEU1amlV ZFFBaUlpS2xKVHc4dkt4REVKSHJDQXNMSzlMeFNtSkZST1NPVXRRLwpsQ0pTOG03bURhYW1FNGlJ aUlpSXpWRVNLeUlpSWlJMlIwbXNpSWlJaU5nY0piRmkwKzY3N3o0T0h6NTh6ZjUyN2RxVlFUUWlJ aUpTCldwVEVpazB6bVV5ODk5NTdaR1ptbG5Vb0lpSWlVb3FVeElwTnk4N09KaWdvaUVXTEZsMzNt QjA3ZHZEWVk0L3h3QU1QTUhEZ1FMWnQKMndaQVJrWUduVHQzNXF1dnZxSjc5KzUwN2RxVi8vNzN2 NnhkdTVadTNicnh5Q09QOE5WWFh4bnRYTHg0a1lrVEorTG41MGRvYUNobQpzN25FejA5RVJFVHlw eVJXYkZwT1RnNGRPblFnSlNXRmZmdjI1WHZNbkRsem1EeDVNdEhSMFl3WU1ZTFpzMmNENE9qb1NH cHFLci85CjlodHIxcXpoK2VlZlo4NmNPWnc0Y1lLMWE5ZnkzSFBQc1dEQkFxT2R1WFBuMHJCaFF6 WnUzRWlMRmkyc3lrUkVSS1IwS1ltVmNtSFMKcEVrc1hyeVl0TFMwYThwV3JWcUZuNThmVGs1TzlP clZpOWpZV0NCM0trSjJkalloSVNHNHVibmg3KzlQWW1JaW8wYU5NcmIvL1BOUApvNTBkTzNZUUhC eU1xNnNydzRZTlkrdldyYVYyZmlJaUltSk5EenVRY3NIRnhZVlJvMGJ4N3J2djh0UlRUMW1WN2R5 NWs3ZmZmcHVUCkowL21tK1I2ZVhrQnVTT3pWMjliTEJianVPVGtaSHIyN0dsczV4MHZJaUlpcFU5 SnJKUWJiZHUyWmN1V0xlemN1Uk43ZTN0ai8vVHAKMDNueXlTZDU2S0dITUpsTVBQVFFRemZWdm8r UEQ1OSsraWx1Ym03RkZiS0lpSWpjSkUwbmtISmx3b1FKTEZ1MkRBZUh2OTZmMWExYgpsenAxNnBD Wm1VbGtaQ1JlWGw2Y1BuMjZ5RzAvOE1BRFJFVkZrWmFXeHRxMWF4ay9mbnh4aGk0aUlpSkZvQ1JX eWhWbloyZENRME90Cmx0eDY4c2tubVRoeElzSEJ3YlJ0MjViQXdFQ0dEaDFhNUxZblRweklyNy8r U3JkdTNmam9vNDhJRFEwdHp0QkZSRVNrQ0RTZFFHemEKenAwN3I5blhva1VMdG0vZmJtemZmZmZk ZlB2dHQ4WjJ4NDRkalFUMDZ2b0ZiWHQ3ZS9QV1cyOFZTOXdpSWlKeWF6UVNLeUlpSWlJMgpSMG1z aUlpSWlOZ2NKYkVpSWlJaVluTTBKMVpFUk80bzRlSGhaUjJDaUJRREpiRWlJbkxIQ0FzTEsrc1FS S1NZYURxQmlJaUlpTmdjCkpiRWlJaUlpWW5PVXhJcUlpSWlJelZFU0t5SWlJaUkyUjBtc2lJaUlp TmdjSmJFaUlpSWlZbk9VeElxSWlJaUl6VkVTS3lJaUlpSTIKUjBtc2lJaUlpTmdjSmJFaUlpSWlZ bk9VeElxSWlJaUl6VkVTS3lJaUlpSTJSMG1zaUlpSWlOZ2NKYkVpSWlJaVluT1V4SXFJaUlpSQp6 WEVvNndCRVJFUktTM2g0ZUZtSElDTFhFUllXVnFUamxjU0tpTWdkcGFoL0tFV2s1TjNNRzB4Tkp4 QVJFUkVSbTZNa1ZrUkVSRVJzCmpwSllFUkVSRWJFNVNtTEZwclZyMTg3NDZ0cTFLMDgvL1RSSGpo d3BremdLNDRrbm5yaXBlaUlpSW1KTlNhell2SjA3ZDdKOSszWWkKSXlOcDFLZ1JZOGVPNWVqUm82 VWVRMkdjT25YcXB1cUppSWlJTlNXeFVpN1kyZGxSbzBZTlFrTkRHVFpzR0lzWEx6YktMbDY4eU1T SgpFL0h6OHlNME5CU3oyV3lVL2U5Ly8rUFJSeC9sL3Z2dlovRGd3ZXphdGNzb3UzejVNbi8vKzk5 NThNRUhHVHAwS0FjT0hBQWdQVDJkCmh4OSttQTgrK0lBSEgzd1ErR3RFTlNzcmkwNmRPckZwMHli OC9mM3AxNitma1ZDUEhEbVNQLy84azNidDJ2SHV1KzlhMVFNNGYvNDgKb2FHaGRPclVpY2NmZjV3 Ly92Z0RnSXlNRExwMjdjb1hYM3hCdDI3ZGVPU1JSL2pxcTY5SzRqS0tpSWpZRENXeFV1NzA3OS9m S2htZApPM2N1RFJzMlpPUEdqYlJvMFlJRkN4WVlaYSs5OWhxdnZ2b3EzMy8vUGFOSGoyYmV2SGxH MlZ0dnZVV2pSbzNZdEdrVDQ4YU40NS8vCi9DY0FUazVPcEtTa2tKT1R3K2JObTYzNmRuQndJQzB0 alNOSGp2RGxsMS9TcDA4Zi92M3Zmd01RRVJFQjVJNitYajJ0QUdEKy9QbTAKYU5HQ3I3NzZpbnZ2 dmRlbzUram9TSEp5TWtlT0hHSHQyclU4OTl4elZ1Y2dJaUp5SjFJU0srV091N3M3U1VsSnh2YU9I VHNJRGc3RwoxZFdWWWNPR3NYWHJWcVBNeDhlSGI3LzlsZ3NYTHRDelowK1dMMTl1bEczZHVwV2dv Q0JjWFYzcDBxV0xVV1l5bWNqS3ltTEFnQUZVCnFGRGhtdjR0Rmd1REJ3L0d6YzJOd01CQTl1L2ZY Nmk0ZCs3Y1NWQlFFRzV1Ymp6MjJHUDgvUFBQVnYyTkhEa1NOemMzL1AzOStmUFAKUDIvcTJvaUlp SlFYZXRpQmxEdG56NTdGMjl2YjJFNU9UcVpuejU3R3RxT2pvL0Y2M3J4NWZQamhoNFNFaEZDNWNt V2VmdnBwN3JubgpIZ0RNWmpNZUhoN1g3Y2ZYMS9lNlpYbjl1N3U3azV5Y1hLaTRMMSsrakplWEZ3 Q2VucDVjdm56WnFqeXZ6TkhSRVl2RlVxZzJSVVJFCnlpdU54RXE1czM3OWVqcDI3R2hzKy9qNHNH WExGbmJ1M01uT25UdjU4Y2NmamJJYU5Xb3dZOFlNTm03Y3lQRGh3NWs1YzZaUjV1WGwKUlZ4YzNI WDdNWmxNMXkzTFMwRE5aak1WSzFZc1ZOemUzdDRrSkNRQWtKQ1FZSldJaTRpSWlEVWxzVkp1bkQ5 L25pVkxsckIrL1hyRwpqQmxqN0gvZ2dRZUlpb29pTFMyTnRXdlhNbjc4ZUtOczVNaVJiTnEwaWV6 c2JHclVxRUYyZHJaUjl1Q0REeElaR1luWmJHYlRwazBNCkhqeTQwTEY4L3ZubkpDY244K21ubjlL cVZTdGpmK1hLbFRsOStqU1ptWm5YMU9uWXNTTXJWcXdnTlRXVjVjdVgwNkZEaDZKZUFoRVIKa1R1 R3BoT0l6Y3U3dzc5Q2hRcmNjODg5TEZxMGlGcTFhaG5sRXlkT0pEdzhuRzdkdWxHdFdqVmVlT0VG bzJ6OCtQSE1tVE9IbVRObgpjdGRkZHpGanhneWpiUExreWN5WU1ZUHUzYnRUdTNadHExSGFHNmxm dno1OSt2VEJ5OHVMdDk1Nnk5ai85dHR2TTNueVpKS1NrdmpmCi8vNW5WV2ZpeElsTW56NmQ3dDI3 MDZKRkMxNTY2YVVpWHdzUkVaRTdoU2tuSjhlUzk3SG83c01ucWVydVZNWWh5WjNzbkRtRHRrM3EK bG5VWXQ2UmR1M1phLzFYa05oVWVIazVZV0ZoWmh5RWlWN242ZDNQMzRaTkdQbUN4V0JnNmRDaVF1 NlJtVUZCUTd1dFNqMUpFUkVSRQo1QllwaVJVUkVSRVJtNk1rVnFTWWFTcUJpSWhJeWRPTlhTSWlj a2NKRHc4djZ4QkVwQmdvaVJVUmtUdUdidW9TS1Q4MG5VQkVSRVJFCmJMZERZQ01BQUNBQVNVUkJW STZTV0JFUkVSR3hPVXBpUlVSRVJNVG1LSWtWRVJFUkVadWpKRlpFUkVSRWJJNlNXQkVSRVJHeE9V cGkKUlVSRVJNVG1LSWtWRVJFUkVadWpKRlpFUkVSRWJJNlNXQkVSRVJHeE9YcnNySWlJM0RIQ3c4 UExPZ1FSdVk2aVBoWmFTYXlJaU54UgppdnFIVWtSSzNzMjh3ZFIwQWhFUkVSR3hPVXBpUlVSRVJN VG1LSW1WLzJQdnp1T2JLUE0vZ0g4bWFkSTJvZmZOV1k1U0VGcW9IT1ZRCndDMG9vS0NJeDRLd29x TGdBZXVxN09JcUMveDB2V0F2VkJZRkQwUlJRQVFWa0h2bFBrdXg1U3FVMGdLbEJ5MjlTSnZtbVBu OVVScWEKTmtuVE01MzI4MzY5OG9Ka25ubm1PL05Na2s4bmt3a1JFUkdSN0RERWt1d2RQSGdRVTZa TXdlREJnekZ5NUVnc1dMQUErZm41cmk2cgpUbDU0NFFWWGwwQkVSQ1FMRExFa2F3a0pDWGpqalRj d2JkbzA3Tm16QjE5Ly9UVzBXaTArK3VnalY1ZFdKNWN2WDNaMUNVUkVSTExBCkVFdXl0bkxsU3N5 WU1RTWpSNDZFV3ExR2FHZ281c3laZzNuejVsbmE1T1RrWU1hTUdiajc3cnN4ZmZwMFpHWm1BZ0FN QmdOR2pCaUIKclZ1MzR0NTc3MFZjWEJ4KytlVVhiTnk0RWFOR2pjTElrU094ZGV2V1dyY0ZnTnpj WEx6NDRvdTQ2NjY3TUdQR0RCUVhGMXY2aVl1TAp3K2JObTZ2Tk4yM2FOR1JsWmFGLy8vNVl1blJw VTIxQ0lpSWlXV0tJSlZsTFNVbkJpQkVqSExaWnNtUUpldmZ1amExYnQ2SmZ2Mzc0CjhNTVBBUUFx bFFxbHBhVTRmLzQ4Tm16WWdOZGZmeDJMRmkzQ3BVdVhzSEhqUnN5ZE94Y2ZmL3h4cmRzQ3dPTEZp OUd0V3pkczM3NGQKdlh2M3R1cEhwOVBod29VTDFlYjc4c3N2QVFESGp4L25hUVZFUkVRMVlJZ2xX YnR4NHdiOC9mMGR0amwrL0RnbVQ1NE1yVmFMeHg5LwpIQ2RPbkFBQUNJSUFzOW1NUC96aEQ5QnF0 UmcrZkRpS2lvcncxRk5QV2U1blpXWFZ1aTBBSER0MkRGT25Ub1ZHbzhFVFR6eUJBd2NPCldQb3ht VXlZTm0yYXpmbUlpSWpJT2Z5eEE1SzF3TUJBNU9Ua29IMzc5bmJiRkJRVXdOZlhGd0RnNCtPRGdv SUNxK2tWMDFRcVZiWDcKa2lUVnFhMU9wOFBvMGFNdDl5dmEyK3FuNmpLSWlJaW9aZ3l4Skd2UjBk SFl1WE1ucGsyYlpyZU5uNThmQ2dzTDRlL3ZqOExDUXZqNQorVFY2WGY3Ky9saTNiaDIwV20yakw0 dUlpS2cxNHVrRUpHdFBQdmtrdnZqaUMyelpzZ1ZsWldYSXo4L0hsMTkraVQvLytjK1dOckd4CnNm anV1KzlRV2xxS3I3LytHZ01IRG16MHVvWU1HWUpWcTFaQnI5ZGo0OGFObURsenBsUHpCUVVGNGNx Vkt6QWFqWTFjSVJFUmtid3gKeEpLc1JVUkU0TDMzM3NNMzMzeURFU05HNExISEhrTmFXaHJtenAx cmFmUGlpeS9pNU1tVHVQZmVlM0gyN0ZtODlOSkxqVjdYaXkrKwppSFBuem1IVXFGSDQ1cHR2TUdQ R0RLZm0rODkvL29OWnMyWmh6Smd4alZ3aEVSR1J2QW1pS0VxQ0lBQUFFcExURU9LbGRuRkoxSnBs CkZ4c1FFeG51NmpLSXFJVmF1SEFoNXMrZjcrb3lpS2lLcXMvTmhPUTBTeDZRSkFtVEprMENBQ2dV Q2t5ZVBMbjgvMDFlSlJFUkVSRlIKUFRIRUVoRVJFWkhzTU1RU0VSRVJrZXp3RWx0RVJOU3FMRnk0 ME5VbEVGRURZSWdsSXFKV2cxL3FJbW81ZURvQkVSRVJFY2tPUXl3UgpFUkVSeVE1RExCRVJFUkhK RGtNc0VSRVJFY2tPUXl3UkVSRVJ5UTVETEJFUkVSSEpEa01zRVJFUkVja09ReXdSRVJFUnlRNURM QkVSCkVSSEpEa01zRVJFUkVja09ReXdSRVJFUnlRNURMQkVSRVJISkRrTXNFUkVSRWNrT1F5d1JF UkVSeVE1RExCRVJFUkhKRGtNc0VSRVIKRWNrT1F5d1JFUkVSeVE1RExCRVJFUkhKRGtNc0VSRVJF Y2tPUXl3UkVSRVJ5UTVETEJFUkVSSEpEa01zRVJFUkVja09ReXdSRVJFUgp5UTVETEJFUkVSSEpE a01zRVJFUkVja09ReXdSRVJFUnlRNURMQkVSRVJISkRrTXNFUkVSRWNrT1F5d1JFUkVSeVE1RExC RVJFUkhKCkRrTXNFUkVSRWNtT202c0xJR29vUnFNUnUzZnZoazZuZzFLcHROdW1UWnMyaUl1TGcw cWxhdUlLV3hlT0J6VW4zQitKV2g2R1dHb3gKTm0vZWpJaUlDSVNGaFRsc2QrblNKV3pac2dVUFB2 aGdFMVhXT25FOHFEbmgva2pVOHZCMEFtb3hqRVlqUWtKQ0lFa1NSRkcwKzI5NAplRGlNUnFPcnky M3hPQjdVbkhCL0pHcDVlQ1NXV2hTRHdlQlVPMG1TR3JrU0FqZ2UxTHh3ZnlScVdYZ2tsbG9NbzlH SXNySXlwMjcyCmpyUmtaR1JneXBRcGFOdTJMVlFxRlh4OWZURm16QmdrSkNSWTJvd2FOY3JwbW1y VFZoQUVwOXZLUVhNY2o2cHFtcmV1WXlJSWd0VXQKTkRRVXYvLzk3M0gxNnRVNjlkY1lCRUhBdG0z YmJFNDdjT0JBdmRhOU9XcUkvYkh5bUFZR0J1TGhoeDlHWW1LaTB6VTR1MjNxczA4Mwo5TDVYbjFv YzlkTmM5eE9TRjRaWW9rb2VldWdoUkVaRzR2ang0eWd0TFVWcWFpb21UWnFFeno3N3pOTG0vUG56 VHZkWG03WlVYVU9QClIxVTF6VnVmSTNLU0pGaytvazVNVEVUbnpwMHhkZXJVT3ZmWDBGUXFGVDc2 NkNPYjYvanZmLzhiN3U3dUxxaXErWk1rQ1dhekdjZU8KSFVOMGREU0dEeCtPVTZkT05lZ3k2dnU2 MFpEN1hrTzlobFh0aDBlN3FTRXd4QkpWY3ViTUdiejY2cXRvMjdZdDNOemM0Ty92anovOAo0US80 NktPUEFBQ0RCZzNDNWN1WElRZ0Mzbnp6VFFEQTd0MjdFUlVWQlU5UFQvVG8wUVBidDIrMzJ6WXpN eFAzM25zdnRGb3Q3cm5uCkhoUVVGTmlzdzFHNzc3Ly9IaEVSRWZEdzhFRHYzcjJ4Wjg4ZXA2YkpV VU9PaDE2dlIwQkFBTjU2Nnkxb05CcWI4MVpWY2JTb3JLd00KZ1lHQldMVnFGVUpDUWhBY0hJelZx MWM3dFE2Q0lDQTRPQml2di80NjR1UGpMWS9icTdQeWNtM2RkelRHenU1ZlFQbVJ5YzZkTzJQOQor dlZXai8veXl5OElDUWxCV1ZtWjViR01qQXpjYzg4OThQTHl3ckJodzVDZW5tNlpkdTdjT1VSSFJ5 TW9LQWliTm0yeTZxczI5Y2lKClFxRkE1ODZkc1dEQkF2enBUMy9Dd29VTExkUHEreHl2eit0R1Zi YjJ2YXJQQThEKytOYTJsdHpjWE54Ly8vM1FhRFRvMjdjdmpoMDcKWnJlZnl2dTB2ZVhYNTNsSHJR TkRMRkVsa3lkUHhxWk5tL0R0dDkvaXpKa3oxWTRXSEQ1OEdFRDVVWVMzMzM0YkFEQjc5bXk4Ly83 NwpLQ2dvd0YvKzhoZk1uRG5UYnR1WFgzNFpVVkZSeU03T1JteHNMTjU0NHcyYmRUaHE5L3p6ejJQ MTZ0VW9MaTdHRzIrOGdWZGVlY1dwCmFYTFVrT1BoN3U2T216ZHZRaFJGNU9YbDJaelhIclZhamFL aUlpUW1KaUlsSlFVZmYveXgzYkd6NWZyMTYzajMzWGR4MTExM1dSNnoKVjJkTkhJMnhzL3RYaFJk ZWVBSHo1OCtIMld3R1VMNHQ1czJiaHhkZWVNR3EzVi8rOGhmRXhzYmkyclZyR0Q1OE9PYk9uV3Va Tm5mdQpYRXljT0JHcHFhazRjZUtFMVh5MXJVZU9ubjMyV2Z6NjY2K1crL1Y5anRmbmRjT1dxdnRl MWVjQllIOThhMXZMYTYrOWh1am9hT1RrCjVHRCsvUGtPWHdzcnM3Zjgrajd2cU9VVFJGR1VLdjRp U2toT1E0aVgyc1VsVVd1V1hXeEFUR1I0bmVaZHZYbzFCZzhlN0ZUYlE0Y08KWWZMa3lkVWVGMFVS MzMzM0hiNy8vbnNjT0hBQW9pamkwVWNmeFZ0dnZZV0FnQUFBNVVjUTdIMFVaakFZNE83dWJwbGV0 VzFnWUNCTwpuVHFGME5CUTVPVGtJRFkyRnBjdVhhclcxbEc3M3IxN1k5eTRjWmc1Y3lZNmRlcGt0 WHhIMDVwYWN4MlB6TXhNaElhRzFqaHYxZW1DCklPRDY5ZXNJREF5RXdXQ0FwNmVuSmZ6Wm1xK3kw TkJRM0h2dnZWaTBhQkdDZzRPZHFyTnlYWlh2T3hwalIvdU52WFViTjI0Y0huNzQKWVR6MTFGTll1 M1l0VnE1Y2ljMmJOMXN0czIzYnRraElTRUJJU0FoeWNuSVFFeE9Eakl3TUFFQndjREJPbno2Tm9L QWdYTHQyRGUzYQp0WE5xUDI1cURiRS8ydHBmOUhvOXZMMjlMVjhhYTRqbmVHMWVOMnpWV0ptdGZh L3E4OERSK05hbWxwQ1FFQ1FsSmRuY3h4M3QwelV0CjM5bm5IYlVzQ2NscGxqd2dTUkltVFpvRW9Q eVRrSXJuSjQvRVVvdGhNcG1jYm12dlJiRGl5ZkhERHo4Z096c2JodzhmUmtoSUNCNTcKN0RHN2Zm MzY2NjhZTUdBQXZMeTg0T25wNlhDNVJVVkZDQXNMZ3lBSUNBa0pRV1ptWnEzYi9menp6OGpOemNY QWdRTVJFeE9Edlh2MwpPald0cVRYWDhRZ0pDWEc2cnFvQ0F3TUJsQjhoRWtYUllkdUs4eElsU1VK bVppWldybHhwOWVaZW0vMm1Na2RqN096K1ZkbXJyNzZLCmhRc1hvclMwRkgvNzI5L3cybXV2Vld1 VGw1ZG5XZmVBZ0FEazV1WmFwaFVVRk1EUHp3L0E3ZTFUbjNvYVMwUHNqN2FrcHFaYWpXdEQKUE1m cjB4YW9lZDhEcko4SGpzYTNOclhrNStmRDM5L2ZZVzIyMUxUODJqenZxSFZoaUtVV0pTMHR6YWsy enI0UWR1M2FGYk5uejhiUgpvMGZ0dHBrMGFSSmVmdmxsWEx0MkRZV0ZoUTc3Q3drSlFWRlJrZVVO UnEvWDE3cGQ1ODZkc1h6NWNtUmxaZUhWVjEvRmxDbFRuSnJtCkNzMXhQSnJMdDZJZDFhbFFLQ3pm a00vT3pyYWE1bWlNbmQyL0toc3hZZ1FDQXdQeDJtdXZvVTJiTnJqbm5udXF0UWtLQ3JKODlKeVgK bDRlZ29DRExOQjhmSCtUbjU5dXN0UzcxTkthRzNoOEI0SXN2dnJENjVuMURQTWZyMDlaWmxaOEhq c2EzTnJVRUJnWWlLeXVyMXJYVQpadmxFbFRIRVVvdHgzMzMzSVNjbkJ3Y1BIc1NoUTRkczN2YnQy NGZyMTY5ajlPalJOdnNZT1hJazNubm5IV1JuWjhOa01pRXJLd3R2CnYvMDI3cjc3Ymt1YmR1M2FJ U1VseGZMeFlZOGVQUkFaR1FtRHdZQkZpeFloS0NnSUtTa3BOdHVPSGowYWl4Y3ZSa2xKQ1Q3NzdE UEUKeGNYWnJNTlJ1MEdEQm1IdDJyVXdtVXpvMHFXTDFWRWpSOU9hV25NY2o2cXF6dHVVSE5VWkZo YUduMy8rR2NYRnhWaTBhQkhjM0c1ZgowdHZSR0R1N2YxWDE2cXV2NHIvLy9TOWVmZlZWbTlOSGpo eUpKVXVXUUtmVDRSLy8rSWRWdndNR0RNRHk1Y3R4OCtaTmZQYlpaMWJoCnFLNzFOSWFHMkI4cnk4 akl3Ti8vL25kOC92bm5WdWRwTnNSenZLNnZHM1hsYUh4clU4dllzV1B4d1FjZm9LQ2dBR3ZYcmtY djNyM3QKOXVQczhva2M0WThkVUl2aDcrK1BVYU5HMVJqY2xFb2x2THk4YkU3NzdMUFA4T2MvL3hu UjBkRzRjZU1HZkgxOThlQ0REK0xMTDcrMAp0Tm04ZVRQR2pCbUR3c0pDNU9Ua1lQSGl4UmcxYWhS OGZIeXdmUGx5Q0lLQVBuMzZRS2ZUVld2N3pqdnY0T21ubjBaSVNBZzZkdXlJClpjdVcyYXpEVWJ2 Lys3Ly93K3pac3pGMTZsU0VoNGZqMDA4L2RXcGFVMnVPNDFGVjFYbWJrcU02Ly83M3YyUEdqQmtB Z0gvOTYxL3cKOHZLQ0pFa1FCTUhoR0R1N2YxWDE2S09QWXVuU3BYajAwVWR0VG4vbm5YY3dlZkpr aElhR0lqWTJGbDk5OVpWbDJudnZ2WWZmLy83MworT2MvLzRuUFAvOGNIaDRlbGxycldrOWphSWo5 RWJoOUJGT3IxV0xZc0dINDlkZGYwYTFiTjh2MGhuaU8xL1YxbzY0Y2pXOXRhbm4vCi9mZnh4Qk5Q SURRMEZCRVJFVml4WW9YZGZweGRQcEVqL0dJWE5TdjErV0lYRVJFUnRRejhZaGNSRVJFUnRVZ01z VVJFUkVRa093eXgKUkVSRVJDUTdETEZFUkVSRUpEc01zVVJFUkVRa093eXhSRVJFUkNRN0RMRkVS RVJFSkRzTXNVUkVSRVFrT3d5eFJFUkVSQ1E3RExGRQpSRVJFSkR0dXJpNkFxSzRxZmk2WmlJaW92 aVJKY25VSlZFc01zU1JiZk1FaElpSnF2WGc2QVJFUkVSSEpEa01zRVJFUkVja09ReXdSCkVSRVJ5 UTVETEJFUkVSSEpEa01zRVJFUkVja09ReXdSRVJFUnlRNURMQkVSRVJISkRrTXN0U2hyMXF4QlFr S0N6V2tKQ1FsWXMyWU4KQUdESmtpVklUMCszMmU3YXRXdFlzbVNKM1dVNG10YVF6cDgvMzZqTDJy QmhRNlAxRGRSdU96bmJ0cTQxaTZLSWd3Y1A0dU9QUDY3VAovQTNwekpreldMSmtDWktTa2hxc3o2 YmFKeHRUMVRHcXZFNTFYYi82N09PVmw5bll6eFVpcWh1R1dHcFIrdlRwZzNQbnp0bWNkdmJzCldm VHQyeGNBb0ZBbzhOdHZ2OWxzZC9Ma1NTaVZ5a2FyMFJuWHJsMURibTV1b3k2am9LQ2dVZnV2amRt elp6dlZycTQxMzd4NUU4ZVAKSDhmMDZkUHJOSDlEU2t4TVJOKytmUnMweERxNy9acXpxbVBVRU90 VW4zMjg4dktiMDNPRmlHNVR6cDgvZjBIRnozZG01UldnamJ0cgozN3lwZGRNWnpBZ0w5SzN6L0g1 K2ZqaDY5Q2pDdzhQaDZlbHBlZnpHalJ0SVRFekV5SkVqSVFnQ0RoOCtqRTZkT3NGa01zSGYzOS9T CkxpMHREVHFkRGxsWldZaU5qYlc1akNOSGpzREh4d2MvL1BBREVoSVNvTlZxRVJnWUNBQzRjdVVL Tm0zYWhIMzc5dUhjdVhQdzgvT0QKajQ4UEFDQWxKUVUvLy93ekRodzRnUFBuenlNZ0lBRGUzdDQy bDVHU2tvS0JBd2ZpeUpFamR1c0FBTFBaakJVclZrQ3IxV0xEaGcwNApjZUlFMnJScFk2bEhwOU5o OCtiTitOLy8vb2ZMbHkramE5ZXVjSE56dzVvMWEzRGp4ZzBjT1hJRVpXVmwyTFJwRS9yMjdRdWxV Z21qCjBZamx5NWVqVDU4K1VDcVZNQmdNV0xac0dYcjM3bzJ5c2pMOC9QUFAyTE5uRDlMVDA5R2hR d2U0dTd2RGJEWmorZkxsRUVVUkd6ZHUKckZhNzJXekdqaDA3VUZCUWdMWnQyMVpianlWTGxpQTJO dGJoK2xTdVdSUkZkT2pRd2U3NlZhMG5NVEVSa2lRaFBqNGVzYkd4RHNlcAp0TFFVdi96eUMzYnUz SW1VbEJRRUJ3ZWpUWnMyRHJlbnMzSnljcENjbkl4eDQ4Ymh0OTkrUTBoSWlLWHZtdllSUjlNcXRo OVFIcmpXCnJsMkxRNGNPUWF2Vll1M2F0Umc0Y0dDTiswcFZqclpSWmFJb1l0bXlaZkQxOWNXNmRl dHc2dFFwZE9qUUFScU54dVorY2ZQbVRadjcKMElvVks2ekdxUEk2VmQ2WG5CMERXL3VMdldYYlVy RjhXLzBRVWVQTHlpdXd5Z1ByMTY4SFVQNlQ4MUZSVVFCNEpKWmFHS1ZTaWFpbwpxR3BIWTgrZE80 ZW9xQ2dvRkxkMytlam9hQncrZk5qcTUyc1BIejZNNk9ob2g4c1FCQUc1dWJtWU5tMGFSb3dZZ1lN SEQxcW03ZG16CkIwT0hEc1hNbVRQUnYzOS83TjY5MnpKdDkrN2RHRDE2Tko1Ly9ua01HREFBZS9m dXRidU1tSmdZcDlmWFlEQWdOemNYVHo3NVpMVjYKOXU3ZGk4REFRRHo3N0xNSURRMjFUSHY4OGNj QmxCOXRHalpzR0VKRFF5Mm5WMXk2ZEFsR294RnBhV2tBZ1BUMGRJU0ZoVUdqMGVEQQpnUU1JRFEz Rk04ODhnM2J0MnVIQWdRT1dPb3hHSXlSSndvd1pNNnhxTENzcnc4YU5HeEVhR29yKy9mdlhlWDBx MXp4NDhHQ0g2MWUxCm5oZGZmTkV5TCtCNG5QYnYzNC9Bd0VBODk5eHppSTJOdFpwbWIzbk9Ta3hN UkV4TURBUkJRRXhNREJJVEU2Mm1POXBIbk4xLzl1M2IKaCs3ZHUrUHBwNTlHVmxZV3pHWnpqZHZX RmtmYnFES0ZRZ0dqMFlqYzNGdzgvZlRUNk5tenA4UDl3dDQrVkhXTTdIRjJER3p0TC9hVwo3WWl0 Zm9pb2VXQ0lwUlluS2lvS0tTa3BWbytscEtSVUM2ZCtmbjd3OXZiRzJiTm5BUUFYTGx5QVJxT3hP akpyaXlSSjZOKy9QOVJxCk5icDA2WUxpNG1MTHRDbFRwaUE4UEJ4S3BSS1JrWkVvS2lxeVROTm9O TGg0OFNKME9oMGlJeU14YWRLaytxNHFnUElqWWYzNjliTloKejVVclY5Q3ZYeitvVkNyY2VlZWRs bUJhVmZmdTNaR2FtZ29BdUhqeElpSWlJbkR4NGtVQVFHcHFLaUlpSWl6OXhjVEVRSzFXbzIvZgp2 c2pJeUxDcUl5b3F5dXFvV0ZGUkVkYXRXNGVlUFh1aVQ1OCs5VjZmcWh5dG42MTZLamdhcDdTME5N VEV4RUNsVXFGcjE2NVc0K1RzCjlyU2xyS3dNVjY1Y1FjK2VQUUVBUFh2MlJFWkdCdlI2dmFXTm8z M0UyZjBuTXpNVDBkSFJVS3ZWMWY0WXFzMjJkYlNOYk9uVHB3L1UKYWpXaW82T1JsWlZsdGN6SzQr Qm9IM0pHZmNhZ3Zzc21vdWJGK2MvQmlHUkNvOUVnSkNRRUdSa1phTmV1SFRJeU1oQWFHbXAxZWtH RgpPKys4RXp0MjdFRDM3dDF4Nk5BaC9PNTN2M05xR1I0ZUhnQmdkV1FYQUs1ZXZZcjkrL2NqUHo4 ZlJxUFJhdHI0OGVOeDdOZ3hmUGZkCmQ5QnF0UmcrZkRqYXRXdFh4N1cwVnJGdVZjL2xOUmdNV0xG aWhlVyt2WE45dTNYcmhrT0hEc0ZvTk9MeTVjdDQvUEhIc1diTkdoaU4KUnFTbnAyUFlzR0VBQUwx ZWIxbVdoNGNIU2t0THJmclJhRFJXOTlldFd3ZWowUWd2TDY4R1daK3FhbHEvcXZWVWNEUk9aV1Zs ZGo5aQpkblo3Mm5MMjdGa1VGeGRqNmRLbDFSNnZDSnVPOWhGbjk1K3lzakxML21scnV6dTdiUjF0 STFzcStuVjNkNGZCWUxDYVZua2NhdHFICmFsS2ZNYWp2c29tb2VXR0lwUmFwVDU4K09IandJTWFO RzRjalI0N2dycnZ1c3RtdWZmdjI4UFQweEw1OSs2QldxOUcrZmZ0NkxYZnIKMXEyNCsrNjcwYmx6 WndpQ2dQLys5NytXYWQ3ZTNvaUxpME5jWEJ6T25UdUhiZHUyNGVtbm42N1g4bXFpMFdnd1pjb1Vx TlZxaCswOApQVDBSRkJTRVk4ZU9JU1FrQkw2K3ZwYjdRVUZCbGpkK1QwOVBTeENvSEFqc0dUZHVI TXJLeXJCdDJ6WTgvUERETlI3bHJpMW4xNjhxClIrUGs0ZUdCa3BJU3EzTlY2N3M4QUVoS1NzS1VL Vk9zdGtGQlFRRisrdWtuUzRoMXRJODR1LytvMVdvWURBWjRlSGc0UE5KYUUwZmIKeUpiUzBsSm9O QnFVbFpVNTNENjEzWWVxcXM4WTFIZlpSTlM4OEhRQ2FwRkNRME5oTkJxeGJkczJtTTFtQkFjSDIy MGJFeE9EcEtRawpwODlEZGNUUHp3OStmbjRRUlJIeDhmSHc5UFMwZkxONXpabzF1SERoQWtSUmhJ K1BqOVc1dUkybFU2ZE9PSEhpQkV3bUUwNmZQbzBmCmZ2akJNazJyMWFLZ29NQnl6bVJFUkFST25q eUpybDI3QWlnL09udnk1RW5McVFRQTBMRmpSNXc4ZVJKR294RW5UcHlvOFVzdXdjSEIKNk5DaEEw YU9ISWxObXpiVis4aFgxWm9kclo4ampzWXBQRHdjOGZIeEtDc3J3NFVMRi9EMTExOWI1cXZyOHE1 Y3VRS1ZTbFV0eFB2Ngorc0xkM1IxWHJsd0I0SGdmY1hiL0NRNE94cWxUcDJBd0dIRHk1RW1uNnJQ RjBUYXlKU2twQ1FhREFZbUppUWdMQzdQYnJyYjdVRlcxCkdZT3ErMHRkbDEyMUh5SnFIaGhpcWNY cTI3Y3ZVbE5UYXp3WE15SWlBbTNidHJVS2EzVjE5OTEzWThPR0RmajIyMi9ScmwwN1JFZEgKWS9Y cTFRQ0F3WU1INDlDaFExaTZkQ2wyN05pQnVMZzR1LzBzV2JMRWNwM0t5dit2clNGRGhpQW5Kd2ZM bHk5SFFrSUNCZzBhWkpuMgo0SU1QNHNjZmY4VG5uMzhPQU9qYXRTdEVVYlNFMklyNzNicDFzK3J2 MnJWcldMRmlCWEp5Y2pCMDZGQ242Z2dQRDhlUUlVT3dhZE1tCm1FeW1PcTJMclpvZHJaOGpqc2Jw cnJ2dVFuNStQbGFzV0lHalI0OWk1TWlSbHZscVdwNjljVXBLU2tLUEhqMXNUdXZaczZmbGNsdU8K OWhGbjk1K2hRNGZpOU9uVFdMbHlaYjFPVjNHMGpXd0pDQWpBNTU5L2puUG56dG45NUFPbyt6NVVl WDVueDl6Vy9sS1haVmZ0QjJnWgoxK1lsa2p0QkZFV3A0aEpiQ2NscENQR3EvVWMwUkEwbHU5aUFt TWh3VjVkQjFDS1VscFppNWNxVm1EbHpacU11WjhtU0pTM2lXclZFCjFId2tKS2RaOG9Ba1NaWXZz eW9VQ2t5ZVBMbjgvNjRxam9pSUd0N216WnVSbXBvS2c4R0E0OGVQSXpRMDFOVWxFUkUxQ242eGk0 aW8KQmVuVnF4ZjI3Tm1EbXpkdklqZzRHS05HalhKMVNVUkVqWUlobG9pb0JRa1BEMGQ0ZUhpVExw T25FaENSSy9CMEFpSWlJaUtTSFlaWQpJaUlpSXBJZGhsZ2lJaUlpa2gyR1dDSWlJaUtTSFlaWUlp SWlJcElkWHAyQXFCbGF1SENoNWYvdDJyV3IxeTh2RVRXV2pJd01aR1JrCnVMcU1KamQvL254WGww QkVZSWdsYXJibXo1OFBvOUdJa3BJU3FGUXFWNWREVkkzUmFJUkdvNUhkL21rMm0rczAzK1hMNmZq cXExVU4KWEUzekVCOGYzeUQ5OU92WHIwSDZJWElHUXl4Uk0yWTBHcUZTcWFEUmFGeGRDbEUxSlNV bGxuMjBwYnQ4T1IxcjE2NTFkUm1OcXI0Qgo5UFhYWDJlSXBTYkZFRXRFUksyU3dWRG1kTnVXSG1B QlFCSWxWNWRBVkN2OFloZTFldjM3OTNlNjdiWnQyMnJWbm9oSUxrUkpxdGVOCnFLbnhTQ3kxZXNl UEgzZXEzY21USjNIaHdvVkdyb2FJeURWRVNYUjFDVVMxd2lPeDFPSVpEQWJFeGNWaDgrYk5HRFZx RkVhT0hJbXQKVzdkYXBsYytzbHBRVUlBLy92R1BHRHAwS0NaTm1vVFRwMDlicHAwK2ZSb3Z2ZlJT azlaT1JOUlVSTE5Zcnh0UlUyT0lwUlpQcFZKQgpwOVBod29VTDJMaHhJK2JPbll1UFAvN1ladHQv Ly92ZmlJaUl3STRkTy9EY2M4L2gzWGZmdFV4NzRva25tcXBrSW1wQ3ExWjlEWTFHClcrMjJhdFhY cmk2dFNZbVN1VjQzb3FiR0VFc3RuaUFJTUpsTW1EWnRHclJhTFlZUEg0NnNyQ3liYlE4Y09JREpr eWREbzlIZ25udnUKd2RkZnQ2NDNNYUxXYU9yVUtmamtrMCtzSHZ2a2swOHdkZW9VRjFYa0dqd1NT M0xEYzJLcDFmRDE5UVZRZm1SV3N2TWxoT0xpWW5oNwplemRsV1VUVURGUUUxaGt6WnJUS0FBdWdX aEI5OXJsbkhiWmYvdW55eGl5SHFFWU1zVVNWK1ByNklpOHZEeUVoSWE0dWhZaWFXRVZ3CmJZMEJG Z0RNWXUxT0NhaHRlNktHeGhCTFZNblFvVVB4MVZkZlllYk1tVGg4K0RDV0wxL2VLcTRQU1VUbFdt dUFCUUJSdEQ0U3UzVHAKMGxxMUoycHFETEZFbGN5YU5RdHZ2dmttN3IzM1huVHMyQkh6NXMyelRL dDhGWU9LL3p0N2VTNGlvdWF1cmovSFMrUXFETEhVS2xRTgptNVh2Vi82L3I2OHZQdnJvSTZmNklD SnFTWGhrbGVTR0laYUlpSWdnOGtnc3lReERMQkVSRWNITVgrd2ltV0dJSlNLaVZ1ZkFnZjA0CmRP aVFxOHRvVm5nNkFja05ReXhSTTZaU3FWQlNVb0tTa2hKWGwwSlVqZEZvaEVhamNYVVp0Y1lBYTV0 a3RuMzliS0xtaWlHV3FKbGEKdUhBaEFLQmR1M1pvMTY0ZEFHRHMyTEd1TEltSUFDeFlzTURWSlRS Yjc3MzNucXRMb0VaZzd3ZUNYSTBobHFnWm1qOS92dDFwemZYRgpoSWlJV2g1QkVGeGRnbDBLVnhk QVJFUkVSRlJiRExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTdETEZFUkVSRUpEc01zVVJF ClJFUWtPd3l4UkVUVW9xeGZ2OTdWSlJCUkUyQ0lKU0lpSWlMWllZZ2xJaUlpSXRsaGlDVWlJaUlp MldHSUpXcUdGaTVjYVBQV1ZPTGkKNHV4T216Tm5UcFBWVVo4YUxseTRnQmt6WmtDdjE5ZTZmN21z djE2dng3UFBQb3VMRnkrNnVDSWlvcWJuNXVvQ2lNaTIrZlBuVjN0cwp3WUlGVGJMc1hidDIyWjEy OWVyVkpxbkJrWnBxRUVVUjc3NzdMdjc2MTcvQ3c4T2oxdjNMWmYwOVBEd3daODRjdlB2dXUvajAw MCtoClVQQzRCQkcxSG56Rkkyb0Zjbk56OGNvcnIrRCsrKy9IeXkrL2pPenNiT1RtNWlJdUxnNUZS VVVBQUoxT2g1RWpSMW9lQndDRHdZQ0gKSG5vSXExYXR3cGd4WS9EaWl5OGlKeWNIY1hGeCtQenp6 MkUwR2pGKy9IanMyclVManp6eUNDWk1tSUNkTzNkaXk1WXRtRGh4SWlaTQptR0FWQ0s5ZXZZb25u M3dTNDhlUHgvYnQyekZtekJoSWtsU3JmcXJXWU11dnYvNktEaDA2b0Z1M2JpMSsvYnQzNzQ3UTBG RHMzNysvCklYY1pJcUptanlHV3FCWDQ5Tk5QMGJOblQ2eGJ0dzU5K3ZUQjh1WExFUmdZaUc3ZHV1 SDgrZk1BZ09Ua1pIVHQyaFdCZ1lHVytWUXEKRlVwTFN5RkpFalp1M0lpUFAvNFlRUG1SeXFlZmZo cHVibTRvTFMzRnhZc1g4ZFZYWCtIbGwxL0dSeDk5aFBUMGRLeGF0UW92di93eQpQdnZzTTB0L3k1 WXR3ejMzM0lOdnYvMFdaODZjZ2NGZ2dDQUl0ZXFuYWcyMjdOdTNEOE9IRDI4MTZ6OTgrSERzMmJP bjF2c0ZFWkdjCk1jUlNxK2ZzdWFZRkJRVll1WElsM25ubkhTeGJ0Z3daR1JtTlhGbkRTVWhJd0NP UFBBS05Sb09ISG5vSWlZbUpBSUJCZ3dZaE9Ua1oKUUhtSUd6Um9rTlY4Z2lEQVpETGhnUWNlZ0x1 N2U3VitCVUdBS0lwNC9QSEhvZEZvTUdUSUVCUVhGK09KSjU2dzNNL0p5YkcwUDMzNgpOQjU4OEVG b3RWbzg4c2dqZGU2bkp1Zk9uVU92WHIxYXpmcjM2dFVMWjg2Y2NYcjdFQkcxQkF5eDFPclpPdmZV bGg5Ly9CRmRDQ2puClVRQUFJQUJKUkVGVXVuVEJuRGx6TUhEZ1FQejg4OCtOWEZuREtTb3FnbytQ RHdEQXg4Y0hoWVdGQUlEQmd3ZGJoYmpCZ3dmYm5OL1AKejg5aC94VjlxMVFxQUlDM3Q3Zmx2aVJK bG5ZM2I5NjBUQXNPRHE1elB6WEp6OCtIcjYrdjVYNUxYMzkvZjM4VUZCUTRySkdJcUtWaAppS1VX ejJ3MjQ0TVBQa0JpWWlJV0wxNk1SWXNXSVNrcHlUSzk4cEhZa3BJU3JGNjlHbi8vKzkreGJOa3lY THQyelRJdE9qb2FRNFlNCmdVcWxRdS9ldlhIanhvMG1YWS82OFBYMXRRUzN3c0pDUzhDTGpJeEVa bVltY25OemtabVppY2pJU0p2ekM0TFFJSFZvTkJyb2REb0EKd1BYcjF4dWtUMmUwOXZVbkltcUpH R0tweFZNcWxTZ3JLME4yZGpabXo1Nk4rKysvSDd0Mzc3YlpkdnYyN1FnSkNjR2NPWE13WXNRSQpi TnEweVRJdEppWUdTcVVTQUpDYW1vcjI3ZHMzU2YwTjRjNDc3OFNHRFJ1ZzErdXhidDA2eE1URUFD Z1BaeEVSRWZqZ2d3L1F0V3RYCnA4SmFZR0FnTWpJeVlEUWFhMTFIOSs3ZHNYbnpadWgwT3Z6d3d3 KzFudC9aR3Z6OC9LeU9UTGIwOWI5eDQ0YlZrV2Npb3RhQUlaWmEKQlZFVU1YVG9VS2pWYWtSR1Js cU95bFdWa3BLQ1FZTUdRYTFXbzBlUEhuanV1ZWVxdGNuTnpjWFdyVnR4MzMzM05YYlpEZWFaWjU1 QgpVbElTSms2Y2lQUG56MlA2OU9tV2FZTUhEMFo4Zkx6ZGo5S3JldWVkZHpCMzdsdzgvdmpqdGE1 ait2VHAyTHg1TTZaT25ZcW9xS2hhCnorOXNEVDE2OUxBNlI3U2xyLy9wMDZkeHh4MTMxTGsvSWlJ NUVrUlJsQ3FPUGlRa3B5SEVTKzNpa3FnMXl5NDJJQ1l5dk1IN1hiaHcKb2RXNXI1WHZWLzcvVzIr OWhUZmVlTVB1OVRaemNuS3dldlZxUFBEQUE1YkxOeldHcXZWV0VBU2hWdWVHTm1mNStmbDQ4c2tu OGROUApQelY0Mzd0Mzc4YmV2WHViN0xxNmRkR1E2ejl2M2p5TUhEblM2b29NcmRuNjllc3hjZUpF VjVkQjFDSzQ2bjBuSVRuTmtnY2tTY0trClNaTUFBQXFGQXBNblR5Ny9mNU5YUmRTTWFUUWEzTHg1 MCthMDR1SmlyRjY5R3ZmZmYzK2pCdGlXYlA3OCtUaDQ4Q0JLU2txd1pzMGEKOU96WnMxR1dNMkxF Q0Z5K2ZCbXBxYW1OMG45ZE5jYjZYN2h3QWRldVhjUGRkOS9kQUJVU0Vja0hReXhSSlJFUkVUaHc0 QUQwZWoxTwpuejZOcFV1WFdxYnQyTEVEZmZyMFFVUkVoQXNybExleFk4ZGk2ZEtsbURoeElzNmNP WU5aczJZMXluSVVDZ1ZlZi8xMWZQREJCM1g2CjJkbkcwdERycjlmcnNYanhZcnorK3V2OHRTNGlh blg0czdORWxZd2FOUXJyMTYvSDRzV0xFUkFRZ1BIangxdW1WVnpSWU8vZXZaYkgKWnMyYUJYOS8v eWF2VTY1aVkyTVJHeHZiSk11S2lJakFzbVhMbW1SWnptcm85ZmZ3OE1Bbm4zelNZUDBSRWNrSno0 bWxacVd4em9tVgptOVp3VGl3UkVUVi9QQ2VXaUlpSWlLZ0I4WFFDSXJscG1PdnVFN1Y0Njc5Zjcr b1NpSnFWbG5iVkRvWllJaUpxa1ZyYUd6WVJXV09JCkpaSXJuaHBMWkJzL3JTQnFGUmhpaVpxcGhR c1h1cm9FSWlLaVpvc2hscWdac25WbEFnRE4raGVvaUlpSW1oSkRMSkdNYlQxYjZ1b1MKaUpxZDBm QUV3T2NIa2JORzkvUjBkUWwxd2t0c0VSRVJFWkhzTU1RU0VSRVJrZXd3eEJJUkVSR1I3RERFRWhF UkVaSHNNTVFTRVJFUgprZXd3eEJJUkVSR1I3RERFRWhFUkVaSHNNTVFTRVZHcnBqdXp4WElyU2Q0 Si9aVjRpUHFpSnE5RG4zNjB5WmVwTzdPbHlaZlpiRWdTCkREbkowSjNkQ3NCNlc5UjF1OVJuREt2 TzY2aUdWajF1bGZESERvaUlxTlhUM2pFV0FDQWFTbUFxeklBKy9RZzh3Z2RCNGU3VlpEV0kKWlRl YmJGa1ZLdGE3TlJLTnBURG1Yb1FtY2hTQWh0a1c5Um5EMnN6Ym1zZXRNb1pZSWlLaVd4UnFEZFJC RVFBQXcvVUw4R2gvSndCQQpOT3BodVBZYnpDVUZVSHI2UU4ydUR4U3E2cjl5SkVraVNzL3ZoanEw Snd6WjV5QkpFdHhENzRDYlQxdUgvZWd2SFlSazBrTjNaZ3RVCmdkMmdEdTVlclcrekxnK0dyRE1R RFRvSUtrK29RKytBVzVzZ0FJQ3BLS3Q4ZVNZOUZHb3QxR0c5b05UNDF6aE5kMlpMcFFDdmcvN3kK Y2NCc2dDcWtKd3lacDZEdE9ickdkWEsyVG52OUtOc0VRWC9wQUR5N0RnT0UyeDhRUzZJWnBhbjc0 Tmw1S0FTbHF2SkdodTdjZHJpMwppMGJadFNRbzNOUnc3OUN2L0E4T1NZUXVlUmRVQWVFdzVsNkV0 dWRvdTl1ODlPSmVBRUJKOGc1bzd4aHJ0UzJzeHRTa1IxbEdJc3lsCitWQjYrc0s5L1ozVzlkeGlh d3lkM1cvc2piK3BNQU9HckxPUUlNQTl0S2RsbTFldTFkSDR0blE4bllDSWlLZ0tsVjhIaUxvYmx2 dUcKN0hOUWVQcENFeGtIaGNZZmh1eHpOdWNUQkFVazBRaFJYd3pQYnNQaEh0b0xocHprR3Z2eDZE d0VRUGtSTmxzQkZnQU1XV2VnRG9tRQpwc2U5VUFWMGdTSHoxTzFwbWFmZzBUNEcyaDczUVJYWUZZ YXNzMDVOcytvLyt5emNmTnJDczlzSWlLVUZnQ1E2dFU3TzFtbXZIMEdwCmdySk5NRXdGVjYzNk1l V253ODBycEhwZ0ZBUkFNa1BVRjBQVC9YZHc4MmtIUS9hdGVnUUZJSm9nQUpZanJQYTJ1YmJuYU1z MmQ4U1EKZFJZS0R5OW9JdUtnOFBTMXUrNjJ4dERaL2NibStBdEMrYmFLR0FIM01QdmIzTm54Yllr WVlvbUlpS29RbEdwSW90RnlYeXpKZzhvLwpISUxDRFNyL1RoQkxidGlmV1pLZ0N1d0NRZUVHcFZj SUpHTnAzZnFwd3JQcjNWQzJDWVlnS09EbTA4NnFYOEhOSGFiaUxJZ21mWGtRCjdUTFVxV21WaVNV RlVQbDFoS0JVUVJYUTJlbDFxazJkOXZweEMrZ000NDMwU3NXWVljeTdCSlYvbFRvcWNmUHJXTjZQ WDhmeTBIMTcKSVZENmRvQ2dVTjVhcjdwdmM2RDh5TEtiZjJjSVNqZW8vTU5odm5uZDZYbnJ0ZXhL MjhyTndUWjNkbnhiSXA1T1FFUkVWSVc1VEFkQgpxYmJjbDB3R29PSytVbDErMzRHS2VRV0Y5Ykdp MnZaalZaTXVENGFjY3hEMU53SEpiRFhOdlVNL0dITXZRbi9wSUFTbE85UmhkMWcrClVuWTB6YW8y MFdpcDI5WkgzdmJXcVRaMTJ1dEhvZktFd3NNTHB1SnN1SG1Gd0hBakRRcHRJQVNWaDkzbENHN3U1 Zk5XK1lPanZML2IKODlWbm13UGwyNlgwd3U1S0MzYisrRjk5bDIzWkJ3WEJiaHRueDdjbFlvZ2xJ aUtxd2x5WUFlV3Q4MDBCUUhCVEEyWUQ0T1lPbUEzbAo5K3VnUHYzb3I1NkVPcVFIM0x4REFBa29T ZDV1bWFaUWErRGVOZ3BBK1htVVpSa25vWW40WFkzVHJDamNMRUZXTk5nLzBscWZPaDF4CkMraU1z c3ZIb2RUNHdaaVhCcy93Z1k1bnVMVWRSYk1CZ3FMNk9hb1Y2anQyZ3BzN1BMc09nNkNvZldScXFQ M0dFYWZIdHdWaWlDVWkKTEhycEFidlQ1bnkwcVVHWHRmYkROL0hZckxjYnRFK2loaUlhOVRBWFhv VXgvd284YjUybkNBREtOa0V3M2tpSE9yQXJqSG1Yb05BRwoxcnB2U1pLZzBBYkFrSmNHOTZCdTFm b1IzTndobHBWL0djclcwVTZsUnhzbzNOc0FrbGorMGJ0U0RiRk1CNFc3RnZwTEIrRVcwQmx1Clhx RVFWQnBBa2l6ek9acG0zYjhQVFBsWDRPYmZDY2I4dEZxdm56TjFPcDdQQjRLNkRmUlg0cUgwOUtu eHloREcvTXRRQlhTR09mOHkKRkJwZisvM1djK3lVMnFEeVV4c0N1c0JjZEEzR3dtdnc3QlJyczIz Vk1hek5zbXNhZjN1Y0hkK1dpQ0dXcUJWS1BYMGNoN2V0eGVSWApQckE4MXRCaDFaNzhuQXluMjM3 N3I3OGc5dDVIMGFWWC8wYXNpS2pTZFRjVlNpZzgvZUVSSG1zVnV0VEJrZEJmVFlBdStSSVVucjd3 CmFOKzMxc3NRUlRPR0RvakJqbDI3WU15N0JLWEd6Nm9majQ0RG9MOThESkpvZ2paeVpMWDVWY0dS MEY4K0NrSGhaam55Vm5wcFA3UTkKN29OYlVBUU1XV2RRZHZVa2hFcEg1Z0E0bkZhMS83S01CQmp5 THNFOXJCZE1sYzlSclFWSGRkWkVIZGdGK3N2SDRCRStxTWEyQ25jdgpsRjc0SDZCUXdhT2ovZGVJ K282ZEtyZzdETmNTVVpLOEU0TEtFKzV0ZTl0dFczVU1hN1BzbXNiZkhtZkh0eVVTUkZHVWhGdm5X aVFrCnB5SEVxK0VQZFJNNUs3dllnSmpJY0ZlWDBXd0pnZ0FKdC83S2xvQ3RaNTMveUU4VVJWdzRl UkJIZG53UGpaY1BCc1E5akU2UmZRQ1UKSDRsMUZHSk5KaU9Xdmo0Rkl4OTdIcjl1K0F5aTJZeDdK ajRMczhtQWZUK3ZnaVNLK04wanorR09BU01nbXMxWU11ZHhqSjd5UjJ4YgovU0UwYmJ6eDBITnZJ cWh0T0w1ZTlBb3kwODhEQVByZDh4QXVKaDNHVTI4c2hadnE5dXVPb1V5UEw5OTlDVlBuL0FzNVYx TnhiTmNQCktDa3V3TUJSajZKNzN5RlExT0lJQmJWT28rOG9QNTl6NjVtNmZ5VGVHUFNsT2p4MFp5 QXVYc25Hc2N0bDhQRU5xTlVSdDZZa21jcFEKZW5HdjVSditUY1ZVbEFsVDNpWEx0L1h0c1hjNUxL cWIwVDJybndOZFFSQUVTQzQ0dXB1UW5HYkpBNUlrWWRLa1NRQUFoVUtCeVpNbgpBK0NSV0tKV0ll blFEaHovMzQ4STdkZ05ZLy93SndTR2RhclYvRXFsR3d4bHBiaWVjUW5QL08wVHBKMDVnZTNmZll6 ZWcrSXdmZjZuClNEdHpBcjl1L0J4M0RCZ0JoVklKazdFTTF6UFNNUFB0THhHL2V5UDJiUHdTajd5 d0FGUG0vTk02TUVzaVRoL1poVDUzamJFczYrUysKemVnV0ZRdFByUmM2UmZaQnA4Zyt5TTFNeDdH ZEczQjQyeHIwditkQjlCN2svRkVLb3VaQ0Vzc3ZXZVhqcVVTZk1DV1NzdkxoNWVQWApiSUtzL2tv OFZMNGRvTkQ2dzVDYkNvV24vWS9vRzV3a3dWeWFEMFBXR2JpM3EvMVJibXFkR0dLSldvRzlQNjNF SXk4c1FFaUhibmJiCjJEb3Z0aUpzQ29JQVNSUXhZT1REY1BmUW9HdFVMUFNmdjRkQjl6MW11Zi96 Ris5YjVwTWtDVEhEN29lN2h3Wjk3aDZMRTN0c0grWHQKOTd1SHNIN3BBa1FQSFExQkVHQXMweVAr ZnovaWlWZi9ZZFV1TUt3VHhreDlHVmxYVXZERGZ4Y3l4SktzalI0OUdqdDM3b1RSVkl4egplUVh3 OHZadEZrRlc1ZGNCWlZsbklCbjFVSGo2d0wxdGRKTXRXM2QyS3dTVk85VEJrVkJxQTVwc3VTUnZE TEZFcmNCZEQwekI1cFgvClJGaW43aGd3Y29MTkk3SE9uQk9yYWVNREFIQlRsWDhUMkZQcmJibGY5 ZU1talZmNVVSeFBqUmZLOURxYi9mbjRCeU80ZldkY1NEeU0KN24wRzQ4VGVUZWdZMlJmZS9rRlc3 WEl6TCtQWXJnM0lURXZHMFB1ZnFMRk9vdWJzd29VTG1EQmhBbjc2NlNlWXhCdElMU3lDdG8yMwp5 NE9zc2swd05OMkNYYkpzN1IxamFtNWsxWjZuRWhCRExGR3IwR2ZvYUVRTnZoZkpKL1poODVmL2dO YkhId1BpSmxqT2lXME1wVGNMCm9mWDJRMmxKTWR3OTdIOHJ1WC9jQkt4ZnVnRHR1OTZCNDd0L3hH T3ozckpNUzAvK0RjZDJiWUN1S0I4RFIwM0VmWk5uOFp4WWtqMmoKMFlqVHAwOWowcVJKV0xObURV em02N2lpSzRaRzYrWHlJRXNrSjN5MkVMVVNDb1VDUGZzUHg1T3ZMOEdkdysvSGdjM2ZOT3J5VHU3 LwpCV1g2RXZ5MmJ3dmFkdWxoZWR6TE53RDVPZGRnTXBaZm5EeTBRemNFaG5YQ2hrL2ZSa2lIcmdo cUcyNXBlMkR6TjdoeitQMTRjdTUvCjBMUGZNQVpZYWhHTVJpT01SaU1TRXhQeDlOTlBJNnBMQ01J OFNsR2l1K21TTDlBUXlSV1B4QksxUWwxNkRVQ1hYZ09zSHJOM3JkaTYKWG5vck1Ld1RQcG4zRkR5 MTNwajQvSHpMNHcvUG5JL3ZsODVIbWI0RUw3MVhIcVFIam53WTN5K2RqOGYvK0s1Vkg1VXZBVWJV bEJ4OQorMTJmZmhRZW5XcTRFTDhESnBNSlJxTVJCb01CSjA2Y3dJc3Z2b2lsUzVmaTZObXJ5TlVC bmxvdkNBNStvY21SK3RaV2s5cGNGY0RaCnRuV3VXWkpndUg0ZXhyeEwwUFljWGZ2NVNmWVlZb25J cWFCYXRVMU45eU5qaGlJeXB2cHZlQWUzNzRKbkZ5eTNlcXhNWDRLd1R0M1IKTWFMMVhOK1FtamRI NFVzc3UxbnYvZzBHZytXSTdOR2pSL0huUC84Wml4WXR3djZreXlncUVlQ2hhVk9uSU5zUXRUVVVa OE51WFdzVwpqYVV3NWw1czhzdUFVZlBCeithSXlHVkVzeGxYVWs1aDkvZWZZdGlEMDF4ZERyVXlv bEVQM1prdGx0K3psOHhHNk01c3NUeGUvcUFJCjNia2RNRnkvQU4zWnJkQmZPZ2pKVkQ3ZGtGTit6 V05MMjFzcTN6ZnI4bEI2Y1I5MFo3ZWlKUFdBNWZHS0FGc1JaZzhjT0lENTgrZmoKcnFpTzBKaHZJ RDl4TTR3RlYxRnlmaGQweVR0aEtyeG1tVmN5NmFGUFB3cmR1VzNRcHgrQlpDNC9OY2VxdHF5ejBK M2RDa2swM1ZvMwpFM1RudGtNeTM3b3Ztc3FubThvZ0d2WFFweCtCN3V3MjZOTU9RelNXMmx6M3Fp UlJoUDdxU1JpdXA5amN2aFhiUVpKRWxDVHZoS2t3Cm85cjYyTnFlOXRhdmFqMmxGL2NDQUVxU2Qx VGYxaWw3WUxwNS9YYXRaZ1AwbDQrWHo1ZTZIMkpwWVkzYms1by9obGdpY3BsL3Z6SVIKbTc1Y2hH SGpuMFRIN2sxM09SOGlBRkNvUEtEdzhJRlpYeDVveE5KQ0tEeDhvRkI1M0c0a0tBRFJCQUdBSm5L VTVTTDgyanZHUWgzYwp2Y1psR0xMT1FCMFNDVTJQZTZIeUQ3ZWVkaXZBVnZ5N2I5OCtMRnEwQ0NQ NmRvYW51eHRLQzYvRG8rc3d1SWYyZ2lFbnVWS2ZaNkh3CjhJSW1JZzRLVDEvTE5LdmFRbnRDcWZH RHViZzh5SmwxMXdISlhQNHZBUFBONjFCcS9DQzR1Y09RZlE0S1QxOW9JdU9nMFBqRGtIM08KNXJw WEpwbU5LTHR5REVwUFg2aUQ3Ris2RHdBRVFRRkpORUxVRjhPejIzQ3I5YkcxUGUydFg5VjZLazRo cURqaWE3V3RBN3JBa0hucQo5amJMUGxmZVovZVJVQWRGb0t6eU5IdkxvMmFQSVphSUdweXo1OUcr OHArTmVQN3RsYnp1SzdtTW0xY3d4RnNoMXF3dmhKdVhyVXRNClNWRDZkb0NnVU5hNmY4K3VkMFBa SmhpQ29JQ2JkMXVyYVJWSFl5c2ZsZDI5ZXpjKy9QQkRqQjA3RnU0YUx4aU5SaWphQkVNeTN2NzEK TWJNdUQyNytuU0VvM2FEeUQ0ZTUwaEhIeXBUZVlUQVZad01BVEVWWmNQTU9nNmtvcTd5UDRtd292 Y01BQUdKSkhsVCs0UkFVYmxENQpkNEpZY3NQaHVvdUdFdWpURGtQcDNSYXFnSERuTm9Ra1FSWFlC WUxDRFVxdkVLdjFxY3J4K3RrZkM2dHQ3ZFBPZXB2ZHZGNitqc3J5CjVYdDJ1WDJxazdQYms1b2Zu aE5MUkVTdGxrSWJCR1BlUlFDQXBDK0UwcitMN1hhVmo4N1dnbG1YQjBQT09ZajZteWd0dVFrTW5H S1oKSm9vaURBWUR6R1l6ZnZ6eFIzVHFWSDc5WmtFUW9GS3A4TUJkdmJENVNDcEVOK3RnTFlsR2xG N1lmZnNCd2ZieEtEZXZFQmh6emtNeQptMkMrbVF2UHprTlFldWtnSUpwaHZwa0xWVWpQOHY1TUJr QjU2NmVmbFdyTDZSWDIxbDJmZGdpU2FJWkNaZituU20wUmJpMmpwc3VJCjFiUis5c2FpOHJhR1pM YnUwMnl3TEwrMnk2UG1peUdXaUloYUxhWEdGNGFzMHZKelF3MmxVR3JxK0ZPcmtnUUlBaVJUbWRY RCtxc24Kb1E3cEFUZnZFQWczcmIvQUZCb2FpdnZ1dXc4Ly9mUVR2dm5tRzd3MGF6YisvY1VQMExi eGh1bDZNdHAwdkJNK1FXRUk4dkMzbWs5dwpjNGRuMTJFUUZJN2Z3Z1UzZHdqdVhqRG1YWVRDMHdj S2R5MFVudDR3NUtaQTRlRU5oWnY3clhacXdHd0EzTndCczZIOHZnUHVIZm9CCm9nbjZxNy9CTXp3 V0N2YzJ6bTRscHppN2ZsVlYzdGFRZ0pMazdiZjdWS29obXNwc0J1QzZMbzljajM5dUVCRlJxNlp3 OTRZKzR6Y28KM0wyY2FpKzR1VU1zMDBFU1JjdDlVM0UySk5FRVEyNHFVT21xQWtxUE51VWhUeEpo ekUrelBONnVYVHNjUFhvVUgzNzRJZFJxTlZhdApXZ1VQZHpXNmQrdUc5cEV4Q0E4UFI2YzcraU1n ckJOVWFuZXI1U3UxUVREbVhZSWttbUVxdUlMUzlDTjJhMVA1aE1GNEl3MXVYcUVBCkFEZXZVQmh2 cEVIcEhYcTd2elpCTU41SUIwUXpqSG1Yb05BR09seC9wYWN2bE5wQWVMU0xndjVLZkxYZ1hsdFZh M2EwZmc3cnFyeXQKYjF3Q2xHcUlaYnBiNnhnTVkrNUZTR1lqVEVXWktMMjQ3L1o4ZFZ3ZXVSNURM QkVSdFdwS3IyQ0l1bHdvYlo0UFc1MUh4d0hRWHo2RwprbHNmUWF1REkySElQSVhTQzc5QzZla05W RHFpcHdxT2hQN3lVWlNtSHJBYzVlM1FvUU9PSERtQ2E5ZXVvYkJZaCtlZWV3NUZSVVZZCnZudzVm amV3QnlCSjBHZzAwSHI1d01OVFcrM2pkMVZ3ZDRpbEJTaEozZ2xEN2lXb2d5THMxcWIwRGdWRXNm em9KQUEzeS8zYklWWWQKSEFsenlRM29rbmZDWEZvSTk1QWVjSWF5VFREVXdaSFFYejBCU1RUWFBJ TWRWV3QydEg2T1dHOXJQNmo4TzZIMDBuNEFnRG9rRXBLeApCQ1huZDhGNFBRWHF0bEdWNXF2Yjhz ajFCRkVVcFlwcjBTVWtweUhFeS9ISENFU05LYnZZZ0pqSWNGZVgwV3dKZ2dBSnQzN1JSd0syCm5y WC81UWlpMW1yMEhlWG5hbTQ5MDd5ZUg2VzZZa3pvSDR5c3JDeGN1cHFOclVmT28zL2YzaGdlMVE3 ZHUzZUhuNThmVHB3NGdYVzcKZm9OMzIyN3c4TFQvYzgxRURXbDBUL3ZuTnd1QzRKSmZra3RJVHJQ a0FVbVNNR25TSkFEbHZ6NDVlZkxrOHY4M2VWVkVSRVN0Mk1VcgoyZGdaZndrOSs4YkNxUFpIYVpr UjA2ZFBSMjV1THBLU2toRHNyWVJCcitkUDBCTFZnQ0dXaUlpb0NRZ0tCYzZrWmVQdytWeDA3OTBQ ClByNEI4UERVNG14bUdkNTQ0dzJzVzdjT3ZYdjN4c1gwVEZlWFNpUUxETEZFUkVSTlFLVjJ4OWtj Q1YxNlJNUGIxeCtDUWdHRlVva2kKc3dlMkg3OEV5ZDBYSDMyOUNRcXZNSGhvdEhYNjJWbWkxb1RY a3lBaUltb0NDb1VTR3EwWElBaFdBVlhsN2dHakVJYnJKVHFFUndYQgpVNk9GbTRyZlR5R3FDVU1z RVJGUkV4QUV3ZXJ5VzVVZlY3dDdRTzFldHg5VUlHcXRHR0tKV2lEZG1TMnVMb0hJaFNZQzRQT0Fx Q3J0CkhXTmRYVUtEWW9nbGFvRmEyZ3NWVVYzd2VVRFVzdkdMWFVSRVJFUWtPendTU3lSamppNVFU ZFRhOGZsQjFMSXh4QkxKRmErK1EwUkUKclJoUEp5QWlJaUlpMmVHUldDSzU0UzlSRWhFUjhVZ3NF UkVSRWNrUFF5d1JFUkVSeVE1RExCRVJFUkhKRGtNc0VSRVJFY2tPUXl3UgpFUkVSeVE1RExCRVJF UkhKRGtNc0VSRVJFY2tPUXl3UkVSRVJ5UTVETEJFUkVSSEpEa01zRVJFUkVja09ReXdSRVJFUnlR NURMQkVSCkVSSEpEa01zRVJFUkVja09ReXdSRVJFUnlRNURMQkVSRVJISkRrTXNFUkVSRWNrT1F5 d1JFUkVSeVE1RExCRVJFUkhKRGtNc0VSRVIKRWNrT1F5d1JFUkVSeVE1RExCRVJFUkhKanB1ckN5 Q2locmQrL1hwWGwwQkVSTTNNeElrVFhWMUNnMktJSldxQld0b0xGUkVSVVZVOApuWUNJaUlpSVpJ Y2hsb2lJaUloa2h5R1dpSWlJaUdTSElaYUlpSWlJWklkZjdDS1NHVUVRWEYwQ0VSR1J5ekhFRXNt SUpFbXVMb0dJCmlLaFo0T2tFUkVSRVJDUTdETEZFUkVSRUpEc01zVVJFUkVRa093eXhSRVJFUkNR N0RMRkVSRVJFSkRzTXNVUkVSRVFrT3d5eFJFUkUKUkNRN0RMRkVSRVJFSkRzTXNVUkVSRVFrT3d5 eFJFUkVSQ1E3RExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTdETEZFUkVSRQpKRHNNc1VS RVJFUWtPd3l4UkVSRVJDUTdETEZFUkVSRUpEc01zVVJFUkVRa093eXhSRVJFUkNRN0RMRkVSRVJF SkRzTXNVUkVSRVFrCk93eXhSRVJFUkNRN0RMRkVSRVJFSkRzTXNVUkVSRVFrT3d5eFJFUkVSQ1E3 RExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTcKRExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4 UkVSRVJDUTdETEZFUkVSRUpEc01zVVJFUkVRa093eXhSRVJFUkNRN0RMRkVSRVJFSkRzTQpzVVJF UkVRa093eXhSRVJFUkNRN0RMRkVSRVJFSkRzTXNVUkVSRVFrT3d5eFJFUkVSQ1E3RExGRVJFUkVK RHNNc1VSRVJFUWtPd3l4ClJFUkVSQ1E3RExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTdE TEZFUkVSRUpEc01zVVJFUkVRa093eXhSRVJFUkNRN0RMRkUKUkVSRUpEc01zVVJFUkVRa093eXhS RVJFUkNRN0RMRkVSRVJFSkRzTXNVUkVSRVFrT3d5eFJFUkVSQ1E3RExGRVJFUkVKRHNNc1VSRQpS RVFrT3d5eFJFUkVSQ1E3RExGRVJFUkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTdETEZFUkVSRUpE dHVWUi9JTGphNG9nNGlpNFRrCk5GZVhRRVJFUk0yY1ZZaU5pUXgzVVJsRVJFUkVSTTdqNlFSRVJF UkVKRHNNc1VSRVJFUWtPd3l4UkVSRVJDUTdETEZFUkVSRUpEc00Kc1VSRVJFUWtPOVV1c1ZWWmZI eDhVOVZCclZTL2Z2MWNYUUlSRVJFQTErWWVlKytITFMyTE5lVDd2dDBRR3g4ZmozNzkrc0ZnTURi WQp3b2dxdTM0OUY2dFdyY0xVcVZOZFhRb1JFYlZ5cnN3OTl0NFBXMW9XYStqM2ZZZEhZaVVBa3RR Z3l5R3FSdUxPUlVSRXpZaXJjbytqCjk4T1dsTVVhK24zZllZaUZKTFdjTFVmTkRrTXNFUkUxS3k3 S1BRN2ZEMXRRRm12bzkzM0hYK3lTSkloMmJsY3pybUxhVTlNUTNqa2MKYmJ5MENBa054dmdIeCtG RVFvS2xqWWVudTkzNUcrdjI1Y3FWOFBCMHg2ZkxQNjJ4clN2cXE4MnRwdm9PSHptTTBXUHVRMENn UHdJQwovZkhBdVB0eFBQNjQwLzJQdlgrTVM3ZUgxREtlazBSRTFGTFU4TDdselB1dXJmZlNTMmxw aUxtekwvNjc3TCsxZnorc29hYXQyN1poCjhKQkI4UEgxUm9lTzdUSDkyZW5JenNscGx0bWxvZC8z SFlaWTZkYkdzM1Y3N0xISEVCRVJnUVA3OStOR1hqNU9uenFEUng5OURDdFgKZm1uOVY0T2QrUnZy dG56NXAzanBwVm40Yk1XS210dTdvTDVhM1J6VTk5dHZKL0hRUXc5aXdrTVRjREVsRlJkVFVqRjJ6 RmlNSHo4TwpwNUtTbk9yL3dvVUxWdmRMZEtWTnVuNlN5QlJMUkVUTmg2UGM0L1Q3YnBVK3l1Y2Jq L2ZmL3dBem5wdFI2L2REUnpVZDJMOGZUejMxCkpGNTc5VFZrWldiandQNkQ4UEx5d3Z5L3pXdVcy YVdoMy9kcnZNU1daT2QyN3R4WnpKNzlSNFNHdFlYU3pRMSsvdjZZUFBrSi9QT2YKLzdLMFVTZ1VX UDN0dCtqUXNUMDZkK21NTld2WFdxWmxYTXZBNkRIM0lUZ2tDS1B1SFluMHk1ZVJsWjJOZ0VCL0ZC VVhRd0pRZlBNbQp3dHFHb3ZqbVRVZ0Fpb3FMRVJEb2o2enNiSnMxblVnNGdlTGlJcnp6enJ2UWwr bHg1T2dSNjVxVGt6RXdkZ0E2ZHVxQUxiOXNBVzdWCm9XMmpRZDZORzVBQUZCUVdvbzJYRmhuWE12 Qy9YMy9GZ0lIOTRSL2doNzR4ZmJCejEwNUlBUFJsWmVqUXNUMitXYjBhNFowN29WTjQKUjN5M1pv MWxPZGR6Y3pIaDRRa0lDUFJIN0tCWUhJOC9icG1XbVpXSkI4WTlnTUNnQUl3ZWN4L3lDd29jMW1k dis3Ly8vdnQ0OWRYWApNUDNaNStEbDdRMHZiMi9NbVBrOFhucHBGdDU3LzExSUFJd21FNEpEZ3ZE OSt2VUlEUXRCcjk1MzROVHAwNUFBREI4eEhGZXVYSUZHCjY0a0ZDeGRBQXFEUmVqb2NIMmZXL1lj TlB5QXF1amY4L0gzUmYwQS83TjIzeis0NjhIUUNJaUpxYnVyenZpdFY2ZU4vdi82S0dUTm0KWVBY cTd4QVhON0xPNzRmMjV2dm52LzZKTjk1NEV3OU5lQmhxZDNlMGE5OGVpeGYvQXg4di9hOVZEVTJa WlJ6VjI2U25FNGdTSUltUwp6ZHRqano2T1g3WnN3ZG8xYTNEbXpCbUlackZhRzRWQ2dWT25rcENV ZUJxTEYvOEQ4K2ZQczB4Nzg4MDMwYi9mQUZ3NGZ4RjNEYjBiCjgrYTlpZUNnWVBUdlB3RGJ0MitI SkVyWStzc3YwT2wwMkxaMUt5UlJ3dlp0MnpCZ3dFQUVCd1hick9uVFR6N0ZpeS9PZ2tKUTRLV1gK Wm1INTh1VlcwLzgyNzAyTUgvOGdraEpQSXlFaEFRQVFGdG9XMGRGOWNDSStIcElvNFVSOFBLS2lv aEVXMmhhdnZmWXEvbS9oVzhpNAptb2svdmZ3S1pzK2VCVW1Vb0hKVG9haW9DS2RPSmVHM2swbjR4 ei8raFlVTDUxdVc4OWUvdm83ZXZYcmpVbW82WG4vOXI1ZzllN1psCjJwdzVjOUNyVnkra1hreEQv MzREc0dEQmZJZjEyZHYrKy9mdng4TVRKbFo3L0pHSmoyTGZ2djJRUkFsS2hSSWxKU1U0bFpTRTVI TVgKTUduU1pNeWI5eVlrVWNML2R2OEtBTGhaWElLL3padHYrZXZJMGZnNHMrNHYvL0dQK1B5ekw1 R1ZtWU01ci8wWmMrZit4ZTQ2TU1JUwpFVkZ6NGlqM09QTytXL205OVB0MTYvRCsrKy9ocDU5K1Jt VDNTUHZ2aFRXOEh6cXE2ZFNwSkR4dy96aUhmVGQxbHFuSCtucmlBQUFLCkZrbEVRVlJZLzZaNDN4 ZEVVWlFFUWFnMklUNCtIbjM2OUlWZVgyWjdvNG9pdnY5K0hUWnUzSWpEaHc5REZFVk1tREFCYjc0 NUR3RUIKQVFBQUx5OHQwdEl1SXlBZ0FDYVRDUUVCZmlnc0xBWUFSRVIweFlFREJ4RWNISUxyMTNN d2RPZ1FuRCtmZ2hVcmx1UHc0Y05Zc2VJegpUSnYySkJRS0JTUkp3aGRmZklsbm5ua2FRNFlNd1RQ UFRLOVdUMEZCQVlZTUdZVDQrQVI0ZW5wQ3I5ZWpYNzhZN050M0FQNysvZ0NBCnpwM0RjZXpZTVFR R0JpRXpNeFBkdTNkRGNiRU9iNy85Rmp3OFBQRGFhM1B3cjMvOUV6cWREbSsrT2MrcWY0UEJnSUFB UHhRWDZ5cXQKV3pvQ0FnSmhNQmdRRkJSZ1diY3VYVHJqeUpFakNBb0tybFpucDA0ZGNmVG9NWVNF bEsvM1BmZU13S2xUWnh6V1o0dXZyemV5c25MZwo0ZUZoOWJoZXIwZFlXQWp5OHdzdGRhYWtwQ0lr SkFTNXVkZlJyMTgvcEtkZnRreXIzSC9sKy9iR3A2WjFIemh3QU1hTUdZTm5ucG1PCmpoMDcycXk5 d3ZYc1hPdy91SWVYMkNJaUlwZXJLZmZVNW4zMy9mYy93SW9WS3lBSUFyWnQyNGJBd0NDSHk3YjNm bGhUVFVGQkFiaDYKOVJyYzNkMmRXc2VteURKVnM0VXo2MWtUU1pJd2FkSWtBT1dmOGsrZVBMbjgv elhOWkM5TkN4RHc2Q09QNFp1dlYrTmlTaXAyN2RxTgpvS0FnUFBua1ZLczA3dS9uYnprcUtJcTNq OWJldUhFRC9uNEJrRVFKZnI3K3lNdkxneVJLR0QvdVFlemN1UlBGUmNYWXZYczMvdnJYCk43QnIx eTdjTEw2SlhidDJZZnk0OFRicldmM05ON2h5NVFxQ2d3UGg1YVZGVUZBQUxsKytqRysrL3RyU3By Q3dBRDdldnBCRUNmNSsKNWNGV0VpWGNkOTlveE44NkVoc2ZINC83N2hzTlNaU3dkODllREI5Mk44 TENRaEFVRkdCcGYzdmRBaXgvelZSZXQ0S0NmUGo2K05tcwpzN2k0Q04yNmRZR1hseFpkdW5SR1Zs WldqZlhadWdVRUJDQWpJNlBhNDFtWldRZ0tDcktxTThDL3ZFNGZiMThVRnhmWi9XdXA4bjE3CjQx UFR1cS81YmkzeTh2SXdZc1F3REIwNkdQdjM3WFB3RnhtUHhSSVJVZlBoS1BmVTVuMVhOSXM0Zml3 ZUV5ZE94UGp4NDNBajcwWU4KUjJMdHZ4ODZxaWswTkJRWlY2dlhWUG5XMUZtbWN2K04vYjVmYzRo MTh0WTV2RE5tekpoWkhnWnZQVmExajhyM0F3TUR5NE9SSkNFdgpMdytCZ1lHV3g2TjY5OGFpeFI4 Z0ppWUdYVHAzUVhSVUZENVk5RDZpb3FJUUVCQm9jL21mZmI0Q1I0OGNSMkZCc2VVV2Yvd0V2dmp5 CjgvSkJrU1I0ZTNzalB6OGZraVFoT3p2YlVzK2RNWGNpUFQwTjE2NWRROXFsUzdnejVrNUlrb1Nu bjVtRzU1OS9BZWZPbnNlVi8yL3YKM21LaXVNSTRnUCtYTEhHRnVsYlhFblJOTUpHYm9yVFlJQ3hx WmRGcXFvQmlqYUpZWTcyVUNqU20wYUMyS2thTlNZdUszT1NpVUNwOQpXQytGTkVUZnVoSFNoQmdm SkxFUHRZb1ByVFNBc0xDcktMQWowd2ZJNk9Mc2NCSFpaZlAvSlp2TTdwbkRmQ2RueVBseTVzek1Q MDBPCjhTdTFUYWZUOVhlb1RKeCtmbjU0L085L1VveXRMVzFTbWJQNDVEN0xsbjJDS3liVEc3OWZ2 MzROeTVmSE9zVFYxdFovakk2T0RtaTEKMnJmcW42SHFCUVFFSUM4M0h3Lytia1JHK2pmWTg5VnVo Zk5tRE01Z0lpS2lNYUtVNTR4azNFMUxTd2NBSERwNEdDbGJ0MkhENTBtdwpXcTJqR2crVllvcU1Y SXpxNmlyRmZjWTdsMUdPZVd6N2E0aEhiRGxmbkp1NExnRm56cDVCUzJzcjdJS0E1cFlXWkdkbncy Q0ljYnE0CjkvWHZzYkZHRkpjVTRWbFhGL0lMOHZwUGdJR3k5VWtiVUZKU2pJU0VSSWdBNGhNU1VW SlNqS1NrRGJLeDFOYlZ3dGYzUFFTSGhEajgKUGpjd0NGT252by9hdWxxSUFCWXQraGdWUDFmZzZi Tm5xUHpsTWxRcVZYOWNLaFhDd3o5Q1d2cGVMRmdZRGd6OEhoUVVqTUNnSVBUYQplNUdYbjRzWk0y YWc4Vkhqa0czNzlOTlZ5TTA3ajA1cko2cXFxeEJ0V0N5VnJWaXhFdmtGZWVoNi9oeVhLeThqSVRG ZUtuTVduOXpuCndJRk1YQ2k2Z0tMaUlsaHROdGllUHNYRlN4ZFJVSmlQL2ZzUFNQdXBWQ3FVLzFR dWxVZEZSVWxsczJiTlF1T2pSdlQwOW82b2Y1VGEKdm1KbEhLcXFxMkFYQkFUTW1ZT1hMMTg2YlVN ZnMxZ2lJbkluQ25uUGNNZGRES3IzOWQ0MDdOeTVFMXUyYnNhenJxNlJqNGNLTWUzYgo5eTNPNVp5 RjZZb0pMN3E3OGFTdERUbm5jL0RGOW0zU1B1T2R5d3orbSs5eTNCLzFjb0w4dkFMOGVlOGVsaXlK aHIvL0I0aUppWUxOCmFrVmhRZEd3TGxjZitmNFk2dXZyRVJJU2lJYUdCaHc5a2lXVnhhOU5nQ0FJ V1BQWldvaDlJdGF1aVljZ0NFNFhMNWVWWGNMbVRjbXkKWlpzM2JVWjVlUm5FUGhGWng0N2o2bFVU d3NQREVMN3dRMmcwR3VtR3ROV3JWc05zL2gyclY2Mlc2cDQ4Y1FwSlNlc1JHN3NjMFZFRwo3TnEx QjB1WHhnelp0dU5aSi9Ed3dVTUVCd2NpKzhjZmtIdStRQ283ZWlRTERRME5DQTZlaThLQ2ZCdzZl RmdxVTRwdjhDYzBKQlJWCnYxYmo1czBibURjdkdLR2hRYmg1OHdhcXEzNUQ0TndnaDdoQ1EwS3hZ TUY4WEwxcXd2R3NrNjlkK3IrR2pSczNZUDc4a0JIMWoxTGIKRHgvNkRxZFBuNEplNzQvMDlMM0l5 Y2x6ZmxtQlNTd1JFYmtScGJ4bkpPUHU0THBidDJ6RG50MnArSExIZHJ4NC9tSkU0NkZTVEdIegp3 MUJlVm9IQ3dnSUVCTXlHd2JBWTkrLy9oVFBaNTF5V3k4aTEvMTJOKzRvM2RvV0ZMVUQzQy9uRnhE UXhUSnMrRlIwV3E2dkRrTlg2CnBCMjNiLy9CRzd1SWlNamxYSm4zT0JzUFBTMFhHKzI0TDRyeU4z WXB2bmEycjAva0pWOFA0SzU5eUpsWUlpSnlKNjdLZTVUR1EwL0sKeGNaNjNGZUxvZ2k1bWRpQncw bFR3elJ4dVcwZmVzZy9KUkVSZVFvWDVUMks0NkVINVdLakhQZGZUMzY5dkY2dGhGWDM5UFJnOHVU Sgo4cFg2bUdkTWRFOWFPOWlIUkVSRXcrQ09lWTg3eGpUZWVucGVMYWZRYXJYU3R0cGlzVUN2MTh0 V0VoM3VOU01hV3p5emlJakluYmdxCjd4bGlIbmFJUFNhTzBiYkNZckZJMjk3ZTN0SzIybXcyTzEx Z0s0cnV1NTZTUEFEUExTSWljaU11eTNzVW4wN2dRYm5ZS050aE5wdWwKN1prelowcmJxcFNVRkxH aW9nSnE5WnYzZUZWV1ZvN3FZRVREeFNjVEVCR1J1M0JsM3VOc1BQUzBYR3lrNDc0Z0NOaXhZd2NF UVFBQQpyRnUzRGxPbVRBRUFxQVZCUUYxZEhlTGk0dDc2UUVSRVJFUVRsVHZtUGU0WTAzaXFxNnVU RWxpZFRpY2xzTURBeXc1S1MwdGhzOWxjCkV4MFJFUkVSMFNBMm13MmxwYVhTOTRpSUNJZHk2VGtG bVptWnNOdnQ0eGNaRVJFUkVaRU11OTJPek14TTZidGVyNGUvdjcvRFBsNCsKUGo0QWdNN09UbVJr Wk1CcWRjKzNPeEVSRVJHUjU3TmFyY2pJeUVCblp5Y0F3TWZIQjlIUjBXL3M1MlUwR3FYSEZWaXRW cVNtcHNKcwpOa3ZyRDRpSWlJaUkzalZCRUdBMm01R2FtaXBOcW5wN2U4Tm9OTXErMDBCVlUxTWpk blIwNE5hdFcranE2cElLMUdvMWtwT1RFUmtaCmllblRwOHMrdllDSWlJaUlhTFFFUVlERllzR2RP M2RnTXBrY0psRjlmWDBSR3h1TGFkT215ZFpWMWRUVWlBRFEzZDJOK3ZwNk5EVTEKalUvVVJFUkVS RVF5OUhvOURBWUROQnFOMDMyazZWV05SZ09qMFlqbTVtYmN2WHNYN2UzdDR4SWtFUkVSRVJIUS94 aXRpSWlJTjI3aQpraVBOeEE3VzN0Nk94NDhmbzdXMUZUYWJ6ZUc5dFVSRVJFUkViMnZTcEVuUWFy WHc4L1BEN05tem9kUHBobDNYNlVKWG5VNDNvajlFClJFUkVSRFJldkliZWhZaUlpSWpJdmZ3UFpV SVl1K3pnaDJBQUFBQUFTVVZPUks1Q1lJST0KLS0tLS0tPV9QYXJ0XzY5MDE0NDZfMTQwMTg1Nzgz NC4xMzkyMzQ2NDA0NDM5LS0K --===============6325466810910009584==-- From ykatabam at redhat.com Thu Feb 13 21:56:17 2014 Content-Type: multipart/mixed; boundary="===============1642041088687693910==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #7] "" Date: Fri, 14 Feb 2014 12:56:10 +1000 Message-ID: <52FD85CA.5080404@redhat.com> In-Reply-To: 1665437800.6901448.1392346404442.JavaMail.zimbra@redhat.com --===============1642041088687693910== 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. --------------010905020701090504010606 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Einav, Thank you very much for your clear explanation. We will translate it accordingly. Kind regards, Yuko On 02/14/2014 12:53 PM, Einav Cohen wrote: > Hi Yuko, > > I believe that this string should be translated (with the "<" and ">" kep= t in the translations). > As far as I can see, this string is used in the New VM dialog in the sect= ion in which the vNICs > of the newly-created VM are configured: Each vNIC configured for the newl= y-created VM can be > associated with a certain vNIC profile. It can also be assigned with the = "" vNIC profile. > see attached. > > ---- > Thanks, > Einav > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Thursday, February 13, 2014 9:32:36 PM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #7] "" >> >> Hello again, >> >> I have another question on the following string. >> >> File: CommonApplicationMessages >> Resource ID: emptyProfile >> String: >> Question: Does this string need to be translated or left in English? Cou= ld >> you tell me where in the GUI it is used? >> >> Thank you. >> >> >> Yuko >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> --------------010905020701090504010606 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Hi Einav,

Thank you very much for your clear explanation.
We will translate it accordingly.

Kind regards,

Yuko
On 02/14/2014 12:53 PM, Einav Cohen wrote:
Hi Yuko,

I believe that this string should be translated (with the "<" and ">"=
 kept in the translations). =

As far as I can see, this string is used in the New VM dialog in the sectio=
n in which the vNICs =

of the newly-created VM are configured: Each vNIC configured for the newly-=
created VM can be =

associated with a certain vNIC profile. It can also be assigned with the "&=
lt;Empty>" vNIC profile. =

see attached.

----
Thanks,
Einav

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Thursday, February 13, 2014 9:32:36 PM
Subject: [Engine-devel]  [oVirt 3.4 Localization Question #7] "<Empty>=
;"

Hello again,

I have another question on the following string.

File: CommonApplicationMessages
Resource ID: emptyProfile
String: <Empty>
Question: Does this string need to be translated or left in English? Could
you tell me where in the GUI it is used?

Thank you.


Yuko

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>



--------------010905020701090504010606-- --===============1642041088687693910== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA5MDUwMjA3MDEwOTA1MDQwMTA2MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIEVpbmF2LAoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBjbGVhciBleHBsYW5hdGlv bi4KV2Ugd2lsbCB0cmFuc2xhdGUgaXQgYWNjb3JkaW5nbHkuCgpLaW5kIHJlZ2FyZHMsCgpZdWtv Ck9uIDAyLzE0LzIwMTQgMTI6NTMgUE0sIEVpbmF2IENvaGVuIHdyb3RlOgo+IEhpIFl1a28sCj4K PiBJIGJlbGlldmUgdGhhdCB0aGlzIHN0cmluZyBzaG91bGQgYmUgdHJhbnNsYXRlZCAod2l0aCB0 aGUgIjwiIGFuZCAiPiIga2VwdCBpbiB0aGUgdHJhbnNsYXRpb25zKS4KPiBBcyBmYXIgYXMgSSBj YW4gc2VlLCB0aGlzIHN0cmluZyBpcyB1c2VkIGluIHRoZSBOZXcgVk0gZGlhbG9nIGluIHRoZSBz ZWN0aW9uIGluIHdoaWNoIHRoZSB2TklDcwo+IG9mIHRoZSBuZXdseS1jcmVhdGVkIFZNIGFyZSBj b25maWd1cmVkOiBFYWNoIHZOSUMgY29uZmlndXJlZCBmb3IgdGhlIG5ld2x5LWNyZWF0ZWQgVk0g Y2FuIGJlCj4gYXNzb2NpYXRlZCB3aXRoIGEgY2VydGFpbiB2TklDIHByb2ZpbGUuIEl0IGNhbiBh bHNvIGJlIGFzc2lnbmVkIHdpdGggdGhlICI8RW1wdHk+IiB2TklDIHByb2ZpbGUuCj4gc2VlIGF0 dGFjaGVkLgo+Cj4gLS0tLQo+IFRoYW5rcywKPiBFaW5hdgo+Cj4gLS0tLS0gT3JpZ2luYWwgTWVz c2FnZSAtLS0tLQo+PiBGcm9tOiAiWXVrbyBLYXRhYmFtaSIgPHlrYXRhYmFtQHJlZGhhdC5jb20+ Cj4+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFy eSAxMywgMjAxNCA5OjMyOjM2IFBNCj4+IFN1YmplY3Q6IFtFbmdpbmUtZGV2ZWxdICBbb1ZpcnQg My40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjN10gIjxFbXB0eT4iCj4+Cj4+IEhlbGxvIGFnYWlu LAo+Pgo+PiBJIGhhdmUgYW5vdGhlciBxdWVzdGlvbiBvbiB0aGUgZm9sbG93aW5nIHN0cmluZy4K Pj4KPj4gRmlsZTogQ29tbW9uQXBwbGljYXRpb25NZXNzYWdlcwo+PiBSZXNvdXJjZSBJRDogZW1w dHlQcm9maWxlCj4+IFN0cmluZzogPEVtcHR5Pgo+PiBRdWVzdGlvbjogRG9lcyB0aGlzIHN0cmlu ZyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgb3IgbGVmdCBpbiBFbmdsaXNoPyBDb3VsZAo+PiB5b3Ug dGVsbCBtZSB3aGVyZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQ/Cj4+Cj4+IFRoYW5rIHlvdS4KPj4K Pj4KPj4gWXVrbwo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+PiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IEVuZ2luZS1kZXZlbEBvdmly dC5vcmcKPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1k ZXZlbAo+PgoKCgotLS0tLS0tLS0tLS0tLTAxMDkwNTAyMDcwMTA5MDUwNDAxMDYwNgpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hh cnNldD1VVEYtOCIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkg Ymdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICBIaSBFaW5hdiw8YnI+CiAgICA8 YnI+CiAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGNsZWFyIGV4cGxhbmF0aW9uLjxi cj4KICAgIFdlIHdpbGwgdHJhbnNsYXRlIGl0IGFjY29yZGluZ2x5Ljxicj4KICAgIDxicj4KICAg IEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPGRpdiBjbGFzcz0i bW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xNC8yMDE0IDEyOjUzIFBNLCBFaW5hdiBDb2hlbgogICAg ICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDox NjY1NDM3ODAwLjY5MDE0NDguMTM5MjM0NjQwNDQ0Mi5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNv bSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0iIj5IaSBZdWtvLAoKSSBiZWxp ZXZlIHRoYXQgdGhpcyBzdHJpbmcgc2hvdWxkIGJlIHRyYW5zbGF0ZWQgKHdpdGggdGhlICImbHQ7 IiBhbmQgIiZndDsiIGtlcHQgaW4gdGhlIHRyYW5zbGF0aW9ucykuIApBcyBmYXIgYXMgSSBjYW4g c2VlLCB0aGlzIHN0cmluZyBpcyB1c2VkIGluIHRoZSBOZXcgVk0gZGlhbG9nIGluIHRoZSBzZWN0 aW9uIGluIHdoaWNoIHRoZSB2TklDcyAKb2YgdGhlIG5ld2x5LWNyZWF0ZWQgVk0gYXJlIGNvbmZp Z3VyZWQ6IEVhY2ggdk5JQyBjb25maWd1cmVkIGZvciB0aGUgbmV3bHktY3JlYXRlZCBWTSBjYW4g YmUgCmFzc29jaWF0ZWQgd2l0aCBhIGNlcnRhaW4gdk5JQyBwcm9maWxlLiBJdCBjYW4gYWxzbyBi ZSBhc3NpZ25lZCB3aXRoIHRoZSAiJmx0O0VtcHR5Jmd0OyIgdk5JQyBwcm9maWxlLiAKc2VlIGF0 dGFjaGVkLgoKLS0tLQpUaGFua3MsCkVpbmF2CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t CjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9 IiI+RnJvbTogIll1a28gS2F0YWJhbWkiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUi IGhyZWY9Im1haWx0bzp5a2F0YWJhbUByZWRoYXQuY29tIj4mbHQ7eWthdGFiYW1AcmVkaGF0LmNv bSZndDs8L2E+ClRvOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJt YWlsdG86ZW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+ZW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4K U2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE0IDk6MzI6MzYgUE0KU3ViamVjdDogW0Vu Z2luZS1kZXZlbF0gIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM3XSAiJmx0O0Vt cHR5Jmd0OyIKCkhlbGxvIGFnYWluLAoKSSBoYXZlIGFub3RoZXIgcXVlc3Rpb24gb24gdGhlIGZv bGxvd2luZyBzdHJpbmcuCgpGaWxlOiBDb21tb25BcHBsaWNhdGlvbk1lc3NhZ2VzClJlc291cmNl IElEOiBlbXB0eVByb2ZpbGUKU3RyaW5nOiAmbHQ7RW1wdHkmZ3Q7ClF1ZXN0aW9uOiBEb2VzIHRo aXMgc3RyaW5nIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCBvciBsZWZ0IGluIEVuZ2xpc2g/IENvdWxk CnlvdSB0ZWxsIG1lIHdoZXJlIGluIHRoZSBHVUkgaXQgaXMgdXNlZD8KClRoYW5rIHlvdS4KCgpZ dWtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmdp bmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQu b3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgoKPC9wcmU+CiAgICAg IDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9 Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwKICAgICAg ICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwv Ym9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMTA5MDUwMjA3MDEwOTA1MDQwMTA2MDYtLQo= --===============1642041088687693910==-- From ykatabam at redhat.com Thu Feb 13 22:19:21 2014 Content-Type: multipart/mixed; boundary="===============2950629822871734460==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot Creation/Preview With Memory" Date: Fri, 14 Feb 2014 13:19:17 +1000 Message-ID: <52FD8B35.8070102@redhat.com> In-Reply-To: 975182753.6893046.1392344898537.JavaMail.zimbra@redhat.com --===============2950629822871734460== 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. --------------090203010800090008080904 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Greg and Einav, Thank you very much for your help in describing these strings. It makes clear sense now. I will be sharing your info with other = translators. Many thanks! Yuko On 02/14/2014 12:28 PM, Einav Cohen wrote: >> ----- Original Message ----- >> From: "Greg Sheremeta" >> Sent: Thursday, February 13, 2014 8:59:11 PM >> >> I don't know the answer. But as a native English speaker, these strings = need >> some work. >> >> "Saving memory may cause data loss when excluding disks!" >> If the meaning is "removing disks," then exclude is the wrong word. It s= hould >> say remove. >> If the meaning is "excluding disks from the snapshot," then it really ne= eds >> that prepositional phrase at the end, so it should be changed to >> "Saving memory may cause data loss when excluding disks from the snapsho= t!" >> >> Same goes for the other one. > Thanks, Greg. > I believe it should be the latter (but the storage guys may know better). > > So the meaning is: > > for "Saving memory may cause data loss when excluding disks!": > Creating a snapshot and saving the memory (i.e. the RAM of the VM, AFAIK) > as part of the snapshot data may cause data loss in case the created > snapshot is a "partial-disks" snapshot (i.e. a snapshot that doesn't > include all of the VM's disks). > > for "Previewing memory may cause data loss when excluding disks!": > Performing a snapshot-Preview action that includes previewing the memory > that has been saved during that snapshot creation can cause data loss in > case the previewed snapshot is a "partial-disks" snapshot. > >> >> >> >> >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Thursday, February 13, 2014 8:44:11 PM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot >> Creation/Preview With Memory" >> >> Hello all, >> >> I am a little confused with those two strings and hoping anyone here can= help >> me understand them correctly. >> >> File: CommonApplicationConstants >> Resource IDs: >> snapshotCreationWithMemoryAndPartialDisksWarning >> snapshotPreviewWithMemoryAndPartialDisksWarning >> Strings: >> Saving memory may cause data loss when excluding disks! >> Previewing memory may cause data loss when excluding disks! >> Question: >> These two strings can be interpreted in a few different ways and I would= like >> have clarification on what they are meant to say. >> Is "excluding disks" referring to "not including disks to snapshot when >> creating it?" >> (Or is it about removing disks?) >> If you do not include any disks when you create a snapshot, saving in the >> memory or previewing from the memory may cause data loss? >> And is "saving" referring to "not using too much" or is it about writing= in >> the memory? >> >> Thanks, >> >> Yuko >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> --------------090203010800090008080904 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Hi Greg and Einav,

Thank you very much for your help in describing these strings.
It makes clear sense now. I will be sharing your info with other translators.

Many thanks!

Yuko

On 02/14/2014 12:28 PM, Einav Cohen wrote:
----- Original Message -----
From: "Greg Sheremeta" <gshereme(a)redhat.com>
Sent: Thursday, February 13, 2014 8:59:11 PM

I don't know the answer. But as a native English speaker, these strings need
some work.

"Saving memory may cause data loss when excluding disks!"
If the meaning is "removing disks," then exclude is the wrong word. It shou=
ld
say remove.
If the meaning is "excluding disks from the snapshot," then it really needs
that prepositional phrase at the end, so it should be changed to
"Saving memory may cause data loss when excluding disks from the snapshot!"

Same goes for the other one.
Thanks, Greg. =

I believe it should be the latter (but the storage guys may know better). =


So the meaning is: =


for "Saving memory may cause data loss when excluding disks!": =

Creating a snapshot and saving the memory (i.e. the RAM of the VM, AFAIK) =

as part of the snapshot data may cause data loss in case the created =

snapshot is a "partial-disks" snapshot (i.e. a snapshot that doesn't =

include all of the VM's disks). =


for "Previewing memory may cause data loss when excluding disks!": =

Performing a snapshot-Preview action that includes previewing the memory =

that has been saved during that snapshot creation can cause data loss in =

case the previewed snapshot is a "partial-disks" snapshot. =






From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Thursday, February 13, 2014 8:44:11 PM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #6] "snapshot
Creation/Preview With Memory"

Hello all,

I am a little confused with those two strings and hoping anyone here can he=
lp
me understand them correctly.

File: CommonApplicationConstants
Resource IDs:
snapshotCreationWithMemoryAndPartialDisksWarning
snapshotPreviewWithMemoryAndPartialDisksWarning
Strings:
Saving memory may cause data loss when excluding disks!
Previewing memory may cause data loss when excluding disks!
Question:
These two strings can be interpreted in a few different ways and I would li=
ke
have clarification on what they are meant to say.
Is "excluding disks" referring to "not including disks to snapshot when
creating it?"
(Or is it about removing disks?)
If you do not include any disks when you create a snapshot, saving in the
memory or previewing from the memory may cause data loss?
And is "saving" referring to "not using too much" or is it about writing in
the memory?

Thanks,

Yuko

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


--------------090203010800090008080904-- --===============2950629822871734460== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTAyMDMwMTA4MDAwOTAwMDgwODA5MDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIEdyZWcgYW5kIEVpbmF2LAoKVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBoZWxwIGlu IGRlc2NyaWJpbmcgdGhlc2Ugc3RyaW5ncy4KSXQgbWFrZXMgY2xlYXIgc2Vuc2Ugbm93LiBJIHdp bGwgYmUgc2hhcmluZyB5b3VyIGluZm8gd2l0aCBvdGhlciAKdHJhbnNsYXRvcnMuCgpNYW55IHRo YW5rcyEKCll1a28KCk9uIDAyLzE0LzIwMTQgMTI6MjggUE0sIEVpbmF2IENvaGVuIHdyb3RlOgo+ PiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4+IEZyb206ICJHcmVnIFNoZXJlbWV0YSIg PGdzaGVyZW1lQHJlZGhhdC5jb20+Cj4+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxMywgMjAx NCA4OjU5OjExIFBNCj4+Cj4+IEkgZG9uJ3Qga25vdyB0aGUgYW5zd2VyLiBCdXQgYXMgYSBuYXRp dmUgRW5nbGlzaCBzcGVha2VyLCB0aGVzZSBzdHJpbmdzIG5lZWQKPj4gc29tZSB3b3JrLgo+Pgo+ PiAiU2F2aW5nIG1lbW9yeSBtYXkgY2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tz ISIKPj4gSWYgdGhlIG1lYW5pbmcgaXMgInJlbW92aW5nIGRpc2tzLCIgdGhlbiBleGNsdWRlIGlz IHRoZSB3cm9uZyB3b3JkLiBJdCBzaG91bGQKPj4gc2F5IHJlbW92ZS4KPj4gSWYgdGhlIG1lYW5p bmcgaXMgImV4Y2x1ZGluZyBkaXNrcyBmcm9tIHRoZSBzbmFwc2hvdCwiIHRoZW4gaXQgcmVhbGx5 IG5lZWRzCj4+IHRoYXQgcHJlcG9zaXRpb25hbCBwaHJhc2UgYXQgdGhlIGVuZCwgc28gaXQgc2hv dWxkIGJlIGNoYW5nZWQgdG8KPj4gIlNhdmluZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3 aGVuIGV4Y2x1ZGluZyBkaXNrcyBmcm9tIHRoZSBzbmFwc2hvdCEiCj4+Cj4+IFNhbWUgZ29lcyBm b3IgdGhlIG90aGVyIG9uZS4KPiBUaGFua3MsIEdyZWcuCj4gSSBiZWxpZXZlIGl0IHNob3VsZCBi ZSB0aGUgbGF0dGVyIChidXQgdGhlIHN0b3JhZ2UgZ3V5cyBtYXkga25vdyBiZXR0ZXIpLgo+Cj4g U28gdGhlIG1lYW5pbmcgaXM6Cj4KPiBmb3IgIlNhdmluZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEg bG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyEiOgo+IENyZWF0aW5nIGEgc25hcHNob3QgYW5kIHNh dmluZyB0aGUgbWVtb3J5IChpLmUuIHRoZSBSQU0gb2YgdGhlIFZNLCBBRkFJSykKPiBhcyBwYXJ0 IG9mIHRoZSBzbmFwc2hvdCBkYXRhIG1heSBjYXVzZSBkYXRhIGxvc3MgaW4gY2FzZSB0aGUgY3Jl YXRlZAo+IHNuYXBzaG90IGlzIGEgInBhcnRpYWwtZGlza3MiIHNuYXBzaG90IChpLmUuIGEgc25h cHNob3QgdGhhdCBkb2Vzbid0Cj4gaW5jbHVkZSBhbGwgb2YgdGhlIFZNJ3MgZGlza3MpLgo+Cj4g Zm9yICJQcmV2aWV3aW5nIG1lbW9yeSBtYXkgY2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5n IGRpc2tzISI6Cj4gUGVyZm9ybWluZyBhIHNuYXBzaG90LVByZXZpZXcgYWN0aW9uIHRoYXQgaW5j bHVkZXMgcHJldmlld2luZyB0aGUgbWVtb3J5Cj4gdGhhdCBoYXMgYmVlbiBzYXZlZCBkdXJpbmcg dGhhdCBzbmFwc2hvdCBjcmVhdGlvbiBjYW4gY2F1c2UgZGF0YSBsb3NzIGluCj4gY2FzZSB0aGUg cHJldmlld2VkIHNuYXBzaG90IGlzIGEgInBhcnRpYWwtZGlza3MiIHNuYXBzaG90Lgo+Cj4+Cj4+ Cj4+Cj4+Cj4+IEZyb206ICJZdWtvIEthdGFiYW1pIiA8eWthdGFiYW1AcmVkaGF0LmNvbT4KPj4g VG86IGVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDEz LCAyMDE0IDg6NDQ6MTEgUE0KPj4gU3ViamVjdDogW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBM b2NhbGl6YXRpb24gUXVlc3Rpb24gIzZdICJzbmFwc2hvdAo+PiBDcmVhdGlvbi9QcmV2aWV3IFdp dGggTWVtb3J5Igo+Pgo+PiBIZWxsbyBhbGwsCj4+Cj4+IEkgYW0gYSBsaXR0bGUgY29uZnVzZWQg d2l0aCB0aG9zZSB0d28gc3RyaW5ncyBhbmQgaG9waW5nIGFueW9uZSBoZXJlIGNhbiBoZWxwCj4+ IG1lIHVuZGVyc3RhbmQgdGhlbSBjb3JyZWN0bHkuCj4+Cj4+IEZpbGU6IENvbW1vbkFwcGxpY2F0 aW9uQ29uc3RhbnRzCj4+IFJlc291cmNlIElEczoKPj4gc25hcHNob3RDcmVhdGlvbldpdGhNZW1v cnlBbmRQYXJ0aWFsRGlza3NXYXJuaW5nCj4+IHNuYXBzaG90UHJldmlld1dpdGhNZW1vcnlBbmRQ YXJ0aWFsRGlza3NXYXJuaW5nCj4+IFN0cmluZ3M6Cj4+IFNhdmluZyBtZW1vcnkgbWF5IGNhdXNl IGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyEKPj4gUHJldmlld2luZyBtZW1vcnkgbWF5 IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNrcyEKPj4gUXVlc3Rpb246Cj4+IFRo ZXNlIHR3byBzdHJpbmdzIGNhbiBiZSBpbnRlcnByZXRlZCBpbiBhIGZldyBkaWZmZXJlbnQgd2F5 cyBhbmQgSSB3b3VsZCBsaWtlCj4+IGhhdmUgY2xhcmlmaWNhdGlvbiBvbiB3aGF0IHRoZXkgYXJl IG1lYW50IHRvIHNheS4KPj4gSXMgImV4Y2x1ZGluZyBkaXNrcyIgcmVmZXJyaW5nIHRvICJub3Qg aW5jbHVkaW5nIGRpc2tzIHRvIHNuYXBzaG90IHdoZW4KPj4gY3JlYXRpbmcgaXQ/Igo+PiAoT3Ig aXMgaXQgYWJvdXQgcmVtb3ZpbmcgZGlza3M/KQo+PiBJZiB5b3UgZG8gbm90IGluY2x1ZGUgYW55 IGRpc2tzIHdoZW4geW91IGNyZWF0ZSBhIHNuYXBzaG90LCBzYXZpbmcgaW4gdGhlCj4+IG1lbW9y eSBvciBwcmV2aWV3aW5nIGZyb20gdGhlIG1lbW9yeSBtYXkgY2F1c2UgZGF0YSBsb3NzPwo+PiBB bmQgaXMgInNhdmluZyIgcmVmZXJyaW5nIHRvICJub3QgdXNpbmcgdG9vIG11Y2giIG9yIGlzIGl0 IGFib3V0IHdyaXRpbmcgaW4KPj4gdGhlIG1lbW9yeT8KPj4KPj4gVGhhbmtzLAo+Pgo+PiBZdWtv Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+ IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+PiBo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsCj4+Cj4+ Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IEVu Z2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+PiBodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsCj4+CgoKPGh0 dHA6Ly93d3cubGlua2VkaW4uY29tL2dyb3Vwcz9naWQ9NDA2ODMwMz4KCi0tLS0tLS0tLS0tLS0t MDkwMjAzMDEwODAwMDkwMDA4MDgwOTA0CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgog ICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJD b250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIj MDAwMDAwIj4KICAgIEhpIEdyZWcgYW5kIEVpbmF2LDxicj4KICAgIDxicj4KICAgIFRoYW5rIHlv dSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaGVscCBpbiBkZXNjcmliaW5nIHRoZXNlIHN0cmluZ3MuPGJy PgogICAgSXQgbWFrZXMgY2xlYXIgc2Vuc2Ugbm93LiBJIHdpbGwgYmUgc2hhcmluZyB5b3VyIGlu Zm8gd2l0aCBvdGhlcgogICAgdHJhbnNsYXRvcnMuPGJyPgogICAgPGJyPgogICAgTWFueSB0aGFu a3MhPGJyPgogICAgPGJyPgogICAgWXVrbzxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1v ei1jaXRlLXByZWZpeCI+T24gMDIvMTQvMjAxNCAxMjoyOCBQTSwgRWluYXYgQ29oZW4KICAgICAg d3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6OTc1 MTgyNzUzLjY4OTMwNDYuMTM5MjM0NDg5ODUzNy5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIK ICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAg IDxwcmUgd3JhcD0iIj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206ICJHcmVnIFNo ZXJlbWV0YSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOmdz aGVyZW1lQHJlZGhhdC5jb20iPiZsdDtnc2hlcmVtZUByZWRoYXQuY29tJmd0OzwvYT4KU2VudDog VGh1cnNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE0IDg6NTk6MTEgUE0KCkkgZG9uJ3Qga25vdyB0aGUg YW5zd2VyLiBCdXQgYXMgYSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyLCB0aGVzZSBzdHJpbmdzIG5l ZWQKc29tZSB3b3JrLgoKIlNhdmluZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4 Y2x1ZGluZyBkaXNrcyEiCklmIHRoZSBtZWFuaW5nIGlzICJyZW1vdmluZyBkaXNrcywiIHRoZW4g ZXhjbHVkZSBpcyB0aGUgd3Jvbmcgd29yZC4gSXQgc2hvdWxkCnNheSByZW1vdmUuCklmIHRoZSBt ZWFuaW5nIGlzICJleGNsdWRpbmcgZGlza3MgZnJvbSB0aGUgc25hcHNob3QsIiB0aGVuIGl0IHJl YWxseSBuZWVkcwp0aGF0IHByZXBvc2l0aW9uYWwgcGhyYXNlIGF0IHRoZSBlbmQsIHNvIGl0IHNo b3VsZCBiZSBjaGFuZ2VkIHRvCiJTYXZpbmcgbWVtb3J5IG1heSBjYXVzZSBkYXRhIGxvc3Mgd2hl biBleGNsdWRpbmcgZGlza3MgZnJvbSB0aGUgc25hcHNob3QhIgoKU2FtZSBnb2VzIGZvciB0aGUg b3RoZXIgb25lLgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIHdyYXA9IiI+ ClRoYW5rcywgR3JlZy4gCkkgYmVsaWV2ZSBpdCBzaG91bGQgYmUgdGhlIGxhdHRlciAoYnV0IHRo ZSBzdG9yYWdlIGd1eXMgbWF5IGtub3cgYmV0dGVyKS4gCgpTbyB0aGUgbWVhbmluZyBpczogCgpm b3IgIlNhdmluZyBtZW1vcnkgbWF5IGNhdXNlIGRhdGEgbG9zcyB3aGVuIGV4Y2x1ZGluZyBkaXNr cyEiOiAKQ3JlYXRpbmcgYSBzbmFwc2hvdCBhbmQgc2F2aW5nIHRoZSBtZW1vcnkgKGkuZS4gdGhl IFJBTSBvZiB0aGUgVk0sIEFGQUlLKSAKYXMgcGFydCBvZiB0aGUgc25hcHNob3QgZGF0YSBtYXkg Y2F1c2UgZGF0YSBsb3NzIGluIGNhc2UgdGhlIGNyZWF0ZWQgCnNuYXBzaG90IGlzIGEgInBhcnRp YWwtZGlza3MiIHNuYXBzaG90IChpLmUuIGEgc25hcHNob3QgdGhhdCBkb2Vzbid0IAppbmNsdWRl IGFsbCBvZiB0aGUgVk0ncyBkaXNrcykuIAoKZm9yICJQcmV2aWV3aW5nIG1lbW9yeSBtYXkgY2F1 c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tzISI6IApQZXJmb3JtaW5nIGEgc25hcHNo b3QtUHJldmlldyBhY3Rpb24gdGhhdCBpbmNsdWRlcyBwcmV2aWV3aW5nIHRoZSBtZW1vcnkgCnRo YXQgaGFzIGJlZW4gc2F2ZWQgZHVyaW5nIHRoYXQgc25hcHNob3QgY3JlYXRpb24gY2FuIGNhdXNl IGRhdGEgbG9zcyBpbiAKY2FzZSB0aGUgcHJldmlld2VkIHNuYXBzaG90IGlzIGEgInBhcnRpYWwt ZGlza3MiIHNuYXBzaG90LiAKCjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4K ICAgICAgICA8cHJlIHdyYXA9IiI+CgoKCgpGcm9tOiAiWXVrbyBLYXRhYmFtaSIgPGEgY2xhc3M9 Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5jb20i PiZsdDt5a2F0YWJhbUByZWRoYXQuY29tJmd0OzwvYT4KVG86IDxhIGNsYXNzPSJtb3otdHh0LWxp bmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdp bmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgpTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMTMsIDIwMTQg ODo0NDoxMSBQTQpTdWJqZWN0OiBbRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlv biBRdWVzdGlvbiAjNl0gInNuYXBzaG90CkNyZWF0aW9uL1ByZXZpZXcgV2l0aCBNZW1vcnkiCgpI ZWxsbyBhbGwsCgpJIGFtIGEgbGl0dGxlIGNvbmZ1c2VkIHdpdGggdGhvc2UgdHdvIHN0cmluZ3Mg YW5kIGhvcGluZyBhbnlvbmUgaGVyZSBjYW4gaGVscAptZSB1bmRlcnN0YW5kIHRoZW0gY29ycmVj dGx5LgoKRmlsZTogQ29tbW9uQXBwbGljYXRpb25Db25zdGFudHMKUmVzb3VyY2UgSURzOgpzbmFw c2hvdENyZWF0aW9uV2l0aE1lbW9yeUFuZFBhcnRpYWxEaXNrc1dhcm5pbmcKc25hcHNob3RQcmV2 aWV3V2l0aE1lbW9yeUFuZFBhcnRpYWxEaXNrc1dhcm5pbmcKU3RyaW5nczoKU2F2aW5nIG1lbW9y eSBtYXkgY2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tzIQpQcmV2aWV3aW5nIG1l bW9yeSBtYXkgY2F1c2UgZGF0YSBsb3NzIHdoZW4gZXhjbHVkaW5nIGRpc2tzIQpRdWVzdGlvbjoK VGhlc2UgdHdvIHN0cmluZ3MgY2FuIGJlIGludGVycHJldGVkIGluIGEgZmV3IGRpZmZlcmVudCB3 YXlzIGFuZCBJIHdvdWxkIGxpa2UKaGF2ZSBjbGFyaWZpY2F0aW9uIG9uIHdoYXQgdGhleSBhcmUg bWVhbnQgdG8gc2F5LgpJcyAiZXhjbHVkaW5nIGRpc2tzIiByZWZlcnJpbmcgdG8gIm5vdCBpbmNs dWRpbmcgZGlza3MgdG8gc25hcHNob3Qgd2hlbgpjcmVhdGluZyBpdD8iCihPciBpcyBpdCBhYm91 dCByZW1vdmluZyBkaXNrcz8pCklmIHlvdSBkbyBub3QgaW5jbHVkZSBhbnkgZGlza3Mgd2hlbiB5 b3UgY3JlYXRlIGEgc25hcHNob3QsIHNhdmluZyBpbiB0aGUKbWVtb3J5IG9yIHByZXZpZXdpbmcg ZnJvbSB0aGUgbWVtb3J5IG1heSBjYXVzZSBkYXRhIGxvc3M/CkFuZCBpcyAic2F2aW5nIiByZWZl cnJpbmcgdG8gIm5vdCB1c2luZyB0b28gbXVjaCIgb3IgaXMgaXQgYWJvdXQgd3JpdGluZyBpbgp0 aGUgbWVtb3J5PwoKVGhhbmtzLAoKWXVrbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0Lm9y ZyI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2lu ZS1kZXZlbCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1k ZXZlbDwvYT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxA b3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgoKPC9wcmU+ CiAgICAgIDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYg Y2xhc3M9Im1vei1zaWduYXR1cmUiPjxicj4KICAgICAgPGZvbnQgY29sb3I9IiMwMDAwMDAiIGZh Y2U9ImFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPSIyIj48YQogICAgICAgICAgaHJlZj0iaHR0cDov L3d3dy5saW5rZWRpbi5jb20vZ3JvdXBzP2dpZD00MDY4MzAzIgogICAgICAgICAgdGFyZ2V0PSJf YmxhbmsiPjwvYT4KICAgICAgPC9mb250PgogICAgPC9kaXY+CiAgPC9ib2R5Pgo8L2h0bWw+Cgot LS0tLS0tLS0tLS0tLTA5MDIwMzAxMDgwMDA5MDAwODA4MDkwNC0tCg== --===============2950629822871734460==-- From ykatabam at redhat.com Thu Feb 13 22:52:55 2014 Content-Type: multipart/mixed; boundary="===============3065987749230256145==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on User {1}" and "User: {0} with Role: {1}" Date: Fri, 14 Feb 2014 13:52:44 +1000 Message-ID: <52FD930C.7030803@redhat.com> --===============3065987749230256145== 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. --------------000008050208060909050909 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello again, Could someone explain the usage of the following two strings? *File:***CommonApplicationMessages *Resource IDs:* roleOnUser userWithRole* **Strings: * Role: {0} on User {1} (0=3DroleName, 1=3DuserName) User: {0} with Role: {1} (0=3DuserName, 1=3DroleName) *Question:* These strings have similar structure --- I wonder if a colon = is missing after "User" in the first string. Also could you please let me know where in the GUI it is used. Are these = combined with other messages? Thank you. Yuko --------------000008050208060909050909 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello again,

Could someone explain the usage of the following two strings?

File: CommonApplicationMessages
Resource IDs:
roleOnUser
userWithRole
Strings:
Role: {0} on User {1}    (0=3DroleName, 1=3DuserName)
User: {0} with Role: {1}  (0=3DuserName, 1=3DroleName)
Question: These strings have similar structure --- I wonder if a colon is missing after "User" in the first string.
Also could you please let me know where in the GUI it is used. Are these combined with other messages?

Thank you.

Yuko



--------------000008050208060909050909-- --===============3065987749230256145== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDAwMDgwNTAyMDgwNjA5MDkwNTA5MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWdhaW4sCgpDb3VsZCBzb21lb25lIGV4cGxhaW4gdGhlIHVzYWdlIG9mIHRo ZSBmb2xsb3dpbmcgdHdvIHN0cmluZ3M/CgoqRmlsZToqKipDb21tb25BcHBsaWNhdGlvbk1lc3Nh Z2VzCipSZXNvdXJjZSBJRHM6Kgpyb2xlT25Vc2VyCnVzZXJXaXRoUm9sZSoKKipTdHJpbmdzOiAq ClJvbGU6IHswfSBvbiBVc2VyIHsxfSAgICgwPXJvbGVOYW1lLCAxPXVzZXJOYW1lKQpVc2VyOiB7 MH0gd2l0aCBSb2xlOiB7MX0gICgwPXVzZXJOYW1lLCAxPXJvbGVOYW1lKQoqUXVlc3Rpb246KiBU aGVzZSBzdHJpbmdzIGhhdmUgc2ltaWxhciBzdHJ1Y3R1cmUgLS0tIEkgd29uZGVyIGlmIGEgY29s b24gCmlzIG1pc3NpbmcgYWZ0ZXIgIlVzZXIiIGluIHRoZSBmaXJzdCBzdHJpbmcuCkFsc28gY291 bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB3aGVyZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQuIEFy ZSB0aGVzZSAKY29tYmluZWQgd2l0aCBvdGhlciBtZXNzYWdlcz8KClRoYW5rIHlvdS4KCll1a28K CgoKCi0tLS0tLS0tLS0tLS0tMDAwMDA4MDUwMjA4MDYwOTA5MDUwOTA5CkNvbnRlbnQtVHlwZTog dGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKPGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9oZWFkPgogIDxi b2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGVsbG8gYWdhaW4sPGJy PgogICAgPGJyPgogICAgQ291bGQgc29tZW9uZSBleHBsYWluIHRoZSB1c2FnZSBvZiB0aGUgZm9s bG93aW5nIHR3byBzdHJpbmdzPzxicj4KICAgIDxicj4KICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+ Q29tbW9uQXBwbGljYXRpb25NZXNzYWdlczxicj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRl bnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgog ICAgPGI+UmVzb3VyY2UgSURzOjwvYj4KICAgIDxicj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNv bnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04ODU5LTEi PgogICAgcm9sZU9uVXNlcjxicj4KICAgIHVzZXJXaXRoUm9sZTxiPjxicj4KICAgIDwvYj48Yj5T dHJpbmdzOiA8L2I+IDxicj4KICAgIFJvbGU6IHswfSBvbiBVc2VyIHsxfSZuYnNwOwogICAgPG1l dGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNo YXJzZXQ9SVNPLTg4NTktMSI+CiAgICAmbmJzcDsgKDA9cm9sZU5hbWUsIDE9dXNlck5hbWUpPGJy PgogICAgVXNlcjogezB9IHdpdGggUm9sZTogezF9Jm5ic3A7ICgwPXVzZXJOYW1lLCAxPXJvbGVO YW1lKTxicj4KICAgIDxiPlF1ZXN0aW9uOjwvYj4gVGhlc2Ugc3RyaW5ncyBoYXZlIHNpbWlsYXIg c3RydWN0dXJlIC0tLSBJIHdvbmRlcgogICAgaWYgYSBjb2xvbiBpcyBtaXNzaW5nIGFmdGVyICJV c2VyIiBpbiB0aGUgZmlyc3Qgc3RyaW5nLjxicj4KICAgIEFsc28gY291bGQgeW91IHBsZWFzZSBs ZXQgbWUga25vdyB3aGVyZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQuIEFyZQogICAgdGhlc2UgY29t YmluZWQgd2l0aCBvdGhlciBtZXNzYWdlcz88YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3UuPGJy PgogICAgPGJyPgogICAgWXVrbzxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9 Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwKICAgICAg ICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwv Ym9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMDAwMDgwNTAyMDgwNjA5MDkwNTA5MDktLQo= --===============3065987749230256145==-- From tjelinek at redhat.com Fri Feb 14 02:50:52 2014 Content-Type: multipart/mixed; boundary="===============2737390642701565718==" MIME-Version: 1.0 From: Tomas Jelinek To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on User {1}" and "User: {0} with Role: {1}" Date: Fri, 14 Feb 2014 02:50:48 -0500 Message-ID: <1867892800.3081869.1392364248759.JavaMail.zimbra@redhat.com> In-Reply-To: 52FD930C.7030803@redhat.com --===============2737390642701565718== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_3081866_547183705.1392364248753 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi Yuko, both are used in confirmation dialogs. = userWithRole: when removing a system permission roleOnUser: when removing a specific permission from a user (see screenshots) > I wonder if a colon is missing after "User" in the first string. I would say so. I will prepare a small patch which adds it but I don't thin= k it will make it into 3.4. Tomas ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Friday, February 14, 2014 4:52:44 AM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} o= n User {1}" and "User: {0} with Role: {1}" > = > Hello again, > = > Could someone explain the usage of the following two strings? > = > File: CommonApplicationMessages > Resource IDs: > roleOnUser > userWithRole > Strings: > Role: {0} on User {1} (0=3DroleName, 1=3DuserName) this is used when you are trying to remove a role from a user > User: {0} with Role: {1} (0=3DuserName, 1=3DroleName) > Question: These strings have similar structure --- I wonder if a colon is > missing after "User" in the first string. > Also could you please let me know where in the GUI it is used. Are these > combined with other messages? > = > Thank you. > = > Yuko > = > = > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = ------=3D_Part_3081866_547183705.1392364248753 Content-Type: image/png; name=3DremovePermissionFromUser.png Content-Disposition: attachment; filename=3DremovePermissionFromUser.png Content-Transfer-Encoding: base64 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 vraqqkq/E0zHrWs6D6VSKfY7AAAQ3PMAhnD36vfG5vZFTFbTRolI9Ohpga1dmN7T5daw3cr+ZHE5 gvuZMs6Ahip+jXF/u9d5AMvKygz7nz2T+dOPPwwdNowilLrx5PdZLBYLs7cjOHzkOP2isbHxh5Pf b/1605r/fPbysxt6HgIAwOsIZx5Azx4XF/XvrhrXo8zNvnRCz9IJPUon9Cob36NsolNNfxvJ4+Ii vWd0jz9w4XqD5BlfyXEUCKn7hfyR0QY50rp85VLsvNlBMwIWLYi9c/cO3VhXX7fm09UhQdNXr/q3 QCgghEhlssjw0O8OZwQHTlOvK5PJoiJCc3KyZ0aFfxAZfv78udZixi9b+vRpdYCfd3r6fkJIfn7+ ooXzgwOnfTR/7s2bN7SEauA3fLZuTXDgtLjFC4oeFLXWPUKIXC63srK6cuWyunu/5/3O4/FkMhn9 VvekzZekDzo/mj83Iiw4O+dscOA0FVHpPlCvuxeZJM2ZmZl5eHoVFxfTb2tqa1av+ndo8IyEf8dX V2uejmhxXzdX/6w+OHCaSCQihIjF4vCwYLFYTAgRiUTBgdPqn9XTZx405iEAAACKBzAUhaCaxWQx jKiSOubhq4qSWiOFUkkIZcQwyHw7dfYnz7i15wsZjVdzinIfeC1dd+rsT4ZItOPbbz9auHjv/oO+ /gF7U3fSjbt37uzZo2fKrj0Ojk7p+9MIISwWUywWqVTKXXvS1OsyWUyRSPTn40dbE7+d+eGHBw+k tRZz3edfEkIOHzkeGBhMCEndmRwSGr57735vb7/kb5O0hNq3Z3ePHr12pu4NmD5jx7dJrXWP9r77 5IyD6QqlkhCiIqpDB/ZPdJ+k/lT3pM2XJITs3ZvqOmZs0rc7/rhfKJPJ6PMbOg7U6+5FJklzAqHg 6JHvnJ2c6bf79+11cHRKTkkdMHDQ/rR9Ggu3tq818Lg8RyenGzd+J4Tk5l6XiMW//55LCMnL+93J yZnH5dGLacxDAAAAFA9gKHJhrbCyQKmQ55exRaRL5nUJg6IYDIpQ+p9vp87+lFN04/r9Yz4xcQ4L j09etjH9zIKcohsnfzmp91w8Hve3y5framvGjnX7Yv1GujE//6aHt3fnzp09PL3yfs8lhFCEksvl 701837hTJ/W6dKOXjy+bzR75lkt1dbWWmE1t3Lx1xIg3WSzWWDc3+tr31kLl/Z471dOzc+fOb789 Skv3aHZ2dtbWNueyswkhly9d4nXhvWH/RjuSNl+SEHL/3r333SeZmJhMmeKpUqmea6Bedy8ySdTo Gx6m+ft8krCyvr4udsFCuv12fv5UD082mz1pypSC/57WUGttXzc32nXstatXCSFXf7syevSYq79d IYRcu/rbaNex+PMFAADa4Z4H0D+KMOT8KpGkYXDnrmf4wz37FAuEdmyWSiYUE33/UlxO0Y3g9wbW CopO5331V+miUE1yNf3xUv4UMqU9nacohVJhxDCi38rkcor668aAZfErjx45vPzjuC5du0ZGzRww YCAhRCQSffhBJL1A03sGeDxe8+DmHHNCCIvJVB9StxizqTt3bu/bs7u09IlEItEeSiAQmJlpjm9r 3SOEeHh6JW792nXs2EMHD0R/GNO+pC0uKRQKORwOIaSbpWWbPWlxoDr6DDfkJCH/vetg184djk5O 48a9o27n8xs4HHNCiJkZp6GhQfd9rWHU6NGH0g+IxeJbN29+9sX65R/HSSTimzduREZ9gD9fAACA 4gFeBQZTKRUSRlepkkEIYdbkCWREKjMjVvpPVSt8VMcvIwyilBNCiJER1SguI4Tbvmhdu1qUPint 0aMH/fZR8UNrGxv6tZWVVczsuarZc86fy9m6ZdO27SmEEC6Xt2nLVjab3ayConRJ12LMpjZv3BAW ETFy5NsURYUGz9ASisMxr6+rt7CwaNrYWvcIIQMHDuJwOPv2pHY27jxo0OD2JW1xyc6d2UKhkGPG qa2pabMnOg5Uh/JyJkloWMQnqxP69HGws/vr/n9zc25jI59rzm1s5Juba85wLftac0lzbq/evY58 d7ivQ18bG5tevXt/d/hw7969m8cEAADQPMTDEID+UYRBEcIw4pLyiRYXuaRcqVRQlIphmHseiJIo FCqFTKVUKhVypUr5QsGCQ0OTt28reVIilcn++OP+t9sSg0JC6Y/ily29dOmiQqG0trZRKv9KM2z4 8MzM4xKJ5Myvv3yyOuF507UYs2tXi4qKCplcTgixs7frbmsnV8hPnDhmbs6tqKhoLdTwESNOHD8q EAouXbq4aEGsLt3z8PL6+dRPHl5eGu26J21xyb59+/56+mehSHjyZKZ6yRccqA7l5UwSFos1e868 xK1bJP99TOqQoUN/OPm9RCLOOnF88JAhGss/V5bRrmN//OF7F5fRhBAXl1E//vD96DFjm9dI6nkI AACA4gEMpUufMRUSiwqpVaXUSig3rpBalYmtKqXdTHu6GiKdQiXhcazNTHkmJiamZiamZqYvEm3c uHcCpk3/etOGyLDgxK1b3CdNGT3qr25PDww6dPBAaND0xG++nhUzh24MCg4pfvhwZlR4VtaJadNn PG+6FmMuX7Fy7X8+iYn+gBASGh75n09WL4tb3L//gPfdJy1Z9FFroULCwsvLyqKjIr47fChmTqwu 3RvtOsa5X7/RrmM02nVP2uKSgSGhv/xyOnbO7P79/3cV1gsOVIfy0iaJnZ3dvya6pyRvp98GBofc KyiYGRXx8OEDdbnS5gi3+EMQLqNGKRSKt1xcCCFvjxqlUChcRo3SWKbpPAQAAKBRCQnavqDKzs6m L26Oi4ujL+p9WFrFY+Nip7+zepG8j10LVxeJpQodI2h5HmvP3g5673D8js+bN66LXoZd+co9a3j2 0bw5u/fiWZ+vTF193YL58/a88C44+t0h+kRKeno6/W9BXuGj4c69MMIAAK8F9R9tlUoVGBhINzo7 O7cjFMoA0D9DVAhaoE7oaNZ/+fmECe8OHDT4xLGjjo5OGJBXaO/u1IgInDoAAAC9QfEAAHr2f+/9 a9fOHXW1tb379J0zNxYD8gp9tGARBgEAAFA8AEDHNWLEmyNGvIlxAAAA+PvBDdMAAAAAAIDiAQAA AAAAUDwAAAAAAACKBwAAAAAA6IhwwzToSiYVYxAAAAAAUDwAtI3zYr/cDAAAAACvO1y2BAAAAAAA KB4AAAAAAADFAwAAAAAAoHgAAAAAAICOCDdMg6HU1tYWFBTIZDJTU9N+/fpxOByMCQAAAACKBwBN paWlFRUVTk5OZmZmfD7/2rVrI0aM4PF4hst4OymQLW58auXqErIc4w8AAABgCLhsCfRPLpdXVFQM GzbM0tKSzWZbWVmNGzfut99+k8vlBspYkORv23/wGx6Rjr2Mr6cswS4AAAAAQPEAr4eamhpbW1sj IyN1C4vFMjExqaurM0S6/O0z7IaMNuneWyysN+Z1sevGzE1ZjL0AAAAAgOIBXgMymVyh1GxksToJ BCJDpONJhSaWtjKpyIhjK6q+Z2xtxWu43+5oHh4ebbY8b0C1wMDANWvWVFZWPlcHoAOWxxs2bAgP D/f29p4xY8bq1asfPnxIf7Ry5coXDN6+CdDiWnqfzAAAALjnAfTv1uVMY3P7P+6xmjZKRCJR9d1e vSL1ni63hu1W9ieLyxHcz5RxBjRU8WuM+/ftSAOSlZVFv+Dz+VlZWRs3bvziiy8wT15fa9euffvt tyMjI7lcrlAovHbt2s8//xwTE0MIKS0txfgAAACKBwBdFRYW9u+usrMoM2IwjYwIURHCoFRKolIp K+vlhYWFzs7O+s3ovfpQ5voVriOJkuMoEFL3C/leS780xKZdvHhxz549T58+7d69++zZswcNGkQI qa2t3bRpU0FBgZOT04oVK0xNTaVSaUREhKen5+HDh48cOdI0AofD8fHxOXbsGP2W/gL7jz/+6Nu3 76JFi6ysrJou3DwyZlcH8eeff3722WfGxsb0Pn333XffffddQsiSJUuqq6s9PDymTZsWGhp669at 5OTk8vJyS0vLWbNmDR8+XCaThYeHR0dH79y5kxASHR39zjvvEEKePHnyxRdf1NbWLliw4H9FeLPV NaZWi2sZaDJLpVImE/9eAAAALlsCA1AIqllMFsOIKqljHr6qKKk1UiiVhFBGDIPMtxOnTnrGrT1f yGi8mlOU+8Br6boTp04aIlFSUlJcXFxGRsb06dNTUlLoxh07dvTq1SstLc3Z2Xnv3r2EEBaLJRKJ VCpVenq6RgSBQJCRkdGvXz/67e7du+m1Bg0atGfPHo2Fm0eGDuKdd965du3auXPnSkpKVCqVuv2r r74ihGRlZYWGhhJCtm/fHhERcfDgQX9//8TEREIIk8kUiUTFxcU7duyIiYlR79bdu3e7urqmpKQ8 ePBAHa356hpTq8W1DDSZO3XqhP0OAAAoHsAg5MJaYWWBUiHPL2OLSJfM6xIGRTEYFKH0P99OnDqZ U3Tj+v1jPjFxDguPT162Mf3MgpyiG0d+yNR7Lh6Pd+nSpdraWjc3t82bN9ONN2/e9PX17dy5s7e3 9/Xr1wkhFEXJ5XJ3d3f18RZ9w4Onp2d8fHxdXd3ixX/dz33r1i0vLy82m+3h4XH79m2NdM0jQwcx b948hUJx4cKF5cuXh4SEbNu2jc/nN18sMTFx5MiRLBZr/Pjx9I0u9Nzw9/dns9mjRo2qrq6ml7x3 797kyZPZbPbEiRPbXF09tVpcy0CTGTsdAABoOA0N+kcRhpxfJZI0DO7c9Qx/uGefYoHQjs1SyYRi YqbnXDlFN4LfG1grKDqd99VfpYtCNcnV9MdL+X7Esz2dpyiFQqF+VJRcLqcoin6dkJCQkZGxaNEi CwuL6Oho+koPkUgUFhZGL8BisZoenKlf0/c8JCcnOzk5jR8/Xt3e0NBgbm5OCOFwOA0NDRo9aS0y vPoZTlHvvPMOfcVReXl5dnb2559/vnbtWo3F8vPzU1NTS0pKJBJJ03Z6pzOZTPVZC4FAYGZmpv5I ++rqqdXiWoaezAAAgOIBwAAYTKVUSBhdpUoGIYRZkyeQEanMjFjpP1Wt8FEdv4wwiFJOCCFGRlSj uIwQbvuiWVhYPHnypGfPnvTbBw8e2NjY0K+tra1jY2PnzZuXnZ29YcOG1NRU+rgqKSmJzWY3P27T aImMjFyxYoWDg4O9vT3dwuVy+Xy++v81lm8tMnQo3bt39/DwOHr0aPOP1q9fHxUV5eLiQlFUQECA liAmJiaNjY1cLre+vr7N1dVTq8W1Xs5kBgCAf+4hHoYA9I8iDIoQhhGXlE+0uMgl5UqlgqJUDMPc 80CURKFQKWQqpVKpkCtVyhcKFh4enpiYWFJSIpVKCwsLv/nmm/DwcPqjJUuWXLhwQaFQ2NjYKJV/ pRkxYsTRo0clEsnp06dXrFihJTKLxZo/f/7mzZulUindMmzYsMzMTLFYfOzYsaFDh2osr3tkeMn+ /e9/Z2Rk1NfXKxSKurq6Q4cODRw4UH28Xl5eTv8eor29vZ2dnVwuP3LkCJfLLS8vby2go6PjqVOn xGLxzz//rD5Sb3P1Ftd6OZMZAAD+sXDmAfSvS58xFY+vqgihCJErGRKlFX1c06X3W2IDpFOoJDyO tVwpUSjpqzsolUrW7mjjx4/ncrnr168vLS21srLy8vIaM2YM/VFwcPD27ds3bNhgbW09b948ujEs LGzLli0hISGWlpZz587VHtze3t7d3T0pKYl+PE5YWNj69etDQ0OdnZ0XLVqksfBzRYaXaf78+amp qfPmzWtsbDQ1NXVxcVm4cCH90apVq1atWiUUCtPS0qKiolauXGliYhIbG0tRVGxs7HfffddiwIiI iC+//PL48eMfffQRi8VSqVQURbW5eotrvbTJDAAA/0xUQkKClo+zs7Ppq3Lj4uLof5Yellbx2Cg5 /s7qRfI+di90dVFhYWFrH+n9Oa2EkEWJa5s3bpyL700B9ObAgQP0CYr09HT634K8wkfDnXthZAAA XgvqP9oqlSowMPBFjspQBoD+GaJC0AJ1AgAAAMDLgXseAAAAAAAAxQMAAAAAAKB4AAAAAAAAFA8A AAAAAIDiAQAAAAAAUDwAAAAAAMDfGx7VCrriNwowCAAAAAAoHgDaxurUGYMAAAAA8E+Gy5YAAAAA AADFAwAAAAAAoHgAAAAAAAAUDwAAAAAA0BHhhmkwlGf1dX/cvwbG0ZYAACAASURBVCeXy01MTB2c nExMzDAmAAAAACgeADRVVpY/rars6+BkYmra2MjP+z13+LDhJmbmhstYlBLCFjc+tXIdOm0pxh8A AADAEHDZEuifQqF4WlU5cPCQLl0tjI07W1hYuowac+3aVaVSYaCMxSnTbfsPfsMj0rGX8e29H2MX AAAAAKB4gNdDXV2Nra1t09nFZDKN2eyGZ/WGSPdHarDdkNEm3XuLhfXGvC523Zh39uLkAwAAAID+ 4bIl0D+5TK5iak4tJrOTUCjiddF/Op5UaGJpK5KIjDi2osdnja2teQ/PtjtagJ/34SPHtbc8V7Tm je2Opktvm1rzyaqVqz7RpXsURZmbc/sPGBASGm5tba3fHUR3cvmyONcx4zw8PJt+lJWVefnihXWf f/kaTe8Ovk8NN5kBAABQPIBB3L36vbG5fRGT1bRRIhI9elpgaxem93S5NWy3sj9ZXI7gfqaMM6Ch il9j3N+uYwyF+kDtlRy0lZWV6dhDFVE9e/bs1E8/btqw/vMvvzJEZyZNnvJ9ZqZG8XAu56ynl8/r Nb07/j4FAABA8QCvjcfFRf27q+wsyowYTCMjQlSEMCiVkqhUysp6+ePiop69HfSb0T3+wM9bElxH EiXHUSCk7hfy31/wmSE27fKVSwfS9tU8fWpjY/PBhzEDBwwkhNTV133z9ZbCewUOjo5xHy83NTGV ymSzZkZNmepx7Oh3+9MzmsdpvopMJov+IOKD6Fl7UncplYrID2bKpLID+/cplarID2aOG+emUCoi QoNnz439dlsih8P5eNmKHj16NI2Zn5+fumtHZUVFN0vLqA+ihw4dFr9s6dOn1QF+3r7+AYGBwc2T Nl2dIhSPy/P09M46cby1gLqPACGktLR044Yv62rr5s6bTwcc7Tp23549T548sbe3p1tKnpQ8q382 2nVMm5vf8ad9B9yn+p3McpmUycS/FwAAgHsewAAUgmoWk8UwokrqmIevKkpqjRRKJSGUEcMg8+3U 2Z8849aeL2Q0Xs0pyn3gtXTdqbM/GSLRjm+//Wjh4r37D/r6B+xN3Uk37t65s2ePnim79jg4OqXv TyOEsFhMsVikUil37UlrMU7zVZgsplgsfvyoeGvituhZMbtSUp6UlGxN/DZ61qyDB9IIIUYMI4lE 8vjxo+3JO8ePn7A/bY9GzNSdySGh4bv37vf29kv+NokQQl8LdPjI8cDA4BaTNqVUqWrrag8fOjh8 xJutBdR9BAgh+9P2jho1OnHb9ofFD+gWFpP5r4nvn8vJVic9l539r/ffZxoZtbn5HV8H3Kf6ncyd OnXCXzYAAEDxAAYhF9YKKwuUCnl+GVtEumRelzAoisGgCKX/+Xbq7E85RTeu3z/mExPnsPD45GUb 088syCm6cfKXk3rPxeNxf7t8ua62ZuxYty/Wb6Qb8/Nvenh7d+7c2cPTK+/3XEIIRSi5XP7exPeN WzneanEVhULh6e3DZrNHvuXS2Mj38fenX1dXV9NrqVQq90mT2Wz2++6T/rh/XyPmxs1bR4x4k8Vi jXVzq6qq0iUpLcDPO8DPe7q/z6yZUefPnwsOCdMSUMcRIIQU3rv3vvskNpv9f+/9S53rX++/f+Xy RRVREUJURPXblUsT33fXcfM7uA61Tw0xmfFnDQAAaDgNDfpHEYacXyWSNAzu3PUMf7hnn2KB0I7N UsmEYqLvX4rLKboR/N7AWkHR6by/rtSXK1STXE1/vJQ/hUxpT+cpSqFUGDGM6LcyuZyiKPr1sviV R48cXv5xXJeuXSOjZg4YMJAQIhKJPvwgkl6AxWI1OTjjtZaitVXMOeaEEBaTSQjhmHHo1yqV6n8L mHMJIaZmZiKRSCPmnTu39+3ZXVr6RCKRPFdS+qp9pUpVW1vzw/dZid9sWfOfz1oLqPsICIUCUzMz QgiH878f9+jC69LXwbHg7t0BAwbevXvXybkf15yr++Z3ZB1qn77MyQwAACgeAPSBwVRKhYTRVapk EEKYNXkCGZHKzIiV/lPVCh/V8csIgyjlhBBiZEQ1issI4bYvWteuFqVPStVXnz8qfmhtY0O/trKy ipk9VzV7zvlzOVu3bNq2PYUQwuXyNm3Zymazm1VQVGspWlulTXx+A4/LEzQ2stkmGh9t3rghLCJi 5Mi3KYoKDZ7xvEkZFNXNoptfwLToqAgtAXUfATbbRNDYaG7Offb/P5938pSpB9L2LYtf8d2hgyHh EX+b+d4B9+nLmcwAAPCPO8TDEID+UYRBEcIw4pLyiRYXuaRcqVRQlIphmHseiJIoFCqFTKVUKhVy pUr5QsGCQ0OTt28reVIilcn++OP+t9sSg0JC6Y/ily29dOmiQqG0trZRKv9KM2z48MzM4xKJ5Myv v3yyOkGXFO1YhRBCUdTpn0+JRKJTP/3o3K+fxqd29nbdbe3kCvmJE8fMzbkVFRX0sWNFRYVMLm8z qYqoGvgNx45819fBQUtA3UfAwdHxl19Oi8XiM7/8ov62mxDi6Ogkloi3bN4kk8n69un7t5nyHXCf vpzJDAAA/zQ48wD616XPmIrHV1WEUITIlQyJ0oo+eOzS+y2xAdIpVBIex1qulCiU9NUdlEola3e0 cePeMTfnfr1pQ1lZmaWl5RQPr9GjXOmPpgcG7dq5Y+uWTZZWVrNi5tCNQcEhSYnfzIwK72Zp+eGs 2bqkaMcqtDfe6DF71kyOufny+JUaH4WGR65ZvcrU1GTW7LkUoZYs+ijtwKHlK1au/c8nQoFwZ+qe 1pLSv1pAUZSZGWfI0KGLlizVElD3EQgOCdu0cf33mSfmzI1lsVgqolJ/ez15ytSvN29asGjJ32nO d6h9+jInMwAA/NNQCQnavl7Kzs6mL8+Ni4ujvz58WFrFY6Pk+DurF8n72LVwdZFYqtAxwuPiotY+ 0vtzWgkh8Ts+b964LnrZ32y/4Oe9/n5eo3169LtD9AmK9PR0+t+CvMJHw517YScCALwW1H+0VSpV YGAg3ejs7NyOUCgDQP8MUSFo8ferEwAAAAA6JtzzAAAAAAAAKB4A/kZwzRL2KQAAAIoHAAAAAABA 8QAAAAAAACgeAAAAAAAAxQMAAAAAAEAL8KhW0JVMKsYgAAAAAKB4AGgbx8wUgwAAAADwT4bLlgAA AAAAAMUDAAAAAACgeAAAAAAAABQPAAAAAADQEeGGaTCU2tragoICmUxmamrar18/DoeDMQEAAABA 8QCgqbS0tKKiwsnJyczMjM/nX7t2bcSIETwez3AZbycFssWNT61cXUKWY/wBAAAADAGXLYH+yeXy ioqKYcOGWVpastlsKyurcePG/fbbb3K53EAZC5L8bfsPfsMj0rGX8fWUJdgFAAAAACge4PVQU1Nj a2trZGSkbmGxWCYmJnV1dYZIl799ht2Q0Sbde4uF9ca8LnbdmLkpi7EXAAAAAFA8wGtAJpMrlJqN LFYngUBkiHQ8qdDE0lYmFRlxbEXV94ytrXgN99sdzcPDo80W3S1evPj48eMajcePH1+yZImOnfn9 9981GgsKCl6kS/Di9DtJmodSCwwMXLNmTWVl5XN1Rl9bt3LlSnWjVCrFfgcAAIJ7HsAQbl3ONDa3 /+Meq2mjRCQSVd/t1StS7+lya9huZX+yuBzB/UwZZ0BDFb/GuH/fjjEUU6dOPX78uLe3d9PGs2fP +vr66vTfJ5P5/fffDx8+nKIodeOJEydYLBam2d9YVlYW/YLP52dlZW3cuPGLL754+dlLS0uxLwAA QAPOPICeFRYW9u+uGtejzM2+dELP0gk9Sif0Khvfo2yiU00/a0lhYaHeM3qvPnTheoPkGV/JcRQI qfuF/LFzvzTEpl28ePHDDz/09fWdO3fu7du36cba2tqVK1f6+/vHx8cLBAJCiFQqDQoKOnjwoJ+f 37hx4+rq6kpKStRBSkpK6uvrx4wZI5PJZsyYkZOTExoaGhQUlJ2dffr06ZCQkODg4JycHHphuVxu Y2Nz6dKl/1VKubk8Hk8mk/1Vp926NW/ePD8/v5iYmLy8PEKITCYLCgo6e/ZsSEhISEiIOlTzJemj w5iYmBkzZpw5c8bPz0+lUrW5RZjhep8kWqJxOBwfH5+HDx/Sb2tqauLj4wMCApYtW1ZVVaWxcPMs Laqvr/fz8xOJRIQQsVg8Y8YMsVhMCBGJRH5+fvX19fSZhyVLllRXV3t4eOzbtw+7FQAAUDyAASkE 1Swmi2FEldQxD19VlNQaKZRKQigjhkHm24lTJz3j1p4vZDRezSnKfeC1dN2JUycNkSgpKSkuLi4j I2P69OkpKSl0444dO3r16pWWlubs7Lx3715CCIvFEolEKpUqPT2dyWS6u7ufPXtWHeTMmTOTJk1i MplMJlMsFhcXFycnJ8+ZMyc5OfnPP//csWPH7Nmz6Ti0yZMn79+/X6lUEkJUKlVaWtqUKVPUn27f vj0iIuLgwYP+/v6JiYmEECaTKRKJiouLd+zYERMTow7VfElCyK5du8aNG7dz587CwkKZTEaf39C+ RZjeep8kWqIJBIKMjIx+/frRb3fv3k1HGDRo0J49ezQWbp6lRTwez9nZOTc3lxBy7do1sVh8/fp1 ui7t16+f+pFoX331FSEkKysrNDQUuxUAAFA8gAHJhbXCygKlQp5fxhaRLpnXJQyKYjAoQul/vp04 dTKn6Mb1+8d8YuIcFh6fvGxj+pkFOUU3jvyQqfdcPB7v0qVLtbW1bm5umzdvphtv3rzp6+vbuXNn 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 ------=3D_Part_3081866_547183705.1392364248753 Content-Type: image/png; name=3DremoveSystemPermission.png Content-Disposition: attachment; filename=3DremoveSystemPermission.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAA/EAAAJrCAIAAAAnKYRTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA B3RJTUUH3gIOBykLqCSjSgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUH AAAgAElEQVR42uzdd1wUx/8/8LkG3FGOXqUKiChVFKPGkqjYoybWqFGD7ZdoLMGWxDQ1UZP4SQhq 7BU0lsTeEhsWUBAFK1JEpXO061z7/THJfS9wnAeKCr6eD//Ym92dmZ09l/fOzc4y5i9YQuA5EQmr LCz5aAe0M9oZ0M5oZ9QZdcbx4nhfJCYu9AAAAAAAiOkBAAAAAOClYdeoFWiF54VlwkF7op3RzoB2 RjujzqgzjhfH+6JjeisuB9f65waNiXZGOwPaGe2MOqPOOF4c7wuHsTcAAAAAAM0b+6lbVFdXCwSC yspKiUSiUOAHYgAAAACA54/D4fB4PGtrazs7Oysrq+cW01dWVmZlZQmFQjQxAAAAAECTqqmpqamp qaysfPjwoaWlpa+vr7W19TPF9DU1Nffu3RMIBGhcAAAAAIAXTCgUpqWl2dnZBQQEmJiYNCamF4lE GRkZMpmMfmSxWN27d/fz87OwsGCxWGhiAAAAAIDnTqVSiUSiBw8eXLhwQaVSEUIEAkFqampQUJCF hYXhfRlLliypFdCnpaUplUr6sV+/fu3atUMoDwAAAADwwoL727dvnzhxgn5ks9lhYWGGw/r/9NPL 5fL09HQa0Jubm0+cONHc3Jyu0mg0crn88ePHDx8+vHv3rlwub1DNNBoNTg8AAAAAgC4TUzNFjdzE 1JTPt3F1dfVt7e3j48NisYKDg1u3br1161axWKxUKtPT0zt06GBqalpfPv/pp09PT6dj6M3NzadN m8Zms2k4XlRUFB8fr1arG11dxPQAAAAAAIYxGAwPT++OER18fLwJIUql8rfffhOLxYQQOzu74ODg +nZk9ejRgy5VVlbm5OTQ5WnTptH7gJqamlOnTv39998IygEAAAAAmlpVZUVObp5CpfFwb8VkMtu3 b3/16lVCiFQqtbGxMTMze0pMf+vWrZqaGkJIv379WrVqRQP6PXv25ObmonEBAAAAAF4MpVJRXFSo VDM83FtxOBxLS8usrCxCiFgsdnV11bvLP++RlUqldB56FovVrl07QohGo/nrr7+KiorQrAAAAAAA L1JNTc3Vq8lZ2TmEEO2MNUKhUCqVGorpS0pK6EJ4eDjdp6io6Pbt22hQAAAAAIAXT1kju3QlmRDC YrHCw8NrBe21/DPvTXl5OV2gQ+81Gk18fDyaEgAAAADg2VlaWlpaWnK5XC6XSwiRSqV0mAwdKVOf 4oLHDx5k+fn5BgcHX7t2jQbtnp6e9cb0dFp7Wh4hRCaTPcssN43g7e3du3dvPp8vlUrj4uLmz59P CFm5ciW+AQAAAADQfHE4HHt7ezs7u+Li4srKSjojvKmpqbm5uaenp0AgKCsrUygU9e1+L/OBn58v DdF1g3b9MT2dIoeWSgh58uSJ4crZ2Ni8+eabnp6eLBarsrLy+vXr6enpz3K0/fr1o3XVzogPAAAA ANDcA3pnZ2e5XH7nzh3dHnOJRCKRSAQCgb29vbOzc1FRUX1h/ZP8fG2Irhu064/pa01Vee/ePQOV s7KyGjdunHYmHQcHh6ioKBMTk5SUlEYfMA3o161bJxKJCHroAQAAAKD5s7e3l8vl9Q2CV6vVJSUl jo6O9vb2hYWFercRi/4zOKe++eXZelMNz18ZGRlpZmZWWFh47NgxkUgUGhoaHh5uY2Oj3SA0NDQi IoLP5wuFwuTk5Js3b9Lbizlz5giFwj///DMqKsrGxqaoqOjYsWNVVVV0pA0hZPr06TSg1x17w2az o6Ki/P39JRLJmTNn+vfvb2Zm9sMPP6jV6lpDdLQftWUdOXJkwIABPB5v9erVhJCwsLCwsDBra2uR SHT58uVbt27hqwYAAAAATcHS0tLOzu7OnTv0Y8eOHemY+Fofy8rKAgMDRSKR3rH1aqXSmLKYelPp QJ/6eHt7E0LOnj1bXl5eU1Nz9erVdevWnT59mq718/Pr06ePjY0Nk8nk8/l9+/YNDAwkhCiVSkKI mZnZsGHDHB0dORyOu7t77969n1rFTp06tWvXjsPh8Pn8QYMG0ZdhGX4HFi3L1NR04MCBfD6f/lrR vn37Pn362Nvbs9lsa2vr/v37e3h44NsGAAAAAE0U0xcXF9MhNx07drSwsOjYsaM2oNd+VKvVxcXF 2hHzdRj14ld2I+pnYWFB6p9Jh1bu4sWLKSkpYWFhPXr0CA8Pv337No3CORzOnTt3zp8/3759+7fe eou+3KpWx3wtAQEBhJDExMSUlJTOnTu/8cYbT43p6VoTE5Pc3Nzt27fT8UkRERGEkAMHDjx8+NDb 23vYsGEdOnR49OgRvnAAAAAA8NxxudzKykq6fO3aNd043sLCQiQSabvtxWKxi4vLs5TFbMQ+huNp Ozs7QkhqaqpCobhx4wYhxNbWVneDxMREmUxGB+TQTnfD+Hy+NkPdHyyMcfbsWYlEQmN6Wo3hw4fP nTt32LBhhBBHR0d82wAAAACgiWJ63cEv165dE4lE7u7u7u7uugE9IUQul9M5Ll9oTF9dXW0gIGYw GLWWa90DSCQSQoiBKXsM0M1ci81mk3omzDE85SePx8O3DQAAAACau8aMvcnOzra1te3Vq9fRo0dF IlFYWFhwcPC9e/cuXrxICCkrK3NzcwsLC7t+/Tp95ZVAIHiWKlZXV9vZ2YWHh6empmoHIVE1NTUm JiYhISEZGRndunWru6/u7URZWZmzs/O+ffsePnz4gmffBwAAAIDXjVQqNTU1pd3Z5N8x9I8fPyaE 0EE42q56U1NTqVT6omP6q1evBgYGuri4REdH61Zau3bYsGHdu3fv3r07TUlOTn6WKt6/f79Lly40 w1q9+wUFBV5eXm+//fbbb78tEomUSiXts9crOTn5nXfeee+99+hHpVKZnZ198OBBfOEAAAAAoCli enNzcxrT04BeO+RGO7aefjQ3N3/GmL4xY28kEsmuXbvu3bsnk8kUCkVJScmxY8dSU1Pp2qysrKNH j1ZVVanV6vLy8oMHD2ZnZz9LFZOSku7evatUKquqqk6cOEF0et9Pnz79+PFjhUJRWlr6xx9/0BFL LBarvnuD06dPl5aWKpVKmUx2586dU6dO4dsGAAAAAE1BKBQ6OTkxmUzy72B6bce87kcmk+nk5GR4 xPhTMZYsWUIIOXfuHA2UY2JiGAzGqlWrnu8hGX6s1tj7DyYzJCSkT58+IpFozZo1+KIAAAAAwKvM xcVFpVLVN10k5ejoyGKx6nvnFCFk/vz5Go2GxucMBqNnz551t2FLpbJXvC2GDx/u4eFhYmKiTUlL S8NXBAAAAABecfR5TkdHx7KysrrPczKZTHt7e1NT06KiIuPz1Bu9M1lsExbb5FVui7Nnz+bl5Uml UqVSWV5efv78+WccoA8AAAAA8AIoFIqioiIWixUYGOjg4MDj8VgsFovF4vF4Dg4OgYGBLBarqKio QRNC0ui91j/2q98WFRUVf/zxB74TAAAAANAcw/rCwkKRSGRpaeni4kLnoZdKpVKpNC8v7xmH0Wux 0dAAAAAAAE1KKBQ+r/BdLyaaGAAAAACgWUNMDwAAAACAmB4AAAAAABDTAwAAAABA4+h/RjYmJgZN AwAAAADQLKCfHgAAAACgeat3Lsuc/BK0DgAAAADAS+Tj5vhMMT0hxJqL2etbskqp0shvCQAAAAC8 eMZ3sj8laufxeGjNFkkikaARAAAAAFoGjKcHAAAAAEBMDwAAAAAAiOkBAAAAAAAxPQAAAAAAYnoA AAAAAEBMDwAAAAAAiOkBAAAAAMBYDX6r1IgRI7TL5ubmAQEBkydPdnR0NLD93r170dAAAAAAAK9K TE8I0cboIpHo2LFjsbGx3377LZoSAAAAAKDZxPRaFhYWgwcPPnToEP0oEAhiY2Ozs7O9vb1nzpzp 4OCgu3FFRcWvv/56//59X1/fmJgYc3NzQsiVK1fi4+MFAoGzs/OHH37Yrl07nBIAAAAAgAZ5pvH0 YrH4wIEDbdq0oR937drl6+u7fv36wMDAXbt21dp469atnp6eGzdu9PX1TUhIoIkbNmz45JNPtm/f Pnz48O3bt+N8AAAAAAA0VGP66emQegaD4eXl5enpOXPmTJp+69atlStXcrnc/v37z58/v9ZeGRkZ P/74o5mZ2eDBgxcvXkwTra2tk5OT+Xx+t27dunXrhvPxKsvOzo6Li5syZUrbtm3rrp0zZ87q1asN p9Rnzpw5dIHFYjk6Or7zzjvaG0UAAAAAaJKYno6n37x5s5+f35tvvqlNFwqFlpaWhBALC4vq6upa e0ml0qlTp9JlDodDFxYuXHjgwIFFixbZ2NhMmjQpMDAQp+SVde3atTfeeCMlJUVvTP+MaPSvUqnu 3r2bkJDw1VdfocEBAAAAmjCmp8aPH//111/7+Pi4ubnRFCsrK5FIxOfzRSKRlZVVre35fP7q1au5 XK5uoqOj4/Tp0zUaTWJiYmxs7Nq1a3FKXk0KheLevXsLFixYvny5XC43NTUlhDx69Gjnzp1CobB/ //50s7opDaVWq1ksFiGkrKxs165dBQUFzs7OY8aMcXBw+OKLL7p373716tXhw4fn5ORcuXJlxIgR 4eHhJSUl8fHx2i0tLCxWrlz51VdfsVgslUr11VdfzZ8/Xy6X6+bm7OyMcwoAAAAtBlOlrFEpaxqx J4fDmTFjRlxcnFwupynBwcHHjh2Ty+WHDx8OCgqqtX1oaOihQ4fkcvmZM2e+/vprmrh48eLLly+r VConJye1Wo3z8crKyMjw8fHhcrl+fn7p6ek08c8//+zWrdvXX3+tUqkYDIbeFCPNmTMnJibmhx9+ uHTp0vvvv08I2bt3b69evZYtW9a7d+/9+/ezWCyZTObk5DRp0qSdO3e2atXqo48+oj8Z7d+/PyQk ZNmyZeHh4X/++aelpaWHh0dmZiYhJDMz08PDw9LSslZuOKEAAADQTNHovdY/Npdr1ugc3dzc+vTp s3Hjxo8++ogQMmbMmJ9//jk6OtrPz+/jjz+utfHYsWPXrFkTHR1tb2+vHYQzatSozZs3x8bGOjg4 TJs2DSfplZWSktKpUyd6b3bp0qWOHTsSQgoKCqZPn25iYtKlSxc6/VHdFCOtXr06OTnZwcHBx8eH puTk5NC4nPw7WEuj0QQFBbFYLLlcHhwcTKN8QsijR48mT57M4XA6d+588uRJQkhERERaWlrbtm3T 0tIiIiL05gYAAADQHOmN3hs89qbWC6R69erVq1cvumxra6vtgK+7vZWV1cKFC2utDQkJ+fnnn3Fu XnFCofDevXt3797dtm0bIYTBYFRVVfH5fI1GQzfQ/sZSN8V4kZGRBw4csLOz4/P5NPJeunQpHeTz f99XNrvWAq2PtlwqKCjo8OHDcrn8wYMH9JFuvbkBAAAAtAxMNAE8VUpKSlBQ0Op/hYaGpqamEkKc nZ1TUlJqamouX75MR9rUTWmQAQMGHDp0SKlUEkJ8fHzOnj1bU1OTnJy8Zs0aA3t5enomJSUpFIrL ly97eXnRiN/f3//YsWNt2rShvfLG5wYAAACAmB5aZkzftWtX7ccuXbrQmP6dd945c+bMkiVL2Gw2 m83WaDR1UxpUkJmZWc+ePQ8ePEgIGT58eHZ29hdffHHu3Ll+/foZ2GvYsGHXr1//7LPPMjIyhg8f ThM7dux48eLFDh060I/G5wYAAADQ7DCWLFlCCDl37hwNv2JiYmj3ak5+iTWXzePx0EYtkkQiqZQq fdwc0RQAAAAAr6ac/BIarWk0mlWrVhFCGAxGz549626JfnoAAAAAgOYNMT0AAAAAAGJ6AAAAAABA TA8AAAAAAI3zlPnpJRIJ2ggAAAAAoLnG9Eu3HEUDtWAfj45CIwAAAAC08JieENIpMhVt1CJdTe6A RgAAAABoGTCeHgAAAAAAMT0AAAAAACCmBwAAAAAAxPQAAAAAAIjpAQAAAAAAMT0AAAAAACCmBwAA AAAAY7EbugPXxDLYa7CzdRszjqVSVVNWnXvj4cEqSZHxOfi5du/gM3z3xdnP8TBGd/ufdlmmEJZW Zd/IPSiWVzzfxqKlGF/zhm7/iigsreaYmTVFzgqZrIlyBgDApQkAWhJ7S5Omjem7tv3Q3tLr8v3t +YJ0N7vgTr6jQrwGX7izwfgc3O2Cm+jgd1+czWAwPe3DOrcZb2Zi9Xf6L889/ybd/hWhksutLKya ImeZvKqJcgYAwKUJAF5nDY7pbS1aEUKKK++p1MpHpdcflV6n6T0Cp7nYtj2c8q1YJiCEDOiwmMux unBnfZDnABvzVgwGQyB8eD3nj/7hC+n2o7v9b/fF2WymSYj3IHe7MDbL5JHgRkrWXrVayWSyRnb5 UVYjTM3Z36H1u0RDrmXvMeNYhngNVqjkVx8kFFdm1lc9jUb9WHCzMxlvY+72zxHqL4I9sssPshph ZsH5dh799ictMKZEbb+7naVHiNcQ3eNis0xqpVRJinT76ZlMdpj3EC+HTgwGI6809XrOAZXOkV7P PdDB512lWkHLqpt/g34JAQAAAIDXSoPH05cLHxFC3gqaGdDqLVsLd0IYND239BohxNW2HSHE3NTG iuv4WHCzs//7jnzf0zd/Ont7rb2VT5jPMG3XNV0I8R7k59L9Zt7h1Jz9Po6RAa49CCFqtYoQYsLh spmca1l7zEwsI1qPIISR/CDe3NQm3HuYgeoxGEwPh3BCSGl1Dk2ppwglIYTD5qo1qgNJixpaYpc2 H9Q6rroptXZp7x7l59L9xsODqTn7Wzt3CfIcoHukLCb7atZubVlPzQ0AAAAAQKvB/fSX7m8L9Rri ZhsU6jWEECKSCa5k7hBUP8wXZCiUMjfbdg8KLjhbtyGE5JWmuNq0JYT4uXZ/Ikjfn7SIRtK63O1C CSH55bfUalWk31hPh4g7T/7+526DwX5SfkulVhBCuCb8x2VpSrWCEGLFc6yvbrRfvEYpeSJIT83Z /9QiWEx2bsk1WkSDSmQxObWOa2inbwwfKb3TeCK4qaG1sg+9kXvo/8oV/FMuLatu/vimAgAAAMBz i+ml8qor93cwmSw7Cw9/1x7u9qGdfEcdv75CpVY8Ftz0cuzAZpk42wRIaiqLK7OuZu0O93nXz6Wb n0u3GqUkNXt/Xmmqbm4mHB4hZHjkcvrR3MxWd61CKdUu1/y7zGCw6qub3vHrhouQK8SNKLHucT31 SLkmfEJIjVJGf9cw41jpLZeW9dTcAAAAAAAaH9NTarWqtDq3UlLobh9qbvpPlPyw5JqPU6SzdYCT tX928RVCNAXldwrK71hyHTzsw4I8B4R5D60Vm4rllZZm9nsvf6pqsq7opxWhaUSedY/rz6tfGD5S WU2VuZkdh23GIExCiLSmskH5I6YHAAAAgPowpVKZVCozfodubSe/98YKd/tQJpPdyi6IEFJc9YCu KqnKFsvL23lEmbB5eSUphJDugVPee2MFh2X2uOwGIUShkhJClOoaQgi9E6CP2Ho4hDnyfUd0+aF7 4JTnfoRNUUTd49J7pLoelqYSQlrZBrWyCyaEPCxNaVD++KYCAAAAACGERu+1/rFZ7IZNfnnj4aFQ ryERrd/r0maCQiXNK01Ny/nz35WavJLUQPc+leKCSnEhIeT245MmHN5bwTOJRlNSlZWW+wch5EFB Yhu3Hn1D5/6R/Pmdx6fYTJNgz0FspmlJ1QPtIPjnqCmKqHtcTAar7pH+d5dTJmxeuM9wjUaTWXDh zuO/GpQ/vr4AAAAAQAjRG70zFi76nBBy+dIFjUZDCImJiWEwGISQnPySX3ef7BTZsCEfLjZte7Sb diP34L38s2jxV9nV5A4fj47ycdPzwPGTJ6U2dg5NUWiFoKlyBgDApQkAWhJzLqEBOY3WNBrNqlWr CCEMBqNL1+51t2c/r4IZDCaLyfF37V6jFGcXX8GZAAAAAAB4MZ5bTO9m265rwESxvOLSva0KpQwt C4ZFTx5DCNm4OaHWMgDAS780EUJYLLaHp+eECdHuHl5PvYgBALx0zOeV0RNBxp5L846kLC2ufIBm BSMJq/QvAwC8RKtXJ8ycuSQ3J3vTxt/UKmMvYgAALxEbTQCvjlsZNw8d3FdQ8ESpVDk4OLzZ/e2+ UQMkYvHu3dvT09PUKnVAQOC48R9aWJhPnTLeyorftVuP06eOr1u/HU0HAM9XYDtvQkhxcYFMSghD vGfPjoz0GxqNpl274DFjJ5hbWGq3rHuNsuLz0YAAgJgeXl8bN8aJhMLPPv/Jwd6FEMJgEEUN2blz 09XkK59++o1KzVj90xdqDfOjj2YTQkQiEY9r++OPm0TVxMIKjQcAz1Nubg4hxMXFXa0me37ffuXy hUmTZzIIe/Pm1Uqlevr0mdot9V6jGEw0IQAgpofXlaeH9+3b6b/GLg0IaNsmoG1kZFeOidmNtFRC yA8/LKHbZN6/JZMRQoharerUqaeJKYfDQcsBwPM0Z84YQgifzx81aiqTSTLS0wghbQMiuDwG2Uzu 3EmX6Tw1pvcaxeWhFQEAMT28BiwtrYTCaqVSIZepCCF8vi0h5JPZMVevpmU9uHf/fkZy8qXLly8t XLjE1NSspqZm1artbPY/wbvq3zcCm5iYcjiEMNCcAPA8rV6dcP36pT17Nlhb25hx/y+dyVQTQghh KHXeS27gGgUA8KrE9FeTO6CNoCkEBrZPTr58504akyUnhLRv34HJJEwWu/MbHSMiOhYXl3y55JPi ogKphLQPCr1y+UJa2hU3d4f//fRd28CgWZ/E/F9GCOgBoAl0fqNDQsJv584dGzVqVFBw2JXLF+7e vcHhKAkh7dqF6V55nnKNAgB46TH955MGooFasErpy+xKGj12glyuTEj4jcNhd+v21qBBY9lscurE kXPn/hIIythstrePb/9+o9RqMmbMBI2GefhwvEJR49+m3dB3JkrFOHsA0LRMzczatQ9KTDwZ1W/Q mDETVErN779vZDIZnd/oPnjQBLbOH0+91yiuOZoQAF4oQ++RteayeTwMCWyZJBJJpVT5ct8jq1ET mYyolITBIGw2MTUjhEFq5ERRQ9RqwmAQJouYmhIWmxDNP1tqNITFImZcwmD+M4WcJaaXAIDnemnS vbZIxUSlInSSG5mMKJWEQQiLTczMCGHobKnvGgUA8Cxe2ntkARp8Q8nU8xiZiSkxMa27KdEd0koh mgeApqB7bdHtbjd0FdJ3jQIAeJHQkwAAAAAAgJgeAAAAAAAQ0wMAAAAAAGJ6AAAAAADE9AAAAAAA gJgeAAAAAABe9Zg+LS1twYIFY8eO/fDDD+Pi4qqrq2n6iBEjGprVt99+27h6j9ARHR29evVqgUBg eHtjKtmIQwAAAAAAeLkaPD/93bt3f/7552nTpkVERFRVVR06dGjXrl0zZsxoXPEFBQWNrvrevXsJ IRqNprq6+siRI7GxsV999ZWRezVuLQAAAABAS4jpDx48OGrUqDfeeIMQYm9vP3ny5LrbjBgxQhsc a5evXLkSHx8vEAicnZ0//PDDdu3aLV68uKysbMSIEcOHDx8zZkxFRcWvv/56//59X1/fmJgYc3Pz mpqaadOmDRw48I8//ti1a5fe+jAYDD6fP2zYsGnTptEUgUAQGxubnZ3t7e09c+ZMBwcHvXWrrq6O i4u7deuWq6vrtGnTfH19ddfWrYzeQ2iZ3wkzU6mypnnl/LxUVZaXFBVWCErFompFTQ0uEACvAw0h DLTCK4xjYmJuYWVj5+Do7MK3tkWDwGvCnJg0bUyfl5cXHR3diJpt2LBh8eLFXl5eSUlJ27dvX7Fi xfLly3Wj/61bt3p6esbExOzbty8hISE6OprD4chkMo1Gs3nzZgM5V1dXHz58uG3btvTjrl27fH19 FyxYcPDgwV27ds2ePVvvXjt27PDw8JgzZ056evqGDRtWrFihu7ZuZfQeQov8DjnbWzVV1pYmr+xR FxcXX79+3fAILgBowWE9vLLkMplcJisvK8m+f9vOzi48PNzJyQnNAs3X48ePjYua3Js2pq+urubz +Y04AGtr6+TkZD6f361bt27dutXdICMj48cffzQzMxs8ePDixYsJIQwGQ6lU9u7d29TUtO722rHv 1tbWISEhH330Ef1469atlStXcrnc/v37z58/v776pKWl0eI6derUqVOnp1bGmEOA5kgmk125ciU/ Px9NAQDwihMIBKdPn3Zzc3vjjTfMzMzQIACNj+mtra3Ly8sbcYu8cOHCAwcOLFq0yMbGZtKkSYGB gbU2kEqlU6dOpcscDke3RL0Z1jf2XSgUWlpaEkIsLCy0z+/WJRaLLSws6lurtzJPPQRodioqKs6d OycWi//5/8Bmjx49umPHjra2tmw2G+0DAPDSKZXK8vLya9eu7d69W6lUEkLy8/OPHz/es2dPGxsb tA9AI2N6f3//K1euDB061MA2tH+dzWZXVlZqEx0dHadPn67RaBITE2NjY9euXVtrLz6fv3r1ai6X Wze3BtXQyspKJBLx+XyRSGRlVe8wEktLy8rKSjs7O71r9VbmqYcAzS6gP3XqlEKhoB+nTp3avXt3 hPIAAK8UDofj5OQ0aNCgfv36XbhwYf369YQQsVh86tSpvn37IqwH+CemVzXwmcWhQ4d+8cUXtra2 nTt3lslkZ86cycrK+vTTT3W3sbGxSU1NDQ4OPnToEIvFoomLFy8eNGhQp06dnJyc1Go1TbS1tS0q KrKzs+NwOKGhoYcOHRo6dOilS5cSExO//PLLxh1ScHDwsWPHhg8ffvjw4aCgoPo2CwsLo8/73rx5 c9++fT/99JPuWr2V0XsI0ExJpdKzZ8/SgJ7P569cuVI7qEyj0YjF4nv37t28efPKlSvaXnwjaTQY mgsA8Ey4PAuZVMzlmTs4Ovn5+XUICw0LC2Wz2W+99VaHDh3mz59fVVWlUCjOnj3bv3//ur2BAC2b 3uidzeU2bDiap6fn3Llz4+Pj161bx+PxwsLCpkyZUmubMWPG/Pbbb4SQiRMnmpmZaahCoeQAACAA SURBVDQaBoMxatSozZs3x8bGOjg4aOeoWbRo0bJlyyQSyaZNm8aOHbtmzZro6Gh7e3vtuJdGGDNm zM8//xwdHe3n5/fxxx/Xt9m4ceN++eWXKVOmODs7T58+vdZavZXRewivrdN//Z15/x4hxL9NQJ/e bze7+iclJUkkEkKItbV1bGwsHWGl0WhycnK+/PJLlUqFSwYAwMsilYgIIRKxKC9XlJeb/ffpk+2C QgcN6BcaGsLn83/99deZM2dWVlZKJJKkpKRevXqhxeD1uunVF70zlixZQgg5d+4c7VyMiYmhY11y 8kusuWwej4eGa5EkEkmlVOnj5ti43QcPHlwr5fDhw83o8IuLi0+fPk2X169fT8doyWSyLVu2XLhw 4RkzRz89AEBTMLe0jurXf+S77xBCqqurtT1uffr0wUw40IwYOe+Nu7s7DchptKbRaFatWkUIYTAY PXv2rLs9Ey0LjQvop/X3m/V+95kjOkwb3FZvlP8qu379Ol2YOnWqNqBfunTpswf0AADQRMTCymOH //x9/0FCiJWVlTam117SAV5niOmhMWYMbtv7rY6Rbe0ifFi9urT9sIdbM6q8SCSi89Cz2ezu3bvT e98tW7ZkZ2fjzAIAvMpkMumRI4dTr98ghGhnNRAIBCKRCI0DrzlM8QGNsfbw3bWH7/776WpTFDF4 8GAjx/MYvyUhJCcnZ8+ePfT3rKioKPr3ICcnBz30AADNQo1UtPePgx3CQ9lsdlRU1NGjRwkhDx8+ bN++PRoHXmfop4cG+67vP3MZTRkaEt3Hni6v6G3xsupjfECvVqt//PFH7XX/rbfeIoRoNJpGT7IE AADPwtbW1s/PLzw8vHv37t27dw8PD/fz87O1tTW818MHd6+lpGov44SQwsJCNCa85tBPDw2WJTDd Njecw7eUltximrpEdOhQXSYUPKloUCbp6enr168vLCykkwiFhYURQp48ebJixYry8vLZs2fTzRQK xfjx42fMmLFx40aVSjV16lSFQrFt2zaNRjN16tQePXqQf/vpFQrFBx98MGXKlE2bNhFCpkyZQtfq unjxopubm3Z+VfpnQyQSYZabFm/37t2EkNGjR7/gfbWCg4MXL16ckZGxbNkyvRt89tlnQUFBy5cv T09Px/mC14Gpqam7u7urq+vDhw+Li4vpRGQ8Hs/a2rp9+/YFBQWPHz+Wy+X17X4l+VrHiA7a6F/7 phEAxPQAxhr61Z5Dqz7rEkHUln5KprlYpMi8L3xn/soGZfLbb79NmjQpJCTk/PnzcXFxGzduJIRs 3bq1S5cuQ4cOPXjw4D9fUDZbJpPl5uauX78+NTV1zZo1b7/99oYNG1JTU7ds2aIbtbPZbKlUmpub q3ctdfny5W7duuXn52v/ohBC7t+/b6CeCQkJ2mW1Wi0QCK5fv75nzx6pVPoqnyNzc/PRo0eHh4db W1uLxeJLly4lJCTU1NQ0Iqt+/fpNnDjxGSNaA7EyVVFRkZaWtmvXroa+DaC5GDt2bK2vU91vWlBQ 0NixYxHTw2sS0Pv4+EgkkkuXLun2qlRXV1dXV+fn57dq1crHxycnJ6e+sP7+/UztZZwQUlVVhVaF 1xzG3kCDbdy4o98nXyfeZ4quni+5cjYrNbv/7G82btzRoEzi4uIiIiI4HE7Pnj2Li4tp4r179wYM GMDlcvv27UtTGAyGSqUaPnw4l8vt3LmzUCgcOXIkXS4tLdXNkL69+L333tO7lsrMzAwICNDONUmn bb18+bKx/1uYTAcHh6ioqMmTJ7/i5+ijjz7q06ePnZ0di8WysrLq378/jSkboVOnTi+gwjY2Nm+9 9dbEiRObKP/Ro0c3+rbkWfal/P39vby8srOzc3Jy6tsmJycnJyfHy8vL398fFxlo8dzd3SUSSV5e nt6fSVUqVV5enkQioc8+6VVZISA6b5rHJMIAT+mnp7+FAegG9DevP/6kaO/P8+eYbLcpLCwMXLDo k5V72QWP16/fNnXqB0bmk5GRsWXLllo/rYrFYgsLC0IInV9Si36kz7NaWlrSZb1XcO2WetdWVVVZ W1vXSrx58+ZTaztmzBhCCIvFCgoKWrBgAR0pRPXp04dOjVxRUXHgwAH6rK2pqem2bdsEAsGWLVum TJmiUqni4uLs7e3HjRsnkUhiY2OzsrK0uw8cONDBwaG8vPzPP//8+++/CSHffPONv7//F1988eDB A/JvT/mRI0d27txJCOnbt6+2xP379+t9upe+QXn+/Pn5+fmRkZGTJ092dHQkhCxcuDA0NPS7776j R01zPnz48K5du1xdXcePH+/v789isR48eLBt27YnT55ou9J1x5/orYDxh1w3YmYwGAEBAV9++WV4 eLg23XApv/7664wZM/h8/tSpU40pV7f+eo/UQHqtsTd6T5m2YqtXr6ZvssvOzl67di29t+zcuTMh 5MqVKzSH+gq6fPmyj49P586dMzMzcamBFszW1tbV1fXSpUv048CBA+lzrrU+PnnypGvXruXl5eXl 5XrifkUNWhJAF/rpoWFuXn+sdPUmhNy7m0lu3xZfvXrvbiYhROnqnXEj3/h8Vq1aNWTIkO3bt//+ ++/aRB6PR+cjq6ysfGFH1KAbVzoWXzvwpnv37pMnT3Z3dzcxMXFycpo+fXpgYCAhhI5ysbCwmDZt Gp/Pt7W1jY6O/vDDDy0tLZ2cnMaNG0d379ix44cffujs7MxisRwcHKZMmfLmm28SQpKSkgghISEh dDMa6dKIsEePHrolzpgxg5ZYi1AoJIR07drV3Nz88uXL0dHRK1euJIRcvHiREKK9J6GhP/3LOnPm zLCwMHNzczMzszZt2kyYMEFvC9RXASMPud7eBTabEKJUKo0phcfjffTRR46Ojqampo0ot74jNaYF 6jtl2mrMmzfP09PT1NQ0MDBw0qRJdC8/Pz9CCL1DM1AQvf1o3bo1rjPQstnZ2T18+JD20A8cONDG xmbgwIHagF77UaVSPXz40M7Orp5s0DEP8N+/pIZX4z2yLdVL/wWmVatWbm5uSqXy0KFDfD6/sLDQ xcXFz8/v5MmTQ4YMOXXqlPYX1eeIz+c37m6h1jDoQ4cO0YX+/fsTQn744Yf09PSQkJB58+b169fv 9u3b9FcCU1PThISE0tLSmJgYFxeXrVu30mUvLy/tXy9CyO+//37s2LG+ffuOHTs2KioqMTHx6tWr EyZMCA0N3bdvn6mpadu2bUtKSuj0+bTEVatWpaenh4aGzps3r3///nfu3KlV4b17906dOvWdd94Z MmRIbm7u2bNn//77b7Vafe3aNblcHhoaSghhMpmBgYFPnjx5+PAhIcTFxYUQsnTp0lu3bmnzGT16 dK1e6voqYOQh16U7qv7q1avGlMLlctPT0xcvXiyXyxtRrt4jNZCuq75Tpq3GxYsX4+Pje/ToMWHC hICAALoXfcOldl6O+goqKCjQbgzQgllaWmqHXB49elQ3jrexsamoqNB221dWVvr6+qLFAJ5DTA9g QH2jKYwxefLkL774gsfjzZw5k8FgzJw5c9++fRMnTly5cuWff/75ySefcDgcjUbzfCN7f39/w0/E GuPnn3+m/eiEEDc3N0LIp59+ql3r6empu/GFCxe0szEkJibS3lwzMzOaQoeKHj9+XCaTnT59euzY sTTaKysry8rKat26tYWFRUBAAIfD0Q7boCXGxMTUVyJ19uzZBw8edOvWLSQkxMfHx8fHx8XFZfv2 7XK5PCUlpWvXri4uLpaWllwuV/vz940bNzp37vz555+XlJQkJSUdPHhQ7+OqT62A4UOuj0wmS05O jo+PN7KUHTt2VFdXN67c+o7UmBao75Rp7dmzRywW//333xMmTND2idAF7c879RVENzA3N8e1BVo2 CwsL3X4lGtbT3+Lu3LmjOw5HIpHQAZkAgJgemsrawzdnLF1BFxqxu6+vr7bzOzQ0lD7B6eXltWbN Gpq4f/9+uqA7/bze5boLpJ5J67t06XLx4kW9QbBhdDz9hAkT+vfv36pVKwNb8vl83Y+6f7cMz+jC ZP5nIFxSUpKvr29wcDCdTV8b0z+1RC06Gn737t2dOnWaO3fum2++uX37dkLIxYsXu3btGhoayuVy yb8DbwghcXFx9+7d69SpU5s2bYYMGeLh4fH9998b0ziNPmTKyMdPa5VC3wTcuHLrO9KGtkCtU0bR Ow0DE/A9S1MDAAAgpofnI3bN4pn/bzld3vBbru53KHbN4le88t26ddu9e7eHh0fjdj9x4kS/fv36 9+9/7NgxGkE+efLE29t7xYoVGRkZjZjkPj8/39/fv2/fvidOnIiKiiKEPH78mK5KTk4eN25cSEhI cHBwYWEhHR5DN/Dx8fn+++8Nlzh37ty2bdtu3LgxJSWlouI/rw5IT0+vrq4OCwtjs9mZmZklJSU0 XaFQnDhx4sSJEx4eHitXrmzXrp3uXq1atSouLlYoFEZW4Bk9tZRnmeOiviM13AJPPWUGSCQSKysr LpdLf0moryB6l9VSZ/ME0BKJRDweT/tTGx17Q8cQ0kE42q567UNWAICYHpokrG+mNWcymfPmzbt4 8aL2tVMNUlJSkpqaGhERMWDAgH379hFC/vzzzzlz5ixYsEAbFF6/fn316tVGZnj48OF58+aNGTOG /g5AdH5eKC0tzcnJ6dKlC4fDOXDggHaXgwcPzpkzZ+HChYZLLCoq6tSp05w5c7Qp169fpwsqlSop KalXr14MBoP23FPz589v27YtDSsJIbm5uXRBKpVyudwffviBEDJ69GgjK/CMmrSU+o60vnQjT5kB xcXFVlZWLi4uNIipryBXV1d67nCRgZZNKBRaW1vT/w40oNeOodeOracfra2t6RP/APD0IAdNAK+V 1q1bczicRu9+/PhxQkj//v3pCOmrV69u3rz58ePHCoVCJBJdunSJvjzLSNeuXYuLiyspKVGpVIWF hatXr05NTdWuTUpKolXVnUE/OTl506ZNjx49oiVevHhRb4l79uz5448/SkpKlEpldXX12bNnt23b pl178eJFDofDYDC0DwYQQvbv30+nFpVKpTdv3oyLi9NmJRQKFQoFDT2NrMAzatJS6jvS+tKNP2X1 oTPe0NlvDBREnwU0MIc9QMsgEAi8vLxo38rRo0d1H4rV/chisby8vOoOtAMAvRhLliwhhJw7d47+ lh0TE0OfSszJL7HmsjHvTUslkUgqpUofN8fX8Njj4+PVajUhJCEhgcFgaDtcn5dX/9UnfD7/t99+ S0lJob3v0NT8/f2/+eab7Ozszz77zMBmy5cv9/HxWbJkCeanhxbP19dXoVDk5eUZ2MbT05PD4RiY jGH37t0ajYZew5lMZqPfrAfwghkzaJP8OytDTn4JjdY0Gs2qVasIIQwGo2fPnnW3Rz89wOt0E89g cDickSNHajSagwcPokFejMzMzLy8vNatW/v4+NS3DZ2eKC8vDwE9vCYxDY/H8/T01DsSksVieXp6 8ng8I0MfAGhMTD9ixIiG7vLtt9++mIMZoQ/OMYBW+/btt27d2qFDh40bN2pfgQQvAJ2m08CPQnTV rl270FbwOpDL5Tk5ORwOp2vXrh4eHlZWVmw2m81mW1lZeXh4dO3alcPh5OTkGJ5CCgB0vYhnZOmL VF6AvXv3aoN77TIAaGVkZLz//vtohxfv5s2bhmftXLZsGVoJXrewPisrq7y83M7OztfXl85DLxKJ hELhrVu3ysvL0UQALyKmVygU06ZN++CDD3bs2KHRaCZOnEhfkH7lypX4+HiBQODs7Pzhhx+2a9du 8eLFZWVlI0aMGD58+JgxYzIyMrZs2VJcXGxvbz958uSQkJD6sqquro6Li7t165arq+u0adPo02MV FRW//vrr/fv3fX19Y2JiDL+cRSQSLViwYPXq1SYmJtoryLx585YvX/7RRx/NmDFj3bp1lpaWCxYs oJMb6s287hG1+O+EUISp9AAA4EUoLy9/XuE7/ngBYvpG7cZmS6XSR48excbG3rhxY+fOnTQQ37Bh w+LFi728vJKSkrZv375ixYrly5fr9ppv2bJl3LhxQUFBFy9eXL9+fVxcXH1Z7dixw8PDY86cOenp 6Rs2bFixYgUhZOvWrZ6enjExMfv27UtISIiOjjZQSQsLi4iIiPPnz/fp04emnDx5smPHjlZWVnK5 PC8v77fffjty5MiuXbsWLVpUX+Z1j6jFfyc4Jmb4jwEAAPjjBdCMNPIZWQaDoVQq33nnHS6XGxER UVpaStOtra2Tk5MrKiq6deumN/z96aefwsPDORxOt27d6Mtu6ssqLS1t0KBBZmZmnTp10maVkZEx ePBgMzOzwYMHp6WlPbWegwYNOn78OJ2HRC6X0xdQE0I0Gk2/fv24XG5UVJR2VLHezJ96RAAAAAAA L9czjae3srIihHA4HO3kfQsXLjxw4MCiRYtsbGwmTZoUGBhYa5fbt2/v2LEjPz+/1oMvdbMSi8V0 dJ0uqVQ6derUf+7IjZhl3MHBwdPT89q1a506dTpx4kRQUJC9vb1uiebm5lKp1EDmTz0iAAAAAIBm HNPX5ejoOH36dI1Gk5iYGBsbu3bt2lob/O9//5swYUJERASDwRg/fryBrCwtLSsrK+3s7HQT+Xz+ 6tWrte9fNMaQIUOWLVsWEBBw5MiRL774QptO32MnFou1uenN/KlHBAAAAADwkmN6qVT2HLNbvHjx oEGDOnXq5OTkRF/rQwixtbUtKiqys7PjcDhubm4uLi5KpfLYsWNWVlZFRUXOzs56swoLCzt48OCo UaNu3ry5b9++n376iRASGhp66NChoUOHXrp0KTEx8csvv3xqlby9vT08PFauXOnj40OfhSWEMBiM 06dPDxo06OTJk23atKGJejPXe0TQkiQkJKARAAAAoLnQG70zuVwzLve5PVYyatSoPXv2jB8/Pi4u btq0aTRx0aJFy5Ytmz59OiFk/PjxS5cuXbhwYdu2baOioj799NP6sho3blxhYeGUKVP27dtH9yWE jB07Njc3Nzo6+vDhwyNHjjSyVkOGDLl///6QIUN0E93d3WfMmHHhwgXtzwV6M9d7RAAAAAAALwWN 3mv9YyxZsoQQcu7cOTqQPSYmhsFgEEJy8kusuWwej9cCjvzy5ctHjhxZvny5NgUT2Eskkkqpkr5t uBZZjcrITLI2juPKRGWOXUJGzm9Gx35g3x76k0tCQgL9tqfdf4gLBABAMxLWxosQotFo6PvamEzm 8PdGoVmgWSgtNurFTe7u7jQgp9GaRqNZtWoVIYTBYPTs2bPu9uyW3WoqlSozM3Pz5s2zZ8/Gd+j5 yt04yrVtuEWrAJvih7e2L2g/oXlPCkT/PAAAwKsPHTEAr11MP27cOD6fP27cuPbt2+NkP0cPtrzv GfyGib2rTFJpam3jZl9ye/v8dhNWomUAAAAAXjxmyz68hISEdevW1f2F4jUfePPsrGskPAdXRY2U ZekqLb1n6uRoXZ35fIsY8e7Q574lISQ3N0ehUOAMAgAAAGJ6eN2lCrjVBY+IUibOPCQ3cS8ukRea tn1Zldm7/08jt1Sp1bE/r2azDf08tWXLFgaDsW7dOpzlF0b7pmcj05vLsdCnNRpEqVQuWrTIwINM 2jwbkfkz7lhr9yY6O9euXYuIiDA3N4+MjLxz5w7+dwAAIKaHJtRvcfzFlGp5lVBt6SeWMDLvCyOm fNegHDIyMubOmfX+mJGfzPro5s0bNDE/P3/e3E8mT5yQmpJCUxQKxcQJ7ycmXoiePHHyxPGJiefP /P1X9OQPJk+ckJh4gW5D++kVCsXkiePPnz8XPfmDDyd9oF2rK+nKJRdXN8Mxzdq1a2fPnv3bb7/h LL8wmZmZDUpvjsdipMePH3///ff5+flNV0Pte/2ecfcmOjvjxo2bO3duWVnZqFGjZsyYgf8dAACI 6aEJnTx7YkjMssT7TNHV81mp2e/MX37y7IkG5bBl0/px4z/Yun3X0KHvrl+3hibu2rm9c+c34tb+ lpObTVPYHLZMJst7mBsbt3bKtOmbN2588vhxbNy6KdOm7Y7fqZshm8OWSqWP8h7Gxq2Lnjq11tp/ Y/orXbp2NVCr1NTU6urqH374QSaTJSUl0USZTGZnZ/ftt9/S3tPCwsK+ffuam5v36tWrsrJSd/eK iorWrVvLZP83a6xEIvH19a2oqMjPz+/Vq5elpWX37t3z8vLoWt27C713Gvv27fPz8zMzM2vfvv35 8+fr2+ul1LC4uJjH4wmFQkKISCSytrYWiUSEEKFQyOPxiouLz5w5ExQUxOVyAwICTp06RQiRy+X2 9vY7duxwcnJydHSMj48nhHTu3PnRo0cMBuPzzz/Xzb9Wut7qaT21BeRyuY2NTXx8vLOzs729/a5d uzZt2uTk5OTg4ECrUbeI/Px8JpNZXl5OCKmqqmKxWPn5+Qbatm6dmUzmzp077e3tXVxctK9BMJxD 27ZtCSG2trZPPWStWps99bzQ86j3XNBIPSAgwMbGZvv27Twer+4NAN291pE2rsH1fr1v3749duxY Lpc7bdq0lH/v7QEAADE9NElAfz7rRkrmH8Omx/jO+XPAwp8Szsw+n3Xj6F9Hjc/kp//Fhod34HA4 3bp3LykpoYn3792L6tefy+W+3fufn/UZhKFSqYYMHcblciM6RopEwmHvvUeXS0tL/xNqEIZSqXxn 2HC9a6msBw/8/dsYqNWaNWvmzJnDYrHmzp2rfWewqampSCRSq9UCgYAQMnv27KCgoOLi4sjIyM8+ +0x3dxsbm8GDB2/fvl2bEhcXN2TIEBsbmwULFkRGRhYUFPTo0WPhwoVGttKMGTPi4+OFQuFnn302 d+7c+jZ7KTV0cnKKjIw8ceIEIeTo0aNisfjYsWOEkOPHj3fu3NnJyWnWrFkrVqyorKxcsGABfcWE iYlJdXV1enp6VlZWXFwcrRu9d9JoNEuXLv3PDdh/0w1X76ktYGJiIhKJbt68+eDBg7Vr186aNevO nTtZWVlr1qzRNlGtItzc3EJDQ2lYmZKSEhIS4ubmZqBt69aZyWSmp6fn5OTExsYuWrSIbmM4B3q7 RSNpI89Irc2eel7oXnrPBSHk008/HTVq1MOHD5OSkmQyWX0/atU60sY1uN6vt3Zo3KNHjxwdHXG9 BQAw0lPmp0cDtWCNnp9+8Ybv3+/drlySpU0pKnvsbO99/LJ4+RRjo9Xbt2/t2LY1P/+JXC7XaDR0 TPyYUe/tTNjDYrIUSuXYUe/RxBHvDtWOmNe7XHeh1rLW+2NGbt628+ihP+rOTx/WxquysjIkJOTe vXtcLlcmkwUEBFy/fp32mDIYjMLCQvrOY3t7+1u3bjk7O5eUlERGRubm5uoWkZeXN3DgwIyMDAaD IRaL/f39k5KS3N3dXV1d09LSnJycSkpKwsLC6OAKBoOh7QfVXdZq37794MGDp0+f7unp+X//afXt 9VJquHbt2kuXLu3cuXP06NFMJlOj0SQkJLz//vtvvvmm9j1xhJCamhpTU1NtPUtLS+3t7Wtqarhc rkqlqu/Ya6XrrV6tjQ23gG7RpqamZWVldnZ2utWoW8SSJUvMzMwWL168YsUKsVj8zTffGG7bui1G S1EqlaamprQU43MwfEYMbGb4vOjmUPdc2Nvb375928nJKTMzs02bNnr76WtVoNENrvfrrb236du3 78iRIz/++GNcq6EuetEmmJ8emqcmmp8e/fTQGOWShxXCggpxgaCqQFBVwGIxRLKCBuXwv59+HDh4 8PqNW7bvTNAmcrk8sUhECKmqqnzxB7Vt27ZHjx7xeDwGg8HlcvPy8rZu3apdq+3grK6udnFxYTAY Tk5OhYWFtTLx9PQMDg4+ePAgISQuLq537970/6RAILC3tyeE2NnZlZWVGVmlw4cPl5WVderUKSws 7MKFC4Y3fvE1fPfdd0+ePCkSiU6fPv3NN9+cOnVKLBafOnXq3XffpT0FHTt2tLS05HK5unvRUkxM TOidlZGMqd5TW0BbNM2nVjXqFjFo0KBr164RQq5duzZo0KCntm1dtBQ2m60txfgcjDwjdTczfF4M n4uqqipaZw8PD+PPTuMa3MDXe86cOX369EFADwBgPMT00ChqolJpVAqNWq1WKdUadYMzcGvl5uLq plQpDx78w8qKX1RURAjx9fP766/TMpnszF9/PePsHHpZWfGr679bWLdu3Z07dzT/un///vr163X7 XLWBY3V1Nd1Gd2C6VkxMzLRp08rKylavXh0TE0MTHRwc6LAQgUDg4ODwz38/JpNOrFlcXKy3St7e 3hs2bCgqKpo3b964ceMM7/Xia+jo6BgSErJs2bKIiAhfX9/Q0NClS5eGhobS3ceMGTN79uyCgoKq qqpnP3d6q1eL8S1gZBEdO3bMzc0tKCjIycnp2LFjo3OudeNhZA7GHLLezQyfF8MsLS3p+Xry5ElT HNRTv97U7t27dX/qAQAAxPTQJFQaubWlk4W5NY/HM7fgmVuYNzSH8R9MWvr1Vwtj5rVtGxjVr/+n cz8hhLw/bsKF8+f+3/QpPj4+HA5HQzTPt9q+fn71TdZx5swZCwsL+oQi5e/vb21tfebMmVpb9uvX 74cffpBIJJs2bXr77bfrZhUWFhYUFDR06NDw8HDty8569+79yy+/iMXiH3/8UbuXi4vL4cOHhULh qlWr9M6w2blz599//12pVPr4+NDhCsbs9SJrOHLkyF9++WX48OGEkOHDh//yyy8jR46kqwICAtq0 aVNTU7Nq1SoHB4esrKx6b/Dc3LKysmpqagyk661efZ7aAnrVLYLBYISHh0+aNCk0NJTeMDw15/qO pRF1M/KQ9W5m4LwY1qFDhw0bNlRXV//8889PuS3XOdLGNbjerzdVUVFhzB0IAAD8X8cWxtO/tho9 np4QsnjD93UTjR9M/7JcupR45fIVH2/PuuPpl38e8+abb86aNUt3+7i4uHPnN53M7QAAIABJREFU zu3du1d36HBpaenkyZPPnTvn4eGxbt26N998s25BJ0+e7Nev37lz53r06EFTCgoKxo4dm5qaGhkZ uX37dldXV0LItm3bPv30U0LI6tWrZ82aJRAIav06cerUqVmzZuXm5np5ef30008DBw6sb6+XVcOy sjI3N7dHjx45OTkVFBR4e3sXFBTQURapqal9+vTh8/kbNmy4ePHiqlWrxGKx3gH6N2/efO+996qq qrRPS1O66Xqr959r2dNaoL5nA7TLeos4cODAu+++u3//fhofP7Vtdeust5Sn5mC4PnWHs+vdzMB5 0TsgXruckpIyevTo6urqX3/9ddSoUQbG0+seaeMaXO/Xu+72AHVhPD00a000nh4xPWL6xsT0zZRK rf507ifdunal3/Zaz8g+x4J+//33n376STsb5ivo1a8hvFwlJSVt2rSpqKhAUwBieoBmEdNj7A28 RlhM5sxP5iiVyqYrQqlUJiYmzpo167vvvns1G+HVryG8RMOHDz906JBQKFy5cmVkZCQaBACguUBP PLxefLx9bqRea9CMKw1ibm7u6Oj4/fff9+rV69VsgVe/hvASRUdHz5o1q6CgIDw8fPPmzWgQAADE 9ACvI7lcjhpC8zVgwIABAwagHQAAmh2MvQEAAAAAQEwPAAAAAACI6QEAAAAAoHEwnh5qU9TI0AgA AIA/XgCI6aEZe1wqbtkHiFfZAAC0vAt7i//jBS2GZdNE3xh7AwAAAADQvCGmBwAAAABATA8AAAAA AIjpAQAAAAAAMT0AAAAAwOsI895A46mPf8KVicocu1h2/RCtAQAAAPCyoJ8eGolx/P+5tg1yHzzJ z8tU8vdKNAgAAAAAYnpoTlSnZrkFv8Fz8ZZJKk2tbdzs2dK/V6BZAAAAABDTQ7NhXSPhObgqaqQs S1dp6T1TJ0fr6sznW0Sgt+Nz35IQYmbCZjBwAgEAAAAxPbz2UgXc6oJHRCkTZx6Sm7gXl8gLTdu+ rMrcyS0xcksGg7g5WOE9sgAAANDC4BlZaAz/D2Iv7vu5SwRRW/qJJYzM+0K/EZ82KAdzMxNnOwsT DkuhVBUKxGKpnBBiwmG3crRis1iFZdX/RuEMfw/7IoHQydaCQRhF5UIGg+FoY04Io7hcWCWSEUIC vR3v5JYwGAx/d/uicqGTrQUhpLhcRNfqsuKZ1ShUOH0AAADQwqCfHhrjQea1ITHLEu8zRVfPZ6Vm vzN/+YPMaw3KwdnOorhCfC+vrKxK6mJvQROdbMyFYnnWY4GZyT93mxqNhslgmJqwsx6XFwqqne0s TTmsrMflRYJqBxtz3Qw1Gg2TScxM2FmPy4sEwlprKUtz02qxHKcPAAAAWhj000NjAvrzWTfcvGuG TY8hJMaXkIQzs69lOShVqrZtOxuZSXZ+OV2oEslc7S3pMteMUyAQqjXqCpFUG5QzGERQJVFr1EJJ TSsmo0y77MiqlSeDYWgtIYRryi4uF+EMAgAAAGJ6eN2dz7rxfu925eKs02k/0BSlStO/i/nxyxnG x/Q8MxNnWwsTExZT55FVFpOhVqsJISrVf8a8q1RqQohGo6m1XJfhtWwWU6lS4wwCAAAAYnoAUi55 WCEsIEyiVhJCCIvFEMkKCOEbn0MrR6vicpFQXEOIJsDL4Z+IXE2YTKZKpWazMCoMAAAAwFiInKBR 1ESl0qgUGrVarVKqNQ3v+5YrlHKFksEkdtY8pUrN4bAIIbIahY0Fl8lgWFuaNUWtlbhbAAAAgJYI /fTQGCqN3NrSSamWq9T0kVOGRqNoUA7FApGni41KrS4sExJCfN1s7z4sLSkXuTlY2fF5BWXVmiaY clIqV3JNOTh9AAAA0MKgzxIaLHrAlFPJytPJqrPX2BdSzS+kml9I5SVe50cPmGJ8JrIa5f280qzH ArG0prRCfPdhKU3Mzi+//6hUKJHTFPLf6ef1LtddIPVMWi8Uy63MTeurEqPOy6gYL+n1VMaX26Aa pqWlhYeHSySSF1ABsVgcGhp68+bNRh97nz59jK8PQ4etre2QIUNyc3OfV7vVLcXe3n748OHp6elG Zljf2qSkpLffftvCwsLCwiIqKiolJaUpvk66LQkAAC0V+umhkWF9c6x2tURmb81rSSfC+F8zVCrV +PHjd+7cyePxXkAFzM3NN23aNH78+Bs3bjCZzEZkmJmZ2bialJeX//LLLxMmTEhMTGyKBler1Xl5 edu2bevRo0diYmL79u0bdCK0bty40b9//+XLl//xxx+EkO3bt0dFRZ07dy4oKOj51rmhLQkAAM0R +unhNaLRkPzS6kZ00e7bt8/Pz8/MzKx9+/bnz5+niYWFhX379jU3N+/Vq1dlZSUhRCaT2dnZffvt t9q4WW8H7ZkzZ4KCgrhcbkBAwKlTp2jivXv3goODHRwcjhw5QlPkcrmNjU18fLyzs7O9vf2uXbs2 bdrk5OTk4OAQHx+vm79cLre3t9+xY4eTk5Ojo6N2ra69e/f6+/uHhoa+sAp06NDBy8uLBqxaxcXF PB5PKBQSQkQikbW1tUgkIoQIhUIej1dcXEwz7Ny586NHjxgMxueff04IYTKZO3futLe3d3FxSUhI MHyybG1t582bl5aWRj/m5+f36tXL0tKye/fueXl5tTauexINnLh/LppMpre391dffTVnzpyvv/66 1vZ6vypaNTU148aN++677wghS5cuXbhw4YwZM6ysrKysrD7++OM5c+Z8++23hBClUmlpafn777/z +fzWrVvfunXLyK9c3TNbqyXrtkbdLy0AACCmB3jVyWqUjRioP2PGjPj4eKFQ+Nlnn82dO5cmzp49 OygoqLi4ODIy8rPPPiOEmJqaikQitVotEAj+vYvQU9isWbNWrFhRWVm5YMGC6dOn08SFCxe+++67 OTk5169fpykmJiYikejmzZsPHjxYu3btrFmz7ty5k5WVtWbNGlqclomJSXV1dXp6elZWVlxcXK21 1P79+0eOHPmCKzBixIi9e/fqbunk5BQZGXnixAlCyNGjR8Vi8bFjxwghx48f79y5s5OTE90sKSmJ tt7SpUtpGJ2enp6TkxMbG7to0SLDJ6uysnL58uVvvPEG/bhgwYLIyMiCgoIePXosXLiw1sZ1T6KB E1fLlClTzp07Z8xXhaqoqIiKioqMjKSHcOHChVGjRuluMGbMGHobwGazJRJJenr6kydPJkyYsGDB AiO/cnXPbK2WrNsa/7+9ew+Poj4UPj4LgVwgQNiQoFFAGg8ILchFRG0VvKfqexBqBQQVy61y6YVq b1bPsYL0USliFQUFlUjUg62VF+utyEOPilrFF6HCEbDKQS6SEALhlpB9/xjdxmTBqAQS8vk8eXwm s5OZycy6fLPPb2arP2kBqI8iN998cxAES5YsCf8Nu+GGG8I3nNZv3Noq1cicY1nxnvKOOVnV5ycc iX4sWf7qS7FYRRAEBQUF4bN9+Zp/9ujUIRKJVCm5+JxvfvObl1122dixY9u3bx9/NDMzc+XKlW3b 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 9AAAgKYHAAA0PQAAoOkBAEDTAwAAmh4AAND0AACApgcAAE0PAABoegAAQNMDAICmBwAAND0AAKDp AQAATQ8AAJoeAADQ9AAAgKYHAAA0PQAAaHoAAEDTAwAAmh4AAND0AACg6QEAAE0PAABoegAAQNMD AICmBwAAND0AAKDpAQBA0wMAAJoeAADQ9AAAgKYHAABNDwAAaHoAAEDTAwAAmh4AADQ9AACg6QEA AE0PAABoegAA0PQAAICmBwAAND0AAKDpAQBA0wMAAJoeAADQ9AAAoOkBAABNDwAAaHoAAEDTAwCA pgcAADQ9AACg6QEAAE0PAACaHgAA0PQAAICmBwAAND0AAGh6AABA0wMAAJoeAADQ9AAAoOkBAABN DwAAaHoAAND0AACApgcAADQ9AACg6QEAQNMDAACaHgAA0PQAAICmBwAATQ8AAGh6AABA0wMAAJoe AAA0PQAAoOkBAABNDwAAaHoAAND0AACApgcAADQ9AABoegAAQNMDAACaHgAA0PQAAKDpAQAATQ8A AGh6AABA0wMAgKYHAAA0PQAAoOkBAABNDwAAmh4AAND0AACApgcAAE0PAABoegAAQNMDAACaHgAA ND0AAKDpAQAATQ8AAGh6AADQ9AAAgKYHAAA0PQAAoOkBAEDTAwAAmh4AAND0AACApgcAAE0PAABo egAAQNMDAICmBwAAND0AAKDpAQAATQ8AAJoeAADQ9AAAgKYHAAA0PQAAaHoAAEDTAwAAmh4AAND0 AACg6QEAAE0PAABoegAAQNMDAICmBwAAND0AAKDpAQBA0wMAAJoeAADQ9AAAgKYHAABNDwAAaHoA AEDTAwAAmh4AADQ9AACg6QEAAE0PAABoegAA0PQAAICmBwAAND0AAKDpAQBA0wMAAJoeAADQ9AAA oOkBAABNDwAAaHoAAEDTAwCApgcAADQ9AACg6QEAAE0PAACaHgAA0PQAAICmBwAAND0AAGh6AABA 0wMAAJoeAADQ9AAAoOkBAABNDwAAaHoAAND0AACApgcAADQ9AACg6QEAQNMDAACaHgAA0PQAAICm BwAATQ8AAGh6AABA0wMAAJoeAAA0PQAAoOkBAABNDwAAaHoAAND0AACApgcAADQ9AABoegAAQNMD AACaHgAA0PQAAKDpAQAATQ8AAGh6AABA0wMAgKYHAAA0PQAAoOkBAABNDwAAmh4AAND0AACApgcA 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 =3D ------=3D_Part_3081866_547183705.1392364248753-- --===============2737390642701565718== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzMwODE4NjZfNTQ3MTgzNzA1LjEzOTIzNjQyNDg3NTMKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCkhpIFl1a28sCgpib3RoIGFyZSB1c2VkIGluIGNvbmZpcm1hdGlvbiBkaWFsb2dzLiAKCnVz ZXJXaXRoUm9sZTogd2hlbiByZW1vdmluZyBhIHN5c3RlbSBwZXJtaXNzaW9uCnJvbGVPblVzZXI6 IHdoZW4gcmVtb3ZpbmcgYSBzcGVjaWZpYyBwZXJtaXNzaW9uIGZyb20gYSB1c2VyCgooc2VlIHNj cmVlbnNob3RzKQoKPiBJIHdvbmRlciBpZiBhIGNvbG9uIGlzIG1pc3NpbmcgYWZ0ZXIgIlVzZXIi IGluIHRoZSBmaXJzdCBzdHJpbmcuCgpJIHdvdWxkIHNheSBzby4gSSB3aWxsIHByZXBhcmUgYSBz bWFsbCBwYXRjaCB3aGljaCBhZGRzIGl0IGJ1dCBJIGRvbid0IHRoaW5rIGl0IHdpbGwgbWFrZSBp dCBpbnRvIDMuNC4KClRvbWFzCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gRnJvbTog Ill1a28gS2F0YWJhbWkiIDx5a2F0YWJhbUByZWRoYXQuY29tPgo+IFRvOiBlbmdpbmUtZGV2ZWxA b3ZpcnQub3JnCj4gU2VudDogRnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA0OjUyOjQ0IEFNCj4g U3ViamVjdDogW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24g IzhdICJSb2xlOiB7MH0gb24gVXNlciB7MX0iIGFuZCAiVXNlcjogezB9IHdpdGggUm9sZTogezF9 Igo+IAo+IEhlbGxvIGFnYWluLAo+IAo+IENvdWxkIHNvbWVvbmUgZXhwbGFpbiB0aGUgdXNhZ2Ug b2YgdGhlIGZvbGxvd2luZyB0d28gc3RyaW5ncz8KPiAKPiBGaWxlOiBDb21tb25BcHBsaWNhdGlv bk1lc3NhZ2VzCj4gUmVzb3VyY2UgSURzOgo+IHJvbGVPblVzZXIKCgoKPiB1c2VyV2l0aFJvbGUK PiBTdHJpbmdzOgo+IFJvbGU6IHswfSBvbiBVc2VyIHsxfSAoMD1yb2xlTmFtZSwgMT11c2VyTmFt ZSkKCnRoaXMgaXMgdXNlZCB3aGVuIHlvdSBhcmUgdHJ5aW5nIHRvIHJlbW92ZSBhIHJvbGUgZnJv bSBhIHVzZXIKCj4gVXNlcjogezB9IHdpdGggUm9sZTogezF9ICgwPXVzZXJOYW1lLCAxPXJvbGVO YW1lKQo+IFF1ZXN0aW9uOiBUaGVzZSBzdHJpbmdzIGhhdmUgc2ltaWxhciBzdHJ1Y3R1cmUgLS0t IEkgd29uZGVyIGlmIGEgY29sb24gaXMKPiBtaXNzaW5nIGFmdGVyICJVc2VyIiBpbiB0aGUgZmly c3Qgc3RyaW5nLgo+IEFsc28gY291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB3aGVyZSBpbiB0 aGUgR1VJIGl0IGlzIHVzZWQuIEFyZSB0aGVzZQo+IGNvbWJpbmVkIHdpdGggb3RoZXIgbWVzc2Fn ZXM/Cj4gCj4gVGhhbmsgeW91Lgo+IAo+IFl1a28KPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEVuZ2luZS1kZXZlbCBtYWlsaW5n IGxpc3QKPiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+IAotLS0tLS09X1BhcnRfMzA4MTg2Nl81NDcx ODM3MDUuMTM5MjM2NDI0ODc1MwpDb250ZW50LVR5cGU6IGltYWdlL3BuZzsgbmFtZT1yZW1vdmVQ ZXJtaXNzaW9uRnJvbVVzZXIucG5nCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZp bGVuYW1lPXJlbW92ZVBlcm1pc3Npb25Gcm9tVXNlci5wbmcKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogYmFzZTY0CgppVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCQlFBQUFKdkNBSUFBQUJFU0JY ekFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBCkIzUkpUVVVIM2dJT0J5b3V5QTBremdB QUFCMXBWRmgwUTI5dGJXVnVkQUFBQUFBQVEzSmxZWFJsWkNCM2FYUm9JRWRKVFZCa0xtVUgKQUFB Z0FFbEVRVlI0MnV6ZGQxUVUxOXNIOEx1ZGJTeTlLSWdnS2lJaUtLSlJZb3NGRTdIRzJMQ0Q1VlVU R3hhTUpURW1VV05JWXREWQpqYkVsZHJHZ0pzYW9xSWlJQW1KRFJPbTliV01MKy80eHV0a2ZMT3VD Z0VLK244UHh6RTY1ZFlSNWR1N2NvUzFlc3BKQVBST1hsUWlFCklyUUQyaG50REdobnREUEtqREtq dnFodm8wWkhFd0FBQUFBQUFJSUhBQUFBQUFCQThBQUFBQUFBQUFnZUFBQUFBQURnSGNSVVZDalIK Q3ZXTndXYWhuZEhPYUdkQU82T2RVV2FVR2ZWRmZSdDk4R0RLWmFFVjZoMGFHZTJNZGdhME05b1pa VWFaVVYvVXQvSERzQ1VBQUFBQQpBREFLczlaSGxwYVdGaFFVRkJjWFM2VlNwUkwzZlFBQUFBQUE2 aDZMeGVMeGVHWm1acGFXbHFhbXBvMHZlQ2d1TGs1T1RpNHJLME5mCkFnQUFBQURVSzRWQ29WQW9p b3VMVTFOVGhVS2hxNnVybVpsWjR3Z2VGQXJGdzRjUEN3b0swSXNBQUFBQUFBMnNyS3dzTGk3TzB0 TFMKemMyTnpXYS8wOEdEV0N4T1NFaVF5K1hVUndhRDBiTm56OWF0V3dzRUFnYURnYjRFQUFBQUFL aHphclZhTEJZL2VmTGt5cFVyYXJXYQpFRkpRVUJBYkc5dWhRd2VCUU5EQWhhR3RYTG5TeU1naExp NU9wVkpSSC8zOS9kdTNiNCtZQVFBQUFBQ2d3YUtJKy9mdlIwWkdVaCtaClRLYTN0M2NEeHc5RzNY a29MeStQajQrbklnYytuejk1OG1RK24wOXQwbWcwNWVYbGFXbHBxYW1wRHg0OEtDOHZyMUgyR28w RzV3RUEKQUFBQWdDNDJ4MFNwS0dkek9DS1JlYk5telZ4Yk9idTR1REFZREU5UHoxYXRXdTNaczBj aWthaFVxdmo0K002ZE8zTTRuQVlybUZGMwpIdUxqNDZubkhQaDgvb3daTTVoTUpuWGRuNTJkZmVE QWdZcUtpbHBuaitBQkFBQUFBT0ExbCt3MFdnc241eTQrblYxY25Ba2hLcFZxCjY5YXRFb21FRUdK cGFlbnA2ZGxnSldIMDZ0WEw4QjdGeGNVcEtTblU4b3daTTZqSVJxRlFYTGh3NGErLy9zTFZQd0FB QUFCQWZTc3AKTGtwNTlseXAxclJ3ZEtEVDZSNGVIcmR1M1NLRXlHUXljM056RXhPVGR5VjRTRXhN VkNnVWhCQi9mMzhIQndjcWN2ajk5OStmUFh1RwpYZ1FBQUFBQWFCZ3FsVEluTzB0VlFXdmg2TUJp c1lSQ1lYSnlNaUZFSXBFMGE5YXNZY3J3bWpkTXkyUXk2bjBPREFhamZmdjJoQkNOClJ2UG5uMzlt WjJlai93QUFBQUFBR3BKQ29iaDFLenI1YVFvaFJEdDlVVmxabVV3bWV5ZUNoOXpjWEdxaFU2ZE9W T0d5czdQdjM3K1AKbmdNQUFBQUFhSGdxaFR6cVJqUWhoTUZnZE9yVXFkSkZlMzE3eld4TGhZV0Yx QUwxSElaR296bHc0QUQ2REFBQUFBRGd6UW1GUXFGUQp5T1Z5dVZ3dUlVUW1rMUVEZjZpeFA5WEp5 VXg3OGlTNWRXdFhUMC9QbUpnWTZxTGR5Y25wN1FjUDFIc29xSW9SUXVSeStadk1yVlFMCnpzN08v ZnIxRTRsRU1wa3NQRHg4OGVMRmhKRDE2OWZqVkFNQUFBQ0F4b3ZGWWxsWldWbGFXdWJrNUJRWEYx TXZQT0J3T0h3KzM4bkoKcWFDZ0lEOC9YNmxVVm5mNHc4ZFBXcmQycFM3UmRTL2EzM0x3UU0wQVJW V1BFSktlbm01NGYzTno4L2ZmZjkvSnlZbkJZQlFYRjkrNQpjeWMrUHY1Tnl1ZnY3MDgxaXZiTkVn QUFBQUFBalQxeXNMT3pLeTh2VDBwSzB2MXFYaXFWU3FYU2dvSUNLeXNyT3p1NzdPenM2dUtICjlJ d003U1c2N2tYN1d3NGVLczNFK3ZEaFF3TTdtNXFhQmdZR2FpZUtzcmEySGpod0lKdk52bjM3ZHEz TFIwVU92L3p5aTFnc0pyam4KQUFBQUFBQ05uNVdWVlhsNWVYVVBLbFJVVk9UbTV0clkyRmhaV1dW bFplbmRSeUl1TTNEUi90YUNoMG9NVDgvYXRXdFhFeE9Uckt5cwpzMmZQaXNWaUx5K3ZUcDA2bVp1 YmEzZnc4dkx5OGZFUmlVUmxaV1hSMGRIMzd0MmpBcWI1OCtlWGxaV2RPSEZpNE1DQjV1Ym0yZG5a Clo4K2VMU2twb1FZcEVVSm16cHhKUlE2Nnc1YVlUT2JBZ1FQYnRHa2psVW92WGJvMGFOQWdFeE9U Nzc3N3JxS2lvdExvSnUxSGJWNm4KVDUvKzhNTVBlVHhlV0ZnWUljVGIyOXZiMjl2TXpFd3NGbCsv ZmoweE1SSG5OQUFBQUFEVUI2RlFhR2xwbVpTVVJIM3MwcVVMOWR4QwpwWS81K2ZudTd1NWlzVmp2 OHc4Vkt0VmJLVHk5Um50VGc3R3E0K3pzVEFqNSsrKy9Dd3NMRlFyRnJWdTNmdm5sbDRzWEwxSmJX N2R1CjNiOS9mM056Y3pxZExoS0pCZ3dZNE83dVRnaFJxVlNFRUJNVGsrSERoOXZZMkxCWUxFZEh4 Mzc5K3IyMk1MNit2dTNidDJleFdDS1IKYVBEZ3dkVGI2d3hIWFZSZUhBN25vNDgrRW9sRTFJMGVE dytQL3YzN1cxbFpNWmxNTXpPelFZTUd0V2pSQXFjMUFBQUFBTlJUOEpDVAprME9OVnVyU3BZdEFJ T2pTcFlzMmN0QityS2lveU1uSjBUN1ZVTVhiZVZNenN3N1RFZ2dFcFBxSm9xaFd1SGJ0MnUzYnQ3 Mjl2WHYxCjZ0V3BVNmY3OSs5VGwvc3NGaXNwS2VtZmYvN3g4UERvMjdjdjlUYTZTcmNhS25GemN5 T0VYTDE2OWZidDI5MjZkWHZ2dmZkZUd6eFEKVzlsczlyTm56L2J1M1V1TklmUHg4U0dFSER0MkxE VTExZG5aZWZqdzRaMDdkMzd4NGdYT2JBQUFBQUNvYzF3dXQ3aTRtRnFPaVluUgpEUmdFQW9GWUxO YmVpSkJJSlBiMjl1OVU0ZWwxbUpiaEMzZExTMHRDU0d4c3JGS3B2SHYzTGlIRXdzSkNkNGVyVjYv SzVYSnFMQk4xCkc4RXdrVWlrVFZEM1hvOHgvdjc3YjZsVVNnVVBWREZHakJpeFlNR0M0Y09IRTBK c2JHeHdXZ01BQUFCQVBRVVB1c041WW1KaXhHS3gKbzZPam82T2pidVJBQ0Nrdkw2ZW1jRzJhd1VO cGFhbUJLMjhhalZacHVWS3dJWlZLQ1NFR1pxUXlRRGR4TFNhVFNhcVpwc253MUxrOApIZytuTlFB QUFBQkE1UXZzT2t6cjZkT25GaFlXZmZyME9YUG1qRmdzOXZiMjl2VDBmUGp3NGJWcjF3Z2grZm41 elpzMzkvYjJ2blBuCkR2VXl2SUtDZ2plTVZTd3RMVHQxNmhRYkc2c2RLRVpSS0JSc05ydGp4NDRK Q1FsK2ZuNVZqOVdOVy9MejgrM3M3STRjT1pLYW10ckEKYjdFQUFBQUFnUDhhbVV6RzRYQ283ODNK cStjYzB0TFNDQ0hVK0NYdHpRY09oeU9UeVpwczhIRHIxaTEzZDNkN2UvdWdvQ0RkMXRGdQpIVDU4 ZU0rZVBYdjI3RW10aVk2T2ZwUHNIajE2MUwxN2R5ckJTdmNyTWpNelc3WnMrY0VISDN6d3dRZGlz VmlsVWxGM0lmU0tqbzRlCk9uVG94eDkvVEgxVXFWUlBuejQ5ZWZJa3ptd0FBQUFBcUkvZ2djL25V OEVERlRsb1J5dHBuMytnUHZMNS9IY3RlS2pMWVV0U3FYVC8KL3YwUEh6NlV5K1ZLcFRJM04vZnMy Yk94c2JIVTF1VGs1RE5uenBTVWxGUlVWQlFXRnA0OGVmTHAwNmR2a3QzTm16Y2ZQSGlnVXFsSwpT a29pSXlPSnp2MkVpeGN2cHFXbEtaWEt2THk4NDhlUFU2UEtHQXhHZFVISXhZc1g4L0x5VkNxVlhD NVBTa3E2Y09FQ1Rtc0FBQUFBCnFBOWxaV1cydHJaME9wMjhldUJCZTZ0Qjl5T2RUcmUxdFRVODJM N2gwVmF1WEdsZzgrWExsNmtyOHBDUUVCcU50bUhEaHJyTnZrN2UKWjBHbjB6dDI3TmkvZjMreFdM eDU4MmFja1FBQUFBRHdMck8zdDFlcjFkVk5Va3F4c2JGaE1CalZ2U1NPRUxKNDhXS05Sa05kbjlO bwp0TjY5ZXpkQXlaa3ltYnlSTnZxSUVTTmF0R2pCWnJPMWErTGk0bkF1QWdBQUFNQTdqbnJtMXNi R0pqOC92K296dDNRNjNjcktpc1BoClpHZG5HNTltdzF6Vk14bE1kaU50OUwvLy9ydDM3OTRPRGc0 c0ZxdTB0RFFoSWFHbUU3WUNBQUFBQURROHBWS1puWjF0WldYbDd1NmUKazVNamtVaW9ZZlljRG9m UDU5dmEyaFlVRkdSblo5ZG9HdEtHdWFwbk50NUdMeW9xT243OE9FNCtBQUFBQUdpTThVTldWcFpZ TEJZSwpoZmIyOXRUN0hHUXltVXdtZS83OCtidjJxRU5UQ0I0QUFBQUFBQnExc3JLeWR6Wk8wSXVP UGdNQUFBQUFBQVFQQUFBQUFBQ0E0QUVBCkFBQUFBQkE4QUFBQUFBREFPNmhtRDB5SGhJU2d5UUFB QUFBQS9wdHc1d0VBQUFBQUFJeFM0NmxhVXpKeTBXb0FBQUFBQUcrUlMzT2IKeGhFOEVFSitQblFl SGRhRXpSa3o4RzJkamdBQUFBRHdXbS94Mi94YXZpVE90MnNzdXExSnVoWGRHWTBBQUFBQUFIVVpQ QUJBZmJ2NAo1MStQSHowa2hMUnA2OWEvM3dkb0VBQUFBRUR3QUFCNkJBUUVhSmNqSXlOLyt2R0hp SWdJTkFzQUFBQWdlQUNvQVpWS21mSTh1YUE0CnI3aWtpQkJpSmpLM05MTjJjWEpsTWxsTkxIS1lN YWcxeDhKZW81QW81Tkt0RVE4Q0FnSU14QS8vaFdacDdCSTNqK1hLeGZrMjNic0cKTHNOSkRnQUFD QjRBNmwxK1lkNjkrN2Y1UENHZmEyb21zQ0NFcGxRckM0c0wwakpUTzdiM3NiS3diakkxblJYUXJt OVBiMFc1VEZVbQo1NWkxVTVXVzd2d25BODNTZUQzWS9IR3pkcDBFRG03bU9hbTNkeXp5Q2ZvT3ZR a0FBQWdlQU9wUllWRitRdElkQjN1bkhLbkpoVWNWCm1TVnFRa2d6RWFkM0sxTUgrL0tFcERzZDIz ZTJNTGRxR3BYZEV2RmdTOFNEVjU5dUdkTXNQQk0raTgxbU1oaUVFTFZhclZDYVMyWFMKSnRZc2pW VEMxakZPbnUreHJackpwY1VjTS9QbVZybXhPeFoyRHRxSTNnUUFnRVlITDRtRHhrR2xVaVU5VG5C eWNJbk81QjJKcjJobQpiVEdoWjR0eGZpM3NyUzJPeEZmY3l1UTZPYmdrUFU1UXFWUk5vTExmREdC UUM4SERPZ2IxZjNtbHVLNmZ3RUN6bUlzc1RFMU51U1ltCkxCYUx4V0tabUppWUNrM056U3lhVXJN MFhtWUtLYys2bVZJaFl3aWJ5ZkllY214dHpFb2ZvemNCQUtBeHdwMEhhQnd5c2wrWW1wcmwKeW5s UktSTGZ0bll1Vml3YWpjYWdFeGRyTHFGYlgzdWMwOGFXYjJwcWxwSDl3c25CcGJGWE5ybUE4K3VD VGl5UlVKYWJTT2ZZKzNUdQpYSnBmVnBCZVZGMnpDQVVpRXhOTzFhMWNFeE02alNhV2ladEdzelJl c1FYY25wa3ZXQ0toNVBFcHBkQzlOTGVzZ05PdUZYb1RBQUFhCm9UcTc4ekRHN3dmdHo0aHUzL1J5 bnlIZ1dobHpDUG9BakNHV2lNMU56Zjk4SkJNSkJSb05yVWhhVVNCUkYwalV4YklLUW1naW9lRGkK UTVtNXFibFlJcTUwNEo5Ly9oa1FFSER1M0RuZGxkcTVqSFFuTmRMZHFqVjI3TmcxYTliazVPUVlL SnZlUk43RXNOVy9YN3RkV2w1UwpWaUZzclRCcEtaSFNIajhxODV1OXZycG00WEE0ZERwRDd3K2J6 VEcrV1dwWEtjTjdHdDY2WXNVSzQ1dWxSanUvc3gxYXQ3MVp0YWgxCldQaTMzbTRBQU5DVWd3Zktv V3Z6RGwyYkg1UDh1NzFGdTI1dHhxTjltNWlDZ29LTkd6ZE9talJwMkxCaFk4YU1XYjE2ZFVwS1Nz TmMKTjhqTFpUeXVJRDFYN0dCaGtpZFdaNWFvQ3lRVmhkS0tyRkoxdnJqQ3djSWtQVmZNNHdyazVi SktCNTQ5ZTNibzBLR1JrWkUxeWk3aQpsVzNidHJWcTFlcjc3Nzl2eUhiZXNlTTMvOCsrdVBxSUxy NzFUKzZOdjVOam53NmE5K1dPSGI5VjF5d3NGb3RCWitqOVliRllkZGdzCjFiVlZyYmRtWkdRWW4x R05kbjZuT3ZUaytUTkRRdFpTSFpvYyszVG80cTlQbmo5VGg3MVpmOTV1dXdFQXdEdW9Qb1l0YVRJ TEV3a2gKWnZ6bUx3TVVPdFBiZVVoTGExOGFqZlk4TC9aT3lqRjFSZVV4dTB3NnU2UHpZRWRMYnlh RC9hTGc3dTNrd3hVVktrdGhpNDR0aDVqegpIV2cwV2tGWjZwMlU0eVhTYlBUWlc3UjI3VnBmWDk4 cFU2YUlSQ0twVkJvVEUzUGh3b1daTTJjMlFOWU1CcFBKWUdwVTVaWjh1a1pLClU2ZzBoU29OdFlu SHBsbnk2QnBWT1pQSlpERCs1NVJPVGs2V1NxVlRwMDZkUFh2Mm8wZVAyclp0VzlOOGhVTGg4T0hE ang4L3JocysKUFhueXBGV3JWZ3NXTExDeHNkSGR1YkN3TUN3czdNR0RCMjNhdEZtK2ZEbWZ6eWVF UkVWRi9mcnJyL241K2ZiMjlyTm16Zkx3OEhodAo1SER2VHRwbjJZZC9YRHlmdmRjOEt5dkxmY215 ejlZZlptYW1iZHYyNi9UcGs2bzJDNTFPcHhHYS92K05SR044czZTbnA2OWJ0NjZ3CnNIRGV2SG5V R3FWU09XSENoRm16WnUzWXNVT3RWaytmUGwycFZQNzY2NjhhaldiNjlPbTlldldpNHNhSWlBaWxV amxwMHFUZzRPQ2QKTzNjU1FvS0RnM1czNm0ySFJZc1c1ZVhsQlFRRWZQTEpKNk5IajU0OGVmS1FJ VU1PSHo1ODlPalIrUGo0YmR1MlpXVmxXVnRiejVneAp3OXZiVzNmbkNSTW1WTzBJaFVLaG04Szcw NkVuejUvNUovbHVjMmZGOEpraGhJUzRFbkx3MHJ5WVpHdVZXajN5d3lGdjNwdlYwVnZPCnFqVjZa OXNOQUFEZVRmWHl3SFJ6eXc2RWtNS3lGOVJIRDhlQnJlMTczazA5R1p0eXRKVmQ5dzVPSDFZOXBL UHo0TmIyUGU4OWo0aE4KT2VwaTA5V3RXUzlDU1BlMmsyeEVyaGZ2ZmYvMy9TMVdwaTdlTHNQUllX L1hpeGN2aGc4ZmJtRmh3V0F3aEVKaDM3NTl0WkVEalViNworKysveDQwYk4zSGl4Q3RYcm1pdk1F SkRRMGVOR3JWMDZkTGMzTnppNHVLUkkwZktaREpDaUZ3dUh6Tm1qRnd1SjRUSVpMS1JJMGNXCkZ4 Y2J5TnBVWUtxcVVMVzA0cWpLWmZhbURBR0hwdjJ4TjJXb3ltVXRyVGdxdGNwVVlLcDcxTm16WjRj TkcwYW4wNGNORzNiMjdObGEKVkZraWtmenh4eDl1Ym03VXh6MTc5clJ0MjNidjNyMGVIaDYvL3Zw cnBaMjNiOS9lc21YTGZmdjJVZnRRS3pkdjNod1NFdkxISDMrTQpIajE2eDQ0ZHI4M3gzcDAwVlRO blFzakRCNC9KL2Z1U1c3Y2VQbmhNQ0ZFMWMwNjRtNkczV1dnMGVuVURYV2cwdXZITnNtZlBudTdk CnUrL1lzZVBwMDZjdm8zb21VeTZYUDN2MmJOdTJiZi8zZi8rM2JkdTJGeTllYk4rK2ZkYXNXZG9L YXZlVXlXVFBuajNidm4zN3pKa3oKSzIzVjJ3N2ZmZmNkSVNRaUltTENoQWtzRmtzbWsyazBtb01I RHhKQ3RtN2RPbm55NUVPSERuMzg4Y2ZoNGVHVmR0YmJFWlZTZUhjNgo5Si9rdStQN3RTK1NQTDBZ OXgzMW8xSnJCblhuUnoxTHFKUGVySTdlY2xhdDBUdmJiZ0FBOEo4SUhxakhHTHEzblpSYmtuemo4 VDVxClpRdnJUb1NROUlKN0dZV0poQkJISzYrcUJ6cGFlaEZDTWdvVDAvTHZFVUtjckgwSUlRdzZp eERTdWxsUEpwMTk5T2F5eTRsYjBHRnYKVjY5ZXZXSmlZcTVjdVpLV2xxYlJhUDduVEtMVFUxTlRk K3pZTVdQR0RPM0ZSS1VyRERNenM3WnQyOGJHeGhKQ1ltSmk1SEw1N2R1MwpDU0d4c2JGdWJtNW1a bVlHc2hieVRlVnlXVUFYaHp1SlQreUVOSHNSZzgrbThkazBlMU9HblpCMkovRkpRQmNIdVZ3bTVK dnFYdTdjCnZYdTNiOSsraEpBK2Zmb2tKaWFXbFpVWldWTnFuUGVRSVVOQ1EwT0xpb29XTGx4SXJZ K1BqeDg2ZENpWHl3MElDRWhNVEt4ODNYL3YKM29nUkkweE1USVlORzBaVmpSQmlabVoyL2ZyMXdz TENuajE3L3ZCREhUL2tRelVMZzg2b0ZwMWhmTE04ZlBqd3d3OC81SEs1QXdZTQowTWFFYXJWNnhJ Z1JYQzYzVzdkdVpXVmxuM3p5Q2JXY2w1ZW5XeElhamFaU3FUNysrR085VzEvYkR0VGgvdjcrYkRh YkVCSWVIdTdqCjQ4TmlzWHIzN3ExM25IM1ZqcWlVd2p2Vm9ZWFMxS0t5ekNKSlprRkpaa0ZKSm9O QkU4c3o2NlEzRGRCYnpxbzFlcGZiRFFBQTNrRjEKUEd6cDBMVjVERHByZU5lMUNwVlVWdjd5aTJR dVcwUUlVYWprMUoxNEU1YWV2M3hzRm84UU1xTHIxOVJIdm9rRkllUlc4cUZPTGlOYgoyL3UxdHZk VHFLU3hUNDgrejR0Rm43MUZjK2JNdVhMbFNsUlUxTFp0MnpRYWpaK2ZYMkJnb0ZBb0pJU28xZXFQ UC82WXgrTjE2OVp0CjNicDEyaXVNSDMvOGtickMrUFRUVHdraGZuNSswZEhSZm41K04yN2M2Tkdq eDQwYk4vejgvRzdldk9ubjUyYzRhMHNMNjlTMFpCZGIKQzcvMmRzZitpdW50NCtacUtTU0VaQldX SFl0NitINzdaaTYyM096Y1FudmI1dHBEL3ZycnI3eTh2SkVqUitxdUdUWnNtREUxcFViYQpiTnUy clUyYk5yMTc5OWF1THkwdE5UVTFKWVFJaGNMUzB0SktSOGxrc29rVEoxTExMTmJMbHdHdlhMbnlq ei8rV0xCZ2dhV2xaWEJ3CmNJMUdheVFuSnh2VExPVUtPZGVFUjZQcEdldFNycENYSzJSR05vdEVJ aEVJQklRUXFvNWExRWNtazBsVm5GcXVGRDFXMnJQcVZtUGEKUVJ0QUppUWs3TjY5T3kwdHJieThY Ry9GcSt1STZrTFF0OXloRlVTdDFoQTEwV2cwbW9xNjdFMHF1bU13WHM3dHExS3B0QWZxTGFmZQpH cjI3N1FZQUFFMCtlQ0NFcUN1VVdVVkpEcFlkQlZ3cnNTeWZFQ0pYbFBCTkxGbE1FeHFoRTBKa0Nq MmpVeVRseFVJVHE4UFhGK2srCkRwRlptSlJabUNUa1dyZXc4dTdnOUtHMzh6QUVEMjhYalVicjFh c1hOWlk5S3l2cjh1WEwzMzc3N2RxMWE2bXQxR1VsZzhIUVhqaFcKdmNMbzBhUEgvdjM3NVhMNTNi dDNOMjdjdUhEaFFybGNIaGNYRnh3Y2JEaHJPcDF1Yit1UWs1YzkyTmZCbzZYbGlldFB6MmFYRUVL Ywo3VVF6UHV6UTBvYWJrNWR0Yit0QXAvOTdNKzNjdVhPYk4yOTJkSFNrUG1aa1pLeFpzMmJvMEtG Nkw4djBtakpseXZMbHkxMWRYUjBjCkhLZzFJcEdvckt4TSsyL1ZhOS9ObXpkenVWemRsYmEydG5Q bnpwMHpaODdseTVjM2J0eTRlL2R1STNQZkVuRnYxbGZycUlYWE5vdXQKdFIzWGhGZjVHazR1emMz UE1iNVplRHllV0N3V2lVU0doNURWampIdG9PMmFEUnMyVEowNnRXdlhyalFhYmRTb1VWWDNySzRq REhmdQoyK3BRdGFiY1RHaXJxaWhYVjFDeEVFMmpVZFpKYjFwYVdxYW5wenM1T1ZFZm56NTlhbWRu WjZDY2VtdjB6clliQUFDOGcraHFsY0xBClQrMFNUU3VJcDlGb2JadjFvajZtNXNVU1Fod3NPamhZ ZWhKQ1V2TnVWejNrUmQ0ZFFrZ0xhMjhia2V1bzd0LzFkQThtaFBSMEQvNzQKdlhVc2hrbGEvbDFD aUZJdFE0ZTlPK3p0N1FNQ0FoNC9mbXhnSCtyYWdoQ2l2Y0lRaVVUT3pzNi8vLzY3cTZ1cnZiMDl0 ZXppNGxMMQorcU1xcmduUHp0cStzQ2pmV2xEeDJkRDJtK2YwMlR5bnoyZEQyMXNMS2dxTDh1MnM3 WFd2dCtMajQ3bGNydllTbVJEU3ZIbHpnVUFRCkh4OXZmQjFaTE5hbm4zNzZ3dzgvS0JRdi95OTRl WG1kT25WS0xwY2ZQMzY4WThlT2xmYnYxS25Uc1dQSHlzdkxMMTY4dUh6NWNtcmwKb2tXTHJsMjdw bGFyN2V6c0tpb3FYcHZwcHMyaHpNeG4xTS8yclNlMmJ6MmgvYmhwYzZpQlpza3Z6SlBLSkNxVlNx VlNTV1dTL01LOAptalpMNjlhdHo1OC9MNWZMTDF5NFlIeUlaU1M5N1dCcGFabVZsVlgxcldjT0Rn N05temRYcVZSSGp4NFZpVVJaV1ZtVmRqYmNFZTlVCmgzNC9lL21GYU5YRmFQWGZNY3dyc2Z3cnNm d3JzYnlyZDBUZnoxNytocjFKQ0prMGFWSjRlSGhhV3BwQ29YajA2TkhQUC84OGFkSWsKQStYVVc2 TjNzOTBBQUtDbURGL1YxOVVQazhzMXFmT2laeGJlcjlDb25HMjZKcnc0cDFCSzc2ZGRZRE41blZ4 R2FEU2F4NWxYa3RMKwpySHBJVXRvRkpwM3Q2VFNZU2Vma2xqeUpUVGxLQ0xtZmRwN040dlgxbkVz MG10eVM1TGhueDNGYXZGMmZmLzY1cDZmbmdBRURxRHNKCng0NGRhOSsrdllIOXFTdU1VYU5HNlY1 aCtQbjU3ZGl4SXlnb2lCRFN2WHYzM2J0M3YvYTJnNWFKQ2JlWm5XT3B1RVFzS1ZNbzhna2gKYkRh SHd6R3hOTGVxZExGNzl1elpQbjM2VkRxOFQ1OCs1ODZkTS81YWs3cUs5ZmYzMzd4NU16VUIwY1NK RXpkczJEQmh3b1MyYmRzdQpXTENnMHM0VEowNzg4Y2NmQXdNRHJhMnRaOCtlVGEwY1AzNzgxcTFi TjI3Y2FHdHJPMmZPSEdNeTFSc2tORUN6VEo0OGVmMzY5U2RPCm5QanNzODlZTEpaR282bkRFRUp2 TzZ4YXRXclZxbFZTcVhUZnZuMjZPMCtkT25YRmloVThIbS91M0xrMEdtM3UzTGxIamh6UjNkbHcK Ujd4ckhhbzNUbmp6M2lTRTlPN2RXeVFTYmRpd0lTTWp3OGJHWnVqUW9UMTY5REJRVHIwMWVtZmJE UUFBYXFRK3J1cXJvcTFjdWRMQQo1c3VYTDFORFVFSkNRcWkvV3lrWnVUOGZPdS9iRmNPSG1xWmIw WjNuakJubzB0eEc3OWJjM056ZHUzY25KQ1NJeFdJK245KzFhOWRKCmt5WlJOdzIwTTNMcUxoY1dG bTdZc0NFNU9abTZ3ckN3c0NDRWxKYVdUcG8wYWZmdTNXWm1ab1dGaGRPbVRkdTdkeTgxNUFrQUFB QUEKWGlzbEk1ZTZXdE5vTkJzMmJDQ0UwR2cwM1lmVDZnOFRyUS9HczdHeFdiSmtpZDVOdXU4QzB5 NWJXRmg4ODgwM2xmWTBOVFhWemhadgpZV0doWFFZQUFBQ0FkeHdkVFFBQUFBQUFBQWdlQUFBQUFB QUF3UU1BQUFBQUFDQjRBQUFBQUFBQUJBOEFBQUFBQUlEZ0FRQUFBQUFBCm1yUmFUdFY2SzdvejJn NEFBQUFBQU1IRGEzdys1U00wWEJOV0xGT2hFUUFBQUFDZ2JvSUhRZ2lQeDBQYk5VbFNxUlNOQUFB QUFBQjYKNFprSEFBQUFBQUJBOEFBQUFBQUFBQWdlQUFBQUFBQUF3UU1BQUFBQUFDQjRBQUFBQUFB QUJBOEFBQUFBQUlEZ0FRQUFBQUFBb0xidgplYWlxb0tCZy8vNzlpWW1KcGFXbEhBNm5UWnMyNDhh TmMzWjJybEVpYTlhc1diRmlSVjBWYWRTb1VkcGxrVWpVdm4zN2lSTW5XbHBhCjFsWGlodzhmcnU5 REFBQUFBQUNhWVBDd1ljTUdIeCtmd01CQWtVZ2trOGx1Mzc1OTZkS2xhZE9tMVNpUnpNek11cTBl ZGJHdTBXaEsKUzB0UG56NjlhZE9tMWF0WDEySEs5WDBJQUFBQUFFQVREQjdTMDlPLytPSUxEb2RE Q0JFSUJMMTc5KzdkdTdkWUxGNnlaRWxZV0JpYgp6YVoyS3k4dlg3aHc0YmZmZnB1UWtIRGd3SUdD Z2dJN083dHAwNmExYjk4K05EUTBQejkvMUtoUkkwYU1HRHQyYkZGUjBjOC8vL3pvCjBTTlhWOWVR a0JBK242OVVLb09EZzZkTm0vYnJyNzlXVkZSTW1USkZxVlFlT0hDQVduNy8vZmVyS3h1TlJoT0pS TU9IRDU4eFl3YTEKcG1yaUNvVml4b3daSDMzMDBmSGp4L2ZzMmZQYWpMUzNFVzdjdUZHcEl0V3Qx QjVTVUZDd2FkT21wMCtmT2pzN3o1MDcxOXJhV3FsVQp6cGd4WTlLa1NiLzk5cHRHbzVrOGVUS1Zp OTUwQUFBQUFBRGVpanA3NXNIUHp5ODJOdmJhdFd0cGFXa2FqWVphS1JBSWZIeDgvdm5uCkgrMXU1 OCtmNzlLbGkwQWcyTDU5KzJlZmZiWjM3OTRSSTBiczNidVhFUEwxMTE4VFFnNGZQangyN0ZoQ3lK NDllNXljbkhiczJPSHEKNm5ydzRFRkNDSlBKbE12bHo1OC8zN1JwVTNCdzhLNWR1OUxUMDZubFE0 Y09HUzVlYVducDhlUEgyN1ZyUjMyc21qaUx4WkxMNVJxTgpadGV1WFRYS3FHcEZxbHVwdFgvL2Zs ZFgxMjNidHJtN3UrL2Z2NStxbWt3bWUvSGl4YVpObTRLQ2dyUzVHRTRIQUFBQUFLQlJCZy9UCnAw OVhxOVUzYnR6NDRvc3ZwazJidG4zNzlyS3lNa0xJNE1HRHo1MDdSNFVUNWVYbFo4NmMrZWlqandn aFptWm0wZEhSUlVWRmZuNSsKNjlhdHE1cGdRa0pDUUVDQWlZbEpRRUJBWEZ3Y0lZUkdvNm5WNmlG RGhuQzVYQjhmSDdGWVBIejRjR281THk5UGI2bEd2Ykp3NGNLaQpvcUxaczJjYlNGeWxVdlhyMTQv RDRkUW9JNzBWTVZ5N3hNVEV3WU1IYzduY1FZTUdQWGp3UUp2NzBLRkRLK1h5MmxZQ0FBQUFBR2d3 CmRUWnNpVTZudi8vKys5UmdtK3pzN0t0WHIzNy8vZmVyVnEyeXRyWjJjbktLaVlueDlmV05qSXpz MEtHRGxaVVZJV1RwMHFYSGpoMWIKdG15WnVibjVsQ2xUM04zZEt5VW9rOG1tVDU5T0xiTllMTzE2 VTFOVDdScWhVRWd0YSs5MVZGTGRZd2JWSlc1bVpsYlRqUFJXeEhEdAp5c3JLcUFRRkFrRnBhV25W SExXNXZMYVZBQUFBQUFBYVgvQ2d5ODdPYnRDZ1FhZE9uYUkrRGhreVpPM2F0VzV1YnFkUG45Wk9w bVJqCll6Tno1a3lOUm5QMTZ0Vk5telp0MmJLbFVpSWlrU2dzTEl6TDVkWkhDYXRMbkVhajFUUXB2 UlV4WER0VFUxT3hXQ3dTaWNSaU1SVXcKMUNoeEFBQUFBSUMzZ2k2VHlRMzhHSi9RbDE5K2Vlellz ZUxpWXJWYVhWUlVkT3pZTWUwREJzN096aTFhdEZpL2ZyMkxpMHVMRmkybwpsYUdob2RldlgxZXIx YmEydGhVVkZkUktDd3VMN094c3BWSkpDUEh5OGpwMTZsUjVlZm1sUzVlKytPS0x1cTEySFNhdXR5 SjZWMnA1CmVucWVQWHUydkx3OElpS2lRNGNPTlUzODNURi8vdno0K0hqZGovV1hrYTZxVzJ1ZGUz eDgvT3JWcXhjdlhyeDE2M2ZzRlpjQUFDQUEKU1VSQlZOYkN3c0o2YmE3SVZ5NWN1QkFWRlpXZm40 OWZRQUFBQUZCWERGL1YxOVVQazhGazEwbHhaODJhdFcvZnZrV0xGb25GWWg2UAoxNlZMRiswREJ1 VFZ6UWZkYVZKSGp4NjlhOWV1VFpzMldWdGJheWRCV3JaczJkcTFhNlZTNmM2ZE84ZU5HN2Q1OCth Z29DQXJLeXZ0CkVLTzZVb2VKNjYySTNwVmFZOGVPL2ZISEg0T0NnbHEzYmoxbnpweWFKdjd1WURL WnQyL2ZkbmQzWnpLWjlaMVhXRmlZTVR1c1g3OSsKOGVMRlJxWjU5KzdkOCtmUEJ3Y0hXMXRieDhY Rm5UbHpac0tFQ2ZWYUMzOS9mMEtJUnFQSnk4dExTRWpvMDZjUGZ0TUJBQUJBbmFpcgpxM3JEYUV1 WGZXNWc4L1dvSzlUNCs1Q1FFR3BJVDBwR3JobVh5ZVB4YXBUTjlldlhUNTgrVGMybkJPOHlxVlJh TEZPNU5MY3hadWNGCkN4Yk1uajA3SlNXbGYvLytoSkQ1OCtlSGhZWGw1K2Z2Mzc4L016UFR6czV1 N05peFFxRXdMQ3hzK2ZMbE5CcE5xVlIrKysyM1M1WXMKWWJQWkdvM21tMisrK2V5enovaDgvbXN6 b2xMV1hmUGl4WXQ5Ky9hVmxaVU5HalRvK1BIallXRmg4K2ZQOS9UMHBPNkVmUDMxMThZTQplTnU0 Y1dOQVFFQ2JObTEwVitibTVoNDRjRUJiZmpzN3U4V0xGd2NFQkp3N2QwNG9GSTRkTzliYTJucmR1 bldyVnExaU1wa3FsZXFMCkw3NVl1blNwTWJXSWpJelVCZys1dWJtUEhqM3EyYk9uUkNLaFhxMG9F QWc2ZE9qQTUvTXZYYnJrNU9TVWtaSFJybDI3b3FLaTlQUjAKZDNkM2UzdDdpVVNTa0pCUVZsWW1F QWc4UER3NEhFNVVWRlR2M3IxcE5KcEdvN2w4K1hLUEhqMlVTcVZ1YWdLQkFLYzBBQUJBMDVPUwpr VXRkcldrMG1nMGJOaEJDYURSYTl4NDlHeUJyZW4xbm9GYXJIeng0c0d2WHJuSGp4cUdubXhpTlJ0 T3FWYXU4dkx5U2toTHR5c09ICkQvZnAwMmZ0MnJYOSt2VTdldlFvbjg5M2RuWk9TRWdnaE55NWMw Y3FsVkxUV3lVbUpqbzVPUmx6emEyTkgzU0hMWjA0Y2NMUHorK0wKTDc1UXE5WGFKMVdtVEpsQ0NE SCtVWm44L0h3bko2ZEtLNDhlUGRxeFk4ZTFhOWQyNnRUcHhJa1QxRVJZVkpEdy92dnZueng1VWlB UQpPRHM3SnlVbEVVSWVQbnpZcWxVcjQyc1JHUmw1OGVMRnFLaW9GeTllVUNQV2twS1NXclpzK2NF SEg3UnExU29wS1luS2pzL25lM2w1CnhjZkhtNXFhZHVuU2hjb3JLU25KMXRhMmI5Kys5dmIyRHg4 K1pMUFpwcWFtQlFVRlZFVk1UVTNaYkhhbDFIQ0tBZ0FBUU4ycTk5RW0KMUR1bkF3TURQVHc4ME54 TmtyKy8vN2x6NThhTUdmTXlGRTVKZWZ6NE1iVk16VlhWbzBlUGMrZk9lWHA2UmtWRitmdjdSMFZG ZGUzYQo5ZHExYTRNR0RUSStsMHAzSGpJek0yZk9uTWxtczd0Mzc2NTlOTDkyd1cybE5TOWV2Smc2 ZFNxTHhlcldyZHY1OCtlcGxYNStmbXcyCnUxdTNicWRQbnlhRStQcjYzcnAxeTlQVE15NHVybXZY cmpWcXEvVDBkRDZmYjI1dVRxMHBMaTZtQWdCQ0NJUEJvRUl5VzF0Yk9wMnUKVXFtb0Jlb3BvSktT RW05dmJ3YUQ0ZURnOFBUcFUwSklzMmJOc3JLeXJLeXNzck96bXpWcnBqYzFBQUFBZ01ZVVBGQ3ZZ SU1tek1MQwpRaVFTcGFTa2FBT0dyNzc2aW5yWE9LVmx5NVppc1RndUxrNmhVUFRzMmZQR2pSdDM3 OTRWaThVdFc3YXNkYWJhMld6ZjVEbHlhMnZyClo4K2VWWHB2TnpVS3FMcE1xYnNjN3U3dXg0NGRL eXNyeThqSUNBd01yRkdtRGc0T0R4NDg0SEs1SmlZbWhCQTZuZDZuVDU5S0Q0M1EKNmZSS0MwVGZW R0MydHJhUEh6OVdxVlFGQlFYVU5MNTZVd01BQUFDb0szUTBBYnk1RHo3NDROS2xTOVExcTR1THk5 OS8vNjFRS0tLagpvemR2M2t6dDBMMTc5eU5Iam5UdjNwMUdvM1h2M3YyUFAvN28wYVBIbStSb1oy ZDMrL1p0aFVKeC9mcDEzYXRxQm9OQnZaM1FHUDM2CjlUdDU4bVJhV3BwS3BVcElTTmkxYXhjaHhN bko2ZWJObTBxbDh2cjE2OXJ3NXNhTkcwcWxNam82bXZxQ24wNm5lM2w1L2Y3Nzc1NmUKbnJXWTNy ZDE2OWFQSHorbXdoNHpNN05uejU2cDFlcjA5UFNZbUJnRFI0bEVvdlQwZExWYW5aYVdKaEtKcUdK WVdsbytlZkxFeXNxSwp1czlnZkdvQUFBQUFDQjdnN1dDejJkN2UzaXFWaWhBeVlzU0lwMCtmcmxp eDR2TGx5OVR6d1lRUUh4OGZPcDNlcFVzWGFwbkJZSFR1CjNMbEdXVlI2NW1IbzBLR1hMbDFhdVhJ bGs4bGtNcG5hZXdValI0NDAvcmw4VDAvUElVT0c3Tnk1Yy9ueTVWRlJVVU9HRENHRURCOCsKL002 ZE84dVhMMDlJU0JneFlvUjI1NVVyVjE2OWVwWGFoeERpNit1YmxKUlVvekZMV2t3bTA4bko2ZEdq UjRRUWQzZjM0dUxpUzVjdQpwYWFtdG1yVnlzQlI3ZHExeThyS3VuVHBVbTV1cm5ZZTVHYk5tcjE0 OGNMZTNwNzZhSHhxQUFBQUFMWFFRTE10UVdOUm85bVcvaU9xCnp2V2tWQ3F2WExueS9QbnpxVk9u b24wQUFBQ2dnYjNGMlpZd05ocWd4a0pEUXgwY0hLakpuUUFBQUFEK08yb1pQRWlsVXJRZC9FZFUK ZlQ4ZEZlSURBQUFBL05mZ21RY0FBQUFBQURCS0xlODg0Sm1IcGdyM2xBQUFBQUNnT3JqekFBQUFB QUFBQ0I0QUFBQUFBQURCQXdBQQpBQUFBSUhnQUFBQUFBQUFFRHdBQUFBQUFnT0FCQUFBQUFBQVFQ QUFBQUFBQUFOUnA4QkFYRjdka3laSng0OFpObXpZdFBEeTh0TFNVCldqOXExS2lhSnJWbXpacmFs V0dVanFDZ29MQ3dzSUtDQXNQN0cxUElXbFFCQUFBQUFLQ0pZZFpWUWc4ZVBQanh4eDluekpqaDQr TlQKVWxKeTZ0U3AvZnYzejVvMXEzYXBaV1ptMXJva2h3OGZKb1JvTkpyUzB0TFRwMDl2MnJScDll clZSaDVWdTYwQUFBQUFBUDhGZFhibgo0ZVRKazZOSGozN3Z2ZmRZTEphVmxkWFVxVk9yUmc2NjM5 OXJsMi9jdURGMzd0eHg0OFl0V0xEZy92MzdoSkRRME5EOC9QeFJvMFlkClBIaVFFRkpVVkxSbXpa ckF3TURWcTFkTEpCSkNpRUtobURKbHlwRWpSOGFQSDE5ZGVXZzBta2drR2o1OCtOT25UNmsxQlFV RnExZXYKbmpCaHdzcVZLL1B5OHFvclcybHA2VGZmZkROKy9QaVFrSkRrNU9SS1c2c1dSbThWQUFB QUFBQ2FuanE3OC9EOCtmT2dvS0JhSExoOQorL2JRME5DV0xWdmV2SGx6Nzk2OTY5YXQrL3JycjBl TkdxWDlzbi9QbmoxT1RrNGhJU0ZIamh3NWVQQmdVRkFRaThXU3krVWFqV2JYCnJsMEdVaTR0TFky SWlHalhyaDMxY2YvKy9hNnVya3VXTERsNTh1VCsvZnZuelp1bjk2amZmdnV0UllzVzgrZlBqNCtQ Mzc1OSs3cDEKNjNTM1ZpMk0zaW8weVhNbEs2K1VaV0xTWU5rcDVmSW1uQjAwYWpoYkFBRGdiYkVT c3B0SThGQmFXaW9TaVdweG9KbVpXWFIwdEVnawo4dlB6OC9QenE3cERRa0xDeG8wYlRVeE1BZ0lD UWtORENTRTBHazJsVXZYcjE0L0Q0VlRkWDN1WHdNek1yR1BIanJObno2WStKaVltCnJsKy9uc3Zs RGhvMGFQSGl4ZFdWSnk0dWpzck8xOWZYMTlmM3RZVXhwZ3BOZzdxODNGUmcybURaeWN0TG1uQjIw S2poYkFFQWdQK3MKT2dzZXpNek1DZ3NMYlcxdGEzcmcwcVZMangwN3RtelpNbk56OHlsVHByaTd1 MWZhUVNhVFRaOCtuVnBtc1ZpNk9lcE5zTHJuRThySwp5b1JDSVNGRUlCQm9IK2F1U2lLUkNBU0M2 cmJxTGN4cnF3QUFBQUFBZ09EaFgyM2F0TGx4NDhhd1ljTU03RVBkTVdBeW1jWEZ4ZHFWCk5qWTJN MmZPMUdnMFY2OWUzYlJwMDVZdFd5b2RKUktKd3NMQ3VGeHUxZFJxVkVKVFUxT3hXQ3dTaWNSaXNh bHB0ZDhhQ29YQzR1SmkKUzB0THZWdjFGdWExVlFBQUFBQUFhQXJCZzFxbHFKT0VoZzBidG1MRkNn c0xpMjdkdXNubDhrdVhMaVVuSnk5YXRFaDNIM056ODlqWQpXRTlQejFPblRqRVlER3BsYUdqbzRN R0RmWDE5YlcxdEt5b3FxSlVXRmhiWjJkbVdscFlzRnN2THkrdlVxVlBEaGcyTGlvcTZldlhxCnFs V3JhbGRDVDAvUHMyZlBqaGd4SWlJaW9rT0hEdFh0NXUzdFRUMzhmZS9ldlNOSGpuei8vZmU2Vy9V V1JtOFZBQUQrQzRxS0NyS3oKTXZMemM4UmxwUXBGT1JvRUFLQUJhRFRrNXF0djBlM3M3S2lGWnls UHFBVTZuYzVpc1RrY0RvL0haYk01ZFJ3OGNMbDE4OWlmazVQVApnZ1VMRGh3NDhNc3Z2L0I0UEc5 djcrRGc0RXI3akIwN2R1dldyWVNReVpNbm01aVlhRFFhR28wMmV2VG9YYnQyYmRxMHlkcmFlc2FN CkdkU2V5NVl0Vzd0MnJWUXEzYmx6NTdoeDR6WnYzaHdVRkdSbFphVWRNbFFMWThlTy9mSEhINE9D Z2xxM2JqMW56cHpxZGdzTURQenAKcDUrQ2c0UHQ3T3htenB4WmFhdmV3dWl0QWdCQTA1YVhsM00v NFU1UlVRR2FBZ0RncmNRUDJsQ2gwcWFLaW9yeWNubDV1YnkwdE1URQp4TVRhMnBySDQ5VlZ2clNW SzFjYTJIejU4bVdOUmtNSUNRa0pvWVlKcFdUa21uR1pkVmdDZUtkSXBkSmltY3FsdVUzVlRlbnBl ZWFXCjFnMVdrcUtDcHB3ZE5HbzRXOHJMNWJHM2IrUmtaK0JrQUFCb0ZQaDh2cjI5dlhiZ3o1dGdv alVCQU1CNEpTVkZONjlmbGtwZnZ1aUcKeVdTT0dUT21TNWN1RmhZV1RDYitwZ0FBdkgwcWxhcXdz REFtSnViUW9VTXFsWW9RSXBGSVVsTlRIUndjOUU1Vml1QUJBQURxSzNLNApjdm1DU3FXa1BrNmZQ cjFuejU2SUdRQUEzaWtzRnN2VzFuYnc0TUgrL3Y1WHJselp0bTBiRlZFOGYvN2N5Y25wRGVNSC9N WUhBQUNqCnlPV3lHMUYvVTVHRFNDUmF2MzY5OXZVK0dvMUdJcEU4ZlBqdzNyMTdOMjdja0Vna05V cFpveDI2Q3dBQXRjTGxDZVF5Q1pmSHQ3YXgKYmQyNmRXZHZMMjl2THlhVDJiZHYzODZkT3k5ZXZM aWtwRVNqMGFTbnB6czVPYjNKbHo0SUhnQUF3Q2gzWW0vS1pGSkNpSm1aMmFaTgptNmgzM1dnMG1w U1VsRldyVnFuVmFqUVJBTURiSXBPS0NTRlNpZmo1TS9IelowLy91bmkrZlFldndSLzZlM2wxRkls RVAvLzg4OXk1CmM0dUxpMVVxVlhaMnRvT0RBNElIZ0RvVE5IVXNJV1RGeXJWT0xWMm81UjI3RHFK WndNRFp3bUF3N2V6dGUvZnUzNmR2Ly9wSTM1Z3oKc0w3UDFieThITzBUMHV2WHI2Y2lCN2xjdm52 MzdpdFhydUJNQUFCNHAyZzBtc1Q0dUdmUG5nMzBIL1RKeUtFc0ZtdjkrdlhVVEtFUwppVVFxbGRa NjlpTTZHaGRBcjJ0WHIxZTgraUsxckFUdEFZYXNXN2U3cFpQYi9uMjdydnp6VDkybXZHUFh3YkN3 Z3diT3dMMTd0bXZECkJzTjd2cUg3Q1hlb2hlblRwMVB2MlpUTDVWOTk5UlVpQndDQWQ1YWtyUGhz eElrL2pwNGtoSmlhbW1wZk01Q1hsMWZyTkhIbkFVQVAKRm91ZG5QeEFxZmgzSFBhSlkzOUVYYjlT V2xKaVkyTXpkdHhrTnpmMzZjR0JwcWFpb1VNL1BuYnNkeHFkTm1iMGhKTFM0dE1SSjlocwo5dmpB S1owNiswb2xra09IOXNiSHgxV29LOXpjM0FNblRETjlOVUFjbWhnR2crbi80Y0NvcUl0Ly9Sblov YjFlQ3FXZXJrOU11SGZxCjVKSE16SFNWU20xdGJmMSt6dzhHRFB5d3VMQncxKzVmVXA0K3NiYTJt elE1dUVXTEZ0T0RKNWlhaW5yNDlicDQ0ZHd2Mi9aU2djSFcKYmI4RlRaMWdZc0x0MTgvL3p6L1BX VnBhQlUrZjQrRG9SRzBscjI0N1VDR0VWQ0w1L2ZmZkV1THZhalNhOXUwOXg0NmJ5T1h5cU5OMQo4 SkFSSjQ4ZlpqS1oxQ2xhZ3o4L0VqSDFQZ2NtazltelowOUNpRWFqMmIxNzk5T25UOUg3QUFEdk1y bGNkdnAwUkN0bnA4NmR2SHIyCjdMbHIxeTZWU2lXWHk1VktKWFVQdVlHQ0I2bFVpczZBSmt5cFZM Um80ZkxreVdQdG1tRWpQaG4wNFNjbHhXV2hvZFAzN043K3piYy8KRVVMS3lzb0lNWmtXOU9sUFAz NjlkKy9Pc1dPbkJnWFAyL1RUMXdjUC9PYnA2YnR2Mzg1YjBUY1dMZnBTWFVFTCszNUZoWVkrZS9Z OApHdTcyTlZGV2x0YUVrSnljRElXQzdOdXZwK3QzN0FnWGw1VXQvL3g3YXl0N1FnaU5ScFFLY3VE QW5xVDdDZE9uTDlxeEkyemZiN3RECmw2OGhoSWpGWWg3WFl1UEduZUxTVjc5eUpVenFENENWbFZQ Z2hKazd0dit3NzdlOWk1ZXMyTEhySUJVMmhJVWRuRDkvTENHa3JJVDgKY1hqdmpldFhwa3lkU3lQ TVhidkNWS3FLbVRQblVxY3JnOGFqVGxmcUZHVWEvVmNqUFMyVldoZzRjQ0QxbUYxS1NncnVPUUFB TkFvSwptZmp3OFpPZE8za3htY3lCQXdlZU9YT0dFRkphV21wcGFkbHd3UU5BaytmbDFlM09uZXZh ajFIWEx2L3grMzZKUkV3SUtTek1rOHNJCklVU2pxZkQwN01vVE1BZ2hDa1Y1aHc3dmNYa01Ra2h4 Y1VHNW5OeU5peVdFZlBmZHkvY3dQbjZVS0pjVEx0NnYyRVJWYURTRUVEcWQKVmxHaHYrdWRXampm dngvLzg2YXYzTnphdFhWcjE3VnJEeGJiNU9IREpFSkkyN1plbTMvWko1TVF1WndRUWlvcTFMNit2 ZG1jeWw4SgowV2cwRDQvT0hCTU5JU1F0TGFWY1RyaDhQU1ZKaUk4amhMUno4K0h5YUdRWFNVcUtw NUo5ZWJyeS96MUZqUThlY25PenFJVytmZnNTClFqUWF6YXBWcTlEcEFBQU56OExDd3RMU1VpZ1VD Z1FDUW9oWUxDNHJLeXNvS0Nnc0xEUndWT3FUQnpHM1k3djRkTzdidHk4VlBFaWwKMGdZTkh2Q0c2 YVlLOTVTMFdyVnlQM25xTnhhYnJWUW9DQ0ZIRGgrVVNNUXJWLzcwNVplZkVrSXFLbDc5RjJLeU9P eVh5d3dHaTVvNgpXYVBSVkZRUURzZEVvVkJzMkxDWCtlb2FUYTFDdXpaWkJRWDVoSkJtelZvUW9y L3JQNXNYY3V0V1hQS1RoNDhlSlVSSFIxMi9IclYwCjZVcnRGS1ZNSmhIcURHcGpzemtzRmlHMHly blE2WFE2WFVFSW9kSG9yNTNjaUU2blRsT2FTcVZ6dXVxY29zWlRLWlhhUDFyVTN5ck0KcmZRbURo MDZSQWdaTTJaTUF4OExBSTBhaDhOeGRIUnMxcXhaYW1wcVRrNE9kYzNHNC9ITXpNdzhQRHd5TXpQ VDB0TEt5OHVyTy94RwpkRXdYbjg3VXIzRkNTSzEvamVQT0E0QitOQnF0ZGVzMjZXblBYMTQ4cVZT RWtMUzBaM1E2dmFLaVFxbFU2T3hLOUM1N2RQQzZjZjFLClhOeU41bzdXUDN6L1RUdjNEcDkrRm9L R2JaSTBtb3EvTDUwbmhQVHJONHpPcUs3cm1kM2U2K0xqMHlVbkozZlZ5czl5c2pObFV0SzYKZGR2 NCtMaEhqeEoyN05qZzZPaTBZdFhYK3Mrcmw3bG9FaE5qMlJ3MUljVEp5ZlZWeU1wUXE5V0ZoZjgr K3RiQjAvdkc5U3NQSHR4bApzVlNFa1BidHZhczdSWTFYOXVwQmJPclZRbzhlUFRLdzg4R0QvODc0 VkZGUlVWQlFjT2ZPbmQ5Ly8xMG1rNzM3Ri9TVW9xS2l1TGk0Ci9mdjMxL1NGRlFBQTlSYzV1TGk0 U0tYU3FLZ28zZXYrMHRMUzB0TFNqSXdNQndjSEZ4ZVhsSlNVNnVLSFI0OGVhMytORTBJVUNnV0MK QjRBNjFxWExlMzlmdWtndEQvVC82T3laa3drSnQ0Y05IeE41TG1MRGhxV3ZQWHpzMklrYURUMGk0 b0JTcVdqVHR2MndvWk5sRXYzagpUS0N4VzdCZ3ZMbTUrYWhSazlxMzc4em02Ty82cTFkUFg3Nzha MEZCUHBQSmRIWnhIZVEvdXFLQ2pBK2NJdDBtMzdQbmgrYk5XNHdjCkdTUVZHOHFGd1dDa3BqNjVk dTE4OCthT3c0Wk5ZREFJSWFTSFgrK29hLytFaFgydWUrS3BWWm8vL3RoQnA5TzZ2ZGN6WVBERU4z OEIKdFBZT0NZMUdJNFJjdjM3ZHlBUHBkTHExdGZYQWdRUDVmSDU0ZUhoajZWQnpjL08rZmZ1eVdL eDZLdk9iM0RmQVBRZUEveVpIUjBlcApWUHI4K1hPOVc5VnFOZlgyYUVkSHgrVGtaTDM3RkJjVmFI K05remQ0T3lkdDVjcVZCalpmdm55WlNqb2tKSVRLTENVajE0ekx4TENsCnBrb3FsUmJMVkM3TmJh cHVTay9QTTdlMGJyQ1NGQlc4emV5b3IxbUZJcUpXRWFuazViS2luQ2pLQ1pORjZIU2lVQkRhcThG TDFHZ1QKN1NIL3M2d2hjamxScTRoR1F4Z01Zc0lsZUdDNkNkQjd0aEJDNkhUQzVoQVdOWXhOWDlj cnlvbFNRU29xQ0kxRzZBekM0UkFHazJncQppRnhHMUdwQ3B4TVRMcUV6L3VkYzBxWlBQUThkRm5h UXpTRktCYUhSQ1pkTDZBeENDQ21YRVlXQzBPazZKNlNHeU9WRXBTSTBRaGhNClltSkNDSzJhVTlR NEo0OGZxS2lvSUlRY1BIaVFScU5ObXpiTndCQkg2czdEMkxIVUd6QVlIVHAwV0xKa2lVUWlDUW9L b25ibzM3OS8KLy83OWJXMXRpNHFLamgwN2R1WEtGWTFHdytGd2Z2MzExNEtDZ3QyN2R3Y0hCNnZW NnZEd2NDc3JxOERBUUtsVXVtblRKdTJmdy83OQorMy8wMFVmVzF0YUZoWVVuVHB6NDY2Ky9DQ0Zm ZnZsbG16WnRWcXhZOGVUSkUwS0l2Ny8vNU1tVFQ1OCt2Vy9mUGtMSWdBRUR0RGtlClBYcFU3NlBl MnVGQU5Cck56YzF0MWFwVkVvbGsyclJwMUZhOUtXakwvUFBQUDgrYU5Vc2tFazJmUHQyWVd1Z09Q V3JXck5tRUNSUGEKdEduRFlEQ2VQSG55NjYrL3BxZW5HMWhmYWRpUzN0YlFGaXdzTEN3NE9Oak96 dTdwMDZkYnRteDVrOGtaQWVBdHNyQ3c4UER3ME41egorT2lqajZqbkZpamFqd3dHbzBlUEhvbUpp ZFU4LzBBN2RPaWdScU9oZmo4VFF0cTJiVnVMd3VCQ0JrQVBvZWpsZFJXRCtlOHltME1FCnBzU0VT OWdjSWhBU3Z2RGZUYnFIL004eWpaaHdDVjlJQkthRXkwZmswSlRQRnFHSThJV3ZJb2RxdXA3TmVY bmFDRXdKajA4WVRFSUkKb2RFSmwwOEVwb1FuZUJrTTZKNUxWVDl5VElqQWxQQmY3VXdJNFhCZjVs N3B4S1BPVWhQdXk2RksxWjJ1dGZ1V3dmaWRHUXdHSVVRNwpacWxuejU1VHAwNTFkSFJrczltMnRy WXpaODUwZDNjbnIyNmdDd1NDR1RObWlFUWlDd3VMb0tDZ2FkT21DWVZDVzF2YndNQkE2dkF1Clhi cE1temJOenM2T3dXQllXMXNIQndlLy8vNzdoSkNiTjI4U1FqcDI3RWp0MXFsVEowTElqUnMzQ0NH OWV2WFN6WEhXckZsVWpnWlEKTTBxcFhqMHNVbDBLVkpsNVBON3MyYk50Ykd3NEhJNlJ0ZEExZCs1 Y2IyOXZQcDl2WW1MU3RtM2JpUk1uR2w2dnE3clcwQlpqNGNLRgpUazVPSEE3SDNkMTl5cFFwK044 SzBFaFpXbHFtcHFacUl3ZHpjL09QUHZwSUd6bG9QNnJWNnRUVTFPb2ZnOWJVU1dFd2JBa0FBT3Fl CjdwTVBoSkJUcDA1UkM0TUdEU0tFZlBmZGQvSHg4UjA3ZGx5NGNLRy92Ly85Ky9lcHU5d2NEdWZn d1lONWVYa2hJU0gyOXZaNzl1eWgKbGx1MmJLbjlNMGtJK2VPUFA4NmVQVHRnd0lCeDQ4WU5IRGp3 NnRXcnQyN2Rtamh4b3BlWDE1RWpSemdjVHJ0MjdYSnpjNm5YVUZBNQpidGl3SVQ0KzNzdkxhK0hD aFlNR0RVcEtTdEpiYk4wbkgyN2R1cVZiNXFvcFVHWG1jcm54OGZHaG9hSGw1ZVZHMWtLWHZiMDlJ ZVNyCnI3NUtURXcwWnIydTZscERXNHhyMTY0ZE9IQ2dWNjllRXlkT2RITnp3MmtKMEZpL3BSSUtj M0p5cU9Velo4N29CZ3ptNXVaRlJVWGEKR3hIRnhjV3VycTcxV2hnRUR3QUFqY0NPWFFjYjc1dk9m L3p4UityT0FDR2tlZlBtaEpCRml4WnB0em81T2VudWZPWEtGZVdyeVoydQpYcjFLZllsdVltSkNy WEYwZENTRW5EdDNUaTZYWDd4NGNkeTRjZFJGZG41K2ZuSnljcXRXclFRQ2dadWJHNHZGb200N2FI TU1DUW1wCkxzZXE1SEo1ZEhUMGdRTUhqRXpodDk5K0t5MHROYjRXdXU3ZXZkdXRXN2ZQUC84OE56 ZjM1czJiSjArZXBKN1NybTY5cnVwYVErdjMKMzMrWFNDUi8vZlhYeElrVE1kNFlvUEVTQ0FTNnQz eXArSUc2QlpxVWxLUTdoRWtxbFZKVHVDSjRBQUQ0cnhNMnFoZVVVMk5xSjA2YwpPR2pRSUFjSEJ3 TjdpdjczemV1NmZ5QU5UM1pFcC8vUFFNQ2JOMis2dXJwNmVucDZlSGlRVjJPV2pNbFJsNUdQSTFk S29hQ2dvTklPCnh0Y2lQRHo4NGNPSHZyNitiZHUySFRKa1NJc1dMYjc5OWxzRDY0MXNEUW9WMGhp WXVoRUE0SzBGRDZOR2pUcDgrSENORGxtelpzMksKRlNzYW9KS2pSbzJxdXJLbXBRVUFnSnFLakl6 MDkvY2ZOR2pRMmJObnFldnA5UFIwWjJmbmRldldKU1FrMUdLVzhZeU1qRFp0Mmd3WQpNQ0F5TW5M Z3dJR0VrTFMwTkdwVGRIUjBZR0JneDQ0ZFBUMDlzN0t5VWxOVHFmVnBhV2t1TGk3ZmZ2dHQ3WEkw Sm9WYVQxcENDRkVxCmxaR1JrWkdSa1MxYXRGaS9mbjM3OXUwTnJ6ZXlOUUNnS1JHTHhUd2VUM3VI a3hxMlJBMi9wTVl2YVc4KzhIZzhzVmpjT0lLSFdzak0Kekd5WWpMUnhRaTBpSEFBQXFMWGMzTnpZ MkZnZkg1OFBQL3p3eUpFamhKQVRKMDdNbno5L3laSWwya3ZrTzNmdWhJV0ZHWmxnUkVURQp3b1VM eDQ0ZHE1MHRKQ0lpZ2xySXk4dExTVW5wM3IwN2k4VTZkdXlZOXBDVEowL09uejkvNmRLbHRjdXhU bEl3WVBIaXhlM2F0ZU55CnVkVEhaOCtlR1Y1dlpHc0FRRk5TVmxabVptWkdCUTlVNUtCOXprSDcv QVAxMGN6TXJLeXNyRjRMVThlVHZ5aVZ5cWxUcC83enp6L1UKL0JKWHIxNmwxdCs0Y1dQdTNMbmp4 bzFic0dEQi9mdjNDU0dob2FINStmbWpSbzJpSHFwTFNFaFlzR0RCK1BIalAvdnNzM3YzN2hsSQpx clMwOUp0dnZoay9mbnhJU0loMjVyNmlvcUkxYTlZRUJnYXVYcjM2dGUvMEVZdkZzMmZQMW4wMVJu bDUrWnc1YzBwTFN5ZE1tSEQ5Cit2V0pFeWZPbmozN3hZc1hCaEt2V2lNQUFLanEzTGx6aEpCQmd3 WlJZKzV2M2JxMWE5ZXV0TFEwcFZJcEZvdWpvcUoyN05oaGZHb3gKTVRIaDRlRzV1YmxxdFRvckt5 c3NMQ3cyTmxhNzllYk5teXdXaS96dm15aWlvNk4zN3R6NTRzVUxLc2RyMTY3VktNYzZTY0dBbzBl UApVaStGbGNsazkrN2QwNzVab3JyMXhyY0dBRFFaQlFVRkxWdTJwQ2F2TzNQbWpPNFQwcm9mR1F4 R3k1WXRxdzZrckZ0MTlwNEg2a3Q5CmpVWXpidHk0RHovODhPT1BQNzU3OSs2K2ZmdW8zM2RUcDA0 TkRRMXQyYkxselpzM0l5SWkxcTFiUi83M1BzQ0NCUXNDQXdNN2RPaHcKN2RxMUkwZU9oSWVIVjVk VWVIaTRtWm5aeUpFajQrUGpqeDQ5U2lVVkZoWm1hV241eVNlZkhEbHlSQzZYYTJjVDExdElRc2p1 M2JzZApIQno2OSs5UHJUOTE2bFJSVWRHa1NaTSsrZVNUNGNPSER4czI3UFRwMDhuSnljdVdMYXN1 Y2IwMWFnTHduZ2NBbkMxVlZYclBnL1o3CjdycnlKc04rQUFEK0MxeGRYWlZLWlhVdmlhTTRPVG14 V0t6cVhoSkhDRGwwNk5BNzk1NEhHbzJtVXFtR0RoM0s1WEo5Zkh5MDc2TXgKTXpPTGpvNHVLaXJ5 OC9QVGU1MzkvZmZmZCtyVWljVmkrZm41NWVibUdrZ3FMaTV1OE9EQkppWW12cjYrMnFRU0VoSUNB Z0pNVEV3QwpBZ0xpNHVKZVc4N0Jnd2VmTzNlTytuTlZYbDVPUGJSTy9RSHo5L2ZuY3JrREJ3Nmsz alJVWGVLdnJSRUFBQUFBUUoxSVMwdmo4WGhPClRrN1UvWWRLR0F5R2s1TVRqOGRyZ0FlZjZ1V1pC MU5UVTBJSWk4WFNmcG0wZE9uU1k4ZU9MVnUyek56Y2ZNcVVLVlZmMEhQLy92M2YKZnZzdEl5T2ow cVFRVlpPU1NDUlZwNkNTeVdUVHAwK25scWw3MW9aWlcxczdPVG5GeE1UNCt2cEdSa1oyNk5EQnlz cEtOMGMrbjY5OQpwWkhleEY5Ym82YUhhY0tScVJUSURnQm5Dd0FBTkxEeTh2S1VsQlJIUjhjZVBY cWtwcVlXRnhkVHMxRHdlRHd6TTdPV0xWdG1abWFtCnBLUTB3T3hxRGZUQXRJMk56Y3laTXpVYXpk V3JWemR0MnJSbHk1WktPL3p3d3c4VEowNzA4ZkdoMFdnVEprd3drSlJRS0N3dUxxNzAKOGp5UlNC UVdGcVo5c013WVE0WU1XYnQyclp1YjIrblRwM1VuZmFJZVNaRklKTnJVOUNiKzJobzFQV2FtZkNQ M2ZQNnMydnRsVHM1Rwp2N2lFWTFSMklmUFdxWm81VTh1ekFqb1NRclpFM0h0NWNtYysyL0REa3Jy TnJxcVMwcExQNXZ6Zm5yMzdHN0l2M2txbVVPdXo1YTMzCkYwNFlBSUNtRVQ4a0p5Y1hGaFphV2xx NnVycFNYNmFMeGVLeXNyTEV4TVRDd3NLR0tRWlRKcE0zUURhaG9hR0RCdy8yOWZXMXRiV2wKQnM0 U1Fpd3NMTEt6c3kwdExWa3NWdlBtemUzdDdWVXExZG16WjAxTlRiT3pzKzNzN1BRbTVlM3RmZkxr eWRHalI5KzdkKy9Ja1NQZgpmLzg5SWNUTHkrdlVxVlBEaGcyTGlvcTZldlhxcWxXclhsc2taMmRu YXY0N0Z4ZVhGaTFhVUN0cE5OckZpeGNIRHg1OC92eDU3VGd3CnZZbnJyUkhVT0VKNFl4dCtXQkl5 NytXd3NlMWJuK2tHeERXSUhHcVI3L3B2Ky9UcDI5Nmp3OG5qeDFxM2dEYUJVQUFBSUFCSlJFRlUK YnROQWxYMGJtVUxqN1MrY01BQUFUVTloWVdGZHhRbTFpd0tZWEs1SkE5Uno5T2pSdTNidDJyUnBr N1cxOVl3Wk02aVZ5NVl0Vzd0MgpyVlFxM2JsejU0UUpFOWFzV2NQbjgyZk1tRUdqMFJZdFdyUnYz ejY5U1FVR0J2NzAwMC9Cd2NGMmRuWXpaODZrVm80Yk4yN3o1czFCClFVRldWbGJhSVVhdlJkMThX TDE2dGU1S1IwZkhXYk5tQ1lWQzZtbnA2aExYV3lONE81ZG85UmtrVk9lRGZ2MTM3ZHhlVkZqbzdO THEKLzJiUGJjS1pRdVB0TDV3d0FBQmdRTzJpZ0RxYmJha3h1bjc5K3VuVHA3LysrbXZ0R3J3SXdz QnNTM0tGR3YvTkFQNmJqaDM1SGJNdApBUUEwZHUvaWJFdU5oVnF0ZnZEZ3dhNWR1OGFORzRjekNR QUFBQURBR016L1pyVURBd05GSWxGZ1lLQ0hod2RPQWdBQUFBQUFCQS9WCm9sNXJYZFYvZk13U0FN Q2IvQW9GQUlBbWo0NG1BQUFBQUFBQVl6RFJCR0FrcFVLT1JnQUFTdHlqVkRRQ0FFQWo0dDIySllJ SGFGQkMKQVIrTkFBQjEvbmNJQUFEcVd4MSs0NE5oU3dBQUFBQUFZSlJhM25tUVNxVm9Pd0FBQUFD QS94VGNlUUFBZ0RleWUvZHVHbzMyeXkrLwpvQ2thVFAvKy9XdTB2ckhVaFhvZGJZMm9WS3BseTVZ WmVIZXROczFhSlA2R0IxWTZ2SjU2SnlZbXhzZkhoOC9uZCszYU5Ta3BDZjg3CkFNRURBQUM4MDda czJUSnYzcnl0VzdlaUtSck00OGVQYTdTK01kYkZTR2xwYWQ5KysyMUdSa2I5bGZBTjM0Q3VQYnll ZWljd01IREIKZ2dYNStmbWpSNCtlTldzVy9uY0FnZ2RvckFvTEM2T2lvaTVmdmh3VEUxTldWbGJm MlYzODg2L3c4UER3OFBDTGYvNkZ4Z2RvTUxHeApzYVdscGQ5OTk1MWNMcjk1OHlhMVVpNlhXMXBh cmxtemh2bytPQ3NyYThDQUFYdyt2MCtmUHNYRnhicUhGeFVWdFdyVlNpNy9kekkzCnFWVHE2dXBh VkZTVWtaSFJwMDhmb1ZEWXMyZlA1OCtmVTF0MXZ3UFcrMzN3a1NOSFdyZHViV0ppNHVIaDhjOC8v MVIzMUZzcFlVNU8KRG8vSG8zNGZpc1ZpTXpNenNWaE1DQ2tySytQeGVEazVPWmN1WGVyUW9RT1h5 M1Z6Yzd0dzRRSWhwTHk4M01ySzZyZmZmck8xdGJXeApzVGx3NEFBaHBGdTNiaTlldktEUmFKOS8v cmx1K3BYVzZ5MmUxbXRib0x5ODNOemMvTUNCQTNaMmRsWldWdnYzNzkrNWM2ZXRyYTIxCnRUVlZq S3BaWkdSazBPbjB3c0pDUWtoSlNRbUR3Y2pJeUREUXRsWExUS2ZUOSszYloyVmxaVzl2cjMyZGlP RVUyclZyUndpeHNMQjQKYlpXMUt1MzIybjZoK2xGdlgxQWhnWnVibTdtNStkNjllM2s4WHRWSWd6 cThVazFyMStCNlQrLzc5KytQR3plT3krWE9tREhqOXUzYgorS1VFQ0I2Z1Vjckl5SGoyN0ZtYk5t MjZkdTNxNU9RVUV4TlQ5VGQrSFFvSUNQanB4eDhpSXlNakl5Ti8rdkdIZ0lBQWRBRkF3OWk4CmVm UDgrZk1aRE1hQ0JRdTJiTmxDcmVSd09HS3h1S0tpb3FDZ2dCQXliOTY4RGgwNjVPVGtkTzNhZGZu eTVicUhtNXViQndRRTdOMjcKVjdzbVBEeDh5SkFoNXVibVM1WXM2ZHExYTJabVpxOWV2Wll1WFdw a2VXYk5tblhnd0lHeXNyTGx5NWN2V0xDZ3V0M2VTZ2x0YlcyNwpkdTBhR1JsSkNEbHo1b3hFSWps Nzlpd2g1Tnk1YzkyNmRiTzF0ZjMwMDAvWHJWdFhYRnk4Wk1tU21UTm5Fa0xZYkhacGFXbDhmSHh5 CmNuSjRlRGhWTmlwSTAyZzBYMzMxbFc3NmxkWWJMdDVyVzRETlpvdkY0bnYzN2oxNThtVExsaTJm ZnZwcFVsSlNjbkx5NXMyYnRVMVUKS1l2bXpadDdlWGxSMTYrM2I5L3UyTEZqOCtiTkRiUnQxVExU NmZUNCtQaVVsSlJObXpZdFc3YU0yc2R3Q2xSY1IxMnlHOWtqbFhaNwpiYjlRUitudEMwTElva1dM Um84ZW5acWFldlBtVGJsY1h0MFlwMG8xclYyRDZ6MjltY3lYejYrK2VQSEN4c1lHdjVTZ3Z0Rldy bHhwCllQUGx5NWVwLzVBaElTSFUvNGVVakZ3ekxpWjRiY3FLWlNxWDVtLzAyMGVsVXQyN2Q4L0x5 NHZCWUZCcmxFcmxwVXVYUHZqZ0ErM3YKdUxxTkhBZ2hNd2ExNWxqWWF4UVNoVnk2TmVJQklTUWlJ Z0s5Q1ZBbkRodzRVRkZSUVFnNWVQQWc5YmNnN2xHcWQ5dVd4Y1hGSFR0MgpmUGp3SVpmTGxjdmxi bTV1ZCs3Y29iNERwdEZvV1ZsWmRuWjJoQkFySzZ2RXhFUTdPN3ZjM055dVhicytlL1pNTi9Ibno1 OS85TkZICkNRa0pOQnBOSXBHMGFkUG01czJiam82T3pabzFpNHVMczdXMXpjM045ZmIycHNhbDBH ZzA3VGU3dXN0YUhoNGVBUUVCTTJmT2RISnkKK3ZkUG5iNmoza29KdDJ6WkVoVVZ0Vy9mdmpGanh0 RHBkSTFHYy9EZ3dmSGp4Ny8vL3Z0VXRFQlJLQlFjRGtkYnpyeThQQ3NySzRWQwp3ZVZ5MVdwMWRY V3Z0RjV2OFNydGJMZ0ZkTFBtY0RqNStmbVdscGE2eGFpYXhjcVZLMDFNVEVKRFE5ZXRXeWVSU0w3 ODhrdkRiVnUxCnhhaGNWQ29WaDhPaGNqRStCY005WW1BM3cvMmltMExWdnJDeXNycC8vNzZ0cmUz ang0L2J0bTJyOTg1RHBRTFV1c0gxbnQ3YUlHckEKZ0FHZmZQTEpuRGx6OENzTHFxSithVk1SN05p eFk2bVZiZHUyclVWU3VQTUFkYStnb0tCWnMyYmF5SUVRd21LeGVEeGVVVkZSUGVVNApLNkJkdjc1 ZHVyYXo5SEZoOU9uZWJscXY1dWdGZ0FidzY2Ky92bmp4Z3NmajBXZzBMcGY3L1BuelBYdjJhTGRx djdJdExTMjF0N2VuCjBXaTJ0clpaV1ZtVkVuRnljdkwwOUR4NThpUWhKRHc4dkYrL2ZvNk9qdFJ2 RWlzckswS0lwYVZsZm42K2tVV0tpSWpJejgvMzlmWDEKOXZhK2N1V0s0WjBidm9RalI0NDhmLzY4 V0N5K2VQSGlsMTkrZWVIQ0JZbEVjdUhDaFpFalIxSmYySFhwMGtVb0ZISzVYTjJqcUZ6WQpiRFlW d2huL3EvaTF4WHR0QzJpenB0S3BWSXlxV1F3ZVBEZ21Kb1lRRWhNVE0zanc0TmUyYlZWVUxrd21V NXVMOFNrWTJTTlZkelBjCkw0YjdvcVNraENweml4WXRqTytkMmpXNGdkTjcvdno1L2Z2M1IrUUFE UURCQTlROXBWS2xydklIanNWaVN5U3llc3B4UzhTRFVTRUgKeG45K2ZOSzZXMk9XSGR2NVR5MmZu QXZRcHc3TGFUaTFGU3RXR0pQSW4zLytHUkFRY083Y3VkcmxVcnM5NFMxMlJKMmNOclhZV1pkQwpv ZEM3L3BkZmZrbEtTdEs4OHVqUm8yM2J0dWwraTZ5OVFpMHRMYVgyMFgxNFFDc2tKR1RHakJuNStm bGhZV0VoSVNIVVNtdHJhMnBFClRVRkJnYlcxOWNzL1duUzZVcWtraE9UazVPZ3Rrck96OC9idDI3 T3pzeGN1WEJnWUdHajRxSVl2b1kyTlRjZU9IZGV1WGV2ajQrUHEKNnVybDVmWFZWMTk1ZVhsUmg0 OGRPM2JldkhtWm1aa2xKU1Z2Zm9ycUxWNGx4cmVBa1ZsMDZkTGwyYk5ubVptWktTa3BYYnAwcVhY SwpsU0ljSTFNd3BzcDZkelBjTDRZSmhVS3F2OUxUMCt1alVxODl2U21IRGgzU3ZYa0ZnT0FCR3BQ NEc2Y2VKZDcrKzY5STNaL2kvTXhuCkNmWHlLUE0zQTE3ZTRnZ2UxakdvdnhXMXZLNmZvQlpKUmJ4 U2FibGhHRGxieU5telo0Y09IVW9OejMxREdObjFKaHFzSXd4dnJkRWsKTTNVN0k4MmxTNWNFQWdI MXVDcWxUWnMyWm1abWx5NWRxclNudjcvL2Q5OTlKNVZLZCs3YytjRUhIMVJOeXR2YnUwT0hEc09H RGV2VQpxWk9IaHdlMXNsKy9mai85OUpORUl0bTRjYVAyS0h0Nys0ai9aKysrNDVxNjkvK0JmMDVJ eEFBaFVXUUkxTWx3cjlxaXFGVDc3YlU0CjJLQ3lSNlhpd0xxd2lsZTA5V3FIZGRXQ0ZWRWNLSXAx UVcxcmJSWGNWU2txS21KUnRNaVdJU0Y3L2Y0NHZibjhBb1NJaVdMN2VqN3UKNHo2U1Q4NTV2ei9u Y3o3Rjg4NFp5Y3JpOC9ucjE2OXY4VExJVWFOR1pXUmt5T1h5UG4zNjBGZDY2TExXeSt6aHRHblR2 djc2YTE5ZgpYMEtJcjYvdjExOS9QVzNhTlBxamZ2MzZPVHM3UzZYUzlldlhXMXBhRmhVVnRUYjRk bloyUlVWRnpZdTZwdTB0ZHE4MWJZNUFpNXFuCm9DaHF4SWdSa1pHUnc0WU5veXVUTmlPM3RpM3Q2 SnVPbTl6aVlscjJpM1p2dnZubWpoMDdHaG9hdG16Wm9uM0pwbHZhdmdGdmNYclQKNnVycWRDbDFB RkE4UUlkVFdGall2N3RxWEk4eU4vdlNDVDFMSi9Rb25kQ3JiSHlQc29sT05mMnNKWVdGaFhyUFdG Ump2R2ZSMkFPZgpUQnBsVnp0bWNQZHZsNzMvNVV6WFd1WWIrb3BmVzF1N2N1VktmMy8vK1BoNGdV QkFDSkhKWkRObXpNakp5UWtORFEwS0Nzck96ajU5CituUklTRWh3Y0REOStBdUZRaEVRRUhEaHdv WHAwNmRIUjBjM2YrakhyVnUzNXMyYjUrZm5GeE1UazVlWFJ3aFpzbVJKZFhXMWg0ZkgKdm4zN1dr ejYxOFlXRlFtRndxaW9LS2xVMm5Rd256eDVFaHNiR3h3Y1RGOHdvRXNueVgrLzBwYkpaRUZCUVdm UG5nMEpDUWtKQ1ZGLwpDdHBtM1V2Y0Vlb3pEeGN2WHZ6d3d3OTlmWDNuenAxNysvWnRqV2tqbFVx RGdvSU9IanhJWDJqUjVoeXJxYW1KajQ4UENBaFl0bXhaClZWVVZJVVFqUXB1MmJkc1dHaHFxMFJn YUd0cjhCeC9XclZ2MysrKy9XMXRiYjl5NGNmWHExUzFHaTR1THUzang0dEtsUzV1dWRlSEMKQlJz Ym05emMzTTgrKzR4dVhMdDI3YXhacy9yMDZUTnMyREFPaDlQOCt2SlBQLzAwSVNIQnpNd3NNakl5 T1RsWng3VmVaZzk5ZlgzbApjcm0zdHpjaHhNZkhSeTZYMHdlc2hKQ3Z2dnBxNHNTSkkwZU9IRGR1 M0p3NWM0WU9IZHJhNEo4OGVYTFNwRW4yOXZaYTJsdnNYbXQwCkdZRVcxMnFlWXVyVXFULy8vRE45 elpJdWtWdmJsbmIwVGNkTmJuRXhMZnVsalMrd1B2c3NKU1hGd2NGaDNMaHgycGZVMkR2dEdQQVcK cHpmdEJYK01Ba0IzdUdFYU5MM2dEZE9GaFlWR2p3NzI3Zk1Hb2NpVE9xTXI5eVdqbkl5N204c1lG UFcwUVZISGVhZDlkK2RvbDdsKwpoZXRJYzNtblRrcUdhV09qckNDdjFHdnB1aGNKNk9IaG9mNjY5 NHN2dnVqV3JWdHdjUENoUTRlRVF1SHMyYk5WS3BXUGo0KzN0L2YwCjZkTnpjM09Ua3BMKzcvLytM eWdvS0RjM056VTFkZWZPbllRUVQwL1BnSUFBZjMvLzQ4ZVAzNzkvZjlXcVZVM0R6cDA3TnpJeWN1 alEKb1RrNU9RY1BIa3hKU1drektkMys5ZGRmT3prNXVidTduenAxNnU3ZHV3c1hMcVRiLy9PZi8v VHQyOWZiMi92RWlSUDc5Ky9QeXNyUwpwWk4wUnBWSzVldnI2K0hoRVJnWTJQUlQwT0psN2dqMXhB Z09EbDY5ZW5YdjNyMHZYYnAwOU9qUnpaczNOLzJVWG4zYXRHbCtmbjZkCk9uVnFjNDV0MkxDaFc3 ZHUwNlpOTzNMa1NIbDVlVnhjbkVhRXB0dTdlL2R1K2t0MGpSdW05VGlrR1JrWkd6ZHVWRC9zdFFQ cStEMkUKVjZ1cXFzcloyZGx3ZC9jQnZBamNNQTBkbWx4WUs2d3NVQ3JrK1dWc0VlbVNlVjNDb0Nn R2d5S1VRZVpiU3NvKzk0OCtPVi9JYUx5YQpVM1g1YkZIdWcwa0xQazFKMmFlditEZHYzdlQxOWUz Y3ViTzN0emY5Q0VLS29oUUtoYSt2TDV2TkhqVnFGSi9QbnpadEd2MjZ1cnFhClhrdWxVazJkT3BY TlprK2VQTG41K1piRXhNU1JJMGV5V0t6eDQ4ZTNlR0YwODZTRUVJRkFjT1BHalhmZmZaY1FNbUhD aE51M2I2dC8KUU9QZXZYdVRKMDltczlrVEowNVVmd3ZWWmlmVlM4cmxjbjkvL3hZL2hlWmUxWTdn OFhpWExsMnFyYTExYzNPaks0Zm1xN3U3dTlQSAovVzNPc1Z1M2JubDVlYkhaYkE4UEQvbzhoa2FF bC9jWFF5NC9mLzc4L1BuejIveDIvSlg5VGV2d1BZUlh5TmZYTnpNems4L25mL25sCmx5NHVMaGdR K052RE9RVFFQNG93NVB3cWthUmhjT2V1Wi9qRFBmc1VDNFIyYkpaS0poUVRNejNuU2tuWmQvUDNr bzhxRG05WnVyRFQKM2k3bDVlVURQbDcrMFplSG1XVWx5Y2w3UHZ3dy9NVlRpRVNpc0xBdytqV0x4 VkszbTV1YmsvOCtZSnZENGRDdm0xNml3T1Z5Q1NGbQpabVlpa2VhZDR2bjUrYW1wcVNVbEpSS0pS UGVrdi83NmEzVjFkZE5MU243OTlWZjZKTHRBSURBek0xUDNTdmRPTmwveUJYOUw5Wi9nClZlMklo SVNFakl5TVJZc1dXVmhZUkVkSHE2KzgxeWd3ZEp4akRRME5kQzRPaDlQUTBOQTh3a3RqYW1wcVpX WDErZWVmVDVnd29XUHUKOFk3ZlEzaUZaczZjT1gvKy9MS3lzaEVqUnV6YXRRc0RBaWdlQU5xRndW UktoWVRSVmFwa0VFS1lOWGtDR1pIS3pJaStmNzdtNXU4bApjdHZlaEpCN0JmZUgzTGtqS0NxcUxy aFBDSkhiOXM2L1VheVhGRHdlTHlrcFNlUEppYnBvYUdpZ2Y2bVUvZ0hYcHRhdlh4OFZGZVhpCjRr SlJWRUJBZ0k1SmYvenh4NlNrSlBvWmtZU1EwdExTTld2V2VIbDVVUlJsWW1MUzJOakk1WElOK21O ODhHcDNoTFcxZFd4czdMeDUKODdLenN6ZHMySkNhbXRwQzZmN2Y2NTdibkdOY0xwZlA1NnYvdjNt RWw2YTE4cWJqNlBnOWhGZG84dVRKa3lkUHhqakFQK2dRRDBNQQora2NSQmtVSXc0aEx5aWRhWE9T U2NxVlNRVkVxQnVPMW5HOGpSb3c0ZXZTb1JDSTVmZnAwOHg4M2JYVU1LT3FubjM0U2lVUS8vUEJE CjA4ZlIwT3p0N2UzczdPUnkrWkVqUjdoY0x2MlFid3NMaS9MeWNybGMzbUxTVzdkdXNkbHM5UUVy SWNUT3pzN016T3pXclZ1RUVFZEgKeDFPblRvbkY0cDkvL2htM3pSblVLOXdSUzVZc3VYRGhna0to c0xHeFVULzN2ZW0wZWE0NU5tellzTXpNVExGWWZPellNUzAzNWdJQQpBS0I0QU1QcTBtZE1oY1Np UW1wVktiVVN5bzBycEZabFlxdEthVGZUbnE0R3phdmxzWVl2SWl3czdNR0RCeUVoSWNlT0hRc0tD dEo5CnhSNDlla1JHUnA0OWV6WXlNbExqbzZpb3FJU0VoQVVMRmd3Y09IRHk1TW14c2JHRWtGV3JW cTFhdFNvaUlxTEZwRC84OEVQelN5WW0KVEpoQS84NUFSRVJFZG5aMlZGUlUzNzU5V1N3V0xqMHlu RmU0STRLRGc5UFMwZ0lDQXJaczJhTCtLYWltMCtaNTU5amR1M2REUTBPTAppb3JDdzhPeFp3RUFR QmQ0MmhKb2VzR25MUkZDdER5UFZlK1BXb3FkczQ2K2JJa1FNdHRqS0NGa1c5Wk4raTJ6ckhoclV2 eXJHc2FtCmo3VUJlTjBkT0hDQVB0ZGh1S2N0QVFDQTRlanhhVXNvQTBEL0RQRXcxdFpzVFlxUG5m UFhVMWwzYkM5dU9xZGZZZVVBQUFBQThMZUUKNGdGZWV5Z1NBQUFBQUY0TzNQTUFZQkM0WmdrQUFB QlFQQUFBQUFBQUFJb0hBQUFBQUFBQUZBOEFBQUFBQUlEaUFRQUFBQUFBWGdZOApiUWwweFc4VVlC QUFBQUFBVUR3QXRJM1ZxVE1HQVFBQUFPQ2ZESmN0QVFBQUFBQUFpZ2NBQUFBQUFFRHhBQUFBQUFB QUtCNEFBQUFBCkFLQWp3ZzNUWUNqUDZ1dit1SDlQTHBlYm1KZzZPRG1abUpoaFRBQUFBQUJRUEFC b3Fxd3NmMXBWMmRmQnljVFV0TEdSbi9kNzd2QmgKdzAzTXpBMlhzU2dsaEMxdWZHcmxPblRhVW93 L0FBQUFnQ0hnc2lYUVA0VkM4YlNxY3VEZ0lWMjZXaGdiZDdhd3NIUVpOZWJhdGF0SwpwY0pBR1l0 VHB0djJIL3lHUjZSakwrUGJlei9HTGdBQUFBQkE4UUN2aDdxNkdsdGIyNmF6aThsa0dyUFpEYy9x RFpIdWo5Umd1eUdqClRicjNGZ3ZyalhsZDdMb3g3K3pGeVFjQUFBQUEvY05sUzZCL2NwbGN4ZFNj V2t4bUo2RlF4T3VpLzNROHFkREUwbFlrRVJseGJFV1AKenhwYlcvTWVubTFmcUFBLzcrYU5oNDhj MTFkWEEveTh0VVJiODhtcWxhcyswUjRoTCsvM2d3ZlNTa3BLMkd5VEVXKytHUm9XYm03TwpiWGQv ZE1rSXV1eEg3WHUyM1pQUTFOU3MzNEQrVVZIUlZsWlc3WnRVQUFBQUtCNmdvN3Q3OVh0amMvc2lK cXRwbzBRa2V2UzB3Tll1ClRPL3BjbXZZYm1WL3NyZ2N3ZjFNR1dkQVF4Vy94cmkvWGJ0Q3FRL0NY c2tCV1ZsWm1mWUZDZ3J1YnRtMGNkYWNPU1BmZk90Wnc3UE0KNDhmMnArMmJQV2VlNFRMQ0s2R2Vl NDJOalQrYy9IN3IxNXZXL09jekRBc0FBSFFFdUd3SjlPeHhjVkgvN3FweFBjcmM3RXNuOUN5ZAow S04wUXEreThUM0tKanJWOUxlUlBDNHUwbnRHOS9nREY2NDNTSjd4bFJ4SGdaQzZYOGdmR2EzUEk2 MjYrcm8xbjY0T0NacStldFcvCkJVSUJJVVFtazBXRUJaOC9mMjVtVkVSVVJPajU4emxuZnYxbFps UjRWRVRZK2ZQbkNDRUtwU0kwZU1hbFN4ZkRRb1BtenBuMTU1OS8KYXNUTXo4OWZ0SEIrY09DMGor YlB2WG56QmlFa2Z0blNwMCtyQS95ODA5UDN0NWlVRUhMaStMSHBNd0pIajNKbHNWamRMTHBGZlJC TgpWdzVTbVN3eVBQUzd3eG5CZ2ROYVc3Zk5qRFcxTmF0WC9UczBlRWJDditPcnE2dWFod1ZkWEw1 eUtYYmU3S0FaQVlzV3hONjVlNmUxCkthVGoySnFabVhsNGVoVVhGOU52bSs4ajdSTzFOYTNOVHkz OWxFcWxMWWFpbXVqYXRhdW5wNmU2dDYwdC83eEQ2dUxpc25IalJvM0cKalJzM2pobzFxbjFabXZi WnhzWm14b3daVDU0ODBhVW5jcmw4K2ZMbEppWW1UVk8wbWV2RlIwQy9ETm9scWlYNHN3Q0E0Z0dn RFFwQgpOWXZKWWhoUkpYWE13MWNWSmJWR0NxV1NFTXFJWVpENWR1cnNUNTV4YTg4WE1ocXY1aFRs UHZCYXV1N1UyWi8wR0gvM3pwMDllL1JNCjJiWEh3ZEVwZlg4YUlZVEpZb3JGNHNlUGlyY21ib3Vl RmJNckplVkpTY25XeEcralo4MDZlQ0NORUdMRU1KSklKSThmUDlxZXZIUDgKK0FuNzAvWm94RXpk bVJ3U0dyNTc3MzV2Yjcva2I1TUlJZXMrLzVJUWN2akk4Y0RBNEJhVEVrSWVQM3IwbG90TDh4NnlX RXl4V0tSUwpLWGZ0U1d0dDNUWXo3dCszMThIUktUa2xkY0RBUWZ2VDlqVVBDN3JZOGUyM0h5MWN2 SGYvUVYvL2dMMnBPMXViUWpxT3JVQW9PSHJrCk8yY25aL3B0ODMya2ZhSzJwclg1cWFXZm5UcDFh aTJhNnIrS2lvcEdqQmdSRnFibnM0dXhzYkZwYVpxYnMyL2Z2dm56NTJ2cGt2YVkKZEllVlN1V3RX N2Q2OSs0ZEdocXFTMDlLU2tvKy8venowdEpTWFZMOFk2bWF3WmdBb0hnQWFJTmNXQ3VzTEZBcTVQ bGxiQkhwa25sZAp3cUFvQm9NaWxQN24yNm16UCtVVTNiaCsvNWhQVEp6RHd1T1RsMjFNUDdNZ3Ar akd5VjlPNml0RmZ2NU5EMi92enAwN2UzaDY1ZjJlClN3aWhDS1ZRS0R5OWZkaHM5c2kzWEJvYitU NysvdlRyNnVwcTliK2c3cE1tczluczk5MG4vWEgvdmtiTWpadTNqaGp4Sm92Rkd1dm0KVmxWVnBV dFNRa2hEd3pOdVMzYzRVSVNTeStYdlRYemZ1Rk9uMXRadE0rUHQvUHlwSHA1c05udlNsQ2tGZCs4 MER3dTY0UEc0djEyKwpYRmRiTTNhczJ4ZnJOMnFaUWxyR05zRFBPOERQZTVxL3p5Y0pLK3ZyNjJJ WExHeHRIN1U1WjdRYzRUV2ZuMXI2cWN1MmQrM2FkZkhpCnhYbDVlZlRiMHRMU0NSTW1jRGdjTnpl M3g0OGZheXhjWGw0K2NlSkVVMVBUQ1JNbTFOZi83MUVLemIrb25qWnRXbmw1ZVVGQmdicmwKN3Qy N2xaV1ZBUUVCRW9ta1c3ZHUrL2J0czdhMnRyS3lPbkRnZ0VhUXAwK2ZUcGt5eGNURVpOaXdZZGV1 WGRQOEQ0ZWlyS3lzbGk5ZgpucHViU3dnUmk4VVdGaFpyMXF5aHp5MDA3My8vL3YzcHpXeXhuNjF0 VVd1KysrNDdSMGZIenAwN0R4bzBLQ2NucDdVZ0dyMXFxbmtQCld4c1FIYjE0bDFwVVdscktZREJx YTJzSkljK2VQVE15TWlvdExkVVNscUtvdm4zN2lzVmlkUVNoVU9qZzRGQlhWNmY3SmovdjdnQUEK RkEvd0tsR0VJZWRYaVo3a0R1NmNwMUtwUFBzVUM0UWl1VVFnRTlicFBWZE8wWTNnOXdiV0NSNmN6 dnVLL3A5Y29acmthbnF4T0Y5ZgpLVVFpMFljZlJBYjRlYytNREsrcis5OG1tSFBNQ1NFc0pwTVF3 akhqMEsrYmZzMUczOHBzYW1ZbUVvazBZdDY1YzN2WjBpV2h3VE9DClp3VG9ucFRINDlIL0FMZHky TXJUc202YkdmbjhCZzdIbkJCaVpzWnBhR2hvSGhhYUhuUXFtangzV0NhWHF3OGxsOFd2NVBNYmxu OGMKRjdkazRkMy9IdCszTm9WYUc5dkRSNDRmUG5MY2ZkSmtEeSt2dWZQbTg3Zzg3ZnRJZTViV05K K2Z6OXRQRGZYMTlldldyUnM5ZWpUOQo5dU9QUDNaeGNTa3JLM3ZublhlV0xWdW1zZkNDQlFzR0R4 NWNXVm5wNHVLeVlzV0twbFdOeHBLZE9uV2FOV3ZXdm4zL085T3liOSsrCm1KZ1lGb3ZWcVZPbmhv YUdXN2R1RlJVVkpTWW1ObzFEVzdKa3laQWhRNnFxcWxhdFdoVVRFOU84ejlYVjFaOTk5dG5Zc1dN SkljYkcKeG8yTmpVcWxzcWFtcHNYKzA0ZXpyWDJWM3RvV3RXYjI3TmtIRGh6Zzgva3JWcXhZdEdo UmEwRTBldFZVOHg2Mk9TQ0c3bEtMN096cwpoZzBiZHYzNmRVTEk5ZXZYaHc0ZGFtZG5weVdzVUNq MDhQRFl1M2V2T2tKaVlxS25wMmVYTGwxMDMrVG4zUjBBb0R2Y01BMEdLa3VaClNxbVFNTHBLbFF4 Q0NMTW1UeUFqVXBrWnNkSi9xbHJob3pwK0dXRVFwWndRUW95TXFFWnhHU0ZjZmNYbmNubWJ0bXhs czluUHV5S2YKMzhEajhnU05qV3kyNXZkem16ZHVDSXVJR0RueWJZcWlRb05uNkpqVXlibmY1VXNY dkgzOFdxblpLQzNydHBuUjNKemIyTWpubW5NYgpHL2xObitDa0RndHFYYnRhbEQ0cDdkR2pCLzMy VWZGRGF4c2IrcldWbFZYTTdMbXEyWFBPbjh2WnVtWFR0dTBwV3FhUTlyRU5EWXY0ClpIVkNuejRP ZG5aMjJ2ZFIreVpxOC9uWnZuN1NoUk9Ed1JnNmRPaVFJVVBVbHhpZE9YTW1MeStQdytIRXhzWU9I ejVjWTYxZmYvMzEKOXUzYlptWm1peFl0Y21ucFlyeW1ZbUppM056YzFxNWRTMUdVU3FVNmN1VElo UXNYNk5ReW1lempqei9tY0RoZVhsNHpabWhPN0I5LwovREUvUDkvTXpNekh4OGZIeDBlano0UVFH eHViaVJNbjd0NjltMjZVU3FXelpzMmlSMEI3LzV0N3JpMGloRmhiV3g4OWV0VEt5aW93Ck1EQXdN TEMxSUJxOWFxcDVEOXNjRUVOM2lUUTdKMFBYV2xPblRyMSsvZnJFaVJPdlg3OCtkZXJVTnNNdVhM aHd5cFFwMGRIUkZFVUoKQklMTm16ZGZ1WExsdVRiNWVYY0hBRHpISVI2R0FQU1BJZ3lLRUlZUmw1 UlB0TGpJSmVWS3BZS2lWQXpEM1BOQWxFU2hVQ2xrS3FWUwpxWkFyVlVvOWh4ODJmSGhtNW5HSlJI TG0xMTgrV1oyZzZ4aFExT21mVDRsRW9sTS8vZWpjcjUvbVYzSDJkdDF0N2VRSytZa1R4OHpOCnVS VVZGZlFoYVVWRmhVd3VieTJwdDQvZjBhTkh6cDNMbHNwa0RRM1BqaDgvK3RYNkwzWHNjSnNaaHd3 ZCtzUEo3eVVTY2RhSjQ0T0gKRE1FczFpSTRORFI1KzdhU0p5VlNtZXlQUCs1L3V5MHhLT1N2aSti amx5MjlkT21pUXFHMHRyWlJLcFV2TW9WWUxOYnNPZk1TdDI2UgovUGRtWmUzNzZMbXl0RGcvMjlk UCtycjJ1WFBuTGw2OGVQZnUzZGJXMW5SN1RVMU50MjdkQ0NFV0ZoWlBuejdWV0t1aG9hRjc5KzRV ClJWbGJXNWVYbDJ0UFlXTmo4OVpiYjUwL2Y1NFFjdTdjdWRHalJ6ZDlkaTJkcFZPblR1b0JWNnVy cTZPdk1tcXh6eXFWcXJ5OGZNK2UKUFUyajZkai81bHJjSW9xaTVISzVlaG1wVktyK001aVZsZlgw NmRPMzMzNTcrUERoNTg2ZDB6NHM2bDQxMVZvUHRReUlvYnRFbXQzegpRRGRPblRxVnZtenMyclZy ZFBHZ1BXelBuajJIREJseTRzUUpRa2hpWXVKNzc3MzN4aHR2UE5jbVA5Y0VBd0FVRC9DS2Rla3pw a0ppClVTRzFxcFJhQ2VYR0ZWS3JNckZWcGJTYmFVOVhRNlJUcUNROGpyV1pLYy9FeE1UVXpNVFV6 RlMvOFlPQ1E0b2ZQcHdaRlo2VmRXTGEKOU9mNEp1K05OM3JNbmpYejNMbWMwTEFJalk5Q3d5UC84 OG5xWlhHTCsvY2Y4TDc3cENXTFBpS0VMRit4Y3UxL1BvbUovcUMxcEQxNwo5bHkwT083N3pNeUkw S0JGQythWFBua1NQV3VXamgxdU0yTmdjTWk5Z29LWlVSRVBIejVRSHdwRGk4YU5leWRnMnZTdk4y MklEQXRPCjNMckZmZEtVMGFQK210dlRBNE1PSFR3UUdqUTk4WnV2WjhYTWVjRXBaR2RuOTYrSjdp bkoyK20zMnZkUmExbGEvUFdTRnVkbnUvdEoKQ0ZtL2Z2MjJiZHZ1M2J1bmJyRzB0S1F2YTZtcHFi RzB0TlJZM3RyYXVxR2hnVDYrYkhwMWUydm16NSsvZXZWcWdVRHd5U2VmYUxsVgpXa08zYnQzb092 azV2dnI0N3hmbjJ2dmZYSXRiWkdkbjEzUk04dkx5K3ZUcFE3L3UzYnYzamgwN0tpb3FGaTllSEJJ U29uMVlXbnhtCjBmUDI4Q1YwcVRWdnZmVldjWEZ4V1ZuWnc0Y1AzM3JyTFYzQ3hzWEZ6Wm8xNitu VHA1czJiWXFZMG1sdkFBQWdBRWxFUVZTTGkzdmUKVFg3ZUNRWUF6L0YzTWlGQjI5ZEwyZG5aOURj SGNYRng5SC9TRDB1cmVHeGM3UFIzVmkrUzk3RnI0ZW9pc1ZTaFl3UXR6MlB0MmR0Qgo3eDJPMy9G NTg4WjEwY3RlN1REaXA3dWdJNmlycjFzd2Y5NmV2ZnRmY0g0ZS9lNFEvWjF1ZW5vNi9XOUJYdUdq NGM2OTZPdUk2R1h1CjNic1hFUkZ4OXV4WittcVdpSWdJZTN2NzVjdVhmL3JwcHhVVkZYdjI3S0VQ RGVubG82T2piVzF0UC83NDQvVDA5QU1IRHZ6NjY2OXQKOXNIRnhjWFcxcmFxcXVyaXhZdE5qelhW SFZDL1ZyK1lPWE9taVluSnA1OSsrdlBQUDMvNjZhZTNiOS9XV0tWNTVhRCtTSHYvbTc5bwpjWXYy NzkrL2JkdTI1T1RrUG4zNjNMeDVNem82T2lFaHdkL2ZueEF5YXRTb1JZc1crZmo0WEx0MkxTQWdn SDZJVTR0Qld1dXc5aDYyCnRxSkJ1NlJsYktPaW9rcExTKzNzN0hidDJxVmoyUGZlZTA4c0ZuTzUz Sk1uVHo3dkpyZGpnZ0g4dmRGL3RBa2hLcFZLZlYyaXM3TnoKTzBLaERBRDlNMFNGb01VcnJ4TUFP cXk5dTFNaklqNTRPYm42OWVzM2E5YXNPWFBtcEthbUVrTFdyVnNYRkJSa1kyUGo0dUxTOU9iWAp2 LzZ6WGJjdUtpcksydHE2UjQ4ZTMzNzdyUzVIbi9Qbnp3OEpDVGw0OEtEdVhmcmlpeStDZzROdGJH d2NIUjFUVWxLZTd3K0wxdjYzCnVIenpMUW9PRHJhMHRBd0tDaW9zTE96VnE5ZkNoUXZwdzNSQ3lL ZWZmanAvL3Z6UTBOQmV2WG9sSnlkckh4YTk5UEFsZEltMGRFWkMKZmR1RG41L2ZrU05IZEE4YkZ4 Zm43dTZlblozZGprMSszbTREZ081dzVnRTB2ZmlaQnlBNDh3Qi9yL25aMnBrSGpDUVlUa1pHeHNh TgpHK2xicFFIZ0JlSE1BMEJIaDhvQk1EOEIya2N1bDErK2ZIbisvUG5wNmVrWURZQ09Cc1VEQUFB QWRDQ21wcVpXVmxhZmYvNzVoQWtUCk1Cb0FLQjRBQUFBQVdpV1JTREFJQUIwV0h0VUtBQUFBQUFB b0hnQUFBQUFBUUg5dzJSTG9TaWJGNyt3QUFBQUFvSGdBMEFGSDM3L2MKREFBQUFBQ3ZGMXkyQkFB QUFBQUFLQjRBQUFBQUFBREZBd0FBQUFBQW9IZ0FBQUFBQUlDT0NEZE1nNkhVMXRZV0ZCVElaREpU VTlOKwovZnB4T0J5TUNRQUFBQUNLQndCTnBhV2xGUlVWVGs1T1ptWm1mRDcvMnJWckkwYU00UEY0 aHN0NE95bVFMVzU4YXVYcUVySWM0dzhBCkFBQmdDTGhzQ2ZSUExwZFhWRlFNR3piTTB0S1N6V1pi V1ZtTkd6ZnV0OTkrazh2bEJzcFlrT1J2MjMvd0d4NlJqcjJNcjZjc3dTNEEKQUFBQVFQRUFyNGVh bWhwYlcxc2pJeU4xQzR2Rk1qRXhxYXVyTTBTNi9PMHo3SWFNTnVuZVd5eXNOK1oxc2V2R3pFMVpq TDBBQUFBQQpvSGU0YkFuMFR5YVRFMHF6TG1XeE9na0VJa3RML2FmalNZVW1scllpaWNpSVl5dDZm TmJZMnByMzhHejdRbmw0ZURSdnpNckswbGRYClBUdzh0RVJidVhMbG1qVnJ0RWNvTEN6Y3UzZnYv ZnYzQ1NIOSsvY1BEUTExZEhURWxIdkptdTlIN1h1MjNaUFF6TXhzd0lBQkgzNzQKb2JXMWRmc21G UUFBQUlvSDZPaHVYYzQwTnJmLzR4NnJhYU5FSkJKVjMrM1ZLMUx2NlhKcjJHNWxmN0s0SE1IOVRC bG5RRU1WdjhhNApmOTkyaFZJZmhMMlNBN0xTMGxMdEN6eDgrSERWcWxWaFlXRXJWcXdnaEp3NWMy YlZxbFhyMXEzcjFhc1hadDNmaVhydThmbjhyS3lzCmpSczNmdkhGRnhnV0FBRG9DSERaRXVoWllX RmgvKzZxY1QzSzNPeExKL1FzbmRDamRFS3ZzdkU5eWlZNjFmU3psaFFXRnVvOW8vZnEKUXhldU4w aWU4WlVjUjRHUXVsL0lIenYzU3ozR3I2MnRYYmx5cGIrL2YzeDh2RUFnSUlUSVpMSVpNMmJrNU9T RWhvWUdCUVZsWjJlZgpQbjA2SkNRa09EZzRKeWVIRUtKUUtBSUNBaTVjdURCOSt2VG82T2pIang5 cjFsZTNiczJiTjgvUHp5OG1KaVl2TDQ4UXNtVEprdXJxCmFnOFBqMzM3OXJXWWxCQnk2TkFoZjMv L3laTW5tNWlZbUppWVRKMDYxY3ZMNjlDaFEvWDE5WDUrZmlLUmlCQWlGb3RuekpnaEZvc0oKSVNL UnlNL1ByN3E2T2lnbzZPelpzeUVoSVNFaElYUVBXMHdobFVxRGdvSU9IanpvNStlSG1kdytGeTll L1BEREQzMTlmZWZPblh2Nwo5dTBYSEdvT2grUGo0L1B3NFVQNmJVMU5UWHg4ZkVCQXdMSmx5NnFx cXRxY3FLMXBiWDVxNmFkVUtzWE9CUUFBRkE5Z0VBcEJOWXZKClloaFJKWFhNdzFjVkpiVkdDcVdT RU1xSVlaRDVkdUxVU2MrNHRlY0xHWTFYYzRweUgzZ3RYWGZpMUVrOXh0K3hZMGV2WHIzUzB0S2MK blozMzd0MUxDR0V5bVdLeHVMaTRPRGs1ZWM2Y09jbkp5WC8rK2VlT0hUdG16NTVOTDJCa1pDU1JT SXFMaTNmdjN2M3V1Ky91M3IxYgpJK2IyN2RzaklpSU9IanpvNysrZm1KaElDUG5xcTY4SUlWbFpX YUdob1MwbUpZVGN1WFBIemMydGFSdzNON2Y4L0h3ZWorZnM3SnliCm0wc0l1WGJ0bWxnc3ZuNzlP aUVrTnplM1g3OSszYnAxRTRsRXhjWEZPM2JzaUltSlVVZHJub0xGWW9sRUlwVktsWjZlam1uY1Br bEoKU1hGeGNSa1pHZE9uVDA5SlNYbkJvUllJQkJrWkdmMzY5YVBmN3Q2OW00NHdhTkNnUFh2MnRE bFJXOVBhL05UU3owNmRPbUhuQWdBQQppZ2N3Q0xtd1ZsaFpvRlRJODh2WUl0SWw4N3FFUVZFTUJ0 WDhSZ2k5VkE0NVJUZXUzei9tRXhQbnNQRDQ1R1ViMDg4c3lDbTZjZVNIClRIMmx1SG56cHErdmIr Zk9uYjI5dmVtRGNvcWlGQXFGcjY4dm04MGVOV29VbjgrZk5tMGEvYnE2dXBwZVM2VlNUWjA2bGMx bVQ1NDgKdWZuNWxzVEV4SkVqUjdKWXJQSGp4MWRXVnVxU2xCREM1L00xSG5kcllXSFIyTmhJQ0Jr N2R1eHZ2LzFHQ0xsOCtmS1lNV011WDc1TQpDTGx5NWNyWXNXTXBpcExMNWY3Ky9obzliSEc3NUhL NXU3czdqaFRiamNmalhicDBxYmEyMXMzTmJmUG16ZTBiYWc4UER3OFBEMDlQCnovajQrTHE2dXNX TC8zb0F3SzFidDd5OHZOaHN0b2VIaC9xMGh2WTUwNW9XNTZlV2ZtTFBBZ0FBRGZjOGdQNVJoQ0hu VjRra0RZTTcKZHozREgrN1pwMWdndEdPelZES2htSmpwT1ZkTzBZM2c5d2JXQ29wTzUzMzFWK21p VUUxeU5mM3hVcjRmOGRSTENwRklGQllXUnI5bQpzZjUzSTRlNXVUa2hoTWxrRWtMb244QmpNcGtx bFVxOUFKZkxKWVNZbVpuUkZ4UTFsWitmbjVxYVdsSlNJcEZJZEU5cWJtNWVVMVBUCnZYdDM5V0wx OWZWMGxqRmp4dXpmdjE4c0Z0KzRjV1BEaGcyTEZ5OFdpOFY1ZVhuUjBkRWF2Vlgzc0xYdE11alBj ZnhOWmpoRktSUUsKOWZQRTVISTVSVkgwNjRTRWhJeU1qRVdMRmxsWVdFUkhSdzhhTktnZFEwM2Y4 NUNjbk96azVEUisvSGgxZTBOREE3MGZPUnhPUTBPRApqaE8xTmMzbko2WUVBQUNnZUlCWGhNRlVT b1dFMFZXcVpCQkNtRFY1QWhtUnlzeUlsZjVUMVFvZjFmSExDSU1vNVlRUVltUkVOWXJMCkNPSHFL ejZQeDB0S1NtS3oyYys3WWtOREE0L0hhMnhzTkRFeDBmaG8vZnIxVVZGUkxpNHVGRVVGQkFUb21I VElrQ0haMmRtQmdZSC8KcTUxeWNvWU9IVW9mQ1BidTNmdlFvVU1PRGc3ZHUzZW5YL2ZwMDRjK1FI eXU3VklmQjBOckxDd3Nuang1MHJOblQvcnRnd2NQYkd4cwo2TmZXMXRheHNiSHo1czNMenM3ZXNH RkRhbXBxdTRjNk1qSnl4WW9WRGc0Tzl2YjI2c045UHArdi92OFhuS2pONXllbUJBQUF0SDJJCmh5 RUEvYU1JZ3lLRVljUWw1Uk10TG5KSnVWS3BvQ2dWd3pEM1BCQWxVU2hVQ3BsS3FWUXE1RXFWVXMv aFI0d1ljZlRvVVlsRWN2cjAKYWZveFJ6cU5BVVg5OU5OUElwSG9oeDkrNk4rL3Y4YW45dmIyZG5a MmNybjh5SkVqWEM2M3ZMeWNQaVF0THkrbmYwcXZ4YVRUcDA4LwpjZUpFVmxhV1VDaWtJeDgvZm56 NjlPbjBwMlBIanMzS3luSjFkU1dFdUxxNlptVmxqUjA3VnUvYkJZU1E4UER3eE1URWtwSVNxVlJh CldGajR6VGZmaEllSDB4OHRXYkxrd29VTENvWEN4c1pHcVZTK3lGQ3pXS3o1OCtkdjNyeFpmYlB5 c0dIRE1qTXp4V0x4c1dQSDZLS3gKM1R1MHhmbUpLUUVBQUNnZTRCWG8wbWRNaGNTaVFtcFZLYlVT eW8wcnBGWmxZcXRLYVRmVG5xNkdTS2RRU1hnY2F6TlRub21KaWFtWgppYW1acVg3amg0V0ZQWGp3 SUNRazVOaXhZMEZCUWJxdjJLTkhqOGpJeUxObnowWkdhajZnTmlvcUtpRWhZY0dDQlFNSERwdzhl WEpzCmJDd2haTldxVmF0V3JZcUlpR2d0YVk4ZVBkYXNXWFBseXBYdzhQQ3dzTEFyVjY2c1diUEd6 czZPL3RUVjFWV2hVSXdhTllvUU1ucjAKYUlWQ1FSY1NldDh1R0Q5K2ZHQmc0UHIxNndNREF6ZHYz anhseXBReFk4YlFId1VIQjZlbHBRVUVCR3pac21YZXZIa3ZPTlQyOXZidQo3dTVKU1VucU9IZnYz ZzBORFMwcUtsS1hLMjN1MEJaL3ZhVEYrWWtwQVFBQWJhSVNFaEswZkp5ZG5VMWZJUjBYRjBlZnVY NVlXc1ZqCjQyS252N042a2J5UDNRdGRYYVRsZWF6T3pzNTY3L0NpeExYTkd6Zk9mY1hmbStLbnU2 QWpxSzJ0blRObnpzR0RCMTl3Zmg0NGNJQSsKa1pLZW5rNy9XNUJYK0dpNGN5K01NQURBYTBIOVIx dWxVcW12ZjI3ZlVSbktBTkEvUTFRSVdyenlPZ0dndzlxMWE5Zk1tVE14RGdBQQpvQzhvSGdBQS9y YVdMRm1DUVFBQUFEM0NQUThBQm9GcmxnRHpFd0FBVUR3QUFBQUFBQUNLQndBQUFBQUFBQlFQQUFB QUFBQ0E0Z0VBCkFBQUFBRjRHUEcwSmRNVnZGR0FRQUFBQUFGQThBTFNOMWFrekJnRUFBQURnbnd5 WExRRUFBQUFBQUlvSEFBQUFBQUJBOFFBQUFBQUEKQUNnZUFBQUFBQUNnSThJTjAyQW96K3JyL3Jo L1R5NlhtNWlZT2pnNW1aaVlZVXdBQUFBQVVEd0FhS3FzTEg5YVZkblh3Y25FMUxTeAprWi8zZSs3 d1ljTk56TXdObDdFb0pZUXRibnhxNVRwMDJsS01Qd0FBQUlBaDRMSWwwRCtGUXZHMHFuTGc0Q0Zk dWxvWUczZTJzTEIwCkdUWG0ycldyU3FYQ1FCbUxVNmJiOWgvOGhrZWtZeS9qMjNzL3hpNEFBQUFB UVBFQXI0ZTZ1aHBiVzl1bXM0dkpaQnF6MlEzUDZnMlIKN28vVVlMc2hvMDI2OXhZTDY0MTVYZXk2 TWUvc3hja0hBQUFBQUJRUDhEcVF5K1J5cFdZams5bEpLQlFaSWgxUEtqU3h0SlZKUlVZYwpXMUgx UFdOcksxN0QvWFpIQy9EemJyUGxCUU8yYWMwbnF3eTZnd0w4dkcvY3lOTm92SGV2NEFXMzlKOUQ3 NU5FSTVUNmZ4RmhJWjkvCnZyYXFxa3EvRTB6SHJXczZENlZTS2ZZN0FBQVEzUE1BaG5EMzZ2Zkc1 dlpGVEZiVFJvbEk5T2hwZ2ExZG1ON1Q1ZGF3M2NyK1pIRTUKZ3Z1Wk1zNkFoaXAralhGL3U5ZDVB TXZLeWd6N256MlQrZE9QUHd3ZE5vd2lsTHJ4NVBkWkxCWUxzN2NqT0h6a09QMmlzYkh4aDVQZgpi LzE2MDVyL2ZQYnlzeHQ2SGdJQXdPc0laeDVBeng0WEYvWHZyaHJYbzh6TnZuUkN6OUlKUFVvbjlD b2IzNk5zb2xOTmZ4dko0K0lpCnZXZDBqejl3NFhxRDVCbGZ5WEVVQ0tuN2hmeVIwUVk1MHJwODVW THN2TmxCTXdJV0xZaTljL2NPM1ZoWFg3Zm0wOVVoUWROWHIvcTMKUUNnZ2hFaGxzc2p3ME84T1p3 UUhUbE92SzVQSm9pSkNjM0t5WjBhRmZ4QVpmdjc4dWRaaXhpOWIrdlJwZFlDZmQzcjZma0pJZm43 Kwpvb1h6Z3dPbmZUUi83czJiTjdTRWF1QTNmTFp1VFhEZ3RMakZDNG9lRkxYV1BVS0lYQzYzc3JL NmN1V3l1bnUvNS8zTzQvRmtNaG45ClZ2ZWt6WmVrRHpvL21qODNJaXc0Tytkc2NPQTBGVkhwUGxD dnV4ZVpKTTJabVpsNWVIb1ZGeGZUYjJ0cWExYXYrbmRvOEl5RWY4ZFgKVjJ1ZWptaHhYemRYLzZ3 K09IQ2FTQ1FpaElqRjR2Q3dZTEZZVEFnUmlVVEJnZFBxbjlYVFp4NDA1aUVBQUFDS0J6QVVoYUNh eFdReApqS2lTT3ViaHE0cVNXaU9GVWtrSVpjUXd5SHc3ZGZZbno3aTE1d3NaalZkemluSWZlQzFk ZCtyc1Q0Wkl0T1BiYno5YXVIanYvb08rCi9nRjdVM2ZTamJ0Mzd1elpvMmZLcmowT2prN3ArOU1J SVN3V1V5d1dxVlRLWFh2UzFPc3lXVXlSU1BUbjQwZGJFNytkK2VHSEJ3K2sKdFJaejNlZGZFa0lP SHprZUdCaE1DRW5kbVJ3U0dyNTc3MzV2Yjcva2I1TzBoTnEzWjNlUEhyMTJwdTRObUQ1ang3ZEpy WFdQOXI3Nwo1SXlENlFxbGtoQ2lJcXBEQi9aUGRKK2svbFQzcE0yWEpJVHMzWnZxT21aczByYzcv cmhmS0pQSjZQTWJPZzdVNis1RkprbHpBcUhnCjZKSHZuSjJjNmJmNzkrMTFjSFJLVGtrZE1IRFEv clI5R2d1M3RxODE4TGc4Unllbkd6ZCtKNFRrNWw2WGlNVy8vNTVMQ01uTCs5M0oKeVpuSDVkR0xh Y3hEQUFBQUZBOWdLSEpocmJDeVFLbVE1NWV4UmFSTDVuVUpnNklZRElwUStwOXZwODcrbEZOMDQv cjlZejR4Y1E0TApqMDlldGpIOXpJS2NvaHNuZnptcDkxdzhIdmUzeTVmcmFtdkdqblg3WXYxR3Vq RS8vNmFIdDNmbnpwMDlQTDN5ZnM4bGhGQ0Vrc3ZsCjcwMTgzN2hUSi9XNmRLT1hqeStielI3NWxr dDFkYldXbUUxdDNMeDF4SWczV1N6V1dEYzMrdHIzMWtMbC9aNDcxZE96YytmT2I3ODkKU2t2M2FI WjJkdGJXTnVleXN3a2hseTlkNG5YaHZXSC9SanVTTmwrU0VITC8zcjMzM1NlWm1KaE1tZUtwVXFt ZWE2QmVkeTh5U2RUbwpHeDZtK2Z0OGtyQ3l2cjR1ZHNGQ3V2MTJmdjVVRDA4Mm16MXB5cFNDLzU3 V1VHdHRYemMzMm5Yc3RhdFhDU0ZYZjdzeWV2U1lxNzlkCklZUmN1L3JiYU5leCtQTUZBQURhNFo0 SDBEK0tNT1Q4S3BHa1lYRG5ybWY0d3ozN0ZBdUVkbXlXU2lZVUUzMy9VbHhPMFkzZzl3YlcKQ29w TzUzMzFWK21pVUUxeU5mM3hVdjRVTXFVOW5hY29oVkpoeERDaTM4cmtjb3I2NjhhQVpmRXJqeDQ1 dlB6anVDNWR1MFpHelJ3dwpZQ0FoUkNRU2ZmaEJKTDFBMDNzR2VEeGU4K0RtSEhOQ0NJdkpWQjlT dHhpenFUdDNidS9iczd1MDlJbEVJdEVlU2lBUW1KbHBqbTlyCjNTT0VlSGg2Slc3OTJuWHMyRU1I RDBSL0dOTytwQzB1S1JRS09Sd09JYVNicFdXYlBXbHhvRHI2RERma0pDSC92ZXRnMTg0ZGprNU8K NDhhOW8yN244eHM0SEhOQ2lKa1pwNkdoUWZkOXJXSFU2TkdIMGcrSXhlSmJOMjkrOXNYNjVSL0hT U1RpbXpkdVJFWjlnRDlmQUFDQQo0Z0ZlQlFaVEtSVVNSbGVwa2tFSVlkYmtDV1JFS2pNalZ2cFBW U3Q4Vk1jdkl3eWlsQk5DaUpFUjFTZ3VJNFRidm1oZHUxcVVQaW50CjBhTUgvZlpSOFVOckd4djZ0 WldWVmN6c3VhclpjODZmeTltNlpkTzI3U21FRUM2WHQybkxWamFiM2F5Q29uUkoxMkxNcGpadjNC QVcKRVRGeTVOc1VSWVVHejlBU2lzTXhyNitydDdDd2FOcllXdmNJSVFNSER1SndPUHYycEhZMjdq eG8wT0QySlcxeHljNmQyVUtoa0dQRwpxYTJwYWJNbk9nNVVoL0p5Smtsb1dNUW5xeFA2OUhHd3Mv dnIvbjl6YzI1akk1OXJ6bTFzNUp1YmE4NXdMZnRhYzBsemJxL2V2WTU4CmQ3aXZRMThiRzV0ZXZY dC9kL2h3Nzk2OW04Y0VBQURRUE1UREVJRCtVWVJCRWNJdzRwTHlpUllYdWFSY3FWUlFsSXBobUhz ZWlKSW8KRkNxRlRLVlVLaFZ5cFVyNVFzR0NRME9UdDI4cmVWSWlsY24rK09QK3Q5c1NnMEpDNlkv aWx5MjlkT21pUXFHMHRyWlJLdjlLTTJ6NAo4TXpNNHhLSjVNeXZ2M3l5T3VGNTA3VVlzMnRYaTRx S0NwbGNUZ2l4czdmcmJtc25WOGhQbkRobWJzNnRxS2hvTGRUd0VTTk9IRDhxCkVBb3VYYnE0YUVH c0x0M3o4UEw2K2RSUEhsNWVHdTI2SjIxeHliNTkrLzU2K21laFNIanlaS1o2eVJjY3FBN2w1VXdT Rm9zMWU4NjgKeEsxYkpQOTlUT3FRb1VOL09QbTlSQ0xPT25GODhKQWhHc3MvVjViUnJtTi8vT0Y3 RjVmUmhCQVhsMUUvL3ZEOTZERmptOWRJNm5rSQpBQUNBNGdFTXBVdWZNUlVTaXdxcFZhWFVTaWcz cnBCYWxZbXRLcVhkVEh1NkdpS2RRaVhoY2F6TlRIa21KaWFtWmlhbVpxWXZFbTNjCnVIY0NwazMv ZXRPR3lMRGd4SzFiM0NkTkdUM3FyMjVQRHd3NmRQQkFhTkQweEcrK25oVXpoMjRNQ2c0cGZ2aHda bFI0VnRhSmFkTm4KUEcrNkZtTXVYN0Z5N1g4K2lZbitnQkFTR2g3NW4wOVdMNHRiM0wvL2dQZmRK eTFaOUZGcm9VTEN3c3ZMeXFLaklyNDdmQ2htVHF3dQozUnZ0T3NhNVg3L1JybU0wMm5WUDJ1S1Nn U0dodi94eU9uYk83UDc5LzNjVjFnc09WSWZ5MGlhSm5aM2R2eWE2cHlSdnA5OEdCb2ZjCkt5aVlH Ulh4OE9FRGRiblM1Z2kzK0VNUUxxTkdLUlNLdDF4Y0NDRnZqeHFsVUNoY1JvM1NXS2JwUEFRQUFL QlJDUW5hdnFES3pzNm0KTDI2T2k0dWpMK3A5V0ZyRlkrTmlwNyt6ZXBHOGoxMExWeGVKcFFvZEky aDVIbXZQM2c1NjczRDhqcytiTjY2TFhvWmQrY285YTNqMgowYnc1dS9maVdaK3ZURjE5M1lMNTgv YTg4QzQ0K3QwaCtrUktlbm82L1c5Qlh1R2o0YzY5TU1JQUFLOEY5Ujl0bFVvVkdCaElOem83Ck83 Y2pGTW9BMEQ5RFZBaGFvRTdvYU5aLytmbUVDZThPSERUNHhMR2pqbzVPR0pCWGFPL3UxSWdJbkRv QUFBQzlRZkVBQUhyMmYrLzkKYTlmT0hYVzF0YjM3OUowek54WUQ4Z3A5dEdBUkJnRUFBRkE4QUVE SE5XTEVteU5HdklseEFBQUErUHZCRGRNQUFBQUFBSURpQVFBQQpBQUFBVUR3QUFBQUFBQUNLQndB QUFBQUE2SWh3d3pUb1NpWVZZeEFBQUFBQVVEd0F0STN6WXIvY0RBQUFBQUN2TzF5MkJBQUFBQUFB CktCNEFBQUFBQUFERkF3QUFBQUFBb0hnQUFBQUFBSUNPQ0RkTWc2SFUxdFlXRkJUSVpESlRVOU4r L2ZweE9CeU1DUUFBQUFDS0J3Qk4KcGFXbEZSVVZUazVPWm1abWZENy8yclZySTBhTTRQRjRoc3Q0 T3ltUUxXNThhdVhxRXJJYzR3OEFBQUJnQ0xoc0NmUlBMcGRYVkZRTQpHemJNMHRLU3pXWmJXVm1O R3pmdXQ5OStrOHZsQnNwWWtPUnYyMy93R3g2UmpyMk1yNmNzd1M0QUFBQUFRUEVBcjRlYW1ocGJX MXNqCkl5TjFDNHZGTWpFeHFhdXJNMFM2L08wejdJYU1OdW5lV3l5c04rWjFzZXZHekUxWmpMMEFB QUFBZ09JQlhnTXltVnloMUd4a3NUb0oKQkNKRHBPTkpoU2FXdGpLcHlJaGpLNnErWjJ4dHhXdTQz KzVvSGg0ZWJiWThiMEMxd01EQU5XdldWRlpXUGxjSG9BT1d4eHMyYkFnUApEL2YyOXA0eFk4YnEx YXNmUG54SWY3Unk1Y29YRE42K0NkRGlXbnFmekFBQUFMam5BZlR2MXVWTVkzUDdQKzZ4bWpaS1JD SlI5ZDFlCnZTTDFuaTYzaHUxVzlpZUx5eEhjejVSeEJqUlU4V3VNKy9mdFNBT1NsWlZGditEeitW bFpXUnMzYnZ6aWl5OHdUMTVmYTlldWZmdnQKdHlNakk3bGNybEFvdkhidDJzOC8veHdURTBNSUtT MHR4ZmdBQUFDS0J3QmRGUllXOXUrdXNyTW9NMkl3all3SVVSSENvRlJLb2xJcApLK3ZsaFlXRnpz N08rczNvdmZwUTV2b1ZyaU9Ka3VNb0VGTDNDL2xlUzc4MHhLWmR2SGh4ejU0OVQ1OCs3ZDY5Kyt6 WnN3Y05Ha1FJCnFhMnQzYlJwVTBGQmdaT1QwNG9WSzB4TlRhVlNhVVJFaEtlbjUrSERoNDhjT2RJ MEFvZkQ4Zkh4T1hic0dQMlcvZ0w3anovKzZOdTMKNzZKRmk2eXNySm91M0R3eVpsY0g4ZWVmZjM3 MjJXZkd4c2IwUG4zMzNYZmZmZmRkUXNpU0pVdXFxNnM5UER5bVRac1dHaHA2NjlhdAo1T1RrOHZK eVMwdkxXYk5tRFI4K1hDYVRoWWVIUjBkSDc5eTVreEFTSFIzOXpqdnZFRUtlUEhueXhSZGYxTmJX TGxpdzRIOUZlTFBWCk5hWldpMnNaYURKTHBWSW1FLzllQUFBQUxsc0NBMUFJcWxsTUZzT0lLcWxq SHI2cUtLazFVaWlWaEZCR0RJUE10eE9uVG5yR3JUMWYKeUdpOG1sT1UrOEJyNmJvVHAwNGFJbEZT VWxKY1hGeEdSc2IwNmROVFVsTG94aDA3ZHZUcTFTc3RMYzNaMlhudjNyMkVFQmFMSlJLSgpWQ3BW ZW5xNlJnU0JRSkNSa2RHdlh6LzY3ZTdkdSttMUJnMGF0R2ZQSG8yRm0wZUdEdUtkZDk2NWR1M2F1 WFBuU2twS1ZDcVZ1djJyCnI3NGloR1JsWllXR2hoSkN0bS9mSGhFUmNmRGdRWDkvLzhURVJFSUlr OGtVaVVURnhjVTdkdXlJaVlsUjc5YmR1M2U3dXJxbXBLUTgKZVBCQUhhMzU2aHBUcThXMUREU1pP M1hxaFAwT0FBQW9Ic0FnNU1KYVlXV0JVaUhQTDJPTFNKZk02eElHUlRFWUZLSDBQOTlPbkRxWgpV M1RqK3YxalBqRnhEZ3VQVDE2Mk1mM01ncHlpRzBkK3lOUjdMaDZQZCtuU3BkcmFXamMzdDgyYk45 T05OMi9lOVBYMTdkeTVzN2UzCjkvWHIxd2toRkVYSjVYSjNkM2YxOFJaOXc0T25wMmQ4Zkh4ZFhk M2l4WC9kejMzcjFpMHZMeTgybSszaDRYSDc5bTJOZE0walF3Y3gKYjk0OGhVSng0Y0tGNWN1WGg0 U0ViTnUyamMvbk4xOHNNVEZ4NU1pUkxCWnIvUGp4OUkwdTlOenc5L2RuczltalJvMnFycTZtbDd4 Mwo3OTdreVpQWmJQYkVpUlBiWEYwOXRWcGN5MENUR1RzZEFBQm9PQTBOK2tjUmhweGZKWkkwRE83 YzlReC91R2VmWW9IUWpzMVN5WVJpCllxYm5YRGxGTjRMZkcxZ3JLRHFkOTlWZnBZdENOY25WOU1k TCtYN0VzejJkcHlpRlFxRitWSlJjTHFjb2luNmRrSkNRa1pHeGFORWkKQ3d1TDZPaG8ra29Qa1Vn VUZoWkdMOEJpc1pvZW5LbGYwL2M4SkNjbk96azVqUjgvWHQzZTBOQmdibTVPQ09Gd09BME5EUm85 YVMweQp2UG9aVGxIdnZQTU9mY1ZSZVhsNWRuYjI1NTkvdm5idFdvM0Y4dlB6VTFOVFMwcEtKQkpK MDNaNnB6T1pUUFZaQzRGQVlHWm1wdjVJCisrcnFxZFhpV29hZXpBQUFnT0lCd0FBWVRLVlVTQmhk cFVvR0lZUlpreWVRRWFuTWpGanBQMVd0OEZFZHY0d3dpRkpPQ0NGR1JsU2oKdUl3UWJ2dWlXVmhZ UEhueXBHZlBudlRiQnc4ZTJOalkwSyt0cmExalkyUG56WnVYbloyOVljT0cxTlJVK3JncUtTbUp6 V1kzUDI3VAphSW1NakZ5eFlvV0RnNE85dlQzZHd1VnkrWHkrK3Y4MWxtOHRNblFvM2J0MzkvRHdP SHIwYVBPUDFxOWZIeFVWNWVMaVFsRlVRRUNBCmxpQW1KaWFOalkxY0xyZSt2cjdOMWRWVHE4VzFY czVrQmdDQWYrNGhIb1lBOUk4aURJb1FoaEdYbEUrMHVNZ2w1VXFsZ3FKVURNUGMKODBDVVJLRlFL V1FxcFZLcGtDdFZ5aGNLRmg0ZW5waVlXRkpTSXBWS0N3c0x2L25tbS9Ed2NQcWpKVXVXWExod1Fh RlEyTmpZS0pWLwpwUmt4WXNUUm8wY2xFc25wMDZkWHJGaWhKVEtMeFpvL2YvN216WnVsVWluZE1t ellzTXpNVExGWWZPellzYUZEaDJvc3IzdGtlTW4rCi9lOS9aMlJrMU5mWEt4U0t1cnE2UTRjT0RS dzRVSDI4WGw1ZVR2OGVvcjI5dloyZG5Wd3VQM0xrQ0pmTExTOHZieTJnbzZQanFWT24KeEdMeHp6 Ly9yRDVTYjNQMUZ0ZDZPWk1aQUFEK3NYRG1BZlN2UzU4eEZZK3ZxZ2loQ0pFckdSS2xGWDFjMDZY M1cySURwRk9vSkR5Twp0VndwVVNqcHF6c29sVXJXN21qang0L25jcm5yMTY4dkxTMjFzckx5OHZJ YU0yWU0vVkZ3Y1BEMjdkczNiTmhnYlcwOWI5NDh1akVzCkxHekxsaTBoSVNHV2xwWno1ODdWSHR6 ZTN0N2QzVDBwS1lsK1BFNVlXTmo2OWV0RFEwT2RuWjBYTFZxa3NmQnpSWWFYYWY3OCthbXAKcWZQ bXpXdHNiRFExTlhWeGNWbTRjQ0g5MGFwVnExYXRXaVVVQ3RQUzBxS2lvbGF1WEdsaVloSWJHMHRS Vkd4czdIZmZmZGRpd0lpSQppQysvL1BMNDhlTWZmZlFSaThWU3FWUVVSYlc1ZW90cnZiVEpEQUFB LzB4VVFrS0Nsbyt6czdQcHEzTGo0dUxvZjVZZWxsYngyQ2c1Ci9zN3FSZkkrZGk5MGRWRmhZV0Zy SCtuOU9hMkVrRVdKYTVzM2JweUw3MDBCOU9iQWdRUDBDWXIwOUhUNjM0Szh3a2ZEblh0aFpBQUEK WGd2cVA5b3FsU293TVBCRmpzcFFCb0QrR2FKQzBBSjFBZ0FBQU1ETGdYc2VBQUFBQUFBQXhRTUFB QUFBQUtCNEFBQUFBQUFBRkE4QQpBQUFBQUlEaUFRQUFBQUFBVUR3QUFBQUFBTURmR3g3VkNycmlO d293Q0FBQUFBQW9IZ0RheHVyVUdZTUFBQUFBOEUrR3k1WUFBQUFBCkFBREZBd0FBQUFBQW9IZ0FB QUFBQUFBVUR3QUFBQUFBMEJIaGhta3dsR2YxZFgvY3Z3YkcwWllBQUNBQVNVUkJWQ2VYeTAxTVRC MmMKbkV4TXpEQW1BQUFBQUNnZUFEUlZWcFkvcmFyczYrQmtZbXJhMk1qUCt6MTMrTERoSm1ibWhz dFlsQkxDRmpjK3RYSWRPbTBweGg4QQpBQURBRUhEWkV1aWZRcUY0V2xVNWNQQ1FMbDB0akkwN1cx aFl1b3dhYyszYVZhVlNZYUNNeFNuVGJmc1Bmc01qMHJHWDhlMjlIMk1YCkFBQUFBS0I0Z05kRFhW Mk5yYTF0MDluRlpES04yZXlHWi9XR1NQZEhhckRka05FbTNYdUxoZlhHdkM1MjNaaDM5dUxrQXdB QUFJRCsKNGJJbDBEKzVUSzVpYWs0dEpyT1RVQ2ppZGRGL09wNVVhR0pwSzVLSWpEaTJvc2RuamEy dGVRL1B0anRhZ0ovMzRTUEh0YmM4VjdUbQpqZTJPcGt0dm0xcnp5YXFWcXo3UnBYc1VSWm1iYy9z UEdCQVNHbTV0YmEzZkhVUjNjdm15T05jeDR6dzhQSnQrbEpXVmVmbmloWFdmCmYva2FUZThPdms4 Tk41a0JBQUJRUElCQjNMMzZ2Ykc1ZlJHVDFiUlJJaEk5ZWxwZ2F4ZW05M1M1Tld5M3NqOVpYSTdn ZnFhTU02Q2gKaWw5ajNOK3VZd3lGK2tEdGxSeTBsWldWNmRoREZWRTllL2JzMUU4L2J0cXcvdk12 dnpKRVp5Wk5udko5WnFaRzhYQXU1NnlubDgvcgpOYjA3L2o0RkFBQkE4UUN2amNmRlJmMjdxK3dz eW93WVRDTWpRbFNFTUNpVmtxaFV5c3A2K2VQaW9wNjlIZlNiMFQzK3dNOWJFbHhICkVpWEhVU0Nr N2hmeTMxL3dtU0UyN2ZLVlN3ZlM5dFU4ZldwalkvUEJoekVEQnd3a2hOVFYxMzN6OVpiQ2V3VU9q bzV4SHk4M05UR1YKeW1TelprWk5tZXB4N09oMys5TXptc2Rwdm9wTUpvditJT0tENkZsN1VuY3Bs WXJJRDJiS3BMSUQrL2NwbGFySUQyYU9HK2VtVUNvaQpRb05uejQzOWRsc2loOFA1ZU5tS0hqMTZO STJabjUrZnVtdEhaVVZGTjB2THFBK2lodzRkRnI5czZkT24xUUYrM3I3K0FZR0J3YzJUCk5sMmRJ aFNQeS9QMDlNNDZjYnkxZ0xxUEFDR2t0TFIwNDRZdjYycnI1czZiVHdjYzdUcDIzNTQ5VDU0OHNi ZTNwMXRLbnBROHEzODIKMm5WTW01dmY4YWQ5Qjl5bitwM01jcG1VeWNTL0Z3QUFnSHNld0FBVWdt b1drOFV3b2tycW1JZXZLa3BxalJSS0pTR1VFY01nOCszVQoyWjg4NDlhZUwyUTBYczBweW4zZ3RY VGRxYk0vR1NMUmptKy8vV2poNHIzN0QvcjZCK3hOM1VrMzd0NjVzMmVQbmltNzlqZzRPcVh2ClR5 T0VzRmhNc1Zpa1VpbDM3VWxyTVU3elZaZ3NwbGdzZnZ5b2VHdml0dWhaTWJ0U1VwNlVsR3hOL0Ra NjFxeURCOUlJSVVZTUk0bEUKOHZqeG8rM0pPOGVQbjdBL2JZOUd6TlNkeVNHaDRidjM3dmYyOWt2 K05va1FRbDhMZFBqSThjREE0QmFUTnFWVXFXcnJhZzhmT2poOAp4SnV0QmRSOUJBZ2grOVAyamhv MU9uSGI5b2ZGRCtnV0ZwUDVyNG52bjh2SlZpYzlsNTM5ci9mZlp4b1p0Ym41SFY4SDNLZjZuY3lk Ck9uWENYellBQUVEeEFBWWhGOVlLS3d1VUNubCtHVnRFdW1SZWx6QW9pc0dnQ0tYLytYYnE3RTg1 UlRldTN6L21FeFBuc1BENDVHVWIKMDg4c3lDbTZjZktYazNyUHhlTnhmN3Q4dWE2Mlp1eFl0eS9X YjZRYjgvTnZlbmg3ZCs3YzJjUFRLKy8zWEVJSVJTaTVYUDdleFBlTgpXem5lYW5FVmhVTGg2ZTNE WnJOSHZ1WFMyTWozOGZlblgxZFhWOU5ycVZRcTkwbVQyV3oyKys2VC9yaC9YeVBteHMxYlI0eDRr OFZpCmpYVnpxNnFxMGlVcExjRFBPOERQZTdxL3o2eVpVZWZQbndzT0NkTVNVTWNSSUlRVTNydjN2 dnNrTnB2OWYrLzlTNTNyWCsrL2YrWHkKUlJWUkVVSlVSUFhibFVzVDMzZlhjZk03dUE2MVR3MHht ZkZuRFFBQWFEZ05EZnBIRVlhY1h5V1NOQXp1M1BVTWY3aG5uMktCMEk3TgpVc21FWXFMdlg0ckxL Ym9SL043QVdrSFI2YnkvcnRTWEsxU1RYRTEvdkpRL2hVeHBUK2NwU3FGVUdER002TGN5dVp5aUtQ cjFzdmlWClI0OGNYdjV4WEpldVhTT2paZzRZTUpBUUloS0pQdndna2w2QXhXSTFPVGpqdFphaXRW WE1PZWFFRUJhVFNRamhtSEhvMXlxVjZuOEwKbUhNSklhWm1aaUtSU0NQbW5UdTM5KzNaWFZyNlJD S1JQRmRTK3FwOXBVcFZXMXZ6dy9kWmlkOXNXZk9mejFvTHFQc0lDSVVDVXpNegpRZ2lIODc4Zjkr akM2OUxYd2JIZzd0MEJBd2Jldlh2WHlia2YxNXlyKytaM1pCMXFuNzdNeVF3QUFDZ2VBUFNCd1ZS S2hZVFJWYXBrCkVFS1lOWGtDR1pIS3pJaVYvbFBWQ2gvVjhjc0lneWpsaEJCaVpFUTFpc3NJNGJZ dld0ZXVGcVZQU3RWWG56OHFmbWh0WTBPL3RyS3kKaXBrOVZ6Vjd6dmx6T1Z1M2JOcTJQWVVRd3VY eU5tM1p5bWF6bTFWUVZHc3BXbHVsVFh4K0E0L0xFelEyc3RrbUdoOXQzcmdoTENKaQo1TWkzS1lv S0RaN3h2RWtaRk5YTm9wdGZ3TFRvcUFndEFYVWZBVGJiUk5EWWFHN09mZmIvUDU5MzhwU3BCOUwy TFl0ZjhkMmhneUhoCkVYK2IrZDRCOStuTG1jd0FBUENQTzhUREVJRCtVWVJCRWNJdzRwTHlpUllY dWFSY3FWUlFsSXBobUhzZWlKSW9GQ3FGVEtWVUtoVnkKcFVyNVFzR0NRME9UdDI4cmVWSWlsY24r K09QK3Q5c1NnMEpDNlkvaWx5MjlkT21pUXFHMHRyWlJLdjlLTTJ6NDhNek00eEtKNU15dgp2M3l5 T2tHWEZPMVloUkJDVWRUcG4wK0pSS0pUUC8zbzNLK2Z4cWQyOW5iZGJlM2tDdm1KRThmTXpia1ZG Ulgwc1dORlJZVk1MbTh6CnFZcW9HdmdOeDQ1ODE5ZkJRVXRBM1VmQXdkSHhsMTlPaThYaU03Lzhv djYybXhEaTZPZ2tsb2kzYk40a2s4bjY5dW43dDVueUhYQ2YKdnB6SkRBQUEvelE0OHdENjE2WFBt SXJIVjFXRVVJVElsUXlKMG9vK2VPelMreTJ4QWRJcFZCSWV4MXF1bENpVTlOVWRsRW9sYTNlMApj ZVBlTVRmbmZyMXBRMWxabWFXbDVSUVByOUdqWE9tUHBnY0c3ZHE1WSt1V1RaWldWck5pNXRDTlFj RWhTWW5mekl3SzcyWnArZUdzCjJicWthTWNxdERmZTZERjcxa3lPdWZueStKVWFINFdHUjY1WnZj clUxR1RXN0xrVW9aWXMraWp0d0tIbEsxYXUvYzhuUW9Gd1orcWUKMXBMU3YxcEFVWlNaR1dmSTBL R0xsaXpWRWxEM0VRZ09DZHUwY2YzM21TZm16STFsc1ZncW9sSi9lejE1eXRTdk4yOWFzR2pKMzJu TwpkNmg5K2pJbk13QUEvTk5RQ1FuYXZsN0t6czZtTDgrTmk0dWp2ejU4V0ZyRlk2UGsrRHVyRjhu NzJMVndkWkZZcXRBeHd1UGlvdFkrCjB2dHpXZ2toOFRzK2I5NjRMbnJaMzJ5LzRPZTkvbjVlbzMx NjlMdEQ5QW1LOVBSMCt0K0N2TUpIdzUxN1lTY0NBTHdXMUgrMFZTcFYKWUdBZzNlanM3TnlPVUNn RFFQOE1VU0ZvOGZlckV3QUFBQUE2SnR6ekFBQUFBQUFBS0I0QS9rWnd6UkwyS1FBQUFJb0hBQUFB QUFCQQo4UUFBQUFBQUFDZ2VBQUFBQUFBQXhRTUFBQUFBQUVBTDhLaFcwSlZNS3NZZ0FBQUFBS0I0 QUdnYng4d1Vnd0FBQUFEd1Q0YkxsZ0FBCkFBQUFBTVVEQUFBQUFBQ2dlQUFBQUFBQUFCUVBBQUFB QUFEUUVlR0dhVENVMnRyYWdvSUNtVXhtYW1yYXIxOC9Eb2VETVFFQUFBQkEKOFFDZ3FiUzB0S0tp d3NuSnljek1qTS9uWDd0MmJjU0lFVHdlejNBWmJ5Y0Zzc1dOVDYxY1hVS1dZL3dCQUFBQURBR1hM WUgreWVYeQppb3FLWWNPR1dWcGFzdGxzS3l1cmNlUEcvZmJiYjNLNTNFQVpDNUw4YmZzUGZzTWow ckdYOGZXVUpkZ0ZBQUFBQUNnZTRQVlFVMU5qCmEydHJaR1NrYm1HeFdDWW1KblYxZFlaSWw3OTlo dDJRMFNiZGU0dUY5Y2E4TG5iZG1Ma3BpN0VYQUFBQUFGQTh3R3RBSnBNcmxKcU4KTEZZbmdVQmtp SFE4cWRERTBsWW1GUmx4YkVYVjk0eXRyWGdOOTlzZHpjUERvODBXM1MxZXZQajQ4ZU1hamNlUEgx K3laSW1PbmZuOQo5OTgxR2dzS0NsNmtTL0RpOUR0Sm1vZFNDd3dNWExObVRXVmw1WE4xUmw5YnQz TGxTbldqVkNyRmZnY0FBSUo3SHNBUWJsM09ORGEzCi8rTWVxMm1qUkNRU1ZkL3QxU3RTNytseWE5 aHVaWCt5dUJ6Qi9Vd1paMEJERmIvR3VIL2ZqakVVVTZkT1BYNzh1TGUzZDlQR3MyZlAKK3ZyNjZ2 VGZKNVA1L2ZmZkR4OCtuS0lvZGVPSkV5ZFlMQmFtMmQ5WVZsWVcvWUxQNTJkbFpXM2N1UEdMTDc1 NCtkbExTMHV4THdBQQpRQVBPUElDZUZSWVc5dSt1R3RlanpNMitkRUxQMGdrOVNpZjBLaHZmbzJ5 aVUwMC9hMGxoWWFIZU0zcXZQblRoZW9Qa0dWL0pjUlFJCnFmdUYvTEZ6dnpURXBsMjhlUEhERHov MDlmV2RPM2Z1N2R1MzZjYmEydHFWSzFmNisvdkh4OGNMQkFKQ2lGUXFEUW9LT25qd29KK2YKMzdo eDQrcnE2a3BLU3RSQlNrcEs2dXZyeDR3Wkk1UEpac3lZa1pPVEV4b2FHaFFVbEoyZGZmcjA2WkNR a09EZzRKeWNISHBodVZ4dQpZMk56NmRLbC8xVkt1Yms4SGs4bWsvMVZwOTI2TlcvZVBEOC92NWlZ bUx5OFBFS0lUQ1lMQ2dvNmUvWnNTRWhJU0VpSU9sVHpKZW1qCnc1aVltQmt6WnB3NWM4YlB6MCts VXJXNVJaamhlcDhrV3FKeE9Cd2ZINStIRHgvU2IydHFhdUxqNHdNQ0FwWXRXMVpWVmFXeGNQTXMK TGFxdnIvZno4eE9KUklRUXNWZzhZOFlNc1ZoTUNCR0pSSDUrZnZYMTlmU1poeVZMbGxSWFYzdDRl T3pidHcrN0ZRQUFVRHlBQVNrRQoxU3dtaTJGRWxkUXhEMTlWbE5RYUtaUktRaWdqaGtIbTI0bFRK ejNqMXA0dlpEUmV6U25LZmVDMWROMkpVeWNOa1NncEtTa3VMaTRqCkkyUDY5T2twS1NsMDQ0NGRP M3IxNnBXV2x1YnM3THgzNzE1Q0NJdkZFb2xFS3BVcVBUMmR5V1M2dTd1ZlBYdFdIZVRNbVRPVEpr MWkKTXBsTUpsTXNGaGNYRnljbko4K1pNeWM1T2ZuUFAvL2NzV1BIN05tejZUaTB5Wk1uNzkrL1g2 bFVFa0pVS2xWYVd0cVVLVlBVbjI3Zgp2ajBpSXVMZ3dZUCsvdjZKaVltRUVDYVRLUktKaW91TGQr ellFUk1Ub3c3VmZFbEN5SzVkdThhTkc3ZHo1ODdDd2tLWlRFYWYzOUMrClJaamVlcDhrV3FJSkJJ S01qSXgrL2ZyUmIzZnYzazFIR0RSbzBKNDllelFXYnA2bFJUd2V6OW5aT1RjM2x4Qnk3ZG8xc1Zo OC9mcDEKdWk3dDE2K2YrcEZvWDMzMUZTRWtLeXNyTkRRVXV4VUFBRkE4Z0FISmhiWEN5Z0tsUXA1 ZnhoYVJMcG5YSlF5S1lqQW9RdWwvdnAwNApkVEtuNk1iMSs4ZDhZdUljRmg2ZnZHeGorcGtGT1VV M2p2eVFxZmRjUEI3djBxVkx0YlcxYm01dW16ZHZwaHR2M3J6cDYrdmJ1WE5uCmIyOXYraUNNb2lp NVhPN3U3dDZwVXlkQ3lLUkpreTVldkVoL3FhOVNxUzVkdWpScDBpUjZNWVZDNGV2cnkyYXpSNDBh eGVmenAwMmIKUnIrdXJxNVdKN1czdDdleHNUbHo1Z3doNU9MRml6d2U3NDAzM2xCL21waVlPSExr U0JhTE5YNzhlUHJLZURxN3Y3Ky9ScWptU3hKQwpDZ29LcGt5WlltcHE2dW5wU2ZkUWx5MEN2VThT RGZRTkQ1NmVudkh4OFhWMWRZc1gvL1VBZ0Z1M2JubDVlYkhaYkE4UEQvVnBEYlhtCldWb3pkdXpZ MzM3N2pSQnkrZkxsTVdQR1hMNThtUkJ5NWNxVnNXUEhZZzhDQUlCMnVPY0I5SThpRERtL1NpUnBH Tnk1NnhuK2NNOCsKeFFLaEhadWxrZ25GeEV6UHVYS0tiZ1MvTjdCV1VIUTY3NnUvU2hlRmFwS3I2 WStYOHYySVozczZUMUVLaFVMOXFDaTVYSzYrM3lBaApJU0VqSTJQUm9rVVdGaGJSMGRHREJnMGlo SWhFb3JDd01IcUJwcmNpcUwvQjdkS2xpNk9qNDUwN2R3WU5HblRuenAxKy9mcHh1VnoxCll1Ym01 b1FRSnBOSkNLRi9SNC9KWktxUDQyaytQajZiTjI5MmMzTkxTMHViTTJkTzA0L3k4L05UVTFOTFNr b2tFa25UZG5WWWRhZ1cKbHhRS2hYUlNTMHRMZFdPYld3UjZueVFhNkxzT2twT1RuWnljeG84ZnIy NXZhR2lnOXl5SHcybG9hTkJZcTdVc3pZMFpNMmIvL3YxaQpzZmpHalJzYk5teFl2SGl4V0N6T3k4 dUxqbzdHemdVQUFCUVA4Q293bUVxcGtEQzZTcFVNUWdpekprOGdJMUtaR2JIU2Y2cGE0YU02CmZo bGhFS1djRUVLTWpLaEdjUmtoM1BaRnM3Q3dlUExrU2MrZVBlbTNEeDQ4c0xHeG9WOWJXMXZIeHNi T216Y3ZPenQ3dzRZTnFhbXAKOVBGZlVsSVNtODF1Zm55cGZ1M2g0YkYzNzk2VksxZW1wNmRIUmo3 M0xlT0RCdzgyTnpmZnVYTW5tODBlTW1SSTA0L1dyMThmRlJYbAo0dUpDVVZSQVFJQ1dJQzB1eVdh ejZmcWhwcWFtNlJGdG0xdjBEMmVJU2RKY1pHVGtpaFVySEJ3YzdPM3Q2Ull1bDh2bjg5WC9yN0Y4 CmExbWE0M0s1dlh2M1BuVG9rSU9EUS9mdTNlblhmZnIwYVI0VEFBQkE4eEFQUXdENlJ4RUdSUWpE aUV2S0oxcGM1Skp5cFZKQlVTcUcKWWU1NUlFcWlVS2dVTXBWU3FWVElsU3JsQ3dVTER3OVBURXdz S1NtUlNxV0ZoWVhmZlBOTmVIZzQvZEdTSlVzdVhMaWdVQ2hzYkd6bwpteEFJSVNOR2pEaDY5S2hF SWpsOSt2U0tGU3Rhak9uczdDd1dpemRzMkNDVHlSd2NITnJSS3g4Zm54OS8vTkhIeDBlajNkN2Uz czdPClRpNlhIemx5aE12bGxwZVh0eGFoeFNVZEhCeE9uVG9sRkFvek0vOTNsWmN1Vy9RUFo0aEow aHlMeFpvL2YvN216WnZWajBrZE5teFkKWm1hbVdDdytkdXpZMEtGRE5aWi9yaXhqeDQ3TnlzcHlk WFVsaExpNnVtWmxaVFcvWnNuQ3dxSzh2Tnh3diswSUFBQW9IZ0FJSWFSTApuekVWRW9zS3FWV2wx RW9vTjY2UVdwV0pyU3FsM1V4N3Vob2luVUlsNFhHc3pVeDVKaVltcG1ZbXBtYW1MeEp0L1BqeGdZ R0I2OWV2CkR3d00zTHg1ODVRcFU4YU1HVU4vRkJ3Y25KYVdGaEFRc0dYTGxubno1dEdOWVdGaER4 NDhDQWtKT1hic1dGQlFVR3RoUFR3OHJseTUKMHU1SDhvOFpNNlovLy83cW5xaEZSVVVsL0wvMjdq cytpakx4NC9nelc3TWx1K21VMEZzb0NncW9pQTMwVGdHTklPV1VFZ1NrS1dDNQpNeDZuUi9UT2N2 N3M1VUFGRkNrQ2Q0Z2duTmdwbnFKaXdhT1gwQVJDMm02UzNXVDd6dnorR0Z4anNna2hKSUhBNS8z S2k5ZmsyZG5uCm1UenpNRHZmM1dkbXM3THV2Ly8rYnQyNkRSbzBhTWFNR1ZYVkVIWE5zV1BIZnZM Sko1TW5UKzdXclZ0a3pScitSUmV5ZWhva1VTUGYKZ0FFRDVzeVpFNmxuMTY1ZEdSa1oyZG5aa2Jo eXloMFhkZFQxN2RzM0hBNzM2ZE5IQ0hIbGxWZUd3MkUxU0pUMzZLT1BQdnJvbytQRwpqV09QQXdB aXBLeXNyR29lM3JoeG96cG5Pak16VS8yRS9lRHgvRGdUazUzT1o4WGVVTHZVTTVwZFZNMzlXTlBT MHVwOGcvODQrOG5LCmhTOU00eTN6MDFCU1VqSmx5cFRseTVmVEZlY1pwOU41enozM25QbWVYYnAw cWZwQnlySmx5OVRYZ3ExN0QxK2Exb1llQm9CR0lYTFEKVmhSbDVNaVJaM0pXUmd4QTNhdVBoRkFO Y2tLdFBmWFVVemZjY0VQMzd0MVhybHpad0hzTkRlT3R0OTZhT0hFaS9RQUFxQ3VFQitEQwpkZU9O Tjg2ZE85ZmhjTFJ2My82KysrNmpRODQvRHo3NElKMEFBQ0E4QUtnRHZYdjM3dDI3Ti8wQUFBQnFp QXVtQVFBQUFCQWVBQUFBCkFCQWVBQUFBQUJBZUFBQUFBSnlMdUdBYU5lVXVMYU1UQUFBQUNBL0Fx ZWtOTVhRQ0FBREFoWXhwU3dBQUFBQUlEd0FBQUFBSUR3QUEKQUFBSUR3QUFBQURPUlZ3d2pmcFNV bHkwZjkrZVVDaGtObHM2ZE9wa05sdnBFd0FBQU1JRFVGRmUzb25DL0x6MkhUcVpMWmJTVXZmVwpI Mys0OUpKTHpWWmIvYldZUFgrTXlWZGFtTkszeHg4ZW92OEJBQURxQTlPV1VQZkM0WEJoZmw2M2k3 dkhKeVFhalRHSmljbFg5TG5xCnUrKzJ5SEs0bmxvOE5QLzI1bDB1YnBrK3ZtTWI0NDVGZjJZWEFB QUFFQjdRT0JRVk9abzNiMTUrZE9sME9xUEo1Q29wcm8vbTlpOFkKbmRyOVNuT3p0ajVQc1RFdVBq Vkp0M01SSHo0QUFBQVFIdEFZaElLaGtGeXhVS2N6ZUR6ZSttZ3VMdUF4SnpjUEJyemEyT2JlZ2oz RwpKaWx4cm4yMXErb3ZNelBYcmwxVG9YRHQyalVQejZ4cEd0bTY5Y2MvWi81eDFCMGo3aHAvNSt4 L3Z1SnlsWnpKbi9iNDN4NWxPSjJEClJnd2Jjc3FTTTZrODhqTnU3SmlubjM0eVB6Ly90RFlHQUlE Nnd6VVBxSHU3dHZ6SGFHdVJyZE9YTC9SN3ZZY0xkemRQSFZ2bnpmM2cKTUYyYjg3UGVIbHUyYjAw d3Rxc3IzKzB3ZGttdFZWVURCOTM4bnpWcjB0TnZMVi80eGFZTnR3NityU1pQMzcxNzE4c3Z2akRs bm50Ngo5N3FzeEZXeVp2V3FkNVlzdnZ1ZTZiWCswM0p5Y2hoT0Y2QVZLMWVyQzZXbHBlcysrTSty cjd6NCtCUC9vRnNBQUlRSG5JZU9ITXJ1CjBreEpUY3pSYW5SYXJSQ0tFQnBKa1lXaXlIbkZvU09I c2x1MzdWQzNMUTU0ZU9rbkwyZjE3UzNrMkk1bEhtbmZYdmROOTlmeVRPdksKdmxjdlhyancyTEZq TFZxMFVFdU9IanRhVWx4eVpkK3Jnc0hncEx2RzNUVnB5c0lGYjhseWVQeGRFNE9CNE5KM0ZzdXlN djZ1aWRkYwpjNjBRNHYzVnEyNi9ZK1NWZmZvS0laSVNreWJjTlVtdEpCQU1UcGs0NGVaYjBsZTk5 KzQ3eS81ZFZGejB6MWRlM3J0bmQ0ZU9IVFAvCi9CZUwyU0tFMkw1OSs0SzM1dVhsNWlZbEowKzRh MUtQSHBjOFBQT2h3c0tDRWNPR0RCMCtZdVRJMFE2bjQ5V1hYenlRbmQyMmJic1oKOTkyZm5KeFNv VnJHM3JuZzYyODJMMTJ5MkZGWTJMUnAwN3NtVCszV3Rac1FvdkllcitHK3MxcXQ2YmNPWHJQbVpK YW9QQWJLcnh4MQpYRVVWbHNQak1rYmZQVzNHNjYvTmpvMk4vZlBNUjFxMWFsWDlkb2FDQVoyTzF3 c0FBTk9XVUEvQ1pRVjZuVjZqbFk0VzZWWnNDUjkxCmFzT3lMSVNrMWRUTGVQdDR3MGUzWmo3NTM3 MmEwaTJic244NE1QaWhwejdlOEZIdHF0THJkTCsvOGFZdk5tMk1sSHl4Y2VQdmI3cEoKcDlYcTlE cWZ6M2ZrOEtGWFo3ODJhY3JVdCtiUFAzYjA2S3V6WDU4MFpjcnlwVXRPQnFmRGh5Kzc0b29vMWVw MVBwOVhVZVMzRmk0UgpRcno5NXB1dFc3V2UvOWJDRGgwN0xYdm41SE1YdkRsM1RNYWRieTk2Wjhp UVlYTmZueU9FZU9ycFo0UVFLMWF1SGpseXRCRGluY1dMCk9uVHNOSGYrZ3E3ZExucG55ZUxLMWVK Y01PLzExKzk3NEUrTDNsaytkUGlJUlF2ZVZBc3I3L0VhN3JzeVQ5bDdLOTlONjVTbS9scDUKREpR WGRWeEZwZFZvL1g3L2tTT0gzNWo3WnI5Ky9kOVpzdkNVMjJrd0dOaTVBQURDQStwRnlPUDA1TzJX dzZIdE9TYXZpRi96dlY4agpTUnFOSktTNkgyOGZiL2hvVS9aUDMrOWJkZHZVekE0UHJCNDA4NFZs NisvZmxQM1RCNTk5VUxzS2YzL1RUZDk4L1pVaUZDR0VJcFJ2CnY5bDg0MDBEaEJDU2tNTGg4SzFE YmpPWlRMMHZ1NkswMUgzYjhPSHFja0ZCZ2ZwY2w2dkVick5YcmxNU1VpZ1UrdDJOTnhrTkJpSEUK OXUzL1N4OHlKQ1ltSnYzV3dWdC8vRUZkNTRXWFh1M1pzNWRlcjcvNjJtdWp6bkhmc1gzN0xlbTNt a3ltZ1RmZnZIdlh6c3JWNGx3UQpGMmYvOXV1dmk1eU9xNisrOXYrZWZVRXRyTHpIcTk5MzZnVVBm eGgrMjkreVpoVVhGODI0LzRHcXhrQjVVY2RWVlJSRkdUQndrTWxrCnVtbkF3UDM3OXAxeU85bXpB QUFWSDBPajdrbENFM0xuZS8ydWkyTVMxcnN2dmJYZG9USlBxa212QkQwK1VkZmZGTGNwKzZmUnYr dm0KTE12K2RPdHpKNk5MV0JuWTEvTGg1dTAzaTV0clVXRjhYSHo3RGgxMzc5clZ0V3UzWGJ0MmRV cnJYRDRQMkdKdFFnaTlUaWVFaUxYRwpxc3VLb3Z4eTRoam5kRHFiTkdsU3hXbGxuTHJnOVhvbjN6 VmVYZGJyVDE0WnNuUG5qc1VMM3o1Ky9KamY3NC82ZExmYkZSdHJFMEpZCnJiRXVsNnR5dFdpNEVT NUpZVG1zMVdqVlg0T2hrQ1JKNnZMTWgyZTl0M0xGWC82Y0daK1FNSDdDeEs1ZHUxVzF4NnZaZCtv MUQyKzkKT2E5anAwN1hYSFBkS2NkQU5lT3FHamFiWFFoaHNWcTlYbS8xTlRER0FBQ0VCOVF6alU0 T2VJUW1JU0JyaEJBNng5YXlvQWdFclNLbAo3cHR5ZWc0WHVYT0VSc2doSVlUUWFxVlNYNDRROWxw WE9Pam1XNVl1V1R6ejRVZmUvZGZ5TVhlT3Eva1RPNlYxL25yemwwTnVHMVpGCnBqcDVmbW0zeDcz NDhxc21rNm44b3krOThQelljZU42OTc1Y2txU00wWGRFUGRVckxYWGJiZmJTVXJldFhKNkpWSXNH azVDUWVQelkKY2ZVNkFTSEU0VU1IbXpSdHFpNm5wS1JNdlh1YWN2YzkvLzFpMDZzdnYvamFHL09y MnVPbjNIY1pZOGY5N2JHc2R1MDZwS2FtVmo4RwpxaGxYMVhDN1hYSDJ1TExTVXBQSlhIME5qREVB d0srbmVIUUI2cDRrTkpJUUdxMWRuTGd4OFN1N09DSExZVWxTTlBWenpZT1FSVGlzCmhJT0tMTXZo a0t6SVoxcGZ4NDZkZkg3Znl5KzlHQXdHMjdkclgvTW5Ecmx0Mkh2dnJmemlpNDJCWU5EbEtsbTkr cjNubm4ybThtcVgKWEhycG1qV3IvWDcvK3M4Lys5dGpXV3BoYW92VVpzMVRRK0hRKysrdnN0bnN1 Ym01NmtscWJtNXVNQlFTUW5UdjBXUGRCLy94KzMxcgozMTk5Y2ZmdWpMS3phSFJHeHR3M1hqdDY3 R2dnR055L2Y5L3JyODBlTlNaRGZlamhtUTl0M3Z4Vk9DdzNhZEpVbHVWcTl2Z3A2Zlg2CnUrK1pQ dnZWbC8yQmdGcFMvUmc0clZZa1NmcjBrNCs5WHUvSEgzMlkxcm56bVd3bkFJRHdBSnlSK0haWDVm b1Rjd01wZVlFVVQ4aVkKRzBqSjhhWGtCWklzcmZ2V1IzTmh4UjhYMjhScWlUT2J6UmFyMldLMW5I bWRnMjYrNWJzdDN3NjgrWmJUZWxicjFxMy8rS2ZNLzZ4WgpNeTVqMUIvdnYvZjRzV09UcGt5cHZO cW8wV01PSFR3NGNjS2RhOWUrLzRmYlQzN0lrSEhuK0NmKzl0ak16RDkxNmRMMXBnRURIL3pqCmZV S0l2end5Njhrbi9qWjEwbDFDaUpHangrelp2WHZpaEhFSER4NkluS3JpckxqbW11dEcvT0gyVjE1 OGZ2elkwYk5mZlhuQXdKdlYKVzJ3SklXNGZPZXBmeTVkbWpMcDk5ajlmbVRMMW5tcjJlRTJrcHFi Ky9zWUI4K2Urb2Y1YS9SaW9xcFdxdmdpaVpjdFdkMCtaK01VWAptekxHamp2RDdRUUFYRGlrckt6 cTNsN2F1SEdqT3A4N016TlRuZFI3OEhoK25JbkpUdWV6WW0rb1hXcVUyVVcrUUxpR05SdzVsRjNs CjZYVmQzNmRWQ1BId3ZLY3JGejQxYVNhN0VpZ3FMcnIvM3VrTEY3MVRvWHpFc0NHUmI1T29pZmZl L1pmNlFjcXlaY3ZVMTRLdGV3OWYKbXRhR0hnYUFSaUZ5MEZZVVplVElrV3BoV2xwYUxhb2lCcUR1 MVVkQ3FBWTVBYWpLb3JjWGpCdDNGLzBBQUtncmhBY0FPRy9kZC84Zgo2UVFBUUIzaW1nY0F1T0Nj MXB3bEFBQUlEd0FBQUFBSUR3QUFBQUFJRHdBQUFBQUlEd0FBQUFET2FkeHRDVFVWRFBqb0JBQUFB TUlECmNHcXhkZkhOelFBQUFHaThtTFlFQUFBQWdQQUFBQUFBZ1BBQUFBQUFnUEFBQUFBQTRGekVC ZE9vTDA2bmMvZnUzY0ZnMEdLeGRPN2MKT1RZMnRsNmIrL1N6ei9mdDNTT0U2SlRXK2ZlL3U0SCtC d0FBSUR5Z2NUaCsvSGh1Ym02blRwMnNWcXZiN2Y3dXUrOTY5dXdaRnhkWApUODJscDZkSGxqLzY2 S05YWG41cDdkcTE3QVVBQUFEQ0E4NTFvVkFvTnpmM2trc3UwV3ExUWdpVHlYVE5OZGVzWDcvK2ho dHUwT25xCmZzaXB5V0hLd0k3R2hHWktvQ3pnODd5eGRuZDZlanI1QVFBQWdQQ0FjNTNENFdqZXZM bWFIRlI2dmQ1c05oY1ZGU1VuSjlkSGkzZW4KZDduKzJrc0RmbS9JN1RQR2RRbTVYRzl1T3M2T0FB QUFxRnRjTUkyNkZ3eUd3bkxGUXIzZVVGYm1yYWNXWDF1N2UwVG0wdEYvWFhYbgovMjI1NHkvdjFU bzUvT2xQZjFxOWVuV0Z3dFdyVnovNDRJTTFlWHA2T1JrWkdjODg4MHhoWWVIcGJrUDVLVmhDaU04 Kyt5dzlQZjNECkR6K3M0Zm8xcnhsbnFNRjJUZldQenBvMXErYmJmRm9ybHhjSUJOampBQURCSncr b0Q5dStYbU8wdGRpL1IxKyswTy8xZWd0MnRXa3oKdnM2Yis4ZU4ycjk4RWhaQ1RCclNReWs3UHYv VFFpSEUvLzNPV291cWJybmxsdFdyVnc4Wk1xUjg0WVlORzRZT0hWckRHdFM1VW9xaQp1Rnl1MWF0 WHYvRENDMDg5OWRTWi9IWHIxcTBiUEhqd1J4OTlOSERnd0RQc0tPWngxYTBHMnpYVlAzcjgrR2xF NWROYUdRQ0F5dmprCkFYVnM3OTY5WFpvcDE3VEt1YmJGOGY2dGovZHZkYngvbTV4K3JYSnU3T1Rv akRtYXFnQUFJQUJKUkVGVTNNUy9kKy9lT204eDIyRmMKK01lcmwvNXRZSjlVNTFVWE4zdDk1azNQ VE96cjFMV3NSVlhYWEhOTlVWSFIwYU5ISXlWSGp4NHRMaTYrNnFxcmdzSGdIWGZjc1duVApwb3lN akZHalJtM2N1UEhUVHo4ZE0yYk02TkdqTjIzYVZLRWVTWkxzZHZ1SUVTT3lzN1BWRW9mRDhmRERE NDhZTVdMbXpKbjUrZm5WCkZQN21UOHZPOW5nOEV5Wk1DQVFDNWJ2dTJMRmpNMmJNR0QxNjlIZmZm YWVXMUdUejFEZXdnOEhncUZHak5tellNR2JNbURGanhsVGUKZU5SbzFEWGdyb2w4OHZEVlYxOU5u ang1Nk5DaDA2Wk4yN0ZqaHhEaXdRY2ZMQ2dvU0U5UFg3eDRjU0FRR0RWcTFQTGx5NGNOR3lhRQoy TFp0Mi9UcDA0Y05HeloxNnRTdFc3ZFdXRG5xOEt0UUF3QUFoQWMwaEhCWmdWNm4xMmlsbzBXNkZW dkNSNTNhc0N3TElXazE5VExlCmhqejJyeSsvZC9sTDNISnN4MEJNbXpLUHRHK3YrK3BwejlTaUtw MU9OMkRBZ0EwYk5rUksxcTlmUDNEZ1FKMU9wOVBwZkQ3Zm9VT0gKNXM2ZGU4ODk5OHlkTy9mbm4z K2VOMi9lM1hmZnZXalJvc3BWbFpTVXJGaXhvbXZYcnVxdmI3LzlkbHBhMnFKRml5NjY2S0tGQ3hk VwpVMWpldW5Ycmhnd1pvdEZvaGd3WnNtN2R1a2o1MjIrLzNiZHYzL256NXg4NGNDQ3k1VFhjUEox TzUvVjZEeDA2TkcvZXZLbFRwMGJkCmVKelNXZGsxYytiTXljek0vUGUvLzMzNzdiZlBuejlmQ1BI Y2M4OEpJZGF1WFp1UmthSFg2NzFlcjZJb3k1WXRFMEs4OGNZYjQ4YU4KVzc1OCtmRGh3MmZQbmwx aDVhakRyMElOQUFBUUh0QVFRaDZuSjIrM0hBNXR6ekY1UmZ5YTcvMGFTZEpvSkNIVnkzaWJQMy94 Z1B2Kwo5dCs5bXRJdG0vSy8zcEQ5dzRHQjkvOTkvdnpGdGF0dDRNQ0JYMzMxbGFJb1FnaEZVVFp2 M3F4T1NwRWtLUndPRHgwNjFHUXk5ZW5UCngrMTIvK0VQZjFDWEN3b0tJaytQWFBNd1k4WU1wOVA1 d0FNUHFPWGJ0bTBiUEhpd3lXUktUMDlYM3pPdXFqQ2lyS3pzcDU5K3V2NzYKNjRVUS9mdjMzN0Zq aDl2dFZoL2FzMmZQb0VHRFRDYlRqVGZlcUpiVWNQUFVOVU9oMFBEaHc2TStpcG80VzdzbUxpNXU4 K2JOVHFmegoybXV2ZmVtbGx5bzhxajU5d0lBQkJvTkJDREY3OXV6ZXZYdnI5ZnArL2ZybDVlVlYv aXNxRDc4S05RQUFVQm5YUEtEdVNVSVRjdWQ3Ci9hNkxZeExXdXkrOXRkMmhNaytxU2E4RVBUNWhy ZU8yNXM5Zi9MOGZqOTZYdStMbGh4NHdMSW8vY2VKRTF6Ly81YjVuVnVoeWpzNmQKdTNEeTVEdFB0 OEw0K1BpT0hUdnUzTG56b29zdTJybHpaK2ZPbmUxMmUrUlJtODBtaEZCdk9LdCs3WjFPcDFPVGhx cXE2ZWt1bDB0OQpibXhzck12bHFxWXc0dlBQUHk4b0tDZy9nZVR6eno5WHI4Y29LeXV6V3EyUjdh bjU1bFZlTStxanFON1oyalZaV1ZuLy92ZS8vL2pIClB5WW1KazZhTk9taWl5NnEvUFRJdDZsczM3 NTl3WUlGUjQ4ZTlmdjlOUitUNVdzQUFJRHdnSWFpMGNrQmo5QWtCR1NORUVMbjJGb1cKRklHZ1Zh VFVjVHYvKy9Gb3FIbGJJY1NlM2Z1Njc5eFpscDFkc0h1ZkVDTFV2TzMybnc3VnJzNzA5UFJGaXhi Tm1qVnIyYkpsNDhmWAp6UlhlZHJ2ZDdYWkgvcTJtTU9MRER6K2NNMmRPeTVZbkw5NDRmdno0NDQ4 L1BuandZRW1TekdaemFXbXAzVzR2TGk1bXJEVzhzN1ZyCm1qUnBNbVBHak9uVHAyL2N1UEg1NTU5 ZnNHQkJsT2d1U2VyQ3M4OCtPMkhDaEN1dXVFS1NwQkVqUnRSd1RKYXZBUUNBS0tkNGRBSHEKbmlR MGtoQWFyVjJjdURIeEs3czRJY3RoU1ZJMG1zWXgzdExTMG53KzMvUFBQeDhNQmp0MDZGQW5kVjV5 eVNWcjFxengrWHlyVnEzcQowYU5ITllXcWJkdTJtVXlteU9tcEVDSTFOZFZxdFc3YnRrMEkwYkZq eDQ4Ly90am44MzN5eVNlYzZqV3dzN2hySG56d3dTKy8vREljCkRqZHQybFNXVDk0T09URXg4Y1NK RTZGUXFNTEtMVnEwU0UxTkRZVkNLMWV1dE52dEowNmNxTEJ5TmNNUEFBRENBeHBPZkx1cmN2MkoK dVlHVXZFQ0tKMlRNRGFUaytGTHlBa21XMW4zcnRkM0lyWTNPWEhwNitqZmZmRk9IWDR3d2R1ellY YnQyWldSa1pHZG4zM25ubmRVVQpxdGF0VzllL2YvOEtsZlR2MzEvOVZvRng0OFp0M0xoeHdvUUo3 ZHUzMSt2MVREMXFTR2R4MTR3ZVBYckpraVVqUm94NCtlV1hwMCtmCnJoWSsrdWlqano3NjZMaHg0 eXFzUEdIQ2hLeXNyUHZ2djc5YnQyNkRCZzJhTVdOR2haV3JHWDRBQUZSRnlzcktxdWJoalJzM3Fp OSsKbVptWjZydG9CNC9ueDVtWTdIUStLL2FHMnFXZTBleWlhdTdIbXBhV1ZyZGJPK09lcDlScFMw S0l1OU43Q0NGZVcvcy85VmRkenFGWAo1enpNRGdYTzNOS2xTOVhQT3BZdFc2YStGbXpkZS9qU3RE YjBEQUEwQ3BHRHRxSW9JMGVPUEpPek1tSUE2bDZkSjRScXZEcm40Um4zCm5Qd1d0bmx2SENvL3Br a09BQUFBZFl2d2dFYVBrQUFBQU5Bd3VPWUJBQUFBQU9FQkFBQUFBT0VCQUFBQUFPRUJBQUFBQU9F QkFBQUEKUUtQRjNaWlFVKzdTTWpvQkFBQ0E4QUNjMnRFQ3dnTndnZUpMekFFQUtxWXRBUUFBQUNB OEFBQUFBQ0E4QUFBQUFDQThBQUFBQURnWApjY0UwNm9zYzlCVGsvQ3lVc0RIRzNLeEZhMTlZcTNE UkpRQUFBT0VCcUNEb0xRbDVYYzFhdEpaMGhvRFBlMkRmenM1ZEwzYjc2L0dlCkxmS0g5NWw4cFlV cGZXT3Z1b3YrQndBQXFBOU1XMExkMDBvaTVIVWxOMjhuYTAxaFJhczFXbHUwdjJqbnRxMW1ZMzJG VmVuRGU1cDMKdWJobCt2aU9iWXllejU5aEZ3QUFBQkFlMERqNHZlNlVKazFMZmNGSWlheElZYUVM K3ozMTBWejRrM3RUdTE5cGJ0Ylc1eWsyeHNXbgpKdW04bi84ZmV3RUFBSUR3Z0VZZ0ZBb0ZRaFhu SjBrYW5jZnJyWS9tNGdJZWMzTHpZTUNyalczdUxkaGpiSklTNTlwWHU2cmFObzlQCnRKc3JGQ2Jh elcyYngxZjFsSzV0VTZxcHNHdmJsTWhQcDFaSkxWSnNlbDJOL3ROSmtraEpzSFJwazF5K2lWTzJk VnJiaHZvWUpGM2IKcGxoTnhncVBtbVAwVWZkRmx6YkpNUVpkelhkWjY2WnhkZklubkhKZ01ISUFB RlhobWdmVXZkdzk2NHRzTFRRNi9XL09odjNlRTN1egpVM3VrMTNselB6aE0xK2I4ckxmSGx1MWJF NHp0NnNwM080eGRFbXBWbGRQbFRiU2JIU1cvK1lURWJvMnBVRkxlcmtQNTFkY1pXVUdyCjFTVGFU YzJUYlVkT0ZKLzZmNlpXbTJTMzdEMVNXSk1tMEpDcUh5U0tvc1RiVEtWZWYvbEhFMnptcXU0V2tC eHZQWlpmVXNON0NSajAKV3ZvZkFFQjR3SGxGR3lqcTBreEpUY3pSYW5SYXJSQ0tFQnBKa1lXaXlI bkZJVmVnS0d5SXI5c1dPOTM1NnBmdnZ0eTN0NUJqTzVaNQpwSDE3M1IxSFBGaTdxbHhsL2lZSlZx TkI1dytFMUJLalFhZlRhRnhsZmttU09yVk15blc2bXlSWWhSQjV6dEtTVXA4UW9tdmJGUFhrClhx dlZwQ2JaTENhOVB4ak9LWFQ1L0tFS2xZZkRjbUd4dDFNcnN4QkNrcVJPclpJY0paN2tPUFB1d3dV Nm5TWTEyV1l5Nm4zKzBQRUMKVnpBVTd0QWlRUWlSMWpwcDE2SDhTQk8vL3IvVmFWS1RiT1lZdmNj ZlBKYm5Dc3R5OVgrWHpXSk1pYmZxZFpwQU1IekNVZXJ4QmFKVwpVbUdyR015bk8walVQUnNNaFcw V28vcXJFTUpxTW9iQ3NpUkowU3FUbkNXZTVIaHp2ck9zNHFHNTB0NXAyenhlcjlOMmJadFM1UGJG CldZMTdqemhrUmRaSVVzZFdTZnQvTHBRVlJTTnAwbG9uN2p2cWtDUlJZVGhWdFdjbFNXcWVGT3NQ aEF0THlxSnNYTGt4LzlQWGdwdWwKQVFBRTA1WlFIOEpsQlhxZFhxT1ZqaGJwVm13SkgzVnF3N0lz aEtUVjFNdDQyNy92dTFzem4venZYazNwbGszWlB4d1kvTkJUKy9kOQpWN3VxRkVVcGNudnQxbCtu bmRpdHhpSzNWMUVVUlZFMEdoRmowR1VmZGVZNjNNbnhsZ3JQYlJwdjlRV0RlNDhVRmhTWE5VK3lS WWxWCldrMVNuTW5qQzZvTmFTUWhDYkhuU0tFUW9rbTgxZXNQN1R2aThQZ0NLUWtXSVlSNmhsZlZa dzVORTJKOWdkRGVJNFZlZjZqeWxrUloKUDlGMnJLQmt6NUhDd21KUDAwUnJWWlZVMkNxYzdpQlJm M1c2dk1seGxraFlTRW13RkxtalQ5aVRKRkhtQzJna2pjbW9QK1V1UHBSVApwQTZKRTRVdWp6OW9O ZXVGRUZhelVTTkpWck5CQ0dFMTZ6MytZRGdzVng1T1VmZXNWcU5wMWRUdTlRZWpKb2VUei9wbHpC TWNBQUNFCkI5U1hrTWZweWRzdGgwUGJjMHhlRWIvbWU3OUdralFhU1VoMVA5NzI3L3R1VS9aUDMr OWJkZHZVekE0UHJCNDA4NFZsNisvZmxQM1QKN3QzZjFLN0NJcGZYWm82Si9Hb3p4emgvT2ZPVEpL bXd4Q01yc3RzVE1PZ3FUaUN4bUEyT0VxK3NLTzR5LzhIanpraDU1SnFIOXFrSgplcTMyZUlFclVs dmtqTk1TWTNDVWVHUkZkcmk4RnFQaGxCdjV5L3FLbzhTam5qaWVJczZGd3phTFVhZlZsSlQ1SXRz V3RaTHlXNFZhCkRCSWhSQ0FZQ29Sa3U5VWtoTEJaaktHUUhQbU1JcXA4WjJseXZLWENSeFBWNzJK WHFUL1diQlJDMkN3R2w4Y1hhekVLSVdMTlJsZXAKdjZyaFZHSFA2blhhTnMzaVNrcjlUbGQxVnlK RnhyeGdSQUFBaEJCTVcwSjlrSVFtNU03MytsMFh4eVNzZDE5NmE3dERaWjVVazE0SgplbnpDV3Nk dGJjcithZlR2dWpuTHNqL2QrdHpKNkJKV0J2YTFmTGg1ZTVjdWZXcVRmTUt5MXg4MHh4Zzh2b0E1 eHVEMUI4Tmh1ZHhaCnVDeUVpSHB1cmRWSWNyVHBROVZjc1JENnBXYXQ5dVJ6WlZuV2FxVlRoMzZO Nk5RcVNWMHV2ekdTOU92Y2t2SW5vei9ubFNURldkbzIKancrRjVkeGZwaTFWVlVrb0xET0d6MlNR Q0NFY0paN1U1TmlTVWw5S3ZDV25zTFQ2Mm1SRktTd3VTNG0zNURsTFQ3bUxUNFlIano4NQozcXFS Skl2SmVEREgyYTU1Z3JxYzZ5eXRaamlWMzdOdG04VnJORkl3R0s1QjhtUThBQUFJRDZodkdwMGM4 QWhOUWtEV0NDRjBqcTFsClFSRUlXa1U5M01URjZUbGM1TTRSR2lHSFRwNklsL3B5aExEWHZrS1hO eVhCY2pRM21CeHZ6bk9VMXZCWjRiQ2kwMnFDb2RxY2FZWEQKaWthakNZZGxqVVlURHAvNlBkNVFX RGx3ekNFcnYya3JHSklOK2w4bjRzY1lkSUZmVGcyRG9mQ0pRdGNKSWV6V21OVGsyUDFISFZWVgpn am9aSkI1ZklDd3JUUktzc2lMVXFGWTlqeThZYXphYVl3eVJtRkQ5M2dtSFpYOHdtQlJ2OXZtRHdX RFlGd2dteFp2OWdaTVpwaWJECjZlZThZcTFXazVwaU81SmJYUDBISXdBQS9PWVVqeTVBM1pPRVJo SkNvN1dMRXpjbWZtVVhKMlE1TEVtS3BuNnVlUkN5Q0llVmNGQ1IKWlRrY3FvT1RZYTgvcUpHazFH U2JKQ1JmamMrclNyMkJSTHRGcTlIWUxNYjJxYWQzdDZjeWJ5RFJadEpJVXFMZFhGYURjODFTYnlB eAp6aVJKVWx5c3FYV3prN2Z2ekM4cWJaWVlhelRvSkVreUdmWE5rbUx6aTA2ZTFMWnRIbSt6R05W cmVTVWhWVk1KNm1xUU9JbzlDVGFUCm83aW0zMjJTWDFTV0ZHY1d2MHdQaXJwM1FpRlpyOWVxbnlt NVN2MkpOck42V2JhcjdOZmxHZzRuWHlCVTVnMmNLSFMzVExGcHRid1EKQUFCcWlrOGVVUGZpMjEy VmUyU0xJb1FrUkVqVytPVVU5WFExdnUxbHZucG9McXo0NDJLYmhHUi9XRlpQbmlSRkNaNWhuVTZY TnpYWgpkaXpmVmZPbjVCV1ZwaWJiT3JWS0RBVERPWVh1MDJvdXI3ZzBOZG5XcVhXUzF4K01YQlJS N1lsbWFmTWtXMXJycEdBd2ZNSnhzcTJTClVsOG9yS1FtMjR4NmJUQVVkcFI0STJlVCtVV2Vab21X MUdSYk1QVHIrbEVyUVYwTkVwZkhGKzh6dVR3MUhmS0tvaFFVbFZtYXhWZXoKZDM3T0syN2RKRTZq a2ZiOVhPankrSnNtV2wwZXZ4REM3ZkUzVFRpNWZGckR5ZTN4UzVKb21XSS9rbHZNaFM0QWdKcVFz ckt5cW5sNAo0OGFONml0S1ptYW0rbmJYd2VQNWNTWWl4L21zMkJ0cWx4cGxkbEhOdjIxQUd5aXE4 a1MvcnUvVEtvU1l2MjVlNWNLSmd5YXhLNEc2CnNuWHpaNG9pQ3lHV0xWdW12aFpzM1h2NDByUTI5 QXdBTkk3RCtDOEhiVVZSUm80Y3FSYW1wYVhWb2lwaUFPcGVmU1NFYXBBVEFBQUEKR2daVFhRRUFB QURVQ0o4OG9LWjIvZkFGblFCY21HUTVYTVdYWkFNQUxpeDg4Z0FBQUFDQThBQUFBQUNBOEFBQUFB Q0E4QUFBQUFDQQo4QUFBQUFDQThBQUFBQUNBOEFBQUFBQUFmTThEYW16NDhPRjBBbkJoV3JwMHFT ekw5QU1BZ0U4ZUFBQUFBQkFlQUFBQUFCQWVBQUFBCkFCQWVBQUFBQUJBZUFBQUFBQkFlQUFBQUFC QWVBQUFBQUlEd0FBQUFBSUR3QUFBQUFJRHdBQUFBQUtDaDZlZ0MxTm9ERHp5Z0xtaTEKMnBTVWxN R0RCNmVscGRFdEFBQUFoQWNnaWhkZmZGRUlFUTZIZCsvZXZXelpzc2NlZTR3K0FRQUFJRHdBMVpG bFdhdlZDaUVLQ3d2ZgplZWVkbkp5Y3BrMmJqaHc1TWprNWVkYXNXZGRlZSsyV0xWdUdEaDE2OE9E QnI3Lytlc1NJRVQxNzlzelB6MSs2ZEdsa1RhdlYrc3d6Cnp6ejIyR05hclRZY0RqLzIyR01QUGZT UTMrOHZYMXZUcGszcGFnQUFnTE9GYXg1d1JoNTQ0SUhNek16bm5udnVxNisrR2oxNnRCQmkKeFlv Vi9mdjNmL0xKSjMvM3U5K3RYTGxTcTlYNmZMNG1UWnFNSHo5K3laSWxMVnEwbURadDJvb1ZLNFFR SzFldTdOR2p4NU5QUHRtegpaOC9WcTFmSHhzYTJhdFZxMzc1OVFvaDkrL2ExYXRVcU5qYTJRbTEw T0FBQXdGbkVKdzg0SXkrKytPSzMzMzZibkp6Y3JsMDd0ZVRnCndZTnFBQkJDNlBWNklZU2lLQmRm ZkxGV3EvWDcvZDI3ZDFmamhCRGk1NTkvbmpCaGdsNnY3OU9uejhjZmZ5eUU2TjI3OTlhdFc3dDAK NmJKMTY5YmV2WHRIclEwQUFBQ0VCelJXVjF4eHhYdnZ2WmVZbUdpMzI5VlQvQ2VlZU1Kb05QNW1u T2wwRlJhRUVKSWtLWXBTZnJXTApMNzU0N2RxMWZyOS8vLzc5STBhTXFLbzJBQUFBbkJWTVcwSWRH RFJvMEpvMWEwS2hrQkNpWGJ0Mkd6WnNDQVFDMzM3NzdadzVjNnA1ClZ1dldyYi81NXB0Z01MaDU4 K1kyYmRxbzBhSlRwMDdyMXExTFMwdFRQMmVvZVcwQUFBQWdQS0FSaUltSjZkZXYzL3Z2dnkrRUdE cDAKNklFREIyYk5tclZ4NDhZQkF3WlU4NnpiYnJ2dHh4OS9mT1NSUjdadjN6NTA2RkMxOExMTEx2 dnl5eTk3OWVxbC9scnoyZ0FBQUZEZgpwS3lzckdvZTNyaHhvenF4SkRNelU1SWtJY1RCNC9seEpp WTduYytLdmFGMnFTbjBBNENJcFV1WHlySXNoRmkyYkpuNldyQjE3K0ZMCjA5clFNd0RRS0VRTzJv cWlqQnc1VWkyczNkZHo4Y2tEQUFBQUFNSURBQUFBQU1JREFBQUFBTUlEQUFBQUFNSURBQUFBQU1J REFBQUEKQU1JREFBQUFBQkFlQUFBQUFCQWVBQUFBQUJBZUFBQUFBQkFlQUFBQUFCQWVBQUFBQUJB ZUFBQUFBQkFlQUFBQUFFQUlIVjJBR2pwUgo0TkxIeE5BUEFBQUFoQWZnRk1KK3Y4MXFveDhBQUFB dVdFeGJBZ0FBQUVCNEFBQUFBRUI0QUFBQUFFQjRBQUFBQUVCNEFBQUFBRUI0CkFBQUFBRUI0QUFB QUFBRENBd0FBQUFEQ0F3QUFBQURDQTg2eWlSTkdUcHd3c3ZJeUFBQUFDQTlBRk82UzZNc0FBQUE0 TCtub0F0U1YKSGR2L3QrYjlkM055am9WQzRlVGs1R3V1dmVIR213WjV5c3FXTDErMGJkdFdPU3gz N3R4MVRNWmRWcXRsOHFRTW04MSsxZFhYZmZySgpoNi9QWFVUWEFRQUFFQjV3WVprL2YzYXAyLzNJ WDE5SVRtb21oSkFrRVF5SUpVdmUzUEx0MXc4KytQZXdMTDM0d2l4WjBVeWJkcjhRCm9yUzAxR3hL ZVA3NU4wdGR3bXFqOHdBQUFBZ1B1SkMwYnRWMjU4NXQvM3oxaWM2ZHU2UjE3bkxGRlZmcERURS9i ZjFCQ1BIY2MxbnEKT3Z2Mjd2RDVoQkJDbHNPWFg5N1BZTlRyOWZRY0FBQUE0UUhucjloWW05dnRD b1dDZmw5WUNHRzNKd2doN3JzL2M4dVdyZG43OSt6ZAp1LzNiYjcvYXZQbXJtVE96ak1hWVFDRHc3 TE9MZExxVEtTRWNPbG1Kd1dEVTY0V1E2RTRBQUlER2dRdW1VUnRkdTE0a2hOaTFhK3VQClAzNG5o TGpvb2w0YWpkQm9kWDJ1dk95T2tSbFQ3MzVRQ0pHWG0rUDFpSXN1dmtRSXNYWHIxem01dXg5NmFP eUN0NS85elNRbGtnTUEKQUVEandTY1BxSTA3Um8zMSswUExscjJoMSt1dXZ2cjZXMjRacGRPSlR6 NzZ6OGFObnprY2hUcWRybTI3RGdNSDNDN0xZdVRJc1lxaQpXYnQyYVRBWTZKVFdiY2pnY2Q0eStn OEFBSUR3Z0F0R2JLeDkydlFIZkQ0UkRnbEpFanFkTU1hSUd3ZmMwcS8vTGNHQWtHVWhTVUtqCkZV YWowT29zRXlkT1VkZFVGS0hWaWhpVG1QL1dNbTd0Q2dBQVFIakFoVUxTQ0pPNVlxSEJLQXpHeXF1 S0dGT2wrR0duQ3dFQUFCb1oKcm5rQUFBQUFRSGdBQUFBQVVIZVl0Z1FBcUkydGV3L1RDUUJBZUFB QTRCUXVUV3RESndEQUJZaHBTd0FBQUFBSUR3QUFBQUFJRHdBQQpBQUFJRHdBQUFBRE9SVnd3alJx UGxSaWpOeFNnSHdBQUFBZ1B3Q2swVGJMUkNRQUE0Rnp3d3c4LzFGUE52WHIxYXJDMjZuV3pDUThB CkFBQ0ErT0dISDNyMTZoVUlCT3U4NW9LQ3dzV0xGMmRrWkRSQVcvVzYyWVFIQUFBQTRDUkZDRVdw aDJxalZWcFBiZFgzWmhNZUFBQUEKZ0pQbnkvVnhSaC85TEx4KzJxcWRHSlBSNS9VVEhnQUFBSURU T00yWDZ5VThORnhidFZaNVl4cHk2N2hWS3dBQUFCcGJkaEMvZkNEdwoyNTlkTzNjTUdUSTRKU1Vw SlNWcHlKREJPM2Rzanp4a05zZEVsbmZ1Mk42dVhadVhYMzZwd3RNVldhbDVXM3YzN2hrNTh2YlUx R1p4CmNiYXJyKzY3NnIzM29xNVd4ei9STmlicVpoTWVBQUFBZ0YvUDZTdjhaQjg0TUdEZ2dQNzly OSsyYmNlMmJUdXV2LzZHZ1lNR1poODQKb0Q0YWVjbzMzMzU3OHkwMy8rTWZUOTk3NzMwVks2bmlQ ZnpLYmUzUHpyN3BwaHY3OUxueTY2Ky96YzNOZitHRmwxYTgrMjhsMnBwMQoreE4xWXhweTJoTGhB UUFBQUkyTXJBaEZWaXI4UFBua0U1TW5UWmt4ZlVaS2NrcEtjc3IwYWRNblRaejgxRk5QcW84S0lS UlorZnl6CnowYU92UDNOK1crTkdQNkh5alVvcDlQVzFLbDN6NWgrYjR2VUZnYTlvWGV2M2tzV0wx VWYycjl2MzZoUkkxdTBhTjYwYVpPUmQ5eGUKV0ZDb2xsc3Nwbm56NW5YcGtwYVlHTisvMzNVN2Qr eFV5NE9CNE9OLy8zdm56cDJhTjIvNjhrc3ZxWVhoVVBqcHAvL1J0V3ZuMU5SbQpVNmRNS1MwdExm OVgxR1N6Q1E4QUFBQ0FFRUo5czczaXo0WU42KzhZZVVmNWtwR2pSbTdZc0Y1ZEZrS3Nmbi9WUGRQ dWZ2ZmQ5L3IxCjd4OTFWcENRbFJxMnRYSGpoaEVqUmtTdFpFekc2TW1UcCt6ZHUzL1BucjNObWpm UGVuUldaQU0rKyt6VER6Lzg2TWlSbjM5LzQ0MzMKM2pkRExYL2h4ZWUvMnZ6bEJ4K3MyN0ZqMS9H YzQycmhQMmUvK3QvL2Z2SEJCK3UyYjk4WkRBV2VlT0x4U0NVMTNlejZ3UVhUcUkzMAo5UFRLaFd2 WHJxVm5BQUJBdzJTSHloUDlIUTVIMHliTnlwYzNTV25xY0RnaUplUEczZm4yMjR0NmRPOVIxVVVD aWxCcTJKYlQ2V3lTCjBqUnFQWnUvK2taZGlESEdaTTE2OVBMTGUwZFdlL0dGbDVvMGFTS0V1SGZH dlMrODhMeGF2bVRKNHFYdkxHL1R1cTBRNGg5UFBhMFcKdnYzMmdtVkwvOVdxWldzaHhCT1BQOVgv K241UFB2SFV5ZTJwMUdqVXpTWTg0TnhDVkFBQUFHY3pQRlNhclpPUWtKQ1RrOU8yYmR0SQp5WWtU SnhJVEV5TnJ2dlRTS3pObVRFdElTTGlxNzFWVlZIc2FiWjA0Y2FKTm16YVYxOSs2OWNlc1I3TzJi ZnRmY1hHeEVFS3IxVWFlCm5wS1NvaTdIeEppOFhxKzZyRzV6aFNhTy9ueTBWKzlMSTc5cU5KcklD Z3AzVzhMNXdlRnczSHJyclc2M1d3aFJWbFoyNjYyM09od08KcDlNNWE5YXM0Y09IUC96d3cyVmxa VUtJUUNBd2F0U281Y3VYcDZlblQ1bzBLUkFJUkdydysvMlRKMDh1TFMxMU9Cd1BQL3p3aUJFagpa czZjbVorZkw0UUlCb09qUm8zYXNHSERtREZqeG93WnMyblRwa2p1cjFBL0FBQzRBTkpEbE91R3I3 dXUzL0ovTFN0ZnNtejUwdXV1CjZ4ZTUxSGpNbUl3NWMxNGZOZXFPZFIrdWkzbzVjdlRMQjZwb2Er VjdLNk5XTW43Q3VGR2pSbTNkdXMzaEtENTA2T2R3T0J6MVd1ZkkKcjZtcHFRY1BIYXhRU1l1V0xi WnQyMWxjN0ZaL25NNlNhaTZZbHJsZ0dvMVJZbUppMjdadHM3T3poUkRaMmRsdDI3Wk5URXljTjI5 ZQptelp0bGl4WmtwYVd0bWpSSWlHRVhxOVhvL2JLbFNzdnYvenk5ZXZYUjJyNDRJTVBMci84Y3F2 Vit2YmJiNnZyWDNUUlJRc1hMaFJDCjZIUTZyOWQ3Nk5DaGVmUG1UWjA2VmExS0NGRzVmZ0FBY1A1 bkIwV3BmTjN3UXcvTm5EZHY3dXpaLzh6THpjM0x6WjA5KzUvejU4L0wKelB4eitVdU5COXcwY09r N3k2ZE51L3VkSlV1aVhIbXNLRFZzNjg4UC9lV04xMStiUGZ1Zng0OGQ4M2w5MzMvLy9kaU1NZXBE bmpLUAoxUkpyaWpIOWZPVG4rKzZkSVg2NXhGbjg5bHJueUsralJvN096SHp3ME1GRFJjNml2L3ps NU5aT0dEL3gzaG5UOSs3WjQvZjVkKzdZCk1XSDh1T291bUNZODROeVgvbHRxNGVXWFg3NS8vMzRo eFA3OSt5Ky8vSEloeFAvKzk3K2hRNGZHeE1RTUdUTGsrKysvRjBKSWtoUUsKaFFZTUdHQXdHQVlQ SHJ4MjdWcDF4UHQ4dnZmZmYzL0lrQ0ZDaUczYnRnMGVQTmhrTXFXbnArL1lzU1B5ck9IRGg1dE1w ajU5K2hRVQpGS2d0VnE0ZkFBQ2MvK0VoMmcxTE8zYm84UDdxdGV2WGYzNXB6eDZYOXV5eC92UFBW cTlhMDZGOSt3cnY5Vjk1NVpWcjN2L1A0MC84Ci9aVlhYNHAySzlRYXRkVytmYnMxYTlaKy9mWG12 bGYxYWRVNjlhSE1QdzBkTmt4OTZOVlgvL20zdnozYXNsWHo5RnNIWFhYVlZaRjIKeXkzODV0Y1pN KzY5L1BMTGI3NWx3S1U5dTdkbzBVSXRuRHg1OHNDQkE4ZGtqRzdWT25YUzVJbkRmcW04VWlWVmJu WTk0Wm9IMUZMVQpheDR1dSt5eUZTdFdxT0ZoMkxCaFFnaXYxenQyN0ZqMVViMWVIMWt6TGk1T0NK R1NrdEttVFp0dnYvMjJUNTgrSDN6d3dTV1hYSktVCmxDU0VjTGxjTnB0TkNCRWJHK3R5dVNMUFVn dDFPbDBrWVZkVlB3QUFPSS9KY3ZRN2xIYnAydlhmLzM3M04yditzcHJEVVJ4Wjd0SzEKNjg2ZHUw V2xDVDlSMzhLdnFxME9IVHN0WExpNGNsczMvTzczTi96dTk1SENpWk1tcStYbE42RDhyMXFkN3BG SFpqM3l5S3pmYkxBawpUWncwZWVLa3lSVXFyMUJKTlp0TmVFQWowTEZqeDd5OFBLZlRtWnViMjdG alJ6VWt6Smt6eDJReVZWaFRraVIxWWRpd1lWbFpXVjI3CmRuMy8vZmNmZi94eHRkQnV0N3ZkN3Np LzFiUllWZjBBNmxEa1A2eWlLSkZsQURpcjZ1ZHJsYU9maFRmb1Z6algzV1pIWFZHcGNHQS8KWFV4 YlFoMmZZYlJ2My82bGwxNXExNjZkT2loNzl1ejUzbnZ2K2YzK1R6Lzk5SkZISHFuOGxIYnQyclZw MCthSko1NW8zNzU5NjlhdAoxY0pMTHJsa3pabzFQcDl2MWFwVlBYcjBxS2JGVTlZUDRNeEZNcnpm NzZjM0FKd1RaOHR5dEc5WU9PT2ZobXlydmpjN3FzaGgzR0F3CkVCN1FvTklyVWNzdnUreXlyVnUz WG5iWlplcXZZOGVPUFhEZ3dKZ3hZMWF0V2pWcTFLaW9WUTBkT25UMzd0M3FOS2ZJczNidDJwV1IK a1pHZG5YM25uWGRXc3hrMXFSL0FHWXJNQ1hRNm5mUUdnSE1pUElpb056bzYweCtsQWR1cTc4Mk9L bklZMTJxMXRldDVwaTJoTnFyNQprb2UrZmZ1V2Y5UnV0MmRsWlZYL2RJL0hrNWFXZHRGRkYwVktF aElTL3ZHUGYxVHpyTWh5MVBvQjFLMW16WnJsNWVVSklkYXZYNStSCmtVR0hBRGo3NFVHcG4vdVRS ci9iVW9QZUM3V3VOanVxeUYwdXpXWXo0UUdOVHpnYzNyTm56eHR2dkpHWm1VbHZBT2VzTm0zYS9Q VFQKVDBLSWp6LytlT1RJa1RvZHJ4MEF6cVpldlhvdFhyeTRuaXF2OEJaSnZiWlZmNXNkVlNnVSt2 ampqOVZsOVNZMGhBYzBNc09IRDQrTAppeHMzYmx6Mzd0M3BEZUNjWmJWYUV4TVRIUTVIS0JUNjRv c3Zyci8rZXZvRXdMbC9ydHdZMjZwWFgzenhSU2dVRWtMRXhNVFUraDZWCmhBZWNUYXRXcmFJVGdF YWhaOCtlbjM3NnFSQmk3dHk1dlh2M3J2V3pCZEZZQUFBUDdVbEVRVlJiVmdDQXM4TGxjczJkTzFk ZFRrNU8Kcm5VOVhEQU5BRGkxSmsyYXBLYW1xc3NQUGZSUU1CaWtUd0Nnc1FnR2d3ODk5SkM2YkxG WWFuM0JBK0VCQUZCVGZmcjBVVjl2aW91TApwMCtmWGxKU1FwOEF3TG12cEtSayt2VHB4Y1hGUWdp ZFR0ZTBhZE16cVkzd0FBQ29FWlBKMUw5L2YzV2FiRWxKeVpRcFU5YXZYNjlPCm53VUFuSU5Db2RE NjlldW5USm1pdnQwalNWS0xGaTNPOEtZWDJ1dXV1NjZhaHc4ZlBxd3VYSFhWVmVwM2ZoVzV5Mkww Ukk3em1TOGsKeDlzczlBT0FxUGtoTlRVMUp5ZEhuYmIwd3c4L3JGbXp4bUF3Mk8xMm85R28wZkRx QUFEblJHWW9MQ3pjdUhIakUwODg4ZDEzMzZtRgpPcDJ1VmF0V1JxUHhEQ3ZuZ21uVWxMdTBqRTRB b05NYnJybjJ1cTAvL3FCKzgwTW9GRnF5Wk1tU0pVdm9HUUE0WjFrc2xtYk5tdFg2CmkrRUlENmlO b3dXRUJ3QW5wWGJvWVV0MkhqKzh6MVBxb2pjQTRKd1ZFeE9Ubkp4OEpsZElFeDRBQUhVZzFwN1F1 VWNmVDZtcjJKbGYKNmlyMmU4cENJVzdCQkFDMVZxTnZpVmF2STFBVUlVa25TeUxYbmtYbWptcTFX cVBSYURLWnJGWnJURXhNM1c0bDRRRUFVSHRtcTgxcwo1VHNmQU9CTXhlcjhOVm10WmN1V1FvaUR4 L1BicGFZSUlSUkZlZmJaWjlWUTBhOWZ2d2JZVGk1dUF3QUFBRUI0QUFBQUFFQjRBQUFBCkFFQjRB QUFBQUVCNEFBQUFBRUI0QUFBQUFIQis0MWF0cUkydWJWTXFGKzQ2bEUvUEFHalVSN2JLeDdIV1Rl T081QmJYYTd2Vk5CRmoKMERWUHRrbENGSmY2SENXZThnOGwyczAyaS9GUVRsSE4vNVpUSHM5RFlk bmpDK1E1UzRNaCtaUlBsQ1NSSEc5SnRKbDNIeTZJTkZkVgp1eHBKYXRNOFBxZkE1UXVFR0drQTRR RVhJcUlDZ0F2aHNHYlFhK3U3M2FxYWtDU1JtbXc3WHVBeUduU0pkbk9GOEdDM3hsUW9xZlVoCk9y S3lWcXRKdEp1YUo5dU9uRGgxWHRKcHRVbDJ5OTRqaFRWcFRsYVVuQUpYODJUYndlTk9SaHBBZUFD RUVFS24wM1JxbWJUM1NHRlkKbHJVYVRWcnJwSDFIQzRVUXFVazJjNHplNHc4ZXkzT0ZaVm1TcEU2 dGtod2xucFI0U3lBVVBuRE1xU2pLTDYrVVV2c1dDWWVPRjBrYQprWnBzTXhuMVBuL29lSUVyR0Fw TGt0U3BaVkt1MDkwa3dTcUV5SE9XbHBUNjFFWXIxTStPQUJEMUFGWCtxS0lJcGZMeHFsUExwRjJI CjhpUEhxT1E0c3k4UTB1dTBYZHVtRkJhWEZSUjdPclZLeW5XNG15UllKU0hsT3QyU0pLWEVXNFNR OHB4dTlZaGswT3RhTmJGcHRkcGMKaDd0NVV1enV3d1ZxYmRVOHEyM3orRWdUK1VWbDViZlpabzRK Qk1PK1FNZ2ZERGRKc0JvTk92OHZiOXNiRFRxZFJ1TXE4MWQxYkl4OApBcURWYWxLVGJCYVQzaDhN NXhTNmZQN3EzdmdQaCtYQ1ltK25WbWIxZ0J6cGg5MkhDeXAwWURBVTd0QWlRUWlSMWpwcDE2SDh5 aDg0ClZENDQrd0toWUVpMldZeXVNajhERW1pOHVPWUJkU1lVa24yQlVJeFJMNFNJTWVoOGdWQW9K RGROaVBVRlFudVBGSHI5b2VSNGl4QkMKVVJTTkpDUWhkaDh1S1BVRTRxeS9mbXQ2b3Mza0x2T0ha YmxKdk5YckQrMDc0dkQ0QWlrSnZ6eExJMklNdXV5anpseUhXNjFLQ0ZHNQpmZ0Nvck1KUkplcnhT bDB6Y296YWM2UlFuUlMwNjFCK2ZsR1pvaWdhU1RJYWRObEhuU2NjcnFhSnNVYTlOdnVvTTlmaGlo eDhtaVJZClM4cjgyVWNkcGhpOUpFbS8xRmJkczhvM1VXR2JZMzg1ejFZVXBjanR0VnVOa1lmc1Zt T1IyNnNvU2xYSHhvaW04VlpmTUxqM1NHRkIKY1ZuenBGTjhGN2hXcTBtS00zbDh3UXI5VUxrRGhS QzdEeGVJcWo5emlIcHdkcFg1YkJZam94RWdQT0JDMUxWdFN2a2Z0YkRVNHpjWgpkRUlJazFGWDZ2 RUxJU3d4QmtlSlIxWVVSNG5IYWphb3EwbVNwTDdzT1VvOENUYlR5YkVvU1FrMnM5UGxMZmNzMmVI eVdveS9QcXV3CnhDTXJzdHNUTU9oT2Zzb2Z0WDRBcUtEeVVhWHk4U29pY295cVVJa2tDY2N2UnlH dEpzb1J5V3pVTzEzZXNDdzdTN3cxZjFaVlRFYWQKeHg5VWw0dGNYcHY1MTdkYWJPWVlwOXRiemJI eDF6L2NiSENVZUdWRmNaZjVxNW95RkRtU3QwOU4wR3UxeHd0Y2xmc2g2bUc1QmgzKwptNE96eHhj MEdmV01ScUJSWTlvU2FpbnF1MDF1VHlESmJoWkN4QmoxNm1SY2pVWjBhcFdrUGxyK2xUZ1Vsb1VR d1ZEWUZ3ekZXb3p1Ck1uK0N6VlRtQ3dSRFlTR0VWaXZKc2l5RWtHVlpxNVVpendxSDVRcjFWRlUv QUpSWCthaFMrWGhWbm5xTXFxejhVU2phRWVsa0srcWgKckliUHF2SVZXcXVKYkVZb0xIdjlRWE9N d2VNTG1HTU1Ybjh3WEc0THE2bFQrOHNtbmU3eHZFSS9WSFZZcmtyVWczTTRMT3UwdkdzSgpFQjZB WDNqOVFiMWVxOU5wREhxdDF4OFVRb1RDeW9GakRsbXA4cVhMVWV4cDFUVE80d3NtMk0yUis0MkV3 NHBHb3dtSFpZMUdFdzVYCjl4Sjd5dm9CSU9wUnBmTHg2c3pKeXNsV2RMcTZQMFYydXJ3cENaYWp1 Y0hrZUhPZW83VG1mN2hPcTZuSjNaTk90d09yeDhFWk9GL3gKQmdEcW1NOGZTazJ5UmE3SksvVUdF dU5Na2lURnhacGFONHVMc240ZzVBK0dXcWJZZmY1UTVGckFNbThnMFdiU1NGS2kzVnptQzFUVAoz Q25yQjRDcWppb1ZqbGZSVDRKRHNsNnZWUzlncU1FQk1CaHZOV2swbWtTYnVlYmJWbFVUb2QrK1Qr LzFCeldTbEpwc2s0UlU4eHVlCmxub0RpWGFMVnFPeFdZenRVeFBxdGdOUDkrQ3NMZmRaQ2dEQ0F5 NHNGYTU1aUZ6MjRQYjZMU2FEMjN0eUFuRitVV21NUVovV09pblIKWmlxb2REbWd5bEhzTmNmb0M4 dE5HOGdyTGpYRjZEdTFUaklaZFhsRjFiM0JWcFA2QVNEcVVhWEM4U3Fxbi9PS1d6ZUo2OWd5c1Vh dApGSlhHMldJNnRFancxT0QwK3BSTmVQMmhDbGNJT0YzZVdJdFJ2VGFzcG45NFVhbEJyKzNVS2pF NXpwSlQ2SzdiRGp6ZGc3TTVSbDlYCkgvSUFPRnVrckt5c2FoN2V1SEdqT2xVeE16TlRmVlBrNFBI OE9CT1RuYzVueGQ1UXU5UUcvUTQ0bThXWWFEZFg5VlZIQU5Eb2FMV2EKRGkwUzl4NHBPSk5LN0ph WVdJdnhXSDdKZWRNdExWUHNKV1UrYnRVS1JCV3JxOUYvalpZdFc2b241T3JabXFJb3p6NzdyQkJD a3FSKwovZm8xd0hieXlRUE9hbmlWaERsRzN6UXhOcy9KaHdZQXpvZVQ0MWl6VVNOcGt1em1NMytM M2VYeEdmWGFHTU41OG9aZGpFRm4wR3RKCkRrQmp4MmNJT0pzNnQwNE9oWlg4b3JMVCtvZ2ZBTTVO UmFXK3BvbFd2VmJqOVlmT1pJNlFTbEhFOFFKWDgyVGJvWnlpeG40M09VbVMKbWlmYklqZUJCVUI0 QUdwRC9ZNGhBRGcvbEhyODJaNjZmR2ZkRndoVjllVU1qWXVpS09mSEh3S0FhVXNBQUFBQUNBOEFB QUFBQ0E4QQpBQUFBQ0E4QUFBQUF6a1ZjTUkyYWFwbHNvUk1BQUFEcVEzRlI0N2lSTWVFQk5SVnJK VHdBQUFEVVUzaG9ISGNrWTlvU0FBQUFBTUlECkFBQUFBTUlEQUFBQUFNSURBQUFBQU1JREFBQUFB TUlEQUFBQUFNSURBQUFBQUJBZUFBQUFBQkFlQUFBQUFCQWVBQUFBQUJBZUFBQUEKQUJBZUFBQUFB QkFlQUFBQUFCQWVBQUFBQUlEd0FBQUFBSUR3QUFBQUFJRHdBQUFBQUlEd0FBQUFBSUR3QUFBQUFJ RHdBQUFBQUlEdwpBQUFBQUFDRUJ3QUFBQUNFQndBQUFBQ0VCd0FBQUFDRUJ3QUFBQUNFQndBQUFB Q0VCd0FBQUFDRUJ3QUFBQUFnUEFBQUFBQWdQQUFBCkFBQWdQQUFBQUFBNEMzUjBBUUFBQUhCMnRX elpzbEZzSjU4OEFBQUFBS2lSMm56eVVPd04wWEhudDRQSDgra0VBQUFBbkdsNGFKZWEKUXE4QkFB QUFGeUNtTFFFQUFBQWdQQUFBQUFBZ1BBQUFBQUJvWU55cUZRQUFBUGhWV1ZuWldkK0daY3VXVFp3 NGtmQUFBQUFBbk9zcwpGZ3VkUUhnQUFBQUFUazFSRkRxQjhBQUFBQURVSkR6UUI0UUhBQUFBb0Fa a1JhWVRDQThBQUFEQXFTa3lIejBRSGdBQUFJQ2FoSWRvCm56eHMzYnAxNmRLbFI0OGVOWmxNUFh2 MkhIdm5XTHZOTG9RWU5tell5cFVyQ1E4QUFBREFoVWlXSzRhSFBYdjJ2UGppaTFPblR1M1YKcTVm TDVWcTdkdTJpaFl1bVRadFcxZnFFQndBQUFPQ0NVSG5hMHVyVnEyLy93KzFYWEg2RkVDSWhQdUhP c1hlV1gwMWRjRHFkcjc3Ngo2b0dEQjlxMmJUdGorb3lrcENRaHhEZmZmck4wNlZLSHc5RzBhZE83 SnR6VnRXdFhJVVJSVWRIc09iUDM3Tm5Uc1VQSEJ6TWZ0SmdiCnpaMWgrWVpwQUFBQTREZGtSYTd3 YytUSWtWNjllMVV1VnkrdFZoZVd2TE9rUThjT3I3MzJXdWZPblplOHMwUXRuRGR2M293Wk14WXMK V0hEYmJiY3RYTFJRTFh4NzRkdXRXN2VlTzNkdWg0NGRsaTVkR3JWT3dnTUFBQURRR01KREpTVWxK Ykd4c1hJMGtmVjM3Tmd4Y09CQQpvOUY0MDAwMzdkNjlXeTIwMisxYnRteHhPcDE5K3ZSNThza25J MnZlY3NzdEJvTmg0TUNCUC8zMFU5UTZ6MDFNV3dJQUFBQXFob2NLCkpYRnhjWVdGaFNrcEtkV3NY MXBhYWphYlpWazJtODF1dDFzdC9OT2YvclJtelpxLy92V3Y4Zkh4R1JrWm5UdDNGa0o0dmQ0cFU2 YWMKUEIzWDZSclJKUk9FQndBQUFPQTNLbi9EZE1lT0hiLzU1cHYwOVBScTFyZlpiRzYzTy9Ldldw aVVsRFJod29UeDQ4ZHYzcng1enB3NQpMNy84c3JybTAwOC9iVEtacW1ydW5NVzBKUUFBQU9BM0tz OGp1bm5Rb0xWcjEzNzUzLzhHL1A2UzR1SzFhOWUrOHNvckZhWXRkZTNhCjllT1BQdko2dlI5ODhF SFhMbDNVd3NjZWZmU2JiNzRKaFVMSlNVbVIyaTYrK09KMUgzemc4M28zYnRqd2o2ZWVZdG9TQUFB QTBHakQKUTZWTGxwdTNTTDFuMmozdnJuajN6YmZlTXB2TjNidDNINU14SnJLYXVqQnMrTERYWDN2 OWszdnZiZGV1M2FUSms5VEMyNFlPZmVlZApkOTU0NDQya3BLUng0OGRGMW56cnpiZG0zSHR2UW1M Q25XUHZiRVJmYUUxNEFBQUFBSDRqNmp5aWJ0MjZkZXZXcmZKcWJ5MTRTMTJ3CjIrMS9udm5uQ285 MjdkYjF5YWVlckZCb3RWcnZ2ZS9lNnBzalBBQUFBQUNOSVR6SUNwMVFtL0FnU1ZJalNrSUFBQUJB SFlTSHhuWUMKTEVuU09SRWVMQmFMMiswV1FnU0RRWVBCd0VnQ0FBQUE0ZUVjRVF3R0l5ZnREZFBp S2U2MnBOVnExUVUxUWdBQUFBQTRSMFJPMFNNbgo3V2M1UENRa0pLZ0wyN1p0WS9jQUFBQUE1NDdJ S1hya3BMMituV0xhVWtwS3lzR0RCNFVRUC83NDQ3WFhYdHRnbVFZQUFBQTRLNVl0Clc5WW90ak1j RHYvNDQ0K1JrL1p6SWp5WVRLYlkyRmkzMngwT2gzZnUzTm05ZTNmR0V3QUFBTTVqRXlkT2JCVGJ1 WFBuem5BNExJU0kKalkyTmZGbDFmVHYxTjB4MzZOQkJYZmpvbzQ4OEhnL2pDUUFBQURpN1BCN1BS eDk5Vk9GMC9ad0lEM0Z4Y1ltSmllcnlnZ1VMUXFFUQpld3NBQUFBNFcwS2gwSUlGQzlUbHhNVEV1 TGk0Y3lnOENDSFMwdEtNUnFNUW9xeXM3STAzM2lncksyT2ZBUUFBQUEydi9BbTUwV2hNClMwdHJ5 TmExMTExMzNTbFgwdWwwOGZIeCtmbjVzaXdIZzhIdnZ2c3VOalkyS1NsSm85R3cvd0FBQUlBR0VB NkhkK3pZc1d6Wk12WHIKSFhRNjNTV1hYR0kybTgrNThDQ0VNQmdNaVltSlRxZFRuYmFVbloyOVpj c1d2VjV2c1ZoME9sMkRmYWNkQUFBQWNLRmxCcGZMdFgzNwo5bi85NjEvNzkrOVhDMk5pWW5yMDZH RzFXaHQ0WTZTc3JLeWFyeDBJQlBiczJlTndPTmlMQUFBQXdGbVJtSmpZdVhObmc4SFE4RTNyClRt dHRnOEhRdlh2MzR1TGk3T3hzdm5NYUFBQUFhRWl4c2JFZE9uUm95Q3VrenlnOHFPTGk0bnIzN3Ux eXVSd09SM0Z4c2NmalVlZGQKQVFBQUFLaGJlcjNlYkRhcmQwQzEyV3huZDJOMHRYNm16V1k3NjFz UEFBQUFvTUZ3dXlRQUFBQUFoQWNBQUFBQWhBY0FBQUFBaEFjQQpBQUFBaEFjQUFBQUFoQWNBQUFB QWhBY0FBQUFBSUR3QUFBQUFJRHdBQUFBQUlEd0FBQUFBSUR3QUFBQUFJRHdBQUFBQUlEd0FBQUFB CklEd0FBQUFBZ0JEL0QvcEpralA4M3g3a0FBQUFBRWxGVGtTdVFtQ0MKLS0tLS0tPV9QYXJ0XzMw ODE4NjZfNTQ3MTgzNzA1LjEzOTIzNjQyNDg3NTMKQ29udGVudC1UeXBlOiBpbWFnZS9wbmc7IG5h bWU9cmVtb3ZlU3lzdGVtUGVybWlzc2lvbi5wbmcKQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNo bWVudDsgZmlsZW5hbWU9cmVtb3ZlU3lzdGVtUGVybWlzc2lvbi5wbmcKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogYmFzZTY0CgppVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBL0VBQUFKckNBSUFB QUFuS1lSVEFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBCkIzUkpUVVVIM2dJT0J5a0xx Q1NqU2dBQUFCMXBWRmgwUTI5dGJXVnVkQUFBQUFBQVEzSmxZWFJsWkNCM2FYUm9JRWRKVFZCa0xt VUgKQUFBZ0FFbEVRVlI0MnV6ZGQxd1V4LzgvOExrRzNGR09YcVVLaUNoVkZLUEdrcWpZb3liV3FG R0Q3WmRvTE1HV3hEUTFVWlA0U1FocQo3QlUwbHNUZUVoc1dVQkFGSzFKRXBYTzA2MXo3L1RISmZT OXduQWVLQ3I2ZUQvL1ltOTJkbVowOWwvZk96YzR5NWk5WVF1QTVFUW1yCkxDejVhQWUwTTlvWjBN NW9aOVFaZGNieDRuaGZKQ1l1OUFBQUFBQUFpT2tCQUFBQUFPQ2xZZGVvRldpRjU0Vmx3a0Y3b3Az UnpvQjIKUmp1anpxZ3pqaGZIKzZKamVpc3VCOWY2NXdhTmlYWkdPd1BhR2UyTU9xUE9PRjRjN3d1 SHNUY0FBQUFBQU0wYis2bGJWRmRYQ3dTQwp5c3BLaVVTaVVPQUhZZ0FBQUFDQTU0L0Q0ZkI0UEd0 cmF6czdPeXNycStjVzAxZFdWbVpsWlFtRlFqUXhBQUFBQUVDVHFxbXBxYW1wCnFheXNmUGp3b2FX bHBhK3ZyN1cxOVRQRjlEVTFOZmZ1M1JNSUJHaGNBQUFBQUlBWFRDZ1VwcVdsMmRuWkJRUUVtSmlZ TkNhbUY0bEUKR1JrWk1wbU1mbVN4V04yN2QvZno4N093c0dDeFdHaGlBQUFBQUlEblRxVlNpVVNp Qnc4ZVhMaHdRYVZTRVVJRUFrRnFhbXBRVUpDRgpoWVhoZlJsTGxpeXBGZENucGFVcGxVcjZzVisv ZnUzYXRVTW9Ed0FBQUFEd3dvTDcyN2R2bnpoeGduNWtzOWxoWVdHR3cvci85TlBMCjVmTDA5SFFh MEp1Ym0wK2NPTkhjM0p5dTBtZzBjcm44OGVQSER4OCt2SHYzcmx3dWIxRE5OQm9OVGc4QUFBQUFn QzRUVXpORmpkekUKMUpUUHQzRjFkZlZ0N2UzajQ4TmlzWUtEZzF1M2JyMTE2MWF4V0t4VUt0UFQw enQwNkdCcWFscGZQdi9wcDA5UFQ2ZGo2TTNOemFkTgptOFptczJrNFhsUlVGQjhmcjFhckcxMWR4 UFFBQUFBQUFJWXhHQXdQVCsrT0VSMThmTHdKSVVxbDhyZmZmaE9MeFlRUU96dTc0T0RnCituWms5 ZWpSZ3k1VlZsYm01T1RRNVduVHB0SDdnSnFhbWxPblR2Mzk5OThJeWdFQUFBQUFtbHBWWlVWT2Jw NUNwZkZ3YjhWa010dTMKYjMvMTZsVkNpRlFxdGJHeE1UTXplMHBNZit2V3JacWFHa0pJdjM3OVdy VnFSUVA2UFh2MjVPYm1vbkVCQUFBQUFGNE1wVkpSWEZTbwpWRE04M0Z0eE9CeExTOHVzckN4Q2lG Z3NkblYxMWJ2TFArK1JsVXFsZEI1NkZvdlZybDA3UW9oR28vbnJyNytLaW9yUXJBQUFBQUFBCkwx Sk5UYzNWcThsWjJUbUVFTzJNTlVLaFVDcVZHb3JwUzBwSzZFSjRlRGpkcDZpbzZQYnQyMmhRQUFB QUFJQVhUMWtqdTNRbG1SREMKWXJIQ3c4TnJCZTIxL0RQdlRYbDVPVjJnUSs4MUdrMThmRHlhRWdB QUFBRGcyVmxhV2xwYVduSzVYQzZYU3dpUlNxVjBtQXdkS1ZPZgo0b0xIRHg1aytmbjVCZ2NIWDd0 MmpRYnRucDZlOWNiMGRGcDdXaDRoUkNhVFBjc3NONDNnN2UzZHUzZHZQcDh2bFVyajR1TG16NTlQ CkNGbTVjaVcrQVFBQUFBRFFmSEU0SEh0N2V6czd1K0xpNHNyS1Nqb2p2S21wcWJtNXVhZW5wMEFn S0NzclV5Z1U5ZTErTC9PQm41OHYKRGRGMWczYjlNVDJkSW9lV1NnaDU4dVNKNGNyWjJOaTgrZWFi bnA2ZUxCYXJzckx5K3ZYcjZlbnB6M0swL2ZyMW8zWFZ6b2dQQUFBQQpBTkRjQTNwbloyZTVYSDdu emgzZEhuT0pSQ0tSU0FRQ2diMjl2Yk96YzFGUlVYMWgvWlA4ZkcySXJodTA2NC9wYTAxVmVlL2VQ UU9WCnM3S3lHamR1bkhZbUhRY0hoNmlvS0JNVGs1U1VsRVlmTUEzbzE2MWJKeEtKQ0hyb0FRQUFB S0Q1czdlM2w4dmw5UTJDVjZ2VkpTVWwKam82Tzl2YjJoWVdGZXJjUmkvNHpPS2UrK2VYWmVsTU56 MThaR1JscFptWldXRmg0N05neGtVZ1VHaG9hSGg1dVkyT2ozU0EwTkRRaQpJb0xQNXd1Rnd1VGs1 SnMzYjlMYml6bHo1Z2lGd2ovLy9ETXFLc3JHeHFhb3FPallzV05WVlZWMHBBMGhaUHIwNlRTZzF4 MTd3MmF6Cm82S2kvUDM5SlJMSm1UTm4rdmZ2YjJabTlzTVBQNmpWNmxwRGRMUWZ0V1VkT1hKa3dJ QUJQQjV2OWVyVmhKQ3dzTEN3c0RCcmEydVIKU0hUNTh1VmJ0MjdocXdZQUFBQUFUY0hTMHRMT3p1 N09uVHYwWThlT0hlbVkrRm9meThyS0FnTURSU0tSM3JIMWFxWFNtTEtZZWxQcApRSi82ZUh0N0Uw TE9uajFiWGw1ZVUxTno5ZXJWZGV2V25UNTltcTcxOC9QcjA2ZVBqWTBOazhuazgvbDkrL1lOREF3 a2hDaVZTa0tJCm1ablpzR0hESEIwZE9SeU91N3Q3Nzk2OW4xckZUcDA2dFd2WGpzUGg4UG44UVlN RzBaZGhHWDRIRmkzTDFOUjA0TUNCZkQ2Zi9sclIKdm4zN1BuMzYyTnZiczlsc2EydnIvdjM3ZTNo NDROc0dBQUFBQUUwVTB4Y1hGOU1oTngwN2RyU3dzT2pZc2FNMm9OZCtWS3ZWeGNYRgoyaEh6ZFJq MTRsZDJJK3BuWVdGQjZwOUpoMWJ1NHNXTEtTa3BZV0ZoUFhyMENBOFB2MzM3Tm8zQ09Sek9uVHQz enA4LzM3NTkrN2ZlCmVvdSszS3BXeDN3dEFRRUJoSkRFeE1TVWxKVE9uVHUvOGNZYlQ0M3A2Vm9U RTVQYzNOenQyN2ZUOFVrUkVSR0VrQU1IRGp4OCtORGIKMjN2WXNHRWRPblI0OU9nUnZuQUFBQUFB OE54eHVkekt5a3E2Zk8zYU5kMDQzc0xDUWlRU2FidnR4V0t4aTR2THM1VEZiTVEraHVOcApPenM3 UWtocWFxcENvYmh4NHdZaHhOYldWbmVEeE1SRW1VeEdCK1RRVG5mRCtIeStOa1BkSHl5TWNmYnNX WWxFUW1ONldvM2h3NGZQCm5UdDMyTEJoaEJCSFIwZDgyd0FBQUFDZ2lXSjYzY0V2MTY1ZEU0bEU3 dTd1N3U3dXVnRTlJVVF1bDlNNUxsOW9URjlkWFcwZ0lHWXcKR0xXV2E5MERTQ1FTUW9pQktYc00w TTFjaTgxbWszb216REU4NVNlUHg4TzNEUUFBQUFDYXU4YU12Y25PenJhMXRlM1ZxOWZSbzBkRgpJ bEZZV0Zod2NQQzllL2N1WHJ4SUNDa3JLM056Y3dzTEM3dCsvVHA5NVpWQUlIaVdLbFpYVjl2WjJZ V0hoNmVtcG1vSElWRTFOVFVtCkppWWhJU0VaR1JuZHVuV3J1Ni91N1VSWldabXpzL08rZmZzZVBu ejRnbWZmQndBQUFJRFhqVlFxTlRVMXBkM1o1Tjh4OUk4ZlB5YUUKMEVFNDJxNTZVMU5UcVZUNm9t UDZxMWV2QmdZR3VyaTRSRWRINjFaYXUzYllzR0hkdTNmdjNyMDdUVWxPVG42V0t0Ni9mNzlMbHk0 MAp3MXE5K3dVRkJWNWVYbSsvL2ZiYmI3OHRFb21VU2lYdHM5Y3JPVG41blhmZWVlKzk5K2hIcFZL Wm5aMTk4T0JCZk9FQUFBQUFvQ2xpCmVuTnpjeHJUMDRCZU8rUkdPN2FlZmpRM04zL0dtTDR4WTI4 a0VzbXVYYnZ1M2Jzbms4a1VDa1ZKU2NteFk4ZFNVMVBwMnF5c3JLTkgKajFaVlZhblY2dkx5OG9N SEQyWm5aejlMRlpPU2t1N2V2YXRVS3F1cXFrNmNPRUYwZXQ5UG56NzkrUEZqaFVKUldscjZ4eDkv MEJGTApMQmFydm51RDA2ZFBsNWFXS3BWS21VeDI1ODZkVTZkTzRkc0dBQUFBQUUxQktCUTZPVGt4 bVV6eTcyQjZiY2U4N2tjbWsrbms1R1I0CnhQaFRNWllzV1VJSU9YZnVIQTJVWTJKaUdBekdxbFdy bnU4aEdYNnMxdGo3RHlZekpDU2tUNTgrSXBGb3pabzErS0lBQUFBQXdLdk0KeGNWRnBWTFZOMTBr NWVqb3lHS3g2bnZuRkNGay92ejVHbzJHeHVjTUJxTm56NTUxdDJGTHBiSlh2QzJHRHgvdTRlRmhZ bUtpVFVsTApTOE5YQkFBQUFBQmVjZlI1VGtkSHg3S3lzcnJQY3pLWlRIdDdlMU5UMDZLaUl1UHox QnU5TTFsc0V4YmI1RlZ1aTdObnorYmw1VW1sClVxVlNXVjVlZnY3OCtXY2NvQThBQUFBQThBSW9G SXFpb2lJV2l4VVlHT2pnNE1EajhWZ3NGb3ZGNHZGNERnNE9nWUdCTEJhcnFLaW8KUVJOQzB1aTkx ai8ycTk4V0ZSVVZmL3p4Qjc0VEFBQUFBTkFjdy9yQ3drS1JTR1JwYWVuaTRrTG5vWmRLcFZLcE5D OHY3eG1IMFd1eAowZEFBQUFBQUFFMUtLQlErci9CZEx5YWFHQUFBQUFDZ1dVTk1Ed0FBQUFDQW1C NEFBQUFBQUJEVEF3QUFBQUJBNCtoL1JqWW1KZ1pOCkF3QUFBQURRTEtDZkhnQUFBQUNnZWF0M0xz dWMvQkswRGdBQUFBREFTK1RqNXZoTU1UMGh4SnFMMmV0YnNrcXAwc2h2Q1FBQUFBQzgKZU1aM3Nq OGxhdWZ4ZUdqTkZra2lrYUFSQUFBQUFGb0dqS2NIQUFBQUFFQk1Ed0FBQUFBQWlPa0JBQUFBQUFB eFBRQUFBQUFBWW5vQQpBQUFBQUVCTUR3QUFBQUFBaU9rQkFBQUFBTUJZRFg2cjFJZ1JJN1RMNXVi bUFRRUJreWRQZG5SME5MRDkzcjE3MGRBQUFBQUFBSzlLClRFOEkwY2JvSXBIbzJMRmpzYkd4MzM3 N0xab1NBQUFBQUtEWnhQUmFGaFlXZ3djUFBuVG9FUDBvRUFoaVkyT3pzN085dmIxbnpwenAKNE9D Z3UzRkZSY1d2di81Ni8vNTlYMS9mbUpnWWMzTnpRc2lWSzFmaTQrTUZBb0d6cy9PSEgzN1lybDA3 bkJJQUFBQUFnQVo1cHZIMApZckg0d0lFRGJkcTBvUjkzN2RybDYrdTdmdjM2d01EQVhidDIxZHA0 NjlhdG5wNmVHemR1OVBYMVRVaElvSWtiTm16NDVKTlB0bS9mClBuejQ4TzNidCtOOEFBQUFBQUEw VkdQNjZlbVFlZ2FENGVYbDVlbnBPWFBtVEpwKzY5YXRsU3RYY3JuYy92Mzd6NTgvdjlaZUdSa1oK UC83NG81bVoyZURCZ3hjdlhrd1RyYTJ0azVPVCtYeCt0MjdkdW5Ycmh2UHhLc3ZPem82TGk1c3la VXJidG0zcnJwMHpaODdxMWFzTgpwOVJuenB3NWRJSEZZams2T3I3enpqdmFHMFVBQUFBQWFKS1lu bzZuMzd4NXM1K2YzNXR2dnFsTkZ3cUZscGFXaEJBTEM0dnE2dXBhCmUwbWwwcWxUcDlKbERvZERG eFl1WEhqZ3dJRkZpeGJaMk5oTW1qUXBNREFRcCtTVmRlM2F0VGZlZUNNbEpVVnZUUCtNYVBTdlVx bnUKM3IyYmtKRHcxVmRmb2NFQkFBQUFtakNtcDhhUEgvLzExMS83K1BpNHViblJGQ3NySzVGSXhP ZnpSU0tSbFpWVnJlMzVmUDdxMWF1NQpYSzV1b3FPajQvVHAwelVhVFdKaVlteHM3TnExYTNGS1hr MEtoZUxldlhzTEZpeFl2bnk1WEM0M05UVWxoRHg2OUdqbnpwMUNvYkIvCi8vNTBzN29wRGFWV3Ex a3NGaUdrckt4czE2NWRCUVVGenM3T1k4YU1jWEJ3K09LTEw3cDM3MzcxNnRYaHc0Zm41T1JjdVhK bHhJZ1IKNGVIaEpTVWw4Zkh4MmkwdExDeFdybHo1MVZkZnNWZ3NsVXIxMVZkZnpaOC9YeTZYNiti bTdPeU1jd29BQUFBdEJsT2xyRkVwYXhxeApKNGZEbVRGalJseGNuRnd1cHluQndjSEhqaDJUeStX SER4OE9DZ3FxdFgxb2FPaWhRNGZrY3ZtWk0yZSsvdnBybXJoNDhlTExseStyClZDb25KeWUxV28z ejhjckt5TWp3OGZIaGNybCtmbjdwNmVrMDhjOC8vK3pXcmR2WFgzK3RVcWtZREliZUZDUE5tVE1u SmlibWh4OSsKdUhUcDB2dnZ2MDhJMmJ0M2I2OWV2Wll0VzlhN2QrLzkrL2V6V0N5WlRPYms1RFJw MHFTZE8zZTJhdFhxbzQ4K29qOFo3ZCsvUHlRawpaTm15WmVIaDRYLysrYWVscGFXSGgwZG1aaVlo SkRNejA4UER3OUxTc2xadU9LRUFBQURRVE5Ib3ZkWS9OcGRyMXVnYzNkemMrdlRwCnMzSGp4bzgr K29nUU1tYk1tSjkvL2prNk90clB6Ky9qanordXRmSFlzV1BYckZrVEhSMXRiMit2SFlRemF0U296 WnMzeDhiR09qZzQKVEpzMkRTZnBsWldTa3RLcFV5ZDZiM2JwMHFXT0hUc1NRZ29LQ3FaUG4yNWlZ dEtsU3hjNi9WSGRGQ090WHIwNk9Ublp3Y0hCeDhlSApwdVRrNU5DNG5QdzdXRXVqMFFRRkJiRllM TGxjSGh3Y1RLTjhRc2lqUjQ4bVQ1N000WEE2ZCs1ODh1UkpRa2hFUkVSYVdscmJ0bTNUCjB0SWlJ aUwwNWdZQUFBRFFIT21OM2hzODlxYldDNlI2OWVyVnExY3Z1bXhyYTZ2dGdLKzd2WldWMWNLRkMy dXREUWtKK2Zubm4zRnUKWG5GQ29mRGV2WHQzNzk3ZHRtMGJJWVRCWUZSVlZmSDVmSTFHUXpmUS9z WlNOOFY0a1pHUkJ3NGNzTE96NC9QNU5QSmV1blFwSGVUegpmOTlYTnJ2V0FxMlB0bHdxS0NqbzhP SERjcm44d1lNSDlKRnV2YmtCQUFBQXRBeE1OQUU4VlVwS1NsQlEwT3AvaFlhR3BxYW1Fa0tjCm5a MVRVbEpxYW1vdVg3NU1SOXJVVFdtUUFRTUdIRHAwU0tsVUVrSjhmSHpPbmoxYlUxT1RuSnk4WnMw YUEzdDVlbm9tSlNVcEZJckwKbHk5N2VYblJpTi9mMy8vWXNXTnQyclNodmZMRzV3WUFBQUNBbUI1 YVpremZ0V3RYN2NjdVhiclFtUDZkZDk0NWMrYk1raVZMMkd3MgptODNXYURSMVV4cFVrSm1aV2Mr ZVBROGVQRWdJR1Q1OGVIWjI5aGRmZkhIdTNMbCsvZm9aMkd2WXNHSFhyMS8vN0xQUE1qSXloZzhm ClRoTTdkdXg0OGVMRkRoMDYwSS9HNXdZQUFBRFE3RENXTEZsQ0NEbDM3aHdOdjJKaVltajNhazUr aVRXWHplUHgwRVl0a2tRaXFaUXEKZmR3YzBSUUFBQUFBcjZhYy9CSWFyV2swbWxXclZoRkNHQXhH ejU0OTYyNkpmbm9BQUFBQWdPWU5NVDBBQUFBQUFHSjZBQUFBQUFCQQpUQThBQUFBQUFJM3psUG5w SlJJSjJnZ0FBQUFBb0xuRzlFdTNIRVVEdFdBZmo0NUNJd0FBQUFDMDhKaWVFTklwTWhWdDFDSmRU ZTZBClJnQUFBQUJvR1RDZUhnQUFBQUFBTVQwQUFBQUFBQ0NtQndBQUFBQUF4UFFBQUFBQUFJanBB UUFBQUFBQU1UMEFBQUFBQUNDbUJ3QUEKQUFBQVk3RWJ1Z1BYeERMWWE3Q3pkUnN6anFWU1ZWTldu WHZqNGNFcVNaSHhPZmk1ZHUvZ00zejN4ZG5QOFRCR2QvdWZkbG1tRUpaVwpaZC9JUFNpV1Z6emZ4 cUtsR0YvemhtNy9paWdzcmVhWW1UVkZ6Z3FacklseUJnREFwUWtBV2hKN1M1T21qZW03dHYzUTN0 THI4djN0CitZSjBON3ZnVHI2alFyd0dYN2l6d2ZnYzNPMkNtK2pnZDErY3pXQXdQZTNET3JjWmIy Wmk5WGY2TDg4OS95YmQvaFdoa3N1dExLeWEKSW1lWnZLcUpjZ1lBd0tVSkFGNW5EWTdwYlMxYUVV S0tLKytwMU1wSHBkY2ZsVjZuNlQwQ3A3bll0ajJjOHExWUppQ0VET2l3bU11eAp1bkJuZlpEbkFC dnpWZ3dHUXlCOGVEM25qLzdoQytuMm83djliL2ZGMld5bVNZajNJSGU3TURiTDVKSGdSa3JXWHJW YXlXU3lSbmI1ClVWWWpUTTNaMzZIMXUwUkRybVh2TWVOWWhuZ05WcWprVng4a0ZGZG0xbGM5alVi OVdIQ3pNeGx2WSs3Mnp4SHFMNEk5c3NzUHNocGgKWnNINWRoNzk5aWN0TUtaRWJiKzduYVZIaU5j UTNlTmlzMHhxcFZSSmluVDc2WmxNZHBqM0VDK0hUZ3dHSTY4MDlYck9BWlhPa1Y3UApQZERCNTEy bFdrSExxcHQvZzM0SkFRQUFBSURYU29QSDA1Y0xIeEZDM2dxYUdkRHFMVnNMZDBJWU5EMjM5Qm9o eE5XMkhTSEUzTlRHCml1djRXSEN6cy8vN2puemYwemQvT250N3JiMlZUNWpQTUczWE5WMEk4Ujdr NTlMOVp0N2gxSno5UG82UkFhNDlDQ0ZxdFlvUVlzTGgKc3BtY2ExbDd6RXdzSTFxUElJU1IvQ0Rl M05RbTNIdVlnZW94R0V3UGgzQkNTR2wxRGsycHB3Z2xJWVRENXFvMXFnTkppeHBhWXBjMgpIOVE2 cnJvcHRYWnA3eDdsNTlMOXhzT0RxVG43V3p0M0NmSWNvSHVrTENiN2F0WnViVmxQelEwQUFBQUFR S3ZCL2ZTWDdtOEw5UnJpClpoc1U2aldFRUNLU0NhNWs3aEJVUDh3WFpDaVVNamZiZGc4S0xqaGJ0 eUdFNUpXbXVOcTBKWVQ0dVhaL0lramZuN1NJUnRLNjNPMUMKQ1NINTViZlVhbFdrMzFoUGg0ZzdU LzcrNTI2RHdYNVNma3VsVmhCQ3VDYjh4MlZwU3JXQ0VHTEZjNnl2YnJSZnZFWXBlU0pJVDgzWgov OVFpV0V4MmJzazFXa1NEU21ReE9iV09hMmluYnd3ZktiM1RlQ0s0cWFHMXNnKzlrWHZvLzhvVi9G TXVMYXR1L3ZpbUFnQUFBTUJ6CmkrbWw4cW9yOTNjd21TdzdDdzkvMXg3dTlxR2RmRWNkdjc1Q3BW WThGdHowY3V6QVpwazQyd1JJYWlxTEs3T3VadTBPOTNuWHo2V2IKbjB1M0dxVWtOWHQvWG1tcWJt NG1IQjRoWkhqa2N2clIzTXhXZDYxQ0tkVXUxL3k3ekdDdzZxdWIzdkhyaG91UUs4U05LTEh1Y1Qz MQpTTGttZkVKSWpWSkdmOWN3NDFqcExaZVc5ZFRjQUFBQUFBQWFIOU5UYXJXcXREcTNVbExvYmg5 cWJ2cFBsUHl3NUpxUFU2U3pkWUNUCnRYOTI4UlZDTkFYbGR3cks3MWh5SFR6c3c0SThCNFI1RDYw Vm00cmxsWlptOW5zdmY2cHFzcTdvcHhXaGFVU2VkWS9yejZ0ZkdENVMKV1UyVnVaa2RoMjNHSUV4 Q2lMU21za0g1STZZSEFBQUFnUG93cFZLWlZDb3pmb2R1YlNlLzk4WUtkL3RRSnBQZHlpNklFRkpj OVlDdQpLcW5LRnN2TDIzbEVtYkI1ZVNVcGhKRHVnVlBlZTJNRmgyWDJ1T3dHSVVTaGtoSkNsT29h UWdpOUU2Q1AySG80aERueWZVZDArYUY3CjRKVG5mb1JOVVVUZDQ5SjdwTG9lbHFZU1FsclpCcld5 Q3lhRVBDeE5hVkQrK0tZQ0FBQUFBQ0dFUnUrMS9yRlo3SVpOZm5uajRhRlEKcnlFUnJkL3IwbWFD UWlYTkswMU55L256MzVXYXZKTFVRUGMrbGVLQ1NuRWhJZVQyNDVNbUhONWJ3VE9KUmxOU2xaV1cr d2NoNUVGQgpZaHUzSG4xRDUvNlIvUG1keDZmWVRKTmd6MEZzcG1sSjFRUHRJUGpucUNtS3FIdGNU QWFyN3BIK2Q1ZFRKbXhldU05d2pVYVRXWERoCnp1Ty9HcFEvdnI0QUFBQUFRQWpSRzcwekZpNzZu QkJ5K2RJRmpVWkRDSW1KaVdFd0dJU1FuUHlTWDNlZjdCVFpzQ0VmTGpadGU3U2IKZGlQMzRMMzhz Mmp4VjluVjVBNGZqNDd5Y2RQendQR1RKNlUyZGc1TlVXaUZvS2x5QmdEQXBRa0FXaEp6THFFQk9Z M1dOQnJOcWxXcgpDQ0VNQnFOTDErNTF0MmMvcjRJWkRDYUx5ZkYzN1Y2akZHY1hYOEdaQUFBQUFB QjRNWjViVE85bTI2NXJ3RVN4dk9MU3ZhMEtwUXd0CkM0WkZUeDVEQ05tNE9hSFdNZ0RBUzc4MEVV SllMTGFIcCtlRUNkSHVIbDVQdllnQkFMeDB6T2VWMFJOQnhwNUw4NDZrTEMydWZJQm0KQlNNSnEv UXZBd0M4Ukt0WEo4eWN1U1EzSjN2VHh0L1VLbU12WWdBQUx4RWJUUUN2amxzWk53OGQzRmRROEVT cFZEazRPTHpaL2UyKwpVUU1rWXZIdTNkdlQwOVBVS25WQVFPQzQ4UjlhV0poUG5UTGV5b3JmdFZ1 UDA2ZU9yMXUvSFUwSEFNOVhZRHR2UWtoeGNZRk1TZ2hECnZHZlBqb3owR3hxTnBsMjc0REZqSjVo YldHcTNySHVOc3VMejBZQUFnSmdlWGw4Yk44YUpoTUxQUHYvSndkNkZFTUpnRUVVTjJibHoKMDlY a0s1OSsrbzFLelZqOTB4ZHFEZk9qajJZVFFrUWlFWTlyKytPUG0wVFZ4TUlLalFjQXoxTnViZzRo eE1YRlhhMG1lMzdmZnVYeQpoVW1UWnpJSWUvUG0xVXFsZXZyMG1kb3Q5VjZqR0V3MElRQWdwb2ZY bGFlSDkrM2I2Yi9HTGcwSWFOc21vRzFrWkZlT2lkbU50RlJDCnlBOC9MS0hiWk42L0paTVJRb2hh cmVyVXFhZUpLWWZEUWNzQndQTTBaODRZUWdpZnp4ODFhaXFUU1RMUzB3Z2hiUU1pdUR3RzJVenUK M0VtWDZUdzFwdmNheGVXaEZRRUFNVDI4Qml3dHJZVENhcVZTSVplcENDRjh2aTBoNUpQWk1WZXZw bVU5dUhmL2ZrWnk4cVhMbHk4dApYTGpFMU5Tc3BxWm0xYXJ0YlBZL3didnEzemNDbTVpWWNqaUVN TkNjQVBBOHJWNmRjUDM2cFQxN05saGIyNWh4L3krZHlWUVRRZ2hoCktIWGVTMjdnR2dVQThLckU5 RmVUTzZDTm9Da0VCclpQVHI1ODUwNGFreVVuaExSdjM0SEpKRXdXdS9NYkhTTWlPaFlYbDN5NTVK UGkKb2dLcGhMUVBDcjF5K1VKYTJoVTNkNGYvL2ZSZDI4Q2dXWi9FL0Y5R0NPZ0JvQWwwZnFORFFz SnY1ODRkR3pWcVZGQncySlhMRis3ZQp2Y0hoS0FraDdkcUY2VjU1bm5LTkFnQjQ2VEg5NTVNR29v RmFzRXJweSt4S0dqMTJnbHl1VEVqNGpjTmhkK3YyMXFCQlk5bHNjdXJFCmtYUG4vaElJeXRoc3Ry ZVBiLzkrbzlScU1tYk1CSTJHZWZod3ZFSlI0OSttM2RCM0prckZPSHNBMExSTXpjemF0UTlLVER3 WjFXL1EKbURFVFZFck43Nzl2WkRJWm5kL29QbmpRQkxiT0gwKzkxeWl1T1pvUUFGNG9RKytSdGVh eWVUd01DV3laSkJKSnBWVDVjdDhqcTFFVAptWXlvbElUQklHdzJNVFVqaEVGcTVFUlJROVJxd21B UUpvdVltaElXbXhETlAxdHFOSVRGSW1aY3dtRCtNNFdjSmFhWEFJRG5lbW5TCnZiWkl4VVNsSW5T U0c1bU1LSldFUVFpTFRjek1DR0hvYktudkdnVUE4Q3hlMm50a0FScDhROG5VOHhpWmlTa3hNYTI3 S2RFZDBrb2gKbWdlQXBxQjdiZEh0YmpkMEZkSjNqUUlBZUpIUWt3QUFBQUFBZ0pnZUFBQUFBQUFR MHdNQUFBQUFBR0o2QUFBQUFBREU5QUFBQUFBQQpnSmdlQUFBQUFBQmU5WmcrTFMxdHdZSUZZOGVP L2ZEREQrUGk0cXFycTJuNmlCRWpHcHJWdDk5KzI3aDZqOUFSSFIyOWV2VnFnVUJnCmVIdGpLdG1J UXdBQUFBQUFlTGthUEQvOTNidDNmLzc1NTJuVHBrVkVSRlJWVlIwNmRHalhybDB6WnN4b1hQRUZC UVdOcnZyZXZYc0oKSVJxTnBycTYrc2lSSTdHeHNWOTk5WldSZXpWdUxRQUFBQUJBUzRqcER4NDhP R3JVcURmZWVJTVFZbTl2UDNueTVMcmJqQmd4UWhzYwphNWV2WExrU0h4OHZFQWljblowLy9QRERk dTNhTFY2OHVLeXNiTVNJRWNPSER4OHpaa3hGUmNXdnYvNTYvLzU5WDEvZm1KZ1ljM1B6Cm1wcWFh ZE9tRFJ3NDhJOC8vdGkxYTVmZStqQVlERDZmUDJ6WXNHblRwdEVVZ1VBUUd4dWJuWjN0N2UwOWMr Wk1Cd2NIdlhXcnJxNk8KaTR1N2RldVdxNnZydEduVGZIMTlkZGZXcll6ZVEyaVozd2t6VTZteXBu bmwvTHhVVlphWEZCVldDRXJGb21wRlRRMHVFQUN2QXcwaApETFRDSzR4alltSnVZV1ZqNStEbzdN SzN0a1dEd0d2Q25KZzBiVXlmbDVjWEhSM2RpSnB0MkxCaDhlTEZYbDVlU1VsSjI3ZHZYN0ZpCnhm TGx5M1dqLzYxYnQzcDZlc2JFeE96YnR5OGhJU0U2T3ByRDRjaGtNbzFHczNuelpnTTVWMWRYSHo1 OHVHM2J0dlRqcmwyN2ZIMTkKRnl4WWNQRGd3VjI3ZHMyZVBWdnZYanQyN1BEdzhKZ3paMDU2ZXZx R0RSdFdyRmlodTdadVpmUWVRb3Y4RGpuYld6VlYxcFltcit4UgpGeGNYWDc5KzNmQUlMZ0Jvd1dF OXZMTGtNcGxjSmlzdks4bStmOXZPemk0OFBOekp5UW5OQXMzWDQ4ZVBqWXVhM0pzMnBxK3VydWJ6 CitZMDRBR3RyNitUa1pENmYzNjFidDI3ZHV0WGRJQ01qNDhjZmZ6UXpNeHM4ZVBEaXhZc0pJUXdH UTZsVTl1N2QyOVRVdE83MjJySHYKMXRiV0lTRWhIMzMwRWYxNDY5YXRsU3RYY3JuYy92Mzd6NTgv djc3NnBLV2wwZUk2ZGVyVXFWT25wMWJHbUVPQTVrZ21rMTI1Y2lVLwpQeDlOQVFEd2loTUlCS2RQ bjNaemMzdmpqVGZNek16UUlBQ05qK210cmEzTHk4c2JjWXU4Y09IQ0F3Y09MRnEweU1iR1p0S2tT WUdCCmdiVTJrRXFsVTZkT3Bjc2NEa2UzUkwwWjFqZjJYU2dVV2xwYUVrSXNMQ3kweisvV0pSYUxM U3dzNmx1cnR6SlBQUVJvZGlvcUtzNmQKT3ljV2kvLzUvOEJtang0OXVtUEhqcmEydG13MkcrMERB UERTS1pYSzh2THlhOWV1N2Q2OVc2bFVFa0x5OC9PUEh6L2VzMmRQR3hzYgp0QTlBSTJONmYzLy9L MWV1REIwNjFNQTJ0SCtkeldaWFZsWnFFeDBkSGFkUG42N1JhQklURTJOalk5ZXVYVnRyTHo2ZnYz cjFhaTZYCld6ZTNCdFhReXNwS0pCTHgrWHlSU0dSbFZlOHdFa3RMeThyS1NqczdPNzFyOVZibXFZ Y0F6UzZnUDNYcWxFS2hvQituVHAzYXZYdDMKaFBJQUFLOFVEb2ZqNU9RMGFOQ2dmdjM2WGJod1lm MzY5WVFRc1ZoODZ0U3B2bjM3SXF3SCtDZW1Welh3bWNXaFE0ZCs4Y1VYdHJhMgpuVHQzbHNsa1o4 NmN5Y3JLK3ZUVFQzVzNzYkd4U1UxTkRRNE9QblRvRUl2Rm9vbUxGeThlTkdoUXAwNmRuSnljMUdv MVRiUzF0UzBxCktyS3pzK053T0tHaG9ZY09IUm82ZE9pbFM1Y1NFeE8vL1BMTHhoMVNjSER3c1dQ SGhnOGZmdmp3NGFDZ29QbzJDd3NMbzgvNzNyeDUKYzkrK2ZULzk5SlB1V3IyVjBYc0kwRXhKcGRL elo4L1NnSjdQNTY5Y3VWSTdxRXlqMFlqRjRudjM3dDI4ZWZQS2xTdmFYbndqYVRRWQptZ3NBOEV5 NFBBdVpWTXpsbVRzNE92bjUrWFVJQ3cwTEMyV3oyVys5OVZhSERoM216NTlmVlZXbFVDak9uajNi djMvL3VyMkJBQzJiCjN1aWR6ZVUyYkRpYXA2Zm4zTGx6NCtQajE2MWJ4K1B4d3NMQ3BreVpVbXVi TVdQRy9QYmJiNFNRaVJNbm1wbVphYWhDb2VRQUFDQUEKU1VSQlZEUWFCb014YXRTb3paczN4OGJH T2pnNGFPZW9XYlJvMGJKbHl5UVN5YVpObThhT0hidG16WnJvNkdoN2UzdnR1SmRHR0RObQp6TTgv L3h3ZEhlM241L2Z4eHgvWHQ5bTRjZU4rK2VXWEtWT21PRHM3VDU4K3ZkWmF2WlhSZXdpdnJkTi8v WjE1L3g0aHhMOU5RSi9lCmJ6ZTcraWNsSlVra0VrS0l0YlYxYkd3c0hXR2wwV2h5Y25LKy9QSkxs VXFGU3dZQXdNc2lsWWdJSVJLeEtDOVhsSmViL2ZmcGsrMkMKUWdjTjZCY2FHc0xuODMvOTlkZVpN MmRXVmxaS0pKS2twS1JldlhxaHhlRDF1dW5WRjcwemxpeFpRZ2c1ZCs0YzdWeU1pWW1oWTExeQo4 a3VzdVd3ZWo0ZUdhNUVrRWttbFZPbmo1dGk0M1FjUEhsd3I1ZkRodzgzbzhJdUxpMCtmUGsyWDE2 OWZUOGRveVdTeUxWdTJYTGh3CjRSa3pSejg5QUVCVE1MZTBqdXJYZitTNzd4QkNxcXVydFQxdWZm cjB3VXc0MEl3WU9lK051N3M3RGNocHRLYlJhRmF0V2tVSVlUQVkKUFh2MnJMczlFeTBMalF2b3Av WDNtL1YrOTVrak9rd2IzRlp2bFA4cXUzNzlPbDJZT25XcU5xQmZ1blRwc3dmMEFBRFFSTVRDeW1P SAovL3g5LzBGQ2lKV1ZsVGFtMTE3U0FWNW5pT21oTVdZTWJ0djdyWTZSYmUwaWZGaTl1clQ5c0lk Yk02cThTQ1NpODlDejJlenUzYnZUCmU5OHRXN1prWjJmanpBSUF2TXBrTXVtUkk0ZFRyOThnaEdo bk5SQUlCQ0tSQ0kwRHJ6bE04UUdOc2ZidzNiV0g3Lzc3NldwVEZERjQKOEdBangvTVl2eVVoSkNj blo4K2VQZlQzcktpb0tQcjNJQ2NuQnozMEFBRE5RbzFVdFBlUGd4M0NROWxzZGxSVTFOR2pSd2to RHg4KwpiTisrUFJvSFhtZm9wNGNHKzY3dlAzTVpUUmthRXQzSG5pNnY2RzN4c3VwamZFQ3ZWcXQv L1BGSDdYWC9yYmZlSW9Sb05KcEdUN0lFCkFBRFB3dGJXMXMvUEx6dzh2SHYzN3QyN2R3OFBEL2Z6 ODdPMXRUVzgxOE1IZDYrbHBHb3Y0NFNRd3NKQ05DYTg1dEJQRHcyV0pURGQKTmplY3c3ZVVsdHhp bXJwRWRPaFFYU1lVUEtsb1VDYnA2ZW5yMTY4dkxDeWtrd2lGaFlVUlFwNDhlYkppeFlyeTh2TFpz MmZUelJRSwp4Zmp4NDJmTW1MRng0MGFWU2pWMTZsU0ZRckZ0MnphTlJqTjE2dFFlUFhxUWYvdnBG UXJGQng5OE1HWEtsRTJiTmhGQ3BreVpRdGZxCnVuanhvcHVibTNaK1ZmcG5ReVFTWVphYkZtLzM3 dDJFa05HalI3L2dmYldDZzRNWEwxNmNrWkd4Yk5reXZSdDg5dGxuUVVGQnk1Y3YKVDA5UHgvbUMx NEdwcWFtN3U3dXJxK3ZEaHcrTGk0dnBSR1E4SHMvYTJycDkrL1lGQlFXUEh6K1d5K1gxN1g0bCtW ckhpQTdhNkYvNwpwaEVBeFBRQXhocjYxWjVEcXo3ckVrSFVsbjVLcHJsWXBNaThMM3huL3NvR1pm TGJiNzlObWpRcEpDVGsvUG56Y1hGeEd6ZHVKSVJzCjNicTFTNWN1UTRjT1BYanc0RDlmVURaYkpw UGw1dWF1WDc4K05UVjF6Wm8xYjcvOTlvWU5HMUpUVTdkczJhSWJ0YlBaYktsVW1wdWIKcTNjdGRm bnk1VzdkdXVYbjUydi9vaEJDN3QrL2I2Q2VDUWtKMm1XMVdpMFFDSzVmdjc1bnp4NnBWUG9xbnlO emMvUFJvMGVIaDRkYgpXMXVMeGVKTGx5NGxKQ1RVMU5RMElxdCsvZnBObkRqeEdTTmFBN0V5VlZG UmtaYVd0bXZYcm9hK0RhQzVHRHQyYksydlU5MXZXbEJRCjBOaXhZeEhUdzJzUzBQdjQrRWdra2t1 WEx1bjJxbFJYVjFkWFYrZm41N2RxMWNySHh5Y25KNmUrc1A3Ky9VenRaWndRVWxWVmhWYUYKMXh6 RzNrQ0RiZHk0bzk4blh5ZmVaNHF1bmkrNWNqWXJOYnYvN0c4MmJ0elJvRXppNHVJaUlpSTRIRTdQ bmoyTGk0dHA0cjE3OXdZTQpHTURsY3Z2MjdVdFRHQXlHU3FVYVBudzRsOHZ0M0xtelVDZ2NPWElr WFM0dExkWE5rTDY5K0wzMzN0Tzdsc3JNekF3SUNORE9OVW1uCmJiMTgrYkt4LzF1WVRBY0hoNmlv cU1tVEo3L2k1K2lqano3cTA2ZVBuWjBkaThXeXNyTHEzNzgvalNrYm9WT25UaStnd2pZMk5tKzkK OWRiRWlST2JLUC9SbzBjMytyYmtXZmFsL1AzOXZieThzck96YzNKeTZ0c21KeWNuSnlmSHk4dkwz OThmRnhsbzhkemQzU1VTU1Y1ZQpudDZmU1ZVcVZWNWVua1Fpb2M4KzZWVlpJU0E2YjVySEpNSUFU K21ucDcrRkFlZ0c5RGV2UC82a2FPL1A4K2VZYkxjcExDd01YTERvCms1VjcyUVdQMTYvZk5uWHFC MGJtazVHUnNXWExsbG8vcllyRllnc0xDMElJblY5U2kzNmt6N05hV2xyU1piMVhjTzJXZXRkV1ZW VloKVzF2WFNyeDU4K1pUYXp0bXpCaENDSXZGQ2dvS1dyQmdBUjBwUlBYcDA0ZE9qVnhSVVhIZ3dB SDZySzJwcWVtMmJkc0VBc0dXTFZ1bQpUSm1pVXFuaTR1THM3ZTNIalJzbmtVaGlZMk96c3JLMHV3 OGNPTkRCd2FHOHZQelBQLy84KysrL0NTSGZmUE9OdjcvL0YxOTg4ZURCCkEvSnZUL21SSTBkMjd0 eEpDT25idDYrMnhQMzc5K3Q5dXBlK1FYbisvUG41K2ZtUmtaR1RKMDkyZEhRa2hDeGN1REEwTlBT Nzc3NmoKUjAxelBuejQ4SzVkdTF4ZFhjZVBIKy92Nzg5aXNSNDhlTEJ0MjdZblQ1NW91OUoxeDUv b3JZRHhoMXczWW1Zd0dBRUJBVjkrK1dWNAplTGcyM1hBcHYvNzY2NHdaTS9oOC90U3BVNDBwVjdm K2VvL1VRSHF0c1RkNlQ1bTJZcXRYcjZadnNzdk96bDY3ZGkyOXQremN1VE1oCjVNcVZLelNIK2dx NmZQbXlqNDlQNTg2ZE16TXpjYW1CRnN6VzF0YlYxZlhTcFV2MDQ4Q0JBK2x6cnJVK1BubnlwR3ZY cnVYbDVlWGwKNVhyaWZrVU5XaEpBRi9ycG9XRnVYbitzZFBVbWhOeTdtMGx1M3haZnZYcnZiaVlo Uk9ucW5YRWozL2g4VnExYU5XVElrTzNidC8vKworKy9hUkI2UFIrY2pxNnlzZkdGSDFLQWJWem9X WHp2d3BudjM3cE1uVDNaM2R6Y3hNWEZ5Y3BvK2ZYcGdZQ0FoaEk1eXNiQ3dtRFp0CkdwL1B0N1cx alk2Ty92REREeTB0TFoyY25NYU5HMGQzNzlpeDQ0Y2ZmdWpzN014aXNSd2NIS1pNbWZMbW0yOFNR cEtTa2dnaElTRWgKZERNYTZkS0lzRWVQSHJvbHpwZ3hnNVpZaTFBb0pJUjA3ZHJWM056ODh1WEww ZEhSSzFldUpJUmN2SGlSRUtLOUo2R2hQLzNMT25QbQp6TEN3TUhOemN6TXpzelp0Mmt5WU1FRnZD OVJYQVNNUHVkN2VCVGFiRUtKVUtvMHBoY2ZqZmZUUlI0Nk9qcWFtcG8wb3Q3NGpOYVlGCjZqdGwy bXJNbXpmUDA5UFQxTlEwTURCdzBxUkpkQzgvUHo5Q0NMMURNMUFRdmYxbzNibzFyalBRc3RuWjJU MTgrSkQyMEE4Y09OREcKeG1iZ3dJSGFnRjc3VWFWU1BYejQwTTdPcnA1czBERVA4TisvcElaWDR6 MnlMZFZML3dXbVZhdFdibTV1U3FYeTBLRkRmRDYvc0xEUQp4Y1hGejgvdjVNbVRRNFlNT1hYcWxQ WVgxZWVJeitjMzdtNmgxakRvUTRjTzBZWCsvZnNUUW43NDRZZjA5UFNRa0pCNTgrYjE2OWZ2Cjl1 M2I5RmNDVTFQVGhJU0UwdExTbUpnWUZ4ZVhyVnUzMG1Vdkx5L3RYeTlDeU8rLy8zN3MyTEcrZmZ1 T0hUczJLaW9xTVRIeDZ0V3IKRXlaTUNBME4zYmR2bjZtcGFkdTJiVXRLU3VqMCtiVEVWYXRXcGFl bmg0YUd6cHMzcjMvLy9uZnUzS2xWNGIxNzkwNmRPdldkZDk0WgpNbVJJYm03dTJiTm4vLzc3YjdW YWZlM2FOYmxjSGhvYVNnaGhNcG1CZ1lGUG5qeDUrUEFoSWNURnhZVVFzblRwMGx1M2JtbnpHVDE2 CmRLMWU2dm9xWU9RaDE2VTdxdjdxMWF2R2xNTGxjdFBUMHhjdlhpeVh5eHRScnQ0ak5aQ3VxNzVU cHEzR3hZc1g0K1BqZS9Ub01XSEMKaElDQUFMb1hmY09sZGw2Tytnb3FLQ2pRYmd6UWdsbGFXbXFI WEI0OWVsUTNqcmV4c2Ftb3FOQjIyMWRXVnZyNitxTEZBSjVEVEE5ZwpRSDJqS1l3eGVmTGtMNzc0 Z3NmanpadzVrOEZnekp3NWM5KytmUk1uVGx5NWN1V2ZmLzc1eVNlZmNEZ2NqVWJ6ZkNON2YzOS93 MC9FCkd1UG5uMyttL2VpRUVEYzNOMExJcDU5K3FsM3I2ZW1wdS9HRkN4ZTBzekVrSmliUzNsd3pN ek9hUW9lS0hqOStYQ2FUblQ1OWV1elkKc1RUYUt5c3J5OHJLYXQyNnRZV0ZSVUJBQUlmRDBRN2Jv Q1hHeE1UVVZ5SjE5dXpaQnc4ZWRPdldMU1FreE1mSHg4Zkh4OFhGWmZ2Mgo3WEs1UENVbHBXdlhy aTR1THBhV2xsd3VWL3Z6OTQwYk56cDM3dno1NTUrWGxKUWtKU1VkUEhoUTcrT3FUNjJBNFVPdWow d21TMDVPCmpvK1BON0tVSFR0MlZGZFhONjdjK283VW1CYW83NVJwN2RtelJ5d1cvLzMzM3hNbVRO RDJpZEFGN2M4NzlSVkVOekEzTjhlMUJWbzIKQ3dzTDNYNGxHdGJUMytMdTNMbWpPdzVISXBIUUFa a0FnSmdlbXNyYXd6ZG5MRjFCRnhxeHU2K3ZyN2J6T3pRMGxEN0I2ZVhsdFdiTgpHcHE0Zi85K3Vx QTcvYnplNWJvTHBKNUo2N3QwNlhMeDRrVzlRYkJoZER6OWhBa1QrdmZ2MzZwVkt3TmI4dmw4M1kr NmY3Y016K2pDClpQNW5JRnhTVXBLdnIyOXdjRENkVFY4YjB6KzFSQzA2R243Mzd0MmRPbldhTzNm dW0yKyt1WDM3ZGtMSXhZc1h1M2J0R2hvYXl1VnkKeWI4RGJ3Z2hjWEZ4OSs3ZDY5U3BVNXMyYllZ TUdlTGg0Zkg5OTk4YjB6aU5QbVRLeU1kUGE1VkMzd1RjdUhMck85S0d0a0N0VTBiUgpPdzBERS9B OVMxTURBQUFncG9mbkkzYk40cG4vYnpsZDN2QmJydTUzS0hiTjRsZTg4dDI2ZGR1OWU3ZUhoMGZq ZGo5eDRrUy9mdjM2CjkrOS83Tmd4R2tFK2VmTEUyOXQ3eFlvVkdSa1pqWmprUGo4LzM5L2Z2Mi9m dmlkT25JaUtpaUtFUEg3OG1LNUtUazRlTjI1Y1NFaEkKY0hCd1lXRWhIUjVETi9EeDhmbisrKzhO bHpoMzd0eTJiZHR1M0xneEpTV2xvdUkvcnc1SVQwK3ZycTRPQ3d0anM5bVptWmtsSlNVMApYYUZR bkRoeDRzU0pFeDRlSGl0WHJtelhycDN1WHExYXRTb3VMbFlvRkVaVzRCazl0WlJubWVPaXZpTTEz QUpQUFdVR1NDUVNLeXNyCkxwZExmMG1vcnlCNmw5VlNaL01FMEJLSlJEd2VUL3RUR3gxN1E4Y1Ew a0U0MnE1NjdVTldBSUNZSHBva3JHK21OV2N5bWZQbXpidDQKOGFMMnRWTU5VbEpTa3BxYUdoRVJN V0RBZ0gzNzloRkMvdnp6enpsejVpeFlzRUFiRkY2L2ZuMzE2dFZHWm5qNDhPRjU4K2FOR1RPRwov ZzVBZEg1ZUtDMHR6Y25KNmRLbEM0ZkRPWERnZ0hhWGd3Y1B6cGt6WitIQ2hZWkxMQ29xNnRTcDA1 dzVjN1FwMTY5ZnB3c3FsU29wCkthbFhyMTRNQm9QMjNGUHo1ODl2MjdZdERTc0pJYm01dVhSQktw Vnl1ZHdmZnZpQkVESjY5R2dqSy9DTW1yU1UrbzYwdm5RalQ1a0IKeGNYRlZsWldMaTR1TklpcHJ5 QlhWMWQ2N25DUmdaWk5LQlJhVzF2VC93NDBvTmVPb2RlT3JhY2ZyYTJ0NlJQL0FQRDBJQWROQUsr VgoxcTFiY3ppY1J1OSsvUGh4UWtqLy92M3BDT21yVjY5dTNyejU4ZVBIQ29WQ0pCSmR1blNKdmp6 TFNOZXVYWXVMaXlzcEtWR3BWSVdGCmhhdFhyMDVOVGRXdVRVcEtvbFhWblVFL09UbDUwNlpOang0 OW9pVmV2SGhSYjRsNzl1ejU0NDgvU2twS2xFcGxkWFgxMmJObnQyM2IKcGwxNzhlSkZEb2ZEWURD MER3WVFRdmJ2MzArbkZwVktwVGR2M295TGk5Tm1KUlFLRlFvRkRUMk5yTUF6YXRKUzZqdlMrdEtO UDJYMQpvVFBlME5sdkRCUkVud1UwTUljOVFNc2dFQWk4dkx4bzM4clJvMGQxSDRyVi9jaGlzYnk4 dk9vT3RBTUF2UmhMbGl3aGhKdzdkNDcrCmxoMFRFME9mU3N6Skw3SG1zakh2VFVzbGtVZ3FwVW9m TjhmWDhOamo0K1BWYWpVaEpDRWhnY0ZnYUR0Y241ZFgvOVVuZkQ3L3Q5OSsKUzBsSm9iM3YwTlQ4 L2YyLytlYWI3T3pzeno3N3pNQm15NWN2OS9IeFdiSmtDZWFuaHhiUDE5ZFhvVkRrNWVVWjJNYlQw NVBENFJpWQpqR0gzN3QwYWpZWmV3NWxNWnFQZnJBZndnaGt6YUpQOE95dERUbjRKamRZMEdzMnFW YXNJSVF3R28yZlBublczUno4OXdPdDBFODlnCmNEaWNrU05IYWpTYWd3Y1Bva0Zlak16TXpMeTh2 TmF0Vy92NCtOUzNEWjJlS0M4dkR3RTl2Q1l4RFkvSDgvVDAxRHNTa3NWaWVYcDYKOG5nOEkwTWZB R2hNVEQ5aXhJaUc3dkx0dDkrK21JTVpvUS9PTVlCVysvYnR0MjdkMnFGRGg0MGJOMnBmZ1FRdkFK Mm0wOENQUW5UVgpybDI3MEZid09wREw1VGs1T1J3T3AydlhyaDRlSGxaV1ZtdzJtODFtVzFsWmVY aDRkTzNhbGNQaDVPVGtHSjVDQ2dCMHZZaG5aT21MClZGNkF2WHYzYW9ONzdUSUFhR1ZrWkx6Ly92 dG9oeGZ2NXMyYmhtZnRYTFpzR1ZvSlhyZXdQaXNycTd5ODNNN096dGZYbDg1REx4S0oKaEVMaHJW dTN5c3ZMMFVRQUx5S21WeWdVMDZaTisrQ0REM2JzMktIUmFDWk9uRWhma0g3bHlwWDQrSGlCUU9E czdQemhoeCsyYTlkdQo4ZUxGWldWbEkwYU1HRDU4K0pneFl6SXlNclpzMlZKY1hHeHZiejk1OHVT UWtKRDZzcXF1cm82TGk3dDE2NWFycSt1MGFkUG8wMk1WCkZSVy8vdnJyL2Z2M2ZYMTlZMkppREwr Y1JTUVNMVml3WVBYcTFTWW1KdG9yeUx4NTg1WXZYLzdSUngvTm1ERmozYnAxbHBhV0N4WXMKb0pN YjZzMjg3aEcxK08rRVVJU3A5QUFBNEVVb0x5OS9YdUU3L25nQll2cEc3Y1ptUzZYU1I0OGV4Y2JH M3JoeFkrZk9uVFFRMzdCaAp3K0xGaTcyOHZKS1Nrclp2Mzc1aXhZcmx5NWZyOXBwdjJiSmwzTGh4 UVVGQkZ5OWVYTDkrZlZ4Y1hIMVo3ZGl4dzhQRFk4NmNPZW5wCjZSczJiRml4WWdVaFpPdldyWjZl bmpFeE1mdjI3VXRJU0lpT2pqWlFTUXNMaTRpSWlQUG56L2ZwMDRlbW5EeDVzbVBIamxaV1ZuSzUK UEM4djc3ZmZmanR5NU1pdVhic1dMVnBVWCtaMWo2akZmeWM0Sm1iNGp3RUFBUGpqQmRDTU5QSVpX UWFEb1ZRcTMzbm5IUzZYR3hFUgpVVnBhU3RPdHJhMlRrNU1yS2lxNmRldW1OL3o5NmFlZndzUERP UnhPdDI3ZDZNdHU2c3NxTFMxdDBLQkJabVptblRwMTBtYVZrWkV4CmVQQmdNek96d1lNSHA2V2xQ YldlZ3dZTk9uNzhPSjJIUkM2WDB4ZFFFMEkwR2syL2Z2MjRYRzVVVkpSMlZMSGV6Sjk2UkFBQUFB QUEKTDljemphZTNzcklpaEhBNEhPM2tmUXNYTGp4dzRNQ2lSWXRzYkd3bVRab1VHQmhZYTVmYnQy L3YyTEVqUHorLzFvTXZkYk1TaThWMApkSjB1cVZRNmRlclVmKzdJalpobDNNSEJ3ZFBUODlxMWE1 MDZkVHB4NGtSUVVKQzl2YjF1aWVibTVsS3AxRURtVHowaUFBQUFBSUJtCkhOUFg1ZWpvT0gzNmRJ MUdrNWlZR0JzYnUzYnQybG9iL085Ly81c3dZVUpFUkFTRHdSZy9mcnlCckN3dExTc3JLKzNzN0hR VCtYeisKNnRXcnRlOWZOTWFRSVVPV0xWc1dFQkJ3NU1pUkw3NzRRcHRPMzJNbkZvdTF1ZW5OL0ts SEJBQUFBQUR3a21ONnFWVDJITE5idkhqeApvRUdET25YcTVPVGtSRi9yUXdpeHRiVXRLaXF5czdQ amNEaHVibTR1TGk1S3BmTFlzV05XVmxaRlJVWE96czU2c3dvTEN6dDQ4T0NvClVhTnUzcnk1Yjkr K24zNzZpUkFTR2hwNjZOQ2hvVU9IWHJwMEtURXg4Y3N2djN4cWxieTl2VDA4UEZhdVhPbmo0ME9m aFNXRU1CaU0KMDZkUER4bzA2T1RKazIzYXRLR0plalBYZTBUUWtpUWtKS0FSQUFBQW9MblFHNzB6 dVZ3ekx2ZTVQVll5YXRTb1BYdjJqQjgvUGk0dQpidHEwYVRSeDBhSkZ5NVl0bXo1OU9pRmsvUGp4 UzVjdVhiaHdZZHUyYmFPaW9qNzk5TlA2c2hvM2JseGhZZUdVS1ZQMjdkdEg5eVdFCmpCMDdOamMz TnpvNit2RGh3eU5IampTeVZrT0dETGwvLy82UUlVTjBFOTNkM1dmTW1ISGh3Z1h0endWNk05ZDdS QUFBQUFBQUx3V04KM212OVl5eFpzb1FRY3U3Y09UcVFQU1ltaHNGZ0VFSnk4a3VzdVd3ZWo5Y0Nq dnp5NWN0SGpoeFp2bnk1TmdVVDJFc2tra3Fwa3I1dAp1QlpaamNySVRMSTJqdVBLUkdXT1hVSkd6 bTlHeDM1ZzN4NzZrMHRDUWdMOXRxZmRmNGdMQkFCQU14TFd4b3NRb3RGbzZQdmFtRXptCjhQZEdv Vm1nV1NndE51ckZUZTd1N2pRZ3A5R2FScU5adFdvVklZVEJZUFRzMmJQdTl1eVczV29xbFNvek0z UHo1czJ6WjgvR2QrajUKeXQwNHlyVnR1RVdyQUp2aWg3ZTJMMmcvb1hsUENrVC9QQUFBd0tzUEhU RUFyMTFNUDI3Y09ENmZQMjdjdVBidDIrTmtQMGNQdHJ6dgpHZnlHaWIyclRGSnBhbTNqWmw5eWUv djhkaE5Xb21VQUFBQUFYanhteXo2OGhJU0VkZXZXMWYyRjRqVWZlUFBzckdza1BBZFhSWTJVClpl a3FMYjFuNnVSb1haMzVmSXNZOGU3UTU3NGxJU1EzTjBlaFVPQU1BZ0FBQUdKNmVOMmxDcmpWQlkr SVVpYk9QQ1EzY1M4dWtSZWEKdG4xWmxkbTcvMDhqdDFTcDFiRS9yMmF6RGYwOHRXWExGZ2FEc1c3 ZE9wemxGMGI3cG1jajA1dkxzZENuTlJwRXFWUXVXclRJd0lOTQoyandia2ZrejdsaHI5eVk2Tzll dVhZdUlpREEzTjQrTWpMeHo1dzcrZHdBQUlLYUhKdFJ2Y2Z6RmxHcDVsVkJ0NlNlV01ETHZDeU9t CmZOZWdIREl5TXViT21mWCttSkdmelBybzVzMGJOREUvUDMvZTNFOG1UNXlRbXBKQ1V4UUt4Y1FK N3ljbVhvaWVQSEh5eFBHSmllZlAKL1AxWDlPUVBKaytja0poNGdXNUQrK2tWQ3NYa2llUFBuejhY UGZtRER5ZDlvRjJySytuS0pSZFhOOE14emRxMWEyZlBudjNiYjcvaApMTDh3bVptWkRVcHZqc2Rp cE1lUEgzLy8vZmY1K2ZsTlYwUHRlLzJlY2ZjbU9qdmp4bzJiTzNkdVdWblpxRkdqWnN5WWdmOGRB QUNJCjZhRUpuVHg3WWtqTXNzVDdUTkhWODFtcDJlL01YMzd5N0lrRzViQmwwL3B4NHovWXVuM1gw S0h2cmwrM2hpYnUycm05YytjMzR0YisKbHBPYlRWUFlITFpNSnN0N21Cc2J0M2JLdE9tYk4yNTg4 dmh4Yk55NktkT203WTdmcVpzaG04T1dTcVdQOGg3R3hxMkxuanExMXRwLwpZL29yWGJwMk5WQ3Ix TlRVNnVycUgzNzRRU2FUSlNVbDBVU1pUR1puWi9mdHQ5L1MzdFBDd3NLK2ZmdWFtNXYzNnRXcnNy SlNkL2VLCmlvcldyVnZMWlA4M2E2eEVJdkgxOWEyb3FNalB6Ky9WcTVlbHBXWDM3dDN6OHZMb1d0 MjdDNzEzR3Z2MjdmUHo4ek16TTJ2ZnZ2MzUKOCtmcjIrdWwxTEM0dUpqSDR3bUZRa0tJU0NTeXRy WVdpVVNFRUtGUXlPUHhpb3VMejV3NUV4UVV4T1Z5QXdJQ1RwMDZSUWlSeStYMgo5dlk3ZHV4d2Nu SnlkSFNNajQ4bmhIVHUzUG5SbzBjTUJ1UHp6ei9YemI5V3V0N3FhVDIxQmVSeXVZMk5UWHg4dkxP enM3MjkvYTVkCnV6WnQydVRrNU9UZzRFQ3JVYmVJL1B4OEpwTlpYbDVPQ0ttcXFtS3hXUG41K1Fi YXRtNmRtVXptenAwNzdlM3RYVnhjdEs5Qk1KeEQKMjdadENTRzJ0clpQUFdTdFdwczk5YnpRODZq M1hOQklQU0Fnd01iR1p2djI3VHdlcis0TkFOMjkxcEUycnNIMWZyMXYzNzQ5ZHV4WQpMcGM3YmRx MGxIL3Y3UUVBQURFOU5FbEFmejdyUmtybUg4T214L2pPK1hQQXdwOFN6c3crbjNYajZGOUhqYy9r cC8vRmhvZDM0SEE0CjNicDNMeWtwb1luMzc5Mkw2dGVmeStXKzNmdWZuL1VaaEtGU3FZWU1IY2Js Y2lNNlJvcEV3bUh2dlVlWFMwdEwveE5xRUlaU3FYeG4KMkhDOWE2bXNCdy84L2RzWXFOV2FOV3Zt ekpuRFlySG16cDJyZldld3FhbXBTQ1JTcTlVQ2dZQVFNbnYyN0tDZ29PTGk0c2pJeU04KworMHgz ZHhzYm04R0RCMi9mdmwyYkVoY1hOMlRJRUJzYm13VUxGa1JHUmhZVUZQVG8wV1Bod29WR3R0S01H VFBpNCtPRlF1Rm5uMzAyCmQrN2Mralo3S1RWMGNuS0tqSXc4Y2VJRUllVG8wYU5pc2ZqWXNXT0Vr T1BIajNmdTNObkp5V25XckZrclZxeW9yS3hjc0dBQmZjV0UKaVlsSmRYVjFlbnA2VmxaV1hGd2Ny UnU5ZDlKb05FdVhMdjNQRGRoLzB3MVg3Nmt0WUdKaUloS0pidDY4K2VEQmc3VnIxODZhTmV2Twpu VHRaV1ZscjFxelJObEd0SXR6YzNFSkRRMmxZbVpLU0VoSVM0dWJtWnFCdDY5YVp5V1NtcDZmbjVP VEV4c1l1V3JTSWJtTTRCM3E3ClJTTnBJODlJcmMyZWVsN29YbnJQQlNIazAwOC9IVFZxMU1PSEQ1 T1NrbVF5V1gwL2F0VTYwc1kxdU42dnQzWm8zS05Ianh3ZEhYRzkKQlFBdzBsUG1wMGNEdFdDTm5w OSs4WWJ2MysvZHJseVNwVTBwS252c2JPOTkvTEo0K1JSam85WGJ0Mi90MkxZMVAvK0pYQzdYYURS MApUUHlZVWUvdFROakRZcklVU3VYWVVlL1J4Qkh2RHRXT21OZTdYSGVoMXJMVysyTkdidDYyOCtp aFArck9UeC9XeHF1eXNqSWtKT1RlCnZYdGNMbGNta3dVRUJGeS9mcDMybURJWWpNTENRdnJPWTN0 NysxdTNiams3TzVlVWxFUkdSdWJtNXVvV2taZVhOM0Rnd0l5TURBYUQKSVJhTC9mMzlrNUtTM04z ZFhWMWQwOUxTbkp5Y1NrcEt3c0xDNk9BS0JvT2g3UWZWWGRacTM3Nzk0TUdEcDArZjd1bnArWC8v YWZYdAo5VkpxdUhidDJrdVhMdTNjdVhQMDZORk1KbE9qMFNRa0pMei8vdnR2dnZtbTlqMXhoSkNh bWhwVFUxTnRQVXRMUyszdDdXdHFhcmhjCnJrcWxxdS9ZYTZYcnJWNnRqUTIzZ0c3UnBxYW1aV1Zs ZG5aMnV0V29XOFNTSlV2TXpNd1dMMTY4WXNVS3NWajh6VGZmR0c3YnVpMUcKUzFFcWxhYW1wclFV NDNNd2ZFWU1iR2I0dk9qbVVQZGMyTnZiMzc1OTI4bkpLVE16czAyYk5ucjc2V3RWb05FTnJ2ZnJy YjIzNmR1Mwo3OGlSSXovKytHTmNxNkV1ZXRFbW1KOGVtcWNtbXA4ZS9mVFFHT1dTaHhYQ2dncHhn YUNxUUZCVndHSXhSTEtDQnVYd3Y1OStIRGg0CjhQcU5XN2J2VE5BbWNyazhzVWhFQ0ttcXFuenhC N1Z0MjdaSGp4N3hlRHdHZzhIbGN2UHk4clp1M2FwZHErM2dySzZ1ZG5GeFlUQVkKVGs1T2hZV0Z0 VEx4OVBRTURnNCtlUEFnSVNRdUxxNTM3OTcwLzZSQUlMQzN0eWVFMk5uWmxaV1ZHVm1sdzRjUGw1 V1ZkZXJVS1N3cwo3TUtGQzRZM2Z2RTFmUGZkZDArZVBDa1NpVTZmUHYzTk45K2NPblZLTEJhZk9u WHEzWGZmcFQwRkhUdDJ0TFMwNUhLNXVudlJVa3hNClRPaWRsWkdNcWQ1VFcwQmJOTTJuVmpYcUZq Rm8wS0JyMTY0UlFxNWR1elpvMEtDbnRtMWR0QlEybTYwdHhmZ2NqRHdqZFRjemZGNE0KbjR1cXFp cGFadzhQRCtQUFR1TWEzTURYZTg2Y09YMzY5RUZBRHdCZ1BNVDAwQ2hxb2xKcFZBcU5XcTFXS2RV YWRZTXpjR3ZsNXVMcQpwbFFwRHg3OHc4cUtYMVJVUkFqeDlmUDc2Ni9UTXBuc3pGOS9QZVBzSEhw WldmR3I2NzliV0xkdTNaMDdkelQvdW4vLy92cjE2M1g3ClhMV0JZM1YxTmQxR2QyQzZWa3hNekxS cDA4ckt5bGF2WGgwVEUwTVRIUndjNkxBUWdVRGc0T0R3ejM4L0pwTk9yRmxjWEt5M1N0N2UKM2hz MmJDZ3FLcG8zYjk2NGNlTU03L1hpYStqbzZCZ1NFckpzMmJLSWlBaGZYOS9RME5DbFM1ZUdob2JT M2NlTUdUTjc5dXlDZ29LcQpxcXBuUDNkNnExZUw4UzFnWkJFZE8zYk16YzB0S0NqSXljbnAyTEZq bzNPdWRlTmhaQTdHSExMZXpReWZGOE1zTFMzcCtYcnk1RWxUCkhOUlR2OTdVN3QyN2RYL3FBUUFB eFBUUUpGUWF1YldsazRXNU5ZL0hNN2ZnbVZ1WU56U0g4UjlNV3ZyMVZ3dGo1clZ0R3hqVnIvK24K Y3o4aGhMdy9ic0tGOCtmKzMvUXBQajQrSEE1SFF6VFB0OXErZm43MVRkWng1c3daQ3dzTCtvUWk1 ZS92YjIxdGZlYk1tVnBiOXV2WAo3NGNmZnBCSUpKczJiWHI3N2JmclpoVVdGaFlVRkRSMDZORHc4 SER0eTg1NjkrNzl5eSsvaU1YaUgzLzhVYnVYaTR2TDRjT0hoVUxoCnFsV3I5TTZ3MmJsejU5OS8v MTJwVlByNCtORGhDc2JzOVNKck9ITGt5RjkrK1dYNDhPR0VrT0hEaC8veXl5OGpSNDZrcXdJQ0F0 cTAKYVZOVFU3TnExU29IQjRlc3JLeDZiL0RjM0xLeXNtcHFhZ3lrNjYxZWZaN2FBbnJWTFlMQllJ U0hoMCthTkNrME5KVGVNRHcxNS9xTwpwUkYxTS9LUTlXNW00THdZMXFGRGh3MGJObFJYVi8vODg4 OVB1UzNYT2RMR05iamVyemRWVVZGaHpCMElBQUQ4WDhjV3h0Ty90aG85Cm5wNFFzbmpEOTNVVGpS OU0vN0pjdXBSNDVmSVZIMi9QdXVQcGwzOGU4K2FiYjg2YU5VdDMrN2k0dUhQbk41M003UUFBSUFC SlJFRlUKenUzZHUxZDM2SEJwYWVua3laUFBuVHZuNGVHeGJ0MjZOOTk4czI1QkowK2U3TmV2Mzds ejUzcjA2RUZUQ2dvS3hvNGRtNXFhR2hrWgp1WDM3ZGxkWFYwTEl0bTNiUHYzMFUwTEk2dFdyWjgy YUpSQUlhdjA2Y2VyVXFWbXpadVhtNW5wNWVmMzAwMDhEQnc2c2I2K1hWY095CnNqSTNON2RIang0 NU9Ua1ZGQlI0ZTNzWEZCVFFVUmFwcWFsOSt2VGg4L2tiTm15NGVQSGlxbFdyeEdLeDNnSDZOMi9l Zk8rOTk2cXEKcXJSUFMxTzY2WHFyOTU5cjJkTmFvTDVuQTdUTGVvczRjT0RBdSsrK3UzLy9maG9m UDdWdGRldXN0NVNuNW1DNFBuV0hzK3Zkek1CNQowVHNnWHJ1Y2twSXlldlRvNnVycVgzLzlkZFNv VVFiRzArc2VhZU1hWE8vWHUrNzJBSFZoUEQwMGEwMDBuaDR4UFdMNnhzVDB6WlJLCnJmNTA3aWZk dW5hbDMvWmF6OGcreDRKKy8vMzNuMzc2U1RzYjVpdm8xYThodkZ3bEpTVnQyclNwcUtoQVV3Qmll b0JtRWROajdBMjgKUmxoTTVzeFA1aWlWeXFZclFxbFVKaVltenBvMTY3dnZ2bnMxRytIVnJ5RzhS TU9IRHo5MDZKQlFLRnk1Y21Wa1pDUWFCQUNndVVCUApQTHhlZkx4OWJxUmVhOUNNS3cxaWJtN3U2 T2o0L2ZmZjkrclY2OVZzZ1ZlL2h2QVNSVWRIejVvMXE2Q2dJRHc4ZlBQbXpXZ1FBQURFCjlBQ3ZJ N2xjamhwQzh6Vmd3SUFCQXdhZ0hRQUFtaDJNdlFFQUFBQUFRRXdQQUFBQUFBQ0k2UUVBQUFBQW9I RXduaDVxVTlUSTBBZ0EKQUlBL1hnQ0k2YUVaZTF3cWJ0a0hpRmZaQUFDMHZBdDdpLy9qQlMyR1pk TkUzeGg3QXdBQUFBRFF2Q0dtQndBQUFBQkFUQThBQUFBQQpBSWpwQVFBQUFBQUFNVDBBQUFBQXdP c0k4OTVBNDZtUGY4S1ZpY29jdTFoMi9SQ3RBUUFBQVBDeW9KOGVHb2x4L1ArNXRnMXlIenpKCno4 dFU4dmRLTkFnQUFBQUFZbnBvVGxTblpya0Z2OEZ6OFpaSktrMnRiZHpzMmRLL1Y2QlpBQUFBQUJE VFE3TmhYU1BoT2JncWFxUXMKUzFkcDZUMVRKMGZyNnN6blcwU2d0K056MzVJUVltYkNaakJ3QWdF QUFBQXhQYnoyVWdYYzZvSkhSQ2tUWng2U203Z1hsOGdMVGR1KwpyTXJjeVMweGNrc0dnN2c1V09F OXNnQUFBTkRDNEJsWmFBei9EMkl2N3Z1NVN3UlJXL3FKSll6TSswSy9FWjgyS0Fkek14Tm5Pd3NU CkRrdWhWQlVLeEdLcG5CQml3bUczY3JSaXMxaUZaZFgvUnVFTWZ3LzdJb0hReWRhQ1FSaEY1VUlH ZytGb1kwNElvN2hjV0NXU0VVSUMKdlIzdjVKWXdHQXgvZC91aWNxR1RyUVVocExoY1JOZnFzdUta MVNoVU9IMEFBQURRd3FDZkhocmpRZWExSVRITEV1OHpSVmZQWjZWbQp2ek4vK1lQTWF3M0t3ZG5P b3JoQ2ZDK3ZyS3hLNm1KdlFST2RiTXlGWW5uV1k0R1p5VDkzbXhxTmhzbGdtSnF3c3g2WEZ3cXFu ZTBzClRUbXNyTWZsUllKcUJ4dHozUXcxR2cyVFNjeE0yRm1QeTRzRXdscHJLVXR6MDJxeEhLY1BB QUFBV2hqMDAwTmpBdnJ6V1RmY3ZHdUcKVFk4aEpNYVhrSVF6czY5bE9TaFZxclp0T3h1WlNYWitP VjJvRXNsYzdTM3BNdGVNVXlBUXFqWHFDcEZVRzVRekdFUlFKVkZyMUVKSgpUU3NtbzB5NzdNaXFs U2VEWVdndElZUnJ5aTR1RitFTUFnQUFBR0o2ZU4yZHo3cnhmdTkyNWVLczAyay8wQlNsU3RPL2kv bnh5eG5HCngvUThNeE5uV3dzVEV4WlQ1NUZWRnBPaFZxc0pJU3JWZjhhOHExUnFRb2hHbzZtMVhK Zmh0V3dXVTZsUzR3d0NBQUFBWW5vQVVpNTUKV0NFc0lFeWlWaEpDQ0l2RkVNa0tDT0VibjBNclI2 dmljcEZRWEVPSUpzREw0WitJWEUyWVRLWktwV2F6TUNvTUFBQUF3RmlJbktCUgoxRVNsMHFnVUdy VmFyVktxTlEzdis1WXJsSEtGa3NFa2R0WThwVXJONGJBSUliSWFoWTBGbDhsZ1dGdWFOVVd0bGJo YkFBQUFnSllJCi9mVFFHQ3FOM05yU1NhbVdxOVQwa1ZPR1JxTm9VQTdGQXBHbmk0MUtyUzRzRXhK Q2ZOMXM3ejRzTFNrWHVUbFkyZkY1QldYVm1pYVkKY2xJcVYzSk5PVGg5QUFBQTBNS2d6eElhTEhy QWxGUEp5dFBKcXJQWDJCZFN6UytrbWw5STVTVmU1MGNQbUdKOEpySWE1ZjI4MHF6SApBckcwcHJS Q2ZQZGhLVTNNemkrLy82aFVLSkhURlBMZjZlZjFMdGRkSVBWTVdpOFV5NjNNVGV1ckVxUE95NmdZ TCtuMVZNYVgyNkFhCnBxV2xoWWVIU3lTU0YxQUJzVmdjR2hwNjgrYk5SaDk3bno1OWpLOFBRNGV0 cmUyUUlVTnljM09mVjd2VkxjWGUzbjc0OE9IcDZlbEcKWmxqZjJxU2twTGZmZnR2Q3dzTEN3aUlx S2lvbEphVXB2azY2TFFrQUFDMFYrdW1oa1dGOWM2eDJ0VVJtYjgxclNTZkMrRjh6VkNyVgorUEhq ZCs3Y3llUHhYa0FGek0zTk4yM2FOSDc4K0JzM2JqQ1p6RVprbUptWjJiaWFsSmVYLy9MTEx4TW1U RWhNVEd5S0JsZXIxWGw1CmVkdTJiZXZSbzBkaVltTDc5dTBiZENLMGJ0eTQwYjkvLytYTGwvL3h4 eCtFa08zYnQwZEZSWjA3ZHk0b0tPajUxcm1oTFFrQUFNMFIKK3VuaE5hTFJrUHpTNmtaMDBlN2J0 OC9QejgvTXpLeDkrL2JuejUrbmlZV0ZoWDM3OWpVM04rL1ZxMWRsWlNVaFJDYVQyZG5aZmZ2dAp0 OXE0V1c4SDdaa3paNEtDZ3JoY2JrQkF3S2xUcDJqaXZYdjNnb09ESFJ3Y2podzVRbFBrY3JtTmpV MThmTHl6czdPOXZmMnVYYnMyCmJkcms1T1RrNE9BUUh4K3ZtNzljTHJlM3Q5K3hZNGVUazVPam82 TjJyYTY5ZS9mNisvdUhob2Erc0FwMDZOREJ5OHVMQnF4YXhjWEYKUEI1UEtCUVNRa1Fpa2JXMXRV Z2tJb1FJaFVJZWoxZGNYRXd6N055NTg2TkhqeGdNeHVlZmYwNElZVEtaTzNmdXRMZTNkM0Z4U1Vo SQpNSHl5YkcxdDU4MmJsNWFXUmovbTUrZjM2dFhMMHRLeWUvZnVlWGw1dFRhdWV4SU5uTGgvTHBw TXByZTM5MWRmZlRWbnpweXZ2LzY2CjF2WjZ2eXBhTlRVMTQ4YU4rKzY3N3dnaFM1Y3VYYmh3NFl3 Wk02eXNyS3lzckQ3KytPTTVjK1o4KysyM2hCQ2xVbWxwYWZuNzc3L3oKK2Z6V3JWdmZ1blhMeUs5 YzNUTmJxeVhydGtiZEx5MEFBQ0NtQjNqVnlXcVVqUmlvUDJQR2pQajRlS0ZRK05sbm44MmRPNWNt enA0OQpPeWdvcUxpNE9ESXk4clBQUGlPRW1KcWFpa1FpdFZvdEVBait2WXZRVTlpc1diTldyRmhS V1ZtNVlNR0M2ZE9uMDhTRkN4ZSsrKzY3Ck9UazUxNjlmcHlrbUppWWlrZWptelpzUEhqeFl1M2J0 ckZtejd0eTVrNVdWdFdiTkdscWNsb21KU1hWMWRYcDZlbFpXVmx4Y1hLMjEKMVA3OSswZU9IUG1D S3pCaXhJaTllL2ZxYnVuazVCUVpHWG5peEFsQ3lOR2pSOFZpOGJGanh3Z2h4NDhmNzl5NXM1T1RF OTBzS1NtSgp0dDdTcFV0cEdKMmVucDZUa3hNYkc3dG8wU0xESjZ1eXNuTDU4dVZ2dlBFRy9iaGd3 WUxJeU1pQ2dvSWVQWG9zWExpdzFzWjFUNktCCkUxZkxsQ2xUenAwN1o4eFhoYXFvcUlpS2lvcU1q S1NIY09IQ2hWR2pSdWx1TUdiTUdIb2J3R2F6SlJKSmVucjZreWRQSmt5WXNHREIKQWlPL2NuWFBi SzJXck5zYS83KzlldytQb2o0VVBqNExnVndnUU5pUW9GRkFHZzhJTGNoRlJHMFZ2S2ZxZXhCcUJR UVZ5NjF5NllWcQpiMWJQc1lMMFVTbGlGUVVGbFVqVWc2MlZGK3V0eUVPUGlsckZGNkhDRWJES1FT NlNFQUxobHBCOS94amR4bVRCcUFRUzh2azhlWHdtCnM1T1p5Y3k2ZkxQUGIyYXJQMmtCcUk4aU45 OThjeEFFUzVZc0NmOE51K0dHRzhJM25OWnYzTm9xMWNpY1kxbnhudktPT1ZuVjV5Y2MKaVg0c1dm N3FTN0ZZUlJBRUJRVUY0Yk45K1pwLzl1alVJUktKVkNtNStKeHZmdk9ibDExMjJkaXhZOXUzYng5 L05ETXpjK1hLbFczYgp0dDI2ZGV2cHA1OGVEdUNPUkNLYk5tMXEyN1p0VGZaay8vNzl5Y25KNFNh eXNySldyVnJWcGsyYmp6LytPQ2NuSjV3WmlVUSsrZVNUCnpNek1jTWx0MjdaRm85SDkrL2VucHFZ ZU9IQ2c4aDVXWGpMK2FHWHQyN2RmdW5ScDVmMC9BanV3YnQyNmM4ODl0OHE3NHpObnpuemwKbFZm eTgvTUhEeDdjcUZHaldDeFdVRkJ3MVZWWGZlYzczeGs3ZG16bEZjWlBSeVFTQ1RkZFhsNmVuSnhj L2JlTHYwM2VxRkdqN3QyNwpkK3ZXN1hlLysxMzRGOEx4eHgrL2ZQbnk3T3pzclZ1Mzl1alJZK1BH alpWWG52QWtIdlRsOHZQUGtMMTc5N1pvMFdMLy92MWYrRlNKClJDTHIxNisvN0xMTEprMmFOR0xF aUhCbVVsTFNybDI3VWxKU0txOHdQVDI5ckt5czhoUHBrMDgrT2VXVVU3WnQyL2Fsbm5LVnoyemwK M1Q3WTBhajVreGJxeE12NG1uLzI2TlFoL0h0MXlKQWhRUkJFSW8xNm5IbStJME85a0o1VW80KzBQ L0hFRThNZ0Qyc3RGb3ZkY2NjZAo0WXQydjM3OXFpL3ZmWHI0VjNpVmw1ZFhycUw0UVBDRkN4ZHUy N2F0VDU4K1BYcjBXTHAwYVRpenBLVGt1T09PaTBRaTJkblptelp0Cml2OWcvTTNtZzFteVpNbHBw NTJXbnA2ZW1wcjZyeit4aW9zek1qTENicXU4Y1BodDA2Wk5neUNJUnFQaGRQakpYRlhFbDB6NDZO YXQKVzdPeXNvN3dEb1JKV21XeFFZTUdQZi84ODd0MjdYcnh4UmR2dmZYV0YxNTRvYlMwOUlVWFho ZzBhTkFoRGxxNDZhU2twSVNiRGwvcwpZckhZdUhIakprMmE5UERERDhmUFFtRmhZYmhqMFdnMExP UEtEbllTYTJMOSt2WHhReHFYOEtrU0JNRzN2LzN0RFJzMnRHdlhydkxoCkNwTTZidlBtelpWWDJL Wk5teUFJTWpJeVNrcEthdmlVUzNobUt6dlkwZmpDSnkwQWRaeW1oMC9sNU9Tc1hyMDYvdTN5NWNz N2R1d1kKVHA5MDBrbXpaOC9ldkhuenBFbVRoZzBiRnMrZ2twS1NNQ1gzN3QxYitXK0RRMjlveUpB aFAvN3hqei8rK09NZE8zYkVaN1pzMlhMNwo5dTFCRUd6WnNxVzJmOU9qdXdOWldWbmR1M2VmUEhs eTc5NjljM056VHozMTFOdHV1KzNVVTA4TkUvWnJ1dU9PTzJiT25GbjVQTFpwCjB5WWNWVkpZV0Zo OUV3YzdpVFV4ZCs3YzZyZVVTZmhVQ1lMZ21XZWVlZXFwcDRZTkcvYmVlKytGYy9yMzc1K2ZuMS81 WndzS0NzNDcKNzd6NHQyRnpiOSsrdldYTGxqVjh5aVU4czVVZDdHZ2NyVnM4QWFEcDRUQ2JPblhx MkxGai8vR1BmK3pkdS9mMTExOGZOV3BVZUMxagpFQVI5Ky9aOThza255OHZMTzNic0dCLzRjZkhG Rjk5NTU1MjdkKzkrNktHSEtxZllGK3JjdVhPblRwMzI3OTkveHgxM3RHblRadTNhCnRVRVFuSGJh YWJObno5NjFhOWRERHoxVUc0R1ZsWlcxZGV2V0k3d0RtemR2VGxqcTMvLys5MmZNbURGdzRNQWdD QVlPSERoanhvejQKV1AvS2YyS3RYYnMySE5sU2M4bkp5UTgrK09DMTExNjdaOCtlY003NTU1OC9Z OGFNMHRMU3UrNjZxL3BwK21vbmNlUEdqWk1uVDU0egpaMDcxU3hjU1BsV0NJT2pWcTlmNTU1Ly80 SU1QRGhnd0lEd1JOOTEwMC9UcDAyZk1tRkZTVXJKejU4Nzc3cnR2MnJScDhSVkdJcEVICkhuZ2du SC9tbVdmV2NHOFRudG5LUi9MUVJ3T0Erc3VJZWFvNnNVMnpZL3NYZkNjU0pMd0E4cXFycm1yVHBz M1FvVVBYckZuVG9VT0gKbi96a0o5LzczdmZDaDI2OTlkYUpFeWNPSHo2OFE0Y09zMmJOQ21kT21U TGx1dXV1eTg3T2J0ZXUzZjMzMzU5d1c5WEg2QWRCY09lZApkMTV3d1FVdFc3YWNQWHQySkJMcDNy MTdhV25wMUtsVEJ3OGVQRzNhdERsejVxU2twTVJpc2NOYjluMzY5Rm0yYkZrNHlQdUk3Y0JyCnI3 MFd2MWExc29FREIwNllNR0hBZ0FGQkVGeCsrZVUvL2VsUHc3NnZiTkdpUlhsNWVUdDI3SWovS1ZM elA1bkdqQmx6L2ZYWHo1MDcKTnp4TlE0Y09iZHUyN2Vtbm4vN29vNDlXV2ZoZ0p6SGhpUXMrZXor N1diTm1aNTk5OXBJbFMzSnpjNnNza1BDcEVuZkpKWmZzM2J0Mwo0TUNCTDc3NFl0ZXVYVjk0NFlW Zi9PSVh2L3JWcjRJZ09PdXNzMTU4OGNWT25UckZGKzdhdFd1N2R1MHlNelBqZHlMNndxZGN3ak5i CitVZ2UrbWhBL1JXSkhQdi9lSEhNS042K3IxYitMM0NOYk1OOVNoM2tHdGxqM3Z6NTg4TXgyVld1 a1QyMmYrdkhIMzk4d1lJRkN4WXMKT0pJYkhUQmd3TEJodytKL0d2RmxBaVZTR3grbERNZUc2dGZJ Tm1yVWFPalFvWTRNOWNLR0RSdHFzcGhyWklFRXJyamlpdmZlZTYveQpSNS9XK2orNnk1ZXZXN2V1 K2h2d0FNQmhwK21oUVdqY3VQRzhlZk5HakJpeGUvZnVJN0M1M2J0My8rQUhQNWczYjk2WCtoQlpB T0NyCk1ib0dHb3FlUFh1KzlkWmJSMlpiYVdscDhjK3U0aXN3OEFhQUw4VmJhQUFBb09rQkFBQk5E d0FBYUhvQUFORDBBQUNBcGdjQUFEUTkKQUFDZzZRRUFRTk1EQUFDYUhnQUEwUFFBQUlDbUJ3QUFU UThBQUdoNkFBQkEwd01BQUpvZUFBQTBQUUFBb09rQkFBQk5Ed0FBbWg0QQpBTkQwQUFDQXBnY0FB RFE5QUFCb2VnQUFRTk1EQUFDYUhnQUEwUFFBQUtEcEFRQUFUUThBQUdoNkFBQkEwd01BZ0tZSEFB QTBQUUFBCm9Pa0JBQUJORHdBQW1oNEFBTkQwQUFDQXBnY0FBRTBQQUFCb2VnQUFRTk1EQUFDYUhn QUFORDBBQUtEcEFRQUFUUThBQUdoNkFBRFEKOUFBQWdLWUhBQUEwUFFBQW9Pa0JBRURUQXdBQW1o NEFBTkQwQUFDQXBnY0FBRTBQQUFCb2VnQUFRTk1EQUlDbUJ3QUFORDBBQUtEcApBUUFBVFE4QUFK b2VBQURROUFBQWdLWUhBQUEwUFFBQWFIb0FBRURUQXdBQW1oNEFBTkQwQUFDZzZRRUFBRTBQQUFC b2VnQUFRTk1ECkFJQ21Cd0FBTkQwQUFLRHBBUUJBMHdNQUFKb2VBQURROUFBQWdLWUhBQUJORHdB QWFIb0FBRURUQXdBQW1oNEFBRFE5QUFDZzZRRUEKQUUwUEFBQm9lZ0FBMFBRQUFJQ21Cd0FBTkQw QUFLRHBBUUJBMHdNQUFKb2VBQURROUFBQW9Pa0JBQUJORHdBQWFIb0FBRURUQXdDQQpwZ2NBQURR OUFBQ2c2UUVBQUUwUEFBQ2FIZ0FBMFBRQUFJQ21Cd0FBTkQwQUFHaDZBQUJBMHdNQUFKb2VBQURR OUFBQW9Pa0JBQUJOCkR3QUFhSG9BQU5EMEFBQ0FwZ2NBQURROUFBQ2c2UUVBUU5NREFBQ2FIZ0FB MFBRQUFJQ21Cd0FBVFE4QUFHaDZBQUJBMHdNQUFKb2UKQUFBMFBRQUFvT2tCQUFCTkR3QUFhSG9B QU5EMEFBQ0FwZ2NBQURROUFBQm9lZ0FBUU5NREFBQ2FIZ0FBMFBRQUFLRHBBUUFBVFE4QQpBR2g2 QUFCQTB3TUFnS1lIQUFBMFBRQUFvT2tCQUFCTkR3QUFtaDRBQU5EMEFBQ0FwZ2NBQUUwUEFBQm9l Z0FBUU5NREFBQ2FIZ0FBCk5EMEFBS0RwQVFBQVRROEFBR2g2QUFEUTlBQUFnS1lIQUFBMFBRQUFv T2tCQUVEVEF3QUFtaDRBQU5EMEFBQ0FwZ2NBQUUwUEFBQm8KZWdBQVFOTURBSUNtQndBQU5EMEFB S0RwQVFBQVRROEFBSm9lQUFEUTlBQUFnS1lIQUFBMFBRQUFhSG9BQUVEVEF3QUFtaDRBQU5EMApB QUNnNlFFQUFFMFBBQUJvZWdBQVFOTURBSUNtQndBQU5EMEFBS0RwQVFCQTB3TUFBSm9lQUFEUTlB QUFnS1lIQUFCTkR3QUFhSG9BCkFFRFRBd0FBbWg0QUFEUTlBQUNnNlFFQUFFMFBBQUJvZWdBQTBQ UUFBSUNtQndBQU5EMEFBS0RwQVFCQTB3TUFBSm9lQUFEUTlBQUEKb09rQkFBQk5Ed0FBYUhvQUFF RFRBd0NBcGdjQUFEUTlBQUNnNlFFQUFFMFBBQUNhSGdBQTBQUUFBSUNtQndBQU5EMEFBR2g2QUFC QQowd01BQUpvZUFBRFE5QUFBb09rQkFBQk5Ed0FBYUhvQUFORDBBQUNBcGdjQUFEUTlBQUNnNlFF QVFOTURBQUNhSGdBQTBQUUFBSUNtCkJ3QUFUUThBQUdoNkFBQkEwd01BQUpvZUFBQTBQUUFBb09r QkFBQk5Ed0FBYUhvQUFORDBBQUNBcGdjQUFEUTlBQUJvZWdBQVFOTUQKQUFDYUhnQUEwUFFBQUtE cEFRQUFUUThBQUdoNkFBQkEwd01BZ0tZSEFBQTBQUUFBb09rQkFBQk5Ed0FBbWg0QUFORDBBQUNB cGdjQQpBRFE5QUFCb2VnQUFRTk1EQUFDYUhnQUFORDBBQUtEcEFRQUFUUThBQUdoNkFBRFE5QUFB Z0tZSEFBQTBQUUFBb09rQkFFRFRBd0FBCm1oNEFBTkQwQUFDQXBnY0FBRTBQQUFCb2VnQUFRTk1E QUlDbUJ3QUE2ck1raHdDQ0lGaSs1cDhPQWdDZzZhRys2dEdwZzRNQUFOUmYKeHQ0QUFJQ21Cd0FB TkQwQUFLRHBBUUJBMHdNQUFQV04rOTRBd0ZIMjFsdHYxZEthZS9YcWRjUzJWYXU3RFdoNkFLalRR ZCtyVjYvOQorOHNPKzVvLytXVGJ2SG56aGc4ZmZnUzJWYXU3RFdoNkFLanJZa0VRaTlYQ2FoT3R0 SmEyVmR1N0RXaDZBS2pqVVIrcmpkQk9ITWUxCnM2MnZKaVUxZWUrZWZab2VORDBBSEF0TlgxRXJU WC9rdHZXVlZkOFpTUTlmZ2Z2ZUFNRFJUdnJnczdmUFAvLzFqMVVyQnd6NDk2eXMKekt5c3pBRUQv bjNWeW5makQ2V2xwY1NuVjYxOHQyUEhEbmZmUGIzS2o4Y3FZalhmMXBvMXE0Y011VEluNTdoV3JW cDgrOXRuL3VtUApmMHk0MkdIK1NyUXpDWGNiMFBRQVVBK3l2c3JYMm5YckxzNjd1SC8vYzFlc1dM bGl4Y3B6enowdjc3dDVhOWV0Q3grTi84aXkxMSsvCjVOSkxicjk5NnNTSlA2cTZrb084NDExOVcr K3ZYWHZSUlJmMjdYdkdhNis5dm5uejFtblRwdi9YZ2lkamlaWTh2RjhKZDhiWUc5RDAKQUZEL1ZN U0NXRVdzeXRma3liZU5IalZtd3ZnSldXMnlzdHBralI4M2Z0VEkwVk9tVEE0ZkRZSWdWaEg3NjBz dkRSbHk1VU1QenJuaQplOSt2dm9iWWw5blcyTEUvbkRCKzRnazVKelJ0MHJSM3I5NzU4K2FIRDcz L1AvOHpkT2lRRTA0NHZtM2I3Q0dEcjl6MnliWndmck5tCnFiTm56ejdsbEU3UmFFYi9mdWVzV3Jr cW5GKzJ2K3kzdDk3YXVmTy9IWDk4Mjd1blR3OW5IaWcvTUhYcTdWMjZkTTdKT1c3c21ERzcKZHUy cS9GdlVaTGNCVFE4QWRWc3N3Y0NVbDE5ZVBIakk0TXB6aGd3ZDh2TExpOFBwSUFpZS92T2ZyaC8z d3dVTC90aXZmLytFUTF1QwppbGdOdDdWa3ljdFhYSEZGd3BVTUczN1Y2TkZqMXF4NWYvWHFOY2Nk Zi96TnQvd212Z012dmZUaVgvN3kzSWNmZm5UQmhSZE8vTkdFCmNQNjAzOS8xeXF2L3ZXalJzeXRY L21Qanh4dkRtWCs0OTU2Ly9XM3Bva1hQdnZ2dXFyTHkvYmZkOXR2NFNtcTYyOEFodVVZV0FJNSsK MGxjZlJGNVlXTmcyKzdqSzg3T3oyaFlXRnNiblhIdnROUTgvL0dqM2J0MFBOZ0E5RnNScXVLMmlv cUxzckxZSjEvUHFLOHZDaVpUawpsSnQvYzB1ZlByM2ppLzErMnZUczdPd2dDQ1pPbURodDJsM2gv UHo4ZWZNZmU3eEQrNU9DSUxoOXl0Unc1c01QenkyWS8wUzdFOXNIClFYRGJiNmYwUDdmZjVOdW1m TG8vMVRhYWNMY0JUUThBZGI3cHF3MDVhZDI2OWNjZmYzelNTU2ZGNTJ6YXRDa2FqY2FYbkQ1OXhv UUoKNDFxM2JuM1dtV2NkWkxWZllsdWJObTNxMEtGRDllV1hMMy83NWx0dVhySGkveFVYRndkQjBM aHg0L2lQWjJWbGhkTXBLYWw3OXV3SgpwOE45cnJLSkRSOXQ2Tlc3Ui96YlJvMGF4UmVJdWU4TkhB N0czZ0RBVVkvNkJKZUtubk5PdjhlZktLZzhwK0R4K2VlYzB5OStkZW13ClljUHZ1Ky8rb1VNSFAv dVhaeE5lZ1pwNGFQcEJ0dlhVSDU5S3VKSVIxMTA3ZE9qUTVjdFhGQllXZi9EQlJ3Y09IRWg0ZVd2 ODI1eWMKblBVZnJLK3lraE5PUEdIRmlsWEZ4VHZEcjZLaUhZZTRSdGFJZXREMEFGQVBrejRXcTM2 cDZJMDMvbUwyN0ZuMzN2dUhMWnMzYjltOAorZDU3Ly9EZ2c3TnZ1T0hubGE4dXZmaWl2UG1QUFQ1 dTNBOGZ5ODlQY0xGcExGYkRiZjM4eGw4K2NQL01lKy85dzhiLy9kKzllL2IrCi9lOS92M3I0c1BD aDNhVzdtemRMVDAxSi9lakRqMzQwY1VMdzJWV3R3ZWN2YjQxL08zVElWVGZjOExNUDFuK3d2V2o3 TDMvNTZkNWUKTjJMa3hBbmoxNnhldlcvdnZsVXJWMTQzNHRwRFhTT3I2VUhUQTBEOWEvcEVkM1E4 T1RmM3owOHZYTHo0cnoxNmR1L1JzL3Zpdjc3MAo5SitleWYzR042cThNMzdHR1djODgrZi8rOXZi YnAxeHovUkU5NHFzMGJhKzhZMk96enl6OExYWFhqM3pyTDd0MnVmY2VNT2tnWU1HCmhRL2RjODhm L3ZNL2J6bXgzZkdYL1ovdm5uWFdXZkh0VnByNDNMY1RKa3pzMDZmUEpaZGUzS05udHhOT09DR2NP WHIwNkx5OHZHSEQKcjJyWFBtZlU2SkdEUGx0NXRaVWNkTGVCUXpPZUhnQ09zb3FLeExkd1BLVkxs eWVmWFBDNUpUOWJyTEN3T0Q1OVNwY3VxMWE5RjFRYgp0Wkx3RGUrRGJTdjM1SDk3NUpGNTFiZDEz dmtYbkhmK0JmR1pJMGVORHVkWDNvSEszelpPU3ZyMXIzL3o2MS8vNW5NN0hJbU1IRFY2CjVLalJW VlplWlNXSDJHMUEwOFBuUkNLUitEOGI4V21BbzZwMlBqdzFjUnpYK1E5cXJYSFR4K3ZmaXpsb2Vo cWNsaTFiRmhVVkJVR3cKYjkrKzFOUlVCd1E0K2hGYmNlUnU5bklrdDFYYjl1M2JGMzloOXl5aWdU T2VuZ2FuU1pNbTRVUlk5Z0JIdittRGhMZWMrYnBmc1NPNApyZHJlN1lUaUwrUHhGM2JROU5CUUhI ZmNjZUhFNHNXTEhRMmdUalI5TEtoSWNEZWFyL3NWSkw3dlRhMXNxN1ozTzZINHkzajhoUjBhCkxH TnZhSEE2ZE9qd3pqdnZCRUh3L1BQUER4a3lKQ25KL3dYQTBkU3JWNjk1OCtiVjBzcUhEeDkreExa VmU3dWRVSGw1K2ZQUFB4OS8KWWZkRVF0TkR3OUs4ZWZOb05GcFlXRmhlWHI1MDZkSnp6ejNYTVFI cWZzTFd4MjNWcXFWTGw1YVhsd2RCRUkxR216ZHY3bGxFQTJmcwpEUTFSejU0OXc0bFpzMmFWbEpR NElBRDFTMGxKeWF4WnM2cThwSU9taDRZbE96czdKeWNubkw3eHhodkx5c29jRTRENm9xeXM3TVli CmJ3eW5jM0p5c3JPekhSUFE5RFJRZmZ2MlRVdExDNEtndUxoNC9QanhPM2JzY0V3QTZyNGRPM2FN SHorK3VMZzRDSUswdExTK2ZmczYKSnFEcGFiaFNVMVA3OSs4ZjN2NXN4NDRkWThhTVdieDRjVGcw RTRBNnFMeThmUEhpeFdQR2pBbmZoV25TcEVuLy92MTl6QWlFWENOTAp3NVdSa1hIaGhSY3VXYktr dExRMENJSlpzMmJObVRObjhPREJwNTEyV3V2V3JkMFBCNkNPcEh4UlVkR2JiNzc1K09PUHg5OTVh ZGFzCldiOSsvVEl5TWh3ZjBQUVFaR1JrNU9YbHZmYmFheHMzYmd6LzVjalB6OC9QejNka0FPcXNu SnljTTg0NEl5VWx4YUVBVFErZlNrbEoKNmQrLy81WXRXOTUrKyszQ3drSUhCS0RPaWthalBYdjJk RkVzYUhwSUxEczdPeTh2cjdDd2NPUEdqVnUyYkNrcEtkbTNiNS9EQW5EVQpKU2NudDJqUklyeGZX VFFhZFVCQTA4TVhpRWFqL3NFQUFPb2Q5NzBCQUFCTkR3QUFhSG9BQUVEVEF3Q0FwZ2NBQURROUFB Q2c2UUVBCkFFMFBBQUNhSGdBQTBQUUFBSUNtQndBQU5EMEFBR2g2QUFCQTB3TUFBSm9lQUFEUTlB QUFvT2tCQUFCTkR3QUFhSG9BQU5EMEFBQ0EKcGdjQUFEUTlBQUNnNlFFQVFOTURBQUNhSGdBQTBQ UUFBSUNtQndBQVRROEFBR2g2QUFCQTB3TUFBSm9lQUFBMFBRQUFvT2tCQUFCTgpEd0FBYUhvQUFO RDBBQUNBcGdjQUFEUTlBQUJvZWdBQVFOTURBQUNhSGdBQTBQUUFBS0RwQVFBQVRROEFBR2g2QUFC QTB3TUFnS1lICkFBQTBQUUFBb09rQkFBQk5Ed0FBbWg0QUFORDBBQUNBcGdjQUFEUTlBQUJvZWdB QVFOTURBQUNhSGdBQU5EMEFBS0RwQVFBQVRROEEKQUdoNkFBQm9XSkljQWdBQU9ESk9QUEhFMmxp dDkra0JBS0IrTzlUNzlNVjd5aDJnWTl2NmpWc2RCQUNBWTdicE8rWmtPVG9BQUZEMwpHWHNEQUFD YUhnQUEwUFFBQU1CWDQxNldBQUEwUktXbHBVZDlId29LQ2thT0hLbnBBUURnSzJyV3JObXg4WXRv ZWdBQUdxaFlMS2JwCkFRQ2dYamY5TWZLTGFIb0FBQnFvaWxpRnBnY0FnSG9zVm1Ic0RRQUExT3Vt VC9RKy9mTGx5K2ZQbjc5aHc0YlUxTlNlUFh0ZWZjM1YKTFZ1MERJSmcwS0JCVHozMWxLWUhBSUE2 cEtLaWF0T3ZYcjM2OTcvLy9kaXhZM3YxNmxWU1VySnc0Y0pISDNsMDNMaHhCMXRlMHdNQQp3TkZV ZmV6TjAwOC9mZVgzcnp5OXorbEJFTFRPYUgzTjFkZFVYaXljS0NvcXV1ZWVlOWF0WDNmU1NTZE5H RDhoTXpNekNJSmxyeStiClAzOStZV0ZoMjdadGYzRGREN3AwNlJJRXdmYnQyKys5Nzk3VnExZWZu SHZ5ejI3NFdiTzAycnFOcndzekFBQUVvRWxFUVZSMXBzK1IKQlFDZ2dhcUlWVlQ1K3ZEREQzdjE3 bFY5Zm5nMWJUaVIvMWgrN3NtNU0yZk83Tnk1Yy81aitlSE0yYk5uVDVnd1llN2N1WmRmZnZragpq ejRTem56NGtZZmJ0MjgvYTlhczNKTno1OCtmbjNDZG1oNEFBTDVHMDFlelk4ZU85UFQwaWtUaXk2 OWN1VEl2THk4NU9mbWlpeTU2Cjc3MzN3cGt0VzdaODQ0MDNpb3FLK3ZidE8zbnk1UGlTbDE1NmFk T21UZlB5OHQ1NTU1MkU2endzakwwQkFLRGhObjJWT2ExYXRkcTIKYlZ0V1Z0WWhsdCsxYTFkYVds cEZSVVZhV3RyT25UdkRtWk1tVFhybW1XZHV1dW1takl5TTRjT0hkKzdjT1FpQ1BYdjJqQmt6NXRQ cwpUa3FxdmVING1oNEFnQWFxK3VmSW5uenl5Y3VXTGJ2c3Nzc09zWHlMRmkxMjd0d1ovMjg0TXpN ejg3cnJyaHN4WXNTcnI3NTYzMzMzCjNYMzMzZUdTVTZkT1RVMU5QZGptRGhkamJ3QUFhS0NxRDRh NTVMdmZYYmh3NFgvLzdXLzc5KzNiVVZ5OGNPSENHVE5tVkJsNzA2VkwKbCtlZmUyN1BuajJMRmkz cWNzb3A0Y3ovdU9XV1pjdVdsWmVYdDhuTWpLL3RXOS82MXJPTEZ1M2RzMmZKeXkvZlBtV0tzVGNB QUhDNAptNzdhVmFySG41QnovYmpyRi96WGdvZm16RWxMUyt2V3JkdXc0Y1BpaTRVVGc3NDM2UDZa OTc4d2NXTEhqaDFIalI0VnpyeDg0TURICkhudnNnUWNleU16TXZIYkV0ZkVsNXp3MFo4TEVpYTJq cmErNStwcmErOWhhVFE4QVFBT1ZjREJNMTY1ZHUzYnRXbjJ4T1hQbmhCTXQKVzdiOCtTOStYdVhS TGwyN1RKNHl1Y3JNNXMyYlQvelJ4RU52VHRNREFNRFhhUHFLMkxIeGkzemE5SkZJcFBiK2JnQUFn THJZOVBVdApnQ09SeUtHYXZsbXpaanQzN2d5Q29LeXNyR25UcGs0d0FBQ2F2bzRvS3l1TFIzdkNC VDY5NzAzanhvM0RpYkRzQVFDQU9pS2U2UEZvClQ5ejByVnUzRGlkV3JGamhxQUVBUU4wUlQvUjR0 RmZ4NmRpYnJLeXM5ZXZYQjBIdzl0dHZuMzMyMlFmN0N3QUFBSTROQlFVRjlXSS8KRHh3NDhQYmJi OGVqL1ZCTm41cWFtcDZldm5QbnpnTUhEcXhhdGFwYnQyNU9Nd0FBeDdDUkkwZldpLzFjdFdyVmdR TUhnaUJJVDArUApmeVJ0RmYvNkhObmMzTnh3NHJubm50dTllN2ZUREFBQVI5ZnUzYnVmZSs2NUty bCtxS1p2MWFwVk5Cb05wK2ZPblZ0ZVh1NGdBZ0RBCjBWSmVYajUzN3R4d09ocU50bXJWNm91YlBn aUNUcDA2SlNjbkIwRlFXbHI2d0FNUGxKYVdPcFFBQUhEa1ZRN3k1T1RrVHAwNkhXTGgKeHVlY2Mw NzhtNlNrcEl5TWpLMWJ0MVpVVkpTVmxiMzU1cHZwNmVtWm1abU5HalZ5V0FFQTRBZzRjT0RBeXBV ckN3b0t3dHZTSnlVbApuWHJxcVdscGFUVnQraUFJbWpadEdvMUdpNHFLd3JFM2E5ZXVmZU9OTjVv MGFkS3NXYk9rcEtTRGZYSVZBQUR3TlZPK3BLVGszWGZmCmZlS0pKOTUvLy8xd1prcEtTdmZ1M1pz M2IzN29uNDNjZlBQTjFlZnUzNzkvOWVyVmhZV0ZEaTRBQUJ3VjBXaTBjK2ZPVFpzMi9jSWwKa3hM T2JkcTBhYmR1M1lxTGk5ZXVYZXVUWlFFQTRFaEtUMC9QemMwOXhFV3hOV3I2VUt0V3JYcjM3bDFT VWxKWVdGaGNYTHg3OSs1dwpUQThBQUhCNE5XblNKQzB0TGJ3WFpZc1dMYjdVenlaOTRSSXRXclQ0 c2lzRkFBQ09HRGUwQVFBQVRROEFBR2g2QUFCQTB3TUFnS1lICkFBQTBQUUFBb09rQkFBQk5Ed0FB bWg0QUFORDBBQUNBcGdjQUFEUTlBQUFjcS80LzlPMUF4UnBjWnd3QUFBQUFTVVZPUks1Q1lJST0K Ci0tLS0tLT1fUGFydF8zMDgxODY2XzU0NzE4MzcwNS4xMzkyMzY0MjQ4NzUzLS0K --===============2737390642701565718==-- From ykatabam at redhat.com Fri Feb 14 03:19:10 2014 Content-Type: multipart/mixed; boundary="===============3828030751931711227==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on User {1}" and "User: {0} with Role: {1}" Date: Fri, 14 Feb 2014 18:19:07 +1000 Message-ID: <52FDD17B.4090505@redhat.com> In-Reply-To: 1867892800.3081869.1392364248759.JavaMail.zimbra@redhat.com --===============3828030751931711227== 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. --------------040402060701020908090401 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Tomas, Thank you for your answer and the screenshots. That's very helpful! Kind regards, Yuko On 02/14/2014 05:50 PM, Tomas Jelinek wrote: > Hi Yuko, > > both are used in confirmation dialogs. > > userWithRole: when removing a system permission > roleOnUser: when removing a specific permission from a user > > (see screenshots) > >> I wonder if a colon is missing after "User" in the first string. > I would say so. I will prepare a small patch which adds it but I don't th= ink it will make it into 3.4. > > Tomas > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Friday, February 14, 2014 4:52:44 AM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} = on User {1}" and "User: {0} with Role: {1}" >> >> Hello again, >> >> Could someone explain the usage of the following two strings? >> >> File: CommonApplicationMessages >> Resource IDs: >> roleOnUser > > >> userWithRole >> Strings: >> Role: {0} on User {1} (0=3DroleName, 1=3DuserName) > this is used when you are trying to remove a role from a user > >> User: {0} with Role: {1} (0=3DuserName, 1=3DroleName) >> Question: These strings have similar structure --- I wonder if a colon is >> missing after "User" in the first string. >> Also could you please let me know where in the GUI it is used. Are these >> combined with other messages? >> >> Thank you. >> >> Yuko >> >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel --------------040402060701020908090401 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Hi Tomas,

Thank you for your answer and the screenshots.
That's very helpful!

Kind regards,

Yuko
On 02/14/2014 05:50 PM, Tomas Jelinek wrote:
Hi Yuko,

both are used in confirmation dialogs. =


userWithRole: when removing a system permission
roleOnUser: when removing a specific permission from a user

(see screenshots)

I wonder if a colon is missing after "User" in the f=
irst string.
I would say so. I will prepare a small patch which adds it but I don't thin=
k it will make it into 3.4.

Tomas

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 4:52:44 AM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on =
User {1}" and "User: {0} with Role: {1}"

Hello again,

Could someone explain the usage of the following two strings?

File: CommonApplicationMessages
Resource IDs:
roleOnUser


userWithRole
Strings:
Role: {0} on User {1} (0=3DroleName, 1=3DuserName)
this is used when you are trying to remove a role from a user

User: {0} with Role: {1} (0=3DuserName, 1=3DroleName)
Question: These strings have similar structure --- I wonder if a colon is
missing after "User" in the first string.
Also could you please let me know where in the GUI it is used. Are these
combined with other messages?

Thank you.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


--------------040402060701020908090401-- --===============3828030751931711227== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA0MDIwNjA3MDEwMjA5MDgwOTA0MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIFRvbWFzLAoKVGhhbmsgeW91IGZvciB5b3VyIGFuc3dlciBhbmQgdGhlIHNjcmVlbnNob3Rz LgpUaGF0J3MgdmVyeSBoZWxwZnVsIQoKS2luZCByZWdhcmRzLAoKWXVrbwpPbiAwMi8xNC8yMDE0 IDA1OjUwIFBNLCBUb21hcyBKZWxpbmVrIHdyb3RlOgo+IEhpIFl1a28sCj4KPiBib3RoIGFyZSB1 c2VkIGluIGNvbmZpcm1hdGlvbiBkaWFsb2dzLgo+Cj4gdXNlcldpdGhSb2xlOiB3aGVuIHJlbW92 aW5nIGEgc3lzdGVtIHBlcm1pc3Npb24KPiByb2xlT25Vc2VyOiB3aGVuIHJlbW92aW5nIGEgc3Bl Y2lmaWMgcGVybWlzc2lvbiBmcm9tIGEgdXNlcgo+Cj4gKHNlZSBzY3JlZW5zaG90cykKPgo+PiBJ IHdvbmRlciBpZiBhIGNvbG9uIGlzIG1pc3NpbmcgYWZ0ZXIgIlVzZXIiIGluIHRoZSBmaXJzdCBz dHJpbmcuCj4gSSB3b3VsZCBzYXkgc28uIEkgd2lsbCBwcmVwYXJlIGEgc21hbGwgcGF0Y2ggd2hp Y2ggYWRkcyBpdCBidXQgSSBkb24ndCB0aGluayBpdCB3aWxsIG1ha2UgaXQgaW50byAzLjQuCj4K PiBUb21hcwo+Cj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+PiBGcm9tOiAiWXVrbyBL YXRhYmFtaSIgPHlrYXRhYmFtQHJlZGhhdC5jb20+Cj4+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQu b3JnCj4+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQgNDo1Mjo0NCBBTQo+PiBTdWJq ZWN0OiBbRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjOF0g IlJvbGU6IHswfSBvbiBVc2VyIHsxfSIgYW5kICJVc2VyOiB7MH0gd2l0aCBSb2xlOiB7MX0iCj4+ Cj4+IEhlbGxvIGFnYWluLAo+Pgo+PiBDb3VsZCBzb21lb25lIGV4cGxhaW4gdGhlIHVzYWdlIG9m IHRoZSBmb2xsb3dpbmcgdHdvIHN0cmluZ3M/Cj4+Cj4+IEZpbGU6IENvbW1vbkFwcGxpY2F0aW9u TWVzc2FnZXMKPj4gUmVzb3VyY2UgSURzOgo+PiByb2xlT25Vc2VyCj4KPgo+PiB1c2VyV2l0aFJv bGUKPj4gU3RyaW5nczoKPj4gUm9sZTogezB9IG9uIFVzZXIgezF9ICgwPXJvbGVOYW1lLCAxPXVz ZXJOYW1lKQo+IHRoaXMgaXMgdXNlZCB3aGVuIHlvdSBhcmUgdHJ5aW5nIHRvIHJlbW92ZSBhIHJv bGUgZnJvbSBhIHVzZXIKPgo+PiBVc2VyOiB7MH0gd2l0aCBSb2xlOiB7MX0gKDA9dXNlck5hbWUs IDE9cm9sZU5hbWUpCj4+IFF1ZXN0aW9uOiBUaGVzZSBzdHJpbmdzIGhhdmUgc2ltaWxhciBzdHJ1 Y3R1cmUgLS0tIEkgd29uZGVyIGlmIGEgY29sb24gaXMKPj4gbWlzc2luZyBhZnRlciAiVXNlciIg aW4gdGhlIGZpcnN0IHN0cmluZy4KPj4gQWxzbyBjb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93 IHdoZXJlIGluIHRoZSBHVUkgaXQgaXMgdXNlZC4gQXJlIHRoZXNlCj4+IGNvbWJpbmVkIHdpdGgg b3RoZXIgbWVzc2FnZXM/Cj4+Cj4+IFRoYW5rIHlvdS4KPj4KPj4gWXVrbwo+Pgo+Pgo+Pgo+Pgo+ PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBFbmdp bmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IEVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPj4gaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAoKCgotLS0tLS0t LS0tLS0tLTA0MDQwMjA2MDcwMTAyMDkwODA5MDQwMQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8 aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1l cXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIg dGV4dD0iIzAwMDAwMCI+CiAgICBIaSBUb21hcyw8YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3Ug Zm9yIHlvdXIgYW5zd2VyIGFuZCB0aGUgc2NyZWVuc2hvdHMuPGJyPgogICAgVGhhdCdzIHZlcnkg aGVscGZ1bCE8YnI+CiAgICA8YnI+CiAgICBLaW5kIHJlZ2FyZHMsPGJyPgogICAgPGJyPgogICAg WXVrbzxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTQvMjAxNCAw NTo1MCBQTSwgVG9tYXMgSmVsaW5lawogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxi bG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDoxODY3ODkyODAwLjMwODE4NjkuMTM5MjM2NDI0ODc1 OS5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxw cmUgd3JhcD0iIj5IaSBZdWtvLAoKYm90aCBhcmUgdXNlZCBpbiBjb25maXJtYXRpb24gZGlhbG9n cy4gCgp1c2VyV2l0aFJvbGU6IHdoZW4gcmVtb3ZpbmcgYSBzeXN0ZW0gcGVybWlzc2lvbgpyb2xl T25Vc2VyOiB3aGVuIHJlbW92aW5nIGEgc3BlY2lmaWMgcGVybWlzc2lvbiBmcm9tIGEgdXNlcgoK KHNlZSBzY3JlZW5zaG90cykKCjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4K ICAgICAgICA8cHJlIHdyYXA9IiI+SSB3b25kZXIgaWYgYSBjb2xvbiBpcyBtaXNzaW5nIGFmdGVy ICJVc2VyIiBpbiB0aGUgZmlyc3Qgc3RyaW5nLgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgog ICAgICA8cHJlIHdyYXA9IiI+Ckkgd291bGQgc2F5IHNvLiBJIHdpbGwgcHJlcGFyZSBhIHNtYWxs IHBhdGNoIHdoaWNoIGFkZHMgaXQgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBtYWtlIGl0IGlu dG8gMy40LgoKVG9tYXMKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPC9wcmU+CiAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj5Gcm9tOiAiWXVr byBLYXRhYmFtaSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRv OnlrYXRhYmFtQHJlZGhhdC5jb20iPiZsdDt5a2F0YWJhbUByZWRoYXQuY29tJmd0OzwvYT4KVG86 IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUt ZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgpTZW50OiBGcmlkYXks IEZlYnJ1YXJ5IDE0LCAyMDE0IDQ6NTI6NDQgQU0KU3ViamVjdDogW0VuZ2luZS1kZXZlbF0gW29W aXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24gIzhdICJSb2xlOiB7MH0gb24gVXNlciB7MX0i IGFuZCAiVXNlcjogezB9IHdpdGggUm9sZTogezF9IgoKSGVsbG8gYWdhaW4sCgpDb3VsZCBzb21l b25lIGV4cGxhaW4gdGhlIHVzYWdlIG9mIHRoZSBmb2xsb3dpbmcgdHdvIHN0cmluZ3M/CgpGaWxl OiBDb21tb25BcHBsaWNhdGlvbk1lc3NhZ2VzClJlc291cmNlIElEczoKcm9sZU9uVXNlcgo8L3By ZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIHdyYXA9IiI+CgoKPC9wcmU+CiAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj51c2VyV2l0aFJv bGUKU3RyaW5nczoKUm9sZTogezB9IG9uIFVzZXIgezF9ICgwPXJvbGVOYW1lLCAxPXVzZXJOYW1l KQo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIHdyYXA9IiI+CnRoaXMgaXMg dXNlZCB3aGVuIHlvdSBhcmUgdHJ5aW5nIHRvIHJlbW92ZSBhIHJvbGUgZnJvbSBhIHVzZXIKCjwv cHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9IiI+ VXNlcjogezB9IHdpdGggUm9sZTogezF9ICgwPXVzZXJOYW1lLCAxPXJvbGVOYW1lKQpRdWVzdGlv bjogVGhlc2Ugc3RyaW5ncyBoYXZlIHNpbWlsYXIgc3RydWN0dXJlIC0tLSBJIHdvbmRlciBpZiBh IGNvbG9uIGlzCm1pc3NpbmcgYWZ0ZXIgIlVzZXIiIGluIHRoZSBmaXJzdCBzdHJpbmcuCkFsc28g Y291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB3aGVyZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQu IEFyZSB0aGVzZQpjb21iaW5lZCB3aXRoIG90aGVyIG1lc3NhZ2VzPwoKVGhhbmsgeW91LgoKWXVr bwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5n aW5lLWRldmVsIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IiBocmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0 Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICAg IDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9 Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwKICAgICAg ICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwv Ym9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNDA0MDIwNjA3MDEwMjA5MDgwOTA0MDEtLQo= --===============3828030751931711227==-- From ykatabam at redhat.com Fri Feb 14 03:42:21 2014 Content-Type: multipart/mixed; boundary="===============1088160375157938983==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #9] schedulerOptimizationInfo Date: Fri, 14 Feb 2014 18:42:18 +1000 Message-ID: <52FDD6EA.6050700@redhat.com> --===============1088160375157938983== 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. --------------070904050903040700090901 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello all, Sorry for increasing email traffic but this is my last question for today. * File: *UIMessages* Resource ID: *schedulerOptimizationInfo *String: *Optimize scheduling for host weighing (ordering):Utilization: = include weight modules in scheduling to allow best _selectionSpeed_: = skip host weighing in case there are more than {0} pending requests* Question: *I am wondering if a full stop and a line break are missing = between "selection" and "Speed". Thank you, Yuko --------------070904050903040700090901 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello all,

Sorry for increasing email traffic but this is my last question for today.

File:
UIMessages
Resource ID:
schedulerOptimizationInfo
String: Optimize scheduling for host weighing (ordering):Utilization: include weight modules in scheduling to allow best selectionSpeed: skip host weighing in case there are more than {0} pending requests
Question:
I am wondering if a full stop and a line break are missing between "selection" and "Speed".

Thank you,

Yuko
--------------070904050903040700090901-- --===============1088160375157938983== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNzA5MDQwNTA5MDMwNDA3MDAwOTA5MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWxsLAoKU29ycnkgZm9yIGluY3JlYXNpbmcgZW1haWwgdHJhZmZpYyBidXQg dGhpcyBpcyBteSBsYXN0IHF1ZXN0aW9uIGZvciB0b2RheS4KKgpGaWxlOiAqVUlNZXNzYWdlcyoK UmVzb3VyY2UgSUQ6ICpzY2hlZHVsZXJPcHRpbWl6YXRpb25JbmZvCipTdHJpbmc6ICpPcHRpbWl6 ZSBzY2hlZHVsaW5nIGZvciBob3N0IHdlaWdoaW5nIChvcmRlcmluZyk6VXRpbGl6YXRpb246IApp bmNsdWRlIHdlaWdodCBtb2R1bGVzIGluIHNjaGVkdWxpbmcgdG8gYWxsb3cgYmVzdCBfc2VsZWN0 aW9uU3BlZWRfOiAKc2tpcCBob3N0IHdlaWdoaW5nIGluIGNhc2UgdGhlcmUgYXJlIG1vcmUgdGhh biB7MH0gcGVuZGluZyByZXF1ZXN0cyoKUXVlc3Rpb246ICpJIGFtIHdvbmRlcmluZyBpZiBhIGZ1 bGwgc3RvcCBhbmQgYSBsaW5lIGJyZWFrIGFyZSBtaXNzaW5nIApiZXR3ZWVuICJzZWxlY3Rpb24i IGFuZCAiU3BlZWQiLgoKVGhhbmsgeW91LAoKWXVrbwoKLS0tLS0tLS0tLS0tLS0wNzA5MDQwNTA5 MDMwNDA3MDAwOTA5MDEKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTkt MQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8 bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNl dD1JU08tODg1OS0xIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0i IzAwMDAwMCI+CiAgICA8YmlnPkhlbGxvIGFsbCwgPGJyPgogICAgICA8YnI+CiAgICAgIFNvcnJ5 IGZvciBpbmNyZWFzaW5nIGVtYWlsIHRyYWZmaWMgYnV0IHRoaXMgaXMgbXkgbGFzdCBxdWVzdGlv bgogICAgICBmb3IgdG9kYXkuPGJyPgogICAgPC9iaWc+PGI+PGJpZz48YnI+CiAgICAgICAgRmls ZTogPC9iaWc+PC9iPjxiaWc+VUlNZXNzYWdlczwvYmlnPjxiPjxiaWc+PGJyPgogICAgICAgIFJl c291cmNlIElEOiA8L2JpZz48L2I+c2NoZWR1bGVyT3B0aW1pemF0aW9uSW5mbzxicj4KICAgIDxi PjxiaWc+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0 ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgIFN0cmluZzog PC9iaWc+PC9iPjxiaWc+T3B0aW1pemUgc2NoZWR1bGluZyBmb3IgaG9zdCB3ZWlnaGluZwogICAg ICAob3JkZXJpbmcpOlV0aWxpemF0aW9uOiBpbmNsdWRlIHdlaWdodCBtb2R1bGVzIGluIHNjaGVk dWxpbmcgdG8KICAgICAgYWxsb3cgYmVzdCA8dT5zZWxlY3Rpb25TcGVlZDwvdT46IHNraXAgaG9z dCB3ZWlnaGluZyBpbiBjYXNlCiAgICAgIHRoZXJlIGFyZSBtb3JlIHRoYW4gezB9IHBlbmRpbmcg cmVxdWVzdHM8L2JpZz48Yj48YmlnPjxicj4KICAgICAgICBRdWVzdGlvbjogPC9iaWc+PC9iPjxi aWc+SSBhbSB3b25kZXJpbmcgaWYgYSBmdWxsIHN0b3AgYW5kIGEKICAgICAgbGluZSBicmVhayBh cmUgbWlzc2luZyBiZXR3ZWVuICJzZWxlY3Rpb24iIGFuZCAiU3BlZWQiLjxicj4KICAgICAgPGJy PgogICAgICBUaGFuayB5b3UsPGJyPgogICAgICA8YnI+CiAgICAgIFl1a288YnI+CiAgICA8L2Jp Zz4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1s OwogICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVu dC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAg ICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAg ICAgY2hhcnNldD1JU08tODg1OS0xIj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0t MDcwOTA0MDUwOTAzMDQwNzAwMDkwOTAxLS0K --===============1088160375157938983==-- From chuan.liao at hp.com Fri Feb 14 04:27:12 2014 Content-Type: multipart/mixed; boundary="===============1683636299581865496==" MIME-Version: 1.0 From: Liao, Chuan (Jason Liao, HPservers-Core-OE-PSC) To: devel at ovirt.org Subject: [Engine-devel] oVirt NUMA and Virual NUMA feature wiki page and detailed design page update Date: Fri, 14 Feb 2014 09:26:20 +0000 Message-ID: --===============1683636299581865496== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_B63C858E777679458338A30A991BB524015ADE94G1W3780americas_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, I am Jason Liao from HP who are in charge of NUMA and Virtual NUMA feature = =3D design. Now I have updated the page of NUMA and Virual NUMA feature wiki page and d= =3D etailed design page http://www.ovirt.org/Features/NUMA_and_Virtual_NUMA http://www.ovirt.org/Features/Detailed_NUMA_and_Virtual_NUMA It is not the finally version, if anyone have some comment, that would be u= =3D seful for us. Best Regards, Jason Liao --_000_B63C858E777679458338A30A991BB524015ADE94G1W3780americas_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable
--_000_B63C858E777679458338A30A991BB524015ADE94G1W3780americas_-- --===============1683636299581865496== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0I2M0M4NThFNzc3Njc5NDU4MzM4QTMwQTk5MUJCNTI0MDE1QURFOTRHMVczNzgwYW1l cmljYXNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpIEFsbCwKCkkgYW0gSmFz b24gTGlhbyBmcm9tIEhQIHdobyBhcmUgaW4gY2hhcmdlIG9mIE5VTUEgYW5kIFZpcnR1YWwgTlVN QSBmZWF0dXJlID0KZGVzaWduLgoKTm93IEkgaGF2ZSB1cGRhdGVkIHRoZSBwYWdlIG9mIE5VTUEg YW5kIFZpcnVhbCBOVU1BIGZlYXR1cmUgd2lraSBwYWdlIGFuZCBkPQpldGFpbGVkIGRlc2lnbiBw YWdlCgpodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9OVU1BX2FuZF9WaXJ0dWFsX05VTUEK Cmh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL0RldGFpbGVkX05VTUFfYW5kX1ZpcnR1YWxf TlVNQQoKSXQgaXMgbm90IHRoZSBmaW5hbGx5IHZlcnNpb24sIGlmIGFueW9uZSBoYXZlIHNvbWUg Y29tbWVudCwgdGhhdCB3b3VsZCBiZSB1PQpzZWZ1bCBmb3IgdXMuCgpCZXN0IFJlZ2FyZHMsCkph c29uIExpYW8KCgotLV8wMDBfQjYzQzg1OEU3Nzc2Nzk0NTgzMzhBMzBBOTkxQkI1MjQwMTVBREU5 NEcxVzM3ODBhbWVyaWNhc18KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InVzLWFz Y2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCB4 bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPTNEInVybjpz Y2hlbWFzLW1pY3I9Cm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PTNEInVybjpzY2hl bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiID0KeG1sbnM6bT0zRCJodHRwOi8vc2NoZW1h cy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPTNEImh0dHA6PQovL3d3 dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRl bnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9M0R1cy1hc2NpaSI9Cj4KPG1l dGEgbmFtZT0zRCJHZW5lcmF0b3IiIGNvbnRlbnQ9M0QiTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRl cmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZh Y2UKCXtmb250LWZhbWlseTpcNUI4Qlw0RjUzOwoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEg MTt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIg NCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBh bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJc QFw1QjhCXDRGNTMiOwoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9CkBmb250LWZhY2UK CXtmb250LWZhbWlseToiWWFIZWkgQ29uc29sYXMgSHlicmlkIjsKCXBhbm9zZS0xOjIgMTEgNSA5 IDIgMiA0IDIgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQFlhSGVpIENvbnNvbGFz IEh5YnJpZCI7CglwYW5vc2UtMToyIDExIDUgOSAyIDIgNCAyIDIgNDt9CkBmb250LWZhY2UKCXtm b250LWZhbWlseToiSFAgU2ltcGxpZmllZCI7CglwYW5vc2UtMToyIDExIDYgNCAyIDIgNCAyIDIg NDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp di5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJdGV4dC1h bGlnbjpqdXN0aWZ5OwoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsKCWZvbnQtc2l6ZTox MC41cHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiMwNTYzQzE7Cgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv bGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Izk1NEY3MjsKCXRleHQtZGVj b3JhdGlvbjp1bmRlcmxpbmU7fQpzcGFuLkVtYWlsU3R5bGUxNwoJe21zby1zdHlsZS10eXBlOnBl cnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToiSFAgU2ltcGxpZmllZCIsInNhbnMtc2VyaWYi OwoJY29sb3I6d2luZG93dGV4dDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhw b3J0LW9ubHk7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KLyogUGFnZSBE ZWZpbml0aW9ucyAqLwpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsK CW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8 bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAyNiIgLz4KPC94bWw+ PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PTNEImVkaXQiPgo8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNEIjEiIC8+CjwvbzpzaGFw ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4KPC9oZWFkPgo8Ym9keSBsYW5nPTNEIlpILUNOIiBs aW5rPTNEIiMwNTYzQzEiIHZsaW5rPTNEIiM5NTRGNzIiIHN0eWxlPTNEInRleHQtanVzdGk9CmZ5 LXRyaW06cHVuY3R1YXRpb24iPgo8ZGl2IGNsYXNzPTNEIldvcmRTZWN0aW9uMSI+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6 JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkhpIEFs bCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFu Zz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4K PHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250 LWZhbWlseTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+SSBhbSBKYXNvbiBMaWFvIGZyb20gSFAgd2hvIGFyZSBpbiA9CmNoYXJnZSBvZiBOVU1BIGFu ZCBWaXJ0dWFsIE5VTUEgZmVhdHVyZSBkZXNpZ24uPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFt aWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4g bGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVk JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk5vdyBJIGhhdmUgdXBkYXRlZCB0aGUgcGFn ZSBvZiBOVU1BPQogYW5kIFZpcnVhbCBOVU1BIGZlYXR1cmUgd2lraSBwYWdlIGFuZCBkZXRhaWxl ZCBkZXNpZ24gcGFnZTxvOnA+PC9vOnA+PC9zcGE9Cm4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiZxdW90O0hQIFM9 CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyIg c3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDsiPjxhIGhyZWY9M0QiaHR0cDovL3d3dy5vdmlydC5vcmcvRmVhPQp0dXJl cy9OVU1BX2FuZF9WaXJ0dWFsX05VTUEiPmh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL05V TUFfYW5kX1ZpcnR1YWw9Cl9OVU1BPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTom cXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPTNEImh0dHA6Ly93d3cub3ZpcnQub3Jn L0ZlYT0KdHVyZXMvRGV0YWlsZWRfTlVNQV9hbmRfVmlydHVhbF9OVU1BIj5odHRwOi8vd3d3Lm92 aXJ0Lm9yZy9GZWF0dXJlcy9EZXRhaWxlPQpkX05VTUFfYW5kX1ZpcnR1YWxfTlVNQTwvYT48bzpw PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJF Ti1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWls eTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXQg aXMgbm90IHRoZSBmaW5hbGx5IHZlcnNpb24sIGlmIGE9Cm55b25lIGhhdmUgc29tZSBjb21tZW50 LCB0aGF0IHdvdWxkIGJlIHVzZWZ1bCBmb3IgdXMuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFt aWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNw YW4gbGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2Zvbj0KdC1mYW1pbHk6 JnF1b3Q7SFAgU2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs YWNrIj5CZXN0PQogUmVnYXJkcyw8YnI+Cjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0zRCJFTi1VUyIg c3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90Oz0KSFAgU2ltcGxpZmll ZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3MTcxNzIiPkphc29uIExpYW88 L3NwYW4+PQo8c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs YXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+CgotLV8wMDBfQjYzQzg1OEU3Nzc2Nzk0 NTgzMzhBMzBBOTkxQkI1MjQwMTVBREU5NEcxVzM3ODBhbWVyaWNhc18tLQo= --===============1683636299581865496==-- From tjelinek at redhat.com Fri Feb 14 09:06:20 2014 Content-Type: multipart/mixed; boundary="===============0510161059547496101==" MIME-Version: 1.0 From: Tomas Jelinek To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #9] schedulerOptimizationInfo Date: Fri, 14 Feb 2014 09:06:19 -0500 Message-ID: <1281259967.3212895.1392386779127.JavaMail.zimbra@redhat.com> In-Reply-To: 52FDD6EA.6050700@redhat.com --===============0510161059547496101== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_3212893_1664457944.1392386779123 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hi Yuko, well, there is a '\n' sign between the "selection" and the "Speed" which is= than in the webadmin translated as "
" which makes a newline. Please see the attached screenshot to see h= ow does it look like. Tomas ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Friday, February 14, 2014 9:42:18 AM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #9] schedulerOpt= imizationInfo > = > Hello all, > = > Sorry for increasing email traffic but this is my last question for today. > = > File: UIMessages > Resource ID: schedulerOptimizationInfo > String: Optimize scheduling for host weighing (ordering):Utilization: inc= lude > weight modules in scheduling to allow best selectionSpeed : skip host > weighing in case there are more than {0} pending requests > Question: I am wondering if a full stop and a line break are missing betw= een > "selection" and "Speed". > = > Thank you, > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = ------=3D_Part_3212893_1664457944.1392386779123 Content-Type: image/png; name=3Dcluster.png Content-Disposition: attachment; filename=3Dcluster.png Content-Transfer-Encoding: base64 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 4Q4AANeX/wBI3dmtjFniDAAAAABJRU5ErkJggg=3D=3D ------=3D_Part_3212893_1664457944.1392386779123-- --===============0510161059547496101== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzMyMTI4OTNfMTY2NDQ1Nzk0NC4xMzkyMzg2Nzc5MTIzCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0CgpIaSBZdWtvLAoKd2VsbCwgdGhlcmUgaXMgYSAnXG4nIHNpZ24gYmV0d2VlbiB0aGUgInNl bGVjdGlvbiIgYW5kIHRoZSAiU3BlZWQiIHdoaWNoIGlzIHRoYW4gaW4gdGhlIHdlYmFkbWluIHRy YW5zbGF0ZWQgYXMKIjxiciAvPiIgd2hpY2ggbWFrZXMgYSBuZXdsaW5lLiBQbGVhc2Ugc2VlIHRo ZSBhdHRhY2hlZCBzY3JlZW5zaG90IHRvIHNlZSBob3cgZG9lcyBpdCBsb29rIGxpa2UuCgpUb21h cwoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+IEZyb206ICJZdWtvIEthdGFiYW1pIiA8 eWthdGFiYW1AcmVkaGF0LmNvbT4KPiBUbzogZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IFNlbnQ6 IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQgOTo0MjoxOCBBTQo+IFN1YmplY3Q6IFtFbmdpbmUt ZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM5XQlzY2hlZHVsZXJPcHRp bWl6YXRpb25JbmZvCj4gCj4gSGVsbG8gYWxsLAo+IAo+IFNvcnJ5IGZvciBpbmNyZWFzaW5nIGVt YWlsIHRyYWZmaWMgYnV0IHRoaXMgaXMgbXkgbGFzdCBxdWVzdGlvbiBmb3IgdG9kYXkuCj4gCj4g RmlsZTogVUlNZXNzYWdlcwo+IFJlc291cmNlIElEOiBzY2hlZHVsZXJPcHRpbWl6YXRpb25JbmZv Cj4gU3RyaW5nOiBPcHRpbWl6ZSBzY2hlZHVsaW5nIGZvciBob3N0IHdlaWdoaW5nIChvcmRlcmlu Zyk6VXRpbGl6YXRpb246IGluY2x1ZGUKPiB3ZWlnaHQgbW9kdWxlcyBpbiBzY2hlZHVsaW5nIHRv IGFsbG93IGJlc3Qgc2VsZWN0aW9uU3BlZWQgOiBza2lwIGhvc3QKPiB3ZWlnaGluZyBpbiBjYXNl IHRoZXJlIGFyZSBtb3JlIHRoYW4gezB9IHBlbmRpbmcgcmVxdWVzdHMKPiBRdWVzdGlvbjogSSBh bSB3b25kZXJpbmcgaWYgYSBmdWxsIHN0b3AgYW5kIGEgbGluZSBicmVhayBhcmUgbWlzc2luZyBi ZXR3ZWVuCj4gInNlbGVjdGlvbiIgYW5kICJTcGVlZCIuCj4gCj4gVGhhbmsgeW91LAo+IAo+IFl1 a28KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+IAoKLS0t LS0tPV9QYXJ0XzMyMTI4OTNfMTY2NDQ1Nzk0NC4xMzkyMzg2Nzc5MTIzCkNvbnRlbnQtVHlwZTog aW1hZ2UvcG5nOyBuYW1lPWNsdXN0ZXIucG5nCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1l bnQ7IGZpbGVuYW1lPWNsdXN0ZXIucG5nCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2 NAoKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQStnQUFBSGNDQUlBQUFES3RSY2hBQUFBQ1hCSVdY TUFBQTdFQUFBT3hBR1ZLdzRiQUFBQQpCM1JKVFVVSDNnSU9EZ01qL1N2OEZ3QUFBQjFwVkZoMFEy OXRiV1Z1ZEFBQUFBQUFRM0psWVhSbFpDQjNhWFJvSUVkSlRWQmtMbVVICkFBQWdBRWxFUVZSNDJ1 emRkMVFUMmRzSDhCdElRRXJvWGJvc0ZsQ3hveUtLMHJHTENyWmxRUlJRN05nVlpmVzNhMWxRQVJG N1c3QWcKZ29pOTk3VmhSMWRFRktUWEpMU0VKTzhmczVzM1N4TVVVUEQ3T1I3UDVNNjlkeTdQRE9I SjVNNE16ZEhSY2RxMGFZU1EyTmhZRG9mago1dVltRkFxUEhqM0taRExIakJsRENDR0VzRmlzdExT MEowK2VNSmxNQ1FrSlFvaVNrbEpvYUNpRHdTQ0VDSVhDMU5UVXdNQkFQcDlQCnZwUlFLQ1FBQUFE UUZHZzBtbGxYaStIT2poWVczUWtoUEI3UDM5Ky91TGlZRU1Ka01vMk5qUkVpZ05aSTBzVEVwSHYz N29TUWlvcUsKM054Y0JRV0Y0dUxpakl5TXpwMDdhMmxwWGJseTVkNjllMFpHUnFxcXFtL2Z2cFdX bHFhYWJkdTJUVlpXbG1xMWUvZnVmZnYySWZNRwpBQUQ0ZnVUbVpDYzlmVkhKNDV0MTZTUXBLV2x0 YloyUWtFQUk0WEs1OHZMeVVsSlNDQkZBcTB6Y3UzWHJSZ2hSVjFmbmNya3ZYNzdNCnlzb3lOVFcx c0xDZzBXaE1Kck93c1BENTgrZHYzNzVsTXBsVW14a3pablRxMUluSzJ0ZXRXL2ZreVJQRUVRQUE0 SHZENDFhOFQzM0gKNWRQTXVuU1NscFpXVVZGNTlPZ1I5ZWRiVlZVVjhRRm9kV2lIRHg5dVNMMnlz ckxMbHk4VFF1aDArdjc5KytsMHVsQW8zTEZqeDQwYgpONXBrSERoaER3QUEwQnlrWk9UbitzL3Ux ZE9pcXFyS3c4T2pxcXFLRU5LNWMyZWNkQWRvZFNUNERaT2VuazQxY0hCd29OUHBoSkRVCjFOU215 dG9CQUFDZ21YRExPY2RQeGhOQzZIUzZnNE1EVlZoVVZJVElBTFE2OUFhZTZzN1B6NmNXaGc0ZFNn Z1JDb1dCZ1lFSUh3QUEKUUV0U1VWRlJWVlZsTXBueTh2S0VFQTZIdzJhekN3b0tDZ3NMNjJtVjlq YjV3Y05IZlhyM0dqcDBhR0ppSXRWUVUxTVQ4UVJvWllsNwpBMjhGdytQeFJHOFoxQy84MTl4RHBn VWNPWEtFRU9MbTVvWjlEQUFBYllDMHRMU2VucDZPams1YVdscE9UazVaV1JraFJGWldWa2xKCnlk emNQRE16TXowOXZiS3lzcTdtZC85NjBLZDNMK3FQT0NIa08vOGpEZ0MxSis3VVhMZlBLaTB0RmIx eEVFTGV2SGxUVCtYbzZHaEMKeUk0ZE82NWZ2eTVlNHU3dTNyU2oxOUxTY25Oek16YzNaekFZT1Rr NTU4K2ZweWJpZnoxSFIwY1BEdy9rL1FBQThKMWs3Y2JHeG1WbApaYmR2M3hiUHVWa3NGb3ZGK3ZU cGs2NnVyckd4Y1dwcWFsMjUrNXMzZjR2K2lCTkNLaW9xRUZXQVZxZWhjOXhGTTJwb05Cb2g1TTZk Ck81L3Rlc3lZTVpLU2tzMDNkRFUxdFhYcjFsbGFXc3JMeTB0TFMrdnI2M3Q3ZTd1NHVEUko1MzM3 OXNYQkFRQUEzd2s5UGIyeXNySVAKSHo3VWVxYWN6K2QvK1BDaHJLeE1UMCt2cmg2S2l3cEVmOFFC b0pXaWY5bnRYSjQrZlZwL2hiS3lNaHFOWm1WbEpUcnBMczdPenM3Twp6azVUVTdPb3FDZzJOdmJH alJzS0NnbzdkKzVNU2tyYXNHRURJV1Rac21YZHUzY1h2Vnk2ZEduMzd0Mjl2THlvYndZcG8wYU5r cGVYClQwbEoyYjU5ZTFGUmtaMmRuYU9qbzVhV1ZzM05WWnMySS81U1IwZG42dFNwcHFhbWtwS1Ni OSsrUFhEZ1FFWkdCbFdoV2sxN2UzdlIKbUUrY09FRmRtQ3N0TFgzZ3dJR0Nnb0t3c0RCZlgxOUZS Y1dmZi80WlJ4VUFBRFFoRlJVVkhSMmQyN2R2VXk5ZFhGeW9lZXJWWG1aawpaQXdjT0xDd3NMRFcr ZTU4SGhlUkJHanRHbnJHdldaZVhuKy9Nakl5Y1hGeHRaNTB0N2EyOXZUMDFOUFRrNUtTMHRUVTlQ SHg2ZEtsCkM0dkZ5c3pNTkRJeUlvUklTa3BTOTRudjJMRWo5YUJXWTJOajZseUNlRC9VYzZNT0hU cVVtWmxaWGw1KzZ0UXBQeisvUFh2Mk5Pcm4KOS9mMzc5R2poNXljWEx0MjdUcDI3RWc5UkxhbXdZ TUhpNC9aMTllM1M1Y3VoQkF1bDBzSWtaV1ZuVFZybG9hR2h1Z3JTQUFBZ0thaQpxcXFhbHBaRy9T MTJjWEZSVmxZV2ZiMHMvcExQNTZlbHBkVjlnM2JjZGhtZzFhUGZ1bldyZ1ZVYjlmMGFqVWE3Y2VQ RzJMRmphNTUwCmQzSnlJb1JzM3J6NTJiTm4zYnQzWDdod29hT2o0OHVYTDVPVGs0Y05HNmFrcEVS bHdDa3BLU1ltSm9hR2hpd1dTMEZCb2VZNHFTdHMKUG56NDhEVS92N2EyTmlGazNicDFMMTY4RUJX NnVibFZPMGxQalhuVHBrM1BuajJ6c0xCWXVIQ2hrNVBUcTFldnFPOHJaR1JrbmoxNwp0bno1OG5x dUNnSUFBUGd5VENZekp5ZUhXazVNVEJSUDFwV1ZsWXVLaWtRbjRJdUxpMDFNVEJyU3AwQWd3UE1U QVZwZjRqNTE2dFNHCjFJdUtpaElJQkkzcW1zL25uenAxYXN5WU1kVnk3dmJ0MnhOQ0ZpMWFKQ294 TURBZ2hMeCsvWHJZc0dGR1JrYUdob2FFa0ppWW1LVkwKbDNicDBpVXZMNDhRa3B5Y1hQM1VnVkJJ dnZySlRVK2VQTEcwdEZ5NWNtVnVidTY5ZS9maTQrTkZsK0hXSEhOQVFFQzFNWXNjT25TSQp4V0xo ZUFJQWdDWW5MeTh2L3AwemxidFRYL3krZXZWS2ZOcE1XVmtaZFp2SXo1S1VsSncwYVJKaUM5QzZT RFJyNzlldVhXTXdHRlpXClZ2VW4vWXFLaXFMVTNNakl5TXpNTERjMzk4bVRKeXdXeTh6TXJFT0hE a0toOFBYcjE5VmFVUWs5bGVVM0JQV0lPQ1VsSmZIQzhQRHcKL2Z2M3YzcjFTbFZWZGVUSWtmNysv ZzNzalJxelNFRkJBUTRtQUFBQUFHZys5R2J0bmNmakpTUWtqQmt6cHFLaVFsWldsaXJNeU1ndwpN akxhc0dIRDgrZlB4V2ZQNStmbkZ4UVVtSnFhbXBxYVVwZmdKQ2NuZCszYVZWcGErdE9uVDJ3MnUx cm5TVWxKMUtXbFlXRmh4Y1hGCjl2YjJRNGNPdlh2Mzd0R2pSNnZWTEM4dmw1R1JHVHAwNlBYcjE4 ZVBIMTl0aE9mT25UdDM3cHkrdnY3R2pSdk56TXpFMStycTZ1YmsKNVBCNHZQVDBkR05qNDk5Ly83 M2FtRVcrOHNRL0FBQkFYVGdjanF5c3JPaDdYV3Fxekt0WHJ3Z2gxSndaMFVsM1dWbFpEb2VEaUFF ZwpjZjlDbHk5ZkhqVnFsQ2hySjRURXhjWE5uejkveVpJbG90VDU4ZVBISVNFaFZLWStjT0JBR28x R3ZSKzlmUG15WDc5K25UdDN2bmp4CllzMmU0K1BqQnc0Y2FHSmlzbVhMRmxGaHpmeWVFUEwyN2R0 dTNicDVlSGg0ZUhnVUZSVnh1VnpxN0RzaFpQSGl4WjA3ZDVhUmthRmUKdm4vL1hqelgzN3g1TXlI RXpjMHRQajUrL3Z6NVM1Y3VyVGxtQUFDQVpzVm1zNVdVbEtqRW5jcmFSZlBhUmZQZHFaZEtTa3Ex L2gwRQpnTFpCb3JrM3dPUHhUcDgrTFY1eS8vNzl2WHYzcHFlbjgzZzhEb2R6Ky9idDNidDNVNnRl djM1TlhRTDc4dVZMOHUva0dScU5Wbk9DCk95R0V4V0t0V3JYcTd0MjdIQTZuc3JJeUxTMHRJaUxp ekprek5XdnUzYnMzT1RtNXNyTHk0OGVQZi96eEJ6VlRrRTZuRTBKT25EaEIKUFdxdXZMejg2ZE9u NGVIaFZKT2pSNCt5Mld3ZWowZWw4bi85OWRlZVBYcytmdnhJamZuV3JWdWlNUU1BQURTcmdvSUNR ME5ENmk1dAppWW1KNGxlamlyK1VsSlEwTkRURTFFMkFOb3lXa0pEUWtIcWlpMU9qbzZOcE5GcVRQ d01WVTAwQUFBRHFZbUppd3VQeDZyK1Jtb0dCCkFZUEJTRWxKcWF2Q2tTTkhoRUloOVJkY1FrSUNG NmNDdERvU0NBRUFBTUIzTGowOVhWWlcxc0RBb05aSGtrdEtTaG9ZR01qS3lxYW4KcHlOV0FFamNB UUFBNEp1cHJLeE1UVTFsTUJnREJ3N1UxOWRYVUZDZzArbDBPbDFCUVVGZlgzL2d3SUVNQmlNMU5S V1BFd0ZvMitnSQpBUUFBUUt2STNWTlNVZ29MQzFWVlZVMU1US2o3dFhNNEhEYWIvZUxGaThMQ1Fv UUlBSWs3QUFBQWZDOEtDd3VSb3dQOHNEQlZCZ0FBCkFBQUFpVHNBQUFBQUFDQnhCd0FBQUFCQTRn NEFBQUFBQU4rTEw3dzROVG82R3JFREFBQUFBR2d4T09NT0FBQUFBTkFLZlBudElKUGUKcENGOEFB QUFyVUtQam9ZSUFzQ1BtN2dUUWpTWlVvaGdHNWJENXVLTkhnQ2dEY0M1TmdBazdvUVFvcUNnZ0ND MlNTd1dDMEVBQUFBQQorSDVnampzQUFBQUFBQkozQUFBQUFBQkE0ZzRBQUFBQWdNUWRBQUFBQUFD K0YzU0VBQURnczlhdVhZc2dRQ3NTR0JpSUlBQWdjUWNBClFDWUU4RzF3dWR6UDFrbExTOFBUelFI YUtreVZBUUFBYUNQUzB0S09IVHVHT0FBZ2NXK0VDeGN1V0Z0YnE2bXBHUmdZVEpreUpTTWoKbzhW K0hpYVRpWjM2bmV2ZHUvY1BQZ0FBZ0svQnFSdXlkZ0FrN28xejU4NmRHVE5tTEY2OCtOT25UL2Z2 MysvWXNlUENoUXNSYU1CSApDQUFBQUlEdkszRVBDUWxadlhyMThPSERwYVdsTlRVMVY2MWFkZlRv VWRIYTdPenNVYU5HYVdwcU9qczdsNVNVRUVJcUt5c05EQXlpCm82T05qWTJOakl4RVp3dHExcXlv cU5EWDE5K3dZWU9HaGdZaDVQcjE2LzM2OVZOWFYrL1pzK2ZseTVleEw3OEpEb2NURmhZMmR1elkK Z1FNSERoMDZkT0hDaGZmdjMyL2hKTHYzdit6dDdRTURBNm1qcFNFZVBueUlQUWhmcksrVjladS8z NHFYOUxRY2dMQUFBRUJyU3R4Zgp2bnpwNU9SVTE5b2xTNWFZbVptbHBxYjI3dDJidWt1RGxKUVVt ODErK2ZMbHMyZlBnb09EZzRLQzZxb3BMUzFkV2xvcUVBZytmUGhBCkNBa0lDQWdLQ3NySXlGaXdZ TUhjdVhPeEw3K0paY3VXbFpTVWJObXk1ZHExYXlkT25IQjBkTnk5ZTNmTEQrUGh3NGNQSHo0OGZQ aHcKWldYbHBrMmJzRitnSmQ0OWFiVHRPM2Z5ZUR5RUFnQUFXbXZpbnAyZHJhS2lRaTB6eFZBbDE2 NWRtenQzcnB5Y25MKy8vNFVMRndnaApOQnFOeCtQTm56OWZYbDdleGNVbFBUMjlucHBjTHRmVDAx TkdSb1lRY3YvK2ZRY0hCMmxwNlFrVEpsQ3BQTFM4eDQ4Zno1MDdWMTlmCm44RmdLQ3NyMjluWjdk eTVrMW9sRUFqMjdOa3pjdVRJb1VPSEJnVUZsWmVYVjJ0YlZ3VStuNzlqeDQ3aHc0ZmIyTmdjUG55 WS9IdTYKblRxdFhzOWdORFEwRmk5ZWZQZnVYZW9sbDh2OTQ0OC83TzN0N2UzdC8vampqNXAzWXhE MVZuT0wzdDdlMUZFbk9xb2RIUjA1SEE3MgpPSWhVOGZtVEowN2N1V2R2elZXNWVYa3ovR1piMlF6 ejh2SE55czRtaEhCNVBCc0hwOFN6NTJ5ZFhJWTVPcDg5LzgvUmxaOWY0RGRuCjNvQWhRMmY0eldh emNZQkJROFhFeEtqK1YweE1ETUlDZ01TOTBWUlZWVVhKTi90Zm9yVnNOdHZFeElUSlpCb2JHMmRu WjR1M0lvUkkKU1VrSkJJTDZhMUx6WkFnaE4yL2VIRHg0c0phV2xycTZPbmJrdDlLclY2LzE2OWMv ZmZxMHNyS3kycXJvNk9oSGp4N3QyTEVqTGk2dQpxcXBxeDQ0ZERheHc0TUNCcEtTa0hUdDJ4TWZI NStibWtuL250RkNuMVJzK3RyMTc5NzU3OSs3dzRjT0hEeDkrKy9idHZuMzc2cXBaCmM0dWVucDY3 ZHUwU0hZMjdkdTF5ZDNlWGw1ZkhIZ2Z4VDU1OSsvUXVMUzE3L3VKbHRWWGJ3cmFibTNVNW41alFx MGVQYmVIYkNTRU0KT3IyMHRQUnRTa3I4aWVOTEF4YUY3NGlrYW00SzJXTFNvY09sczRubVpsM0Nh L3lPQU5URjFkVTFNakpTOURJeU10TFYxUlZoQVVEaQozbWcyTmpZSER4NnM5dWROUE8zT3lzcWlz dm44L1B4NitxbXJKbzFHb3haKytlVVhQeisvbEpTVXpNeE03TWh2NWJmZmZqTXdNTml3CllZT05q YzJvVWFPMmJ0MHFPaTE5OHVUSkpVdVc2T2pvS0Nnb3pKczM3OHFWSzlYYTFsVWhJU0ZoOGVMRnVy cTZDZ29LQ3hZc2FQaGcKOHZMeU5tL2UzSzlmUCtybDJiTm5GeTFhcEtHaG9hR2hFUkFRY1BiczJi b2ExdHhpLy83OVpXUmtxSlB1SHo5K3ZIdjM3c1NKRTdHNwpvU1ovUDUrZGUvWlcrK0I2LzlIRHll NXVjckt5YmhQR1AwNTZRcjF4VlZWVmVVeWRJaWNyTzhSNlVIWk96ajgxSHo3OGVjb2tXUm1aCkta UGNiOTI1aTNqQ0YrVHV5Tm9CZmh6MGZEYTNhWHRjdG15WmpZMk52THk4bDVlWG5KemM4K2ZQZi8v OWQ5SE1kVnRiMjYxYnQ4NmYKUHo4bUp1YllzV09uVDUrdXE1L1AxalExTmYzcHA1KzRYRzVFUklT YW1scHFhcXF4c1RIMmFBdVRrNVB6OGZIeDhmRVJDb1h2Mzc4LwplUERneXBVcnQyelpRZ2pKeXNv YU4yN2MvMzlHbEtqK0tiR3VDams1T1hwNmVvMGFCalhwUlVWRnBWKy9mcUpjUHk4dlQxZFhsMXJX CjA5T2pUcVhYcXRZdGVubDViZHUyemQ3ZVBqSXk4dWVmZjI3WHJoMTJOOVFrSXlQaitmTzBzQjJS QytmT0VSV1dsTENVbFpRSUlVcUsKaXNWaVYwc3JLU2tSUWhnTWh1aDBSbWxwcVozTENHcFppc0ZB UEtHeHVidm8veS9RNUFsQXJYZ1ZGUXk4ZndJMFZlSXVRNWRxMmg2TgpqSXd1WExpd1pzMGFDd3VM OHZKeUl5TWpUMDlQWDE5ZmF1MmFOV3Q4ZlgyTmpZMzE5UFMyYnQxYVR6K2ZyYmwrL2ZxUkkwY3FL aXFHCmhvYlNhTFQrL2Z2bi9Ic1NDMW9lalVZek5qWmV1SENoaTRzTFZhS2xwUlVhR3Fxam8xTlhr N29xYUdscHBhZW5kK2pRb1ZyLzlXeTkKMWlrMDZ1cnFHUmtaMU1lNTlQUjAwU1NyV2tkU2M0dlcx dFlSRVJGaFlXSFBuejlmczJZTmRqSFVwWWRGOStzM2J6NTgvRmhTVXBJcQpVVlpTS2k0cFVWRldM aTRwb1RMNHVxaXFxTVFjaVpLVGxVVVk0V3R5OXkvODJOblVDVUN0S2lwTEZPUVZzS2NBbWtTelBJ REoxTlEwCktpb3FQVDA5UHovL3dZTUhvcXlkRUtLbXBuYjgrUEhzN093SER4NE1HUERQcmRPcVRZ SnZZTTBlUFhxa3A2ZS9lUEhDeHNabStmTGwKVk5ZdVhnRmF3SXdaTXk1ZXZGaFlXRmhWVlpXWm1S a2FHbXBoWVNINmM3SnUzYnIzNzkvemVMeVVsSlRseTVmWC9IdFRhNFhodzRkdgozTGp4MDZkUExC WXJPRGlZS2xSU1Vuci8vbjJqeHViZzRMQjU4K2JjM056YzNOek5temM3T0RqVVZiUFdMZEpvTkU5 UHo0TUhEM3A1CmVURndLaFRxNVRkenh2NkRoK2wwT3ZXeVg5OCswVWVQbDVlWEg0cUs3dHVudml1 cUIxaGFIdm96cXFLaUl1NVV3c3paL29na0FBRFUKZzQ0UXdOZnc5dlkrZHV6WWI3LzlWbEZSb2Fh bVptVmx0VzdkT21yVnhJa1RKU1FrQWdJQ01qTXo5ZlgxeFQrLzFWOWgyclJwRlJVVgozdDdlRlJV VjA2ZFBwd285UER3OFBUM1piSGJEcjArZFBuMzYxcTFicDB5WlFnaXhzN1B6OHZLcXEyYXRXeVNF U0VwSzZ1dnJEeDgrCkhEc2E2aWNsSmVVelk3ckg5Qm5VeTltK1BzdFhCZG81SHpVM04vczFjSFU5 RFdmNytheFp0OTdXeVVWTFMydkZrc1dJSkFBQTFJTjIKNUZoQ1ErckZuNHlpSm1WR1IwZFRreGFT M3FScE1xVVVGUEQ5Vjl2RVlyRnkyTndlSFExLzVDQXNXTERBd2NHaG5sUDE4T05ZdTNadApZR0Fn NGdEZkZuVmIyM3B1VGJ0OSszWkNDSi9QcjNhNEpyMUpvOTdQaFVLaHU3czdJVVJDUW1MVW1Fa3RN T2FpZ2p4bFZkejhEYUJwCjRJdzdRQzBFQWtGY1hGeG1acWFkblIyaUFRQUFBRWpjQWI1VGZmdjIx ZEhSK2YzMzMydmVEQWNBNEJ1NmNlUEd2WHYzRUFjQUpPNEEKOEk5R1Bla0pBQUJaT3dBZ2NRY0Er RjZzWGJzV1FRQUFBQ1R1QUFEZk5WeVpDZ0FBclQ1eFo3RllDQ0lBQUFBQVFMTW43ak85cDhySQp5 blEwN1R4KzRtUTFOUTFFQkFBQUFBRGdlMHpjMTYzYjhmejVvN2k0d3lkUHhFNzM5cUUxOGhZYXVJ OTdXNFh2VWdBQUFBQytyOFNkCnlaUWJPc3phMnRxNm9wSlVWaEtCb1BUSWtZUFBuaVVKK0lKT25i cE1tZW9sTHk4L3czdUtvNk9qcEtRazRnVUFBQUFBOEcwU2R5bHAKUW1pRUxrWGtwUWdoWkdma252 dC8zVjIwS0lndm9JVUVyeElJSldiTm1rY0lFUXFGQ0JZQUFBQUF3RGRMM0tzOVh1WkowaU5DeU9i TgpxNm1YZjc5NVVWR0JLQUVBQUFBQWZPdkV2ZHByYWVsMlhDNTMwNmFEZERxREt1RlhJVW9BQUFB QUFOK1lSQ21uOU03dEd3dm4rMFQ5CnVaOFFZdDdWZ2hDU2xIUTNNenQ1OGVKcCsvWnZrc2ZWcHdB QUFBQUEzeHA5d1FJZldWazVVOVBPZzZ5R1Y1WVRkL2RwUXFGRVFrSVUKajhjMTdXZzJlcFJIZVNt aUJBQUFBQUR3clJQMzRKQkRBajZSa0NBU2trUkttdEFrNUtaUG4xbFJRZmhWUkNna2twS2tuUXpa dlRjNgpMalpLS0JRZ1hnQUFBQUFBMzRTRW5EeGhLaEk1SnBHUkpmL2N4SjFHMnNrUU9TYVJWeUF5 Y3Y4VTBtaU42UFRCZ3dmRGh3L1gxTlRVCjFOUWNQWHIwNDhlUDY2OC9jdVJJMFRLVHlXemdWaHBl OHlzM0JBQUFBQUR3N1JQM0p1L3gyYk5uWThhTUdUMTZkRXBLU2twS2lwT1QKMCtqUm8xKytmRmxQ azVTVUZORXltODF1NElZYVh2TXJOd1FBQUFBQTBBWVQ5NDBiTnk1Y3VIRDY5T2xNSnBQSlpNNmNP WFAyN05rYgpObXdnaEZSVlZXbHBhY1hHeHVybzZIVHQydlhWcTFlRUVCc2JtL1QwZENhVEdSUVVS UDQ5RVY1WldhbXJxM3ZzMkxFT0hUb1lHQmdjClBYcjA0TUdEeHNiR2hvYUd4NDRkb3pZa09tWHU1 T1RFRkVNVlhyOSt2VisvZnVycTZqMTc5cng4K1hKZEd5S0VaR1ptT2pzN2EybHAKT1RnNGZQejRr ZHE2Z1lGQmRIUzBzYkd4a1pHUmFJc0FBQUFBQUcwbmNiOTkrL2E0Y2VQRVM4YVBIMy9yMWkxQ0NK MU9MeTh2Zi9IaQp4ZDkvL3oxcDBxVFZxMWNUUXE1ZXZVb0lZYlBaMUV1S2xKUlVhV25wOCtmUG56 NTl1bVhMbG9DQWdOZXZYejk3OWl3a0pJUkt1OFdkClBYdVd6V2F6MmV6ZmZ2dk55OHVMS2d3SUNB Z0tDc3JJeUZpd1lNSGN1WFByMmhBaFpQWHExYjE3OTA1SlNiR3lzZ29NREtTMnptYXoKWDc1OCtl elpzK0RnNEpwYkJBQUFBQUJvOVlsN1VWR1Job2FHZUltMnRuWlJVUkcxTEJBSVpzNmNLUzh2Nysz dC9lREJnN282b2RGbwpWVlZWOCtiTms1ZVhkM0Z4S1NvcVdyUm9FYldjbnA1ZWE1T2JOMjhtSkNS czNMaVJlbm4vL24wSEJ3ZHBhZWtKRXlaOCtQQ2huZ0ZmCnYzNTk5dXpaOHZMeVBqNCt0Mi9mcHJi TzQvSG16NTlmL3hZQkFBQUFBRnB4NHE2cXFwcVZsU1Zla3B1YnE2NnVMbnFwcHFaR0NGRlMKVXZy c0xITlZWVlZDaUpTVUZDRkVSVVdGV2hZSWFybTV6YWRQbnhZdlhyeC8vMzZxTXBYSER4NDhXRXRM UzN6VHRTb3NMS1EycEtLaQpVbEJRVUhQcnRXNFJBQUFBQUtCMUorN1cxdFpIamh3Ukx6bCsvUGlR SVVORUw2bmt1TGk0V0VHaGFaN3RWRmxaNmVIaEVSd2NySzJ0CkxTcjg1WmRmL1B6OFVsSlNNak16 NjIrdXBxWldXRmhJWmZEVWh3b0FBQUFBZ0xhZnVDOWV2RGc4UER3aUlvTE5abk00bkYyN2RvV0cK aGdZRUJGQnJhVFRhM3IxN3FmSisvZnBSaFRvNk9xbXBxVnd1OTh1MnVIRGh3bkhqeHZYdjMxKzgw TlRVOUtlZmZ1Snl1VnUyYkZGVApVMHROVGExclF6WTJOaEVSRVdWbFpkdTJiUlAvZ0FFTlJCT2px YWs1WWNJRTZocmZGaE1hR2tyNzkzNmwxREN3VXdBQUFLRHRvVGQ1Cmo1MDdkNDZQanc4TURGeXpa ZzBocEgvLy9xZE9uZnJwcDUvRUszVHExRWxWVlRVbUpvWXFpWW1KR1RObURJdkZldi8rL1Jkczhj Q0IKQTRRUTBXZURDeGN1OU8vZmYvMzY5U05IamxSVVZLU3l1djc5KytmazVOUzZvY0RBUUU5UFQy Tmo0ejU5K3V6Y3VSUEh4SmNSQ29WOApQdi9Ja1NOVHBrekp6czYrY2VOR2kyMDZOalpXZkJqWUZ3 QUFBTkFtMGZaRm5XaEl2UXNKTWRSVTcram9hT3FNWnRLYk5FMm1WR09uCnV6Q1pUTnhBdlZWZ3NW ZzViRzZQam9hZlA0Wm9ORkhHWEZGUklTTWpJeTh2ejJhenVWeXV0TFMwbHBiV25EbHpnb0tDeXN2 TEt5c3IKQXdJQ0RoNDhLQkFJM04zZHQyN2QycTVkTzZxYWdvSkNVRkJRWUdDZ3RyYjJtVE5uakl5 TUNDRmxaV1ZMbHk0OWZ2dzRoOE1aUDM1OApSRVNFdExSMHRXNHJLaXJFczNieHdkVGEvTUdEQndF QkFVbEpTUUtCd05MU2N1dldyVjI2ZE1IdUJvQzJMZWxOR3ZWK0xoUUszZDNkCkNTRVNFaEwySTF4 YllOTlZsUlYwNlhiWUJRQk5ncTdHbEVJVW9Fa0lCQUxxOG9aQmd3YVJmNjhxTGk0dWxwYVdwcTRp K1BYWFgwTkQKUTNmdTNNbGdNSDc1NVJkRlJjV05HemRTMWRoc3RyeThmRWhJaUtlbjU1SWxTNmg3 NXk5ZHVqUTBOSFRmdm4yRWtGOSsrY1hVMUhUcAowcVhWdXBXUmtSRlAxc1hWMm56aXhJbnYzNzkv OCtaTllXSGgwS0ZENTgrZmYvNzhlZXc3QVBnQnRWQUNnRFFEb09uUUVoSVNHbEl2Cktpb0taOXgv S0kwOTQwNVJWbFllTW1SSVdGaVlqbzZPYUpYb3RrSWRPblJJVFUwdEtDaWcwV2dxS2lvR0JnWnBh V21pYXNYRnhRS0IKUUVWRlJWTlRNenM3bXhDaW82T1RsWlZWV0ZoSXA5TVZGQlRNemMyZlAzOWVz MXZ4eEYxOHVkYm1WT0dzV2JQR2pCbGpaV1VsTFMyTgpmUTBBYlY2dFo5d25UWnFFeUFDMExoSXR2 RDFrN1cyVlVDZ1VDb1dGaFlYVWszSEZWNG51MVVQZDRVZFJVWkY2YkcxT1RvNTQ5aThxCkY5MzFu N29Ca1lxS0N2WDVrTXJ5YTNaYmwxcWI3OXExeTlqWU9EdzgzTmJXVmx0Yk95b3FDdnNPQUFBQWtM Z0QvSk9VVXd2VS9UcFoKTEJhVm1yZHYzMTQ4N3hlVml6SnlmWDE5UWtoNWVUbjFxYURhcDc3UDNq Mm0xdVl1TGk3djNyMzcrKysvZi8zMTE2S2lvZ1VMRm1BSApBUUFBQUJKM2dQK1lQSGt5SVNRdUxv NjZEOHlVS1ZQRXMvQzR1TGo0K0hoQ3lMQmh3NmhDTnpjM1FzalJvMGV2WDc4dUl5TXpZc1NJCldy dVZsWlVsaE5SOFBtNnR6VWVNR0tHZ29NQmlzY2FQSDA4SVVWSlN3bjRCQUFDQVZvR09FRUNMV2Js eVpWRlIwZHk1YzJrMDJwdzUKYzVZdlh5NmV1T2ZrNUFRRkJYWHIxdTEvLy9zZlZiaGl4WXJTMHRM bHk1ZHpPQndiRzV2UTBOQmF1L1gzOTkreVpVdWZQbjF5YzNQRgp5MnR0dm5yMTZubno1bGxiVzB0 SVNBd2VQSGpMbGkzWUx3QUFBTkFxdFBURnFkQmFOUHppMUNZNEN1dTRMUXdBQURRSlhKd0swRFo4 CjdSbDNGb3VGSUFJQUFBQUFORGZNY1FjQUFBQUFhQVcrOW93N3BzcTBWUzM1WFFvbXlRQUF0REF1 bC9zMXpVZU1HRUZOdFJVdEFFQUwKd0JsM0FBQ0FIdzcxRk9vdmhtUWRBSWs3QUFBQXRLaG56NTdO bmoxNzNMaHhQajQrU1VsSmhCQWVqK2ZtNW5iOSt2V3BVNmRPbWpUcAoyclZyRnk5ZW5ESmx5dVRK azY5ZnYwNjFFcjgvTDRmRDhmYjJGaitGWDFsWk9XUEdEQTZIZy9BQ0lIRUhBQUNBcGhFWkdlbmg0 WEhrCnlCRlhWOWZ3OEhCQ0NKMU9yNmlvZVAvKy9jNmRPLzM4L0hidTNQbng0OGRkdTNiNSt2b2VQ SGl3WmcveTh2SjkrL2E5Y3VXS3FDUXgKTWJGdjM3N3k4dklJTHdBU2R3QUFBR2dhNGVIaHZYdjNa akFZUTRZTXljbkpJWVRRYURRK256OTI3RmdaR1JsTFMwczJtejFod2dScQpPUzh2cjlaT1JvMGFs WkNRUUYyd1ZGRlJFUjhmUDNyMGFNUVdvTW5oQVV3QUFBQS9ydWZQbisvYnR5ODlQYjJ5c2xLOG5M cjVCSjFPCko0UXdtVXhxdWE1N0NXaG9hQmdhR3Y3MTExK1dscGFKaVlrV0ZoWnFhbXFJTFVDVHd4 bDNBQUNBSDllbVRadEdqaHg1OE9EQlk4ZU8KZlUwLzQ4YU5Dd3NMWTdGWThmSHhZOGVPUldBQmtM Z0RBQUJBVTlMVjFXM2Z2bjFWVmRXSkV5Y1VGUld6c3JLK3JCOWpZMk5EUThOMQo2OVoxNk5EQndN QUFnUVZvSFlrN1U0eWVudDZFQ1JNK2ZQandCWjNVdGREY3hNZmZvVU1IRHcrUFQ1OCtOV3FvQUFB QXJZV25wK2ZxCjFhdm56WnRuWm1ibTdPenM3Ky8veFYyTkhUczJPVGw1M0xoeGlDcEFNMm1XT2U1 c05wdGFLQ29xaW9pSThQYjJ2bkRod3BmMVVFOUoKODZHMkpSUUs4L1B6dzhMQ3ZMMjl6NXc1OHdW akJnQUErTTZabUpoRVIwZFR5eFlXRnBNbVRTTC92VTE3cmNzMUZ3Z2haV1ZsSFR0MgpORGMzUjFR Qm1rbnpUcFZSVmxhZU0yZk8wNmRQcVpmWjJkbWpSbzNTMU5SMGRuWXVLU21oQ3VQaTRycDM3NjZt cHRhM2I5OWJ0MjVSCmhUWFBYb3RLYW5aU1dWbHBZR0FRSFIxdGJHeHNaR1FrbXFWWFVGRGc2dXFx b2FFeFlNQ0FSNDhlMVRPR1d0Rm9OSFYxOVVXTEZsSDMKdFNXRVpHWm1PanM3YTJscE9UZzRmUHo0 c2E0UlZ0dHVjWEZ4MTY1ZEt5b3F4Ti9hdW5YclZseGNqT01QQUFEYUFENmYvL0xseThqSQp5R25U cGlFYUFLMDFjUzhwS2RtMGFWTy9mdjJvbDB1V0xERXpNMHROVGUzZHUvZmF0V3Vwd25uejV1M2R1 emNySzlMbVdwY0FBQ0FBClNVUkJWQ3NnSUdEWnNtV2Y3Yk5tSjFKU1VtdzIrK1hMbDgrZVBRc09E ZzRLQ3FKcXJsaXh3c3pNN1AzNzk4dVdMWnMzYjE0OVk2aEwKZm43KzVzMmJCd3dZUUwxY3ZYcDE3 OTY5VTFKU3JLeXNBZ01ENjJwVmJidEtTa3JPenM2aTh4bUVrRjI3ZHJtNHVDZ3BLZUg0QXdDQQpO c0RWMVhYejVzMGVIaDdkdW5WRE5BQ2FENjJCVHkyT2lvb1NDQVNFa09qb2FCcU5SZ2hKZXBPbXla U2liaGNsVG5UaVdVSkNvbXZYCnJ1Ym01a0ZCUVJvYUdvUVFBd09EKy9mdmEycHE1dVhsMmRqWXZI anhnaERTdDI5Zkp5Y25MeTh2ZlgxOThVNm9tU2MxRjJydGhNbGsKcHFXbHFhcXFjcmxjZFhWMTZs UzZzYkh4WDMvOXBhNnVMajY4V3B2WE9uNUNpS2FtNXJCaHc5YXRXMGQxOHROUFA5MitmVnREUXlN dgpMMi9nd0lGLy8vMTNyU09zdWQyUEh6KzZ1cnIrOWRkZk5CcXRyS3pNd3NMaXlwVXJ1cnE2My9P UndXS3hjdGpjSGgwTjhVc0NBTkRhCkpiMUpvOTdQaFVLaHU3czc5VGVhbWhVREFLMUlNODV4RHdn STZOMjc5OFNKRThYTFRVeE1xR1ZwYVdscTRmang0NXMyYlJveVpJaTIKdHZiR2pSc0hEaHo0MmM1 cmRrSUlVVlZWSllSSVNVbFJIekFJSWNYRnhjckt5ZzFzWG5QOE5SVVdGbEpiVVZGUktTZ29xR3VF TmJlcgpyNjl2Ym02ZW1KZzRmUGp3blR0MzJ0allmT2RaT3dBQUFBQjhiNXB4cXN5NmRldDI3OTVO blphbWFHaG9aR1Zsc2Rsc05wdWRuNTlQCkZSb1lHSVNGaGIxNzk4N2YzMy82OU9tZjdiYldUbXFs cXFwS1BRVHV5NXJYcEthbVZsaFlTR1h3OVR4YW90YnR6cDA3ZDg2Y09RVUYKQldGaFlYUG56c1dS QndBQUFBRGZTK0l1TFMwZEhoNCtjK2JNOHZKeXFzVFcxbmJyMXExbFpXVUhEeDRjUG53NFZXaGpZ eE1iRzF0VgpWV1ZrWk1Ubjh6L2JiYTJkMU1yZTNuN0xsaTBsSlNXeHNiRjkrL1p0YlBPYWJHeHNJ aUlpeXNyS3RtM2JObVRJa0VadHQzdjM3bVptClptNXViaFlXRmwyNmRNR1JCd0FBQUFDTlFtL1cz azFOVGIyOHZPYlBuNzlqeHc1Q3lKbzFhM3g5ZlkyTmpmWDA5TFp1M1VyVldibHkKWlVCQWdMZTN0 NzYrZm1obzZHZjdyTFdUV3YzNjY2OWVYbDRkT25UbzBLRkRlSGg0WTV2WEZCZ1k2T25wYVd4czNL ZFBuNTA3ZHpacQp1NFNRdVhQbmpoa3o1dXpac3pqc0FBQUFBS0N4YUZIUlJ4cFNMK0ZVZkFNdlRv VzZ4TWJHaG9hR1hyMTZ0VldNRmhlbndyZnkyZHM5CndRK3VucHQ2UVYxcXZUaDF4TWhSaUF4QTYw Sm5TTFZERkpwYlZWWFYvZnYzQXdJQzl1M2JoMmdBSURNRGZLNzdIaUFCQUdoOWlUdEMKMEFJME5U WFYxZFdEZ29Lc3JhMFJEUUFBQUFCQTR2NmRxdWZla1FBQUFBQUFTTnloZWVFN2E2Z0w1cm9BQUFB Z2NRZmtaL0ROY0xuYwp6OVpKUzB1TGpvNUdyT0E3VjF4YzNOZ21RVUZCd2NIQkNCMEFJSEVIZ0xZ Z0xTM3QyTEZqaUFPMENrcEtTZ2dDQUNCeEI0QzJqTVBoCjFMV3E1YlAyRWhaTFZrYUd3V0JndjBC akNRVkNCQUVBZnF6RW5jVmlJWWdBMEJ4NFBON1Y2OWVQeHB4SWV2SjA5TWdScTVjdkUxOTcKNDlh dDRLMmhIOVBUcGFTa1hNZU9tVFBMVHdycE96U0dRSWpFSFFCK3BNUjkxT0p3UkxBTjI3bkt1N0ZO ZWxvT2VIenZUcTBsTlZmVgozM0NhNTNSN3UyRlQzTjNGQ3c5SFIxKzRkT1hnbmwwTkdjeWRlL2ZD SWlKVFUxUGw1T1NzQmc2WTV6OWJ1U20rR2ZmMW54c1J1aFdIClJ3dmdsSmF1KzMyalpkOCtxaW9x MVZaZHZub3RZTmx5UjN1NzJiNCtiLzcrZSsrQmc3bTV1UnZXcjZNZUR3ZlFzTVJkZ0NBQVFDdE8K M01lUEczMzhSQndoNU5lMWdhc0NHM1REa0pHanppR0liZEtwZU1lbTdiQ2VyTDFXYmhQR0g0Nkty cGE0SjU0OU4yM3k1SVkwVDNyeQpkUG1xd0pYTGxsb1BzaW9xTER4d09DcDBlMFMxVTdaZjVrUDZS eHdlTFVOWlNlblNtZE5TVWxMakovMW5wL1A1L0MxaFlUWkRCcTlmCnU0WkdvOWtPdFpHU2tvcll1 ZXZGeTFkZHpjMFFOMmhvNHM1SDRnNEFyWXhFcmFXWm1aa0lEVFN0bnBZRC9rbDhQMzRjTzlGdHNK MzkKNlRObit3KzJFUXFGaEJBSkNZa3o1ODdiT0RqWnVZdzRkK0VpSWNSdTJOQzhnb0wzYVdtaUhs TGZ2eThvTExRYk5wVEw0dzIyc3o5Nwovb0tkODNBYkI2Y3o1OC9IblVxd2RYSVo2dWg4OXZ3RnF2 TCt3NGQ5Wmt5M0hXb2p4V0JvYW1vdVhqaGZsTFhuNXVYTjhKdHRaVFBNCnk4YzNLenU3MnZCRXkx d2V6OGJCS2ZIc09Wc25sMkgvOWp6Tnl6czdPNmVuNVlEd0hUdC81TDBaRXhPaitsOHhNVEhOc1NF cEthbWEKaGVrWkdaOCtaWTRlTVVKMGZuM2llRmRDeUswN2QvQ0xCbzFJM0lYOFJ2MUR4QURndTBq Y3g0OGJMVjYwZk9uaS9QeTg4ZU5HUjBmLwppUUJCa3d2WkZtWnZhNXQ0TXZiNWk1ZGNMcGZLdldn MDJ0dVVsTk94TVVzV0xnamRIa0VJWVRBWXJtTkdKNTc5LzY5MEVzK2VjeDB6CmhrNm5NK2owc3JM eXYxTlM0bUtPTFY4Y3NPbVBrTlQzYWZFbmppOExXQlMrSTVLcS9EWWx4YWFPNTlSdUM5dHVidGJs ZkdKQ3J4NDkKdG9WdnIydWNERHE5dExUMGJVcEsvSW5qUy8vdG1acWw4L2plblZrK00zN2tuZWpx NmhvWkdTbDZHUmtaNmVycTJtSmJUOC80UkFocApyNk10S2xGZ010WFVWSE55Y3ZIN0JZMUkzUG1D UnYxRHhBRGdtNnRsanZ2L2Z0OG9tak1EMEZqaXA2NXI5ZlQ1ODFYTGw4ckx5MDl5Cm0zQThOcFlx NVBQNUhsT255TW5KMlF5MlhycHkxVC9aNFpqUlhqNStzM3htMG1nMG9WQjQrZXExdlR0M1VGaytu OC8vZWZJa09WbloKSWRhRGxxeFk2ZVV4alZwZXRtbzExYmF3c0VpNXhzUm95djFIRDZNUEhwQ1Rs WFdiTU41OTZzOTFqWk5HbzFWVlZYbE1uVkt0WnhEbAo3b1NRbVRObnRuRFdUZ2lSa0tBUlFsaHN0 cWhFS0JUeXVEeUdGQzVPaGNZbDdxSmw3eG0xWDlLemErY3VCQW9BdnV2RUhlQnIxTHc0CnRWb0ZE b2VqcEtoSUNOSFcwaEl2VjFSVUpJUklTa29LQlAvOE5WVlZWVFhyMGpucHlkT2VQU3dlUDNuU3Jh dTVpckt5cUQ1MUQyYnEKUG9CVVd3YURJV3FycnFhV2w1dlh2cjFPelJHV2xMQ29xMVNWRkJXTFMw cnEvM0ZFV3hIMUROVnk5eGJPMmdraE90cmFoSkMwdEE4VwozYnBSSlVYRnhTVXNWclVqQ3FCK2ZB Ry9TZW9BQUNCeGh6WkxUbGFXdytFb0tpcm01SDUrWW9QN2hQR2gyeU8yYk42MGMvZWVlZjZ6Ckc3 NlZibDNOTDF5Ky9NdTBxVFZYS1NzcEZaZVVxQ2dyRjVlVWlPNHpJeUVoVVZWVlJhZlRDd29Mc1k4 YW03dTNNRU1EQTMwOXZZdFgKcm93YU1aeWFhblh4MG1WQ2lMV1ZGZllJTkp6NHAvSHQyN2QvdGc0 QXdEY25VVnhTakNoQVMrcmNxVk5zL0tuUzB0S29vNTkvV0krNQptVmw1ZWNYS05XdTVYRjduVHAw YXZoV1BxVlAySGpoNDV0eDVMcGRiVkZ5OC85RGhnR1hMcVZYOSt2YUpQbnE4dkx6OFVGUjAzejY5 CnFVSTFWZFVidDI2VmxwVWRQUHlucEtSa1BUMXJxS3VuWjJUd2VEenN5dWFXbFoxOTZjclZTMWV1 Y2ppbG56SXpMMTI1ZXVYYU5VSUkKalVhYlAyZjIzWHQvTFYyNSt2ck5tNUc3OTJ6ZXNuV2tpNHRK QjJNRURScU8zMGlJR0FCOCs4VDlWTnpKbW1tS2lvcHFkblkycjZvSwpBWUltNSsvbmV6TCsxTWh4 NDN0YWRHOUlmYmVKNDY5ZXYrRStjWHlqdHZLVGljbkc5ZXNPUjBWYkQ3TWI3ejc1ZlZyYXNzVUIx S3JaCnZqNVBuajYxY3g2ZS9QcTF2NTh2VlRqTForYTYzemVPR092YTBkUlVUbFpXV1BlVFdiWUYv ekY3M2dMSEVhT3dLNXRiMHBPbmk1ZXYKV0x4OFJVNXU3b09IanhZdlg3RjhWU0MxYXZDZ1FiK3ZD MHArL1hwK3dKSS9qeHlkT041MStkTEZpQmcwaXFDUkVERUErT2JvaGtaRwo3ZHJKQ0ltUVJ2Ny93 U1hMVnF4YXYyNXRXV25abm4wSHZxRFR6cnEyMWwyOFZabjZuSXJDNXg4U3I3M2NJUlFLQ0NHcnhq OGloUHg2CnZGZWpldXRqNHViWUk2Q3hyVVNvalZKS0t3cy81RDIrOURTa3BDejdzMDJvTFg3Wm1I OVlOVy9XTGlvUkxYVHAzT25VaWVPRWtNS2kKSWlaVHZtYkRhcDA0T3pnNE96alVzNkc2bHZ0Yjl1 dHYyYS9tSU5YVjFIWkZWSDkyMkFnWDV4RXV6djlzMGRHaG5wNU5mektKanptRwpmZDBDbkIwZFJQ dWlKbnRiVzN0YjI0TENRbVVsSlFrSkNZUUxHcDI0NHlRNkFMUzZ4TjNhZW9pMTlSRHFoZWhPTW9h R2hxRmhFVi9XCm83R21wV3YvMzk5bTNUcHdkYnB0OTNsV25iMElvVjE5OGVYUFdPMnNPL1RyZjg1 ZmovZWkwU1RNOVJ4Rzkxc24zMDcxd05YcERXK0kKbzZScExWeTZiS1NMYys5ZXZRNGNPbXh1aHNm bHdGZFJyZVBlUVFDZnhjZVRVd0dnMVNYdVRkNmpwZWtVUW1pM1grK3I0TEZ2dnRyZApRYXUvckhR dHo1bXY5YXkyam9xWmJiZTVXa3FkYURUYXA0TG41NTlzOW5FNExxci82L0ZlRE1sMnc3cjVkOWEx azZMTHZNcTRkT2JSCmIzd0JWMUtDc1h6Y1BVNUZ3ZjIzMGRaZFp2d1cyNy9XZ1FtRmd1UlBsMGVU ZFZwS0hha1NTUWtwdSs1enV4a01wOUVrWG53OGQvN0oKcGlvK3Q1NXhTa3BJMlpqN21lbmJ0Mk13 MC9PZm5FdmE2R0FSWUtJOU1QVE15T0xTVDRRUVg4Y1R6SFpxd1FsMk5mc0JrVEVqUjI3OApJemd2 UDc5eng0NkJLNWNqSUszTGpSczM3dDI3aHpoQUc0RFpMd0NBeEoyb0t4b1RRbkpMM2hGQ1NzcXl0 cDUyYm5qYmNaYS9LY20xCjMzNXViRHNwaFdtREkrMHRGdjU2dkpkNDZqeXNtMzhmRTdkVEQ5WVFR a2IyV1ZQSS9uRDc5WDYrZ0VjSWFjZGc4Z1c4VGZGRDZ1cWMKUnBNdzAzTWdoSHpNVDZKS3JMdE03 MlBpbHZob0hWOVFOYkxQbWtvZTU5S3pyZlVNejZxelovK09VeE1mclM5Z2Y1Z3lPR0pFNzlVUAoz OFdZYUEvOFNYdlFnNVFqaXJKYWFrekRKKy9qa2JYWHoycEFmNnNCeHhFSFpPMEEzMUJRVUJDQ0FB QkkzSW1jdERJaGhGdFY5aVdqCmtaUW1oUFExY1h2OTZlckd1Q0Y4UWZVTXVMT3VMU0hrVGVaMWdh QnFaSjgxNXZyT3QxL3YvN2V0MUxNUGlWWDh5bHA3cHJML0NpN3IKOWFlcjU1STJVSVZtK282RWtP U015OVIxaUYzMDdPcFAzTHZxT3hGQ2tqTXVsWE5aNjJQNlVnT3U1SldhNmd4NmtITEVXTk9TRVBM OAo0NWtmNmdCYXUzWXRmb3NBb05VSkRnNUdFQUFBaVR2aFZCUW95bXBMMFdVcWVhV05iWHY2NGE4 T1BSYjNOcG5RMjJSQ0JaZDFObW5ECmk0L254Q3ZJU0NrU1FnSkdYYVZlS3NscGk2OHRxNnp6MXBh MVRsVm50bE1uaEZUd09OU0Z1WExTcXZVUGp5bWpRZFVYbFZUeEs1TXoKTG5VMWNHTFFaWXkxK3JQ S2M5SnlILzA0UjA5Z1lDQitoUUFBQUFCYWErTCtxZkNsb3F5MmhxSkpldjVUWlhuZFNZUENrak11 WFhrZQpWcTJhUUZBbElVR1hsSkJpU0VxTEN0OW0zWHFiZFV0Rlh0OU16MzZJdWE5OTk0WFZFdmVT c213VmViM2ZZdnZYTVIxRjJNalBHSGxLCmN1MmxHZklTTkVsQ0NMczg5M1AxODVYa2ROb3htT1hj LzMvYzVyTVBpUlpHb3pwbzlqZlM2SnYwL21Sanh3QUFOZUdiSEFBQWdKWkkKM08rOFB0QzUvVkNy VGw0bi8xcGgxZGxMUlY1UFVOc2pvd3M0SDlRVk9uVFFzcFNSVXF6aVYxS1RaTnlzdGhpbzl6cDRi Y2Fyakl0RAp6SDByZUd4Q0NJOWZ3WkJzcHlpclhWS1c5VEw5L0tETzA4MzA3SXRMc3lZTkNudWYr OWVSVy9PK2VLalBQNTRkMUhsNko1MGhFaElNCjBvQlpMaS9UencvczlFc1hQYnZja3JjL0Q5bjlx ZkQ1dml1ZUgvSWVsNVJsRGVveVhVWks0Zm1ITXppa0FMNFN2c2tCQUFCb29jUTkKcStqVjBkdnpo NWo3TFJoNWdWTlJjUDNsanB2SmUycFd1L2cweEtYWHloRzlBeTg4MlZ6T0xXSEthRWhJMEcrODJ1 VmdvZkN6elc2aApVUEFoNzlHRkozOFFRaDY4UGRMUGROSjAyME4vbkxLOWxieEhTbExHeG55MkZG MDJMZS9CdWFTTlh6UFVtNi8yeURBVUhIb0VDSVhDCisyK1AzRXJlVzMvOUc2OTJNaVRiRGUwNlc0 SW0rUzduN3I5YkZ6Ny9jTmFxczJkT3lkdmNraFFjVWdBQUFBRFFIR2hSMFVjYVVpL2gKVkR4MTU2 em82R2dhalVZSVNYcVROdVBYWFNOSG5VTVFPMmdObURRbzlPTFRrSHQvSDI0elA5U3BlTWVkcTd4 N2REVEUvZ1VBYU8yUwozcVJSNytkQ29kRGQzWjBRSWlFaE1XSWtuZ0FOME1yUW1mSnlpTUtYZis2 aFNUQWsyL1g3eWIyY1c1TDAvaVFDQWdBQXJRVVNBSURXCmw3Z2pCRi9EVk52YXRmK0drckxzbUx0 THZ1QXVPZ0FBQUFBQVNOeGJ3cHZNYSt0UDlFTWNBSm9RYmlrRDljUGx5d0NBeEIwQUFKa1oKNEhN ZEFNRDNTd0loQUFBQUFBQkE0ZzRBQUFBQUFFMEFVMlhneStFN2E2Z0w1cm9BQUFCOGQ0bjdxWGhI QkJINUdmd2d1Rnp1Wit1awpwYVZGUjBjalZ2Q2RLeTR1Ym15VG9LQ2c0T0JnaEE0QVdtdmlIcjl4 RmlMWWh1V3d1UWdDTkVwYVd0cXhZOGNRQjJnVmxKU1VFQVFBCitJRVNkMEtJZ29JQ2d0Z21zVmdz QkFGcXhlRnc2bHFGckIxYUVhRkFpQ0FBd0krVnVBTUFOSk8vSGp6dzlaOHJYcUt0cFpVWUY0dkkK UUpNUUNKRzRBd0FTZC9pQjliUWNFTDRscEwvbGZ4NUs5ZVRaTTg4WlBvL3YzYUVxVUF0Znh0ZC9i a1RvVnRHMkd0VlZUOHNCTlFzZgozN3Z6bFVPcXRva0dkbFZyelNZY1NWdmk3K2VybzYxTkxjdkl0 RU5Bb09rU2R3R0NBQUJJM09FSFBwN285Q014TVpiOSt0Sm9ORkZoCjFKR2pVZ3lHS0ZIK212NC9w SDhVejdrYjFWWlVIL2x4NnpMQTByS2o2VStJQXpSOTRzNUg0ZzRBclF6dTR3NU5xYXFxcXIyMnp1 V3IKMTBRbHQrL2VWVkZSNGZKNG9xVDVueFQ4NDhleEU5MEcyOW1mUG5PMi8yQWJvVkRJNVhKdDdC MTM3ZDNYZjdBTkllVEJ3MGNUSmsreAp0QjR5ZHFMYjNiL3VFMEttZVhsblorZjB0QndRdm1PbmVG ZTVlWGt6L0daYjJReno4dkhOeXM0bWhIQjVQQnNIcDhTejUyeWRYSVk1Ck9wODlmNkcrM3dFSmlU UG56dHM0T05tNWpEaDM0U0locE5wSTh2TUwvT2JNR3pCazZBeS8yV3oyUDlPN0wxMjVPc3AxZ3VX Z3dlTW4KVFg2VWxGUlhWN1VPVDF6YWh3OFRKazhkNnVoODg5YnRWclNqWTJKaVZQOHJKaWFtbWJi MUtDbnB3cVZMajVLU0duSlBHNEJHSk81QwpmcVArSVdJQWdNUWQycG9Kcm1OMzdOb3RFQWdJSVVL aGNIdmtyZ25qeHRhc0ZySXR6TjdXTnZGazdQTVhMN2xjTG8xR1l6QVlaZVhsCkFvSGcyb1Z6aEpD TndjRnpaczI2Y2ZtaXg5U3AvOXV3a1JCeWNNOHVRc2pqZTNkbStjd1E3MnBiMkhaenN5N25FeE42 OWVpeExYdzcKSVlSQnA1ZVdscjVOU1lrL2NYeHB3S0x3SFpIMURKaEdvNzFOU1RrZEc3Tms0WUxR N1JHRWtHb2oyUlN5eGFSRGgwdG5FODNOdW9UdgoyRUcxK3QvR1RmOExXbnZyNm1VdkQ0OC90bXly cTZ0YWgvZWZ3WWR2SDJZekpDRTJKdm5ObTFhMGwxMWRYU01qL3orcWtaR1JycTZ1CnpiU3R6U0Zi bHE1YzdlMDd5Mkg0eUdzM2J1SlhESm9zY2VjTEd2VVBFUU1BSk83UTFoZ2FHTFJ2cjNQNnpGbEN5 S1VyVjFSVmxJMk4KakdwV2UvcjgrZmh4WStYbDVTZTVUUkFLaFZUV3krUHhYTWVNbHBhV0pvUWNq L3JUYWtCL0tRYkR5Y0grVTJabVBWdTgvK2poWkhjMwpPVmxadHduakh5YzlvYnFxcXFyeW1EcEZU bFoyaVBXZzdKeWNlcHJ6K1h5UHFWUGs1T1JzQmx2bjVPYldITW45aHc5L25qSkpWa1ptCnlpVDNX M2Z1VXExVVZaU3ZYTHVXbDUvdmFHOFhkV0JmWFYzVk9yei94T0haOHdtdTQrUmtaY2VNR3RtNmRy UW9kMisrckwyYnVmbTUKaFBnNzE2N2N1M0h0eEpHb0hoYmRsNjVZV2YvQkFQQmxpYnRYSFpDNEF3 QVNkMmpqcGs1eWo5eTlwN0t5TW1MbnJxbVRKOWRhaDhQaApLQ2txRWtLMHRiVEV5MVZVVktpRmg0 OGZUL25GMDhwbUdEVmZwUjRsSlN4bEpTVkNpSktpWW5GSmlhaWN1a2t6ZzhHZ1R2L1hRMUZSCmtS QWlLU2twWGxNMGt0TFNVanVYRVQwdEI5ZzZ1ZVRuNTFPRld6WnZLaTR1bWZxTGwvdTBuOFhUOFpw ZDFUVThDcHZEVVdBeXFiV3QKYmtkVHVYdnpuV3VYa1pIUlVGZHYxNjZkbEpTVWthSGhpcVZMdUR6 ZVgvY2Y0RmNNbWdSZndCZjkrNW82QUFBdHBsa3VUcjE0OFdKUQpVRkJ5Y2pLVHlYUndjRmkzYnAy YW1sb3ovUUJNSnBQTlptTkhmbGQ2OSt5cHBLUVVzaTFVUmthMlQ2K2V0ZGFSazVYbGNEaUtpb3Fp Ck05TVUwVld0eTFZRnpwOHplL0NnUVRRYXpjcG1XRDJiVTFaU0tpNHBVVkZXTGk0cFVXNjZKNnFJ UnFLcW9oSnpKRXBPVmxaOGJYc2QKblZYTGw2NFVMamw3L3NLS05XdlB4cC84c3VISnk4dXoyR3hs SmFYQ3dzTFd1SytiTDJ1djZXMUtTczFQZWdCZlRQeUQrdmJ0Mno5YgpCd0RnbTJ2Nk0rNTM3dHp4 OVBSY3VIRGhwMCtmYnQ2OHlXUXlBd01ERWVnZnpkUko3c2RqVDA2ZDVGNVhoYzZkT3NYR255b3RM WTA2Cld2c2plNHdNREF6MURhcDR2SU9ILzFSV1VrclB5Q0NFYUtpcnAyZGs4UDY5MUpYU3IyK2Y2 S1BIeTh2TEQwVkY5KzNUdThsL2xnR1cKbG9mK2pLcW9xSWc3bFRCenRqOVZPTTNMKytMbHkzdyt2 MzE3SFFHL3ZsTng5US9QckhQbjJMajRzdkx5dUlUVDRyZmlBVUxJcWNURQoxVUcvN2o5ME9Qclk4 ZlViTmk1Y3NxeFByNTU5ZXZkQ1pLQko4QnNKRVFPQU5waTRoNFNFckZpeFl2VG8wZExTMHJxNnVw czJiUW9QCkQ2ZFdaV1ptT2pzN2EybHBPVGc0ZlB6NGtSQlNXVmxwWUdBUUhSMXRiR3hzWkdRa2V1 eGlYRnhjOSs3ZDFkVFUrdmJ0ZSt2V3JicWEKaTh2T3poNDFhcFNtcHFhenMzTkpqUWtKME1Mc2hn M3QzcTJiM2JDaGRWWHc5L005R1g5cTVManhQUzI2MTFwaC9welpmblBtVHZidwo3R0hSZllMcnVJ bFRwaEZDdGdYL01YdmVBc2NSbzhScnp2YjFlZkwwcVozejhPVFhyLzM5Zkp2OFo1bnQ1NVA4NW8y dGs4dmg2Q00rCjA2ZFRoYjR6dkNOMjdocG9NMnpOcit0WExsdGFYL042aHpkbmx1K1pjK2RkUm8v dDFORlVTa3BLaUNmQ2lLbXE0cjlOU2RtNVoyL0kKdHRBSER4L05uTzRWc25rVG5ZNmIyRUxURURR U0lnWUEzeHd0SVNHaElmV2lvcUtvdDYzbzZHanF2R0RTbXpSTnBwU0Nna0sxbWwyNgpkTGx3NFlL dXJtN05UcVpQbjY2am83TjQ4ZUtRa0pEVTFOUjkrL1lKaFVKVlZWVS9QNytsUzVkZXZIaHgxYXBW TDE2OElJUVlHaHFlCk9IR2lXN2R1Y1hGeDI3WnR1M256WnEzTmlkaFVtWjkvL3JsOSsvWXJWcXpZ c0dFRGg4TUpEZzdHM3YwYUxCWXJoODN0MGRHd25qcHIKMTY3OStxOVRDb3VLeGt5WWVQM2lCY1Q4 KzBmZGtKSEQ0ZFJWZ1pwdndPZnp2K2JBcUhaY2lhNWRSdnlocWQ1MkNDSEZ4Y1hsWldXTgphckpw OCtiVys1Y2w2VTBhOVg0dUZBcmQzZDBKSVJJU0VwTW1UY0lSQmRDNk5QMjVxN3k4UEhWMTlWcFhY YjkrL2ZidDIvTHk4ajQrClBnTUhEaVQvM3I1ai92ejU4dkx5TGk0dUhoNGVWRTBORFkxVHAwNnBx NnVQSHo5Ky9QanhkVFVYZCszYXRmdjM3OHZKeWZuNys5dlkKMkdEWGZ1Y1dMbDAyMHNXNWQ2OWVC dzRkTmpjelEwQ2d6ck1MU05taGVmRHg1RlFBUU9LdXFhbVpsWlZsYUdoWWMxVmhZYUdxcWlvaApS RVZGcGFDZ1FGUk9GVXBKU1ltK2l6eCsvUGltVFp1R0RCbWlyYTI5Y2VOR0trMnZxem1GeldhYm1K aFF5OVJkL09CN05tYmt5STEvCkJPZmw1M2Z1MkRGdzVYSUVwTFc0Y2VQR3ZYdjNFQWRvQXpEN0JR Q1F1Sk4rL2ZyRnhzWXVXTENnNWlvMU5iWEN3a0oxZGZYQ3dzTDYKN3pOallHQVFGaFltRkFxUEhq MDZmZnIwNU9Ua3p6YlgwTkI0K1BDaHZMdzhkbXFyWURXZ3Y5V0E0NGdEc25hQWJ5SW9LQWhCQUFB awo3bVQrL1BuMjl2WTZPanFqUjQvbWNEaUhEaDE2OU9qUjRjT0hDU0UyTmpZUkVSR0xGaTNhdG0z YmtDRkQ2dW5FeHNiRzM5OS94SWdSClJrWkdvbXY1NjI5dWEydTdkZXZXK2ZQbng4VEVIRHQyN1BU cDA5aTdMV0R0MnJVSUFnQzBPcmdPQ2dDUXVCTkNpTG01K2NHREI5ZXMKV1RONzltd0ZCUVY3ZS91 UWtCQnFWV0Jnb0tlbnA3R3hjWjgrZlhidTNGbFBKeXRYcmd3SUNQRDI5dGJYMXc4TkRXMUk4elZy MXZqNgoraG9iRyt2cDZXM2R1aFc3dGdYZ1JwOEFBQUFBclRoeEo0VFkydHJhMnRyV0xOZlcxajU3 OW15MVF2SEhKNG1XaHcwYjl2ang0MFkxClYxTlRPMzRjVXk4QTJnSjhrd01BQU5CQ2lUc0F3QmZE TnprQUFBQzFra0FJQUFBQUFBQ1F1QU1BQUFBQUFCSjNBQUFBQUFBazdnQUEKQUFBQThKM0F4YWtB OEgzQkxXV2dmcmg4R1FDUXVBTUFJRE1EZks0REFHaTdpVHVMeFVJUUFRQUFBQUNhRythNEF3QUFB QUMwQXBncQpBMThPMzFsRFhURFhCUUFBQUlrN0lEK0RiNGJMNVg2MlRscGFXblIwTkdJRjM3bmk0 dUxHTmdrS0Nnb09Ea2JvQUFDSk93QzBCV2xwCmFjZU9IVU1jb0ZWUVVsSkNFQUFBaVRzQXRHVWNE cWV1VmNqYW9SVVJDb1FJQWdBZ2NRY0FhQUovUFhqZzZ6OVh2RVJiU3lzeExoYVIKZ1NZaEVDSnhC d0FrN3ZBRHk4M0wyeGEyL2Y2amgwVkZ4VEl5TXQzTXpXZjcrWFF5TmYyeTNxWjVUcmUzR3piRjNW Mjg4SEIwOUlWTApWdzd1MmRXUUhtN2Z2YnM5Y3RlN2QrOWtaR1Y3OSt5eGFONWNUVTFON0tiV3hk L1BWMGRibTFxV2tXbUhnRURUSmU0Q0JBRUFXaGZjCkRoS2Ewb0xGU3d3TTlQL2N2Ky9laldzSnNU R085blp4cHhLK3VEZTNDZVBQbkQxZnJURHg3RG4zQ2VNYjBqenB5ZE5WYTMrZC9vdkgKalN1WFlx SU9HeGthL3I0WkY1YTFQZ01zTFIzc2JLbC8xbFpXQ0FnMFdlTE9GOVQ4TjNYS2xLbFRwdFM2Q2hF REFDVHUwS2FrdmsrYgpPc2xkWFUxTlVsSlNVVUZodUxQVDBrVUxDU0Y4UHQvS1p0akZ5NWNIRGJN Yk1jNDE1VjBxSVlUTDR3MjJzejk3L29LZDgzQWJCNmN6CjU4L0huVXF3ZFhJWjZ1aDg5dndGUW9q ZHNLRjVCUVh2MDlMRStuOWZVRmhvTjJ6b1o5c1NRdllmUGp4cjVneWJ3ZFpTRElhcXFxcmYKekJr aG16WlFxN2hjcm8yOTQ2NjkrL29QdGlHRVBIajRhTUxrS1piV1E4Wk9kTHY3MTMycVRuRng4WndG Qy9zUHRuR2JPdTNscTJTcQpNRCsvd0cvT3ZBRkRoczd3bTgxbWMzN1lIUjBURTZQNlh6RXhNYzIw clVkSlNSY3VYWHFVbE5TUWU5b0FOQ0p4Ri9Kci92dnNLZ0FBCkpPN1FSampaMjkrOGZmdmNoWXVw Nzk4THhlYVBTa3BLVmxSVy92MzIzYm1FK09GT1R0dkN3d2toRERxOXJLejg3NVNVdUpoanl4Y0gK YlBvakpQVjlXdnlKNDhzQ0ZvWHZpQ1NFTUJnTTF6R2pFOCtlRS9XVGVQYWM2NWd4ZERyOXMyMEpJ VzlUVXF3SDFYNkNsc0ZnbEpXWApDd1NDYXhmT0VVSTJCZ2ZQbVRYcnh1V0xIbE9uL20vRFJxcE9T R2pZVHlZbWw4K2RtZW5sdGY3ZndrMGhXMHc2ZExoME50SGNyRXY0CmpoMC83STUyZFhXTmpJd1V2 WXlNakhSMWRXMm1iVzBPMmJKMDVXcHYzMWtPdzBkZXUzRVR2MlhRWklsNzNhZlZjY1lkQUpDNFE5 dTMKWXVuaXFpcit4U3RYWnZqTkh1Yms4dHZHelNVbEpmLzhJUlFJM01hUGs1T1ZuZUE2N3ZuTFY0 UVFHbzNHNS9OL25qeEpUbFoyaVBXZwpFaGJMeTJNYXRaeWRrL05QZ2pobTlLVXJWNm5QQUVLaDhQ TFZhNjVqeHpTd2JYNStnYUtpSXJYYzAzS0E2Qi9Wbk1manVZNFpMUzB0ClRRZzVIdlduMVlEK1Vn eUdrNFA5cDh4TXFzbnRPM2NudTd2SnlzallEQmtjZFdBZlZYai80Y09mcDB5U2xaR1pNc245MXAy N1AvSysKRnVYdXpaZTFkek0zUDVjUWYrZmFsWHMzcnAwNEV0WERvdnZTRlN0Rk93aWdDUk4zcjM5 UnEwUXZrYmdEd0hjRkY2ZENrMzRRbEpCdwpjckIzY3JBbmhHUjgrcFI0OXR6aUZTc2p3MEtwdGNy S3lvUVFCU2F6dExSVTFJUzZsVEtEd1NDRVVIazJ4UmVJeGdBQUlBQkpSRUZVCmc4RVFDUDc1RzZt cXFtcldwWFBTazZjOWUxZzhmdktrVzFkekZXWGxCclpWVWxMTXlzb3kwTmNuaER5K2QwZVV3WXVh cTZpb1VBc1AKSHovZUVocVdsdmFob3JKU3RKYkZaaXNxS0ZUN0FVdExTKzFjUmxETFVnekdENzY3 cVh5OStjNjF5OGpJeU1qSVVNdEdob1lybGk2eApjeDcrMS8wSFkwZVB3dThhZkQyK2dOOGtkUUFB a0xoRHE2ZmJ2cjM3eEFtSC9vd1NsUlFWRjZ1cXFMRFliSGw1K1liMzR6NWhmT2oyCmlDMmJOKzNj dldlZS8reUdOK3pYcDA5OHd1azVzL3hFSmFLY25rS2owYWlGWmFzQzU4K1pQWGpRSUJxTlptVXpU SlQzNXhjVWFHcG8KaURkUlZWR0pPUklsSnl1TC9TdWV1N2VNdHlrcGhCQnRMUzJFSFpxRStCdkM5 dTNicVFVL1B6L3hsOVhlTkFBQXZpMU1sWUdtNU9NLwpaOC8rQXdXRmhYdyt2NkNnWVBmZS9UMHNM RVJaOG9tVGNhVmxaY2RpVG5UdjJyWGhmWnFibVpXWFY2eGNzNWJMNVhYdTFLbmhEV2RPCjk0cExP TDE3My83aTRtSXVsL3Y4eGN1NUN3UEU4M2dSSXdNRFEzMkRLaDd2NE9FL2xaV1Uwak15Q0NGV0F3 WWNPUFFubTgyNWVQbnkKK0VtVHFab0RMQzBQL1JsVlVWRVJkeXBoNW14LzdQRm1kU294Y1hYUXIv c1BIWTQrZG56OWhvMExseXpyMDZ0bm45NjlFQmxvRXZ6YQpmSFlWQU1BM2hEUHUwSlFDVnl6ZkVo bytjZkxVRWhhTHlXUU9zUjYwZHZWSzBkb094c2JPbzBZcktTcHQvV056bzdwMW16aCtaZURhCjM5 Y0ZOYXFWYnZ2MmV5TWpRaU4yakI0L3NhS2lRbGRYZDl5WTBiWGVTbkwrbk5tKy9uUGw1ZVZYTFY5 S285RW1UcGwyNTlxVnViUDgKbGdldXNYTjIwZGZYVzcxOE9WVnp0cC9QbW5YcmJaMWN0TFMwVml4 WmpEM2VyS3FxK0c5VFVpNWR1VnBWVmFXanJUMXp1cGZyMkRGMApPdDYxb0duVWN6WWRKOW9CQUlr N3RIM2FXbG9iMXY5YTZ5cWhVRGpNWnNnd215SGloYUtwNS9Vc0UwS2NIUnljSFJ5cWRkaVF0b1lH CkJuLzgvbHV0NHhHdjFybFRwMnNYLzdsaGZMOCtmV1pPOXlLRUtDb3FobThKcWRaS1dVbHA2K1pO Mk5FdFkreW9rV05IamFRdVRSYk4KYXdKb3NzUzl0cFBvSWNIQmRhMENBRURpRGdCUUg2VHMwRXo0 ZUhJcUFDQnhCNEEyN01hTkcvZnUzVU1jb0EzQWZCZ0FRT0lPVUx0cQpzMThBV1R2QU54UVVGSVFn QUFBU2QvaXhyRjI3RmtFQWdGWW5PRGdZUVFBQUpPN3dBd2tNREVRUUFBQUFBSkM0QThBUEN0L2tB QUFBCklIRUhnTzhkdnNrQkFBQ29GWjZjQ2dBQUFBQ0F4QjBBQUFBQUFKQzRBd0FBQUFBZ2NRY0FB QUFBQUNUdUFBQUFBQUNBeEIyYVcyRmgKNGN5Wk0vWDA5QmdNaHFxcTZ1VEprN096cyt1cFQ2UFJ2 bVp6bjIzK2xmM241ZVg1Ky92cjYrdExTVW5wNmVuNSsvdm41K2MzN1FoYgpMQlFBQUFDQXhCM2cv MDJlUEZsYVd2cjI3ZHRsWldWUG56NVZWVldkTUdGQ0svMVppb3VMSFIwZHUzWHJkdWZPbmRMUzBy dDM3M2J0CjJ0WFoyWm5GWXRYZjBNN09UclFzRkFvYnVMbUcxL3pLRFFFQUFFQmJndnU0d3hlNmV2 WHFrU05IRkJVVkNTRzZ1cm9oSVNFNU9UbXQKOUdmWnNHSEQ2TkdqdmIyOXFaZTZ1cm96WnN6NDlP blRoZzBiMXE5ZlgwL0R2Ly8rdTJWRzJHSWJBZ0FBZ084V3pyakRGK3JjdWZOdgp2LzNHNFhDb2w1 S1Nram82T3RSeWZuNitpNHVMckt5c2hZWEZnd2NQL3ZtTVNLZGZ2WHExUzVjdVVsSlNwcWFtbHk5 ZnBzclpiTGFQCmo0K0dob2FDZ29LUGp3K1h5eFYxTW1yVUtBVUZCU01qbzVNblQ0cTJXMjJpU00x NUk3VjJ5T1B4dExTMHpwMDdaMkppSWkwdFhhMUoKZkh5OGs1TlR0VUluSjZlNHVEaENTRlZWRlpQ SlBIbnlwSUdCZ2JTMHRLT2pZMjV1TGlHa1U2ZE9IejkrcE5Gb0hoNGVvcEZVVlZXcApxS2hFUlVW cGFtcXFxYWxGUlVYdDM3OWZVMU5UWFYwOUtpcEtmTXlPam82MC95S0VQSG55Wk9qUW9jckt5a3dt MDhyS2lvcGVyUnNpCmhMQllMRTlQVDZyenlaTW5GeFVWVVFQUTBOQzRmUGx5MTY1ZFpXUmtPbmZ1 ZlBIaVJSeXVBQUFBU056aHgzWG8wS0V6Wjg2b3E2c1AKSFRwMHc0WU5HUmtab2xXTEZpM3ExcTFi Ym01dVlHQ2dqNCtQS0Z2ZHZYdjM2ZE9uaTR1TDU4MmI1K3ZyUzVVdldiSkVXMXM3T1RrNQpNek5U VzF0NzNicDFWUG15WmN0Njl1ejU0Y09ITzNmdXhNYkdObnhpZDYwZE1oZ01OcHQ5NU1pUnk1Y3Zp ejVzaUtTbXB2NzAwMC9WCkNqdDI3SmlhbWtwOTVDZ3JLNHVOamIxNzkyNU9UczZnUVlNQ0FnSUlJ YTlmdnlhRUNJWEMvZnYzaTFyUjZYUU9oL1AwNmRPVWxKU0kKaUlpNWMrZStlUEVpSlNWbCsvYnRL MWFzRU8vLzNMbHpRcUZRS0JTeTJleStmZnNHQlFVUlFyeTh2SDc1NVpmTXpNek16RXduSjZkcAow NmJWdFNGQ3lNcVZLMVZVVkpLVGsxTlNVdlQxOVpjdlgwNE5vS1NrWlBmdTNmSHg4WVdGaGY3Ky9u NStmamhjQVFBQTJnQmFRa0pDClErcEZSVVVKQkFKQ1NIUjBOSlZDSmIxSjAyUktJWUp0V0E2YjI2 T2pZZjExSGo5K2ZPWEtsYk5uejk2NWMyZi8vdjBUSjA0a2hHaHEKYWo1Ly9seERRK00vaHhxTmxw R1IwYjU5ZTBKSVpXV2xyS3dzbjg4bmhHaHBhVDE2OUlncUx5b3E2dCsvUDVXbjZ1cnFKaVVscWF1 cgpVNGwxaHc0ZHFMbmROQnBOZkpLMzZLVm9vYTRPYVRSYVNrcEtodzRkYXY0VU1qSXluejU5VWxG UkVTOHNMQ3pVMDlNckxTMmwycjU3Cjk4N1kySmdRa3BXVjFiTm56NnlzckdxREVSOUpYbDZlbXBv YWw4dVZscGJPejg5WFZWWGxjcmt5TWpMVWp5emVpc3ZsdXJpNDJOcmEKTGxteXBOcW9LaW9xWkdW bHFkKzdXamRrWUdCdy9mcDFRME5EUXNpblQ1LzY5Ky8vOGVOSHFzTEhqeC8xOVBTcWhSb0FmbGhK YjlLbwo5M09oVU9qdTdrNElrWkNRbURScEVpSUQwTHJnakR0OGxaNDlleTVhdE9qeTVjdEhqeDZs emtOVDZYSzFKSmhDSmRPRUVHbHBhU29mCnBTcnI2dXBTYzBWVVZGU28xSk1Ra3BlWHA2eXNYSzFo UTlUVklTSEV5TWlvMWlZbUppWXBLU25WQ3QrOWUyZHFhaXA2U2VYQmhCQTEKTmJYQ3dzTDZ4NkNt cGtZSWtaS1NJb1NvcXFwU3k2SWZXVVFnRUV5ZVBObkp5VW1VdFNjbko0OGFOVXBMUzZ0ZHUzWnlj bkwxWDRlYQprNU1qaW95V2xoWTFnYWZhYU1WRERRQUFBRWpjQWNpZ1FZUFliTFlvYmEzLzFwRGlk SFYxQ3dzTGhmOHFLeXVqeWxWVlZVVTNkZm53CjRjUC9IN0lTRXBXVmxkUnllbnA2d3p1azJ0WTZo ckZqeDk3N1AvYnVPNjZKOHcwQStCdEdCaEJtQ0dHSUlpSWdoQ1ZURWJHNEN4WGMKS0hYV2lyVXFi aFNxRlJBSGFNVlpwZGFOaXJ2aUhrQXJLc3BHQVJGRkJNSkdOa21JeWUrUHMvZExrMHRFVUt2MStY NzY2ZWQ4Yys5Nwp6L3ZjRVo0Y2w3djc5eVVhcjE2OU9tN2NPUHlmK0xWQTJObjA5NUswZWZQbWVY aDRMRm15Qkc4Wk5XclVrQ0ZETWpJeW1wcWFzR3ZXCjVkRFgxOGZ2V1ZsWldhbXZydy9ISVFBQUFB Q0ZPd0NTdkwyOW82S2lxcXFxQkFKQlJVVkZURXlNajQ4UDl0TG8wYU0zYjk3YzBOQVEKSHg5dmJX MHRmNXdKRXliczI3ZXZ2cjYrcGFVbE9qcDZ4SWdSV1B2UW9VTmpZMk1iR2hvcUtpckN3c0x3YTl4 TlRFd09IRGpBNC9HSwppNHRYckZpQm5kWHV6SUJ5TEZ1MjdPTEZpMGVQSGkwdkwrL282Q2dySzl1 N2QrKzFhOWNXTDE2TXJVQWlrY0xEd3lzckt4c2FHZzRjCk9JQi9rNVZLcFJZVkZlRWZKTjVKU0Vp SXZiMzlnZ1VMeEJ0YldscWNuWjExZEhRS0N3dlhybDNMWXJHZVBYc21hME8rdnI0blRweG8KYlcx dGJHeU1pWW54OWZXRnd4SUFBQUNBd2gwQVNURXhNYW1wcVRZMk5qUWF6YzdPcnFHaFlkZXVYZGhM bXpadEtpd3NaTEZZNGVIaAp2LzMybS94eDFxeFpVMTVlem1hejlmWDFFeElTb3FLaThFR1NrNU43 OU9qaDZ1cnE1K2RIcFZLeFN6NTI3ZHExYmRzMkRRMk5yNy8rCitydnZ2dFBRME9qbzZPak1nSExR NmZRVEowNmtwcWE2dXJxcXFxb09HRENnb0tBZ0lTRkJWVlVWVzBFa0VubDdlN3U1dWJGWXJIdjMK N20zZXZCbHJQM0RnZ0x1N08zNWR5anVKakl5Y04yK2UrRjFsYnQ2OHVXUEhqc21USjJ0cWFnWUdC czZaTTJmZXZIazJOamF5TmhRVwpGcGFUazlPelowOHpNN1A2K25yczY2MEFBQUFBK0srQ0w2Y0Nt VHJ6NWRRdjVlZmtuOStJQlFDQXp3dDhPUldBL3dZNDR3NEFBQUFBCkFBQVU3Z0FBQUFBQUFBQW8z QUg0T09BNkdRQUFBQUJBNFE0QUFBQUFBQUNBd2gwQUFBQUFBQUFvM0FFQUFBQUFBQUJRdUFNQUFB QUEKQUFDZ2NBY0FBQUFBQUFBS2R3QUFBQUFBQUFBVTdnQUFBQUFBQUVEaERnQUFBQUFBQUlEQ0hR QUFBQUFBQVBDdWxDQUZBQUFBQUNHUgpTQ1FTaVFRQ0FZL0g2K2pvRUFnRUNDRWxKU1ZsWldVS2hh S2twRVFpa1Vna0VpUUtBQUNGT3dBQUFQQnZWdTBkSFIzdDdlM056YzExCmRYVk5UVTFjTGhjaFJL UFI2SFM2am80T25VNm4wV2pLeXNwUXV3TUFvSEFIQUFBQS9zMnF2Ykd4c2JxNnVyeThYRkZSa2NG Z0dCc2IKSTRRYUdocHFhMnVycXFvTURRMlpUS2FHaGdiVTdnQUFLTndCQUFDQWY3TnFmL2JzV1ZO VGs3NitmcDgrN09KaXhPRWdoSkNHUnM4QgpBMUJSVVc1NWVYbHpjN09wcVNuVTdnQUFLTndCQUFD QWY2ZHdiMjl2cjY2dWJtcHFjbkJ3S0NsaGhJYWlxMWRSYVNsQ0NQWG9nVWFPClJGT21zQjBjOURN eU1xcXJxOGxrTW5hOU82UU9BQUNGT3dBQUFQRHhDQVNDNXVibTh2SnlmWDM5a2hKR1VCQzZleGNK aFc5ZXpjdEQKQlFYb3dRTzBiUnREWDErL3ZMeGNRME9EUnFPUnlXUklIUUFBQ25md21lSHplVm1Q MHNxclNxdHFLaEJDZXJyNmhubzk3S3dkeVdRSwpKQWZBY1FVK2ZUd2VyNjZ1VGxGUnNVOGZkbWdv dW5zWEtTcWlDUlBROHVXSXgwTTFOZWlubjlEZHV5Z3VEa1ZFc0t1cnErdnE2alEwCk5LQndCd0JB NFE0K00yVVZMMi8rZVZsVFhWdVRyc1BVTmtDSXhPL2djcXJLODU3bUR2VVliYVJ2RENrQ2NGeUJU MXhIUjBkVFV4T0QKd1NndVJsZXZJcUVRMFdoSUtFVHIxcUg4ZkhUMEtISnpRN201Nk5vMU5IczJZ akFZVFUxTkhSMGRrRGNBQUJUdTRIUENxU3hOdkhQTgpzbzkxY2FQYS90VFhoZFVkQ0tHK1RKV3BE cnFXek5iRU85ZThCbzAwWVBXQVJJR3VIVmZxcXBvVUtsVlpXUWtoSkJBSXVGejlwcFpHCk9LN0Fl eWNRQ0xoY3JyR3hNWWZ6NXJyMjFsWjA2aFJTVVVFSERxQ2FHblR2SGtJSXZYeUpHaHVSZ1lGbWRY VTFkb3QzQUFDQXdoMTgKSGpvNitDa1BrcXpON1U0OXBsek82L2pLUm4vNlYzU0JFTjEvMXJ6eGRz WFhWdXJqKzltbFBFanlIVFZKV1JuK29BemUrYmpTMHRSUgpVVkhCMnlrVXBLcXFwcUtpU2xZbXcz RUZQZzQzTjlUY2pJS0NVRVVGSkFNQThDOVFnQlNBOStYSnN6eUdqbDVKcS9ycExLNlhRMCtIClhu UUZCUVVsUlFYN25uUlBPK05UbWUwdjJ6UVlPbnBQbnVWQnJzQzdIbGM2MnJwME9sMVJpcHFhR2tP SENjY1ZlTCtVbEpTb1ZHcEQKUTRPR0J1b2g5cmVjaGdiMDRBRnFhWG56VDJOanBLR0JHaG9hcUZT cWtoS2NDQU1BUU9FT1BoK3ZHdXYxR0t5RDkxdVlPbG9pRWFtaQo2WFZaZzZDOFFWRFYvQnFSU0V3 ZHJRUDNtdlVZckZlTjllSzk3dCsvNytYbHBhYW1wcWFtTm1MRWlMUzBOUGxiR1Rac0dMN2MrWnV2 CmRlYzJiUUtCWU5XcVZlTG5lcnU4VWJ5RmNCYlNDNTNYdGJSOFJzZVZpb3Fxb3FJUzRYODBtc29Y ZFZ5Vmw1Y0hCQVFZR0Jnb0t5dHIKYW1xT0dqVXFNelB6dmFmOUM3K3pvYkt5c3JxNmVtMXRyWWtK R2prU0tmejlxN0ovZi9UOTk0aE9Sd2doQlFVMFlnUXlNVUcxdGJYcQo2dXJLeXNyd1d3QUFBSVU3 K0d5MHREWnIwTFh6UytvdEROUks2Z1ZQYXdUbERhODVqYStMYWdTbDlhOHRETlR5UytvMTFMVmJX cHZ4CkxsbFpXYU5HalJvL2ZqeUh3K0Z3T0Q0K1BpTkdqTWpOelpXemxjTENRbnhaSkJKMU1yYk9y eW10dExSMDQ4YU41ZVhsN3pGWDhtZlIKaFdpN2xwYlA2TGlpa0NsS2lrcUUvMUhJbEMvcXVQTDE5 VFUzTjA5TFMydHZiMy8rL0xtL3YvLysvZnZoL2VmOW9sQW9Pam82cjErLwpMaXJLblRJRkRSandw bmJmdHc4NU9pSU9CeWtvb0FFRDBKUXBxS2dvOS9YcjF6bzZPaFFLM04wSUFBQ0ZPL2g4S0N1VGxa V1ZSUjN0Cmhob0tHalNGZHI2UTB5amdOQXJhTzRRYU5BVUREUVZSUjd1eXNyTDRoY2dSRVJIQndj SHo1czFUVjFkWFYxZi84Y2NmRnk5ZUhCNGUKamhBU0NBUjBPajArUGw1RFE4UFUxUFRSbzBjSUlW ZFgxNWN2WDVKSXBORFFVUFQzU1VFZWo2ZWxwUlVYRjhkaXNSZ014ckZqeC9idgozNitucDZlcnF4 c1hGNGR0Q0Q5OTZPbnBTUktETlZaVVZBd2ZQbHhWVlhYSWtDRU5EUTBTODdLMHRFUUlhV3RySTRU S3k4dUhEQmxDCnA5TTlQRHhLU2tvUVFsd3VWMGRISnp3OHZQT25UZ2xuSVU1K3RMZHYzMmF6MlRR YXpjTEM0dnIxNjNJR2xJNld4K014R0l3alI0N28KNmVreG1VdzhQNS8rY2FVbzF4ZDFYT1hsNVMx ZHV0VEF3RUJKU1VsYlczdmF0R2s3ZCs2VU5UVlpZUkEyRmhRVTJOalk2T3JxSmlRawpmT0h2Wmtw S1NuUTYzZERRc0tLaW9tZlAybTNiVUZBUXNySkNkRHFpMDVHVkZRb0tRdHUyb1o0OWF5c3FLZ3dO RGVsME9sd3FBd0NBCndoMThUblMwR0IyditXd2pHcSt0dVE5RFNWdEZBZit2RDBPSjM5Yk1OcUox Q1BnNldneTh5NTkvL2pscDBpVHhRZno5L1pPVGs3RmYKbkcxdGJUazVPV1ZsWmRPbVRWdTVjaVZD NlA3OSt3Z2hrVWdVRVJHQmR5R1R5UzB0TGRuWjJVK2ZQdDJ6WjgvQ2hRdno4dktLaW9wMgo3OTRk RWhJaUVXUlNVcEpJSkJLSlJGdTNiZzBNRE1RYWc0S0MyR3gyVlZXVmk0dUxkQmN1bDR2K1ByZTZj dVZLRnhjWERvY3plUERnCjRPQmc3TXhjUzB1TFVDaXNxNnZyWktJSVowR0lNTnFGQ3hkdTJyU3Bv YUZoNWNxVldLT3NBYVdqSlpQSlRVMU5PVGs1UlVWRnUzYnQKa3A3c0ozdGNLU2dveXJwVVJrRkI4 WXM2cnFaTW1aS1FrSEQ4K1BHOHZEenhVLzZFVTVNVkJtRmpjSER3dUhIam5qOS9ucEdSOFlXLwpt NUZJSkJxTnhtUXkxZFhWTXpJeXlPVGNpQWdVSDQrdVhVUFhycUg0ZUJRUmdjamszSXlNREhWMWRT YVRTYVBSNExHcEFJQ1A4ZTUwCjhlTEZ6cXdYRnhjbkZBb1JRc2VQSDhmZW5qS2Z2TkNqd3owYy9z dXFtdm4yNXIwNnYvN0xzdUoyYm50Vkd6MW83NTBWTTBkWHQ2TGEKbHRjSUlZYXFJbE1OYlQ1d2Vk dGNkejJWWmhxVlpteGtncGNhTFMwdFZDcFZ2SnFoMCtuWUhaRkpKRkpGUlFXTHhhcXBxYkcwdEt5 dApyY1VhOFdJRlh5YVJTRFUxTlF3R2c4L25VeWlVMnRwYUhSMGRQcDlQbzlGZXYzNHQwUXNyczlh c1dYUHo1azNzZ1NrTUJ1UFJvMGNzCkZxdTZ1dHJGeGFXNHVGajZ0empXM2NEQUlETXpVMDlQcjdx NjJ0N2VIcnZPQVk5VFZpL3BGbG16a0g1Vk9sb2NObGs1QThxS0ZzOFYKbnA5UEdYWmNtZmJxcTZC QWZLSkJLQlErZTFINDVSeFhRcUh3eElrVHAwK2ZUa2xKRVFxRkV5Wk1DQThQMTlIUmtUVTF3akFJ RzVsTQo1dVBIajNWMWRUa2NqcUdoNFgvc21xdDNKUktKT2pvNkdoc2JxNnVyeTh2TEZSVVZHUXlH cHFZbVFxaWhvYUcydHZiMTY5ZUdob1pNCkpsTkRRME5aV2ZrVEw5d3puN3pBM3M5RklwRy92ejlD U0VGQlljcVVLZkNiRG9EUEM1eHhCKytOb2I1eEc3ZkZ6b1ErWVpCcDFNRUUKUVd0ZGYwT0Yvb1lL Z3JhNnFJTUpFd2VaMnBuUTI3Z3RobUxQeW1Fd0dCTFgrRlpXVmpLWlRQeWZ1cnE2Q0NFdExhMm1w aWI1VzJjdwpHQWdockdEQ2loZ3ltU3pFbjFFdXBxeXNiTkdpUlNkT25NRHI0S2FtSm4xOWZSS0pw S2VuVnlIM05tOTFkWFhZaG5SMGRMQ3FDS09uCnAwZDQwazc4MXM1OFBsOVc2U21IZExSSlNVbE9U azUwT3AxR284bnZLeXRhUEZlRStmazBqNnUyOWhZU2lhUkFwSzI5NVlzNnJyQjYKNit6WnMxVlZW ZmZ2MzlmVDA1czRjYUtjcVJHR1FkalkwTkNncGFXRnovcExQNjFGSWlrcksydG9hQmdaR2ZYcjF3 OTd5bEpoWVdGaApZU0gyYktaKy9mb1pHUmw5RmxVN0FBQUtkd0FrS1NvcTl1bGw4YUtzK0Vkdmkr M3pQTyttUDE2MjdjeXliV2Z1cGovZVBzOXp2cmZGCmk3TGlQcjBzRkJVVjhTNURoZ3c1ZXZTbytD REhqeC8zOHZMQy80a1ZNYTlldmRMUTBIZ3ZRZko0dk1tVEorL2F0Y3ZBd0VDOFBHcHEKYXNJdWRj QXVZSkJGVjFjWHUzU2hycTRPcTVEdzMvRUVGYWVoWVVGQkFmN1B6TXpNM3IxN2R6OWFmMy8vb0tB Z0RvZlQyTmdvdjd1cwphRC9UNDByODY2ZTQ1cGFtTCsyNEVtZHFhcnB3NGNJSER4N0ltUnBoR0lT Tkdob2FyMTY5UWdoVlZWWEJHeHBldTlQcGRDYVQyYnQzCmJ5c3JLMXRiVzF0Yld5c3JxOTY5ZXpP WlREcWREbFU3QUFBS2QvQzVvcXVwOXpidXc2a3M3YW4xK3ZjZ2o4ZXgzejZPL2ZiM0lJK2UKV3E4 NWxhVzlqZnZRMWRURjF3OE5EZDIyYmR2MjdkdWJtcHFhbTV0Mzc5NjlkZXRXL0lwYkVvbTBkKzll ckgzQWdBRjROVnhVVk1Ubgo4N3NXNFk4Ly9qaHAwaVIzZDNmeHhwRWpSMFpIUjdlMXRlM2Z2MSs4 dkpNMmRPalE3ZHUzdDdhMmJ0bXlSZjZhQ0tHTkd6Y0dCZ2JtCjVlVnh1ZHpVMU5RNWMrWnMyTERo bldaQkdLMkZoWVc1dVRtZno0K0tpdExWMVMwcUtwSTE0RHRGKzFrY1YyV2NsMDNOamZ3T1ByK0QK MzlUY1dNWjUrUVVlVjBPSERvMk1qS3lxcWhJSUJKV1ZsUkVSRVlNR0RaSXpOY0l3Q0J1ZG5KeGlZ Mk5iV2xyMjc5OFB4U2llVWdVRgpCVEtaVEtmVHRiVzFtVXdtazhuVTF0YW0wK2xrTWxsQlFRRVNC UUQ0bU9CYjhPQTlVMU9sbS9XMnJIdFZVOTlReCtXMklZU29WQlZWCkZWVURscEgwaFNKV1ZsYlhy MThQRGc1ZXZYbzFRbWpnd0lFM2J0d3dOemNYWDhIWTJKakJZT0MzdWJoMDZkS29VYU93QzArN0VO NXYKdi8yR0VGcTRjQ0gyejcvKytzdmQzVDB5TW5MV3JGbDZlbnJHeHNhLy92cXJuTzZSa1pGVHBr eGhzVmd1TGk2SER4K1d2NjJwVTZmcQo2dXBPbVRMbHlaTW52WHIxV3J4NDhmang0OTlwRm9UUlJr ZEhEeHMyVEVOREl6WTJsa1FpMmRyYXRyYTJFZzc0VHRIQ2NmVzVIRmY3CjkrOWZzV0tGalkxTmZY MjlwcWJtbURGakRoNDhLR2RxaEdFUU5tN2N1SEh5NU1sYnQyNzkvZmZmcVZTcVNDU0NxaFFBQUQ2 dHN3bncKNVZRZ3k3dCtPZlg5SDUxU1grNEVBSTRyK0pFQlhRQmZUZ1hndndIT3VBTUFBQUNTUkNM Ujg3cU9qdGZDMTBLUlFQalpUMGRCVFMrNwp2QjFiWHJYbEFPeGZBRDZFMXgyOHR0YVcxdVltZnMy ekQvUVhTeWpjQVFBQUFNbXEvVWsxbi9jZktOZ0JBQitSb2pLRnJrbWhhK3JVCmtxbHQ1WTgvUk8w T1gwNEZuL1R2VGtnQ2dPTUtwdmJ4RmRWMFFOVU9BT2d5aHA2K01xUFBoM2hQaHNJZEFBQUErSWZY SXFqYUFRRGQKb3FaT1J4L2dmQW9VN2dBQUFNQS9DM2NoL08wQ0FOQXRLcXBxMk1MN2ZkWWhGTzRB QUFEQVA4QmxNZ0NBYmxKVXBtQ24yOS92bGU1UQp1QU1BQUFBQUFQQVpnTUlkQUFBQUFBQUFLTndC QUFBQUFBQUFVTGdEQUFBQUFBQUFoVHNBQUFBQUFBQUFDbmNBQUFEZzg1U1NkR1BlCjFHL2NMVmxP SnBvVGg3c2tYVXVRdno2M3ZTMXMrUS9ZY2sxVmhaZDlyODVzcGZOcmRsTlZSYm4zQUt0MzdWWEpL ZlB6dEpjejVnZ24Kcys3UFFpRG91UGJIYWI4aER1OGFZZGNtUmJqTHVreiszQWtqN1A1T2YxNlkv LzJrMFR4dSszdmNtOTJKY09iWW9TK2VGY0tiQmhUdQpBQUFBd0wvZzBLL2JOdjIwMUcveTlMT0pH Y21QeXBhRVJtNEpYM1hqMGprNVhlNGtYcSt2cThHV2RmWDBiMlcrNk15R09yOW1OK1drCnA5cTdE SHpYWGxrUDc5azZ1c29aMDZhL1MvZG5rWHpqOHRtNEE4Y1MvanlYblBrUkprVzR5N3BNL3R3Skkr eG11aHBmMVljSEw0amMKZVlCQ3BiM0h2ZG1kQ0VmNVRqb2Jkd0RlTjZCd0J3QUFBRDYydEh0L25q eTA5OUQ1MjhOOXhqRlpCaXFxYXE0ZVhtczI3OXdkRllhdApzQ1VzZUV0WXNNOUFhdzhyZzh2blRp Q0VScmxhTFB0K1N0TDFTOWg1eWkxaHdZZjN4aUNFVmkrWXRTc3FiTHlYbys5Z3V4c0paL056CnM4 WjkxZC9QMC81TzRuVjhLR3hOVDdhUm5aRUsvdCtydWxxRVVOSzFCRDlQZTFjenh1enhJNHFMbmhD VW5yZXZqZmR5ZE82dDVlUE8Kdm5QN0d0YVlkUDNTaEtGT3pyMjEvRHp0N3liZnhCcXowMVAxRFh0 TUh1azJ3SnlKLy9XQWNQeUVNM0hlQTZ4Yyt1aXNYakFyNDBFSwpWcHB2Q1F1TyszMDN0a0xVMnVY SEQrekJ4clQ5KzFWOHZudC9pWnc0ekhtQU9mUFdsUXZZK2xmT24vUnhaN3VhTVg1YS9QMzZWUXZq CkQrMFRuOEp3eHo1TDUvaW4za24wY2JkV1ZpWmZPUi92TzlqTzFZd3g3UnZQb2lkNTJEckI4NmRI aGdTTmRyT1VtRDdocEFoSGtFNlUKeEM3RFBNNU9uemwyS0xhYytlQ3VKOXNJSWRUZTF1b3owTHFs dVlrd1hmamNDYWRKR0dGMzBvVVErbW54SEwvSjB4bTZlckltSzU0dQp3cjFKT0JIeFh1OGFvWVBM d0FjcFNYaUU0NzdxRDI4alVMZ0RBQUFBSDhQUjMzYk8vR0dwbGc1RHZKRnQ3MVQ2NGpsZUw5WlVW Unk1Cm1CeTU4K0QyRFdzUVFsZnVGOWc2dWg0NmZ4czdUNW1kbm1ybjZJb1FlbGxjbEorVHNmUHd1 UjJIenF4ZU1Ddis4TDQ5Y1JlM0h6eTkKSWpBQWUyNEx2bVpTYmxsV1dWdFdXZHVjUmNIemw2L1Iw bUZrUHJnYkh2eGp5SWFZNU54U3I5Rmp3bGJNbHc1MTdkSzVvUnQzM0MycwpYaGk4Ym5kMEdGWjZo cStjdjN4ZDFGOTVuRVdyd3JlR0JXTnI1cVNuVmxXVWJ6OTQ1dUM1VzF2Q1Z3bUZRc0x4Y3pNZjd0 ejBjOVRlClk4bTVwU3dEbzNOeEI3SFNQT3ZoUFR0SE4zejZiaDVlU095TXUvaDg4M0l5ZGg0NWYr aEM0cmIxb1VLaDhGRlcydmFOYTZQM0hrdk0KTHRIV1lWdzRlY1RLN2g5VjNmVzBJcmE5VTl6bE83 Y3lYNlQrZGZ1WGlOWGgyMktUYzB0SGZETStJbmdCdHM3TDRpS2FpdXJaMitrUwowNWVlbEt3UnBC TWxzY3N3MmpxNnJjMU5DQ0VlajN2NTNJbU9qZzZFMElXVFI4Wk1udlkwL3hIaDdzRG1MbXVhMGhG Mk0xMlBzOU5MClh6ejNIajhWSWZUV2RCSHVUVm5IbFhpUzN6VkN3eDQ5OFo4T2hOQVpxVDBGb0hB SEFBQUFQb2pNMUpTdlJuNGowZGpTMHF4R3B5T0UKT2pyNEw1OC8vV25UVGsxdEhlZUJnMnVxS3hG Q2ZENnY2RW1lcFkwOXRzS3p3bndMdGgyZnozdGE4SGhOMUc2V1lROG15MEJCVVRFbwpaRDJUWmFC bllLU2dvRUFpa2ZBMThhM3NpZ29qazhsekZnVWpoSDdmRlQwM2FMV2ptd2VGU2hzM2RWWmVkb1ow cU9vYVd1bXBkd1FkCkhjTzh4OFpkVGtFSUhkbTNQWEJKcVBOQVR3cVY1am5DKy9TdE5DeThwd1dQ RjRlc1o3SU1ldmJ1VTF0ZFNTS1JDTWVQMjc5cjF2eGwKbG13N0trM0ZkL0kwQ3BYYTI4eUN4MjB2 ZWY3VXZCOGJHNnFwc2FHWGFWOCtuL2ZzYVlFbDIwNTh2a1ZQOHRaczNzMWtHUmlibU5iVgpWSkZJ cEpPSDlzMVp1TkxjeW9hbW9qbytZRGFKUkRLM3NoR2ZBcC9QS3k1NjByY2ZHeUYwYlArdW9KQUl0 cjBUaFVvYkh6QTdQemNMClc2SGtlZEhzSDVkVGFTb1NIYVVuUlRnQ1lhTEVkOW4vQzNlR2JtdHJD MEpvM3k4YlJ2bE9RZ2dKaGNMTDUwNU1tZlVEWWJyd3VSTk8Ka3pEQ2JxYnIxdVVMUTcvMlUxQlE2 RXk2Q1BjbTRVVEVlM1VoUWlWbFpSNlhDMjhkVUxnREFBQUFIeHVYeTFWVFY1ZG92SDNsRCt4aQo1 Znpjckw3OWJGVFY2QWloK3BwcTdJcUZ2T3dNTXdzck1wbUNyV0JxWmtFbVV3cHlzL3BhV2pPUU82 OElBQUFnQUVsRVFWUlpCZ2loCmdrZlpkbzZ1R3BwYUNLSDhuRXlzVHNYWHhEYXhPenBjV1ZrWnE5 b1JRdGxwOXlORGdyQXJaMXhNdFdrcUt0S2h4aHc0bFpPZU90TEYKUFBIcVJhd2w5VTdpa0pFK0Vx c1Y1R1paV050cWF1dGdrVml5N1Vna0V1SDRXV24zM1FaN1liMGFYdFd6SFp4SkpOS2o3SFFMYXp0 RgpKU1ZzS0VkWGQyekJ0Sytsc2pKWllyNDZ1a3g4aXlRUzZXRktFblo2SGlIVTNOUm9hV092cEtR c0hsdCtUbVlmQ3l1c01TTTFaYURuCmNIeGxWVFUxZkVQcUdwcWRtUlRoQ0lTSkV0OWxPQXFWSmhL SkNoNWx2NnF2ZFhBWktCS0pFcTlkSFBxMW40cXFHbUc2OExrVFRwTXcKd202bUsvVk9vdnVRTnhO OGE3b0k5eWJoUk1SN2RTSEN1cHBxYkpyZ3ZWQ0NGQUFBQUFDZFpOS25iMTUyaHIzekFMemxWVjN0 d1QxYgp3N2ZGSW9SeTBsTzFHYnBZZTNycUhXczdSNFJRVnRvOU82YzNWNUtJWDBDQ2Z4Y3dPejJW N2VDTUwyTXI0R3NpaFBac2lWQlVWUHcrCmFCVytVUjZYKzdDNFFWbVpMQ2RVWTVNK01RZE9aNlNt TEpzN0JhdlhXNXFhTkxXMEpWYkxGdHRRVHNZRGJKbHcvT3BLanA2QkVWNVMKWTlmSlBNcE04NWt3 Rld1OGRlVUNsaG44QW5meCtVcHZwYWE2VXBlbGp6VStURW0yK1RzSnVKeU1CM2lqUUNDZ1VLbllj a3JpZFN4Nwo0c08rZFZLRUl4QW1TbnlYU2RUdXYrK0tEb21NUVFnSmhjS3I1K01qWW42VGxTNTg3 b1RUSkl5d20rbXE0cFN4REh0ME1sMkVlNU53Ckl2OEk1dDBqckN3djFkTTNoTGVPOXdYT3VBTUFB QUNkTldQZWtwK1h6VXU3OTJkN1cydHRkZVhOeStkbitIbE5uaEhZMzhVZElaU2QKZHY5eFZucDU2 WXZLOHRJRHU3Wk0rUFk3aE5EVC9NZnFHcHA4UGsraW9yWDl1KzdKelhqQXRuZkNsMjBkWE1UWC9I WHJlaEtKTkhmeAphdkV3ekN5dGIxNDZ6K08ySDQzZEVUUjdvblNjYy8yOXI1dy9LUkIwY0xudE5C WFZONzM2dmVsMVpOLzIrUUZqOEZMTVZxd3N3N1pPCk9MNHVrL1hYcmF2YzlyYXJGMDV0aXd6RmFy WDJ0dGJxU2c2UDIzNzc2aDluanYxT1Y5ZVUvSHdpTlY5OEswYkdKdGN2bm1scmJZay8KSFB2ckw1 SFNKWGlPMkVjYXRyM1R5VVA3ZUR4dVhrN0duaTBSTXdJWFN3d3IwVkY2YzRRakVDWktmSmVKVTlm UUhEeHN0SWFXTmtLSQpSQ0wxZHgyRTNieUZNRjM0M0FtblNSaGhOOVAxNmxVZC9ybnhyZWtpM0p1 RUV4SHYxWVVJN3lSZXgwL0RBeWpjQVFBQWdJOW41SmdKClA2NVl1eUZrOGFCK0JyNkQ3YzRjKzMz ZGxsK256VjJFbHpYZkxWd3g3UnZQQUovQlFTSHJYVDI4RUVJQmN4YkV4bXlhTk1JTnlUNWgKaVoy Yng1YlovWjNGMS94MTYvcGZ0NjdIcmw3d3NETEFWZ3ZkdU9QZ25xMGUxa2JYL2pnOWIwbW9kSnor TXdKM2JsNDMwRnh2Mi9xUQpzSzE3c2NhUXlKalltSTBlVm9ZM0VzNHVXYk1SMzZKNEpOaldDY2Rm dmk1cVkrZ1NMM3VUdkp3TWZTTmpMT1pSdmhQL2lEOGE0TzJoClJsZnZaK09BblhETlRrL0Z6cmJL bWkrMmxkV1IyM1pGaFExMzdGUEZLVlBYMEpRdXdmRnhFRUkvYmRxUmZPUFNZR3Vqa0VYZkxWOFgK SmYrTU8rR2tDRWNnVEpUNExoTTMybmZTMTJQOXNXVURJK094VTJmSzJSMzQzQW1uU1JoaE45TkZw ZEphbXBvNm1TN0N2VWs0a2M2YwpjWmNWb1ZBb3ZIbnBuTmRvWDJ4TnVLVk05NUV1WHJ6WW1mWGk0 dUt3N3pzZlAzNmNSQ0loaERLZnZOQ2preUdELzJGVnpYeDc4MTZRCkJ3REFseWE3dkwwTHZTbzVa U3NDQXc3L2tRUUpmRmZQQy9PWHpwMTZMakVEcHRtZGNTYU5jQTMvSlJiN2pzUW5NdE1MSnc4blhr L1kKdGovK3l6eXdTOUp2WURVejl2LzNBczY0QXdBQUFPOUJUbnFxLzZ3ZklBK2ROTVBQSytGTUhK L1BLeTE1dm43Vm9vblQ1c0EwdXptTwowNERCajdMVFA1MloxdFpVSGRvYnMvU25EWEMwdjBkUXVB TUFBQUR2UVVYWnkySGVmcENIVHBvYnRPcmc3cTN1RnF5bGMveW56MXZzClAzTWVUTE9iNDR3UG1K MXcrdGduTXRPeC9qT0NmNWorYzlUdUhyMU00V2gvaitCU0dTQVRYQ29EQVBneWRlMVNHUUFBRUFl WHlnQUEKQUFBQUFQQ0Znc0lkQUFBQUFBQUFLTndCQUFDQS81Yks4dEt2Qi9URC8xbFZVVDdhelJK YjVyYTNoUzEvOC8zVW1xb0tML3RlMkFvagpuTXpFV3pxUGNNRHU2OEpRK0N6ZW5oOU9tWituL1h0 UHUveVlxeXJLdlFkWXljbmVlejRHNU02eDg3bDZYM3ZucmFuNG9OUHNac0RkCjMwMTRKTjNNUEJU dUFBQUF3SDlONXNON3R2MWQ4WC9taU4xci9FN2k5ZnE2R214WlYwLy9WdVlMSkhicmE3eWw4d2dI N0w0dURKVWoKNDQ3cDBySWUzc01mU3ZvZXlZODVKejNWM21XZ25PeTlYL0xuMlBsY3ZhKzk4OVpV Zk5CcGRqUGc3dSttSEtMbkRVUGhEZ0FBQUFDVQpsWGJQVHF5YXdaOUVNOHJWWXRuM1U1S3VYOExP UG00SkN6NjhOd2FKUFd3U2IvRmtHMkVQVk1MK2UxVlhpeEFxZUpROXc4L0wxWXd4Cnl0WGkrc1V6 Y2dhOGNqN2VkN0NkcXhsajJqZWVSVS95c0RCV0w1aTE5NWZJaWNPY0I1Z3piMTI1Z0RYS2V0NE5Q aFJocjZUcmx5WU0KZFhMdXJlWG5hWDgzK1NZK1RYd1djYi92eGhxajFpNC9mbUFQUWlqaFRKejNB Q3VYUGpxckY4ektlSkNDSlNUcFdvS2ZwNzJyR1dQMgorQkhGUlUvRUEzaWNuVDV6N05BM0g0UWUz UFZrR3lHRTJ0dGFmUVphdHpRM0VYWVVtLzVKSDNlMnF4bmpwOFhmcjErMU1QN1FQaXc4CmZjTWVr MGU2RFRCbkpsMUxrTTZldU5VTFp1MktDaHZ2NWVnNzJPNUd3dG44M0t4eFgvWDM4N1MvazNnZFc0 RXd3NFJ6Sk13R25pdkMKaWR5NWZXMjhsNk56YnkwZmQvYWQyOWZlZGUvOG8rUWxHa282RmJMMktX RjRYWmltL0lBSjl4ZE9ZamNSWmw2YzlJK0plQ1Q0Z3NRNAo4bzgzS053QkFBQ0EvMjdoL3MvVGtE a1pEN0F6N2xmdUY5ZzZ1aDQ2ZnhzNys1aWRub3JWOStJUG04UmFrbkxMc3NyYXNzcmE1aXdLCm5y OThqWllPQXlHMGFjM1NNUk8vL2ZOeCtVK2JkcTVmdFZEV2dLbC8zZjRsWW5YNHR0amszTklSMzR5 UENGNkFoZkd5dUNndkoyUG4Ka2ZPSExpUnVXeCtLM1FqdXpHM2l1M3Jqa1VqM2VweWRIcjV5L3ZK MVVYL2xjUmF0Q3Q4YUZ2eG1tbi9QSXV2aFBUdEhOM3djTncrdgozTXlIT3pmOUhMWDNXSEp1S2N2 QTZGemNRZHYrTHBrUDdvWUgveGl5SVNZNXQ5UnI5Sml3RmZQRkE5RFcwVzF0YmtJSThYamN5K2RP CmRIUjBJSVF1bkR3eVp2SzBwL21QQ0R0aU1UL0tTdHUrY1czMDNtT0oyU1hhT293TEo0OVkyZlhI d3F1cUtOOSs4TXpCYzdlMmhLOFMKQ29VUzJSUDNzcmdvUHlkajUrRnpPdzZkV2IxZ1Z2emhmWHZp TG00L2VIcEZZSUJJSkNMTU1PRWNDYk9CNTBwV0J0WXVuUnU2Y2NmZAp3dXFGd2V0MlI0ZTkwOTZS V0pOd0tPbFVFTzVUd3ZDNk1FMzVBY3ZhWHpqeDNTVHIyQlluL1dPQ3BNNjRTNDhqNTNoVG82dEQ0 UTRBCkFBRDhON1cyTkhOS1M4d3MzbHhEM05IQmYxNlliMkZ0aXhEaTgzbEZUL0lzYmV5eDltZUYr UlpzT3o2ZjkreHBnU1hiRG0vQmg5b1YKRlVZbWsrY3NlbE1aSHpoNzA4OS9CcGxNNmNlMlY2V3J5 eHJ3MlA1ZFFTRVJiSHNuQ3BVMlBtQjJmbTRXdnVhYXpidVpMQU5qRTlPNgptaW81dDU4VGowMjYx NUY5MndPWGhEb1A5S1JRYVo0anZFL2ZTc1BHeDJiQjQ3YVhQSDlxM28rTk5UWTFOdlF5N1J1M2Y5 ZXMrY3NzCjJYWlVtb3J2NUdrVUtyVzNtY1h2dTZMbkJxMTJkUE9nVUduanBzN0t5LzdIWXo2MUdi cXRyUzBJb1gyL2JCamxPd2toSkJRS0w1ODcKTVdYV0Q0UWQ4WmhQSHRvM1orRktjeXNibW9ycStJ RFpKQkxKM01xR3orYzlMWGk4T0dROWsyWFFzM2VmMnVwS0Vva2tuajF4Mk1wcgpvbmF6REhzd1dR WUtpb3BCSWV1WkxBTTlBeU1GQlFVU2lVU1lZY0k1RW1ZRHo1V3NES2hyYUtXbjNoRjBkQXp6SGh0 M09lV2Q5bzdFCnl0SkRFYWFDY0o4U2h0ZUZhY29QbUhCL1Nld09mRGNSWmw0QzRZOEpGZ20rSUQy T25PUHRzM3NMZ3NJZEFBQUE2S3pDdkZ3TGF6c0YKUlVYc240K3owdnYyWXlzcEtTT0U4ckl6ekN5 c3lHUUtRaWcvTjh2VXpJSk1waFRrWnBuMnRWUldKdU10V01mZDBlSEt5c3A0MWY2MAo0UEg4Z0RH RHJRMGRqTlcrc3UvbFBtUzRyQUV6VWxNR2VnN0hlalUzTmFxcXFTR0VDbkt6K2xwYTYrZ3lzV1VM YTFzNWhidDRiTks5ClV1OGtEaG5wSTlFRm44V2o3SFFMYXp0RkpTV3MwZEhWSFNHVWxYYmZiYkFY dG1iRHEzcTJnek9KUk1wT3V4OFpFb1JkQytSaXFrMVQKVVJFZmtFS2xpVVNpZ2tmWnIrcHJIVndH aWtTaXhHc1hoMzd0cDZLcVJ0Z1JqL2xoU2hKMnVoZWJ2cVdOdlpLU01oYThwcllPUXFqZwpVYlls MjQ1RUlvbG5UMkl1ZlMydG1Td0RiR1U3UjFjTlRTMkVVSDVPWnQ5K2JJUVFZWVlKNTBpWURUeFhz aklRYytCVVRucnFTQmZ6CnhLc1gzM1h2U0t3c1BSUmhLZ2ozS1dGNFhaaW0vSUFKOTVkNEdPSzdp VER6NGdoL1RQQkk4QVhwY2VRY2I1L2RXNUFTdkFzREFBQUEKblNRU2lTaFVLdjdQbTVmUGV3NzN4 cGF6MHU3Wk9iMjVuRUQ4S2dKYnFhL043ZGtTb2FpbytIM1FLbnljNEIrbVRabytkOU9lSTJwMAo5 Y2pWaXp4SCtNZ2FVQ0FRNEFHa0pGN0hMdHJKRmhzOEorT0IvTy9uaWNjbTNhdWxxVWxUUzF1eXlQ dDdGbzh5MDN3bVRNVWFiMTI1CllPODhBQ0ZVWGNuUk16QjZVM2ZtWkdKcjhyamNoOFVOeXNveUg5 UklvZEorM3hVZEVobURFQklLaFZmUHgwZkUvQ2FySXg1elRYV2wKTGtzZmEzeVlrb3hkcEVRNEVm SHNTYzdsN3l1ZHN0TlQyWDkvc1RoYmJvWUo1MGlZRFR4WHNqSmdiTkluNXNEcGpOU1VaWE9uU05m VAo4dmZPVzRmcS9ENGxESzhMMDVRZk1PSCtFaWUrbXdnekw0N3d4MFQ2QW5mQ2NXUWRiNThkT09N T0FBQUFkRmJmZnV6ODNNeTBlMysyCnQ3VmV2WERxNXVYell5Wk53MTU2bXY5WVhVT1R6K2ZKS211 d2xsKzNyaWVSU0hNWHJ4WWZ0cEpUaHBVWE54TE9Yamg1eE5yT1VkYUEKYkh1bms0ZjI4WGpjdkp5 TVBWc2laZ1F1eHJaaWk5ZE02YW0yRHZJS2QvSFlwSHVaOWJPK2VlazhqOXQrWk4vMitRRmpKS3JK OXJiVwo2a29Pajl0Kysrb2ZaNDc5VGxmWFJBanBNbGwvM2JyS2JXKzdldUhVdHNoUWJFMHp5emZq SEkzZEVUUjdvblFZNmhxYWc0ZU4xdERTClJnaVJTS1Qrcm9Nb1ZKcXNqbmpNUnNZbTF5K2VhV3R0 aVQ4Yysrc3ZrVGF5SnlLZVBZbktHRjg1TitNQjI5NEpYOFk2RW1hWWNJNkUKMmNCelJUaVJ1Zjdl Vjg2ZkZBZzZ1TngybW9ycXUrNGRjWVJEZFg2ZkVvYlhoV25LRDVod2Y0a1QzMDJFbVgvcmo0bjBM V1VJeDVGMQp2RUhoRGdBQUFQeG5xZEhWZjQ3K05YemxBaTk3azFOSGZ0dCs4QXgyb1FWQ0tHRE9n dGlZVFpOR3VFbVVOZGhaUnJ6bDE2M3JmOTI2CkhydEV3Y1BLQU92NzQ4cWZaNDhmUG5HNGk3cUdw cTJqNjdMdnA4Z2E4S2ROTzVKdlhCcHNiUlN5Nkx2bDY2SUl6N2l6K3pzajJiZVUKa1hXS0ZPc1ZF aGtURzdQUnc4cndSc0xaSldzMjR0VWtOb3RSdmhQL2lEOGE0TzJoUmxmdlorT0FuVXhkdmk1cVkr Z1NMM3VUdkp3TQpmU05qckp3SzNiamo0SjZ0SHRaRzEvNDRQVzlKcUhRWW8zMG5mVDNXSDFzMk1E SWVPM1VtdGt6WUVZOTVkZVMyWFZGaHd4MzdWSEhLCjFEVTAzNVNNWWllazhZbUlaMCtpTWhaZkdZ dFd2Q05oaGdublNKZ05QRmVFRS9HZkViaHo4N3FCNW5yYjFvZUViZDM3cm50SEhPRlEKaEtrZzNL ZUU0WFZobXZJREp0eGY0c1IzRTJIbXhSSCttT0NSNEF1RTQ4ZzYzajQ3cElzWEwzWm12Ymk0T096 cnpNZVBIOGV1c3NwOAo4a0tQVG9ZMzhmK3dxbWErdlhrdnlBTUE0RXVUWGQ0T1NmakVQUy9NWHpw MzZybkVERWdGN0s5UFZrbjZEYXhtbHZPZGszY0ZaOXhCCnQremR1NWRFSXUzYXRVdmVwME1aeHl2 ZVRyakNlenpLNVc4RngyS3hKaytlWEZaVzlxOTlqSDdmVXdZQWdQK1NHWDVlQ1dmaStIeGUKYWNu ejlhc1dUWncyQjNJQysrdExBNFU3NkphVEowOSs4ODAzOGZIeDNSbEVKQkpoQzhPR0RaTnUvTkJF SXBGSUpCSUtoVGs1T1NZbQpKdDkrKyszSFRPQy9NbVVBQVBnY3pRMWFkWEQzVm5jTDF0STUvdFBu TGZhZk9ROXlBdnZyU3dOM2xRRmRWMWxaK2VEQmc0S0NBZ3NMCmk0cUtDbjE5L1c0T1dGaFkrRy9O aFVRaU1abk1WYXRXR1JrWmZjenQvb3RUQmdDQXo0dmI0S0hZUGNnQjdLOHZGcHh4QjExMyt2VHAK MGFOSEd4a1pqUjQ5K3RTcFUzaDdiVzN0bURGajFOWFZUVXhNenAwNzk5WjI3QklSQ3d1TGx5OWZr a2lrR1RObUlMSHJScHFhbW1iTgptcVducDZlcnF6dDE2dFJYcjE0aGhBUUNBWlBKdkhYckZwdk5w dEZvbHBhV04yN2N3TmJQeXNyNjZxdXZ0TFMwNkhTNnU3djd3NGNQCk96bWRtcHFhRFJzMnVMdTdJ NFE2T2pwWUxOYlZxMWY3OU9sRG9WRGtoRUduMDgrZE85ZXpaMDhLaFRKeTVNanE2bXBzdE9ibTVz REEKUUNhVHFhNnVIaGdZeU9menBZZVZOV1hDdmxqQ3pjek1xRlNxdGJWMWNuSXlISUVBQUFBQUZP NEFkTXJKa3llblRwMktFQW9JQ0JDLwpXbWJWcWxVT0RnNGxKU1YzNzk0OWUvWXNYby9LYXNjVUZC UWdoRVFpMGNHREI4WGJRME5EdGJXMTgvUHppNHFLakkyTlY2OWVqUkJTClVsSnFiR3o4N2JmZkxs eTRVRjlmdjJEQmdoOStlUFA4czltelo4K2NPWlBENFhBNG5GR2pSazJiTmszK0xQQnIzRzFzYkRn Y0RyWjEKWldYbDV1Ym1FeWRPM0xwMXE2V2xSVTRZYlcxdFo4K2V2WGZ2WGxWVjFhQkJnNVl2WDQ0 TnUzTGxTbjE5L2Z6OGZBNkhvNit2SHhFUgpJVDJzckNrVDlrVUl6WnMzTHk0dXJybTVPU1FrWk1t U0pYQUVBZ0FBQUY4VXVLc01rRW4rWFdYS3k4dHRiVzA1SEE2WlRPN282REF3Ck1Nak16TVN1TXpF eU1zck16TlRWMVVVSVBYLyszTlRVRkx0NlcxWTdpVVNTV0JCZjd0bXpaM0p5Y3E5ZXZiQ051cm01 dlh6NUVsdmgKNWN1WFBYcjBRQWp4ZUR3VkZaWFhyMTlMQk1ubGNsVlVWTEJEVjN4dzhhcGQxcFhs SkJLcHFLakkxTlFVKzZlY01KNDllOWE3ZDIrRQpVRVZGaFlPRFEwVkZCVUtJeFdLbHA2Y2JHaG9p aEY2OWV1WG01b2FWNlJMREVrNVpWbDlyYTJzZkg1L0F3TUNlUFh2QzhRbkFoeVAvCnJqS1ZuREwv VVFNU3MxOTJlWHh1ZTl2bU5jdldSTzN1K3Z0elJmbTBienl2UFh6YXRZM1dWRlZNSHVsMksvTUY3 R3NBUGh5NHF3ejQKaEp3NmRhcXVybzVDb1pCSUpES1pYRnRiaTE4dFUxTlRvNlgxNXNiR1dQVXB2 LzB0djUrcXF2Q1ZXU3dXZmkwS1FnaXIyaEZDRkFvRgpxODRSUXZuNStXUEdqR0d4V0ZRcVZWVlZ0 VHZmK0RReE1YbW5NQmdNUm4xOVBiYjg2dFVySXlNajdGeSt0clkyVnVWTEQwdElWdCtMCkZ5L1cx dFk2T3p2YjI5di8rZWVmY0JBQzhLL0lTVS9GbjlyVE5YY1NyOWZYMVhRekJ2bVBSNVcvVVYwOWZh amFBZmdjUWVFT3V1amsKeVpPWm1abWl2K1htNXVLRnU0Nk9UbE5UMDV1UG15VWxlQmRaN2ZMcDYr dlgxdFppeTVXVmxXLzlDdXlvVWFPR0RCbVNrWkhSMU5TRQpYWW5lOVI4UEJZWE9oSUhmUWJLbXBv YkJZR0RMUmtaRzlmWDFlSDdhMnRvSWh5VWtxNitKaVVsc2JHeGxaZVhTcFVzREFnTGdJQVRnClg1 R2RucXFsb3p0cjNERG4zbHJmRExKNWtKS0V0U2RkUy9EenRIYzFZOHdlUDZLNDZNbWJjdm4ydGZG ZWpzNjl0WHpjMlhkdVgwTUkKalhLMVdQYjlsS1RybDd6c2UwblcxbElyeXhvV2Yxd2w0YXRKMXk5 TkdPcmszRnZMejlQK2J2Sk42WTF1Q1FzK3ZEY0dJWFRsZkx6dgpZRHRYTThhMGJ6eUxudVJoM1Zj dm1MWDNsOGlKdzV3SG1ETnZYYmtBZXh3QUtOekI1NjJrcElSS3BkcloyZUV0MXRiV3FxcXEyTG5o Cm9VT0h4c2JHTmpRMFZGUlVoSVdGNFg4aGt0V09vMUtwUlVWRlBONC9ubER0Nit0NzRzU0oxdGJX eHNiR21KZ1lYMTlmK2JHMXRMUTQKT3p2cjZPZ1VGaGF1WGJ1V3hXSTllL2FzKzFPV0ZRYUpSQW9Q RDYrc3JHeG9hRGh3NE1Db1VhT3c5Z2tUSnV6YnQ2Kyt2cjZscFNVNgpPbnJFaUJHRXd4Sk9XVlpm VjFmWCtQaDRnVURRdTNkdjZldUNBQUFmUjA1NmFtN213NFhCWVgvbGNlWXVYaFcrY2dGQ0tQUEIz ZkRnCkgwTTJ4Q1RubG5xTkhoTzJZajYyOHRxbGMwTTM3cmhiV0wwd2VOM3U2RENFMEpYN0JiYU9y b2ZPMzVZKzV5MjlzcXhoc1RQdWhLOCsKems0UFh6bC8rYnFvdi9JNGkxYUZidzBMbHQ1b2RucXFu YU5yNmwrM2Y0bFlIYjR0TmptM2RNUTM0eU9DRjJDRHZ5d3V5c3ZKMkhuawovS0VMaWR2V2grSi96 d1FBUU9FT1Brdng4ZkdMRmkyU2FGeTBhQkgyRmRWTm16WWxKeWYzNk5IRDFkWFZ6OCtQU3FWaTcv dXkybkVICkRoeHdkM2ZIcnp6QmhJV0Y1ZVRrOU96WjA4ek1yTDYrUGl3c1RINXNPM2JzbUR4NXNx YW1abUJnNEp3NWMrYk5tMmRqWTlQOUtjc0sKUXlRU2VYdDd1N201c1Zpc2UvZnViZDY4R1d0ZnMy Wk5lWGs1bTgzVzE5ZFBTRWlJaW9vaUhKWnd5ckw2aG9XRnJWbXpSazFOYmViTQptZnYyN1lQakVJ Q1BqOC9uUFhtY0UvM3JVVHNuTndxVk5uUzBMNmVzQkNIMCs2N291VUdySGQwOEtGVGF1S216OHJM ZlBDRlNYVU1yClBmV09vS05qbVBmWXVNc3AyQWhGVC9Jc2JleWxCNWRlbVhCWVBwLzM3R21CSmR1 TzhOVWorN1lITGdsMUh1aEpvZEk4UjNoajkrTVQKMzJoSEIvOVpZYjRGMis3WS9sMUJJUkZzZXlj S2xUWStZSForYmhhKzVwck51NWtzQTJNVDA3cWFLbmcySEFDZkR2aHlLcEJKL3BkVAp3WnNmSWRs ZmJ3VUFmS2JrZkRrMTYrRzk5YXNXbnJyNTVqNnp4VVZQNW4vcmUvbGV2b2VWUVZOakE3NmFwcFoy VW00WlF1aGxjZEdXCnNPRHM5TlMxbTNjUEdlbURqYkF0TXZUZ3VWdlNnMHV2VERoc1RucHFkRmp3 NFF1SmhLOE9zVFUrZGZNaFExZFBJbXg4b3prWkQ2Si8KWG5INGp5UjNTOWFsdTNrYVd0b0lvZHJx eW9uRFhXNW5sZVNrcDBhdlczbjRqeVNFVUhiYS9aZ05QLzErNWdZY0VnQjB3WWY0Y2lvOApnQWtB QUFEb2RFMmZucXFuLy8vdjFpZGRUM0FhTUJnaHhPTnlIeFkzS0N0TG5zOHlOdWtUYytCMFJtcktz cmxUM2hUdWFmZnNuTndJCkI1ZGVtWEJZL0FKM3dsZGJtcG8wdGJRbFAyK0liUlQvWXF0QUlLQlFx VmhqU3VKMVcwZFhiSEQ4YTY4NUdRL2U5U3V3QUlBUENpNlYKQVFBQUFEb3JOK05CWG01bVRub3Fq OGROdlpONFpOLzI2WE1YSVlUTUxLMXZYanJQNDdZZmpkMFJOSHNpdHZKY2YrOHI1MDhLQkIxYwpi anROUlJWcmZKci9XRjFEazgvblNZeE11RExoc0hqbFRmaXFXYjgzalVmMmJaOGZNRVo2bzNqZHo3 WjNPbmxvSDQvSHpjdkoyTE1sCllrYmdZbXh3Vzd4d1QwKzFkWURDSFlCUENGd3FBMlNDUzJVQUFG OG1PWmZLakhBeUN3N2Z1bVB6eitVbHhUMU56UmF0amhqb09Rd2gKVlBBb2UrM1N1UytlUGUxcmFS MjZjWWU1bFExQ0tPbGFRdFM2RmJWVmxUMU56VmFHUmZkM0hZUVF5cy9ObWpWdUdNdXd4N25FRFBH UgpDVmNtSEhhNFk1OGpGNVAxOUEwSlgzMmNuYjVtOGZkbEpjWG1Walpyby9lWTlyV1UyT2dJSjdQ RGZ5VHA2UnUrTEM3NmVkbTh2SnhNCmZTUGpIMWVzOVJvMVJueHdiTExITHQrUnVPb0dBTkJKSCtK U0dTamNBUlR1QUFEUTJjSWRBQUQreGNJZExwVUJBQUFBQUFEZ013Q0YKT3dBQUFBQUFBRkM0QXdB QUFBQUFBS0J3QndBQUFBQUFBQXAzQUFBQUFBQUFBQlR1QUFBQXdHZW9ycVo2M2ZJZlJqcjNkVExS OUxUcApzV2ptK09lRitlOTlLNVdjTWo5UCszZnRWVlZSUHNMSlRMcTlwcXJDeTc1WEowZndIbURW NWJDNTdXMWh5My9vNXR6bFIwc1lZZWNuCjJJVXRma3ppQ2V6bXZ2aXNmYmc4dERZM2hhLzg4ZXNC L2Y3L3MxWmUrdU8zdmk1OWRDYVBkQ3QrV2dDRk93QUFBUERmOFVQQU43M04KTEk0bS9IbnZhYzNw VzJuV2RvNmJmMTd4M3JlUzlmQWU5aWpUZDVLVG5rcllTMWRQLzFibWkwNk9ZTzh5c010aDMwbThY bDlYMDgyNQp5NCtXTU1MT1Q3QUxXL3lZeEJQWXpYM3hXZnRBZVVoSnVqRjd3b2kyMWhZYkIyZXNS U0RvK09GYlg4Y0JIcmN5aTMzR1Q5MjBkamtVCjdnQUFBTUIvUjJWNXFkZW9NUXdtUzBsSm1hR3JO MmRSOEs5eGI1NklzaVVzZUV0WXNNOUFhdzhyZzh2blRtQ05TZGNTL0R6dFhjMFkKczhlUEtDNTZJ cWN4NFV5Yzl3QXJsejQ2cXhmTXluaVFnajBlZGR4WC9Za3JtOXZYeG5zNU92Zlc4bkZuMzdsOURX dkVuNHJLNS9NaQpWeTg2ZGVRM1BMRERlMk5rUlNndU96MVYzN0RINUpGdUE4eVpTZGNTc01ZcjUr TjlCOXU1bWpHbWZlTlo5Q1JQVmdDalhDMldmVDhsCjZmb2w4YlBYajdQVFo0NGRpaTFuUHJqcnlU WkNDTFczdGZvTXRHNXBiaUxNQXg3dGxmTW5mZHpacm1hTW54Wi92MzdWd3ZoRCsyUkYKaUhkWnZX RFczbDhpSnc1ekhtRE92SFhsd3QveEU0d2pUbjUzY1VuWEwwMFk2dVRjVzh2UDAvNXU4azJzc2VC Ujlndy9MMWN6eGloWAppK3NYejhqWlFZVHp4VWtra0hDbWhDTUV6NThlR1JJMDJzM3lyWnVRRmUw N2piQjZ3YXhkVVdIanZSeDlCOXZkU0RpYm41czE3cXYrCmZwNzJkeEt2eXpsZ09yK0p6dVNCY0Ja djNYMzMvN3oxYTF5Q3RvNnV6ZCtQQjc3MngybVd2dUdNZVV2VTZPcGpwOHpNelh3SWhUc0EKQUFE dzM3RndWZmgzRTBmR1JQNlVrNTRxRW9ra3F0NmFxb29qRjVNamR4N2N2bUVOVnFxR0IvOFlzaUVt T2JmVWEvU1lzQlh6WlRYbQpaajdjdWVubnFMM0hrbk5MV1FaRzUrSU9ZaVg0bWR2cGhHR3NYVG8z ZE9PT3U0WFZDNFBYN1k0T3d4cHowbE50K3J0VWxwY3UrVzd5CnlERVRKM3o3SFI2WW5hTXJZWVFT Y3RKVHF5ckt0eDg4Yy9EY3JTM2hxNFJDWWVwZnQzK0pXQjIrTFRZNXQzVEVOK01qZ2hmSUN1REsK L1FKYlI5ZEQ1MitMbjczVzF0RnRiVzVDQ1BGNDNNdm5UblIwZENDRUxwdzhNbWJ5dEtmNWo2VHpn RWY3S0N0dCs4YTEwWHVQSldhWAphT3N3THB3OFltWFhuekJDOFFtK0xDN0t5OG5ZZWVUOG9RdUoy OWFIQ29WQ1dlTkk3RGhaM2NWWGU1eWRIcjV5L3ZKMVVYL2xjUmF0CkN0OGFGb3kxYjFxemRNekVi Lzk4WFA3VHBwM3JWeTJVbFIvQy9TNU9Jb0hTTTVVMXdzdmlJcHFLNnRuYjZXL2RoS3hvMzJtRWw4 VkYKK1RrWk93K2YyM0hvek9vRnMrSVA3OXNUZDNIN3dkTXJBZ05FSXBHc0E2YnptM2hySHVUTVFz N3VRd2d0WGJOUlUxc25KK09CN2QrRgplL0tOeXlQSFRNQ1dTU1FTbjh2OXhOOS80TW1wUUNaNGNp b0E0TXYwMWllbk50VFgvWFg3NmwrM3JwYStlTFp1eTk2Ky9kZ0lvWTRPCi9qQ0gzcGZ1NWF1cTBm bDhubHRmM2ZRWFRRdW1qeDMwMWNpSjA3L0hLbGVQZmdhcHorb0pHMWY5T01QZWFRRFcrTEs0YU1w bzk3L3kKS3VROGNOSFAwOTU3L0pTcHMrZFRhU3BZQzUvUEcyTGJNL3JYbzcvdjJoTCt5ejZXWVEr c3ZhT0Q3MmxqbkpoZFFpS1JwQ01VSDVQUAo1dzIyTnJweXYwQlRXNGZIYmZlME1iNzdwSHJSelBF angwd1k3VGNaSWNUanRudFlHNlVXMWNrSklERzdoRXltNEdQeXVPMWp2K3AvCjZXN2VqbzFyQnc0 WnZtRDYyTC95S21iNGZ2WHI4WVNWUDB5VHpnTWViZmpLQmZaT2JtT256RVFJbGI1NE50N0xLZVZK bFZBb2xJNVEKSU9qQXVpQ0VQS3dNTDkzTjA5Rmw4bmpjSVRiR0tRVlZhNWJNbFI1SFNVa1pqeERm SW1GMzhWMFFQSDk2ZjlkQitNY2h3Z05qeXRmdQpsKy9sRSthSGNMOUw1QjlQSU9HK1dEaGpuUFFJ ZkQ1dmlJM3hsZFFuNmhxYWI5MEVZVWkwOWlJQUFCMTRTVVJCVkxUdk5BS2Z6eHZVCnorRGluVndt eXdBN0hxNm5GV2xvYXZINXZLOXNlOTdKcjF3NFk1ejBBZk91bTVDZkIvR2RJajRMK2JzUEgvd3Iy NTVKdWFYWU1UREsKMVdMMzBRc21mY3dSUXNWUEMrWlA4OE4yMzNzQlQwNEZBQUFBL24yYTJqbys0 NmR1M25Na0ltYi84c0FBckRFL042dHZQeHRWTlRwQwpxTDZtbXFHcmh4REtUcnNmR1JKa1o2Umla NlRpWXFwTlUxR1IxWmlWZHQ5dHNOZWJXdVJWUGR2QldmNHYrNWdEcDNMU1UwZTZtQ2RlCmZYTUNy aUEzNjdWQWNPM2ltWmJtUmkwZEJyNW1mbTZXcVprRm1Vd2hqRkJjUVc2V2hiV3RwcllPUXFqZ1Vi WWwyNDVFSW1Xa3BnejAKSEk2dDBOelVxS3FtSml1QXZPd01Nd3NyOGFvZElVU2gwa1FpVWNHajdG ZjF0UTR1QTBVaVVlSzFpME8vOWxOUlZTUE1BeDd0dzVRawpOdzh2Zkx1V052WktTc3FFRWVKZENu S3orbHBhNitneThibVFTQ1RDY2NRamxOOWRmTTNVTzRsRFJ2cElKTzFwd2VQNUFXTUdXeHM2CkdL dDlaZC9MZmNod1dma2huSzg0OFFRU3pwUndoSUxjTE5PK2x1b2FtcDNaQkdHMDd6UUNsaVVteXdB THpNN1JWVU5UQ3lHVW41T0oKZllJbFBHRGVhUk52ellPc1djamZmVzkyZDA1bTMzNXMvQmlvcWln M05INXpqakluNDRHVmJmOVAvTTFIQ2Q1L0FRQUFnQzVXOEZvNgpkVFZWYjM3cnA2ZHFNM1N4NWZU VU85WjJqZ2doSHBmN3NMaEJXZmtmZjZBbWJLeXU1T2daR09HMUJmNm5mRm1NVGZyRUhEaWRrWnF5 CmJPNFVySnJNVGs4ZE0rbmJWUkcvbkR5NGQvdUdOY3ZYUmVHQllWZjBFa1lvTHZ2dk5iRWlCbHNX Q0FRVUtoVnJURW04am4vNVZUcUEKckxSN2RrNXUwcUZTcUxUZmQwV0hSTVlnaElSQzRkWHo4UkV4 djhuS0F4NXRUWFdsTGtzZmEzeVlrb3g5bTVBd1Fyd0w0YXVFNHhCdQprYkM3dUphbUprMHRiWW5H NEIrbVRabytkOU9lSTJwMDljalZpenhIK01qS0QrRjh4WWtua0RBWXdoSEUxM3pySmdpamZhY1Jz c1crCkFKMmRuc3IrTzUvNElJUUh6RHR0NHExNWVPc3NDSGVmOUlBSUlWVlZOZUhyMTlqeTFUOU9q NW40N1NmK25nTm4zQUVBQUlET211SG4KbFplVDJkN1dLaEIwVkZXVVh6cDczUDJyRVc4S2dyVDdq N1BTeTB0ZlZKYVhIdGkxQmJ1Z3dzelMrdWFsOHp4dSs5SFlIVUd6SjJKcgpFamJxTWxsLzNickti Vys3ZXVIVXRzaFFHN21GKzF4Lzd5dm5Ud29FSFZ4dU8wMUZGUzlBKzd1NEk0UW1Udi8rYWNIajlO UTcvNiswCnNNS1VLRUtKRWhiL3dKQ1RubXJyNElJUVl0czduVHkwajhmajV1Vms3TmtTTVNOd3Nh d0FudVkvVnRmUTVQTjVFc09xYTJnT0hqWmEKUTBzYklVUWlrZnE3RHFKUWFiTHlnRWRyWkd4eS9l S1p0dGFXK01PeHYvNFNpZGZvMGhIaVhRaGZKUnhIc2hLVjNWMmNXYjgzQVIvWgp0MzErd0Jpc3Na SlRodFdtTnhMT1hqaDVCUHM0UkpnZnd2bUtFMDhnWVRDRUk0aXYrZFpORUViN1RpT0lyNXliOFlC dDc0UXZ5emxnCjNta1RiODNEVzJkQnVQc0lYN0p4Y0Q1MzRsQnJTL09oWDdmVlZWY085eDRMaFR2 NFFyVzJ0eWFtWElzOXRtUHZrVzBTLzhVZTI1R1kKY3EyMXZSV3lCQUQ0dklSczJMNTk0NXBoL1Uw SDlHWE9HamVzaWxNV3VuRUhYdjk5dDNERnRHODhBM3dHQjRXc2QvWHdRZ2lGYnR4eApjTTlXRDJ1 amEzK2NucmNrRkZ1VHNISDV1cWlOb1V1ODdFM3ljakwwall5eFdrVFdMV1g4WndUdTNMeHVvTG5l dHZVaFlWdjMvcjhBCmRYVEZpdU8xMGJzM2hTNXBiMnRGL3p5akxCM2hQMm9hc2ZPVU9Sa1AyUDJk RVVJL2JkcVJmT1BTWUd1amtFWGZMVjhYaFcyQ01JQ0EKT1F0aVl6Wk5HaUY1MG4yMDc2U3Z4L3Bq eXdaR3htT256cFNUQnp6YTFaSGJka1dGRFhmc1U4VXBVOWZRZkZOYkUwVW82NVE1OWlyaApPQktW bkp6dS85ajdrVEd4TVJzOXJBeHZKSnhkc21ZajF2amp5cDluang4K2NiaUx1b2FtcmFQcnN1K255 TW9QNFh6RmlTZVFjS2FFCkk0aUgvZFpORUViN1RpTklaQW4vdTQzOEErYWROdkhXUEx4MUZ0Szc3 K0xwWTlqRk9UY3ZuMS84M1NRN0k1V1VwQnNJb1dVL2J6NS8KNHRCd3h6NXA5LzdjY2ZpY2dxTGlK LzRXQkY5T0JUSjE4OHVwZjk2NzFkcld3dFF5VUpUNk1YajkrblgxSzQ2cWlwcUhteGZrR1FEdwpx WG5ybDFPbFZYTEtWZ1FHSFA0ajZaT2QxS2Nmb1N6UEMvT1h6cDE2TGpIakV4a0hnRTc2RUY5T2hX dmN3WWRTVmxIQ051L1AwTkZWClVKRDh3NDVRS0NSVHlMbFAwaUZMQUlEL2hwejBWUDlaUDBDRTc4 c01QNi94QWJPSCs0eXJxaWhmdjJyUnhHbHovdDF4QVBoRXdLVXkKNEVOUlZGU2lVVlhJWkxLU0ZE S1pUS09xS0NyQzUwWUF3SDlFUmRuTFlkNStFT0g3TWpkbzFjSGRXOTB0V0V2bitFK2Z0OWgvNXJ4 LwpkeHdBUGhGUU9ZRVBoYXlzVENGVEplNjZoYU9RcVdUbGY3eEUrSWNraVllYnZCV0pSSkx1UXRo STJMZjdBZUNHRFJ0MjQ4YU43b1JkClhsNitjdVhLMjdkdjE5VFVxS3FxdXJtNVJVWkcydHZiZHlH WVRtWUFBTkJsMCtjdGhnamZJN2ZCUTAvZlN2dDB4Z0hnRXdGbjNNR0gKb3F4TXBsREl5a3BLaFA5 UktHVHBXMEdKcEh6TWdNVTMydjBBQ2dzTHV4bVByNit2dWJsNVdscGFlM3Y3OCtmUC9mMzk5Ky9m MytXcAp3UUVKQUFBQVFPRU9nTXpDblV5bXlLamJsY2xraXB4N3VJcmo4WGdNQnVQSWtTTjZlbnBN SmpNdUxnNXJ2MzM3TnB2TnB0Rm9GaFlXCjE2OWZ4OWMvZS9hc2xwWld2Mzc5SGoxNkpERlVSVVhG OE9IRFZWVlZod3daMHREUTBKbXRjN2xjSFIyZDhQQndGUlVWOU0rejh2ankKNmRPbnpjek1xRlNx dGJWMWNuSXlRc2pWMWZYbHk1Y2tFaWswTkZUV2Rnc0tDbXhzYkhSMWRSTVNFZ2czblplWHQzVHBV Z01EQXlVbApKVzF0N1duVHB1M2N1VlBXUlBBNFNTU1Nnb0pDZlgwOVFxaXhzVkZSVWJHOHZCd1B0 YmEyOXV1dnYxWlJVYkd6czN2NDhHR1gwd0lBCkFBQUFLTnpCZjZod1Z5SlRLQlFsR1NnVWlySlNw d3AzTXBuYzFOU1VrNU5UVkZTMGE5ZXVrSkFRckgzaHdvV2JObTFxYUdoWXVYSmwKWUdBZ1hreG5a R1NVbEpUNCsvc0hCd2RMREJVVUZNUm1zNnVxcWx4Y1hQQng1S05RS0MwdExVS2hzSzZ1VHRZNjgr Yk5pNHVMYTI1dQpEZ2tKV2JKa0NVTG8vdjM3Q0NHUlNCUVJFU0ZydThIQndlUEdqWHYrL0hsR0J2 RXREcVpNbVpLUWtIRDgrUEc4dkR5SlUrYlNBK0p4CnRyVzEyZG5acGFXbElZVFMwdEpzYlcwTkRR M3hqc3VXTGJPeHNhbXVybDY3ZGkyZXRDNmtCUUR3WGxSeXl2dzg3UkZDTlZVVlh2YTkKUHEvZ3Vl MXRZY3QvZ0owSXdNY0V0NE1FTW5YemRwQjNVbSs3OXZkUVVpTCtIb1ZBSUxpZi9xZTd5MWYvUHhh bExqSEhxMVVTaVZSVApVOE5nTVBoOFBvMUdlLzMzUTg0d2ZENmZRcUZnSzVOSXBQTHljZ01EZyty cWFtdHI2K3JxYWlSMmhUZUR3WGowNkJHTHhhcXVyblp4CmNTa3VMaWIrcWZqbkZlRWtFcW1pb29M RllrbThoQzliVzF2NytQZ0VCZ2IyN05tVGNCREM3VEtaek1lUEgrdnE2bkk0SEVORFErbXIKV1lS QzRZa1RKMDZmUHAyU2tpSVVDaWRNbUJBZUhxNmpveU5yUUR6T05XdldVS25VMWF0WGI5cTBxYlcx TlN3c0RBOUdUMDh2TnplWAp5V1NLYjZpVGFRSGd5OUdGMjBGMnpkVUxwKzcvZGZ2bjZEMmZZNVp1 WGo2ZmNQcll0dDlQd1FFREFLRVBjVHRJT09NT1BoUUtoU29TCkNXVzlLaElKS1JTcWRLVXU2d0oz Qm9PQkVDS1R5ZGdIU0lSUVVsS1NrNU1UblU2bjBXamlhK3JxNmlLRXRMUzBHaHNiSmNadmFtclMK MTljbmtVaDZlbm9WRlJXZG40dWVucDZjVnk5ZXZGaGJXK3ZzN0d4dmIvL25uMzlLcjBDNDNZYUdC aTB0TFh4cUJEK2NDZ3BUcGt3NQplL1pzVlZYVi9mdjM5ZlQwSms2Y0tIOGlXSnplM3Q3WVpUQVBI ejcwOXZZV0gvUFZxMWZhMnRydkt5MEFmSm0yaEFWdkNRdjJHV2p0CllXVncrZHlKTis5STF4TDhQ TzFkelJpeng0OG9MbnFDTmE1ZU1HdnZMNUVUaHprUE1HZmV1bklCYTB3NEUrYzl3TXFsajg3cUJi TXkKSHFSZ2o0elpFaFo4ZUcrTXJDNVh6cC8wY1dlN21qRitXdno5K2xVTDR3L3Rrd2dwZVA3MHlK Q2cwVzZXc2lLNWRQYTR6MEJybHo0Ngp5d01Eb241ZWNXRDNGbXlqY2IvdnhsYUlXcnY4K0lFOXNy cmZ1WDF0dkplamMyOHRIM2YybmR2WEVFS2pYQzJXZlQ4bDZmb2w3QThGCjBpc0FBRDRFS056Qmg2 TExZRlZVY3dRQ2dmUkxBb0dnb3BxankyQjFaM3gvZi8rZ29DQU9oeU5Sb0dPWGQ5ZlYxV0Zsc1VU OTNkVFUKaEgwcTRISzVuZDhXL2xsWlFVR2hvNk1ESVZSVlZZVy9hbUppRWhzYlcxbFp1WFRwMG9D QUFNSzZYM3E3R2hvYXIxNjlraGhLRmxOVAowNFVMRno1NDhFRCtSTEE0blp5Y2lvdUxPUnpPOCtm UG5aeWNKRDcvVkZaV3ZxKzBBUEJseWs1UHJhbXFPSEl4T1hMbndlMGIxaUNFCk1oL2NEUS8rTVdS RFRISnVxZGZvTVdFcjVtTnJ2aXd1eXN2SjJIbmsvS0VMaWR2V2h3cUZ3dHpNaHpzMy9SeTE5MWh5 YmluTHdPaGMKM0VIYnY1L1phZWZvU3RqbFVWYmE5bzFyby9jZVM4d3UwZFpoWERoNXhNcE84bkdx TDR1TGFDcXFaMituRTBhU20vbHcyL3JRVFhzTwpKK2VXbXZhMWpEKzB6Mm5BWUlSUTFzTjdkbzV1 K0tUY1BMeGtUV1R0MHJtaEczZmNMYXhlR0x4dWQzUVlRdWpLL1FKYlI5ZEQ1Mi9mCnlueEJ1QUlB QUFwMzhEa3hZdlZRVkZCNDh1enhvNElzaWYrZVBIdXNxS0JneE9yUm5mRXRMQ3pNemMzNWZINVVW SlN1cm01UlVSRlcKV08vYnQ2K2xwZVczMzM1emM1Tjg3UGJJa1NPam82UGIydHIyNzkvdjVkV1Zo N2JxNit0ZnZIaXh1Yms1S2lvS3Z3ckkxZFUxUGo1ZQpJQkQwN3QwYnY0ekgwTkN3cUtpSXorZkwy cTZUazFOc2JHeExTOHYrL2ZzSi80ZzJkT2pReU1qSXFxb3FnVUJRV1ZrWkVSRXhhTkNnCnpreUVS Q0k1T0RqTW5EblR6czVPWXVUUm8wZHYzcnk1b2FFaFBqN2UydHI2ZmFVRmdDOUhSd2YvNWZPblAy M2FxYW10NHp4d2NFMTEKSlVMbzkxM1JjNE5XTzdwNVVLaTBjVk5uNVdWbklJVDRmRjdSazd3MW0z Y3pXUWJHSnFaMU5WVWtFaWx1LzY1Wjg1ZFpzdTJvTkJYZgp5ZE1vVkdwdk00dU9EdjZ6d253THRo MWhsNU9IOXMxWnVOTGN5b2Ftb2pvK1lEYUpSREszc2hFUGljL25sVHd2bXYzamNpcE5oVENTCnVQ MjdaLzI0ckorTkE1V200anQ1T29WSzdjZTI1M0hiUzU0L05lL0h4a1pvYW16b1pkcVhzRHRDU0Yx REt6MzFqcUNqWTVqMzJMakwKS2Zqc0xHM3NaYTBBQUlEQ0hYeE9sSlNVRGZXTnJjeHRyUzNzSlA2 ek1yYzExRGVXdnNVN1NZcWM4YU9qbzRjUEgrN282RGhvMEtBZgpmdmpCMXRaV0lCQ29xS2hZVzF2 MzZOSGo1TW1UR3pac2tPZ1NHUm1aa1pHaHA2ZTNkZXZXbjMvK3VRdVRXcjkrL2R5NWMzdjM3bTFu ClowZW4wN0hyZWNMQ3d0YXNXYU9tcGpaejVzeDkrOTc4Q2Z2U3BVdWpSbzB5TWpLU3RkMk5HemNl UFhxMFY2OWVEZzRPVkNwVitocjMKL2Z2M1oyZG4yOWpZMEdnME5wdmQyTmg0OE9EQlRrN0UyOXY3 K3ZYckV0ZkpJSVEyYmRwVVdGaklZckhDdzhOLysrMjM5NVVXQUw0YworYmxaZmZ2WnFLclJFVUwx TmRVTVhUMkVVSGJhL2NpUUlEc2pGVHNqRlJkVGJacUtDa0tvSURlcnI2VzFqaTRUVzdhd3RpV1JT RmxwCjk5MEd2L2w0M1BDcW51M2dUQ0tSOG5PelRNMHN5R1FLWVplSEtVbHVIbSs2TkRjMVd0cllT N3g1RnVSbW1mYTFWTmZRbEJWSlZ0bzkKOXlIRHNaV3JLemxPQXdjcktDbyt5azYzc0xaVFZGTENS bkIwZFpmVkhTRVVjK0JVVG5ycVNCZnp4S3R2dmhlWGw1MWhabUZGSmxOawpyUUFBK0NERkZhUUFm Q0xrM0d0Yy9DVjh1WC8vL3RoVk1RaWhvVU9IWWhWbmMzTXpRc2pQejQrd3U2NnVibWUralMwUmlm Zy9wMCtmClBuMzZkR3dadnlwbStQRGhCUVVGRW9QWTJ0bytmZnBVem5adGJHenk4dkt3NWJhMk51 a3dldmJzZWZMa1NjSUlDUWNVajNQczJMR0UKU2RQUjBibDY5V3BuUmdNQUVNcEpUOVZtNkdMTDZh bDNyTzBjRVVJOEx2ZGhjWVBFTFc2ejAxT3g2OWNSUWprWkQ3RGw2a3FPbm9IUgptODhBT1puWWRU STVmNjlKMktXbXVsS1hwWTgxUGt4SnRuRndsZ2hKdkJkaEpPSWJ2WFhsZ3RzZ0w0VFFvOHcwbnds VDhVWjc1d0d5CnVpT0VqRTM2eEJ3NG5aR2FzbXp1bENFamZiQVBBM1pPYm5KV0FBQjhDSERHSFFB QUFPaXM3TFQ3ajdQU3kwdGZWSmFYSHRpMVpjSzMKM3lHRXpDeXRiMTQ2eitPMkg0M2RFVFI3SWw3 aTIrSlZlSHFxcllNTFFraVh5ZnJyMWxWdWU5dlZDNmUyUlliaTlUcGV3VXQzTVRJMgp1WDd4VEZ0 clMvemgyRjkvaWNScmRQSFBFbmd2d2tqd2pWNzc0L1R4L2J0ZFBiNUNDTFczdFZaWGNuamM5dHRY L3poejdIZTZ1cWFzCjduUDl2YStjUHlrUWRIQzU3VFFWVmF6eGFmNWpkUTFOUHA4bmF3VUFBQlR1 QUFBQXdMOWF1S2VuZnJkd3hiUnZQQU44QmdlRnJIZjEKOEVJSWhXN2NjWERQVmc5cm8ydC9uSjYz SkJSZlUvejBPYnUvTTBKbyticW9qYUZMdk94TjhuSXk5STJNc1JQMnNzNjRZMTFXUjI3YgpGUlUy M0xGUEZhZE1YVVBUVnFwd0YrOUZHTW55ZFZFYlFoWVBzZTE1Si9HNmlabTVzVWtmaE5BbzM0bC94 QjhOOFBaUW82djNzM0hBClR1b1RkdmVmRWJoejg3cUI1bnJiMW9lRWJkMkxOUWJNV1JBYnMyblND RGRaS3dBQVBnUzRqenVRcVp2M2NRY0FnTSsxT3BkeEgvZEsKVHRtS3dJRERmeVQ5SzFFOUw4eGZP bmZxdWNTTUxvOVFYdnBpLy9iTmE2SjJ3eTRHNENPQSs3Z0RBQUFBLzVxYzlGVC9XUi8xV2FFegov THdTenNUeCtielNrdWZyVnkyYU9HMU85K0ovNE9vQmQ0NEM0RE1HaFRzQUFBRFFLUlZsTDRkNSsz M01MYzROV25WdzkxWjNDOWJTCk9mN1Q1eTMybnptdk82TTl6azUzY1I4Qyt4R0F6eGZjVlFZQUFB RG9sT256Rm4va0xib05IbnI2VnRyN0dtM1oyazJ3RXdINHJNRVoKZHdBQUFBQUFBS0J3QndBQUFB QUFBRURoRGdBQUFMeDNTdkM3RVFEUVBhODdlRkM0QXdBQUFCK2NvZ0lKa2dBQTZJNjIxaFlvM0FF QQpBSUFQWDdpVDRKY2pBS0JiV2h0ZlFlRU9BQUFBZkhCOWRKVXBjTGtNQUtDcjZxdktlYlhGSDJK a3VCMGsrR0NmTmR0YkgyVGNLWHBSCktCUytsdnk4cUtEWXAxZGZad2QzVlpvcUpBb0E4S2toa1Vo YXFLR1dUMUpVVVg4dEZBbUVrQklBd051OTd1QzF0YmEwTmRaemExOWcKN3lRaWtlZzlQallWQ25m d0FhVm4zZWR5dVE2V3JvcUtpcEpIOXV2WDFhODQ2Vm4zUGR6Z0dYNEFnRStSbnA0ZXQ2U2t0YTYy c2FIaApQekNkNXJaMnVnb05XODdOemNWS0NoYUxCVHNhZ0EvMytSLy9QeFR1NEROUVZsSENOdS9Q ME5GVlVKRDhpN05RS0NSVHlMbFAwaUZMCkFJQlBWcytlUFV0S1N2NGJjK0VKU1pxYUd0anlxMWV2 c0hwQ1gxOGY5aklBSDZlQ2g4SWRmT29VRlpWb1ZCVXltVXo0S28ycW9xZ0kKaHg4QUFHcjNqMEdw bWF1cXFvb1FFb2xFTFMwdDZBT2NDQVFBZk9pcUhRcDM4QUdSbFpVcFpLcVNrakxocXhReWxheXMv TmFEV3lRUwp2ZXRQaUhTWC83VjNkN0ZObGdzQXgvdnVvMTNSUlFlZEhRd0ltQ2pURE1jNG1aMEp3 WEFVbzhtODhtckVHZVZHMUlSTWRvRVI0d1VhCmtvVjVvWWwyRGd5b3lVejh1aUhlYUxJbzhZSVRQ blppcHRuTUZDSFpKcFdSYlRDc3pWelBSWk9kblcwdFErTlI0ZmZMTHNqTCsvSDAKMlZqK0xjL2JM cmh4a1lmUDJYTG8wS0h0Mjdjbms4a2RPM1pjOFo5b1JVWEZwazJiWG4zMTFiVnIxLzcvNTMvcjFx MmZmZmJaMWM0QQpNTC9kcjRGSGNTR2R6VDJRYkRZN09EZ1lDb1dLaW9vU2lZVHZML3k5dUd1ZVAw cHBhVGdTQ1plV2xDejRGWW1FUzB2RDh6Tjlqci9hCmcwb21rNjJ0clcrKytXYUJmV1lHUHpnNHVI SGp4c2NlZSt4UEdlcTMzMzc3bTUvL0FBRENuZXNyM01QaFNKNXVMdzJISS9QRGZVRy8KL1BKTExC Wjc5OTEzNC9INExiZmMwdDNkbmR2ZTA5T3pmdjM2YURSYVUxUHo2YWVmenV6LzhjY2ZWMVJVM0hu bm5YMTlmWE5PTlRJeQo4c0FERDl4d3d3MWJ0bXdadS9vYnprNmVQRGt4TWRIUjBaRk9wNDhkTzNi Ri9aY3VYZHJXMXRiYjIxdmc2aDkrK09GdHQ5MVdWbFpXClcxdjd4UmRmNU5zem5VNHZXN2JzcFpk ZUNvS2dxS2pvd29VTG9WQm9mSHk4dUxoNGFHaG8vbFEwTmphZVBYczJDSUlYWG5naE5Pdi8KQVlh R2hyWnMyVkplWHI1NTgrYmNBb0I4MHdzQUNIZXVtM0F2Q1VjaWtaSThJcEZJYWNtaXdqMGNEazlN VEh6MTFWZURnNE92di83NgpuajE3Y3R0Mzd0elozdDQrTmphMmUvZnVtWVVyUVJDY09uWHF6Smt6 emMzTnp6MzMzSnhUdGJhMnJsKy8vdHk1YzRsRVl1WThpL2ZHCkcyODgrK3l6eGNYRnUzYnRTaWFU Vjl4L2JHeHMzNzU5OTl4elQ0R3JQL1hVVTkzZDNSY3ZYdHl6WjgrdVhidnk3Um1KUkM1ZHVqUTkK UFgzNTh1VU5HemFjT0hFaUZBcWRPSEdpcnE2dXVycDYvbFRrbmxka3M5bVhYMzU1OXBCMjc5NmRT Q1NHaDRmdnZmZmUzUHprbTE0QQo0SzhtT0hMa3lHTDI2Kzd1bnA2ZURvVkM3NzMzWHU3VnU5NkJI K0xsWVRONERUdDNNVk8vYnMxdlB2ekxmL1UwL21OelNjbkM5MUZNClRVMGRPM2wwVStLZi8vMVpu TGZHZldhQlJ4QUVQLzMwVXl3V3kyUXkwV2owMTEvLzU0M2hNNWxNSkJMSjdSd0V3ZERRMElvVksx S3AKVkcxdGJTcVZDczFhNFIyTHhmcjYrcXFxcWxLcFZDS1JPSDE2N29jakZGaG5QelkyVmxkWDE5 L2ZINDFHMCtsMFRVM05xVk9ubGk1ZAptdThNUlVWRmRYVjFkOTExVjN0N2V6d2V6M2YxMnRyYWh4 OStlTWVPSGJQWDBTNjRaeEFFSXlNalZWVlZMNzc0WWxsWjJmUFBQOS9lCjNqNDVPYmwzNzk1OFV6 RjdBbk4vWHJGaVJXOXZiendlVDZWUzlmWDFRME5EVjV4ZTRCclFPL0JEN3ZkNU5wdHRibTdPL1k3 YXRtMmIKbVlHL0Y2KzQ4MGVKUk1xeTJid2ZXNUxOVGtjaVpmTVRPZDhDOTFnc0ZncUZ3dUZ3N2ds a0tCVDYvUFBQR3hvYXlzdkxvOUhvN0QwcgpLeXREb1ZCRlJjWDQrUGljODA5TVRDeGZ2andJZ25n OFBqSXlrbWRnQzQvaDdiZmZQbnYyN0pJbFM0SWdpRWFqWjg2Y09YejRjSUV6ClBQUE1NMjF0Yllj UEg4NVZlNzZySHpseTVQejU4M2ZmZlhkOWZmM1JvMGNManpOM3FxYW1wdVBIajRkQ29lUEhqemMx TlJXWWl2bEcKUjBkek03bHMyYkx6NTg4WG1GNEFRTGh6dmFpTVZZMmtocWVtcHViLzFkVFUxRWhx dURMMnV6NzdvN201dWJXMWRYaDRlRTZnNTlaLwpqNDZPVmxSVXpEa2tIbzlQVEV6a3dqcWRUbC9W NVRvN083LzU1cHVab0I4WUdPanE2aXB3MCtmKy9mdVR5V1IvZjMvaHE2OWR1L2JBCmdRTS8vdmhq VzF2Ym80OCtXbmljdVpmekd4b2FUcDgrUFR3OC9QMzMzemMwTkJTWWlnVytLWldWbzZPanVmbkpQ Y01CQUlRNzE3dVYKVmF1S2k0b0d2dnU2ci8vZmM3NEd2dnU2dUtob1pkV3EzM1ArbXBxYWRldlda VEtaL2Z2M1YxWld6cnpCV1ZkWDE2VkxsdzRlUERpegp1SHpHZ3c4KzJOSFJjZm55NWJmZWV1dSsr NjdpUTF0N2VucHV2UEhHTys2NFkyYkw3YmZmZnZQTk4vZjA5T1E3SkJLSkhEeDQ4UEhICkgvLzU1 NThMWEwyeHNmSDk5OStmbXBxNjlkWmJaOWFvRkI1bkVBUWJOMjU4NG9rbk5tellrRXY1QmFlaXVy cDZjSEF3azhuTVB2YisKKys5LzdiWFhKaWNuWDNubGxhdWFBUURnVCtkOTNQbkRmclpLU3F1WHI2 NWV2bnJ4aHhSWTVqNWZSMGZIMXExYmI3cnBwZ01IRGdSQgpVRmRYTno0K3ZtVEprdHJhMmxXclZx MWN1ZktERHo2WWM4aStmZnUyYjk4ZWo4ZFhyMTdkMmRtNStJRWxrOG1XbHBZNUcxdGFXam83Ck93 dmtiMDFOelpOUFB2bjAwMDhmT25RbzM5WDM3dDI3YytmT2xwYVdOV3ZXZEhWMUxYS2NUVTFOanp6 eXlFY2ZmWlJ2S2lZbkp6LzUKNUpPSEhucG9mSHc4dDlCLzVzemJ0bTJycXFwS0pCTHZ2UE9PbjFJ QStCdHhjeXA1L2M2YlV3SDRpM0J6S2x3YkxKVUJBQURoRGdBQQpDSGNBQUJEdUFBQ0FjQWNBQUlR N0FBQUlkd0FBUUxnREFBRENIUUFBaERzQUFDRGNBUUJBdUFNQUFNSWRBQUFRN2dBQUlOd0JBQURo CkRnQUFDSGNBQUJEdUFBQ0FjQWNBQUlRN0FBQUlkd0FBUUxnREFJQndCd0FBaERzQUFDRGNBUUJB dUFNQUFNSWRBQUFRN2dBQUlOd0IKQUFEaERnQUF3aDBBQUJEdUFBQ0FjQWNBQU9FT0FBQUlkd0FB UUxnREFJQndCd0FBaERzQUFDRGNBUUJBdUFNQUFNSWRBQUNFT3dBQQpJTndCQUFEaERnQUF3aDBB QUJEdUFBQ0FjQWNBQU9FT0FBQUlkd0FBRU80QUFJQndCd0FBaERzQUFBaDNBQUJBdUFNQUFNSWRB QUNFCk93QUFJTndCQUFEaERnQUF3aDBBQUJEdUFBQWczQUVBQU9FT0FBQUlkd0FBRU80QUFJQndC d0FBaERzQUFBaDNBQUJBdUFNQWdIQUgKQUFDRU93QUFJTndCQUVDNEF3QUF3aDBBQUJEdUFBQWcz QUVBQU9FT0FBQUlkd0FBRU80QUFJQndCd0FBNFE0QUFBaDNBQUJBdUFNQQpnSEFIQUFDRU93QUFJ TndCQUVDNEF3QUF3aDBBQUlRN0FBQWczQUVBQU9FT0FBRENIUUFBRU80QUFJQndCd0FBNFE0QUFB aDNBQUJBCnVBTUFnSEFIQUFDRU93QUFDSGNBQUVDNEF3QUF3aDBBQUlRN0FBQWczQUVBQU9FT0FB RENIUUFBRU80QUFDRGNBUUFBNFE0QUFBaDMKQUFBUTdnQUFnSEFIQUFDRU93QUFDSGNBQUVDNEF3 QUF3aDBBQUlRN0FBQWczQUVBUUxnREFBRENIUUFBRU80QUFDRGNBUUFBNFE0QQpBQWgzQUFBUTdn QUFnSEFIQUFEaERnQUFDSGNBQUVDNEF3Q0FjQWNBQUlRN0FBQWczQUVBUUxnREFBRENIUUFBRU80 QUFDRGNBUUFBCjRRNEFBTmVYL3dCSTNkbXRqRm5pREFBQUFBQkpSVTVFcmtKZ2dnPT0KLS0tLS0t PV9QYXJ0XzMyMTI4OTNfMTY2NDQ1Nzk0NC4xMzkyMzg2Nzc5MTIzLS0K --===============0510161059547496101==-- From gshereme at redhat.com Fri Feb 14 10:50:47 2014 Content-Type: multipart/mixed; boundary="===============0648079903624774364==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Fri, 14 Feb 2014 10:50:46 -0500 Message-ID: <127908115.1936906.1392393046744.JavaMail.zimbra@redhat.com> In-Reply-To: 1897757841.1934904.1392392681037.JavaMail.zimbra@redhat.com --===============0648079903624774364== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Has anyone else noticed that GWT Dev Mode is unbearably slow for WebAdmin? = On my machine, it's to the point where I might as well rebuild the entire a= pplication for every change and not bother with Dev Mode. Pages take 4 or 5= minutes to render. Sometimes after 5 minutes, I just give up, close everyt= hing, and rebuild the app. For now, I want to see if others have this issue. If we confirm that it's w= idespread, we can discuss ways to mitigate. Greg Sheremeta Red Hat, Inc. Sr. Software Engineer, RHEV Cell: 919-807-1086 gshereme(a)redhat.com --===============0648079903624774364==-- From vszocs at redhat.com Fri Feb 14 12:24:52 2014 Content-Type: multipart/mixed; boundary="===============0047567729328917628==" MIME-Version: 1.0 From: Vojtech Szocs To: devel at ovirt.org Subject: Re: [Engine-devel] Using REST API in web UI - review call summary Date: Fri, 14 Feb 2014 12:24:43 -0500 Message-ID: <1597405730.3339806.1392398683095.JavaMail.zimbra@redhat.com> In-Reply-To: 529ADEF4.9080500@redhat.com --===============0047567729328917628== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi guys, I apologize for my extremely late reply in this discussion.. (please find my comments inline) ----- Original Message ----- > From: "Michael Pasternak" > To: "Vojtech Szocs" > Cc: "engine-devel" > Sent: Sunday, December 1, 2013 8:02:12 AM > Subject: Re: [Engine-devel] Using REST API in web UI - review call summary > = > On 11/29/2013 11:59 AM, Michael Pasternak wrote: > > On 11/29/2013 11:45 AM, Michael Pasternak wrote: > >> On 11/28/2013 09:22 PM, Vojtech Szocs wrote: > >>> > >>> > >>> ----- Original Message ----- > >>>> From: "Michael Pasternak" > >>>> To: "Vojtech Szocs" > >>>> Cc: "engine-devel" > >>>> Sent: Sunday, November 24, 2013 9:07:01 AM > >>>> Subject: Re: [Engine-devel] Using REST API in web UI - review call > >>>> summary > >>>> > >>>> > >>>> > >>>> Hi Vojtech, > >>>> > >>>> First of all it was a good "presentation" of requirements + suggested > >>>> solutions - well done!, > >>> > >>> Thank you :) > >>> > >>>> few comments/questions inline. > >>>> > >>>> On 11/21/2013 11:18 PM, Vojtech Szocs wrote: > >>>>> Hi guys, > >>>>> > >>>>> this is a summary of yesterday's review call, I'll try to highlight > >>>>> important Q/A and things we agreed on. > >>>>> Feel free to add anything in case I've missed something. > >>>>> > >>>>> -- > >>>>> > >>>>> Q: Why don't we simply try to use existing Java SDK and adapt it for > >>>>> GWT > >>>>> apps? (asked by Michael & Gilad) > >>>>> > >>>>> A: This might be a viable option to consider if we wanted to skip > >>>>> JavaScript-based SDK altogether and target Java/GWT code > >>>>> directly; we could simply take Java SDK and customize its abstracti= ons > >>>>> where necessary, i.e. using HTTP transport layer > >>>>> implementation that works with GWT. In any case, this would mean > >>>>> coupling > >>>>> ourselves to Java SDK (which has its own release cycle) > >>>>> and I think this would complicate things for us. > >>>> > >>>> not sure i buy this one :), this is the purpose of any sdk, including > >>>> the > >>>> one you about to write, people that will use it, will be "coupling" = to > >>>> it ... > >>> > >>> Of course, but by saying "coupling ourselves to Java SDK" I meant SDK > >>> perspective, not client perspective: > >> > >> of course, but you told something different, that you want js-sdk to be > >> aware > >> of the client, and this is actually why you taking this path. Yes, this SDK targets JavaScript/browser runtime and its code should theref= ore be as "close" to it as possible. There are some conceptual gaps between wor= ld of Java vs. JavaScript in terms of language, coding practices and patterns, available APIs, etc. (at least) for the first iteration, I wanted to avoid dealing with any sort= of discrepancies between Java vs. JavaScript + extra overhead when dealing with Java SDK; my goal is to prototype initial SDK code by hand, verify it in GUI code, then consider code generation, etc. (so-called "baby steps", complexi= ty can always be added..) > >> > >>> > >>> - someone else (you) maintains Java SDK and therefore controls genera= ted > >>> sources (JAR or RPM isn't relevant here) > >>> - another guy (me) maintains (fictional) Java/GWT SDK that relies on = Java > >>> SDK + some (supported) customizations > >>> - the only way I can impose changes in my SDK is through supported > >>> customizations as you control original (Java SDK) sources, > >>> i.e. the whole code generation process is driven by your SDK, so my= SDK > >>> is coupled to your SDK's build/release cycle > >> > >> that's how things working in software, you always depending on the cer= tain > >> version > >> of the component you're working against, as it expose set of features = you > >> need, i don't > >> think that having control over framework features, justifying rewriting > >> the > >> framework ... I agree with your point. For me, however, putting Java SDK on "starting pos= ition" for JavaScript SDK in its initial/prototype phase is just unnecessary compl= exity. I think that lowest common denominator for Java vs. JavaScript SDK is REST = API definition, i.e. definition of the interface. On one hand, building JavaScr= ipt SDK on top of Java SDK would mean that Java SDK might get improvements over= time as JavaScript SDK evolves. On the other hand, it imposes coupling between t= hese two, which might complicate things in certain situations. For now, I'd like= to keep things simple. > >> > >> (please note that i'm not against the js-sdk, go ahead, this is a nice > >> initiative indeed, i > >> just can't see the business case for not reusing existent infrastructu= re > >> cause it works > >> for all your needs and eventually both worlds would benefiting from it= UI > >> and java-sdk users > >> cause you where extending it with additional capabilities they may also > >> need) My motivation is avoiding any extra complexity during initial/prototype pha= se. But I see your point about Java SDK benefiting when used as the base compon= ent. > >> > >>> > >>> For the sake of simplicity, I guess it's best to start with SDK that = has > >>> no dependencies whatsoever. > >> > >> so why won't you rewrite the engine in Java-script? your js-sdk eventu= ally > >> will be depending on it, > >> this way you'll have control over it (and it's features) as well ;-) No need to rewrite Engine in JavaScript :) there is already a well-defined = API, my concern was about being flexible for JavaScript SDK development. > >> > >>> After all, there's no common dependency (aside from running Engine to > >>> provide XSD & RSDL) between Java & Python SDK too, if I understand > >>> correctly. > >>> > >>> In other words, building on top of something existing (just because we > >>> can do that) isn't always appropriate/flexible/efficient, it always > >>> depends on given context and requirements. > >> > >> it would be true, if your requirements would make existing infrastruct= ure > >> inappropriate. Well, I can't tell right now if Java SDK offers everything we "need" in JavaScript SDK because we need to do some prototyping first.. > >> > >>> > >>>> > >>>>> > >>>>> As proposed on the meeting, I think it's best to aim for JavaScript= SDK > >>>>> as > >>>>> the lowest > >>>>> common denominator for *any* web application that wants to work with > >>>>> REST > >>>>> API. oVirt GWT-based > >>>>> UI can simply bind to JavaScript SDK, i.e. Java/GWT code that just > >>>>> overlays > >>>>> objects and functions > >>>>> provided by JavaScript SDK. Another reason is ease of maintenance -= I'd > >>>>> rather see JavaScript SDK's code > >>>>> generation process to be independent of any other SDK (people > >>>>> responsible > >>>>> for maintaining JavaScript SDK > >>>>> should have full control over generated code). > >>>> > >>>> what do you mean by "people should have full control over generated > >>>> code"? > >>> > >>> It's related to "coupling from SDK perspective" I mentioned above: > >>> "the only way I can impose changes in my SDK is through supported > >>> customizations as you control original (Java SDK) sources" > >> > >> if you need additional functionality in java-sdk, you could do the > >> following: > >> > >> 1. submit a patch to java-sdk > >> 2. build new java-sdk locally and use it along with new feature you've > >> added > >> 3. make UI depending on next version of java-sdk (which includes your = new > >> feature) > >> > >> we (and all other SW projects) doing that day by day in engine,api,etc. > >> > >> (as i mentioned this would also benefit java-sdk users with additional > >> features > >> they might find useful as well) Yes, I see your point, and agree with that. > >> > >>> > >>> (by "people" I meant "JavaScript SDK developers") > >>> > >>> Full control means ability to change generated sources in whatever way > >>> desired, but assuming the idea of reusing/customizing existing SDK co= de, > >>> aspect of full control is lost in favor of reusing existing code. > >> > >> i disagree on this one, you have all control you need over java-sdk at= any > >> time > >> as it one of indoor projects. I meant "control" as being "maintainer" of something, sure you can propose patches to Java SDK too, but there can be problematic cases like some featu= re essential in JavaScript SDK but completely meaningless in Java SDK, etc. > >> > >>> And of course, this assumes that existing code (Java SDK) provides > >>> everything we need, which might or might not be the case. > >>> > >>> So I just vote for simplicity, generate JavaScript SDK the way like o= ther > >>> SDKs (Java/Python) - not trying to reuse anything, just grab XSD & RS= DL > >>> and generate sources. > >>> > >>>> the purpose of > >>>> code generation is to ease maintenance, i.e you/maintainer should not > >>>> write > >>>> the feature > >>>> once it available in api, just run CodeGen and you'll get it for fre= e, > >>>> but > >>>> this is zero control > >>>> over code. > >>> > >>> +1 > >>> > >>> I agree with you on this. > >>> > >>>> > >>>>> > >>>>> -- > >>>>> > >>>>> Q: What about functionality currently used by oVirt UI but not > >>>>> supported by > >>>>> REST API? (asked by Einav) > >>>>> [For example, fetching VM entity over GWT RPC also returns relat= ed > >>>>> data > >>>>> such as Cluster name.] > >>>>> > >>>>> A: Based on discussion I've had with other colleagues after yesterd= ay's > >>>>> review call, I don't think that > >>>>> separate support-like backend layer is a good idea. Instead, this is > >>>>> the > >>>>> kind of functionality that could be > >>>>> placed in oVirt.js library. Logical operations like "get VMs and > >>>>> related > >>>>> data" would be exposed through oVirt.js > >>>>> (callback-based) API and ultimately realized as multiple physical > >>>>> requests > >>>>> to REST API via JavaScript Binding. > >>>>> > >>>>> oVirt.js client would be completely oblivious to the fact that mult= iple > >>>>> physical requests are dispatched. In fact, > >>>>> since HTTP communication is asynchronous in nature, oVirt.js client > >>>>> wouldn't even notice any difference in terms of API > >>>>> consumption. This assumes JavaScript SDK would use callback-based > >>>>> (non-blocking) API instead of blocking one - after all, > >>>>> blocking API on top of non-blocking implementation sounds pretty mu= ch > >>>>> like > >>>>> leaky abstraction [1]. > >>>>> > >>>>> For example: > >>>>> > >>>>> sdk.getVmsWithExtraData( > >>>>> callbackToGetExtraDataForGivenVm, // might cause extra phys= ical > >>>>> requests to REST API > >>>>> callbackFiredWhenAllDataIsReady // update client only when > >>>>> all > >>>>> data is ready > >>>>> ) > >>>> > >>>> actually this the main bottleneck in moving UI to work on top of RES= T, > >>>> and > >>>> most interesting/complex part of this project, > >>> > >>> Agreed, it's because UI "got used to" using internal backend interface > >>> concepts (actions, queries etc.) in the first place.. So we'll have to > >>> emulate what we used to use to prevent regressions, maybe > >>> improve/refactor in future. > >>> > >>>> > >>>> you should think of very wise polling mechanism cause callbacks is a > >>>> nice > >>>> thing on paper, but behind the scene it all about polling: > >>>> > >>>> - the entity/s till action got accomplished > >>>> - add to this updating different grids > >>>> - running multiple actions > >>>> - showing events > >>>> - and obviously much more > >>> > >>> IMHO polling is just a workaround and indicates lack of proper > >>> notification solution. > >>> > >>> Apparently, oVirt web UI isn't some CLI program for which HTTP > >>> request/response style is sufficient. oVirt web UI is dynamic, > >>> interactive web application that displays/updates data in real time. > >>> This is, in my opinion, quite a big difference. > >>> > >>> I don't think callbacks are just a nice thing on paper. Callbacks are > >>> needed because the underlying communcation is async in nature: > >> > >> Vojtech, you've got all wrong, i told that you *do need* callbacks, > >> but implementing them only sounds easy, while actually it will be > >> a quite complicated task. Sorry, I misunderstood. Sure, it can be complicated, we just need to find (reasonably) efficient way to do things :) > >> > >>> > >>> - caller invokes API function and provides callback to execute when > >>> operation completes -> API is non-blocking > >>> - polling attempts to detect change (i.e. operation completed) and no= tify > >>> the caller, so it's also some sort of callback -> this is more > >>> complicated compared to simple callback > >>> > >>>> > >>>> and don't forget that every polled entity should be marshalled from = xml > >>>> to > >>>> the javascript > >>>> entity so at the end, "callbacks" mechanism will be extremely CPU > >>>> consuming. > >>> > >>> First of all, I don't understand how callback mechanism can be CPU > >>> consuming, can you please provide some explanation or use case? > >> > >> of course, you'll have to do per call-back call: > > = > > s/"call-back call"/"polling request", e.g: > > = > > 1 polling task =3D=3D N * (#1+#2+#3) > > = > > [where N is amount of requests you need to perform till desired state is > > achieved] Yeah, I call this "async callback chain", but if API doesn't support "atomi= c" operations based on GUI requirements, we just have to deal with it, one way or another. > = > i have a solution for this!, will get back to you/publish it when i have a > mature design. > = > > = > >> > >> 1. request/response to the server > >> 2. decompression of data from gzip > >> 3. object mapping (in 99% of cases) > >> > >> > >> note you'll have a lot of callback consumers that monitoring resource > >> state, waiting for new events. With callbacks, consumers just provide function to invoke upon given event = :) in other words, no need to monitor/check for events. > >> > >> > >>> > >>> Does Java SDK provide ability to poll Engine in order to get recent > >>> updates, and if yes, why? > >> > >> i was kinda hoping that you'll add it, but you've chosen to write your= own > >> sdk ;-) > >> > >>> > >>> Finally, polling makes things stateful, whereas SDK code should be > >>> stateless instead. If client wants to get recent updates, it should j= ust > >>> use (stateless) SDK code to achieve this goal. > >> > >> sdk cannot be stateful by definition simply because server is stateles= s, > >> (also pooling !=3D keeping state, being stateful means that you save d= ata > >> for request on server side) Hm, I'm wondering what others think, but for me, stateless > stateful. Keeping any sort of state causes extra complexity due to access/management of such shared state.. I'd rather avoid introducing state into SDK if possi= ble, and delegate the responsibility of keeping state to SDK consumer (client) c= ode. > >> > >>> > >>>> > >>>>> > >>>>> [1] http://en.wikipedia.org/wiki/Leaky_abstraction > >>>>> > >>>>> -- > >>>>> > >>>>> Last but not least, where to maintain JavaScript SDK projects: > >>>>> low-level > >>>>> JavaScript Binding + high-level oVirt.js library. > >>>>> > >>>>> I agree that conceptually both above mentioned projects should go i= nto > >>>>> dedicated "ovirt-engine-sdk-js" git repository and > >>>>> have their own build/release process. However, for now, we're just > >>>>> making > >>>>> baby steps so let's keep things simple and prototype > >>>>> these projects as part of "ovirt-engine" git repository. > >>>>> > >>>>> ... we can complicate things anytime, but we should know that any > >>>>> complex > >>>>> system that works has inevitably evolved from simple > >>>>> system that works ... (quote from > >>>>> http://en.wikipedia.org/wiki/Gall%27s_law) > >>>>> > >>>>> Regards, > >>>>> Vojtech > >>>>> _______________________________________________ > >>>>> Engine-devel mailing list > >>>>> Engine-devel(a)ovirt.org > >>>>> http://lists.ovirt.org/mailman/listinfo/engine-devel > >>>>> > >>>> > >>>> > >>>> -- > >>>> > >>>> Michael Pasternak > >>>> RedHat, ENG-Virtualization R&D > >>>> > >> > >> > > = > > = > = > = > -- > = > Michael Pasternak > RedHat, ENG-Virtualization R&D >=20 --===============0047567729328917628==-- From ykatabam at redhat.com Fri Feb 14 17:55:31 2014 Content-Type: multipart/mixed; boundary="===============2396417305387142728==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #9] schedulerOptimizationInfo Date: Sat, 15 Feb 2014 08:55:29 +1000 Message-ID: <52FE9EE1.9080607@redhat.com> In-Reply-To: 1281259967.3212895.1392386779127.JavaMail.zimbra@redhat.com --===============2396417305387142728== 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. --------------090507090500050200020308 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello Tomas, Thank you for your reply and the screenshot. I realized that another line break between "(ordering)" and = ":Utilization:" is also missing. It seems they disappeared or ignored when the source text was pushed to = the system we are working on --- we can't see them on our translation = editor. I will contact the developers to find out whether translators can = manually insert line break (which we attempted in the past but was = unsuccessful). If not, the source text may need some changes. It that's the case, I = will get back to you. Thanks for all your help. Kind regards, Yuko On 02/15/2014 12:06 AM, Tomas Jelinek wrote: > Hi Yuko, > > well, there is a '\n' sign between the "selection" and the "Speed" which = is than in the webadmin translated as > "
" which makes a newline. Please see the attached screenshot to see= how does it look like. > > Tomas > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Friday, February 14, 2014 9:42:18 AM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #9] schedulerOp= timizationInfo >> >> Hello all, >> >> Sorry for increasing email traffic but this is my last question for toda= y. >> >> File: UIMessages >> Resource ID: schedulerOptimizationInfo >> String: Optimize scheduling for host weighing (ordering):Utilization: in= clude >> weight modules in scheduling to allow best selectionSpeed : skip host >> weighing in case there are more than {0} pending requests >> Question: I am wondering if a full stop and a line break are missing bet= ween >> "selection" and "Speed". >> >> Thank you, >> >> Yuko >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> --------------090507090500050200020308 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello Tomas,

Thank you for your reply and the screenshot.
I realized that another line break between "(ordering)" and ":Utilization:" is also missing.
It seems they disappeared or ignored when the source text was pushed to the system we are working on --- we can't see them on our translation editor.

I will contact the developers to find out whether translators can manually insert line break (which we attempted in the past but was unsuccessful).
If not, the source text may need some changes. It that's the case, I will get back to you.

Thanks for all your help.

Kind regards,

Yuko

On 02/15/2014 12:06 AM, Tomas Jelinek wrote:
Hi Yuko,

well, there is a '\n' sign between the "selection" and the "Speed" which is=
 than in the webadmin translated as
"<br />" which makes a newline. Please see the attached screenshot to=
 see how does it look like.

Tomas

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 9:42:18 AM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #9]	schedulerOptim=
izationInfo

Hello all,

Sorry for increasing email traffic but this is my last question for today.

File: UIMessages
Resource ID: schedulerOptimizationInfo
String: Optimize scheduling for host weighing (ordering):Utilization: inclu=
de
weight modules in scheduling to allow best selectionSpeed : skip host
weighing in case there are more than {0} pending requests
Question: I am wondering if a full stop and a line break are missing between
"selection" and "Speed".

Thank you,

Yuko

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>



--------------090507090500050200020308-- --===============2396417305387142728== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA1MDcwOTA1MDAwNTAyMDAwMjAzMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gVG9tYXMsCgpUaGFuayB5b3UgZm9yIHlvdXIgcmVwbHkgYW5kIHRoZSBzY3Jl ZW5zaG90LgpJIHJlYWxpemVkIHRoYXQgYW5vdGhlciBsaW5lIGJyZWFrIGJldHdlZW4gIihvcmRl cmluZykiIGFuZCAKIjpVdGlsaXphdGlvbjoiIGlzIGFsc28gbWlzc2luZy4KSXQgc2VlbXMgdGhl eSBkaXNhcHBlYXJlZCBvciBpZ25vcmVkIHdoZW4gdGhlIHNvdXJjZSB0ZXh0IHdhcyBwdXNoZWQg dG8gCnRoZSBzeXN0ZW0gd2UgYXJlIHdvcmtpbmcgb24gLS0tIHdlIGNhbid0IHNlZSB0aGVtIG9u IG91ciB0cmFuc2xhdGlvbiAKZWRpdG9yLgoKSSB3aWxsIGNvbnRhY3QgdGhlIGRldmVsb3BlcnMg dG8gZmluZCBvdXQgd2hldGhlciB0cmFuc2xhdG9ycyBjYW4gCm1hbnVhbGx5IGluc2VydCBsaW5l IGJyZWFrICh3aGljaCB3ZSBhdHRlbXB0ZWQgaW4gdGhlIHBhc3QgYnV0IHdhcyAKdW5zdWNjZXNz ZnVsKS4KSWYgbm90LCB0aGUgc291cmNlIHRleHQgbWF5IG5lZWQgc29tZSBjaGFuZ2VzLiBJdCB0 aGF0J3MgdGhlIGNhc2UsIEkgCndpbGwgZ2V0IGJhY2sgdG8geW91LgoKVGhhbmtzIGZvciBhbGwg eW91ciBoZWxwLgoKS2luZCByZWdhcmRzLAoKWXVrbwoKT24gMDIvMTUvMjAxNCAxMjowNiBBTSwg VG9tYXMgSmVsaW5layB3cm90ZToKPiBIaSBZdWtvLAo+Cj4gd2VsbCwgdGhlcmUgaXMgYSAnXG4n IHNpZ24gYmV0d2VlbiB0aGUgInNlbGVjdGlvbiIgYW5kIHRoZSAiU3BlZWQiIHdoaWNoIGlzIHRo YW4gaW4gdGhlIHdlYmFkbWluIHRyYW5zbGF0ZWQgYXMKPiAiPGJyIC8+IiB3aGljaCBtYWtlcyBh IG5ld2xpbmUuIFBsZWFzZSBzZWUgdGhlIGF0dGFjaGVkIHNjcmVlbnNob3QgdG8gc2VlIGhvdyBk b2VzIGl0IGxvb2sgbGlrZS4KPgo+IFRvbWFzCj4KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t LS0tCj4+IEZyb206ICJZdWtvIEthdGFiYW1pIiA8eWthdGFiYW1AcmVkaGF0LmNvbT4KPj4gVG86 IGVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPj4gU2VudDogRnJpZGF5LCBGZWJydWFyeSAxNCwgMjAx NCA5OjQyOjE4IEFNCj4+IFN1YmplY3Q6IFtFbmdpbmUtZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxp emF0aW9uIFF1ZXN0aW9uICM5XQlzY2hlZHVsZXJPcHRpbWl6YXRpb25JbmZvCj4+Cj4+IEhlbGxv IGFsbCwKPj4KPj4gU29ycnkgZm9yIGluY3JlYXNpbmcgZW1haWwgdHJhZmZpYyBidXQgdGhpcyBp cyBteSBsYXN0IHF1ZXN0aW9uIGZvciB0b2RheS4KPj4KPj4gRmlsZTogVUlNZXNzYWdlcwo+PiBS ZXNvdXJjZSBJRDogc2NoZWR1bGVyT3B0aW1pemF0aW9uSW5mbwo+PiBTdHJpbmc6IE9wdGltaXpl IHNjaGVkdWxpbmcgZm9yIGhvc3Qgd2VpZ2hpbmcgKG9yZGVyaW5nKTpVdGlsaXphdGlvbjogaW5j bHVkZQo+PiB3ZWlnaHQgbW9kdWxlcyBpbiBzY2hlZHVsaW5nIHRvIGFsbG93IGJlc3Qgc2VsZWN0 aW9uU3BlZWQgOiBza2lwIGhvc3QKPj4gd2VpZ2hpbmcgaW4gY2FzZSB0aGVyZSBhcmUgbW9yZSB0 aGFuIHswfSBwZW5kaW5nIHJlcXVlc3RzCj4+IFF1ZXN0aW9uOiBJIGFtIHdvbmRlcmluZyBpZiBh IGZ1bGwgc3RvcCBhbmQgYSBsaW5lIGJyZWFrIGFyZSBtaXNzaW5nIGJldHdlZW4KPj4gInNlbGVj dGlvbiIgYW5kICJTcGVlZCIuCj4+Cj4+IFRoYW5rIHlvdSwKPj4KPj4gWXVrbwo+Pgo+PiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBFbmdpbmUtZGV2 ZWwgbWFpbGluZyBsaXN0Cj4+IEVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPj4gaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+PgoKCgotLS0tLS0tLS0t LS0tLTA5MDUwNzA5MDUwMDA1MDIwMDAyMDMwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hh cnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgog IDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEi CiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29s b3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGVsbG8gVG9tYXMsPGJyPgogICAgPGJy PgogICAgVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5IGFuZCB0aGUgc2NyZWVuc2hvdC48YnI+CiAg ICBJIHJlYWxpemVkIHRoYXQgYW5vdGhlciBsaW5lIGJyZWFrIGJldHdlZW4gIihvcmRlcmluZyki IGFuZAogICAgIjpVdGlsaXphdGlvbjoiIGlzIGFsc28gbWlzc2luZy48YnI+CiAgICBJdCBzZWVt cyB0aGV5IGRpc2FwcGVhcmVkIG9yIGlnbm9yZWQgd2hlbiB0aGUgc291cmNlIHRleHQgd2FzIHB1 c2hlZAogICAgdG8gdGhlIHN5c3RlbSB3ZSBhcmUgd29ya2luZyBvbiAtLS0gd2UgY2FuJ3Qgc2Vl IHRoZW0gb24gb3VyCiAgICB0cmFuc2xhdGlvbiBlZGl0b3IuPGJyPgogICAgPGJyPgogICAgSSB3 aWxsIGNvbnRhY3QgdGhlIGRldmVsb3BlcnMgdG8gZmluZCBvdXQgd2hldGhlciB0cmFuc2xhdG9y cyBjYW4KICAgIG1hbnVhbGx5IGluc2VydCBsaW5lIGJyZWFrICh3aGljaCB3ZSBhdHRlbXB0ZWQg aW4gdGhlIHBhc3QgYnV0IHdhcwogICAgdW5zdWNjZXNzZnVsKS48YnI+CiAgICBJZiBub3QsIHRo ZSBzb3VyY2UgdGV4dCBtYXkgbmVlZCBzb21lIGNoYW5nZXMuIEl0IHRoYXQncyB0aGUgY2FzZSwg SQogICAgd2lsbCBnZXQgYmFjayB0byB5b3UuPGJyPgogICAgPGJyPgogICAgVGhhbmtzIGZvciBh bGwgeW91ciBoZWxwLjxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+ CiAgICBZdWtvPGJyPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5P biAwMi8xNS8yMDE0IDEyOjA2IEFNLCBUb21hcyBKZWxpbmVrCiAgICAgIHdyb3RlOjxicj4KICAg IDwvZGl2PgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjEyODEyNTk5NjcuMzIxMjg5 NS4xMzkyMzg2Nzc5MTI3LkphdmFNYWlsLnppbWJyYUByZWRoYXQuY29tIgogICAgICB0eXBlPSJj aXRlIj4KICAgICAgPHByZSB3cmFwPSIiPkhpIFl1a28sCgp3ZWxsLCB0aGVyZSBpcyBhICdcbicg c2lnbiBiZXR3ZWVuIHRoZSAic2VsZWN0aW9uIiBhbmQgdGhlICJTcGVlZCIgd2hpY2ggaXMgdGhh biBpbiB0aGUgd2ViYWRtaW4gdHJhbnNsYXRlZCBhcwoiJmx0O2JyIC8mZ3Q7IiB3aGljaCBtYWtl cyBhIG5ld2xpbmUuIFBsZWFzZSBzZWUgdGhlIGF0dGFjaGVkIHNjcmVlbnNob3QgdG8gc2VlIGhv dyBkb2VzIGl0IGxvb2sgbGlrZS4KClRvbWFzCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t CjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9 IiI+RnJvbTogIll1a28gS2F0YWJhbWkiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUi IGhyZWY9Im1haWx0bzp5a2F0YWJhbUByZWRoYXQuY29tIj4mbHQ7eWthdGFiYW1AcmVkaGF0LmNv bSZndDs8L2E+ClRvOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJt YWlsdG86ZW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+ZW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4K U2VudDogRnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA5OjQyOjE4IEFNClN1YmplY3Q6IFtFbmdp bmUtZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM5XQlzY2hlZHVsZXJP cHRpbWl6YXRpb25JbmZvCgpIZWxsbyBhbGwsCgpTb3JyeSBmb3IgaW5jcmVhc2luZyBlbWFpbCB0 cmFmZmljIGJ1dCB0aGlzIGlzIG15IGxhc3QgcXVlc3Rpb24gZm9yIHRvZGF5LgoKRmlsZTogVUlN ZXNzYWdlcwpSZXNvdXJjZSBJRDogc2NoZWR1bGVyT3B0aW1pemF0aW9uSW5mbwpTdHJpbmc6IE9w dGltaXplIHNjaGVkdWxpbmcgZm9yIGhvc3Qgd2VpZ2hpbmcgKG9yZGVyaW5nKTpVdGlsaXphdGlv bjogaW5jbHVkZQp3ZWlnaHQgbW9kdWxlcyBpbiBzY2hlZHVsaW5nIHRvIGFsbG93IGJlc3Qgc2Vs ZWN0aW9uU3BlZWQgOiBza2lwIGhvc3QKd2VpZ2hpbmcgaW4gY2FzZSB0aGVyZSBhcmUgbW9yZSB0 aGFuIHswfSBwZW5kaW5nIHJlcXVlc3RzClF1ZXN0aW9uOiBJIGFtIHdvbmRlcmluZyBpZiBhIGZ1 bGwgc3RvcCBhbmQgYSBsaW5lIGJyZWFrIGFyZSBtaXNzaW5nIGJldHdlZW4KInNlbGVjdGlvbiIg YW5kICJTcGVlZCIuCgpUaGFuayB5b3UsCgpZdWtvCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNz PSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3Zp cnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5r LWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v ZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5n aW5lLWRldmVsPC9hPgoKPC9wcmU+CiAgICAgIDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90 ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIj MDAwMDAwIiBmYWNlPSJhcmlhbCwKICAgICAgICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAg ICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0w OTA1MDcwOTA1MDAwNTAyMDAwMjAzMDgtLQo= --===============2396417305387142728==-- From ykatabam at redhat.com Fri Feb 14 18:10:18 2014 Content-Type: multipart/mixed; boundary="===============4076695573536994684==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Sat, 15 Feb 2014 09:10:14 +1000 Message-ID: <52FEA256.2080609@redhat.com> In-Reply-To: 52FCBB8A.1020801@redhat.com --===============4076695573536994684== 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. --------------040506040407010907090803 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit I am re-posting this as it is the only question not answered yet. If there is no response, we will translate as-is state, although it = seems an incomplete sentence. Kind regards, Yuko On 02/13/2014 10:33 PM, Yuko Katabami wrote: > Hello again, > > I would like to ask you another question. > > *File:***AppErrors* > **Resource ID:* LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE* > **Strings: *Cannot ${action} ${type}. The following networks are = > already attached to a different interface: ${AssignedNetworks}. Please = > remove the networks in > *Question:* The last sentence might be missing some words. Could = > anyone please check it for us? > > Thanks in advance. > > Yuko > > > ** > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------040506040407010907090803 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit I am re-posting this as it is the only question not answered yet.
If there is no response, we will translate as-is state, although it seems an incomplete sentence.

Kind regards,

Yuko

On 02/13/2014 10:33 PM, Yuko Katabami wrote:
Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------040506040407010907090803-- --===============4076695573536994684== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA1MDYwNDA0MDcwMTA5MDcwOTA4MDMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSSBhbSByZS1wb3N0aW5nIHRoaXMgYXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90 IGFuc3dlcmVkIHlldC4KSWYgdGhlcmUgaXMgbm8gcmVzcG9uc2UsIHdlIHdpbGwgdHJhbnNsYXRl IGFzLWlzIHN0YXRlLCBhbHRob3VnaCBpdCAKc2VlbXMgYW4gaW5jb21wbGV0ZSBzZW50ZW5jZS4K CktpbmQgcmVnYXJkcywKCll1a28KCk9uIDAyLzEzLzIwMTQgMTA6MzMgUE0sIFl1a28gS2F0YWJh bWkgd3JvdGU6Cj4gSGVsbG8gYWdhaW4sCj4KPiBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90 aGVyIHF1ZXN0aW9uLgo+Cj4gKkZpbGU6KioqQXBwRXJyb3JzKgo+ICoqUmVzb3VyY2UgSUQ6KiBM QUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFKgo+ICoqU3RyaW5nczog KkNhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4gVGhlIGZvbGxvd2luZyBuZXR3b3JrcyBhcmUgCj4g YWxyZWFkeSBhdHRhY2hlZCB0byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6ICR7QXNzaWduZWROZXR3 b3Jrc30uIFBsZWFzZSAKPiByZW1vdmUgdGhlIG5ldHdvcmtzIGluCj4gKlF1ZXN0aW9uOiogVGhl IGxhc3Qgc2VudGVuY2UgbWlnaHQgYmUgbWlzc2luZyBzb21lIHdvcmRzLiBDb3VsZCAKPiBhbnlv bmUgcGxlYXNlIGNoZWNrIGl0IGZvciB1cz8KPgo+IFRoYW5rcyBpbiBhZHZhbmNlLgo+Cj4gWXVr bwo+Cj4KPiAqKgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBFbmdpbmUtZGV2ZWxAb3ZpcnQu b3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZl bAoKCjxodHRwOi8vd3d3LmxpbmtlZGluLmNvbS9ncm91cHM/Z2lkPTQwNjgzMDM+CgotLS0tLS0t LS0tLS0tLTA0MDUwNjA0MDQwNzAxMDkwNzA5MDgwMwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1s PgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5 LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSSBhbSByZS1wb3N0aW5nIHRoaXMg YXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90IGFuc3dlcmVkIHlldC48YnI+CiAgICBJZiB0 aGVyZSBpcyBubyByZXNwb25zZSwgd2Ugd2lsbCB0cmFuc2xhdGUgYXMtaXMgc3RhdGUsIGFsdGhv dWdoIGl0CiAgICBzZWVtcyBhbiBpbmNvbXBsZXRlIHNlbnRlbmNlLjxicj4KICAgIDxicj4KICAg IEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPGJyPgogICAgPGRp diBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xMy8yMDE0IDEwOjMzIFBNLCBZdWtvIEth dGFiYW1pCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0i bWlkOjUyRkNCQjhBLjEwMjA4MDFAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRh IGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNo YXJzZXQ9SVNPLTg4NTktMSI+CiAgICAgIEhlbGxvIGFnYWluLDxicj4KICAgICAgPGJyPgogICAg ICBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLjxicj4KICAgICAgPGJy PgogICAgICA8Yj5GaWxlOjwvYj48Yj4gPC9iPkFwcEVycm9yczxiPjxicj4KICAgICAgPC9iPjxi PlJlc291cmNlIElEOjwvYj4KICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBj b250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgICAgTEFC RUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRTxiPjxicj4KICAgICAgPC9i PjxiPlN0cmluZ3M6IDwvYj5DYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFRoZSBmb2xsb3dpbmcK ICAgICAgbmV0d29ya3MgYXJlIGFscmVhZHkgYXR0YWNoZWQgdG8gYSBkaWZmZXJlbnQgaW50ZXJm YWNlOgogICAgICAke0Fzc2lnbmVkTmV0d29ya3N9LiBQbGVhc2UgcmVtb3ZlIHRoZSBuZXR3b3Jr cyBpbjxicj4KICAgICAgPGI+UXVlc3Rpb246PC9iPiBUaGUgbGFzdCBzZW50ZW5jZSBtaWdodCBi ZSBtaXNzaW5nIHNvbWUgd29yZHMuCiAgICAgIENvdWxkIGFueW9uZSBwbGVhc2UgY2hlY2sgaXQg Zm9yIHVzPzxicj4KICAgICAgPGJyPgogICAgICBUaGFua3MgaW4gYWR2YW5jZS48YnI+CiAgICAg IDxicj4KICAgICAgWXVrbzxicj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgIDxtZXRhIGh0 dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJz ZXQ9SVNPLTg4NTktMSI+CiAgICAgIDxiPiA8L2I+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNv bnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTkt MSI+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRl ciI+PC9maWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5naW5lLWRldmVsIG1haWxpbmcg bGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RW5n aW5lLWRldmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8 YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj48YnI+CiAgICAgIDxmb250IGNvbG9y PSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0iMiI+PGEKICAgICAgICAg IGhyZWY9Imh0dHA6Ly93d3cubGlua2VkaW4uY29tL2dyb3Vwcz9naWQ9NDA2ODMwMyIKICAgICAg ICAgIHRhcmdldD0iX2JsYW5rIj48L2E+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwvYm9k eT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNDA1MDYwNDA0MDcwMTA5MDcwOTA4MDMtLQo= --===============4076695573536994684==-- From gshereme at redhat.com Fri Feb 14 19:21:09 2014 Content-Type: multipart/mixed; boundary="===============5550680075583556474==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Fri, 14 Feb 2014 19:21:08 -0500 Message-ID: <490828936.2077700.1392423668475.JavaMail.zimbra@redhat.com> In-Reply-To: 52FEA256.2080609@redhat.com --===============5550680075583556474== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_2077699_842182159.1392423668474 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit The String continues to the next line = 7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/e= ngine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +02= 00 496) LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${ty= pe}. The following networks are already attached to a different interface: = ${AssignedNetworks}. Please remove the networks in = 7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/e= ngine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +02= 00 497) order to label the interface. = So, it is: "Please remove the networks in order to label the interface." = ----- Original Message ----- > From: "Yuko Katabami" > To: engine-devel(a)ovirt.org > Sent: Friday, February 14, 2014 6:10:14 PM > Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > I am re-posting this as it is the only question not answered yet. > If there is no response, we will translate as-is state, although it seems= an > incomplete sentence. > Kind regards, > Yuko > On 02/13/2014 10:33 PM, Yuko Katabami wrote: > > Hello again, > = > > I would like to ask you another question. > = > > File: AppErrors > = > > Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE > = > > Strings: Cannot ${action} ${type}. The following networks are already > > attached to a different interface: ${AssignedNetworks}. Please remove t= he > > networks in > = > > Question: The last sentence might be missing some words. Could anyone > > please > > check it for us? > = > > Thanks in advance. > = > > Yuko > = > > _______________________________________________ > = > > Engine-devel mailing list Engine-devel(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/engine-devel > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel ------=3D_Part_2077699_842182159.1392423668474 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
The String continues to the next line= =3D

7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org= =3D /ovirt/engine/ui/frontend/AppErrors.properties (Moti Asayag = =3D 2014-01-06 18:56:13 +0200 496) LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFA= =3D CE=3D3DCannot ${action} ${type}. The following networks are already attache= d =3D to a different interface: ${AssignedNetworks}. Please remove the networks i= =3D n
7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ov= =3D irt/engine/ui/frontend/AppErrors.properties (Moti Asayag 2= =3D 014-01-06 18:56:13 +0200 497) order to label the interface.


So, it is: "Please remove the networks in order to label the interface."<= =3D br>



From: "Yuko Katabami" <ykatabam(a)redhat.com><= br=3D >To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2= 01=3D 4 6:10:14 PM
Subject: [Engine-devel] [oVirt 3.4 Localization Ques= =3D tion #5]        "LABELED_NETWORK_AT= =3D TACHED_TO_WRONG_INTERFACE"

=3D20 =3D20 =3D20 =3D20 I am re-posting this as it is the only question not answered yet.
If there is no response, we will translate as-is state, although it seems an incomplete sentence.

Kind regards,

Yuko

On 02/13/2014 10:33 PM, Yuko Katabami wrote:
=3D20 Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: =3D20 LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko


=3D20 =3D20

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/li=
st=3D
info/engine-devel


<= a href=3D =3D3D"http://www.linkedin.com/groups?gid=3D3D4068303" target=3D3D"_blank"><= /a>
=3D20
_______________________________________________
Engine-devel mailing= =3D list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinf= o/=3D engine-devel

------=3D_Part_2077699_842182159.1392423668474-- --===============5550680075583556474== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzIwNzc2OTlfODQyMTgyMTU5LjEzOTI0MjM2Njg0NzQKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKClRoZSBTdHJpbmcgY29udGludWVzIHRvIHRoZSBuZXh0IGxpbmUgCgo3YWY5MzFjMWUgZnJv bnRlbmQvd2ViYWRtaW4vbW9kdWxlcy93ZWJhZG1pbi9zcmMvbWFpbi9yZXNvdXJjZXMvb3JnL292 aXJ0L2VuZ2luZS91aS9mcm9udGVuZC9BcHBFcnJvcnMucHJvcGVydGllcyAoTW90aSBBc2F5YWcg MjAxNC0wMS0wNiAxODo1NjoxMyArMDIwMCA0OTYpIExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9U T19XUk9OR19JTlRFUkZBQ0U9Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBUaGUgZm9sbG93aW5n IG5ldHdvcmtzIGFyZSBhbHJlYWR5IGF0dGFjaGVkIHRvIGEgZGlmZmVyZW50IGludGVyZmFjZTog JHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29ya3MgaW4gCjdhZjkz MWMxZSBmcm9udGVuZC93ZWJhZG1pbi9tb2R1bGVzL3dlYmFkbWluL3NyYy9tYWluL3Jlc291cmNl cy9vcmcvb3ZpcnQvZW5naW5lL3VpL2Zyb250ZW5kL0FwcEVycm9ycy5wcm9wZXJ0aWVzIChNb3Rp IEFzYXlhZyAyMDE0LTAxLTA2IDE4OjU2OjEzICswMjAwIDQ5Nykgb3JkZXIgdG8gbGFiZWwgdGhl IGludGVyZmFjZS4gCgpTbywgaXQgaXM6ICJQbGVhc2UgcmVtb3ZlIHRoZSBuZXR3b3JrcyBpbiBv cmRlciB0byBsYWJlbCB0aGUgaW50ZXJmYWNlLiIgCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t LS0tCgo+IEZyb206ICJZdWtvIEthdGFiYW1pIiA8eWthdGFiYW1AcmVkaGF0LmNvbT4KPiBUbzog ZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQg NjoxMDoxNCBQTQo+IFN1YmplY3Q6IFtFbmdpbmUtZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0 aW9uIFF1ZXN0aW9uICM1XQo+ICJMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5U RVJGQUNFIgoKPiBJIGFtIHJlLXBvc3RpbmcgdGhpcyBhcyBpdCBpcyB0aGUgb25seSBxdWVzdGlv biBub3QgYW5zd2VyZWQgeWV0Lgo+IElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlLCB3ZSB3aWxsIHRy YW5zbGF0ZSBhcy1pcyBzdGF0ZSwgYWx0aG91Z2ggaXQgc2VlbXMgYW4KPiBpbmNvbXBsZXRlIHNl bnRlbmNlLgoKPiBLaW5kIHJlZ2FyZHMsCgo+IFl1a28KCj4gT24gMDIvMTMvMjAxNCAxMDozMyBQ TSwgWXVrbyBLYXRhYmFtaSB3cm90ZToKCj4gPiBIZWxsbyBhZ2FpbiwKPiAKCj4gPiBJIHdvdWxk IGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLgo+IAoKPiA+IEZpbGU6IEFwcEVycm9y cwo+IAo+ID4gUmVzb3VyY2UgSUQ6IExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19J TlRFUkZBQ0UKPiAKPiA+IFN0cmluZ3M6IENhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4gVGhlIGZv bGxvd2luZyBuZXR3b3JrcyBhcmUgYWxyZWFkeQo+ID4gYXR0YWNoZWQgdG8gYSBkaWZmZXJlbnQg aW50ZXJmYWNlOiAke0Fzc2lnbmVkTmV0d29ya3N9LiBQbGVhc2UgcmVtb3ZlIHRoZQo+ID4gbmV0 d29ya3MgaW4KPiAKPiA+IFF1ZXN0aW9uOiBUaGUgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNz aW5nIHNvbWUgd29yZHMuIENvdWxkIGFueW9uZQo+ID4gcGxlYXNlCj4gPiBjaGVjayBpdCBmb3Ig dXM/Cj4gCgo+ID4gVGhhbmtzIGluIGFkdmFuY2UuCj4gCgo+ID4gWXVrbwo+IAoKPiA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gCj4gPiBFbmdpbmUt ZGV2ZWwgbWFpbGluZyBsaXN0IEVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPiA+IGh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKPiAKCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwgbWFp bGluZyBsaXN0Cj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKCi0tLS0tLT1fUGFydF8yMDc3Njk5Xzg0 MjE4MjE1OS4xMzkyNDIzNjY4NDc0CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0 Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPjxi b2R5PjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hbiwgbmV3IHlvcmss IHRpbWVzLCBzZT0KcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj5UaGUgU3Ry aW5nIGNvbnRpbnVlcyB0byB0aGUgbmV4dCBsaW5lPQo8YnI+PGJyPjdhZjkzMWMxZSBmcm9udGVu ZC93ZWJhZG1pbi9tb2R1bGVzL3dlYmFkbWluL3NyYy9tYWluL3Jlc291cmNlcy9vcmc9Ci9vdmly dC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMgICAgICAgICAgKE1vdGkg QXNheWFnICAgICAgID0KICAyMDE0LTAxLTA2IDE4OjU2OjEzICswMjAwICA0OTYpIExBQkVMRURf TkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZBPQpDRT0zRENhbm5vdCAke2FjdGlvbn0g JHt0eXBlfS4gVGhlIGZvbGxvd2luZyBuZXR3b3JrcyBhcmUgYWxyZWFkeSBhdHRhY2hlZCA9CnRv IGEgZGlmZmVyZW50IGludGVyZmFjZTogJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92 ZSB0aGUgbmV0d29ya3MgaT0Kbjxicj43YWY5MzFjMWUgZnJvbnRlbmQvd2ViYWRtaW4vbW9kdWxl cy93ZWJhZG1pbi9zcmMvbWFpbi9yZXNvdXJjZXMvb3JnL292PQppcnQvZW5naW5lL3VpL2Zyb250 ZW5kL0FwcEVycm9ycy5wcm9wZXJ0aWVzICAgICAgICAgIChNb3RpIEFzYXlhZyAgICAgICAgIDI9 CjAxNC0wMS0wNiAxODo1NjoxMyArMDIwMCAgNDk3KSAgb3JkZXIgdG8gbGFiZWwgdGhlIGludGVy ZmFjZS48YnI+PGJyPjxicj48Yj0Kcj5TbywgaXQgaXM6ICJQbGVhc2UgcmVtb3ZlIHRoZSBuZXR3 b3JrcyBpbiBvcmRlciB0byBsYWJlbCB0aGUgaW50ZXJmYWNlLiI8PQpicj48YnI+PGJyPjxicj48 aHIgaWQ9M0QiendjaHIiPjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1sZWZ0OjJweCBzb2xp ZCA9CiMxMDEwRkY7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzAwMDtm b250LXdlaWdodDpub3JtYWw7Zm9udD0KLXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9u ZTtmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmPQpvbnQtc2l6ZToxMnB0 OyI+PGI+RnJvbTogPC9iPiJZdWtvIEthdGFiYW1pIiAmbHQ7eWthdGFiYW1AcmVkaGF0LmNvbSZn dDs8YnI9Cj48Yj5UbzogPC9iPmVuZ2luZS1kZXZlbEBvdmlydC5vcmc8YnI+PGI+U2VudDogPC9i PkZyaWRheSwgRmVicnVhcnkgMTQsIDIwMT0KNCA2OjEwOjE0IFBNPGJyPjxiPlN1YmplY3Q6IDwv Yj5bRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzPQp0aW9uICM1XSZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyJMQUJFTEVEX05F VFdPUktfQVQ9ClRBQ0hFRF9UT19XUk9OR19JTlRFUkZBQ0UiPGJyPjxicj4KID0yMAogICA9MjAK ID0yMAogPTIwCiAgICBJIGFtIHJlLXBvc3RpbmcgdGhpcyBhcyBpdCBpcyB0aGUgb25seSBxdWVz dGlvbiBub3QgYW5zd2VyZWQgeWV0Ljxicj4KICAgIElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlLCB3 ZSB3aWxsIHRyYW5zbGF0ZSBhcy1pcyBzdGF0ZSwgYWx0aG91Z2ggaXQKICAgIHNlZW1zIGFuIGlu Y29tcGxldGUgc2VudGVuY2UuPGJyPgogICAgPGJyPgogICAgS2luZCByZWdhcmRzLDxicj4KICAg IDxicj4KICAgIFl1a288YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPTNEIm1vei1jaXRlLXBy ZWZpeCI+T24gMDIvMTMvMjAxNCAxMDozMyBQTSwgWXVrbyBLYXRhYmFtaQogICAgICB3cm90ZTo8 YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9M0QibWlkOjUyRkNCQjhBLjEwMjA4 MDFAcmVkaGF0LmNvbSI+CiAgICAgPTIwCiAgICAgIEhlbGxvIGFnYWluLDxicj4KICAgICAgPGJy PgogICAgICBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLjxicj4KICAg ICAgPGJyPgogICAgICA8Yj5GaWxlOjwvYj48Yj4gPC9iPkFwcEVycm9yczxiPjxicj4KICAgICAg PC9iPjxiPlJlc291cmNlIElEOjwvYj4KICAgICA9MjAKICAgICAgTEFCRUxFRF9ORVRXT1JLX0FU VEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRTxiPjxicj4KICAgICAgPC9iPjxiPlN0cmluZ3M6IDwv Yj5DYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFRoZSBmb2xsb3dpbmcKICAgICAgbmV0d29ya3Mg YXJlIGFscmVhZHkgYXR0YWNoZWQgdG8gYSBkaWZmZXJlbnQgaW50ZXJmYWNlOgogICAgICAke0Fz c2lnbmVkTmV0d29ya3N9LiBQbGVhc2UgcmVtb3ZlIHRoZSBuZXR3b3JrcyBpbjxicj4KICAgICAg PGI+UXVlc3Rpb246PC9iPiBUaGUgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNzaW5nIHNvbWUg d29yZHMuCiAgICAgIENvdWxkIGFueW9uZSBwbGVhc2UgY2hlY2sgaXQgZm9yIHVzPzxicj4KICAg ICAgPGJyPgogICAgICBUaGFua3MgaW4gYWR2YW5jZS48YnI+CiAgICAgIDxicj4KICAgICAgWXVr bzxicj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgPTIwCiAgICAgIDxiPiA8L2I+CiAgICAg PTIwCiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPTNEIm1pbWVBdHRhY2htZW50SGVh ZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmU+X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo8 YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOkVuZ2lu ZS1kZXZlbEBvdmlydC5vcmc9CiIgdGFyZ2V0PTNEIl9ibGFuayI+RW5naW5lLWRldmVsQG92aXJ0 Lm9yZzwvYT4KPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9sPQppc3RpbmZvL2VuZ2luZS1kZXZlbCIgdGFyZ2V0 PTNEIl9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Q9CmluZm8vZW5n aW5lLWRldmVsPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYg Y2xhc3M9M0QibW96LXNpZ25hdHVyZSI+PGJyPgogICAgICA8Zm9udCBjb2xvcj0zRCIjMDAwMDAw IiBmYWNlPTNEImFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPTNEIjIiPjxhIGhyZWY9Cj0zRCJodHRw Oi8vd3d3LmxpbmtlZGluLmNvbS9ncm91cHM/Z2lkPTNENDA2ODMwMyIgdGFyZ2V0PTNEIl9ibGFu ayI+PC9hPgogICAgICA8L2ZvbnQ+CiAgICA8L2Rpdj4KID0yMAoKPGJyPl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPkVuZ2luZS1kZXZlbCBtYWlsaW5n PQogbGlzdDxicj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPGJyPmh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby89CmVuZ2luZS1kZXZlbDxicj48L2Jsb2NrcXVvdGU+PGJyLz48 L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X1BhcnRfMjA3NzY5OV84NDIxODIxNTkuMTM5MjQy MzY2ODQ3NC0tCg== --===============5550680075583556474==-- From ykatabam at redhat.com Fri Feb 14 20:15:04 2014 Content-Type: multipart/mixed; boundary="===============5524289648898983668==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Sat, 15 Feb 2014 11:15:01 +1000 Message-ID: <52FEBF95.5080101@redhat.com> In-Reply-To: 490828936.2077700.1392423668475.JavaMail.zimbra@redhat.com --===============5524289648898983668== 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. --------------020306050607050003000208 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Greg, Thank you very much for your reply. I found the next string which is "to label the interface." which is = missing the word "order" (but the Resource ID is marked as "order" for = this). Also we translators have no clue how these are put together in UI, if a = string is broken up like this. It is also difficult to translate. It would be desirable if these are combined as one string. We can workaround for now, but it would be greatly appreciated if this = can be fixed some time soon. Thank you for your help. Yuko On 02/15/2014 10:21 AM, Greg Sheremeta wrote: > The String continues to the next line > > 7af931c1e = > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui= /frontend/AppErrors.properties = > (Moti Asayag 2014-01-06 18:56:13 +0200 496) = > LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}. = > The following networks are already attached to a different interface: = > ${AssignedNetworks}. Please remove the networks in > 7af931c1e = > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui= /frontend/AppErrors.properties = > (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interface. > > > > So, it is: "Please remove the networks in order to label the interface." > > > > ------------------------------------------------------------------------ > > *From: *"Yuko Katabami" > *To: *engine-devel(a)ovirt.org > *Sent: *Friday, February 14, 2014 6:10:14 PM > *Subject: *[Engine-devel] [oVirt 3.4 Localization Question > #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > > I am re-posting this as it is the only question not answered yet. > If there is no response, we will translate as-is state, although > it seems an incomplete sentence. > > Kind regards, > > Yuko > > On 02/13/2014 10:33 PM, Yuko Katabami wrote: > > Hello again, > > I would like to ask you another question. > > *File:***AppErrors* > **Resource ID:* LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE* > **Strings: *Cannot ${action} ${type}. The following networks > are already attached to a different interface: > ${AssignedNetworks}. Please remove the networks in > *Question:* The last sentence might be missing some words. > Could anyone please check it for us? > > Thanks in advance. > > Yuko > > > ** > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > > --------------020306050607050003000208 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Hi Greg,

Thank you very much for your reply.

I found the next string which is "to label the interface." which is missing the word "order" (but the Resource ID is marked as "order" for this).

Also we translators have no clue how these are put together in UI, if a string is broken up like this. It is also difficult to translate.
It would be desirable if these are combined as one string.

We can workaround for now, but it would be greatly appreciated if this can be fixed some time soon.

Thank you for your help.

Yuko


On 02/15/2014 10:21 AM, Greg Sheremeta wrote:
The String continues to the next line

7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/eng= ine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 496) LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/eng= ine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interface.



So, it is: "Please remove the networks in order to label the interface."




From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 6:10:14 PM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #5]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"LABELED_NETWO= RK_ATTACHED_TO_WRONG_INTERFACE"

I am re-posting this as it is the only question not answered yet.
If there is no response, we will translate as-is state, although it seems an incomplete sentence.

Kind regards,

Yuko

On 02/13/2014 10:33 PM, Yuko Katabami wrote:
Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lis=
ts.ovirt.org/mailman/listinfo/engine-devel


=

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/eng= ine-devel


--------------020306050607050003000208-- --===============5524289648898983668== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAzMDYwNTA2MDcwNTAwMDMwMDAyMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIEdyZWcsCgpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlcGx5LgoKSSBmb3VuZCB0 aGUgbmV4dCBzdHJpbmcgd2hpY2ggaXMgInRvIGxhYmVsIHRoZSBpbnRlcmZhY2UuIiB3aGljaCBp cyAKbWlzc2luZyB0aGUgd29yZCAib3JkZXIiIChidXQgdGhlIFJlc291cmNlIElEIGlzIG1hcmtl ZCBhcyAib3JkZXIiIGZvciAKdGhpcykuCgpBbHNvIHdlIHRyYW5zbGF0b3JzIGhhdmUgbm8gY2x1 ZSBob3cgdGhlc2UgYXJlIHB1dCB0b2dldGhlciBpbiBVSSwgaWYgYSAKc3RyaW5nIGlzIGJyb2tl biB1cCBsaWtlIHRoaXMuIEl0IGlzIGFsc28gZGlmZmljdWx0IHRvIHRyYW5zbGF0ZS4KSXQgd291 bGQgYmUgZGVzaXJhYmxlIGlmIHRoZXNlIGFyZSBjb21iaW5lZCBhcyBvbmUgc3RyaW5nLgoKV2Ug Y2FuIHdvcmthcm91bmQgZm9yIG5vdywgYnV0IGl0IHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0 ZWQgaWYgdGhpcyAKY2FuIGJlIGZpeGVkIHNvbWUgdGltZSBzb29uLgoKVGhhbmsgeW91IGZvciB5 b3VyIGhlbHAuCgpZdWtvCgoKT24gMDIvMTUvMjAxNCAxMDoyMSBBTSwgR3JlZyBTaGVyZW1ldGEg d3JvdGU6Cj4gVGhlIFN0cmluZyBjb250aW51ZXMgdG8gdGhlIG5leHQgbGluZQo+Cj4gN2FmOTMx YzFlIAo+IGZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3Vy Y2VzL29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMgCj4g KE1vdGkgQXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMgKzAyMDAgNDk2KSAKPiBMQUJFTEVEX05F VFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFPUNhbm5vdCAke2FjdGlvbn0gJHt0eXBl fS4gCj4gVGhlIGZvbGxvd2luZyBuZXR3b3JrcyBhcmUgYWxyZWFkeSBhdHRhY2hlZCB0byBhIGRp ZmZlcmVudCBpbnRlcmZhY2U6IAo+ICR7QXNzaWduZWROZXR3b3Jrc30uIFBsZWFzZSByZW1vdmUg dGhlIG5ldHdvcmtzIGluCj4gN2FmOTMxYzFlIAo+IGZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMv d2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2VzL29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQv QXBwRXJyb3JzLnByb3BlcnRpZXMgCj4gKE1vdGkgQXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMg KzAyMDAgNDk3KSBvcmRlciB0byBsYWJlbCB0aGUgaW50ZXJmYWNlLgo+Cj4KPgo+IFNvLCBpdCBp czogIlBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluIG9yZGVyIHRvIGxhYmVsIHRoZSBpbnRl cmZhY2UuIgo+Cj4KPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gICAgICpGcm9tOiAqIll1a28gS2F0 YWJhbWkiIDx5a2F0YWJhbUByZWRoYXQuY29tPgo+ICAgICAqVG86ICplbmdpbmUtZGV2ZWxAb3Zp cnQub3JnCj4gICAgICpTZW50OiAqRnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA2OjEwOjE0IFBN Cj4gICAgICpTdWJqZWN0OiAqW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24g UXVlc3Rpb24KPiAgICAgIzVdICAgICAgICAiTEFCRUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dS T05HX0lOVEVSRkFDRSIKPgo+ICAgICBJIGFtIHJlLXBvc3RpbmcgdGhpcyBhcyBpdCBpcyB0aGUg b25seSBxdWVzdGlvbiBub3QgYW5zd2VyZWQgeWV0Lgo+ICAgICBJZiB0aGVyZSBpcyBubyByZXNw b25zZSwgd2Ugd2lsbCB0cmFuc2xhdGUgYXMtaXMgc3RhdGUsIGFsdGhvdWdoCj4gICAgIGl0IHNl ZW1zIGFuIGluY29tcGxldGUgc2VudGVuY2UuCj4KPiAgICAgS2luZCByZWdhcmRzLAo+Cj4gICAg IFl1a28KPgo+ICAgICBPbiAwMi8xMy8yMDE0IDEwOjMzIFBNLCBZdWtvIEthdGFiYW1pIHdyb3Rl Ogo+Cj4gICAgICAgICBIZWxsbyBhZ2FpbiwKPgo+ICAgICAgICAgSSB3b3VsZCBsaWtlIHRvIGFz ayB5b3UgYW5vdGhlciBxdWVzdGlvbi4KPgo+ICAgICAgICAgKkZpbGU6KioqQXBwRXJyb3JzKgo+ ICAgICAgICAgKipSZXNvdXJjZSBJRDoqIExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9O R19JTlRFUkZBQ0UqCj4gICAgICAgICAqKlN0cmluZ3M6ICpDYW5ub3QgJHthY3Rpb259ICR7dHlw ZX0uIFRoZSBmb2xsb3dpbmcgbmV0d29ya3MKPiAgICAgICAgIGFyZSBhbHJlYWR5IGF0dGFjaGVk IHRvIGEgZGlmZmVyZW50IGludGVyZmFjZToKPiAgICAgICAgICR7QXNzaWduZWROZXR3b3Jrc30u IFBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluCj4gICAgICAgICAqUXVlc3Rpb246KiBUaGUg bGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNzaW5nIHNvbWUgd29yZHMuCj4gICAgICAgICBDb3Vs ZCBhbnlvbmUgcGxlYXNlIGNoZWNrIGl0IGZvciB1cz8KPgo+ICAgICAgICAgVGhhbmtzIGluIGFk dmFuY2UuCj4KPiAgICAgICAgIFl1a28KPgo+Cj4gICAgICAgICAqKgo+Cj4KPiAgICAgICAgIF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICAgICAgICBF bmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gICAgICAgICBFbmdpbmUtZGV2ZWxAb3ZpcnQub3Jn Cj4gICAgICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5l LWRldmVsCj4KPgo+Cj4KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPiAgICAgRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo+ICAgICBFbmdpbmUt ZGV2ZWxAb3ZpcnQub3JnCj4gICAgIGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby9lbmdpbmUtZGV2ZWwKPgo+CgoKLS0tLS0tLS0tLS0tLS0wMjAzMDYwNTA2MDcwNTAwMDMw MDAyMDgKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFu c2Zlci1FbmNvZGluZzogOGJpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0 ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9o ZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgR3Jl Zyw8YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlcGx5Ljxi cj4KICAgIDxicj4KICAgIEkgZm91bmQgdGhlIG5leHQgc3RyaW5nIHdoaWNoIGlzICJ0byBsYWJl bCB0aGUgaW50ZXJmYWNlLiIgd2hpY2ggaXMKICAgIG1pc3NpbmcgdGhlIHdvcmQgIm9yZGVyIiAo YnV0IHRoZSBSZXNvdXJjZSBJRCBpcyBtYXJrZWQgYXMgIm9yZGVyIgogICAgZm9yIHRoaXMpLjxi cj4KICAgIDxicj4KICAgIEFsc28gd2UgdHJhbnNsYXRvcnMgaGF2ZSBubyBjbHVlIGhvdyB0aGVz ZSBhcmUgcHV0IHRvZ2V0aGVyIGluIFVJLAogICAgaWYgYSBzdHJpbmcgaXMgYnJva2VuIHVwIGxp a2UgdGhpcy4gSXQgaXMgYWxzbyBkaWZmaWN1bHQgdG8KICAgIHRyYW5zbGF0ZS48YnI+CiAgICBJ dCB3b3VsZCBiZSBkZXNpcmFibGUgaWYgdGhlc2UgYXJlIGNvbWJpbmVkIGFzIG9uZSBzdHJpbmcu PGJyPgogICAgPGJyPgogICAgV2UgY2FuIHdvcmthcm91bmQgZm9yIG5vdywgYnV0IGl0IHdvdWxk IGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQgaWYKICAgIHRoaXMgY2FuIGJlIGZpeGVkIHNvbWUgdGlt ZSBzb29uLjxicj4KICAgIDxicj4KICAgIFRoYW5rIHlvdSBmb3IgeW91ciBoZWxwLjxicj4KICAg IDxicj4KICAgIFl1a288YnI+CiAgICA8YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3ot Y2l0ZS1wcmVmaXgiPk9uIDAyLzE1LzIwMTQgMTA6MjEgQU0sIEdyZWcgU2hlcmVtZXRhCiAgICAg IHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjQ5 MDgyODkzNi4yMDc3NzAwLjEzOTI0MjM2Njg0NzUuSmF2YU1haWwuemltYnJhQHJlZGhhdC5jb20i CiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogdGltZXMg bmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJw dDsgY29sb3I6ICMwMDAwMDAiPlRoZSBTdHJpbmcgY29udGludWVzIHRvIHRoZQogICAgICAgIG5l eHQgbGluZTxicj4KICAgICAgICA8YnI+CiAgICAgICAgN2FmOTMxYzFlCiAgICAgICAgZnJvbnRl bmQvd2ViYWRtaW4vbW9kdWxlcy93ZWJhZG1pbi9zcmMvbWFpbi9yZXNvdXJjZXMvb3JnL292aXJ0 L2VuZ2luZS91aS9mcm9udGVuZC9BcHBFcnJvcnMucHJvcGVydGllcwogICAgICAgIChNb3RpIEFz YXlhZyAyMDE0LTAxLTA2IDE4OjU2OjEzICswMjAwIDQ5NikKICAgICAgICBMQUJFTEVEX05FVFdP UktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFPUNhbm5vdCAke2FjdGlvbn0KICAgICAgICAk e3R5cGV9LiBUaGUgZm9sbG93aW5nIG5ldHdvcmtzIGFyZSBhbHJlYWR5IGF0dGFjaGVkIHRvIGEK ICAgICAgICBkaWZmZXJlbnQgaW50ZXJmYWNlOiAke0Fzc2lnbmVkTmV0d29ya3N9LiBQbGVhc2Ug cmVtb3ZlIHRoZQogICAgICAgIG5ldHdvcmtzIGluPGJyPgogICAgICAgIDdhZjkzMWMxZQogICAg ICAgIGZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2Vz L29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMKICAgICAg ICAoTW90aSBBc2F5YWcgMjAxNC0wMS0wNiAxODo1NjoxMyArMDIwMCA0OTcpIG9yZGVyIHRvIGxh YmVsIHRoZQogICAgICAgIGludGVyZmFjZS48YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxicj4K ICAgICAgICA8YnI+CiAgICAgICAgU28sIGl0IGlzOiAiUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29y a3MgaW4gb3JkZXIgdG8gbGFiZWwgdGhlCiAgICAgICAgaW50ZXJmYWNlLiI8YnI+CiAgICAgICAg PGJyPgogICAgICAgIDxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGhyIGlkPSJ6d2NociI+CiAg ICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZAojMTAxMEZGO21h cmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9y bWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5Okhl bHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbToKICAgICAg ICAgIDwvYj4iWXVrbyBLYXRhYmFtaSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIg aHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5jb20iPiZsdDt5a2F0YWJhbUByZWRoYXQuY29t Jmd0OzwvYT48YnI+CiAgICAgICAgICA8Yj5UbzogPC9iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmst YWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUt ZGV2ZWxAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgIDxiPlNlbnQ6IDwvYj5GcmlkYXksIEZl YnJ1YXJ5IDE0LCAyMDE0IDY6MTA6MTQgUE08YnI+CiAgICAgICAgICA8Yj5TdWJqZWN0OiA8L2I+ W0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24KICAgICAgICAgIFF1ZXN0aW9u CiAgICAgICAgICAjNV3CoMKgwqDCoMKgwqDCoMKgIkxBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9U T19XUk9OR19JTlRFUkZBQ0UiPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgSSBhbSByZS1w b3N0aW5nIHRoaXMgYXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90IGFuc3dlcmVkCiAgICAg ICAgICB5ZXQuPGJyPgogICAgICAgICAgSWYgdGhlcmUgaXMgbm8gcmVzcG9uc2UsIHdlIHdpbGwg dHJhbnNsYXRlIGFzLWlzIHN0YXRlLAogICAgICAgICAgYWx0aG91Z2ggaXQgc2VlbXMgYW4gaW5j b21wbGV0ZSBzZW50ZW5jZS48YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBLaW5kIHJlZ2Fy ZHMsPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgWXVrbzxicj4KICAgICAgICAgIDxicj4K ICAgICAgICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTMvMjAxNCAxMDoz MyBQTSwgWXVrbwogICAgICAgICAgICBLYXRhYmFtaSB3cm90ZTo8YnI+CiAgICAgICAgICA8L2Rp dj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZDQkI4QS4xMDIwODAxQHJlZGhh dC5jb20iPiBIZWxsbwogICAgICAgICAgICBhZ2Fpbiw8YnI+CiAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgSSB3b3VsZCBsaWtlIHRvIGFzayB5b3UgYW5vdGhlciBxdWVzdGlvbi48YnI+CiAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGI+RmlsZTo8L2I+PGI+IDwvYj5BcHBFcnJvcnM8 Yj48YnI+CiAgICAgICAgICAgIDwvYj48Yj5SZXNvdXJjZSBJRDo8L2I+CiAgICAgICAgICAgIExB QkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZBQ0U8Yj48YnI+CiAgICAgICAg ICAgIDwvYj48Yj5TdHJpbmdzOiA8L2I+Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBUaGUgZm9s bG93aW5nCiAgICAgICAgICAgIG5ldHdvcmtzIGFyZSBhbHJlYWR5IGF0dGFjaGVkIHRvIGEgZGlm ZmVyZW50IGludGVyZmFjZToKICAgICAgICAgICAgJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNl IHJlbW92ZSB0aGUgbmV0d29ya3MgaW48YnI+CiAgICAgICAgICAgIDxiPlF1ZXN0aW9uOjwvYj4g VGhlIGxhc3Qgc2VudGVuY2UgbWlnaHQgYmUgbWlzc2luZyBzb21lCiAgICAgICAgICAgIHdvcmRz LiBDb3VsZCBhbnlvbmUgcGxlYXNlIGNoZWNrIGl0IGZvciB1cz88YnI+CiAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgVGhhbmtzIGluIGFkdmFuY2UuPGJyPgogICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgIFl1a288YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICA8Yj4gPC9iPiA8YnI+CiAgICAgICAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0 dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAg PHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmdp bmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2luZS1kZXZlbEBvdmlydC5v cmciIHRhcmdldD0iX2JsYW5rIj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8t bm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwiIHRhcmdldD0i X2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRl dmVsPC9hPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxicj4KICAg ICAgICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxicj4KICAgICAgICAgICAgPGZvbnQg Y29sb3I9IiMwMDAwMDAiIGZhY2U9ImFyaWFsLCBzYW5zLXNlcmlmIiBzaXplPSIyIj4gPC9mb250 PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgIEVuZ2luZS1k ZXZlbCBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFi YnJldmlhdGVkIiBocmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRl dmVsQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5n aW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5l LWRldmVsPC9hPjxicj4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPGJyPgogICAgICA8 L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0t LS0tLS0tLS0tMDIwMzA2MDUwNjA3MDUwMDAzMDAwMjA4LS0K --===============5524289648898983668==-- From gshereme at redhat.com Fri Feb 14 20:29:14 2014 Content-Type: multipart/mixed; boundary="===============3209214933841361411==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Fri, 14 Feb 2014 20:29:13 -0500 Message-ID: <101787410.2081746.1392427753405.JavaMail.zimbra@redhat.com> In-Reply-To: 52FEBF95.5080101@redhat.com --===============3209214933841361411== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_2081745_1936791748.1392427753404 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Sure -- probably Moti (cc'd) or someone on that team can fix the file for y= ou. = Greg = ----- Original Message ----- > From: "Yuko Katabami" > To: "Greg Sheremeta" > Cc: engine-devel(a)ovirt.org > Sent: Friday, February 14, 2014 8:15:01 PM > Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > Hi Greg, > Thank you very much for your reply. > I found the next string which is "to label the interface." which is missi= ng > the word "order" (but the Resource ID is marked as "order" for this). > Also we translators have no clue how these are put together in UI, if a > string is broken up like this. It is also difficult to translate. > It would be desirable if these are combined as one string. > We can workaround for now, but it would be greatly appreciated if this ca= n be > fixed some time soon. > Thank you for your help. > Yuko > On 02/15/2014 10:21 AM, Greg Sheremeta wrote: > > The String continues to the next line > = > > 7af931c1e > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/= ui/frontend/AppErrors.properties > > (Moti Asayag 2014-01-06 18:56:13 +0200 496) > > LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}.= The > > following networks are already attached to a different interface: > > ${AssignedNetworks}. Please remove the networks in > = > > 7af931c1e > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/= ui/frontend/AppErrors.properties > > (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interfac= e. > = > > So, it is: "Please remove the networks in order to label the interface." > = > > ----- Original Message ----- > = > > > From: "Yuko Katabami" > > = > = > > > To: engine-devel(a)ovirt.org > > = > = > > > Sent: Friday, February 14, 2014 6:10:14 PM > > = > = > > > Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] > > > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > > = > = > > > I am re-posting this as it is the only question not answered yet. > > = > = > > > If there is no response, we will translate as-is state, although it s= eems > > > an > > > incomplete sentence. > > = > = > > > Kind regards, > > = > = > > > Yuko > > = > = > > > On 02/13/2014 10:33 PM, Yuko Katabami wrote: > > = > = > > > > Hello again, > > > = > > = > = > > > > I would like to ask you another question. > > > = > > = > = > > > > File: AppErrors > > > = > > = > = > > > > Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE > > > = > > = > = > > > > Strings: Cannot ${action} ${type}. The following networks are alrea= dy > > > > attached to a different interface: ${AssignedNetworks}. Please remo= ve > > > > the > > > > networks in > > > = > > = > = > > > > Question: The last sentence might be missing some words. Could anyo= ne > > > > please > > > > check it for us? > > > = > > = > = > > > > Thanks in advance. > > > = > > = > = > > > > Yuko > > > = > > = > = > > > > _______________________________________________ > > > = > > = > = > > > > Engine-devel mailing list Engine-devel(a)ovirt.org > > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > = > > = > = > > > _______________________________________________ > > = > = > > > Engine-devel mailing list > > = > = > > > Engine-devel(a)ovirt.org > > = > = > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > = > = ------=3D_Part_2081745_1936791748.1392427753404 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
Sure -- probably Moti (cc'd) or = someone on that team can fix the file for you.

Greg


From: "Yuko Katabami" <ykatabam(a)= redhat.com>
To: "Greg Sheremeta" <gshereme(a)redhat.com>=
Cc: engine-devel(a)ovirt.org
Sent: Friday, February 14= , 2014 8:15:01 PM
Subject: Re: [Engine-devel] [oVirt 3.4 Localiza= tion Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE"
= = = = Hi Greg,

Thank you very much for your reply.

I found the next string which is "to label the interface." which is missing the word "order" (but the Resource ID is marked as "order" for this).

Also we translators have no clue how these are put together in UI, if a string is broken up like this. It is also difficult to translate.
It would be desirable if these are combined as one string.

We can workaround for now, but it would be greatly appreciated if this can be fixed some time soon.

Thank you for your help.

Yuko


On 02/15/2014 10:21 AM, Greg Sheremeta wrote:
The String continues to the next line

7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/eng= ine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 496) LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/eng= ine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interface.



So, it is: "Please remove the networks in order to label the interface."




From: "Yuko Katabami" <ykatabam(a)redhat.com>=
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 6:10:14 PM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #5]        "LABELED_NETWO= RK_ATTACHED_TO_WRONG_INTERFACE"

I am re-posting this as it is the only question not answered yet.
If there is no response, we will translate as-is state, although it seems an incomplete sentence.

Kind regards,

Yuko

On 02/13/2014 10:33 PM, Yuko Katabami wrote:
Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/engine-devel



_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/ma= ilman/listinfo/engine-devel


=

------=3D_Part_2081745_1936791748.1392427753404-- --===============3209214933841361411== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzIwODE3NDVfMTkzNjc5MTc0OC4xMzkyNDI3NzUzNDA0CkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3 Yml0CgpTdXJlIC0tIHByb2JhYmx5IE1vdGkgKGNjJ2QpIG9yIHNvbWVvbmUgb24gdGhhdCB0ZWFt IGNhbiBmaXggdGhlIGZpbGUgZm9yIHlvdS4gCgpHcmVnIAoKLS0tLS0gT3JpZ2luYWwgTWVzc2Fn ZSAtLS0tLQoKPiBGcm9tOiAiWXVrbyBLYXRhYmFtaSIgPHlrYXRhYmFtQHJlZGhhdC5jb20+Cj4g VG86ICJHcmVnIFNoZXJlbWV0YSIgPGdzaGVyZW1lQHJlZGhhdC5jb20+Cj4gQ2M6IGVuZ2luZS1k ZXZlbEBvdmlydC5vcmcKPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDE0LCAyMDE0IDg6MTU6MDEg UE0KPiBTdWJqZWN0OiBSZTogW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24g UXVlc3Rpb24gIzVdCj4gIkxBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZB Q0UiCgo+IEhpIEdyZWcsCgo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmVwbHkuCgo+ IEkgZm91bmQgdGhlIG5leHQgc3RyaW5nIHdoaWNoIGlzICJ0byBsYWJlbCB0aGUgaW50ZXJmYWNl LiIgd2hpY2ggaXMgbWlzc2luZwo+IHRoZSB3b3JkICJvcmRlciIgKGJ1dCB0aGUgUmVzb3VyY2Ug SUQgaXMgbWFya2VkIGFzICJvcmRlciIgZm9yIHRoaXMpLgoKPiBBbHNvIHdlIHRyYW5zbGF0b3Jz IGhhdmUgbm8gY2x1ZSBob3cgdGhlc2UgYXJlIHB1dCB0b2dldGhlciBpbiBVSSwgaWYgYQo+IHN0 cmluZyBpcyBicm9rZW4gdXAgbGlrZSB0aGlzLiBJdCBpcyBhbHNvIGRpZmZpY3VsdCB0byB0cmFu c2xhdGUuCj4gSXQgd291bGQgYmUgZGVzaXJhYmxlIGlmIHRoZXNlIGFyZSBjb21iaW5lZCBhcyBv bmUgc3RyaW5nLgoKPiBXZSBjYW4gd29ya2Fyb3VuZCBmb3Igbm93LCBidXQgaXQgd291bGQgYmUg Z3JlYXRseSBhcHByZWNpYXRlZCBpZiB0aGlzIGNhbiBiZQo+IGZpeGVkIHNvbWUgdGltZSBzb29u LgoKPiBUaGFuayB5b3UgZm9yIHlvdXIgaGVscC4KCj4gWXVrbwoKPiBPbiAwMi8xNS8yMDE0IDEw OjIxIEFNLCBHcmVnIFNoZXJlbWV0YSB3cm90ZToKCj4gPiBUaGUgU3RyaW5nIGNvbnRpbnVlcyB0 byB0aGUgbmV4dCBsaW5lCj4gCgo+ID4gN2FmOTMxYzFlCj4gPiBmcm9udGVuZC93ZWJhZG1pbi9t b2R1bGVzL3dlYmFkbWluL3NyYy9tYWluL3Jlc291cmNlcy9vcmcvb3ZpcnQvZW5naW5lL3VpL2Zy b250ZW5kL0FwcEVycm9ycy5wcm9wZXJ0aWVzCj4gPiAoTW90aSBBc2F5YWcgMjAxNC0wMS0wNiAx ODo1NjoxMyArMDIwMCA0OTYpCj4gPiBMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdf SU5URVJGQUNFPUNhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4gVGhlCj4gPiBmb2xsb3dpbmcgbmV0 d29ya3MgYXJlIGFscmVhZHkgYXR0YWNoZWQgdG8gYSBkaWZmZXJlbnQgaW50ZXJmYWNlOgo+ID4g JHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29ya3MgaW4KPiAKPiA+ IDdhZjkzMWMxZQo+ID4gZnJvbnRlbmQvd2ViYWRtaW4vbW9kdWxlcy93ZWJhZG1pbi9zcmMvbWFp bi9yZXNvdXJjZXMvb3JnL292aXJ0L2VuZ2luZS91aS9mcm9udGVuZC9BcHBFcnJvcnMucHJvcGVy dGllcwo+ID4gKE1vdGkgQXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMgKzAyMDAgNDk3KSBvcmRl ciB0byBsYWJlbCB0aGUgaW50ZXJmYWNlLgo+IAoKPiA+IFNvLCBpdCBpczogIlBsZWFzZSByZW1v dmUgdGhlIG5ldHdvcmtzIGluIG9yZGVyIHRvIGxhYmVsIHRoZSBpbnRlcmZhY2UuIgo+IAoKPiA+ IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiAKCj4gPiA+IEZyb206ICJZdWtvIEthdGFi YW1pIiA8eWthdGFiYW1AcmVkaGF0LmNvbT4KPiA+IAo+IAo+ID4gPiBUbzogZW5naW5lLWRldmVs QG92aXJ0Lm9yZwo+ID4gCj4gCj4gPiA+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQg NjoxMDoxNCBQTQo+ID4gCj4gCj4gPiA+IFN1YmplY3Q6IFtFbmdpbmUtZGV2ZWxdIFtvVmlydCAz LjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM1XQo+ID4gPiAiTEFCRUxFRF9ORVRXT1JLX0FUVEFD SEVEX1RPX1dST05HX0lOVEVSRkFDRSIKPiA+IAo+IAoKPiA+ID4gSSBhbSByZS1wb3N0aW5nIHRo aXMgYXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90IGFuc3dlcmVkIHlldC4KPiA+IAo+IAo+ ID4gPiBJZiB0aGVyZSBpcyBubyByZXNwb25zZSwgd2Ugd2lsbCB0cmFuc2xhdGUgYXMtaXMgc3Rh dGUsIGFsdGhvdWdoIGl0IHNlZW1zCj4gPiA+IGFuCj4gPiA+IGluY29tcGxldGUgc2VudGVuY2Uu Cj4gPiAKPiAKCj4gPiA+IEtpbmQgcmVnYXJkcywKPiA+IAo+IAoKPiA+ID4gWXVrbwo+ID4gCj4g Cgo+ID4gPiBPbiAwMi8xMy8yMDE0IDEwOjMzIFBNLCBZdWtvIEthdGFiYW1pIHdyb3RlOgo+ID4g Cj4gCgo+ID4gPiA+IEhlbGxvIGFnYWluLAo+ID4gPiAKPiA+IAo+IAoKPiA+ID4gPiBJIHdvdWxk IGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLgo+ID4gPiAKPiA+IAo+IAoKPiA+ID4g PiBGaWxlOiBBcHBFcnJvcnMKPiA+ID4gCj4gPiAKPiAKPiA+ID4gPiBSZXNvdXJjZSBJRDogTEFC RUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRQo+ID4gPiAKPiA+IAo+IAo+ ID4gPiA+IFN0cmluZ3M6IENhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4gVGhlIGZvbGxvd2luZyBu ZXR3b3JrcyBhcmUgYWxyZWFkeQo+ID4gPiA+IGF0dGFjaGVkIHRvIGEgZGlmZmVyZW50IGludGVy ZmFjZTogJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92ZQo+ID4gPiA+IHRoZQo+ID4g PiA+IG5ldHdvcmtzIGluCj4gPiA+IAo+ID4gCj4gCj4gPiA+ID4gUXVlc3Rpb246IFRoZSBsYXN0 IHNlbnRlbmNlIG1pZ2h0IGJlIG1pc3Npbmcgc29tZSB3b3Jkcy4gQ291bGQgYW55b25lCj4gPiA+ ID4gcGxlYXNlCj4gPiA+ID4gY2hlY2sgaXQgZm9yIHVzPwo+ID4gPiAKPiA+IAo+IAoKPiA+ID4g PiBUaGFua3MgaW4gYWR2YW5jZS4KPiA+ID4gCj4gPiAKPiAKCj4gPiA+ID4gWXVrbwo+ID4gPiAK PiA+IAo+IAoKPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+ID4gPiAKPiA+IAo+IAo+ID4gPiA+IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3Qg RW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+ID4gPiA+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKPiA+ID4gCj4gPiAKPiAKCj4gPiA+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiAKPiAKPiA+ID4gRW5n aW5lLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gCj4gCj4gPiA+IEVuZ2luZS1kZXZlbEBvdmlydC5v cmcKPiA+IAo+IAo+ID4gPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v ZW5naW5lLWRldmVsCj4gPiAKPiAKCi0tLS0tLT1fUGFydF8yMDgxNzQ1XzE5MzY3OTE3NDguMTM5 MjQyNzc1MzQwNApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50 LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogdGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGltZXMsIHNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj48ZGl2PlN1cmUgLS0gcHJvYmFibHkgTW90aSAoY2MnZCkg b3Igc29tZW9uZSBvbiB0aGF0IHRlYW0gY2FuIGZpeCB0aGUgZmlsZSBmb3IgeW91Ljxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PkdyZWc8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGhyIGlk PSJ6d2NociI+PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZCAjMTAxMEZG O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6 bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5 OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbTogPC9i PiJZdWtvIEthdGFiYW1pIiAmbHQ7eWthdGFiYW1AcmVkaGF0LmNvbSZndDs8YnI+PGI+VG86IDwv Yj4iR3JlZyBTaGVyZW1ldGEiICZsdDtnc2hlcmVtZUByZWRoYXQuY29tJmd0Ozxicj48Yj5DYzog PC9iPmVuZ2luZS1kZXZlbEBvdmlydC5vcmc8YnI+PGI+U2VudDogPC9iPkZyaWRheSwgRmVicnVh cnkgMTQsIDIwMTQgODoxNTowMSBQTTxicj48Yj5TdWJqZWN0OiA8L2I+UmU6IFtFbmdpbmUtZGV2 ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM1XSAiTEFCRUxFRF9ORVRXT1JL X0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRSI8YnI+PGRpdj48YnI+PC9kaXY+CiAgCiAgICAK ICAKICAKICAgIEhpIEdyZWcsPGJyPgogICAgPGJyPgogICAgVGhhbmsgeW91IHZlcnkgbXVjaCBm b3IgeW91ciByZXBseS48YnI+CiAgICA8YnI+CiAgICBJIGZvdW5kIHRoZSBuZXh0IHN0cmluZyB3 aGljaCBpcyAidG8gbGFiZWwgdGhlIGludGVyZmFjZS4iIHdoaWNoIGlzCiAgICBtaXNzaW5nIHRo ZSB3b3JkICJvcmRlciIgKGJ1dCB0aGUgUmVzb3VyY2UgSUQgaXMgbWFya2VkIGFzICJvcmRlciIK ICAgIGZvciB0aGlzKS48YnI+CiAgICA8YnI+CiAgICBBbHNvIHdlIHRyYW5zbGF0b3JzIGhhdmUg bm8gY2x1ZSBob3cgdGhlc2UgYXJlIHB1dCB0b2dldGhlciBpbiBVSSwKICAgIGlmIGEgc3RyaW5n IGlzIGJyb2tlbiB1cCBsaWtlIHRoaXMuIEl0IGlzIGFsc28gZGlmZmljdWx0IHRvCiAgICB0cmFu c2xhdGUuPGJyPgogICAgSXQgd291bGQgYmUgZGVzaXJhYmxlIGlmIHRoZXNlIGFyZSBjb21iaW5l ZCBhcyBvbmUgc3RyaW5nLjxicj4KICAgIDxicj4KICAgIFdlIGNhbiB3b3JrYXJvdW5kIGZvciBu b3csIGJ1dCBpdCB3b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkIGlmCiAgICB0aGlzIGNhbiBi ZSBmaXhlZCBzb21lIHRpbWUgc29vbi48YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3UgZm9yIHlv dXIgaGVscC48YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPGJyPgogICAgPGJyPgogICAg PGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xNS8yMDE0IDEwOjIxIEFNLCBHcmVn IFNoZXJlbWV0YQogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNp dGU9Im1pZDo0OTA4Mjg5MzYuMjA3NzcwMC4xMzkyNDIzNjY4NDc1LkphdmFNYWlsLnppbWJyYUBy ZWRoYXQuY29tIj4KICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21h biwgbmV3IHlvcmssIHRpbWVzLCBzZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHQ7IGNvbG9y OiAjMDAwMDAwIj5UaGUgU3RyaW5nIGNvbnRpbnVlcyB0byB0aGUKICAgICAgICBuZXh0IGxpbmU8 YnI+CiAgICAgICAgPGJyPgogICAgICAgIDdhZjkzMWMxZQogICAgICAgIGZyb250ZW5kL3dlYmFk bWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2VzL29yZy9vdmlydC9lbmdpbmUv dWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMKICAgICAgICAoTW90aSBBc2F5YWcgMjAx NC0wMS0wNiAxODo1NjoxMyArMDIwMCA0OTYpCiAgICAgICAgTEFCRUxFRF9ORVRXT1JLX0FUVEFD SEVEX1RPX1dST05HX0lOVEVSRkFDRT1DYW5ub3QgJHthY3Rpb259CiAgICAgICAgJHt0eXBlfS4g VGhlIGZvbGxvd2luZyBuZXR3b3JrcyBhcmUgYWxyZWFkeSBhdHRhY2hlZCB0byBhCiAgICAgICAg ZGlmZmVyZW50IGludGVyZmFjZTogJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92ZSB0 aGUKICAgICAgICBuZXR3b3JrcyBpbjxicj4KICAgICAgICA3YWY5MzFjMWUKICAgICAgICBmcm9u dGVuZC93ZWJhZG1pbi9tb2R1bGVzL3dlYmFkbWluL3NyYy9tYWluL3Jlc291cmNlcy9vcmcvb3Zp cnQvZW5naW5lL3VpL2Zyb250ZW5kL0FwcEVycm9ycy5wcm9wZXJ0aWVzCiAgICAgICAgKE1vdGkg QXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMgKzAyMDAgNDk3KSBvcmRlciB0byBsYWJlbCB0aGUK ICAgICAgICBpbnRlcmZhY2UuPGJyPgogICAgICAgIDxicj4KICAgICAgICA8YnI+CiAgICAgICAg PGJyPgogICAgICAgIFNvLCBpdCBpczogIlBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluIG9y ZGVyIHRvIGxhYmVsIHRoZQogICAgICAgIGludGVyZmFjZS4iPGJyPgogICAgICAgIDxicj4KICAg ICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIDxociBpZD0iendjaHIiPgogICAgICAgIDxi bG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQKIzEwMTBGRjttYXJnaW4tbGVm dDo1cHg7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250 LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpIZWx2ZXRpY2Es QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJwdDsiPjxiPkZyb206CiAgICAgICAgICA8L2I+ Ill1a28gS2F0YWJhbWkiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1h aWx0bzp5a2F0YWJhbUByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+Jmx0O3lrYXRhYmFtQHJl ZGhhdC5jb20mZ3Q7PC9hPjxicj4KICAgICAgICAgIDxiPlRvOiA8L2I+PGEgY2xhc3M9Im1vei10 eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOmVuZ2luZS1kZXZlbEBvdmlydC5vcmci IHRhcmdldD0iX2JsYW5rIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAg IDxiPlNlbnQ6IDwvYj5GcmlkYXksIEZlYnJ1YXJ5IDE0LCAyMDE0IDY6MTA6MTQgUE08YnI+CiAg ICAgICAgICA8Yj5TdWJqZWN0OiA8L2I+W0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6 YXRpb24KICAgICAgICAgIFF1ZXN0aW9uCiAgICAgICAgICAjNV0mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsiTEFCRUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RP X1dST05HX0lOVEVSRkFDRSI8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBJIGFtIHJlLXBv c3RpbmcgdGhpcyBhcyBpdCBpcyB0aGUgb25seSBxdWVzdGlvbiBub3QgYW5zd2VyZWQKICAgICAg ICAgIHlldC48YnI+CiAgICAgICAgICBJZiB0aGVyZSBpcyBubyByZXNwb25zZSwgd2Ugd2lsbCB0 cmFuc2xhdGUgYXMtaXMgc3RhdGUsCiAgICAgICAgICBhbHRob3VnaCBpdCBzZWVtcyBhbiBpbmNv bXBsZXRlIHNlbnRlbmNlLjxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIEtpbmQgcmVnYXJk cyw8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBZdWtvPGJyPgogICAgICAgICAgPGJyPgog ICAgICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xMy8yMDE0IDEwOjMz IFBNLCBZdWtvCiAgICAgICAgICAgIEthdGFiYW1pIHdyb3RlOjxicj4KICAgICAgICAgIDwvZGl2 PgogICAgICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkNCQjhBLjEwMjA4MDFAcmVkaGF0 LmNvbSI+IEhlbGxvCiAgICAgICAgICAgIGFnYWluLDxicj4KICAgICAgICAgICAgPGJyPgogICAg ICAgICAgICBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLjxicj4KICAg ICAgICAgICAgPGJyPgogICAgICAgICAgICA8Yj5GaWxlOjwvYj48Yj4gPC9iPkFwcEVycm9yczxi Pjxicj4KICAgICAgICAgICAgPC9iPjxiPlJlc291cmNlIElEOjwvYj4KICAgICAgICAgICAgTEFC RUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRTxiPjxicj4KICAgICAgICAg ICAgPC9iPjxiPlN0cmluZ3M6IDwvYj5DYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFRoZSBmb2xs b3dpbmcKICAgICAgICAgICAgbmV0d29ya3MgYXJlIGFscmVhZHkgYXR0YWNoZWQgdG8gYSBkaWZm ZXJlbnQgaW50ZXJmYWNlOgogICAgICAgICAgICAke0Fzc2lnbmVkTmV0d29ya3N9LiBQbGVhc2Ug cmVtb3ZlIHRoZSBuZXR3b3JrcyBpbjxicj4KICAgICAgICAgICAgPGI+UXVlc3Rpb246PC9iPiBU aGUgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNzaW5nIHNvbWUKICAgICAgICAgICAgd29yZHMu IENvdWxkIGFueW9uZSBwbGVhc2UgY2hlY2sgaXQgZm9yIHVzPzxicj4KICAgICAgICAgICAgPGJy PgogICAgICAgICAgICBUaGFua3MgaW4gYWR2YW5jZS48YnI+CiAgICAgICAgICAgIDxicj4KICAg ICAgICAgICAgWXVrbzxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8YnI+CiAgICAg ICAgICAgIDxiPiA8L2I+IDxicj4KICAgICAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0 YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8 cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVuZ2lu ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIg aHJlZj0ibWFpbHRvOkVuZ2luZS1kZXZlbEBvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Fbmdp bmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVs IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICA8YnI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj48YnI+CiAgICAgICAg ICAgIDxzcGFuIGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwgc2Fucy1zZXJpZiIgc2l6ZT0i MiIgZGF0YS1tY2Utc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyBmb250LWZhbWlseTogYXJpYWwsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7IiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7IGZvbnQt ZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPiA8L3NwYW4+CiAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxicj4KICAgICAgICAgIF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgogICAgICAgICAgRW5naW5lLWRldmVs IG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFu ayI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICA8YSBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4v bGlzdGluZm8vZW5naW5lLWRldmVsIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT48YnI+CiAgICAgICAgPC9ibG9j a3F1b3RlPgogICAgICAgIDxicj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8 YnI+CiAgCgo8L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4K LS0tLS0tPV9QYXJ0XzIwODE3NDVfMTkzNjc5MTc0OC4xMzkyNDI3NzUzNDA0LS0K --===============3209214933841361411==-- From ykatabam at redhat.com Fri Feb 14 20:35:11 2014 Content-Type: multipart/mixed; boundary="===============2050777043655951614==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Sat, 15 Feb 2014 11:35:08 +1000 Message-ID: <52FEC44C.7080308@redhat.com> In-Reply-To: 101787410.2081746.1392427753405.JavaMail.zimbra@redhat.com --===============2050777043655951614== 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. --------------030607040006090601080005 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/15/2014 11:29 AM, Greg Sheremeta wrote: > Sure -- probably Moti (cc'd) or someone on that team can fix the file = > for you. > > Greg Thank you so much! Yuko > > ------------------------------------------------------------------------ > > *From: *"Yuko Katabami" > *To: *"Greg Sheremeta" > *Cc: *engine-devel(a)ovirt.org > *Sent: *Friday, February 14, 2014 8:15:01 PM > *Subject: *Re: [Engine-devel] [oVirt 3.4 Localization Question #5] > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > > Hi Greg, > > Thank you very much for your reply. > > I found the next string which is "to label the interface." which > is missing the word "order" (but the Resource ID is marked as > "order" for this). > > Also we translators have no clue how these are put together in UI, > if a string is broken up like this. It is also difficult to translate. > It would be desirable if these are combined as one string. > > We can workaround for now, but it would be greatly appreciated if > this can be fixed some time soon. > > Thank you for your help. > > Yuko > > > On 02/15/2014 10:21 AM, Greg Sheremeta wrote: > > The String continues to the next line > > 7af931c1e > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/e= ngine/ui/frontend/AppErrors.properties > (Moti Asayag 2014-01-06 18:56:13 +0200 496) > LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} > ${type}. The following networks are already attached to a > different interface: ${AssignedNetworks}. Please remove the > networks in > 7af931c1e > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/e= ngine/ui/frontend/AppErrors.properties > (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the > interface. > > > > So, it is: "Please remove the networks in order to label the > interface." > > > > -----------------------------------------------------------------= ------- > > *From: *"Yuko Katabami" > *To: *engine-devel(a)ovirt.org > *Sent: *Friday, February 14, 2014 6:10:14 PM > *Subject: *[Engine-devel] [oVirt 3.4 Localization Question > #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > > I am re-posting this as it is the only question not > answered yet. > If there is no response, we will translate as-is state, > although it seems an incomplete sentence. > > Kind regards, > > Yuko > > On 02/13/2014 10:33 PM, Yuko Katabami wrote: > > Hello again, > > I would like to ask you another question. > > *File:***AppErrors* > **Resource ID:* > LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE* > **Strings: *Cannot ${action} ${type}. The following > networks are already attached to a different > interface: ${AssignedNetworks}. Please remove the > networks in > *Question:* The last sentence might be missing some > words. Could anyone please check it for us? > > Thanks in advance. > > Yuko > > > ** > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > > --------------030607040006090601080005 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit
On 02/15/2014 11:29 AM, Greg Sheremeta wrote:
Sure -- probably Moti (cc'd) or someone on that team can fix the file for you.

Greg
Thank you so much!

Yuko


From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: "Greg Sheremeta" <gshereme(a)redhat.com>
Cc: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 8:15:01 PM
Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE"

Hi Greg,

Thank you very much for your reply.

I found the next string which is "to label the interface." which is missing the word "order" (but the Resource ID is marked as "order" for this).

Also we translators have no clue how these are put together in UI, if a string is broken up like this. It is also difficult to translate.
It would be desirable if these are combined as one string.

We can workaround for now, but it would be greatly appreciated if this can be fixed some time soon.

Thank you for your help.

Yuko


On 02/15/2014 10:21 AM, Greg Sheremeta wrote:
The String continues to the next line

7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovi= rt/engine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 496) LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
7af931c1e frontend/webadmin/modules/webadmin/src/main/resources/org/ovi= rt/engine/ui/frontend/AppErrors.properties (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interface.



So, it is: "Please remove the networks in order to label the interface."




From: "Yuko Katabami" &= lt;ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 6:10:14 PM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #5]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0"LABELED= _NETWORK_ATTACHED_TO_WRONG_INTERFACE"

I am re-posting this as it is the only question not answered yet.
If there is no response, we will translate as-is state, although it seems an incomplete sentence.

Kind regards,

Yuko

On 02/13/2014 10:33 PM, Yuko Katabami wrote:
Hello again,

I would like to ask you another question.

File: AppErrors
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE
Strings: Cannot ${action} ${type}. The following networks are already attached to a different interface: ${AssignedNetworks}. Please remove the networks in
Question: The last sentence might be missing some words. Could anyone please check it for us?

Thanks in advance.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lis=
ts.ovirt.org/mailman/listinfo/engine-devel



_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo= /engine-devel




--------------030607040006090601080005-- --===============2050777043655951614== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzA2MDcwNDAwMDYwOTA2MDEwODAwMDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpPbiAwMi8xNS8yMDE0IDExOjI5IEFNLCBHcmVnIFNoZXJlbWV0YSB3cm90ZToKPiBTdXJlIC0t IHByb2JhYmx5IE1vdGkgKGNjJ2QpIG9yIHNvbWVvbmUgb24gdGhhdCB0ZWFtIGNhbiBmaXggdGhl IGZpbGUgCj4gZm9yIHlvdS4KPgo+IEdyZWcKVGhhbmsgeW91IHNvIG11Y2ghCgpZdWtvCj4KPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KPgo+ICAgICAqRnJvbTogKiJZdWtvIEthdGFiYW1pIiA8eWthdGFiYW1A cmVkaGF0LmNvbT4KPiAgICAgKlRvOiAqIkdyZWcgU2hlcmVtZXRhIiA8Z3NoZXJlbWVAcmVkaGF0 LmNvbT4KPiAgICAgKkNjOiAqZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+ICAgICAqU2VudDogKkZy aWRheSwgRmVicnVhcnkgMTQsIDIwMTQgODoxNTowMSBQTQo+ICAgICAqU3ViamVjdDogKlJlOiBb RW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjNV0KPiAgICAg IkxBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZBQ0UiCj4KPiAgICAgSGkg R3JlZywKPgo+ICAgICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlcGx5Lgo+Cj4gICAg IEkgZm91bmQgdGhlIG5leHQgc3RyaW5nIHdoaWNoIGlzICJ0byBsYWJlbCB0aGUgaW50ZXJmYWNl LiIgd2hpY2gKPiAgICAgaXMgbWlzc2luZyB0aGUgd29yZCAib3JkZXIiIChidXQgdGhlIFJlc291 cmNlIElEIGlzIG1hcmtlZCBhcwo+ICAgICAib3JkZXIiIGZvciB0aGlzKS4KPgo+ICAgICBBbHNv IHdlIHRyYW5zbGF0b3JzIGhhdmUgbm8gY2x1ZSBob3cgdGhlc2UgYXJlIHB1dCB0b2dldGhlciBp biBVSSwKPiAgICAgaWYgYSBzdHJpbmcgaXMgYnJva2VuIHVwIGxpa2UgdGhpcy4gSXQgaXMgYWxz byBkaWZmaWN1bHQgdG8gdHJhbnNsYXRlLgo+ICAgICBJdCB3b3VsZCBiZSBkZXNpcmFibGUgaWYg dGhlc2UgYXJlIGNvbWJpbmVkIGFzIG9uZSBzdHJpbmcuCj4KPiAgICAgV2UgY2FuIHdvcmthcm91 bmQgZm9yIG5vdywgYnV0IGl0IHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQgaWYKPiAgICAg dGhpcyBjYW4gYmUgZml4ZWQgc29tZSB0aW1lIHNvb24uCj4KPiAgICAgVGhhbmsgeW91IGZvciB5 b3VyIGhlbHAuCj4KPiAgICAgWXVrbwo+Cj4KPiAgICAgT24gMDIvMTUvMjAxNCAxMDoyMSBBTSwg R3JlZyBTaGVyZW1ldGEgd3JvdGU6Cj4KPiAgICAgICAgIFRoZSBTdHJpbmcgY29udGludWVzIHRv IHRoZSBuZXh0IGxpbmUKPgo+ICAgICAgICAgN2FmOTMxYzFlCj4gICAgICAgICBmcm9udGVuZC93 ZWJhZG1pbi9tb2R1bGVzL3dlYmFkbWluL3NyYy9tYWluL3Jlc291cmNlcy9vcmcvb3ZpcnQvZW5n aW5lL3VpL2Zyb250ZW5kL0FwcEVycm9ycy5wcm9wZXJ0aWVzCj4gICAgICAgICAoTW90aSBBc2F5 YWcgMjAxNC0wMS0wNiAxODo1NjoxMyArMDIwMCA0OTYpCj4gICAgICAgICBMQUJFTEVEX05FVFdP UktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFPUNhbm5vdCAke2FjdGlvbn0KPiAgICAgICAg ICR7dHlwZX0uIFRoZSBmb2xsb3dpbmcgbmV0d29ya3MgYXJlIGFscmVhZHkgYXR0YWNoZWQgdG8g YQo+ICAgICAgICAgZGlmZmVyZW50IGludGVyZmFjZTogJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxl YXNlIHJlbW92ZSB0aGUKPiAgICAgICAgIG5ldHdvcmtzIGluCj4gICAgICAgICA3YWY5MzFjMWUK PiAgICAgICAgIGZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVz b3VyY2VzL29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMK PiAgICAgICAgIChNb3RpIEFzYXlhZyAyMDE0LTAxLTA2IDE4OjU2OjEzICswMjAwIDQ5Nykgb3Jk ZXIgdG8gbGFiZWwgdGhlCj4gICAgICAgICBpbnRlcmZhY2UuCj4KPgo+Cj4gICAgICAgICBTbywg aXQgaXM6ICJQbGVhc2UgcmVtb3ZlIHRoZSBuZXR3b3JrcyBpbiBvcmRlciB0byBsYWJlbCB0aGUK PiAgICAgICAgIGludGVyZmFjZS4iCj4KPgo+Cj4gICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+ ICAgICAgICAgICAgICpGcm9tOiAqIll1a28gS2F0YWJhbWkiIDx5a2F0YWJhbUByZWRoYXQuY29t Pgo+ICAgICAgICAgICAgICpUbzogKmVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPiAgICAgICAgICAg ICAqU2VudDogKkZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQgNjoxMDoxNCBQTQo+ICAgICAgICAg ICAgICpTdWJqZWN0OiAqW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVl c3Rpb24KPiAgICAgICAgICAgICAjNV0gICAgICAgICJMQUJFTEVEX05FVFdPUktfQVRUQUNIRURf VE9fV1JPTkdfSU5URVJGQUNFIgo+Cj4gICAgICAgICAgICAgSSBhbSByZS1wb3N0aW5nIHRoaXMg YXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90Cj4gICAgICAgICAgICAgYW5zd2VyZWQgeWV0 Lgo+ICAgICAgICAgICAgIElmIHRoZXJlIGlzIG5vIHJlc3BvbnNlLCB3ZSB3aWxsIHRyYW5zbGF0 ZSBhcy1pcyBzdGF0ZSwKPiAgICAgICAgICAgICBhbHRob3VnaCBpdCBzZWVtcyBhbiBpbmNvbXBs ZXRlIHNlbnRlbmNlLgo+Cj4gICAgICAgICAgICAgS2luZCByZWdhcmRzLAo+Cj4gICAgICAgICAg ICAgWXVrbwo+Cj4gICAgICAgICAgICAgT24gMDIvMTMvMjAxNCAxMDozMyBQTSwgWXVrbyBLYXRh YmFtaSB3cm90ZToKPgo+ICAgICAgICAgICAgICAgICBIZWxsbyBhZ2FpbiwKPgo+ICAgICAgICAg ICAgICAgICBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLgo+Cj4gICAg ICAgICAgICAgICAgICpGaWxlOioqKkFwcEVycm9ycyoKPiAgICAgICAgICAgICAgICAgKipSZXNv dXJjZSBJRDoqCj4gICAgICAgICAgICAgICAgIExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19X Uk9OR19JTlRFUkZBQ0UqCj4gICAgICAgICAgICAgICAgICoqU3RyaW5nczogKkNhbm5vdCAke2Fj dGlvbn0gJHt0eXBlfS4gVGhlIGZvbGxvd2luZwo+ICAgICAgICAgICAgICAgICBuZXR3b3JrcyBh cmUgYWxyZWFkeSBhdHRhY2hlZCB0byBhIGRpZmZlcmVudAo+ICAgICAgICAgICAgICAgICBpbnRl cmZhY2U6ICR7QXNzaWduZWROZXR3b3Jrc30uIFBsZWFzZSByZW1vdmUgdGhlCj4gICAgICAgICAg ICAgICAgIG5ldHdvcmtzIGluCj4gICAgICAgICAgICAgICAgICpRdWVzdGlvbjoqIFRoZSBsYXN0 IHNlbnRlbmNlIG1pZ2h0IGJlIG1pc3Npbmcgc29tZQo+ICAgICAgICAgICAgICAgICB3b3Jkcy4g Q291bGQgYW55b25lIHBsZWFzZSBjaGVjayBpdCBmb3IgdXM/Cj4KPiAgICAgICAgICAgICAgICAg VGhhbmtzIGluIGFkdmFuY2UuCj4KPiAgICAgICAgICAgICAgICAgWXVrbwo+Cj4KPiAgICAgICAg ICAgICAgICAgKioKPgo+Cj4gICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gICAgICAgICAgICAgICAgIEVuZ2luZS1kZXZlbCBt YWlsaW5nIGxpc3QKPiAgICAgICAgICAgICAgICAgRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+ICAg ICAgICAgICAgICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5n aW5lLWRldmVsCj4KPgo+Cj4KPiAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+ICAgICAgICAgICAgIEVuZ2luZS1kZXZlbCBtYWlsaW5n IGxpc3QKPiAgICAgICAgICAgICBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4gICAgICAgICAgICAg aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAo+Cj4K Pgo+CgoKLS0tLS0tLS0tLS0tLS0wMzA2MDcwNDAwMDYwOTA2MDEwODAwMDUKQ29udGVudC1UeXBl OiB0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJp dAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9 VVRGLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29s b3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96 LWNpdGUtcHJlZml4Ij5PbiAwMi8xNS8yMDE0IDExOjI5IEFNLCBHcmVnIFNoZXJlbWV0YQogICAg ICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDox MDE3ODc0MTAuMjA4MTc0Ni4xMzkyNDI3NzUzNDA1LkphdmFNYWlsLnppbWJyYUByZWRoYXQuY29t IgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRpbWVz IG5ldyByb21hbiwgbmV3IHlvcmssIHRpbWVzLCBzZXJpZjsKICAgICAgICBmb250LXNpemU6IDEy cHQ7IGNvbG9yOiAjMDAwMDAwIj4KICAgICAgICA8ZGl2PlN1cmUgLS0gcHJvYmFibHkgTW90aSAo Y2MnZCkgb3Igc29tZW9uZSBvbiB0aGF0IHRlYW0gY2FuCiAgICAgICAgICBmaXggdGhlIGZpbGUg Zm9yIHlvdS48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9k aXY+CiAgICAgICAgPGRpdj5HcmVnPGJyPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAg IDwvYmxvY2txdW90ZT4KICAgIFRoYW5rIHlvdSBzbyBtdWNoITxicj4KICAgIDxicj4KICAgIFl1 a288YnI+CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6MTAxNzg3NDEwLjIwODE3NDYu MTM5MjQyNzc1MzQwNS5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0 ZSI+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5 b3JrLCB0aW1lcywgc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAw MCI+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGhyIGlkPSJ6d2No ciI+CiAgICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjJweCBzb2xpZAojMTAx MEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWln aHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFt aWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0OyI+PGI+RnJvbToK ICAgICAgICAgIDwvYj4iWXVrbyBLYXRhYmFtaSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMy Mzk2RSIgaHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5jb20iPiZsdDt5a2F0YWJhbUByZWRo YXQuY29tJmd0OzwvYT48YnI+CiAgICAgICAgICA8Yj5UbzogPC9iPiJHcmVnIFNoZXJlbWV0YSIg PGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOmdzaGVyZW1lQHJl ZGhhdC5jb20iPiZsdDtnc2hlcmVtZUByZWRoYXQuY29tJmd0OzwvYT48YnI+CiAgICAgICAgICA8 Yj5DYzogPC9iPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPjxicj4K ICAgICAgICAgIDxiPlNlbnQ6IDwvYj5GcmlkYXksIEZlYnJ1YXJ5IDE0LCAyMDE0IDg6MTU6MDEg UE08YnI+CiAgICAgICAgICA8Yj5TdWJqZWN0OiA8L2I+UmU6IFtFbmdpbmUtZGV2ZWxdIFtvVmly dCAzLjQgTG9jYWxpemF0aW9uCiAgICAgICAgICBRdWVzdGlvbiAjNV0gIkxBQkVMRURfTkVUV09S S19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZBQ0UiPGJyPgogICAgICAgICAgPGRpdj48YnI+CiAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIEhpIEdyZWcsPGJyPgogICAgICAgICAgPGJyPgogICAg ICAgICAgVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciByZXBseS48YnI+CiAgICAgICAgICA8 YnI+CiAgICAgICAgICBJIGZvdW5kIHRoZSBuZXh0IHN0cmluZyB3aGljaCBpcyAidG8gbGFiZWwg dGhlIGludGVyZmFjZS4iCiAgICAgICAgICB3aGljaCBpcyBtaXNzaW5nIHRoZSB3b3JkICJvcmRl ciIgKGJ1dCB0aGUgUmVzb3VyY2UgSUQgaXMKICAgICAgICAgIG1hcmtlZCBhcyAib3JkZXIiIGZv ciB0aGlzKS48YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBBbHNvIHdlIHRyYW5zbGF0b3Jz IGhhdmUgbm8gY2x1ZSBob3cgdGhlc2UgYXJlIHB1dCB0b2dldGhlciBpbgogICAgICAgICAgVUks IGlmIGEgc3RyaW5nIGlzIGJyb2tlbiB1cCBsaWtlIHRoaXMuIEl0IGlzIGFsc28gZGlmZmljdWx0 CiAgICAgICAgICB0byB0cmFuc2xhdGUuPGJyPgogICAgICAgICAgSXQgd291bGQgYmUgZGVzaXJh YmxlIGlmIHRoZXNlIGFyZSBjb21iaW5lZCBhcyBvbmUgc3RyaW5nLjxicj4KICAgICAgICAgIDxi cj4KICAgICAgICAgIFdlIGNhbiB3b3JrYXJvdW5kIGZvciBub3csIGJ1dCBpdCB3b3VsZCBiZSBn cmVhdGx5IGFwcHJlY2lhdGVkCiAgICAgICAgICBpZiB0aGlzIGNhbiBiZSBmaXhlZCBzb21lIHRp bWUgc29vbi48YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBUaGFuayB5b3UgZm9yIHlvdXIg aGVscC48YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBZdWtvPGJyPgogICAgICAgICAgPGJy PgogICAgICAgICAgPGJyPgogICAgICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5P biAwMi8xNS8yMDE0IDEwOjIxIEFNLCBHcmVnCiAgICAgICAgICAgIFNoZXJlbWV0YSB3cm90ZTo8 YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxibG9ja3F1b3RlCiAgICAgICAgICAgIGNp dGU9Im1pZDo0OTA4Mjg5MzYuMjA3NzcwMC4xMzkyNDIzNjY4NDc1LkphdmFNYWlsLnppbWJyYUBy ZWRoYXQuY29tIj4KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRpbWVzIG5l dyByb21hbiwgbmV3IHlvcmssIHRpbWVzLAogICAgICAgICAgICAgIHNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj5UaGUgU3RyaW5nCiAgICAgICAgICAgICAgY29udGludWVz IHRvIHRoZSBuZXh0IGxpbmU8YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIDdh ZjkzMWMxZQogICAgICAgICAgICAgIGZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMvd2ViYWRtaW4v c3JjL21haW4vcmVzb3VyY2VzL29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3Jz LnByb3BlcnRpZXMKCiAgICAgICAgICAgICAgKE1vdGkgQXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6 MTMgKzAyMDAgNDk2KQogICAgICAgICAgICAgIExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19X Uk9OR19JTlRFUkZBQ0U9Q2Fubm90CiAgICAgICAgICAgICAgJHthY3Rpb259ICR7dHlwZX0uIFRo ZSBmb2xsb3dpbmcgbmV0d29ya3MgYXJlIGFscmVhZHkKICAgICAgICAgICAgICBhdHRhY2hlZCB0 byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6ICR7QXNzaWduZWROZXR3b3Jrc30uCiAgICAgICAgICAg ICAgUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29ya3MgaW48YnI+CiAgICAgICAgICAgICAgN2FmOTMx YzFlCiAgICAgICAgICAgICAgZnJvbnRlbmQvd2ViYWRtaW4vbW9kdWxlcy93ZWJhZG1pbi9zcmMv bWFpbi9yZXNvdXJjZXMvb3JnL292aXJ0L2VuZ2luZS91aS9mcm9udGVuZC9BcHBFcnJvcnMucHJv cGVydGllcwoKICAgICAgICAgICAgICAoTW90aSBBc2F5YWcgMjAxNC0wMS0wNiAxODo1NjoxMyAr MDIwMCA0OTcpIG9yZGVyIHRvIGxhYmVsCiAgICAgICAgICAgICAgdGhlIGludGVyZmFjZS48YnI+ CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgU28sIGl0IGlzOiAiUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29ya3MgaW4g b3JkZXIgdG8gbGFiZWwKICAgICAgICAgICAgICB0aGUgaW50ZXJmYWNlLiI8YnI+CiAgICAgICAg ICAgICAgPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgPGhyIGlkPSJ6d2NociI+CiAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9ImJv cmRlci1sZWZ0OjJweCBzb2xpZAojMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6 NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQt ZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2Zv bnQtc2l6ZToxMnB0OyI+PGI+RnJvbToKCiAgICAgICAgICAgICAgICA8L2I+Ill1a28gS2F0YWJh bWkiIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgY2xhc3M9Im1v ei10eHQtbGluay1yZmMyMzk2RSIKICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnlrYXRh YmFtQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj4mbHQ7eWthdGFiYW1AcmVkaGF0LmNvbSZn dDs8L2E+PGJyPgogICAgICAgICAgICAgICAgPGI+VG86IDwvYj48YSBtb3otZG8tbm90LXNlbmQ9 InRydWUiCiAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi CiAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIiB0 YXJnZXQ9Il9ibGFuayI+ZW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAg ICAgICA8Yj5TZW50OiA8L2I+RnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA2OjEwOjE0IFBNPGJy PgogICAgICAgICAgICAgICAgPGI+U3ViamVjdDogPC9iPltFbmdpbmUtZGV2ZWxdIFtvVmlydCAz LjQgTG9jYWxpemF0aW9uCiAgICAgICAgICAgICAgICBRdWVzdGlvbgogICAgICAgICAgICAgICAg IzVdwqDCoMKgwqDCoMKgwqDCoCJMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5U RVJGQUNFIjxicj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIEkgYW0gcmUt cG9zdGluZyB0aGlzIGFzIGl0IGlzIHRoZSBvbmx5IHF1ZXN0aW9uIG5vdAogICAgICAgICAgICAg ICAgYW5zd2VyZWQgeWV0Ljxicj4KICAgICAgICAgICAgICAgIElmIHRoZXJlIGlzIG5vIHJlc3Bv bnNlLCB3ZSB3aWxsIHRyYW5zbGF0ZSBhcy1pcyBzdGF0ZSwKICAgICAgICAgICAgICAgIGFsdGhv dWdoIGl0IHNlZW1zIGFuIGluY29tcGxldGUgc2VudGVuY2UuPGJyPgogICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgS2luZCByZWdhcmRzLDxicj4KICAgICAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgICAgIFl1a288YnI+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDAyLzEzLzIwMTQgMTA6MzMg UE0sCiAgICAgICAgICAgICAgICAgIFl1a28gS2F0YWJhbWkgd3JvdGU6PGJyPgogICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTJGQ0JC OEEuMTAyMDgwMUByZWRoYXQuY29tIj4KICAgICAgICAgICAgICAgICAgSGVsbG8gYWdhaW4sPGJy PgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIEkgd291bGQgbGlrZSB0 byBhc2sgeW91IGFub3RoZXIgcXVlc3Rpb24uPGJyPgogICAgICAgICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgICAgICAgIDxiPkZpbGU6PC9iPjxiPiA8L2I+QXBwRXJyb3JzPGI+PGJyPgogICAg ICAgICAgICAgICAgICA8L2I+PGI+UmVzb3VyY2UgSUQ6PC9iPgogICAgICAgICAgICAgICAgICBM QUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFPGI+PGJyPgogICAgICAg ICAgICAgICAgICA8L2I+PGI+U3RyaW5nczogPC9iPkNhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4g VGhlCiAgICAgICAgICAgICAgICAgIGZvbGxvd2luZyBuZXR3b3JrcyBhcmUgYWxyZWFkeSBhdHRh Y2hlZCB0byBhIGRpZmZlcmVudAogICAgICAgICAgICAgICAgICBpbnRlcmZhY2U6ICR7QXNzaWdu ZWROZXR3b3Jrc30uIFBsZWFzZSByZW1vdmUgdGhlCiAgICAgICAgICAgICAgICAgIG5ldHdvcmtz IGluPGJyPgogICAgICAgICAgICAgICAgICA8Yj5RdWVzdGlvbjo8L2I+IFRoZSBsYXN0IHNlbnRl bmNlIG1pZ2h0IGJlIG1pc3NpbmcKICAgICAgICAgICAgICAgICAgc29tZSB3b3Jkcy4gQ291bGQg YW55b25lIHBsZWFzZSBjaGVjayBpdCBmb3IgdXM/PGJyPgogICAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICAgIFRoYW5rcyBpbiBhZHZhbmNlLjxicj4KICAgICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgICBZdWtvPGJyPgogICAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgPGI+IDwvYj4gPGJyPgog ICAgICAgICAgICAgICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50SGVhZGVyIj48 L2ZpZWxkc2V0PgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDxwcmU+ X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5naW5lLWRl dmVsIG1haWxpbmcgbGlzdAo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0 LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIiB0 YXJnZXQ9Il9ibGFuayI+RW5naW5lLWRldmVsQG92aXJ0Lm9yZzwvYT4KPGEgbW96LWRvLW5vdC1z ZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwv YT4KPC9wcmU+CiAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgICA8 YnI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj48YnI+CiAgICAg ICAgICAgICAgICAgIDxzcGFuIGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwgc2Fucy1zZXJp ZiIKICAgICAgICAgICAgICAgICAgICBzaXplPSIyIiBkYXRhLW1jZS1zdHlsZT0iY29sb3I6ICMw MDAwMDA7CiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IHNtYWxsOyIKICAgICAgICAgICAgICAgICAgICBzdHlsZT0iY29sb3I6ICMw MDAwMDA7IGZvbnQtZmFtaWx5OiBhcmlhbCwKICAgICAgICAgICAgICAgICAgICBzYW5zLXNlcmlm OyBmb250LXNpemU6IHNtYWxsOyI+IDwvc3Bhbj4gPC9kaXY+CiAgICAgICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzxicj4KICAgICAgICAgICAgICAgIEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3Q8YnI+ CiAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAg ICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgIGhy ZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+RW5naW5l LWRldmVsQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwiCiAgICAgICAgICAgICAg ICAgIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vZW5naW5lLWRldmVsPC9hPjxicj4KICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAg ICAgICAgICAgPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvYmxvY2txdW90ZT4K ICAgICAgICAgIDxicj4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPGRpdj48YnI+CiAg ICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwv Ym9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wMzA2MDcwNDAwMDYwOTA2MDEwODAwMDUtLQo= --===============2050777043655951614==-- From ykatabam at redhat.com Sat Feb 15 05:20:00 2014 Content-Type: multipart/mixed; boundary="===============6845460481305797999==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: [Engine-devel] [oVirt 3.4 Localization Question #10] "hotPlugUnplugCpuWarning" Date: Sat, 15 Feb 2014 20:19:57 +1000 Message-ID: <52FF3F4D.8080808@redhat.com> --===============6845460481305797999== 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. --------------010703070809010203010400 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hello again, I would like to ask for your help again with the following string. * File:*CommonApplicationMessages *Resource ID:*hotPlugUnplugCpuWarning* String:*Hot set CPUs by changing the number of sockets. The support for = hot plug/unplug CPUs to the guest varies. *Question:*The second sentence is a bit unclear for me. Could anyone = tell me "the support varies depending on what?" Is it the type or spec of the guest or host that determines the support? = So some support hot-set while others don't? Is this a warning message to tell users that hot-set may not be supported? Thanks in advance. Yuko --------------010703070809010203010400 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hello again,

I would like to ask for your help again with the following string.

File:
= CommonApplicationMessages
Resource ID: hotPlugUnplugCpu= Warning
String:
Hot set CPUs by changing the number of sockets. The support for hot plug/unplug CPUs to the guest varies.
Question: = ; The second sentence is a bit unclear for me. Could anyone tell me "the support varies depending on what?"
Is it the type or spec of the guest or host that determines the support? So some support hot-set while others don't?
Is this a warning message to tell users that hot-set may not be supported?

Thanks in advance.

Yuko
--------------010703070809010203010400-- --===============6845460481305797999== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA3MDMwNzA4MDkwMTAyMDMwMTA0MDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVsbG8gYWdhaW4sCgpJIHdvdWxkIGxpa2UgdG8gYXNrIGZvciB5b3VyIGhlbHAgYWdh aW4gd2l0aCB0aGUgZm9sbG93aW5nIHN0cmluZy4KKgpGaWxlOipDb21tb25BcHBsaWNhdGlvbk1l c3NhZ2VzCipSZXNvdXJjZSBJRDoqaG90UGx1Z1VucGx1Z0NwdVdhcm5pbmcqClN0cmluZzoqSG90 IHNldCBDUFVzIGJ5IGNoYW5naW5nIHRoZSBudW1iZXIgb2Ygc29ja2V0cy4gVGhlIHN1cHBvcnQg Zm9yIApob3QgcGx1Zy91bnBsdWcgQ1BVcyB0byB0aGUgZ3Vlc3QgdmFyaWVzLgoqUXVlc3Rpb246 KlRoZSBzZWNvbmQgc2VudGVuY2UgaXMgYSBiaXQgdW5jbGVhciBmb3IgbWUuIENvdWxkIGFueW9u ZSAKdGVsbCBtZSAidGhlIHN1cHBvcnQgdmFyaWVzIGRlcGVuZGluZyBvbiB3aGF0PyIKSXMgaXQg dGhlIHR5cGUgb3Igc3BlYyBvZiB0aGUgZ3Vlc3Qgb3IgaG9zdCB0aGF0IGRldGVybWluZXMgdGhl IHN1cHBvcnQ/IApTbyBzb21lIHN1cHBvcnQgaG90LXNldCB3aGlsZSBvdGhlcnMgZG9uJ3Q/Cklz IHRoaXMgYSB3YXJuaW5nIG1lc3NhZ2UgdG8gdGVsbCB1c2VycyB0aGF0IGhvdC1zZXQgbWF5IG5v dCBiZSBzdXBwb3J0ZWQ/CgpUaGFua3MgaW4gYWR2YW5jZS4KCll1a28KCi0tLS0tLS0tLS0tLS0t MDEwNzAzMDcwODA5MDEwMjAzMDEwNDAwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhl YWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0 bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZG RkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBj b250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICA8Zm9udCBz aXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPkhlbGxvIGFnYWluLDxicj4KICAgICAgICA8YnI+CiAg ICAgICAgSSB3b3VsZCBsaWtlIHRvIGFzayBmb3IgeW91PGZvbnQgc2l6ZT0iKzEiPnIgaGVscCBh Z2FpbiA8Zm9udAogICAgICAgICAgICBzaXplPSIrMSI+d2l0aCB0aGUgZm9sbG93aW5nIHN0cmlu Zy48L2ZvbnQ+PC9mb250Pjxicj4KICAgICAgPC9mb250PjxzdHJvbmc+PGJyPgogICAgICAgIEZp bGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48L3N0cm9uZz48 L2ZvbnQ+Q29tbW9uQXBwbGljYXRpb25NZXNzYWdlczxicj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9 ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PUlTTy04ODU5 LTEiPgogICAgPGZvbnQgc2l6ZT0iKzEiPjxzdHJvbmc+UmVzb3VyY2UgSUQ6PHNwYW4KICAgICAg ICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9zdHJvbmc+aG90UGx1 Z1VucGx1Z0NwdVdhcm5pbmc8c3Ryb25nPjxicj4KICAgICAgICBTdHJpbmc6PHNwYW4gY2xhc3M9 IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+IDwvc3Bhbj48L3N0cm9uZz5Ib3QKICAgICAgc2V0IENQ VXMgYnkgY2hhbmdpbmcgdGhlIG51bWJlciBvZiBzb2NrZXRzLiBUaGUgc3VwcG9ydCBmb3IgaG90 CiAgICAgIHBsdWcvdW5wbHVnIENQVXMgdG8gdGhlIGd1ZXN0IHZhcmllcy48YnI+CiAgICAgIDxz dHJvbmc+UXVlc3Rpb246PC9zdHJvbmc+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj ZSI+Jm5ic3A7IDwvc3Bhbj48Zm9udAogICAgICAgIHNpemU9IisxIj5UaGUgc2Vjb25kIHNlbnRl bmNlIGlzIGEgYml0IHVuY2xlYXIgZm9yIG1lLiBDb3VsZCA8Zm9udAogICAgICAgICAgc2l6ZT0i KzEiPmFueW9uZSB0ZWxsIG1lICJ0aGUgc3VwcG9ydCB2YXJpZXMgZGVwZW5kaW5nIG9uCiAgICAg ICAgICB3aGF0PyI8YnI+CiAgICAgICAgICA8Zm9udCBzaXplPSIrMSI+SXMgaXQgdGhlIHR5cGUg PGZvbnQgc2l6ZT0iKzEiPm9yIHNwZWMgb2YgdGhlCiAgICAgICAgICAgICAgZ3Vlc3Qgb3IgaG9z dCB0aGF0IGRldGVybWluZXMgdGhlIHN1cHBvcnQ/IDxmb250CiAgICAgICAgICAgICAgICBzaXpl PSIrMSI+U28gc29tZSBzdXBwb3J0IGhvdDxmb250IHNpemU9IisxIj4tc2V0IHdoaWxlCiAgICAg ICAgICAgICAgICAgIG90aGVycyBkb248Zm9udCBzaXplPSIrMSI+J3Q/PGJyPgogICAgICAgICAg ICAgICAgICAgIDxmb250IHNpemU9IisxIj5JcyB0aGlzIGEgd2FybmluZyBtZXNzYWdlIHRvIHRl bGwKICAgICAgICAgICAgICAgICAgICAgIHVzZXJzIHRoYXQgaG90LXNldCBtYXkgbm90IGJlIHN1 cHBvcnRlZD88L2ZvbnQ+PGJyPgogICAgICAgICAgICAgICAgICAgIDxmb250IHNpemU9IisxIj48 L2ZvbnQ+PGJyPgogICAgICAgICAgICAgICAgICAgIDxmb250IHNpemU9IisxIj48Zm9udCBzaXpl PSIrMSI+VGhhbmtzIGluIGFkPGZvbnQKICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPSIr MSI+dmFuY2UuPC9mb250Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAg ICAgICAgICAgICAgICAgICA8Zm9udCBzaXplPSIrMSI+WXVrbzwvZm9udD48YnI+CiAgICAgICAg ICAgICAgICAgICAgICA8L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48 L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50 LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAg IDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPgogICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250 ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEi PgogICAgPC9kaXY+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAxMDcwMzA3MDgw OTAxMDIwMzAxMDQwMC0tCg== --===============6845460481305797999==-- From emesika at redhat.com Sat Feb 15 12:56:18 2014 Content-Type: multipart/mixed; boundary="===============7003890319512535229==" MIME-Version: 1.0 From: Eli Mesika To: devel at ovirt.org Subject: [Engine-devel] Sarting 03_05 prefix for upgrade scripts on master Date: Sat, 15 Feb 2014 12:56:17 -0500 Message-ID: <1507297009.3991322.1392486977630.JavaMail.zimbra@redhat.com> In-Reply-To: 1972577617.3990949.1392486881709.JavaMail.zimbra@redhat.com --===============7003890319512535229== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Please note that from this point database upgrade scripts pushed to master = should have the 03_05 prefix = If one of those scripts lets say 03_05_xxxx is backported to 3.4 stable bra= nch it should be renamed as 03_04_yyyy. Thanks Eli Mesika=20 --===============7003890319512535229==-- From masayag at redhat.com Sun Feb 16 03:59:24 2014 Content-Type: multipart/mixed; boundary="===============1018319326187309744==" MIME-Version: 1.0 From: Moti Asayag To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Sun, 16 Feb 2014 03:59:23 -0500 Message-ID: <1582306039.4140319.1392541163323.JavaMail.zimbra@redhat.com> In-Reply-To: 101787410.2081746.1392427753405.JavaMail.zimbra@redhat.com --===============1018319326187309744== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Greg Sheremeta" > To: ykatabam(a)redhat.com > Cc: engine-devel(a)ovirt.org, "Moti Asayag" > Sent: Saturday, February 15, 2014 3:29:13 AM > Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED= _NETWORK_ATTACHED_TO_WRONG_INTERFACE" > = > Sure -- probably Moti (cc'd) or someone on that team can fix the file for > you. Opened a bug [1] and proposed a patch [2]: [1] [NetworkLabels] LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE entry in Ap= pErrors is split to two lines https://bugzilla.redhat.com/show_bug.cgi?id=3D1065713 [2] http://gerrit.ovirt.org/#/c/24502 > = > Greg > = > ----- Original Message ----- > = > > From: "Yuko Katabami" > > To: "Greg Sheremeta" > > Cc: engine-devel(a)ovirt.org > > Sent: Friday, February 14, 2014 8:15:01 PM > > Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] > > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > = > > Hi Greg, > = > > Thank you very much for your reply. > = > > I found the next string which is "to label the interface." which is mis= sing > > the word "order" (but the Resource ID is marked as "order" for this). > = > > Also we translators have no clue how these are put together in UI, if a > > string is broken up like this. It is also difficult to translate. > > It would be desirable if these are combined as one string. > = > > We can workaround for now, but it would be greatly appreciated if this = can > > be > > fixed some time soon. > = > > Thank you for your help. > = > > Yuko > = > > On 02/15/2014 10:21 AM, Greg Sheremeta wrote: > = > > > The String continues to the next line > > = > = > > > 7af931c1e > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engin= e/ui/frontend/AppErrors.properties > > > (Moti Asayag 2014-01-06 18:56:13 +0200 496) > > > LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type= }. The > > > following networks are already attached to a different interface: > > > ${AssignedNetworks}. Please remove the networks in > > = > > > 7af931c1e > > > frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engin= e/ui/frontend/AppErrors.properties > > > (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interf= ace. > > = > = > > > So, it is: "Please remove the networks in order to label the interfac= e." > > = > = > > > ----- Original Message ----- > > = > = > > > > From: "Yuko Katabami" > > > = > > = > > > > To: engine-devel(a)ovirt.org > > > = > > = > > > > Sent: Friday, February 14, 2014 6:10:14 PM > > > = > > = > > > > Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] > > > > "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" > > > = > > = > = > > > > I am re-posting this as it is the only question not answered yet. > > > = > > = > > > > If there is no response, we will translate as-is state, although it > > > > seems > > > > an > > > > incomplete sentence. > > > = > > = > = > > > > Kind regards, > > > = > > = > = > > > > Yuko > > > = > > = > = > > > > On 02/13/2014 10:33 PM, Yuko Katabami wrote: > > > = > > = > = > > > > > Hello again, > > > > = > > > = > > = > = > > > > > I would like to ask you another question. > > > > = > > > = > > = > = > > > > > File: AppErrors > > > > = > > > = > > = > > > > > Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE > > > > = > > > = > > = > > > > > Strings: Cannot ${action} ${type}. The following networks are alr= eady > > > > > attached to a different interface: ${AssignedNetworks}. Please re= move > > > > > the > > > > > networks in > > > > = > > > = > > = > > > > > Question: The last sentence might be missing some words. Could an= yone > > > > > please > > > > > check it for us? > > > > = > > > = > > = > = > > > > > Thanks in advance. > > > > = > > > = > > = > = > > > > > Yuko > > > > = > > > = > > = > = > > > > > _______________________________________________ > > > > = > > > = > > = > > > > > Engine-devel mailing list Engine-devel(a)ovirt.org > > > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > > = > > > = > > = > = > > > > _______________________________________________ > > > = > > = > > > > Engine-devel mailing list > > > = > > = > > > > Engine-devel(a)ovirt.org > > > = > > = > > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > = > > = >=20 --===============1018319326187309744==-- From ykatabam at redhat.com Sun Feb 16 16:53:51 2014 Content-Type: multipart/mixed; boundary="===============1776698992933012184==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" Date: Mon, 17 Feb 2014 07:53:47 +1000 Message-ID: <5301336B.6050509@redhat.com> In-Reply-To: 1582306039.4140319.1392541163323.JavaMail.zimbra@redhat.com --===============1776698992933012184== 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. --------------030309090105060203040107 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/16/2014 06:59 PM, Moti Asayag wrote: > > ----- Original Message ----- >> From: "Greg Sheremeta" >> To: ykatabam(a)redhat.com >> Cc: engine-devel(a)ovirt.org, "Moti Asayag" >> Sent: Saturday, February 15, 2014 3:29:13 AM >> Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELE= D_NETWORK_ATTACHED_TO_WRONG_INTERFACE" >> >> Sure -- probably Moti (cc'd) or someone on that team can fix the file for >> you. > Opened a bug [1] and proposed a patch [2]: > [1] [NetworkLabels] LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE entry in = AppErrors is split to two lines > https://bugzilla.redhat.com/show_bug.cgi?id=3D1065713 > [2] http://gerrit.ovirt.org/#/c/24502 Hi Moti, Many thanks for your quick action. Kind regards, Yuko > >> Greg >> >> ----- Original Message ----- >> >>> From: "Yuko Katabami" >>> To: "Greg Sheremeta" >>> Cc: engine-devel(a)ovirt.org >>> Sent: Friday, February 14, 2014 8:15:01 PM >>> Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] >>> "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" >>> Hi Greg, >>> Thank you very much for your reply. >>> I found the next string which is "to label the interface." which is mis= sing >>> the word "order" (but the Resource ID is marked as "order" for this). >>> Also we translators have no clue how these are put together in UI, if a >>> string is broken up like this. It is also difficult to translate. >>> It would be desirable if these are combined as one string. >>> We can workaround for now, but it would be greatly appreciated if this = can >>> be >>> fixed some time soon. >>> Thank you for your help. >>> Yuko >>> On 02/15/2014 10:21 AM, Greg Sheremeta wrote: >>>> The String continues to the next line >>>> 7af931c1e >>>> frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine= /ui/frontend/AppErrors.properties >>>> (Moti Asayag 2014-01-06 18:56:13 +0200 496) >>>> LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}= . The >>>> following networks are already attached to a different interface: >>>> ${AssignedNetworks}. Please remove the networks in >>>> 7af931c1e >>>> frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine= /ui/frontend/AppErrors.properties >>>> (Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interfa= ce. >>>> So, it is: "Please remove the networks in order to label the interface= ." >>>> ----- Original Message ----- >>>>> From: "Yuko Katabami" >>>>> To: engine-devel(a)ovirt.org >>>>> Sent: Friday, February 14, 2014 6:10:14 PM >>>>> Subject: [Engine-devel] [oVirt 3.4 Localization Question #5] >>>>> "LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE" >>>>> I am re-posting this as it is the only question not answered yet. >>>>> If there is no response, we will translate as-is state, although it >>>>> seems >>>>> an >>>>> incomplete sentence. >>>>> Kind regards, >>>>> Yuko >>>>> On 02/13/2014 10:33 PM, Yuko Katabami wrote: >>>>>> Hello again, >>>>>> I would like to ask you another question. >>>>>> File: AppErrors >>>>>> Resource ID: LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE >>>>>> Strings: Cannot ${action} ${type}. The following networks are already >>>>>> attached to a different interface: ${AssignedNetworks}. Please remove >>>>>> the >>>>>> networks in >>>>>> Question: The last sentence might be missing some words. Could anyone >>>>>> please >>>>>> check it for us? >>>>>> Thanks in advance. >>>>>> Yuko >>>>>> _______________________________________________ >>>>>> Engine-devel mailing list Engine-devel(a)ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/engine-devel >>>>> _______________________________________________ >>>>> Engine-devel mailing list >>>>> Engine-devel(a)ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/engine-devel --------------030309090105060203040107 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit
On 02/16/2014 06:59 PM, Moti Asayag wrote:

----- Original Message -----
From: "Greg Sheremeta" <gshereme(a)redhat.com>
To: ykatabam(a)redhat.com
Cc: engine-devel(a)ovirt.org, "Moti Asayag" <masayag(a)redhat.com&g=
t;
Sent: Saturday, February 15, 2014 3:29:13 AM
Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5] "LABELED_N=
ETWORK_ATTACHED_TO_WRONG_INTERFACE"

Sure -- probably Moti (cc'd) or someone on that team can fix the file for
you.
Opened a bug [1] and proposed a patch [2]:
[1] [NetworkLabels] LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE entry in Ap=
pErrors is split to two lines
    https://bugzilla.redhat.com/show_bug.cgi?id=3D10=
65713
[2] http://gerrit.ovirt.org/#/c/24502
Hi Moti,
Many thanks for your quick action.

Kind regards,

Yuko

Greg

----- Original Message -----

From: "Yuko Katabami" <ykatabam(a)redhat.com><=
/a>
To: "Greg Sheremeta" <gshereme(a)redhat.com>
Cc: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 8:15:01 PM
Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #5]
"LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE"

        
Hi Greg,

        
Thank you very much for your reply.

        
I found the next string which is "to label the int=
erface." which is missing
the word "order" (but the Resource ID is marked as "order" for this).

        
Also we translators have no clue how these are put=
 together in UI, if a
string is broken up like this. It is also difficult to translate.
It would be desirable if these are combined as one string.

        
We can workaround for now, but it would be greatly=
 appreciated if this can
be
fixed some time soon.

        
Thank you for your help.

        
Yuko

        
On 02/15/2014 10:21 AM, Greg Sheremeta wrote:

        
The String continues to the next line

        

        
7af931c1e
frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/f=
rontend/AppErrors.properties
(Moti Asayag 2014-01-06 18:56:13 +0200 496)
LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE=3DCannot ${action} ${type}. The
following networks are already attached to a different interface:
${AssignedNetworks}. Please remove the networks in

          
7af931c1e
frontend/webadmin/modules/webadmin/src/main/resources/org/ovirt/engine/ui/f=
rontend/AppErrors.properties
(Moti Asayag 2014-01-06 18:56:13 +0200 497) order to label the interface.

        

        
So, it is: "Please remove the networks in order =
to label the interface."

        

        
----- Original Message -----

        

        
From: "Yuko Katabami" <ykatabam(a)redhat.com&=
gt;

          

          
To: engine-devel(a)ovirt.org

          

          
Sent: Friday, February 14, 2014 6:10:14 PM

          

          
Subject: [Engine-devel] [oVirt 3.4 Localizatio=
n Question #5]
"LABELED_NETWORK_ATTACHED_TO_WRONG_INTERFACE"

          

        

        
I am re-posting this as it is the only questio=
n not answered yet.

          

          
If there is no response, we will translate as-=
is state, although it
seems
an
incomplete sentence.

          

        

        
Kind regards,

          

        

        
Yuko

          

        

        
On 02/13/2014 10:33 PM, Yuko Katabami wrote:

          

        

        
Hello again,

            

          

        

        
I would like to ask you another question.

            

          

        

        
File: AppErrors

            

          

          
Resource ID: LABELED_NETWORK_ATTACHED_TO_WRO=
NG_INTERFACE

            

          

          
Strings: Cannot ${action} ${type}. The follo=
wing networks are already
attached to a different interface: ${AssignedNetworks}. Please remove
the
networks in

            

          

          
Question: The last sentence might be missing=
 some words. Could anyone
please
check it for us?

            

          

        

        
Thanks in advance.

            

          

        

        
Yuko

            

          

        

        
____________________________________________=
___

            

          

          
Engine-devel mailing list Engine-devel(a=
)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

            

          

        

        
_______________________________________________

          

          
Engine-devel mailing list

          

          
Engine-devel(a)ovirt.org

          

          
http://lists.ovirt.org/m=
ailman/listinfo/engine-devel

          

        

      


--------------030309090105060203040107-- --===============1776698992933012184== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzAzMDkwOTAxMDUwNjAyMDMwNDAxMDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CgpPbiAwMi8xNi8yMDE0IDA2OjU5IFBNLCBNb3RpIEFzYXlhZyB3cm90ZToKPgo+IC0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS0KPj4gRnJvbTogIkdyZWcgU2hlcmVtZXRhIiA8Z3NoZXJlbWVA cmVkaGF0LmNvbT4KPj4gVG86IHlrYXRhYmFtQHJlZGhhdC5jb20KPj4gQ2M6IGVuZ2luZS1kZXZl bEBvdmlydC5vcmcsICJNb3RpIEFzYXlhZyIgPG1hc2F5YWdAcmVkaGF0LmNvbT4KPj4gU2VudDog U2F0dXJkYXksIEZlYnJ1YXJ5IDE1LCAyMDE0IDM6Mjk6MTMgQU0KPj4gU3ViamVjdDogUmU6IFtF bmdpbmUtZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1ZXN0aW9uICM1XSAiTEFCRUxF RF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRSIKPj4KPj4gU3VyZSAtLSBwcm9i YWJseSBNb3RpIChjYydkKSBvciBzb21lb25lIG9uIHRoYXQgdGVhbSBjYW4gZml4IHRoZSBmaWxl IGZvcgo+PiB5b3UuCj4gT3BlbmVkIGEgYnVnIFsxXSBhbmQgcHJvcG9zZWQgYSBwYXRjaCBbMl06 Cj4gWzFdIFtOZXR3b3JrTGFiZWxzXSBMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdf SU5URVJGQUNFIGVudHJ5IGluIEFwcEVycm9ycyBpcyBzcGxpdCB0byB0d28gbGluZXMKPiAgICAg IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTA2NTcxMwo+IFsy XSBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjQ1MDIKSGkgTW90aSwKTWFueSB0aGFua3Mg Zm9yIHlvdXIgcXVpY2sgYWN0aW9uLgoKS2luZCByZWdhcmRzLAoKWXVrbwo+Cj4+IEdyZWcKPj4K Pj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+Pgo+Pj4gRnJvbTogIll1a28gS2F0YWJh bWkiIDx5a2F0YWJhbUByZWRoYXQuY29tPgo+Pj4gVG86ICJHcmVnIFNoZXJlbWV0YSIgPGdzaGVy ZW1lQHJlZGhhdC5jb20+Cj4+PiBDYzogZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+Pj4gU2VudDog RnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA4OjE1OjAxIFBNCj4+PiBTdWJqZWN0OiBSZTogW0Vu Z2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24gIzVdCj4+PiAiTEFC RUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRSIKPj4+IEhpIEdyZWcsCj4+ PiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHJlcGx5Lgo+Pj4gSSBmb3VuZCB0aGUgbmV4 dCBzdHJpbmcgd2hpY2ggaXMgInRvIGxhYmVsIHRoZSBpbnRlcmZhY2UuIiB3aGljaCBpcyBtaXNz aW5nCj4+PiB0aGUgd29yZCAib3JkZXIiIChidXQgdGhlIFJlc291cmNlIElEIGlzIG1hcmtlZCBh cyAib3JkZXIiIGZvciB0aGlzKS4KPj4+IEFsc28gd2UgdHJhbnNsYXRvcnMgaGF2ZSBubyBjbHVl IGhvdyB0aGVzZSBhcmUgcHV0IHRvZ2V0aGVyIGluIFVJLCBpZiBhCj4+PiBzdHJpbmcgaXMgYnJv a2VuIHVwIGxpa2UgdGhpcy4gSXQgaXMgYWxzbyBkaWZmaWN1bHQgdG8gdHJhbnNsYXRlLgo+Pj4g SXQgd291bGQgYmUgZGVzaXJhYmxlIGlmIHRoZXNlIGFyZSBjb21iaW5lZCBhcyBvbmUgc3RyaW5n Lgo+Pj4gV2UgY2FuIHdvcmthcm91bmQgZm9yIG5vdywgYnV0IGl0IHdvdWxkIGJlIGdyZWF0bHkg YXBwcmVjaWF0ZWQgaWYgdGhpcyBjYW4KPj4+IGJlCj4+PiBmaXhlZCBzb21lIHRpbWUgc29vbi4K Pj4+IFRoYW5rIHlvdSBmb3IgeW91ciBoZWxwLgo+Pj4gWXVrbwo+Pj4gT24gMDIvMTUvMjAxNCAx MDoyMSBBTSwgR3JlZyBTaGVyZW1ldGEgd3JvdGU6Cj4+Pj4gVGhlIFN0cmluZyBjb250aW51ZXMg dG8gdGhlIG5leHQgbGluZQo+Pj4+IDdhZjkzMWMxZQo+Pj4+IGZyb250ZW5kL3dlYmFkbWluL21v ZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2VzL29yZy9vdmlydC9lbmdpbmUvdWkvZnJv bnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMKPj4+PiAoTW90aSBBc2F5YWcgMjAxNC0wMS0wNiAx ODo1NjoxMyArMDIwMCA0OTYpCj4+Pj4gTEFCRUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05H X0lOVEVSRkFDRT1DYW5ub3QgJHthY3Rpb259ICR7dHlwZX0uIFRoZQo+Pj4+IGZvbGxvd2luZyBu ZXR3b3JrcyBhcmUgYWxyZWFkeSBhdHRhY2hlZCB0byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6Cj4+ Pj4gJHtBc3NpZ25lZE5ldHdvcmtzfS4gUGxlYXNlIHJlbW92ZSB0aGUgbmV0d29ya3MgaW4KPj4+ PiA3YWY5MzFjMWUKPj4+PiBmcm9udGVuZC93ZWJhZG1pbi9tb2R1bGVzL3dlYmFkbWluL3NyYy9t YWluL3Jlc291cmNlcy9vcmcvb3ZpcnQvZW5naW5lL3VpL2Zyb250ZW5kL0FwcEVycm9ycy5wcm9w ZXJ0aWVzCj4+Pj4gKE1vdGkgQXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMgKzAyMDAgNDk3KSBv cmRlciB0byBsYWJlbCB0aGUgaW50ZXJmYWNlLgo+Pj4+IFNvLCBpdCBpczogIlBsZWFzZSByZW1v dmUgdGhlIG5ldHdvcmtzIGluIG9yZGVyIHRvIGxhYmVsIHRoZSBpbnRlcmZhY2UuIgo+Pj4+IC0t LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPj4+Pj4gRnJvbTogIll1a28gS2F0YWJhbWkiIDx5 a2F0YWJhbUByZWRoYXQuY29tPgo+Pj4+PiBUbzogZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+Pj4+ PiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDE0LCAyMDE0IDY6MTA6MTQgUE0KPj4+Pj4gU3ViamVj dDogW0VuZ2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24gIzVdCj4+ Pj4+ICJMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFIgo+Pj4+PiBJ IGFtIHJlLXBvc3RpbmcgdGhpcyBhcyBpdCBpcyB0aGUgb25seSBxdWVzdGlvbiBub3QgYW5zd2Vy ZWQgeWV0Lgo+Pj4+PiBJZiB0aGVyZSBpcyBubyByZXNwb25zZSwgd2Ugd2lsbCB0cmFuc2xhdGUg YXMtaXMgc3RhdGUsIGFsdGhvdWdoIGl0Cj4+Pj4+IHNlZW1zCj4+Pj4+IGFuCj4+Pj4+IGluY29t cGxldGUgc2VudGVuY2UuCj4+Pj4+IEtpbmQgcmVnYXJkcywKPj4+Pj4gWXVrbwo+Pj4+PiBPbiAw Mi8xMy8yMDE0IDEwOjMzIFBNLCBZdWtvIEthdGFiYW1pIHdyb3RlOgo+Pj4+Pj4gSGVsbG8gYWdh aW4sCj4+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9uLgo+Pj4+ Pj4gRmlsZTogQXBwRXJyb3JzCj4+Pj4+PiBSZXNvdXJjZSBJRDogTEFCRUxFRF9ORVRXT1JLX0FU VEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRQo+Pj4+Pj4gU3RyaW5nczogQ2Fubm90ICR7YWN0aW9u fSAke3R5cGV9LiBUaGUgZm9sbG93aW5nIG5ldHdvcmtzIGFyZSBhbHJlYWR5Cj4+Pj4+PiBhdHRh Y2hlZCB0byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6ICR7QXNzaWduZWROZXR3b3Jrc30uIFBsZWFz ZSByZW1vdmUKPj4+Pj4+IHRoZQo+Pj4+Pj4gbmV0d29ya3MgaW4KPj4+Pj4+IFF1ZXN0aW9uOiBU aGUgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBtaXNzaW5nIHNvbWUgd29yZHMuIENvdWxkIGFueW9u ZQo+Pj4+Pj4gcGxlYXNlCj4+Pj4+PiBjaGVjayBpdCBmb3IgdXM/Cj4+Pj4+PiBUaGFua3MgaW4g YWR2YW5jZS4KPj4+Pj4+IFl1a28KPj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4+Pj4+PiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0IEVuZ2lu ZS1kZXZlbEBvdmlydC5vcmcKPj4+Pj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby9lbmdpbmUtZGV2ZWwKPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPj4+Pj4gRW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo+Pj4+PiBF bmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+Pj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKCgoKLS0tLS0tLS0tLS0tLS0wMzAzMDkwOTAxMDUwNjAy MDMwNDAxMDcKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50 PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAg PC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGJy PgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xNi8yMDE0IDA2OjU5IFBN LCBNb3RpIEFzYXlhZwogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3Rl CiAgICAgIGNpdGU9Im1pZDoxNTgyMzA2MDM5LjQxNDAzMTkuMTM5MjU0MTE2MzMyMy5KYXZhTWFp bC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwcmUgd3JhcD0i Ij4KCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPC9wcmU+CiAgICAgIDxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj5Gcm9tOiAiR3JlZyBTaGVyZW1ldGEi IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpnc2hlcmVtZUBy ZWRoYXQuY29tIj4mbHQ7Z3NoZXJlbWVAcmVkaGF0LmNvbSZndDs8L2E+ClRvOiA8YSBjbGFzcz0i bW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86eWthdGFiYW1AcmVkaGF0LmNv bSI+eWthdGFiYW1AcmVkaGF0LmNvbTwvYT4KQ2M6IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi cmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUtZGV2 ZWxAb3ZpcnQub3JnPC9hPiwgIk1vdGkgQXNheWFnIiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJm YzIzOTZFIiBocmVmPSJtYWlsdG86bWFzYXlhZ0ByZWRoYXQuY29tIj4mbHQ7bWFzYXlhZ0ByZWRo YXQuY29tJmd0OzwvYT4KU2VudDogU2F0dXJkYXksIEZlYnJ1YXJ5IDE1LCAyMDE0IDM6Mjk6MTMg QU0KU3ViamVjdDogUmU6IFtFbmdpbmUtZGV2ZWxdIFtvVmlydCAzLjQgTG9jYWxpemF0aW9uIFF1 ZXN0aW9uICM1XSAiTEFCRUxFRF9ORVRXT1JLX0FUVEFDSEVEX1RPX1dST05HX0lOVEVSRkFDRSIK ClN1cmUgLS0gcHJvYmFibHkgTW90aSAoY2MnZCkgb3Igc29tZW9uZSBvbiB0aGF0IHRlYW0gY2Fu IGZpeCB0aGUgZmlsZSBmb3IKeW91Lgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8 cHJlIHdyYXA9IiI+Ck9wZW5lZCBhIGJ1ZyBbMV0gYW5kIHByb3Bvc2VkIGEgcGF0Y2ggWzJdOgpb MV0gW05ldHdvcmtMYWJlbHNdIExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRF UkZBQ0UgZW50cnkgaW4gQXBwRXJyb3JzIGlzIHNwbGl0IHRvIHR3byBsaW5lcwogICAgPGEgY2xh c3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQu Y29tL3Nob3dfYnVnLmNnaT9pZD0xMDY1NzEzIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20v c2hvd19idWcuY2dpP2lkPTEwNjU3MTM8L2E+ClsyXSA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvMjQ1MDIiPmh0dHA6Ly9n ZXJyaXQub3ZpcnQub3JnLyMvYy8yNDUwMjwvYT48L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAg IEhpIE1vdGksPGJyPgogICAgTWFueSB0aGFua3MgZm9yIHlvdXIgcXVpY2sgYWN0aW9uLjxicj4K ICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAg PGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjE1ODIzMDYwMzkuNDE0MDMxOS4xMzkyNTQxMTYz MzIzLkphdmFNYWlsLnppbWJyYUByZWRoYXQuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAg PHByZSB3cmFwPSIiPgoKPC9wcmU+CiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAg ICAgIDxwcmUgd3JhcD0iIj4KR3JlZwoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQoKPC9w cmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8cHJlIHdyYXA9 IiI+RnJvbTogIll1a28gS2F0YWJhbWkiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUi IGhyZWY9Im1haWx0bzp5a2F0YWJhbUByZWRoYXQuY29tIj4mbHQ7eWthdGFiYW1AcmVkaGF0LmNv bSZndDs8L2E+ClRvOiAiR3JlZyBTaGVyZW1ldGEiIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZj MjM5NkUiIGhyZWY9Im1haWx0bzpnc2hlcmVtZUByZWRoYXQuY29tIj4mbHQ7Z3NoZXJlbWVAcmVk aGF0LmNvbSZndDs8L2E+CkNjOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBo cmVmPSJtYWlsdG86ZW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+ZW5naW5lLWRldmVsQG92aXJ0Lm9y ZzwvYT4KU2VudDogRnJpZGF5LCBGZWJydWFyeSAxNCwgMjAxNCA4OjE1OjAxIFBNClN1YmplY3Q6 IFJlOiBbRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjNV0K IkxBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19JTlRFUkZBQ0UiCjwvcHJlPgogICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPHByZSB3cmFwPSIiPkhpIEdyZWcsCjwv cHJlPgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgog ICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPHByZSB3cmFwPSIiPlRo YW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgcmVwbHkuCjwvcHJlPgogICAgICAgIDwvYmxvY2tx dW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPgogICAgICAgICAgPHByZSB3cmFwPSIiPkkgZm91bmQgdGhlIG5leHQgc3RyaW5n IHdoaWNoIGlzICJ0byBsYWJlbCB0aGUgaW50ZXJmYWNlLiIgd2hpY2ggaXMgbWlzc2luZwp0aGUg d29yZCAib3JkZXIiIChidXQgdGhlIFJlc291cmNlIElEIGlzIG1hcmtlZCBhcyAib3JkZXIiIGZv ciB0aGlzKS4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0i Ij4KPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8cHJl IHdyYXA9IiI+QWxzbyB3ZSB0cmFuc2xhdG9ycyBoYXZlIG5vIGNsdWUgaG93IHRoZXNlIGFyZSBw dXQgdG9nZXRoZXIgaW4gVUksIGlmIGEKc3RyaW5nIGlzIGJyb2tlbiB1cCBsaWtlIHRoaXMuIEl0 IGlzIGFsc28gZGlmZmljdWx0IHRvIHRyYW5zbGF0ZS4KSXQgd291bGQgYmUgZGVzaXJhYmxlIGlm IHRoZXNlIGFyZSBjb21iaW5lZCBhcyBvbmUgc3RyaW5nLgo8L3ByZT4KICAgICAgICA8L2Jsb2Nr cXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4KICAgICAgICAgIDxwcmUgd3JhcD0iIj5XZSBjYW4gd29ya2Fyb3VuZCBmb3Ig bm93LCBidXQgaXQgd291bGQgYmUgZ3JlYXRseSBhcHByZWNpYXRlZCBpZiB0aGlzIGNhbgpiZQpm aXhlZCBzb21lIHRpbWUgc29vbi4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAg IDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAg ICAgICAgICA8cHJlIHdyYXA9IiI+VGhhbmsgeW91IGZvciB5b3VyIGhlbHAuCjwvcHJlPgogICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPHByZSB3cmFwPSIiPll1a28KPC9wcmU+ CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAg ICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+T24gMDIv MTUvMjAxNCAxMDoyMSBBTSwgR3JlZyBTaGVyZW1ldGEgd3JvdGU6CjwvcHJlPgogICAgICAgIDwv YmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAg ICAgICAgIDxwcmUgd3JhcD0iIj5UaGUgU3RyaW5nIGNvbnRpbnVlcyB0byB0aGUgbmV4dCBsaW5l CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8 L3ByZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4K ICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+N2FmOTMxYzFlCmZyb250ZW5kL3dl YmFkbWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2VzL29yZy9vdmlydC9lbmdp bmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMKKE1vdGkgQXNheWFnIDIwMTQtMDEt MDYgMTg6NTY6MTMgKzAyMDAgNDk2KQpMQUJFTEVEX05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdf SU5URVJGQUNFPUNhbm5vdCAke2FjdGlvbn0gJHt0eXBlfS4gVGhlCmZvbGxvd2luZyBuZXR3b3Jr cyBhcmUgYWxyZWFkeSBhdHRhY2hlZCB0byBhIGRpZmZlcmVudCBpbnRlcmZhY2U6CiR7QXNzaWdu ZWROZXR3b3Jrc30uIFBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluCjwvcHJlPgogICAgICAg ICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+N2FmOTMx YzFlCmZyb250ZW5kL3dlYmFkbWluL21vZHVsZXMvd2ViYWRtaW4vc3JjL21haW4vcmVzb3VyY2Vz L29yZy9vdmlydC9lbmdpbmUvdWkvZnJvbnRlbmQvQXBwRXJyb3JzLnByb3BlcnRpZXMKKE1vdGkg QXNheWFnIDIwMTQtMDEtMDYgMTg6NTY6MTMgKzAyMDAgNDk3KSBvcmRlciB0byBsYWJlbCB0aGUg aW50ZXJmYWNlLgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUg d3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0i Ij4KPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPlNvLCBpdCBpczog IlBsZWFzZSByZW1vdmUgdGhlIG5ldHdvcmtzIGluIG9yZGVyIHRvIGxhYmVsIHRoZSBpbnRlcmZh Y2UuIgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0i Ij4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0iIj4KPC9w cmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPi0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS0KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJl IHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9 IiI+CjwvcHJlPgogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PgogICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj5Gcm9tOiAiWXVrbyBLYXRhYmFtaSIgPGEgY2xh c3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnlrYXRhYmFtQHJlZGhhdC5j b20iPiZsdDt5a2F0YWJhbUByZWRoYXQuY29tJmd0OzwvYT4KPC9wcmU+CiAgICAgICAgICAgIDwv YmxvY2txdW90ZT4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwv YmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ CiAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPlRvOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFi YnJldmlhdGVkIiBocmVmPSJtYWlsdG86ZW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+ZW5naW5lLWRl dmVsQG92aXJ0Lm9yZzwvYT4KPC9wcmU+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAg ICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAg ICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPHBy ZSB3cmFwPSIiPlNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQgNjoxMDoxNCBQTQo8L3By ZT4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+Cjwv cHJlPgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3By ZT4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+U3ViamVjdDogW0Vu Z2luZS1kZXZlbF0gW29WaXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24gIzVdCiJMQUJFTEVE X05FVFdPUktfQVRUQUNIRURfVE9fV1JPTkdfSU5URVJGQUNFIgo8L3ByZT4KICAgICAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8L2Js b2NrcXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAg ICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+ SSBhbSByZS1wb3N0aW5nIHRoaXMgYXMgaXQgaXMgdGhlIG9ubHkgcXVlc3Rpb24gbm90IGFuc3dl cmVkIHlldC4KPC9wcmU+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgPHBy ZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUg d3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAg ICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPHByZSB3cmFwPSIi PklmIHRoZXJlIGlzIG5vIHJlc3BvbnNlLCB3ZSB3aWxsIHRyYW5zbGF0ZSBhcy1pcyBzdGF0ZSwg YWx0aG91Z2ggaXQKc2VlbXMKYW4KaW5jb21wbGV0ZSBzZW50ZW5jZS4KPC9wcmU+CiAgICAgICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAg ICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPHByZSB3cmFw PSIiPktpbmQgcmVnYXJkcywKPC9wcmU+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAg ICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAg ICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxw cmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAg ICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPll1a28KPC9wcmU+CiAgICAgICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAg PC9ibG9ja3F1b3RlPgogICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAg ICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPHByZSB3cmFw PSIiPk9uIDAyLzEzLzIwMTQgMTA6MzMgUE0sIFl1a28gS2F0YWJhbWkgd3JvdGU6CjwvcHJlPgog ICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+ CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgog ICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgIDxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPkhlbGxv IGFnYWluLAo8L3ByZT4KICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAg PHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAg ICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAg PHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHByZSB3 cmFwPSIiPgo8L3ByZT4KICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4KICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAg ICAgIDxwcmUgd3JhcD0iIj5JIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBhbm90aGVyIHF1ZXN0aW9u Lgo8L3ByZT4KICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgPHByZSB3 cmFwPSIiPgo8L3ByZT4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8cHJl IHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3 cmFwPSIiPgo8L3ByZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIi Pgo8L3ByZT4KICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgIDxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4K ICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICAgIDxw cmUgd3JhcD0iIj5GaWxlOiBBcHBFcnJvcnMKPC9wcmU+CiAgICAgICAgICAgICAgPC9ibG9ja3F1 b3RlPgogICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICAgIDwvYmxv Y2txdW90ZT4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwvYmxv Y2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAg ICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgICA8cHJl IHdyYXA9IiI+UmVzb3VyY2UgSUQ6IExBQkVMRURfTkVUV09SS19BVFRBQ0hFRF9UT19XUk9OR19J TlRFUkZBQ0UKPC9wcmU+CiAgICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAg IDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAg ICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAg IDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4K ICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+U3RyaW5nczog Q2Fubm90ICR7YWN0aW9ufSAke3R5cGV9LiBUaGUgZm9sbG93aW5nIG5ldHdvcmtzIGFyZSBhbHJl YWR5CmF0dGFjaGVkIHRvIGEgZGlmZmVyZW50IGludGVyZmFjZTogJHtBc3NpZ25lZE5ldHdvcmtz fS4gUGxlYXNlIHJlbW92ZQp0aGUKbmV0d29ya3MgaW4KPC9wcmU+CiAgICAgICAgICAgICAgPC9i bG9ja3F1b3RlPgogICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+CiAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgICAg ICA8cHJlIHdyYXA9IiI+UXVlc3Rpb246IFRoZSBsYXN0IHNlbnRlbmNlIG1pZ2h0IGJlIG1pc3Np bmcgc29tZSB3b3Jkcy4gQ291bGQgYW55b25lCnBsZWFzZQpjaGVjayBpdCBmb3IgdXM/CjwvcHJl PgogICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+ CjwvcHJlPgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxwcmUgd3JhcD0i Ij4KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+ CjwvcHJlPgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJl PgogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAg ICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgICAgPHByZSB3cmFw PSIiPlRoYW5rcyBpbiBhZHZhbmNlLgo8L3ByZT4KICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgICAgPC9ibG9ja3F1 b3RlPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1 b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4KICAgICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj5ZdWtvCjwvcHJlPgogICAgICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAg ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAg ICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgIDxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCjwvcHJlPgogICAgICAgICAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAg ICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg ICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPgogICAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAg ICAgICAgPHByZSB3cmFwPSIiPkVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QgPGEgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2luZS1kZXZlbEBvdmlydC5v cmciPkVuZ2luZS1kZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdp bmUtZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUt ZGV2ZWw8L2E+CjwvcHJlPgogICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAg ICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJl IHdyYXA9IiI+CjwvcHJlPgogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAg ICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPgogICAgICAgICAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo8L3ByZT4KICAgICAgICAgICAgPC9ibG9ja3F1b3Rl PgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgPC9ibG9ja3F1b3Rl PgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPgogICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAg ICAgICA8cHJlIHdyYXA9IiI+RW5naW5lLWRldmVsIG1haWxpbmcgbGlzdAo8L3ByZT4KICAgICAg ICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAg ICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAg ICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4KICAgICAgICAgICAgICA8cHJlIHdyYXA9IiI+PGEgY2xhc3M9Im1vei10eHQtbGlu ay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2luZS1kZXZlbEBvdmlydC5vcmciPkVuZ2lu ZS1kZXZlbEBvdmlydC5vcmc8L2E+CjwvcHJlPgogICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAg ICAgICAgICAgIDxwcmUgd3JhcD0iIj4KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAg ICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAg IDxwcmUgd3JhcD0iIj48YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgo8L3ByZT4K ICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJl PgogICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4K ICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIiPgo8L3ByZT4KICAgICAg PC9ibG9ja3F1b3RlPgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0i bW96LXNpZ25hdHVyZSI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIGZhY2U9ImFyaWFsLAogICAgICAg IHNhbnMtc2VyaWYiIHNpemU9IjIiPjxicj4KICAgICAgPC9mb250PgogICAgPC9kaXY+CiAgPC9i b2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAzMDMwOTA5MDEwNTA2MDIwMzA0MDEwNy0tCg== --===============1776698992933012184==-- From mbetak at redhat.com Mon Feb 17 06:15:49 2014 Content-Type: multipart/mixed; boundary="===============1535454330286099971==" MIME-Version: 1.0 From: Martin Betak To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Mon, 17 Feb 2014 06:15:47 -0500 Message-ID: <1544000648.9411802.1392635747361.JavaMail.zimbra@redhat.com> In-Reply-To: 127908115.1936906.1392393046744.JavaMail.zimbra@redhat.com --===============1535454330286099971== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Yes, this has been my developer experience since I joined the project. The 5-6 minute page-loads are a standard but the GWT Dev Mode gets progress= ively slower after each "refresh" that involves frontend recompilation. Also the = memory consumption increases and after 5-th "refresh" or so I have to kill it and = recompile the whole engine. Any improvement to current status would be much appreciated. Martin ----- Original Message ----- > From: "Greg Sheremeta" > To: "engine-devel" > Sent: Friday, February 14, 2014 4:50:46 PM > Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > = > Has anyone else noticed that GWT Dev Mode is unbearably slow for WebAdmin= ? On > my machine, it's to the point where I might as well rebuild the entire > application for every change and not bother with Dev Mode. Pages take 4 o= r 5 > minutes to render. Sometimes after 5 minutes, I just give up, close > everything, and rebuild the app. > = > For now, I want to see if others have this issue. If we confirm that it's > widespread, we can discuss ways to mitigate. > = > Greg Sheremeta > Red Hat, Inc. > Sr. Software Engineer, RHEV > Cell: 919-807-1086 > gshereme(a)redhat.com > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============1535454330286099971==-- From vikaskokare at gmail.com Mon Feb 17 06:39:37 2014 Content-Type: multipart/mixed; boundary="===============2224917128306689790==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] 401 Authorization Error Date: Mon, 17 Feb 2014 17:09:36 +0530 Message-ID: --===============2224917128306689790== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I am using oVirt Java SDK 3.4.2 to connect to RHEV-M environment. The code being used is org.ovirt.engine.sdk.Api api =3D new Api("https://HOST:PORT/api","USER","PASSWORD", true); The response from the server to this call is *oVirt API error JBoss Web/7.2.2.Final-redhat-1 - JBWEB000064: Error report

JBWEB000065: HTTP Status 401 -


JBWEB000309: type JBWEB000067: Status report

JBWEB000068: message

JBWEB000069: description JBWEB000121: This request requires HTTP authentication.


JBoss Web/7.2.2.Final-redhat-1

* The documentation talks about the 401 error when the request doesn't contain "Authorization" header. Even when i access https://HOST:PORT/api , i am prompted to login, but the credentials used to login to https://HOST:PORT/webadmin/webadmin/WebAdmin.html don't work. So if i login to webadmin console first, then since the "Authorization" header is set, access to /api is now possible in the browser. I need help here specifically for making the Java SDK work with RHeVM server. -Vikas --===============2224917128306689790== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+PGRpdj5JIGFtIHVzaW5nIG9WaXJ0IEphdmEg U0RLIDMuNC4yIHRvIGNvbm5lY3QgdG8gUkhFVi1NIGVudmlyb25tZW50LiBUaGUgY29kZSBiZWlu ZyB1c2VkIGlzIDxicj48YnI+b3JnLm92aXJ0LmVuZ2luZS5zZGsuQXBpIGFwaSA9IG5ldyBBcGko JnF1b3Q7aHR0cHM6Ly9IT1NUOlBPUlQvYXBpJnF1b3Q7LCZxdW90O1VTRVImcXVvdDssJnF1b3Q7 UEFTU1dPUkQmcXVvdDssIHRydWUpOzxicj4KPGJyPjwvZGl2PlRoZSByZXNwb25zZSBmcm9tIHRo ZSBzZXJ2ZXIgdG8gdGhpcyBjYWxsIGlzPGJyPjxicj48aT5vVmlydCBBUEkgZXJyb3IgJmx0O2h0 bWwmZ3Q7Jmx0O2hlYWQmZ3Q7Jmx0O3RpdGxlJmd0O0pCb3NzIFdlYi83LjIuMi5GaW5hbC1yZWRo YXQtMSAtIEpCV0VCMDAwMDY0OiBFcnJvciByZXBvcnQmbHQ7L3RpdGxlJmd0OyZsdDtzdHlsZSZn dDsmbHQ7IS0tSDEge2ZvbnQtZmFtaWx5OlRhaG9tYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOndo aXRlO2JhY2tncm91bmQtY29sb3I6IzUyNUQ3Njtmb250LXNpemU6MjJweDt9IEgyIHtmb250LWZh bWlseTpUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9y OiM1MjVENzY7Zm9udC1zaXplOjE2cHg7fSBIMyB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFsLHNh bnMtc2VyaWY7Y29sb3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjojNTI1RDc2O2ZvbnQtc2l6ZTox NHB4O30gQk9EWSB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6Ymxh Y2s7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTt9IEIge2ZvbnQtZmFtaWx5OlRhaG9tYSxBcmlhbCxz YW5zLXNlcmlmO2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzUyNUQ3Njt9IFAge2ZvbnQt ZmFtaWx5OlRhaG9tYSxBcmlhbCxzYW5zLXNlcmlmO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6Ymxh Y2s7Zm9udC1zaXplOjEycHg7fUEge2NvbG9yIDogYmxhY2s7fUEubmFtZSB7Y29sb3IgOiBibGFj azt9SFIge2NvbG9yIDogIzUyNUQ3Njt9LS0mZ3Q7Jmx0Oy9zdHlsZSZndDsgJmx0Oy9oZWFkJmd0 OyZsdDtib2R5Jmd0OyZsdDtoMSZndDtKPGI+QldFQjAwMDA2NTogSFRUUCBTdGF0dXMgNDAxPC9i PiAtICZsdDsvaDEmZ3Q7Jmx0O0hSIHNpemU9JnF1b3Q7MSZxdW90OyBub3NoYWRlPSZxdW90O25v c2hhZGUmcXVvdDsmZ3Q7Jmx0O3AmZ3Q7Jmx0O2ImZ3Q7SkJXRUIwMDAzMDk6IHR5cGUmbHQ7L2Im Z3Q7IEpCV0VCMDAwMDY3OiBTdGF0dXMgcmVwb3J0Jmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDtiJmd0 O0pCV0VCMDAwMDY4OiBtZXNzYWdlJmx0Oy9iJmd0OyAmbHQ7dSZndDsmbHQ7L3UmZ3Q7Jmx0Oy9w Jmd0OyZsdDtwJmd0OyZsdDtiJmd0O0pCV0VCMDAwMDY5OiBkZXNjcmlwdGlvbiZsdDsvYiZndDsg Jmx0O3UmZ3Q7SjxiPkJXRUIwMDAxMjE6IFRoaXMgcmVxdWVzdCByZXF1aXJlcyBIVFRQIGF1dGhl bnRpY2F0aW9uPC9iPi4mbHQ7L3UmZ3Q7Jmx0Oy9wJmd0OyZsdDtIUiBzaXplPSZxdW90OzEmcXVv dDsgbm9zaGFkZT0mcXVvdDtub3NoYWRlJnF1b3Q7Jmd0OyZsdDtoMyZndDtKQm9zcyBXZWIvNy4y LjIuRmluYWwtcmVkaGF0LTEmbHQ7L2gzJmd0OyZsdDsvYm9keSZndDsmbHQ7L2h0bWwmZ3Q7PGJy Pgo8L2k+PGJyPjwvZGl2PlRoZSBkb2N1bWVudGF0aW9uIHRhbGtzIGFib3V0IHRoZSA0MDEgZXJy b3Igd2hlbiB0aGUgcmVxdWVzdCBkb2VzbiYjMzk7dCBjb250YWluICZxdW90O0F1dGhvcml6YXRp b24mcXVvdDsgaGVhZGVyLiA8YnI+PGJyPjwvZGl2PkV2ZW4gd2hlbiBpIGFjY2VzcyBodHRwczov L0hPU1Q6UE9SVC9hcGkgLCBpIGFtIHByb21wdGVkIHRvIGxvZ2luLCBidXQgdGhlIGNyZWRlbnRp YWxzIHVzZWQgdG8gbG9naW4gdG8gPGJyPgpodHRwczovL0hPU1Q6UE9SVC93ZWJhZG1pbi93ZWJh ZG1pbi9XZWJBZG1pbi5odG1sIGRvbiYjMzk7dCB3b3JrLiBTbyBpZiBpIGxvZ2luIHRvIHdlYmFk bWluIGNvbnNvbGUgZmlyc3QsIHRoZW4gc2luY2UgdGhlICZxdW90O0F1dGhvcml6YXRpb24mcXVv dDsgaGVhZGVyIGlzIHNldCwgYWNjZXNzIHRvIC9hcGkgaXMgbm93IHBvc3NpYmxlIGluIHRoZSBi cm93c2VyLjxicj48YnI+PC9kaXY+CkkgbmVlZCBoZWxwIGhlcmUgc3BlY2lmaWNhbGx5IGZvciBt YWtpbmcgdGhlIEphdmEgU0RLIHdvcmsgd2l0aCBSSGVWTSBzZXJ2ZXIuPGJyPjxkaXY+PGJyPjxk aXY+PGRpdj4tVmlrYXM8YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+Cg== --===============2224917128306689790==-- From sabose at redhat.com Mon Feb 17 07:45:53 2014 Content-Type: multipart/mixed; boundary="===============5043312354445938181==" MIME-Version: 1.0 From: Sahina Bose To: devel at ovirt.org Subject: Re: [Engine-devel] 401 Authorization Error Date: Mon, 17 Feb 2014 18:15:47 +0530 Message-ID: <5302047B.3050303@redhat.com> In-Reply-To: CAKpxQk1dA9XzKCEiipYmxNZJ+UMMDO1F5Rw=2gp=XL+R6nvJ7g@mail.gmail.com --===============5043312354445938181== 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. --------------060403060200090701080609 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/17/2014 05:09 PM, Vikas Kokare wrote: > I am using oVirt Java SDK 3.4.2 to connect to RHEV-M environment. The = > code being used is > > org.ovirt.engine.sdk.Api api =3D new = > Api("https://HOST:PORT/api","USER","PASSWORD", true); Have you tried "user(a)domain" for the user parameter? > > The response from the server to this call is > > /oVirt API error JBoss Web/7.2.2.Final-redhat-1 - = > JBWEB000064: Error report

J*BWEB000065: HTTP Status 401* - = >


JBWEB000309: type = > JBWEB000067: Status report

JBWEB000068: message = >

JBWEB000069: description J*BWEB000121: This = > request requires HTTP authentication*.


noshade=3D"noshade">

JBoss Web/7.2.2.Final-redhat-1

> / > The documentation talks about the 401 error when the request doesn't = > contain "Authorization" header. > > Even when i access https://HOST:PORT/api , i am prompted to login, but = > the credentials used to login to > https://HOST:PORT/webadmin/webadmin/WebAdmin.html don't work. So if i = > login to webadmin console first, then since the "Authorization" header = > is set, access to /api is now possible in the browser. > > I need help here specifically for making the Java SDK work with RHeVM = > server. > > -Vikas > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------060403060200090701080609 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 02/17/2014 05:09 PM, Vikas Kokare wrote:
I am using oVirt Java SDK 3.4.2 to connect to RHEV-M environment. The code being used is

org.ovirt.engine.sdk.Api api =3D new Api("https://HOST:PORT/api","USER","PASSWORD", true);


Have you tried "user(a)domain" for the user parameter?



The response from the server to this call is

oVirt API error <html><head><title>JBoss Web/7.2.2.Final-redhat-1 - JBWEB000064: Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background= -color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background= -color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background= -color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background= -color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background= -color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color= :black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>JBWEB000065: HTTP Status 401 - </h1><HR size=3D"1" noshade=3D"noshade"><p><b>JBWEB000309: type</b> JBWEB000067: Status report</p><p><b>JBWEB000068: message</b> <u></u></p><p><b>JBWEB000069: description</b> <u>JBWEB000121: This request requires HTTP authentication.</u></p= ><HR size=3D"1" noshade=3D"noshade"><h3>JBoss Web/7.2.2.Final-redhat-1</h3></body></html&g= t;

The documentation talks about the 401 error when the request doesn't contain "Authorization" header.

Even when i access https://HOST:PORT/api , i am prompted to login, but the credentials used to login to
https://HOST:PORT/webadmin/webadmin/WebAdmin.html don't work. So if i login to webadmin console first, then since the "Authorization" header is set, access to /api is now possible in the browser.

I need help here specifically for making the Java SDK work with RHeVM server.

-Vikas


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------060403060200090701080609-- --===============5043312354445938181== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA0MDMwNjAyMDAwOTA3MDEwODA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDAyLzE3LzIwMTQgMDU6MDkgUE0sIFZpa2FzIEtva2FyZSB3cm90ZToKPiBJIGFt IHVzaW5nIG9WaXJ0IEphdmEgU0RLIDMuNC4yIHRvIGNvbm5lY3QgdG8gUkhFVi1NIGVudmlyb25t ZW50LiBUaGUgCj4gY29kZSBiZWluZyB1c2VkIGlzCj4KPiBvcmcub3ZpcnQuZW5naW5lLnNkay5B cGkgYXBpID0gbmV3IAo+IEFwaSgiaHR0cHM6Ly9IT1NUOlBPUlQvYXBpIiwiVVNFUiIsIlBBU1NX T1JEIiwgdHJ1ZSk7CgoKSGF2ZSB5b3UgdHJpZWQgInVzZXJAZG9tYWluIiBmb3IgdGhlIHVzZXIg cGFyYW1ldGVyPwoKCj4KPiBUaGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyIHRvIHRoaXMgY2Fs bCBpcwo+Cj4gL29WaXJ0IEFQSSBlcnJvciA8aHRtbD48aGVhZD48dGl0bGU+SkJvc3MgV2ViLzcu Mi4yLkZpbmFsLXJlZGhhdC0xIC0gCj4gSkJXRUIwMDAwNjQ6IEVycm9yIHJlcG9ydDwvdGl0bGU+ PHN0eWxlPjwhLS1IMSAKPiB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFsLHNhbnMtc2VyaWY7Y29s b3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjojNTI1RDc2O2ZvbnQtc2l6ZToyMnB4O30gCj4gSDIg Cj4ge2ZvbnQtZmFtaWx5OlRhaG9tYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOndoaXRlO2JhY2tn cm91bmQtY29sb3I6IzUyNUQ3Njtmb250LXNpemU6MTZweDt9IAo+IEgzIAo+IHtmb250LWZhbWls eTpUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiM1 MjVENzY7Zm9udC1zaXplOjE0cHg7fSAKPiBCT0RZIAo+IHtmb250LWZhbWlseTpUYWhvbWEsQXJp YWwsc2Fucy1zZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO30gCj4gQiAK PiB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6d2hpdGU7YmFja2dy b3VuZC1jb2xvcjojNTI1RDc2O30gCj4gUCAKPiB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFsLHNh bnMtc2VyaWY7YmFja2dyb3VuZDp3aGl0ZTtjb2xvcjpibGFjaztmb250LXNpemU6MTJweDt9QSAK PiB7Y29sb3IgOiBibGFjazt9QS5uYW1lIHtjb2xvciA6IGJsYWNrO31IUiB7Y29sb3IgOiAKPiAj NTI1RDc2O30tLT48L3N0eWxlPiA8L2hlYWQ+PGJvZHk+PGgxPkoqQldFQjAwMDA2NTogSFRUUCBT dGF0dXMgNDAxKiAtIAo+IDwvaDE+PEhSIHNpemU9IjEiIG5vc2hhZGU9Im5vc2hhZGUiPjxwPjxi PkpCV0VCMDAwMzA5OiB0eXBlPC9iPiAKPiBKQldFQjAwMDA2NzogU3RhdHVzIHJlcG9ydDwvcD48 cD48Yj5KQldFQjAwMDA2ODogbWVzc2FnZTwvYj4gCj4gPHU+PC91PjwvcD48cD48Yj5KQldFQjAw MDA2OTogZGVzY3JpcHRpb248L2I+IDx1PkoqQldFQjAwMDEyMTogVGhpcyAKPiByZXF1ZXN0IHJl cXVpcmVzIEhUVFAgYXV0aGVudGljYXRpb24qLjwvdT48L3A+PEhSIHNpemU9IjEiIAo+IG5vc2hh ZGU9Im5vc2hhZGUiPjxoMz5KQm9zcyBXZWIvNy4yLjIuRmluYWwtcmVkaGF0LTE8L2gzPjwvYm9k eT48L2h0bWw+Cj4gLwo+IFRoZSBkb2N1bWVudGF0aW9uIHRhbGtzIGFib3V0IHRoZSA0MDEgZXJy b3Igd2hlbiB0aGUgcmVxdWVzdCBkb2Vzbid0IAo+IGNvbnRhaW4gIkF1dGhvcml6YXRpb24iIGhl YWRlci4KPgo+IEV2ZW4gd2hlbiBpIGFjY2VzcyBodHRwczovL0hPU1Q6UE9SVC9hcGkgLCBpIGFt IHByb21wdGVkIHRvIGxvZ2luLCBidXQgCj4gdGhlIGNyZWRlbnRpYWxzIHVzZWQgdG8gbG9naW4g dG8KPiBodHRwczovL0hPU1Q6UE9SVC93ZWJhZG1pbi93ZWJhZG1pbi9XZWJBZG1pbi5odG1sIGRv bid0IHdvcmsuIFNvIGlmIGkgCj4gbG9naW4gdG8gd2ViYWRtaW4gY29uc29sZSBmaXJzdCwgdGhl biBzaW5jZSB0aGUgIkF1dGhvcml6YXRpb24iIGhlYWRlciAKPiBpcyBzZXQsIGFjY2VzcyB0byAv YXBpIGlzIG5vdyBwb3NzaWJsZSBpbiB0aGUgYnJvd3Nlci4KPgo+IEkgbmVlZCBoZWxwIGhlcmUg c3BlY2lmaWNhbGx5IGZvciBtYWtpbmcgdGhlIEphdmEgU0RLIHdvcmsgd2l0aCBSSGVWTSAKPiBz ZXJ2ZXIuCj4KPiAtVmlrYXMKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gRW5naW5lLWRldmVs QG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9lbmdp bmUtZGV2ZWwKCgotLS0tLS0tLS0tLS0tLTA2MDQwMzA2MDIwMDA5MDcwMTA4MDYwOQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5j b2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1s OyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAg PC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGJy PgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMi8xNy8yMDE0IDA1OjA5IFBN LCBWaWthcyBLb2thcmUKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90 ZQpjaXRlPSJtaWQ6Q0FLcHhRazFkQTlYektDRWlpcFlteE5aSitVTU1ETzFGNVJ3PTJncD1YTCtS Nm52SjdnQG1haWwuZ21haWwuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBkaXI9 Imx0ciI+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXY+CiAg ICAgICAgICAgICAgPGRpdj5JIGFtIHVzaW5nIG9WaXJ0IEphdmEgU0RLIDMuNC4yIHRvIGNvbm5l Y3QgdG8gUkhFVi1NCiAgICAgICAgICAgICAgICBlbnZpcm9ubWVudC4gVGhlIGNvZGUgYmVpbmcg dXNlZCBpcyA8YnI+CiAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICBvcmcub3Zp cnQuZW5naW5lLnNkay5BcGkgYXBpID0gbmV3CiAgICAgICAgICAgICAgICBBcGkoImh0dHBzOi8v SE9TVDpQT1JUL2FwaSIsIlVTRVIiLCJQQVNTV09SRCIsIHRydWUpOzxicj4KICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rp dj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8YnI+CiAgICBI YXZlIHlvdSB0cmllZCAidXNlckBkb21haW4iIGZvciB0aGUgdXNlciBwYXJhbWV0ZXI/IDxicj4K ICAgIDxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDpDQUtweFFrMWRBOVh6 S0NFaWlwWW14TlpKK1VNTURPMUY1Unc9MmdwPVhMK1I2bnZKN2dAbWFpbC5nbWFpbC5jb20iCiAg ICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj4KICAgICAgICA8ZGl2PgogICAg ICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAg ICAgICAgICAgPGJyPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIFRoZSByZXNw b25zZSBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhpcyBjYWxsIGlzPGJyPgogICAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgICA8aT5vVmlydCBBUEkgZXJyb3IKICAgICAgICAgICAgICAgICZsdDto dG1sJmd0OyZsdDtoZWFkJmd0OyZsdDt0aXRsZSZndDtKQm9zcwogICAgICAgICAgICAgICAgV2Vi LzcuMi4yLkZpbmFsLXJlZGhhdC0xIC0gSkJXRUIwMDAwNjQ6IEVycm9yCiAgICAgICAgICAgICAg ICByZXBvcnQmbHQ7L3RpdGxlJmd0OyZsdDtzdHlsZSZndDsmbHQ7IS0tSDEKICAgICAgICAgICAg ICAgIHtmb250LWZhbWlseTpUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjp3aGl0ZTtiYWNr Z3JvdW5kLWNvbG9yOiM1MjVENzY7Zm9udC1zaXplOjIycHg7fQogICAgICAgICAgICAgICAgSDIK ICAgICAgICAgICAgICAgIHtmb250LWZhbWlseTpUYWhvbWEsQXJpYWwsc2Fucy1zZXJpZjtjb2xv cjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiM1MjVENzY7Zm9udC1zaXplOjE2cHg7fQogICAgICAg ICAgICAgICAgSDMKICAgICAgICAgICAgICAgIHtmb250LWZhbWlseTpUYWhvbWEsQXJpYWwsc2Fu cy1zZXJpZjtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiM1MjVENzY7Zm9udC1zaXplOjE0 cHg7fQogICAgICAgICAgICAgICAgQk9EWQogICAgICAgICAgICAgICAge2ZvbnQtZmFtaWx5OlRh aG9tYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQtY29sb3I6d2hpdGU7 fQogICAgICAgICAgICAgICAgQgogICAgICAgICAgICAgICAge2ZvbnQtZmFtaWx5OlRhaG9tYSxB cmlhbCxzYW5zLXNlcmlmO2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzUyNUQ3Njt9CiAg ICAgICAgICAgICAgICBQCiAgICAgICAgICAgICAgICB7Zm9udC1mYW1pbHk6VGFob21hLEFyaWFs LHNhbnMtc2VyaWY7YmFja2dyb3VuZDp3aGl0ZTtjb2xvcjpibGFjaztmb250LXNpemU6MTJweDt9 QQogICAgICAgICAgICAgICAge2NvbG9yIDogYmxhY2s7fUEubmFtZSB7Y29sb3IgOiBibGFjazt9 SFIge2NvbG9yIDoKICAgICAgICAgICAgICAgICM1MjVENzY7fS0tJmd0OyZsdDsvc3R5bGUmZ3Q7 CiAgICAgICAgICAgICAgICAmbHQ7L2hlYWQmZ3Q7Jmx0O2JvZHkmZ3Q7Jmx0O2gxJmd0O0o8Yj5C V0VCMDAwMDY1OiBIVFRQCiAgICAgICAgICAgICAgICAgIFN0YXR1cyA0MDE8L2I+IC0gJmx0Oy9o MSZndDsmbHQ7SFIgc2l6ZT0iMSIKICAgICAgICAgICAgICAgIG5vc2hhZGU9Im5vc2hhZGUiJmd0 OyZsdDtwJmd0OyZsdDtiJmd0O0pCV0VCMDAwMzA5OgogICAgICAgICAgICAgICAgdHlwZSZsdDsv YiZndDsgSkJXRUIwMDAwNjc6IFN0YXR1cwogICAgICAgICAgICAgICAgcmVwb3J0Jmx0Oy9wJmd0 OyZsdDtwJmd0OyZsdDtiJmd0O0pCV0VCMDAwMDY4OgogICAgICAgICAgICAgICAgbWVzc2FnZSZs dDsvYiZndDsKICAgICAgICAgICAgICAgICZsdDt1Jmd0OyZsdDsvdSZndDsmbHQ7L3AmZ3Q7Jmx0 O3AmZ3Q7Jmx0O2ImZ3Q7SkJXRUIwMDAwNjk6CiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiZs dDsvYiZndDsgJmx0O3UmZ3Q7SjxiPkJXRUIwMDAxMjE6IFRoaXMKICAgICAgICAgICAgICAgICAg cmVxdWVzdCByZXF1aXJlcyBIVFRQIGF1dGhlbnRpY2F0aW9uPC9iPi4mbHQ7L3UmZ3Q7Jmx0Oy9w Jmd0OyZsdDtIUgogICAgICAgICAgICAgICAgc2l6ZT0iMSIgbm9zaGFkZT0ibm9zaGFkZSImZ3Q7 Jmx0O2gzJmd0O0pCb3NzCiAgICAgICAgICAgICAgICBXZWIvNy4yLjIuRmluYWwtcmVkaGF0LTEm bHQ7L2gzJmd0OyZsdDsvYm9keSZndDsmbHQ7L2h0bWwmZ3Q7PGJyPgogICAgICAgICAgICAgIDwv aT48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICBUaGUgZG9jdW1lbnRhdGlvbiB0 YWxrcyBhYm91dCB0aGUgNDAxIGVycm9yIHdoZW4gdGhlIHJlcXVlc3QKICAgICAgICAgICAgZG9l c24ndCBjb250YWluICJBdXRob3JpemF0aW9uIiBoZWFkZXIuIDxicj4KICAgICAgICAgICAgPGJy PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICBFdmVuIHdoZW4gaSBhY2Nlc3MgaHR0cHM6Ly9I T1NUOlBPUlQvYXBpICwgaSBhbSBwcm9tcHRlZCB0bwogICAgICAgICAgbG9naW4sIGJ1dCB0aGUg Y3JlZGVudGlhbHMgdXNlZCB0byBsb2dpbiB0byA8YnI+CiAgICAgICAgICBodHRwczovL0hPU1Q6 UE9SVC93ZWJhZG1pbi93ZWJhZG1pbi9XZWJBZG1pbi5odG1sIGRvbid0IHdvcmsuCiAgICAgICAg ICBTbyBpZiBpIGxvZ2luIHRvIHdlYmFkbWluIGNvbnNvbGUgZmlyc3QsIHRoZW4gc2luY2UgdGhl CiAgICAgICAgICAiQXV0aG9yaXphdGlvbiIgaGVhZGVyIGlzIHNldCwgYWNjZXNzIHRvIC9hcGkg aXMgbm93IHBvc3NpYmxlCiAgICAgICAgICBpbiB0aGUgYnJvd3Nlci48YnI+CiAgICAgICAgICA8 YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgSSBuZWVkIGhlbHAgaGVyZSBzcGVjaWZpY2FsbHkg Zm9yIG1ha2luZyB0aGUgSmF2YSBTREsgd29yayB3aXRoCiAgICAgICAgUkhlVk0gc2VydmVyLjxi cj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXY+LVZp a2FzPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2 PgogICAgICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRh Y2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0iIj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmdpbmUtZGV2 ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9 Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9h Pgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgo8L3ByZT4KICAgIDwvYmxvY2tx dW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDYwNDAzMDYw MjAwMDkwNzAxMDgwNjA5LS0K --===============5043312354445938181==-- From vszocs at redhat.com Mon Feb 17 09:58:54 2014 Content-Type: multipart/mixed; boundary="===============7725831552429154205==" MIME-Version: 1.0 From: Vojtech Szocs To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Mon, 17 Feb 2014 09:58:53 -0500 Message-ID: <1763668777.4224020.1392649133582.JavaMail.zimbra@redhat.com> In-Reply-To: 1544000648.9411802.1392635747361.JavaMail.zimbra@redhat.com --===============7725831552429154205== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Martin Betak" > To: "Greg Sheremeta" > Cc: "engine-devel" > Sent: Monday, February 17, 2014 12:15:47 PM > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > = > Yes, this has been my developer experience since I joined the project. > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets > progressively > slower after each "refresh" that involves frontend recompilation. Also the > memory > consumption increases and after 5-th "refresh" or so I have to kill it and > recompile the whole engine. AFAIK classic GWT Dev Mode is slow because it does recompilation on the fly. Not sure if related, but debugging GUI code with "gwtdev" Maven profile (activated through "gwt-debug" Makefile target) downgrades gwt-maven-plugin version to 2.4.0, see http://gerrit.ovirt.org/#/c/22108/ for details. We could try several things here: 1, use gwt-maven-plugin 2.5.1 instead of 2.4.0 in root pom.xml change 2.4.0 to ${gwt.version} 2, disable GWT persistent unit cache in frontend/webadmin/modules/pom.xml find gwt-maven-plugin add false to -or- make gwt-debug [usual options] DEV_EXTRA_BUILD_FLAGS=3D"-Dgwt.persistent= unitcache=3Dfalse" 3, avoid using method-entry breakpoints as these are very slow [1] disable Firebug during initial page load [1] https://blogs.sourceallies.com/2013/04/java-method-breakpoints-are-evil/ > = > Any improvement to current status would be much appreciated. I'd like to push towards GWT Super Dev Mode [2] that avoids on-the-fly recompilation, i.e. precompiled permutation debugged directly inside given browser. [2] http://www.gwtproject.org/articles/superdevmode.html (Putting above on my GWT improvement task list.) > = > Martin > = > = > = > ----- Original Message ----- > > From: "Greg Sheremeta" > > To: "engine-devel" > > Sent: Friday, February 14, 2014 4:50:46 PM > > Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > = > > Has anyone else noticed that GWT Dev Mode is unbearably slow for WebAdm= in? > > On > > my machine, it's to the point where I might as well rebuild the entire > > application for every change and not bother with Dev Mode. Pages take 4= or > > 5 > > minutes to render. Sometimes after 5 minutes, I just give up, close > > everything, and rebuild the app. > > = > > For now, I want to see if others have this issue. If we confirm that it= 's > > widespread, we can discuss ways to mitigate. > > = > > Greg Sheremeta > > Red Hat, Inc. > > Sr. Software Engineer, RHEV > > Cell: 919-807-1086 > > gshereme(a)redhat.com > > _______________________________________________ > > Engine-devel mailing list > > Engine-devel(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============7725831552429154205==-- From ecohen at redhat.com Mon Feb 17 15:33:07 2014 Content-Type: multipart/mixed; boundary="===============0093861596749988601==" MIME-Version: 1.0 From: Einav Cohen To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #10] "hotPlugUnplugCpuWarning" Date: Mon, 17 Feb 2014 15:33:06 -0500 Message-ID: <1865035439.8835856.1392669186200.JavaMail.zimbra@redhat.com> In-Reply-To: 52FF3F4D.8080808@redhat.com --===============0093861596749988601== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable > ----- Original Message ----- > From: "Yuko Katabami" > Sent: Saturday, February 15, 2014 5:19:57 AM > = > Hello again, > = > I would like to ask for you r help again with the following string. > = > File: CommonApplicationMessages > Resource ID: hotPlugUnplugCpuWarning > String: Hot set CPUs by changing the number of sockets. The support for h= ot > plug/unplug CPUs to the guest varies. > Question: The second sentence is a bit unclear for me. Could anyone tell = me > "the support varies depending on what?" > Is it the type or spec of the guest or host that determines the support? = So > some support hot -set while others don 't? > Is this a warning message to tell users that hot-set may not be supported? maybe the feature owner (Roy) or someone that is familiar with the CPU = Hot Plug feature [1] can assist? [1] http://www.ovirt.org/Hot_plug_cpu > = > Thanks in ad vance. > = > Yuko > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============0093861596749988601==-- From rgolan at redhat.com Tue Feb 18 05:53:06 2014 Content-Type: multipart/mixed; boundary="===============5763981653155545041==" MIME-Version: 1.0 From: Roy Golan To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #10] "hotPlugUnplugCpuWarning" Date: Tue, 18 Feb 2014 12:53:02 +0200 Message-ID: <53033B8E.4040005@redhat.com> In-Reply-To: 52FF3F4D.8080808@redhat.com --===============5763981653155545041== 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. --------------080701090704090507020306 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 02/15/2014 12:19 PM, Yuko Katabami wrote: > Hello again, > > I would like to ask for your help again with the following string. > * > File:*CommonApplicationMessages > *Resource ID:*hotPlugUnplugCpuWarning* > String:*Hot set CPUs by changing the number of sockets. The support = > for hot plug/unplug CPUs to the guest varies. > *Question:*The second sentence is a bit unclear for me. Could anyone = > tell me "the support varies depending on what?" It depends on the guest OS support. > Is it the type or spec of the guest or host that determines the = > support? So some support hot-set while others don't? Well its even a bit more down to just the specific guest OS you're = running on. e.g Windows 2008 server supports hot plug but only the "Datacenter" flavor (or whatever this installation = type is called) So in respect to the definition of what Is or Not supported, its beyond = oVirt Guest OS resolution. > Is this a warning message to tell users that hot-set may not be supported? Yes :( . If its lame improvement are welcome. > > Thanks in advance. > > Yuko > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------080701090704090507020306 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 02/15/2014 12:19 PM, Yuko Katabami wrote:
Hello again,

I would like to ask for your help again with the following string.

File:
CommonApplicationMessages
Resource ID: hotPlugUnplugC= puWarning
String:
Hot set CPUs by changing the number of sockets. The support for hot plug/unplug CPUs to the guest varies.
Question:&nb= sp; The second sentence is a bit unclear for me. Could anyone tell me "the support varies depending on what?"

It depends on the guest OS support.

= Is it the type or spec of the guest or host that determines the support? So some support hot-set while others don't?

Well its even a bit more down to just the specific guest OS you're running on. e.g Windows 2008 server supports
hot plug but only the "Datacenter" flavor (or whatever this installation type is called)

So in respect to the definition of what Is or Not supported, its beyond oVirt Guest OS resolution.


<= font size=3D"+1"> Is this a warning message to tell users that hot-set may not be supported?

Yes :( . If its lame improvement are welcome.

<= font size=3D"+1">
Thanks in advance.

Yuko


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------080701090704090507020306-- --===============5763981653155545041== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA3MDEwOTA3MDQwOTA1MDcwMjAzMDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMDIvMTUvMjAxNCAxMjoxOSBQTSwgWXVrbyBLYXRhYmFtaSB3cm90ZToKPiBIZWxs byBhZ2FpbiwKPgo+IEkgd291bGQgbGlrZSB0byBhc2sgZm9yIHlvdXIgaGVscCBhZ2FpbiB3aXRo IHRoZSBmb2xsb3dpbmcgc3RyaW5nLgo+ICoKPiBGaWxlOipDb21tb25BcHBsaWNhdGlvbk1lc3Nh Z2VzCj4gKlJlc291cmNlIElEOipob3RQbHVnVW5wbHVnQ3B1V2FybmluZyoKPiBTdHJpbmc6Kkhv dCBzZXQgQ1BVcyBieSBjaGFuZ2luZyB0aGUgbnVtYmVyIG9mIHNvY2tldHMuIFRoZSBzdXBwb3J0 IAo+IGZvciBob3QgcGx1Zy91bnBsdWcgQ1BVcyB0byB0aGUgZ3Vlc3QgdmFyaWVzLgo+ICpRdWVz dGlvbjoqVGhlIHNlY29uZCBzZW50ZW5jZSBpcyBhIGJpdCB1bmNsZWFyIGZvciBtZS4gQ291bGQg YW55b25lIAo+IHRlbGwgbWUgInRoZSBzdXBwb3J0IHZhcmllcyBkZXBlbmRpbmcgb24gd2hhdD8i CgpJdCBkZXBlbmRzIG9uIHRoZSBndWVzdCBPUyBzdXBwb3J0LgoKPiBJcyBpdCB0aGUgdHlwZSBv ciBzcGVjIG9mIHRoZSBndWVzdCBvciBob3N0IHRoYXQgZGV0ZXJtaW5lcyB0aGUgCj4gc3VwcG9y dD8gU28gc29tZSBzdXBwb3J0IGhvdC1zZXQgd2hpbGUgb3RoZXJzIGRvbid0PwoKV2VsbCBpdHMg ZXZlbiBhIGJpdCBtb3JlIGRvd24gdG8ganVzdCB0aGUgc3BlY2lmaWMgZ3Vlc3QgT1MgeW91J3Jl IApydW5uaW5nIG9uLiBlLmcgV2luZG93cyAyMDA4IHNlcnZlciBzdXBwb3J0cwpob3QgcGx1ZyBi dXQgb25seSB0aGUgIkRhdGFjZW50ZXIiIGZsYXZvciAob3Igd2hhdGV2ZXIgdGhpcyBpbnN0YWxs YXRpb24gCnR5cGUgaXMgY2FsbGVkKQoKU28gaW4gcmVzcGVjdCB0byB0aGUgZGVmaW5pdGlvbiBv ZiB3aGF0IElzIG9yIE5vdCBzdXBwb3J0ZWQsIGl0cyBiZXlvbmQgCm9WaXJ0IEd1ZXN0IE9TIHJl c29sdXRpb24uCgoKPiBJcyB0aGlzIGEgd2FybmluZyBtZXNzYWdlIHRvIHRlbGwgdXNlcnMgdGhh dCBob3Qtc2V0IG1heSBub3QgYmUgc3VwcG9ydGVkPwoKWWVzIDooIC4gSWYgaXRzIGxhbWUgaW1w cm92ZW1lbnQgYXJlIHdlbGNvbWUuCgo+Cj4gVGhhbmtzIGluIGFkdmFuY2UuCj4KPiBZdWtvCj4K Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gRW5n aW5lLWRldmVsIG1haWxpbmcgbGlzdAo+IEVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPiBodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsCgoKLS0tLS0tLS0t LS0tLS0wODA3MDEwOTA3MDQwOTA1MDcwMjAzMDYKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNo YXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4K ICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0x IgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2Nv bG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXBy ZWZpeCI+T24gMDIvMTUvMjAxNCAxMjoxOSBQTSwgWXVrbyBLYXRhYmFtaQogICAgICB3cm90ZTo8 YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZGM0Y0RC44MDgwODA4 QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50 LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgog ICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsK ICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICA8Zm9udCBzaXplPSIrMSI+PGZvbnQg c2l6ZT0iKzEiPkhlbGxvIGFnYWluLDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIEkgd291 bGQgbGlrZSB0byBhc2sgZm9yIHlvdTxmb250IHNpemU9IisxIj5yIGhlbHAgYWdhaW4gPGZvbnQK ICAgICAgICAgICAgICBzaXplPSIrMSI+d2l0aCB0aGUgZm9sbG93aW5nIHN0cmluZy48L2ZvbnQ+ PC9mb250Pjxicj4KICAgICAgICA8L2ZvbnQ+PHN0cm9uZz48YnI+CiAgICAgICAgICBGaWxlOjxz cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9zdHJvbmc+PC9mb250 PkNvbW1vbkFwcGxpY2F0aW9uTWVzc2FnZXM8YnI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNv bnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTkt MSI+CiAgICAgIDxmb250IHNpemU9IisxIj48c3Ryb25nPlJlc291cmNlIElEOjxzcGFuCiAgICAg ICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8L3NwYW4+PC9zdHJvbmc+aG90 UGx1Z1VucGx1Z0NwdVdhcm5pbmc8c3Ryb25nPjxicj4KICAgICAgICAgIFN0cmluZzo8c3BhbiBj bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4gPC9zcGFuPjwvc3Ryb25nPkhvdAoKICAgICAg ICBzZXQgQ1BVcyBieSBjaGFuZ2luZyB0aGUgbnVtYmVyIG9mIHNvY2tldHMuIFRoZSBzdXBwb3J0 IGZvciBob3QKICAgICAgICBwbHVnL3VucGx1ZyBDUFVzIHRvIHRoZSBndWVzdCB2YXJpZXMuPGJy PgogICAgICAgIDxzdHJvbmc+UXVlc3Rpb246PC9zdHJvbmc+PHNwYW4gY2xhc3M9IkFwcGxlLWNv bnZlcnRlZC1zcGFjZSI+Jm5ic3A7CiAgICAgICAgPC9zcGFuPjxmb250IHNpemU9IisxIj5UaGUg c2Vjb25kIHNlbnRlbmNlIGlzIGEgYml0IHVuY2xlYXIgZm9yCiAgICAgICAgICBtZS4gQ291bGQg PGZvbnQgc2l6ZT0iKzEiPmFueW9uZSB0ZWxsIG1lICJ0aGUgc3VwcG9ydCB2YXJpZXMKICAgICAg ICAgICAgZGVwZW5kaW5nIG9uIHdoYXQ/Ijxicj4KICAgICAgICAgIDwvZm9udD48L2ZvbnQ+PC9m b250PjwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxmb250IHNpemU9IisxIj5JdCBkZXBlbmRz IG9uIHRoZSBndWVzdCBPUyBzdXBwb3J0PC9mb250Pi48YnI+CiAgICA8YnI+CiAgICA8YmxvY2tx dW90ZSBjaXRlPSJtaWQ6NTJGRjNGNEQuODA4MDgwOEByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj48 Zm9udAogICAgICAgIHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPiA8 Zm9udCBzaXplPSIrMSI+SXMKICAgICAgICAgICAgICBpdCB0aGUgdHlwZSA8Zm9udCBzaXplPSIr MSI+b3Igc3BlYyBvZiB0aGUgZ3Vlc3Qgb3IgaG9zdAogICAgICAgICAgICAgICAgdGhhdCBkZXRl cm1pbmVzIHRoZSBzdXBwb3J0PyA8Zm9udCBzaXplPSIrMSI+U28gc29tZQogICAgICAgICAgICAg ICAgICBzdXBwb3J0IGhvdDxmb250IHNpemU9IisxIj4tc2V0IHdoaWxlIG90aGVycyBkb248Zm9u dAogICAgICAgICAgICAgICAgICAgICAgc2l6ZT0iKzEiPid0Pzxicj4KICAgICAgICAgICAgICAg ICAgICA8L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9m b250PjwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxmb250IHNpemU9IisxIj5XZWxsIGl0cyBl dmVuIGEgYml0IG1vcmUgZG93biB0byBqdXN0IHRoZSBzcGVjaWZpYwogICAgICBndWVzdCBPUyB5 b3UncmUgcnVubmluZyBvbi4gZS5nIFdpbmRvd3MgMjAwOCBzZXJ2ZXIgc3VwcG9ydHM8YnI+CiAg ICAgIGhvdCBwbHVnIGJ1dCBvbmx5IHRoZSAiRGF0YWNlbnRlciIgZmxhdm9yIChvciB3aGF0ZXZl ciB0aGlzCiAgICAgIGluc3RhbGxhdGlvbiB0eXBlIGlzIGNhbGxlZCk8YnI+CiAgICAgIDxicj4K ICAgICAgU28gaW4gcmVzcGVjdCB0byB0aGUgZGVmaW5pdGlvbiBvZiB3aGF0IElzIG9yIE5vdCBz dXBwb3J0ZWQsIGl0cwogICAgICBiZXlvbmQgb1ZpcnQgR3Vlc3QgT1MgcmVzb2x1dGlvbi48YnI+ CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgPC9mb250PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0i bWlkOjUyRkYzRjRELjgwODA4MDhAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+PGZvbnQKICAgICAg ICBzaXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIr MSI+PGZvbnQKICAgICAgICAgICAgICAgIHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQg c2l6ZT0iKzEiPjxmb250CiAgICAgICAgICAgICAgICAgICAgICBzaXplPSIrMSI+IDxmb250IHNp emU9IisxIj5JcyB0aGlzIGEgd2FybmluZwogICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdl IHRvIHRlbGwgdXNlcnMgdGhhdCBob3Qtc2V0IG1heSBub3QgYmUKICAgICAgICAgICAgICAgICAg ICAgICAgc3VwcG9ydGVkPzwvZm9udD48YnI+CiAgICAgICAgICAgICAgICAgICAgPC9mb250Pjwv Zm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2Jsb2NrcXVv dGU+CiAgICA8YnI+CiAgICBZZXMgOiggLiBJZiBpdHMgbGFtZSBpbXByb3ZlbWVudCBhcmUgd2Vs Y29tZS4gPGJyPgogICAgPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkYzRjRELjgw ODA4MDhAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+PGZvbnQKICAgICAgICBzaXplPSIrMSI+PGZv bnQgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQKICAgICAg ICAgICAgICAgIHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPjxmb250 CiAgICAgICAgICAgICAgICAgICAgICBzaXplPSIrMSI+IDxicj4KICAgICAgICAgICAgICAgICAg ICAgIDxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+VGhhbmtzIGluIGFkPGZvbnQKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9IisxIj52YW5jZS48L2ZvbnQ+PGJyPgogICAg ICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8Zm9u dCBzaXplPSIrMSI+WXVrbzwvZm9udD48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9u dD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250 PjwvZm9udD4KICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0 ZXh0L2h0bWw7CiAgICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgICAgPGRpdiBjbGFzcz0i bW96LXNpZ25hdHVyZSI+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBj b250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICA8 L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50SGVh ZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmdpbmUtZGV2ZWwgbWFpbGlu ZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpF bmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgo8YSBjbGFz cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAg IDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDgwNzAxMDkwNzA0MDkwNTA3 MDIwMzA2LS0K --===============5763981653155545041==-- From ykatabam at redhat.com Tue Feb 18 06:05:35 2014 Content-Type: multipart/mixed; boundary="===============2099791967956842682==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #10] "hotPlugUnplugCpuWarning" Date: Tue, 18 Feb 2014 21:05:31 +1000 Message-ID: <53033E7B.3010608@redhat.com> In-Reply-To: 53033B8E.4040005@redhat.com --===============2099791967956842682== 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. --------------000009070108000207080408 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Roy and Einav, Thank you very much for your help and clarification. I understand what the message means now. I will share this with other translators. Kind regards, Yuko On 02/18/2014 08:53 PM, Roy Golan wrote: > On 02/15/2014 12:19 PM, Yuko Katabami wrote: >> Hello again, >> >> I would like to ask for your help again with the following string. >> * >> File:*CommonApplicationMessages >> *Resource ID:*hotPlugUnplugCpuWarning* >> String:*Hot set CPUs by changing the number of sockets. The support = >> for hot plug/unplug CPUs to the guest varies. >> *Question:*The second sentence is a bit unclear for me. Could anyone = >> tell me "the support varies depending on what?" > > It depends on the guest OS support. > >> Is it the type or spec of the guest or host that determines the = >> support? So some support hot-set while others don't? > > Well its even a bit more down to just the specific guest OS you're = > running on. e.g Windows 2008 server supports > hot plug but only the "Datacenter" flavor (or whatever this = > installation type is called) > > So in respect to the definition of what Is or Not supported, its = > beyond oVirt Guest OS resolution. > > >> Is this a warning message to tell users that hot-set may not be = >> supported? > > Yes :( . If its lame improvement are welcome. > >> >> Thanks in advance. >> >> Yuko >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel > --------------000009070108000207080408 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi Roy and Einav,

Thank you very much for your help and clarification.
I understand what the message means now.
I will share this with other translators.

Kind regards,

Yuko


On 02/18/2014 08:53 PM, Roy Golan wrote:
On 02/15/2014 12:19 PM, Yuko Katabami wrote:
Hello again,

I would like to ask for your help again with the following string.

File:
CommonApplicationMessages
Resource ID: hotPlugUnplu= gCpuWarning
String:
H= ot set CPUs by changing the number of sockets. The support for hot plug/unplug CPUs to the guest varies.
Question:&= nbsp; The second sentence is a bit unclear for me. Could anyone tell me "the support varies depending on what?"

It depends on the guest OS support.

= Is it the type or spec of the guest or host that determines the support? So some support hot-set while others don't?

Well its even a bit more down to just the specific guest OS you're running on. e.g Windows 2008 server supports
hot plug but only the "Datacenter" flavor (or whatever this installation type is called)

So in respect to the definition of what Is or Not supported, its beyond oVirt Guest OS resolution.


= Is this a warning message to tell users that hot-set may not be supported?

Yes :( . If its lame improvement are welcome.

=
Thanks in advance.

Yuko
=


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailm=
an/listinfo/engine-devel



--------------000009070108000207080408-- --===============2099791967956842682== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDAwMDkwNzAxMDgwMDAyMDcwODA0MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGkgUm95IGFuZCBFaW5hdiwKClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaGVs cCBhbmQgY2xhcmlmaWNhdGlvbi4KSSB1bmRlcnN0YW5kIHdoYXQgdGhlIG1lc3NhZ2UgbWVhbnMg bm93LgpJIHdpbGwgc2hhcmUgdGhpcyB3aXRoIG90aGVyIHRyYW5zbGF0b3JzLgoKS2luZCByZWdh cmRzLAoKWXVrbwoKCk9uIDAyLzE4LzIwMTQgMDg6NTMgUE0sIFJveSBHb2xhbiB3cm90ZToKPiBP biAwMi8xNS8yMDE0IDEyOjE5IFBNLCBZdWtvIEthdGFiYW1pIHdyb3RlOgo+PiBIZWxsbyBhZ2Fp biwKPj4KPj4gSSB3b3VsZCBsaWtlIHRvIGFzayBmb3IgeW91ciBoZWxwIGFnYWluIHdpdGggdGhl IGZvbGxvd2luZyBzdHJpbmcuCj4+ICoKPj4gRmlsZToqQ29tbW9uQXBwbGljYXRpb25NZXNzYWdl cwo+PiAqUmVzb3VyY2UgSUQ6KmhvdFBsdWdVbnBsdWdDcHVXYXJuaW5nKgo+PiBTdHJpbmc6Kkhv dCBzZXQgQ1BVcyBieSBjaGFuZ2luZyB0aGUgbnVtYmVyIG9mIHNvY2tldHMuIFRoZSBzdXBwb3J0 IAo+PiBmb3IgaG90IHBsdWcvdW5wbHVnIENQVXMgdG8gdGhlIGd1ZXN0IHZhcmllcy4KPj4gKlF1 ZXN0aW9uOipUaGUgc2Vjb25kIHNlbnRlbmNlIGlzIGEgYml0IHVuY2xlYXIgZm9yIG1lLiBDb3Vs ZCBhbnlvbmUgCj4+IHRlbGwgbWUgInRoZSBzdXBwb3J0IHZhcmllcyBkZXBlbmRpbmcgb24gd2hh dD8iCj4KPiBJdCBkZXBlbmRzIG9uIHRoZSBndWVzdCBPUyBzdXBwb3J0Lgo+Cj4+IElzIGl0IHRo ZSB0eXBlIG9yIHNwZWMgb2YgdGhlIGd1ZXN0IG9yIGhvc3QgdGhhdCBkZXRlcm1pbmVzIHRoZSAK Pj4gc3VwcG9ydD8gU28gc29tZSBzdXBwb3J0IGhvdC1zZXQgd2hpbGUgb3RoZXJzIGRvbid0Pwo+ Cj4gV2VsbCBpdHMgZXZlbiBhIGJpdCBtb3JlIGRvd24gdG8ganVzdCB0aGUgc3BlY2lmaWMgZ3Vl c3QgT1MgeW91J3JlIAo+IHJ1bm5pbmcgb24uIGUuZyBXaW5kb3dzIDIwMDggc2VydmVyIHN1cHBv cnRzCj4gaG90IHBsdWcgYnV0IG9ubHkgdGhlICJEYXRhY2VudGVyIiBmbGF2b3IgKG9yIHdoYXRl dmVyIHRoaXMgCj4gaW5zdGFsbGF0aW9uIHR5cGUgaXMgY2FsbGVkKQo+Cj4gU28gaW4gcmVzcGVj dCB0byB0aGUgZGVmaW5pdGlvbiBvZiB3aGF0IElzIG9yIE5vdCBzdXBwb3J0ZWQsIGl0cyAKPiBi ZXlvbmQgb1ZpcnQgR3Vlc3QgT1MgcmVzb2x1dGlvbi4KPgo+Cj4+IElzIHRoaXMgYSB3YXJuaW5n IG1lc3NhZ2UgdG8gdGVsbCB1c2VycyB0aGF0IGhvdC1zZXQgbWF5IG5vdCBiZSAKPj4gc3VwcG9y dGVkPwo+Cj4gWWVzIDooIC4gSWYgaXRzIGxhbWUgaW1wcm92ZW1lbnQgYXJlIHdlbGNvbWUuCj4K Pj4KPj4gVGhhbmtzIGluIGFkdmFuY2UuCj4+Cj4+IFl1a28KPj4KPj4KPj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gRW5naW5lLWRldmVsIG1haWxp bmcgbGlzdAo+PiBFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnCj4+IGh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKPgoKCgotLS0tLS0tLS0tLS0tLTAwMDAw OTA3MDEwODAwMDIwNzA4MDQwOApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08t ODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgog ICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0 dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZG RkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgUm95IGFuZCBFaW5hdiw8YnI+CiAgICA8YnI+CiAg ICBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGhlbHAgYW5kIGNsYXJpZmljYXRpb24uPGJy PgogICAgSSB1bmRlcnN0YW5kIHdoYXQgdGhlIG1lc3NhZ2UgbWVhbnMgbm93Ljxicj4KICAgIEkg d2lsbCBzaGFyZSB0aGlzIHdpdGggb3RoZXIgdHJhbnNsYXRvcnMuPGJyPgogICAgPGJyPgogICAg S2luZCByZWdhcmRzLDxicj4KICAgIDxicj4KICAgIFl1a288YnI+CiAgICA8YnI+CiAgICA8YnI+ CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDAyLzE4LzIwMTQgMDg6NTMgUE0s IFJveSBHb2xhbgogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNp dGU9Im1pZDo1MzAzM0I4RS40MDQwMDA1QHJlZGhhdC5jb20iIHR5cGU9ImNpdGUiPgogICAgICA8 bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgICBodHRw LWVxdWl2PSJDb250ZW50LVR5cGUiPgogICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgi Pk9uIDAyLzE1LzIwMTQgMTI6MTkgUE0sIFl1a28gS2F0YWJhbWkKICAgICAgICB3cm90ZTo8YnI+ CiAgICAgIDwvZGl2PgogICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6NTJGRjNGNEQuODA4MDgw OEByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250 ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICAgIGNoYXJzZXQ9SVNPLTg4NTkt MSI+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgIDxmb250IHNpemU9 IisxIj48Zm9udCBzaXplPSIrMSI+SGVsbG8gYWdhaW4sPGJyPgogICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgIEkgd291bGQgbGlrZSB0byBhc2sgZm9yIHlvdTxmb250IHNpemU9IisxIj5yIGhl bHAgYWdhaW4gPGZvbnQKICAgICAgICAgICAgICAgIHNpemU9IisxIj53aXRoIHRoZSBmb2xsb3dp bmcgc3RyaW5nLjwvZm9udD48L2ZvbnQ+PGJyPgogICAgICAgICAgPC9mb250PjxzdHJvbmc+PGJy PgogICAgICAgICAgICBGaWxlOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiA8 L3NwYW4+PC9zdHJvbmc+PC9mb250PkNvbW1vbkFwcGxpY2F0aW9uTWVzc2FnZXM8YnI+CiAgICAg ICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAg ICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICAgIDxmb250IHNpemU9IisxIj48c3Ry b25nPlJlc291cmNlIElEOjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRl ZC1zcGFjZSI+IDwvc3Bhbj48L3N0cm9uZz5ob3RQbHVnVW5wbHVnQ3B1V2FybmluZzxzdHJvbmc+ PGJyPgogICAgICAgICAgICBTdHJpbmc6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFj ZSI+IDwvc3Bhbj48L3N0cm9uZz5Ib3QKCgogICAgICAgICAgc2V0IENQVXMgYnkgY2hhbmdpbmcg dGhlIG51bWJlciBvZiBzb2NrZXRzLiBUaGUgc3VwcG9ydCBmb3IKICAgICAgICAgIGhvdCBwbHVn L3VucGx1ZyBDUFVzIHRvIHRoZSBndWVzdCB2YXJpZXMuPGJyPgogICAgICAgICAgPHN0cm9uZz5R dWVzdGlvbjo8L3N0cm9uZz48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz cDsKICAgICAgICAgIDwvc3Bhbj48Zm9udCBzaXplPSIrMSI+VGhlIHNlY29uZCBzZW50ZW5jZSBp cyBhIGJpdCB1bmNsZWFyCiAgICAgICAgICAgIGZvciBtZS4gQ291bGQgPGZvbnQgc2l6ZT0iKzEi PmFueW9uZSB0ZWxsIG1lICJ0aGUgc3VwcG9ydAogICAgICAgICAgICAgIHZhcmllcyBkZXBlbmRp bmcgb24gd2hhdD8iPGJyPgogICAgICAgICAgICA8L2ZvbnQ+PC9mb250PjwvZm9udD48L2Jsb2Nr cXVvdGU+CiAgICAgIDxicj4KICAgICAgPGZvbnQgc2l6ZT0iKzEiPkl0IGRlcGVuZHMgb24gdGhl IGd1ZXN0IE9TIHN1cHBvcnQ8L2ZvbnQ+Ljxicj4KICAgICAgPGJyPgogICAgICA8YmxvY2txdW90 ZSBjaXRlPSJtaWQ6NTJGRjNGNEQuODA4MDgwOEByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj48Zm9u dAogICAgICAgICAgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+IDxm b250IHNpemU9IisxIj5JcwogICAgICAgICAgICAgICAgaXQgdGhlIHR5cGUgPGZvbnQgc2l6ZT0i KzEiPm9yIHNwZWMgb2YgdGhlIGd1ZXN0IG9yCiAgICAgICAgICAgICAgICAgIGhvc3QgdGhhdCBk ZXRlcm1pbmVzIHRoZSBzdXBwb3J0PyA8Zm9udCBzaXplPSIrMSI+U28KICAgICAgICAgICAgICAg ICAgICBzb21lIHN1cHBvcnQgaG90PGZvbnQgc2l6ZT0iKzEiPi1zZXQgd2hpbGUgb3RoZXJzCiAg ICAgICAgICAgICAgICAgICAgICBkb248Zm9udCBzaXplPSIrMSI+J3Q/PGJyPgogICAgICAgICAg ICAgICAgICAgICAgPC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9m b250PjwvZm9udD48L2Jsb2NrcXVvdGU+CiAgICAgIDxicj4KICAgICAgPGZvbnQgc2l6ZT0iKzEi PldlbGwgaXRzIGV2ZW4gYSBiaXQgbW9yZSBkb3duIHRvIGp1c3QgdGhlIHNwZWNpZmljCiAgICAg ICAgZ3Vlc3QgT1MgeW91J3JlIHJ1bm5pbmcgb24uIGUuZyBXaW5kb3dzIDIwMDggc2VydmVyIHN1 cHBvcnRzPGJyPgogICAgICAgIGhvdCBwbHVnIGJ1dCBvbmx5IHRoZSAiRGF0YWNlbnRlciIgZmxh dm9yIChvciB3aGF0ZXZlciB0aGlzCiAgICAgICAgaW5zdGFsbGF0aW9uIHR5cGUgaXMgY2FsbGVk KTxicj4KICAgICAgICA8YnI+CiAgICAgICAgU28gaW4gcmVzcGVjdCB0byB0aGUgZGVmaW5pdGlv biBvZiB3aGF0IElzIG9yIE5vdCBzdXBwb3J0ZWQsIGl0cwogICAgICAgIGJleW9uZCBvVmlydCBH dWVzdCBPUyByZXNvbHV0aW9uLjxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICA8 L2ZvbnQ+CiAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1MkZGM0Y0RC44MDgwODA4QHJlZGhh dC5jb20iIHR5cGU9ImNpdGUiPjxmb250CiAgICAgICAgICBzaXplPSIrMSI+PGZvbnQgc2l6ZT0i KzEiPjxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQKICAgICAgICAgICAgICAg ICAgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udCBzaXplPSIrMSI+PGZvbnQKICAgICAg ICAgICAgICAgICAgICAgICAgc2l6ZT0iKzEiPiA8Zm9udCBzaXplPSIrMSI+SXMgdGhpcyBhIHdh cm5pbmcKICAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlIHRvIHRlbGwgdXNlcnMgdGhh dCBob3Qtc2V0IG1heSBub3QgYmUKICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQ/ PC9mb250Pjxicj4KICAgICAgICAgICAgICAgICAgICAgIDwvZm9udD48L2ZvbnQ+PC9mb250Pjwv Zm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9ibG9ja3F1b3RlPgogICAgICA8YnI+ CiAgICAgIFllcyA6KCAuIElmIGl0cyBsYW1lIGltcHJvdmVtZW50IGFyZSB3ZWxjb21lLiA8YnI+ CiAgICAgIDxicj4KICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyRkYzRjRELjgwODA4MDhA cmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+PGZvbnQKICAgICAgICAgIHNpemU9IisxIj48Zm9udCBz aXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udAogICAgICAgICAg ICAgICAgICBzaXplPSIrMSI+PGZvbnQgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj48Zm9udAog ICAgICAgICAgICAgICAgICAgICAgICBzaXplPSIrMSI+IDxicj4KICAgICAgICAgICAgICAgICAg ICAgICAgPGZvbnQgc2l6ZT0iKzEiPjxmb250IHNpemU9IisxIj5UaGFua3MgaW4gYWQ8Zm9udAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPSIrMSI+dmFuY2UuPC9mb250Pjxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxmb250IHNpemU9IisxIj5ZdWtvPC9mb250Pjxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICA8L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9m b250PjwvZm9udD48L2ZvbnQ+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl IiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAg ICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPgogICAgICAgICAgPG1ldGEgaHR0cC1lcXVp dj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgICAgIGNoYXJzZXQ9 SVNPLTg4NTktMSI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJyPgogICAgICAgIDxmaWVsZHNl dCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgICAgPGJyPgog ICAgICAgIDxwcmUgd3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIG1vei1kby1ub3Qtc2VuZD0i dHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2lu ZS1kZXZlbEBvdmlydC5vcmciPkVuZ2luZS1kZXZlbEBvdmlydC5vcmc8L2E+CjxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgPGJyPgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgog ICAgPGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+PGZvbnQgY29sb3I9IiMwMDAwMDAiIGZhY2U9 ImFyaWFsLAogICAgICAgIHNhbnMtc2VyaWYiIHNpemU9IjIiPjxicj4KICAgICAgPC9mb250Pgog ICAgPC9kaXY+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAwMDAwOTA3MDEwODAw MDIwNzA4MDQwOC0tCg== --===============2099791967956842682==-- From sbonazzo at redhat.com Wed Feb 19 07:44:34 2014 Content-Type: multipart/mixed; boundary="===============7933574621860663082==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] [ANN] oVirt 3.4.0 beta3 is now available Date: Wed, 19 Feb 2014 13:44:30 +0100 Message-ID: <5304A72E.60405@redhat.com> --===============7933574621860663082== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The oVirt team is pleased to announce that the 3.4.0 third beta release is = now available for testing. Release notes and information on the changes for this update are still bein= g worked on and will be available soon on the wiki[1]. Please ensure to follow install instruction from release notes if you're go= ing to test it. The existing repository ovirt-3.4.0-prerelease has been updated for deliver= ing this beta and future refreshes until release candidate. A new oVirt Node build will be available soon as well. You're welcome to join us testing this beta release before we'll compose RC= build for next week test day [2] scheduled for 2014-02-27! [1] http://www.ovirt.org/OVirt_3.4.0_release_notes [2] http://www.ovirt.org/OVirt_3.4_Test_Day -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============7933574621860663082==-- From lvernia at redhat.com Wed Feb 19 10:27:26 2014 Content-Type: multipart/mixed; boundary="===============7996327689148950900==" MIME-Version: 1.0 From: Lior Vernia To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Wed, 19 Feb 2014 17:27:51 +0200 Message-ID: <5304CD77.1010407@redhat.com> In-Reply-To: 1544000648.9411802.1392635747361.JavaMail.zimbra@redhat.com --===============7996327689148950900== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi guys, On 17/02/14 13:15, Martin Betak wrote: > Yes, this has been my developer experience since I joined the project. To my eyes, it hasn't always been this slow. Something aggravated the situation sometime in the past 3 weeks. I'm not knowledgeable enough to say what went wrong, but this is not simply a gradual degradation of more code being compiled, etc. Lior. > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets progre= ssively > slower after each "refresh" that involves frontend recompilation. Also th= e memory > consumption increases and after 5-th "refresh" or so I have to kill it an= d = > recompile the whole engine. > = > Any improvement to current status would be much appreciated. > = > Martin > = > = > = > ----- Original Message ----- >> From: "Greg Sheremeta" >> To: "engine-devel" >> Sent: Friday, February 14, 2014 4:50:46 PM >> Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin >> >> Has anyone else noticed that GWT Dev Mode is unbearably slow for WebAdmi= n? On >> my machine, it's to the point where I might as well rebuild the entire >> application for every change and not bother with Dev Mode. Pages take 4 = or 5 >> minutes to render. Sometimes after 5 minutes, I just give up, close >> everything, and rebuild the app. >> >> For now, I want to see if others have this issue. If we confirm that it's >> widespread, we can discuss ways to mitigate. >> >> Greg Sheremeta >> Red Hat, Inc. >> Sr. Software Engineer, RHEV >> Cell: 919-807-1086 >> gshereme(a)redhat.com >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============7996327689148950900==-- From gshereme at redhat.com Wed Feb 19 10:51:07 2014 Content-Type: multipart/mixed; boundary="===============3884254107871409384==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Wed, 19 Feb 2014 10:51:06 -0500 Message-ID: <1944239316.3104044.1392825066732.JavaMail.zimbra@redhat.com> In-Reply-To: 5304CD77.1010407@redhat.com --===============3884254107871409384== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I agree with Lior. Alexander (cc'd) has a patch that will hopefully address= it. Greg ----- Original Message ----- > From: "Lior Vernia" > To: "Martin Betak" > Cc: "Greg Sheremeta" , "engine-devel" , "Vojtech Szocs" > > Sent: Wednesday, February 19, 2014 10:27:51 AM > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > = > Hi guys, > = > On 17/02/14 13:15, Martin Betak wrote: > > Yes, this has been my developer experience since I joined the project. > = > To my eyes, it hasn't always been this slow. Something aggravated the > situation sometime in the past 3 weeks. I'm not knowledgeable enough to > say what went wrong, but this is not simply a gradual degradation of > more code being compiled, etc. > = > Lior. > = > > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets > > progressively > > slower after each "refresh" that involves frontend recompilation. Also = the > > memory > > consumption increases and after 5-th "refresh" or so I have to kill it = and > > recompile the whole engine. > > = > > Any improvement to current status would be much appreciated. > > = > > Martin > > = > > = > > = > > ----- Original Message ----- > >> From: "Greg Sheremeta" > >> To: "engine-devel" > >> Sent: Friday, February 14, 2014 4:50:46 PM > >> Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > >> > >> Has anyone else noticed that GWT Dev Mode is unbearably slow for WebAd= min? > >> On > >> my machine, it's to the point where I might as well rebuild the entire > >> application for every change and not bother with Dev Mode. Pages take = 4 or > >> 5 > >> minutes to render. Sometimes after 5 minutes, I just give up, close > >> everything, and rebuild the app. > >> > >> For now, I want to see if others have this issue. If we confirm that i= t's > >> widespread, we can discuss ways to mitigate. > >> > >> Greg Sheremeta > >> Red Hat, Inc. > >> Sr. Software Engineer, RHEV > >> Cell: 919-807-1086 > >> gshereme(a)redhat.com > >> _______________________________________________ > >> Engine-devel mailing list > >> Engine-devel(a)ovirt.org > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > >> > > _______________________________________________ > > Engine-devel mailing list > > Engine-devel(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > = >=20 --===============3884254107871409384==-- From chuan.liao at hp.com Thu Feb 20 04:33:11 2014 Content-Type: multipart/mixed; boundary="===============2466623544897082186==" MIME-Version: 1.0 From: Liao, Chuan (Jason Liao, HPservers-Core-OE-PSC) To: devel at ovirt.org Subject: [Engine-devel] which data structure is better Date: Thu, 20 Feb 2014 09:31:16 +0000 Message-ID: --===============2466623544897082186== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_B63C858E777679458338A30A991BB524015B0A84G1W3780americas_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, I am Jason Liao from HP who are in charge of NUMA and Virtual NUMA feature. Now I have some concept about the host NUMA topology data structure on engi= =3D ne core We have VDS, VDSDynamic, VDSStatic, VdsStatistics object on engine core. And we have NUMA topology information: List numaNodeList NumaNode String ID = =3D # update from GetCapabilitiesVDSCommand List cpuList # update = =3D from GetCapabilitiesVDSCommand Int totalMem # update from GetCapabi= =3D litiesVDSCommand Int freeMem # u= =3D pdate from GetStatsVDSCommand A. Add this data structure into VDSDynamic We should change the GetStatsVDSCommand update the VDSDynamic data. B. Add this data structure into VDS, and build the data structure from= =3D VDSDynamic, VdsStatistics I prefer B. does anybody have some comments? Best Regards, Jason Liao --_000_B63C858E777679458338A30A991BB524015B0A84G1W3780americas_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi All,

 

I am Jason Liao from HP who are in = =3D charge of NUMA and Virtual NUMA feature.

 

Now I have some concept about the h= =3D ost NUMA topology data structure on engine core

 

We have VDS, VDSDynamic, VDSStatic,= =3D VdsStatistics object on engine core.

 

And we have NUMA topology informati= =3D on:

List<NumaNode> numaNodeList

      = =3D ;   NumaNode

      = =3D ;            String ID&nb= =3D sp;            = =3D             &nb= =3D sp;            = =3D            # update from = =3D GetCapabilitiesVDSCommand

      = =3D ;             L= =3D ist<String> cpuList        &n= =3D bsp;            = =3D ;      # update from GetCapabilitiesVDSCommand

= Int totalMem        &n= =3D bsp;            = =3D ;            &n= =3D bsp;      # update from GetCapabilitiesVDSCommand<= =3D o:p>

      = =3D ;             I= =3D nt freeMem           = =3D ;            &n= =3D bsp;            = =3D ;      # update from GetStatsVDSCommand= =3D

      = =3D ;            

A.<= sp=3D an style=3D3D"font:7.0pt "Times New Roman"">   &nb= sp=3D ;  Add this data structure int= =3D o VDSDynamic

<= span=3D lang=3D3D"EN-US" style=3D3D"font-family:"HP Simplified","sa= ns-s=3D erif"">We should change the GetStatsVDSCommand update the VDSDynamic d= =3D ata.

B.<= sp=3D an style=3D3D"font:7.0pt "Times New Roman"">   &nb= sp=3D ;  Add this data structure int= =3D o VDS, and build the data structure from VDSDynamic, VdsStatistics

=  

= I =3D prefer B. does anybody have some comments?

 

Best= =3D Regards,
Jason Liao= =3D

 

--_000_B63C858E777679458338A30A991BB524015B0A84G1W3780americas_-- --===============2466623544897082186== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0I2M0M4NThFNzc3Njc5NDU4MzM4QTMwQTk5MUJCNTI0MDE1QjBBODRHMVczNzgwYW1l cmljYXNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhpIEFsbCwKCkkgYW0gSmFz b24gTGlhbyBmcm9tIEhQIHdobyBhcmUgaW4gY2hhcmdlIG9mIE5VTUEgYW5kIFZpcnR1YWwgTlVN QSBmZWF0dXJlLgoKTm93IEkgaGF2ZSBzb21lIGNvbmNlcHQgYWJvdXQgdGhlIGhvc3QgTlVNQSB0 b3BvbG9neSBkYXRhIHN0cnVjdHVyZSBvbiBlbmdpPQpuZSBjb3JlCgpXZSBoYXZlIFZEUywgVkRT RHluYW1pYywgVkRTU3RhdGljLCBWZHNTdGF0aXN0aWNzIG9iamVjdCBvbiBlbmdpbmUgY29yZS4K CkFuZCB3ZSBoYXZlIE5VTUEgdG9wb2xvZ3kgaW5mb3JtYXRpb246Ckxpc3Q8TnVtYU5vZGU+IG51 bWFOb2RlTGlzdAogICAgICAgICBOdW1hTm9kZQogICAgICAgICAgICAgICAgICBTdHJpbmcgSUQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9CiAjIHVwZGF0 ZSBmcm9tIEdldENhcGFiaWxpdGllc1ZEU0NvbW1hbmQKICAgICAgICAgICAgICAgICAgIExpc3Q8 U3RyaW5nPiBjcHVMaXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB1cGRhdGUgPQpmcm9t IEdldENhcGFiaWxpdGllc1ZEU0NvbW1hbmQKSW50IHRvdGFsTWVtICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICMgdXBkYXRlIGZyb20gR2V0Q2FwYWJpPQpsaXRpZXNWRFND b21tYW5kCiAgICAgICAgICAgICAgICAgICBJbnQgZnJlZU1lbSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICMgdT0KcGRhdGUgZnJvbSBHZXRTdGF0c1ZEU0NvbW1hbmQK CgpBLiAgICAgIEFkZCB0aGlzIGRhdGEgc3RydWN0dXJlIGludG8gVkRTRHluYW1pYwpXZSBzaG91 bGQgY2hhbmdlIHRoZSBHZXRTdGF0c1ZEU0NvbW1hbmQgdXBkYXRlIHRoZSBWRFNEeW5hbWljIGRh dGEuCgpCLiAgICAgIEFkZCB0aGlzIGRhdGEgc3RydWN0dXJlIGludG8gVkRTLCBhbmQgYnVpbGQg dGhlIGRhdGEgc3RydWN0dXJlIGZyb209CiBWRFNEeW5hbWljLCBWZHNTdGF0aXN0aWNzCgoKCkkg cHJlZmVyIEIuIGRvZXMgYW55Ym9keSBoYXZlIHNvbWUgY29tbWVudHM/CgpCZXN0IFJlZ2FyZHMs Ckphc29uIExpYW8KCgotLV8wMDBfQjYzQzg1OEU3Nzc2Nzk0NTgzMzhBMzBBOTkxQkI1MjQwMTVC MEE4NEcxVzM3ODBhbWVyaWNhc18KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InVz LWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRt bCB4bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPTNEInVy bjpzY2hlbWFzLW1pY3I9Cm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PTNEInVybjpz Y2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiID0KeG1sbnM6bT0zRCJodHRwOi8vc2No ZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPTNEImh0dHA6PQov L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PTNEIkNv bnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9M0R1cy1hc2NpaSI9Cj4K PG1ldGEgbmFtZT0zRCJHZW5lcmF0b3IiIGNvbnRlbnQ9M0QiTWljcm9zb2Z0IFdvcmQgMTUgKGZp bHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250 LWZhY2UKCXtmb250LWZhbWlseTpTaW1TdW47CglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAx O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0 IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFu b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkhQ IFNpbXBsaWZpZWQiOwoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDQgMiAyIDQ7fQpAZm9udC1mYWNl Cgl7Zm9udC1mYW1pbHk6IllhSGVpIENvbnNvbGFzIEh5YnJpZCI7CglwYW5vc2UtMToyIDExIDUg OSAyIDIgNCAyIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpTaW1TdW47CglwYW5vc2Ut MToyIDEgNiAwIDMgMSAxIDEgMSAxO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQFlhSGVp IENvbnNvbGFzIEh5YnJpZCI7CglwYW5vc2UtMToyIDExIDUgOSAyIDIgNCAyIDIgNDt9Ci8qIFN0 eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt YWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJdGV4dC1hbGlnbjpqdXN0 aWZ5OwoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsKCWZvbnQtc2l6ZToxMC41cHQ7Cglm b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVy bGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiMwNTYzQzE7Cgl0ZXh0LWRlY29y YXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7 bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Izk1NEY3MjsKCXRleHQtZGVjb3JhdGlvbjp1 bmRlcmxpbmU7fQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5N c29MaXN0UGFyYWdyYXBoCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0OwoJbWFyZ2luOjBjbTsKCW1h cmdpbi1ib3R0b206LjAwMDFwdDsKCXRleHQtYWxpZ246anVzdGlmeTsKCXRleHQtanVzdGlmeTpp bnRlci1pZGVvZ3JhcGg7Cgl0ZXh0LWluZGVudDoyMS4wcHQ7Cglmb250LXNpemU6MTAuNXB0OwoJ Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7 bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OiJIUCBTaW1wbGlm aWVkIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30KLk1zb0NocERlZmF1bHQKCXtt c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9Ci8qIFBhZ2UgRGVmaW5pdGlvbnMgKi8KQHBhZ2Ug V29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDkwLjBw dCA3Mi4wcHQgOTAuMHB0O30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30K LyogTGlzdCBEZWZpbml0aW9ucyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjM4NTY4MzI5NjsK CW1zby1saXN0LXR5cGU6aHlicmlkOwoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjc3NDUzNTEzOCA1 NjcwMTg4NTggNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg9CjcxMyA2NzY5ODcxNSA2 NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9CkBsaXN0IGwwOmxldmVsMQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmFscGhhLXVwcGVyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28t bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7CgltYXJnaW4tbGVmdDoxOC4wcHQ7Cgl0ZXh0LWlu ZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6 YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6 bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCW1hcmdpbi1sZWZ0OjQyLjBw dDsKCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDMKCXttc28tbGV2ZWwtbnVt YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCW1hcmdpbi1sZWZ0OjYzLjBwdDsKCXRleHQtaW5k ZW50Oi0yMS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsK CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCW1hcmdpbi1sZWZ0Ojg0LjBwdDsKCXRl eHQtaW5kZW50Oi0yMS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZv cm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsKCW1zby1sZXZlbC10YWIt c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJbWFyZ2luLWxlZnQ6 MTA1LjBwdDsKCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDYKCXttc28tbGV2 ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJ bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCW1hcmdpbi1sZWZ0OjEyNi4wcHQ7Cgl0 ZXh0LWluZGVudDotMjEuMHB0O30KQGxpc3QgbDA6bGV2ZWw3Cgl7bXNvLWxldmVsLXRhYi1zdG9w Om5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7CgltYXJnaW4tbGVmdDoxNDcu MHB0OwoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9CkBsaXN0IGwwOmxldmVsOAoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOwoJbXNvLWxl dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7CgltYXJn aW4tbGVmdDoxNjguMHB0OwoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9CkBsaXN0IGwwOmxldmVsOQoJ e21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9w Om5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJbWFyZ2luLWxlZnQ6MTg5 LjBwdDsKCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQpvbAoJe21hcmdpbi1ib3R0b206MGNtO30KdWwK CXttYXJnaW4tYm90dG9tOjBjbTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+ CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3ht bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpl eHQ9M0QiZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNo YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9M0QiWkgtQ04i IGxpbms9M0QiIzA1NjNDMSIgdmxpbms9M0QiIzk1NEY3MiIgc3R5bGU9M0QidGV4dC1qdXN0aT0K ZnktdHJpbTpwdW5jdHVhdGlvbiI+CjxkaXYgY2xhc3M9M0QiV29yZFNlY3Rpb24xIj4KPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWls eTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SGkg QWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBs YW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTomcXVvdDtIUCBTPQppbXBsaWZpZWQm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZv bnQtZmFtaWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ij5JIGFtIEphc29uIExpYW8gZnJvbSBIUCB3aG8gYXJlIGluID0KY2hhcmdlIG9mIE5VTUEg YW5kIFZpcnR1YWwgTlVNQSBmZWF0dXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTom cXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ob3cgSSBoYXZlIHNvbWUgY29uY2VwdCBhYm91dCB0 aGUgaD0Kb3N0IE5VTUEgdG9wb2xvZ3kgZGF0YSBzdHJ1Y3R1cmUgb24gZW5naW5lIGNvcmU8bzpw PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJF Ti1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWls eTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+V2Ug aGF2ZSBWRFMsIFZEU0R5bmFtaWMsIFZEU1N0YXRpYyw9CiBWZHNTdGF0aXN0aWNzIG9iamVjdCBv biBlbmdpbmUgY29yZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PHNwYW4gbGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0K aW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBz dHlsZT0zRCJmb250LWZhbWlseTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+QW5kIHdlIGhhdmUgTlVNQSB0b3BvbG9neSBpbmZvcm1hdGk9Cm9uOjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNE IkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGlzdCZsdDtOdW1hTm9kZSZndDsgbnVtYU5vZGVMaXN0 PG89CjpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFu Zz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1 b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwPQo7Jm5ic3A7Jm5ic3A7IE51bWFOb2RlPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBj bGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFt aWx5OiZxdW90O0hQIFM9CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcD0KOyZuYnNwOyZuYnNwOyAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU3RyaW5nIElEJm5iPQpz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDs9CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYj0Kc3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 PQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgIyB1cGRhdGUgZnJvbSA9CkdldENhcGFiaWxpdGllc1ZEU0NvbW1hbmQ8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyIg c3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwPQo7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IEw9CmlzdCZsdDtTdHJpbmcmZ3Q7IGNwdUxpc3QmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbj0KYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwPQo7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMgdXBkYXRlIGZyb20gR2V0Q2FwYWJpbGl0 aWVzVkRTQ29tbWFuZDxvOnA9Cj48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiIHN0eWxlPTNEIm1hcmdpbi1sZWZ0OjIxLjBwdDt0ZXh0LWluZGVudDoyMS4wcHQiPjxzcGE9 Cm4gbGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgU2ltcGxpZmll ZCZxdW90OywmcXVvdDtzYW5zLT0Kc2VyaWYmcXVvdDsiPkludCB0b3RhbE1lbSZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuPQpic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A9CjsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbj0KYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAjIHVwZGF0ZSBmcm9tIEdldENhcGFiaWxpdGllc1ZEU0NvbW1hbmQ8PQpvOnA+PC9vOnA+PC9z cGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHls ZT0zRCJmb250LWZhbWlseTomcXVvdDtIUCBTPQppbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A9CjsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgST0KbnQgZnJlZU1lbSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwPQo7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm49CmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcD0KOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAjIHVwZGF0ZSBm cm9tIEdldFN0YXRzVkRTQ29tbWFuZDxvOnA+PC9vOnA+PQo8L3NwYW4+PC9wPgo8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiZx dW90O0hQIFM9CmltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcD0KOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPTNEIm1hcmdp bi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMD0KcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxm bzEiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJm b250LWZhbWlseTomcXVvdDtIUCBTaW09CnBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+PHNwYW4gc3R5bGU9M0QibXNvLWxpc3Q6SWdub3JlIj5BLjxzcD0KYW4gc3R5bGU9M0Qi Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwPQo7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5n PTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTomcT0KdW90O0hQIFNpbXBsaWZpZWQmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QWRkIHRoaXMgZGF0YSBzdHJ1Y3R1cmUgaW50PQpv IFZEU0R5bmFtaWM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCIg c3R5bGU9M0QibWFyZ2luLWxlZnQ6MzkuMHB0O3RleHQtaW5kZW50OjMuMHB0Ij48c3Bhbj0KIGxh bmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVv dDssJnF1b3Q7c2Fucy1zPQplcmlmJnF1b3Q7Ij5XZSBzaG91bGQgY2hhbmdlIHRoZSBHZXRTdGF0 c1ZEU0NvbW1hbmQgdXBkYXRlIHRoZSBWRFNEeW5hbWljIGQ9CmF0YS48bzpwPjwvbzpwPjwvc3Bh bj48L3A+CjxwIGNsYXNzPTNEIk1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPTNEIm1hcmdpbi1sZWZ0 OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMD0KcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPgo8 IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LWZh bWlseTomcXVvdDtIUCBTaW09CnBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+ PHNwYW4gc3R5bGU9M0QibXNvLWxpc3Q6SWdub3JlIj5CLjxzcD0KYW4gc3R5bGU9M0QiZm9udDo3 LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw PQo7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPTNEIkVO LVVTIiBzdHlsZT0zRCJmb250LWZhbWlseTomcT0KdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+QWRkIHRoaXMgZGF0YSBzdHJ1Y3R1cmUgaW50PQpvIFZEUywg YW5kIGJ1aWxkIHRoZSBkYXRhIHN0cnVjdHVyZSBmcm9tIFZEU0R5bmFtaWMsIFZkc1N0YXRpc3Rp Y3M8bzpwPjwvbzo9CnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTGlzdFBhcmFncmFwaCIg c3R5bGU9M0QidGV4dC1pbmRlbnQ6MGNtIj48c3BhbiBsYW5nPTNEIkVOLVVTPQoiIHN0eWxlPTNE ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90OyI+PG89CjpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb0xpc3RQ YXJhZ3JhcGgiIHN0eWxlPTNEInRleHQtaW5kZW50OjBjbSI+PHNwYW4gbGFuZz0zRCJFTi1VUz0K IiBzdHlsZT0zRCJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDsiPkkgPQpwcmVmZXIgQi4gZG9lcyBhbnlib2R5IGhhdmUgc29tZSBjb21t ZW50cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4g bGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1mYW1pbHk6JnF1b3Q7SFAgUz0KaW1wbGlmaWVk JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0z RCJmb250LXNpemU6OS4wcHQ7Zm9uPQp0LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkJlc3Q9CiBSZWdhcmRzLDxicj4K PC9zcGFuPjwvYj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJmb250LXNpemU6OS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7PQpIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6IzcxNzE3MiI+SmFzb24gTGlhbzwvc3Bhbj49CjxzcGFuIGxhbmc9M0QiRU4t VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBs YW5nPTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2JvZHk+ CjwvaHRtbD4KCi0tXzAwMF9CNjNDODU4RTc3NzY3OTQ1ODMzOEEzMEE5OTFCQjUyNDAxNUIwQTg0 RzFXMzc4MGFtZXJpY2FzXy0tCg== --===============2466623544897082186==-- From liran.zelkha at gmail.com Thu Feb 20 04:40:58 2014 Content-Type: multipart/mixed; boundary="===============5876506461444898706==" MIME-Version: 1.0 From: Liran Zelkha To: devel at ovirt.org Subject: Re: [Engine-devel] which data structure is better Date: Thu, 20 Feb 2014 11:40:57 +0200 Message-ID: In-Reply-To: B63C858E777679458338A30A991BB524015B0A84@G1W3780.americas.hpqcorp.net --===============5876506461444898706== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Please don't add rapidly changing data to VDSDynamic - it has major performance implications. So, choose option B. Actually, try to expose relevant data in VDSDynamic and VDSStatistics, and VDS should call VDSDynamic and VDSStatistics and merge the data from both entities. On Thu, Feb 20, 2014 at 11:31 AM, Liao, Chuan (Jason Liao, HPservers-Core-OE-PSC) wrote: > Hi All, > > > > I am Jason Liao from HP who are in charge of NUMA and Virtual NUMA featur= e. > > > > Now I have some concept about the host NUMA topology data structure on > engine core > > > > We have VDS, VDSDynamic, VDSStatic, VdsStatistics object on engine core. > > > > And we have NUMA topology information: > > List numaNodeList > > NumaNode > > String > ID # update from > GetCapabilitiesVDSCommand > > List cpuList # update > from GetCapabilitiesVDSCommand > > Int totalMem # update from > GetCapabilitiesVDSCommand > > Int freeMem # > update from GetStatsVDSCommand > > > > A. Add this data structure into VDSDynamic > > We should change the GetStatsVDSCommand update the VDSDynamic data. > > B. Add this data structure into VDS, and build the data structure > from VDSDynamic, VdsStatistics > > > > I prefer B. does anybody have some comments? > > > > > *Best Regards, *Jason Liao > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > > --===============5876506461444898706== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SGk8ZGl2Pjxicj48L2Rpdj48ZGl2PlBsZWFzZSBkb24mIzM5O3QgYWRk IHJhcGlkbHkgY2hhbmdpbmcgZGF0YSB0byBWRFNEeW5hbWljIC0gaXQgaGFzIG1ham9yIHBlcmZv cm1hbmNlIGltcGxpY2F0aW9ucy48L2Rpdj48ZGl2PlNvLCBjaG9vc2Ugb3B0aW9uIEIuIEFjdHVh bGx5LCB0cnkgdG8gZXhwb3NlIHJlbGV2YW50IGRhdGEgaW4gVkRTRHluYW1pYyBhbmQgVkRTU3Rh dGlzdGljcywgYW5kIFZEUyBzaG91bGQgY2FsbCBWRFNEeW5hbWljIGFuZCBWRFNTdGF0aXN0aWNz IGFuZCBtZXJnZSB0aGUgZGF0YSBmcm9tIGJvdGggZW50aXRpZXMuPC9kaXY+CjwvZGl2PjxkaXYg Y2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBU aHUsIEZlYiAyMCwgMjAxNCBhdCAxMTozMSBBTSwgTGlhbywgQ2h1YW4gKEphc29uIExpYW8sIEhQ c2VydmVycy1Db3JlLU9FLVBTQykgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86 Y2h1YW4ubGlhb0BocC5jb20iIHRhcmdldD0iX2JsYW5rIj5jaHVhbi5saWFvQGhwLmNvbTwvYT4m Z3Q7PC9zcGFuPiB3cm90ZTo8YnI+CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPgoKCgoKCjxkaXYgbGFuZz0iWkgtQ04iIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIj OTU0RjcyIj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDsiPkhpIEFsbCw8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SFAgU2lt cGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48dT48L3U+oDx1PjwvdT48L3Nw YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 OyI+SSBhbSBKYXNvbiBMaWFvIGZyb20gSFAgd2hvIGFyZSBpbiBjaGFyZ2Ugb2YgTlVNQSBhbmQg VmlydHVhbCBOVU1BIGZlYXR1cmUuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQ IFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PHU+PC91PqA8dT48L3U+ PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDsiPk5vdyBJIGhhdmUgc29tZSBjb25jZXB0IGFib3V0IHRoZSBob3N0IE5VTUEgdG9wb2xv Z3kgZGF0YSBzdHJ1Y3R1cmUgb24gZW5naW5lIGNvcmU8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+ CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7SFAgU2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48dT48 L3U+oDx1PjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+V2UgaGF2ZSBWRFMsIFZEU0R5bmFtaWMsIFZEU1N0YXRpYywgVmRz U3RhdGlzdGljcyBvYmplY3Qgb24gZW5naW5lIGNvcmUuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9w Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PHU+ PC91PqA8dT48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDsiPkFuZCB3ZSBoYXZlIE5VTUEgdG9wb2xvZ3kgaW5mb3JtYXRpb246 PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+TGlzdCZsdDtOdW1hTm9kZSZndDsgbnVtYU5vZGVMaXN0PHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+oKCgoKCgoKAgTnVtYU5vZGU8dT48L3U+PHU+PC91Pjwvc3Bhbj48 L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7SFAgU2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij6g oKCgoKCgoCCgoKCgoKCgoCBTdHJpbmcgSUSgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKAgIyB1cGRhdGUgZnJvbSBHZXRDYXBhYmlsaXRpZXNWRFNDb21tYW5k PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDsiPqCgoKCgoKCgoKCgoKCgoKCgoCBMaXN0Jmx0O1N0cmluZyZn dDsgY3B1TGlzdKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgICMgdXBkYXRlIGZyb20gR2V0Q2Fw YWJpbGl0aWVzVkRTQ29tbWFuZDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4KCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoyMS4wcHQ7dGV4dC1pbmRlbnQ6MjEuMHB0Ij48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SW50IHRvdGFsTWVtoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgICMgdXBkYXRlIGZyb20gR2V0Q2FwYWJpbGl0aWVzVkRT Q29tbWFuZDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SFAgU2ltcGxpZmllZCZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij6goKCgoKCgoKCgoKCgoKCgoKAgSW50IGZyZWVN ZW2goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCAjIHVwZGF0ZSBmcm9t IEdldFN0YXRzVkRTQ29tbWFuZDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4KCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SFAg U2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij6goKCgoKCgoKCgoKCgoKCg oKAKPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgo8cCBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0 Ij4KPHU+PC91PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SFAg U2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48c3Bhbj5BLjxzcGFuIHN0 eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+oKCgoKAKPC9zcGFu Pjwvc3Bhbj48L3NwYW4+PHU+PC91PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7SFAgU2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5BZGQg dGhpcyBkYXRhIHN0cnVjdHVyZSBpbnRvIFZEU0R5bmFtaWM8dT48L3U+PHU+PC91Pjwvc3Bhbj48 L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozOS4wcHQ7dGV4dC1p bmRlbnQ6My4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 SFAgU2ltcGxpZmllZCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5XZSBzaG91bGQgY2hh bmdlIHRoZSBHZXRTdGF0c1ZEU0NvbW1hbmQgdXBkYXRlIHRoZSBWRFNEeW5hbWljIGRhdGEuPHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wPgoKPHAgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdCI+Cjx1 PjwvdT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBs aWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PHNwYW4+Qi48c3BhbiBzdHlsZT0i Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPqCgoKCgCjwvc3Bhbj48L3Nw YW4+PC9zcGFuPjx1PjwvdT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QWRkIHRoaXMg ZGF0YSBzdHJ1Y3R1cmUgaW50byBWRFMsIGFuZCBidWlsZCB0aGUgZGF0YSBzdHJ1Y3R1cmUgZnJv bSBWRFNEeW5hbWljLCBWZHNTdGF0aXN0aWNzPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgoKPHAg c3R5bGU9InRleHQtaW5kZW50OjBjbSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtIUCBTaW1wbGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjx1 PjwvdT6gPHU+PC91Pjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJ0ZXh0LWluZGVudDowY20iPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SFAgU2ltcGxpZmllZCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JIHByZWZlciBCLiBkb2VzIGFueWJvZHkgaGF2ZSBz b21lIGNvbW1lbnRzPzx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIUCBTaW1wbGlm aWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjx1PjwvdT6gPHU+PC91Pjwvc3Bhbj48 L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hQIFNpbXBsaWZpZWQmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90OyI+QmVzdCBSZWdhcmRzLDxicj4KPC9zcGFuPjwvYj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIUCBTaW1w bGlmaWVkJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzcxNzE3MiI+SmFzb24g TGlhbzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPgo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PHU+PC91PqA8dT48L3U+PC9z cGFuPjwvcD4KPC9kaXY+CjwvZGl2PgoKPGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fPGJyPgpFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0PGJyPgo8YSBo cmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0Lm9y ZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by9lbmdpbmUtZGV2ZWwiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPjxicj4KPGJyPjwvYmxvY2txdW90ZT48L2Rp dj48YnI+PC9kaXY+Cg== --===============5876506461444898706==-- From emesika at redhat.com Thu Feb 20 07:42:39 2014 Content-Type: multipart/mixed; boundary="===============9082008680111334020==" MIME-Version: 1.0 From: Eli Mesika To: devel at ovirt.org Subject: Re: [Engine-devel] which data structure is better Date: Thu, 20 Feb 2014 07:42:36 -0500 Message-ID: <1187363033.6921275.1392900156682.JavaMail.zimbra@redhat.com> In-Reply-To: CAJ3aYLfZ02=2WjfYxtoNRF7A7AdpnD5M21JhQix9bKTpK-_14g@mail.gmail.com --===============9082008680111334020== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Liran Zelkha" > To: "Chuan Liao (Jason Liao, HPservers-Core-OE-PSC)" > Cc: engine-devel(a)ovirt.org, "Chegu Vinod" , "Shan= g-Chun Liang (David Liang, > HPservers-Core-OE-PSC)" > Sent: Thursday, February 20, 2014 11:40:57 AM > Subject: Re: [Engine-devel] which data structure is better > = > Hi > = > Please don't add rapidly changing data to VDSDynamic - it has major > performance implications. > So, choose option B. Actually, try to expose relevant data in VDSDynamic = and > VDSStatistics, and VDS should call VDSDynamic and VDSStatistics and merge > the data from both entities. Agree.We had lately several bottle-necks around the VDS/VM updates and Lira= n had improved the relevant queries and added batch-update stuff, so we wan= t to keep the performance gain > = > = > On Thu, Feb 20, 2014 at 11:31 AM, Liao, Chuan (Jason Liao, > HPservers-Core-OE-PSC) < chuan.liao(a)hp.com > wrote: > = > = > = > = > = > Hi All, > = > = > = > I am Jason Liao from HP who are in charge of NUMA and Virtual NUMA featur= e. > = > = > = > Now I have some concept about the host NUMA topology data structure on en= gine > core > = > = > = > We have VDS, VDSDynamic, VDSStatic, VdsStatistics object on engine core. > = > = > = > And we have NUMA topology information: > = > List numaNodeList > = > NumaNode > = > String ID # update from GetCapabilitiesVDSCommand > = > List cpuList # update from GetCapabilitiesVDSCommand > = > Int totalMem # update from GetCapabilitiesVDSCommand > = > Int freeMem # update from GetStatsVDSCommand > = > = > = > A. Add this data structure into VDSDynamic > = > We should change the GetStatsVDSCommand update the VDSDynamic data. > = > B. Add this data structure into VDS, and build the data structure from > VDSDynamic, VdsStatistics > = > = > = > I prefer B. does anybody have some comments? > = > = > = > Best Regards, > Jason Liao > = > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > = > = > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============9082008680111334020==-- From vikaskokare at gmail.com Thu Feb 20 09:40:12 2014 Content-Type: multipart/mixed; boundary="===============3430202604182664156==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] VM Ip Address Date: Thu, 20 Feb 2014 20:10:11 +0530 Message-ID: --===============3430202604182664156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We have a RHEV 3.2 manager environment setup with hosts having virtual machines. The administrator's have confirmed that they have assigned IP addresses to the VM's, but the address is not showing up both in the Web Admin console, and the ReST API payload for /api/vms/{vm-id} --===============3430202604182664156== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+V2UgaGF2ZSBhIFJIRVYgMy4yIG1hbmFnZXIgZW52aXJvbm1lbnQgc2V0 dXAgd2l0aCBob3N0cyBoYXZpbmcgdmlydHVhbCBtYWNoaW5lcy4gVGhlIGFkbWluaXN0cmF0b3Im IzM5O3MgaGF2ZSBjb25maXJtZWQgdGhhdCB0aGV5IGhhdmUgYXNzaWduZWQgSVAgYWRkcmVzc2Vz IHRvIHRoZSBWTSYjMzk7cywgYnV0IHRoZSBhZGRyZXNzIGlzIG5vdCBzaG93aW5nIHVwIGJvdGgg aW4gdGhlIFdlYiBBZG1pbiBjb25zb2xlLCBhbmQgdGhlIFJlU1QgQVBJIHBheWxvYWQgZm9yIC9h cGkvdm1zL3t2bS1pZH08YnI+CjwvZGl2Pgo= --===============3430202604182664156==-- From awels at redhat.com Thu Feb 20 10:10:45 2014 Content-Type: multipart/mixed; boundary="===============4236688773448885055==" MIME-Version: 1.0 From: Alexander Wels To: devel at ovirt.org Subject: Re: [Engine-devel] VM Ip Address Date: Thu, 20 Feb 2014 10:10:36 -0500 Message-ID: <5487246.rf35q3YOq7@awels> In-Reply-To: CAKpxQk2=D7A=_0Y5DLB9__AX6acM7e=+HKUyfeBkx5GmmEC3ig@mail.gmail.com --===============4236688773448885055== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Did the administrators install the ovirt-guest-agent on the VMs. IIRC the = engine doesn't know the IP address of the VM unless the VM tells the engine = with the guest agent. On Thursday, February 20, 2014 08:10:11 PM Vikas Kokare wrote: > We have a RHEV 3.2 manager environment setup with hosts having virtual > machines. The administrator's have confirmed that they have assigned IP > addresses to the VM's, but the address is not showing up both in the Web > Admin console, and the ReST API payload for /api/vms/{vm-id} --===============4236688773448885055==-- From vikaskokare at gmail.com Fri Feb 21 00:30:41 2014 Content-Type: multipart/mixed; boundary="===============0781213998406044477==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] Install rhevm-guest-agent on SLES guest Date: Fri, 21 Feb 2014 11:00:40 +0530 Message-ID: --===============0781213998406044477== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We want to install the rhevm-guest-agent package on a virtual machine with Suse Linux as the guest OS. The RHEVM 3.2 documentation provides install instructions for RHEL and Windows guests but not for Suse Linux. This agent is important to monitor virtual resources on guest machines, hence the need. How can this be done? --===============0781213998406044477== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj5XZSB3YW50IHRvIGluc3RhbGwgdGhlIHJoZXZtLWd1ZXN0LWFn ZW50IHBhY2thZ2Ugb24gYSB2aXJ0dWFsIG1hY2hpbmUgd2l0aCBTdXNlIExpbnV4IGFzIHRoZSBn dWVzdCBPUy4gVGhlIFJIRVZNIDMuMiBkb2N1bWVudGF0aW9uIHByb3ZpZGVzIGluc3RhbGwgaW5z dHJ1Y3Rpb25zIGZvciBSSEVMIGFuZCBXaW5kb3dzIGd1ZXN0cyBidXQgbm90IGZvciBTdXNlIExp bnV4LiBUaGlzIGFnZW50IGlzIGltcG9ydGFudCB0byBtb25pdG9yIHZpcnR1YWwgcmVzb3VyY2Vz IG9uIGd1ZXN0IG1hY2hpbmVzLCBoZW5jZSB0aGUgbmVlZC48YnI+CjwvZGl2PkhvdyBjYW4gdGhp cyBiZSBkb25lPzxicj48L2Rpdj4K --===============0781213998406044477==-- From vikaskokare at gmail.com Fri Feb 21 02:22:41 2014 Content-Type: multipart/mixed; boundary="===============5055145511161565864==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] Storage allocation and usage Date: Fri, 21 Feb 2014 12:52:40 +0530 Message-ID: --===============5055145511161565864== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We are trying to query the rhevm/oVirt engine for the storage allocation/actual usage numbers for 1. Host 2. Virtual Machine (we can have allocation size from virtual disks associated with VM, but not the actual usage) 3. Cluster Is there a ReST API that can fetch this information? --===============5055145511161565864== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+PGRpdj5XZSBhcmUgdHJ5aW5nIHRvIHF1ZXJ5 IHRoZSByaGV2bS9vVmlydCBlbmdpbmUgZm9yIHRoZSBzdG9yYWdlIGFsbG9jYXRpb24vYWN0dWFs IHVzYWdlIG51bWJlcnMgZm9yIDxicj48YnI+PC9kaXY+MS4gSG9zdDxicj48L2Rpdj4yLiBWaXJ0 dWFsIE1hY2hpbmUgKHdlIGNhbiBoYXZlIGFsbG9jYXRpb24gc2l6ZSBmcm9tIHZpcnR1YWwgZGlz a3MgYXNzb2NpYXRlZCB3aXRoIFZNLCBidXQgbm90IHRoZSBhY3R1YWwgdXNhZ2UpPGJyPgo8L2Rp dj4zLiBDbHVzdGVyPGJyPjxicj48L2Rpdj5JcyB0aGVyZSBhIFJlU1QgQVBJIHRoYXQgY2FuIGZl dGNoIHRoaXMgaW5mb3JtYXRpb24/PGJyPjwvZGl2Pgo= --===============5055145511161565864==-- From awels at redhat.com Fri Feb 21 08:43:36 2014 Content-Type: multipart/mixed; boundary="===============3774972360772778593==" MIME-Version: 1.0 From: Alexander Wels To: devel at ovirt.org Subject: Re: [Engine-devel] Install rhevm-guest-agent on SLES guest Date: Fri, 21 Feb 2014 08:43:34 -0500 Message-ID: <1517939.HdhaHoBtyL@awels> In-Reply-To: CAKpxQk3Ocibcjj8wOaGModGgK7tiiNg8HRR4z4UZermBCx4-ug@mail.gmail.com --===============3774972360772778593== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Doesn't look like the package exists yet, there is an open bug for it: = https://bugzilla.redhat.com/show_bug.cgi?id=3D1043471 On Friday, February 21, 2014 11:00:40 AM Vikas Kokare wrote: > We want to install the rhevm-guest-agent package on a virtual machine with > Suse Linux as the guest OS. The RHEVM 3.2 documentation provides install > instructions for RHEL and Windows guests but not for Suse Linux. This age= nt > is important to monitor virtual resources on guest machines, hence the ne= ed. > How can this be done? --===============3774972360772778593==-- From jenkins at ovirt.org Sun Feb 23 13:30:57 2014 Content-Type: multipart/mixed; boundary="===============1534034298016132520==" MIME-Version: 1.0 From: Jenkins ci oVirt Server To: devel at ovirt.org Subject: [Engine-devel] [oVirt jenkins] Weekly report on open tasks for ovirt-engine Date: Sun, 23 Feb 2014 18:30:49 +0000 Message-ID: <1295802793.298.1393180256553.JavaMail.jenkins@jenkins.ovirt.org> --===============1534034298016132520== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_297_1785790837.1393180251301 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Files scanned: '**/*.java, **/*.py'.
Strings searched: FIXME | TODO | @deprecated

Report: http://jenkins.ovirt.org/job/ovirt_engine_scan_open_tasks/17/tasksR= esult/? ------=3D_Part_297_1785790837.1393180251301-- --===============1534034298016132520== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzI5N18xNzg1NzkwODM3LjEzOTMxODAyNTEzMDEKQ29udGVudC1UeXBlOiB0 ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoK PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PjxiPkZpbGVzIHNjYW5uZWQ6ICcqKi8qLmphdmEsICoq LyoucHknLiA8L2I+PGJyIC8+CjxiPlN0cmluZ3Mgc2VhcmNoZWQ6IEZJWE1FIHwgVE9ETyB8IEBk ZXByZWNhdGVkIDwvYj4KCiA8YnIgLz48YnIgLz4KClJlcG9ydDogaHR0cDovL2plbmtpbnMub3Zp cnQub3JnL2pvYi9vdmlydF9lbmdpbmVfc2Nhbl9vcGVuX3Rhc2tzLzE3L3Rhc2tzUmVzdWx0Lz88 L2JvZHk+PC9odG1sPgotLS0tLS09X1BhcnRfMjk3XzE3ODU3OTA4MzcuMTM5MzE4MDI1MTMwMS0t Cg== --===============1534034298016132520==-- From vikaskokare at gmail.com Mon Feb 24 01:42:02 2014 Content-Type: multipart/mixed; boundary="===============1547218340150012109==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] Storage allocation/usage Date: Mon, 24 Feb 2014 12:12:01 +0530 Message-ID: --===============1547218340150012109== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We are trying to query the rhevm/oVirt engine for the storage allocation/actual usage numbers for 1. Host 2. Virtual Machine (we can have allocation size from virtual disks associated with VM, but not the actual usage) 3. Cluster Is there a ReST API that can fetch this information? --===============1547218340150012109== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+PGRpdj5XZSBhcmUgdHJ5aW5nIHRvIHF1ZXJ5 IHRoZSByaGV2bS9vVmlydCBlbmdpbmUgZm9yIHRoZSBzdG9yYWdlIGFsbG9jYXRpb24vYWN0dWFs IHVzYWdlIG51bWJlcnMgZm9yIDxicj48YnI+PC9kaXY+MS4gSG9zdDxicj48L2Rpdj4yLiBWaXJ0 dWFsIE1hY2hpbmUgKHdlIGNhbiBoYXZlIGFsbG9jYXRpb24gc2l6ZSBmcm9tIHZpcnR1YWwgZGlz a3MgYXNzb2NpYXRlZCB3aXRoIFZNLCBidXQgbm90IHRoZSBhY3R1YWwgdXNhZ2UpPGJyPgoKPC9k aXY+My4gQ2x1c3Rlcjxicj48YnI+PC9kaXY+SXMgdGhlcmUgYSBSZVNUIEFQSSB0aGF0IGNhbiBm ZXRjaCB0aGlzIGluZm9ybWF0aW9uPzwvZGl2Pgo= --===============1547218340150012109==-- From jhernand at redhat.com Mon Feb 24 12:43:59 2014 Content-Type: multipart/mixed; boundary="===============6524354455655609190==" MIME-Version: 1.0 From: Juan Hernandez To: devel at ovirt.org Subject: Re: [Engine-devel] Storage allocation/usage Date: Mon, 24 Feb 2014 18:43:48 +0100 Message-ID: <530B84D4.5010208@redhat.com> In-Reply-To: CAKpxQk2k9sTQp41ZfYzYaW-gUFVA4WLYa6Gj0rDxC8LbQnYT_Q@mail.gmail.com --===============6524354455655609190== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/24/2014 07:42 AM, Vikas Kokare wrote: > We are trying to query the rhevm/oVirt engine for the storage > allocation/actual usage numbers for > = > 1. Host > 2. Virtual Machine (we can have allocation size from virtual disks > associated with VM, but not the actual usage) > 3. Cluster > = > Is there a ReST API that can fetch this information? > = The basic information is available in the disk resource: /api/disks/{disk:id} /api/vms/{vm:id}/disks/{disk:id} There you will find three values: ... ... ... I think that the is what you are looking for. For a particular storage domain you can also see some aggregated information, in tue /api/storagedomains/{storagedomain:id} resource: ... ... ... -- = Direcci=C3=B3n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3=C2=BAD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid =E2=80=93 C.I.F. B82657941 - Red Ha= t S.L. --===============6524354455655609190==-- From dfediuck at redhat.com Mon Feb 24 23:09:14 2014 Content-Type: multipart/mixed; boundary="===============3043305049141949083==" MIME-Version: 1.0 From: Doron Fediuck To: devel at ovirt.org Subject: Re: [Engine-devel] which data structure is better Date: Mon, 24 Feb 2014 23:09:11 -0500 Message-ID: <15234208.15429996.1393301351414.JavaMail.zimbra@redhat.com> In-Reply-To: 1187363033.6921275.1392900156682.JavaMail.zimbra@redhat.com --===============3043305049141949083== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Eli Mesika" > To: "Liran Zelkha" > Cc: engine-devel(a)ovirt.org, "Chegu Vinod" , "Shan= g-Chun Liang (David Liang, > HPservers-Core-OE-PSC)" > Sent: Thursday, February 20, 2014 2:42:36 PM > Subject: Re: [Engine-devel] which data structure is better > = > = > = > ----- Original Message ----- > > From: "Liran Zelkha" > > To: "Chuan Liao (Jason Liao, HPservers-Core-OE-PSC)" > > Cc: engine-devel(a)ovirt.org, "Chegu Vinod" , "Sh= ang-Chun > > Liang (David Liang, > > HPservers-Core-OE-PSC)" > > Sent: Thursday, February 20, 2014 11:40:57 AM > > Subject: Re: [Engine-devel] which data structure is better > > = > > Hi > > = > > Please don't add rapidly changing data to VDSDynamic - it has major > > performance implications. > > So, choose option B. Actually, try to expose relevant data in VDSDynamic > > and > > VDSStatistics, and VDS should call VDSDynamic and VDSStatistics and mer= ge > > the data from both entities. > = > Agree.We had lately several bottle-necks around the VDS/VM updates and Li= ran > had improved the relevant queries and added batch-update stuff, so we want > to keep the performance gain > = Jason, in order for us to know which node can accommodate which VM we need to get the memory statistics of each NUMA node as well (usage and free). Also, if possible CPU usage in every node. > > = > > = > > On Thu, Feb 20, 2014 at 11:31 AM, Liao, Chuan (Jason Liao, > > HPservers-Core-OE-PSC) < chuan.liao(a)hp.com > wrote: > > = > > = > > = > > = > > = > > Hi All, > > = > > = > > = > > I am Jason Liao from HP who are in charge of NUMA and Virtual NUMA feat= ure. > > = > > = > > = > > Now I have some concept about the host NUMA topology data structure on > > engine > > core > > = > > = > > = > > We have VDS, VDSDynamic, VDSStatic, VdsStatistics object on engine core. > > = > > = > > = > > And we have NUMA topology information: > > = > > List numaNodeList > > = > > NumaNode > > = > > String ID # update from GetCapabilitiesVDSCommand > > = > > List cpuList # update from GetCapabilitiesVDSCommand > > = > > Int totalMem # update from GetCapabilitiesVDSCommand > > = > > Int freeMem # update from GetStatsVDSCommand > > = > > = > > = > > A. Add this data structure into VDSDynamic > > = > > We should change the GetStatsVDSCommand update the VDSDynamic data. > > = > > B. Add this data structure into VDS, and build the data structure from > > VDSDynamic, VdsStatistics > > = > > = > > = > > I prefer B. does anybody have some comments? > > = > > = > > = > > Best Regards, > > Jason Liao > > = >=20 --===============3043305049141949083==-- From vikaskokare at gmail.com Tue Feb 25 08:46:35 2014 Content-Type: multipart/mixed; boundary="===============7930841585360210284==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] ovirt-engine Java SDK Date: Tue, 25 Feb 2014 19:16:34 +0530 Message-ID: --===============7930841585360210284== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Is this the right location to look for the Java SDK of the ovirt-engine? https://oss.sonatype.org/content/repositories/releases/org/ovirt/engine/sdk= /ovirt-engine-sdk-java Regards Vikas --===============7930841585360210284== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PklzIHRoaXMgdGhlIHJpZ2h0IGxvY2F0aW9uIHRvIGxv b2sgZm9yIHRoZSBKYXZhIFNESyBvZiB0aGUgb3ZpcnQtZW5naW5lPzxicj48YnI+PGEgaHJlZj0i aHR0cHM6Ly9vc3Muc29uYXR5cGUub3JnL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3JlbGVhc2VzL29y Zy9vdmlydC9lbmdpbmUvc2RrL292aXJ0LWVuZ2luZS1zZGstamF2YSI+aHR0cHM6Ly9vc3Muc29u YXR5cGUub3JnL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3JlbGVhc2VzL29yZy9vdmlydC9lbmdpbmUv c2RrL292aXJ0LWVuZ2luZS1zZGstamF2YTwvYT48YnI+Cjxicj48L2Rpdj5SZWdhcmRzPGJyPjwv ZGl2PlZpa2FzPGJyPjwvZGl2Pgo= --===============7930841585360210284==-- From eedri at redhat.com Tue Feb 25 09:50:59 2014 Content-Type: multipart/mixed; boundary="===============6061059381773056794==" MIME-Version: 1.0 From: Eyal Edri To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-engine Java SDK Date: Tue, 25 Feb 2014 09:50:58 -0500 Message-ID: <346951684.9160263.1393339858734.JavaMail.zimbra@redhat.com> In-Reply-To: CAKpxQk3632OePwpXZhGcyj=nedsHAimojOv+drW+1-O92G4D=w@mail.gmail.com --===============6061059381773056794== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable you should look for it under ovirt.org releases: http://resources.ovirt.org= /releases/ in the relevant release folder. for 3.4.0 EL6 for e.g - latest will be at http://resources.ovirt.org/releas= es/3.4.0-beta3/rpm/EL/6/noarch/ = ----- Original Message ----- > From: "Vikas Kokare" > To: engine-devel(a)ovirt.org > Sent: Tuesday, February 25, 2014 3:46:34 PM > Subject: [Engine-devel] ovirt-engine Java SDK > = > Is this the right location to look for the Java SDK of the ovirt-engine? > = > https://oss.sonatype.org/content/repositories/releases/org/ovirt/engine/s= dk/ovirt-engine-sdk-java > = > Regards > Vikas > = > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel >=20 --===============6061059381773056794==-- From jhernand at redhat.com Tue Feb 25 11:13:40 2014 Content-Type: multipart/mixed; boundary="===============2623772021264413897==" MIME-Version: 1.0 From: Juan Hernandez To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-engine Java SDK Date: Tue, 25 Feb 2014 17:13:34 +0100 Message-ID: <530CC12E.2060108@redhat.com> In-Reply-To: 346951684.9160263.1393339858734.JavaMail.zimbra@redhat.com --===============2623772021264413897== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/25/2014 03:50 PM, Eyal Edri wrote: > you should look for it under ovirt.org releases: http://resources.ovirt.o= rg/releases/ > in the relevant release folder. > = > for 3.4.0 EL6 for e.g - latest will be at http://resources.ovirt.org/rele= ases/3.4.0-beta3/rpm/EL/6/noarch/ = > = Actually the official way we distribute the Java SDK binaries is via maven central, so you can use it like any other maven artifact, just add this to your pom.xml file: org.ovirt.engine.sdk ovirt-engine-sdk-java 3.3.3.0 If you don't want to use maven you can still get the binaries from maven central: http://search.maven.org/#artifactdetails|org.ovirt.engine.sdk|ovirt-engine-= sdk-java|3.3.3.0|jar That is valid for the latest stable release of the engine. Once we have a stable release of engine 3.4 we will release a new version of the SDK, matching that engine. If you can't find what you are looking for please let me know. > = > ----- Original Message ----- >> From: "Vikas Kokare" >> To: engine-devel(a)ovirt.org >> Sent: Tuesday, February 25, 2014 3:46:34 PM >> Subject: [Engine-devel] ovirt-engine Java SDK >> >> Is this the right location to look for the Java SDK of the ovirt-engine? >> >> https://oss.sonatype.org/content/repositories/releases/org/ovirt/engine/= sdk/ovirt-engine-sdk-java >> >> Regards >> Vikas >> -- = Direcci=C3=B3n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3=C2=BAD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid =E2=80=93 C.I.F. B82657941 - Red Ha= t S.L. --===============2623772021264413897==-- From sbonazzo at redhat.com Tue Feb 25 11:42:46 2014 Content-Type: multipart/mixed; boundary="===============8686784942017446937==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] oVirt 3.3.4 Release Candidate is now available Date: Tue, 25 Feb 2014 17:42:40 +0100 Message-ID: <530CC800.6040502@redhat.com> --===============8686784942017446937== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The oVirt team is pleased to announce that the 3.3.4 Release Candidate is n= ow available in ovirt-updates-testing [1]. Feel free to join us testing it[2] and verifying the bugzilla entries actua= lly under verification. Release notes for this update will be updated soon on the wiki [3]. [1] http://resources.ovirt.org/releases/updates-testing [2] http://www.ovirt.org/Testing/Ovirt_3.3.4_testing [3] http://www.ovirt.org/OVirt_3.3.4_release_notes -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============8686784942017446937==-- From leonardo.bianconi at eldorado.org.br Tue Feb 25 12:15:18 2014 Content-Type: multipart/mixed; boundary="===============5744428506706406593==" MIME-Version: 1.0 From: Leonardo Bianconi To: devel at ovirt.org Subject: [Engine-devel] Reviewers for PPC64 patches Date: Tue, 25 Feb 2014 17:15:14 +0000 Message-ID: --===============5744428506706406593== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi everyone! This is a list of patches that need review for 3.4 version. Can anyone help us? http://gerrit.ovirt.org/21657 http://gerrit.ovirt.org/21658 http://gerrit.ovirt.org/24015 http://gerrit.ovirt.org/23238 http://gerrit.ovirt.org/21522 http://gerrit.ovirt.org/21523 http://gerrit.ovirt.org/21644 http://gerrit.ovirt.org/21643 http://gerrit.ovirt.org/24016 http://gerrit.ovirt.org/22055 http://gerrit.ovirt.org/22107 http://gerrit.ovirt.org/24851 http://gerrit.ovirt.org/24966 Thanks! Leonardo Bianconi. --===============5744428506706406593==-- From vikaskokare at gmail.com Wed Feb 26 07:07:00 2014 Content-Type: multipart/mixed; boundary="===============7496265235254079068==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] Search collections with queries Date: Wed, 26 Feb 2014 17:36:59 +0530 Message-ID: --===============7496265235254079068== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable There is very limited documentation (ReST API)about the search query "criteria" for searching objects. The general format is (criteria) [sortby (elem ent) asc|desc] I was looking for detailed information on what the criteria can or can't support. Please guide to the appropriate source. --===============7496265235254079068== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj5UaGVyZSBpcyB2ZXJ5IGxpbWl0ZWQgZG9jdW1lbnRhdGlvbiAo UmVTVCBBUEkpYWJvdXQgdGhlIHNlYXJjaCBxdWVyeSAmcXVvdDtjcml0ZXJpYSZxdW90OyBmb3Ig c2VhcmNoaW5nIG9iamVjdHMuIFRoZSBnZW5lcmFsIGZvcm1hdCBpczxicj48YnI+KGNyaXRlcmlh KSBbc29ydGJ5IChlbGVtIGVudCkgYXNjfGRlc2NdPGJyPjxicj48L2Rpdj5JIHdhcyBsb29raW5n IGZvciBkZXRhaWxlZCBpbmZvcm1hdGlvbiBvbiB3aGF0IHRoZSBjcml0ZXJpYSBjYW4gb3IgY2Fu JiMzOTt0IHN1cHBvcnQuIFBsZWFzZSBndWlkZSB0byB0aGUgYXBwcm9wcmlhdGUgc291cmNlLjxi cj4KPC9kaXY+Cg== --===============7496265235254079068==-- From jhernand at redhat.com Wed Feb 26 07:09:51 2014 Content-Type: multipart/mixed; boundary="===============0355510781713315064==" MIME-Version: 1.0 From: Juan Hernandez To: devel at ovirt.org Subject: Re: [Engine-devel] Search collections with queries Date: Wed, 26 Feb 2014 13:09:47 +0100 Message-ID: <530DD98B.7070304@redhat.com> In-Reply-To: CAKpxQk0MJQ=OkHE8aivbSgZKM1jbVsNWA9L8n839b7v4ehp8FQ@mail.gmail.com --===============0355510781713315064== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 02/26/2014 01:06 PM, Vikas Kokare wrote: > There is very limited documentation (ReST API)about the search query > "criteria" for searching objects. The general format is > = > (criteria) [sortby (elem ent) asc|desc] > = > I was looking for detailed information on what the criteria can or can't > support. Please guide to the appropriate source. > = The RESTAPI uses the same search syntax that the GUI, and that is documented here: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtu= alization/3.3/html-single/Administration_Guide/index.html#Performing_search= es_in_Red_Hat_Enterprise_Virtualization-1 -- = Direcci=C3=B3n Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3=C2=BAD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid =E2=80=93 C.I.F. B82657941 - Red Ha= t S.L. --===============0355510781713315064==-- From leonardo.bianconi at eldorado.org.br Wed Feb 26 11:31:09 2014 Content-Type: multipart/mixed; boundary="===============2575120060641239332==" MIME-Version: 1.0 From: Leonardo Bianconi To: devel at ovirt.org Subject: Re: [Engine-devel] Reviewers for PPC64 patches Date: Wed, 26 Feb 2014 16:31:05 +0000 Message-ID: <2846603ee4d3467f8ad14cf17753f255@serv031.corp.eldorado.org.br> In-Reply-To: c51dfbb8e1bc46c88aaac1df539d118f@serv031.corp.eldorado.org.br --===============2575120060641239332== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, Just updating the patch list specifying the target... This is a list of patches that need review for 3.4 version. Can anyone help us? =3D=3D=3D oVirt 3.4 =3D=3D=3D [http://gerrit.ovirt.org/#/c/25049/] Enable balloon by default - Patch 1 of= 2 [http://gerrit.ovirt.org/#/c/25050/] Enable balloon by default - Patch 2 of= 2 [http://gerrit.ovirt.org/#/c/25073/] Prevent memory snapshot in ppc64 [http://gerrit.ovirt.org/#/c/25079/] Prevent snapshot in ppc64 [http://gerrit.ovirt.org/#/c/25074/] Prevent VM suspend in the ppc64 arch [http://gerrit.ovirt.org/#/c/25069/] Prevent VM suspend in the ppc64 arch [http://gerrit.ovirt.org/#/c/25046/] Avoid migration in ppc64 [http://gerrit.ovirt.org/#/c/25045/] Retrieve Capabilities for each Archite= cture [http://gerrit.ovirt.org/#/c/25048/] Prevent migration on the frontend [http://gerrit.ovirt.org/#/c/25052/] Disable Migrate On Error on ppc64 clus= ters [http://gerrit.ovirt.org/#/c/25053/] Proper default migration policies for = ppc64 [http://gerrit.ovirt.org/#/c/24851/] Run Once: avoid SPICE in ppc64 VMs [http://gerrit.ovirt.org/#/c/24966/] Block floppy support on PPC64 =3D=3D=3D oVirt Master (backport) =3D=3D=3D [http://gerrit.ovirt.org/22055] Enable balloon by default - Patch 1 of 2 [http://gerrit.ovirt.org/22107] Enable balloon by default - Patch 2 of 2 [http://gerrit.ovirt.org/21657] Prevent memory snapshot in ppc64 [http://gerrit.ovirt.org/21658] Prevent snapshot in ppc64 [http://gerrit.ovirt.org/24015] Prevent VM suspend in the ppc64 arch [http://gerrit.ovirt.org/24016] Prevent VM suspend in the ppc64 arch [http://gerrit.ovirt.org/21522] Avoid migration in ppc64 [http://gerrit.ovirt.org/23238] Retrieve Capabilities for each Architecture [http://gerrit.ovirt.org/21523] Prevent migration on the frontend [http://gerrit.ovirt.org/21644] Disable Migrate On Error on ppc64 clusters [http://gerrit.ovirt.org/21643] Proper default migration policies for ppc64 [http://gerrit.ovirt.org/24851] Run Once: avoid SPICE in ppc64 VMs [http://gerrit.ovirt.org/24966] Block floppy support on PPC64 Thanks! Leonardo Bianconi. ________________________________________ De: engine-devel-bounces(a)ovirt.org em = nome de Leonardo Bianconi Enviado: ter=C3=A7a-feira, 25 de fevereiro de 2014 14:15 Para: engine-devel(a)ovirt.org Cc: Gustavo Frederico Temple Pedrosa Assunto: [Engine-devel] Reviewers for PPC64 patches Hi everyone! This is a list of patches that need review for 3.4 version. Can anyone help us? http://gerrit.ovirt.org/21657 http://gerrit.ovirt.org/21658 http://gerrit.ovirt.org/24015 http://gerrit.ovirt.org/23238 http://gerrit.ovirt.org/21522 http://gerrit.ovirt.org/21523 http://gerrit.ovirt.org/21644 http://gerrit.ovirt.org/21643 http://gerrit.ovirt.org/24016 http://gerrit.ovirt.org/22055 http://gerrit.ovirt.org/22107 http://gerrit.ovirt.org/24851 http://gerrit.ovirt.org/24966 Thanks! Leonardo Bianconi. _______________________________________________ Engine-devel mailing list Engine-devel(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel --===============2575120060641239332==-- From vikaskokare at gmail.com Wed Feb 26 21:35:24 2014 Content-Type: multipart/mixed; boundary="===============0776609797947688973==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] ReST API documentation Date: Thu, 27 Feb 2014 08:05:23 +0530 Message-ID: --===============0776609797947688973== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Only https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtu= alization/3.0/has the ReST API document available, and not corresponding versions for 3.1, 3.2 and 3.3. Hasn't the API changed since 3.0? --===============0776609797947688973== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+T25seSA8YSBocmVmPSJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3Np dGUvZG9jdW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfVmlydHVhbGl6YXRpb24v My4wLyI+aHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zaXRlL2RvY3VtZW50YXRpb24vZW4tVVMv UmVkX0hhdF9FbnRlcnByaXNlX1ZpcnR1YWxpemF0aW9uLzMuMC88L2E+IGhhcyB0aGUgUmVTVCBB UEkgZG9jdW1lbnQgYXZhaWxhYmxlLCBhbmQgbm90IGNvcnJlc3BvbmRpbmcgdmVyc2lvbnMgZm9y IDMuMSwgMy4yIGFuZCAzLjMuIEhhc24mIzM5O3QgdGhlIEFQSSBjaGFuZ2VkIHNpbmNlIDMuMD88 YnI+CjwvZGl2Pgo= --===============0776609797947688973==-- From kmayilsa at redhat.com Thu Feb 27 00:57:26 2014 Content-Type: multipart/mixed; boundary="===============3813848924322392788==" MIME-Version: 1.0 From: Kanagaraj To: devel at ovirt.org Subject: Re: [Engine-devel] ReST API documentation Date: Thu, 27 Feb 2014 11:27:20 +0530 Message-ID: <530ED3C0.1030300@redhat.com> In-Reply-To: CAKpxQk0b0OFCLoq3AMXk7z9yZCWD1en2ogYvWX2kDPZ11pue5g@mail.gmail.com --===============3813848924322392788== 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. --------------020309000406070807090807 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Here is 3.3 documents = https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtu= alization/3.3/index.html Thanks, Kanagaraj On 02/27/2014 08:05 AM, Vikas Kokare wrote: > Only = > https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Vir= tualization/3.0/ = > has the ReST API document available, and not corresponding versions = > for 3.1, 3.2 and 3.3. Hasn't the API changed since 3.0? > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------020309000406070807090807 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Here is 3.3 documents https://access.redhat.com/site/documentat= ion/en-US/Red_Hat_Enterprise_Virtualization/3.3/index.html

Thanks,
Kanagaraj

On 02/27/2014 08:05 AM, Vikas Kokare wrote:
Only https://access.redhat.com/site/documentation/en-US/= Red_Hat_Enterprise_Virtualization/3.0/ has the ReST API document available, and not corresponding versions for 3.1, 3.2 and 3.3. Hasn't the API changed since 3.0?


_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------020309000406070807090807-- --===============3813848924322392788== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAzMDkwMDA0MDYwNzA4MDcwOTA4MDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGVyZSBpcyAzLjMgZG9jdW1lbnRzIApodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3Np dGUvZG9jdW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfVmlydHVhbGl6YXRpb24v My4zL2luZGV4Lmh0bWwKClRoYW5rcywKS2FuYWdhcmFqCgpPbiAwMi8yNy8yMDE0IDA4OjA1IEFN LCBWaWthcyBLb2thcmUgd3JvdGU6Cj4gT25seSAKPiBodHRwczovL2FjY2Vzcy5yZWRoYXQuY29t L3NpdGUvZG9jdW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfVmlydHVhbGl6YXRp b24vMy4wLyAKPiBoYXMgdGhlIFJlU1QgQVBJIGRvY3VtZW50IGF2YWlsYWJsZSwgYW5kIG5vdCBj b3JyZXNwb25kaW5nIHZlcnNpb25zIAo+IGZvciAzLjEsIDMuMiBhbmQgMy4zLiBIYXNuJ3QgdGhl IEFQSSBjaGFuZ2VkIHNpbmNlIDMuMD8KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gRW5naW5l LWRldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by9lbmdpbmUtZGV2ZWwKCgotLS0tLS0tLS0tLS0tLTAyMDMwOTAwMDQwNjA3MDgwNzA5MDgwNwpD b250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4 dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlw ZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgog ICAgSGVyZSBpcyAzLjMgZG9jdW1lbnRzCiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5 cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgY2hhcnNldD1JU08tODg1OS0xIj4KICAgIDxh CmhyZWY9Imh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc2l0ZS9kb2N1bWVudGF0aW9uL2VuLVVT L1JlZF9IYXRfRW50ZXJwcmlzZV9WaXJ0dWFsaXphdGlvbi8zLjMvaW5kZXguaHRtbCI+aHR0cHM6 Ly9hY2Nlc3MucmVkaGF0LmNvbS9zaXRlL2RvY3VtZW50YXRpb24vZW4tVVMvUmVkX0hhdF9FbnRl cnByaXNlX1ZpcnR1YWxpemF0aW9uLzMuMy9pbmRleC5odG1sPC9hPjxicj4KICAgIDxicj4KICAg IFRoYW5rcyw8YnI+CiAgICBLYW5hZ2FyYWo8YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJt b3otY2l0ZS1wcmVmaXgiPk9uIDAyLzI3LzIwMTQgMDg6MDUgQU0sIFZpa2FzIEtva2FyZQogICAg ICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDpDQUtweFFr MGIwT0ZDTG9xM0FNWGs3ejl5WkNXRDFlbjJvZ1l2V1gya0RQWjExcHVlNWdAbWFpbC5nbWFpbC5j b20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj5Pbmx5IDxhIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIKaHJlZj0iaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zaXRlL2Rv Y3VtZW50YXRpb24vZW4tVVMvUmVkX0hhdF9FbnRlcnByaXNlX1ZpcnR1YWxpemF0aW9uLzMuMC8i Pmh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc2l0ZS9kb2N1bWVudGF0aW9uL2VuLVVTL1JlZF9I YXRfRW50ZXJwcmlzZV9WaXJ0dWFsaXphdGlvbi8zLjAvPC9hPgogICAgICAgIGhhcyB0aGUgUmVT VCBBUEkgZG9jdW1lbnQgYXZhaWxhYmxlLCBhbmQgbm90IGNvcnJlc3BvbmRpbmcKICAgICAgICB2 ZXJzaW9ucyBmb3IgMy4xLCAzLjIgYW5kIDMuMy4gSGFzbid0IHRoZSBBUEkgY2hhbmdlZCBzaW5j ZSAzLjA/PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9 Im1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUg d3JhcD0iIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpF bmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0 ZWQiIGhyZWY9Im1haWx0bzpFbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIj5FbmdpbmUtZGV2ZWxAb3Zp cnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsIj5odHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPgo8L3ByZT4KICAg IDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0t MDIwMzA5MDAwNDA2MDcwODA3MDkwODA3LS0K --===============3813848924322392788==-- From awels at redhat.com Thu Feb 27 08:32:15 2014 Content-Type: multipart/mixed; boundary="===============3948713189307501913==" MIME-Version: 1.0 From: Alexander Wels To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Thu, 27 Feb 2014 08:32:00 -0500 Message-ID: <3018426.h1T2jmR5QI@awels> In-Reply-To: 1944239316.3104044.1392825066732.JavaMail.zimbra@redhat.com --===============3948713189307501913== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Master is back to its normal zippy self in GWT dev mode as of 8:25 EST Feb = 27th 2014. With relative values for zippy. If you are annoyed by the slow G= TW = dev mode be sure to fetch and rebase. On Wednesday, February 19, 2014 10:51:06 AM Greg Sheremeta wrote: > I agree with Lior. Alexander (cc'd) has a patch that will hopefully addre= ss > it. > = > Greg > = > ----- Original Message ----- > = > > From: "Lior Vernia" > > To: "Martin Betak" > > Cc: "Greg Sheremeta" , "engine-devel" > > , "Vojtech Szocs" > > Sent: Wednesday, February 19, 2014 10:27:51 AM > > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > = > > Hi guys, > > = > > On 17/02/14 13:15, Martin Betak wrote: > > > Yes, this has been my developer experience since I joined the project. > > = > > To my eyes, it hasn't always been this slow. Something aggravated the > > situation sometime in the past 3 weeks. I'm not knowledgeable enough to > > say what went wrong, but this is not simply a gradual degradation of > > more code being compiled, etc. > > = > > Lior. > > = > > > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets > > > progressively > > > slower after each "refresh" that involves frontend recompilation. Also > > > the > > > memory > > > consumption increases and after 5-th "refresh" or so I have to kill it > > > and > > > recompile the whole engine. > > > = > > > Any improvement to current status would be much appreciated. > > > = > > > Martin > > > = > > > = > > > = > > > ----- Original Message ----- > > > = > > >> From: "Greg Sheremeta" > > >> To: "engine-devel" > > >> Sent: Friday, February 14, 2014 4:50:46 PM > > >> Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > >> = > > >> Has anyone else noticed that GWT Dev Mode is unbearably slow for > > >> WebAdmin? > > >> On > > >> my machine, it's to the point where I might as well rebuild the enti= re > > >> application for every change and not bother with Dev Mode. Pages tak= e 4 > > >> or > > >> 5 > > >> minutes to render. Sometimes after 5 minutes, I just give up, close > > >> everything, and rebuild the app. > > >> = > > >> For now, I want to see if others have this issue. If we confirm that > > >> it's > > >> widespread, we can discuss ways to mitigate. > > >> = > > >> Greg Sheremeta > > >> Red Hat, Inc. > > >> Sr. Software Engineer, RHEV > > >> Cell: 919-807-1086 > > >> gshereme(a)redhat.com > > >> _______________________________________________ > > >> Engine-devel mailing list > > >> Engine-devel(a)ovirt.org > > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > > > = > > > _______________________________________________ > > > Engine-devel mailing list > > > Engine-devel(a)ovirt.org > > > http://lists.ovirt.org/mailman/listinfo/engine-devel --===============3948713189307501913==-- From vszocs at redhat.com Thu Feb 27 08:34:14 2014 Content-Type: multipart/mixed; boundary="===============3535168596656333332==" MIME-Version: 1.0 From: Vojtech Szocs To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Thu, 27 Feb 2014 08:34:13 -0500 Message-ID: <565218163.11031111.1393508053133.JavaMail.zimbra@redhat.com> In-Reply-To: 1944239316.3104044.1392825066732.JavaMail.zimbra@redhat.com --===============3535168596656333332== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi guys, patch http://gerrit.ovirt.org/#/c/24409/ was just merged, hopefully GWT deb= ugging should be a bit faster now. Vojtech ----- Original Message ----- > From: "Greg Sheremeta" > To: "Lior Vernia" > Cc: "Martin Betak" , "engine-devel" , "Vojtech Szocs" , > "Alexander Wels" > Sent: Wednesday, February 19, 2014 4:51:06 PM > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > = > I agree with Lior. Alexander (cc'd) has a patch that will hopefully addre= ss > it. > = > Greg > = > ----- Original Message ----- > > From: "Lior Vernia" > > To: "Martin Betak" > > Cc: "Greg Sheremeta" , "engine-devel" > > , "Vojtech Szocs" > > > > Sent: Wednesday, February 19, 2014 10:27:51 AM > > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > = > > Hi guys, > > = > > On 17/02/14 13:15, Martin Betak wrote: > > > Yes, this has been my developer experience since I joined the project. > > = > > To my eyes, it hasn't always been this slow. Something aggravated the > > situation sometime in the past 3 weeks. I'm not knowledgeable enough to > > say what went wrong, but this is not simply a gradual degradation of > > more code being compiled, etc. > > = > > Lior. > > = > > > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets > > > progressively > > > slower after each "refresh" that involves frontend recompilation. Also > > > the > > > memory > > > consumption increases and after 5-th "refresh" or so I have to kill it > > > and > > > recompile the whole engine. > > > = > > > Any improvement to current status would be much appreciated. > > > = > > > Martin > > > = > > > = > > > = > > > ----- Original Message ----- > > >> From: "Greg Sheremeta" > > >> To: "engine-devel" > > >> Sent: Friday, February 14, 2014 4:50:46 PM > > >> Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > >> > > >> Has anyone else noticed that GWT Dev Mode is unbearably slow for > > >> WebAdmin? > > >> On > > >> my machine, it's to the point where I might as well rebuild the enti= re > > >> application for every change and not bother with Dev Mode. Pages tak= e 4 > > >> or > > >> 5 > > >> minutes to render. Sometimes after 5 minutes, I just give up, close > > >> everything, and rebuild the app. > > >> > > >> For now, I want to see if others have this issue. If we confirm that > > >> it's > > >> widespread, we can discuss ways to mitigate. > > >> > > >> Greg Sheremeta > > >> Red Hat, Inc. > > >> Sr. Software Engineer, RHEV > > >> Cell: 919-807-1086 > > >> gshereme(a)redhat.com > > >> _______________________________________________ > > >> Engine-devel mailing list > > >> Engine-devel(a)ovirt.org > > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > > >> > > > _______________________________________________ > > > Engine-devel mailing list > > > Engine-devel(a)ovirt.org > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > > = > > = >=20 --===============3535168596656333332==-- From gshereme at redhat.com Thu Feb 27 09:26:41 2014 Content-Type: multipart/mixed; boundary="===============6717610245383465723==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin Date: Thu, 27 Feb 2014 09:26:40 -0500 Message-ID: <1313494537.5573093.1393511200703.JavaMail.zimbra@redhat.com> In-Reply-To: 3018426.h1T2jmR5QI@awels --===============6717610245383465723== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks, and great work figuring it out :) Greg ----- Original Message ----- > From: "Alexander Wels" > To: "Greg Sheremeta" > Cc: "Lior Vernia" , "Martin Betak" , "engine-devel" , > "Vojtech Szocs" > Sent: Thursday, February 27, 2014 8:32:00 AM > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > = > Master is back to its normal zippy self in GWT dev mode as of 8:25 EST Feb > 27th 2014. With relative values for zippy. If you are annoyed by the slow= GTW > dev mode be sure to fetch and rebase. > = > On Wednesday, February 19, 2014 10:51:06 AM Greg Sheremeta wrote: > > I agree with Lior. Alexander (cc'd) has a patch that will hopefully add= ress > > it. > > = > > Greg > > = > > ----- Original Message ----- > > = > > > From: "Lior Vernia" > > > To: "Martin Betak" > > > Cc: "Greg Sheremeta" , "engine-devel" > > > , "Vojtech Szocs" > > > Sent: Wednesday, February 19, 2014 10:27:51 AM > > > Subject: Re: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > > = > > > Hi guys, > > > = > > > On 17/02/14 13:15, Martin Betak wrote: > > > > Yes, this has been my developer experience since I joined the proje= ct. > > > = > > > To my eyes, it hasn't always been this slow. Something aggravated the > > > situation sometime in the past 3 weeks. I'm not knowledgeable enough = to > > > say what went wrong, but this is not simply a gradual degradation of > > > more code being compiled, etc. > > > = > > > Lior. > > > = > > > > The 5-6 minute page-loads are a standard but the GWT Dev Mode gets > > > > progressively > > > > slower after each "refresh" that involves frontend recompilation. A= lso > > > > the > > > > memory > > > > consumption increases and after 5-th "refresh" or so I have to kill= it > > > > and > > > > recompile the whole engine. > > > > = > > > > Any improvement to current status would be much appreciated. > > > > = > > > > Martin > > > > = > > > > = > > > > = > > > > ----- Original Message ----- > > > > = > > > >> From: "Greg Sheremeta" > > > >> To: "engine-devel" > > > >> Sent: Friday, February 14, 2014 4:50:46 PM > > > >> Subject: [Engine-devel] GWT Dev Mode unbearably slow in WebAdmin > > > >> = > > > >> Has anyone else noticed that GWT Dev Mode is unbearably slow for > > > >> WebAdmin? > > > >> On > > > >> my machine, it's to the point where I might as well rebuild the en= tire > > > >> application for every change and not bother with Dev Mode. Pages t= ake > > > >> 4 > > > >> or > > > >> 5 > > > >> minutes to render. Sometimes after 5 minutes, I just give up, close > > > >> everything, and rebuild the app. > > > >> = > > > >> For now, I want to see if others have this issue. If we confirm th= at > > > >> it's > > > >> widespread, we can discuss ways to mitigate. > > > >> = > > > >> Greg Sheremeta > > > >> Red Hat, Inc. > > > >> Sr. Software Engineer, RHEV > > > >> Cell: 919-807-1086 > > > >> gshereme(a)redhat.com > > > >> _______________________________________________ > > > >> Engine-devel mailing list > > > >> Engine-devel(a)ovirt.org > > > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > > > > = > > > > _______________________________________________ > > > > Engine-devel mailing list > > > > Engine-devel(a)ovirt.org > > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > = >=20 --===============6717610245383465723==-- From alitke at redhat.com Fri Feb 28 09:30:52 2014 Content-Type: multipart/mixed; boundary="===============6433776794916028501==" MIME-Version: 1.0 From: Adam Litke To: devel at ovirt.org Subject: [Engine-devel] Asynchronous tasks for live merge Date: Fri, 28 Feb 2014 09:30:16 -0500 Message-ID: <20140228143016.GC29304@redhat.com> --===============6433776794916028501== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all, As part of our plan to support live merging of VM disk snapshots it seems we will need a new form of asynchronous task in ovirt-engine. I am aware of AsyncTaskManager but it seems to be limited to managing SPM tasks. For live merge, we are going to need something called VmTasks since the async command can be run only on the host that currently runs the VM. The way I see this working from an engine perspective is: 1. RemoveSnapshotCommand in bll is invoked as usual but since the VM is found to be up, we activate an alternative live merge flow. 2. We submit a LiveMerge VDS Command for each impacted disk. This is an asynchronous command which we need to monitor for completion. 3. A VmJob is inserted into the DB so we'll remember to handle it. 4. The VDS Broker monitors the operation via an extension to the already collected VmStatistics data. Vdsm will report active Block Jobs only. Once the job stops (in error or success) it will cease to be reported by vdsm and engine will know to proceed. 5. When the job has completed, VDS Broker raises an event up to bll. Maybe this could be done via VmJobDAO on the stored VmJob? 6. Bll receives the event and issues a series of VDS commands to complete the operation: a) Verify the new image chain matches our expectations (the snap is no longer present in the chain). b) Delete the snapshot volume c) Remove the VmJob from the DB Could you guys review this proposed flow for sanity? The main conceptual gaps I am left with concern #5 and #6. What is the appropriate way for VDSBroker to communicate with BLL? Is there an event mechanism I can explore or should I use the database? I am leaning toward the database because it is persistent and will ensure #6 gets completed even if engine is restarted somewhere in the middle. For #6, is there an existing polling / event loop in bll that I can plug into? Thanks in advance for taking the time to think about this flow and for providing your insights! -- = Adam Litke --===============6433776794916028501==-- From sbonazzo at redhat.com Fri Feb 28 11:11:34 2014 Content-Type: multipart/mixed; boundary="===============3609140696285819414==" MIME-Version: 1.0 From: Sandro Bonazzola To: devel at ovirt.org Subject: [Engine-devel] [ANN] oVirt 3.4.0 Release Candidate is now available Date: Fri, 28 Feb 2014 17:11:28 +0100 Message-ID: <5310B530.6090504@redhat.com> --===============3609140696285819414== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The oVirt team is pleased to announce that the 3.4.0 Release Candidate is n= ow available for testing. Release notes and information on the changes for this update are still bein= g worked on and will be available soon on the wiki[1]. Please ensure to follow install instruction from release notes if you're go= ing to test it. The existing repository ovirt-3.4.0-prerelease has been updated for deliver= ing this release candidate and future refreshes until final release. An oVirt Node iso is already available, unchanged from third beta. You're welcome to join us testing this release candidate in next week test = day [2] scheduled for 2014-03-06! [1] http://www.ovirt.org/OVirt_3.4.0_release_notes [2] http://www.ovirt.org/OVirt_3.4_Test_Day -- = Sandro Bonazzola Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com --===============3609140696285819414==-- From vikaskokare at gmail.com Fri Feb 28 13:21:36 2014 Content-Type: multipart/mixed; boundary="===============0092889323110290926==" MIME-Version: 1.0 From: Vikas Kokare To: devel at ovirt.org Subject: [Engine-devel] ReST API docs Date: Fri, 28 Feb 2014 23:51:34 +0530 Message-ID: --===============0092889323110290926== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Only https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtu= alization/3.0/has the ReST API document available, and not corresponding versions for 3.1, 3.2 and 3.3. I see differences in 3.0 ReST data structure and what is returned back from RHEVM 3.2 installation. Please point to the REST API Guide for RHEVM 3.2. --===============0092889323110290926== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2Pk9ubHkgPGEgaHJlZj0iaHR0cHM6Ly9hY2Nlc3MucmVk aGF0LmNvbS9zaXRlL2RvY3VtZW50YXRpb24vZW4tVVMvUmVkX0hhdF9FbnRlcnByaXNlX1ZpcnR1 YWxpemF0aW9uLzMuMC8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2FjY2Vzcy5yZWRoYXQuY29t L3NpdGUvZG9jdW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfVmlydHVhbGl6YXRp b24vMy4wLzwvYT4gaGFzIHRoZSBSZVNUIEFQSSBkb2N1bWVudCBhdmFpbGFibGUsIGFuZCBub3Qg Y29ycmVzcG9uZGluZyB2ZXJzaW9ucyBmb3IgMy4xLCAzLjIgYW5kIDMuMy4gPGJyPgo8YnI+PC9k aXY+SSBzZWUgZGlmZmVyZW5jZXMgaW4gMy4wIFJlU1QgZGF0YSBzdHJ1Y3R1cmUgYW5kIHdoYXQg aXMgcmV0dXJuZWQgYmFjayBmcm9tIFJIRVZNIDMuMiBpbnN0YWxsYXRpb24uPGJyPjxicj48L2Rp dj5QbGVhc2UgcG9pbnQgdG8gdGhlIFJFU1QgQVBJIEd1aWRlIGZvciBSSEVWTSAzLjIuPGJyPjwv ZGl2Pgo= --===============0092889323110290926==--