bouncycastle-1.64-lp152.2.3.1<>,l`!/=„*f q:WC _1epL>W8ukR*#dhyq%RtWlC~wec\f:wjE&Gkdj&Y7޷Ȕ~iE)<*w&WՅ⋘9ϥ|kR:[zo(!,2yP^O~ 4Na.AڢU¸Nn6Ag>[XnZ_x:oBH?Htd  I$(;DW p< \ |      \   $ d  t   t ( 8 9 :>A@A!FA)GA@HAIAXA YA \BH]B^C bDcEDdEeEfElEuEvF<wGtxGyGzHH$H(H.HpCbouncycastle1.64lp152.2.3.1Bouncy Castle Cryptography APIs for JavaThe Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.`!obs-arm-2YAnopenSUSE Leap 15.2openSUSEMIT AND Apache-2.0http://bugs.opensuse.orgDevelopment/Libraries/Javahttps://www.bouncycastle.orglinuxnoarch{ # Rebuild the list of security providers in classpath.security suffix=security/classpath.security secfiles="/usr/lib/$suffix /usr/lib64/$suffix" for secfile in $secfiles do # check if this classpath.security file exists [ -f "$secfile" ] || continue sed -i '/^security\.provider\./d' "$secfile" count=0 for provider in $(ls /etc/java/security/security.d) do count=$((count + 1)) echo "security.provider.${count}=${provider#*-}" >> "$secfile" done done } || :if [ $1 -eq 0 ] ; then { # Rebuild the list of security providers in classpath.security suffix=security/classpath.security secfiles="/usr/lib/$suffix /usr/lib64/$suffix" for secfile in $secfiles do # check if this classpath.security file exists [ -f "$secfile" ] || continue sed -i '/^security\.provider\./d' "$secfile" count=0 for provider in $(ls /etc/java/security/security.d) do count=$((count + 1)) echo "security.provider.${count}=${provider#*-}" >> "$secfile" done done } || : fiZfTQA큤A큤A큤` `! ]v]v]v]v]v]v]v]v]v` `! `` ]ZJe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f454f012dc942950eb5e6c7532305ae65bac2ab13322892cce5014f2242f81186bf0c9181a98f1de795ff462241aa69a635ddff624fbefab3300bf03f5a6b88a0df63b668c3f179fa061abdf79e5ad9cc4c1c75935d74e07fa4b2d0fc5592b5d8a46ef08577026edebebf3b3c6565d2c889c69ab5bab4d9c843cf7396cc3019f9d4521f115868dbfd7f01dc4bd406687308eb3e4656b1b6806b27ab8c988fbd15b58cee0cf33da655b8a3995413d4af76c72aa5f23853be291ffa2f0601c5c981410a2070bc675866fd379be5b9e1ed2f521e6590265bfaa765a551a849438b66a989f243109e0bc6bf844d05375ba3153b58f8af0608eaf55aa67c84fdb3c6781a8785b25dd0bc651adf0ae7976decc6b7232a71a01b38a2daa96e3a3cae6896bf0c9181a98f1de795ff462241aa69a635ddff624fbefab3300bf03f5a6b88acd48e1bbfe04437abbe88a1749868e815655ec88ea3bed3128fdf1709e4352ff87852f79d94c1cc65799bd6e276f309e672e6118e0a3eb800db091ab03419a79rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbouncycastle-1.64-lp152.2.3.1.src.rpmbcprovbouncycastleconfig(bouncycastle)mvn(org.bouncycastle:bcprov-jdk15)mvn(org.bouncycastle:bcprov-jdk15:pom:)mvn(org.bouncycastle:bcprov-jdk15on)mvn(org.bouncycastle:bcprov-jdk15on:pom:)mvn(org.bouncycastle:bcprov-jdk16)mvn(org.bouncycastle:bcprov-jdk16:pom:)@@    /bin/sh/bin/shconfig(bouncycastle)java-headlessjavapackages-filesystemjavapackages-toolsjavapackages-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.64-lp152.2.3.13.0.4-14.6.0-14.0-15.2-14.14.1`]µ]@]@]@]@[P}@[d@ZYY4Y@VU@V*!@U hT!TPedro Monreal Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Pedro Monreal Gonzalez Fridrich Strba tchvatal@suse.comabergmann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compcervinka@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Security fix: [bsc#1186328, CVE-2020-15522] * Fixes a timing issue within the EC math library * Blind the inversion when normalizing - Add bouncycastle-CVE-2020-15522.patch- Fix arch dependent macros in noarch package [bsc#1109539]- Update pom files with those from Maven repository.- Version update to 1.64 [bsc#1153385, CVE-2019-17359] [bsc#1096291, CVE-2018-1000180][bsc#1100694, CVE-2018-1000613] * Security Advisory: - CVE-2019-17359: A change to the ASN.1 parser in 1.63 introduced a regression that can cause an OutOfMemoryError to occur on parsing ASN.1 data. * Defects Fixed: - OpenSSH: Fixed padding in generated Ed25519 private keys. - GOST3410-2012-512 now uses the GOST3411-2012-256 as its KDF digest. - Validation of headers in PemReader now looks for tailing dashes in header. - Some compatibility issues around the signature encryption algorithm field in CMS SignedData and the GOST algorithms have been addressed. * Additional Features and Functionality: - PKCS12 key stores containing only certificates can now be created without the need to provide passwords. - BCJSSE: Initial support for AlgorithmConstraints; protocol versions and cipher suites. - BCJSSE: Initial support for 'jdk.tls.disabledAlgorithms'; protocol versions and cipher suites. - BCJSSE: Add SecurityManager check to access session context. - BCJSSE: Improved SunJSSE compatibility of the NULL_SESSION. - BCJSSE: SSLContext algorithms updated for SunJSSE compatibility (default enabled protocols). - The digest functions Haraka-256 and Haraka-512 have been added to the provider and the light-weight API - XMSS/XMSS^MT key management now allows for allocating subsets of the private key space using the extraKeyShard() method. Use of StateAwareSignature is now deprecated. - Support for Java 11's NamedParameterSpec class has been added (using reflection) to the EC and EdEC KeyPairGenerator implementations.- Version update to 1.63 * Defects Fixed: - The ASN.1 parser would throw a large object exception for some objects which could be safely parsed. - GOST3412-2015 CTR mode was unusable at the JCE level. - The DSTU MACs were failing to reset fully on doFinal(). - The DSTU MACs would throw an exception if the key was a multiple of the size as the MAC's underlying buffer size. - EdEC and QTESLA were not previously usable with the post Java 9 module structure. - ECNR was not correctly bounds checking the input and could produce invalid signatures. - ASN.1: Enforce no leading zeroes in OID branches (longer than 1 character). - TLS: Fix X448 support in JcaTlsCrypto. - Fixed field reduction for secp128r1 custom curve. - Fixed unsigned multiplications in X448 field squaring. - Some issues over subset Name Constraint validation in the CertPath analyser - TimeStampResponse.getEncoded() could throw an exception if the TimeStampToken was null. - Unnecessary memory usage in the ARGON2 implementation has been removed. - Param-Z in the GOST-28147 algorithm was not resolving correctly. - It is now possible to specify different S-Box parameters for the GOST 28147-89 MAC. * Additional Features and Functionality: - QTESLA is now updated with the round 2 changes. Note: the security catergories, and in some cases key generation and signatures, have changed. The round 1 version is now moved to org.bouncycastle.pqc.crypto.qteslarnd1, this package will be deleted in 1.64. Please keep in mind that QTESLA may continue to evolve. - Support has been added for generating Ed25519/Ed448 signed certificates. - A method for recovering the message/digest value from an ECNR signature has been added. - Support for the ZUC-128 and ZUC-256 ciphers and MACs has been added to the provider and the lightweight API. - Support has been added for ChaCha20-Poly1305 AEAD mode from RFC 7539. - Improved performance for multiple ECDSA verifications using same public key. - Support for PBKDF2withHmacSM3 has been added to the BC provider. - The S/MIME API has been fixed to avoid unnecessary delays due to DNS resolution of a hosts name in internal MimeMessage preparation. - The valid path for EST services has been updated to cope with the characters used in the Aruba clearpass EST implementation. - Version update to 1.62 * Defects Fixed: - DTLS: Fixed infinite loop on IO exceptions. - DTLS: Retransmission timers now properly apply to flights monolithically. - BCJSSE: setEnabledCipherSuites ignores unsupported cipher suites. - BCJSSE: SSLSocket implementations store passed-in 'host' before connecting. - BCJSSE: Handle SSLEngine closure prior to handshake. - BCJSSE: Provider now configurable using security config under Java 11 and later. - EdDSA verifiers now reject overly long signatures. - XMSS/XMSS^MT OIDs now using the values defined in RFC 8391. - XMSS/XMSS^MT keys now encoded with OID at start. - An error causing valid paths to be rejected due to DN based name constraints has been fixed in the CertPath API. - Name constraint resolution now includes special handling of serial numbers. - Cipher implementations now handle ByteBuffer usage where the ByteBuffer has no backing array. - CertificateFactory now enforces presence of PEM headers when required. - A performance issue with RSA key pair generation that was introduced in 1.61 has been mostly eliminated. * Additional Features and Functionality: - Builders for X509 certificates and CRLs now support replace and remove extension methods. - DTLS: Added server-side support for HelloVerifyRequest. - DTLS: Added support for an overall handshake timeout. - DTLS: Added support for the heartbeat extension (RFC 6520). - DTLS: Improve record seq. behaviour in HelloVerifyRequest scenarios. - TLS: BasicTlsPSKIdentity now reusable (returns cloned array from getPSK). - BCJSSE: Improved ALPN support, including selectors from Java 9. - Lightweight RSADigestSigner now support use of NullDigest. - SM2Engine now supports C1C3C2 mode. - SHA256withSM2 now added to provider. - BCJSSE: Added support for ALPN selectors (including in BC extension API for earlier JDKs). - BCJSSE: Support 'SSL' algorithm for SSLContext (alias for 'TLS'). - The BLAKE2xs XOF has been added to the lightweight API. - Utility classes added to support journaling of SecureRandom and algorithms to allow persistance and later resumption. - PGP SexprParser now handles some unprotected key types. - NONEwithRSA support added to lightweight RSADigestSigner. - Support for the Ethereum flavor of IES has been added to the lightweight API. - Version update to 1.61 * Defects Fixed: - Use of EC named curves could be lost if keys were constructed. via a key factory and algorithm parameters. - RFC3211WrapEngine would not properly handle messages longer than 127 bytes. - The JCE implementations for RFC3211 would not return null AlgorithmParameters. - TLS: Don't check CCS status for hello_request. - TLS: Tolerate unrecognized hash algorithms. - TLS: Tolerate unrecognized SNI types. - Incompatibility issue in ECIES-KEM encryption in cofactor fixed. - Issue with XMSS/XMSSMT private key loading which could result in invalid signatures fixed. - StateAwareSignature.isSigningCapable() now returns false when the key has reached it's maximum number of signatures. - The McEliece KeyPairGenerator was failing to initialize the underlying class if a SecureRandom was explicitly passed. - The McEliece cipher would sometimes report the wrong value on a call to Cipher.getOutputSize(int). - CSHAKEDigest.leftEncode() was using the wrong endianness for multi byte values. - Some ciphers, such as CAST6, were missing AlgorithmParameters implementations. - An issue with the default "m" parameter for 1024 bit Diffie-Hellman keys which could result in an exception on key pair generation has been fixed. - The SPHINCS256 implementation is now more tolerant of parameters wrapped with a SecureRandom and will not throw an exception if it receives one. - A regression in PGPUtil.writeFileToLiteralData() which could cause corrupted literal data has been fixed. - Several parsing issues related to the processing of CMP PKIPublicationInfo. - The ECGOST curves for id-tc26-gost-3410-12-256-paramSetA and id-tc26-gost-3410-12-512-paramSetC had incorrect co-factors. * Additional Features and Functionality: - The qTESLA signature algorithm has been added to PQC light-weight API and the PQC provider. - The password hashing function, Argon2 has been added to the lightweight API. - BCJSSE: Added support for endpoint ID validation (HTTPS, LDAP, LDAPS). - BCJSSE: Added support for 'useCipherSuitesOrder' parameter. - BCJSSE: Added support for ALPN. - BCJSSE: Various changes for improved compatibility with SunJSSE. - BCJSSE: Provide default extended key/trust managers. - TLS: Added support for TLS 1.2 features from RFC 8446. - TLS: Removed support for EC point compression. - TLS: Removed support for record compression. - TLS: Updated to RFC 7627 from draft-ietf-tls-session-hash-04. - TLS: Improved certificate sig. alg. checks. - TLS: Finalised support for RFC 8442 cipher suites. - Support has been added to the main Provider for the Ed25519 and Ed448 signature algorithms. - Support has been added to the main Provider for the X25519 and X448 key agreement algorithms. - Utility classes have been added for handling OpenSSH keys. - Support for processing messages built using GPG and Curve25519 has been added to the OpenPGP API. - The provider now recognises the standard SM3 OID. - A new API for directly parsing and creating S/MIME documents has been added to the PKIX API. - SM2 in public key cipher mode has been added to the provider API. - The BCFKSLoadStoreParameter has been extended to allow the use of certificates and digital signatures for verifying the integrity of BCFKS key stores.- Package also the bcpkix bcpg bcmail bctls artifacts in separate sub-packages - Revert to building with source/target 6, since it is still possible - Added patch: * bouncycastle-javadoc.patch + fix javadoc build- Version update to 1.60 bsc#1100694: * CVE-2018-1000613 Use of Externally-ControlledInput to Select Classes or Code * CVE-2018-1000180: issue around primality tests for RSA key pair generation if done using only the low-level API [bsc#1096291] * Release notes: http://www.bouncycastle.org/releasenotes.html- Version update to 1.59: * CVE-2017-13098: Fix against Bleichenbacher oracle when not using the lightweight APIs (boo#1072697). * CVE-2016-1000338: Fix DSA ASN.1 validation during encoding of signature on verification (boo#1095722). * CVE-2016-1000339: Fix AESEngine key information leak via lookup table accesses (boo#1095853). * CVE-2016-1000340: Fix carry propagation bugs in the implementation of squaring for several raw math classes (boo#1095854). * CVE-2016-1000341: Fix DSA signature generation vulnerability to timing attack (boo#1095852). * CVE-2016-1000342: Fix ECDSA ASN.1 validation during encoding of signature on verification (boo#1095850). * CVE-2016-1000343: Fix week default settings for private DSA key pair generation (boo#1095849). * CVE-2016-1000344: Remove DHIES from the provider to disable the unsafe usage of ECB mode (boo#1096026). * CVE-2016-1000345: Fix DHIES/ECIES CBC mode padding oracle attack (boo#1096025). * CVE-2016-1000346: Fix other party DH public key validation (boo#1096024). * CVE-2016-1000352: Remove ECIES from the provider to disable the unsafe usage of ECB mode (boo#1096022). * Release notes: http://www.bouncycastle.org/releasenotes.html - Removed patch: * ambiguous-reseed.patch- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility- Version update to 1.58 - Added patch: * ambiguous-reseed.patch + Upstream fix for an ambiguous overload- Set java source and target to 1.6 to allow building with jdk9- New build dependency: javapackages-local - Fixed requires - Spec file cleaned- Version update to 1.54: * No obvious changelog to be found * Fixes bnc#967521 CVE-2015-7575- Version update to 1.53 (latest upstream) * No obvious changelog * Fixes bnc#951727 CVE-2015-7940- Fix build with new javapackages-tools- Disable tests on obs as they hang- Version bump to 1.50 to match Fedora - Cleanup with spec-cleaner/bin/sh/bin/shobs-arm-2 1624646021 1.64-lp152.2.3.11.64-lp152.2.3.11.64-lp152.2.3.11.641.641.641.641.641.642000-org.bouncycastle.jce.provider.BouncyCastleProviderbouncycastleCONTRIBUTORS.htmlLICENSE.htmldocsGnuTLSSetup.htmlOpenSSLSetup.htmlindex.htmlreleasenotes.htmlspecifications.htmlindex.htmlbcprov.jarbouncycastleLICENSE.htmlbouncycastle-bcprov.xmlbcprov.pom/etc/java/security/security.d//usr/share/doc/packages//usr/share/doc/packages/bouncycastle//usr/share/doc/packages/bouncycastle/docs//usr/share/java//usr/share/licenses//usr/share/licenses/bouncycastle//usr/share/maven-metadata//usr/share/maven-poms/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16608/openSUSE_Leap_15.2_Update_ports/fdc372b7038dd3a0ca59a20ee3d05951-bouncycastle.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxemptydirectoryHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))ASCII textXML 1.0 document, ASCII textPPPPPPRRzG W6HIutf-8106eb0fc1f0c4f1a284a57a9d0b8f2bb3defb042013547667d2c3867d4c70ce3?7zXZ !t/^]"k%{?ݥ$7_Z~7䋞>=6Vom_lw#2ѕ I 7PɅlcl2~nR.|Zk{OY[b/8p9? s c]0_ 34DG否n#=҆R]Or[Pў0b8#^y?sca 0{n-,tA4!DwB v71#hAXT:-Sm96z"h~]<|qǙ*NQZJ0ܘX5! zjQe1iHeλOT1QcuT'0pDyuʴZ{%(vUJUҩihLOF<3@L,Vn2%m}PRx=Ϗ|z kC[woNկgW f1's>;NF yZw L:j9 v*8M6nfD9 Ŏo `H%7PҨ2鵚L;4$7QP='g?sI, *R>ɱSWn8ZWD@DV+V}Sm݂qXG݁dHr$X{."@Y E!KL I7ɻ;@1)j̝9Bm,ͅ\MpT~;qDE,XRM~PM|kOfa7YYܰf[Z)PU_mM{eE]6/$N ^AkGM*i@Dvg#lď*iRmx$F@s7zKÞ 3=08y]|§!(+=~O]?ZK7n1'? <4sXpLzt,wempL`/,ɜ_斪W~IvsNs:G'{5My4hiqk,')WƟ5"/NJ)I!)Dj t].)^Z?3:^B/du6jl DEsDk>zR>k{٬m%"oCO9!K_OV_,&SSɈ)N )qYNݴ$CǙgո})^̩ziiu=UWr,U!N!HJNOU1C܆%c)geTb-c:vE r 7r {q+R jbp[su# KpMnɷqsY\{[Fz@!ѻ%R?!韏O\֔d/0W_.F~"[|Z7(Wh>a{#Z!= ,_*}z t|pF/'k+2,*&Fv[4^|聲W*Э~į!4uL(q`:i1,wCcFk㺳 TF2pQa.$:xhXhbR0Qa6DbׅA~2n_/EB{ҋ Ĉ g 3u=Hh55uVQ8UuBh2$ڸ"R.&c"Z2_lDi62{]#Z,~&;@ʲ΂Z (qKӸ8@FuLpip};@fb=(di"TSZHE ْĽ p{ <nhvnPF{҈Y t{f"M$ d)F,;o`|-JcA0v5Z|{1~C^CʼCZR l|5W\@hQOb T{-;xZscݨͬmc"N_ngX騪l#[ 32O6'y@XAg.Q~1-ŗ\|s`b'7ͩm94t`ē՛T wl 돃pU>{N$/6з%oi\U ͈N߶E/K<6w; $aup輹Ƶ Q0n7Pi_%(I]w8+j,),.:^Vn zK1! hyVo5'lOڟ_t%O}QA|/=DQHj\ tG?)s@?kZ?ZxͽQyhA+G"%z Ɏ \pSyK&VK_i֍5ht.<·מ,$Յk~N$O6 ;s)J,ztט7h[llG4j+5Z$"V=<Ј U9 e"hR+/D4Bbuш$RzLlY DIgP! hٖ'c*d#iBQd.f9r%L4 U?I9P \Pf7>՜ J 9#"1lFuُ;S_ٛ12^NJPJC#t JOʜ _}ᢠu)Uq[i,Є:vȑg9&DK!ټLذYVE?:Teb y C+RgIq IfIb1| p0crt)Mq1 @:MnO%x1i޵Cv-$d%TTȘfl2Z\ lIͮ­e35Jg7i\`c"ÿrlŝꊊBm8j#trGm煘2ޒ _:/Իt-THHl3,. 9\5lXPk_3o}$6l]Z爯xzZ41P*lM+Ixlj|][N*"J.iwwTj"|91޵d-5G@?PV!@?C}(s9ל'ϧڀ;̈l_ǧ+?*(M搉&'CWfOH:e 1Q A H|4IFI?dQnzuA)7d&rtMEzH0ۦ VZ!+[Mbe#(cҦ|y!MW)IroҘ0iNGRpz|vH^fK"{ޚM.}.Zxd@W5,2r8kc^@vojBD {{Vl^?&_KSӝmaKv! ! of xՖxlLg ɖp5m MID`ZSVO(m[gYާB=(u! +tJ_; ) Z.(R>?]W>1dMҠ>ei 9}6_p( Y$OA(:A҉.! .Td~(#"R7;_iR^*fb*|8c:9/5|zZRBـM"L]H4ْPN5޽p!Tː H)˜th7 ~\`bcܬYgίU { V₳s3 B7q 4XC #\m% S5}qIK:r Vlcq} =z!2t vfg#dv}:Y+Om k+x1>S NpyMާ:S@%OL/@|~Q*:qE>۳ ^):ׯ 9>ݧXR֢8G;VfL/ܨ|yd*%.\vӷ}:$4(Ŏd(Jem.b32*r dua@B}S. ϧ_Z~"MY>ͅhr &2h牣i0cQ{`,D^k&2e?`T?7aL#.!a"il'GO[ѱUkj}QܷOݧ.y71 a.r wp 'u[%`2?(#O|\:~`{L*Ԝ#~k5Ja(hv)jSQBNa= #FEKJ.cM st j:鴝^W~2%< c2%bTiZ#[9NjǁN,f:H-Ҹq_WaUӗ4)2JJ$SB (М)Yi&aC.նL/W„FHv; yx<]h@T> C|#nrofVVPi!e[#CSa,4OzBd'i.G n7?%۪ggr֥І %_»"No[{K(;HCvM8Ky)1oܭji}bNo`7ag2R;$i엯xWN 6 |2Ƥ0Ћ:}W,y}ńTEeN+OE>vfr* i/d32L`麆y 3&8!rk "f.S&AXKA`٦d_yt d]#E y/d18>w] C0j:Nq;$\xGvW'=yD;[ v9M,ra>h$CpMڌ' 4!p6^004'@㽨 OP[f!<tJ dy8U{ݭ4Ȏ;df= +[*ᒔBA_vfaYMNN7IoPZЪcs;ՙ"H^xS>!3Q" =Δȟ VǸ\3<ɼgc&Ck79LwɡA큽D<*ѵvqݹq8#Zz(^(\SڱZIꪼ@\Ț`ӺMaWS&je t8R91"9OV%, ZZ灕Y56O-ѩ5 KȋYHU=eA!$ɞHAԣvY)e' 4e/5V!JK?dKbln@o+"$W,e$;vK|'o/āԐ4ݍ*sx)- !M_΂י >q3ړ빂vt?zzƪA3E.$e't,%,UʍHC+viW:vf_ $K3;ZOYB9K0"XlAMjV_d]X@[PSݬS"xh(U n}D`4fA ;sT5UA *$F{ 90W)ǧ<^]ׯR^v3tM TG C£Xl7ƨq@##RVԃy`M0I h>4ȼtvG}i5ZI< /ReW`k'*6Eb_ `Ӵ]\=@$-q>'|fBv(=5MJ YT3|aeO(!9*'9;)swZK +08*Mq lYD*-K2 DZJ.44d|tF̓0M54ӪEM˒6RR&xstuHG+X .Zc6NSju mʢKJZd[uXY-*cy5%07doӘ T0> sPSW`zv MRdO7}R:uM]jWm)83=ms-coCu3\O&+{i m=3 3M b 5#A8^+o}\ir]K׻9Y>9-RkKo/3/(ĩS*Phx3ҁT"Kfv `(bU+ۚ ]s _l;3Z[=;n/-#z/ J{Jܣ-k< wO0luC}riP'`*vw3Х&dT>s=hBCU%Ո.Yu1.hS cfw<|6喅j긒3. =voI3,cE5mBN9 f@]I:9{* V_t 7,xctOc((%σ9~ӮT"瓑W &>u0|&@ǯao5nSY+)D)]Yjoڛ8⧗dfF4H?p-qv@ 4}jHfY>%U;Fe2cڣFƿTl?{o Kho,&CvZ\G=oSѤH/*8 *hEh@xmԞ$Cl о+bO*L+g9ٕ̎A_W[! PssSQ!WoyY"Eu 62QNor?4MR0s;(wL5I=jGD7 x@|Ȋ^T4u|R#X7uhT&oPvOEuZ9 [gFM`Q8O[s;EkdUec.:v^X/sϻ"}t}R&qlXÌ̬,9~f>O~`Z&EnK "Y؏Ӷ [~AkrDy'_ELnTp FT[FM1-dJ}^$ujHN=L5=pN'Se(yץ3ݫHkDT4/^9jmljGdѴ j_7`C~MV)=3,.Y >YIO떪sOQeAu?i[g^Ps 0~GȎCWfnW*~a]#T ڌ.5~ڼҊ@%=3=!]:aOY>l<әe 5v9G>3gNj:She+-+Ɯ7UexQqQͯTϯ=,f8~ `[sI:ڕnQ!UY*|r x#.vb Q)в%vGK\Z#dǁAKcՌLDH!\=7+]AE fIm*Zzvp9LMħifM- pD8&?xZnQَ,1m BfKbF-Ј-Sp.,IrS4X='_)ǘԝ גb/Efn2Qɶ "Ey$Ls0\>*:G^C|&~ӦE뾾I=5 9HL.bxD#x_L3`ǒFe]m-3ϴN;.+ Bgia@TRxu'H#go% R85>nN{?v;ӳ}Rϼ5$fK!%Ұ)6ׇ.8qc<_ch+c<$bCX#(@TuC Snϛ[am*^ QھY;ʿ)t 3kFݠjYݸ]Yۥqq+Nt#fܱȠZś j?fo)gCԻ eNl:XʅXv=<&3#W9Uɽ_'eϗLFl[0M0ZG偲lJp{[ucs1! o 6=~2V'ޡ).;~;/ʄFM\:)lhmήr/sVM<74>-m׷aGC6<(ǃqUM%Q٠_Z}+C{'2[8+>dǕ↧^.Muq: 8{o KMc3=̬ƆԘѾDV4 1 | @2aG’42|\hU. AC $I@88~:ų$U宄8㘴/Ѡ($.-7tn%*YWf A#{)ZeN%iɨ-:#-U3Dgh*PfM섹;{paiK^iiaK6i>V 1u GklpO.ff(k49K[Ӈݍm|h(&p_P!uw߾qo *طb>q'>#L`rlfbHnohNX\@mBBٟ%3u!\ BQD7Ml#">^qLv=/iZ&<'HR+›hX5Wģ?q|d\{:lih Q8<$1c=Vm) \!5 rXQmKJu2q^p}P- hGM@̼Ƈ27R=u;#rG-RܴUiTKiRZ@%q:G%7ZK# mKܥ۷ I\],b*nP #̶uu ]$4'ټSw#u&}zk;d@g+AEP7NK[04Ǭd᩾/O;Wt)LN 6co?lvK-U 734`L'Kq)DH*;n}shР&TL9C[AEJ}Ip)*$yi84;WjV 30hx .&hq}ȰFS<Jz(qv}\R˾bQe3T?}T- l3WFBVO+o2]*L4/ ?@5r=E8@F8l1GWZ$y,:hҤLf.bȞU"uKJf&3Li >& ,ٳgXh/y&3M2T*,! EU)Cb KuViM8 E*([eZh-~ SU_G)@E;.JRzaSFEl~+x.UX6B>[yrYs-QZ"WV.U8-1+H<4ү!X CTHC=Wط)HȝT5M5ι,6[aWbRuLT?ٌۿ0 UMi" dz‰5c~fH$fQXhE@)녕l޶[5Os2&fyzP9+fD+|r |sRR$atK 7ST6 Uyܸ@2+yZEjiڲ~2T!Zq=0 Nz^eC(ArP,e|[U`:1'(19@$Rvp3RBfi^47K%Q>>0n""a41vυbzA7u*nNH<f=`>|#O$Tc1Ygiy!j?]3֟6IvG}}3Vt푤[TcNYol=UX!h}j5wβgDޗb*l7KÖrOԭX$ۃloQ[vgʶ/ۡƗN/T^/zJŤEݵ3rbbzF?+ Z~7ʐZhH\G UK-I,=o eB 7ŵ)LM0)LvKԁDzto@C7Us%ŋR%@{)%=kh7V8M -hU@a/^k/rIxx:Q6 6?à gqDwGvDNNf]6 U7f0$A^+X=g}`dN{um,($}=_c}rcz(jw:O< RRu[%Q8?Ip 6XF5 BnwQ8jNtDC,]Z1y 'K͡lsɕga=&5TؒGKAK%PjQr vvCj52.`žp4ԑHqN8t f˶_lIL$w0/b)=CGs=:Hhpd)qɮ.P<3v5NErP=z,)W/b%&-Z+s'k痑< X(ǎ(_miku@D)o x%ˋS0vm% p0xtqw1Zj;5q9r#9D.`<XVC:z[6~C |P7KBwjlp1ho[lArso3I]q( ԓ"fihpk`Rvn؋4+5)µʘ[ (OnhsfY%FU/g ZJFI콇Gg5Ph_!H⠷yl# f-'bbW3MWv] xXdrRz{,!xT`w@ ɴ!"N9\Sb:B:=ӯCRTsCŵ?+ )9 }0-(%ZL;roMui(ׁYp=yߍ;>xH`ҫʵąZg2Vj'iA%a {=[*t-]ABRUlQAi HPe R&91ؒW+j%p^i7kKIQf3~z$"[C/&LGfE&\m G 0BEA9h2v3[FY]sjݲ~DJ M~,`EAj)s z?}#W#1q[h; (8[!i"U$Q!/YPdkDI3o B&KktN"1{|.! Exgsۨ*>7xASCy281}\"n|WPemלNT7o{zN'[r]. beQr* I*tGi=2!WjLm,K;`SJ#3~t(uUrHl XC5e yD2f -]bRzŔxtjf{Dz91;T:Myuα$K>*(a9$9D+%!j²'~*P&mikrZu8k?ӹ!$֢IQUI.)\l7Izw;vs',%ۘ0}|> 诐S_LuO. N=*AlL1ό͢O,ýk٢wP`~4~sA՞%8{}/NR*;@t D~3Nѣ *v8ZX\] y)[` -]liz&ؙ{Fx龽Ńcr`;/|z^ Bh7_5yא]`7eݼN⡯ .9d|?nv2(oih84VBK1N)s7}̟E4zVBIiIgϖ =O"&`!'-)0RV'B1L#%O7^j %rK5opԅB5!ΓO{`pw20 8ԪcKY<6s,.鍰{V nC;Zb܇GHmM(V?yjp,@ՉNIp`sl4ꀞQR4N gieUz]P:Xwf.Ԝj oBFEySx5)~5VV )<%W#?hx+jq0+upU?-X=4_OohK(؂ 5!nۺ3j@< ՈRS8=׊YY t`-I Yh}R25}>';OufJ7 `O6?JD(4ݢ-+ɐjz}?DIFH0E[j?<ע֘njX{ \N4](+3):V̅aj@Q,q͟( e{c* ӏ;݃4k$;ɸvhT;6IAPE)b Ea]JA+r.W>8\ sYIExz??OØJ œ~xp;Ք]3 r0/HMP|-y?/8mdḶy^H8Lk$2>x{smԑ? K\_ O5•g9G BQ u\HRX,!9X nŌhzdryX[VJ2]<; `F 0ğ5#}$#mzB@@(ߊ$enB<۽mn q*] \؁nS~%&_@S!$4%YuYdzJk %&w̰I 3&!0[Pvށ6da~-&$Bzx]\t B0qx@pYni'M؍ [o%sq-6K$W0PH Z`yT@?Z'Y xܡOy!(78;WxV;xG?j7W_ u8SV?gafvmVDrXD9%tOÃ1/述,4"C't6Ǩ6 !dg\mAaNSXF:,)_IЛ|h!ŜL" ( mQwwMQ/0DER'DHݗ\YŁ`:)XP7 ȃie]8dg ?i&/pdH a9ti9u)}Gf3QW n(@3#T0&^I(C̨ 1-;eĢ{H#P܋"mٓYSFu ubl_&{n J2St?th|9Idn\߮DsNic9LAٍ|K$әҺO+D ҂_! ›^ET|HxHl*| T vV>%׌CŖdD`!-Jru*ŗF/}d5笔mٱw79$2|H]$>#W6d\{ꠏ(BњeWD݁9~82] ;ho3~/v3@{);=&*ޥ{9gaidq ~iUW]},L\8yǬKN0 Ad IN#?@ȫdY.ib-1*w3i#9[rmĶNr'ۃ2ʮbX%ČluGhtvo)l[,+ FhHDNut=v/ `EQ9QcF/1*uke"rr}]@(gJxK]NjU'7^Winw!5@7ufj(4Swۻg=Q۝aP}|)pijG>Dnϳ2: y#{6`Uw tŝ96勑USi=#CtI7gvwvjE(vo y0ث {4lOumo> 2+_F@&6"f7қ<'i tpvd0@•hΙLbuFKֲKŨQ=V DY]c6k I/gVU=, A1 1gd4o.XyQ%= o:%y7Er3n!ӁTr33 $gJ2,Trɔl 5jXN^fZ 82wɮq#d/5; ❑6䱥lH B1vSu9KGd1[N2g( x"RSaenhG9!A.?h\FYt2'LQンa;m>F˥LYo_tIYckf+HLhRV <@7fݍu4@+fJ.ݡZ+,o7ܼVkQ`M_SHmmdCQ*frܿ D b'L(T.>0'u)0IRχr>9ӊD)*h@^?XFhe"ih[u /]9+dSF _}YbZ>,}`agkѓ.+x_5?Sfڮ7B[s rV^D'ܗJiѽ[%zR3i=K* NhEQ jڝ@k[XtP; +I=dtG9Wc 4EHL;ph`˅ϧO=b)| 6h\H;v:nH劸;/j(~ XB=5yOY!'5Q(~u|wq͂mtAc!S+,ktP6B]kǚ=ňX ~BS a'SL5%#3cB,>ij]t?DC\`trBVjg7R p9LfJL @AtΨ3Ad%9t#VYQmn_#3-&;{7Oܐ:@}=Y&fC3;&hIKL9W ZYM; @Zo@c lWFRFdJb,9CTm6ed1~ 8}┓_N vyoCn//-C il0x.LJHԉp ,(*5Z Rxhpo^]bI!N?N2A\B6ni|2_`n>:;YF)c|.p:OABe+'$|JDE",Tz-C%С}ɦc;[❾ipJ{Yιm)}bG (XAe0>kWa3i޳ ݱ+X}PcsΤk<4o/ e<l}$"˿e")_N:ŸKT7ߺ6Zq,{ӷp}?^)JdHjUUeϛ#K]y'qQCDu}NΣjd!L7 D!Aj,+%4Q^ײen(B8^2\4 u")"(;Pk(hޔV8O!d[s]_2A\\2y@]JA*{ 6GZ-|լDIyT,/OFKv= Op׆o 8( N[OBl Tp%Z8X#TDӖ+Gj 4=;3$ٵ,rb4o2"ԗ -([5`"87FSt$W'b:6*F]~4 kGrbIڝiU` w0go8d8*;rj$ Pz.DۆTբH:09Ɉp{r1nw-KWϦp6O^;2]l.TxaW% v |쩨MLG)={OlXs?#UܫҶCn;>1?9ͥ`^ox61*S;%a+h@a@fk_8z/ڦXP \41=~Cx=5+46-T}7&㫽N' I8wĠ[6!gH37e:{ug{4XmE( SU g`g6D b)\qE=NOYGԕ<}8RGXݴs gkQL~=n}<gj~Dn3X#TM5WY+/duZ82 8uJcB{gghUG6w :F|S(G2V[v(+&x4~JPce-ԩyTt 5wu#V9NMXZ+bMFt\ _ 3cs!7C>nߣ< !հQ~֔'SbԔAdza=h{vl%2\A_aU;GWM7@h*vZKV ބno|OL02V` 7Hqe|Kl~qfeˮ9P¢I.|78L[>h.^xL"sAr_VEiFl>{;߃S7ʬ0WI;[J!9}"h@ ]@{0O} %ui+1D}?oN^3x$ /0)s{4}PlZ[K=I#'oJJOy ;U VS}rp 0_jZ\!@r[Кd?},=kr.0>ل5)7 ^%3h% K_BE_r.i QJnR622ѝ,&J +υ&rAHBOMuZ'5Yx ikz4f=Ջ!| : $~}x'mLRhR2lrKK qBۇ]"92svKx;3_QY_9>QoOX/G4a=/g98h^Bm 0vC'ӛ3'm+(ӗ*z 2i*]-8i}@Zƾu}|hw@ʜ35ʘ_/*Y˿pď$ݞFO^tEsA~e,qJ~uAw=Š`]7{ 9^+WxuC+4kNLG֓%oN2: cMVn02$eQl:Ѐ U}?SY+Bcï {fԡM I>t3O?5Z1~ +Rjt[fWhr)g0*U,=LzF̆אy1Fc\ y<a ^;5"uEU 8ʓ@yݭr;_R>mC/c6bѮTLhBF٣dNS'w6G$*Z˔OX#j Fȸ23>e\͎)*WZ_@h t S{;v!ͺp @Z1)`0/o -IrDxdP#z#E> Ƃpa<'/2Bج͑0_1Kգx坽0 N5 Ҟa؏ԞZaJކߍ\[+0x?@DR[|@^.=1jMlS=/oP#AmW.?&%'4AoEm€j3)J q_l{VeW 9[Er20'<@;.|nƙS"vx9ظ{&6NIVt#DDByY"6/l`XWMnl q?'air"QMXn^{B> F{ϗ%L~~.}> Y7aY6˜K3N$}%;A]ݤMJa% /JvL y+d$wb:*L2)&V$9u\ Gc `4Ncn2V!lC3#iȶS_k1 E- v {K梴:jϔ${KVyi o*1Tp@Plk o5]d:ąvbCy3صN׹*np[D~sR2Y%)gA{ykHИ]_kZꂏ6٤8 |uU3)AS{wٻ3Jd"~1XB_)̵FMOE;vDJg/̣l Q.0~2fZ%HjBn -ɣpd6F7`s1>Zg Cw s)vV4 xeSKӃ9%w 0ZLAxNGzf\e]vL9Y:_mWICv&!.@Y&rh"@G>P5casљhSH)٠&lX >x,[73p0}ƤO>j_fvoY襾xEr5%dml[}[GΩD0,>i2Q: h8)&QXE9NdH^[gK5(af\\b00.]Z*RSԟbɿ#OM"#A]Tk[Iz˼jaFQ 0n 3ʘrBF-VE2ߢqȘ'@t~U?j/=h"F8N7/$;8ޙCI )0Šenp# vA 4sy̩+/~}+$It:ӄa*{Lu?'$8}PyJqfTZ*BAY^lXq`rm6֛ \Zw [8Nf j- #3v7ǦH_U`I@0@^ٽ*aҰV q~f/ui.K+] R]-H1q0fW<>n-ٹ(%O`<@Q<µ$J;DQyע B։fЌIn`3sϡ 8Tp7wXaөPA! NP9[%9/%k';H,!pWu" /ԈY}aEE%Eg>ܯU3+WljO`yPl, 澤 #K1#Bd||Nl6D;{s[l %/}'~~)I2uq>pʥ48>›c>@ORfI\06!5Cm+k=}PLQsSLͯ}',K%BhCtfOT|S)^IF]C[_΁zuѲ,q,~CT,!K WpGz=1Y׸Uy,͗R9$t%eVފ[e/ACotwNDb$Oh%- ZD_߼"c]#Lt.|ul2 ĀT!z/$87&)qvz&ey4`!wq*we%˶*ɛ@Pvb{4^88*KbcX_1KfoBFҺ}*X*o|$bz?= =GI}*͏ףb8yQק>wH>ԫikp*=6J0ʋʹɴQBs|@ 1q GycŚ"y#diBXotAIm@Һ[C^|dʹڇ5/P t:Qv\o?~7x6f%} [~ 4_G~=P>JV]NK߾x!hAe 6k}u錩}<w j|?hߕyWA,-~ϺlAAj;SgW4j<.@#Ed}@&}d: { kvo ۯ&Y&sD"tJߦᝯ7ňcTu#R#W~MOٙ7r#=X9)d$B)@#Żg,vVZ`bVʔخ/&nu( |Z@4ߞuj4g[EL]at2Tԭ%" ]ï}MeD~hh(3Ig[qٴ2FvSN$AP-lmo2>nfHN (4C3N_CeշZ|.`ZgN~Ԏk `L^H3.|wUI@%Ӻ4 kkK@/~Ӽ;wK}1=Fc:w܉-5E~%XGjֲX`jtזA!9K-@a߷7Sq&|ZVza)r>o#!hفioQ2,o1, }hɃ$ޛb~ϓ곜PNOɘɚ20@P<.N!|eb-nDcLsN"%Lɰ[#NKVW$:O=E[t0pYl2?~ {9ڍ]V%m4^ge"9&aY`kOH}Uv哘~@|Tf{GՇ\ צ@ 9_VhD66_oܠ5L,6Y["n88DQY sN3PD-ˈ]=[Yl^@h<) mkhoY$(wbq󻷈d!DۭqzBP6d\㭶a ͜Q䏁g2ic@@eލ.-쓹:>pj 6Q}oP ΜzFfԢkMujN%wdk7G8)6 ^8Gz5'``)= + W[9 _<*Lؕ6cЉ%v$+EQe`xXw:,"5J*Y WU\XCc sx>U / _ҀGZ5&b߻-ys&UyJ,KG| l=_OUtiՉt9XCaVUp8uZTO #4.>3AETTͤX`Tz$ b uzvB^pD6#Պ"Wgx;"_o?LFofZlWWBҏ 9TqV\lL2=ڟCce0o$Q:5<-O.?mO~a3nf/T@7ҫp H?+1*SgqsިFl])9ii΋upjEc*^gHbG<3|";UP@K&;Ap';m':H)"r+*t=Lߦ>h,! -4DG7$eK,}\+K'#UuRIKj4[R@XL2ʃzj5 8K=etS9i_j*m|-,xPMԲ}MѰ|*P"y?T.qY߃! #ź8`W֤tRRAp 1CVD]nA)57,CA4P1؉a'O~֞\yyLQ^0}Jߚ)rFR]uErQ? ыȊ D(HL KxƑp6qƊB XN5d|pGL{~:P 4& /b;1WV0/L ^ypD'ΥYLwjʳ/b bQLr aܺᧂ?xB! q$RF`$4gl+882QsN>~Pw\ td~X:J=]"/Jϧ*k ס$A,0yn-*j!>$֐j޵wntjQuwƉp}/m*O^C$1Nt"W!!ӎIuJaԖ+̀~z]@0,4.f†ӇF6BP|ȩV%T U?gG wzzI,PGR^ z<VA>O@ĩ_$inw$a.n }EICPy%8MΙ3^ƕh>0~oBS5BhG]e8=\_YBkyY&X6N2΍vbZ.70޺es n `8k c6^5qheh^ r&#'/|S"aK*ͭ:E rMi=K凨O/B_a̬\_/ݽB-#aZ%*ZQ*bPHL$<îg]_J RSл3\u$>2.ILgz͔|ydV限a| m'aU"[:u 0/J.'"&^yF0$9OS.ĿuاVo#c H&FiAז G( _>FנR!W䧦C0sK?3om!U7گM)լuдڡ=}'7x-\ȱ\h+G0}F*tfBt^ a#fڴY05=[;?TBhqLrOܟlSȆQ|]о #3HAD9\s(еy8{Q^Oʒ+MBfE"bD䇲OLͺN*ۋu0B?os4 o7= JWFrϕ\(v.ɅŦ ¤^3QxQc̈y{B6dPep/o#'a.kLjj[d6> WϘǔw(h2<4v#Yؓy#%hlJ AGEMh)r z4 4]UL_׽p VʆoT+G +[%Jz:]\@"AU?*%30_D HX?x)mxJO3 [s!h :){҂()fq1|U>)DW_5ɀ=i{U.0=$f:CE?D$s}XYczݯ<5d'D8q/v->gb~B)q0 TJGjD$Egk*aZT@J%= #-^/M{ CH7,CJ;&mp==3"ᘌ(1Nuss/ǞNnHs; "3FsP(>;s+8"0 $<ޅ$Ѻ _S,V" ugA*w+;;cN8 $-f la z*J)Dih. {9 QNxU ѽ5IXidegrSW r+znzb07BӘ˴jPl| /miId$xVg$_>F&=(gA pmgkGwk.k B=H   f_R }FCt[Oy m}sG+#]QTk|0'^- ^; @CB4!fV½Ut]- Vm+!?dkqiV̡:NUͱJ+xM!xCMOy Ϙٟc OrNld_7(ʼnuֽAS],@G.J>& hE{Y ={tw~\7f0 eVIyMW ybo0%哂bdi?r=DxCDJy8j`%@qn.س0BiАY-+/-^7XfrKR\vOCc0Q5:Qw tϔltԲc1y݃F .%_yC렻0Ɋh- H>]a4u$r`V1-CہyE7vd'^jB-s_GTQ6slCB.63mBZ3YnH|=zCyPG9?a`]3oK M mH)6B6$jOznT{T: fKZ iQq\g'[uR9įxWj tt*!9(K 6G Z_{18aT 6-vnq| гe߈ཁѬEϙwh\RE,@k '(:ɛbAq*Fiw_ z%jJȶGB{B(6VӌU/zF[WΌ')UY8-w}*Vգj?;HF- zɗ| ,fբ(FjVܜ^䅌 xG|wnwȦC¾$"ceN[dv`ѹ=eJT1ءQR=$Lʃ{ל 8HpXK 0LDLoUet^δ`;e)/4>wNDqlsOm bNp\_HUɘ+R-+Kbͪ-9$aF M(RKQApl-%;JhC ɓ#čjyW4.c`эX83@ n&|&| T' Cmm50ئ`U‹ $Q~ȯa7g02@k5bm}eE .bL\G_ Āx`kdj 6Rj }W;J*0y6L"G&1w-r^&*ZT(Njp7^B_ 0 Gj%BʪvwIGh_;bP IB&wPh6a_UK9J֤d&AT2p@cj< u ' ͿTm't(2rύ^ Ry]bHz'?Fa>=~IDGareµ|š?Z3躡F%qtEXl9ᄞ:*J3xP阋[As"1][v /!*ڕf6Q: $e1P9stkR'\5múިmY (?) nl6ٮ.oEGx_q`}edx QB.s DMڈ"[ C{F;C`D.]d8doS@>m#"\:`q '$Rb>`Ȇ5=Ao1 e2F! ChKOLovh먵E^_} IX܂<6ո?07)z}8,2XĩfQ^.y҈<6n 6޽x3e4av G.R/W |!Y@wJ\W9I!b00;;4;^ 0Ȁ%~ABh;]ƅ Ӆb/Efc5LH TH3UU5= (X=\n[6+\|n|.>Ӎ;*ڳFsF' Ò\+1j<:4#qt= r6@ش> ]ۻ͵_UbEA9fyt-#<7K&; /\FC'jLj7qt,lW6oP'%98pʾ9Oņ!z-do;W\}x9M[spџ2(NLuvzJ0 :~q-)="o{ ?KwXOV{ r'arj YFϧE~ my[H,|,"78w!:&xt1_?^ b'w1@'8|343u>{ 84+fN24а S5>Wg-䬸ϕ2mh'@@ ?f?+^ CoLO ڰԷԱXYp+`Tl /?L: kds#n/CnimBdSt hʀTaɶf|\]6g`J:)[vۍ’21b *q'U7`3fQ@]lKԑC{XOYU칼V) fc(ƒ`v9]Ex %.\4k탪b.1z|dIV*h+^,tɶ" :p Ca'9P.";;gMኑ SC$s47}+-Q SIMVMtSH$y6QT⪫ ʾ*6Y[oKOqe洞pOݱ`ܨ>vBۦE+Uy=7{]DQYLM' :yt4>RDΉ5j*Dp~^&L^s1كl?UN&h9,fkeHL2>2[k{«Hl -T~u Vb5HySjPPRN=i8Ozݼm&l@wO1Vg 3Yd,*fqJa T uTQM ?< *2ޘn!qPN-YN&X7kBꅑE1 Gl%\f8`*L$>$j\dl c,!n:p("mhl7_M5|ʞpй>+z}-Ԧe@ @[BVL!t?N+tvh%L8T[kӐ{ ulX5Hj`KZkGJBlb7/|M%OڻgzAלwRTHF=PJB8s"Q4 gb~o>cdCkoO,Kƍի9Ĩ&}Q`K2 MOy߷6-6]]#7/Rb1o @zzAR8_ɑȿwF#gѽ'.(}uynkiiNL16R.py6:ߋ5k)j?erLh襠 PagE5,JMf?O׏G?a^}ЛcD}PWN\BQdw}|֧"jфٲ׷OW Q 0*}B;m kY$+Ѡ<mŪ0r$ˠǗ<16+mmܥֺ= 96trϨOJR0 |`8˞j ńf#*G0T7;)?@LdQpvNtHWt\Ih`G ~t|3J/N`ZV::PۻAٴGb"'}*3Ĭ]MvqCΊE+n9h D;GU^_TJvjN "4[)X0sV0fEm"/',8gzʔ缘G:՘/<3NC]kGVs׶ys/ԛ/Pg($n#aWU+(RGgkjr~~wWKOBﮟǡ= 68d6f1v["kh6[iO8^(,@=OZjIU9;f4ÚIG% )oމBusf̹PN;{JKFh&d;Y=wդ/x 3* 3NX&gX5 1 h>@ iC0iNA-=VJD\]Ü6f襴)t[ISxd*M%%E$sC\ pX 䏴)3r%֝i_ӲO,xNKȥ:ama됄Ӽ3N2 D._><jJeW͵%s8|fw xh鬙XHM+`}V"k5B8r*)bH%:gtȐ!ͺJ;wb嫤]x[ _"(+.ZDopd \S|UNE:jcՋ;3"oS[vt*Q, x]BQG!+궐OY-yr^QMbud&1UL1E?0 ܾ:TrإhG ]~^;}FeyX.ocݵs^= [ʫ=Io?+?vMc%EUm멵*7lð,{$?kW]@o cBk'tXֹko7Tڴ V\'֜vK)6bFiCUCre5q G."$F=@g'9iogcRTj8ަ 68rzqRz}#ȰUdҔq( ih[@nq6_`C:ŻuU]<嶯Ol-ཋ<#SPa7_AF(A J/l%D >N'<[P׿HN5=Y*?*PKv&:VK2ttGL;7džV~7ŕ6P<ۦq'F{7y۬Vk/&׀խAT_Mԉz"7b+]Sh I\Iv4B鍤h9>gc@5kn8@Y8`} aOn:MjsV. x T- ޽܆W(Yڰx$ tF|q?(|ӧlJ#%q5J뛩! tSD:SUVE Y0 Hbv̅XeqX޼S,3 F5iWN%RGfn_'0n)w8N'Ϙ*Uxgt6^xU#NDy9IK@ra[At. V1kJ\`:c\+ke,.W`dv$X /3=Y xbTxf2ŏ:ߢ;%E;rR"<CƸpQc.y<1z;5>9ه$n 7J"='gvm@RQqM'g7Xr F49 lյ"HS`-㥩|Boh߁ 3x,]-YT],ZfL]uwwՈ[2n4w,t,ۂg4YFߞgN\KnSzn)A"^Y3QwQfu4! lDf3xGsԚWvm=_n" o'W2s.%4okP?%f$Rx^h QmkBg 'lޫ3XMA6_Tw֮%_F5G<"t< t}s8<ʜHP@0 whОN-J^K5MȜu%K\zޔe52}A#$pX?L1$?Oiheqs~$Vg&)ʥ=Tx<ef)p)(/k٬d%Z畸>  󶤓Bs~b@:[N\: pç(I*Hֱ\q܄к(an#f?#q#HolDP x8F>_6qF~Bkngh'&L]L'w‰[ykm7etY"1 esfoD?{=ID's1< ZovLssc~4EnFpN х?d+Cl Rנ[ƫX7% d[5}%4 Y魩7`` \ o*xIJeuy{k#x(D8V%O96٭K?2nB.qRavRR0wS:+_QEs$̎ź(%m}tW/W,5i΃ Ţ _eJ"6HXt+cp4v/x >/(ߑ;b P9J*KX^ԛW!, ucb/e>vquMkj!V3/7ӻOjҢe?>3͑+e.GpI όUCP~HQR;j:^(hL@J|n s HQ &Cw:i}o>)J<ފ#m7bk'-#ed Bޣ .5 oi޻XdfߠwJ _?-gsv($=H׹0myE gw8& 4QluJ-H~*01w@T41xݦc:@&Zەmd Xew|vMTV] Dw򪰠1)2~M1el n>p<a8z;%Q!&%Dh(1-P1OH;|<Q׳R YHj@[ߗI_ܮ\B`AZvw﹖Lqڛ疴Q}բpcp)ĪNNpNt>$:cA](!PLP+ PAa|cr_Vi?KA/"O(M6$)SuUib9DK-n0g>S*7g"ڐ8y:`GiJ~(͸7G9%@՝Q";Ug5j|jtSTRCmWKꠥCx^3&BFi8Gq| :d*vGCPĘ6CjjE&mZM@XwtҎSpЪo;p!<^is!xKG$́<m\҅* cܔw;SɸfE+R rnJ]皯Wƥ[}jEŰ,)y5LXߍQ>ȉXD K+d~)_78;LхN 0I'2Eaz|3\ ywhdnwOk61W=9!Eju=|ᙵs2Jj 04sR2T4tV_e%.L<^q&)Tc^QA$@ 9;:CvRGȍX$;<ØZQH(5ϥT>WsqOn~! ܚ~*WV]]b-Xh|FϜ?x dUw/Z͘|Tb Z2=G\"[8IT7,]#fHfo>2Y[lzoGFԡ~J!qk3Y@w88a?1|niC=^US3,"`tޟ*ٵjMyx}sA-:XaF񐊋"0,^tĞvX'@F-`Ŋ-JWR͙™cQ `>5Wj?jtO)7 g#l&o 3{ TՊoĘ̥t*rڝeS2h{3H"XK}4%A;+:~n74PN_m,ʵpp1'r;n4nlxxd\aMO#(27$Y&e@7n/RC8 )2o9,]#FDGT!Wd ժE=c k;p"\)-Z="€ְs$rU_q}L:>G/h"a8 ׃NP-<UaP1Y#|l0C0z#yN$\\Ew p2Տ%tSBpSblQ!ujKID#Oz3u ^DobrOg)}rWd G9*Q)JrQІ+/ܻ+zJl&5B2kKu5$M%a1yjWP{"K;N%V쐥/^"s 5S>^ p:_m/Z9#ʩhA1h)*:q=zvbF0=qfewkE|3GDkmb.=U}lܥm-/AvqOb'vhTCV hpm6>e^$VU& xG.0_w 8~jp/k!vky~ hGZA#rLc tÛ.A3^@:Jг7kJ2+F&IZ.p\+q GĔ8kV,%Q44ki(ERu֑.ԕR+p#8B1**eXBЃƨ5ral*D(n )eH [aH4YSeoծ=c-{Jzikx)It .~4ЖʪK2ޓDUPu?)Ɇ3`V^gW!7㙰*4̀U0oq#Osa2@,oL'vHgķ̓~8ݶTլw8`铚Lr4%A* m7DCHnSC~G{Z4ʘ[ Œxs1_=3(dQ!5yB@6J^;"sqJvqq UG+S9;`NPn(Xuh` 183Q 1RN(f1\zuE%C _py`&tN)Z.Hcb;e:xϔ3?tZ0N}kgt[##;2̹R/Fݫ[(1LK{e{}QRYB5KEbiՂⴡ6,Rno_"%m֗`H88;㉩e jmKK>Sxd5ߜ, @>z3\ w ڗjNO,$ēy,ݯg \uwqC^^K0vv|ydzcqe\юAN;-2|]d's׋e^Xdpyd *p<j *Dh tj\ûȖvŗ(۞c|I|l0Eip{H:RTy9א5z Wbfv7y񧼮DHHfyReɳe:QRC6 "]EF8ZL>Ujdcdw"%d帣l{4 :!ʝ(++57.J1F.6@j<ҪJrdPD$BSh[W9V5 (CHdY8PZ^R+4ZT3Z9} d_R\#0>ɇg}``Տ ^=k>4' ;ĢN|7sIG[οHJ^]uGGMd ?_8ړju E%a}IAFd9 ׻I~tU}2z돳 ^OKpPյߚ5(S1 zC;9t16Do+$M.z <9 qmPAk3S^i\aȅ~U5U ]nwRjnk02u X-뻟՞{3p넫ی:<. É ^~Q -߂؛$D̚!~wC_~ڛ]ȍS~qp v[bwdY 3/k^^ai`Te3D 5i3+81(X"EP D"QY/iux1,ב:l ov/:b 2*χ~{'4Itc$4YCXaa ba| wGBVC5v{6r.kAUTχyT%뮖HTGrJ) ޝJ`םgd&wgP ZwdJ~fո2P$f_C)й{`ML3/G5I"s8ݤA2ׇy֧Nuyy-4 (b#t|3c4h7G|W@K{ 4⮚qk6w}K9??,Xkq: 6۫7moG {pب: H?b$^x& 6 8ߢFڟ::>4ddVeaș&Z00K$ {A>{8Ȃg^LTuhQk{y'&z$!CwD#[r4Դv6Zt]"5CO!J]PI]7}, biuAHS" NЈk&J\O/--&`«@ŏ=9mamR>Ug_[ u]*aVaf##ÀtP\VP$#Ϋ%9Ү`z;NbzwBe/8A.n'.^KFq -R9dFOI7< rS 69Hõ|<6*3DXBG6;^,1)Fܪ*CBȍYә c'nocuS'6ķR{YT\JJHO"7Ǻ>$]!Iۻns%D zߧ4<@ւ'FhjK , < >8߉Qu /{MȊn#eN9>O#Ҩ=ʮ1=ǔoA:6 GF"3eOo#aϭc@kyzS;stbi-fBmW}oB K_zp.OybfM[w03s ߱Z]h8QmWJZ?EА,?:# &=? ;؞qau|I)M1 JKZgآ#C ER`,Cw4>%p 2(_ Hٻj۶L:$SmmAfG3*X[q` T~O~. ˸)+0!;lԍxQO%9_!I I\dH4??uѓ6=uU3=C>d28݅j d.[5-+{fiGUr#}St(~=_Zs;%Y0) -(\}z ͷ:㟬c"w?~fQ-SSIАG~UC[s|]3::h!癭^_r¨mkH*r8rP6H],lvӒ%iD(o,2V%q!1 .6?fxZ%}YUbwEx\M2DσS%7LђҘ&EL^2J\eǍ>fGvJ*(_pk= YZ