pam_mount-2.12-0.2.1<>,=N //=„0sO8@<XvH_'cf0Gs{zҦjK.`rt@vikńMmPT.``9cm 83ZpÆ;(Hd$['0d!j6$@!QV煜G|*sy5Yqͼg&1nN~s: K}-mf̪ Dv5[LMEN*, Tvx̎>:+?+|d   N,08<JS] v$L$ $ $ l$  $  x$ $ $ p $  L# ##(89:D>%EF%MG%`$H%$I&$X&Y&\&$]'X$^)x b*:c*d+)e+.f+3l+5z+E+U+h+tCpam_mount2.120.2.1A PAM Module that can Mount Volumes for a User SessionThis module is aimed at environments with central file servers that a user wishes to mount on login and unmount on logout, such as (semi-)diskless stations where many users can logon. The module also supports mounting local filesystems of any kind the normal mount utility supports, with extra code to make sure certain volumes are set up properly because often they need more than just a mount call, such as encrypted volumes. This includes SMB/CIFS, FUSE, dm-crypt and LUKS.Nbuild24openSUSE 11.4openSUSELGPLv2.1+http://bugs.opensuse.orgSystem/Librarieshttp://pam-mount.sf.net/linuxi586if [ -e etc/security/pam_mount.conf ] then cp etc/security/pam_mount.conf.xml /usr/share/doc/packages/pam_mount/examples/ /usr/share/doc/packages/pam_mount/examples/convert_pam_mount_conf.pl \ -i etc/security/pam_mount.conf -o etc/security/pam_mount.conf.xml fi if [ "$1" -gt 1 ] then for v in `rpm -q --queryformat "%{VERSION} " pam_mount`; do if echo "$v" | grep -E "^0\." - ; then /usr/share/doc/packages/pam_mount/examples/convert_keyhash.pl \ -i etc/security/pam_mount.conf.xml break; fi done fi, 6 FCgDbe"% #8++ M,,A큤A큤NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6187134c8a882a8d87cef01035384da9d24059e00f87e44a0b48b4acbd0cf05e943aefbc1174e5f533f18b06eacda9bc73767e105fa43bf1df0322566231a50e09c804bd38577c2272520d8713fb7c9d4c50275f5374190cbbb8634331647c0b751419260aa954499f7abaabaa882bbef27defe1e96c2e1ecd4e0c9be8967949fbc093901857fcd118f065f900982c246a6a8e020838b23406c81b19c1d46df638c9c28ae9324f705b9b65e83d911a6575941dcc8b139d21ef5967f2db18a13d259a14f4ae2fe8e844ad68eb6c757c395c5b8e852037681b23d729b9515e9c76228575a224fe37410cbd20ba3fe038cce6287fd719ef925942de4f566a8c81b78496f6add8020764c6ab8f80cb70d894c02b1cdcba3ff887176001a6fbc693860a9475d6eea67b6b93d716a5fb9e4adbd6a5406d3b2fb3384477d89086825a560dfb114091e5016b18c27702f58c64ce0dfb114091e5016b18c27702f58c64cecffa9918c8d9b3d267720d6aa975fdb2a00308a81e6fc91e56554890e2e7e997f5fc298fc7d2355517060612a274b407f08534e23231668a129e4a7d2d0677415e88a4b7c2ffe2379413e4cd71977e3d5e88a4b7c2ffe2379413e4cd71977e3dmount.cryptmount.cryptmount.cryptmount.cryptmount.cryptmount.cryptrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam_mount-2.12-0.2.1.src.rpmpam_mount.sopam_mountpam_mount(x86-32)   @@@@@@@@@@@@@@@@@@@@@@@@@@ device-mapperutil-linuxcoreutilsperl-XML-Writerperl-XML-Parser/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bashlibHX.so.27libHX.so.27(LIBHX_1.10.0)libHX.so.27(LIBHX_1.25)libHX.so.27(LIBHX_2.0)libHX.so.27(LIBHX_2.2)libHX.so.27(LIBHX_3.0)libHX.so.27(LIBHX_3.10)libHX.so.27(LIBHX_3.3)libHX.so.27(LIBHX_3.4)libc.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.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcrypto.so.1.0.0libcryptsetup.so.1libcryptsetup.so.1(CRYPTSETUP_1.0)libpam.so.0libpam.so.0(LIBPAM_1.0)libxml2.so.2rpmlib(PayloadIsLzma)1.02.484.0-13.0.4-14.4.6-14.8.0N@N\NBrN>~@M3@M@MY@M1@LwLnn@L@KsKI@K+nK3@JmJB@J@jengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.decoolo@novell.comjengelh@medozas.dejengelh@medozas.delars@samba.orgmc@suse.dejengelh@medozas.dejengelh@medozas.demc@suse.demc@suse.demc@novell.comsbrabec@suse.czmc@suse.de- Update to new upstream release 2.12 (bnc#722480) * mount.crypt: restore support for files >= 4 GB- Fix "error: incorrect format: missing { after %" on run of %post- Add commit 2f8daad from upstream - call umount.crypt directly from pam_mount.so while mount.crypt is having no support for utab (bnc#671276); also add commit eb20a26 for better wording of this situation.- Update to new upstream release 2.11 * Allow specifying CIFS/NCP/NFS s without a "server" attribute (this allows AD integration via pam_winbind) * Added a handful of diagnostics to umount.crypt to determine failure to find vfsmounts * Use /run directory for our variadic data * pmt-ehd: Exclusively create LUKS partitions from now on- Update to new upstream release 2.10 * loop-linux: wait for loop device deallocation to succeed * crypto: avoid premature attempt of unloading the loop device * mtab: cope with mtab-less systems in staleness check * mount.crypt: reduce mtab-less message from error to warning- Update to new upstream release 2.9 * Support for mount --bind/--move * mount.crypt: warn about unwritable /etc/mtab - %VERSION should have been %%VERSION in post - Run spec-beautifier- do not recommend hxtools, it's a huge collection of random stuff (ranging from mc syntax files to xfs repair tools)- update to version 2.8 * shipped fd0ssh and ofl were removed; the original ones from hxtools are required * fix an improper refcount drop (rhbz#622930) * %(shell EXPR) is now activated and usable from the global config file * mountpoint creation has been redone and now works better * remove mountpoint early when mount failed * fix truncation of groups on FUSE mounts * invocation of mount.fuse was broken due to missing space in config- remove unnecessary Requires(pre) - do not needlessy run autoreconf - update to version 2.5 * new mount.crypt program that now uses libcryptsetup rather than the cryptsetup binary * HXformat2 is now used. This invalidates old constructs like %(before=\"-o\"...) which need to be replaced by new syntax (see /usr/share/doc/packages/pam_mount/changelog.txt) * fusermount now called with secondary groups initialized * add support for keyfile passthru using -ofsk_cipher=none- rdconf: do not warn about missing fskeyhash when no fskey specified; (bnc#626127); http://bugs.debian.org/580430- use full paths in wrapper scripts (bnc#607200)- update to version 1.34 * decrease login refcount on logout when no volumes are defined - tag provided mount.{crypt,encfs13} wrappers as #!/bin/bash (not /bin/sh) because they use [[/]] and =~; use ${0##*/} over extra calling basename.- update to version 1.33 * avoid multi-free of auth token when pam_mount is rerun in a PAM stack * avoid NULL dereference when there is an empty line in mtab - adjust BuildRequires as upstream really requires - package baselibs.conf - convert PreReq to Requires(pre,post) - remove CFLAGS="$RPM_OPT_FLAGS", it is implicit - use _smp_mflags- update to version 1.32 * luserconf: fix skipping luser volume mounting * config: allow arbitrary source paths for tmpfs * fix a potential strlen(NULL) on login * umount.crypt: do not remove entry from /etc/mtab twice * luserconf: delayed parsing and mounting of luserconf volumes * documentation fixes- backport some code to fix the sudo crash (bnc#544154)- update to version 1.27 * mounting: stdout from mount programs is now discarded * config: do parse elements from .xml * mount: pass fstype to NFS mount program * config: map "nfs4" fstype to NFSMOUNT * pam_mount: PAM function return code audit * config: warn about ignored "server" attribute in * config: print error message on config file syntax error- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164).- update to version 1.25 - fix splitting of "NTDOMAIN\username" strings - config: broaden variable expansion to resolve a case where it did not do expected expansion with AUFS - mount.crypt: write options, not "defaults" to /etc/mtab - mount.crypt: keysize truncation must happen later - mount.crypt: pass -o ro/rw down to mount program - mount.crypt: support for -o remount - mount.crypt: support overriding keysize - mount.crypt: must pass -s option to cryptsetup - mount.crypt: add "Deprecated Mount options" section to manpage - pam_mount: fix a double free that can happen when stale entries are in cmtab - pam_mount: first-time overriding of mntoptions failed to work - pmvarrun: do not segfault when no username is specified (corner-case) - pmvarrun: recognize internal _PMT_DEBUG_LEVEL env var - mtab: automatically ignore and remove stale entries from cmtab - pam_mount: fix unexpected termination after pam_mount ran - doc: list support contacts in man page/bin/shbuild24 1318248617 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]2.12-0.2.12.12-0.2.1pam_mount.conf.xmlpam_mount.somount.cryptmount.crypt_LUKSmount.crypto_LUKSumount.cryptumount.crypt_LUKSumount.crypto_LUKSmount.cryptpmt-ehdpmvarrunumount.cryptpam_mountLICENSE.GPL2LICENSE.GPL3LICENSE.LGPL2LICENSE.LGPL3bugs.txtchangelog.txtexamplesconvert_keyhash.plconvert_pam_mount_conf.plfaq.txtoptions.txtpam_mount.txttodo.txtpam_mount.conf.5.gzmount.crypt.8.gzmount.crypt_LUKS.8.gzmount.crypto_LUKS.8.gzpam_mount.8.gzpmt-ehd.8.gzpmvarrun.8.gzumount.crypt.8.gzumount.crypt_LUKS.8.gzumount.crypto_LUKS.8.gz/etc/security//lib/security//sbin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/pam_mount//usr/share/doc/packages/pam_mount/examples//usr/share/man/man5//usr/share/man/man8/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/ae36b85d634943874044dcc1397e9f5a-pam_mountcpiolzma5i586-suse-linux}2XLni~Jhxtoolscifs-mount20090116 ?`] "k%UN4$@j,k9Ue `~ @QEA~ca?.尿æ_ ;0m|)Ba}vRvU'=L6ln$"e/+dc=+^Q2ާ;mڜ SxQHg0b[Yx=!ALY&,kJ-B8qٚh0b~~0)Lț'*o/!\bBRr@sU+&(l?[ +Nqѡ6N)FK,2j @U5<;Z ?XU&w+rE73SA |#SkЮz\a>Ԏ3d% 8*{FL4eƏɊ GÝ4KaOd 'n-j'.3x_ Q] s`q5k{&f\ ,ͩ„})o|{Js KFpY>@3#bT" 0.Di Ҏ`2FXd&p6mnF9䜜"Za,9lL= ޳}t具*w,r$`((QxU&(7SBMxALi-!íE|=/ؑ*3?35_w x$FPD0$$ RAzü0&zxES Y u4{cQ)?ʔ1?uJ<wOR!Ckd'%{_bE2YuP5`Q1暣G=6hED?1Fqp3% dX:\62F$;3k!h}!\*~ek2ҷbe/ ^ nD&nbR "j빖g,#7/^mhVĹW"W5jC ŬQtjUy32|6U_BYVoq#Z~oz/-CW׼>pjhTpV8,& [8}{w@O2Qa]A%txuMt޳h%ɔ"\{y'L 1YēVT xX)HR*+ +>Pt}?Cv@cJNǰF!/XϦn-?g?|PH$gH0 & 9}24%| 7j.q҄!Ylx+򱯜{nEyV%`n5~ZULepq},/y_&cJ?57Ppo󝼹E2*9QL cRAҬHKV1=lo4I(tQ_Qc ^D m#: *p6Ϣz?1K1TNh\TRVe#SU Hg]X #o L0G&sN}QӠDgU1i b⠓jcEiH@#5gIQo `Fm@өJ"Y$QZ-6\ZBn+ȸdHhGU0lWUHxp#5`0.z;JZKި@|$cp{ةHzE^+9fM\%s;x= ;U^_M.agRJ&t  M /g^gxS26IaGPhװ{vm&GE_|$=O͎G2d0!ڔE}vzYh7BzNAy)]F[\EP?Dܾ~vE wOhw:42.fm΄G}Kt{s<\A$Jː3!hID+7Tgsyi+$^jZ> ]z,_"풊aa\tZՇ< ,8nb;ML9߄W9"vf#PyK|dC%,KU?v.)±PfD=u*ex@H P54Opk!~lsg;x@g*WmkN j}")Kvp;zUu'Sd(ޔ[dJ03"\O`q}/R)g| ;KefJH ks"R0Ojz'}LoP7oo{*QR~uǸl:nezLKguِx#5،rb0ۉ8E=tVk6S0fA[Aq`@_R۱Uoco{1AE ~vԡq)_S-ztO^su6o;stxHHxʗ@@3Ȣi>M̃9Rޡ8o6dO+%xtN<酊 !ǝ= |˨ ߬[jG뀻; |ݬ,/TYH[^ưv0}f*~_ W޴0m 5\p,͜?Ęí3}9p81gh-)N=;Crchzg6c,qPjIMūV ; oMh."5hHi|ζ( u|U|(br`(^p[P@Nh#D_B =œ]ehMQz4_9v =ns lE 0Q_| 6[m`0T_}{-R&a }o΍2$W"vu숋ڷq]Le>B-ߡXG4ݪܲY̹W2J5pɖH+I뵵CąDB1 ˠX' ␶V &!$hW|$ΟC$.7| She*߀%XfStcSf"/fa8c]~Ne \0%'r #; dooD_SPӞ+BUH+7ٷWfچJ!MQ{yela!>uvʌwз|2vfҗ4}dX2ϛ/^hG@sͼrmUqn% ;f lVQC)Jk]8ZYxUAX [+05?3c99p1 [ov`j#@=vdOB,psĐf>B캲~kcJěRx[iEehH["n)V!͎-mo-sglGUuG^XǮ\8_M?Zj$QW,\@1$-]F\C_dؼQ7gUL,z\*E" nBqSX&e'i_ ^5 @ZU+%Lyk7W 0]ݹP%& T{R\=f] #qr>0\*|#;X P'j2`W FژCMvI&^1!hꭅ^|ަ]kǨMM(8<=OvnO"R0C,\ Jd{D'1ug$o7L pB3fPVRFZNl LIg|´AcP&c&qRWt/fT[kGK\ߍ,RKyl ]#r/̓SZV7h OCz.?@s#]T4@i6m@KHO9 k>/L_D}Cn#ف>/&==E 6t~I,jVIt2 ii=>!F;i*e{sӌeo2ݶhzIGiPjkp>n-MVaUe3~^Z2dw}t+eiG00AObg5D`a܊=T]v2B(Tūmc -YA%b'?%בY1xѾ75yl]9LԿ*^TXGxM+$&NR'fo.C鶓A sXv8](3pVۗ0囝S3|(" }H D4K1+.gd?^>A "$oi'ֲ&Ze8ՈQ PE[BWb/=e*q{~qB(_0pC:\qT2ۘ f篸9 2KpayGFA*qhfR2I'ZNnӀ_6,P_ލzB-dZGH0D19|//Z"]f{hbt.w67lߗRrW"& o4kp)L;5pؤPUݶth<biyD_Q*sOwH2ˋ@3eሑ݌EzxVuFnj" =V@x* "L2"GʊfpG)sUtrуqa5#=:KuOd4mQM#8Ѩ׾LL-640d.V^|v  {-hݴt)ʁ.8PW-Oh\wYIHHx T8%v=N 8*p+'[!M:%+:1'ixQ)z/W2,셢2.O~@_f/7+6tj#O h ȿ={z@H-J;'d%|'%E26vQZˋx<>σNtj5kcÎ=sGwӹC!X[4ZK^-o%"D-]^^ 3q#\œ [QFgIJe}w5M*h~[ j0K>hrOj%ʱ$eԧ?Mgao+^*I78-L߰V7yNamԏqV֨s8 ;fb {1ZJ/G\qFwP5ԶN"D+Q|(r@\Zפh(gmT%O"mkrmQ䎤 nuѶ%Uޗ?]!n{޸7 ZPO(@a&?}vBA^fc)<~B;ecMK2urHI%|mf4Cp7n>Yj6gRXe۳oބáƷ_"&Πӕx|P. ['H@_D4Yg1.~á{q߆9.?5DO+-{ľ ,<; )m,S{^+7RmLtԼIG_8|wuklG@-PE1crIN61AyWuzA-#AEDQY};ļ%Hn~: u _hz=(?T[ILfpK4Vd|ֺ@\XbNLS3qiTjFqZ@}o͙iٯ;2lT=avB3mrPm2(ZJ?X$7ZC#cPMcʚ9V/Y1nYyQ;^?CWP9+J1PR]0yYpR=N Je^^_ \ilh8$Gj3uke1*TμV7j:Rnh-؃ZoGa:2ݎI`(L1 $3)t\ USɀ0A%jiONm,RK%YnAji]"nU*o !l]+ ʶva:m`|=3}y @Q}0 5_UGqӏ7mw)2Q kpʶn]AVH3>OVTɭ.nq)dӵ{Qf{ Q/Xު;A-7q4:0D$ZO8&$0'|MeBOJ n+p@~-xCsE N*зl܊Y \sf0F q=5H!u^J~5DӲ(ޗ+Z-8 ;X50;Gsj-9;C)cES}<-jr׼@*wIއF@pd$$>CDj+9wꠏ8ʋz^_ ZQhU^@n~x+G5CoUfyu5u \/lg~r#Gh!p8W/G᥿n똧N =t7GItSa(A72ncz~(v{6JZ*l!b 3k@뿺&NBf$zJ, 8QY A,|WYMg cO YJ[@0'$]/47NUư9O+D֕5I`[2`F tQؚ {iʦ@k@&M@ا>(u4R^즘B/Ώ'CB(D_<j'[9OqQiIʫ~ܹg?&a5 mأg )aAe.KG҉x*1r4(9*`ܟRzB iwfZd>ѩ9/P2ilr,Ec)aCKdZ֍϶mbJh9yo}Y,N ll:hMSSX |mZߴ#<м!AErMG30\ [Ψ@\ -p~Ll#}-1?҉N߄(ATo1Cڸ~*ҬЄ?H/R`LJcƺiW0 M4P) zseTuh':unEUH^&n̛d@YZBBZ{%2Gkv|ghd e,bg.<&{Z ")5h[%YR.ˇ&bڶgtg}WXH K—a E9[30M,ҙ/g|jJ5.暹)ט'"Y;ҏ;mdoF H3̲@7b^gt}S#&~^a* ]P:Дt 'YRyk4Bh4ǚC5~??JdwђxZ 69!ltxV <-l+;)ӕ<u^"NX;9fW>ݗv~!5 g@4p=8+?{>d#Ep*R~jb9>1(A]RYu+ϸoT{n,wH)w\G556;=r21(5nY)4>%&WrXc;&#P'8Y/hᩅgLcBC ).FmϦmD:#66p>I^J,w7/~&~/h6جP.d(V*eIPZْmoG vy&)iχ'<'.Rx2[bEDsCnBڍj/^SNtsdvDbp a|QJ)jDh2;AH#KE`p:DPo@v SHםE}݆yIJhO$[N^X&<Táҡ̎z89ۖg:8;b8_&O=CX~p-9 +QB_kȼgp4 >$ZtE-Ft9§0|L"⤨+y*R5)G,߲':l*3XHEff id9-h :GH-W%END$:E;od0`RI~,Vd>^Gzr?lq w!xaPW**\S`10 ~g $5]B8&s@F$7$m)50q[>VS)`ܙ=VHH}6&4B(DQ6B<Ecx<^[y|yB#L9VxSk?Q/rOI7XXٺ_xi\v̠NX!Oc_ً]$@um@KnЌDj!kKJ4PYqd% +p>(NAa=Fgh{sD4[q)H54f_e*F\86XgT,#HX/WJr)XPќOXݡL"~X &YI _ODqU41 0u7H"ۣhՅ{ªRhK<{:+{G`/ѫqG_@Yiv/,Y2qK#/CwWjh21|?jR^3#F-/"ifo8yַ9"{ _ iPDRשL{AiνƝFDI%~sb J&UE$rN`Tĕ1v|@i4R(= ivG,|8 hqFnyށњݦ9_-I'"#i$r`o7qaA-vwzս׹{XY J3/97E=ݭ\=V6YPǺ; {MHcJZz @{!7 8O"eO$ 吶]_P5YsR*'b&H&/|V0;gk$XBD˒{IS;X` ndWo|SToBNk.8C'!P/{11`c*)Taq`p+D(9#Mkg;C@g;5"%:R75%Z#-4קDу i!([1աg PSD )ݑsTVmvoh +@_c%"]Vp1ԉ ar\lu-m^` GV1 G/ez?[o˿3=yyp|:"s {a6ui3"FK|H7rԎ4v#FD?P̆= wNJ,!]݃~&O&zy[vDW 0,T4gߘwGVny^d_7m*: CNvd,㐊S>V[/KkIz4:W#:8Cȯλڹ[8XrQ[L`faeoWFyΈ Rp$sN+/f`fvh-KXT09.BԴ:-n1O5ZAk43Q1_q~hb.pqj9^uמ>D8O3z *(G`<6w2zƥAgl?nzNzYk:u&|SoRWx>& |d g>D/8%'h(Z ~|B{୉@]1τ^m.C+WK,AamԔ[:= X8|Yg@z ޭgn4,Wz∝7i wEs؊GH 7Zs`cG]hVJ0~ vA5x[#S(s1 [Zq5`8u> }w#?b"(@j^AGĖY+1l7د?,6Kwl\E^*ZUuoha$`\#wyPh= $JtnwY&kye a&W9>ҍiI,%go| qk4*r6&g 7jkqIrlf.-j;!5,Aɰs.%xK& .8ttr#}g׆3=壶qs)Y*|E5 hy5πF@, +9c;豁=)7чK]o3b^7\>6WͤR|Q< fCNJqôyQ*Da,3ė6#X)`hWeE]hL >HfBa_Xr}mD(*=--81R/k'B^AV:.T,1e123IuJb< ;eSj*J!rd K 0ԢFe9n6q:)d ~A?xNOa2 >烽rߤL#bD^:򹧲Ogr}b3lc\ ^r@z1m븼Oe`Hp-Gpz7$y-\.5 }$NuUieFV 9`o̻E ^n\=RWGYЛŅՃ"*?ii`j)uC`r6w߂T8Xշh9%!!oa>s^vs)&/vld-="U˻_}v Pe4ov4$q>VydKڍ=y"@ȆMl)4cS&$S0]vf㟤DMJ< ݷ8ߦ:a9|10dKu6ZItjpoX:]MQ!`lK)ab,;*2'*tZcA§oppۋ`;y5L㤺tu´J@]]ef-Gd8#:W?]Hp{^^NӒTI^Yɖ _BIz8-ȃ'k#5~'N6Gӝ`_kSƖHFRoR3Ppcr=-YqTiJ NT.sTʁ:|:oLf I}ӌ_?ymq$?nfhf}a|)qZ ~Rบ5%UIbD3i VY %X|3_Q}Q>FzH3H4.0OJ4tJRZ3 ܓN UnyWkD YZ >ѣRܶ `X?2QW9OزߗlYpibr t6QIZA!:T'0f< Qt E.y'7zF 5()Mjq*-x=y% tNy 5Vx7P^iۄ&VՏ֝C;k/(uot'7Ot-^(ڋL`&xwkɨ1[`୭T_$BaS_0$u!<_kv*=Co9uS͢`I3]<*3e<6 ;_E}-ԮA,)6Oҝ~,\fO6Y\g)maפOK (?qMSկϏA 9f2/+BfC.g1tv^}痉O:/;! MyxtG[hp&ۄ}Fp]v/xTķ[J|YC7 $28tOTT*N|QAߋz0:x!|BzOrƧnZh8C5Ȩ` YknBzoBžy=:d\ Py+G㦊c 8<_Uq̲;__//E%սQ5&RUHm ㅚ dУ &6⏚~-5u86LL LJ`N0EL~BcyM.8d(5_5I+Nܳ͆ZgJ(h~Y#ԏɷԶ&=;D/vYu`6 ~ V|==L?jlx|М:oZum0bi0ǿýXăgf(W^M7,qk+\`53$Z_ >5UC-_{e'k%k ԙB#hdp5v5r%OG{ {x |$DJNC\o~A* g弐[3׵((p4Qlwlȯ#TL1i,j!_fFg}}:\?}v&d (л%Fe<-"b%P#mԡ6T yv&)~"4qQ9h<R=mu{Pc/8%|4j]Ln4՜tnf @oG[0 ˇ?A‡3n-1Td$⒜~v&/ZLβ}<.U .kSw_$10.)Oʧ6 ,co/J6Y}5~+XYH-l~:X6ћKv`u=1#*e {3lf AT=1S7|!3mD☇8"'׷5Rk.:iub[EGCrA–gvZ,ؔZ'T=q+rl(he#N#}/-&jTgiJٟ;$V Y t"LnG\vR\2!dհ!29E.!Z|a3>=X9p+&@@K( H{3?ݚ~w#IaQ3꤉HK~0Xvj8`GyڱH FG|\h-ӘW)}ddS2s0% ujKıHQT̸be5J#i׿y-V*jEx~Ù.NFE@Vc\DxC,Lq6wOinN]J!sH>j XlQA HmA-ĖSlM%/GR(ߋ9utT'Ā#iإG}v<"u&4zDQy ֑A↢Y"c yph璂h"$2}Fc?:A(~#$KчS;[M߽^6田3$u4QvK4چ/'ϱmעshb9 R׸%rL;J]7?g r ۓkt/ݫ!K3SۛkNߖj|]H.'UEXG AXn;WHzxHQ!o˵Q#C\X/˭ is_k_dCn,=[,WIkF$At>2=nNcn"K0H{@8Иb&qˆQڰ]FQjGH ͛=#|lvZ.'=-JBD#hN:d#tqM̖e5M\ZQboK4)nghHE*N`r^ !_ȵűTץn۵ر_2Io\^oϽ3z&&M| Q.|"=}rY؂lSzM3c@Aq'Y3JB?=}! 'gSl#ONECak*Ի4% zYIg@0^{pÿ qRWaQF3@ =YKG~W[o|d\e-mCe8q|XFPbU=fMWP;VmYUrL י6l~/ɬ[xᠫr gif=#Jc ђAkh۸UbAekSes&ocp#xHE|݉-mbt $ @s=~g|DѕNIM盦VPHإ?/A rx2+:`Sm7;*X'XpDrDrȜ 6X UM9t~zjҝ %4j, y[w+ĤC Gy%3 055G/5)1l~ H3X1u,Bi1JcMJR1HDW :<9)6fG[ 2C9 #[aTJUe7 j+z[!>4(e1L L3AN(s &;g+9ݺfv7\{ \)KO%^q_A^_k&8F[Sw* w!Bnˊߕu๶Ҏl!k,}8G.~>,9/w$,b"o}7d?dG$ap/ ujOh%"3[x~< {t"IUD, "! ؔHŏcKy@5kL]DNLNiNU@gs(~g cw~ӌC91Ǧڔ?ů׆^"ԑ\#RԸ}4 x VsB4-VNC3Oo!x@V kbwg3ҜsoO`<  [e^υZ^XO6]IBÿ@lz@.&aEO>"?|+NV$]fOd.؜X'LR+~VlKIɭaXPx=Ά/ lG2d9FH~M13;Bdl0oX Gȧ/?sZFP!I-> Ȱ6%iG^#ǖ[rIgNr[]7IZW$*T6QdgFgAf"=?Cv2}L=ynBrD/a<$R"h*M*(O(k5dqf1=?1Q`MD4SmЏc1ܦ DAQX9n\bi 9&Hƈ2VV'sw2CO^t?n>:s();HP$bz;2óKUn||~07c݄a 9҅{m(S$vydۈ֖ȝbcgRhZ>Sj(J?;R2/4 $X}C"g/03xOVCkA>esOTTew$.yB{]xZG߾qRR}.Wz5Url+% o6 YŖL)ae|gզ˟I:fn4=Do-H'2qHiRz`;8A]%6Dze` 5ig_@*9p^ ]Hy# #t\"`jT&"o:ř%JG4/푽.p96svd)f٤R'31 Y't#r/ V/_ys e+Z#߅ȃ6IX 8t7GG50&tvRe M=' \"kh:2"GV>;Y7GٸKj§XXڗ/W~p*0jMi*n{;Fi@Zp.ú joAaŲ$v:9 ܇; H^1mDa:H?/[~NwR,tcnE9 Wy> GPzx$zȍ\0٥Ⱥ%^EWsuh]1.Tjс?&TGؿ_JRp<[D v規#u $ D/ٳdW$>yU4y*oJ@%LigEM V_8 ;8gv' ? QN}lpfC{%y4o%Rws#t'ĬpΩ"D(MN%6*Yt4Aby(2ڲ(Sw5"ޓGd(L7F޿{%"H%iwն`6#vY,4Y}kRWZ3uR-M\>̚RN$Wަ\|Z2^{0m\ҒY$*5ǶpIEG#‡J)>Ւb͇rg\E^칹:6(`*Q \t#N7mƞJvn'}Jc3J%2>4`}6u吶7o?wL{/l['W QeJUFBMmqE|Y_tI4y#6dRʣèJ2JL}lh1 :9 v;5.vMW}0R[5ЩcA%yG^i6?DDEe hdGAXZEb:"D/泚0M5YG`N~kB]Aqtsd=F˂StӵP u&j4esTD [6_eYP5ypT$gX㛅ϾW*Ò9V))s 8Ba%1"{e<O`b:RBAtz3sWX` H4gтv(R͊I]|4N7w,i6ifAսGXE"xT 9b4rrDo* SW\{줶h-<#s&TVw7g͌AYT6e6Y )Kh&i <**Qό4,]T 1pnpgcNiɓ5$ƠFpCA'|t *Q&9~ z Rln[ޅ^sjq[A6[ ˠ[أ \OI8_@hJFGQMAQ<~Py|6 9ei='${r&[@ް 4guZ ]i47k8 "}j˷ [n] dsLCd~+ ;e0)n$%_OVhXGbF۵5`3on叀))ݫuLyw]ك[txpԽ5juP/Om_%S31}8NҤh[\1`A;{{^F;fR`ր2)?S~Rm]>qByH9+}”0+ ^66Աk×@izScSc]h)dpCu x`jE5:DYs4A`3| on)EĚ ~GDq9WzMH/ϱDTkBbNOe 9V|VĬ/ Gw ed5,'~櫆r` T^ 1E5 GUØ]8+ Zd1ärSBO o"Z5"ɁҠ aNF[r L磿Zz boHs7ᶯ o@\f@V3K]^$G s+B&[gL,++ihA'XpJ eel 3ɠd9#$&H}Ÿm'K!y"¯"MZL@d-۬1\Kyw<ޅukh!Z>qȥ-x\Dx]ZO"0CnV  \03GtL(~j@{;xJ{V UE 6 :>+X\?. n᷀b;1<7D݁PMsm8vpzx&X[WaC<2FьYZӸWʢMe6&Wʶ<:+n|ıJm]])4E KЮH.. <钝k9O` M|OӪlL,B-h4/dj2wUn'1bwkgmqެUIU 0 cԌTQfA.2ZAb#PO ;;ɋlt~dNVa%"=iicDmg4  Yk bcGb$jp#n> ;YL40]M7Dڏ=b wɘ/QW'l(z-eOp`B`9[Vه ң> ^n;o` NN`H'{ RQ<bgb5w^s$kߺ̼֘n1XP L1WR,]5ϲ-IoY t3Pkj!l>w^Z! T:VuЭBi3cZ=?S;n?>eZ_ˇ ` Pa5'RbxYSJTx.6`3Ul$ >ܝF+-YH^E(&;~+|. JG )oG_[TtNNKk-N#۸c"nXu 8J+>6 O(|[I$/yf:i\B rnTn(gQR`TOR0U]2)bx2,?(zs0|xN[xvR7[t|[+Zљd^VmNw{ DT_"(ɿ wok/a|9o&d̈3#(@"GPr!=F7͋;4룥uБ#tj Śmɮ_:uclo;8n,N WkW@Uټ!"oCV8aV]Iq\{xaxZvh @udK F8AMmlZ&vBwlxTAܙV"(b[-w Džw"p!`Q\LZKÀ?|43 rll#r!4r<`K'_?1цE<?@\Q|@-Am(RGx8DfթcV-[ |׉?̫2wMW-r~u׌֖uWRynjmCw ż-pa `!tV軘 E7XK_n|v|ßb*MބWjgLG+PY]4qUF| ' i14 &rLV6?>ӵIVS'VɨG/E OhdJNF# jOZ9P3X%KnΛm'50BD査pmhX ƥ5x @>E.cږ:*)$Loal H;P#=Aeu*npBg3~Q\4F|\G(Zs됰ipOU|TYs9A*JP/9kjXKZq^ +SR\Q{+ =C+dEU#R `YȱTR>M-1?8l|N+QJ$ L.&`.` ;#̊fE( gJl8SeWέbfFK] s]*oj8pKnxgae,5dtRf̼i- =gLuÀMdK|U [P=l,]jI”Yu|Ia1q`B^HXl؜ܧd-M+ب-$-IOG"'>svgNXZ\;B:~R jXT:5,[x d#r(tRd w[Ŵd M󮢒=F]@Bx!8FOrWSёfiZODP/U3%Z_G"}? ?;oفY%}71Y#)[kA!/oDVPS'yR+ׄ Q * 1maO"5<o0awXLQxNL#=w5$!{ K/p'Jn$hU+I?"y %qjc-Ci`M3M]?sד >nce|&hj'E!5SAcFh;ā 9pla N/&ü[hdѰ uU  7^ZcRMp6]22$1dSfA<'F\X8vWXh^-BDyF/*F&@谻GYR.'7?r_k&^Hb/uAr>UdT3nA9+K mm65DMUq2mǧ2MsNY($b+Hb~x[G|.k-4;B&m+v;Di`Z8t޵-2PL!v>YvTh8N40h`>9p_aXs&@~]8Y Gn4KmjϽ8$̉f S[5P UGY丢w%ܹ eG)6!pY3sna.),Z8X3\|ut %q75*kݻ +|C6 IU@mɉѢ%?3lc]f:WPjZBƗ/hH58sK m7;|_ilSɝ6o3u_H9$U\f\@<pF5\9>CӴ1 \xIh-Cpi GyJc:Oy7r3l@ͣAG'<+ _B(8.Qx 5,{J#Ǭo 7pd*!WeS.N ?8l MaM]^Xl}j/_'.y/ :نyDyRQ'Y}G <~~UN|2`Q"0I]EM*3HQnn%xݜ%x`9()%&.u_- _E4yVQ D{+92n{{C:ܐUE  k1RVJxFAȳN&R1=C8t ^?;ҥcݮˁ~'@iZ\ jɼ.kXaPZW<#d\e NV+F(v/8/BCG(—Ǧ8Zy@Щ L:J3a&DzWYS~@feڄ 1r˹ShsOJ%*Re(cH3BKP O\rK94ɮDwȹXٯ>h$k7JJ ޳:}:=!l,(& U(YDѼaDZC@ ߚ=];-y-xlíi9>@YugbUb^0_6+S!uۿ0Cng3F5 ,!,]MiѲj}<<;<zLRD!5_e.?ꆆ*9 HD?e|oV!-П=+8oP2Bm8,L0:󑽲VOf:a]Z|oEjt*r:q*ſGxZnzkkuf@%|6] pB9rȮ>s'|ʛćr3ek2'@vao#l+Z7P ,[{^mOI0jxf=O$I 2EZhnG{ݸuJ|5Ɍ;::_Т0;{vg=%Kաrs6M[hu7oS[䔻{'(0أ2Np~80\3#^~PćGq*%]R]ŨP#JH7ISvS=hUXŶ`vMT#,!vy]/C*5LzL],׬-oyR1\#` X|$?Npۖ[Md Je&kijm vMd [?xh.|9PȽ$IEU3OIZ->|S}W"wxt@fAl rGLޓ`Ǜ FzWGRnH0MXy _$g ݋MtW'jF;ޞʒu)HhO]k $Nx(6:-nZy]c`jo1>חoj3W%د.1H[A ;FulU&Ķ3yҏ+􀻱}=/(mFf>[Ko `EG@놑0UgٙIv:"BmKkHn8(ϙ,Goȡ>$52=YA-IcBDs17gV<ҒOR_Id={c\AkLU#Vqc{ԛ˜|drFF$,xs1??ņ;G@=j2H`Rڠ9AҐC>!f-"d)ѯ;Ot񖝎>Jc>R%noZR):N|K HHq+]l9]D[/Jv<<>B? bl`te@~T裸tOhg=8<ўL7vW'0:XH'LUU;*[olCg?=8 }YxeכN$L<:cš0{)i}AJ{AA>.Y0OM1$ۥNwa.򒰫bg,SQA]3NM@Kc_ߜ6qP|QXy+>v tc6ŚIOU qrB>M"XG.!\-W IlhA塉>JR\Ґ]򚢬OG"V~~q^b RěWw˄.lVbmTd(uhhZ8yaQEj_ĝڰ\pο O_Ym=|BaH]%"TӆAPd`5ݱ:W诲5Τ1xsz^5Jk͠o=e3ϬQVlG߬^%4V.] tyF/8QWb6x# tky]U" r慻+ :+\jIiy{-&~67__jBsi3ȺzsF}";RSZS"VFf 0/Do3 %p ?[ZWZ'd>Qiϰ{T=Uwe_jcd/LЪ [!xnV/(%ne,/6&T\'L2K'dlM^>/y۞HgwvV\gAբaH:)?4f{fmlVE4+JWnD%$NL.W}9o g֪%oZ)uTB]Ӑ=m@Ty53Hh3[S}NB KƠ%(.0v55s-7N_4E>F Z8fOGHӹ>Àn#<7Q@aϓ|3`\?=zpK[t^68.bDZAZ$o Ux`#-Z3^lmqm }"J΀0p+ש֡mTC.듘|2BxP/NXy4EtJ +aIwQ堖([JvOݺvdZTӒA48c+j^Q lmuVV14,yi¦ '5wMY({;121ȽqUE@Z2zd✡M&-n5{B/Z:#eHxUFkx Y\+E_]q"o^rtA< Ij9ސFpA.8{P]zDTkY'(/HM|LrFnƠ|a:zʽ(e aϘ;sӦME_zeO-x-6[Τ p N Ij-It=/ф7m47#TR:<rdF5s-"&_3;Z9y^&~+4ݭ.% 8ˆ'j4m铦HiC lF M v% %j| Rho-ZF +wiS7c1o# O>O$]z*oHXiୁQ-UHep4cNMmt~+;xDOw!S2` YԪ6+o/̸ri#S.nCˇ/w[z1ȗ1XzH,w9O P~"Dy6bd%{/QLYnvpBPr\9i*/v:\=+ѭ\9DA}+.RTvA0e;}jTNoUs@}iPԱ)P6&d׌*3vo֪٭Hu$q xK$C2!] Lh(U[R|H+%6M1 Ȭ@R5{w0[@>kLg_ 12-e"G=H^~]w @dAͳx@ւ NJk YlM{5gtt' ZҞ WMU٢@$7G7[ ki QV/Bܛ7E>ʹyׇc#82۩IaگAi*Dذdʶ"77L_ׅL+m - PX (jTD6(G6#ֺkgnq( KIrEޞF;k5">{Ц5onK2gSWj"h/k{*@f:<99"^"۶ V^Vd+#q1]%E i͋HPZC u Or("XѶlJ<pU9uCtJgQOrhp' 0QZ-QOo:t/&^d>泷E^dBLvʐ>GNHfyzb#GgkCO^c8bͬzz? ʮx)OY͐' N[1>hj" W7B/-KrּdLLO=c71D_F8ɋ5wʊ!XLS$1Yr }(M%ȡh,k8UƥX?SL<3 '{Dg5(lgB$ UcX6P/tj k7Y6ۑp{ݳe[7'B km `4 HNG/%d(Y|$lkl_'^oj?r~'X%һ|= >t4*9AÆMݳhx@iPocXfq6?K){TJ`&'2Ka* 3oFgHlwh MʕD@D.t$F1ؚˀSIHՏepmp[.6:duK4꒛[GG5mi2B:*nsxm#х|BF69AG+q%YYbdz[am3I,TA8CGC[!GZGzCSLx_/1r7EOci I2oA-KWɵ q[}{6p~ڭLܭIPyNk^](cţhSAtV8 ڴJDS%HhN:"֙2ZxY z2HA/Rm`y-ioh[ƖQęMGAqjWi~<| 7Kъ/Um´ܬNdݸ)$ k0^2zP|=!Mx"9nM !m_b ʮ,\k +ZfaWJck\{ C h.0li;-dd$*%(+ÑfWH]:>|0VHQjB8Ũw;&`MSz)66O*MbG}-EC})ہ@~H}SΌ|㞴ۆ)"мןs#r|@jIDc\4mVϘ9j~BW#D FX|^G8NX0%,k[k 5^ޒZ#kӔ2[G#I9x8'\*> ҡWOFw9\O \4l<\D%#vU / L&ݣ={魃!=M|,^ƴÌ5epEL%Yl.?L.ZxV%2~W ђl*I$BqzL?.@T$ B",}RDiI6+dz$D&-<쬀zGCiOu 2*e϶W`f/iSpݴBaXVn#6~*l(t~k)G"!p]M1{c!4a;by|{q qD/e)B<,teT\Q6"9f3#x#8]F{qW6hivO|8}ZDtfv'O AJ,|)V*53j}=L=kn%*>N6ʙh*A`)Z!'d/[9>:y1#*:ߗ.W} cVY|z0 T /H϶Ϸ׏vcb:>3j8Hqơ|<$3\ %k_w/Ѳ73m r=T=;Ҁs./_sڂuz }2q?莵I=CF;|8U$_}AKwZi3-+A]/MѦG+̢*`T&<0{Dz A!Ol0͏qf 0 }P_@Y(}TIAl;#L_HԼ /@qgKs-e&}p}ϝ{[ͽ)UL^dc-/v[tn)wa$h*tN%%6kZjDL5"ϝȳ')s$'B1،Fi˲T9rMs-:jt'$\D#blv.KtDDT[Cu <ѧdQ':Q./A|,qUNW7H0t@h!7pr(1|00OHe[C  Kڤ|jAʑ#f WauD6Lh}ʪČXAMf+F46'b FN9?w'6!dnHŹZ5PٰVTRb]-c8&P.&qk{bNE; , _zC_Ui:R WtPN6am `l*OArOoܩ:vEz[20*cs}h>^jL=K[)֬mF4|Xr\)ΪD0L mQ*qؚSqW(KiH4ڱあ?rOur?NK BFD%b7HSSx|4 ߢIu؅alIڙogth?"gԕ*WN;*6jWwv~;ϜC6i;a8rI+:۴s◆yYgמɓHulɍ`*T2K)Sߩ6WRqr[C؅ëW&68c6Euh .+>ώ( GjՆ"Xrq ­ҁN.v'W `x,<$L;xBfu\GP=+ZY=q}>)t $ !Qq۽ bݸzR2@ǃW~LAaAPABȓ3mE%ĄBZ7T+r=đ$NXJlXArm6<ƬzFF( ]ǘX=kPk֒\Ѻ8.lq~Êh |Z' @̨'EѯO _ܶ%;\VɟQH*ARdI3E&Ued]齈uR)&6з`DꉅYTIȕ_1F(2̹q{Q r>hk%NxơN=N!'px8AՃ;@tt1ֺn竆îtp 5(RDGO~ݭ~iMj 3y` G: _mr'P`%ߗ]&h8=|QFmt\f%Ks: Ua/EaDF )Y|#!=A?g/RyQPGhBҖHeRrGj-#"