libssh4-0.9.8-150600.11.3.1<>,<h]{hp9|(.%DK\'5'\#XwJF-}fYd^0 0}-r[vvcHITCMr3IwF|eQTfEFϕJx/{ X/22^6C oNc-F*y\%X0ȩFRKv1 H_ "JA>.$>RSAI1S!ؘ;:7@C?Cd   * .4<T ` l   0l-(d8l,9 ,: a,>?~@?F?G?H?I?X?Y@\@8]@P^@b@cA|dAeBfBlBuBvB4wBxByCzC|CCCCClibssh40.9.8150600.11.3.1SSH libraryAn SSH implementation in the form of a library. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. It supports SFTP as well. This package provides libssh from https://www.libssh.org that should not be confused with libssh2 available from https://www.libssh2.org (libssh2 package)h]{hh01-ch3aHSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://www.libssh.orglinuxx86_64cA큤h]{gh]{gh]{hb;eyb;62a15e581f5faeda3dd0d85f972b582fc39737eb6b01faa560baa7df372eee1a95b6a58ab69d7687d9486b4a859ebfc00fff25b0942cc51239ada2702ae69d1b3c8f4a21066d2e1bbe8dd80c461f0e67bff300bc0173b5592069594b14cf0f2a6a94b4bba2afad75a1cb7fa433559babcd09213dad861edf62177bfce35c17aalibssh.so.4.8.9rootrootrootrootrootrootrootrootrootrootrootrootlibssh-0.9.8-150600.11.3.1.src.rpmlibssh.so.4()(64bit)libssh.so.4(LIBSSH_4_5_0)(64bit)libssh.so.4(LIBSSH_4_6_0)(64bit)libssh.so.4(LIBSSH_4_7_0)(64bit)libssh.so.4(LIBSSH_4_8_0)(64bit)libssh.so.4(LIBSSH_4_8_1)(64bit)libssh4libssh4(x86-64)@@@@@@@@@@@@@@@@@@ @    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libssh-configlibz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.83.0.4-14.6.0-14.0-15.2-14.14.3h[eqe@a'@_h_^ ^@^K]]7@]@]]%@]@\t@\@\w@\s\ac\4\(@[@[[@[@[[r@[qr[m~@Zw@Z?YYXh@X@XGV @UUUPUJ@UB@T@T@lucas.mulling@suse.comadam.majer@suse.dewolfgang.frisch@suse.comasn@cryptomilk.orgasn@cryptomilk.orgdmueller@suse.comasn@cryptomilk.orgdimstar@opensuse.orgasn@cryptomilk.orgdimstar@opensuse.orgasn@cryptomilk.orgasn@cryptomilk.orgtchvatal@suse.comasn@cryptomilk.orgidonmez@suse.comjmcdonough@suse.comcoolo@suse.comasn@cryptomilk.orgtchvatal@suse.compmonrealgonzalez@suse.comasn@cryptomilk.orgasn@cryptomilk.orgasn@cryptomilk.orgasn@cryptomilk.orgasn@cryptomilk.orgvcizek@suse.comasn@cryptomilk.orgasn@cryptomilk.orgasn@cryptomilk.orgjmcdonough@suse.comfabian@ritter-vogt.devcizek@suse.comastieger@suse.comasn@cryptomilk.orgasn@cryptomilk.orgjengelh@inai.deasn@cryptomilk.orgtchvatal@suse.comasn@cryptomilk.orgasn@cryptomilk.orgdmueller@suse.comasn@cryptomilk.orgcoolo@suse.comasn@cryptomilk.org- Fix CVE-2025-5318: Likely read beyond bounds in sftp server handle management (bsc#1245311) * Add patch libssh-CVE-2025-5318.patch - Fix CVE-2025-4877: Write beyond bounds in binary to base64 conversion functions (bsc#1245309) * Add patch libssh-CVE-2025-4877.patch - Fix CVE-2025-4878: Use of uninitialized variable in privatekey_from_file() (bsc#1245310) * Add patches: - libssh-CVE-2025-4878-1.patch - libssh-CVE-2025-4878-2.patch - Fix CVE-2025-5372: ssh_kdf() returns a success code on certain failures (bsc#1245314) * Add patch libssh-CVE-2025-5372.patch- Fix regression parsing IPv6 addresses provided as hostname (bsc#1220385) * Added libssh-fix-ipv6-hostname-regression.patch- Update to version 0.9.8 * Fix CVE-2023-6004: Command injection using proxycommand (bsc#1218209) * Fix CVE-2023-48795: Potential downgrade attack using strict kex (bsc#1218126) * Fix CVE-2023-6918: Missing checks for return values of MD functions (bsc#1218186) * Allow @ in usernames when parsing from URI composes - Update to version 0.9.7 * Fix CVE-2023-1667: a NULL dereference during rekeying with algorithm guessing (bsc#1211188) * Fix CVE-2023-2283: a possible authorization bypass in pki_verify_data_signature under low-memory conditions (bsc#1211190) * Fix several memory leaks in GSSAPI handling code- Update to version 0.9.6 (bsc#1189608, CVE-2021-3634) * https://git.libssh.org/projects/libssh.git/tag/?h=libssh-0.9.6- Add missing BR for openssh needed for tests- update to 0.9.5 (bsc#1174713, CVE-2020-16135): * CVE-2020-16135: Avoid null pointer dereference in sftpserver (T232) * Improve handling of library initialization (T222) * Fix parsing of subsecond times in SFTP (T219) * Make the documentation reproducible * Remove deprecated API usage in OpenSSL * Fix regression of ssh_channel_poll_timeout() returning SSH_AGAIN * Define version in one place (T226) * Prevent invalid free when using different C runtimes than OpenSSL (T229) * Compatibility improvements to testsuite- Update to version 0.9.4 * https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-release/ * Fix possible Denial of Service attack when using AES-CTR-ciphers CVE-2020-1730 (bsc#1168699)- Drop the hack to pull curl-mini: we moved the split a bit higher up and now have a non-curl linked variant of cmake in openSUSE:Factory.- Update to version 0.9.3 * Fixed CVE-2019-14889 - SCP: Unsanitized location leads to command execution (bsc#1158095) * SSH-01-003 Client: Missing NULL check leads to crash in erroneous state * SSH-01-006 General: Various unchecked Null-derefs cause DOS * SSH-01-007 PKI Gcrypt: Potential UAF/double free with RSA pubkeys * SSH-01-010 SSH: Deprecated hash function in fingerprinting * SSH-01-013 Conf-Parsing: Recursive wildcards in hostnames lead to DOS * SSH-01-014 Conf-Parsing: Integer underflow leads to OOB array access * SSH-01-001 State Machine: Initial machine states should be set explicitly * SSH-01-002 Kex: Differently bound macros used to iterate same array * SSH-01-005 Code-Quality: Integer sign confusion during assignments * SSH-01-008 SCP: Protocol Injection via unescaped File Names * SSH-01-009 SSH: Update documentation which RFCs are implemented * SSH-01-012 PKI: Information leak via uninitialized stack buffer- Rename suffix define to pkg_suffix: rpm 4.15 has suffix reserved for internal use.- Update to version 0.9.2 * Fixed libssh-config.cmake * Fixed issues with rsa algorithm negotiation (T191) * Fixed detection of OpenSSL ed25519 support (T197)- Update to version 0.9.1 * Added support for Ed25519 via OpenSSL * Added support for X25519 via OpenSSL * Added support for localuser in Match keyword * Fixed Match keyword to be case sensitive * Fixed compilation with LibreSSL * Fixed error report of channel open (T75) * Fixed sftp documentation (T137) * Fixed known_hosts parsing (T156) * Fixed build issue with MinGW (T157) * Fixed build with gcc 9 (T164) * Fixed deprecation issues (T165) * Fixed known_hosts directory creation (T166)- Split out configuration to separate package to not mess up the library packaging and coinstallation- Update to verion 0.9.0 * Added support for AES-GCM * Added improved rekeying support * Added performance improvements * Disabled blowfish support by default * Fixed several ssh config parsing issues * Added support for DH Group Exchange KEX * Added support for Encrypt-then-MAC mode * Added support for parsing server side configuration file * Added support for ECDSA/Ed25519 certificates * Added FIPS 140-2 compatibility * Improved known_hosts parsing * Improved documentation * Improved OpenSSL API usage for KEX, DH, and signatures - Removed 0001-libcrypto-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch - Removed 0001-libgcrypt-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch - Removed 0001-tests-Add-aes-gcm-ciphers-tests.patch - Add libssh client and server config files- Fix the typo in Obsoletes for -devel-doc subpackage - Actually remove the description for -devel-doc subpackage- Add support for new AES-GCM encryption types; (bsc#1134193) * Add 0001-libcrypto-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch * Add 0001-libgcrypt-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch * Add 0001-tests-Add-aes-gcm-ciphers-tests.patch- Avoid build cycle between curl and libssh by using obs hint to prefer curl-mini- Update to version 0.8.7 * Fixed handling extension flags in the server implementation * Fixed exporting ed25519 private keys * Fixed corner cases for rsa-sha2 signatures * Fixed some issues with connector- Drop doxygen from dependencies to avoid buildcycle * the documentation is available online anyway for anyone to consume and consult http://api.libssh.org- Added the tests in a multiple build description file *test* to break the cycle for cmocka, curl, doxygen and libssh.- Update to version 0.8.6 * Fixed compilation issues with different OpenSSL versions * Fixed StrictHostKeyChecking in new knownhosts API * Fixed ssh_send_keepalive() with packet filter * Fixed possible crash with knownhosts options * Fixed issus with rekeying * Fixed strong ECDSA keys * Fixed some issues with rsa-sha2 extentions * Fixed access violation in ssh_init() (static linking) * Fixed ssh_channel_close() handling- Update to version 0.8.5 * Added support to get known_hosts locations with ssh_options_get() * Fixed preferred algorithm for known hosts negotiations * Fixed KEX with some server implementations (e.g. Cisco) * Fixed issues with MSVC * Fixed keyboard-interactive auth in server mode (regression from CVE-2018-10933) * Fixed gssapi auth in server mode (regression from CVE-2018-10933) * Fixed socket fd handling with proxy command * Fixed a memory leak with OpenSSL- Update to version 0.8.4 * Fixed CVE-2018-10933; (bsc#1108020) * Fixed building without globbing support * Fixed possible memory leaks * Avoid SIGPIPE on sockets- Update to version 0.8.3 * Added support for rsa-sha2 * Added support to parse private keys in openssh container format (other than ed25519) * Added support for diffie-hellman-group18-sha512 and diffie-hellman-group16-sha512 * Added ssh_get_fingerprint_hash() * Added ssh_pki_export_privkey_base64() * Added support for Match keyword in config file * Improved performance and reduced memory footprint for sftp * Fixed ecdsa publickey auth * Fixed reading a closed channel * Added support to announce posix-rename@openssh.com and hardlink@openssh.com in the sftp server - Removed patch: 0001-poll-Fix-size-types-in-ssh_event_free.patch- Update to version 0.8.2 * Added sha256 fingerprints for pubkeys * Improved compiler flag detection * Fixed race condition in reading sftp messages * Fixed doxygen generation and added modern style * Fixed library initialization on Windows * Fixed __bounded__ attribute detection * Fixed a bug in the options parser * Fixed documentation for new knwon_hosts API - Added patch: 0001-poll-Fix-size-types-in-ssh_event_free.patch * Fix compiler warning on SLE12- Add missing zlib-devel dependency which was previously pulled in by libopenssl-devel- Remove the libssh_threads.so symlink- Update to version 0.8.1 * Fixed version number in the header * Fixed version number in pkg-config and cmake config * Fixed library initialization * Fixed attribute detection- Update to version 0.8.0 * Removed support for deprecated SSHv1 protocol * Added new connector API for clients * Added new known_hosts parsing API * Added support for OpenSSL 1.1 * Added support for chacha20-poly1305 cipher * Added crypto backend for mbedtls crypto library * Added ECDSA support with gcrypt backend * Added advanced client and server testing using cwrap.org * Added support for curve25519-sha256 alias * Added support for global known_hosts file * Added support for symbol versioning * Improved ssh_config parsing * Improved threading support - Removed 0001-libcrypto-Remove-AES_ctr128_encrypt.patch - Removed 0001-libcrypto-Introduce-a-libcrypto-compat-file.patch - Removed 0001-libcrypto-Use-newer-API-for-HMAC.patch - Removed 0001-libcrypto-Use-a-pointer-for-EVP_MD_CTX.patch - Removed 0001-libcrypto-Use-a-pointer-for-EVP_CIPHER_CTX.patch - Removed 0001-pki_crypto-Use-getters-and-setters-for-opaque-keys-a.patch - Removed 0001-threads-Use-new-API-call-for-OpenSSL-CRYPTO-THREADID.patch - Removed 0001-cmake-Use-configure-check-for-CRYPTO_ctr128_encrypt.patch - Removed 0001-config-Bugfix-Dont-skip-unseen-opcodes.patch- Disable timeout testing on slow build systems (bsc#1084713) * 0001-disable-timeout-test-on-slow-buildsystems.patch- Add patch to fix parsing of config files (boo#1067782): * 0001-config-Bugfix-Dont-skip-unseen-opcodes.patch- add support for building with OpenSSL 1.1 (bsc#1055266) * added patches: * 0001-cmake-Use-configure-check-for-CRYPTO_ctr128_encrypt.patch * 0001-libcrypto-Introduce-a-libcrypto-compat-file.patch * 0001-libcrypto-Remove-AES_ctr128_encrypt.patch * 0001-libcrypto-Use-a-pointer-for-EVP_MD_CTX.patch * 0001-libcrypto-Use-a-pointer-for-EVP_CIPHER_CTX.patch * 0001-libcrypto-Use-newer-API-for-HMAC.patch * 0001-pki_crypto-Use-getters-and-setters-for-opaque-keys-a.patch * 0001-threads-Use-new-API-call-for-OpenSSL-CRYPTO-THREADID.patch- add package keyring and verify source signature- Update to version 0.7.5 * Fixed a memory allocation issue with buffers * Fixed PKI on Windows * Fixed some SSHv1 functions * Fixed config hostname expansion- Update to version 0.7.4 * Added id_ed25519 to the default identity list * Fixed sftp EOF packet handling * Fixed ssh_send_banner() to confirm with RFC 4253 * Fixed some memory leaks - Removed patch gcc5-fixes.patch- Update descriptions. Drop redundant pkgconfig require (it's autodetected).- Update to version 0.7.2 * Fixed OpenSSL detection on Windows * Fixed return status for ssh_userauth_agent() * Fixed KEX to prefer hmac-sha2-256 * Fixed sftp packet handling * Fixed return values of ssh_key_is_(public|private) * Fixed bug in global success reply- Enable testsuite run to check the state of libssh itself - Use SUSE macros to define environment clearly - Enable gssapi by adding krb5 dependency- Update to version 0.7.1 * Fixed SSH_AUTH_PARTIAL auth with auto public key * Fixed memory leak in session options * Fixed allocation of ed25519 public keys * Fixed channel exit-status and exit-signal * Reintroduce ssh_forward_listen()- Update to version 0.7.0 * Added support for ed25519 keys * Added SHA2 algorithms for HMAC * Added improved and more secure buffer handling code * Added callback for auth_none_function * Added support for ECDSA private key signing * Added more tests * Fixed a lot of bugs * Improved API documentation- add gcc5-fixes.patch: Fix build against GCC 5.x- Update to version 0.6.5 * Fixed CVE-2015-3146 * Fixed port handling in config file * Fixed the build with libgcrypt * Fixed SFTP endian issues (rlo #179) * Fixed uninitilized sig variable (rlo #167) * Fixed polling issues which could result in a hang * Fixed handling of EINTR in ssh_poll() (rlo #186) * Fixed C99 issues with __func__ * Fixed some memory leaks * Improved macro detection on Windows- removing argument from popd - add baselibs.conf as source- Update to version 0.6.4 * Fixed CVE-2014-8132. * Added SHA-2 for session ID signing with ECDSA keys. * Added support for ECDSA host keys. * Added support for more ECDSA hostkey algorithms. * Added ssh_pki_key_ecdsa_name() API. * Fixed setting the bindfd only after successful listen. * Fixed issues with user created sockets. * Fixed several issues in libssh C++ wrapper. * Fixed several documentation issues. * Fixed channel exit-signal request. * Fixed X11 request screen number in messages. * Fixed several memory leaks./sbin/ldconfig/sbin/ldconfigh01-ch3a 17509569040.9.8-150600.11.3.10.9.8-150600.11.3.1libssh.so.4libssh.so.4.8.9libssh4AUTHORSChangeLogREADME/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libssh4/-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.suse.de/SUSE:Maintenance:39446/SUSE_SLE-15-SP6_Update/93ae19cb0636a882d664e6e22707e4b8-libssh.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4058c0adfc0fd867abc023bc937a3ffa2d14423e, strippeddirectoryASCII textPPPPPPPPPPRRRR RR RRR R R RRRRRRRRZWF8s|Kz1|k9FGlV\8-QDz.7U\ȍTS9\0G|}9dtB6wџkQʹԒo%5>~T\f<2-1jVt$? H!̍:<@;au Ej[~zȓM( Mp̞`7yI9=[M.]G,wl 2L]|L7Orp|.G$mqwl+$.y*?O֘ r2 WbofM_.$./w.c JOXT3"$M) _ #>iR/^\-`&QF%J~'8I8AD [x.HK2zɔl. eS. - ˋ*8 GGwAꓽ#w5;jvzlA CIΒ┬6 #?^?)o?Zk&؋H.TN)4Sad,;DO>>v@21BL^n( fKCOʕ}AIBT{VՎ!P\u\y0ZGTZ IĢBn ˔v59fW9oStM>/|F(ཐ^kߴMB[ЙB]ɲ bSZMahoIhה8}ʃd\)Ck!Ip6+7ƘS',/JulbkZuX~81l^'١ sdt&q0Ļ}:fTa>&hTX&![Ov!{Oa Gg^PmvLd]M3UB"&D’|$pJ_UhBeQV%յp(J]ksJ ~o=߄ TD=rAԲ;NJp*Y}WkIA5*!M`݀GksYk)"S.W6ĈSƈ.i ڨcpK?\ 9t9˲ZDgIyteBQEĞ?|;WU1h4Bۣw3.Pҩ?O.(ɬ%0vQIhP*1Hg6.,wF}#νdM4Fi_<67@ܿNԙL#.bCp Qg5Xwr䇢;.7TaPOF,/z#S5R䫦cnrA;77n"M (n -OY~ŻМrs 6`)2+ԡvR|i}i8MZT蔩_~+U Zd3umh\ztv$`~g1n4bw-PQ1\ϺV`/ 7tZ?kSL{hShvqn-pvUhg;4}!z~wל<Xpʐ'SN L[>ŝmII;lhɳxTt۱N&\nPmgD݋"laEZлjszKpp`!NUr !hσɡͨڗDGAt`ȱ'3'z#Gl3y3#;ǸC{ -'&(Ja[K[»Xv Fłx,Ym|fҋu{xIL1x)e|tq} ST֗G Qf ~UQzzr=_+$1 ǶT'dITj9zUd1=O%,3&f'#Qvzn&-قpBK-k }l( &ԈY/IܫUWRM9?.Hޟ)躖|v'S2UP|~6,^點)2G YR#`e7gH{]D}B54a@wr{} L` M|-vG!x2m|. %Wb@ŚOnR˰ {8Τ >]ή+߫%&{PF4VLf0FL }-n) (\;<9E+];MU6Y:K"AvhW`ALӺQf?n H Z]>l7TQ`!A^mrDvTSȆF#gnPL^f5F!I1ޢ+O 煉mf'IE bAz UzA^I؁B-bw;n,jӄo:Y8Q"<.K >FA.lkTPBDsGys&oPf YdcsK y6P!-x9um;ϛLKՠ;|wpfo*] VJEbB(fU̲T";1j=f5\A5lawbCmA&dKKuCAn~g%jWu*טI8qűzZ"~$+m7 #Zs54ELqkn+sO6y7a61l(Y%qF8f؆7C0h? @ytG3RHS:{ Ҿyj  /69lVD2ebl/R@ Zv@JFh c;U}OPǿS\a`.?SĭJƭ~/(8B„uؕTю!Djk ̑% D6`ye`:~ykϕŌfjJ[َ —o@^oZ6maԎ/I>3jZe+)ޙ_]~n6m0ЉQ3쫧h̅KD ̳0rIQs0~MXAf+քf ."L yt9wpyzgpt(i+ ~RP&ޠ8pp^9Lq1mqGZ[tx;+m̲:^RXw<3Ԃ5pK)8F%|$p-P6YYMxp\dXJmJe2GN'*H ;i& a(~yi3M'O joqQUy*I#I{(MZ|_hn([!sREjhh8GP ,ҍЃpE={j߱PGm<39*Ij?G>lz' 9%uE (n[2P;{`EJ\93&^^ ^ޝ1`ڇLLYĹoYf\>u"%j7珵{A믥[Z0(Ke1v3/\ `lV,CKҢGMxoi-3uB0bL5EɈ- qէUF<'hj%"w=-ӏOBi}5ؕ&2~D:$5^Z. ڱML]m~jFQ3Qc{\ #QNwG 4gkJ@ZrX H[ O[}ڶdw3x5I I &i۽kpC2٥o(xPX+J,%+Kl,uU  I$&EkYgs*F'L;Et8IϏ$ұr$[^{ŅD؍hɸw (s^6Hu"m̈́ xrW͹a6!!^S>h-LSْjMk)R'H"81% xTAwCpU;،hch![^LGy'Sx5 ۍoMn+X67ȷ3Ww7n5C> 8 EhGcvTc!t-qSDe/VG oi&vx}t +Wn@ (cޜdg!/U%p͹=j{Vtz"HV.jYA p݇݉î~ 8WrѲςKR޴fM~K=EFQ1Y.[x(@V(n<'qSHBt-08-^HBawv]Z(8>vL~sL^ XDXJob . U\ɴj cݔPym)Ϭ7e V"n[jH5IlX*qW)ְ B78c'^ˎGFlA #nN>+fNq0_sO{)=ߛn1冊y -k? ߰aP,ib+ݯ&>a%.!x+!@sT"E pƘ% AVNfzͺ7s 65)rάO܏dQOIoh<5he0kvV[YZ wʲX9exDpU2 #BcLmU l:@v\ŁO9~u@cFS.r )Q.Xpҙ*L1PqЈW};3f?,2XnKg!+ 6~o0牎r*;lDf}"泹}f^@ybdu4|;B1܁i K&>OQM!t[4zҁkGΧ}pJkDf@JUMORֻlKl5tec]F7Fn8X8VgVE"9Oo ?u p'4Nmm@ =B`s&i֟ū )Q:7V1!wz>2,WLHJ= y}:o[U@]Ɩ)?!CfK =۱HwJ-3dk5vzpeG87E'}[ EOс#<ݡ oq̲0ܥkaWyú6Oi)ZO%Rߒy3|j?O|ӺBadwf[QTڮ *">6?ÚT_riT6J3yëK{o!]~IPgS{UiBᄩGs *bSSݯ[4"[#ymp4߃y[!nҟ )>㹌I @Z!%*ԁn!&u&>=8AZ9#rU7fvH(N.j^>~ դv xiaYDs̳$'jU,7L_@ίwj&9rA#@8Vc'=m.F}?r凗gZAjfy{)=O&N݂4n-$^xkR/^6.nVD^[-մ:ѵ,]7ٚz6lO39ޛ%CFS[/N=?tlQ)\;.fn_8)[b_<]("$iD TO*ΕZwϻˉgIt'-2C,4&O,P_6ʏ[l6~+Ϻ*[ץ?P 7Ij*lw8l9}PFkvFe2#@h81'mnh$;m<}o2>Jx]$o$3}ıhw1æd,cwDW }OSZ󷟙 dǥdf|wQN^UZ0Rmx@TܽT a!霢'ͦZ36DLVc~Dz7=aP.5* it>&Ĺjd OBjS4^W \o$Ԟq1~Tuve_Ä$=Jt"tzQF`zx[05?ZTe͏эKa=-tjnywAT#N3#l nS{NH@fR"ۈ ְɅ0,QJJΔsGNقD0^σ>Ʃ0U] F2~Eњѫkxư$J^!/d-5qA=꼋 10+$PcL@S=d}mPbŮ&qA-ѧ/*$f,[ʁ~"LfAwHZk8gmjҸE,WDjGP/)o7y+)E$˦[U3=$uUϒk=`ʈ n̓ OMM*V|L/)w"CyYelɬ+P*+ۂ4)l)>[? F+/_j"̂@穀ݲ-jA%7_FF͞X I-dNQrUa|,cfG\!9\˥9w 6XGH-ԕ$eSض g/#vS>[Úx:JLL c&(USJʹ19۫H?ɰXXHѧmmygu1Q|ldg1Pl9\*:ʣg,Q",n~GQӖ"<)ciD4[-"-k?.$}jsAT5.^Q]3(?BגM*3LMүιᮁ+IQKܰhTvZxdC irB|r75ep jH; FoٞEt=Ҩq. % ;龍0A鸐7O`,{:,uxJX?ݝ:)eW&𙎇5oFsǢ n̩lj|"!Z|ꨡ1m}n:`Vn H}Oh Ն/db.~SRuw^T  /$ ]c eE <Z@Ԧ2@Xxf0+m$~Yk 1fS#3'1-BUfn ,Ma1 =6#>X4u?jFaa 1p݀ șf)'VJX W.MuI ڔz]~bE W6+mmO26 Z2~ rK;Uh>E9wmIthHБ35BlF<0҃U)}q@?dIq\ڮteWNjS%@FU D518?+ĿH:B i&0qs\L3v\8@+0dΥL5:o-Y.jN@4O/7XJqL3Eg ?5$/:E?N 5cȖBGt37rd>o?8#BN~#$g-OJڻHh$^솏{C$K_(gU;C!]cr_ 3ߥ̹FQr.`iソMcm?s ><H\`E X2ޝQ$$@7$T"Ayk2gshȓy~%.z{Mrm~]5-EmНW{s* CRoD@rd? N)<3%Q)`MxvgEtrȅ`I#ݹ\1 n)t_2/NWeNF`ʙ_HC;*dLjՐL3zU;͍UƉ`RIuQ'vouD_bܦ-}Bj+EJ8Օ'p64uwl N-Wٗ\3ADR}uzkE$ @>BqeII=A+ֈQi k7s124.-|eMsժhb΂1fRRi雲bO{*U $6އϷG^DC?0&L\Y`Qcm<`08k5  #p6,*oZ㖉O:zy8WauP(CV XWA,_H+Fb{mD;/K=Bp_u.4XoA, WܪS;9c쟤Z%*ݻIt,`m %+n̮w{{8(U_~CM?YSs-ɬbs?~*GcEδ~W÷` |X2hdG݋g Vi{O>="]`j58:ޝ?&L \5ި!qևqlPE]VfxD[υY誺6 Z =j S߼O'T ~c,a7@@E0 v%õL5u0бS_U+H~t=$c"P"" rQÞﰰs\,>'z7<ŏC(iܽ(+pKϛ1T:Rn@5")$QqAIɣ+ |1Fd;ԌcTp#Zw1"Iﲼ@uDjk~찒x;H~7w|9˂M4M{-YZ kwv%R=>ESB OOn[ cXRZ7қW(5Soji=ZK W1 #qW1E= e0f:|`edgӽ_0:4VMI?CekIV.Q *g<_ }u;H;m%@&^ CJ"V\n:i8rOg,sީh,jO{i31e:]'HrW* r)C7%x%0uTV,B1iIUӐlAZ?K|x boKѓN)IeҖǛЕ]]C.< }6@n)[lRX5w, M,Șa}*%rEPD"CB@ћӣ8>FdETd } X*;@Uԫ|/$G d"AK6,|_3}̒J@!^t fG!Nf؅4|"$j(+gΘ!%@58_ִj˕˗/dAIk\lQ0^BX_FߞPҍѻN1BE]Gut*n7?a1M ~Qj ݮqV})>ȓ*8<Xi#++p'-CQ\S/z4H&.'jE9G yVYNAF_"my8'2W6]ˌt*dh8%Sqg!BkL)X $FUm*n2|3 ԉm@=A O{TZibwThҝq^VtqfY !뗶ס/P%' p3ʣ˽[nYEkwnyx?d,)'BtfOlyWlۖCSoW\X H+$rX]z0QO ^ZH^Ÿ8n(^ *7E#PZfF@#pOs'N3qTlgXA&zBE N=_X屩A| xɪBx1wQRw,z.C&ǝ$r5wy"!RV7gB֡Nhc[UZotidPlq,-0$! p?t%eݽh~療 yzϩq =vF3+>P#).ҏj0ET|^od 5-u%5;yG7^7gB9.a #!rV\i[Tlr0'ON\s! 4ub3ܔZjS $Gfs9S ϖ`5?zxHɺ멽B6|jX "sy2ku>,P- {o;Ҫ2pո1n_\|S-2YaᚫNjF:'_n5awԼGs? ꚲCЗ $;iKfCtV `%klHQfj!jvs8A NN>%!ɑmp4KWn=m?7 EI$joA&XٚRyC|kukzޖNFs]`MdNC? a&nJon :g2tM2`ֿ}C,57* Š/0jujI Ci@_m,.U[ LlI:T]f 0l Cc3ZV:lzT|=+a/npc;p1MCN]CG4t 3XqVg1pvgl\ws; v.Y'ϡr7"k04л"N*ϗ^I'E >-AʾQIr\s7zIjwgY޶:J:MVZYog%iycb<<4rr=Em=݅^^ԕy\G9oɇ̕OE>0\4)T-V}OE5|:eVC)n^Q2rJ3bw‹",W CrGD RA~^ONdN0.Ip =OPӂ9]M VRbΠ՛lCn>O\n2} Ō0=uLKV,Zt_A=4ňVZIMV=`k=]C/]6yiW&487I6,oqF8x僜YnA}3,V81ܷY^25%Oԇ&gTczK!sx<)147^JkCIG&#o͂64؉hA^4/S;gP` 2:z+F*"iw2P&}DA"FgbRXI{Td离 }ꉁ۶ #5!ne)Ɩ%uuCT6:rD t_zBBDxkM2 =  d.9hbKH;>N`+?| ^zڙ۷(8{7G*;1iIw{,^G XAEv^N|2tXRBPe.,1ЊPBAD󙽍 vZ T>uFa)gFlW$ >{98wbH, L|NL`7g m$gSa_?J٣A*=I%,<*b#/Agˠ(e;Y{TmLBqJY N1oUb>i:mx@[6bf nM'n"zzT `5?(7!N:{PVD}zZܓbڞz$;YͧUL2g&qईkelV4< >xЭ0vw3F}}x|P_7 6B~Eܲ_ : ʱmf+iU\ ` 'l5,p*`j洩l y0s}lR I= %~Nf+*7hT0a}QoɜOX&p~RugꝎ%S0k8uփVhHHẰ .Q@4x;4-=6 ƗI1rP#Cq{Ճ}c ݧ?id:SVe򤳙槥?V. UuNIumzFy& ihބH߸}O bA{ w*68s'JvO~狧7dBj(,-uY $k-ZTłS^Pplse,{q_qa(9Mw*)x<"6G ibO:=޿~ 7;"%DZʭݻ'-V5d@*HՈ}WŢRs'nA:0T'z{ܴ=H$j{/<zg'Vl-E&?@A-^;P%s3IQs, "GBZߖc>:Et"Uvw[O> ?B"Asab.v8)dQWx)iQi*Ò1~Y\,i1vEP\y⦋m=9G:MKl>LnܪMNgyjd:!T6=SÎO(.J,ʸ}IC鑑>cNQJ3zUMξ?E|{&G Hx):]' 6b4+ݺыX8k/5pU{{)E}˳|gA| ܦC KԍXaM/=/yD՚ti]d Gcx"]٠h\ UoTIƁ]8H4@"C%FR\pt9|W$knҞ`ɓZ1 9T&|g jZ'bz*`ьw(},ց7_0f$3Ek/|̺J|mMSeWVVwR#~yʫBU-$ʮ} A&ӉŶ󁆁!A_2k 65q\?@Xu 2daKDTԐ3E`GgF7[\n8_dig뭛SMu[ Ri xPXԒm/ jg $' 蝝eALJ  ̥7nG@B1zRŘ/:xwU*bg Z$># e&+#/'L0~ENAWUBC2wXi._i{N.p[}3؜uJuM*#N4\)Bdf& /-KƕTE2B4?ytšvʝ[Rv$x5gBx&7݅,W_mmbNTYfLz:0!Sr\(MiUpYYZ  !j$ GT #3ǂn 6sʏj v$V9ixs!ۤE3$93濐PqCh"E*R`:>|nti(۝:"t @}U} k>F+1(Sf7uƾKΡׄ0O#.6j5HdXlbP]wә d,ՠWߝ[հ25"ЬAĕH,уJKY }=W0s.dvV -LxRWܭ51?tn`4 %c9 9*|"%ʱ;Bw O?ɣ؉c&PQc"p{7'G`5B4N<#?bDg\>p%q7S0 ޑ)ᱵ}=(\nQ5@h@k`4^UdDC[ԯjL?z4=AT=-1|éIBz<ɨecД]לgFWo'$"Zkg$I%J/S?wq\n8hw2eHy*w;2F);M{s%py-}{a=K0YSzpG'Ac㤾:Inqŋrȋj_>?O JG%3 ڔJ߰eE[4(N$}vȋ><'Ս<8vյsA^x}DE%-u1Pv@Kʙ'^t׆@><5?cQ1p@ p5!y$_xܳiyzs҂Qxz& _FOİtLU\BӤ VFj6&_a} o}bG/HFc/|gUq꒝ q{cwRyxȮ^'j"7S .'g#xup~ȥ=MVwC8FLJ֤oaS2vwլ{D8t:(( &oH_Ә-G,䍆6:p0Xw`BXT*2 |ըmt%6c^dhy:&54'z n(Ixo$yuN8d﫧W6.T>o[&bYA#Fut-"ޮ WLkv۟\f 2gǘ+ ~'AoӗeY5IثZG7D[G$/ AD)Ժ7T_. Ru/!Nqlۡ¡th !/"m$]MMw˅00IGZؑSMEV72y1a_W5#1?* Oo'z㻂80\Oaϭxx<Ġ?=^\8mMдpe(#Cu~:HO} J ^(M]w!1L,# C&5rS¬ezT^fjOτ'rpiEtq5 p*^ +:5t!52idzIɛ; 9rKIc*!MkK".cj{z lppYO{8`KK ACxxT4zN*Wun)G%RPd??Nqo rӳ: $RTE^)$4Ob;n Og ^x`(gp۔F"N 1B{;ztAXQSd* RHC :\pnCe>e}2,a"Ip;4Cz őRP|W5PpX߽o5I_~hQXeOӳi ے&~VڒoWhj//_>PP -8=iIDs-s6P0|bq֒U< Dv/ D  Jkͦ+=}<>aHH Qv޵eISx_eЗ bNܝӝŴe<3g'Zxik!ҕ`+ɲqp%n?6C 7$!/̏ u,>ʲgj$%AVd19/{7{{9e7ږ!^%s*4|{f(M2 `-_x_[4I#)[kϢkۗ-φiRK*80ΨwAO6 ux8 )<`TT8Z+Uov:*bQf pGPfU5%%7rOa2i,f_z$#ZrJ xl%% D)9P5yRLs&AIᲿWg<ϟ2BƵway6LiɼSe[QIbSm D*v^ke0;ˍP wO^і<RO'yPIYjfMn?H ׬M[dO$-S}m ';E-OgoZ%@߂1!uֈeCAQ_ jHMZ-2HIܞV? G {{[dFl*̰hq-Egn|$^pccEt%6=" I_̷y6ŝ:Wrt"K_/tp5/2IAEAWh5 ӧw,oÜD36(Bn23=UժRPSr![=UJ`"6h X~ #FI h eEyh^ymР+) fX=6~ES7"Io:=R^ Nb\5G:wXLR$_utw,BG6+<lœ85#&H'~n24"-@J3(d*x"fA@[a%͂,31 0#%ɷs=dr @ʠ|s1.Z2:^ :uŌ(483?T \KHSz@$M2RH!_7i|8zYpdVYslyC H-3o_LxC= ;v!/ ˤpǾOZ8h)c}<W.uF(z]9XduNMՐ!NKcRgV8S:dsT tSHغzSG"XE{Akp>eo%`DgI[iꗱD 5:N$-Eb@@yn\FlIl#r*ޭ#|M MF5m=3:eMؾÃ"h4b3(o qF'Z.@ziA]LIω:553oI.}8h.& ?AH ~4AN82SV/'"GxCŎg_vk4Y2FkR8<,в#?~eHOups~}=4z8TS,` @37Uf?h3]v t*dL RDn5*r6@s-Dgzi֎ Zfp<&C1`77~G'&3l|/1$FQ*gbS{5_'ZλEN'1Lm"H=(SOp4yT(o({߅tMĺ<ӶXZWՈj·)446źJN>ƌ E[GhxkһQ\[ca$uZ7}Ԗ"5iWWz\,h5_κJ}/ZWAxJ"%(Q6d60!'f:tv/$Ygx(W*argR8>c OĺŒJ!D`!<"zeqf:BsŠ9N?KC젇9&d߅/=!2qc"?J>lIJ;C7p=Aiw ODa;>wG~=^liV,֕܌o&OkF¢fe{>trSy!_Xb^e7?7R"q\GG(Efy#*9?,iә%W%D3]U$02B\ުذ|`pk-t_\Y]/c u,emIE><,+/H]%3( ߑ{-OU^fσX" JIWՓɕ}ITҡv9ǖ6pƥ˦%6=6oElLl=꼍jj9̇KI<~ n:4isV[oA#Ev?tp:FAs{ ~9ԪnanN~{yii/Cl'~ڈXJuZM{>GɌDi?c@O4 .`0@(xƷH2EJ I&?8Mqn<# X hQ h8|@utc@2<=P$?;d԰SJوr8o˯K##3a!zn:ޜ,kF5޳󣹗7w& bc@-hC+ -:l@Bl"HֳKztÔiG- !_E`]gL-53ǩ=[q[< ~r5,wɝPu<,XK&A\$xקjwKOB/ 9oO;@ ~+r)\,v$ƂN} k><Ԅjm2[k2&>ۈ&8WKBVT#N]pCIj@@r uԞ>CV5 czzl)CPI6@Q 0 OGlD?a()Pa>OɀDUaUL͵4Я>,fĕ-w O.I&F{ǩ~ @ ü ,өY2p^r8ϋ{?ul?AЋ?djNlV^W7 =Q/PP.t&*t*u|ˢT |CmX@-u*>QVF Ǘf[OĺOX!)p;?. x -4&vNJƜ|)3r"dI?67 [41Hc,USI;K'^=>> W' YA1^RV`3udЇchvbN3m3s IW7E4aYN%4 &|BSI#O&C7}鶂xUlZ1o$ߖ# t'a\V|LQVI3K/<کe4 mLv03,77|aHYFKB3fL_Qi$[')JX\7LA-V'ex FKE^r'3MBXœN_~G a"ƀEOX0CRS?6.HYLߍ DkM+ೈ+LVr|[cZ2so!bҢޥsΣQq,a)gP/8]^*RP>3ΝBaj&vGv6Vbt Lf˖_>kwɹ-I L9%lrGg$)%hŨgXkGQS2S!cG$? *",P}ŔSdecۇ|&Q!4<PpIJ@p C4iBn-e6El6Ȯ8"8^7~X ?)_`|UWMzw59㭈zh./7_:Xv;_㴤^fpwBng|-w|V, $ Wd [ 9BASGM ;Hm$+%"řjLBLOTX\XﶎPf{P8(ɳ7h>HW }h .e~ogb| b7ݡ!^z$*/-|r.kTU iVgtc㚼⟱ET;ŻBcu2fu ֺ:Lj@d?ۚ$yeQqڶB8 uNz<;_ _ԡȶpNc yk`-ҌvAG m6hHZXUYi] ̪(. 6e]D`ȃ,ot{H¾ИZ3wmr3T}0NZ;Aj;C(vGKT6Lc~+孪SRuXZ*N6_N^nR!2?9>X}q}w @F8mjøuH)R5ľ ZJ,eEX{y$$dQ BϘMgFb/&;PH>?VIƗw"-$3b>\KQ4tqM3'`x ,W\S*2ٳ"}سbDz̅Y 7Ċc[$+@z~ϩ/8餝Ya+=I> Yu(#|k5 !IPMbr}Vh_.J^nD4tc8T48m_HKڱ3pr>̒;X8F zfj@S0[J YZ