pam_pkcs11-0.6.10-150600.16.3.1<>,|<gp9|\A_{Z"9t5.D}Am |Z-| :eO܂yQuuҴC1xxi'ƜV<0icԨA=f{0uVz>OuDfZ;k>(k~٨\74}'TSsU;MZ|>@D\(iz*~7_\)~V #~] jGFJ~6JRW/u?Fc7*}LKe Gm>IJ?Jd  " 6"4 J`  p9T9 9 89 9 9 X9 <9!Y9"v"9##$$H$'P$('8' 9' :( =2>2 ?2@2F2$G289H39I49X4LY4X\49]5|9^9b;c;d<>eLGPL-2.1-or-laterhttps://www.suse.com/Productivity/Securityhttps://github.com/OpenSC/pam_pkcs11linuxppc64le 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_"(  XHH H  8g> ( ="(_i ; 8 E6EoylAA큤A큤큤AA큤gggggggggggggggggggggg[.@g[.@\T#[.@[.@[.@[.@[.@[.@ggggggggggggggggggggggggg2e649e08c7895576255fc9e9d97526c62530d0109b3c14605a2b750a8612585fc79e89aab0974402abc9411da4431b9d9ca9b1ac1c907f09b6d87ae6a2b1f84043fd4e62884418ea546390d29af404c34f74d585ecc05599bba72aa25f9da53c131ff417cde40bad00e7c5df30395e1ff1732903bc3a801db0b61abc6bee4d0ecad563d94756f703ce99f7322f83b32b2e6922f0b550125e4b84813569efedbaa778ecaa2b9f8a95ebd8da273882d7c84e27de0bee40bd18dcfa492f71f007fcb070e9a4084ba0093226fdac93f7940fc684e02d675c0a20c52376f96269cd1f0f2e9e25cb71af58a44bf0810f0e5dc1082f48713cc7a0f46d20686f9f169cd515d5c144a4a55efd59bba0dcc52e0d71fa85a4c1bc4a1e5101d41987a31222a07a511d42da4d012097b3df55d144021cf2ed98b2b934eda56de4ddcf8f68b6fdc4d567e8aeb6a9b93472561c26d77b33453b0f1f93e6c79987980638c5a99f1630849b0a88cbd73caf2a4fa0ac6911a50b1972660e09f2c20f2cc193023b297935ac90a159fcfa5f390fa1ec51fad76645f02572fde9d99b0bf9190c46570fde141b3da34f6581b79322512979133eb43ede018a6102f6c2cd546b26a281a7ef4f4f03f78b86cfbd175dee5798329af364b771786946a9165f8cbacc77c0962e4b2b1883504a3c49a28c2ced175a6debdbd7eba3385ddc27cd39b3f2b24e187c5a5e8294453f7b0acdd079fe687606dd1952aa8c85ace94ac76720e6a01645b715268e0a938155fef128a36fd20bbcbdbcc68229cb05882db74d42b8392883defca543bfc2e74e4520445d469834e2ebbfda30f90e09dcf3f283644b1bd31c08e5ac7af0a33e952dd5cccd0c344fa3255b1865f3b86ba2c85ad0c8dcf8afc2a90786adc85f218870c929ba49130246d55096b53ddbe243c43fcf000604dcd024eedb7ee6611c73fe69220bc3b774ccb18d7dfff7dfcd05ce96c44c7f3346df33f2f0405f9ba1cc07d60a0a036076557480f10d1a038a1e78b44d2b89b266fc696c50089a5c6a137d2be64b94dfd4d0515dbe041881b164007f8ca5385bcf78188b6f52d4a5ce7dc57b92275dcb7a9991be07be5417d07e691742e6f1fb3e4e729b2647732f01409b797bcb71a5a53775dbc2bb3288f5932b594ccbb56bcb8147c79e89aab0974402abc9411da4431b9d9ca9b1ac1c907f09b6d87ae6a2b1f840558ed62beb359afb96c6ae277740c735669862f01e330471f40a38ee7a3cc710bf4bf8da3fb658b6b07d79ce99ba12aca945c77b5e20a530500f7d756c5ece2b1303f66ed4c5da4000de8d3e0fdd716d3390008e388e1acc957c913c0437ccd7980caf8b7e060f068cdfc13ac5631f1ca982d76ce8d8b72db42a2188c4dc77a943fd4e62884418ea546390d29af404c34f74d585ecc05599bba72aa25f9da53cf6b5de0548dbfe62cdf51f9be893cc4eb3f66748193af0a973c76ea6a5ca49eb131ff417cde40bad00e7c5df30395e1ff1732903bc3a801db0b61abc6bee4d0e90b9fbb4dd495544fc3cc3a1e80bd013fb02677a3ca55ff9a4ffbba907385d4dcc83b959726b34d34f904e3828bad5100024e17f1a205ed6a12818a6a0ff38d3964e20238be9fa953632a00a1db19186d76477dfec71c0bd6a482d3a83b057e716a9758f298fa77beab9daee075c66a1f6469add7b42d495281d2b77a18bbdae951d79b1d79f755504ed5ddbd22b3741c3da126f86c47cfc9fdf2fa85843c633285fbff6d89fcd57f838119cba143b750467ce776d4f0c9da391846566ea750d602c9854f0619a32412187c216267d5aba1a5c0e8706ecc1e5b93cffb5852d993da77083b332201f3c8e7e2c13e8d962fc4f5154736a082fa9e85a7edf6123cc02816430f1e721af71badad8120cf06079427833f6364d88f7b6caf768eadc44114a004f1490bd721a24607ead73fe3ca8afad0209871e505cd35df7cddb27aa92d7c59a6744b8e577df930aba6fc51d7baa7234a1b06c0893e51a42e4ce319ec2bba7a8141656e0c4d8b8c7a8e6005679951f4fedb77fe5bef0e71ff828ee4770a251c26a268b0c45a1838164ac0ec0747fb04bd07d7543affe1ece1e11365a95bb326ca3a34843524f31298311cab56641ef39704f8cc5c9f8410f0adc1010a511a95317518984b0efe0a80bfe1c0ee7290190c598a68ad1a22923b39cd6d8c882ab24d11940db20bc4637ec8e9589923922baa2dc8c25b953f149b05b308d6d75762c06337c15ae0105f52b35eb10bc331088eedca160bfb731e4d79c8cb6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_pkcs11-0.6.10-150600.16.3.1.src.rpmconfig(pam_pkcs11)pam_pkcs11pam_pkcs11(ppc-64)@ @@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(pam_pkcs11)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcurl.so.4()(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.6.10-150600.16.3.13.0.4-14.6.0-14.0-15.2-14.14.3gf:\P@@[v[U@Y)@Y@Yp@VO@angel.yankov@suse.comdavide.benini@suse.comsbrabec@suse.comvcizek@suse.comsbrabec@suse.comjengelh@inai.deastieger@suse.comsbrabec@suse.comantoine.belvire@laposte.netsbrabec@suse.cz- Security update fix [bsc#1237062, CVE-2025-24032], [bsc#1237058, CVE-2025-24031] * Fix CVE-2025-24032: vulnerable to authentication bypass with default value for `cert_policy` (`none`) * Fix CVE-2025-24031: vulnerable to segmentation fault on ctrl-c/ctrl-d when asked for PIN * Add pam_pkcs11-CVE-2025-24032.patch * Add pam_pkcs11-CVE-2025-24031.patch * spec: set noarch for doc pkg, add %check section- 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./bin/sh/bin/sh/bin/sh/bin/shnebbiolo 1739986625  56789:;<=>?@ABCDEFGHIJKLMdefritnlplptrutr0.6.10-150600.16.3.10.6.10-150600.16.3.10.6.10-150600.16.3.1 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:37553/SUSE_SLE-15-SP6_Update/ec9dad8a377133eb626d3e2304474659-pam_pkcs11.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux   ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4368f06f6bc2b7052fcad24431ba4a02b4e3405, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8dfe482f6e61dadd8ca03ac3d78509d676a0a5cb, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=422f81a50bf19b46559c8d01f7ed957f3e440f8b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=be690d36d27a9e5e8fdebf7c016dbab90ba7824b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a72a783e2799b3b78a8136dc051dc85158ea3ad4, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1d8c5eeee5e384106bc0ecfd0088ce7934e89a18, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b3b315db1daee9369d7c8304770c8c2c6ebd4153, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cc56c26dfcce27c3b0d38a9b6a3ea6d926b1a73, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4d7f9adf64132390118a7235ad1bbea24996858, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4d213a39817f463164097772cf7b9f20c01405d, 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)!2ABEVgw RRRRRRRRRRRRR RR RR RR RR RRRR RRRRRR R RRR RRRRRRRRRRR RR R RR RRRRRRRRRRR RR RRR RRRR RRRRRRRRRRR RR R RRRRRRRRRRRRR RR R R RRRRRRRRRRRRR RR R RRRRRRRRRRRRR RR R R`2P?Cغ0B+systemd-sysvcompatutf-88ed5c0d25513979f11aa21a0232bf1b366a11e7236340fe84cfca7cbc8bdc939?p7zXZ !t/K^,]"k%k4ϴva ?-K{r<[»,G^pA.>tA(412m0 GFR\,h#} apSo xq&0$(x F؜^ ѯAbFc"5\sȉLƒ΀SyU^ɀ\=޶W sQ$l@#\Inͳzy*I6WAqa0R"=#?!߈ө1-5OkAu _A z}oȮbHMh26 ), n!@ 'o4>MP~Xwf<ƹ&9W5^+ty+Á=fop̠SڪEd8"f8ސL]EH֐Zh!bouCT2]9I*pr8'oswz4NkF.e u ~$x򼙦N܂=y}wu'\MZJWvnT,[W ƤAFք*p0rz)PkN<})l < C_YOig b~i6_}-'H4i<#$|Y>e9vڙKcTDpn3]l\z Y,Q]"yc2;#îK{EҫRE!`1 AzfCcخ4^nU(9hSZQ{_RM:/AU-JGH8iVC0\~1cnSRZ^b8[۬-,翘ɍFRX.Ct<}QmelE՚Q/Z!R17ϣf-E~>PR1ͳ9&Kro૸=n4#s$Ebig) ɲVͽj}*E6tc,ob!Hõb[%f}B/4〓ػ?`m.Tik,#w/ߎG>4v(sdYS҆"\9o*Q3xe*3mEc%МnBh /|%(Ge6wr%OkNuQI>ߦ64&Q0Ј"Lb`zk/\!xh"焴OU};CyJU$:-\S .1k;߈̛(q9b::N!ko. ETd4rN6%~m8"E;Lrx ꡏ$Z`6Cj AY9BKCv'~)f)I]s]P˷5(|;%?"y-_0ܣ}642B8hB>&I}߮b #xl]m2%UN+FlƬ-=_WzݙjkrW_jE/_)~"amVW`3m_sj'~9'\rɼޥpS%J1O/$bV. 9lG^П-|" G(4j9ZWkPqGᕛ$r p;QQ7`%d"[dм*{ôXkRZllaP /zZ1l5V/}Pm0j"9^}6 'm,ҷ)&|i4Z6i|>˜=ŧY3Xl8~toݦL8 XT8Wިײ?č\_7O=b,.|/H? $$ǰXVLRV}]|N+fL竄h_k&Y2WfkhcQ vOcըATx]2NZ7+~VfvE-a^?j[շ3 |-ƪ̐WyqV3*ѣ]mV-JrK;<]Hu_W%?0?5G2gZSLg W=ut+-l[,}'?qT٤.:$D vMC29!ٶVKưAw)\k*ZFLzL{aឦ^z1!{̏~c ʍ^&KSKMј[Qrp"9%n8FU"=lrlo%Q1c80[IwClK:Hi7L(~o;^9,X;5J "hV0ZE,6dh+KLe֛:d}u1v(t2@~S $I୩%$eKX6>56M% X|'l8Wd$>[ΜY ˒nº(ALWǟ3Hy[iIsW46]pC9vI3;L ~d\{VrSw'I,e#(wp Υ](blDHCKn&쑑х'f-w'U󩿉~! S)?L\spc'G;QjK^ƚ+ypLeҢ-ӨU:l8FNLMW רfୱo(WGTEqQϝKs磏kfW!#8-٩:zLײ Ul-; LfGDYAـ򑝪EQ#,!-z:x8/:a)~E͹{{z- wOwBY߱B5בx]'h4Le$,<`(H& mp~X]y}ƪvQ-BeBj⪔=6,JHj/k϶eYTdυ_{f1TuA]AN?$|FUvC0Vɮx";̩1|x4~xp<7vfK7J}MCSk~WfCu*X(kV.3$(r;Ȏk=_/5Ҋ|e͚؏oE^>v؍кVWD;3SpxMj<8wig~xgCձQ|t*+r88YV7{5qjw[ZķÈ);h7^d/$f\jz&o2>lg?U͍Lk|պ0}gLkϷ'0u 5,xM"]'~6zL<NT G-ќe"]FB\naW'E!ʧt\E3cE<%l1客~k^xHD{bY"o/L). jR ;tUAf24l'xJ񃍒Sˈ*rHgFt9,GK|9)r/}n!~=qQhV(m K\K<ʒ &}7Wrھ^&M\%sʛI O~\ 2XI1l8||#%~8ta+{nCsl.eb` s sRzxqa$%eEcD!75֔5=g秄받IW^M/z)m-ƴG— ( K6n~~uNy [Quz(+ PȘ(=\ t/x Y>$\ƦBԪ~b2T|Or-&tCo_'b_e3^!e26 f -`qL.2?d>% `R4B:É[E3>~k3DH8gIyT!S^H,%DUs*FPCFZrp}mY oc%YJ.\ĹchVYC)ͳ!.3;]37X=%{ 7b\K?8 ,*<88x 9@5Ka%#'ANwk (qlo"#LUwц38v·OÈZ͔!!g{J[]$T-0uATaj8jGNp6Ѧ|kH]`)&>?zd7sUNS#9A႟ҏ̤iTMِYp]tiN>‹TfX ގ? _7胪iKDHy~ӄDbLp(O^ёPI!kOVJ ~cjlB՝)x2YT޿u˴ S*fHjǎGyT}d@$ [5G:]MH/JgD~ &l%o~B-y|A+J" '􈚱:Voo,xX*# -UqSi}&/e+~RMvh^*1?ׅڌ &9p(V&x0E!|V7hCa@'" =GAu`ƀ n$߲mI2L+d_bs ۶ o$y/Z|m#b}^,>@xC9P&5_yʼSƩg'8LiquϐKpSŝ(Eּ7o[@:ązkބH0GԞ u7f[kY1M(UE?ĊL?[Z96!ݶj#UJ@qǂ+l< Z=#-!|[V驜bR[ Vg }T;˦^ȇ׿##&Rd|mZE%ipDAnWIjӤ%/͚ͯU D":1>ohI=0r*PIbv%_=1ٽܹr/XNϙ5oos 6{2هC`T4H*6޲yoPϹfAoa?46,\Xf@m]cs8Kd(RHa`_29X6ŒߙDi ~ (oyz)|޾7VrqG/~t7BݏGja!@e!޷Z>2-.vvJMN_rE# \2kԅw?X M+<`&x =* LK(T ً7+j\uVn6_ܘr?)߁ 5l0q޼ygv_ZCSWB9&sSɢ_+i4`<4@6eqE5eT 5NZI˓9ðo,ώR4~m6Rz6hW]xTǢհp}Z L0_Gw:Wܭn% [ *nٔ6ɀU5m/:I-PƐ5p,)rtu7͹[1@B3g8XT>&Q󚋿  nD\-sڱqEC]qJ9dzb-Oj[||As-TO90cJf$3 4f"kZz9``[y**pˑ͒x.JA uN+i/?N )7B o<~'rK\sj8 _I{oy-R CxuZWO8D.kWnoC[HyOݷzƂNaąs!Q@ݸѼy` ;]A==n$A1"Iֱ:pagUZWk J߼+Xf4v3sXmڿƩ\5p,5%.KzDO{c)-~>)<&#Z3_*g-=g gp70?P;jx_?oa`>i5&VsZ)L3QYœOCo Mr~EueeGq=T`묡M,~Gvk7zr 1ˠ$/o/sY- EW'.(F3|땈u5(Q|l"N¾(պ28\|gYEP)6hDYs݉?Æ<sBp1ލk 'q |.*&Ec%ʑbԨxZ"CZT9>0nfcB8M KҧFlO^t#?x\ `1qAH }b UASDž((6W^Bbw_pǹ{~YR%ʐBsî5@P-h?4z;)O9^$:E N.wqВ]@o%,?Gшx%~ݿ<$ѰNܤSS sDERYVe!?5n p^VѮ}o|{ë+ŦƻPҸ暜cN͙.K}f^'Q{5nCf~A1^mR+ =$#W^ %t/ɕ \3>b¤Yiz:`mXm0}5X,26b>0-2Sv Tg ۑ*wqlTA1C-_tY 98~C-3݄~ӽmC0#?:|UL˻\ȏv)0 r]W-={W| Ծ/iKgHѦZ@XԑCXs 0{[MWJy36eHY O`ifOiu!Ԭ0{ ~WiNy{ =ԥ{XRR۫jTZLg]ľ?\ejRҡ;CFq@%<))q}nj2w*c-Pu%S=Ӗc> .4w{o&Yyz?AtU{#6~hUm[@J |ju˸!ǷI=0bD(ۅi#bܔ"M- FN_(FL nYo%';xgñ)[ԋ{U9Q#7Y$4װp%DI^ P4 ]`tJYY+:hi$Cb(]]^9*/5KF#~bg'Jub^: xo/Ju %ˉ#wׇ~"J\s߆q~R:Zz$K&Я7G?d#wFn|{촯Gۊ^Nο.oS"`:UЧʰ{3#%Xנ+[2JO&ڞ-hsf_OBf{rN/~Y<5)U便LR7r#3.{OWY{ R-0U x܇z'~X=uS<LEpw^q.yeXpṡw]$wzje`.+AaEK6.wY:eiLƞI9oA橐w k uxվNwu(VnψXZZ=!\Z)fDWN_fy;kD\=I˃EkbQbw rOqƛv3EP7~jZxh& $0_7D\^Iz#:wY;5v]o.8r`=ـ-7FMO"_:dib;AXޓ+03 b}|qp ko(&ȝ2%ng2 *YfZY t_qwϏdǪqxF-+Y4=݃׹K4\9BE 0}Vä-ѻ*-U6k[6{IkNXǞT@E]ɰ\+2r)z'drC*5։f4rt4R?R%}H!݀\6ɯ+2ND)dM=_仈 #Ņز>*N/ 84?13$:Qi2F5)2Fӱ=ηl88d(,;l%sbGxUh"R2Ͽ([hBZG=ҧXV=ɄuyD &Fc$\] " YXݹQNd)cH]@`[okiM)8Cf=JM5*i6|AWL{۷H$t +<}g>Tu)hԻ0dbSifgl|]oF?&А UcW