ecryptfs-utils-32bit-111-lp150.2.3 >  A Zq/=„Wy0159pJ0fKR?b|a2+I"F,wN O+f앺.hӸ)5j؂u~LX2c~]pVgQ5E@Ѡh1tj=|t*Mt>dDz̙M⇢I#>1#+Ԑ|.R޹ym7Ƈ~. /gܶn>ۓ-$f&\ی13t%'2(o3k12cd3b132946201dc110427523d076a024b3ce31c3dd38a81fa3c3d68b6a86ed0bdd0804d7d3367a109572a944203b0f7a458361Zq/=„(2+CK?h$Tlﳘ %v5=-n`s3v9Qk]߯ kԗ@pA(d?(Td % Ftx  ( 6 D `  8The(89: >!+G!4H!PI!lX!tY!\!]!^"lb"c#\d#e#f#l#u#v#w&x&y'0''(((((PCecryptfs-utils-32bit111lp150.2.3Userspace Utilities for ecryptfsA stacked cryptographic filesystem for Linux.Z_@build77dopenSUSE Leap 15.0openSUSEGPL-2.0https://bugs.opensuse.orgProductivity/Securityhttp://ecryptfs.org/linuxx86_64/sbin/ldconfigF p@l6tAAZhZhZhZhZhZhZh3c3a6999fc2e9cdf7433b8893cd1274e27f84dee5de78a91e234ce8707a2e4cb2721cdcccee2050b5a81e76f30e4c99b57d01720b08ee5b1c754c095fc9be85542f3db786625a0417d940fecec2071abbef85b2baa00a2599005fbf6dc2814d80975ddc88372c7b8a3e7e76e0892bba4f9114281377dfb4d8b8a805672eeac54dd5b5ca274f159cf20b5fda0b44a938035e45fcdc963875d3d1e592185a24261rootrootrootrootrootrootrootrootrootrootrootrootrootrootecryptfs-utils-111-lp150.2.3.src.rpmecryptfs-utils-32bitecryptfs-utils-32bit(x86-32)libecryptfs_key_mod_openssl.solibecryptfs_key_mod_passphrase.solibecryptfs_key_mod_pkcs11_helper.solibecryptfs_key_mod_tspi.so@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libecryptfs.so.1libpam.so.0libpam.so.0(LIBPAM_1.0)libpam.so.0(LIBPAM_EXTENSION_1.0)libpkcs11-helper.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libtspi.so.1rpmlib(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)./bin/sh111-lp150.2.3111-lp150.2.3securitypam_ecryptfs.soecryptfslibecryptfs_key_mod_openssl.solibecryptfs_key_mod_passphrase.solibecryptfs_key_mod_pkcs11_helper.solibecryptfs_key_mod_tspi.so/lib//lib/security//usr/lib//usr/lib/ecryptfs/-fomit-frame-pointer -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.0/standard/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5x86_64-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=99728b375ae62002050a8236b19d72f8566c0158, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d60471517a660ade130758454b0c5310503095b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2bcfc900c41984dde8962da42d6f76832b3c1fe1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=769c294865eb1f5c02895295135616c901dab910, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0519fdabd8314fd8df6410bf057877bc833c0f79, stripped (  R RRRRRRRR R RPR RRRRRR RPRRRRRRPRRRRRR RRRRR RPRRRRRRRpackageand(ecryptfs-utils:pam-32bit)utf-8654cb1656e0cc1503e5c59740a07fa3a84c9a383914bce518ba4ec39e31d5a3b?7zXZ !t/`] crt:bLL ~ww= _sF[E|Ǎ>t9WTHGٽGGt+gGWucb43=owgC+㱛RɌ( ghl4%KARL10]#i0ce; 2iTVzWmߥh|9XuEwӕ['H[)2]ą&SD)l_*NTi)KR&pi1vkA(50zxV|ȺK ɛDuSơ Vb(~kqN# ov}V_Nt]g z.aw5+6?Bsqm6XnF4M6 FSnCGk8\ Ć;C11c$qװe/#"#>'@\ "]!{vRRk̜amBG`ҭWWVVB%n%j/3IʊnAZfq&Eyi3>ZrMGPk$3/!?kD)xhQtZD3Gb=fJ`Kvqg2BZgI rHf2l =kׅeL W!<ƍj[N^x(pi_u91h˙(m'gjͿ?}vx>J,G7We hՅg7$VKҫȅ x@VSEq$,#?}Qoߏ7dl%Z"paJ!_#]8&74&E#w~㦬ntߔd*m[]&1[s9 V2S]9||#fBZCTBkӒi;s#j,ͮ񁻇~[ͦޚ3ĺoMEo]tGV5t Wqs;ſD7F|#MODoWk2@X"]q>n=;%1[ZΡJviq1 Cy3\PlL!QJַA9¤@΄ m~0ZKshMEiˣ7HP";bG5RAUDԓ rnQE@9&"iN@'JSihI\ @%(gh4}ayS[ 5 #ȌjD+1_UzіU 䃭#Г)ĭm}f߲ i~s:n0 C.~%2&glUųS7/|sve_=4~5VT!8^1{Ub]&$!BUbTqLMГ[G)8{v z"DZ @˶>s`xK40d|ؗy H9KQq J-U P] e DEM&Pܗ(I90{ˎ|4$& ^j3!jpw cb6cHf2KU/Xj"\׷7zd/?1%]=OQ-rd ؖoKMP>i6Lr\GO|'4+a"N O5+n ͭ=X, dQRmDqXd 10aՓ]cJ[8^w#\=@d SoCZQD7QoVNuɲz me,w_~ޜإN02Z4^fnHXMhCG=ά߷la JDxeN3$X}Ƚ$4fvޗ!X7=բvuINN@rыӻ7|}`G GVIR(V#.v N]c/xuX:\5+.Vqt/dX$?\.GԎh\% a bh~\"6C.25"h.)$ 7~Y4㦄u5^8V%A.*7  j;*RO.C%\Aj>[5 b9:gHs a%6 w?y\Zn{xV(wI6/ϜFǛi^zY x+2b>²-'wl„kKh(KO,8-kf0cw7g̜[m>zdhKJT7۾aH%94,#7$yeա\P3n^"e^vS[iCJy}JuOi_$wrS\4[O|$YݑRsFA1?%0eg$FȸM^y?Q'x a \]|&tPՇU k~CFe5+rC86| ;LfxRq nFq3U)~b8/=خY:٢HU)pv-YWT"euR|9 ,A L$:LAy=6q>`" ˵rZ>b!KܒPǜO&|ME ) =&9\ oXdb@mMia[s kD&bve3 42ZEz6(C<}̅?c?`A[+N,3x~̌.xdʑ QgBcb=\~55.f B9:kF&e;s2CNzu'VaeYh= G'3Ɨ\UK[ /.oZ7j*U6HV#*ߑ()}ˮr}LPn-[?VD{I8JP"2UD~$ZcH)8r%fųe3Z61@ ?#oV[><{`ڎtS;D&,+^5m^mwN1m"`U;XH3sDVsTF?/d:jEL=^M5b4!h[bcр3JEvX>/P-VS( u]\M[Ew V?oG}MEktXH ?i˂2ȑtWt/_CVulVlY㟖[q-,х's%b%l*6!eha[#g/5m~ ߠpAN| jT@Md=HśkN* ذ0m32WA,'FvH25]vwUu|hfANCx^N.])y3`Z]1`1ǬwH} PB·צC!yuǺ¹>Y-&+v(ql,-&6X|Lɗ}-.[{ EQ,y]!vmV(86ҙBPl1[9 {)yO[`] S+tз@"0Ne4$"|g' 6oƢ4@:'s8H(X 07 %a" sZĬ5+*ؗ=ڰY_P4sc4fV5ˮŸ_aW6ixi`dț %FZlьP, ފ[Ҫ>9!qu%Tָ@݋!4ZmȣH-qb@ mTH5JB> Ϩ%6`NJPfO%tx%:;6>'O[͉uky(X]F)`M]3mӯ.]!M^8C5^6)٩HH=?$J0ƾ8dQYA@ su@c_rFwBӮKҗߝ8K7ET_TջWZC6U ,OL} :a|n䢲j: 8ԱL,LyM$I:Q뗺>Sȁ[,hN4 -|^E^m ܖ;'ba+ Ҋ>ر69 ܦ]*=o{)aR:Rd%AQ O / cϥ3veckh4*á{ rZDH5.#ޗYvf֨NqI_4@vǨ@Sm\d(}rِ,y &dGݭ%w 7*YEݻLX~X dTf31`P. bxȱJٙs^BwKTMdY($ {0 ^`xrpZ+amˢat8,Z S%"׉ T̤0to ;'XۺY>c`3. E?\dSuys}Ng{"yܮU1^sFIƑ$owĬ7~5J?5x_q9י;΅i$HTe^4v"$D|)`=&P+@4\\` h\:), G3`3 ,̑lfm~0Б:G y ƖLc E eQU҇r{R5:x\֘=c]VE;_q!M}*ۃpɧ=cv("A닂H1߆UhW@A)s!۴3bN-Q%pFA ըC5}.f63ϭ5 y9%m9ub! xaDD6yݏΞuދlꝲL:1*ϢC.9fNⵐiDMtT'sXQpv*}=Rּ"k|"'X }#L{%dH[kո)Em(7ofqGo/|0V;sж=6dc6_u?L4\"=U{3)dFjXNk:#¢=졗]HO?^$8ve՜IZ8JՐ7&7>XN'0 lGf=.PJt}:E&v<XoW@ TG[-B%WzNBSÀU5R#`&"sMoXBRG9P&[8 Bo]c=P::f_k+s>hMep!BfyjovЬo"eٖ$m* ݑR0{uC֍ `Õ`vCh][J(!CDyvb@vRyrӰ ʉ'_gmM#pK:q24&9Jb!kAйTHuuG\ESˉٶ)|&m>Z{Ӭ;ɋ'ݏn]R!9:Gэyhw'X |!gT &`]F{PWoL5Hb{H!-ǯ'i\ej,vGhs;3&?Juq364ziu^H7/нb '!5_κ4iEtpD@ (0?Ўw>sD9I3kȣ2{l܇C{va űZX9?n'(>)w\.ckT#*?)I~'g_}<PR)ǩoFp)OEz9[<2|хMgG])*_Jc|\A˔rua㝖)إhxy n~\qL3|,6ŏK&n1[{J,'fYg W>%F4OwP17@s20.|(n A3wd~MUie֏06={"\42IQ} 94Wp}TРڷm72c[fҌ>7˩y [+q;4kJ~+0mU ;'Y$pI7W< W, ⶄŐK&&OLh3Y e(!C o LM:\&'AcWNEƔݿCZQeLәS ]9[E e{ ,3Q3$hB]ZE[i4]IMYV%p8u- D;ػ5!_s!3MfYuhfN0g"QǻNm4>P0o5- T6 zst\fj(϶pY:"ޒǦDT5 > '+U:&,\ *ZφQ^b@n.6JȢ.,jƘQ.cg}7#{ݖz`ȳd{LAy'3lb\ xmP&J'rM}z$%>;({ُfAÙLjӷt(Jc6Eo'Y}eɪQ#1bdC*$vS!|0!-R?a?5=` &ER {4Yak$?t΍w6F E^.p(QExl̒+|9C3(nl^[CfaTňqbn&X;#~lq2<׋24ީY.^j7  [к.a'fC 3lyocPgnf(0}=\+|qvub=NQX=6Dr cRB8B1a/ck8㓂I"mUmxz`{ /f8BE .g!EnG"Y㮁tyR_q3ByB@tCGRȯeVm$mko\i]QǨE~02O5d nCUQ-ךP(5SuXŽ.[Y g nzE(l ENgq*W,x-9Ŵ_!p<1HiuȐraCKqUnl)5_Rs1 } 8DULv'LntD"h : +8YwJʓ8M= PwB7 J6nZ'\CvJJp>8DaQP&'E:Ӧ;pRCV|9NƨN2RC-EQLBe s٥x}?$#1$_3mLDnkz8 Q ᯞA׷m/ׅPÊV"M >6_n5߯إo&%Q ]2;ې@(.,ٻȗ6҃nv1(ū+Tn;R)<ܔ)bGBTf>*`>4buk}z-KYg!G&9o5o!OIXcFkVe"O\wT@[*Wk|"߷}& -uȜ~IEr.9^Y!0_Z6Q;Kl#7}Temo1BĨi :BbP;캊 pݐf|O8l>7$q3̲mvPBGTQ(S6ˬ @&ܞI$Ȱ[Y g!?Zrv"Ծ8F=x59I!$r1QqKU~fMrl/QW}R6`%G@ٗ}'cp [Lpi8PHEZx4(QVZF3j&ݗ^L4kL?N!oǹ/ z;?@vbN`[$4 9k(r"$*jQHX6cD&XahYӒЃSvQʼFbůcޯpg@5咨ugDq?jJFI.׭P$|]X> Tw0{݆5R Ӊ6LO9K{\%ɑ0f JX\{p$= XB WH>[ѯuc]"P#_w>8(qłdjLU kR>uGȬkiCI/(y_**Z\w(mY*NvO>[[}yEayEQI9):b{Q ,?8hȴV{r 4=11l. ֭L+ܭlK|pl@(vY!em0 "B%,i]x*-ΟĊ Buh>ْS/ڌM7} "ڽHbAB}V\+n vtWNX~,94;+SW%Mxwu~x:|KKP "2D`a7҄i2+ 2Z5TA}(kisci|Cl,bGK4gt;,wrJx"Nқ[ }0(;;F:oǴ1>+Q X- 8K}Gk pHo[I45t$gq!'漸J::s;V[p$:LG<#24LٖIG/AIdB]{[<ɖ2΂54Im%~m{J do=X4Ud[E^9L"pX^*-B&D(Yaf*" cRg{ȌEA&N:_:&iW>S@E{6g H,HND,'͏۱UtHlZH,mᰁV(8]kvʪoWyQ %eE҆amGRx?{`OL6.PGA+Fnn7fCArn8WL_w`ĺU߇gVnCǿ,86@KˆE"b9T3Bu7C=R|<xדxbWS)̢;MoV(TMe7co/a"&G8߲Tcf9::;ʅ V/Ew\44F\SG|WrV|ޓ@QFdi3ʽxzƛɧ|jdRd\94G~ ?8ia\i0SYx1Q=<E IOމm|izHX+ЉAʊ,_<9ٞߕOm)g=ymZdxjh>~Pʙm3'v$r^Q$}#ΥHu3~#ORJrN} O@%6!/W;ɓ 9d0,TwTP' _+Dwl9Xxt+zf]d-{^S`JD(pے[_YC֓IlԕSmeeD2aE Y̷Az7QG_Ѿk}\z5UqBR4%\Gm*Z]E?'\ P"x~ῌ~wcVH/\@^.n-A7z˃Bm§"*lx CSA}W@7]a2Z?-+z&/"@u A=M^vԨtNRD8Ο~~%;x`oMOT oܽݹS,lAJP܇GX,k_z)뼷DL8O-q(ZD)t5᎗ju~V a&p(6xYy:SB'59Y3/>zl6|BPԉByt3qd~FPz0~=ʦ{0`qy7f,}WVUW2nEwljb;D^R i&c'!BΙݴ!#F6: =.k,Lڗ&ؽ*7ip))|WTJR!u͟\CեsRiH/D!:jYaO|KQpɄ*{zGDFvebGoSRo KIm G1ogYk;Y`L - (M':DfYSJSDEkXtSTM¥ECy]4@/n{ugvl k}"] 毟 NMťENaU,t~Ł[ !X6 R)FdCkmCX )2A)ryf6jThbui㕳 @y߻('j 8".~8J6;~[~IfZ8_}W3n/%=Dxw w(< ڂQ ]bO8U+H{jZCkqc/$Ʀ+ʡ=B`\.Bio=g (n,ohL̢41&sqظsiPj7 Fx{ipj#U |kסJov?Ui|3QGC{~_f@0Yy#t, K$~"{TȲ0rBHQGϣP=9V!?%;ٱ>ҲnvAr8"y^] cUH^څI6ZBjq2eǍ5+5|7X*r!f5᧴u~]^Vjx9S“13S-,gW ٮNnJ-r=0<їϜ-dzc_k9CON]ϊ>8BO| F~-4[Wd8/cӉbllN%rBrmqze_ ̚ͺ+I`?{6 zT! Z l~n3UO͚E :c;5]B!7K1GkDn{Ms+s+tڧm'gJ-bSϞ}閥Td3KQLB7}+/Ȍ>;3t9TLo˱7 cvQi C"F+6o7_M1h pU)s 6N+vʠ}9Zz4,ݰX|j#w9JoEq: ~cɿ811`I,wje+D揰Nf(RKv2&A+!㺹21e+fB-Vπ9 Y툗#E3Ŏ_uRKbBlՆ)|AwΨoA#(c#rS"4[9 'ǠJ2;V %Z֌A־KkiBwwՐe= ZЛ2ǎr-CPfM` {6FQ95wմ:˭Q+K->ȭDe'=?$VW$Ee򢾋n\˟8X sUȀbmG 1ĬʢcR=Ol L5ڀkRm0KQI9]Ֆm5#F4%v`7o?BucWE^C,>s6S~*Fvê!R, oC});' b̖L7Bx?}+<[SJ G GDN#Dc =`,|=oS(mɻݫ* BݖuBx;rC ha)|{1&8-nTLȋ4.} ҰEda/6[#nAd'+C/tה#mϬc)5yTSv[\j[LgIݮ5?dvs7;jK,~O!݅#E7[j`fOi{U\ =:d-cDZDgTGZ/dwDfCď5D:`|UZbmrx9TNMvN)5Ch+zfI _SL&yEF@.f !9" 2 S$!%e\r3E1>:qjxVC$yZ+tL]l|yW=_ fiWů1v^2g)UpdAx]S0.Po~΢[lם9VkmkIb5\Xէ<rfaҸEA[#2dO^e$~ ~/6_x\xrH1u:7Rc3g t$ZR:D)CR^̩`g@/}QiTA ϓ9ŝW%v轇\-s "ZX;+M0BCYFTzF(%?J ;wex~vDw+]j& oAG|Z //7<ƍkQhɪ׆AVd} q=X{ ,!/v$i` kbSJ'x6IUǼ@v<({!Lxף":֏9`xXՎ/G[>:U k4e"'%ۨjR$7]RG h(H,n X ܧJ't8m i$WXCtIYao|ښ~1(.˅u2ǀ\C2!w;{萌rՍ+*_ 0Lkp<&p$cn`k$ou]S 17wO7y! 1Z"Ƹ;bA)g*{b0H'AM?]=S.cޔNMnǙv:hUx̉VCi+1y([oצs6JJ|{RQ ioԦsOX!Fm3Y/ۃL3>7!Ә&S& =( V1(q@/oYȇөU(NjZ/ o 6Yi,DŽiy娪QƊ;q4h>fxWkF'aCRvPGo / UTAYՋu/kF6u^QqA4ueTK@"nE%ej5o_k+1,yv0Q!Ṛji0/ε}9TD6UG( = rRڱNDa' w[sPv5XlqwtcYC~ӝ;T.7%<9:NGV7>2$JJ;jl,[4_E^WNCڤz-djJ{;R4MLU!"pIf)0S1[%~}~7SVZ+)Auc=XɞYN MًL0 R9hdJoҾ~.Բ8' d'.~Erd>)F7:_瞷+$A'z}d%+$Љ4F_e? ~)݌ۣ[}HA``إ;.s&]KnX{P IEM1c"v8 "Q3'*;r'hQ˝znOҪ 6N"E/K΅e !?%BQQ 6%0h3pE{_& Veٽ,̝&bz']3ֶ @axvfd!) Ň̞~hx@sV<5HE|J]N($PgO6o/#q(uҹ(_:tIa'I"Ywmnc*+("$kԕL']Ԏ7tїq@ q@!U~Y d-ږ# /$}EF߈]sJf@] >smF!Y4vN>P6^#SN"'<ȉ`#7oJ T_kt˟]/P(QO3"/%!w<,;А5^OlJZ.O#ơ{^Rmo|ΘD\ɌmKK}N'Y38Z>2Q-!2$j:P7Y3@|25z"X ;6g+N~T~u;ߍf.tN1z&E6fe(o,{YR 1`$-Ux+Ut1[ӢǠF%z'dEE[m8W  I| ojɂzTxo 6_n)~&%PbtMz[z bx&։ jȇK7/Z(k\}簢p u-(U/Յ=kи 'WSX˴5e9މx ۘv9m\-9urMdZ/f`07KKI|.W4`Evhiق#isSu4-m Er*Fퟂivx̴vUMY[8 2o}]<:$x~l@9[:gԯK#RFn Fl:m"1˽mxe@JFlp/厰.;d_Rl4!ZPŽ;fk5Z3+20TDG2JlYgs\'_}%SY) 2O-i(qeNZiMX5 zIE1F≯ko\$6U:kͮiE47X{׊@^t" m&o#V ">U&D/_;kxgEr\X:W=gn8,tfH?]ygV͖w.\Q5Zw˞mC'Wn>oOl݆1Lnɿ $9^micF=0Gq{!C.+h ss܃fy+ӆRtF2Lb)KaJ_@:gjF{}2!̲pr bp{ȳɕaxv 2՛kWЊ{ܭ;ZwrbV5 vНa3yGЛ">XvpMbbLS}1|jZvG\PƗ*YnSm4vzKnbf]dme3-Iaɠx8iIǾWYFwHiV\T0[//g* !i?fv8T~:_Κ pj2{(>;мsoX c\-}YچQ,"IT`#;!m0JD4ickԊ'yȚa돑 ~SgX@R>G`&芥Jgg A+̏+k5HθnTn]ϙ)]/Zib18n髯TG p%l x4ugxHW>)lҝP{tfԔªwTgya1#ڹ8\T KJ]&B=xAk^N_L .D*%޻ 1_i`aFyy^8Df-u+D;0u6[950ͯ;<7"m|i#vL,\_<`CI^662,Hω&b椕iT֮GcHV+4 =SDcqGSLI,E4VM0ǘeE:: y!q3}7YWNA̹MXПI tj5qKS< sDy0DQDNN޽NCk/s@!'B?_R V;DDF;ҶFF>33p1ӑ5`k3fKU$-djV@nV9WpA"ðnUh`AUF$3ےij-FLK@$! OeKi%kY@yD$(;%[¼;܋/pfՕKKqꤌ_pĦY|] lE ! +9~RL}z Jy I΅ {dd~8 v|H@Es$&sPvۥl[tlݑY=+a2t Z"]M2Beo^KZsƫҗ<_88=38?/R ŠHzz,N\+;`Fڡ%R F_w򴏬~g0EǹZ8̨E(HhtAm`x|5 DS*IDy79LHB\(x-,nZ%Ňzd'14Ϧi~tWRQzoWg!s%4.ߜcec˪Hv!Yg$tՑ< bKX]oYWxL1e$Ix'-|<|E%yݴnמr,%4Pm`v3uoIFb0.M0~hҶEKL*ef~"z뀀50^ ꑿaI">B\_Ilf[dq0yda,ܠgކyp^}z@`Fxf9&VěAcxDe4؍8(w"1-zq9Hz|usb[ȖVR|q8bu6\3\CEҦ v3:@pjwA P~[pfLM^ټ׫Q~H@vʄ]~JLLOTAJ 2YWQӵf,V,U4#AMSdT*IfD-0q*ٹ'J"1 ;`ТI`"Hݯ$0{쾪9Cnv9:Sr5Iאl'߆Y=[2hTT%g>E?*#AQv͔>gI+zVp2S +^ǜOR7K<޳6CԎ&|KlYr)*vZH5eDQ?O)%W%AeΞYQuoD=>D޾,UhҢeBkLV_i0dÊDO֣{#㣸X#fP+lp)ZHl{"tNz&fts`^֡Duk'T0wA?m:BL4a+_˙fcsЌ{StXU@TېxY'o@/Ky~8tpo%תC_s:m,iJ [h+Xk]~;gJpm L{1eVgb+Y]B3\AuIT  3_v/HQEp&ⱴ#.Ezb#a %"e#F@E##s/4)띌hS,TXlĒM"->[ADm̳Ś4<M7C mVou;n7Ps<>.jJ[6Ń]zw4J^@ݶa'\楐W~F?bkcNg13j3=},|t||g_&_3ckyxq+$UVXb"01+\17rZ$:6O~CRňy|}Na2Y7S?PVz!A vY WgK? Yy'.M0p ВMf2e`f ~s!Q է03B(e؋5rzH}ve{;}IuցG`y`4)⁒[*Q nB9[(63WOhĬ#` 19^wڑO䓑 ŀ%v-4vg>.E*|WmYG!޴n6OV -Ž 1_q{< 4cu L5*2/BzL*x-2S츓>J54!,ȷ5ݶWZu&mdRoy )|#6_|ZW~BVTE|dC*_ @b!L ew_9J$ruC`&֨(s4rěԏW~Z${(1/oe+Z UeGnMɍ&a'2̱ڱYo3ӭ^&A1e5բZoMz\A, TtBr#/B5Y|>o91\ 3q" Vi@n/Wǝ1&`,\)/ٌҭw7t p9+$[(K٬a~`*32^ [A,35Z*81AWp K"jijeM{h9m) 7O9Tzɨxҫt TN pn+f[v[B0 _^]m_-,dJtql|T!K1|>#ߎvh6_`M//s@JTCבQ%jgT:Ar)1KRepoEy*),is2LOmsv8WE9 +G-0XtFs9Em"aYq謉#8;8X,z&K#҆'3m  fPP+!$Pp( La5vK>܊\1cx:-+K2m7.><'$ H_#yl?f {i~8"_CxX@UVbKD%?ä:TFUfh-H7ԌZ#E;Hσ|`gO|t%mL@J әJVd&Zɵr2FvD ]!\5ёX9(~vݛG( g"n.{U-_bhb5:@>}H*T YZ