ecryptfs-utils-32bit-111-2.31 >  A [7p9|6e@6q!+3.&DŸ=_Mpui-zh^Me~);V%N$O80rE1Ǔ7P+F/l=$KT%=JeS#N3@ZS׷ P<ߚވ2J _sG3gHX6^lܩ3È؈ D-n υ7D(FA`uvNʼx卄+}Vn˗ueT!BSo2fc1a1b065740e15ff0123171d607501f50b3029eba2bd535ceeb7888a970b1a4983b6ec9fe2d92308dbf51267c882fe7237dc06e[7p9|"qqfks_!Hb(D5SPة|Jg7IRY _g\dӼ y38ggjFa{qC@}'t'@+7|GVO3yn']甃u fLgW|By`bSBV\&V-lU= (AefZ6cFz-Z|KRIqk3$@q2sJȼ&x>pA(`?(Pd  Apt|   < J X t  &Hdxu(89 : >!;G!DH!`I!|X!Y!\!]!^"tb"c#dd#e#f#l#u#v#w&x&y'0'''((( (LCecryptfs-utils-32bit1112.31Userspace Utilities for ecryptfsA stacked cryptographic filesystem for Linux.[1sheep64HSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/Productivity/Securityhttp://ecryptfs.org/linuxx86_64/sbin/ldconfigFp@h6lAA[1[1[1[1[1[1[17c2ea70e0d07e14189cc2445bdd62078eb28c0bff1f29ae578fcceb15bbf7205623623921b82415bc2c7e6d43392a632ea0a3f00271dff15f660e9eeaee1379360eb374d7d4f3b310408103774ad3783211fc6236933ae237d7fec16037f736628a41caecda493ff4582d0aa8be6a098bc93e6605efa0db41b2e91872292670e9a064e43357f0b6bd5d0aba77b8ca2161333a7a2fbed1307faf2c47482549a93rootrootrootrootrootrootrootrootrootrootrootrootrootrootecryptfs-utils-111-2.31.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-2.31111-2.31securitypam_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.suse.de/SUSE:SLE-15:GA/standard/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5x86_64-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d80a4c7d6e3a200a0ec7de09239a1b82617801c1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5791d1449b764546d616f261597775c0cc9023b3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=53000711115f9b4a5acd1f238636d4e1921264bb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=67e84e13b4da0e8f60099a0ac1bb4a29941237a5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d69a575f7cef11c8ec7899d96f62acb2ff5ba0f4, stripped (  R RRRRRRRR R RPR RRRRRR RPRRRRRRPRRRRRR RRRRR RPRRRRRRRpackageand(ecryptfs-utils:pam-32bit)utf-8a6cfeff9f8285ea40a1a7f872ff947950adb3751bc1eee000608c55ebf47ec34?7zXZ !t/`] crt:bLL %)= 1Ag*/+aİ\RI(F.PNxuR}%o=h0:S(D+,TƢsu1RQ`ĝDlF8* #RQ8T6Ev%IMt lYc께%/qi),S"zT 6<\q<y[7qh R ,1L/_>R5 ǤΘ*_]#j̺!Tar&Q=q3cOGٓ$z`k$\|K߷jje2Jss5i* )RUuk y e%Ve3\ڷ47T#m:]%LWݧ'v0u6h H|;|I&F2/^:# fVK$ ,G>ps>= k{W9VE,d+L (X+ R#8*s8Vd*ƪDM FûPrVE jaŔi2|}k䎼_Cv^$*HA){mln{v^-~5^CUSזڽ& #Z?8!Kh,;?8-6nlv6ⓗpbRтF"64EgI$BYF+] jip>Fa@eP aP0'duMW[MQ6nҘ]: J+'eAmtXېDON3o7J C uGuSaZ<4g+o*дq#wj䕏#XLn+"j ؏OI䫯'~?jA1oo} 4&*S̛z鷦~ 3QP}:T"32 .T^"=!4[Hs+x3xތP~L9]{6Cq?vDڊӏ͘Y'iH& 7[ɲ691wZ2rOoUJ AJ@EVLy܎~bU @n6L 9:&; Ax*^/d4HHFM݈:vΨH^5kOI#&x=v͍޽jM>]N 5D0n;?*y x8])ȸȤK2y\a`7*oc!PjJO\G^ q=9[f"`ras5 t5㜸P&%eS.JT&q!dܿ S<2º2NtHa]A1G.î.Ìn  ;\ N<ӧWFev~b(q!/ZL./M.գF(?/GENŇ3sHLZqiUswB-{H&uἼ^.ӚlB(MGV_?zw2F؀SZU4x,]?p!!VOSgx)qr\y7,]ƒ|WOj 7]yz޴L({J9hK?Pag; )LX %*|Ab5$wp]{Nd>64in ) 89 țb m6>ҡg$+HvxFLȚuLm;rB $yQ#|2Q2l*4[IQ*lltb'/P䖕9L/L< n \,蝫#YG 2N+K\&( R,!s80PL(̫#+G(b OtM7:Ѱq=h{pp̬ko ۖ#KE[az{VK~%J{0bIf B=mEqX #X_8^vy1 aimֹKΛk)˽e 3, ф}He!??&o{X |Qs@|9{Ej:^ ζy}PT&]"CR`W6:f2 @ 2&:Jj!n)2-]h :{:mM[EWhXĤ( \sEx=&B9f6Z;DWX}2s%ϾҘ?"ዱ{Pf<=6. 3徔y}H \jXxsr9E=\^՝_ N7bPY Y} W ;uo\ ;Gu|a:b—օV%oҜ^CUm:{m$DjFCV m!FJGژ |j\`8|M,O IuW r2** aw2K=~CclK~d!FqkE&C,I!.:q냁I7= Ɓ13g [c/%GokԹ[XA]a)]GhZkJ.U`+[\r &SP|Rʖk7m~ewyeu+)hAK ㊽?a:j_"H[)IlK4K5]PȻcu-fx:c&qAr'~0QUJL_)P(|qEa ڍ6SCfeVRЍ y%̽/dR9%b= " ;BƇQ'~X1[@ggb0~ $HzRL D7EQ Pu0ZK:ʨb{A' Gy|=oMƗckZ3^zuNr38:a[XJ.LA,(;LC֙88LL5`-d?܋z#OnbY+,wgUA5AŘnU GL<<\0̄s?N_q|y B8@I %U["b8Xi$kWQ zk#kHsP&'TDtM)5m p L=*C6ʬeV:Y6ۑKBͫ##bj֧t}b0fbU" ln:Z:<wvo`fL}] .CpRS[0Dj(0a~XBϨ3:8a6?k9HXo.9N&topk c1b!۱W/F>6< \;1y:@Ȳ \0!7MxAxOW&^7[[a ",~Ow+Iu˧#2I+ȫk%~F02mgsG>clcNt֢gi.`9uFF9JZ}IB{ewLQ.vRoMwo\tՓ+_:6U_lL6tu[ĵ{'|O(\|,u5e&&܄VЪĎw2ϼ*7fuQ9YR + hetOpŦ5^{ςIs U.U؄.ky -6Gj i:D_o~\ : }|\h&֋=oB?jRQ:,2x;ՋaB41VԴ%֙i:B*}Ω/@N\uŽwȟ_hkf{O,@戃4ؗ[S@~\/ˢ T [m0gmQX[Mȯ "I 5:wf~Nx 4,<" RL-T46'ۋduT]kUR݊[Z=r t5']eT5(k?] YZęx;R㉦$v;X&o*  FMX-~|9cs `,@d>0z\tX vch|; +>Df)mi5NwhKFD~.3v H v㙪z7}Tm j ݮ:jUgk+qH|o<5$P0F"]k(BGs˂jSjʽ!/ =0l:)];5h?DI&0ӾjK:ʈqkcKltO~cb-?:OwЯot`ci(u3FWQZ+$׏:xI=*f+g o: !ă@)А%zsu)3|J ]m#ͭ{÷\J*BAWKLiw6z2y]ݹ7<^>h1F܁eHͬ!}Pa;mHru l aHYNt ޴ff;5eMgB&ֹZM׻`"md\)|DdG6}p.$Z7 ş6YY.AE/rp$&&S=I;< )β;o$i"|SkpKK`W9g]&d# v<8>obAR'$y(w{ǐ>6"VEI/?8⵩ /c"S!aD-ØktHe~yZʳDl'b>2W:>> 1Jť/r{sqL;)@^zTTZ~a1 QSY1%Öճ|p D1|2RR{Ja$!ɻU{A[\xBų_X-P곗KYH޲/lp*'&xQ=?T%RV@;HJ"tCE [(Q2$ wlRJNT&&o9ټc{F;]R](O(g1Ggs!WSAUAst# RI?K<f1-zyb DiaOVryKյ=!B !ynjz]qqxhθ`VM`'Qw,F6"( w;:(ܫ e#(EhCt܂s0܁ +2shH%zZ_J >,eĸNTH>Hԝݭxꕷf Qt(QgkLbGD6NI..̭&?1]/Ö B+(2+}}<#{^.ҖrAy0R$$QG}p'KW`_g3tlj1D{nuTOLכ,MmѧcZךgLkB#c33 lcvR0n>VO9a/#b,O4X wJh 7 Kρ+Q@غvv>73Ġoƈ>DwSIjol=1 !^6\RZԐهƜZz; \M{6۱RD>U"W (,VO-^6FX[RWѰ pXcx܃/g~uϷ ]C;L CvL |ٶ<_5@ !c` +63ʄ P,ge \QMW֟~uYI}/ȵZ Z e pjDdY)yVY3`f3.| X;ɶ ϓ~M  i?Ӝ`;]v{?g]X>cgG0`|G]9Jҧ*.,>m8y T&Dw\|Z+1$<#/asTQ鱩11Qc}DuK7rd-`ND=QE(߂ E ťB '}XTqec.y}YQmt+K9"#)\Uo@ ;Sa {D%UKjg7Pp >T]I;Ǐ a\kͯS) Xw N3P/ٴ imو~b?)j8=lbDDD}.hrGhnη8ia7};?1r +!@\ABoS9 =UFZJ)/8$%Hkd7| EP¦N-V{.NdGT, BBȮbM BVOpT@t;4R]@\x}<).8-qEiU% OVAgD !x f3#$c$"dBو&+i& 5XVv^l oXM*C .//ry7`8;†xٲ ABNz-z0:K\ *[9@("PRiEbXϾm,swT]R~6`*HQVQcA"g<2"eTwd*sE@Ƭ4ޮ#(%;ny0ǯ۝ĺ΃e)eڤ/sDg5J>ѼǴs5KG1DCSknxq7O)k8` "휧?A)l0H#qALF݀Ft+R 5)>]Jcen+*Ɗ"rR(q@ϋob G=G>q<%.+ 7Z3mřGquO=wЈ U)D8D1OR% CQ ~W&NNv9EzeYAU4'ރA6Д:l40Ϛb{:Kt|9Oh5xc h9HbS.ݜZ|JQ++Xq(܉ݡ?ano.΄F~ , %"ȿ"*6ST#]&$msɠ p\P`r.Y$p*ec` X6 7MB+PaC2qeJ)_I\7f!" ;3WgY q88gAԃ2R؂Fp c3%i-bċn4.FTX' W:%)VWB$aDn_Fx/.T}L;'@^z> >!{RhP *vq`p= ml PC& {EW}#[h  8×+~  By19Ď|bPu8yp~'BU+ԏ+r i Gƺ`8lA(uО w?p5Fl*)-k{^xe-s'e 9-rcޕeeuMZ@!wa9*p֙nvu&ɒ?OЬeJa#pWefR\~G)~;C^fmxkKOlE .TLNc8.XϹ?¯o^y8*>4-TLI\0uk<hq,2$ybԉ6>D":A|C%΄;sd ͍.듣TVV㱘;)ˎeCãQyN1 "zw蔬m=?I/eN*Ņ3n>: IK,1ȣ&/rLqylH0AVĕ!vD`kP#7#"3o%'*Hdr-z-`Ϳ NZ?yBӌGO´Ǭr7pkTR| fjXBYk\ GD׼ZLWۣXЖ\noQuj޴I_. fS=慦dǤ #+Ynh*`8n%za|3U˵?`,2wd}5ںBJo%oo!9nҏsġߪ>fp@qtCTz#_#FӇ2s;?<k\z $o`\TqٓZI2dg#9V\VPmD shRBp뾷Sf~~6Mxj?1bQu2 _Ki4,i9@[PvޮWB,tq>t!I;+cp2KãE9`n`bu:!?i#)M|LtceTuݨhYF97LƆڛRSEp-mz6Sк.iXW5 <0P(IfVWW;n6XZ,V0/ Q v͜|%3ȑ4ý0jڞR6$4RLY+ Omk\4T*g5g3]%8źOڿW^<YN+G_*_W۲x4.k>bt+-*$Cʗ RWՂ m@ s}Rbtw LO8p1n;gxH0 6e8jr"JlIXn*A5R%-wnq&[eF+F-YSv!a4ClvR5 _]SxbERMڄƉRGrqz:҃U0W܄SYN3m5IO1,h_8~1ULՒhnXHUPY!=붲\AhN]#$Vp(w%ձLY''%oSa)ITǟ1N9gQYt" ae>g)ͳ4w/^9|,;'pIW0"փ/h7ج'fVǗ`St$[& +EWFdgrid&Di ,D~dIMsSpD?KZW _yɘecBFMS`/H5_4t(L 8oQkxn1>uHL >t(A']cD֬ꔜk&B7wvS8kMO&ԏåyGR^ ٪`wIW_?4,u{j5"lx)Lp}Upx?.xj~^+m6SPL7ޥK*4ĉ}8x4sMsGd|r+Y871tL9.nm샷O;,*&xD"Va8w^5nfJ>DJbp :4~/Pz;)-79j\"8U^R>"Pj&i /b:2_1S`em'IMޭ7Q %wv7 NBۍqTƳ} )t߉[RS_Z;-ey2"i]8 UVlƀ7Q$}:7>MMJ:FG<0ŔbvWj6*IJL{Ӛ|#'*##hwF=VxɅZ)ԭU'=@,&GĕLKv^-naw=e_i w$mL t< ~q*7 1 ?~K9iRz "Դ^q7SUElɰP8VqCʯN)b"NCHm 'nLBb8Vi!@&iV\]LjvL6q$UjpsK=SgbגN[P7ܜgGMЩ 7E^lI4.\}( SN M-ClH/ԟ_3gЫ@+Ɔ!(^SGU=ԕ}TԆPa: uV\J$] eC:&>%N)&=];DY.S#*Y\kr]b|Ob7{(\٠/(ejڕePSwhƖLĵ\5Y[+%zMn̎URiU\fߪB ;6G!a,6kSqQXYl%PA3ی7TӾ=o ܚ:hwR3un%fI_gByAK!vy3B6ff}^ugKjBk]!%o}s;1rExͤC01;$ *[τܤ`1*!9Y|q,)/ aƞWh!w}R4EQUlOҝlbe}c^i$̨{@:佅\sݨNwGILt ]i tF" F$8IG?Bd Ү/tDN -ܡ=pM sp-zzE3z1CBV,qCnr/c,9e}U}i.xIBYYF t >Vؘ/r >bLED5Lj†ڢ.'zp@#ݭ{qLXwxCd~x3q?; W1ֆq' xc.1 W嗢 7Ojl];^p"fuA Sim.γPyIy4lCY0 e(t>Fd[&2VP S*Q,*gzPz`F]\y(WlvaV4wS"0Y!e0D.?VWN; L\ݩ.5>ĭZ{{ r(7hyMYvs=Bc6q֫T-g>Q8O{.|##e^Y 'Mv_3;kffI9}9QHvdW1هdl t+j=j6To{f,fNf%WE8BEs9;^ >^^K*~3=bd K߿VxPp 4G;4gqAtB0Mw5>]=kJ[B y9` Mfk7̹NzavVϒ,gY wq3=縮["WG`m @zJW9 ig_^zB khԩ@kwԑm4Df%V 6aq K)2v@}l+/N*nB p; %*\lGnF W.78~jx:zLQo!{]\ȇ )@$.90>;eqyr <7C"ٳH'+o*%H1 S6ɘKׅIȾ~8\ jڐ9LHVr|lWhUZ7Ӡ(589.3YP jQTUyVp[zl~qbb[o?.nC_{e<&@]A֤&z{TXW;qK\>6d|/&'Nfk[/Le{iؕed`,ծ, >?BYk)T7it/6)ty= 47r7 95A=+te#`{z4 x d1,0Q942wOK-ReS*wJ;O#iQChF!ư6UK}?Mu dkBCkb r߇6`v!!')S"GXU|vfL~a(&TNcC%ԁZCж=\잨} 5[YXW;˙vcJ']j)ֆQbzYKjI>):}),]F.MiL1CR  [AP-7Xۭɫ0ݙ7a_?-nu KɕaRe;#}v 8wM=@{,alہD|--^b5ѴUf3I=@k=3CfkEX:ox[F)sz d k0r.rۏ&C0#2rOdRU "Û 4i[ 31J)R\j\9zJ.ń@ 6"6>Fb..њ0+YD]CKsBW(9?!#js?.'SLaC)HCbW)Pf5& Z.eRs ACloN3sg-Ĉv}c 7o?N*~NGLOERJEZ?D6+DO+,"'6QbtWUۑ-/{aqPW,~S^¬M ?|Fj$_LK';.n;'^VEYj, K-zׯW_xﺡAnޚ "Iww`}WCJMq[VD$ϔIdp]45[-ۣAHn}mؚΐ*\%DV Ï:Hdx1+V]!|&vƶu>2؈PnB]r/DJ*~ zO=&KF~ E2WL56կŽL7,֛qXٗ\ Q4A LJZfײH(\]zMKWԀuG8о4*.s .% |43d{+$E0ߖ;bQ<30oEGYCؾyinrѪ~o9'ToҀHO+c!'Q,cb9&vuα۷."+΁f vVxHf-,1}>Wf1LFlZh1bDZfNE5ZanZ[f[K`fm{CkH6H.V0#3c+Ey{hEceg^3fQ$C4ʟ=ܚ3s:Q+ ~9}%=;6Dž2kPt=rzRw$a0X5+9Ÿc%V1}QDFqg7dRZ(iӹƜ4?xp[)G%8HVTe{f?WquS+ȉuz߫}Cu )?*rC^ r'b-W<9`hujt3 $`C.8gY`)[ta$RvkᄤMAq@1x \)7|,%g$6%b_6 P.pO?QsD(_d+{a ;ߴR9k3a0Bsh_飒- Z*X5tԍCc4yΒ?#1 UgH1~&/|ߣP.57㜀2y0quJ:'ᐸ5@Hc!*eiwKIhE Y%|-8Rpƫdi?Eoks= Q]>%7WX;z/*DR 'J9ذ"oT,y= -cElt*;P}48'Wi0Z(3G 4M[̫}PX}/; ĘGӰU?qо=lJiij^xe=DO'6 _1-y'X5rQPkį]|GA -#;zo%dH[FoJiڴ>ǫ9IHy Yu.ӭ>yhqү lF𒷪DBv'?;D^]Jo{6NW-fWz() 1--~(ʞb77kY˵ܘ^+)vaz:B*nqVdWk>?) }o9A#JK2|#$]JEo$5#$Ί/oJa렵M9[*\-?c QH*5e<)Գ,^ImN;8e4?oop91sY=âVKv}!*>FŔ*>PG 43cGb+kfz Ǹ꺀K,*HUV:aEYW:E'/} 33Dpn-Z^EIpoKҝ±Oo5U&4lABcqnVod:MlQp>5=nb@:sz󨫟牓Pyp@fȠ8C6w K>5ĩ=)n ubɃq=QS&n邲O x>NwrwQ#FN&UxN7iqF/7|1Z^t<7x#b~[`H\(ӡڞHferwIs:͸D6+ۀPe?}"ڰ\ S)fW|3Fqbdžw=E:gL3;x%ڒ<f26ۖ<| o75l '"t}whJxUbykG7S1I͸Eyjo%̞=BCތ>%2hX?0j:'%+G9K˨%&:4T)*X?29r-8d^-23vlnŧf9q}P)iQ%B('?OmaanIԃq}ڗ}iЫP3~ ſ5.t> :P+ORxDsuP:}~"y]N 9:1U IwORm{L=Is@bn`z/݊ts1:b&{I'*x-0#;h=hīfF? iJm#D4w~Y2C9C'N2pp&&LjPelT!e&Y@lisbL<+fcw+wx =}`] /R u bO|4ibP͙tN ߔ0VA, ?\4=JdSrn7=A#n*|)ſD5[:EႩ4nMōC&NU~LH-h6 ' 1/lVyKUqBUSZ%u.>0LC-y -&j/R{9qXW7ż8;jǧ} TP_dL6iN(ht>.RFk6 'noa@wuWp<,~F<֯Mjml++:Pf{%!x1E 0ॷ h|$1r}m85JGR}g0V aHY +y(&@F'v Տ]iA"p$uUٱ~a^[`b rV4ȧƔAauMΌ$m0rab Ʉ쪽y=\^XbBfJKH9J0)fߜOzt:8gB_h#qPMm YZ