suse-sam-0.7.0-3.1>t  DH`pJܖ/=„(e`%ljKkV=x?Y $t1c ͥZH^#|t.сhSfz zah#(򺙻g!}Va~_V}˳O28pa7S?fFܱ8 M/W>YUc0Ew5K8Hz~ä;u ܙ$?Rdek2b9Nwn2{ rU=̽rEWnf543682db234991d43df675c92eb2ed7ebccdc73Jܖ/=„˪WOBE׆[-֬\ 2ۆ8?d   4  2y     <HTt(8 9D : F7GLHXIdXhYl\x]^bcQdeflzCsuse-sam0.7.03.1Supportability Analysis ModuleA tool to check certain criteria, which are mandatory in order to obtain technical support from Novell. Authors: -------- rw@suse.de od@suse.deJܖbuild12.openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/Managementhttp://git.opensuse.org/?p=projects/supportability-analysis-module.gitlinuxnoarch>FWA큤Jܖ~JܖIzb6ed8c847b96d0f835c78a3008f6441c0636e73ff0215e8d672dc4c32c317bb3rootrootrootrootrootrootsuse-sam-0.7.0-3.1.src.rpmsuse-sam  @ rpmperlperl-XML-Simplesatsolver-toolsrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/usr/bin/perlrpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1III&I&Ih@IH@H8@H@od@suse.deod@suse.deod@suse.deod@suse.deod@suse.deod@suse.decrrodriguez@suse.deod@suse.deod@suse.de- update to version 0.7.0: * report found products, give cues to products and repos in log * ignore product files unless they are called *.prod or baseproduct * read product-related infos from solv-files to identify them * use content-file information only if libsatsolver unusable * ignore repositories that come without sufficient product information * use solv files created from reference data as additional repositories or "possible sources" for packages * require satsolver-tools as sam needs repo2solv.sh * improve logging for repositories * skip unreadable repo files * convert "/" in repo ids to "_" when used as a subdir name * use gpg keys from reference data * fix gpg: never ask questions or wait for input * make sure to remove temporary directory on exit * log version of installed sam packages, contained reference data * collect list of codestreams allowed by installed SUSE/Novell products * only accept codestreams that match the known codestream_schema * treat packages with mismatched codestream as foreign packages * cache file version bumped to 0.8 * help message: remove size estimate for temp files, as 10 MB or more may be required (depends on size of reference data now) * warn if signature is ok but VENDOR does not look not ok * if signing keys exist but package is not signed, do not identify by VENDOR- update to version 0.6.1: * do not find orphans by default: changed option - -no-orphan-search to --orphan-search * spec-files: update summary, URL * improve error message for missing "/proc/self/status" * use /tmp safely (bnc#472793) * evaluate $TMPDIR * quote external filenames in gpg commands * add log message for one more gpg command * use root dir to find installed packages when checking package evrs against repos * use "rpm -qa" cache during debugging (for speed) * report problem more verbosely when "rpm -Vv" cache does not match * fixed a typo in an "rpm -Vv" error message * use " kB" consistently in output * do not use underscores in time stamp, make them compliant with ISO-8601 and RFC3339 * interpret debug flag as collection of flag bits * use some empty lines to make output more readable * use %packinfo and %alieninfo hashes * in "rpm -qa", read epoch, buildtime, distribution * bump cache file version from 0.4 to 0.7- renamed the package to suse-sam (bnc#444182)- update to version 0.6: * do not use normal assessment code for multihomed files * when header sig checks are disabled, do not look for keys, improve logging * fixed logging and reporting in various places: - report found repositories, link updates to repositories - documented log levels in the code - log informative messages at a higher level - log missing signatures on SUSE/Novell packages on lowest level - log missing signatures on foreign packages on informative level - clean up path names in log (simplify successive "/" to one "/") - fixed bug that suppressed logging for multihomed file messages - do not log timestamp for foreign package dependency checking - removed redundant version and unneeded architecture from package-to-repo matching log, making it more readable - new log message for "no package with this name exists" - report available updates - use one line to report a file verification anomaly - use minimum field length for filenames to represent anomalies more clearly - include dependencies on foreign packages in "unsupportable" report - log unusable satsolver differently from missing satsolver - report when finding orphanded files has been disabled - report skipped verification steps clearly - show invocation command line and adjust milestone numbering - make log timestamp more readable * implemented --no-header-sig-check * check RSA header signatures as well, prefer RSA over DSA * some code housekeeping cleanup (moved Die() function, ...) * die when "uname -m" fails- check for needed methods in satsolver, improve logging- update to version 0.5: * implement package version checks against available repositories * implement --no-rpm-verify and --no-orphan-search * use $ZYPP_CONF environment variable when set * add recommends for gpg, libzypp, perl-satsolver and perl-XML-Simple * change package requires: drop /bin/rm (removed from script), add perl * give more descriptive error message when cache is unacceptable * added explanation for "NOT supportable" msg * usage message: show all options, version, program title * Raymund Will : Rectify author-/ownership. * find packages that depend on foreign packages * implemented finding SUSE/Novell packages by checking the build keys * use perl macros to handle child exit codes, print exit code * statistics: for hardlinks, count file sizes and inodes only once * print continuation line marker only when the message has been printed as well * when a file is missing, report RPM error message * do not fail when RPM could not perform all checks on an unreadable file * use Unsupportable/Tolerable/Harmless/Ok instead of Error/Warn/Info in assessment * factor out supportability evaluation routines from verification loop * added comments and some notes * change indentation and variable names for readability * Raymund Will : Generate JSON report.- fix build..- added GPLv2 COPYING file- new packagebuild12 12559704320.7.0-3.1samsuse-samCOPYING/usr/bin//usr/share/doc/packages//usr/share/doc/packages/suse-sam/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/24e3651f2113f3fffdf9ccd99aab23d9-suse-samcpiolzma2noarch-suse-linux1^6 gpglibzyppperl-satsolver?] b2ry?U3[|e#mWN4trBp$HY:)zB2Bfſ'e~|{6㚍hzjvj+qʠv z?jUK>|a_kF(aT b|GeAqQgMF+IΒd~=jt% w&tT`.TH3"SnFU `7Vpj ED-,N9)o,6^A½-ȱ,{6vaHƆӓ8<$ ӥof:_To[Q:R~ʮ0bBj7[gh; >WD 9]-T(#: qi<8jtWW-:u|P"VP[ä.+XOV"Ͳ%dkkbI,Wтڰ,)ڍUk2:ʌU8Q"|ŢzDn}iVipVN'}gb}Y}̓AcP12RڅcTGfsHATxlAu.Z^f`@rz\=yU8Pf57p;o6P9S,Ohg&=$SQfhy=_a7ɻqoƟVi=Ich. ETa UIm|36$Az،J =bZ+xx`gk56ŅÆT09v uʎjK&Yt)ݗo@I17s *[eazh&SO[Hܔ'-7(ZpAC X=5rVrlCT@IEH.:5_b3ąEH| f M;ڥ)ȫn&BxBH%uWc˄KJp랙tSuE^Mj1odۏ,/~">dJ>$[˜ UP]PwDU׬F(Dڀ~-6kzK.˙8xoZREt25KNY/NO3}ݥب:@q/L:!m p_]C<dxWfx(CɍSB~;z@z@GGxI~ymbvK@L/L~;c)B xmw(qð-t" 4;_f'Oo}vxßmE͕m`wsW !kR S}`0,K%Ji Uhm+-%ohrC¤A5ZZ=1 $Z;%#1c)$" kjݹ80j֧GH'xM|YOmՊGBKl0_)t;bFG^? )i _R8`XVq}5>lgՄJξ  p>* }[ JЩBwkyTkNP|:}<+P%yyqPpsp a ƿЕE;[%.BC)TjuX' dZfh*[i {T"y"euE˱(1DY"" L;F4+#O{m&֧y\Oǎn j8Ѡ yKr5䳧qY?lIFa`c {}tv+ֽWhR&DPD',EQ(>R騰Gi!| q k&d;Nyg2mq7sJM+HG ;ox` lB@f !jm'h 3Zf 7^o?x6cDT6u4䧓Q?vZQZY?@' Κ)LM`;H32) 󗼸N۸b!iYZaLY^C>b gD(ʢw7 a=]sβUx,/5B ⢱^䓩7O2pKlBVnQ/R?XV4I):+fwe"ܐAm__"Y<ۙeFtdE[^X;KkW4:d+stV8>YPO2{{U—rLOHzh[SO)od^ЯUd4>1:RσkphO)ӺAK[Ж /x4pw-dq%]!YGEGUy-E $%w WulD_xz= xU|և.6O(Uyi;N׻GGtv@(=Y6*顙 s@HCÂWPSIڑYmSqLnA堷e R}Oix33P-nK t1]XmxD|i8jLJԆ>U c~(5;v/tK´:$hz.t4u( я_N믦GiISl% xhtxoaIuA Ev}<b?ہꀭQY#`ŜOm0AND,)A%˥,Rufyp_36I ȁIƲ;@RP:Ԏ&"&B Jqguc&w {!1A@?ʃ8eG%kofrb˟clØJc.bJ#Dϰ^n1)jBt7T8`~u؞0*tCjg=r0&֠(ľó?Aڛ OIZh5' UݏlU0DTg4dKAqɳ-31uRH\!0l 6JЁ$`è(p? .zOYoiFb)UPwb+-k0SӨ:Gzr:r< /Zlc&D'C[Pn/j{%w_%t+L& 4cfǥ ~:T'ʛK?Ft',Uې ҆V<jE`͛FKhLMJX3AF A`Z:>:Wذa$d4܏N A蟑\!(\OXuxuq{MTcQ\Jgz*0j& h[r8Aeňana=ؚ]8oz_ak,-eXu$}vLnՑUvvoH4 EE@16}5VرypAJI1mZRsC,"(3@=Pdq o9d< h$OS^1#Z拽E:J\֗{*W)jvmj b ޺cB0;Kڕވ!mͻ':Y"EeS蕂Xꀒot /X&xsPT[)~#ΏZ1L,^,o/z,4깻K8)4^=S/GllI_uzkq3 $቟=Gd9:7Vi ڇ^;̃b' QTuBW4pV|MS;#O/kd=ţD`\!Io.6wc'587{$qr8׊Zׯ%ƨXh6w23HDYX(jKwɪLY9WR 7bźێ4}*It{Y/EmkrwDc=#\n+6e"&nHwЇ]ú}N95nI+YtKρ7<հj B#!-4YCk$|޽!zFQ<:sfeEU,^D-̩ ۋ"+HmL;:߲i'7Oa A|^\ڀ75yңyF?EX#ׇ?">|P9m^<:gWlV-Dz~p N뷸=sQx0̧>Dy=1G@rkP^A|vv혢^9NJGX}l*1DӨV$^41Só\Q8?Yh~k}X`lk̀Do*Gus%i]t@į9K3MyNJu p iW|ArKiYSdAcL mθW\ךJ^05Ut:J/Lg'M$0ַ2g)TmцUt#=7as72nWr|ڠnx6M_ARPUUDxwyv >ݤDfݔLꎤU#ai* u,U.yXLbطxkdɿOI@R=W~[n[яrer1`t1;<7)HnxI9A;6/cCzNޥzj3;!MPpz'% TȂ(XY6A*eKPX$$"Ct d߽dI{?Fx4LD13zU 0͘IJ/=q(>/;iRe@\6lj?KR($Q;\|^@^,j"Cj*=x 1WJY'ZH2tS7!ǟLN]Gq$0_թ'tu]P鮌qz@Uz{5f״הf0D +YQjQI/>J62aEHH6/V|bdw$@ @l0ۗ(E~\:kHEs􄭅sP.#sI:̆@;ht,j3Ia[Pڸ'coI`ı-W&HYǽmWuGZ)p0_/-pq6/Ms= <27esNTT'zb lFr\n !E e@؛8{߯ce3us Ü1r1'diWWA-pnq=OBY7nk׻b8bn^rurzYqSll/<<$;u p1JMU[d hӖ ۮHNokt ]jC_Y+L>a t7~ܾEzц@3COw@,u|XKCY^n.A\q[vWVOGTKH% żn_|nUA <⋓k$:g/NL7>;K0Oq.V h6'lcA Iq1t_E4'ڵmo:UUG=Oŷ-(5.^.dB'*;c7<;!9@SkYbBOP B,#bMuDVc1b!ޒ;U37B\靪d8=N}iɀs"ljzgiT*.fm=Loy>=c#HXȱȌN=fE!6ݼ9-S;yNKy|tnV**+dA6Z8AV u#؜&ۙq=жRp]`2|8%xh2L6|NJLU]o:!{(":J^bXQAу+ B Pٗ>KԘ-rD$eo-8¼$QVXѸ6LlguGU[4î2-Ti=#&litWcxp?3[H㜲. -=u!lо>~&{c7L-$`GU䍣 ńjԃY7T'҉M14UE,<.1~bxc; /%)7OmV%}vSTH1v %՜='Ϡ 피fe$.mZ!Oq;9z5mt3:Mc+IupHjhDܙ2">80~.I}~\ t{6Rj l賈 s~ kK 5QyT3Fb ~7(6?ljcA;lx򳕘d@όu>U6NڎK/_aҝd)yk8.C5uh:DB&tǪoκk#zK^7`ļ>4V =Ti\5πghصKhFM !6g3e*;nw•xs)=ZO}2J}o`=`?ւ٦h;LI, 0JX1"XO-Ն ]8^zJeA ߸KD7PvGqBoew>L`N=~Fiky7kXO/N'~q`l֘D(*X Ve˞H}WLY^W1q΀JFZ&$q:Viy1Nb*0UW6iRJ1M /qX IPL?A CY⩋t|Qh?>HYn(q`zVǿEmCq$>JHŚ3-n8f{K4Asĝ {9&62o*:FFGmp. {TFҌܹ:1[;9rEv()E,O@Zw"qa*ߊ5[_6}C׿<߷g7ٯlJ̨hj?|og"}ϟbqCeN,`.ߓ `T:18;ۗ2m  P,;SǙtX?, xE,ED,"z7X@%8OʯԜ(*Wl|h%˨xF&$ lT?DHBL~\|X9+ _X]\ӰQ2v.؉(2(Vuq0o ύba9V(_PNY  RY }Վ?wT񍷯Oşa$" qf-0:$  Q rz6ޖIϯw &H++̅^[ ^Nv °:]E:_ZFY"Z$< ?zKF.DC7OQQjFdsDNh &5 7=tB6:kՋtX2c4oViFX Ig) ȩJ'>,sߧgswD O*tc`t 47鰔՜:.:}Ѣ^N?䊩yX|jM3WbJ{6<+L@/z Lϲ\2Y1  =0J m--"X0A;v:#f H!]QN:'+f*j7Ec< ېc`o^,xHFHdAšuqZ༗[$BFu8Wʛ3PziS uRXLNN< +o e˭;Oq&m,kvtY wL1!˗vGYW'C搊Fc{`RSIܫl:U!s]\8Ix_Gr#S9V퉵/JPԣstVOy90bkUx;+KMDjִ&rG^Rkfkp4iVx[e"L 2hwj2j̝0Ӷ=FXmԣ87uR7ft, ;/Y į"W!eNrrX,oQ wIG]}ӹȔyC70Ek7Z2(ȉ{Jv722(5יw/f[Yۛ.1 ⬢}YZ| ןy=S\)=]=*|0ﯫ{9:5aŎ> 8zXNzXM%<ZSbi3ET6= U\-F34^LK.%I`MD7Je:}$~CxC9>n:vŵtͫX:"džMR J$Krz-g}>I 2E#$/^'?Oea 뵑;(!l֍ȕe9kBz'P-'Sbg,3Y I]~7 FHm8uWX\`&55\XwK\j+]Ku^f3ʍE{XQ;.(8!9udCB?PJLvNKByM `ERIl1fPSdK}69 C~ _ǕQSƮ@>A䚚yOt?,JZY/MT|NnXĮ_*9U-mP\%9hYmpSÙ ݸκxzW4.,NNa4J2[Gҿz/>7ύqWU1<i.݊y(XcBv%nw{uerDQn1Wb,*.3͉Hآ1ÂǗlS6 qPt taqW_)fZd[6ŊXE~ :|1BwX[Kn=|lb6_!kNUE5^Sdfl_|4FNV:=C$y6,i]er@+03&3P5M>)ƎS 9>z O$ z%յ[ew=H4*MQ;kltaF?ؤ*-uO\(d+lj&C? Ӭ}k3N9$O%2XDkegZb)_;PXˬդ l]_|X)B8Q?SFzZ?,2wR羮OZQ 6̤?7--."[a%L9{f:*;ylAM-<1@A`mWs=}:8ALzL7zë߹vtֲ?cbn{8XX Gk ō&hњtENX%uO;1($舷ЃrxXiz 9¶.#"`iOzwvcbˊ`O] w){&3Xuv㵝OwUvڃae}K{~"<#|_[ k L6ƗupU=[Lٰi/5 yLIЕ:aKNY(jbMrN}][~`D+dzA(@XyrcpJz6k,ʇ\0Eu yڅ^Hh TM;xS1}#>bU%Cn926]2ܩP){#6G#(d)($ #G'D- d hd+q]Aun6P9߈ Ꟁ4oCf3kT h1"ͣЃ\28PCmLfIɖ=lt1s3`_;םԣ<4H}.{-lHloƍ*D16uL~9")/w^.I'3]kv]~,С+Sls ^ez`2uG=*[p A&Y歔^OJ<7+s 8=P|EmRoerC6F3dzn-gqAz"!$SRoJQb=hd⚁k#v8VjZ e |YzS JŤI' iw_&_9n~H\W+_cmn1;`*Wju'55gB/fk܀ Yo<}jIX첈lY]uS:lU'V$+Je`# \:blꇳr-8LG!;v/ ~bnDB$- El\JeR}e¢ zm3o\5"Hq06ۆz0x n~јqYArǡ7"&Ѡ[;?q("2nYAO| 8YW_X0=+ZZan.&ad2uR~ItQ5+mՄ Z\@:?cP/ _]^ &^?w'kHGq&I6hKI,g@DI.GRP*PńhHZQa-q!0۽2i\A<빎J(=A9UG$ q R5^b2z wn9r\GV9GAt{N!j8l&tA lـa4 w} Ap1'6i7o9 ̡v֣ "w`2ڛh:ඕ "7]=\E:ehuA}Zz78 RF(l6."qxa &cүwp#FXi`ʌ6}n!s|Bb]dx6p.~$Ȳ$[.lmpd>-TwqW%i-NOz> !ebG#^tJS2?vj.h_2£uqT1T.*>A{k0$r0!e?\ ET:zshm⭸%}KAHWThlyP-0w=Z zn:pKt'kYjmZiz(R+i0Zmլ|j9Rοyv*F&5?nʜނCط|-զ~EKy؇.Ӯekxx^&E~aN^m֨LVzġ^thENyíbMQ:)Z\ i1 H-nCq;Zé9-k6;)0zD^ N&LtQRe*3+kr$Ȉ twT t!0s"ߋ*c_m*[p%|r[Dʱ=k.ujM׈X yV %ha NۨռQ EմnVzi谒}JL1DtZܭs:}OJ'"!5OQ%ɛ_cBZ{ntv0ßH?݌4]k9rv5ΖEQaWo O( tۍQ¬[ 鱘S;`hq3#IҏW4qRgo1I8w?^^hΜxⴞznsv_h`Qh'J7?RZ>Avԃ/h7)`˼֠prlǐ,H";Yr⁞",mlM+C~&ՂHvX{T,&[EĻ[bR &;Grg Mf+7x0$2ן t~A+_j>.) j/@C:шE`_X\(FuU o9AqfݔAwȞ5 -ɳ㨋Z(!^q+4!YC^8$퀽Hlfv{p-/1/gƼ-MN]iʝu2C YUF8' 9 ,ρImfbj8adԑ"3BH`vՄ#b<ˌ#X2Ӌ1KEu #PM$MPYLHRyɷ'mF2UEOmSyu}gKPo7%JNSXfłXu'~E O)]TpI=mE\I7&OsE ofiی.t'JSK2<.2q<- WͱySM ^Z b=L[-oR_c5wdx ]6Q3rV!%ן^0;.E%eRࠟmp;!v^E <Ɉ1%mm} aEu؇g1W) n32TzTJ5 0jJ44 I}Gd~ H.ٞs-]by7Cjp*lŗ0۸(N||.m­-VUY]Xfҭ=tOu7kQ0ȝ1#{a)i6&B0'sQ͈!S+LDLG\ W R,>64zAFȣLK*D k4J?u )> õ-k*)O7+牡u&diђtY7\V:_GYJ*drU=gJ"ZnCӼпڼEn1L]C(z:Ez R<@@ `YpiŅ~̕dbQ.ɔwԬK燔80iH+1޺35Bp?VqbS %p-1RC_xtGCt4uCKpRogs'ߞϐ<,K)1脖1gZR"WwҒon'-ϗgge ͰLxq$JT:TM>RI%ǃM _ት%as|,93P`l)CZ* Ar^6Tܕ:qvtXH,Aљ1oܿvOXsd.xAξAn.Qb|e3xI>^ZҟIG(< Kys0s|=op( x@ ݗ8MKj/wT"gZ8(neLl):fg}c!~w_{gODGk ;JJ /dTr ̩.^ ?^N4nr:>.QuI2SQHo .jk<Ϝ}2'Q{9 ز6_\.6Iej&O~R\b?yK(Eclj6'\:GrpwA+S TT'ɜP8.XsѺ7y`4JE)I(Pg6@hx =C1_MwH1YԒ3ԣgO>q)%4MDBHŚYȩO_\#7u½nzTa w҂Gl6Yh$E\L&A-whM)zowqIJod'A$N#f#tJqTbaF"ȹ޻"$Fy,?B|Ѽ&7qYjS|_k;& 6.5D^sQRj*rSR-Xd|>)Ԥ`?XoNiGFSX:tQՅ(8쩡`wP*3q)PquE2,ФXٷKY dOa#rw!vju`3S2;祿A |wY$/w|`r[>n{ 0=ayϨb1 -Fe$'\ȵgůjoe4b!c ӐaRI"d('%&?s#]?gt/ KIW*:PÂ?8*rDo;~h;ن{@(̫t@k[x^|>/"3G`DJyH=ԡ"g ?{GblûfM x0a29.Rg,͐rd|ZSiD..&Seo9P T.N>{r.4AxZj+ϽS=V3IEx{~Jn6|,neNe.eA4[>Zᵓ\O?⍰Q(V̉g.hL؜3Dأ䜥&ݿ;hy L^JAROnL kB+Ώ^ `٥0e-MI߳p] W n~x]ՀTrٹ~,Kiq9ԣ^Pج~PR쥇U#-ż$@pف}CT-@ܩ|"d+@7YZN[ ;/S>|M+ceĖl} r`rZ]P mAl$XN0ejppKYIajཌྷhRA/(=4PuGGb[a@v%l{hHϒN7wXZjgƓ3i64rA/Hp^r465`f|^ɬM e(,~LQXIk5gvIհ5QsηH7 /G sNKCݐZI7d799Au=X'zHU*ӷ~"\!sKJ- v^_'אQ`O N_6v.pI\& ~oˆ,$|/W1*b}*]>ֿ E ⤧A "vn+GW\8%VЫ-7oi=^A <:~BoǑJֆ`("վd 30B9[yVS.b&UีP٘/b E]́\da2rF|M+Η&ΰ1[*,N tQdA4},l\̩n?m<߬_*$t?T >6~(#ĤB>:3z\R z" Rً{^>YRVd 1I{5YtȧrW@훑L.]O"27f@u*V“֥ڜ*E`0(<\煃mQ,8F#RxUW]z[=6Mp_َIL!RQ w j2:2@ _7 V=ת)#Tt]&G}9/&¹ í$eaɳݰmڭnǞE9r_9!ʊ5gE|0ƻ\-@'5 2! <^B[r#  q |bdyT ydc)ۖ0CzELZtaUzN9@;RΓeSiLw&K< VK}1v7CԞ!dkPQ]8"p% {2"Cc816рFuDٙMP#RDb[nMDVvW&Dk[Mz(^?wT2v3FbChRPxy$H/[̼ ~y̬b]Rte>7~e29=p6SCʽnIP^TO?,Ƌ6֖E{h/Jg݆ypJΰ5Lk=3G^} (y#Cg)<3&!w!nYȑyn=yX.2AqreV6فQ*넝y*3IZd 6L&k& BWŸ*\z)h2E=< $Zw@{ ^/ow.͠lZ$9eG}n©Pv>7H`R'`0wF*x3uKwꗣhBB LbG}R ܆MG}V'xY+ހq'~)";*^<d]-tp}sD{V?*nFi+61EZ N68x%<^\^}A.<^69@[rhHs~s9ИOT f[.~y5E'T{?`o*!9$߸59& 56Gt]ҍ"SxZ1<](dOxs і}qe{ xHZB#-@vۢ0i`ʪwr;Iʴs0Q8 Iȗ(".c~ghIU4KTH>xkK:z MZen-dгƿJ"mOYFJ]K!- v@Ӱdm/ #m];VZOKbM 75"IFG҉ct/@/tC琵K; [kr˒4ڮqgՕo)^Ygz:ԛZS]6ݯpWD`Gm3*n(mg@^"`ҕnm('hs)EM}`蚾kZ;hyVSL ؗze鋟;^ٮeȊAq"A_z)wz/HT>f2ZX]GQ2P^%/kuJ/[~P8Sc UGD0488n^"<$ r2<:ܔCoisf[e]~#^tGUt~.^4}B&&wNѺ>U>qE̫q"!E?792uURTOF$:{CΝ[+TV= SnE~#iXOݝ{ ER /"̟딫z҆^z0|^RܕkwH(!/vsFELM_6ͪ{DkcZνN':N#o'IU)>>УP)PMA"牠{ Ym=eԗ8sn5.j&8 e櫟>!G T.3T>[J qXkx`ݚ܏#Fa]/Mެ ̷bL.F2K⳶©h/>KjXqeD vXg' 9exƂ oz@KŁ1M|ZZKN BtH /iۊ:*{N?Zl렖F?yD߱h %b0g Y}%0rs݌(/{kJDG#+QDxu5{pg nrc F"V0wpJ#k=Umw- |xvv+I9(|c1ׅ~U`loiyU+nnjjI'!A{=X5;/x'GRϑGǜ[Jr$-Y!_v/~Q|n8: thר6`.Pذ&^Ͻc-Ҳ(*$P/Uw @a5ƞŪB(wY!9{R|#e?ñ |36]{(dMi:k m^:}pO}$eS.'0Q&>94-ktmy Đ8OB# hjEd O)aRq@UǐEuԩ_vPLI:Po`A,L\Z.5ܭ1WъU9~}^ȜU.<.%s\XaNXBoaL S8DZqIZ8OH  mUHh 39bU>9*G<3TLV\Jb;b.@P5SKXS9-gF,{F:%J)/ОjYcQ-(ewT5ǫWr\v ]so7Pr/jr0Qa+ƀ0"F#wȽNdN@#JK68{ lÝ