Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8pQ9-0004uo-RT for pgadmin-hackers@arkaria.postgresql.org; Fri, 03 Jun 2016 13:45:54 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1b8pQ9-0002Hs-4r for pgadmin-hackers@arkaria.postgresql.org; Fri, 03 Jun 2016 13:45:53 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1b8pPm-0001Cy-GF for pgadmin-hackers@postgresql.org; Fri, 03 Jun 2016 13:45:31 +0000 Received: from mail-it0-x22c.google.com ([2607:f8b0:4001:c0b::22c]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1b8pPi-0006cD-CA for pgadmin-hackers@postgresql.org; Fri, 03 Jun 2016 13:45:29 +0000 Received: by mail-it0-x22c.google.com with SMTP id z189so136827615itg.0 for ; Fri, 03 Jun 2016 06:45:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=BGfVa3CsjAdC+ALxy0BRHRGWZ98d5My8pskHUPmI2tk=; b=lhKOUbjHVyGNnX+ymrMG458dSxNlPqsY5wGkr2VmhTRr/V0VQqDQwWoiPUcyGihvoK teXJNjZyfqFVUCNvsuEqfVrZh8yP8NMfUj+JBadiULNCeKTfkwjo/qxl5SuEHnhfXw2S UiaQlNq5Dd156FZc/Y9vYBjCDZFrTCTmatNpgcM/WVrsZGgqkGoN9bueH0c35Vb+OCut iTddEQh3d5AWMjv+ph2iX6J/7KCaa7JEv79S55pATs4PTD77YlCKwvWonrpmNTwLFWq4 PI+iqeyGi0hDCvIz1wSO101RpU4FYjENwNU/SXW9cTP/9CuLJqwhyBLhShfn+2UQAKPI rGbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=BGfVa3CsjAdC+ALxy0BRHRGWZ98d5My8pskHUPmI2tk=; b=fBR1u4FuI22s3fWpeRO8xQPYgHaRHHHr5qa+S2VoHRERtZBEgh9bpRV3CkHxEjIRcX XpnXKQ+jkdoif1wONnxbJDLyWoxKH8wkosZPPzjCTYu9tLJwLstiNsw98l9GBT7wyYeW OYY1Ww8PdYMqFZqwfdD1/DPthAYDILMAJudAz+N5AZvidk+LSpAt6epnhw9F8TaoxW1x 8X0oFen47uTS63xolsyDpn5v6tvfFsxPIMtW7lcTdE1/tZlp7LxsEl7DnY7vZqoDO9+h 7aWEA9qrAXbYU1oKYz5/5XujaNdjQ8q9JW3RD59Vd7TOpZKc70sAyYQRkIwlGuFGscAV cViQ== X-Gm-Message-State: ALyK8tK+GXdxO5b0fI7qUvjFMeM4pxdbINHSNyXUJPQaOKKZiHXEPVaBTMBG2rcfioW16xiLpMYiCVbB2TOIFpqe MIME-Version: 1.0 X-Received: by 10.36.104.2 with SMTP id v2mr10706375itb.64.1464961525174; Fri, 03 Jun 2016 06:45:25 -0700 (PDT) Received: by 10.107.160.197 with HTTP; Fri, 3 Jun 2016 06:45:24 -0700 (PDT) In-Reply-To: References: Date: Fri, 3 Jun 2016 19:15:24 +0530 Message-ID: Subject: Re: PATCH: pgAdmin4 windows installer From: Paresh More To: Dave Page Cc: pgadmin-hackers , Sandeep Thakkar , Hamid Quddus Content-Type: multipart/mixed; boundary=001a11449c0651bac405345fef54 X-Pg-Spam-Score: -1.5 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a11449c0651bac405345fef54 Content-Type: multipart/alternative; boundary=001a11449c0651bac005345fef52 --001a11449c0651bac005345fef52 Content-Type: text/plain; charset=UTF-8 Hello Dave Attached is the updated patch for pgAdmin 4 windows - Windows x86 and amd64 check is added, so now on 32 machine if amd64 is selected it would not allow to generate installer. - check is added which will check if any mismatch in QT(msvc) and VC version Installer location - https://uploads.enterprisedb.com/download.php?file=7486e62c393b168f3df74d983268b923 And all issues which you mentioned are also fixed. On Tue, May 31, 2016 at 8:17 PM, Dave Page wrote: > Oh - in addition, pgadmin4.db is being shipped. > > On Tue, May 31, 2016 at 3:04 PM, Dave Page wrote: > >> Hi >> >> This still doesn't build for me: >> >> > make x86 >> ... >> ... >> >> Generating Code... >> link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO >> /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='M >> icrosoft.Windows.Common-Controls' version='6.0.0.0' >> publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture >> ='*'" /MANIFEST:embed /OUT:release\pgAdmin4.exe >> @C:\Users\dpage\AppData\Local\Temp\nm5F51.tmp >> Qt5Core.lib(Qt5Core.dll) : fatal error LNK1112: module machine type 'x64' >> conflicts with target machine type 'X86' >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\BIN\link.EXE"' : return code '0x458' >> >> Stop. >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\bin\nmake.exe"' : return code '0x2' >> Stop. >> >> Aborting build! >> "Preparing Creation of windows installer" >> cp: cannot create regular file >> `C:\\Users\\dpage\\Documents\\pgadmin4\\pkg\\win32\\win-build\\/C:\\Users\\dpage\\Documen >> ts\\pgadmin4\\pkg\\win32\\Resources\\pgAdmin4.ico': No such file or >> directory >> "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" /q >> "C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss" >> Error on line 101 in >> C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss: Column 3: >> Semicolon (';') expected. >> Compile aborted. >> >> (note that the build doesn't abort). I then try a different QTDIR, this >> time a 32 bit one: >> >> link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO >> /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='M >> icrosoft.Windows.Common-Controls' version='6.0.0.0' >> publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture >> ='*'" /MANIFEST /MANIFESTFILE:release\pgAdmin4.exe.embed.manifest >> /OUT:release\pgAdmin4.exe @C:\Users\dpage\AppData\Loca >> l\Temp\nm1C68.tmp >> qtmain.lib(qtmain_win.obj) : error LNK2038: mismatch detected for >> '_MSC_VER': value '1700' doesn't match value '1800' in >> pgAdmin4.obj >> release\pgAdmin4.exe : fatal error LNK1319: 1 mismatches detected >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\BIN\link.EXE"' : return code '0x527' >> >> Stop. >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\bin\nmake.exe"' : return code '0x2' >> Stop. >> >> Aborting build! >> "Preparing Creation of windows installer" >> cp: cannot create regular file >> `C:\\Users\\dpage\\Documents\\pgadmin4\\pkg\\win32\\win-build\\/C:\\Users\\dpage\\Documen >> ts\\pgadmin4\\pkg\\win32\\Resources\\pgAdmin4.ico': No such file or >> directory >> "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" /q >> "C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss" >> Error on line 101 in >> C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss: Column 3: >> Semicolon (';') expected. >> Compile aborted. >> >> If I then try a 64bit build: >> >> > make amd64 >> ... >> ... >> >> Generating Code... >> link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO >> /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='M >> icrosoft.Windows.Common-Controls' version='6.0.0.0' >> publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture >> ='*'" /MANIFEST:embed /OUT:release\pgAdmin4.exe >> @C:\Users\dpage\AppData\Local\Temp\nmF7B9.tmp >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyString_FromString referenced in function "public: __cdecl >> Server::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyList_Append referenced in function "public: __cdecl Serve >> r::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyFile_FromString referenced in function "protected: virtua >> l void __cdecl Server::run(void)" (?run@Server@@MEAAXXZ) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyFile_AsFile referenced in function "protected: virtual vo >> id __cdecl Server::run(void)" (?run@Server@@MEAAXXZ) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_Py_SetProgramName referenced in function "public: __cdecl S >> erver::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_Py_Initialize referenced in function "public: __cdecl Serve >> r::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> Server.obj : error LNK2019: unresolved external symbol __imp_Py_Finalize >> referenced in function "public: virtual __cdecl >> Server::~Server(void)" (??1Server@@UEAA@XZ) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyRun_SimpleStringFlags referenced in function "protected: >> virtual void __cdecl Server::run(void)" (?run@Server@@MEAAXXZ) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PyRun_SimpleFileExFlags referenced in function "protected: >> virtual void __cdecl Server::run(void)" (?run@Server@@MEAAXXZ) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_PySys_GetObject referenced in function "public: __cdecl Ser >> ver::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> Server.obj : error LNK2019: unresolved external symbol >> __imp_Py_NoSiteFlag referenced in function "public: __cdecl Serve >> r::Server(unsigned short)" (??0Server@@QEAA@G@Z) >> release\pgAdmin4.exe : fatal error LNK1120: 11 unresolved externals >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\BIN\amd64\link.EXE"' : return code ' >> 0x460' >> Stop. >> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual >> Studio 12.0\VC\bin\nmake.exe"' : return code '0x2' >> Stop. >> >> Aborting build! >> "Preparing Creation of windows installer" >> cp: cannot create regular file >> `C:\\Users\\dpage\\Documents\\pgadmin4\\pkg\\win32\\win-build\\/C:\\Users\\dpage\\Documen >> ts\\pgadmin4\\pkg\\win32\\Resources\\pgAdmin4.ico': No such file or >> directory >> "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" /q >> "C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss" >> Error on line 101 in >> C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss: Column 3: >> Semicolon (';') expected. >> Compile aborted.On Mon, May 30, >> >> So, specific issues seen: >> >> - At least one of the default paths in make.bat is wrong - the one >> containing Syswow64 should contain a 32 bit library. >> >> - The 32 bit paths will certainly be wrong on 32 bit Windows. >> >> - Make.bat does not properly exit following errors. >> >> - Error handlers like setPythonDetails don't have appropriate names >> (maybe err_handle_python ?) >> >> - Error handlers like setPythonDetails display multiple errors at once, >> only one of may have been the actual problem. >> >> - Using SET in the batch script is modifying the environment of the >> parent shell (which I found earlier has probably wasted a lot of my time) >> >> - In general, it seems very fragile, and easy to break with different >> versions of tools being installed. Such issues should be checked for and >> warned about (e.g. if there is a 32/64 bit mismatch). >> >> - Shouldn't it be PGDIR, not PG_PATH? That's what I see being used >> elsewhere. >> >> - The installer build complains it cannot find the icon. >> >> - The installer build fails due to a syntax error in installer.iss. >> >> - Shouldn't the temp folders be in $SRC/win32-build to match what is done >> on Mac? >> >> - A number of tabs have crept back into Make.bat after I replaced them >> all with ' ' last time. >> >> - %wd is used in some places, %WD in others. Similar, rem vs. REM (the >> latter of which I standardised on last time) >> >> - The README is poorly formatted and doesn't make sense in a number of >> places. Rough update attached for review and further improvement. >> >> 2016 at 7:40 AM, Paresh More wrote: >> >>> Hello Dave, >>> >>> Following things are also fixed in the patch as per discussed with >>> sandeep. >>> >>> - added "MINIFY_HTML = False" to config_local.py >>> - win-build removed following a successful build >>> >>> Installer download link is: >>> >>> https://uploads.enterprisedb.com/download.php?file=3d9f8c2458e27a5a34ba8e942687f55f >>> >>> Attached is the updated patch. >>> >>> >>> >>> >>> On Fri, May 27, 2016 at 10:32 PM, Paresh More < >>> paresh.more@enterprisedb.com> wrote: >>> >>>> Hello Dave, >>>> >>>> Make.bat usage is change to >>>> >>>> Make.bat x86 // It would generated 32 bit installer >>>> Make.bat adm64 // would generated 64 bit installer >>>> Make.bat clean // Will cleanup all output it creates in normal >>>> mode >>>> >>>> Now Make.bat would generated 32/64 installers as per selected. >>>> >>>> - Avoids trashing a pre-existing config_local.py, and creates a very >>>> simple one in the staging directory. >>>> DONE >>>> >>>> - Various tidy-ups of Make.bat. >>>> Tried to clean up code and added some information to the scripts >>>> >>>> - Change the default path to %ProgramFiles%\pgAdmin 4\v (added >>>> the v, as on it's own looks weird) >>>> DONE - Based on 32 bit or 64 bit it would install accordingly >>>> >>>> - Make.bat should take a "clean" parameter, to cleanup all output it >>>> creates in normal mode. >>>> DONE >>>> >>>> - The package name in the installer should be set from config.py as the >>>> version is. >>>> DONE >>>> >>>> psycopg2 issue is resolved. >>>> >>>> - As far as I can see, the Helpfiles are not built or bundled (talk to >>>> Sandeep about this) >>>> DONE - Helpfiles are added to installer >>>> >>>> - No Start Menu icon is created. >>>> DONE >>>> >>>> - Why is 3rd_party_licences.txt included? We don't need that. >>>> Removed it is not required >>>> >>>> - pkg/win32/installer.iss should be added to a .gitignore file. >>>> DONE >>>> >>>> - SplashScreen.bmp doesn't seem to be used (though it is referenced >>>> from the installer config file. >>>> Splashscreen would be now displayed during installation >>>> >>>> - Based on 32/64 python27.dll would be shipped >>>> >>>> - The Add/Remove Programs entry text should be: "pgAdmin 4 v1", thus >>>> allowing v1.1 to be a bug-fix release, and 2.0 to be the next major version. >>>> DONE >>>> >>>> - Any pre-existing pgadmin4.db is being shipped. >>>> DONE >>>> >>>> - Any pre-existing *.pyc files are being shipped. >>>> DONE >>>> >>>> I have tested on 32 bit machine only and its working fine, for 64 bit >>>> all changes are in place, Make.bat amd64 would generate the desired >>>> installers. >>>> >>>> >>>> Attached is the updated Patch. >>>> >>>> >>>> On Thu, May 26, 2016 at 7:13 PM, Dave Page wrote: >>>> >>>>> Hi >>>>> >>>>> On Fri, May 20, 2016 at 9:33 AM, Paresh More < >>>>> paresh.more@enterprisedb.com> wrote: >>>>> >>>>>> Hello Dave. >>>>>> >>>>>> Attached are two patch for pgAdmin4-windows >>>>>> >>>>>> pgAdmin4_createDB.patch >>>>>> - patch for pgAdmin4.py to autocreate database configuration if does >>>>>> not exist. >>>>>> - Now pgadmin.db would be not be bundled with installer, it would be >>>>>> created if pgAdmin4.py is executed for the first time. >>>>>> >>>>> >>>>> This is committed. >>>>> >>>>> >>>>>> >>>>>> *pgAdmin4_windows.patch* >>>>>> - Environment variables once set will over ride the existing script >>>>>> variables. >>>>>> - Issue related to path with quotes are removed. >>>>>> - New Readme.txt is added. >>>>>> - Modified Error reporting. >>>>>> - Python check was missing related to which requirement file it >>>>>> should pick for creating private environment based on python version is >>>>>> also fixed. >>>>>> >>>>> >>>>> Attached is an update to this patch, which modifies the following: >>>>> >>>>> - Avoids trashing a pre-existing config_local.py, and creates a very >>>>> simple one in the staging directory. >>>>> >>>>> - Various tidy-ups of Make.bat. >>>>> >>>>> - Change the default path to %ProgramFiles%\pgAdmin 4\v (added >>>>> the v, as on it's own looks weird) >>>>> >>>>> Please update further to address the following issues. I need this >>>>> completed ASAP, thanks: >>>>> >>>>> - Make.bat should take a "clean" parameter, to cleanup all output it >>>>> creates in normal mode. >>>>> >>>>> - The package name in the installer should be set from config.py as >>>>> the version is. >>>>> >>>>> - I see the following error: >>>>> >>>>> error: [Error 183] Cannot create a file when that file already >>>>> exists: 'build\\bdist.win32\\wheel\\importlib-1.0.3.data\\..' >>>>> >>>>> ---------------------------------------- >>>>> Failed building wheel for importlib >>>>> >>>>> - And the following error: >>>>> >>>>> C:\Users\dpage\AppData\Local\Programs\Common\Microsoft\Visual C++ >>>>> for Python\9.0\VC\Bin\link.exe /DLL /nologo /INCREMENTAL:NO >>>>> /LIBPATH:c:\python27\Libs >>>>> /LIBPATH:c:\users\dpage\documents\pgadmin4\pkg\win32\release\ve_python\libs >>>>> /LIBPATH:c:\users\dpage\documents\pgadmin4\pkg\win32\release\ve_python\PCbuild >>>>> /LIBPATH:c:\users\dpage\documents\pgadmin4\pkg\win32\release\ve_python\PC\VS9.0 >>>>> /LIBPATH:C:/PROGRA~1/PG/pg95/lib ws2_32.lib advapi32.lib secur32.lib >>>>> libpq.lib shfolder.lib >>>>> build\temp.win32-2.7\Release\psycopg\psycopgmodule.obj >>>>> build\temp.win32-2.7\Release\psycopg\green.obj >>>>> build\temp.win32-2.7\Release\psycopg\pqpath.obj >>>>> build\temp.win32-2.7\Release\psycopg\utils.obj >>>>> build\temp.win32-2.7\Release\psycopg\bytes_format.obj >>>>> build\temp.win32-2.7\Release\psycopg\connection_int.obj >>>>> build\temp.win32-2.7\Release\psycopg\connection_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\cursor_int.obj >>>>> build\temp.win32-2.7\Release\psycopg\cursor_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\diagnostics_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\error_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\lobject_int.obj >>>>> build\temp.win32-2.7\Release\psycopg\lobject_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\notify_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\xid_type.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_asis.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_binary.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_datetime.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_list.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_pboolean.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_pdecimal.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_pint.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_pfloat.obj >>>>> build\temp.win32-2.7\Release\psycopg\adapter_qstring.obj >>>>> build\temp.win32-2.7\Release\psycopg\microprotocols.obj >>>>> build\temp.win32-2.7\Release\psycopg\microprotocols_proto.obj >>>>> build\temp.win32-2.7\Release\psycopg\typecast.obj >>>>> /OUT:build\lib.win32-2.7\psycopg2\_psycopg.pyd >>>>> /IMPLIB:build\temp.win32-2.7\Release\psycopg\_psycopg.lib >>>>> /MANIFESTFILE:build\temp.win32-2.7\Release\psycopg\_psycopg.pyd.manifest >>>>> LINK : fatal error LNK1181: cannot open input file 'libpq.lib' >>>>> error: command >>>>> 'C:\\Users\\dpage\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ >>>>> for Python\\9.0\\VC\\Bin\\link.exe' failed with exit status 1181 >>>>> >>>>> ---------------------------------------- >>>>> Failed building wheel for psycopg2 >>>>> >>>>> %PGDIR% is set to: C:/Program Files (x86)/PostgreSQL/9.5, but note >>>>> that /LIBPATH is including "C:/PROGRA~1/PG/pg95/lib". >>>>> >>>>> - As far as I can see, the Helpfiles are not built or bundled (talk to >>>>> Sandeep about this) >>>>> >>>>> - No Start Menu icon is created. >>>>> >>>>> - Why is 3rd_party_licences.txt included? We don't need that. >>>>> >>>>> - pkg/win32/installer.iss should be added to a .gitignore file. >>>>> >>>>> - SplashScreen.bmp doesn't seem to be used (though it is referenced >>>>> from the installer config file. >>>>> >>>>> - Running the app fails with the following (I suspect because of the >>>>> psycopg2 issue above): >>>>> >>>>> --------------------------- >>>>> Setup >>>>> --------------------------- >>>>> Unable to execute file: >>>>> C:\Program Files (x86)\pgAdmin 4\v1\runtime\pgAdmin4.exe >>>>> >>>>> CreateProcess failed; code 2. >>>>> The system cannot find the file specified. >>>>> --------------------------- >>>>> OK >>>>> --------------------------- >>>>> >>>>> The only file in that directory is python27.dll. This is probably >>>>> caused by this: >>>>> >>>>> fatal error LNK1112: module machine type 'x64' conflicts with target >>>>> machine type 'X86' >>>>> >>>>> - The Add/Remove Programs entry text should be: "pgAdmin 4 v1", thus >>>>> allowing v1.1 to be a bug-fix release, and 2.0 to be the next major version. >>>>> >>>>> - Any pre-existing pgadmin4.db is being shipped. >>>>> >>>>> - Any pre-existing *.pyc files are being shipped. >>>>> >>>>> -- >>>>> Dave Page >>>>> Blog: http://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>>> EnterpriseDB UK: http://www.enterprisedb.com >>>>> The Enterprise PostgreSQL Company >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Thanks & Regards >>>> >>>> *Paresh More* >>>> >>>> [image: NEW-EDB-logo-4c] >>>> >>>> Pune, India. >>>> Cell : +919922000564 | www.enterprisedb.com >>>> >>> >>> >>> >>> -- >>> >>> Thanks & Regards >>> >>> *Paresh More* >>> >>> [image: NEW-EDB-logo-4c] >>> >>> Pune, India. >>> Cell : +919922000564 | www.enterprisedb.com >>> >> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > -- Thanks & Regards *Paresh More* [image: NEW-EDB-logo-4c] Pune, India. Cell : +919922000564 | www.enterprisedb.com --001a11449c0651bac005345fef52 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello Dave

Attached is the updated patc= h for pgAdmin 4 windows

- Windows x86 and amd64 ch= eck is added, so now on 32 machine if amd64 is selected it would not allow = to generate installer.
- check is added which will check if any m= ismatch in QT(msvc) and VC version

Installer locat= ion -

https://uploads.enterprisedb.com/do= wnload.php?file=3D7486e62c393b168f3df74d983268b923


And = all issues which you mentioned are also fixed.
=C2=A0

On Tue, May 31, 2016 at 8:17 PM, Da= ve Page <dpage@pgadmin.org> wrote:
Oh - in addition, pgadmin4.db is being shipped.=
On Tue, May 31, 2016 at 3:04 PM, Dave Page <d= page@pgadmin.org> wrote:
Hi

This still doesn't build for me:

> make x86
...
...

Generating Code...
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:W= INDOWS "/MANIFESTDEPENDENCY:type=3D'win32' name=3D'M
=
icrosoft.Windows.Common-Controls' version=3D'6.0.0.0' publ= icKeyToken=3D'6595b64144ccf1df' language=3D'*' processorArc= hitecture
=3D'*'" /MANIFEST:embed /OUT:releas= e\pgAdmin4.exe @C:\Users\dpage\AppData\Local\Temp\nm5F51.tmp
Qt5C= ore.lib(Qt5Core.dll) : fatal error LNK1112: module machine type 'x64= 9; conflicts with target machine type 'X86'
NMAKE : fatal= error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.= 0\VC\BIN\link.EXE"' : return code '0x458'
=
Stop.
NMAKE : fatal error U1077: '"C:\Pro= gram Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe"' := return code '0x2'
Stop.

Abortin= g build!
"Preparing Creation of windows installer&quo= t;
cp: cannot create regular file `C:\\Users\\dpage\\Documents\\p= gadmin4\\pkg\\win32\\win-build\\/C:\\Users\\dpage\\Documen
ts\\pg= admin4\\pkg\\win32\\Resources\\pgAdmin4.ico': No such file or directory=
"C:\Program Files (x86)\Inno Setup 5\ISCC.exe" /q &quo= t;C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss"
Error on line 101 in C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer= .iss: Column 3:
Semicolon (';') expected.
Compi= le aborted.

(note that the build doesn't abort= ). I then try a different QTDIR, this time a 32 bit one:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 link /NOLOGO /DYNAMICBASE /NX= COMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type=3D= 'win32' name=3D'M
icrosoft.Windows.Common-Controls= 9; version=3D'6.0.0.0' publicKeyToken=3D'6595b64144ccf1df' = language=3D'*' processorArchitecture
=3D'*'"= /MANIFEST /MANIFESTFILE:release\pgAdmin4.exe.embed.manifest /OUT:release\p= gAdmin4.exe @C:\Users\dpage\AppData\Loca
l\Temp\nm1C68.tmp=
qtmain.lib(qtmain_win.obj) : error LNK2038: mismatch detected fo= r '_MSC_VER': value '1700' doesn't match value '180= 0' in
=C2=A0pgAdmin4.obj
release\pgAdmin4.exe : fat= al error LNK1319: 1 mismatches detected
NMAKE : fatal error U1077= : '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\lin= k.EXE"' : return code '0x527'

Stop.
NMAKE : fatal error U1077: '"C:\Program Files (= x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe"' : return code= '0x2'
Stop.

Aborting build!
"Preparing Creation of windows installer"
cp: cannot create regular file `C:\\Users\\dpage\\Documents\\pgadmin4\\pkg= \\win32\\win-build\\/C:\\Users\\dpage\\Documen
ts\\pgadmin4\\pkg\= \win32\\Resources\\pgAdmin4.ico': No such file or directory
&= quot;C:\Program Files (x86)\Inno Setup 5\ISCC.exe" /q "C:\Users\d= page\Documents\pgadmin4\pkg\win32\installer.iss"
Error on li= ne 101 in C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss: Column= 3:
Semicolon (';') expected.
Compile aborted.<= /div>

If I then try a 64bit build:

<= /div>
> make amd64
...
...

<= div class=3D"gmail_extra">
Generating Code.= ..
=C2=A0 =C2=A0 =C2=A0 =C2=A0 link /NOLOGO= /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTD= EPENDENCY:type=3D'win32' name=3D'M
icrosoft.Windows.Common-Controls' version=3D'6.0.0.0' publi= cKeyToken=3D'6595b64144ccf1df' language=3D'*' processorArch= itecture
=3D'*'" /MANIF= EST:embed /OUT:release\pgAdmin4.exe @C:\Users\dpage\AppData\Local\Temp\nmF7= B9.tmp
Server.obj : error LNK2019: unresolv= ed external symbol __imp_PyString_FromString referenced in function "p= ublic: __cdecl
=C2=A0Server::Server(unsigne= d short)" (??0Server@@QEAA@G@Z)
Server= .obj : error LNK2019: unresolved external symbol __imp_PyList_Append refere= nced in function "public: __cdecl Serve
r::Server(unsigned short)" (??0Server@@QEAA@G@Z)
Server.obj : error LNK2019: unresolved external symbol __imp_P= yFile_FromString referenced in function "protected: virtua
l void __cdecl Server::run(void)" (?run@Server@@M= EAAXXZ)
Server.obj : error LNK2019: unresol= ved external symbol __imp_PyFile_AsFile referenced in function "protec= ted: virtual vo
id __cdecl Server::run(void= )" (?run@Server@@MEAAXXZ)
Server.obj := error LNK2019: unresolved external symbol __imp_Py_SetProgramName referenc= ed in function "public: __cdecl S
erve= r::Server(unsigned short)" (??0Server@@QEAA@G@Z)
Server.obj : error LNK2019: unresolved external symbol __imp_Py_= Initialize referenced in function "public: __cdecl Serve
r::Server(unsigned short)" (??0Server@@QEAA@G@Z)
Server.obj : error LNK2019: unresolved extern= al symbol __imp_Py_Finalize referenced in function "public: virtual __= cdecl
=C2=A0Server::~Server(void)" (??= 1Server@@UEAA@XZ)
Server.obj : error LNK201= 9: unresolved external symbol __imp_PyRun_SimpleStringFlags referenced in f= unction "protected:
virtual void __cde= cl Server::run(void)" (?run@Server@@MEAAXXZ)
Server.obj : error LNK2019: unresolved external symbol __imp_PyRun_S= impleFileExFlags referenced in function "protected:
virtual void __cdecl Server::run(void)" (?run@Server@@ME= AAXXZ)
Server.obj : error LNK2019: unresolv= ed external symbol __imp_PySys_GetObject referenced in function "publi= c: __cdecl Ser
ver::Server(unsigned short)&= quot; (??0Server@@QEAA@G@Z)
Server.obj : er= ror LNK2019: unresolved external symbol __imp_Py_NoSiteFlag referenced in f= unction "public: __cdecl Serve
r::Serv= er(unsigned short)" (??0Server@@QEAA@G@Z)
release\pgAdmin4.exe : fatal error LNK1120: 11 unresolved externals
NMAKE : fatal error U1077: '"C:\Progr= am Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\link.EXE"'= ; : return code '
0x460'
Stop.
NMAKE : f= atal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio= 12.0\VC\bin\nmake.exe"' : return code '0x2'
Stop.

Aborting build!
&= quot;Preparing Creation of windows installer"
cp: cannot create regular file `C:\\Users\\dpage\\Documents\\pgadmi= n4\\pkg\\win32\\win-build\\/C:\\Users\\dpage\\Documen
ts\\pgadmin4\\pkg\\win32\\Resources\\pgAdmin4.ico': No such = file or directory
"C:\Program Files (x= 86)\Inno Setup 5\ISCC.exe" /q "C:\Users\dpage\Documents\pgadmin4\= pkg\win32\installer.iss"
Error on line= 101 in C:\Users\dpage\Documents\pgadmin4\pkg\win32\installer.iss: Column 3= :
Semicolon (';') expected.
Compile aborted.On Mon, May 30,=C2=A0

So, specific issue= s seen:

- At least one of the default paths in make.bat is wrong - the one contai= ning Syswow64 should contain a 32 bit library.

- The 32 bit paths will certainly = be wrong on 32 bit Windows.

- Make.bat does not properly exit following errors.

- Error= handlers like=C2=A0setPythonDetails don't have appropriate names (mayb= e err_handle_python ?)

- Error handlers like=C2=A0setPythonDetails display multip= le errors at once, only one of may have been the actual problem.

- Using SET in t= he batch script is modifying the environment of the parent shell (which I f= ound earlier has probably wasted a lot of my time)

- In general, it seems very fr= agile, and easy to break with different versions of tools being installed. = Such issues should be checked for and warned about (e.g. if there is a 32/6= 4 bit mismatch).

- Shouldn't it be PGDIR, not PG_PATH? That's what I see = being used elsewhere.

- The installer build complains it cannot find the icon.

- The i= nstaller build fails due to a syntax error in installer.iss.

- Shouldn't the = temp folders be in $SRC/win32-build to match what is done on Mac?

- A number of t= abs have crept back into Make.bat after I replaced them all with ' =C2= =A0 =C2=A0' last time.

- %wd is used in some places, %WD in others. Similar, = rem vs. REM (the latter of which I standardised on last time)

- The README is poo= rly formatted and doesn't make sense in a number of places. Rough updat= e attached for review and further improvement.

2016 at 7:40 AM, Paresh = More <paresh.more@enterprisedb.com> wrote:
Hello Dave,

Following thi= ngs are also fixed in the patch as per discussed with sandeep.
- added "MINIFY_HTML =3D= False" to config_local.py=C2=A0
- win-build removed following a successful build

Attached is the updated patch.




On Fri, May 27, 2016 at 10:32 PM, Paresh More <paresh.more@enterprisedb.com> wrote:
=
Hello Dave,

Make.bat u= sage is change to=C2=A0

Make.bat x86 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= // It would generated 32 bit installer
Make.bat adm64 =C2=A0 =C2=A0 // would generated 64 bit installer
Make.bat clean =C2=A0 =C2=A0 =C2=A0 // Will=C2= =A0cleanup all output it creates in normal= mode

Now Make.bat would generated 32/64 installers as per selecte= d.

- Avoids trashi= ng a pre-existing config_local.py, and creates a very simple one in the sta= ging directory.
DONE

= - Various tidy-ups of Make.bat.
Tried to clean up code and added some information to the scripts

- Change the default path to %ProgramFiles%\pgAdmin 4\v<major> (adde= d the v, as <major> on it's own looks weird)
DONE - Based on 32 bit or 64 bit it would install a= ccordingly =C2=A0

- Make.bat sho= uld take a "clean" parameter, to cleanup all output it creates in= normal mode.
D= ONE

- The package name in the installer shou= ld be set from config.py as the version is.
DONE

=C2=A0 psycopg2 issue is r= esolved.
=C2=A0=C2=A0
- As far as I can see, the Helpfiles are not built or bund= led (talk to Sandeep about this)
DONE - Helpfil= es are added to installer

- No Start Menu ic= on is created.
DONE

- Why i= s 3rd_party_licences.txt included? We don't need that.
Removed it is not required

- pkg/win32/inst= aller.iss should be added to a .gitignore file.
DONE
=

- SplashScreen.bmp doesn't seem to be used (t= hough it is referenced from the installer config file.
Spl= ashscreen would be now displayed during installation

- Based on 32/64 python27.dll would be = shipped

=
- The Add/Remove Programs entry= text should be: "pgAdmin 4 v1", thus allowing v1.1 to be a bug-f= ix release, and 2.0 to be the next major version.
DONE

- Any pre-existing pgadmin4.db is be= ing shipped.
DONE

- Any pre= -existing *.pyc files are being shipped.
DONE
I have tested on 32 bit machine only and its working fine, for= 64 bit all changes are in place, Make.bat amd64 would generate the desired= installers.


Attached is the update= d Patch.


On Thu, May 26, 2016 at 7:13 PM, Dave Pag= e <dpage@pgadmin.org> wrote:
Hi

On Fri, May 20, 2016 at 9:33 AM, Paresh More <paresh.more@ente= rprisedb.com> wrote:
Hel= lo Dave.

Attached are two patch for pgAdmin4-windows=C2= =A0

pgAdmin4_createDB.pa= tch
- patch for= =C2=A0pgAdmin4.py to autocreate database configuration if does not exist.= =C2=A0
- Now pgadmin.db would be not be=C2=A0bundled= =C2=A0with installer, it would be created if pgAdmin4.py is executed for th= e first time.

<= div>This is committed.
=C2=A0

pgAdmin4_windows.patch
- Environment variables once set will over ride the existing script v= ariables.
- Issue related to path with quotes are removed.
<= div>- New Readme.txt is added.
- Modified Error reporting.
<= div>- Python check was missing related to which requirement file it should = pick for creating private environment based on python version is also fixed= .

Attached is an update = to this patch, which modifies the following:

- Avo= ids trashing a pre-existing config_local.py, and creates a very simple one = in the staging directory.

- Various tidy-ups of Ma= ke.bat.

- Change the default path to %ProgramFiles= %\pgAdmin 4\v<major> (added the v, as <major> on it's own l= ooks weird)

Please update further to address the f= ollowing issues. I need this completed ASAP, thanks:

- Make.bat should take a "clean" parameter, to cleanup al= l output it creates in normal mode.

- The package = name in the installer should be set from config.py as the version is.
=

- I see the following error:

= =C2=A0 error: [Error 183] Cannot create a file when that file already exist= s: 'build\\bdist.win32\\wheel\\importlib-1.0.3.data\\..'
=
=C2=A0 ----------------------------------------
= =C2=A0 Failed building wheel for importlib
=C2=A0=C2=A0
- And the following error:

=C2=A0 C:\Users\dpage\= AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\li= nk.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:c:\python27\Libs /LIBPATH:c:\u= sers\dpage\documents\pgadmin4\pkg\win32\release\ve_python\libs /LIBPATH:c:\= users\dpage\documents\pgadmin4\pkg\win32\release\ve_python\PCbuild /LIBPATH= :c:\users\dpage\documents\pgadmin4\pkg\win32\release\ve_python\PC\VS9.0 /LI= BPATH:C:/PROGRA~1/PG/pg95/lib ws2_32.lib advapi32.lib secur32.lib libpq.lib= shfolder.lib build\temp.win32-2.7\Release\psycopg\psycopgmodule.obj build\= temp.win32-2.7\Release\psycopg\green.obj build\temp.win32-2.7\Release\psyco= pg\pqpath.obj build\temp.win32-2.7\Release\psycopg\utils.obj build\temp.win= 32-2.7\Release\psycopg\bytes_format.obj build\temp.win32-2.7\Release\psycop= g\connection_int.obj build\temp.win32-2.7\Release\psycopg\connection_type.o= bj build\temp.win32-2.7\Release\psycopg\cursor_int.obj build\temp.win32-2.7= \Release\psycopg\cursor_type.obj build\temp.win32-2.7\Release\psycopg\diagn= ostics_type.obj build\temp.win32-2.7\Release\psycopg\error_type.obj build\t= emp.win32-2.7\Release\psycopg\lobject_int.obj build\temp.win32-2.7\Release\= psycopg\lobject_type.obj build\temp.win32-2.7\Release\psycopg\notify_type.o= bj build\temp.win32-2.7\Release\psycopg\xid_type.obj build\temp.win32-2.7\R= elease\psycopg\adapter_asis.obj build\temp.win32-2.7\Release\psycopg\adapte= r_binary.obj build\temp.win32-2.7\Release\psycopg\adapter_datetime.obj buil= d\temp.win32-2.7\Release\psycopg\adapter_list.obj build\temp.win32-2.7\Rele= ase\psycopg\adapter_pboolean.obj build\temp.win32-2.7\Release\psycopg\adapt= er_pdecimal.obj build\temp.win32-2.7\Release\psycopg\adapter_pint.obj build= \temp.win32-2.7\Release\psycopg\adapter_pfloat.obj build\temp.win32-2.7\Rel= ease\psycopg\adapter_qstring.obj build\temp.win32-2.7\Release\psycopg\micro= protocols.obj build\temp.win32-2.7\Release\psycopg\microprotocols_proto.obj= build\temp.win32-2.7\Release\psycopg\typecast.obj /OUT:build\lib.win32-2.7= \psycopg2\_psycopg.pyd /IMPLIB:build\temp.win32-2.7\Release\psycopg\_psycop= g.lib /MANIFESTFILE:build\temp.win32-2.7\Release\psycopg\_psycopg.pyd.manif= est
=C2=A0 LINK : fatal error LNK1181: cannot open input file = 9;libpq.lib'
=C2=A0 error: command 'C:\\Users\\dpage\\App= Data\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\B= in\\link.exe' failed with exit status 1181

=C2= =A0 ----------------------------------------
=C2=A0 Failed buildi= ng wheel for psycopg2
=C2=A0=C2=A0
=C2=A0 %PGDIR% is se= t to: C:/Program Files (x86)/PostgreSQL/9.5, but note that /LIBPATH is incl= uding "C:/PROGRA~1/PG/pg95/lib".
=C2=A0=C2=A0
- As far as I can see, the Helpfiles are not built or bundled (talk to San= deep about this)

- No Start Menu icon is created.<= /div>

- Why is 3rd_party_licences.txt included? We don&#= 39;t need that.

- pkg/win32/installer.iss should b= e added to a .gitignore file.

- SplashScreen.bmp d= oesn't seem to be used (though it is referenced from the installer conf= ig file.

- Running the app fails with the followin= g (I suspect because of the psycopg2 issue above):

---------------------------
Setup
--------------------= -------
Unable to execute file:
C:\Program Files (x86)\= pgAdmin 4\v1\runtime\pgAdmin4.exe

CreateProcess fa= iled; code 2.
The system cannot find the file specified.
---------------------------
OK =C2=A0=C2=A0
---------= ------------------

The only file in that directory= is python27.dll. This is probably caused by this:

fatal error LNK1112: module machine type 'x64' conflicts with targ= et machine type 'X86'

- The Add/Remove Pro= grams entry text should be: "pgAdmin 4 v1", thus allowing v1.1 to= be a bug-fix release, and 2.0 to be the next major version.

=
- Any pre-existing pgadmin4.db is being shipped.

<= /div>
- Any pre-existing *.pyc files are being shipped.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twi= tter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise Pos= tgreSQL Company



-= -

Thanks & Regards

Paresh More

3D"NEW-EDB-logo-4c"

Pune, India.




--

Thanks & Regards

Paresh More

3D"NEW-=

Pune, India.




--
=
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

Enterpri= seDB UK: http://w= ww.enterprisedb.com
The Enterprise PostgreSQL Company



--
Dave Pa= ge
Blog: http:= //pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterpris= edb.com
The Enterprise PostgreSQL Company



--
=

Thanks & Regards=

Paresh More

3D"NEW-EDB-logo-4c"

Pune, India.

Cell : =C2=A0+919922000564 | =C2=A0www.e= nterprisedb.com
--001a11449c0651bac005345fef52-- --001a11449c0651bac405345fef54 Content-Type: application/octet-stream; name="pgadmin4_windows_3_June_16.patch" Content-Disposition: attachment; filename="pgadmin4_windows_3_June_16.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iozs15dm0 ZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDAz ODZlMDMuLjg0M2FlN2IgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIv LmdpdGlnbm9yZQpAQCAtMjcsMyArMjcsNyBAQCBwZ2FkbWluNC5sb2cKIC9t YWMtYnVpbGQKIC9zcmMtYnVpbGQKIC9kaXN0Cisvd2luLWJ1aWxkCitydW50 aW1lL01ha2VmaWxlLkRlYnVnCitydW50aW1lL01ha2VmaWxlLlJlbGVhc2UK K3J1bnRpbWUvcmVsZWFzZS8KZGlmZiAtLWdpdCBhL01ha2UuYmF0IGIvTWFr ZS5iYXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmJh NDM3NAotLS0gL2Rldi9udWxsCisrKyBiL01ha2UuYmF0CkBAIC0wLDAgKzEs NDI5IEBACitAZWNobyBvZmYKK3NldGxvY2FsCitSRU0KK1JFTSAqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqCitzZXQgV0Q9JWNkJQorc2V0ICJQR0JVSUxEUEFUSD0l V0QlXHdpbi1idWlsZCIKK3NldCBDTURPUFRJT049IiIKK0lGICIlMSIgPT0g ImNsZWFuIiAgU0VUIENNRE9QVElPTj0iVkFMSUQiCitJRiAiJTEiID09ICJ4 ODYiICAgIFNFVCBDTURPUFRJT049IlZBTElEIgorSUYgIiUxIiA9PSAiYW1k NjQiICBTRVQgQ01ET1BUSU9OPSJWQUxJRCIKKworSUYgTk9UICVDTURPUFRJ T04lPT0iVkFMSUQiICAoIEdPVE8gVVNBR0UgKQorc2V0IEFSQ0hJVEVDVFVS RT0lMQorCitJRiAiJUFSQ0hJVEVDVFVSRSUiPT0iY2xlYW4iICgKKyAgICBH T1RPIENMRUFOX1JFTEVBU0UKKyAgICBnb3RvOmV4aXQKKykKKworUkVNIENo ZWNrIG9zIGFyY2hpdGVjdHVyZSB4ODYgb3IgYW1kNjQKK3NldCBSZWdRcnk9 SEtMTVxIYXJkd2FyZVxEZXNjcmlwdGlvblxTeXN0ZW1cQ2VudHJhbFByb2Nl c3NvclwwCitSRUcuZXhlIFF1ZXJ5ICVSZWdRcnklID4gY2hlY2tPUy50eHQK K0ZpbmQgL2kgIng4NiIgPCBDaGVja09TLnR4dCA+IFN0cmluZ0NoZWNrLnR4 dAorc2V0IE9TVFlQRT0iIgorSUYgJUVSUk9STEVWRUwlID09IDAgKAorICAg IHNldCBPU1RZUEU9eDg2CispIGVsc2UgKAorICAgIHNldCBPU1RZUEU9YW1k NjQKKykKK2RlbCBDaGVja09TLnR4dCBTdHJpbmdDaGVjay50eHQKK3NldCBP U1ZBTFVFPSIiCitJRiAiJU9TVFlQRSUiPT0ieDg2IiAoCisgICAgSUYgIiVB UkNISVRFQ1RVUkUlIj09ImFtZDY0IiAoCisgICAgICAgIGVjaG8gQVJDSElU RUNUVVJFIC0gJUFSQ0hJVEVDVFVSRSUgY2Fubm90IGJlIHJ1biBvbiAzMiBi aXQgbWFjaGluZQorICAgICAgICBnb3RvOmV4aXQKKyAgICApCisgICAgT1NW QUxVRT0lT1NUWVBFJQorKQorCitSRU0gQ2hlY2sgaWYgaXRzIGlzIHdpbmRv d3MgMzIgYml0IG1hY2hpbmUgYW5kIHNlbGVjdGVkIGFyY2hpdGVjdHVyZSBp cyB4ODYKK0lGICVPU1ZBTFVFJT09Ing4NiIgKAorICAgIElGICIlUFlUSE9O X0hPTUUlIiA9PSAiIiAgIFNFVCAiUFlUSE9OX0hPTUU9QzpcUHl0aG9uMjci CisgICAgSUYgIiVQWVRIT05fRExMJSIgPT0gIiIgICAgU0VUICJQWVRIT05f RExMPUM6XFdpbmRvd3NcU3lzdGVtMzJccHl0aG9uMjcuZGxsIgorICAgIElG ICIlUVRESVIlIiA9PSAiIiAgICAgICAgIFNFVCAiUVRESVI9QzpcUXRcUXQ1 LjUuMVw1LjVcbXN2YzIwMTMiCisgICAgSUYgIiVQR0RJUiUiID09ICIiICAg ICAgICAgU0VUICJQR0RJUj1DOlxQcm9ncmFtIEZpbGVzXFBvc3RncmVTUUxc OS41IgorICAgIElGICIlSU5OT1RPT0wlIiA9PSAiIiAgICAgIFNFVCAiSU5O T1RPT0w9QzpcUHJvZ3JhbSBGaWxlc1xJbm5vIFNldHVwIDUiCisgICAgSUYg IiVWQ0RJUiUiID09ICIiICAgICAgICAgU0VUICJWQ0RJUj1DOlxQcm9ncmFt IEZpbGVzXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvIDEyLjBcVkMiCisgICAg Z290byBTS0lQQVJDVkFMSURBVElPTgorKQorCitSRU0gQ2hlY2sgaWYgaXRz IGlzIHdpbmRvd3MgMzIgYml0IG1hY2hpbmUgYW5kIHNlbGVjdGVkIGFyY2hp dGVjdHVyZSBpcyB4ODYgb3IgYW1kNjQKK0lGICIlQVJDSElURUNUVVJFJSI9 PSJ4ODYiICgKKyAgICBJRiAiJVBZVEhPTl9IT01FJSIgPT0gIiIgICBTRVQg IlBZVEhPTl9IT01FPUM6XFB5dGhvbjI3IgorICAgIElGICIlUFlUSE9OX0RM TCUiID09ICIiICAgIFNFVCAiUFlUSE9OX0RMTD1DOlxXaW5kb3dzXFN5c1dP VzY0XHB5dGhvbjI3LmRsbCIKKyAgICBJRiAiJVFURElSJSIgPT0gIiIgICAg ICAgICBTRVQgIlFURElSPUM6XFF0XFF0NS41LjFcNS41XG1zdmMyMDEzIgor ICAgIElGICIlUEdESVIlIiA9PSAiIiAgICAgICAgIFNFVCAiUEdESVI9Qzpc UHJvZ3JhbSBGaWxlcyAoeDg2KVxQb3N0Z3JlU1FMXDkuNSIKKyAgICBJRiAi JUlOTk9UT09MJSIgPT0gIiIgICAgICBTRVQgIklOTk9UT09MPUM6XFByb2dy YW0gRmlsZXMgKHg4NilcSW5ubyBTZXR1cCA1IgorICAgIElGICIlVkNESVIl IiA9PSAiIiAgICAgICAgIFNFVCAiVkNESVI9QzpcUHJvZ3JhbSBGaWxlcyAo eDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpbyAxMi4wXFZDIgorKQorCitJ RiAiJUFSQ0hJVEVDVFVSRSUiPT0iYW1kNjQiICgKKyAgICBJRiAiJVBZVEhP Tl9IT01FJSIgPT0gIiIgICBTRVQgIlBZVEhPTl9IT01FPUM6XFB5dGhvbjI3 LXg2NCIKKyAgICBJRiAiJVBZVEhPTl9ETEwlIiA9PSAiIiAgICBTRVQgIlBZ VEhPTl9ETEw9QzpcV2luZG93c1xTeXN0ZW0zMlxweXRob24yNy5kbGwiCisg ICAgSUYgIiVRVERJUiUiID09ICIiICAgICAgICAgU0VUICJRVERJUj1DOlxR dC14NjRcUXQ1LjUuMVw1LjVcbXN2YzIwMTMiCisgICAgSUYgIiVQR0RJUiUi ID09ICIiICAgICAgICAgU0VUICJQR0RJUj1DOlxQcm9ncmFtIEZpbGVzXFBv c3RncmVTUUxcOS41IgorICAgIElGICIlSU5OT1RPT0wlIiA9PSAiIiAgICAg IFNFVCAiSU5OT1RPT0w9QzpcUHJvZ3JhbSBGaWxlc1xJbm5vIFNldHVwIDUi CisgICAgSUYgIiVWQ0RJUiUiID09ICIiICAgICAgICAgU0VUICJWQ0RJUj1D OlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvIDEyLjBc VkMiCispCisKKzpTS0lQQVJDVkFMSURBVElPTgorUkVNIHNldCB0aGUgdmFy aWFibGVzIGlmIG5vdCBhdmFpbGFsYmUgaW4gd2luZG93cyBlbnZpcm9tZW50 CitzZXQgVkNWQVI9JVZDRElSJVx2Y3ZhcnNhbGwuYmF0CitzZXQgVkNOTUFL RT0lVkNESVIlXGJpblxubWFrZS5leGUKK3NldCBRTUFLRT0lUVRESVIlXGJp blxxbWFrZS5leGUKK3NldCBWSVJUVUFMRU5WPXZlX3B5dGhvbgorc2V0IFRB UkdFVElOU1RBTExFUj0lV0QlXGRpc3QKKworRk9SIC9GICJ0b2tlbnM9MyIg JSVhIElOICgnZmluZHN0ciAvQzoiQVBQX1JFTEVBU0UgPSIgJVdEJVx3ZWJc Y29uZmlnLnB5JykgICAgRE8gc2V0IEFQUF9SRUxFQVNFPSUlYQorRk9SIC9G ICJ0b2tlbnM9MyIgJSVhIElOICgnZmluZHN0ciAvQzoiQVBQX1JFVklTSU9O ID0iICVXRCVcd2ViXGNvbmZpZy5weScpICAgRE8gc2V0IEFQUF9SRVZJU0lP Tl9WRVJTSU9OPSUlYQorRk9SIC9GICJ0b2tlbnM9MyIgJSVhIElOICgnZmlu ZHN0ciAvQzoiQVBQX1NVRkZJWCA9IiAlV0QlXHdlYlxjb25maWcucHknKSAg ICAgRE8gc2V0IEFQUF9TVUZGSVhfVkVSU0lPTj0lJWEKK1JFTSByZW1vdmUg c2luZ2xlIHF1b3RlIGZyb20gdGhlIHN0cmluZworc2V0IEFQUF9TVUZGSVhf VkVSU0lPTj0lQVBQX1NVRkZJWF9WRVJTSU9OOic9JQorc2V0IEFQUF9OQU1F PSIiCitGT1IgL0YgInRva2Vucz0yKiBkZWxpbXM9JyIgJSVhIElOICgnZmlu ZHN0ciAvQzoiQVBQX05BTUUgPSIgd2ViXGNvbmZpZy5weScpICAgRE8gc2V0 IEFQUF9OQU1FPSUlYQorc2V0IElOU1RBTExFUk5BTUU9JUFQUF9OQU1FJS12 JUFQUF9SRUxFQVNFJS4lQVBQX1JFVklTSU9OX1ZFUlNJT04lLSVBUFBfU1VG RklYX1ZFUlNJT04lLSVBUkNISVRFQ1RVUkUlLmV4ZQorCitzZXQgUEdBRE1J TjRfVkVSU0lPTj12JUFQUF9SRUxFQVNFJQorc2V0IFBHQURNSU40X0FQUF9W RVJTSU9OPSVBUFBfUkVMRUFTRSUuJUFQUF9SRVZJU0lPTl9WRVJTSU9OJQor CitlY2hvICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioKK2VjaG8gICAgICAgICAgICAg ICAgICAgICAgICBTIFUgTSBNIEEgUiBZCitlY2hvICoqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioKK2VjaG8gVGFyZ2V0IG1vZGUgPSAlQVJDSElURUNUVVJFJQorZWNo byBJTk5PVE9PTCAgICA9ICVJTk5PVE9PTCUKK2VjaG8gVkNESVIgICAgICAg PSAlVkNESVIlCitlY2hvIE5NQUtFICAgICAgID0gJVZDTk1BS0UlCitlY2hv IFFURElSICAgICAgID0gJVFURElSJQorZWNobyBRTUFLRSAgICAgICA9ICVR TUFLRSUKK2VjaG8gUFlUSE9OX0hPTUUgPSAlUFlUSE9OX0hPTUUlCitlY2hv IFBZVEhPTl9ETEwgID0gJVBZVEhPTl9ETEwlCitlY2hvIFBHRElSICAgICAg ID0gJVBHRElSJQorZWNobyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisKK1JFTSBD aGVjayBpZiBwYXRoIHNldCBpbiBlbnZpcm9tZW50cyByZWFsbHkgZXhpc3Qg b3Igbm90ID8KK2lmIE5PVCBFWElTVCAiJUlOTk9UT09MJSIgICAgICAgICAg R09UTyBlcnJfaGFuZGxlX2lubm8KK2lmIE5PVCBFWElTVCAiJVZDRElSJSIg ICAgICAgICAgICAgR09UTyBlcnJfaGFuZGxlX3Zpc3VhbHN0dWRpbworaWYg Tk9UIEVYSVNUICIlVkNWQVIlIiAgICAgICAgICAgICBHT1RPIGVycl9oYW5k bGVfdmlzdWFsc3R1ZGlvCitpZiBOT1QgRVhJU1QgIiVWQ05NQUtFJSIgICAg ICAgICAgIEdPVE8gZXJyX2hhbmRsZV92aXN1YWxzdHVkaW8KK2lmIE5PVCBF WElTVCAiJVFURElSJSIgICAgICAgICAgICAgR09UTyBlcnJfaGFuZGxlX3F0 CitpZiBOT1QgRVhJU1QgIiVRTUFLRSUiICAgICAgICAgICAgIEdPVE8gZXJy X2hhbmRsZV9xdAoraWYgTk9UIEVYSVNUICIlUFlUSE9OX0hPTUUlIiAgICAg ICBHT1RPIGVycl9oYW5kbGVfcHl0aG9uCitpZiBOT1QgRVhJU1QgIiVQWVRI T05fRExMJSIgICAgICAgIEdPVE8gZXJyX2hhbmRsZV9weXRob24KK2lmIE5P VCBFWElTVCAiJVBHRElSJSIgICAgICAgICAgICAgR09UTyBlcnJfaGFuZGxl X3BnCisKK1JFTSBDaGVjayBmb3IgUVQgYW5kIFZDIGRlcGVuZGVuY2VzCitG T1IgL0wgJSVHIElOICgxNSwxLDE5KSBETyAiJVZDRElSJVxiaW5cY2wuZXhl IiAvPyAyPiYxIHwgZmluZHN0ciAvQzoiVmVyc2lvbiAlJUciID4gbnVsICYm IHNldCBNU1ZDX01BSk9SX1ZFUlNJT049JSVHICYmIEdPVE8gUVRfTVNWQwor Cis6UVRfTVNWQworSUYgJU1TVkNfTUFKT1JfVkVSU0lPTiU9PTE5ICAgICBT RVQgUVRfTVNWQ19QQVRIPW1zdmMyMDE1CitJRiAlTVNWQ19NQUpPUl9WRVJT SU9OJT09MTggICAgIFNFVCBRVF9NU1ZDX1BBVEg9bXN2YzIwMTMKK0lGICVN U1ZDX01BSk9SX1ZFUlNJT04lPT0xNyAgICAgU0VUIFFUX01TVkNfUEFUSD1t c3ZjMjAxMgorSUYgJU1TVkNfTUFKT1JfVkVSU0lPTiU9PTE2ICAgICBTRVQg UVRfTVNWQ19QQVRIPW1zdmMyMDEwCitJRiAlTVNWQ19NQUpPUl9WRVJTSU9O JT09MTUgICAgIFNFVCBRVF9NU1ZDX1BBVEg9bXN2YzIwMDgKKworaWYgTk9U IEVYSVNUICIlUVRESVIlXC4uXCVRVF9NU1ZDX1BBVEglIiAgICAgICBHT1RP IGVycl9oYW5kbGVfcXRfbWlzbWF0Y2gKK0lGICVFUlJPUkxFVkVMJSBORVEg MCBFWElUIC9CICVFUlJPUkxFVkVMJQorCitSRU0gZ2V0IFB5dGhvbiB2ZXJz aW9uIGV4LiAyLjcuMSB3aWxsIGdldCBhcyAyNworZm9yIC9mICJ0b2tlbnM9 MSBkZWxpbXM9LiIgJSVHIElOICgnJVBZVEhPTl9IT01FJS9weXRob24uZXhl IC1jICJpbXBvcnQgc3lzOyBwcmludCBzeXMudmVyc2lvbi5zcGxpdCgnICcp WzBdIicpIERPIHNldCBQWVRIT05fTUFKT1I9JSVHCitmb3IgL2YgInRva2Vu cz0yIGRlbGltcz0uIiAlJUcgSU4gKCclUFlUSE9OX0hPTUUlL3B5dGhvbi5l eGUgLWMgImltcG9ydCBzeXM7IHByaW50IHN5cy52ZXJzaW9uLnNwbGl0KCcg JylbMF0iJykgRE8gc2V0IFBZVEhPTl9NSU5PUj0lJUcKK3NldCAiUFlUSE9O X1ZFUlNJT049JVBZVEhPTl9NQUpPUiUlUFlUSE9OX01JTk9SJSIKKworSUYg Tk9UIEVYSVNUICIlUFlUSE9OX0hPTUUlXFNjcmlwdHNcdmlydHVhbGVudi5l eGUiIEdPVE8gZXJyX2hhbmRsZV9weXRob252aXJ0dWFsZW52CisKK3NldCBS RVFVSVJNRU5UVFhUPSIiCitpZiAiJVBZVEhPTl9NQUpPUiUiPT0iMiIgc2V0 IFJFUVVJUk1FTlRUWFQ9cmVxdWlyZW1lbnRzX3B5Mi50eHQKK2lmICIlUFlU SE9OX01BSk9SJSI9PSIzIiBzZXQgUkVRVUlSTUVOVFRYVD1yZXF1aXJlbWVu dHNfcHkzLnR4dAorSUYgJVJFUVVJUk1FTlRUWFQlID09ICIiICAgICAgICAg ICBHT1RPIGVycl9oYW5kbGVfcHl0aG9udmVyc2lvbgorc2V0IFBBVEg9JVBH RElSJTslUEdESVIlXGJpbjslUEFUSCUKKworUkVNIE1haW4gRnVuY3Rpb25z CitjYWxsIDpDTEVBTl9SRUxFQVNFCisKK2NhbGwgOkNSRUFURV9WSVJUVUFM X0VOVgorSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVW RUwlCisKK2NhbGwgOkNSRUFURV9SVU5USU1FX0VOVgorSUYgJUVSUk9STEVW RUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisKK2NhbGwgOkNSRUFU RV9QWVRIT05fRU5WCitJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJVCAvQiAl RVJST1JMRVZFTCUKKworY2FsbCA6Q0xFQU5VUF9FTlYKK0lGICVFUlJPUkxF VkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorCitjYWxsIDpDUkVB VEVfSU5TVEFMTEVSCitJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJVCAvQiAl RVJST1JMRVZFTCUKK2NkICVXRCUKK2dvdG86RVhJVAorCis6Q0xFQU5fUkVM RUFTRQorICAgIGVjaG8gIkNhbGxpbmcgQ2xlYW4gUmVsZWFzZSAuLi4iCisg ICAgaWYgRVhJU1QgIiVQR0JVSUxEUEFUSCUiIHJtZGlyIC9zIC9xICIlUEdC VUlMRFBBVEglIiA+IG51bAorICAgIGZvciAvUiAiJVdEJSIgJSVmIGluICgq LnB5YykgZG8gZGVsIC9xICIlJWYiID4gbnVsCisgICAgaWYgRVhJU1QgIiVX RCVccGtnXHdpbjMyXE91dHB1dCIgcm1kaXIgL3MgL3EgIiVXRCVccGtnXHdp bjMyXE91dHB1dCIgPiBudWwKKyAgICBkZWwgL3EgIiVXRCVccGtnXHdpbjMy XGluc3RhbGxlci5pc3MiID4gbnVsCisgICAgY2QgJVdEJQorR09UTzpFT0YK KworOkNSRUFURV9WSVJUVUFMX0VOVgorICAgIGVjaG8gIkNyZWF0aW5nIFZp cnR1YWwgRW52aXJvbWVudCIKKyAgICBpZiBOT1QgRVhJU1QgIiVQR0JVSUxE UEFUSCUiICBta2RpciAiJVBHQlVJTERQQVRIJSIKKworICAgIGNkICIlUEdC VUlMRFBBVEglIgorICAgICIlUFlUSE9OX0hPTUUlXFNjcmlwdHNcdmlydHVh bGVudi5leGUiICIlVklSVFVBTEVOViUiCisgICAgSUYgJUVSUk9STEVWRUwl IE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisKKyAgICBlY2hvICJBY3Rp dmF0aW5nIFZpcnR1YWwgRW52aXJvbWVudCAtICAlUEdCVUlMRFBBVEglXCVW SVJUVUFMRU5WJVxTY3JpcHRzXGFjdGl2YXRlIgorICAgIENBTEwgIiVQR0JV SUxEUEFUSCVcJVZJUlRVQUxFTlYlXFNjcmlwdHNcYWN0aXZhdGUiCisgICAg c2V0IFBBVEg9JVBHRElSJVxiaW47JVBBVEglCisKKyAgICBlY2hvICJJbnN0 YWxsaW5nIGRlcGVuZGVuY2VzLi4uLi4uLiIKKyAgICBwaXAgaW5zdGFsbCAt ciAiJVdEJVwlUkVRVUlSTUVOVFRYVCUiCisgICAgSUYgJUVSUk9STEVWRUwl IE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAgUkVNIFRoaXMgaXMg cmVxdWlyZWQgYmVjYXVzZSB3aW5kb3dzIG9ubHkgd29yayB3aXRoIDIuNi4x IHZlcnNpb24KKyAgICBwaXAgIGluc3RhbGwgcHN5Y29wZzIgLVUKKyAgICBl Y2hvICJWaXJ0dWFsIEVudmlyb21lbnQgY3JlYXRlZCBzdWNjZXNzZnVsbHku Li4uLi4uLi4uLi4uLi4uLi4iCisKKyAgICBlY2hvICJERWFjdGl2YXRpbmcg VmlydHVhbCBFbnZpcm9tZW50IC0gICVQR0JVSUxEUEFUSCVcJVZJUlRVQUxF TlYlXFNjcmlwdHNcZGVhY3RpdmF0ZSIKKyAgICBDQUxMICIlUEdCVUlMRFBB VEglXCVWSVJUVUFMRU5WJVxTY3JpcHRzXGRlYWN0aXZhdGUiCisKKyAgICBj ZCAlV0QlCitHT1RPOkVPRgorCis6Q1JFQVRFX1JVTlRJTUVfRU5WCisgICAg ZWNobyAiQ29tcGlsaW5nIHNvdXJjZSBjb2RlIC4uLi4iCisgICAgbWtkaXIg IiVQR0JVSUxEUEFUSCVccnVudGltZSIgPiBudWwKKworICAgIFJFTSAtLS0g UHJvY2Vzc2luZyBXRUIgLS0tCisgICAgY2QgIiVXRCUiCisgICAgY2Qgd2Vi CisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVW RUwlCisgICAgeGNvcHkgL1MgL0kgL0UgL0ggL1kgIiVXRCVcd2ViIiAiJVBH QlVJTERQQVRIJVx3ZWIiID4gbnVsCisgICAgSUYgJUVSUk9STEVWRUwlIE5F USAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisKKyAgICBSRU0gQ2xlYW4gdXAg LnB5YywgcGdhZG1pbjQuZGIsIGNvbmZpZ19sb2NhbC5weQorICAgIGZvciAv UiAiJVBHQlVJTERQQVRIJVx3ZWIiICUlZiBpbiAoKi5weWMpIGRvIGRlbCAv cSAiJSVmIgorICAgIGRlbCAvcyAiJVBHQlVJTERQQVRIJVx3ZWJccGdhZG1p bjQuZGIiID4gbnVsCisgICAgZGVsIC9zICIlUEdCVUlMRFBBVEglXHdlYlxj b25maWdfbG9jYWwucHkiID4gbnVsCisgICAgZWNobyBTRVJWRVJfTU9ERSA9 IEZhbHNlID4gIiVQR0JVSUxEUEFUSCVcd2ViXGNvbmZpZ19sb2NhbC5weSIK KyAgICBlY2hvIEhFTFBfUEFUSCA9ICcuLi8uLi8uLi9kb2NzL2VuX1VTL2h0 bWwvJyA+PiAiJVBHQlVJTERQQVRIJVx3ZWJcY29uZmlnX2xvY2FsLnB5Igor ICAgIGVjaG8gTUlOSUZZX0hUTUwgPSBGYWxzZSA+PiAiJVBHQlVJTERQQVRI JVx3ZWJcY29uZmlnX2xvY2FsLnB5IgorICAgIFJFTSBDb21waWxlIGRvYyBm b2xkZXIKKyAgICBta2RpciAiJVBHQlVJTERQQVRIJVxkb2NzXGVuX1VTXGh0 bWwiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9S TEVWRUwlCisgICAgUkVNIGNvbXBpbGUgZG9jcyAtIHdlYgorICAgICIlUEdC VUlMRFBBVEglXCVWSVJUVUFMRU5WJVxTY3JpcHRzXHNwaGlueC1idWlsZC5l eGUiICAgIiVXRCVcZG9jc1xlbl9VUyIgIiVQR0JVSUxEUEFUSCVcZG9jc1xl bl9VU1xodG1sIgorCisgICAgUkVNIC0tLSBQcm9jZXNzaW5nIFJVTlRJTUUg LS0tCisgICAgY2QgIiVXRCUiCisgICAgY2QgcnVudGltZQorICAgIElGICVF UlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorCisgICAg Y2FsbCAiJVZDVkFSJSIgJUFSQ0hJVEVDVFVSRSUKKyAgICBJRiAlRVJST1JM RVZFTCUgTkVRIDAgRVhJVCAvQiAlRVJST1JMRVZFTCUKKyAgICBlY2hvIENh bGxpbmcgLSAgY2FsbCAiJVZDVkFSJSIgJUFSQ0hJVEVDVFVSRSUKKworICAg IGNhbGwgIiVRTUFLRSUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVY SVQgL0IgJUVSUk9STEVWRUwlCisKKyAgICBjYWxsICIlVkNOTUFLRSUiIGNs ZWFuCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9S TEVWRUwlCisKKyAgICBjYWxsICIlVkNOTUFLRSUiCisgICAgSUYgRVJST1JM RVZFTCAxIEdPVE8gRVJSX0hBTkRMRVIKKyAgICBSRU0gQ29weSBiaW5hcnkg dG8gUmVsZWFzZSBGb2xkZXIKKyAgICBjb3B5ICIlV0QlXHJ1bnRpbWVccmVs ZWFzZVxwZ0FkbWluNC5leGUiICIlUEdCVUlMRFBBVEglXHJ1bnRpbWUiCisg ICAgSUYgRVJST1JMRVZFTCAxIEdPVE8gRVJSX0hBTkRMRVIKKworICAgIFJF TSBDb3B5IFFUUCBkZXBlbmRlbmNlcworICAgIGNvcHkgIiVRVERJUiVcYmlu XGljdWR0NTQuZGxsIiAgICIlUEdCVUlMRFBBVEglXHJ1bnRpbWUiCisgICAg SUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisg ICAgY29weSAiJVFURElSJVxiaW5caWN1aW41NC5kbGwiICAgIiVQR0JVSUxE UEFUSCVccnVudGltZSIKKyAgICBJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJ VCAvQiAlRVJST1JMRVZFTCUKKyAgICBjb3B5ICIlUVRESVIlXGJpblxpY3V1 YzU0LmRsbCIgICAiJVBHQlVJTERQQVRIJVxydW50aW1lIgorICAgIElGICVF UlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorICAgIGNv cHkgIiVRVERJUiVcYmluXFF0NUNvcmUuZGxsIiAgICIlUEdCVUlMRFBBVEgl XHJ1bnRpbWUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0Ig JUVSUk9STEVWRUwlCisgICAgY29weSAiJVFURElSJVxiaW5cUXQ1U3FsLmRs bCIgICAgIiVQR0JVSUxEUEFUSCVccnVudGltZSIKKyAgICBJRiAlRVJST1JM RVZFTCUgTkVRIDAgRVhJVCAvQiAlRVJST1JMRVZFTCUKKyAgICBjb3B5ICIl UVRESVIlXGJpblxRdDVHdWkuZGxsIiAgICAiJVBHQlVJTERQQVRIJVxydW50 aW1lIgorICAgIElGICVFUlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJP UkxFVkVMJQorICAgIGNvcHkgIiVRVERJUiVcYmluXFF0NVFtbC5kbGwiICAg ICIlUEdCVUlMRFBBVEglXHJ1bnRpbWUiCisgICAgSUYgJUVSUk9STEVWRUwl IE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAgY29weSAiJVFURElS JVxiaW5cUXQ1T3BlbkdMLmRsbCIgIiVQR0JVSUxEUEFUSCVccnVudGltZSIK KyAgICBJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJVCAvQiAlRVJST1JMRVZF TCUKKyAgICBjb3B5ICIlUVRESVIlXGJpblxRdDVRdWljay5kbGwiICAiJVBH QlVJTERQQVRIJVxydW50aW1lIgorICAgIElGICVFUlJPUkxFVkVMJSBORVEg MCBFWElUIC9CICVFUlJPUkxFVkVMJQorICAgIGNvcHkgIiVRVERJUiVcYmlu XFF0NVNlbnNvcnMuZGxsIiAiJVBHQlVJTERQQVRIJVxydW50aW1lIgorICAg IElGICVFUlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQor ICAgIGNvcHkgIiVRVERJUiVcYmluXFF0NVdpZGdldHMuZGxsIiAiJVBHQlVJ TERQQVRIJVxydW50aW1lIgorICAgIElGICVFUlJPUkxFVkVMJSBORVEgMCBF WElUIC9CICVFUlJPUkxFVkVMJQorICAgIGNvcHkgIiVRVERJUiVcYmluXFF0 NVdlYktpdC5kbGwiICIlUEdCVUlMRFBBVEglXHJ1bnRpbWUiCisgICAgSUYg JUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAg Y29weSAiJVFURElSJVxiaW5cUXQ1TmV0d29yay5kbGwiICIlUEdCVUlMRFBB VEglXHJ1bnRpbWUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQg L0IgJUVSUk9STEVWRUwlCisgICAgY29weSAiJVFURElSJVxiaW5cUXQ1TXVs dGltZWRpYS5kbGwiICIlUEdCVUlMRFBBVEglXHJ1bnRpbWUiCisgICAgSUYg JUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAg Y29weSAiJVFURElSJVxiaW5cUXQ1V2ViQ2hhbm5lbC5kbGwiICIlUEdCVUlM RFBBVEglXHJ1bnRpbWUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVY SVQgL0IgJUVSUk9STEVWRUwlCisgICAgY29weSAiJVFURElSJVxiaW5cUXQ1 UG9zaXRpb25pbmcuZGxsIiAiJVBHQlVJTERQQVRIJVxydW50aW1lIgorICAg IElGICVFUlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQor ICAgIGNvcHkgIiVRVERJUiVcYmluXFF0NVByaW50U3VwcG9ydC5kbGwiICIl UEdCVUlMRFBBVEglXHJ1bnRpbWUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5F USAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAgY29weSAiJVFURElSJVxi aW5cUXQ1V2ViS2l0V2lkZ2V0cy5kbGwiICIlUEdCVUlMRFBBVEglXHJ1bnRp bWUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9S TEVWRUwlCisgICAgY29weSAiJVFURElSJVxiaW5cUXQ1TXVsdGltZWRpYVdp ZGdldHMuZGxsIiAiJVBHQlVJTERQQVRIJVxydW50aW1lIgorICAgIElGICVF UlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorICAgIG1r ZGlyICIlUEdCVUlMRFBBVEglXHJ1bnRpbWVccGxhdGZvcm1zIgorICAgIElG ICVFUlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorCisg ICAgY29weSAiJVFURElSJVxwbHVnaW5zXHBsYXRmb3Jtc1xxd2luZG93cy5k bGwiICIlUEdCVUlMRFBBVEglXHJ1bnRpbWVccGxhdGZvcm1zIiA+IG51bAor ICAgIElGICVFUlJPUkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVM JQorICAgIGVjaG8gW1BhdGhzXSA+ICIlUEdCVUlMRFBBVEglXHJ1bnRpbWVc cXQuY29uZiIKKyAgICBlY2hvIFBsdWdpbnM9cGx1Z2lucyA+PiAiJVBHQlVJ TERQQVRIJVxydW50aW1lXHF0LmNvbmYiCisgICAgZWNobyAiUnVudGltZSBT b3VyY2UgY29kZSBidWlsZCBzdWNjZXNzZnVsbHkuLi4uLi4uLi4uLi4uLi4u Li4iCisKKyAgICBjZCAlV0QlCitHT1RPOkVPRgorCis6Q1JFQVRFX1BZVEhP Tl9FTlYKKyAgICBjb3B5ICVQWVRIT05fRExMJSAiJVBHQlVJTERQQVRIJVxy dW50aW1lIiAgPiBudWwKKyAgICBJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJ VCAvQiAlRVJST1JMRVZFTCUKKyAgICB4Y29weSAvUyAvSSAvRSAvSCAvWSAi JVBZVEhPTl9IT01FJVxETExzIiAiJVBHQlVJTERQQVRIJVwlVklSVFVBTEVO ViVcRExMcyIgPiBudWwKKyAgICBJRiAlRVJST1JMRVZFTCUgTkVRIDAgRVhJ VCAvQiAlRVJST1JMRVZFTCUKKyAgICB4Y29weSAvUyAvSSAvRSAvSCAvWSAi JVBZVEhPTl9IT01FJVxMaWIiICIlUEdCVUlMRFBBVEglXCVWSVJUVUFMRU5W JVxMaWIiID4gbnVsCisgICAgSUYgJUVSUk9STEVWRUwlIE5FUSAwIEVYSVQg L0IgJUVSUk9STEVWRUwlCisKKyAgICBjZCAlV0QlCitHT1RPOkVPRgorCis6 Q1JFQVRFX0lOU1RBTExFUgorICAgIGVjaG8gIlByZXBhcmluZyBDcmVhdGlv biBvZiB3aW5kb3dzIGluc3RhbGxlciIKKyAgICBpZiBOT1QgRVhJU1QgIiVU QVJHRVRJTlNUQUxMRVIlIiBta2RpciAiJVRBUkdFVElOU1RBTExFUiUiCisK KyAgICBjb3B5ICIlV0QlXHBrZ1x3aW4zMlxSZXNvdXJjZXNccGdBZG1pbjQu aWNvIiAiJVBHQlVJTERQQVRIJSJcCisgICAgSUYgJUVSUk9STEVWRUwlIE5F USAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAgUkVNIHNlYXJjaCBhbmQg cmVwbGFjZSBzdHJpbmcgZnJvbSBjb25maWcucHkgYW5kIGNvcHkgdG8gY29u ZmlnX2xvY2FsLnB5CisgICAgY2QgIiVXRCUiCisgICAgY2QgcGtnCisgICAg Y2Qgd2luMzIKKworICAgIEBlY2hvIG9mZgorICAgIHNldGxvY2FsIGRpc2Fi bGVEZWxheWVkRXhwYW5zaW9uCisgICAgc2V0IElucHV0RmlsZT1pbnN0YWxs ZXIuaXNzLmluCisgICAgc2V0IE91dHB1dEZpbGU9aW5zdGFsbGVyLmlzcwor ICAgIHNldCAiX3N0ckZpbmQ9I2RlZmluZSBNeUFwcFZlcnNpb24gIjAuMCIi CisgICAgc2V0ICJfc3RySW5zZXJ0PSNkZWZpbmUgTXlBcHBWZXJzaW9uICIl UEdBRE1JTjRfVkVSU0lPTiUiIgorICAgIHNldCAiX3N0ckZpbmQxPSNkZWZp bmUgTXlBcHBGdWxsVmVyc2lvbiAiMC4wIiIKKyAgICBzZXQgIl9zdHJJbnNl cnQxPSNkZWZpbmUgTXlBcHBGdWxsVmVyc2lvbiAiJVBHQURNSU40X0FQUF9W RVJTSU9OJSIiCisgICAgc2V0ICJfc3RyRmluZDI9I2RlZmluZSBNeUFwcE5h bWUgIjAuMCIiCisgICAgc2V0ICJfc3RySW5zZXJ0Mj0jZGVmaW5lIE15QXBw TmFtZSAiJUFQUF9OQU1FJSIiCisgICAgc2V0ICJfc3RyRmluZDM9I2RlZmlu ZSBNeUFwcEFyY2hpdGVjdHVyZXNNb2RlIgorICAgIHNldCAiX3N0ckluc2Vy dDM9I2RlZmluZSBNeUFwcEFyY2hpdGVjdHVyZXNNb2RlIgorICAgIGlmICIl QVJDSElURUNUVVJFJSI9PSJhbWQ2NCIgc2V0ICJfc3RySW5zZXJ0Mz0jZGVm aW5lIE15QXBwQXJjaGl0ZWN0dXJlc01vZGU9Ing2NCIiCisKKyAgICA6UmVw bGFjZQorICAgID4iJU91dHB1dEZpbGUlIiAoCisgICAgZm9yIC9mICJ1c2Vi YWNrcSBkZWxpbXM9IiAlJUEgaW4gKCIlSW5wdXRGaWxlJSIpIGRvICgKKyAg ICAgICAgaWYgIiUlQSIgZXF1ICIlX3N0ckZpbmQlIiAgKGVjaG8gJV9zdHJJ bnNlcnQlKSAgIGVsc2UgKAorICAgICAgICBpZiAiJSVBIiBlcXUgIiVfc3Ry RmluZDElIiAoZWNobyAlX3N0ckluc2VydDElKSAgZWxzZSAoCisgICAgICAg IGlmICIlJUEiIGVxdSAiJV9zdHJGaW5kMiUiIChlY2hvICVfc3RySW5zZXJ0 MiUpICBlbHNlICgKKyAgICAgICAgaWYgIiUlQSIgZXF1ICIlX3N0ckZpbmQz JSIgKGVjaG8gJV9zdHJJbnNlcnQzJSkgZWxzZSAoZWNobyAlJUEpKSkpCisg ICAgICAgICkKKyAgICApCisgICAgUkVNIGlmICIlQVJDSElURUNUVVJFJSIg ZXF1ICJhbWQ2NCIgKGVjaG8gJV9zdHJJbnNlcnQzJQorICAgIElGICVFUlJP UkxFVkVMJSBORVEgMCBFWElUIC9CICVFUlJPUkxFVkVMJQorCisgICAgZWNo byAiJUlOTk9UT09MJVxJU0NDLmV4ZSIgL3EgIiVXRCVccGtnXHdpbjMyXGlu c3RhbGxlci5pc3MiCisgICAgY2FsbCAiJUlOTk9UT09MJVxJU0NDLmV4ZSIg L3EgIiVXRCVccGtnXHdpbjMyXGluc3RhbGxlci5pc3MiCisgICAgSUYgJUVS Uk9STEVWRUwlIE5FUSAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisgICAgZWNo byBtb3ZlICIlV0QlXHBrZ1x3aW4zMlxPdXRwdXRcc2V0dXAuZXhlIiAiJVRB UkdFVElOU1RBTExFUiVcJUlOU1RBTExFUk5BTUUlIgorICAgIG1vdmUgIiVX RCVccGtnXHdpbjMyXE91dHB1dFxzZXR1cC5leGUiICIlVEFSR0VUSU5TVEFM TEVSJVwlSU5TVEFMTEVSTkFNRSUiCisgICAgSUYgJUVSUk9STEVWRUwlIE5F USAwIEVYSVQgL0IgJUVSUk9STEVWRUwlCisKKyAgICBlY2hvICJMb2NhdGlv biAtICVUQVJHRVRJTlNUQUxMRVIlXCVJTlNUQUxMRVJOQU1FJSIKKyAgICBl Y2hvICJJbnN0YWxsZXIgZ2VuZXJhdGVkIHN1Y2Nlc3NmdWxseS4uLi4uLi4u Li4uLi4uLi4uLiIKKyAgICBHT1RPIENMRUFOX1JFTEVBU0UKKyAgICBjZCAl V0QlCitHT1RPOkVPRgorCis6Q0xFQU5VUF9FTlYKKyAgICByZCAiJVBHQlVJ TERQQVRIJVwlVklSVFVBTEVOViVcSW5jbHVkZSIgL1MgL1EKKyAgICByZCAi JVBHQlVJTERQQVRIJVwlVklSVFVBTEVOViVcU2NyaXB0cyIgL1MgL1EKKyAg ICBkZWwgL3MgIiVQR0JVSUxEUEFUSCVcJVZJUlRVQUxFTlYlXHBpcC1zZWxm Y2hlY2suanNvbiIKKworICAgIGVjaG8gIkNsZWFudXAgcHJpdmF0ZSBlbnZp cm9ubWVudCBzdWNjZXNzZnVsbHkuLi4uLi4uLi4uLi4uLi4uLi4iCisgICAg Y2QgJVdEJQorR09UTzpFT0YKKworOmVycl9oYW5kbGVfaW5ubworICAgIGVj aG8gJUlOTk9UT09MJSBkb2VzIG5vdCBleGlzdAorICAgIGVjaG8gUGxlYXNl IEluc3RhbGwgSW5ub3Rvb2wgYW5kIHNldCBJTk5PVE9PTCBlbnZpcm9tZW50 IFZhcmlhYmxlLgorICAgIGVjaG8gc2V0ICJJTk5PVE9PTD08UEFUSD4iCitn b3RvIEVYSVQKKworOmVycl9oYW5kbGVfdmlzdWFsc3R1ZGlvCisgICAgZWNo byAlVkNESVIlIGRvZXMgbm90IGV4aXN0LgorICAgIGVjaG8gJVZDVkFSJSBk b2VzIG5vdCBleGlzdC4KKyAgICBlY2hvICVWQ05NQUtFJSBkb2VzIG5vdCBl eGlzdC4KKyAgICBlY2hvIFBsZWFzZSBJbnN0YWxsIE1pY3Jvc29mdCBWaXN1 YWwgc3R1ZGlvIHNldCBWQ0RJUiBlbnZpcm9tZW50IFZhcmlhYmxlLgorICAg IGVjaG8gc2V0ICJWQ0RJUiU9PFBBVEg+IgorICAgIGVjaG8gc2V0ICJWQ1ZB UiU9PFBBVEg+IgorICAgIGVjaG8gc2V0ICJWQ05NQUtFJT08UEFUSD4iCitn b3RvIEVYSVQKKworOmVycl9oYW5kbGVfcHl0aG9uCisgICAgZWNobyAlUFlU SE9OX0hPTUUlIGRvZXMgbm90IGV4aXN0LgorICAgIGVjaG8gUFlUSE9OX1ZF UlNJT04gbm90IHNldC4KKyAgICBlY2hvICVQWVRIT05fRExMJSBkb2VzIG5v dCBleGlzdC4KKyAgICBlY2hvIFBsZWFzZSBJbnN0YWxsIFB5dGhvbiBhbmQg c2V0IHRoZSBQWVRIT05fSE9NRSBlbnZpcm9tZW50IFZhcmlhYmxlLgorICAg IGVjaG8gc2V0ICJQWVRIT05fVkVSU0lPTj08VkVSU0lPTiBOVU1CRVI+Igor ICAgIGVjaG8gc2V0ICJQWVRIT05fSE9NRT08UEFUSD4iCisgICAgZWNobyBz ZXQgIlBZVEhPTl9ETEw9PFBBVEg+IgorZ290byBFWElUCisKKzplcnJfaGFu ZGxlX3F0CisgICAgZWNobyAlUVRESVIlIGRvZXMgbm90IGV4aXN0LgorICAg IGVjaG8gUGxlYXNlIEluc3RhbGwgUVQgU0RLIGFuZCBzZXQgZW52aXJvbWVu dCBWYXJpYWJsZQorICAgIGVjaG8gc2V0ICJRVERJUj08UEFUSD4iCitnb3Rv IEVYSVQKKworOmVycl9oYW5kbGVfcXRfbWlzbWF0Y2gKKyAgICAgICAgZWNo byAlUVRESVIlXC4uXCVRVF9NU1ZDX1BBVEglIiBkb2VzIG5vdCBtYXRjaCB3 aXRoIHlvdXIgY3VycmVudCBWaXN1YWwgU3R1ZGlvIFZlcnNpb24gJVFUX01T VkNfUEFUSCUKKyAgICAgICAgZWNobyBZb3VyIGN1cnJlbnQgUVQgaW5zdGFs bGF0aW9uIHdvdWxkIHJhaXNlIGEgbGlua2luZyBlcnJvciB3aXRoIGFuIE1T VkMgdmVyc2lvbiBtaXNtYXRjaAorICAgICAgICBlY2hvIFBsZWFzZSB1c2Ug YSB2YWxpZCBRVCBpbnN0YWxsYXRpb24gd2l0aCBhIGZvbGRlciAlUVRfTVNW Q19QQVRIJQorZ290byBFWElUCisKKzplcnJfaGFuZGxlX3BnCisgICAgZWNo byAlUEdESVIlIGRvZXMgbm90IGV4aXN0LgorICAgIGVjaG8gUGxlYXNlIElu c3RhbGwgUG9zdGdyZXMgYW5kIHNldCBlbnZpcm9tZW50IFZhcmlhYmxlCisg ICAgZWNobyBzZXQgIlBHRElSPTxQQVRIPiIKK2dvdG8gRVhJVAorCis6ZXJy X2hhbmRsZV9weXRob252ZXJzaW9uCisgICAgZWNobyBQeXRob24gdmVyc2lv biBzdXBwb3J0ZWQgQWJvdmUgMi42LCAyLnh4IGFuZCAzLnh4IG9ubHkKK2dv dG8gRVhJVAorCis6ZXJyX2hhbmRsZV9weXRob252aXJ0dWFsZW52CisgICAg ZWNobyBQeXRob24gdmlydHVhbGVudiBpcyBtaXNzaW5nIEAgbG9jYXRpb24g LSAlUFlUSE9OX0hPTUUlXFNjcmlwdHNcdmlydHVhbGVudi5leGUKK2dvdG8g RVhJVAorCis6RVJSX0hBTkRMRVIKKyAgICBlY2hvLgorICAgIGVjaG8gQWJv cnRpbmcgYnVpbGQhCisgICAgY2QgJVdEJQorICAgIGV4aXQgL0IgMQorR09U TzpFT0YKKworOlVTQUdFCisgICAgZWNobyBJbnZhbGlkIGNvbW1hbmQgbGlu ZSBvcHRpb25zLi4uLgorICAgIGVjaG8gVXNhZ2U6ICJNYWtlLmJhdCA8eDg2 IHwgYW1kNjQgfCBjbGVhbj4iCisgICAgZWNoby4KKyAgICBleGl0IC9CIDEK K0dPVE8gRVhJVAorCis6RVhJVAorICAgICBlbmRsb2NhbAorICAgIGV4aXQg L0IgMApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh L3BrZy93aW4zMi9SRUFETUUudHh0IGIvcGtnL3dpbjMyL1JFQURNRS50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODAwYjI3Ygot LS0gL2Rldi9udWxsCisrKyBiL3BrZy93aW4zMi9SRUFETUUudHh0CkBAIC0w LDAgKzEsNzIgQEAKK++7v3BnQWRtaW4gNAorPT09PT09PT09CisKK1ByZXJl cXVpc2l0ZXMKKy0tLS0tLS0tLS0tLS0KKworVG8gZ2VuZXJhdGUgYSBwZ0Fk bWluIDQgaW5zdGFsbGVyIGZvciBXaW5kb3dzIGJpdCwgdGhlIGZvbGxvd2lu ZyBwYWNrYWdlcworbXVzdCBiZSBpbnN0YWxsZWQ6CisKKzEuIFB5dGhvbiBp bnN0YWxsYXRpb24KKyAgLSBQeXRob24gMi42IG9yIGFib3ZlIGZyb20gaHR0 cHM6Ly93d3cucHl0aG9uLm9yZy8KKworMi4gUVQgaW5zdGFsbGF0aW9uCisg IC0gUXQgNC42IGFuZCBhYm92ZSBmcm9tIGh0dHA6Ly93d3cucXQuaW8vCisK KzMuIFBvc3RncmVTUUwgaW5zdGFsbGF0aW9uCisgIC0gUG9zdGdyZVNRTCA5 LjEgb3IgYWJvdmUgZnJvbSBodHRwOi8vd3d3LnBvc3RncmVzcWwub3JnLwor Cis0LiBJbm5vIFNldHVwIEluc3RhbGxlcgorICAgLSA1LjAgYW5kIGFib3Zl IGZyb20gaHR0cDovL3d3dy5qcnNvZnR3YXJlLm9yZy9pc2RsLnBocAorCis1 LiBNaWNyb3NvZnQgdmlzdWFsIHN0dWRpbyAoMjAwOCBhbmQgYWJvdmUpCisK K1RoZSBmb2xsb3dpbmcgZW52aXJvbm1lbnQgdmFyaWFibGVzIG1heSBiZSBk ZWZpbmVkIHRvIG92ZXJyaWRlIGRlZmF1bHRzIGluIHRoZQorYnVpbGQgc2Ny aXB0IChNYWtlLmJhdCk6CisKK0lOTk9UT09MLCBWQ0RJUiwgUFlUSE9OX0hP TUUsIFBZVEhPTl9ETEwsIFFURElSLCBQR0RJUgorCitUaGUgZGVmYXVsdCBz ZXR0aW5ncyBhcmUgZXF1aXZhbGVudCB0byAob24geDg2KToKKworU0VUICJQ WVRIT05fSE9NRT1DOlxQeXRob24yNyIKK1NFVCAiUFlUSE9OX0RMTD1DOlxX aW5kb3dzXFN5c3RlbTMyXHB5dGhvbjI3LmRsbCIKK1NFVCAiUVRESVI9Qzpc UXRcUXQ1LjUuMVw1LjVcbXN2YzIwMTMiCitTRVQgIlBHRElSPUM6XFByb2dy YW0gRmlsZXNcUG9zdGdyZVNRTFw5LjUiCitTRVQgIklOTk9UT09MPUM6XFBy b2dyYW0gRmlsZXNcSW5ubyBTZXR1cCA14oCdCitTRVQgIlZDRElSPUM6XFBy b2dyYW0gRmlsZXNcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW8gMTIuMFxWQyIK KworT3Igb24geDg2XzY0OgorCitTRVQgIlBZVEhPTl9IT01FPUM6XFB5dGhv bjI3LXg2NCIKK1NFVCAiUFlUSE9OX0RMTD1DOlxXaW5kb3dzXFN5c1dPVzY0 XHB5dGhvbjI3LmRsbCIKK1NFVCAiUVRESVI9QzpcUXQteDY0XFF0NS41LjFc NS41XG1zdmMyMDEzIgorU0VUICJQR0RJUj1DOlxQcm9ncmFtIEZpbGVzXFBv c3RncmVTUUxcOS41IgorU0VUICJJTk5PVE9PTD1DOlxQcm9ncmFtIEZpbGVz XElubm8gU2V0dXAgNeKAnQorU0VUICJWQ0RJUj1DOlxQcm9ncmFtIEZpbGVz XE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvIDEyLjBcVkMiCisKK1BsdXMsIG9u IGVpdGhlciBhcmNoaXRlY3R1cmU6CisKK1NFVCAiSU5OT1RPT0w9QzpcUHJv Z3JhbSBGaWxlcyAoeDg2KVxJbm5vIFNldHVwIDXigJ0KK1NFVCAiVkNESVI9 QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRp byAxMi4wXFZDIgorCitIb3cgdG8gYnVpbGQKKy0tLS0tLS0tLS0tLQorTm93 LCBydW4gdGhlIHRvcCBsZXZlbCBiYXRjaCBzY3JpcHQgdG8gYnVpbGQgYW5k IGdlbmVyYXRlIHRoZSBpbnN0YWxsZXI6CiskIGNkIDxQR0FETUlONF9TUkM+ CiskIE1ha2UuYmF0IHg4NnxhbWQ2NHxjbGVhbgorCitUbyBidWlsZCBmb3Ig V2luMzI6CiskIE1ha2UuYmF0IHg4NgorCitUbyBidWlsZCBmb3IgV2luNjQv eDY0OgorJCBNYWtlLmJhdCBhbWQ2NAorCitJdCB3b3VsZCBjcmVhdGUgdGhl IHB5dGhvbiB2aXJ0dWFsIGVudmlyb25tZW50IGFuZCBpbnN0YWxsIGFsbCB0 aGUgcmVxdWlyZWQgcHl0aG9uIG1vZHVsZXMgbWVudGlvbmVkIGluIHRoZQor cmVxdWlyZW1lbnRzIGZpbGUgdXNpbmcgcGlwLCBidWlsZCB0aGUgcnVudGlt ZSBjb2RlIGFuZCBmaW5hbGx5IGNyZWF0ZSB0aGUgaW5zdGFsbGVyIGluIC4v ZGlzdCBkaXJlY3RvcnkKKworRm9yIGV4Ogorb24geDg2OiAgICBwZ0FkbWlu IDQtdjEuMC1iZXRhMS14ODYuZXhlCitvbiB4ODZfNjQ6IHBnQWRtaW4gNC12 MS4wLWJldGExLXg2NC5leGUKKworJCBNYWtlLmJhdCBjbGVhbgorSXQgd291 bGQgY2xlYW4gdXAgc3RhZ2luZyBhbmQgdGhlIG91dHB1dCBkaXJlY3RvcnkK XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9wa2cv d2luMzIvUmVzb3VyY2VzL1NwbGFzaFNjcmVlbi5ibXAgYi9wa2cvd2luMzIv UmVzb3VyY2VzL1NwbGFzaFNjcmVlbi5ibXAKbmV3IGZpbGUgbW9kZSAxMDA2 NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMC4uYzI0MDczMDdlZjNiYTdkNDA5M2M3YTA3NjJjZDk0Y2JjODQzMTZj YwpHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMTk2NjYyCnpjbWVGYV9rVUU/ N1FsUG89bHVgd15adFNOYE1oNz40V2dvPSp0LXxZd2NQN2ZANGM4X05DS2dF TFh6b3wtaDFmWAp6MHRnfT9BV2N6X0IzJSMqc1B3QTI/fFd0P0ozRDkybk1A YCNuTCN0M0E/JFBKbChwQWhZd2d3Yys3Q1pCezRmOUsKelV5UlJpe3s2cDM8 TnVJPHxIb2hjWnt2djF8TXsyeT1sfVhrO0daMS08dUNzbWByTWZxPTxNd0w/ WUd9PC1NViQtCnojKkomJnUzZm91PDxnfX43Y1hBP3dmalN4R25YJTR6SXlm UV8zUEpmLW5ffWgtMTdWSHpqTj1NKzM2dnV8TGhuTAp6dldKK1Y+SSlZeG9J N3shP0FmIVlQTXRiLT9BWVBNaFl1YitjO0xXK3VmUDc5enFDMVheeXR3T0Ny K0ZgZWZzPEYKenpkd0tlSmgjOXB1I0U3KzVGYEJBPkZMaHR6ZmVBO2kodm9w I34tMmpMeCZGUy1NZT9eJllmR2daciF3TCk1amx3Cnp7ODhAQFhGbURsbFB6 MWVZflF8cCpSRVkoZSklTyNhczJyNEA0b3ZFIyhAYExCM1NBNj9ifTApYU9W KWhwQWt9Jgp6N0FQTnpNY04tWmFeI0NJelN5Pkg4fDN9cmhhYXc5eT9WdXA3 MFo/X1RlQGBWbEU3emk7NnN4JG9MfDB0YE8xfG0Kei0rUypwRT8mUVd7cFFW XmNrSXshPEc/O0FQb0RoWWhhYj9HZ2J+bj1oOFc/YE5MfnJ0WDl5QnExdk1U Kmg0T2RyCnotaUBlVnZ0fHQ+NFM3VDkzbH1iMnBuY3xSQU1OeDRFP2N4ezVs akkpeiV1WntoN0I3JntxKW00ZC1rOSMhM2FQNwp6XmI8MSttY2tHaEJyck1y eGo7a2ctQEl8LW10VEhDK2QqUE9gNSUxbjBSKzVnO2xsYXpKNmY5Pz5uYzJ6 LWcpS0QKelNebmF3V3NWcyZyNm1wM3JPbDFDdCp0SFhaRVlSQktmKU8+aDQy RkchXkg5YWB8bVI7cGd9Ukd6K2IzRk9iMmttCnprVyUjTEJES1dwRXlSRVEr QkwtVEh7WDJvKj1MYHZVOSlFNHtQdD5wYW1tQ24tbl9zMEc5TDgyYCZhTH5m MGUmOQp6PFFxNmxAfX1TQyVZQ0xPPztwLS0qX0ZQTSNgP09wd3BPXkl5fWV5 e0xneGkwMSFmYXdncENfRlZrVGZDMnA2RG4KejRiMjZLTTtDdHpoeiNQdGVo b1ZwPD5aciU4KFNLeFRvZDBtWGcpY35NRHRla3VrKFZ6QWx6Ny1eTzkjflBL RHB1CnopS0NXKDFUekF2NnZoSjZmcDdzI2hzSzU4aDR3WE02I09ZQEVAMypV aD0yZFNlRzZKQC1RKWw2T0J0PnRlMUdYKgp6LURvZ0UlNVljYVY8cUdNO2Rq aCNaRH0kdzA7Ji08MHtSdE43R15SVTdycy1wRkQzIyZOKk1HRTByRSUyMEsp ZGgKempxOWpBK2RrYn5JV3lJcGRNfFZ2XnsrU09FPVJAX2o7UkBTKW4mU3Nm TDtVX0ZjKUFOdFhzRFokMC12NXp6fHteCnpWdTMkMCooRkJiQXBZQzhadkZp OCZ1ZHBORElOTytXR35XTkhHJlQjYCQ7QWQ/c2NiKGFPQ35IKChnM1ExPXpe Zwp6MSRhI2Y5fXJMQGRgOTM1YjA5SkJHejcmVDY5ZDJoe0BhQk16YjxMPWAl Pj1LMzByUnE9P1d2NStOUSUwY2o7RmUKekhidSZDTjVRfTlZcFlDTGZJNzVs KWhkRSQjTG11fklXeG9wZUB3RFZqOXp0aXsoa3hMcktRYiZmMnlKRj4ocn5h CnpxdzxzV0woPWJlJkIkcVBZKjN5ZSlGRF5eVTVIPS08Xlg7bkI0dEMwUC00 KV85fHtVWD9aMTkpXzUyIXRUMSpzdgp6STRHUjJfdVY4JSktJTsqOSVVNTMw X1p9KjAkK1hnNjsyX2QxNEFDNktOUnNMS3hjbVk/ZT5PTVpEa29Ga2ooUGMK eld4bjMtNSM3bTJtMDJTakNPejljXn5KVXN1UVgyYFUwM2lfTWZPTnZeMDQ0 MV54UEgzXklocXFhMWJlN05MWVh2CnowZzRkTzByS2RgOFg5N08xZlpIZjRo U2E+Pj8rVEVLPEdBQGRVZzZRT319QDMkKFVgY1lmbTVFYkskNGNTMStFdwp6 ZSZ4Y0F0Q3l9X3tgSmJRS1YzWGA9S0pJT3p1dmxYXkozMnUqU25Rako8cnIx VnElQmpwV0xZPHltSmR3NUxweDwKejUre2ZobFdSJlE1Jl9+cjQpJXc3NT8y aHx5bmVOTGBZWFhpc010WSVMTiNqbFBkUnBJLT5zWTF7fSlDTXw4S1clCnpV QV5ANEB2cFlQM212bXhTTXgkPntfMF9rPGh3akd2VUZQanpiSWoxViNMX09M eHc8SE4jPjk5YT9JWTEzdGNAXwp6WFFpS0BtUkMtQ1pQI2E/VmokeHFpbWRa akV9WXg+TDRDe2dTNHZhd0Z9PT0/XipIYUZIJVRjJWdhKEthVistJSEKenph SzQjJn5SanM0QmEoXjBmbTg2Mlg+JitLeHd3JDxmTXcobkpqQXxHWXZDQS01 NlBlTiNXR2ordDxganNtTH1tCnppMkRBZmo7UW9HIzJna3cwNDwyUDclOEs7 THgrNHBrJlZMOFU0bnR6SCpZS2BkTTgqUj41PFJMTiZlfDZ5TFJtKQp6N3dH MkE4JlJgNUozR0hXekhlbiZQSEVjUkpAMnhiZFNEUHw9SHZDWG1DT1FnMFcz aGBENH02fEtgZiVkNUZRJUoKekFxKyV9ZmtWNExAJn5qTE9DcDUhKz5fcTxX YUd5eStQWlMoYUAyK0daP3x0QSp8USN2aCErVkQlM3VBRUhzNnhHCnoqSUhY emdhdlNpNSlAK3ImZD9NUEB3Z0EmMm5LSDV4VD1KfENIPWR6cEkpX01uTW00 T3dfK3R9RmE3LWVhJGtsdwp6a1hkUjt7fDBReSErZ2NsXihsYSptUkpGI1k3 OUFvaEtNO2I0MUJZRHkpV2YxNXdJNDJRfF8qPl5zKzw/O1pHaU4KeilQPXRl XlVkcDUpLX0oOTF1VmVtd2hAU25IOChZaTNQZXlDRH1aJkJJRCFhPT41bSN9 NGBDbzI0NGBgfl5RTVdzCnp3VW9OPHNpfn1VV0xYeFB8RTxgbypgMkB0ek5U VFMlbVEkTTAhKzF5TSZUcWVndkFsV04mJUxQUURyNWp5Y3JITQp6aHB4SGZG en5+UHtpU0ohQTV3aTRyRSRpU19Qfk9VSFZCT0xXMHZJKFBVMG0md0QhNkdG eTN3aGxgSGV7bWdYanoKejAqRDJ5VUF2YU5JSVEzeTczaHY1emM+VGorNClJ RmlCNHVGcyZofXohcDZrU2AwY21mbDZ4T0R3QCtXKUs2bUN3CnpScWlNcXV3 THpDcmh2JjwwcGJWK0xLYkY8M04mYUNfU0opLS18cWtuK2BmNjhiUkNfdmRl TUxTMTEhI0I1IVVDUQp6ZjZtJklMRz58cWM3Qz9IU19lI1QxRWVjPXZ7PUVT MCtBNiFpTEY/aEN3SVZ6NHVSTW80NG5WJkM/UT0pJWtvPD8Kejtvb1ElSTlP UEMhdCVxeFFHT0tvbXcpfUtlIT9AQmZFbTF5SmU7eDxxNWBvJWhDbCNiQWI9 Y0ZmZk5GVjhodjhtCnppfW1majFiI3JASG1Ia2wlSDFeO0s0TUhfVUIqU1U/ cTFqOE1iKil2NjQ7RXROelIkTXE1fE9zVnUyV3dSM0o3Tgp6RUI5PWwkUS0p aGo+RXZwdk1mOUxjViQxXyo0amR2NEdSeGhlb21VJTtIJWJgZkJCKCkhcWIt WTUwZzVfek14YmYKemxBO05PUUQxYXVRTlNIWGdtREQ4Q2pUKXpgYllVZXdU Ny1SZXVieyQwQjJ8Q2h4TD1+PS0tb2FaKFd0S1lGPG5MCnpzJldPdyg/aHZI YVR1c09Acy0hRlVMK09TUFFtdDwlcGsjbD1uYHFodFU0YzU8NSREeEgrJEAz YklEMXJJVE11JAp6Sz4wV3AjanFrXmtuSSE9KnJEY35nYUpKTmw4V0RAQE9Q YCQ5UXNvNHNWZWlMU0w2STRAYGR2IVVPQzFydEVyIygKempOSyZWbilEeEsw dVpEbEx4WGhhQXJ0c2NxUWR5V2RUN1VvIUN9QGVPM1FldHZBIURtWFBMPnFl ZiMyQFVHcmg+CnpMXzdLfiU2dnhYcFEjRUhtP0ZCWTN5Iy1SNn5CPWpkVUdU ZypzLWR7UFBIITFjJXI/bjczVXtATVZ6MDNnI1FSdgp6eUY+ejY/fGIlc3lp aFdOMVg+K3RjbHJiSHNoOXdtRG4hOTM0TUNaPi1WWWMkOHA0MUQyRy1ie21Q SSkpNW45RXMKemojNXAxZWxqMjhtfEZBUWt1TypzNVVpdmJqRjIrQylLd18t UHJYRXZedkgjZGk+dH40emVBQEk4dnskK0RSIyFNCnpkLTUxclY4WSVPcT9Y MFNgTEI+aUkjNTtLIT92SyMkYHVuQlNGSj5XaG45bVcpRDFPNFY0IXV6RTRu VkJ2PHBNaAp6JmR5VkwxKGFFY0o0RyFqYE0wKEZYR0tpR24/bkUwUjsmbilg KW1+ZztYXitxNGhCZHd0e3dOZDlzUm90cndJTDEKemVtTX58aWNqWC1DZ35N c0tGNCtmJXZPPkpEcD9SaUYzYGxHdzhWc2pEbV8mPjRfVlRgSH5CN35iMXc5 Y01vcE89CnpHQyQpVVJLKjBnbG1HNl8kNkFfPE57UHhfT0NvZjx5dFJvcik8 YU1RVzhqelhQZ0hjKnEleDZ+SHw8e1BGaGw8bwp6OHppWTk1JVAqcDlyKC15 V1kxeXh7azRIOHUoJmBhU351aFozTGYjSEdkYyMmOXtiWCsrS0QmKXtgIzc3 PXMkNWgKemlXa3FId2FaaVd6QntiVVRPdXdYSnpIYiZ2ejJ1ODR6Jns7MUlO R0dFYWpiMWZxRzxWQU8hNDZkJDZVazQqRitaCnozQV80fHsxQTY+aW5YR2JC c0liOEZQYjdJRmJaMjd2LUp7dSNEfkRzRitsS0YpZ2QmfGVeS2Z2PlRSbXpw OUcxaAp6dyRBKiFTUyFJY2kqc3RLTTFrWCp0KnhWWHNHWjsjKnRkRDlBfTE2 NSZyNXZfYWpHJjNqQWljJFArKUwlV3hmS0sKemg3TlAjKmpJKUFDMTV2ezEo KUVvbWs4a1BTPSN+JFMkPlBOcDIzfW5KQjNYY1N5WWxCP3Z6aUxtMDNjfE5t dElaCnpFTEJpMCg2fWNvQ0JwYSkhNE1oKStnNE80YVM5MmtIVng8NDdscjt3 eyQjVjIxaihyVWRmT0A7TkY4UWg9QlVPNwp6Vj1kJjYzcERoZzVCO2h6dXlL QmdBfTVgZUlPIVZxbiRTUFZwVlNxSlp9TylDNz5BVnRtX3sje1EtO0A4UzE2 cT0Keno2JXg8eihiOGgjPXpSOT41ODBzKEdzT1RDJSZjVnBOI3MhVS1Ab3t3 PHtPVmA/Y01OYihtPmFgaWhgYEBtV2JOCnpsKF9xPkVQRjlAR0M/cX54KzIk PnstK3FwWj1ANSppam9BT2VAWWBaT2ZWTTAkayM7d3pDdlJtbjhmVFAzdkA4 Ngp6Nih6YCs0dUtJcTI5figmbFJ1fVdFQmVRbE9jNDVLemt0UWdGXzY5R3d8 SGBqJl83d0FFQ2lPRXlgZDBUYDFKNSsKenlLK0klK21eREZsZ3tiY0xqVGtp QiVMaDJpKGgpaXJMJUtRe1p2YnM7ZlRXQSpNPEhpMy1ze2UhJGFqamRyJnZq CnozY142ZzlIWVJkZTA1IWRHYlBpPDNqSFUtO3g4VFd0dC1rY1ZLISFqKyF1 KTEwWEZuNjEtb0Z8SUloe3ohNShUUwp6QU9fbEl6R19LSm9HaE42cl8rRHBS OC1qaT4yZ2IkcD9fYzJCZHZpRDA0fnM+aDQyWVRad1Vud1Rpdm52I1NvaVQK ei07JFoqaDVpd3cyTSEhYTlReXpFOzB7WkdJWX5MaG1nWilfUiQ7cTEpfnJh VnVec3tAN3o0bG1jRHM0e09Pfj5mCnpHfFE0JTZPPHdXe2x8Q2x1TVJ2cCtw PGo8a1ErNEx7Z3JrQE8qdnBvK0xFTzA0SGJnV3V7WUZLN2BUMXdNJF4+TQp6 Q2k+fDxxXlEmK01nUWN8Qm82KHZ0IzxBQkNqYCE1YG1iPSQ1ZmhqIVhzTHhi NmFyOHFLR2VgTHo9bUg8bFY5ajIKel99O1FLSW10YjVzP2RLVDZvMWdjekgj a3grcE8yQD0tKVpSU09geERLeElKPmcjZEt5NFlkXnBzSG81fD4zS2B+Cnpf YStiWDdTR1Y+S1hEdzE/NnwkbSkzc0dvdT43QV9ARTtXZFA9ejNkTEk3JmVo WitoNCpSTmN0cFpGeyFXYnNXTgp6PTZCNDN7PmkxTW9JO3tHKCRfVzN1eikk eDUlOylQcD9+NHJwK1hSOXRjTSFHN3poO0E/NVpveUVUR0YkN1FkSWQKejx8 X0pVK3BvbHR8OCEpPmQkbzRAazlYfFRMak9fLUJKTzREZzMmJjdDUDZVMykr JSljUGc/NmdEWnxTPl5Ndzg+CnplZyp4PHhBPklfVitYZ3RaJTY7YHdFSTtw Kz1SK3BIRmFVPUZhaXZxJE1QWWRObzU7OGxzTStZdk1sfD44R2htIwp6SzYx VT9pJiMheEpGZCUtVndWM1ljVU85Zzc1JkcoXz94SzxYVEk2dk9CclRAUz5g WUl5VCo9NEt0Mj0jRmReKkAKekpyc2g2c198bn1mcmxiJnMzSnQ4TlhUYlI3 ViNaY0NiQnFKSnsrPThnPExmKjs0KjRwO3tBZz07MFReJCFvViotCnpvQFZD QE9HVFFCbiRATDdAZV40fiVjZ1IxRmFEK2p8TVNebmx7cFZ0TGVBRmspbnpX fFV4ZmdgJXVvbkckS0Q7JAp6aEZsPzkxYGhXZnpJVWpkYWJ5UDtIYTleVkFz fElnQ2Q7eHxuTWs/cy1NZT9RKz1JV2dTKnlaTmM8aX4xOWdDPmoKejFEbjdP NUhMQEpqfSM7UGJvT0wqP2p2XmtQZmZYNz1wUWRpQXswTj1OQTFkbWI2RDx7 QH1KMF5jaXZRUzBaQWQwCnpwPDIqNz5TRUNyNWlLZipYZE1IMjNyflllaDN0 ey1yJXMpTWt8QWttbkB4eClNVGtPOVA2R0tZdFcwRWFFKjA8OQp6aGVNUUpH QiREQWF+V2tvY0k/PX0pKWxZPTFxfFVKXjEqbUFOKXVZdF9vdDZsalU4bzR8 RE0jbFliKDQ3T2FIZlQKei1FNSF6eCtWUUhESEtvMzUmRVpjN3BuamdwPm98 bz1waXhoZy1WZ25zMjFvWHMyUH10PW9AP3h2ayh8czJRJjtYCnpeYjJASmA2 d3tSWk85KGRDNVh4MWl6SHp9K1h5dG1JX00tZ0h+NjY5QD9vTV5BMzRLTUJ0 VVcqN2dOMGxIbys0Sgp6Q0JRKXhoR2h+I040aj9IPmhaKC0oSVBEQS08eHR6 ZVJaaSR8TWFvSC1SVzF+YCtLcDMwN1UxUEV+dkleQCkpNmkKelNwXns1XzlZ Ylh7cTFaKlRgeUQkKmB0PUFaJHFldlJ5MVZEbEBGPXs1fVJzS1hlPS1Wajl7 c0kybHQycDskcX04Cno0QEE4b2NMbE9YbV96ZjdxZmszXjRvJmh3endQclFT OEB3WDBYclpKZyVNYTdOSXBNNj8lY2piNitia34oJHNyTgp6cX5RckxRM0My ZVZERj0qblAhLX42TTxhZ3lIKWBKSmQ8RmU4U2xZRWYyVylnJTEwN0grZWxI T0xkYSl5NjRWVDYKejY7JChxVDlDOSpGS2NGRDNLIysxOF5SN1BmOFlAd2k/ K2l2eGZnTWJOKDAkTHozamwhK3tFQEtXI3o2fWpfS0tSCnoje0gqbyt9cCtE LSpncWM7VGlYO1l5MkM5PE5zWVVISXQ9KG1FTClFKW56VHNPPkokaDJ0ZjRf UEp4KFYxVzFDLQp6PmA8UW9gLTQ/V09WZFlLVGFoWEVIcX0pbkdXfkJ+VyRY KVlgRV9QTE9XKjBXdE82TFNnJnIwRFF0fXpmQyNyJUoKemgxIXdOQz5XeFhL dzVrdFN8bHdyaDd5amhqPl5ITGZhMSt1cHhkNTBOTyZgXlViJXZxaExYPU09 c0VNLVRRTlZxCnp2K3wxYVVpYW9hO1J+JHpSYGFgUXk2PChFb2FEPEc+QzdF bkdBWCZqVE1YYWUzXnk/WEpPIUxVKnhGRi1QclhOTwp6SF8xfFdeMWFPc0hB NFRlY0IxKXp6fX4ocyN3cXxFQyNxZGM8dk9odmBjTWM9QyQ8Uk1CS0FAMkEh Q1NIPFRMYW0KellLaUQxTipqU0BfOzM+ODE3RS0oRUpWZG9nVDhAb2c5cFlt NXBha3E0KU5vK1MtYS1Mbm9AX087QjhNUFprWiZ6CnpAZkNfeSF5U0NzXiVG VTRTJnRUdmYyK2RoWGxyZVNCPjBHNjZiUCRJVTJOfHp4MH5KLXAjTkdmZ0hz WmR7KlFtUAp6I2grcXErWnFoTkd2KXI0cmd9eiVgNDBSdTVpPyZTZD9GYjdw PDlJYkY+RGUwVXtkN3NsRXNUIzhmJEFSeWsraXIKejwoe0l0cyF9U0NES1JU RjJMN1FSXm1lOEx0WEtSbkQ1QUlgRiZxPk5AYkZ1PVplbTMyLW5GeCN0akx3 fjQyY0o3CnpLdXQ4TWtHMUoxKTFtcHdsKUZvXlUrQC1BWmYkNz5IcEs8eS1W JEdHMj5TMW18NGVocHxBZFBGTFlDaGotJmRBLQp6enVyXlRXPUhKV08yNSFR WTl1YVZGcFFeU2g/eDZ9ZmRLS31MVi10bXFzZ3BXeVNCYzw8Q15yMkJtRUlp K1dwP3QKejV5WGpuRFIrQylNd0Z6RWFeJHxgbmxaTXF6OXR9T3lSOzVRTEcl cjVQai0+TzR+ZGVtU201e0hmOCpoNlMxJjJlCnpmNUF3KD5eLTVJNCVQVF8t dD8yeyhERik4QD9EUFhYWj88dTNPd2xGWWVXQiNQKll0c3okNT5te3slRTRG Wl5gNgp6SWAwdl5yIzxiSTttOVN5Smt6dWshVjtWI2RINyYkRiYpVDlMZyYp dkpSaUErcTM8dVh7SzJrUSNFJTFRYH1TP3MKenU0JGdFJEdzX2Nmb0hvZk57 Yyk3ZSNnWkJHfWN3QT40MVRkaUdaPFNgb09vTlNtNFUjaXdpMWV2ZHkmSjFF WVVGCnpkNio7ajcxPUVteX55Xn0wc0J8ekFOP2wqPjdQe3FicD1tWjspaFhp JXs2TUZnTFlYM2dNJl5ZZlhyZmU/TkNKVgp6RnJ5VWwhND1HaGg2SyZJakpj bDZhN1Z5MDUtfTh9Xyl+RiZCN1ROYGBORWRjeXNueHtBWTg8NnVuXlhOTGEl Vm8KeiRaQmI2Uj5CcnFMTEozZSN2Qms5VTw/KmBHUSR6dyFTNkVOV2pmUiR2 SFhjN0Y+bTM3YSZJeThGQXEwZ21VMiZICnpaSDNUM0Aqa0B3KGV4akxaQSlQ QnZMKmNQblBZfGl2Qyk3WitYfXhscD5zeClESCEpSnN3Xms1JWtiZHdtayh6 Kwp6JihQcDY7eGRGRDhaWWlVYlNHRnRCMEtvOz8yPHxUVjhXam41PHpqYD47 MUxHeCNFNWlKb2lhallCLVFXTlpSX0UKejNLSSorRWIjVCRgJisjUSFPc2w7 YEhAfU9iNjReKFNNRiRBe1VfbDY3eThFO28wIzshKz8oRmhvIStYV2QtOHZ3 Cnplfn4jTDkyVVN3JkUoNW1NcjBndzREVEdLRi1vYT9YY0pIOEIlV2RWJVZr X288UGwjNzM8NilebXhkIzdRPmJKVAp6Y21iXm1XJDZ6X2BFJjtqQHllQ1VV dypOdFlDN2VpbEkpTlNeQGplKmxicXpyZTYtQTYybiZjaHEhZ2krWVBUci0K emVMaDRubD5SUSRVOGNoalNMIzBqVWF2IWFZQlM9JFdzM2U4ZUZSe2xqckIq KHYrVXFePGk5MmVyd2gwcyMzP09xCnpZVyM4JU9rX0dYZUtebUQzJFN7KTd+ S2lwZmtFSTQ7VUwoN25TdlB2VVNNaXFVWFpMUjZyP3xsYzBAO1ItbmctQQp6 JEZ8QXxGTXs1SWY4RDdNbClDMXM7ZVo3ZSZoS3olSjwrY3hka3gzXzFIUTNP UUlAPFk/K3hkfnd8JiE2RCZ9UFMKenI+QiVuYEIoaykqWHQrJHR2cXtWem4m VDVWKkh9eUtPe0spWihuVTIwLUtsZGozQXU5QVlBe0BzWGptSWRWQ2t+Cnoy dXVNLU5MWXVOZipGTF9mb3d5UkJgZ2M5SWFDRlYxKlVeTG9lSz1MfEpKU2pg QFhFcXc9SkAmMWFrT043WiQrVAp6QkNgTzxIeXJQRmp1JX1CR3hnKj1SVyRB YHxHWWBuPC1VZng4YlpOfjdjRTRaQSh7eDJGXj5+Ji1uTVApdUFNdFIKei0/ TXdxP3d3bVZlejM1bnhOWGlxTGxqOTQyWXllPS1GMX5kS3QmaWIrPShnd19p dEdhMyM7enY/VU05SXohZURSCnpGT2Z1RkBwUlhtMl8tWX49MXN8Uk9pNmM1 TnA/KDBvaXtuRldNO21uYUJgYDBSPCs7SlJBMF5JaWZmZC01QHIjTwp6NU94 NDNAQjtWO0dzT0R3dWM5Qks4ZXZ4Nz4wRSRvPzlfP2wpZjR9d3VvXnkqPi1h YV9XZ01uR1AramgyTUVGb3oKejFocT1OTGNkWTl7ZHYjVGxzYTNSalhfantx NjhQaSFCYC1kOzAwYElnYzImTkI9IzcycDVLM2VhUjEmXzRUVik+CnpBN1NF OSYkTktiaEpJa3IrSCRYPWVAd3l6KVBEJHBgQkhrcUNCMz90YXhZbXg/KEM7 ciRAajEjMDM+d2p1fH1neQp6WXhOYHQ4cGZHbklFVVRJIShBeU9KbFJqVjN0 cGMkRzEqJTx2OThpakhNekY3VVFENmJmcTZqfjBSOyk8PDdHdWsKenp5KX1h LX51JEZKSSpkKFd6fG5WZHs7bD9BMzchI3hgYlNOZW9GcHBTO2w/alBnWjEm XmFuPHY9Y2ZRczFzfVJJCnpNJTdpN0xDPzxGNlpLIzErU3VMaHZDa0p6Ti1s VEp1QilqZXZCek1aQWE7TmtnYmAzeUcyZ0otaTE/RjRjakBCQQp6VShXeHVW UjMyWSpvT3NwUShzSm5JdkIoPzVTc34zfDM3X3VORU5+fF4oRkxTdWJ5X1ox R2t2JkAqdHh+Q2Rxcm4KeklXM0ZUSyNsY3Y2YzwlUEFkRGIwMCNiPFNLeWtz QHZ1RHdXZkBBJU8lbkBpbCpSRVZAY2p3YVUoRD5ua2l0I1ZKCnoqSEwhKiRk P3orb2p3MkV1fHFyOEVfSjdycnVGeXxPXy1FSjFQJjE+MCVZdGZPQGdyPys7 cFlndDlAenJ5MGYzMgp6bTtYPWwrLWZSSVRVKDU5dipIRURMU19VYzU/cGA+ MU1MKWQ5fHFkM24+VCtyZVFhNmpTUm9hPT1iT01WKV8oPDcKelFTbUB7RGx0 PlkqYjQmQFdRaiZ8Y2tHR1diZnExQmpQbkB9NzNjcT4pSCVEa3V8Wio7UTRy KWE5YmhzdTdvZD82CnpEI2hLM3ItKTRXSkg8NHs7a2ptVTRWJlQ4KC0yPk9g dSVOWEdmeH5waE1BeG5KSmI/OXlsWStrMW5ZPjVkTFhsSwp6YW8oIzxeKS0k UkJYJHwjSCpHfDUqMFpqdVgjfXV6bH5wOD8zPFRhaEdDYzhQNldKbGY7PlB1 Qit0OysmdHtEdTEKejFwMlM/SjkhfVZrQ3V6YTFBJiVre3ZWZGB1em57KDkw cWtjJTslc2lJV3J6fVBEIXBUYnQ4YXUpbD8+OHhCJW82Cno+ejcmaGoraEEw ZD1CcDJUQXRtdDd6OSkoc2lNbVZmQSspZ0VwNWwlTjJ1ej11alZ6QHI3bSoo TkE5KEkyKWR8YQp6Oyh0QX1eTmlgJFYkUVhHd0dLd2xUYEJqSjxjIyhlTytf X1EoKlo9d3F6djZNQmNsc3BuaTtkZUUlTlN1Sk17VkgKem4oO2phQTU3MmUx I21MLT8tMlMme3dGNT1nTGRsbzNOfW9BMzRQZUJydlhMPz1PT3hDdl59WEtp dH1IdURzITdPCnpCRGV0TFcwY2BDV2ZvPjRBaW01KmtaOTZGNWlOfT83a3tw c3s5PFMlX183fmdgfkZKMnpCakk0TkFsPm0+K1E/Rwp6e0lGbyZUWWNjNEIp M18pJlQoQ30kNCFWO1YzOzFGVSlLQWxWVUNRKSViY14rSyoqI2xFV2orbDVh NjEpJjY+eH4KeiZoSmhmdmE1TzA+LXA0d0BFUD9WdXFeTzA7cG9HeE9GKX0k ZyljKilzfjd5ZXNrJTQxMCVvciE7YEFIIWNBc31+Cnp1X3lXN2xKUmRnKUVO OGppQmJnOEw+Rlp1eiVMPDVVdHx1R1A/M05MZ21mWTFfM2NHXiRNdHA+NTs3 bjlWRClsVgp6a2BmbX5rbT57PCtganpsa0V+OSRjdHwoU2pofEE2YC1gVkoj PVQpT0h+UDQlYHc2Q0BGJUMpVzhVTjN3aE10NmYKems9fCZlcUBMbXdWakBQ ejFLUklTOSMmO2ZedztUYXo/MXF2TGpNVnlMY2hMc0hocV9HRlpjKEF7PyZW TjdkdDE5Cno1eFlSPTB6P3F6NyMwRCE3SS1BY0F4WGQoIU5+KT1hSER9ZStp JSo0cjMrZm5ySURoTGtmcjhoO3NRJFJQK0hVVwp6ZmlnTyZfbn44WjxgJWZw TX5SbSpeITRIVj5kYm53cHwmVVc0bmFpVmhWVWc4OFFDblh2Y2JVJXMzI0E5 NSF4MFkKeiY1eThrOz4tVVhANzA4Wm1jaEJrbUg4T2Z2QSp+WTFZKFg2RVdt fiRqe15DTDgjJHBeO1FHfXxFaSsjOzxZJWBTCnpGfHxwXnVQPldOYXVqKGBI KmVrdWh4bW1UTkttKHtFfjRKJCV5X2lFeTFjMk8pLUB4eUI9YnFoI3VUWmRX USNnZgp6Y0xvMiU4VEczKF5LdFJBaVhnJWt6JmkqMjVrVisjKlJMQ2pEODFQ SUAjNH5TQmskRHVgUTd5b2t6bX1MbkVvSHwKentQez1pKjY/Y3hWRlhMRjk7 ekp3VDx3JXNucjhsVWUoeyhrLW1KeSR3MnBhaUYtXkJqZjRPMU9iSmNsfDtg LTNoCnpEMzcocGtOKjRzNCFmPlE4RDI4c29yWEY+WH5zdHNRSEI2cjJzNFVF ODcjbW9rU0t+IVhYbjxIUmV8NzA1Qj15IQp6RmdpNm9XIXUpUjxvX0dPKF9a YTIkJHZUZ1g3QCtzLTN+ZlNPbWVhJGAqflRWJGx7YT16c295MnVPIzxuVWx0 encKem89OHBiU207MlNlJnZ+dHRmeXJONiNmeEdjJkFaZzZjPUwteWpNSGI1 fnshaGpyenxfQU1nJTA5ITxSVUZNe0VICnpUYjQ9cGdBc3hYaHBQPklHUlpE cXk2fiRuemFaRHlxYE9pXzw9V0x0bXdyOT4hPHBrcHp1eGBEPTJoeiNtRFUk IQp6eDZGTEtCNzNDaW5MNGdhS2swYGt3MV48SU0tdk54Tm16aGMwN1p6YnE1 amc2QzRtal88b1VENXRNZVpOY3BaTWQKej9hcUIrJT9Jent7bEpDN2w4T0ds NCRJPjZiIzF8cF91aU9IYV4kfU9AaGZwYmIlJjAmPUp0aykySmlJeEliJilJ CnpwNyE7JUcpOUx4KDRDfWArKmVwTnViIzspajdOZzM2PUlhKTVvSFFFdlR1 aFR2Ki1tP2EqfWgtQjxMVDshR2MzLQp6O2xUKWg/Jn5rMkJFSjZjJmI1TDVu biNlNj95U2RBJFZHKzJBPDZXSUxtb2ReYTQjNHApTEpIWTdOVENmWn49R0MK eiRySHpTPyU0TGh2ZXcjP0B6cW1hXiNfdHdkZn5AVHsmJi1vSjd0NyMtZWVP Q0ZiZmN4TDZeV0JDVmV5Kmw4RXNUCnohSHhKbEtXdnlHIXJ3JGMoby1CPFo0 Rmd1JlY9Jn1wSEY4YjN4YkZYWUBBO1YwcWZZKStrc2FuUUwrWlRRNzJiMgp6 ZHtgKyFubHhpXl53OXBEODx4Q1pKR25ZSHs3N3orYk1tYEgyaD1tTVdMWFN8 TS0qV1dKMlR3aDl5QDRUe3w2eTkKelhBKWU0NkJRPk88MyUoeDB3bC0hbVAw JCYqd2c8TEVscktnZlQkbnZLN0tIZ0hjYEtrVmA/WjchZipzTEl8eEJKCnoj N2xzdDJkQl93bDFYNUVCKnc9WkhtcUU+c0h8e1lTPypKMCUtWCQ5QUpaPVNO Z25RO255JDxOdT59fWIoeSh6Iwp6MlctaGM5NFJyeS1zIWA4JF4jMlhmajBQ U3MyPyprMFRwVHFjdXBiKm0ySE1yU0xSRnBOJGB2MDQ4TzhvTXJjKSgKejdG fVdea3N3el80TE5vRXpeLSt6aDNLbiZuI0BGTVQoazFeWFFJc0c0dVRURUtm fUZhK3ZmN2oyUHtEe2E8aHgzCnppfUhgdzFiSlkhI2RKNiNkLShDTUhlMTVh TnBJI1RsdDRrSWFzb2klXm82KyRjMThsRGlsWXpgQz9+XzgxUmtnegp6VitX QHRmJnhOaT9uN2R1d3tXfWhTK2I7fCVJNiZTbmtUdUJBZ0tiMFZKI19tT00+ LWtTUD8xWVFLSlFzQ0tPcSgKejJZd2VjeCFoOzB5OzVIVFc4R2ljdUkjNSl1 VWJLfUhfPEstSE5aRHN5WnIwP3hvXyZ2UzhXPHl1ViMqekl7X0AyCnpCc05r PWc+allPTFNAfiZ5d2EjJSplI0p2QFhQWnRzOEt9S0d0cC10WTQ4dFVHcH17 amB3Y2VOZGZuNGJ4eDFtZAp6NnRUKE1wJjVNRj5lVH44TVJhY2AxKml3Kz92 OFp6Sj8tQT1pYyYkUVNmQihsYTBSMnlxUnVnK0Z8ODlCTEU0a1UKeiR4cU5j KURDYF9EN2hZNyRwXlZEOX1jQmE9X18lSjluRF5vPmVWelhAbyF2Xm9LIUw7 UnFBZ3I1SWpVb0RudzhtCnpRd21RVipkYT10Pk93RjBsa2NpNmIwN2BDazE9 Q0xCYlNmJCtJMG44bkAjQk4ob3lHMHl+a0hGZ0NVYnExS1VFYgp6Tk5sRGQ2 fmpeX2JtSEtpeChPRH4pU3ZIOGYzVThxVHM7dXtHcmtEN1JWIUNgQD9YLWcp WjVPfmt0QTl9NzJTQG4Kekx7eHNqMUFAZzswdGk8OSNaeShzQSEkVDd5aVpz YmU0Xm9xentmY1pIbyE5ej90QmNkbUx8JWx2dWR4bHZiNDZVCnp0Z2dCbzJW Rnk1UlpDTD8kIWAjX2R7OFg/QntRNV5BVX0qQ0tBYllRS3RUZmpjYDFtKzVR Xz9GRFM4T0FmbGpgJQp6WV4qLXFJdVgpI2plQio/aGFXMjhBMSU+RykldlBI ejBEQT5jQmhWe1pXWHVeYlYwNVI0S3AlPWkpb3I1dG1HWWAKenhNSC1TeU1E UTZkcXA2PFEtN3daP1p8cFlUdWt5eipvdyNjM01iJGdHK2p5Rzw/OSokOGk1 OygxJDFWVjFZUTs8CnpaVV59P2tmNmZaZFM3SGZhUlRVODZ9XlZZO1I1RDA3 KHRZcl9TUG45VnRBJmRJYFVwRU5gS054VVJLNV5afjkxWQp6YHUoMnRgQFFL ODgxME9RVDxIKGJPTThyRUg5VjhXbTlDayZfe1M+VGJHPyhebVErVWw/UnJ9 diFJcVRsY2FSU1oKelhyY0gqdkIlQDBScE9ac2s+fCRKXzE0QjMoZnAkJntK V140di05QU40QCVTVDF3U0ZhJmgmP0NEdHNibWdqTnxjCnpKUXlnQVBAfC1t PEVmeSpCK2krb1pNQnFmMy1MaERtP1RIdUQ+eV5DckJfRihXMlFTTDZkMHZO bFd9e0pfSkhZOwp6KDNOdktKS3dKd1pgWElDY3VXRFIqRTlzNSVtcX1wYkk7 MGk8LU8hZSNSNCtDNmFEPlNBfjljNj9nS3xfSVFMUT4Kek0qdEF8I31PSllg ZD8qT3FyRFYxe20/eVM0RDFQYnYyYXBoIWhYSzRMcWFYUVJLOCRPWiolQyNl MWI1cDY0eD8hCnozayNxS3ZCLWpXMWZCfFhjeSFsfil+KWw7JUA2SUdGckp6 NzkwZnZJTj5EUUg0T0x+IV5sQWFhbXYtTD1AMnpJfgp6THFrc1IjNFFCTm0h QipTTWs4bXN4PD1LYjNJQUA/MCNjfHFqdFRGJGpye1g0UkZ+ZEVxbFQmSGBQ fjstVnAwYzsKekJ7cjBsaFhJKzsyP1N0cVZ+RyNHeyZWaWtreD1lKmM4X1hs I1BKQjNNT3BaRllYKjNtdz1PVEVjQXI5fkNGJWt6CnoxP29oMGZpeihPNmQ/ IzZUP293dFBjb0FASl9fKU9WZGdDT20qcyQoTW9ORXwtQUAmQiQxKiNVRkw1 UHRCOS0wUAp6Mzt2JmshXipLbjslPG5wQSk9alFNPGVqdikzZHkoX2wzQUp2 WSQrRXd8b2RFT1F4aEZ7TCNKYE02fXRzTThRNiYKenBER3JVQzZMWlp8N0Et Rk0mSFF1ajlHKyZWOVE2JUdsZE85cHc1fjVxT0FGbmNAcXxaKUdebDMlPXdF X3c0a0hDCnp1Qk17Z1VGYV8/VkF9R2ctcGtXVzQ+VFFHX0ZCS0lIMW9tRHBL TzVtNGZmWXU8LXZyUEFaTTZUKlNGM3didTt1fgp6cEdYamRtPnZAMXU1aG9N ezVBdUowWnlVZ0twPWp3eSRZPD1zPnBzJmRLY1VzUHdJV21eO0tsKztoUCR1 JiVhT0YKenhPeDRgJUY/VzBOSzg7VSRNcCZnaX4zNXdrZ3NTOyQrJi0oV0ls emlCSV5rQjh9KVgkTGxjbW48Tis+aEBTJElrCno8e0Q8RVUhT2Y0Z2JSSztl WWtxOyF5JFV6RkNAc0leZkAja1VUNjFIKl81fFhFJTV3K1ZPK3xDP15YRD8h Xm1eQwp6YCNMQVFnO01+fW09Vy1lbmViUWlhUDg3QjMrQkNQMmFHeVRJY1U3 Y09hYkliYyNFYnsqflhQUlFjQ3h6WW9nVT8KemNJMkVyYCZ9U00/b0tMYiF4 WFVkISR0fFJNKys2UGN1dTJseDxucSlkPEl8aHxNa2FISEgxeUEzPkhIXnF9 KXJ5CnpocTtPUCRlX2loRlpeXy1ZM2dXRFozfnNidHo8SGNhbkJ3e1J1dilM NUxYV0hyLXM+WXBFLVQ8YzNeOFQjaVZ5aQp6PEpPSTl0MUkoVkVXajkwNFhk V1pzUShuc15JNUB0VkU+blI/VDk9TnpUe15keDM4K1MhdygyP2ooWikkMWsp MUwKemNRQTlraCtyeFl3aDR7ZUEpYm0qdE1hdWdCaG1rVD8rI255JkE5TihJ UnhwUUxoIStHUVcxQW1TJnBTdTYrVjh6CnpHZiUpbE43a2FCWnpfTjk7Z0lj eUx2VCZzJnJlUVRSV25zcXArK201NnBWb29YUmNxbCZeKjBvdCo5QmA2bDEk WAp6IWtyaTxjKVNOV0QpSF5Yb29acVZmI2VXQm5ZK147KFo/Mkc4eUVSKy1I Mk4qTntDVkc/QCMxMlomfjclUDBkMX0KekU5ZlZ4Y0hpZ0JkQkhzYHdaYilY PkhObFJuPzU+emNwcXk7Jm04O3VecFVTbD9FbWMwdTYxOCtURHMlP1Q4Yl8l CnphbFlGKWBGVD5YTjs1XyV4M202Q3owSl5JUmpzWnJwdD93WnlBI0Zoa0FB VUhOZGBiTjVzV2tNV2dMbShtNU5LYQp6XlBBNSVOLUN4YWJeNCorSG88UT8z fntDVWlHZUgyOGFkeVN7cTUweFFOKGoxSm5GazZkbnJjfkQhKWFPNHtXdkwK em87I19id287dFQ7KyFQITFxVFNoV3hNWTE2UlRYbUpNeldYVFVUeWM8WCt9 VU1VU25AZVY4Umg9b2t2ZzlKMFA8CnpfcXNNMSk5ejcmYUdyI1Ipc15GYiVJ MkY/UXw4M0FqQHZWaWlONT1gejFMQEcqYW0qUGV3b2ZFODRna2NgZE4+Ygp6 PGgpUV9HSThWakhCYFk1RzBLQjVHJTxQdz1EQCstOD1HZUs/T3QlRmpVK216 O3cmV1JLbmFyY2p2cFg9VD9HWj4Kem0rdyFJVDUkWlVQeG96SiM9XjclK2c2 YEZfOWY/SSlXYDUyaXs7Q2xzSlBOM3wyXjRIa2xJU1BwUzI7RkN4ZFU4CnpP R242VVVibk8lIzNXQDB6b3xRPnh1RUFUXj1fWUk3SW95Qjh8eFA+VHAmd0FA SXF0b2hMNmNSPHd9QiNYSEZpaQp6RV9oeSQofVJTZHNoXik1PE5zbCNUZVlg fmR6bWF5aHlnYlVgRHRXWi02PnJUMHExOXtZZlR1PzQ9S2UlTH1+Q1gKelVt YWkhJitGSCZaUUh6fHcwcGZJNWI4amgrUHd+d2xrazMxYmNIJFkhQDRRQHtI czMlX0hvYjM2K3VUUmpmdEsjCnokaVR2YDFrRypNQHpjTHtYWGxrbXpjdik2 PW59KU9aSkB8bD5edkwjbXBDSUtUMmtYIXwzWj5VVHRjK3s+dWdfRgp6bGpg MyVgR3NCdHFteCRKaTF5YXpjdi0jekpDaUkwd09FWihtaTNUNk9lVUNufDFf KlRZdmdpJkNmazdpe1FVe1UKelVEdTwyfEdnJnYoY1Z8fmNtbWw0UHhrMn02 TyE7VDg1QVREI2N8NShZdj5+VTljNm59aSRgVUg9dDNhNEVsNmdZCnoyQnQ7 RDB3OU1KOWhMaFh6N2BaQSNJZH5YI0oqM1YyZk1HTTs3d05lVkVLfHI4ODJv Pl5aOShvKjdDOEIrWDFQYwp6TjR6Jm85e3QkfCVAQHZuWE5malM7Xl4xd1pT Pz16cyZYYWVCbnZsPUNYWGZqMTNaWisqdDdsUChzVSFxQztUdFcKelFabihz RCNNQG9rd2dXa0I4bSRAMkgzQk5aKG0pV1lzZEEzbFBMVGlVb3RAUmBTJHFY c3NkdyU1P0xnVDs2cH5VCnpHWEtkQjd1UXwtXzVBLWpaNUpiLStgby0wP0gr OyhCI0pJV2pMVkJQS0ppTSNpZy1Ybi19dmpmQDlRU29QeHRtbgp6Q0lIRy13 I3BERClkfnx5R1FuNz1jIXkyXylTKVdOeElkVmRJMEtQNXZZJVBGVjE5aG5m R1piJlgoPnVrZmpLK1UKeiNoY2dTJT1fbGhmailFNlpkfD1vWWhVRWttR2k4 dSRpfilfTHxqNTFoTXx7YCVYPnFVZGhvOX1gY19xMD81WlppCnp0ej8yN2wx cypwUilzaUY1cz9vaGdXKGtrdGhgSWE8PEckd0ZyQ0A4d21BZjhkMW1EQCY5 VEhhVWlDZUd5TTYxVQp6Yzg3d3tHKShHe0A9ZEUySEokdEVyI158Rj9sWW1S WkplJmdUME54dSUmXilAcFBCK057NHctb0UlcUhNO2A5O1UKemBeZ2dKSyhp cm8hI1F2QjZPLW1KWntafG0xPmclTSE8PVBEZ1BhbmVfaD13KEQ0YD83c2BL PWJZPFl2VG0hJlNhCnowcHFnRD5HMTlpdkokUEVJNHk+ekgyM0xeQUFNKjxy RiZPZzR9cUN1VXY5U0pEVGR4TERPclhYNXl4Nj1RbDk9OAp6UmA5UHNvdno2 ek1YRjJwdm18b2tXYmF4dUNpJnBiZF88TV43eU9fZVB5cilRSDBjaVdoNW01 ekshXiRfY3pyU1IKejhHUjxXU1o2ejEoKDJWcXp0Jkg5bUp0Y0BXZiFFYVRR KmFKZkAmUyUlViM2bUJhbHtTe3A1Xj9sP3NIZjQtclNvCnpZZlJUV1Nhdl9V Q295fjFHfHNUQFoqTDU8N0RrZSg+QEg/dzEhVjwqQUVyb0Y4JkwhIVVoYXtJ NXcoMylIR1EtZQp6Mi1HKXI3YitpazkxTlYhJlg0RHAyeUNgTTx+KzZHcXFU dl9fcDApNmhLWT8kaShIbCtId0hhOWlTQHJ+M0x4QzAKeioxTj9lRkVQdj5n fSNofTklWSRiaEYmbU1JaXJ3RiE8UldxQXhIbkl0RFNuVT9BazFqR0s4ZUsk NjJuTW1fQClXCnpGPzBMb2IoOX5+WWcwRiE+NW5YIS07Uk9MRCVaRnVLV0M1 YUU2VyVtcWhKWjdDLWRQSU9CYSRaOSFTUlN4QUFyTQp6PS0jcSlpeylWUUU9 VFQqO19KZi1NJDEpcnhQISk1QU4xUWRaIUdnPj5TIzAjeDlRTkFWVSV8ZTxl UHIjIWNZRnwKeiRPa0A+NmVMQz5qeHlINy02PG1DPzZJJWQ5N0BORFk4eDUj bGx+KVJofmxGQlYzQDNgJFg2PTUwPDMyJlF0eGY3CnpAe29sUmFMKUhiXkhF ZCpgX0NfQU1YKWpiMXdXdEYtfFdINF8jKSFPKk5xYihqdTgrQWM0VW9IMlh+ ZEc4UmFhYgp6enJucFdBcHR3cm0qMkRPTGNnKUE5b1lVckBGUntnRCl2WXtv STZFQ1krWVZYVW81fUd5UX07cXFXcXY7NDhIUG4Kel9VTS0oMz08Oy1lUmR3 NkhfRTtaV0RXa0ZiKit9Jm15Xl4kUCtHMXlMYTloX0NwdHAkZDlFbDZrPSRy YTFEQFFgCnpqKkwpU2tXK3NeViZ6SWlNN0pKVldTayE2VHtvez9wfHJiKz5s dF5FNERPNmE3QTt5UjMxRVNtej1MWW5xc2hObAp6SENfcS1VPzUjJXBJXkNS SWw+PkM2dGckWEUoYyRCPkV8RDYwQGJabSRNdHUpKG5pK1RSdGdJKzE7amxB RGo1RFMKeiYqMD88dUNUNTVSMGlGSTFreWhKYjgtVz11Kkxqbis9ODJFJlVq ciFLcnBIKlBNRU84Pm9POXZnSz9yVEt3KUgqCno5fSUjRkBBKX0qYFd2K2Qt KHFNfD95YWx6aWNmT2olUD5Efm4rS3oqal9YdWA3M2BkekUjb1ZXelBNKz1N bkVrSAp6bFNTVH5VXk1ESTRnTThgN35rM1hZXyVZNXh5RSFDYCNkJV4pRn5+ SWE5Qzk4QXhGXjd7QHYycXhwXl9eUHU4azAKentqSU9ecTVLZntpSHF7SDxO WjJkUHpjdj8mVXQ2U282MExTQE1WfWtvO3A7VEswPCQ7LWV5NnVfYDFha2om Qn1GCnp8QXg1eD5lR2ltX3B6Ql4meyVoMkhJPztRN1FZRy1pZ0k3VTIlPUVH anVYOSZCST1xazdXKEhTUnNkNSN0WlU8Ugp6X2JsQE5ESnt9Rz9XSkl4YmFn SEphaTtydERMPXMwUVRXZl5OYlo/YCorIzlRcmtzI20pVnh4aW95KXZ3YHM/ JkkKelEtaU4pOGlVSSR6IVZARVV3MlNDNUche1VJYTZleXk5aXpyRWNEYmhA b2l0aC18Wi1ZbEFjdE9hWkxRVGp1WEFqCnpqam9KRzh0UTVVTVVhajdpbX1U RVV1XzdWQTZTRFVsUmtZM3t5SFk3IzQrckpUVCVrUCFHTGlfTFVQZn5NPkA4 NQp6bGpYYlFxK3slaERrRUIxITNrVUstJFZuKXpTPUBzbHdJI2djNVNZIVkk enxieSYmYlRhJkhNTjs3SzI4ZHlPIyMKemJaTG4pT1VtbDdMPUcyalVzKyko NlgrditRQ0kwaCY9SnV5dyk3aEd2aTRMeXczSmk9YUNOQnozNEA7alM3Zndj CnpCZ0xwYCVISiN6Vm5DOFNvST45K3pzdEgwcyk5QFRCTk1TRCs5NVVjN002 cSotNG90Z3YqeUZrd3ItSihBWT01cQp6emRofGhIbXJMX21qeilVcjI4N1Zt X3hXalNwbSRGMnxma2pTe0tpY2Y/d35vSkxqMj5qJkBPV2ppaUZYLVA0QzUK elRqQ3NKaURVIUZ0akRON0ZNYiY2Z0dJM2IqWFFkeVZFa1omMnFZendkKHdl cWE3bFZrezg7fmk/ZUIrM28ke3BKCnoqVmFedmx0WXA8Jm9LNUcqOWx2LT1q SHpzLWUoNDY2fSVtT0lQYVhBRGtfaloxO25CfV4xeX02I3Etfig0OFkpQwp6 SkV4PkYlZF5NTFU+M1Bqb3VjNGRXemVwSTNQPTwpRyklPnRRT3c3P2FgQWtx YFlNXkRMPEpIUGs5QUs4eVc0ZFMKekNORSFUbmBQX1loUDxoVU49S3hjJkZj REQzZHVDfEhaYCU/b1FSSjU9MXMpZilxbT1CVyRGbWpCO19qO0RSREdyCno2 X1FtcUJXUWcyJHMlTFV2aWNKQ3NgTUVPaE9HNylgfnItcDR0ITxfNyQtcX5t RVZCfGY/K05AZ0c0YlFwRSs/dQp6VGNPPm5JYllfUyNvJDUpa2A3MWNWZWx1 JWV2RVp6PVotYVBBeHUxY2B3UUJkV2RaTml0NT4kSW5RenkzWnwxfTcKejQx IWtFKGNiRkdkRGB3VyZRcFI8PXdEMyUhfnpsIU9VdHwmIW53V3BIXkI5KkBv YTVyVnJlcmZ1R2xhQXo8RCQtCnotTXl3TTclSSt5VVQ/O08zPFJrLU5HKjFx aTI5bmBHZSRzIWl1YitMMENuaWRlXnVzcEM7PX5iOTJaMXtnWFlWPgp6ezgm RyF0RlZLQ3k2JiZFamxhez1Sbmp1bUVzaGA5dCRIZEtfdVEyPnFPUF98TlY/ aUg4X2w4VHJAJio/QSs/ZCYKejJ1Wk5TRyVaVyNQISFgKkV5QGx7PjtAR2d2 e1h7P0NJbSh6TjR4XzR0anNtenpaPU8jKj8mVjE3MlMrJXs2TylnCnpYcUY8 Ujk/cFd8d0BxWkE0cVlpRFRBUTIxM282YnJeNm5CZCpOZUdxPiZqfE5iNEYr dGI5TCRCZ3xjWUhEQiR6Xgp6QDJyU2FKcV5OdFFjWSM0KEV0MFpTTlhAa3Mw aU00Q0ZkUUojd2FVKmslRXhlSjE7SX0lPGJzXiRlIzdPXjU0N0gKek4mZSNM NjgxJU5pd29OPmJ0Ump5c3QkX14tZXdmUUR1Um9ZeWphbFE3YXp8VG9rM296 VUw5eCpEfEt8S0txNFglCnpjMk9oP1Q4JipWZCZfKlNGRzsweSN9VVh6aE4h JlJ0Q3VnOVhJZmBNYSR9WFJTbT5YYmNYM09WRlYlS2VNfGF3VAp6WUV2R2ow NyhpPnNIRE1sUDFFaTg3b0QpRnArPl5LQG1sVXpLaypyRHE8VC0+dnZPbGl8 NzxgPkkqPVdITlFmMnYKelI9bDl5c2kqTyorR2k9e0pfPkFnVk1xVS10VmRV YFNfJHcwN2pEPDBfM1BLSilFN0xaY1UqNSp4TW5OKnxMVXRSCnpZaUQjTiU/ NkpZY2Ukb3pGYV98RCFJSiRrMlMwXyg1O0tIVzh6d3lta2UxKCl1YGh+c05v WH0qMEVZPEhsc2FjQQp6YGozVkYxSUV4Q21VPmJ4aztCUTdqS31jPGlWQ0Rs Mn1ATVI+KlY/R2oqYH04Kjk5X34lQUdTPCVSX3Q/MUIkOUwKejBfVG5FU0wt SntWfE4keWtKWkQ+aX5QcWN4YXAoU0F6czFPZ29Kfl41YClEUTBIV2QqTkQz WjtaeDhLYyNSdUl+CnohaHdieV40QzJwQUkoLW10OG9jbEx3PVQ4WVhJNyRH T3Q3RVV3cEdzd3xAbSk3fnEhcEYlWHE8Wip7cHg9cFBwdQp6Rn1PdEFfOEo3 UEVZRyl0cER2SSR5SzI9K0RkTVV9UGl7ajA2QWsoZ3B4WEdXdz8rUG88clMh VGMpbiRoVkpPTDAKenpjU0VIViZfeGp6YVI+VlYhWXlJUE1UUTJERFU2OVl3 RDF9dCphYDxYMjxpJXVucykwJT1HR1Q0dTg5SyF4RjIzCnpsZiVrPUY2ZHUk QDdUSEQkcVpwbGtPRCpETTtlRi1rISVickRsfTN3RT5AQnFHUVR+dk9YPnEj IXRZQk5VUT0zMwp6ZXI5bVJzJk1GRVdUUk1LZCQrQXNSJTgoVXxKNm0oQWJW ajRSM040Uis9KjFxakYoMk9hNzhMcWh8c0R0PnErKnIKelNEdyM3NCpMcF9F Sjt1VXIoQE1QTmd8NWg0Z0Qrc2V+azdacGZJNDZnMHpIJDlWQkh+I1NJJm01 VFAxU1Eta3FjCno/JDVUai1+Wn4mZX0lb1AjM3hUTk4mV1ZsSH5OPFVpc2pr KGo1LV53LUNJVElCaH1xYl4zOXV+cmhvKH5wbUZpcwp6bmNBU1c5Kmk8RF5M MCoxaU12fmF2UShCLUMtaCg4Y08hZURmOHhJfXQ7aDBGYkMoWlJmYXhBblc0 ZFFeYkR7ck8KenYhUEMkVllaRnM/U2JYZUk+NWwoYihuZmpMJHgyQk89N2E5 Q0F6bzVwbnUzMSEtM3BhOyRfcz8qIXteMFFDOVdXCnpza1NUb25ieWA4bkpa PDsjOWVeVzY9cnYkZSVaMFRwQWJSP0xXXihtVEAqUV9nRUZWYiFuR0pxY1de fERfX0JiSQp6MnlDRzhwM0o5SUJaKnkyJmFYQnR1fHBMMyEwWmpwdW1UMX1R QmI2YlokPmM8Qk9FTVFVUElwMF4zclRleXZhJHwKemdudG4/d19CZ2Yldit1 Tmh+NGUlMmAqVn1WKTkoT1c+bXd6YXM2N1QweTIhM1ljYDFEQmxqeDMlZnh6 Py1IRkE/CnpQWm0wWTEpOWhRY2lSMnJsfVhOTHl6MEQzbSNnel5sZFFeMHJo IWF4RFdGZUFIfiZwWF9+fUV0PzYlKGFyajRqQgp6X3NOKSZoRFFqQUQweTZU TUlCKDsyIUF3eHlZY207aiVhUEhnP2RIdjUyaXE+QT16ZmlROThjZEJUO1dX SWdyUFYKej9veXctKSlgNUlhRS1pSVhpMnIlbiVTV0tmRm5wJDMkais/PHlU fmFUVHU5PjllIU4tZjdkNmVJMVhzKl5xMXtgCnpednlBQlBaQH1xclhPN1Ne KFJTJHUhMURYPWE/ZzRBVEckQzVqSGVZO34qYm12I2NsIW03bmFJXmx5Wn10 ang2Pgp6K3phUTwmez1DclBQd2I1c3NnbSokeTghVEkoWF5WYX1BUlhjZSlf VGB+KUwhK14/KSlhZkhHPyhhS3V5N24wZkQKenI5OHtGJFNuPmxAJFRZUlZQ IXxXd3MpYU5WeGdOYkRUbUd9JHMkYXxfWlk/ZWU9e2FLSjU/XkkyQCskaFhY aHo0Cno2blF4SyNXNzMoUSE3SzNhcyNhaVZCPHs2Sj8kLXh2TWtyR1IpKD0y JTh2ZmlAMmp0XndvXk58dWRjREJlfmUxJQp6cjNXMExJNDtCeU81Iz5ybUpT e0s/MHcrMGAhPns2aDs8WE12PEVleUFKJEVfMTlFUWU+cTI7ZCVFSjdaZzFY cjgKelVwcHtMM2ZALXEmb3NtbXB9Nj5wNn4tYHstbWtTcThvaDgkZGBCfElD ODUhPk1DOT09SHsxMnNtdTJMQ0R6fTQ0CnpmdVcjaT9LcztTREhQQ1AlTTZp UCFhP0whR0doKzUjT1VsPyt0Z0Y7bjRYSEQ9PXopVzJuJHskcGMkOWQ/ckpE JAp6WSsyJEhzN3lkfFNlKlNnWUkyR3NxNCt+Zyk2WGB2JX5kR1VBKSE0ZGJG PlUtZmBxXyt7cWJBMEg0fjV1Y3dlZF4KensxRiRSREA0Ul98RUo1aiNyaCNS UG0mVT57OVZFMmtKZ2lKVlk3NHlILWMrc298KnpnYTFIKl9WM2h4NmB9S1hy CnpgVHV9N1c5P01iaTlBR21ANWMtNj0tLXBgUjctT2Nec2ZTdVFCTUk/ZmJI cnwhdyNtM3FPNTFCaXdHRmRLVDFVbQp6KWk0RTMkaV5vTjQ3WXxnPV5EY1Mt eEFYYUVwQGxBdUN7eEtCajxWZ0VBYkE/dn4jcXRRMlIkQEp1VWtNZkg1OC0K ektCeiY/MnFoOyhhajI9QTlRdW88aTFKVkcyM300bDxYSDluVzU3dmtwfk4h MnpLalBPOHxubSZXTDNwMzFQcWs+CnpIWktKO0AtPmxgRUJoKHJBeiZjUTsh Z2lwRlp+PzZDJGEoPHdAK2hqQj8mRE9yd2clTWgjamo8Z3JPY1hIflZFZQp6 M3ghRDlaTHJLQz8jNkR7IU1OJnJWOU19UD1OeT49NVZQV0E5T1FON2RwOWds LTckNjNufGdPJGIoaXY9MnVsQHkKekpheTA+bFh1dEViUz1hbnY3R2VkKnFR Mk5pMz1EZWJReCZPZEpLSjcoWkFGfXV+ZSUyPUpvKyF2R2FvbGshK1VaCno+ bHBYTyU5U2dtaCpNfUlneyhofG8oM2Q5JCVPdyVYSGxaO0M8Tj0kcEpFZ2Qo IW8lTkJ9UyMoSFpodlMzaHQ5MQp6MmFLM3I0fHU8N0piK24jVUQ7MlEofT9v Vk14U3c0e3NFZUd4VSN+PzU/V2JecD4pdzByOWM0MncrREF2MD5EWXUKejEy KSN6RCpCSjN7ekx1Vj00bWg1IWtJRj55NDB6NT9GPTJIM2xZaWsmZCF3cDdV Mld3WTtnRjF5eUUlXl9EZHNFCnpNPSk/PUclPEdpVyh2Sz9HLWR+O29PV1hu eVQ4UX4tZUZjIXAtZkJYYUxuTWNjPF95QDdwdWxUcShwfjtRKCRJNQp6TDhK STBCdVA4T29Obj4tdXVvQU8oKTRPTTRBQjJXNGZRcTlmNlUjbWVMPjM+SGwm TzkwTTxSR2Z+JTY7KGFWLUQKem04ZmY8TnFYZyhNeEErYEZqVHY9V1FIRjZ2 WVNWP3R9clU8c0puRWlJN3h2WlFHdyk5dW9DbFRwSFRJTWZVdGdOCnokOWNP VDllfFpOVz8rP3dJdnAzc3RmPiElQm5kMm12QllHIyVVRlJXXmlNUiQ8Y2wq c1k5TlBIaEw7Z0VqVlZ4Sgp6aEJWWXczO21OVDgjbilGWFhwRlg8TCFXP3Ej K0NUQG9BOEMoYFNVNW5qNGJMc3BHdD5vamswfT54NXxnNEVBMEEKejxwK30r Tj1LYkQrd2ZoOzZvNHRBV35DVTNGTWE2dVomX3xmfEs3Q3duM3o7dlUlYitP YlpBK0crZDlpIWkkLUQ2CnpVbz1VbHxKZCF5QHh6SnpjQkNjckZMRXJWVlEz dkshRUZNWClwP0tGMHFNK3FWJHMzeyVKS356KEVSRTJWTyNvNwp6enB0akVs K0tkdUF0ZXopWGJBN3U3OzNmeE5zWEZ1Q09ONm4/LTJTJi07ZkdVZ09kQD5N dSRMVWBLN3ZoZHN8Q0YKelJXbCV6enAoZm5PSzZSZ3YrQHdVcUM9ODw3RE1f IWBMIUprWT5aTjBUT31lZmp6LWgmYioqK3VkWXBJOSVuX1J8CnpvTlRUV2A/ dU9ZRHF+YiplT0tfOHNVJm89LT9zO0wqZ1hlaTc4a3N3UjNIZmkjNTk1PDVg elVuTztibnI7elVoSgp6RDtmViFtPVhWUU93JWNZV21rd1pJTWJIPEdFRCVo ITsmZWZCTEJyO2k1PmwpYFF+IyZZNlpUR28hKHwrRVl8bHkKent9N2xkQTB8 WTxxV2NxQzt7MThHaSpQQnwrfHBSOUpuZiteVWpXPHg9fUoyJTUtVkEjZFo4 QEQmPEpNe1AwTmZ8Cno2c35DV0xTNmJ1MHMlNHdzNmFzTUcrMDQ2dnQmaSkx Nz05TmhCZTdFY1k7OFlJSGU0VD1EJH4mWnZ0MnkmTVBufgp6RUdoWFBTe3gw ODxXQjdTbCRYbDQqQzMrKlhGVzx4VXNRczQ8JHEkSEU2WDwrTmF3aU01VXtk VUt7KUdKNEpXRDwKenIqcEN9P1Arb1kxbVdRclQtI099M2s9bSlNOyRFWUQ+ Zj09R2xSb1c3ISkjbCs4TlhYODlzSUlwYEJ9ZURaX3dBCnpob3F+V1lPSDJP YElxZlk2RzhiMFkkaHpjd0krYm9WUFN6JGZrQjMmJipAa3BBJWV5P3lWcUZg QkI9OVpKPkpzUAp6Qz9ZWVlGb1hkNikxYGlXS294JFpRUnl2fEZqRnxuNHt6 RG5RNiF6IXBERkY0dWBkaDRGe1EoKWlnNTFDNXE3UHoKekw+KHR4Y2BxdiFO QyohVkM+I3pBZnJgKlNaSmJ8aCpSXyhnaGYpMyRCI0F9ISFsM199MCR8cTFM TEM7NEEwK3hXCnpSRHkwZnJiOXhUaClHKihHZHc3SjVITiFlZiloakdobFd3 N3RGWUl1b2VEbiYldmxlXm8zZHFqbkRnVkJgcE1FKwp6USVeYlJvTTBzVChP S3g5Tj4mNzFMVGdoaiEmJkFfbGMoYGxlO3xrTTxodlZjRGBnNSQybj8tTD1e Z0tIOChwR2YKenVDYkFYPD0yYDI4aSoyMEpifGl0Y1hvYklKSFpsUVBSPD9v ajxTRGFEdG1YWVlxNWkmQjx0Q1p3bDs8QCktaDxpCno7cnt2aTZDdFheSUgj c2J0XnpVRTVEOVBrIWBXKWh1Q3VQbXt9cUo4UH5wJSZqfTReS1N1Wm9oSShB T2FmfSF7Zgp6ZihrXlBYU0xacTluYHMhTCQ8OUV6THZHTGdEa3she1Ake2lj OFdPQzBhbFZeY0hVY3s0elJJKlZAbSY8N3JBd0cKej5GdjNKezc+d3I3P21P SWckPThORkUoXjJneT9gNz9jfTd8M2E8KnhRSzNEWSNFZ35ZVzkyekkmWlhf MVlPSn0/Cno9X0l1TDJpezlSZV92YmhSUFh+aSEhc1MoRVRIYm1nfV9MT29l SzJyIUpUU1pnc0Ulbj19X3F9a3dgPkw2VW5Sdwp6dSNhPFY4bTA9YTFjeTIl WFhwS0VhT25TbytEWW98Q2UjKD57fVlpMj5TQ1JQWkhYckkhe3Q3c2U2YkZk SWBte2UKelBNdm1IbT8/OTVJUH1sPFBkYndJd3I2XnAkWkRLfjtSK2xpU2k9 PGtBPTJoQUZkSD9MJH4+WTFpU0xESkJ9UUgjCnpIbi1KWnQrJD1ZQmlkVj0j WT5RQU1RcWtLUDdfPXlmWXNzYismMmVAeyNwTmAtbVgmYFpQJTAoPXdGZ1Ek cDsoYwp6VGAody01dShVTChmR0dTYDQ3aWRSczNhe3oxaHw0blRFTyZYOGNQ JUBXZllKTiZ8QCpJX2hLKTRGcT1RTElBMi0KemJySzZONVFaZUx2OzB5QWo3 fn05RHtje2RnfEZVP2J4a3VZVmRtdVErPHoraWs3QGppNTxxcV51bmJ3RDRo UEYxCnpGSihIcGYxNGQoWHhDK35JU0FHTUNXblUlSU9ZaWI8NF83ZSp1aT59 aERwIWIhQzlSN0ViRXdmdGNafnFzWCRiOwp6WHEpKyhvZSo8UWBtWSRqdlh4 YmNwbXVOQzlFX3YmRSNfUXdDSTlEaSk0IzBOaVA1fXlgXz5KTEE9e3pPUzNE ajEKek17d2MlQUFHO1R0YDhkcEZzTXNHREVSUmh2RHpBeSVAVGZnKnxJP0x2 cGhzU1E9YWIqPXMme21FT3JoKkxwWFI+Cno8KH11S2o7SmQ0M2pPT1VQO0BR T1V3JH1ROEF6bSo5YCMwN2xEQjlvTW9xanRjJWl3LVNXam84LXhsVXwkJHg9 Nwp6TSl9WEB6QntoJENLRHUtNUc/bVA1RklMR3dvaUw3Ylo3aGZ0MT9WXzUy IUtBJiZ3Vj96b1BAaUVKVUtSPD9CQUUKelduJnxRb0FoVCZUbH1CVXpwfDty dGxuXyk+dXVESyhJMlFpcFkpOGUmXzVwJCFaTmNrbFVqbG8qfiNOeVpJKzw2 CnpSbzlaNT4jREhlUjNYe21qUEElQDhrTWB5ZT43Wm1OamJxSkB9RWdsZ3ZQ K1BLKkJicDxLJXwlKEpecjdeRyZ3KAp6ZjZfOz8jZmJuQW0hTnJ6KXZuRWdG NnZ7NXB6ZCMwUWl2Yz9Ael9fT1FjK2E7UmRhd211QTE/Vyt0NUV0eHUwKXEK ekhCPXpzRVMwMWtqPHBecGpjczM1QzZwZ2J8SzV5fDUlZWdgX1lVK2p7UXVQ eFowU0dXKmE4RmM2Vz0+KXVfNF9FCnotVXppTHctSUdUeT5YS0JMMGgwUy0q M08mVyhjK2ljRnQxUigrQU8hQGhKSClCMDh3UyZXKGApNUNQMkdMWTFuRAp6 PyZ6dXhtN3ZSNEcoe3sqUU92XkVYfTdKYTJfX1BHe0BuQ3UjYUJhQFJiZzts UilweHROM0ZBaWYkWUwrVWAzMzIKekdNP248N1QhVXd0dGB2bz9iaEc/bXE4 UjNPKEstPEZkLTBteXN+VnBIUTRYfHdQP1pecD9eI35OQF8+OFN7WGVQCnol RXh4VkBXPVZncyVKdCljeWR0WXEzNEA3Wj4oI2JYOXZLJSU7IVhPUHppSkpv ajtRSFYrb3J0PCg+K15PVm8pegp6Nk9+T2stfSNaVEpsNjdDb2Jkej4peVF4 aiFjO2ZqSE1eXmx3dTxJTnY3allfTGVmNGhnOz8/QVI2JGdLMSUoTjMKenV7 ZE5hPmZwN2dCSCNHeW4zXkdEQStlfGEobSUydHV9e0pZZWpDJiQqZExoJkVB Y2V3OE0xKkwkUWZ2dXtmQCQkCnpkYk9OIU8/K0UpNERKb3o3PnBMOHpUVVJW dmckYW54emlxTVptZ0FJQzdhaUA9N28ra1B0a1hEWSY/enBXcD8wPAp6PW98 YUN1ZUhubmJaMCl3Iz9+ayp5MHlyMiFzKmZObj5TY15Yb3BFUVRhanV1OzhQ ZEg7WEp2fFl1THZ9eDhPe0oKelNtfll7TDNqRm1YO2R6ZHtDXlhgPmQteVkq YThYdENvPWx+P2U9WFhKZDBSaWU0YzwwMlg2XjhKMEkqamRgYyp5CnpVK21k VSNWNTtBXkNiVihHYyFsWSplSkBZRmoyUkFaSG9kNzV2dGxXPUF9UWAoY1RW aDsrV0Z1QTlWJVE0byMwdAp6OD4qbmRgKjFGNzRsM1hWQ2Z1WEBjaTY5ZzhD aDNkRXsxQnFeVy19XypWJExuX05MJDgpTEBqeGc4czREQj8mWFEKenhJfnpr RjxvfjJ0MVR3e15jKkpOMXhHWER7cSspP1VKO3sxKV52Qndld19qQjBhJFpR X3pFV297aUZYJkY7KFE0CnoyKGRvbEtfe2VlSnZ0OV5wNEBuRjR6Ky1NOT58 OVZZLU1vNyFkOEVKa01wd15CKn1PQTlKNTRwTkhSPXhVM1B0VAp6O25RVmhp c251RERiNnY5JjVBNWxSWXs/SWdnblh+KVBENW5RRyNONFQ5fjtva2Nwbkts TGFjQDw7JDE4S1lnNm8Kekw5ZD1GezNxWDQ/bGFiMCVhZ2dXVXlIVVZEYClT N2BEP2skc0g2KD0jaCh5R2wjPGJIIWpDIzZlSTMpQShUe0piCnpiR3h4N2Jr WntZQ0RUfV8hP0tkOHBiSDhfN0JSfUtwKypJUTE7VmsmWnJ7RnowUV97KiM9 M0hzWntCMjI7Z3AmUgp6QTJPMzZrV3BaVzVlcFM9dFR1eGYpS3tVN3tjUmcr RTRXN2ElPzh1PjEhRXQjJmtLZjEmTiM9dktgLWI2NlBmSmIKejFLR28jZ3Je fkxUdmEkbDtkKVhkMnp0V2lPbV9IbE5kMDIzQUtWRTNwcEIxSnVsPmJTPDtt UXJvKmJza3hwTHVyCnpoKVN4KDZhRm5HdXVRMkBpPkd2VWVwb2pOXyR8TEJ4 aTMtYlQtPj5kd3RXPnQ5SF51YlZrMChWe1gzKEstb2d9cwp6RyF1Oy0/K3I/ NjJyZ2l9Jmowdipue1RvfFlaUDtSVX5yUklDKntjZGQhXnJ5WiEhZnkraHd5 ZUViKyQ0Oz96O3wKekpLOH49R0plQSgxM1BCIz98R14rK1FIQD17fTFWZjxr Y2hGa3FqZEZBJTMoQWJabz98T25MbUo0THpkK0ZkSCVfCnpIY2JBVC1JTGtS UUUtbVRSMj5oMllRMG14fDh7JFlLZztnUHpNUkstRzlMeU1Ve3UmKmZMTyha WUBodSlGSUJSRgp6aEJfPnNJRUw7YzBue3V4en1NO2g5ZUE3azdURSRvMFc3 X2MhJUEtdj16Pj0xMHN9MT9KQmtwRGo2VmxpWEV6c3wKekokYmwhMkdRXnkh UVREK3xJZD9wUGllX0M8YGdqai0xKUNgfEl7bj0wMm93PlNFeGVgODJxaEZI cUl8bVZgPjdACnprXmg+PVFhVTBsQTI5KEM+XlB9NVpgIW5jYExiP0JqfVYj aDVnYkMmdW1IMF8rcV5NNGs/OEhoKyZBUk8hZFZFTQp6ZWwzKj5rJVkhQEd9 Y3VLRmcjck9SfGh6Ji1uZSR6WmoocClSYSFpaUt+KHZ9NVhgYGRIaX1QQkVe Z0VLJTMqYngKem8zUmojQXZCWl9CUXleZXBibndvYmJJbzxvRXlNKXs+TCps O352Kz8pWVNHUy1fPXJBaENjQWckTHN3JCk9P1YoCnphODY2LWpabH1RRURv fnJQZS07YUBkQ01nUDU3Wld1d1Z3WEFuSCs2NGp3JFBaUFdVTztfUW10Q3cl R21gTFo4JQp6alFkQjByJH07ZDZibTREdkhFTEAkQytAVm89XlF4NmxWQl4k dVI9QTB8b3R7IyRjRnZ6SmJ5fWJ6Qnx9ViR+OVoKejBVfW12Y1BSTEt6al8k a214emRmVX1CVSVGYzVhUWNLTyVmMSlGTVVKYVk9dkBUbjFHVCRzKn5WKz1a IWlOd1AqCnpWPm1haVR8PygqcXFpajwreCVXWjR1Mn5xemQ7bVcmRlpFOHp+ O0g/eW4zfWFkNj9mWjFBeiZiQU9vWjJzcHVFMwp6akxkKFZPM1RHKmtFKyQ+ MjB+VVl1YiFKcFV3WXNkI3pgNk9vSFIhMm0lPUdYTFZBUkQpTFFLe1U4KDVE bTtIRWkKelZ9cDw9eWJzdn5tdypuQDMjNzVpTHNRUkc/e2VrOEI5all7TlpL fmopJk02fjNqWGpTJWRhPCs2c2crQzcmJH5BCnpxeGpTMVV3XmNPVHUhbkpC c0RBUVltNy0jSzglWnVCYmBGLVZIQlc3O0BsdU9pPSZVfTtQYWhaZUpPV15j JjdZUgp6R3hoWnxyJSQoKVBQNG1gd1JeMmliPWNqUVkycEtrVnowd3wpWF5f Q2l0JUNyV05PI09PclY4PW1oTiR7cUZxPkEKekNRPik9PHBtdz5VYCRqI1gz dXIyN3VqOVIrYDt9QTsyRSowKGhtRDJxRGtub2QkPT5AMGJ5R1BRUzlyMVhD clN+CnpYc2xpMGpyPigjSWJgaH53WDdwazxpWkBJMGJWOD5Aen12SD1Vd1Rl eW9EM25UM1FldGQ+QzxeM3FUe29naU9PKAp6aGkyUFM8eHI/bDRiJF5za2Re YW1fVXp0U29AWHB2KGwxa29wNnNWWU08cmV5dVI/an1QSmRJSFppc1hSbTl6 dFkKemxpYWglM3BQQStTa0QtMj5GOVNRYERiUkolcktXPjF+VCNPfDhrRyVu SG16M0QxaWxyTVF0WHloQnZpZVlWJFhICnpKXz9ARzxAdjBgc19MJGI2KW16 e1FKUTd5aSNsWk81eyQtX2hzc0E3WHBxLSNndUAhRm8ocWhvSDQmPHhzUEVe QAp6ZTJWJWxsMThRRzAkfklzNzA2XmRLJjQhPGJmR1c5cn5zcG9VfX40PWo5 Uz1Lekg4VWNJYGBEQkxEQSVmeTMwOXYKejNgUD9rQ3hTPSNScFIwX3pfVEhT akRrd35COFFId1hRKGo8MyVLKU5ST2R9c0R5bH1SZjNSdlBTdlJQUXMyciFp CnpKO2tveT5RfmNVNmBuJCZlXmVDd01TNV44b0d+UkRUYSN+O3N0Yk5UWFBo JlAmRWsxSkNWKSFvPmV1e1lmfXZeaAp6MyNOQ2VMKGp9Pz1wVnZoJHtZT2Z5 JE1kc0wtdzhuU19RRFFPQHxzOWxSVExaeUp3R1VYPko2RWQ9dyp5UVVvSX4K eiVoeSRTSm1kY0VOeDI2KjdkME48QGdAKVZxPm42e15tQEkyJmV9Qn1BUEhM PXMoZmkoVks0M1pVNjYzNXJNP3BICnpwWkZDQUdDRyNNNColcXUyNGl1WTJf YXBGJHhIJEhBYzBObF4pNlZwbklQdVpJeHU3cWdEOHFlan49Tz1WN3JyQAp6 Y2d9ZEJmOXh6SUt6fjt+NVA2aW43Y0MpaWpxQ0RVRFl3aSgwXygoMk9WalZN IzFDJlRiPDkrVDJFRkxsRUVmSjQKejRkbHZlbXdwYjgjaGJkTHFmdmhIcT5w az1PfDM1WD5Qbkk1TUtVQTY0anBhSGpXdU84ckg7bUdlfHZLc3dVTjwmCnpu Rl5VSDhmd2JEOEtaY1ZlMW82dzh+WTZRSE80aFZMLUlecWd1aEBfNigkTT4o bStNcGg7bnghOG52VX5aQiZjawp6PykyUTFhI3ZHREYpQVlUajc3NzNgP2pq ZHVsREBmVFVKWmpBKFZzVWpMZEVSTngqWSFgVFVhOVFPWDQxYEc3UEsKeiQk YjlJNWolNnduPStnJilhZUNBOTJPIzRUJHFWVzFFSl5zLWZRP2p2bU85WjVx Iy1qTiFEfWo4Q2V5NlhMRDE3CnolbXIjamZEejthRlFeWnhBZzx9enAwclNK I0VgNzwmUE1NPVBLTGp6cz1wbCVeTHBaZ0FALVh5a2RgKldUUX5fMQp6UHBN OzhOJHhBMmJhY05VTHBiJDUzWSlCMHo4cmF1TzJkYlNXQmZudGE2VUtKMihF IU5wLTxXSndPPk51QEo9SmUKeiZocShRRWNZXnhKUmZueUIjUiRBViRKO003 YXNAUDhpciYqeFRSQ0x5R3BFaFNzeHc4ZEU5UWVqcmVjRGxVKUZKCnozdU0h dyhISEhqQTlsNDw/an0qNlpBVH5yPm4pajhTNS09R0J0QCRYNEdEdnh4cTx5 SWVaQDBUPjc1eUR3ezRoOwp6Nzd5dXVnKWpIbkV0QHg/QypibzsxZFEhP3pz Pn0oPkNscnIlI3JzcF5iWiUxejI8ayRAeXlEME9AN3hnO2NlSUMKeldaJkhK SEk7dFNvfWchaHE1MmUhSF84cXgjT20jbXlqUWBUcVdeeFMwTGVnOHYjMnVM NUhlUUpQamIobDI+bTBTCnpQKnpuR0VYKXdJaUk5d05UZmp4RXpmMTVfbEpQ aE4tPUtmSXhOJXYjV0NHUmwoNVFiTnNHJUFSelpMMlhlQ2spfgp6P1hJN2E/ Oz54OWpXfG5FQURXanVzd2ljWUVBMnI7RHE7bSM0QGEqREdNTyVIdTAkZGNQ I35KbkZRSTRJIUdXS3wKek01LSV6JUElKjstUmIlWFV2YjljRWNFc2omdE1s WXtDPzF8JSFjWU9CcXhOJi07IztPbWFoc1lkZlQxPDYxT1kqCnprM2NgYzFa YlhXcSp6ISFBSTIwZzI1dGd4VEk3O2Y9PG5oVGhlZk9wNE9yUXp2V1pzbk1e T2QmJng/d1VeIXM0PQp6RW0zRT5HUT9mc1UjVU4mejl7U1hAbmVaWXtETFMj SllwcVQ7eldsKFp+LVImLUJpNEJXaioxXmUtVCVKZDtEd2UKemZgOVYkakM7 a01gK19VYDJ9ano0P3N0ZGxIfS0xaEtGYEVDNWMmc2ZpVVJkfHJwNjEhOEJl ancxe1BwNFFWWGppCnpHZnFSKUphSEVNT1FzbCFWbCQ9I090ZXIkOF5zMTB5 RFIqZUFTd35RUmcrJSs9SjI3YlNGZi14R0t6ZzFfQGxAeAp6MyNeajEpfktW N0kmWG1mQXhgb0NNNDxvRTwkYXIlU3kmPD49clNJeHVjO0xKbXNkb2ZWaEw2 a21IYkMhZzNmQ3EKemByT2t9TWdFaCVPTCNPYzUmWFZ+cDdwO3FNbWQ2RF8m TXB5Yy1XY3RwbEl5VVAxQldAY2xHeTU7fn5qT0g0fFNyCnpeITFtZFBjVjEp NGZkZDQhT298UE9hNXpfNGlOJGdBJHwmbCR2bCNhakZQOTRIV3J6R2wzaXZM dzVFNVZpPFdzeQp6cG5zK3FvTzFvbXZldDE9O1UqZEc7R1dfWjdXdHBoXiM4 eUFaRD1icjxFTlYpTzdkUTd0Z0ZVajxIfSVSVH5+LXgKekAyVEZsZHgjeD08 aDxPfklQTEc+OVk0dEdrd2o0Vl8zX28pN3k/VU4/Kl5OREEmP05fQ2xrOCNE fTdfMWhXPHI0CnprMnIwTigkR0A1Jkp6RT1jQHJeRHBpZip0dk45ekNSfnY8 IVlRe1piYEZ6aXFCdit4YWNteHcwYFhgUmx1UGp5Xwp6P1hobWw5dHR9Q2R4 aj9PSVNlcysoYm0jYjwoeUdiQE0zb3xmMHRvcGVPSUB0c3NGMENkIUJEZHsk Wjt0QC1Ma0sKekEoMUl4NFotIXg3cFVHR0pgIXd1OVlCJSh0S0pzKzdzYH59 enNOTGEoKDs4a2RtJWpWPlhQb1lGaFpaQ1dKSTghCno8Mjx4MV8td29zY1Ny Rm9wP19SVmlBP2BlZHRiLURMWUZWfEwwTDJ7VWZrezV3cjw8PihiQWUodlNw O1klOzt+Pgp6ZlNQYF9jeiR3SCtzcyFGP3BWWFpaQUQ7LS0kM1lud1B+cntH T05DTy1Ib2RkU05kfEYhQkhlPjB8VXVWVGlZR0gKekhvYzMocVVedVAkVEdg Qj80TS13VD0ybGkyN2skJV5mfjUwfEJ9UTc3Ym1SektZZSgyRiNLfUhgfGRE T1Q8OFYxCno3KlFLcEYtT0ljWWdhRUh7Yzc3TTN0ams1e2koen5gKTMjO0tQ aXs3Wl82QFBVblZ9bVRTNz4hYDtWR3V2RzxBewp6PklRUFlJUFg7dVBGQTZX TyhYTm4wNTtCZlRRSVU3WkU3QEAhOzU0aWFncDVKez5Fb1hvPnpOZkAqPiEo PWJKTFQKeilNYUViTnIpa2w+N1BCek5afk5TdU1YPzB7OS03UD1nQ3JUI0w8 bCN5JUd9MHByY082I3MhV2c/JlI4bkNvNk1DCnptUyY4ZzhpdyFQel9RMldC ITl8WFdvaD83RGtObnNiKkhqY24lI2FXMSFxWkRjaCpUUGZ9SjFLVio/c1hQ T01mNgp6Q15RT1RnZ0RmSGEhZ0dadjVESXgwPH1jcEBZe29JNU5TTyU2VDdk ZT5NQXNXV1Ehb25qPDtPQmMpbHVeZlRyO1oKejllKDNYJUo0R3h5Z1AjYXVV dDQrWnkoPCZFdHhMI2syKl5GRUBjZ19VYiRpeUU1em9hNChpI1hkKWVaWCUk Y3ZaCnp0fn5oSmBeV1p2YV57O288UHRNb3MtZ0tLSEhlezVEUW5OI21YLWRq IyExZ3Q8fipjfDtoM2wqI0cmPzZRZ3h8UQp6bHBpdWMyOW89Rl59PjA3Y2ky JlRlaXlsdFdoeF8hM3pSRylTeisyUUQtOENwOUB+fTJXcVE2aF8za29Iazxo PWAKenpYfEk5M0BtfX5tfUJJa0N8Uk1pYkozJn11cH1LeDxVbUcoRmNrU3pL Yzc4QE5fbDk8MmZObFo7YWt8VSljNDUoCnoyVFNTa3YoWUEtO2Awc2pFMyl3 X19tWWBDX3xKTlR2O25wMXYlZmx0anQ3ITY4eigoMCFgayF3WmdLNktUT2ps dwp6QGp7cU9LbVNsUWJgKHp6eyg0aklzcXtHQDh8KHxuQ05sZTQ/QEo4Wm90 PipJXk1ibnxYSSRmNjc1VyFORjx9IyMKelZ1K3Q7S2wrRTAyVCsjbTVNR0BC NEBwYTdzPk5vRSU9MDU0NlNpWm80WjlaPU8mbFppRlJ2ciNxYHp+YCNkQnY9 CnomMiEkTyVUSSY7e1o2NU9SdjlGMHsoflRqOz1MeUwpdUI3ezV3T0leNnBv QkdRVCZPWHgxTz4+S3s7ZEgyeG1gPwp6KkBWNEZmOS1HRHpYYi1WJXd4Nkpx KWFgOVZfJW1uSjhUVVYwX2QwaSEkS1EtYG9GaWIpQ0soYEhwUmFidVNJK28K elhiQyFYPG5zO1BgMHdJa2I/OG5XUEY1cklGUntYZVVDMCpIcnZ5RUx5UHp0 IXRLT3FSdmVKY3xuVTV9Ki1fQnhFCnpFWl9jQ1RlYS0pKjUmMVBgajAyPzF6 ZXlFWXM2V2c9Pkp1RDdKVl9eKmxxdHB8SXNRbVZjRWZgb1d3WH42QFZacgp6 MndsU31Kb0JKYEYjI2wmSnJKaXZRfjx0bkFGXmU2MSQ5az5rU3I+Nmw2el9q dDNfQk5nRWJuSkV4Sz9yMmZ2Rm0KenUlMThMQ31FKzdIM0FocTVkU2gzVEZM e1ooZnYyY1EjQDFUS2hzJWN7PyRQbjwhaElJUUhkTzs/dG0hQXZgbVNXCnpE XylNI01vNUYhLSp+LTxgaCpSV3BZTnMrdjtGSHl5fD0hKTZiWGEyK14/RF5B LVokdz4oNUxCc3QkZHJfY1MqKAp6TFpYPGNrKTxlO3NafjR2TmhsPXZPR3dC JGNaI1VaXypZVHFCRmtiNShYfVo0Z2Z+OGZxMiRiYW5UfCtiMkFEMXcKek1W Umx6TjgkTWlWZmxqUlJqWjV6a0dNVWZCSyQhUzN0PVElQmJZPXYhfT1fdGVA cztOY1IpcSZ1ZXEodHtfYH0mCnoqRUJlIUpfYTt7ZWtKfUAkem5+fFFRTiVP Vn1mNURJI001S1g9Oz9kaF84U20xYCh1N0MyWmRaMlFZK3hiTjZtYQp6ZzQ8 cCtsUU8pQEoxQEd6cE1HOGIjYyl2eUw4PHsmaGpvPWNRQmcyYXJPO00/PjNA RlZuLStiTThEVW59VVkzJCMKekkqPiQ7S15VTjhVdSt+JHQ1OVNibnNRSDlB eUFuc2tybU9KcGEtRkEzR3NAfiZRRGpAc35wOzNuc0h9OHk/VHxnCno9aml9 clVaJjB4cTl3U2cyO01abFJsWmBPfEE8WjBXbWRLUjxhTzlHJFZ7SEVXTTsm eGo3Xj0yI1VUa1Qpd3h9Xgp6ajBzKXZmPllaPVMhJU0wY2RsUlZ2Ukh0OXIj JG81cFQ0VUpzTEZ+MGJ0SHF+YT5zUHNKe1kwVl4lSlV7aUZ5Z04KemZQNG1r YStpXiFEUHxwIW9lMWk0ekU/ZTdkS0NQOFhUaDZkSGowMFY2d3JoWDBVSzEq KntTOS1lUTJhajY/Z2d+CnpEaUc1ZFVlRjtHRDE2cHFrPT0jYFpXQzdaTHI9 eWQpUHhgajJQSFhMbiFrVi1DPGpWeSMkTDl6SWBrSiFSYGdHYAp6bkYjM3Js bGV4dUtnJXpCdythMkRHZW00KGdwY0hiVXheN3wqJTN+PCg7alQ3P0pBdU9K TDRgR1FofnhuY3hVSkwKenJ3JihTa0Y+KXJOPlJDRThnKW9XbEVrcWItSTVw N0gmYCg1RXhUOUM1LXNKe2kkSkh7eUoxMGFFS201JG5mfERsCnpqWFluaUc5 RX1lTjROLSZeZzdERGBqZHdOeXBqKCtaUV87bHJwT2RQY1NIcT5ZK1kpayhB fXhge2RWaFNkdlIoSAp6Q04pMF5XWFg5bnxNeW19IWI0Ny0heUN+cV9DLWVH UXI0ezUkcDdMZ25JaXVxd3R3MEElZjl8ayZ0N0lLI1YpP3AKeiV0RiU7d2Nz cWJ5T20pbyZWT0JZRk9vbm9eNkpRdUJMaHJPMkBUSTU7OCM1NHlFbUBEMThH YkQkd30zfGNfZnhvCno/PGZ8P01EPCRrT31DQH0hVUBTanxFZHNaZkJpcWRl MUYyOVlQZH49TlRpIXhoYmVjZnowNUZ5bUNsXlZIbHlJbQp6KUUoKVhDLWIz KHhAeDctQXUrSStTVHFzdz5XbmBDZDU3KS1RSSZKd3BRI0BBT2ZSYkZFJnBB KXF0fnFZNU0+aEcKem8zO087OX5pLX1xYClvbjdfKk5CZVg8SHtheXM7e2Uw bVhOVCp4WTg5JlkqZDYmdU8oeWFKc1cqRGpeSjZGaFRaCnp8RURWfkowZDZq QntRVHU8aWU0bFBUY0AwWU1zYSY5UmJabTxyWipxXlR6ZjBXc15oVGxPJm1A WTlENT1RR1Zwdwp6d09GN0xgZHNXQlYrVnN7VERCMFVOPlIzMyolMU9LJkNe RVBAdDFRLXZJdENjWDQlVWlmPm1aQVVMRXpIYTJLO3kKeiVoVm1QQ2xhaFV7 fCVQSUR+PCtmKVVgN05TOWx2Vk07K1JQZUlTJn4tcEFXRXRTK19OK0VvUFI8 YWFpMGBVRXg3CnprY3ppc1F1MnI7MDNxc3x4bnx7fCY2NTkjPmxOIWV2WTYo fEAqRVN2c0tjVns3Z1Y3d3NieHdueVhaUSZxRHVvegp6Kn5AfnxNTWVNS15w VERBSEVJZVZ1UzBfTXttbVBYRjNidHxHenomS0llZWdVe0lmbCUzJjtAdCgz M0gwYEkzYlEKejVKUUsmYVUmTU9BSXp9QVRITTxEc30rNStiQjk9U0RDWkk2 e3xufUt5alFDcE5KRzl8dWdlKE9QK0pZYkBEQHd9Cnp2YUkyPGdwTENJP3wp eHlVVFclJmp5bChqdjI7Z3pCeF9Wcj5kK2diPiRPV2prYDVtdk93SjN4ez9i eUNEWEJoKwp6QnpqPkx2KTRWSHRUMDAhVWNETkQpKTZLPWVmc35RT2U4WX5j KklGWkVOPD05d08qV19NQiF0b01YVV5FR2JYYWEKemFPd1A2c2ZleHlQTiNv UTx8Q0E1a3smNVhzM2h5Z1pWPHk5PnFOTVczSDE4KVlwWGdjP1khYiRTamB7 M1dzNEMqCnpMPlJfTV5BVClaeHA9LVZQQCttN0xgQU58ZXx1Tjxoe09PVjNw enZ7NENrfj1wJXomYCNZUWoqbyhQMTtVfWdETwp6Jn1IezZickBES0FEUHNz WnAwS289cD5QdWRUPnwrWnpzaHVjNWRITm5tKW5+ZGo9aCozfTMjdWdIKHFB KHIoNWAKel5OfXU3aj0qa3ozTHZTa0RqbTNHJTZ2eXpKZm1PUVJ+PFVXaitR TSVwJXpfWD0meiU3YTdJd3hMZDZFPHZSMU19CnpfMEJvPTF1NT4kcXozbEgz Vl44LUlsRX5QdXFWV1NAYXVoNTxET1F5UWUrQCEwKjZVZSNwNmpma1o0enxD KFY9bAp6d2BzNUxBeUZYbHJRQSglQypfJXAhMTx9THheO1AoUlpqITJPQnI1 WVEtUVA7WTlTRGV6bC1GdEw9Sj9wRFNYRz0KekgqNXpuZDNkR1lBK2NjUEo7 UlA7UTRGendtYFhFK0BJLTN9QGdGflN3MDhRTkl3azBCQFg0WFM7TUh2Yldq ak99CnpuSkQofDMtU3xzRGRhdSZzVzFDNmJ8O0JTSHJMN2grazw8bT0qS3hk TjJvPHYhUXtkdmNwJXtPXzNjI1Z2X2w8Ugp6eTxpMjFZZ2hDLVZnWUVndjR+ KHNrci1uMUM/V25jWEhNNzYlYSY0allVb1c9O212eVp5X0hMNGNhTkI9e25B cWEKemQldEZxLTV8UjJNbFY8fUtQc3MjNnZ3V2dASEN5WntKTHxWM0Z5bVJS eHA4cEokdj5mYz5YWlV3Q2Y3Mm0kbiZ3CnpPdW4wYS0mQ2lWTG93fHMpfGNT KFN9Zj5haCN6STl5PCFlVUZEKGZgUFduPnNabXNkKTAxUlh9NTYwRnUqUk5j dgp6JCQhaWFxezRDa2xFYGxxSFllKXJULSE4RGFYayVRc3ZRbnZPRHJgN0Z5 bH4yT3tSY0Vie2xSQz4+KEpgbSMoZ3IKejxoJnI7MipMJS1ZdCZHcFEmY1Za UXlJYyY/LTshN1lgQ25nK004bXJRPz89bF9DS3dkbUE9MUFPTl5EYlV1U1NV CnpRVHVtcTU7djZQQWQ+dFg3M0RgPmRnfC0jY0kmND1mfWBNSCZfNXNEM2Mm WUU8UzVuX2tkQmpud1NXNWRrUTlZYgp6Z0Q0eT1oYU1fODY7NHU5ZmNRZSRP ZnlEI1Q+WE40NUg3fmRBO0AqQCtFdGN5dVVPRkZQYz8kKEkpM3l2NyVSPkgK eitwZTlUITcxPnxBZEVRUkB1RF9nZmhBUE4kK1F0b14pKnNyKlJhRn45RHJr P08tbz1TSWxiZW0/TWZMQFRpRylPCno1RFVYP05ZK3o9K2w9cUN4K2hTbk9y ZXA2VmgzbCZXOSgtTlFfQjx9U2BleG87ZWJUdT53JDl6KVdyQD5TRlQqOQp6 cl5gQyh7SGF9JVVrJGZIbSpDMm1efmxCej5tVzF1V2wpSVVuM2NaUntoMXdD MCQkMTMoZEApYipxN2BKQkw/eD8Kelp2I2ltPTAoT0RBND8+RjJnayZKMlc5 fGMzUSN1VihXNkpCelR7IXg5Wl5yOWx4MFBoUVF9K21pLXZaWDxlSFlICnpJ O0Z3Xj0jI1E8XiZwSjMwKEg8RDVkVz1QSHlPMilDcj5WSEQpKiVzdTZgVCo3 YFhESy19bkNWMSsxMDBkWD43dAp6UTZSST5KdkczKWRHcTluNlNkUU4pcFJ1 aD43U0VGJk5DVWpmaGozRWBxPGZIVXhvO1R4ems0MFIrVEQrMG4+djsKeiRN YH50SkNrPTU2JFQ4QW5hRi0rZ0cqM25gJVMmQ3k0PEhhMXohX1BYSzRWejly RUdeS0M0Q3NiTHtTZHFZPHN4CnpJRWM7bVQ4fVU3SzNtS0xrbWdHcnpNISFi TVZIQjk1SHxKZUhwYjYzSVB6dVV3Z2l0WXUtbHZLJGxaZDRxZXkjagp6X3NV V3tWMV9pe3ktRnJYbzQrT0YtO2BMR0M9NiZwcSlAX3h4Sl5pa09IM0JIZGh1 c0FLdiNWVT93VmB0Ykw/Pn4KelQ5ODtiTTh3RF5ma0wyQEtUSmZ4KDBPaihD UlljNjMzczx2SWlWcyFpJDIhOUBST1g+PzRKcFo0RyFAT1p2eChlCnpuaTY4 WnkmeTNXPGIqZktKSC08Zl5+NWM5OUFHYUF5SHxVWGhxRnQjRS1pN0prYX4o QzBONnl0NXxhaD9lIU5oKgp6NXJWdE09c1R5VGk1NWlIVTsoQiEhaEcxbVht fE1me3MxZmhYYHhpMEMhX0Z4eHAhfV5iRH1xeVUyblFYb0YpQnAKenZjNCNy eV5JSHFfKnA+ITYpa1BBckxkZDhyVVJ6aHhNQWx2Kk8wT2p1c3glcmBTZVY8 b3Q/fHY9SClpKClqO0xVCnpjKGsjO1IrcEEyNDBzTksyakNOUDc5aGNDez05 ISM0ITNtOGxZRSFJYyZjPHRyWiNNMGQ8KEZeb2p3YUZ1QEFNdAp6Jll5MUhS NjV4fWcrOFd3eVpmaTQrUyRvUmp+cDJVO3MtKUpRNVk5ITV6OUlue0F1QHc4 WXlhPyV5XmVsUzdNLVgKelp4ODg0c2J5P0JWXyk0SlRzYkdhRWgmXkRFJTYr KEl2QWFxcypnYTA9T2g3VmZuJDMmbThLYmNCLXdwa3NTaS1eCnpUfV5HKyFp b2kkWFIhc0MtUj9NWjc9WCNsTUBjfHxYTzNSRWJmR1dySVhldWZeTXJ1dz1C NkNePTl8R0d7QGJeMgp6Rik7eip2aVZLXl5naXFuZjZmITFack5uJCtwJS1K Y1hscklxPUY0Z0hWbThgTSVAV3JWR3RIejdRbDBZcVgzaEgKelQqX0dSWDJk TjErd0VLSG54PX51V1k7eGspe3xzOXNpe3BeMDdWRX1mVmZ6fiZUZmBDRikw NyRPJEd2cTFwbl5iCnp2N0A9aD4mQCh7XzEhSnhFJVlDMUpKJVBjby1wPjNo YEZ+MUlWcnxDMl5FWG0+LWB4ST10QzA+QihBRX1PRlA2RQp6WFVlZWJjdk1h cjw7MWZgK1I/dXVDe3BlemNnO30+Z1A0c2RMZjhWLSE2MjZzblM9OHJwIyZ4 dzV6VyhINDkyU0oKekNVVmMyXkJocVhvZHZLMyRTfWRyalFvVlBOZjFnaik7 NWl9cUk/dHs9bkMofGg3SWU+PVoqOEVeeW40I05Kd2ZkCnomVmN3PzB1V1BJ QyRmPnUwVyM9ZFBzMTNtXj9LOXFIJGkxU090fWsoNzAkKiVuM2JyZHcpNFhW TUhyU2A9fUg/fQp6VUZKcSVQfUlVS2ZIX1FRRFQrV01hfWJ6aDZoa2VFIXYj bWEqZXFJNWhefjx4LVArdXdJPmp0TnpsNjAoNUYkRV4KelF6JFhiOUcmdVUr TXB5ZWIxaCFiPUU7OWk2azY0NTZLVG8jNSlmfjNXUGZ8PVJBNGI8NDBwRlEj UXljYE5KIS01CnotbzBQY2AofURteUxpKSooZ2ZOai0mN2Jna2YwY29nfmxj XiFuKDdDI2N2NzVFVFE1Z0VLdW55aEV4PV87Nkc9TAp6MDZHSCM2WnxzQFB6 eDQ4Zl5ZJDFYWi1ATi1XfE95YzsqYlYwTHo0PlEpMSlMRkglaGl4VWw+T09D UzljbHtHO28KeklGWTNRMTh1TXI3WS1INVUtUkxJbTUhPDIpY1ptVlYkVjs+ TnYtYUBANlZwU1o3OG0+QjdXZ2U7M1NreHtAOWt5CnpuPTBwSXV9OENqQV4y QnFiO3lYKzdOIzlKVihkVVkyciZyNzJ4cT9lb05mTWlkI0c+ZmVSeEU1UWJB eSVHc3J9TQp6e3sqOSRJU2MhZHhkNHE2LWo5bzJ6KUx8cypoQkprSTFLQTFe dypYN2N1algpT3RBbktGYClyO0phUSFQcjcoOWgKekJKdGBKSnAhMnM3UV9w KDZxVz1ldj5nKDsqUkVPOVNYMWlHZUw8MyRMLSYrbHtwdDVFc2RycXdAR0pP PChkZWtUCnoyQFdPQ29TRjIhbUNMOzJVaEVTI3g9PU9xS2k/Y2FlRUlVQTYy SEwob3Q/WWF3VThWRmtpbEZqWEFKbUxOM2NNawp6dCkpZmgwdEJXfCVsaEB9 aVBORHhHWilaeiMzc3JFcVpWc009cTdsQkxYZUZSM0FEOyYxa3J4XiNoJnRV Jm5mdXIKenk1PnFCTVpGK2RESkNvK1cpMmVwZiR1Rl93bUB0UUJAZClpYyF5 QUU4RCU5c1YkbzJZZzZUamJJU2lsX0VyS2JECnpyUmNjZSRsYDhxWmc1WmV1 ZWl8bGZ6I1ZgU3NqKz1qOVJ+WDV4I2ZDTCkzfDEwMldJZWR4V2AoZz0xU2Ja Kkh2aQp6dkpoSmIhKlZ6YjstQ0pgSC1gX1FeODtRaVAjWEd+eEp9c2dSU3pE U1ZEM2debDRJTyFidjJjYElVditSajJRY28KekZmcUMpMWNOJnJgeUV0M0d0 ZVpJM0U5OTRQITcxXzZCP2YyVSojQHQ9ZmlWJjhyWCYhY3t0dD0xUzlYbFpp VnxXCnpOcE1kZ3kzdHxneDdORWU5eTBhQzt4T2ZJJEo4X3krM0JwVUNPRmd+ eEJ6PmZDLVZ4SmkjTXRzTWJNWXYtZkBRSwp6Tll7anNuTVVhcHdpUlRMU0Jr ZlRTYUsyM0lwPz54eE15VH4oeWJqQS02UGVAPVRrbExyTyRWNkJ7VVh3b2Q9 ajEKemkoc3Y2KXJ3YF8+OGFpbml3SVhSeztRX0ZkRX1lSkI7NV9CK0c4Mzgz YjA1NEk+M3shaiFEJn47WUAkbkdpTzM7CnpVP0xFTGZkIXh6bkZ9eD5reHV3 WG5HTyZGc0RJRVR2b2BkfWZJPk0/RU9aTz9HU0dhNEZDZ2pRND9sNE1TQXQk ewp6S0B2aDBoPEJjWXFKPTt2JUVgbXdIM1RDfXd7eiFDdjt5PU5DPkE7YTV7 IzVlVXkoYTRMfjVNVFMpK0ghSUU5fEMKel50KCl+T3tZWjdWPWthbXluO0Nu ZSt4WVYyRjJhTDNIJTBnYn5BVnxVa0Q0IVUlOFQ3cT5wcnYtVSVaaz5nZ0Er CnpwaX00JWtVYyUoP1IyTjN3YUdJaCttKCljR2Y1M283eU1TRTdQdXk8cjh3 PT5pS0R6SjckZyU3Z24hN1IwR14+Pwp6R3pwIUhSPnA3eEV5JUJ7YUojZUYl JVRUS01Mejx6ZXBvWig/UEV1ZUZ1ZEA4X3lFTT5OQGBGQGprc1ZTYiR8X28K ekNsN1B2SlhoJX1mJlBVQkx+e0A+Zk1BI28yJHNQSmoyJCNkYFcobiVLJXJH QW1aPEBaQT4zZEojMz19YnIxPno+CnpeTn17XkF1eHltSSFFZXEzcFlYKTJ3 fFNYKH4kNzY3IVJqZjUlVWZkZzNedlgwP2gqZSZZWF8rd2hHVCY9ZnI8fAp6 IWxDfkZ7a1QpXmFaWE1hem1XNmAqNSlIekFhZmohRlJYcVQwckx9SjZuRTFM KmcrVF5WdW9RWUtsfihmNzhsYn4Keng9QTB3MjY3KDc5eTFEMlByckJ0b2d5 fFpULUA0Sj1iU1hnb3lPam0yMnEpWnFucjNtS2FwTHR0Z2k2bHVmSWZ2Cnp3 NGl5fFItYD4kMEM8TG0/bFQtcERfaHZuPllESGAzUCtlQXU/OUZmc2lgRkUr ZnlmRkYpPkJQQW5kTnZHNWQ5KAp6NGQ7dFJANjNJdismeCFuJEg0LV4xclVy ZDB6P1FrTFglSj9edlF0MjR2WnxDM0JGVTEjI2xxaTVFNFJfcDtzUmkKejcp flA2QSMhKkpkTyl6Q2dyTkhKMWZoMStFb2NLUlRAZ0dsQ0J2PTB5MzkyKipQ WntlJDREPSstTS13ZWdUXmlDCno1NHZaSlpFazlpOT80KFREVlUzdyhqJiMp Xm81UTlHY0lsejk0M1YtQENMeE1OT0pZejVGIV5ZPH0kUHpgWVZqZwp6Nk5I Z3JFQCZSbjBrODMqX1YoNT89UFh6TCVpaVFyRDs2I0xRa25QVT1VZGtxZXhB VVQpTChpfl5BdktQKi1kNkIKenY4fmAlYFV2b2hBY0tQRyQ1PEByWCFGakAh YnIzUENpbztoVDM5KmJtIUhvXmNWZztxSC1vUmdedmUmNjliO3JPCnpLRGIh RXpefmRTKWBublFTeD5vVjw8KFNgMl94dDtmKzhEdTBaU1FMZz9RaXloOFUh d3JOOT9fbV5BcT9gZ358Vwp6VEFZTHV4Q1RuJlZzN0Nec0RkWig5Ry0/dWhU dUNvK0Y5RkRScCQyMCZNVjQkLUpBOGV2U01fWV4+el5heX5MQHkKeih2JGhI WWtGMilISVpVdDEtOyVXI29hJnhSRGNKbGZESSl1OE5zQWIxcT0oRDt+NyZR NGsyPmtWbEczT3I/WWV1CnpCdUVGUFl4SWk9c0tRJVJHVTRDQUFuKyl0YFd6 MGZecnNHUWIhNEE5Y151NlY2JXIqJj4xTHZMU15uaTNLRHkyKwp6XkF2S1BY JlJiYGI3NVE5OUVuNlBrVX5JQ19nazlrLVAxRVk4T0Z2TGMwXitPc1dqdk1f Y3wpQiM+dl9acmdfc0QKejZybU9WT3FwdT9NMGdLNXJIdkBnOFNSLXB1Q21u NGg4akF9c0NoeHkwczJ1UzFTS1FyRUkmZnpMZyNWfGY5RCRuCno1MzZ9XytC bTFBNmxhZW4rKXFyVzJhTjdmJn5kSn1gKjlgdFFLfFApTThmWndESyp0fkV9 JD5jOVV6b20yIXEzPAp6IXNBUiZyakxuPj45eStQe0VtKmc+VClfJlQ8fFk8 Nzh7JXlHblhKZ0d7RXw9K35VdTlkfnRJKmBKRExQKFgyJGgKek01eyNJTFZC Wn4xJUVpdHVZNkc5TUNhc1FyWSN8TylFaX02IU0zbkRMV3ZGbkpGQ1Uxb2Ff bUI3PDRjTT9FaztMCnpHalZGLWlzU2VuZylQTmFUTzRnaXc2cztyc0k5SG04 SDN6R1Amb18mM0woam8xVlh9bk5KTGNaRDJRNFo/O0Z2TQp6Mk5rdlQqNVht fEt0XnE0YFUjNm12WENXJlYya2NmQ2k4YVIrdXkkNUBCUUJVZWMkaDAtdHUz UDlNKk9pIXhaPz0KenhKLUA1YXtKPT5sbGAwVzNaZSNQJiR7ejZHTih9P3Jz eEBZaTRqN2spPyZ5aXZzPE4rUnZEcllSbWtncVUwclFXCnpSYmBwT1E3R2kr PmhkI1VQKF4rOE9tbFEtenUhLTteOXE/JWg/MjQ2Q0ZMYUNxO1NNcHY4OHFe Vz1eVUk1O35IJgp6a2dCUzNmYmBBe0hCaHRZYndjWFd5Y3FhbVpvdSQ7TWxa U1l3OVl0TilAWmhHK2sldz1GXmNkSzd6dDFUbTt0eHcKenQ8WnFlJWZPdz5N U3pQWkpTUEBDMlplJmk9eWNQPFc0NTN9bXRSRGlTWWF4ITJzTFQmdCQ4fWJp VTwreWh9dGRfCnpxd0lEZHxDKnI2PzRSeWp6bDtrbmZTdktOPSgpblh1VjRT dWQyKUJqaXNAd0R8RFI/T1FaaHpQSE49Sy1aZ1BJZwp6an5xOWRyJU4hYk8q VW4oJmQqN3NeeihEbGc+fFhNdFd9MUxNQU1xK3tNMDJ2YSlkRSVtT2U3bncw dFZQKlp5KHkKelE2cVcoXlgjMnBTRjs+NyolJWRTU34xc0B6VEJMWGp1Vzcm JTxpbk1haik3IyF6OEZJRWR0ZlJ2T3lPd3ElSllXCnplYCNGKXNxY1ZVZmdO JlhPOEMwQ3oofHtuXl54RXVzMDxfdCUwaD5NVFhkYWh6KUApczhXI2FCcDc1 TWwobnhwPQp6Wk8zdiEyV2tAOXRnV3N2PWNFYkFeQz1ZM0pTaypwWGNTOGhU UT9VeGZCR29rSzNEfUU5KHhvQWI4aiYkZyZuRHkKeiVjezJRUnczbkopV0JO eEFsR35xcG97cUxYN0xBOF9KN3k/KTs7WGNyekx7QC14V0l4P2xqJVFCaHEo ZXAxcEo7CnpnOVN8cFN8UCt2N3ZlclEkQV83PHYoMVRMdjdiX1k+PHBlOG14 WSkjQUNVfmxOSXo1P2J0Q1VCUzNEUXV6OT0raQp6KCh4QSFrWjUjKFdEK1Y5 djg5TzNYdXdmdj5FYyRwTkZkQGQzNmVwSWlkPGJAWXxkVU90ZTdoPnZ1PmNe Mjk/MSoKeldBMCVPKFBASUpHOXFxdHd6RmpgO35abngkK3R7X3ZwTFFsKnZp SVA3TEJMRGVOIXBpOEZ2cVIyKkdFc28kTXt5Cno/TzVxK2Yob05VSGV9MkAo TnVFcCN6aldgWV9UMi0hXmNXcnMkWHd9Nlg1KjIoYFQ3cCtNK1V0d1dfazVK JndlRgp6eTNGKVFzQkdpX3U3cH5FRHBSNXlIc2V9LSR9LW80eCpeandNPVBK QV9eQWdQaWVBMld7KzUrQztHZ1N4e1Awa04KenJDMit7YU8hQn5nTD1wYE1F VFpsYHNAKUB4OSs9UmpnQ0xCbyhJfHUkZnZLNWJ3S3NHaT17bzB7SDhCNUc5 bytVCnpLdElTREdzVGgrbVp6UHdVYzFua3JtP098dlk5Z049RGVaOyFDcSk3 dUB8N3hqTXxyIyphPmohdXZ2SXNSRktjKwp6YzxlNEU9d2ZuYGUjbExqaHVO fm1PPUNhRmZNaysocnBifT87UCNiPyp5ZWt5S0tFfjMrVXMwam5tcCljbCZO YiMKekw+RExgY3lZXkQmZklRfEo+NjI8Yi1qYVc5PmVtKiFwWXhgQDJwJEB6 MEIoeTVZX0BoTF9yYDVeaiZYaEtDbW5nCnpXXldUJDlmfCZnalVaZ0UxQ1dA ZmxLViZCK28hRk9BSiolYWE3P1c/ZmUlez42WHMhR1UtJGk2Wk0hT0tiYVZh YQp6Mk87WTV7dU0/QVooTyhWSyl2em0qfjJWe0BwMUglc28pKCk4K2xQZ3gj T001Y2FsRSh1dH5xVF5Ial5yLWt1NGcKeiY7RGk8QTFVaT9fZih7cEIpYURL aTlkPX0zVlVsR2hOZV9fJVNSJSVuOTIzfSNxMCZ6Knx3Kjw+anE3X2V7QXQw CnpkKHJQSU9KemVYQTNyVGlyaEtjd3NlZShqJi1xNzA7Vm1FT1Y+PERaVHh4 RytCQUlgWnBRdnhLZz02bkNEbmVeYgp6V180T1BeUWFMOExLQT1QZl5gcjNE QWkkIUspKWJ6UWVrdihNYXR8UXd1RjwtPHVeT3FJMTlrI1VJQF5Ja0ZLWnQK ensrWlRWPlhhPWlNQzIkP2BJbSQ8UjB5c1FeXmZIWmpxPilFPzx2UDR8MXxq YV8kZSpiWXJDI3AyJSE3fVJFKy10CnpuSXtrTChnR2pZV1l9dDBUQ3ItVEJq R2NhQWBXI2tgZERoNVM8Z08yeFE8SF9MI3h1bGNORH1PLWUmMUl5NXNJMgp6 PWRlQytock9RMTQ9eF5XLWQmYmJ2M2VIRXJIQWIpRTJ4JGRyI1BkY2Yqc249 RHBTTG8/MWBzYW9MNWZvSi1BdGIKelEoTFVab0stKlJkLX5pSWgkdXUybn01 b3NTVVpoViRqPT5ZPXphUj0/RyhnPmB3RVdKP3QzP0p1dnxFQHFwaTZkCnph SSZqKGIlU1hjN343ZE96anAxbl5kUEYmZHtkSiNoYj8pWG5HcVlhN2hwcW83 QU5uayh7b3pvYDlzXlRvWXtCbAp6UWFrSlBYXm5rXkAjN35ZaFVfMlNgSkY1 c1ohQiZzKHZzb0kpWSomPTA9LTc7MmhqcjlWbT5BQHk2d3piZmFkSm0Kem4w dDJyN0tIUVUhRUc2OSRQRmplbk81aWEhbmxmKkZscnE3YEc1R3ExKmF8Rykj KjZhTTh8NlVNRSVaRnJvPGBiCnpTMSk/JEREalZLNGYtU30yPWgyTVghXlNF LU41dTs/Pkw2bCEhU3syKkBvX1B0RndKaV57OyNESUgmJjdzZ2BUIQp6a0tG MSFnIyhKI2ZjPnsrK09FV0lVbXEycEUkY2JCPlN1RlFSZUhGfm4wbUpBdlJq M2crYGxNdnpFflR8SWE5dz4Kej5NcG1wSmJUb29sd21iYW1COUUmZkxnPDtf eFBXMilnRXJKR307cmZwJEBqTUBmPyUmUHN3RihRT21ILUo0O3JjCnorRWF5 dmRWSyUzLX5OUjA1ciNfamVVfHskMFokN0RUMlVrREhER0l+NnVabVE4VSlQ LS1KSF4tPjIjWHRPfWlfJAp6ZHN3c0BeZ2g1ZF58XzBoOUV0bGs+Q3lJIUN6 PzRZYHNyVT9ERSEybHNQbiFuZ3Z4KXYxVztQNDI0RTY9M0J0ckoKel9OQENK cnxXVmA0bndnNyEwcCUocDh4Jm8xIStqPiFlYkx+VDg+KWFzc3ZPQ3MxaV5t cGhgZk1mR1BvMTA7Jlg1ClAzOClmS0M3Pz4rSihSJHwhN35WZgoKbGl0ZXJh bCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvcGtnL3dpbjMyL1Jlc291 cmNlcy9saWNlbnNlLnJ0ZiBiL3BrZy93aW4zMi9SZXNvdXJjZXMvbGljZW5z ZS5ydGYKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDA1NTUxMDhmYTA1NzUw NDBjZDNkOGJiMDZkYTMwMWZlYTJkZDJhNgotLS0gL2Rldi9udWxsCisrKyBi L3BrZy93aW4zMi9SZXNvdXJjZXMvbGljZW5zZS5ydGYKQEAgLTAsMCArMSwx MyBAQAore1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZGVmZjBcbm91aWNvbXBh dFxkZWZsYW5nMjA1N1xkZWZsYW5nZmUyMDU3e1xmb250dGJse1xmMFxmc3dp c3NcZnBycTJcZmNoYXJzZXQwIEFyaWFsO319Cit7XCpcZ2VuZXJhdG9yIFJp Y2hlZDIwIDYuMi45MjAwfVx2aWV3a2luZDRcdWMxCitccGFyZFxmMFxmczI4 XGxhbmcxMDMzIHBnQWRtaW4gNFxmczE4XHBhcgorXGJccGFyCitDb3B5cmln aHQgKEMpIDIwMDIgLSAyMDE2LCBUaGUgcGdBZG1pbiBEZXZlbG9wbWVudCBU ZWFtXGIwXHBhcgorCitccGFyZFxxaiBQZXJtaXNzaW9uIHRvIHVzZSwgY29w eSwgbW9kaWZ5LCBhbmQgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlIGFuZCBp dHMgZG9jdW1lbnRhdGlvbiBmb3IgYW55IHB1cnBvc2UsIHdpdGhvdXQgZmVl LCBhbmQgd2l0aG91dCBhIHdyaXR0ZW4gYWdyZWVtZW50IGlzIGhlcmVieSBn cmFudGVkLCBwcm92aWRlZCB0aGF0IHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90 aWNlIGFuZCB0aGlzIHBhcmFncmFwaCBhbmQgdGhlIGZvbGxvd2luZyB0d28g cGFyYWdyYXBocyBhcHBlYXIgaW4gYWxsIGNvcGllcy5ccGFyCitccGFyCitJ TiBOTyBFVkVOVCBTSEFMTCBUSEUgUEdBRE1JTiBERVZFTE9QTUVOVCBURUFN IEJFIExJQUJMRSBUTyBBTlkgUEFSVFkgRk9SIERJUkVDVCwgSU5ESVJFQ1Qs IFNQRUNJQUwsIElOQ0lERU5UQUwsIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF UywgSU5DTFVESU5HIExPU1QgUFJPRklUUywgQVJJU0lORyBPVVQgT0YgVEhF IFVTRSBPRiBUSElTIFNPRlRXQVJFIEFORCBJVFMgRE9DVU1FTlRBVElPTiwg RVZFTiBJRiBUSEUgUEdBRE1JTiBERVZFTE9QTUVOVCBURUFNIEhBUyBCRUVO IEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLlxw YXIKK1xwYXIKK1RIRSBQR0FETUlOIERFVkVMT1BNRU5UIFRFQU0gU1BFQ0lG SUNBTExZIERJU0NMQUlNUyBBTlkgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC VVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg UFVSUE9TRS4gVEhFIFNPRlRXQVJFIFBST1ZJREVEIEhFUkVVTkRFUiBJUyBP TiBBTiAiQVMgSVMiIEJBU0lTLCBBTkQgVEhFIFBHQURNSU4gREVWRUxPUE1F TlQgVEVBTSBIQVMgTk8gT0JMSUdBVElPTlMgVE8gUFJPVklERSBNQUlOVEVO QU5DRSwgU1VQUE9SVCwgVVBEQVRFUywgRU5IQU5DRU1FTlRTLCBPUiBNT0RJ RklDQVRJT05TLlxwYXIKK30KKwAKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBm aWxlCmRpZmYgLS1naXQgYS9wa2cvd2luMzIvUmVzb3VyY2VzL3BnQWRtaW40 LmljbyBiL3BrZy93aW4zMi9SZXNvdXJjZXMvcGdBZG1pbjQuaWNvCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAuLjNmY2ViYWZkYzljMTZkZWRhZjgwMDA2NmY4 NGEzZmI5MWEyMjZlYzEKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDM1MTQ3 CnpjbVhWMTF5bWJOdmAhI1VDe1NFbSt9KXZnYUNnXz5SLV9hdU1GU01+O19t S0orX2hNN2NQUUBlQGJiVSthISRAPgp6bGtEOXwmZGk8ciRwcnZfMDEpODYy TXxDOFAqZWZ7cStxWXYqIzdVbG0+S3x4Z1N8JmFfVyRQPzBEeW9DMER1OEkK entgWS1yKnJuUykwZjB+eUMyNiR4TURKbWpxUkdsZ3NRdmZwZUBgU3QqdW1n aXVfWFlZZ2QtfjxzXlB3TFYpKDhKCnpUWEghQVdnYyMtPzN6SW45NDZ5OWcm RElKZW9jYn1tI2M5PWpCcFRnUDBgTGttSk5sNWtRc2BXKGg9dlF0WHlXKgp6 TEN5ent7K2BrLW4pNUR4JUtVK0tZUjZMLW0lQDQwYzlxRDZEVFZ+fS17MFQ9 K0Q2cztNWGx8JU96XjNaOzZfJVoKek45OHEyKkt7IUk8LTU4MHprdXJNWUxT YiNeJFU7S0Rtcnxfd0AhYTdpeVAtQkVFNnFXdlkhfDs3YFY2enBXO3xhCnpY fDY7TmVFKXtaS0JhZHEwbHZCV0N6KTlmTSVTNDNGR2NlX2h1bGY0WDZtZXBT ZHZRcyRlJlJOez8oe3JuWl53RQp6XyZSUUtQdEM3fjRyU3U5UnlwQDx3e3RB QVBwYSMjO0Bia34xJCMhdXQmZT1MO0Q+NEFOMzxHOClJbiVLO3xWSVUKekEh czlecyM8cDYrIU45OzFuMjYhbmJCUkBESD5qUT5DbFMoVzNtUzhXXj5wVXBZ dFgrQEBwMjd1VG4maEBiKih0CnpwbF44YVAqRFU1cyN7b1JxZV5Bbk0mMTAo VEFvNEluPSUxNGlxeyo4SkFMRj88JChYJGheWl4ta040VzdDcVh9fQp6O2k/ JFZBNnNZYnpyNiFXMHRsRT1SND0jZjJhNGh7c3RDWWRTcmZ9b3RyOHQmVGZY TEN3UmBOVSFFPXZ2WTg0Kj8KemU4Tk85ZVpSajV0XntlfCkxXlJqKCFkRHRk Un07Yl98SDcyQCk3Jk5ed3lpXiNqeHhmJkM9RGMqX1ZITEpffm9LCnpneXtf fUxMU3hKSzshSF9OJjBaTDZvZGVwdlZAY0ZYaXQzQkxIM3gwRXN0P09wVmVW RTZFKVJFJkQje0B0YXNrSAp6QmZ+dCtrNEsxKXlKU284TD89VFF1QVdUcHVL e0YhTDtDPl9ia1ArSyhMe0ZBMER7cngzJDtiPTE5e1ZwSGU9VmMKelliZmE+ JlFrTTckTTFQI29eOyZ6OytfIzU5Pm5XKyFnOW9ycyZqSnA0LXdKd191ZSNI Q3RNTlhvI2hWV2I9MyQhCnpXM3ItZHZRc31iUXNSV1UhJmBUaD1aKXtAOyVB WiVCeVRURSlMM2JgYGUwSGdpej5nZmVaTEx7bzEzfk48WS1FWQp6eyp4ISla fj9sO3ZtQyt1XmBrc20lJnE0MGd7e0NuKF5qTTJ7d3cjbHQqaH0rYkw4IT9f fFBySnc+eGUrUVBXU08KelZreVErQzswXitYbE5EQHtHKWgkZ0oxUU89bGtk TDhHMVZqLVJONHZveV52fHVsQil1eCNLUFI/WU9tWStLI0soCnpNWHlhUE5g YEdMdVdlM3laP3I5SEJzcWRPejlMY1FfcGhQYmdQOFEjZ1ZMZFUzPlQ3eDhu UDBWc1B0ZzAtQkx6Mgp6NSgrbE4jT3ckLSV1bH4tQTxYMX1gTSRJNSlPJUxG TWNeeDwmLTM4QFcreEAjTSZ9VjU7SUZNPWJjWTwmPVArO3oKeioqbEB7QGIt eGFDJDkzdlJyJmJzQ2lrPD8+d0I3S0c+YXxnVEsmTChXWUJhJUgzc3ZUQEcz Jn01USZRfGNXKzIwCnpuZWl0VD0/VlBwall7MHtVMlY4N1cySyRjYDsmQkAz eVV0WVl6aWtLIzRpNWx5Qzx2MF94bn1mPXBmbHVRKXYkdwp6cztaTSlZcldF UihmeCpQWXVAS0Y0e3dJQT5vKzdQVTFZd2hnIXs7bCRNdko+SHhiZlBQcDFA WXBLamlGe1psOHcKemVKYENTTUlze14+Oz4rMVVAY1ZeVSMoYzQ9SWAlUjI7 aEE7P3RKa3I1PDBWYlN3VD9JUG8hfV5GPCk+d0V3LWYxCnpRZGU0QHo/a24/ U0tBbV9SK3xgRSo0eSZoakdBNHc3dHc4ajhPJkhfWV94ditObVFaK3V7aE1T VWh5QyZnRFIpfgp6NSF0UDk5aDI4PjhCfGJlNzdLV31MbjctcCp3QHc1Z1hX Q0I9fXFYe1p0ZHI8aHYtZmlKQUh2PSErbSMlUDd3RH4KelFaYm5mcldfN0pv cDFUZElXc0F0MCVaQzlgc2lXUVdOXlJZaCt+PVVJUmNTfXtWK0krRSk4VVE5 WGsqXmVlc2BQCnpAbjJAJHZaNVVYSE9TK3MqTjhtN2BieVYpeXtveCRlPSMm QF5VKVhkKzB2KXZXKGVZRlBuUiY0JkNzQXZRR1l4MAp6RX5QXkxOJjJJa2BS aX1OPnQkLUVqWWc0cFM+TFReJT9xbFl5I2NUSEdLbmpeQkdqUDdhK19iRlUk Sz5fV2M5KXUKelUmPj47aVBOeHYtNHwtREdpNiZSVGd7VDYoRXI0UWlEN182 RnVKVz9LZyhWJnZKRCpLMjJCeWlgR1JRUHR9PDcpCnprOVgyYyhQXklWcXtr VntsR2FMM1MtJlFYcGkqb0EjKj9UTXstcDZHUCUhSStsOFEjNUc8P0dGakxP b01ATT91cAp6clA4VzFzTWJze2hXJEF7U3hXKSZkYW9NUW1Aa3VLO0BXNUpN VENOIUFRLU9sZCQ/JUJ5WHlKIS0rPmVoPW9IcGIKei0rR2N4dTkxTmdpSiEy MkZeTTN2dEsmdlptcXxVPnR4QFRrNT5IXiF1KVlma1ZHTDB0NDZ6UVQ2N21u VWNNckdaCno2ZFpEUFlyYmtzZU1TJVM+czdqfDJyVkl6X1ZYV2ByJFVGVHRu ZSleRSUyTm0qVmN3QVU7aUNqdSQhOyhaakJiQwp6WF5BQSM2dGtBLVEzWUc7 YndLfnplPX1fcTlAI2JAJjVAJH09c2hidUVsdDxucXszcXxKQVU/ZWtIeDUh KzB0UXcKendxeGxveWg0amp4alVpcXpLbD9ecSVCMXYqNUlJRC1VIyhKSXMw P2x3PntQNGE5XiNjS3shbW9hTW9EYnlrWmM/CnpNajM2R3E9VVZze1ItYF8h PW8mQHhJbi1jKElMU1VpQ2BqMCt6ZFplRDJQSDcoNV55cnBLb1puN0ooPjR3 e0NwNwp6JE0lPmFRbmp3Pyh9KDhpaXk1bldgLSYtcWFNeSlVVGNDO3ZLcWdu QDdfVDJWJmY8Zi1RU0NhcyRfaUhKU2d4cXwKemc8cks1THVqKEIpcjMzMFpF ZGg5OE1Vej5pV0EtTV5rfGxtTzUoQCtyXmZwIylfYXpQeExeRig5IU57cDxg amo/Cno3O31eNGkzSUV5IWBDaV80UHtPS3hrKH5sXlg8NWh1NWxRNVRDUXRj JSs0K0xzND5WQFpUMVNZTlgxTz17M2Vmagp6Wig4QCs/S0V0NT8yZlFsemVK bStpaF5hRFpJQyRUKTFJUituV2YhKl91akF4WEFIaiQrKz5sZXVJbGtEWUxF eSMKeik7JTZiPCgtN19RcFg/Oyt9Rl5Ucnc5Y2YyOFVnKmJfbkwoT0Y+NCUk MHEjcnglTEpWNndiXipXcksoSVp+MSM1Cno2O0dvXjRVKS1uRzJxVlVJYnMj MzczVnw1S3NJPEZFe1gtViZgfWJ7YkduWVhaPzluNDJhNWF0aF9reT8hMldW JQp6UGVOelkrVjZTQ2JeSTRBTT5WY0ZCP00qayFnbFNFMzNNZ1NkMn1tcD5m NE8hentSRkBRNlcpYzRBQnVlZ2pFVy0Kekx6JjAxU0d7QllaK3tQXio/ISlg cnNVWnlKLUlGM3hjeE97QmV+T2o1TE5acV40Vj1GcGlBYXpCRjU1Vm8+PDZK CnoqQ25lfjM2QDFCbz04d3N6VjJpX18heD9Cb2l2Sk07Z09tX3pHIWRiYH0q X3lwU3NHb2FFanV7SXVFQWBoMUM8JQp6NiZxZV5QUFVwNWlvMFBhZUBBQ084 X3Frdi00JHIzMEhvZSpTXlFqYzYtK3g3XjNIUj1yP1ZDLVgrfUdCLTFEN0wK ekZfJFV2I2tzIWVmYj5LOChnTD0pYFY/XmZyWUsjMXhoI2FHN1FmQiReV155 VlZ2ZTV6cEZfbktyXjY7cyVJTXVkCno5c3VNTzVIUzlISyYjNlA0IVF2T0M1 UFBKaDVaYUhadV4jKyVTc2JlVXJKU3FeUzlELV4tK2o2OXs5ekk1fSM0QAp6 MS16SHFGWSF8UTE4ckcxe3JNJHpwV1VAUipabCkxVXBaRkJZcE9YJkNXfEJY XmYjRnczS2BVdCZlIzNZa09VTEAKelchKURrNCZwM3ZDaXFST09+aiZvYGB5 KHRefHg+eiNyMnRYaG5xPz4ofWtYanAzUE1ZQig1ZitpU2ptK1o2WEp1Cnpe fFVxflY8cHZNZTFoNF5RbzN9P2pRQGg+TVdBaVVSJTFwWjBVKTFvQkJyJkVR bTF7X0Z3UD4zQEhGO2pHZEJ7cgp6aFdnVGxaKlQoPkBlO2tpPnFIbmArRk1f PzAqVE9YPntScD8xd0kxRExlP3t5cSZeOGQ0Oz5iTWd0SkhWO0FOX3kKejZU NS0oSE4jVj5BWDlCNXVHY1N2cGF+K1ohIyktRiRMN207bHR+UGs5IWYhei1m djtWKHRSUDQlTX1nfFVBWWJpCnpnMUpeTlEkZ2BvMX5GP0heLWBic2kzekJ7 XmAxdikxXmQ5T1pgNjNaOTtjciVuLXV8PW4zJGdJNCtSeERQM3REbAp6YXti dDIyTHhmPno3YHFZQkZmVEI1cihKayNHI0ZKPVc7fW48fi1rZUU7bEJ6Qygp P0JvO1FrQUk1ZTFlJkUlKCgKeiVmNiN4IUBhN0RufHh9SzFUXnVYVmEoWVkp PiQ4a3ZpbUc1anFuZSUmXl90bHVAe1BTa0EyeW5UUWM5emc/e3M+Cno8PWxf dXRLOFA3QE5EX2xHSmgjaXk4UTM9UkBZRk1QSTItMXJgZThEaiFNKlFxMV4q aU5fPCNJa0Zxej9kQjw/WAp6MERRI0oqemhYdyl0VXUtK00hZ341OHAkTmlg NSlYIzR7cCklIXYqa0BZUThsVTxTISZyNG9WX1FuRFokbXh8MWwKemlvYCF6 K2BvNVNWYEYxfE8mRFd2Y1lAWjAoNjlrb1p8X205T0kjSTtsKGo7PUozbWpg cDZHSF8+NDA0LTQ4XldlCnpDR354U142UHNLM2xXKUgrNikheSVNRTFpXzx3 OzFrcntGQ3chaUA4Y2F9SGhXdVVASXxIJXJkMzB6MjIpR0hvcQp6ZnlJcUpg WkpBaUArTjJGNGl0RW9UXjN3RjtxdGJscyZUfFZCS0c3JW5yOVo3bzlqOXw/ XkBMPVRXfUxYNFhuZUoKemtFUDRKLXdOPU1gKTVqTTtMIUo9OGZDcFlmJnBZ MyEhZEZqSl9AdnNYbEtmNjxSfHRSQ2FVfj1CVngzMWtCI05xCnpVNXhrPWFr UWAkMShjWnVNXkJBPSZRSTQ5eENDeH0kIyozYzJMVSpBUUU2PUclR09gNlkk bUBmQShsUCRlS1N7Iwp6KF9sSlcqNjluUUtBUiZ2QD5QKlRkS0ZLejRVYE4l bHlzQGU4fWV1enBGQG01PH5lfkV3bG1QdTh+MkpOZ1haZnMKejA5ISFOU3JI TyF7UzdJblM9ZUFXeWxQQXg0cU94dHdCJjJGbFFzX19jTT5QU3Q0fiFfenVf dU0rZ1NLI25NeXMwCnooUTJpYlUqYF5ZaVF3PndTVXd4TG58RDF8TUQ9Xk5t bTRKayRmVVJ8ektRRCFqZGB+ITgoRnpSYmZWXkszJEB9bwp6XiQwIyZnKWRh azdxT0Z3UGt7QWg7Ny10RjtJPXpmYXszQlRMMk54VV9lISRgSHhYMW5gJiU+ cTNzZTIqMm54YE0Kem90KytXVDwlXmtLWWNnQy1yfXVFJkNgWSZGfVV2NF9i YUJQcy1JdmMqV2JPJlQ1MFN7Nk4wc1ghdzt8eSVHNCoxCnpxYjlkMGpETnxV TnVxIWZpKU1PbTxTeUtVSiFSY3BUfH1lZWcpZkVuSitBdEo4bkMqRVRVXzd2 XmtxNTlrVkdaWAp6c3s4JHR3WmlGYmdER0R6TE05UnlRU0hQTDZ+ay1TeV5e Q1MpKnEmZEtfMFRJVj1penN6Kj8we1FMRUdLJloqeVoKel9GIU1EPXFGWihU bzdeYWNvPlBnKmZMY3MpS0JeI0pBdExTcTRndiZPRFBvSCVFIVhoKnxsNHBI ZEE7QTBCNE5eCnpyJkZwYEJuIVlHUDIzMVRHciFAPXtgJD9HKWp4TkIwSjgh STkqdUEqOGJhXkdle2skbWAqQTx9cnZLZklFNDxAWgp6emlseHF0Qkd3RnI/ LUpBNF9LaXl4QH1fWG5oTF9lIzF5PntOemh5VXk/aUo2VGV5eis+PENpalZz cyZ6JDEmdioKelI5K1k8ZnBwdEB2XmRSQl8qK2soX1l3NnhKezxZV0AldlBm diotRmF0KEtQTm4xQX1FbmxkN0E3akwqO2B9eVRRCnp0Q2BxYStzKnBySzVw e2VBMFdjVERUUz8kV2FWVF5MNzN2P3lDMVYtVj4wcXw5NnYzfSluSTdBUSQ0 SjFaZj0lfQp6ZGozWXI9MC1BM0VFbmRnNCNjWGs4MjA+fmUtamF8YT8tbVBy VHVHKChCUUBEeDtYRkN3ciUkKnFRU0sxMz80I1YKemZvMjZmJjtUQm91VG1D PTF2UlEpVXhNRlQpTUw3UWNSbEszV3hxZ01TaDQpWWx+YTVJeEVnfGdfb2Nq S2tVVyg0CnpRPTV1R2xrR1ZCYyNKY3VQPzZ0KXQpRXl2Mj5TQkljbEBSfm93 KDk9MT1jdWIje0tYS1NvdFlVPlVTKCtjNkpgUgp6X1M/dChHS31Oc085VGll PCs5ZGZUVG9gQHdmaz8lbU5eIWRSQmF9QGlzLTFRc0JuWkE1JXp+KER0dT5r TW53XmMKelVRIXxlQTBnYGM9Jj4tenY5TzFjJVpwdik+PTxleytPXnx0cH5F UnFzJWg7JGZMYHs4TExrc2szUUdwP0NZekttCnoyVXZMUGowKFJTSV8oUClp Rm4+TlNHZ0w7MWB2d3p8TFRHX2BeLVlUcHV2OXAlZGZLNndkU1NXdG5NYz5H WHBOcAp6KzF4TU15YEoxbUJDSVo3Z153MVgyX3o3aVBeK29BcmlUKEFGNiNM OFoxRWdMMzYmdSh3eC1yVHhCTj07bkhGPm8KeiF3dyp7P0JRUnM3fGVSaiZ6 TXdWdDszUnFNV0JnRGJBfHYrazlfen0yKXVwPUxgX15SeDluX3x5SnMhKHg2 SjJVCnp0RD53fV9rOHg+PVd6UHstfHJCUUk4amxJcEEyYzJfT0I4JD94QCVX UzcyM3pidHJPSTBHJiVMRm4lMlhifmckRgp6XkB0UG5gYDBvKXU/YklpMEk+ T1pYNHpoZDg7c0wqZWpnUzhaeEZWcnpuN3dsMXNgflJ1OHdZP0NCdHtWaHg/ M28KemJ5b1Z7bCZxMFlKVn4taUl6bzsyY3FhZkNhZylXX2VwcGl+NzltTGZh RnBwQm15SE8memJzME1QU31MTyhHWHhyCnpBI2wqbDl7XkRFMlVIRmB3PytX PSNnZiUze3ZOIShqY1Q7b2R3SlJ6QGs9RzJ1JGRKNmNVeVRqI18/YWskYjw9 Zgp6anM7byM/MUZlcEZZeEh6OUAtKWhPMjdaZXNKSn0+TW4rQkUoMTsoNmxV M01mKCNCRldZUztJfDFrO3lAJEsqe04KekUlc0g8Ql4yQ25wO2FRI2NZVG5S ez1LRWptYUZhVmVtYFJDYGJHe2RFfmQtR20pajJZNEZaekxAWGUxUVVkYH4q CnpYRj5HZHt1WjtzKUFZRkBFb0h8eStOcjIzTFpXeHBpN19laF58UihxdThl TFpJKyNqKkpnSzApV0tiXyNTNmZnRgp6R0tnJFV0Sn5jc0I1aFpMc3EwbEYq ISpxMCZEcHxwUkhlUjs5UTNaVkJVVCpNcnpwMlJsY3ZZPEYwSEszdm1VRH4K emglMEc7dzx+Plp2QFp1MUxteFZTUFZ4SilyaT9tWDFnITVBMW8/SUhDTyty ZXtWdnNPZFlqWXh7ZzNrKSk9bldSCnpEYnxPLVEqTmpDYDJpdH1MeXx6YVdP Typ8TzA2TyhmVzxqUWZ7bGxRRjAwIW9IJXREcSstOG10UztIQEtOM0BrSQp6 KVZ1Yj0jPDBjM01tUVZ4NH5NanxvVUZxNG5NIVNEcEk2JFQofGk1YkUmSSok VUVEdWVDPlVTe3RMfHFHWEJxKDkKekgzJV8hSEp8eGY2dHtWPSFieHVBPGNg diE0SCUtYlQyMjJxUWFxZk4meCElKHtDMUR5aGNNKWszZlp0VWVxRmQ0CnpI KjB3dEEtbyRTNz9ESSZfVFI5Xkw7PW5neWtHZGVMYjFyWUxucHA5fDlrS2F0 eUNCNWNvUGpIPmk8U0JEe1d6WAp6OTZVX3c8cS1OeHQ2WjNyYUJqJX4xKjhU NUckT3l4QVo0UTw4VUglQTxucE81UT85U2REWEA4WVMlVHpoejVVU1EKeldl MVZeeGRGPSVkOX02bDNDa35JPWAmZENlJkhEK1Z0fWJKcHRoekVaYTg7KjVT eXdTQyshbigwdzlBWUY/RTJiCnpyVVclJnNKIXUxM0s3Tm9JbUJzPG4ycncw X0hjbT5sVU5qPm8pNmlia085a0xfMkgmVEheJERYS1MpeT5CWHklPgp6IWEx UmBIQTBFWGh2UmFSby1qYj85N3RlSXo1PSlSVTBoPCo3UUFNYiViWkYxSERk bUY5emR8ej4pVCZ8cTx6PjUKejJiKE5RK3xEQzV6aCMjeTMjWU5CbVJjTUBa Knl6aDB5MVlFIVp7NSszVmRfbXdvTGlfMn5kKFIjKWNUUVJNPFdrCnpBcE89 NVI7Ni18JVB2T2dsOGllZkw2RHBYdzREWE9INCV9SldVQWRSUFM4VXx1TmAh eFc+X2hzMFVEPC1nZ0YyKgp6QVlrZTEmUVFBQ1dJQVV5TiojekFFVzZMM3ll QEt2YihKI29GcCUtSUhFe0I3aXtGVFRfZXVoY1hhd29sTCshTUgKej9xMW9F dThUVVVzUndBdWVCSFRYZX1pcE9zQmspVFB2RyFhYEZ7M3luWGJ4I191fj4r dyNMYkhyIVFeNVVleUEqCnpRfi01e09ocEB3aWpnezFSTUUzYzxFZkJGUkkx THR6c0pUdSh5ZTJRSl5PeWE/ckdXYSp8Y3R2STlqaXZxVit2eAp6bjs0KD5q S1liQ1hTLWduSVFyMUxlREF6VnplaDQ/S2ByYGMmNiFvTW1QanRwZn1ncj9o fSpVbks/bEMlTlNtJSYKej0obVR1a29ucXRKZXl5JThkfThQb28/b1lZVlBf RllGOypNWUw1MDdSZHpRQ2o3TmhROUxAMX1QfSpgYU47KVN6Cno5fSNPI3ZW RUBzOXYkeHxDbnB1bmBvcExWQ3VXaGRkNjI7VHNtcWEmb057MyR4YWUxUjVN Mk9mPWxTX1U0Vmg+QAp6d2d2bWEkaUk+RGJjVz42eEswUm1vWXNrKE9aaDtO YXImRVo8WnV8KTQtVVB7bXRIbkp0Jj9rSWlERHgoeG98e18KekU3PkRhekBq SyUzS2UxdFFiN2l0fDJ+RSU5ZWRRWFRWcmo5czhEREo7aDMla3FaUW4yQyFK dH5IQHJTKWJ2alFhCnp7ZlUhcCg8TGp6a19JO0BiN0N2WkAhTVh3SWh8Zklw RT0/fHxBV0IkWUd1aV8xLTAqOGw4VG53QVJSe21rNldffQp6cklvS01aKks/ fVMqSV4qaXorN3NaMTBTZXtzP2RNeGRaeVlTeiV6V0NrT3l0cFhANWBVLXo0 UlV6TzF+Nm9iK2QKelMrbVFmVUotRnMrTzZ6VitPUlg9bVg3WjEpcyVRRUo0 TShtNTVBaW8rPT5nb2srODR7MiVwP1hfaSlmdUM7UCZ+Cno2PSVEbSEmVkNC PW1tZ088S35BJndMRF9HM2w7PFpVelZWVFFtUDh5THJgQ1puMEpVN25rclUq YDFTeUFHV3RNeQp6LWNiV35LRFFFZCkxS2pyKWE0Qj0wb2hNS0YpeV5rJmpl WCZoIXxaK3F1Ykgtcnt2K3RiYyFlKVhNSmI2KD96IW0KeihmPTV+TSkkV1Rx RTwrO3NeZlY0bWZ4dy14UTsrQmJSZ3lUe1c5Xjlqe09yKXVjOz4tenRke1JU Y2FBbXBQUil5CnpqWDRee2AoTEB3aWF8WWgkWGd4NzJ8QGI2OCZTcldaMUBS SSNRe15KazU5ZzFMeCprfTh7eld+O2YrdEB4SnYjOwp6TzlqJSg2Z1hMU2Ip dUI8QmZPX2I0amJgVEhtRHRZUz5ZI2hMaS1zNUdqclhDaDI9P2s8VFJmKmVm ZSpLN2Qkck4KejdvN0lYbzd8bzxeXjBoNlQyYWo5REdPY1Z0TzlTN0gwaiMw ZjdAWSEwUzkwfVlSNk00MitHeyQ8eUJweG13fGwrCnokRn17UnYrNXIxY3U/ R21nPGo3cV45LVVrWWBGN2NrSzNFZUhHfnokYD5oYUwoJUF+NTtMMXwjdyFg QmRfcylVRwp6UkNlT1UoKDR3MWxwQVl0aWV8YiFrKTRVPiNhKWVreF9+KjVf ZklCRXYoNz9lWTw9YmpRNVYhcD8hKnQpNnQoJEUKenJGeX05VWk1OzNnMV5e PCV0MzRmcGI1eHJQTlZRKzRfPlV3M3FvZXlXIW8kaG9CdD8hPWt3V2ZycVIj TDR9VCg5CnpZNEl7X0BlLXMweXp5JHwhb1g2aVEkT09qZ18lfDJOdF5IV0ZV RkxNNnJSPSQyLVUtV2NvV0dTSiZtdFghQzBhKQp6PCpXPy1GLU1VREdCb0Fq bXA0NmAzK3xnIU5fbihmQl57and5VCN5aU9CQSptZEJ5K3U1dT8/QnQ+LTls dDlWQE4KekB0VWkqOHVtTkg2X2hEdV4yQ0FOYyVifnoyUi04LT1XPXlqJSMo LVJWK3E9WGJkcyhRRTtxaGcrRnc4M05KVStUCnpETjIxUC1eR2xIcHJEfHtK eEtnblZ7KnAmb18mTz5ATDUrcUpWb2U4dH4wM3Zwc3pzbmlGQERQbzl5KiZr VjA3Rgp6T3FjX1g0aGA7Sj5vekJ2ZTU/RV9BakF5Y0leKn1ELXoha1FmbUFK dylmPDdKKlQ9ZVNJUTJiKXJIaUhJby14I2oKej05QUp8VkswN285UkF6N1F7 LWcmdldCLUkmUGF5cCYpYDl8JUZXRElUQEA+PUFZVyZtNk1YZiNXN1lRVzJ8 YkpiCno3P0pBYXpEek01RGRGfTBQKGMpM2hwdWIpU1EzaXlyRHxtYntsQHRz YlpjNnMhfSl+PztWV0c+QElRYXB3d0U5Zgp6KXpyUTt7U044fD5XN1JLbXVy Mj5BTWNOMUhyLUFiWmFYOEJFdygybiExMz1VSCphIzxeRERsRFFCNFFuWSVg ZGUKeks9Q0N0QTZCZWFTfEwzWjhBR05MbEdKYC13aHdWWGB5NFpKKkNVM3ls JmZreUUqPnNXS3JTIXZRYjxDdD9QR3c+CnpwWHJnbl5TVG1KZkVvJSklQ2BY JHVeV1lPbGtPaF8kMmpGZ1EpMm5rTkp0TSViZiQ0K0M3Pz94SGp1YXlHalF7 ZAp6bjRreSg/THtuU1FoKGMrMj5ua21ue2pgYj1vcl5uMVB1TUtlMGFTcjNU IV9SeTF3bnkkZWNTQShPJnMrek1zYE8KemNCLWxEZ2Z1MTRMKW5EOGFtTVM/ dHVeYnhkP0cqe2w1Nk55TUZrTmtGUWA+MVpYb0JsYmE4aVk+TSlnJks+e0VB CnozPCs1VzE0PEtkTjQ8SmNLUHo9Nyo0UnMkIVVxWUplSjk0d0Rxa3BSaXRx P3lDb1Q9R2JzKHh8IShCOF9JdyYhNgp6RlEjN3A1THlHI2BgRWp0azI5TDZy RW9AJHsrR2stMXpxazNVVjZSOHpYNjtGR3lrNFJaJUdJVGdsSVItJipaKFYK enBtQHBtOz5xdCglMmA9X0AzbFRTdXY4NDxgNV5CKVAqVUZnIVVFYCtWQG5g dUA9fDdjQ0xReHw/Pyl3PVhFenJsCnpgbDApfVJOYF57eTJLTVlPdSZqPF9a cTdoUzBPNSV2dWREZG0/Q256Tl5ZMylRJGo5UzNhKjErYTwyWi1AMU9newp6 ejloV1d2PjVOSUZgSmkrYHxpM1dLSmE/JGtUe2ZtKW9ocio9SSRRaDtOYGEj Z29LeUZyR3ZHNT1LOVIkPzlKMm8KelJFZ355RD5FRUhWQV4lIUVINlF1TzhU cE1zdSl7d3dacHZ0TU03VTspKW96NlIjXzBDQHUqKTNRTz08R0s4IXFECnph NjlNUzVzRko8M2teayQzfSQmdWBvPVdEKjVifEdmMm9FPilsZSVgU1IhVzww bmdVcT4+NWpIXytJSWt1TTUhTgp6JndWdWlGTmU0fVRkQjQhdDZRJSotQjdH QE0yMTA7VFBJQGArcVdPQCQ+MXxqRylHcz5xKXdAKzBxc3FJUn1ReW8KemNv P0M8WGYjc2xwbmtEVCR9Nz1KajxWWDgkOCNQM2dTfWZiPEtaQ2xAS1o2XmB+ eTU4O0A/RklvQDJDP2IlJmM2Cnp5ZVRTVClMJnxqNkw0ZVdvdzF6bHJmWHZ4 alBjMVowVm41ckZzaiFJX2RwQmYqfnE2OFJnZj9GV2owI2EoQGw7fAp6cEtO bW9DcTxgZS0xeURXOWxiO25wYkd8YzRqckR2cHBRWkI+KmRpVCFeO3RhV1VQ dV5JN1JFV0xlSihAWmQqTEUKelJhTTZpal4xYDJxQEJLUmhpRlpXZ0ZIYW5f UztMYzw4S0dnNT1wS1F6Z3gwO2wtU0p4IWpKdVBAU1YrMChzJFlUCnowTUx+ aS0waG9DI0cwfWswRTRvcGkteTtVYkdBR3JjLSVsTy04ZGFrTDVhYFY8NSVL R0w4Qmh+QzUyNGdkPFhpWgp6RF9QZCo/ZDc/bjBZPng3PzdLY3Z0JnJyOSlu U0VUMTh6OEhydkdkbFdqRSg3WXRQbV9HbkhCTlZxPlFVUTs8UkoKejd2emhW XiFRfmxpKFFZZSZMXj04TldCblJ5ZzJ4JShZKklmejBOaSVDSTF6Kjk7QmBn O3ZqPzNebUhSQ1M2VWNMCnp6MyY2eDFnNUMwPXtNYn05JCNsfWdyNkt6TnYx KSVYZnE9NSQyfFIzSyslS1NYUzk2TTZmdlQhOCQ3Jlk5NU8mSgp6KzV7eihv ZVl7Oz5ycTRwX3EmSlhMWWo1T0NVXll6O2N6Q2E5cyRxUjxUUGRjZiQmKF93 ajUoT1N1JCErMzFYMGgKelNyYGpNbG83O2gjLTtXMHdJU18wKk42NWxFe3Ij UGU/ViVCbGV8NCM3dXJYRU1aQSYyajlqR1NPRT5uKCtIZDRHCnpMZSRWO254 KSRgVjk+emZzdFJTMERCI185ITxFaCZjazBMJTNtVjAqSGVwQU08KXA3c1Qq S0pDSExtRiF0KDBLcQp6Z01oQXZifDlXekJkV19hKGdyUkRscSl8JTltZnlH M1JTd1Y0dU9mZzZqPT13IykyfHlCMEJ4Rz8lQFEtaT07RCYKel84KFd3N2Zn QjJ0V29QSlJzQD5FdWFQRVh6VW54RmB6eDdSKno8MSZsYj9yRlBuJktPXmIj fmNUWTswKm4mU3JQCnp4a3hrVyY7TWJQPU8zI1RLNmlZQHRvTjM3YFpuSFZh Z0ItSlg8UjkmdElfV1E5bH5oUTFecj9+JEtXUUpDU3E7Owp6LTBySyFGeTB1 T28jWVcoNSt7dWxQbUJ7ZFkrYVI5TDVDUy0oO3VMPjA1XkRNeFZTIVRVWCRE NHs/c1prQlVsZjkKemMlJHEmITkoXmwzYCpoa2NgUVQ8NUN0MSlGZmgjLXZN Sk5IZE98MmNZPFJwcjVVbiRpcTtiRjRWdGpUUyN7e2VZCnpFMmRrMzc3eWlQ ZCh4VEI+cVVWYDdqfj5rI1pJVTZgZ29eUz9wcmIlUU5VTyYtM0lfQTIwSzxQ QjhQRlNQeHQ7eQp6cldsTUQpOHAhaSMyLTQkJFZPc0g7RWZ8I0ZLTWFvbjVI ZjM+d3ZWfiFMeG56JFFmbjAmN15pJWB2RjV9dDVTdFkKemFVbTd+fEFya3JX UnpnaSFvai15bTAycUokYj9DY1QrUTJqeFdtZE1mZmBLfEReRztHdnxoQzI8 S0ZyQ2BFJXlWCnpHN2Bgbjl3QFdANSNpRWtpdGFpSjsobHlDNyRGIURLTjha K3Y1P1NvLTk8VD5rPndWVFhuSGZObnc/b3hQP2N9ZQp6SzAxP303Znx5P3g8 QXpKaXJpJl5gM0lHPEchYjcoMTtvKW1MITBxTT00aUhVezIxRG5xOF9AfmVr NlBKZzQ/LTwKektmI1pqOWlXOV49USNTb0Q7RlFCUGE3KkMoOzB1KVRHVmJE LVRqKip7M2QyUj5wZFE4WTQ5KkMmWT9aZntxYHZqCnpUfCZlJFhBaXJwU1A5 aCNEYGJNeDx1V2lNQVg3KnR2fnBKOyRpWCVgUzdYMSFHOCE5O1B5U2x1ZUFW I1FnI3B9PAp6QU1pOER8QTUkQ2lOcGtoYnkhTXJoXz0ldW52RVhgbDxlO0V8 NHUjakZaPHhaTkpKQT9QOWd0SCg+ZVR5Mll3QSEKemlYe3ozcmkhfmpTODh2 U3tjc0JTelBGTj96WENyemU4b1hmUit+P0Zjci1VWiZ+Q3xjSmNkYUhmKXwm I1l2TypECnpzaTY2TlQ4Zk5QcyZ8ZWQtMSNjSCluaVVgLTJsTSM3YHhgKjEx cVQ5TmY1YFEjezRaYWNEaH03OGxuVDV6WEx1fgp6bHRIZHUqeEFpcndKMDBr JWRvWWM2fXhFYCsqRlZ8a2twcHdSd04hVVY1ZjRfKmtwP3hDQzM/Tzw0Snd0 Sz1GdFQKekEmfElFckhWK1ZITzVIZz8kd2hzQk5nTjUzPzlsdC1IQTxXZTA/ WTczUDhwM3p8OVNeQzczZi0jeEpDR1AoemxwCnpDPyp5P1YlTGk7KzF5X28k K1o5c3kzTiMwezUheD1FKlg5NWMpc3VXSFJWeDxFYlRicjd4KThqKklifDE7 ZW5LWgp6MHNzZjloRXQmQVctMFFkVXNWWGVeYSFGJm15b3UlTXcwbEM9RU1S QHFiVmUtZFVncXhyUn1wUCk3WCF4e0JSKXwKemtoS210TnpzTDJrKmZYRz5X S1B8emctVm8mazZkNFVpaWBjXno4KlFJTGFQcWMpUHI4d0N6KHtMXk9jdnZE TzdkCnpoNEApIykqJkdhSFpmTEFpN1FPYHpLYmpFM1dxYGw4M1FVZFpaPWlm PH51OCRSZigkZW92dU8oPVRmUkU0XkctMAp6ZU0jcHFRRHozMkJVdjdpdzBz blg2eHo3dDMwPEdkcDlse3N1eGkzeyhvQSNYMU1uWFpEMSgtZmZ8ajdHOGkw eFYKej1mWCs7MGUjKSY5X3dOUiE0bklyI1JRKWpoa3RPYjMjTlU0QGEpRVo1 ajhOR3AwWVZrQyMjektEYCRNUE4/fUN3CnprQ18jVCRqQzs/aUxVfHk0SW9K cjt8NVJ+d1F3RGpyKXxJe0hWIXZCWjw1e1NteCt4YDRTKkNmVTIkS0pgWDNZ Owp6e3ZPfHh0M2BLPTwjU2NMKm4hZWFkNjFNYFRGPmdNOTJlYkpWY3VWbkAw dV8ke2JfN31WZCh7SkpafGs2NldkNk0KemBRfVUxIWcmbWVTYnAmeGA/PVBV eno8Q3g7KUYrb2MmUn1DUDV4UUV4QktKYipvRC15SmtYZGxtJG5sQz91V2RL CnpZenl1KFA8VHg9QHtSbygyZEdCZF9oLSRkRG5yKkFCJEp2bWBBTipKOz13 Wll6KTQ7NWxVVExSLUM/cGJXaEo1Ywp6YnQ3O34wczdKRDs2ZDxNKnYtZiMh I3Y2bmZMM08wVCE2QFYlOzVmU0ZpJTk2PFVRUCFKMkYjV3B9Um57SmZPLVMK emtVeX5mRGlkYW1Ba3xQb0YpV2A4SCt9bDdfPnBtez44KiRhajN8Sn0+NGVY ZnY/fHlWSWtPU1V8Nnh+PVo5QnhfCnpXRmtAU1JmPkN9Q2hVWE84aEhFeVJx ZyUpbVM5I2FaISt7ajgmbUtHLUxLLWE+P3ZDIWpsa3w4TFpRUER4V3lVSAp6 OFVrNGY2S2Q7THJIXmllYUlANShYXkp6NzV7LWhBN3lYMy13ZHlUNjJtSDA+ REIreHwxKz9Dak0tUkFwaylaJH0KemxRP3w3RCZ7Q3BQJklyYXgtQVZ5TT4k RjArLWE8OWFjbE1tQGdUSmBNUW41aHhpNk5+JHFlRTJiPl95ISlzMnJuCnpv N3tfJjYhRDJVd29Pa1B2MkBGM0VyV05LVDY8TWU0WmwpKCV9I31TUl47dWVQ OHdDNDZhZm99RSgxSXBvVnI1TQp6YTZoT0I2dGNIeXtpdWU1czwyaHZRUz5T JntiNmBBZzlhZ3pjNWUhKEQzTGU9bFdRI0w0ekImbmFlVGpySWU0JVcKelVn dlg8d29BcnpxJX1GbzhAaGBEbnFoZVZZd2Mqd3o+MEc+VCNFP0BWTHF5eGEl MDV+JnhuRDRlfllfIXl4cXJyCnpUfDJkQGt8MVVWWkNtOVdVZkMzeXNEckgp Z3N+VEd3OFQ5QG0rcCNraylWJEdJQ016fjJeSThnVFZzLWFUYE48dQp6QHVJ YylBK21NXlcmKWRgO3ZqKSFxQDZZbC00biNqdzVzUSg9M1N+dzl6XzM0KSNS YyVyfiokPEp8emVFU3Aqa0cKejFDMiVNNlp1UG5Gbz1tMihYbmliMzYqc3hx OSN4VlZSekIwQGtxKjE3KT47YDMlMVEye2M8UXJUfVYqMkgyNkttCnp0e2wx K09CUnNSMGkhXnR5TkNtd08+XkRpbHJAd3FmQ3FMYE1WeTNlZG1kKElBX0s+ LW1tJlg2TlJYLW9nVE5HYgp6R0R9WjRweHYlb3NJWGpwTl5UaTx4QDhfT2tj eT1hencoKmQ3OUd7VmlqNGN+aH0xaUJYND0kPzV3e1JZZVdBTEEKenQzWWx0 PWclcStNVkwyeCRUWXJzSU1YTCV1JG0qQzN7WDxZOFV3R2BDdmxVQCpBR1R9 N1h3b0AhXzQrN2J5Z01WCno+cDJjY0tIbWdlXlp4eUFRKHh8JW5aYHk8RHAj VVJMOXlDJl5wPFVmX1dBcD92Z3M3Vjlac1lvQmhHKHZjYUd+Mgp6JDd0aFkk Mzl+OzU7UDx2cjBKN0BvODRAMk0yRkleZWRZUk00VjU7MWNAanwxLWAoK3Up SCp9Nlk3UjB3X3lFTEAKeikpKjR7OStsLUI/c2N4NSg/bGBTS0t+SzBtSTU/ bnVpQVp3WFZfeWNnQ0liU0lYd316TVM8U1NVZyZ4aUxQSTI5CnpjUkYrd2pW PlQjZURjYXRtZkdefW1veCY4Zk5AWXBjRzdzUFN6S2pMPHxqV31KXjBMZiEl IUBIOTBoXiM+bmpmOQp6JSM0MXFHejJXREA/VHBhOGh7LTxmM0IqIWBIaD0p NnJ0b0AzJDxrMjwpIW1BRmFQMl5JKyhRfXIzeT1UMGVHPGAKejI7MClGc2Z8 MT9laklTdXVWKWhud0AlYXw9MGhhQzE4Ul8oQTMwfX09U21RPy1hMiV3Z1Al JlgxWmU8Vk96KHtICnpHZXNiMFBueT9oP0wqb3B3O3oqWns2WXo1eEBINHt4 WkR1I3g+d0xnRnFrYTZJUUlNQlhDSlZAMmUmWEhTbkk7Swp6SU08aXI4LXZR OzsxeW1LSSNnYlQwdFoyMD5qVTZFaTlHS2pfKzM5fG4yb0xiYEY8JGZ0Yk9V TVYqRk5KckRIZm4Kel5HdlZiOyVlditEaldNQCVqVEkzQ2xZMzZ4PXhDVGZu KnYmWUh8QHdiQHhFYUtmWHdZb0VAIT1xUFItfWpFa3ZfCnppeDZ1KTFsfHBe aDI+TipnYnJoZzZBOTJScGhncVIlVVRkP1FeMFhYe0xzaFYtZFYpZSE7RDJA Q3xAVUcpNHNyRQp6ZChWbEtlZld7RFp7c19JKz54UUUyIX5uUCQrVTV0NWhq NDNSRVglYXFTbzFuKlRITWd7O2o1RF5ZaF9XV2A/ckIKemRyTnU3IW4+Ryh1 Yk5Yam9FZmd3MGlvUlVBSEk7Z1IrSTBPZjw9SU49WlMjKnQ4cUZoMXpyflQt TUp6JT0kK1Q5CnpoIUd+KCNwUWEkeEt3MDlXcD9mNUI+SDNTQ1dkbnk9bCNi fjxVY0Q9K2lHVkchK3xRUlBvOUp4aXB5alRaKGQ3Pgp6bVg4UD9IaG9Rd3pP Q3pAYzRuOEsyKzA5KkAjNVY2cW96dFBYaFp5KlZkR3xGb3t8NnczNWgteTRD cjtYOzZ5YU0Kek9fcmo3SkAtQXVRLXJTMHw1ZSR4X2ZwaXRCeGI7K29CSnN7 RG4kKEthPjZBd0JEU0FqMmh9RyYhZmhPT3gpQF9xCnpDKzQ4KXl3SThgeCF5 Pnh5REl7JD9hPU11MlpqejthalQ5SW5VU0cjVH5sWEB4TmF6PUB8KzhpbHNn fDMxUnU5Qwp6dipXVnlAJXtKI2hqMnw1KCplQW8+P0hHbm92U1FfOWR6SThA T2NvXzl4VC0rNlMtK2FCayNOak1ve0ZrRFchK0UKektkQDFFcUA3e1RraU5G amZKd3RfaT5PSF9SMStqblZLfWB4S1BtTVU4JWFgQUNjcHFsMT5WcG4+RERw Izl7VWR6CnohUyVoQ1p9Vkk4KDBNOFYkcXhRUV9HSVpDaFhIWSFIYGcqby00 ZHBVdGYoTTIlPzAoWV9rem01O1RTUEpRZEI+JQp6a1o5aHdzP2ZXbTVwUiQr ZEtXWUMzNERGbUFNcHJxSzRMfCtkanVuJjhzIypyKjR2PVlMdFhDa1hfWVgw QWZRWHsKenI1Y1RacUt2ZmVUQTs/byg+T0pxO3xSNUd7RXg4fm9wb0lkdipF WHpWbjwzRkA5Tz85VSpCQ2Y9KDg4NiV0UiNKCnotfGtLND8keDhFLWtFcUk0 VFAhJCptP0hQYFp7Jk9fIWdxRVN6alcmc2lAYXU+XmRZZWQ/Y2B+cVJDeTs1 NTRUfQp6ZnhwVEVhKj90dHpoNz4tbGl7SncwQ1MhQ257MHdreVEwfiNkUT1a MGNRTUFycWJzc2whI0k5ZiZmRFB6T2JgMHEKemdVaiV0RVpuUG9mMDN0Tjk1 fUxTdzBpX3RUNHh1WjQ2YGlhTj1LRiRlYVAtYCpaayQpcWxEKnJ0K0xFajhv N2wpCnpDO2skUkFIdGNXNUtkM3tiKShKalQkTTZiJG5lXyV4MU47UmZqVyZe P3VWZ2xKbzIjaD00d1o/fEotJjVkKHxPLQp6YDxgdn4/cTFvQnE+UVVLN2gx ak8lRnpGamsoMlZVRmRvSmFRJnUjfStqK050KWVLZ0tVe3dxLSl3UUd+MkpC OTkKeiNtJE1gNElUQ1VyRkAmVUtrN2Z4bzw/Uzt6XjNGSitSJUhjR3IxQWpK TF9QSjFteCFCKnxecTF3QkJBT29wWUQxCnp6UCFBNjZAcG9MSCU4SChgbVM5 KVZURH1zbzJvYnJfWnZKNjx9KUFwdnBMN244dGJxSS1UbV84QT5wISFQV2hi aAp6UzJCYSEtQGc8Z00wWWAzZjItXjhqU25lMTY4RldKMiNCJE9tXzhVIz8y Kk94YDJKK34+fE9RK3ZTZyM9M3o3V00KemYkRUBqVThZMWJKQm1sZyt3cTs7 TGVMSyk2eE18PG8jLW5PSkd2ZSZPUT5GSFlxS3t8JE9Ac2xvQ3I0T0FfTTAk CnokODs1SklaIXNhNGpsUnBnISEtfjBNNk80dEk9WVhTZl89TzllVnRiRCps bXkjQiheUVN+TXE2N0BBP0dIZz5Ofgp6b3s9Umg+SFY5PG93VjxgMD98Y0xW bmYmK1I2SjMzJSshJnxnPWNNMSh6U1lPZ2ojUVdXWUYqQmh3JHBpMENhVU0K emckOGwwYW55PkA4S1JKaGt5XzhLOT9lTytkbzF9U3NnWHxDVVZVNXN3c1d0 aWRpZTN6LSFVfTBWJEB7UD9zaCpxCnp5PXpVQWJnRmxKclBNdFR3TlFENVBm e3dmR3RyUm9NckR8aWBCZDdKNFVmcWNzRyVeJnd2S3pEZH5HQHFvbTVEKgp6 MGhucDJSRCVXY1RxPTJTbTtTYz1OeXhCSlk8PE9oLUlKSVNUaEYxQnYmUytU UzRRLSolaXgycGNZenlIcn5+azYKektKUSMwejgyOG9ZaWhRMUY9YX09ViQ7 XnNkM1l8dzA+QmkmNF5uWD9SdWd9PW1Ie19uZEFOaVhMKn5ZVT9nTjIkCnp3 Qz5sXnkqU0wrK081R1hqYWRKPVlgK0I2I3wkV3ZISStgcypwRFBQc00oTWdg ZjArOUFgJnBlTldxOzsjY1EoKQp6NkVgSnkyQjZDfTByblR1akcrOUIqKnkz fnRFT1dwQDY7RmZBPUNYSCNZMj51KXVeP2lpQWoySyV4cCslQkNZKDYKekw+ Tz02YHpKaFIjLVpOdVNUZ0dpeHdkcXdqQHNXN1ZHPSlvKUI/KFVJbUB6RVVF c1FTSHV6JGVIM2lkYyVQRHMpCnokfGstUFp2NyQoYEh2VjxlViZiJkBfX2ot Mng/VlVUOD5FYlhmdV9wMzZ0STlLKXYrRmZYVXl6WXEyeT9ZV0UmVwp6YDR2 JUBebEcpfHtyQTxTTUZ1WVlrMFlEUFh9KkxDdzE5Y3x6a3xLOVgjMUBTMkYk bDRjVishfkhndV9zMG0oREoKejN3T0QzOHRMN2hpMFlOezZMTHtrOG5xNU0x PDBhfVVlTWFGeXFSTjs4R1g7MnY0fGdrbXpWVUhYUyNBJTROfndTCnpVMlU2 e1d1PUBXMUhvLTJmJWVkdWR5JHl2e0RAQns3KyU3e01YV2hWckh7SGJUcDtf dEFEZXZDKT0yUTdFI1cwIQp6P24xX1NVeUpZR2psTlgtP0pqZ314cCk3NVQ8 JjM2KCp8TEArdT81akk/VyFeKTVOakV5RiFMIzFmRnhVPH1yfE0KenpEfm5m NX50VDs9QiM9QEJ7QGk+VTQ9eGVEdHYzaDJReXJRLWBlR0gwXjtMX0kldkZY aVItNSMrSSpXKyh9TmZ+CnpGQ1JAV211YkwzJTFCVmFiVlhOeVQlS0NQJDQ7 P05wQVY5PFhAeTFxVSMrekA+SyZTWWh8PzY3QmAhPVZOYzB7Tgp6ez9QcWRX Kj1yLWlmTVQpSFI7UGVHM30zezlLSyt+P2MpJW1WV1Z7bTM9VTQ+QF5Uakd2 SH01K3Z5bUhzRENSZVEKelVQUiFwajl0IX5GZ2F0c0UkUldZI2o5bj5oNE5F ezdzNX1HMkN7Q1hfVW87MnxKZHc5Pz42d18oPTwzRk5RfWV5CnpRcmJrK2lA MEFhQylyQzFmWj5ZT3E2RHZqdTQ3fVErZFJKYVItNSpMWWw2I1YydWVlLURi SCRhMVdOfkppYmh7agp6Vj09VCM3NHZvK0l6UHFXZFhBfFhCIzNgU1UocC0k PSZhbiomazA3aXc4TWVmdUx8PiMoYE1eM2NRMnxGSzhXYUAKejY5T15GcGxI VHpyTGBXKS0lNkl6RUZkRWsxSitGKiFVKFEjLWopdEhGYkQze3FybENJSnBB SS0pQ2MyMkJhKjYxCnpjTkctV2lWaFUtX0ZAUi03K3EpYnlZRm8xd0spcWMo UVY0ZTA1dzJIV2RUbnlzek5zYSpZNSsoaEI8fGome3ZDQgp6bTtTcGp4MyNw TnhzKiM8bjdIcGRDQFN7bSF0fjJBMWY+aCs+cTFRYDd7M194WmZrbT0qcnM0 JUMlPGNGZGw9TXYKelFMc0pkMkwyM3EqezRYP2I1bCZLOFI7TUllNmV2QWFZ c25xUmBPXnB7MXJLZjxqISRFYlpKLSRxYGR9YntiVio8CnptYTc9dXdeOVhl YipoYGJLNEdDJl9LLTJeYnJBJmJ2dH4mVnlhbHRycUhMenBZS2NTPmRDMzdQ S009cyg5P19QZQp6eUk1P2ZlfXhGK0ZkfnxENStZPXsyPHZ2SnI/KilQYHNO eGJAdHcqeF5QK1dvUEtaRShURUN+aGY5V29gWEFHK3kKektlVVNOLVVJI0Qx X0lvUFZEaT5zcWwzQCM0PGhwPk59NSM9enNZKi1lbE4hVVpTezB9PnBXJG9N TCFfYSZeRkFwCnokfShvfEYwKF9fUEprZiF1YStBS0tBM0lkZVN6UzJLY19l MzBxXmYrUyl3U3l2O2E3VENRSyRldj05PjE7ViFFagp6ezFrME97KjI/Tjll PGNnYEotbFU7Zks+cm1HN1J+MkhDVE4qdC0lJXs9MGwha0d+cVYoPzUrI0Ff KHNMSyNkJikKelNJdyVZYGx+Kzdfa249KVR2ViFrPE5ANFhWbHlubDxoQjRl UCY2NX0oNzsrSWNCZjBuPStxSXRFTCgmbyh5bG1iCnp4M3otdHNDTV9peDI1 eFVPI1lvblU2e2sqJDMpKz94PWJ3b3JUM3QzPHBgfC17RnlLZ2koVmcyMnoo NipzYWMhcAp6dlMkdjRBVkRZODV4PWJ1emtKRXxGVSpHN2x6NnpuVVYkKFZ2 dWY/eWBTYXNrTXNOKHRZM1RNfDYrPjl9UUtMT2AKej1uQF9tRG5tU1Rne2h9 JTJVc2dzcUlWeyM+dkwhSFAhPkJBKGBifEJKamdmfU8qe3dreGZneEN7fCtL Qz5EcUFkCno1eDdxZWY2ejgle01ER0lWcUAqTz8peTMoJW91Jn5ZQUZvQmpU QXw1JTYyYkRYbz1yWnAxNWhYM1EoZ0VBTVNKVAp6ezs9KUVOZHBtS2F1O2Qy NWhaNShOQWpNI2klO2QtbWlHcjduciMhV3RDP2l8eDgkSXlfeFNiO1ZMZXtO WUg0M1AKekZgO0Z1c2wjMWhMOUJvOComQk5HPD9nTTdqRSVrZ184Pm9mMiFj c1J5cVI7NTdwfUt1YHoxZkMpTnd0KXlDOXp+CnpYNGhNKXBpXzM4amNPKkZ5 KXI3eVY3dlBnP2xqQzw1dmFVbHkqUVc0IXkrT1YlLUh3SkxmYWxOXnhhdiR3 PEUzPgp6PHZ5dV9BT288b0Rmb0AhPlUob0B8OG9pVSF8YT1fJmllOD5kIVdu Rnh+amZ0NzFEOWkxSmdeKGR3b3hoY0pqQ3wKekY5Wiktd154XmhsZDA1WUFu RnJPZmhUaDtnUkVFOTNUYn1WKSMoVkdAfGdkJmtiYjZOenZBOz5UR1dZdk9O JndkCnpQT1NmJnN+NDJhZDlYWiQhPDdHe0ExP1JIMzBCTHpOdj59fD1vXzk3 UkdQdDYwYmY1PCZuJGo7S2gzO19ta1N0Uwp6K0FHc3RebT19ekg5TUQwNSoj WDBlPD1jRDBLQHMzK0Y1amNlJTYrOD0pP3ZmZGY5Vns5VHh4UEpXbG9BcVpA PnsKekE9K09BSDxzaWMwSHcwR2VaaGxDZ1BpTnJ0d3IpMldQSEMrPCs5bCo1 NWtxaDd5b3RqO1ZZUG5LRVczU2JaJDNBCnp0cWZiLXpGUDdpNDUlQTFpQWxm U3RsKTdgcHZHK3hBbEErTlN2c1hKS1h+UTRYPHVyWUd4MVYjYWlfPHI7IWNh bAp6QHlnTHtAUHNefWMhV1lze1J5a2tHbiVRczw7eiQ4IzZ8JWJwWURXflV8 YjZURiRoTS0qcGx+IzRoZkEpYDExaCoKejQ1ZD49R0VeUCsqJlBuMzBFTzRP e2JNWFRxcTVaIWY/UHwmSkJHYVAlKyRyfUVKcGJCSE5sRmQmZ0tSNm9ENmNa Cnp7KThiI3RkQFIrM0NZKXp0UiFUVnkzQFZeZ3EwbHZFPmVxOXMjWCZmTj1g ZTs2UV5DRE8tY05IY2RGYHMwdHx2Zwp6aWA8UEVUNyNzdVAjZGdpQ25vbTcq S1MtaCNMdyotJitZb2Itd047bFpUWUJRXnR3KjhJdCpAZG5vZ3VNJUtAOyQK ej5aYDFqaXpIZlI8dCR9QzNwdk5jeEAteXh8N1JIYz81VWVVY1YocW1hbX0z dl9rPi00d3FZVT9GbGBNcStvdV5ZCnpDeUUmSTx5K01lMUF3JlpxcFV9OWJj TD9vJV5adSZeQyplQWJZeyV1SFQ7UD91b3lkPG4yY3VFV3owPitpbyQ9SAp6 QSQrK2BTI3gjZmVXOVlNVDZAVT9tcj9uNUN8KztseEA1S2VyTSZ4UjM9b0kx PDBQWXxLTkV8X05ZI289Vn0jJHIKeiEoMCpvVkExVThYTEZvcSNrViNlWTRX VlBCIV5KdjtVbVNKSHkyVVRyUDUhZ0pmTGxCSUhZWHAoTjI5U0tuJEV3Cnpl c1lBQXRXfl9CNUA+Jml4N0pZOFAjWXFzVHp9TUw1bGdyfSFYIV8zRyUzQlFI XyFaWlQyMWkjVWYpSiZPZWc3cwp6VTJhR2okSGRSJSFhZ1BWbGd+Vm53c3x0 JlpMPUU+Xi0wSUBjIWd4SGQkPiRkRl9xTTBRYTdrJG5NQDRxSUpkJmAKei00 I0V2ZXJTTTloUVpeVEB2ZGtPJE45RSp5NTBlNG98djZwND1hMiphNzBpdCNh djQ/NEc2Ukp4fC1VOyo7QkIwCnpMeyMwR0RGSlcrdEB2N3ZsVCNqU2tQJWYj KiFFc3xXUGFhJVg5UWdOeUJJeCklak1VJiQzblZjSk92LWMjaSpeUAp6Ul95 dXg3RUkxRyVzUWVXdXJ+XkpCUmB0UHpSeX0mWDEkTDxOS01qTU5HIzkkbSRV P0ozaHxAdi0qbnRrcyl+bTgKel5nIWRESzVfVlFsTmowckx2ajd2TTlMKCtM fi1iNVgwb1VqZFVBUSlgNnY2YWQhLWRkXnheTUtTLVhCKnkte19KCnpPPyRq Pj9lJiZCWWdyfn4ldEBWS2JQPG9vcTRVWXxze1ktViNORCVKezNndTxxc0Vf YDYkclp2dXRgaV8+bWlUYQp6SDRDPUglQip4OW5fZjcyTUtwOUlKWGNybD5v ST5KJH1rV3JqMThweXNgeHNsciUmbGBiO201dHRTS1JwSHo5Q0gKeiNOa199 MUViI1NTfHtmd0lDbzFJSlFJS1k4TDw3ekk5WntEdFYtOGZRfCR+PTlBfVR4 dm9TUCMyTiF9c1o7VmRGCnpwZzJCXjglNX53QGBFWHYoTSptI1Bud3V8eWNL V2FSeV9IY1RENUtYYig3PXEybTBOU1UmcUFFe3lBIUBzXykkPQp6aytacSlg XyRNdXkoKVhrK0cob140Tl8wQTU/TWNUdzJRaCROdEo/TUEzPX1XNFdga0Br N1F9aT87cTxMVXE8Jk8KektnKjAkUEpEeT0lSDRvNWpJUElYQCNRLXllISFt aGNHOWhpNGQtM31WI3s4UyVQcDk7Yk1ydH5Ccn5OWlUqN0RKCno3aEY9b2R5 JjxuOXZVSmwjfWdJOWlsa3NQV3FkQmkqKmJNUUY/SUhKVWJrc2whbGVIK0Up O1NFIStXTGV2RXImNAp6TTFlOypyTnFNcWw9STh9MDBYcG4hSzI7aTM2RF9A cn4zJUxBI1FXeXV6bEUwY2VFN0hZVEJMQFZ4dzFyS3FEX28KekFFPWd5OzUh XkZkcDc2RFctJiY+ez1fKW1yWjd6PFBkQTVaUGhSbnowKkdwLVlOV3dobnJS WjZkU2BtM2JnUXBWCnpwY3AwIURaP0d3WShVfWdXQi1BKzloPlBKMWZ3Jj0w bSZHbDdYYUdkJEV5ZF8zI1J7KWdxUHA1e2hSeWU7MX57OQp6VyZMIzErRSFN WVY/RDZtIWBVeE0tI1psYldufDB3cTVhfUh0I2IhQEA2eWlfb21CPDEkPlRi eUEhZEgoPGNOIz0KektZQFZaQ1pEOWZseGcwcVd4TjVQQHZsNyopfSQ0RXBA bClNeXNQMDVgWTtZUl8zd1NpUXdIMUwlOWJtPldlbiZNCnp4IXlMcHJIIUY4 TW5IWD5YZFlAS0tiI1BJeWB9ezxgQS10STlRflpVUEwmNk55eE08Km9FbSp+ OGVMQ1ltZClTUQp6X0B0PmJpbjd0VitSIzdCT293N0ZxaTVvXiErbUNtcXJM YWdfITZ0bzh5MjxiRTg4YVc7LU1ORkJaJUIyaHh4a0cKemNPa2lpZ1BnR0xI JH1+aVNYWlFZbiZAN0kkaXkodWp3ZXZvezdCP2lmei03X1NOfTF0Rmw1ZzQ9 ciRkTEgweyYjCnpGVSN+WjRWSFhRVnd6aXdkUGlgQ25eb1ZzTllAdmBJLSVS OTh7TXsoPnxaaXsofEliNyUlY2JEa1pGdCVuODd4Zwp6cHJPbjg3cVd5TTtr MUA1Mm5XMFZjbEoxXztAckNZPlJrMmJSXiNSUTEtMyNUVTRPPVghUlBVQ2NQ QXMycDR0bTsKeiQ9c3hQNFlUcFVSI0doa2JPTEFqbnVXSVRBPlhsUyZ4SjY2 MGVTK2RNUTNLUXB2fi1FKmgzaiViXyZ6OUMhekpTCnpTQUUkNz1iTiZoPl5n Y3VJfT5zIz8/eiY5KntlXnZhSGM7PWAxRCR0Sj42bktybGJqKj4wU3tyezZO fG5KPTx4Ngp6Kl9ROW0oOVpjfiYmNFBKa189RyU7O1QyZTBJPHlEP0JIWDJs PmYrZkxhY3ErZXdnWTB3WXwwYVA3IV9QYENGfksKekdDSS10KVBPYkFaNT85 RCE2SlFPYDhIJmFXYDx8SWdYeDdRLSQwQ0kqMiZjJE5LViRwXitmOy1AUGl1 LWUtVGBvCnpvKSY2YCpUKHxiIT9TZzNaSGopZUhrN183PjswTHFsXms1eUdn ezRBKntrMk9tQlEjRmRRbygtR1NPZzQxPilARwp6NzMhKmN6OF5XbT0jMzZy bF4jenNlT1VQSTx9fSU2RCV2fFF6e35eU2R9UjQoZXp3Mkx3YlM0OWdsQj1a OCpzcHEKeik8NmE1djdrfSNoRlckQlJtU3wrZHU3K0tgZF5iPEE1NilNMWw9 QEFXUHA2MkRDNn08N19ZbVVgdmYhPmYtYUIwCnpEQXd2P2ByM3ZGb3wqMHlV PiNqPGpJanV0Qy1tYWstNjA+VkhNPEMmYUl0K3oyM0d4eCUqT0dublNtR0Bs e3U4Ugp6Q2JpVl9FbTM3Vjx1RjxXQTk2TT9NNFZsYFVMdkpCblg1KWx4IUhF d083WnlWZXk9cSpIfXpjRj19eHk7Tlo0YnkKemNFUmAzN3lJP2s7eihoWklm akI5TjNGZVBFT1coRWlfRD0kdkEpeExTZyNsSkJrJVA1JVJSaUgtb1NgeEw8 S1MzCnoyPlkoamBRWTZXakZNQW1gaHs5KkJRWjJVKlNNV0A3ODVwTXtfTikx UEpVQFFyeWE4U0UpLVVyVk94a3RiZEduZQp6cXc+OStGTkV5PV9LYiQ4Jn4m OEE3b2AtZGVRdiQ0bWdUYz5KVkxmTW1KcHtiZnx+aEJCMGtTMC1GUl5iQjFG MmUKelA0YUVoZT4+P3BMWnxjaiZSO0ZgOXxGX2JQYWxzbzhxWkglZkF4fHdY bU9HckRvZiY0Uk5HbjZ2Xj5ZZVVpbSY1CnozYilRallpUzUwTSNxYXNYckd2 UkJAflY3XnUydWxyTFYpS1A0eSlxM2VTZWBVTE9pYGwxbk49X0l7aTQ4RiY1 Ngp6UWd8KndqUE9IQmlsU3d2bncmcD5CIVVwPyM3VmFvTT5FMWlhJEArZEhQ TXtFYD5ZWHAmTl5JNVRYalh9WipsaTsKel5mPnhgPUlCVXBXWFRIZjg0SkJu MHRmSVNJTHhKbWEhV1pXRD9qZ1QqUT4lUkk7IWY8Vjx3OUtsfD58b3RvKXBU CnpPTWoqVTdEMlZMOVJEZCk9PkBNcCtgO3MmWXJRTmhZWExwYXRyUGo9MmBZ STBwUXxSUEA1LXtxPS1gMz8pPkklXwp6PE1KdzUhMV5AeUk9aGxxR3x6UUV5 NVAqOF9XamI8JDBzdz4tWmt0bmI3TXFuO35xQVpsfUAkVGdReD8jN3lOMmwK ej5YPSMyWjdZbkI0UDx+YSt6YzNqM257eTQqOFo5czdCVWtLTXJSRzw8WWhX YmBIPzxqKClpJXhENXskVz9NZC1mCno7Z3s/fHZPPVNAQjBUOyt8NF5TcXNY bCpzVX5KQDRsck8wXk09RF98aURTNmZkQX0hOUxgOGJqPVk9IT05YjxlQgp6 YDUqUF96Y2Q+SVQlPkY/cn48QCl7YSpmZzBJbDMxdUx8PWsyKXI+IUE2WUJJ eFl7SnBfM3Z9IWtTaDk0Y0s2dj8KelEwUjUmLThkI1ElWCYtTUN5UHMrYjQ7 VFd4YD8rYWxyVjEod2Z8fUVPNWtlRC12M28xJWFDR2hnRTAwWE9Pfi0hCnok VEhVUEJZVSFxZWEpSnwmNj4mKkI5UzdaeShFIUp0QjV3T1Q5aV8+QDMmakdk KkE9fWRHbTVoK3N5QyhuZmRrawp6SmtFUkhfcV53TSZOPEl7X0l1NGF4XnNL YnN5dkkrMC1yTTt1Z3Blaz9lQjRjY2N8bSU8YER6ZGlpQ288ZFprQFUKeiN0 SSZKVEtHJj9TTEVzVThhTyR5T2s/MXh2ZzNiYkN2RUp8VXZ0SkIkJU9ucit1 YmVkWUIzeiY9ZGw+YFVib2AzCnpOK3VKekJxezFRWWw4QFJnQlItYWMlMUBm U0JeRF93UlpOalBWd3IwPXZpTiNSO2ghQT4jcSpGRnVMdSVaVSgqPQp6Z1hR ezk/PktDZ2V6QF9BM3RsTmsxXkdySkJYYVckeTg0Y2k3O29IYVBARUk+e0tL S21VTyY1PXQmTDUrbSlMJDsKel40e21fRGwtUkg4WS1AZDVLVjc2dkRya3E5 PWU0S0VwMEZVLWdAbXEkcT9AJHtSNGsrQ35mPVJaJmNpYCFyazd3CnplU31P d1hufj5rKW97X1hMK3ZNaVlXMylwJDxAdyojPWpmdl9je0syUl5PRnhJfmNV bktuM35tMTspNGdOSmhTSgp6Um4oWnU4e3MhcE0qQmZ1dEIzaUROOVMwY1Fy eSQ4JTtEN0E3V2VLdmsyPDA+JTs7NXpnVV9iXyp6KXxMJSVWTTAKel9QNVd9 KEhZaWEwRHIkeStsemY8RCtmQyt8NEZQZkhBMGNVSUNYT09qMl8pbyk9YVN9 bXo+fEReSHdjemVhZShtCnpLZXghKUAwfUJBbGtgTXVlODhEdUBxQEpyX0Rv LXRpWDZJdSRJcXcjR3lmYnZWb0J6PmpxelEyJU1eQVAqZVVnMQp6N3d0Q0lB RSkybUlCJjsrXlg9RjlaJjJ9UkZSTUV3V0s3U2orZy14KWV2by0tbHltUktw RGs4eEN8bz4xWEc/aVAKek5UZ2ppPDFXcVErRHZKbEleKVRkKDtFVTtUeHc9 fFpSSyZaanYxTz44PCUjb2BOXmd0WXh8dCYqOVgwZU9CWXdvCnpLamhKVWg8 QzZjWHB4eWBzan1VIWgxemA2NkV9dWp6WksmPHliUnlBZ21LelN6NjFYUlB2 KWhRc2NYRGxeSXg9NQp6TVlBbGZvT0lyQCVkbXEmaGQjV1AmMTVHaSQpXzRT Kz19RlA9YD05aldUNXM+TVdJV2RQOTBGV2Q3XnlrNSZPaWYKel85eHxpSEdG O053VUg2Nyhra2RVK2MhN3NsRl9Mbi1EbC1rdFpoRHg5JEdtem1zanRtdyFK dHpgTF9rOEl5M09pCno9ME5zfldiO1BJXnViaD1oZ1k9TC1WdV8kKFNnd3o8 YWJ7MFVXc0EqWmwpJSY2TjJPb1NuXnUma0xIeEdGTFFnSQp6KDAlbFYoODxy Y2tFclBXPTN5ZWZ6UG92bmxLWE1xTD9oTWlJQEZWfEtpNSp1SHJZMzZacCom PzlUVCEjKkRiYzwKejRAIUNNYjUreFEqdk9IXkl9UlFeQ15MM3ZSfkt7Kzsz LX53KFMzRFFvP21lSyltK3N7ZXJKPV9Sbit4bD9ldXBtCnpzcV5ITHlmKm11 blp8MjM2X1JrPl80MmdoUmNDc2hUVWx0YWBEd2V7KXtmaU08TkZWdCE5PUB4 b3w4OzU7UWZSYAp6PkxZQ25wS1JJSlVDe0lKeExzamQ+Jl9PLWJleUd4RkRG ZCppMWJ7KVh6OXxXeXw3cCtTZFRUbFc9UyY1OXdoa2cKek5EJD9tQFg7TDt3 NkZZQGUpSCpQWnBGQWNKP2M1KD9xal8qQUM5LWBFd2loT0kmYUJfdnN5a0NT KjZ+U01+d3t4CnpIbE9CYGN2LUNtJUYwe2E+PH1LSnFmdzFwUSRmOSh5SnRh cmkpVjQkdmxGY1BeVmBLMzhIfFooalRuOXlZSF5kIwp6dCFTWiZnJnhsNWg0 RmJLWkRZaXtPOHR8PUVGSTRtPFdHYHE2fGo4Q2tFWXQ7SHBfIXdNbnFwMipT bnFYZjJ6cj4KekdTcU15RldjXj49UHItckMjbjdVVXQ7fXN1X0pDUyQ0VTt2 Tj1DM05ES2t6K1gySU88ZS1eJDhJPXA+YGJLQzVwCnp6T2xSV3J1a3BmVWdU KEdYdD99Pms4T1ZEUH15JFBiODAjS1dyPS1FNTQ5czE4WUxyVXBBZEJQUlVn S21BMkJ4Qgp6YW1SZiVGeHtERSYwUlg1U1VJfDF7I282KW9AMlR7OWsoZnV4 NXM5Rj9AV0FhZDNtb01KO1hhNG1ieS1NXlIkcG0KenREZ1RuMUAlXyRwNz5f KCFEeVhBZT1HT3E0KW5jQEpCfH5iaHNheUNtUVVTXnJKcWw4R0I3cXlHUyth P1EjZExLCnpER1QxJFZwIXx0dE5CYHN3TDRRMGNJKms+IWBuT09FbFp3dmpD TmpEVVorKXlyKDMrOVpTfX5YdTJvVWtYNmlkcgp6bkdVayUqRSl8anY+ajNy c2JYQGBJUEspQVE8R2RkTFgxbFdEZjc+Nyo+X0EkQDI2RkY1KzdPaFAjVUVk LTloZjUKelpHeVYlPmFmI2kmVE09UGhNNjhBaVNQWURSYCFVenlwXlNjJncz QnJ2PTcjKUUxUW8henBkWkdwQkppUzcja1deCnp3b3BgOyF9PUR8YHR0UTlK cCs/a0oqLTQ2YElNRERodktzVEZtSEY3bXg3dW9gT0MlIVo1Rmdfd3MmdVZs bH0jVAp6WDUtcCtgT0pRYXJ8aklCcCs2MmRfV1h+MXF2cD1ZVHI/fjJuKFUz PWE7JlliNHtNQzx3c3FlR0BqMj9PJS1eRVMKekZNQyl5JihjOXJiaE9wdilu KkcxaldRfi1jPm1WKD92SXJsKysqQGUkNXUwcjtxZCFiNHc4V0R0SXJOcWxT YFNrCnpeeX5NR2ROPSFjcyhHc01xblk4Iz80bGBtbXJxQD8/MSttXiVYTTlM b3RCTmBfM2Z8YmYpJCQxWms3N053eHV9Xwp6RCtnXkE3YCQ2OC1VUS07Pz5k ZHZqOWw0dVE0VUlfUlM/KnxrMlRVXyRCTWVUJlVaJU9gNXI2RUpYVXtBXlFy YmcKekJ8enRfT1M5ZFk3MDVLWnZiV0BfaENaZih1ZUVnO3RIQz1QbFJZTVBR ZzBOO3VIQzBKU0pQcVhuemk4QEVpYGtOCnpYOCReMHhsXmRkRnxUI3xDT0Uy dDdJXzhWTDJaUSZUbFApM2FJO2hMMEIxTVB2bz9MXkswTFdMR34mbSVkTlZi fQp6XytIQkI9PE5OPSswbUJ8XkZ6ST1CRUFubntmLXwjbWQjdHdZbztwRz49 KjFsT0tvJDNTTjlSQWleWGVJUiN3YzgKej9sfj96eVQ1c0JTI0FFUSRYPFQ7 RF4mU0pxY1hwdU9RR0UjeUQwfj0hRS0pNGwmJFl8I2clVjZNQEY5a0ZDezxi CnpNciRHTnFNJHkxbmZPTFF4UG5Ja3ZtR2xIa1UzKHo8fFNkYXtgcldgITJ0 bVF4K3t7VytiY2p3X1pkOWNaaiNvLQp6dGRTe08kaDlvKFhNYmFKPnhCZDZE I3kwbFk4JXRwYTtuVXhieWVzNlA3dylSTl9RVVRgSXk4VW58USF6c21HXzIK ekZgPXEqXnNAJjZpSG9rclA4aXkwPV5VSUJlSH1xfXViYkNtanVuKzE5ZFcy XjJhUlhlIVpeIVV3SzhxN2c2fDBYCnojTGI8KzdWMF8/WFZ3Jm1jejJ3KUBU PDFCb054MyNZQWs5Km9RcVotK356N0xWaC0tVXlRWkQzJnt9NEFMaVhlMwp6 Z3VXd29YQCY7UkYyd285ZnUwNzItbTxGKStoa2V9O0Vmek5xUWd3V2U0RjNn TWdHcHR6UlFsRkBIdUdidV9QREkKej4pTEIoK1cmVXZ3LTM0NG1NTmk7RWxW SUxPbVF4ej5jPT5EbndBcDJwLWt5JkxCfUBGZSs0XkRkU01pUCN3Z1N9Cnoo Y3A9U29lYHQjYCtQKmpmOUBvP2RPQiorblU8NFI5dHZHbGBLaT0kWXt4OyQ8 SkF1WWhZdEMlPEVwS2w8TWJxcAp6Nl9+OW5sSVBpei1ze19eUHVqVHRgaW5I KlF5Rj1CO1dHT2hTITE0TEo5bSM9WHh7dF5Vem5tYCZuJmMwKyVnKT0KenAh MGNJXkE+ak43SlRfMF9vR3spYl9PYkBOX319akIlYXpEXyReeS1HLSY8QktW LU00OWxhO2FgbHhBdFZAbnRPCnpnaWh6I0VtYjRPU0VsUT41QUl2Oz8mLUxu KnNgNT42eUd+byNiQjZ7WX5ROCVCX0NXViYheT5QSmpuZjR4ZUJVNAp6bVdy OCZwNUUxNjlabndfKFk0Kj9SWistJT9uVmFHeylRZD5MXylgJSpDR1R0eVow MmZBQU0zQHh3KF5KJldKJkYKenVkKi1QXiF7Yn1nPUgtc3gpaGtHeVMwe148 fXRwWHM8V1QyYzBqZ2UqT0xkcnZqcXVxeT1DT303cG1gYFc0TE8wCnpUPlIr ZSFfJm9PNHklOFFSPUdVQ2U3Uz1wUGtyd3cjfnA0SzNWcndyOVpAQHg+emg2 Qm9VIVFWSmAyNEA+MEs4Rgp6TzwkcV5MfWxXRD41bS15NyhPQHV5P3B0X3Em XmNARTc+UCo4JXU9OW5KSVR0bWZJSFZuVkZlPD0xeUxHMjkrJnAKemphezw0 PGNQPXEtNHRVXi1yQnBlbSl9UGYjcWsxPiU5UTJgeyVYRnttaG4wKSg+Myts Rlk9aXApN2cyTWwxNUk8Cno5Ri14MWUyVns9d31FfnxxcTRLVnVLMTV4QyRe dGdYbSt4JntxV3h2cEs4NSt2XjtMYWslTnx5UkBOSTtNRTYjPwp6YHVrNmRP ekp3I1FTcXJ9KX1QRG40KVIkaTZKRmQhPjNSUTx4VEJqbEB4VUFTPCpjT0VS QCpMWlhqalNQK3pJa2AKelkjSD4oe2NzUnxWcmxaYCsxY3dgTyQlTjdSMSpi Sm4pcj5GcXs/NlZHZWhUOGpVU2pPanl0Uz5oQXtXaURLLXVXCnoldiRwP3Ew SklUKFFRbndRY0JQOWVTMjFrPEx3S01OUz8rVVplc0tWZCgrQigrTl5uTmol ezBLIUg5JW89RTNGegp6cEw7VCFIfSlwe0UjTEgjQUVley0lVSpuZ1EwKikt VnopWm9JNjg2QShXO0NDeUZkQiQ0YjQjc0dPYHw2eFVrPGoKem02Ny03NFF7 PCp3KjghPW0tdTZTS2M8fUJBMisye3UxPEBpRmgtXjxrZWpKST0wZXpUbGtD SUFoWk96S0ohPkMkCnpGMG5sNSs9VFg1aE5yKCRedG40bmNuI2RRVGwtKkd2 fHckVFRIN3tsdGFZT25jdWpXb1dNcWcxRytKTCZBMihCewp6WXlYJTtFZjM4 JG82OzlQYXZqQFdCND9rZHhKa1opeTFlLT02Vz1hZ2BfSns1dT5ZNVdmPXhZ THZLZlEzRExwYXsKenFyKEkwYTlVaz0lQFcwUHgkamQjYnFoRE9BMGklbjwr Xz0wZz03OVReJSk+PWMteHVIK1BhUkN6d0J+ZnQ4S0hACnp5cCUpN1RUTDha XnkmNlc0Xk5mak0xa0xTYjtYeCpCUmAqQiptPmZgenxKWjl0PiRhS1oqUHtI eFdGdF8yPTh0fQp6bWsheztpN24oKTRfeWZ2Yzx5KCo2SyZKPF5pPHt1Mm1V RWhldEFtaVhtPzNxeHxje3haSmtTQkVVbFQwZzhJWk8KejQtZWs+IUM1OFVi aj1+ezdsJClDXj1zREorYVBTK2FtIz5AbFBgPzc4OEQlfGJaNzY0Sih6VGM3 ZDd4YHlUUCRiCnpaU1hVM3lqaHlfcmE0V35JWCkyQSF2USh+YGpJKk08S3Vf dXsqNkQwTTR8LVAwcV94diNxbnJrPW8oLU0mO1lkZwp6SHxTfiNQU0I8Vm5z MWt2NzZ9dklKWSF6Q21APmYrJjZ2MkM/bzRoKmwwO01+JXg0KEozak8qdld4 Uml+NTlwRXMKelUzJiMzZyV3YDZrMjl2KkNvbT0oTjNuMnUlVUledCFRWXRZ SFU+O1ZjRGZrLSt5UHp4TiV8VlkxJHVnNT9jWVdSCnpJNVN0YWpzSHFKSHdT N2paNXF1eUd+TGFWNzNXdT96Yj8oV3YycCpZPU9VNDRvPXtMQ2FKc09tUFRJ TTdULW8rMwp6NmFWVGxCTjI7KEZiQm5kaW9WQTFmUjtUNFMhb2hXeSpVbGlQ eEo3IUpqUFUyaUwkVyVCekZFTXt5X2lQdFBnUl8KemI9fDNyKHI7XzluaTFm UDxETDJjMyZkamBXeEBPQTl9X35FWWRhQDVPMjVfTmN9IXRXMkEkKld8MERG dmZxdldmCnpadiR8NGV7R2NoPndCZyFwSHBLUCgwPzl0cihadChTTn1qcU9N cHZhbjItNEttVGBeSlBqaEA5PX0rYEtmUFZWUAp6KV8/VTZHe31QJV9qZSZy Ql8hKVBTeU53MmF4fkp7al83fVpjTlA5ZzslVUQqO1A4VHVSKUQ5WlhEQEZW KDx1RWsKenVSekMzQnRzTU1VSnFgWnxCdj58U31JWT9qZlpRfXR2Pi00MHsj VEFVcVhBUHM7V3ZHWjloT2VmTEg4YGhzQD44CnpPezQjKiNoKVpZS2pYY2o5 Rz9IQzEmeSo4WVpCbC11SFRAMmZPZ2BTYF91NmB3N2pnaUpUTFJUPGtSfm9D T2lFZAp6dDRHRCtEcTYhTWZTMGtzWmNWMSZgUWpGKUxNU040ZHVxVko/Jjtz OXBXZXFmKTVUUikkJmQ/QDIlaVZjPWFkKSoKenBPYktaSHNGQDFxTVY4SGNW d0peKjg7WjhqbEclLSQjTFJpVk9lbm5gVXZBK0s1akRxKyZ7SH48fWJvfipN Wip2CnpkdW9FfmxZazhYVEV8WWYtejU3MmVGdEQyISN+OG5XTnNmPnp9aEwp ZXV4UVhGbTRSXkw9VV9nQWdaaiRFNilGMQp6TWc1Knk5JVcybj1hOEtpO0Ji TWQ2YmhKa0F4fVZtPEw4KDctfEVsI09tU1cmZ0ZUZ0dyQGRvblBqa2B9NyNo RDQKeiooY0J4NEFAIytULT5SbGVaZD9fYzNncSg3dkRkPHZjfW9GdEZNSzlo ejlBYnRAM01TVyN6OWxDZzM2Mkl7dFImCnpMR0woTD1ZOXRNZ2cyZnxydksq dDhCQVZnRzg2Z1NtTkROdWpXT0c7JmhEeDh1fDxzZ181SEFzSmVjeSpMTHFS dwp6MHBGMU49NzQ5RE01Mm85S3R+aGkoJm9gTT1yYEc8JUdldk5XQVo8emxD RT9HYmZhLUZYOVpsRmtSQUUjd20jIX0KeldoYnAwWXd5IUxefnBgP2AmVn5Q ViQkTVhGe0padTloJU1EKW5DaiF5S3xnKj4ye3M8ODNHKEhHQkpUSjRBek8o Cno/PHNKMHRVVStOS3ppcFUmWjMwSWtSRzRBQ1J5IXZPX3dQdCRRRUc/RTl9 OCZ5dDV1LStNcTN+Q0AqRW9pZ0ZwVQp6OWYmOG1fWm4/NlB2WEpTZl43MF9u NDtXRjk1Pk50ajJsQSRxRXE0VDZ5aGVHdHl0amhRd1JPU0BIez1wYDNsU1AK el8yREYkP3NNLTlAcHZXOU5tZ2w1dHwlKXRtaUN3QlM/e34yN3xYK1JMM2A4 SXAyS3J4Pm98NH08eis+ciVrbHdRCnpwdEIxQnU3M3RoMEZjWmNpK2xMI14+ MlVwK3pqWFBQO3VVO0QmbGkpJShffVNyeS1BVGYhLXA5e0Y0Vn52Pjl7Vgp6 WCQ7QSFvUjVpJiNlckUzekYqZ3Zia0I3QWNxWVI4SzJzcW1wfCF4V2lfSmw2 dDhZfStlK0J4OWh5QlF4eFUjaCYKem5AZzI+WTxgZ0NrKFh9ZiUrKCF9elM4 UCF2SzlDOTc8YVJNVSs+ak5ZaEN2cm4oaVhtJUx0MHxTKVdFIUEqNE97Cnp0 JHdQJUp3ZDs1a2NZV1haeWprNng3bHREQ08hVCZsTSlya1Q7SFFucXdqVXlE TklJVUlPTlc9OHZicnd3QVF8Nwp6d285RUlHeWhXeCZRPSFsKjNXQEdMIWlx OFl1bikpclFjcj4/KkktS1dgN2psS0p0NEZucmg9QWA5dFRePEVHeUMKentj cnwtOX5pUnVBRG1oQntkNGUwP2VWSFZ0RnEoSy1xOUgqeGwyMGIqPTtAcGN+ Rld1RWMlfTZaK0d6ZzJmI0MwCnp4NW4mc0ZVWWhLJFZPfWE7eVApJGI5NW43 bjRRaiQzfX53Q0I7QjJuNUMrLWwmKEo9K19QN04oQFEkSWVYZFhCUgp6UGwm KDJRQyN5MXc1dmM/ZWUkK0dTdG1gPll2eWx2ai17X1lgQVZeZDxuWlMjRXAq UE0tPnZmK2QqJWhhdzVQNkAKemNkLTJfTW50O28jPWh4eyRCamVTZ1ImQ1Bp MnV9fj9tcy0hI0A8enU0TkBsI3NlTEVlMi0oYjchSmVxSUZYI3oqCnpZeW1s eCEwT0xCYCQmeVB4Ozcmem9Ka0R6Zi1JUGJGOyR0Y1hMbEtyJEs7bjBxYCFN al4zKH0/KDdOXnZhRjZXRgp6WWgtVXctXlREZ0hiMjBXN1VuUUVDenNkVCpV IzM3LUpfPCY5LWhFJVg0ZjclbntibzhPQDJjZl9AK0FNck9MKisKenN6akFw cG1UST5gZipQWTVLT2tAcjYkPHdXYXJYM2IxPmRlRmE0ejNpZ0dnO14yLX1x a0VeaXRrfFRVczl5aTtpCnojYFl6aU9PMVh9IX1jVEZrP2IraGM+P1FRIXZA OVk7V1JmLUR9SUJ4STY1NFIqUiQoSV5XZzUpWlVkYnprJk9ocQp6eD93JGJT QVBqPyZRR2smOyZrO2olcClAP2ZfZHZ9NDshRmJmMEdTTUApWSFrMGN5azxM SH1Zd05rSWthKEFzcD0Kel5faTJPcV5zKEJQQl45Y3gyYF9peShib2pTemVV M2IyPDdXclJiO3I1NVpzWFolUG8/bzV9R0lYZVUyS0tRfCo7CnphYFY4PElf Y3FYYWpvT3xPKVVSN3A4S09sZjh0ZnJaTTZUeTZVaDxKODxvWG1UYXVoMStu RjFgbnR5XzdARER2Qgp6QUJwSU1FSXJIZDVMJllKOW0hXkdsQn5seHU5dFZS YHJZWm09QzMlLTVvMyE5YSlJcypWe0tGTkpLajk4YG52eGQKelpNRUJLSWlK QVZPU0c/YXJmNDBhVkpGdillR3cxRXpARy1hVSpue3B6YSF1Yz9Lajczd1E8 emA+fj9pRzEzUStyCno2RyNAXypyJjshKTBpTXYlKXlsamYka3xRJlNUdUo/ KWZedStHQjhePkNCUHJBc09eTyh2UWpkNVg7entTTyRDbAp6K0lSYXg/fDUx dlBBZDhxQyZnVSlWbjAlUjl+ZD0/aV5KKTMwZSZgWXtEUTB4RVMtY2lJPyRQ d2BCREIoPzBITksKel5adzJAO0ArMlRpNmBpKzUpVmNBKy1LPEFsa0c/QVV6 R0ZsSk5aUnRsK0cmWCl9a3xqYl84czs5OWw9fGFUfmg2CnplfGk7cj1FI205 ZHkpS2d2ZjAzIVl6Kit0KTckVyQ4am1AJUlCP2NVa0M0MTRufWhhKFdIWkdF aTJpQ0g7K3hHeAp6PU9wKUlCRkw3VTFtRG92OVlhMk5RfSZ2aDZWWE8lQUx3 d0FvaXBpLVlyN2AxWE9RJD9Re3oze2MrYF4zTVpPeFgKekZQKkUqPFZnNkVB PllNKj41UCl5MyVZR1Z6Wn18O1JpY1U8QHtncypZdmBLZCRzZ1pedmJfRnhY bC1iMGRQZTclCnpkYFF5YXdlM0d6RH5jKEJaWkFMXnp5Ul9XJCRuflZUPCRz Zl55REteWUBoNSM/KjlLck9SXntTZyZTKm8qMlJNKQp6Vj92KTw2YUI5TldI KXBNTF5NVSNOej9icFklaEN1RFJ3MSZ8RyZCaFpOdnczMkZRbj9JS2ctMHEw ZWclT1FKdVYKeldHN21SSGB0UGBiUGUlfkBBX2p1PiQqcSZFeVc4LXI8MmNK U0QoTG5rOT0rI2xYUEV3YnxtcEQjWlctQUtjTCtnCno4TUtqWFhTPWdIT3tS bV49N3NCM1Ijd3tuaDQ8PjRsY25CVkNOKE9FamhpJU4qT0hBdWJ+UmA+IX1f IUYyZWZebAp6MTdjYGkpJUklTFloRHtTJHU+RnpOJF4hanxKSHVxdzlsJXtv biF4RFFsUzR5ZXY8IUVwQnw8NzdVQH0lX249PT4KeiRfQTFfKys7aCZ8OXRQ Q1o2eDthWkVsM2V7ZmpSVT9zYm9pX2Nlez8+TTx6QkxHJlVYJCZrLVp5NXpm Zi14dk8rCnpJS2k3SW1heU4tTjxpeUEoQkcxeXBXNktWe1B3dEtPN1g9SV9u V05WdDhYbGhNelRrNEF2YTFmVEN5a041TnAxQgp6ZGBZQTZYMHJLNyZYYXZ5 VEEwbit7PGExPmIpSHdrYXNTangpfVF8cE9WSTxKYj1GSlp6OVJWTzFuaTRV cyFhJkAKenduM2NkMEFxSns0UmkxS1FzJi0/clI9cEVeNXk+YT1VSlVlYVlt dF9SRGdIaUFyQUx9WTYwanl2WFNVS1RFYyVKCnotWD5xNF40TlpNI19haGxF Nmhje0Bnd1d3bGFJQC0zSGJtLUd2IT9Fam4qP14qakxJKzt4N3N+UnNkP095 WXdFPQp6SE9AaXteY2pvKG0oaGtweDgpK25oSHplOUI+XnRWc3BiT0Rsa3dh S2ExSm1KKDVzQE5MSXYkdiFVZz9iMnA+fn4KemMjSCZkbEYmN0xAS1FZY2dn KD90QD9kWH17Q2Y0c29MdnVwYHdPZk1NWWFVLSlSJE91OVF2T0VeYXBKPHtJ MSV4CnpPTWotYjRXTzlnN3tGWT52TSg/UD9YUCYmMldgOUJXNzIhTC15TlVe JjwxUD0+OyRYXiVtNTY5fE00NEllU2laWAp6Nzt9alJCbSpjbkApb1RSVDJz SnNLeU1tVG5sfFpjSm1hZXw/N0gpTXY4e3lIeyE4MWshTTJLNXtrKTFOJWw1 MD8KejhkdSpwPUNRNFdrZkw3fHdjcjRAbUY0ay1eY21TK0F5MXZJYyFsaTAt YFo2QXRqNlFqWG5YTl56STJ+IStrZzRZCnp3SFRqSSYkJCtPKncwY2VKdG47 RFV3IVNEJDR6UFlVcGxjWiNeWUxGeCh+ZG0pUGYjJWV4UzM4d35MKEApb0Nk TQp6KUIjYFh3Q2FzPXEwYF58MTBOX3Q/ajBAOGB5N2A0RGZMfXhWUXpwfUJx QUdsQWI/d2V6ZDNydHVNeik9I1VsT3EKem1tVT4xcjxPeVcld2I2OXpIK31R MjBhbT0/WW8jdiF6MkUrcng/RnEtbHpBO3IwMmZMRGE0NSZyK2pTQU5RQzhP Cno1NzRKY0c0e1dQeHc8I1RwN1pZWSlBRzlQQj1XenEoLVNAcmplbHFDcm80 bCgqRmRJTSl1cT9qU1ZOPkEjZkxTVAp6R1M9VmVnUnlyOUtmRXJIVVZIQUU/ Njl8Zl85RkNJXj5AWkAkfnplUWFHPXY9Rl45OHVPTFlTezglTFRsUiNXPGIK ei0oPitVMElhQDElY3MwKFpNQHVQJF4kXkJTPHJoOzhLM0tleztlQEwlRDw5 NlgkPkc3V3xnUzJAQDlwZylMQiRmCnphVFQ5dUJqOXQ2Xn5MSjM8c0h2JldY YzdfP3MpJWVlRktOMXo4MiVRTHlxLSlXPk8/VjJhJFBEdUlGKVkzLW9MbQp6 YDlrRH1QQEZuRnt0ZmJscUJLOW0rYDBNSVpwa2h8eko+SmNJPX50TD5HTDZn ST9wOE5NNys2YlhKVkxfZlgpdkEKem9pRTUzOD9tVTs2MHp+e2wmRkFXbml0 dEY+RzJgUnImcyZ4d1E8dkQ+VnVxfTxYczU8cnc0QnZhb2o1cEEjQylGCnpO QDNZdTsySCZ9cTQpODVBcEhMWFgqLXxucXp8I2RNV0FhMz1xQ05HanI+S0hp Xig+a2ptXm9fZ2A0aD90d2l4Jgp6PVpqbX1TTylPfSo7eHNwVUp8VHBFWEVx aT9FfSRMUmFKUW1LQWdDPT97MEgpOEdNVHZpZ0R8TXBLaWZVJm5DTj0KekB7 PWBmdn5NO3o7VV96bl85e0Nxb15yfmNAVUF0JDY4OEtQX35zT0FvNUpEOGJ5 dmlEIV50TUNKcyZvMTJWNUNSCno1bmBgOUNzO3EzO3omKVlVbkFLfUYrJik1 UkNfV1FeUTQ/WUUzXnU5RXJvdmBAKVV4KXszTGc/e2NPJkwlWCF+Sgp6OUZG UU84cTM4fXkjbT4oKDF+UD1nTi1VSzBPeGwjVHRvLVgpRD8+RGU+Wm87VyNa dW5OYXN5U3dvPzVNPD5QQWkKem07T3ZPRTBwNyt6TGJOMlBuVV9nZjJSfEh6 WUJPZjt2UmVxPkckY0hfTHEyd0Amd1kpPXA0cXFke25RR1BCYz0/CnprbThS LUMpdlhSNGtpK3VaUFZJbzBHaVoqcWV3Ym0lO0JRQThzVnBOen09JmtAXmA3 eEw4I31iSjVFRWZCNkB5dgp6fDRnPXFsPUExNEdzKmY4fEI+dUBacmBafHt5 bTd6aXRFeTI2Z1M3Mmh0RT1UWkQ/R1VFfVVeYHk2QnFwS2g+STAKenRjMm9K QnFKenFOOU9eI2VYKnBmPk0rKVRsaUA4WSVMUjZCUzlRTXxoc0w3MzhPMUdY PVApUkxre2FgWnRwfS0lCnpwT3FRbFBwZHleJmsmYl5lQGdZKClRfGlAb1cp bXxHaDNeSl9RI0B9ajdWJCNxSSZVRDlLY3BPaGtga2ctJHdEbQp6eTVhK19t JHRMTVlqdiRhUDVjeEtOe0lAaFN9eWtOVjt6UiRUeFp3THd7dnIlb0MpQ31V ejY/O1VoPUMqdThAQ1IKelMzTHM3JSElS0tYOT50QmVkVF9tZFZaaUNgRDRt ZTkweldTKTZSezVeK1pUfSNeSUUxRFIpTFclbncqPSVJUSRmCnptRytpK3Q2 S01iVXFAblJ4UiROZzJ9Myomd2tTKDAkeDY9ZXJ+SGhkdzc/VSVETmVafF54 MGk7P1JYfGYxSWVUMAp6Tk1DampETXZ3Z04lbisjVEM7VF9UdERmUyZLfmdg KWVLUXpsRHx+RCFPMzs5bFRuK09pMjMmZnsleFNLUDgqOEcKekIkfWlBOU44 S0d2Tk5kYGc9OWl3d1gxfVM8ZkZ+VzczQDkqSWJGdjNSPDlNd1pScE4/O0hM VF8pYHFOYXt6TD1HCno1UV5RYGJ2fnUlVURxfTdiejFESjhaYHdwNTlCZSpG I2w9NXVMPUd4cWN5QVJlWSFfeWtMN2piditMX3EqTF55Pgp6bCFGTCV6NG1x T3NvIVBiaFlsNzFIfkhQWUA7YHJnU0tFaD45KkBTTThhMXxsMV5nQGh0aUVm U3FvMXVZbnxyVVYKenF2PG5oPXQhVEJ6IzI0JU9nMkljdEUhPjs0OVhvNEZW JENAQXgjSkVGVnp7K24kQG0lcUZDUSs0fnJfO0soflJQCnpqVz5ZP1drRzVG YkhxKT5CdikoNG0rM1J2R08qYFNGWXQhVjFBT29Fc0l2NyY2ZFFeU2UjR2li WF8tYzJrcDdQRgp6dUAje1AlN3hhd21KYUJUbnozNy1RbGRZSGBgb1hod2V6 YG04bndTQnotdVNNU3Q9K2clbkYwdHhDPm53NiZMKWQKeiF1UCUqZG9ITEo9 SCgtRTNHeyk0YUBMZ0p3TCFmRiQhTXpDYVlBMTkpdVM4WXRoRCRIPXk/T293 fkk3eD9tOF9rCnp0cmg0UjM3PXNEQFNLRmZVX3x9ez9yOChhOXsmO1YkX1dJ NVVidFFjS2xgam1SQjRXV20rK1psanxYNV4qX1kmSgp6ejBVaVRALUZ2ZFFa bkxIUUsqfnBfJWhCJnlrRW9xVT5KblBCckZfNVROQmNGWUtXdCNBK3tpITNM Kik3emQ9aHIKekFgYnhCRkY/TE4yZV8+TmtCQCU3KW5tNCNJMGMwemxtVDN2 TGNLWFl7RG5XdnlKY0VAJFdoY20jKVcjYEB5fF85CnpUOE1lcHUmbzshUEFD KShMVCU8cGt9bzYmZj9kcmhjMkp8MXByUUFSXkUxXkQhenwmPjBLUFlyVXNo UTdvdD8jdgp6MG9ySnQkbksjMXstRyM0ZVVeaktkSTklN1ZpPn1sa01ITWt7 aVdOJm9KYGc5eFJBNUx2VnVqQj52cXVyRjg8KEkKejdyYkF8eSRgK0BYUSMl VU0hc2UmI196X2hnK3gtKTg5Sz1pSlNsPHhOSjhEbSNrYztCVlptPEtDN2di eEYtVUhRCnpkcHtALWE9RHQ5OFdrOE81fCoqYE1hVCFRZXFnWT1nOEpPam49 NjN+aSQqPElheG41OCh6WkNBUDUyUUtfeX42Uwp6U3MlMCFTRFhxTzxZNW13 YVcpPzE8MC1DQXhgXl8lKClCVFBaZW9IU0dITE96ISUla202VXw+SkViNTBg VU1pPFUKek5EdEZfV189OWdfKCg0aVU5XllmPVRMbnRXS2JuK2l5Z0d5YEpk bTx3PmBUPyRnUjtNPGY2JWpxfGM8K3h0Y0E/CnpgKzQ2eiR4dGw/I2ljXyR0 TzZ5SExQZnx2S0clb2RBXlZzN0cjWjJLMDFpTGhCaWc5V211eWhpRTR2Qj4j YVI7fQp6bGtRMzkhTl45VGQ+SH1Se29IcEVYemZFRC1eQlhjcGV8JD0kcXp8 LSFrYjsjWDl0UyFiTSFtRmhNK25Ydlg1KVoKelpCQGBSbTchV1JsMGhVbDtu JGNaeng2bDcqa0FRTGVNZ1Zob3h7dEdPRClONF4wVWFjQjMrUmo+MVRxdHsx eyhiCno8TSZrNE1mKiRwMj5WdW9lNTA3SSQkbGJSaUVKQzE1N2o9dkhrU24w VXF+cDwmdFNoQlBASjdIRGRDT1JiPWN4aAp6UUNIeEUrT09sdEMrdDlkaGh3 UGMtUkdkdzlkI2FJRkk9dTlwPGR3YXlWc3I7V3JkbGVpR0x9JiYldE0wYCtf STwKTlV4MVo1eE5oazB7e1MjbmM9LVNUCgpsaXRlcmFsIDAKSGNtVj9kMDAw MDEKCmRpZmYgLS1naXQgYS9wa2cvd2luMzIvaW5zdGFsbGVyLmlzcy5pbiBi L3BrZy93aW4zMi9pbnN0YWxsZXIuaXNzLmluCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAuLjNlYzRiOGMKLS0tIC9kZXYvbnVsbAorKysg Yi9wa2cvd2luMzIvaW5zdGFsbGVyLmlzcy5pbgpAQCAtMCwwICsxLDExNCBA QAorI2RlZmluZSBNeUFwcE5hbWUgIjAuMCIKKyNkZWZpbmUgTXlBcHBWZXJz aW9uICIwLjAiCisjZGVmaW5lIE15QXBwUHVibGlzaGVyICJUaGUgcGdBZG1p biBEZXZlbG9wbWVudCBUZWFtIgorI2RlZmluZSBNeUFwcFVSTCAid3d3LnBn YWRtaW4ub3JnIgorI2RlZmluZSBNeUFwcEV4ZU5hbWUgInBnQWRtaW40LmV4 ZSIKKyNkZWZpbmUgTXlBcHBJRCAiQzE0RjY0RTctRENCOS00REUxLTg1NjAt MTZGMDhGQ0ZGNjRFIgorI2RlZmluZSBNeUFwcEZ1bGxWZXJzaW9uICIwLjAi CisjZGVmaW5lIE15QXBwQXJjaGl0ZWN0dXJlc01vZGUKK1tTZXR1cF0KK0Fw cElkPXsjTXlBcHBOYW1lfXsjTXlBcHBWZXJzaW9ufQorQXBwTmFtZT17I015 QXBwTmFtZX0KK0FwcFZlcnNpb249eyNNeUFwcEZ1bGxWZXJzaW9ufQorQXBw UHVibGlzaGVyPXsjTXlBcHBQdWJsaXNoZXJ9CitBcHBQdWJsaXNoZXJVUkw9 eyNNeUFwcFVSTH0KK0FwcFN1cHBvcnRVUkw9eyNNeUFwcFVSTH0KK0FwcFVw ZGF0ZXNVUkw9eyNNeUFwcFVSTH0KK0RlZmF1bHREaXJOYW1lPXtwZn1ceyNN eUFwcE5hbWV9XHsjTXlBcHBWZXJzaW9ufQorRGlzYWJsZVdlbGNvbWVQYWdl PW5vCitEaXNhYmxlUHJvZ3JhbUdyb3VwUGFnZT15ZXMKK0xpY2Vuc2VGaWxl PVJlc291cmNlc1xsaWNlbnNlLnJ0ZgorT3V0cHV0QmFzZUZpbGVuYW1lPXNl dHVwCitTZXR1cEljb25GaWxlPVJlc291cmNlc1xwZ0FkbWluNC5pY28KK0Nv bXByZXNzaW9uPWx6bWEKK1NvbGlkQ29tcHJlc3Npb249eWVzCitQcml2aWxl Z2VzUmVxdWlyZWQ9YWRtaW4KK0NoYW5nZXNFbnZpcm9ubWVudD15ZXMKKztV bmluc3RhbGxGaWxlc0Rpcj17YXBwfVx7I015QXBwVmVyc2lvbn0KK0FyY2hp dGVjdHVyZXNJbnN0YWxsSW42NEJpdE1vZGU9eyNNeUFwcEFyY2hpdGVjdHVy ZXNNb2RlfQorCitbTGFuZ3VhZ2VzXQorTmFtZTogImVuZ2xpc2giOyBNZXNz YWdlc0ZpbGU6ICJjb21waWxlcjpEZWZhdWx0LmlzbCIKKworW0ljb25zXQor TmFtZToge2dyb3VwfVx7I015QXBwTmFtZX07IEZpbGVuYW1lOiB7YXBwfVxy dW50aW1lXHsjTXlBcHBFeGVOYW1lfTsgSWNvbkZpbGVuYW1lOiB7YXBwfVxw Z0FkbWluNC5pY287IFdvcmtpbmdEaXI6IHthcHB9OyBDb21tZW50OiAieyNN eUFwcE5hbWV9IjsKK05hbWU6IHtjb21tb25kZXNrdG9wfVx7I015QXBwTmFt ZX07IEZpbGVuYW1lOiB7YXBwfVxydW50aW1lXHsjTXlBcHBFeGVOYW1lfTsg SWNvbkZpbGVuYW1lOiB7YXBwfVxwZ0FkbWluNC5pY287IFdvcmtpbmdEaXI6 IHthcHB9OyBDb21tZW50OiAieyNNeUFwcE5hbWV9IjsKKworW0ZpbGVzXQor U291cmNlOiAiUmVzb3VyY2VzXFNwbGFzaFNjcmVlbi5ibXAiOyBEZXN0RGly OiB7dG1wfTsgRmxhZ3M6IGRvbnRjb3B5CitTb3VyY2U6ICIuLlwuLlx3aW4t YnVpbGRcKiI7IERlc3REaXI6ICJ7YXBwfSI7IEZsYWdzOiBpZ25vcmV2ZXJz aW9uIHJlY3Vyc2VzdWJkaXJzIGNyZWF0ZWFsbHN1YmRpcnM7CisKK1tSdW5d CitGaWxlbmFtZTogInthcHB9XHJ1bnRpbWVceyNNeUFwcEV4ZU5hbWV9Ijsg RGVzY3JpcHRpb246ICJ7Y206TGF1bmNoUHJvZ3JhbSx7I1N0cmluZ0NoYW5n ZShNeUFwcE5hbWUsICcmJywgJyYmJyl9fSI7IEZsYWdzOiBydW5hc2N1cnJl bnR1c2VyIG5vd2FpdCBwb3N0aW5zdGFsbCBza2lwaWZzaWxlbnQKKworW0N1 c3RvbU1lc3NhZ2VzXQorZW5nbGlzaC5OZXdlclZlcnNpb25FeGlzdHM9QSBu ZXdlciB2ZXJzaW9uIG9mIHsjTXlBcHBOYW1lfQorCitbUmVnaXN0cnldCitS b290OiBIS0xNOyBTdWJrZXk6ICJTb2Z0d2FyZVx7I015QXBwTmFtZX1ceyNN eUFwcFZlcnNpb259IjsgRmxhZ3M6IHVuaW5zZGVsZXRla2V5aWZlbXB0eQor Um9vdDogSEtMTTsgU3Via2V5OiAiU29mdHdhcmVceyNNeUFwcE5hbWV9XHsj TXlBcHBWZXJzaW9ufSI7IEZsYWdzOiB1bmluc2RlbGV0ZWtleQorUm9vdDog SEtMTTsgU3Via2V5OiAiU29mdHdhcmVceyNNeUFwcE5hbWV9XHsjTXlBcHBW ZXJzaW9ufSI7IFZhbHVlVHlwZTogc3RyaW5nOyBWYWx1ZU5hbWU6ICJJbnN0 YWxsUGF0aCI7IFZhbHVlRGF0YTogInthcHB9IgorUm9vdDogSEtMTTsgU3Vi a2V5OiAiU29mdHdhcmVceyNNeUFwcE5hbWV9XHsjTXlBcHBWZXJzaW9ufSI7 IFZhbHVlVHlwZTogc3RyaW5nOyBWYWx1ZU5hbWU6ICJWZXJzaW9uIjsgVmFs dWVEYXRhOiAieyNNeUFwcEZ1bGxWZXJzaW9ufSIKKworW0NvZGVdCit2YXIK KyAgLy8gUmVxdWlyZWQgZm9yIFNwbGFzaCBTY3JlZW4uCisgIFNwbGFzaCAg OiBUU2V0dXBGb3JtOworCitwcm9jZWR1cmUgQ3VyU3RlcENoYW5nZWQoQ3Vy U3RlcDogVFNldHVwU3RlcCk7Cit2YXIKKyB2YWx1ZSA6IHN0cmluZzsKKyBi ZWdpbgorICAgaWYgQ3VyU3RlcCA9IHNzSW5zdGFsbCB0aGVuIGJlZ2luCisg ICAgIHZhbHVlIDo9IEV4cGFuZENvbnN0YW50KCd7YXBwfScpICsgJ1x2ZV9w eXRob25cTGliXHNpdGUtcGFja2FnZXMnICsgJzsnICsKKyAgICAgRXhwYW5k Q29uc3RhbnQoJ3thcHB9JykgKyAnXHZlX3B5dGhvblxMaWInICsgJzsnICsK KyAgICAgRXhwYW5kQ29uc3RhbnQoJ3thcHB9JykgKyAnXHZlX3B5dGhvblxM aWJcbGliLXRrJyArICc7JyArCisgICAgIEV4cGFuZENvbnN0YW50KCd7YXBw fScpICsgJ1x2ZV9weXRob25cRExMcyc7CisgICAgIFJlZ1dyaXRlU3RyaW5n VmFsdWUoSEtFWV9DVVJSRU5UX1VTRVIsJ1NvZnR3YXJlXHBnQWRtaW4gRGV2 ZWxvcG1lbnQgVGVhbVxwZ0FkbWluIDQnLCAnUHl0aG9uUGF0aCcsIHZhbHVl KTsKKyBlbmQ7CitlbmQ7CisKKy8vIGZpbmQgY3VycmVudCB2ZXJzaW9uIGJl Zm9yZSBpbnN0YWxsYXRpb24KK2Z1bmN0aW9uIEluaXRpYWxpemVTZXR1cDog Qm9vbGVhbjsKK3ZhcgorICBWZXJzaW9uOiBTdHJpbmc7CisgIEJpdG1hcElt YWdlMSA6IFRCaXRtYXBJbWFnZTsKK2JlZ2luCisgIFNwbGFzaCA6PSBDcmVh dGVDdXN0b21Gb3JtOworICBTcGxhc2guQm9yZGVyU3R5bGUgOj0gYnNOb25l OworICBCaXRtYXBJbWFnZTEgOj0gVEJpdG1hcEltYWdlLkNyZWF0ZShTcGxh c2gpOworICBCaXRtYXBJbWFnZTEuQXV0b1NpemUgOj0gVHJ1ZTsKKyAgQml0 bWFwSW1hZ2UxLkFsaWduIDo9IGFsQ2xpZW50OworICBCaXRtYXBJbWFnZTEu TGVmdCA6PSAwOworICBCaXRtYXBJbWFnZTEuVG9wIDo9IDA7CisgIEJpdG1h cEltYWdlMS5zdHJldGNoIDo9IFRydWU7CisgIEJpdG1hcEltYWdlMS5QYXJl bnQgOj0gU3BsYXNoOworICBFeHRyYWN0VGVtcG9yYXJ5RmlsZSgnU3BsYXNo U2NyZWVuLmJtcCcpOworICBCaXRtYXBJbWFnZTEuQml0bWFwLkxvYWRGcm9t RmlsZShFeHBhbmRDb25zdGFudCgne3RtcH0nKSArICdcU3BsYXNoU2NyZWVu LmJtcCcpOworICBTcGxhc2guV2lkdGggOj0gQml0bWFwSW1hZ2UxLldpZHRo OworICBTcGxhc2guSGVpZ2h0IDo9IEJpdG1hcEltYWdlMS5IZWlnaHQ7Cisg IFNwbGFzaC5DZW50ZXI7CisgIFNwbGFzaC5TaG93OworICBCaXRtYXBJbWFn ZTEuUmVmcmVzaDsKKyAgU2xlZXAoMzAwMCk7CisKKyAgaWYgUmVnVmFsdWVF eGlzdHMoSEtFWV9MT0NBTF9NQUNISU5FLCdTb2Z0d2FyZVx7I015QXBwTmFt ZX1ceyNNeUFwcFZlcnNpb259JywgJ1ZlcnNpb24nKSB0aGVuCisgICAgYmVn aW4KKyAgICAgIFJlZ1F1ZXJ5U3RyaW5nVmFsdWUoSEtFWV9MT0NBTF9NQUNI SU5FLCdTb2Z0d2FyZVx7I015QXBwTmFtZX1ceyNNeUFwcFZlcnNpb259Jywg J1ZlcnNpb24nLCBWZXJzaW9uKTsKKyAgICAgIGlmIFZlcnNpb24gPiAneyNN eUFwcEZ1bGxWZXJzaW9ufScgdGhlbgorICAgICAgICBiZWdpbgorICAgICAg ICAgIE1zZ0JveChFeHBhbmRDb25zdGFudCgne2NtOk5ld2VyVmVyc2lvbkV4 aXN0c30nICsgJyh2JyArIFZlcnNpb24gKyAnKSBpcyBhbHJlYWR5IGluc3Rh bGxlZCcgKSwgbWJJbmZvcm1hdGlvbiwgTUJfT0spOworICAgICAgICAgIFJl c3VsdCA6PSBGYWxzZTsKKyAgICAgICAgZW5kCisgICAgICBlbHNlCisgICAg ICAgIGJlZ2luCisgICAgICAgICAgUmVzdWx0IDo9IFRydWU7CisgICAgICAg IGVuZAorICAgIGVuZAorICBlbHNlCisgICAgYmVnaW4KKyAgICAgIFJlc3Vs dCA6PSBUcnVlOworICAgIGVuZAorCisgIFNwbGFzaC5DbG9zZTsKK2VuZDsK XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg== --001a11449c0651bac405345fef54 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a11449c0651bac405345fef54--