rrdtool-cached-1.7.0-6.3.1 >  A afp9|s89n3`t253k %Fo?N|regJ߃>2%1L:4gJN3,b] `cgE2f/s$Xh#He͌*-MbJ1:.27BU^,FKXߌѱ׊܂h⪎Z_ Ȍ4_ո;vRG% I7+7(s&y|Kd[:67fcc06dd5f1726866950773889b791efab64946084c99803764e9560e0a51211751be63ac17a01ff8dc7e262ddb91f5924ad2fd0afp9|q\ReZ>_ܑ@3 3:]3 KtjFAZ.qmXkY'=g8zQҚLLcMуzi#̟Yښg?q1ahmq% ~Wv&(wZyh>3m9QMނ*L#wXu'+k~Sd3:gnLK̢+LBNӇk;q+to}=윃JqdtL`XZ>pFB|?Bld  =  (GMU0 w 0  D  X    J  \    ,T(P8X9:=<;>Jc>d?me?rf?ul?wu? v?wA xA yAzB BB B&BhCrrdtool-cached1.7.06.3.1Data caching daemon for RRDtoolrrdcached is a daemon that receives updates to existing RRD files, accumulates them and, if enough have been received or a defined time has passed, writes the updates to the RRD file. The daemon was written with big setups in mind which usually runs into I/O related problems. This daemon was written to alleviate these problems.a4ibs-power9-13TSUSE Linux Enterprise 15SUSE LLC GPL-2.0+ AND LGPL-2.0+https://www.suse.com/Productivity/Scientific/Mathhttp://oss.oetiker.ch/rrdtool/linuxppc64legetent group rrdcached >/dev/null || groupadd rrdcached getent passwd rrdcached >/dev/null || useradd -s /sbin/nologin -g rrdcached -c rrdcached -d /var/lib rrdcached if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in rrdcached.service rrdcached.socket ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=rrdtool SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in rrdcached.servicet rrdcached.socket ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/rddcached.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable rrdcached.service rrdcached.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop rrdcached.service rrdcached.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in rrdcached.service rrdcached.socket ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart rrdcached.service rrdcached.socket ) || : fi fi:8* 1&큤Aa3a(a'a'a'a)a'a'a'a'a4e92be601b151e067a0d285ad7a9d69b9c29ff2e6c1fd5f909aa16b0a0ff04e2f4494c8f532dbac03cd62f22eaee414e9b8641056a10751c33198adba2003d91c70a16d953d7341fbda650b389c8ceab43450152a02c8940f15bfc3e6071fa0936f067bae60ba782398d68070bb324b62a62c29601f651b8608af9e7cf91ef0862aae9bc68de6f1e9861395eb6a13308b093dec6fdb367347f0db0594314d1e9ee0f53ce4dc956addb921824bc96a2175c56ef181d987190b8f3ebf5d0795c4311b70d6e85b8107d52b7b7f7fb7b411683a4ad060957b67863910255f7abc9dservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrrdtool-1.7.0-6.3.1.src.rpmrrdtool-cachedrrdtool-cached(ppc-64) @@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librrd.so.8()(64bit)libwrap.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rrdtoolshadow3.0.4-14.6.0-14.0-15.2-11.7.0-6.3.14.14.1a@Z@ZYu@YZ1YZ1XF@X@VUV@Uc@Uc@TTTLTq@Tl@danilo.spinella@suse.comrbrown@suse.comjmatejek@suse.comdimstar@opensuse.orgtchvatal@suse.comtchvatal@suse.comjengelh@inai.deluizluca@tre-sc.jus.braj@ajaissle.deaj@ajaissle.dejengelh@inai.dedimstar@opensuse.orgp.drouand@gmail.comkstreitova@suse.comkstreitova@suse.comledest@gmail.comdimstar@opensuse.org- Remove umask usage as it creates issues and it's not thread safe, fixes bsc#1189375. * remove-umask.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- build bindings for Python 3 instead of Python 2 * python3.patch- Only move the lua bindings from /usr/local when needed: this was generally only a hack as our lua.pc 'forgot' to expose the variables INSTALL_CMOD. As lua is now being fixed, this hack is no longer needed (for compatibility with older/broken lua packages we keep it in place, but don't abort if the move failed).- Cleanup bit with spec-cleaner - Move all BR to the top so it is obvious what is needed for which part - Build with latest lua not 5.1- Version update to 1.7.0: * Many coverity scan bugfixes * For full detailed log see CHANGES file - Add dependency on python-setuptools for python building- Implement shared library packaging guideline - Reduce %serivce_* calls, speed up find by using {}+ instead, rectify RPM groups, trim descriptions. - Abort package installation when user/group cannot be created.- Update to 1.6.0 Features * librrd is now fully thread-safe. librrd_th is gone * make lua bindings work with lua 5.1 * configure option to disable doc building --enable-docs=no * new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c) * new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c) * new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c) * new CDEF function POW: a,b,POW -> a**b * new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c * re-introducted --showtime option on rrdxport * be more careful in determining the locales idea of first day of the week * lots of spelling fixes all around - Removed rrdtool-1.5.4-lua-5.2.patch as upstream already supports lua 5.2 since https://github.com/oetiker/rrdtool-1.x/commit/7af5f76227330504d4d16234488c1118d4409621 However, spec still requires explicitily lua51-devel (but lua52-devel also works) - librrd_th* references are gone - Patches refreshed- Update to 1.5.5 Bugfixes * fix JSON output in xport with legend and gprint blocks * fix parse_time mutex unlocking in the error case * don't crash on invalid variable names in CDEF * add mutex locking in rrdc_fetch * fix buffer overflow in rrd_restore * shorten test precision to 7 digits ... * never exit from a library function * buffer overflow in rrd_restore.c fixed #669 - Added rrdtool-1.5.4-lua-5.2.patch: lua >= 5.2 uses lua_callk- Update to 1.5.4 Bug Fixes * parse floating point numbers according to C locale in rrdtool create arguments, regardless of the systems locale setting. * include missing rrd_rados.h into distribution archive * make rrdtool work on ARM again * make rrdtool test suit pass on 32bit OSs * fix --grid-dash option regression in graph * fix systemd support * fix link dependency for libpng since we are using functions directly * fix python module name * fix rrdtool tune to accept U in minimum and maximum options * fi * rrd_parsetime now uses a mutex lock to become thread safe * rrd_xport is now thread safe * stop using MAX_PATH and make everything dynamic and make rrdtool work on Gnu HURD ... thanks nirgal! Features * new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK together they allow to draw graphs where a rate is converted back to absolute numbers and accumulated over a period.. - Changelog 1.5.3 Bug Fixes * Brought commmand-line options and documentation back into sync. * Make LINE dashes option work again - Changelog 1.5.2 Bug Fixes * paramters in VDEF are vnames and not data source names, hence they can be 255 chars long and not only 20 - Changelog 1.5.1 Bug Fixes * parse numbers up to 40 characters long .. * fix install rules for Python and Lua * include missing VERSION and LICENSE file * unlink before rename in rrd_create when running on WIN32 - Changelog 1.5.0 New Features * automatic x-axis labels that work from 1s to 30y on a single chart * librados integration * new datasource types: DCOUNTER and DDERIVE (they work the same as the original DS, except that they can deal with floatingpoint numbers). * compile without graphics libraries: ./configure --disable-rrd_graph * updated windows port (see WIN32-BUILD-TIPS.txt) * single step RRAs for MIN,MAX,LAST are generated virtually from an AVERAGE RRA * ignore updates in the past with rrdtool update --skip-past-updates * ignore a LINE when scaling a chart using the skipscale option * detect 32bit timeoverflows * massive performance boost for charts with more than 100 DEF line by switching form a linear search to a HASH when searching for data * improved cross compilation support * .Net bindings * allow rrdtool graph to silently skip non-existing source files using the - -use-nan-for-all-missing-data option * restore from a pipe (rrdtool restore - y.rrd) * in rrdtool create, row count and step can be defined in absolute time * all new "create on steroids" can pull both data and configuration from existing rrd files * use rrdtool graph to chart arbitrary data via a callback function for data fetching support is integrated in the perl bindings. * re-written parser for rrdtool graph commands. It now follows a simple key value pattern, compatible with the previous syntax. * MEDIAN op for CDEF expressions * DEPTH,INDEX,COPY,ROL ops for CDEF (as seen in PostScript) * gradient AREA backgrounds * no more locale magic while reading numeric data. Bugfixes * all the bugs fixed in 1.4.x during 1.5 development - Changelog 1.4.9 New Features * allows rrdrestore to read input from stdin * add documentation for RRDs::xport * RPN operators MINNAN and MAXNAN * --left-axis-format option to rrd_graph Bugfixes * properly verify validity of user suplied format strings * remove graph functions from python module when compiled without graphing support * verify that only short integers are used in COMPUTE rpn expressions * eliminate duplicate setlocale calls * fixed endless loop and double frees in rrd_restore * fixed missing variable initializations in rrd_graph * fixed JSON output format to actually be valid JSON * detect failing fallocate and fall back to seeking * fixed format string in ruby bindings - Changelog 1.4.8 Highlights * rrd_graph now uses a map to lookup variable names causing graphs with many items to be drawn magnitudes faster as the linear search of the variable tables is gone now. * the optional argument :skipscale allows for a LINE or AREA instruction to be excluded from having an effect on the scaling of the graph * TRENDNAN is now working properly and als not crashing anymore * Added a no-op string positioning combo "\." this allows to write COMMENT:OS\2\. which would otherwise not be possible. * JSON output of xport is now actually json compilant by its keys being properly quoted now. * The label positioner in rrd_graph is now properly ignoring the current state of DST. * fixes and enhancements for Python, Ruby, TCL and Perl bindings * improved error reporting in rrd_graph * portability and cross compilation * code and bugtracker moved to https://github.com/oetiker/rrdtool-1.x - Dropped patches (included upstream): - rrdtool-1.4.7-CVE-2013-2131-imginfo_format_check.patch - Dropped patches (resolved otherwise): - rrdtool-lua-ruby_lib64.patch - rrdtool-tclversion.patch - Dropped cgilib-0.7.tar.gz + cgilib-fix_automake.patch (no references to cgilib or cgi.h found, so benefit unclear) - Spec cleanup + Added new perl-rrdtool subpackage containing the perl bindings + Added new -doc subpackge * bcond_without for lua, python, ruby and tcl * bcond_without for libdbi, libwrap (tcpd) * bcond_with for rados (ceph) - Dropped BuildRequires: autoconf + automake (was needed for cgilib) - Dropped BuildRequires: libart_lgpl-devel (replaced by cairo/pango in earlier releases)- Do not hard-depend on systemd, the macros support soft fails. - Ignore errors from useradd/groupadd - Update RPM groups- Ignore absence of systemd-tmpfiles, it won't be present in the build env.- add rddtool.changes to sources list- modify a %prep phase to replace all timestamps in *.c and *.h with the date and time obtained from the last changelog entry bnc#915946- add rrdtool-1.4.7-CVE-2013-2131-imginfo_format_check.patch that adds check to the imginfo format to prevent crash or exploit bnc#828003, CVE-2013-2131.- fix bashisms in rrdcached-systemd-pre script- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd./bin/sh/bin/sh/bin/sh/bin/shibs-power9-13 1642467380 1.7.0-6.3.11.7.0-6.3.1rrdcachedrrdcachedrrdcached.servicerrdcached.socketrrdcached.confrcrrdcachedsysconfig.rrdcachedrrdcached.1.gzrrdcachedrrdcached-systemd-pre/run//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/fillup-templates//usr/share/man/man1//usr/share//usr/share/rrdcached/-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:Maintenance:22435/SUSE_SLE-15_Update/618dfe81c781cd27b2ddfe52790cb2a7-rrdtool.SUSE_SLE-15_Updatecpioxz5ppc64le-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/rrdtool-1.7.0-6.3.1.ppc64le/run/rrdcached' (No such file or directory)ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=418ac0cff3d3d7cf4d0b2657ff342b9aba4328d0, for GNU/Linux 3.10.0, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directoryPOSIX shell script, ASCII text executableR R RR RR R R^$V|m㨛_utf-8b06e5d3dd571d8c4e8be93ccea20a35efc0f1f470ca9fed0e35dacef8373acd0?7zXZ !t/Z] cNſ^Js$uY.b`MAT&e\ yv>I&W6EבMz͎;HYYdes+kLeDjy Mq,\0lyep%PDgTAé応0K4fm0h~D{.:+DIY\3:.:,g'o+`?/)@OVsޑott{ hч[pt%2LxAupm=QsU|zNF(MOct [7̩PvI=$=*߶܅e+~?7˛tX:w&k._n!g9..4\ H_ n4c5a/4'U[O6tP}v:^%W[j99i2o; ̥oN1DayȵƋTi.s t LlAvTokk O3ʑ$Qu忷sY,R@ BcݓϛPu+|Qa?{?t J+%SDY"Zmhhx)rr~nfpy3^EG%PZ0arDAU:=Y_ ]UؠO~S z9.hh=G~>.`A`޳Vx?2:bLP\qFM{;4.Ƶۡ):=,@ۍ@Ǔfpۺ r|Lǖsnכ̡JUDCM(m8K&T!@4RחB@YotXf7NNc|s.c}: LZgM]t$ˡjC_I݁ʿS-2C=>/N&+<<㨀ޝzNF̉'. @;Yg)VU/? Dɏs:Ʋ4LpfW@>{}uBRkcq&o>Q?:hl ,%3EGN"st_IW=<_G5|Vcn9zzeӸ&rK4P^uWײ=/j^;a72!ԓ7)ε3m!GY/V˶)tj“5ITBdiZglT\7i#E#V x~OԑĻ[̺Mf1fFa|G ꆠ5:]Tגk'JaՠQo<=׉]3ȫOGu㦦z]|Y^yYIdq嚭o~=%lE;?Zաcf6\Oh0 PRM4rȄCGngʄ3%[`=L$;ި'Rל0ncR{c,Q9*Ou-9Z-۲J5j1 вnI;[)g!iJ?$ xXGY;b`$>y g^`;(Zض{flC['$<`0` ɪML?!xضdm%Yj >M9b? 4Ҭ}nXbE dD9[*8TSt7n_NNr1|D?fR+9,?)ѹs_T܆ŖCByUq5?I)쓩1ߣ4֯Dۖgiw%5L(J<7$[\ t׮rP&h'O/Bb]O#t۬[+v<_ZV@ 8޼gv5h A:M$d=έh iƻ07U˿S?1h4胆=s6f^8hxo`5Ix짿MM>9j'Mr> B& 1jxӎYT؛l(k&Cië;3I=-7sfӨȵ!Y0U3:I,zlZir&[I$ek@Y-li%0o-?gE5~l"IXyiq\"]> )o|C_+V$ƄOx9TCͻei:pO=+Mx87rO_]Eo3c3W#%qC;Zk_̄Z}jflAe%J I ޞ,MS/;<íQ8ϳzLT(hD;3jO([-4#Q7MW*AVm#sWtaAlc:9pXs #9~k CS2?5/[2 w pdUC>9ANAḟ(h>hof>pn/yl+ gvuɷECG.ϱl4xWfޏV\8rè§(P7🆅xcbSRXqQW8t Ȟ XXƚ]Dnq|F;Z1m\( O;3LR |N~vBd?H."W/hXĐӲb0;P.} >fF:et܎E7ZdO*D,^T/+Ӝ"݌/p~("3w~OKl#l["{F<Q3R`V-ӷP3hnʩ_[ސ^ґ8Ѥ "OIªi*ҜTNE|AAz5ws7Ps` e$! iQ;-˵$e=ssG(JWŌ~(7 a,DfMӬH+TVpSliK ^i2.e-Է>5$b . !)hfY0ȕ#|>#{:E[Kr G=PGAd2cnO^龉AnNrΧjG{dŧs21 b:vwڬGJ bFpClWđĥd6h\) \~nTE21l@E}rG6Ǭl=~(ætl~;9;/谨M/iQW\QS-ቄDA( :z0 * (Ɯn+0-MJ8Jͫpйe5qWi:rb\kiqXD7:?_PK ~Ě8%S6\ Ɨi}7jNMV(Ztը/}$DSmM%385הYSFKWkG[Sqr{EVn9S|_$M&6U|,\B޼ Lvď_ R]YXifxcc\rfU B8ڛXb4tnv>q 㨸>IaXIRm2ܫ>״+0M6jTf5#ϧ%u,DqV*urTQ25S ITLftKmyյ tOam6x&Irua5 NN^SZ:j5ή4p@K5 l gU؍SKpp'eЙ-(.uLﴓ' ׽邞,9jn9zg9Y8a]gr'e qt۰oU8GR^[7}kk;Aqs@ C\g@"'b.\p5g~hW?05𴥜{1r-`Nɛ0ҔZgY$Ftm?+Hgl[q-KzR5^)ׁ'lMScU餣!m o-q$äkciI }]V$i?vi[W\/Y3Aڃjכ-Ea#m%q# /o ڒ'3$KED婜c:g,d~‘%p`'TUI3}yD~<̜- r3^gLxB0G KF~ ? WͷA&5M/nV׷e.[:{&-D&4xj1;P9fNm~ ;M98M~BXR^w1xAu`%_Y#YI3S{ w|Ⱦ~;{hYi6 ul 9fAO&Kxfy'\gR:g, ھ}Z"lwxPgHB.sb6+ccG*ۇge1i._ B#G@׫6LL#eHOUĪtdbA62xXD/>$8aDeXm&0ӅՇ&70Hh L[kZ)*d;aLE5Js*5s/9;Y`pf8,`> `ԳuО! 5&$,|2êJ:˄@V /=-KJx qus?j~ <91jK<]h+ Vj;ȅ5{hUhp AYq1VU dDI/W&]IlhBYߝ <ytZA v PʑF>ޞ'~pX?diihU wB RkD{ƌ?B l}I#C+x"o8 ._ddފ?\ax:~ø]f1ɝF'mVK eТnWcJT.|DC$tUژwEv܋x[tڜ$3<_Hofߍ -a~ Ѓ2H>WKM*H˨u22ІORx )սaV㤅4߅ñ;Z0*DpSjXhPm&˶qoplAo>cs'SemUF9'>XHMʌ:9Nm6ea4s&j}/V_EB8"i7qU3 #~VbhQĘXwֳ!uiyg륆 I\ Y %5.\~g%Pȸݛ+W'R@Ͽs3x0֢.{dfN35dsofGlSTvJ2"i;;^ &fkitax&vC3!PDupw"XHld O^AmǩW~==l ' umrn;Cܦ^R@)yXnX $ üp@ ;ŔnJ#>~I߃(tsE= H~S-av]Bu3 4SjFIJٗ> 0e;mq G]>AuVPUb jK! q8;"(? ~[ O&B}%W]Wv$lÿ\XŞ氶$7^(fDMI"ILG!B֑()6RFӸQ*Lx$0_ao#Y^wDT:މ}-ޛs@*h2X+P5x=f~z eSIۘs-$"sפDpIB'Ld}badvu@O1;y@fF{A[Re/[Ԙo ͩ'=l\D~oI _3Kbi[֭5y5QmP$㎥u-[(#Q"kKK%'-aBD zcy_D0.A:B3~:k Ό ˘Cf7Mx1C^HO>l7Ad^MaUG]0(,<¯--"P[xK*}Mr,ݫO鞜GvEԜ,EǍG ¾[7T V%yסz r;L"HC 'IQewQ{ElMdjSƬ4W}`YՀ]u_rGNy'~L&-wY!ѿC/]ɱ_{BqpdV"E˦oUY?٣?tx QV5vܣH(8 7^ ƭ*rZNJy{PuMq"iV9Ļ3jÎRRB_mB~;b$sufS fR{ݏ$h?gQ{CIOINfw"Jb\?'du&1ޅlR,)P7Gb(Y9SQQ6C,C~jwa16=x {/zicUdq$S"o42R#&;~J#:3(c1Q<+,ֹu P*R>nO)٦^-Y J;um M=kS% RP\,Nmaf."°,do12:ҋ?8I6C$;LMAn^~&A<1Rx.h.kI_IjB.ØZ{h]Ȕ0Fb),Vxwl)j'NO&\r' [{WV Oi98r~ \=s@DR֝SN{pqF11SZK cDH&t|ڲHmD2Nz o0BZ oe;Kc2r>oׄS2ccRTiKu.RmΉ*. ba-vH.ZbsIrX)ƀvT G(y}Jɼ3;}lYg9LcB1JsaQ]CZW6ܜ)s?|y[+-OvT%5R288heZϱij[o ȍR FO.jtG~=h]X=c `IPE]cq@ r`Y^@w)Y@S*&c vo7-}Xxu*{g%2t)^>lSgcZ]fL{?4)S$`̋Хo*Gre/q#W^Qvĵ :*.<*"0}v =nO8hޯ=xCPy{c^8_T]pm&ycd6 A%[t4!+K6#'ZYUC?j.x#|cBZ^+PK8.f4#L·4ONXFI[ʕDŀ.ci1<"rgi$^Aa)?kזw6յ?K` HFuD6ig'Ic-|/@S۟36vI5 $꒿@aЉ,eyЎDv&^8n(`jORc41ڽH"1&8# +EL3K{(0jL DKR:]U0%r KWqrW̢CrdN-E(#JhtYW{jP4Jc$~o+?@{/ vg= zJ  L4EU5ܶ!̛BREĴ`"a$Ƃ)ca}-\=7eN`lsoc qDL6F 6?<.gTlbsՐBJy=kbWÝ8M69}?W8PVf@tMj %*#f C(pH~"{f{gRR La٘9 ODY 3:'.Ό"*q4 .z-\C%1N }]$&yU.ӏ;$W n9~BJti§$G'T?op*Kr<(ѐks&h H'Tx翷oZ_&c?c+I5aUv-ӻ*qp2i'0BwܭjL.wF} 3' oOl=R=txl*i9ߡ ?(#iyN@f7+7'd .Z:VO W˖Q`g~ 4q=O3WmAnR~[K8AhD>?s.yYytʞ?ja@M}"k_רWQ; OBU]KZΘQ)}S^B=Kh1'R9.wDHHw%uZ=>7P85BI>04њ1dmR,(FiQ/;vXpV6-4xciPm#ָ`?R9+%_auӮҮM'AĈ)j$SyÉ~-ٌEu~k|uS%$/fz\Dˡ5g6\?͆5ͮ /\Lס*y_= `S.NXzWJۦɳŠ}\x=RLoDp+ P<[q[m'<.Ķ sAa,S8hm!Z͟؃ =ү3oк9, ̲.!]+yUDmClU 6-K?)EA>|q&w@u(n.Xۣڝmy[h-`L[dXm9|d[D|Ю⺭7HUYPNÒ3m7vl0xA6͵G~f@E:Ur.͟nkDT׫`6q<;ٞ',6e6"OƣՎQg.aBLr-.)&NI$:Ou3p!/E:H̟C  *f9Kن<{~Yg~b,ϋ[e0NN5p&auח+58S=77+n;Į/ee Ӭ,^-!S g)SB]Ƿ1 l8C:+Cɼ|eT9u6CuoN4-A.ǻI/Cb#O^Ҋh#jJD917~'iԽYIu/UT]CS7n9}WL50 jkz8?5;VS-RSX@ꓦH#<by?]%eRNn[v[rb!]hGE$G>VppK 4fAmPaQ"/%|1أ+@Zo%.v?4{CLh'3]|-=p8KQA74+Z'wl%2:DV۽.%bO}/l ;VK] 0kFJ=0hZ7e<ԈD?LhR{mylyBQT$JeZry T"?dT8r%ɷR 7<G'dhAb͝u/تM9 ezY&v^"+~= 0 Ն;sgqCd~(]NEy/X<(cfDY5E]B?52 Q\~Fq4z +Dâ'l }*6>u$w#"$Y72AMwmӕ6 l/d$`r% vg}Y؎o" z;BYvRMW};,1v&1?8K;pZOW| àIaNZe bv֟l ^a՚_@U (Rg;uj &y:bc L4#J[LIVDgw4-=/eDufc>\ S<Lt'm\ƀ\F/6d/5)uݢ.Oa#3Kˀ!Bo#Z%X@QHz>@[-\]>=%)uOU~li# ghyTm9+eXT|c,uZܡ3c,EFbYOϵs =h㏸)a{f%.榇l8-`Sh矉liܩ;Fq!H)yy:vy+i a@`@6ެLv^`4$ S4ACY{ۓ [{ ]P*W)܌1WwĘpѫ}{k="K\tb4|ͦ7z5Hlx)]"Nfbnl.Ӷdg [쮭ɰuvŮ-I2N.d? h {fWAñ|Aq2+\g?+8HSuY|!Vcdf;Y:3M** x1'.7sqn<1j rqS"jOAaüe)[w5\ЋH_ܮ$c:A8Q.NhxLd!(gG)rFTWʨHg[˲)W'-2>;85%&,D>48+wX3Dw۫LD"hRCPfRo & ~$:3hwN3*䛉Iǰ>uGF6 0R1h` Z)Lp٧>mM`u, ɾA aA/y𕙹/Y3mm/4>`/(rhkeɭm'ĞPLZn:B=Z:mBQ> &èJDAčN3oj.'=48<-Wخ!u 'V +azʈZX߻b3v-8;m#]ö|i@`^LU=WyxVsyE$ZMH52 FֽV36Y_Z~YKy^nTqX[8OLv|fүpg!N.09!oo2% $a:-kNk!3HbsT&M6X/=UM~&39 Co1 yJ(e f) IEybtw/M$Hnd;l8f[N)鏔]qLn䨥RGSp7lü4otC)D33Wᴇ Lb \{8r;U3FDaO3bNm70A"!]ڜ,0(uO%y%T熱WZ ;gj|Z@H%U)0t];+c0Z TmƎ{ _^84_˱vJ# Fۖ樠sw]:pҨRDKo9*_1Pp UP?07 COBߛ\&_K }d@w&3H0S\tvߍ{PBukRmԀ{mP4{:`Pi?DC?#3yC[#~ȳ!bLSWyP?KF0]21%~<'_Qoqb38*NZH *I-EZy+}{M:oJ 9@B"i@\y$En%S6\& (b LB!`;H+UM;"20vx.7 f㝀ό*Y12snؤ.71fbIgFm2l~Vjt'ayjX$ʅ҅gEhW&ԇ.3Dk, 8(0ή/6JBScf:-` VAR2 l˾te 8u]>:Q(NL ̧F}&?O`c.%R'ؗͥ)fEN^UZ$^M!;#,;P`Ig@"XFs׳n>z0C[ W4q!zJԫ/Q+ow[]tjts3YI%162贩79q+G*aufX?01(.R-?':E$!]b@Cg 3BKo١A,~vusêOվ|FrM ߈k'jMga@ƞՄ!w5=̜1Q7B .!,%%Ei2^|hfȼ0b{]3G=G_q, nB${@#/bN@7%F7Iim-H.|srd8+l;QX^*#5 0|jS]^uյ)R<8 'm ~&ר]?>*sQ/|,srEI2F5%Q}Kpy8zOsذfi 7{CK *g1rsBS, x(U6DE&! {x;pr?Ӝݎ銄JOqy9\=?·*YM,DN miIw2G '-4tRӘ55#bR}ߊtV9!nqޒ"ŸXO.yppMU # ~_J[ FCE4F|k}f,-0ZX_=Y -dqPY(/X 6.$B/8zVҒLg(|;]tAgs)Sdvc܂ZP 6-2` -m)[S O\[a4w8+;NݾKX!} yҺQ}Qȯ~CBu7WpzMrCRJuC}F?Se?cqJ=Q-B:v_QQղP9Z:;rXFBV#$!\6.CV0^o{Z23M1H<$'N*넕gJP˩uvjFzԥ=!IU;2W*ud,lq] ͔eԱ( V\}bXw<#h1rX&f\ T u]›yqVsA9?n #఻l`G['hH:]Y 3`WyG(ofse[[lD:8rۇsQo;N|T Ft^`F>R!tbG VU>w=*ѻ7]疻1Xٍ|Ya4Պp3.=e3)g{`[yմ2(L稥bYQڭOǴ_y,01 s$ E/{;:40iwfꉀ\eypll-}B2!,w u^R\+u ^?O {lteXzwF{SmGOp# pTqvgVb;b-Ɵc|t@kEI'i)8-M116-> p"|2!$oW 69poI#! ` H@Ƹ`mƴO8Wad=eә:Ƭ%t/Х߄w%xЄ!Bp PD,$);˃ ~z X] m-zE(%~+LX4 >c!w5ݐC/@\:G"#b0'eFioxz\ٟ8M<> Ca'I */^sd[:>;k&/|(MN.]`H?$7#h\$AxN?b)3xVߓ$ c~Ʃ*yesz%gk~ Pxbot0JUIyPry)-h [IPS!m&Y ~{.Re `ŵ蒆ywQ@At}lx0s|h f #2OhGCxȭ)fp0tJTX$ {2Iߡnc s"R؏ m?(<2F@ Klo7"lηȠLOkJVhUTI3GI*t BqL`pu6_>RK[㱧kǴhS$C>RBrƤBюjk?ݔ9ѨǩtpT3Da@tNi&+?͹޿hGzf/렂m}WęП/կ:2s^n3/S3o`DͰLzVASɩc~el>፹|\N+Sv0 ҃ ߙj73 ZVt` %GG蠲)48$9ZVl';3cX31 ).\[)*"wuʈ\R\4wc]e"]񝐤τq/*b/faXs<v]gqt b*Fآxwl/1鉖i1I1.&b.ѼHoƿWq0@-ާʡ2ډґjO@ߤW&wo8wl7 Pޅ؝XS_0-bQpZE[[{oqț:*;E"b-3jDk/E(Nuf/UcHռ.N6‘,{@]} Ir~oR(s58ݺ4F [mXϧ$I6 Νҳjv0Aa8 H]Lb+V[ÜlpOɘ'aUdXxT%PWa.=vpo:U\w%1S34`ӥ9|'\pVlֵy?<Ωϱē _),ņ363CCS0/1 0 G+Q2Bخa 8"pI-X6[rWRdduyQtr]7 p̣5i~X;Rxe>3/RCzdklᦁ%D$>D[\m63EN] _#$TFe,ӁUțhž"ȶ h7l|ʥcȎZZw"T^ nT2tk>A 6w9S8 l& )nofo0+HQlGZѧֵ[N.@ꙑb#li7I K&6X*D\W|\&ܕ!_AA.<0_}$E$?;cNߊmmUրeѐ2A>LH~v_7= g:jU~oBлw™,]aܮZ43Gj7MO;R,u`ў#ܜ6Hݐ8o < Fah(?.#FKVԁrM0E[0 yjVy(X,c'2! O9;.^F&j4;ۊ'T/=j5ǻH6M ylrZi,VZ*zTjhiQ <.4dnZw07y6xFfr0N rϠDE+Яek4Nr$vd U0BͩYG~WQ>ƚ>I}&4fн\7]%P=VtZ\%B +'~2z~TSj9̣Jv5ݼSS ;v|meJxI=_*{@h`=hmpFN#ӫrpP}DIo\m_~gI]!iIpzx%>v} ]SV䨁ݴYORqO22XZwUw(Y2T#E$1vоU>q sc%i8}n gɆ:]*t`4 &zTҶ YdmW ̋U1,1"*ڔO257*joH2zcrk~NQM8M;SbAH-[ Da :97[Z3OK[^ /&]؟(Z>h2Sc5񡮗L/m@0(^IIz7kC`S{JMw%ax_ cj yId+`c d2/xPAX_]."Zfm.dX7F-i5B t^p?oDF/7#7me/^VfVHK)&J7T/ad,HLDO]\r8d/mшcHp!;DBftGΊ; ƺ&`j|8Mrpd?c,pO9yH~B8aw6EXURh-cpx~{6t3S6+k{Yi, ϪxRiiꮑ"Xڞw&JA[2m}{$0}&5X-%XQ-QNkYK@tG#І09u(9z4w~v B.Cb0V>naJt,vMR)Y'eTۙ_w/>iX>W^!Nb`Wf#Wx9[V~ $t}eLYFTn%C+Y ڍl^{aJ¾ghz(#UL)xQK¼bQ1P橕jxW O40S.6$A..r}jVx ؆g"fY,o\hϡ&QeѯL{goZp _pӞtO;;hWʀhqU 07.9MDЇlcͼ@q?5r\ pZHy$ʉ<@,*C"o&WԪF[q4]17P%?C ڽ{ʽk966>Jw2@=LqNܥ8Xbe&wi7|/jȑB&d!z\e]GYVjBo8+!JbW-^ߌ1a`t5tg5;^6%TA/8QpZed팝u=3c͈$WCZaH?JWz|㍅ 5ƀXXD.à /s)H:$Cko}& #/ȉdCB0o,#sl2fnkH|Sp:±u&Ctd\F=~Aov:Wq5d/Ddh>OZ׉[\nIwou`t&J;)U<`Zqh ĉiݒasE]$ ? af5T 瑟h\Zo+m!pA.m/ F$FǗڪ=3g(h䎰PvL}WׄѕB"+PEґ+h|H{+e$Pv?>Z$vWߗIbMÞeϽ=,wQK=qkmY{ DG s]~H X7dV˥hKeay\`cHRXJ2\ L&NuoOFFs#pobjr\{;|f[V VQ[J„VGo7Mc1U^pah ;Ṉ {Z,UZ0c_YO!b3]:F4TRtp#$9YC?Te4ey_2*~V2?Z̸36@?x2$r;)7F p8 셏V„ xƝqj.NbX'Rg- r@G}de̵ٞc7O,cnOp mk4c cA|XO_IN5V1$w:b_H/i r"BIDKBSb=ُ E4 B$HlbׇUŕqZVwDƜЛ,B7(l ݒ`$ =㬄lޒ+g[r.U^%!O}lP`̛Vw #S$b,dPog>.{0EuE`0u2_F GV2t˂SBS38p<0X!y+2:}O@C}Ah9$A %[ܰ$e/Kro9m҅wڐ}~BAE/P\h2Kw': F19Ը3B/3jUϤ`1G!k$b[z4][ Lλ{w/9O=}-غ?َRNr }^foN/J}u2{!]TƷ"tzn1cQcNOՐ;*z,ֆJ֧ 2ɚm:h08vNQ @{K=H\7I%YIL9 fUp-fEwf@k9 Nf$"wP 1/;KS$ʲ: 9]ꚽfΊ)zDV>ʫDZ'E_󓊾:W?9UakoI2Ek#N=-(P]b`^s >&XE[ SkRFϓ~!KͩS!0iQt ƺ4@*L!ZLa^+#wֲ]6&{x>Gz ^@[`ȥX&~s+φRc7 f38uF S;7F2\ⵊM81^dmhi#c}^=4t*6鑤;I;Ye\ldiLGJ  tܿ!Fٍi AVPםvتvS-h /n3dx&vGjO9]xIF^Kpi%9^فe#3Bb 2lظI+hHwq ~*S(X{+Vpׇ8F5] i[L%1)RtlV}[ s&8^ rMPKnZM\ii[G:91B)h֞E[/Yds 3\nr$kgfٻ%]6)E&h}Y{WjuP-z~F6bm^%]Jc*ubK^1vזvɋ@]C.Gx :6/:Q1OT vfr'[%o*Qk|?ܡ*EY vQ#ܶk~#p_eGAPah)Ƿ|p_T (D"Xce?3vtTl,jVlGKصR \[dj֯),8_lYYEB+ƵfU|ɋrMhsuUOppo*=G3a9^2A6al& 5<lp$C^0R…뙃X;am=O6cԃ\5 gozQS5 t#H`EË" :{no}hC,H+UinA>`|@vs@w b8.7bã݅Q>18[KI[Bd+9InnA~Sls$с7G/A C{2]շ4|24[-['mFdn됆wK;G5ꍃ 9|ç'h^sv"" hYdVOX4wZ]dO 宱Dƒs +JLD(zVdk{!(7Ɯ[OҰ0BYUXͺe\MZ|#IA. SFr.89罉U 3!##S6 ,RI[K2Щss_%ilZr/ f<4@|duU\+hR`(ۨ~J|)YckT@YM}~Hf;BIQ|I5v;&Rfq;!]GRauR̠I .54~ҎLL>1#QNڮTջk|RTTv_^XB+Oe*KV`]z];h,x(Q‡:{ rK8QL RN~ԗ|X<[H0WXUGO24A5x܁ Fu;}0Vfe9C8KX%cOH!X@k#gIq EUJoZ-D'Lޢw*)sE6F'٣E4]NPzqy fZǙjIt^,׼̓d7x8MGUyV~'lͣ%|rt/0PjAlm 2X7.DŽH4$Q/tԺj;oa4nD"56 +- !$ԥ#M"nlkNV$]4߱4 vʴ!#:-,{X0 I|R9+T81r1%U<U!}| Þp˺Cװqܯ:UCɝqF,y>NPU՚+>É EWG#;T hpD(K祝! 3?t#m=mY GOho 1g"'*dɃ>zMjx(U283:qt D!#JHjap͜,?pcMW̴!`l0tjkT%LEDh!^‚d%{5w>lis>KbvNyVgmqFǫ脷h[6m[ܺP{i'&YZ:ϯRܡ eoaU R`Q0moK|~A0F\awuL-g Q1zT?.6FäӛZl"<9.CbHpZਗ਼ ;seZO_YGk @C}C!F|']wޅ'x!i-T5__ 7OoCd0*Wo?D^.BY?& R(z PŜm~' 5v Wz&2ܓ\zM$)YN_j*).aJ ym v 0at;p<=Nzzy`=962::Z,HK=$D;`dN`&3qc1ux@B89SX^ZB,s)b'ӻ_iCbd+tgUbe˼n܋Ohq-.*fڜoa =ј}-UˎgaXO@M]ne$iRmBZV`@Ymf|T q)|Μऴץwt`j ~>SSyw-Hj'{z]/6`܅BLPvqƙBL.QSd`4|Jc_c,JZkܕ8^cyS?-< C]BOxhB( ma8̎=D,BГEKV/f0܀2פ "߆Pũ3a>₡Co^pPI/3oŌ7F9LmYE\C#VjK{U`&2;Zԓ=H"4_ӾTν̕nBz۷w\{cN8C/HaV g%s߶'q^ V[r-^*nJр<{A5cᕔ.*ǍSߚs݊\*򇱹Ҙ6)FJ-)m(i1hM@Beid`u.+B9fxgwfy_=ЯQz:!k*dCr;%4jȴ C5]BnPd LMUqZZ-!$?"(q2푱C"vd0pbJYWp7!}Dy6@ $} [(k21iB)Y{Xz)WN>88`74m:uE}`dɊ $<;8OQ"# 8WAQy#ć>ǝ2 yFRiC: *1ŏzoE&Ʀ!2oU$rK6Wq[SDMD.˚VWd(WMy55++wK7t 4 U)cwloEzCf) #݉tQIXU0GA$: \LdcITb CzIOOpު:w]͟FqdWV`|RHqf(id=-M-Yh2o԰~I3֙_sVY#f\ M-Jוerk1&Ѓ&liEI%Ⴓ֨dС#簁f(SDCˏ0?=3HknFץcWԬZ @P +0_kUg䋗 /$F",$WW6GClV^L%6_}>} T?` XvAHmR d AKL=~qZ&M&.?$j|q zӺHEfӓ=ʾx:'9(H+? ήcHr}1I0V!^#o6*2:A \׵A侊AIT-H Ɖ %~}l$z^*z< .ƥ %7-zKPr"1>N9}T8I .lpF!G;D41X22_MM׹B8zRgfJ~n= Be.0s ,~voiA2<[|`ywggviܜ'>Ӷz"RQ=E~Y㓄JgE.]0F|\+bԼ2c3TȈ\X3ZM r^CC j+@gnԸJtNC n _f:DτXtL +ظU8{;6A *24pAAI+UvGZd}d-#S^N]Vf%;fWϫG1W k&)r%͙n$N=NA3#(%@iR6AlAEk ?E,ֲ[C1<9=bnGX]B2LuB&; lxENA A]4@&pk>ޟ@3v&cד+\!@.jOMb|"@8vfR.D/(HOǡb9!c6QLG,dSRhq,/{M&_O) {KKWV?\w㏌*dI ,GlJر)֮6XttU]Kr}D [M=ATZ` ҾԽ(<퀉6L?`d^2J:֥=I"۰ k$I>϶yʉs“Mw믷+!=U]b6xCHQ u0Xp')-F62=^|\t6`Lʲ=6M~L7 .ظ=7ZBr-}Znp 4Fgw4jiD_}ӯIJ𿉺 ۋFKv-;8WY X35{]va0Yx'qXZOY7,espЁ8Z. S[P]!D5Im'`RGƸheBXv|R2Th88eYnebρTV+Akفt($NE0VmP Sj¤?ڦȾ1ATJ 6q+LYyf;xYp ͐* E\N[qcn 1wb:U;88v܂7Pj9v~g r ]FTc'GFxL@9_Vd9z.M mBRb'e&$;Dꤜ2dΟo[7:ZY*o1ls*poPFäjRӰۺ]c': ␇2jN븎jsf).ތ򫧔v~ueo^ʚ OtWoM$%04ް99܅a y}_O݉tzBncx{Dh}-H;GT, _7S0~CU7r1{(麑UA6lu(xx`1Hm7I+nҗɄ s {̍C_2*mf8w 2gn ']E:4c?}xmz\3ˏ[|+.Ŀpq:r K! ɹb_ӫ_wq8p4Q8m̢ZAŞJ195[@rsOMRVG6Aү__ iKxtS9 |_)䟀/ _3(ʄo"_z~`vوnfrK%*+qaKM("stX*۠JI^ crn'ߜ!Í) lR4lc^boBσpO_ 9qa qx 6G-/m>Q6<t=1ryى=j 5H%g|@25ɞFOgXC =>bv|4~K89j@ 6;5> 4#=)-gEI뎼÷n5Uhq i =gɕ=r˫f 8<14{rgM Y{"D;h7/ 8bkD m:_{:Y__mۜ'wn))t"l- TOƨc7#'Qd2'piHT2<q7/zJz.qg]cI:q!Mwlb4ъ+u|tPRA;[VH*(fr{Ⰷ Sa?ĩ &5,\x2u'0y=ۻꅧc)H3lyk#3,0o''4ѴVȶ_L Pin AREvvZph9s5 Vz_a f@o3N( M-o+%^\Y:2"[\7;zDĂ X^3AS>NboC/`N9N LV+$NGvr{͠/oy*]T*eQ$6T\8րAV^3XT4Y ^hbڪ+8x@]RӼsFSVKݭ)q`C,%؏U@ `+A]SaO}EqΖ1jӑ :6T*Hw;4X^YKS#v8 TjS2]X@`bRГiM bI ~/OGsj6\IVf&]ff?t˦0ǩ@Bǀ"p-8Sby4t,6)赮"yc<®7&pjF%|c!hud'#os~;quDCx-ؙy.XB;Jl]$bYNX'콼IYsЫ5O:jeXʇcdXv@]]gVJj0f0X'EI[:i 2v㨤/7y"o$Zߴ)|FȁQjiۊGpn,aed7^l+D[;s+:d&InFCkM0YZ%.1Dt8:/1W=)soI|r26Kk$L|Ƿ>8v`)am[6^8K$-;ȕsӵRB| =]=)*:F+; iotus=Zi[Hɐγ ""6.<{>=gn[QI`!3 ⳿XIdE/Po2 +19阭>jN$'S4V_[`Ndaw:Q!3?|j79*O 3N{т?N1̈v_ Di*'TQgC7 Mj72nrո)}+6j*h:mqiDu ƍt8ef+K3lrs|``(1Q.t֨gP4wADi}ܙb^X&tHl-VܤոS =+T9B0wmw;"tVnXJk{˝d.p8& qQjvE/ȟ_xpb9gS<(yI~(6KPn26vZ .Z4̔ ?Sqk@,bMXBжHt V99{ԅߒxE0qob=O0R]|?9.JνTteQ1m5$IfZh Uɖ ѓ MfY=!s 6_8ʫMtFM 67S'w?Al:Ȯ CWc}OPΫ"k/m)!+`EhrkF}A?L72tMH /Epr}ub6`<3S qnJ㱧ݵ*Kڇ{a  QAR0erju:šNj*k; 4t*6M ]1-1L6A8XTy]%x$k("* I1nsJXi'4sx& wjG%h3@V8:fJ~-$#XٙQbCrH`>0ѿ8=ꝊhIk&H T%6mZ &A噂z5ĝEBx9,:]-ww6u!6%hdϢ䌚FU zy@]FaWU0i1ƴ3yC cRnbPR{$5TC 0Y,sgIG1*laLY@N>]F97 @p2R9lE_sa흭v`1%`-'*DϪ/BLzHS6Cctdtfz&x>-Gu]śBN6?#SAj)$·hTg&%a2KYUhWA1MC~i{1Bϝ$eՒ~vުπrR֋Aʽ#ulfjr ˨d%1A+A8MulX|XbVc SY<]aH=opSuFeL2("l3&^ ǀV<g`{Nx7jRDa$\%zV5EvfКb.XpZ/ڃF<|/ CHw|p32c3EnҏUn 1ARBŜ&JOxʎXpQ*j<⪴Iut)6a0GZC_fwxz5_A`&U1j!/\P!dպAm鵁0~fie6"h`YY q㼾zGWzaLE Zsފ?@Уz4lɧU?C)[y#x])j;RG[llvl@i)7Ϸ3BK6\8n6L95>q\%!l=߄Iɖ}xmrF]pܱG 룭5ߌ=˼6ۈk\]2TXncf1P?TT~"2gEr "܌D NWjm9βhDo*C.<{dȧp]ud!$yflUS s:̚ԓQ "!upQlC 2r_qLjUے_(oe(OZw`d"ɦ*g heo}>$ht,=]1CTWY֦)Cc !ġWF:Jxbԑ-ʂԤ8W7X>p&e`U3qEiK= +AüI£5^Ue K@ۀ\oam^6i{M$bbLiGɽaU5AZn4:7""\ wؓ FkAhg2eCrBv%7?Bꑀ<f?Gxb 7Q:}X́ #O T#+ K~|*7H&jaHpZi6τaw5"Ń `&@1ei!QIF7аQpyZSAb?^ޯ3'4鼿햒%?g07UJh5GL5ښĽȻn/Iqkk, @5HB)VR7T:߇ӣD7UIbW5}mjjDvAaD).z\"oȫ+\ʃARױCTIYzʖu.d)S0%vUޘ--,};fE[,9'5zP{쌃ҮJVR(&2d^ifj͸+Nr@ Ę UjpBl*oYKqC4.~Z:*,ޱ)+Z c,oPOn9HG}Ͽ*PqFñ:s*U/!`U;.xۈL]`C|$Un6y@֝p zu,#8ʸ|fKLXa4}G;Z3}=+[X' }ܰ+NM.9alDz{Ą,z`Њu:[sGhQ=\^R6&yʑj-=,2aԙ<$NH$X&)5@6OHx eAil䰈C IuKDq4< }s/|B $$lXjeL#Y \FiMq=.BS)*: M<Fm?[JYN! Bq)ʫffC@ lkVZ)ϴ֓y5g9V7!~ ޡLSe>=OC2Ø,{.z&%׻t`78cx65rKiBM#͝q ͹pv\`$`/]?2+'Ʌj d{YR20>a[Vi38\*TYX$cW1,ޡcƒp/@̘fH!Rj-pb)"dF@8۞8<=C k9\}5((! يg}Ao\:9^݆tHSaZ@H9Dsuhck)w8E^:g|1kr \PlgWsQj*]ΊƈlA~"{uF|WFjIwyJ|^Ͽ-_fsZ f4;'~O16sIܶ[M"+7X%؟@$Z2햀a|7v 8dM;iбbEIₛG بJ s&yt/o󮘈wq jYN12ZD]]=݁ۛzZcjX~w3NqEaEuo{Փ -Pϵ:ȦӲ.0̫P~gD`eg]㐣&ZzNNu(n LixI~vk3hVmK*R5G1LCwR+H c/}Qi smlruX>64LlY'(\ /ŻuŁey/+|ʱ(BhE'UtT^gw,~ڦ)}ituWk'cdj͒،Qsl8<3J#5(?/v: {ۭ&Cz7>Abu* B[e# ؠ`T@a)T>"`_XA[Pe +@T.PD0I\|-Z4zB/: RwŜ>= kw₂ n?ciί7H4bWn+l?4NrO9Uj&s/Ua6aH\}&d_M_bO&Nn$(v';_gwg~w5ddňPIԵT%&{Vzw 7ESA8E')uTV% Uqu#JvrֽLL]M,~>kƫ"H.ucKS+Dt~p!g~~a`(mqI߰/ZiD2B5CHXS7>/:Q$ yO,X6a`GZvXtO~[U{-B sL_}i\ofKoy[1IJwK!iܧZyNўzI&n[B*.A%jb=;z bPRPV1cQ\itYuJYTa'p] .9 &MedBrO&Hw~휮e+~4MMq&9+)b 66m?Ylc2\E{:OiQs2 q1#Yš7 >&0>g!7vH7L