From 1ab7722459f516df2bb8b9007e40090aa81333f0 Mon Sep 17 00:00:00 2001 From: Kevin Rodrigues Borges <115191440+K3vinb5@users.noreply.github.com> Date: Mon, 15 Sep 2025 03:17:28 +0100 Subject: [PATCH] Fixed linux jre install --- .../legal/java.naming/ADDITIONAL_LICENSE_INFO | 1 + .../legal/java.naming/ASSEMBLY_EXCEPTION | 1 + jre/linux/customjre/legal/java.naming/LICENSE | 1 + .../ADDITIONAL_LICENSE_INFO | 1 + .../java.security.jgss/ASSEMBLY_EXCEPTION | 1 + .../legal/java.security.jgss/LICENSE | 1 + .../ADDITIONAL_LICENSE_INFO | 1 + .../java.security.sasl/ASSEMBLY_EXCEPTION | 1 + .../legal/java.security.sasl/LICENSE | 1 + .../ADDITIONAL_LICENSE_INFO | 1 + .../jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION | 1 + .../legal/jdk.crypto.cryptoki/LICENSE | 1 + .../jdk.crypto.cryptoki/pkcs11cryptotoken.md | 76 ++++++++++++++++++ .../jdk.crypto.cryptoki/pkcs11wrapper.md | 46 +++++++++++ .../jdk.crypto.ec/ADDITIONAL_LICENSE_INFO | 1 + .../legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION | 1 + .../customjre/legal/jdk.crypto.ec/LICENSE | 1 + .../legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO | 1 + .../legal/jdk.zipfs/ASSEMBLY_EXCEPTION | 1 + jre/linux/customjre/legal/jdk.zipfs/LICENSE | 1 + jre/linux/customjre/lib/libj2gss.so | Bin 0 -> 54448 bytes jre/linux/customjre/lib/libj2pkcs11.so | Bin 0 -> 97496 bytes jre/linux/customjre/lib/modules | Bin 14403457 -> 15634119 bytes jre/linux/customjre/lib/server/jni.jar | Bin 9334 -> 9334 bytes jre/linux/customjre/lib/server/libdartjni.so | Bin 116112 -> 116112 bytes jre/linux/customjre/lib/server/libjsig.so | Bin jre/linux/customjre/lib/server/libjvm.so | Bin lib/aniyomi_bridge.dart | 2 +- 28 files changed, 141 insertions(+), 1 deletion(-) create mode 120000 jre/linux/customjre/legal/java.naming/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/java.naming/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/java.naming/LICENSE create mode 120000 jre/linux/customjre/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/java.security.jgss/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/java.security.jgss/LICENSE create mode 120000 jre/linux/customjre/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/java.security.sasl/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/java.security.sasl/LICENSE create mode 120000 jre/linux/customjre/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/jdk.crypto.cryptoki/LICENSE create mode 100644 jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md create mode 100644 jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11wrapper.md create mode 120000 jre/linux/customjre/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/jdk.crypto.ec/LICENSE create mode 120000 jre/linux/customjre/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO create mode 120000 jre/linux/customjre/legal/jdk.zipfs/ASSEMBLY_EXCEPTION create mode 120000 jre/linux/customjre/legal/jdk.zipfs/LICENSE create mode 100644 jre/linux/customjre/lib/libj2gss.so create mode 100644 jre/linux/customjre/lib/libj2pkcs11.so mode change 100644 => 100755 jre/linux/customjre/lib/server/libjsig.so mode change 100644 => 100755 jre/linux/customjre/lib/server/libjvm.so diff --git a/jre/linux/customjre/legal/java.naming/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/java.naming/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/java.naming/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.naming/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/java.naming/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/java.naming/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.naming/LICENSE b/jre/linux/customjre/legal/java.naming/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/java.naming/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.jgss/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/java.security.jgss/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/java.security.jgss/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.jgss/LICENSE b/jre/linux/customjre/legal/java.security.jgss/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/java.security.jgss/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.sasl/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/java.security.sasl/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/java.security.sasl/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/java.security.sasl/LICENSE b/jre/linux/customjre/legal/java.security.sasl/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/java.security.sasl/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.cryptoki/LICENSE b/jre/linux/customjre/legal/jdk.crypto.cryptoki/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.cryptoki/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md b/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md new file mode 100644 index 0000000..7877f54 --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md @@ -0,0 +1,76 @@ +## OASIS PKCS #11 Cryptographic Token Interface v3.1 + +### OASIS PKCS #11 Cryptographic Token Interface License +
+ +Copyright © OASIS Open 2023. All Rights Reserved. + +All capitalized terms in the following text have the meanings +assigned to them in the OASIS Intellectual Property Rights Policy (the +"OASIS IPR Policy"). The full Policy may be found at the OASIS website: +[https://www.oasis-open.org/policies-guidelines/ipr/]. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it or +assist in its implementation may be prepared, copied, published, and +distributed, in whole or in part, without restriction of any kind, +provided that the above copyright notice and this section are included +on all such copies and derivative works. However, this document itself +may not be modified in any way, including by removing the copyright +notice or references to OASIS, except as needed for the purpose of +developing any document or deliverable produced by an OASIS Technical +Committee (in which case the rules applicable to copyrights, as set +forth in the OASIS IPR Policy, must be followed) or as required to +translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be +revoked by OASIS or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE +INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED +WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS +AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY +PART THEREOF. + +As stated in the OASIS IPR Policy, the following three paragraphs in +brackets apply to OASIS Standards Final Deliverable documents (Committee +Specifications, OASIS Standards, or Approved Errata). + +[OASIS requests that any OASIS Party or any other party that +believes it has patent claims that would necessarily be infringed by +implementations of this OASIS Standards Final Deliverable, to notify +OASIS TC Administrator and provide an indication of its willingness to +grant patent licenses to such patent claims in a manner consistent with +the IPR Mode of the OASIS Technical Committee that produced this +deliverable.] + +[OASIS invites any party to contact the OASIS TC Administrator if it +is aware of a claim of ownership of any patent claims that would +necessarily be infringed by implementations of this OASIS Standards +Final Deliverable by a patent holder that is not willing to provide a +license to such patent claims in a manner consistent with the IPR Mode +of the OASIS Technical Committee that produced this OASIS Standards +Final Deliverable. OASIS may include such claims on its website, but +disclaims any obligation to do so.] + +[OASIS takes no position regarding the validity or scope of any +intellectual property or other rights that might be claimed to pertain +to the implementation or use of the technology described in this OASIS +Standards Final Deliverable or the extent to which any license under +such rights might or might not be available; neither does it represent +that it has made any effort to identify any such rights. Information on +OASIS' procedures with respect to rights in any document or deliverable +produced by an OASIS Technical Committee can be found on the OASIS +website. Copies of claims of rights made available for publication and +any assurances of licenses to be made available, or the result of an +attempt made to obtain a general license or permission for the use of +such proprietary rights by implementers or users of this OASIS Standards +Final Deliverable, can be obtained from the OASIS TC Administrator. +OASIS makes no representation that any information or list of +intellectual property rights will at any time be complete, or that any +claims in such list are, in fact, Essential Claims.] + +diff --git a/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11wrapper.md b/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11wrapper.md new file mode 100644 index 0000000..9eb453b --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.cryptoki/pkcs11wrapper.md @@ -0,0 +1,46 @@ +## IAIK (Institute for Applied Information Processing and Communication) PKCS#11 wrapper files v1 + +### IAIK License +
+ +Copyright (c) 2002 Graz University of Technology. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. The end-user documentation included with the redistribution, if any, must + include the following acknowledgment: + + "This product includes software developed by IAIK of Graz University of + Technology." + + Alternately, this acknowledgment may appear in the software itself, if and + wherever such third-party acknowledgments normally appear. + +4. The names "Graz University of Technology" and "IAIK of Graz University of + Technology" must not be used to endorse or promote products derived from this + software without prior written permission. + +5. Products derived from this software may not be called "IAIK PKCS Wrapper", + nor may "IAIK" appear in their name, without prior written permission of + Graz University of Technology. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +diff --git a/jre/linux/customjre/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.crypto.ec/LICENSE b/jre/linux/customjre/legal/jdk.crypto.ec/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/jdk.crypto.ec/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO b/jre/linux/customjre/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO new file mode 120000 index 0000000..76b7b2f --- /dev/null +++ b/jre/linux/customjre/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +../java.base/ADDITIONAL_LICENSE_INFO \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.zipfs/ASSEMBLY_EXCEPTION b/jre/linux/customjre/legal/jdk.zipfs/ASSEMBLY_EXCEPTION new file mode 120000 index 0000000..bd8da86 --- /dev/null +++ b/jre/linux/customjre/legal/jdk.zipfs/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +../java.base/ASSEMBLY_EXCEPTION \ No newline at end of file diff --git a/jre/linux/customjre/legal/jdk.zipfs/LICENSE b/jre/linux/customjre/legal/jdk.zipfs/LICENSE new file mode 120000 index 0000000..902705b --- /dev/null +++ b/jre/linux/customjre/legal/jdk.zipfs/LICENSE @@ -0,0 +1 @@ +../java.base/LICENSE \ No newline at end of file diff --git a/jre/linux/customjre/lib/libj2gss.so b/jre/linux/customjre/lib/libj2gss.so new file mode 100644 index 0000000000000000000000000000000000000000..3de944ed96560707d866cebae615569b5fea81c7 GIT binary patch literal 54448 zcmeIbd3;pW`9FTM45S8}xI}Ot6(nvUQKO)unIscta0UWN0KqtfWU@#$Co>8vHJC)X z9R{OSi%XTZTCvp@D_D%u4uUM!CAc+KtD&M!3Mwu|(CYoYpR?S#_a-3e_w{-G{^7#p zoco;TdCqg5^PK0b_ugAv-s0q>Bt>2+%H>MpPEqnjLe8ragJ2Vsbo@O*IiBIBCXxok z+K%QR87dk4p7O9!)Ioo6IoMx4ysCuX%g{*2@@o_LmN4rq4ws>kZWxm0J;~GOtv83O zlKFja3J)b6fr+j~(6tCU8SW9vl3|)4CmHD{`C7w#fhR*NU0ldx4aW#N8B!i}m3|be z{$KJd5p?^0$@y5rO`?1
YQwj3OTB=Pl%&$;7XN2`9EzI!YuR6SuRa9}c@mIzW|IFivziuMrwvKjc zZz1DMQv&x^qN8$?Xr!a?irRQ4@662|jlJ`2u8lwb)GU7g!PNO{qM?2fOWQXU!K1DHw~^K$X3FlH<~@|R>kCYuVME_X35XYSlG zXlz4vR4LmQ6X7qZH4{E|$5d=J_EBQ{;w~jL3OJ84oVC2+LszurgVa?@Xf#r9XQ|vD zM8h;P;mIqN(1}Q{ i!euF?|kDs^cCOW4 UKMd@wC{zDWQdR_wkbl(CJV6Q4M^yhJgZM#nr^&ry! z9kS!&x0T&D$b8rU?hBUF)10VU5 ? z^}y(^;PRyz<#ThQ{fk7Qa)@XynP6hPBIfg0GXBWCR=yBxsnbB<#0ezo!|1_mw3!Qu zCmZpHA2jsaD^c}WtKG(XpYoNmCr6`=E?$P^fUYgB2MK43YXuLmi=-&n^$)M0KX=c> zN)Eaxr@Fz(_OUlPXjJk(aM0=_KCrNLqHIO9bwjD1X6dgmQDQ z08%fwYh5eRT~T+24ZzC*;4AA<*J^qj156By<|`313lcsS{sVi2{Ll;by4X0JV1|8e zecg}7=j4sMpF;)Gc^o-Bzsaflm9~YHhb@-{Xqt71U>>y)4ygZqW^VZqW_$N)X*RTW z$mgWdyzla CmCAOMESwt=wh&2uw87R5>ut2YOD1nA;x(Y; zi$PyQ92C< w5 zubuVT3t $ zl*d_vxt8`j$^qRAVzL;+36&P+-{_FaeymT?%H78}4>F(-Va#)}YRz^!uxp^VSAwvG zGx8`!q`K{>uzN2@F(w;}aTyca_Gzmq#u#>w{SP|SXs9sR{+&3lN?n3WebJ?EHMWy1 zl;a{$vy#nY=L&yA^%u2`2DC{12aKyo?T1fz4@L(+s%TwpK)?n)ZvkxDF%E^Tjc1=k z;utF{;(9N99SW5t4g?gbSVW5E{b!PH@v3hVcLrO#>rp~2vyzp`cC;*-2N5)X>_@m_ zMUje4Bw}X;iU}RBo`MR%{sZlfchei0YU97-#*mdboRBbIL;bS# >jx3!vk5h@hWeK_%}T#tpFo8IzK6e1w!d0)}`R@+b914C+nz z7wGpj=S;T5<59nNmig3|vC#7d{5z@mQOZjVui$E)MPoHARdlpd1nbLCnkV9e;yx$S z=Z8e;P!<5H>j_W91x513OLp$eZCZ o_c6)W&y?8Xyc-9-wP5&m#R3)e|Va4-zvCIJK@gWU-XM-uYkj zU`sxvg_>~Cl-U0-q`>uvp11o;)HqzzzbBFtdansL5nGf6sPjz}q1B?rL C4HW| zZ7yVPEylq5>TarcaYn!Y3>2WNrVCCB +WW;y+voA$zlKp>2n7-S6vnZ&@n>Kv z{iWb+un+29f1s0xbOy|ez3cYfvr+g638Ip|eJkk1zP)o1O3l_%Rv`k6)1Z4# T9dSL8yUoX>g>E`ykm^H7Wxoe2 zIOukD6EYSje6xGNf_|b$;r;W+7sD@4#MD7Q%kf|XmB8j>0qmy(k^Y&eVf}ntxC@3e z9bG)Rjc=Ik)W$zO)^uQ|hV~QsX>HFmo)`WZ{)0VMkl5AY&ZCYpCFjA;rp`fS_+Td; zw^6N7UqwC|{_(owNJOK5gmn{6)OHFuz%_{4TE!c6`D(eY%VvR(Y;ipSmBQ1k!e8#P z;rVwFSJoq OF$38 z>TVpwwA7uIl0-y-{<8oDlC*Ff#_Becgcld7U$Da%O87=g()@wlhj1Qr@QPk#2mg_L z5&4e?uccDhd@P{)M}%sj^G4x6P~I9$^x0uBQTcn0<{id;=(piFm}anh2Q|gRe}mVc z Di0PDD-T2oy1OHG@cecqgwU|<)dAHD7 zF&5!6_fmQ!a~!3s1!;`K=^W=uiSs(gN#Qsd4CjXw#%H+1`2)xKfMr)On&JF|<7|YB zWO@CJ<2=W491Q0fj&p~^so^-k;5b 2RO0-J<9tYgT2R7p-cQC& zH18X#?e+wwBtG2mrfzuHjef!1?sKqB-)o0 ziRS%YqWzkqy}{99676psty-ep#L=GMXj>)PBOL8yiB`tZIyqX8M8k?VW%_o$knKE< zb`3}C4{uIfA9V0OvG;#k%?!*6X1QX(qdPw_C;5s_i6}wpr_9YQQ=K-M3Fr zLPydepWN6sxei9PwIzVW$fP(0omyy^mg!=Uihb;vJm6-V`Y)J#5_AXuMKfpeVRXPI zhgJx$9!{(l$06}t%n^A4tNRL>LXSv{(x3c`kYLpIkCy4tys2hNyG$`tdL(7 6l#LvVNUT5W@Mn~rNBVpkrWFO6pfr>4X5~%g~Bc=-jo#4yn6%=9xcTf zn+p4&th(sPyEvaaD4?-)Lfq%803z&%64 je|iLSeZ5)vi-ounwx`R9Er za1u(R_o{Mx9?251Gc+*sS(4QjnR#^N%fu?0`6UHr6`v-tZ%tsoi^& IO`8%Cl;M{dbwxlbcvgNEiw zieU+gmkAafX*-`$oNS>uQ&RA=6|5HS;uKXpk6jbYdF-Btdn!aoS4Lh7F^3$e1xle^ zCQ$`6hlQFxqCgeJ+mlQ;wg)7m?^6VNBySYYdJU&qD}@ylm6C$a)d-XMh+xr?f8fPi zW}z4-DHbFsp5_!cbBg&EickIEM};^&L9v8WWRNDJnU`89o|Y8vP`S7vPvaEtV>Skg zObf*#N%3YPkCQpYXI!c;q|!ynuaFd lT(02VpUteB_ zjahBiOTfPb^Av&qc?I?saC{+ef1VC|mtY$JyY(C$wuN9%0`^b>_B6rnBYtP;cn=e- z6R dl4iyAuJNVH&PXb&_;ImKyFnJ-tWITb7=HPP@ zqKzgn?cW0X!gF=r^jv@cP7eMwf&K5R0e*#p4dr`-z|U~-CkZCc6Zl~c?n;0kCGb)X zc1kcF;m%w}3C%nqp2##z;Mp9!KT*zW2u$bZAo;(>>yl3<@Yx*v^8`4Dz{hZ~HvvAL z!2d;kgUMUjI+J7qf5gG}CcwMq0{kimUy%U6N#H+oa0~|?g~hBV@JbG@Pk?_*V3mVk zlEv3D?;voHgG&?Og#@05;ozy3u@Y znYhJXyrmthO+_z=@jb0KEJ2cX3-cs)*A^oOzMrD*+YrwftD#uooOM{eQS$e0Ne-XB z4r^HyO%0D)hxIs$riDkS``Y_5zUe(a*4}p g#rT`wAJK WkP12kmM+7E5Ay_tm9r8re~ZbfW8 zVc!Y+B2KJ+JD2Q4CYt&;FAf-?_9B^`$c?rEUje*G{reIe+|`tLGn|0B0i9{*Jxr*) z _{-6Gh&$! zAzM_0MrBn$#|wJ;C?D#*$@)D&2bf+>6PZzm0`sS!**=r@FMYp_b`c&0I&t@@JCMPy zU+eZ;q?W(zvj6!@mx>L=ce+Q>;0FDubc5vYoHI!X+n41OU}^Cz+(&G!_*)byf0=~& zH}nk#Md}V0Du~{y;oPt HB8t^q(imUvkN953QhWzHb7v~B@E=BRA^i nH+}+?0X!Eun?%^-R z@m9rgY6scjeNK=FyUkcA?t!j7YAn=%W`rHPUe=Vfu6#@T!RA~q-obQ%Pd#^xPenu1 z>q0-L viq6f%*ou~EBpo3S;ere6) zVjPOt2fxL;fLqess%xK?c{!0sT>IQxC==wC&vIjnCmjqln10yv|7F-ZB;Vp7ZH;xS zU%4X}AsWsG9JYHiab~MEn3g8mx`S_SQZYGy?mv5_BVtFN*2CRFb>2uJj{AI!Gr%;L z;Xa7=_i-ck4u7%hF5N#Q-cJH4>>VFbap+l@?^wfF3vmqZsWCo2VefnvxPQ&SA1yOn zO1_Jvuy?FwEKra9Z8-EMr0BvQoa$v`)Wz> v#@D1TvWIbl+Cw%mj4Y=25}ko4*7*-u{}z3}2jPlf0g>UGUGEPQ z9n8}32hQmA$+B|kZC>_{KXJ99sInfz=-*P{o8NzyY@Qz7;sqY0+c^oCqHE%weIPEB zAsL6zA0Hzy?qZ#gMe#LVyc>H6g~c1ds1-%>w&6za#y0JGo}X_RsAdLd`i$D5(@Akk z`xV3JanD(4OD;KQSduL?otg@JJ|fDGM9~Yk+IMHURh-XI7sKp(NE=a`kI@ql%|#qy zi7`dVM@Pkcsb GGQ$-YO@g^j7PA4 -NiCiGwj$}GU!2Ju=Ph`}k$AyOB%|?)?+#R_- z%^e{J_>q=*%``=+fKlE}ueM@iJLr+Tv3PqRRB-q@tbxNCIIMxg8aS+h!x}iOfx{X& ztbxNCIIMxg8aS+h!y5SiT?2D1AE~Wy0N}va107BH%&Mcl)iJf)>rIGhz`tZ{b%n!l z&pvWnLA3Oh$w^~dj{q6Ijyqm{9d|r^9e4bK;QYMt_zZ3!h_C35FKcKmtgCEl3N#eZ zmuQ=6J&i35pfmFw@TpmB@$$=nH$Wc4M`kM=V;ibTo`c~hJ}*n?VM0GBzTwNVjK9p| zN9iozmeqy(vHS+m`KC@1f*!0~0sVutiJT1heq(x-ArD7oQ?(-)I4=}jbWlAQzFn(l zVBkNXUJPHYt#Gt(V`->9*Ab@Ay-phYqxEE_r;pM~EgZbQ4Bx#yu$=S(XYqwre-&60 zCQRXA gQK_u%|0Yv6&1 z9sj;974lpMzQ|qHydcozXb3a`0!ut(eyxF!i5c@A2e(I4`G~%zp|ZAhQqID$3k9`_ zp7~cHZiSRapZ320mfc?ZXDY7SXxEOZ0(X8O?aA=ZRJjvwQv*TkR| zi)t>y$AoKTwI70BE%FXpGeeMX(3&yO`z`qi@A2dIZK0!l@O64LBjFOsB^dJgF+CD} zYp}{dY_SJReuG-j5c8w&JlEpu@zs{ ?)9deQRm3N_2Xb`ZCMyY-qr!=V1D=@;7!Z zhejv67SS1* jJ{TT`5Uz#v z&H4J~CP^@Gd`((z2?WOjo6OAB5NHfEg@igR{6U>9N9SA?L7i=;mbnc!o;T!2PT+sf z&p>@B`Aw}1)n6ZgoWei`)ANDLXQh@o9$25H;U-R05^TP{zB&+O8Jg?s!1)cJmKlnQ zG4m-61u+%Mn!hL%m|Jlc_4TcxV7MyO9FzkCGd?Wn0LTOIve8P4Tr;xHax?})b lhFe;A^QjCjDh;8ZYt72e&OR``v4v7jaPRboSLY$rqgn6fiLtJF zW-;b+nlY&gJWchX`brp#v${Hn`a8IO2huyM$k7~-+)_V-&_i?eRcNBkO+}TVN^ABO z`fDq%ugq==gt9&OBP2dpc@1b(*g?veHN|`2ri^Ox*3T~uh38*NhwJDv>(lK0vKpG3 zYR{#G5kWObP5xMZ23LHk7u7tT+&^CsLF3iM7$}FqD;|m*=5koQ+>diO6r~N+*Ma?B zLTLx9&jeO>3(X ZE}DAG4*;c-O`1Vrz{euMfe3C0)`tR& zzjgdKwiRB!G8ArgG*({Q930 A&tw-~%BS#!WEF#uGu zJp7)g&6zXD isOGL!@L;OOSkn8!AdhG&6+%6P*t l78)*(st|QWCw5V(35+H*^Y$$#pBtAuH0&DuWC~l!Q+;+E6$& zt;QE LK&^n`H0CUVBVvbtK5`5Oa`^NlhXolg@w zh*m#J0W7(W&C{!CC>vm4!Jpu~rSbgep4y_!o$h&)^*7d6@p8f%_>DwDNO;^6py*Y8 z%=AKmg$5N!zW&zw8w37^`o?-gqM#Q G@;%U@-Zm{lE?eO&9$P+pZamUfKuM?_lXd|16p0G46r+EkrE6xe>M> zuqH9qtUQe^&A|{)rh6&Bg%!i6C-3N}yNx}rVwH}*vZg3_a9Byj4^J#9IR35RX&8kb zS)z7EZR{ub(Q_wwQvqvtM 41P%`rd+xS3@=7J4NnC2 zA-)RX2xK^+Q`06OTzZ?PwICdQyQV!tAx@b0P&&e$2 TM<5p(0#9_Z9+KV7kHIF!Z<>D z@4$)`nwEob>;0Nmhj8J;nzjPry2l_7!5`POR48TD?= 5T$U*QwYFY-AHTx+|%SX8IX-&Hs;fl4I_5_80hCV3$dEh~@SzDkFgmHwk5vFa` zv<8ABY(uyZ;oS(gB77d<=xxXcVH{xwDyQxx&?B7vGVl>*y#l!rE=0HoVcM&jHX0Q< z0k4kpB3y{D0pZdf=mlZgc1?>RbR+CTnDsjJLJk%e)hAs^H_lL!7G@-!IAVBO7wR$# zu#@m};Ni}D2*G(|#%;-kBZn2-k>XySIyq`vHms<9c=AoaCtNpvcLVnhGBOw8P9HgJ z^752u>M~pVu;ivAfagM<7b2NF(7szWt&ni15^nLxVMTYOEKkLg7|Vu%YY(Bj({I6F z&&JI!zw+v9IY4~^zl;t%!iP|qBII$lr(Ac$=8c4zUd1E6^b*`|+)Q%y;nx6~uXVXl z23@X{zb8>n&U9w$BY=|+n Zm$&XTa zCG<)BsU1?=+Mx6IfR6L8BgCR~h4i-@croBzqVuQvjHbAjr53f@l7G#4PNkrL%!A76 zK>K_d?eawv%^fLImZ$Q%N;#RSa54x8zXbRVXurKWKFUx`b&IddQr)Kb7(PT|_-(*H z3GMqH9iQ9SWSt=SEl~tk*44mYc88|X!(qDaMOm4VfidZ%7kFdfFTy%sFUq=%>HI2U z=uTH0!~=fi<~ucQ2gO-kLU*vK (07~r_!a~`+ilyk`l#|@k}f%BLZr;u=p z)5-1|fHUvsnnrKX(q(6M?~=-?X3BA;-#}Czp`%AYH~St M>NIF+dwPNA~^^W z<^vt*A9e#jQ^yB?rpsdH*j5VWB)b>5eXG!S7;$;~l@*-)HsM2i6M#?eKFUC!bE>Xy zZu@BOz;|&6Tg3@d<}vj%y;EN6K>PLY;rETSOfKn~Q u_Kxe!z+#`p%+EY?)VCFM9JwRIG*BAs|;ODQ=wAawb==dJs z=MU#<1(^Dj5b)xE(X^)!*YT2n! _8HV}^)KoQ5I{= k$D?(BTcv&0ZbI4A7qW?o(FrSBNzY;y*(?@J9c)8$} zf>#S(b8ZGD+G;<7$-Fm&u0i@d<@bW7y^6Tr9~MPZxG66nDng$ n=~z#c(cA8dC#Jfb6Z@6F!e=EOCOwPH}Nb? zzmefPz@nG<0sm&=H!m?(NG<{j)Ixdw7dZKwHI00;ULH~#ZnN+^31h2yNT;VZ^>iQa z%h)jG1&&L++`v6{3&xLxJDu{o65|Y>PN2irVGSJCz+nvxRRetvPSGVoa({GvjQ)!* znyb^bN8HoAovvK;4Rnp*0Xi}sp?N=D-WDDn&jV%NdLB7Z+>;NaOZLHaBAt94T{8VY zKWNQ#pMfzaT^MGtD=rX(SV~(ehttr2u8BfEHrT-ZXa?nL5ESjn-~gG=3Q=&lS$0W$ z849q1mu@h5mIwgeQNr%q1V2sOOFixp_os_=>c{D-qeTx~XYfFmZ>+eNa*5mjv!F%j z{r@b3|5wH_&R}w3;U$i&$y3YEa^&V^=Vs?R&d)hNFXzJZ^A4T?)k89^I-SPx*jfXk zC*zld6{n0Chf95v{*$nJHSd=keiRRs^98&_z(sW`mkW4~1^-F`&k%50-=eDmKjN=g z_|yw{--Cq3*TpEj9zVj5S>WvgzS08k67V()oU&u(67W&Dr)xES1kV?6xi+yuz#SI+ zHw9b~@MCdL*G~M1Pu~OVR+0R_5%8FROMRxIVhDewfJ;8d3V54^4~_K*zfQoV-x)99 zvjtrGr^^J~E#R_U)7k{_nIPcOKR5;4A>eWzP$J-pfS<^Vr_d{&S$Wx_i=vnJMgflr zxa3106K3TVaOoH63kU>n6L6`AKM43d3!n82o~bO2aY3Zrz6Ch5^9BxQV`D@=5cpXZ zd`-Z+EO2_^6KfY6I3LNM))WZ7&w`&1IOUrm92Z*$1F1*g&$iwYcDzk$I=DjlL- zNWb18@JlTCj|%u!3p@sRGI}N1|0v?3FK9D4$8mtP^LGWGg%&>l5pah^5A>;3(nF2~ zo`(L3)vu7>E%F@=IOSV%EeE_R;Pi%f;!|hIw@AR}S>Tld-eQ4YFZjpELE&QSQ3&b# z%EUhwBWR*Oy-&a=#28rbXX)LlBxg<|hqHMSq8kLfO>|r;PgY(L@RkJ}Kz@g=cLiKw zy&_*PBKR%=kJZqfq7?H$NkYF(`8ot2r+{YwPV%paae%bLY=N%`KC*pHWcX-30$;FE ziUpr_7C!WS0^;9mfiD&O^M(9uZU$y61inMy -vPl sZ zKQWFd%k{CqZ?oWkF7VSV_Lhu+5XnE<3;UBG7#}l*$MeX8iOS$e9{QE5VJ}U697Jg6aZ4Ka*Z;Q}#vB) jud85{5rgDYM8w1#lWo z?-Tjb9bFX+|5zn0#%}dL^$ZR#Wzqjn8T=S!-d}Z87NIpQvWF}S{=)*EALIDa-d+Hl z ;IRoDz}DUoZ5HsH zGdP^>VIlg6#GlOJ+j*e;Q@~fcIe@KyBYGSLJe2PqABVFwV?-wlc*{8)&h}~$y;Z W^2KSesTal-yQ%?`;!hselmI@;3R*^G!9{F=ZH=d@SHpje_RlB z3i!Mn4!B3?;W-8uNQU6m1Hg9(K5U`^{I!B+6b8B^PtG_F5N4rF6Yw4{hqL_yL~mzs zL2L+C3jElW9LV-35bZqxe!sx)x`^YmJtag>!_ oWm&2> ;!6&r?kZDyo%E~3#XTRKvy`!RitxgH=e16 z6p>Y_tI%IKZEBfocA4Ut>M8RZ0nWlgSBV*<^AI#e5Wmc2q7v- QqOu$^Fv}CGl@-% WJ2GKoKXI^uvjMJkM1>s1dWW4JbR)50wtG zup)`WnN#q>X}@d63{+U*v?7;6=Ov-T0)Av}P&Mku0S8T$X9Ot`jKq@*etwcro`R(V zRf80cj#CcGl%F2t=gCA3>o=$a)ZP@FIu%0eDKLam9P10!1)Fb}W<5uUhf@NEl9Dv$ z6PL^;T3YBS63PJC(g|F}@2_rc_T$wN)eV8c$}rf0Pis-ZP98E9qC-??Fj%=rnSy-$ zMXrMK$+A@J*kfUHbwFWtH5qNTY}%Essl2`hRhNFul2Q1av!z`d&fhCFcz&A|V31-P z9>QTL{2VTCWK Glz4W`>{^A+%eSUY*41mgfg?`u6BEO$$-r5=!|77p90;ktMt+<#x zW0|wS>*A>581$gkN`|dJ^sH3X1*#VCv;R^&L7b3~x%r0X%4#lw#AAlcYN32;scX7X zM}uZ;KG>^!S!!Hp1#~Pof3nw8Q0PBD`+^IVnqVNH-=CkIr}#Z(J{$%O25ReD@gM|r zg9n=eWtH>Mf?7k>c<#Z3PEFa5Cwu7NW*84XEb`OSs_c|2o-Z{z6~hAs%Ar${iyHzu zY*C!f=W07-=_nsTIkfD=(-uP`5;?Ipap<~86ppp3ArazHfgy-!Jls0OykxH-&L|(c zkh~`tdL8hC!$XuZ@tDdGv_kqvXUMX`5%H?VmjAISh_k+2=BXb4v?ec_y;4=#(9m3E z;#u9$+!AQgL1?gke{Ewknj1zfA$Y7q*RTF;$Pj2miHF#h43G3EIPq^SQ%y}nxV26% z6FHqjFNIJY)x!{|=&ez7IG-9^>k#NnkKaJ`EqLNORO7FzTcC@7LH311U}$>O2mZKq zQDcJBP#AHmA9`yMHOgN1GX%K}k8cfuiaqOa=yfX|m6*a>M0pc+g}gf&v@<$%zQQF@ zb89W8Ar3|&hfZyJP7GC6)zI9U=rUQ0tXfz}L;T7HJbs~9C)u@ qQIQb`0X7UVJ3lV-CAN3z*`Bs #BzkPN^>9XNRtR%fW z=RnIb*s9U# I9I>9nGzZ~XJ z?jH*%lU2qkyc0hoy~9CJtbI9Hpqwiez;6`+7I%vB3&f1{avxNNSVl8lQV$YH%kM-l z%dfPF6cO$_S=@`jVZK!!#l4YU?sv$Lo+U6|*8HEg(8nI;*fOlcy0h_;dY7>Eh+rv? z*)YN6xubbc(p|#d`CZ~(^4W$2IzvEhfG&A1sqPTz-vSNQy`-1>VJ(7wk0?LcFI_U< z41TN7{s5s!db!Ut?~fc|B@gt!l3s=%BE?9r#02VU9!fj`)$^D4{fH2b%s(y0Q_=)| zj-~#r{5}IZq2zEf{ja3A+P`FH40YSnsc~Lb P7&6}+Rg5^r?IDBukNmHEH#+WVY2Cz&X*{l5S2dmiJ1 zbI#s-t-bczYp=ET+Lv=fao~a;X=xtouczlcPx8& #83%>ULYdn!UnH ziVDdYeo>hR#ac*9Pfb9YCr#e1?(3o7o$!5hdBXp>;;0Qfen0WCOMlk)zP8$fD_^{L z_ZFhM8UOm?ANzy2Zuew+JO| _#u5FAi+@Mr-;eR{D8A^wWAJ+{{$=A|Km0om z|M ng; >e?0%&uQtzKFyU|a zTst$o-}o;+&AR-$A#Ee>8(;U;9iv{F{@md3*@wLF{6!bHzxvv($5fBbd;i04hK@eF z*Nv;TM$gL*-*DW)_ik?4`BdHhH}*^W_p7D8Dbwbk^7_aAi~AjV)~cH?zhlISMW?@a z{EfHHeWU%oqsz>9zZl#vd{@ssPaOTcZ~F&NPF!3)_4JkP<%ic8zc}>N&wl>(*Xy4j z^V+Yy?|pdU$5q}hDxM0Z-FoM>&pv s81SjmZ|@@gHE-(jf9V20^;mX_ zdRu_!kQC{2p+r*AlhFk|kuK8z4&15m&>W>opWj8jDDKHlL1#~>xKwxwp=48~zuyJl z7IsnZXI;?0t_wWWYpLkGzYF{v+m`;sqy4w{0MdV;XUEej>2{sdsME8aR0)H%A*ne~ zl`nlprCWMu&p{f`T9w|U@ze`{4)koCs}ij7J*u}VzxXzl{+cfT$bK5X=}x~(;~(&> zO8=!UU(`dDZ>v=a?d(AOEz{{OVfB8O`tjTY1IhMg-=q>o>GY#D{-vu`g09AMtEO|n z0+n8^%NJ`pv*xJ;iw}m?-Wyc *m436v^K0;x^wj)ZCA_24SK*iGi?v~4 zJNZ|4uuAv5tlr;HKb}`Ko{86~1kG;G3z@3?#urq2Skv>k$TPgu`&D|n#{Y=!-yJJe z`fy$T09}6LJu3a@I(?aL?|>Us`g7{Xvsu%*@fDq*@n5U?&@x}8TYMOyRsOH)N9-N@D=SYWM0NTby54#%Z+MlzGjxA7&r 6{y9r-?^5Z%0pIy|t?tK~#q#P|t^3iZ`QN77rMus= zQm2 C@GA1G`D2ZXqclGYey_?~{10lr zP1OC>Pvf7b+gqR+W68sNnx2Bys^D~8{z%P-EG-B(>-4)o7wO5aRtcI-p3Agc)vr } zD*ZO~ BbF zZCZ7OXG(45w{UP)ZFx;iW$lF05yM7 H9K6i9o-RDkKu(Gb( zqEjSLqpM~FA@kFf)OI-vJ4>Dd{~nE$YDZLdOGZ^?-Db?_%F4;3FsQ4icc=e`SI(%c zg
of?HLL(uT3%J#of {{$F{YqDx+ zU3XnA2WWR#>i`q2*&W!C@Iyye*3rf84jA>Hg6ft^Q3@Az!uX-a(V=cScj%b!4;-it zR&}e90H_XkPslj{zXv- z8nio& z!z{6C3anK3Sg4@7Ur+bhsA}pqBNf>9WTguj=3_F2dBTJ#uF337=j)Uy)53LAJ=3Zt zRh(W|efm%Mbk&(^N{$52@PPmPVG|0^_fIGqGhtM5V3bZd^Ypxd_G9wt%+vGj)U%Sw zXPrLKlQVLZf4Ki5#1?vBCA1g*-^-JRf4#6y%K!I7N*dO$`OFf0V>zsr{y+1d3XG7- zcEn`3zQVur5B>)K@9pV@1g71w;7&w%_VXOB-}_WmA+nS1>8IbrM^+(H)ys2=et%rb z_w<~t-$OrQeh<(2c;}xnQU!t-Hq;>@NiTJz>ky=*k8`9WL}dR>bfhDMY5z@iq+2mj zX4W{;S-15!+mVitp8Z$vNJr?){+sVeN5kyDW=A?goA%!#M>;}@_TOShIzof?-x5bU z7;XP8b)+LCX8$dBq@x?{zZOTjX1(OKI?}CJH8VCk(hs$ 4!Pe+Z^d!-?#o^ zj&z@uh~FKK^urzLyBz69IMS_sB37S6R-E17DEY(V4;=V`13z%!2M+wefgd>V0|$QK zzz-bwfdfBq;Qwt7eC9o7kJ0c^h7n1>@7Oet(bN*^k=ST7tjSotPlOxMp$kp`Tr~Y= z{tVs~@&VQ18rA-ZHt(_ZM6_D}qI|iO&%ca6{r4K?4rArEpBgK7^)%Af8ZYe)^#Ots zjUXe@HpP2vQ4*f?)(<@zu%7T)Wk$o$Gf~oGm>+~PjmXf`@sjXm ^{qr0I zI>xV_a=Q1}MrqILDamK=u>~IDiw99w)5rHR!+hO{`rg4-4 Kbn68+}0pwipe5BVicJH3sYz!_a?r=!#wDYY4yc`fyG zTGO5cVo$)_>b(OM4&C(+k7s3Dx>@{G!guV^lz_~YNNPe}`YJpa-lA3m1hMtep&O8r z@SVhRk&;%_-t-qBD~c39RoKv)2Kq0?KDvPUZ*aaa@donmC~gHwMkL%4Fh3Nc$heZG z_d|ywJz%~YFcqy#_CA5q4Qq0RZG~4BP8bhyQ~j+-2XQ%|0F)Q!y|1W_Pe7+nX--jz zLqeuBuPtu%wBMVQnPijFrAcFsN<*7NhH7R{Nh?4a;n>WxQ45<13T9v{lVLt5ow)(c zKE`fo{1DP2axP`TqIhgCWzy<@%H!iN5FTRSHxq?pDF&k lK%P%y@~;B z7B7<5k0=C@-bOTk0l))hB2hZPFjq_7Mk_DV6x44c8}-!VCDF_c$`o))%J1!hS33)a z?1HFnv6P%6CB23TT -ima6q zXo9COa(!u2!h7ojB(w=)6?N8-c*amhh?mhIMJhgRd{W;YPptFC#L3IU8<7 z*i7l 62aUOF2o^9mUS4=56qq&MjOf#CpvG^$ zX_!qL@s!u{HwIXrWH5CFpA7TqO-K(!(+53ArLd|mmBKPfGrtVReubTqfyhF_w%?ra zy@zbah_vaa4$OObG}x^abCwb5tyQqO3M_4UIdqy~z5(^vwt|W);d@LfIuOim6R2Xe zb4y|Y6$l##1(F4(p)D!-^)2;*J(sOO%h0rS=##dD?}G2BO7ZkCR%wufs8!pagzrg6 zHwZJ#wZYii4+1F)<-L44$_a6{B~$vs=7&=&n4e+1Uq$l;gGIhz%yS$kKqE$*=!47+ z*b%8l*lqH()f)3^U~pfvXnYyViD2w}Xl%=LJi*3B>v~DA0txgFa?$oysfU|Qk-c9s zJ6*D=c0zMXB1ibml>zfpj0u>BI66Z#MPcIhHURof5)c{+DpgLRnR|BSbsGxWuNW}^ zcf3>S=vOeUZ@}E)7zCQX#d$m1-*xn`%|BTAFTk}cpuufp53fk`E>x|IJ(SaZ>)6sQ zP?VS82_!1Mk>(2nkpm08Pm~~k6*7vULDEn(ucc6FLB+n1*N7a3Y)aqlY#NBo2$(S; zR)$iMN-NI$_;REx7s2hHh*v^-UxfloMei(|-Y?f$^!^@CE_z1=B9Ot4pgo1;!bBKM z+gcJSfmCiOi4 Eq6{M=N6v+MA($VlKKJyte!;=vZ$f
Cworn&*Z3Ty?n)H58)aMu#PY8;AWzh)K9&n=oiF-?op_| |9~M )+i!kO1s2VJlG?Cz06jL2)rFGHmR|^} z160 %;VAlhdfW9Vh4Q5fca&@x9iX} zPo(52umQ~QHdaby@Uu}-iMb1q(DVC|0H>MsHeHNz@Ml9uqDQ=c?K8Y^exF`OLrYp< z@Q%9ujD}sk!jRNN!dDLTM#G#IkGJt6fCS)UDpU}!M6-jS7@ALq!50LC)i2!mjp9NL z?79#Huv7%KpeV=8k3dfE!udrxz5ET|q=gQ^>+l|YPZxS#Iz;Gc1wHV4q*>5x >hzEGkP*}MEv(2GhZTp}1@{~ezOb!@72MuaE1CDK83zCX*_G@p|!)7Y5w=Z|t zuPNT`E#leID|ub%gRe2c`HV8(@KLU@u9&>^c>5PGH6r_AlAyGN43wLYVaa&rXOL3@ zMSUl(q7*|^EG5bjW(>WH%V)JYddQYD6*ZLPfOF zvmaxn#dOPBrg*E1m-^A%EHJ3hdq}SwGRw)Sq<3NILs5gue*4Xxg=Hn?vogg)E2e=K z@o~rn>c^563~nzBkKHhDBUj4(5jfp2Iy>263zQPbKUNGBJlNt^m`{i250{z-6{rqJ z1 lP zzpp=927C8*FgCGMna~4px1k-*P54eZ7$Yw-2YzHfKCLUJvSUhC!sk^feVJmcgJ2 (e-}wHFiCOAO34^V;wc4XGJdlCwevE`)4M-Lvf_4{1Hf3 zH2;^->l~fpoeD$1GZdW{ z&HM?(PuT^?;sZE%Ws8%yF)F2$p-T?n6$32JD2ub=AX`07HlhYN(1OY!0OZ4huPH!I zn-R{#kZtvw!*dx}06Ti+5Fz>se$X!GptZej$PD5gs0Mnn{dKL-?)nwjvQ6e+c7F;# z_S!uP_lCZ>gCBk R{#e&}!;2 zpIK}JL7@pA-!*Q~p {FevVyUfI~N<3^e_^>mk(eqMLF=MT0(;` zl?D!iX3JQ 4*i&$@STQ7v4A;v zP! DxY+e2E z-(B)RciK{&GE1@y+&fmMVottRY1}z(P*9v2lp?3=Qx*jBP~wCQO+=L#v7(aULer+M zpcd3lAY|dx{gn%S3RHJ%z#L$h
Zz)S^Ldz$W{z9#4e(~zv5UoNXM8P2eTP~kqVe4OC95fnpIDG#2#%|)C1$vr*x~g zV-zf5& =L@x3B6cD``yqZx`ZBUah!EGYv?20&^)QzfpYBW1CjXyo}vES zKEL=jLW+u2bNRPq)UqL&uUay+9j!VThmjqv`im5^X0P-&Ev2$!IWePKNY^4w*V{;R zK=b6a&=m +@11)xFvvxPn3pKY=IvxC{Hjj8=Ju|G~1 zEv5Z=0s4zR4g(R&KTFOP?i6_!Z6EceFLRCl2ZR^SIfxj8Qj2pKyod-K19G+Z`g6sj z0`LfPfj3Ky=rGNr5BV%S0>4UQ2kaq_dMg$sz4z1Ux*6s$!?q->3#{6dWR+S7sz*Bc zg?T(~Ys%Z){+1XR`m=90gI~|5=9l(o#UqDRk;Ol2BI@+xlwbP-?4sq@D$fT~WeBiy zsfy9>Muc|0Bt4vJW)>lkD!vqFtd) 6O zOkX667{e1t_-=>tR9;%>dPBxG=T`KsgR!x|KnfXypqha?YQajxnVi*Ug-`j+TiqLT z+oGI|gzqq*DKUrSP-1iFT(Oq+Bdzs-gzr-{TU@6&9=dRyq|%FV1|P0d(sy#tk7dQ; zJN@a $a2@U(Bc zgY~;S?UDWnx(zg2?shhP=Dx n>+w)=dNvNOtmKA3dC zf9{*`^~9re_ny62=$2SfYEO9*rgZIZC;hp7>)$o7ukQZ+gYL!7{d=3;zyEah@6qTt zNB>rJ>R%li`sz 777z^tHtXrQTDsuwS`hKkZ631|(@k{87QqcEfV{ z1# tRG~v>wj- zBWdJ{3 Sc0YDC6nHNEV;wO;sl0eS&OtxjGJHs mv0sfiE{LlDgs(nbxqopLgCoCPecWcBqBKU}@UpsW%3H z5~?&-EV=uUJUF8XkO9D+v*4<&jUNwm&Dbw8cQ+0Dtn={T#luX*+t$WszH9B@Fy_Xy zk*t=3U)lQQS}v7@v%XxL?&<9bXMDM~2MlERk46PnGuFmmgsyG2+evh10|A^QQoR2x ztf8-sA9)umw(O|}`~n6VfU@3X!PBhGdJuFmA|6_U2c~!%&qGt%Z`JFENUcY jaf_|?@9-!y^Yr}y_o4v18wb3k 89G75 zZ^k~t7ITprT4psG?NAlGFUX4DFg$LDBl_7ucKoK<4azH!Qi5(34oiJ@{AQdR_FwD~ zy>#HJcJC6KR vO;=wAQ`L{59L%0a;4ou2=Wb}(~j09jSKiezXL1n zuyx7-c@uU33?mb)_+Wo~K9q|}85DA>sH8}WD!XAPB=*>P6s1OM-=G6ZI~t+EwmCXC zxxY%}7dv9y{v|?-$@sNc;{2oFJh=UjzYF{6Mc(&&%`?Vpd;G!GzYC>Q3RiHN4P<*6 zuYmUs(YUND&^#LyUItcS=tbV=hCQY$*yli=?SU>;uvfcb-v#@=)5{2aVfC-K5oE8V^l=#qx}6L ~MnB#fC~WuvnSkEW89F^wYhK2vg9vLF99j<=ABYner0#{pvxNc)i75>+Ih|!kZw{ zFaAzywA$dSa>M?{0ZZ>mg~rql9&cm4 a z7qDKO9M9NJGbY_L#q4tdm-3ClE5jete3+l2HX>VZMCvp40}||#(m}BC*fVUe*ErL$ zLBnOQ_GP@^B2J!jKKZ7woa6l_Fhh@_sPA&jzZ@N^VyVvYu4few{MG`p$NMR6&@PvD z4o}u+&ngn=AV;-Bgt!#dzJ)sM@!q1wJ3H3_OK-tFTh%0gdcOl!>zO; Bl%|&5xKNLfVKhSky-%j2X9kf Z UG+$Q*>!i|~X1 zdBS%t9 9xf6@eWMo(^Bf|73QBfZ=+X+Q9Ck+-y ovFziukT}l+ucr=HDe?+r?=cQ%^*$m8NhVn~mLaRK&7M550S8igF{Umr<7G z2BDv*unVZCAq#4A)PP{@vl}{BfTJC pvf|^mRFq(EIgc0oH%; zD60EbJannLvD&k9Hih;3=<8{)xn1d(n=DD9zWxPz$00&p>X!$8t$Q)K9)GVJv`hVR zl?|$*iky?3>V|zt`u{uh%c3~DU#;$RrC-Lt*manMbpK_oD-9zqVV4?aL1(x_I8z+VnWAWyGp4})iGC@;pws&0eEkUhayA}C zznqSTF7*p0ig$)w`o(WzW%2{H<7@7o_c4>3g#$Bte$R)W-~r2!h^T$S|IgbD<`@kh z?r${gInO(9I?^DiKU;#Iie3whwAS-@gt7o3&JULW9HoYM=h4MMsZ!42?NU}8Z_m6e zV&}!-vkFn!D0zJquiklYv$DB+Ml$IpKe6yU+MHOdX(#u_&52>q#J@qIWV~_io_+ sL={Mp>b#*XK#J8;ED_o&(5?d5lZrB?B+B4#h)SFHrN#Bz>q4-ci$HoT|hEbV;46 zwLPNaRTloqAKUoj(-3vF;=fk@`&bpXIxK*ED}CDQ$@GDa^j@-iR(0@Ej`XA2ljVCk z(qG+?O#g_-wRF25*^*3u)sf!k&1CvhNVn* (fRdkGhVBb0dLho2br_W>^IIZjm zpU62DV;#q(9A{DM3n(CPpDIu*))GGuTUZ?N8arNIW^Kn)8z-Xa_roGs&7q-EVJZ3{ z(e&%BJhVoPNng~hm&kAq=ihB;kVL#fWdRcbuJ=P{a4l0d_R6Xq!d$WYz-uUoO@6Z= zLrq&8=cutAi0nvi3z8VJRRDH!lithw{0xu=EbUK8yY2Q|Qi22B*y8-64iQ^Rkippc zX+Vo9F!;|v7pz_|_64Pd&ubB_vXn^}@k|63u~@OaFmXrD4v@pJ2FsV#07nClfw4Ks z-CXfUrprQ)WG0i7=Pf(XS4{fIc}tM`;s7M3izjFrr`lW(#xAyK lrBsxB%u=1#bzcVTT+d8?(GK;-PG KKGHj$pOf=g za T6G Hc_CjX9>F2CJJrCgl>;WG^OQlw7QCvcnuIG $$<$;X&QYm_0+att@Fugu{@g<&fOueI6XfvVBz!B8EZ`wJZ*oDAmuG9L117 z92^D1@-RH1ceX+HDEuAA=~mRI#%afMO2j!LI`AZoG>H+I+FLL_8rI~xhfH#;x#JmK z+Nb_gq_HmhRJQB8?UO7gY5TMcf(KGEl;TP1n)pFz88rTXYM+`a6^&C>1@H=jvB$pD zG=7(TBB4(EltE%s+NUeQihZ+By`WiB*(Y7sKHI0KXg|8LPa4^OVxIz&g>nBo_Ni}o z_0={|_dji)NYwuseMMsbBl~p4r2obK&hBo1?*(=L)BR1N{?GI`iS44lzs)|)oTz*G zzhR%a0rETS(*@;LzwMKKBE~N5lfCrbVgBSd-%#_XG4!^BvD+s|8#$x1r%fw9NoAJK zl4( ;7;K{<%qd^Dd9 z0gjy%nbE1+Nz7NE8?!#cY#N7mxDu0%NH2X;PH`(PnpxL08yNt@Y+=Qfy5G2p<7n4b zMpJlNylEoJx@U#nCOQ!ACQ4bHEdQh8k+;c*B6H_tky7t%Y6SEQM3=P)iCb`CN5EWG zikHYjQe9&1fG?70E)WMMxs4x(51O6_q00;Kzrn@1-iwNJNo6!zPekHbOKZ5yxX7?r zAW7u@AW&hEb{I*EC?++vgl7dJLIAuUiGFU0M9G#&SvKzWA?Fg!^+L_l TJ`B&U4Kbzuva3R581|0p(J2$)Sv@IE;Z87LeNnBmr f7`Yo(t#hRf5P3zJ*WA@QE%Y(Z#sg<<{S#h+!^VF10LNgr9)9a4~+`hj6~v#777P z^ZgZXph2Vu!s-yNC$5mH!^Oq@_ZFvp4Yb#vQ#^QEG1ng{&c)t~_68zNQblAL=`S+h zEi!kf68X?As6tAf`!tCO?U(Rf`64-4OgU3y+1qp*sh+#WaLZY m`>e zO0F@Y;d+n)9xwy9BRYiOF-`8N7}m&hv;ADqJvG^W5Z8zfB)57(^Po6l1ocI@V@fX0 zQOc+Ni7Cx_E$vSve7C+}-EU&^>k_wp!p?;(M1i0+sMoiSQ}m98)g!Z_B?zKIZ I@eANWqPZoV! Sqay(jF&y8_xxmkga<1f(4RUtA$>}9D2`7uqynnNGf}aU9{oexEP7{7a?!l$@W1o zRsk`~YjNGS=Csekf1LU==j>8DM|iL3oL$^27{Te!+n0cr^@(?z*SjxV()^2Neu%Yc zEVqv24=$O49wai{E+yB&nCVA>U{P-0uu)Jd(fn(;0)$@V?nVjh09gp(3Oh3X+O8fV~<{f&Fy3c z=oMZVW_o{J9w#H&oT C(7TqMfsVp{uio$ZxV zX6*4emdcBl07<=&molJ3!!P2I#-`0U0*ph&vb*))!Pv~xNkZ8suKA;dqo~m!*a=^_ z6&XsVp=Kz!SB{U58{1i)<@zp5zlp?X)ftS%*$~ux6m@1Pyb6vD@NazFOGHqWfD *h*&=M#c?jjSe1#s7MSZBx;g8XY zR2w+nV|ui%$CKH30DLg^=46(XjWpiIHO!8ThRaenKomgPaw&=PJgQiW2=6@#OQ|4; zEv3_>?g#}@9$eUm+xn0fPw+a{t+>w;(O|B%!2h)`h+E4G;;?ieyG9Uzhc;ghV0o1t zcGfFHGtO+h18cIlYNdj1KS1jpoXaq9wzuP*e#+kc?Ld;xVJ;#Q#o76Wk0v@D^;llZ zXU4 8{$J)G|MclcP3keg7 zmMTiaKc}l=M29>JC{Mz-KPuCDeJr6-7I1|L?1}{>w<)kWb-J0y$ZnhIfK}t5je`K! z)v2@595v{SZ2%0$7Ecs$Z2yN|3Tpuhple_27_#>GguS$Hp%wX_bR(;f{eCIsyB7KA zX2|!kSagIKb(ZfZ3(!DI$Pb-lHPhSpHq)bZ1xX?QoL1Ko@@JSG89fn2rm_mN43`od z_eV;xz6e&!_f^OZ#xf-5|B!rBw6Uruf~2OXaIj9*?)r2rc)k{l4J!o?L_bECO{D*W zO;+3lr9`RnV#y6-BdO#f-IDK3PWi?}3%nE&vF 06K3?Y+Jeh?SNd88Zuhs^8>ip7V{!*2{Tr{BC#dTfIM1LfdGqoggMNUl# zj!MriiQJL{vVjp7beQ2q{>W1~&3N}m9?w~X-;&53IpkTu91pEgJijDzcg|vYFR3qy zH0IFQ630^f;_6$jmXQVKvZ;9TM<36jlEef_d{*-w)pbqdqz9v=_zA|wJuH&EROmdH z3 $b)X$~(*gqJ3k zvBtzQR-X_-NeG>ZWu!Z?j6^2F^@;HOM7TK-UX%zgPGDs)QrQBVfJ+G5v^78-^-|$& ztdO1x*LPV{Lfv@E`gx =kF&F8vm2&@BS%>jP?48EjHfS{E zS0weVUd(dZlaY!BWl!YHlC~y^(gKT;s}&{QrW>UzoQ9+YwP-^!UK ?Y{ v4ZY$*>GsfIi4|d6ds$1O)F8Dq$!#MfH~eFG7%fPQCFo(`>K84jaKpLY zmu;{2A;FHOrh0 AE{o_NMRz?t`<*Me$(iw95@x_6~d=m4 r-4OGf_L&4_*n*$ZD5hN-)kF?LYD@^vtDo;=m zV>u1)LQYFCS&L>i!$^Q}io9E}F9-Ld>)SlNjekcmAx>ScWZzAh|EoG_k@Bm>1S(5^ zvj7lpmPn93hub#YL1+kyAJfEDh29n1--?=1Wob{=gk%Mg`4Zb1^*!nWJi{M30#FyF zDX>7~MuKsq09{fM6 m+0v_N7=CNQKIIBzG^A+%3r!aXNd2ZAO#tfy4nlHUt$nHDM)j5S~tU>M+ zpmiv-g(|XE=3^LBat<5E>$9!k5lt?*V-|Bhs-j0gAy#}lO-Dt^nmm~K;?}11*Z S9-#&vqad7d%${Bd?{n>Er8t)Z-wpr<1(xD6cTd(NQbrl^lxP zZe0XYyBMEId)z7XIrpPYYYWVZHciEk_mJX6%$X-S#mz{*gt;cZlc9I8@ycY; z)3R|jx{%fI12$0ldojsHG_VyfYnyVBu6)FYF=W&wjzf`?@Lly+5~TuSw;-g*j~qnv z-$&}-@DH!6J~JLDd a)=Zn3Dy6BfPEv$E)+!=k4@IpUPPd97$tlL=aJF*pt9# zU9b&q?jYWMQRFS!Yc#A)gGlu?2CoZm_C6u>8D_LE(Zigk?Fd9qEdV#Nk>FqXK~I0Q zC=)~2fVyoOAT;#kqFpot&xrmC-Ax8F^de9{Fafg?y+KaJO7)ICkbspfR>jSx(aSPO zHcu)S=dHic4CKNskvc|111Dqs=wJSIMLn|6R`}&bIav 4;10Mz
l3xS5HOmxt$`dF$slslqRVEXDUN(Dxi~^&%Y}T-%IEp`EGXJ=}cC zIHjH}NXQ7|JQy2Tj82)mh9k^ h1BpHv&Jp7?+{OrqEJcD}WO~q1})843P3y7j) zP+20+>u&d=kBJYB9tT7qK+tlccL|as%Q6&td{&F=0UQL$GI0F8ja*KbL16Kl;~-fE zx4sCuuUjGqq9O|wR$*Ym7y1h^EK@^H(gI2@HQ9ma6$7x-RZnR50-UUX#3~38g%Vtc z=r?;>t ;I-W~^Wa7n=~O!hR*D<+a; z_VSjW0>_gIZ=qZfB&at&W|JH@ggaIZjzSM73rR)sJ5ht4SRDaY#Y=(LaX$t2t7HG8 z_8fHx5;Ku9L~e_h24j8B15K0^i6?MX#j){GX+x#*e=H(0paf?*Gw?B_ z~BZ|C1f(&+0sddwrAg3Chqn>x!3Z z-gLpMG3N?_-o_D%YA^_HT`+dtKQzCb2QQ%cQA%AN4(|p|&B8w>of^i>C>M%tONH%~ z!;$7 *?tL)!-WY!1Zx<_Vh@};p>%t6x1!ED-h^F!A z52WaCE`b# xGu5}0@1V~I(j_^QNs;zf4TR88%ct(pA81t)J!}= zt?Uv81J)CtPcag_O<$3@YRim-G^y2Phl$z5-5&5oS$!ZHWeqq)L`fH;Ih1=1LL-%) zLHzt2UG0ZJn73Jk{uvHP_coDsR;RX!q`qfX?KKhQp75Ri2*s>Lnj_A#rcD#Y5bQQh z8Voz>waKHR!a#fk+`vv3X$r?9DZ_TAdmhFJq|t{^^3)52vJsS#VX~bE^DmK5*@Y8~ zO}Rj@sE%0O{*=T2rW~uiI+10pB^Vow!jK!iC8+{65tYKL H3` z>!7+i4D3_MQ;d<9C;=D>P; sm_e}$`I9M4laHW)h>j yk@|i51$5=Fcq`8Wc@dbnhw3sNlRC(P1_CK;>(AafX8y zDx?w)V6|2ZLvD(~dZ@ls3Z&Zc3neMm#Zq)(08JSR@M5WxJ6
&TkLcsf_ z6t2AW2n*nTDf*1^g|9?gvkny4-$}9iNBLVK?{@rJ>^%gY_N)s*zhxlkq@bgb;1ntj z#+I*5q3JLwOJ(z=ODua&f1v>QT!zcr6bCcKPSaQomE+IzJ|}~RUIWuK^JwF=TKqnF zF_XN%UFE$UcRdTa0WahjmoGtr;Y~oZ@-vmRRd?j r+?%kvk>;Dal{w}foS@W ziIhBj=rs2Bhn(h=EJ==U`i?Y%jhc@=Er+EiMwRWb-1HNu%V#hZYc__mF5SAK*7(sf z& _5xHZP6J~?;F2QJw_e6E@ubq2m=>Jh3JC {8C k$C?8f%_^v}4iFdVAu+*f67DQp!t6jX%mElR> z>nJUAZf#@$puW(IBgWoF+Ngx@WR#&~ &NtuwYcI zlhMlfEqS{BX#Qi9&<%73C OWXi;x`ni9@GQ~t`L94tKOwl)O)%Bvf3+!J{Xl2_I` zB0A(e)E?-+2lws>HnpgC?wN$;#xm6xihqjMFO!5OPWbSCk^rV(ON@$
sEz7c4bTWMxs`cqiey-taK!FL-a* z|EgVS*_5Q`SJ8C;?=3zm_S&qBFNG%8_FI#Vl?6@uVm8WLUEGww$J?Umy@135% 4dPm@ehvY&)}~Jbb{MsP8aL3cpnzib-{6d5Dd6 z$ipXiNhJ@seHtrBJGtmXaZ`~-$^<^<0-4}kSh(*J2>N%b>+|1%Sx`-*ke#RnVkB#e z`U3p1B-s*(^RYj>Yk3&_fW^oEKpuEM)c25wUEG4DRRnj2M>8K5M1yVpK*Q8oMf4RF zF%mLa_!R! *{F7<8Mn-o{OKPUdL@i~3F< z<>0QpWS;D?{L@H%XSvvTF_Up4GuEJdpYeq~ZRv?Rp^ZX;d2466aLK_Mo2L9XF<-E$ z4V|v#U^uZyeMM5E)@YU-T$ohQ-y#qFq1P4v6mM-7#+UDlet2K>!}~A?7GO8@LuYyT zwIKRW +_4}C4tOg3X!kX2^$)p zip$)T{Ut_hF!tlYBy<>MF}GvHu?SfRC>aN$|JDuTOv4k{f0wtZ2POgW;hcujpT>90 z@50E~-2N1uYwYHo$X9j4`M*wpP5Pa@Fu?mFUl%5|Z_>Z!c?ReCU5I%$q8b}nC%zYb zys$BJEuC74xNTwxMb1YZ3F(I`PeQEg{6`^@un7~6jSQb-PQZWyT}<9NF2|%W{wrI9 zu?;7Z<7%Gq+Z?GP%su$odfmh6FWUR&ti(o=rp^b5@fP}JJw`TD=_MKa+tR^Unr_5( zb|XL=8-Z|O*%_T0QN~#k8q$I_6h=pMJC;g27*pq53hh8>y|<$sn^i5+j@%UMH~V_u zhhs~ae48vI7%MnV^@4rAPbLP~$jB}+*UDsUeEc#H@Ezy-gkN%>h`sGxBKc()*(FO5 z(BcJ2Eo5&n_Iy87$`BVvAeW0(|8rHOMIx?8o{ltE|9hL{>OsvuqiKEUY(#C8-#;>X z>f{R}*L{d!Od@nd!uR+cgvPhFQToDlMIUCcR)52qH2>fiYO%Kf6-T&MHwPd0Y-N_3 zRW*H$XXL_noz6u?P`D@%tzld _4e8rG%x8`kzM8N5CG zFI5TRw`Sa3mtrf<6Oiv*M*$0(8pwjCo#FH2*W#&}u}- @A=R9`+sSqt@EdC zi1Q0H%_;yAjNOqfz`%7oaCKmTtUJ#Edv0aVxY=X*-;7rvthhB8s{$%o37-K>?GJ&Z zMMYdHxER2Cf&B>-iQfUQ5?#UY#DjM2eE<{xS<>H3#)D;lnASIrQ$Wd)v)~vI2M_4d z6#C|ali56%(md1FH{7`;H^^=DSnGGtHCQ6Mw;x-=csb7h94k$CZZfsvgVr9?4*J}2 z-gW2EiZm=bbkgS+b|&o%OP^~U$O(z9%RyIf2VI-lYUhzx$7n>qIr*pQ!%loT)`gv~ zIRC0B!~LD810K?a(IH>p3BvtpGZ2e=6`G*z3ceAsRw!E7h7z(( rsn;)ea2Y;mhoy4@uh;Y(@eUB2W@zXnj8AVJL zM<*p>MMoP7gAuF2n2v@Ig$MXC92U$qtl*TMoZ>!QnQvvMjK}; v;#;cfIoFX%cyJs&wy-**0Vs1xhSRyoXbI){r8@1@%W-n=9xXOPrDx68#1 zxKXb-y1QA%5{8NM%XB*CTYf93!1xYN@q1@rcY+)%Hn+f`%;3 2=ww4@25SX969YcWDQNF<#~Mk ziyw=asr3Oh{tL&7aw_4@a@!fg{veomYz_GQM?#LbaTWNE*oG_!Zou<1S@>VV*BE88 zieSErl)M%m{#0A{RJ?tO0Ad3KNao@Z{XeEb7O}_TUG&&;zu7BCcA!Kvxf8E2amiFR zj&AScM@s$SBWS=`ocelOEDBBAo)5nG8}J lk|BICOY(Eit|7}RdsqBp&68i z4=;?TOB2oW9hHyMl{22xn(+NCB5IAqTIWe&4(XF?AP#x _FAf3$qbSI^?d@nYZRRO^ePKOpbwTOW*gV2t;MPTF!?QlSlf3okTG z({V&P*TF@{BlTNk0{p#QJkftF$N1or!XFutOQ`Td_|9c16y5|l=#N4au~doyy&d(; zl6t83z=RBIRxINK`uPp^lVSQUMJZgNn4HbJ`Y*|!{e2`99~GyzD6O%E=$V>rnP63N zJSz7}?)Rk#0<6u5z`iP1jXH $) z17tM0$-63)X&Blph6LNPjmU6puneNb>DM7G;ky&aR4w2N?M !k|H}s%5ylkiAg5dGg8ejt!2(cw{9F4VBY97VN@CdD( zhryWM4Lf1qH?1zLhRNb40k`~iaW0DI;h ui>P;PKb_}T$#Es{SbIOTpM4jgl(n@Flcp-J~&fubdJyrzS(qJcmM z9~%3g@escXHR$;zVAQ@bndGNu+tkAc$M=6>z1r7teB0%Ws9aZu`zb_E%eFiz`x45= zxhov^U*QoDYL{6d$+0-{2n*G*`sCPgjpr`<-!RO5z3(dR5Y)#g#%o}kb>G$Jc((7m z;#V^|-*@#Ox!nExuBJLh&RSLVfBC+vh+HLQ41R-GUR@0bx`RO7O~N}}d8Oz5?t8C< zSlH3zT>+EqU66Fxk{&>O59BjBKD)mEiu6Ez!UK}4!wmQRS3E_5`>$^7Ky=slUx9 `H~2tLl3i_tS19BobxS|PK9b5nD5`
HQH@rq6 zDbLCFrIIhV?HPyh2Ipqs;w@~~SGWhQ*!+iKMwiHYQ!{=#NF#+1spwvqrE3n-Z0g%X zy1sDkH{2oZy)BnKz@#erK#O47Qe?&h<^%Kj0)vAe+{A#p&n#>JN_8=ww`nQr@mD;H zp|^;zFkScwL?5N;qN4)^!gOr? SRO40J*J(fc zAjD%i4D7w=!PxE$Av1Im1qG@GTfNmB6Je2|G}Nv+CcJX@*B4a3b26vThDe|E>HwIx zv#}+7jKo6V 7yQ@!Avyd(bw=Ag_@&VPhPff(8}~DE)#YRVl9JHL zC4yhk;T}*S)~SQSUHU^Gf{jUe?9v}Pi^P1FKlJ*wD5M-EJ=TvRr=U;Ku=q((M9Kc| zv|j6o?;p;oGb&4UpXFt=sxA=^ i%;$UpAnv% z5@Csi{}3a_N_&ptJtF`sE>TJlUT~e*cgA1LeImoBrSQ2bOB3 zB@^85_6J^3t?8ye@W4!`KX4b`{xg5zX<+#O*&jGZNRWdq-{B8v4m oMbhxk2P5Ohn10|4o3Sd8?< V$KIVqgl#{E z|GW5(|1Z<`THb$!zGyzr*+3}4J0+g>wbbz8lh;zCOQODCqUd_*637d_8Jg6pIzGi! zkxLwlD6)crEACG=DzKC_A;XCFni+^rUYEi6Y2;iMM*#1kYBptc-@xGa!g0uG1||&> zcEh5=t;o}Q!&RMH?*#&HBQMs`V?-?>d?ja`80*B54`c4`cc~E?k3zAT7vgn3q6Xf^ zCcJv*G46?^i (S6252Tu?W`?Vz{1WL}q6vd=J}ck=eNk-`%=&LBh8HkGA~FR99}~ zk~J>yrk2_Ec(C*;NRg9@8;rSe9#ve9R>@~*%fd%3InLV@gfHE&ySKOTF{HQu!N%{8 z49Q9Oj?uN_%jAdYN069-$N0|y$bOr -y^F_qnUsQjpqzZKw`mws zxW0o;TLVJX_ NEEYp_^Vla1eO!#p1c=g!Yk$ZOD~+olmYF}@VXGCKJWy{hETMNh6x z&m98NfgaSXNHS|+*Q7>_cGf5q vlk8#raF2( z)ZSH#k7A#z?;UsoDAaz&5ZsQ#=s=uOSU)5u&3lKI^oBiYp}ydgKXN!SdLg5iy29<; zp0(}JF78FQ#0jSYqu9fB2u6b2>hrLxWw>P_Pl4dZ%lzVOh{Vf|1%dv%B^ajclPymT zz~bPK{;F#7!=+qOcJs$?4#~l8`h;)ORcxIsz6Rl(VIPyZ1&k@8M+n{&fH(BnxZy-E z)b%ehD@kHTk}PYVq`N&_Z-ioXtT!f3$U}AGfDMg8^QIgNC)c_`I}XwA98c?R|6@Xl z)6vQPulnx(pO~Wm4fa2AVLvNSbm;$+{gH!m3^PM1I^F#R=>LOo-{0YedC)4k!4KX4 zQHt(A4G7hEa`Q{|KQbNte@w^z$7uswf7<=ujqyQ=bMWWQso%{XqbvSU&12mhC_3_| z(EHbea^`pB4^xZ4p!o;c!y^@cGJ&v5{_F@k`E$b29r&~V&JO&EzX8SDQJ?$*gsbtQ zzM{qbMn<%312;#0uDx}-b=E;=`Pi!=M|c;Zeo+i)GB!cuic-YVe}P2aP(~B$m#wh4 zj~Nm2zmr(bywrDjF@`!HymeelYq;g1GbB$m<>$!~(w5jU_)2&CUmPxqHUIH8{sKLd zY#+Yb=~R{wZTPDt&2oPdZpG1x0lRf57@{>-PqDhx+c=gkO0;;X-uP`aoa+gf#Xm;r z<`L08H^5_Cgt=oNI&dR)mIY(8VU2OtqZr%LwikL2*^gmZzd1IG3f58~-X`i{Ob?p5 zH#~6eAa4V0AB*@awqORa7{KORiRP)8s^Ss)$q5d?B}T*(swcaHSW-MY5S<9q*XMG7 z^eE>6R9bF2d 8#bs2NE;mN;Pn%Gl$J6$K*rME1ww zKJJ3b9-``;l4vD;OjZpdRef+U{lH_@6GIcY1_?#)()UD(EOhCWM|Ke7^FM t8iy|h# z4}pDya`J^}J=w+hO2YT#WUvfX%tjYrK8}q=r#Wyq9<^T;dKTkg;2P0>gI9-ff9ZbQ z?~7AIi_w)jba6ORVPb?%IRb=Ss2EXyhoC}i?};g^Fn+a2{7-+xT%5xCIM)AD2>siR z@!Xky@>t#1obc_b5c<81Us2%9)%H~ce%vO7ErPoa_TKbQWMPv}-p(oB?eM aeELr$jGkd;1Njno12Qvcj(CQ6cw_;LYisci<3IAu%-P$VdE}r z_R(y7cL&(`7VSs;uWtP){G=Q}EO!FH-p?vNgo;7H3)6v|ttf#?F;Tk<8%$h*9Bi>a zEN^{b{TvUkamI(oQ4Tjbx3MGO7ho^0wH4EOk8_5Vh!K|Df1v4k*O!`}kv2V-+w}DA zNYBZjN8elgZItLZMUoCjSCL=BADRj9=k>$+r3MbiuXIcy$Z$wB^G#%^*cmvp5if{{ zNLUU-smKm+fef7ASda?^D;_?s+e!Flmje{V4l1nwnjR*UlO6?w1?iU9iCCV{5ibXA zuJNqttLQ{ug`)3LCw--E`U*PISKy*=(?msIM$!E2ByIPgXV9G3&D(6+oc*Wi*@04S zerbB*0?ud__|?W h2b*J`8TbHGey7kR7I;7cPhou}ISgVx ztSVH)#M}7iE =L9!a>%ip z-5~!)U#D(M)CRfC4f1%GAbV_(a}IGepWj(fy6afMrN_dFcu9^0Z{uYOvn+MsV2bG1 zET%>Cdnp=}sj&L)WE<@lQlCcq4PKmR8Sitpk!qW0Wws1OA;*Pq+mU_g(#y1R)_p;h zm-7YJ14U;K$9+G1!)iAIIB=-o8zU@n44d7s3YQ4I2+zFLAH6Q;0^UV_U^Zq#htQ!& z&yvT2EI#*9&)IzLtDXlK%k#2B*Va^?lkGQ)a?VTmek%1~?!kR5tWZxrXrS^BP;&^y z2CkPJD91wBe5@ykCpPagxEt$=J^a)D7S xlwt)1 -7YU>ji_94j;-RkpaKBM9E7KJat$^mXI;~&cxRk4;rr|o!PN`6 z1osFcmBkhD84(f8ppUs4g@5?_fdfBq;0F%;z=0n)@B;^a;K2VR2QC^tdcxSs+PbRh z8N;SlR$T3=tE`w_J^A#>lRPz7SJdU@ogSJU^01VDMpdY)d|K7dDm``AOgqO;vmZuP zmQTK AKB`vrASkI6u)OMaHHy{P3mCp#CF>=yXl@+0L`(NfMpFG(!`r7G}s;6bo zs19XMsSeMWd`|WWb)MYIhw(qa=lcEp|AqL&@AUGks%t&dt7hQ;mk;w?TUm~`>KUP_ zp2_9cdN>8~)Ql~k7OwP+DxWdAdb)qclxolA=X+{~O{=P$5mJesn$eZDGb?MYH_bIq zP3;t;yl!eqWyRF;8C7-DS*~)jrzTK7sdAd9W@I>26ArOdvP5`VNqI$}az+pogr_OA zBWqP Rju-QN3{HjnL-bYkk>w5Q(b-YgU*A>sMsjfv8qbft;+8LFTQNE-+R9TDO z^3?dpYP@(-H38!=unYwRf5jwE)l5%$`D9P1JSZuX%R}X$&NHKWMnxr ==+;eVqbxCb?lbPM`+b{K5K2?AH_uO;O zJ@-+MzLg>`Bb(%Am3NBF-WmbY(c6`bM%bX>P pxz~0KJr=VP z)tK&$CRJP{T4C}wmBvWaBVJ-r4r3Li&GEr4D((<=z3h3a&S+0Enl^g50&D;?P+|HU z?fQ~Y7}YYAj&3)~R?K$0;cE)}+5`BlaLd|IU>!J(#+GP0kW9vtzIY^R_@k+GGCnLC zW-EYgP~i`BgxcHIvySF?&sOH+OmmyBiQ%<_G5d+Nt(jAsV_jR|@%CtnnnlELd$wN{ zgE5VB2MW}-wuKsM*JnpkM>^Rzxa9^| QwF7*nFHt77r4; z6%EHo4GnV7eZ3n42ac{mmp+7kdH5Q}uR%1Ti(k&&unaEto>ny449bb9ZkANcmCx 8!K!kahj(+Jy`!P6bzXfPfezw@8(M4Il-}lf6nAtquMD?)Tm5Y &u(3%0~rj@rJ@}YeVz;&zV3wavr;~l4ZP?r~kBpwuJNK=M8j( zeWCWe{ZQv?$#C Yg&BF$pH zxNGn5hJ#JMj&Ped5Y&0(QLbQ(J-FwO@0I|H)7sF{lBZo{6UtoE nmor+IjP%bd~QS-MZ_-RY*5G&w1)sr<;{$YuugC6E1gZC_ytx%&3#@ zbZ=kEotc)+qu=U>%ku3YH~Jbk`tl`X2$yXhJ35-%LYYAUY1Ab_W4`(1%gfuIP+L>L zHcE*-bdf@rCbH$5YrZ^n1(ct^toEgy<_lNUMF(j@9mP~M*wvRTTXDVHhpRUS=-%Ab z7mG&Rb8WZxrF-4JruJ~{+E!nP#_3vbLvz6Ij?xtMYIiz0?C#pq)i-#75om93Yv&Bo zwL^nFG?k;PK=+L|x?9&aH|JUJ_UW)nGEbcNP~L`6gSWY1Lm=#JuTx_!C7jR4wv5!! zbgq1;GpeY_%uq@Hx%kdGc|P{oC-G#^Jo+=!cT$dRzVccLWFVeLzx@IsFa5Rz^ZGM$ z332XnvftZriQ6|2&33;LqHZm&ZY8*}NB0kU;)8>@LPad6 >96`D1Zw8+Xp6ky5XD&Qn>|DC@)$#lAj-zas zq6{QSj|cn9|H?E=@b~xu{<9x%0xnHK33{xlHhPkbO&` ww>-e{VqAZMCPbBPPbEvC5!GKfdvF-W5w?ErEjWSS=-r% %1UbF$c zKsB)+c0(HXn&u|R@%xZJ9ixp*LV6%yg6xER9dZovEaW6)Dc;C)-w(SXJ0V9P6Mtix z#~?=zfe$(MS=0;OY#bklUm!>R4m`-}!|(@W>4PXAWCC(2-Wr`ag8G9DJ_H`*4CGP5 zA2!X?kj8&O`7VXNqlg>G;Fl0Lbo^!b8M5>d#0}&$ V|o{wm6a*TCJ!&@M=R4fP1=IgWBcPJ9FP2RZgll 5DAHbh |K9>J8HPp=mw^ISsk^3h-V=JBKX& z5!w^v6y#HMd {G=7SDfE 1mbfJIeqN0Z>h1azf{|BBtaq_w6K_k1~M7lAIiGNy*167|$*FyCp?tY<& zQj!}D^3gKX3yqa;VW0VRj`}Qm8GM6mss}fO@$?q7qz20%aoe} zuA ol;pB*3NFPBxKi6@LQ!qu{&j`DDdd(esp`N$O%6{Lv4X z<|0VTF2!fF>S5MTlv!Sv2b5CyCRT?2)vh1qs3Rw#7{tF=_#2TA`PGj!dsdicYl$rn z9mhyRfo~L(Rdp`nr@=q+L5v01w`@WjXUhBlkpsHShrwT0j(M2FCiqr0EZ9`^bMX@C ze~I|lm?phoYU$Tyu2l_dlN3Suv;=k^_n_~bi!Wt9CJ9J?75KfCrg_mheEJI;KLY-` zDzvq^^s_x%wLKWljRR!QD$^_?{n#kaBfySbYnm?;pkud|W4DEhR5X$0vs2(lR-5LF z_B ({^-ZZZ~N15IcBPmX3#gV0JO!J8>{i+UIMi=f}RJ=!#o9+E$ z3~9!1#5(5Z$m3$w1UVKDfj@~kVIi?Ng*2z}_U9v6c4f!!PALcZ)xbP=Qw`P9e z+DC07h`;0Dz0@r6p!>kAHl)TUzpIB@lIjJ6OBR*xT(rArbm88TeZ@CDS#z@Hxtiy_ zCqUpBTY|ZKXNzfmANs8r^Y1MlE%9T#+ePu^cil>Y>t_x4MyqKawDYY#PX%^Sl;{nv zR?39>$pq5GkY 08LzJh(r7gpK0Q!CoXIVO-FrJ-w|v5vz0LDxxVk)}|897nph zLxq)#{4s-cM{h1H9hI#N*JF`&`TK*~)+VHJuSY+OeTNTgsgEdHNB(Pa)#HESkJ2?C z_%GVq;wIbp{CU*|)cCv_{KvufY_iX{Fm|rD@js~eHLhXGr_NQh1p?_PuQN#d_O1A( z4E8g&?JW+dU>~FeZLY=)zYN!z%WpHyXDxocngccP D4t3!NH|Bi%UC;gU{mG+&(pb`;nZgxo}P zBlI5)oR=HW49-7}^OUbuZq-PAE-z@*2Q5VzPJz>6wY8frT;v-q-dQ5^SJZ$TJi694 za829}Vd?VjEbbv={Vru=Cpc@sLAR_n@_icEYG8K|qQ^4-KIvyVxTuY6a~UXy!QTV^ zjdp&`Xt951$!$b#cKH>VxKrRB0(Zc&o&BDftFBu>WGd%baHqRX^OKfds?*WpX3UdS z?}>7fy~~$ie%CYi*vq}#{ZeAC`w;kNz|Y5q5pdT;?KZ&P0QI@(a#a`x)V%Bnc!$Az z!QM9Nb*wjGn0i2sB8@Uprt+Oe8oC#eDc@|}SA$oAdl|>U%bHuLF$%v4P;-lWseCl0 zRQ{*}zqc>f{9c7>K+o4ne+2y3!H;9#s&5{vxGmI^dY_7JipvAw*Z1Rx0#t`yncrJ| zZ!=FqKc(8Xj4a&OpG3N8+;cgI`JW>lzS=H>?X5BqRU;CYrv&$C>f@&QS&XR}`}P-S z+F$XoO6BEvr~?1^5aQPnV``4f0r7vRM0IeODnIy(Z#T`$9DIy<+QAXx(}b7!2f#lA z{*w;A&7MQ5^st9w{weV9A4VIq$A+yREczvBuUGTD8E|*pVVX@2-F%(G#&0D$YMc6f zH||Rv+JXD-S$x|(?>{R`e5w-%pX?7I&Eh+8&);qj*PkwLFJ%GqRUfen{M94UXCXcH zZTABUIk2O^5)O>+pN-nEW~6-y*b!h^`Rh4Xy$a|Pls|%pM5C)H%!fteBx_xpSj2EZ zed=-;bo_2y|6<>Yj|fiUkbLCF`BOMwVlQtUwM{h>zFT<+!;h+D^ox{+?&lrbRaly% zNHezEo(6q;la a&95V^ z