libssh4-0.9.8-150600.11.3.1<>,xh]{hp9|(h]jJ71UvvQCi+S7ht>rFZ(tAS ԿxڕA޷?<N ٪H1ѐ0*$XPJ>^L$8?ID|,$YKYsMX$mⳒD?԰ P$^'ʥ7<2޴g['x^+ +ZU?aI^/]$LؒTpC GˎTRT+8̜B8EO[p6LfN !>@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 RRRRRRRRZ|U"7E`-yt$1n> hon_#=8j=K3)6ťїtc^+ہlt J1km%G" .7,+a!0 4bt8Qk|P\Ex/Y,qJ MtK1'.q/]\Ii#ÓIZw%ܼzM~k;pyUɌWH3Y':3/>coOȸqԧvIΙB܊Z/" ӛA?*^``H&NB{:^ ˨ 17LKq٘F6n_N=0"n&G>ښӠ*.ND\XKJ,hEEN#B_5!J ]̓O,Wz/HG#_, kP>7:M@3vDTk&PN)--?H!O GhDd1cisP,v(jM@MFҀ's.xVBMSeG<9;IG9 A ptG΅*7Xq#wM/8Է,WKn\lxUŲ,Z0mfg_BJP<$}l*-U`B7` tÎHF}lnYa᳤#/L== oID9p l_y1PՏ*?$Zt'ZǢaaSm菛9i F֭ODRfg f^YhA73eszZ{{$a\Pq]" GyCIC]@BLa/}#yb&;a [߻ d[}[tBxObTX=YA#f8j,FV?Ѕ e9Pl1\Q_#Vq )IW*D4BM4UNBLxBDGNW6'UWN? `O7jay2EV'kWBhpLهosӚQY.D* έup6JP,xmOgaQ+9~a}K kPCd%$X_B(uf;6Խx1 ^&K\8r &Kʶ_6s, ?AR(9uִwIL,G,Oxr|dU'ؙɓ+T ' :rja'B[j Mu8 ԜvU`^\Q'?.)R:u :#mL_# AY)VxHa7gzp maNo#A>%VKY6˫-" 9a:T' Ah8ߝ]\qXV Zg:,!5O=\sTiUzI-WLf)(q- (Z8AB}dI\?ӊDnmΎOⰾb38z>-vp] gďlHi2] ?)"hB,wcE@@,fg[_#;ѻ9b>zwr0fq?S\7y< ,;v:8n\zG-2-آ0mܲ>pߒE CiP,L?4Z=MںċD_W*9..lz3@ǛQlHP;8#㣢\G(Rsu`_͓2Q6]<@1ϸ&q&<HdK~%X[05Abh@ׄM MZJUk_$h.V]D3k-X7F$#$E~HoYkx'96fĬ_%T:1jt{P瑆ǘbV/C@@p;k:Jm6lMHl3kxXޝEB4jcɳ.GjUƪ8 ts7gc@lϏ<GP |mF} @n%hޒy`$E&&=M}7b[F\^`bvB@MD8;咇ל,T_JS8D|' 8 ܇(?dl ^򊦛~9gҩ[tig"MJx"DN/5OwX)By,/2)߄`Ce"?9ҳ{Igk[TrM8õejN$!z\Ge|:H;UHźWa7 !Nעk9v;p]<,u豬i]j;`T]˽JTZƆcg&T`^ F*] $##aeX.!M]Ei(|d1.@J񏊋J zґFRG˼7uZ\Dg)y$lB/ Nygo4/ëh&* qR| *W͜ehP͉~`a u<YA'c-ǥ8wLgOiV4Nؓ6!X(,g68,6rKj[2-dS6;DME]LѡGp _<8s4c,iQ<}I<=C4PJCћY#*⋊>@C?Lԭَ䄼{ږQg6K /rzرUۆZ7.9 l4iڼzg:IS/'pVГD\tmJ>OPЉk|hêNgfm(LF3LD 5BԣG,iD#S^ σIO%P̏oҰG:)z ,'㰗;9rž-uDp" cd-7f-؊kZc챉$rr^g>)Y呪4IF'rThƑጊA+%^GH0LhC]&i,|%?XqJD1P]o,eOTncZl‹]=d,O9$nD.9BQ 39&'qV{K3Njօp;,7675 &7z( %oo/|+VyEX4^[)ɷM nKWJ4-3ΌŌGoPA"7@6c#a5z^fJˎMH[[~&0ٻI<Jg?+wOP?7{4qߖ80'냝St c?3-T{ Oq*ɾ1# ;lяJYcdU/|Ӕt8#>ȭ9aU@P6=ލ{%lT*)"IP;X^; 7|wnX@̉r檒 'm2a~ DŽg;X$]$vGzB\zp:Dغ(} ;-M@&D9'Pa`A8PPyD$ĺ)Ο==.ʺ^ & :8-"mdj 3 3YZQ;#d a%? #겳mO?xf_ז%f uo~f7Y Eicvz!E}C@<f:][p5fem (qe=*Yuo%\v{Y%-fxp{4FnH _`[g( KְqJբE_U[m+UC]!nhV|`MЈWDvFٵWhz7,˧-ُꗩ:;.)ol 0MڟB,F$ 5uAsxW*r+wȋ(%wDn:}pb?A+ " NdM.3Ӵf.R0Ȼ[q ~% zAp|RH}Ds u2t}Zb6dt[޺,ժ6+܄f_ʖ?Ȱݙ=$]+  ѩ ( m*{\ eB/Në6h`2VƇiç բ}"Rn G.]He*|'C]ءSl+_I{3!D~ƟIb '%jk\FI1 (]ZV(/lhtM;-܍O.å LMLe~Ah;VRIyf[Y,ܭ@J?wCTqd3k'ˎ~-Wdilnj: 2E#B J3G-~vWDQhcC|鎎Mt3٬GCO]p2cEZ]M-FLxVeQQĉ^V0mŧF%?8ĽѨ&c +E"`9'^MXY{y%;GX= uJAF5 O^UUȴ]R G\fnO|υPwE>WiN@6^ËCD2I*QEAɧ>D1 2WK4e\cN/d+yӄ::yrS﷤4n ~@@&HDPD&r FD^*72"dvփ!fDiи.R {R!*y]-eFKg r]E@w]}ͯ棘8Jm&_4KYxZfG)5o͝x88zd|f!o8*| tT!C {.䯬 lpUIM ;$h?^n8^ g=ӛuRw|K_@zj#[נ\0o%6kOR:n8DilL#`L@vƜwoSV`1!k~U 9NT2_ U}hEO32ҐjzX'}GJszjc-Iœ&xw(Xb4 䉞O.L{h3b>V@ ,)qbo!ſIs$>,¨XόNv_R9.!}yX}ͩdLoKÑ, )g1M^^N-ԒL ;(xTZ*R2J=yyK>ϴNPr\@ *Y^A.W[%8H&GSaoU<- ͋۸BX,ĻJ󆞿0]2rQݷJ`y*ŏG'F_p='re#NPc'0G? wJ_~NHp"y}rM ީE&'h_Td_ ,9c:/bq-2 s;αG.1d!Co! ,*`/DY^m;o;+32TNBKe朌 yK 90DҒ(3I]>^,rNdH%>tx:4=k[g_ÉSI$eԨb_f0ХYe] {M\Gz r~^ 0CP="Ub$ y~j{a'=T&rfc:,t62w/+0Yӥ`'l3ֲU.QRh kʽT^}Z x*xڅ2%<6Ӷ>:%h#)A{.;QPrk^$L`'@Ƕ9חP}>_0dkG[ QG{J4&aem@;jlkղ*[S rA1L-Z@` -SBSd\%o%+1!?Kbtŏp^?\zZⳑЃ=DYD/et$[t3kuDBXf. h ΜźtߪٖFm?%``~zmd{!hkf_[./!jTĞ DN|z~T馊=RNx6Q3gQsR3'EM^x"QI, xţU zCUϽ'N9M:y%+=DAG>i.kQ/֤$ %8'z0[c]%P,Ek<ub2(f鄲kqSm#f24F 5ijI}5e~ *{V! wx[ܟu~G=5B͡à*~\L cN?L 37M>$!Z*Xߠ2vݚ:kOfn~Th/Hf!Y8v_\?;ܖ&J4ES [C|58כPʐbgNi"?y.ǽvD8B 3%b74p(BY'0c[eKEکʾ|QzmПs#+b\dmL:1KK]TL"[4Csө}nDeDb_<)B!i})c\ؙ}:>a'4u k ×n( IA3'_!䞆ӓ~ٯBzt<v=ɹwе(QDOunK t粑5UǷT,'-GgS^R8iyWM72|wîf=fr\Y1vH}SCޡj/LSPU*P| EXFV/yw#z8G5Ȣ֥6C+!j>D;"X1Y [5%);Q/FdO ZjXV;61(: u`F*t;Cv:bpV;= 26 Ǭ=!#9vUz3#M\[5 fz+|Y&/͹rbk1eX6F݈<)Kr+T1\m[؋NBԓ/j{y0ˡ"FTĖ];z#-Q`n|PghB6.A$hӆmyv1PEg@]?%)ws]rhgnn٣)5pf0E[yGYz-0КPVU$N_Aײa#!~f&34HnTi Oq_L!П[fgdf4 ;c r$fۦsft70JLO9 -QՏ20+%?)B+H U% a/`zQimLWCm- CP5NPDȲ3O@4>ALMM=@[tJ0I:T]c[lWYdw;Pz,(sQ1EJMqU'o #w< P9rJE"Wk/<XfrϘuβV7B.x,;VFe(A:+q_L 9R)Pf?IbZDC*9i,{Y)"yyP\1RcM7 < UOms` np -UXD\=V6S_M.CcOt2C4?<}'p+ wy TzR5[yV`Qq!gQCbiJ:gs xo~\sM Yo0̂ '?:x2A$Jg\ YwAbwk Fw偞:"n0ln |KEV:%f J4J\Btak2) ۅZ|.csn^b;F88Ih@8tx +9\#ib8v՛6S@ɴU\_&ԳmLQxe'ZQ`S8+rZaͪ}7DD[*>QZ}vh:z>e29O<ѴD~9\AܗϗEZ>{&No#P{kKj~f[em^۲;Sx.:V õO+<$E5a8!rN [9DåJ%fEqʒ)|[']: -*4@4!$>FŰ,[;>)hN auL-`V3`7ܵ {PmA?N:,q$.d';!^17+Oy3BOsZ@J&d!B#rϭ^H.!n0:a]}6qo|̪IȪ Jj#w'ޮ:R'g= i"LN:zs-r(1p*.zIviz.=Z@x{jpbN=Y6!z%eoJÿ;V0.u^rg /[ S#!XTrZ'a`1=`&#mӓ| CVm)-B(ӿMl+ 1dwdlDbҒqݑk^2E(iGD@ɣK˂S:U/qcr9G.Sy=+l#kkmDz@F.ΝQ?][MoYDz)ZW} 9^ EFr`X*=AbBꛨYu!a:%DeJʟ;h9==Khv" QUTe I\oEF <MŨx?Z2[0|q5R 9|>( N8<[Pe&ogx4w⾟uS9A"Xˇ:%zT.ȉu.iY?Z8 G j닙BХ0n4aӭ_CpOE;a^Iu;3!*=~$9hSVC\V&koƴ&0uZj6I&+sU0h_KrWoF R۩pN`lM:>8n fhP!ɐ$_'N"6eH6m)!S1)Z1Hkg:Bϒv]w%V./˭Ȭy\Ioz.˜h;h[plH;կ)dOPHhf ڳ36WܖP+.P^5gC{4wl- \ &7w^5,Ob~3<Єw^&j42‡ b6 9w[.T k:(v֣`򳘽A:\9? gậ7 >mC f3+WK8ꭁ4w]v? ~`r?y yf䢈ujlyY?0ySKPi[RA[?h*E^t&!AD:coFR+9@ևJLBTu~u4>7-I:ӧmZ+p/@[> BQUc$K -0(9%' 8ah4|V;P< xsp6?Y:~|2TY@N`}[bf/+pv#{ 4¾񱏔4NՈppqWeŋ}v'6R9r0fB% %[i%$8"ûϑ]l:%\40'TSlNJ~aǠ E XxhL|\RPH&c/jFd%ȧ`cTw91t6$n{K5^ցĕcm[k0IKK %FBQĹ+ p[YvݓȖc op5 uM]r¿ʂ%_}fռ 6A4{-> ;!1HKF6 P$AƋ[6C0B6lQȜLed}.#fP< uwcHKLR_N)';X?)FpUrQ3&x YO C^d[9F\-<9%-@&עտ'B]<ƋgB\oC[= l0S =a L ᠋%wc-XKI 6S{TcC`HJd Ј BSK"n*6=G>&c^L#G6Z[Rq lIZfz9b2l!Z]t޿+:3( i TyA!x|dmw/ @C oR߾~ٍ%T}Œ.jRI|IQAYFR"ӔIs*X% Z*"mIrQmG [T!kZ{4)DǍ/ *C̒BbA襛Vv5(F?oK}4ya/jH61#9)ŽAa j&e#RoZK "h&fSm=՝2ΌMX:SV]X< ZY1-AH,]4kXME0h΋O=SI;%Cq {:0G~^!W"< K;kY h3ϒC_Ax{5zkPn6Ni}f9*;W*FdYPs"3U2}e\m?y%l ..hsn5&2%j\pt*K9'$Z)Y;e]݄\L?X,:d!]gΐ/ej|?!\p`LgÜoDž=n_8pC5 8K 7e_9L23Zgn#Q9nFLjVOޚH_Q֎\! 2VP ~Ha3$&N}Du t)wxE-#Ԝh!A5X=޾Ӂ0룴B%mP-@/_B2Ynu)pAm7&w.\0\'n80ɥ<0y+|\8y j@>+,I=Od € 5ة6fV=!lG#dstO=t[T7O/ktNu|rBD/TY3AaPRG۾1c"G#|ʭΩrmUE0b[gi!i -mؔ,O%nӑJt1 +0^R(TtpJ@"];|zǶs[$wcWEA$58\{3bd id <yqeltJNx̓uFTd}+xrndctWߠ]}wJ9u軰6}XU捍5&߽x؟ Rq`yl 6%G:G 5YW%J,<*maB}Qu-${sus}UE)=uA*ڶpڅ;.HkLn6[ +l\y̒Aԓecjh YY:cdU5JpsVP?׃D |ژQl钯@5 I_Pqv1k"rK*QHHqGg_Gda'!$6Ʈx\[J]XcՉŹ؎4qGyc`},]"<&7.ePԈt-5hǪʽBA%^DޱPc^ۧ9I%p6fx0wj-ڋ|C@ƿQ3PV >CpPJ.+ڿ{% E]ݬᛔ'',s*>pE+͗架UGd"T=oaGNqy c۵B :tSp %q.C)<eE،KsGkNFј8QȁO'tzhzl,t*27gxďR=;a$线c'Qf<.+躝f$hpU~v3sa켉Sȉ>2vȝF_e ؿ*wE̿1~;o4fH$XBYpc@uORݥLF⃷/BLޢJV9zvs ^U*.s+l3LC3O u)8P4ź+rDcxj<j>zGH v4[m3vA촐KeAm35պS./K P EfR@6@fZ!w/*+Qj,{0ZK!3̮wvWSR+ Ϩpprc_c0PNVh˚UME" R"U@oٮ[$z3zjX`o%azh`$\eINGdѳ8YAĀ td;qZ-nZ@%E v=†B@ =sXy--Z.3ӷ`~2 C IT6rz.wm9K0'X[Hk' k*;z@+\(#0 $"wİsiobίgl^B"ƜG8[ӓ>|[l p$Z@s4!5$۞t;)ўFĤoN A<\Eś/%x |=m:jZ:k;;-S".3cVޥ%=]^كI:CROōl :5'2,oi\1f:Z:&@Sx<5w sBFopo!QIy#HZG*SX@!]qI$FYekڈ .vn9!iiV'|=m.VCNݫaR{t|wwKܹͮ.3gLVf-޵幙!ZXa+`s.AIH>iiwJmd6МE ŷ]  S'ϪJ;RMt7 V=-E. ^Mn [e}Pc+PTbKSyBx!vh2eZ޲dWJ;3D 8uvKwǥ|&uGS,}S@Oa4p˚'uE(H7*f;9h?G%rV&Nf V-;Cdl_Ņ݃M\VS(΁]yW.RPxJ=7΍11Pıe_eрs]z%UCce'P)DgyY_jh0ޓhԮD۾Jg`Hqy캧6_T B¢HNjm5B.Fj-˙Y/2Ihc"zq)(4 4K; =g_Nݜ1X tSBh$zѤra:b9H=Jfo=r]ͪqAY/JtdZO#NPÝœ=q G{Aq9uMi NB_fT'~G Lj%_B b #Q C m#72afcЋ>wҾ&#hXe WgyeG2^GؘV){ֺ" ;dz`ajyK ;oMkQiWxǾg_ѷN{V({~NAq9"[K&_U700o_q꣪JhBBҖJm* r4ŪAaQ~(^;1W( 8uG- | bz%LAl<]QW4Ӱ7Rٷæ솉aRs̎[:,Y~Ղ[arKMgB8U2Ud kVx\R,$t2yO 3]G1EY/lVA)3Iv|W^Vؘ-Qjc $iQTZrW]) 9Cm.1SM(GKޏ\,>^)?rbb׼^rR>71q}Q*e &RF8ɣ͖|}ug. $w03eqK_0Ocd,1!A^([m2a}6kBN@-Lt-*r=x^=28:L_ ~@.2"`YM-~dgZ߇M,-8+(VPƴ2YOJnuxqزO|e/'I=ïNAD-MvE^Џ4Hkv0DsK$tGCK?/ݘF.f$/S(4ght]Y[PN7$K1$ _S W=؃5|sUz pYZ':goZ qW1uГ,?gl2 քb !Z&[;hn,85I*ČB/d([_[oSQp 0\ i;8q \R|4>g ko֑7SL @ iޥaeSYvVLqZY9W8/ߵ}^noX%DUIqj;;]F ć,] _ފc#9OXI>ͮ+{7G}@vyZ^FMob(&Uq04Z ,.Z{y$á:G]؟$trcKߧ ڪyxX,?|[t }x7:n &L|&;'^L%˭$#XU|HUXK{DRz_* xaΪ:I4Z4K(oʄu~ vd.!f/A={b2T6BeLǒEI'UncdzL֥/3o7яJhKqQOɲnJ=Dٱ?$'to=P2ʯ*"zX׵jj x _ߛ_ K1Un~H֚$Wπh e.=?'u\OhQQޣ(**W 7$񏘟zrG#wf#IvPp><ޙtQUC`r,7(-&g:jt`MJ7 )es$vjvAYg>[M8'QAχX)pAVd;\*q캚l?:bt{-)(*mfrs2%mb@fEٍg֓Ό MK93%An\Qʽ?lnf  񙭤d lҷVw-fdGb}J^JF?+}b;m4)"e-34ceXԘ7R%bsQaVK;z E4˼q+h|BOLTyn't16#4V2}-'E1k;"GdWS1GI*ړ >0/UU&)tÂv$ w<hb8uuxnz[{/#BI s+ۉߐC-o,6U)(.]v%LEdAIzph6B?ϠfypOmgI{jHO({qrVu 2uMdB~|`q@~D+CP'lgx)~F)yFi( 66&oG#g'ѓv\=e HсBAD ˌձ_f@5$ vs )g~<38e 17ts2&"%-hJ׉Ko{%ZuhI=W_U:'c=ƆmHm!=nO Yu+d+!gUP9d5np:ut g@ Ri?~3#ztۭpD٬>B}IJ0{Q~Q.dZ=鳪&0{C@CI,ƍGCF[ZV(P)E@.8D/z`Khy^r>R)a|c.) !VU/ODgU&}vW훻y"%e$%՞:h's%6hw0iA4(YOy}tʴ8]gTFD0?|(R>ԟfʂR2@0ӢghtVfiȏ#`J,Ix?w|$u_vvGj@G6bdxiC9 p܂D,(+;:{s\Mk&/S:vϭ #}OBDG=>fFݕyܳR1}f?O^k䘇UK8갢wIBUg_즞ת! aLn>~{N~ kؽ槐o.AWF>񰔶">\ܽhfxd/80F[վ?]IXY1 %gngHaoջ%hT-@Jڤb`o:D}SXayڎE"c0eڌI|zHj VNT()q"W m}nã=+[PdXΨ5l( \Nb_1Zcu_6j+<~P9$ܾZXzy[SlO mk F{+dv6k]}1xunA|vO)Ddkܙdo4 R1)׆ ۾vV7 Еu֡Oy Q|$TT (uCVo}a, Fs?r+ӌ.Rߩ0֙j骃b C7ͮѰ1t'şl2ͦg]|D&,ӧ6" j% B͸e"GDJ69xCH:%Ts<:{8gmy9u7ȬVoxK3֠4VЍDyO$mCdP' f1'XpN$֎/+޽RFR'X&Rm5c y;%{G4r>:Bvg<5 3]߇2谬7_U5?6Vؘ~Oe2QIoa t`(&}jXR19 ]Oɾ TعfŽ3rw ΦZS?WJUZ<F2HTyDY  bJ":$=l,1ll]| HekDg1)LL^s t1; $[v YPmlxIOF=.2EHO\&rEH lu*IdL~H$Ñi-:/gɓ_ɝBMgpzzMQ1{Ț}ost#+ 4>wJk+C̀gv5|OY\'z E40"VPij͹ܰHYg f5KоIR"᜚HU&a<qeg@3+vvzڣFwb㛅j|hQZ_i< twieI./., T5(.yݱ~_tpH=_pJ/7 ry"fko;FJ&@+9r| eiv$J #&hpL$J6Qe9'cw+oHy.IF(p؊7J*Kz_.HbB!`ғ2Erѭ /~Q zE(C5D_jG֣"Fv2d x~$E_WՍuHx]\[e{W+k7>3#Bx|]^do{03bdUO _Ϧ]3<*!;8j Qs^hL)ޛj7p'TE\9?IxmEX=ر^;c~8# }G1oq82FWdȦ3^ sW*g|OtVݼC{G_sr.H1~yVSƘ0x2pNcO7ʒQ.a"譐u̱FuMuwȩFV}7.mK87Eg3 qfj@eKBY(ӮNGDjliac4ޗR 8Qgftﱄ~ M=b2RO/M #NqeB!B'ds3u̗d:mE^#n(8RK[#-_KRJ j1ۉh9^qe;$GDKD(k:g7Y*$M+;kh7ALuhP]HDۿE|1 J= z񒚆s=sWxA8H۱{Xt'YuP 1&6'kM#3 O#4ӷ~q.DZL}"@lnW:Գ A3؆̶3ͣ\f`2iM])@n_v#U0͌Y9TY!3<$DhFyP۶l-c)aOsjw8)v_, L ږzgGߝtpVF-EoQفg1Y`o({ Dh '1Nً^FjF X|.L|Ny:L4%yAi_ k_d/!Sm`C 4:a ?:JYA1@CG\߼#(>$ϝ|^A0E!*b yb`GTٷ۾'XVo8O#z٩y ׁv$,nj) ~ikUn&SY"ׄb*2~Ř< FG:$1KLC1;"eH*Hv?.8J{x4 g§:+u7. tHNsIBaZw!7҃hu*fcĭzhs 8ypW>` |`.BW`ytL, A|Ba5 ]`#36mI1No0Qgh/]Fzv:,hߙ*d@-ohuFB?=3hyֿ;Dg1SPH-B:6Ti'xM 5Dk\![}agYguwT_=֜Tfݼ~\FP 9LLcM:J-)kK++^ lS~ n9>J8k|%"HGQN4bF]<͑դ؛F&DR ƫ S8~ l4-M,dΡp+MNbmPTcNO--|nv8\ov|l典k쳙0@cgni#R"]| }Y^yu m,imgbw㨪NÜMVk%le*ܟ!}L.orhԄ{i(A LoB 꽏qԩiI~ܠ,M8CJxE&λA3^e)u=dm]|Eh߶E[uaDl10] Edq@fna_/{Ex~oE.\z~Jza7#c-5+K>]{g-uפyY e;4H i 11l8[?yM72E^GS`k _`"K ,X\}iAtf RΊ\ktn,- < BTDQ'y˻5@? &_5K49RBO0T&*JwנL"_kMz|~K (hF&2Gbç#I:\,WkSzSTqKϒd)',7;C3A ݣ] I#لQLd$v fA|!V Y2 ^@f ,ZAHǭfҲ_ܸ&aQ&_HK{o{a„IF'v:"ٵbQ} uV.#EmH'vcx@a)'$%y.ObfF7;![<: eG?۔¹ WGH3.Y.Y{{+.Bwƅ%ܗB @ J^BÜ A\uHo7ژ;|3· >9( 9(m'_ J4ݐXGg>>ގ zު ,ގskup[d p(Lٗ9E:@hWfCyGKd ~0_^OLycYޒX:#2evU{AR{O9L}ަx}m)5R`d^"Rteמ= \7OAa`|2gP\cS%I3@jÊtKyZʍ~w-{[]Nڲps5oPW|&gwZ&4AξmsnuۊBja̴a1u%Qs@@vm- S{X 8J2qB-L.  9}gq)l.,wet|9գzBp\z)qN#3XSqqv hK/\Q>ۻwLZ1<`m3]ORNJtrRr5rT.ԾPRrAQsޅ;d$tQj6H<΅P6έIlMͿ R/Iie@Օ/4XϧLƎU8P}{W2GVˉ72Q~gH*i+/@ mKpg #=ebw=EvVCP߬:øz*hSaٶTf!"'" l,p jSwP&蚤|gTRS$Ecڋ.&R`H/H Ԑ 'Y^V=Peizztk]ܑOV14;fgʸSÄԽ:n;,S|Dt)֚n>)K 2/ӿ~:h [M8T ;dHfӣTұߌCH>3BH|Xost}uIDAʉTkdrW5<ĪħU>7pr I#%_V*VP-i%jR {uI;nY'q Mӛ1DYs-ɚ`)xUB",-p^EJ$!DVnuj3AB@<(%HFk{μ`'KDϡm}%:y rڔSW)+ U|ؾEeшK~ UYSחm9&#g4 N'1,GX*Л; [0Gv9c1vY+EjB0jkT[311Sڰńo5,&#7c< 8E\biM7P::6*#Y粨o"rg gWxFPs3Iĩ Li l+,;^8 AlW5lhB/E5T߶cmsTƙB½2) 5yh `1'+ޚavਘB_;;@>r,68JN"1]od1,Q`WF0ˉ7XJUARwI,k:=9= ;e?P,/@D&9rGwT̢~Z mJ|cHVxN3B&4 EU-9_]M켽$'"լBq^dZaP:??sN+@]Bv\5b|s_lVLk[COn#<})t{R*k'.igfVPT`?{wxvg\${d\c2ݳɖXpf',^I, =rP xSY/``Fhls,#-.zh[ _/k kh ,3jS Ő/as"Ysz_;m:(۠ HDK`o:Y +. Ef dfK #lLe\ ?|?eCGm$˼z"[sEP=i%0ֽݑ)2f8OTߎ֒7#׌+">w{uT#3j̆(nL@2 <^T(nAb\dFwflc=O,judQ/SJaA6}V\Bx} FH=2ٴyV5)Awz4\!-$듈VZ ^J欉MRG>ؔ|y ImؚNZ %nͺL[sj9FxA$_x{[#YٮMŝPD]u ӷzգUCNLEg4W9խ4ĕgp[%`v(tHh6@=j" -pePS,iι}mO3v 0GlOM5k{:6QZbI:M-#r۰66tIŽ]o_,oyϔx™ FClbeQz/JmMY)@-۬~VՂ7#.DL#EhM?;fIJԿ#C Z ]:~]2ig{pWVVByfG~ }=C#H >>bJ!sI%seW rF|NZ hZdzB"TYS=DI{m.nsƺzhrD,'2Y&bŒ9uU:.+FN$$ZLk2֠H< YZ