pam_yubico-2.26-1.7 >  A [ hp9|$jbt,K2G^ jItX-փSg_I Nz2W(ԃ} mU#VJB KYn[Y4aڐ>m[`l5RkuP#eo:P:Ǒ_J1!A'A$ϷQ!, i ;L0lf" YDJ@kSxj n[0M|A- w m*BZ3K [:qke3468863929193b716ea1b8915137d33aac883139bd7d456e2fb80f5c6baa3036a0237fbb8db32345b5f55369fd062119d236e92<[ hp9|$lʩ$ ՘z'`@k"ʸ; pϺ OyuٰhhYBLgֳXv;G'Tx pXN6OH+'LZJ#˾$ҔZRkY$fRX޿I78&+eRQZXrvwhL>+ACR[q4CI!?P *ԹlO-́Gp>4\?4Ld   C &PV`   P  H,|  ( <8 D9 :F*G+H+dI+X+Y+\+],4^.b.c/`d/e/f/l/u/v0( w2x3y3h!z33444HCpam_yubico2.261.7Yubico Pluggable Authentication Module (PAM) This module allows you to use the Yubikey device to authenticate to the PAM system.[ hxgene1vFSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Productivity/Networking/Securityhttps://developers.yubico.com/yubico-pam/linuxaarch64 @ hc!'A/1!|.&)V& I) $A큤A큤[ h[ h[ hV$YZTWWZuZ0TWWTQoV/V/YxTQoZxTS=[ hS`[ h[ hacad663da365ecb2fdb12ea642166ebca65cca39990d31baa2a07f5d76e6b24dddd048189a50f123dc7358f6f599fe4278b0e74b0374a3cb8a4cec2a33a52429c0f02dada17234d6502375db0547e48e726d72434b2f9585be920f1fcbf77cfec885e43bb51182e9ba900d4cba60e206150275e062274589ee902b90711da88289d6442e411ef1b3a037424420d6efac1464824716efff351eed31b80674d184d4f0f620c10b149e402bde28337e45274583859ebc0cd47ab4b02c59e147579f27713a395021386e753dbb719c7b537a3d0249b9ddfa809ca46d036a36ae039c102d1d82e114f1a4f3c3f734bb2865a389ca7608b99e4c2dd1627d372f29b9798cfb5cf919a82e54cb7100496e1ec489dfb243df309ba775a5259c4e636466b3961935ad0dd50aaa4bfff5cd1cf8ff134fc52edf8f072eaead541b61c656dbb6acf60ea9b44412fe0fc8c33d952275e77f6cef8832b409b4f3b0567bb20482470db60209aff1066f37cdaced61db6cc6ca828faecf53024e08f213c3d42d2ab347d5c210139fc72506b8e204900b37f7bb355385bbb85813ade2662747be5a9c76dffb3f627ac4c4696674fa3daeb4d5f5273cf19f9b222036e934a0aec132995046f5f1cdb0af4fd0c50346c64f488c9eaaa9d8d157dc1fdd3cef63350cd76270dde149417507bf5f7dcd73cbd4dc77b0a779b3e6a8de4816e45fd1f0f913ae70631cbd9ff2e88897960fbab9c0204bc5710ed0df676da49e6d9fc6684cf1e0afcb2a5286a7c904b2a841579a2fef4e7acf98bb141bf1ef5939d87dbc00dfafrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_yubico-2.26-1.7.src.rpmpam_yubicopam_yubico(aarch-64)@@@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam.so.0(LIBPAM_MODUTIL_1.1.3)(64bit)libykclient.so.3()(64bit)libykclient.so.3(Base)(64bit)libykclient.so.3(YKCLIENT_2.12)(64bit)libykclient.so.3(YKCLIENT_2.15)(64bit)libykpers-1.so.1()(64bit)libykpers-1.so.1(LIBYKPERS_1.0)(64bit)libykpers-1.so.1(LIBYKPERS_1.5)(64bit)libykpers-1.so.1(LIBYKPERS_1.8)(64bit)libykpers-1.so.1(LIBYKPERS_1.9)(64bit)libyubikey.so.0()(64bit)libyubikey.so.0(YUBIKEY_1.0)(64bit)libyubikey.so.0(YUBIKEY_1.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@ZЛZľ@Z2@Z@WYZ@WVf@UTTTMM{`@MoMERMERMERkbabioch@suse.comkbabioch@suse.comkbabioch@suse.comkbabioch@suse.commeissner@suse.comt.gruner@katodev.det.gruner@katodev.det.gruner@katodev.det.gruner@katodev.det.gruner@katodev.det.gruner@katodev.demrueckert@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.org- Version 2.26 (released 2018-04-20) - Make sure to close authfile (CVE-2018-9275 bsc#1088027). - Fix compiler warnings. - Open file descriptors with O_CLOEXEC. - Use mkostemp() instead of mkstemp(). - Dropped patches that are included upstream: - cloexec.patch - compiler-warnings-format-strings.patch - compiler-warnings-pointer.patch - leaking-file-descriptor.patch - util_test-mkdtemp.patch- Added patches: - cloexec.patch: Harden file descriptor handling (boo#1089517) - compiler-warnings-pointer.patch: Fix compiler warnings due to wrong pointer casts (boo#1089518) - compiler-warnings-format-strings.patch: Fix compiler warnings due to wrong format string specifiers (boo#1089519) - util_test-mkdtemp.patch: Use mkdtemp() instead of tempnam() (boo#1089520)- leaking-file-descriptor.patch: Close the authfile before returning to make sure no file descriptors are leaked (bsc#1088027).- Version 2.25 (released 2018-03-27): - Security: Storage of challenges in path with restricted permissions - Perform OTP validation only if token is authorized - Return early if the user has no authorized tokens - Compare OTP IDs against `yubi_attr` only - Add nullok support to challenge-response mode - Several improvements to the documentation - Improved debugging output and test cases- Version 2.24 (released 2016-11-25) (bsc#1067191) - Debug mode changed, allows file output with debug_file. - Fixup returning user-unknown correctly. - Version 2.23 (released 2016-06-15) - Fix an issue where a failure to set permissions was wrongly outputted.- Version 2.22 (released 2016-05-23) - Documentation improvements. - Retain ownership and permission of challenge files (issue #92). - Make dependency on yubico-c-client 2.15 clearer.- Version 2.21 (released 2016-02-19) - Add proxy support for yubico-c-client. - Check that conv is set before trying to use it fixes a crash bug with the osx loginwindow. - Add building of a mac installer.- Version 2.20 (released 2015-09-22) - Add cainfo option to allow usage of a cabundle instead of path. - Support comments in authfile. - For challenge response with system-wide directory, write the files as root instead of the user. - add baselib.conf- Version 2.19 (released 2015-03-23) - Add new ldap functionality ldap_bind_user and ldap_bind_password for authenticated binds ldap_filter for using subtree search and a filter ldap_cacertfile to use a specific cacert for ldaps- Version 2.18 (released 2015-02-12) - Fix a memory leak of the pam response data. - Add more tests. - Add version flag to ykpamcfg. - Remove "make check" in spec-file. ( BuildRequires: perl(Net::LDAP::Server) )- Move ykpamcfg from /usr/sbin to /usr/bin- Version 2.17 (released 2014-08-26) - Fix a bug with the 'urllist' parameter where urls would be forgotten. - Manpages converted to asciidoc. - Version 2.16 (released 2014-06-10) - Fix a crashbug with the new parameter 'urllist' - Version 2.15 (released 2014-04-30) - Added new parameter 'urllist' - Added pam_yubico(8) man page. - Fix memory leak. - Bump yubico-c-client version requirement to 2.12. - Version 2.14 (released 2013-09-27) - Don't install internal header files. - Don't print debug info when the "debug" parameter is not given. - Use PBKDF2 to process expected reply for challenge-response mode. - Fixup memory leaks and leaks of privilege. - Let return values reflect whether the user wasn't found or other error. - Version 2.13 (released 2013-03-01) - Fix a bug in the version check to support major version > 2 (neo). Patch from https://github.com/wwest4 - Give ykpamcfg an option for specifying path. - Version 2.12 (released 2012-06-15) - Only use libyubikey when --with-cr is used. - Set correct permissions on tempfile. - YubiKey 2.2 contains a bug in challenge-response that makes it output the same response to all challenges unless HMAC_LT64 is set. Add warnings to ykpamcfg and a warning through conversate in the pam module. Keys programmed like this should be reprogrammed with the HMAC_LT64 flag set. - Version 2.11 (released 2012-02-10) - Fix crash-bug with challenge-response mode when button press is required, but button is never pressed. Reported and fixed by Lingzhu Xiang . - Fix a memset() with wrong size as reported by clang, as well as some other problems/warnings when building on Mac OS X, thanks to Clemens Lang . - Add prefix-matching of LDAP fetched values, so you can store the token-to-user mapping in a multi-value attribute with values like "yubikey:publicid", "other-token:something" etc. Patch by Remi Mollon . - Version 2.10 (released 2011-12-14) - Drop permissions (to the user that is trying to authenticate) before accessing files in the users home directory. Largely based on a patch by Ricky Zhou . Thanks! - Restore challenge-response support - version 2.7 was supposed to make the dependency on libykpers optional, but in reality accidentally disabled challenge-response for all configurations. As before, use --without-cr to compile pam_yubico without the ykpers dependency. - Version 2.9 (released 2011-11-17) - Security: Explicitly request ykclient to verify server signature. ykclient <= 2.5 strangely enough defaults to signing requests, but not verifying signatures in responses when it is supplied with a client key. Reported and patched by Dominic Rutherford . - Version 2.8 (released 2011-08-26) - Fix big security hole: Authentication succeeded when no password was given, unless use_first_pass was being used. This is fatal if pam_yubico is considered 'sufficient' in the PAM configuration. Reported and patched by Nanakos Chrysostomos . - Version 2.7 (released 2011-06-07) - Make dependency on libykpers optional. Use --without-cr to force it. Reported by Jussi Sallinen . - Version 2.6 (released 2011-04-11) - This release includes lots of patches by members of our open source community. Thank you all! - Add Challenge-Response mode for offline validation (requires YubiKey 2.2). Patch by Tollef Fog Heen. - Eliminate all problems with pam_get_data by simply getting rid of that code completely. This seems to have caused problems for a lot of people. - Numerous LDAP bug fixes and improvements, including community patches by judas.iscariote and maxsanna81@gmail.com. Change to LDAPv3, since v2 has been declared historic for a looong time. - Support passing capath parameter to Yubico validation client. Patch by Remi Mollon. - Support public id's longer/shorter than 6 bytes. Patch by fraser.scott@gmail.com. - Convert documentation to Asciidoc format used in Github wiki. - Try to never log passwords in debug logs. - new build requires: pkg-config libyubikey-devel libykpers-devel - use correct license string: BSD-2-Clause - remove autoreconf call: no longer needed with release tarball - package more documentation- Update GIT snapshot- Update git snapshot- Use an slightly newer git snapshot- run make check- fix some wrong ldap calls- Initial versionxgene1 1527343253 2.26-1.72.26-1.7pam_yubico.soykpamcfgpam_yubicoAUTHORSAuthentication_Using_Challenge-Response.adocMacOS_X_Challenge-Response.adocNEWSREADMETwo_Factor_PAM_Configuration.adocUbuntu_FreeRadius_YubiKey.adocYubiKey_and_FreeRADIUS_1FA_via_PAM.adocYubiKey_and_FreeRADIUS_via_PAM.adocYubiKey_and_OpenVPN_via_PAM.adocYubikey_and_Radius_via_PAM.adocYubikey_and_SELinux_on_Fedora_18_and_up.adocYubikey_and_SSH_via_PAM.adocpam_yubicoCOPYINGykpamcfg.1.gzpam_yubico.8.gz/lib64/security//usr/bin//usr/share/doc/packages//usr/share/doc/packages/pam_yubico//usr/share/licenses//usr/share/licenses/pam_yubico//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:SLE-15:GA/standard/eba0f4f1cf5af60a4eb12b5e059e6168-pam_yubicocpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e246aff2c51f9dead169c1f731e425abb5952c94, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e7425ef4bc4e1311aa94d2ee344abdcd132d7032, strippeddirectoryASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linesASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRRRRRRRRR R R RR RRRR RRRRRRRRRRRRR RR^Tf(θ.utf-818a381928799968597e44989d2ec7db2776f843f3d52bd97374a3532340c23b3? 7zXZ !t/Ϲ] crv9u9T;#_i,6֡P=c^yƫٿ}hPa<:h]+r»s_s " Wƭوǜ PST~&,pYVX%mB%|0=7f*p! iDurXI@F%nAXK^qHv$CQ!MYlCw \5cZM4sQHOگu=[g.Gujpz(2p6a/Gۍ܄YdGMJWS!q7L3QsP XHޟjc>(@UPhhE >ا 7)hux4PUh|~ #K8 Ez]Iv$7@S,#rbrYG;D7o*I-ɶBor?DnZ2%0k<ڼҁǶZ_~`KxE=KImWߥ)L'SeԫZ{];GJd8⯚F$?@M y5ilDLu g1["h.,>X}]FttK8 Ez29ep3DJGAr_yʀ8tJx゜c_e_ȐK{K!C7K>1wxPA%!LRBhB(o0;9ՕW{quI:TFr/򜒓Atgt} l^xzu+R dh `?&.Tb;߲8%~iO 9QOU,5.k(B_5&'L˿}.Rtrx'ޮ)/B{{+hxeoU㮿m)aF{/3a"l]mrOpbۿS0,7ޠ'T(S+ 3Xd:Q"gh{ysQ-I/$z a;QoN[lIJ"[?Ӯ;'- 4!gl#?! Iu*pynlٳ!:Q@tXvn5h{fa < 6N !*ڈ.1ͬsx^ҖeNO=V䚭e풀i|VQ!Gvrp6L|sI]RhG&[,cg2@nr S^)c2@Cx1r: :MWR-E(5 ܚ4A}_/t{{'y\=. jf%~^pAyD.ķ&81 8f2^1ǺdV&ђF,[Per= E`݉N XXD%Pb x y|6I38aR 2-#~2'Jo3wdac#VW"gg$v)Y;ӆ?wfO7.39%Y2e}1G/~5=b:qoB7ʐ7IGѮ=vn[4|o¢0}Uj]@j=?o^٫ R!+ 2/ |CAEUiK峞 V#s߉a$P{J9N~Sp*.x+-NkE o8Xx2э[q+q}7s DΩ|@Ћ!Cs4t4.s>І(L1̀n!N0 (OIXhGp؅5"~"W x|M! 1v) E!a4҈y{R֯a}}bqpdIEfKy:O>)H#֪V'W1saf^2C Yqcz&24'{7l1ң©xD*"u4+TJ;@_S' %q2Z;ԚYp0Cʕ r:}BoS,nJrJݭи~͊敋tBIߋwp6nU0o܃f GIXjsb:Y_ _&=#7)R.RHY % Y)L\HCpeM \2V>^W=t%)Of6)!5w/[UJb RPė]uX˕Rͱ@NmxD,:BSZԔ'J[sCT^Km cak՛%i=7U*LT1e}fG‘E| AJ<_z9:Fkpb=8Ӣ17]"M4w͌'sQ\ԛ]-=&/"۳0Ĉ nzl^}J'҃O ?w;bt O{[ )e„p..Sa:pdcꄅTȠxȡWlS $2Ҫ|JW3 C}yrxYk5^O5+Km[3wȲ{mvH8a83gRgZY2δhϚ?rC[TqqRjDλi¾`*l:R$T 5e*$-?Yg8iRh2 }žhٜeEѾ2ŴwnR_ts`+iC,Nr6B1ɧ q om\%Ŧ"җG%'_dM+yh퐩b+)>2޴ʷ춙$#A5L8DŌWEU/wo;O+ gcꤑ)V|gZ윍C9$hEJz3Rό4ucL3k@Xp"=2= &Wܒz]Q]Q\HTEV8EDmeG!Q6rӘ޲Ό19 ͍`{ȧR5ڜylٝGWɐ('`Wx@҆! dFnlqTEL_+?GsNKxP{ }w*'vj)YjI|omRGZQ{Lj3aӽ>ӪEͺİ fGDLq!Ł팀ydt΄ʩjyxfՙ|"2= n[XN= [ ͘}2%xCgNgM<[U$%ǜztJvӠgԷtMFiܔ m5ƛ)0{qZ\`X2̈́Ǧܢu`p1w πT*-k~Lj\ up^=7p `:i^#{[aOGQh(W]C\Β7W&ȁ$MǕaU)ijEpőzy@l L(H ΃ *kzg bسpź5㶂S(.d26MbCr\q̑B%}D˄ń`>`b; ^H]8V#*&J}ylc So!^B\⇭^f D!b)Q'1\+ݹx{t4ZkZ@lF`2Ʃ){RQ\QS1݅͠ 2΁;aIj63[<>@\Ȝ}3X41 ;N*)(&`́d+YN\rOu(_xnҸ=Tag5 =ֶn_RmeKh-ZWϭp Gw{J`}2vEV=#!)6WWf juO=)$8g5nG(8G$q썿^ 4bQC!u]@֧Dω{U~w&( l bKu\Z_eba¢U@5=QG738(-X0(8Y)E5q׬f|2pv:Uo:~ =FʼnTlIf4*3;Ƕ nz#Mv*MmD_[)s al u?'~ ĤUH< * m$ygGviBS&Hof\7*aVDɆ߰Io?QQ_ik_ҥT@⌄Lpه0$ , FGt/*.q}dg=XBsQ^p]w3-zPe w:vq\ikǞ aa"#KY>CJa#᧘iݝbcTʸ֝MB/LXmжt}2 nCt.YFtNX)NrJ}Y4 $H2dT'Μ2,PVq9&6 谩 yh+ -%W.s*۝+!4gkyql6R(TD9̬UScr$(p|"@[WJz]]&!{:` ݧjЏ !g@nJnJҰNGL` .IgCm}tDPIp4ez"}!  ynBe׽º—uvK'}QV8*Z:Ch*i(Y5V#)?g5텍/1-Pwf֙jm`F}gx4x[$Iˮ6ӎfR &|e ` C94ic;ّcg0<=iIX<S>}GEUxC[fHJ qtU/'aSp[V6伺s_Ynv&3Α#R6( ̶NDHz `Js*SQaF/;907dmUGpep*I#Ҡ隸eAC_fk=0sVHz_xKȅǁUo)ɶQaE-x05̂YRιt# ,&\KX# T޻{/8?3b ?~SFǨWҥd\d]TbQiY-Z:^uZ#yIqG3T衸&ÆԉQESGq=)MA&#V`f9UH2wmtNbz^O[w.:?? ٿ!; wB L>_*_[ L#Ĉu,f\aGj)nr,{6\֨ռ?co_+=+'0627(A׃ys,/M@^uXak+դf[3Bpt , oD[N45'(|Cپ,G1,I9 ]$^2"mPc-0z"* wJd B Ӊ6 }UoJ^^xT\Bיtj3ŊS0&U|9EeVkdiVvpFa*Ȏr9!'(S2y <\u'2UUIO>^&9/c~ 'Ws␓jXN̹usCA=:jl05gw0.hh9Pm jPFA;߮ƍ=Jʄ{fzoAz/+U7sgXtuiNK/J*mF Ň$MR3]@^С }1EdyAob#Vf<&B!dF&!"LtEBu_}IҷpGQBXAӎ>uV|T6H!A+(̴J8bEuB1gWiF[)(:||@XNqÅ].Q\Tc܆9-0]gFv?p[_[݄߼@gϬ/lvߔ?T/kcJ(4Xf/o45_.~Tek\)~q#a4w-uM4.:d,l7`.cBù_FɳcA=$3nJ0_Hs> ^ +߉&w)+$>2.yUP3e o _Et7BCek"tcz7: 9%Rʵ|r?ٻfd%bď $=W3^OW/_z*3a~_Z[_?ئAB<&C7یTVO˻n"aj4~ #:K -3v#՛gݟkWX"[.Mn 6`S)nIxNkq^ҕDңHlU4͕FXV<ny[ :}2,td*H;T/ iM^U-ӏHm0õ -yt'&ՁkJqD7%-N#Ukl12>}d<1c#O0?Ġ1z%\ϻDX Ρ`!t}.Wt珑[ׇBp _=C٥KN4|ggzgEE kNAqa{ zU%šE Om,J UM DN5Xb;u*y竴 Π! a _ <)mr) bV @:C\綩w)Xy襏ɩ/ތ蠔e 6KaUa &M5 h$7󙪆e!m\<|WR1nVr:09PTETbB&Ӏ\r :[J3;N\.BH2DCWL.r8J.UQ];y:rHHjX$ro]fȷUŭˢm̜e? !@1:ѥ ǙSUաkB4w )\~ %8a*ӫRѴcAѱZtGΥ~3߉S*y]K qo/0\O-:v v3S*=%(wrwZ#@OB{YZt7F^S.aPeUX1S8kK 8&͢rsשV=hɿ #vUŊ*_@g&lj4dO]T-en ?5Y]1=Yt; H({;O+ۨ"3L ZjL#O iI.V3m rc'fI0F`q? oP`/fE#MTVI5.7"R7!WXBzt1{ cF?D< -?pmث}ϧ9Q=?+T;+rJ^hL-$H`I{^)H^#ۿQ9_9[&t7EI=k͇k(nX_fo`["nmM.uo[\gtEWlo%UɎgKDYTfD 1BaC>֕TvRId0gF&4!n+=Ed54Q/bb0QLZSo"H ^PZƎjZW|o۪`ʻEQAW,kҶC+U[mF&%^@jou:!*.z W΁7T(HJ{ø#.(%b(4g3S~ž=t+kS0AL\ђ0kM h2cZH1gѥ" {nTL q/㏝L;3X< !rXuNIڜ#L΂ j4|6$,nX輒IVоְn3t*܂el-[ nG-I9Qc ׮oPls;\k=.YJt R8Xj0? N~Xn8WsZldxF ᖷCܰH89zm|CZ= Ýq~R"Q(r[-RULGT2·im> !}$+ }k#d )!LU-%F8IMbVz`% ن}tGNѥ^]#́!aǡ2+\7^;#Nx:/5d _,1`.4 eyQ]x$HRɫ @ PpP}c/P!-Qz*tp(p_us{Gb t /.lD>#I\@KJo˩]p@?<^*bMڠ3mvS?S~$4-W#Ss3%Ƨ!IW2N{m7l%Է-ҟ"Ca2ɮ_8ivStu 1߽ 2u%ƉO~b4kqj` DŽeU@A` SFc6BHx4ᢺYt #}jj5شa?r Jݨ~H Z$H<뫦ǧt$z?r8WgkGc8f hQ`Tiƻ#vؒ}'%Q&x1iKɷ]n.ʴ9&ҙ@3U,|p͵6TmO,rB;řAy=!P崎F=̚\8:'cKB{+҆uuVA+_r?$-M;C[@L[ J!.{nny*|Azsp lBn@76':[Q y%R"$2IZɘ%cB.,($w7H\8cMWɆr_P&RoaD\>oxq>Yދ*+<ě Q}ʅj ehGd;CYEU8W,' !;ܫuEv%2=Z$B<: ŋ`䱥$6I/LJt4] $)MqAC]&ɸZZuKj^c\̿˕8VAcXQ9ـN<"2^w]H[U V3,)`-:& xQ]Y1_QZT;Ao<]j$<×̥dNCoPd•鷿q@o;adf:`ag fO5ՖM޶{YgBA6`vboSbaFN9AcA̵Ti"BsnDb02ڃ 9l&)Z-](xjhT@i ,qoe~NC:]XR[r 0@FѪ'KSڗ.DFp$OL}`hWlAWu>d褬G``4 r Am(t4d]>vT[fs{>.Ar%- QvРj^RG8P`qx>` \bgBSo}'䀡jA0*5د0),gG[l<&K@Rgòh[NJb`OIꛛ+6(h Y<e\PϽxF(IݡƩ["P'@5leѢxx ٻL+/9X ߦ>/3S[A@rȢΡz7cFzMȉI tʋOO]qraz$ise@ ]RRX%VO]H8 /S$Qq;ۓ7uڮ1qGAV~1hg=*,$#K\zP7oVQ57>h&cl(? * +˛q`'V[ bG[GH*Ygҧp%ͭT#ϴlqP"OY-I `8(9/ͨ Z2TJq*qLWGhzI?-ak4 1zBݝN91 V#5AkDT_hq[Do<(`yMߚ1LD"7=j#  q45w :Pã{+˝kwۋ:Pꁡ'yح0, ޜ|!ްe'>6iT}~J0uV~ $^a=|r_oV wyY1\)Ȕ5tcCCQg,9-sD8;ƒozd#l" ^bb\`H岔_lV1N|dRK)u٨zOb6y 5tG( |%$cbve K1k۱]?WxaqWu -\ $._vMD|xtA,,2 F+%g 1¾Jlɋr(a$B+=/?fk9z"JK[ci¾qn @<{⌎tD(>>'hXHw>M}u]w A8eOʹ(GT(%E IK|C7 ![UKnN-: Х=36#Gs:gŒ5Z&肅9L[=Hі!f-+'Z{x_IRF9PɍFٜ|`}8oJrÙ0S=Tޏ n1!{88ͶFits%ȭdnri(Ey%DsNL[ěͅ u L/(L?n2:3&v7`&gaV=|@_}͔$pkhZ5~]cd)OU~ӄ]qp#vad{eQay57BE% IFDALU85!Zoo.,4s}Tq\\:n G[hfpx _AG K7o_U ]YFcJ|8trmwwLz}u͊y-ƶ- Wj$~7:&hs0 1H|x[{oĄhʣ*gbxsҏUNxQtX[:ti)F =󎤍\Ǘ*t [)ct(K@>s532ȹHG$rɈ j[J8"h敍:!Wik~ͶY"`yc@!/ CkEU,Ԧb9d90m5C# -Ĕ?KNڝ= G+gm*ٰ7G\׵JKspNki陰t㳜*?P`6XBۡ?L0I`&oJ.zB;XiQKPxo:E6UEc$LoJtr?e;#2&)xZ 6#hsK/LnÚ17CFsM@sH](Uie=yǾWQWk^:P&7廮g$TQ56L 32s)5kAA^}ٚJ;K ̤?wy$4v 瀘 Nԣ 7Gx`+[]ȩٺU$ݰg cy8.TT?[[Sƈ~G3 #5sX΄MvH zk $B6<*"e [.ds/&xh6ʑs)Sgہ*HKw=0cj% uгHMY1_r5/kxDgƹyߎw`W\#()P\~~oUH;&C.ۂQ?.2!S|USUVbת3ʊnWq?~K tj߆~*_S@ z 3+V_\Щħ?tDd+tgZ΄DGI@zQ/AwVֱώ H3S=kRQ%K*9*|Go&jH&]@@M:Bς%?+ulNG1>K22j}Jtd6tB(wO~Q1,]F 1k=+` bƙE aqSORkq?#+jp""VDv)B1v\ ?pU.OۋP1 JYYu)ĮBC,"Yutx٦O&*B&dIի6 V#B/PB?=Y5 tȂ]( )^ZU|-Xm@ޢ=#3s9{B7 ֎ qC)~jъ|\աf[nH}G "]˸WD($(ZbêZیܞYWYnV)v;@ÑB2CyH̸h Gxk -tm0Wu@d;@9y&ke1eT{5%m 5qESպ*Ws?hjp"$ Cif5 Izus VX ?纝RLܞ)n*m}K ~V''U~FaL#y|w dCYow 57}'\,gՇݹv;>R4+.M1givo t^`۫yAϔ*??H(m1#s[99?}/{>< _?W=M=LuܿD)jArn8:HM_UvDt9a"\Or 瘶+`zMv-c.rlJ컘Ru5U63H{Č{'X(}Ge2i5Rm`YPn',2^F_$ 8UOA{(#gHkf2dn':DvߎU-C =0P.qPSn'?I{:s஬=lVH3(׏O+\Pb \b7Vk\wx\%͏F*1EhX|CR=(eyz 3J_wbS_ 3B:ܖB:>ɋPG㑰 jתּ2E X{ЏŞY;kl =崽;¾w<+3? ܞ#3ĸwiZ oN!։os+bEMH>MAsa_b5t+r0= C/}Cd7vw?6{@|)@m!KXHN(L«mYTx ':gZȐ崘0zh%=zKUqƞ;9?D*CéNM=4ݔ] c՞ "&2$m=dr {{Ȗ[jv,ʲG~fyrw a|rLy (-*b=Xb~Ѳ$q0ӱlΰEfVH̙1G_mY |"#j{l(,Z'.N5||epRƳ!E \T1ϡ""_l@nNO 2Gš:g}^X|0P)`T@)u6Mm G@Td.c@iulHn8=j‰MY)dpoCtZz'e(miuvI(Y{]r,.bVz3@oipB.cKRO9JE||56R%WZ(-²h~pșgArV}|80+*;Y ș7@R;G!ևS xVbU Y/AտɌa$Iڤ s aKvXvO ުmpd(k|~ALKL/;DXKC)iVVfeψtF.<)2ǥp&;ӅzKt g=E=>mcu%\0>sVv[Dpj|7N4S7%":I~Z#B%BUQWX>' ,rK54wc@y+ؠp-R FΕFr,C3`JrԈvv':~ʷ"8kXUy>amEv {h5A5"޺<'NKk͝<&*G JԂ6h}bq0A ޕcaa>lU֐?d-$:qߞDg21WؤP-0?#et2]ć*5}e&b|lA}UT3 2N!eH WKAbT.ӳ)KLrHTʽ3\/WsI"Gd,` NH\5h_c Ƌ~pȊ6seT%veAFO24P}yr>hޏQᾤMFh6yc{EY[H[Hm5bKeD4 ׹(]c;cS/8Aw KmRyU0_Ԫ)oH|`Fk;]j qo}::n9"G}pWشbw'3g=!x3XUܼ:{,[~ Qx =dPl}M ?z՝B&¡"TC$2;{);Mw}2|阹ٟf\YݏF&'#}hƳhaatϐr4ec>q:  ^k+Mǽ =rD*O,J("*oAާϽZ&EQ~yT tp{Wp:yB|{D"s0H6bg)$<c^t  )}4LɶdڍŁO.ρ[bNHjL%st ;_ VYίSDs~D|W/bd_$]=1y/Pw_v+ݰ͇؏cՌOV?{]gr?uaq+ &4}v99lݶN3 7%vF^ k=}fq;$fBF+Icvrz h~OC:9NvTv8~}Xe6 ?;60!00i8.2>\)f>'gn.%&(}N2EEAp6vK"\tZǞX0(r!8#sݟwHU v\"f2N-lrlB{&-BQLe ,I8x8r(OfEPG ]5(9X v߆xXnH6{s5Z[5d`K[~bInגNsd)5"cq\q_kZ1ȣ9y`y}Aji$m&Mki:04g<'vK_*xpPG6eB;=ҴPi]pqAHr-?HE݀ %-ϜDnjŐV&aܢj\dK_NW}5s}0!mB$6ü"5fbE,SWϙe QÌvgJc?r~qW@פtWB!k T} T#ѷ߅ RZ-;؜D'4e N fΗ2`_$uNv{##9.oĽYd`j3nyyh|,0DҒH|3=eh9ݧnh@sBhى69(u?^"ptek!#)d?4Qz (?{)' s4Vګ'R=wT=S xALKҵU3<ʼ>+%:D)ԧ.@>r*0N7pV?5fDESUf-5ge]K~X=d24,$ߢ;eK3;5#0'%w-vƋ# -ŦTH2s i ăŽũPc2ژQLTECa%΄z7jK'Ef].[gM&F |[0r8+ci:Z`[¸y/R&]ޙފs/rnvv,=I^Ђ3M̈]&] ]Ao{&NPF}"s}ZS5( uŏc?B(,:hsa@Qa|bfEM5uDzܗ| s;w1{2W"a;.9d1Ge>`{pWMz8]e?.=NJ؎ 8:8; A< tVNR 9>[@ mm\^pb]->'U9<4AXyz,IV3OVpNW5F`=Pтr qęJ /K="d1ECrP cH _M7f6k H"e$%:_Y.UXo[ J.' 2(?8ZM,#C1ua=Wj@;BsAz?v Q) ;2cC^פ 0$G2h GrʂPaRQ; }8 mʺ'SuJlTmY{zcGpt{uEhjQ4O%HH8o<^}lEFY,l~5uֳ-T/~0D$Z/)"RY<&RKQa'ˡ뼢+#/Bs"T'M#l 0pvX ;2AeNpb$dTB:)v3ڛ?q>pp<g WQش6Nh}]Ŕ`*Œ?eS ]ku]%da '[x{B0m)5Rgkyp=^ EI]&a5yݧ?Rײ2_$$x)xtHS db<#H& {[o-?V7fot+.oȀs#AwE;eC*7`XVi$Kd9^šԪ)2-mLx}m?b {!IJP*ڊڂl.o",0nSh֬xfɓ*{6Kӝ}0:Yk*3_J FRâ ؖ2MT/!}c龈x!qb$JȓOBv]x%»脬Wq,;=E<=&n"KW(͋N5U/}NA_ʂ͂v0v{]D(BļlS`D&J^XNHg!$ϷxmQ&n&䦖W-\n<Dkտ,̧[rW-)œNyi"$GY>69yv%&׾a@* ^"I qv~,J]M-~2J[+~Dv]&v `jc0,['6]%&b:!-_RͶbF/q(MjĜKD޻wjNE-I86Ef_jI͋Cup.N91 t ը-z4>r6FOFٙJ_(_Sz@Vas?wޟ g3*XI KFzxi~OL"":\5v>sJTϛ|zuİwUeQԨʯB;>7nǯq`Bۜ C2^lXb{>5oOu0j/~UޏwZ؟z>եUq/ +Պz;|_ָF{+2,ʖI, IS{Hq:VH [ĿSe ":EVFbDbedU{*ER`XQȰPt/,7؂(bە* цpg+6~4tDri Q@ %}"6|\'*L:N#_wefj Ox]b< c86VMkaQ`RIN_ vM 9ӥ1J~1\f6S('8:  LXrouڇX*l,,8Q[ ^ǴTɂ&u!hZ*l9JC Q B%&ci3X~N9IJԏKZ.. U=f2Ju=nj-CDAs0§XJvPT۵JJ,曛m򻘣RGS%lv:.Y)X1m){"gؿ9gd7 W :9/VAP R\FT5/sEv\9y&Nc|)/\[؎O s7ft] Þ pvi:g. )C+ӗ&`xLXoCK=Tc"yFMȓHj]Z p ;G&#IL\N*'Dה_7s3~bi51 rtiHf-NNE*C!ŌvvLZÔӹ >y'7ٸ -7v9=B601m~e ԳMfz$- `~I,8*z_eMQ1_LN%,zLvRߨP>ՠc%ux' r"YӰs!)$|~K{MU$a* </|[A14w'AAYpNX,Ot3/"0`Ɔ6|&\THԫ?ZȖآTes"cd R1=lEw.ō^3k?*+#p~FdTn ^a Vz$lMvT?X ѽZ%;7G{):nH=8\’򨺶66Sf2b}S(j܃Ԛ]*谶ȼpx5;p?`PmP(RW~I=$p$/<OQo*q{㪺[ %UG'۳W%,9)X6b^0|[K=1Qΐ$?uz`4՝02-8q⥯|z4C tI1*j3n@p7 cnQ2uLeG:Tl:CA<6Ui۪F%(D+Pp; _^D2YJtzpN*1'qVB81XH:"н6aTNWT~(ne'$rw[qXOk,`_ J'JO"Rb"7c=xu$L;3d QV'RV&])Y!QDHr7⼀ kB:s ۡsih%-wqH<ܾ՜ѺhwQ?ixkDszIo pe쐚PlNx14Ro8 cPLGa:[ř=_bST-מۃa?'`$rxO\U&Ѻ+g 55A$3) N79cVpBqj:+έs9p|3Wvr!?Xǘ[*f !T:yom?ScTI^s7 gZ%9Eg))4ٯFa[!֌ cޮ*+ ׵m)lo\%< TkcM!hRզw[j0yn$+>* tpD9Lԗ)1ޖXeN_E^K%?񁷠"˅hx|O> @1$xa($DZApĈ6m=v俚`huZۭb2&= )N#*sLQNе؏dJ7,\t=Lηi:N~ 62|p|x&]sSbVkWԆEo5oݞ[jBvɞ2lns />'Ko㱂 HXGvSlZO[DRu-' 1ԧHQ`i?bdg_[y4")Ν}haU Qpg 6.ºMSLD%:Gl5~XFWLkN;TElgY=A?.ٖ߷Ȭǹ[D|1@_[rWQ"x#=^jUӃhP,[x/2qA!2l%5SgnЊf%xQ!pX|n5uI[3Jy]9>č{th_Vt50ջU*w\= ObɂyU{:i[ CqzFW P K$ŝ]ݚ7^9Ȫ lϪĔZVņ ٔ)&ZyR5v lk'v‰Ϣ#9o_\Qޯ3]Nnt0i}1z C4%hha]G{d2JdoZbt'Vѽ.ۆg4J$研˜А~?R>X?jzdI_εTKNa %iU3<VkCA鞌4=.| OjД)fdiEVʷ)y4dWLHXseL u ׈oT +4D@Jz3s7( =5.9vc!CQQtdIT}ea=G }I5HvqLX?}R%X`Vl =&\VH2%9pz.rd-bdܑA'^T5n7ǀޯ`|ȇݿ_K?ϟ%-% ^J>rQJJh.B~^sօEXd^R8NI1 c ҳ5MU]u^D~Ϣgo.Yϯ_r1,~S\2_.ggc`zU{\䝊7s8GO/c Eqm ck`fɐ7H8fK/txx)?&KpV! b2do(P&Աj'd@ȭ|P:O2)8`͝ݶE"> enŦ19͂^}S[VGHS'SJ݁7b7T$I'g 1D c+UH6DP_D&/|da/I4__Dj(+di'fޖJ8 G lLR4HX >nyav5x@6%>vvΦA$`%?0ϮdR^S?Vz2B Jb+#!,͒&җ>qGtg/߸?^|XXޥ7=٣l̃xyLdUsFX}?} 0Β\=^@IɃL]惌43qYR :csD vNe$֘u箧J|sZW'ܒL1WB I ֨Ke߮;!"|($z "iR 8䚍eL 9Q)J䵜՘*2b2|űEKɈ;nϞ*ÆMNmylL\0*j,q&Bۭxx(M\K!l!:!]eV\ƇEܮ3{qұ5@I` 0"~CO^\^OI|K4WJCX`TPu<0zYPͦ8r~t"f%!Ud=@jWo1DƜ(]L 4ENj#}$ Tp7,Nk (:1.ͶAũ'mA}Zm6R9C{O#hJkuq)^]^c;3yաjytWIжIT||EU1sL) .e~ߓ+1WLh K^|?(Z\gkGy ՛<~ߏ냣e$Br^ {~j`K_)oV7o@(d6 BnfBgrDI򵢎=m1ºRl ش"6{*e' k;7%Q\.FƩUO'jpq%X[T$Y*co52oً(eFmHÑ;1 ]I9.lO)*K2Z:&9:l$Ehvm+3r0+ź#u^yO%9c,kZra1w r!myfOf~Ls{W2mNbn HEY\kh7^*N"RaM%*ҷ2TɄ/ZNE\sDcc&]<պ"`Rm.'CNP%Š4,0mVkm1Lv. bE>G> 1h3:YGJK77=TpE .&@rqy=J;$NzL@=/=n`D4N 5(,[d }5ppE(/󪾝*f '48]:[q1ZDhs Tǎ^]p9. 4=ovaKoHuXEojK=6[i "W5\-M(mP]T(jU=N4B{;<Q*L#FTmBU45Meg'j-_VBs(HH5TmߙeE5TT!өҟMviגQȣ[yZM8$H 8tY>Y[x4kc%яbVIDF$=$sPz&<Ώ-)\l'"x LM7/(B.nAV?,м YwA۠y_ `ٞ8IY<'͏9\ Y8cDc"xHvH*yAo"Y0EefWp\ȗ+gnVR0dehS2fU{9KŴ@&ߠ 3DŜ"y<.'k!Yj*B<!_Vēd0  1C;ݏ>^  &J2B/ Cf2*4vxo`DT^NfA[u3w_-> F@8  ̰0# C5E fp홯OxE\/9Ho6=0UgC0(mΥpuO=h]b(G)'ҒEEwYO-ovy>.xqHؼďfZkmW*c(XTz/;%`gyhMW,O^h K@U$Cv @cyd+Po՞3Bu|hJ?SsT כ%r$)azcD) J{AbI *]j#գ(-͈@{R54HoS8ʗ?C ?@ W{!&Nrlz`JTN ¨Zӵb͕ϞşΒ͍bD&h0caC뜛)ܵB=P#m9)|5LovBQLE&&͉<墛/0Iz9|P_ {7deDlrxѭ8A ,?>ObY.`!~2}ѥ3jv1vd#l(@~^ke=LrJeBvwS6H*sy@ʥ33ֈ{ցn7 #1db,ȸLr \4&G $"0g > 7 33_z"Y {%`GcM-P;Po1yl%a;- /$Du3ZM1e=A*@. B7zQͮ,֍e$""*KkP kVJ $1+ Ύ4r(L@ 2&~I!캊Xͱ  Vm8Z} ^ac|$V 43BG7T {{7Ȃc" !>)[=_Zm}*&zrFCa!2t)*y6mT.6 P:*h)>q3 ǗJ]ov@!-).t@tZ f\v\1JMcR@ Q m_!ƚ ӯwWʮoLr zjrŝ#PHKt1_1Kef=fE]Yvw"{©rt@-,~µ \L-[ n(UlOLCAC~T12um;-I:cLGxsgL-@ 4{y@N&`[|VW y?&DfuMJņ[̄P$ p!M.%GIdV #?g6Fw{2#"]\\F0 1^oQ>DcJqnH99%zmhChC8!I !F&6`J /b#AƢF#Š<^rn>jǴ *}:gG^RNݯ`}^ML?\ԃpBT7ŖC&V|/>_G^>"~\"k /[%l}?ew4%*cTBW;6Yߕ=L\̯?ճE2&Ca yS$ Wbq}|[@WV>OzGMՉQm%; ESW__8 iM _!yzO<`=X\'$IYMN(֫,݁uJhXjVVVpK)ED"ۿv$!`2Z]~I5ʠC/`w'eD9 e71:Ektd#ٹMU=m7dsnдw  fpԐ^s/'Csjǔ[sGB sA־6v>" Df"f}5LrqIQ 5;+"dWAѾ_H}NXXy:>{'#M3@)HT*gtVu#JjR Wˍ6SKAi@fk/u8߷kݘ's!cNi]#\H b]pY5Z0TPfoNvt+G!AqŻ@;5’A,{Rl l(J~1NMfؘĥ0֚.;oa$kY\{}os v<$݁JC!Kpڕ ˶iVx"M))p-"G&pznUA[JBsv#(.WrFSoq.׺&` ќ(?j,L0.uȎsbc |JaݦS\ՂAH >;vZUa p^;~jB"z~ W>@/gp*XN ׼Nw78Y2( }?\Ը"zq~oڛ+ kh+,W?7V-Vٓ^k4 ;/"G}t=BN+}e>eF(\\^POqP/q 9( 8LnʹT!ۈ@"T%l o]5?"Ֆ^z)bם`}7&@mS/:@\qP\*&E/Hԟ^*A~IW@h`SqTI`;$ >W-c*&KfnLVy'VӎlLOwi!e/ا?]=ՙ͗~[mP:_ ~8Uدآ/pӱQ$?W{OzԶaVZJJ.Iq=HBݠ\PC1^K?ZU(0 !2]ܷbk o0jY]Cax08R"%>3[egu}:bT `2yiJK6m rlZt|0=bz==`HRϔpVn Gi=y5VӳK1#$d`N(-kz3o}3x{n6c @k#]L7)0,Mh=1aYZ_1KsD#d>H*/KbÛ=kx{[TEBƜwÏ#ۯ}FZo,@A Ϋw"(aXioCt֗Pakʈ}4]LSlDq>/5RXͻz\.\e/NR&ۛ/f MU4* UPIxZVNzDDgb֥\I 4PkQ_iuZa3DL4Tt REQĽ ~vf u~PY,?HaSQ[7=}AJ5o/@ \gbtHaŢ7;:?xk81 'tuR}8oA{e_塩7yg;V#nj#LAH: qir1ywb% ٜL68-u fSƙʅ5OXH([sV榿Mpr&3׸Yv6g ;4Fu9b=M7_t3$%䰗GLS#j \@t!.!k?,dnyJ-8LxYXw7p%{X9Ti%: (r9ߚy=#o (k愸,Prk#갵 x^Gʱxb |x.@ĮeA] Cu;u{[Њ׉V34Hx }n=&lɖ̮2GhQ >*GXd21ѻO7)9sROM!qzҙ82; k7mvno 󼃤4VwQ> FAMyyY(aYC7akK3׮PF`O}z{1>t~Fb' 6q P t' BtXrKRk#;)=(*Kcgt<AC"Y¸.mu! âD:'F }@L EV <<t!G]nnxGfDߧ~ [zu| 5ylt*=%/饣 !.D]I ؏X,}BDznR_*6}2iUZ%hxգ3#pW(VVz@uzmr\Ƹ7̮3=#ĀrsrҮsVl~ޫ9+[vu7B F+gaݚ84,1|;͇AkWibV?,sYZxLbzJ{_Q`Xu! =Jw bť!b= 4i ZN5}53M:R\,ernr |+-Y?ڗlZ2X.++:Y #T;ж58_DN(ւHևpgA/b}F+*h ly_U U\'"5QEbobO r$cg?>|6j]$RE=vYߢ<$j((lW0RCSZyȄxݕ l]"$Uhr`Lx('-w%+l)N2vDC+%;%4ݙ9 g6H oz_$}ifK,tYT2dWubwBYSL=:%@ﳕO@Һu^v5< O,YN}'yu Y N ()j|)/o&3!PW0^E/$:hU<\ < HV+VIw=cۘXvxrps'F 4'(#Bc S#$XeL{_Й}ưsl8 k,hA] C(~?q83Ai5J-ilӂ08`0Aswm