osmo-bts-virtual-1.4.0-bp155.1.9 >  A dkSI%z TȦ/Yb5t0/7H:/Og:-3erMԫWwJ%@BJ^|v*yFB|O )f9~Y\rl0C`NRa}oQ߃&G'Ũs[6W;V}z7^=IۍIoj_'GҨ>+ YvGc~?Ǜor/xjqo`CԜKK}ɺm|ǂD ^S^DbjGw1#+-i e "N[ϐΉqssVfbZ[sb":޴_¡3ua܌gIs))uF}`\,6_>S{oGIȱ_Ǔ)sV `"@z-Fg7}>5gspu-[`*LJ5+w˗s7ߪGDI]eٴpRfuߵpfC o,f=1:G{UUQb54#\VFP$;:R&Š W &ZK |Ws~:@I3 s+;$C;VV??[)bw1F%̲h0puo(F?[ {|LCpFX?Hd # X,0@Daj{ k         .Pd6(t8|9:g=>?@FG8HLI`XhYt\]^bTcdgelfolquvwxyzDCosmo-bts-virtual1.4.0bp155.1.9Virtual Osmocom GSM BTS (no RF hardware; GSMTAP/UDP)This version of OsmoBTS doesn't use actual GSM PHY/Hardware/RF, but utilizes GSMTAP-over-UDP frames for the Um interface. This is useful in fully virtualized setups e.g. in combination with OsmocomBB virt_phy.dkSobs-power8-043QSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://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-virtual.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-virtual.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-virtual.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-virtual.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-bts-virtual.service ; do sysv_service="${service%.*}" rm -f "/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-virtual.service ) || : fi fi-JA큤큤dkSdkSdkSdkSdkS38db113f1f6e446e7ab5b546d88989c3c0219662070dbca245210a025fa15f50c67d8488ed4390d35680b9293b24dd12353211485764e52039bc076a85e97812a4a9c1c6af6d582f0913977d1bfea3feb17b6f3c1ff412a4300cf8f0d4efe595servicerootrootrootrootrootrootrootrootrootrootosmo-bts-1.4.0-bp155.1.9.src.rpmconfig(osmo-bts-virtual)osmo-bts-virtualosmo-bts-virtual(ppc-64) @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts-virtual)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libosmoabis.so.10()(64bit)libosmocore.so.19()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogsm.so.18()(64bit)libosmogsm.so.18(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.4.0-bp155.1.93.0.4-14.6.0-14.0-15.2-14.14.3a^^\\e\P@@Z@ZJ"ZF.@ZC@XBXoXoX_WWs@VU@V~@VBUT@TTMartin Hauke Martin Hauke Martin 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.4.0 * https://git.osmocom.org/osmo-bts/plain/debian/changelog?h=1.4.0 - Drop patch: * 0001-fix-compilation-with-gcc-10.patch- Add patch to fix gcc10 compilation errors (boo#1160244) * 0001-fix-compilation-with-gcc-10.patch- 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-04 16847553411.4.0-bp155.1.91.4.0-bp155.1.91.4.0-bp155.1.9osmocomosmo-bts-virtual.cfgosmo-bts-virtualosmo-bts-virtual.servicercosmo-bts-virtual/etc//etc/osmocom//usr/bin//usr/lib/systemd/system//usr/sbin/-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-SP5/standard/56d588e98e4e2ac872799e390da442ff-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]=19d4d75b0e5e7d5a3a58c0eb0aa20906e7a9929e, for GNU/Linux 3.10.0, strippedR R RRRRR RR R RRRR/yVN|b'$?utf-8322f7efefb849458be9551154112b5cf3c25dc7169cd50431d6abf7c0df7a592?7zXZ !t/] crt:bLL ؝.CP}b@J7v-]s(a]=`{q-Zn۲}uXո`fN K]ݷBmaNVΕР2}<>Ǧbs,[e-J ~]$=dǂ%Bǎ.l*6ErCA%|yIfJm8NRo5"/œ}hF|/xr=bn7Q̑~atxR-4,)~lX aXE{# MkS0r_v%)>M7]{:OCg[5i\`R(^wyp07>5y(:v;5,L׎xF&G~7zIt9t`9Ho"8~D辗UM"0v\G V _QÑǠ OF/UܪQgJ#1 jն>e-\.eem5u&luM0{k"x;8Lwz[\u9('PNTIgewUaﭛ4hw\cz[_% in; ~X׃R;jYY&F9 p۾u7ۺU+9)]V{zzMo~rd_LmW>#|R y'Ƅ7`"Rwv ]D }/SZu [|Œ{N&'M(rnr2FV6=fs 6SëjBX~0+hbI k%)7ds2z$Q_ 9G(o5s9si7fV sZ[d )5eǼT%g:e;X߿ZajRFkYH4GM)S! %_ 2).`kJq%6"gQwzE d 9؞z%kG ״%U#MxxWT~>oK19Էǀd2{a(ñ^tFh9Ջ%$3Wes]RjQ[CF,U"cV #_B~.xu˲5Ҝ_`ghX# t["W Vo+s>t|ϸu0 Kf\ %s7.?k)/:uPՎ[(eȝٌţ8FN` WdM(bǶDDz~dD NAվbT-lwUaZG2V,ymeQ/dCN"+]":ovWoO l+bh(PBC1Ki)^(ekK7d`1Aeo ϶fEBtܬ,0յKs\~K;D xHV˼ro2ٺ#oU` fH  :T@ 5Cp˔TԎKiaӺ潤=',3>]Gn)C1a˲LtfRL fZL;ĭ9 hI iC<`t43M7{J` -p$!oCA*ŗ|AWz27$fdHc@jwXV'"]xGt=DjK c Ӝ9, Wa4q:UCƈ>֪U~ß/e:8MM~kb~RMScl5kLD?<EBuq͓ɿ1&c{0fXokDO[u򷇶`"1SnD$2=+ݸk94ylD d>;c谜W4'|=)/eE [W]OTNC5z#OCvt%UHRniǠҝbvD_>6P_zХ%zM8)ݥ5Tpi[;mJA)C\)a !VjMl#61;}K,L 0gTu"klWS @JiQaRè6ʲW&x*![ٓkvħD~>Q^%UGtB+TG ?yo8ĩx?B˯a-U ,>>R~fَ5m-U$]3__⤨~;Y=xͭW'"QqZ4oӼ `ᱎ$*puX_abIMy=Ljo>4*id6eEڞ@'.6D:P$HS4:Pk,䶸:C;bK2|똝Ƴ}TᩅxY"`)^`9z2,ڝQ+VQn 䤋*RѠ G] Gw"TY/ E!=cd0Ѡxn>?gC7h? `*;ޤ B̈́BQ^S}Lɍ?Q獺RnD#FF8Xgcf$<<\3qb-FaDe* SA2&,mN'ˇFS1"INie](4h#m4N5F"*?ƠE=#Cl9%臀!`FQ.hDUG%[ Rջ6}T M(c!Q26ɟoὩhAGfI|Q-E${[#"> 'K࿋{: vh5k^Pfb5{YhNATN;WJz?7_VYWUʹWCfzýĠDk6JKsUW]ޗjh_: (בY8L:7b-lj-)x1.ݗd&f 0cߺ|x= YHC DL Alh^, Agzxa 5 ʤ'നT İ֊"*?y݄?Ej>MP24*OZcgƐ*D!E}>{# !TqMC oJ-*ࣺTưrSvbM.N݌U Bz++ wgkNo#@&' :F=h$WQ0ǥQN.~c7To^^)U#-)waBT`CMKoGσ/hUGlf<-3h:%Zd}T:sK]e;m j_&]`% znPJIbV5|C"Un9-JXu#8ɕk0uSr^4OC\pTE'9ka5-lS"_7j@'b3o"=t,9Rw>n)}|>VC .$7#M6iUNZ 6vK#ܬaU>*VNsƟZ:('Ծ,(7dӸ1H~$s‚{:c ԃYѸZW43$ 3¢ڶ QLR]Lg|aDNs{!Hʙ} '5X$2 'fԀ9Vf[u!]aK4 GNZQn-,ʸi9A-{҃ck,,85V=g Y<7 \wlL). N^[ZSʥa㎎\(e*VM&@Am҃llGW{uY9Q9.7&5Q^]ckvhDKZ"~ CkzpG,.1;\S!%֧me@n;PTK[ ה;]",=mp97(0FMGƑrq\25)zOdZLْPQ1 z-[=j8d3uchk^(_E&`g>^ӱL1jQo;kIZh@pwmK2kCӁ-ak ('C!^ UnLh<|X(]:ҷaE%~>k؅$\둇[/ OuL }kFhe`hi- =>GڱI"uz3?GA=_¶UY68+cPmvf?A%PtϱƔ w{F֓V/K%5nqRs~o#40vUTU/Qv $q1ڦ[ /lgV26Ov3E:[yNdx }Deؙ,({gɓpIqk7PIl.һ xv"eJc|4g񟃧Ncled}wcl_GIm[YW%JsqCW [6'8Lu6BoĹ߽9Z4uR A#D׭G -_9m0܆IY??X(AO'vzΑpHo:K=4i3fK0v&ۧ) nL&ΖqC4JbI!&Dk j~38_b9"7u&i4!,";YPmO2rM k‹|æ(/)bI@Y+XlOZ\%Bg8hT*xg&&VO)Tz=yb2Y%싪Ρ|˰Lwj`~m g4E5>eL$J.rRаȤˊ em.` 3D2'lE8Mϥt#\O&~2z*ASeHcaLk9z-^g?F)GE 8?I*.-/Ϣ8:ـF Yn~G~I|o7\׼cө.;x.SZ^JGvc[^f|"h⏕b1z}dcmqX$@c>c DסQ&%*I$ MD~IH83T|'|"í'3Gga~΍#\HEElU۹[X煡̚x=p6F ʃ5\H5h{uo,8s;1} W`!6Bc l׭\I! )ȹor+;eI\ܲŹgT>4!M,~o5 !qW  ml q~?&xh-|pнl ɥWwɵev`,P^Lǭ:ʻ+@a7>;5&!?4l$S5jk083|>7Og)v9fx 3T)e܅^E.I&}ur)Դ}5e]Cq;L9z_+f*ѷ miTuL y֢3WOHu.R͎:dzhc '^OzBlC/*UjN_ZtsfOmb0$ n Ij'quf[\Y,5YHǾG)^KxN=3s~H9uhR*9uxp& [4-zSp"]JݟS9osߚy&vT:6S Zq /0],20z.,EDωPGnJ- 3-nٹ5lJ' 3̣ EeSey6Ƿ=bu*g[@߯sAߞr&}Jt@#XpWŲ{M1¾ ';.i#%0m$ /a .b|^H;n^ -2E=)(S3=`7.FQȓ2/)E^"+NAR8pE raD޻.{bzvėDGP7B\k2X chV[XJcYf0 J9TlS/&I%㜋NWWB|_‘CO(KэCH7 sW^0&U{sr["gϖu%Jh]8<_@D1xdjf9 Tfq,.O*J\T[p?{^dIlF ~˂@abt9Tq+AqZIc&)@Q;|% cۛiBx<N-8vl؎;@ʫ-><ש)-SK9ᰋzХe ٳ?~$6%V+Π& =+M㜧y( xU+wѹP/Ej3*]i^f#iIo;Yz "B$/gYFҖ?HS;8Ռ!0KcSHT" C/ivl/~E,gn@&Н$Dc @9[:^*jeFh2y֡J+t}#Θ~"ȝ+sm:J}z`4+BowCdir\O&\ #3EMu5qBZ8QMpE<],:p:c!!+B|~p%J5]݁2~ XMAm:f Q66\7?cL>H2/_ݓOcӒZ b?3gR\-6Ze) 4>\\68Qʉ7@ ?!0` Fp5<E7~К?q7'Y/|*'‰[7z~skTꠙ/?2!A#m 4 cșL)9)l 3aSqM^dE {yq^WF}lz3m`V"!ɰ/5Ө}/sDLt붰1&oBx{c'ܶuo'G0^ee5]eWscO J` n k-t 䱪/j{ ؛NL__㊫c-J2 E6/gAc1D<΅Q4upg!HOrWE)f5RgBv(zf pXG0ؠ;3 Hs^QA\Nu"m:`!le۔l09 .Acja'3"\#wx(Eݜ@|gAP,nQQS9i\烊PaG|wC-JOLA1W5J5I [&VD?Tk? AO4fM#T: KT|s*ymw.Mt;tM-y_a|a׷S٧nd*±E /ͺq%uvYp\&|/P);o/'vxj>p)=;!-SmqH.h}gG|J 1R_Η>vԹUJf¢d{"i/6t'<6'w.=dt SH m1<}ػMdbCͼ/V6Q@]&ƈB(F*5 cIZAnLٟJqheh̄P!&G,bz`s+lb2E]LınKERw1PM6!l@f [=B^anNj${YL|<^ YWw8oAf7 N6otr7l(K:;det ͺPi*y?Q/P|k 81iGxl|Ej:)J;.ԉkS,+,]W4?#xa5ZӰ 5%'Ƶ}xD_uKxaiY\!jPw)-c΋6Rz׌,(ޤ8Y}$. MN-ֵ!9 4`|z!>_is 6c#KJͲ,z˜›vmMV1Iv ى1vt\ )VPMgc5h8;/X0kKO0r3it6]۩@S~7Z$0_ѱJH[ ϼ(9@^Jd7mZ>RJ33`#oU |?_/LdNr3pㅗ+/Oӽ%:#ZlWGK#L;$J?.S*u7N/d^F u}؝H</ /i~B'2'jDvG<~Xއd3nƁ6<ҵ Hj+xCcbR,(hjHvi8j6>̤^^ʡ=,)<8Y: OID+[}01duA = `$^?N涬 4(8ZF=s+2+.D Q5} a>[Bf<Z c>*9Dx9a=6:wWdg(hXz>l<}ِEtJ} 摉vo:0@ZH 7*-?_Ӷ jA6ӔN--R#IEpqgHStٰHVa]=Hr< c/[%1Q:&;;yUڨ˖go [B% Z,HNB$^]za<"eW`::T!@A$/W;n)(\7DҲ9tWfuADucpj[5eGag<†NE?V7%gѐʂK%NYpFO=*t _jQtȲL4?^cO^H(֌m8E|$^S_Gp6uRd}m) ?mW/{#IVݺAΈ heһp1LG>ΉO1ADG/ (,}0f#Q:fY'Y&bsuұS> =VA{Ȅ*٬ܒ??48p^^,Gacp$qG-qeF]m'5r"a K _Wυ'n/ECE 4TٷhпN3 b a6 *bO_+MCF`2=ֽڿ-4&a}xlRER=ׂi'c~%j(Eы)5د|lZM1 8Fq(K-Od<܎7o^pڮs'.U[C3 R1/};ִ4}٩&#CxڐPW9p4(x5 pb/Ń "9/|brCpGJaBOdfV&->o^ٛd|zb)nIHn8{״*Fp\s#}f0Z.o0D:1{Dci;D/y@;C@Iid\WJ$(g;\I^͜jt$ 4'V9y:N`81m3'j2W&vX^vHqO~T2b|e {)bmc_ȨR6ck;yVdeVvDizGY)ȓ;Htj-C2A]NlD|Bˀ Ei4SreO6 ?=nV6 ,z_^62uK::^g.eu Y_lZK_n#CMz)n]S~' _/5'>8`Iv{͔:fTgZmsIcO.bSfc|\< 㲕aj ˌ^S~2;U(EɛU͇˽3@:LB'>kc#jǞP4+y-m5e9Aw ggֵۖUYh\ 3Uej>pi4Oo% kzC!&RŲNE! i7)ʞ?>]e^U{;(Y_ u.h]fșiCP"`fR4LgCSgױ݁\ؙ4C=/BFM cY^ֈIJʡ9fѯD) 4pH+F*cbu&/h5FNyRXe]>>Rdc0v'ȏyDͲd1{c& xcKa;"UfF&Ya bR-QGcr@{ 5ӺClC^7+\NFɦ|OU}*M p50Orͦg\{E쭁_-+:b}]ؽEX-ERQHdk,n;o[R19 ^ȭm%;fK{l  1hC&U; ެGS"RDI%z ~/EwQ (_x:'Pz{ɭ|/+Z_@q1\E+#"8.4JtPr#r7\m1GAGǸyD~|["2ߓEr~&٣un(zWBoA+M/|jHm^2OMrT Y&H]\E)s>س X?B ]60;5>~#n=6R1 ɮU fhC=k=׎@ݿ)4Nngp F\azKeFEGN4 Wi+Rr/OE}@ذ0oIL$={f/5@E Y]:=nΨI#CrsFY}9GW :2™vHxkG?3, J줄EM Gk.rE:A̲p?>{tE;T<z%ZvX&zƽ[WePŒjAl_dqѻ}}qHgM )2eIڬ"Sypo;_GyD`FAT>aU 97=5FjL_͈Oi:ziv=>$#b/D4.7'j}*z7F~ U\Sf{ru:<I~eq>݂ 밌>d?UQs(Q0x[xNd)#_P7z7E{ [joO89ؗv]T5ڪ) ,;!E ֓'x7$\XMB$:TZYd2؜ϩyG#?/LFf x\pOsi+)B|CDnёJePý TUŔ%~ jU汴l@Rj;r I]vlwgVVh McA0#%og |w\((~-}!b`:(w9s/H }%y\@ŀƾl7AהJϰl/l*|m\LW UV{&>wӳAe l^A儫lFoE78e % $Rj0^AUPn2ֆ:v̮LgA Zc -ғ߇WNPz)=8![%R (L-nu ~FH[bC6_g Wie)ʀrZXx6I:FXVoO mG/`̆2|Wll8~sw_J )Q?3CzL> Tu 9䬌1_RRJ+#.fL:eyOK!Wס5z嶖H2;%UoGk£\csb2B@sJ /U@VPmrR&Wb>.oD&q%br&sz޼31֡g0L o]*BZ?zg8ZIEL'5[b=[p P.?+uUhy\* "+"+gY1sl::ԻF}5lҶ(+ ^jO0k?Yr0l]I׭b;@,Y4niv*FLe-|",kD9]"jNHfZnxA\*SrW -TH|L RC|XCdC/;~Z^W 08Gl˖@K&KY集uZ7)b$v>wF~Lzb;5BKsRM VeNQڹB(O"ͪ uL#1^fOyXc<;ƑiTPf:?_zl,m^gq]oפs$C5ֲ9+vJA] Rxcm<ˬ0Hl){8q ̘ :מ>N%v[5]4/dΦf *5U4v S2mJ}iQȢnk}ݳ!4M#:ܖq9wupW'ncEiYxbFE]g0Db2qͰ=}H%N^RX.tj*B֬vCD#Pl&2<@[wH$iPuO*p~#r0bm{ tU]{F-FEW {oRG+Ue iR4n齸_JV{?'\}D:EGb.$ k .a0Jv:(krN뒚X"ꔬ#j匴<>!8_F+uۜ$LK @ʇÛU"f9>L$mkk5ٴ^&6(~HM}mȌ dK@\n>\H̠Kl*y5Yk$󪗇1dod*l5ַ;7KuQ+Prt4f L_,e)qMBC>lQl&]8~ T!jE@:,vhx18r@6uy]u0q)p)E3QO95X㌈YK\hRKڢ0<cƷ"ܹX;۳D؝ro:QJa&qإtvA44^@h /JUL7nۗs Ӗ`?s6 [6V"zFiPuvԠm{B +H~^y,S.'ZECF6紋L HL*z7@ ¸cxn0 )ÅGdw[KabdEulWB*fP>qŵX022q53o6$"hAzIt`MݗҒC8W97*ymO1y?Xx=㮍cǬˌč0gt\;E'qn"FHvLӲ>Rhwizш/_հ2oY1Sh E%gP?Q~ie<#=m7hߧ4no>5Q,H8fɇ>{eQX ;QJ<|@1яy<A 2ַ56—P16Y1M?W'}Gl0b 2hZu~8Qq:拔MbQ$DpaG @\o\7JP.pZJ`D&#pq ƒ5bCaU#'&ȵtҳ.Q@REgʺsdi6EJ NEg8cT{)7j痗j?Xߐxm}/[їJh~!tdI's>A?AlM xU#_=Lma:RH]ffH\ΈWE9d|*>]ϐ9衘%Ġ0@Z ?vȇe7?Q[A'<!/^BZxp4Cpnyu/b؉?yEɸ.GgyL=1D ;G{+Wܶ1dܞD7}tu@Tf Hp݊ܵBjJ"Ou%3^kqVHtZsJ:X瘿ґJf7%M>.V%::5rBCY\*V( YNҩ&v'%6PX#s;*ZՂc?a.g=do=*@i 14,WQQګ$v:bJĕ$P{VG` ƶ;eM>pWK$e;6ֶf?F!@ ӿ,n`D*ʼnK ڻHх=wA<:\YqZm[htի!zOA!Ϗv8C=p@t0ѰYNW k"9u iYD6u還k qWG=Q Mzji+Dm0˜: }HkmE1D1J1ALu]j(ŭBp)Iyΰ~^zGs&=zyoSR*~ZZ-GRj n¬U3|4 ܉y2a&_t‚ 9#΁mᵨⶤAIE@O(}Z R*-+DH}^4nhD>kp3b{? a{Á*3yԉR Ƭrd!#xaT (hxB1B8$K-U{FdUshG>Hݛ(a^r[~ =1WFrd7K`j :Wu88,i_#ON?{SC}vs0fK»<.p>#I50o+2` 5(gI!m}"_jG:h4ez RVANT)P:WFuPlIJlR?O.8"4BVrvgM| SdvCG+Q -0Z;甓9AGTYWƨS(4ݾ rGP/\X uE1 zy 3b,Z\3:yhڏ͈< {ACtr[ă.d8bA7_AMabƕ'X%γ7GJo^Zm NdR*H`^ue2BTeYU13R֡1iS$7Ʒ΅[nԖWA=O;ў,hiߓZR4ߠ,N2CCoO\_کlt (; ϲq<ȣd'7}'.F(zCW;asKHȡ5 j+R-0C^Y^vZbW5}x7[*x$!/mj`=un#NK \,ZZ\P*EbV*VFqmhAUjjɳl:Y `͊'-lzeIdDpE{3gZ$_jП ?(j5q*c(4(]^[źaXZR /!5+pNޠ 2Ds:_G&~N n[6iϏlUl١iD$t[Zn;GLDa+5{+':wR9 fo+ss}<;tF_\qۻcnm*k#;G]lsnc)GRJ[/j CQ +m\߯N)C4#=nt>"wWbd8SWFskkDlo=,Cs՗8ʾHe 췧EHo3@[ryl!1B;Qyچ.'9y%]vf{w5af݃ ~ YǢ=FD8|Lj6,[KyRBu:ct3PYZ"n\߻6Ό.㕨smkI&6&F]j,Yq $o8%u~Eڀv䒧sśǀ't$FJ t(54EwaFֽgL҈4l|v> ^] I T̽`شZF)AKCڶapnj_ƒ;8R i$8"I2M .v{1.鋝!:,FƩ1*^G2ϲxvvw[PK܁/Q9b. W,ҭSkVyɧ|m3 o0|M輖t&EjQQVcHS,3q*|Fi/01V(m݂(ME ?9Ucl;aI#Yg,٫|b"0RYju?jk1T!LȡNQ'fu ؇Ϸr^-ՉEMk\ff~#sZ} Nw'v3 k- s:$8F2gŀ:t،lșss$*\XڈX/(3tTcUHr@.% =}2Jě3o(~XdɐqP%cE%pJ8vWjwx:yvȞx maOHfr\\n ]\%88XO}^2CuX;ǧ9]UAp/%[se+5RΈ= ؎l̓zWx^PDk7m¸WIn3t Bvа@. nxD.lzl6(Eenh ,kCfq㡦v}#s!OCfn3AZ @yޗ0nj{28 6#QoOn@qsHQǞ,̹1.D8 E#;p*/K~ǯg:3H7n!1=50Dck`vcײij_7ŲGHV}Q*]mZ;:zB/)6mQOڮraPLP@U,+qwXWcfW@2A@޾mr?KW]%K|nktYU켓Q#1yS;K2#u@{݄ i%Q3yº%q_69;gX3J٘NnUS/g46!B3}N'prV_}A8 xihdžAٿ,j4Z*9!T,&ئm *ڴ-*_h<-kj/Nuƒs#Ffv,,ڦKTƉI8L wjM&J$zLT9s7|˪kiN>O^kzN p&{F0D i?!D>YDM+-u;]³=dc< +-ȾJAɉ ((mKe#­LE}i\q)#]ߪMJΞBQ™6`hZWBM=m=Pp]Un7MM5@[q=if1TOx'X\pNJ#lapھ@)f9'[lڔ#*Cf%̂u2OS41椚~ӤVU]t݋n2!&7ռ(s(sW`g##cY%ƒ7o# ܚ|yZe@͚O\m&0NZ.Vu'd]( ^_4UP*vo^a}u)'\~mO2UFoHy[(S۬˱ZxLFnɵ!~t7 3k\Dp(9>3U®Y,MCn&_6V4(O[F"j*K,IA`z+xp¾4mfj&1bpƃN}L 반L B9Jst2:Z E$Z|涽iUvgL ^) 5z w;$uo` ι>3ssg%PX!M Ҫ<1Np+UۯYKs>6,3Þ|1ITy;Z\&KY[qL}ݫ-bv[8eF áKCR aedўݒO?KosIi! "G DBu~B;+wMmwW9 kFVMtA`zws="Ei8^dlDFxMDݜIr ؈P<4@%(kwua/t!hdPoW[\j(9trbpݲ[T^6ΆE{`~pu +#}Qmu@̳̐A|9zQG EЏnLD8+fA{**l^W_X:VϐmT~9[>STP9"ejoqG )1!'br#T}?SW5#4nFM4Œ+BQ3jʽ;`|8d_i۴]5{pߙ}iF!g!EW:7S)~A 'VXs@צ˄9hDr,̆S*pL4tLtM$ŻЫo/[$Ӆa  Ld7ͩy|#X8\nG8P}7Kl)ž&MP7O͐f{/YhگsgTI rRf6غk{D*p=h9S"$:[T0 _:<O 48!~Kyz,ؒ}]^ijY 5H@Den4nUOL'Z8l Xid}mf s{e]icGU]{ʐr*Eңi[7jtRj$:!\7w{G{aAu[i+X>h6R;j-Uv,6䞚X{f>ױ.Cdn7 = {88e9¡*O :67F NѯCa |}u_h/Ng9G!$i~ {jie=XČl'vܤ>Q=vTQBT]$yzI;Qy$pu9≘U,ՠ\/V|mvI4;K YR?75DRr`4~ṝX&@vsN|im9Pqv51 Ȁb/uRβRq2Z~tgRr˓oM}$Pᐪ%d 5eŘɣJG-] :.AWœCu_XK@7%{kŪu D 8fr-4t2MVƙk7~3 ;b# 7p:_.n5:$ښ@@tT@Ap)<@`DL@8Vy5#+VEl@:[4ڛ9XRNK~zvKm8:䊡a;) X#FL]zu}y_v[믚zȼIQQ!hcV@g==#{9>D:x \W{%x, ARߙMsZ"%!1\$ f|S ?1S"T x gpu=(+G"4uXZDHFD^!D%RlEؾ[wvxz<I_wCB [8i"ySx*"yU:erd9}mR? M;/TBř+E- 1{4L֦ävMjc` d@:l<6S)Q ,vaPgD@W`OAo4F]6ȏug1j<ܿi$m 4@}~$6NI1Թ^=>tenka}wra<:"Ҏy~yV ZSM{C?»%w5T"I,3/٥C`a5d\VɜAhYaƈnɨ}`뎓)iAZ5{WL>$Αdyµ װ˃]oqdL a>oD$XJF@e9gJ^'0tQeBlWjυtg Xw޲%c.SEsrz}_d 3 h`yzEi:sQ6I+y,V -v/eg{L knj'CaG߻j7wPV#] k;a67L 4('y87)kѵQQ3"c_L|yjMep,׮zanrڍ|~bG| ^x4ր)G[s]yR[^F5~" 4|o(rO)5n  MFE85[rck)e$g@ HH`HGȢBPLs~,z]i` d{kQh Q?&\/$~V[&-W ̷J@sפWsU;Fu>,O :LVσWvMwf!{vحN%bŕK 67^)1 %$-MVNJt  9e[A-9ו sa53%eFŝnH`K6{qbx[H/37JuTXo{lI2hz4h>c#4P穟PI4舼9Rxԧftٓ$rnqC?$J@A(tפYJP,.#܏z]^9j-TxE &%|vxc,muJX|qQ<ŴNkh.[~a}ͨM켭эmmgk<M[A [ '-Xe67D>ũT˨,U' ͨSk1WE9OHW0I4:j!g(ȐPG)DFv {w`@/3(OWװtG i;^hѫwu@x ;r[z1+$Ɔ62PgH S$g?6E\N n6_s~HJDB9`_pˤK ͺ%v L&40%IYAlR pnUtfyc]dĊ' mQ@;2stvPe6&'A`8Qӌ8\d. {֋EZX^`L\Ru'c͖4kHnOt=Y^ 7gin2-*)_!loPnwۜd$#CXJ}Poe.J0gD-UY~ Rz016Ϳ|>yEya-T`Bi!K[z*50K)$\$D@y1AÚqkUtv`aSThO4¿&"m\uF~q(9MwD0] C{ DK$1T*E* -ArT@1 CZEtkgwS"+z ќ/Aj ç# w a~* XoaGD_eݗ2r/rﰍSjFOW70[tthJА4]%Vk%|_g;&ٺuFLK.¡o'v_:܋ 4Gyyx:@} |uD XlblTԽiyPWzy;hvubyfo*l =\wzi [F'׭W “S$xP4xe8.G~cs޾n^iQ8+S" OCɠQV`旣]J,Qɒ3ʌ1Ӿ|G3D ej+Lw6n5EsP ]ߛ8)2x ŪAf@l '?o)w?Q]BBVN2=SCBz#pPH\u; F4)]Px]е ,=Cg\ˁVղUSƂs%XBEʊP?y+A .Rp*!EiX)a KxO7&;/9:0V9t xxMSa,-CyεTiKM9z qZZJ4<&B+'+r0l') tQImJ[]Q} N]F^5p")u06 !-;6$[o5Q5)#QwN/9w2/nNo*`2gk^i7'%XЙeFsqy@7-^ >:=?WIe*XZsuGegQJ'Dd@Lp.:4= (gԀu#я۹~\"h?<`{*.uu(k E0nS( Q?2TTجv}tZw*9W <ZR bGsYJG5zW#BX Kwh-Nt|2>„~(d~̑ҵ9J=yD^(n]7_ʓǬv0IEҏ53~EHGu*ѷ*h`u7~ ,}_%F 4=swl2J!;c@/M`+!6Ǔ ` bZfeKs+m@>Y5L{shPdo1])F-XU18`O'l؈3<@>@PLi 芰! }>~Pv j=C8eg̐,1\ -Zy=J4Т\j`vXJӹנk{:K5eG ԡ*eU2"cgQIiO0^ _)W49ZfOq?j|'#vہsrjC)\UNm0<&?d2ދ+; oU\1_h{˥`%w|T?qu?we|FmQhgUp#Gks{r:=\ z^SWR]ĩwnWJ$f0Kv-&u&gl,"cW&lĬ^ERq[=keܾdžyhhI|kuCV]%kra|t~!Z"gfB" Løm9\9}X_y80+u\)VYhK Uloq}+th-$;ikܭvR8-%]EB_&&LtR%$Ѓ-@:mY!Xxh81F^YJuũD>h00C_&;*QX0˰T 궳RAFynQ{W#^.4tcGCI=YDqnYKcQ eߙX{%HGOY5cEkapJW1Ɩ/ߤ@̹WG >IkHưU-ܱSkeK|d\dɓK)Ͽ8ZcT98+0 $0,M։kH6;ޖ FVm3GZ2S&`*zw8HayQ %\1de|.#N)51Z˴nrYZq4l? ۦC$;)B覜 }X'B/}b_R&`9+kx/ y뷍-ُ(dU@ ~sM.U%e똍GēH%ƤW!YB۫VllMrz`b\_)XB0%X[[+;cl)$j>bh6XcD iD%nNX1NgD;i=,$ 'Y-2wS t8k}#zl[Mf!-ZR'0{`z$uz o^# 3yucܞƢ6刪fsqR{Ko*h% @Scn_2VѨ[Al{ u=AJPEX^O<_ݿkY]i:hʞOR_>ץji0X4X"P!S3uCIz*JYXYNpC3-~hcEU9XЈM/౓OXF ѵ =9e7m4X>d*fzxhf yJCOVR<˃}e/C鸄C+xǧhq>˸2~K*RG CmINռ-Yԏя؆2 v!Vg K@@ z<:e ]5VP,k$₟Mh_ 6AC{1HTE(?Mrxޭ1Jn(5b[]H\{j L*Q*`1s sT4̄hKJD1ovnu {-pd)3iKJ궼c3cRZEtHS(#-^3ڔ*DkEݝ-ј~{PPov~7ҙbm4z!̢E. 酌.n{h OzݓMwBl&W5XE?ЩmhEK(c v$B4i!SO`7|(q(!+La,[G4Z F–K&KLԆo%KnybKaq(sziRHIƶ/}cI9抷~0Gy\5aXE%B^a tBΟ zb-TqK? ޯ>0ÇMjӟSy^TFZ`9^=Eۯ1=U3&ʣ\?͸-gl]=y7(~eK=p%% F޳A'GJpܕyllZp-ӎ[&`W4h}Z1> Dnɇń Ƒ|dZ&ښ,@l:7P}#aLFi!V1p ؽ "ﶔ#M0 `QR"ѥ~2JE?!/?o:*4 ޗ7n6Wȁ/Dr -k͉mk^uոuzM|. ^}%<3Ffn\9); I/SQ:(~s fg0, jOTޙ᫾S}@)6e4C3kAh 8ZNvV=Fxs?;`~R)%G3d*;heݒVY1k Q6@U#w :|S":/]bo ƒ ; Y_IӜLLr,< ^X4;gvQr!ZҳH5Z`c_m 'r ,/=b启aqf 14 Ɗlku;`tbqIVtSD4l@?_ Gyvˮf)V\Gs#8w2n E겉0bHjL˔ [ׅVM'h9-d(] =QBh/KKVjX9LcOE?4ȿ9Frwyľi"8P+~SXCORLHwz5̚oi5uV"{<ʵv-Kޑ*j ;$\I>*$ֶ7sɕ@ȱ { JLr; qTs,?W"wtm` QrCt$NAzbr~'x5 R0)&%dā\xc&g*Ə^`h#"t:@|rWfM!43 w{#}L9΂d&7:B3`Qb,x{8'1|U aaSOzwyߌ  SnMjT'k#·/@d1\{V {K|º]3U$H3 '5W/`@VB"_KV:]v?Aw9:6#TV.kz ,gďxKƱ[qaK ĺ2Ŷ <& W, ">J1 NJ k`jב~r"܇YDTBwnZVAqLb%; J ҋ7ײF@'[oٕ'P BE ?hއU/7~. N? omCm:9-n=C[JN}ˁ[>$ܓzAӮJ'ljin]ׄa 5%ه=k;yoX٤gM;ZrAX*@?Y4[ <0dz4fSNЇeXCK epӞlFϡ&xZ@d{a]0c$ߥچbrV[7Gqt 113[L,o&&)`hPXS:̱P= 7i5fy܀ױg-5!Qi=`TA SЧ6ݎ{qWw͋nf&v6VvQJCMf|If%#|ϐH&9οh4]”]{Ja#2X4{a- ,D`oR34oa}ԲHcW 1?g,3?}[(aUs(ة,yӠYJnc 5# J Po@eG H8 ݔ߱[ e>.kCST[Xf"tLDYŻ<^cUϛ뱭a(M0tE\heAC{’{}RVUc˱Q/tgQj_=VY/ H>h;݃>Z{"2G=*999YGx]0Ine"Vk~f\!3+[v֌pu ~{վ^>zLsŖJ->a3OJ]R@Js7 ~lbв7%WsU[~%v=Yw6p˜⠨Ɣ B"U[Z) O@zk˝c/{¾^UÁ.aI!v։ifDCzLS!dƙ0 ]dGlr<j~h ~ I1* ? k~oNz8X[}޸ Ι1wxɗSfj38w?h>X U7Ya+/&z3u..,S{{ Dɱ w21y_IK$P OJ Kg<LjtEr-.wk#53Zڶ՘sAP@8hgZd{ӄ!#ݸlɪ}>̩>+|#Y1?:~6eKWM1 .rqT]Vfu떚n8?۽L`*=)[ Z|?*U)Dxq' c.C/gWNPG3f>^ȪaX.%w$ c!ϋZKC,K&Wow!yZ8 H)Jꮧgn xݭlK"#x.>߄"w/@yvc;uLD?m/n`I0!tq:ol$ɁI3L5zBdwU7m3H0>+h0G't76k4fd PUY{6)qOrrRL-&oճ0z'[#a$9}@.h%೷؂Lx _mFތ(_Fdѝ;:bXUIbn?V(0zLjQhKib{c'QIn_Ѷ b7ʝc]- i{,ɂon$;8jF"EeN[g}4O+h?15Qb| VO&Oc2!ǡˍ^p!Ogqb1-^oK@mĖ ;Vk~gMFryk!'Z g% K2νؾe2͗J}@,X0s,D.;(&ZȨ<d[Bm^>Va!ǰ)JV#lWH<⦈7 Mv.e)whHJL*]"Hsɣd9R.ߛ*I|b[{v95kb,QuN)\1x ^Q%pႰD~ JAΗn9jy03RoEo[divt|ggX  PoK^Q?2:)uDYH {#uwDŽ45ē)k5|@m !|F&M-qߝ7 uX爻lBfj0fLG Hw2O2*(Np'_*4WS[Qk^wEZ2(.;6Z\u8CU:b ܆&>i|]*y,=1V޾VY}gme$yQQq98ACDaC »S~L Whc8ՍTCG(_}jTx00o0ju]\:Wֈ"KB:Xqg&+j|ļi3Y&Ci֐[>r Q+PLghpbJZ!U~ѷS0y-*ZcDeyVlj<DvSK0 |e/Fl ˖|]Eҭr$NF_fB\caeWG5[ r%E=ÝF[IKCucoᔻ<({k;𙜽F}I'.( Pv0Oj$@1- xn[?THeh, ,`!WP"Ϟ' s "p'DN @cq %Z5@6X:rME= }(0\u;nVw\qY €ʕ)R}%I+ LL6qҢ%vKILr⎿@i64mՈT|TK 7Xyh!AҊd ccZhM:rL*3lxpZ4uqP(`ӊ1eR *Ĺi#wZm+"^++1ȭulp'Vח>Bb 8_x؊JELG I N#7'K!ƄO Ym%>19U.@dx^9%9ku :fh|Fxn-)/1kb Bb_㝧?>#}և+*ok: b*5s *n+9u蝬7tqeҷӨ1+;!^ GᎢ}Vk@|lﰵ)h:O"1q$SדjI"c<ؓo`E#>s-|w?'wޥ8a*mGvGKS߂6x7F3+*gH8TsQPaL@c/'&ӭ[z^s'r'ׅaj\@1eCD?5 8ZOJ| y#҃ t3W4o05%բ46(Å#ZQc j."lZ>xL_4 sɊ21'UE 3jJ2c׾ZRwq̓tZ~A%hK'/~|챃p;- &SAΉJ;UϛK!{"heQ#ޱ)*xmXD_e^E\ ?4~ÀN0N!d,yvMpM Bq: #0 Jxrdش8@G81dT@e*(ɡBBƦ wݠRĀ1 {*z'L LK=B`:kڍ#2^ESG@''򨹙"b/߅[ȉGY(PASrIun_} kQHt->aSqAzC̍h"ۅ?єOb!QOej]?CK=4  뤇4P2@o7At { J7R<~?A]]229Oo!mAvJJ7_C ~: ;!Ewh׽F/=64n]K+nEFVV"*݀l}ijv#5'='1@w:,=H@;}hkA4A* P*HvΤ*d֖dH*ᨈAWOs>J_؜DDn4VQ9xrwӓ^TF>7{2X߹رtƶP0dc+GH:Q93C}51 xk̅ ߇:NB:9DnwytXk`ۄ~9RFEri]L-VU!՞zU+E6Šz%1 Mdi1Iأ GuߺƐ 7~8[f5a^ +AB?Vހ7ü aJ/@Rce>/SM9С،;ŀ"ugY23=GBϲUS+abNp [+V"}ȦD+}R˕I*> $񇀍Av7$ނ8IڣW; D nfȜgۻV7y r=¼UB+,{. E0k˨2ΰZt7B;3i,̏|=|ҧ#[ t {' &nt~%> lE!=+ E찟&|gv!m t(^t\X h7մ0s 6v:/%|tC /RrV{G᥾NC5<*10ujw|X6QֹJs\ ;E҇qO19.-\WN.&YoT,] Ldr&x6tKC?l-x3:%Yfi9,iTdiڊQ$Uwݾ݈f{}+ET_6Y6B '~4#\?  |GN1Re>s6p/( G}3(Qvw"<{ n|, (NX<@%x%*7_ WXPo@bٟ@if'7R_(D81sX=<ŴJ:7:gt=8m Q%Y9c0S=mig0JGY/. D:&`RuM-lRo$}Ŵ"4{R'e@Qd;(ӫt2)% nC0\E5F8_V)Nvrw?E峚eQz(H!\(8_Lx\c:i4gEߝJV!gߋY5oUרoq&4R]% 6%bv%4GO[/;թ/p[?Vq3Fl1#F,&Q+u m'$j)opu8eR} 0`4D1\%Q1dۖQ[zgt;mG*P{4VRw))ԭ&]Euz!iTͦWۈhS`Ub2gh @itOI%j2EhV`=DɜdW_*f~?Qm 5{H'/[2a+9U<\w~Q';N84mkh0B>&lTZi. z#&@-bTDM86^=8N̕uUG!MGmWjRɘM"+6+Ci}L@t>: RU{Ϣi=-@sVdε ]/]'Z D2?ʧ&oOQ.IT< [lj]%տA#XD F nqLjzphj@qDnT:l3Kv!Ȓޯ޹G>8O?U"4L5ϣ/+=ӆ ŴY rit C2b[aϿy_g(U>s |g& . ty!j(*ף 01ٻ϶{I*^w `mz}bm:5Dûs#'?N@y9F|qvX7~SH H}t& xwvG}nE>8Lj<+?RG_ckSqɻLKgJ/^Z)irG=Le]'Wrv"{Osh wZjA)1'x*&עxaσys{4|p,{6BlsZvFxuVeK4{[ 5HУ fes">epߝLYQP 2} E<ܸ>X".JtFhԿ5/83-7c:|,dt 9qb +LU#mlܱX0q.P\ \P*>;Ѕy(@=̣^>2*aę/<.yU4b[W'U,oe^qI7pF@9&f9?@^>`{eHkBٴBCl\VnZd RZ2FE40CZ4rx:V5o/D6=?jg}fB ~#٣׋E[ˈInGp.0NdUwӴ%m!Hmtt|ےW(,W12p?àjg7Uod"2 N2;,C"n)s5÷V1)lL M1휒ߑU%],Y4|Q?%xH8@Cwؼ$] %} =J B+[P\gKX}{rm ߊ#x rֆVhXdن8bS=3`^ؚ5څjU*ǗzrLhMvחr @6siZ`IHGFw$(io0,K\.K"?gh.h31] |DLs)8E7{a"NpCG{*(I`{[z)~I<偺c_P= D_Q?TYк+B ͬhP ״=sWqR3)R3IS%>6%BŊI\OG\v2L9^:^h:_ZH>'ds U~pSr Pk;ˮ%U;hdT8]$cِ"٤UiJ;| c.ݔ/XPq>̧䶱LȲ<chw Wmhfap5׾_poH,Xډf!)kD]CV3X: +*8x~uM5! uX:@OݭGgmm)FHj190 Mu51& $ŧ2obBp>$KOOLILբSXRsˉ>X+W`34ic&İ g44V7:?!K/ ,Ytus<$-$Ł!/0?ĝJIQnP7KCM44ClEVk OIvO#HaOjˍ^7 #@M^=fw?WQc,D=Q9-WDMr[NWl@4s_m>%X&oA;*S͋ Ӊ!⿹RJ9sj23DΜrpܹ))uQAg,/da&vmU`5dM.4ơ)ֲp*`ZT {ȕޥKQY I8zx i!˻ː%uGFF_Xd!f^@ >Жln\4ͳk?``:8鷌dmV'-ޭ3]7dS!)C#/fW_? },*&nqje`*Q t2 dr$.r;wG(9'v좝mqÊ$כ!R^_Z"'"ӄQ)]K'huF &aZ3dI'!_dڹ $w _YPpX{8t <0.3[ׁHKK"^mފY^ׯ\<2wToYgA.U|pWf:jPP":z`p]8DqPn=һtPzE<@L8l\ozه9۪^6d $\;:I&L=*/%PU׭Lle/}VKqˊs 0,;|nnR0'nB^zdjPEz b.'s da.lW (2Nj#u^iTz>0pNj˗6e>Cix *k0q~uۊSЙ >ba,"lCbRenغKNKנIs042䡶9|mjDоDPhVyf'.XYI쏌ir嶽:qyGV0-^lwr̿6د8]1!g{J~/"ZST/R[@XEj|.ɰBN2 V" \eG@YuJUWp4ncOQA峁Jw(O=v3a7NyZ$Z5 :6 N]Nfj ^g;=r# (vT ryFnb8}vnJ>.JounR)ƂX~&zAfMOxu*nM$Q,Vh۔R'|9-B(nTiRڥ6>v b=OJ"Xp %? 9/I 3YgǛ0_1ciyҥk kUe)WPi"7OcGw3 N2wvWhQ8UH݂hJ^@#? RpU=]n< erd'*n)x6S}ۀ-`r83cNSs27QajF3D3ث2G ZX[PC!~$%ּ[;6=+DYsI` (\9,^-W"./[e?MqpHc&}̓{uLy-WU?2*qPhgY}6QXHoC۫w ea3"V4MNU}2).a4[[g,<)iUE奦tIu@e$YBwD<Ȇv޿9uby s섈@d~rȶDn wM0wYxd7e>i^Fg {.A~0eɰMI oAQ1$c4Aj̢dthB[hfd>T'["cf==H>~p+jFxg<9B'+p 4HO_IS3诃W{R"c>p]dRAK{{pSN@UgFVW&7 .72 $,B0__ߑ.4N '[*E;}#?8}3[ω ?_6IikKv2 ?F* aPDiMmr tMX+M[8_,ARUx%h(Ɉ.{,I N(´V6$DԸA;TSHS4P",CJxs2i&x8c; ZPUEA`K~@[R;u$HW}f^gP)U"uek/Ȼvc`bωˁ #̊lFEjL̲p$Az s4d!KC?$pnۧ}BQCgMT Kޠ ~8nZܟ:ɾr|6wvN,c4^sD6WH@`iiQ@Se+5]nv7ފt.5y* u&}-ڃf1CI1^|FK|`vǏ*sԾ=F-0R;5H&}0ݻ Ml잮b@抜b `mi`sGH;KSrFEI~3g`pax,VB̰ggJJMV}DBCaǯC% ^F=([G$Mg9,\zR7OY'[+.oT:d!M?|[;r[.ǟvn{9[iTOl`g0j)KWD1 R)\e9mM/YBbavڨ5nƚ \Hk.YV#e\*5ov-H*BOoO€0 l-3gH.~ZfZS;oS'='KL{i孿Ԝvd^dF~$q7"Vb9{d9hHhdKTuPԗb[sA2s.Y5ǟmG*bub3ȇl69UèFX\RI×L -GB\r]EEpuĽ`RD0.Oƹ݇ (3$!CcVp%IG;E/!hQ3nO+'No!CSh譧q3~DDl839ӫJ^fݼq# A"py,+^ZÊ[G?W3~6UU.РA\e >f-o<aYT!֥-XZ=<#pW;5V3ky",=L#D56·: IcQ]Rs8:ac;@5-Xns%Ѭ<5ox`5FoT(A=N"02\Ѿӥf[Gу1x 84m"bˍ^\(Pp]?9qZo;I}ZƾiMK"g]rGqi?+3O|;uF'RQ(2 Qԍ@٣`{BΣ!'Wfypc 3ϓ^ wSm)s:P*4g7gFؿQmv M GKP{s_҆>g@ ƣ̅5pZ>Z;/tX"N'"p3^'eBSTHvG%#.y=A.9$ZCr&CkO:31/S ~ْ,Om^QmǙ)b)53rwa}A:kD9U^⒦E'zن"SC/u58g&[XǾ;\jc!ZE>-?rGʈT%ܷYt[j};CnOVمevuz鑼h@ ߇9<0 v<f5fO4]3e<S݆ru@_|)LBܷ"d&Ej*PPkdFkh1mfJF}uOdt8<O~T@k44u}^{Ekgܝ+E,mF WrJZV6mBQThqiݨrg2 (z{?gv0ڛHͬr7`g޳"=Q٫yjCła#>$0}.ffa; j)0f ߠ:e&vS=0,gYaJѲBWwN cUu+r)RC޽W[(:|]ʪn>L${d1`f%s5)-pOJ/#$ݦYIV2w-->88C/dñ]/Uʯ"ۯ X²Ҍ#-Vz?rH+vCF }/YEDuw vDhd,z?nP'?CmzxLә󗍸+mBMS0~)DYS[ Zka B'|_Iӗ?@7c21Ń Q5vtz,θ*C `Xh ވU_Ɍ;&w?p5:2(eOnLLX jWsjt3(PSkNe  I!)q蝉NZtgM:,>5[Q9Bs\^VNM&8 E_Y"֥6cPG4B,QeKog%K~:4:˽z.?1REQ`&k% `:FM nN^"9ГW`eJۡ z:z@CΊ=ܧdz+A;ʺA)--6 sD Ymr)ė?KۧAxtPfTQgv>2=&WC()>oN\6q8\흒 \Bù-$Jx`è'S}ujxaPr.H|]t/>0+ܞm}O1-~СPf2zhr5A܀JdNB%m`'@D'#G3 ZUrS5>|/8RQ[ raڿi%S[:" %{Z/VGɈ2T {thY|ҋ{kr. bBŠn$eb @oj(ՆAeăhx&.@ɜ8 #]2hJ mNcQ٥%V2t!l1JMaW I¬A){鮖dnmysP,ɟ~u7] پH19BŜkynP\%)xp@?.=G.iM|I5;[jyݙow^Er Z0zUkw(YjPC஫۔-u(( P~Z`iujܩ-(C婙+9fH}1&'DUzK8}Ă@ 18F+,HH[zČbj,)Pɯѓ;% d9AT&õ.eP BSkw)T8Ŗ2O*,崿Ӝ ',˶ATq3-Bե.)T&NK#-׌ŬQЭo 1PΥ.@H#,1$%_ʼ|Ц$U<_BU'F"; QVU[éNze,T{)CS2*Z\/o(S#X8W{2PVU?~+W}.m0;~/MdEМ=әN`=*p{6v_4bPFiE5_BhXԙް|ݞ "k)!fGnR"mΣ5^(|(xk?&JٺZмc@ `ӿD쾂 reŎ^r_Kl+|[_#< i պgG&S ȰDds$YB DL/5M}z»<"a-x c?AW2NXz]ޜ5"ּ1<8>cRrF3񮗪G_.<= f@ҭD:ba^%)ɬك+gBoy=ێI_`\oa>4fu3HǷ 2u?d9Ic c84'tAwBI~9 aR,cI'rqqC̝1eX-S) wդn=vy 43HSr#+P-12bet̛uQT.a{z;ZfħجY-fnٿ.86=/kB~∓>ϒ{U)Lf11‚I 5pܣb8ζ*S""J/Zκ}L=ϯ6>Wb,(֢@z\qs"%}/tFP٦x|){fglt cO0v3Fv0I_t!Uz~<|z(j~מ,˖R|7,hSQl4pU. Dw/XH?\=OsbjıY/(E{m8|o(U' C=T¦4h 1џo jJ/Sҝe5Ax­swMfC5S%!f$*FY=a8ҙ)'a0a&"[p8RPu9?>#CVCUy;=cK*mm)uV(I[5pȱ} C±ys$)w85߇<37}>K#I$ :W_ .jv&0QRS5v]ECɺRR%:6dPZg{˰mߓ9%+E$"W:˧ Pι/oe-Lc:LEJŞܳW&PTk;Wy;I-jwA]a+Yq#{C (sSMU_"!'@߁FvjE= zk\5)_⟒cWșdī2O)1J/=GDeU?G@@x$1h4`KSH-og'v8Fj;荫6TNX;j$/RT < W+$T;$OЕ4(K|M0RCc*3?20 t*j0LgleTAc >\}x. @r匮J?1cG24ta$njRjOzwZt' +W(ba,F۽ACmק}NۨNQcTe g GTG ~ PdLv&beZtLCWwl] nD M i*ItL`C 6΂0|  *D[7 a3ůՈ&ΊfWDUr  ^(g/ oQHrw3*ƭRU+c1:+Z1#x%[wOgo[+W' 9n8/ѫb8|xeLgg v?!i'/5Q!]Tz~LQGRY3MF)pkHm' "h Gs%V<眭~z)Y( u[VdԲ-5-P^1KY<&~ϛ4W{=͆K@VgR:QjRT*ʀ"1꧲OF~$d >2_@+M B4ǝꝭhγ[r3 /xciF굗]2eY&Q<֏ޗzn9ԯNX1u{@}Bm]J+(ln4} X#jtPO‚X{`]5HWkH{sߡMAidHzxp/L %fȫ`|*+y!` c3Mпgk[<#l=MT0%YX = G_uPYs(W >Jpנ@˜F KTH,}dQI e32E4wf 蛪`O!mӁG=^eKmL,6IB{;rINx1anDX#nk`  sO6'Pc BN#b)a!֭fš<8`X2{ڳ@/b nGJ_Ff ;n .r!} lʽ= 7@̂eu"%5(%cLIdǂ> 52voiΔs?${k&]Y0Ӌ{9\V'TnD[xSݼyv_!]*n]z,-F0}B(6Cu"If$-.hh^DRhR"u G$gi Z"`"+h,Rep!=VcNj5VT4n3 :kA1poSx`̀тȉ9Y@}sfb]![M%034Sr<[T xbq έ -LɭFgN /5/FP5aNSJ|ӂ:W})u$ ; XƩim9K PirhfB=~.uv.^.}8WH y1̨(.o !4<D &G+4|d\r l 1Myx|]ϐv&` sQܤ6q'#K`c"죙 AT֭xЅ$YAu&$c#oy8NeL[neFpVFʮOJ1k!l,JGf>WlC( 8M-|c;R@9Nln}+Z՘cFo~^ E{R"^+ZϿ5HOB8ʮeCm.i}r}B&'kρE>HصY1?:Z#u 53Nhh֏E'ȷG l\潃x=:wZ~OݳwlPfesK))@Id`;/!IMT(l~V XTmgKC~UܾSm_V#owH;Tq?ǜ67έ\%~=C!P83VSڠAtBv$¢[E@ 3|3*Ւ:tr؟VZX[Ϊb:IoQ<]>l^KaR*8ӵB4y).sU!YćDRu!dLT uS$`t,xIMlWxE=yƪƽuGTKoGJs z[|8Hd`/G:p4P?uJF$ dKzVc6tO7= w}<0 sż@uwΑ u9|f.%y23pʟLbV# ƃ8G~+nty@q 9{G&8Зx>+GYsjKfy1qk4rp8h_GT^Ud5tYi;emڀ{9ṻz H^KSao%S?~W˂@i"\WF5-$K&B0Z1훝A:kfѴFb9%ظK8B!›is.ӠNw AgpE  OC%QLp2[O?9 -¢n0 ~Q \r>>G+$xgLu<9l^;?bVjTII$RN32: |y^MIuodҗ듔זFRni.Xf^*kܢ-3M ×#?&Y)5/ki Ai*n8̜u&F7ifLe%4`*zLISX'R0{|/mc=qO25J!T۾ ڐ=& [*s҇x0"_L%Qp*~YqPU|A]!M|w KP08:>ƾN^K եǩx6~DjRv l3D8*+%WQz, M\p +yj6ޏ\w_^sh萢1,1U2+\^pr9 f#b򢪣{j6_yARU15C~Қ4|}sMpTOf'qn̺O4io)Ȟmhbݪ r3|kX?"K0ͣPih_>=7v[G\eYZ u?z]Q !ٯS!Z#ū)O_]oCմ~g~96Ksxx -5mjEYfK56qrgt~A[B>X=ÓZK{i5L L@L`Dıc:mo/}6Gx`oF]QbÉvգ2x"^؈A+I VCO/ ,-no^x9(JSJp>9~sNA7WM)5xo|cB:Djϓ LVz\9&ۻ}I1ag|#O >09Ym˞H+GaF@A?!F/0,V$FkOƐMǕ'l\n.vYcTit& 65bHV.8,U4Pu @@ ^9#+H$쩈ihk[4<8`ȏ'BZ@nLn9{s_je3{%S#Z>8^`1.OMQodBrEÓ< X9`sj:X0xJyPz~%kۜ9uP8F~EH9 E:&c b镁|Q@n(Qųdv%sh|RO8! ڳ8^BBP3s= jJ/[˪ M>>X7DfS Ua cG7aC\@(@$c/3kI}%0F4 ɦ?u.? qˡM0^HtN|Rn3%.36?WTh7[O9I. Z?{x JFCAgzR1Ȉc")Z^ٜ-B{8MYdl՚eM]ylu0"jHy׏5B ޞ,:'Zr8x>6ei*+FuB`NV1&Ƙ3zTnm꺐j`1v^0-[qGg]CIuƌmx{q(h X &NZ8 Ø0iQi-+%$] 6ϨPO4 NSZ8<3\I 4 8KrV=bO4 W_@sG7M/U3$:V\'+O%6.b۠_'Af60_?niv޸j<#x=PN2b<3GZhkyIv,dZDH嫷d!55bj4Qy] 4JK(`)`UJO=}7k?^ʘ>"ErɁDntudrq%0Uv GrxkF,@3L$;[ N:9m'l2*C\<7P9Keeke|#|s T|*0Iiw|/q-T}D5fUk2^B{͏۶|n;Yˌz%!5r`?Du @XIrو "f![e16գ4NY,kd0d[ ͒!adnvl;hN^m#?^4")鋊d|q:Xi ÃctgY֒PT A:NP|ˎ4h2wմtN:T]i^ s}TgT8QlXin==W;ۜ^JH/dϗ+&X^ǩTswE U[c/k#X zk҃z$KY*BІx;,h,N)6T?[idI8d6ȬJvk.+=ֻؤ*ɓUO.Y />C m˒] GA&eل2ݧ_G)'8|%fo<4:rd WdR%<04!j2~ApFÏn(^7ꡮ.ߛ KWk~(%:Yɾ})@n,Ndp0V kZ煇hKcx[3O\%!,t_fAr98֐A^Ot ;MŨٶT)c(ԩ.z#nbp* dMA,7{dU^mɌޙDP5zz_  wQm⥚N tƙ`p5q?uPk=m[A #t@-??J` Q.}v_9-2QnMiU1.4ޒ`(v(૗t $=@)>XE}b㹐<QR(0eM=i1F^x usDV `ilJEr@3#J}L_|mNFK pE^d;nqk}Bl ݐP>:O N-7oC5 Vb%x+M%BDppsvz0m69?խĮB0Zׄ5˶0*OzjI?#Ćr19ibAV. yhߧJ zTg:F5!;C3>Nٰ#i ).>* ڃBu=C?Vծ=vYٛXn#<VP6\ǎ7#˲qdKªhw+XC}Iڡ7C-In6ot)BCF`=YInŽU0s*sC_dX=u+ƢL0V:DgQP83 amMxv j⁘颦_ByWnWwӹ pix٨^pɛθC<|&z_qu394l2NܶZ' Ƒ``~S|*C5e6uQTjA/GP@tE>jw4$+C@[送rW|=C&\%>)%Hwљ\i6+GW\"yf7'1 D~؜n{LWF3G{- ~s[lӎd߽b=B輰 d{19,5wXo >iXZP(A0c{51ۢnB =p]Ăx,K8u_t0W eJءM|5lM:sylh_F+ (^P1sMks"uyguۢ/*sim2}, Շ_\.ؙ+gꯖNDM{(o>N5?veWnzpf=8Vk5᥏̷H>'KyA`N w"<,qj[X(]͉ݻi|H۲uno5:^ðYMbF,kJv3^e#bwLҷVz^Klԉv2da`5`՞f^?Yվ~1TY|ɼmK ^Tr*g]8 ء;R C^63Ay>&RW:4#awú/KݴY}s(R*IexmAkM( Ǐ|W(zޖmNeŝ-A~7p1(,^[yB4r1jClݍ/VGYw]*OKUc 'k[ou@'/z۰c`t j'Rd&Eɽ!PGlGԫ51&̚=xnnJ Nl*Ov7=yy>>SJ^` GzSRn>C)rTǨsE\Q[ =mGk mW!MpE[9 غ?Lz|JqE<އbN#F *tbI(0-8ȶ N/N]+7n58컖s9Ty]ÈHB01s;UrecJ@Ma_ =.H{zgtBߦ+k`#Ժүİ 9L{wFԴ>yrڰ96IgD'AK v#3oYI/6|ĬgIմ_xa5U*w.7DB|šL\Rխ3Ơݚ#?FHf+oi6-r_8.J_}QF!@v,:M_#3X b Cp0v+xw˜(gt]=`-LuY%AJ-X:޾} āTo~ڷ!C\Ò J竳^4gUn emF\DW+JtQm$VYoqԤV&NFL(dn4َաZ4R}1C\zJo:_nleԾE}8w@G1Z@oi##tw"ً؀l݀,TZ[ ye1FvecP$jZ}@RXmsEïY!r#Ak$}=8MӧM6x낗o$Y n3@Q^~aŽòWxd%ۏ[؆U:2{NEΐPI]oK뗹XlP;nh/&DC!?YBX́N͸f}>DԤx0DY-!$e˵K sqYۂ.Kqb֖XŴgwi&{5z];ખsk`=7﬙Άh)q}S1YWDyǜMh%xqm\x9CX⯏gv~?U!̵`48&dC#^FL〥(z,Gn:D3^I}i`ﲸL [l8xʇNJ8}S5u\THL F+oςzly &RJ2\-ir6mPkBfl;&ݠUM8AQQ&*|qL%i Fm>ҽl8[8\| ~*o_Y-O^ 1^F =}0O 6mGHNIpFnZj1 52Hly~cME^z3  5P@d fR)>Txd^7A ,.[ @+Wi{lm,hd_"C&uȤI%hrKo|Yv,bvzہnt7DXh}~p_l;.>Y*^J,N} K%`#W뒭W#A j]?[QMh`X3Vw|W[h9-ukt0uw֟c_M~Rd\+}&M‹{dxb͑KC^C;iAj0kxmo:a/4uVq+ڦPo͡?&!0G6W._+L'P5ŠSNI/Qc@$0j!|^k/TmDzb2,8f;'>yw :_haƕ7̹`#ݯ_Ց._@@Uz6?> d8|4k+s50C'Sy|Sp`|hʁfPm|[#Ng U HvМsi ؤ۾> R<$g,5)Xߜb$PFLchAx+ !擷L֑vLC"P8]- J MJ@` wӤP 3+S4P{5'.!٫\-3J@IxbWxUf7;{bׅ\ˡVeM1E c%-)5̑ju$ZPZ 0;UsӀ'oO4 EF+ ,pHc M t+pr,zOx))iwLj0AkM#ڳs8ʓlzJ^lF9p6MӼ=2doYvs%<<"E4m6Fa8u-= XQ4!*e!;5=#a/D?c USfx#Mu`H +31ɫ[ƪIc G+eׇOĞ4|&{W&6~- gɾ:vK (͂VR>~L4:H-h!F1]T+Nm&˻9Di;[WGioکbhada-N̄'I>0C>["L])DX|MsJV![r!S2v6`$_MlEWKDc*Q{B|d#)ɼA`K8*sO )LVk`8[v;҈8;NWJGRм"f3v5DouR;Ô>e_#31q,3|\UFp-Ǿfu~57{`f F]CcM+jP<%qz{gLVjpaD6FCH:h%G:Ai\pb'IunK_# v,X%Lm +--{:zQlT~) "{FU ؘھEC3W-ت&k8LRm(/ھ- !"Hi@d>P~C4ɿ2SaߓuRZN\A<}4-K+ZLc_ḊiD0u(( o$'5R: LV fO玵hoOwUuOz CWlOƥv<$i=a6gH oJcUvy=ɶsQW]M"E{5vO=gfvz= 'lE=Rh4zwUA'R+#713<)9㏤r?FAP1&WjvqLCF;ov׌ςV,ro޺1dk.b9ͱ oEiefwdX<<4 Ji>7f_{B9ĝi$t2KxC3L] q$j\h5-i{L 4H| e|Q}_ж;cpb@;y9lG;GKP[J'?WI}t`y;nɭm< .yh[exGY+V7呐F)57:m%XQ`zj):s+{R?o+NR+2M>l ,`d'wQj7Q[~T<ŸmQ;BI{>\*ol jIFc@!P6S=kR:7VD.ۓ*l%eQ*fH63@E>ld;-ocmZVGBbsPeP.ÓsŒiQuNߞNO6.Sk/dY TY.SFN&v8R.XέbNJIjSЂ_H.4kTy(Ezu p{&S.NNB .*"A5.jRB ^_crw*LQ0ƪ{widWy0R-kfr~PAF04',_ £YԶH:l+&pk j b> MLMODx cFAZFWi:mn8#Y2 9NzTǚ >"j PtpVJ H5X#-PE `]Lj,L.9%N7MNߕd V | vT.(?2\u@緡Ѓ؊-ުCF/~eE g2qS=~"eWTp)pKu_̇284󭑹8ӄԔ_nr݁=( &yuwvbg(1K4H/t!a$:Xf.HCstEn3;W]mUS>+l,ӷ;\?fg !З9g:`#Q֮Qn,!TDUz*kR XEg7X6z|]mP j.[UgPJou@B\hr1O8Mٙ󋂌 WI<ۗʠnT rUDU ,8~Vһj{!3ƣ*Lm :OI1K@0΅񈕛௻ۇid⋣CJ%lq,RsyxXv !ێxqItBg=f<_M=uEL9}YgE6*)wѮr4+? L`IdÍnG<}yLkonXhxf-$d^ |C('zm%eTȢaO iJBZ/l1a^,`5eІ'Eӡܸ';1-V0Br2K\WtEfq_1dz$" G%Ib~)>trDPutں|-ML(e};{k OXr$y:2v'FR6؆^ڱ-һzф |=ю(6lǞ#1F_́z6{;yNnn\ L_RdWXy\ UN 綢d[Mt]=r`bM0 D5{`pn K(fC2dh_HO)ڲ9/$bi;O7Y~Tbub5SICyR!J >L .J>d$3H=NjƏj 8Hrl?"UpS?=.A_KD3@F][m{4eqٛ{P:_ gd_aC¾ս2&Y,ڙG;`"mh,Gyk՚x*~;hK)aĄϴrSLGzqK!3T{f=? o*nknĦL\5Xស8t8;^]E.z(;|Oa_b71,¯zCS[i(#6pE[I@W7#6xA: >҅v5.WE/(a_،w(F31o"P F9bnyޡge7ڤ=M#:<.0vSdgL~ 1ԅ|1LIʔ3_-}#"˽/;R\}#s g;"cceG4X&63[*2k|V!X1?f$Oèak\# &itMZXA~_|dhiYؔفDV^MK V8>OJ FNr.<NI*EŎ!n2x,8 YHy=V" IH:7W%`G_~gN%>j7qLGY2y5F"I?v!Fƾ n\Unbb^*nԱ}꟢Posrvˠ; LIlVI52yfL yX"}9:I#xvP Q9ͱ<1( -Omd_^]kIOgMJ(qJ5ۼO7侳 3dgźH&=֠q-PՁ֞ 6`z|:Z*\^|EPHQл"R`~kL.sA7շ[B"\L͸xd5|<9ZohѩdQ<񓵶[ue`eRŹaͨy-.+ⅽsr $foS]MͽW$PƖhp3zϩ4R5@*Sy6ܓ e'Z_pOo92&t yhż!$qA`r.EjW{﯎;Ъ]md)[%I^ߔR$f5Z6yIp^ߌ[|"Ϟ{j.okfSH]Q`-AIN֑4),ҏ(~Lt 4a- @gc|"T;^!/BG6bS2Lb~3݅"pؒݛ$q 1?Z)$uG7eN]࿟߂ca@@u~5@KT #S3,"}nXwKd O|i8H VWsaO!{Yߖf|v )~9$h$g\v&Z԰sFI30pFXV% C*H;Sx b-7\,$92<ڍ钪$vo Q (Ƌۈ߅0Sr뇡/veݏgih&~.oD{V$d^K]6L3:ڲ }Wp[YmKZA=*ͽͻeuw/lPq:L;F0Q|S_!!OœcF9%P^ߛ;:} lO´+cZ` !N';l~L]TM)N_hF=byؠnEr%.PrNa?;Fiҫ8p1sES}e?jl<0Vͻ0|4@A Bf K[F)jl]pm],7k4R3IlZ2/y-^_ıF0e|ʀıc͟ E-:U+}WC2s}&EZ AokitjvqX5H4zn05~IFڝPC$Qܤ:/ wg  39lwδ );}LN_7km+1*bRk ooGL0H?4v7:gF Ӿtקg֓%7m/zKHTK;Hr>|5~0~R@cocY\;Cܗg@cZA2jI9BEhV$0I"_8vn4\πw#FG ?/;g|>]f 6vlV[pں1*SđXkwʂI-=֜;kv1&\ާp|*.|@3,M/w !W5Jr2W)wg^8m/X\@G(d,Gp£yn:7*>!\Ge޻ݾ01/3Qx|&pոH8'7U?8fOiJL-S(ݼr+y7 9"909Q`jP˸"fF;t;AM<]5ĴJPōg 5J(2ms9V>cJl7tU)#w'OAܽ=ni{?Ҿf/K-;8֓IC#/߲zC$N" ީ;hM⧓TTPupۂЃ.T6V\ԴpW~dXp 2 9|1kfPBVBayb"9K6DY 'o*ީ5lx!-k,܌B N}b8s~_"\FfC<:uY~AKm. hwDnx#B{!{CM9{z ( M_{5Fz',"~BzaՔ&P^pZ:^?txz@i(]!o`I7;Ѐc"O`7UT{`ێGǛ*p/Hk!T]Kb1$Jt@lW0"ɳr3β 3W!Ur&%i@-1wn>[=Gn.64{ݮQVV-(xn@^x坭kB@0P RHfއvm0os(>{Nzer~=GRҖM҈3xeuqw+2BK*ϟ~ř1nawcfUO={$qpnbƗޚ"}VBٯ?&q Ol۫!D=`P%(=Ow=:EΓಟ ERg㮋zC@9϶.],Ȕ ɡey\U:G@En9Br4X81 Pw4~L[߮Ѯfx{fe9K6&J M}g>`KY*匂b1INn )(۰|q𪾥5a*CDP])I+qXpzdGDravqtfMX3›.HYʄHO{@N{VV9) v.Ĕ0WNj@# _WG!pQ g^Dz)(]>8ЛpRk Xr4L^pPfV1=mќEH/0w{&DLilu 5כ+9M l4jO,Q UѸ TJKZ 8/ۂ'Z_i[6=,~ 5(sMW|FЪ>ÄKB9FS`OJŀs 7ܾeޙ3"YxaJBDQ ̥"X +Q^FGjBd(WVBa0R|{,p]ksYpW4ttr'CcVo(ZJ2PS,>FacFC~"y ]郼d F8[m\ieğa6!l'DƄ8JNŸr-yK0n%sT,/3A OUdV6;Hs!J}HM XƁsp:WeDwpO6#B,SBMݕxq_& W[4ŵ0BbC FvmXjuJKC[c.ޓ٣:Rftspέ=\(-HʢxwlmI)2TGgZSpTn7XgX?jlcԣ=SϼhZtz*pÍ;(9K@dPnojk{z=eZJx`”y؁~#1z#K,NW H'OrR*&'f5kq2Bon/ VF}RjhN/@T`,^ٓHX)ϚqfTd{:6Inc#x:9PY{8N,8Z-Иyb۝cbf rXo4NZ|Qtc")< 5٭L XR'b2&׎7ĖJ-H]+|c|̰mN;biIe>&JHiٖnh$Ԫ$my G9hut{ʗ*I1E FC\QO53-G\=$yb;ꑩ[ )4Zi\7)xD-.i.i{r@ Id 4P/sVdLbA/a3lqP]STWksca.DY&"'aJ ڵHeBWʎ󫕉1^xa8e`r=nz@[l?6`C$' f2MAFmT 3 ܹ5F;9 8jqMؚTtosЦ@<7qhgפ1erpT"`"!z%1˔͒O\嘽fgg1} $! Nl~wi>h49l:y]Bns(}K>VfINjv,c-qHͨ#FO?,M(n#N2[80A)\c A+vkuH"8Is/ΞL-v1/)D`Pт׷$pTk)95@HRZ?gpYo9@]4yz[y}H^ s(HF©p* t31o-qeu}MvI5XnD 3$y)fAk_ףX@<'M@ԞX"4)'1O<>Ǝl7#KqOi*afa } `fPڨdIg߈}`Jչomޙ[pgˆoycm(OJH6Caђ~JtK1d,HlQ|eSfU帀W&nӢaQtoP<<X$&l愐V2hSoߤ /R6*rBEqnQHU5_d *:Ƚ(No)BGvʖg@E9@%7"OcsH*/2Zz^였nvJ'km5h6k5mE]v Dt,cRJʀ Fj[%KX뱰rDѢIp %CzRhQq2A8U+:CZrgd;C֟-꺴ü$eN)h`(B_wO=pi9=6ZZKe|Q^=)% :C֔ $dnBA/wN?9[k+\)hp!|H1=ȁ'+uS$; p4<Z vꓮ2X>V7x._J&UGC kIP쿷_Kyꣳ:HԢXL:r /zfcqI3al>&[HdRR(݀x7*O-LqB23=r5(Muάh %e oǼCXW`J-K5@TV3fgvjn2ؿWG5`GUBIhomae‰9@w]Bվ7᫑Ed'gsB (F6Cn;wIŔPL !X= P;KƳxy#R#LPuqq@0\Uh֢<0iǮvL:^BufK'j[A ӫ;jG}a0V@x!GrdL."@ƣDd\[Ánr_?#R,vfXN+ H aj~c8-#A)|J3g!/d-8X=m'ޤ{!jmeQ3>.<`cgB8K^0LcE8i0RiǀONsGG|E *n`Ϋ/G-ZE[?xtnX[ @Xm@sV-Lnx/1"d8Otkksi/! d{$Bc *ާ.EWu%=!If/Cje :YyKz GXBY;JuͽH `*hG-/bS'd"933#WP_~muւ~Q2Ĩc|ȟEb QljڗGSgMyG! 艅;s'ZH.oŇY~. I%)0>=REqMJK\4ǣLm&zl 1 eUDPRSCji˞f<m`F)?'Q[Q[zK~ʵhQSz?5X%Y^J{)) A?\ ou̲;"٧ QVjwV+&c8 ,TdF!T/v&+f#ﭷ ͓*y."1n6-•M1sKbxJH1!o{)LKX@KPi]W:1f Df@gn sc7`a2rr/y\!o`?`n|1X@7ϹyxZ7O)3TR  y#dw-68oY#{M6~wPb`,3?zB&ZeWR)nGtw)e5Jʰ\~G3u}Ii\9{hf{?ČKCKNf9(aAleŤ(kjFT$8aYh +mAGz>&M~9G" ZDžsrG $W'Reʌ8]pc>I3?R&+[/9Z \F|/ ޳ [e}[>zy P06? 1.^+cm1(R.7!|m amؕ o}o-@w\c Z>'ݘ90Z._Bʔ%t"c+1!}f3D4!C2DW&Xb= JaN5rJZ!VzyN ClTB6^UxR2DV ,iN:ue#ekdW1SB˛lV-X b?uT99E4 !w!/I#LW"7eq*`=ٖhQ)E%MW4W{o".Z@DP ӠCaJ>uejZ;cȍ n}Pj~ܝ}|̆pk[|mCѺ`Hi#m<] ]᎔𭝌Ⱥl܈ K՗g[EU;Y.A?VEluE%ϖ)`s~adJP4>P< /3e&#t-j:S=GqPLFh: z\ [$' V',EdA7xHC7>'ZS#aWq{P3iZV"@f-Ge i%P3(TO1z!ݬ  HTaBBhE2E7',A2,Y:U, dv9!"8TZy:3.DA$rFZ-uX^ثqB$1d3q ௱ĺ=EypAUw^3ZRnYHp[|=^+5~wj7-MwQUI~NƬ4Y5e2kdڮ[fĭo cI-r#k~‘6yá^엊H,ҽXBJv'TeM1 "ѳ@ S0i1H-&8/w&Sqzpzk`g} %yJ6fF#1YpF X*8r/bQ]^.p<8s](l"+?hQrE` G _3{"ye,4S}XWja6t5Lo{0ݔ0%K{-1Af+ KX! pw<2n); usqXr=z퓦$E4BɆ@Jt)=4 h9-xO9fo-٪H?B`$}~xEҩq˯YQz7d vʡۄiSAط ̈֙ɘ +Y>V1 |Z_dnC&w:G9>͋Q,?rvnN~apnseO>'ߊsL@WLfO٢pȷjp7w*DأiAòjQWUv$x^ $[?s;W)pKp[G0D:/W$qfU@ V'nOfߪkJcTBTnmJ0*SwAY$]0\.D!ܡocmy-cX<8G\EMH<5?B6ՒܬZ> iE p^nT36V\g6iawfR:1i"ֶcLmwanDfeG>t=~)A(JeZK޻ Ww{ui.rl =yknĮ!qoAnk uwݦتMá"i9 [;V TI)j"?61`@Hjs8!mrw|S? $3loLGꇹt$<eɒԊ"xV<6 N|GR}8f8x|@z)$V O zSy.aU!e FpCa*û< A ,ϭ6K#ڰPAI/ j}8(R7!;bKpֳ8;-w[uU=3} Ѫ NU?%<8b]"^^/ ۡ{S%MB`AR>]1),3촷< ?GntMP@]@ -_#y#&"ӁL]UϤA]F٢oBvე)vՖ ۺ@Ӄt:-0+컁5\oag;ɕh=j B^XeSSиoy%9y\5pa^5rtkq]2/ig7R㓭t7#F%eͥ}/Ծ. qQ*]H~usI YIo6(~J KS7VڐoQ+]v6iU'wՇ7ud@f q*Ѻ_1epBqBb^\9vhr3 uk\Gu 򲤡1݄Pp؏葀ƀٔa!vpgZgr)t{$T̺oX4lqɇ rhT14_Ayp>*DtjTϽn'qxG(.w~ӿH:I)#6bV>^=ժ;KiL4݃ͅ+g;ѐ o5 IXpU=H\ijnAC9JPB#υ*$59-::_jޘY Rbx;D'e M<8[.`wЊrUH`,ϗe*-)a#C O({T^X?Fg-')4bdGe7eW'Ɩe <::Oqs%^TBM<"Xxݩ7b[[NGCq|CѣRL';c~Dy;ù'J=&6:cMo`Ș# <\m^媾MqSWN4ͩH7cșgT}2*]}ΞI@~Z@~,\DD/BCp63ݝl3WDEs4Up#P#Z^n4#&sn@9ha!y!Fc5vaz-E&SCaus>i7 "Bϸe'~|wJxwa,ݱô{dH3%wJ{Tٙy-L{e=A鹄 V7?3nOks~j,zo1d 4@[% E3-C^oJ֣wx]dQ(z̯=dtZ`HF1U*ɼ l-kMKë,M +8ԐBE^Fb Af^0,hOql>-ײ9G|ra{*ǬiR*lTi\1ZVqc.aKÏRi5"h |:^7/M 1JTitB*qW)pŝɖ?X3@ߵH2s)c|gO&DB b-{Z zYDvI O6ЂH(ӁNt@iVA(Z!^{ yy/#hm ģ :Ph]ߠPC5>A5~<=If3dH]#cÛ~4NМQeJ)2wy+s6WY3>ATbhԫd"R~LGÐR:t?%c PPGu*~%M$L'" ALc[]d0YzZtb-GƧF@"6Q.7xRMdGݹ!b,B?EC-5qS.Q}ٯ t1@&ζЄͣ+;ɏBz퀦 幯qR}SMER2iW|—F+(`7nb c؅F,ɝ]Af遀Ÿ./d'AQ.wqes7ȭ $66 TV쌩=h{LiHebRACFCchO+Eh|ȗؽy2w׼ x|AJ6:4˜~.-\ن2T[f=Bm=s,:uPzJk qɘR-{B'+܉z/CAc!CA莭t,r {Be:C'N=0L`Ƒ"@@ZCRb֐0x}٠1ΑL|R" UaYo9Ls[fm|FIF_BK俇B-E,PA聃SW녔t"ՓYD޳@:F ,(.=ZA,+:n>'V>/fRr(Cos/, {\)ZmP؁z0E s8'LeLRٵR4¢O ʾ+6GϨ=Mԟ&v9<#Q徥5q3 ySyD[#A `dAK/MF+c)HYS\Nof!/>רIWQd>_l*IqUmơ ˒G}'?BM삷n^aCp )GED/Z㼚5r,ӣqz#|Awlͧ+n#SydE#( GepBhhaFOC(1!#<@h&3Ho_tdbkXiM[cfs+wr+ܙl+Ԏ",[(5Uكp 3GgxO) Qp8%9LG438q$4;[NӋ/!͹^vܰUsɁLAZRX`Zy<9G_]ӲfjFsFnC1U}3LJX d2YO*纐'Ij?}̪OaE6x+D~JJ%< 87z >b67?K fXE[Lb\`" OwTu{F}mu6VPrƍ!C Aޤ߳]MgIc;5 mFUd_KuP$YŇ 4r*b>PDy7'h͐J+M|LdͥnPGfh8hCάxhp!%')7Moy|:H)sY ' `LBߐ/t<&7~&gE~Lli*/w|)V'E>7a u155ǣF9Ǣk9!xԎRtʛ0B`TiC W5VW*૮ߐ-WUs}p3:@Gs\tGZ9T#|C߬op4R7&&ѯBb\(IUdfaScPC38If54Te*JRKcf= krF4k>88EI+V|ؙI{lPDݻWQCGBj#TQh{y.  y!W#9*p5&1b[=jpbB.}i!;szgZ 3Ku2ůGW1-,HxQ8,SHxMoJ ,K< rvyzQʐ;uO(7.:j/vq* %Fƺu 2C/jnob?7EvH2}bΑ2:wZw͹gU΁BHA6}Ṝ'u gop֭Ȧ2]Z_{+G)uYS ?|G쿥Au)M|tUjn_Kq]VWE#/5-İ\m $ZIn|ohV8ɮ4n[۠=JA Ae ø'1h oxy+DCeG7'fN ?,DGfw`2/q+3–Q %#N$k{Ah4cg;n @<{to#춼XH-ԁ)N \KUW ?낓2͹umoSkH$M8v AR[H훲RG{>=O Of:HGMo.'rez?pܔ,  Dqw΅`ñp8(PDɫFܖgtD,c"-ؒ]"8_/怔d0 (+LLddjRcqw+rUuJNisiW `Sx+z 7ֶggŦu7 H1??t{$J0_E WocWǪh;d*n6LXǣLVCS!g FbB-9J^ҰPq|A+?N_M*4س1W xe߄j理M욯/TUnP%9I Ɣ\gi < ȯ!]#ɑۊGC7G?)<~.mMЙ"]NoJk{fI2QԢ I&*d =# 1/8AmʶE]oU#q3aBT!.RnNbI(K_6V2)iUR(/"7"V|Zߒ.כ&(/Gе'F!P%V8̳:;j@3чgV[% ް6INՑC}Of2ŕ߭@lߔ Kڪ f3c=ƒ4p#&MXqC7s:Бgw+/|Vz6Bە΢!`_ 9~^c)Hߗ_/`;8Gp%^v0 ,o#ͤS4{a*ґM#Vp0tVQ7E}XB5#; ybDZ$Wpyc{i*G"24) `,Wz^KW]- Ov|Aw+_|6`WA:6BUZy&hPd7l_Ub4@?R+=;񣾼zM2 [W="M#'8rĺӹ#PKa4B ֒v=iAxi$G!]$Dq頟+xtT)8:6̓7ȩ`j *qRb0F\tѝ9gbCƏazܛ_ݕ)Kdj͠E=,k),n9y2/nOk F%ŋlZ_b6O[<HQGָ3܏V]A1[Ѧb݊]wS>a9شKAVkQhtny2 Tg87?t3WP*2qR-+1DG3*|8eLBA bw ۉvIgl۞m4]??j9}~6 z>4ܮѵa >VdV{>T͏q-| wW.cRs&h(~EICG()š u(zkH$NͼV#O]`"RAk։#Z@1eije͑ypKr΀[#th W|@[uV\++~bn}YoTFcݔ|lY!k@ `Ҫ'-Ev,@7b+;?|z^{!P1N.SX⢢қ FQ.t?WR&t4d]LOw  ݝvsۛ"W! i z Ӷ1Tb2GP/ \mqeMS}9k+ k?률ۯW9?.-iR]~ MW͡9%{| 'f6uPpϣv厝 Fĥ᫭W+pWhh' CLlĿq c;fI,Q0_#_ALvI߻"=ħYUߝh?hm gR9Z@ "M_&+3ơZ9."m4:',pxkg ΖF$Cwn:[U.0yd:%*0qʜͦ8~S$#F݉,2?*  ‡6q=q6ҋ phHP{J3'87=0Ex]<9 'ZҞj֒DF_Jp0l;"0Fjnl *t#+yֱh Tbg~[+Jr aDCZZ` 桐)&MILC5FeqJx?K={[YyH#>;9 rpW.xoS/,޽${C"_Z.:#-;mqu<\¦"ϑHX,˗YVLϖ(gYZ!׎vb&ct0@lשTdW6gym[,e$c;uzEr݊$ (  3X;@0Nڹt+5bC4}[_-Rx<&+ l4O6LE,Ը.>##R=mT]!E 2S[K{hc˱X /kMUIqxUHXPFh(2Rl[!@ٕUq$i63.4ATwb W~ wF2A!Ku'm$T~.`= /^{Sj+h,Woҗjdq(* ,gtUZO)uѶC")#:vEA`F|&~18]R,vQ>Qq{lnsX{@TqK@8|·u8Ž$B3I~8y]HB9'RRAo[Jˢp6X=nZ+S+#˂{NKB́ 5Ɲ ^ڠa(^1u JlP򿭪D3}(#<lK.c G?J4N::z41oث1g(zۨ,O1_ jmNJ:@ILCD_\Ax6ug/|YZ>kf+wO-*{$HOŠP+brEϻ 􌚰݀! %f*΅1{.\pau{a6sFTBÄRT3JAkYHY D3ZNo+㢪fߕ*Ohh̵*ݓ)O3z*~| N $msIf2J%d`pYHǛ!?ӏvW.O'8ޛmv74TgFèiG;6,-|U[Kxn׎sQ o^tVju$2,rĜy Q1Y/؟;y=-624/t#% 1i&[t!쯀UPk=Z;$Cii1Fׂ(9 Mk;S#5y.xXJiS_ޛe62`aDCXl{"ґ AŋMw#S& 7'pW~(\p -)՟IKjN'eTyᶹ{6x4dbG@c1$*')eQ6^lAE坮r.Hd@|D ?}5I=⛘o#5`b v)WYT%I">NexBY\Oʋx$8[9zkk&~ȅߝ^CZ>T5#Q,{Toxk~Dr"{3JAkji g[C &@eUĬ8o}eX:vydž`-}Y\vz|KsŖ`_#><7Q9{z95=J XCFMwD=z egI꘨ *ؖ4b~ʀF*Do|rzPAٿ\ȴ{ d'j:o*p~HbAb&ʼTT@=k}QspQg.*kD;[g`.gSX\<v$bUw] 0'x`5N11elWXl T,i)%I8Bդ3vT֋/.mN\}춊dܘ@YgR  Cq(m"PSN2!h^RO+$TkjDD[85BI/2MѪ9x=1yeER؈JĀi]bŕ= E֢$t˃.{`P3Įs(?jΕ 8l> 'l1%Tq u.|l*ػuk;}RC ifœ&B<(H\lx#^ej3Dm8ע-:|t)?u@v^+  .GLA%*Oȟ]jhȡgp|#Z&9f h.D;MW(>')3BP?XHS;'CڔrhXcPEl H䜻rC^6Uu,{SΞq>PGW{Ο犞Ya esǏ,]B݀՘=^pDm$ڼ3s}nrEI ^ҋq;Q*(gK\FNx꽜{*iCxи;AxsP[`L z#NVXq$͛e^1>j*,}4G,u,tك> y#C#.`!kLjWVL=CItBr'nC U5]ŢYѥ#%Z!0O^&9!BMIi+s*sJ`--?yVQx,0 q}%bΊ}ݷ@ ›)O;r \YSaBu:x4lDg.inr4BM 5~\ftn|Zb̷WY=[yl 3!6i_ s\ N+#FW]ȭ3 B_"[hZfFiKa'2U3Fj4V6yWCZؗnz+*W(M/5[<%Cw v!.b.* 鸆=Y/3rR߽sԗ)DD \%01oÚEb$RߠEJu]-hˡclnAmKQ`I~9/b\==:ISZƄ;^]3!nuz9PfR+H^5j AɳVy #b04IO (2uݭKrL7[ch`.[WZ儾o,$C9tEjbBS߻aE+)E E{=`sr Yf&] Ȋy*Gh ]ݷqqN|xu=qӪkyzO`ثF>(I]V,W{Pu28'?T=mJk .FĦ%eYjF^x8Mz;sx |/~X" q@n8I$=-@>U.376O#>bvd2~@N%5XZT@ G'(Gdw%sqK<99&b' ؝w`|{I[5KEC p9Ż[Q%ƈ(3B.*)! [u[ϕϋ:->٢Dp~˴nL9I$.vl^ RiyTɇJ2z&vZ=t0ԋѮ Vw-"^ l'X/]кBR&+@+ҙ kEvZ ԛ"A - νω2V i"ȮFiHsôw */-?+7L8Y.5rI qt_O+:/vC;1 Sd_4sTh\=@ 5wj'm^R~?4B"&ӧDb{kC=64?)hח;L2Y#~T\0k)*0OF[1'{@1P t=Dxe$"x ,j>KDlXvxou@%Äc7da?P)Թ29}+[LK`۵7^qzIA6uza,mw7̀ 0ɫ,GAT ♨ ٶdN͋}Ǽe 2Ό|xU2?A [қ?NtS3mVGwS#聵;^,[?%ff0Y?12xQn)E8MA"FϞ@ԅu&]thIsxJ}qzRPDg;Ap,Z&7l5d;#>'1٫{hѶ5NرzJPۋu.L4 *PA"'xm8zI<,gB ͥԘ)t<ơJsa(׿[cq=Eqٜ[]UY3sav-2_ m^J彄a|5-^W\F cA?oxhwwu9Mz3|4(=AH'9DהKQj2ÖʕAYEpsѻwӯmB7aoYoyp0^Kǩ$${J^dcL"PY2]v} Z0G5" QNTpX3EW<(T݆goާ?/gI)~!c&i+$uwmƳ\3S IymXhuO&ԈHXV7!#t(EXMa^XZ/.#{FL伜L"\23PMQT }|.ھSlZA'-vóKJEG[QWlv.w:W9N,t 4Pm 42R@D *,n0/&Yn'}~S=ǏyUq~Y]CqgӴ,=~rSxh%KjQ%B+M!G&߃Ȼ6_ܽkz,="d Хt|m!恵R1c_ ]2ع隆Yq‰brƖ糖V*u#Rs*t"ɍVL1qzJ19ȖAY^)6ɿjpC<{ #0(sy"լ;hv2I1[\d&'Bea5Ѓ=gUsԒSaQ kɵΊ #ǠcPsƚ>=c f,hYn%/!Y]G)0V@Wi 3vN!0}vW8{v}w–Q`'0IxeM(3+QUk ;_םEMKj t Keѫ}Wc#9̕C @YK&#KhkHEq:iARCx whye,V(NŒԛ(!pxu-elQ3j0oGhc"bHZ_l9eNBC| l l&=Fv?Wi;L,`3Џ8뺝ZV{*mb 2+aܐ@not,21\s=poZ1鿡M8L> B "];fpS >.a}H*`8ݛxw7[5KKFWVj]TX~R@-~:2oc~Jo_q~,讷 6v+wdxSL'L3"Z]ZO0MbD AӲB*1;K`SoL9EJVf,z.WKf'{ػD3$ _ʧ\}g#{GТ+PkSS=T bIwIȘVkԁ\dIj} mcw ՘( 8#!&7#&+rNGq&T 8. _n!ÎϼZrF) W=ըp~C "t#F`X{64ؽXbnKVbl̜7, {wX#q]Y}|R7Y$F+I_Q azΪytӖW".Nv"Q(_6Y Yc2Wϻ*SsJ_b\\?t &+0;?k#U\1Yj5'9SK%I[*,1Uf4D RSch7Pq'nEU}[ 48y1/TK FRx K2Mv xMOiN@0Kp3@$w~c-|$:Ќ7Osn%@Fccًyڂ$Kg֫K^Ua] |NßN;O"GHt%gf}㛂]nf +u i3ۉn~ 9_gWU+N$Ƌg!%x+̳;cw{k/U@_gMlڋ0e0ntG:''`Lכ"w4ZnD]Շ*4ahW7j16ޥYiL"@%RϦjSG5Ut lFv*]C4Gzwh)"..gi;H,szy,x)U E o .d*ؠ"363?s yHA]᧓=JI#IZgPvc;䘾R"HwBdѥ}3dRֆ'۝EW3|`c p8׬Əwn8pYu\5d$=7{Ǻ2a %9Y`>nuEou9f8|)(#1z;S a-t`&;4} jPkXZn!d،zr~' i~pCWWz"ze h&4!֍#u7"NJAo¸>#b[&c*YEeS_#$T׀E F ;SS& gס#SlJĥY?^$g, 3T aIrADs:] g?磴gw-e{t\%-'8\<*kWu >&kuG<8#Md/Pja޾7\?Q\$+a0Oy=m E-꜒l~JnSGeJOE?9@2G/@Kx8]u[bXfBƏC j @E%"!1%E Inl |EhUQ dQqv`w|Piu20naL6+ ͅ$T <ݳ\z7 ^I frHoH@ ϋ4騡\<2+:9bc].lo+,ȽV|8l:% wfZEګ&Hyfu1WaHwmz>[Gpw.hɬ/&xk,I/Yx5+>t}(Atl9ǝvNy%-/9nsd7~ 5Bر!f?I*E}3C+'4`Ƈ!piV1-G>UrP|5<'1Ͻv5LH֭iFlIOl#2)r E)z)@U#Ih ߂CVs%FI$XsAlL7C0m??k{[BDoGMԔzyuDoK}yDSC}6Gӕ!KǡB5rsόTFΨC/-5NmmQc K樌u ܏YGjSpWDYF#MZ!L_5j z|Emsc^ TKn[UufS8I|Gq1>^pIi_e1pZqR O񧲯 6^`=ME oLQk?SPp2R".tYetVЬʃ~|hYwM- 6VhZg*OGȃD;I,9|f(yŇ m+ӓ4 sbjG4?&t>pG|BlDI!?~W,U٫q 7f\rLԈ6gf51R@@%$҉>xW  _jAK [ԽI0uk8T9^ Ka *&ANuBl4Gk9aC)y3ǹAcniY4։Hơ062Xs.T6Ϋ=aBGi*?-Քjţ~B[e Tդ)B! S~mSG3m:0X| -uhoc_KhWMA(Eviwr?sKʦNUp>ccZȓ)>m{ИY.K1 㧚lYid_)qԍh۪tQK}IEZD<iRczGZ q+\ wT+vw`؋M큱IRK~kK]*D VM kBeQCfzm,rIV̺dha|#rc^m!;?Ʊ܋v݂y^o`S ZqEaIwy4'BJE)RP? a,s}^wd*?Y\--V*D"tɲE}S( JFYj>)M)e\pe !FzhW;ޘv9`LLk`L7VL-@ݥsfB y +wN7@qkI&{xp 3Gd#<4,˩57`kÞ=S7LNogXSiVqЃ 5_$ognҁ _u18V+v->0HVIVa=bB!fA5J(}>YjEAƳuxhC,ff 㻜z7*qz:LpBw۪&9ϻ:ǁOA\\3kȕSDP6FtPN/KT*DE./GtAHs.CkgTz`sKd$Hi,nQޣ?%hZۆ9V1MKV_u>X+S*zTzFͶuzC8G8\<g7/4n֗0}jX~jk}N7C$ x2d.8DZnP]gtOep 'l o=0OWrWu4 FuxȲ~T+O2AW-3]U*&+}y\jO| Ύ =8X Bx }y^dhm/?J ^gҡLi3Hz ܃D+>苁=d|H`Z[!ΑL}$Z;Lruˉ>|ZfǕT6V~Y0﮳IjFp;5jkܝz&'hw>w ؙj$<0ruL 9,:K6W5R` إ4}_~V@M8''ϸt_gxieENmR=|?>ome C9k&6s4 qL)@ tXQ%ӟ=ÙJj6&R@Œ pHڑ>E4b0캧[? 4qr*2DKח)C+sTYrԸ_ #LQZ 0jiU p̂YͧGUZ٨Ε:u< 5".HՒ3@3(ko͕ ,q7;?r#{6+Y"w)?`+ť:0PwD|0ɹ+M+ry%8s@?PBo}a[8Sc:M'֨"YeDJjdY CӵLV>RZ'}e8l/mu8 Qr*y P'$C(Rq氛I1np`%&`!&)I( ;&-SxKR)=g_wƃβȍ"ODr57b}dR2z# (lRNhڍ, C\bI'@{xZeu4 T uI7tIu/JLrDg=dM<,IME6N-濋rHso:"fZ&<&E]uE hS)rށJ2Bk9FƿT]z?O'!&5 t_c%UwU2{Vٰ X`şݎ|kzDWC* 13ԥSj(nď'㰩 :!Sh2'29KN}JAJH2r\ÙRf!lzY֧o;<U r`ijyVAȠF~[8KLbq,$:;R&s# t Q;d#Q1l%wkd5~wJ&(OO{KWw&u/Vŏs:FSg?Քܚ>[Lw msGYH`Uw: X6X(32KW6DeOUjyM)Rs`&blҲ]YfoޒtK!~JW⨛5,{?1Sk9*EpY;Z$õRj6=ܬj޷sldV_jؖ9po1# G;.ЬF!!Ö Jq!GW2L>Zz/λ bKks&򫼒XI8qƙLu(9iGD8H9xQ!O:s檲nY{(rt1">DžS1ːE6$#HBPQ0=?zduUI^zű}Y<-|cp tubLEYe!p=:H.OxeִQmÅfh; o8JݵV:ݟ3G0`/QK8ժ""BlwA6 ka ǩ}{E3t&OoyWgTVϠDH`WlIn#ZX@w&Lz3Fkx‚;J"fˬip~47cJ˩1қ#Pړ(naưiI;y>C(a ~ ^q80頓^װ2lQjs3Jp>},%o}E6QYx$$F Kk:zg6)$nlq-'S5t~R #$#62fl(Nvh 4vxwƚ% ҕr*`]A1]&}*Eo;B[hAIS%ۡ խ3)V5NLvo' pzy~[/3'>Sa .<uX]}G=[ EL3YIC H)+ݑ09nALcnU~ד$|+>O]ѳdqҒp$A ˣ cśOgIO(a%Vx_>̵?kQ.ߜ $K#dd'8)@9:rNOCCXewhC{JJ?ߊɓma(^L~8\#+cV>1eGg(/7-)J]ϾAԼSd xezޥAE1C|"Diڪ-$y,)dcQx=3sPU"щJH`, YS{@vlVլ$Cc$ն=B.Yv@-JFir5{rɧG0f =yR5oN|d)yi:~SmR*'Ϝ-Osb STH[sUY>jd-|֫ CuɋgK잕.Խ3`Ai|u@A"ܜ0S}_0k>,`$7kp"6'kv$oE%PpGf ;۝ΏkkV"u" "QC(XPcOxR Κ%ӒZ!h~3h~Ewvj4oq cB=ŠbzQzj'y"$u=VzבR#r, FWiP ?Q-"!Iz%I ^4-{fs5 >Was <=KOfڸvZv8؟$B ᔯǮBNjӄ{iQPrgb7ἳ.WLFA }8RlJY ĩʏO @RJ%89:xHwh6Aw/J-֓sʩc[*3qp4N|֛K"hxv{Gyt<=& h j?ʱ%;)_?l;Fa`sV(#qHAX`6){>c ۺ=y\(Y7+)jlؕxJfAq->_WgL FNKE<5mFA^k x0o<ܓ+ѸR BD./;ˑX$#;~eT<"WO 7Y/F'JG4=Ag~[^R>\TׄW(;-!ߖ 4 vQ_a ekI!+9%;jj#2! ߜESe~Qz컯KUA[>b򑯥%`)ssXsW+Kͳ~\.5. Di1Rװ-Qq|Jvx2,v[ͅ?v,>^Gy ,Ҭ|{yDEPk.gg,5V$IRqK7yօ=8+FCd.i u2&K) p6OmckGPTƳ2DCaIvTl~?ׯ5ash3b죯!~^(Ω7yJ̗ib46 L&Zhr[]n]?8i!l:-PL!lc#b~"kْ BZv.U}3䴡Z5n E?z+d8Fk\*@**0*/`"}9d~%5< jUƞ؈.1C; AЛcTȢi=/z]&_fN oH n}3;˽u3IIˁ;p?oʢg|eC6ax4qФOvMõ ݡ%tӗ8MydL|>"~huoD&1KReW:^ (w]xJbZ-xEYJu A]Nz SS y>rZ58[Y92eպ?W> #m$zsc33 wDGj8GsU~Ta_MAЉX3Ca kO)&nD&:@09Vy1剈J#f~0,M$eqg.=ب.]y]PL=JfIKMNV=wϕmYKJ~[HVSgs(}@tVew+k%|e7C.?E!z2j~&9+X|=Qy\C~!iYeHC*bh=b)".2G%@;}W* ~|0!"@\9LE:+ڛ`%YTqOq'"ԔD1zr'V- rNa!.a3!1nDaЮփn|t8@i86kǶgؚg'M`ȉ$Jb[S!g"o~mU7^ҒcG B1'LGYU7mD_x19 4{f썽F'W bܰ(f)xaȋ]&8JÞ2\&Ù3#'?MHsD#y/R`ؠԲI)NYzDt >B+Ḧ%2'",'C+BPֈr<BpRo 37 ڏiOl1p#D; H;ދEhg7/;WOZ"JNUYXe"n=: Yޙ&BWNKt놶ژ epax-VPÆuIgEEBO%@nKmmeܳIܙAy~( _U#$J;yDʡʚ On k\.Z n;Yx~Ȕn ʓ(3U֍ _ĹS.5 ;^y-m*TUT7EZ]oK 4ž_dO'k#vbW<֌G~kVM7SRyxcB t?m;Nu2?7)f3en%p M?8H74$8Z !+/1A?1E4xni=YwZdb"ɭt!CR4aѐf=Y:Um>~́cblib\8NA! })yZ˜8G|!<{DH$m+Yr]xS"eŗ`,#nKe\=y>lp(Q9reFo0e}/Qل m'aBŏl Hѣ;%3v"1|jQ]kgݓ$ CŢƂ{b a -boZNҳ#Yߢd+ QJF Z+)C֯((=̤MJAG-qK*ݬ.4j3솉IزYm)y-9w*o35>=uӧk[zhǜI _"ܾ m6dXwVL:9ҺobydwNYaSAp4OUgOctsazFiui^¿'h*1建@jGP[XY.Dq`OOֿzb,E##琢'gU %:7XPdHdhaK2l6N Bx׾ԫn p#he<%>dvox@EeyJE*l<Wʄ]?H@T\-+T+G<3aO: =aE/pl-amǏ!o~)T-G9h 2}.Wvrm l[bN} 4Y6N1'nnUl#1F*X9|ųHO]<4r*H6dߣ ;* ًqtcW|u@,Jo3ՔћI~R&d6&w֬t/>7< nV3p[ 11)<N^P|vJ  ^^ppx 31ME[Ϳ#ܜMY@h*6wbnѨfclG};DDX+4O(ĘS)`L`zW䨥EY\3۞M&˝h(ْUwrgnqM4w F=Oc&R&"3Rr 8S5:h A.N~UxSSZ^۽c{AyZ;~VFbJ)#nE~T(I -i[CxS:=B-љ) DD@JX8RyxA䀲`,(P}],[EJ I_808p/x~U8y$@\G!΍}(7' LjLO4/b$SW1\E@FS$āgWU̙ WC*͵Xh&*oG%'{a'n8* ޟ*gt]fbzFm!@eS'GT5VdY&hy,#6.*ũur@Xov#QԹK^q&K2lmJY^gv[R/FUQ (rcF'jrnzWlP- XK{oG$l\xOq]xc #&}hb1",ֺcI"XkF.EHOG9HOTM}wiv[keu#(xzm(@ S8?⸫ 088eewFȭXb W%g˚V^ QD xMR5-2B:.ݎMPT("QWev h)?ٵrk/fh?O{|FEgr D$p#$^'ϑ(B5OI WX-މ3  WR{g|WP*4`-'zF] h QnjnP$nvת?_?R,`m$(LA ||<#-.332:*u=-+J.YsisT|A^v$Ny #ca.Ad \=_1"]xkcXE;RDn;p6Z2Vq;۾ ^rZ.KzpVi7T ]ȋ^`]clA}Дg4k]j,A{K_ݠ^8fe˿,6c}߹ML@=U{˭4.K#jU?BC#!q}DY~ߵQruEVYi;r*dn] tM[?Q%xbb# ^.y-ّ% DkxQ!  WGsgSʎ4ݡxNMqȬQ;҇^nsO5Hrzph٠7"z4f0 @&/4:eb_/2@'`M@4+.!ў_Wrfi-,/_+Ltn=؀^x e'*gW,g'a0ڷ7 QǪξ S<{$-sg2OL#oV#4:\"-@.x_wG O#YS Kk٘&OH'f bcʷ.*P!ЊȌ8J(ywhh,)8=JDee:ScO͍ &nRͱR^3Uk;9Uba $I*< x17JI< hQY,p@*Gt xefEQAr)'`Z4U@ڝ=( OH[^0tzM@؈-by]h6F[ +v Dk!J7u[bU}UJ/NLȅ5fU٧j x,qbSP[k@IL๚ZuHfPz:A䛏3;/ҋ&G ʰ&^| /itmbJfp7E~ VyhǂFdj^wSVh?j((zT1mD|^t:;R0Q<[o55. D3AnȒ53ޱ#Nxfz^c}Y QLhĨkCҦ}u$6H4=vR罤d@*c/q2'S/&ޟnFT%8yŅ򄋱SWlIq.|JqKQTB0 3*\숬R dC[3"u7j{X5$FI+;rtGP eT@BcONM.AMr(/ \;;J)F@T^wKW1Y;UI* ~ё%(b8›l&xK05`c\nR u60B)|`xAAꍣ6'꣥by]:s1H2x`D'5ZeڣO?kT?<z.o)l?Lo v* kw`|2ܵ?$s 45o~mY2mwз`g/7a$5 C 08:%*zMJ| +id蝿X\*PWaڷJz- FrȦΫf\]{Ä)MH\\|?T^LknScgޚ2lgtV0XspO쒯2 *_ʼn`A9 }dQK:C7,V6U/ĥ& CԘ:(P=SPǵ&Z^Sb̚VD`CNs5g(Rgi8 bUCZf:uU}ҖIBKM#Q,$:5~g5tEGߛjVYU )qvRL2˪PF(r 7ZV9?24+5pduD7 v;Gz̩,,FU\özp;a.<;DWWiS:_FAfU7#o"#i@ݹnHZ=xӗj=C0߿֬v5I\ǖ^@ QGpѤY(,5sژjPLlL 4an ƾj(B\ḷu\>si{qղ,34{ zJ>m|5e|f B&t-,5e0`4n~KP<|=χC!}=Z}%4#j؟k+9''gï6&TlgcBKZwrD@|&Tz +5`~/5.'dV7s29贯?ҟr&Fd}8j5PE/ WR =CYlr60xkXJʋyQ*1ñ[80- 4D Ӗcʥ vX-h] e h{$}>b=48Um(:N-bZ 1ړVA=WR'KwPck'r޷t h'אw267!qG}F')NcA[;Ӟ>~+'#4Dcm^yɖ&M8z5C Ȅv|]s]}:R-[-1/^#0[sݑF5EEFVW )?v<ͽz=  W u0J?X3~.5odžUi lK`kh5΂vX7%{;~h+s!e3c=v͕" 'YH&Ur(١!_ k]ฦuo>ySCEBpδ^k<9PO1㈜M̦q;rx(M_[蟠XժB;A+{ I s&8fP؎tˏ 3Y= .6hvН%ɿkwXQ+t0 G1;rNu6VЫfZ H( ˷,Tn;hK :Z|n/@3tV4nؓ$Zs ||]2C-Y#}%e Խ|=pXjwۻtaw^'Qǚ-;` F2փwaS4TM CXgs9f##$8p8WvZ =qv&ɊUSQrĽhvˆ楯4rQDfQ;)y-KE'7џ,T^w1H,>H͈A.D7M%gij-3P+UvH7.*8`] LY7dyC,b#4Iusp_Vd",jQLXcw%}(W?B6-fU/Q~~j/))>KMʝ/߀}|:gOEOL/,)PTYz[&>,щ[p P"AS'}wo9 (9sLTKYXuq3mSV t\\'q $acgzhUVkkWZ$8V YkMmᇛ_w pi]N(Q.B&pQ`-;xkFAu_LO ~b[|2גݢ]}[(rVނc/O1ζ3FU?DŎz|o|ݿGf(Eˇpu*)$XJv`I{3YMcWbT|k 22si pX^EswuX6kOS\>3F$/$JA|ͧQ~zau%W1%kA5S18ۀF!V1`k\.JDԹ*|\t=dpYII0Q@ B* $@7NU9T@Aub8K凥 )Aq_uCM\/gvRKQ&P V388~D˰W׹;Q[Ց&w^| l ;ԅvGqR;=@2oѯiL6yAK,3RF4C |\B)i99;¦lau!@Lx:]ݾB*㱎e 2Q?^2<"C|ICD6fU~T?b Cd\'ŮVJ1]jb-KO-tRqK#B/WWU$$8.iGۯCBS0[(ҁ2jo7б'ky4QkG˅b&ѴO *Vk:mC;!NTP;!ve[C}-G7M*썭׽>U=$&A1~9\6YVl[RY]ejv^[6S%, Ayc}>gYrJ7wm`e.75WڙR*5껁s웁!U wT,|rHkgQ fJ?\*6(Q/|?&k2B)Iy=ׯ쨙Dgi-gV sr2upR!֒{>% :w׵J’K[Gfȶa^Y»Ѓ S(g`lH3LH줤΃rux1O@ 6 5bVU-JѕZ" Z}ʬ_LdŠ\"]L k`Y"C! y VpL7 VH11LUOc(˾{Jƥp(d"N]m%ueMv63L1 jMʗß##4ƈHEƏh= ;ln * Ԋ/Gw5p׍>C1OL:OuEAe|yK=@ Y|uu0׾~*÷w)f ƴc+:,-px:х6ZmջN*")}W@ $w?й@~~X-L.bm}IJMf߁_vM=Xvd0z_;i]rRм} *`uÑVL-)L d0VQ=VJYy kA/K+Om9V4 ȋvgFUY cy& ~ X,pmh`Bnr188}Bi ^(T5G]WR*%KQp*Mc""NJI£LO-7>E!0SΑ26fX< ^7t,jr"{Z5n(+ Kdі9>Tq - 'g2U$"; /6meGPS6ERBjĀ͉Y> W_?cˌ.~ a1 "r?ZsKEMDhpj{B" V÷_@P|#53 &fP+DNkP|4Zh7s T0V'ۈ@L6Z(ЍFSUq$+2IgݰDtDvØG=-b [mݫxAVP h-YmImHa1@aOmUh^ض7W9"Ǥ6s\瀐er;-\NFt'9x텘z-?㉯bp.?q_l$}VFFXG ūn* ڝ (3=?o3,Bt z6(3]|*=_G^)jUQ #zH( +8oX51xM0EmYV9bb~~c i`qp+&UfB\0gG/-9v[^?-?G70;"w۽jT|G5 T5Y *D:7Xv11LsÚۥGOGYO!L1F*ـDK/!._%2ITusG d>5[Ev 'ycIbxCvLHqUew0ƍs[ E9ȓ*9ki=EV\;ﱻk~TA>zal4pÆSԳbŸO2-BuZ /u6{jJϽS?hSZk)jųin~ % 8r7.us%5%5!Tm0 (}:cڜyBSܼSyRѦ6:E0NC𐔝7~PfHWVjjf5["D>G3*E<9zSSGBeBl+䕞j`fĬPؿB7#JW.@b@7+dE1Ew>Z>Rs0GVaIMQ V y ʦ~nGՈMU/qqx<4.o&} _"^"YrH)5U#W+vv6#Bq,riR'rO0 0|Sc8jl3ƹN$cAg~>4Pnuq8 ~xoQ/Hba-smDr#gSȿᓎ!Jˊf>V.׏!7-N@L]{b-SpX҇ IAMaV¨>}Hz$\-fp8o6X)97XJRb&X=ЩfbތE67i ,<x좿\y'F\Lg0S3#]w*R~XDX(>C u0N -ƬK2mV`j" 0(*08Y;h *eф]r FI>ș/xHtVNn9 棉HR>1Opu>rN3.e1Ly.h4GV'ec9t)w0x  |L@QjٳtGna'\K=ۄ=# 8?d2QtY?"*?{;m&_]A뵧jIo-Զ:Xj=-5}lZvCĔr<6 ΤKYC}mϾٍߡxgVV:ݴz2R@X*~jBW DΜ( 5%tb/J˷'Օ1ZY0-T?&T(,k[ 8D79rG~ yjc9g8UXS *KfYdC9äir1ܣ"7|<)ոT@(f0[= 98{ ~uɰr(kifZ+%UO G<3I X[C.GꗤzYAIĶyq ] SB_V<3/*{\9&=Ҡs{o˝{l2mFU :0GՖ.ttՐO(9<)1rv-SU hV!T=y3wiIq ap _1hoLrtai*!!)d\;]uޢPzVũF:ʏ .r:0/7T65CUuŷj^-`+X*α(}K/FŌ%{vCwwFx6L$H2i@|5njtٴumtB i>( [_TXlxQ, ;Pa _;e۞E U@:`;>䰞;!ia8lr4jɺEx9(? ]bQ(*)\gV67C/hÉO8ʎխ8hZ`UI"H*F+XmՓ$)<>- {Kql5Zc}Y?%oa|H:XfSʮ})${5ly`_ШeHA -fFg}YhI2WB҉C*ygs[>bZ  >3Du{hI[,@wAM SL qc"ŝBS| C:nY|TT6C-ۜѡҖ?w ǰ i 3S،ܤ~}00ڪh6P|}])~.(Vb4 pڝB&`6c\*jW->= xp!Cf3e~Ğէjb؎:G`'F2荴k9 0XG$n%2P6X)5N6&8Y+Fo/@;}^ d(P̥SF\71f%k}!x]j%aRRzްy35RߺeNjE8ȴ×AxXrеLOCMXK;iStJɉ 8v1^WrU۾-񌖿XMOh ЄNq/{klƴ^@Ψ[WGtз_-EY RRb?;Jb Y=#lGM9; g|a9f>2 :AvO1vj z5 :f@k^Z8bf$d&JG6@_kiNaNK40a3DkQAE8NiL~=;+d5WO 52SI`j#I_c|Ɗz O?65V-AjX mN~B3E .]ÔS>S3OE!) Wm2526u*m.͛h"[`#Pr$6On8t\MI*("$~lic~C~@{jrcLkHE4 <4mTq+}㝢c@ttޫN h32 :^$ i3UCKk<2͗2jv!-eޗ^웎gU_7%? w2@s߼ ~\p꾅Ǻ_w $Xo͓ӹ6b^>(>m\\6H~Ή={ZO=brAoÔ% E6QT WSxDQU[&uNaWv=Rx՝\g#6 }z%bC.e,Hi9i1왝TͱyzxZ :oqhj(@WMpGUt -?,•@͵e7jeO@B'lGŝUnp"Xzm#`Olk.Fjp0Z5W;{ȷ隡tz.(|j  e߶ztOWNף}`G9  2+SPL7Ft Gl1 ]0>8-_k3B.Z̨9f>GBva_T\=y6u0"-΋2nE1ZmI7e6~UPm)N;$rqiY w~Z&uN]D֢gR OҞCQ5|a-7_Xv MM-iS7V~ +ɟɱi'ԘUϵr2M4\scp ֪lOyCj#o9Uhۙx[a,fidHTV :L^ *u쩻u9kZXQwN&SVS4"-nlx-ʅZ=X/_nSP@J $LQîhg8lcⅅ ^ GTܷw2)pݏ[::m 8Q Ͼx.:U^kKwQ7-po>?ژMEٱÊ]8*x."9B"Q^ mg! UΧFcs}#E”տ`Y$k..{d#T&l' 6SIVgPi x?1i#M=)"uec̤CWgMl+n9sMiO;O%'e. (S8 gu6AM?1%>}w5_/?>k/>oit? :#?Dw)T+{f(w71/FGh8c+.9^RmIuz˷:7qiWۓjE4L̈́Y)3oJky-Em"N7 Ə\O]ttu7 8ֻ7g#"6vjŢ5,JA5q6'w*ǥczv{(\ nzyCtO}Y/m=Xh;19;q\^qG& :wb(Z_-]1 G,i %Nx$plQ2_J.H&f_ҏ}RcU/,OzTm]mbdj)&RZ@Xl5ݡg ogbZwmp$r8M5[Ƒ Au}'jTr7)"F ޮDe ~t6k'AmT(뎽 ܟ4iJƅ,4E-+Q-M {Qq=JAʝ8'n6.K SR.9Rly-зz|sH,Zܰ\Vւg2E^Y+Ȱƕ%-hRW#z/UmmZzEEbG<$qqO./L yi&"0iW9DJ$ ڑ~(#o2RNɋ^Ԓ"%),^{ *)dO|M+Hx3wO葥L`<2oZ;!!B=k V ]#<<- {3ZfݎM݌ xR(g+Rd'~1#u86!^1 q?S%# qٱ0L8HUy|"OyAdb _f7k}w}mn2V}D4VRf¥oWۍlF쀜kaan ܞzFV%(x̤pLfuWcM}쟆ɔ9]ATa/JBb: v.3s߽ =+tb-!llIv>4-hr L8BzV {TÞu6܌ a>5ּn1Ul-m[A¢%>o)// +*?#c'ъgM`.pQH@YmzL}-ө"h!)Gfr&sj"u?6gFh.[E[E CwĭX".ڏܯF3]F,q'(F'fkbu`AYFj8KKGִ@~֒/h%vU@Pk "{ Ӷ[q-eb &G["wi! ķ 61e]>jX*阘|" lkTvĿ/O}DzYh9+? 3E]F-a*Zfoz7r,R"lќ^vP[n;M@X?@]/UK1gMͺ~׺;hg"V6f/2z@S yZ8XiTIc86@ `W"'nIӝb#9Ij`dcmI9 Lu_/Pq`>^[1*#^ ?mh%=1;ղ=l?a>:=$fQzPmٽ^bjZGoꎭem'PK'll`a3==?1f3[?+#[B/pf]%6jztt fh +Ad}F;D+U{SXVM xxuLb .Ψ۽qu[Idbg@ yzKɅɢ;(7Kp jW