osmo-bts-1.2.0-lp152.1.4 >  A ^)/=„sZZոAݵmPl9ݍô L)QzSe%0g+0}k@]܋U[,S:N MO Z%X%4}vbC" 9\tv?Xi|5#B]7|dçM &#a[fU j%>t'#BʖoI}6j % όaʓSt*OX ֡=K^na@ȝO-_d08f12c55b8730d626db84867f88521ffdbd6345ea4da8721e45c04d9cd6af5e8dee377c6fff65622bff49c044a6bcaab486bb1f^)/=„]NP%U1{[7ZfcIsC72\~s V4\@ v ap-F8 S7`S89:_Q|wf֒RQȤTSπoa4,a"*[ܒҥzsж=~RSRyJ@|[mK_E6r'J V#]w> NFwx{f^P^I:fmw܏oR~/@a*#";D>pF|?ld   Dpt +18 S `  4 t  l L(-849:=l>t?|@FGHI X0Y<\l]^ bcdefluvHw4xtyz  &hCosmo-bts1.2.0lp152.1.4Osmocom BTS-Side code (Abis, scheduling)Osmocom BTS-Side code (A-bis, scheduling).^)cloud106openSUSE Leap 15.2openSUSEAGPL-3.0-or-later AND GPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmobts/wiki/Wikilinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in osmo-bts-trx.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in osmo-bts-trx.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-osmo-bts-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-osmo-bts-update-$service-new-in-upgrade" fi done for service in osmo-bts-trx.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset osmo-bts-trx.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in osmo-bts-trx.service ; do if [ ! -e "/run/rpm-osmo-bts-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-osmo-bts-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in osmo-bts-trx.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in osmo-bts-trx.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiX'X A큤큤A큤AA큤A큤A큤^)j^)j^)k^)j^)l^)^id^)j^)j^)j^)j^)j^)j^)j^)^id3ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e37098a99855b41477bfcc6a32a04c7f0716a3af9f4c4e069ce020907b7e9980aa7fb087deebaad6aa80f7d1ff70afb382b5d013acfa04e0732bf10b89391363ff4b6397c7a79abdde6e204165ea702954681c08ac6e4116341dc86e846e2c1e5b12e3255417479c3fd75e003a7ef29347fd72d404c566e6f920ce44a665ed0c2813ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e377fe5e4bceaa4dd846813a892352910d7d2d769cffaad7f68eeead75491ecbcd0727b326b1754fbe6e7ef3214b0d2ea9df6ecee95cd0791582d5efb9a0a33924a57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-bts-1.2.0-lp152.1.4.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.12()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogsm.so.13()(64bit)libosmogsm.so.13(LIBOSMOGSM_1.0)(64bit)libosmotrau.so.2()(64bit)libosmovty.so.4()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.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-lp152.1.43.0.4-14.6.0-14.0-15.2-14.14.1^\\e\P@@Z@ZJ"ZF.@ZC@XBXoXoX_WWs@VU@V~@VBUT@TTMartin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to new upstream release 1.2.0 * Introduce BTS feature BTS_FEAT_MS_PWR_CTRL_DSP * Rename variable: CALIB_SUCESS -> CALIB_SUCCESS * ETWS Primary Notification via P1 Rest Octets - Update to new upstream release 1.1.0 * bts-trx: Introduce VTY command osmotrx trxd-max-version * bts-trx: trx_if.c: Introduce logging macro LOGPPHI * rsl: Implement parsing of BS Power Control message * cbch: Support Extended CBCH * Enable statsd support- Actually do the version bump to version 1.0.1 * spec and tarball wasn't updated in the last SR (only the .changes file- Update to new upstream release 1.0.1 * rsl.c: Add missing #include of gsm0808.h- Update to new upstream release 1.0.0 * various correctness fixes related to advanced SACCH FILL scenarios with different SI5/SI6 per channel/subscriber * various fixes to bit-rotten CBCH support; related generalization * CBCH support for osmo-bts-trx * extend precision of TOA mesaurement reports to 1/256 symbol duration * make RTP port range configurable * extensive fixes on correctness of computed + reported measurement reports * Fix build against gpsd >= 3.18 * Allocate TRX for BTS dynamically, deprecate "-t" command line option * Initial support for OpenCellular OC-2G BTS model/PHY * Full changelogs since 0.7.0: http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=1.0.0 http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=0.8.1 http://git.osmocom.org/osmo-bts/plain/debian/changelog?h=0.8.0 - Remove not longer needed patches: * osmo-bts-fix-cflags.patch * 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch- Show testsuite.log when tests are failing- Remove unnecessary sysvinit script macros.- Remove handcrafted CFLAGS - Add patch: * 0001-l1sap-fix-wrong-return-value-of-is_fill_frame.patch- Update to new upstream release 0.7.0 * No changelog was provided - Specfile cleanup - Add patch * osmo-bts-fix-cflags.patch- Update to version 0.4.0.git1487093487.6b4c6aa: * Log socket path on error * Add Abis OML failure event reporting * Alarm on various errors * RSL: drop obsolete NULL check * RSL: add assertions to check args of public API * OML: fix possible segfault: add NULL check in oml_ipa_set_attr() * CTRL: make the CTRL-Interface IP address configurable * Remove obsolete define TLVP_PRES_LEN * DTX: fix SID-FIRST detection * scheduler: log lchan on which prim error occured * lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() * l1sap: Fix expired rach slot counting * l1sap: fix missing 'else's causing wrong rach frame expiry counts * deb: use gsm_data_shared.* from openbsc-dev * octphy: set tx attenuation via VTY * Revert "deb: use gsm_data_shared.* from openbsc-dev" * debian: Use the header files installed by openbsc-dev * build: Do not require more headers from OpenBSC * OML: internalize failure reporting * Add ctrl command to send OML alert * octphy VTY: fix vty write output for octphy's phy section * cosmetic: Remove stray newlines in octphy_vty.c * sysmo,lc15: fix memory leak at each call placed * cosmetic: remove stray newline in octphy's l1_oml.c * DTX: fix "unexpected burst" error * rsl: Fix dropping of LAPDm UA message. * Fix AMR HR DTX FSM logic. * octphy: Improve OML ADM state handling * sysmobts: Add correct nominal transmit power for sysmoBTS 1020 * sysmobts_eeprom.h: Fix/extend model number definitions * Fix SACCH channel release indication not sent to BSC after location update. * Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" * tx_power: various cosmetic fixes in comments * tx_power: Change PA calibration tables to use delta vales * Add new unit-test for transmit power computation code * fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() * SACCH: fix sending of SI with an enum value > 7 * SACCH SI: assert that SI enum vals fit in bit mask * all models: fix vty write: bts_model_config_write_phy * cosmetic: lchan_sacch_get: early-exit instead of nested-if * rsl: Output RTP stats before closing the socket. * osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx * osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file * Fix typo in TCH/H interleaving table * osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure * sysmobts: fully support trx_power_params- Update to version 0.4.0.git1483701882.2cf6b73: * Move code to libosmocore- Update to version 0.4.0.git1483698786.f376359: * DTX AMR HR: fix inhibition * fix: dyn ts: uplink measurement report * Add copyright for .deb packages - run tests after the build- Update to version 0.4.0.git1482415865.c2ecca6: * DTX: move scheduling check inside repeat_last_sid * DTX: further AMR SID cache fixes (lc15, sysmo) * DTX: move ONSET detection into separate function * DTX: send AMR voice alongside with ONSET * build: be robust against install-sh files above the root dir * configure: check for pkg-config presence * octphy: reintroducing multi-trx support * octopy: fixing renamed constant * DTX: fix 1st RTP packet drop * DTX: fix conversion from fn to ms * Move copy-pasted array into shared header * octphy: prevent mismatch between dsp-firmware and octphy headers * rsl: improving the log output * jenkins.sh: use osmo-build-dep.sh, log test failures * DTX DL: use FSM for AMR * TRX: fix building with latest DTX changes * DTX: fix array size calculation * msgb ctx: use new msgb_talloc_ctx_init() in various main()s * DTX AMR - fix buffer length check * Replace magic number with define * Fix lc15 build * jenkins-oct.sh: fix build: typo in deps path * Extend RTP RX callback parameters * DTX HR - fix array size calculation * Fix DTX DL AMR SIDscheduling logic * Add tools to check DTX operation * 11bit RACH support for osmo-bts-litecell15 * DTX DL: split ONSET state handling * Remove obsolete define * DTX DL: add AMR HR support to scheduling check * DTX fix ONSET handling * Initialize parameters in osmo-trx for 11bit RACH * dtx_check.gawk: Fix false-positives in DTX check * Fix tests linking with libosmocodec * DTX DL: tighten check for enabled operation * DTX: wrap FSM signal dispatching * Add libosmocodec for octphy build * dtx_check.gawk: add check for repetitive SID FIRST * fix 'osmo-bts-* --version' segfault * Remove duplicated code * Replace link_id constant with define * l1sap: Fix use-after-free in loopback mode. * vty: Add commands to manually activate/deactivate a channel. * cosmetic: tweak README * vty: Ensure to not use negative (error) sapi value * octphy: multi-trx support: fix AC_CHECK order * osmo-bts-trx: remove obsolete include of netif/rtp.h * add jenkins_bts_trx.sh * add jenkins_oct_and_bts_trx.sh * jenkins: add jenkins_bts_model.sh * trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. * DTX DL AMR: rewrite FSM recursion * Remove duplicated code * cosmetic: vty prompts: add space after '#' * Fix AGCH/PCH proportional allocation * bursts test: test_pdtch: pre-init result mem * TRX: prevent segfault upon phy init * DTX: add explicit check if DTX enabled * Save RTP metadata in Control Buffer * osmo-bts-trx: fix lchan deactivation * DTX: fix TS adjustment for ONSET * Optionally use adaptive RTP jitter buffering * DTX: don't always perform AMR HR specific check * Fix some spelling errors * Integrate Debian packaging changes- Update to version 0.4.0.git1475228189.94fa252: * doc: move dyn_pdch.msc to osmo-gsm-manuals.git * error log: rsl.c: typo x2 * info log: l1sap.c: add '0x' to hex output * fix compiler warning: msg_utils.c: fn_chk() constify arg * cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() * cosmetic: clarify TCH/F_PDCH related naming and comments * dyn PDCH: code dup: use conf_lchans_as_pchan() * prepare dyn TS: split/replace conf_lchans_for_pchan() * trx: Add EGPRS tables, sequences, and mappings * code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts * dyn TS: common TCH/F_TCH/H_PDCH implementation * sysmo/oml.c: rename ts_connect() to ts_opstart() * dyn TS: implement SysmoBTS specifics * lc15/oml.c: rename ts_connect() to ts_opstart() * dyn TS: implement litecell15 specifics * comment typo: common/l1sap.c * log typo: trx_sched_set_pchan() * dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion * trx: Add EGPRS coding and decoding procedures * trx: Enable EGPRS handling through burst lengths * Activate PTCCH UL * fix comment in common/l1sap.c, function name changed * pcu_sock: use osmo_sock_unix_init() from libosmocore * Fix dsp tracing at phy config * octphy: fix build * dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH * dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() * dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() * dyn PDCH: trx l1_if.c: drop fixme, add comment * trx: Fix coverity BER calculation NULL dereference * Add .mailmap for mapping mail addresses in shortlog * ci/spatch: Remove the "static" analysis handling * Fill measurements data for L1SAP * osmo-bts-trx: Fix PCS1900 operation * osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE * dyn TS: complete for TRX * dyn TS: measurement.c: replace fixme with comment * sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH * sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] * sysmo: ts_connect: log channel combination name instead of number * Change interface in osmo-bts for 11 bit RACH * log: l1sap: add 0x to hex output of chan_nr, 5 times * dyn TS: measurement: use correct nr of subslots, rm code dup * cosmetic: common ts_is_pdch() * dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection * Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be * common/rsl: move decision whether to chan act ack/nack to common function * oct: Attempt to enable the Octphy for the osmo-bts-oct build * octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" * octphy: fix build: Revert "octphy: add support for multiple trx ids" * octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed * dyn TS: if PCU is not connected, allow operation as TCH * Update parameters in osmo-bts-sysmo for 11bit RACH * log: sysmo,lc15: tweak log about sapi_cmds queue * log causing rx event for lchan_lookup errors * heed VTY 'line vty'/'bind' command * DTX: fix last SID saving * DTX: fix SID repeat scheduling * DTX: fix SID logic * lc15, sysmo: Use SID_FIRST_P1 to initiate DTX * octphy: Fixing missing payload type in ph. chan. activation * octphy: Fixing band selection for ARFCN 0 * sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty * DTX: check Marker bit to send ONSET to L1 * DTX: remove misleading comment * LC15: Clarify msgb ownership / fix memory leaks- Update to version 0.4.0.git1468702853.4355021: * Fix ocmo-bts-octphy interaction with OsmoPCU * pcuif: Do not bump the PCU_IF version * octphy: Use the event defaults as base * Fix copy-paste issue * Update configuration examples * misc: Attempt to fix make distcheck and dumping docs * octphy: Enable TCH/H mode and begin testing * Fix SI2ter scheduling * Add explicit check for SI2quater index and count * Ignore binary and backup files * Add utility to check proper scheduling of SI * octphy: add missing include to fix the build * Fix typo in error message * octphy: use octasic's routines for debug output * octphy: add support for multiple trx ids * octphy: add example configuration with 2 trx * octphy: fix for multiple trx with more than 1 dsp * LC15: ignore build byproducts * LC15: add stubs for phy link/instance defaults * LC15: properly initialize unmapped phy instances * debian: Create initial packaging for the osmo-bts-trx * misc: Ignore files generated by a debian packaging build * jenkins: Add the build script from jenkins here * jenkins: Add the build script from jenkins here * Ensure TRX invariant * octphy: Update outdated config param name in error message. * Use libosmocore function for uplink measurements * Fix debug output * Fix RTP timestamps in case of DTX * Add DTXd support for sysmoBTS and LC15 * Use libosmocodec for AMR RTP * octphy: Use the app. info. defaults as base * Close TRX session before opening new one * Fix debug output * DTXd: store/repeat last SID * DTXd: store/repeat last SID * DTXu: mark beginning of speech burst in RTP * l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 * common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) * sysmobts: Add the barebox boot state reservation * sysmo: add L3 handle to l1prim messages * LC15: Bring back DSP trace argument * LC15: Hardware changes: - Change system devices path - Remove obsoleted sensors and add new sensors - Change TRX and sensors numbering to 0,1 instead of 1,2 (JFD) * LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration * Fix OML activation * TRX: Add vty command to power on/off transceiver * pcu_sock: add pcu_connected() to query PCU availability * tests/stubs.c: remove unused stubs * fix typo in error message ('at lEast') * oml, Set Chan Attr: treat unknown PCHAN types as error * dyn PDCH: rsl rx dchan: also log ip.access message names * dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH * doc: add ladder diagram on dynamic PDCH, add msc-README * add missing DSUM entry to bts_log_info_cat * TRX: add configuration example * Add .gitreview * fix compiler warning: printf format for sizeof() * fix compiler warning: add missing case (PHY_LINK_CONNECTING) * fix two compiler warnings: add two opaque struct declarations * dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs * dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH * dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode * dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags * dyn PDCH: implement main dyn PDCH logic in common/ * dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts * dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F * dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() * error log: two minor clarifications * debug log: log lchan state transitions * debug log: log TS pchan type on connect * DTX: add support for AMR/HR * Move copy-pasted code into common part * Use libosmocodec functions for AMR * Use error values instead of number for RSL error * Clarify logging message * fix lc15 build: put src/common/libbts.a left of -losmogsm * lc15: add L3 handle to l1prim messages * dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags * dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts * dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F * dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() * dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() * vty: install orphaned trx nominal power command * fix compiler warnings: include bts_model.h in phy_link.c * fix compiler warning: remove useless 'static' storage class for struct decl * fix compiler warning: remove unused variable 'i' in calib_verify() * Make get_lchan_by_chan_nr globally available * DTXu: move copy-pasted code to common part * Remove duplicated nibble shift code * TRX: add Uplink DTX support for FR/HR * sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts * Mark array as static const * sysmobts: Fix eeprom padding before gpg key * cosmetic: osmo-bts-trx: add comment, fix comment typo * log: osmo-bts-trx: change access burst logs to DEBUG level * log: osmo-bts-trx: change PDTCH block logs to DEBUG level * osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED * sysmobts: dump PRACH and PTCCH parameters- Update to version 0.4.0.git1455563767.94bb376: + sysmobts: Clarify msgb ownership / fix memory leaks + fix large amount of compiler warnings in common and sysmobts code + l1sap: Whitespace fixes. + sysmobts: add missing break statement in l1if_handle_ind() + sysmobts-v2/eepromreader: Add userspace program to read EEPROM + sysmobts-calib: Warn about firmware and header mismatch + fix some format specifiers + print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() + LAPDm: Use T200 settings from OML rather than libosmocore defaults + Add support for Octasic OCTSDR-2G GSM PHY + OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version + OCTPHY: Ensure we write the phy-netdev parameter + OCTPHY: Exit gracefully if config file specifies no phy-netdev + OCTPHY: Fix various memory leaks and add comments on msgb ownership + OCTPHY: Block PHY indications until it is confirmed open + OCTPHY: Print NOTICE message if we receive supervisory frame + OCTPHY: Implement command re-transmission after message loss + OCTPHY: Obtain information from PHY and expose it in VTY + TRX: remove obsolete get_mac() function + TRX: Add stub bts_model_change_power() function + sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx + TRX: some comments dscribing the scheduler.[ch] API + TRX: mark scheduler data structures as 'const' + TRX: use const for dummy and fcch burst definitions + TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 + move 'GSM_FR_BYTES' and related definitiions to common part + use existing #define for FR/EFR frame length (33/31) + TRX: make trx_chan_desc static, it is not used externally + TRX: schedule: remove dead code + TRX: scheduler: whitespace cleanup + TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME + TRX: Don't use magic numbers when we have #defines + TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN + TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) + Fix T200 default values + Make T200 default initialization even more robust + OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore) + ABIS: Support for multiple RSL connections + common/support.c: Remove unused file + Add new bts_model_ctrl_cmds_install() + merge bts-specific main function into common/main.c:bts_main() + OCTPHY: fix 'make dist' (missing header files) + main: Return something from the method + Fix T200 default values + lapdm: Add DEBUGP statement about T200 values being set for lchan + OML: Ignore T200 settings by BSC for now + octphy: Look-up the right timeslot and then the logical chan + Revert "oml: temporary debug hack" + abis: Add a queue of OML messages + fix compile warnings + L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0 + fix migration of check_for_ciph_cmd() from sysmobts to l1sap + TRX: factor out the scheduler from remaining code + TRX: split scheduler in generic part and backend part + TRX: call trx_loop_sacch_clock from TRX scheduler backend + TRX: scheduler: don't access l1h->config from scheduler + TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c + TRX: scheduler: Remove dependency to trx_if.[ch] + TRX: Move scheduler to src/common + Introduce new phy_link and phy_instance abstraction + don't touch OML MO when PHY link is established + port sysmobts to phy_link/phy_instance abstraction + abis.c: Fix segfault on OML link loss + sysmobts: make clock calibration eeprom default (again?) + LC15: Add initial support for the NuRAN Wireless Litecell 1.5 + LC15: Disable DSP trace flags by default + LC15: use talloc pool for msgb and ortp library + LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts + LC15: configure.ac: Allow specifying an alternate include-dir + LC15: port litecell 1.5 support to recent osmo-bts master + LC15: Add example configuration file for Litecell 1.5 + LC15: cosmetic whitespace fixes + LC15: Fix printed msgq file names in error messages + LC15: fix compiler warning against more recent libosmovty + introduce + use new generic vty_get_phy_instance() + sysmobts/LC15: Fix startup-time DSP trace flage configuration + LC15: Remove unused clk_use_eeprom and clk_src fields + LC15/sysmobts: Don't try to refer to fl1h from PHY config + LC15: Remove clk_cal (another unused struct member) + LC15: Call l1if_reset() after l1if_open() + move auto-band configuration commands to common/vty.c + declare pcu_direct in pcu_if.h + make PCU socket and telnet port configurable + Use consistent naming of binaries accross BTS models + LC15: Fix 'make dist' (missing include files) + LC15: set nominal transmit power of 37dBm for all TRX + LC15: remove bogus check_for_ciph_cmd() copy + sysmobts_vty: Fix null-check for pinst + use unsigned int to compare wih ARRAY_SIZE + scheduler: Fix ARRAY_SIZE() in trx_sched_init()- Update to version 0.4.0.git1449483816.e28a20a: + amr: Catch up with the amr_mode changes + amr: Catch-up for the non-RTP mode after amr rename + configure.ac: Only require libgps if building for sysmoBTS + configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) + configure.ac: Add subdir-objects to suppress warnings + configure.ac: Better description for --enable-sysmocom-bts and --enable-trx + Revert "configure.ac: Add subdir-objects to suppress warnings" + Don't blindly link against '-lortp' but use pkg-config for that + TRX: catch up with trhe amr_mode naming changes + tests/Makefile.am: Don't use sysmobts SUBDIRS twice + cope with 'struct gsm_bts' without a tsc member + sysmobts: fix ph_data_req() msgb handling + alignment + sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind + common/rsl.c: The presence of a valied measurement result is DEBUG + l1sap: Ensure we only pass PHY primitives of active lchans + osmo-bts-sysmo: Disable DSP trace flags by default + use talloc pool for msgb and ortp library + sysmobts: support eeprom map version 2 + sysmobts: Catch up with the API changes and specify the version- Update to version 0.3.0.git1442932914.f1fb0fa: + update README to bring it more in sync with reality. + audio/rsl: Include the connection identifier in the DLCX ind + audio/rsl: Include statistics for one call + audio/rsl: Honor the speech mode and don't send anything + Add BCCH message to PH-/MPH-/TCH-SAP interface + l1sap: Split ph_data_req() into smaller parts + Add RACH message to PH-/MPH-/TCH-SAP interface + l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88 + l1sap: fix coding style + l1sap: fix missing include file and resulting compiler warning + l1sap: RACH: Detect hand-over even on TRX0 + l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION + l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2() + Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface + l1sap: Add a warning about assuming BS_AG_BLKS_RES=1 + Add PDCH messages to PH-/MPH-/TCH-SAP interface + l1sap: additional comments explaining l1sap changes in l1_if.c + Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface + l1sap: Re-introduce more correct RACH slot counting + Relace bts_model_get_time() by get_time() at common part + Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface + l1sap: re-introduce a comment that was lost during l1sap merge + Add TCH messages to PH-/MPH-/TCH-SAP interface + l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication + l1sap: Avoid compiler warnings regarding uninitialized nmsg + Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface + sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core + l1sap: Port code to new ciphering handling + Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface + sysmobts: Clean up transitions for lchan cipher state + Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP + Move gsmtap VTY commands from osmo-bts-sysmo to common part + Add gsmtap option to command line to main.c of osmo-bts-sysmo + Remove obsolete gsmtap handling from osmo-bts-sysmo part. + Move detection of handover frames from sysmo-bts code to common code + move MS power control handling from sysmobts to common part + fix: make sysmobts tests only when sysmobts is enabled + Fix: Retrieve ARFCN (from OML) for TRX other than C0 + Fix: Process all TRX on GSM Time indication, not only C0 + Fix: Call e1inp_vty_init() before reading config file + Change to new structure of multirate at gsm_data_shared.h + TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers + Add test code for testing GSM burst transcoding + TRX: On negative response of critical commands, shutdown BTS + ABIS: Introduce bts_model_abis_close to indicate ABIS link failure. + TRX: Power down tranceiver and reset scheduler, if abis link is lost + TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03 + Add test routing to test transcoding of TCH FR / FACCH frames + Fix: Check right result on bursts_test + TRX: Fixes and improvements of scheduler + TRX: Use received TRX clocks to determine availablility of tranceiver + TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6) + TRX: Minor fixes, especially handle TOA of RACH correctly + TRX: Fixed swapped stealing bits + TRX: Completed TCH/F full rate support + TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1) + TRX: Lost TCH frame detection of omitted bursts from tranceiver + TRX: PDTCH (GPRS) works now + TRX: Add test code for PDTCH transcoding + TRX: Detect missing received bursts and fill them with zero-sbits + TRX: By default, send 20 frames in advance to tranceiver + TRX: Cleanup of channel transcoding + TRX: Replaced GSM 06.10 ordering table by table in libosmocodec + TRX: Ciphering + TRX: Fix of SCH burst data + TRX: Fixes to TRX interface + TRX: Improved handling of clock indications. + TRX: Implementation of MS power and timing advance loops + TRX: Out of range primitives found in downlink queue are not an error + TRX: Use link timeout value from BSC via OML attribute. + TRX: Code cleanup, prepare for other codecs than GSM full rate + TRX: Add support for EFR transcoding + Get RSSI from received uplink data and send to PCU + TRX: Support for AMR full speech + TRX: Add AMR Payload handling + TRX: Support for TCH/H and GSM half rate transcoding + TRX: Support for AMR half speech + TRX: Reset ciphering state when closing channel + TRX: Add VTY options to enable and disable SETTSC and SETBSIC + Allow one or more TRX to configure via VTY + TRX: Fix: Cleanly free TRX instances during initialization in case of an error + TRX: Fixed typos tranceiver -> transceiver + TRX: Report measurements + TRX: Clear lchan state when resetting TRX + TRX: Handover access burst support + TRX: Use correct slot type for GSM_PHCAN_BCCH + TRX: Disable handover burst detection when closing channel during detection + TRX: Process real time scheduling option is now similar to sysmobts + Add test case for successful handover and unsuccessful handover + TRX: Set ciphering to an initial state when activating channel + TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state + TRX: No need to set mode and cipher for PDCH + TRX: Fixup ciphering state names after rebasing + TRX: Add bts_model_trx_close to TRX implementation + TRX: Close TRX (shutdown all active channels) on ABIS link failure + TRX: Do not send burst on IDLE channels at TRX != C0 + trx: Add option to set transmit power reduction via OML (BSC) + TRX: Fixed chan_nr for SACCH/8(7) at scheduler + TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO + Allow TRX 0..254 at VTY, even if less TRX are available + tests: make tests for sysmobts conditional + build: Use AM_CPPFLAGS in Makefile.am + TRX: fix some typos in comments + TRX: Add VTY option to allow setting RTS advance in frames + TRX: Free bust buffer memory to when changing lchan type + TRX: Activate LCHAN of CCCH when CCCH is configured on time slot + trx: Set lchan inactive, only if the dedicated channel is deactivated + TRX: Show which TRX does not respond or rejects a command + TRX: Check if Transceiver indicates an out of range clock + TRX: Remove extra TCH/HS puncturing value + trx: Implement BER calculations. + tests: Update bursts_test to accommodate BER calculations. + trx: More logging for voice frame decoding functions. + trx: Fix typo in a log message. + trx: Remove unused variables. + trx: Cleanup unused parts of loops.c + trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res() + trx: Send POWERON/OFF commands to osmo-bts only for the first channel. + trx: fix potential use of uninitialized toa variable. + tests: Update busrsts_test build. + fixup tests after bts_model_adjst_ms_pwr + make osmo-bts-trx provide bts_model_adjst_ms_pwr() + TRX: Add missing call to abis_init()- Update to version 0.3.0.git1436860556.a7c276b: + sysmo-bts: Use correct boundaries of L1 msg when forwarding to L1 proxy + Add header file of PH-/MPH-/TCH-SAP interface to common part of osmo-bts + write_queue: Check the result of osmo_wqueue_enqueue and free + meas: Do not send incomplete measurement reports- Update to version 0.3.0.git1423171973.b631bd2: + cbch: Speculative change to not change CHAN ACK for CBCH + msg: Generalize the message structure test + sysmobts: Begin with calib control from the sysmobts manager + sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code + sysmobts: Use the ctrl interface for calibration + sysmobts: The correction for GPS is in the reverse direction + sysmobts: Initial version to use libgps to determine FIX state + sysmobts: Start the calibration the first time the link is up + sysmobts: Create a calibration loop that will be run + sysmobts: Improve some log messages for calib control + misc: Fix up testcase after 5a03e129a633637d0a6b57b3b5aa6d6596b938fe + sysmobts: Check mgr->calib.bts_conn for NULL + power/sysmobts: Add a manual ms power level control + power: Make it possible to force a power level- Update to version 0.3.0.git1419943502.8fc2630: + sysmobts: Include the serial number in the find response + Initial CBCH support + CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD + SMS-CB: Use GSM412_ #defines from libosmocore rather than our own + SMS-CB: use gsm412_block_type from libosmocore + SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf + SMS-CB: Clean up + centralize generation of NULL block- Update to version 0.3.0.git1418757748.c265bef: + bts: Move BTS and children into the enabled state after opstart + sysmobts: Actions can be executed in all levels + sysmobts: Add an option to stop the systemd sysmobts.service + eeprom: Fix brown paper bag introduced a long while ago + sysmobts: Don't list non integer parameters in the help + sysmobts: Read the clock calibration from another place + sysmobts: Remove unused global variables + sysmobts: Add "normal" actions to execute + sysmobts: Comment out the varpoware options that are not implemented + sysmobts: Add slave on/off action for the sysmoBTS2050/bin/sh/bin/sh/bin/sh/bin/shcloud106 1589651840 1.2.0-lp152.1.41.2.0-lp152.1.41.2.0-lp152.1.4 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:Leap:15.2/standard/1db86b65bccd136f3d59b32fbb1022b9-osmo-btscpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ce62b4d10830bce15431198b8d3c9d0f32fa392d, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII textRRRRRR R RRRR RR RRR RRRRRRh;ߣO9 utf-82ec5c7c057ce0386abc3f0ced5da0d51692653b26d04b967aeb29d80a09c9773?7zXZ !t/s] crt:bLL gA@{ń( nX@W`rLtrpe;XI,>{]'rmi?I=H_9 &=G?9X;1!H屍:əD,#3s0|}\1Sq ]!`2D 籥g\Q98GRrvџ1hX ᡴnZ['[_s )Mv؈@>Sڤ&k]٪NnL vz9b7I"?i KJX]3HIǙPS fZCjߝjM鉁LrN.nhYޙh$Rs.4{}V@l4iₚw>)\]zg2 pKY'LS{rhv%tMh0xmĉ17.(GZ>NX{$IB馄jG5~RtbVӒkTUI˿{cG*|BI5 x DG>P3S0X> J.mqݯw+d$dDJ=P#d̼t&H[nuP C=HLF5Z69G2@?a:C}N1%vBatcW); Ar!7ŮA;$ w#lԂh̡UL;oQ>[<[%Ď˃|NS(TdaN"øW nhNa*d )ZpK~J}DS_@j%%E?n7t@JFo -s8QߩX3&,u9^Ż/V!w$^˅_,ȑv6O={(ez_G=)Sm] @K7~ȗ, ;tdj3ve5û:桄z`@up9?jQ:h5's. ).Aĩ9;Cz~@Mð~ZHɣghj;wxdP{49A\f+dT͗Y 5ƅMQ~n2z!it[K`B+jYSEhm]tL2uX~.ȭ.Sa@_'ƏVehoh[Q郜R$I I>e\>UV̚;`"HQ7_|WB͑PNr_QsLF>a;kx)3 ػN?EÒgEIn"E3\k*1{\*'0I+f7>?=NnRUu]Or]?}(p:qs foU}phSVvm+WY.܂?N3\qi=DF7`т$b5|5_gM @8Ԑq*Wmwu79'1Oդlv!B;jrЕǰbb_z5t̫}zSp 4ʽ };>ZcG"5%U`lh^>gG߼go%G!-BqT!4ҴXriHMcO.9X{$>Hxbf~HnLVVOlq&ٝ!rl乯YMCώz\㥫r-k2ai_qG 66y.zzaObHZ(W*axzSBr"u5ИyIcWɆgjzHJ~v\5%йoS:S+,ʘFG~WxzO"eE:] IDN9*CLWY6:ڼ/vƯV / 8sDq[ :䑴؄bkIъq:^YXK[,+DF.򃀟&*aq6ǫ헕.!&5ODإw"AYe.fJ[6Tm!d.?(ȋ̔ $ڹ+NXdt^Hkj-J/=r!4􂆹E+s ]2V,hNBJBbTUh_ܖ=qAz0.aH1+ LJ)>BwlGv >3~ "R34?\-Q{nQpH:.*π9"@!4{H?a=WzZܚ21J-5>\Wf0zwGS=Lyބ쇽Kn}]vUdO&KuJ@,]J lDAVT xUX,5Z`S]́efvf:+*Mf-&36Dz9 +}7]c¬-Q׺>d_]"Ϭ l#Oa62ӌL#壸7cRIX-D4C:O>' :zGEe#gg(^p,Q>cr*ihw|xqD΄~u{o_{7"m6 TmZu̖K?̋"St}X:𩁿WaIU& ؚ*`iÆe#WI-OW[г*V7dwgTL &gh'/i=&j&UM=F0 '(&5hJtsk5i׿SI%9KLӅ9§x>Eyg@K1&NVSޜxm#u_K"N5 aP'.{E`h7 wJԧ-1b}džAF$+]ڕӞcwRtdvfyQ?hrmiynf;+rcO[}:=[*%h;WYI9ɷTǶr?i . ([ML94Z(_O;s .]D UҦjp2s8jق) āi n=Zh阦L%B0ުEg1λ~4abqtUu ¤"ɌLCF3o0dY5DRjc.*[cX7lCCuQ0KȟA#}*vg<֧*hBD!S z@h6c;Ap` di~X~ܣG; j9Qߺ[WՁ: R |7u+"m+x};0_W!:'$r*V)w3mG|zί U4Tl/+ߏOɝ:*jm w:e?yŘ=5 aQ̋}V6bx'_W`Ҧ"F#`] Qbzyʰ 1#nu~7}a!LJ\> 4|" JɰJr.OC#0ldN'Gm]{UqnȋJu~|*A5v5>i_]TZnB]w] |;IwWoZ V<bILs*)6h#ycX)ˮ.|d$ J!WŸj!HykAyE}ؐʑ#sG 'HzN"8zHpzQ#w,ob@itL"|xR_Y0z_U{J.[!֪-M ߭"tE!VopE+ ntCX0W 3CHq|<'k۵N9ޘ 7)+,alGr0 d1߯EVw7g(u5i6|_?!!urNex?U.XbG|Tr?2׶ɿtQg(gRE[Eu+sQ&g {)bL8usHbZ?RYNJ0Z-=n7\ ͚RvCG-3l@LR CsΪ~5BZ쎛ЙB{V Kd][@( \(|%.c-|>w^ Le=QLbswXveX#G M`d&8Jb΃SGXnܗ@|Z~^ӹ*(Gټ&4n=#H{6\trS'JQRbO^ղ iҕŌ}Cٯ=V%/TӅ0g t: />JiWe65bbEbE/rl|5y%1R_xM[CCr߀wuu+&,WҎqƆ=\ Ѧ%U` ʲN d2A9mG@ɑUvlnQ;Q0 L PFF_^J$84|9q6&,ELAt^T9;+$ TD``z P]j\ۮaTӠJ&&ؓ4tf3𳴞h A P$\PD#xETh}gǺ>ؒ-Lc9HlӉXdZ"ԫ,%n?zD$ 9 #M¾ugovO]:3֣v=*P!/ðg !"xOXRA*~s\f *b?P>gB*ʟYۃAG sNm) j6p5|940ֻ.Z|AK $wjIB\f C鶨Z'|XȵAi!T2#)ЖyZkT EI?"d)˧zBb׾Y13h~z/d2kaAmTy`a]="_N~$O N9wx3ljFB;@IW{t4fQj[)a UR`TsV=FӤHuԖLӛ0S_K0A| '#uOF.Rx6oM srצCf3| ^[Kc6kI~3ayAgx h=#$ 9--U?}DF2ڟGڵ#<_f}d, J`з@eaK7l5׆oΥBwjX,x+mڂpN1q1e]%* qܤu:z(8]` Tݧ[4ϗpĥ#2#x-o7 Zh{mSth\yt}1WCe~@/--qd2^NbaM_JQ3p=.kz$#)1Z-G~ F B@}k[Ԁ(}Q8 ,s˔Wj~Tw!v-tɇՃPqP/)%uiC-&|Y;|StĔyõ &YYrĦ 9V q|)qUvB?1.Nm_Z|ikK\m" }|9BۨJ/lN ,DV8- Koej3܄}r * c@E`+L=wߴ7_'f!YM+;IIT!fŀD1b/SY1 &m{-WA]'k so^vE:H,#[ L]^0y[a_ L ,~L烴涐zuEcviCjrwv0>-MHByO5)C3 \1'≨16 `656AA1 z[ek(dao|MJm3|s?s \tmT\Hx7&L0')xe`沨ʍR,1//Gfio#{ zESph,&' ռecdQ<^J,k=.Y x\fS|bЧ<謦EwWw>&Mꗍn-A/}Ǥ[7z-+Ҵ]>59j0NY_>e ,)Mlv8mV jy-s|e ?:2ю2`lW롄;zLzpH82"7mqz cvZ!;U"sumΨ}TBVDTUr,\NV zdV]\PL dN`%}pKzJܔkQB]ˠ78@YI[1ԓAk嵟x_4ɝ\L1܊[&F'D ~*ӮW rPp;wiaVSny},>4$F V]nDHU~2RYxې\,8,iôv%N</3LwMٓ習Xq.U5L#xwCZHq dlt[E uL~ZZ}kpƷ!o47A `uȶʲڲmJK |"-NůzZr6]$Hg7'd&pb>r[/ Ut(bᐠ[mMQIa.;f/%% 4Yz?w$&6!mAQWLvbm-qݑ h*ĶVt9>AʩoWzo]R&3G.M8j!cc Qws{>foJCC x:1-tC&B$!ؾCXŽ'2 Ɓ(u:@l Hb!1 ¹V!|ɹ}mMb6/#Q#zWMxϔ.OȘhfSS(<2oKŬ {Y Q&~Lʞx}uZW,?P|Ite|W } ㏇SXܞ;(jP>JO;c0SOqfFWgm?gŜ V#`?ynf3\8tW~rSY!2`!p,$KJFSu \!VꩰbԋM>Wsf* u#"Sm ґ+|ZK\ҝ(`B;815k/sf0wD'iXa6~፯c'IpDCQEﶺ߶] կ =%6nQ '|Baa&M &3`{,Np#ԇ$%8rq^r51r-2#ru1q>$ 1Y5*2fYS**֘5:>6u_²:sAY*x&FX+jD, xYQIH7, +C E+cVP%=( Zk90.*wl9U'5>vp*F0Z3/ChOTҏ?aYaD74;X_*(։M*H"O}8􀇗 '8d]΢cۧ_SuYVhe72rVKSOr֣w[zR'ne"' ?D]!ǃz єbZ ]4G-:Ң{90 ="@|7@'|ۏ|#b -dsJ^.TsfoFT'ar"J󜥐 6Kho^˜ey3eSޅ ny|͒X8?H^8Wz'_G$D/=ΚV!4HqiUDji_u ohwqR&%D-5vvLqLpJ$U†,?e҂`˜Xlh]zNRuj08}Yn̷pXz =KqGi1Ӝ@ʳ5%5P%[I< '_"sJ._}"8:lǐVr#kЌfߔ蘨L$j2n֊Z2OD$yEQ~ׁQ pdYΧHFeHL]8s9[#Gt>]+N e?NBʉWd7# n0Y#QSk|?A<`uu5( Iꪧ=90Н P?Z)# mع!!kQ-ډ]lOؿ&>)C2pdDsX"uWlתp&ˡSz E3Ըz+j o a776׉Ik<08Q}:fmc\@P;֌nIu+6@;/>es@YmT5˕ol N'I\@w׬;OCWj}@h!*:ۓ1!lXR8CnK~ͩ)Y+;%(?lh͈lh@XfCN k]">mΗޖb'3RcDH8Gp<ߔ)^,}.ɂY6+Wݣ/))>ӣY Ģ.:V]TBW[j`ݖbk޺MCCe/'M@Co'e,j ѐȮ=X"Y#ӍtrT!{H:NвV&} 4hV43_j{B'1zoGbb`ec:! IROXn 8=E/`x8E%6 [R{ͻQBܐXNv-qf~m1o!|F">ttF)U GQ,5^3g>-Þ0UͶ0l6|>I@Ez!hU0bBc]bS, O!& cqӫUiuxfSZJHfxJuoDdUi k!l,UyPi9*(`'SMy9DYz mHl&u/!q_b-@εOhb}UVI_b1 Y0ط;5G^bXLo\x#PZ>!Pˠ ̨UfT݆|, 3J`d@PdT5e0{4ĂWW;WeS!Pdj|jIݯֺ4 ~! EOKzZl1*sU@M0x,Nvd{0GqcMA#, O!pJ = 5Rs!!o/rb/_5Ր)XM1I ʛץIV2Z5@YJ[oI4dPGa?%-zL]]R"h7W4,ߦ ]/i8}e wh%i|/ˈV R.%-^21٬"(žq'c(09  dMXC4j@(db/ B:E}dL .Xk{!r!qÔ`'|t00BՉ?jf&Dwr9b=W,,ᷘBيb'8Do{+a 1%Aچ a;Էa9tȝ=}7|[ڋP<6H4 o"Tȧ~筩rn{~gpyNlWiae$|nwKiriHJp3R~Z >f54U yt\K7Tx)M|*NJC8mi$ b q8z_~~~EWœ3eKo:"BvF2`|"M;2n\;|C" SVK" j S:#TRi3rVꃦs"vHٰrh.&c%GB7gNVeVE߹9q| Yr͜5hi,El~ 6X=ajۻZF54{i $% \}OA -2/ gFM0% j*X,ϡYOvy$ z<bgnBH=_ 1#Qn";gk* ;^>)wK1-B̼בKo0 ]ˀɠ_88]k{X~ҐerDXJ$/d% Rq^FIhוLEB ./G%TsdvMQfk2nP Fson ޘVb$^ߗ,Jz /+A}(K<[Q.'j:]HexeMk] >zN(o"8M>ikH2'UVB9+q]{hdC*Wl{W΋="* Ǽ$|, aGߵd <jぺ/$Jgjc8̷/,BE(]?N:ʇlpqdEh6Y}[Z.| ,%{dP,i+ Ob`^Pt-CԸ P[ ' -D=`Ѿ'QM<?b9INqP6D6*Cb PFJutyڼiMFV_E6ݸP]{GZiҦECEZ ]k`:ΈORaXAXPv.EL7 >SPY W幆fҚ&"g-(/O ntK$1= ֿj:~MC=Ig֡U]AhI&)6{1FQkDyM=w$Z<]Cu-\QGM%#GyGҖ3kpRt/۶f.6T(~"x?(q^-joyZ);.AaO8Lՠ)]lrau` I-g`6P4a|p^mSEڒg2KBG[-XX+MťO0Lo+M/<5I{;}R&a)DMT}%[ 2I&2jwҋ ,7zã!ȷE ҵWjtiw <(=w[K@F7X]'b@æ 3쉗k7OW0}']Q˔i!|5s@/DGy>Wf:.S8oeij1T\b<ΫAxͿahLJBKY^ Y~_ /t_srDOh%MdǪ5/-AF׍֋d+<^ /SIFA3Sf;mZr6[>md62yF{ ՃN'VR,{::BhQnY6/dL(\NG\fN\pڐߍ0 }v |-^Xg i^,"'aDcU|S2| Qq}3lf%xx:Rf"~TӺ6Ax΢ [NO[\\WP%WAPFȮOPy~`~A`ra| ] 1e%nLt_0sE7U˖c_y}c7n/⻄'\Zs[ 34#jGx_cífijS=4vt⌉z( ,2%wkV&# hI_T4G"ؕk1ylk0Lհ4+liD OGCFeѷ`m0DaO˪ 4, 3"Q@mw7x-jZ*I ڪ,Y9(ALs = o#~0!Oa;{>=ˣ {iYFFc) 'pnDJaȖs AǐjIb6QoU ؆H.>SR?zI~'qvK.ŏey2w~Ň vN\Tx]l](<4'W-1*s44^,[d2 bvp= &3!CqYncOsThBY#?!3R LxfɒɕN j0LڎS4 :,a|M+ԺULcXUCfܠBVZm?s*{PŘE/QzcOZY}M xc'T6-7ZE ``=j:?c"2C:%*b'[  X |u_]5 <7ȵ,m`K??fSirRA:NwxAa @8DTjRh^XFM"Ԋ9 DuBv|w@ԟ}2pnҋJ*mWԓ/ 4AP~!*By3s#?iFFDkg=LjFUa{9t5g(M~ $!V~z0n5x='T2=dKg Fw'وu`4<[ξMj`M@2į(ա)O&{<b~亠ʹ@S\h0d‰~6h6"P/Mf /\E\4nv]!ڌKtcXuI +h6GZS wՙ"Oȍ+<+bZo [obK#p|u/*$ O!Z+[x%l`}8z|=K֏iךOi#[y!oF@ctdr4&f ԗdA丹JG{{*1 jЁGi3ɺGQ;"9 :WS8tR NOVSb-;M|%O#PW'n5BQ2g|e^y: ?($Xy?ɇ|-^AKN>b!>B'n_/C`{vbvEZ.1`-%3:~d'[ e}~C92>=V? ~a_ 6cF&Y>Ё[z}c5[>ׅ]C*9vs)['ĆRB͉gaVy3Ԯ';{`  XsT 9M ՊtP;l⍋2JlXB4]LFHn)XA: /+sPx, PF?ςfWbN*Rs+vߴXsxEF?Bſr&ѷ3k5ɩ8˃g`8$\ l Ronrg ,)m[drb*}?L R$̤md(/M)pd{O(o޴:"͙c:=~R#9) aqta kqR@)TЀb$KeҒM\:(u<.R].Qв.TZaG1PmF&r[)g*L Apxu>ePI"tVSoк(.fxX]Mx4қheۻy Q-;9//,0jEeu>v*e33]6:S5 Y4Ɏk#u$E5X іrqB }/M4qJ8ƾp1x`b8ϧv?~X\v.h= ׺r;,b~rjJ9)E4@I!*("eR080eB(j!:,$cUr A 3ܨDς2?tpn$"ޒMef}6QUKE2$8{Fq583YV'1;O `msQA4 ;4e-1MyA`a6"F Vhk䡊RL/IsZ|}Sy'X O=!㰦` M* ;/h+ iT_($NߓGbjvLJ"cTlPf&umM~L+u;o̗gW00Ű&+Ȗ~$I$f3k'nF䦠P?b:i5 8Y lJat(P1{ڽ1TZǟwܯ+V*esaGҗ̖?04ھ:y1+y z bn[ޫ,g"5:ƓޝّMa 5A\.1cAޒ.v@ZdAVR_+ h _ OfȀс(MhMelwbNn`֩w\hI>8KC ?oqQ/aU7U ⲋ-E=|E:h&[4KcYCs?ľ.]0vw#jGB>هO78( x哥-pÔA|gkXTCg ׇop+qki7Vx90qn׌ˢ8q D;"Q]˄ $i QYzHɠ}nS \Ħ%P^ū0W)NOW0?3:04;!*q,~7@ 20x$k12I&pUO!VVxK ޥ=ZS/ص+?Ho V7ޘ=IʧeЋ%ѐd 4c#+򛄦*_"D\fswa9*do@(8cɯ8H}\??03h-OsP{~1ge?-p`vWg ;IB 2eG1mUtEuPY:sl7PVh-1g{iښCަX 5PAc+)w`^yh}*gRPڄ"@uyxNWSi|T9>rW%rm*S)VSk{͇1"ʾHrh-T(5؃Vxaf4>k~5j VCwiQd;퓯Q~sJo%k?.Q4}HR߱/t4~MBձDGKgKbhN0Z 4fd Z"JtC*ڷoyx<XtRW򣟼 HXUgېțup%[S 6]I],͖eWOL2$2V6jbr!J.XI"_ݿ-w"-Gh.>ԙ*1~=jxKS~b%ܕ8Y;3ybG3t͗W7R'hGPHO9(u 7tQѲ Bpb _s>D0NK_)vUGy=a4AV'N y;` "<@Jo%|*s4IU9ԆJ}E(U=L;-[5~*W`Yi4=k/E`&롙,t=L66w"W4p}"`/d֊TYTbiMZGcCHeHD}[uxw1%= ᔃ?зg/YIQDƴ B'AᥙBr? ^ӎMc%-?)lPA;C.g%)^ T r!t6*96*cDנw9puQc$rg6Q,;]WV'rs;fks9#%>]5>m-=1>;-`6[ߝG +(%}37p:ҸyNUɏCD( kGV=^BV-1WRߏ/uxװ,.(UZ0 HfDT:u?`P$ZXj]= 1<%P$n,v6Nwl$K˳1Ҁr{S펻SR7 ,gF5tRW?>ldbgqx}I+Oi+M};ؗ.uΔտ+p0e/e  I8I!& <. Г(L_Lwr޵OȮn y3A/0pnm1dAb:(L Q- Mgѐsˋ!X3hڼH|&e dNQΉQGB ,H[3gؿ|nU@ڤ[O $柱5DD |շ@E5|Z  b'W/%jAZ-&\E>6|/JD4;D~?edx67ƿT2f~'[ \LۛMj o0K7NQCWa=nBPa*0Ԉ?GC]6K ֓mf@ \^:,{cJ{oT}t5[ (%I O Ɂ{Ty 便v>"F?\"+;s-KTxdK-G*+I :P?Z|hvc3VNlF4r>]dGf=+2!d(_o^^<|Yđ!eju`]yХȟnSUW-d8t`ͮj-D֯+^W3V}:~`b ]'3[H"Eզb]E;g>(N˙UJ! ԁjθQk/ Ho(!uhUҾF]>/ahw#`D ɕd򸕞$#:+~H9d\v%pvT$ǃ#{oR Ww|<6ݫQ)F -,xF Ǵa}]^Xy?A:Fj.a6ZMܦa^Kh `SQ47Hq6lix+WL URV 9r ^.9Ý2;~`9z$5CY?X|ȧ bkW{{Qib,32bW37r_W}BEdķ;#.Ϫ|w6(ϊ]s#lxUoO%l}z3ze3-}?AW?c/nBq5݈|@ A<`MTŞ #vO ~hK 4U+cᦿqZ#fN EC?-rVX9[|P^vҲ^kUґfA>")w-&zî[X)QHOٗ.49JkQ.`Ls|Ag.-I1您yGy~[P͝ĵcR9NttY= B+REsLΙA=;p75$Fiϋ8 ) 7 GtI^2i+=*ȓ}q^Sc_fh^牟L) o4(3B&"5zq+ ފw_P&  Pμo_#Wk_Q$(E5ᅦc1-cjfi .)BPtѡкF.9maaQ4"$ksޭOR_͙1.6W?ӊ$L~;z5[2nP'"k_tSI/ [ t=! O1O%9N 3 $Kb=UEӞ܀T|,97&y&$ `c qNtƮ>㛑1 +?#0=[Yj!ͫEQ[}kK)uysQg0j*;vO42.#68?yA{%?)z]@\~o  @,&MIrY<# |rv`{y/E"jpۚCS3s An㺋-JT9et9ӿ6'mok=(k?D eپQ)>8Tijt?ZЖA&޲K@K^AMh;d1 *~ !eplEl+WR!s Hfc:_l9%ĢH Y+es0_:KM$k>15PJd'-/9.8y*Zҽs5PJkxVѲ`m?B׮oa?JUfeĤ3jQ,a! dQ,6lW1epK3HٟtۜYT`^]|?&{]I5$\ro(, ={CW4BV/ԽuFWQr%idAY|. h}p#Xk3@%M@I@ۤ}o=3ta"*T~HJK@^lWsȦGVDűWK{bzTpIg t A=[b!dW9nG .&6K*> cyX7KOmWcО0uaOK;^v Ȗ"ZXwfQE.^u:'[ g`X[+.Gp}}1k8*W*LsL$ْ0, ~YEԫn@A^8ElZPֲںuqkƀ %cATP-"j3=fGoqm;D]>rD?[{Aӭ`+!h!5VPw1ŋfw  sU<(]S(6/ /21ΉFM?B'N 2v+t& )DDU-G ]${ZT ̂Bd#9dy .JVEOP]M?j"F'P}5̷Զ}Cmq^ɱׇ.>M8}*]`ahfZ|n# Qn6B+JYRil$8VnJCмD,񠉬l$H۹o豇Ǥt3C {UxԬZtZM6!qa95]rYUȽ,$R '6H"' ZnP]d#Q4PXNy^1骨CW0pH+ѷ~|#2_: f4͇8޸]ת,`Q/\ 3:n/a8x#u4ݻ @`c N=!]ӲU,T}H!rr|,@#QmT'Nzk 224ڭ+#˽5l]lVڲ:|dOecL~7T57Rwr?2l阡ۨwĻ-e!gFl6Jj9O}pk3uy.OGwGTl_WB2>"3մ|Ly%?o/ *S$;rAg%&JM ~[Lc7͸c %ԑg."/Y4I1RrA?gu7C)]2BwOEa 㨜0{HGa~?O1mjPvcW3!X꧵Dn]'j^V~iK=R߶w{JDxV,k5H_Y<>ކsd^jc;>((*8۷ jSTSZY =J6WP&_~8jpMdE gg->H4jl)©Es ]w ,cVv]Ha12"I ?tNjLd}CT"X tyT{p>!\Y*-UT!P63mހx|q5]7Cg10?ayы2E1ZeeC`Tm:5(b^t6,Z cVLDa Q d0ft"}drO yٌѺXOM|d!*-ˎCX!(7=p/sP*}0 )}%!Iq_!/g '?+A0$bp-YzԔJrpE^}R3{($^ߢ]2y- f|>y"ml@0Օ ЃVӮ&'-mT9E#}A'/ɥc:9 U{H6`XKI7^o^C wd+1pLșőƶ ZELwb[湏SƊ$,͈ka7~BHv 1qlIv:JEI#Ta>xS x}=\o x9y!W:& _Wd7sD+lJ,3n&V~|A WD@io#ꅉA*SrUxW,ʃ1;ʙN e;Dddjl$8A@mBEݔ[>GL9;`cp+huИ9Ni.Kt O#1[0;#K2&wmfk\teFMyV6+tw2*uf{fm˦:A.d}hрRBaMF=L;sϦLl4nx´f]WrXX >ބvPQ vnARWt'h?8^eNSJ e=V4 !U5ӑ{Y/wE{w1#Gn:,2Pw=KqJN0l 0NP}j1˾}v@AEbH8\=Ѳ=(G` 6&y,_o8?*1il^.'JZ8f|29~Q|! ۅ>}vcg1ÌVDr5sSYeuFv ('CK!`Z^(}3\Pj:le@lZ"?1Smnc!4﹥Ze,|z.lF6TCE! XQӽG\dz!MƼHԍٜ3G(B<,CMZh|ٶZg> nQ`lr|j= 'ĵ3!6&}k1)ቤ":|n9_%E;֢Ki'>"B8Y0.Q1ݘ8T+Zʙ0E+w mNeХD 66׍ƸɽD䰀kn RkL>u`,X&뗅Q8Jw#6E'KlaoU9U pJ /ax!CL >R'Ua%h'GBנYok)NG!SAПB>߉>}GTC-D(j5d P2M"˨nIUu2C3>L/B,al/^:J675ˋ pgUXv{&zjS[K7=vέ)2N-W%i?- EKT?ҲJ)¦ˑ Zomy S-ZK.ߕ&52?1bK T)S"ҦsD T[Dߨ7Lz΍$dp@-cuV3.D%3Ct!PI[xn+?P1zIlS8`QTm7 >R(sj [¬]mH,A ld-TX9Sظgoo#Z#j!Jaq5`3WL/-;D֗0@cc(݈|1R7$+({Y gEoS1cbp6S%@~붖v˄;2|mhm&!Ts9V7`CusAޢ3VO5^XN]hY'QM_Icuޓ/1Ԗ5s8HBe?Tߞ!Up8؎pC⢱^fyJMq s7}Fb"x=3y[Kr' Pֱ4^J$.!b!VqzzeCe)U$AOPfQJ2o!S zAS?AHc[KHc$ׅç3L,Y+zћwL [c?˥^C܊6]΄ƫ(}B~u9JfW c#ka- @fY6 ʹ&%uL?=i~jY:}ad񌽭iz3]r^ii&㽀 L:wV.IWO:E~h|H)_{T]4K&AIuBs AA(zzu[҉B9dY2GDB^Uo!`&ct]u*^u'Kz*txtexmِ=rC]O#[tLwy&zKiJ6J&΀VOz)7E! ԅd[Q"FpY5 S+]&}Eݷ  DǡmYo߱B=[_C*(eiyFArg4H3!,)j@#~8|Z˿ikPUh `[KiCJ?_ F{oS5ܣCяbS |TXxwe^ qr̐0D&cc Ή°wEO9m.!g[<HQ2A*Q=xJP(Z/][̟AdöW\^5'"a3YA{\->Fh%-ThI}건 eh'y$_,Y*/c(Qex(K;[8)J,L 7$pTČoixŽƩw\q5֥ R(QG澵k_5i/{6o78wғDkki+^Xi6 ]hŏ,7|kp`o OF,{]m`RhmqKU8N O:a=AYmp̅]wSjla: v]刔q n+cv6x_( ;z+m`,qBҭ)F lWKOm Jai (]imyKe\W@|V#">\Řfa&_wt,2Š2I>bj*sĭ3>w |6Dڭ5HtdҀ Zh ]_jC4Av>pC-N3'lԷ(O ~ȼ/lqҟq˱,r8~a V߸Z܈(rPH,d_Ԣ >]Ŝo&Ý"dJA/.܎2y Ck _80Km6 L;T!1=~Q]ǫ!6c!y }\)c̼"0 bͿ;zMߟm`88Y{OM)ZV  5ټ6;.mΠ ;":̼#ڋٍ+͌䵕>pԜˈs5{P .AtH:x}\ܦbK{XtsTְ9,cK̳ ,-B1fӺm)FN׌.Ҩd_Ajb0]T{kF}xK?;&*o錝cj"c\6Qs;*N"Ru*9V tAdFՕdXlwn[S3u</RH/HqV۸*B=Yc!lhgwK3cLj"Lݞ~dQ֑;uʜ1= s%r=#G'w-Yk_iz]zsdU.MYk1&kQm0Đhuv}w!ԣb>h"91ơ= Py`D6*U/DhDFǢ fǮ#ʜEMGFk57W-aaj&m]$Z,USEeCo%wK3A—fQnugV#j0N8?jVNۼ_#SbJcDs1*5FOt lGy @2R[mZb"[hHo|LKcةcnr#~itxNh]y]n}'cR: AFH N 6UԅQڹn:rƏ<R)%U!&)d|y&-$p#j?~2t ?NN?u#ow( h@$l~4+pȐl(_Ɍ9ʹ&l1#dӏHaMINbuWZGB5ż C4C>?^, wq(jnDV޺ev.5?.HaqE5-5&[.GO˦=0Eb~rJ&$z `nIglqQZfx t*2ꁋ8wFVR`n{м lཋ-2hh2..$uvEwmD,t[]I>0giT-ĦN4CrrA--krN\2`&1gwA%oqb>|)L١ [jf4SP5xo'lf{'5f |43Ԣ,X4{/-ن֘˒Bw9/UMMѧ~sQ8|E)64yTy{t <Њo0Oakd */õ>>CtqYрm9O6]h7_,`U&^FHSx@CGZ\#~ubyrUN`VP6J /Rw4XSczO1XIJvv8\=kA(3*(O%?,m+ΧL,rﶿn /I57@Gl_B5'@E,PO}~DR2JcmD&Xfvu%{2=ZŌIJUK|M7j<[$k#p;Tm URw& 14mk1y(N9'=+~Й HE~VrM 5qʺx)ai[䪍λ#4S@VՏHWA3n^!uˆ%E1 '$[\F :x\ " lJHz@PX/ Lj_FlxW9&vz{*AgF8ޜJ"-ɦ9?"AA Ҫ+|*bCs JV/%:,@(T6ee](E_/q8䢲-zV;c yQM̺U#t24rU YzUjD2j 88zkl~ o.(ŜH;OULlw\r]ԧV^+oHXLj[|Zu#/l*6+i.%A$JBLv!-2e<3xqiPveIUbĉ$dExT> lM`@YnH^8#g2kS; ѷv3><7B4+X䪀22M&Zt4"+ n g]rgpGDFoAĀs*v΢3jQ,9ٶW"վ0?>|A?JB p[R2n˞dq4Ӟ-tu0d֟A@ܖ @UD>Ҝod&kC8A"x sq~[yN/5ŦǺ XywJN\$NGo1tGqXĘpΥ N #ȯ^ak9Þ&ehZ@ ^,ɝ׫bw)=~];qX=L;¦{"c}Zҽ)2/Pr_0er =ɰIN3" S=`WuVIޜ7$ jDQ*џl2fo0) F$$FSEmqX0L6Gx4kS^ 7=}6c?/M`h@,m\mej,5dű!tfЉH_4pC>ߖK4 Ium$i@h?PyKY}[rw.*z>Ӧ>]P4U?x:7QD366IW_^FTOZlјu:P1$?,=&Tə\ [ĝS(g̸rÔkbo7-⪦n`AE(J䶡/޵Y]:@s &\W '[W?3zXQa$ƥi?'oZt73 $Z*7)ؖ^J9±{|JW\[%j=P|:LHvzI\d! jgMA;/C&]%C1}Qtpti>4 !G6-N7*'m:~6W.ۚZP?,AjZ0KbIλ7߭zad.a$Om2yy~IQ1Z- CkK ۰"]TWȢljfƖ&4%k`0Qx>V ԁan/9|1Ts4¹A€.YOs{ b؋F\D7-#$% 'smxV"Dd z0.2jB[j +o ǭF((݀{U|hc\3?5"SVk #d1gԀڲUsFyt97O3H0p|EKGMvP hF>y !l^  {TڛLn˅_eR*?^BԕL`>2C椝.DTVe#=6 t$H0唠ѹ3˖/ ܀#0_,y߆C*U Ys߶=hr j>+ ]xHU5[F45;pן{-:$P~YaY7MR+}q)4:G#eo(j<0%)F ڇ.+Q\=BƧ(Z:<1'u{:Hv"v}Mk[$x0tI#3| `Z*т״r]&J0k\PjڷR߹m)/ |Z1;%pɯOb>7kq/]=1D^̐N=;"vV :\04r}bG^L#`ۄ݈{qZbg¤s0]3V68hMO>¾:KMI-+-RTTA|hu"h(lw 1؜au4f,;&|_I BXJS@,h+->ޣ]z,I+Q)[ ^llB[|,LȿѤ!ߐ}>0rvȁ+p,s:qIy6RYNg>RnvUwy6„Or ġ$s?A1#%vߏ;+ȍW,k֘G[hPyoUA8'I˥e vFL\8Co@-&*҂F2@ft+N]q 9`cb3F:[bb$Z/s'1)ġ̄O ]͗У*w}3HI~d=+'ZO70TY_!o )Swe*B9KW4ٱ#4 =ẮliisPJ9iXDA!lywssaKR ne-pK VBUTlC+VJ\}@}"~ddnQ@Q!mc|ArZ|H]Z2ޝOu 9RZ#!J,5.vo r=k1BN"0kv?ya>KyNGBs>$ֹu^@\Lu;CI@EIP﹉FrH6N-iM I8OH0WI<:xWfIO%(TMN4E$L]* [Su-mOn>;w-S{A{03'q8i? 8TsͱQp 5@0>a~]y&[́HW\dR`"f[a d#3rV-(xoRJQWHi[x:O}* T2"?Fيxaŝ.D {y_8 wo:6!PJVShE1DpG~i2HϑdUeˉ&-lj x#8$9dO]?4tkKBrXԐfS5D5aLtnT?0_w6^\$؁T|eO'Q\_G*b laBw#u*}y7};N8QaER$ C%/,ďQiXlmLZ;tq1_Y+o*~4,X/zѮ`z I|;^WD0.+f8Wx lWem.C&SH${փ}^G+Qs8oɰy.T!Y w*l 2g>ݥ:EӅ >v\/DAȵÂG *].) 썻ZjHhؗ ,A !6OXh2oӜ=(j_ަq$|~Na[IUt9}<+' a@.h]9Fgh#L=%{FuZ1Ug)X6gIXi*MO]Q[_5D'1~ÜRjj>~s /`D|#њ.{r`,6`BOkY*)#$y8ٻyOX%`I6kصlۼ|阪FNzy<6yN0l'W\ l SFƳ]Q9 \%O/v pQy̓a{%"|ɴrai;ƘEӖ-M^?d!j,9=Ú#Qx#PM'<{F8] eqXՃIG&@%!JcwwW~K S>>43VV챑fؿN]G 7[+ 8}!|hzʾ P%LdGz^lׅբF ޟR?GbAɲ7 08-yĉufY&jhN63vL( ާ&܏2J,m=R0\$z:oM/>}e 1%췶h"~ X2Mto[Aaf~(L|麟Wg:f|,`XKa"@.Si#B3ewΙ.¤ Wt2Y1 r%Hg#p.J"`.Q&>A$YH3>=@&|wz取7a1=ŹLS -@L'K\޾&k-h7%Aqĝvk}X-3sQVbFTX/Q`nY!2uF 8(N4N5}C`#DA !!)m /{_ iwU祱CJ_{v dZ1;=_CoNJe'*`EY*xE~2::xrXbJk {zZj3yu'+`Cr6QlClo0hz2jY;[ y5R"Ld3{әIipi8-Oe[eH :pAA](ٮsO!λ\{HRფ5TV/y,H]_ihɁ.;|8(L90IjMQWf/q]O{IվwAzE˜3 .o2oFFs@d ~I9n>n|g^zɟ25C&A^eMlϻ/Q-yv~I*t'JQ iگܮj(TEXx0l>AT>'\ĶDMw+*Bڎ}ޛ#& OQ`ȴ $G2@S!mY陫s~s{s Uؑ0΋ݴ=sXD"2Ck]ge0U }_9ӤSc%wmE^K1GtO|Z pahe <'Zp8n>^,Z"`lgWn|k=JQ,c/TOH:">Zl y"(F^Lq^jf XAHjRSA`|(GLo|>gcAZ(ͩ,g (k%(9DGo`S0 O5p802VaB_nr$(FC/6AGn9[2/I=@9+@} {  +fV{r)JDg^y_qxM6Ab "+;̳1x{ Ofoptgw#KDʿ͐B٦(BΓ4"0wsU`4Yaҁ-2W"^erSH TilSfl<1LNSExUc(W$LtOX [? i@:=v4CPğ,+qiMr=#>B{ ZgMj8r<$pS𩫚*?}cdRM5J,G Čiu助7ÉAe6KO4oDceҷ+L>TEf.PS~uOBi~v))FNn]R-(>̰X?h,\ ֍i)3pT̈́hl’Wl|! ,զ} 5ފTD赹_aӦ$ڏ]0E[ު <NܘfYf6a>tf1[xNQQdhy7UwAڪk6+=w>{[p\__105r aBfU}$ЬP@ކ0+cBzH[{:z2 8ۇg ʴ' DYU qzo)˘ܬGILJ$zQ) B^~\hCla˲V!GX?Wd?;5`V{zoZJiNV:95WheJ])Cd !d'?阾PܿL N`@4W='IGM:A EH$EbCjBwN˦*T#HޣLƨR?2"wlhyBc±RKa?6WY ?"+I:K_WL=60a *k%~yIxȪ$||҉2j_WQ]/Ŵ/[[i SȒ7*7,n5GseV94 m }7?Ju5T Wzr3Ve|핚{nEd^- ; D xHQnė9c{fw/G`$g 5u}3L1 &tƢ1Qy%B3~ ʭ0(M̞f?kN*i.#.;4+/t>~4\+A 4=W\eX&͈ic˿Xfbǟy}'o%aoU<6qɮ94q(UM"uZU Empayc68g6'kDǏב$V ?D^7ҕݫ\iPi+e*~hL dlI=k>BCĦg?{Xׂ-Aai_c.VpeOm_UL-aA77;Ft:g:.ƾ %}G)o,?<_B~#=7]dեl/#]Vj1ŷjn#ťff%><pc=ʕel!? Y~+XO {W&s&H멎;(K_N89 Y{ټ8v'~PӴC^A{e~lKzh€T.D`eO'kşR*R̛{(pUcs ]j0-3m3{~cEӘe^% e : iV o.cXFC)nq0=pl#!|tW1K[cX!S|>:y 5vŬ[8wL5dx2Vm?hTI{U ^BȜnf!Ө?G=.9$\n+5X燯Z6NY +/H6Jr\mB@l@D.7{-BM~ܻ1DˢG9ꩬtZmɣ!_ki4%p԰UsAmd|X gs&YN!d3!֖ԢEE)ViyT :EgI]6UcF1ckD MUo PZD0~|72*(n1Rӹ|2&lQU_[D/3n 4^xU;XyUq!}n:g L{;tETiuKabF] 3U"=[DR쁑0ฉpVQxXU@ˤz$݊X8O젂َJ}QA&ζϸ$$}T٩+NFO*c }X432o3v^h Y6LҵDawFc( %tl#KߍH1=$挅KV.n4Й&:ׯ5HW|!#@fʸB MN >34X={|]6=|awZ4&C;?=HKs* ^<׎IKDi7b-#3fw#iZV 5z6&mal: =sPƫ_ʪ78!"KjCGlXMrm x ʫclpEU?EHYw#\q+7ffi X!ʫ|cڬߛ9Rv#ˀ -gHzfVdaٱH~U 6f[#CXpf렀b%6ލtCRNKC9FSn%;.qĮ} Lz`#qIascI'=JȪ<هXp%qyLEr 2$X&T^f^Kbs>6,آ~F@ń'U·M;iLvΊg+on ״C(wS2O!irC 4Ki/.(Ɍj0p$z`6(W=%"BZęS5wĽ Xى!is "l>n%*9N!п/ ڱZ22hr6q.2A,G(p|4o3لn>=\}vEnd6JK/-ƸյW1aa#Ts6r=-)!a£a0,9@<뜵Z{P\N:Lwq}/j.BF? Cyu ;|066+ui`¡/c"8vL*N\H V 'Tfrv8pgSb%H|A'AGMI$S:=-[)fwDQPx`-"h$mCqerGX~d?qeN&"/^y#q(Hn N3VB L_y[j5(e<| ,{UM)G14 1nT+xOsײA*bʺms=G1S&Mn~F!xVT]$GC" O$gZ8uc9adA+5n1<ὢ*,t͐9Փ*͋ >C*^dd {Vδ)#"Y$,OY%;K^igRo m*DC]S}sIF8x$)cT ؚ q&1@6yZWe#Ecx3tIX%#p"C7ePH _پoP|9J0 #ߜQ}u*%,0b_aܪR#׀z:iUqT%F 4Ű$%>Jk_0me$/Έs1zIK:>+~S8sk 覎-d5N0 |~'Rs35G-綹 ǽ x]_\Rz$:YI#`> ړTZLK\CoT6FH 3gai 6Mm8ltq'9}F k=²r6p)%G|(w^}\DNTԡtat,27&(IvbPK{H=c|qvI:&kkU`[cb!$WfAP%DקsNBP%\'!r MO͙~u$w*\:P[Nr Zzs<XcɺOi s#S$MfFrٸD:=RtL5 h2}Wu9'_/#PN7{$5j^rQfg\u ~0XfNUew״ej(wO;!%AxK-]c Sֲ0NV@Tx  7pKv i6Riīdv!wA6U<,'š{ULPd25j w"s I0[9֑kmfinNuBbr&uXIB8<6Ssᓖ=9y(QоBN1zGziQ KF0#7ߓIx A\X JY0Qkd4UCU;mCR xGTYT0BsKfCz&_ķAt%rFN8l\+lU1*SV\cH8I*חR4|+OxʮKΌܱ]T哱]q.m? ;d7=тܑ,moj$7;$z2(E_GBLR?Nn31 v%,f9Pͷ: u7xrGJx gX!"I k>ǹC߸~NǤ\p xP)+ȕ/:YL¦7+'R_X3vc0x[j :nvjͧ bptq #59H `d  v]`؝4R*Fkfm͓8SvІfama37hIS̙˔&Tt+6'krwIZU_ȴ 1Õyog-Ӧ^ϣ]몑'#o3Yx|>>l| e#O{+NY7I~.%YBCT[q)+ATb\+7tul]MH0!bY!Jg^vzlF۶6_[4 <2۰r0<jWrrߡl hA.H/Z7uqj. := \< : ]iȋփQmZy4M3aP(.aPszl KJL\ ةmE9[;qbF#A ;܉MzAJal~BWTAM)bε0afXA$ /?'*7*qq"j)-F CT0J9p+}&Ϩ"% NO~67L:/M2Eszn#nZD^ ~\ب|y*#'0&9氺,+  ,7Zp-uv_vzwC6dZk.DKfVvI* L"XJ&VC4ңϘ(D?󴅚tsvoüD6dK5'n%/# ̿tDuэ5Dݴ[ZX XȪ3ڲ4RY_3IXO۶H}yr&ޒS6iyM m)VImtr6rS7OYUʕ]6Eusd&Y;yP0q)z,`"D _KgCħ7/b^+Mj=e2 O RW>{b3SߐVQ:`CK z(tXvt#@ax[0-D,.5]'Eb4e26,e^bM=ٵO -oMxfp'o> O5/thYFu9Gm|mbPxxX5sN9V(zj:rA\O&:kyr+*LOsp|bb֣amL{׊Hu/F޺X;;D~e> 4b}5*{Lc;u DSk4 Q]dswLzYs0Ȩh,~( ='6wX.ڰX.M7+[rZ.TzfP+TUƘhQj'%^YqG7r]7im鷗ӵL7/MWWlF`^V>0)oVCXozDmg)5ZoN jA1J lLll 1¤Y?Fc K׷5v yl:20u@fjtGd<)#d_ U3bq} 4"X|B$~z68[qAģ\Zv5 ԓ6}/ H1M lCnO*Mq/'3-^+ S/₏Cp|mzoT$?iO*vP/Β`_](VQUƏi] XB绁;/a$[RT7Jؾn@]pCp F (07V~qs]'S Z5s?Rs3`VϯBOBs O_ZTfZtTM1\<"|GOX9d}Ğ܉wyt;V{EjOr9N?yY)! SFu d!gzg^{{ql+k }(}}k"xEdY99YHW;:xNEJzIAfo 1pnt{NS $ұ Ʉ%]>0^tH:zAY]>{c ʹ$xyӞ!ybD Kˆ9_H!>9k1(!_nKM R\~\Ֆ}}L*x'W6Z"ȭ^ 6Uk@Omlb#n1ZoIyiöFjgup9#ϤW5bm<i*,ic[Ђ!?zCX1S*z)r{0/}Z}dlUsfJ)^W;:֨'‹G~WX ǥᏟE(`- Tr-=e@Yjkk]2`7:<-M!ílH\0[Vh8(BALl !OK}SNf_ƦܶkzAuL/&*HA#' ZTOh1MS*=RɲُZyhqŷ/ƱJWE3@M -Vc, TJ[)kw _O!EYdlCwZ@-+!%+7zkkfh r-҆ҍ(ƒJ޸qø"@T*k&`aצ|\h1軿1r/EPA2l_8c60gvVC؇c@΀؇59␨#HR >B >Ta`9xIDXԠjr}B@՘­ ^+ly^Xl73D7?xL;[Gʼn 4@TQ Nw:q}"|r$%1-.oOmCFOR ^Yr̄b`6~4%RlMP ٺ˕""z .6uP]Iֹ-X|#]q9?*3:QGwCIz%S6Cҍcs .5Q״,2iy 0uL*Too7ń((Wvb@hr*H^a4gN<j|"4.en6#)N|vH _׬cӐ1x+!+oq1jT*f޶h4X /Mk$]PZȢrOIU}2VfUۡ<(daT1YR@ME5<S$E y)\Rap]J5oã aLGVh%xĐbFY1O$M>K+[pj\c9wڞ0TS| ?iK U! D{us^68AU;Y7h cms#k hi( zX:±t7HjNQ˃ 9LƆemMfGoӾ +j?ZJ|lDe)|N6e4ګdM0PYcqZ8ClY3龳>PK- ëufɰeEi =/8Q1ܧR{F]yp__נߟ^jQj9}S{Պt {'Z%#"^<5ïg" ZSx՟ъXJṀn%/yXs7_iƋWuMQ?cR5<щ]5"8)0<یýј]^BQ*k܏wu/Al5U#B{A%(#N S]a |[0xdzeZ˹V,g~8H ;Vп햼cpV6 Y$֎}_J{CS/زz+d:Xs"'Ίg?U)P'r(S;J4۫XF]%vfqGz]9q1z7W]T7ILPPH$]NC #Ji$;i׌pb-*n%0η*:χS9H*EsyUz.Eqi'YEhHDYq8^Ҿ)jۄ q:/Hl#t[X%*;vD+-6]",?v0[wZh Q ~,XK MY^w{}W/S6"@F8&$)$ JQ+n(6@hQbwCAt(7r](Z@0W좚#Dqӫkj1cz3 Zs *Z{jG[6L"!9>#HSVY HAwMy1fᲆ "?/y)Ȁl Q1ɷ))7pD{ro5c83qtOaz}1~5!ye @t+x{ eupdHiF)z=+♍ʺ=x{*Kq wU; .o1L[v…$Sdd<~wϯn*Sw:SYWhq|qQ>z> \rT5K;]$est+ ɤ)1㒅x5, 5)c[䑰671|{p))7@A;s5ZFžzi68Nedj18́wx,[&Rv_q?^~{vDXmZ4"\m'YLY7^OH {rKdD> w/YKCe{PnK9,F:ry5e4hqQMs4(9sUҪ Dw jmϱǛ,:3rG7×fƳMЪA* Qo˛a;SW0[rX_Q1LXͧ"zI^ls+% ziG- ~5LuQ .۰q~F kW\φCϾۣƙքD|…j8! A1 0օg̵{ؾqu=BwigǪH T@=TͻDl D̟X^)]DdNW䲅oNM/M;nRC3X9~7oǰͻ8.09 9 .xj}[[fmу]vXu__ӝLFJ6ٰ c_YWm@:%: #4Cxwa6]z+̊_jXTM9#uCʣUh!4>[ҶQyίG.#=d5%,sk4wpB3tR^#HfR6C L6=,MalFV:Nܧ$1{hqJ}&ܞE::U]l0Ɇ7@e݋K(GFi.w4oKV`Fު3ĽV&å2PjAi`Q,`"܍30 MԄ€k(&B+nl /U.K;fD@}XP%XWѩ*Q~|60=UM4<Oz#V3 -~;ß(fWl婂ԤɅz !0`<#'V[B24WڴreRk1l 2%t@\x?\O@SGI6ޜ{,5*E]z(,Vw=X(zo߹d_8rOע|%(L"Vr4|ƈпfkG\AY| 'eS؄F͙{q_m>fHsIG I'r C``e]hWή/fQ}v$$);L?×L{Ҳu .CXU@'`"__N^%Oc7I1 JmmMo:VaA^hG|V"DPt/ZCM:d͟$1u Ul%f yվw6eZ1할APwNh5%Gy2Q B'2sFhyKD(J &&AIּϏ3}ЩMc}wJ8|#@n3|gW+uC쩐3W 5v)`0sU8&2HR8!;V<'c%~sA}y%Yj7WWKrOز34y[ oYⲹNey -W݌ˆy;2#4 nQd٬@땄*p⺯14HQ `kck"ML'Q3%*vgr=a*zWG_5hwc\碪ҳι/٤ta3ۑ:GT"h`o&x;?";02X}G}p> CmY@$ D{$4Xe -U'[\R8 v2$5M>dV/Zu6gk/5E\rϯ Gh?l@w~2V`Q|y|\n.e*YRM?@Fn@'Ö (nQWѐ;/p꘼X!z H, R|GdO:^!8_ED޶#uaҨ%*iFN]p=Z-lup,S jG-=L;8 H'wS"6A 4Bkg3AsFaЄpAN7ZD\zN9N4`6#3Vհv/5{ ʺ2TK؃ G,]k~P=SՄO~K))9h oI{2i;>&^!s^(IttɘPn//fµiK5łh1iSaFhA$/A#HWy:~P%iEN(4dqo8$tJ(!dcJi1*ug4ipIo sYh_D@f9hkE䱆'7U9ggY8`{ɎxVgS`0?ْ7]DidfWBcqHlrmkF7^uV-@Vel~BF"ߊ f!M5THK]}nnHB_q5V-E U2n ٠|nEMlW?ݩmx(fMY5N<} e}3 tmtnlDw5&6(=`<\2']G9sK0?.";w%A3WB<@V~ؚM݋61v51̆GNΜ:"=sCI7/) .;~$ȕK]Fp0}LeDh?Jôlە6#, W, *w7\}#nN^%7yN\B]KSr|}Ey i4*g7hBމWj> Fݩ]̄~݀tZ(wQVhI+۞ Bۺ~sa'"&lʰxE!8A!녠ˁ xN?C&{"j8V`'6U)Nv-* s}nD?I+ -% 'z\f R.-FklLR҆jDP~H22P͌ \84[q1-Զ`PS!;v%JGU`1Z`$í(@pҮ[ faIt1I_ulė0|*ukEZg_wlK#V't1iH~QpN X/yCgt[؎F$!e'|Ǣ,/V '1\{$b-\+pf-H>rDK_Cw@秸it]kzRDBFԽ ~SA~ C=`<:r Fb$4~_+4b9>a'47fKVУFEf#ya-ނr5˿):jfS2+t.SW\ƨXUBHq=;p wT8T؏FW5>VK)#f4;լ 8P!RTGYv(EEԘCݣ OQ6xl1&OE PKR$LzCgˆKu"Xک0(\m\erQ:Y* Oe |@~m>5r~9SXB=1ku|2."]?R?Bu40.76y?a1Nc֛mmgf^%y {.Mq*H(1fq"q; aKFxLq~֌ͬrfG29jVpAgLJYמGIF}lcvb)=hS"tחd$|HJ uuO, l4%$T'&,λu]؃SczW,MsWC8bi-?x+ڗꇧ P[CɲdU*[z͖CykLw2]p"WC$fS2jcAm˔ZAs#Fi|`Rs {O$&Ac҆91eRť&T-FMjh:ntVY9*CNӐnS˂^`)W[s._0t2W7"# zW[B6À:EIp8"fGN.}K$M:vҟ_>|GvM>})DTdֈI)m?uUS8Y>İovkL{ih[Ļ$DxK]ej=T_ ^0nH~ON]efOgoTvZF>u˯LfW@EJ{HPUrS\d}GuBmHco1p4_h+!^4/-nV27KP98AY:hPUz JဳrZ?oQEb /5 #0^ E_=mh@]%2vޢˆYgot\]911vz P~LMyfFmՒ  cz!NDS\kix 1!k4J,1:[bWL;Cfr@jꔗuqDRbjYa0ȗh.l_%j%PpX-Lh|1[SFvB{beOto2W,QG2>sp(wRmVq,}^Ŵז4jSl?>_ 'vO,.@hG,9uqʭL<dR_8,o]s4Dd:[ao?d ;V{3|Cƍ\ۃQ gR甮zQaL$=zo1kh^yF(#ʕ,dCc~,g.}swn 26 oɑbxOlI <&z8""R*e$['߳]e圗Cs +3xjL!m @ڲ~} ?m;~j1d" 2GtNɫUR\?jl~5A3"QƲbYӈR9ZS~a/e7$yTBev+V+u^B pV-PK]#X/T Y@`!ۻZu+]bTejcF! ~@Z5`nu55A/۽F ҰBr}{{PTifIo)2JauAL@SޒOWzĎ5>߹(kT^=X/T+9%Ht (4ǒ7WRɈt$!Oi e_[Y%M!3riUǜ .(F][bhAm铃To_C4~L]$ZGuZA}2gqIݢ:˸gIyyn3DPM:FC/>SHboSE3e; WIhLuC;zfYzHYh:ۘ*enUk4*o7tKni!hHb"3Ea.P_I|8r'{ js2"bXCqʒ{>X{ IԂ۹ܥ8GQgė5x֏j&˺\KiQ[G#wѢQpSΣj( (UrЍw/u͐vw!d鉈P:O1|q>LѢՏ%abW IaufM`ԶAưeI ,qE(a8UO M'9?z ?XޡCĝ 4OqY2^SϷ E|׫a5ƏPc?b&)+*<7ґ1iJ,t< ݃>_$S M¼zDyedIWXĸ˝i l ZLFbS Z n2j2-0+aSӦmo3+Xq\lEw/¹ FTn#?UJMpz zSjEB<5%K)G zF&ӔD`'!VNC0G%iHM,k:69W1n%ɢ7*70]Nzs޷tKskߤllMr[-&hNB,;; Ͷ Pi.=uKXk& R[c>8rì?MR0h='˒֌^moAz\Gk NK1x}' \i3slmf N7~u _}Y 2|MTd>Bl؉-kZØmLw.s$Evc]S&3eC엓]Ҝ'v/V8B1'#h>jӫے‘2+\k4[I`éFBJqd&zga7QwI Nx d'j LXLzf4i 7P2B+T6;0dzFkʽ~17\R =l'țT& :Cwt L:MUh/o8JôGc:kA> (xp KogP6vM~BةGX :??3$:7>1٨kOd)nOԳwmwրw屲g&˳1r{^^a5}:N;PdM{q=-9mع!]g4:)VL'q~L<6_Е v:uSuTzf͙X Oo}bσۛx7ï˔WˎͿƲyrx f X ]o9{UFTɄS**M5 X3-a 헞>nJ*NUvT"~z%8;b,(IԐ8gTj{_emio;w鐴T`'Zs.%mC{YWY &8/y %&DPSt>.8@C\Un[ Hޞy^ķ4>\K̚tPݴ6/>Ӂ&+XL GYХ33j9'K$ƫҸsz.HER͉+(q4^gHƾ'4#|X魌 9\s*,fuCqǕ;\-s26^؄k?7 :7CȵJF lLnXĞ#}W$$VIF)<xZVck߯!Y.9hD9+/ 7Of +աBqc*fS7 '2 y D}F O+xj8g]MũZ -b<% 4pk;cP/KbKg84IrŹavfǨӋ7Mc^Hl>wiLs23nO2X1cҪ4L`ZhbG5kA4&>P$_2\TdMyqvG (eGoY}e(_LmjQNT\1*YdiX;<w5R|t[G:Dl>얛pe y/9`K3wpXXÝ̆P8E7-2,[P3 ߥh hPs?`N3u6н9PT8gHڜ~{KGMHPu&vKnOy )s:"hzac .7V@[X@k8Hxm40z:WcZ̚r Sgƥ5:330c*HL ܯ>MEjh<{75(7<lwff^rֳHG8qĩQݚ7Tљq5׼n=ZS-ϬR'mJ1!3g‹?g=I<&"햹9(-߁9+URZYb9jn̰[B~􂯲s8JPu3,[I.gb_=<~s3C ӴCz^9 d$]D\4a=(t&x&-QU.IuVb$DJO8=!gp­'М$ާNĩQi/_t|{ъYٶ%š+!p:l_@9e3x.$F'G *0\U> S b*\M$gH-!H+i_ˉوLfНAu͐7Xӝj\j᭐L#Dyk)$<{a|#Lw*&M*OǬtN.3 Aץa{UF׭4M է7!A[K(59 W^16 gi*w/Rh=-$fG[1 /4k'OD7Fk?t5SsQ$z32pN F#OȀ (>rGR dzSL0Pʡ.>#7|ǥҟHx8xyxӤ;E% !Sz," 0`mK[MWut]-lVE'IOl>d~f E*ޭut |yqP/L⮱,!&فc<#n%>AYGL8PMs~]Gaf5.}ϵU0Iv+wV4@]BHe2e2cVun/*ևH{Ujh%Zivf/vW9hGwG0ꑤ*vxEԎx3kChWVcnw|@PoZX7)Hg֠x @#Mwys^RK;FT? / سBnF_SD Q=Y1se\ Ş?0DUMieUB " m-x%[CdT;EH9:dD`?}| lSisiQZu<{{txd~Y2 BCځY!^šKGs}fU._qS8alBc3Сxtp*;3]^i>l#|ulI94=L. :,?$[OOU4=<\rGi:I -gmPvO^;ϔYѝK_z@Nw*LϟEٯ߳Z4Ϲ~CM0453dÙ%4l@u2@wxWQRE,:Xb[w@aA+#u@pE#C307qڻڗDӱ D$ <N[vFOY #N`2L)K RC)~d[ TaX#=2D`|֎dMkCoSE 'S_=AKFRT$J6D$45\փCÏ\W O\*Q;6QoEf7dL@uJ G+U6QǣuָRcȒSEF/KE  BS\z€S҅iAVg4ka- ,3U{ nM6@^Wn5&d_Gh{JEtR +9<ǸǑcS4)q\;yZeͶ]%0L73q+Ԗ\^1 =/6e;ڑe QK ojPוkF8XK9\ pw-M8Wj:f04h@.q))bݟ {_HQnŖ>Įy}eU3|&ݫ{AK@Xm+6y=Y4ijd^j}Nм=U{E@Y5ؓ~n)uo׎*>}*‹փҤU!j XJviOqcb[ᘄ A ?-e _%vЯG&PC_,:NqOo9z[aWf02b@J#mcWo5̩:̒do%@Z JkCFE!h97 9+B贔B +wj@Z1mַ=A1R1ňݹIyð rLf&D]VH.r |.+r]3$}Z8x>U{QO%G2x^}D/ƴo 7T/@lˀ¨ioI7N7~ P`􌵡ʅoKޔo*)EJ"u _A.DH8 5s0|7aɾ(;uH3^Wg}a E‘lJli #}f0<GEOj]gE?xQRTv"8iwJM+b5sBg  ^Fi`: JSZnNc8F:60/Fdy6Hxq_D֋bWnlsa:B":Hcv#X _4]zyCtf d,DƝstCYyPXZR ('W,6Eݩ "r DL5XjL=9pc(px-ĀbXO&₹C}`bm\YQBU$zC봵n}g p!<gHWȾbP{QQ uO[]knh8I7_֧Qměӛ9fŻʙ`F Lki' yHu7Fg\s`N ґá|9-IxB-ȬV:/tn`nx$aP3 0ki 9ʐx'S~s"LKd"нjcM*u+, _ 'G(:$.Ƴ+z?0FH Mxqw^v3j\;pk\W~a󤙲.C^9M TRRb厸OBg"I[hLy`ID6)ߪ%^^$O~f5TD];~dM_W:N0!bEri v2"Q>hNﹸtHĦm2@*7 s?Tp||8e(w*Ks瀠{Om ws / {F[ƗT+xilJ]=,TOF -), ҫܠ@V7 ~ߣ]$j-&0դXZP^%YC=݌L{w_6]7VoQFf1 )tq%io5+x[M}'㩗/c M3ϱݢ<qo뼸vub/Y{'/4AvDV&*eQ3\ifNaU'˜s ZJ[`: 9k} }Vq;:Bejɺ`wQܤ(f- ŵ Ӕ3m62u?0&>@ }U!$Hu;5S/R JnLMR`u.l*G?0wAba }"nY7N@ɺ9߷܏wF8=iX98sBn&A&,&0:6)lWH,K-Ħ\?w_57v)"@FX/=R=s]p6}`)F2xrV’_ 9gKD.}^οG-|Nlv, *KuY(zC;0d@$,1x(/HfѤ}pX*vĹ؀2TiwS%4eq`&l!om羱VzĦoILA(m̴ N9X,-x\W"FYo1ۛ]zړUO_JxwF @ ς`A1#)dz#"rGuJ_8Zlm(< D_{"yw a@T|_MP۶K_=C`oz?ٶw0 2|rZ7OSlg27[GI}y||_bIRތ_t+H,ha:%t^7OHmq-I.P!yvZv@~2^k ݉A:MH${n(eDvL!]ض @X`ʉS,Bn/im I*h]/]Zĩq7gs5,ʹ#O<';5+_G3,֍F+Nt~߱r.-YEjzlg!@z'&ř?˳d$,\W@uKshVR*B7js]P??Z.FWMVvBR=9 O0^4x3cd"Xx&nҌ`\Cw@46ojGՀ۹NPOW0}[SӍl50;F bj ErKyzx(ta"~mۤ!)\1T SyR 4.Ob XVgJ Vmhͯ3Q:Rby{3 w4$%, $ `Pn|V(|YLvnm&[}4`PYJe#5B?[gy~F5l vJ6}h #eP Dn5 (:Q2=L0i"_;F3oͮuA "K:n\'u)uk)bXhw2$TaY-).*2Ersk7=y2;Fn2zӷoYxwDeFN݇F !dD>qa[=>ћTTu⯈5Oie~x} 6ӄs얘QnT܂X/oWN7}Bȡ␚|źy`Ivng l}5P+Lc[ iwu:1?`3T};ո iy2w?0Y4.,͵Cx, !|NJ>TҍҎ1i͠,7Xdž&❹Im$P; vnuJԘ_`LT5CBhw-p~6ƨ![4 $_w}rn47`'%|B3}у;x g Fł4n(6Y3r[a+u9a+kF+3PH&$i"6s Z{.P&s*JEbN*+hZq:6)ǢpY<~l:,P#KN  ߙ=Q"Rl6K˦;F6iC1;aESuypƝgĢ̍Pq Q&eP<u#w? Ip᯺XW, 3y, ;C25ual)a!՜Bӆ4R.iPg#š޽%sc<ۈ2UކzRӂ3` Kz (׽YV&O|̳\5NRKZlR=l-[vLa b?fs5G%n=GJ'7+G:͞7A5k^G)ardud1=vjp[J\1iuJ3Q͆s/"mB<8AuaM, 햢i7 wǎ jcPD)7TsI)D::OTI=ihybG9 ā]/ȬG8*?;P4@֟$Q[j]`z baB:W >^V|/1+ VEPqf);0kJ2Dكj5r0{2mSp"L>IrY@[մR=U;jm6.'|yh1Q NW8Gv/2919UZJt7jw>W;9sa~Q J8!i_vSgTMUY&hcBeZ6*TDt &=@ݝ6~ _ )}1=!\T<ԾYvmzƼ.(qO%W=8R Ѧ4 8`*pz Dr1齏'tf=e"Rƪx ]T+ wu+`X>Q+ȿƨ JrA߱k4{Ċ1b*gI9;K{zuOJ}ow#ؙ D͙EdTf!ܶ7UyKnI+B'fvo+tz.p_1nܶʯh,Ι[dMךe=;J5qizx0),MI5K7:UPk&d͐:1 cQ_nDU[4Hg(hCJyn߽A!x'5vVԦFB:zUAba3"mƖP)n{rYs?KE+5vu!dæ÷Ų^G]ؼ/}OyxO'%e<ƎYP:a7붢H8w&S a쵻SjE~@eH&l:;M@y?Mh!$BVSÁ]<*VRդ֋Ir ƹG5Jtlg -C0aV8WM&$";v()<_$ml`<[H3qCmc%{"\ ΋Hh<v~Gex?*iBխ~ 9J6~hFA TTe lX^mYR%"ωrJaiЧ@ ʍ&=C Py-sEd;ӯfYaJiiw}H#/dr6W:E/1a;]GVT*R Wdz+% *| Ғư\9*[#Zp"3ы>*)Fám9`EL; ݞw9a4R?1ݩvĸc`Qʆ.XS(Η1u*a);Yܾ efU<'*t!ae_rA rs@J.4s@R1\- Ѱ*f ]hY r0=.!8/mߋI`O4.il\aSeuACoY\a & Lb[8SMe&==ֱOH-u-_a! 80;dl: |H+. 9>goD&|pN}.'>Vpum軇<@{_.sÐ CfQ {7ayio0 p߽.B,h$+q[L'^E)nAO`l.Μg2f 82lp࿃&=s hPV66""md}s6F?뚂_=NމI!p0JvCp\wev+Vd4&٣g3`+N9HO:և(j>N(JRL!d&'P&vB{#R7""9D[0V,7n?M_[Tg,DJkd_IEj&~5H6÷Hv@hp/ :݈&:#~(81;L \"ݡ+k *>I/yT-ii4r<z]ꆷ6t~r,3$nS;$_22ua2K&K" k]1L"O7VՃA _;UDd0z4<wȌ"P[R19.U+ ߋIjƝHBvDF*{`EgDK ؏17[/M|\i!EE:uu>v;1,Q=R,UZ-2/3o=Edz;0L z,XuY mV-g| arj r3ppu J( (S BLFw6Ysq9Tv!2д'gغ;e9 KO0ћ_%Ly*&k(mXF #zq?LT*>XIS8/:!V"V z?Ա^/,XcT!0 _%)=z)HsaZwiJ0̈MExAE#loiO[="1ﰪE7]T~xvjo 62nd^{r~0i|[XRF?rVQxrsFNcAEc-oDI`5F#B#4?S_]$R/Tہj[Hml{%{4Ce17J-Zf;Wr83g@lKq@6d_]<"#0"O@ +"7FN@ty+guf"}eyj ]7fu%o3+ ML ֺr}LY-6zD] /i66Ga>Bʫc|U>{H3)6^fEnuʯ+469]]G|B%Wefq; T~bi7$ G}.zlըH7Ў`~uR9f> !-^CnH>TqEbRq5 5jPs7j "{wLm2_IuD&1cJ;vXFCaw Pp@.bWJv$)@ͬ]y(Yׂ7; LĈcTdA䡟x2d0 c_a]̖/Kmyl);ݓ,Z< K3`X#Ub=1=O^#NyO|iR~*l0hRYaF"I|=:ٴ_sdžN6 9^@n)a N}`O'qNN)&WDZ#mf#Mb73~+[+.Fd=_ĕ+5]nCʧq(  `N `mp9}HsN[ίjy'I\!]ô^Ғ*?/a8+X*~g/ ?xǦ 05g7;@o]2;X{؍2e#DR vlK (|nn[e(6A۔*(}<r*ozb?Ho1OCi8sp妢- PaZ -͆=`~ w ږO f~K 2Rx2&%IiI0?H3ԁ"*Iá p 6-p. ƈѻhn8;R41F4XHwR\})eUoZ:o(]H@LTa+Ξ ҭu+y&FWZ \Pa7Q+L_QrsAK{~ ]^{^WϰV!aR2"8AďBA.Y[Iܦr{O\Æ:G#>Vf2gdW>W*τD%JGƼbd-к3>8)lWxp+USK16Mtotq2߅5i3Ԣtd{v91]{dqqazܡMB#ei*U+\uEYP[Xb{P1/D8qVF˿-QBFfw(MO#0  W2=|ʉ g Œ~xӢ6^t9c;1EиeKSK[,PZ0 !g*s lŵfEFLؚl%  0H]C[8KbdgR_@<`%G;5A@|p4Sq7M݁vts.`˝v7,ǃM0j 0jޚ̆kkzO  lOh2-퉶gKYwXw?ٕ١ @9.+>E %}4vYàT)/u4"iA^4߷Ĉ^`V[.` 3t&m(YmVș<,s|.!R P'}~ESup\P9|@ex2ڧ%u'1DW|W:$|Ms2Y˛4E8ʻ͇op, EWҿ^QЖ-Eqtr]=3UqMF:7&-`9{h l/QԘT޽ǎEҴ*$ yM}E:4E ĉ6|g`>Kp{c rĸ|){NzY; Mhw0f^H}WNX (I*n/-EsBC}O.k+'$n_vAv~˥|Hu~:&cz?y윳d?K 2jw['H 8DV4X&>*&kN{o 'MT!H( Q p;yLxr T6#, n#Zơgۻ ~Cp U)탥PtflH8tk"q|Ҝ S9C-J{0}--=7tprP y~V 3ejPN<4k3f">'=tp&>K.H@륬 ~<}6M`(@#вM7^=ZrUx*BuU+*Cu|U(-Ok vD,($1yLґEif֢mUDY8 >I\^3Cf+-uE  $/іt[XWX(ԛg3nppC@Y"=%TD_b ,셤U+_Vq\~zӓ6ޛ'rU&q}i(dS6=OՉ\⦡<7kƃ>η鿖eX솅Bk?{0],v -HLJn(>s9قWtBKп(.aﵓe*b~^-$_1P%*7C/?[Mt}>IG|xhcL60|2YN6NpT#_!KP">%4vrd~d_an0 m]{o!~88̋ >:h'ЛlHk(4ҭGUQh n O8F8y#C]_ۡFNc-L:͇ h]Ml%a@AQWTR9|;5>3'<0/|츑> Vm?t%A[ ֮ Ԛ{7UNw54G >9oCk:$ګ z;$mwyLgqQoi>4 f5ž)qq3o6TsHtF^qOߒM?ȍ cϪD+NʙgOSrwq^3+/əޑq7τb2Q8b[ NMAF[e`q :=l %M5$ +kx,M~lP*+J{ ޞ Iu:k\)+6Q|@`Xˈ᥺&q3#=4SA)U Jq7_\4ɧ)ӛGx~  T(_@-%VM@3D 0)=m夠unxj 9C6r`Gԃ犨s{{sG]XHc(mV.4P`~Ӕź")\ 3y\#MАӎqt/|ŲQݟ|3?!'Iڜ-2)qRY$+ծg;s[aȓx~ J_W&~n }5 ->n]-glkE=3)P R+~eNR*3IM4^D{,HJ٣4gd907drqHhn]"kaxc]2hB[:Y,xybj.;k۫!|ȢIp KH؇t1)jU9Ambc=UnG[GOX"8#YGʹm K1bi~<_$Cia!I6r5hBf6ZÍa6t="sӊrý#3C~(fPn1[۽ҲWjԮ5{y!CCZ5N_{`8.r;.9-8J,o=άr5@3|ÚvF ~5:|lo?v{W.Qwa=zI ,b7 3CZ\z7 de ><65ֳmL\O 9.W.cq$*A:cQ,<'uH؆x)I$H-Lݭ{Qn{〉yfBCo52RhF%ѯ+ f;&dY7\̴Sk;u- ]d=gY2MΦNZ)&w'oFš񑥍55GeW p.,!As;̎;`~`6v>D킪{ZZ, ?nm-'XI(b*%m2CGseYm(4\3]h21b(`GBV/55':jooM҃ }sĦ;k RrbKRTbN78QT 'K.PW#& wS⽞Y9I qn1`wiƭ&*dcETd!AP꼆6qHhNb_#O04A;s?ʁn\:BvR?~I0x6 X2O蕜S\M14YXJZ_| \si&?+oe^fE%]}PkgRued1)UPzU*_ԙʺ[ nVna7\ۣS?9#J:\ܝ)oB`7jl ɷD EZzϛWe3W#C[`PN8|jJR#[y~)uH"W!71BޞKj!ڣsK3_NjcJLQړ8ϛ$]ĭr *@)/ĨTMcd-+`DlúL|arP^"Sr|EwC;S`Ӂ4D_>:@_8xkp:  =Gt*;ma@xn} .Rj3l3](E66ZY~ RkucY#m 5FaR&/22vHw&큲K|ƼY戱QL_'Ͱŀ@"L @Yq/G+e!q".0$jeA\.aUbY#k%q'D/Rz4F,5B~D-vi0ہZHoaS2W0ΙPn1<꺠Dr"ʵ-J%P/Y=YJp6Ÿ3gL(IRLlԃpgA"Z2tT$͈ 89C~C.QY[c-LΆ[]!s(Wkp% P_?R[V:$0Bڸy.tˤ.t`\0o ?ZMфmGcjCIZz!'J/W:@-INi)4)\bJaNݨpڠ w}l󦧹h OQ~-xAW{-DhuCYV)W,N=C5,Y+TX"EENtG{P:)0ћaJ=>G3h(n \L`MIyo#4AZ5p8yMlGO M: x'4fڇwwm8yz%z^]e115HRzzuL`be#gsGۛ:+QxjRj `|mZ{~N<G[QaD#~3DκqqƩ"@Jd(y}r0j(1t+X~1WDvWmZ^8_3 M|$Ro"r=[v'lۭq:z*{`/9mbb JOzfê86!-6Em3<%&騢w #=ϛրúzgZj@~AP>I}}y>Bo"K%1~[ FY`u~fAXUcT`K43SX]oE [q?٩$):&6|W^(dV`e+qUb:9iX?u懈JmLGOh4vP(4 i1 -"қ<6N:"sJfͨo yѥ9R//Bbo<{T?F Xzrm粡挽.j5 phWv`!wRM#~΁:XPA^B*T%6 ZGYK dhi2FrhR@ Ic?$ۀ-cyyQ9 -zq2Tg e@to$g0~̾chCEBިdX3_?$( ؚ}(Vifa #I; 32 _cE,'ŏW NJyb5  '‹_XQ o7'Q4װ.۔OX~8W&IbZe0|C5ӏ} @qւ եwjWD,L |an<8(`BoVdxALj./f0E~_+m&Y`oOͫ͝vHՒֵ;ZW9l h^XhW.KM|Hf>Sh`-"-Y \ɏvP`viE!'*w~jNZr!E,~qy) W'0:VR֟?6pCcrՕB:P]zjBܓ R_]OKZqcf7x}) 6م_bVm4feƄޗuCs\aOH;ۈAw g0AUR`eZecD;!?-97IQgS(Z1lT]GC2a(8-YJEiq"+_0tK"y jw|"G4sݶrQRc!|)F=0+,8}j |~BS]f5rvS47cE\)_g%heuڰ[{#dR(0>͢ҍi\jp04.7+tF^h3"ڼti单&  n/UMHrwU j\b;R~M\!WT \q*VbL~M| A 3ӑ::rg$kZȫy Atld 1 =)A&gؔ((&$%5x, irİ8R\ؕHf[2xCD- 39ޓ:`ʀ_%6ixxYJm:4P+1VKi:ҼVw 4%26 ~UM+st45B(٪o7:tj7K^ Xz釺WP/@n= H1 ,B WƳo)V CS {8r&"?*r_1UCkO&73m|:MAp\tk6ڱ =[@vNhWQ*AdMtL'?vS]Muw惦]twdt]+[ Q9*sdr:F~]s@ņ*x "h#^1%x\okg' Mw49!CgE1  3B.\*fTXQyUtPqjǪaȞJΠfd: {n O(:~Orngoͽ}u5Hka>RCR(#LZv2a^otBǭ5d;L&EJ\!7N\EzvUTt{gǥCҿgrnb s1Ww,Z}R؅ ZzMƢۢ>CUa";ܜTueVq:A96C 0.З3)BauJƐ(mk!ESCЄ:YhC}nSus"ձG"ǥ`0T Q9=AIR!V !FHGJ+Nl ?Zr&})' NQ fl{ rZhк/BsH*8.h'"w&-pPUzŸBLA5wK.4]rƑ>`to``gC?/&ũ3st5 Z+2fzi4||>F }aB 9{'ŎUVk}sD$s^g/A0eDFXuB~pfOjzA â=vHn6ڌC$kP>)"G W'3ډ0H_/cn$?U|*UEV 0$ȠkA)ԞCRtyho$ӕh=xX17 d:Vbt"m* C )v8di(YU4؛#ӱ%+QscA0&z;02O̅$$D|$aSrϚ/m1O9!BQRӱ|Qc$K9+/Nu 8 GcR 2K%`V\ON9w6Nd80w|#y^s;ف +i+e.g O]$&MbB;P?|GGAYko[HZ"laYOH4oݝĜ~3qLc&M>I ~uU$cwVvB;d[`W ZSPR NƆeOO˝1s%M}iP'9h@HǺbk&iնoPt: p/2|El`1u b .G %}ㅞIXU Y'>1Ge&|w3>J,dTSLFR>Oa/,0[uy߼q6!T\v&/iL6*d|ae  ‚x7I@C?τ7Zf⛕T,#w" q6 |W8|m?kMj~mt5,It ~\*Ljx\' *$Țo*tdy )#Run'D^c+}q=iQ3$_y vUaG:nRmc^/vߕg[Q-Y35BK g\*: {)HLBp@j-\EA9` F|G$ƖdaO>Oؖ P <ϞMB chK2??1 pc*/jHg#(^ 6$vF~!2Ϋ&G4rsNB" 霽tPB".KtZ{FK?quKц\غ5teٞ8!q[̣D`z--tr`-a8#b%*n_੶["x9̤P∘PE+6ϽTwl+RxT* ]r,)CQqr7=sLTz.-ns>;+0[Hʌ3ҟgrƠ_ìW@VP+j`x y&V-4>fJRj(z/}H_,,jP{>1m>3|cW ƛEw!UMA/G^4WPګ7z+)(P\& %@4nHMZ Û q* ృ Db#4[i,M]7XI̟LQ}oX*lvBRZ jBӗhWI* 1L{ aII\b6Oo@#UH{mI*~M`"mG_Kj`*s .r`ǘ@ @{rP}|Bn[h=o.wvپFdޥ+ ?$Pl@r֒%3n RjnB<t<]F'$FǗ庩=%L>N@4 ĶVDFD;}G"[AO"u(Zt[W3 ~{faUV[{<&{q{K &JO}7pz6"sJw/,viyߴwmLϵQ\ΰqάucBahVUrFn\YYSn8dtZ@QNJ;y&#wPin3nE[ٜa&Y$Y+B1?JQ١0Rjx4!˝o@T̠nT ~Vd"]Inh4VHpz"T6&f# Smn?Bƪaa^U3fFfIVLɫc+iDz#{0RсU3SQv H#9ǫ/DߘM0L+t6M{T^2? #8J"UQ-^̽!+'_)a_l|KpD3^XvG]9ag!"1E )'c֣-'-J f:}mrRTWcQ.#D,wKo` +r{>(#ADF=%gGbE/:'>Ml #p<a#SJٷ WhUm>E2[7/,k:CJ)ȹ]y -C'/SQ&{^Lʝ|`yZ^ }Qn^\9DKY=0%0.tSi2~XIA{lO a.&\Ep nl iQWnzB[m(X/:x.bO'6 t3qUceMY.6r-s B>*2НVGiӵl4-e@9D| sS_T/YFAMwp>W| w1džFاh''P (D Hgo(垸HJIgNo^cZ z-/M]l|V8ْOP·RyP^@uOꔋ@KM,4j'fI,hӌ` W^ ,ņi 2NAd#S2zEC){]z & 28F/78.ղnGuK7@MGhʍ&G}dрRrQiU[=pyMء}۽^^J7خ89m:VRU G2T.26֢,ŕAJsd(_BYW-nr,eft$:{_n^a6%H3+Մ7Ȟ:2Bޞd)Z!417{>b|lAQa{ 7(*&0q#Ζ%ڂKm5K&-%,yk@Dd1ysAzv1_@{h j n*)U[06w`Ru5rkCYĦgLn5fʌ#ې1b;` E4^()Cĩt~ixpfu :\O/l(k0U.uy`fo ݫyXpx~h: +DOH*ud*i;j3C}Ɉֳ1=jXUl")ڜHk`siYvY|jdQN@rK:$*d='[THw+muSqq3LReڲdrFXw{K8 G5iɘ[Xrܫ\& j$dqcIV+(p퍟CH آ˼l & (q+ +1.iT\~_OP^H3l;8In%R;Z em@WkܛL3w;v2/.YFB8EoD]ic8Pic=1οG@ SeM1xd!4Ve`h}cxE}gFx゙+"}H}(TZ8Q^۔jcJ촨c,tk_a/)l*<Ck!X.qG6.?~i_˿>1-hXHQ`_gq/VQQ}.Am7CȪZ (٥/40#0H;ZN>R! PœgPz1fu_Z*Tp2L|)5n`.ELO}aTƧߏ0Cr :v=A5}P*7o.n`t1f9S5O l + F:ς›ߏ uT'b}lrD\p R ۇ΀-_CCS@=]P!y6WGֶgƃ7V#(x50eIRJ)ͬ .iÆBǶ ,~W 9&gsIیޗ4S> %=-\}v:TŭnZ]ӗ:;7 U2>.csR4޸J- :5wcح+-?I|'"adZ@Tt-.ݎ(@2 h^} ~zR<3\ژq6m $C7/ uƦfjQ /TZ:ɸ8Pv#&U]KmZ0נUzrxBޣ~ :̒g3SZ, ׋fȥTZ u$IQF5Zq.׈t@ĶR]6=ZSu{J\_ƶ{[a/_ZE, q)ND ^?b'#7qѿL3᧯wbp:.X+k`pSFcYP qqz@w iO765Ba,ndds b>dWR-:mǓH7mhVЍ;6/U8I7ѶcsbKP>_7j> &~-7uSC>웆xyuy2Ѯ\eVD4hc3h^g z3 x3 wF=uvY$b+Kx~yG}.qO6m$򽸓2vokp͂`$j-֋od֑|mss[{ZBӌ*_q$#ޒˑM; 8wj4XqHWΧ&w6<~- nDq#J4R[OkUN,m5gb&ɟQzE t)(9a(QÐlIU6( 5$/ymVr7Pz&rD@h1q5jU΃=>+ɳK02&.,=>#Y8_W5OWcce?LLo:;B#DCόШqÔ?ejUwwHԲV#Y_RspAof-Bt%`+qN[n蘇IdܯM Qk&n7k_9hx=4ccA*X g8Hm5aVb]`)ΆM;^iY N22a9M## 5ZL')jZ*=j~gڝGsv1*GZ0=Oܢ\bc4R[ ۞qSl鈌ĭ87~pOf(Jq5XC1ii4i8tpPݐ1(wIo5/xf+j92:HH:R@Z\]E>| vǯOAW9$t - gR' f5;4*Hw l3u7PIcy^lG{5:-?wR($jm9YVCyu sO\z^nbpHLqx 1Mg%t681㇕;&Qh) gkHׂ4Q8:`LiuENj\P#|obD yH5-^P!wx-W6*KJ8LȬ% ۥCaԩ1lX@T{ +~ VL x%deKF,pGPM&G=g_OU)זW9(cy V!Qڢ[W-yjd;@mvr;).+:nـ^.4hN!h"(KT_`S#RIa}E̓rI@VݗO /[Q3F6KսcM^Bw,]LeWr&pɎ/vi&<Ӫf^< oJH}$!?AI`.9`ȭ}ߑ. P8,Ռ\=Hf}lUB4Y+jU+f ټ ,H5b,H%4W x*MiZZ|!bv. qc( 01dlƐe#O.`B;PUrCrcJy~4*PIbApp'PXcE52̑+Ů huEP/&'_KM%+:Lb&R8~'^q 9.s^kg?"ek~RcW"񩂔Y 7|rhi-|Mn7+V*flx&`y!,3:k㚣H_ pwe4WjT}b9hj`=򳕅"J[y!5zvjpS#J*XhYDBCγ5%rRejfĈ]=*PZ*HXdtr]~՗BQq\ag"aw[f*letV$TR38 Ӌ>+|rÞpB{ۄu! h5WT8RzZi;h9EHS=2TG4Not̖ۤ9%Fb?SP"LuD}V?D鐣d:vb&.H@ oqj}dc#sƘ51;JI䶕gN >?zC+.Ԫa/_֖)ņWwe׆iJ{H$1Drc]6~2VGeD+j[8 e7?ڂXDd#1q$1XQc< ;7 5`|-v;d ŬM"aȓeZ3g}[ȏq Qf㫻OA> u#Ĉ lս&>,}1G67 A8H%sVw㪧Ԍ9~?"h, }E8d|mS~guGMj!0n9, b &7+TC²hdX@M|qMfs)U%8ըLzs @@=Id+ٺ@7VGSK-4OWiB6Fm[LΛR5cxu`J.3{dXj3@QLхHi:׊z-挆wܷPX+!c#av|mLgC4btgmȟ´{r[;h"IeH|yYaEVi"R9^XzPV}짗|U] "謗7p 8e[5CIB42 uGq;,[7?Ιk%[xETeC ß|k2RT\7IesYpZFĹG~l|%m0\CD@ʟ ¦urIpQUt9zYsJ4V=j)6STKk2&jͶ ƽM`ৠe9^n d{7Ow+X4rc/>tO@df7o$j=m$N#]G`-o~}'??yXE⤼@~a`0o3IE(]]i,' vOlMSjOΛ!˷vDA[6qzǝH\a,N{ҕh/ᬳ%!,fyoGm{J62XmNWObv;09Y Sj,}cRV&ORθĒ>v o5ׂsѯhCyF?pY @Z$u. ]\ؕu9D#1m崟TY+0Ҵf18F*ѠBp#bt+&<8^E;`7j+b!Ybc%-0b3"Y h鶓V'PaM4P~cEn 辌.%LqlC4/ZB݉<[0 U#jNO˛y0̮3,z`"/A .ysm *a\ߔcc hL@ NpC=_$01贫띐2AcsףfK򴢝V9G^ j5KګڒUwf-a k'UʥG֘Z%*H,~V5;8CfאvĢHGix :5#<2„K|JE"UZI.N lH;&&2 hغCU{ Lr qUi3a\%ӢbE'ޞ?XV_$$%ka(s+;nUrvR_ѵUHHvxi4UT֦n~_'07VL I!|ՁxZYҔLW%(m|3^n{e2yRRo_3+/a1s6(rU=le_G)>oUDbEƄq3Cn60t r<'hw>lԊf2 2VqK =\2Md_cSBEђeZHC i̐+L)ab~هbriYуS2f%Kwfg'~zERR_KB9RߢxT|ˬVSXX;eȿӛ.θlG[4eDE%\_tAiczfҢs'>Iئh56L+|.}*f;Yȟ;+yh<-iO^wOZ3#NY&@g΁*m5o2g4-֞&W;BF'r|@.]wFT-iqGs@q ôwq r;~ *ץX$Ig>JHNHQnbN,_i|RSDժ&?Ϛ,PSJvR)un)_pvcQ5j2(ҝT#AӊJxxz2XBnq~!Mz[_B<~kE}BZ5NO3[oVPF$ᴁE?lSa u|S+z0&1lóh*4Rm},7z@B-Q!rC'Q_DG6lxB'Wgc{,;y$GWT|0sk#ՄIA`(y$ɠT jsin"$/X\%ie7=JńdTu4G L3lF,N))_t sU~#)w֕[g,^$|:N!qRM` {8*{Ԓr`%-3HoG4p_#D} gIN|lKTC [3uniql'c2(\fQSegL =~Ѽ HJMKX ;;ѱ}Yg̔>p-5lsQk$4({A']SYBSe`5>`x3?QZw2rꕘ']Z$ٱk.B4k:18q(G IZs.Q=&f!hZn:C{7ՠ'KXS7VQڿ 6wp0 j/h_9z3fq31$8I9':- C4ߌQgN4ӕNX#tWc\Gbr a||dBpN,(̆c"s9սG..8GpcK|;1QsBٗGޑ3{7>e `3d gQJAu!ܱs'wwގ-<N9 Lc湙ξ7Y5_ x!w]CHUV㪏.j;wt̮7`u m"1C| aCbWb|KHC! 3kVaۤ6mPZ~Z_ 5 [-?Ԉ3hwHGWDj91S5%Sfm _JO4/NVt4c̐d>aG(]q3ؖVmCrQ㗚1r OwG厰9$n+a<:%6ZKo7Tğ<[G}s#_-^N%وlx.*C%NFxlkcgaJɔ5-%B F!&=Dʜ׾t]Ȏ@xsǁ @wyT $YFJۖve__i5LOu.8C(?h,]M9<3YJ\W;ywbVtiǶc[2z#Y}}! S3Ѩ/4xZ;K%Po}3 ^Y1#*c&Ets_, h2TqN.2v5;ΒŘnBkz,a!YӁi7.<2 $t يȉe(l [$) y-J9aj\hƚU [G(8PxchXw葚L-[N-ew 3&H9R<=vZ-&B,ZG#I=NԮ.*T~(X3 y^;%4p͊G)/ OVI- QYf"CD7^ɿeY YIXtBU|jåK$ȷmx+l,*GVz6n?^ĆN}0lnu-y|Qxnʐt.+D{2ݮMlKyE|,oMEѱ<F;qh|p\"[(xEQYe@/Pa{.\>( xmNc_vOtȞkv[5fy{I;}vB ,kf N-{M,+4K"FSH\8^߯"O뛿S}i8q;;1~8$n3gӤbo~uz~@Xݵ 1kƭ8}e2$6WȦgh/bP|~3%G`'CN+r4YQ/0jZ+߮ލ\O]10r/Z 5 >ԳI]"gjI> CZUdh|UpF7t/Z,2a,cDҊG#*53Ddf˔ڌmx_EsI!5:/ʺ]?)t˓ ="hg!6XՅo؎ {zo],<%BjOYKz&yOWhy,V+3+u+E}{Y/s 9t|# Pòu.1=/1F[ vƦXUAp=n@{zǜ0{'¦_V}QAὌ2WC)Eij@r?3%O`R# #쥐˭ ܃ʁpNP/NkFN7?%\{, gͭ`%[!7NU`)I.ZNڣYGLω>y,9he=%M$Wŀ ~={+/a@ 9}/(fZu{gh6r&O((EC@nVj%u)d)S ۿ-~HHK9st JwU򸝣S}k#ʲ(iVWG. 6|~JKЛ3kіXAKf┛hY_kF,Ky5&Yõ .ln0-ze(~^fcԕI!+/G' Ζ(rBKvgoSZc6 z L̶TBӝÓK"s,qǰEtYI= (&nDY}WB;nc-w+Vf.Ū YCգ@IZ4Y|> i 04+<=onpbǔVn.ӹ6o[gi7Ϭ(',>vȯwVo9$ ^~,n}h_9owO{ZݷV \ӎIn6@˹0䊄%{+Q- '')/iy/ǒ)lye6iE9B۪_ c*<@K2DaBBɌyZVNϒ=uޅvdO:Z2ԯ=G\G}Q=I(]Ǐ1~PaO7X,X #P#\s0ͣ؄7"Pq Qh#޴Dit5Ƕ T27QPM8#TȘ 왡' RZLJk)tiWe49lC 1,YJ$xHvl|ʰOAԛN EЦ`X p@sIy#ӊzKLJo{K4тF_mO+twqqt&U`;'HADuX\K@P&%c(Q OQw=(n٧Gݷ>7`Sbf 誝X#&F<*B 𘒮$-I;|,kwlʏRj?'V׺`#Ji!`a"NLі$%0T́m4sɬ~ԚB)`1YWZ*̇y8h/ ߽@}+c*D16̐#hB~)^#rܺ\W_H_x|i5Ӗb2L>yC bp 9PwuN :dz݅NB H˖V;"dx9fH {¸XMJؠ5,v??2!J[GR(LQb-R'ٟLs+|-ht~Uf#R.EsUܼ6o~ _LF'."ghDX%'8 knÙU@*>`oVz*i&y/=ʪؗPϭMΖZڏgF@xdA wr(~B'1?E (NƦ3 GӡqP 1矹g`\*rBIz }-z=G ]&dmrhSg _Wg D664 p9ݻ %m\|M)ED0eF>ۿH A^+.@7%Je XJzG׊?@|=f^KBX0 x me(Z-[:Ye!``f+v|^pW F)s^jt$SR$Nեg(nֵ wc҄-0 FZajDKo7WyDG'=m뵕"-QqC 2c7JY1Bv/F9*<3W[**^`ծpi73,wLppt24웏ڜyQVcliVXiWoP75ʻH%8d&Ӕ  n<"gR p A#MrFV6F9=6JsV]>w) oag]Fu9\} iM1Lzi.`E${2A$:/Рj_` e7 YH1pb~|"døoBW6YCy P\k?sh|p[Gtq%/S"S hbLJ:dnʧ[ujl7 Azl7uRamH!3:0n1/b٨ Z> .i wuyulʠ-heEj.m, ?V # X`/9pr&͢i8LV| ] 0룵H N9\(ltɪ}bo熪yC0JfrV~A Ϳ3fs_965. +B:~|>78iI4 znbzJ2Z۞F4"ɦF rv4vp3~:WOcxBe)ZZph+W ܉5#g!_3? 쯗P&3,ANgɣDDBjnEkIֶHèRcuR5A J\pkXA:.R)$ׁƉkW, X`Bl^c 2HuK[wf`1M;Ўjn?K n'#G^3n{Ol1][է|V? "ZӶ&E!c׾AL?:Cp i/v'4(<{vq8Q _aw(F5 <΁x,K/hyX)[ĎgcSE E8]~]<߿q2{*2 3]&x$f^&i)hŨ# #aFi'GKhjyEkk4||i*5^h9!fװ׊ӂ_m{wI]l0 7A_7 2yGJ$8A</{ z;@N-gK@[,801ܧA8&AKOEp溁(;#Of׸bcG'noYD LUd脹% 葮EKX;W9{F 8]'Sv2sv*#$XyC1~q 5K(jUv7.; "OR߹ƥzq==/ phKB4(|엓 sDY,8&5K>Rij+5ҨnP?Ijrz#yZ#Tʼn16\gs&o|QG &jaxEFkS|0ԅzETߍ n5"yB} 'PAOMܔeW׏k$s9x=ɊEB{86vM>VbN_lOefAT|ŢMZ9SVUn+a'VL1kdo(V-OG88ɨmۙϼ >LMÞNzl7dx֕'_J)]P~F$*u  Yx]łN43-F*&S}*CsR͒^UK#TYR"rJT n8YapO4§#{ӎ $`Ն>ohM&Ԟ~fkʨXZJ¹fNѾ͡T #0MboD&E+*(@Ȼː$yG]CìvZ iǥ u5{?Pfb Zqs 5_VDaZ-Mb*( & {7iPM}<.3D|XSD4C"FP b(XEPbW3:P\m"|/VG{S2AT+ĸBi,$&sNA{4kL2Qo؟x` IR[6AίIщQ2:aFH`SkXPWU:°crOhrzAj;3MyudWxYn)s*6zO3G_~t,avU1W'cY܉mڵUϻv-)3wJE&S[sh쳆dSFjqXUSvGnal|zO{!Ehk

v|n^|Xr Ү|#Ʃ%sM#d!WO1wG/jmdS]Bw&.Uد6yˀ9JR*ؠw" uh0>C G+{ԐLwugemLr28!Ndn! c"ũN-!XHLx)C S+}nI*!p*vsOU, !wSV/{7yf 3@"PeZpط(سfmk`'QyB`p(0WrǬ:: _8BûרyT>p%!kk4 #m|I5W$'TY T1LT<yp9n۲.>6Naf{ -pno'7bD.x 㕒% ?>rKul9Et\-e UF8E!ĦJ1i(}a$8~Ϯ_ӕZ_|:^EDfwݯ+P%:@I~Muz{ww֎09ʋ|Ks-s4WeW1 ہHC#]ǎny D8"yUyxy2x~.qn5H5u5U yO!pszS3 i:q> _X=y:.+SΚMga%AfYw&Aq#7{W ]?yxg7Jk -:9XPH!ht0+|{*jEmȰ A߃dhaDJB̐ 0XhvZ#͐#. %?HW9(7>ѝkcabirp mֺ<-R/\k)ud]DfE\ya T Qjp\ق4gfU3QYtuc{hAX6"] w+ex]L]ٸѕץ\0jQTF0vi V~ h ǞxFGmZkJszRe G\>#66P;aɊߩ"~܇͇#f#F|RdXFF؞PBm`.a|tyg2E޿+ɑ7؊tl^1p1e Fu+RY&Wh.?5=kIȬfdx4Ł GkT.rM y h|DÌ JucẾr2bT#]iq֪$t&w_7'\ إ' 7j@?ݜGgQ]cm"[Z_מy0Aam r_S}aFnQq*IPRQC#JΗ)yYYLjr)mMCp!~}I: 4\#6J4u@ic{S~mNJ?qHZ5*?f55RN}$Ep0RX6uzN#$ \T%N,K]"344gV0qXJWrd?hL=*} )cˆ P&JT͊ߣ4(`?伥 g8Ftб1Dov]a>AU?)AtFE!NgRVʶ_=VxXoCz^ާ(rB 9zlPwNȈ_ Z1cuYиЪƴݜu*<_1h"[ZMa`+DspSbd4~cc L1*JumhXj;:RmK2_>z!Yx7dOv(Sܯ6\W4/݀nR@؋7<5L QGZ~95)$U[y %ǘ<70V#q '׀SqR|,J]:s.φݶ46^U`ł+V:Fpbc޹1 XdCՕL6"Q3 I+J_kD6UmlBNQ>塧gHl &_uǓ3IЁ["H #QAgF?bg]f+r~,6e -0t)`Z@}p)ȳlH&/rZYTI5ӱAGS-9H,|p+JGզȦa &)#+er/>8eڒI#336 )lTyEolB;WU֚.K]Aɟ gv2 h1Rı)נ</<)=/!6;Gx@?A*|뚋LaۚB.-byؘ}_;B +zsaQo h,7 AҟwdXQǽ)&ӵj&v *$ck_:~F:G]ҷK ^]%vZۜTz\ox7Q=Q |'ؑ1U]h7oɓagj&#}>pN#<$M뫄.V2uE ˀጯ8vxp]./ڨwPςgpxP@:O"akeSb&ə^bXǝ{#(F8x ~F@>! bqL ']]ʌ`7M)pY'A7{"ge/\Jm<(߬e;W' y]6ӤxK–" ,,@P:zyuE"QBtJm Ugw:bU(Bhn&+-MeI(lfoʵȘPbXqy{!d) V|4 \vM}[O>+p̰:fi\,{r~٠E-_# כѥX8 tK JHIHrS>ƚ96]6#'ZqT1PJz?sP~[+YtKb*#2fJnSĎOؿL¶ٍgABo}ƿ&#*v-MA1@SY^2"DUk }xň₺S>:T\Sħ!Q1wo1Jeu9a`TX%g'P$IyFZ`{"Bmgokd {̊o (+Q@I4^401bpB kɸ[P) a5?͋m_zD'<a&0clABuE쑝ZIP=0NEXZ!:!רw|>NMk햞I~ku{K6Z JXЯ6%2MqݿF^uˤMU-a>+%^y{Nؐ~Ů^M#&t?@usTaE0ocLVsm8kAA%=@lSRg6BrT'MM7+ЋI3ϻ9UȧJJT 2+;׉ǻJLpvy*z6!ng67‹r'.# KK#UaqUvX4ۃ^a=dU\MCZ(GBAltp\-y|T/_Pj6ɧYuJ@&a3 4l(3ϙ\zv`|n͇s9Q/ԋP v6l|JO>z:䀿գgHF_+q{ S\s@n*L>P#,Mg:A;g7E`~Vqڞ3L}k*Z &k7ƥ)׶^kEMNq=|SmMK$x^WD ܂nW,q.}hCVnH Dɠ!v9ץk!uoHuXhf}AU$БɽttM= ַ0x5WG- BbU] 4.] 2Va'BKihJoQ։Qt%9QmYyRɮ~Nqn!: !fTEBN $>ׇ֠c#ÆO{@ ,k"˟h#ˍf# RX{<+qi-g:%Ѯ 쾅 䑘 h,Hn 1T ¯u'`(Zv7૶[JOg DPhH{%2B<@iTO wIy(t3^?$ķr&`83iټ`IEX^ L&Br%mT3n 2jՎ0I.pcQ ~_zWy3!띷 C34򪮾t+j@Nr-Q<OxNߜ3 ўV{o'iVߑwGƐ%Bmǹz9 _8r%|u{%4fcd S9)h߿}62o} VЩAgἆTG]2?Vy[e?,/J"H_4= p1cR߂ٰ3oUHe7P.iXw劗NIwUQMPt^Jz߭{~,9Fo8ZqZ[9u ;*pü{LǭS֫3Z8Ȧ&Ao\4m B5#S}p@ eۙQx@Zݏ0ՃJW FwNq9 ~*T~F} >ycaT-QJ!)/:q c"-jrP/ʸfRƳ%_[I!cCL$0]ȨqPc1:dugul كH+n&4{q ) x;" B yGA^\-xTָ݂ 47Fr~naC拊PU[h5Ӟؤ xu_3=zzoIv,Bd-br暤gGz3/h%ֆͲzOc\0A- έup;*g|>]~?C 'MN@αs,J:׻4)l&j*0Eȹ%׳rKWp~{i%#oln3+C"$#plXs@^ŮQ5,zHʯgZh~ϝnF_­o_.Tq e'!dplyO>nO0)PBàz՝+_16?fn="u)G9x'-3hXr3Ռl@kBլg>h \*Qۣ+8y nEmIƤEcL+{sFڅXhޝa 9)bH17 I]}}aEգ@vL=frlm#Eт/QVAQh[eG{W_P6,q0>w~~gn@όG<юٕg\;5]z͐ГML{=) Q/{:ŀO4~<$axrq,b}kD򾓠ˆ{B夸`[懗Z*`LAD_L}9+'pNhD?n !W01ɐ #vjBl' y`U1&_6 D&Pp]sDm\5,hMI*R@,v]1RP!apo*i;B`*3++3ڳ,TV/eڋaN$ai d.%Me RuȪ;ȇ/xV s#LDEG"AH]/RJ[z~*31j~HǜXQ)>WO"K j ݴoZyh%U;o*ެI![XI8hzٵˏh0_5\* &R:d6/|Ayy:NR4ـqLpoXC4X ZӚËl%tL #O>4߄q:ޙ7Zmn{3M.IS޳yEhը1]dS֗R=p̬\uW'CFa]RaS{E<2 2XD*bۈ iYx?픉I#${$ghN0+e}3OH8.cl\$V7{PurQ1"r PIr8@0m(g+T/ͤC@R+sUT|&ew=++/2Tc%2[U!Ƣ3z .Heig6K~}oJ")8t2)& fa'/&soHR̵Ct}')i>Myxk|`C;Y:} 2*2Y*o\0^Ig-YB76[WF; 2_$XxLk)s'4M.kZXD}n}tE;,W=l fŎYL%[]=a̎nA(uhr2oV1yZcl$ VxbZ; & ׼9Ѭ߮Ege(}Խu(e-ui !ʇ a-Ldp`s;6g9&}gD2" ]X3mMZ!ˣ.vcR-R)3VT2FG95f|[{rqeY+=1z|Gڒ!.av*WGFęV?.Z=,-Y[CP}3kI˕4 $ߖ:]F4$Wl#0u@ a7dvtoziZO?os=f\hspMkD.ȳt܂Yq[gL_i'o^~pKAkᔛ %5؉ϕZB:SeesM_ O\3b`"ORV*9t Ibd%w]=I "qk'1ti #b!hiUFmߒbҙ&oAF yL{"9߶:€Z)YIS3d:I.*> {n:."o\YI/=!$ æ7ef&R2siò4JQd"PTnpm;n;X :űz,XXTV?mABN671b(;ޟfz~}fph\-_-IW~Gs9LR"Mz %H"]RgGPݕʎme IJA!!vŬ-s(Z⻨EDE('_JX+I:esjDuU'/niP?G[ymFKvkSC4x-/}wsa*`}j뼵CRRaplQ\Iebw1Ab; p=u=T4 uV n'!t_ ^P;įU9Zjm:TY5>Ǘ"}ðK~Vp7&*ɶFcS2~"RCz%l̡O[O#ǣف} =RF?+T k.m̝ѫ (29ᒇ߉Բ$ɅWxZ^@d6sW/t" =[oscH b :.GkG]YdYȩZi=fFHuPj)|D/Ytm3]CҏhdEgX )]'|#]w&]}_[w cw!neƭc5"3sF5IXO: t(h|? ^. D &!G@ qk(|oKd .NxoIECKNHkyU@McWh뎲 bWf,Uxjww^!5ﴭ=o Sy~Me@GC*ګ)R;Encd/Y R\dRW '"4AU<,W d##̛oJE,ghukv39c#s,2لZ7yl}yWߑxd<*,+w`u6,T-1" :ȊGe vaE(rH7$}?Nĕc q )O}ZM ea/#d~*{8&̴Eܭ@Җ|PMR@_i@k}چ1(爪 B[s/꥘$L)pO[Fhs 'C'5] rЖܰ) ꤛq6`{`6P&[6ͧaBhS:t_ѡz64џ.q[ >:Ƀr r41,mj(3{.ԗC c5ؚVQ;k푀N q*8gJW tPyկp'Hn]aU٦[,rCc^OӀnE 0<Ps_P']&Cӣld|[j)}b;  FkӴ4o l)(]3'A@$݇]s X%y ͯپ e;GK{^~ӛ#p>TRfrS~LS䗥V_LqB ib! u׽NTԖVyHrtV EM]7F ၌E62 Y abnQ.ef/ fG,$q̄{w)Rm(Sf;Xۏ;Kk݋43)⃺N<4ceb[3T`_8BƺW ڊR2lhB^Af3E`ڋd{Zo|f5:@=\S0$ay&2p,{ (`JjZ={#i6냱ZTrdT ̈́_(֠~OClV9 ;(,W#~ݦib) ǵW " W{IKECvk-S~H .]D8qOffw0-DtrPu؃ 1 &U%[KH 5SFq=ClUA"cu>2w_ßmeO*MvLOxo%?=g|[mucoL4.' wai;D!CT'9 PK8 l*3L$(,+6us[ jxnsvs4jwϞxt=lG)fBmuh"dNZa]'\8xa39?f:9zZIRE f&lvMZp񹋉F 8kI#d#4?j!ԫk/_l!=IBlJ13OR(Q󦔙 |W uho9q=@ [D=CW5 Ikbo-qSz}'/ϫNե,qUY.{ yٽF=LjeAJr*ALC=.X!Jɘ״FlXG-.iƉ`t XS`4>@J+ I@xU[A/ҾM,BKK#,*{#({DMAF'Tϰ 3;eh=Es9Ė5ˠ IyN`N ]BfIfLm}e p ˅Q[i#J:•A ]lBaE71!~3A` tEe{t?(?\ ll2>q-8]W74VA\ljWk]03&Wa!tcn-b=y(T1dluIFֹybFiOE;#w ο!(@4ξFy6HY;2ԇ.Z<+ڡ) 2< g}4n˓XHsiȇz{dO[!0 0;rj 0=zSG"x"DA>a2i]&L*&z,DCS:khֲ8A,̋eS΋ Ǟ灲H!lw$n/{"0AwK7=z/:DOmWw|҉ VHU;[8>4QbPxn3\9ztRC@lbt;sl%zkF, U(1ԡ Ni K+{ފW3eZle>ҥO/y0{9uXˇJ6; XE|/Q:NdAM}L҈>hIic^*ca>^8r +1ɣN,v/}4Y앍 5Ʊ[],oAcc pȎXQTMwF-*z$_U=*sُ ۢ,ۼ$>$3)8v'd˅*WxEFޠˆl ͊#6~U%g?қ:*pukt;Qk5{!4͚؇-G|RZ?|*}ݖxm" U+3;oc$6،DZOXU ySPWb&{qpq5ݝ?e$E~B&]=n Jνl#f~zn|* kW+}]Axk'Z;M\"Ͷ XM~:\ v9a̟{6!y7ЯQ(w8gwƁ78lh[Ζ}0폧n#]>V%B Ӹh?uA VzF.%>#el0t/9ڢͽ& -I6"x *D_5Y P*l=$5>Cq{Ru;u9#8zk?oW>]A˿./7HA} تn Vߔ.Qj. !ӺxܖYCfYZ7ù)[{ijєߎ,viI0-DoMLfMPkw5&=c"[Sꖸ[+Oȇh<lxu'woBS% yް"CX06 D(B{RGҕ%JmG8wVl\H^N͈0]͉4CQ֢f%|&yDӄ 9SeɻGCS{I@] H2~Iվ;qF {w+5<˥R&d>p'0U|x$N5vp"W7ɹ6D3`⊐7kJDz s,既h(~ϥEZ|1P3Rɼn%@\aЯ .>ÿ:D 7p ƪ)AK2^Z ^g!Gt^;?iR!#҃=X]`e){ q#> bi)6ᨵי ۴x 8Uun*&skk\ZSPd=Lo~BTCPz 2y1keDZ ,!g3D Vua6p2xEWg#A=՛#ג*t"j}IW{~,/< y3漡M~֐fsr[ 5[?OATjSݿv]<拦 *5K 禈1uA_=qON^fcA'pp;T+8[(bPV3amKH%*=knrKſ}\] 7s<" _[,Ď"@vPצnW9o$x y70K'Kz*`KVzcS)`pMT')Klf@~, kr|6bMf3IU_%cZv+fSK4ډ-A{}҄_!21V_.%ǡd0]w(^Y®1`LJoqk@1KޙgA'hLHؖ/K'qqrKfWH:KߗB ]ОMu|:ƵR' *5I}HTF4o*իK+cv 0z7se o2&޴6Ek?e‚o`ݥ:ꪩnA@9)uSRj끆 J\u-SxC Nh`9I{`A'BA|\^sZ%eCH=_\ Bw5O?5ƳsFEH=O$Kq##x>8gtɷvfyI OP el {ԂQ&ACI %%c@"d哖iZ"No]^QܶRUՅu"(Ե܈|5*t2K$2sЖChBg"c7DQQ5^9Fcm҄> ʗ)MυPPSOsOLE'nx]x̿=O:'Y"EYWhmU'/Ũl%P_?N厌nLtDN}Idg, Ӹ**q7<Q q [Ij!s25O枺|Gɯh>46-TNN.l' &8 Jn)vWM܃^鏒]3lœVb5__=!!9{Jp +~ t"8q]iXj}[ٓK ̽`xr[ !I{qr3hz?3Ȕ"j-u.%4vEPGTd֢5U?@-hjWg!jq6S9@mw|<7jg^ۘ[= $юFtiDV94F[uڅ 8'eh:D|앵9v3lUB IMg:3w:]+p5.{83h'jmX/LbM[kao7ru (W>lBƪI}~g6Ԍ@ڣQȮmuFbj}7oޝAW{Scj)̒סRCe`IF>bVaݦ#9WtwQy"(f˦OFwtZNSs#Ѣ*c+76(+)0 hrY1IEi3<|`A l N6ۆKu׹ffIcNnHӰk>bV&1:hͧΊtt5*2%\ N 72,RN~T ]zJ!Ȥp'B}5.X;Er/, ?>} 9iqї*sk>~gq5O5Q7H`w*O,`vqn*pyn-Pq ~OaD7|7!ܽvm1w*XD2!K<X;&TPsSN`wX 4GD$odn./" ۿ鸝PH;5=JIE7/YȀ@)7Z[/Q)oWU#eb%uzѽ0:-:+C7~ϋĤL:)d:9DHjP(ğ0Ӂ;wq9_[͆F`x-(G]U6 WuШDـ_& ~ d`35xy,ɒ<ͭa9;&]{ 'j=V/1-GUpAcr@;9l){:2ϧqkrO]!ΨBc1O6ZAOuGb?HD0Fx&SꊝFF?2&!z|6僣*8w(e2qEyl6;$^Dd{рB:Oc۪nan~)EA=:~[@GfAZ/㪞0W] !9d3"`pBv5eueRݕN26G`a;PX᷒Z5^&%KQ9=hdǹ!ķRE{FjoMy;-)f;YXG4#ϤˈBы3ھWYFnf=E (d),۶)o#!Z-_'rll<ũ#J1Sav o\@&SC ]~{Ur*9Cܫ"9gTNqI—IķFĐUb o6,){ wE۵R%|2Nq0,[dXl2P T gT9BY>9O7ٝTLc֢e(MD{5\=);Cvb (R)>zb΋.SMdۉEVt8rqmKI! B)'gookc&.zD>KPQۏ-o=$sxO^8bjm0\dP>CA/2Լ{5?i]pZ)Lt9mKpyo cDS ,pQuPjs1Mjd6ا,?@:3dRbņ޳(8\͈lxm5o^v\/qp`@PW1f jԊwAF] +xSV\@9rՉ$#Vb5O/7VMb}%#=~J ZF=AѼߡ+0Ÿ$L{R4 O$=f#@FR@ceV+Wfѡ4+TL&6n3w;Qx!2t\. OwA=nUuSc$8GjIEcjy;@*3ϐWߥ`c0aS_4LE<K7zn1SUAF\ $«"_[n+03DKUA! A>P၈)}c5߇k,.7T-WJV":q`ΟtguwD ߬ A%~;[)AΖS\ @$[}xIcF㱛XxMZ74OYx]zK5DnvL&O(Хɠs`,*aUm/')0!m&b:CDg+ih8z'#M\~bj7[|Σ\/b B)K"*b/hHkiR~BCU3P" Nn&>|O+!]  Y ߐ*W;CNe6ݳuԫ2S՚dw-IBc K%h7%6ҕ 1gl6Y'.o~b"p'{A%L![:q! {C%lԉ?Rvi9a*%̄im? -w !u.at]A) r@׏eUi2t5$)vfdL"́9LH=Rn22sw= Sz/?a2'Bn (G+~{6#'nSj鴇r^" C4B$a҃duTͤeD$^X&C3L4|Aǧ˓+_SθjqMwJh|A̛90a-f_@zrbqQn&`p5NYO1|G?s9o4'4¼X>*![ǔCVgί{sN]X^t< o¢]տiYtOCk-vĶ{c̢!$gu͵)P3ݿI<&P"ϔIbfa#hj1ܽ҃ۈ7. VLRS3_蝮0Ô@&~ tr9l~T:`wsǐqywFSCio^C"R¼{8pڀ92R_V__i~)V75Ҩrמqf{% XHD@v iznjaЉ E8ɒƿۮ}ݿW>\G= t]䉴W9%U<ЍdApp/K5&ץք}3 5r(#kU|VffuX2{=U0<Жݫ*4 n" uj֦}ã&KH +RsΉH!L2NL!oZRsj-/F: $*˽}V(r"M_zdb/fmЋ[l&z܇~HÜx$D0+*̓^#ãg \wxT)cޔ}!T*+ҕF>/7«7\_@ȋ <蠦WX'E>OC(݈f5*X|)[HIeӇKPfE7wIx~}iFUO|G䀕xf#D!̙/ZB0iVPaY%rh.+aFYb@E7{f::\nDK b7r!za-(HԒfH QNfx3 JT3,p5?RVG+ZgT K7mA#pu%hT\]2Qa R[x*OPy) \#;OvΕD2,rvp2P䮨-ސrvn팜G4 ͗eYLP!~m|iЯ3Aq6뛥2_S*kc@H83 Iy#hEB[g\_ ˩ʃ9{j* {ԗp*o`21eW!5Unzɛ0C}q1O)I"4 ޅyj SEȿP`m53shąn[*^oe-+=\]-e}W_dS[`%3?xlE115?%Fb`cStG^ ƴ&X'LZ#){]&z2Ա:ĥRQ 24龾}ӎ lM!#. ^^w61\x4 IaMzE掙5X>B=X: tu3W^=Ą憆-F<L:ޘzL&SvԌ =Fy&Ɔ#7u3̤-[x &Ww^莋 BiF {}G:集FxH,PP"PH&~*:ᅦ/~)'\ upcC W5wogy>uOW+/ͷ r TlS։f1R&DT=ņXR` p.ߍ:"xDȫPtSJe(qF*0Spݠy26t$s7]SS1*|rS3m/e!ՊFP}{HjКBjne?(^ȵݦ,090^74A06nsbRK*ŏ*rG~@_gֈN[uVa-u!:'Ef}&sSFuҪ/c3rO8Ivwsp2[]&-[F(Z ֢`25VC14uG-`"B@8r YZ