pcsc-lite-1.8.24-lp151.1.1 >  A \vp//=„$0 S2bf~#nG(j[`TeiFӎ~#W`%ZZ}ViNH_8{>rJ~!UTNR-*3ec1319bdc4f2b180955a9feeae99f3855a36bc38a2ac4d1ee0d28bd29584e503709fce9311a35b1793b41a4bba90cceaa7b62b0Yd\vp//=„e{W.aIzCiw 1f&L8Σz# D:p3'[_2_uam%̤{FJSS {M/8n4DNHm½{Q>M[^իGA@3$aJw oU1kWah[oD{Mf =I^-X ;/rW}s0XNkx2vS0~qqG|OuRПTuL'zWJ?A >pFm ?md   7(,8<OXz .  L   ,%P%!<%(!8!<9"<:&<=e>e?e@eFe'Ge<HeIeXfYf \fT]f^g bhcimdieifiliuivjLwkxlylhzllllm Cpcsc-lite1.8.24lp151.1.1PC/SC Smart Cards LibraryPC/SC Lite provides a Windows SCard interface in a small form factor for communication with smart cards and readers. Security aware people should read the SECURITY file for possible vulnerabilities of pcsclite and how to fix them. For information on how to install drivers please read the DRIVERS file. Memory cards will be supported through the MCT specification, which is an APDU like manner sent normally through the SCardTransmit() function. This functionality is exercised in the driver.\vp cloud1132wopenSUSE Leap 15.1openSUSEBSD-3-Clause AND GPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Securityhttps://pcsclite.apdu.fr/linuxx86_64getent group scard >/dev/null || groupadd -r scard getent passwd scard >/dev/null || useradd -r -g scard -s /usr/sbin/nologin -c "Smart Card Reader" -d /var/run/pcscd scard test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in pcscd.service pcscd.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in pcscd.service pcscd.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-pcsc-lite-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-pcsc-lite-update-$service-new-in-upgrade" fi done for service in pcscd.service pcscd.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset pcscd.service pcscd.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in pcscd.service pcscd.socket ; do if [ ! -e "/run/rpm-pcsc-lite-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-pcsc-lite-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in pcscd.service pcscd.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=pcscd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable pcscd.service pcscd.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop pcscd.service pcscd.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart pcscd.service pcscd.socket ) || : fi else # package uninstall for service in pcscd.service pcscd.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiw"h "dhJf UA큤AA큤\vp\vp\vp\vp\vp\vp\vp\vp\vp[K[_g[K[K[K\vpM\vp[K[K\vp\vp\vp\vp\vp8ab0396a44c9dd3d183cf468f1aed5485c74b4b43f3103ec407035418a7a5283a235e330aa5aef955be3252fe563d3eb88b9e386f0533aa4649708254fdb4babf4bb17aed02058052a007032f6e24e2565a5ed1127d2875bb77e591cff0f6389f8c45127c67864bb432a1ee7b21c2d795838ab4dc8b30de3ad403d2ed85b6c94a6b562c2860057338a777cbc03ad639549eb7a2e92c652f399cf960fb3db787040d4358bb8dc8d30f5365ae6d999b6f820bbc051b292912482f2e4d0ebd837e12474a447a0a3adecb5ab4aadaf82f21186fb6592610cfb525e0ad01f31d4f860fcce0a042c8d82e08eac36812a5c1440b0531c860c35c59baff1e3802f64ac905a13c2734da71dd871ac2f0f71350ab48b4f3ff018f1c3b0b984ae582c2152b09ef74ea09d48c1b9ab2a9d47319309b6823c66a114ee3f6dc5e23a66b300eb51868bc59d1176175213ef19b4b9cdec79135d545c120172d4fbdf6a5f2016cfbd11dd4a3da2f2cce21826dca713138f7ae1f8778543e043787deb0a76c85b8e9e51ca5dde385a74783d806c9e5d5f0f744fae7d11e9514aaccfb5c83e56c7a2733e11076c7ea1a5ceb2d2d09e4f1758d906741196503ca5f5ac998dd33f4b6a5b017e33ff2a280c00c701ca2c12b8223bab38f54377f8b8565db4c64598bd1ba479390d24c6c8c24d649915b684b92075749985ea4bf54512036c32d590fcbb4d22a078843240bc9c2bd7301523558ff3527f176536e9ac188e6a34ace7c2d40897310bd50700128cad5f9e155a72fe54475e6473f6db6638234f4c6c1b919e45d84bd6e01354de46c6a694c19e6daaac5df4005a03a1974bb29cfec7e05af6f7libpcsclite.so.1.0.0servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcsc-lite-1.8.24-lp151.1.1.src.rpmconfig(pcsc-lite)pcsc-litepcsc-lite(x86-64) @@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(pcsc-lite)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpcsclite1libpolkit-gobject-1.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.8.24-lp151.1.11.8.243.0.4-14.6.0-14.0-15.2-14.14.1\U@[@["@Zwr@rosenauer.orgwr@rosenauer.orgsbrabec@suse.comwr@rosenauer.orgdimstar@opensuse.orgrbrown@suse.comwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgtchvatal@suse.comtchvatal@suse.comwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgsbrabec@suse.comwr@rosenauer.orgtchvatal@suse.comdimstar@opensuse.orgwr@rosenauer.orgsbrabec@suse.czwr@rosenauer.orgwr@rosenauer.orgfcrozat@suse.comwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgsbrabec@suse.czsbrabec@suse.czwr@rosenauer.orgaj@suse.dewr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgsbrabec@suse.czwr@rosenauer.orgwr@rosenauer.orgbruno@ioda-net.chbruno@ioda-net.chwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgwr@rosenauer.orgcoolo@novell.comsbrabec@suse.czjengelh@medozas.desbrabec@suse.czsbrabec@suse.czsbrabec@suse.czsbrabec@suse.cz- Trim filler wording from description.- Updated to version 1.8.24 * SCardGetStatusChange(): Fix a rare race condition * SCardReleaseContext(): do not release a lock owned by another context * SCardReconnect(): suspend card auto power off * Allow "=" in serial driver filenames * Add the thread id in the pcscd log lines * pcsc-spy: correctly handle incomplete log file * Simclist: avoid to divide by zero in list_findpos() * Some other minor improvements- extended sysconfig template to include PCSCLITE_FILTER_IGNORE_READER_NAMES env variable which is used by pcscd to ignore certain readers (patch by Eric Garreau)- Use python3 (bsc#1082129, pcsc-lite-python3.patch).- Updated to version 1.8.23 * use libsystemd instead sd-daemon.{c,h} * spy: add support SCardStatus() with NULL pcbAtrLen * Some other minor improvements - remove --auto-exit from service start even if we have socket activation in place (using it as a lightweight approach to unconditional service enablement (reference boo#1063983 and to help workaround boo#1063985)- Rename local defines USER/GROUP to PKG_USER/PKG_GROUP: the variable GROUP (call caps) has been claimed by RPM 4.14.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Updated to version 1.8.22 * SCardCancel() was broken in 1.8.21. The call was blocking. * Enable use of info level logging for pcscd using -i/--info- Updated to version 1.8.21 * SCardCancel(): - fix a race condition bug - fix a possible use after free - improve Doxygen documentation * SCardGetStatusChange(): fix a race condition when a reader is removed * SCardDisconnect(): fix status update for SCARD_UNPOWER_CARD * pcsc_stringify_error(): use Thread-local storage * pcsc_stringify_error() now returns a const char * * SCardControl() may return SCARD_E_INSUFFICIENT_BUFFER when pbRecvBuffer is not big enough to receive the card response. * Fix compilation error with GCC 4.9 * UnitaryTests: add support of Python 3 * pcsc-spy: add support of Python 3 * Some other minor improvements- Updated to version 1.8.20 * Fix a crash and potential security issue in pcscd (bsc#1017902, CVE-2016-10109, CWE-415, CWE-416)- Updated to version 1.8.19: * SCardGetStatusChange(): Fix a (rare) race condition * Doxygen updates * pcsc-spy: - fix display of execution time - log the thread number in the results * Some other minor improvements- Version update to 1.8.18: * SCardDisconnect(): much faster with SCARD_UNPOWER_CARD * SCardConnect(): Fix a possible duplicated hCard context * Fix compilation on FreeBSD * Fix compilation on Solaris * Some other minor improvements- Obsolete the conditionals for sle11 as it does not build there and ends unresolvable anyway - Remove the presets magic after discussion with standa as new macros actually work around this correctly- Updated to version 1.8.17 * Fix SCardEndTransaction() issue with a SCARD_SHARE_EXCLUSIVE connection * Fix an issue when used with systemd (problem in signal handler) * SCardGetAttrib(): set pcbAttrLen when buffer is too small * Some other minor improvements- Updated to version 1.8.16 * SCardCancel() was not correctly handled When a SCardGetStatusChange() was cancelled then a next PC/SC call after the SCardGetStatusChange() may fail with a strange error code if the event waited in SCardGetStatusChange() occurs. * Doxygen: fix different documentation issues * SCARD_SCOPE_GLOBAL is now defined in a public header (even if never used) * Enable Trace and Profile features using compiler flags and without modifying the source code * Some other minor improvements and bug corrections- Updated to version 1.8.15 * Add support of remove and/or customize PC/SC reader names using PCSCLITE_FILTER_IGNORE_READER_NAMES and PCSCLITE_FILTER_EXTEND_READER_NAMES * Some other minor improvements and bug corrections- Don't enable polkit for 13.1 and SLE12. There are no policy defaults defined yet (bsc#941721#c7).- Updated to version 1.8.14 * Threading: lock the PC/SC context in a safe way * Threading: lock the card context in a safe way * SCardGetStatusChange(): fix card movement rare bug * Use asprintf(3) instead of strlcat(3) and strlcpy(3) * Allow to use pcscd in a remote session (polkit issue) * Some other minor improvements and bug corrections- Cleanup with the spec-cleaner - Reduce some conditionals - Fix few rpmlint warnings - Add Requires on libpcs1 for main package wrt bnc#782368- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.- Updated to version 1.8.13 * fix a systemd + libudev hotplug bug introduced in version 1.8.12 The list of readers was not (yet) available just after the start of pcscd * Make the license more 3-clause BSD like * Fix a rare race condition in the (non default) libusb hotplug * Some other minor improvements and bug corrections - use a few more conditionals for recent systemd changes- Fix systemd integration and socket activation (boo#900115): * fix quoting in systemd-service.patch * add missing systemd service preset - Drop obsolete upgrade protection in %pre.- fixed sysconfig fillup- Updated to version 1.8.12 * make hotplug using libudev (default) more robust * add ReiserFS file system support (for configuration files) * add musl libC support (increase the thread stack) * Some other minor improvements and bug corrections- Add obsoletes/provides to baselibs.conf.- BuildRequire gcc explicitely (bnc#879608) - enable polkit for 13.2 and above- removed rc script from 13.1 and above - do not use polkit for now- Updated to version 1.8.11 * Add polkit support. See doc/README.polkit * /etc/reader.conf: CHANNELID and DEVICENAME are both optional but not at the same time * Some other minor improvements and bug corrections- remove dependency on sysvinit(syslog) starting with 13.1- Updated to version 1.8.10 This version is a bug fix for the version 1.8.9: new symbol log_msg was exported by the client library libpcsclite.so.1. This symbol is NOT part of the WinSCard API and should not be exported. It was a bug and needed to be fixed soon to avoid problems in PC/SC applications (like symbol conflict).- Updated to version 1.8.9 * SCardEndTransaction(): Return an error if is called with no corresponding SCardBeginTransaction() * SCardGetAttrib(): Add support of SCARD_ATTR_DEVICE_SYSTEM_NAME * SCardGetAttrib(): Fix bug in SCARD_ATTR_DEVICE_FRIENDLY_NAME * SCardBeginTransaction() was not correctly releasing a mutex when the hCard handle was invalidated. The problem was that SCardGetStatusChange() was blocked because SCardBeginTransaction() had not released the context mutex. * PCSC/reader.h: Use C99 flexible array member The structures PIN_MODIFY_STRUCTURE and PIN_VERIFY_STRUCTURE now use a C99 flexible array member when available for abData field. uint8_t abData[]; * Add support of --reader-name-no-serial and --reader-name-no-interface It is now possible to NOT add the USB serial number of the reader using --reader-name-no-serial It is now possible to NOT add the CCID interface name of the reader using --reader-name-no-interface * Add support of serialconfdir pkg-config variable It is now possible to use pkg-config to get the directory used by pcscd to fetch serial drivers configurations. $ pkg-config libpcsclite --variable=serialconfdir /etc/reader.conf.d * pcsc-spy: Try to display the thread in the order they appear in the log * pcsc-spy: Add SCARD_ATTR_DEVICE_SYSTEM_NAME * Check the Info.plist file is (a minimum) correct * Update PROTOCOL_VERSION_MINOR from 2 to 3 We broke the API between version 1.8.3 and 1.8.4 by changing the value of MAX_READERNAME. This change should have been made before releasing version 1.8.4 to make mix of versions clearly non working instead of failing with strange errors. * hotplug_libudev.c: Fix a memory leak in case of error * Fix OpenBSD 5.2 compilation regarding dlopen * correctly manage thread safe multi-slot readers * Do not use pthread_atfork() any more (fix problem on FreeBSD) * fix memory leaks. This was not really a problem unless you embedd pcscd in another process and do init/deinit pcscd without exiting the process (as maybe used on Android or iOS). * pcscd.8 manpage: add documentation for --max-thread, - -max-card-handle-per-thread, --max-card-handle-per-reader, - -force-reader-polling, --error, --critical and --color * Some other minor improvements and bug corrections- Updated to version 1.8.8 * /etc/reader.conf: handle FRIENDLYNAME with no " delimiters (serial readers) * Info.plist: Correctly handle reader names containing & (USB readers)- Verify GPG signature. - Fixes for SLE10.- Fix path to nologin in useradd (bnc#796242).- Updated to version 1.8.7 * Fix a problem when a reader is unplugged (and the reader is still in use)- Fix useradd/groupadd invocation: -o is useless without -u and newer versions of pwdutils/shadowutils fail on this now.- Updated to version 1.8.6 * Fix a problem when only serial drivers are used (no hotplug/USB driver) * increase log buffer size from 160 to 2048. Some "long" log lines where truncated. * Fix redirection of stdin, stdout and stderr to /dev/null when pcscd is started as a daemon (default) * Some other minor improvements and bug corrections- Updated to version 1.8.5 * Fix crash when a reader is unplugged while pcscd is in the middle of a PC/SC function * SCardBeginTransaction(): fix a bug introduced in version 1.8.4 related to sharing * Some other minor improvements and bug corrections- Updated to version 1.8.4 * Add [ and ] in the list of accepted characters for a reader name * truncates the reader name if it is too long instead of rejecting the reader * The restriction to have to call SCardEstablishContext() in each thread has been removed. Threads could now share a PC/SC context. * Update IFDHandler API Doxygen regarding the "libusb-1.0" naming scheme * Some other minor improvements and bug corrections- Updated to version 1.8.3 * ignore directories and hidden (.*) files when parsing a configuration directory (like /etc/reader.conf.d/) * fix a bug in PC/SC spy tool when loading of the real library fails * add PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize, PCSCv2_PART10_PROPERTY_wIdVendor, PCSCv2_PART10_PROPERTY_wIdProduct from PC/SC v2 part 10 release 2.02.09 * Some other minor improvements and bug corrections- Updated to version 1.8.2 * rename pcsc-spy.py to pcsc-spy * pcsc-spy.1 manpage * fix a bug with a multi-slot reader * Info.plist parser: avoid a buffer read overflow in & management - moved internal changelogs to devel package- Move libpcsclite.so file to the main package (bnc#732911).- Updated to version 1.8.1 * added missing files in source archive- Updated to version 1.8.0: * PC/SC spy tool * Support systemd socket activation (the auto start of pcscd from the library has been removed. Use systemd instead) * SCardGetStatusChange(): check all the readers are already known and return SCARD_E_UNKNOWN_READER if a reader name is not present. * SCardEstablishContext(): Invalidate all the handles in the son after a fork * Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10 Amendment 1 2011-06-03 * Fix some memory leaks repoted by Coverity * Some other minor improvements and bug corrections - enabled usage of systemd init for 12.1 and newer - add libtool as buildrequire to avoid implicit dependency- Readd if structure to support older versions like evergreen & SLES 11- Fixed runlevel, hal, and /var/lock/subsys- Updated to version 1.7.4 * fix regression in 1.7.3: T=1 cards were not working- Updated to version 1.7.3: * hotplug libudev: support libudev >= 171 * hotplug libusb: Fix a memory leak * pcscd: exit immediately in case of SIGTERM (Closes Debian bug #620305 "pcscd slows down shutdown/restart") * Send logs to stdout instead of stderr * Add command line option -T, --color: force use of colored logs * Define g_rgSCardT?Pci as const structures to be more Windows like * log at level PCSC_LOG_DEBUG instead of PCSC_LOG_ERROR to avoid filling the system log file * Remove the deprecated define FEATURE_MCT_READERDIRECT (replaced by FEATURE_MCT_READER_DIRECT) * some other minor improvements and bug corrections- allow the automatic power off feature- cleanup spec file and requires - moved libpcsclite1.so back to devel package- make startup more robust by checking status files (bnc#686674)- disable auto power off/on feature- Updated to version 1.7.2: * use libudev only on Linux and libusb elsewhere * Try to use a (CCID) class driver if a specific driver fails to use the reader. * add support of multi-interfaces readers with libusb * fix a problem with a multi-slots reader * some other minor improvements and bug corrections - cosmetic changes to init script output- fix syslog not being present in runlevel 4- Updated to version 1.6.6: * code and behavior improvements * many fixes * uses libusb-1.0 * two security fixes (bnc#609317, CVE-2010-0407, bnc#661000, CVE-2010-4531) * for more see ChangeLog - Disabled HAL support. - Create dedicated UID and GID "scard".- add baselibs.conf as a source- Updated to version 1.5.3: * add the reader interface name if provided by the device * SCardTransmit(): return SCARD_E_UNSUPPORTED_FEATURE if SCARD_PROTOCOL_RAW is requested by unsupported * SCardConnect() and SCardReconnect(): set dwActiveProtocol to SCARD_PROTOCOL_UNDEFINED if SCARD_SHARE_DIRECT is used (conform to MSDN). * SCardControl(): correctly check for buffer overflow. * SCardGetStatusChange() works again. * detect buffer overflows if pcscd if used by a rogue client * force access rights on /var/run/pcscd to be sure it can be used by a libpcsclite client without privileges * create the PCSCLITE_EVENTS_DIR directory with the sticky bit so only root or the owner of the event files can remove them * if RFAddReader() fails with the libhal scheme then we try with the (old) libusb scheme. * give a higher priority to a specific driver over the CCID Class driver. * some other minor improvements and bug corrections - Fixed baselibs.conf.- Fixed permissions of /var/run/pcscd (bnc#466211).- Updated to version 1.5.3: * SCardEstablishContext(): check we do not reuse an already allocated hContext * pcsclite.h: add missing SCARD_E_* and SCARD_W_* return code. * reader.h: add PIN_PROPERTIES_STRUCTURE structure and FEATURE_IFD_PIN_PROPERTIES * remove powermgt_macosx.c since it is using APSL version 1.1 instead of the BSD-like licence (bnc#474818) * avoid a possible crash due to a race condition * change default log level from PCSC_LOG_INFO to PCSC_LOG_ERROR * CardDisconnect(): call RFUnlockAllSharing() instead of RFUnlockSharing() to release all nested locks. Visible in OpenSC "pkcs11-tool -I". * some other minor improvements and bug corrections - Fixed possible overflows (bnc#499734).- Updated to version 1.5.2: * SCardGetStatusChange(): return if the state of the reader changed since the previous call * SCardCancel() now works as expected * log TxBuffer and RxBuffer if the SCardControl() command failed * add a mutex to avoid a race condition * SCardGetStatusChange() may not return if the reader was removed * some other minor improvements and bug corrections - Start daemon by default (bnc#466430). - Ensure that Apple Public Source License Version 1.1 does not apply (bnc#474818)./bin/sh/bin/sh/bin/sh/bin/shcloud113 1551265824 1.8.24-lp151.1.11.8.24-lp151.1.11.8.24-lp151.1.1 reader.conf.dreader.confpcscd.servicepcscd.socketlibpcsclite.soreaderspcscdrcpcscdpcsc-liteAUTHORSCOPYINGHELPNEWSREADMEREADME.DAEMONREADME.SUSEREADME.polkitSECURITYTODOsysconfig.pcscdpcsc-spy.1.gzreader.conf.5.gzpcscd.8.gzorg.debian.pcsc-lite.policy/etc//etc/reader.conf.d//usr/lib/systemd/system//usr/lib64//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/pcsc-lite//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/polkit-1/actions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/0e32d0f2cf2f7f568bab050e338d510e-pcsc-litecpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=902448e375b3192b394472655f9edc8b226f29ee, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII textRRRRR R RRR R RRRRRRRR ; pq͒ BgHutf-86b0b52e41fe3f89c5ee10b00d28073f23d431d2a73211cf8d9716eef50fd72c6?7zXZ !t/A|] crt:bLL 7tP$sт: yLijI>vZp2AؽCpc3U52 ь_M1Ohe KvNx@4e&WΖ#a/4"}p__f?^KEYpI7\]x9(jհ^//Z _ 'Y?]Q$58X{R3-0BK}a9wQ늪jHu'Tl\c޾^~_"EtP/[sE?-&AߕOb7?E^&dq.1-f&L%yx"oPtzg/3difyPqg:B fo 1+stm p8ĿAZi#خm #P!\3o S mG+ܥ"ӿHǁFlHh`̶٫ʑO0=DzygOLI? FÕ,+67tw%Q<>l)y Чm9t}X6~c-#;\b/o~h~K (~[B\<]Fl`|6p߮Xgy|\^PO ?#ZMDԭO'KmT<¢<2y%s#pzI4#| N^32,&ؔ^ y%E_ܧcy@C#low>4+3\75՛ۓq]o)]ywk wCV0ZI䉗G I4 qy!pFe$b 'Z2G)$U^*úp`$[vZ3'(hwf-8esU -vS<@Y|ˋH{K,pҁN'ag{'~Œ.Ʊr (z xVZ_9v3ǂp˵oIf u_(ո<)Yh+2}!euB'{)]s趈5<qgf݂my, dsoh..9c0ifOj . ]ww@h)X%0N>\C>:RZ%1ˤ΋q]H"XYr"!7{pFjZSxoh{Tp/ Q}F|ߖFNnOv,Y6ÎǦ󂱺-c bo.G0}#@!f^^;JKˤR~>}/˰$>`an>QX,Pޠ Si_na7.ih;A+tr'S ueZkyg/B\YF>oZORr5VrGy5 Q7گ/>[P܆. oF9%pX"'L445NOL7GC2F@8_&ʝD\g^yBj=X>.R4 1lǤM'\\)g~FDL*ӎox`u;֮mu35i9L G! c\ͧc$sB Tm&%鸝a^TڇY;iP8-VM^KvRkC'<\WUZ}Un'N2$zn!|Qݷ2Zel|P\As .ɻwЎӖEku;Y֐sKd:yTlf{9'B%3ب)i 6_ɑ6!n~X\еrc<B34KX|'s5bƝ3[mMXQ\ΊߣMcL$o;Y##Eժ71A׹i4VM6[Y>(W_ꈂ#^zί~m#@+/=O]e> sW*@7~;F\0;vJyBPtPN tN2r-ܿ%0]B;ZT +v`@~6ħVM<&["|d2O0#hz)v[p֍1ǐn3oCw$!VGK89ߌ AE/~ 5DcQGܔO-~PUzjܚ>?xtL%5׀qkBo"-rV [ccEW{VX;M3mn{`@ao<{ v%l"l꒎Ex'cu"moߙj =>ݣČ|S}ϨrP5䭌ETJoo]wW4%5)Oa$Cq/*yKxs 4ĦJazV֬dsʋ=:"=Z. Sd"Pۍ}̆ [XN9MN+~k suY ;BGW7~{ s%2 t@_ɂg^C<\(ᜥ)b6D FZwc^l+*CYQ9c i:R#gdF7t:]s,jYYT>+jpZęɭMxWǯjA !)ɨS+ M\r=. T+)1d"" &S EѬCdTRj0,]Ɯ. 4[H/-[ AcN2\LUޥ3*?ʼ6RДJu6qZ8ӎ1N*@!V罧\ލ ۋe >,NȹA7SjgI.ѱ$BrOx.D)66"ү~&H uuY2ێ5) :&#'Kz`Qpvۈ݌Rs`kKwWLpTy=nв.$]o|+#Io"-#>qINjq D]LIU*:G=:Ixj!yT=?X)" BM0YriЧ(!ZmE&q:4(q1ax)9P%695q,: h ~tK`t: KW{xMȔ7IO4y9ϣ'4+0~NzVӘN[3'rȲa",~HeoogXM{`4I@qZƀPÑ`4C+F:eE8j 5uIM|7I/KF&Gmғ|v수PK鳈bLl+lƾ+s̕aؒ3~0o[Ԡ z9ct?;<,/PX*IсpRꣵJ;d ԉ :z`,9h],ߏkIޛ9$ѳu޿ jĥl?)R ,@(6\`W!>$.nڅ(.~`XݔN$J& ;ˑ)6UuI%sb}ϷTnݱMorGo">7 tބZ◝PH%{ G+!ZQ\宱 m-E gPz\l&>->kN$2fסTi /4w?es JVLp5퇤0xO1jJs զ[-G(c$Bx*Res+O(ۋ̷ᑁnU&F iB\~"-o=t<8shg ?llhloU4@{L@̋QA$Mg\9Y^#pP&(ՊYԬz(5(K !ɖR }{.sυ\$t^u/Ssx?LAx$TBD[.ag!7I JRJړ X O){t_:%,Ib8΍!hDB|GS7D `ˍ8p.\S˕o(wN:¨;2pkeν$s`p-^ciyGX(!F3>mܙ ;=SW ZUYׄēj l&hTȋ=PW`׫(@ٺƸ% $v÷sE ~.K#c1zXw@:e/Z?W@&Ws!ɞ\WyRAx-0"ưGAwUCCg, $ҺC* z/vnﯓ gBHBz.k_rꄭgE@1A1afԽPIft6q朂 &-Iػq!سw[;pRRBj~vQFC+gL|=7׋{ubT Cyms:݈mK@`$8dx)R,]OHZ˥+q'6-8X1%P V[损aď75ArAs o]6YwXN^GvY}N.kL9iإ"QOMtEslC|plPEjvDž+-e߾*w&_{t*ՠ~5,z h /1އ]]d<Aa Se?-=xMХؕ8{P#*GYuh O2qWMk-6,J4u$kNz~t \/FG=Csp-Җ\ i:h]b8}ctCܚ;#k4I!{ mhhLFJ^^t Qdqy[Hs)^# O1\[&0r57ep~6xRE$Z:OkVGQYT25zYa\thvGʤ88Ezڍ Hj] `8tq2|1-(3O΀v¿+<gڃ8{-Ml?(Uq  ٹ9!MGujdflzwލ[> ؚn\{\?"3sYK5cӑ`pe~(1ݣ>! f_Sl  ~ QFV+$d^_.`%J"yǍ؊)\_]>nBJKDyÒ;7\1l!!>xy7 NLVk4mdT~>V'̌5`_ȱ<k&Unկ˵3 xGSD(KG1 SҦ 8^~'μu=:^ 0^U_iGFܲ' w/ȞҹF+*1A ӡt!H}G6| Ct9_5˥DDi<` Suň{/uc^܆]>9C@^Lxɢ~Ȕɷp兆ig q,Ȼ|J*h>\Bj ޼(`/g ;|gWJE 62.Ч iK$) 4{iQH}zӳ鬝I*2B(28lzm8ѼOZqc[e Pץ0zxyt>, KúyD ;@/(*DC$:R5@d;h{| ,lbW.:H~tn{)dJֵ4H``F4P$ajNŸ'# ;'Ĕ\E%~gjm; WBun<)lO|덂hER|"C=^KkۢgOU],ğ˔C ]9OG/ḉf'pTӓ-^YsȩG3~f1{ב/~DGҟƧ@Ce?h<иfme'VTBOvzd?U̫&Ł.:Yɗl#h޼lP gf~9{hf3 V+b"6Uk b?*z!{r'-ef [)=2i>J.S lM̋:|Ԯd Z?xJꘋyzG'a:w:`jy+ E P`am (uɁc9f'8 1ނM .Bi1&^mgD^6Jr0cj ;C*d:/X)+1)NEU M.=#BaD^ғ 1+tϧ{mI; X9u(sTY+Һ Fw[޼] x9jJ &\H{Z$/$J3@b"ĄF'UFZVYfq[ l-Xq h(#YMِWkZftuE^%xpkM<|Gɢ] BXٿ(4j'űQVTUQVm0TrAnFRhhq33UŇKvpdSmbv?oa>QzdA/!Qm`FLUQ_64Dr9Ţ򬚢Чu>z*#9p!% Ľa'b\hX"aHD+(B>ij~r0/*Mճ|:&nOMxlRT6)؂цυ?U?wQ|7|p.4ԡ'.=vAH9zZK%Z-]|V2m}2(ߦ1n&a'W"yEr?tGҾ9VMj# مs_$#yVA⟦3mY LEDT_Ojfęb. UI'Nr.xtE4r[x(-l$W[4mZfBаV= :ֻǫ*o~ : /$n=R}?4Rgk@fdvCs _b5HJx=pdY'𫚟>*,%$ <#ʲ>Ke|i7 EBt _]/G6V%tҴ7LJ^PrǞ35(W!It.+#HhիjgkN*y:wqVS%1Pv']N(ZTis_ge @}>LJ$WQdƙ2l,]ԇqP)Q`O.VIfrk#7ǐ(;cOj Jr}jģz6~Z?9O=%ɏ*Q{;BĚD!Qa hͧ.>pqہ\2*#FqvVK'4хYe+tG[fԨ#=R0$FpHM$R41du}هOBe#DA0 Q7rPcey:%ltB&rXOaV\wV&Pӟh˶Jz90񿪮E8nkGF,k:$BlҟDi}vB_\C])] EWQ^~քrjsK!uHԧyCfUȄΣzAnz E0Oxz18?5iߨ}(53Su,s@9eg|gMA&+{^VpJ <{6j}$*[3|vu#dEޕK(_^|7Ғ>ݎS-{j#Y\AP]|kZŽBtloh;ϱ"#m/8xcIJUF~}DzD٧&GqhLV}X߅Ln4-WU'_U ՝.L Ͳip>`?B}tE͝x\N.6շk9Xi{fK͵`J(71FF']]:̭,<$'\ˀK/JP u 14-E8]ԛw p3ƴw @EjQH09VU"T4 :,]>\H 皸˾^JIOBi)UBx@$l[^ bKkrTBlbԷzL-!ʔW}n^s*gYy_M=Ff(aA^ k {[\sA&SL7haՓy"ux٦c(Y.] #|95ipVN/((Z&)IN`oǯN%!:5H!Nݑ]mG`R̵͡?i,k?(RQz%.A *5'<Ш) Z=wjm^5Қs%3'=YgWq 3sbf Y,e^k#mMbx&B? b7qdCLuBUrpUpѼ1 :|zWkK95^Bi;T&nJV8unPwͷ`XHI54jg*nGk>qud0yjr!!mL.|dyet GDU SaiNJ)!p@2F/w&c'Uf7Yr瀣̍0+wI{NJD֛ˠCӰ{Ed7~)3t <G `D <Zx%1࿅Fm1ajPH7(C)8_ g.{3WOM*WYÐejO28ޫ 3UTOsX٢.Ҡ eT/cM~_s+he ~qӷO\rW16Y5a@A-aaC`!WFc7n1z *ЌK4 =mz뽬- deڒeД$h˰\ơz ˙עaC*!MM ;ffL]:+꤫>SA$_wVVclˇt8(`{?jdЁAd N%mS.jX HCW$H؝R 23d48o`;MK,U MÞfXC+D&E~%U ٴ,=ץ%Qa#AARmbYvolj3R#HzNCٛ ͺk^-GJ5m0 myӴ%~N2]$o<P4K ħpfdYG⑲,eMH mhzx{fk 9׽(T[gVJ;`I޴"JgS)'k#b&1ҏ-'B&p)pAn=dD<QQp|2$QB_G,"zqfm*:{ZHC剄%Tʋm:ޓm>Ҹ^:F;Z.s;M<6T ʮU1y=L28$\SbORM\^؆vy7TT淵-Fe)"We@lax7WǪU]uLUL:0[uݐ Z"ZM*)Wُ|!%b %' #~ª 9oOKS/s[=9OYsD2!qƸ-Bs sK^a_)d O V9nb{m7,U_/,NߑY< ECHjRBْcN} S<w$OvY* eO#W ҈:o/[rAʹG5l$2 wS_V6Lgjn1hKvkH ]ݏ?mϊ?uġ`L+FXʽnfS_'%GeI<Ի&-tuM_|:YtLIP1lx733%:53R={u%g0`o3dW_›it#RЫF07ioE{m5b,$꬧A๡(F $w>V (/f97iM<`r B7ڟ%kOZqpzTyzVxm~BGa9_U 6w܍/=VB\{ %JnSp,^eWSsZ$td)YyTwYM`$m+w#{f0zzAI!eK;K{좁5U#NMN4}-D&VVRjuε\ ;> dveo0(>d'ʃkhR鬙+Bq@z-K]OMX17:VNTzWvŞC"]Oae?#ۭ^ůbvWHSs#|W^RۃOBIddO|<%_52 qƨ9bJVE }3->\I4oswp5g~{cO[ FEӺ&>tUMf˞ 3?] +^C 6Xwgۨ arvtz .5!]7~7o;mQV,{joyn= qS[OVAxt| +c贤)4G ھ{]AGnHlŕ+Y@+E_Ujss:>Ebfa#raF,4;ivKWbDfXY?EXL^J&8ۗk48}1} U9Y/߃ة5v(:p,\(FǞ-'v8K*VM5ۜWc%(qM;iZե`b9$ pm1A(lN!u}I$k%| AT2+X+,#hg ad[xnk< ܜ>wl4(ҟi sbhi?P|tݿnȵ1g†2V$$ִ\ob5rn9ERlR b.:2$g9?~hmQ X٠%bHæT_ܤ5Pb삈d䰏O3=Lcq:*RQUp|RFnoa _!I&rPGjF+"@b ,Qʳt e ~@*b% k}K֒ 2XH؊@Q4hI)_4>"{;y&VmD?x9=yV]j0^Ne4>٠OL" w|qukɯԧ Uƭ+siStwK!,>4TbJ??,w&k&I^HpϤVy͝XdugJ9?S.EQ8oc/m{kCZm[ڸĹWwg%R:1TAoSo_ܽPrI ;dL'gEʪF%U R< C-v `'#_kGf[ Iɵ9Blh\i`P7)l*ZI $U9D[%='9*LE*pV$hLJb,jSV4z_jK%\VJɖN$w5 mDPzP}u7`v pi<.~=*njU"N}`757&gj@f\oX-6Bu GCKB {<(EhOxv\(8}? UmGGfwYrT"SDaDoyW Tl҅ .V<>St5@pd[CY, raQ-z'Bb.6Odg R_)/4Եvai9:W=DBlhbN1i`z߱^`qk(܍ GƼ򤋞YA \/`pJ {ߏ5.@-Ol4cGDazGTd9j &L+=l,@5E#gMۉhM?#Qve-Fa(J{=Rq ʢi#FL'5Mo03ƫ7}4C$GWSpÜu,ly(Ps쏻ǫ Lb<pl;bkI*]oYzK<$.hbLĞpAS/-_|zKEme+S9Y|c# ;U1E_񀆔I% HJmS D^\B8^j [27H]A^ U)1߫~qq޷(7tjt;r?q"Pc(sy~egA^\5DDD2qEwMd:ˮl -IJA=e+Үr2ևv`a:l%JZqIG"Id&@}EOk9iQsBٚ~Q9(ۙ` "jK2WPC1/#6pV_9〙k|J׆ K]r@NjDo, %uGLϔXUf@!k?:!HSW Y1 k9q2+!$O,Ԃk̖VUD hšqh'J,ͭ+ U&1nU4~U ^JNV\G(&k8/ ]:^RCiW0St:os?Cc!lu0Nɼާ"s R /SlCy69B(~߄a~ͬܝoӗz*(Wv dlVy\vp\t8g>jMhX\& O1Yes $AESc:'#UI 2yqd3 Bhu/YOºeE4=bV@rWY޴Lf~N42.'_!S髣 U0VqFD,,1&1G$#q<23ZTկZ|-sxNy,{ ӁSV~9!oʋ?TH&F&!tbe 2$\]Z)TN8^Ώ|L98ɾ[p!AnLC^R`@U wc?/ڸ:Kq(0݀l-_bZmEh{z7)cכ(WxM%H4>AֱEkVJv?[ߙ&퇇V gV%Ɏy Y}o՛lB8+΄}l-55΢>+{41MrDOM G[K6婒R/"U,J qW" hT-Dlw70/Z?2*x7c'u<$7[1@#ՠh?R ު.[>"S%F=?W4%:L#ZA^yUS8" o¹[*ytb}E7jUnx8p/ULh=9eӟMDA)zR_TW 90c6u*=4z/ܻq Sr*4 XgҨM&RS Am^t 3})W4'(<6Q7v]bgSҫ܄*#=ŠD"@ p;R)j3:OBSB7 _־9X48bUo#oƞ/c:>ň6 4akHP L6gc-07^.S$do?$PMǒۨQ8)Aq~=I@S@njQS: ̆ 5QF?[MG`aUb *Qt)DfD!seHkεG6(vuO޻B~௿l9i*~??]-h2odU=p}s=yf0 Fmtńm8E/ͣ~@v>/X h(tci=-*ati I`*lވP͔*ǭ0˨o}D($msI[ſėx"ր#r.Y)jsABSWڅ񟩳7'I"%VeԖ՜X ti_i;Œ}9)D'X[w0qG"Q1>9G̸5C-qW~ۼW\3PQhuR>(!Ζ)e[wcHĶaR䎧k ڢp&,Gr. $suI.ƑeF8'QE.>MW\ʢثP#+]f}{lߦVY>y >Zds Eք6fϩ\/w;EyħU ω6,|3s O +dPcRVR,JR#01hq6N{tQ\fG]jw 4`GA_ښtsbkb軪ū1B3^ qIp0UzaJʟca?5/2/Aaw9,>߸K-y&^;C'w؂&rhboNdf؏#&AazTnWf=yf.>˒Bêq`;.arWt x쵡/G$ފtx'Fz%pumƢ&&aM,Z ~.R5vc<@ Ueqw>vq#]҉=KC} ߏg?=WՋſW= ݲ139oƙ/_ANX(?{a\PpW*}[_;3zFWkPk'z"xyU;Ƚyt19+H466m]v$SMN:6B\r> CY9I}NFi+*/QU*Ph-IwlCTX VgQ|®l0tI*A%:uXN!:s'@mΎePyFRa0 ?pk[ yƿ#S YoqKWm5?zP 4+5ÑSѻFv;hP첆*5zHsM( gdh*U|rM9Ip+˩sBץ7JEu1JѬ,r* МmJU?_Xd=N_-aq6WeJQ6دt6EXߖ; /4|0# ynA0k `VA +f(wQU~bT:KVl G-}ntl;ZMvLqY|y?U}:7)hfv|3Cf:>"mz.0x`rgc݆ܳm^kSz 2MǏ[3N}-3+@Ms-tQmYЮ^lR ^3#|MfajK4B`rF>xZj1㠔3p&#n -xDcf]z}Vb_ vJg;--;D ͧ>aJuPqVTeT3y$kJxdDjjQk!C -pϡznvԚ,<ZE2'=Wqw5./DQ`g@+ 1XB|,_,iǧ,:|6񸎗0l:ݥ2gTUKgk*ׅ;km@pF2  Gb]>XB.:usuܾ4 Q.UGP07 YΆ*yԼalF%Y5 8EOblS>~J~]:&u/AwF lQCu2_[>IbX|:ȋ$kJ~XRG= viQՐ8 N]Rk}WE6Y Hhܹ+zK;щoIF"#3'&_{ .o)V7.g=Y;4(iT6̫]rzzvO" K\5n2CNJ!TnMqIn#93Mh4ZV-\"t-RIQMOsM/'B !Wh! 0:ýYY(uBG9`6serO݅ :2,BGs~-Υ8#%x?Β;F@zuӷhBE$FPmĂhķ{|d;" l%$#ҿB`4JJ:C-cY13"0JZzU <@Xc* rW]W7O@ k[O~zY,gH @ B?h/+[z1DiG[ESo>V6U}JΧ%}bfrލhԐS-<=$O kY oU u2OC~h"Lɋg-r@U\n3f(U|?i!&9ִ I%.==MK9ۋ LeQ[ne5 ҷq *=-Vy]؅l9{$7x%P9)Jqn~[11d/l) v#:q+#!7ߵޟ*C0PU&[YÉ'磾|nuBnV+ޤf6/nfHz!(\xΠc aΑ1fK 8s>?oT*z_zS\ВZeW*}xSSM 9"J39t ئ,z2AE~FP!&'D^ >)/ꥍmx'QtS_i6d,yKy)WV e:T-"~rTQH,ౙUI49 :A浹=DĐPC@'-!*G4PYL2GL۳W= 1$ нfaM^V*4U`>ɧXHG3f:, PFS>Y/I'U+]_FϠ|O39b/lXjG}o,>;Aݫ4Z(siovYn@P^)ʜp.o&(ף4UمP;mwc{P3msB&YKfXEP$yYZ}fԺxjB m֌!Fctu.1vS#{eDվ p>& ?8!D~Pj3JMȟA{a{90p%\=뾿(Nմƣt`8xLWu'IWc$2^Rl૩w@T0B,Zr#/mBQ^C|c'pb_K3i>Or<DS~QD lEL_dZzOMqާcD, maԏw {@V-OJS~FdOxbfzt,dO_iU?5IO/':.M5[sU poՇyʼt03$Nb3ӤΧڔqTK o x9yfS'U̎ .'7NҪHRC|&eh [!a- J梁PJ9Gr:T] ФͲӿ>&au:f(4v[:L}srukHi`lyFh3qT$gzU>A<z zosYH~b  "EXZܓ.kSEcL>ӌ]OTD͸eK>R6Bj) 3vl;[VGEN6lxE~K >%țݠltuRP!VB4݌x81Ɇ!6dH d) yI SXHqZ>4gٙE%ՄZL5I=W #~1t,;:S{+c,=w, W?$ 9sVdv7u=X_ O)Z6}2vqméٿ~E7D3[$Nb̈ ؉LC»MƻE&s`QZǔ@`6J}.pg[ -,wG[<9k+?\ә&k΢ジKC)*TA™.!9۪bYRD)y#L48Dok:k;nte'4dW2ג$"#K~$Sr=!YA7(#]J0X8Nn7)lIi6jfj(^ %H|>Ib#gg XZu/cUKWNxemsT_Y<,>`(VBV[).N߉&)6I72_njX@ Gk,I#mayc!Kz (z=EgV; Ԭje_0.iRSX(-<#v3i#IBL/J9eƮP‒Ka\F |@dU xS lVTokJ,7ar܅$n[ca\0I f[Τ7ȍ|׳4XrBvq7c.5!u~Ъ+F"+_Po񼔴kݐ{&Sտ&u$\~32qUp(74nc ;J6xpyV}U_q"иSjMHgLXV8_"1 jv ԇ1ΐ8 '9H!ci1,2BFx}J";셉L%B |FE7g58Ή!. Դ/GS'B»e}-rYLٿm B_b?qPaz.`bBV\+Y])C5*w K:|XW6űK4'ԴD+6c&9~U_>f8U룄oK3& +ylȰeZeZ8 ~_nPFWEqB^T[JeGN갏 -9hud럗bQa`ּn@p$ 1ۈZjSV-,](GG7'YLrL&m$AŸ At1%sn?<}_IyFm}2m¸'$zt:)Z K%o=Ls XsvI7PaSfǧ3r;H9Uƽp+w%0ZgSe_@ ɽKөfY#www9{7c rKq5" ^YYMqÈmaV:dz^>,a Ր,f]ɮK|=#%[$Y Ǫ!r,#X.Bk¤Q)f"}^eNm0(\쭓*UkdbH< ^DYZO]Ky/^_J`K jty#Fb8K ͇.~I-I餛TNɀpsk ,ho`4O\Et z18֛ǖ87/՘[^|*:1P1a%ra_Ivf <CZb ڝ:ZHLFT2,'`xCOzMϽ1J#HyveZ<  ^ښdȭ~2MZ6#FBWn 98;$^!t {7#tx,ߢ2u͔K̦\DAn5*Y9iTR;}!p]~Hy\ ,'(X별fBôb'Sq<e=ԡwӔy1^"4JZ_@,KvFzvc 2eO6kwPb얩.4yS65*1|̜Ai >J]OkaU{|⚍*lE {Bp@$#}\:CBmp~`(f>&1Z&b6+BR#d\DtN&j=fpwث~rmv8ش73n .dzĒUr{+J&QynD]0=,8+ qU'r-U+og,\0[[:H8b<6 kKv*2W&ծ5gR.rf?c+iTPy>쎙)Czwl6^41dWXB,UP/XA$dV ?;xP8 O7T F͢9Ů n j HMiL|vU| ^hkR h'y8"د;Eܛ5yX(xrXyLz.ai  ̓tsZ6A68{à"|.õؙ i Ȇtzbq! UFGGKr -΃,G눞3~`mJ0ω0Ia8L邥țs;YXlXye b ({1hhưagax2͜+XB&,n2ہνۃp}\˪J=Au],YQ * R5ۆc" (F x8)z |0&@P,s(}W,uΗQiPc,=>^)ɜ\G"e}W1Vmנ=Qp* kk,4aQVd!LLB?)Y?M0XbNlF#>T mu \4-ݡ~8}?!{;,B:_2}SsX̛AE C0EJ2jf"|PV,ܳ bb%sduLBhGWYI (aQX[1v%:lelm>T#cX29fa bM|V> >lP5M<3D?0}zr1;kE McPP$U(Xz^Dm(zGhGp2kA[eE&kƿu܊dhnpKtW[ģqj[# '&ж"-wq㊘8S_p̽2YK6ol*Mh"NN!AK9y H7*t ЩEQQ+rǎpF"y̱OʰS[r1 C( ;Nt3p]hX7jѮaZ K6^QHD~7`QSmC֨b s p}STyq|shw=SBwyu¥M"LѪVnH{ *)܁IBgMc:F7Gm&0¶eDE%; MW#3U?吲~Kh=4|?нA3OMjQK $jRgCZ:fF}k*q[jF-[qꊨ\.A m"̀_7x&SO#{e;F(?Wxtfnkm7lf 7zjЊMc6MhWPQD40l;L΋Gf.A5Z:H0q|9@ `B81O6zDK6a[cU*;J]Ŏms+@ʭ+$/a~ {XVY"Ttk0f BX|?1V~O߅6 %@9*fTIPsFr=,fot1~Mj6wݷۄ?YES@Y IiV/8]!5П'[;Yµ!Ay׹Vy xky^OZ|bE{[eտTY<|\@: {,w:soNs"mKT)3יʴE&fz,FB=t1osU"{ˬ7v2f8^4S9ݯ]y޶8~ !#H_ Ɗ4 H}J*gkۂAb@of>u} 5Z?MM?n)ydaHFH%e“rȧLG[zWv~ejli:}<3n#(ۊLd쀖=ᐏŷULE~0)-'^[Z4U3]Dzevʅ,> n ]:0gnF$y'%,*>' j`flA 3,>6[#$Nr 1h47^sp8,LưGކuE_6|%I:@J_j{3/14!(fDh\HCvcGjtOǤbsK_g T }V7x(֤֧c)p((; S vZ@#3x]DȷySFcQ7{ML%wq LZ2]7H[ 7K%+j_M-CӳK""9㼀e&Y?XT""I9UHs0/"eERX#h\Ui#/t,G%Pݯ]?!--'eЂQ]\:nD/ 1ʸPuyJtx˜k&'R A$ w} QW0r2bH-v#cb=o"W ZJ 4xV8w$WJϑ;: >] 2;Zr|V+;X̿r h!=PSeŷ?Ah y[PDI؅%IMC<;H*-;6޸Ec|s=BYAaߕeT'\xhRgq3 p oc$ 0l(k$fHxj&n`H7Ρ CcU,^wF@C:SqL?{0V68MDg`6_0U^fo14HPn!6!K æhm#7CD"XZ ڨ^|^2d>@ !6k"̥QܴƹOwq:g`yy[2/%%tvs$tO6P.!+24l X-\'!?g଎bO_ =@z!&gk88F?qG)gFعKS- +Go(INq 譝kH߿_;MшQ( *'-g0=`&mlT.f#o63v ${j]FЏ͇dqswl$tE{^i: Iy4:D7j]u&d-v)rAOtf7lvwӡB?t(mU8 Y v%P] `V5INET'OmCXCTᡘ ^9ߤ40grHyrowKQS#K]/ p9ΒG)rX Ӫ f<*p85rgV&O\&!=w4N mKHϤ"cϡ]˵d^ *7Gb ;gX@xr_ ,`wRꍢ_?:$bCter˾wvmK#"Y1jWݫ)dC>ƧtD瀁JBhgYe%ܬW3V(WlE"p&@eqfY:I:$RT p]lM1=f͔꠭3\YguҡXejR\K|҉0&!jR8GGOvY-G_yD@)9M`jbVLdraӯUO9fv Sy=N]$.F> @^=_<:0 {h߹`ySZSp Uu2#OӳmriVbFFoNw $ )w >ɭtJ! I!Nj쒶#,~nꍞ) #A"wh./|h.#~R]J(HY$BDD6h$Q8>2f/sӋ͢OGO\n|aAs9 K2mY'TѫE|Խj%QOIaи5yț^]uhv )5/{.bj> >/5Dc7jin#*Ab2Oz84m`ݲb"o. @uF K=Ї\8qpm)6`QB, k⎢6x}#<ȏ$@uMH@m[T8ɽ> "\>saC [UԃZq*7LWE'ϭAk鄯% Ôf4zBeor5_I.Ĝ,8cU&XOB_-3%\uv|B$'ydOX]] Baݷ~_ <>GmYIcv@.OP'.d~vC?x=t[U*:1 a|0緥/Nw"+6$KN$02[=!~1f3ӛrAWNn\ bgҾZͽGuS37Cˡ׆rv3 ~EtnnjjY^@af{"2<Ûbq9R(b|$~cB'3aSwx^I"ˏ*Mi0l⻊ ϫBT,=ǯoq&@m8?^h;tsr'v 7'x:"3Cw`tGAΔ|O*!zNQяHݗTq 12L+HJhJ7߿=3'ʩJd]H3ڜyTyN*gy#^g_ V X7@.Pt"3y/Bf%84~CŽ{Hy!9"uҏ ZeSah f\. &Or({RggRB}YkH@>\b×8`EGCn6" }@!þӕM:. S&#-[۶NV,U<=b䘵b|tOnb-a mxhG࿽oXmdEp#LbBJfu!ɘ$)Rn[jjl D ܸWV9L>G1GaG~XKMVOգtYv ȅb~GTMv^Up^˕Ƨ0!bs` LeAtٌc4 c&C:J|V0.Aؖ!)s^+t_?@݌JyW> ߟˆYY|n%EUwYgǢiBfX$gCP :Xd bR_jGI$) X kYg*ŪR& V )Q[6pQ)gcV8N`^bBvee2ڝ[SliF87Q<:n|&Ǐ9Q;;%b/YieqmoQwCnOMvrUDdkl>r@Mٕ$ܖȡF+5 ~MA V9lS X?㍷聚QQgBb=STr{<(mR %[ zӈq4#: (8aHY cwjf 'MS4L;H5ݦXuga|E0Co1FnSgcs)+단Aoqn&|47#W(V T)ϥAm]߀6Հ9, 66@J3&y840vDyi`ml'rPNI!ƕ8* +j#T7(/{YEY5GCc(a`^ w` $5  Vf'ި+J x0|gv[mEŲhP5zf]y 8;Q2DD+V"m+O-# $= -{_UΒ >d;/;QY4fDp2OĬLՙ$ 8QTBN0<8olf>,IZY~%OE<9֓CFyUyTdY&t_>O*+N|2ZgfmJ(FV3 GΧaT +@^"J7Vb-x]7JDp U/:1qvp_/`M#Oo=%^BsDЮ1ەiԖ*99Imm3d"`B6ڐ]'f$;2l`-ND<^tEg)&$<5o]}9r61ǽT76ZCMf( }`5L5źt|q;c(MqxP0w2]|d'A":$O+mZ[;$J/ c9򨍩#)龜>֒\Ƹ8t̷a}|1|@ŕ2VlLQ;G:;o)PA~t 0"d)2DF<'BhE)*ד*?K@ʿ6}CH5CE`[!4O`s:_Z_@Rz߳J'LybLz<͖SxH:>b^] MnuA,P檿ܷHKK@ t!E:zH/;u%! `nHo",^0%^h.'MH& =׳;Y􇳟L$a?ХQoh?oOX_CH͋cBwV{# nҖ;Ӳk#ΘUepBd8v3FdI>>)*:]4v^:z keEF"; ϳŠϐ(ZK S3!3dNTh3.q]qaRf giqE>jZAQExg1hU诱9"E gkiB!`W5U5(ogW ԴuUwͱG-t~?K.zYƗ%bjb;n!B}XrHAѾ+͕ǚDl _o mQR`q0FZmׁuy.YeOV%vb GϗC̚=$ʦSAonA"DiTN3OCa@QNPq?c\2(Nc26O9}\1KI˷R ^A'}Ql+m*bh;62]_sg%(ET&DGVt9/E&w:IÀ2_}HFbX} N?TR ;u#s6{OոWA ^f,vƦU(:d]WؓՖbG9u9C uz*-9Wa oP>b5 A^dHzMà 2OމN6EF{%n%Rʣ7/3xqp7 *l ] zb#KՎ+h F|+Dj.jrة%սKt(yl` b1X AKlE?גmij@n:[HqгS]YB+]+bcb\`eFm$"*(c=zwM *n@gi2ݤP("eɜ?)Ɉ}=/PbyZ I:6)Ž GGPᵼng,Í8>OOpFe:jms8M]? j` q\!ZΛ_Gg IM}Yy&&e$VL@(r/ڔ+@=8.$4{툌`8ATtJGuB=mKsW1 w!I6s rBE2W"#nNΩN[=MuBZj6ZO\c<7s*{5x8]4) l) EgoE7T.tO`XBL84v!5f9^/Z27}&S7~Ah:-U {rE1I42if Ԩ1g=Qo$+$HGHSdVE.'(c[DmET Cx+w/|t+Y\]?fimWz]N4kLs_vdj.c;`ԩڑtH(f߫ʘYi$HJN˞`SO*yHTKC<:N W">n1fN,ͳXy j/M҃67w8XT34 f&!(ci/]Q#/CL &ISowtheM LDk8<S;;u?P\@ޞM|Z}d<˖6^y 㘌NrpAEJ֚J{"C=w, "$8+՘lгt@434{L"$mEXF΃D$M[G6J-CNt9F^$ȵJ&"vu5AR0H!^af2wpm@;5XZ,fOS/g!iv-p/Q:q= '1rÁ * hIEFoJ"maZR+W6H2VZ*/i$6#SĦlHNSMf 68K֤EB-C.&޸28 xsr{"$ճ| "[:5CLsd r ?TLU`Ӄ$8Xt"a=[a59 =^߬uŗ΋~< [ɕ4'[b364p; 03=[s"sZg/lS*{(T5<4^&Bͱ 7Wi7p'`>ύMMH4Png~s/.WDS aZMޖ Գ7ʒLb*M |ϖh)8g=Nfմ@d㕖׺hëmb5UKb-1r?D%PN(2/o+a8\@Ɋ&.bG~Td]KP !(6z'О~8#7˕x8m K Q!8̢9wjHuEywt8k[*X䂐+-2V^Q` Vuܸ0)B$ c.nцSM隹g9e0䧢1=M1gh+B/n}فppq ÁQ1 ?&Ahy@'(RAb/{,4 >JYHjmY = Qs&l,% =3S?}A\Ӳ*`E>& * Qm uu)H%0-s 5c;q]w/=2ڮ GjZTtMI}lwVYMp;XQxӵlT"ن^  J=oT6z~aڲt YT qop '(8wʦ˞䈕~! g:^jK~̸k&JFA0Y;g$mTwo`Ozvlgdz.ࡌ sZԁ|L6?U5Q]mNr,\L%ʗ,wL+B='ao׉#aWl4nzteo2\;Vk(i;Z,ׇHח: 0ltڭ35$d*B4 7]B%cd|v$g^)Ic,Įբ:yW ;{[% Ć3޽h~?n.'jT,ɜ_ C#Ե%c bAy71:x:x=9K ;3E_^eQt7V*R7T4߂N!`݁Eo]ÔZ?ՆJ}YјqFxt)eBg#'?&kLΙ~2D~Jȓ-ScN3B8ܭ|ꪭ}pxUuVZSdڃېӺ J*5"9wq=0 VѷecÜ$inTɜjwvs]G/Zi Gzl\uߤ4&b.[L_'3i)9ӹǥNa;m]ӑ%Q:k:v1 ;fq-VK Gy,#P`!;XG<(5+иaJPX>T٩/R\xIG1d?i6L#?(7*NTY2 ބm.xyYw A ي_Wg蓱DT`\iT&Ćvpn|;Bvc5d)"2aX.Hcd/MS(r4Su5;Dl֜z >`}ĮRqJ(Ia!lxOԷ{Q:[(JrRZJ4n.CR &PR/abb]WKw1q <^_yB؜ipwmvW}zs 4sYچ#i8]ruRfI3 ׺,75Xˠ?o?f݇l: 2vW9 =w_ͨXӒS:9=>?_oR˳ԧQKͯˀbUb9qX#G*p$],^ˏHsm=DCX!Pnȹ]~CXH=(F.2WFI)f>oyL$˖p|.`oTה O:30)"{P#y"7p`,N2ږT.'[ԩpPfڃǻEf!< ('i H4ԕRؽYo֤[0rk j,~ e2w<]5-y_\ b~\$[MH6`VumNZt_#]>%0(Zdu3vb@0bp 6Kq<;JZÂr5zߩg@`"̊6k,aITᢋ> my9kRe#wV~/ \|bJp/+ڕpEx .Eͽlo쿾\Kޝfot˜NbyѶ05gnK a>#$0(aZb}o7lqA {˓I+_ػ+}/(sׁP-tOږ6v IE27g\eVqYkO,viDz %ܶtbtBpG:=4!%J ~C1[oiӉ?UOMMVFH8{y&%[k( c^lYᢐHEcv%AVDyIk"C8+כcMZ_4C:1,7if rØZD>`գh'@Pe:df(s eۗhn#gmyB8H=F̴R1J[n #߬T|Dm\4! d቉%)pW]8yCGEʕ[-;HL3aі/u֓)pp&>ٚKv΁kMq{D͌ӷ>7|H1{ /-&a794l~PƎ8IndJ9~ kX|R N4*HTCQ?f}5sO5d_32⸂Iwic(޹c/>kލ +ӦcL1%jn8QzWD' wAk N4YL-~6p9 f#8e| .QXJjU[c,3c Y=A] #uw]xuR$Lն"E-ǣsI[1w)?qd .`b3!7jQ4z #G1ZA!P Hv2 U c q"rzeXBKѱ8tʌlSMwU0bW<8Lo9y@xĈ -' EbL磸0j;#rF S9h7rfW|LoBjh0oUO2V^_233SL^xC;q-0j)K &'oIicO%G^Vt\EEaɳ͂"3O),ρ\^#>(MKu~$XHMnzHOM,]iQՕ֏0DqI(F̳ @> )M>} 9sIUlL61xBRDuO%ou(Q=(?o @6)MnH/&ؑ |N#٫Wc,LAfx|EG(1;zOޠw@7A|m/u((lo2F8#.-oz-}䯳Tђs}Psmqg}ZkNF`8&2ùS{c(je,gba2wG_0!F.xO3:XqBg̿n54f 7 U\SP)v4=!\~}}2?Fp~_R-:"GfFE3퀈N@bym.V"̠U5| rRZIZ%pY;lc*,+wغ Z:dB7Ýxh` hfB3S&-zX-E~kօrJMzI|k%2 s6 %ҽ ҍ3~vַ04%V86E$yk_zP=} wrt 3ӧnp?ܯ}N*l¨mN[ʠ i$f:]2)iD;s+7l1HS "p?iGr$Y &Mu 8_9E;ry%{DEx=_0?c.J{y+TE:^rHzr0 \jiI @ċ|G*`BpˆnJWx4ЅPwf Gd&竷W}dV6Q=V$UE].QMq4 ޶MVvǙTTZ`P` JiΈ8w&19Ę8яӮcuZ;+l{ \#UE $cp*jHe u= 5xn%%~1T(/|udU. FŴȝW$M^BgKYNnU/(&g2q6mI wEq?MӸը*Iz}RnmVM sfw¤5Z;4,βC DSRknO'wll+b2J^#QfG">Qa ڄ^cotirK{Nz}juF/@Aܘzs>)ܻ,nF澵9MbIsD]`D_" p. `a{p;P!p[+'m\9[68to$]ްe֑MBgzG R$*bj7$qXA5,e&J>͟Lä~TF|N9+V^ %< -x]G{?dL` ZnjUWuze_/<&F^n 2N $J@a[QF2ڄkg?u^lյ xffeM^͒T&00z ^Cl?hDN'4 æMvpUg!DDba!rW߽c5NB{k0ͯm"k4OHӞ"X3^-d|lodyTz Ru+5H5Y"Q/3f'fcrO$x:Y55H$JJ bU9|8fQT447^ !o-I\M>+Y%LPe5HaŢ0ZL.vE2[؊"\F{u.).0Z}YBVOdOk|Rx-ma\z&GY1Mv*ez{1Qa6ow8 Jyg]Ϥr3s`t8SFjS?^T4 ƕJ/ЕETKC{q5If)uXE4oP'K3=M [yܼRCҰ<~z1YJx?ˈonW?¦v]7o$`=`I$Mvxh^墹Gfwr{vKեBS3S|%;T&IFB*Ρ`d,gc2Ռzz5ݔBؘdmyuj(Gm>2 IZv)\pYZDk{JY[hHogݰleIKoU&Y zPAIHW~9MF/u cCpt ٤MVTz#1Q}¼/A\_c^S<97夽46j/Vadsήl0$x\*L16 .(zcA2d3[tyOK`E~Uzυmb9㰤m"% D WeT9 ǒ:ii]G,'孙ƆRD1ّ߽UsqhSp"\'X ԍ(sdլW/UOoA\7"&+f&d| v#s}u1mr%?ɸSAE4Tr=fu>Зim0\8bowYh"x:U&i+ƱP>OpL1-]?1/?!Iڕ7yy`x?At V֥8Op^7EYI c:&Є5L*,o/]eUnr5$@"q~9. sONۍ™ b4{YAR[hs@ȫꓝCOaA#bŅ"B~&3YQ^6R #zL(rW_XPtD5ӏ{!ovԓ,U_#Ŏ[((@t׬@%4&WjބsQ܊"Eoz̒_9)`Bf! w) bUJVRW7Ji^tmc}38_/ 9\WJ1QsUo~YyaHX`RꎻOU@4e_/voݯR:y8hAzر 3(^CHF̶+O$)6L (GrQC T,?U .\׃1'Zdaixrynex&ɔs/Sݞ,#]Њܞܢ vg6n/sϸ Z܅]JvfXRX8fd'߅i"f{L#h?*yp:bH1HT,ox0mpR)Mħ{ՂT(pr2D̃͵< i`lVL妤Вܪ%2PG,IKhP0,\Cm;zj8UȞN$gkۮoԒ*A?؎\fX1`UEYQ$ t5HE!*֦?\bnͭ^kk47 yot;ZzPNEf(E~aXrd.%FQ+h_6]U]C&:Gpvb|R, M!Uf7K$;hId9cxy<# a@yo5{%,WVTSvS~2:X_m{ʟYa+;# Jz',\Qa]@^,k s:@4_p/DmLǬ pL>PV& O|Ru)ndǒ}мb^ilV]C38+<ERl?].ogIj፧T揘q9ˡK>7ti`z{߉(i 'k< 5 }JGglr)YO߄Г캌Ngꊾp 9GSΧV?,3`9)@M% ~qZ"PAQ=e}zyLg<sڀU"TnK/f) -닗ϫ n?HPaP _dӣ`QNŶGTyhyN~lJ" 弃z@e;tiz*y8k3U,=e]b&OP\ 05e'{GXZFPny^QseC1pzt/B> P3Ihm¾* ڂ{0ǝӨf,Ax V{-F<0EQJtjs} Ε5iPk`iruMvb%+dXH#(f:@n?R>4V-xU/N%S1+4u3ݘݫED3J?HM *5C|5y*|8J>3ޝ_ 43I3HQZVKA^+Ym$,7n1A` Gٌt̙t1 ݝ8C2uS^ңY«&z䢝j\kM6JZ$Km[o[XI0Hy}c$gkg_I ?r zn{c\!@"~<;4*pXHnb'"҃Kp޵mnxK#Sz>FQy YEik6>q*nS=g_`[L8'fM.qԆ%X .r/ `c_j~hѬ%.>69gZ? q[{qlU5:{Z"k5y`J `+ *Lڔú5l,Ɓ?P${H&6ȺL$uuv$>l݋\hp"X)"N iBNsf-՟ko)c@#W=U+D tS%|:;{?!|D2NsKQI7x i_HTyd/:9/J:eVY}*wP8z/٬.t)J\JoU@,WAW3$r%T?Z#S?DkAUO0LB|ƃo+dH'}r+1Qi.})CV[m8NIdFVɤD&_Cɬk5A6D(q6wF6|#&W)%,r0#Fnh6&vMJvOv~`>bZ'F5֜OɞXa'~B ri)D;&^, Q?G `/j5) e{Ym(pGjELFVz~|ٵB`7?OC>9Յ8vCy&u~qUЄaG]4fx78O⤙Jx2R~>z2G\ ܢ3 Ta7c <=s;AO䵵<1tEΣ/ ukծ w= VgZX{F\:!O\CH(.CK[7ӦxD98aV4ɩTo:n]qGIv =)L 2T?vΝLFS^.9~uIWjolPl1O餋){f`\ZIRqYh✲) T8tzJ)zm JWfs?}%f{-|W|c .EHe[~()@=wZuSz$gH16=?d)i*5VAC4x`GyzKStt𧵴ZmVA|R09QHAt$`ˇ*B4PxI C5-=ac- ^ ^%#*\ZYʳ}ĐDY*u@wGL!am1ַU냬ioi#AJxJQg]jǦ57ݫxO ["ڹBVg0S4 =kޘ?Iߺ˵1v2 / =QÔ{3\D3(b>^֊W~ X"TS'wy0 hU 迓ͣxvjI[̦1A7Na&q-Dqg7x.H?׮gm2,oF9A7lgB(ժegM&{oޠmڿ)Y|Ȗ*̄aJWP aTt>pxYyԱZvR ϸ)ܱ0o"OϘd6 E !(4핂v]TQwr%ۿ0qG}{ﵐғ̗&#/U Y4A/o3Nk$9hZŲ$jtxr>|%-9- R;emg0>K? ] %KvK cö6wף&2xݢ`V(uQ}kNA™)4 WGBϵ{鬯TuyڎTTtvb!2*;:[20ytn^yPU}o Zou JP(@}?ሓkS*݊8$ F~IyCR蘓j,B#Wc|./Vz@] 8XAِ (jƯhef?pQyۃY.x(QodD%>2BM_6m :ܲ.i# H5?nzwѽx5̟sWܡwnZǛP H^>5z".2^O;Ukft U{"s7=B 4b/?^$(.A8حjܓ{5^R:[c1 g߮Scl+>2٩邍FҦ\vde*3S. MB|}#_i1vYkMX`)?BY˖e._G3T ?Hi!rIj(7[pSIT.I{DRXʦc}nS'2/)Ic(@j"BVlb}O`Vsxdm#|lTborZ #&3]pdY B߭I| E͙f1H~ѮgU^]̽&tH0?X>Os/%Pq EG bP})sg(mnq` Hs̓ $"%=_3a2i|"Xmڐk}m]گQ bBG@Jԯ aXr#s^F-a(#'Y46o88+7v!g>Fds8 -Yu& aYF4 bUSp8]~18sWLR/AE9¨?mDm]-3@ WRڣ0 {yXFN:[Jl)Y9 galRPPb~ ׂ7WCS$V!sRjaՑ E}b [IN$#fg.}8ƾe47j6NtFU)ki팹q~u'=§8{:nT3{'1vʟDCۺiFL WWJUpCj|ka0ASoAd|`jf>:x]IX0[K(hcH%P fs)