pam_pkcs11-0.6.10-150100.3.3.2<>,f=p9|!8 Qi0{o&k5|Ū8A#2hQ4Itaq;V3j s?:F,ϭP ^Z6y*P.רQ7jR43/, 9kpeHjZ0g^2oOwcE W=ji/#|g}`edyj_2nO^pB[@콪ˢ2U+uUb.XRe=sGa} >IJ?Jd  ! 50 F\  l9P9 9 49 9 9 T9 89!U9"r"9##*$\*(*((\8(d 9( :)D =1>1?1@1F1G19H29I39X3Y3\49]49^8b:c;5d;e;f;l;u;9v<wD9xE9yFzIIIIIIIICpam_pkcs110.6.10150100.3.3.2PKCS #11 PAM ModuleThis Linux PAM module allows X.509 a certificate-based user authentication. The certificate and its dedicated private key are thereby accessed by means of an appropriate PKCS #11 module. For the verification of the users' certificates, locally stored CA certificates as well as online or locally accessible CRLs are used. Additionally, the package includes pam_pkcs11-related tools: * pkcs11_eventmgr: Generates actions on card insert, removal, or time-out events * pklogin_finder: Gets the login name that maps to a certificate * pkcs11_inspect: Inspects the contents of a certificate * make_hash_links: Creates hash link directories for storing CAs and CRLsf=s390zp36bSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Securityhttps://github.com/OpenSC/pam_pkcs11linuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in pkcs11_eventmgr.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in pkcs11_eventmgr.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done 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 pkcs11_eventmgr.service || : ( 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 pkcs11_eventmgr.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in pkcs11_eventmgr.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 pkcs11_eventmgr.service ) || : fi fi_"( yyL`yHPg> ( ="(_i ; 8 E6EoylAA큤A큤큤AA큤f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=f=[.@f=Ȗ[.@\T#[.@[.@[.@[.@[.@[.@f=ȿf=ȿf=ȿf=ȭf=ȿf=ȿf=ȭf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿf=ȿ2e649e08c7895576255fc9e9d97526c62530d0109b3c14605a2b750a8612585fc79e89aab0974402abc9411da4431b9d9ca9b1ac1c907f09b6d87ae6a2b1f84043fd4e62884418ea546390d29af404c34f74d585ecc05599bba72aa25f9da53c131ff417cde40bad00e7c5df30395e1ff1732903bc3a801db0b61abc6bee4d0eb1c055777586935b0ab4d6fa1beb0ba5d4f0cd457668c0945c567294f24e3cd878ea61cb754d000188bc2a58d662480e57536ce571e901241cc0f1c1a8f0beb0e96fbb4e6e395d353fd7ed9d4015127648c11cf850897454d3a5a736e528f85f5becebace91b06e4bfebf285584f8736a1c7ce821a02a713235b6301bf29c50daaf51fbf0761e5c4936261dd6c5fc4e3e2de0f648806bf863ce39b88299da7557a511d42da4d012097b3df55d144021cf2ed98b2b934eda56de4ddcf8f68b6fd8089bb1f72e5201102eb88a925647e4c8ef302da4ddbbd36e6d6b656d9254bb24f83899d7036bb56f376e453bf1dba0eb4f45452e272257d9e7fb8a66ef6231a35ac90a159fcfa5f390fa1ec51fad76645f02572fde9d99b0bf9190c46570fdeaad2dd0f2e986f19f086c9f84bf0cc7cb591af850f6701c3e0d86323c0816212a8e18a7f09ac68d5a286434e38b4ae4fd740c289f42ca11ee3820d1cc9aded6e78f5b6dcdc44e32a960636a1ed11f638ef99f9d293539c2ab67d3e70df6e2ac55a5e8294453f7b0acdd079fe687606dd1952aa8c85ace94ac76720e6a01645b715268e0a938155fef128a36fd20bbcbdbcc68229cb05882db74d42b8392883defca543bfc2e74e4520445d469834e2ebbfda30f90e09dcf3f283644b1bd31c08e5ac7af0a33e952dd5cccd0c344fa3255b1865f3b86ba2c85ad0c8dcf8afc2a90786adc85f218870c929ba49130246d55096b53ddbe243c43fcf000604dcd024eedb7ee6611c73fe69220bc3b774ccb18d7dfff7dfcd05ce96c44c7f3346df33f2f0405f9ba1cc07d60a0a036076557480f10d1a038a1e78b44d2b89b266fc696c50089a5c6a137d2be64b94dfd4d0515dbe041881b164007f8ca5385bcf78188b6f52d4a5ce7dc57b92275dcb7a9991be07be5417d07e691742e6f1fb3e4e729b2647732f01409b797bcb71a5a53775dbc2bb3288f5932b594ccbb56bcb8147c79e89aab0974402abc9411da4431b9d9ca9b1ac1c907f09b6d87ae6a2b1f840558ed62beb359afb96c6ae277740c735669862f01e330471f40a38ee7a3cc710bf4bf8da3fb658b6b07d79ce99ba12aca945c77b5e20a530500f7d756c5ece2b1303f66ed4c5da4000de8d3e0fdd716d3390008e388e1acc957c913c0437ccd7980caf8b7e060f068cdfc13ac5631f1ca982d76ce8d8b72db42a2188c4dc77a943fd4e62884418ea546390d29af404c34f74d585ecc05599bba72aa25f9da53cf6b5de0548dbfe62cdf51f9be893cc4eb3f66748193af0a973c76ea6a5ca49eb131ff417cde40bad00e7c5df30395e1ff1732903bc3a801db0b61abc6bee4d0e90b9fbb4dd495544fc3cc3a1e80bd013fb02677a3ca55ff9a4ffbba907385d4dcc83b959726b34d34f904e3828bad5100024e17f1a205ed6a12818a6a0ff38d3964e20238be9fa953632a00a1db19186d76477dfec71c0bd6a482d3a83b057e716a9758f298fa77beab9daee075c66a1f6469add7b42d495281d2b77a18bbdae951d79b1d79f755504ed5ddbd22b3741c3da126f86c47cfc9fdf2fa85843c633285fbff6d89fcd57f838119cba143b750467ce776d4f0c9da391846566ea750d602c9854f0619a32412187c216267d5aba1a5c0e8706ecc1e5b93cffb5852d993da77083b332201f3c8e7e2c13e8d962fc4f5154736a082fa9e85a7edf6123cc02816430f1e721af71badad8120cf06079427833f6364d88f7b6caf768eadc44114a004f1490bd721a24607ead73fe3ca8afad0209871e505cd35df7cddb27aa92d7c59a6744b8e577df930aba6fc51d7baa7234a1b06c0893e51a42e4ce319ec2bba7a8141656e0c4d8b8c7a8e6005679951f4fedb77fe5bef0e71ff828ee4770a251c26a268b0c45a1838164ac0ec0747fb04bd07d7543affe1ece1e11365a95bb326ca3a34843524f31298311cab56641ef39704f8cc5c9f8410f0adc1010a511a95317518984b0efe0a80bfe1c0ee7290190c598a68ad1a22923b39cd6d8c882ab24d11940db20bc4637ec8e9589923922baa2dc8c25b953f149b05b308d6d75762c06337c15ae0105f52b35eb10bc331088eedca160bfb731e4d79c8cb6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_pkcs11-0.6.10-150100.3.3.2.src.rpmconfig(pam_pkcs11)pam_pkcs11pam_pkcs11(s390-64)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(pam_pkcs11)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libldap_r-2.4.so.2()(64bit)libnspr4.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.10)(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)libnss3.so(NSS_3.4)(64bit)libnss3.so(NSS_3.6)(64bit)libnss3.so(NSS_3.7)(64bit)libnss3.so(NSS_3.8)(64bit)libnss3.so(NSS_3.9.2)(64bit)libnss3.so(NSS_3.9.3)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam.so.0(LIBPAM_EXTENSION_1.0)(64bit)libpcsclite.so.1()(64bit)libplc4.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.6.10-150100.3.3.23.0.4-14.6.0-14.0-15.2-14.14.1f:\P@@[v[U@Y)@Y@Yp@VO@OLdavide.benini@suse.comsbrabec@suse.comvcizek@suse.comsbrabec@suse.comjengelh@inai.deastieger@suse.comsbrabec@suse.comantoine.belvire@laposte.netsbrabec@suse.czsbrabec@suse.cz- Fix for bsc#1221255: * Add patch 0001-Set-slot_num-configuration-parameter-to-0-by-default.patch- Update to version 0.6.10: * Fix some security issues (thx @frankmorgner): https://www.x41-dsec.de/lab/advisories/x41-2018-003-pam_pkcs11/ (drop 0001-verify-using-a-nonce-from-the-system-not-the-card.patch, 0002-fixed-buffer-overflow-with-long-home-directory.patch, 0003-fixed-wiping-secrets-with-OpenSSL_cleanse.patch). * Fix buffer overflow with long home directory. * Fix wiping secrets (now using OpenSSL_cleanse()). * Verify using a nonce from the system, not the card. * Fix segfalt when checking CRLs (drop pam_pkcs11-crl-check.patch). - Add rcpkcs11_eventmgr service symlink.- Address security issues found by X41 D-Sec audit (bsc#1105012) * Authentication Replay * Buffer Overflow * Memory not cleaned properly before free() - add patches: * 0001-verify-using-a-nonce-from-the-system-not-the-card.patch * 0002-fixed-buffer-overflow-with-long-home-directory.patch * 0003-fixed-wiping-secrets-with-OpenSSL_cleanse.patch- Fix segfault and fetch problems when checking CRLs (pam_pkcs11-crl-check.patch).- Repair bulletpoint that skidded in description. Trim description of %name-devel-doc, it does not cotain the programs.- add service file bsc#1049219- Updated to version 0.6.9: * Upstream web moved. * pkcs11_listcerts: Do not fail on certificate error. * Do not fail if card was already unlocked. * Other bug fixes. * Translation updates. - Drop upstreamed pam_pkcs11-0.6.8-fix-crypto-cflags.patch. - Work around incorrect upstream release process not calling "make dist". - Split API documentation into a separate package pam_pkcs11-devel-doc. - Add pam_pkcs11-fsf-address.patch.- Fix build for Tumbleweed: * Add pam_pkcs11-0.6.8-fix-crypto-cflags.patch * Rebuild configure with the bootstrap script (add libtool as build dependency)- Updated to version 0.6.8: * Code cleanup. * Bug fixes. * Translation updates.- Change nssdb path to /etc/pki/nssdb (bnc#463469). - Make libdir paths in pam_pkcs11.conf biarch-wise./bin/sh/bin/sh/bin/sh/bin/shs390zp36 1715325125  56789:;<=>?@ABCDEFGHIJKLMdefritnlplptrutr0.6.10-150100.3.3.20.6.10-150100.3.3.20.6.10-150100.3.3.2 common-auth-smartcardpam_pkcs11cacertscard_eventmgr.confcrlspam_pkcs11.confpkcs11_eventmgr.confpam_pkcs11.socard_eventmgrpkcs11_eventmgrpkcs11_inspectpkcs11_listcertspkcs11_make_hash_linkpkcs11_setuppklogin_finderpkcs11_eventmgr.servicepam_pkcs11ldap_mapper.soopensc_mapper.soopenssh_mapper.sorcpkcs11_eventmgrpam_pkcs11AUTHORSCOPYINGChangeLogChangeLog.gitNEWSREADMEREADME.autologinREADME.mappersREADME.mdTODOcard_eventmgr.conf.exampledigest_mapping.examplemail_mapping.examplemappers_api.htmlpam.d_login.examplepam_pkcs11.conf.examplepam_pkcs11.htmlpkcs11_eventmgr.conf.examplesubject_mapping.examplepam_pkcs11.mopam_pkcs11.mopam_pkcs11.mopam_pkcs11.mopam_pkcs11.mopam_pkcs11.mopam_pkcs11.mopam_pkcs11.mocard_eventmgr.1.gzpkcs11_eventmgr.1.gzpkcs11_inspect.1.gzpkcs11_listcerts.1.gzpkcs11_make_hash_link.1.gzpkcs11_setup.1.gzpklogin_finder.1.gzpam_pkcs11.8.gz/etc/pam.d//etc//etc/pam_pkcs11//lib64/security//usr/bin//usr/lib/systemd/system//usr/lib64//usr/lib64/pam_pkcs11//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/pam_pkcs11//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8/-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:33777/SUSE_SLE-15-SP1_Update/1f0f8c2ba3269625c47e0053dcc9ef32-pam_pkcs11.SUSE_SLE-15-SP1_Updatedrpmxz5s390x-suse-linux   ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b236182769ea41d40de1b99d448dceeb7970f43, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=19bc395cc75140c5584d65811272426afbc4620d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=72e7b1935e0175acd624b290ef8e8002f42cc3e2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3402818c853ff9c1ab2691325ed933167b08e731, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=eb7e9c82c6587622e2cfa85ff47259fc536315eb, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f53a5721e75fe6be1e4dd740a64348cd37977e79, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fc42be5e98bf636d83a412ea3af9636c86bb9afc, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5619e5e472e6be0a6dfd602367f08cb9001b6207, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=87bb2a20c97ce2032018c5a96a1a04934b6f2261, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c939f942f5a73004e5cbe3e9795bddec11d26d4, strippedUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)"/FZ[cz RRRR!RRRRRRRRRR R R RRR RRRRR R RR!R R RRRR RR!RRRRR R RRRRR RRR!R R R RRRRRRRRRRRRRRR R R RR!RRRRRRRRRR R R RRRRRR RRR!RR RRR R RRR!R R R RRRRRRRRRRRRRRR R R RR!RRRRRRRRRR R R RRRRRR RR RR!RRRRRRRRRR R R RRRRRR R RR!RRRRRRRRRR R R RRRRRR R RK*Xl"0Msystemd-sysvcompatutf-89c9309bcae11159cd57765de7fe8abd5f01da54125ef348e573127e51686d67f?p7zXZ !t/d]"k%f9 4ϴva ?-9v%MӮg_?#S7ˋ@J$ԉH~sYPPvWLDzBav'!r/ߋdg3٣%‘&:nRƍ[?CQ N;DKɴgU_5}&_ tYS"ʮl 6a1褀Yqۢ%xgލʼn !&-T5|p٣Adqj͖VŮ!I_X?g̏|UH@Ş=>GcY? y֦ٳOryo0Xmzy8^"?VdJWwepIʥ&5f+' = 5un,Nb6k~SE_|FWꃋ^3K@! \fHfq9m8YT 8{'aYOsçi1 +^>є+FՖ [ڇ;{'_^ckdö=Hl)8&'1 ԯ1[(yR Gҁ v؉q8iѯv<  sIzz#rstT#lD!M{GwB賎w w}/Px{a:eFE`Ӓl`Ǭޥ2L7px>x˹- KWEUEg/Mn5MUQށ?{,&+z'gٌ}~à q TlHcrO)MLMu3aY*Wg߄[.S#P8r4TLK9k'xRY處7hFBD+so;W|W<O [`~L6z WQQcMnY֐3pL ;]dl&T:8yPQXE/ 9x QI<ɿX ։O^e; O^oKs8c<`ҝ6+4~rW5%1="]?"mp: ix_9= ؽFG׽MKR\cֆ2m`p(IR 0,9˦()Su Nꇰj;b1+ōcAV"7C4p{Q}jԹxh d/vNI `nʁ܋K76UTDbJ2{H,Tw(|Wߚ ]k>;Υ+tǬ ;aDZ_ﷷ[P^<u@Yͼ1j:%8~8e3z`>kxO7v—B h݋~j>7Ϥ`m!ȸr8koFPEs,c+ۿ%G8'Q6ұKiS#Omn'U=i%SF~nut-5ĂtML{n\PL0aıcO;zz6SR w?rY.#~B! gҗ!a}u +)JNQrx[5,Ba_Y𸡒)U "3)LQM6(| 4\{pQkNp)hSg̞w4kX0YG!Owy$ܗanNLx`]`&2?}Ih/bwG G7+ sn4h?s*&wh4#8ڸkK"i^ &C]H\4!! LToC c{ۺ?g?"cY&?JTXvěuDD5Sx׈B7!TRkO6AVNDlxz|3N!W}es}.l .9u?YB O6[VA Ov~A5guT4*ƹ Ŋϲtr% ⎮2&nOM\b_󵵴cTʯժllTc}* \c 9Z{(; uF ds-MZ&q#RAshi;UŲGmPMȇf9x&YH!ZxX' tLKa9`aFLI<+f3'$*!Prʌݟsεrjppps$.jPh`fv P#/KEQR`ps~,2# 1APps7JGUS|Ѵͣh }* ylpj*?KZ]`0d U7 Qox.b|v9 VKE)op ?JVFPSZ t8! %y PS %gw-<}(+ԔUKq!>}'du@\t*Wn{nnܥmx92_VF*jb!U,..$3RI Զa,:N&V`8pƧ$ؾ;7Rꭀ <7F0"BjG2 %eN>iսR PHJf|! IKR\2Ɨe>Wq! j`;+ fJ D*N1QMpz ?U01Պ6Zm{3&meJzȝW+%W~IEMXȴWbc&V ^6yeZP˷P2U_^+Pg';h= :̔LXHq?> %UuYvm\:ϛմwD".v?I.K{;tqc@X,xx8j3-ij7(xidð(%X-:1_ <N)vk*DL霁w$p&ͳ ߴA}!oT8UUY#)c6dA}ot ֔Y8$ 1$eźc䉼nhC& j<^BAUѾeC3UC%G;*.* /+Xo򈸟|]?fwF!_'qSEH!E sf m"G瓬eӿq.SpH1B|cq9]w 6 ܜWf(C=edm.+ OTJ[L>)fd4S(.lDm E ;SEf1၀ W! DB)TzI.G U"4Nw~~M>a50Hⲳr-ƪH07$%U[ sLfYeiĐ)~?*~1]EPjW3:l2[ӹh!"g> o @&6I+Z 41{x=('$nwi39$RJz5Z*SМCKyL_\xFj:+˰$gkH3'R/ y}) $~vf4UH.Pj+-wb,q&1N10lӮ]v-|c`:fg\6X0(;S.]&MUk~"~7e>۔!$nlj9d Y09*Z98i)=v[C8=& C\ў`8`1OAE$4={vYpI,E9*T}F41C/l D{8.8dZ? }[Cu)8gjBbB" O*V6)oyK'SSUXS(pJ{#yGB_|Giv].Z\~)@=ej(UW G8n*!QE^W lT0!|ZŚ˛#&&V.Fĺ$k*-P7/&g [+ן#!̌yaIr(+;]E$2< Э,@,=;U'IB4,哜:ƴI< :8Dýp3-A?EfX٣c8r!+|Ƶȍ)B﹢VTVi" 3beGg!Lb:-ׄUA+:X yPՅew]=fW&B%By9cQ螚_q#BR|G#a-C˱#:Edan泻w5%:סx(W{Fs[46wV2hXP|BGQȭᝳ;񐜙25}WXɏIO54o;RR&:@vfsj {#׍͒kMo[dJ~r̬gKsX}cD(X$AQcJ'F"4l xGcpI.OAK?SI1߉88WfG3M.B+"dl9"Tۑ۴ToQdJκ6wxԊA 4Fע 4ч`d~$u6.%-+^.EXM 3Dj4o9 K>V `t^";Y_+Mƒ*1Щ­~HTsݰ @c /,Qn]jR?(%A_eRz,5{<( @ % |m~5o܌hє!N\Fˎh& v$}z4l"/ao;-z041qszSD~t+ Bʸ7BA`0b.+W?\V@q=ҋ.lw3LDVCzӳT=%04SM2}>;ءɢ_׏i+O)yfEƄMf"G$z3C;oxK* q%eM6b:`ړ̌/eXx@[QO|-um@5"|7Ƚ+>E[X o[fڤDԻÀbvJf1c.c~"N%&f'dբ@pV.)\Qw HEfʼ{GR(r}tXU1|6@;xJC(֡z>4.^6& przAU[jz!oFbZnMoĜ)Ʊ(cnWW!t!F:tLkLn)9)"CXI !F_nxH!a WD=EzXJv-"xSRp"i)Gd[Π\h g-8'z+ Ӏ :)3ƞƺę?ʼn>Ӱ%5Ue%Pj'ٯ~^<; fP37lY/!;~o&.j!LtWQxݢ;NК~}Wo MF֐hHϵ;ZꪝUJdW"l,_!&}f=X2^ޛ%kge #ͬ75}սs`]?+^}hI`@TCOl?4[Cf;~]^~m1xhjRjU,] G ^]IoR`y+9.ݛ. ^wHO&ŒSZC8FRj Ķ;Rb ZLM'EjGɘcJ/}suLY:QǾS(E5aXZd36Ey3cK;VH @D4(!L+s+>uT'7}' A\M!?e?MPYqJd8̔hO'Z*߿z9Smұ7Qq@t}$4I+DT?TexT p;{\cr샪S%ӀZ,/?!/e +})"Ğ%xqxaRVQ w7LL sb;"%lP5M8*"i.j P5 jhB9{/KjIWlAVw7KeJeOcroD3 Y `js@)~nl7e3;q[kewU,N j>AQhN22|c *v&,{F;\HRj(\YI(?#ZC^Kka6΍Vg='%HҰpLg-a4ɩT K<;{>zsԧO4,ځNe=(#7\Sl,> %~5" ިEZPY_) Ǥtpۯn97T`5if~t(%EJ\o1?Doj`*ĥ@q IVZ!4NgVOÛ2+%3ǰ"G&\ihzlx( ]`UȩeVm:N ֐s"iec%6}⸆]gvN^"R ;̇L[LOkriu+*/.ۃ(h~m:|Fpb88t/ۃ!/ט^=g8 xQK-KF-L5?m^7og{F0Fu` ƞ2Ѣ;5q7`lJx3~`yvvPW'Iюa1m;|>:N!>:G5g.nm;$RĎ5A& VWnUu?b_=|s~P}}1gS'KIBzj[D M5PC1*PBom7\i!N; ?F;tWmxuoD'DrtsyІy*"p3E6Sh[}녢=ݏ,\1t'7l9λr.pg xB-l%ov xhQa:M@ͭ)?J8 7ߐ{}'rwYɅxA=Jz<F+ԉo:6 xho娘cmO7Tg.@cɂ' D=h@{{d+ hq!teӾC-! tVƜŝ6dVvd~jU 6,4.sp̀Qj?NSi7#~b;B@)1SŞt+;Vf\=cA:EC:.ÁKb >l$f#(BW:cE) (O$.A>YhP"- o>h5G BITy]IԛB!#=ANq!V17v ]|"_ȳV% U0"nÅ0_o @;s }ϱgASUOSa9Byw&bE@=zJ1q[5>7䑲Ub@RMo,B{'SRf͵-譱2Fsn@l֐tOJ NίHˎ.vRٟX0zMh{PrzN[ lDJ:q O32?[wX`gmbz /uE,Qxz@* 2}{D_g,&sz\՜+Lሀf{aY UڵqIN-|`h>С= T>L ܥr<RZȌK+$~ smF&Mqy/a+hBf?{"oԪ%.oMBHmA|qg]f-pz- *Ѳi$H$.[YINP1nTi#qOaF1Zabtڨ[p0Zlc\*=JG95ހ/A| צ,MXƂAek"TX ŧ'ۘ.VUgٛ A#%*j7ŢE!aSE+ ;qwCo; y*OI,h'I7W9 ,_F!خ7޺sĔ;zP;>6ܢ65ݾfVsE$ f{徹srwa_1k7`;`Zm]hbwPӚAP|o!l B`pMݩnVժ<[5s~0,@RHPK:PQ$`~O 'ל=K&XNG@zMU0ŻU$$V2kt{ృ+PE{<-چ5cyIij݁"K*\:`gС^V6zn̴c=BJS ˵c7pY*E+2Vd?T]\4'=]]"53Z9h-3'[56`2IxQe1h3zW^V/%;Sָސ `I֮k|έ;ܷo Jae(MtdYG4*Y ?n[Vΐ8vQ˫*OgrA4^UM.|L>aYR]SѻRFDLoDaC\5 eJQ6$i4{`qd%oSl^iL&WEܻU#䞧vr*^ n 0T3o2@lk/I"aUu{ ppI3v 8ZJ\VM7^VʳF0Gm\ΐ6r4WjEr@+vё10+ƠEG;e㘱pLG ofWߗR}Tii"L_ `A +ҸyNRdO2C.D[+ɓj\kW.l5I#9SYմ)a Gsm?ڌgKŞC ma q$ٖIG3nU Ӡyp^sKKCk]r(w/;˶ִ;ɒLB4U/8dԅ# VЩp)̫rǺf(B؅njnrI)O ֚[sUPxQy?z#P_G]:PpA姑v/-yŰ-諸&hW]&i>xC1 .f9>RFoҫ7j${Ti,E00 Ja9GɸZS kki]5aUGШ[~Eg hv 8!k0*Sk9ԦOPܽ4ZHwȱ}=9ах 6u#@vAPqfLcQ6T(pHL;uE@G"֋+%,,&=y~.(WGLZT`m7:S c#׽ Nsx(5l-2}Ltm9"@TZu&,\/;r`rW{bIW@}eDՙpT ڭ)7vh a R\T"02#PBab`wsXF{dMgTqu3Ǽb)\6J uS-fs3|֎Ō<^B&ֻbGk 0P 6 +zH5֮Dc_I_6c&aY-I r%|ӻX!Eu&ز~Pd#3$<368@v6r,D̷5YTHg#`S f?v7,0~I}y=A_oܲUQ'[=pqkS"Kʕm{yńS70?qƂu2$GT0b:2#PQaɉb3}USʵfc]2-gB,D]Q{?@YHsO#M4[%/'jz\l8RmPmC&lᡉӂ,{]4^m.9 \\KltQ+'W40hcaףxB +"[H馕/1(BY \DªY%kJQwa>4JtL ?7?l-۝ ck &1)a- R9s5k݅cm fmze @{GtCr/UfړO +! X_3,&}ɂ,;\/N87 ymlRϞþY[N08?nջ[ 8EnuTs"w(?ϷO'Oa?&W2}\X tNGY3cNؒlu1#z4MM{V%=ԒI IAߍF,_ء]䨳MTkc! 1(;|owVb϶ܣg/u’s.q6C327ֺaJj|>Ek dCeN| ltHXTQ/Tpd;X@>yƗ-8u;zq50󳩫C^4%9[z3O~Ĥ*@nŽ- M-'Đ4_Rą8HTڲhBMiKi!88)4C߼jN]#'_p/ =Gj"h"O$υxNT]9zlJ_;ž}:\rV=Y^k];pdXdvsR[4hQQL#eW6hv[gⲶ *֎^\F_5XT3 #ڸY뾷qr_,«q̡d'Au^#G%Ecu%~q:5C$[c e/]M^!'P&ۀ(KAt}5|;F콧ꕗwu#] _I>OPH!+C,hWmܱdzFbXWVvО  Uq!P%${8~[ 3vgs{iYA8wgǢA+5q c[raG&^4!P|ƊC5c)YoqnhaahW_r3S`7]5Qmv K&^00E]+GXn]]$pomf. Z`Q,-ml2G;1(4@,Vڇyh dhdWJDHIAx _2{?6Z 8rli!r'p5R_9OF:L@c#&DU&*T߾KmUT֥/<*  |d ;X'9cPc#Л ܇>FXx3X?xNyq*j I``7~tgNo|hE֞[CoyLBi(=xD$͟-Q[j{D4[CԐC6cn斕%RC,~|_?RЮR`i0 !?ɶk6!-qQV ݛBwc{=RSb9n>}+qMc'8#"~[^@&J} D_: ۵exq(ܶb"}H;ǻ\oWBC]ʥ`T}ۅ"/}\DTB5 F-@m Gׅ>g=r۳s:dWF7Ä{]97N-υ{sjLF=`QBi j)m6w7 gRNI}[ $!Ͷ/8<+ ?C%dTqOJnBgS%,~5@ḵCC B$2kX6H"K9t%: :XTL$(jݢs۳pjvHƉR.!=cw*Mh< iN^:;~0jyQqTU!4bp|Q奾%ZCU'+39GM/a0vOVPa {.u9+4n>._Z8*a+\\ٴ[ꈿ`cq2# _l\2X]wDfy_?߯غTꤶLxUFMcAau(J7 Dja%"jA2FnuzcOVأ58\W:JCJ['@|Aぁ5氅7wl QTzfV]NT`&;! y 'i%gJG?BfE:%B',Î:zWέ__]&K'9M1x姤 F&_dU_y, oE]e#L RA_6 "--UXaS2G|;AlXwB5~r\Y`Mv&;R:0fe Aߕ2e9kV l6CZ<(&ܒsŭ(V9ݞ&o[8WBj\ВHz<"-*eΜ/7|odDK%{O;8MWX c vm׻&;Ɲx EHIce ,nVD&,2a:n5l|m&C&x4~E ;Z{\лu>I:ƀފҥhrJjE3$63HlAWc]kwFX(҃MAӾ0Uqĵ&kAcs|G-C sђ$H.# b.I;TpزuIuU6bJ pb$~pO9(oxgS'0C4,&J<@+߰\l{OY8{ɕ1K뺋 KH=/|(A/w(pBMrFO#g{ 9 T~5XyU !^Y;  %WxI qrl㭊.>~\ԙ(Kߠg/l:UP,\cֈlϑ$1OBZ,w j%jFs*'f|[,َӮ[fpBj]3H{`[2 :ꚦjiG}l%7yђUp+l ᎚0noU=!E܎}U;WdPH?miWjx;g%VM&]kumqAGan*sRy4&;?' ShG7#(.jBNE"=hmE8aqm"4݀X P1MvF; hz YX{}"ߔy!vz͆ l Ds Z*act]ZȐ(্<722Y'-, 8 '>&}Zˮa#"ZS  Ny0@xzO Hqn{ *g&ę3K/i ~: omma)ڀV7X,濪2nt'zKkx@@eRu.'i Լwnġ/w,yL h΋]5sm4FTe`FHL1>7]$k"KІYZ@6ZkhMqO%epdiM~kcNF$в#{U@*Yֳ=A4I,bhPzA ZɃq~՗(9lsU|L}tꛙ`)qUm(UAz^pmFV9_X:^E^L + e%@ TT1|݇o ]?~Āv*PK!Jdgx\=YEcbO;jXQPUd(i h]B5>0J@U@ fB\S/{ rX:6o㥏)1T3* ?q:ݯ{bC_ wtpzv0Ugsф{$Ye#rӲ0ls99㊉SԜOfFnwkܒ,̯wxԾGwZ̏ ߱Ě!AӦ1NfY.̜ D ^Xeڵ NbWS'H\Im^!co5pa5\!*xYafLZсT@ڿ׼L;p`D4dǠ.mA  ]̧y ` YD8Dsΰ!!C䌖A;hX%Cy\y ^m @(Eڐ{ tp+^(sC OF+6^rK|CZb 9\ arD\Rckß]El:봜—=K{LQ upe̹& (Nr"ģ%%̖IlҊzfNXsfq!0ƈnuo6^ҊHnEu`ˮ 2Պ'5M)~1%nLu:iU# Vc #àHCkDgg锿ܟZr(P;[`߀n'&y_* %HȊ.B_-Oɂ+l* 0&8=LUP W PP{{y2߲j4צYOE3ئߘ[8ka&DJK%N%te vo8o3fÇQ>rELM+i5ʙg@¨Z{>6 /kY8X٥9||@7]`h3*З|dnrF1}Zͳ㏞(Ubiƀg*|^etwRdq U` p_^8X=֝SfCMa}EhDBv':n{./&I ^*'})aY̖3OR^.,7J%ݺQMޤȪ$/sx+-_WamRm'\r:{-m.h )d&$hm{*(O4-RkN:#L+Xa Ƙ-{#c|_⟾ѧ4y}7R@4i/W1+롹UG0S$@K' FC냦RPi_K#A'cPUu3gtƍv1fwz4p7vBu( /"ZζIwz\t|z̾yȼ^]HZlI "ap/֏ꢕ]'*HA̾ .t heT(d3['æ,`Zf7X̣x9h 8 LC<2t$|G,@gXvqWp"d.e͖ M66>\k:c, c\{ңɇjV2u)iNj))ȭD7YMN;[!i5Gi\ju08IJ."{ lE@ ؇.^7(b[4%\4j X;Nӿލ1[4K.^y&]I^—ȲQ^gCUpTK@Y\ʠ Y]?,+Ƅ=7jڳ$OYss:E}7}&fFKi?grg -ey0tKM}-+oFkpdq'Kz؏dA :le(04*v;*)rpaԅ! >wX" |ֵԽ$"rWS*2I79Vs}h #Q#tT^teq\C[p5lVXyW#p'~ʯY\L'uzZn|Ya aoRcR_)~ 1f?ڥ-wK46 ]"p2]kN@Nq+MָsumOfO⍏I.wmYMPKI6^-mIsMJ_eyhZDG! 덏1֎X٤jw3KA+[@WН6J R{tۊcc6)\#_ei3`W%MZKU܃;D<zl6 V=Ä曽oR\'sNvGTzqCDB\SU\MRٍ,uK% o5j 7KFM(bug8Eg_4Zx(-ewxzA)X؅d0"XSEܣd?HD?rD"yY$pL"CnI#mme]wL{ wPDHs&in;ioú7&j_3$I/OĤ 4,~IT_/q?[To_=D{/f?v:\Űd= HM`%̺s[ t??Lm+".%r|0Z@(we5޸nl"K|g( 7Sx 4pz _$ft5 SĽje:: bMi 03œd(h P]f4A՚\%rꉂͿxOҲ @)Q fnFyP൐Qќ燍&8:;u(f@he{yȗyuHQlk;sHh*znWWڜ XOpۊ(*歶5m.n6|,np2K -G)dYBnW:ȂvȬ1\+A3|=:Y[o@uAP汆⯹tj\&z%snfm`b $9 tq%DU}KVrgWDpLK:O; Au&oeIi#.vDk?lsHȂ=˥7%7ΫNFo'O>ظCz:%gdhR\+8U#r^?="I*M!