osmo-bts-1.2.0-bp154.1.33 >  A b|ai!M@eeeC9|ٴ! X>C"YtA)&Rkvt4{>pF?d   Ept 5;Bh   L  l      4t8x ?(89:9=>?@FGH<I|XY\] ^ bCcdVe[f^l`utvwxy4zCosmo-bts1.2.0bp154.1.33Osmocom BTS-Side code (Abis, scheduling)Osmocom BTS-Side code (A-bis, scheduling).b|a[cloud116USUSE Linux Enterprise 15 SP4openSUSEAGPL-3.0-or-later AND GPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmobts/wiki/Wikilinuxx86_64 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 fiX8'X A큤큤A큤AA큤A큤A큤b|aEb|aEb|aGb|aEb|aGb|aZ^idb|aEb|aEb|aEb|aEb|aEb|aEb|aEb|aZ^id3ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e37ec4942ce7fdb9dc541337eb4a94787279406bbee76699dec4589d6506dd78219fb087deebaad6aa80f7d1ff70afb382b5d013acfa04e0732bf10b89391363ff4b6397c7a79abdde6e204165ea702954681c08ac6e4116341dc86e846e2c1e5b12e3255417479c3fd75e003a7ef29347fd72d404c566e6f920ce44a665ed0c2813ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e377fe5e4bceaa4dd846813a892352910d7d2d769cffaad7f68eeead75491ecbcd0727b326b1754fbe6e7ef3214b0d2ea9df6ecee95cd0791582d5efb9a0a33924a57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-bts-1.2.0-bp154.1.33.src.rpmconfig(osmo-bts)osmo-btsosmo-bts(x86-64) @@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(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.18()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogsm.so.17()(64bit)libosmogsm.so.17(LIBOSMOGSM_1.0)(64bit)libosmotrau.so.2()(64bit)libosmovty.so.9()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.0-bp154.1.333.0.4-14.6.0-14.0-15.2-14.14.3^\\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/shcloud116 1652318555 1.2.0-bp154.1.331.2.0-bp154.1.331.2.0-bp154.1.33 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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/2c997c3e1242f0b87559652292d58ec3-osmo-btscpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6fedd643830a752aebbafcdbaa1512a2c4b9fb06, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII textRRRRRR R RRRR RR RRR RRRRRRo"p01hi7(utf-81ae8484a911379cbd0cdd0c741b8b593a0f1cc082e9c9334320eff72eef0fe2b?7zXZ !t/t~] crt:bLL &pC8&&S޳z wϻ+?0{UȯGAͭ$NzX'3V{do1Tf2|{Kh!Ha| N/Kŀo/0}\#RL=eZ S[d\ڌb'HY2tp׼K|'oC2&Sj ZDSdPhAn*+BAy1f@#pK\I/l,˙"Y TLy;Yj/+dIAtkvК>z˃[cyn:%6C [nKPTVH ٦ %y2 Q|[1eXީE5w/R&y/l3Fv)~SbX_ ZxQO-rQs_cH8ڥ7=! PLtr؃jP8<0߇X ɗ^e@cV\d$ۇT]jz]>W5P"=J:KT䏫R'h+?Ptr4B?pʛ^?x];B/Dܮ$ƞҐ@55'$/len=^(gg{;1JCvpx9MU5lϝM.˝y%љh8(񕫅\f)Uζն)/ۼUgE@$`И] `Ep3Σ's Zb"_߆ۧ׵ʬa 3-8ˀ.!h6 #OFi'9;x0̳T5Q][o=Z݁+9}%7@qo$/w98D`bYq~'I_?(|ǟ=bCK|.۠F'AiqBM1,QG*dkU8A{W nWĝHM6_G7rS=U'gug(>4S S8$fwljoqc87c4oLYg #l3 Aͨ-1/ ?ژUUé=(iZ mCOqV0 ;x9]T`7Hˋr5Gϯ8t\_#_@G0x%#zŕ+ʢ1 ގ e q׊K0rx ҐEAG"Su{1?`.1R|M_.+gT^bwBViˈ;?WηOHm- rp9m }:\NSE;YRMLhC( c٧"`,G?S,mT0P߁=LrI`S"h c>T#eNp,g?`i6Pg008ZjG@f3c `CpA;,ZmD^4wUiy|4pyQ֒eO|ɐIتfg _!B둈lbşK gU!+ȤR!ZAoZ3=ޱ?`K`a.%jj@Bn~=1 ,5(pѫQ)x!.l'napCO6dmAnmFGU;|CwN( rnL#&b[׶]xH1 "#4OM,wVrPh|^gTlq& 8N ](HeģUOd1H=U\fF$ik9 yMB-c7`^h͖ < 4ʞ`Ȫn .)/?Jw(Hm>FS\5'=Krvh#  |,'Τ i,˒TWPDp%.5=@ۯp*9;'P=Q,|vÂ'[{6 <=7kR^Ac.݌C@Cr[~BR6 bXAFKȲZom;*I|cT5"ϓSb9I}aJkv:2?LB\ V:>h'E$uJbz0j"N趸 ⇇mOn$hHbFN%ݐNS(I3  G'}P6oâi=3BDƺ62b0Wi8Bl TldVPt5}nуw̺5y{tU;M`su6z3!0F4J8]\)lޭg_U^JLPB#EEU7\6KޕcG]_UiRH$tC 8 Q;n2XC{g{Cs6[+(FJNJ-ﵴLaUfo=a Z :8gbS2+O dM oA?GDؖ@$UvdhEhތyK$Ʌ524Ppe#AYZ}'dS͏v Mr(rZ0$>SD%@AFƖZX7R3nZ#G0&T'}ԃsw ϑ3%Ѽ1 &{+43<& RESC!ѠQɿo_:D.N."21~̶cƉ>wl7&iBcā+a7]po;鑹*2;z_}TeЀ?UVyoN{(Lw<ӋPg/Y#raQL0b{|A. ڴu<Ϟ$S7}qTv깖6*zT"d2<+f~_nTܤA‘zp)r1٪;L؆\hV%ؤ$)̛vZJ7oKDT>ShqF[}#q%%! 䖪p:(@tڌ+D{BO5$Oȝjə+bǃDzK٢G߾}(n=EVWkmŁ){W/˯IF< cX 58_Bn2֐Y!wo$_KO =Oˠ,X=o0ݘSޠ` ٯZN0USjzUP~~Q"^/P`!\~nB@퉙۫F1k>YH/bJ}]"1etdzf.F#OzUe;’&8k(;[szShڟr*ɽH${clI ]s eƁ˄ֲ;J<``F37C-1ғY–9Қu4x(nXJwPް1HA@*}Ҽc_mY&m*'$Xj;}pU7V17'إJd`)JxfVSdxhP]H]I9cj ZrS)g˫Jȉ;RcG6:ΰ;lp1cn"qނoh{?ʻR>#ĊjŮzE)Prm}ILN׳mŵPI@/HhG:|ʣ/"oΊXݩ6w׀Q 5 0G,}8_&nHa^la0b*CX/EV1X?{Vӝ2/s(ZXz+7)%9%*UH!&Q&lF6@,l"=>KIء{zn* eDygP_lߡ? B])=:6s#cE[Rk׍^r` `3婃( 4=Vd%9:oT۽ܳG3[z55 uf =txn˫gv9j >BreK$Z_$z?7* 4 h84jN=AP5>`s„p20mL^n]%'zmQؾEK`29jfZW΋,o yqTVq#ZZ|&}G}Wicv8f~049VpQi`Z;d@H +ǓVd/@NpxZ(zrwjM\ln>fmuܦf@gv}eq'=D N߲V{(9eažIܻ\j+B @R 䁐+vH(r?Yxcsn=p'<#KյD2(?QNشOϛsmEcGgC-d0z[ٜ1*ԯ\1_ѵG֤C7|n 6PcEyUj6>a!1W-qh,X*R ƷZ%nSE~3=ol0ľęISOR)4&zX.T+[d4SS`&æg>9s~4Gw_[Xٖ8K3艵Z0Qc;EE:j@I_P`X)av+9HwI8/4 Bi̠,t/ϓK1m1s))rWfFZQԊ,Ϗxe8rtE V( oa ~Z6Ts:psޚ}k+R)b q$ x8~p"R{N^ϗ9h6rj%kdTE&rR)E| f€"IfVga#OUU.5 vA`z25 tT{Jk1k|H~h'yZ5c^) ={W)q S#;sMwgLT|Jkr̥19n/lQg/oc_ 6fh7ۂ!*/4UΆA1YB\cXG͆!(,|߭)Lwn̟IcB xsÚ)>˹ v2Gޞ6&ڞt2#DUA\#:ZZ.GA%:suXٰsbz>m"5 {gV "isS>RL|5  +E>l(MYEunC,ȱyfDmWFuIgo56T[%Fw]*uU=X\v ?꿥D#>@rEkdc]6\/`'y ׾)mO)|VbZusya֬A2S7esJØ"1~֪ K+GLYئ02O5t} S9!*ʬzzVycwvWP&T,iͷs^YAJ v)WƣkӘ zn1-(7ؕfyM[Q`c`K 97}FI oVǦNTdQ,x;]NEzA:1E m3a.?(^Gw҈Ѩ4B4!Rr-:)ˇP9DG~G$SO;^vo\8qA%A(\y0z Jb,DOC ϩl=ax]޸OSɱPuުX7xi)C%":OC6 n)DK[vm7X87$!ف2Vާ \ HA>y  g"1hXbPe˫ uo=VL6'lV­;W^-\+ 9KVȼso:7SD0 *2q@9Jk6 ,87Rs=1&xSxf ACRF>2[f4LK^b$wʍ9QO˺ ®ay]C=( ]G@4L9R{)ҜӥOI̲0BjϴG{-)Duڌ A?;Q?F.q.9bt}Ux?2g)E>H|~ԯt]P;A1G+洒/=5tXjo-&ѳ,Rs|3KKG\+A q4p?5?)f2v @l(H1bhxs5zQ9xͨ#A숚py?"2OtZtYDOPUcn&Y'mg!K!;+P\ 7 L;N 4Ή*nZH-_ܦ:Ιw.wwX"'BN&EpWbs: EbCz6=U߳WE]yr:~yak )eW|F LW.GMp< 4ʂ:\l^F ?WMkO`¾]a`c8VPI\#[QmS l~MlRmk֨@@=o(niQH,7>8͈{DٌM"3n0@0C}!X!QSH pb26xu^5:|I\wiDFGciVfoR,yz+2$ߋ+z1>mlO^aMh!FEM.pѾx 5y:]$ٚcԃ@Sޫsʲ<(BkwK\oo$3+MlabФ!D8oP9_ATyx: @9`D "3d_wӾ`9&[xn*^&˩s-"g [A?d %!8A=UߐU2jm=i(<|N:Yg ;^NAթA4= ̣HnrW`4"cў)BX=摻\,1a8K*ηQާBcYk .Nw72v͗ Y.ȗ1>IW),ͻ5mQy[ Lh(2Iŷ[F?z ܊m`Nk;6*. g\m#5-{ VK!%+"^&IXKq)Orv~w^ɴFK`m%gXPHqJ E2= avm)+r{rro@0<Fp iZǴo66P'Ml]KuR9!+v,='`rIRS~xs7ZhG#Tk8ҸKu-1 F kd~2?_J9F)-SwdH8˶ \ ,f.,^Ɲ"1$$ߣl^w٘(1erctſ':)%sU Ј]NT 1{#*O-P_~ϾPc[i[Dΰc{KT 4O/& U&SRAU*VPC K&Øgq[Ho̸Q%X&T:;ۨ1$J f ʌ$%6,jo"Q~Zѽ{N w7)ٛ&޵Vֱ)bfA#Rw0ՠ4 WfrBdPn'#C.q{8oxPu+|EW7,[1ev"(nB[?^bTd(-j>o5 iB1W,&K᜙suX}m.ͻ϶H#Hm`|)F7QǬ3#x dEy}<"HDjⅷl4iNưJ.LKagb^+۠!8F9[Q D.H:|5(#{bƘ_>4x;_G#:YгַuƦ ,C<<'5G3I"ij wox"(}PC&iLIvxDZ/&ѵDR Xx9[|J{ >/v7=sLog{ CE|:0lx+TSW64RlcI!Jۥ/0q|pI*;Cz..iCM HS =-ҩkpJ8K p$21;]-`g![ nb wm\ 7z.O5JV&% fN/OKUaTq0f? k0i6" sOĔSSx&y;8V0V17ioեV)&Nο_r lU1ˮ湎KG( Ht se/$UQBdG Wcy%4U,L}$m6; @ߗֳPȏ{ؕ Rv6щeOHIB@ld+=5/4S- "zM xrụ6xB=}ބż0ˀzsU;|Bn 2Z5m#0-F5ݳ˶@HO maOWR,_%ȋ`6 v&P@:@$# *ъUM3 Eq*婴"!=LM:oIoyjMXA]{ixƒ@/l/uBBf.|{U5JEǯh Ż#چjA=@d+u#ո&2oתJqƙ$YWQSG{n_=?s_zГ!ngƿ 9Lj|_g[Rl3 "?1 а\:9쐃MZa:(eo Ν[kNHI X@AJ52W @Z+-3xݎf.a cMvҝbAQ2 NYA"xRуXoR#:%ou@YR`~}K Tf~dPF &*-dv} 5)Y7AʖLR֧RJ/ʀ~GEzKOM6Fl0MAʌ)H˰ y~VYo(]p(I 'ߔO'39ݠdu\~b N̡WkF_:<D;,ećk$y/}C&!;Wt ~E)Nƶ \ؿpa;BfDz- /1[r[/vt x_2I$aj\$Ƈ@|U_.hN!B>/. f~{ GRàR>H=ܟcʠ1RkNOw"LCUaV.w_JrΒvE+Ɩ ;mV?_Ngϻǟe(d ON)óNԡ蓾> 6vXzj6Ҁe!u^SDBdjza, m8 ,jAb"V}c2L2YM}{MNMբR1~+|lΧl }s f#[nl\+XRe8b-uB$҅Q xS u4B*Au񬻬|Mu罦tQݕut@O>0_X@IJ7A~z37m/&KS| lb=*69<Z>l5(nVjVA þY W8*'8%刬אm>JJ[G4d^?+1Xx_40}ryUl!>pXC"NV滛%RE2ci3_DT:r4ljcB e`d|ys=Lt{&).p#EFUbgt$!iv˚-QVfuy\)(jOPֵ^tgo\"zt3]Ɛmd/< f5q^GjYo9 Ɵőv/1(Ζ+q kwۤU\'@:gˣB6Kh]>xCS u(bEjP.WyC;i`r bjmE[Q%k>]Ǥ]øfF߉N\[cK]c=mGT ś36-܀-81fCŶmFŋt nuE8bŬtdT*p3}7&!3+d$t?34!/ج, u&ZU~vhI5 Yo`f[IK+M餂;1^0  6E/ YX*+ij#(F|)Rq%XYq sk٥9x3vf%]^g_%&@zx.+cRQxxHZWxr7zvH^l([&1Hd'#vcl Q7y[707%D0*}C.>}p ƘO4UE Oj;.4l ?W1\$P -倍GJa"w [q堡"N(py,zG~z9I.eo vB?'%WFgn>#@1wE2}a8fD<9P؋\p[xb_0gL5!  DGmVre|@Z+ ;M!Q<~rC#ƸԶ{[PO[$܀7eW[/U"v 5O4b{[^ x봴)VURA#7]<'*xl36Eͦ/;ë3܅$Xim@I40}[C~mVd6hY`EiS^32B/~=xKhknM/hA,]|TH u|o955Ft̰SE)?@ ܁&"X: FAp ŚHlx #}$r)tTz#Kq 6Bm7 ^4Yms"6`b~;!*!mpNŠ.Z7*_NuZv:/=6‰(S7wDEĶ eGj/Ǜ)+45np'$Ԛ0Xfn!' N ٥h"pM|O&h7S `8.N׊xRgTciSk=ͼؓ99taoOHgCUMu>1S9r#s7]Ŗ.>t;H[0c`Z y3%uV:jBJM1|4[8_>pZ?flQ(r ϑ*hHA"{zngg}+ p ҟO hX؃.4qb1 5i@NY = Q[E%4جe(g{=rf,q{{_:^|&$'ѹLW4^[`(*+CW}Bo IЂ=bPj;a00Hq[H둶HQA Z,9ۿ|6C7褗%MpS:CIb) .\j|ҊbNyo ظ~^@ŮR<D[P/ן8aOtbk8r (jY6R A3"s Bu.7Ș%&mx]o887IY¶0'ex&~;+w\qdۼXEH#t0.I>'Jm<\*͢'M5+_FSln6te|ca3+sE:~ja= o)Q1#ƒSJb*6-ݿHěaoA5|r-~5"uv8i^ ָ^+v4MSS.67Cap/j&[HAK";'"q;+6[a Qua}iv**Jߒw9GV0Y3q(ep` BYcNu{1r%h/BtӉ዗kL0MPu/^w^pw{ Wlt9 %KEI/QAʽ[~t~)9^SéRUI$ <ŷP)FD&+b/|0C63kJ5%ȤM@?wv˹'bݠlRT( dn_' g`p_)DjD2na$rJ A妊CJ_*@xM gSØ)s 7SAdnq Kô6SeVרnz={߿ &Y+e8H"l*&Xfin`_/$ "1ʶ.\kyU%'f1HFc %M|"s1PNȥz氽^cIKs&) /50:{mڋvIT\_iDBTDy6kµ 7.W[pP5ಉW-9kVG0TmQvqL+'.E]!9.!eɷ$-8J/><)̖S2ЏD~E|O/&mx-IϘZ)o:Jo粚*u⚎ϸ[-+HAL=0njGW.\p%-OqK3HK/uvY|{ uo~e|`u6 q&# ,I>$J,,nL&>먇{]bYyZKvbיƟ+\+;zR}Y4NåC`y mP,8snlٓ8霠`Mp!^o~Cf@ )"8ӷjU eC&rvvѡJ+;&(ci H3c60%^A,Z{^u(;Id_V|>:"~t $?>ߑnpH\a[`/e2U}) 6iTkߤz[leGI]+Q#xd;x4M(a_4eCO(cOa8Wo1 OFoowD_]fLPʶksHR+ʽNQ:ֺ s +r̝u@!hPjD GJKMhJug)jN2;oxR/ ^iiΝpl=mIy+M:FyD?ZksutdE2Fs*UMΎוf}dav+3ŗ!vIAJ:J;diKdՆVYeI3.,%wܦ`.ɾ]H+r6PSH7 GN{V0ϡC)js12(֑AH?.D14->`(e& ԑi=Ԥ|gB dJ_ג%fNxz;4ĞȞ܁M[536 M#, 6|Bdtp,w&f([x)R0t6s߃q$l'z0?ΎJD'51w࠙n Y ~kΡO%缲X^К56ݑl&ῤ ȡ5Lf0YИYLk-"Dwjx6v O.a0Tā]KKHdZOPG3H1SRNEF,Μ^Cbd>; Q34pU3tZY=XI)1o P'e,?ˬW{?R&k} L=U,vMgӦxӎl=9]/Ƞ^OJ<ۻlT,rʙUtƤ(+- P"RH@+,=}t9(3 ")m1Gb+6ŪFM) Bp2BrVܘm?{x,ۊ_hܢ\d7lsϞȏK?CEFڳp aoHux~lG%b@S!SF8 " U x.& G85s?DˠɘlS= $b,\/-I +Cp+fmU$E=RJ<qFDRҧ$P*Eܟ,OIA~yˑ)~םƅXx:<5mlT}@S^b0:%Ą0D `cXN &ŸSt7MEedĚ[+pIjG)ߢɢ Ektnό,PRVrD:}ZsiL6] Hl6 uۄ}g(v 63ubBla.xu|tJ Vg]Y1R54Odp`OPT  QHTf\N(uAĚ&YBvYVhqTVy4RT`b} A)ia,:j*ư)}!u3ٍ$Њ|=tkP 7N" . }WGg)`z-2ĉ=ⓡ\,՞r2mmOQ(XW. 9 %ˆ07JkY- XK?ܩx* S(=-ШL*J6&<`߸eS},&Q &g 7`h6lLo)펴 lRC-t*`fD锧46mW:2T]3@6/W]}0=*v~IU B9n6‘~R$4D>zÉ ' zt&߶LNd f-= Rg1g_jƏ))4J-,[Y·d鉟d=l&Q"T%v]h-0:عY[Iv3HEϗԣXg 6ZyqhTӱ̧':˱do狰˜ir 1DhFi}lKRÕ/PȖ h!=W?R>yڛrXhn6%0f5t|~HA[f@ A,8_Q+|بOrS+z#- uAh_! 0`Q*dL)— 9s~AS.kz=X`:@OVku5]!9`ҜjD[`u婶8dCޠ4sڧJz1z(a{Y_!0-dyI XiO A 4ѝ3abfq(+@ڀ/fО$I,sVrC#'UuKB!ƀr&ZpwUbFdVtIQdr &# T=#}\"SpDrX0vhDQ^@++.O)@p1bN~S/57gW7/ 1UkLY)LS7>j-[ xX&=XpkW1 h vڴ~>5˵v Emχ2#oOj?Km8r~_f͘,٣u߆N^(=)pᓫ+6jsvLepKON^HfxL[PXiOP'B G)&XN-xWX}R#v@F` 'YwWw~v2(ǂ_Sڹ <~\n il:#?bvLkC4kn0髷Mfp, [ٚhWkKE(GL_(@jh*yLfHY}:zwy}>rl"XUrii7v6Gїi l ,}I+RZHPQ(|sȿpSՈZqݪ@,C%ta<غߩ',De Bҏ~X,~T/E/ds#K*ƒy7ǝ|ΆVOQBDZ^Iiw{g&!:lIl;Z"Jp`u>xRnmV𬙥 *fYU<u4vo:9 1`sJTqxagsPCZfAOJ'PL&hUB΃\wGRdA+O[Ņ`a/E_ @4qlIqaU(P 'z" xw1o}`=,5c%rdH Q{g5E7.hp&Ѐ_;jg&X-^8o$DmϷ#ls.b_[g%`1=DX‰hK-dqsu*{bEd4 ~/- kyeQ<[ کJyJH,C@8*xG4az wsla&XT;yØ ֭zI|RrYud QAqLʱ?G~ÓW]p򿁝~VgKX¤^H nGp":&A†hR16ʘ! gyy_*}-cJc` -ť9K(Ӊoa3 >~`?YFp84X[=TnY"E/ϩ[ c9pӦ|3 \ U/YHY=މފ*BfvTCpIF8|ٌ%qS! boeK\APHSM#>te<6+k~3u Got&01dzϛv03eN4G6OWI}j]c#(<4$ 5Rgh29p}L^Ϲ* K>vb_vAoj\\&"jd^O{䢬s3qVrlR;o).p25)ZK1醥|5|_ j _.))䷔}xi3iBFn4"8x}!X,ո,_ %;ا/bΩ6r]h#W{AT}-ȣ,QCUzCp Sk`״E`ꁉa8xw:"Qf%[8>sPpSx.#t-=D8"٘,aq'魮MKGHP8b/Զg$ m]h1!zYz?ٱ#`j)\t]!ra7]PmiH|?H\_}S/BX t%Y [G7k޷%YcyU"^U7kN4KaG:EaסsV1mQqi{0PW# !D֌;jӔ(OmcDPܫtBB*~jɹ؎ Xȩ%UCX i}]PԲ|\eOLæ\n,B7l.V5 [z?&*U*3j-)li UsALܕ+@QP8fa=c3D֧ٞ32j=O;QiR]'t &6kCNnTLQ)ͣ/`Y|2/bTj">n=[lEϕ$)]'\řeLzu>3ldrK+. 5 8ȴ7y-s0E"qc Sm5ԛdȩḱ"?}8h7*|O+ڼo#-U4^}kΩ7Mf^s~رNruhGj$􋟪fn/88`߉\=S}"(?޿| N rZYQйVo2o62RQ!1w 3q(咁D4m;Y.pV3ˎUEBS΄g5bO)akvAjrQgrU&!H4p)~ AWY .X/z;^Yf')6ÃDqEsy䈆BjrkN$DOfWcZ=t֞|_!wvNŒ䐭fR4X!VW#. <27P`RNOFh{nf0]E0$PI:+iA~ c5yR,u=(p(HpD*(a֛ȓ OpB9c&AS/ 0<_"Y#aNȽ#|Jo ںj,0҇>3MUs?] ë%j;P-j[ȸ ͹X2@,H,3L.%`pQb9N'SSR7n;v+Ǔ4)|N`Qgw6.7/DLsM(j 8G7GLȁ[7D6cƋ&Ziۈk" K"QZl'#ֻy3쟎ٓB8~Jt ;VioDDȘ_6GYhFT& QN֧ˠqjL%-,5Ynp5]u}A. @OZQϳ^? ڰzS1bAQ=ێ?8>ߎɴ!6qPvxI_HX\WlD6-䲙E6W1pbN,)~ Ȼ, [AS%`O ſkd& P]3TvP~*j/X^j() y^'#mi8M,ufL0+AwݝǺIV+./3~nzk "qYX7 8sR W:]Ug#0J% QhLb`Sck5z<ދC{@3?db$ELDuuU O5zwRD2[yW"+t^EBi^~yl@*w75aO;n퍅` oK =;2#K.A# .bA_Z't^,PjN ̺|Q B"<5RQאpB& Fmϣ~AQ2`Dѳf\d͝HkN]y`őt@oTס]:5DH_lfr9$Yl ^95ӢaA"\!^bowZOӛΆVlwj$N1JJ)R,<'.c$tkSxdu 폌 AEq]ωNE=J6k Ⴁ_xu"l ]3-EؑՒ\z2Xp(!D>lxx7)bZwpq;f0HOLrz6{l,|&ejAlq[c\WĦ'$#sԇ~evіmf.0rG$*p.#20LN.:ye~n-pفzugf[BęKzݿxWA?L"8#v\nXy𾚲K1M]#غ3{L$Lk]= #\\m Woc!]HquEGB:sZ:!(|@\oj ĩ?,%?{bϻ8ɚvxԡ>TnY*hKE+J9el*692g䳆X3/Wk/!jӐB?{^8uInb~U6~* w,>cV(_zXoZLh 5v6E;biaRh5(_B`Ej8ȡQ3E`iߪvKOe%̬$(V} u+bG=04=@4VVzElL`/|iUx< >-\8|ʚq'qB-urEnjESl vQ7XgٱuR/Q23$;\>d~%um8`S@}9I:3-,o$v8_Y,^쿲&`*(`y3(c)8?ZLev5f=^L'9g(cJ8rch.Bm:vEL ]ylɒWZLeD!xNX޺Q8rDK%'(2r?@U)ƇbI䂳OaeϠuJ71[e&K;;;~7g9!=.lU9c|qjU~}I/mH.`BX.+ <3r)Km단y[WD*" S> zoT6Dy#" LH3&`F(?z{g"}ն9`.\f(qɡڶAL&WwJ⌌1#tWٳ8{q;KWN״jHOjiG|1@Foc܃Z$b8A੣C\` KeDr"C셝+ڌC@UqJŸ\=\V#D ޕ:16Dͧ^6:,YɼvrMAs 3m /u84w~|V\U15 u 0`rNI% KH"=eWS4D>:DeU`ǞDMH[Ι6Z%…M.$[mUc8SW yVxm-lӿ8U >;+ ?? |/2 Z""h ^SC(Ҵ}esuھW}*A&(Vry@"3˒d$qs,j뒸bqayb19b;rmu t SG\긻 G|S-lJ_yrKÂs$z1 '}f7_F/Sѯz bnoST2$)i//ՌeY o|VR˺"Cp\ s9 mN^vz]u)0G\ PЯD1ȉx Tz'%MxG(]}L+!Bdȅ9Rne|'n8 )`f>1Pj< &2nﹱ a}2)`8D]GUKcppzpvߑ7b]UL | wslsI+XJއ[p}j[)N C^Ƹ(B:vѥm"i_6_hg&΢avjp)i?5a!d8څ?^.,iJC]bRbspCjb{z* ̟1h0eǰ[1gk5h 8('~"'8 KMhJ!~GtphuwcSeAgul#֩[KJH|G)+>!Ej V2=NDz'T,`gTz',H' &3έskT> 00pARd OFnv{n)0 u $iYdʩ@$Wt7 '8SV<CP,uoA_IOW*E $>[L{p3ޡmaWQq^w?n *$RyoXLvdizTZ6n)&i18 J{RڰD3sF] FIre(̊1vGoC=Õ_I6fUK.qFK{0xB}w͖PV??70~\o9PCYDތMr#Uqk =[ $!bcUs+hwZH,oG-: u+E4dx>&!gJO&%DU/}Z0&b8;ZoÇ94jvF6Ef`E' i: r,ykhN5>K/_6vj+]1:llUn+hH_} ~E>b!Ocl-֩s]ҍ#%*B\D`OI޳ryC?5GuEW⾕}=ArWZɳwk!IT? $؏-I,hOjd"3.%X lGϥ~y ݬ01}1jZ{գw/Ϲ|X $/G؇?$Z˂c۟h!ĕ"]#)U qv3nh|e@0]7 i}B$3VԎ姘%ͳٴY~ sGhiOѤ`'0 )W)׵"ܠ Cn^nAŖT"94[.f&C ެ6 W8=F@;:#I:,ȳmp(~e%TʕFV[EiUw$n9FuV"% \dE1̉ Ya]#ڲb9^$l r* Fdtw?s\gwuSS*= *2$kf:,@/t%SMy7b }y/=ʽҲMm( cRiE=2 q"ߛ߄@pRÓ,O5/|q &d{/uKF rP9qPNVS}!.YW&@`j5ƳrL'װ'RE%p-$ic},7j0CuP/ѰFQ,͠]] W) 8 t܉@C)͊ 95|N,ogЉK߰OBLӈMCt}8a $&{Qב#y\h*Re MhC1[?'R|m U&[Lҫ w4 %]ɓ;G6ճxpAR(^Ιdݠ2^iN'i^-ʓܷE`7ox"O^eriVG#Nǂ&J i6\J ǂT(!hwcws2.rOcQl"f%9}Q<2>6{*K8C[oȨ,7r<T2e48LSd73< `T8qr2wn2뢨z E$ ˌ /+Fw6\IbuXbX,Y hpLp o-"t-}X(ORkPKxl1;L yshuq͝ۋ3eŵܟs+?=RývbIYnrLU*GˆDwBx1q蛋 ft (y \ޘYTT%Ӆ"4X>wD5 썡$ ИM@i6 \*;Xc r]ƒ3Pk 7 }cPθ24[ofC tgSE2|kg-6>>Zҭ\' hae:Cs*B;K#-;(PdTaq?"6ʕeZw;zd˩2^' t>a:C e:렴Lh 3kvcOW'7Ī<ƛ^.OZ&ɦ&!@[=C#Y #J)keo.SmӫEܐU >^a<[%ЄS`MvArxq;Q~zu?LB .O1p+>,uaSE&E/SLj 9=XȸWjb4~|cZt`2;H[|4RB_ob#?V#݈wydx=+!d(_GPd)8p4 bA <>s%1Ikn~ ڗ҉LjvsOSVQtRT"K{f_w&Rj- lUȗ8E VO4dL@'ZMy` Fϛ~I!ܭ2ȹ7{t^k ;m_kO̰F ci1 Yw􇅡ٟ)+Tc).U#trN% =(.81Z%!( VN:*qK<`ONh`<7 wuY\6d{ClOMxn*=V$b-pKrZzb-& UeRxv$g\3a>0:F2P* 1?I(;FC= Cs1kʢ*9_iCibǿp^m3~q3{v$izL痊GP!D.ᐫkjC._Ĩg N,RXlU`eْ^NC/0̷YjsW%+NqDkq#cglxXXNc̈́pc|c>;mMi֘q0mG^'4֜eؘ Ώϝ Lv:'ycѽ۵ikgxv!d{-5CM"ޓNeB Υ{$ǒ^fJ';&n$LÃq)\cd.uä6E&Ir`ZJB!@jQ.m񿇅?VJ lM0F$T"*V_Y {#g.HS^E!$,-{];^1F?9d4?3q/mۑ}Bam.bج7uV<56rZޔg4=Qf5vYʐȞsuF#^j!!/Pw2yLsSJCtj+j7n 8j䒠@!55Lva4d`bRME)®3鹇|Ph#H_mDqlֺи&,b]ʴ7?G|%0~@6\&D0刅q%NEFoV{ $@DYwЎ~Sd@ûXLMKNEuhCD̹O𪙍IFټa]KF .x5 ֫qC"w!}Y3Zpz=sA[IfnJDFd2&DY+)zr7xL.y%?M|&M:xo?ZM]DpUSe{ FU7ob8 # 14Sk{glxKHT߁̏pznzK: |tx;yeG}G*͸~7ܛQGCaTXsuB|IS[]΄Exubح*mλKHtTU[\vҵ})wVZDŽ;?(6; Y< EXzI-?2]i<5{C>E 3mMγo1YmWW઼1"z=nՍtY}Flws$]5ʏ4J80LB}~t"``y7^DS>oqq.ð}v2Tb 9BW-ZV@ttlz[]`_v9X+ r@,5C]>cDG6v+3:Z('Ƞ糭y83{ e&[I6:P9 fyX{<,tOCltë$SbF DDV9I5LrvXurO!_)w/B~GٸB {&*p]97S#3?u]<0]vzx#KfS~M%9ˊ% =+Ip7/ W$=$ Ao8c9 EK@FêDmc(Q3/H45~W>o~HOp]V!G|zLӏ[Z7l6. X)51auM`avJ8~QO[\}'7,307r&pٚ!>o|uYD, ףr#Q ~ncfO,vA ;ϻ6gj6uݬ]N̞2ZY6z:0/&),%3x .a?F9A v-_}@,ĮR2*qZH11K c_3t4k8h3dLU$)ߟ'W[Rp>8* ѥa)N!E_L0:p,4cM<7#dP՟v>}zhMΟ P2Ç \4 ,ͨ 1oh S^.Ⳍ;].Oe%  `)q!+ JӖ1%}){AI==)N_% 50td~*\VWdС[YjuN:!OG` g2yn;ޥȠ) gm UG4р6CZo`^uP" C=Ow9-ENɥbJbPPΜ ~YzAuB@RDA6KeW~YO{îg^Tg Dz/&$D;4='.;-YŪ+¦=ў!M}Vqڏ(JTjC<_f";-d!V0ZxIe3ozIyd~9Ɩm`oYfQBE2vZmO̅{hjs`YM]p)sGva ȪzVAL}^*'h,ݧ@P/R_TCɐ\^SNc _V& `O:d!%B ~a^z9J]voƀ2Bfc)PF bq$;'e' \b:{=_(;s㏓NLSxi'yJh\|/CJ:};L5[a'G?ϋ+۱$I'*0R i?vCߎ=drv] 麬XwF058[=R͋0^s!e'~L1Qhqket3IƜk$ʓ4/#EsPgQ|߄jDGlkPmٌ/6Jv62Z 7cMzEJ^2Q­. JMvz=[jX|j.)~i QSA.>-d򨴾<ug7F)SCeuuG`0T2#U4e𯜓5=p6GW6^BhiX s"BB)v\mEWK<(n k"4[Cp g} 2nGv6ޠ5;1< O@šAp>]kD$>*+/WR2ź@ 3j[jEjo NuMMQɡiC-BS&VZF._S!_=j`dhEi7=I?m>G2ϟVIC A@ uecQrX>_ W5\}N)ៈҊbo‹Kh&'Yd3R:kpqrs GDڂw~+_N9$H >k9 h{U~BPo}i㰂uNe5XCO;к 4)p{pU tu"hH0,ў떅xLx .3U .Q.FP23NBM󚁇"u;(};a0<-qzn;^UK3GP@Bi('%a֤.{{). |"4GO|4>{Ís7k=!u=I5p 4XP0zDa3*>G"-x&!7CS$zѩ0co&^Qv͑NPF4Qi֜ >_}Qia(I\Lݪz?YHgNEig=_Ca%O5s+;e۷J:[P AGJ̳eH7 zLװ08^*j1CQpknĽ" V.ÅluI[MDq-0x@pz>ܷO({t:ghB)Ab^o&i*Gѯ-'qq5(? 𳺦u9F_c/Ƨzыlh^!}Z2]ܬ,ˍ)2LQNhȁEЖeíLnz{NG6cZGWhϸ*I:wANJ"W0uK Z=N.EgJ6Ƭf.^Ќ]uL sϤx)9Rϓ0}] 8&w. S0דnq0Xq.6Y{MM@z{K6kOt/\dUuԖ܈;ErV]) <^:J9V F.&Oʤ,ڬ?3ڜϺsCfolL)Gf=% _6QRZצKV2 x٢R! FRcj R&yɄoA/^D,ZM[W ŏIDiR s 4NpKs|Iߟ9F/p/2b„Ug=i&F+t+yʷA{48n\3!$k s~Lȑ*5uwlkO$amy۶ouLG{N_./]*ΓTdz06&nw.-/sR&{SnPzא(]WA.iwfHyece8~jRkxFR%}$+߲1CHW'$N"AF9N+n:Voꋔӕ?Ecp~l|Jmkz`DdGZp #P~/66$(a$deue & 8v^ͬVƖD$$W򒻡&eAKgLⴆcl-D4c}?~ Bޫz@NlH #/6:Z'UuEUAkD+X@vsW[xyUS 2M_kaɨGBdKdy FQ@j5}yKۍٶ2oAg\6<EKErƻ/ \O{L;#әq! qʋ)6^n3,/հ)d ot߽A'ehysƣֻ1݈#OZ,4I?0ÔaN("fLO(vV>,ѭ%7TX;pY0p>>esG߻9ߤɄ\p4bas}sθg8"f<,:FK2OMcrwcZ*zJeWof ۼjj@)lH#/jl;z K:s^} DYhlb  4G #0^'% 3#J*{)t=Vl.2m'db =~* pYw0)Jv [/Fxb_,. P(%^)u9Cз:BhUg_uX M$-0˲yK2,n PdP4YoMcm.0iGĔnt"x{4t7!al>,\7ze_ރ]{ 33qI8<%).D<'T]m]W8#<ي=ȃݳ ϫގ Y1t2a)( e|Iֿh:2bb67녙 lp*e@SV~\5+Ҭ4|XOa} +;OD޸F?3ƉA;Z[{yu#1ٰ^BPIJMc"yOſ;`=x{YA1qJdH~? Gq5K#7ʈ8̈d4A?Es1,ۑ:$P]bRbcڅL:liQ,'gXZyX&m#34$3s|QY[,'GZ 'rĥa20DW.IP-RޟFD|]#f&* gdb&^u܆ysϡža B)[yQn_k|OXYsMyZO+^i2euIZy!} "vX,n(So=+ B6Xw2юLrr6&vZkl []};K\'"FQdr]'?傐f{B;2C"tT6sg`yB%Q6pM+ߏSϟdDz&8)=|'ؒ`IM|Q•WO~nj,`c)S$֓uhѬѴ|Z %ccΓ9̢ߺ(64}hpe[ѳ1>84= IԳHQ=0UXʎpa+)DB~ueK017lT A(Ҏ`OӬ)~,YahnNG@B( %yz9lJO&oY9T>+7r3er{1J7!iAV U ~&Zl˴\&7c;ϒ_>j*MLN ~tBNM7g.>*@^ς r0؝% 吋*έD~<ݿÀ.K]"u \)c!uD$᳛/ygjbx w5/m)\ nW٧0?Ilm;eio5geډj"ߖ$Ĭc@JIWwtC;=i5OL'Kp| m\u^*@ƀ8)UKFMNW"$oU8@^-9:.sf.3(uq9dxKd2LPpk"cⵞzYƭ/n?YyR*S&eɺ%;8zes?tG"g'٬g~YZ2iAGh~-\~/Ѹ:I*HGIYC mGbk`Ufa-s䃷D$YWi~uo&֎»#ޮ@9<SFA1݉=d2i(p$3ag25~99qH|=,ޚa1T Q6 #my7Ќ9#B}Xz\Ao܎y'>4طb,FaD\׳5wePZ.~vOD[?1 >O&wmp 컟L9Ս;Cx(坟mS8^pdqH'MkH)\̾CH[E@4PR2zg'o{7u4H Jާ`lߗ>hH +H !r-\`l`h΀֞ J v=I pF._tG>~̿+vcݽ%*y(g yPǨ1N$ڞPղTӆng?||BqO 6rh1be[be]Eg:P-"  Ws:Ժp%_ r#͏BhSz,$g3)q gC-dz/לwI#K6l|M.t# mj,_WF5| 4KPBd~\TuH@7>u{K e9SDbq+.~318X,[#(/&~zٙ h + iO{l'o_@ܳgCF8d( ɀ 2XC6U]EB?j[&k 3o+2l8,R&43Sù Sai`fS60 "Mja&BqR]ћbӠ`qOFeϽF>kh1PwKI`&*!;y5_o=6@=k=ĚOdG_Yhjq/VH]ԃr.Be d0'AeCݮ?R:NL \\8*%));Ñf[*ј4s7yTO/7t*El xkc{U%8Mdl- = u-EVJv}iv* kAiY~:f]yvgTf y=(a0V%-Rx_=3=)Յ?֝&[*Leeeh9-]d_Z. Tݛ`u&, Yx_#yT$,& QޥB-9TJPVe&-gɓ A$G\ȠaO9$3E(n^;[_vG}:3,)2EoB_ Գ=f-]p :%J޾xM[^ZuP@/vlSohlz^SUC@l\Q U}ߤWi|Jܻ\CGi y0Ըy1R)$;S/X3:\Sjs S]'vmn~j ` :u[Ro݅E1Luj8^%}g/{@fSqFr@*G}+gqlӕZ8(vQr`'H=Xwh+ӎϠɌY”D'652sw *1Xb f&߹eNCGo<*'ߴF$7 F^t͇G)HKnoo^Մg9jΎE`#Nڃ݂+x_%})GzD` TPCeN,-6u+45T)vOƈ@-u/@O4VĂ2ڇqO&Xc\-f,1~JeӯE8>ò:F2yU7ͫZpk x;=z1ݶpHuNj./Oݚ*FElu|ۮQܘp =O)A(: -—聾k蝱՗0P鶃oب K:iQ`W3jy0}y5YL}IػlA ;cVdM'}y+dާEhMrsRЍ}b ekW wjR&R } Wϊ6R ?0Fc:}碅xMԋ!:1EDlFTU >-WvV;f=JHց2l@ ; Y 6"R[pexs AFĬP­!\"VW%eg(͛ M)vQ&;5i`-8e%;§]}2e" 'B}!Z\,Q* nC׷ZzReY~M/7Gkd)C ZY p(Qjz3-Osp-8fM>66Q }y3PbE5+ަTod"GVL>_G)s_9]kV~sC^X7\셻>Diw!O'CmSj(T4(+}6o+LT˜Zzf K ERX~Sg(g-U}u-2!}i$-ZCX帜Yp?Pӟ P %ݲy\9-&[JT=,4&ד, vsY5gP̿4U,Q}(EAETuz@wVb;lĿjtZdzM߯z?Ryr[Ok͂DRZLP5gLH$.Wor:"FB1D$woS$ê'W[%6~?]2#O&zaG4~5*gODxQ23£3 w#eoGgdEәż?QlY\d:G~ܔE+/ҙ`CMuU s5j ,YY{BOiveqGIA0fW^\\4lDH?-ɊȨ9 ^bQ@̵!tS>~h5MYԀ56e?ߔal!',&ֈh'k9[pz"%-T[1g.fman]0vW==Zk5xzHi:#Lp>ʏyѹ5?%gU;Ls-숋##T/>-cI<Κ1$MO{ŚuuZJ ?iS;JPq*=d7`/2ʘW]*%/N".ʋ14璦k׫o#1 yͫXDawfUڢ%`5WH$Ue4㧮f,)C`5aUN4UנB @lcck/`XtiY1]MƯ€6g9t8\d]YkA3~bXCg?`(9@bmG yeKSj +3HYh’8;c'e EHF,D݉uN5ˎBi,S+!P ;n&U[a_&8 !*=K^!8%;|)|}I尖Q X #o'¶%@tZh%TF jB" ^%}^aIfyp =mWa _j7_kd= ft',@Bu7XHMKWЊUqt@M[Mwܷٮ^}HB0UYְE4z^xt5*c%bG{VjMȣ4Xёda-1":$|)k|Un2O#,UIs-͗H^4H(q=1*t]dkƯh!()`TO܅V ?]vd?A?[KU!6֭Ъ-}V~ , O3Bd@eQCo;YV )fOAWl>[i]I=kp+h[1(ٔ0M1L%VDnf 4`A#.NFt*z7c*%&>TSd> m̚W]hKgX\ [>G-x,Je-@Ëys"iWK~?9=>'cȡx pNFaV{=|Fmr.(n#*NƯ#k7)}dyN"*'ZFlzQrE,Up9ʉOX+ӔWus`ggjdDrP/JҸڎvI{XB(>A25QH9M*?zՁ1<99; fBam^D Zdt1'S y\^ qC .AFĞ/.ҁ!XX. EĚO ,AT5 pO -\b%n&Maa/ĔGрp^LU 1sbWr~Ǵ]c.!gUw-gmٶ)`ः5.R*tE͸#X@2Pϒ+Ke89Ơvteqnn)fK0u$%c?h]uH4*Gk6T zxT6{DF^舋jO-7>y}9+F̱9J-Q3 Poc(O]YFԩ=fUz0JQ#ǘ>DV\sxz+`]6;{-Nizw@Jlʳt3oa }k=>h縳&ԄoMoaIM.rex6j9N #h=0ٱxyɈx"cd4pPy|<CˀfJ Km]?jTZ?0pi{ <`3 1g言SqUA-o{F|.@wԹ߷)Xm&bnoqӂi{Zj>I 8lN\E2 5"Վ%-;_>~ *2.lϧ oW'sK /ϪC\i  286OXrul) &u}{#2/ S0B,psA2uM,VERyE7[Lh88W=@QU&Xc 4̄'㸵EEVkWiWg5MBEiRf2UAC؉b[M\2#Em""pĕՅ{lC隒"i XfOZKY2sH-X:6U G|7m-u*hPUW  d֭+8d=H E;J-I(XqɰD}GrLJngTO.feTg*8ûrtM=ܲ2|75H{q1! 핒#^a(KYcu:pk`)zapt;> lsi.-&4 ϏE SR):O.Bl289]Lr#I}0ϲTYRx& =eAbg] >L1<,Ũ2P+޷-^.s5 5LhtEZz]g%+ % w i=oNhc;!]kq588"묥]߯II{^T1eh?fJpkCRQ;eϣ4\dtE屄 ! Y;g o>\$V oVr`%{rXYrG3gx{޷FkⰙ@>VSHR<53ێ4`{R fQM y${ٯFx^Λp: kE^Z`>>yD]F8ҟ)@SŜBhHRpT;h_5Vea0$K rn,R M ہBy/~lB3!84<[*$f5BsƮN[򀓍:$d8%!J~mb,͒IΫ+/N(&Jj¬Rzo.tJm!oU4PpyJV'M]ec4B<>1NSh Jb۸rnu"%&nx0YGjOd0UfJRQ1 S2^ "9\wK;ۃkC[tχZ\'DL_ܸY>S&^p˧#!uuZ:}r273^z4ց'ELpG'OfƵe4i?kd͂DXBM ( 0N-l<<Ђ6[(%IeQEϣų]-J8u-kQV)1MՐiKT4azA\HHFvߟgf6H)GF~QkHM|;Ih=dI @c *$' ڏ ~ҐV$W~>92chHrl>UjyNyk%!? )"tC\9ϏMdhDQIHHҤ0;g/LGwan I 9-ShHuPzfp&ǒ!<! DFRWӦG`7$"bFТ {e)*Nkž4v;/t@{gK[zj[b {bA@qEMEkTU1-fVwc|% M{nR(T輜Og?'$%J e.($9)J?0iGdܱvv'!yQyB 1eElvqnFaj^Ĺ4\䟝2V5TB10Ł&ļљu/mF3I\O138-=bOB W ;{{lO3W;UC^HhV5l`EG\svfJ'6L"몬> Q|G1p 8[CBbX! nn-h__IU`mW7Nĕ@ߍiV.8ki2k^d9\u$ : r2cTЬFE}. 94Mz(W7W'Oէ@DEu귘6+1!:Hk /"ՔY1'}^FRWiy !exfhg,Ga{yR}pUۿ>գqJ)0k\*Ԍ@ievDo) s g9hH/ oז;??.ToB4{/=Mu &3+5j ]=0 'a/.B".T ^7Ð0ѫ[a!Kd K% ́'t> D-ԃG`T&A27e%2C=Ҿž@H81W+[I3|o@iC_ҋ҇,}VϠmrRc#Ln9w 4@~02*mPGVa* 0jQ=n387w8 Y #.*!|Yl sHxZD_iV1*0MwtU,䭠m~Ln-./^dyJ^LZŞD+rpV6\3oti豥?Ӄ&fNBl˽ O-@WӇdtpb#hd3z a ޺Kgxh(cRF-k))s*dߟ3 ) R= [?n:lnֵF1xt[1NAj=hs=/DJt5yt*y\ݘC-b,:*CHO@sӆcȳ'Ϗ:Gy=Im rܘ۝BlF2VP0i;'P MjoƬ1U{S aP"^\+G5d{nh˒xcOɊj/;@XbwVWHW~ia]n'交^,J(8C MH[by;+IEalg':}!ҍ{ekhܿf߄vIIeQTl A3a>hp&eiME&DxV5؋ysyYfq <iӏ2Jk~c`|YյjKbF90XAr 3)" t@5KmGœ8b0cCNYAVKw*G&#§UyJȘ۽ 3=bS$~_=\;(% k'.xϐ$-f΄7Aуͤ,U9s~+22O您J:YEݭ|[F\kdkN3.Rs&?]q` HHҰXjWYQEpnmRH =RD= -, nE$D4"fPFN՛ %B,bl-\ߦּϕC(tqys{Ndލ`vo2[G2[ ({jK,~5Wvձ: +3#QܡNe{ѽ "@{;3Bd c۶u&ķ?TF⃢4{ #r~m@[Z`$>1V:$ oj2\~9,Y!Ė&+)1Q.[4 nS(tW$ߟVq֞eT*heK;BP[; 빢+"E`SbLB?IQLBۜ¯̚؉~2y̋OA黚6ҪxR*D`t,Nִ@|'zHfƪ0MA6t-h̟%vQqj &PVkWx|Owt-|솫>q䄪r2|_ AbjlE?o;7D'ӑLZG.6 |АoQ6d_B ,q 3 hÅDu_9ܵ"=ćYyE4e˝J i S̫u [T?!MMXmaȳ|N (.7<^c4<Ⱥ-)]:jJ3a9$Bx^1fW`@fŎҔH^Z*X 0d竑Hu'.VLʥ*D!^\|-Aȯ S7 S$QItQ3\@)P᫉y5봉|Z6<{)QƿEehȿ^Β:9haQVZՌ!MLʓSeB&j~AV9; >*!K^)ƒȮ&g:EWǦ9Z5:@w^=yz8X'2EL]sȐ;$񠝋(qy5nZ5hKUR,!հ8[6 |"^.ET(~4wR$3]pMA-6j좣q(ѓdgxsb0pJc ,?$+@ ^MjZP#TN;Aj/DapF@Mњ>tD?C;w ]ɞU=/'1|1 xuʃS܄@(̝ td/6, kY6|B{њf$ (\-Tƫk0;[6X}We% JeeϢ4)v^ug:nylCK vԩ\ԥE8lH׉a| N`4οuSawrB_:…IJ-;nS ,VAۆM8(%$8nW}uTc*}`h &F,)VVjp/H ;@G˛uٻͶ߂F9ØTRDABH~ŸIfR^_i{nQs} laV9k91U,H{nbi=ڱY[M5V`w|VG`` w{tExr$?Uytet*%#iZo̝ cWA^/AL6rPeվkxۘޓk^C]2UHrF\ !*'4JZ_2@:r tU";I9 /M"/`da^Y)?^RS)sz VkJ)j[pݦО, q[heM'_g)E{S-4 xo$2χ!jcV(p n$[$%.Lj_Ťh ;H[]RSw@]j',@^cދ̨Òw~2;az>$ J%UֈMoҫ* 푙H0K**lŀqKpF儡ֳZ* &ኩ>?|eKz35z˜k&ռ4Ow zrqN K\Wta%Ӗ1\8J`щ^FKsԝٳlb5$tRJ"#kXF/cZ\re.Wkq!=ԧ(Ȥ#'v-HzjuHTLN+^%SN+1+o:H0X1nM$:]dxyb^[Qvnv`I}N#ar@y_ms4=%tOʱ}R ^yܿ"Р2#G1>QOnPmy ,+J@NLVR]yA8O+di]̏]8U'cO_22KoUY(?NOpoAV=؈Z3fW:{%4=q~ru\MxxY/EJf5sIMP`rY"T9 ZAm3 ,D<8׾G/crq*Ef:[`9Ќ0} S?<56؆l T ?:dN'@ъ2>L4>:tLA)=+P&G+ s.rfD:ZݜfCI` uhCرLaT^4$[ 1 :U bpG#bb_Л \GH8PYDn'+ H[nXXc~%uV[m'J}pH)]n%ץ KwShBS \<rZmO4>`nUI02J+rć0'WEX[mO%Z@8I3z FE(rjw`Z5#>%1c+rY fe*+P'3SsFmtK+Ch%{TXHqvr$KG6T-KmS7#BжzﲒaE$] (EڽӽCgV1qwۧOyUHr() z:a4P( vӋqJU".t=.PA7R6*>Jr!Yy5u~c!M`얒5PMwB .ɛxP+VomT   2ǔ;~lS^d 'xRRIZk%:0KK,6?j;kf{7l>:ȨuJ9$^$  +0bO'jk`6"0i&/Mg*Jj/&*bB6L1vOt7U:*lG^[ IMU Z]$HУ hxL*2+*ΗtUuCJTJ_*3PM\ dILig]FC$J`qiF'֧sfiY铤ïnZ'b(j#F͊ &#¯~5o]F!qc'&pw{`ݭ KJO2zHKQJb 6 'nr@cmX.v=hVfD1Zj/$]QSS{mē)>̀WnYwoB=5a/Op͋}=JJ:6MۡH4/Wy/*54Σ 2CA)Ånr07fw}VG<_ғ]kQͻ 3/*.xS ֆvf=AX;,1斊k/`m FaKgp@\rf]^Đ]\_ `),J B'¦)1"ù }r`ݬb? i6Mk BzoͲ+X2LqU[PC 8 љbvfJB,=-0nCVJgFY7a*RLxȜTQY,Tpp?Y" j`QCe@h w? T  J#S,NR5/ ҩ0D'+y R$ZjiOZ|m]աr<>ҹV}dGX y)ݾZb/cwZ>.,7Yko0< A1Ȕ~`͍U%Y/NMX>32ZU{Cl"zw%0VBzغ15PdŔ=]'/dz`%X_xM\{^Uzu٧@Wn~Mus t7Edb7>][xt 2rKj7P] U&ߥEPŝS@čdsC{Wa*1"K~"7Wݕws^ }:dNq^2@DY}y|y֞V[G~R)h2b:$4>m֗x5qJ!sTEq|rWEҷWP<w} %z |:sϯ(MƤì'Ѣ;gzo^I}eIX`̴v5" \_J ȒzK?9!+0OqֿS)C嫢tJ N*!6爛(ln)I_Xsub~Y$ȰRZƿmkoHA/b5> +C}^cW㝩h&kмي$K /=wdSˎl#! :GQьYY1I<~9ɮda`=N ͡Рb/ZBxpXEP1&OXmyorx.D|Om~ ŷ -Ip;)a<|b cVz9UG #eJgxn`q[֒f6p@kȆ*-T/p^!_͒U ̓!`Fv_4ʟ(e8aX̌t"q8$%S>+hM Y[b%<˵I]Xa yH/7IiͶYis'~ޮ7QVBE"&y,~ A] < ,ެbUw.EY 6XriXz\@)} @IG󙣧JBx epCɲȲ `Vr@Q;IfՉҎJGm"<cyΆ+R^D*c:>WzKHj0h"L_/K 2ο.&B伊Z8A ;"lƚr]TuJ"}1 +1{M^AJΰ0V}(ί::^qWv?~|¢ ?3YN.Yj\/@Kl}۶4*s9e2LEiYp֞ZqI(3el8ciFY!&\bӡ"YɖɑEVЗN?xCW((DbŎj%<,ǿ:.0%o̘p % щ=7Yؓg2,S7R2YP v'AAM8vɹD ٕkzEQe %yB'[iΉEZ2YDHjX|l;i;X1N% B"o8&gĮFs/~< F]Jg.S2r"Wt3e>IO 8q%C;YdKE+^`XC\7T뚢 '{nS,lRN98SFNi[TG%Q ;.y&虌ƌv%d FWAG7uD{jx!؞Mq3a\Mh"ؒvz H~ m#au@ϚFnsn ÅldB6 KaL/c/ɵ_rDPR=6~ܡ+UM*KSA~ 9V;ڙ>&33L8?)~J,cۑߊZț} PJZ;s_͗n}z*|  𒜰K'>5~YꡂCĦV*g[`VP7ٷ>s00b[IBBaY_GTz+V7F捧N">хcs_CLb3p>TiQ[uibZ7>2NE=̩"ПɔydIBc*R:ԝQg-66Lp^ F$؜k B'vЮ"b1ZR[d1̎recZmKYXqpOWsc- N}΅0y o0J2TvSuUpljl"RY[(4g <19^'[j|DO,zgM 0g90G;bRj#9E(ġppAIȂM/Hg1#iWI* WņמDet, os [LХp}łܸM>"{K3]p}.Y{1~x߾=wR4*ѝPS > ?C5fҰ=4*]@{?'Si*W&f_X`!1{20mtbNfQ ׶ri_3m:"y4JťE 7чc8F;:gꩽs[tr;>cH+B,{Gߘ(ozZ,5G5 ԯ4O1O9\qյ")=0gDd 1L춺 ǰT r&ԋfL7%Jb8_'L%RGaPR?lZf7yE_0:|IXg7'fXc̺w|/ ("uEk I`Ѯ仲~]O\E~EwrSYKgG,L,༚2I9K} uu$iY& 8WY7v12ax<, ܚDӶK@f.;NvD b5ۂXD^^uQ:gK/m#c늜.1j*8}TL?F>׼3QbSةGġ,w>xu!-i@BDLЍ,M}mKUP}Zݨ @Ly5*)φ` f_YQEcy?ncz`x6 nxcЃQqQWgkA;>wK>4x3[K"'B02 cޏt8CjiXdrZpd XԼu˄oU#X=Ϫv#0C;4 =M2Tb) BHYS2{] ju>]N2Z4W{=sG)Wr*˜L߅SRyVb{,iL{'X'xJx?78VX$GݳJ[ 95HuBl|*;55c`k[r/ }Pܲ]kXFP,&}h>JդM?xUMrPƭ,P)1[ޯ@!-.k#mܷ+UtOxE:gq Bi++:, v?!wW̸W,~n(kGD-1!XQٷ33. @g!ɚԩ$niK LO@mtN @Y:ҟNcT(,(_Ú)]7k$w! QCOL:ьzsM|=%lCW5t*zgU+b}hb<6+SŗM}:Kο#ƁR[1 +?w= (Ã\ o'-#),{}c壠Cgd[AP_9 }Mb+K'b{瑰H 6]DH6W)OQ/{9H*vF+jX ij=2_! ܴYxgνK/ᘘ#$4}P嵷8Cf0m n,^w5g2Xa@70jpT5|>EͳNըh~̚B@s.OY )}:%]3<`"LkyБ7{3+ȓzږg~8+,FސRޙYL4NJD `S8'wH,Ц0Pb7ΘNKvU-96d } <ŭG!t!tv]e QHE?tUzix2O55]g} gvtkr!kҪ"=;(K1qy sI0/gE P|ƈH6=ff҄5aobkP]'YЁ8},̷t&@~&3wґnփ>Xvksёf9~tf2j&;͋@nv>$u5WZJ+,t>zTńxZ91ajnŐr.A%NV2[x*l6r.*H 0=NB]ֿA7^`i-aP;B:A74h~5vxja7sctjv2ьL =~s?ACp4cywDAw_G򼈁N#LkcmR W[`XMA6/}Gɹ*p ;lXCiHQ*s ӕ7l$d'؝y_m g0T܁߄Qd&=Hxp#,= Y9:ZB$b@6N>s"UCoy5 G Tk J Ym¬/w\?7oM[-YZ)hQy;پ*[K4?O[HT-hohDbLſ%)68|M&DeTʁqwD'  -׍mE;$Czg]ԟ$kD!`oI,9s)|߉;P'囡4t rxj\y-Da4hw +dtJ~J +G* #YVXX8CjD%~ Jӭ :w'S i'(dZȪ|i+jxQ6< ԼDs;ÝNV_'*0pjR(-h05-JK 0BGEg.k2 pƉe򠼰F: e܈Θ mR@l?S9qzY!PR+el<:zZڇ };ϓ,> q^ѓx~){lhmkksAqF܈W ATX_< }u i2~O5>Z#7b3yUf/, bg>DC8|pU8CjӸN\ۥbϛ2:N?3,˨y\ё"Dr<,aQr.J2>W-e_hg:=9eXX 1 Mýo6k& $J]~H{5߲dٷA2hDcAۃSצ :i8<&\FUz-lV?نkӛ ה%>fwq^9'n͇V!?0}6p*BFv7hQLYs'” \92̧g){ǐb>J陙nXv_A238(h!;Жaxe(SE .f*7zo@S`)OLi[?YtX &ОYngq?`^|Y{g4sձ9'Ֆ>Pтx|Bg[;UƌX n '5{l !(pV*ʖ<8jg:qy`.>Xܭܙ >kڌ\K+pT91CV۝5D9_c}FR&½@@C# H釿b.v}$)z⭛J~{G,e#d$h7,SK8m,7T8ǼTgau:+y_}j B7̶"4MQM4n #1|-g&))$r$)0Y!ckS|DkeKe.z a4]c7PCPaAu @As?-Gt]y.lإpΪ z*ZO81X>J}_s^M0##R;./F-r2%Ɇu<32}==\}x'N}w?cDh;ҵwd-{M1%DgDC8&8;tՕ7:f &iDȢ"lb}%2(O&:%ka"%'zA~:XeOuñ*OKR4QRr"JW4>!qSdvbT`Xi> pWic)oo-sƇ!VIxj>ciW3\*^3-.bTfi%> n$klf[K $sHZI~ֿB&)xE' 7%jS<>S\9` Lw-Am>^etnJ4? Y%J[r;7a,gl?BgP _ / |ɲy:_ī6ܚ90Bzq7Zsw5 !c*S=9ƒ&3Ƒ_uA :ƯԺDÁGr`4gatLgHH2K?>(S1ǭؙL}Ƨc` % b:<"D&0,[l>&|TIhf:g.9G:q^᠅3MPToGby3XCo0e*~ۡ!=x:G05O<|v$d_2అil,ܩDJ cjZZiFҽ0($"RjfNYN1Zq7ZdMB9C`TnI y$_m2'!#Qf@,.@%?˔~\<[,T<nrJգ4^=:3&Gt.9v$7&6KOT!`_́^eJT!P ݙL<)epCIڴDi ՙg1<܀E"2âϣt@ǯHkzLgu(6>("d>X=hn6JvU/V:⫼!*Ԅxnjpj%/Wpざ,Q;T1rn|_`I&4γn^cQi-y94^%_8)&@--<ϐa#B^ ZR9z"$]4aZw3ֳLڵ `|Y-̒0Y>, i|K?x%#Ss0 8xەgxuZ(ϖNjO#S_]6J5EN` :W/sCA $VImI6ȓ+h)E,A\{!PIWVNN1H{Kf~vcےhE}u򂽷B4hg@3/AaqXlq-V͟y 0Fod Vc0tL[E5oE(eR |x83Of8TPҖM8#ԝY7qxԻmfO-T畈4WUq8^$崮Wi/B! aqL"_CVbIж}0obQ'R!OE\8*F ,yu~IOv',`YX%0.)|9T2!jZߖuYB__T/ HN^@a\aW<4#m,9e9h/N,B$iT!}2MC=;CUVu9GXDޛ2|8IGg MU|Ǘ~O]Q^2+dŠkA lq j~T"rCydQx{k_qטEX7I@3v[!Hgp!]Hkjˢw͙Z3@aO}7v`$R548C6~6!ImFާ.&}302=QZf$KܙQNK2HVjx^>-,R[eYwBflCDNLggo(TإHn4rIj18[-e8Lu epK?Y_t/~drݺ =C:Eطȍ)1!XCOoGH2(TA8!Kܹg6_.A"݆OQ< iUUqwϺA.<6dKa2돲v~ 8Ж`Jz10|bZ=w`U!;I:uDl[$ )e&_UBvX͋@D voHYNG O\ mي8>%o(D19v$%0lzB)}nql*1Z]ȓ&o#uǙ d%P{Λ͹׀jOlvm6# o6a '1r⃮$4k)RJ8J΋Tbs[-a"*mP"N,цKz%xZ3MvSPRuinFDIr Eetb|YF}D+D)Sj#9D ]\ffy6J 9Ng,]'A'o%;~2 z` G< VfFsAq)J:VHjhtM*dIc[jGŞxۍ~bnP,{W0p3)^Dwdz-5|ܬ}Yt2Mφ'U [*ˬV%=m w ]%bS}EծʬǖBD&ra a?-{ $ u+.֠^%ovOAe?wn0 -Nb'9qp ŰNEY!?^~>{sA5CX+V"m ٟ5ۍ -_IַӦ .\eeK'0u]R649$?+(ڤhv9oD-k[*c0j.~͸!mzxri7;Ɂ0%~nLT3D=PxO 7L=7Ǻ#Ұ`$@o\pdZBy3ۮK{b'-Q`O^JH훅ܥ";$ ;0]na =[Z1;8ᦪJnLÖƳX<)e\@ԅbp`)/+>ZB]*!Rb(_n [\ ՐPC ۩ SmqueL%(#dYYMм6mni en 9lGU:tҐRvJzA{s#In3Uftq#*L*ZaY>}i,>l|bX+^M7Őr\ d:u!h"}4q #t+yͫuUqR9h氷a{6/O;ߛA =WMsN˞`+sdG18U<tT^ojo kKV)Lf9Z]c{#@õQs#W>؅~mnk v-ϯrn$MR(] OUoz Tְ%Y |hMwʥLn]w ̪Ϣ~#TΗR^'ĿSΏCVgulR̄IFU[+9iy*ߎ< VWb)e]%h?-ۖ g :QQ^C&..-QN9'ɥv%?""hGx8d Y/Fc"zH8$l2X26t1)+zq2iFTluww;L'VyRk@;^F,NHAs#ۖf** l?2˂WYMF9 ^Ddv3MGȁG $uM b*]nfPNqxs\Ӄ1l>.WͧS`s1"Re69 f*aɅ{88j{kRz<|~R6PGOrߞ}.p}BZe?bJ\ z?-dKTp8[Cz++jCЋj:].3_^H#ETM =nDTu cLQp]fpfʜ(MV0PLO靮pVGΥѓu:VӲ qS= {u#A'bx2K^4XK6YMJDkDB%xESP*Qy6"5-tV1wFӋ S~+~/ Ar x˽˩rJtƀ(]R :pD% lf=v8aܘ$X`6)ƒCutHCXe#qljnPB< |Ab#Jj:WT7Nj훟m)7qxǰc!څĖDS7N.dhAHRlGJǁlj3LJ^?ޗOcqgi*H%JF*OX}Ŕc[ZGYZx(D0ѱBĭض\SFA`R8oH-X.9 _z@|| {)oX/0|@߹@I.r2݊0uEur:N`Ym GE/;m:9ps,L8]Q.tBȆzS'0H3n:W 14?Fu)Zw,,S|݈,JTbÄr؄oPC$?\e P`i2:/ j bEEX{ӅKRkN؁%`$ƽ6t+R|/oWgūMϛ/ |ݐͯǐ;Ώq]Y=l5BJ{RF&3C*[…|ݙl!Pl $ıu<cfC(1f+PfH Rlx{q_!~ct#Faջ;a)̴k_Aa36kuR]rƧsӼMu{#3i#Fn; 1-/bL]Ft̞ؗLKK:S5dWly"j_?A>,io(.ۻ| KWWR͕\%gTL K=9LiI7ѹW7ŷ@*eHxpDdZLnBu4W4;nV}r8mɧO-eUT3h"Y2.< ]b- :I Nzu͌ Mp"6I/, +N!RKߌ¶lu,[GyRWE>#acuEi8ܤԷN B.x}<4c<8O`S!OEi> eMc0qgG. f ]Hmٮ@X.DŽ8x{"ug춗tsb#`c>X|8 !!d/.!_X5c\frĮO_TY H ʬUj$*H֭Gi Źt1PQjL ʢ,L%Oe>r)l‘Ao3 ?د  t/Mj 2_ s6sf׷Iy9o>-rdKmZh|{'mrYOZ&1Z[:q} =`ng јtq^f_ GAޖy@Ҳs&] &L ɴ]ڧkJ9 Vdܳ~SƟi1Q`wFVC$miP]ZPew@N]BfParɥzow,g)kʇvֱekM8fUUIz_,J:M#P5{s~(QGY6Bi& @Zܢ:CE% ;3~X&I~8AA򹂊%S<7}22$GrD9Ip!XQ~/z-5 YFhl6v8jl 9A'׽zV%(l:A;W*n IGOj6NY{lB u,e}Jm!6BQq89NC"P'9kR[?6#X7Ԙ+u1s<_؏.0oW7w.0."fӹmr_FJѽtiʮm}`d>MdX@> E74WKfLݢ*ߋsU+ppӼnwY ?KD'S.{bfS Qh:M%bS <4]cP*@lMj47.13>::YC! 4a/ak[ /CApz4qVMҷBID0dm Ҷu<&_O'x!qm="/ܽ{KOHU?jq2+,C;~Ouϋ!6"Z$e0\H'ܕ['Hp}'w=HR+yLוC(`w53"M*ʍ7X9jB.'7p_RR@PeYcT lF{ڲ])ɣ:_dcں) KEM^6eܨN'%F_`F %xIE?la2W": q>{jcx;pô"K~m^$ b͢O^Luz-J)AuY#u )e)a?߰^"loyx:`dNA5[b+oR|)J](OO)?B~Ĉl7)'(PcVe=30"U6huf+ :(]2w/fF&j](̖mRgp'Af+J@պ.8v1bxAgW@"t 9+:U]J^@Xl}ON.q M1Di$"ky:‚Jխ~oe˓H &IYo-sӋԝKѝ`t{hADg[=5\t&,?^#1 Ŧ(]BE1ۚmr{22%X`_N #jɥƌ5,}Ny 7B[+p9`jl|ҷ*! / 3+TuFH,b,{2u`0mGoB|Oc߻\srYF$Nݕ~:|C). lq TZ4b=a(UB/ĕG>=7S `ǨTBI+#g ^2@Ų/WÃAjK"^G~ۯ7Rڕ|RRR1,A;Q?ݯQԘie KT^\Ը_8 tԸUIB!X5@E j>AQc':\C"τ+\klV*M .̢}p,1\|e@7ݜwuM-P,q~;|Hfb{W_ ؊a7~vj2hTNjK/DbXuCI|s #)<;cWFa2(~9Ǧžno eph`#w~4S'5{$qRQg rUWhU= U 8>jhc BM& B ׀W1[^𘙟+v ۧ;/4`V*-"wS X-ylp# UiA׮[ק{\ּ᫻dSp굾7(‰eȏ2__n.6w'*y!li,acC^]8h Tc>6Kᴘ_XԦKV:=Pڃ${' tl 116FsUFH;Q!jʲSX W=Y rCW|g?~+KVʬjp0n6tO5i>>xAH-E;؟ fN0GP* >3{ ,rZ ,HosHN@0{k{nBa7<P_cjLϡL Ҝ*w/՘ 2Ɂ iX~`H/ sg<,r#%@+ӥۚU_bv j Ud72A(UAW \\.DoFh #;]NJBW%c7XUe=crx.܊q{bP~茌Wj6J?7I`<tS)O:5l͙[,}1cLjڎG8۹~.s5wJ:BҨ6] 5XsR!=,IX!S0-XRfJb;D|U>fMI-Z_z'kGf30q$…QO9ƅ|Fws*B.a 闱-7lO ghk:w3GoNcєxw_P* `pg =Ş80GF}+ L`F3LS;)WHPs*~]N*ՅDM=bӽ|vΜ65S~Ůaga52QvP&ܒ okжxʈPE.%amA`D=G_MshO,ѽ]w(7~J}L=qh o( .q+MN|"4(@]}1Dپ.;K4c$WNtU0'|P 0b9Ֆ C?+zqj9fc(Nn>'$plDprZ$:8Y; xrt :Wلt%cPv?Ft(o*=_dn B$K 'I:6TD]'ϵX6U#g/KE*]6ALɁ 1}qLVj~L,un/i}Lzт'l2jD^%#DA{N7zk /R fTM^G>mpEe_ ?HCưl "2Aq=ƨ},2eX=+5rB1;1S3,f'>(% +kc\𘒖|emvlJݰ '.#y Ȭ|Rk@|0lK|_~Yi#|LDfvVP^\8(:e1p_4FIv~w_`[:i[v/6x{Iʖ+O9}V#I yNq/A'1di+̰ެk.,ZRm|/F#+$s5%ǯ&62᳅eu3qZf w6!Z0prN% K.~ZqƄYS6;\nͽsN2Pj$5#Ow'|E> @+ZV#}i|+M9nV"ŕ|/^rBP(Y-jbӴṇ`m*71eiT&ȒI@@_cIArkMDy90YP!C9[ u"))577ydem! \9^1P\qqnU4 ;Kdxjy΅`h>ÿFdC!v"Yհv>˳I9X+5sE_^Y-XZw6Ѭ C\B]" SxoIؼ5I-G09!2wj\9;LkcGSVhOOs:]=܍ T_#4sT!_i(R\:-2. Td逈J{_@P.K (lyMɍ,`<v}Ld,vdi}` *f,H:/5٭8AvQLnA٪NZh&k)A{E .F~]W G{gxscr[\ 8]-4{˭bXorgvNpWp7{ƁAvCL|:P TYK a}fry\2j\ZAj+Ml>)zߦ?({Uz+1!ȵ.k"3ћ&%W=w T˝Gx ʾ3,XD|CD{;^=Rq2MΕeywJI\vfhp{{Nn^#enL'3A,A5w&6WۦC1]||LDӰ|t^?iѰhynP%Ɉ!-ne3c(6-OۖsŹIY"?~r4it$Lj_F1ucDɩePpu bkoC4Me3aUCǹiC>KN ǏF):QM }UGڴs:+=_B>d1E[M,zNL<h2g  "ps9pKT̤l ZE2mY5¶e8MTLq,^Asx7[z%ϩ0&pC|B A8 a9?N%||#9_[Wr80p6ʷHi~0)kXt)#YoKO^5 ;W'7? `0s],SZ1aUy*0*G/=jlY)Hαvr EL,8)%mO5LJ K~7yv.\a /ZYqW$61٦HQݿF Y2Shdr36KZ/? Ԓ ߃ MS< idznvwb~EX,JS2&~4g%Ct! v0)@52azjo'QʇJ~Lk[YsD+Ǎ) GcNf$<}̛xR q(- (q-$kHB "rVV VpP/("wݟ oo^93 s&}ѽZ ڡ$974ĕ#Vý% aJd␁H:A>ꆽbKh5|$H7c'<-wI/wslWeCetV#Bp~r<>>I@ )3#j`U#5'̱8BwJҳ:Dߕo$D/f%*0MY8RQʾp_ln୴< h-> qG~]$OS6ne;f5|zn3N9E] eϥ6KЩ|6ZtonBJsCmU^]-(>lxWqN|* lnvAn-$meZ(yHn6)I5X-4Ļ> &Cv;:a_,<͖T$I&͎/+;,-SgIg#&` RL5w7<_ΑH!`'aTpRRS=﷕F0~Xk,0$w6L+6莃J~};ɽb5aPKɵI(2$Huj{™ Ȟw{z (|eaJ 0bNI_ɢ@LZECVms|?u{9OldHTH_-̋Ua70%6ru֩4v|`'̸l*bhRYoС}` ASO6Of*Nҝ2=:Vo;&K7-s]7w5$6/"0Fq--S.R5I pzQ2Y7[.=E K8f"ɇo,N,Ǧu5`mVHk2۟55.Z)w We8r2٥ïcMPec,8 Iʚ&=8d$Ñ#,5K!awV(YV#//RljL !]vC}|4slP!F|lOcSujfr Pfxbb(TKzNT;Va ^= ;+ "w/I88򸨾 FYgn_:sr $Y P4\{J(N=eelNuX9-T#OZ1EUrdWKx?g7þi քPt6TDr׸z&3\זOZ{w0ͦh^yCDd\o<'>BknUi nƑ}rz}Y#'kw b$z?OB%FjIC1Ҟ訃3n4-K@Vl ?~)_}[~~r,Pl/5Ftv >Ү>z*`5@FRjUJۖIa8*0bbWzGP#Jyǃg꺰EV mqd+hDşɠ St<ݘ #c C*xP]]"y^%ԗ5*fQy۰C⟫L\3Upl _i 䥈&BN]k}ݹ_݋)иq` !t汃Q= c7xP4E~]d`p^>8Fjq&ys'\կaQږwD"qkRV 9t>iӼ7 _19r|(sP\?E N;_K笎;@וٹJ/Knf$]O/Ws¢vѠ*Yvy1vT5bF}9=+W4Y_3\h1i'"y0/Ug5xJs=5 P{aKbmFG:dCnALXqcoU~ٺhWLᧉQzNg\-Fnwb5sC$!z>j -J̊]]Jr_[}x~BCMfuN$;;G28l-yM)vu]/-wp) -:<&Lz ppRk}jif3T z<0\~#}^O0A7M$& 'D[3ctx]6l -_8I›!%#(3%Sa|J$`䲨ם+*zK4#%PgT{3.\Q((^!1Ƽuue2 ?WA[t:?a%,Yj"m&/MC~gjz|wpw|$׽^<*X~H.d8| CSDoY;N@ VߔHc_z;-@G%9TAxX\d\o<ؠR ɷ>dS2RB;2HlV%10ŶuPa|t׌\!Qe-5<ϧ{a.yYFӣ4j4LQ]ԋa-]G.`.0RRlvsK9HYԒȮ34 L=2&i•CP֨0Rzރ;s`y}J%, MR-KEݕkr*n.Q jFMGUsz^ҏWmS]:tφXx֭&:qWf]vɑQ#uWDw%/b{;+߲IR)Tg3/݌u }2XGxTu7?t{nB?rm:g)cNEK>؃%c5H?N75,]ݯ0W+_aˎv NG$lPR9ӯaOhS1V,[m9SpnO\pdygBP:W#WOMYI:vȑP[G?svpEY /ޢVwփaAjaڵfNҺ?kY[Y^?yVVO(ڗ'|7~I]_GYƢ0ilCR.\8@+ 7]$ݞ'g͠Kej+=4^[,2LD,ș91%03~Zl[T`Y_(di%V8n (e$?lc._䢾$;QI6P-O?-f.DF0 "koW]ٜ})w"pK7ԁQ=ĸ(ES_T@j!|?Zp81d-sM]#}]K)5nRϩaP%#rT5_Ph abfbY(od}S$'ϪsblXzzꔼ(tl5ݽJOMztxIF! z 9(0#8O˰L]λ[ mkYF6VkIzV}eQRHaBJ bu 2:~Py3_y0C`+•e{ L}_btwM$^ec@!XE6ԁvCw 敀3Ȏ)K6Rc[ WH%60M7j6)q;0vf7 ,xsg2B~*DV‹ekkT"&ۈ®K ih\><-j:VV^C绫dX.}c܃kXOEAX1q 8ddO?)CA?R[Z=wWM̱rEլ#R!k)f xnaZȡz9F ;dosL/Hd7A3|eǫj1?-S2ZFɕ!Rj򕿮ӏxcbxoSzlx$@lइi .Ib;Kae xf蟀Qk"df:n,_OP5ի=ZX% b>m {$Et7^u V:'CͶlV,_ai;IG#nRB]3ŒL$Q\Dun3];u*dTȋqF=Fqx*}@B`V#EW j#wG1\P}-ׯ7ɪ.809ioCvSzupX6:#ΩMpS u6dn;ܕm2DZV9Iz\q[~Zm-/o1î"adM-Z|tb{c2̽7Y<қR!:qneTuŖy@~TU֓|Pg^t7D Ft :T!N>JQ,յ쯖śҺɻD+TTe6(-4^(eBxy+=vR*͎iǴNOI2䨟 1õO6'N)Idar b#PV4`T0&"Jh[Ap.e߫C+ >s b+`1ñ2+9.@~š;~;گ8V==Cxv$&ib=/4 q"i3/=!Z狙}jX2nxM}23lCZJ~/xm$] OI[|^uG"Okʖխ<`a؇NKյRt8'ñk܆`XOYmK $ޣ0]{S_ߨ 9m4"U suMwmخCs(PdeguydycGu"J:v|z_#rIQ68eyO7d "rhK˘0FK NM@~c WHOs&Rtl s:A%|m 7J^_wg;o)U͚QmC.Wtg{﫪UƋul0tڠlwjё`f5,M-v^!8Y&gwYIamԃA4؍Gѣ.(y=s&05 .sJDkpfu8v7]{9MOClc<mDfM*I1 ÍRnڤ-@'=Mwq@n^ @n SW"fEkoçDNa9A_~. GvLq.=E |ɗ,Cm!{ |W3A1 ̇ iF60=hNB[A7WxT%W83z?H껉& J Txv@YI`W4fiD oGjKWB' {m!=ֆXlQN}kXhPIQ?V<+7ameM6Ojx+ęv6ko?nX8Q^Mao`SX=1mF0yyY-SC>QKJQ˻z,5P32w\$0-J@b[|ôFW rDcӯ*Vh;}[gTQ 9 ,sS#^΄1VJV\5c&F0B0wFX'!vg.}e`sXR@U_Isr 7/WSV0UGxQ$4TH!Z;yhR. 6~V;dxj P= G5 W&SqAj?AnKE@N#Tlh3f|iosnZI`xlz҂c&V?nצEF =} Ux 2gĪW aDq,;CD=m2R\2,/1c*LYXFv" tPS%?(6,ӜX&[Pg3x|S旖92F)>-FڏBF#$ 0y9y+۔tPSf?( hW`Y Yt*~&$,?Iy8xd06f6jSFeɟy$0@ u/vpyW>,}`SKIt6H u]Wȿǝ/mؚ>B*ЎrQ<;\id*s9헸ґnLyx ҏF3 0 jzTp] IٙLktf9h7=X%鎻lrt;%*@$*%kK+-{Y1z|eCdž۽B_01C%BB87ܩ41L]aVhp0( oJґZ;YuK5ı?qP剔-qQ֧A Z[fE&JtK&p5,u%z`h C 1|)ۺMa;\X+xҁʅҺ$*w}+1$'>D}Br#O< +gvѷg R'x)7^`nStǓ(6+rKbA a]6LuZ/8xṬ֦P16T/Mb b+ qK/ʏ}weh$ZeF(Pۊ{jįͥH"O@*n?XO{Mh~:#?%t=5Y84k1ba좁un6clKR7 Wx %ߜy{P`ζvm"g{RYx'UTǿ=Y't% ݤNPE1l PFo@홷C &=}ړI{?`F[kC\A8kuzm~/s0rƓM{q23KnTp>,=&݃ᶈO1`TYw[y2muD|X3%E;teE5`qn7Y!,)μbQ=:ʁXMq{;[N?:Sbɰ~^TP|ancBPyvGr@FJ1 ;\ZO>;M\St%K>u/'@s|!Tz)P1 :$P2:r: 95a45;Z=?\'?l/ *g,s"8iRjԭ/pL>s|}`ƪ ȧ"= Qaea;lXt?s{QV+#%d0g9 [ .oRucO?Fܷe" NXX{`롢pf">gC7NlE CzdiɅ yc|/VJ~W/q|]=߳<;,|K"dGa[]8˃7ϫwsUЌ[2˺h:%8P}ȄW]p C[AP;%KN{kH3 P$b) b}=ZڥWdTnM 72 Mʘ̉G-&x"#f#9q!N*7:X %RvR3 h\.k"Y0[=* ,)fMLDo  ccGg/{Q3X$ߨzE7^>8܍d6-+% 뮥. K5Iwu]? R&AwhRl Wg7c:Y3l('St NkǙ{ӄU+פ[iNkij7Oߢake|C9NAfLڍ_bIq mxVt5FAYɻfφ)'zn2h`(, MfG`5fb)Zz*νbUgڭDMRZ*]Nr#>[oae G"VM7 3P^ٖAyJ֨W$B2UIQE; & fP\v[xi2N4Bl GzS͸𥙫_IC?;vNR8vBXsH=^lrRQE*zBcAF&\mաPj=) Q{wd9V螣W(E_gidFܤTϷN PbuɕQC Yys5ůk[# !'e>zbltKaW(۲e/}nCy378FY A RBҸ$뚠RV`k1^tص@40e}JD H:TJdRݼ#r]#$ I ؏ɫ#h0UE3z s hval̶{́[aT Pg9_}k0eFuaʴ7IA@loɞ$p94 6I("?zl$3vnwBA_hQ kSW@>4rn+;g脠^\B-ZRJ3[ >6tHIX]e74*)]݂٪)V>-tF+E"Y|ѳN*4ҝa}4aznT_UoQ! ZxT|2y*]N5/3ѲSO;/f]md *q.YqCn!.kmxY;a # Jg =$JuW if"f.PpB15恀 Ҥ }80nٖ@IS*{(⬚,=`1$x/W9}vS^`.WxrMXN/י#πaub遱#R4&;c֦G3X5n]yBTR$t~2p@ r~)S,‡7Q˕V,6 YV@ß2@&S`Ҽ#Մ- .Q(%hy}+gL֪`.$;ɀ "J3 wH!^mu5JW4 |]l|CC{AS67y%! !ay [ O 7x4V(ZE"9 wD<82q@IeLʄ;_޽=?YX`uK&xƴgWh*^@K.&+,sM[V =3DHB~AyJZlG8GcHCQ:~v}+W ע8MHLs(Ewy;1%0)Խv>x8` ҍſK"G 0@DhmF(B^sWu,?#0JhylhJa E8dM80U,z9h“gmFiyg|MF5]5vAeԲAcPtn', hqPo6LC*Af G\L?|y'}TJzh0Q2z@>gbҊp1!KڒpG2H9?K@r#k7,4wwN؉3C$6jxD_"ҝ9ɒ)i$guIt'q-n~/&I vP;lENPpOlrut^;0W^+Ml ͢D^5";\\ʃU m{ &XHlu2j>8ZZ"=1ۆ)ϿgAW㓧gA0. -XB$WM+"aǘɻW=Vc7 '6;74+oO{PcdzrΠPB"* m >rh jwe&rs14vCvΆ_"*BWڪ+]2C k,"eg_ rڄ3\åꭨ ~K:ӃDA'Gud&/f<V~?u [YR!%fx*G8e\ށҡ7/4So+W4ݠۡ5U,_3oC;2O,FvT.*R8VVFn3WQgW M4wKe(f aP2@OcqLs >,̿*\T&ƨ;Fe/֎X|cC/tǏbv9fndu4UošB6.T觯 77@?A&UmuA]4l/b_=O/pSmLE)&!i, Pz&7\j*.[eep5bcLw 抸L=1/jj9|M7YM>,4|ŧ•@t2fB$+UHY?Q] -Yr(΁ڀ''zJ<[-@e @b0>3%IU=ɐ"yL9}!ش`9rMČ$ˉUԺ,ċi^:i=P@hQ9>̨zfv _.B(]̎ uhF gO AO`֊[pŊDV ؤ;-qס#f*Z""0•~?e|OȺ)̷dhmmjH /SaA q>202'"`o$cG)Z%%Sq~>Jʨt7P1Dzx(w+L%*yB꺀}`[>ҁ"x7A5 - vg`|giv6I3*x4X4殺O4T\[gأ`DN嶬 DW ޫ F@EEg3&4[k(kx v6 Et T;WH,~iY`۰6o*ݭA ߌW%~JĽv]vJWjs\?ji(J_49=Nv GN8ϒڏb'"A}ef).))Aϱ$?ѱD6C2AO.i c!H e ^SfJɦ #ĵ(TXacx!$H)Beǃ.xq;_x!RzWH#=RΔTzd)&O.m  ]e}5&l㭓IP0N&k_w!?{CId+St\AH:΁)\*-jnYEZYM,m}T\>o},_rf/S7R9\bOO|,ǟ )0x䵻2ZѴKyw "9wGU_ɔӍw8&ZK|1:ups=oK QQfBx`7!W<(Wf/lȥaW֗q M*Wo0F_ʔ ,(JAT~Hx'h";)i*E77ƈ9Qze,n`?'|Vq{{͌IK+1n}sg7bKjR'HuPEd1$У8_9Qhq g8"ȚX*#Q l3=NrQyW|FCWwK4/et=ѹ;ݘͽC\.}Cm7)_t*0« " `j|hAh ! a#V_$͠ƣɎ-)MGHkWv-@]tb.GHUSav=/jY]l/fa[GWBƐWj%glSQvG;w 7޲ hĥPkMiGQLYh@E!?Vm+%n.Чv4`ATx}7`Γf6бg{l~䞒lZ5}p T)*Xmż8)% QQwbi¬8/Wd z= g 8`ݖn[}\.1#}Em:X%y"|8s26Ru^ş؂tӬ[ۖ|?e K+UQX)r+#Pn4t]$!z ؗ;x'+ $5>;eͰ8o~nխ_5z1 Ձ]CM^~!eG6AtZiD/,l/Jɓn5MHy9# N.Sm6h.Ⱦy!]QKiq`vȼ~NJMqC|7ߢuxЅ`Qּ;U\ ʡJЅA[>AtkJ9+8<~?OrNnߴӛgD^k̒cp۵WP}/,aE#GKUo] kNʫ hPg31} ɠt)kdR?B#Pr^u#뉈y +"Pf5 eT\-G/y&޿^{=L'$ZV 闭 -1WŠ$^zO^aEvϽΠޕ+yDcϱ BK)f3PVBL/ʋ< ՜ǧK-=ngыF:ݿB q$d WZ V[%-5LvvBtD*k;הÕa2ĭnU_ӘjΒĔ51߉^wkOc1l8`*bα(obPt;HJ*5 DB'+%J0>70j2iJZL ^Ux$[NWC?]ymkIΖ\IXo:ʞH5J[t7 +&$k}}IYs0@Հ޷Ę)״=8^3ĬB$ƀe@K/d"aMo 8H8 ̸ɛ=ugׁ5-+?^<7Ĝ}w[;dԡ y]R\,齩e=>pbZwwBGf1R* 5A#]jX)vϯF&اEGɒq`2`U/t>f CLLv_ZK߷tu }IT4E$' JuD5Jڥȝ-q̠-yCrw_gU^!gs3vB9fR_y /8=z^Nϝ.I]iiX:;&4'~7 QEHqopp,]cemV:GA*D3/F9OdJ?K-<$R5RΚMeM,Zh"zB"Y-R+o| BiC;"@Bُt-cu R.A5-EEO &TڻřѫҘG-뛗fq0{*=`F?vCD(< Gn@r)gcM:њ].:͚ȮAjȳ NkEZ2Du0kj*xe6HY{o6NQ<ǵN.=~s/`fעMo6'x%[ ZzatRcqX21/Ly[v:-Գd P/>TC}v% **uҎXZ:jym I"$nhm+&[Y4܃cF`!ҝ O(K$P.+So agdl0>XVWGRJu1i"iim6buk m* ߌR#ǥ8;tZ f X<~ߨD``%)n6~ $zJ4O6w>i2trS E7x:܉ :4n"sa}㎗@q%J0i[A‡C2ȸt"|FR1X'ɫV y@q=!d1NEyKzNTNICԎ\d8f  8~N=߲ ӛ@)?>6K9t@EZNCu#ASd? r H7oaS4s}9l0@K.g<>dF1n/Bۖ~Mp5i೙AX_Sg^FWllta͠4vDUd"|\5н]`.Y &Nuiev2ԏnj0*~'l莋)8,J^E]T<B^rWܒ$< %N_!>^LVd."_Ie!SR33 ?:'7x  7%f#B/~l[ݦ۳I͒t&re9ͽt>)w<ҼXv_5g 4 4$ ]|ߚ6\Q"y0B9>ҳ:qGuS`4*pyPj|XR_2Г8z;bi3:XZrfMG7 @&ApGGat'J_;3JK~Z՜}T3t,BK+:\f'nOW4A^}eP;uׄj?e\yYq.>,I},8y$f2LxprTC1SBf u WP xWB6&q273H(2\'Ͱ,ƴ^iT-ʯXTHf:^ +\ޓ*"͐p4h8iyH}-l|O:Ľ Kȅn+ uեtt]7&–QFGl?TweA6<׊CkCU9h8PB1fWKˋDX4B俯/ w([6bd1cᑎVisqD|"8]sF @6 01)l~#u!m״,wtahJv2T| 3&`-){CU"9:%یfZas=W֨18kѕ1$`IOTY9%jSD_7?1ToV06A,hsIS"yoDgt<ҭqN0ׄņd[2sv&`/"=G1/yLT%E&.#d3'4ӣ$Cz⸁-dyR _J8pG \aOK/}iQ,RzNԅ@wpz6[R< hi=?/t aX0zg`2`AIڎa` 5}HtÑ 7?j;Z~C(^#Zwm%u^ z-R4-5 r/elL ÌӛމrQ[Y;p"SOK͡GNiU`T*\Ɓhld[7"F5j$P*3G?OQ`pw ))IޣBxټi% w&dBrY 2w8~n b00@Zj!6A3)2ng T━C<蚅 hs u,@Vl b,{K49O( A}˭A>hjRѵW؛ZvAިܳJwP3`sYKg6 bOMaYPO5ŭ+aCn97 O`pԮO->f/jǓ»E}fq.Rg810;VջalgAb[B|fݎr&9?R I;jZ=Q@T%y COxnE ss((u\YmֈecY5ӖR&󇻄m2694v[ft#rax _zz) ]*\c/&AI=YvvK;Jה猧,͝UQ6WL#](@7R"cҁf? wo#xA]c)Eח]bh,X:Sq⮵#& ̳J96}BI,b[~-JKu{:7=eώ8S,^}? A7l$nf }eIoS{3'G4bs?x6ŘFc+G U|z:-@?cmha>$@sx̓L9?$f*OS$d+ [ tKCO_0.tvo<2B흎9εuZ:NtȍȢS%"fr4*]K禝3o, ۄ䒵Ky70szل; $r,pG1ooM xQk, M 7ua9:ϡ|TU.MP!6s4.`N8IrN-D;AP_"1ѲS+!T]'9N*w ^.3(~ZYA`R:D:N(h2@֠v5`p訵 ^rP[׳<D*dlZ*@G]xs_s"I\I\Y3ظ2&y7-E/k}$mͪ,N"фMl|_.)_M#b}^ CևiRO>h&]^@ܮLAD+]\~F[<[=֦O!>Lr=q;JBi)qg [AC)UW[gl7[p8}J~UWE-9@^z.tQ@W>$_ƻ!h~ǸH8m1ђ?#1$lRLHي%դ Mlh ÎPNV\ȱ-_Al6\4K,H8@2epJLjG>ەbhІI];m /K_u[+$-t@/R`] 9ƔGF%ho㤠ӎvԯ0tR zB88-+Fzd}[hw[λlKv G|\ƊIL| f6`myv [.OiD܁0lBx"h ߩ:#~w5_s] eYyZe[A|".O,k"ҒqJ6׸cK'm uc98C*P,D&vzuFw1"Qs{Z0K {~JN-Z6Y9x=H~[B!v[lnQ*/v F{" dz\*+/  BﯢmYcX{L{<%N݉Q'-/(/!(WojXtTǰ/}㶻]|="g||U:qR㋘!~=ƥŢpw3X^эdxk>.%`փé$#'YL1֯#b>'[7 Gx7|`ѯu VveSV\R8txl 4ԠW99B2qVq:݃sL̫H疡$&ebϖPU1qי!}5!v4L#X xTYӒt~lQNA=כޟ$~!r}?;nHg|U͕P\N"x4sQ2Қnk42fP]G$cFj}?j?r5cQSgUntٝ4;|qɬ A>o'xǭ֦%~cf@9?2gŒ4+G M0W#Yљv_3!»dj MNjcT-1Q)—<fUhLWE'Sңu] _ eX{]6;!ZHp٥Ky¬R{a$&ZPʼn: zm{)QW?!lw{47d?0J `{ PK-Q7V(%=N翺qr^-^sG=瞤#Ap~K0vIYK-0 wb)ub/[WYHRAkrﹱٿRZQjL2 X*'9gդjĨ2Tkt>]^Ie,DԬB~FUAFVt}Qo"mIs7J+6/sU f%jj4B|4ߟ5 LOqY;)D4=m:1k(Cb ,EW8&n[2R)P6jsB!>&18+6R!`j%D;pyg"VXa4Ma9UNltF?BhjNeETaz߄X8€݈iih)aKr[`{MCɇvs;1B 59,>>bC3$]SwĢĬԂ$9bA0&&@{COhG` re= zNܭ0N=(kNqwdLt0$$3sKW q3Tvts'@$7XXTAh(Mj aqXNqmfߎ3KKj-nd V'tvY8)q]~bhd$ T-S jyw[<.[%dc'oi` $xO)m_4&ޣgVK|N-3'T{KJqE+b$?z)%%U"ra{a;%&ŽYX'mL^褄=Ʀ{hpXhtǓpN+M=MBV㛑K}xg lIS`DxU:Q 1Zt7vo[sO2"@M(g9랷tpl),1/"g&`vWV(%y{9^lFmuiӣ5Ṛ[W񾢓)oqjGb5igђ}ΨTbK+dXd4i קiYIeQ1dZJY`{<<tF\(gYp@~$ 1sZ_Uf(1/ͩB&u9gR"7rH0G%\" :Ozb~H᮹i|wlX-nWu8 :=}$/98}C>mLК'ED&/Z~ҫTzoPk#~A4!17YoR*Wƃ?0ueSz+r^SM-". L7]\~[#MĒomuQ_A.40BׄJ_\ҥ&:Y Ys@p>%211񡱙We 5nh 8kDI9%4enjO~vқ19%Ty ձ ƒ|hq "E]n wz:XE#ʥ i^vf/YmNln;^u8=X *ºX0 j~\R!n˦^,.W < e_5W8m_l)+Or`Z@޼J~wrm|]{~2.+(z"hU%B:+'BE`EDe:mǞZ @Zݡx`w֟gᡃTLv8BbI f= Zε`*@NF+TG:O;Yt~5_e{#ݨ\5.@ Y2sZ 1$AWmWCI6Bs" h>#@U #:|!RV0-dHsXrpu1_vieoW<\4pga"-lڈmˠm\9e6 0+zX̦O2E63g !kkHoUJl,l4(+9ygE˗daTkK?UKu(07}>L; \ǕmO5x{$ 7U\-F;?.jA W=)Zɦb;40"y@}L 6CaĖJ&#OWdԕ YYz#?O6'ʑM~t >&QJ)Kcz)nNE) dX-ø8)gY.^9 9;?B Z7}TvE] {8cr} 4t[%-fң(e<<1ZH ϸ,,`XlޏjZ<85BovI&CͧŬ~)YˢXVBSkH.+C5@l;Zd|5Mtq.VKc\_?is%/"Pqp,0` rcTZiLu=MϛO2ME9΄m]6"ވoQR&rZ[,k:҇ZƁIשXa;tpec#U<;u*UKK :d}3PyNmo[p݃^`OaV-;,ЎWTa9p tД;0+?̼nɬb,ЦhI-hmW',:BIŢmzy8_5إL˖;T7m'{H̘׆˳8fꖵQm .MK Cwڻ'ROkDP=:Z^B:̓9 \yyqKG^G-_Բ)C 2kEΛS*+ybig1= 8ȯmO`Ph8~Ц[(?(X_T\m5#0w~$ (^駹Yå ReLڝ%$$\ x\kitN^ͮ`$Z>VDcXg0O~P]C2%z9 QL #E1xx Gzo(tdnrݨsIͻ؍X+JO"za',,"hxy/lf-r ]3 <6P؋: T~kvgȮO~^ &BMKϹ*rФHxT[f\21 ^uflCoȽ 'ȟWx녃RI*)mG^o㴜-0Ȉ< D,JmFSB]g!KzҠ,Sq_`iAK(bRF~\GIOI'xi$6RܶTcF3R?S*r: k mEt"'4y v?W6qΗ(DTKHHcW3Az]x/z^5z-Re4#!6]'umA$ڽ}{sJ@pٞu9ġAQB@ʑk/LQ+٘x ?)*N%}\+~e2`ڦlY.Hy++uU#(8B3 ݵ=dQnlCGԝOr)evS hV-'0YZ'X{+Vtt&::>@U1ymyk3MlU6ep$Ř7kjeߨ 7@z"dbpkϪ77j WJTqp vM!z)&Å%Xfk SAB+Uq"J3pP۸o7~TsHa%[ 3`n;)V dI՗ .48EhW쎉 f [FB/Kx¼#0wk 8Q1!~8nL3\Px[2+*o~mHNJ-%vb Dq=G=F5 5UDg/f9@to8!BTE%h1cuդQ:stl(I鐄v;Se`HY ꁇT\t)@Ա.=@#?MN$`'[ﶣ%B2Bv>RGHpgO\ֈn0@W__l3ѕTG 5Wیoz&OU+m]uT.>Ⅸkϗթ~;ǣpw!ՙ̌q)"Q{jز-Y?)c"$e&d [&xO$$הC"*NV (-0I>xfgH$[7{k#Jw9.]f᫔Կ)d_w^rUuM>"bǴOt- UCcm<Ȇ~؆ aokx̆&+v0aҖ^}[gR3ė.C[ޝ+sg; |a:7e֝~m(e r*= &AWǮ?f~yR롼 a罧Ep^Rm(J>|O<bhd5`;͉H|Fndc㩯+:ӌ_|@o`P`~V8,Zh\5AZh}9 W]'ꢆ0(|.:=2Lbgٮ10Dcƕ 5nH R-`! wr{^=r"I^\6 l6aSq m2!+!B1tsu[0>iDi| heYLY%}q:oeU`zlc(\ܒr{k֘6iw,Ho=QF#Zc$}/C&B`@ ʦ&R k@1TS.>}",rs̹=o`{;ϾHNu/U*AhC6C -IZ.Yp~<8-;&pGFÇ; {NŚ(JGh=ۭ\^wpn5vxؗL+NWaG5Xj^4\;D(b35G:h7 ] x]FӖ_7\@d3>NJ}1#C)|pE~:CՠL!QI<GL9&~Zn(]ܦ^/vG`Uo/M1(; UNWֽ< !KC(sP/bh/72j8 "I| n rҀ=5B^L ;+:f̋[:{ p7?u橴f\̟ JcOZ1:.J`YbO<2lmM̱(^7|3<`(&:7&>st THUt05 lZ:x1`4$"v#8h*fܖ(& "fW;po'wq!~CoICև?+y%wSVwv7b>X|8~Oч%I\߈/qzW!YAˠm6.@Vpd. %iȴDsL!^1 |5Wգ|BkJ(]PC@[s/d]~% leHcB~?_o2IMo0#HLcNX؎I::% 0-e;YlR/2HI8)lpOY"Ď:*)`T>#2K~"<tM.>NTĜW>E]1>a TN-mt~ZH* EX^ [+rhS1XdY0@h*}THKcG? yU&΁`GS5e["Q7G x6HQR]|@|/ބPmyL|C3fXpoHZVꊵ$r (N1r}` ޵齱މ5iGl+qDtpQ $ᆖ !d¾͒B /|"vdfR[HdY:BK+(?d.Eb+ѫtJ/Y6)=#g"Ɗ,2*?!ܿG;n[Sr;2diq˳Y5GĒpځ皹!g8q]! d-zöt7?UDWђLV>yHu#%cŔt'me_K9?3@ݣVU=Ok dЁmvTHI)-ƃr}Jx؁#-ڜ?+ٻR}(p1"H]4Z,.C;)բ!vaУg iQ'CH,Aeb% ;mدN_e>;^ FN,9uNݬ.Cd7d9S >]BҿCD%TUƨ@[Ks6SZ/f'{K*mW1/dy*d }IV!Bym=yt˚݊%`*lyiykb` ˸u. b"w*~sJ w2@H^;O2=WZlIrb>?-P[Vj"v}>)0%D[籾zrPk #!>kD.M&9UøF*X6]koDu& \|:4! -XJy>T}AhRqrSy '-U9Xfvx2ipi %ݴڧjz?yiula&x LE9Xc8~R4{9JhsGSӃu:c5rV#P3)mʬhM,¥7R'+6pvRc߁B&qIN0=7l|{qbC Oϵ RNl$J@Ѩؖ Hdm)^D~_U3#@;E/7J58z8G*2- vwo^k bҜ\{-jOJfsP+Y$Ua ˸9qPDV0a:!^N*^Imn^aKkM~NIhTx$w$aA WSDP?(!tXuDl]DDNiZr 8!2$_koU KaP d`<ۘI2W0u- S' "= dbYOG6.W rzSu}>a54܀+eP"25'aWvzi1@8,? 7u"Nt\SB'j,+xNqnv AߘS3ts)ɏ8dD #I,sKw锫4iNm.HkqJK/'WD08튐 #lǽTm (~ɚpOuSM:_)-XA@l rXPno(S?gѠg P3v:TILM.qfy 涙XK.t ]4m6"nXyl[jVGt腛Z(c-)HOބ0hjw}ѬӍ1$VΥu6ݕ̠k7#fi Y[عݷƒg p Qzk1#f!Ox-.EwD-lvG#0[7m`64O 0UJl:UL5 mTn~IQ.Ia^2~JTRVa;U˓޵Q|X\O,;q*YD 9Vk Kɀ&pR&qڰZ#l6]¦ m%vJhѶJ0 :BGO Q4u?># Jr3Ki(:2/{7YH`AZ⇿,5F0S1 e?d ٘pe;w8wArwO9*4Y< iz؜)9JyD}Z7f-L~;o^߈[*NzqB F7MYv^@Y`Wy~(B'wfb+!q&^GlG#o|ȫvc\yCI M؏H?70P[W5qoaWfbҥKǓpfftf;?ckOȉ3ȢjN3ᑢ|I=)$W [8FdϿ.3#hOBMOк_8e]Q NNf.!QlAT3@n#($_{(O2$ B|nN +Z%b1cH@I(wY6; iS"z+&Gد**pzTZ7 zP)tKOM$OO+v9S;uޣнdY}z@@Ӈ'آI \&,-u# ??װ$$Z?HAy);vk,K:e p+m X2Fv"ʣuDM\ /]~YB=A5q kCIeɫj7<^`nnPm>ZeٸZH}ѫYe$rYi&Scw&Tj}7 qjbQ8c5{^wXyj7dHČqu{pi|qv3an`n&8|-- Hcok{PĢI }O싐b cY?mBz5L; (Bω!HQwz p5YKqB#~q2wj#C _&DY_Mi!*0hdB Wwh %H$=Z}"rt@d."Vx26 R{>AK~[Wb"MNqxE8I4td (!3VάWT^>aY(̨OƼ0 u"_@b?ذWC]F&Fp 3Ce6*Pq<-nN/T D̨@٫Z3 SKksԂU [#-*Ao!jGY2֎8Mt2 kq0jsEXV>лw 8 1&l0n&d&Ot<;{)%<08,ӕ;tThV}v mNH;P0BGʗ*IcxV.c3R@f Dy r2)3| ED|OMHUQQhBK+[RsrVes U‰L]NJSiHBJ"+e]"w&ԛ;./ebGf] KL C e֫⿛FUG7Mzoן%(?M-li b|| *k;ٖ=ɚ>-d rC%[*mx`EEX=EmƤDz}|P^`=豹\64#^akP=\#6J !L*wx-wwVkwpWd:JOr+G&(?bõIYu jv#K [ Hg{ўM3soÖŶLJr^ҝYȃH=G[ Cן<1޻qT>T̒9) Ә(: JgoBN'%t@8̓;hIy U愶`v"IQJW=l=we4!iO5U / A;N)gʬDAKHr:ήq㥈wjU<1෹#:΀ZL:an_؍,h2Xb [XzK0jڃU/:2|6d#BRIzm׼6)Y9M>S?͏\yޓJz.;ֽsY;PT(OVV^F[h rD);5#7C'XPF?JwFCtj㰈>C-bZ#N.!XY@cj2&9;d)Xб3 (G!-8KOiwu`O2?*ќiѧ*Qԡ!2Y'@8~+#ttw6>XGgL {3\9Ovm`.M{dƢJDGg@n&:D]|(DZ72aN!2o! e>Dodl{7`wiWhRW*L(=*@PoA زUxݢx4Ł kANTZnJ s I<}U<qb9w*!f,UcU'Ð^OEB(BIH02w4.{;;p,<ՋI%_Lt^Mh3ϩ.)Xnqhm;CѐԖ_Խ5$ lzA8VZRX>fZ#i<C!%tqg yA680Ty0?^b<3^@&P+ ~橤:VIBG8Xy>jUOa>M;g*'0/2  ~7 C[iaa d^Qʅ;Erx綝GeqU_g 7k(Uy.d|!Y6@7$Ui; 6?I#6y*n\qp|C,OQwB_QOW=jU:(JC~.q ~K]Lm2yl/S_9)R}ÒeDV\UEg}V% T= !(eBr#07>o܆$l ySPDn>OMs JXk9\31L/C'i\ֶ눏PSnia`14`Gb{X)+hn|[ju }`Agi*ۮ% >Usؼ d%.Cot,ÐKubapVb*( ZURe0r# }˩tU)8/ iؐC0AS3ã$mԂL䛻>ln<Άd2[*th;u\{OYKc/p!wq݃0@g>Q^zwEx.gznq!bL}J  ˁ[!DG# vhX ;mLx-iNIpب.yl<`ps׎lSE kiCT](xd"O[XA7ESF!_H]#\ASڸw$"ԟĢ˹||Rb$&yT%wh R&@, qj}`VKukfNu ص!<*)<%!+`A|Lf7zda3_?hC0 fzuO11_'9/o[㽙X_Gi.a=N#P O:e 2yFSR !R{TL 25ќh`yR@Pf`H(Ӽ}sg{ϑyt)R7MϘqI-i4u_s BM0jx\t(,%wGTܑwlNlO'x˲Ǚ.zhIÝGSFF gQxNA @Uuucx)J-9i+ s yV$dA5BxaSU_WQxB<2-W6T5iGO[*"0$BFи8hK+!Ud=[oxO[P.4r?y4PPdY)jpG Bl,\KmSzvp7ͫoז@=:eePKxaߍ/C{2 /f(vi}޲d LKM%,y ]*\ 2.V+%֓xL<42`g}i$!MF^OclUǫؚ vi&w}[]9||z @dc%mrˁ#؎j߇ЧFP>FR'IN4}BzK3cUIl/zf<&_c(Vr߄Y2>!wJ`i,* pmG 0% 񍺵2 zfDmxh+iCZ,.5\,1D G3Fͼ);R )6DR9 V~ /5CT8w{0q} @Rlapv8J'J=d4Ɔ0: y\}ZZL2xӵ|#Me[4H^[[n̕ʍ EvOqH콴kjtRA*<$/(MlNIͫNtbbsPT5b(Pk\AŢ'^f炚R+6qOg W}#y%1aGs GӐ2Kwoz 34tuRftd%-bs#mbr@ t^H4j%_Ai;;X u[Y[i 6wqZ`WF'=(]C Lm;{$A2 0~95v'ʫޤj%FA;7FC%7’llrZR| :$%2ʁf@j;pCQ:Ҩ^>oZe-+°MP|rު>*4x](tჩ*ܮo~ T7ߓ+wR+(YbU<MŔ* A$Db}uAA$'KzdJg"piꄪwV%ּ.5=((oxZ.t*(#qCd#y(;x?[΅y,lƿ<#(l $ ˷RK%08mLG/5B #љt0:(Ԟ.Bkjɠ4+:. :=^/*wYvrWmr:$&Iz_5猅B\?h妩ko[6QDoLIΠo˼"!NN\$ E;jlWC%rPnBiv㨖_L[.s45E~Nfmv@ \"yHɚ?a;=Nv8r\^PYֆMMZ^iPFqEym="o 1 W:/&TIXvMLKg6T"YC]3XW|$d7BzAvn(x(>$3eEbrvzߋz ƄIBvigeBᒈx/z=. +i<0 E֤2'|, 8Z9)>Կf@%<0;qSl>'x-x)L-x[6~OE> ʣuq|2FI7Oj*i N1Zs +t+%W?C~S^6w˼cWҢ~۽b)'0thCkLk06>|ݡlEo unIDО&@tbfZsc{or[27u쀟4P5I(_И`Nt!WyowGL=Nq`dJJwCq!'z$u&h$^?Fz[#>@ݵQ#fI{0~Ӣn <_4< `>E9J|C,#t^IksYb֓ !? HR33~U9bLZ,ztq+-)Y-`uV vvS%F]# }Wݓ~Sa537Z.> $DW%eA b1ڒో< 99IH%Ӽ.S.Gk?" -nPTGIX;ܥRD?ޣ7@]9 L;a/KĠO(Q%SFZkp;@4pu[Umy:$H.T t0;맇Hf(^_=*v! Qp_^n)$WbAMP`$ 5\Թ) ^ 6 YZ