libtirpc3-32bit-1.3.4-150300.3.23.1<>,0eSVp9|Rp̯$o"!&zJՋ 9-tƸCR6)*G:8UrWSg7FTkM  S"X#Vgq;^@@æPj6/>@r3Df!;$l:>P5aNv L5Ad *-7 7{]Q4eWqrr)٧kAeVͺ}b :H YXG椓n)iM byK l4>>N?Npd & H04@D]~      V lt~x$(V8`B9hB: rB>JGKHKIKXKYK<\Kl]Kt^KbKcLXdLeLfLlLuLvMwMxMyMN N$N*NlClibtirpc3-32bit1.3.4150300.3.23.1Transport Independent RPC LibraryThe Transport Independent RPC library (TI-RPC) is a replacement for the standard SunRPC library in glibc which does not support IPv6 addresses. This implementation allows the support of other transports than UDP and TCP over IPv4.eSVh03-ch2bSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttps://sourceforge.net/projects/libtirpc/linuxx86_64/sbin/ldconfigeSVeSVf72458945cf4cbf82b879f1460986f0b4419bf809bae22fb1250286a3aa77a63libtirpc.so.3.0.0rootrootrootrootlibtirpc-1.3.4-150300.3.23.1.src.rpmlibtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libtirpc.so.3(TIRPC_0.3.1)libtirpc.so.3(TIRPC_0.3.2)libtirpc.so.3(TIRPC_0.3.3)libtirpc.so.3(TIRPC_PRIVATE)libtirpc3-32bitlibtirpc3-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libgssapi_krb5.so.2libgssapi_krb5.so.2(gssapi_krb5_2_MIT)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eH@e)1@c@c*bڑ@bzSbbb'E@^@^:@^4^,]ʞ]@\MZJ@ZZ`@ZZ1@ZZ\Z@Z Z @Z @Yχ@Y\VVVV@VvVKU@UUUb@U'U@U>UUJ@UlI@UlI@Ud`@Ud`@UQ@UL@UL@UKSUJ@UG_@UB@UB@UB@UB@UB@U:0@U:0@U8Tи@T@T@Tp@T@thomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.comthomas.blume@suse.compvorel@suse.czpvorel@suse.czstefan.bruens@rwth-aachen.depvorel@suse.czpvorel@suse.czpvorel@suse.czmsuchanek@suse.deThomas.Blume@suse.comkukuk@suse.dejengelh@inai.dekukuk@suse.dekukuk@suse.defvogt@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dejengelh@inai.deschwab@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.deokir@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.delchiquitto@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.de- fix sed parsing for libtirpc.pc.in in specfile (boo#1216862)- update to 1.3.4 (bsc#1199467) * binddynport.c honor ip_local_reserved_ports - replaces: binddynport-honor-ip_local_reserved_ports.patch * gss-api: expose gss major/minor error in authgss_refresh() * rpcb_clnt.c: Eliminate double frees in delete_cache() * rpcb_clnt.c: memory leak in destroy_addr * portmapper: allow TCP-only portmapper * getnetconfigent: avoid potential DoS issue by removing unnecessary sleep * clnt_raw.c: fix a possible null pointer dereference * bindresvport.c: fix a potential resource leakage - update to 1.3.3 (bsc#1201680, CVE-2021-46828): * Fix DoS vulnerability in libtirpc - replaces: 0001-Fix-DoS-vulnerability-in-libtirpc.patch * _rpc_dtablesize: use portable system call * libtirpc: Fix use-after-free accessing the error number * Fix potential memory leak of parms.r_addr - replaces 0001-fix-parms.r_addr-memory-leak.patch * rpcb_clnt.c add mechanism to try v2 protocol first - preplaces: 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch * Eliminate deadlocks in connects with an MT environment * clnt_dg_freeres() uncleared set active state may deadlock * thread safe clnt destruction * SUNRPC: mutexed access blacklist_read state variable * SUNRPC: MT-safe overhaul of address cache management in rpcb_clnt.c - drop 0001-Fix-DoS-vulnerability-in-libtirpc.patch (upstream) - update to 1.3.2: * Replace the final SunRPC licenses with BSD licenses * blacklist: Add a few more well known ports * libtirpc: disallow calling auth_refresh from clnt_call with RPCSEC_GSS - Update to libtirpc 1.3.1 * Remove AUTH_DES interfaces from auth_des.h The unsupported AUTH_DES authentication has be compiled out since commit d918e41d889 (Wed Oct 9 2019) replaced by API routines that return errors. * svc_dg: Free xp_netid during destroy * Fix memory management issues of fd locks * libtirpc: replace array with list for per-fd locks * __svc_vc_dodestroy: fix double free of xp_ltaddr.buf * __rpc_dtbsize: rlim_cur instead of rlim_max * pkg-config: use the correct replacements for libdir/includedir Patches replaced by update: binddynport-honor-ip_local_reserved_ports.patch (bsc#1199467) 0001-Fix-DoS-vulnerability-in-libtirpc.patch (bsc#1201680) 0001-fix-parms.r_addr-memory-leak.patch (bsc#1198752) 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch (bsc#1196647), (bsc#1200800), (bsc#1198176) * replaces /etc/netconfig-try-2-first by the environment variable RPCB_V2FIRST- consider /proc/sys/net/ipv4/ip_local_reserved_ports, before binding to a random port (bsc#1199467) - add binddynport-honor-ip_local_reserved_ports.patch- fix CVE-2021-46828: libtirpc: DoS vulnerability with lots of connections (bsc#1201680) - add 0001-Fix-DoS-vulnerability-in-libtirpc.patch-exclude ipv6 addresses in client protocol 2 code (bsc#1200800) - update 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch- fix memory leak in params.r_addr assignement (bsc#1198752) - add 0001-fix-parms.r_addr-memory-leak.patch- check for nullpointer in check_address (bsc#1198176) update 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch- add option to enforce connection via protocol version 2 first (bsc#1196647) add 0001-rpcb_clnt.c-config-to-try-protocolversion-2-first.patch- Update to libtirpc 1.2.6 - Drop patches all patches backported from this release (0001-Add-authdes_seccreate-stub.patch, 0001-Avoid-multiple-definiton-with-gcc-fno-common.patch)- Backport upstream fix daed7ee ("Avoid multiple-definiton with gcc -fno-common") to fix build error with gcc flag -fno-common (bsc#1160875). Tested on gcc-9 and gcc-10. 0001-Avoid-multiple-definiton-with-gcc-fno-common.patch- Skip unneeded autogen.sh run (configure is up-to-date), drop dependencies: libtool, autoconf - Replace krb5-mini-devel/krb5-devel with pkgconfig(krb5)- Update to libtirpc 1.2.5 - A number resource leaks and other issues were fix which were identified by a Coverity Scan. - The AUTH_DES authentication has been deprecated. If any of those routines are called, they will fail immediately. - numerous bug fixes - Package changes: - Build without AUTH_DES authentication - Add patch from next release 0001-Add-authdes_seccreate-stub.patch (a86b4ff Add authdes_seccreate() stub) - Drop rc patches (libtirpc-1-1-5-rc1.patch, libtirpc-1-1-5-rc2.patch) - Drop patches all patches backported from this release (0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch, 0002-man-rpc_secure.3t-Fix-typo-in-manpage.patch, 0003-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch)- Fix previous version: - actually delete 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch - use 0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch - use 0002-man-rpc_secure.3t-Fix-typo-in-manpage.patch (renamed from 0003-man-rpc_secure.3t-Fix-typo-in-manpage.patch) - use 0003-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch (renamed from 0004-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch)- Updated to libtirpc 1.1.5 rc2 (this includes changes in 1.1.4 release) - add libtirpc-1-1-5-rc1.patch and libtirpc-1-1-5-rc2.patch to reflect upstream changes after 1.1.4 release - remove /etc/bindresvport.blacklist as it's still supported by glibc although it's not compiled with --enable-obsolete-rpc - Drop patches accepted in previous releases or not needed - 000-bindresvport_blacklist.patch (accepted in 5b037cc9, libtirpc 1.1.4) - 001-new-rpcbindsock-path.patch (not needed, rpcbind now uses /var/run directory) - 002-revert-binddynport.patch (fixed in 2802259, libtirpc-1-0-4-rc1) - 0001-Fix-regression-introduced-by-change-rpc-version-orde.patch (backport of 25d38d7, libtirpc-1-0-4-rc1) - 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch (backport of 145272c, libtirpc-1-0-4-rc2) - Add fixes from upcomming release - 0001-Makefile.am-Use-LIBADD-instead-of-LDFLAGS-to-link-ag.patch - 0003-man-rpc_secure.3t-Fix-typo-in-manpage.patch - 0004-xdr-add-a-defensive-mask-in-xdr_int64_t-and-xdr_u_in.patch- Fix SLES 15 - yp_bind_client_create_v3: RPC: Unknown host (bsc#1126096). - Add upstream patch 0001-xdrstdio_create-buffers-do-not-output-encoded-values.patch- fix socket leak introduced by change-rpc-protocol-version-order patch (bsc#1087925) - add 0001-Fix-regression-introduced-by-change-rpc-version-orde.patch- Revert binddynport changes as they break backward compatibility [brc#1562169]. - add 002-revert-binddynport.patch- Remove ineffective --with-pic.- Update to libtirpc 1.0.3 - clnt_dg_call: Fix a buffer overflow (CVE-2016-4429) - Avoid choosing reserved ports in legacy RPC APIs - rpcinfo: change order of version to be tried to 4, 3, 2 - includes 003-rpc-types.patch - includes 004-replace-bzero-with-memset.patch - includes 005-missing-includes.patch - includes 011-Fix-typo-in-src-libtirpc.map-which-prevents-that-key.patch - includes decls.patch - Drop COPYING.GPLv2, GPLv2 code was removed from library- Adjust include directory [bsc#1083902]- Use %license (boo#1082318)- Move /usr/include/tirpc to /usr/include- Add COPYING.GPLv2 and install Licenses for GPLv2 code.- 005-missing-includes.patch: add missing includes to make headers compatible to sunrpc.- Update to version 1.0.2 - 002-old-automake.patch: not needed anymore - 005-libtirpc-1.0.2-rc1.patch: dropped - 006-Remove-old-meanwhile-wrong-comment-about-FD_SETSIZE-.patch: removed, merged upstream - 007-Change-rtime-function-to-use-poll-instead-of-select.patch: removed, merged upstream - 008-Add-parameters-to-local-prototypes-to-fix-compiler-w.patch: removed, merged upstream - 009-makefd_xprt-checks-that-the-filedesriptor-is-lower-t.patch: removed, merged upstream - 010-The-goto-again-statement-was-an-left-over-from-the-p.patch: removed, merged upstream - 012-libtirpc-needs-rpcsvc-nis.h-for-compiling-but-does-n.patch: removed, merged upstream - 013-If-we-don-t-compile-in-YP-support-don-t-include-YP-h.patch: removed, merged upstream - 014-Add-des_crypt.c-and-des_impl.c-to-become-independent.patch: removed, merged upstream - 015-Fix-includes-to-compile-without-deprecated-glibc-fun.patch: removed, merged upstream - patch6_7.diff: obsolete - Replace explicit_bzero.patch with 004-replace-bzero-with-memset.patch from git - Rename libtirpc-new-path-rpcbindsock.patch to 001-new-rpcbindsock-path.patch- 003-rpc-types.patch: Add some typedefs to rpc/types.h to allow applications be compiled with -std=iso9899:1990- Rectify RPM groups and summaries, and update old macro/variable constructs.- decls.patch: fix missing declarations - explicit_bzero.patch: use explicit_bzero if available- Add some patches to get libtirpc compiled without needing glibc deprecated functions: - 015-Fix-includes-to-compile-without-deprecated-glibc-fun.patch - 014-Add-des_crypt.c-and-des_impl.c-to-become-independent.patch - 013-If-we-don-t-compile-in-YP-support-don-t-include-YP-h.patch - Add 012-libtirpc-needs-rpcsvc-nis.h-for-compiling-but-does-n.patch to allow bootstrapping of libtirpc without glibc sunrpc code or libnsl NIS+ code.- Add 011-Fix-typo-in-src-libtirpc.map-which-prevents-that-key.patch (fix export of key_secretkey_is_set)- Add the following patches to fix some bugs from the poll() port and an endless loop: - 006-Remove-old-meanwhile-wrong-comment-about-FD_SETSIZE-.patch - 007-Change-rtime-function-to-use-poll-instead-of-select.patch - 008-Add-parameters-to-local-prototypes-to-fix-compiler-w.patch - 009-makefd_xprt-checks-that-the-filedesriptor-is-lower-t.patch - 010-The-goto-again-statement-was-an-left-over-from-the-p.patch- Remove 004-netconfig-prefer-IPv6.patch for SLES12. - Remove libtirpc-getnetconfig-races.patch (was backport). [FATE#320393]- Split the netconfig configuration file and manual page off into an own RPM. Else it is not possible to install the old and new libtirpc libraries in parallel.- Update to libtirpc-1.0.1 - new major soname - Adjust auth code to match other RPC implementations - Implement more gss auth stuff - use poll() instead of select() in svc_run() - Add more sunrpc compat functions - Sync compat headers with real functions - Drop 005-missing-symvers.patch (upstream) - Drop 006-memleak1.patch (upstream) - Drop 007-memleak2.patch (upstream) - Drop 008-fix-undef-ref.patch (upstream) - Drop 009-authdes_pk_create.patch (upstream) - Drop 010-xdr_sizeof.patch (upstream) - Drop 011-authdes_create.patch (upstream) - Drop 012-xp_sock.patch (upstream) - Drop 099-poll.patch (upstream) - Drop libtirpc-xdr-header.patch (was backport) - Add 005-libtirpc-1.0.2-rc1.patch (fixes deadlock)- Fix public xdr.h header - xdr_rpcvers() were broken (bsc#902439) Added: libtirpc-xdr-header.patch- Update 099-poll.patch with newest version send upstream.- Add 099-poll.patch: change svc_run from select() to poll().- Add 012-xp_sock.patch: add sunrpc compatibility define- Update 009-authdes_pk_create.patch (fix syncaddr handling) - Add 011-authdes_create.patch (fix syncaddr handling)- Add 010-xdr_sizeof.patch (enable xdr_sizeof)- Add 009-authdes_pk_create.patch (missing SunRPC compat function)- Add 008-fix-undef-ref.patch to fix a undefined reference bug- Update to version 0.3.2 (bring authdes back) - Remove 005-no_IPv6_for_old_code.patch (accepted upstream) - Remove 001-tirpc-features.patch (obsolete) - Add 005-missing-symvers.patch (fix missing, new symbols) - Add 006-memleak1.patch (fix memory leak) - Add 007-memleak2.patch (fix memory leak)- Remove krb5-devel from -devel requires, not needed anymore- Update to libtirpc 0.3.1, which incorporates the following patches: - 011-gssapi-update1.patch - 012-gssapi-update2.patch - 013-gssapi-update3.patch - 014-gssapi-update4.patch - 015-gssapi-update5.patch - 016-gssapi-update6.patch - 017-gssapi-update7.patch - 018-gssapi-update8.patch Not needed anymore: - 007-fix-tirpc_map.patch Adjusted: - 001-tirpc-features.patch, merged with 006-rework-features.diff - 002-old-automake.patch- 007-fix-tirpc_map.patch: fix symbol version for new global names- 006-rework-features.diff: Adjust for set of gssapi patches - 003-fix-gssapi.patch replaced by 011-gssapi-update1.patch - 012-gssapi-update2.patch: fix krb5-config usage - 013-gssapi-update3.patch: check for gssapi.h - 014-gssapi-update4.patch: don't include rpcsec_gss.h - 015-gssapi-update5.patch: don't install GSSAPI files if disabled - 016-gssapi-update6.patch: fix rpc_gss_seccreate - 017-gssapi-update7.patch: officialy export two internal functions - 018-gssapi-update8.patch: don't use glibc special header files- 003-fix-gssapi.patch: Correct fix for GSS ABI breakage - 005-no_IPv6_for_old_code.patch: Update comment - 006-rework-features.diff: Rework tirpc-features.h- 003-fix-gssapi.patch: Update, one chunk did go lost- 001-tirpc-features.patch: update with official git version - 002-old-automake.patch: re-add for SLES11 - 003-fix-gssapi.patch: try to fix the disable-gssapi option correct- Fix HAVE_AUTHDES/HAVE_GSSAPI in public header files (001-tirpc-features.patch)- Update to official release 0.3.0. authdes was disabled by default upstream. - Following patches were merged: - 001-symbol-versions-v5.patch - 003-add-des_crypt.diff - Remove 002-old-automake.patch, not needed anymore- Update 001-symbol-versions-v4.patch with 001-symbol-versions-v5.patch: Add --disable-symvers option- Update 003-add-des_crypt.diff, fix unresolved des functions- Update to git - Add 003-add-des_crypt.diff to fix unresolved *_crypt() functions- Disable gssapi for SLE11, kerberos version is too old- rpc/rpc.h requires now indirectly gssapi.h from krb5-devel- Update to current git. - The following patches were accepted upstream: - 003-xdr_h-fix.patch - 005-disable-rpcent.patch - 006-no-libnsl.patch - patch1_7.diff - patch2_7.diff - patch3_7.diff - patch7_7.diff: removed, rejected upstream - 001-symbol-versions-v3.patch: replace with 001-symbol-versions-v4.patch- Add the following patches from the libtirpc-devel mailing list: - patch1_7.diff (remove wrong config.h.in) - patch2_7.diff (fix function name of yp_check) - patch3_7.diff (make sure config.h is included) - patch6_7.diff (use getaddrinfo in getrpcport) - patch7_7.diff (remove prototypes from headers we don't supply)- Add following patches: - 003-xdr_h-fix.patch (fix wrong defines using xdr_u_int32) - 005-disable-rpcent.patch (use rpcent functions from glibc) - 006-no-libnsl.patch (don't link against libnsl)- Update to 0.2.5.git from 20150423 - following patches are accepted upstream: - 003-rpc_broadcast_misformed_replies.patch - libtirpc-misc-segfaults.patch - replace 001-symbol-versions-v2.patch with 001-symbol-versions-v3.patch - enable symbol versioning patch- Fix race conditions in getnetconfig (bsc#899576, bsc#882973) Added: libtirpc-getnetconfig-races.patch- 004-netconfig-prefer-IPv6.patch: Prever IPv6 over IPv4 (configured in /etc/netconfig)- 002-old-automake.patch: make buildable on old systems- Update to 0.2.5.git from 20141217 - following patches are accepted upstream: - 002-clnt_broadcast_fix.patch - 004-getpmaphandle.patch - libtirpc-clntunix_create.patch - libtirpc-getbroadifs-crash.patch - libtirpc-taddr2uaddr-local.patch- Update to upstream 0.2.5 release - Add symbol versioning to fix symbol conflicts (001-symbol-versions-v2.patch), but disable until commited upstream - Adjust libtirpc-clnt_broadcast_fix.patch and rename to 002-clnt_broadcast_fix.patch - Adjust libtirpc-rpc_broadcast_misformed_replies.patch and rename to 003-rpc_broadcast_misformed_replies.patch - Rename libtirpc-getpmaphandle.patch to 004-getpmaphandle.patch - Adjust libtirpc-bindresvport_blacklist.patch and rename to 000-bindresvport_blacklist.patch - Drop libtirpc-pmap-setunset.patch, not needed anymore - Apply libtirpc-new-path-rpcbindsock.patch only on openSUSE 13.1 and later/bin/sh1.3.4-150300.3.23.11.3.4-150300.3.23.1libtirpc.so.3libtirpc.so.3.0.0/lib/-fomit-frame-pointer -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:31452/SUSE_SLE-15-SP3_Update/ef12e087fe1c965d559ba4f101735422-libtirpc.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2187481e0832406980bb838159d6eed532d5a94, not strippedPPPPPPPPPRRRRRR R RRRRRR R RRR RRRRutf-86b025e0f9b38b0a2f9d281188762cd83b0517132c0c81bfe9146722e907bd422? 7zXZ !t/—f]"k%{U}dJ uu'ƺst>1^Tm@'r[G2;5A+.Ei0 H}] 2Rlf_/ +8՘J#r*3Qzk6K[<[JmP+jk.,aMF1Š?n*/9ےy5 X,`{o2gmhh5@2@xꉉ(XHR}#hf#+D̹dU`H\&3(XEV,5]̣*~|pl(qku_U\3@q$=UWpne.YRl <#G:߼Nk/ 䯣Lr`[ @Oy1g}kKN&"i)!șnU9v'Hﰍ5ZQ5m\)I1:e Rtx~Lir;eWٷ5$9%嶔-"Y4a.H0X``Re[Ť={3fA~㣕92 <8 à I!P CqqG8q6 nJJr,`} ߷RAWԥxR ](aۭcbfMZ\6>t},ܯeR 1h~ we} nZ4=i76|<s+j)JeyJr^c}vkO ֊^§:M\Z='kCmj mWUͪ2vlz w3AG J80~*?(א|E` k/mfYm0F']e VX 7k U XWg Ef=KjoG|{y(W.dO1uUDTqخ&eKRo‘bU]٬J4djG7W@1l')+8_UV)l06fQa? W'4m"DS\4TWV?ĥ! )Ǎ\sqSZT͗ѕ+?03cg@uR3~y9qGcQo,S5j|@24ƿQhn=jm 1~ ASh;I-k|]EvTc4R<tbxYS6dՐjQCeY@#gƇɢ)b-姪0ȼD*NAOraE9)9{E+S7]* X>&$0gNWI]^V\]Z-rF_(Ң BìgE[(×1[m=qԮ`O'#{-n_! 'P<=gᑼP %5VpYja.$ c6=qd҆@0 eufJ$4־(u(*3%A,]'ou:۷n!ZK籂j:m˛r8jUbU<}1hvp4iHKKpӮ3>[Ok P! ן8/ڭħ) zn?F%F^ QK~)*VD p>?+Vg hXɵ߲jwKw'7 })` ],H_a & xIտ_WV>Ŭ#kNnj@)PRS켴3PҗÖRmM)Jc`"gy b]?7 C3m% :^&vbR8,6D,X}^^#{QQ:R$j_T[yQRі~KkY@uWp; x +cRס1%v6Үt:efj#\ N6O"r0SK@M2x:V9Ty;ЄA 7c CΧ4E: xL\GlXMbM茽}glN>S12a*Ezϙ@4yhT{Z,QQ'A)N=s;K13~Vדe\c'|;~zMVjh&>h/ 3jhl?6+쀢//k_pX0F0B1h>cD;Is+}1aO, 78|jTrҨ!N;c@Hs lJFm:ڎ `Q%Txz3e^;AN2` $-e S(Y6iHj=B޻Ci;_HfCߺ -'\piS0kU # dvxGU'tN3JdKrx2xʿT'#*Q(|VV>kUX3NrJkRx\q$(TɡUNReYŜ(ciufH8{5g{<+Q'Ə-/pG.<;XuNS65I_?&t8~충-f_ӜA'HѴe܁O0|e;_9o* `m.xuAhK4j̥8L|q9Z^X^;V."ai`aq@0LDNT(3U迺>,ĥ*>I] vU3)X_y vJpI$A%3FX!vLgG=`?m[VZ`{=qfk\v90X.%ڱruam_ +4F$,w7NScRZ$7A'TܑwM9p:+HU~sLCbZ8:~=+a1DܩtMۀWMCԴ5tVd&zTGdHpst\qRh.q|rm:2`K+}%$Uŝ|X/4+97G଴ [E\|Hq/ ixׁaHR/Z;I$[\ 'K"}[.;4s?Q0 tL˶:o K{YNj IJZposf+QZuȽ7rw4o.NBXEjT%G2ՋdMZHX5x}wxn  ?[Rm3=Q(J^@Q^>\FJƺ enj`#fGn(܄EN ˦(w9nM=ô$?*/߮ 3W8YQp/$DL؁;ܩ/Oz'clYƲJ m4)"700cņ˦ oWTChd;.uMu>U%Si O1*3N Jd^;%YO2IiV"!%]B3Q(cd,՛T64 ^"Lgs=RP{q޻ (DaF 끻D "h*5>Yah$+d*J Ƙz74OW,W<#3a2@ڐ/ݾJJ$4Svȧ""*1Xv9x٦NrQhnwjn!|f!"]8 \45<|wBy XD;~b穞y`ݖ,؂ޒϪ*uEOj8cJأ+^^s4+)c!(~Bƙ1X2Z~$#= 1np@LOT?̜hPqL8艄|a <~3K {GJaҩ v2bϴm`:BKeG :<nqŎ4LπQC9Nh]qggR؋8Ie Tѯ ,(~'~IL8wN*I6Hݔu:19jD~wԼ&^7t =Ib&!SFӄ /!c?D_hѮ[(q<]Y!I=E׆)3Ԝ xQi8HƴͶI !b꿙hO p;EC.J j܎b\ę+!N:zOⱆQ/< n$=LgGu󢚗3K/զ|!Zl> ?(WC%xS(Af F|sWZ%^m]V'=GR}◧lfsoTpdb 4jM68fƫ5 UPcQ#^lx`€Jk+% 4}ODSG0>;[YYGHBM4?pvqdopZ[sL(5A~lgZ3% n܁d#5!Mi‰o[J/#@ De] YKkNHĸ E &&KhIQlDڻө PL rp\a ~,EOQ}T }OLƾ߿ 4X詇b8MER2YH{6h6R]{/|rn1x0Oqd, >6=]P߂:{RFVgۡ1b욹pɊ=d0_aa=pN K4K&*jB3}Dg  cuZ ~ I殁L`^GfeMA~=` Ӵ$< v2X0~8 AIO֓NR;8(.H*yo⅑[?u%^W/_)dK5La%& \b 7 S#p},q؁yԍl7& }Aj'X#Ots< Ӹ0M;̫6G=6Gt!=0 LDIPAlm8'eM.|nڗV|   !QBK }h4aQXdYtcqJr+r\+Γ:$4j2.ź䡬΋jտy;.Hf=.\/3ה=al-5%TPj9 LRxX G{76˭;76{BÒ59]JH`P.#)0lPvjwX*vi$l#ƣB0BxϾ %w*'ڤ90ҝr!~4*(ӳ™ϡN=3Dy%M#МNӬuތIqlaOCnG;tțZEq9I6ڲ-vT=csv%}αL;ЊD/PDMXbnnx: ABk  hրQ5A?>u a#!G(vg0Ld"-Aew| Y8.A}2,yD+ _EF*Կ vVaxrCl0ƞ:y5Y,⍌=TMZ!-FG\LKu sH 2*mcdwc&Gź9dr ]WxGT[gݘ*21H%8I6TkԳ P:Ƨ[B/뛦EDI!7(EC`B{F#ѠWCq(mU6#pPXǕ N lqL}HX NҘ8ޛEc,s /,z`5P4 0k"Â)/d9Se 8 !~ • e6W 2DK!7|P>uO!W-Y#3p@e(w":uxfre +b4A01RB9#mU7n:cvM3#/lQ74v{. O=˞ "%Z^@svN (I5X> /Y!XUf \&8E򹒣 [_a`MCsfZoNap)xU}El y" Ntbȉ- mnʦ9si sBOjHDa!]4l1p\0IY zDq΃=1 ^ M8^)'hԎЉbP*DN_0q_WG»E(me` BS܎ƽK&DѱSˬM>ggԆW+X+ʘG$a}S\uᖨUؒڒ #Dt?˺B pv <w+ó| b;eLq) apoHf?yu1T![mA衴~d( ոQ"d !ln?(Rz[LqG/.z \RWVׄ癧W:Ѫ0y$1q 3şn'zX4Ý)~!F 4Fۋ"Nk/Gk+ W'lYaʶZ0?gˆNKSOa DJ-.et M( -@A TJRtIi̿c)$bs5#K$Ѱ!@nuOBh^ےUy{7AdF"].6^o j Eq@K[L `EtoT͘$iYc፡M5J=ȝl^(o$r="_#\`vn@% tb "|u5OFsuh }~0T W=iil-bq1w wPי[>@)7̯fagCwì"='vTpGn8={1yj?7M|yrE:d,lc#ol='vEk@A^+1Aa3hS'X>!_I1'ĵMV;B"^vg4 28nƞf5x@ZP^)Ua]: m/>dee[ƐVmdeM!]3LhjrT`'>gD|-D@05n-B}׾͘ QCn bȋXn%t -Qm.\Ac6MTUN {d8,fYq`.H*ֶdvh@2nM%GK9dͧJsZVB7[1@'z 3\{hMh-XS4hP Ǫ,h<7wOni \Uufi5(|+;kHxmc_IMleW, @ {0Tm ǽ) pgxwT7Uzb/g'm$ixڤ.R|yx75TZ_T)įdנQH믄dBnILk;qz-Z0冸5t#f]}fTWr9i0+:zWͰ_B|]bnGw (Aܱ-N\F( h)#C6˦sb g'KO ϼ7ɀ^Eyc0'58g_&-h逓m rʆRΞsy<1ĪjH;$g'Y{oم?gٗ]:`-̣3 5x{`,U;BkoLbt1˲JAnN@8b|:03+=e^C G jTqO]DGğ ްRG顳en+ۚfDD V.y`JXE$K]{{!'';51Xј_ =Ȧ.hih:2lZ!?@,7L55Fﴠ( 6+^\ -'|pq "! rCOQ:]TkJEKFCSJa (mvv3Y (B4NXGqU6S#2ظePd$.|2 ޽r<gž=Jjfķ㌯:j+F kE{oY\cBmPpNxxQX9F^eԶ^_(Nppi'ZV-6Jrm ;^nL4N!I5աX"+F[}D9O4x"|FV.b%/@%npf7ĞD,am IJdwCOH12{qy:RK֛hGo&-$k0!RjUofd⻊'J<;9rs i=RLy  ܶ@n5|PE8$gߒq^T-G,؏<2KͶd"^ʃ2| |4!\AvauA۟9B<X5ww75LNr3@0&F|ƓZb?Ne`Ӯ1ENPhrYqVUQ^lD8WS_/$y.+ HX]a;C$lQ"P MK%t% 6< /^mc&YϚ~,I 6a+gܔㆻrć)ǾI~YvI>zCݲ\lNa`c"ɝνJDrJ3YGt&t~sUL ?/Mfu̬ ;RW#)L-XyE=%#]6u2|0`DO<' Omy^z.2iWe>גY/</e%r $~ hӵ?]Ajw2:^2()ԣO8a~]oK>-"}'~pft%Rp2xӕvaePɥv{€"E}'D䪵`6 `ɘ}wgG?(3_wk`tU&eC&!"A\} H}6~sVb/&#`[Cjy$z; <֢|/˩B 86?IJ;Ӛ\Ap~DE%>fhPp޸S;+_d{5wv;o]B]}ӧC"$H\NDCzF $ ?{Inn~myEˤodEH[ֵS֢?vWCFYtbb+hnxt[Z2Vf"F_xR<քУ+R@Ph,bvvfȁHĤ9کGܓh쮻ۿ:&J@G؟SnwGqm\Eslmyy=uS gTzjc8\};@_~`7xܹ^ϵ!NЋ22Ӡ"Ţ?&$w#PlD?* Ng_ 顽KO&3#bt[1be%O ةe wI~RB!Gh0Jh1kYglxő@+?^ttm5QM|{é~ eAe`epoPnR)Z]c`ާv3 o7S3z *Y.tKx;iR f$:&w'; ?}ri)}f@A pll>WWb#=Kj*EM@C Q܀WQlV[IHӝ 3D+)[I-t[ $ G/LvWk-9RpCnC7jH[t;+/ >CY c>|rT@&<죻ҺWqhF!̼#(e^z(IV)*Ͷ:?Txbc7fBf) }`Y %55)øRld1Q[(m%@6(b atRB|kL_PԜʒujA="y<`Sa>Ā&:[N*R D4#D.2Ap? ʁ8e,p*NC 8Ƀ9sitPGfn$V_b}ralY *G%,dz<ň`aA#*&oVӿ>ʆa!QxH81w1E:%R)aW64QpU4#d;J .NxoxѥŚ +[K~,X*;P*|B52/=0Vg*m>ځcМBE{gwUXL >ֈ: 3̚)V@TIKw$`{)f.^4D){>)a%Rt qfXV:!/55FWrI.F7MQ0aIfY$8wğx.9wx01|SQ3~. ӧQk($jYSwhSᐫ,r]Q"'+oQ73v| x$5Z REBFݧ̶8߫1[Ok{'I_Sh\xRMV5XLq?:ۄW@U6~n$0咆oO#4P<q8_\])S$lv(ɡO/t77,Uv+K%S:?aAŶh>*|h]@?%<'AVum]8Tr "M^R W/݃2XNO^$@ʍ")X(?㛟꺓 iY.WsXձI<տ;01a,wa@  c])ۏ_e1i 252LiJ"sdRhV=4\)q-)kII)ς ø k6Mr1:l3E|'֋NukaV}uuáaBgA$&{@=뇧5zg.N- _;A$k&} &Xh %d"` ]r@XʵT'wUn,iNщb23=*M@%_P0,ת,|Ǚo,|{Ep% JjDUu-桘(^ E?zm%_ -Țv^v<幖F*%;dQ 5q't.{bĮ]L؏_aLyw6ǐcKPz5½I+FRe[aͅsOymǓ6ɦ,^E'&y H? V:i*+Fkv ̀e\!' ~ IYï ԑ!4Em6LF;.5j>&N5W1dci68yH音c*&[٫7Qjeno_}u@b×qT{1:r.-yK}yJSLV^2;"|+{ %F/'>{UF{+ A:3Q6c"5pCmt8tWCAfa]P =+wN8xNf{GYv7w٣ԌGuScaR%D!㮦_Isj1 vsV fT?OpāOQMY/ @1Ԩ+moyVIAID3[a&y'o!"wDrQl/ d p@0 hZF#}#$jH h9 ͛vl544F|س2*hân_^akQ']ua,1$Qsv$_ ECJrt.al :] |-)%`xQln) `o7u4!"O|o u5Vz UϟjL1s|1m!w ZO3^I|)X_dRYXT.g •FY[v8CܰA>(ڪi{!܎A^#zRH )U hk$OZbiՔ #bPŰ܌H=rĕѪŚQe7M3j'<=Kgdqs$/96`ˮ^[Ux;IKoWrӄk%fJ`-3?Bw|B[ZyUz[؋gF bRȔBeMb͞'׍)6Њd%5RQv3m#:"  )747sZs xlM^U҇LA-u{ý5i@ _^IqM;ոElDHekeT{T㍤nOE"}^'Ƅ$AZmAp7SY['0icN/#vk4^ʕm E=]ڲeR^TG3 U{5]d#_ 6Ό7gk 9tI;addc?*9خᤕw6RP-4QewGxWy˜qtcP'^VHzP"==ӺL\c#H!+#E͆@)]*jZL+%_<#@^BSԳ2r(h#LQ1dL !d#@}w/urI"ө1)(N.i.jɡ =rv0U<$3Ce[(lާީnSܕ(̈{:k#W*yBkϺOҼ!.w(Ci͖Q\>XO.ط$e@3{|}H+O<5cDZe>@5s(m>'"onZ=QD.lް./(G ɨ҈%xzjၹbbXau;~9\1M_0$FyE͒iS2ʫ1IhV|NE="v}>KU[=':vWG25}d:.u=յgIFya4p?76S1-YL]MHwcii#rp3s1틉8y"9X/40x=f\e_U`U aҮ6JBK c=ztn!T!V$_'q dFT<e~ܳLp RnXC%*SJ! z}+ t<Lۖ!'Za5U|l}HxVOÏ'-T7^!7T 1И&ogPNO+i-j ZP-vw n;5Ǵ1tE:!@ ѝ4*򸖾KKOW\PkI HgH3b2ͮ(`B P$G<|I-HყH%?g3jdOhڼ˓F{;'3r>oݥ}g:xLt~}j  9Yݔ"#CR{h !SC:45#Okb\knķ# +b o[MKM|\KJ=m_.sa7L6iCt1MGN z)3❋/s_G@s06=_#,}ЃS܂Ga Q0TIma𲗄@{Lm)hE+w c+WM[Ε-ż3(]B^4;Ԓ%Zg%2nnߊHjNԦ/W%1]3jy/K]83,Ĉ[ Ե\YUPED}gT<|NL1;,.9{y,KAMkDJ+slqxc+)(-5ͷCmr2#M01VټD ^Lg! `%3_6}YNGΪ7 wHVZg#?:9dZ|B`P[݃JDe*?kv0.Nb+" 3[Ӹq OaAʛ`: \Ww&)CF@g)SmliMȀMқ{>2/z6ZH@=#2$$49?i}Z'r}]l`<*lc)R+& P$ĉ' *?~8YjuQˮ7 {S "oC=`r *WgV4U~gn_!\~4UOV܂QϟP&ڀ9NAYlΐ6rkb yKcwH NAJkun W|%(gG(%A?*0'мZ)mz)sOT{ǘ ѷN GqyGT /=.g |71uQi`?ma]yV݂]^Ӭd2 Mb}BTt"4Kn_d˴\@3A+'hr3jcQ!Ȑ"S8sxl̗7WXIM_t2&(z]}.h$NSoOX}&PݯwۨV8cp>XI~y$BE)5ݮ*6Ht_)4x*<nj٩Mt>4G/DsD2mF00v~D<^{(p;{r=\Z`&q[S&u?khܥs=Ŧnbi½UHntoҐp!cP-ȶɋ4dFq ']+f!a!LnX}h-E>5˥8[BO)T )bYfgJo!$BƏg߲`PmV%+64*1)ͥ*[Er2p95h$ ,Bl5gYs>e $ɯP]Q2H0 NJ}0.UEPt͜}Sj/ 8V_xg$' 2Zܨ:2~.A_HKt!b^=~$%W̾|qb38nj>OAFWɔHmՁF3r~s;!rKͨz\&LZݯ&-f svj(w9K00݁8]f~{Z9jiN<5^_'c2\ff2`mc]4BIWmZ˲f@T?(4X+*٫j):n]ՋcЃ0r.ݔ_qTࣝc:Ė8$iPٛ3DW6~1zaY2Iì|f+O)b*bZ| Ў;u8́]R%>?c 6Cd ƒG`OFYr {c+݄t஻{)Z)!$\}L>iip2!gfp=܇SV*h|{yba̼kA wd̤v*>1V邜S鐟kt١{gP+Gf4er U߿ABvOkE4TC5V7JS;3#$ +]wKs?EXIPģJ i[Hj$qvQPNʘ= l5_Nx9(?qbo^NDoqa/ix"Nh;{9X/,}$P';6 3qz"Db:K^foWE snF~m _ld#Ջ՜HQ?QGk4=T&*rQ3Lu/2r(mn$jI&#}!Qu}sj?g B*4|Xt~e#Reٞ|;g@5L:椥]仭ie +v@Fy^xWmZqv?_h-n g##{,4= @ɘ>D:EBha#yAs~9wC3D{ ,W݌Ieٲkba2E XkdK<7w0Њ4wC(W*{]/I5! x1uJi/IK==]Q7JwrrWޭW m#|Eko2D76yI֞[v/x_gooǜUX7/haTwġp,>N{)A -"}}`o_ZS*\1wO=W:pY/~AjHe'@ Vg)3.04(sr6LN5g׼T kK+z:3¢X3kyweTG}Ʉxx劾P@Jc1) LXY4F["[aˈ.\U+#"xtrR8f^ޣ/(:Q*_'园2X]nmxOgDj rӝÈ-1vWڏڃ`k#G8iK:cH vgۿ˱?VqmŘW{K1 A@&WϘR7ug~H| -gĐUWala'ڰ 9,)@DZ!1eчk8c~Zăz20;ӾCg,Dx># 䆥tDNƲ{~dA8]yb7"E&8D!B׾|ˀAA`"\zDggFbVub3y9<$?-+T'N"-2x7b] {(ToM=}cWo]L[@]n˪=,nk`~R$18M06cb~ w5޽l]oW8,,R0}iɤYм>pX#(pesyhv83ݘ+a»%X#L2e:df]Ԝ`]PCԞwl8^CpGI}6Ř3~ K`u5\ZiH]K5]θ_Qq/0E+QvS<$Չ][;6Qql\Q>Z ṾnU- ,}Rڃ4sB_SZC;LVɦ4!5ف!IVoaf#D8x_k2G+O) e<<X͛GZf񵔤6\L$=wS`fQS ~n8f?[3}g?̣-1y?TȚMzx@a<gC,M.q([FPp ҍ9=lFN _du%J+[*u*jB*c-1 !0I~Y>Dz.]hYl֞yƃAf;ed`<Ğ64g?GP4i:<8}r.pL LUhr[<۾{+T>\/adl0+ p$J *00ڠ *,o߂zow}h+3gdf+ W9+{k9FnNr#nOXh ;C.64G}cl)Ž ?[`P5,xX)Xe9eԇzW x]d܂P17Ftj$ۘg F3ƣ91TAE} vC KcekիoZRh) lXv}(H]ɾp7wvJ=26gY@umv"~AkMqZB0ϼz35o۳>V0˫"(I0ܲS3Ӽ8d.g\-p5 t 4CGCsn_?%qGfv+ 5 Iu-ZY;񟵄"D&e4MV7O)^s/$q ^n^P&Ŧ1H+ 䂓tW8oqf}Bj-q2(iQZ?i `r3=Y"rIl)P2G"DZVryA' +i^d-]'hK|:.sm n?d] \b}pqȢ1 ޿ Q'H^Wʵ#1D%'z RlsgI K햊ͳy.4ORmcG/H k0F1C(iRR}.hOwA"P>q˰^Q[^o/Qceu9jN yS|ٗI3:=P\B2w=ׂ1y5P/7tc7y( mAPZ̩RM&7HqZ  BTSP*c]8#!\_c4asBK༖5} xPQf yA|2MRn!D2dw"},E;PqbmcH(%6{[k?.nVUiH?#gb$DRx ?UZ}2^@  #8 `oLs7_:G!PpNP޴@Ja B?&ق_;m3"߰1zwsYu>VLVSF;Ӧ$dh]hSl*@K>޼ \+l '.c͈ti) HiO#@ VIiH.sM@ X?-Ҹ/Meʎ,MvC0P3_C;MQҶMH]P &lk(:}*sm2p(7cÄ *Jvm֣IB/|$cs3+#{ %>_@F7p&[kw 0E]T7XPu%u;.-QР^է#eY< _SBm()s=is+2pњ{M$d$x*ۖ#(SeX|'}D9:|(q|XxY^V f[dnX\ڰ TmZ YZ