osmo-bts-1.2.0-bp153.1.18 >  A `MC~!M@eee 7}t/ʉ6 >9=ЍxLJd> Z~.56Cš> D/F것AM=7ߔZv[=ԀldZpإQ: j0 PBDs'd $ .Γlt릛ªֹk +mٸ,XxBu% z%cW}񴉜U@Pƭ_s IA.H㰈HJPJx^-ohYd9e1290d0d852c7e4ae040e56f21360cf151d7636e4ee4310d3238995f1a17ed6309c28e4d8c2bbb232dfb371c540f76e3a5a22e0`MC~!M@eee7d9n:0!.9l*'`⇷R s!"v܌Ne 5Wxg.B~5PxÏX:ZeI&|yf۷-1‡eX1g}7a:(_P}SLz`^]|j1 ;zoX*/v̔$&mޅ9΄V{^~Ŏ4vlιq[vqv~ĸЅ?k}ҍ,. g>pF?d   Ept 5;Ag   L  l      4t8x(`8h9:=>?@FGHITXdYp\]^ bcd+e0f3l5uHvwxyzTdhnCosmo-bts1.2.0bp153.1.18Osmocom BTS-Side code (Abis, scheduling)Osmocom BTS-Side code (A-bis, scheduling).`MDOs390zp2a]=SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-or-later AND GPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmobts/wiki/Wikilinuxs390x 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 osmo-bts-trx.service ; 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 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 osmo-bts-trx.service ; 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 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 osmo-bts-trx.service || : ( 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 osmo-bts-trx.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-bts-trx.service ; 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 osmo-bts-trx.service ) || : fi fiX 'X A큤큤A큤AA큤A큤A큤`MD=`MD=`MD=`MD=`MD=`MDO^id`MD=`MD=`MD=`MD=`MD=`MD=`MD=`MDO^id3ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e375b3373953aebc5c52a00a776152681012b2beb1c7e454e0e3146f22fb020aa46fb087deebaad6aa80f7d1ff70afb382b5d013acfa04e0732bf10b89391363ff4b6397c7a79abdde6e204165ea702954681c08ac6e4116341dc86e846e2c1e5b12e3255417479c3fd75e003a7ef29347fd72d404c566e6f920ce44a665ed0c2813ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e377fe5e4bceaa4dd846813a892352910d7d2d769cffaad7f68eeead75491ecbcd0727b326b1754fbe6e7ef3214b0d2ea9df6ecee95cd0791582d5efb9a0a33924a57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-bts-1.2.0-bp153.1.18.src.rpmconfig(osmo-bts)osmo-btsosmo-bts(s390-64) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libosmoabis.so.6()(64bit)libosmocodec.so.0()(64bit)libosmocoding.so.0()(64bit)libosmocoding.so.0(LIBOSMOCODING_1.0)(64bit)libosmocore.so.12()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogsm.so.13()(64bit)libosmogsm.so.13(LIBOSMOGSM_1.0)(64bit)libosmotrau.so.2()(64bit)libosmovty.so.4()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.0-bp153.1.183.0.4-14.6.0-14.0-15.2-14.14.1^\\e\P@@Z@ZJ"ZF.@ZC@XBXoXoX_WWs@VU@V~@VBUT@TTMartin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to new upstream release 1.2.0 * Introduce BTS feature BTS_FEAT_MS_PWR_CTRL_DSP * Rename variable: CALIB_SUCESS -> CALIB_SUCCESS * ETWS Primary Notification via P1 Rest Octets - Update to new upstream release 1.1.0 * bts-trx: Introduce VTY command osmotrx trxd-max-version * bts-trx: trx_if.c: Introduce logging macro LOGPPHI * rsl: Implement parsing of BS Power Control message * cbch: Support Extended CBCH * Enable statsd support- Actually do the version bump to version 1.0.1 * spec and tarball wasn't updated in the last SR (only the .changes file- Update to new upstream release 1.0.1 * rsl.c: Add missing #include of gsm0808.h- Update to new upstream release 1.0.0 * various correctness fixes related to advanced SACCH FILL scenarios with different SI5/SI6 per channel/subscriber * various fixes to bit-rotten CBCH support; related generalization * CBCH support for osmo-bts-trx * extend precision of TOA mesaurement reports to 1/256 symbol duration * make RTP port range configurable * extensive fixes on correctness of computed + reported measurement reports * Fix build against gpsd >= 3.18 * Allocate TRX for BTS dynamically, deprecate "-t" command line option * Initial support for OpenCellular OC-2G BTS model/PHY * Full changelogs since 0.7.0: http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=1.0.0 http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=0.8.1 http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=0.8.0 - Remove not longer needed patches: * osmo-bts-fix-cflags.patch * 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch- Show testsuite.log when tests are failing- Remove unnecessary sysvinit script macros.- Remove handcrafted CFLAGS - Add patch: * 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch- Update to new upstream release 0.7.0 * No changelog was provided - Specfile cleanup - Add patch * osmo-bts-fix-cflags.patch- Update to version 0.4.0.git1487093487.6b4c6aa: * Log socket path on error * Add Abis OML failure event reporting * Alarm on various errors * RSL: drop obsolete NULL check * RSL: add assertions to check args of public API * OML: fix possible segfault: add NULL check in oml_ipa_set_attr() * CTRL: make the CTRL-Interface IP address configurable * Remove obsolete define TLVP_PRES_LEN * DTX: fix SID-FIRST detection * scheduler: log lchan on which prim error occured * lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() * l1sap: Fix expired rach slot counting * l1sap: fix missing 'else's causing wrong rach frame expiry counts * deb: use gsm_data_shared.* from openbsc-dev * octphy: set tx attenuation via VTY * Revert "deb: use gsm_data_shared.* from openbsc-dev" * debian: Use the header files installed by openbsc-dev * build: Do not require more headers from OpenBSC * OML: internalize failure reporting * Add ctrl command to send OML alert * octphy VTY: fix vty write output for octphy's phy section * cosmetic: Remove stray newlines in octphy_vty.c * sysmo,lc15: fix memory leak at each call placed * cosmetic: remove stray newline in octphy's l1_oml.c * DTX: fix "unexpected burst" error * rsl: Fix dropping of LAPDm UA message. * Fix AMR HR DTX FSM logic. * octphy: Improve OML ADM state handling * sysmobts: Add correct nominal transmit power for sysmoBTS 1020 * sysmobts_eeprom.h: Fix/extend model number definitions * Fix SACCH channel release indication not sent to BSC after location update. * Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" * tx_power: various cosmetic fixes in comments * tx_power: Change PA calibration tables to use delta vales * Add new unit-test for transmit power computation code * fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() * SACCH: fix sending of SI with an enum value > 7 * SACCH SI: assert that SI enum vals fit in bit mask * all models: fix vty write: bts_model_config_write_phy * cosmetic: lchan_sacch_get: early-exit instead of nested-if * rsl: Output RTP stats before closing the socket. * osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx * osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file * Fix typo in TCH/H interleaving table * osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure * sysmobts: fully support trx_power_params- Update to version 0.4.0.git1483701882.2cf6b73: * Move code to libosmocore- Update to version 0.4.0.git1483698786.f376359: * DTX AMR HR: fix inhibition * fix: dyn ts: uplink measurement report * Add copyright for .deb packages - run tests after the build- Update to version 0.4.0.git1482415865.c2ecca6: * DTX: move scheduling check inside repeat_last_sid * DTX: further AMR SID cache fixes (lc15, sysmo) * DTX: move ONSET detection into separate function * DTX: send AMR voice alongside with ONSET * build: be robust against install-sh files above the root dir * configure: check for pkg-config presence * octphy: reintroducing multi-trx support * octopy: fixing renamed constant * DTX: fix 1st RTP packet drop * DTX: fix conversion from fn to ms * Move copy-pasted array into shared header * octphy: prevent mismatch between dsp-firmware and octphy headers * rsl: improving the log output * jenkins.sh: use osmo-build-dep.sh, log test failures * DTX DL: use FSM for AMR * TRX: fix building with latest DTX changes * DTX: fix array size calculation * msgb ctx: use new msgb_talloc_ctx_init() in various main()s * DTX AMR - fix buffer length check * Replace magic number with define * Fix lc15 build * jenkins-oct.sh: fix build: typo in deps path * Extend RTP RX callback parameters * DTX HR - fix array size calculation * Fix DTX DL AMR SIDscheduling logic * Add tools to check DTX operation * 11bit RACH support for osmo-bts-litecell15 * DTX DL: split ONSET state handling * Remove obsolete define * DTX DL: add AMR HR support to scheduling check * DTX fix ONSET handling * Initialize parameters in osmo-trx for 11bit RACH * dtx_check.gawk: Fix false-positives in DTX check * Fix tests linking with libosmocodec * DTX DL: tighten check for enabled operation * DTX: wrap FSM signal dispatching * Add libosmocodec for octphy build * dtx_check.gawk: add check for repetitive SID FIRST * fix 'osmo-bts-* --version' segfault * Remove duplicated code * Replace link_id constant with define * l1sap: Fix use-after-free in loopback mode. * vty: Add commands to manually activate/deactivate a channel. * cosmetic: tweak README * vty: Ensure to not use negative (error) sapi value * octphy: multi-trx support: fix AC_CHECK order * osmo-bts-trx: remove obsolete include of netif/rtp.h * add jenkins_bts_trx.sh * add jenkins_oct_and_bts_trx.sh * jenkins: add jenkins_bts_model.sh * trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. * DTX DL AMR: rewrite FSM recursion * Remove duplicated code * cosmetic: vty prompts: add space after '#' * Fix AGCH/PCH proportional allocation * bursts test: test_pdtch: pre-init result mem * TRX: prevent segfault upon phy init * DTX: add explicit check if DTX enabled * Save RTP metadata in Control Buffer * osmo-bts-trx: fix lchan deactivation * DTX: fix TS adjustment for ONSET * Optionally use adaptive RTP jitter buffering * DTX: don't always perform AMR HR specific check * Fix some spelling errors * Integrate Debian packaging changes- Update to version 0.4.0.git1475228189.94fa252: * doc: move dyn_pdch.msc to osmo-gsm-manuals.git * error log: rsl.c: typo x2 * info log: l1sap.c: add '0x' to hex output * fix compiler warning: msg_utils.c: fn_chk() constify arg * cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() * cosmetic: clarify TCH/F_PDCH related naming and comments * dyn PDCH: code dup: use conf_lchans_as_pchan() * prepare dyn TS: split/replace conf_lchans_for_pchan() * trx: Add EGPRS tables, sequences, and mappings * code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts * dyn TS: common TCH/F_TCH/H_PDCH implementation * sysmo/oml.c: rename ts_connect() to ts_opstart() * dyn TS: implement SysmoBTS specifics * lc15/oml.c: rename ts_connect() to ts_opstart() * dyn TS: implement litecell15 specifics * comment typo: common/l1sap.c * log typo: trx_sched_set_pchan() * dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion * trx: Add EGPRS coding and decoding procedures * trx: Enable EGPRS handling through burst lengths * Activate PTCCH UL * fix comment in common/l1sap.c, function name changed * pcu_sock: use osmo_sock_unix_init() from libosmocore * Fix dsp tracing at phy config * octphy: fix build * dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH * dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() * dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() * dyn PDCH: trx l1_if.c: drop fixme, add comment * trx: Fix coverity BER calculation NULL dereference * Add .mailmap for mapping mail addresses in shortlog * ci/spatch: Remove the "static" analysis handling * Fill measurements data for L1SAP * osmo-bts-trx: Fix PCS1900 operation * osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE * dyn TS: complete for TRX * dyn TS: measurement.c: replace fixme with comment * sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH * sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] * sysmo: ts_connect: log channel combination name instead of number * Change interface in osmo-bts for 11 bit RACH * log: l1sap: add 0x to hex output of chan_nr, 5 times * dyn TS: measurement: use correct nr of subslots, rm code dup * cosmetic: common ts_is_pdch() * dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection * Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be * common/rsl: move decision whether to chan act ack/nack to common function * oct: Attempt to enable the Octphy for the osmo-bts-oct build * octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" * octphy: fix build: Revert "octphy: add support for multiple trx ids" * octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed * dyn TS: if PCU is not connected, allow operation as TCH * Update parameters in osmo-bts-sysmo for 11bit RACH * log: sysmo,lc15: tweak log about sapi_cmds queue * log causing rx event for lchan_lookup errors * heed VTY 'line vty'/'bind' command * DTX: fix last SID saving * DTX: fix SID repeat scheduling * DTX: fix SID logic * lc15, sysmo: Use SID_FIRST_P1 to initiate DTX * octphy: Fixing missing payload type in ph. chan. activation * octphy: Fixing band selection for ARFCN 0 * sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty * DTX: check Marker bit to send ONSET to L1 * DTX: remove misleading comment * LC15: Clarify msgb ownership / fix memory leaks- Update to version 0.4.0.git1468702853.4355021: * Fix ocmo-bts-octphy interaction with OsmoPCU * pcuif: Do not bump the PCU_IF version * octphy: Use the event defaults as base * Fix copy-paste issue * Update configuration examples * misc: Attempt to fix make distcheck and dumping docs * octphy: Enable TCH/H mode and begin testing * Fix SI2ter scheduling * Add explicit check for SI2quater index and count * Ignore binary and backup files * Add utility to check proper scheduling of SI * octphy: add missing include to fix the build * Fix typo in error message * octphy: use octasic's routines for debug output * octphy: add support for multiple trx ids * octphy: add example configuration with 2 trx * octphy: fix for multiple trx with more than 1 dsp * LC15: ignore build byproducts * LC15: add stubs for phy link/instance defaults * LC15: properly initialize unmapped phy instances * debian: Create initial packaging for the osmo-bts-trx * misc: Ignore files generated by a debian packaging build * jenkins: Add the build script from jenkins here * jenkins: Add the build script from jenkins here * Ensure TRX invariant * octphy: Update outdated config param name in error message. * Use libosmocore function for uplink measurements * Fix debug output * Fix RTP timestamps in case of DTX * Add DTXd support for sysmoBTS and LC15 * Use libosmocodec for AMR RTP * octphy: Use the app. info. defaults as base * Close TRX session before opening new one * Fix debug output * DTXd: store/repeat last SID * DTXd: store/repeat last SID * DTXu: mark beginning of speech burst in RTP * l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 * common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) * sysmobts: Add the barebox boot state reservation * sysmo: add L3 handle to l1prim messages * LC15: Bring back DSP trace argument * LC15: Hardware changes: - Change system devices path - Remove obsoleted sensors and add new sensors - Change TRX and sensors numbering to 0,1 instead of 1,2 (JFD) * LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration * Fix OML activation * TRX: Add vty command to power on/off transceiver * pcu_sock: add pcu_connected() to query PCU availability * tests/stubs.c: remove unused stubs * fix typo in error message ('at lEast') * oml, Set Chan Attr: treat unknown PCHAN types as error * dyn PDCH: rsl rx dchan: also log ip.access message names * dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH * doc: add ladder diagram on dynamic PDCH, add msc-README * add missing DSUM entry to bts_log_info_cat * TRX: add configuration example * Add .gitreview * fix compiler warning: printf format for sizeof() * fix compiler warning: add missing case (PHY_LINK_CONNECTING) * fix two compiler warnings: add two opaque struct declarations * dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs * dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH * dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode * dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags * dyn PDCH: implement main dyn PDCH logic in common/ * dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts * dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F * dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() * error log: two minor clarifications * debug log: log lchan state transitions * debug log: log TS pchan type on connect * DTX: add support for AMR/HR * Move copy-pasted code into common part * Use libosmocodec functions for AMR * Use error values instead of number for RSL error * Clarify logging message * fix lc15 build: put src/common/libbts.a left of -losmogsm * lc15: add L3 handle to l1prim messages * dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags * dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts * dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F * dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() * dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() * vty: install orphaned trx nominal power command * fix compiler warnings: include bts_model.h in phy_link.c * fix compiler warning: remove useless 'static' storage class for struct decl * fix compiler warning: remove unused variable 'i' in calib_verify() * Make get_lchan_by_chan_nr globally available * DTXu: move copy-pasted code to common part * Remove duplicated nibble shift code * TRX: add Uplink DTX support for FR/HR * sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts * Mark array as static const * sysmobts: Fix eeprom padding before gpg key * cosmetic: osmo-bts-trx: add comment, fix comment typo * log: osmo-bts-trx: change access burst logs to DEBUG level * log: osmo-bts-trx: change PDTCH block logs to DEBUG level * osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED * sysmobts: dump PRACH and PTCCH parameters- Update to version 0.4.0.git1455563767.94bb376: + sysmobts: Clarify msgb ownership / fix memory leaks + fix large amount of compiler warnings in common and sysmobts code + l1sap: Whitespace fixes. + sysmobts: add missing break statement in l1if_handle_ind() + sysmobts-v2/eepromreader: Add userspace program to read EEPROM + sysmobts-calib: Warn about firmware and header mismatch + fix some format specifiers + print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() + LAPDm: Use T200 settings from OML rather than libosmocore defaults + Add support for Octasic OCTSDR-2G GSM PHY + OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version + OCTPHY: Ensure we write the phy-netdev parameter + OCTPHY: Exit gracefully if config file specifies no phy-netdev + OCTPHY: Fix various memory leaks and add comments on msgb ownership + OCTPHY: Block PHY indications until it is confirmed open + OCTPHY: Print NOTICE message if we receive supervisory frame + OCTPHY: Implement command re-transmission after message loss + OCTPHY: Obtain information from PHY and expose it in VTY + TRX: remove obsolete get_mac() function + TRX: Add stub bts_model_change_power() function + sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx + TRX: some comments dscribing the scheduler.[ch] API + TRX: mark scheduler data structures as 'const' + TRX: use const for dummy and fcch burst definitions + TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 + move 'GSM_FR_BYTES' and related definitiions to common part + use existing #define for FR/EFR frame length (33/31) + TRX: make trx_chan_desc static, it is not used externally + TRX: schedule: remove dead code + TRX: scheduler: whitespace cleanup + TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME + TRX: Don't use magic numbers when we have #defines + TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN + TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) + Fix T200 default values + Make T200 default initialization even more robust + OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore) + ABIS: Support for multiple RSL connections + common/support.c: Remove unused file + Add new bts_model_ctrl_cmds_install() + merge bts-specific main function into common/main.c:bts_main() + OCTPHY: fix 'make dist' (missing header files) + main: Return something from the method + Fix T200 default values + lapdm: Add DEBUGP statement about T200 values being set for lchan + OML: Ignore T200 settings by BSC for now + octphy: Look-up the right timeslot and then the logical chan + Revert "oml: temporary debug hack" + abis: Add a queue of OML messages + fix compile warnings + L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0 + fix migration of check_for_ciph_cmd() from sysmobts to l1sap + TRX: factor out the scheduler from remaining code + TRX: split scheduler in generic part and backend part + TRX: call trx_loop_sacch_clock from TRX scheduler backend + TRX: scheduler: don't access l1h->config from scheduler + TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c + TRX: scheduler: Remove dependency to trx_if.[ch] + TRX: Move scheduler to src/common + Introduce new phy_link and phy_instance abstraction + don't touch OML MO when PHY link is established + port sysmobts to phy_link/phy_instance abstraction + abis.c: Fix segfault on OML link loss + sysmobts: make clock calibration eeprom default (again?) + LC15: Add initial support for the NuRAN Wireless Litecell 1.5 + LC15: Disable DSP trace flags by default + LC15: use talloc pool for msgb and ortp library + LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts + LC15: configure.ac: Allow specifying an alternate include-dir + LC15: port litecell 1.5 support to recent osmo-bts master + LC15: Add example configuration file for Litecell 1.5 + LC15: cosmetic whitespace fixes + LC15: Fix printed msgq file names in error messages + LC15: fix compiler warning against more recent libosmovty + introduce + use new generic vty_get_phy_instance() + sysmobts/LC15: Fix startup-time DSP trace flage configuration + LC15: Remove unused clk_use_eeprom and clk_src fields + LC15/sysmobts: Don't try to refer to fl1h from PHY config + LC15: Remove clk_cal (another unused struct member) + LC15: Call l1if_reset() after l1if_open() + move auto-band configuration commands to common/vty.c + declare pcu_direct in pcu_if.h + make PCU socket and telnet port configurable + Use consistent naming of binaries accross BTS models + LC15: Fix 'make dist' (missing include files) + LC15: set nominal transmit power of 37dBm for all TRX + LC15: remove bogus check_for_ciph_cmd() copy + sysmobts_vty: Fix null-check for pinst + use unsigned int to compare wih ARRAY_SIZE + scheduler: Fix ARRAY_SIZE() in trx_sched_init()- Update to version 0.4.0.git1449483816.e28a20a: + amr: Catch up with the amr_mode changes + amr: Catch-up for the non-RTP mode after amr rename + configure.ac: Only require libgps if building for sysmoBTS + configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) + configure.ac: Add subdir-objects to suppress warnings + configure.ac: Better description for --enable-sysmocom-bts and --enable-trx + Revert "configure.ac: Add subdir-objects to suppress warnings" + Don't blindly link against '-lortp' but use pkg-config for that + TRX: catch up with trhe amr_mode naming changes + tests/Makefile.am: Don't use sysmobts SUBDIRS twice + cope with 'struct gsm_bts' without a tsc member + sysmobts: fix ph_data_req() msgb handling + alignment + sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind + common/rsl.c: The presence of a valied measurement result is DEBUG + l1sap: Ensure we only pass PHY primitives of active lchans + osmo-bts-sysmo: Disable DSP trace flags by default + use talloc pool for msgb and ortp library + sysmobts: support eeprom map version 2 + sysmobts: Catch up with the API changes and specify the version- Update to version 0.3.0.git1442932914.f1fb0fa: + update README to bring it more in sync with reality. + audio/rsl: Include the connection identifier in the DLCX ind + audio/rsl: Include statistics for one call + audio/rsl: Honor the speech mode and don't send anything + Add BCCH message to PH-/MPH-/TCH-SAP interface + l1sap: Split ph_data_req() into smaller parts + Add RACH message to PH-/MPH-/TCH-SAP interface + l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 + l1sap: fix coding style + l1sap: fix missing include file and resulting compiler warning + l1sap: RACH: Detect hand-over even on TRX0 + l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION + l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() + Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface + l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 + Add PDCH messages to PH-/MPH-/TCH-SAP interface + l1sap: additional comments explaining l1sap changes in l1_if.c + Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface + l1sap: Re-introduce more correct RACH slot counting + Relace bts_model_get_time() by get_time() at common part + Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface + l1sap: re-introduce a comment that was lost during l1sap merge + Add TCH messages to PH-/MPH-/TCH-SAP interface + l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication + l1sap: Avoid compiler warnings regarding uninitialized nmsg + Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface + sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core + l1sap: Port code to new ciphering handling + Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface + sysmobts: Clean up transitions for lchan cipher state + Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP + Move gsmtap VTY commands from osmo-bts-sysmo to common part + Add gsmtap option to command line to main.c of osmo-bts-sysmo + Remove obsolete gsmtap handling from osmo-bts-sysmo part. + Move detection of handover frames from sysmo-bts code to common code + move MS power control handling from sysmobts to common part + fix: make sysmobts tests only when sysmobts is enabled + Fix: Retrieve ARFCN (from OML) for TRX other than C0 + Fix: Process all TRX on GSM Time indication, not only C0 + Fix: Call e1inp_vty_init() before reading config file + Change to new structure of multirate at gsm_data_shared.h + TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers + Add test code for testing GSM burst transcoding + TRX: On negative response of critical commands, shutdown BTS + ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. + TRX: Power down tranceiver and reset scheduler, if abis link is lost + TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 + Add test routing to test transcoding of TCH FR / FACCH frames + Fix: Check right result on bursts_test + TRX: Fixes and improvements of scheduler + TRX: Use received TRX clocks to determine availablility of tranceiver + TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) + TRX: Minor fixes, especially handle TOA of RACH correctly + TRX: Fixed swapped stealing bits + TRX: Completed TCH/F full rate support + TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) + TRX: Lost TCH frame detection of omitted bursts from tranceiver + TRX: PDTCH (GPRS) works now + TRX: Add test code for PDTCH transcoding + TRX: Detect missing received bursts and fill them with zero-sbits + TRX: By default, send 20 frames in advance to tranceiver + TRX: Cleanup of channel transcoding + TRX: Replaced GSM 06.10 ordering table by table in libosmocodec + TRX: Ciphering + TRX: Fix of SCH burst data + TRX: Fixes to TRX interface + TRX: Improved handling of clock indications. + TRX: Implementation of MS power and timing advance loops + TRX: Out of range primitives found in downlink queue are not an error + TRX: Use link timeout value from BSC via OML attribute. + TRX: Code cleanup, prepare for other codecs than GSM full rate + TRX: Add support for EFR transcoding + Get RSSI from received uplink data and send to PCU + TRX: Support for AMR full speech + TRX: Add AMR Payload handling + TRX: Support for TCH/H and GSM half rate transcoding + TRX: Support for AMR half speech + TRX: Reset ciphering state when closing channel + TRX: Add VTY options to enable and disable SETTSC and SETBSIC + Allow one or more TRX to configure via VTY + TRX: Fix: Cleanly free TRX instances during initialization in case of an error + TRX: Fixed typos tranceiver -> transceiver + TRX: Report measurements + TRX: Clear lchan state when resetting TRX + TRX: Handover access burst support + TRX: Use correct slot type for GSM_PHCAN_BCCH + TRX: Disable handover burst detection when closing channel during detection + TRX: Process real time scheduling option is now similar to sysmobts + Add test case for successful handover and unsuccessful handover + TRX: Set ciphering to an initial state when activating channel + TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state + TRX: No need to set mode and cipher for PDCH + TRX: Fixup ciphering state names after rebasing + TRX: Add bts_model_trx_close to TRX implementation + TRX: Close TRX (shutdown all active channels) on ABIS link failure + TRX: Do not send burst on IDLE channels at TRX != C0 + trx: Add option to set transmit power reduction via OML (BSC) + TRX: Fixed chan_nr for SACCH/8(7) at scheduler + TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO + Allow TRX 0..254 at VTY, even if less TRX are available + tests: make tests for sysmobts conditional + build: Use AM_CPPFLAGS in Makefile.am + TRX: fix some typos in comments + TRX: Add VTY option to allow setting RTS advance in frames + TRX: Free bust buffer memory to when changing lchan type + TRX: Activate LCHAN of CCCH when CCCH is configured on time slot + trx: Set lchan inactive, only if the dedicated channel is deactivated + TRX: Show which TRX does not respond or rejects a command + TRX: Check if Transceiver indicates an out of range clock + TRX: Remove extra TCH/HS puncturing value + trx: Implement BER calculations. + tests: Update bursts_test to accommodate BER calculations. + trx: More logging for voice frame decoding functions. + trx: Fix typo in a log message. + trx: Remove unused variables. + trx: Cleanup unused parts of loops.c + trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() + trx: Send POWERON/OFF commands to osmo-bts only for the first channel. + trx: fix potential use of uninitialized toa variable. + tests: Update busrsts_test build. + fixup tests after bts_model_adjst_ms_pwr + make osmo-bts-trx provide bts_model_adjst_ms_pwr() + TRX: Add missing call to abis_init()- Update to version 0.3.0.git1436860556.a7c276b: + sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy + Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts + write_queue: Check the result of osmo_wqueue_enqueue and free + meas: Do not send incomplete measurement reports- Update to version 0.3.0.git1423171973.b631bd2: + cbch: Speculative change to not change CHAN ACK for CBCH + msg: Generalize the message structure test + sysmobts: Begin with calib control from the sysmobts manager + sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code + sysmobts: Use the ctrl interface for calibration + sysmobts: The correction for GPS is in the reverse direction + sysmobts: Initial version to use libgps to determine FIX state + sysmobts: Start the calibration the first time the link is up + sysmobts: Create a calibration loop that will be run + sysmobts: Improve some log messages for calib control + misc: Fix up testcase after 5a03e129a633637d0a6b57b3b5aa6d6596b938fe + sysmobts: Check mgr->calib.bts_conn for NULL + power/sysmobts: Add a manual ms power level control + power: Make it possible to force a power level- Update to version 0.3.0.git1419943502.8fc2630: + sysmobts: Include the serial number in the find response + Initial CBCH support + CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD + SMS-CB: Use GSM412_ #defines from libosmocore rather than our own + SMS-CB: use gsm412_block_type from libosmocore + SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf + SMS-CB: Clean up + centralize generation of NULL block- Update to version 0.3.0.git1418757748.c265bef: + bts: Move BTS and children into the enabled state after opstart + sysmobts: Actions can be executed in all levels + sysmobts: Add an option to stop the systemd sysmobts.service + eeprom: Fix brown paper bag introduced a long while ago + sysmobts: Don't list non integer parameters in the help + sysmobts: Read the clock calibration from another place + sysmobts: Remove unused global variables + sysmobts: Add "normal" actions to execute + sysmobts: Comment out the varpoware options that are not implemented + sysmobts: Add slave on/off action for the sysmoBTS2050/bin/sh/bin/sh/bin/sh/bin/shs390zp2a 1615676495 1.2.0-bp153.1.181.2.0-bp153.1.181.2.0-bp153.1.18 osmocomosmo-bts-trx.cfgosmo-bts-trxosmo-bts-trx.servicercosmo-bts-trxosmo-btsREADME.mdexamplesosmo-bts-trxosmo-bts-trx-calypso.cfgosmo-bts-trx.cfgosmo-bts-virtualopenbsc-virtual.cfgosmo-bts-virtual.cfgosmo-btsCOPYING/etc//etc/osmocom//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/osmo-bts//usr/share/doc/packages/osmo-bts/examples//usr/share/doc/packages/osmo-bts/examples/osmo-bts-trx//usr/share/doc/packages/osmo-bts/examples/osmo-bts-virtual//usr/share/licenses//usr/share/licenses/osmo-bts/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/c27e4726d97921017e3f9a61a20a70f5-osmo-btscpioxz5s390x-suse-linuxdirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f7f4d7aae033f2eca97d6d3185a53568e0bf34dd, for GNU/Linux 3.2.0, not strippedAlgol 68 source, ASCII textRRRRRR RR RRR R RRR RRRRRR;9``RP,utf-8a1fce95e5c1ce8316a399630a9b57dca9d6c9ba55077cc008fceabd340677dc6?7zXZ !t/] crt:bLLsKCō7̅K}`jbu(` x{&.**=s"cәY<:yL}Ϸ o}ХA!._nNn#̺\1GN7(ʧ l^雗'ץ ;]p_|W cT|j|#t j|+,#>oV u oEM[;LX& Qϝ$P0˫vWw^@DZә}s=dC(bD 7-w# WgUGId]*2,{i|ҘcTۄ_iEn CH:A/5u37 kH"k%. o0Gv5 CN WhlvKQیWKW_1\dq {jL+[r|5Y $6¿4*8}_#Uq Ye#vc8U67glq#yNl]D5!'8-+(5p׻l|7k8=3Jn}y` \j[4x(nH"aȜ Hێ;qB1#(hTi03 ^⺬?e?r\k9ۈ4% vtOuX'b6Їxubd.(2Dyq`ϱZHI;*[?IY#)E} E'-}pufOF\(h#jbPl3hH2d¼8`y KlM9_^z CUGͼKIqN ={%JՄIs+,/rNN3x\)h/ePɓYc6Q jX*)$ 0όr1@OA`NL=̡OͮV]P<|W&p+Y5t4$\dZq".0fA\B`;Urs94t#f聞P,^ LZ,FWs׽#WL\QN7orHWN`1Ry>駡9|c9p~^2x7/+q%+ (:3O<61ێFBD[#6ϲNdn`&-> J_aXc$]ѼyN(Th9j!S3_ $ihT_3q<7 o俴WZΠb0ԕ"^M>{󬑦Dl " h*AJzJOm8zQX< Z2kgiGَwqH@Sf/n7'3{mƞI~m;ҔV!)LFO m̈́ =eJx9%L"ku]}"8)Gpw+fwǂ<XM$KHYu[dvssq ?j, Y.Z 4 B^>st[^$qGxhM6;["47wUPDR\a@ \VX4O|sMȪ˥^o4>pfZq>F-笋eò=G6DZ@Qr_0?t]j^n4PA\Y`Zwۤl8rhnD@n}ʠ/0 <ڋ\od '񨠀,o("HR%\5g[+]eK~vty$%Kp;2S|KMww]]CTm/'>z& {M%`]6沩YØ!1ԃKT9m7S=MqvDΤ#i#~!옹?L/ ot2P1 ϢcYp+8⋹$:]Gh~]DH)pJdD*n  AhhƥG+2_rh:^گҢ/Sɳ0wB%*bp@᬴DޜQtăIH~/;ύ̩|Oq/Ň^*瀉ﯡ46 a"wzه#_Ԧdc#{Ȧd6HWj-`pPڸE=O .bv{Hn}׳7=xZ1Ŷ,O1\9-ƐO w܎  7bd`ą`vH:uѡȎsc1*aЇ/߈ e CBZOp=P /F!w$ZV.ޠI3| )x$LcM-iP-R F/3~_Y)EKclߏ*\~w k}a3nt*ޢP]ģ9J1ܸPwڏ"G/H_0_J=1 Uz'IRV5Ces{fX,cDxh.qi*WrߦLz=n8b흣\mN#xq JkjfPٮ*; T ȩ~i>? m3ZNJ>ɦtuv7IcN UKY-lVOS5b€ txX:)[e:rclnk֔n+ 1)_ &%@3|4CU`DQsd^}-w N"*.r\-lskpR ~(ޓ8& ^/NZZ\TF%A/ÝFi`i siEhUi"-aBg0"QDÊBϠSFApO@c8ۈKCCt <-̐Y5!qJ`} lWAN6D" Τz>1ՃϬ. 4s;kF!$"г&JO:(I6Nlv.|=Qf gDsbunmآt>P+ y+夂ۆi#m$> 8Kºrz]Z*8PЅI]i(S?LD?r,-jla1Ir?fLg-$_3y @%mCG/L`ef'޾Q+kI&vY V}KRYNy=H bQ>ZXӐW{Lv+$ fⶒxz!>q#A^FrUR:6 @;YO-($5[Sm&8~.]۸esY,RѦ4CT:o(?_"NKT{~IRQ}/PȚ 1`Ss]9vxYN#??_b:7vZJ׷k(PPrENX\^iSesa-o#BeLD'4OhcH4駈|+L<33תmB|gK^˄[Tyݾ% ] ϸ6^5bJ:GEryȚu#t.A$uQZRN d-~9mxe`sݦ9a:kihT*z?uΓ [#rIPFU=sMiAGpb>H:S){<; ĒzTvAdKy5@ D}|=}T wα;j_N0C(]+}Jf0'// מwDo2ܳufNQ홆d ~^(G+j 7EMcq@lvu\f%%hU\7y,]~&Wz1R߉8Y"ge]'Fru7sx,pJ4 qrpY%x%S?l#c#zg337!(#Ğva]RD6kOܐ ^,oQb_mHd?@Ii4Z-lms 1$ٯ8&2]LÜ\KW6rS?XC!AquÝԒ'}&J@L 7H0v 7#PR] '.hl\?!\4ZKhd:BQR,]4vKr{ _H`͌z]x<|˄)-47ݺNs)"Гfvf=%QfY{%R܅/hE m-O@xI|FdZh|PAL٫ 4*ۈ5`\4\_Rfu5؎>r|5"sÖ _ip" ŽȠ6[Rx6]0C 93R o@@EOwLE&o-0o i-0h;Td$ߍ(QBɹΣWp<$T&\mw*{{*& ǪfjU /7H"KP<$[uQyj&Xr,d!&SAirptngn|s [I)DNOoY$ 6,\  1VwD/ce!)ÿ( P6Z 135^LԬ#Xt]\J*!F~̸?wy{shS% C Gtռ&)..9"5iߌ>tNZ.G~p'i5lXŞTleK%Ǎ,W᫒0٭&^߀sP][]6_5NۑNQgY6ĆYc*9ę@X9-*:r5;5?>sJ~\ DFR#mRHy.·I "Q\yk*OosπK&1<{^[ꎲ;mM.~5 e˸cmeQh,݊_YVb*degxLT')GpմE:s T/]\*pBrT|0mC Gw_>@ƈ.DM}Ke%^- KXoI^BTjBSJjrөX+Y%绰@3} '>#ԒXp_bq nST98BQg]e%ÔPa0 %`d=p l? >K ?W1= uбpe_ ˲Ph!v@Ω& ``SHKH] $=ꈺ L"]ؐ@Ɨ;;Z(@o !̝0TrPv󒦯雩p{5>KŽJ&|O^=[J ]/%" JC-(tՉ ;'H"k|gZg*%w3fڼ{r՘a35eKzI+ɔ󶋷h*fC'I峣(&|$WH<:  ^ɁL_iɇ+[lI2سcYBL%qc,+xK +P|H,P.R,j67* RyӝNIXP6TD5d58'eBc,1>m 0J7 3<4k/@U `\/  Hp)] 8ڻЏ~ױu:zwËT+R4!Tn4H@yt[)F Qw:`Sؚ<˂ DVc \)d&u$oe9x {@M| y"^3{iGOSJ ]Ў1٪]V_>ks8\jMcAڸ/\B"/qR`D)b.񚢬߲u>,kh[6钁GE'.g vC mhJ& 0, )SjVoT"|S:J_\сA)Eޱf)jMZ]%,n9X&0wצʏ'-Bɗir1*Nn;Ft.?+ Oo︷j.mVpLo _6 B<00.?G<=bX_AVtNݡLrHۡ6F,M {Ԟ7gA.*h؂d95 W9a%d8_J򶆁\Dbn8 *Q-*W%ӭhv^NKllF6^4 l 5h-C4x~ -1 g4q-%V14K'4QiqTX41|M#)R\NA;H=ga-1pn%p',pQyk9Z`33rG'OrKoc4+F}}Mc3vsvH-"\sW_B y6'ea{Iq2dITw; Cj0&Vk5 Eqq'볈F j -KU'an _* _ß:vo,3% F3#G|ƭ>⍏qVlEl ՘ZΙQ8/*]zUaw?e߿Gڒ`ΎnE&S18.vї$ý ^mA -,iEo4L:C}C܉ϓoŌ*B?l~/yfB= VPc;e|Ӑ²AA\KYps,r)I֏/.K<) ESK>#X+\kC|m35 \̐O.,^mHC!FM}V2nt9_hV2ؿ>YYePG( 7 td+ 6L2>5#JduJY6t%Wx`24u U/|nI$`5:$ V} 1ǢVXDt˸wq4?|8s'rMBy'Ԉw<5Y :L ~GʇJ 8OЩ1 YaAm^ۄrq9{m~י([?v 2|l5R& CΦ9jL2_ܡs|t 'Qbf]bEԌw, =n?%G>OdR$/N^ %e]ϭceSu)mCfuc96loE^8sʳ/lՂP_+BU*p8|-)pAWLuq!_ l,=E5o;.7 |ư!ȕG:kIuON^ֻ]3ZS""dlið j*a& Ma} OFC—?X_TXaP'o0J \00E]MLi amtiAȇj)K|_Ml<|wN;BJ@ջ%`aN^ΐ#[{X&r3F;WS$IH6fTV.)gTHj=["=\2D+^mI!Eݯ,yjo5ң+ qۯHqwfTI9#SpEՌp.; CдՑCGhmsW #g%0n#Ŝ ra5!.5 g.b^k'vxTC|Rs1]%,7̠txsTs^Ҷߴ ]]DIﯗDSb; ]Qk ޟ ~Y>!b#YJżKyY5/dqoPZVuHUmq$u:-! q.iHm w,! gUӨFNX9J=Ÿv>Ӌ M[czPE^S^Ylcem$JzbW=֔ `Fhr"C4D ҏՏrA-G/2Nݜaº=Uݱ2Ƥě&~@^Gl*sr-[wsm+^? @X?e,]r~`nۿ2p|935L9aCd{AUa?tY uDžF ?Ƚ2tRU;qC|!; (դ&3TfAMG23"!#(Vm,򊴩CS jWy–6ҋr&n߀lMZ*aЉ~,(r._8isG"y BVN ̇$yIZ7Nb[ CTOc`S5]nHӰ!#n%K[bc6ڗ2Il'z[^1LVjsOU\6r㙋~pcc `{d9ٵ_G/lB!D90RyBp9mxGǫ|qBEŔ'놙- V;N}DLDup*+3V%EϓXkPp|(.)NeBl͈&ait\U^|'20!;tyNDHŐ{+sE]rUӽW9KSJ#Tϒ;̐+}NX@!CD4tP]f1tc+yjIQ%,hWX۔O N^oXΒ=wxɳ` ?ԢV:Xuά1[tW85 j%DL" H4>tt[kt!* ˣhyY1j0'bD!Խq(PU瓁"YO/724[ Bl$=o@e~"x/ ²#+zs E_K.o\U4}^a `TcvoLu8k2-[f.9S XA1] A-ۤx܎ c;$GFF mOOT)C*JvK,B[1a^ )lFJև6 (|ejyNM%@~{;TT! 2cu \xAAW{}ż׸CPhd_xrM%oI=AB3-i|7PT>m:  LF>l99TW~׉à`y`1pZgeå&cM Fs@sL'Ҁ@x/xYif5!q`_遠T6;_%`Ĉ5,5cDZדn~jHSA[Ca}S t.S$fy) 2>" 0({y=LC+.|Bfmm~G\<8fEPX Y'G 3['9<_s ۬MѲ%ٌ}(*0tXTU"`xsT*[$0=YNWGh IwiW}U0T*/ҝT/qH{¶֣lL@+(Kf}vb 2jQWW .ÄAl6X#se#6 O'{50>qXNA#+;#Iṡ~q'k}'BrvoGjV<%8DΖ] $x7@V@d_]}fFώF /$v_%ںż2J ]9]PBԤqkhwaFv G-8.1AMjm}M&BˍN쁵C<0+Frڞn0MزއH=޴>]d2z,OTE_.('3#)p5Gqt Z2rZ֚AŮ;r@JX 2w6ypT:R\/ KF2mvOQ<kP!a|n#Iax >JZ'3u\9r"%W;~zeqNk0uh y+ӸДś}M0_p ;&3ߌ@3ǿ7R%z}RJ9=w|t< d/՚ޒ+ zX>d2j?fɘo,->^%U:3?@y| B/6G%/$fyժ룆 =uo fUf˦Z.g~3oGQ/EN'֬]wD .S>lP"$G!Ww@ = ܏or߇!Ҙ5ܟy7Ov? ]9&,G X2eD6!Ė W,g']}D@ $dl/Lcj(xveZ"Rj8R߱?TO o`KfG#y'~qx`K0W<yJMʻۯ=ѯ  6尾o|FqI5s5t 0%Ls岥} }hnI?wfֺ&ܘ;~r/$֩ Hz ߴ!S^.+ `(` b[x\{^NQy*! 웍I%14{|_G[JsUV>y^MJNqaM#?<.=6(&"nS;ޝ-m` % {>j: Ӯڻ:bCWK.Ob<4;TgDlK^C6(̝mth!Na9 fH:lMM~߇]^_(^lh=Tn#J}Q:!`ae;yYݙHXC.qLa:KvgYr4ND f۶؉w ήʢh4_YM2~V7H 쬨 qv&J}HQL T'Riw_Gʶ[L䐵?1ȢoO2o~_y!@[ku׶`KgfLs!X3rpGq/aJgK:fGrJASxb@Ē&WI W 9wvUYh Yϴ pgd ?1DZ$1y !BjD2jmy#,9%8,*y!)1X =dŮBl (KZJ1cyeEƦՅ7ۣ ԻO<Wl iiO6~͋XgLL3'j GK>7YSkث]Vn"N;H& 3L}uuY ;@96m+8T>{_ gWN!q\Pp67$Wҹ\gYhOJZ5wJcS>rFĜR͈̺a̻ M91~[#[G? PK8e9c>`-ZuOu2$J/ߕ4^0Mx\MbBNo#uh2F+sؖyr~r(Q/"ijܜ_}F|=@V0zU^8Md<@Z6MTdd6vo!j+xy?fvTl"9[Ekk)/ ڣ̿:[! #]~R}f1uQ4z1.+]1Ъ%N HLi)wHoXH.V#MA?~ YTWה5c'* vOӀV:BZ=ϥź1a /!0j:648јߏŹߜc/ {?|ԃ0Ҿ}{]KdyQ%XًLJuG*A *rZD~x%>qڀ*;~G:ե88/ޝJ2$;enI1Qe%t 0 ͳeh-FC4_lQO;`9;W?gS@IZ۠͸ Fĉ`x!a׳+ ipؼKg{ڭVd(g¶vu_Ӗ3E+Ꙩ|/^uW NQܕ` P֨{J@Di'J% $[>fB,@CHY֨N],Y` )h+I^#92@"vq0Z ,-`WpK LoTzh sReͅkQ]ӕWS >vГKѣץu4_>2x>7X1'ѻ lk ~ $ d+ڢyyL?و7~ ԉ7 XnnS)Y"T(FM"-hMܝA-)P(^`!՝bkٗkl2ݸ)<h!l@3j"Dƪ[@hTiCV8,_Yo\LŭyLRU{7so@4ESaB}ڀR$v8=q) \Γ$f@k֖w'rY^cOʤ:eΐJHTh'XM^E z[;el'K\0CUo)>UU !11,0u-msDIWi(Ȯrw!Y8.aiUPmcG\G Wn|nl Q{k FzUOv^O(~QPaAKn "wccvTe[ \·j*7]H3j n -sd#ѧeb _#g([6ɕmpL,* >JORU +Uy[ WQ FGOpV<~(thR+ɪ0pR&ڢ)Nd&XZYQ2 9={aM=rJx"Q49ˢ;Rj08B~ggMm0Gq|w_B0/V?d0.Ae H4C(j_R6P2 >B+h9pqe=?"v=*` <t>mfǿI1tAF 똉-}2r[A?ҋ1k|'vޫmT^dFFWWhIeizU(?O  05c;.w_H;``\qpG6C 4aPRMu;j I3udJaBF[e'JX``ONC#?jR}5Q? [SVpٰ ~;8@ho@t4T">wxr sB2x.*/<=SJ땸qv@>WأՒRQqŜ̌@D<>xDQZ "Pp/M+e~խ6UҔf69.Yv7X;(Fnb +%z(h5~+QahIw=KL`9y9Wis@^o8A7-B&,&8'W V72V:tЖhR+;/u\U߯avPD~@w-MV#"q4gB_ENa՜:9|u( z/m @|T|0P~Fל*1.  1JퟲAl}ۧʛP!:0U{4'֕A?zX̑@1y;JW#X%Rd)IWഐ,Mfot;k`؂GSbƮ] wܵ-jM[\^S"ec.b ?z#@*Wb ~pno e _ڹ?otd⸀cu/{6pf%[޾9A[9Xt. &5c̨S6d G3\Ь׳TilA7.k(HATrd>']%o;6JI$G&"We#7y)?ցi =׏vUڠE0L~/=><:(!AMhz*IkY") ȷiVD)5L 3l^[4vtM &A MCc,:x[t:f z]Cr=0D0AYZ!M3:] H)b7+g7Lg]N?N>G{`'y?;] Hb&QXfDaϴ+]g -malmmSGR#-ye17rq:x>ƮB7_|O}yj t8m"^`̎6VfU^? JCd`:K84VrBڂoR1I//"O=PBb4ݓ;ۊIF=OxSK1[̳ O|mի,F\FCȣar 0WG 6G-cba~Yq!34 6.Hi!=y;; _rQ0+S<[/b'wptGJ pHLpCLwk_&Rm 2x ]ǐa'\,B-_ D[11RIpQt$TNxi"w5pIPm0ubGa* f&$,J].@hG%K;qT /Pn CT2щ}rċvs-I#"PsUJio2\g|Gn$j gX"4Ġq˪bH;oƺf3QuU{JvbڪJ S@ .a@bIc^Wr!H9QQas_bcT`b+V>[64OP?Vqr-<qgxgqxL|]FWާvcSiI_ȸ@b e1ֈu6<'ȍs7@Ӫl1u~YeǨ Ew`AOH1׶,\|}k^%$"(qw)˾PRpN1y>,ϧ nmƪ :#4_A2w`j4{2K#nlIpM' +WaAjtmA9v_ވE5_pp αb'A1ǫdr74_$sx^%Fm/]H|hBO=ק=4c]y݆#Hz9=et RW }ʡҠwp07H5>yaT xk{* ScTǸF@bŧ mSS%l{Ę@Ðא2EysT1'C/֦HeY{lGc@6vTnS5 %f \%t>>4 I,ofMGPkn\Ω OVKe( @9R9DW+}1Q j"F'զn#W* >p;l: nZ_՝+?-D- !Odzo"Oٳ_b1,OLO'DtèJކtG}4 m0 &湀?ibO N~܃d4:w@_4#"dAa5G$ {{`N9hH(ViSK)YJ`V~sByg$j~={tФ,L@]Pd ɪ.R 6Vxal*u^|Vpr~sf `kwu}ִOL!N9Qع;]Ba=;.f~ WV ]-7X(5.&C$}s>Uv ,xA648jTd7iJ\ n#<#fQ}g<^˛>йǽ; W!*a%EQh2 0(EC $-Թ:3FpOt Pnȑ"Y[-}њ#2} ;T?QM.JzjPu=*G3 B..UD9|Ke%z) XZkK0lLt&b_\|̶wAwA# O6.u, @@{vD"ȝ/MeEDdB ;.;[͔އV}W68hjo3x*͓tnMD/*x,vQ " t}KGP+Ra]΄/У5tZU藨\[_]Af<&Ne`bUI"C+#8G^O阩&xZb!t볉| , 0I7̀xOlP*QB86'*9$2$Uuwi[#b'_X DÏZbU;Kʆyq|)|egb흲爳M>[[t7& BAć!sմN z, ϩ@D,!<-6jTZN Z¥YݬW@糸>|p/q璡 űf0߱;%{ݒ{m$YjoTmWG3Ӵ䝯A1?RV$ަ'FtPb 96s)U5-sk* $ U\rC-( >Aϻ/s*;Xxf#=nqe:HwqoLۭxc<\/~&@ Yoj^frxGCej^$ΤZAFd=̀$mZM/L,}FĭkGҌL@<21K'G!+k [?Lh҃uf|hhb!c?<A*Q7kMN8yjOi%b=3H;XEx3iRtOJsW/"QZ&?1QC8XKf3&LNcJCL4HE\ v|witX;\_! o*$en^XJ*.Bq/.iomoxBĩ X_e?e3sY4/y>>8LN~u.V*\EDl I$G!DK.yʭ-;73wRRu !dAe<}?&TMhs+mmIg-Ki 2&hyْqШn̦PY8XRP=;^Q<}~ dUܥY5%ZMS ؞C1fDb ܿ;~zE@Y pR7'g8](Tc fN<SDRY ތ0sSӕ~ 3uO` R^7! ~$]uz?>@&1&C[2{Ț?م@l!uß䒃 Kq&<1!M76pNyz@1qV~` 'N4O%LX ʢl,bF"yaW; Cy%݂eeԹ`QJ.T'( NޮA[K,J 5ܤ> e{mo6sK:e6}{F;K,5Bg11 _C~7"we iO7A[<Ȍ0#VTY8T,YM m*Ա4dC/IS8~[xd>e  q1Sݘ7*=u=lt,Bm޾&dtw"!ƍy7foV% }o - TRD$]i&sEʴpgD5qGr2 cc(sܗC:@Rê0J%KLQ \Yک)p# '+y ,5 (˖LYA%lנ1ǼA'qiKK0EҮCs(UΈ6SK@8_`͂AN8W[yq9ƺJN p$Ս F|a'?٥Dlskl})m$9WAD*@NRt &lS U0σ!?{4ԠQgyEݢB6H'y.\D$a̛,).V)Gw'֜t'>5α̖Ymbl  hBm'p'oV6>Q2o!7vTS z SBw]['\jPkX_}r1O9NDvn~㓮 :W4N#e-T{ugejUTHNI5O!iX$ĩ{emca#ctʃxG*O%c/{u -."=pIPMk;'k aðu:{)vI.X]=*du3vii5nJ9H[g1v?L>sOsSh< 沒v}ԘUf]:ۉE7"LX ᔇyrd(w]q#RlwP+ ?.3# y׫.> 1Tw[UH7@:_b`eGYNfnƖ|L[fn[0B49Z l0Dߺэ0F3ۓb- 2^I>0׺s(RټZ--MmML >SNP',ُNś :!={k$"yoEʂ۱|ZB?|ϢO[kW0n\H(T1`|'MeeD#{Iꢽ?VݹE91];ܷΨΤX2"T! 4"p(N%g(`Ό%H jmU:L 2kCIw6DvF E[ߍ >FSyկnwIw^#k!m9Xҍ!j(hADHq#?G\P"pw~0BJmݏAD{zƏ=0dmꦼ:#G: FWot$t %%==mg-enm6;wAF۸gQ9C-E ijƘk:.9.P/}L+xj{iXeH `$ Zz6[Wd㘔>X J8~ Nbgِ?!C)$$-K>EO霙^J41[Yd )/-`EP9} %zzA2d"l [Tмv`XH 2}6!"[bvPl#p,ΦY:.Í-Lb&'#u),:[e "V''Bs#t.Yd=xȂ*,o@}wIY 7"˰E^3yM([wE%7 ѱ޻78յTnk]G]PK0舔'ө}@阛@uD !@?z~ߙk.| .x-@6]{rLeڶ-I8* <9mF9;Y;aJ8> D( IH- 2گk} `VuKs-jCdU{R0_[tC|BZOƦP3T¹_:''fRxA^`jL>$f (J'ąwCH* < 'N&좫j ukKqܸl)|<+XTa_4atWtAKYۄX =C$E9{-X̱v`@-u*ԁӧد<р9lk|C` x֙+/GWl.淤 =_\EЙxDCۮJ&} EHslcGut,hI,uă{Qj\_pfHUXHPN嘺R-1F˽PoK),c:ycb!vZlueNT9g#ʋgйIm/ES<ЍiV+j?`^@{cV 7#[wlmEyU2|:`3V2ȴ&P$ħ川NsD%ܞ#p#|\8z&F<LDlKV"bƿ&>)NBHA܄3m ļ0. ;[D,:ȧ=uL허{7ZEcy`CIoLs/)B@aA s̉QSY. :Pp&qU:zް]FP"S:y+ `sH o"n:ΈL^%/F,z5\_ʁ<[ U$jUs[k~2Z3#hgnowo[*82K5| 4+'[n[ t` =MqM8*#xvQm+f2X7~!jriK"3G[p:CSk,<-+shAOP0Ta&[7c'$q8J$eyPe0-b$}l~To> \PcՙM珞wcͦ"\c*}jw/8!soHKĸcnP]ʆ`DrOʏ|q*ѐ5OcA)Y×~tiV_}-4i^r(kYn}&݋ ]Q` w8T|6͟TNZ#Z#n&󀖴K=By!ՐcH!iݩL*pL b)6u\nD\u} ZڙggY | kf׭m `$| 7=N\v%Ǽpy<4>7xo5'mH͇epR`_ V ~CUEFFeYVM:VCfd '|h9QA@[CKs`x#Ak1I<dH`{RlݜxhL]'M_SX7,Ҭgb,h:\ r|f8p m ¨;XM:p;r"HLtKP2<^آW#ylVb `c0sLSmUnP2f-W^aO/!l:%isI>W!7h O'RLMiJQDr=@U[2&#Yf@dJX6id/0D& q(M=m~hE=&ϔ{cV+*rfpbo7?"Uz80v5 7]`kgE:]"%l6 u%Jjsg{-K҂"d͛[[A T!O;zg~PFQ0t')rM?rk _[[v6'~+0r6ߪلBX:o{FN'f|t955]Z|z2Fl8C3$(L܈ H7۲udH^q!^8< L$K hϗy^XP"N(Lu܈Ы". 2h\"[ X#9;\&B#}0˫FX;+N{(dHieg]k8&(9 gw#_&Z_'pg+Vk6.g[ Hq#&uj8f.g4ƅe.Kwf+~ِx_֚=y8IiRm۸S#W?fx$cU@}Q_F>-<J($%eυ?8#t CmPq!"<? &u%*s< V@GblHCN9B DR7q`'"m+uQ+3-" ܀i|n}Rhܻ3aR9c6-F_OR`psEGt'j8ٮkt,BM D?w=$}ey &,HiǏ9҅4}] +_ 8ÞY'cXף@*R1)vr|^ [.r٥ʝUfH_"1&T{Imd'>SɎȔ ht Gwc y$ϟ`{Z//j/p%:vAmQLͦ1 E(oäqk7-JaAP^V`ɮ<=eNDPmmÖR$&P@Fn @pLKm(Dy@:($VJfHҮ{%{$_ED~'Gg|Ehvl\>;_N!lo/E6? p'>_p}~tټnF-㗢)b/Nِ&xn8a*a,%6Jwůh1tu^I$xlu"Œ&QնEBїƙ&9<:t|:Cr-ޘԁn۹2z29l`Q|>~qj=Hj%&\h' j=/l336-A/WP_AN6tSW rNV_qlGqF#%S$U #mNR\}y 6^h}<74GHx^82PkK(8@G.8nsՔ.O[[(_{\q'H8 *j`: 7fFȩ2@} qJ^ 8:+RK.ɥ-{:sq=7myNfrޱ txOWhU;. 13b%eh üEȧe,(Л? ՗UȌfulNI#O8 t LD'DwgT<orLLXW@P[)7L歛|P^ZZB z)PsU3)dx3O(Qy{3-6>KtR!2&eSfHsQZ U GY?屟7)5U> `$tU6,$#f$O# GNY3xB1?7e|qJ=*Ӏn!lɯ4vM`l;7\# RuY]ڀ}6 f: B&P nOʵ}jTCH;XuU3ߘLVFɬ$>揓N_6^?d#B&2߇P@!/dWE[POݨD:U73|yM{!N~?MCN-%̓M| &^]N/#<]q. }}%Xx b04;{B|`<нnǪ=~AE0sD!%ji` 1.n mXn<"C- LƁGnq>5@Bt!JBU364*d-Z\ݩA-z\WSr^0jSb]}+—JHGe#wfr4|^#:D vz]s'oKG:PFd^o:?B아͎P$c=`8q]Ɗ Gqj/Ek]5KT-*2j3V.Kt01\n8B4>2E5U/ AQ(Y 5)"<ÞA~b&,T1;M_ՉU=~;_]]UA\>/'Wv)R{˙YhM#^2iUHxiȊh+\M1JEq8[P(*R7wl\'vh M)M-w`Kɠr^%_bo|" # @(e ~?7)-UAH2wU?n$yTZ< <$m! ;,Xz&)HB^0l8AT ^K 5aFٸ1לsj&rV f~4ʝB Ҁ{VamyH öd}so=f ww/N4(Noב##,|䐘'Q#S#7 +3wqTn#xNǙ$ =2c1CIa{Hy cu|R4_/j_!zycvQIx: 3ޫbfR!OHd|+{n7A@|N%ΡgA_E 5҆$(CZ!G=קW {A6V{+Q%%Ux'.Y׭E %%hg|=qD3l2sQV AZab&SŻ7Ϝ))sGQ'*uv YM BLUWW>TeH#'Yi)玄͢@_K/]3[rrK lӕ&2pr;fXq_{mRo3VP4CJ~t2Z@ZH81RI ZpUo?w9kQ86U^NݢqT=MFe'U`:"ɡX%9 8gƐEA#hҜƸnqqzqwHi uԯlYM(۸.*B%C$q>oEßd'oAT4K"䆧7p>]1J[RSl|U㬲|i^&m4PڗLk ?-B lB0̕K~5\8͵бrhXo ,=ES !*zfQiOfVQ*L.&}(оEG2r*m\æyǠ4M)}JQخArmwG0X&}01KCـ9f$~[s-bz4eC=DžWy_ϽYiOnxg@W{ ?ntt6A;07h3-KI@Rvi.(m fUU9>SKv{:(I]-G9~ROځ${{t*X肪<>KfE* } R@ƨ=ȄZ .TtԜa3 o>>綥78j>Tmg}*B.ѐؠ1)?XiMlua誘2H5\虥u~(Vq@/I1T5 JD,T_{ #I6wD0P̓S"z kHǐv:X{Ni:'Y@/waȅ57(At#50 }n%ކO\a>FP]B?7ΈB։;P"#|pѧdА_p^F;]eM);l!u*;Y5'Wňjvq, 瘾D_74B%pC߄S1J*J %+?&GC$r`c/"F(%Zr(01s=)ڄ{2v)6a٫^w1+K {{?TfZ'O"`aFE aXFq!2tuXFz9 Ru7ݖ! Fj+&iC\/j = v}z87v ,(qM(W⮶S3DPԄ 56"_o9Yqët{dĿ tGcNrCķ1yyѰ$&(:A"*!; -CD7Uj]W[!\t#FЦx?*=m;60̟C- <ͪtwJ62iVp*1c+BHbӑ;GK>ҥEM'䟛tܛ a.U7jJr `.4#ë~+k.~mFC_oZ@3|>ćT(9HnLA-#qT2Ycp˰]iR IIDƈ4 yeyIP@Sf5Sp j~E?IJ9 ;`\ Ժo9H*ÅtЄ'^YNPQ_r\X})^ڔ%`Q )Bag?_?E6c:;O{DzQE  A 2ˑF:&˜3q ܉e4ao褀L ~l~` N+w]եBjhaaA\|2ΩaTY›5Ĩ1cY,cmfG-F(O`H"Xe!*}n`禅F%iW8ǛFn* |cerh}h { tf7"w~' @M_yYҒ]ҕ?. YNw`_A韗YԈ%'Y]_yc"ɠL D7~w4 rB}$$(+Ai"UZ"{V[>>Tϥ O.O %agmK&2yGO]oI~L6Bf7}{oՅ64R)鳇ع8׏xiwn2\߄Tl2 8ȒWLryҍ"Qj]Y\p9Ӗln< jjakqg$ͭ/nWyS}1K.Dl.Vb˞sш?5؀1RkYQ< ̾L:"գydNMuu0݅A  coh4yǁ!Qq-[ VDy4rsĒepP]Eoǧ7rE{'s N5ͰOjh{ArؽDŽpU\_T,3yc\p?Jy/lsVj&;,yδԇuIRSZb nC^c8Po,+> Lnd:{6kO)Z??REuBTfU|<6V~n j1iĀwkIK8gzWpa Tp\n*TNw9\os$쒕@̼Y{U8B.KO~!K|;ZbFD)c!w(!VmχҍI6'U:񭆦G,+1Z< ۤ[Aۧ8)6B4+P1r2-B[8Lƒn)qq#2@,{RY9HKJyz:$??| ޢ@{v #*R|;Wtr?q΀-n4ExF) {J9DocONڒ`h Q{_2Lnr/SPUٿahs:0?QV3K lf66~2 wp6Ceߩ?t>w"532ԴqN#/ZҖp|*Ìs g敥](4y~飑+ݜ-3qO{W$E-)NjScỼ*7MkMI|9 u"daJ m"W2e-PbyEÎm7[%ݗe\=L뀑8A:lw _ bT>o㣠cw;1?ө m鳀Rnn^RL"ʑ b&18`o* Fwr&k-Ø($NFo#;OYY`ߕRH1Q!lFss#N$1GM2Zcc5tk <[ R*0.$(=}3}\k2cF^1U&)gcXE]jk^}ء\ 2UbI&X`ˊ!AjCM ̡D̖:sѢè +n;MBd@ru(Bu灳6V6U;jA N;!p? ru2vo9; n7~ny֜=赫]C] vruAѓ\OX!C ]I -ӓcSKFH+9"KLСwF٠V[v1"J,fA8 &ehjJODrW*o,M_6Mltz)GuUVor[M ;ie:u`Zd1?,oS4KY61Vk8*W_8 { VHވq>F8RoDK v8n!W_ߪN1&+)1 Nt/ߑB8bJ\HKnx(U=y.3ZF<5UۉZl,`,{*K{PIHa"m?EDGC0i5<0/]o!\JШHRҺ6[V[fM׸bя/)2uVN֍ fh]B9f@)yml袓VX'4Ewmm=zEfMҶr;:5HTѰmӶ @Wp> 0;;{ `&Lэ:׫voraRa(vw, 4Rv˷A0a^w u*T.o^힞-y&T{˘J'chs1]%[FynD .̗ {("Z*wNy3GbW3rRg]΅Q9cKGJ%Bt*1 U wEHr,3~=g5$"v0b2KZR=l*;AQ@8W%-t'=勚91$#'G .O8|jCds.+@'*ŕy8PP?KCV!wHI(i6&'y/$Ù:o$chƖgn2)',)Pd[~u"V:·Jj3=9ۏT3G/^l+֭b!Q}R`Fac˴zD:[l27*5 _~O͎`ˮv$}6{o KCUi-l"tWU0!4F43[ 9|u'~[` Um/Y_(OJK\-Zy8%YCv NԈzrQUpqQj:oڝMc 'Tr8-q h1ʹ͠B~!c엽(TȡQsVR?kڭS0w"Xuد1mt1 8r-)7͈JF{8UC3>Ν!d}\VR+Fvg7I׉C$4Vi#l>%,aAIO?m{ŀL&v.E\)2U"rһRZ$qh'1TY2An;#ϛ-['u{#C|G(rQd2WYphs_ MZY1enɪ\qK>u%Ґ- n÷khQNd#P >,0b~Z5x= tH?ii)No}w8Ha]]򁵅FX+Ԕ2㉢n3NjTnM< H^t}Ef 6o޹8hnE5{oڎ2!2*`a Q%8`IW!y5!$1S|ĘVK`A 6"Sa7x._PoFGN4*"E6((J6)NMϽꥴq`]foA1e-r1y-{9q֋l`݌;`Iba P oq> "BgiS8BR٫& g\QqxU!?Pƞ~;ku %ε!5}+6|60 >L0 (x>O1@$MӰszSXD2G2ȃk x<"&=wc彫pƓ#-Ji%CjU =Gf+9yAZZt=.S4Zgc%5[wZ}B5;c˜̹$ڌ΋!xv3{cn0~c.>)R3[Ɣ\inCzE#ip228ñObKbv5J.q !HU{>/]]"y |v/Ƞ%,ЃVBDĽ9XX-K eKuG&4<P6SlxYF2};&V ECŞڿi#P!#K_JF-r2oҦr$7 OngJi0TR)ɞܾPX8,FFI')p#ݽCl Uapxg2fY[,̀!HWuqwLFkh\NoΏouh5=+izvyq+ QbiN³u]$ Ǻ[)he<蔒O 磞tĥ:Cբ/A˨͎Hԭ'rмup[~*wҋᘹ $rڞG4ّRp;:@R[c:EϢX[J %%aݕ|$~pU^fG2A6>"!h\94<#.!Rت`8@~!#H *bCnVE C*]1@ 7)U2N=bJI_xNviF hH ;9?M3[8x+UZF`URٙ '}[X03q% ]FajM/0zDнwQ5ϐ1/˛¾&-la"bOrYI=2 sj 3)yRunpbI < Gb7>qТ' b^yayk%ri4Y}Y׆lavpFus+y0"Z:Y;̕^ i`0H&|Χ-M7=g-R-6Ʊ UGKqcm L)ChJ)Q:PmE0gH/átNw? VQL("#ÿόߛ!P&Vl)uP,nqkTiHh>%Ga$D2N]Sbz+8 4^s`Dra?9p_.RG3@XRj{ZYT,-`t$h HռvNWA):c{xس4`Z%=w{`(+cdCHxL IyVIܱ&x>ۙ (t6@s[X$uIAS}֛^}>0UzP%iF 5u 䋃Qj3Ir#Žs. :>nw{YyЗ5ETO[@}M x PGNr^1WF-[] 7υ)]y2ocH/y#LHi=sP`+U^d!c"|5N# \⚴uOC+"f/efP2syWQS+G(3ZH ù6P D<0ݪ"ԭtT2 6ܮTBBõGU*}*;f~alT xLCGxT#Fqy$G:|jiY>\=c:R{KaXĒs.*Kv$zє7l*񃏾*bqAQamЃNQÈ0a?ޠ)j9( f3W$#}J s.D8ZNNLRmHR1cԉ RχoK4CZQ,)gN@r0I5AO |¡&jc1 -E,d 4|L{c%HYc}nz)[1x4v%wԼ1yHs_ e!H$^b,obz{0j\|Ot0ʆp(ߟ3: @yC@u;D4YA>qT^;6"+\7+b,h ׽3L%+(C@P u&6Ҡ,4IJ_}E͏,]a5xx,h?ǃkd'V'踆ߋ&EGv}G lOkWCO}3- BW$cog!Hv)KG1q(0 -3#Alvؾ|WQگ$[c1/{vgWbCDOJVmQ@q8C|j;ȶ 4j}tג 8Fк%f{!'o`5@5xg>9p~f~kB@߲. qUPAs;:K^2 b~~|D:Kq Ed0vRGj|r/yz0x7˃re{Ǽ7aVr(Syp?aבn:z3g Ơlw!Oy2V\O)D3 .qk7;zZ'4[*S'Rud %%ܤ%04j)xظa UZ(|a\/VY^+ թԚk cn IE)ɛkwݕgӏ\Hkv^9f,f vQ?89h#a@ qx#M׎ 'oǹ$y2`> ;"92*rg ~|?2$ nQ%@,jf7V3J@jz{;Mwaa iMVk Ͼ@ԑ? an a\FX5ᵸM,I.Ն0-jnyZHkwmhc`ر€5@cBC‡ߙ%(ʠT !JSG@h][E`đfƭI.^C"~adm6Eyů s/,:VgjeǪlC<7'n*E/ΎK.:D;puy[o|!;tUbTWЩ6+-j@! q4,P %ocj@p^d_; sG UnƊ2vsuK;!w9\4pHRP)Jl͋gB7J1ܗs,V/7V~JTo =74ljC̚cM:vE/{D.8:ˏ!'=#R%x@jUTn~1I=O1|Fxw77V1v;!VLbmӔ!cel>+[\G'IMPYN9jf8[H? 7W!)vD{WgA?P4ehn{`AA>Z'! T"W͹N={91;< 6M o7 |൩FJvu֭=]߇1q#-p]xblbT˔ܸ棿 U, ekFb鑑$8]ek_]rC{h[գfoQ}TEQ((%+]2%;!eC,vFvCu.R=N!kS ctb6lwf(/2҅q-.B73@ga7)' h| |x rDZ~>^ " OAP )-"TCB Rw<ӥ!Exrc|(}<+3COP3ɥ QD^ycpUvh2FO$[Ϟ%x$onGBoa&X_.bg8}huP>4ÇkgNvw0Mf󽾷W}סMc0PJ E }FbiI>{'_  V;9) \R83p]"oo Z2m/,spDž,FJ\(n'1fKƁamUHh ۵Np"Qwsz9u-~3~M^(QEg:,h͗WS7B!vQlA^[}^Saw+m /s"5.$CRޫڄ lK+l %=.+x# @&1.^0lqZR 7Jg 8mِ3;j4IU_\:'b^0Ik>^˒7jz)>M7>x% zp#C33:痆nx)5Eiw0|1,.̟n:y;?7b7 p+ +3:5s%m9&}U ,RU:XWrisuyMO˸>}ے1ONI^M`v+/||SRQQ q2(qu{ YBb;NHzyq?_ɦJ%&zZN!\@&U&}=9ޢ4_/sY`00Qkl3RIOe Fhi]}&8ifDGS>ZPQBaPGP'|'Kmhw^$ %e-E[EڊX[ܲ4rA_4<%tdGg~0bJ3+\3ܦE2D <GĹ}] bR|a<Ƴcn62jEzAr$gugIȳpsV:H~-"RTĮ9PMe!HO=QH@OY}{Xȵ̊B(R#[L|'(??afsn&-S!&Bّ?;P&j2ILä>*p?s<-e ϷU.})ş|ZWJJz_0S(Dτvbh;5 'r*('ȑNMAՁIbu@h"l{_,c-U/(k* TWk=LF~ʧΩ866"޳>z mH($N2xuvyQxXQkg՗ Ip񸡰R4R"Nѹ<P0[qx&5;*|59}n.Ҭ 0jHGڂpaLţ%y= } [wv&' I8V!<ԇ }Ey`E aD.a03sv 5DŽyI/=k|2+g[/T=3/}`QSq%Ӟ܀$+a ,~*0Y*b6;>ȥC[CPݭp2`U!箛9aZ'W㖛p*Gm9B.r.\A{>ЇxSdbwY6Lr% |g4Zd3? /yGB/dOXA/PcNE]CG "&Fg-%ly)VFHu-iwBi#{w/gP|4 o|kp:j⌠?qspm)rY>Q|=ͫkrSo p+~mZ +jY)3= pvEBi(KEw˃O.TkSSQ=c+(}MXƟ΃Vb >링RN0vGaxF4o4Äт~^bf*plk nD pF=~ 'h1pFa {xH4Uu ςJψoZ2~{Z"O#FPV{ƎgC`!)#o=iaD_XjbV/Ե|*s-[SM,TN-iqķ5{IJ|}ń.ĸuK7 I4[K8E[tljUp \&ϲ}fAIEg蕃Dz֪RKh Ļpk!S~$ _9b2Cl W@{]2fji@^u0ٟ\KW銃DyW{.9V^RUd蝷Igoep:ȶt rM w#9 +q ꚓ (U7bI>?W݈GauZ٫]7J?;(^#w}p\!s$`;!L#_犎׍ a[a@XM&N^$oJ 4awXpJtZ5/7bNY}RO'JWŇqb$&]O\֏b%O X 19F8XMV/kBa '5ʘͭ葓u`ҟ ܎%fJK1k?}k5E;C,y9У$\wl(ۀ__G4~̟d`F&T`e,+'Rn@3vU%] (@H9Z+deDAU"3JN8 ·I}QI&ͰJd3]iv HoM'aX5r(H, ;Y, ;gNƑcbl%8F+aktpfBF^IQv Gr *g[2?Q[~/y"Mb5B8w#WBk3aGKTr3e腦uCxLMfI] , EϵyDs?|W*Hz`Ҷ&ߩ4x_8y:IRPr-mp6RZLEg߻1N/y RjQYTD{@.M37Kh dPG/9bk7NjC\Eu/{{ B@S0_ԑn=0e$2$l5dE;Widqn^B(kg"A iל=N[=*8 P/lLE,R2CGYkVcR2\&1t0sz"DR1G;؎Hf[A~$EhlPp~V񭰂 S>;4@_o 'd5> 1Go<>tkhŒY@[F!)k`E*4ła>|d𑃋OiHusY#d>W\:Fikgc͵Q>`NuF$ƪec6Va0)e Rjmhұ]jU`vTq։{'Ir~$[.-gF2Ȇ;VXUwcE8Lașj3NTՊ.߈ޫ֬wSu^p>15ؼ垤_>DCǍQЍ_Xl"M9 MG@;`b Zb"uѣ|eW34k 5 uB0M o.[l҇miY9۔0I/8vqYJT{M-*6KP".>:wuw}]3Nxt儿wfsUc&$}Tn^D`~>l)[,q!Pˑ{>H%f*Ri'R,S[da ^iJB" U]c;d?g%Rtf-FQ/] tK J2m#( ^l k/W9"XB&2wCYpJ0mO] Xy7o΋~ sT~Z0|֧ ؗ2=&i3dsש!E&Gv#j|/P4 ~4+ZfXݔ%e3ݸK _VI$:tc[Bl4;Seu`^yc*E"'txO;9Gm۾׈b}(H|糘12P dO-9l`S&`$u5@u=8n BST܇8-#f7Ըӈhڎڤ ?/gY@`I޳AQ.Zz#n~lB^6tUHihNィ*Re.}-, MN$iTD1mMYY݆fuȲs Y0BC|8e0/TY6ц:ͶVK ]҇1d7KcHkD(gt1 B x/̩}D Ҳw\,]֦6UaJR?Z&Ŗmh}[Ozz<<}MJjdQhꟐl+z&T h"}gt2j?:, +]G"T+?a,3vVouƦn(>~zd* v(5]Z(D,4ًx̕!O_9v嚅T(C[ХwyK1u*"'p-f1UL8Nf*(RGVJ1*=Yh4hn:_S=#L~V5:>v1K]ܖeuB1p*H6o.LJcg2ɂ|E/dJ|`uU-x>6eNf6j\ QV`mC7MLOM9(⟇s" DUrЁVC#.솚XK?>5 O(bNO,fL0~m89wU~*z|b7sT$UІۭΉb4̟K"˔F?؟j66R84ˈl]k%-3SIFzm; mA@%x3 a'U?CkʫY @/+h*0T\ gmeriH E6bAg$œ]:8bߤ}j ԹG%.τ㟱̣smE{kp2@pd^u&ʅt:v0`vK@%xV~k̬INR?#{=:΢>FAt%j*+%{<uY"2!MkbAڟhֻuvX@:3[̆ك8a~PAY>dUH[,l4 RdލEZpM֓> 4_|/T arb]))Fn!-%=Z N2GWf^bXHqGVK2o~J ;SW/+A3eoJ7+>x}1-C[c1_s8N'ǙH-81 z&k[) `)9fg+CGJc`+LEY S-W~!5Mb/$PkKx>kA#HJӂV;[xҾS2vYtNmœBNSX-/|6x-ò#K6~4$/IRD?>9xHjڥjσVbv˜A"Mĵ+5EK)c$m$Է] M*;dP"e }kFЏ?iӢK9.4}h,Y (kFH=rUMƱ8p]f +J*TC1]14d"8]5(>/QXz>\YJEQOZ̋Yqxmgro/߬$ )V\TKw$ <'p߇J`1qGg1v\f+=(8~A]bXG6~PRbOu_yB:lLly3YA% w;^hƱz~}I2x[Gt{ue|.Z>cBމ^Jm?mvok)Xv1o[rzK9z3E\; &WA/ )M}I4ߏKPш5Yﭨ")ٖ>yHb>6vz}@G}<˒ NHiJڑ/{Yk95TeSA5rץ?T/(J,-c! ~OY>`0CzȪ;\m񇫰QDw)BKD\CtUfhB D2' LVKH3 |OVsd9<&jhRPUD!DjTE\Jv]FO-qi7t`.DKzx`7~dRJMOTJ#pa-Ȅ;8^An ajvV[/ZPe`VХJV#'jT{=֓yqp?v}/rW?9(08*̮ ;XL2?7곜aW#y%?G\׋!6c^KlmJz1 A*+ng)##;zoħ xu`j{rSQہp G@=殢JJ8Q3/گ,2{ARRC hxKXh2o'!Y+Ԁ \xXtJWu9lKu`-7ՙemRCK^J!u{fv0⦱i Pd+4:Ttx"B@{L Oԫ'hŗ ɾ!(`S0lyǦ~;v2tQ0Eon[/'4}chm3q@y2ߙ-U݄R*_{J`+0mѯD{ dަ}Ȇ~#3 #ɒg:U V=:FiHGى aG׏PdSp:-,֊Cw(|xgQubYm*E}H|N(0 z*+XW>=!Nx t5.U)#-. T=3$uK s?ZV驣JՋ`&㐣S>{ qm4yx.-5oS3CSۓ,]/uѡQ$kFZaR;+Jr^%tA(9"nRƦ~thK7݈ OV5F, ى1{,FX#ФIB/D]s@َ/v( ߱ FbPI}{nNBZ\GqҒO&Vz O[+~}2栧8K]Sբݾ >t|kw>^RnR.T̟/n8]o^ҕxɢ47Fk"c UYF1koه9?u,/Bϰ<"O^xޣG=d“d8Ͱ\'ns R/9ầw-ZwW#4$)kDY ލzdNQJ"q`tұP iR"*AtڭֆŁ%+’P a0wC ~%Vxދ!z**ښHOJ0d󯣆6ivO! \zSj!4`,Y O[x`wBUg8!o[`=$j+n"B;|Ԩ`}5ze$ {zWLoUkDbH)JȒtF`G@*xF+¶k@X-mL,/nj J%9sp; f+nhF]y(f( ۺ7<36[yr:ͥGFV$XNkb7fAEq2E:  !d rX ١,͚wUh5+%fyJqi ].zSz׉4ؙBO3@[[,KFܜ@!l_T=3ἠ6&';-<'rVWpoa{n( [ܪ@aI;/FNvڣJ )cr㟔1ҵRt=$v@'i؅(1FWad!@ڴGz )ܗ JjCX^M nBo)w5AAb0 AogXvlWP\'{qR7уȥ&zG* 1'!KT?]P^^I -=d-VwL6ueI+I( =9.KDhf]Bso<^3BHq>+0B(Rx.62-%'4ɢٳ֕8)j^;O+ʀR\#\Gf^m~aŸ5Fz>ɐHl y$$<-JSڅ{~#JJ=x&1szԧ]&W3n.>uG!tzh_HXgƟAB~śXJFJ3 j' ҇ïjCq-,H7y+1}@wY쫃,8S%n5,#GF dQ;t{l[p{vy:gSsK`EM4_2]OC#s<$^CZ!ń twיk;Hfko[PO8\$@dU3XEEzdian=e3HQ`{.({5D೎hSn7n_lXᝦŜ45nY{t wś}bFkڒ{j >Xoj+Q5+Ok(0$= V(ubC,ȫ!#gxƝ}?nxʕ(nG}}v'Q1krg~HȀEɣTJ=H17?A9la<*J@_0 ,C$-t_"jex ]dP Iyl/`y ~UtܰbuS|KEӪ!q~Ѽ[ IV[u(0Ѝ d5\ Vg?*00=1(4vV_D;ʚBy9͸F箸ȧ::sOX2MA!RZL*Ѣu-b2?Q& r[FEBcp<َŠ,Ђ/KJ$|S2ErQ:|8.Mdz{wG-/˳Tq׈{aլ@};2;Me;X1MSa0 ^gCgvLEIc,p (=ҿdj=Ed@m8c\zFxeLInڋ@TvJH9I6I0";)3ɼPDROgOqMAoS!6~_y4NcOgeۨޝٷM]CF@1-d,]R*Vt}CI xc^XՆ7e<1}:cșjdcx!RcV"`|,ַ]4_UY 3}Ò~CbQ}8#b$vGF 1Kkަj)URVcnebrmHöe_wu.iC"o0~0B̵b_$՘RSm(񣯾rɨXn&mhw[Z{D5OU SvbgLGjh5Tí~a^#Ʀs#G;0eB2t `?[ÄJ4RCnf֬h*2Ρn5=^=ڇ/ށDZeWVWɬ ?Hoq)VNcʎ9e5x,.9߆z 7d&Lq헹olRZC wo3vk_0LU]0>[&8_kT Str" j&mwK/&GJ< 9sNן>Gʔ`I$s ]P4\qO 3(qǍbhlz~ wG3$"UilqxEKST ]k~aѥttQ%bLv% v )rzú "/sUkC*eYa(*N} ~U'T $DDr@xЮ7R%縐DVzi y?`r]}(}2VB)|IX&J1h-/(QE]8$'>Ă Tg\Ri3id=0p: !2AƎꞢWް!:WvarJ"Nk-G[.(t`m!W6{7UZm(.[m]DhʲRo < w3"]έZE8cŮ)ˌ\X'=HY9%rCc*=3!s#O nZ #.Ja7y6Ԏ䤣=Ukpg?{U.!zv1MbM Ĩ.b(L(!}=z>ȱ7->{P^gusMXZj[_mv'"rӑUHOݒp6I7WЪFK ۊDw5lBCOz?? 5`V%֘%o0ѕr ?+ pٲFOLF.RÕc0n`ڦSW^(U"Ax\F/ ~|G@VCܤ^^?&b!']:=SKkpdے :zb'Nӂ}Ql,sgOfYD-DHQɓhyof!eXE fbtXդ~5ջ 7H1`X{ EʈX V㨢h&?e;c`FgR#g;:F4!7b~2۟Za9vۂNm)z*v~ Y>. %)cZ 1%uHl%̕a93j|[hW?|kK#1^,aSܕfEb9]kJu AZ *'#wرu{;8QzH(~kl)0E#ȜAP.]hqo|KA0Kdzm, fMt4(Mi<I(AšxHo>ܧ.ztq 3"j M _Aؔsr0;YtTXlA ԥ.)_q aZ?^鰋$m-I iwVf ].F tfL\,qkgБX(q˟D=D؂e,˷8s+Iәզ+psw*(X7\a<$_[NmySŝ 2Bթ).v3ocq3o5`5-ݯ^U\"[ZSvG!hr83mg^Cv餀 WBE.,G~AZ#zTF`=/jֽ]&|~ &- ?!"1EoҳI4s]A<+]W^%A4&T(|ag8F}AoDcb\(~;Z-4sB+G.{k9.N]z8ЈXJB[xwJ6r{6wgP&*[p龏%k\^C3?"`bucpyaad]83k?ߢ/$ 2ll?&52ixQ8D+ŊD|3A5AjF~x@*gSP)Fі rbJ oky}^Xl< Э@] o2JbG3p=tvB %4U|c126ӛO~>fBEDg%RY~$Ũ{5T;UdeE2iz)-4%Y .EQ($ŸzНx&07wVQs)ʜ@ *$@r10c7={ͨU+^UVC`MfTC{ZhO9-1!!0|}k쑆7^1Jarȭ$Ӽ#Qme4[xӢ\$W1%co\=Z,PQ8:L/-3uj_ qĶ%˷-+>Jjy5T @:KP F%p{{e3z;`}\p#fy'HIttQ'Zd咫YIyMM}7ŗ;"`P/Dž_2tʑTZjz4}x3bM]8m+Mp b` +[lBhmbƸsj5tЕCj P- CK~w/4P! +Nߺ :une9x;OUb1< .nthQTw=muﵐZj $mIe'hG 4kz&tPV>7!'1.mV`Ia3*bl{7*nWVKSo3R.cݝh ;s6?gGB*9| $͔:%VDb$t1spjZFkQl54+'>E}2Y#CT]H#,z.2j/vÔ5Br)1 8z Q_33SjQ#PDJ5kl^Dd2ו ճ AS1_WyX!kh4+GY_Nsq^ il3f]@:I 2s$ZX8NZz<nB*|e[ ' 28g׻IYY7ݱ͵#*nftE#l~̄ w#Qě g6 `e5)|MՍ; T%cm4`i!eLWHUȄ&ktdd3*Ӌ>' O-P^ӢR/&25KBaD\?(r}3+]@CX2b2% k3"غߚl9[sכ/=21޿t+jTo?N;vZJIlLsqzh\+A5P 62̿ #YLݸv8 %T0S,09 Vph$rY@"E)vOYjBj _VV7y+"T0YxgF$- A(Q7Ժ!v&2Zj( t c+jCp!jT+AR4o ;Y d#>gaȪbE$m8A.ӏI`Ӫ+q㯷ѷo~cxAq_њA@5LF2EnkFh j=ߒɹ%Z>ZAFEZ:8yTnW (ex TGa1GG|bWPpT!^A z p3 'YM( @ q$W.*6)#+;*ݗf㷉׻x2j h-"fUSz\-Ǝ4bg/Xd~`?M %ǐG9|+ց-,m>R'IIL49-{&VnKL<7؋܃,tT =?츋v_߭PSwL[q"Gkm%ha=?K=+#wZ GrOđ'H vD^ѧN=FX7(o7WN]lhcVZ: HH<}wQךoQ@E{!tvPH&7lf$I'D鰑%]xfi[" DR}Z3Cir̺ᛆ*%m})ƒK|SOy; q">625t0Eo~+đ!h'9"?\D;-:N!j/!7Ϗ9­pÝEb^&+af(`u&wE{Q0&H6~%N[fM͎g2uAYxU+{С=Bj#|9O H*mTI< [U+UЫsID|W#zТ M SiA!fʌzx>ґP]Y,N.0b|EÆv4\7/KHEۙ闧l?tZ4=CnXiV[bl!U.[Ζt־^CZȖs.W! kmƀ>= agxxթR'LDn$U'ki leԷ>=7k|DdA;׏_X0b~<,yo"'&lK ӬKyoS%_o&bc Ė Ouo'1ޯEHr͕=Jß*4<ެSM_mEmM>שg{Y>-}THlLs$ƲiyRfIП<) ,Dɷh.|ΥS`!oBrStwьB]u j%t@fc MK{!\}(Wa𨙡vh ~k| 9k G$ڐD cBO:YOK9f13fY?5%s ȦM\lywqrl M}O^#D }2<ދ;o6KhkJ]+I+xb G/DW 4$·iFY lTfU0)ZNt/<4^T2ɮ0W=!sKh+%y֧f t:H =bV \0l/4+1F)SLtzT Ij4 )84"tQ";!aF u{Dd\:ZXQMkzTubI[]̗H'cN,&ֺWf"lpW]0S#)KN<|HTt %vYkC )Ko*IP4ysJDWcC-~m?nki]'IYh%(K#tN%76<!ƫ,G*EfMR7s }lH {l/a?|S=t9Lջ0|ǡ[V Yq:׈ r7)mv_c+)@tu뭺6kӱG+lk ,X}Ji=4H0SMǰDH{FS$h1r; 3]zŔ%~ X6hb5]]&ztH$9xڿr wn݀6t͉&< fH}3r Y:ֺ>Œg!u:dNC/o\@DEJ q06mO9Za%I/a*%2+:ausqON[_SGHi#:H`&}g* ټDݽcTn+Qȿve?_nw a(1ʤ-5$i[EQ:9M [ ?>HJ{u|'rwC=\V{Ukc g9u *gʮh{!v$%Zpa5K'Y_Oؚ'f.+Ub'khXHiU>z2vd LO_(88 ;& 7Y4LAi,re>S=|Fr+( nKXuޡ[O;큮D٥0eQDw zi& kgJǡ΄N7z]+#;qq97VP.Y@1hbɫ+1L7 sUw|zJ)a੐@hn u^._ž>|,xfsew{dv\@,"Sqfo'ecZ Y7e5^`P|TM y|~ƕ8ӾR#9ߏ"*6]} O%O<ƟQ05ݿגƻ@;oZǚ"iI,؜Qւ챭Y?nCjxasNZ XEʂ_ƛlbFXwy=^P6W^nG^(c$ǿNN-"9Ϭ#YSJFjZoQsXfO?pB;#!y6Ы BG ׷Mo"i]h2tEAb٣pt3ֵ>Pc#~/Hm/Y)i?c5]Ҫ $P_rq4 7_+& W4v^CC,mS3lj["tV~BC7@;Ӕu`T uJ?PUoe>JԨ2 ; ;tdט.Ω$'1AֹFlEVaFoo|F10@P]Ȥ`×1SR,0yfK7?&A&d!~] 4G!&y+L2A$uVsKWiegLؠz&+ɡL&-`m#HobiIOt7)!:"ǻ 烒 4^v4 3Q.)w\O$w2Sc-# 7r902㎺ ӿK(׶n~}VM4S a2?̷Ϻ[ȋ##2r̞P`_Cvz['8묖o Z+$lOLx` Hٚף SP9Rk xh VVЙzFJlSeWLFT(dr :ODѧM+ڋ3D8\ztݒLmP:@FOx&7ڰ{ԟu|y27RA]~}Ƿ_b!xX?x^wƺQTS, P݇q?T/<c9?6PP:?/*4@hqgt ;֨DyG(U: Oj"ۤb| ^B%*6c F^g8*Ȗ d?T^i kd='^8M$-^{M5#dj)NI?U'eD!Ee,+?|e&daѯSJ3bP*ք)G Zrlm T\h6իMW{'I H2 i?ҢKeޑaa=`oJTn]U`Բ.4{qʅEĔ!?O m}O5HCոMvNr.uv=LŶUV8=?h'weZss,HH:_b`+3IM`-1/vwZ :7%\E:szXnHvAA!Q͛7<s\z#E-x_]'r]]Q]`W:t^!}|R{ؒn4)_]În;^ڕX?mX[P(m[.I;Kt1K1ҭ9Ղ"ݘ'  ]3 TW @i4}BAuɚN?\іO3`ce+ CuFPt?.yt,ge'FO;8qOl< Bos$'vGmk)Y ƺvJHX}sVT톼W_?\]*}kf=H,a1$v8ětŵHZkw ՞fw|t2'9^_~+0 H9c\#![SR.E#0>БǤLZge{`V_ |WrBW}`$Zmï>m1l]rdn/W~/OO@-sGuu\])~0睩Ę"qȿ z{Ry{vDU_vXfRB/jj6C_WN;tsD]YPW\wQb *t`|/s:F{AhX )BH\k[(ߜ 3) B6*m,}*+{iy?MXM=,!vgf+ YkL`g5?s rgJ(& 7p彲ҴϡG(n9}󯦆eXP`冺A^+#e-ai^ٛ+T>z7C)Q@ !EO㺻dͶͰcy_u{agNmc1m)cRV8Ve%b-9|>W]=*efSj+pZ # :1 7Hkĝ '4Y A䇥9GjT"Nk/^|ù6=#Evrnz7^wZ l:wITH 8O^iԈ(/ vkF/9ց@ jAGӿTq~heZ8uU+-%4*!:{pu\\\B~/q'î?0.} W ό@.o⺫]<[ay YJPa( |ѠMlT~N}!hH81+TP 1?M8'vaaRb BO/SO_/A/FHk}=*q|Ღ8\ZޝS|$v7pݡ5/#Q衲AX~^gi3}I&*Q+5ȥ;B\Idz^)Oyff]v6CȴBlO~upR͡^(U҈Q(n3t5_l:ED$0? ϫֺ)ټf`~5~hh/mkf[[:lZ ! c Qr4Ev}rƢf!١\8īs*ت1|BLں+v9!&3F5.&T+|tj":[p3zl<-я 3IC.tΔՓCk&ԭ]ѵw\mФ)z)^AX{ oc~T xězܔ3n|Պ 2,%,qSہ\%H{W#\c9F@E~M7ɫ qh6>%~>x㜳jQW's$ c G-vR\.^lv_ ħ}?9o/+O;lO7Ķc[8)oS+Ӹ`g ?@Q"a3"jMJǹy-i_?ô0651h0gx9`j}!unl; ބ6uZTp0v 1>va&W:dH1qxLq(fyS*䱳T:/@F~.&_D̘Cp8BmE ؕڦ!- :n~[8mk͘1S u_*a*$ БOSB:0}A23 TTLSH6 RaHq6LMVdQLJ 'Xd7U327 .6z=M(,`Tmcy_O0=U}4ҞynLH/5'yxW"|2W#6d8GVȬh$Y1*j9:{5pſ|ZGbg |;IIr2odE `U_u/=q \@{|5ͪ9pS TAn'UG[$-B2q",܈V*̞xKt\:*Yy60$ @GD$;φ4F~f D;Ǵ}h8ϖCbY5v fycPᲐ6`e/X.WV|UMJP- `{ tjY'& ?qs< QWPhQQhՒps0.;ezI ܦж%Q0awfQw #98q %sdǫ uGQCi[r,'-hG(]-#>1mCX@_G^HUT)rB6Ap!"I "-Y8zKFB#Fk%m'Ԁ#F'"<eZnMj5B1m`oo\ ̇gQ/)|5 =#[Qt"n)v_dZs^HcD\ ڰXmO YAoY 彄Utk 7w]ɢh{L݈EU[kC:|VM)TfWq#9-S< sjS:]f汔AU&6]Й?f}8V{ф\g9J>]74Y(5_V%*g*%h <GBEДE١$%@(·ɗӒ\*w- j״Lh @.!q@ENbV.A-{KzLxQѽ RURQZVU#U$S ; MdB].:N.襤.*'Q xk~]6ӫ*٣T Cf@d)!"pi$~F$4Nx7ƭ- hTLŴ7ۓp7DUW~:m?PeF"AiQmGwCQ0^7-+?|]q}Vzې sPF A%pE<`$Dם-0+BY|d 3t@Lք6ŰX7*%p M1bb) [3UBFTE(u88 yD$o ZI 0F)jLCwCɼwipTA{t݃Md+qq B^ϭ\ndzdZX0Wۇwv=v/'e$±0Ny_ Pc4F-W=1V]H1ۅ2iˢu;9UO^*ruɗ$ _?wΑH HiE|%f@fiB^ۅiH.;LJNt]و{j&Gw4J[P$YU* Y%RSOJj3 Z >Ѣ=ya"m%'5QPV-<(;EmvWP W޻=rv/d{Q1ܥ|wJꣽC#NcHWrkGDRhEknǢvW[͔Mr=pPmEfVq" zS1)_t7Qu)E:}b!<:T48$;5݅g8Cܮ 2 |R-o9ڋ$,'FԈpGB}%J]Au|h>fx.tJfqu#Nlî>i,Tpˈ/u% Eu:LLpTט=R{dBB%QGɝk$F1L*y6 @]T%^VfWI+CSZ v`ruTr0 tӌќͣʱw[*:.w˵FU aUgu5_TdsŋSױ f^IPpE^k(n¼ȭ~L/a2;fd]p m]2Ŵ@3*nE׮S@nqV2f sKr\<).cqv'z g7UrHZ|5}o/0d8{ abY[n;k4,Ge'WYjlb*^PPI1gnŧ7l&0Raa/sk +lR=&W--|~El>]>޸$t7C1- ZD[#93-gmH.i =n8MfI8Y)[)%'(uxd#s|>No GٜefF<#YL%9?OcJR}rM=4BP e;}' عfkRFY!(/d^,3V`GQN.ua葛ZT=`NӸ1UCOiK WU0EiȐ{+\U%9}1*gP'C:ؘVvҔ@hCٲ~~q4}eJu1 F 1EaiNEoWwJ9I[w[(6?xs:W-AK35HUW* )&#d迈Yk0X[dkVMsHĽg$޽\C.VFEslLKP0Qe&pzGKDzkɨJҠ``iނ!z qyBPœXGp8 wTZm\FA43跫U֛7GȳCv ڎx tŹ1Nlp"A}z1wbfY]ӹrdvY5΅I=}j:R&W"2簧zXHD $)."rFm &1#;|Гع :Cc.`L96;Lr$]mbO NL|*(B2kٳYwm|e4?k r(̃&yuNF6?Q",Ol cX0XT 08Zp7sݰf wٍ""aa _Q-$2Uib(:`)s2K*?@dsS"$BQ |I΄2Hλw^ .$ ["=tS]L2AD[ct J~Ao=°4%{ ; p嬄GIP^<頝&Ggg" W:ܸ@C/)ʼn]yj532/9)=gm15C%YxnݾSu:Ywo&vuSݧ{*/m Gu|QKD)ڲk #H1rv#PaJɂÛļ!%#z(5fGP9$5T2c BZZÄ_TE*BJ0]Z=fj+T48nn|l^, gE~Pd*\UN+/ BՔ>;aA4N3tJ2B6|x[8¸w^$M21/wwzi71F|STͦn/Cw'vI cFhVW?)ޚUK³Gv\ W<GPey,Jκy=FM=|/+?;}_+-6bhKh2؀0tOBU k_}Z(r?t7-lJJ{&Z> f_>` 7>tqTӹ;U4*-FG%(dB5p%m.v8$1; AȔ Ch[jU QD!SUŎC`, b"(\=C _ò4i=-4ВtAmQ84KܜvRQl@h='ge/-_ZHW ÂTlTQ<]CXg8HܨQS像fҫZ! \;ߒ %IP.OئFp函<OeK^'Ջ`͉ٚϟfvCҹ}ngpJB+x$U [A6ђ!Zw͸K卙d(j{ x==#M`Qv6]e#L63^k 0t3Z:I.C7wZ<55+uB9r^n`xϗ#f;pΛ4gW䉰o퍋&Y0R<THPx),(U$S~Px qx8mxIR#@L9!8߿!B!ϼ5 |K=7 "p`ԔjR}GvvUKTr:1[?[&HI#_eN=82*KhNLJ3 _ICNo%a=^sBM'f$Õ\AǠ߯ikhߧC#5Z!c;,IK-)jޥH49?0?+\+R *{uo s"'ݔ"@U7 RMC#B r[yTLar=!SzAĎpZ%Wak#U'tt\.!dV{Xb{]Tm}ͽJRe mNXՑ *Z)Y_X**E-ZaĪFTy= J Cq}='z50|7J"+M|ξ S?$} ֨a)#D=,R , CgR[5^֕\ he7ɇ$'toa~;'`2d3&L8?!g+Q;6*{}CȲfuArAW~G"E3P(Ϧs f,AkH,fAݠ@)bP5-߱|,c:(3nkE6stF-k *tW0˓g%l؆ڌ yw&pJ.F(7TڅFJFsҶH#QeTV5C VdwR Zm,Su5LIi#B?(N{2:tώ>ʌqԦY?RVlCnҌ#Г- J mX߫7sD-_0öSxҫ`ԭ =]5VtMXɦ4W2_MU׊dm | ŪϕrK*PX6xPu%l}yG{B"DHz0S pK^A {Ov`o.TXDEܬ)e)C) )l=3mЃp۫BKz`+^BCޝF Py7EG58 S\ΛWuJla%hٱGd{qϊ߉`+qRԘnw58&D΁ܠi^w,$MA3r c!-:f\xkG9nx޿Kި<ʻyn RZC#Ӎy)3i|K_YfTШ(OOUͦ?trqχN.O6\ahR)UbP^33e(¯~ 6 1:5&v25x?m|%r; v:2G\< !!nI}H6麛ނ&ej8"q !͉"h t= g ue1l<3Xk|@Ѐ;&t;SE/0-3~7$ I}m,R AZe&>_NJآ0eh (:D%RKۀ.Q UWz.鿬fhfގdg@jr\3D%:MJscy؎v.ѵC-cn#8U:!5FdZV^{;'gP#:⺡+X9Al)"QeS(xlh W=b|(SeҦ@s09 ‚|sp!=-FdOu:Lcy[f` cJgbGrf,(C]Q`׹RFjA_ѶQW/)tă2׏ߟL.&,D[}1P䵠M<'@&J!ǯfKNԱi 5LQ 411\<\c㣬$I=E Cc*a-Z, oޯP#u}Xq$MA G.]žq5av | "[rSbν϶܄H%;ed7&AZUeJ s+կm̀0 ׵M*=p TAz㳂 7h z_Eg#qzqɆO>}N~HOw|F) A3>MfY<ټ% >oYCoẗG3$}HySu1-` wF9,V:9yDrU4M9J ;͞QA:Rk~7yHf1CDB)} BȪs2B>Žrt>՞6\ c؆=i{ ^*xPgN- ~Q PXpc%^!&2X~4 ^:6#g-q"L Niu-ƹ^=x6J6NV -o܏eKjoIH4bb$^3$(|_$fc/l'ԽF(H@4VN"p؈[$Ms,u% *Vt,C^ϘV 閿'¬/p]˳“e'uM+8 F4!S{'3sn򨎝#|3g5"9e`D c` iX58SU:W%[P'OR2:]T%@'3vgKxY9ޔ{/dF <3br6p<ӒQ5wHnnDp}, x15^JG5G*}rã H].ŧu bd^(J*~-|3tv1>hW3Gnt;wY.F-S<۠5[ৠ(A<[l%4Jy))M0Z^qEf#L7#n::v-Ncك>Q6OK?D ƥŻ'rw`pj}d4@Rmjԡ.~~2. 2.B:}wd(hqCjy63ҫ{TzkD`5UpsX],ٴmQ9)S)dA)p/.hёuvL/D"1S"^?z2]ANY>f'SBZ"oʻn*qmo'`k Oh9QJr:8ƧpϓgApE^U4Ӓ(mE}LNR탗S2 ӕA{&8ESrدn>Q/ cWFFL@ q-T4 4gM9htG8rټ*<B:qX}&@ |H#lgxjZOWp%3Dj-ISL#S*S4O+-~ B:<@ymZuk) #X0<۱`0_ۉ -lG](di>횣%S6~E3/M")FUj>z^ .f_HȨPv?jR*Ücat:U|?-τ=߸(<26g?\m-5" gy{@gEfҺVMr-K*lyazcx'`UTvz=V%t1bڰ+>3i9mi S.QCm)]rSsl.p̱S˅fE/rfoWRA}=Y a5}c FNH "muwPUV" e<81+@8-bӹ|6ŦX%a%/bh_Z}[H [n݆k><mv$sRmy$o֡p2lbPl3;I"켝oU<`}=39cNpNU!qҊ"jxˆQE8ݰ h 22f{q$ h*GEڽJuE)qG_4Vo7-;+B"..Çe3C}o_!F~J wTYS] ֐) KDPn0ZI{ڐ*`M I,,ۆ4JcֲX ;.Bx%g-cB)J+,@}X {<ZUNw@+lB~|ka[,i*Nma} fJH4J% s-px:?tB!-0 )o!gY,9u:kȖ9h{,ȶ.<a7֡"]a53T^k,ө(AfkofJ mg,YN9ܪh_Qc 7BL OWLY¸T?fS[ut8؅EV VzuW@;J<׵#]PM.h_^akUmb,(_;rC?^}|Ox$QuKQ`ǐ`؞dq?$Kq;%cfEr[StWȴk Fi[XC*º\0gaU0©N܁\BrVIWMRC2x`3Cyi#oᙆʄՑ&PBjhA^g[b+zA Չ>٬EdҦs*',NE9B> gk,%T%.^RH0A^NT‹DgZ|j?j*/^r]yHw; 6 oH(03Lj(Ț>M/0X>Kwx6'H4zF;%<8>rQ+^=ǁje=V )I덥]9!Ǫ~:1Q"mHa's=DL/uJ切Z%T\nc 3n%^0%[~whU~ gPH\ 0S%=X}P]Vfk{*HUȝ Oɽ<~۰HФ2?d~v !f{@a!mE`…u<듌BNڐkE/ 3$".D=ʇ;"&%PB{D:JB5XJp >UU̲B' h j Dc ˩-ɸڭQ Dqpb|s F!6N.n@Q;W&&N\+CP<X}zS/7-ꍳ ,'B}`r@kc6F|p}QI :GKgz\)usD0 T32u ٓRC6Tb>4afPSZh;-m} T$=p}ve&':+ֶtRR?A2*1|Ae k4G=_BxSI~'`>nmps݀W!IpxcCrTfZg ւɦŸ4=r' V D}47ѧ :uV W">kVӳKJߗ/4B|QW,%،q5 n᧣{1CN$#k5i+2[-_VU֜ <7c:7=lPv?0 lgp%b㓽Wr0]w\h[+{KPif`PQ2L$\[')a9-!epcvvx8d}ΑKV  S6z OUu>oWc@0Hub1ku2y1QFS-HjoV[ҠX?_|q}0J<%+(nXӢcUQdf>0L}umSquPl_̹[j) J$BUO"/C@@* V%Խ`TxM啪ǧj愘(&%R! ?5|QhgL х'.҃OX9uengJ3  ku"W2Pi(vƱwމ /|QReKfW|V(x~Gⷬ7)}OcCoQ(eo Wch:&[Wzmk}JO`AHAwy LRUF`x)qt=`H'!(tjR=V.nxXZ ,@ ;]0f. D\V߫hY4#1|+[]DD3"\N&8GS"H城^O%IWU!hR|E=]8%lŴvW-QIPQ4EYΓ:ZognzmSrh<@\[2[N4WhhRz$u{&'ռ w8TH-f6JҌxj"lF\!JVǙTÞORvY䣶\}k[l -)`|r U~n OΜ'}iy2e.q\=7Bn {⎍RXp.B;{h&WyR_'YaahHO t#_NC$h 1<)QtB`.{5Elvli#ewr7.~daL$*a0mgdߧQNvE-=YK}PTpEuMtZ. jYo#If.wѿ:OHm*z,K͞A=il1moj=jR`{'#~my|9pӣ!ޏ\b_QAoJ?l^}7@>pH-C F%G C-Ӽ'uuܝ+ tu>@Z@ .G^GPv]g8.;W ȃǒWݤ@+OP%) Xӓ+w ~%8ȋXM3FOYj@$ P+n58çZ$&::u1z6!舼cV|z!}=M& = 8N?ٛJuwOT~gYj ko:ʈn_o6PFu,A:fga _=(XS_c DEtSG@ k']Y 9 zKfPǸ#(RϹA3wVo6 8%PwYY'mS`Un]W!p#fBNf({%[?NOesDGZe5 >[)c] 2 g=9ґD۳YŰsx$T U\{KHFo_cV]2{!B=w͉u(6L|~$>TN: *XjiC擊H!F= $Y9XՕcH~j,MbݩSkPR$A9;}Ŭ[o:=pOp%Zqu[;Cޚ<x[ZB8#Rq;~zj`nTH[3j>/*{̀Jl" ]g0o:[O7VL+DI2E \NQpڷɧ:Nt"U=ETdREOG.M== Ɇ%(\꿛6y}>\IMZj#le]4b NEk9Oe#fBڞiAKCwNRE?Z4쒱A|F1K+M(cHHLx@Uf\$t%:(( DnC[Bet 5?-O)~Q9 0o<o[X|avc_Օ9zì_4 HvN,s$~+H`(2Kpœ%& @z5**@COs>4n|iBɻ}Hvt| ťK ,N "t1."_9/vPSyTB"8e*ߔ~ޯ}6kL=ied@*5RpY$֥EaO'!fRmWCeosŜI$]%X.𡫯eB?JMQL#)∡dJ..Ŋ?Q6sCf{㭯%x6xݽ@gc×!E6=jto IJfwe5m$s]c-&#\09 @V zF|BV, TSb@8)%_9٤C<&`kʚVȦ '=Njaݦ-Y l1Y.:|&ة$:)&!xk3/E@!߸^<4w)캹 zDY^v` @;GL (DOǭ1'4Z4Ӿ>H`k-ѾHy><˰m ׉oq4GE: 3"y~xB< Q=Z7ZGڲL̋S'%R8i> ]eB}Xzu7ihMI8]KQnTܯ;3:zyбV,OBx"39Gtxf5P6FdcǤa!^w82w Wncÿ헽a߁MI h-;.pP TMn@OاxĦ=-FX ` kzRP=͉8Sn`=u@ .v7it:܍kH.8_.ơt2 ]]Gi^_ 9/j/SYYR+a3)51 !_lcEz"G!TG5NO0yg3Თ[g"HE}oSCV8HI;'Z.4!tTNAU(23tN5Wif>xŔ!(d_LLBćmN %8oк?d*v/- Ɂ%G1\S{7a0Ҏڽ怄E[4J$ؗjPHW& ,q YgܹuP@Ǣy$}e>s!= ö£aìqcFXk}CޞF``!Ջ^nVLjXkQ{>^hla@CShIYvV C *npu .?/#HӚژ9TED s0Q#fJ`7ܲ?32kmC%ꯅ_EJV-F>2 ~Yl{\J:$IF:j^wЖuUj,e_;y n2ɢjoPv f1r/bkj@s=rlC鎠OwdADdvU5^N,鸲%nG buG"V!x.;[ J!رbx?%nq-wi|8hHl7mbj0:k]{:tEC:`JP W!b֪/{py[idҢNi)-a\pJd(&x學,gbi<\|x m9@tu`!8RtEW˨V{Rj99,5>$#e]@5FI$DJI7͜Ħră3 BVF&M$3%B3h3fWPz3O#;̦jv##$h%rtXɴ2ce!C1_^%]6^[H7yAdNrXeBhPLl&x56Y qSMrfٲxWiD-##.m\V=&X%+G.IޣZ*uȼ<`1Ъ5ٕwY^JrHWd[;Kl7|TL*GK1F&B\!1fh9wLI!r l7yc(-jP̼[z Ţ݉7C\ 4Yȃ'`:- ]:1Q z'gru^v~o@98[t/6P~tLb/ܞT/bsӇO(!ZƋ~4r^>p)\MGM\ u)9[5H`dPZ?t)% $ {P؃K/JNL|Y҂$bQd1I\G<NVߗ3l'ߩg 1iKka]qzdu4г䩨MXWRS mvOL4/f7 o6Bnt'zYD7V6m1<[΢V~ٙu8Ad)J"NWĝZD̔*;q rν}H8O}D[$(8vGP?C|1SV@7JER^&l 4~&essS'oHHSOVX+\ ~kYܹ̟Io`dtDZ*kaq)YD 4V7Eʐ&.4nfRTa`i%D|MfM r2b5X;hj \;GuC7 <V'ҁz(k@Dմ3Z(.^6Zp>j$^-ZB_t?9WռQM6u:~HFUI3k$1m/~Mp؉|>w5^XwSfZXޓ kx3`x֋t'c>08~.=d ؤi?0p`f]O+,ic2}^RSX`jU {^ʪ%;?! ]9K\O6ֿyF6jff~  Y_qUc,푁3^d=힌G$D-̶Jz=MahNDw-|^c;M!CIrI]L9?U0CQ hH3pٔ.Tn5"0h" `Hb볔Wτz:E H YlD pۛk p㷔pSv7;$eܾyl}̄(2 䃯N/g!&/(Xf,ŗ\⑫aOQ&*9i?J Ox]|)2t`.y>D} b4;æ&<ǐkino1fM9Hk3B'( XdSziv& ԕO[PgI BۙUkHcy "wv/4G"}g&2)`VfZz=Ϣt}z^6kt,ltO~a꽿G}8$tUzlw]/. PB]S7ȗw1}g=Z#QJB-in5 OYRL.žgU.~%©Bj={ ".Cfo"b/Toh05Fi:QO][e3rPI ) M$inb)gT 5*<} 7GvZ+E><{~sw3lpR8U-DЈۻ]n}ױ?`lUO@xnf\%n:-1ll{5Bpυ5s2 ]L}+]Y:oIU5BtVU2aQz_p~m*x,%\xUv4Y钧%VG-.w={r;;\5Hg 8+i Gإ"=\:%=^csюp{J=j +9aQӊ yZ 3.͆_xΟ7`ϛfu(Í~94lS`|àPB["l!c~I*Ma/H\Hi[=e *-l9o\IE0քǰmJ;03)>VyV-42*ІuRhaѸ.G5( GA%ȢWzDk GHϹp96]ׄp 6C@pB/d~b響~\`s} g=igZ :2 hS0}'Sҵ(NdH\>`,dH )8a < kG; jfLr#*y9R\ oX+A&Me4g/wmiaU+"ދ0.)CLfjZn`pvV6/8d;|Ԙ[Ӊ^IAY>#@OY+53>jntdwBjx|L>e@18rcG+>V*>H=.'09)֠[P;L #4 I0g&g36Jh/|L,;^qцsbl^ǮyA\eu\a8!D"i֪$/hK'+좇N2r*4[Dr1Ar!.iRV$p2DhEB8NR[Z5XʩTڢoٱ}Y %p%tLZ&o4sZ_O<H@bPj)ٰn怺Tʢ>IӻQl_|Dq,1\/ RNfEу54ZU9v&gt>B8UrZ-"|&'ǂ%z$m`moZXM {uwMf(~HQ4%{衢M9.Hm痿؎/is Y5Iݖ$0 4H! 㐋ǹ_dyid/ DX3ɂJ\ᴁ NifU@ft%㏢lV@Wr^p +ulSGE*3_;xgu*SwV*x\L"&eԸGzDuCr `*0XaԶpcख़ l~v?k/i5B>)}:?$9cЃ9E n"׹±3k!X K,g$#-sDsElE+ J/0W=֊g/4h5kYby1m P=09r/~ 37xQo59rÓ֢!|qO A ^HR:\H5E05$XDPf`׵؍*s2cj *v=evwB8 ;l"~G˘&D\]_}zJx&dOμ0H U4:SL06G([jH|)2պp]ֵ縇3MMgaݳ./6 \( 0Y?pUX.'5)l4dz[ 1/B,)jzs] FW3IVf V?0VibYM#qia8-i({DqJidefh,v*dXOM?Xkʱ= CpBaŸv}cua>^;\Z]yM«I2 Om!e#bTAkDMtzSk#^vQjm?l͝|=YY`jyړQ$1+HԾ=A" sfU@8ׯָ}okgCX jq.,g)+S(_@Ѣ16j I';i_&mjvIZUB:ӣ\t8DSUt69B~A?eo,2Dh/t 9Aސoy(=;g6U6p%<m̚E[)#TZ*:(B[8159>{{N&cZdwa~֍S)Uwǂjj_79MkޱK=*qӱz'+|so*|;je#\<򴓓5ԻlDFփgL<*3V2%~{NW > I{Ҍ"]`دh^.ITLkVͷN:A0.=% 8ec9{W1 DgY$H*);0}?(=;n@"Y/SI~o;wyRmƗpdSn =)G&rKd̤Mȝ!6Ha H?8m?S5f%jnFrH,)îW#EXrITr_;Lrƃ6$_0ZE:!gyRt5EO@$]9"ϝ&I.k.5eb 6-xrQ^8Йp"!ũ1?mX{a? ؃(J"-{vΧ x9L74*×l >$+ 2)JgGxTG{Tf,"R# Wn #NRwqpVVo{E %'ՎH)+\fcKMVM2AtI?^L>lJ)Om##]U@+:N/i;݅VHaVny0ff*C!c$i]A^n՗4q릭q\ulZI!mAsمɸg !dz\ Dmpapn "?Jus FEg;99AIߊGXo5YFڟe$ ˏ(8{5甚':o'b bj }JZ@71KDΑݩԢn&w,=cg@5N֨,kp@^6Sv| eMpK(r=XWk~`vo/QMlPNo@ ]Qq\]*%;wg[x+wA$NwO# ;aK ;*2bbMCV y(/~<6)csuwi bG[3G=/BzX[q?a 1êPKឳr۲VDeuۜ8vD_ dMr2]c8A~?52jT|vd_XpϽYpKQzR< r p)OuFpE}sC] te7(j30u`M#udʂ&ť ^ddXedQﰆJj]fk0Ս~;j9!ܣMx3B@oiQU7D{s*!s#]0Uބ!N& y{pji߻#JMq,z7H!K xG?9BG_ 0_:e*0,eJr(IY] Pn Ѹ%])oqqx"eWAF{ 9^ K|FLYvmt! J.=.}ʼnaiX␒lIw8Z0|=8cH ucCsjFCA(Rýc hkMQ PN kS D-`)M TfILjת(}U)r{"I Cɓz6cvQ")MIzm!j `rBZ6do%AFЯ?Oqx%w+IeIn&"VaӓIe'BnB6/VIuc3r6/LXpspg2&,mCL\=GqQh:Q J=_LH-D!H;Ks9(s>p *8O Vv]hA 0Sa;(8衅4(B?]|_F WApZSeW_:B Z՝GmЃjA𲸴N5̂\/!l}uha5}ALL @|^?KPh47WT;o@>(_ew|%҄D"a߾UcUϗ1|Y!;K}~kiؽ'[#sa70X9f[bJs9o@Z M ʆ^A<,Q( KKl)pc=qղIs~aC2$kZ,xs(%fz{@g xQ {Z xA VWQG:"N#NmEiM 6UgvQ+f5ANP<&=g3BF1eg`㸙feI zHtpVlw=qM؛@9BAcG X4 z7$ $nzuur P VqtBh=blON qW2zɌo")TiJ+Kd%);i3*qK:xMnb-ę56F&LB0==dDٚjڛ=jD%2wGo@Ž0xWUBE="f]X'cFn=KL18v~cGKJ8&s' 4٨L_/]v .5iD!R&lWu;F{[ 4F_a Yk8oㅸo?. p?S|r]f!n\'0e^T)[{ &"r.Wf5&AmaTDٺ7"z ƳG\bt#e㪆TO .m9i$91̮v{$p}}]<@QRAӗu'v huqGOKگn{Ō]%a Kgz}rlmi(2+^J]rNӧ_sBWgPlĪ:/86ު {t2<{i-Ç܏ ۱Z8})65N PId-_w+4 D!4o2B`H;:Zt"<ݯ7G4|靗^*&)[;ϏA\yy'50-kO1+8 dD߸5ZW D_(Mg'uB'ka7̧N&CǾ|cUB~sR h SP$-20PUcֳPbgQY]B!战 oBc?C`h='sTz= ?Q<]kM`l;]7<_sS^{U5bJnzu5 # kCՊA>$c%(cOܪs}ߞNY7ؼݖ(ȝ' Vϯmv4<΂>?!tnlepm`OV%k@PҲh`be=۝[hgY_])5t)njpk)9WƱeR7$bL*S(H)xUGkO#`# ]#r B,ED7%c$#NSޏfo3mq^D*flZ cٯ,grTc"(,YsM_m/`JP,m/> 2(vK-FpN0;2o8})I>y|ɉK puy[bJs諴Z 6"k:|hښ}-[I@q܈ģ $|{i0q@Yb|IŐAwew:kL9eAJ~ C {N} ?gZ2QVNoaT3Pibjd>1Ikf:6DZ9%̨'B vG†9o/ǩCDٕC+Pq !n$dAT(hI eGDo M35 NXpđ?53u3دHȲ¿\9;'֡|0 eQA_viZd-`yppJBM:NSuW.Y݂QΩ{$&)ϳ ا ?hI\4l5M͘Oxվ4JqjFu6 sIx3j*=׮^=G ޤg gbӚ̧R,,V"4ʳ z77ZWz˴[iz CKkh8Cגn-d_gsM\8ўE#D?%scD\.7 jaYOƤpN8q;z!&ynL4$ձyG-ݑGvHOGCZFRF!jZȔċޞ<`W83+jjzdW4aOua/T/Lf:E&AX\S3>{w%iP=۰~=o9Jv=-TyxlnL2@=eHGF:$םK'bov5`Oeϙė\ͷۂ TE@_$%i8WlJ60|rVƈtm*qZׅ`'~;jbO+'~K@Rk}\WbEU;}dXU[gZWd]~Bk _S4H90C| Qx/mGi0+1:KDwڊg!瘧?,,%PUj_SAIꪻc͑|7?AO/jjB?cǗ˿U.pZ3\S^kkdU@fb$EH. rn#ORwGƭHE^7ZwvkiZ 5 E7y) UϯB ݂&~c;SL<ĂA*E- q8HtO~ 9ӝ6xM{_b ,]yT-Gـ!9ۼ%QgX qs֍*J*t=OBP=x-n˙zh>H6!Y3azZ0 [BƥCtY8uI\ix_ƠX9܁[<, gTrM62@n~o|am[ heK*8Q^  9BR֞jGu[`\BXO5U8#@wӭv5ʿPj{) _Zٗb>bBlxգp3.(w2ѕ, $c8iG KC%mA Ꜻҿèpm&D\ÃӞ] ]}F{;AؤO5Mj>;`P,D+`4T8>OUa:mJLTSE!ٷr(n,2C[ROY&ilYVvuoKVibuٸ`d Qk8J yqЩzH_d]ݑB`|Kd AaTVU oBtk/X!Y/Q/>[g xۍsL /I߃0-Y82XO&M*b0 &0UuP?a"FZ/唹H2B?lD.Q>u'>ͿJf[,/X& u\Uѫ=c=suC<8㬑 1b{lZd9وMKfUVPD,Lڸ߉˹@{G [e%5zN)|#P3;:I0 -g-osx9 FMՙ1R m;osd6'DP'Ʉhic ;\"vs¨1⭑BLx~ڄ2;S&h,'<H_c~DJfR.]i:@R5EYe#n{D]r E#f32|ECcB>=J]k/hPc]t3Ot,9⊾~>L=&.+MʞP+@Y_6Pִ_>V>VPq*nARkGÃlj4n;GO{; (^<*[GoMb-\$pķ[% \-R' {\#9~*:}h?@yD0*; "`+/Nn|P7®5`e>&Eijnck𱜳OHdDNZC>\SiH;v#tzMKfcJ~P '~iXe폢r:IWX^.`7l|^q+sF r@ݧ|4B-CJa}}MEhYvAS]%Aeh4$է } Ii4~J: m2&,э0]gWv!*U#IAl0kȬq3 `vrT#pԽb\֧s&S1mb}<H%;.ՂR@amɃ"}>?mz@x躪CMy7*wۜ*@1Y1 d9Q!50 mTnʤ\<ʌs*ԑ! I5X\Qj; n~r5Kg:яN>l=0s4"2tJ_uJBz8T~0z _Ie$kc5P ld.;8KP\|仐lٶ! 56L~C]iR u!J;k<Qfs4O: , +K g:hzd4ŝT>jb-ab3[ArF/dJZJZA_#4M>C)Oni1 e1̬#>߭9JÃF% ֑O27ĵHWӭ{gZZ( /WX X U_y)i,`/]1*JksZAvŽViuc 1#x*|`kÁUPjw` gK%Ѣ l%v)HK ]:VsLB@ 9sO%kXk&4xcL I?ѝf?Kxu_,*}fe%ƅsҦS.~L lgw4Ώ+.s*aDjBElqo!! K,5G}DL%8F=PO[aj=iuD9 ; # h />y#{kd%AH&&)Q4{31Vv* (1XhsRXX#r!>9" ^VɛPa9 amݢXr0~rM33E< bV0k0mE&YE~Hr9YZDZK>yn(jfMJE`}=9pBN1e-$MlZƩ^蟟&+&D ^+y$=Mޥ>6ƶai^`|u9ۃ 'FՠzɎV5ee ]$ŋY/r:Ȓ/{ OO)`~9cjqg쿖܈X'di1.o"7DzykTcx_0I͖b#|Ygj ,fqx)g-L{Oܢ|K.﫧P.9c$ VK]4ȞFGh? W4J6]PPw[(^hݒ!/To_/sql}ޚe|zD E{OdF3neLyaΩ cpqdDniFt6kI4dW-‡lZwFz9a?x~9DI{ 5,l'zEh7S,QBҋ!R$\Lw^ UT}vFoe*DlN,gNZcaQ3xoeϕS^=M(5QkۉF}mphTt1BM)L[!zdoQQljTfpM} ¹:n"l *|XgjrMV"Zv˄W*ҎL/mcXU͒`rToJLc(Eh6ۚ V٘׷ .!P_󲳖ߛbuUZ)+۽f g.3\`aL=h6+,Uce hk=v#9G5p5 [pӾq!IY82ޣ+ &q|6-OSXg"J M۷,N$Ib JqaJ;c ffuYW^CUzA K@z)z/|NR&1aZ'U GM &̘ x]O6B o ?7O2qx G\7U<3zžbM}E)nI~W/ `+c jz"U!c[ ofo.)A%OG(f +/t?X ozs&ze0静R\N?$}3@W! `0#gصu7՗[lR%9s'eȕ? ‡. t^z 'ļiFP9tښֿ@JdfbOoN;zAǝ9OՎŋKqXCeo pwIxN? 辁 ]܂PaSpZgs^-[aN~YfKŠ&޿Qd~Pxf1 {y&$t 2@,~1W)ZL\_.W9D9؈ v qƽݡ &PQ|Y b&bkH7/>&d #$' p3%}`\SUU"~H6Wyo'% B"Pr>n4$کAG"=j53>F=>~Vk9߼3 J89zEQH,9QcK*Mm|$sb:s/ kevV[R2<-4 Gem)mk"0HJĨ̊`ƕ0tIk[K@N~=9U/9Hӷ|u}=Afj5/Uz_B2mq]OTMA$xDs\4&=ؗJ-$_MOBxg1x@; .}Ml 2%:Nh Sh W^@> սj95fT 8jyuG{w44w"8#W6W`ON3ߊT`veORPFJ-"|%nksƏ~@Q^啂Sigɴ _xkê3kVޥФra1Jd^?OD}<6CN;j=b7<13l6x?5.uyaFƘ,PI$pF3@> DT9fwQυ{vAY37$f泔#(ՕsLgut;nlC"ƦDm]iX׊Ϳ&P:(_g &"YcA?epa3 I Ke7\2^*%M̽q6="oO8W1i[bsEB} k8xRO8E"8sQф`i2ceIO62ܞ:G z&%syVDf)aq.H&sm7' s-Jfv6rq[t)- 2x}Ugl05v'#Ccf'8kv%hž[2]uP2] 'B4Z0#׫L.pa.R1r,L {ĿH2DGۗ<(LoB~yp9uB{>3Cu =0)KWwIa] $wćTe B̈$[:knׄۨ~zaP}#J.P^v/#ÎagJё !wpJT} Gϖ=fLJTF e~Nq$JzC)==P jeXnX!נ`}0j;p]G 2TJy.` *Mw`ޥ\9ց.z788dp' INu}aMaV5bV5 cA\G Aн1HE덌Q/Q',K61o19Nq)CVQm={I~YF@7.D;՗Nc]ĒBJSi:r_^?,ʟrCN'L۾d\I⮢MJϸ}}9@fKOCgGr\v$3\RFc֔2Zc!kh<&f!maY#GLCPaƴ\ɑ;utXDsZM]}1ihs5?/$N!4G ! Wqc@>'kBtsLkHgfq N1+1[v X(ybۋqiY*R*VB3ncBY a *DY`Maw)Shhdg|P|xl$ϮM@ͼk#mTu\.sQ$^Id^O6VJ>ݚ@+SZJO~$ۣ U*tfUwP"5$bG 8LT[&\yD? 4591Bh#O4N|ĸ0>ixA^7s I5) zQh "Uh3UNKtΘ#צfI2|&*EmuΥ׳ZZݹ,aY-:4I/&:/rTយ6zԊE!_':ZQ`08JZ,R$yU?>@6r W 7CHʧ'ޠ˖XdjzMy5gȋm~5+\P`]ȮJŗ4>X"3SV,}"]*GqEa{\ [AZ2ݻON _9 =)bңoW~7Ccry~g)dXJ^xv[9 %ZOOev`m||Kl8w$E|)4WT+J?A! j3 fŭ0vR{%Uhtdk7;c")\$b o؀tؕPb Xq۽n|O19IACZx6es-Wȁ=}Q \̖Jr*Cd_-JŁPkp^F>~b_áH6EPtI%U MD[ڨyRBXu Je΁RlAHͭ Nc$y准sV_O'?xdc4#K&2C*>oC`/Gw:;Q-U jԗȕ#rGۣFLxQ+f6v r^ZJ)c$Pi EX}ju j-DbX qzpK mn ibM~pZ5rQ8qy(>Q˽>}CE>̄,ei*, kLk ߊjF[43єmE&[mF]#8N0&<$~X5y+<olI(O^E$g֑5:ʈ^L Ճ,w}ń򴳇 osEpqёnyD:ضY<Ӫ(K,JQ&Ph9Pr5H=S~ՠWo}g[X# 3-(rF7B31ט#д-j1P:0OЖY[զ:kٸܳI/hA='`fo::l<7:- c}wRjTkeź/pBiC+^/iȋx[m5wȘ.m )bv1޿7pBbBkW΢W 5HI7gAoI"]Kš禍}c!}VZ|N _@ՋXk\^5*핕a t-|P; T:-ݴۼ./bHJsR'bS;:U*FG5bn4oy]F1ҽ5" nڏ.ݲJ@ndGwf1\ꞟ!]W<ǻXWd{` vYRkvnaW3ph2ƈPb, lvI+0K[! L[HgQZYeJ=Yz LFp_;]džrӀ82 =vOxriqTR\ɂ?݌zCŮ8WZ2V_7|v^B/އ)9U54ܲA} ,$'q)SJm}<>|#<Sdb!Fз#&6Fx>Njr_mJ:ׁ7tD6Q1)< Amv/ &HKW@l`qV ]\=HOr$&spAxDU T/t ] t z銮>{K8#Yeڛ}C!&ǀE?x,n, +ZZYf/.Q$׿iDzo;m?1 ~cnm\&)ã cr_?eҫ==$5p~z:&ϑdٲ$ 0,)nZ|>ot>D>'F J wDm]&g,ŏ%ܱjCC-!6ۉh6Z~4 NP;؉UXYr2ʵ5&Q%k/g'f !my:—V(w j`VtҳZ=g:ʃ|Mۻ| ?KZ*N@(OrhE MA'ei,`6Jgen"U}h#_ь#q 1@ dRw q*o t+j8sjɷcY \poMS2Ycnn|3n>2ߘ;zB2Dˏ,_!+I4-f>݊˱>.nC1&l]IĂi?(=ٙd N ɄDgIUEcƤ^ż)=0e8YsT`~gL멟OLl#QÝ~up0.?l`&1r>^bJKzvŸ*M3ns}R@Ts{%iٛ_5ZˊqjWIա*5+()U[.ԁHBZKxMf4/j| &2_>';;vsꑕ螡+*X %96Tzvg x&Ӆ LnQ%_+{D㫕BHm{Qm'WţJzhM~Nm|i`jJܗgx 8~V! KAÉ4%d+}sTO4J>7Mo%m;#~7JƛL;#3D68Ou>Ƃ/%.b꤉ aXeo,aUc+ۢADьDt!7\WidF4IJ` P) {+EY8CS_TjǜVJ9f_2jRscruh  eFt{|py<+@Y$s\wڢ K{]#=7'>_" . b'c _x/}01b1dcPf]%4rL})ޚp! a=V2qdc% VI !k2ɿ($}|\D-pGe*ީZ`[`TfJ.ԲB9>E"/V0ʮֽ!,Vm/i'[֑;o5Eyk-WL!-f]&Y4lp og,1L>B&R[C*|k #B˟;b6饪 m J$$%PnD=B_?n wWS"ƲQoJD/}UVq7\G$jTں<ԓZg4idG˵{K n.P(}^>RQK ~5⓾"2a'-<%~it+di&!َ̒^p#>HvcTy/n`F~GNlg[ie pZ0P(/AZscpЙ1' $"s$&[%}--f U.<'VıX Rq2=M{d0Lq%04r3l>>΅kv0i>tsD^nj0Lw?DɳRT6ο/lB&ڸfD}@ؚZ&WJ &EdScnj17ԉR;aThmFY7 //܇ "!9:!^~iF* 5'jfGK&c=?Q]VmV^.7zϭ\K_HFvNQuel v[Ƶ/X%,sO\IK%G\il?:c~e7 ǫPFQ yBa2뢣`ƀ1pmkXCƝj*`V{| nn>a"'9|RwT(M9 .^ ؈XQԫ"?RgrQKv m׹SFM.=.?wSg鐜 =a} D vtd?wHz8%G|n46>ŖwM)" SCk[(#5HͼٺRVTM >!f૒ܣo=evCuqchbprA]9+3c햧 waIv3ȣYP!ڸq1#\4Ȼc;mҐ[pP f>a. Jϩڬ_բwS0vl)) #@|-6j@2}KDELoY +w|so! Q漺^_żv,:(}&{p?ELqu<+¾U)Pںvҫ[}-,ˑ&{|m0L FVEvHZu4|թnĤXC4'WYE X]2z҈ e-6 3L=.Ut%m [%V@k}#R,ˀ?QFɝ3e̪B*vPֺC,Vh]*c"rՒ-c{VVk0=K.~k'40If=mAQ@Q.u zU*iu$wVY:ppItZ( 5lCa{jH~x|aAuf!jW0Su6!Ie"޲5qFD8H#Fk;9j{sCq! (YuFz[cRo99o@ۧ ^w8_U3KсW8ŃxկH/c2ySG YsёUV)*d~`ej± WU'ӏ,I+%c9Mj@g>J 4zwoJBؾj(#H9 9K?sy !BP|#3r')02c/hsl_ T>6Mq$ JD5gZ*1( m~JPx%ϾRHT'rr6͗=I `ą_A KOXRs5&b8wH~a?oŌrIgel%w|,Pl;?s=K^Q,jyљQo$2)"wrh8ǔ8 4D rr0mG(3E=#)ވQUީQpdj{3d̛0 ٝ<-yͷr~ nE9`KGD+w0_T9Ȗ cT^uW\0cjVӸ!"#9 78.,46eoi9ԊО Ÿ cFRiJ!=Qsrr+ J XLG$˨ݸƇxZ\\D>O*ر1%w4vS\HUECVm};1B \ QC{ vͳ!LRߧ NTb-CLaB/T- C_cY(ZX)e@0@')<LhW zw)I VnQ_L{+`cD&b0 s _$yyH_PqADeFC94YNK.3!V;avOL&dW60;cѼ/.r5 `a8PB ,h-C%u˹Y-slޏ[Ast]m:*eԱ=O1αjۋF9H>ZLDV"Jw%|Tv@)ӭGULAЇM&[YzcT*fȢՊ-DZht!vbMН=L<|q3 z/݆ nmJ̢f[sCFMv/lVJZ Zm\ }X#3ܦfuئ؟zIpv]QRnpöOqX`8,w:Ǽ!gΐ?Y`.2 /N,u-~k姕 7 L>{I5ЋWnp IY a6ߵo׾\=BËWI{/Q1:u56>`lS$,8sUj}:\ BI1WA?%¯QHiydQ$œ|`4Rogd jQn.. SB詶4qyH Q<"%ҙ%;nTP ,#^U*ԓSV'GM|BҚc![V!x ]!(;?݇k wȾUE(R (wXD':Rr&J\)ZZkmqJV$=N 4/3cDu .0hG${GE`)zTQ|L)3xwneOpH :}WۦH|3?@"]!q~5i~fs%0"}WfeJ.%AlՋSB6S@RA"k`fY} fЬrihcTg)[\? 0!!1,\@n1I[uΨU׎vp³qR+#•%T@kq`u+z61[ u,XβLZ* Lq@\Vg2׈`s3kPL HFjPW'GtUgbndwi XȀ\M.˝ fl 95Q$iv a񕅀v4FeDZg^>|V)%!L@P?\߬߻=:eLGM¥>oL]` \H@w)U[P7%c!ݞfz6/u]ClvqCx[HQh`XJ >{P^|_28޷ΚՕpW+ᣠEݗG>tLnQ6b.|9FO@w[Rth7~5xLX}_0Tߩ,[q~2vpsE8Ӈ]T_J~j ĨȉE7@YiwK/*Ag kG3 &{n ۍxz^.Ӌޢ+9 <l+ϩqؤ.=ׇ:L~ K8eeSAK-R 5ޡxдȒjف4jQ ʵvՂ1ۘJnuP$p&ڼw5[DOA\k7 .vku`P݀B0t܀UhdCJ|a ȡGq"'&Pl80țݰ#jDIllV-iXItۍVqL|(Q@'aT2Hl#ŁϦ{/i֤:k5bT/t& uԒ .:PlTj) Vh&VHϚ;6sKi(YKBe! Gflg!葍y6eKv3z)h#y~-tfIYeWy1D $ӿ,ΞonȬ,ܨOchVeFAާ99- nD T(9oo<:lz M vE=Q4i5WA!\ؚg3kuyjP7j:.Nm,n>%#GCYDEH'šSY-z̮+driP,& tf 7s -6a&[6{›PM|#+io) `ekٶY6I2I)-1 Zrr;(3t=q{ءӊf*nGuwܡ]eOz{UR2_GfD[I˔*Ȱ$" 'ic~a3.'䴾*뽬@ !Wлw.8" Hމ,*à pcP6opzD*ZT7wWΎ3s"Sɪ|zΫܜOiADZ;эB'tj\ìbhNf?vtF|I ͛/lpq";B0l$Y$Lze5~G.Ө{xd UU`ҍ#['RKIo_~'kExXvZm,}%!28"@gI&onɅZ\19JE@M y#yb_˕,Q=Ru!d*2&x9Vv fܘZ{ Sx 3*)7N%48#ej A*k^3?ߩ hIY :`qaU{8A)1QA`6xKbE)~(pGO\` >=Ord "8J#/T:j ̝eĨknM to;hw=@ŭ<.]X] cˏZGmomY*O>ʳ"='RuJ ŃY/;pADS)xJ H^szp^8\v[Uu^}b9GJ5&A8Bl_Z!S k"̋W8,0 P8%HH"N_YJa6z ? I+K25Q:$b Kk>QZ}vSiM򞷯c+ˮ@G|2A-ie )s6~& 4| | 1ӣe>) gf6!$P.Sx|nY`)(ʭ SO&j(4.WBrpKĢ|Lro+%Þl~ CGgb6x W\E-4Rݩ$3('|"QUo9E^@_blкp矱lx5ȱwo2boŁ@MFl歳vbv˂1G}M JOBݰ酻<QEP ZR{ 8T/k Y]|_#/s9 O{ڧT rN)MIas^l]R3_OZ0qusf7U{=ѾcZT{|R3@"ی\h,k #)apXh{ȷGl@n#у+ՏmYYF]S FJҒ^lPZ)|A"H䀦)J2k&b\hh5i˝6Ih/H2*|ףl!~s̋ [tꜾ#.HP|Ehrv?`0r*i@Vc!b<_ U*B)9 S^`C ,gR&kiTk?!"9sq`) sc:wP[ȞI.HE>L'-= aJkqCܫA󂜷 i­)`($?p75/׼f a̵C`n1yϐ #H]%v5>֑*zי1lI?is ueB' ~u+TUO Y<׬{ѣ`u6K)K@r[xy<Λʺ>@H'{e-:l(2oG>%vG= Ż\~OF6tG6È(i%"?󹦱-VC"4X̌$z5%"#1Ҿ܉Gl\/L@ `9Y%#k YZ