osmo-bts-1.2.0-bp153.1.18 >  A `M>2a: e/Dfk7wMIՒSBZ3pj~J)~.W,,ɩn͸9"D87^-U>W?WbOoB3TfP4[b [YôFvצԖYqju= SsfN}Q}tS(X-Q(+k|BgXhrHNXnm'M{ , ؅&˙ѱ%X5rJecebc2e97f6a0b9bb91ab0f6cba19e64aad7d91276fdddb1b84fae85725c590363dead3288a3ae1d92ba604d18710d7fb71cdae3fL`M =ByA ŠGˀAxU5q{~p|1 Eq3&o5o#eܧӍꃌd)D)m\HytY7M Rk\[2SC^s (6(Vh| ZɔmIWڹ>pFT?Dd   Ept  9?Gm   P  p       8x<|(89<:= >(?0@8F@G\HIXY\,]l^T bcIdefluvw x`yz@Cosmo-bts1.2.0bp153.1.18Osmocom BTS-Side code (Abis, scheduling)Osmocom BTS-Side code (A-bis, scheduling).`MMartin 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/shobs-power9-06 1615674475 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-btscpioxz5ppc64le-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ed579c867d516c6af68fdd95982350eab395f1ba, for GNU/Linux 3.10.0, not strippedAlgol 68 source, ASCII textR RR RRRR RRRRRR RR RR#2z X]q'8!zQ 4Diÿ溟<# Mro 3octlV J+XoA |1lJ!0D/Ûux[jͧHm =3Vkԟ Szsr&?T^jRtQ|%X|~Aa5l(=UGWփy+a_}^/L 򴕶 BL ^Z. ׋Q[)1e,֮@t wh̻4$$% JH򸦮["@[_Pdȫs]/\)aH '~i}~"lN?GB%ȘyDC,+tZ1TDǿlvri|?}%p1-6n%o>tq0"\`JD!ѹYSjw_09fll%̶%EӼK'=x8@81no,5$"Tt {ns)q!m.?fSKq)rW8?@ I4q!ᖉ;ڽ SM#arztG8D )-C (—I,/{udŐvS5ԗ,SdZ=?;:ΔY—(9xCE%^Wjj!2#Bؤƻ̺dcE+73pG7*%_#T,B 6z(QiE4ni C] X$cmUI,7I\ulicQ>yR[<M(eOzRqxh>1n<0_X?`2 (tܰu$Ɍs9TR}{!PkJnAFOL0mT5^8 g;U]bV?]Y=s{I16j"rvpvOp|SU S+=V0SbqΟ!YF) EzRE3Z`_YHKa;e gn۱RcLA.wX9d-sg$8L&16$UGDXfB:;̧ 7SxX6Kzlq,at%6pn'y ʈn(v̷ k.C&&>+XM2_dًmdV_cf `@e?l&^I W*DX6pyNh+W۟X`v.y?wmQk 5!*Vٌmn9$s^J(8@T=#;@Gv,#K)y;$I,R ~x5*٧ߜX>Α-9rkSpAO ]Aփ@2O ʏJfn6aUBڰerdD P6F9-@R& u!Tpf$/MwN.%p_M36I!5Ka;"cB;QΣ";@kǀɎrR!8ig(*%ȿݤh7iu7l(suEm`}{t0lw6QA9[2hKaS-LF<eFBR[ë27wPrT((; o $[e"99&&ij>O=^cd 7P= _ٓ[ ҙ8S΢ 4~9wWKn K″J"1yf&GrB~vxm&B5)at4Ci)^U԰ߛ@u:80"OQhR(x~Ϻ+|GԫDzu 9[O\K97 E6bDWR-I 4&bIF!_;va̼biJ漸he H fق`2(ؕ1@9yYf k|xPL&Ac& ܰGʬ7}K5 -gYj+8uĕv Yn3Lmf0*NafSs>>&8g0Dy!=CVwE6ҪǑ6sW;S>WuO\,lB\bmM Hw$># qP_؈fP"8cì6N ږzdbUyV{*@w%3E,:wC`V`ϤR@@, Ipzz\ G浓,gksrE 6NG/MXon7FÖ6rZεY 7g qkȀ (%2=ESaA!rU-1"LkuJK5I&h뉟XZokE.ICGBӒLjrl˧3 8͒Hq>4#L VEg8H06t1r{2y҉ J7QI],||!LC%I9xS4s|@v/FEiؾrOA5JJM 'fl;1in>&xAf`>WD4JAܱ#ȠSFH0e|[ǬI=ξ@9?%%kXN$rQ2Gbp nD픪(;=\5bLܒ4-BFE'֠XU GH*[Fli F2 qϊ iB4 bMYaQ~zl+qf6ucA/<b k&պ_PY %{۴s-Ablh74xU k ?inWޚ)V-Sm2 m;54Z2-4i<Ā6uaƮiF3TN+ͻGd;:fgR@+.yKwMs1~Wkm\CI[L#l\67-+ Gvv ;郆ص>q#AiPkBڙ3)Su8$<abїe!'v/i$gB8Cߋ魷# |訥vVAs(%hr<̄/[SZ+|k2}\|=9?gp](J P.+c y@ FaM?5TH;jv}Y~Q~ .&%\6[9{V](HHG}g 6(xl:YDCbZO( =FkT]l vx6p/Sw6z$3?Se/= f[ܹSNSNIVOAJlhote@:_K]$2>yu 8_5Q<\eY7g^S2t"[ǧ9~2:,5dpVLsb= nW'%d~rB;Ib7v5ʽ? ()GB6$%m2uI? ;B;jLW/ a&{5)]f?k|; Xyw6ץueN||VT5JTV,k,C] ftyrAs1XWb\9%fV$L"2IqU@(eB!P45ޅj7oD-芳B@ 5Mœq^T0o2$}RWG;|6>O:KkM I;yBd>@j  t:Ƥ!C%Ues>vj {2Lqˣ9?DP?SնĵXO$6\ԌQ;G^9כ~L ?H6PʻgQlp17I< 2|$Ťa%ܽR+V>lW(xl,̢f*nJ1T]K*י\{eV #]vj:dwXTHNa"HEl_ccbJ gݗ ]u5۳?9W?sY'!Yt6,9CK%Ďu@H2p]k㏺ڊR';ir+ZjL"YDF݂(3z#`wbjM7pVw[vܣ2, 7|i8ێ &iO<=JtQ9'dKb[+CZ0Gc5/\IL^j꜇9Ѩ۶pi0!χ8` SJl|^$Ipǧ8+I8s/֙ġ}1^!uTK*o5%H~7z݌,B߁{ad~G1+:Y4V]q ۦS`-4Iզyg0uTdMO6%ʥcW|+zFlǁUgU;gfTh^Cav[ƩEL>˜@Œy I~f2բyT| (t'2տgEh:E.,8fD5Ƀߩy4<#y;Q-)Lqzvf7L;;n{]87V?5],yb#ASń閙PH:nb'k^Uů ls-6TG|?pz5ưi| t1 +k"P龻5GoT~QO:gE`r8#~^`̻P `E]Po4$z@{뉛<X͹fXF97ʳ8_xL3ksцП&b .M8(`uٚн)G}8E8`]Du'Leuj}fq2x7}Ӎy["&@_H i-(Y}Nd4+yB">ZV̱ܧ)X7=-ra[PQK[sI?wSI7 ?qT Vg6L2)lgԺDq3W+kO1|J+;{I8$T  kGb%k Ki׉xD~K8=L56ΝdFM3ye7 ֠(w%C"̐ e փ'%-{%vɚXf.'db_^oyD,(Kѕ}2 'cyE!)SoVd顏ΡSlymYL}J 30z >pÉj{OAz):!)X %B;˸$Cm~)6]vKZY1 ~lC_/E8N^HJѭLpǙΝ߄\~ g"Aa EJg5u%9ck,.3O긛ȱcZ}ryz})tT~1NwȪ5PJw$v({g„tx*YP)'Z g|ڟ JӶ'b ' )7DCrNj4B߮Wu.q WaXOZs:g}k~3yf 6-CCSm& ٸm> iJԌ]C'uALk}97 ܻTJ·@i5$ r"ܢL$c,}u =7A9` R(<psOB^~aqkSZ[c}^" V7 oe %šcn K1Ç"̓ʆ-Kd;-yjas]q_ ~WG`xOnn2& &!z!Z<(vY# ~U!ԫ*irӚfv_ Zm¡%Eɩϳ F͓=̧yNX%AR GlFSw| !QO2qgP'XLc*k38 Aߺ;_3PAЮrIO IkYd7Gwɦ)L0M)w ~,vWK\RQޙݦݎ־Y 6GAV3:;{/ "3mLS2TI?6?->o,EuL#wcW/MSC;O!Sڭ 0;a1qD]B,:1c |~ 6:^'nXL;In %)ZW 2 GV(Ul`g@v.H) JeTY,$cI ,?Ccq E82M:LFu{`& ulZ=I<`'z䋃>8-HX}НyzLIx}UXY'Ջ!*rPIБQ*bB/ ?5P!Bhtn? %w)~yiu!U_~ub?YRll:9Z&\+&= !:?fٖ_^d 0k[ZߐwLܨ|U kuD娵/n<-%C=G|ނ)D<< uo%x3^pJhWU-CN󼵧i̛ޚtbwݍ˾%T)x́""yLDVJ.OLl@otOFYQ7% ! H+Ϭ%`Ni/D'RȖt J>^lվnʙӄW(\xSU),ءO3L~N%p3ao l@ֿ]am.׎`f2yL_r%fvohRI) U1 a9xWђ : \a~$ފQ bZ)lya%_hFVtiQm W#kQ}'%}"?Le3PC' W% v Zn.4[NyS`5}HċOZ.4pA3ەI^vnN=,x g\ba?  v_ ZVw]:apf 7l%RxlmmOE98 ̌UਤݵmxLyvjx +7琯KvKRh=@^B_?!'9[ge~%e'1$"u.V:qPQR:w rI'E1"-𞶌,e /xRLfx I~yeYP 1."Es1pHp,_f}/dǁ[VuNUֺ2L?=Xv| 3X ئkcϺu䏳@CDB΢2<* T!l<$4ʘuF*ߩB4W߿! a?5WSVyhX#}0!G, %0@7Č,C*0 XSCG0Â~ G1vT]=βҁy7KjTa̡IU5䘿.E.$F>5D!jUAxuiy9--I {K2`gE&J=GrRHO~>d׌S+~:PeC= 2LEfȽ;Eo^эm:W֐ :$l#i<3gV&+ (x˔mWOPmi%tM8U_#4vEPrGn̴c99*aYdkUs)w^RNmO V qU,!vujMNZ& UO`:x{7ˋ2\5,oHx4t1Avݫsm/^1SسQƪӪ>W[w#mpEzdۢs遶VA_Yn@S"=wis;{Azv#,trR}0f5ܣ65_9tY?0 4GjW}V/Qމ>32ڼn'?N<{~L{}A\bQaGɞ& i[B94 ԧGC//#|!H"AomXOqLfo0!֢U wq{# o5.G s/k6B .֪L>Deɿ x[mtz^~F0 )#:qH W,:4qdoaavCH.3 Ъ&M!O YXچ,DMnݲ"RR'hj׿EOkH{@' 疐2Y }U7WTM_3b IHyU`>>>Mwd _lZ;櫀a۝ N V]p1b_ߎ™d>+bsg5:[@$Wȱorp7ɲ=|k~М9C*1,#gk O J W~}6xPT53&sPX\Z>>fd=1!_)}H[:֫P1P&ׂ/hDg]§i$~p ,YAmX~U{#$1i<ㄪ_u}=Y7-a/lw~;,aT +g ȚsM S@F1zA|\'}̈́zI狻\@thɥesqJ<()g7!ڹpD/m$a]cg;lIuc0T1Ųu=TE_i^ƠB^?lჹ͂[RoYfgv d5^"\ָy$({pT_5{ ;NOy!x&kUQV0T4]sY{v1 F|B݄RmKRpaMQb^k!?aq"OGTc;Wfi&hjTt x"i:)Vma<%'z˚6:uB*:KJ97)(7e}=aFqR$˽;EOkκ&Z ЍQtŹlz[l٫u33Xc,3UwƆo˺)K YRӣ'Ex_S5 )UyEҒ88_(>C-߿!CK>$[~taOT3pfZWvô L=N9)^ocXMA5wf5fx={&K{1T6ėu)퐚bu_ThC7gPz]5"dFe,' UԖsp-f4]W (,,h[u)Lx؁'{ +8%Xc5Tg}`܁D)/w0_ 11d(eZmM @0}T"2fF~0SPF%D% Wby2h$P 9GCe'yBN.}оϺ- v# 9AG_m)q |g&]N/$>l^̺m_o?c tSì f)Bg J!]w>SEy2*y:}e˾V:K\f| <՚F<:Dl~uai;և\ԄdkS:`>WŨML-}5#Aݳ F5 y w8]a'INz?QѭJK¹<|gw"O:sJTpL $v3пZ" TRǟ(oPN5b &c';Tt}v#\,~.uK\ sjLt̊Yj,</GM괵nzMeMEp-&xSU`#)f~ᓦD{&, ]y/_,>[*O.zy}66k!M%\!tϔwl9oyܻT8ԧA#f:p `|ʼx=ml ^֯&FM?Y-0i6`޳RE{۳5׭-MfteV) 1gb$VZiH@Z| 2 (8mhpo7uNU1_w7ÒO3'; gGwRTC#fV߸->Fn!?o׍)FrnpIϢl@{7C[8_{> V0QO@C+W?96 P'mc{ zz=ILf5"ϢʹCC+_H )x^:WoGNAGZ<CO @= bL8{Kq_ƤSj'߁5R ӑ&lSoVv* x+]񱳇&^S 1?qz|YĎ/L*+.p}ߢta!2C8[5u'rLg>\rP5 Ɯ j{撗 akB\~2 W o_Uk,6A!=\>I~ɦI!Sk]J>h`ݻ?揄Y(#{*=h=SZ&քV>pD) ~GggPKc$([k8̯ rQ!P'uDk#A q"n?n2{7 wm!Ͻ(8%C;SZ˺$\}M=ܹʆ5ֶFi"Q%װ zzTEeܰ$pBK7462={<16§;?G8Oc *@-=V]VE@v4RA {׍zquibfuY<kñhMbP# Hz/|C~ڟ]dG=5f'&SMu|U)^I) 8u|ڗh5!f^X݊8"ѰQ%} %j_(\^:#^JXᏡU.~Dx8\ 5<'rASow c?S?j}u4Hs`0SgG˵_hL5~?Z~Gs3C~@hWt믒fZyhgǾu?D׎)+)2* pP)Ue#Hu~wԢ$*_ G'E O~*5SΣ*pۦFGUJ %;+1I'=6piQ⣮(w J>=U v}N}NG5|G~1>+JmRVbh$:*)"bl-lCilA%vb5w\F\J=L7vٜVڂ:ꨡ,p[&XVq;113Ljm񩿏ĸ6JҤ9m9udJh;M;0 zuVW_N)\Q\Q 9}CQ4/M3ʊd `j4H>ZNtݩ:_|W(q 4HL4IGIfupM Y)c@۩DRaC l ;qJb%*:7$QcQt-y ),@OګS$'}sf"@hP&^4LD .6IBٝ[Iq[)XE~ 5XS݀at)ms<8Vwi7tbsy4ȝqg ƻvkkӰ,S5՜< Vm1S0D*s\!3wfm(Wc3[1[%DqHm%vt'>ҽ{ N}ezB[KfC⍮dUE(=^MPN1H}Cӓ[!m<:ȣy| G.UGn>$*#PM3Ñ`L>YOifU ^"=kuz&qQ4j9VN3&uHԫ~V)dج7}gUj]NJP3cnz_ JGQ-~3ãV$\tUf%řexu4w$W̪*0%!,ҕ\{iDn5fo-bnƇs`k:u-̂!Fj9.&pw6s ;|ӝeAm5-.׶K\ ֊U}Ho 0IAj L :i3 i؜emgB4yiIFٖaN^)cYMd@y5DHUkV`H8p =fn~Tu=$ Y yg%%neJ5BҍthDwy)^//fiZ$CgT},pYA8QyGU:M" m>s2aq]YTUr~_5z ё~R0{$U]*O9gdr):CM!qY NX;EGV ejG@ ø۴KhqNjwhfp)X]??U!iH&CKN/65ЍDa/À_YV:w%TPuxs7EtjkCKp rZM67̆W8珰ҔU>~)Da-ۀV׏ L|ZRW׽j[uSD.Ռɭסਨ`;)TV)?CJ 1w*?Vl<+O_5A|A9rFuNn>0oS5:/4G7tnwRZ,Ra9F@ t} [ LwBp"aIu>U2t=6_Uid#F[`N@K>M^+ QG\Ɔ%KyKYjWu6"Q[@ R}d* ^zܴ+0Fu2#vI7D@bQ,DħjuLw ]Pؕf s6(\䆚3yP854ϼw(o5D]w~8; =(꛵Gr}|&:M5Fe(%. =NT~8T)s+FoԿwfdRYlcs//X fʛ^sgF3.(gO`\Q:Bz$ߌq6LNmDN;z&VoOwaPE^"GMlxz~ۺ7 k)Ev #ݝv)Sy\B)`*bvf܀v n:|2..O/kI@RgH/1%)D˿{kKSjVU]bVV"Yo/O[%Sҭ~ ḑL?k[sM=G[CFI˟t8ҕ5l8 mÎco!spZ/zӿu:G`@fFul+ aR߃?TZ 'TMʊ1ZD*x2Lx6֟88H@l4!&矵GPUCT|S `dE>^q $ɧ'gZ0b+M%5NvI=:4W9k{yWEDC6^[;4#٧anZgNҰ/Yϯ yMqȰ_m@Ko72U U#樴=]LpP! !^Xfg+ B$ kE"ġf 6UEB~9Oߠ$ۅV~rdEԳ{(p9y5-4)n#T8S="4oe4G)2:Յm;oJO-*i)&X(}Y[)exʒ`l1\?_Em0yt^a?ˢB h۪WR7@KmCw^|p+2}tfCy` J2 NU/mSpO>ZuD:m !=qΚm9/\IHiZ>m[ppf':KQ;c=F#<l̒3eJg׶Eh0Pӏ*X̼ƳMh"6}|  Wte]f[Gl\nT.­A8TFʱ!R쓨`.{ I;g}(wlsFC#uU:RZj#O`4rgoïكR@%Wĉ_n2y)2LK$W(17y0қa)@Ҏĵ(6up.,1T5#foq \H\ƕ u=3G B2[V5ÍR&$_WֿxʀC0_U*>ׁx6Yߎu cŽgNr!nJ.h)#!_`kܪ1r?NH],߭#ϻE6"~ǯ[z͉&hX!z:z p]+#[f|l24w֐Tilp0 lX 5cyƪJc/_eoנz#~Q; 2=HmfedP@Adx4]*T3)I %MǦrzKP-Cu9FmD)?ihWpUׯ<;m/o}/@m~ocJFTȻc l|=AG`?÷[/pAllIDsEtXnđSml^F9dܼ%{h'4Іד 2<5 4p1A8ǖb4%af՟@|+&sqCQ)鸟Ëwnhb}X)5eɕPL!AI&l"&|.>'(\X?tΠTysR.TEpٹ[> !ȇZ9Y*\a̾s<)"F؉.vߖoRq[PZAT2*h˙Ho?MSM~iٮF UCxZFڻ`LxXO:,q Xgˏ4W] h"2Oh\h;7Abh ,,I'Ÿ[|t]c'@dO9ѿE @3s!_ E:sUSn)Z!iU-<+.L x~ 7s5"osYf%S{+>Bg6IgXwրFdK<ǣr"Spȴ ޱ:TPwtNι~wUTc.Rkܥ ^QEz9xTBBjl}ŧ&it,8Z ߏYĠ_,҂K=rR. zRCeu(N0y.¢^1}|9jȊ؎\a"9i} 9c^\m1gT'5[X,$xskQi84u- =KYR P#]q%*{2jP]~/ԋs*m1+~'a6"- „b_܄)pCx ?,nWH[.Q Ylf i6SOU{ YZn<^)K^a΄+mZ5}xFO ygwH`ƛ;%f =hW8fϱYrDRg[֙9qLC所wbϼέuE!n#X g+$od,,/3937dYa5粍*9$vCq&EP?*`S,}tuA-0hӏEKNZ l-]W45Ta2'jil|vTY'he`v` )$6TH{ͺZ3ڿzFa>[+ceœ}rjĿ#4ik8Y%EDu2 p"kBjL%z~9|Sz%)ccPƵ" \Jl2a~x4%ApFkNRS-\DfkCetG}i66ݢJ^#1NnqQebxX¬Lmv> ^)K=UMl~GN/˯1lR"~pa#y/yM\ͦqs 餯?#K!eq+O=CX&~ Gl27F 1owV9i uc)jĒN#7ErF_T_&^ 4Ry%gB}J.vLu2-* pBn9;9䩊+ # ~S_ɷ dHS/.yI2l|0F0)ɶz=G 4(`oĕR^O{utiܝ0Zϳ*.|gLC`3tbRiA:FpLkv c G~ve|p:FRh\™1^CJ K¢pKdb{(jk﹫V%D'l < +"Carw7J:`k7v1oZ#Ş>>lT{ۘR7YUYg";zIx1y1?Tk[ExK h}ITbm/a.*lOߊWkl .eoV7c4y$Gg,9ښ2m i]f},- 1EQ`T^U@'SEpFw)oxv2eGR"KyRPfΈTgufSh`|Omu4(/_U ~W>տQ7֡D!?KAa31tw9H@1r:5k}@Jɂ>AπCyB}9n`@޽$mu9jL3>/gq} O-eFXtLo2X4f`&lAB E'ͪ7z,](6j&_εX&!ڼR5I^maj0L> }ظ聐PJ̐_RÔX-s+h/'Y2r‘enjRlgyZm8ߧzg CV9ˈ3{Ykт˜`{iSw uB*9qF6s+N=JSV1g,U.0GcrEXUA<0sci6oZ3:W$(g䋖G P~b/߅TK~7<߃IJA+('e3 8A + ?Jg;I_I]B<7OUK&T᦯ޕSlܟ_b.e NH`ُcr!׹ m xkbf䚡ey|E]ϢY?q[8[.\԰%"*<,CaE,h%/U -dPټ\4oR)`meCUu-``xۋɒÕ||@ ȎXGրʼ2j}_h ݢn~7Q^8v5Q'nMP):j)?3&qSd{'8t懵;B@+˛`cBqWgZm/-_J KTCZ[a}Ơx牘 H,^) Q{{C&D2o Վ[yVQϖ S_ӃLnwxlEMkJ:N * ^U}PEf}I ޟywn|CjN 5)$myEs@θepPr{&u2 %NTtݧ_WM.)mfY74{x +|-KE+CPZa(1! ]uPFIw@rmcQowBEbZ>@t`*ڃm%SW ^Z.y?j;*fa\*K<ee#-FpZ.-}ɕ:ΧH6FTX%"Ueۦ͝I{LQ[f:|`WGR $*GHIjMQߡ{ 1 ȴ6 ^qVQ~9o3Kv Ti>Fzs~Nը_pw9v1܅o uJ2v_^eu" FGy_rMO^ُlJn y4pQ[1Ȓn;-sK6φ_!l5ⱈp7ʝ9|(:}M*0Ѽǡ}mIm4 ]qI1TY3595} R4B?-Fy\m Rdm>z(vy56[X: xZ/𫚉Ԗ /X|4,w>x#2S u#(I(vG>hѐD"\ɹpW*NdIښkxI4b=P9'~:p]4t26h7E;'3w>)hzTkBo^).(چ2-*^2`lYT;Lq"U!BJ s SZiP׾8${ObaV&&3hj9ˍ֊4s 1Lỵ o{sQ n=`]|NDi:=|ă+ ^t[&kҔrn W+C9jKb]>ݓY410je 2uHz`E*QΩIJxRWa6\>E2k(&/P~'u@7#p*>g?($si"e*UDAl,(qPPF #vAH,հU,zc}.5,Mw0 }p Zjg!Rff| @.ub&0N̆=WWw`xT!`lf@FIɹ2!IOaENt'~3q*7~\rX)HlǙDʓr<]Y~@pu{eL:<ʻkt@5Y~ץ[ LKDueo'(e[T"ߏ LPzHڸPR lL⏆]rXw-S& _&dRewAsЗ`Xali1JVO;XK^P]Uqaz0w)f$`%oF} r) <8<SvR2]k#TM%sGu%oVGߍM]+/t7I>Rb.-OQBGz f\dwSøڬ7w{ݑ?Ya竝}SM G M@T ڱyX3˓f}i\C0%?3 (yMUASsO낰pPay2_ݰ> Z@zaűS]K[Du)&XL*l۞EҾ5f(OʚV̛:Bi8wU>HY'.!jMț {T\}!0g_Z! Zr]#++`S;gͥ|yJ8;/|eh{^35iJOxzW.tbRt׵thWٽK$ zh;4#P\B†fʥX *3́ij㸩ݻ#"*1Ŋ 1AD=2 >C<?Ը͡߼dG$UcQG/h&N z~0Gr;$xۺ,g\@ 2)3<b*XS7s"Ƽe4|l#}M=[؛s-|Nz1ҌJO8o#%!|:gPrWݥk?%d׾Cndt'uI5ηQ4} Z^BW}rL6U]Avm\YT)=H!!@,#m77,^xDw*(Jr BTL>qU哵Z I A 4-n!ba+Ttd}U_vX>m+<&tpc%LΣ|D{?e k)FoLM\81k$<͗HN7l_YyLCgHA|D-s4j`*CR[~4_CТc0т#|gr^(g8}i؍ɦ"?>4V[y'Egą0>9K'J:6z 9Vjfhf]Vd a@po>ٛYG0yߊkmw1V3C[LhL3پ<;3.o/UGiMϟᥟ);ٸ`%<Ç6_ENK2%iJl|nHaX_QcrIX@l8͆]&S1|Ä#䄉PD+{q %eUs,=%A <+w QdsI?$QK h\ʃҹhklM#LFw <#d'خH? &ay={mϱ"]mPj3?oB 2tӎr"狏ֱ,N胖mt,do8Y %{`A\kt*Fazᩬ zɷ& q NjQlerv4+-YoJs![iOۙSFV!@j8H#~@]+% e+2QL T?@m$7F\bf6:vi?"  :!H|䑻X0…^ܸd#2FQNV ;#D.C S*^گDw:\TĔr4ߪD~+1aS="[K'Okԉ"hPpR x7:t|ћĠ8[ksꄠ/֪$F s~6‰ [}@pu(蒅osZOC "CGA/ù7/,2}9D$:ߓT҇Q[0f+sI ų]?XV= JKFzzgFn(E>beQEJ9AB{ wkNt@a2V/!~׹s4֫jѻX)3AȔHLo [L9 j~q䓠?́^;>E|-4h&s"mXV1by+gTzQ1< '%h:y*/]_k gK~g,_Njy/lG"׳ փ@vnMv `˜^ U 8_ӴL"@u/d6+S<-x(|RUʾ~#}3]#40 Be>ui/ޟQ[)p"\7`V]8 ;X*J ijͅ |'jLęȃBcge^@mYIa/&`'m6 7X-oo8'TK\{G1BE \=×E6 Nh}3>nS岱ˇE5G~#Q7>hctY&.b 1]~8gĀeWyLw`kvXwPQv4t:NŪ"h+o6m57@ǽ(u.I5y">ª~@hK/:} -]zR'rν:3މىb򮞮$}<ϼb|rXryI Rv &NYZ-(/ݶ mW5S5f1O`GjI#?e;vԤ}RUG_G8G.PޠV4Hde:1LcxPSutEUrI};tͤʈ ] u|*rRVEso{$MTY|F]p HТmρJϟ;f6MoBBe+瀔:qVVyHb"ы.ɖf곳?'YVbsZ:&" Cb nYqjF,eKPkD{1HoqQ-6A} lՎ׶z%z~f6jN櫂 Azd"Ћ+Eb^w"6Iڇj0=Empsб:d }` uS 27ٶkkі=!M.0CZOoo矍B]!(1/!}WiaNn<_LXxG1\a$Ʒ2ft<&M94YO-cD/9BRS3?D|gmmfO`b^Yǒ!&oƵ;D{B]ǾTn0a w ״Am5Yqw듕0 I8E^=?oV9 wȍ8yj9BvH(h4Um2*̊kGwc0Cŭo7 4rEz;ݨ~\e}鯡]XVAӾ4yNͰ<,U )F3!J4?]"Jot KE^~ rU|\B1o񤀫-&,z]AWbTQ %C}QsT?b R}ԕu!$3@^<)9 想/ )n YIm0)bZQkDkֲ@+np[),NYb xI1o^ʯ#>$xtjln1H8ү>j[urvbiyoJx1Wc2pP;{=+(, 8A|*Y/ɕFᛁ8TtᾄwZ/TX5 mx8efo7Yp)7l' OטiIER@1/+ETgmI.I1PwWXL()%VG%A7m Jaw#C+$%dS,;I-L7loR:֮X,iKWFX&7< t< ˰G\{G4c]}NV2w: ,Y粏Ƥp;KR^BC:WE"y+LH7+o F0 9tZ&KD/9P;Ecp2^rXJҲKgϡD#xͧǷ9`s`S ml1xpQŹz {B}!OVq{y г|iP_{y!ק}+E<#;^h6Զ 5 S-0 ~e)C&RR/Kf@UAW&#c}C~*Ӂ@dbEU5w̸7X:d%퍿NQ)>6_#WW]`%%?Fyfݵjgpdq@S9lMI:6VSJģЉΏEYQkcbPFSբ}jx蛜qQS"rw^ew&G &?v ,v%^Gks. u[sfXgFJ;eBǿdѳHϮ~ <p+$˭}vݚ29 0<" l8gDSWǹAqL+ҨpT@*^x[ۼlgAK\^O/3_X6pϬ9hjs&=R 1VeԟŎ[njO!s8Z ['^Im5ՏL*FfN肜W)|"PpzS9F4PG|ڗnYH[`xXU|bp_s⹟xF"w"}逘u<g s1(*N+!u1߳; lVjwg,beU4!,{_is >^^Ow^܈2P?t1DupV*pEǺ'\NMA8>^ȢaG* 4ČYM8QȓSk_{7eiMĺ"t\ l8T!*+), @^+;Z,g LwGZgL(L{Ɔ 4Vb|:P%BIc@г'w ?LbN2.aɵNUe^L 򋥸N!17T=~Z+0KGh~nRDb!kZ̝9jFh+pSkGİWhY<2}^Oxv|Z1D"C664FgJC²6@7W i>C)m}%ļL&10jQ+ƳƹC+x(J?FVA87(9ׄK*It~UeoI vRxIr{ddw&AK\a\"R z+[0q=gB suU 90-EEsm5(b\Dg Bv+i5E!i} VS0Eł ~JwF=iяyfy7YKJեu)@N @9dx9ǻfNc Q~!t4! kv(C`3_){{0̩o% bʳiiV>'m+bxu=@(Y^*RfN/j${"vr')ko;T *^klF^"Q`ΰZr#;SZHߦ1dqr6AA4c1)yo YAzWgG%-[Y`DTB$+w1V@Gsv|4o{4 b0)Vޅj A<C&ȝF4Ҧa;'OL:[W"!,._0gW/grق",yǑN⮈ cmQ7)Rǭ|5vAn;I 6rrN0+]Q3lܸ!BX:⫤<y+xҭ91; ,(8$(ت+ ! L WR S;QKr2Gs`i `eԔՏ&ko&hUZ-T?{$%='Z'7Y-*B=\)} KS+VJ.>U̘gƄA dq \:hUQX&tcyDͷHM`۷1y-տE])[V%FئPZ햱çoп(ԡx>/hHD;{Azs jCeї.jqU@)k&4۠.N4e33u:Ũj~;YFX ~xzb1zp.^ 93=ƥASnZugm r5>Z N=4l*;,_TsIf)5e<Bj~٘c"3&䗮|!3BzxƈZdmKKHמdDjòYHL~uBSf;X`PJ"V:֓lm+~P#?Obv'%{K `/bGA.<<- :;bQͦ O;V kC} sh4f,H3Nʻ34ZVo8֫>)l>n|A@? ;IKT3!Oƾg|D"M$H O9v.]&{:*VMH'SdnceLxNˎW x5NmZ8[(7xU{Lv[C. NJӹ52.Be5]+6N?Ͷ5-vR~˜1hfsrsL;J 5!eIMI35N~9ԯRqÁC}+)1_li=vPm/)!#hxE1զ撖m}>k'9dϱq+nx8\ V!Y*;ƖQΝN^22<3:<1'awa rzr{)>X:BJsK<"epe.QV@'!XML jC>5a"dW/hoVhf JRY_(*TY l38)H6tapP/83T''H[n!8^[BɃdj4Q} RXf8Kj|\dtمBrrlO})滈i>Ġ;ij@G}Z^k#:[~}DBv Z:yJ_B/ P՞3B9#mN)}iWb=dTeY"W<䌮γlwA$G<1CА~Z@t?oiPM<27it(yЧUVRn>NBS'/ ҜS0~X>n~P<7?RezCA9.3QZɿC6xZp&)>5"M=N$`͆b Zɺ .5.KBW8%뵙~F`L.a`&)M`k.!6!n@>[~:FP;ha'ЀIcn_f2`-J=XI4z{@]Xm__x#am5StBb'OMXk9JųҖju/;i4-R@ʱl6>;c-%Aq+ޱ5NҴye wpml@Cj$\e(R9xuih=6֐%YP8!p(2Y.9}J˝R]ާx/dt Gke6/>CYPUSn?bf'䧸alj`9K]}XZ$y ]qZ"v8ƚpm$?' }q$j2c0Fo}FXZ׸9")M*36ȒCw-5bl~nm螱#>›i7~a2XxLNT+6Y.!a CRKӒAs74Es:GDT]xOp'g})[' {ʎ t-i6'xE9kxst:tX=@P}n>wS!tgz޻7V/mHS!ݧo !5w@8 &I|Wqc aOqm_rگ2 O;bf:ڌ0 :Pl7.N 3k"\N1ʝAVDh Lj+Ol_8ϸo_B1|3\O{d y,o Vpqч~ [cχ֒-n9ss .Ԥ>,`nyP]?'}\daD#\o˃&ʩ71$t[Ȅh)gG){T9 gKEQV!3kɳ- GB5S#q\o迃׷nquSn|TỎFcG%#vd}쿑| +ocݶ<+sGڒ!Ъvm3 :]lXlC&V| ._ZlXԍPN!_XP\m ڝB}iIqgFyH~:a ^c'n_I2K9 b'>+9IS_w~1/DbB2o.D@1iLI4zKh07RFa43;`> OdN, .:,DtXT h:r{-֛Zd#U~; W 򀕱R "Ƈ!,֭7D?̧vOg}odZ,XI5X+)BߚA'#y^%{2wnQZE@_lh};h?3 EY==wKj)Ӭ;(6WΎ! B ׍jn 't8^wP=i{#B(}+.,t?Nx31yxF*`%oZ5 ڔozX X5@f))aJAWs.S,lSH8wMgk.^ j>9|eT -ҖctdH"=8\hFD>A{6jw a4JsT/ MBs:E8ntMpộ=GjwsU+Fqb5LBn ﹠KBYJIqEA81#rx:|k&AD<\#Pl$؋w#7q ܵlZQ=zh#&`^(,pg!/')󐁩^<.OB\aCO&^C+CXPA  1_-V0}UQAr8lSBbY1-Ec@ZRe3QGZuxFu)A07.֯h4<#IBT[5QU L7}o^/yb.6I7(R\ tn4Osڶ8ɜQq_)ɺ8<*' Q}ckF0BJM-a3>Y\wY.z:*¦'Do;R$pЀϼM0]"& FA3iaF wBŋR\( .s2E˥'.*Lj4)@@uֆF?a->$leIq5Ng5L':;ԄvnCI~8,UNͦ7۟` |q~뛌UY6k'rEaLpjQus^ܭxDc)[gj,\lRECsWj$1r49LoI&At8M(?R7dJJp1X->R[I\:$@P"'.H>תYU{ LKwlh32mREopASuv[䝮5wW?Vٵ*yHDԘ*ppp!؆ĔY qB(+- M(n*@Π(/ sq^&D>-wL{!|5Ҹ(a+#~>BrHݼ$S5y>c"CѾhOr#Wr2=R ,Vy x]/9C1d*"Ǽzde31l3 Bx +H#\?JZoMU2ٸa kk6yhpr Mzk}..eBY[\qo:.IR"%B&螤9%OXzSҿ0Ǎʛ/cL8kg `nF@(r*_(αRZzh *ʆ 8(#^$#vSTS'?кrF H?Fr樤WLghVB iFד,; \R2{/%:饵@g& Y")|'ڗ2N2!4J(Hb[rQi 16@tGO196\ @-`p`9QZ/n7Nf5~?CZ hjOſ SHIDXPf6*bXVQ!nrjRܞM_ij<,u&`Mckc'9W}i4ZwiԩɅ>V5Sϖ[d7k;D`u=iceB)+;%v8S2kpH]}߬/zL-ĽT dp<|ܬm!>*p9ЋQ6$P2Gjn!Tы=+ m܁P(b+P%겫nsnhw׍l2t?DhC#Vh‰LdXDdn^'EYh=B*s)׽:5CΥK2;JFw@aֽ;} æM1_*/_@Ѥ-76FYr׶Pn|6d%uaBnqn~Yjnx@0㾁9Yw2L>Q5 [K2a/L4N vouT7}Ǖ%moDE#a/H`±Szm` 1fX"4%l7Y) >W\|Ǜrn {]pqzH25JY<{5zi0pS=JY=3aK-oJOt+$w02R=G!hy5^@ 3 u,s;ZTs̀[πvdqo AC)c"Pπ]'U:?uԘފ5;ԅLjj2@@H{]gS%gS]#?Aa7u B_wpdLж!A6-nV6\]..gonyG%]wTTm]zj{gx[ Zpc4 yĘ)[ TL^7cN+nzM%βhȏ86wO娡`iWԩ*2i+S`qx6[a(ˉ96GqmT̯Xs,1-0߭<sۼW̪x>:ўzSX1نj&xxt}O8cKm[Ƀ#7.wRHї5̅nc;~dͳD=qCTs#EX3IB|+wZ43 f}JԳF *fC2nh ' xy<8]%Sd,n2"k~cU+SuJve1ԷC (vzS=^ͺ; H)#CְJZdWeLTc\Zccuȸd|ĚCBILȞ`.3OܢA<Ӎk#_^%q͓Dx_#`Іsg0=p'd ,teX\ %إ]͍ʤXH6R6jMU߁">kOPKMK=~`?EP0>#Xu $mTӠ6#9"Mז#ahrM6 xƟFx9JBEzm ˟@z=~4;c: /]PK.8$ Bz|uv}U[evӫsqByR,EHI0*V5lANO$8|yhy`QjOwَat /Nm%IѠXXy"㳲Żd"aWG-l&yIBpIZ<;JB‰@%?CGFgX3%n8DTEMDCJ]`@iq(Q m"-B7 bڲ3H `MEb:3S0A3w84zqx{=|z1OW m MpDKɼK}m[@X#9Т o#7T&]`|k9Z|6JHdSNweΈ?t/PF[~K0>n;h߿25@0:c,*.ޞMGaFMdz %G^y0S*AŸjy:1D96txvC/OBqqMvBS=VصwlYPHz)D[%/4B>@)F- }4cLFG)<2gohtb|CI  Nlo8byQ#Y3r9`Re?hO$ౙ *a tbiZ3?2ʅⰣ"k&ݼ'3c?t9=~"I̩#׽x:q-n^:0]es>iG Dv%?liI>2\rLoW0a)1Y/M4OMZȺQrR [2*^[\Ϭ%R.[8Tq#/CMOZO1sZ4?H #v0ʾ?f3 ~VHڃ%mw5|Y9! z+TGmQUY>܂O200Rdрa*ez4i:O>kz!lœ$04V7h:43%ĠHH8*ti5r_Ӽ>1QwNOϏ3{8l]_[(ܕK11cgo2kq3fwK ^s[&rFPt/֏: P顪 4k8Q3j*je[ iZ8]ZpDv/S3 4\:4Y&&<3?[ `zb0l;\rEՂ6}t^'2wőޒ^\aa!(e/ps*W|eTn!dmĥ\}%Pl$߸c'eb/ё:#)8a"+Sw܏Ⱥ5.ѯj 5 1xo!{iH!8J\wς<"AȥT92 8*5q?lL<VA UD=P걀14!2v; Cކ#i):i]M8X;E`**e 6cџO/sΔSOl!qX_j<eD|K]1-P ЮgbB ]ʙ_,!J+LnxOc I,gj)]rR1Ԅ9D̴ȇ?Mnjsyx|t2,rknцmj1EY!vXd!VwU.m| 5As~ъ/0)u_8Ë8;`<09ŖS'_=8|aϹ=3]3=A]TZڧ;e/VSE|[ kv|NwV T ny`UQWƲ}oܸ&yZJ@چ00Ph `⑷C?Nv}Ȫ*e'e o2ȝJ8aa8ig Y4ՁWvy_k  LuLs0Z{ m_"RuKI!.ý4цN i2]JD@IDLVj=7# ;S!WG%mADW}-0>斌BXѫ?{LJsШ52] b?VogJ5u\=42d|3OˉI[ʗ@liW-7&Cڵo磟:g~y=\0Rw(wtH=\P?7Ѭ7Xxo>0m4d|`Կ}њ;1@?OtTHުb$M݌ksO񊁇>Y5Fg".Ʉ8ʎ_;Ց 2qdYӰ`Ԓ?i(Ӟ ڥݭ^ <zۤGJ 31$yֻ0aWR'b>WHI4*{e4A &z$S x/P}#JYsS{? w'djp&,<@YfH=I.3]u1zZkpcw %/ f2j@if tO<X)%ʹjJ4bsȌ9z4psgU8S0G11pz|""_,QˣwȥG'yĭz M̛CgH 9vADE$UR,ߴݑNVs`q/})K) c#̫>TӭW| ^;㙱9>(ejo}6u4p1|H+kl |BY5A<}1^fvfbіHM t1kfYTTQbYɂ gu_0I֗f:}>1`"DZ,\.>s}ޠyDAڰ31iN={,CG;4`D wQ:IGYg+B3P^;`׋CΎ7ѵ.Am!|%J)]DOA՝HyF@ mߦ?<]KD* ի?%Т$%3$5ax sܫdB܂ RXLdMvB{\| ڤ ̠cxqy&L]%[(_wkF?G1Zvb{^(sr?B]/13u?Mpvm @]#~;-U3BCFv.K)glXpr_Ik6ACcJ[zu_!̾( \;s>}w&` % )070}Ydywbh _jv fI Bk&0$ej t%dG JFګ+ uP3iGHm#XKO+ aWu;AUueKo/jfWnf%S4# 26zFF7eFM1w{74SCed >03/H1ӶYw:yrg(|N591k`[ZݦlBHwS@:CcSj޽JBY6 3~<#0Ӛ1'ҽ(z#IoUN"Lǧ@MfDV78߿*va˺95CEǁav+)_A lVL Iӫ0A E'Snc66U)J[c_Sx|%k 'Vk+wu]#H/GeP:8-~ |YmްL9ZgCֹd68yC:JExSa9 lMwL{~@(•Hͧp5I:l6DzԗvuVm.u*0MSk)Y{[]؂gJFҖhǦ|Kc~]6+r o ' ~7Aamrmi $U:;(&*LeHɊ S򽎉e(Cj$:g#\3)"hK=՛Lt੅މ>85Wd2'"'wo jɏEʱneAZN򷵳j𺓌2! ZoKDpb9Q]H:EwJ42J ^_GAq%(FvG K^c OOis(c +ɕʌwLBsQ>ZI|vH謋tIu("|-ebfBvFF$_P;[}?}".8.7)~ۋ 0z$ PF'%MީY9\炧w,*e8Bd]>81朚N{(n~~< `J]㧮mlb19[~?Hv*%e<$g芫8UE^PJK0DHW6tNROy.=Д:2nMnr~U*vE~Z3$,n8Ñ{9m ( k\h{#V6N!CۭO (wݴ*He@ \o;7Ѧ)4%D"9dιk,l3Rt16d?vTxSud'`zB|^UYDWds:Vɗ9[I ;?6c*r^,ʮ1mIިc ޫg'l(Lg8FBܶn#P#_#IVܾvlT) _!_x`GQX8K*G2+& xZԶ3+f6X2v>%xG86+I{XiZ*\R&9h)ʖt/n [NZ/+@.7EnNa0Lsžg>٫6'l@xq{CVM^溝1.6Y1{ `^ sI Q[bo7*݌s4i1J{} cy)?Ub Y W9$ZA#*M$L7DHRJ)1n"m/׶/FyQd|rk5#W{V8Yg&152yK gW'6fVJ`¶^:{E~8˻Ф+F-L:x$a,,y3XhR‘ƓR1Jt/? aNJ/t>5 < Ys t# ^ūJ׬-գxJBxXFF85ԬO96j'I_'6(?_߄NtT@}0| AKmݨӝ[M㻌(6~GǢyoGk5P_vp9s_ u!2!`H59I<}I'-cn*8jqZ]jtEB`1]@,WFq}_1Y 'ח:#(ӛ]n9c# [4j]bxNT^~SÔ`W݈-Y0 U?8rcOʌM{j6ٗ`qҧhQuJNpr7DXKFjfs;h[x=U!=fZ߆b^VČfw&0+x/|ثԘ;jj2!M;1'^F7"Esn%cv`j#ڤ7Cz ?wap!g09{:(537mzp#7\͡ұC /eTXTqF‘1aY㥇 6 ί]lQmt"s}+ůf~LCK͂#'39Ū\a<`$(h[ e ˃C "[&Wk^x@$U%7hՄI7r^;R9WJY.)^n֮/bxx/pfI=m96x1tQM7,n -ѩ6_FM5 A j4;_U  ̙I&ky~ӑ/1_HKHQ2C7bfnVC.Ҽ!'wYIþ2YhAUV!mǝH# !]%M2ȏ$uSMPL[7 GEF\Q|8$B*4Q B/55pEj8< B}ܻ1I b8ʅyϲ ,Yg^U9 ZQ1.- xy JTH.z=\P-Q(  6.ğ`!|ccֈ;]<]~8 4=5SDz4w>G3sYMrNYƣi._dP]NBzAo[T7>s>.#,q;jU%5cE1RI^5׏7>u![kzgݧo¤&=T-W56_`R%„87t\;kA'c7Q+|]rBT"O .QgtG;kC+LbI3/`7Q=MC+;o;82q H =w H_8k *O%wL|AƹrңּmXIn7lI߇[1k:wƲBT(JM|h3zK/WWj_ kO"1c\FS0뙺v2>kO-qRM^jae;񁕆O*)[>#Y1yxBiiA~Vڲِ=+ou [IF$ FMdO\)ll0U8K"*%ЁSh&^6뎧ZW<풚cwe¹@JJIjқj|3SԤy9%='&ub,Phhۃ"vj;DS]^6s om90@DAV v] - 0DrPf~_KqdYrk9cj\oiU^F;4kF".qD1blޟ0VqvM{y?k>,CgΞZ:E/b J' bӃaPa\ƃ_lu&;N3=v+`hs%; rȣOzou9bZ43j[s L14v1FrQwGSPou#8^FyKG*إ0QbؤEwgSQ9mwի4om&2w)zwFk%K톣t1F"hz!!n`F[ sUZ%p>fy>f>_эѝ.H@DW8C;Ů'=ذL98dWD g,&D_o:~T &E@1Ywأ 6)cGզ(Dee٭E\t8ٗ|j'#kN>@H?=PU" zz[߿\*!j/Irfd'|^n)˾;5!]<О[I$ՆNdJp$[0tsx5djԺ6yN;l JUv zF!Sok!h:T-}Ohj\Rw@Du\0?i55kՙԁŃB*Y̡Ѻ>aDԵqV3v; S8JhFx.=1?jyL=nz]_o9q8+cE]ǁyK{|#g%x]3[&?tlܙ\ skQ_?Zѭp$وDŽZ%$vTA(BQ > FΝ=6^7{y|A欼%dR2 ,E!L Jhv!qHCL1V;ue*죖Y 8n?yVx'Se42/7.n,dĒYȮqܢ]}9#94AUg]'-Ά2tb Xэw^ t*CYI(]wdsEE]paNgHJd-ΕsxdŚ&N}ɗ߲Q6lfFi"Ŗ .ˇ4Kie-f좛U5Sud;l@аZ7/t>Z"]X:o7S |L,ueg|,B d#U̚wCEb_6&ȰgDE VR+-y+iD-9B_+>: ou=o;4Ý1jQPxmv@։Z kO a[ْWFN:'[v9=F;dw0J6G%V޴}Nt32s?ɭ7kҪ;(rP$O\wjœ_V{L="G'.Xz~ܡ>M8>z>Z蟾jɊ.»@P׻TM]`:77S5lR?\WY42+F"p x/lAYI@= n6օaoY*]~+Kh6'G|h-V'FfKmC|7 hYR!DC;+O24؉ꍩR Xg\9IvF=R^{FU,rff<)1nA}(M*)-RO_m|rxE>rkrL 1 <؎uRDPuhOMިSy,PͱQ/e3dѰڢJ6JF{r9BkB mP2Lwz9TaBDݟz~|8L|/?3 k ʶ thh6bEyR k pQ\e)fi!tBW%Ni&&l޼ V&?A(f@tͫGC&vrX^ȌoHk7'A2M7 !ߜ˗ e=M,dV5AT_ݠ04\QBR>X0w=yJ#ZAa]HO7ެZpp$ B;|^^޲n亅{DFE)4J3vdL\p\B9zz,.凿Y-YA8hq+JX**%'n\DnA {X&5na^!dU?%`#+H>S6e %0]_N VW*?[qgs(dHD#[L-#]9돜z8vi\!6`O=&sG͡@fFy|0PV!lj$pNUW(~0Tt;;fRZț|XmDcZn4.Ł;N _~ 8hhQϟ+4ў]2zs _a^LE! EcNbǑث}asz#MN1B@xD>/ĪDʹs܇ 68MX.a`J\ alZ: VG #D{I0VTA٢Rz~o]։+Jd\ -ts'uhw.R?cL+Ew:!ĥ6﷾fq1!RYy7-RAa7T%)\6cs{ L: |]4O2 A⪾ۧ~DsUbNsxB0ZжO*W4f,YLdG!mM<#>p9;ѭ7Uydmj=gd]Gy?ӑ oT}/!F?1GgRpe5*%D!1# CYBi)?ϻ=T;A5PшЪ5~GZDǂ P!! V* i"D,~`bA:Hޯ)hpЏ{)l)}.yYg7lI@X%3ClgKQ6l f\;FG| &s-p54Tjll]>Sl[N !VyM Y7?rC\  )kJǪC=$ɸs zR\_~"ǶOL-ב٪peK,0v ц쟹O54R!&r0,}oO!:=HA3W:BO8 );uL/@b {cl 2%ȑb":N]_˳C9$K#h{MIU bO풺#xd3ki٠'hT蒁y!F@hɶ>PeԦX/^J sCAoM6^U=.*]$0 +-|?D8Ҫnuzv.vzخQizXon4oeI,:)BSvQB#2QBƺܺk]gLFQcq 9(SndiWSORP*r[xRE):56}z%y=y>QW l˥Q+oھfŀv*I|En%z[<Ӄ2pQtM X2LZ=w"t"_ċ]|3uI0˻͘=kWgqRBh쏝uon$=ojpaQjT^Eu~yEzyEtf0>rBV /iP2$m׌ʚ `53 U:PnшO m (mU< ݪubyrHrhy>R^0P89 m::޼htc_xĞ־-)QY+͍=ַS 8Wjܷ%HPgi۝|`Ry\7ՙ⸾q}Fr:°8K^D]\'8[@%$9)yt^[?XJ Xr2h2O`-UFFR4V" k6P#Og Ud+ 8J)d\yL֟Ӕ}~;G۽c} Z^? 3!}YN*uD-"wrڮ4S–#%85&^s^[rR>,Rp&| |2lp˿b@Lœkw8*z3s%1ho+.͒ 5e"2(Q>EhWۯ9>aa%}8 @! P}lkJiv/. eq1^\'mdҹyJ!w:c۾Qsb^w֗ṷz[ )BOd\}H$/}jK <]I&Sb[]

'"ﰷ3ZPgDՓYiPrjApk 5PsD?2Zyu /%-w.ϑ~Zm;pVJ]]l.haF`-¯ ũV6$bʱ{Bx:S]Ƅ˳|7\3 +6iOwJOϰ6SdYdH?a-V<'_ 3m pQ#|_cI;E+Zɾ oO+VpZ0 %fx\OlŘY 1b](/NʜD냆OU9 M̌ɤyW>AcQЎl/Dah17rV2'ttv|Y闍g+B؂bYIJyaFJ~bήjU;{"|r{ZRuEW«3Ù3ҘI,ʪGb͍r}Lhp*AkRwQ_P, VzQׄ_.NWs%H0ёɋMm "?9l}H*WկGn6()4-F7%@uߓ^#%U1Q.c=h3s!M;JYr4YsifN;IWy;M>>|œ5T&ڊ^uG@:noA y=XDXuab]Źs,_2E)Y[E=z#Vu#Q=pF1./48 u.zje4TLFdbp?fI)I*S ^ƹ%U`Lh'+BwoHRRra?NSـƙtnBxSrAec|nԯM(vC<^<"#;/IrX yUxZVb8>$AjAHůfm)7#= G U2ź/ΏXgH= tx x Nϟ @% 56٤|$&򓸱/HQKҷ>!N-R),"Ȕ\.zKTC!J뭽ozCݘ,Q{nM<^èigނ)sSK1\c$ɌUũ܌rKSrao,X+>Q}DAJU!`@Ì2SU3G%@^Ԝn\qC/ J׃ְVӡOl7C<8@vAw&} ]`OF6iDZ؍.Nq0Ft$Gx}?ȳAû qe3?aUL=e9~ysEs{޿I[~_qtüѾ1/Yo,uO1K{.] =s>)_ihأxQsQ8yw}ߑI5Ƚ\>PɄܠ@M\!4' 7:.N1Gr`bF<-2ed*Ǖ ~Kϱ7b3rlîpoqpMfB+PQu$#];g0ʙt>Qw)l״럼.j Omz04P"c(hDŽg:PQb2`C^ b~3u`$(CP\magaMUEv}wvC(#P}2b۰Ic|62YÒNJ)PN@[#܅q:xFԃP!*S!{.xbizͿ(7-=j!gǂњ!I`wq &T-\Yp.T %@S Mi'ksTGE2XY f.W!!D~ic(Hc,:#}`̣W@OdF4ECmy 2"P<'Tщmo57x#.htPb'mVCMه_l{qmo[yESAV%@A}]8\V:Ux",AplgÞljQںԠy"`.K ~Hi++ 1zz _RKc+>dz*8| o)elϱWMGsh!iX8ܻ R\_{ọY69S)O)W(^AQ&B) |k`'KqiÀ 4K-w5ltuY,w͂M?/RؘLi \R_46 5~}_V)Z#np JsY*Cf]'D.df:`WA is/N6 +5vE]Y{x=XN l P딯VFy;ĵ0%'scܘ pOU5 9[k|7eݮ^D(ppbOKb\y|m7:Y<0>J:уDƄ Z34*tᛞ@ fn4|hjW.[qFzj4봕U N\vkjq(\wϓ0s.Dd{<Ξa=+0r1j=(Hެ.mM˧qZ K{x0$q@"~F4oUK0qVݹ! 2:AF24z#IJSLctuANimIi+42XBAk[x-O$]i:}&up~xw`z ¶w)U}FXC]S(`N vcTK~00:H+ `GL!(8)L.FĪ6T5 6Մ8:VSD/eʣD.P.KDx`$2vmNk~K VITv}E,] x jrdjm|>ex|2<65J;A[zeYAKKaD*t0\4 Ӫ/? nd[||fi ?rP( p{VpL7a"=?RN@§^ߌ+]H9;*c V[D'}Pk¿Nz.]@KF*HhfKJIJ>#KY '1BN:Alg9Ago÷ќ>$‷)=Ph<ܫD ֱSWX` ܍s2َ-^ȅUP:bJ.j I\ƯtO\לͥ;<Ƶm8nQuDN@2};̵> ]GU }К@<COse|+*[~d&E:I5yd,YAA93Ao$.1rdذsodLG:K2Ef)GခD;^e )׉j+=`Nv܇` ;⸶&<$AK ~͹ Z5ȳ_ Iݫ>Q5߽J -= ˣCr-^:ȐW^cyIGND"VOc;PYg(nwfGRU bry4]Y-81Dd;,g&`{5K cGrV(ߡ)dTB#6t U?ڦ'[;`؋8K>4gk;]TqBo複=ۚQVnG?3j$ ßӥefc0h!spKj{ɂ_孾J|P535RL_ Ps7rlpE?wmBh#s'x^A4 Ioz/L @/0+ĉ|{.AƸwod!,%X꒼Zh"7JyZ!4. tlP,(L;L 7&;Sg;߶,澶ZOIsC1/зv0o21bX]e)f+{K-r.ar7f/h/txtӛnlԬOKʚ1U>->Phif#'IW*cJb?Y |(paW6UC׷ \b+Nw^pPu=O1lJJ@U;H|X[ɠ~݌r-,,"C>5\/Y혙z`ViW7ӸXz;恰)E&hδx@X8+$((7,IU !d'm!g'7JU`~]6Ѯ[2a9 =Gh(#tN{{LWM)ێU]]7ɜe_]h²BoM]4Z{i.}8vZuJN/(ugq AU ؗ{ 1021`FylV Feq_ͤ$zg}Ǝārh~Gx6_#16n63x٨A;- {,OuXz)k"Vyo.Q jAm*zVYu;L^>>e<:8>}(KE?FQ R})ƚJkrfZ7nK{ ȇS7OhWZ`N@X_7mKyʑ}|_dgYAP J{Лr^Ӱ#M7"&CK6.1r6C[e3db6"]lEa?B?8Ý}?-5bQ*b=դ@r w5AK%"7=%/x.cm̊pAMvJ<0y7UzDwr^ uMX!4_*>8eSw,ג4MGNy5AX JeIhf,eIe5\im1l,k0)q-5/&5Y#6-!Lbd'FciŰ0DŽ 8ˮX8zצl,F-?v"G5qиy9iOr394pstuA2 :0WڌW|++?xo#*.@;C3HئQ3LB#Q{O|3!سMS2S- P5y(rj'5/b睿o)+ "+s,#Tċl,\)dSTnb1> o M >a=Sn_I"vĹ7o^;eR A+2q̄}$cS[#fІ%"73Ц..Z)ܫr?u'NyR-k;_@~P`'/~%bdy'7:x:+AJ.vv'\-TCH,f@EO<:.Z x/~;lp{j(B -!m^TTtnQʞUhm'=]K 7lӢTarrl<#--b.9:8X1hEۻe/HIW{t:Q; 7ڈENHjJ}딑21(/gIu䙁; \ %&)Gɑ%z'q::Yj)s9ビ$z(| m ͵Ԥ`F<1 &|{eŽxWѕ$vb+Ha8/um`*K2N3F =U|3:SH 诚|}@L9Bed֧Qvt"rL/?.ngOB0J'agևpIڰoY_܁^v(1QYKAWѧ E+S&羮Nq6qݨo/-5|zvXd 뱀K\Q}P: s`l>o@= -X=EYk2e.[KVa ҿH4J/}ʗ]stD%n{xoRTpangP9'h; l٘uDH2ŇNT3]Tˑk4Ү:$J8b4Ku_(N@aF\[4giݚ%o#i v  z'D`-4.J>rUhTCG4݆Wm [@+cCTDeD + 0BQ]wDMkkN:ҮF;7+C&"n}/Oo(,qr3S6ŜXCd+:Y:-vӟ6-Kc_w5sNy5K+ f!F(N>H%=2u^'.VfJ\ÛCeYSM69RU^yq[IZEtka,K6Ġ+Þ!L>5‡gxDg TT$|#1{@2e@ݐÈX dxel?A=spߪw4pڢ)[a||?uuq6 {;ufmPgxU_C. ~Mkled2G$uI7a8(v:F,K7U7Lq;BF ֑]-ƹ+]2$v]Dq7D9 >p۾k[a8ߌ-fSZ%0*0~ٚǧFN͚4ѿ[%H1v)Pd/ 0Yd $A_rp+ IYǐ>U@ơ\4tgicwcBg&N)UhP/>[k#}=k% ۬_`/6d5ݔv2v|59$RB-PzZ[^\􌊹TQxf;M) $wlxCi/umE4gid_|^umqn5,P+|+lW;_Q4xI:<> kbBM T@Kl 8@A&ʒ~=&»rϛwFpovGϢrq )f FVr҆†{D_%S;4RJ9W<~v̮?p'LJ`Xno=#9<$# } $D'f <\hs泛ϯXy\=ceNѫir[H6j-ʄGfes"~[ޝ;*⷏@MVE|lႥrsf>e`wE&8ŷ4ɡvQ`ao~Tk!\RJ)ZRDӔu+ͻ OUҴQ|2']d9:>[o"Q?q|CyG^-PQHط@up.J`V߰U Mt!E8/iټPumr(2OHv cbYĵyoRC[.@wi6zfiBtFgP Voq`*I5vA_#t;@k?ⓉAX#zNŖ9:!kɈlKyDY1^'`SBW4~yCWhTo9F9ea7hNxue;K8]XDi74Fv.qe5 `Of4D-}.Li 5nvNKF>(lA0{:Dh"%v٭ۤp2Vס5Žk_كq7ɌT="q˃a@.e(gًt7QSKwMzng)(!}Sd;qS/)Mh#AiM&W6IuvQV1&s&j{<("b0KGvN5)oPĄT ٪PFTJ<(z(!&+zzܮ"1s=:'^uI`=d6k`X k90rw٪ؼ:>$`KvcjBJNWS9~1.!AK:«@X Ȳau*qط ۪`!C'\u.)^1Tk5r⭌Ci"dz UaI Rp󣼠P*Ǽ-{V?ImY)܂8="HG))5|e]!tUڊ<,$)czt26VSpjoewjɶ*[^P8lލi~UA&@#"sM^wfKCZ@ f;er1.c~ 3ENfu'b%PaigAi'kJeRC :LLН2;@˔hg\4pl.R&v>Y~#Tx {]' byj,:Sٿ7wx9}1 AtQ| ﴬE&uY4 +hf=c7 Hό|z"ϫ2^֝q3aǺBK+@ k)ܶaCnEr` h2]W| \N`y9ѶEA*f)@oM?"fj>Ǖ%MCJ\K{ʜq}AϖB)`6oŬ9l tme/YӪC3KS+"W)/Mtb֪Y٥piA:~td\b5m2N|V͕#6Dž=X I zs2 àkt 늗Q؆=zaHb TC~ ݞxx*iFLnjD,l] ƢgCP2b ;{o0aN[L⽺'*iM42.a cj>X=jڷtuԜ!Ĥm@WJLB) yYSxW-\kv _o0$nŌ5=xCԮ9#S+[uLW> 5rtIܬ$2@aCmI7- d<9rRl P~0N#u'H]޵0S9yK5 (z(a<gaۙUaԃgژ۴^-D8b 3oP%':y/0iN?1dw-PD[B_~ oE@;*E%v-dȏ&ٴ=g sDӉ%pysxI*I2'@G9ȈNV}R |jVُ:0:<'|·<~ K*ql4LGvҮ*`^-"Z]U]_Po.PvZ<Ƒu jGs|Bɠ]?}<`I!5q3,*|K$cX'lUvyKg$!WuRЖдκsYKGct:TL ,佃l;%X%.?d5M,W"9۰ U{G.#tڜi$$ܪ 1O@wG㑪fuPlM'qe((K4Yr 19.Wvyy1 yȑ@Vao}ƛ^u0}m^+/]bU>`kln"4j "\*& +&ߝ :J➞/K1kʓ( KE rwrXk);I&G8w P(Xlx ;UomjI)QwJz6-(FL.M7Y;`zϱѹU}(Gf@˓!C=zc ٠_$֋%ۯ[sgҼ 9ݣP3A\UZ:^3?\51p7ޤNv5W#G>\˨'uү{ګʿj1x ǫt9 RH<F0kdT a%D離phg|oTlObt q7 6m,7֛sZ?^IXhhgW'20 x=F"zj^rk;o)auqɂlli+ e;D nVl'4[@J=+".!e{帚ӖL*-Zg=e TGXCi$&E5,_xɍAr)UÌGҶP= bQD Ԉ+]֤ә촪k!_H@xXz֣Q}xғ,p|يm$U|1uSɷ^0K=wkR*Ư]k6Z> Ӵ[+a#<>JB-%}1xzp}]#d"v7$Z0;ؙ-d|~>faJ稁=<.~" p4K܏V7F hpcLH}~ cSpy~">.$&hblCsWZC$7Zy1lQQrD\u_2!ו$;`uj9ifAWS42Iӟ =~_,3qDL^)-])#v|?؏3wK)Ky=<5j7q_\+&W^UgS˚.y(R2NRZɷ@z4 }4rMՒAGIM3.KX]^[ax d6->n؊XkB1:qYkBu'\tMkEX.v(3{>7s4,+V 6^Gٯ9oE ޥ=׹;q`V1lUZiʷ[lq֍-7O=e+MblU""&le$*4w6u1ȖAa{;K,o5z RPNzP?{Ӄ8<'JC8iCm`| N<"e8TI,e+;#r*=N˿2uT !3Pa p Hʾ"kGM(p WKi2ꌙ1,hגt$C2 (zڕ '(@W%CA`T!alo:^MII_x˜3/zGtmD5%wr01KZ"~Ē4;mCK^:q\S ɒmL'3gsqN/@M:`ׁŀ-=_iL_\z<ЦbA(c[=&@F.Y6x-,r >C{)*O` MQ=kK$uc,/:s)7o@iJ暈+,RT!uO !dZLc462N6y,$[ kAMPhyK[]R7^#ßz^Fj^DIHFm*dTj[5ϛGi \FkSsgK΍LRKed$Jemr_q PeGzrQZ1tBЯrx2j* 뉾, w=1w֮~Uyo?wSN*}XB:RlL"j-̅苣U W&*'"w .|fz7]Qgnذ0L@vIC ,aNjJ.}'=J[;/ڗzaNYq 2Y4$LBFLfFblgG>Zzj~WaҐ5ȅ 8n1cC}ZUFrei v/Y zF.`zUxr5qkp0YFKbӬQ/#&.MG6]>Z8^G0Ju4|USD} pA*)),pEM=}~ʬI!h775"R~$My3p, Z5-iݹp9 l[d#7B^SsT>j&,8ϲJ+]%%x֮Vr4vc+PM].)&t"dwv|֖٘puz O]8h_5Ct2t,6LN<~pր0z9[2@>r`五=hg7ϣ7k+Ts̃m*yo>5ā4 c&+r# \cy כ]T ]36})u>/ϟvBsA94 )Hq*#4.5Zj@ںʵs".ի) \Q܃Nva9|VV@I \f5{w8w}`4ŜSp9@UtgV6;,ob H6zWPZTK@H5% 8 >`Ii#h ߝUW:TI0AQ^UvO˔ܡ_A11Dj ų! ItD*qyS5Dp|M7qS9`QYF)3ƿ^lPmˬuvW leb:cB7UoUF2H=Ag ]<)Y]Rd 6`WFzlSb[1GNo\R!7! <^N0qN16oW%ʘ}x4υLɇg[o/m{_(]yl_b xuᚒsWk$OViٰ7Ej-{ c˒r/c+׆oR}|„"Zk,ZwN0V]b16>Sx.gc0J򝑓jC{(*j0'B6E7c6f")%""cR@o^5C4٬a3ѵN Ʌ] ;T[_6:FnsV[ r5&y$!>{cc"chIT躉-?Җh7u֜h>,+ tr2PDqP|yˮN??Pp|يU`051$d0ͯl >L= /VLMJ^:2Z]|6yCӑ#&JL`ͥ$z0c2Q!af8[ 7? g4-B]OofL=%QWUMnV )<&K;]r oH1h$~MS$//-,)(s%P#lUT"@|?Cc@wpZ?X1ۺȪkp#vku7g P;SUA\-k6_Qd>'Ǟ3ͺ!|ȊHG$BOۇ&BJ.G5¸VCo^SݲkS}UX6^RU˶w4Ab`ψT+1@Ƴ.Y %i.d1 ir{~#cÚ5aFA`ڈޠb +Y) z20TH87@&D,|ׇae,nd$R?XElf!R?&4 %S=HAgܿZ%Y }óU DC`4XjPg1vͶ _wvI7à S# ?N)OÌm$p\m2T@`fdkǘ(%”A .V[ .:Ss\R7Z5=}c*[gXC/ U0G_CCrK<1"IzG'յlNe/Zޫv0?Ne%i='B1 JUlFɗ[=Ia6Гg|Uc+f݋L]U%4omюV3d??Wσc#`ic)AA;rJX; Bp~\lOm-9 NI5+:>,?%yxe2]3hzF4#GyxXݻF,iuĭuEynz)k9|h6rnBxaS('#'[se"T'Ju1bSW%{Kզ(!pILj0^}- lЎ 13E9aaBNvn9\5{n`PGz|aȃ6yT`¯,,Xy#eAD3ICG <lj 6d/ۨ-.q6o.SǢQ?3]\T v1HNHqǢOYV QLP:WAeT.N 1ugo+1Q;$L:+dymkLN-` 8Tx'o?V8fP/gtlD;F 3MP5yC/6VPRZB=0`\grXzlgCFVi=$d`X(bЬa_ !u!\+Y*BE/)~dZݸxIN=i:L,˱Dm9{DߢM-11% /`Ƣ-Jù_V~JJLDR Ocפ÷οRz1}黐pt&{ [NJaM+ %JiJZOC;r$|22/0̜ΐ-oI߷Ybq1w1.f`ǙhvM\Spͳl'&+jʍdəJ맇^%4VF}z]H]c#Ы7&BRvJx,~;)3)]"p+Ό.5," G}#LZ4P\[K7KrgoSRZHhƘ(:`P2Qnfj,E+50geܞbk-0|va#o;7S)l͌kDKV5U3:oS8-ySn}m[6:+p*ew&Wst,`yhVgT[꘣څΦ^(z o[2a?jiLG~̑/PS de2p3kb$+RPF ݑ6T**g E9Q%64uCP~,_H 4/G]C( Soc)F?m^#B~4 16fi%rz*8 6Xjq0*A&OkZ-x=kdouF,-ęko;u5˪!?1.`'`mJ@5N-`Qkh5gR˞'f۝HaN?$\5̌pƆ!{yZYzb7fiś ¢k L ɡuCUY />+!\zb:r|^uAcR79:ƅ|1cǡ{քJOzvO!>OScD vY:r'Dncy9eA)IG==X HL m]=rl h\bnq;*t%"9DX*HBX!Q)!0]' 86"mf:%W[B  ww]y NYg(%@ W5Z-#= rLEVoHzRH8l9fHo3b<睳|;Fwz_ҸW`Ntك3;OkXɕX9$9[@TEz~ .4IW!ܑw$]su̴Cp 7Ѯ Jd}-T,6/wB25iKL0*O c1?]/qILX}50 (Z`݊z]% $)v_=S'027p+e&% QrS;Z+%VDQc7}^6'P oZ BX6kmvY蹂9#@UR^]{ "yD+9y|*EU\=F~lgbXmOPj'1>=05oQ *IRFae%WIcQݸ.%0d:U2v\bT&FU 0Yg&~Lu}(GQ{ 4•̫ crGvu8/#ޔ1.2fDMhu^Tq]9bn$87kr@,y1~Ȇ 7ZϊWHؘ;HBpP[ u&Z98kysʵ40`8$ pu氁R4:Yݽ|ZHyO{eظOn"_Gv$ܘ ˅Z2MULM9 yPAN0([VFJrw4ޡbnSC6tAcBwJkE:T6آҨaq:0%O4~Y^6=05&; sCIDe%櫂cB`i|d&K٘:y !`7S&}=pZ]V.%vbunc^~Mleyv+H8B ̡o7mpZ,nKs+-6Tgǭ 筳d@ ): eeLx$М6y YJk<}YhhՙY!uhRh75-p6:%JGOg wk;.T>Ԡ;ótP7]dz[ګ)~s_Nrt_yxOm '#A_P n `=rLkֻ9X$״h z!χ +>J [:W*ܥNB K~L6B?9fUY2D=nZPyp% eDv)L@ S_}bjXXe%n,`ߺ ׷_Օac:DsLKЄDn54&jsy&M9oBtgpUN[b?78Wl1N 4K &Vzdfe՚p9N=oMlINܺ]#㡕^6RAaFMFrl[S*ϴ_ iJq{yƸmp~cL<|vahL?~*Or@w[%UYX3Osj| 1sWOW&ErTK*:Zt^.Bi7X`߆6I:dRO_ n-JYýK ?[%ǁ;}s1y< OBr- "ԫXO]d)9&)3@D Mqٿ{d۾YXqTqC) qDZf7pw 5R`:4K79ӅT;?G%.ZP5srYgQ{̫hk(X*<} ]5- Ӭmly_ŠT[QAt X%Bsc'jjG򈏨PS`XT3dn-/aù% 7JUjUމs2bnG>:p\[ z;zFzS !2 ꖣ{z2[#=Jwy#TNR?wtuNkRzVdr.9Vn޳:g"#gQX{J֜y3j[ J- J(?n A*QtQ/q |^x>Q 4^>Y5<\܂%W!wӢuKYO0q`dBΠyP{,2.*k.7~yJgLP[IP!$ʯRCL\!܎ۢ&Hxv Oرnn X??$u!,GXzsɜ3?|Z*{%IУwHGhSJjY)$ Ð% 4M{/S-s֦ܳX/\\Y_J*܋{1םza{\-/&ykލꓶ*g>XC}4?k,%̯XnSCsf0//@v 73y)cO9=8ttag͗VCA+U񞳣v ;`Mȩ@a.z+7'D.|#Y"uK[(+nk~&PW |r2 !\?Ӷ`VNy~0 !8IS%?4e3HUrp/UvpBj7 .-SHiCn@6SO^{hBe0>X2 0Zt ~b:.]B9q1Z 搸||]J*@t ZxzN ͌sx@͡$,5#r@1; ~w zWDOzCM]X|=+bTE£A;VGBoǰ# UO喴w8`ޱFCc([8fJ%!ϙ2{Xt*9|<8itnNH~ccmt|{R$GgMTPv+[̪ޅ:r):#r?Ahr̍$ze* }Nh, a>vo5mo2X1VGW㋳wd\Gk9̺.:(g &w!"D*"bxQ CY7HL!\-}oLU?;]58^@,}O6LɞA8*Pb$=@?ڰOE1?;zڏ˄_Xµ[5TBRNL{#{ml0}InP!0>˪9M1^w`3ҚB\y`ԂGkĵ fuBǥq¥GOalvܲ|Ao+R{02hA{pw]~ pe``$Fio.* tn7|#"AeH^52Yp`GvT{Gc/Acm<:'<5TwmzZc=ȓ UmOo@3ɉBo!g*kPy;y?k/r9F;1̯VH-og/N6 l,5=V_{^õ[.w]ƓuTcWoq/T>j ApwSIxp1,$&ENYYY|NdГ(и{#*8fwMA@5aT;C4Ñlt}QԎ)yG^s)!'A!/ߑ?rJFrˇԐS 2nSK>w.,7!%lgEpS HH*6 B=/[`XS~rnEԕвk rX{pW}Iaw^Tjtsڬ=yRA<"x[l1q2L#U?Wk墹zGZs7jF_`GeSKE2z!#e湑, qw#-CM)MuH p gCNS{}M bj;IЃ)t?xaZVOȯ3F5j㆚YȄ-BJC+.JiRF[OAcA 4ߖ/RHΒhˆXߊGm󵬁N,Ԉ; 334OʔssTбUg.N n_<%JY3=ulM.s#76j Eao@}0$G .UHz038i8߸:gUIt=3V|Oc'\zL;;Ҫ'ᐒ,}gĂR\zx⟊<gˏ3WIW0܀+xt$\SJ?L) 2$6PzPiẋRV|sΟy :Ͼ_ D:R~NoQ[RgA3?MX MIMP"Cʯs:߃SN=Zʾ ^@]psH\­f?S:g&Nƶ"p?_j.aێިJvRDNDM}϶S"qAd%*+tcl pUcW&^QB_$TqyVHQ:ʼn ξm|Z;SNygkG6V1:>%󊷘$*{0#;` QDSZ;i0^:])}xhm[R#uA} dBrv\7Nƻ+z"HQ{ix֯q~QXnCHK۵ۮdD+ËK\(OWm>(f: 9#N OSzոFt]`fXV^4TB_itGkbFd|^'n)|^zr`8Ff֮YS\m(+Vn8Tߩ[f1+sl|<e 4v"%0  nGdy2ٍ@a T^Lowڝlϭ܌i0xPah)ePzSyKڥn`V+\j0i%AIEYY}` #=Ovql;u:b{z9܌/z4kb*>wcLa 5EXrW|r\/~{w$#͞[Fh !GV=wqB!"2܀"]S-C𜞬ƓW&`'8 k_(tBX@{=|zaq}QIڭI󣲪, 4^g ( <{y-]!M>[ۉÏ&a|Ⱦ\w$ g,D&tC>\j59x nwX0a}* `șS?HT3fiT#z>CW:p+-srL;:q;F->Q@*ӋjE2m{vh]Z9v׾"6eq` W58ž^ dycCQw?x[L8I~HiH7Mzr(ᴦ VKpQ{fF"8l뱛 m"jr7J3s ^I⌤%E*qmaB"@KIEuy# ËhYah(|]"jHtBFsx+Qѡ~,aA\\zYbV@"-GIxC-P$ń0rzFЫj vxK`ATƪK_;˪Ёo:Bd&V?h&p&xN Okۖ\B@r4Esꎯ?$>6zPPs>*vwo]@7k仯`oJ4ջ$Agnř2U6KmS-JwmƧ+5đ(EF_nFfxPV?2X>s\ %RZgS&b&2K6WKE0?x>_T?J1N9SaۣNmN(tv9{eeH 4"R$y_;\A)*a6 UoO2Eds^OpǦ$oڠWPܨE7m좛/:׏k"*w Igh=lJdA2 }7)ǐE'MPQJ:fͷ̞`s{q!VӸ!%oջ7o:3m8;('yիB9+W"G%*(A仾x0U ]?K~F~/JUO]kzmw?PiMn%GM|u8"[$O>ZM.WcN-4(}S[(axEQ-ͽuqB`$\0]e;㊠DN69Mn3 IwnLe(3oPiІm k~Zɺ;(%d+^G(#ĢXBqa\f =fu%@Mn6M3XԻVfYzYh* J*tgWc=DM7YT?{ͧy\GFA F @,"α- I8\P r$0$"H:aM9 7ou"ra[ỹer+q";f}{ M(5OG̸x_+j tB-8W;w @ʇGj7N[kޖ\blݢjDRbV'1P펼ʀl_*%M^}58XgecBIuc L5u\h<\ ওco?_%/ sAw,PʝI g'%Ɣ^ur.h >jǩ ;QzN7$Jjw%09XA*>݊%GZ<@.Xx^{< ˬ[ ԤI(Md瞈?u|M1 Kp"}?@Ǭ^qsBJe7 Op^?%ȟ,1VL:ῃ/d|9&vYJO3.GiT=ZXmJz2t*BDD6ܥ˴yAH&Y~L;*k؄X/':n*g8B*m X>rl*۟__bdx8. 0G-r틊BicC^`?3KБoDwOh &NaVzW~i!!+ҿ懞$G{(; ;ăKLxhPRqGcЩ%}<Y9;w b),iVfJhr#^ǨzyJ |:|ہ6)%ժ T>V:wΎkJN+1 #fNzRh0?>$ ܱ9',עB!'6#DV3<ĿϢyGo1sT+_~+KyVJ|ܕlI~w&Lm`D ,iS*JP(4˾@t:vՒR8N(ᔭ_MNW;$#yn,@Hwm5+*U;F7tV}36dKJK,wL\$ EkE+( ptCX7zZ\},/zDm6W)8dJS\JU@%#X`XKF{QHjc TNtAAk ¡ aR适L . Ly,sO)JdR2>H׸2ONe` l``>79=0}psImDqUԫE^TgXAo7(M{lpy,/u<4ekgRS!Z9m SLDP` hܽh *rKo)Q< qf.?l4yNS- `["p#MIj, -T^dMvE;w}<Z7/mXn3ƬTW~6Hp J5iD:?(% /ޤ -Hm$؞BE2UkQb#ethr;\DȤPƚ4]| ,Hs"V%*4an,(#PrW/'BV`1S1hCfD wʂߞ?%?J SOR%i=x[~͹.fn@}T?mk dz:\^罋ב);ן5y=Pɩ%M1QǓ:Yg̣;!ML|(d/[X'}%1M6ī3E.kfsW3iGNț?߿wu.$-jqd MUu42>(=Rڔ`{b jx7r{ā!RLLR\08BL(,rv!G9pPT;XLm A>_Z:jş.D D!@E0Nz?j9J/1'&ұ^3?kLʗ0>[]#RF!FCGQ*)1e7Y S?}ʟR;|MIt4+#zw-BQ.I#]AkKf5z*ǔz +ϒɯoFOo7~B7i&zCOdLk j;|0=¾#ˤBRAz;X:򧫟*ϱFśփ()KWJj(<#He-#t'H9$6z`$ Pܲ˥TLB{;apL 4+*)_p0<-#[ivx#A7l&M63-q;צEUAcW̦-_osXy\`OxE`hsM`ɡ¤)_zDq/0m.NOr4. ¤֫jmH Єw{(CLBZv ܐqx& ^"el|>V-6=SGY`35>O:;Vx V4_-)'OӄxN.m3>[@TD\t5iomObUE{g !dd)`f \] O '6(V8}yN`w;d{,xI"ZT5Tu_,*\,:+Q7idĜ:T>^KO= T`M@-SOz{OgYHЧ/ jjnB!%%x%Do61A{akBʦunMH9튙xAizmvXUk>_o\\ Rp)۠GMrp *m6<UyjNMJ6zG3J(̖ ؃NloF.3~]%عp͚mlTo(xtTXS )TvK2y;(%kCR+rFh=G4#8SF:!3x-:\f*Go oU26BlVSr[)8 hX`)|4?<VKںEl2rgw)!-35EblunWꃆv%4=q)٫rȅ >DwS! yS"Cd=wb˶3p 9ܛL'%8tv~=:Bbu+AnTkнccQK0]}_zB>?@$o{|;x•|2T$g(.V[V%;D0@Sc;ex. "Fs8ًv0.p4 gRtx˷ e=. v.GNϹv(2՛l0kﵡA~0CG_tIbt?-N!??bCĮһO5Q~SPijC3^퐞bcbs K`"w|߹ѕ4Etr4"`o"EDQ[Vt"LJdE r; q cǖѭb!<Am4) R /dI[̒Nؽ=V5wܵzCQ4IV00'S5O!ͦ].r|eY9g0UKݐڒ_A[EYsع]"4%%ú.OER4 rp@S(('0Zj]?"\4p'h/)Z_^YktgGs$Z|aszٸD3 itI`oXx&밠pHRʰWyGOu7egSrnn0 gí/+y,TC(nz/'@_ԶA#3ͮc]i@,K]Zj>ާt\0"UYy@6VN#LT:Yf*M 2K26;Mto[WB%括Psɉ|Cv ӺթA2'_BM,kCv{rWG5j.nstC6zXBjtn+ R5`:#_=:̰lp_D+#̬,5Di!Ϡo˅Kni|aoFFHQo#?:P. >g<3(Ѷ3~Ҿ2& LrŽP`6jCwbq̄4QQj~ ں9|e:\n\MP^I d'qVAd(p9۽MM̝ }V[փLgƘ%k.պdڊG!UEޥZ-=hgSvϱhq7fJ$B007+}8ma8:nW4@|48~rz?jaQ:Zb؞2*jO򥧎_zz1~'|feʝ6MPzzwNw<xu7kZa6?an+WdZ4{$=Q*ٕ9CUܮVq$nx s!VS$-]9j=\k`Dm2؃/{LjAσ+J€(\,|@eBdYf"'̚WG )91|t _~KM՚iTkzf 3f6&o)\U'|IJ>Y~k%UІh~ڂ!(2oehS@DnouǪvl )cÄBxU)͊H Kai"#7)kZ9v/7RP)ZM'|U<fW LqP"v{JU`?wۈ 7u׃ܫ^VA ݙ"g@b]0baTWx KkW񒒗5be|x㊽#cu ft4vP(4^쳣=Wp׬z|jA/"`nu"a3xeNj. iQ'&Sӈ]spfqJI2."Q'i)ݳ@]ѡe5H/h]T<:b@}m`,-Il`"A~ċ IQ=8qA_۴fy'1>2FCUmL.~֗,t7TuxOjt\ųYMIS]T?xb@Ƈ?/[E! ~C[V3w z61O5S[[Z&<9F%#{rgZ=hܡYTӲɡ-2;Հ1{}fVf/noVlevП(̂܊1]7n Vl]֡8~q/y&_f%8Lt3 h];"kSw$z^ [:ƭl=@?oe1lI"D qki9i2EGxxei ]Iz)9,HӣjD^nPx6_r`<=cGw{h f5fif"\LCM?*:Vr`2T\7ޕ.X; ]T=I3$޹¯O4n+3}$aNSn>Г-%m0UCiT{ba}ѾEtN=q|ňoPh&_w"HfpuwD3.ljXukA.$S`fSkw"M*HeCyszqkUEἹH"HpJ ?gXi0TmוW41I\aB b&sC:K02>p*o%:Sbψ>vMj&řEpƭ!.K) U2 *nXyZ ~tiƂ`LH 0 `>pɴG'1BɍVy:삆6Ju%GCu|%) 5r HSj>B(o+Yp団-*C9Huݨ&G[Ga j~J@˜צ@?X[[Bڔ򼤯HFN[Of/IV_ׇ:Mօi,^?F”n_& +Y[DK43S3$czy9e 0oY/{;9ȣ> $ CV@C9U #h gKϥP1YZr[E;V<-H-j׈ޮQ-ߕ[̋|NnirGm?b)J ~8)$jZjn1?'wd QWB*B_RcbYkJo:t\0Q|ذ+xiKΝE9;lDUW`[(1~1jnjKs9d=SHyڟ{lI!$dCPC7ßαq$.ua5yF^XC{z)Ϟ#w?Y%YV}HUZ陲knnA8}o!{! ?*JuRM? jw|昙\s4nF%T<}ծ;WzILTtGf1t6=O7^҂"˂kS6xΐ-J7ݏJʆia`.$"/I!Wԣ;{fxo[e}U}먦JZ/3M>B_ܘJ-yQ#*,H CA%keЀ񊪳K׶ VZpAC>RtGQy&X}:7/ݏ@u!7(/L_zwQ z _[h$PAAm'zR@zQ7k#p0 tcCp8x:HbwBIx>M$6wݾ[- k={SFga"|uRxuA^"`zhljDN'i:U4Ip3^xИ` <&9[R+i:N|àlcEf0*||kVjB"CBSsx0vV?󈫢{%4yG[9E!ӡa41. e\Vl/VXYfBFš0$~n4Sc׍jİDT[!hِcUDsw̔i,Vա7}Iń*Z:ugdǢ(&%FN؆C'd+|>7[nRB!moPPLƹGie S?=?LRbd(@_sEp\ xaq:iy%p9:0yQ&^!<%ٷEbE¼IsѠP{V۝ LSIl& GG wf3DVj=~1r.HYH&UGWL:lՙi@ sP?&ꂾe6Iei &&l Z˕gͦo[X.W%7D< i!u)tT_?/F#crA7]j/ᗅjj+Y 2p tkݒԠe3jS 8$ˊEk`0C8,1>q&4qx%ྲ%B1H龸N +"Nu]ScND{4"YpUL-EIÞ0[߬jslozehr7B$cgE%X|q00wA]÷3F5 ;Zgd|@ыL2!s?o0l|m/ j(W4^xXI\aD5>vY |\4D푫f`5#Zpզيd= \Ϲlo"uwX\o*J#OADVB%1-lTVZdixRֶ5Lmonՙ)auw.qKf?q'ʃ1C?DT.g% .0! <ƳI8GjB}9=)(8h&^~ul,+fŻ9≹򦚠^1h 54hTP #,R㨤5\rGO)Y=A\lx]@M&JKviSQPbKZ+¬ ć!jK3© Em(5 "ۗ YBA#<|>G_S<= |W(P6 #ژǬAUph&uNu :M(XZ@ Xuz3Flʰz}!cH4:]<}~E7 <{ m^o_RT],|N׊/l,&vFs<I^BJjgk--S3' #Jw|&}6ȍ+Pua6#iC: W !{<_̪l$U79t'_s&p(2nzO$*s&ɕ zA,~ZH4c34b j7U~'⭶o ʘC~ɍa <|^ˣ+: !ŶWJ;{pVw+Ccf{(]qfNaMm[ތqO0ͷy(qX/]%l!ŒaVDnp`.(e YH-zPɪn0R `GDsO.NoP<1izp]FMLˆ6oӆT /.ؘLci²]o! M3{FwqX.:eer{v ل?} |)a'iBrG&^lqޝHHc67@0 wFj6C5bbܠF̞N>d9q4 `iSIuh;K[EN2Z%F{Ղ@rџd<k47J\$uQdtU)UCu͓S"%hҊ[pF Pv#m~|68%1.}>*2q9PrM*sW|y5{֐F~..ߊTݝ>V)pvwτ%w N7Djlm8ѕ]K;'8~F-U~"Ҙ~9_U`(z}L?` =ZB\1F' ŬL(ʦ-UDuYLՅ m=BڼRY sUp1[a֐ Aþ[EgmKx9pzbYHjh](ܼ@7Dd99~O4w3+g=_p'%QȸS!zkF#E|gdyFIEW8O:;|b4V3)4iDžP_BKRͳ~ottN1ɏO('v@G>uѪIQH΋3Pں1 aN:l42ak|yR-lYкV ! _EyL'w 5uUw ٸ XTiΤ)L1'DPҨ7EMᘺƾiqWp ~y?2*zڧC y혗ue/Vx)&%\"(3 *KxbGwk ECF/ WgcZQiu#qtjB75q3qţz⭃/GN<]:߽c VާHb>O7g0qIrS~qV:V77';j[ըGb)Vo(1+Qy\Ae!iTD rQ^aA2$h%‹[_:ˇ+%wg5~cPCqJ'E= H mk?d>GS"qRmmևR 3m%p>P޴ƒ \R[ 5r~f{x`>XO5%) ]Xf)"w=um!2TamNj"'OEoa p d-J9+9QCP1xPEmpeǖ/mZkTݶT,:%un@b۾Ȓ_G8xή tv:.zs7x]&v[a:gS!~\%ڮqcyޭp[ .yq ]E i#ʧ;K&Nf&|^$)qY%zC M/f4FA,lXgCQRT|= VVZfh%*v RxAN _Cǂ;J$ s(JekdQ˯2k/;[flLȱwc(H[J xQIbΣ".Wl>Hl VrܩTDV6W)L߆\%ď_uALUytG-uԁ2{ؓbGрf ^u'EAVV k\ ^r8Fh;fDmXᄗ^-*foE2)Jy6ׅN6y<$s%2\!CbOa)ސ(SIe=7w ~:, vϼ-X!Aq`1H;1䁗YJΌԄA-ۖOs*Dv3b7Dg_8K.(GoEQ"H/E>˷ yr)`շU46°?uqd"$1Z3S6'ƲVA Z}IX!~"g#zrXm3 3Zdy&*ny=i= 1` ;VsPJ5Q9XSͫsOh]tXZ1~e\ǷFkXjLT<+kL>#MFu'V[Ҟd;3 dI{W;?>zi(O ?Wя}8`&m"CSE߳TУUqWl32]+Ӕ6~U]E9̷Ǧ^8I$a@H~n1|;y:sM%pk~}x-;aecvʄd"mx) 2;5>{vz* |/+S ?;p|Tϧ E+eQV Iר7b Dr`CQiQYRS ?;$Aj koχ$~Y#53RI/9:D  ﴡI!ڵm2On_ QCq @ +Hky+}xl ҍ恰0?J5!Vj2/!fגPEK}LY; & 7f)~"YQ?o_S~[Kh1ʨ`ƙ} !$А([r] 3}&d^TPfjHXZ-@R+|:#Zi>> n +(alOXhUԗN0mmY{XW ntzfL+2 "#f) _6tU#SFqC#bOn3,@,|zQgwq` Xg˸ʌ~ndr/H$9`MHAϕ yء (+~0V3&` Rd y0} z_r&!QY{KJ8J?>EBֶQ|C%Ij~}M'D>K%FWLi!B>ټ 9XID/G$!DU0C)?GC;@jeՓRswcC4opk6PKhZPu!Rsڻ~Fu͏(RrW~=e-bc|&BY!ևK1R u7xa5|x=vz>m ۮǐ^5h4ntACj-{o j0{#hClAxD@G~ Uc ]Z1g.( g1ڨ[RłNB%g8Rˑ_^t+f_h6wm^=1K1^MQ%ߛ9A"߭Q00&V] ٦䉞%Vi!BwRu)y|&g[Yt.1+#QFV>Oib u%W~5)ҸP^N4A-V)w"cnNcQWe?s#Hd z*2T8e4yiuv|vZ%"˝HU TuNdHՠF>9^fxlKk3"QA+9.ZCV:X%^4 qGhQMUTW ӕ_0,O5|5VGߴ(th"_i5 GRΈkr9plHMlb/q\lEte]Rזl/t F `,~\m 8q.͐x&)č9*;,$9XiЅr'ENo{Thea KcA~K!["*o*uwfcѳ\&nR 2Q+WH} AIPQGNs+?斗 $ 'R'4zKp^~m`rKW[9rUH(x:ؓd`j{|kBHEAgCMLs:X5 &sQ?ޣ*p4s1z"kyځ7,K8 s7W_ui(17ܧ͊B⃪a*'Vxc63DTZ*Z,bqyɕh$>B@5n;k0>9A(pn!1u5O-iKF6mBt?WQ6>mIpRSK{8?oJBe<&MսnE+ِn'*X?wr 2:U;/y}yoJpP6~sz_N' =#'sn>k+ǜZym`,xI.\/Crk`3-;aPD 1yJ}\T˦cx8_Yn +gFC\B^Y }1-!:Vg9)Y[ m!^Jѹ*Ze{Y5Ma7!Z(_7ip=I}X<\  O?#mI"Na33lk$|%09 5 o3mWDphO:)c26ͭ[e_.!7s| ;=h2Q%*4u}B!\ ]%R\ ^YxU߄Gw2iaՅjlbhw?ḽFEMFi%uVoxh%gIɀ NJ_0T{&9Ô`Q@/gͺ.G_OCw{6#wTQהUa#fD!BrɚS1 >q &Č#DҨys446[駢d}rxLMzu7Dcv mV!@9i;~%!whOUV@EHp.ia'Uir\߰m̑z3S;^hq~.[{$G|%/gaF">'a&<H$dD?vsȔ_o z^<#Ɉ$)8*d!WwU tP//vsmEǺ8j?a-irն!pZVe.+#IإsE`1͸ AX<1.NlHc>^Z=~ %Y/IO{Te~I]@\,z-^Ujy_`oQ2ۻSϻh˯kIa>ՅDLzFrT p!w.ʿg|A,x cԐv[+e {@e[A-&g퓯b- [FuIS2 Q5F !s٥N;6cI6u-g:0nkCF5`)$B73+kؘ4Yzb h ҌZq.-"jL-ɪ6|H~_鄙_c!5iM޲@H^.OUA9чPZA԰yEyj>eNl&jb7 ݛ,{:X㋴vQ]勼t\F[f ִ-j6sEI<oXMҢ롃hnyspO? 䝩 ~xngZQWbnIs啼"sHwAȝ L0Keޘγ[q EK14#mb 욏Kըm$3~(D ߠt 6pL_:;Z.Ͱ ˤkc/31{vP5Qz3Z1lq\3tM6<_<6r]RKdn=r|c瞨9!tBw񞿙~;%Sa^bHZ{4L)hb? 櫟ЙI莉C\Elx$6YO9V Nձ%*3*_7_L!DhaCB>{79&I/3>N$n=-T LnzMh )V(b5zX̦߇sꆐpJx<>OBxdTFg`_L=^7ksbDuw4k-3~ ĊZՆAN#ӆR$t@z%EzJbS{ʥQڲ{@64MxI,0*F1źSw%m7f ePCz* W|Ud囼 6U9@k@hmfTQr ݥH i0QW 8џճQ=X"3-oA|U%bJ񂧫6ۯu1J^Ҕ|ix$?Nzb!UMcܤg0;{GD޶6x/v'[kFg alE 8qV 8YA b`?gk/u>{ISqxwu5<>S•G BH>BK#t,\/vf[p;OL(om';ԏ&0=~ڤw?ATC(8kmRYP ݲs?\G=n _#%++p5S7n)cIUCT6d<#.V0Wc[1gT1JJ6$*BPg`6=73O\]<^RzĖ|Ay܏ʡ%LCCWB QK=%!&tnh =%ހJV/]xb ԱŅ#~%?k.&@n6"b\AqwUv/?1!4VšoP*GA/Ȁ^Օ`9H7`NTFN-0Jn]4׃vJBNK5%7ҟE\nosRF13PH[E"oO^;( faj+m@qʤ2UpZT/~l++>B<,"J6t lR1w4Y10] aϫDw W-Np׎b:`w3:tYRRzI*t~,|V[ $B8K{w?%fkBwm U1PioNe8w:>{;ImA>-LPAxBtlz(潈1Y`{kO]' ^mw'UqU&ϕ5Bi1r0$k*`P̕seڪӦ ꐮѐaҼH 9ȍ4j$Sƭܱmue,=c>N@2Uz4vw<%KQ.8翠K;}p J m@\PhL .Ɲ!W\ B]E\Rp?5<=ڡR`ou!YglR!V,3G2ѣQ K!#i9TnYs$aL'S7m^a.I-lxC^hⰞ51ʺNk4s,}z&-탯v'=a{2C*4>sfwyu㋏,߷h ڔ{z{aK.h- Ύ.<7=ir*89]r3^2Mxԋ4%֣ ڨ  Ko!ak!H< W@Q KL| =0۞bU)};&:/Z)e[2"Ae,#̔A9yPVGu~\>,ɶAnni$]Dp /]_kSr5-kf>%!FBr ۅk7ͣ֬ 9tNX E ފ%G`љ7Dֻӭ[BD&)i@b~_ЍuA?m j.DAx9c۸B'7Y߈%f^x# zl"]fj`P\HH!0܇CLF٪:j5sɈ#7iڃ L*w x*nzfPQ@?TOH5>dohyW%="ʒu?t rr1x>FhUXۖ{İng9)N{Q &s Ӂ\)[=/~׹^,OR^FIVzoI 'gJJ 4T<%%J`RcQy7m? L.{ ==G(Č'"|[=r&=r>(K6#y3ntNd ce^I8 W%T̍-IԱɤTZ̃H׽SoЪg+ A[4Ӆ lp`EbRxܻTS NI|Qb۳?w#&x &ctrX܍((Qtkio55 yT(ȓN#cs:hm$oi&=ħy{oNjɆ >a6$j@Eƃ!) tc8(2r^%enL6;>CBf&kVpXB!oqm YgnMoX@2`{f.mtܬAS!PӍ-l9-)鈂t&":Z]ՒBkڪ@wf+a{`05)VDfvy,fw0̩X @3:u9_,Aހl:5ӱԤ,lro.Z-@%f`ɓZxy4PckJe(`9xO T;%y:^Hd35yYԔFAG̱TlbD9de:5H|7V*mѰF~|7ds_'šnUZ+xWT]Ðp =.'̠v):.,M}~9TcW0 ~#}SZ ~%F<eZ5w y(>8̌F-~QZ AMK|T{]@N4i.Y\!s^8fUZۨgyÅq5:e~Q7?GW* "{Eh]anUV@$ZyIr %U.`~#yՐj%<@x cġtzl[JqP S`M,6#=N4Mػְ;9ұo8-[#N+eb*t?ɱ +m~cZ#4UڦD3:~^*dRSѶ=N'0ya:e?4I-+6cpYAŶK7JIo\ٻߠ"sc44c]-FGzg95Lr|ܭoh,̩`Xc!LGjӉ0"źXa=7iY63vөD`Gx`Q^INS zz?MNcUӡngYxmkt{/4'\W.<68ŧ7@Ze 7Csr?Q.iҒq`K5 ]2QRfPC+4!RDdc_v9Ϩa?gۮH5꘠NexC KfABUV[jT@(eXW\,ĝY {$#'% `z~ݣ[=g?"JmV0^0J1^5xMT'X c8#c$<`yxnVfA}U.1|9Xb_ǖ*g]a1sܷ88t@YPAT$yw-3˲Lx >MdWAE@M109VtvjzlX%Qj" {@&u 4;0§ 8 xg-ze YЃH/h ]M֡}a,ǠE˯1t@WZMq'9M(O!ۮ x+, _;moSҾl/DQX H OyX*DA3RwFR(ETg ^pg |t!C`?eד/6?l. %/yL]jhVgX:m4P-Ԩ( m|iJbD\k%3:̘&g@D~a߾X:unyL=7+<B; ,E\֪L3axD[/øl9>Hz\ >w@c-<0`ZyGRY#)UZ3ɼw3f)'*7qظB/0/Z#3QUY!dRРT`qۗ,u}Ee*|ޡnT 8:zjk)iI>dgEx})$ů ^dޜPD=C`3WwI3kǖ( T'ٖp99+%t(hڝ{066v&I((54{A%n~4-s@"X5f[7|N.֖q67Z:Ã\$Cv,kڌ7"OmdL6XL5S(v;gkN5w3H#6Yc[538p}l=o?åliv. Y]gm3Z#oaz=)K=̰%H-OҗLT `Ʃw1{X]MN,zej/ǭųfp I[Mw`,s?_٣L)^x|v)R'XvU΢9lĨf¡MDYdBS٧bX~֜p `UYǔtn"{-"š㎕xFv׌,h꽉ЮgAפ{o~N&<h?@|JԜ#-8zV&Δtd?3O@!om|85i9rD;(I|u:d<C$Ts:.VP9 9W|YՁV:aO"PDH*sC l"S aӼbW}L?A:vOdL޵a=#~B%|e'ZүqV2HҩBmT=)'ZDIΎS)] dByj ,_ۅo(5h_ަGFdQ6|Gn,ݢ9FS:~rF';(y̝'}[luQz8AH $l?gi¥ZwfA*H1y廁 AyiRm ܳI*?6HzEBztnċ Mi ?~ȶXXcU4jI3!;e1]cnGUפuT|%i8~nOHۧzYBiiSL2o'ȁ`O87yB瓰Wϟ30|DbsIyhe 6҃ԗo=Ku18m9Hh0O8+ɪcYと+ ^ZoM2E]?R`Z6w eRp:ϩ;͌tz,ޭ; #Vd}΍72}fTi65 ȼ9u:y80@=F :[Cuv~Ld>& f\l@oMTHJo4߇y!h*?щK7>!JM.Orֳ^nX-:1#s'=AM ws DYhjt6YJS$$f- %NJ.[jXH0^tH`x PN8+aO~FoƧR xf<ٯl]E1_Vh|.Q/n%/`lQ<ޥņِYDd Fl.Si2]:SR4RlQ:TN>dsQ.(?9,hLb8RŅѲs;B,*m=NϒuHjH[>r~>*$up]$tT7Lk"XH2 ֲS{˿|o%20Q[7Iuf`%Wi2ϝæ;hb)t%( ?*]-냰kٵÁv{LY92:C#y^ҙU[*L,8y%lr-P9|Zi<@ՄXexiKͥ7PK0+v-%8yحA >\˙zf_YOiB8d  e22A5r% ̪= oi-%VA(Dg7N$ }rSBEh 324i(6="q.9`^ TW$ <$8ٴCƽ^mU7^!<4hߌB8gI$9,ĚLt"xz "ӜLR \" @*a ¶Bk"Kv91r[A)ɅfxNfKC1ڤ/17 )*pbzˋ_lZI{DI]IUx]4^S+BgъBa.Q㸬)#N\.?_4D~llӎQ7$[YlO4G2bJyR7l:S== Ryp/RVjʌ{{'($rawObq][ !˿|$eMF\xRn{يl ~/($CrS٢ہy@dуf6_MWN6CH8 3Gd DLހ %%֟I"%*. H2+X.`rz2WϴcLxs5t>k~ݛSq 2\L^ɯV13E Iʺ;<\N_}ƍ>nܙih*& .Ͻ z}ɷ @!DŽ9 !_Fup`!]J/VZF6 Ro6\|Xt}nԀio?~%(gڇģ^ʤOC?<oxk,f飬YK񏽝5(w(,Bmi'~5Hk?Y}t3._۹ҵ ,uhh5-gLʕzs)2ڶa͎R_+U>I2x並bC:T} E ha+`]4dMm%ӾOn$i>[|ͽ-5# p6NBp+uVH\@9Ĕ>pM۟,6ih=ʼrVg驄ʣ2Bj/W #E#dq:CeU\рp Biw7m[};@oӁm>7t,c?~Qnh5G+6ʺRK 6 zQAs}m68nRM%C }kwV)IA`*kR`%Z#,nY'Cʶ\.uy/!x\߰'y*C}Uw|O)N7(JkYC 0vaɈod=X͝"mO9q-z/?W8Sτ:IVs6xEM_Aۄ'͙ 2vkFjK[A0zJ 5WYUdn3Y3@Eu2#S_ -S#A!y)axybUio5>DLbDՍ.NGΤK/@6X?Q3s?]o"4XK{:^+Kmp6 &EE91ІqFtN #{S2X&ǪNiLdxZ)c +X!3Q) p>b0L?S~P:!%Ҟ w_p8'uғ Wa~x W$&<i\bX&E`+#EcoKP}qpZZ[I [)[v-*(k_+EWr.@ǖTs6pF|%jSBr .)ޟ|bND<;L{+tD^~h'>2MdV ɧϊ!s\F krU!B3cf Q!m+ ;F&1;6x{D{dl0dFNċ缱| ڈЙRkFz%CVvA~^{27]&(ԭj_Skʑ1Ӓ5Uû\+ěMrˎ 4W?$sC5ߕgv5F-JČ){ےbƁ&&iyaJuՊrFeSt4k_7[ȓqlf+Jğ/l?)Fػ"$r Vm\V*o0U=kͲ*4LGNU),JVn"ԇ0ڶA0?67"y'2s`Qͽx] .B o7˼&ˢS^ps }2Ă;L_KO=yrvE,sRHoDYKΈiѪPN-U>)˶y7 GG;~xυ Y!&S ѨOAơ(J 9>$6Ef > Y納J!倃"=:ԫ5'!H`#)Rk> i^Y}X-D5mw)YN8`^} TJ.pͣ1/!b3X"-$mֻ4DU׼]4;Ӷ/_ ִ-_[,Ii? *3WHe 5Zs 9@3SD]x=?Ls+Gzv ^t2IF<=ʋŜ#BOqTBrX~^^tJ`ox0v)L5R B9R2ASí;HˉN깼콱#u|z-=NLFG,ֲ+ly՘C]3qcED rmHa0a[yXVG$?[{Seůxe'C?ڸHp&;[P^7zxjx!V+n͂;Tv{P9g#D#b}!=[NPWSuSP>>P*b1j\0U!^(,o>K{JX_F=1 ubÅ櫫F]@wʀu<$ 3@?=wK>4,J$hn*x_'LϪmf!{(:|yqE]ntq{M}.BKY)Rn`e #@Ϲ,olA_%O~آ,܄Ѹ9M}c 3e0sbr,v$A-Sy] Y8C7=>KJnE1011Es>HwXwvo@N߀Q [TD@x-hVKsHd;Id:ΪlaM`Wm63c#ԟ ꊴނ 4 KH9p|$ĻM/yVU:WY!hSlr(r|ݏ+Z\8z>JZcX5E)9tP7*I:HKxd3Zfn+v{LzC˩Qk#3$~UE3S}nVdmm vD-7S%ouRQNUˡM," a_ ܮJn,ԇ0ɰ'ӟhk?bQQv@Ya3-6ME}JlΑ͂⺬W/-a@u0J5s2TeslVjpxзyhLb"oRv4LYM%w(TQM`/*ۢ n**K0a?Z# @;e)bTYp9+-$-M(ȓ]*?{XPULSJ&.kGH~T|wYWMu|ūbY?IN ɤoYÛހX,r&~zzzfPEY! ނߚyH]4 ٛWoF28&g[@- 婾 RKroխ=x6+icn:m?:ĝ_ùqxVf'E0'rB߅/}SVg&DBFYw$xrM<>cSa:pOf 3L$Q0eʺb"G"ݖe񁩉=Zz'q`y$-z~ 3BfᕭaOX ܅eD>CueZrl  ں,O]/t AdFel4+V#݆qw9jkxLsSnjfme95ˁ-V ({Rh5XYWrOD^^Z1@iBg5{VLLYh4oyٳ{L]A~Hvw`oom^;^ـgh)a8!h ɒ@qΗ:Q*qB΄ BtɱweěO:\_oc?/!'O%;\8_7ggw>>1PFm]i!,~)g'?^Vð3p*Blۼ~u= *|?} 9M><6jXNH>f!e<~?wֻ*8R07DWv6Dn*+ACug*1PYW9 `h^iڰ)I!1$ 0'vomNNcb75T. ) y?o2 8:79qdune TCGSР*μ3.p[գf+<31< n'N]z+ ɜ_:,1Wt!_9+Еis"1e0&wpT,N*.v>'^,}sM|X"NvVm^EJZ/#!~S3h -)bXn!5T^1lK N.1РXڌ=6Gh%8I+C*^+?':)g"}EEPEP i P_*"jDD>Z{E5l2!Hbni=LbW+A_A&AvnER\ygwwy"n yRs6HZڧYx*zzxN?1ZJ: ] X<'KBvYc{]u i~6?z qL>8B V~`vēʮ!1JϦAI*^"E;:OxVd^{m'ܳh41N!T ,o]ڑWޙ5i-WuP: o #(QМȔAF{tl[lB(ق%rNATtdxѡ:e7W!n_^X½;ɛhl[X(f緻DyLs3WAÄ"Ohvړ P#̀wGBo Rf-nkU#ϕ۴צzka)=`^,a3q$=U>֑<čGny'Tڽ 3_z3PF&}Uݠϧ*x}Ml^c8-j DGsJb 6Ny2y=sSB;=@L 1U" mwY%#fgg*Qrw(.oVOݿTNeoThؕX` xE%; )(d^t(pQ=FRo 4"z 5T YG;#A&u!!d\aVB#g੤k= = xxוXǚd3uK=H}513fbc3.)Tzʷ'ey?uss{)iiX^e&I"\~WW* Vw`3Z?Pڢ୛B '7LUE=u3jp],,y! HLRz4f $A8ي%'?_S]_-R*~g(3$(Co!zM]N34uY:֓K+(>$$.a 07[mqUDm8;~Rg}8_cFD.L(;綞Gl=$?lW]}O9c4Ih{4EiS}WQ4!gHsT4wؓn0 QH0dF!^ϲwnNpJI[cIiu2kӕ)Lж[`ϯ`RJ 1mРC8g^l4@^gt> eN 4?bǪtU]E閼{i~<"^/WԛFNhv j` Ʃ_zo9 Y)?G\Vѭ̨3mVD]󒒀Zaflbw{$VH#/U69wZBnJ MhW){](}JtMl%_:XKFWjLBY Wc%cyf9ș1v,,#q& (73kh>^TNL]q~»z~_rL:VLJT+ktnhW_pXK7ClSmm7!TAJ2<4ET1xC^se?SR}B.L f_kHÔ1t,ܯ* $fQXD^_$K#u C;\bU/lDQƨ+ 19:uz'C=4<,t תjV kH"Byd]v%\MQU wwt<P_ =ߌ8Ճ4?U{SL]eAafcȅPlH/M="~m_B}m hqdhvKDs'`M)FO[An_]< >!MLhxb+JiJ#"폓{>Іn=Ge*ۖ%yvxc3[13t׷*6yx[`|?ڄM7E/eS|>೦2!#ЩM?>l)kIVo%(O.=B{&?f 8umnn'|m[q2aaϵpw&,yP5#_7X˜bj[LA>n4Vߣ̼;7cs iB2&yzդ6 ڕ-鞄W8ehʊB(x/QT/5Z9Mirx7}aHly"`xXų-u B?D/ei*]v1RRF؃!=ʏ~ !%'og0Xj/hcn=)h<p׫Ox:F@6=՜`13`2SOMU#jiT[(BuϑoW-;85r W!\~˵Ty_t{*LJp/P-kw n~ \͏ݍbB]ZhNh#p^~'>SndRg" GMo247;u]`ZT *Rnr~Z mP^Mt(}%ٝ/h_55xv':k9Gx~i&wf e& I10jachO/X+׾'̹naIx~}/hrCUq }G('4> swc6ʈ6adn!07f /VZc%rBZ/`W=n!ȯ>/ɿ=N ",RLin_[EC~P'fK@!'Kq!~դ&6o㖴an^}|0 1F_qѧ}ꮛkzOR6 Kg)$5dU1cYyczMxD 2*$ƭ*J{C+H K7ⱻ^}PFt鶴Ӆm0ePWi%kL_ש3DsNՐ'5|,ERa.J:]jĕvOόu@kН3̣Cw^-}z1݃\ʇܐjЏM,E^ލ!TtG/Wk3y:L$޿% )I*_9?}394{$:C!glJ KJʥa#{MZ7 sE7 ^V8vL4x9=`_D~eZޏjDyGπvp\%xfh#5Kp/R5߻VF&/QɜvP zQ8om:\9D5:Hr49SNJm5%-+KDŽQ`j,[@WG2>OeuSXdEv CTRnbzOoq?inx {&YghtE]c,㐭 h!SȦJ?jv3F%ʖ[XVxEA-{u [XN6R.(ѰԴ ^,A b0U7{%wH7BwӃPmj{c'%Dfqr^NRMIv/&ۍ`T'YQ_(D0obnl)V|DpaU Zc}SBϳݯ.4]6a.TmVp>yyɗJ p4\).xՆ]Vb)xK3e2uMl[4>pyx\0<0Km(Eix"^,^h = (EJ[6ffJEcyX[Z6?80.nA>N0pG:-v,n6le.;nH=5:9R 1RUP Wt]i ]WHy y.BQ -?}%79\If_,Wo??ڨjfS7J|\o>cHCnU;p߸9Ɗc!mMw.SM'-ԙDճ@=wfԲaJ{IR%UY'/F9bBo߽vp[y$HF]l c6^cJ~cʱ+ʔyv Ǒ5A20޷8rZ$'`3!(/uٰB{t~AbjiBmY;x5X9-L:L\1aT)qr?XS= {O%f.¢'Qz ^@Z%wUaѧdOZcmU 2C41#`.vr7ztTn;!^@I7qs +FiH$Mw/7$StNFYthw'`zC=RKl6o=#o(+3OS [rCQ{ y#kÙ(o d <Czn~" K80HJfB_U?/]}0kdՈMҾg%t>(s>j5|)]eAp&\u|d4FïܦJVGV@\vȉp,H t_w3ߥͷQ'A:8) 3@{k'CyӪBYІH31bRO{ע<3G?*S,=*@i&VC=:}Lo&s?NfZAcB-dXoGQ5+j'2=8^_H^_AbKr=[y9 Tj%. [2m@9S?n_g܃FVgukT/m/NC:BV8 xFP@ۦH_伸TFJ9s #3voYq`{X  ] L]<Z{1hLVA,E"j/đElƋ-$*4>,,d Ӂq8IEE@[ 4%`)HJZp^a+$ަr9v_7zan4fX;/@e7R!p|8Pam+<C{&F~ŕ{5CmM# ) ]FHO6jMCRM)Mi&y/n˗ rkQB,6`sx7| xj:z9ĭvT:#neLFtH틯x#wՃ~=*t?6V5Am3u6& r ~"ˍrd+ 0 gʂFuHso1UD̥}H=G5A Jsskj5|żz* +~mU]4 %=##@؀MgTd-"9@3>M R yΣ1tIkHȞNf=@-i~/3luϢǮ$4$e 2KqMI̘݀be0V _`fU2U+vX6i3xY~ .KlC"U/BiD\ù[/yiD-مT}C C=$h\@KԢLVwvMF &`η' \3V|F|]mtJ!% qKl]=yu+\ʶO\T-Cy־ F8 6Ad@Bc\pjc " AWe/] Pv]`|O=˯ )6hL` #P=_8/Vp0G\"a,@OMxqDΚ@q6UML`]ry_h,Vߑ-|v$V6Qrވ†B՞QnC Dn19(vM/eAV_-ޛepQ7߾p~q=咴vYG(V$ [5gL^;ԏW#22:Ng$Ço8AQ b?cFBCť`r1i_K-,`QK#md11#I!1sBk*PgyRb1:%%{V_Tqp'r|S4wBwx>GM#b20^0o>8v jf"|hG?xtSv<-Ǖ N!& ;+!D(K,h-B~'c2DqZ\q[_]]JC;֫;)Án2]iX"5\1ymK c~Gn?@J4$ M\_PMJIɉ0r=߼ސ9wl T FqrH9 . T1UiuyK{y&@u3} {|(CiUJCPH3IzWKAHp$N1h*P_"'y/J+ȡ]frHs.vZ)m#o^bf@|;W: Y&Ep5+}nıQ>]:^XL\j3io.pmU-h!Ɨ4ƆYk}mO`K!Zj`j.(6OvgG0e]#b"-S;建-[G4u/3^8BEIC{ ??'d`*~ ?dO?U.p$#Ig9u+oKQ_.88j5z; uš[àMeH1̋6 ~+l;k > gÀG7~At]I\= 'V]G;ԕ.Kۮ85+MZ#1paD*)>w<e7p϶ |O|=j$m#PFx: `P-ܽ[s"(U 2aC.CWےHe/lb>3.q,~UDRAN[ A*y)=/5M1+tbۦٽ=6zd?qV_o#ŧCe/I|ށk {ݯI [5Pjs (BbD_ rW^0CgR$ZhKM{ZRT{dXAֺV+-F{QL0"l6ɕeo'$sT;|1ھ2'w% }TFZm+&yE&ڿIPTFb=5UY~ϼS:S ^TW?RՆq)t+ёV(Rj8gDҷ~nixb0TeqsFUx0H#D%.B&(?j@[AJ4|wI@cϺo|TϟNf˜++P6O-IS⏑;r x&`b:&/֖݀uuht4sYN/iTr\wc-YbV#'< ;+a!aty++e ^ 3܏S?( ܮb=GVƄZc9i^&!:cHCmW;I[!]3GK/R]Mmzc *L,:b6M]7$OYLc?`"`( ȝ4b?Ij^!izFdGǮzѲ']F/> [k<:i4(21EKKAf7 E ֻ~ͥ+=v&T~RöQ{ǒ â`6F ["b1ұwpK:||{Vi"9"-_zï,"MLORE}> UB!WIUQtt$!x?bfSH+SfhXvv9_ʎixETcgv|ViW}:Z*Ȭ]S'|򃲱|-֍0ͺ~X(r0n/N_k@Q@}#UpnTX,-/ILCoa;ɣ8cIaF&N 4 1/^r\(D>ېt،,Djm/j1jeqwHs?{5lםW.^<xԁ/@n .!QlqDJqȂ:*;avF8I.BXu yhDzHth pDJɲW|9ĀWwG14/ g;|QAZdU/b쨥yQ Q&lv4!MTb|OWe!,0 } ^`.{jFRoI_ktgc^1Ib)sK_فg:}J鹿 x~br]2KX@W;Կr$Ұ(۠q^$tf<{LjpZ ^VQME"ׄ ̆~34'E"Le (ic U'{fQ:FáW9Q8 ˤ?ي}H#﹊<n9\/HeC˥d鶍: H|eNDb{yA-5P\w^ c5I"A G'aħ!c1)uȨ¨)-NNš|Fx2.?9/h1NIP!2|^uܖd|z9q`Ⓕ>{C*34͉aڟhw|j6Z?d@3 ?fl,qޯSh!gXĠx/Nïlq͠,?DLlɑA/!m6w}kr#Tw%w%ҘCfQl@ȳƵzrVDO˯yw! F r2.I!$Tʟ&9Ҝ= lݣ9ژ[#ĐtDp렇I &an֖"Ml ![xl%@1m R<`~WdDtAu(,}4.a]$GΆ‡<4G%!ޔs A܂&{5 N:1ǟ>H&iGug N6r`G/3@>|9oBdUuY4B\X$"tjeey0ۭF'bw`4c-n.&xh59o ĵCs"70sEĿ 9đ_*wG:iGg䇱j&0s2e&j/u0~E G(I!ԲNd}{F+:Dcӈ!*"u{SuJv^47$G$侸 2$ZKjeiB[r<ԉLq ;\G˜n6|֥7:tvdTv mB|(+~'J3-Fh*VIt_iE'LߵTa>T juk"{ hqJ mh/{KGmFGxX9VާeYߦn݇j"?u L RH6HKIe&φ#؏;߭!kwlVe~eԍ?{2>(<_bC-qu7#bI%{[<x]v,<_U's"h*sgoec;^PK%9*g QrVQA/o \@FU\ʑ-_+PІ~?ů6vչK51ݜARH`'1)LUr f+ŌH{.o9av($Ui<|c Rxv֯v@d̽fLC3H~b֔hYBWw?w9}y4iqgdH"BIoqm4m {c j*EU,!6\ _ґY_mu%OmGc&#n]55k Q$I/_n@0uowjUjxZxGJ )/JOAI*tgI/hfnZ-Pb`=@q;OuX.fIwDgJ\b #@"HMQ0" (TմNhV` #&3`* Um ?D}MВ8fD'k>Z N:wB(^cnT(|AI?Sp (S1 I\PG*R-CZlrãF*NkQsC}]R6 =1r9=W=ЮM}E}@(Z/qGBRa'fͯXOƞVHbEE53 -K|--ի7珫z0&+ Mi H[h[KӊP'$Ĭ@ChLf=-`#GMm$#s}3bQAj G+ߋ|]})uxH Ix b4bp3W8Ҫk#Ӟ%!yxղǪhYbUW'|p3s|qZ~\OlK0 ew݃kT([3˟MwҳZ| FJxZ aZ׌Q50w/\Ry$Ų 5E24Wnׂe#]7!:{ ̓`Mjfa ۾ɇW~~Ibs[쩔^5xD|oB uh$,a%Vа#'PE<7DdzaN.:M{%xERg:0v. "l00=0J0v~Ƒ$:6 3.k ~w.qKѢj8NҐ?qκ1jLuC;1% -S!jEvxQ"A"3VŹ-)>Y7ԫJҧQԹ8=_yΦpv?DM:} R] P(ldk:/?e9L쥆ţ\׎4^ ,#U88{#fwRAbnus}a5UP=1߆dR*X0:- to=-zD %mR?$(65b4vL kdR "qtyE# _S !8c,Q-)%1Ubu 'F!7LPG/{;!&F?%p)}Bo}c%HTqxK3N.0RH7#>> K @uVa2-\Q!2H65a9h*8l(?//-ip&Wક=a룬LM̐3䋿}h7<&N\0}]D^&zQle3KBO?g;_N7JB)HPb]9.̢|&Ƌ׉|>X9Rze8|gE1g[Ҙ vvOpxPz:ýaLaNѥ2׷~3Qu%vBN6+H:#C\Bpe0ǜ?ۊ uΒDls`\ؗ _%D7aW̽:u\1qb.*6zs ~`.Ň]%wV9/'Lό-`iwP|{[(9b/ڈ>8ٯ ,LzM% -V.CYÏP] ˀhvޚ6ZcKHQr+=<ӷo[f`XBR3#cƚ˜BO.̭ 8/V>K!*w2c^412`py&"QgD0dkD0}\X X1d'F+Erw?uA#?.*Ѝ1w~!=:$);ֈ, wCO[;@(K~Rɘ hWv4jmD?R%y7::zP9)h: ] 楺B嬨P%CMՠ{~YSoOѨGDFd^00OPV"ffnamɔ38ՐBZ3P+ -}>3XCБhQ *ǞrNUG .Ǣ\5`ts14ey8qă{Tţu0T|ߐ]u5uK ~knIPؤ~'ډfɡ&SzfXLt;,ZR).0M+0໧}ŋ>pVe#/aS@ )j[Zl36NJVe.v瞫VaY2f3aZ كXJ{)8[t #kR YZ