suseRegister-1.4-2.1>t  DH`pJܓ8/=„yTz1ydYMc}Ԇg(jDaj[k7Dy=F}ʤp dXK9jU]P#qL4qY~wlMjUEJ%yIR 1a[Ef.T9'4 TP^i2 ;U;J([NIaC\ES1>$k1L *f<%a04d3e7f8d1ede684f7a02f9c6f6c449a2c50da4Jܓ8/=„6W~&Ԧ&ý%j> ieS9 /FtMl(Dɰ⛳Hظ~C{\xri2W_}s+sj)OH_i *g"]Tw;$rFu|5f\IۘS;J{疚T1$NBRQہ"!c1flg{ ͌5Bl(,j`d7]9Q;>.hAY|owO*:j_&Ӆ) /l>6+?+d  )  : `  _ t~($8,F9 DF: IF>'F'G'H'I(4X(HY(d\(t](^) b*c+?d+e+f+l+z+CsuseRegister1.42.1Registration ToolCommand line tool for registering Novell and SUSE products. Authors: -------- Michael Calmer Jܓ)build20openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgProductivity/Otherlinuxnoarchif [ ! -s /etc/cron.d/novell.com-suse_register ]; then date +"%M %H %d * * root /usr/lib/suseRegister/bin/cron_suse_register" > /etc/cron.d/novell.com-suse_register fi7 = ~e~FHFH 1AA큤AAA큤AJܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ'Jܓ)J]J]J]Jܓ'd41d8cd98f00b204e9800998ecf8427e6eeb7646cdf261f50d5dc04ebdd7a75e5a9571e0cbccaea87f92b72f7ecf7033a6bd75286b289c201071670c7b5f29f0edb41cd5414bc0a12198d00fb02eb55959a5ec97e446f08bb77d85430f2835de2a5a5c019d9d719a944dab5806d90c44c432fd112939c427db61043f23150e6a7da030e14210408a97ef27d79bd7a4cdeb05360e1bd141fcccb8b5e15f1d0dd294d55d512a9ba36caa9b7df079bae19f94d55d512a9ba36caa9b7df079bae19f4ef81ef7fe4a6f0d1332f58135d896ba@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsuseRegister-1.4-2.1.src.rpmperl(SUSE::Parser::Pattern)perl(SUSE::Parser::Product)perl(SUSE::Parser::RepoList)perl(SUSE::Parser::ZmdConfig)perl(SUSE::SRPrivate)perl(SUSE::SuseRegister)suseRegister   @@ perlperl-XML-Parserperl-XML-Writerperl-URIperl-WWW-Curluuid-runtimecoreutilsutil-linuxsysconfighwinfozyppercrondistribution-releasecoreutils/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/sh/usr/bin/perlrpmlib(PayloadIsLzma)5.10.00.12.64.0-13.0.4-14.4.6-14.7.1J]JD@J JIx_I&I"@IsI9@I IH@H,H@H8@HO@HHӔ@HBH)H!H@HG#G~GF_F@F^FF@FFeP@F9F0@F(@EE@EWEEE@E݅EEVEb@Eɿ@E@EEJ@Ex@Ex@E2@Ex@EaEX^@ES@EPu@EE@E?QE>@E>@E8@E@E@DD5DA@DLDmc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.decoolo@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.de- version 1.4 - use WWW::Curl::Easy instead of LWP::UserAgent to make registration work in an IPv6 enviroment (FATE#306441)- cronjob needs a user (bnc#514685)- strip non-printable characters (bnc#502785)- do not change LANG and LANGUAGE enviroment variables if they are already en_* (bnc#490811)- fix reading proxy credentials from .curlrc(bnc#468496)- fix registration workflow to cope better with temorary states of NCC (bnc#446572)- initialize GUID before calling zypper refresh - if zypper refresh failed add a note to the error message about the --no-refresh option.- do not remove old deviceid/secret files (bnc#442793)- improve generic error messages for network problems (bnc#437358) - document virtual commands in the README- change the language enviroment variables only for executing a command. (bnc#438104) - do not call xenstore commands in dom0, if xend isn't running.- fix hypervisor detection: output format of lscpu changed- use lscpu for hypervisor detection - improve error detection (bnc#437784)- fix requires - fix log message - enable autoflush for logfile writing- fix reading informations with zypper if another instance of libzypp is running. (bnc#435184)- remove trailing / from proxy URLs. Crypt::SSLeay does not work with it. (bnc#433508)- %{sles_version} macro is gone, so we need to install the cronjob also in openSUSE. The cronscript itself try to detect if we run on an enterprise product. If not, exit without registration.- implement detecting product release order with productline, register-release and flavor - remove all --no-gpg-checks - call zypper always with --non-interactive except of the refresh call. - use different exec mechanism for refresh if interactive is true. The user should be able to answer questions about accepting keys.- call zypper without --non-interactive if --interactive parameter is given - nicer debug output - update installed-desktops command- version 1.3 - remove rug/zmd to configue the update sources. - add zypper commands to configure the update sources. (FATE#305047) - remove initscript and use a normal cronjob for regular registrations. - add virtual command to query the installed languages (FATE#301317)- adapt virtual command 'desktops' to new pattern naming and kde4 availability- call query-pool with --registrable - remove temporary fix of (bnc#385868)- don't query for @system (bnc#385868)- Create secret file if zmd is not installed (bnc#379940)- Require uuid-runtime - fix running with zypper - write allowFile only if rug and zmd are installed - implement workaround for ostarget-bak if lsb_release is not available- set cache-max-size-in-mb to unlimited before calling rug refresh. Reset to old value after refresh is finished [bnc#360254] - remove network test from init script. In case of a local SMT server network test may fail always - remove rug ping test from init script. suse_register does this now internally- add virtual command cpu-count[FATE#302969] - improve support for ServicePack migration - use rug ping --if-active to detect full initialized zmd [#339771] - cleanup init script - add option(-r) to restore all repositories, even the once deleted by the user [#309231] - write cache file only when the configuration of the update sources were successful. [#278163] - increase client_version to 1.2.3- drop --terse when calling zypper sl; --terse give wrong format- add a "/" to the end of all urls, if not available, to avoid double update repositories- make use of new zypper options --non-interactive and - -no-gpg-checks [Feature #301998]- use --loose-auth and --loose-query in zyppServiceDelete- remove zypp_wrap - use zypper to configure update sources [partly fix for #292362]- do not subscribe catalogs which were not added before [#271861] - use URL as alias fallback[#271861]- ignore missing sysconfig file [#279757] - save cache only on success [#278163] - subscribe yum and zypp catalogs [#271861]- Remove init script trigger only on success [Bug 270870]- adding some sleeps to avoid races with zmd during refresh [#267917]- search for xentools in /bin when not available in /usr/bin [#249157]- wait in init script until zmd has finished initialization [#251634]- ignore "not found" errors on catalogDelete [#252204]- implement refresh to fix unknown catalogs after registration [#251634]- fix fillURL- workaround zypper delete problems [#219770] - create a copy of the cache and do a rollback, when configureZMD failed- fix alias handling of manualy added URLs [#248230]- when zyppServiceAdd is called via addCatalog add credentials to the URL- --norug should only avoid adding and subscribing new sources.- add client_version to register and listparams request [#243006]- remove auth => digest,basic; this should be done by libzypp now [#243006]- add basicAuth as fallback for NU catalogs [#242390]- fix suseRegister blocks boot for a while [#237712]- remove Requires: mailx - add runtime check for "mail" [#238676]- move directory for the trigger to /var/lib/suseRegister/ because /usr might be read-only [#238102] - require mailx- add NetworkManager dispatcher script [Fate #301822]- support new zmd inventory preferences [fix Bug #233704]- implement --norug, --nozypper and --batch command [Feature #301745] - fix call of rugPreferences - send mail to root in batchmode when an error happens - add init script to look for new catalogs during boot. [Feature #301745, #301822] - add cronjob to trigger register on boot [Fate #301822]- version 1.2 * Feature #301790: modularize suse-register- fix parameter List when --no-hw-data is given [#222625]- remove Recommends: rug zmd for openSUSE release- save check for requested data in evalInteractiveArgs [#219354 Comment#5]- fix force registration- got texts from proofread- fix "Registration insists on hardware profile" [#214722]- set default requested mirrors to 1- set temporarily default requested mirrors to 2- add installed-desktops to evaluateCommand[F#301240] - use new zypp-query-pool and try to get dist[product|version] from it [part fix for #205392] - require libzypp not libzypp-zmd-backend- fixed fixed languages in output [#199161] - document UUID in the README [#198666]- version 1.1 - implement request for more then one mirror (Feature #301267)- configure proxy values for zmd (Bug #165891)- add extra update sources feature (Feature #300728] - set envVar LANGUAGE to en_US to get english command output- use Objects for XML parsing not the tree - detect FACTORY and exit with a special return code- use uuidgen to create a guid if zmd is not available.- add suseRegister-1.0.dif - add unsupported type rce [#189444, #189781] - fix incorrect sentence of a help text [#189408] - make zmd-ostarget available to the registration server [make fix possible for Bug #186220]/bin/shbuild20 12559695771.4-2.1 novell.com-suse_registersuseRegister.confsuse_registerSUSEParserPattern.pmProduct.pmRepoList.pmZmdConfig.pmSRPrivate.pmSuseRegister.pmsuseRegisterbincron_suse_registersuseRegisterCOPYINGCOPYRIGHT.englishREADMEsuseRegister/etc/cron.d//etc//usr/bin//usr/lib/perl5/vendor_perl/5.10.0//usr/lib/perl5/vendor_perl/5.10.0/SUSE//usr/lib/perl5/vendor_perl/5.10.0/SUSE/Parser//usr/lib//usr/lib/suseRegister//usr/lib/suseRegister/bin//usr/share/doc/packages//usr/share/doc/packages/suseRegister//var/lib/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/0823574503932a0f7ed94288e79d3346-suseRegistercpiolzma2noarch-suse-linux*aBDfmrXrl8"?] b2cіΥ ,I6 xJ"{o;y")Q Af_,%O沩ڭĺ61b-c׃"""J"Ӆ1Ȭ#^~=fm8m=\SJ/X4}xU ]-i>9/"z389.b? N#ӀV[`)mUthhMz!9c !j IB{ԯj2m|]|m:A? ۠ܓ@81 rSUEf)Ĕ`$nk] 7 M=?P:GBVWkݼEJQ ownO_E%PZ[.~aQnXpr͢K}$J*Y7j_J :@)9?y92$ƒ!^22x)X[C ޙp-叞MVw̆oؒ(;k;@7,qhR]gw|Yjl3 _ Q ATYc\M8&-#;#GDe}cP#rxvo ^:ɞ+!pdH \?񱥫>a\Aʸ=6>V{D*m9:kA7rmR4BXڊZ$5Σx ~ՑёynTDOR❆*$#l~b0ɵYj&GvѠ5~ *G϶T&mBSaرybƵ0-_XCY23IumDnZw!J`G-xaULR%˃n5 䢹Mr )6Sp%hbJpOWh^kFy]|p/yv^]d5m$9ҋbx4ՍͿ]w2,KUI7~rKruQw8,{}ɡKGE|Ρ}r+†`uj?Kq[_˼3#"{;lsށz<5=.*vLc\2m-"E-<۔>A[Laܙ =:гcϸ(2(\6\!)k%hX$3i@bPxQ#=@ .=6#j(XE9xqQٌN;%EKs1乜R>9s.@pljxXidF.8Y0IQ%h.u2k}Ja,@~p*.W \[B s_]5&8• H F<ppM*|EDmK{C${i3p*Ԃl'S {tڤ[OؾEi5V\h(G¨uqY@ =v_']ƜA׉[A*8} 䏱9<ش 0@X.B cejtvG\"6%JSg@vRKkȲ8N lXCRތ Z\j,܄DF$dDWqY'5rycݣ:3`F3!Bbim?I|EIR?H/^ZZ3M]nEip|M77»![#_D*vB uOجӡ>3(dK~N54D#7K;iy;0&O]m bPɚdTZqri;'Nl!c@;J2.OB}܀%=.$'|>:/SJs(V@e45^yALLO`F)+hlE(mOIƩpsSF^ L%H#[ Hۥ.VzX[YrݭP=X%j_& o?+aYo-[R(U(NƦ~w-b4#W^c9Fz;3To;rBVZW[|@ = -O'yq_++ꚕ&}H Ϯ 1=pM|-xBq\tJCål8"KD}3V9A pAwJߒdԣ;sdMYF~ mlXBm!83"33J(tCڈǩ3/̱[*f9YqPl3aXjnA) RKKĩdĐ2"4c0 E<}ې n.tJɓ#mfJQPh]eQV_r!D};Gw-rp8KKQ.(b7S<yHc$vr 'iN¿ڈx+:U}R"v$>ƿ/b|\6'hgw$w<2nVYi(/Y;ؑQu\b{!mq9z3'?>b͢tЙb6y|E#;7q|@G#䇗 ft y 6Ͻ.DW}<#(.y7C !PHq$ :g$]Е_k{}ðG}-b| U_$ b5g$JPj]b q7Calg]wvSmr(Ql}b*i- D-:[/t:@ /8z!^>&UEFi?xYT@.ݖ6c=F<,d^(Bl< p'$Oqk `a"C:,7$g8 yyXWZ=W~&a?)!1`D)%HdyF8N`fBkW͵15H' iCJyxXI23M+Oj: a}V1=np۹5ι0؄!}#K84ylh){CRTᜑڙt3EkD7~{Ӆ]a!E؋J=ƸU7XTKrc:zs h xOE\o d BvU)0'Ywĕ 2`31"a4.=lu#Q.`~eE ]ujpUnS%sKQTdWA`S_қߴl]y`Fw9i2^2!] vnj[UΏ(ZQ=8v'by^-bv% ;c4`bW#ކk5-*;@ 9>JbB]'*C=~`U?س.J{ڰoc@-6'[#N.K},QUI:&gUM*%v\0a3Phiu =ֿ!nkU}Qm0(]m3MSQQjWokt\W;=PnFȬfcT1w,$ăTKD&K.Rw|B#jܥ]!&1d 4 0؎WRlV}sΔ@\>4x$΄4m (!%C9p^(༈.0yp|P,&*nϛ;#.GW*@osȜ>i?y9> м=Г<5/nw:L..0XGސe!X7^Xo.D~[]+{\فđ*BLn7lgJzy)qshRo=9lϯQc3Dd(5N_zR4?CY faCH&9p}4?ERW`(fcݫZٔ#}')Uk)Q]43"uTcºRXv :j^wʼn;19aQ4Tk>ys*f cLY4?†|o;_@uwP ~ljxh'M[48<$ 02AsI(x_@ /x!(v 6888G.ؙ|Lt̤WTl6DW?q"OtܭP`f EܚRWe}Q)j \K\=Whd~4; nڀQ[7CF m= @9ᖫA7&nO_'/WF2Kg6KSz|#fI|__+UҜی݀7/,-Qq_g§qᒻ/=Y])::1k׭8!ƱCi]C N]PHJ&81(+47qFi!'=Hx,֜#imL?,5Y/1=nΧ鼊MdK˄ ) ;T }tG%PNr CE9qZ K =\&ROG9:PuA#;468TemWrf*G*G_ -p66̇օH{7q|q͜ [B5~Bh/1.-j]| UTdWӇV59hcIa@Gs2Lz 7՝>jaw!sX?0dDft` #9(k4noʲ;q;Wˍ\KcU) 6 _qiEz}cf}b>_REw7LMz=ys$;E[􂀽;IP9Q$8t(lŮ|$,2RO}~Ŏ%7e]d' H0h\e^dJ * u(-L< WtBvu c{@:Ϡ%QxQ,7sY\[Hmګoz_?+cS̮Ff)O 8AB+5nb10[>= Aᎄ1Pjʐ;&Iϩb,pQ75R0jP1/,JIl-.5KY,}?r-DN;K3 ϷڳZ֏eK3@XYGMni$4^{ra Elho٠ZMe×MgaȑzctPNK^\^|Q|gD}дVݝ ќg'vVS>CϮͬdvDv?Ua4 ݔ9h鹽d|]uy$fe!y&JCc[*M<>-r@ SmЅFM8t̷ ЦHx4xjs[%'"mI2&i C_ ~ޓE7KK6 Djx 3fg=EGH-)Ǵ;:%d XLR!FJN *$76y ~ÀZVEao3=A$+m $/q}sn]I[ AǗTw۴gި_!_!MŸ皞XB[~$asB&ٳԚYs:HƼ}-ksO"l1)E-0rKJ{8BQo9dRZ$1rJV?4(nd.^SD)zLunOw׸?&{!$vWKt<3/th uFfn29`~~1g mU$,Ӊ.`t"⬱Bo;[ŖasaAqK|v/X {eWb0R9R@=ʒD5Mm, ;3~͞ف &[zH҇f) ؊괙 r |u^BMP,^1uCͧ]pb"VjHpɧR6`kuL+1 (͜8"0<})4E0WA(M{L&Sb -"Q}(LޫT"')[e- gq+ /$fxPqb͡c?FJ&2Awjʍ' =k49f6""ZI} }ˮ:mzΨJ PI&#k\RoV "]'(PƹEY4$q&HXn]V0y#׫fɏ"4&{xݢ@]Eɕ- F2|.`u݌R5?%[wCXK ^ $~Ž[@= S.{L\4\SM]'N1ɠ1.L;PwsZ;s`4Z[ܮ2<*V+\R6Rn] +`v ؍GmKaE!R]Cл98SS̊OL?ᧈaǧ9T Eݭ=k$If/n #bt*Y=8^CqHG.9?X-|TQjE'xHۣar"8݀E xn^&0}ߛ*W$VʜP.P' F{t 䫽 vƢmTo>C n7ԒKXKILKn=||oz4"+K-~O Eˋ3t6?~_RŽ)FNq9<@rکm`^꫍f uOĢjW"7ud"Sݠ>`jUS0? Rk + Kh}9$FCONps:QQK'\=z2ŖO!ʐM *gc+&a=!`#22vӻ༇Y"YTi Ɍ&@2}+O.j9B7eJ2g}F\N~P)yxs&M}&9@:ڰxcCoն^raΗVec#P@7g\9 7AN2N|Ks%W6sc1 t]&iu?ny֜8AZ@QWYL7cLR(EIveݧ#̎ U4j/ȼ&SIU.+LT1"|Y~蕜ix\ڏA. E= _Id!rXv+xhs}q踌vyҭZ-[dT'ɘt *E; +\#P8 j4pPY3+?B! |\37'n7S2yF4vC^oC-<ƨV+e&ҁ̭}Ut韓r\@k8 w&4a.ԋ Džmg K%TJt#9iS$4<`aI06V~7^c[~ZÁe}O kj8MQN@kA~bek|)%[FHy)B2[ l\ITO#. r͇ARR=Y IǞЋUd5˘:Uֿ%jj$&8nmh_'z@@8|[mv3gu< ėncfwjs!#ڇy_嘐VsvJ=)q& hshWYGCXxG,ghU> /ƋZkE H|x\s& xW8v!upwY6ҰIa >[ T49a$ޡ~+0jΩq)@5h$ $L^#,.;/qx/tٗwc}5:*Y#XzsʁƮ>)$ϼ[ɞ F`fg=BUĚ̖哉5sOLHsvHA!\ZZ%#tR$]q>m咫W Ho+!@?U%Sc i]f-:s6eNCEI$yقlMqnV3Ƣ:tgwpj.}:%p>ؘV^d4潮1eL."&bC٨TrQX1!}-q3iB E7lj}ySJs?{t>UN7;:qOH^9~5x=㸌.r9YE3Nढ़FYB~khW ) 7!D\ &@R]qFv\=a Qoc OW0n3 ع5ʲm#g S;&_Uc\H3dU%s ")j:wأ`FiC!Q||PV:'P[. c:?uel6i2tFL! }@ ^N{a< 16VB2yM i)r #Ɖ_P8/͌ߝoťoRحXxbtu=Y-71f/Bc~+ܼw*cN2uԞ7^bdl dB}oaNأ&gKd?fO6huȂ[uu9Rd,;_0aſOڮl2 X#>g4AC(0\;+,$4';VsvaG;ߝ(-*}6%g*~푆cJz)w1%f}=tp}LiN^uc!taXpC۫" {ȾEc(-ByCGnL-T=?4&"y() j7)c樂mD-ee ˫'Ӏ6S-16hR7FqF6"RKc~J̄1 ʟV ޣr1pq#Cv jT>s rj40qE⊱YO"вLR{Πm{ NIF*^2mJ94' dãfbDCʃ:].݈-8+U/>0g%63(W2?m' 3OAc0a(ٳdmyzr笘hS> !twiS  q[rC`>~r2m%LB4!fqC v뀉5{">^!xq<%kH>h^)y:}Yi 6[L/ Ұ_@<.т[`RRry}3c0{=q`Vj?D G>(wQ׊ȡgdv.cWhXNDQ CkߖGL3F114ihGOҖ>%B\iHMjFz M!|M{#hɵG2CWPiTY6)kTr\2%Ubt~xHL0TȯB{(A^#_sQnCm}Z@JpcY_wDz6b)Gs:fc͔ AgrXԳ%J^^HZ(:DD4XwچР1v#sx֌:de6rg%ShEC[ڮÞ$} GC ՏOM/B l#ntiΪtS%F b7מ| q?LEIϟ n <@aSd4 j!qK i1j2rpoDB?+[֞'w>59j&,fad mI !HE#$۝>{fZSEC@宮sIh1)Y8:šǢL[+ʻA-ht nlD4O4ߵ%aq$S2b}(6` ɛ.= aIE9O?. bikc-ĻȫL3yx0':<d (4?SIgmǭxKy\.7'k@+/57*JzK|ːij@) Зb}wRU<0k17% LB@Ջљ{͠䋁z(5k '=`KwIS/5"U)2{*|~5:qun#/60) /#e$@߳e:{ ]Ɗ>4P ߠf ϥ]Tv!'ռnC[Xł`'qV]PҘ EU@ (kPG^1 ?KPd:p Łچ*MgA^MKGyyc@#OVp:pxpZnw]xE>UJ)eF-2ȍfK"܍̛. @D5 &8ozSA; `x | VПަ~& R#Aj39Ÿ1?yB!re5Es-gqyNKxkHc"F~J NWK,” }d,"!<ՕMnкOWKaҊ /aqA)\^{JTǺyKћ}ds =8'C#9R'_X a쑀8)h%] #ТeO& @mu.w-s\ߵCAh~*_"/4z2SA#𩸀j8{֞Ԯ9igHG )iV^;;gnX=S^tG͠#;L..6#Z"G:]h3Yd@5[iүrջCfG il]ϧBuZscjvs2 j哔kaWXJ5wgE$XV32AK}d:݉uc[{h%|ũGošP R7`/|DGq8WZϷ.?n D*\p/-}凱g~KBxY99olh|ZpY/̷nwN1O*mDT1r_ӓ8!- V/3T2MnpkD㧿f+P BNBvl-U}¢gpؤ䭽+\m;qP+{p%@|>:SmͲem臿EDL!m̍o`5?nyW~){N\y_Aׇ'c{u.a,#nS'%dKNB,?B*3L%%z!x&\yoOub-&/*Rt;<70DKqN?ORmQ=*c})(l8tH0kA{>Y.qa\vgZV}$F )/V5(dU&B!]CEz\lAde\^^\#:%v-Meork5s:VH^Ջ+8Akwl??yv,jU$AL^Fd3p:On+?wQޚxpdHv漛*4824@I2ȉw$~麗?#ow'~=K;h[E5vh1TCsi}FzQ8}к Ij UEfFt ދ\T(A7ģqOV  rZVeղKM0Nݭ^.?Sa<ٞ 'fF g:E:@R<.ɒ|1"O]HFz4Y>5;mYI Һ]uVZHd.(_UMh%~㄂`PR7a1bl\D}/"%8QRg%gj= ΨZa|8f6vSC<˸}\q$]ElI)>j3Ahme;,(fT)qi/T.`L|q*WdZ_xWG*~$l b#VƆO,%Xŀ$AiI]$^<$.)vߋv_ȣ0Q1Ox%*ߔl-Wfb+W%è]%6 KֲC6J &yD$Ղ6K37ЗMo2oõGRv_\GuR:x3ڟW;frr='Meu) LyI`Ϩ lz6(v:c)%5Flw Ƃg~(DHs ݪIb3h܉N\kղmc<p~DMt&t&:zœEۊ ,DRlOzN##mi5,RAh326{bKV$RI|O7:kG'aTcOPH:km o~rX4BL7TzEkq3{3Emxw ҠohgtLp#dȜ4^"%u2=,N|HUC3is" CLT N}WK&uI[N!VCeqG<Y6So,;lcU:x&aL${ L[j5j>`n\ Ε0_Fܗ o5 b6LuPmv yI[Jjg-^J%UFU C%g/=ʽP_huq|'t &nshJ IVǕ ݽد_f䥔bG^IJ[QǠ p:FA)?fU`\~`!ֆ^NY;=9+]Z`Rd{4Se \=rV?ٲAgRs@jԣFTD+)A!Eut,|D#7(NJDN z(7 H%&ACצG@W{v#Ʊd#P]+;}K_ShIM͕FϽMYolE\Fk0FJ*\!h% D# 덶ݥ L6Z&OϙAh x>ϗ)D0+DgMm Ւ3 H*Tԃ{ЀQzsW+"&} D69ȅY0eQ0ZHODm7YcczQc 2[ 歷g\"2uYOCTė_I9F{7k !HNP[%^ա~]/#oDH%B;gC۬g6(,d\3-ut8ok9<$'\srvcŃA s\>dqȽVJ=ݯs:jv"7,WqF7'?yrW;t%W-׬Pi`FY}FUN.䟼S0" fHzL [G@mžf[&X Y v]ikA۩Pc5nո7F8:G@ܣPTCm`G ? buefsX9gEu.d0 [ !EޞuGܸFKkfBiXOM4g gDN6Z &('1{x*TOQcBg1ߘ*%T<%zBzwJ?w*K~[Z8+XsLAך;c˳Z$EAQw&p2t xy&JxA*ìwx@'Kl|T ~t7zG4n>f]@t TsBWtx?]}loR.v~rg͐|;Cy/ ֣kkmjV䳭PK~䩒юf+[*.ooOo#"(W>?&)hӋ-YV]4 e R H#(H=lqimp8X;`0_YltTlU4G5K@QK%*;&ЬF+@2^*!K`ޠq86.pӡE8ߤ1L-HMj{:VG.ՒUr&􁖻egJ`9 xUY9%U =EqKMfel-7X3sPWuFo՗qSi,K'{fepҰBo+mSVԕs2rrr4tp AZ˙8ſEH2mܪJ fw:Wi:)(X6EGţgG&m|jK/5-TVqYɕB`\,, AMOy3_ E$T)C1L&$ږ mU z}M]ŞIHYgfgcV=d1U8=0٨Ҫݘ5[G!2;Xi$iJ?gN$)in%(0吇L.5g D$YU#T|ųC(t=,ݳ9&O]>4?@O%D1Nj!N:Oݵg}:h$!˚l@Ȯt@B?gxuj4)өmR}ſWrކATu{$lY7-3=ń|~aB^;}c$׮~iR6,,FzVn[Z uڛ2!C mXlo6v~u ؖW7!Qέ7=z@%ZvV8ȟgB+|99483t7)-<l=6 o." 7F{*1lBە7c~>,Zh쀭#.Vhq)VkVV.QJ=aGo-~CIGaIChk A^/~ hV,">Ln',ٞ|N[ էg">SQyȤOS41:`d1D%'> &9FfZ>YeSspW*@zR}9<TI=Ut6Ck5ӕJ3f6I̼Aw sYN6c>"Z%R95a3W|r_jsxXib?ih⏶Pld'#|ly~yx*WEWz^q}Y_kce5К̹CH1aޅ 90TL׾)RtԖD 0ކC3u/Do:knkTF?L)c>3]R {|m$&͠Vs3a%$&K 4lY;[054h^pM!9I Cy7 -ՄcL+|j;U>.هI׻u8Cfn{,94 ;K3K6xDWѻKsjQ455HРRlV=f]lAUr7p (Ω_OGb߯k(*HM?:?e BƬŋ*TٛtE:1s+QdQ-[E[Ӌ" ^2s;2?킋]9Q+B@ɄduܵA<ܸpI')8at 1iȚu)n,shUo:=GY.E<ҩb+$uNs"Lo|,LS6i{=}3 Q[-%Ho Qf9 :wE/ Q|G&⸈ ވ53}r.޶jB~P-7 /,oў,cd9pD1bjbՠ%F2F 3~;zUZW$] ?Xy>>K-L#̄^ l*缲KQ1lFDo `~hD_(Pf,fxmXm`HR=O =J~6@6 ͉i Zf9͒LH0d* Did6'/-Rd)Xd']Gb=ɶos1~LbIHMR# 696X>y>M蠏3El# Hcp>aSfh8Fs@Ҵ=% -[Jf]4_{^UkO`*a(făCc|'cU\99lq(h4TY8vsOЖٽK/dx h9%똃ϵL{w2q SYXkvI`w\W8U=Ax &wzᵣfg>(&=6d { ı?{) rlS,K7r,f+"("V[/dvQIȰ?*MT@OFd1Yb4q}֧$5+Qzn"RǛaċbk(:$TLSuՈ{[U.H_t35֞Ľ8t`66S{Ms*I`#~w؁<.?He3?̨+k2!sYksiozO | ٶEA7U0 ε!#j-[u:)92e{e3"n;(֚0,܍mA81{>HPtS،i*`{\i9 ;xv9j}I+dFyf07cX26m2AnQ@$ 2HKm^4?DZp?_YE.niҖo1{k5 НCTLfs)g8xxŭ?+ `PXR_(݉I)֟}*P-Bo| gA=VO8ٰ UGzb_1Z_ /ݱ}tג4.q2jn>؈@ .!ӵwx%'D+`Y;.?Rs$j+ fǗj>Ntz$rvj*(o*tsOZ6fq#(}c8.@:<qºzN B TpĢrC>bH)`&m$Y:?j*$q[ >c9r[ppu6xg+\_J ډƫU@mYJ]EO^Ŝ}=ѢE0T`)?.M+} 6*[+TT;^*լkR pбؙ A Tա3yZD9`vf} uKV9I%51e *ٕ\ɒt qb,v(byGk4V IRi@Oݽ/EJ{s9 k7ׁ+pśZ ghPz|6\׿oX J|}#;5ȝs&{zT;; Gm[McNOe=@hxH=L|((Z`]2L*YV+n# $4FJw.|WoTE_  i\&Vg_-Gs+Ps\ⰏuNI3Nc+^1gNO˭ހNQ-" x=&( JN䥎*NN4#(n΄?)MN&> 'A|}6g^p~!e:5% #n10֘gNj:n^6qlcTyA_OAN5(1$ҟz3msx쑄A $vԸZ7yFp3zCMWfa]IyZ D3XThyjD9]qCNP#zNk26$541i;ɽ%Zl Tz#`W`°Ep#sc֙<*zji ¿P1{oEs'PI!/*6P `?ʩG![ N<{]Ж1ppHuAZuF iI7d:eVQ( x~ LaߝT{f|O qu>eJaChSCj:8ߝs9d{*U=C#DѓJH$AQ]nVږglydZV,&It)L?Pf|P \.Uxm.C&Q_Ayᚼ!N!$q uŸ ei<F=IhoAmЌ9sO\QS0^fj+g|E[Ⱥ:(4~+6 E㪐bb$I`5 Mn(=Z{W, p]ٰ#FvgxQ bKi <׏2BWzI\ tⳄ*zCAptnD7$"5LiwrYy ϩO,i gF `zxqr((/) +^ 7uO`J$KjmyߊӶXQL;<`\UܵMy uPvo9jE}`HR^].7{f)u qs| S~SқNU$92q (\s9TxSI 4mCYfȒC  H|?ׅH":e3npe4'Ӏ2S}X`4b.2CxO{mB c΂p?Z؍D! yϞȗ=j DIUL(t'-~ee5}켃F O3PU&[Iۉl%/ρ1Pb 'A-kuJ*Z'}NM"Ȗٮ÷&09qtWH2@a2lQ|-}~^pؚf-ꪍSu%*Qn8KTv8lqg }'!$̡R~*}|]2n䷎Q0H ql=t G` cif_9-`szAK=:8bkb,]G{s 瞡ĺ+bmF1A < ?7UreyvQŕtvY= *K!w k&YMb b'0?p:a'%7 W 6Zv( ͪZ)? yp#QyzmNZ%YIRJ1]z pSa0.* &fLBg9A՚r\)Pp}!%g[~۲H):o5nJqOF#yD&r`LvEmwM-od&)V !ob&uӣ͡I`i',c&|BPyB2e@hUwGdeXkwOi_rDŶa?Ӫ-hT7`f}x\f,-ՆpEPϊIbqRZrZqQ dt@HY\cs=fǖҕ!  $9JxyjR%%y/g PhCbd-Ѩԕw{_Ҳhˣu[R܅tleg^|#G QԶь?;5]F|p&´XC-" o2eBoI;8E `{S<E(ʥxNJbl>?.2D #+7WYPt-N/zęTkj,nmpӁ{6/ؿ(hi*A9ڟFE!WeV|"( ATnQK|\'~ # ʥvpJÖ"LԄt"SihMW{l[ &"p?>4S!YZ@E}0$;uXܟqz:`1/M_ 8=m#;vqM"toǍ^II2/~:6&k0a6Xq5K=|zvquW zxJOhP҈t8ovo=eSK瑃j8ʚ6UIdK<>P2w\1tzLͨ~ ؊4>6SvFe@_du<}S>XGBVmf^sTִ?ACcE" Fg,ˆL~6KN1p'-V8ȁ00o*1&* qHv芽 % 13|pVxnN%ZҲH4a ѱqU~V)4F%s<2Qb(5ߐwvy$"b.c [sw>|GӏhzF`ЭPp3G"i:̐Id9}jyw۱rd&u)ZRzE)rq$bTKE\ap(ujp6BjJa{5t(!x"ItMk P{%A'(tN#tO}u?1K\$`B`ŢRڳD%QtӮEwA/z^ ,6]_>ҧ46\~,.ޟVyvR..eHQب$^12'> %7< &0pJ Sk'?H >ՄŬBe.o^o{ؑͯm$%8]:5ǰމU@?/QmVHv+y鬅D2虑As׮i#(PQjP!Z)y:滦= dE:G' jٱBin$M>ei!~U聋<' xǒȾ GNC6dӔ3 2 cGH= XS[ vK RG<}BlQɘ(] cIцB;q|B/~<n>TS]!2qQyUZ==ױ3y\El(s=f9"kF0K#mގ:P_]C@PϻZQäuu 򤃿cԩz &#@N+JX%Ϯ$mn F&@}=%V!i X9h"ԙ|osSąFT # Ú6CЇ?DP"$ޱe2Xf#;C?c\ws^Z<k8%AQPMg4<)}thhʵ_/QK_ʪ$R8/EOwpt$o ׄ S2J5>$~;r{$!T.@62z䏃>_QYK2֭+"[w9ǥUʺWa׾Qd=q(Fvv2SيR Žř5rauݡi" #LFnwFܞF(@uqK!=n˃iҨ|-l+{[hy1X g wr@5?GK; _ndq&{mr1S)<}v*L)[& !̧Ap1>慱^FCJ1ԫ% }WTLzԃ.v#޻نxKh#zk4mN/6ٸǓ()J8!,n@*).tO-3@ЗPI'B(:#}a*PȐ^z/;{:KU5!pw}o%c\kw`[Ύaa 2V#魰7=-b 隳'`?c [LPM`ep< Do*D8(-K! aM?n7كZ=z,zʚBHO.|- De6)lԙ|/m40Wrej40f[ zGܶ~l3 euJѕwn1^'`xW;`?J#y:'*P-־P|=RG;)4*զ-Tz*8Gε_% .iLko_lW< d(*\f!doݔ$~t T)tzWh,Ao;g}<@؂{i @%X^ͅ޾m; r- tRiLZ& yg.u ]R u`1+ȰҖ\G}h[㢸~T{BuilR3U@8mF cTM4T~?ӾĤ6g/ g"wykƇV4Lu7]Ej&{r7i[j>#int*u:Iz_ͧą~͚݉-C? \db^qSeR;so`g ӌS Z@'p BKAq_w3XG%SUE |):m7 rrt’HmOPP>?gQ>2q4j }ԉrXF7 Q=%)x=[{g[E)6VA_C#{zZ<4/w'fnPr*C˚vNN@_ q " Ta\M~خh}s 0>Io" ^*:8;{"7Nb 7|VrFT5:Y <_E$y#6 @Dsv&Y!۽Xȣg`E,Ji࠙|=bx|j"?ԭbi~M]`ך0n0 &!+KDz 򅡆 ]pE_2 E!D1dݧ?2E:<4P#W/ FkYkriLpkvW\^ EZq@[rү{bgExd@SpF@m  U.rg_89NRu(<4(TluJP@]Xp5̜ Ƽܩ<sS&97gA]V?>m! Φs _33do -<xC^8qy|qT;aHȊNgu), VP,RQ>mC{/A>Q^ b4;u%t:DeW*Mǀ۔Xvϼ"99m):_]bD c4\|c8IG ͻ3|a"z+0'wTl#˔%o265p-L_apmLp-#zHM3B#w$eYA#HMI.3h2:T|O Q ;˿ׁ5i!gVVJvppױ`+5ڃzѴq CSVq&%ab <oVGHսM u7]cTh@J D,fIf\.,xŦ)qKZxhL&ܙP NOzPX%3rhR,x뜑ϙ[foaț\MrHM'-00T$M!=Ak9&>6pmwVQmYc-T6\aiߪkVg&hT>>Z@yfI|2S ^O` x-&{šv]:i/.pHFYw]X@5cZOEA]Фn\tvkD}yMY^+L @jˆ,x"T:{V.i325هKˬy5l =5n Q\KQ*Ͻ#L5yAQ2e@5i^Z,JNWJ#pqP\Q&?=mto'lz;bil Yr/1zsK۵Χ?XEtccfK/0/15bb׾KUߖsq,@љIlLV#r: WsR&n:z~riI%h׋LE8r-GlK]Vc6++xŶZ,IbFq\=@ ChOZ|(l