libssh4-0.9.8-150600.11.6.1<>,\hBp9|57K'+)􍭳.pf 1xN4GMh)L&K-dJP9Q4WxtߚX/q |uzL[f0h&!3f*[@-ҙآ7Ԩm`(jPZ"K %|,T>̳5{y5󋤉'ʖRE=ykn>eMߖA!jlha) M(neL& 2yۉBg>@E?Ed   * .4<T ` l   0l-(d8l.9 $.: .>A~@AFAGAHAIAXAYB\B8]BP^BbBcC|dCeDfDlDuDvD4wDxDyEzE|EEEEClibssh40.9.8150600.11.6.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)hBh04-ch1bHSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://www.libssh.orglinuxx86_64cA큤hBhBhBb;eyb;2349e9b7038bb6e4fb352f4c7397f9eb4273b00af706b5340cdf45227dda064095b6a58ab69d7687d9486b4a859ebfc00fff25b0942cc51239ada2702ae69d1b3c8f4a21066d2e1bbe8dd80c461f0e67bff300bc0173b5592069594b14cf0f2a6a94b4bba2afad75a1cb7fa433559babcd09213dad861edf62177bfce35c17aalibssh.so.4.8.9rootrootrootrootrootrootrootrootrootrootrootrootlibssh-0.9.8-150600.11.6.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.3hEh@h[eqe@a'@_h_^ ^@^K]]7@]@]]%@]@\t@\@\w@\s\ac\4\(@[@[[@[@[[r@[qr[m~@Zw@Z?YYXh@X@XGV @UUUPUJ@UB@T@T@pmonreal@suse.compmonreal@suse.comlucas.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- Security fix: [CVE-2025-8277, bsc#1249375] * Memory Exhaustion via Repeated Key Exchange * Add patches: - libssh-CVE-2025-8277-packet-Adjust-packet-filter-to-work-wh.patch - libssh-CVE-2025-8277-Fix-memory-leak-of-unused-ephemeral-ke.patch - libssh-CVE-2025-8277-ecdh-Free-previously-allocated-pubkeys.patch- Security fix: [CVE-2025-8114, bsc#1246974] * NULL pointer dereference when calculating session ID during KEX * Add libssh-CVE-2025-8114.patch- 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/ldconfigh04-ch1b 17582824450.9.8-150600.11.6.10.9.8-150600.11.6.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:40696/SUSE_SLE-15-SP6_Update/b00fabf2a3433bba0184a0048082acc6-libssh.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=78498bd091444e367ae0b717ee534bc1ce6b9a0f, strippeddirectoryASCII textPPPPPPPPPPRRRR RR RRR R R RRRRRRRR>-(za`Uutf-8bad68b56c9ec6a4d3ca9845709d130b710f996fa263112c7b2ec5c596c2541aa?7zXZ !t/]"k%{U}d涻L,%:4;QkFzx7Ad\L/SѲYhx}aH|N*XІaG ^PչxH.ž ^fKyd;ϡvs>=)b)a4*uϱ^uq|4,WBpQPLd(x}tC77O%CK)25C!~Dk\|TsƵv*%h˔z"CTnͣs2^mpN %kjpwxo'#ܚ]JQ{5-2ޛѼ϶#Ph4bX Ɛ' HTsuvJ%G}F`ăLXʶRKZV eA1nr#y,~N8$̫ʳ2d'bn5$LU #Z}@oPHM]DϠ,J6..|ij7g>*g4_۱GyO0%TfԍY)є;K[d9|K!M)S]|pgIEgx@d2 i+l w o;?%#]M g~|v+l!grn"o =E8D+?wtH٩cvs+#y.>L-n׿j{1uKE]jI+fTD Óܟ[Dqp+`: [VIXSj7Ž9x`VH#D(oCk#A"J9ZUQ} sdn v:M|7?η.m5xe:p" qBq9ðȞg8';GYQ*{_MּPYSx͞n!27"m03(LØo0ߘҚng2MS#6h}VԦ_*Bz /D*LUM7JDKM{htSJqmAO g٪)Ջ.v|/#NĐ.E@PIj1-$ٽz)xmgSI$aG+w<*ewu%3YG⺽z[kX6a➅nz&N; (^cTmOAu^É{3SJd+:}j]@0 ;;f8TZ6ٳ I~f.LCVV;ObfjO!qߎ9G[0UGU%D4IrRߖTnM/N!fzphڲۏ; CdRI?w#i WyDh\Ɠ߉xUщ[+0#fo;]PufZO mA 0n|%c(EbtvZ|_ \QUZN$hr.*`,hJUUNjUS]eU_-\<+TS4}ߴ؆]*^4-0} J@ #Qq @crѲ"5C]젧soL6bUFNؾџ<(uhI*C|ׯ ߿(Vɰ}D*$b8-LqUocMdq Qk/clId#;=b7Lzm+:&_ڗ|Uik3ɱU>#rZ\ёLi_|&Y3Ji;}fJ v>pήFN83:ES dicKsxjy)nQXX0jMi!R_Փ LDP}%.|a$j!]^϶tG/ώ[?R4>SoW`ČoۉATT@Iu"=3*1Bw^g$Vs*I?C/~i++ -#|Ezm5O#W[}BsG>cEй 0F^dָoD9$pl h1?;MS7~ Gtؼߡ{_ev.!`-Ma v;N[w)pgt7H j0uPV6]؝?_z ( +m ĭ,N:l.!vHK#yr+W5.].wΨ֝E1 (ȝ($V:'}寒|C4dTVaf$6W¦C%:[NjLپikϻPD"P;~mqlb_7vrZj6(6m/l-!Ok /܁k;Dǀaʪ%Ј0Na :e0D*sIY66+UbY+nVTtLK?vfg/N]̏>;/Q|SSIaypɫ<$Y/2UP maX?Zܕiᜐu\n ^pivkr3(CiK`<yp0 S Hg)CRt"7`j8; S Kf? ZAFF n4Xy4^ RA:9UUgmot, Sc đ4K >BF_EwOc y7u@!aKj$292JtV0 `YqmaxuTTrM89@,!YjpDG~94/SrġP*+y'= z{lr:LK /[b]Xpef{㌯^e[.IZ]/3QhZ3t|KV=6@ ODw3(mb K6i L&06:Su:(_qitp$xe1\_~uKM{D=JX{హ fG㩖@!Ǐnm%^V Q߼FlE$S3?PUw  g#fA&gF(QeJ6¹JO@*gn68"N~$>(Qv͸5K/ >U%0tZnZi[~:urdN0^ SwnZQJ)HwٛਉvN!Μ~L5&'x#0xr˙\* 1dUAɬxSVY.F;N7'e Zh,9)#D.6M7 a0#@zcI"*В3'*OEӶ;ٮQDZ4XpoSP<gvvt$[:ZX 28pnn׺Q0 DpvV'Oj:hh}ѥmG]mxT6I}8[\Se21b " j~XK byi%ܴ6Мɘ{W*`uT[![ZS/(ugf4"W 1`:Byc:hьEI`t JdE0A>f5%tA!6-S6}Ƕ+)+Dڳ 2*IۑN'qהB/%V@i6E$n(a dXC-4QǗ롤KC.|^T6`)lc'})g9t-)-r$99N:WEq{,FxS6*dy (K=f-?Ku6#$,sZ6~,F?dAgTL2OC? q쟬. @NSlXfLXLلu"-1S5op/Lkಶl#u=Gjqw̠6P+6LtϝsLe h%=w6fG1 6gަĘvqe^  aU[{i/+?%(|?2LA{z]T&.e@ W\}T,A\XYŭ+ ,Ϫ0Pie l!R89cpyl9oaxh,+:Ϡf˖ni) ,hnzPLWn8 (cX`c*"noCɱc̑dJRV9(1C$l 1orRb-}Ճ~:I>u=3=ei4+Sl tcdJc -;r}4Ut_`TS 8&FMNuN"Ʃ(԰=u뭙’̨s PRZOy)Q0Z6䃭l pJlܙ5ӱ4);y3$ԙelc7鴹}/ռ{I 0;dؔrQ7ig88#~.if?%Y^G('e1\ AyF:U G2W%矏~bNxHF|(=ZDw4n+5#mOF04y+.$݂C҆ٔ A4,Ӗ E@{OŎ Xw|Gm ѵ.L4ZAei=; H :pS.b$JU‘̈́]3jJ$OSV<[5&CHVA/"K?FM:vU$FaZ re@S]8wҢ%ar.9~GѫCm|%*4SȾ2RWD]]"=u>a &.q*HqwDYo::٣f鉃Eǵ6 B=@68uVλ"@Y8p%&fgϪV~^&huO,8& mlHNmyn- MZ_Baɬ?vnZ`Zˍɘ.HW?(!&p]D(};z> e[y[{dKQp_}CJlJ'Uߍ?/1mSB6K [)jT֒Jv+2eb,C~ d5{a.AO-3#X[vj>ybinV3oTcbS_`T 2q@E <{7\/JM "ү;b0]&JEW-oghoKtcOfS燇, o+Kr\ΚL#a0Uxʟ;SDd^0;x{;0]u7uyf~H M-`W#YKX\ehHRԭf!kM N P=m%_}Z^raGi@N7.Xp5Q<&)}X_$^ؠi-+Dȶ̆RrOW Ħplt4׋ Uό v0C]t")a,@@8玽Dw_pxnň?ZpxSY}|<=?C*oRU&-fk`n( 18[b$]&g&@Ns"4`TDy! m3//66X/l5ţʼr^vƾl#H3D3mJrQӎě0f=Djmsi\L啛{f1L9mZRfY|Џ Mx|CFGı ~<"B*dـh$<5wJ5]]zڣ>ޟR1 CֺWӔf} $>t4CpLg]DY Hwٔ9#צaW3[; S۴gJXn*LtVO*}<.FXL`*0ŭ8f I3]v눟Ug#"+ъ5f}G9re^ >ɰbQFj|!gz*xa]-Q,6-aW+њ~6ގ-3$sɗ7+VZn;ƌLm_鳃qI< 30UzO"4jÑcE eHO\Ej%csU0w*?s\g EnǘZNSPY{<n&Ed!KrL=ɢ-s !/ O3#[6ШL)V!c XT}Bo X jF$M])OP{€v7Y8P臁Xq# 1lGP@h*7򐕹}9hL>^F 9XfP!,DxKI *o"=\/)e4HQ;YޢCmLowppH_ qQ񤳡2yT"1<5# Lr¡C=ڎ,k萚REFX5mB0'\6+Pn lSf"]ٌLS#JDo/yeQlZ 'S}̈s9Ui2+UVgak5V*_=-@?VPOyyVcp)^T{L_kkml߰# jǃO˱BNKMhI:*Uu)zqn@ ͖Ly/ytΟܔZ/xB ƧW:!XlQ3bt#ENӫb.yQfk:t0b ԡ~<_Pɤ#!nxݍTlX|j͔)XCQ`u$VO:*p* D:P}PʭT֚|y+BskU|Jls4AYc+Ɔ9zXNs rF@!Ck5^$tYV-ZpгA[IZ:vJukyess|ADQoUe 'l+$~4܉ϪL\xusd5id%#YK)12P>MFJ%?kYfh(٪ˮt{DTb$ "*!%.cj2*_kɓ/>vr@qz?ݘMbofxPZƊ'eD$IR7Dm1M@Um ={nuSB/8B>ZsX޹+ t2y()$$R/4Vͷ{]?n'm!/l^6Z"5㸟_+cJT{C)ZI/ޟd2 7yYApZ"Lw$CSq5?z}45j @/"BBJ(D*%6"n6M X)Kլ`SgqB?zyk=[O#lG|şge3 Ph~e=,1ϻŹ+8U .JޑS 闉 Ttq|LsW\_.40X82Jbt1 :$aʫ)Roa x:!j\&"'0Jv=Q o˫P\i<АX.;߭8/H}~ys2Uly%C9L6\'2@nv=N`b<}WUeT{0,)gs\Ɛ\"0vyno\UR}yu? S](+]߅ )30 µyrwKXK2 J(?xy~ y|k" %l 0;Co\dGIh!3鍩$1neIzzUa{#f7|@ĉ_v Ş ?ɕ} Q1!w+xYI^NgEq_1l9*zK3);TOfCEd{7D&$27x]q!-7Wǃ@XU ZXv<@g죰?͡k(.@R ղKr ,JB-w3sȜ=- GFԥRg7%5Hwâ܍ws6 OSٴ]fp~֙(aPAuJy[>nPj>Q.6mb4a ԙGgx/oSyLgmҗ%e_؜a}{B'!\b oAr#KS84i۾T. Zm4ƺIBl>M6.";@\6P׷DIqk cs薆=Gg( TKn\-Z9Yo^WFڥ=L;I6CZiZ28@:m>%~ mCƬ+ $%;#O T¼ ibDlr4Iz$+0L&DZS!%`C;,|Sdժ'Dt(D(p+X3/gE kX%LJYK.¶Aբ eau˸㫅S|7RWծToA. 8NqL&D  9r;"e2~u~( o4IB27]ơ#`@?ǘ9F袝.Dr3Id4ધM/"\@ZiDMU/P3T?{&JI"*y=,pM>)eG] ف 0̕X0Ϳ\k %F@%$q,rPFRFuՙi &V_uEG2K'o;HO`jkY 蕑^EiOIIŕ"pbM,sk( dpMTRX:%ʭXn(aWfYj=d^YXbbu^پl4B;'/R5 fGH EYRx(y:IRQD'Z4vbè1p^c翣i%ϲVc>hȫi(M#(K~Ĥb9k{ oǍlvV99OrAy NmȢ P&3Ky)hwe$x1pT} )N(>Tq} vg##"b8uC{R(p)뤺OȻVSw'W)Juk;>D__z:Hb pwũa6%Q}> CkOEÓ&jp%1e?`'/ M'[؄5l1ݍlBWh6 * 9)c m Π%U?,ydǮ#^Yɇrv)+L\dDev|$1tFjMS.sTYS"+|q"㕭{Гtt@u܇ br%9Y8bH\9 Q.n3N ZtjA: ekks֥ R ?7 N4EЬ#}JH_ !`/9xwE(cK^ǔ0U=N<ն`jHIfܫ!fPNQB@߇%b(2ҏ3hԀ m_AHjogS#9u\qkF(VGjjeT͔'AuFKGJ:sEsp}$iЎب0HD=b3*HXhC#[; \8"g)Q-Xھ$~ Yq|"L~iojZM]檾TvFO{ig=%WjQɅV7"@]J=]!샛MԾ@Ht~3@Xܦ~al""WtR ;9)٫r~>< YC S:x^mAh:fod_t;Y1=i e5kPgKH(spKYոW4,Y3 DAc ;|ə"Zt?La [eR v\xU-v#|mx{Smͩw!9QU;&9AP/(OBO.+l?9%JrZ@G_&٬B|(RJ8)8>)L8=uv{Ѯaf1- r:.xvQz"_}kjb?do׊{s9%0$PE+KU&6 x[Iv9[JwEH/L,Og7J}&a]/钶 9o0e!gbJt y$ ܄{%~x<_+Vt7ހ>UI)kȶ2)(eݷs~e=3>m*k]{nd`t}G @{Q-޷I6`Y)Ul np9jƲԡ o5儁W)lxC-~؊û[ASg6F'ͺOĩ"LOd=zA_V)r:үb] r!:PdC?11bAkSLk~7<^2~bM F2m,G+JfQg'ڨbCJrޫ e$cށO=&VEF :ρK#H{z2ʜ _6]! ߘnJԌf-.Dwy͓g>*@"m)k1\$9FB5bR<[ZܱA0cˡL  k#5Sj>>p VBT/_ S[H7UrE>W(Ac7 u:rLؤE,qO-XZѯ)j aN.=LHbfg6H(φ$3=b3AYJf7p. Xsھp{uK(#~䱠g?_d3:k5DUBC '2$U!zosqI'>yDd.MSp 2?ڂKI $Ӣ*aKaIA+_4ݣ DP(ˇEIEnc ɟ{`{9kr-3yVMZE^QnSzEl?oc^8 Mʁ?5ҒW_6l`d.ȵ}&?i 6ƭUQ r#FUHTy\0bIn N@q'RGwo%kаbH¬?4δCHbPW.eU*Lٓcmk""9E_(~@Xl(樹41>$ySk6S= &}㺅^~ &?E@ E%Mj+kHg'^Kiow1dH?p(/4 7$.fE!=4өp%}lOϢ*K++p}^'+.߸{G/ e*^>OB> Yd8Zh'ʈx)9_&i)&VXsd<kH>RA>>CE@ŸGc4!Y:wAx.VfR9]>-g:MeU^,: 55*Asycz3fqg7yp%]߆U+4/3 Ky[h•y5MgͦA'$E*\J Y5 [nډ'w "'./24ю.&JG D2kb/*v2 !PUD8~"D=wڰYd<~AA T?/ދp乥X(3[6OUJ0˧VZ^X\6'KVHMƜC@%gތg pꐗڢ^H8շY9քD[4C2òKסb3H)hܗI-O IU: d}<6倶ڒ 0M(lC%3qo.L8Cyp7ܠNL[A!l.i%zgF%ԧs&pN 5o'Iu4nhj#[M6 ČV"b7IJ9C}𼔽Zg6;ũzk7ڌ+uBz/dIek3xIs bָRɘ1X}—}SKA.|Bdb{ZݰBeNWnqG$(ݳʺ@xp[|•5,G(ڑTΑŠ܂|uo,;W>ނ 9-7sxHzq |Mk3TVukeĈogV %zCcp=!vl|<7v" uL}ZIhi^ %R<9ם=Nj':6'wrk@ǚ!JԙOHN{Eba5!`V`3Dv֚w_bHO.60$#Bu5T/l KnNy9XnQiN0QG?u(NT`_tDKf y/cgSRZQDo'r\Ww֖-s7I{m+I100dI{2Ý|A[u}~,,Hӯ_ C?YGYfl<`%VN>m8CZ)ONJ`˟ ;! =UmF:?Gkg,Awz7"$7 h|G W$>N|hi$+toƀTc-Ʃ[XN;.09ѿq?rWd(#@@ ls3gs峪dW73p5_4 95d ֦h?֬ϝv<}$nYyKGRUwop|{Dt}%-~ëQ#w4=6ZjɅt(8X`ҪN0P<ijZ /R9R :yftZ@Sk돨3~Nݼ%#c  {/l DJ GwU4*(t NogۅDoNS㥫v0A)kwP_39 t5RP 2=mU7]MD/ ,F*%03Qh^ qF cQkTq7[eG/`zf!2BJŁSĥ ܀|M$i;'wK:)Sk|x ?'N.k_S`tV/%2ro#0Fvec Bz!h>@9k A KŸYy _1[ ,1A\9;RZ?ρ苁/zu&߇}L"YȣX'JK[XRhc #)AiL ^hߋHe!@9 m^*.K0~v>|&ɻ9\0_8g $ L3h 7gZz.ruZ1)$J3pUO%tWvLa1rZ1!1OsHOļ3?r(1JH^ƒDz\ߕ<yU}ΤttY6ͲAZ38l`Ksr uvX¼NtBΪ>T.vB: ݽZ9+wFT튛-+1=C~l1PBe@wFn}]jڵO?3GhLGh\NJ\Rsc1Ԋ "05?(j֥TQa(P,:4ܑʔì&2ݖ y ejb yb -%G>& g7lym4igRa7+sXK pH״2\]}nS^ ,J2  :>֜%K ݾT5|l9, g6c'((nv_#FE9n6PYhFRy}=v,еtUHO]} yGV~wyYlS7hɞS‚!rOS7i< @nYԪ58+%"ڳ+=p]re@*F,PUKز{qM) zӘ f{ !!š^(er!cЍ,t'RImEYAihQr=a3:b9nƆּR&HS3c' l#PJOjI5kS FRo,zM~Gr#nߤk*rsÙ/Hib~% "dhτ6hWK E r_NAx5`Y8 33&@wcef*'a.ߐH)O!$ÌO+9h,7bd=>kG銫oh c/N$|*/0gS$嫽b*CZj!OS{sL^-|+*K 7Jb2ڝ< gbMgm*h?!&T8>.lFPZQtgj tM!{R!S^wEBpAsYF~rڗ"ST3`/_͒;&@+M4Ƴu--N(Є-`J!$J<{]a h|!5Ye2xk'XN ߯ ʅy˲䭸oy< k &ev ;}?qQI}#4ĉq6ޛfTQyD\mG_Y@8"XYwkC﨨@fף$ds,.r<.0DO! vmKv%H'>58xW-"Xh}'P\4G,w,U?l٩(I5SPYU/׮eb}vA:w`7}L$dowf[xy " Gy?# 7h.Y6RI[kbOd(O/?EQ_x} M*T pI: bnW`&6׊$ɩ B[@1`6hZ=1| G[VYɚQX/Daȟ_$=9ov3P^N/S9SV V ^Hj7eyD@#Β(|~awyjHn|]M[2w3b $40TTL,]ъ1qF#Be'NAU-A\rҔWL_q8:&&Q_ALebyY :_! l0ƚW #K2q-_oFHoؗo[?ZF=W>?~[+R !W$3z>DoԀ"YA?"T(B,^aɚx4yXf엁*Oguɴ/O2,1`] dY%ܫ{-]gʐo˧6˺D:u=T>$uVOf1@I%ud}g.[&}}+n<6 5_g)sA{/&& qw| afü?>!Sn Z|yO wgRH36g x} At(H=\k11WZQ]ձmVVɬuTNR*?llQg#d| }$Utt'<,X/ gqnsobeX[X̰U2aW @7̓o_+'nx,t9Ϋn]RLy 2Ke|J^:NS匒9qܢ;5M/:m@|=lʐP{QッngW_p Q6zst+ F*9s)Cu[i&7\pAڶޞp7d\ ͳhFln#ZI8F_tyHdnlWY?IV#Rl/KScB{ڨH2.u~~My\9n$+ͧ]vxMnɝC SwWI7LݹK2OrR|&אT?^@HRv8& DC8L4㧽SsQIQ. ( W#y;ܦyĵ i͠sM@MbYAĉhP u &Uynr,5C55A9m(F'fTKkWXM<ziEDjM*֫`=n5W7+΁SA{żIh#"(|S'eju>q>Ce+UpJt (Xݚ+{тH0SIU1,^J?8&#"ڱH3c{8o߫1Qpأйc4sH8n 4he^A eC0}6veU ̖zL> j#%, ޝ2Yjt2edL.<mNx7P׊a.35ǨxEe !Tp" b,5-|!ZW4\n ݐFgÃE0JxmzosGH0d/'}w_⴨,WEcU 1KR3~Oi058SsHP v?,!`% 0"p#n_-M(mlZ}x=@0`1Ṩ7 ?Wy[}gC@1ևq6L,(]tH`'6,,K(ze" r 'ݧ=0Eqs5".pQ%40G)Rf:Q¹LJ2'52z8tO71TXT6qpH!_/|-00K, @4&\;LO.P9a()wQR_x|K$$ct(h:0,j>*X'^C 'PC&¦RTȡC&l SCCGp{rycyk*ijOI7aQ1"},fك~cE@qjZIDͦLlO!r|8P$ {"S휞-w^zx5*tR^pxU=ME1jdF}=ey\0j .=˩ `kK% TN"GfDbTɃ-]Hc'vX'yp27= )DdQ!*yg&56JcһWyh2\@9P*gr|nʰ *(_ٜ xoWZ2) ˮ-ȫ Abt.r[oqep2{)˄ m{=. _nZPF6uCpM1CZJ~/ӡG:!+Wdlvf@.Yh(7f'w%%G H"xC#K8zb{Y%QJ"UvZno9IZjZzb+= m3F Eʮp=ͻ_FK~gԵqm0C@ݚ$:a_90mWpni m2{au(;&p@e>$ڎ#Ij{) wډKyS'= (h%D \Uvc'Jy_7VSm)m%!ӓ#ёI^Pt^HFlX'b(\ 'icE(6[x뇦Ni.4q}LzW-Չ?n&!>w&6]a_FҤvR!IzRs*sA2[Zv68 <+x3[![u8 l(U1Z#r-$kaJ2Y9|>h4E L&TFO~}7{=E:!*h![A: n$Fȍl?N9m20/Y{Imp O xTj~eޏE:JE!l6 jvH cG3)+V.VæJwzR.KҨ'a͉4跤x n<ڀF]D5˨a(Fc^Y'~ܚ)e}^HF=2<4pF1]P5@d;_1k8ʳ.ܫ3Oe5[^-vH(^k!ErjmjpכH= eGUEǚ{s iآz]wӒ.ehI*;jVfFF|vKj/r(h87\8" Wt2ΆD `,.`n^ǻ&OV͋Ϭh)u6*oLI;Y衣^w'i kHU;X(|| oޒ&`" N%'(qT`,۵QwVWvpW!}NYܔcCaM 00:%(sqp>~㗵Mh|,\F܇7T8I-Z#vȁˆ <;I>H4ýyZHt1`qM0^qQ݂M$xt w_z@^#ym[G+L>8,燅fb3_]rEE ;HN %<*%|D3^ WYov˻9k|rtiG4$kdea-JaED>FqGV6-60~<Os!L 'DI!̏": <^3TPrWh~@%yf+1Om \-1{Ƭߜ9KTGuMwD=6A.&i|,FmUpp@ _U@uqC E s@;MK@kO ݶ}S_Oly%IK7T/^c*k^H^q;K $0 }tk4h2ru=0tAMM>HuǚȰS՟LÈZM @^ҌÞrokH:ѝ[ɓ;1\I9hyM&uQ NUhT={|QpCyް/:D?tQkVFa2⃝x%2U Wڰ87D`QkbplS>"J#3fCQGà+jUC0ˬVnvan֒~Aw eZ8 #V8 VKԤby@ѸtT[ DOd9éػI ;Ԕ(m1{ęܬ9s?9F,.G=7z*%~'^4$rq=˘{vv'buL.5^mx=~E'èϳc`m4ދFE:Ӭ>/[/dD^rjW'5 aPB%|g1[N=Qk[@tG2q8'3e4g.c0P7"V$4Q\*.F#wBsLXx3+c<Ȗ_T`*VSˋL>Ņ *2}SJg=EKTVawve >U&P/#<8+*+ObiwJDaq8nCJmokhͶ q;ibxڹj\K5)+&c }0`3RE>_6]c]`_{0JN_85?P{"S3$D9?=;Z,eЍ@IͯTڮ*(vI\X-KQB/ 9W$72 t {K.bIY8%Mݒ*|; 7`T۽A;9VkbNGX! ׅ^ ,iPxF\ h:3O .i:$EA8$OvdxfJ9_䉼;ME$!C^ HD26cdx1E`bgJ~ HU܅/PCɪTOmO5t@:Ƽ*9:,eWHp~@U7reBoۑ\ sy?4Lg!c9 ,+FNR"vU˘]qGgGz,I`Flt7Y*.ӡɓ>9Đ\ۏes_U(ħҒ0Y&j%MErL+0hI QQ{MEݳ.BWOYzm\u+(iNymqemn]kNΪGHY9s\β6:h{cj'n WmjNu9G 6*ɠR+mTW|-.XP_\X%SvA8օ%H B8Urڏ 1OP:[9"l{ĺM9㑢;@Q>RftʞK@3h&PO.I ֌G[#I'iw/ AONLQ=bi-r^\ħu23$Dj$`  <1 @E+3Q==Ӕ,vKh?ru1[\N{Kr`gin=oʻF2{Z)9g.ͭJ]O z^2G6=4oq\YCV]WcW^{d_:sRQEr>H'~9~7$qN:G7qSmn1H6+ZFC{ONdX>=z sjh2'$ǧ򘜨=EmrY P84l|Fq7q "^dCxte9m7nuMИmaU>/e.Hu>) Mp<d F`A}k[Q̟lF~l<vn-•A^WW4"TajImАMU՗PFYWY vR"pfA 71D]y%` D}\2/aCĒ-#7sDӗQ{S, /&*XE )(sR1$߄:֩d4^ø[ b>8 @̯`[[RU#%{će;lȊ{$ dAw9/cFB8 0{kD(TFwfqq{&T==fR;b]EX9M2\.xP-܅O4S&(Ou"Ux6C=@/p d6 OG">pkm5_mX媐Ӫ490%gנ[H(æPuz#B;)p/;W\~Hu\PrU;1hƼ<&%͠MoU ^Y[ź B[q}(޸ @ MMǝR0]QiJ;YK/SJE<E-,N*~&8hlg=QxHzIu[t)kPFef͐CU!p'X""M/2p9Xp4PT,倔`2yL5+_T6US) ŗ̴_y*{bQ^lz*os(XdžfU&F球HLh!&QZz}>ӝ*-Ɓfk8Ei0P0Xn5čQ!5}"]y3ԉΜo{eD}Hvz%ɛijCܷe+Ȉ)hNZ7f\Sm&@[lȥXiӥ-}q:%!^9-%fm 4kC&8c<I ӂC '|2N+"( 1{ X!z't\a:4`2rz+^w{)'4\ú.\p \W꿑JR eb~Աn7y;;:ͥVK f-7M:O~Bx҃el!/YP}JXwګaF{{O%ҏ(]V~; Y^]fH7]G7YO%˔\lbMRFvy  ?.>V^E1޴-R.S w)Fa<u}mG  po g%HTcbiٲf#^4A&6!ƻTێZ=K3wڗ-]vy; uڔ!=}?%7On~U=2}FBcaqJfsq  ȉJX C;s2_ @a%cT%DvRvMۦCsf#ȶ%n;u ±OFRT@ *ֶ YZ