libecryptfs1-111-2.31 >  A [p9|`uPu@ +%(5_稞oH]1ba14bdd3d4c87911caa0e6bf3b88f7a27da2e40016960477bd19a329500f9ab17bd11686c552c1a3d85a5eba107425ff78fed2f6c|[p9|mF,9 ѵKVW`S$ ѭKofzDߜjTb.RH8O]I Vn #2ҜEt6JU|$/mꃾ[(oFe$(M qBdžK9:-ӆU.>yѤ-"kjeӎEaFLQgpƷ4 ٝi~J1=e&A$lMtK \Wɘ1hϱie.8`(t>p@"?" d  :hltx      ^ t|DB(n8x9:>@F%G8H@IHXLYX\l]t^bc Od e f l u v w!`x!hy!pz!!!!"Clibecryptfs11112.31Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.[sheep11&SUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/System/Librarieshttp://ecryptfs.org/linuxx86_64&ȡ[[ab0eaa80e0a7c15b41754765cebaeb9376c7e3fedc2319fab125c908e91ef41alibecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-2.31.src.rpmlibecryptfs.so.1()(64bit)libecryptfs1libecryptfs1(x86-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z_@Z Z@Z@XCVvV"8@VqV UPTT@SR QOjO@O0@O O~Or@N@Nx@Nu@NC@M'Kh@KKepJCfmeissner@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.comsfalken@opensuse.orgmeissner@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commeissner@suse.comdarin@darins.netfcrozat@suse.comdarin@darins.netdarin@darins.netmeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.comdarin@darins.netmeissner@suse.comcoolo@suse.commeissner@suse.dejengelh@medozas.demeissner@suse.demeissner@suse.deaj@suse.demeissner@suse.dejengelh@medozas.desbrabec@suse.cz- drop python2 support (needs to be replaced by python3 support) (bsc#1081587)- The license is GPL-2.0 (without + / or later)- Update to 111 * upstream provides no changelog - add ecryptfs-utils-openssl11.patch to support build with OpenSSL 1.1 (bsc#1066937)- drop validate-mount-destination-fs-type.patch (upstream)- Edited %files section to clear unpackaged files builderror in openSUSE:Factory- validate-mount-destination-fs-type.patch: A local user could have escalated privileges by mounting over special filesystems (bsc#962052 CVE-2016-1572)- Update to 108 * This release does not have a changelog.- Do not ship .la files- Cleanup spec file with spec-cleaner - Update autotool dependencies - Split library and devel packages - Use desktop file macros - Use fdupes to reduce duplicities- updated to 106 - new passphrase wrapping method, including the salt to fix CVE-2014-9687 / bsc#920160 - various bugfixes- update to 104 - lots of bugfixes, apparently from static code checking- Drop ecryptfs-correct-desktop.patch and ensure ecryptfs-mount-private.desktop is properly generated and installed in a program specific location (ecryptfs-setup-private will take care of creating the right symlink) and not in /usr/share/applications by default. - Add ecryptfs-mount-private.png (from Fedora) - Create tmpfiles.d to ensure ecryptfs module is autoloaded at start. - Fix category on ecryptfs-setup-private.desktop.- fix %postun to not run pam-config on update (bnc#814098, bnc#834993)- update to 103 - move -pie/-fpie into separate patch - update ecryptfs-setup-swap-SuSE.patch for systmd and fstab without UUID lables - remove ecryptfs-utils.security.patch, fixed upstream - add PreReq: permissions - removed unpackaged doc- also supply MS_NODEV to avoid exposing device files if someone got them on the encrypted media.- point the desktop link to the right .desktop file - build mount.ecryptfs_private with -pie/-fpie- hook pam_ecryptfs into pam session and auth bnc#755475- added security improvements to mount.ecryptfs_private and pam_ecryptfs (bnc#740110)- patch so ecryptfs-setup-swap executes boot.crypto- updated to 96 - bugfixes - testsuite added - ecryptfs-verify utility added - write-read test utility - mark /sbin/mount.eccryptfs_private as setuidable (bnc#745584 , bnc#740110)- add libtool as buildrequire to make the spec file more reliable- Updated to 92 * Fix umask issue introduced by last security update * some bugfixes- Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines) - Put make call in the right spot - Use %_smp_mflags for parallel build- Updated to 90 Fixed several security issues: * CVE-2011-1831 - Race condition when checking mountpoint during mount. * CVE-2011-1832 - Race condition when checking mountpoint during unmount. * CVE-2011-1833 - Race condition when checking source during mount. * CVE-2011-1834 - Improper mtab handling allowing corruption due to resource limits, signals, etc. * CVE-2011-1835 - Key poisoning in ecryptfs-setup-private due to insecure temp directory. * CVE-2011-1836 - ecryptfs-recover-private mounts directly in /tmp * CVE-2011-1837 - Predictable lock counter name and associated races. New ecryptfs-find binary to find by inode.- Updated to 87 * src/utils/ecryptfs-setup-private: update the Private.* selinux contexts * src/utils/ecryptfs-setup-private: - add -p to mkdir, address noise for a non-error - must insert keys during testing phase, since we remove keys on unmount now, LP: #725862 * src/utils/ecryptfs_rewrap_passphrase.c: confirm passphrases in interactive mode, LP: #667331 - Updated to 86 * src/pam_ecryptfs/pam_ecryptfs.c: - check if this file exists and ask the user for the wrapping passphrase if it does - eliminate both ecryptfs_pam_wrapping_independent_set() and ecryptfs_pam_automount_set() and replace with a reusable file_exists_dotecryptfs() function * src/utils/mount.ecryptfs_private.c: - support multiple, user configurable private directories by way of a command line "alias" argument - this "alias" references a configuration file by the name of: $HOME/.ecryptfs/alias.conf, which is in an fstab(5) format, as well as $HOME/.ecryptfs/alias.sig, in the same format as Private.sig - if no argument specified, the utility operates in legacy mode, defaulting to "Private" - rename variables, s/dev/src/ and s/mnt/dest/ - add a read_config() function - add an alias char* to replace the #defined ECRYPTFS_PRIVATE_DIR - this is half of the fix to LP: #615657 * doc/manpage/mount.ecryptfs_private.1: document these changes * src/libecryptfs/main.c, src/utils/mount.ecryptfs_private.c: - allow umount.ecryptfs_private to succeed when the key is no longer in user keyring. - Updated to 85 * src/utils/ecryptfs-recover-private: clean sigs of invalid characters * src/utils/mount.ecryptfs_private.c: - fix bug LP: #313812, clear used keys on unmount - add ecryptfs_unlink_sigs to the mount opts, so that unmounts from umount.ecryptfs behave similarly - use ecryptfs_remove_auth_tok_from_keyring() on the sig and sig_fnek * src/utils/ecryptfs-migrate-home: - support user databases outside of /etc/passwd, LP: #627506 - Updated to 84 * src/desktop/ecryptfs-record-passphrase: fix typo, LP: #524139 * debian/rules, debian/control: - disable the gpg key module, as it's not yet functional - clean up unneeded build-deps - also, not using opencryptoki either * doc/manpage/ecryptfs.7: fix minor documentation bug, reported by email by Jon 'maddog' Hall * doc/manpage/ecryptfs-recover-private.1, doc/manpage/Makefile.am, po/POTFILES.in, src/utils/ecryptfs-recover-private, src/utils/Makefile.am: add a utility to simplify data recovery of an encrypted private directory from a Live ISO, LP: #689969- Fix build with adding requires on mozilla-nss-devel and python-devel. - Fix package list.- Updated to 83 - lots of bugfixes - improvements- Package baselibs.conf- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164)./sbin/ldconfig/sbin/ldconfigsheep11 1527284156111-2.31111-2.31libecryptfs.so.1libecryptfs.so.1.0.0/usr/lib64/-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/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=434fc07d177cc651edd261706110cc739693699c, strippedPR R RRRRRRRRR R R RJ #dy.UOutf-8090eb5476561a53f70ba6f184a1731aa1ff6ee54b9bd09fd7055d617ad8acb97?7zXZ !t/(s{] cr$x# TϸotA{Yܶ 7EsRD?av.q4y^K21K**nҊ6l5s`$'Mנ,Iw-nsn 'XW;I s/#i>@ė#|A82  *vf"1ʌS!.hk7khMᤉ4Mac )`߿rN=ŊL~_AT5Pyo]?ĸ eԦ^ {h [⌫^=37d3EӝfRfyQ<fae_c9[/D F.,Ct߇6 pš8z{'rTC{,48H  oM:٥4uB~gz,ecA,L%p$ui2=-Qd7b)wX+X_o!|J2/FMZe^|?s)B ~dQd` \h%5^|h [x38rH5-JВ3W!mGq(+L"Vm`2gS?2uUklg2e pgJ b@bI*,2Qiex9&;r (9ﹲŠOsӰ#*FIMv'3 3f}y΢IbT)땙YW'S #|ʝԯu*QI4k?j^'N^#GX A#FؚkE€;qV[b-hI2Y=o 8z0yfa o'h}曾,~0ڤձBchTIa4p| ,2K():>׀V>:%ږ^:y\[жRV٢!`oN׼{rgv"؉,۬KM\ΌTY[^ARơ>:\@`DG<$S*i$/@xݰ-];]9❔d9}>zl_1 +WF/"LdyE;vkVQ AtPBŽd;3z8y$S&^uno;Tk[VČϷ.SBI 57sDV8;. H6Jv]UT|˝!N*c :Y2V?>vh릂ZjdbL J?fvWy4 wŦ?u8Hk2Rxʳ2#^͛WJxYn|ӷ#rxU&0A9tPR%,n;if΀:x7 s#Tfhnp0zek,Lj"yd˃vqΒA>U be닞|"^L¥ #AQhhڥIq2l,ghJ@3:SX;o޶hz~J?U c:=XˠaR]Z]h̷MX,3  ?j)9%E>EWD_|[ !R])Afςx]WLz}GAS$nSK;>.jۖ8ȍ,5|1wQ)ߺZDKseho ·"JDPAἾt踸Bː6?@lNt,s ^I~^H=^$o"%woڎѩm>:\}ɍ y!L:[?&e4e.%ɅF>q_`Լ؟ɊTʓPr>C=_=w7uL0sPי?oo]?^=+ S,kO!" .CyF -Мp:E%R|ֶ>c@48Vi,3g]zbU{X&N}g3;:aݭ)O(843z("Nx3a5ڛwx֦d5-/<2͏MdCJt ^zT4Hv&9 w b0Εg^N0u;-NF1~0"R3GXwӛHt>EdX,yZ):0a2Q0GiOlSvj%Mr/ է7Qb$\6I qV@+*n^>LCPŶ^SdIvIZ-dZo=E(َHь#E;*c3keUZcp[lt]{z.~pvu @?NĬ͹!N?1?ӆ1CguEtx-Q7s7mR,1qny$y(msѤmSV;NW ThqʕNHa;ʠq3.}S:S2%K*f 7l>#tCwAr/_}ybxsfR6<_FH" amwƉHy,A WI{X+7t}e㨗MsiW(H:+Hśvǐch~;D%3S>=^Y|@1ur\vm3Umn1ŇL,Zp6`:U4R.A&'i^( )8x?&6 )\h@n 6K(lr@:#sWnBU\SU݁Tz -QPRQ~&F8ZT_~~%hD9sX߷S%ձ "+DHq́3)Q>GqKO"&*ng%Sk?zol$%E.Sln: c\) }s+kZ'y)Kc&V k@~:|c,!+\C2OE0ZH(Ea3sOǡT.c# Ǭsȿ83GreUs4h@Y~8pL23.)1g#NS|5iJ4k@\f/_+C妥dst2\jA4,^K$ [\M?jI_ko/P{w-:7$t8n8Fbܿ~ߥgԵ*Idp/dMbZ5XqY$YÆ (kY!V FiT'왍66}\^!̻gmfYqV?Hc Qީ[aef̨3@suT%5pfKl8e,4R1l xJɸu#6ȫU+1 @MDM2w5aX\)dL^'bTmOSzbc f6r(7.G&s'`r!g>}=SNI: 6RllP%;`Kxb޶p f>$68ŒpvA<ĊAfjBut5OBǕ@L xp7nVO^3kp}nY'm%H9S{,He>ʸ`Eǵ*s9? 0.p{@c0s Lcx̀ uƘ ._STEs‚"d̲ǫҺA+\J꥓:ԹfFÐ"5'B_ad\㊝8pњO&w OaU:-7C' I\;cc ro |`l~WСU oy}JBDkt, Df>yN&,aZhˉS6b"sJ g<0ZvTA< *3~2a1>0Oƶͼ%0S8#.4ן5 [ڣ9"MP@q-p\jq#Bv L!B_%#'z6?VI*{sIh|BO>T589+PzZJcB Mޓ\; k?,:Un LSo[}`$Kxy_2[޵!q1H:)#hXXT7`t5j xJM ծ ླ(vIK<lp)=dkvuB u#i>'Kϒ+*pMSM;)(MN*Mٴz'2S2\xWCO[T'!^ѐk_٣D5SG0A aGf8̚v :nJ54nNՆ $GK,97\x((9wf.iKf~kBuuLp~|\?_ش}ZtA<sy:h$J4 o0oX=%@ iW%sYG,'$ Bpyfb,*K9{2o As>9* \QɝxMֶ]Y[-KA]@Ha,د!*9C$1u`R9uպlUaBJfX9IT_)aFbDygsKUwr=㌫zOON(ǡSɸt-esRi v IF?!$7!Egs1Dâ < ^%y7r1!uvh" \qp}D6R?w/n=wm8]m-yvqq_p̿%K e|;Vg Eecv2BmgjZP Se#<=)_N4:y-dr`;QY[ ("uqׂ#qNZd6;R眬fM+&56AnSYvyKpX !|b@xu6ׂeeN X*PZs<#ٕNEG } m񑅜H]a"bW EOI=4_4 7#/fB_>CٌhL$[.Wоc稚{BXL=p ?oM6c EAKv#kq>l``Z*X:65 Z?ϰ'5ګCm x}A.-ήQ;]L WwdJQ}K ETf!y!5 !5?&YVtp^#QCG40Q^n)@)n0RD='âxXD.LHreQhMJm{ >,‰K>9]5">O3٘]Ƶ - =sR%FO,M!0>{)ledU/* f(PV yh#6dCoNRٵ88\@*ȉEGwzfsK_ۙHxE/]MOMy;U߆D']jJq51Wn@!Dwdg3Y #e92%|ٷƀ~t6,7ʈݹFYB?[? /4BSA0jGE ~6aOwmtFy-E<\`p<ޚIęVBWW_y fA)I0Im`] Ns=&F ^<{mWk/̑ mq4Gn j$S9Z A2%G mӟUkeq .q Vg?| A3;<!dw֎uneq1+ gD'Lx9t/+rwp4KM']l2MWsM߀PZ6iDgA5&=XcK/ }Kt:8eq.Nbk ]4@v/aAQe /Z gk8 kuhQ̷IUJ =iEp?$x$?bSv DX nΥ2KYgWσ-NL 䏻 \ʹ~{e$ʄy t +0XkƱ7Û)j;֑7<\]67us{?csڶB0\d9oJzC (Q jӒȔu+ۇ4>?SZϐR:˸k|Y=Ԧ7LGƿCXg~j_ӗoAøVxyq=ݷBBuyA44^A AD<aD `z +rK9[>)+DqZf-]vAKw5O"?Um.ac3Im= Hܩtb@Nf Zn1x<*颪~K<44M_ KnRҠϗ6zMNxɲYr.?a]u)oH M{bTbBh0"JmIIYQ{ۀ726zBPI;Z.( t}͜%eÓbkM7Ejutش4)1mGpچhDϊDiI0+..+1&lo!})u_P5f9"D<%J*|Ng3ÜxPjŠ9juGE:]*Ow *H tz F]73I I6@ݓ.&uP/?Wh BԹ@MWwP\1JK%N( ^(\YJ{sRpVUsӘ3سQb@7wX{b]䡠m;| z\SZٸ)%&dy"ERb{âL"lHˉx`dR >Y@OfǓ/Hd/[vԍF%o%viGyب<뛦s};|gJVL`W?{xϐoֹx1,OTWLnr}C5U|(FY I|(fG 9Y*DFjʲ{+inv",pL:v V ȸ0- ?-ƪz/VÒx1tXҟWK0-~ߩq뺨]Nc3BjLo„}\7o&N+/cin9%^SzCkbKڀ˕p uxSRjb.f6!+mo.8V,OOEM1$h }Z429{X%NB ѢA-x1oofdMC}j7C0^_VZK}~#u˖]V; k}~<ڹkhXP2RZLT|8YE5[sh^܉oB[*y|JƻjM^Ձ(F ` sy& B۽hKfK~L{*C U)1_;` I%Vri{dѢ8m!2$86EBPYŇMMTG\C7I ~ɓk`lk 4 P)@ln尨-(o\v2/1MpY{fKB])-aӓTK ;"-!D3.B{i/dl_EظЪ:e ;mi8]_k8kr3oɵ_v\e+z@fsڂ}"}i{%/$f8fnr˓O1S0(f`Q)SܱK"AR֟z98&biIaɌ*_"f~w~=x#G8m^DX bah_pynY*_07Zb:Ǣ^+e!YCc*-%2a7YJYtF=ޞTZE q%2oiߚv;=2$CIk-=w?*r#UR{b=M_Ax0VQJ@ 6Ѝ Cc7"$z"6ʈ8z5VE;myÝCfjd_J{5QBhNTHrDq b8%o5^㨄un 58T9P|JMTX4ե+>,:E% ݤ$64kɁ y5+Z14~@f9'.h{K.OmCD,Ŏ| HF~%M%UUVk~ M|2LA r̀ g7澮ܬ H0d;K^ 18CsR1 N>zWXqZF^,3{x"B3TO+NnǬF|cz`C`1ױpH`|q# \U+X֩7cl"r )2 `_XWdŬ~0zk{'s=裍/lel@P^Z:+PntSX;ڵw𹚠G^Z+^_4p ʄh ‚p 0whY7)/yч(+ys_X& ^r>vbiA?Sя DL4/gy8nzZl@XrG@NKC2%BItzt PJ?b(c@;U钒X6UUUށY*s<+V H(%'6>} zF 9(=16 HwV4~qI}e-F? =ʩF e1K~lnۯ87'؇ N+""E8Y4C+1VNj9ujqeA,*g[!ͻgNCQf)܁E>>g F#c{;)4JC-8&lm,4j@EXT_bR"5R}H'CAR-sQ҄ڄw}50 l; N|a4rPS'첆8YuQ/XOڬxUwݩ8;QQ z>!ʹnZRsŌZsdZ @,PO>^Rhd4NwQVH:挴HCy28LFF/Bq-}쏅06hݥJ,@4eP(p5.YBqUU8G立ynǞCWRVp4;獨~N,ak22_$ K6wܭ aNiT 9ͷzD3LRބ|8pR(ܙwK8=W>{UN!5ZHAHr22 AaќBIr^O fֵς~ZQ\JpJq7BL8Rem~SЍDSvH2jy?r\@vg"Bai8vR 9&5MDU)ϵ0E G[4Ѥ1RjG|F.ȿiK^dg]4qF q06XXvF[0P[?G Nkްpu)p~Q) L (&}<=ۗ*<3XCXٍšpMLf^M!3f_[[Ѓ Q\H,,@ӆ[._221\,#i'#ݒ0'q$l{Gʄ_;A }u_ ׄt{Frj?嚗S CR=b=[{Xޡu`0OHCJS~ٛ"FX`#ǙM^m 5GE-(miP|)˟ywW Qas(EbЄ"A-z_?7Tm:ݥȔVs, 4&5C3Ҁ-CA#|Zدm#v: չjt?meå8)#NZ:,Tp^)bmŭ m,vP>,HwM>'ݚ27IY~QԳÓ-bر@4q;ڃ¡UѦ»LJZCςM)TU: >pKN{䀞:G!ч?YU{4p3wƹ( PEhmFfLj筃]M7DcJÐDZL `Dף)l$cD:N#8M"µاեȊ Kl2QjxgIBB+Ҁ)h DV '>}X3NFA4oEɢx.=q4rsH{# Ẁp۹]<[7)G>};dH,u}%G 3NK?iV\R:W NChv(Qfy߷0/vvl j a~EtF\ E뭳3P &x>/>_9xtmb&W SWJ F yܓ?0 g-N >{T\!*wb/Da@f6zRv{S(MZ}^ Q׎QX*kSՇKVԁ;%$,VnzVem.LYev"D*Goy$)G R2DȥK\i.̿&{9mCe6dțj,nBVG9F A{-'Fo}]jKB>K54sjUՇ̪H1͐.)cUm&ډiKhK4>l[3 Eb(voff$FgܬĉZ eœ3X5 )]L*,S COm~IWc"N$׫JgE+hS̚_y~^0 w1cG2G'b,:ݘaI87= ?ܼ' ; 1.}]b< q/WykS+2W}zMX遃fqE|ʿGa,jߘW} }mjn0uZR=g6ʦ͵J4. aw悍IuAҺBZ:ҹxPPJA3qK2I.G[Kw]9{;>P*vw-}4nraT&i(Fc✫j?PϪCqE(O.wrT $3GgOl r˜P dzAP%g]uM* >}FqDȣMB:䪬 ߬֊5׿BI[g?Kb%szTmsob%?0<4:ͲA:'$ÉEn ?/kwsdŏLdg\X{d!/tuw̔فܳDҒq ˛NiBJLv6B5XSGD=] 3^J&6`pcg0H&`AxĺcM{bLCp"x\ԫzO*^bmU:D>O"9D2Τ0%i }羣P槄{w])ťټ\S&`]<;e}=D (k"fi؀?ͣ 2HUX;KЮwS4c12F'E$ htel|7X )OXX`dշ;%k? jiI&D0X+Kg e1׻]/G"~ 2 koF//'obDocژks-%?6LЏ75UViP<1Xu?Uo܁4"k\v^)0&ߥ !њ3i /NbႹN4!7 cཹgd w>A`EuE %r$ܤVj3 xػIG*>uk8 'J~qPUL(_ %A4 rjiͣe(pn5+:h/ORXvT< ZV1Lkm]`CX'&Y5vwܮ{|uM<üqahɐ\z8k̈́UȵtJ^!^}{{!);&}I%s &J]IDN jb߁6Mn˱?N1^Fn .,DREVg\֐qDJ9} V+1@L2]nw,SͪޏJmb]0Os۴"Vr*ybCs=>|eP^vYEH`+F|oχ!ƒr<̬>oEvLa\ 92ٝc ڝ 8- cBGF,R}=nςkگespa`jx|s  kzF<%w9Emx4|Ɯƴ~ I'MӒ¢U)j,kA;'Hbl%ҿ#"PL}8'zy [IDQUr3 y՞Q 9F$m(Տ(m"H&qK-j(=MNZ]I=ɺTTaMX Kvb-vsS*-Yk0ڧGLBۛCnRpё Api]|"HҬ پ;qvAAq\+x `vz99] g3PyU\aXsMveEWP董y-]Vy*(z;T;AQ(d3A>^J^*ÕL&lpzP^9O׵]z}`m=+ F\&S993æ{.h?|lީ"2rGB>5Xdb1郎n  P' %UJ#y˞[sYBʆa֩ʁ.|vw'ռ/dAtvFX 2RTd?8ukiqRG4; HH~M/R28Mjo~MOPELUFa.] Gw ۉI{ηJfrU?ƨZfw'TÔنZr9{BO@PbTbGPX>Eo1HnjP Y#odKHEɘd]4bML0+;7ޡnuN5ާ|ZTd}WI ,M_x#VRW*wNt(6Ls0'B^xze`Z\Se)F)\e͆"< +JQv|5Šn^MLz}Q 2QC<;40bor~lBi?+3!2id$7v7E="a"m˺~$ihXɠy5oNC=0AZ3k2uX8=i}7=zIANqH=C4N[qP)g6YK=E)R,Ejxv&WN\{a9qf^n\.H}mnz V*q;G$YAy`&(&uV]4m9%~2OБ èM!#;kڽԢKzz\mmW,a7UJ:%94Op0di`p&}r9吏wZ`;Jp}7 An pf6Ƣ8GU F݆qii=ZX!GE,ŽM7hbC=d~)GUh{-͉G.6a/qh&ͅXf}zr'9'KPO <(DwȢ AA)F!6*khG?imoYї7p ]n"\ue zOF~.{i`#<7>017i(t#脭}.:k؜X 9u3<~ᴦd:ULD"&gTo!IJl4J+u"Ur)L3a1f-cګU*X5t,`K`2cqmܜgN`=KfO7}@jvQEg @,ġG=(I ~uݾTSЄ&snWjiO8ߪ@:1tN3c\T nXC-x (XJXfh?jRVU*ч8+7XPJc%XLx^t_yqG (̾B2 +bS4Bq9N=l#ܓBp|;/OI-oHCl*xB[!W6V5hRqZZsC=[¡)nbLXv! JD^6Onw^Jm(= #V2> U$ r}u'/+MCO;0FTordL:ȿwz @&[oS]J$&|;c.;)p-ᯚ^lĶ_Wr[(>B~y<9 *`H-E/oP[6]p[{~2&Ǽ F|_p,z*" |9݋.;wJϦL}'n{7,BJc+I'b;n)HAuhG%sk{*{"YXhР[DU3x{@ zp^|ѹF(zxqnSyHgi!vd|bmVo )bZg,T>h,%FTtdMgZ!ߝUx:: _?ן`죛W'ɘMqAC>uto AwŁ=хLp#,2>qD/e4u'YA"bTV:䜃 Y}'<&(vΆٞVO9+"uַ 'OP[r4&;kc5`7GEt @\a##5(:J0н ◸9sܶ\e$ǀ"| E , ɯ(l2d]c.i*plY[uUȫk_s2㖒XM}pm`S+LXK,Q>^y{YeْFc-]py|pyQlg@}(e!7yVD!@.r=+MNڜHpY0q 55-vEE]w2iAHPt7 ʄ\ Ļk=yth+zi ׹rw>7CYa&stKN+f]`M_oPH,t.|tJ;@䁵e?tw1kx-`g@1|O_4%g]+tCc1Hc:_~xY"?̝$Vi^߹ M[\쮾"Tr;UOJ)Jvݧ J&vz t*[*hlm!D#W fk{){wffӞ3d0MgGV?=&WNg7,7B; ['!NπDM*cfe;/!2YV1ZjY'Ƽ4fq f Wj<nek{AĻk?;}pb޸) 1-W 2J)阾MxQ-MWZ֍5r-b6O-Kf}RS*,[16I!˪ [Zr}-%VqId""`CO}98bFIx!Z X```'醕iz(w^iW96@L!/&8CmUn4`-N̳wP<1uwPhHY Y$Y]ZVi^nltcm_ ^Ϊf50$ Ie-ԛ _{q'9 F3BE;Fc!'j/)":es*&P|ob#At𖵇4 J@R(ce= 3?/uܟs?R6DEޙ"ga܃ ZS*5Ǽ}#'jܵy8ޫdBڱ&5"in0[940#nuf #M4}~c+at5 }#A2gPDVWt z1J@#,`Uxl[mfS!b6HA=6!E_`y F8pO+Qfs&N3/,iOl;JR8TE_e}V"r/([!52>bdF/!ԽY d+DkXhɗRU DnLDXpɹEMMZT#_0UJ"k KEjzdHu}۾Dy~ÿl Zw}ŹR{u_`iJSi<&j"uk@E,S+0Dz4mg"K*o^*{HۦӞP?!ߒԶ?󧉫aiϦ#\DOڟyAk/2a#}J󗪥“"6$\r6XMW]1wODy\#d2 Gvs.ϓl<2L;QF! N۱~\r<B4y`zVlVy; MdE$뤉Rxfmx#*gZwR!6_ӭdc5?aQ'4<,`TVQ ȼA͗N8j AgM7_@he&T[ [7pi9Hr#v@k Q[Yϰ8?}kUiI /u`7#8:E2^GƬ͉ DxI- 2Cʲb8E^i_~$:m:rbt:E (]^Nx) 4>J@ꋬAe؋jSRkO >j^7RW.8sDQZBe]w`j7|i&@4-wŒ I-jYGiH I>"\j84R_k*0ƍ)~Ւ5`[RMU?RMFa_2ukyjs<Ғk4 C)G{ jiii==jۇX2J|ǂy· O/Fr[fm,@ s@!PTHq>* e/X̃p bq4䝏hj!_0\Y;:Wy#2I<6J,s@H#"@yXm"mjP@s&ͬ(FҫtÏa(#ma/VK=7Ll V:D* J)b/$",2+DI`U-X(k6Q p?PBQxs ?a;B*HNÕ DWHjs.)齐F7+2Ī[so.{<_2ܝAÖ+R D [}!7YJ y ә ĉSH@H{|*#0vcCҸAήl!mVVUjp0IvzkBju솎/ts˗'>?YIH=;DSEyPl; HwwE΅żUThL9'xkBmvW9!W&11l%M_Y`M/U؃+#ZQ su y̸qX溯4VO €.I݌;^ YY1Mw 9ĊVp.`C9Uq:Vaw]{'6&%fth 6F5pccg"d1ȄmH$b7 ǵL.ܷ]s =TwZ6d<" 9|alx>S2+xA;3u=ӻr0˸ Bba$ڼh/nOz޾at_W&5ܥgɯ6C%D-/5 Sn)b) BNsucU $OXlQ5?2gM(ۮ,{s˲TKT@1 ?^ѥI|ļNͭj[daLW%w]h@|^kR:"T)T<bĆ'K<|fPH핗 "{ tF`7X ѧ6 Ak|C'N7Dxw@#QPKFW((&bW޵4C#A^"T bq DBL)@XX ܧd Q ~|fq\#}I@8Ah^9TCGoQ=sDk`v`f&Z1nUG8|r)ӔIel<Ȇ^}X ~UauC:9l_ r<iՄa~xPP ܨPYFAX65@e) `o0$AE;EH C~, }n_>G Ժ2Å'>MkAձa!A ͣQ常R $.x|Z )i?3 A6=+A}kV;2B9#IO0 K-/*&GB8a$Q@N50|^U;0&ۼ?f-JAxݵShSs_ n,> ?i2eeTwRN+@uM[>UFgZ6- u<HSd #||5b̵bK8Z ^Bmk!Q#U.M|jaLpZrl y2*M` s?1=kߑ9j"ս6ƅ<CdY&OFC*k(Y-N's` }z=odr9Mq^bl}ݿ|5טT(8tu!]:TW4[ ;7 77RomEDmyɛɵ< nIF*tESP*zJЦɻ0}*Iqo1c>lSw6mqh+--l43LY~K>jDzp~ýzY4…4HdFI &kW@2 "2?kw 8U>|wByηq_#pi @x9S"GQͬSتlpYMY<|Y7T -wVU ˊRbAk0gm`uR"+*h8RW<=wOm,%J.D4DrLFA~(6 Kڮ~Σe20DBraL],(Nű/k3(0 >}>sQ|{X Ɖ)>2B"u4n Վb*1)ki }y3ՠiB:f"pߐC &~6MAKZw? __ps-/k)5 (mR3}*ܔVBR|y<o2 T8G]) J=o D;tTiփihe^܏W-xEbx9/ 5o XͱtKh4zwC]}tdagZeRl9#ljd1&:M }>K&O@:hH|^v޾ɹ0 ^y=b+z"8--C4oj$J|Dl6?Xǂ1hO'UP:5lITZ¹ _$$\q6ma I4ȹD@ثU1m2^'^߭9P3rŵ/*X$,iEF9, %Pc7[:1ҤVRCP,yOMHnl[ 0)H:} iWWꎎt-!74DT6͓/ҜQgsVF_ >PJJA2k0D#g}8?ܟיxzTTu) pa +pY[t_pmWlȥ;|LE>DTIn]HK9 :K =ρJԅ!5vNR%Sz6CÐ:𔲺Z ;qQbRw?T)",6lSj2-klI0>ډ$ crJq]+)F썋OȢ@w"*Me=o6ge_4XQӸ'2[gIк*'_M3wX4 *瘑^jic;sȸĄ.ق=e`p''k@&^M&WݳwݪGghM/\~#l%}3eO^-"/"z+g,1׾mrp*K!NuozQꅏ RԛrBQ0Uə!KݯM5ZNn>2abT/:sn*^^Oи޽>Ax\i4(B)ш^M,4|̶|Yߦ߽~0JmK/%BAF HO#WTR{'䎃.iUNQ L0NN}B%vnpj :IN5 {^U]pZ-j9t|9&DIs^uk~jk'b%z4Aun΄=tх kwئWQCq`B0^ipnEi7%!K_t$ejSfMyEЫJ@TQw/#4ne"+ OQ=N(tMѷpTٿj{^$~<4-sBԴBY:~5Np]]B#{fDtv'El.S0֓ L؃%ۊU>]d='5kP%4C<(?*P7$b'$kdQ1Iѳ`8{qi2(tjˀuf>9gaB32x=qF!-’H+']k"&Ev4K)ٽrha66 ZDWH&apXhvcl. ǛzeH苃sg~723ɮպ=Hokƃ+=җ{;G뿀c灕%f# -| B©K!%`+3܏ce "MeA^J_#X6\d·-,5ʸ/6&w8V@ǯ h%n^#2>/]tn($͢ *{R=*Oҋ͖x,$)@% +Y>D~c-cQY}f ; Lu#P3E ł}%hJ"8 JA ,CRn{`}|EGid4qLVv1#zuz~ȩهN᳘מ4a8/J7;> 3JaKVIhj3\D`6Uڋ2R֦]kL v|,4:5p04Vc!T?zh ;DВϊ ԗ͂ZSGe\wWMr[]W]F`㬼ƣ|oX"F'D=w!St'S6bxmu&8֗*9k+m%W/b5!@jp:O G]`R%#Ӣ5Qzi~D#ГS4(&fKHY{8@@bE/14 \hЩٌ<.`cK'(J` m*&PFY1g1 S!dc,[W(D^'=1Ѓ-Qߪyϲ:aՓq/@Izuo'4$pd$|{w'/cNj |Y]CRrn [QKwWC`HX0tuTN߅9| ocO49eD@xfN;qqCUkF0 k83%ih0 {A̝~β ߲K`呬S[qJy0VУ5 –Iщ!(XM YZ