rrdtool-cached-1.7.0-6.3.1 >  A ap9|u2Kn&WBFt&"LzZ[].p3⿴.h;[R?e[sN!Uuvtƅ+E%.)|S{aG;@2H*a_#>Z">pt Yt Dz{R1jQk_{":5sRPl/>wE f8b69533831d05ce0e19382b4f95c80ec6de59fe2864109e6761cbb31b551c03ed3a01e092ccb34264747b2fc7ea53996e0c7cd9`ap9|fNSeb7k!|$=c_5')=PApL1h|ME; o[΋RE6C ܁-A eߺC QP}_p۶m_䜇ɔ-_ ?7TjAbZvMHޱ\WxW5h[A,zKL.DC9@IR>IxucA2-Bj9zU]q/%lt>pFC,?Cd  =  ?EL' n (  <  P  x  B  T |   $L(89H:=<><?<@<F=G= H=D I=l X=xY=\= ]= ^>U b>c?d@e@f@l@u@4 v@\wB8 xB` yB zBBBBCCrrdtool-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.aKsheep12SUSE Linux Enterprise 15SUSE LLC GPL-2.0+ AND LGPL-2.0+https://www.suse.com/Productivity/Scientific/Mathhttp://oss.oetiker.ch/rrdtool/linuxx86_64getent 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@h:8* 1&큤AaJa?a>a>a>a@a>a>a>a>f716120e69f0bb3a1ed131dc356437f8577677efca53b52661b3cf54db2cb8c12f4494c8f532dbac03cd62f22eaee414e9b8641056a10751c33198adba2003d91c70a16d953d7341fbda650b389c8ceab43450152a02c8940f15bfc3e6071fa0936f067bae60ba782398d68070bb324b62a62c29601f651b8608af9e7cf91ef0862aae9bc68de6f1e9861395eb6a13308b093dec6fdb367347f0db0594314d1e9ee0f53ce4dc956addb921824bc96a2175c56ef181d987190b8f3ebf5d0795c4311b70d6e85b8107d52b7b7f7fb7b411683a4ad060957b67863910255f7abc9dservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrrdtool-1.7.0-6.3.1.src.rpmrrdtool-cachedrrdtool-cached(x86-64) @@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(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/shsheep12 1642467403 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_Updatecpioxz5x86_64-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/rrdtool-1.7.0-6.3.1.x86_64/run/rrdcached' (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c864ee01689133fbd5a52a0cb8151f8dce76644a, for GNU/Linux 3.2.0, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directoryPOSIX shell script, ASCII text executable RRRR R R R RRRRR RTBD%Gutf-850e06e295d16991ca305eaadf2ecc601daab98ae32c3ff2f95dca7529bbf7777?7zXZ !t/sl] cNſ^Js$uY.E ?fX jShF|$BF~{3mh>4MJ{wr釩|qPKgd#uG-V9f/#܊pM$9OȏCߟחH1/ =d\bX#+u\v!%.Rog[xQρXv臷FʁkH) B =@`|_% LQZg"s`._ Zx;=n?hL 6ЇaYY%م0o ˼$tE~uн `N&% _8n~Vv2p}' Kmup83iDߓ" t~3wL:u]GEh@|ٴW+.BeGE8!\BKtʤ0>aSaC ➌{K眼#7(CM`->(:I8:n{nvat"KcPC`NHm]d6Sa%(VZv(`luk&_(Ss}ҷKT~jB09wba8Ɔ*ih[]2?bv74@VТHktb].x۴'iȢi#;Ya1FtC٦Jg_kG#\eȯe_bX@KXBIuq'."o#_a_6fԚP3gȠ仹ޮI~=kEegZ橌e E `U D>"#B=-èΗXP .yt{LFu-yWI<ؐ͞G}H ( 51 OН;r`F, LiQrx&RfiC+[X@OFt֜h<(RJw>F?aj <]}N/)5<*=wF>M㣡mt+0]}/5c>)k3w'ZDٙQ_Dw_ sxVpQ=, cR3 mh[ iTO+RMɂ̺+|񑗞`vP3q#GafCʺMPLvGɥ~4)nN !U']?*,FB1h"9iE?,v,yQ↾FEtE/iz~yFo4GM=H3M#ugi,߬Srnb}YSPpcAU ϰ3ʼn7JAN5S/H2*dbɗ7k؟搉;+&R9I3?R;.m_A;DRMg~N1pMg&'rzn%Lk!1t-s0buR7:og>CUMa(r gV q9UKĂeCf_)N-bd9EPzk6r߿7^YT.Wy2!!bi@SYsaF ϸ$,O[F!|<<6 /I ?SvD%AО.?Ea|-a%zŷ)**Ƀ'^k1,w՟2K#/EBc1z=hԫXGf4+3T#~,H> 9AcI9D+gwi=k0;Q$e^?Qi5Ipۿ:bW< &]/e"ข>T"sx[*[ itHǮB8C)(]XvVA!+B&a& Zt+,Y,z Xӻ٩E)t!N*%]Lqzjl+nj/vTw0⛭%_ |}g!-nS7Mo,.dnF'9$yX\֝:x.x,lXTIZN_2MW cj>Ucy7)Ur+MDq{ l >`dhJ=p^3Qس>ўg(ѧO ltk4S`n>6=]]|c}Se!LnDM6{;&esیiPm' p\_4@_JUkweul M933O|2| c4)d%x7VfT"3 '4vcf bԷZNXZ,\}jNؼth]+(~=۫j!>YM}LMHi H R߀Jk\U;l>%eVb{Ӓq-A#d9 3U reΗ֦ߒ(3TT%4VN`q2Ռ57^8/ܹ\nRF\yc-eco,Mb[FR \VuP<㹤s8KB5"#eVc8.vo}Y =iv1[O _sfJE"~XϿ з42"IQN!t(4L.=f6z/5loIME" aa*MEA׻} jSlfGκ yhO+dZC&~R{vASVa&X_'6;MEȜ ՙsnq3%V\Y~ 2"Z ,xb *b8]̺ o';]nXGf ֛ߪ}!ga s2X 7g] 8J,R`k _\+aPlķ/co:[u:BY&何|4\sʔG8eS73/VéPlLbqx$VdQ_i ]^  cg,$,<TFG^X=DDfШOf,da@G"yz 3 i/~Lmd:9qV(68g [DC8VYj ĠQ ňi4; QF 6X#Aw]nF#M(\gb+ πFV!j0Tr*F!i.;(r\T2q"w{4e ?N47ιe}ڊNp9WOKBp2'?TOD_b0Sw3#ヺ& <У^)M&jBnvi~øF P!Nu&<'71E9SOڎǑ3o]G:5YSwY_[B-F'ǂ0t&G:_>{.QNU*@-?U'"a9|Ʀ- ={B)L?6i˅` L ֈZliOF{SEw({&v/;TmDف%|2Cd*cҳ9ՊxG9̈́M_=VgZh-{l ety{|3qNmY0wX'e6iҮZ@lG+VKl*BmڀZ'v,5Յx8MQH=ޝ;`YZQYdKR.)nL)ō墻'0RsEr02&13 nĚE:(Dz<И|CLkÿH>K~Uo=uJFic+%zS [ٰ0WS4bWEf˂)"$7a]pWky_ljXȒdy5K2h"$CnAK+ xX2˛`}|S *h;†nNT6'o:X6D3;zkNl~,s#Mi$O)XS =HPVY.]W6~@[d{(" 4Xv6{ƚsRUSK/'sWDGϹPCz.I!Y0f>.K:kza~g!" )9Cne6 +LHq|>g:DĜ++HiT.-XnEL`Hbk96Z_+j舆Jz߀HŠf\hNJZS~BW/q0Ч"vRCߓé_#eH+؋_ISDkQplDUO@ϳ '&170yr^D0ZhCP<ƪ, {9Z@v[T?2Uu3v<0_[ o~?}؟"Nm 7agxXȫ{CՃTH*(D2&W^'9K ؟rs٘@)JH;Ph8l .| 1'.Jl b7IGUuHߢe$Y( Lu_ηZb k[x63&]dkI Ū:D'B3bv[|`_ך0J֠u+hkj38G.$n+ t(R&S.l,j/w7Ĭ$WW;hnJijѶJJ'Mh26HeWՌ *HrMjTE`[hnMR6TEtƇk:N؎]m'&@* |W8eC;&R]O=* #NJ 16rϦ !@0*kn X%_τ8`@`41wDz¡|}{Ɵg"FZ9ߪ]GmM톟_M uW;rWrücwEc!Q_*R8E{pl 69ͪ8vk?7_af,?8ƌfwNx-61~w ™`iNwc/rO_G%h٨lw:OsA*92!;K=`P&%tL %^+͒Q -kru/̎1)Q!Wya;̅ D˷CDjӄ0z1s/+`-R;S'jGhpGR}[Lg8n67K[ι>14Ttr̃J=g;3]% %ѫȒioo/=M> ;%KB ^'ˉɭtўaQrhq Ə9gyjQ׵,D3baqԅ&\eƧÔ{ TnY0?G})ɦܙ}<p\La6f6w<9ՂG+\8&1Hf`:䪾錕u5gLJEdLyaW<P҉ʧ m^HiV}C$A%z'4nlݔϘ"s9v&V-÷ e;Gr[uct7(U)f״bixg'Oz+PCR:X1~x&ʛ ¤Xrʰ픳A` uzxS ckV|$Oƴ@;d CVS *|~M̕Vi#Ye qjUغiY[ǥ9iǽ4-yg,+ u<$U8)9qGB~`4;j&HX|AXd&ME|5ۼ@yp3C \Vq,s7.mo's(uV.\z)C\> W1q};I8.$@ D~' l?ֵ  ijR/t?8U6(G(O *$ީuƨu_goBjӜǟ]8 y(:6 L$ =Q %W^FUc1w4G|nT5_ B6DA9w5x(8 fsHW< F{O+9H3^1lqN;Tk?K٦:Cu6fL!4D; *E(c7kfI*+$wD6> TӶ໛0R 91mSf4,+u=eJ+P-{fcoQ6=*ԵH@sCLjC}͞F=Xv»{<%S8cc e>s+/ +rQ ^hK`Cyd Fi_y1J1`ebGu1λ9[bLKWJo|uC{q`9qڏȹ8w̏x5 7{5{r],keҭo}cuNWH]h1fmJW7g|کGGNneo_bD6l͌wѝ$7 \/S ^nh W'0D *26Rh_B\j M3D2Q֪>.bn>뎫Ԥ cA6A\) &uOv--e6iX̤*~\dW|z#4pDW6=;;՟ iڣO\!⓮)XEpt?DiKްKo|AzMKVx 2uT n5y>"8OԽ}lpn\0ӠFfщڐ6{ Fg5ܝQ:w^EqR~k}:P 3sנ蛃V'%{ŚNDb),WJFxQUސ%C3$/ֿu@o*kT.Lv1_nF!&3\qB7*ɦ!HY~]2q MkNr&I%$D!y@S_Ed]+D TYَ̘% >#1.\ Kԏ _qECଅVhFPM`0ZmFp 3JQbm;t#m 'w!56H(T<ѿt~l?ޫ&U8%> s~-oVsJ/ N~X_#xn2Q2= -.{Tc`BYcE Ә꽿P>0VV@C'U<ƯPsq;¶s$%kt 晛iҟKRLqdE%<2aù8<3Z{9n:0nG/c h}/sxHX- |wq9R'r S\pNs`%0q˯mX=+ ~I_RR=Jw O+wB }}1kg"28ET[֬Ba̠,J<%:/؊ ;>}Fb(@&(B8bބ^8O>K_Z6-{]hl#8ˠآ9髬F@gބ4Ps<5Q@r1ư&mRJ2cѼ*D'U<~@&y4;vG_z$5V& \9$8?ߣ@=PCb*6x~93=|}Կ`u.0xP klS6fr#wxd1v7⍧YW_YnܭF*ފ(i e1V!&+HD;23-m&-f:2UselЛ׫>fۡ]j*MQHjeEzS|CdVD\>!#ޞCuK3':#$z?5`oӿmo(K\;k*|, gLPQMn vnv%zFżYy"x+`ٵ  jqKS2/O:$ Dzf^%:WBcv^sKLٞ#0:7GH6KMC%c>{zxX7isPX~nj`tZU]Xb{f۔gyNn 8Mf J~daw,mΊe4>(JgDwKVBNƪꁦ # #f xyқ "q5s ɓB **ĐK@Qt)[tRLn`P= :Lz)_;a %xT%kͭif=nKKMQ%|z^m ,%uTjgv}فۉ{ rI'rVRcMժ^e+SEا~}BalA=>aWϘ*I.+ )u/—t""Aom] a1Z``)U tJJƳH)=pLKԦQ"j.7LAEPW-.0 ӊW(v4Zgr ns.}:26dГݧdYPҌ~|;/ײ#=WC?uCO 9JI/\O>66=4R`G8ev_ iT{&n4H߇Zᖠ>,;KG'l vSDYƏ=.a?/>h8k~X5gT_|RX 8 }r⧸s/0+2<)T;N}j%M*AٽMg+"r<̿J_e/W^.3,_srIӄ[%0`њ}逥1_᭓C;BIkH?vq`e&B}cǨOQ΀ sy,E&*;ri㹾 %*B7/gdIL\~gssHf > ,RWZ!لP/4]L V&YԆ<$zrvlj(x P.W5׹#ѣek0.gmn5Qmt}}xdЃHJ\˘7z!G\H'&&6ЖFʫ~Fܣu27G$6\"da.O1i!~bxSYv_u!T[9l\rB;&ܒm=*K #f| 0;p;UU iH%dxZ,WBI2s4rb(%/ƃq6_W"$2wWNw¸G{yhڅ Ahs[Ԡt1f#+>^c݌]G@۶\Z0_tCWqC%xOxA!m!N=j@Jd::^I40;'1S]#NAA70Dߡ($*8çK f燾k2~2_Wqbv1d/ qEfIaF/s[!|Bx i4c gCȪizXi4G,CYNѣYo1^xMMa4d?ѣ06e Tֱ8;>IKG Mkzo￾KVyǞ"`+7-7g?j`h~s]t'FH>$D [V~f/A {sj ֦ܣnuF0iY#MU |Yq֠@MPV}o*~w|{th8[ipmQ_ i6[ŊaQ^%1-=!kw%5\Q&%zw118Q{\ SfYWSF{dn2lUYoRf8 L 8\j>Iy,?S'[IØ9Cp̢,<IUK{0wb [-޼ 6{ॢ̍IAO^GUha\]wǪ&Ć]B!5e."Et,"ͤдߦjvo1ʣ{&8E(j>䴍)=)})pwcrqU8>O < vԛILLtysdӓ/@7&\Rw׵&b<^Ba<j,}#Gd$(^#~9 |Ax+$p&'h&݌{c݄Q{/0zx_%P Po5d./ KባzGDeꤚ͵r]~ZZ{Km:!'I/|N]Eיp&m, Y[){pEҝKΤ9EW@9E,- +"4;x SSM&o_]ٽ),=8~HiMKmxĺ RyqBgY (rw Sw$@=U.G/O<Ǵ*HVSg\6 {.5^" GNOBnD3bk>B:d,'lN{UzQ+?]ˁ݀j$!R(pfQ4jqʧ1c*;UW~ Ҷab&& |& FK g*nI⸸f?iΧ fv{V1H}S@{:h:PaZk!8 :R#"`m4s3|T,m15 Tv9y(VP_BhTq+ cǸ< jm )&[%v&6H$;/y\8Kw/8$Y0')u&n2 mMM1Ifsu>4g, U-HnD?pM`91LPуɒ涕3bEA}Lo͏iEh"㳜쁓/E0OL[@48$-_ InF uCE<-0~X 8Zdd}L!èSCuO6,S.H APk!XKݷ>p Uɚ`mp"֬*I5fiuĿ|IuF<"Wл:%jpC՜$JVG?*|ɼ< ȯn@A嘒mXpźEa ϽЈ~cͭ{u[I~NZ6H:<Cs5!oXb1o,Q56TVU/%#e땦t4V;#⃦RaJ_Ԣz$Iȓ;Vz%0,oYCx &60In:*4) - )4T!Z,PNiɣI{ǒIzN@WmrctG Z lط6=HF_CQxc}1PBHS0C֥^9pyHWUaˉr܌tX,0-}cBaX0}%^ Ʉ)]qcvwqCap1!SfCdF ){2,]3x$_ή?noC5,ª[68$N~·;X<<|)y*,$]4NoDkT; k'xl攀o_"F-o0nBWg`F5Bh:&S`a[5b$+s3h^ްn!HQ5T͖5$57ͬknr%~{ V/$RT+FMDe#Fk2I`d9|OxYL!iX@[hx]sE+6~Ӯ~:+86~^cg_t߮:봫mb+q-5gG$0&Ou6_fLȯ?Hl,@2KU8DYG2mCzs99n4-m4!i+_]8]FڗGyh1'Լ[uT\L )M8iOK`c4mۑcACr/j.HtLբ0oA%4(Qpyf8q{ptk93pJJ#/V3p O,_6M5r-!ŷ_7HRb8*@cA{ _8|:'(t~,;(Ud&ERAWW E[ 'ˌldUl`oes,!kXPI6Rx64;Sѹ'%^{*d$Ӑn X1CEIďx~Af(ֶ|U9N8vE-'tN9 ëPY FU`JRJ> @V,#tI*//6MfO|w_ml%3" v7 ^aqҾt c(ke6 )7Z';>A`ϚK{WJ h2 s.O)<9]A@~ 6)Om.}Lb69Pgⱑxpsݘ+ehi3컴͏3DY2mʁ`o n}%#tAGKB[uL&zoι* `%Q{cNDS*E{,0+Lm_@0g48]Ѿui|3K^YD~yY&2-5Q*c#<>XE[4p5jfK9Mܱ/#0dRU'6M 8YUS<0[n3chS#ʫXcZ Q{mETPvCC?TqoVkH6xcZ@40~(E&|zհV~ޣ]LxZ\:+oBc7_ -&(ai0gz+ 6t\PT@.-7-L|AȘ4$uN#tK+ 3ˬsXa_ :3)ɮ C#7Ԍ?I++Vc+``WW{.(>WLӢ9T,ChԗjА144 ~ߟv0= \Y4S^[jB_ޱɨ?W ,o.Q0w2&M#{Guy$wZc≯9`R wwq`7ZJQoo&a!o^y,VR Ϻc̢l[a'Q%6dֶvB킲 iIsǵxT$x(ۼVh~Cbd= z2_UD7N] }5cSbXc>aP3C&Z 8#;PHS gloYSta?3䥙JHZlD!kȠtHT81g\QƯchb9 F4YxzOޞ_c{~>ct@Dt}IuLqʮX0!md@IJ&5Bm=Ohe_6 ~"~~mQXm fjX>nRyT9׾C'W굟g/"@[U;gɉ= Ql z9'*H&2M~9 5;C6fdqE_ ke|s$\NNh־Aq[Iߑp?0q_gҮT zS~? {M&Y7G8"gTʿ ɾlF5b]/Gn9H1,R9td{g砧J$yq()zJg?2^7 /gX+dl>Χ7E&5 *9Ow@M `_2k)`m8EiY*ƾTީ62Nv80 `ÈqPMi#DD/J=F8~dDjҊs2!"[PM"-OƠr{p- zuU*Ӝ"IbW9޷aٹ8EluP4ׄqt#\|"d<|_W䣯xMq?G 1V?7rv!}?/_(B'p$JŇl\wV E$fV'fn4`r <qo tܣwm]Q:;yD'"sUHEJݜm;VH(iWR$Od Ù-lJ} YXs 6`clMPK$/1*X? fΐ?:ޙ2Tܚ.1fD{9{Lxx-ug[yHYxL[~f2*>sxPytKS;EOb(УUXFkJ |30DZR]G#%U_b #dw%Q1L#d7`qX? X0C=2I kрBC#@&nqTJ b (,j–fkn{ֹ3$u}[m_219vzB<<2k]F]5 NFgp$iUwBL|6%WEfXgJ\ѭȩX_wd*p%[Խ`Ln֚-l^=lͫHU~YaF$.3+h(m2][ya0]5~ʓ8j@ŹJfؘX(wRmš7nI~͏ZDM OY=]vGԲq$'/u,\zwЋVn;jsC߭ LO=/YJ:Zz)KMD @ordۚ%N} 1bPd"~sWv_fcՒe֡7ؚ)vB7F0j^)^qƣ|.+[")uY,K3AwYbpXB͊RPM{*8f1m0t6+kyD4DGJh͌-4ot?)eyg!B)+/h,1->BpAQp5Wxʩe<1vE8mN2'5~[e}U`DJ qJ{ '} j{{2a$͖9 {sy1t*4ĺpG;,ZR=)-fW#|D$8d{j%opĭ$[W3CUJg^o]!w^0t$ޕb=$6 d]^cQ\1Ց:5/UCk 0jShX~COΨ9.*q?<9Rg>?җ&PұOFLpnߚP_j sIgI2': oZ~⛨d$` G&f@v[bu5Ԣ ~c`27dgUigele^l&dw۶(ҮPit"7<Ӟ57#s"X=2P{Fi 2v?(I'!lm,;CVLjj4rRl$-Ƥ O,j9OZb2(3"\}ȵ?K30nEd=? ~ #р? +J8ʫBh9'x`4j2̂>0bEN6Z) Г"QXƑTt(ܭ*B)f<R]P-SqyG(."ّ% CD^2쓱yG=_*.55Ǒ,iS++4CZyKmy6jfza˓[ϙ|yw<8k߰0wUr:Fw b8 J=n "U G5 :mQ.$> 퍔`FJ[QW|] 95$6|$7*X[/6Fg5[gZeD 4/?E:_pԙD|'/&FoNѐ얊.yerOP\!xn^EW|;W% ِ`$הc>0P(#n&\0mw'ua[_6O7,s2M__`gG; Ņ=pyds+#i~3Qun%MG/ sjޗ[WfKGz9b+1gijBpaj @ɩ8ۦz)L& 72{`S Z` ?D^(@M̾s&Z38{F}'jE۪4!E#_q %˫[oྏIO0 U>ѯWiAvqtdɻ9ҵMC pW32:`?+ ivN:8ޒfx9w! \5g%Kk\$j siKIxr&G;aoIU4lٵ"_#n<Յa js> CC*j;HFv v=`<ˇ\rQ'] lGxhoWƉVRW)I %a~*WU S{ Wj R\Y+Kt@ģ>E83r&㵂Ѣ*\Ev(//5(6,,M|Xִw?)Of ԕmnEvM:IH.ƕgZ~Efs(%匔Sf:~ۃxI\tI _ekcA. BT̈S~6#p!ჼG֮xgR@Ky( i,L5rLF[G7A!Sv QuHZ ^ s"KgW9[a8?)HFQ$Mo_ /;by.eȉ#J5U4.@Rn6$7kJ9snoLlMG8qѐwO\lpXkށ b'T,PzVE͠4$㕼B&⭞YrCɘiࡇs_.-  ~`9 _PBS mvP.3?:a4fFcV[F[mѭU dk 9:qmIԑm䷲(7ʭH~1O*kPaK/ؗgKZ|[ a*O@䤒][a}pA|vAhr *P_z?qCXcOs-~;8&ֵOCZX}b< fz!OV8 !jYb2Ώ÷9ӡ^Y8}܎cBh!'ǒ FE#:i\Rlz X+i nv߻$(e,gRFԒX n2rx#%=NvΗs'N'ǖZ&A+[CC q0 !| 9 6x,%0ݗ-lMH_G{|x\Lh;tM=/]D+ZvbAkq`Szxh-ǕAQ!9hזh=Wd5#rlJʉN.%D *9\sk`so&z ,S(>[bGVKx{mbOr $`\Q'i|-_7j !} 5=J$Jh- >GEI} -+k:,Wm!fi˔OnݛQ![l*\ݽxPQߙ2axk\NZU>G"8Of9/qSկT4}iLYA9r Jv%`V2z_]X~NحSG׬FZ Ñ"?mrUF=ŵܱrQ`e&O`4%e@Ejn3dJ7lLwmC:nc$:n!D` {HKvuY[nUψhv L"w=LWӰpG3К]KBR .tdѴӜ gzzCX;Jxf1)6}nѹÿpӊO"y{euy )Gc|܍~t}>8U*j #`'lDؐrN}KCFtc5k-F̉7Ǽ+3̈[D$FSgAO9pllcn^ 0uomBSOygQ7tl\\8PHJV_Kyg\jK-|u`bIO .̣GReig"wa"4DrDZ;&-qaUV!7X.! ~;~e!".B%\|`cwPoRM]@W ːħOmڶ2yQ:jIPۻTפ_y4#}gz ErFV[$ZO3Tb _hits߇B kƻZ4BI78ZٵK 5iߦ6TćO%?N i50(2U4a _I68x a݈y QO`ى^B qc9zީ}ď|啫V^/9Ƶ C#ĎRxgـaMGJ:9e (oЦ Ho]& :7%GGB5o[!0{@Ĭ#4G)8D'"1Z* d-thTɖlM.h}BؠfݕLEqngԻ/J"`6TBC0iE< hղ<#~rrEKm((?ɅHM.Rmݷ͔8vR&E\e gEUz:)5󱧍{_{cS˔N/V߿#֙up52C Lۓ)Tʪ MkpMDkS%$g{>pwY~Y"DPiTGojS42!.kz[ j%KTUV`밭4+ط6rog! TweY@P^y\MGcӬ U@ Q30XG$7`\OζJ0tbSL͠hm>J1 g#~/rC R[.K0(y~f㡜b{H.[qB֡%׸jGC֗ oo U)\ׁ( r;j,W9u|<:R]V<ts 7`oG)ifCz>}m,%ԡp6OHajT-O~>>`C4d;p\0UDX {T52$y?WF_ȍEQsP;N{HɐyŽՓÅ#j NFp P MjNγ|(C3C7f ; MZ*)Ǩ7s*eKDu .QM, fF+u\P˚w Q8O<Й|Ixz^KY_>9-PVa WbNTPT#UߜӉ); w !',,RYsc==^Ag~XlVcze A6\=zQl>5e YkԲЅP1(+:@꥛Yo7Ð pŹ˃|Eԯ$EbQW3Y ~+4~(aM"@Ybҩ?8#9ƀkGa`bA\qrk(_%*b G >OVmW FaWp==¶."%6fU,J/'⦸)m:VcQ#V/`G=6''' =6ӱ签PK_vG@747iyf&p7OzvL3E᱇ÜNNrF꼪4E *RzwuB0Ve7+6@c4MT*Co2n^ DB=$*Q_jO03%]㪄o<*6&{YeHAQ+lہftz #(}.qB2[ k^䰌lոi; s?xc;͹,~E*- $5*x)P?IFAdT}{$&JoW; ֛:>. JZc&3cI%_ف 9TYV*=O%Cv;G7-v{4\hMցʾÏyXwii˔*]}o_>)2b$?U6aWq1R8%FpSx>obӀO&4ȑ[C&AxSMr>UUJy.:܋\&3 . sl}P?dRnk9>5{jցuf#t */tF:d#@T`:Fn8wy] *ow9/޹l C|챺D ]{Gɼ' BUiװLh9zwt0\#991eoǼT @OJ>@¬脧(bѶe?s(1d7 9zSYn ւ=!?Y@|-R K.:v(a g$ZBՔ.$HzߕEԳ < Uu!%&fcd+odkEs_Ufe(6I?C ]+Ⱦ9^9p,  \xjȇnUZ|_>]qZSkE#1i @L*MC,r~SPa吆8NdP=ыmav0i}<}!oCr.[/ RlȨ8k|j|ȫ5"&/:|"A) ّh;tC-ϸ I7!gL)Wr_.Cԡ_֡:xHH4c駏-TJ*jy3Z .Z-&1cwd+hj ?= usdu,I z|ד5bҿdVoOTvOI-Oݎt(EP4.Tt_[ )qVQp:)dyqi\KBLuƩxb>g'AP~@Niڕޟ66]xƫZ=-%8nQ>CYc4L!]Ɨ2ť BEUEiʙAMګD;@}1]1]ԫU!g"8zblt( R6̆MHbTS%Hz ]kc͹g 5N8DZb 2l fZ [ v9tZ[u8=iugURBȲ ziS7e.sqqJelbFb5:Uq:F]q CfoGIW_ebhI a|4ZYF)Alu"A=[67t|K3(m?5믧!M3e\SF߆M-#oaF,wb)EFfzvIX-^}Ji"WUͽsKͅ;5ve Rbig_ *jm$J5܈uuRG2飩^ C DZMžw~7|7:Ym<m87COG|{U~j΅&`Ss@-2ؐE 5߻܉\l^9snDb8`t@`[ W@!K|8 L ] ;C]$gUs)ye$s7301C躏"[<[&/Almlz(Dsʏeޠ৉" b@8h.DWqV\7}7mS QGX 1ذ_ »E"4.;r|) Gqg4CU,6 0QY^i91sǨY͙~k]פ0Zv/&Q, 0b13Cx$VyDO({+&N,>ŴKk iUvgDGBqݳoZBBr>ڗv~w-/ɓA%qiH@Ғ`ӢΠ _6TO5V #Au$cG|*KMj}iY׍#ˉXB>X08PjCo6]8Qi$jxvEĶK(q%3dj ,(fvSdI~كptO :/Z"3Q$\p.P?+ Ơ3qv ,Ze~f( B~uQhл TRnǭO.dQV2,U6I=m. E{%h8д@ĥO,ݬ_;kTBD#U7s4Q86ſn2k&7$/=~0AHcPMWrӜGK3| (|G.;a({`e- ĥGu|cJ pظ#,!aK7CV[ԉ NV†ଧ]-*kb;g!gſ6q,B9#C"hS|{F-Ђd̴0 C"IO2d5om{ w!I˻Xo8~ HȣzlŪC ;pu#..FFO*r\MWC*b[&8rN`DN9v-O4x$p# /tG!my,yw?NJjbW qYDln@_ hzN"\[x-dũ%C|8g~$9k!Mm06iv-`v@64T"Jps5%϶ Zm'=.Lնヹ8 ϡ&h6qN'egBHY ScFǸ~p_a! lxu1 ] rNTd̍cr Ie`:,Vi~2~ 7rn4Hxӳ6L[ﵧpT'TH8گj`v+=(Dh=03jb渾hy&ʥo;<Ά3?ڻ0}rbԗ4BB<6'f,L/P#&H ځm+'#3cJOf7EI03mV(0uJ g@˚7x])ŶC٧i5zu\2h9/~U>cNƂ{?.IE n:`rFr̝㵍p' $LhxF J.*wɐ <^رW";.7 7J/e"E+N]A=s ӄlf| AlK9sxLGq@VM'6T|G#JA!.x6< i\(X[QE%qfes1ODU_0>}9 mbJz`ؗǻo4W=B]~cr0[({([hU;xw_&-TRz#M2J8ǚYoOcf#WWXϚ 7qC u~g `,nbCS~w4Dz{|JVҥ"lP[xn. 3(i@:^T"Ji* jg<.zY%Ǫ%x8A6˘Bw-"B1fm!c,w k?:5%˯F6p{ŦmEpdVZ%Q5oۺJmHŖAU}Vt1d`@%}x$A 3lߡ*Y{R` cM3vAYڽ=wi+⠈8;]oBSyk;`6=ޚa gX2mŻޏ0#SII˚i΍ίe.؟z ,D\yVьhhxsTc_tPve.dnuªO-Q]kħa{QΚp$[fQ!x4n]:ɳlMmp>B R^Òld/}tQ.{oS`]T2QD1i<kb1(pR}sCbF02:in,SG2= s6&(#VCG'}"M;\DMDW. cϰiCr6Pǝ8.|xc#\;|QVl:66,^({.d._ccH"\z|FPr;_AQA (fJ"yeji[{ӓ aPIwfҕ|ljbRȈwi}<虯)#|Lu*Ek|l~<ڎل I'޵&t/1.O }/Hrc-9o/e0;zE$v[B{Gr 3Ze-7m96G4{NrɈ;eY:d!_v/hX%SW 9P#kt-[Mo쟘|0ޟ)ɜٱNYźF-DhI\aHa~l/?4#Lɺ>ʡICq~| Rq G3d#刎2bْq68cJa܁F8^L-u_3*',6gݕ'~wo0oZǰt$f6(,gӢ- !FSc%~x(˒+ѧK:ul1ꊋu["dBs)yKgCrx>ZlԖ(/Kȹ4Y֣k;j*myN׷Yh<Y OAz1EKa:׶xdScXe7Cl \KfLMR5_x P.kӉT8Fތ*M$̼c- cú{~,|6xx72VM3u)R]2w7}|E\HPr],$lxAB2S`5AsxcgCvFԵ$9hx a>+zad2,]($MיlBgjϒ:eVԙq;f,H)ʶ Wʾ{ Q[} o>S™P:S cSdv= ۯ*=}:ȍ.wkLHg@} a"{tÃUٌ-ˎKn\׺gZ {"W֙_;6Nб$szl]k9;b-{!FpiϏX A$_mkܤн]-!w.[.IØ))u,J9 !m84ʥ,CACy z^O_ϓi7C 0+&,U Q؊U#ߌBN菉o:JVql[*oÀbou"V&/<.C=Z PY 戺ߡb}.Rmm[~هB0Ǎ׮{-U8ٰ,||M!GSzJnv /^ =K nK}qZi>;qX|#i|㩪⫥ҬnTJdA>jcP֞(~P Ґ?x> [yD·n;;'t)^xU+ 5nű0M4\Mf2҆|SѡI:vGrEbٝ XG gQs9P F.vW{Y`8/j/1xkynPXURG] j ]W4nWB"Z+ٍKĮaĮW θk=ZrB4IlJb,=\A )v8F V$jg,H =}3oj/d{Or>;Y9"d!:N yןژg'L7 +i3+3"0NEcXzWCadAn]0XM3k&%pPej[lWk}! ixU烙Ev3;s*Et[pHFlX.?%YmUVG4޹&!fiv_"ZhPj!1z}ꂟ{^^ņ>7[B=SSy2#=?"{鮹4&H\':H?TN^ux-w/W8em.P.ѨM|Ѩw2h!)Dot!ȇ:zМT.U-׹ 3I5\tXfH t"RG„MӞmӮIa*ޙm,klb̛x"5wzlpSM|?dA8 O/Me:OhE`OtMT\t+8M{ ̩OhUYӸb䚵t&& l12,^[{Z݉֒v 2bPU}{$@X;N)# p@ѣunig;Eᆚz$P5T!TŌ x4F$' {. Ưz$6[Y]( 8sv_zsѹ te[9q{FyK䋐l;.ř:ɟn\+C_S㝔 % w3lv]Z.`nyYU_9S  cPYjjX\ S*/t/W|444LamLMkbǸpe|Md~B\9ƺb)AwhlbLmmSp"b'm6&C=SO72(cd|$w'=!5Mf&4?Qe…3EʐK[E&X.!!/`E^zQE@r^پE|Hti\We|^sBpz4L6$tWum;y~WM˼̺;e8m uDgedY<~tY٣%[d`c7tH4l[ڥN5S]&NX aI:rb@ڀc\oЦ_KMtɫX꣋%"Qs)-->(@C:h<-.az\ =ç^"?,JlnZ}uk¤oTg(z~Qor;n#.=JFҲ}<= ;F)\:p*ՙ8$hW! V3Jۊ)AF"Io$w/. $k:'PWY4hCpC7Gs:m\Lӕ#d߆H+ꗇj=g-"\/˝JbPjg,=9wrlfau 0KV!~@K$ D9wvr5W zf'}|Xs<0ʊ;d]?LK3>y~vfGPf'S~mM_UCO`f5kTq^mTRU! 41Q=>n"y,:#~"o9,_觷@9a"Qbtu'#Cm*":POIPLB!F pe-Nm1rfwDw;ɰ㈁KEؐxx-Ĝ%ՙ-E; sXN g)R`@[{eWh7>=iZ!^%zEGA,Lqɍ}߅@]QD ]+dc{pR m5iFè} J;^~by;.NbD^:-_Q']* j젃" \̛TTIN|?1`ܩkg&p!GW4g؝$%eiy݃\+\S"VRO(xa $aW_7 9[$DJFha2 ^{@uT$bJ# D5jR/bzkʙEY1Vyd!xώo9GŌ'oN1O`D{nKnde']ڙם2 7ǐG6QMpi?,pCdJI\tD8ѠMM]ghmTro8wZ' >2 #"Mx7$x%ʷ,A[$}CmrȭaK:WGw A*3)/ylJ=Yw*n{;Yr-دYDr yS*+ڌC#~KJC#t2.XǫClj[="âa,egB/8sHTdUoq\-1(cVT.y@r1,Yrm ^]#3o)uBe7D,n$Inl2CTV˭9(=nk1fa]&#igjxׁC4$VcD̴t0FZ|o-h`8?ҝ 뉟+<,?.-(hJnZ1iIv] cG cﰙ HoUߺINbu2S8Qc36!/}`V󚯕%'FFN?,ftm{c{VH^K=6C d- YGuA"vee m 3sv8l10AEӖd%qbWmf56nJ?Te %8[mYScKޛj<Nw; e'׋MqDE$gHoU7<,ND4l)>h襣꜈pm߶οkN1. ΉYfNM,H)QV ~w+0ӥ9\/3=>nR \#2Hٮ]hSF @FA5pMNaWQA:q]"*λz  Fb\wk,bk="GTgG3\I5ŘPl jm^ԕ0z-1n >8Z273zB7*XM_BR2tbcwYbA^D 5j3ȦK ua2lPO-}=@,J>$7Ҳ L &oˬE6 Of,7W;NP'7 YZ