osmo-bts-1.2.0-bp154.1.33 >  A b|hd!M@eee,8eˑVjj*ix[6t|Cr L2?:NYF!.e$;80XFܳpQhx ٨ָ){!6lvTZPk g6[>rgd{8N>[6llF@{y6=\phb0iv""U>w!ʖk4N>?&#Va31f86fdbf4ce32240bed35ef65f47205a6afe9d8ae6e14173691da6e712a09d7c96eb37b732995894fd165e556dcdf85e2d02d0dĉb|hd!M@eeex[Xp6^e} WfJyNŠ*ydf^@4֚ZZN2~Xډ-c')k_\?3~͐NxZ> cb,]u{ڬ% v$EGi7vW-85^Duf=y"٨}qJV8eS <q]8 WFՎ9E4]Ju`kMOD[ߕ d̓vBL7 k(ovC'yT~T>pFT?Dd   Ept  9?Gm   P  p       8x<|(89<:= >(?0@8F@G\HIXY\,]l^T bcLdefluvw x`yz@Cosmo-bts1.2.0bp154.1.33Osmocom BTS-Side code (Abis, scheduling)Osmocom BTS-Side code (A-bis, scheduling).b|hKobs-power8-05SUSE Linux Enterprise 15 SP4openSUSEAGPL-3.0-or-later AND GPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmobts/wiki/Wikilinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in osmo-bts-trx.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in osmo-bts-trx.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable osmo-bts-trx.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop osmo-bts-trx.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-bts-trx.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart osmo-bts-trx.service ) || : fi fiX.'X A큤큤A큤AA큤A큤A큤b|h3b|h3b|h5b|h3b|h5b|hI^idb|h3b|h3b|h3b|h3b|h3b|h3b|h3b|hI^id3ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e37e9c9b87d8b56bdd4ecf5d7a6aadcdc3b8f0219057ed753b2e5b98efa7976dd82fb087deebaad6aa80f7d1ff70afb382b5d013acfa04e0732bf10b89391363ff4b6397c7a79abdde6e204165ea702954681c08ac6e4116341dc86e846e2c1e5b12e3255417479c3fd75e003a7ef29347fd72d404c566e6f920ce44a665ed0c2813ce461e4ebb0314b9b663fb127d9e9f27bc20fe2dbcf595326ab0fc8c1199e377fe5e4bceaa4dd846813a892352910d7d2d769cffaad7f68eeead75491ecbcd0727b326b1754fbe6e7ef3214b0d2ea9df6ecee95cd0791582d5efb9a0a33924a57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-bts-1.2.0-bp154.1.33.src.rpmconfig(osmo-bts)osmo-btsosmo-bts(ppc-64) @@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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/shobs-power8-05 1652320331 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-btscpioxz5ppc64le-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=226ef4fc55dda695b608a47c42d55c2718090319, for GNU/Linux 3.10.0, strippedAlgol 68 source, ASCII textR RR RRRR RRRRRR RR RR vEHx gRg?utf-8f053918705e833b7c9d0e29c53734c99a3e4b6fdfed393664ac0f016b4ad1243?7zXZ !t/ x] crt:bLL &p k[uاT(v48KSx:Hͥ?IVze/5k,W&s[XaiHBA{62f.=r|IX BU(48nsԫA{lxe> e$h+ҝnZi,zSð Hqo!p_I,T(}gJm_5Sa6/\"mӯRJf[wdwzd h-duvcJ">E8u2Ӡ*'"%4npnYs;dNKqsN-QuĠՆڊY]ypaj Pl_NW7UoD%.{3_E# a}#77ܶ[y!R~ĖqMg&T85## /+y| ޖ5?u}1x&~s9—:èϫE%'*`^Q֊N? n"2 $icY9臕!oM4tUЇ{ T29 RccJ :` I5DS[ EhBPx_u#e H`KIݽΟ'{uԊ  6`C`on'Bކd&H*E&] S{aoqrF rx3ޓP/gZ,rkb2XL ?=7pr&%1_nh!!E Ka_aƇpyNq]Z^j@cytX3F%P8Y>XFS"؝(&." l)@OK̩ǰ۸{\",x eYjo(Zn- BzI&᳢n.l$ ^`LkWg՘wr-6h.(hLlIII8nNNU 6tj.XC}-Q(LOݍ?Y>~^;T_Eta5D"_]AKL65f=hQhhQy zw%㜨K:c-8:) ]¯kPN$L.Pcv,N[ZŸ ^?IHt{-~r{31*6d VOH,Iyቦt oI|a'IE?e=k е:vUƒ74q`)g^AyE9vNMU6${o|)|1?R&C"wG~D5_zg[E JHufxVT%8JA„#z2:޲MD7 Sh Bvaaߙ'HO 5d^@v !_lax@( 'b-Eů[TT7{.&\O('|&՛h\&}k1\Dqhb^1AqȢ[5OiӨ83DrW\1 LoT?\=mW No]343Z4 _#(Wci|N+%X✋Œ5ӚitX!("I p n@UEA%ѫJ(鲟J=/Yi`= *Y@[>Pր\R^E5IxFJ oudg'DAiJ( ϧ% eUzKNazE3N#%(j5 [)>V7qa4bo* 3g \a1T)?f!%]!~ ug?BҼY`l16I0d$-}ɩ܌uzpRCȺLW ֊"ZDY) 2[07uxo1A#!I1 s 7slRRFp:\*zx v* 7GLir LEBǯ*?c0 [DB杖M>7$vx69땎U9 ΢{=ӥ{ YzkYS>38:L̄ͧןZΟ/'m\ٽ\y|ϗqY|#ZQͽNhOMۥ)NshښXqqO6`ib1/ )e2hqP23NW^m3UeOXvpC&Dh}ĮaYz$!{`'C~݀N]$C*u1BM6t%&BFّ)̺ܱKK׽˟ɵȉX)‡:&&=ìAX=YIDP/N[v:f+ VYG2^^&+O郓!zz喌xW}Ἷj%daj%J5\PH+) 2TXFVhۂtQ5_0-CGRmʎa,م'SbR~.;,DԈ/D*kWԥ)~iPU;(6C'5A@Ѥ+]W|gZgot٬ 94vs-w- p"N% N|+?Ge񣸷yOu w0?+H uOjV5΋R刟Xu.qk<\!3'J:z@bq7,N{TtV{r 9r4Jgyɟ:?r%$ a .R6_0ƹxcRt!k8m1>Ŧ{0ZqѵtH+cBR~?i4}dabYZȆ~v&E:1?Y-^(XcZ ByUQ$^Y;TQ)x[MW+'Rr^/u]8C#׼&6ف$˹vOBN/Ͷpiy q->ʩ5C~@,zY哾OHA45bSN~ Qyr.ng&-BΝΜŪӬ7"BQb&:nt3mt| 5e k*|:k7Z"qFV0fb̖{"S? O@|_RJ?]4tXCME0|kJ:Q}?Fxbn\@eO04TS쾠'BɬsO|5?zy &R S^@ƇVHߒ,͎Vr.Q/C2.[e6 ^s]%~s)B  5QSADz9K8+R U+6ْVߙAPQz+=ZrQ?6>QDo  LB{tr\3/O kW CeDEdD 94g(ܱl|Э\fDu+ j6K`lol=mæcIO)Wo^"U`!Z!OM'doeo~^01, HOZ|%*bW BAH\.x(gJ3v )QnC]ܠK\SDp63ADf:BУw#>5pUj *0XAۢ!3d/bvXZW-VрזM%iE^mDR 3qY:kq=xȤw.ٝe?6uvcJvDG:F| 0]ͮC=,|6ZL}QMZsX (Z8i;03u)U-CeDyOFAd:1 3J^k>\>USWNhD9ިjRR%t abUզpT$͝WkQu bsz3y;ʌ?9MAH *Kc5 +Н0&;{$!mN 79gaRrE>N4 ϵ)냭(Iji(hS7*'?Uzv8FX@>d(}*v<-ӏ܃jhzoS ߸2̱V|*Ɣ~Vk&D7ph[; oH?]μ{OE-<pTxOҸt[9kob|I#YNX?y6Y6~{:o\tVOW=kJɿdrLWǥ*_~ģ~zzLSĭJUV~ 9ߟmpHt-ObbM\ube)抖 3$7zfElL<>}Cd ENfPG^sŽmu H:'R-tk]os*-s ]y/Q=f]t}t] nIi]A῜ӯQl(W9寻uh>'󚽡#C9BL801}ƸfhJ_Sez ŴKCbSaJߍ-[jbjnu;X<&]Ia+?NVPel$6 7 ] HMKa^D{SRF~g$ٟ-nMdvߎp8?D[0jJii+HDc(Ro d'])1d_`* 7bwqo9=ܗvZkTg.}I+Iyt礿j_1ꬴٯN,<Ӎ8Οl}T?CYA^#lF͒HM@}req#y&bi#חY* tW-wB>\ Exg7W2_Z7pk1pU6`HJvV[-9F_xXcpLP zx+f;% &~1yiPbc0uS1RV 2iI l*״ K=ސL9W,yqVԬ\Z}6B> 1IԄ%*gJ!EsKAV3ZMcs>lff唌!ߺi=pִ#F/ꋆx&D|շ[^ȺeH-uDudxX}/qLdf `F֐So eSEY7ny9t@M$E^ @Ց{ª7`)d rgB/=Sx+/-(SRRpep1Q -%|\4JX{ Q6g#IC|˿uBz'/9pW898{ 'V "l2 0!EЬ@Y}n<%򬊿BS\5>)5DCAFRpxb`7f&_S*l3I.LBNI,ވZ;u4}m4HzLSirэwAh-mcIv4ff*DadS"q$=OL] v14_A=UB)+sd4pRxBUڢ[Te Zpjlh֫$O3V盏~}@8.c,X"<yW)8cs z"G4uOEzAˡ,+mInP PQfZh󜟆Ny:GMe޴sZs6'o~S5Η5~lRs,_)^lbv۳#Xf#NvJE7GPOxSHB$2t .`pׂ+&^Z-<CiHoTt]zj‘Kkfj:r4`&sWWҷo 3,ؙ֡R_m'د(uzjqqL\~#-@@r ? TȪl1lqky!L@J +ߓj' d# }qlX Ɗ̦uh?;iH>J0:fޗkգ)6QS4VW>kh|itR~K i_*z3Nh3IL5B@^llԷCO)eW=r=;wb9+Œ_GڞH3lf]FS]V/Q˨cԉSH-7=)-{FjԂ5[ =K2Ԏf#6PhVaJ'FѱC`t~D7>I9ip7y+I ̕0$P/|0MœysNvGHق_%^Zp3QC8M",UtRyH_te"duRc.S?vaG4$H5('t 2[BNHPUvj\I&E:[\7v] _ޣMr{Kq^8b +]9N{6:n.Lsna}ÊpHQܻ#7LJ1N/!+%RARZPqvoS~`2J Xi*s myOE%w"nj|Ĵ&XQFgA8r6ys  EA䒐ϔ[煠%`3HpM9 J^AEk7摊zVXV%NDױf7;v^hҎJSg4#[;_. a薥}Df_\}^Sr{VE>7#wE`1/ݵ[LAHQX30Ҧՙfc}7W 6am6?&mgצ* HC(Q%g i*["2:AY.%yT1]daQBe"o=%|IA*+੅l7;JG޽hcsz=!ΰ%PRJ`_/I(X+epo}q~c܇ORe*~j Ъ6p],@ms''Ķho&U)_vB4"WC@n՜wt!Vxn+WOIxՓ*)D8Kކ@5H[?[fHj=ߒ>2vYCsĹHfhrytj&] b/ņI:zք@_&e/)~f'ڶ%B˗^u' )*x$0Xfiħ\L]#>4q)ʐ7E<%=#aYw/'i._O4&IDq{̼2uks6Ӯ{u\N]wLB+H˱wҰE@DQ학!< Sy6@NrҏLôuC'=4)a#&]OL=^o,'3tx|L!_&C\:ơoفEQ/EFD-^q%V$;kV7kEMb\n&ZEPԆ}x׍<|W@xy^1PMm}|y.!HgLP~ի"Nk{@-#o@KZD=yۙ,f5XWk~|+ܻz5DuTi"4CmZYMR%U h4κd$40 3HHnkɖ z,?)muhB|_?nlàܨ* -o+2}S(b؇X"T)jxhx=eZJ硔n&ekA-+ʮhAc(BN+ZtOQb^VXٖXy ~y2}ql_FΥX j3bJVh 0' & ̘`BAruf8 \ڪvMߤ< M=k-ugOK0er]eN1B#kxKw=I߁MZ_Nfo/{$3P^q8^}UA؏ +dD<V 8Pz'I) &;I@z 0zd3g2FZlCk\v& ўP1h~LQr5!@^e8RX;O"3n2[`|:c{>#u1W팛.2yX,38A$T"0US$ T386.5ɻ\kDA9.tvJ*j@yF =M)$sAu!h(}qz'|E8~o` Qˆxwnխj@iOy$mC~. o"Ro23p|^=h0 5oe]$}w6A]6RQz\^+-' [1+/:&w,_5rֿMc/mtӪB9c, s)1T;u-IORXE}ǺhC[`/ g-t5:EՍ\A#ݼZo- ΒFL65 ,\+aq^rH[.Și-I/W1h[A"5y, l)';!18QȢ^cA9K<3)9C3>VhrfyHfz(Օ!&aX^!񭦻r|/΃{f o!F@9-p"]"CRN"~~Ej/q)G@yI~ی EvK0Yǥlɟd!ӃDhM*Rɖ7gaD*; ~+\̚BjL|>$X[! ZwfTAZGHصʥB 4XɼjSTnmo 3FH;Y%E pA+_"@ċi&BAQ(H*Ъ51&rA-%Dmrlʢ1a_F٥/.Kd{3]o!^/6wsi&U%K@.i)$@I2J㵷e٬Ff_x$x@D XǯoYT]RV'Wau(~UՕ61ydxdBbv}oA ;<ylI ޱp݆fOSe< ADt>M(?fyaH"|6!tfUIZbgyk\ Q_螖%w0ux*QB]G>ǚoJC,颫0[F۱1~hj_v-p +C_jUǵIfZc#.TB[r L|g]W{Y4:2q{bhN쭥܉$Gc}X_ٰ 3 U+LsYI!681VU\ 0wׁ$MxU۵̌(bWǹ{>BwY:K *GO͊H':[:_3e.?61a:|M6 E' (=4T^Ŧ;-mE0 ^QŅAO^{>dVF:.UU%Dya ;a#u^Z~l8&#Q?K] 3ٛNh=bmq5v0Avs>p7d+JX(?'֘/8{;fA -= ط$|0xYq_;Xv R;1?zF@ ŴV0. No!pApVD~ZŞ @ O_᷍p3çjɨ^778!DɛzNC VKTkhEƢQK0^׊N 㝸qӢ nk~n|)E?!@;th*Ⱦ+"VA>>@MO2NfFp/fyg}r`Tn%:ј)vӎ=(a3qﺭCYr4_AYvOFYud~olXr4{>;ߗ+#eekYC\ۼsX6po#vamMeF!cL4nar30_*-Q8~3*iAɜ`Jew`Y yE;X:OɟFopYYj`Lsq\|+[jqqI#7U9 |p;QgN"JE0̃nU`fzA8ֺ#v-MִP62.#tG>zBf>JgɰFuEQ }uؕ@d.`缨8R ןW1ʷʭr:g*ڍdA3<"-Ip$mO=BO{̣ŶlEOQÈ'Pid|jtW] Q".N_W?h(c5Q#Ub_>R!vT{4(#'eVޏYٵO2lp~J >ޱ4A8ksEZO!P],UiYjn2g('FZ\p,s1rc30 >q E"u lYEV H bNI_q9BF!S N)[X($ ^\)( C|S.&]vcyWRw&Su/@0=%3:޲07 /:Bǝy\=A0BZ#nRxIsvX,աxgrSyI/iͭAV+Z%ڎ=}5@-霨[1ٻ85 O3CN}[ڳ CX%;2~C npAo޲HZy)Hd:M+z4*'oJgNL`di|DAׇ紭<G-7Zg#n).<(E"M۰7s8Gv5**PP<<ɭ#KKc&OyyX[5\PĪ^oy6A s\`wc|һ1sw2:OA$b%FИ!y/O#3y@i"s~k;@SyK.q2oH>S_op'D[b 49D,tޞ gE<{]Ki bETmw x: {0z!; ӞfŻhM`Z-B%csu:u }=ZJo<NU@N/ͪ-Cɞ&Z["й*ic)^"wU'g}vm)'Nh#"6g lgydlq8kA%XE!k^D=q+bs^  9]QLO].W|H{_cVN7B~@ Q]'"B(U{A GFh+Nwgers>xS"]LѫQ8ߘ8\FI }/ٶG#j"x+ӟ?ogҥzJ뛑O¼Ic:z)~\ZUR}x$ dXƣImӯb?^w̋@vdo5 =a\\䨷sm44_ ]J^(!Do}d<0V_ÔKW1f/!\ga\J7j?´ĮTkv-JIqψCE R7l!v;C:*eO<٬Ehײ?Q _n;9קEN1U}YD:^JElve{wlC 6p78o :lqUt=GF=Hտ*AhWN{mϧAG5j-N0drT#^TƘ1[441yPwŘC?  !5*{KMrM`qLp$&gҎ/k.]޽-WF+^]^IzMB+AжUAbꃫ8Y0f O!;!&èSP9?fTC;G e)E|DKZj)FPbRdR~ +/f )hT8vq:eРq751S aSyOLגu^FwLPU$+PStMfUɍ<%|T{Bݱ1w0gPL:v}V@(oOV>b| 7$7Ił/kiH7*HӒEu6$ܟgD`JqHw-vqm;BdPkD#|rW")޺ t e^%,lB&/2Y*8AA9a]K)WzMy:3Gwo[դvS2taP$5'Vn˺7d(:EkKw:6F2_pF,q.(8d&[ 3z["}/F<v@ta͎Kh&-@8@̦q/ /,ɉ\~~R@.EL+DRպ]~Mt|8'; }з[Hb;ɇeK@wnO^Uȳ,Yqi{#Rc)\oo%e?0]SnT91 k-lPe6/U{ ۶P6wS(!>WU{-WD[~ ڀ>s3{7Pcɝ|`bT1t-khi̖ʦR#/; چM2. rԋE#>|nAC 1Kt4Iq O--&l \\?g ;C_iɘq]:7 (:482$))Lȼ'ǔ:VI8oslE&?t.K.ܧibU_0(HȾւcj!+VA0,{1/T@fZ_*-#=ӝxMT;chA0qleeA~D47ִkdUOM^ I-.cȏz*{>NJc4* ֤`{fJ Q SHQs3ٷL\ǀb-E+[4Ô58$ IWjӉWv$r)?#ׅA>9Ȩ1hÔm 5Wr^h)g#[ҚJp#ndX_̚A^d7ynUJt!#>K U8\Ԝu->+r(⪒Qr Wm-ZDl-?- 'vPt7>jv6W㟼04 KFqKW~l?$P T*EVZ8K\]iXlZj\^dugzKL۸; UYųD>T#y%\:TW|=|_\ 7D`N.+lPg~.b%uS^C~!#zN#s&E7TX!-rptN x55q$Yn5b6ՅP  [!O{3_qpDoűu{2&w(;u[c9Sh=1WVߩ?s4*g,?idrYXo ^-q5nf;Fb6Xv3b^DB?ڹ(s$~47x mY* .F̹3JDo3MHn fM6y1_WwӯN E'`5H ֶp&Mmvݶ$tKHVlx?4wfVw%iDD&8Aq0ZT?)t%fw#DS̮b6EdOm/@( {@Iy_`fR9nK_Yv|W3uYmOSghLR_pjgv\O֩f vۮS O`=``M >[k X :kdOr&]})E:4"J1${n ok2|4-8~`._߫%oL rߑR l^x7:Yr=š>_g|(ACB1 48[ _?6˖CAG 86˟õ~l}mqY'Ee~Z50/,J -njv̼@ԆV2F"F4~ D\oҙ(ɟ4αS(/g+mK+(KoeZ#?4Pf{!st%J'Sqf*qaJjŗA_[v\NְAQ |cR_[ jr{1vbeq<*//}==b$QMI:댥-ea1'f yӤ _Bv<sr)H3-2d,Oz;kНM ݚ:t5G&/[FD!YK[8'CŔҹp2єؙݏ:?S 7b F˖[s>pU|xacrWR4\FHͻ.h㻍 zRUqA$X6-6¦e}}"oIcZuo3*CzhnK{l!i *|@=ht#aUQ 6B/[^q{;xCi?FC)/A=v,x&&Xҷ\  L( ?^\!KVxpqHH-%Aԡ~O߷~\PK+*% (X֒ϞP%V^qtD/X+GPva{K)D2>趆B}v؝}͚/ _x/ϛv-!$W;&y;slgV4Z dCףدPAm nAV@? ;Qv|NۙRC92Fq]oqF[B [Ljtn+5VFe R&u[S0thGvzwζda0鍅w=F\--}6߄eD0?7/p g-2~ք\k C#av;5ONk=&i4"fvotSn*ʙo7C\gV*_rdo-ɹ:@X`݁.}\e7&KA|S)+QHj؜(!j߁ y(]935qƺ8 \%ptkr29x| @/g:$^o-sHE+yiXqE$@Ӭyӏv$M-SY$&PqμnKL(+`u[R,5 s9p+D(crHqTƛ'%>EE6\v 3;HE2?zKS(/4vI2J~e\g->kQ\MbZEpB(v+gqMs8̬9d>?>7,j&?rEW{']ц1 ,2Oda qo)T1?\m/rQȂئdXy(eg7 8"HK D)6϶UG`tPHG;3SdQ腟kͅ VӝlLs a {a$y>#fH*@1b엙bs05߰!UsoI+(x Z5+\7 SM39z"^H\ T|st^GG"Oc-)nŮ̯b%-Tˤ7:!LbVE+{Ε4%y?ۘ!GhPkB|g+~A7B6;E+D2}Xwզ·rltx@hSHb!3kz S(8 @ uܩ=w@0CV|m3Wf^u.ZZCЄKH86Y [vZ(ptd˨&ȃ2yz >4sֳBnO4 d1Iw.AZJYE*e|m_8AGOsT ~ VJZՐ fKYy6""MtAR֣f3HA{8i?KnR%/b Ƥ#-Dx˓raubn9FxwImQCV %rSPqvn!:4XTĿ/CeJ-4* e.) ic4)>IxWs T wZOMW:ҳW|_KJCmuEA}N3nﮎPQמ-K#uQL@+{ުoc2mkziQE)G]8K%TU<MOԒbHgG LWq=fL5ma#"u(1A66\U zƒJxh2Ә]fե◐f)]ʞ֨]: YS!NzCW&qeE7]1ĸr }kqR!@P^;%p){\fWA!Еgm\T#ޒhfu$e'C~X-c1 z k"0OA١?,7 <~4$|-x r@]!ˏ5l!k St?qx7)@͵U0\5N @$_%PVŔӗݧVc tP{٘NwZsRDfTT/Ч6j"r ,FQ84Ƈ<4Kg6E2DcCoq:v^fOJɌAf){ 4$rga7@nv* OZg6TCl\AJ56 )Bm)rkx5F p SIcOf3h#XMĮ)A֫MORP% P >4T\R{S.C5^G" 9W!@q.FBYǏsqH o s~O50f"wc?6rh(@Ia.C Lb?w&̔vgK3PVjs04"q&z̪Ǿ%[ShtQe;pϩ~ĜV)DVVbv7\x q&T-p~=*^ eWE_lHZ@Eh:v|.UsrV=N%Gw)5]IÐd 3DsHr `mYDw&* zꁶmuf׬qFY MïD ȳM gcj(ۻ7(CKm;vI?Ah^wd~P$ɂ|O!eO'97B]_qM>w)6zsE<ƃ x%掤SG$ !`aX* {篨O':֖q moo)mHyQ%*p}.|g3 LbszmDG1 CyGFcJzlON|d g1mDԅstpf:a)(^|%Sd L3lq'rܶW2-iQO\Ga>7 gZRv q֪Ane͌l:e藽e#?'Y aI5xꛂ%Q_ h]Y#r=i`ebR˕j3 xdƘR0n*7S,blsaɪ,WFyL)`Ƥ<\>Y[;A/yfyu/ ?)sf] ^Z(N%5ǟЇsHvsk\L2Kt#«뙎. @(@f Nu"Vj"V7ҧa YܰuJ§@SsR eؙ#n  i]wJj!c2o'hē^VƊ)D6qR\D}\(3*MAtJdX(yްA&E z!ٸs%W'@0g&8ܻmZ36~?I63,܅\774qS3Q^&$[(pY90O_]/mʜZGh)t[OOJ.껱Z|Idx hD"U!ojas~iSmQ YLCmT9((uR\Uk>Ir ѾTTh8_2tniG+\O&/"Oz<:͂|J:Y$g!-,\)y|2 .SjWm7̚Jj"LN2PQ_=\=&gϢbaZ_1I|K+\73sAyOF7ې+Z€Q@/Xm?.@X:rV4Ȝ\1e~HDy bveMT7_8\jkBX*⎐@,#=5%s{b(vFݛQy5!4C3Lz BD_HJ-ƅ6@/!f/-njw~A=Y[ Xi@ uKF:14 MSM=RYOWH G.F{z[1%k4 6O B<[9nНawRhcG\g@Fq]B LII![+`c!˿c]jb*t-p&֒a)6SDzX 5 b=N\z\w>O: 1.+eJ98ںbehLm̯aFNW247+lG !taR^Vj ۧ͠0vf~|g0;g1EqI/}0KR G4 `.ZڠAn &/*`jml}r nQW2Rk)HYTj,5\̏_ȅe= S*YȈkmĝw5}T0"W`-Y싯0eh7niѱR=mVڅ=iˠ׶c:RpwXf]]۾,*Yh?/$ R]eKjZt(oT,uĶ/P6{%9`oɋRLUJJ-~u|bSMeE @B;7F$\:*6 ")VË_i0&c឵ N۰Yx=od6+ nΞ{YZQId{w "8)uZ01CQŠשׁACbgaJNbLҀЭ)dMG4qA-Qdu|%w,_4{スQkA&P Q/wq_X,W7H;)x:!ӊ<f9C UȸDx2eaBx}yte~z{v'A#`*Gws|6D[lAL@[f?k+rR8/x>esXBf9YC+q^.ҟy޾ˁe3# VoHsJq|`Ii/DkX̑QF9hVZ0QUzdR9~z~kKujoV$Yd^;ݎ6l{`b-] &MQ,`oG}c +S@#鏩 ﮾.2MޢQU%%VQɴwK58=Üun 켓h11,$'YPdtsWs7mLsA43'!d0ؑt|/N`q`ퟷ3У/߸%-l62v[Z_ a+R ]2fa,q7q+.8== " 1 ȭO`"p&ɯl#i o$Fӕ7쀵7H#hu:+~r8<'vmt3? t@_nBkYĩ1P!^UgRgv>X^偊]*("T5{LUi-G!TѲ'qel_ ]3Pϑk W\Lq4~!y-'݇T4B'22_}.`-t%Lb1wѲPUL"7M9V!kqpT[lA}8Ā>wQ5i0W?Ve_P _V$%|(@5w-Y2~[:̕v}[ V> T@O7/~eۓ#!Pؒ!yy; BwCTG^ε𔺒9UF/&c9K Ik#0֛mS/:Ix*fws"CmRÞwA6NY$x3/٤φs+8ZbDg56U"w+q=¼2%I6ĦRU"Zї3兦C@5 ,Ruf` Qi4bB_S1#>.jPkGL}m %9 |z 4tR{YeF^I: p`_l0'PrO.z#4%Z)E\4p 6yc!Wg9l1WQNi7 UqLx+Oyx AݦE'{k&ygEJB)ʛlgi鿂y_= n4E\ ;&ϋw NvǀV/憐 18͡wbm+d2BFBp؆D&e~:7o,~,h楘XU1MbSHD|._Waćp:!b6N11:^*o Z`خ?ReKQ#pkU W&֊*&F2؈O)RwjOj ʯi_+f΀MU,M}+At ;AJp3`ү ݈4l63n"yv}E_FjRv+d|vSByF;g\Gc)\[}9#A ex.[1v<Ap-VZ.n0*8Oz|7Rfى΍#*Jo8**IA}xsD[~K4ώdN{P#, ^ܖSsAVc#M/}D~Sr׈!ΫVcgz1n4!d\ɻ A JK a;$'VNt-jQ!/[3{0V| "y3,z3-h(~76Oކ@!*ޓ,e ѕDd + ZƤc:g23~!ύՃ' Aê`9>he-v|`ALҫҪbH6@6GNGFVן]$ ?L\.49&u#W~_ ;Q-{(%W@D_wA[$ XlV{װ@wP@WSeF;mZEdOY(ݪ ظYn``閁lfe KR$)a`s菟,[VÊ4?v9 8܌鏡$@-5ܨ! =Wk,UaR1U5)r Evp6JoS;~ոs3r_ ^'3&"*}eHQT[T'rRQ6]AdQPA^sF)e!uELNqHcU8!{Zӝr4K=0BUHY/gz{4%İ)'PgAj"BOS+_0d FRYa޽w%縷 &XJy*&Iu!oz)Pv:Hə;$L:=%Oeߗi1BnBKדw>'.*a[I~>e k쑇[.m\mDa=1tqlhϻ^(nNڰ0)/0EƆqpjH&-`3VHp2V4X1pqU:F* n7 h0 =If3B7$4oQ{KGZ2j~VUNuEt}*K8:~W<긠h yBqUv9m1&إDFܓc71 7P ~Fzݜ]tRNnalN *C;gwNbA U'@$tK4H;CO<7>e< Ö?r-FÛWũl#+$LwŜZLw%rujBvl~%$7-ƵI~~6fjK6W7}`HA  Ɣ i)=A1/K_Kb ahsO>i_h]nƂY-SiHHP~z,Y[{sFBM2Me ~8P"A+rBr9KbH@"Aw3ڗs!MSoÂ3ih!+6)$$@'im`MvAOFL-ؽ\]ќj1YSJd9L ~C<ϵ^c(^<$UiL!+RU~Fl`SlcFZ >4~!ϢFUX0NVu" +=d^>髝\xvgJ®* rAEpzySLJ:ٮ!/f0*w:Ԯ/oDH76ď5#s2.}ـ,BGZ30/gPYah{psiDzT_qܸc2U8/>+{7Qv[RΥK´=mjJ*zy-t6FF-`d8+9yϦ$׊QYՍU#$_8ցG^`{5a"B6'{zlj8"tlj%b·=F oM]UQvڪ[EP 7PcLa;f㧐—M`ߓQ=~&X~)UѸB %Q?/+L?ȓ{U-"BX:!]57YF$1lgw@:\WJ| k6Ҙ [>7dѶE675 R;.KpQ_pS!/FRĮGInqde_-Ϭk2VFiŢ-H<QޱZYV<~tQY' K:X&yڧv2 pj,]۫o%EIT4̨㬽 eңƼ48^bM/9T]rɍކۃnxI~"mHEjÃ2b&_qiWX٥~?|}E y@UiIn_,uxv9Yˆ߯_ͣI}KZ.WIZWZq_S%!byיXd"] "ɻ;@n?"lW ߪqo/?AO? MZ!Yx',*s%$&+/)?#zFIrZm5"ȽwjCTЅ] :-ŋ?C9>6syǤaG [}U+` -;Gɕ~Q˟섨\On֌ykcP+2_ӞuZav>/DquK]`!r b}OS UYד|[ [{,aL|iӨR U>4EeC%> 9'`5bZC6. o5=֜"< C/pK>Ȉ Y'f>h"H¬9qP(joOzpHUӓ5d4ZRqvs;my} f'۪:LnQ\; i9?ivR'r9~r! j7!Byd`2 pu^.CtK1rH6?TYՖ`.!X'r;0t(d da9^*q/3WMX""N7dQ7& DYCDhpyꂜkmحD ÇQQ%R>VJ8l$7R-Vl1r*i[`aP eOFhJJfg}W2쪧/UUr$Y J\5Z]a77Hd.)7W[GZ;H_Ne[[ y}CR.88CF -}=RCg#QIh@=*D4Jڤ9a\\OXaҰ298ٔZcR3lI ,>WuQ}9?+CEN $w#+2[,J>}0bۑ"p[ÁeDsj Ruq6Ɂ^_ap,@&?km'Nzݴum8zZ&gc&hYղAvU?ESߦp o!RN(WFwLPGTYg% "(ۣo&:Zc\&O_F׬ Bt.m}A4+9&a|M >i & m)]~lm+(Ag H2ڄ .>4y|jnC}>6T0x6Ӫ }Mxqij/xS &MKNp1+dRq5s11qJҜN4/n4e6wEiEwt&8h L__9dfv8Ntrפ`IJsZBbq:=mb;Ʃv.v2T|L ͤ.d El&"u,RgG *|%ɵRE;~=;ٹIh2WT20tC;Mzݙm#&mp-QS(t|&W7:KffNq[GUd{ 8n:Vҽ|%PQٳ`7~:qqQP7K =1=?`in=\ɱ #gLUsVcU΀u@(hJeҐAk -²H8يzjMqƈhlaBLJL[bO@r Dk@0oVyh} rp*M)mvl|K!bzF%+61|c`;^q2G>QYi6:i”t[ %W[nNP>prU><>֏u[GY{~x@6^ǣ56Ev V Mcw++:{yUrꈬd4@XY5ۈDC߁j>7˗Et3;`@ڿ ڷ>]4-oKFacxX} +x)Ϗ<jˡsbr&Kr^P_SCvmy7!|}ƆՆzT[y 9# se>Ll؄1@"􂯼 &% 1FRfvG9Y;{_̍ImaVW~11pHa#xcEM?N)->:M*'6N-nHS>Dny,ɰ3k+>z}W71k@.\+ok(^sͩ8q$r*.g  /ܾY'C}Wh8i^B8DO(r{#4ΌI'FAw;&^?Jc;M3mD*X5ulOT nH[R9s? l80oY3<¨4jY.)z俞 t߶H%p{DHǢv%y6õ $u[{3E4á4.chh#!qG;5"w'RDɯ{ze}X{}y٨HHWͅ~%{3Nq9̥khہ8zdw'Ɓ MPV/ʌw9̑}MaZJqbw%a5MӼRs =ğKOL4[3n2@ÂČ ]qM]Z`۔35en"7}5WwHI(R}x1$U[٪lq/ Vc/5oEF>%Rs6 Lw=U57vzwt&+d:#52ݶ׆Uߦ4o<mޫ&[̨el Ͻp&ԇWÙMV U%?Ow,%RHn_~" <;˷u*˷>,{Y{o*ky_gqU"ljq996mR7 z&gbpV:IK)҆ViKo%O܏yS Pu#Gq WA-U+Rf$;tnW&@|lI vAdc$9d;Bv ,T\: grjH="ynUP =S#dSX M(D䂎qiؽ5d2׀%8jQ p].\ȟCB'j'93 se8M貍RO0sզo'e"„H,l^={ bY\ f9SNч4u-[ sI$CUl0 $ rq7Ea %w=4 ej&+= yjw}mߊ)v jBw &< @9܍LqkFdOKV3vU}י ph_6!dc ;Z$ exʑ̔>M~(cxU;C*5_+mVk35&yoq@r{+f[( 2mrB CȄ%@DqwP# ixb3{XmQh}~/3 X8Ii.4ױ~ۂSx&z| .`\yIW.$omz5y VmkH g1NJ^`Êx\Ui^N /~8͋3>Uo">XY= 8ĄE>z  3y"FqSk9vj!fotôs =aH1V=mj*ĝ\a!<~*`\ߋn\5NXAQdjb!nMԬFՑ8~PZ=f6"zUdzf/1X;>DE<97"Iw8FFG>r3pzdB< N&:ZM~ٯLGtd$Rf9Cĉb;j;Y̋PJ>pݏەSsdݮ.X7KVTn3lӲ5x# jE5ֺPb{=E0#H7Uwjz i< }2Sg"ެsMQwrEr!( {lrF72* )Z,N^I;YȀK7-#kZ5Ԛg+^=K*ܪmȟ PD,FWH),$:-4q[:#گW"=c&t/G=~#.9[Rh@^LvܶmL Gl$?u7Z*qs D7%͎6JҲu%]ܥ: 5>mKbs{gB o}\/"U<5x')o:o?wg|7<0ޞ8aVd mmmeF*aƆ7r d%u %}[oJS̸ `ی,bbLyq"9WhAkfsr [.Vaؙ1XmX) :xhq9*!owMUQd+;/:C\=JM74qQl _CJx:n]n1cs0^[_[1r_D$;ix=! n>wa;'h8AߛNj! x"w) ZzJB/CnN(BlV)v1j9$!= ^_=DqR r#ysH SfYM P%2ǹ~\N5&2VCg=c "R%__Jo ٺXfUuh!IEk44ͩ\;+\}&oio c;wvYHFD/(>>‡^\DcT#O/<rho~'f(9UՁM{">1{ft裁e>iDxmtq#4eh ֜Cm2eiPK'8Yo3^'_ Fŝ^ hQI<;JAf4OkhoTz7|V7!69tw0]^>uHHǛ7[ bi:ա\04*! (`B'5 sB8]_Y!c}6.Ũ)K 0RxqX9\mI4M+ zs'I!LUxݭZ" hjbRQ_7#ᎪO)9곻$( (ǵe]'[fR\m&y/f^x,-X2<@k|޽ np&MZچ o[P@"҃"^|5N!K'>Wnfѵjȉ|^DdoA3 ^dCbOo1NC'|\W(B\hM[^'>)c\L]XsƝѺ%&ӁSn<* \!RqZ%lUNX-~6SK L ݍA<PNs[aEna/IiC!{C$ w:ݗKKQ\1>򈫴EiD qqxz?衃7L1b=~p@;!Cmld2`<G<0lZBLx`5E=Aۑv\гЊOhi. h9![Dϭ#nԭ V9KL}݌+5Hjxz!RU Om̾b6W,ZiPH݂EؚCE3K1bؐ烩n15>Xp7;&v) &%m6> J("xYA<ZcJ^dnyU^Xh3|LIoADdϙbѱ*g`%Xj IMߍ fr"kGK;]@Aatq)y I-}i}S\ZNڝv\Y78:ZR܂kgժywa1̡g2“ߦ_bb=""7jnPb k 0V̒!42( _)2.8Nq.ZbB^KQPޣa~8(5`o| W:J] c/HJ_َ%tNbAF^(_Se F#Bٽ-1íE.uy+%)f<Ə ӑ-ycџ ɧ+2xnXEƴU=Hf ZК5Sw y2'Q|}pA 5%-xsδ~!>-G;u>5۩o(2&1wWd3g{|3;Mt=d);<#K%X?- :'ޙfJO:6O+ 7"&9l'hUy[1?oӽNU)et.|·lr@A1^HL7xjy #c+rQ' gfՆb /%Bk>3R9*H ``KrY&-*wO$?S8}ܷ-4l b4?Xz g7Ŏ ߽s VRbi2YO|boɌjP$J9YQwAGUhHq&zȉkJu-{M)IulT# Iع[Q٧H/{x^rIRjj$Qo%^FǓ^ 9WzoZ+٘3D|ufm, 2e[x [ϰ& 6@EQVOM;}yJq]5$ FZFcɽY] 4oͺ!E Ov> wWJCfze)T>|Anr(5ԍ y]znoݘe]Z0E1ȭkn&ےYp)ȓ%]C24+Ë6F)~/;`uS/~G[sAU1Rh~&2-eIQ*]zFc2{G-1xJ#2y\f65tҚFUFgchNs@E#)QLҩǼEnlFkJϜfVBE߄iNHzQfH5b=9G?Wob9?e9#<!5zune>m?IJClfDX~3'.ŗV5|I$>coe%C6/0 (3+lϒs[!fhL`CZL(Id^ <5iN ~%9nrDD5``3ퟜdMj [>nĚQ)ڙ0C~$,NFyMGzp `k0aTVjc!GL!)̠cPH5sbh"hIђؿXPҴQ,:}bcTnN[kQ;{rJP+KCޜȵ6Nef@E/^A|g_v5=5#Jœs5kiv4U|@ e96ˌ ]RDsq|+<>6y={`j[}Hr),4NRlI;Z#Ud>z|L>R'k=[\}Cvv_!>8V:^XO+~>s2ʸZ6]9mq$?`y4BL>ʵ5&_L#op@e4oE0m3,C^\. ,e[*W,^ ۏʈ(lS13)/:),R nU-ݤҌuTcUb.ȁ)Z4's*~f`ka /I? ksJ2`କ[_A2]%pOXx U=W~l9 w&max6/TX F&sI1o!}_H[ vP¿I<ᔹkr7ϓc!rn2}Ik$Cӈ6; R^41S}V$`IVÖFCJ_kl OfJUqV&%di Adk =P|oњf,SX'THv yg],}8?e k bD`d7/bjKH<6H S w_h,庅Y0sThʝlm̀K wz yr&TbA(5D꡼29JMe+ݜPԎNȟ.qKF#ppa{^֓lɂI_<3Ӷy&u@W8_KU UD%S;w91I SXC[% vRĨ6H;>Igp̪',Wv\1WA4k}0q_3 ֪\JՖp;Z Dz#ElIpOʑQ7 0T,r]vƳmLJ| C`f/&P+!K|Nli3@D#XU4'ij>o˭(6+8W|Rۢ'G2L?&?[%81\egNvՖYlIXC"uwz7 ƒ<@YQbFS7k֝ѺZX@;)+P''7H؜ k|3TzHEz$~:Ixgu(N o X“Ƣˆ>b5^t(A4jsdӧEiQVנ>,)~b Ômw( BX9M>*S[+jg+\ YfM8:A`pdK&^rCm=C ГC;@a|$Ec !C"-p0\ 6I,~jC% ؇Qj0G uɚq(c Ll(nk]m$lxVgÒO/A$wե186b⬟zx'I22e[׬@3|J;c+<YH^[&غ8Ž$Xr6ު! Z:C6+XV"bZ6 ~gŇ0-GO qOqkR?| C;z]{,Kr#$if\>- 5rݔǹ\m5j| ֒mK.J%WbIq댸#nCr83fV}W}tޫʣcH:*{@Ť4-Y 5L5CW)5&>`7֖h 6Q$)4?4? }d"M .S:pl4GXԌJ1{X$s,9;8:Q|} 0xjAj,ӥ!g;IZ٨푙[jS:g.*X;4; +,ir~hzeCޣ-N0cr$)KFYم-iu@?S94irT!G3|t }BܝgRI^lu~9Q`14١.㘶Пk6?D*3aJRSON%([Cã.Ms/EBB'!S(PeaHk2XoalWE_?};Pn,'0_ U X-آn@/IZ.g?Rb QMkoq^mt5tVa  F0E]UBcK#m)ݚQ]3UU GȪL\vJwLlMbpZqF'+':+}fh?:~_<,ğf0?I<#96PEξݫSݺGuP]u CӮ;V&xП;S{J}vFVil0L@4թ9IcW}5fsF4yzQ=T zpi~ZX[*}'fj̦ @{Nc݀dWۖ0 {FT8E-߲N3۷E%˰wp/1Z@6dp]75dZQe{Ot`^l+5\1NXrA8j|@U9q,ѓ뿍+6d2M)ǑQd諛-,o׭"qBܡ@$H֙5BDtڎRe}OO_8jm"CD zٶ̜y_:b!U$={(ԇ~򜊖oVgk:F1> $8bcex>PVfO"!DI֓Ļ6%D{"# 4<%v<"OL3ni@hCŀ_!~O^)A,n\ԟ t5ŋ3@Oɜ^a#lrfdNj ; ӪyUﰛ6Dx_P G]? _. |T 1Y e!Mz(w_ر/lXATmt[SS*?ɐ%mfl|ݱH _+H7e|#.$ysCfD>ayr?~k\2_ [\ua\.=s yl,+tD`Ywrf#rz2*=MBV#q_h+ ɧj%d 0 }v}F uz/uVYFCbHy_9=cg)<[\`lCd{U}6*1)m# ^uU}R/|2qx4h&_}LL+ `6J3`d@T'3e$- AbG03GJ5*+z"Q#26NYf.r]>$$@(St&^q;S6 ԳݞZ&Sht4v,s|wF-Xδ--jXR_NhyI3۷h>>7[ X=STf]c+Wެ[~4VcYhZD؁@/FQ}"ܽeLƌpA_^L$Xw]2fx*5=/OFdF(\!o<^|)HN[y|I) >]Txf.sV>ػܼ^u &6"Fȭ֦C=M5`鍳vҠr,ܑsCnaE:$RgGO-aNL=_\ oc5H+FG x!疤vWσeV-= W\1zk%e!;.wx+tK9)GO9%[X/"j^"$"ͱM^j }t{h23SPW9zF[bd Yō8+IV 0+(S%x Kd+]t<8U,a,m[I}Q~INxJBܴ>vi [GLkVm\/'2fVO L-ݨLL- Buq Lc{7Cmv]SY?RA,'ŰoSڿJC ͬӻ펏9LDxX_.py É2GϷ<8e|s#r.S0Jr |7+0?ӿAK{9m/D\M"s0!big̋<rOL+"@+nO-#BC8b5T9/;k+{`KێOeGQ ;%jrGKc"Le`_KNZRSMH'@oU58v0{܉8/q55!0k:f}|Yo.m,K 4,M&XMPF^,S\}Yr|-J9տw Tq_ЧJ;vԝSbO+6 I*ݬ/$館*>˒[-HQxj;?|$xڜ|vuN5N*+^-ׄ--Xl]FTH Gdt{jϣPAo {y3y["fYÖ82HP9p"]R 4k>_@z D1ݘ&训PnC1ƣQ:̴<+C wt2+{vi8RF }k'X.c΢,xt^krWX^}$ ak~ g=X^[_ ؂NBDXNVi:g7PgMStN|=6 A3398Wht;cq3.EsYdzh(y06]Ḥ@"U '&znZP7S `: s-oA-"Nf HR9}b̿95/wf):ngE,[/}[lfə`@B7o":-9؇肢9ctOK~ 'Ŵһ`Vjm<=EYr-g\NZ=ER¸%sl?T޺jv ˛g# q?E>&l/ڬFkN3KVI1Y 08TL:lCSBEǞAO|dG=LQ-_:Fb8H%8Ia)ϩi-Q/ti \iJ;5%H|>t0-/.(;NY[oaHoĀSA $W|XDđ1 n 9~[zZ8چ _cnjFv܇-#8vȨBC&Q4Ilq)%:LG]-˘$\~h%\\zvA%Qo;,rp-A3䫁O/;ecr=_$X[ңZ'!hc&Щ -*΍;.x086OudE=߅XK1WԱ:0 yr8C5E3Im"<Mk15t~Q^FLo!eYԄev!_,2k pTgnWɗ6mNɞBټBsu NF2sXﮞDCCY8kL{ *1u!Jt0cFl(!w@-Ye =٤z޶G#5S5% O-a6ݒ;؎kAF DҢޙ1zC8uoc5j0ikЙ7H N<i¶jW [GB'Gan '_&%{ΈsyFqpUĭĸa|Sc-&9IaV$V@$EI\h@głː- eW:*@Lw;bi׸1p'.A)x`”vz;0g&Q!̅ UQHmRQr"5>'&_ZTNnR9!]H@M ñkۛu feɐOWX#EyhA ^:T;lp.U#D_9YK˰Uo/"УE&EzZE4NbYxuks\R1Rc2֏9 3ͅu/C|L cR XK )-;ǫ/Xt!m%+Sg jd\pd!GW?˞ϫ%* `C;,0I  P/18r!zutFNBsYbTSЕnp81G{5N̥yMQ~4P-ܮ.nY# Wk$Qz~+N 4+tmA=1( P}9p{ߙ#cHj E50RuM}tJ# < io4jbau.PtBYl'C՛[x~jv-Yؗ'C5|[q&N*g4IޱY/l592rų`"9]"\u5z;u; Af\IN1мu%=K)w7 <;NVm, yGbtƷU[O6a#…k!A}B5pqVW}RyW 袲p>MNh(G&m^f4*g8^&n=4Xy}FGiv`{%Qz=K_}Z5w sPE'(uϲ'Fy0`oLgƦxlMYXN0lDq"Or?3լԝDjϣD@P≈Ŕ%(ܢY>5&OЖ)z$}Q9sF+±cUWf;Oʜ>Eh@sYo j@ ~zLztfC)' u᱂e|?g( )a䳱}|4dEw*8 :2s-6aXN /vſ}O_ux!ݍ*rw9z;Bv#F3UST`A/CҊ6H~iert镢/.}W\s+XA,7 IBuo:!TVFS5ቻo2KgopF;^21ft6|鈡'|p]xy>.EGl[F$9wR+2 YoՔۘ| w703TS`R'a{cRʊCyP~ Y1\f6m)'U![[ 8<˪ЊxCM=$'Ta3S8rP%ԊhA;.ǃʅUi^ү;FXls}63Jfυ] ϰYmD6ZkKU5HnOCx/Pl4,=XQWדrh`fyik_ {2I 4Ϧ:cѴA#8sU&)IqYlH,!u&gymIioya<%X܈JVXf(&'s19UHmL8YLn nID֙ѼL8.d7(m0l8x>EbkYUpzB]4≔#t87ȫ;{&"n0 P%6UYW N1@03:޿wMZmg'c0,ҫ:Ko3zWٿdX+y8v-j;'Џ*:r-2VFzJR}GDPs!6iGrjnhd< fswv75tBwɵwOG|S}T\^ζ' p͹.P1[8EEd_hԠ|y<309'b gGvtpRpa8rsYP<$4^t~ k&=vA#tY#XN,jBk1yGM \W#I|D\;5PqHF"Vr3TXuxD_$:e8p~|Pi>]O A{7=.;xZN%z`K.ze]jX#nH,pkq?+WyU?{vV/Y2ؚ!aMИ^ X'۱dơ4>dP=N|CjzR{ ۆ(6Xj}"Rնj7l1ܢGݵ G]G J(ߢ*lXk'9LMqG~1q8􁶂]QQNt_cd2r-V5zYNL(Q%~5;l&zS=ncӺ=[n"N9e۞jpܟ= ~IMc6w*n Lp@b9_r$-w@TaqA֌[&Eԋn@^`GJ9ʎsi(T 6\y^&*0~gh-h fw|VV0J N,D/S<;"|§fc>+(XwL*mOtT/PR翛( 05 ccmy7@D+Sd;N95!uҞn֤'At n(o;nP*f;AUFD&Y~|[oI' rf}_TD.15Pu1]ݗZaӻ6E%}Ws$ђ:`^[Qc{چI<&"|,i,xu*@ 4,AUgA͵Wa#ebvd^xY{>iaNig{|S ~(T/,$lA.LQѣ4aOIV^tqw쵓Zj4RmFaH[$فǨ8my1?R?)^W_"UwC# ?-r\ZAN׬@IwBTD^OKwNqw2DZd3>vgY*k Ey6a ωpq߾ ƈ2_yk(LjB e DJ+ AA煲u7jDXCRiۼixIIF0N1A\G}ZixQQgkRPQu=/8凅,q]Q}'"GLʵc/:xD_r."UE+{}i_9t4ifCl#ߚ̒"Y @ ?MmAx%f4NيϧK\LUȌStƳO(i(pETcU/s0HِO1_TY:Z4bY`1$BKo.FM[=J xDY"aa#IƠA#ط",'䒢[nģɰ8 ]8~8͑싽Ţ5 SG 1I\X[-YH 9fPBX,3<1/&aE"x ~( W sgk;`ٟ0?h&_"᩶*.;t>rMҐ_EQʾ4Lt< 儇},ժg8$?$`4`+O-6`Wυt'9I{ YJn+Bw,pիDtq;ۻ@~hq_J1f)5R4ɺ&s-vUb8__a2"!ԩ!L2Rз} RФ{4Kw}|,FdrNDݸ/Mo1@U+L:p͝TWIBsfҏp*#!M " S>Sٌ7eg,7˶ utr2ef§o~O@ Q⨃#'¬`0uӃ `C}:- kv7Lf>8'zA~8=>rg[c'p{`0n-|lAWDn',9P޸K?GSRY:BSp$$aia/> KڝTxrV!}cnH,;=#zT-0 VN7Y[d[}xMF$/vSfXpuVJk\ *7 6~ `-!x+d΁lZȣn^/Yn0X=8LA5X$|yJ oO_XҴoCʨ ֵ7ka]Ix\j0$X{Y #MEaކiz3V9U[%F4Ysn P׌DTRơV$3Iki~P:6M< Rgf&>p:^RF>-\_N} rDɥ-۵E7|E=\F-f_9qww1r`˫^m/A8wI?j/w5yNhˀWQ~L,׳{# ݾ'@*!~0.sb ͵9:\\6 ;ϧKu!8*vFݯա~pF/qGsXb~n)@LXELT*īwc7K쮴$%| ~漕mۘoHdL9nGm@ G[ZS/ÛWz-zCv+k SRgBΡʜZ/9% T$e(Jm ]H,k xGta>U3J>*B g̅P(9uK)wE3>TefX'?p̘s:O/7)VNPBiH2. O*|͙[H@xuI]Hm,Otь~"  [gX' 5J.`||u_-[mٗݲ&6XB=)|P>]UV.uR\9faȰbwF7[iË́7|[ӘVDlWe%jYz뱉D([umfpR<`xdfQoi?F>a,^X$\$ 6"o0q>vkX[+D4#M°0+x4c-H-nU[6#Љ–0ۑN}vp6BV4 ~_)4MZy[R!7$Wir9Ug2w%N&ݟm;>\MGTNPD:C)ZDM+3bbtDpN…g/a~-g_1)JC:0Hz} } i VinQ/`g|w}S[)Ɨ)/V\ܤ&5t~%-c`zB:0V!Cυ[e7{ݔ9ǫXָb6cmhRLG SmT@7xb{+%k-D\a7d-2+H6Hy!q#֙ CsŊ5î;L8HcVH * Xpj,43պO* 8S@w[tFYg)`z9DjYN%p"DR%OK-lwJ=Ak'#<^dG/۟#z nC?4\~ٜԯ#v7)x-YoY1`Lw1 F "%˦[7C*n 1o6;ǶE#_忣=Y:+|zr٧Y?ZLl&0ՌG꺰pƎ(9\\E/l(/؞f*_gTB"Ф9푌sv1vUŜpk1L_Zl8q*39O(EBvջ"Z<H'wP$Ǝ)*j^uMO|vA%]ttH?3C ?t^L]cz qz{ CrzvxWE"m#8՘K0K*^J ANv2w܍TOtJR"+e(K~t>~Dh}3`VՋ 7vvVT$N6޲4Wk0(*h,1"G~9ߠ|Cx wgw:PZ>"U4hV`50i,%=ec xX]8f#ҁ`›OYT_Tbؘ_=D#sg=Λ- r3_r| tK٭ԛxԈz;0r$\U fm`IrKj[s2$R5*~6xI ƹ32vrdEOduMk]t-|I0ӼunVw nw{}bqiSIN Q 6 r$yfsǰpl;Y}XꊢekqI;R{zV+k7'?#C+R(K#˨3n:zN ?,utKY\ʿpQ`w0q.8+` kt8֛ejo1;/3(*9. N?Ka~ZbeK*Ikϧ/3+!j',efTc$ Ea]83ɛ_ԅI$͙s4p<3"8-`ΫC6z2Ő&h,v? :Feb`FV&]6dvO? +?5G;;tYs2'mX'I 4TцsklP^Y;7~>_\; ^K@:.QC(Jʰ);әEE/tuO7ݼ٭tR⁣ .5qǵOD_pBH iH8Q^{lqh}S,M (p߈7-gC':9aތ nwSzIձ]"01*N,]f~y0vh zwwk A^~![zݷo9jYB|!nj,ڭ>쪖ca^L$! l,!tHGV茊al}};"F~7gf5Y /yf4SYgj(XGZMKh}ѦOz.\㝱]*>M]5)4%ݢb7kKŢ F9tŘ/cb4]ײXtNe0 X@`* WՇs?Ͷlq=UjNn(ox ]hiڝakQ X lIڗ :u|s ޱ 9lll!I%QԜ/˨` w3yИX9hip5؀^t@.S D_ ?B$[ \]o ғQC0SL"9ޚeڴPLS7S#D?~r,p$ؚ>+Rre!Sɤ~qS̓[ia[ !k_ݷ\6`mox=`@_4Kax@Z^LlWS1!`i&_`\+A)i{yeLj6l”1T iKxgð,kr?kTR V[].`[#PKX+o%DyKs>0q{dxW6iݍOqMRREI/|Z#yr횂ظfjH7U0dސX~ ~@PTIrQ"RTS$AȌũr!ɊҬ=4UF&**5. ת\9U9F_JL /LH)z撝Aq-P 2p5wNm^Un֖3$匭z|9eW%ޜK9]H ̕/ &:jumiн͘eƠ(A3R$؊k2aPe[]0(b'lV׈="̚r?bA3??W_LsC #x&u7nnS],7-={Gؿ5@!-bWoQFWQ8QmxHOzYJ {KcR l} aO=..QCd?gVLTNg +lr>A`䬤ߝvkc*7Rizݤ4![m`|뢄Rxo9nN|# C5Y*vmqʰUFTpy{ũl`T)Xugѱ?'#O_ 5EmIzGȊ!*vt"qٳT,#AP 6Y {+G;ֵ[ly|Tٮ -]07 AX(ŔJ-?䞲i3op}7?*Doȼtm~R#F^umH*^ }.}~Pb̩@c^k{"3ct/oqWXV?Eپ\IhYćψw^xk3&: gmD!KLExuԪޖT[`;ǟ׮lGYo5;Z#YP Ka,gɚ)Vv3E^%Eܳ {[W܈X0kһvjdYI;GP;%&톫[F-0p.HGmd/`nצBrkz9⬬(( xm-@B='vU^(mUS͙Dju&OyUZJҥke~4v~%kڤ|HW{iO1aìډp)g Q.bt";_V% zQ~L~&pL-6}MT'4 ͍f6Jww 39 &KX>OP} @ЪnΜ"ו 5SzUjٮ8Z,1YPG%7u!M|躳llxzatwA|4՟koĖ*T";mIx#>;@r;n+- }l޽# la{\ѝ{Uk~A$<q4WJ4r4wN TFV ->| !M e :Dį.!x_a(fZ)^l+4/"ս=y4{Aoݞ6ўXe4}ۤ i>ă1:b2F 9XUh/dgFxtB2L~ e*_{ OyO v#EMdD=D7` I؍FиǰUIo!2i*B2+2L3WS*$_FA6Rj>#14?G*_g\~$N muka-*| -}`t׈rCq~]v`-1E)yr|4Y\qE(K ڦʒ$]uZU10 U?󑡗qiuF)"pLXkz Uӥ?Åg?r59-!Wqt7%]gB7oY-E;@E/Ц\rʿ5p#\#'HE՚xcb5O"B %D3Ima? UB=>V@3kp0 (պ10⎻ָije8% EAI83zҞGIa 3/KB^Tv `|2# 'HߕG~+sxjsZrQ9d;=b JcsOx`S m!sXȭ&v)l4p ?ӛ#Ha6J/7z+4ɄR3>D2jaa)X('S6V `v.`{搗m#[4{~- ?Y0MX c( `U %d: \q7]OޫW풊]&΁|0OjY7rhZL41VEsgl9wy6L ‘bR1?JS XJ\T*Le:.:lZ@ϼ[oEP ]FX,⁼]э^}xB4F["/ lՉ*iCK`(ӠR@]VW[l+PsHHy9~!񎆈G@D>z> 9f:"gh/`KIMC%-5CGy>5ԝ:Mf-t4/^ږQҝ?C3 :o31C N(YT3Mڴ gޔ0Z%z\XPsF,.0,SsȪLV&HEᘞ^pnɟQߙ`8QggʢŃT?]W  SbotI8"gб-xܼO ?m洭l{Հ9F@m_֛&X- yË pe#vrC}CLXZ}jXn䡧")bsX3~lt|7:VK|`S,ɼ/ԟS =o'8tDۍ_}U6fI*l5DI)H!x^""G ѷi )͜ՙ]y8tJ%3W4#=nj߅'0 \o-B$~cxӁCEdlƺ 1%'*}RhIO?#ƛɞHkaT?G38a:XS0a$MMSLrVkP@'RBw 34C0gA3tBOc7,M z*;]+"ZksuuP Ȭ=v2K^]O_u+BЖo4ZIl.)]1_W'/o=f(ậ]5Wf?:m!u\,}y8C`?_˼`0vU$m.fjoNc{$_g^ڗ(4#ϖߗnq1׳m7 غ@)TH^.ZGV!Y~WNhaR}4#.ta݄na(:?SnNX+2h(O`dK$q./,LU&A&Oua>Jlmn_Q'9&$l0+_yep5[_ x2疸ҦҐxO;@;_=:rh '.5Q0 -\8F IRBnT'[p*ug0BU_ TIj{5 gk/UgBrݥz6A.Jw9DoR8c57*F9g8DV LfNX CYoؠ3o1*9.kH Ɍ;Jxݣs5Z0zu/ wacւB7ݻaitpl0 45K~d>nG(LmER֊V 0&B-čW|6u8sN2DbwgyPXuWl|'0 zP8VH C9,AŇFM&M*A^RWsKĜ+6|΢z1MJL=-0(} &"he)5éPø!+(>̓mzKr`]Uc }f CWC0[B5"b@'B`;2k3Hz )JT&/hU"boѦ,`=Iʾ!*{1 Vh pX]8aG#`g^پ' 9m[Y)\jX^?]k˓pm˒xEt([@MH;8X$)OAASU$n^?Q|wȿ= _ QY1ϴzBLX^yڬ6w"]ke?(3< yrƵpi42K3QiJ;'L3T^--Pu`'\i h'7&lzKǀk_)Qj @zݦ.` U X>H-_Ոx'sm 1ɬ`_d]'_*|f3)^OMnYbw8S p3 1xfp~ HrRM._1"\xNf Y hgZ|{q^GVGutNqj&,K*a7!e\n t,fWq"n m[A7bI[h"AYQ* Y"naWqE%E 53(~س#WSsZOIa);1s }/X~*em.1C}Ce)|!ԅGhH(QD}/S J8+_eB"say_mwXs0h8"Eemxfu@eMsW"tD|\4;BS]X'Jz&Y ۷̂=-5 }^p/nBzҷMKBn:.*~}$:毳\(Zzd <D<3lSn,dx5tJ}Xi9*7cjR~`u,n?WD5|4Η"˫G@I& 0=BHDs*9I\ڧ]Ym1?bdH R2bn7 MLtp|Uv.Pqa{mu/k6s*s8;:Vw&lr ݴ0@`,pGخ0y߽3&,>ũq\=jxo?ܑ6@,t˂/OPPwcV@8m#9 dpbͪO0f&N{EK\?3<RA{0Ldv>,)&pP#Cۈ֏TKzxlQ@R;4qTt̃0\f32 ufnaCm5OR-5*E%3?'ͳCÅ $my*i.лHŽ "_ȼT~UG:H)z%K8ȾԈ!4,(0.[rXwm{V:Æ-%ʅ:cvX^ @JjA #nb*ha'#b*+'VSX*)=P y)WFK @3Հ`1\:qر 'ijK,&AfjPxg9H3q8$qz3W?_[3!)qt& s?/R]G v:1T-PAk2 .þfrTbbC2Oo?#8"޷;[OID|zMߡrĬ-›x1irz9D=~CLNp/yFTIIٗR=aB,}_Xn˧ZChZ4k}}0n%B $(bH=0&Z5(*ov0>ݑ[U_rh`nB`NOR, Ap FF;/2W# w:yxFi4hfhkVn"K84I<+>Bm|u?۫Y_Bӟ?̊a7]٤=@ҳPwF #o8y Ay⡞r089Ex0i}}feQ˔,;./ l0 ]@X-O͗_"L=k˲z%eyO]8!|U[d"LN[Go(oG /unm##sCgFtL#ZC0cEժEp` 9fʡ I6̦&#FqoM7# (Lv⶟5 Goݞ< ~/5ɸ:t]t%:E-νsݐv7IKTrV$An6}y)0);ܸFd$mƀmM/pO`rUtoǫ{9S_9cRW@6TUr)[ۼZm([BǕ] #|cޥY0)7y8۷lRk|?/Ivp g#gMLIk#ʙ2,beŰKzPG"_:3:}7+;`")M!"椼rswVF,rB8R,YvwCI?aH !Vp P֜I+*T$QF5dp0NQHjԛ1w.g%zh\ig,djB6S{WF?[7fp; ?2\/' kR9g_rVh'Ir+tۯ8(} w6R g%MF%GܪnO`A钹>l ^!ȔUD];G2h+7  KMcS@j=y$l~ݺFN-Q [LvQTǓ-"&YuQp\pRe1x2ӾmOd}|D|? 1 ^Yk%霳Re#M Xik!To/ZHP?|SB'x&SL}~g|^A#A"`beYE>tj~Y>Âgp.$YؤbF-/I{"^\UyJRhe3\!3Pu!eI}e} tW"w.^Um!߹(gOqpEKr/f1.HLCLzp5NNq}3j]V<0i44L54i)vLCP9OyMꏄ%H#\~OP2ͯBsbP _ ',Ku4Q+u`o f92ԡu Kl`D$# P.+_쿤t +~_DTD-04L_N!m+فkLj] L`[K(ꤽTJ2jtd9]ahXAU;)rHz꓍Gli=vET{|}V4&Rr?CW3u9AS@8~FlG!#KQ3>0g`jϵ]RԻF$ԢյbWn7E$V^`@G>>A Pϖ>V <=M!ְ==9;J&MJ-N>%]~U'Fˣ{]1X,o TXN,^q[b M6"9 xwv2pwߌ60̕gH؇OcƶD͕@S2&ę 1p؈H*y?ئ@:|J%S_RV|y `6PB^ap}2|RPtu"k@.IB;p̞H+` K^I}|MI.$>jr!Ek3 U,(fծuTd|]헠Fde^G_Ei#ms<Q45"`5>8{e8#]@kpM3*NJJasQk,FyLm!+A1-rӚ#LJMeZljX%gő('(+jK3L6g h Wmd/Tbv~5ƀx_eZ E7 Ϡd@ՈWOMV m/١˭bVZѨruE]Js |CpiP +k\VgpәgV-.7ݘlK^6wؿ2|ߔ̙P:Rǁw`IQ}13nikU~%' D57WRܻ1-fWs.ZYu9DFi4H&"^c jVAȬ:DžTGpOz7m]QEoj/\$T >"^~ls p;x(ش 9\2!ij; AK&%uXbH ܽ6ǣO*}1+ѰeЗed5Hֵ5M1irE}IڋWˤ]wt!vJ-(VDu)sm0a ]E2A?VKaR5ǣʧge_/Ui^ޮJe0Uك-u lZWznc4Rܧ4l=t eʩI5$)]/ۥI6Vc\][LGU # sݢԽfb)[BĵLWofM˘;E6AQsnI~dU- Wў"QxqoI@;D IZ~j3 !@Jc(erwTe#([Dd@9ęsIэc/IO֔#_FjTjaBidZ":oPzvxxˊYKi +ZŇ%(374^[ 9re&xH[=Jzz »Owe(I;6V^ڠT]RO[HVOkzwA///PP+Wȿ9e\6&RB."lbT/ʓ ~V}>l\Un+?Z05v)7qaLlHCvENF],?PFJV33M9m 67N 4."j5gkI^^zT3 bc,4VgO t̥͕w/{zU^`>#I)d d1YP^v 8Ւ|۝xϸeոTn {mg$ύ;k&{nS Y"VoWQ4JlK󷊋COUZ[4@톿yE;;Eb> >Ѻ "E*S\a0|,}>#P#SP^:{^N^Z(F!SLYr3<[ӅMvG]i>%iUեdք^p̗z#a`L52PhV aLcOZvVSOrLLjc Q< &㋻%{ KT!b^_'Wg)[$؅._mϯk`D*_]# qÄ/i 7[y:W,u,=֌>0G8P{#u< %d._ޝEzu8|(к|Hsι6mLB"Q855CA7$:bn"v P!Qo7:u#BR19˼-Xcwe84Pm5aܙXj$exkc1,h봔kahBCW`g5|ݖ:r|2m|+eG LbO!\L]3/>q0PAUnEW^WS hReH ZA*|2 hE 0!O^ & -GFY{3R+w-Sf2w Q hR;FoOĄCRDtS'|jiG*|ua"sis0_z]vXSq\)沨XH2 0vC t2af8O-NH$?mќuB?(n&lͶ- hXwF1Z`l=/ĹTm6:Fc!kV>k&f V؀=߰4?\`FiLMCMm^)g` G&}& xƢ9A^m)l6I*avfevpv їW!7s0` x*0v#:dN$5x-fM!5HۖWD)0bp{OZ M@OJ @CO^,' Y}Tv.@!J @V߱"6 1`w"E&䘪 \e)ʓ4ÆmuI)9c7 - !}E |g|> 㓛Dd ,iqr>1q3X!up#^>pȈݛ 39Kj*v._/wIΩzE>`>حv͞p%3³2TL]G]|y鮛cLRK͞$!C٫'6Ń'X%jF9Q;! $C}yO˔BVZ?T5tȕ3=h"k%2H$hxS?4WjyF2]RM1Ƌ1tqL|TS%^VLɴ6Bd!V\I< g$YN<'qJwn(:8C:~>*F𺽅V?$Cއavш>WVxZn jLDU/&a~oi}>TѸ)r!ns+R+-/,_'GMK3 Xi )di:۟A"0Ƃ>6n XѢ;)+ +V_Wul{[9d)W\9^TҽZUC6ǿ~JZqfU5+jy '}#{DYfsU&fǴr>x(6KJU>Oo5p{:sM939 2'/u]i"=Ab߅S+U ^/Aux[(c?%?ΟX 41V&MNIj?; 7Fi83*bsA?bUOKgvG:Vql@6X-Aɺ/j ±=aNl{*G9Am'd؀NH/۸_!*wB1JGm}*F6 תJ[ġT7V=FgK֦D0rM#K5>YNaV UlE4׼&XH>C.vH ]XUx"uj"pk) †;Kx7'@c6 K Gkzt}[w\c̲)vQij5§t!;lM cT7Eu8zvI'NhG.M`1Wn׮l_ģ@l02cNC Σ G}~4ʘY'WVg$Ư 5ĝϙarr/BArx~rkWd ixv֎|WFQ1V ق:;v%\ \Wo{݅K2'B=fhS@㩇?2&К2g#!^"m^#b[ЦLsU$ G'i9?`*T辉/dƄ`%p\.jsBEHK4<i.^x  }$iץa?ӻ8?q65{xuF,E\#DFdmlvZ1BWaAjɟZJraX25jVCXՈ+p˃JfH0v[@eX{dv^@zr1r*gW9ȡa4+>Mf\6EdXٚm/XgL+ͯ/)KEw%M\یדOte U>en̘.MćJ\-RC#*lMWm"2}k!CXOBϞpKis<l> M}~J^2(U)j̵*_JBvyf>vOCۗQ`"3wUұ Eq!6꛾6ЪAF/ 2\t(^7|'${ Izc~d1Ȟ ˃ k, fcLܩb"dB5\ zJ[C)L:0PskMZkb+5D?/{[J1{ȪN;H . ks4@?YkMm/5V~E5CX4p}c9}kHP0CC]"H`0@/xԉڂ>K,]5 vn`vX=.$~0xg3ϲw Kz|,cD0zp%n 3]Fg*|b"CUSa%xWDc9 Қp6 #ھTBC8TIU&SfqUhj-n A($}$BToʃhj+mJkzl:G0{,hŢ5c jQF̢L1R"Mc(y.&`e[.4u!.D@:qդW8n$) l#5,'{v>YGYFhz]|3ƪ Uhܲh5.lk4K+7o|`>tl`ٙJ6ĦL3HO`v52,i ;[3a"{F1=E q Rͬy*1"Ү~TVw`fɮұ!Ҍ4. v1]Z[N\;/#>ceU/ `V'1$tظ/z}K>`ryt"%c-o*ohL{!S ;!:Nb\E [{»}ajzX?xz_˄F"[E3(^pK`zנQ~VxS:fw9>HQ%rqG&&6=dV;#PD ̴++jđ+LFxxCNk.hs$U2Y8pmI$umQ5?s$L8LL)C}o_ip>)nrXVgDCF ڢ? ' )EJgMk.D'v ˎQłCRyce{}gIo K/12W20%a?VT*xA#̉72c{g"B響L-vPds Ẅ́F@0ƢDwZt!nXJгê|Vu9/ָ ,p ȷt̛ܙN6v6(WI V Uts9"|}R&FL%6iٴWSɤUa:@Ye 9B$(s镠ݻX;m!G]N W33 fz_wSyVzR]LNrczJؽ@5*]6GBE*X/#vΘp%--V 7NLq%vǒls 92Cg 4B']Aj\eI6;g|/SfQS4װL.:8?Y hOiM8AR`uR'k10 HGao~asܸ)w׷X3ւR!U6tOm@&VzQ"='hfa|F=w"ښT)y?C7;S.` `A_ uH(yDebC&Lhі67EPKz|<N2BjلTnC u4+>߯14 s(!q,iՕ$QA+ff_xKg\z' :t嗃 '/Q y[)lY./vzIy#A/jj q6Cd}3S9*WS.$V'p^<=4@׵?R9Q;F' FPTkhL7i#i 6A[%:c!ӈx(CN*NSG..Ȩ$\c@cDTn׳Nbp܍&d=~bI:(5fT@c"0+NLşoS ׾m0o_7fΑkqRQ_ͦp ݆A]QPDo[(FKtŵՃgJx@DAHac+)[FnxnP_Nla!bp>6ż!{#<~jͻ:1j}J/1CwOsl6ٸ}VMrv[z%m49ԁIc&Y8]$ߪց!Zur_=̴1^Q|hḸE6%GΉ< ~۬r(;rRu,$ kqs~>Ztm?hU Jޖ2v`y wφ5KkFog|q,ɣÍ+?]F3u"iK@KUR V4Z1L%"y3 ;mVf5”30q_$=4PG#k#S&{o147Q֚4K6!dIɘrV 2_*k#Ntdoz|ލ+g)SS݃߀ 6fR&~1E]%Xt`yD+M.d-}Wvh'QȺ+GE*N )65Ky0_wEf^vLn#e`,"uX;N 5eHf )`/?;>GwȔFV's2%}T.fnCrS/Hie.ET$\1uB%p;KK/UU淂J8)l)dƒ!z$܃}Mw ͻcj8 2/*R= mF @ٯ%.@$6Sz >\H_ e]T(tWMrҨ2LA[Puq͉(9N| |]O 쇛o仚Ag(ꚳ:ԡtߧ [Ak-tFii< ן> vt7^mL`na` aB͠׈tDU/msϠ?*S9y*d=dF' @ cʃp_2xfl@(S#ɤY IôI(Dhht ۢlgyT0߁e߅")zU3Yw4;}3:L4 D`%MKӐ_W DI; #Eݫ!(ըN< .ÿ^E3ҽx"~W,?sCAn#?͊8*b1@6oS3(T Jڕeq"7%ʮERdwCD[7)9`D]M-QMf"Fe2rf Cn4GJ2YhȔA6#XU. Ou{ɬ8^P;5?EYoBLu5f\sw/ߑ8Uh=քWĐ|16 bFZ;E4*kA=<̃[(5 F05>V;m{6=4M`y H8A 3B3b^Up'CDǠ\d%\~=uJرφq$zD /HF։qZopLm#CU Ӣ;\+.$hT睐63Af.1 JeӮU8PG>wX nI [۞lN|ۨ .Xg;xYnJ8tk L'x\6{M"=B~dh:HٯYM?Yhj3YJd_YfkBh6<*I k=G-o0Vs-U"US14@b" m#L131W nusٍO:S V@/Iũr۵ U *vZ|➎\o7QkƖB']{2.^$ 3"fb1==bw&BS;)= ePJEl- dڍg+-}/'[{+R[7qiG%wBWrlXW(S-lgv+uVE(hY}Qaws")b"zWFmݐWGlS5=TOR^bouB6rIDA0 L+7(WNԝv9xh0FBJw}r67!Y07 F~*PݧW օgj ^޸IUْ +U`.xg,f zuV14>)ڀi^,'YaH5eL&dlJiOSq=uј޷&V.P:t^|/t̔:$|/~e6f:Y10;GT ÍH W0Ő>|!Um_]ߜn1S9˳F x1* >,y=]f77~--/LtVpeB%އ HDgv±h8&,;4|~7; akFa18HA +vZcCRc(u*"9ؑrO3zG4GJg|6E}Tl .sNqtV/P@~6HZ֞: @xq8:/!@#XF3ZK72۸Zji5R{BH cP)@xU +ZwQN/ bdf%|TD 4I ? YG,qI?qu2sc}=^L/!#-Mw!tܨ j?sv]hoKu{#ۣx^zŎ. $]*f[<㿴*aE01g$(oய"g.jqW`cJ=tǻk3(w:,aTVOlt%"@=~[fUzSUOۗ9}3> zY))FeX6eHn6x6 U(N +օ zFLTՈ1}FXD&&h\ÃE6;ypQ攔g(ڏX1{L@wxۂmuC*EUDNΜxX=t|֕MU?ⓥ)M;ðob1㺟pHC̐KD{[}{LJ4[ƿ#AR<4#;uh p`]{4"{[BaEK󨋝]] 9$#PT޼YQTK"w,]f~1Z5;4>od* ?@!WY|M.ȿwYs2MBL̰O % tD*9ǰ fҳizsG"dˢd P4oDN,Ř~^v О(G*7URg@bߠMciq؟kHj% 7еHT#Pg5ֈҭgO HFslENeW^i  ¼piF<F23ckRs|WK,NbNR3#c@j[@3Ok6g$"8doE 1>Aqx:̯ {=G`8N+͒!J7o @I ;~g,} ۩ $;eZ[,&Z٘q<\Iܣ͏RW>br*T{$B)zb!xWKSwE#*)}ya!^)rSpRPB^AT^a6ϱ[9ː}G GƕglviW6]bb)]d9ԬRѼwC؅?I3xSU<6ދL? c5ʺeX^OX;1i$&[Y|-~B0f-bNcULԙ;bSC p)␛bfjiBW0.\G\rC6y}.B~3@#@' %0$qU.;&deL}{M؎yA^`j:ސL|crHo#@\1]-* كFΨ)C+$w'Ax8p0PM]\z9$2M9{Kb o⢠<[ʕDj"}O$ {$QƮ}"Ոk/E(`3ė Xϓ&\1b=Bx_֊| dqZǓj ih3Q .{.EY\16C2i+x8o€ݙSH[ZSϋaUojڽn "Eڕ/vVe Fϑή"ތ53p_OH^R `rmKn&fik֦[-5ۓz?|wJؙFM[ېq H^IٵIO. %!C4BoOyL1(h Hh+Р Y+siasC(ItKʤ[Ce_"aQFc@*Kwݏ٧]4I4= r.KˋeıL2ʵH}.=ycxx{: M 7uBdd{Ϝ.ih m67/sX(EeZh_r7n C՛i]T%Jso!.Yg<1B򒡺-k n;$Ue{-C3ҹv :r,m\AxeC1ppw{zJ{ Mɋ8jf38kh)eʱG,: N\[_~=^rbl^Nfe'4C^4rډǥ=E gN)!|+Z 7SSpW'?-gK_cšaEkn׵+vE[#jXmMˋZI rQa$eǻdD9'\ڬK\%֬@$ 6o_;0Syh)A%8k+E>/ӎ8RQP4G)e2\ @  VS78ZR7 J6xP@m뛼!w}W&R- n_ww׋?w메*Ukk8H"-/Je3!|}}ww Y#YT}%aCKٖ(+>1p+Ƞ ڑjt1wF:޹+j}=c L1v|*r\9bh·uˏޤ9*;1T1\OG6A [ϲVz3495nj1lh6\iPkMpRv}.&Qa6]o^W̡gg<ڍڈD|bP0`g"žo}Bw|%{یl@boG܇BXN9$4c.]14&|B][ZXfFfE9$pgƯb`*ut6hѰqX8-gC, OTߩL;+^R }A7uJS. wNme16VJu(nv瞤sWY =CDӾ=ڂ{/ n1nuCMZ:c D*A2ш~imQYS=ј}p*#G3ci8'O_p-2hl2Z$ 5'DOKң.79%VYqoV2^Hs£ml &~(0(6ύ'#kUB(^` \@?Й2 6'Asq /i<_@8{q ; ۩Kӳ,dX$hG'=\gpUGK;AH`?&? MjrFhJ59=sA(Fdt$)ח8_ZzX6X8 ͑ȉtѥo0 s/M qJ!/B*찉Nj Y8ba.0z;X5D2O'e6~d&ECwXl3- _tk H/aYG ֿBakVHxAO>/ R60_B2kaEo0 labe0ƕx݃ݫ+Ëez># ^Dt!f%!HO=>8]lE2Tjq@COޔ_a#CF-GLgpEL6 a#ޞx36(%D8rRDmq<[W:t݄gݭCeHB/@sI/rRxa aH4W|W>>D9T2$gLQ굃Qa9')lv6 W>sָnqkoGDBeGeX-&(KkJӚ 8ѶDU2T:АѰu;N1 Ke ^:$bYPydxcE=OC?mGmt8"f=eZgh؎C 4s|W}V=rKV/T52B 9]g9I F'?Z3-+}/l1]괦R| LOnwAJӉ -XڿgNN/`Uӗ#t :@h\!a4 5ퟭ*u管ay ;N9ގcL`+ ~{΀_ƿ׫miG%4Y;Ƚ{Y7Iʜ9\H[bi:aOS^GpEdg"Q"xǫ#;vZ]5"x Tb\9M։.S֌ր <2!sln?]O݌)ѳ*eP.4a}(#Z^ Qa5ô7&]Ol`*4U~fP:Tɾd2}1U2Ҧmf벇tIZ *-(oH槀bv6,ү3`|Вg1Ӽn'8}ΰ%seV@P}Ȣh92FG濇i|rdN;[_6Ƶ]2Ye~8q)oHCRBv=8ɤ_*ɹȀ yv3(+9ٯ2&F}ܿ!(@€WsȮDvC" Q XFZŠ؉2<^ș> o(0G&|Cl&#b}8* g2#o#On8([>ܶ21"=>a%f)/KU}2Z>/9?KKM404u,o' T`İ/R! ͠ S3ǔ@߬϶t^?=nAa{p; oࠜ؀Ll8j"}+EUQ:> sO.;$ *4uā Jyo/ J \h ǧ02B=cL3(qd_jnQⵯ$l5caj>tn NE1x8Bq4?Vo\2'T?".tb8ߙ.Y+Ѣ'hEIBg[h+G +,/W8QѪ+7e7U&)wg@&uj#o Eˆ,Ƀ7Z`cvǔ2|+]2vTWp>QلuJ7l+ *ΛЅZ_펩; }Qh^C[bm[aCхd[٬ -prxsR>zZ3]T.߾1|+GQoP!s*N}R Nb`ܒ/!O*( w`JLn$'}f2bP"vR>d^ʚ]1E 8>-[)o/%NM%3. 4sh+dZxt^*j9[BsBN ͜ޠc~ЗJs彧E,:)PPx 9W GVٛ Ijlc\((6ա{lVKh{u(^{xir {G6Vg@eﲜM[@-,.l{QYpX q#ДC^Q 4u L`/RbXkePHvvP1Q;]cxփiEԻuPTXVԺ7賞>Ow,&CX.R)KτQ?1f'BWqthG9= vId/vntO?7 {[T fG$ WC}nQFlH+گHTpD<滔n j -m!3>:!v&n3On˞W,.'dr>ZCY!K$)ٻ=oKst|5e{x,@SV7n"+T<]eiWqA/Sdx7?OA'0dvۚLEB𚆶BbFO) idRܗ^eɡ S8lgd=OTq+kN#_u9sE#Q;dVx1S07EV6l^R(*,p5ҏK+I7!C9T֕ZKiA˒}(Zӎ=Zy.X GmvY >cs[ [KvhExBOg G\F(%A~s 7[ )9lEFZ=02,FY:5gN~GpF+c3l[k/jؒwy I4^f愮}:7[" C^ʵkO ؕftk(6$arSu@3bʹU@2ӭaS7u zp7,rNEqNYĺ^Esô (=v` ]mJҤ-t "*ˆkК!ݷ+%qdzmu]B7V(A;GCGYI3ű Qwu) y{GŖG),*L#$C_K^>VCU|4[VRdX((Ad :zwnsr K+"~a5sW7oy͌m-*2ڂY5 T 뽏p6kLG HSCTWE L00\qI+T?eV*Y~]ܮ)Rǹ$^B$4R7vEYMbz筍P/cJ1-pFDsqT.-Jy|cNG^!3a X`1yd͈R~ jznzo4 >^F.1.Wjs>_vn`x\<@j58x"%t,9[dDA?WoA륋*(9&M60zGJh}*9F+OEOo>?l?jJ5CL7s/ɣ`7a\Hw;JM(ߑTdd$yQ:ep1{NJ)PrVQ:?~8C# [9)険HLVvCʚW{<\؀YQQ;br&ldU%L]+R K?ѴTUԾ^6I ooSjT FSWtT*SZH3D)bB+{6 X&-GNLxtJY?ic1LxfbG;L-WGUqskEY: m3^pf!?1#+S H_1yS$0Xx3hXR֪SL3UAވq.fXVSKz ל΅izq<ّ]}P14)cuږΔVY\Z hr[19:_vY6*Q2EMBжGX=lV4-WG`X+Ahk{=_WLK;)~4~}Cڐ7#? c2̙^-k'"/UU~+*tiIJ6?0e[U2gq%tJ/η Hwn1JI/7aQ5s2K=S7Lne~ ޛw.$VJFe/3tDny atNy N:ķЗ'jRA%_3nGo *i?"YH\/Cˋxn*"K<ޢZ o}S}Y׹Tp(II_ҦIcNycsz(G1 :W,X2F,B:KaY;{Gt*u~_/yu{LRVP#UE#/HTU{F)4Ư -&͍6Y9pzy:zMN[hy}]:AhH8gc%=UQzWrG0gc̜9١!/e MLJn3HDq9 'so0ՋEOMWw٩qJ]bF"I7)y!0췵~uc[6 eLN2%] 25s-oGo'm-J.ew*,9JW0u|ZtBtIu*\+e05jk@+Q,0MigJ(=\JcpxM~пxf睱O}(*fmiK 5dkD֬qZfT@9J(Z,5 p c^T-3vNaA/A/""o`ⲩ;?%w-qK9 {roy͊sCM0(Ƿw);~m80 Y0*a L?Ϣ Ws+x׶`'-Lti7p&M+t0V֋̈7#%$/N`&Hzp+$#.5kfu<tKS۱:K _l-f蓿iJkt 5G~%Ҽo7o O,Lj v}D%7j  PIKB'al* #JBjݢ{7G4K)FzYXnhjFI)$DGY0.!amjAw9y%c\`K !R+\sF#zO h 2cZFPpZH(Y"*2K:-y8HŞh]o!ۅS;PfRh>ս_fZZsѨX5/42 eT%SzCdsj,u Q҄{ֺVS^I69cesϥ,Un)0AMO4Bh¾gI*&lPL{T`x=U'$rv * :>OcU} [TI>cXp |XhT%q3L+%cc9)>1FY;T ˠ2C򗣋 ۑEc"ЁY^hHo]iF՗ʜ= $h}Vi⫸yDkFL_[.I!SfXY8& ȈW! 6BYpLAqSGJ/9ɥwQ#ttd kD"6|1"8ebTVm#TuWxwY hZueYOq:/š%p=Ài n YZ=K[VZ.jIOJ%HD Z (sNNs>083.9pI§ E‚KdqZ1>cA\!|bxf͟!^ߒx3rX(  Jh/-+<ơ8,5whv".(%us]ST֗8f'+{'rlTn< 43 u|{ #T0~k TӚ2|QbOp)1o~sFu\bYvy8:i욘xW"N.xfI$(߾)!RRʵr2%[M |LҴ}&xW$b?u(0HF_H"0k ֆ[Cc\yӨ_ /PAQЙ}9)"g,{R~⪹RBml[Z=2A>%ۖvh2f%O|Ex H~ZF2.]$ۮ G]p4Uċf3FrljI{ Aї{b.lO/ =euL!j)Iv,|e Z5#dd6κ*D# ^h ?4z/9u÷Ixdah~Na=f _ӡox /gY`CyV8F0q^&{{5\P39Ѭ r;R#ޜ@ZN>AxD/^7gdf>oyOlKZ]%賡3U܊ DŒ6:)T;H;Qi<fJWCz}K<7-ab^mS.HZWkp EÊ%uCJs9p D[δ$ucڙSmQR9]G ~a / AOIW˦yda_z{ V2]S4?*hvB@ W>,'B&y%ۯ/O~et[ߖ-,V!?[7Pnm`{Ϗ}|7 ӟ;C…Fh-%TG}jɵAGrWDa|ʂE (oIJ[fJ#Ӟ#G,EpBj/o}([cҚ[ DC\D[LR-Ƙ {a8p$BF7hr?+G Uk)ˁ':V6@>Mq6 [vWT\$Z2 @nR'&AAk|QḊu*ม_J G4Ml.?0Q͇-P!u L[JKA_RdXċ'$ͤb4$(섾r)W`ٳ\AojGVY ))% Z|S)-pbX4W[)w<ΏYHZXu S@&4o^'䄛8Ln 'D]Ϭ~G͚"F\x[O~$-mڢh}qVҠZq$a$WH*H\_'BC\"bu0Ɀ`J] s5dQ`ЁD*W~^I3?ZI0Q%--$drqgda}BÄ?Y ɁH֑_4s{!~3Xp׮j9&kƒHˌ_\OMYyaL@Vn_rt<Xde6 G eZ<wK6ϲФC)DWh;:wB&l+x!-FpP%[ETōZw.{{!+c X'I^X6)9~`*"/}iK)4z葫\ʘPGilMg0 5&Cct! K|KVܖ??&q9}`moȋ`UG7\t*qPR_sX k,1DmN?Ybf?2vWy/3Q] 6r3h1݇_Ģz*K<GSO'H$$X?ÉXtu #ׇ_J*3:v##  rmlA.' nz!;vy 0=Cz_t|n蠿e j6u'9q=JI? :0P3 c]4FE)ptkBD oɍچЎOA8ƲhE^id!<3Rwr& τ fX\QAce,4HQgu,*򀽢+bAOOc/vKf7M{ پEdz)vT=d1 >r6F)pVuxde{}59L> NPɧٍ̳@g|tY[4j45JBʸu+zk_YJ5{H+Cшn;jS7([$DI=DA:6_[/'BPH1 D{_<$/.qcf¢_j(;8d^[líXm'y&ޠmYu-r1^(hk~w=J>zA\*JO]Ê9ei#fcQ1tDuJͮ6&h{u'N|8ʩH@.T!Kdۥ\M&($ %nsqrR}!3L`ۀ+~.Z#~/+aqN_>e~7#nlCM7Y5C(:7|RdMɱUҁ۲5]i7l׀x g-R]NTkj aZ>,ST P.G*q1ނ2k|)C\hףd{-@nmO+"/D @WrBf&G(dVfY-IxrLiFJҐӚovJY7d0;"e^;]}%)Bv3'MC\.: ~=[-x$>CTCY .A((J&5pcm<}M%a$:KŘP!IwEŔ6ISkW~`ұ~V8t lPT" HPYL'/ 6DeZ+5 PS\m]d{>ɵ[kk*Oy0ӥ{GaҵpPlkT{Ϣ$SD[=X/}Zy6Pb7%Qh:F44/Ne5H7o.@NZO>jJk#ɿ% [= =/^!fW[ r2y mRd5g1 $(k-K42$f z׍~C[ビgG.9<1掭g܋K^`3ըxϐ T8sj$jN1|I;[Eŗ[s+(yY|.QOO~YVL e-#8o&?!b?U36Ԙj%c!XEg<Z[-NS#X5 wRh@Z"8$0 Ҥtf%y OZȢd^%$nݚF oʯ$34ދsYD P.}Ja`? <8A<Tc7\4aƫk.)v(fkxO;}~̔c Q&\]/.a2-/ a-Teg]'R*0bc O0G_|hk½L;t%.ƨwz*S@=kJ}\D_畍_j .2 N 9EDfjar򌂴%=Ca O,FP Nk Y󤥔\.WKk;~M@<  QK1~#K9,lbڠAF/mk H{/:؞pz5PJYu8h߄_K\!$kQ|bjsmW{ஐW1WXkaT(>g6 8 ZL3X/!M6-vQ- Vd;j8Y<Enq'ˠ| G_;3m^pK9EAVLOMca\=;Lj\"ګ_􋾡{hs>nЕValzp!3NLC MS3էBp!!@|G:WaGr1xv0փytIi;ZqPkJ]"\H" 3ŵFW3c*d3s$ݨm`vl"&Gh7n$aX|a]݄D(I/SGL䰊SRX+CM+8WKS)u?Jnxgdw$m᠒ ^Ƥl gbcdC2,b sb TX5֔G\+:N_ςt\þVU9]@8PY=VbJ-+>p<^7mYV撟0~dl[tT=0[/ $IQU:Tr!R?j拕WƋ0YO>-Ra0)??؞EV ʁn@b;3j")ŐQdPth<:]cTWNB׺}Ja[&;I'C_u8FFUHjUs9Ci;= lz>؞o A E}9@ʞ0ם08O6 &i6g.~9:g{DgSY+e)Rkv {SLW^bs#r܆4Qsa#m&V@_#^|Bgr?kHW= quqWo!)oѾ- ^!^+ceGϨn+P#znr!h4.KC. Cja'h!@O:ݡ. DT'0d z4t7޹e<4q3USX/' R˓6q4,?ˣ8Ut[4Xp}䩢Sa|*]1d>xPy&b52QN~9}8FΞo+**Ut 8y3G)s2KGC>@֙BoZ~jQ&gC6mvFR)e`۫ ~}HYC\ 2]:UbĆXybMM0E5vb*OqJjTjkSB`I)=\`V퍧9P51[^`evtL4i Z,#o*mpb ?&-| 1˖FuQУE?'Y2 oߪhZbӝL=K&1V@az0Q&[\h9/rEѤa=аz@tZ9¡kHyCr{X߲;:Nz[z dAOrY8Z.^ Ns)<&Fd=Kḏz~H6-U&AUx0,]˻ [e4W{l;qF@`;Y (>G;y9L᡿{&TzpFʎ8yQ>\wWQ#f=G' C~CI$\L fG$p|[s)5p%xX"ᖫ򌦓O+ ,_D4J]4, ;롳B;(f dt'xlLs c&S^iw9AP}{_`+. &B)3 ]'Ln`?%OSaG86{t\-s:+Mw}oWwRݽT ѱf=&I69ƃ]Td'b63[ŨDa^ !Xa}+5^O}HP[EwNk&V9BBFadw`U{Y V4N;!hEEh93^9HM oE0NW30}plL9U8y!{oWHpDkݮxS<1 &u6yFϞ@:T m`HZB=Dr7eS&aV]a78툇Ad3H܌< Z*ݲMZa3tzHr ՞*=Du4,<^l;"]\u׏^w'^NaC]wnJ#RxjHz|g3`B*n?r8Z.EuD"O`Y⁇p|fY4-x $B1_5:d' h> !oI?Uc3@"S(qrz\]/vS n/!WjF-wAH',e)b퇼hUOy 4?+qσVO4 ̞je COlc$ v=brFz7PYE]8C+t6`;h HƋ̆Qc{"/}= 7"78L3`I(0dU&'d 5],d+dVy?>.Qz.&$,>BZ`z)19"7OZ 9AW_8tX- Wf9̟'mA⼏%2XYHt-{89,k3IF!!H>*]D}da68Jˡ7%xHoj;_3>9[[ `]{7רts?yGއXp:&J>Rbe@曥bRg>i^bP\/D/":UG6xR+~3O(6-˩FHu7gJ\!q|>e q\~ 1"l]{zfRGlڿxLB;rF[,I<*C-?I-`(r\ Cl[vLOzrUOTաA.tyS{bǨzd'Zf'j9=o2Y+ETc0fal"jme5N),/:!;#̍#|U%˜s"0དྷ]~J:V&."JW_1 i=Ij$Bڒ睏Uڙ=bKә w|7~2o[+K!1a`.3ﺣxܵ_OndZ?1N~:ԘVf+&p3 wߕ='0r! ߻CK}b\fv}bAa$ۙaAwUnac}Tخΐ4 Uh{ڮ^j+9ֱ8MW34/`g1D~`|O0<(+_ujMߦbDP78ar9lGB).Xn}!*3QJI 7o1]aR˭\;vϥNv*5\βs7o3a_+Z>CUp`!/-䝰U.bFDY;UA0<=>eaܚZ)B&&QDfs[%B?;foΝ ʪ:OSSNLxl^Mo^(GGҭtˍW8 jX䇿2W=P+q%:Eg(]1-ܷIڏ //y2A,%NoШ֡C/Tnd.I]=2obHMZl:QgM1/](xb/⻌zL/S1eBn~'pr]Mkm{V]y8,K a{N r*ʲCʚՄc1txPuP9IM2E^|:n-aN܆DF 8iKw$fn~.I}fgCDCl2<ا/ouQܓTGZ P^)#:8u–-(`'!8lXoRNHc&k,a%uHˑhi7"|8f()\_d_ 1k4/J) /AS?E0[ dYs뫜]Ή]1Az) __4OlƔ>C)0IL{t}S:83"9 A6 F ( DZwݸ-DPowtqV:h9^<{ _GNc;G905n?E?KXAP؃yW煹ji~`Nz!V]3g3 tW/cd`6ީTYUe1˻̨cpC 53խrg@)Ӫé-]So/Km! (Cߡ ifegyh0E*j\b:_Kh'a"hzKjĴ:trg&QU] 8]>{+g{R.p럆z*I >B eµbwL{E\]IciZ#/x$x3An1.rȀwԻ,Nt&,JiQn'ayΝ?Y9TB?WZNlz|e+pn!2.M3ZAj*B.π;(}q~xC܆,SC D}I/ΰl1jJE^*%NӶ͝'GI4Ba&.aӹ̵w? .eg6x|Xx9-$ny#1 WVR/|*TQ |@[w,:hknX!ξ4XDTfԚ(66t1"O{zI?~J0?AJ9.}]ZqP) nx5: -*ĊR1|7$MM}ρ&QLv(/oX(0r7m+U SFOi3yo9*Mz$\Z=6+]p&H"D1n>ˇA% $;; KR3V +b%ׄbgj%n50@bGapFY97nz + nKML u4`2[)uĒ8Y B>SѼ;&>96?R?8ݛ`d=mb<)K`Td"MWI}y:>>ު(I;&e ;8_MЛT ˌ,cev4l7G4吲bH :U7Wڕ%5/6i$cr@ˎHo\Űt/oWI+ۜ7{݆4+e lMbٳ."6T.֩0P%8CChf:Th a,LCeq@!m<:ceQtA'mq:oC>Me|NBo I\7@jZŋǴԸ `Kڂ#Wl7>|f;pbs18OH4Vs|^$,<La3ЧD*Am8%PLךozBȰ:6 /(_)LEb.9கZXig臾ypY Tb #Bf|kihHկe +!5 " 0*+' ua>fz~H̲{+A91ש(bVyW[`u7[h(C2ʬgml0|RfHe0u"3GD 5.T?ew(snC4ikt6=o=RWɡfF׬o)NVm;ck0V@ h=߭ʤ7}T&1gvWr 4F۪)PPKrkNQ1 ʊ.mEi=T.EG}xwWuH3îTɂ|xq@jS$RkZZ],ʴAy 뮀՝@rb bur>׃/SJ4ΥM3.TJG3(^̟&/-YS7&pT:>enH)y(ȅ&A >z5&>T!BPnK,CaMة݇%>UXP$\޴*MUQIz~=ڻ3y$fFw!81޹CՖ̵)QZR|%yUB]}>e%ɪӿm^3֜ <w=9`?JU0 uy2ĶFصQ&gĚ>⃫+oјCE׈8*ݶp`)Sȥ|9mBuQpz56jtY=bZ`R2w3v4rM ?Q݈-pNJp4\&5 8DBsCuti7m[g 80xL;@ ʦ^+$9[`xP\=#CшEIfJ%"R_tFyCmASskuUi,>I_ӓZcdei!4h`&qeX0)ఽ ?CJe츽΃s5~`XD u WfE|cT+ f &=/mF@ m egl)Ϫ*FV9Kf6阻]M>` BjsCl<:n:qƢkV{ԗ뛌)p?- tם^TeKCK] =/>rCRTbc&osM9vVK47t“+YKkrPWwVl;`m'"d^,W"WEn чJ -1M^wq Zhtllk"KurrCD>6'v0q] tLta[Cd33m:87p kڜ,Ыc]oY|.S+ɒzG) Wjdݘ\'uVjoa6=H5SMS񊾴=2'E^%jNpE ⢠ٿ$ ePM ϪŒo&u,h7$6;9p[コ~Q%v/3u>|#p(6d%y3iTL.ģP0/`y@T2c7x [5:Lhn {RQ2pI_p03I>؃%3+A}[g_}fo !-EMwJrHBuUSĠOE q$q|uhɉMve lxU۠' gTmA|RwGxpDK5t5L<մƽƆaq%FxfuHh( HKIzmSHLZZ^mЙe,dWgf܇J2gV-ֈvfxct+'-@=Kw9Ph2o3O kj05_s5x>0R~@u4 eY}}d5I2N]"͐}X|lܓ?C4T|yP^;B(f8uVFed30 OꗌINlkH6-[v3F0]1_{2k's_]^Dbʭ揙z嘘Ysg (2rm~؟!U|>btk'j$8mo `k 7FEaIJ˃`@7TGnF:О0ܶ4\BZ*Iy'P}c6)3U]3>19Yp)ȝ=pSW:>.(0!6˅ 'F DTj#G2wŠRm?ڝ $ ՜]E-ԬaH<4پ| @BBy^xܖ/[wS%=uӟE-2 tvycD"ʚv$F_:*5vN5+e @~^hmND[ROn>q =쎈nToL bY]Ig6n\㰲zy ۑm7%763ۈd N(+m;Óq$qq?y t-SI BR^xx38+n*yI8K3l0!@S܍I=a}]ӳ =bIeiוMb+v$ryGR Aߚ=QV ؆^1eA^~bH4#s!ǗIySlmua8rn<"r? ރrQ=g  0"e8ļG;.o |T/2_{궕yMI3xmUrN* ߫5/?fJ<1UE] 3)hDȜ]$40-mډ#=#k΋l\`Fe4iU0ݨf :N^DiT LY$՛ J=}X],Ry:;evƩaVɓ}'89'? >Dn0#-z b&ƓM3n <lf˜.E*[5B4is ۛ-H]G»LjڼyB6ږ\CW6 c)dF7F+5QiE^.}GJOfr1W) pա&0f˻) K= AU`ND 'bb==W FEcZE}U&'Ԭ(I~C28 %V7z4,Rf3;`K~ޱK=δ* 1)>mgV2T>h(BK$x68vF*eeb;s'Tx%. 6Xp`\;[\E,냆4iZl1;1T.O)}/2AVMb+n04Oܩ]V/@pD6G)Ӻo0i\=]U ǧѺ%s{yQau 6h!fuW@0#N7ݺ弁 -ߌ.&]O(Jff3kG!HiH  ňU cc> }؄殷8&}}XvaI'2|^2YIhF,e~6nB(P/ײ1?SJfaєEYwLyR=^j6"iXQ؍E[]X [zAtIj{ z8˃b%wݽLLR:>yUa$M6P)1@;h0:MT E~GxؐOA 5XC2 oeζ|Ԕfb!xXZ`)ϊهRnb齱F.juNW=x1큳0)0CgɴyЧ UA@UFV帜a1? MܾnAPBoqȕ)]!|q!~^N>pG M&UXulm}7'Dr V`I|=-pY:%;IX|tuo(W|< 2Jk<+NWO2qhLzXnbZ2W5-QDc}:h>*.I}q0̭ZP*[qxpvT"x%$fr,S^~Y hڧL 0ⶦR͢{scnt ](ةז[ ?I yG#6'o jHa;in~g Í pˏ2Yqؽu ='ZXxǃBoQ/m21)H^@az ]6p4R*!hp+tYnl otּw:т.L2`+uAr0n,p6ЧvFY$b\aGxTanWmIo!;1@Ĩ~b](h@>"%+>Blr_(mTwԗ'%x̄i4}04:fH j@yp ;>i5"^ɬ:~LHZPpӝU!n +S.kꢘ܆!>P)0@]6d DH\(S'AVװ\ڡؽ85dqgnƨ)a0`]rPP6fUa+T.]j'nE=$ztw;d\ ut\f TFK炞󬹕3?Njzӿ K &2!rf> ".^/42̌Dg9'J0d|m3d7ᣖ"]*U@猗T~WT}spi|AvV)bfm틞sU6ǭ+Cd|HD+Ykxؙh_ R3ł-ߪ{ڒ|j!: ". !Uy|j{YجN~ ëբ}^![Ebz\bXWA)]\HY7pC;nF jԕڮ ׻9lxLITG9{AS7FݧJV\{@=-1ЩfVd:1U'}+e gI~B Ӈld6[O /H~QisFD?J9Od Uީv<ɶL~8Wߢz-}B#0qF=#uц]Ӝ><\POy E=|k !xORHvn efPt:\WEZLaے?&ސh$#5J }%|s!l}+|=`Q G#qV8uE 1 '-8RI;}c@RA&7&S9 pWzERL1LcxP %ʗ q c=i/@$>tӲ(WAf}DS݅4E00 <F (?cLI yp,1׋QGR|Ygl^PCH.r56@3PbzO b-\@%9?BbpLvoc"nz-Nxj۩j=H>-(,P/jh@`>0e)p4B іZ£'Ob2%^~nJ|78.dj6S];1ހ+oĶ hZ.QglWhp܉.Q[ `=lٝ2/JG" D%L Dm U݂ͩǥ<;MS4owe4!#n@؄͒8[שZoB8ddY?# $`U_LWQٰOB?p-}?)۟o@'q}@c^8!@% (㳞]f٥R%D|(t+{Z޴yjcvg:^;Tm |2t@a̦GgX}#Y+`&.U\zAl.xMoǛVOFv4ԨlfM{={MCaDt) ,'{26T3|0$\`zv,)-!Z4I4@C>ؙ,:dn4#FՑl{b@I.s#tcqH]UFoИNKR U `0r{ {dX/ww MֶaX&JE-څH =~= bD3:~gKMt6L`~9oli.j+a.9Xt U4%.[#(x^1[ʗv=@?AYIƠ|@VՓq%  ސt +kkޛ*Jfy>2(a943((3t`ZNn{WJT4yȆYKMgrPQiE׹rȆv9sPxoLⷝEA59KZZqk2c/RߘmMaFJc@«ճz; DT|/)Lv\}* "Ũ4|8"ytD@?1lXZo){X1Q%#cR`IJ ':>q"bs ћh!V)b7 :qE}Ê:S|7U"$m.7ӄ/k3=>(;c0HT;3cSfʜ.SWNc`1r3cE8NĚ?ݜv&xsy҂{"&pXN<(K!c ྾X oy+3)XNG ن! Bqg*H+_D^㴭U[W9Usv`UU{ ct@J&TӏJT njꓕ߰Ҵm΢JLG] Z~z^uLr 4ؼ;Yᜭad&Ǘ-˚c hf:aʆ q­\Y|Qb&Ů*aioË>-d4VC0voĐ#@Csp"P"#xYPYi4Ic%/֙RfOTT^!dܼ7t2[|`xŲSdaL%u`ܕX6$3uy!=}ɂ|p{\,3]~Mm(G`*N#8ƫ<8Ykˠ'wpCf"g7D$-<% Tz[ tC=KY\Ԉ"ȵ1,;JHc7, WP,G9ڍaIcN̛<|!auT=P6Ȟy洘\ƎQ%zc'C2 m50a_IEvno EReԎ>S8+ xƮ5XKuϞҧ%t@8g& 1bFxч]9o{zɚk&{Ti+{IƐ%% eZZ$\$͂OvD[TeulÐ<|x!b'$v[(;- ]/AOCi =2hY@/onjheu*,rs$v+X"ȏj_ *N-\q\J: =tɂhi^t%ǬIR誊7F!j'QCHߕcr~% B(jc"N&3R9 co~ەjuw8@ ؏]g>*dc;@2 < m/Ui;REZ3S0 YOQYPO|4\‡wgō:$sS:q )%?WAF뤑J 8$|i?ր,G^uL߼(9_Şa aJO*wL8RpDΩ\S2gz#FRDcr}.4EF,imT[l".uW-T~3 M&hU {cNXxH4w,rP߄NDFLFζoG3t.xuXg]bQA$* oǩeY"![m}&]"^Wuka8ubm&O ҩzw}G")Z/*U+uDQjp5J4r`f;b Wo6'B7|[ciO}L|c-m"A)fsZEOfk}o< oǶ1hߵv%LF09)^З`Z ֤G *;=_Yd4뭚2i)zRگ*e0`YNʂL_T%JӞ G(q Is)~ Onx xݴ=Ei4-]4^]'hSKN1l r ;GطQl-?PrGނ?+0-~ s",oXr":Z}30şBꉢI\?Os'߽i!#D{2[:=/+FomcmRyhuR] m<rΌf*0ї@>A}|CU̾nٟŠ?J^KS狜mIf_V6gڝ˥^_r0`Il3Ӑnr8~y#3o~ϢfŻ8eTA-mc"F:_=UNiI^FAW,%)b4֓:9wQc#mg-5 F>Ơ炆U Sb.@hum=YFG A@t*wI*lnR$Sƾn$5oqnK :u!`}tr>r`k Ҟ<,-ݣNWe& k3I_ ɽ>SVlpB0`BўXסIsxȦrķA%oʠt *C*:TX(#ԖFvN*> !6h5{0Dy7+uξVd.a՗! m'9G^7eG:dtZLDil* vAIkAp-n%p/m 5F7\z?]a[O+k n9e,"1QlRv'Fbĵ i8{OTW.{Kfiu.5KdJkEş&#W8e (/DCx(0`$އ!ejeӜ+ꓛ:Qk]&_ -c *_[DkiBye(<|Bp'WgZ@"L$vŨ{ ]JY=wJiMpnyIJ1T(ڢbd@M"'m!I'7}΁QbWHQ4 86An\Ž-LyoY+3HnL  jG%ͻ^ނQ(FW4L";Rw舐q5qW.ٜ;YhTwF14~z'اC>XX>{k+㚄 cq5(Uim tAO&1燭P2- #*b&hj~+iaѕWA&veߚ>l?Dtw)`Kbm yWiaGw2Mm-# k pE ĞIhB؝k~)`q1iDZHuq`:W>RRhabeۑNE!cMӓ]Jwܗsz7n,+]_Nh2A$ ߐyMifuH@9:pO-D[LHZ:#8x10Uށ)1CzF'mע/ x"Oq0'tNR^MWDRٙ'*X 0]cDиbFN6r]`,IϣPX$7iÄ}"c=%ճPaXXQ!<)>#&P$n.a$w 7lؚAY\Í`@{<P*WN=*Xmkf ]!=E~ ?İLyc 3s1+)yɪB2?hwM`p:EdU~7^t=b-blwuj3Ywt[bIKښBhnp1lֵR| KqViK3i2$0)VdjKzCxyCSKc^8Hh[w#ep>gA+9eNzVnvJN"I *){_M Ds{\Ut$9lm5aep>gv-,٤d8Oy5N1*>2_" cy0;N~܅ F~h q<j}4B.VxdD9pP;]׋x2۪h*=2/awlwREyԞ_ʝUQd[e ’+ed0s|=Jog(4u6~dk >1 ^AD7yXFtG!}\ ;.Z1B ZKٙ}Eo-xeAA4ր_i(n4Ń.kFA܊˅l,HY"qc+ᣠ9prTQ_k AZ\=Z:^#~-{__1%:u]Zx՗S{4mPAV06̨(ݟkde9i@Y}a^^ܖ-8aO^/x:G+,*;O?Pٜ];y'nBd53e&C<of ƿc܅lu\FoЦCttUb-xS XG#p{0~(09 a3=FXDHد=rfWyKe@2_7-}!PaX&C<[t#Tn3sޥA FD|]f'at_(3M(|ikw}R,-y 0$5YoIυI I1Xh!!HyBNTcRTF@C8VI^kA!_4`f_@0!kX-ɗ^T .ƞ{WDiERl]~Er-~)XRr NeZYT'rsЄ+5ߜ xKqѡ#|^m,KJ(d @Tɐ0t!jZi}_ #KϨzx]i (Ti\U^J?H=:hZj$.oozl5ƳO!5|7!T<^&x̞yAJ'Tͭ3a斳[X]F"qH?DBh֤d!GЀ:is3ԃzܸCˑѪp9>}H$S.eyytߺwgr9z{\Sf0 r*o|;'hU8F#~gL7=UwhGK@FBUX )飖kafdEN7-)ȥ$щ^&p`0 o&Wcz,6vʽ H#ʱʣGŋV"y!'޳K`\G~C␉ #LuF3IŬ!0  DUbM0 [hl~rA{`zr\ڭ8sLi(󢞜ͽIbhw#{cwu4}u4\J_p60<~ƣgyҳ[X_6Tǽ1Y&%0Gw[2n9*RL1)F.#ޤ v&߅wynVs'y2xQ[(WٰNhL@'&?WNp}~C_ Mvcۡkr/?`NR!7ib@!AA˵Z?|i'2!=cr4}[k O;P%S0ӻ) ] Y}C8~N4;.ʏ+{h*JES-,na}( )B=v(]Ю軨lOy_7K)xƋ][Ot!S~g01 W[I)Gwo'܏fIzEЯ?' O(bbnA]ׄe00n`x =.tRAǯnx!72'D`2!T7mp._gd.bjJ"[2gfKYɸZ<;M%2FbrK\donܤG°=/kJrY{ai/pʎ ɥJ%8E/\0/XшAvⲌƓ qK4LI(>J鑒ϫJ&Rc>WW-a`NEd~bʳ>$4"EM{\$;c-1iehz͎Js MpEXrwD0tZp+ Ѵ^3'fG ZHbj?YAP^=:^EjW󥵈yS j݅s5-*0'5:\q kȾll2px;ݱ?mjB:wl5PEy | c-M1o޲d"Y u1TJ¹/544Y2@AEZAu\#r!| pkf)PN_6O5L?h1q:ʲt%}??ՖHnZMeX OW*0t jNo?'wϯln^+-"C*Y/0$[ci$n #F.2s ( +=$jT R/BЁB[Gq**Pq׵A*^/!DQJ ۶sDSh"8 ݪB'@׊aĺj:RY0e,E@H#Ǖ׌OF񻿒*pD`.đcw3ExBnvz_E#3B;RBG ƒFPi&A f|onY}r%W ]n1q&W80CP%&wEX ~E&L91T V/rŀ0x `0]yn=4 Є;5KXc_֣q| z.U\J`8m™P`;S`Ix0JzBWAwH6s( Šj2'G ̩S N鶎a=_#17WtP>.{H7i} MUû5v.&}rKYJ:W +_y46aտꌠ6$Bzޓ2J|]<t(ٮGG""=B?VGk)==] V6H:bV\KN^Uf4Z,ru]FPVPF{j]%E=!Y o. SC0k0u@cq.ǰj' X.Oލ&cJ7( J궥JÚbO# eW 2IDqFJW!io͗yTQ qY n?|c~;#2>S."5׈DUlg^қaxQh;L2)[N ;lvI"yK7x;ۉx)6zzF@ T,dB23WlCоGv*"6էJN(,B2%p)g gYuO*`åɿPhf= ^klbO9>>w8Aôڨ؇(qw|&4 Ukд m8FA4x _;:?)4κiZUʸ \ ^vQحhhc8 )'GB7^?g*\(ϕT{AFr{ş[U>f{[=X@/țC`Dx'QHP6ZC0b0?PM<&/SJX"~; 9(5fE^̣ؼU/ f݆Ȫ2f u[lD[fŃo\bL!OTEѕp1O%Sa5{,NԈNSb7j"tTtw(-KEr'%>*n+x=GzasNݯVaA@X+ ˍ2&=e)!@o!M9'D 7pYZi"`ʼ)L }=c*I \8旧|ꤢ$G B6@ 1S Snqs|xu`.w/fk< F:j&cyi ;Z_Qri~JޏBKM=mgZ{M%m:?>:nu䶩[gEPR%OhOg_}5vza)4aI︷_*Ώ<4oMP g~Mc @ӡqESp6xW{ىtZZT*Hp'5Pifӡ~160H}gU^ibKE@f WrDT}4ѠG? Iڼ E^eRxlz;)@&YB0a&݄]> o>Tm%ik.e/HDg 0g'L;Sp£"|Ts$u?$JN/M/1ZMeS1neOANT IR=v#͉-!p%yG+ s.cݮA :#QĞuvrgghV\hQ0v%.՘{/r+\wq-f8"+EHnkf8tǥټ"*V;>҃»vJd1^>oBB(q?eNX7'İ+FEMSc8O3J%"yiğAO&*8QYsđݺqDnbz%`Bl⅁٦VLjϕv*j09 -,5t1hD&KHX2 w~ېέ i*,\Q,ޅsZUT ZSoSAsbiYo/`!q.!r꽝(;H9UOB 1}BھS^woMК' r}k 3R/`YѰ=ͮ|h=h߆C* HlOUSi #ۗ s򊍣-BMfJK[DE!˱vX`lΏꓰʊ̣8,, Q)I̺5k[{H|\s`'65G7"~A;_ ݋t0=I %EEvRo9|җJ־}oJ&}/z1UƷYfddf7@T%1rb,< &(SOSrInQb+j;8 )ގx{6_ߕ(yi5%ChP i/le݇ d5 w*9@CnēB &l\,g< zy3M.Jxq.;}$$9«T3^.ibwX$;;! 7\Nd>? 7b٦J$z%%"j w9 r>fqb4voLܙFPL+ ӭr7\2ps U3D=G_IÇ"n Kh\ٳzV.c~hcqB`ps0ќƮ& :h*sH<o}N۔l=4ڻ4_l;b\+o@ rY {K( ,=IGJ^r.cϬd[K92,Eq8Z)m^5ӰdSl=/O3H=HgN<٦]b{TMeDOeDK.H٦;;C?GcgĿAҶ=-0R!(e.9= /Pj6$Y(֛[s6&嶰Ix;\!@Bl۪e6sM[\QD =O%B@3Y2mbGt%܅ wkh UbLnfs)6gYǼN4Κ-P'a{N`r~OLM١o2nV+:?v|;QiK^b.=naA\D8ИC,ϼOĎK:+Sl%)?z+;t޾шN9ؗX2T=[P=VLVʘ &d |`rv\e!OEuSP*B].&$Z?+kRg]HGU&wK3Z D mZA{ w\ɽF@v[B8mgP?Ź]v'{MNĊ㳂.eYBx;,)0l=tR6z'}ߋvҗUܴlݚB( x6aRq Id3ܓSwo1P(8Afs0Ky2W*f!P%$P{{ڟF(@}+6kWPCಝ_4zQFז!ƨ:uh`_$VUͥ?8&T;Jjar55)(<Ȃ*S?Kf|cuA+[F7!: 833 ;L+I&ـb$S`ρh^"!_Ӟtl F*r`5ƑZ2Ũ.=ъe g#^8(}nA^ T)]{sdOvAք4m LADW6Se=?>)zT%ey3޴8~n_p}7Y|p/ y4lʾ}3D .Uo&~VꞛTGg/v*3RNN.h@\g. Ipd˪m$[]3zZI!K-|-& CL*8)szn?B>ɾYE51=k~h Hz.a+/\{R=`5S6E“ZZm}ؗҬH?G3?](~ <ϾxB3M0GҦEhV1 YZ