osmo-bts-virtual-1.4.0-bp155.1.9 >  A dkcI%z B\ ../W,159HLh/Aeo lr |»vdSvg2Y<oL&YaM9רUwnR-a[yJ+|[U- ^"EFb5FHlP@) _R.~LB0w: oV=ՎBfyQ;ZfL̪^af.H3^%Lc-yýd2(ז3Z]B-X#B0eϲr'"+VxLm~RZsF F&\բ"5xJgŠM"KTa!J+@?`,)w*TkWV{$,3좇LAG2>kVqS3)Q#J-A 6b62a92c09030c917075e226bcbbdb12f97381649b275df4f9e1abea65a5df70c9e90143beb01041aa1f28b973ceb84d8f130084hdkcI%z *)D 7.:E/nȊRp@bɘCA' /W;lj?>ӱW8&So\S5Y梞mZfDymx]+ Wj$L 3AtwN{DqgE$}\ `ů8k J[x/[JF  pN!#ٮKݤʓ<:cAn 4ӻ}ǴۅO}5d}6MfY d,2~.#sL6:=,qOU^He6H#z&9GAOao!lj) \PCTLHNv&-?ﵦݳAR KYf=+Y:EH/ E!MqN u8ż.N so:M.?POwr"cv:OS ӥE Mt^ 'jf 6@>pF?d # X,0<@]fw g |         *L` (89,:=S>[?c@kFsGHIXY\] ^fbcQdefluvwxyz<LPVCosmo-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.dkcobs-arm-112SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://osmocom.org/projects/osmobts/wiki/Wikilinuxaarch64 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큤큤dkcdkcdkcdkcdkc38db113f1f6e446e7ab5b546d88989c3c0219662070dbca245210a025fa15f50149b3184c955cdb2ac952ca3cd80ccdd7dfc8cd49f3b80858697ac9a0c6ec57ca4a9c1c6af6d582f0913977d1bfea3feb17b6f3c1ff412a4300cf8f0d4efe595servicerootrootrootrootrootrootrootrootrootrootosmo-bts-1.4.0-bp155.1.9.src.rpmconfig(osmo-bts-virtual)osmo-bts-virtualosmo-bts-virtual(aarch-64) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts-virtual)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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-arm-11 16847594801.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-btscpioxz5aarch64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=cc5454ad509fe78b34faff40f9a62a6349195f2b, for GNU/Linux 3.7.0, strippedRR RRRRRRR R R R RRRRPzNhkutf-8a1c74d49d457c5346726c8abf04ef8cff35ac1b4e280652b8f51463114090535?7zXZ !t/c] crt:bLL ؝/&mM`|8ȡ( ʺ[EK= s8ގMƒۮAv2@x&?}ީ  ʑܚrI@]xUt/txN Q!bf;F`OYo/D*t*gA?5(a LpWT?"⯞R|d*Oh)W[,bݚrHcHJfh)sTHL]>O?C|f|v6k WPD}y*Cʀm(GG !0 SY%>״FF@Hq螗Y>*)aa Q}VTuTtr|ɾS],S >Jͷw0_-4nXdnZw쪱}avX;R*{|eQ[vt6%B/Wa R|ۮ9յ|;7N#fAcRFpX[tk3d:n5 [eg¸Gw1#c=ǥ ξ=>V &:Gu⹒F;W(%X7' P>?$~)liwb bbcS3 /2l@lٷ߿2@qE݀Jgdrf3Sx2W<'볩A|mQ2L XY; 6cZJyK'bܥD# fm69 k͘"!\ jր$ˎT.9v:ݺF@dԽ(ċJiMno@Pϋn7"j ;B?M}D%":!sO=Z7+_4#S|$*D?c59= I.p> .]s0NO<=qG3%F[gq )V[qKy 9xӕDnx3B =ka6g*zd$2X@eH=[۳8.%:>}E)DN>2}׉o"bq @kht̐1xXlz}]f Am1blo6%iВtP?€MR0$eۄ[#OhOǔ@^Q 223UcJL1o4lHC\ś\CZ+^)GfNwWXnk[c_# +k+4\miFG%wk>)ViVL ?3ȲۋOGy;DS=Fʎz@ƿD_AE;G`*.}ڨ9c#qr8Q5rO GD&[L&+^\$鴹=Dik#5,#xG%߫7/;hNcc$@cȞ:"z4aK-+4[ HnuebgS_(_tqa l%wS~"05G}toռXa x(w4[uMa()2}Lycl? )ŠH,wl.KmUxպ{CT[*PP: 28Qƹ(!4$]@&nŇeR]B_ó5LM=`֝&skj7 ̇n]leI_:b'h8Ѷy8ST @,?9S7TӶ#Ͻsf`>W S(P_gA< ,|?};%l?h[j5Wr}IQ7K7ۃJX;#5lBbz zbm{r85[EKt?5]佾[}Cu՟v] iT Ta?H/d=-a<~J =[I+䞤m6\TFihw3^sNևcH~^Mvs)p z6yǻ[B4mQǘilC%fW{*!3'ds`Ee?c"!GB(3񺧁#L~>7yK緗F0kM,aGWw#_1-$Қ㫔> P5%rrWԴFN΍klab4h)_x GO  >`f\aUL% 0||ȊЛ&ώ$B[l]eH+ R^b690䳔 Yȴ,㭋3LQkЧA-&R㶈^Dy g3=5eMU|m[Ô).bPfhƯ @?,Чb LQSjK.`>-6clJb8:ɰh 8.T3%%(),7)V4;皸vo d Njʂo wQݓlFLAҀ IjiE\h;x>Ԙ,T?WYY=!#b-奉jgd4?'>xEw}J[4 4Y?ZJZִB@0CGƿ͛Pz}w/RK7KXQ"͉|9sfhb^6CjDGqA"c{(n- $Ic7טˏ hN*=7"u}tcK"6''L>^|'Gy vw_/Lҿ1wĦ{ yo 1.#l?RV ߞxM,\'yKv*ӛeƚ0FKe{~=XzZsϏx_\S\o {d""#;g DafN3lúaky}ʶ(%r‹sU/.m^ Eez'MM6WwI+rʮh&cҽ>dջ Xjq')q2{JLqt9)f2Gq[zW4^vKu!j+meaIRp_N`ҁ:cob)̀u 頱(`vlxPGҳޥ.X,8wÿ'";a8 n<0 IG[{b wm_ZLm'$2g/1+3j <1TĕSe"+l&yH7vB{ !Z-by>UNAo m8;wI:]*`s%DPۜU("3W^XB&q>PԱUw&<#V:x#FԜe;_o 0eՅG~7uIG{dʔ-L16`Whҗ2wVv:^]F>I{%mDX(+JEV}N[CVQN,@2<:d@ТA _o!x}MўЭ킔@ĻRϚ?mp!E^0Tp?H6$e_O1αJltx, 4pE^tcR$P"[ĄN{PaOuriMIH ,KIf %F0"PZM8>eQo-pZaSZشBQۿKu>Ht%_b$,ǸGʐ҃(Ԯ8ܶF/Tq1%cb^B)npMD32Te0P[V}|0W8_% Yů_O]#*|z<ȓ:bg~By+(ԕvs#¬ssiSb9y'sfTԫ0񦆆`c\a5m˹v끶Cgjgpc; 4͂,+yi ?.س8 |rüL-xl` =Gc]Aq"|)4wPFTx͉G=B{|Vd GIxa*snf'k22vƊڒ[nϾ5d++E句 zB=|)ȧ8PI7W0 p:DRd̙){Cq(-Rq1X*)Hy~eaQ?UE`恲҇Cۡ'΅]oyZoth2*"p qSho[Ald Vm_B,wjjo="g`zV1kZ,ko}` XtW?)leilZwLı?" cX ^9'"gyK ŋlH|M⧳B*k=-:+_>/t MdPZ l[OTOPĴ[ T٩&,?R$Ы'_^jA v1xC$bEv}Am*++U{?yտeunLU0 g] !9k[-?r,ao:t(*kEq;T-DdS*UB8{c j wa 3@ђYAN b"ߜ͚AtHsOz'N4 4g]ө͹%ߪIeQ6]}^,\C'O8%4 WzAp s|-e+Q%8-D!RL\CD)p곮-r "bʥ=^hPa~Rڥ*~J jF@f:ōWXB?|uj}W@b<\Je$ ON6NjHy <[O0뙱:D&0 "'x7]+|7 P6 B,{4[TV|Ѹwl%ZO%"YQQc>\~HXIT-VPc^xDs_U?juX(Di nʌ³41"=JIZIfRuuS)7FpâuQC' Ų7M Oh~\$$@$fJ E:Y}`>@;]d"~Cz4W]MA4;/nLtɖI ]E+uM%W IQN=t|:ǫ%*Lל0,,y~ËH"X.BϕEe3_aQL0e4GC ETEfL i`}SPK^5oʖX6ĴQ2K]DFbwSI1~ӁdyDyBR1gXf Rr-фԄяd*CD9ћ]t0'M)]7A<+6-mFݍ ,*rqP}ᓁWk&]Z#/FG\&lC%C^8jQ0h 5'GP;ַ׫:[1`Dfx+]f#{]cV NZ ̲i@ ϡ^pG!qc۹h ))2Po=(ñ<ݡ oBK 字(Jܭutѵ#Z'qDexd e_|f ZRZ{)vW]K{3ucK(wZX0bLuv'gs:ΰrSA.q֚NsOlaezUii{=AGb \ujWGp| oQZrD3֙-=6s)(ó|M@ lT"FJy#X}=e3u; ԦvV<Zwnͧ~"`r|'*mx@˵Z"kVhGꪷ"%%_욂 l>M癌͞m.pwaYp1ĕ:FkX;Æ37 !;Yӏ&~{; MYMS*:V=4ǷKK,Ŝ_j'g[ 1@%ɳ;Lri,Y.s@w.@Fi1=5 DS+&c;W{1OZ @z ݳR7^tقʞ/߸ }]@pKB>TC4G:izVF&nGzLȋ`yFӎk5N9@8(-?VwQ\{abhmev`+H6Rhc͘9&Ndn/Y66>*h5G+2*jKm2OyqWE4wG ;.x߅r<k;' c=i% !H_ĭ 'zb:lr.}*,x #݉êB$ =QĂBH'jMb83x|s}t6_idM7`(ɍ&HdƱ|G2 ƎX|Ε F( wvMYvf{^UcxL$T* gxM9D#oQM??I9(? x:M]>4¦ӯfƯ.y-f$^fiWe%RmA/o.ooɐ-&MU` j]: ٻȣzw[EPB h-릳 `ZKX0j̉J)[G,0ԠRGCڤ ՛iRYQŮ6Y(e$bf| :1V ɽ?#T+]8FU RV!>}\IolEdsEq, ߇KuDS*vpu0z :)|'^,8 A@<7.˘F>fU( 0Tq 0>C~1jez6ŎxEe \Z8:.Qȱ=@HF5' >Tq!6>Ͻq>y<9%BԂO%@@]FԵǂs؆0A Upz4H8CiFNt>K.VϔzPX!{{ 7-̇I W̮bI9m4\6ػ#H@8´VlG\Sl<)oy&)18W;qU#>^=rp,BJ*rh_B6nz,]dwԳͨZ긲t3v%nT&; G^*E;eZJ|tӎĆѹn1o}SG^vi>YgSd޶.(F'5ځ@XI hO'qSgmY@C鉜œZ\7v4zFىg+o /~{7Ȋ+$ ~%UP *!0\fl'L A2arIYqG^Wv!lڑ T_7s>9իLhB D ֽ4Ҟ- ᱪ|!Bvs[Ď:sə2VxjOP[I"*a%L*&P?K:; gkL:Yn5adHa[ae쫛R315@:zJ7o4+VVST+<6p nyB9ߔ$0AVX~QZ ɋI[=rzX@& @{~kzZY8J4fJ>Vք1@ٲxhQ3:ł<1i;WMib@*'놙L^1׆I_ρß @vLSw,6aM}5'H[a'Jc?װ/)-.%U L=y]0ڷm'uDݦ̅_`Cq60M\~kCt^GH5xGŠ!`d>RV䀌n3BdA_~+xڧX˸" ,iLaD,- ؂64MGkk= zV1O{HgU:H@aa7a;z18ҿ-B. tO|a;<sy9Έ"(0%ZJkʠ|{c>b?>tu6 H2RlCjv-rhwԜ#'e&i*.,4jj)6,pagn9P;8RtH*WxņMJtW4j%_Ro•f+ |.(RRU1-w(I2B`yvlv( Er3f1./'/P ELE;=" `㉘w6L_XVg]{7RmՔhmի'J$,Sh>A(-0Мڃ*) "b0Q 4IٔAsHZ$3^^/}Pj_|sApKg_.#ZHk V!k@4x6⮎@~iG+Wa%ԈZL&P(dWR$;֩˃Xp-L*=bM0ADn85,qHieb @ ~uyI;2F# ZY/gȂMl:!<,d_U$]nψ ~P?s@b}Zi8(:}sy!(l.GtxR ҇Y#!3E_.L 3x,uFY?y'˕z1>?LXy2&\eG!C w!8*lo^v. b Up5fK; KW7A9{t|gyo6Hl|2A*%<FB'jYQKW3n8|TBX /?, Ditzp C)z q>!hd2}*y(T~8W=@NIޕB D O3tnK@&Bq~eV;Wl߂) s 1A&h:x3F1I6#OajpWxm6ͺ ז"b4|6{B>L=)Jzm LAQb,$6|{ʩ4@Ty|hS!4eQ._Zw xu ;+ͅidh:t+Ln?=TSyg[膹ʃ40_W3bfy;PfXfpS(9+IX8::f[l;(z$$r_͒zh#**ZPW0o_1?⪥㗁\o`ȪFv&[&{LQ&ٙhex #Lޙf!_dv RE+jJ47F=&lSGFQ*YÕ+ω=,Qq}?]kB~4239А7y0hz4DZl(]lĩr2++cGlJ⅙ */%*?-d#Lst:Pf7_[MP&s璝A&$U8:ygb,_̌\Ѵ`:O~=±JQ9\0wI)ޏ!&ҧ&5,_Wʰq`i%,D&ḩu'ׅ_3\1GW49MZ&MZ]Pz8vFք6bcp2{fV9GFΗlTM$؆r\>`Z;&ohOs`[_IUiR)*~sqB_ab"/cK;͍%uEa?SST\VaL./"vKFIIԖ%u^Ip,ᰍ(1|d\",>OH ILhMao࿓ãY}#?h*^mUKR8E*V+:W@̤fYOXgDαɹiq Qr_h1 юKDs0t6FdRz˥عS(('#U`*WQ6$eQHTW1un6Aʷ!A7Yo͵r}qs59T"Rđ:jcJ RH;{e elJ.d}fq~7{n 0Ht@> I ͮ{ŧ3$\XgE>G€:r;í:B/Zч`J&.quՁшJ~2gcjH>"gD*,,;V3Qʤ=\U74id$bNPAu0ukdx(IUPgyRX whDy +o DOVYt&C*!_t y` $M&qyHAxY;pMP K*129KḛmG/b>5S;MC=Qt>h_| 7kπug>Nϗ diЯWЀj"m0Cˋl^#YGpv9ob^JT:(qxֳQfXlt3 3 OEXFiQ2 &Sc#[,*sݶ񂴸snlI-'K' Yh1W:.x.;,ո@5}EР\ET!Wp0nuCk:iC9x};v%΢R>/H;ǣߡWМwZEO !VT=B-(=e12Q%1_.b$*"bx|Lx=Ӻʎ`=ՍPwuy gw?lU(xo9WZ!㉢3z$[^ P^w$~-_e8*6OF@t/>g"KȲȋ.܊,3@qKV_uW{^C^|g{TrM\u97$T(4 0MlTr ǘ;čꬵLVm:^89r0f(- @4-yGVZ8+R鬝6ЋVaw0T97wC3W`8XBpjBM/#{uڬʨ _ JI/p[l~ 7IS]?XN@W']> ƒ9yD9qPl)4Tpf1CTS$PZ&:1Zk*`:xB8F!a׊Յ4R~;f^@J7ugEs(p)C7P6hoxoNEÔp˔ 3[QޔB{(}Vc4Cዊǫ},.)ZB09i3}67VWP'K8Ź+y^X~uaIhg[]?!0>/O ,p!ϽQ5j7o "' ;(;VqɆj!>|Qq1u{:'0 ^:dyb'Vdrb@]fK P Eo;\̩lՙ#Y5s$g+y:"*v1P0&*8U"G/:=BH(ctejFu!{8Myվx^*!.}C=Pr4j6Hҷ`}5&U4-]vw$upF#,(5Q ftF Ȏ:}o{4 OG2zNyDCP}rN|g3{J-ұH 9%dgVguj{ZΆxUΩ[)VZ4(jYiWQFbb W0jq:jV@jɏ Rgɴq&TT;CCzwP.ɣK2euvts*Bm''w' *ez4]~{cr׍@5${7&/OX\-E|>rZ?X'Gݐ0 V" TEMG i5DנWC1$֗UGl:r"Z~6L7s')g#!йRMYYwls<)XRf"y SزXsLtM^ J4M11Hpੜ kE%<.Cy,.+1XOd`h,]!lO>`)BY,7 OV <ny9W (g鞑c eVf00xTk]Qe"?  ![B `%mw _ǧK YE0[ԄCNޞiKlwJE->md؏ KU^WtcW#Db-B=)Ӓcg1)Uvˆ+8l^O V)E8ݍݽ- JT }qD)BÉm>`bC IafGܓ)r؂^̦4[+v̉N }V anw{'vlwo=xbBdv6Ku_.kAHQfXs%M<.Un:,j}ρ?|3rc?!yIt0 aO_|ltg`ۅ*#hxB2lC#0wqKm i-d:땞]`p}' /\OAuj%WаM߇@k7A6DՑZsu Q{AwG3pc<+ 8(ܦHJ=6X-goDٷWvt3mC7 '(H#;YQ;U-K/M`/r 7B4,g{˧WtЙAu $zJ_ZX.t͸DD(^R jP)Q >W b3U:㶅yS}5UsQB j#jw8|i&L9N_yu~ ҝhvZNa6~h $EB1^6~q&R]ĆE-J( :>o6ʜvVZTH R Б6wѬZlH)֯3f>b}9Dnv/ g-~ *tb:++xPb!Gr'5ڡ7Kf,JyU\5 _Ae%h>Z(O A:`Mؿx=T*[`8;úbTwϋ/mNa<8Z4/E|lVH϶Ϥ\9F_> W뛜O`C+D1o(cMfV4_);?u+Ng!㘼4յC+f+!Yݗ3O"dJڑE1]2oJآD? ~Yer'&m%[3XzcӵA}eXIP~;5k<}cvV, =k '@KhD|DwY8z?1M׃&C y(Cd9&F]D)e.ofC:Ӱ-ɭ /"muqg$u%Q>0%VC|+v lv*Y9ݚvU{j2~XD=jP6S #Xpz{1K>f1.8o> U3hHd@f\$QW$VQ(2\ۺNJZ SyE' />2ZArJ}>Q} !l'aʀ CǻLrB[cK[2Y7 %\ӧtOo)lf+|J],y3c3XbrA×9.#Z&,_U:"sh  Nl_ݙgk,[ZK.Y:?^'Iz8zėo[V.1-Adk YO;=0ɗy^]>ϖJwM/TP@SHx:JP|vH>7ڧlAH``=ÚGB'%[qjÔʲ>-LTÝ3˞/"Աz!Q,Z <\[ pXND :Qt׹n.7۳8<$h'YRh/ 4$s"\* [+N!^<$V)A{I S+ms͕AErCd"-Sgm]]L=k:f'Vw/@\T<qܵ4\ %)uE s.cUPo8߯ X Wf8|/] (3[l2C6 g"q^%\,j^S̾ا)jUk/-&-'N4GS|o aЙjG#c硤z!TԖ.Dzr,8Y+hܾdؓP]KƙuЍ8/S6^Q+g >2-rN!݇#ڹcHHy;}ﺅ2y yLtCU#P4j ؘ :/]MBpF~bG}¶BR b9jvNE,@ҍ/zK""u?bgDDZ0辣5ÎBz?/^peS+=An*K1ФCPI:cEӍ{=c8` HrY7IiZz`t{)݇?3=iz魥N]]'|wF/*wQg0 UϮx)V+.3ͬdع`FCҐ=`feZx&%hW1s >~6Rb3XVԢWf7`pMH;O 9?z.A emeB`dbuֈ_$[+f>'ڧs|lk4;wR'Rnƣ@s-uUu{ 6@=N{d2#Z34sKⰣS ÂH>i!8.^D-JfPQ5߽T1}ˋ:r L=Щ(إ"=0Fn&!>)[)  fHJ;p;gn_E$6q{SdfZ8(<6(&e59dfIv2 .r}ʐ@2 T3,Z:VuԂtu_HVT׸xA®I"6-Es^`m%OdF*$* S廖Sf># zeX|' ΑiR7Cx-{"kqck"IbM$ܲYrWSTdK)-No05Ef|[/u<(@Yo+IƩ/!d Me4^GL$|~Ňj/#|FEzTX yT84= XJMɖJS*->ss |ofdK$)7tOc7v.86b'RZrR*{zӥ]2K)i.(/>c56rh=s_DTGS#YI6M})6U!yzC؂)1iaQ5Ju7 #lm[:E 8P{ R;1-3S&fcs#`OzۏO1:X %UΧ14g?j<ㄅz_ɫ:'hvݦ1)M{)%!9Tڴ\'ŖZ=q+Q@Pll!3:3uu%KCT2ݡ3v)M shJ*j㇖*mv r~?ģ9܅tJۅH-8I̤]" gF-A&o'e;lKlȿc<6 [1uBrڒpbא/_)϶Yf<80Rj˘:F)RuY`9'?o[i@~}6_f]ȠFŷ+޺veHT[ naz`9E@IE[:sjǓFPMo{c@CZ+྽1UU3\ }+jɩ2Epd6\ٱ-O HY6/P8T H@W7"rC/噢)401u޴0\SbD.6Ҁ}jѰ*[!{DI2ɕ/"X#6ۡGrj$55OʡTW@]#/it |rL&$FR0 UWw|k#+Dul|n"KNhB#G36xfL-u&j )1jou¾~>vkٍWKryb#l+T˅oBu>'>} KƭwhVů)3r_X4&}聕H8<s/9E]I ҩ$dgd VxJW67T}h'q+ٿwqw_3g HY1k0Qw("_S!m8YTY`w!szF'2499Bnu!qLf?boH ;YvGhy>$xSˇ[Pf3#- 7|#f'.?v柲3v#AV #tҠ;>gUVӳ>`|1Ⱥ"|7120!W'8}˫k;ɨgD 3v~9d#lOX<Ӣʊo6b$y*0 ajn\웪yh;|~Pmi׭˸iQWấ^/a<{eNE/ywBjڕ¶;@ZPp!h26>?U1 RLy7#:$3a( ||/2wMǮZ\RZb>*qKLV6rX^&Ml9-YVw,hdz7>GIrśqDWaSPɸT/KRe(H{Qb'%z_EzLxf_ 63*1?މ)Nj#;*$_([R3WHO]"\@~lHb;ng01QR/9l{`4#ªov2 Q'FDv^P`d`mrSim[CH*LL~bOղ{g:?%L2]yMU2Fڎ5[ޮ{;LYX&gB?(<` JKPrCrh++,=31OʕqaT*kj3h7aFmEg4M~o3j?CZ{|e4 a[q1pDtК^{Dcu'cx`?D!|C~}6wOvE|wSˬ+ :&B {u>K@ eD\7Rǭ%4J i>f䉝%N;u&[s)Lƿ_8/!pqτ'YC"$^9qYew-Toen\{NB?’z}9$T*v`c (\)U`~4gTuu%B1syݫ:"q5h,w]!;Tcޑ&8\({{ɯDfl>hs ,Ejy4$!ch G軳Kyd~d ISX#|:NJۆ?XAӝՕEd I\u9AFNj&% /- XW;H#pON* NO%V` Y՗J0K7XAHrEǮ,Bߨa|P L}pJbȯӧx-7Lj{јWn%|~٦d8LIo2}W575/׻*) pW ҄( izBV}S"~b%ygV=+oCxw q" K׆ CP|vda@UɅ۬9dfpL5b,冺߾n<*-; Rz3OQ/p1 쫖m_L-b+D0}+ONX[l)IPA5~4^o!V˴mT*lRjV*ϲ,oݾ6~v屒,XLy 1Yd*@J6u 'a|e8X8^99U9 ~x@ZCiSvUzo򐛍4* 2V~O0`?HG]~X@d g/i ܨ-.L)^-~`\H餖BAL-IX C^p}~TtʺWSY BpL"%H3M@W'J-R{'qd=Y5㏼ـhȧjx9roM"$@쥲:vd::걤~ALwHJM [ϯՂbNF#n]~A# ȨG< n քi8aտ\6]!d̓xX(93 {qFy}eȌHI|LHτ Vs3;Ln4e.40H `zxuv=@z^6*bMz(,g=-d6-aD%6p)vHut%%GD[~,d8ȼ87{ޛL `ow k\2/Ԃ؄Ҡ?<,(SU1Je!>P{N7b ([=BIy͡?V86tTBsP4Z"dk5|h5asMϹ[w<7՚}6ds E+S@(]cR? xҧÁ(2a)ܥFT=-Z ͆Fv9?JyZ=[]~ɣwDse +(Xwj]!<뽨RҾl)MI'Bt t`qrW1vj)ԟcOcuϯ<:ŸDrpqNWADNjXXbYk\pkc`B.LN/Ij*K2bΦB?xrC;u)O wCTvl?>sC"M Ha/.o_K47J} rg0sF~U̸=ܝDH'JD{YnQN!Ury%yul8MeͰn@ &WonoO;ԃ۲l IM&J>"yRl)Au7?!`SjB}Ş#jrqЮhAxNM)axPP]1ʣ\Rxs\x7J2@eZTy䙹 |Oe ,͸rEV)l:㇛ 9BˢP;h>|f.VUDK%,3)ZG`tii[%5:y}LDZ۹.;YG]&}H\/i,>{IIb;6yLP~qҾ g.}DlimK <:tH`!'my N* j@weZW 3Rrmq,u\ML~Q.C(P 6h6f-o嶔vИ3t-v:by@]xpլk<ʲg^$~^c翬v@,˾|çRwV2G.(:/İi7[ .J%wkF_XS?A-$oщZ4!Eem8 97]yP3K6vlSjO,g@m,Qsvը6H*}H= h7M% @Pt.+W +}oAoƗ[vrԟ3c9;[wTF0oQվ|.v\æ d\X_д#%}m~6&ѭӑI-AYIDY'*,R/ww)Mt8b-V4.*4 `׮tϷCdQ}ŋh(mӳ5 [1gĭaPfB]L9·& #ChjsNv}L(B5|-M\iB?ş n޽zeN~;hk2xySB&aÖ{73dN+~M#LnCY{?ڏ{Qn1;BWhWh;E.yO78j.6uTnowI GLSː =U[Kd(`Oj4zuIW78aq,&CঘBStfFS-ɯzE 2{x[FZjq㣬 J-\u`"|z7/qX& "izׯGw?!;JL=" H<>E6 ?/hң;d4@a`\>T7H j"*=9@>>0(, [1Ku^ݒC.ϓ6Nc2y)PgLzˤ\Jxe54ul F<, 9ǽg*DZ&ɴE@؅ο(Ja'AK5d"Qu`EI̶_CnѢILJ`.|>R}MH݆9Bڧ zI63_NhR\Oqc)bA8k QY<x /bQY8|>mey?eVjZߪQ5e}x2J~"v+賹J͙g~5F>"ѭ k7*BS;/nn皭,p=pBЈ!6Tvz^iұ09ءCV|dUa$)rR]Fծf<3,&I42?T:7(PH[xg*9bZĄ(d# `Gi"Akh7ۘýSR/77YdB~]c#4W1l}Z7di*?gqe$DtQeWg9AtIpDCH"gӵ5kwL29_4{qnȿJlHL*"v4~HPZ]3oa /MdwyI l/+fw{,"&毁:xB6뼕!i)|ѧ S.9f4}ug/?JL jM¬hd:\O[HZ#ۈ:E:SU "2l9ydEA"P&1V?n׸ J(ٟU,gJsiVR4AK-7MmqOqe=LkG3oF;3Q">IZLR|؛r^N^U "Zg5"qJ"3^,~zq,H;P66,B 5>{ulu?1?4@q]8%aW( <&mRQ`YeoZ N E-NqoŠ~(*%_eF `[Rdc?Ğke1b?E4Ʃi 0xmq~ڹmDC:|3@1$S| -:GJO6ߟl/d=8T=[m%ǯ ikFU󀤪$o1Eĝ8ԎɱL\cbhP2lгJ#\ocLTȝ YBr.ÊJ3(j%)S$1YSV<<`pA!\Oon*A4ChlH·"x`I(K΅䋘7nGޒs&uY`!mv;sC!z@P0rſtGUGH@J ߓ"0@7':%d ]b,Z)$dr()68žƠBc O!r]ND煽&jY0N&i=uqqJuM `P sjY \ nH{?bG_&L{]! P܏=ץs!ʼ)z('iM!6RH@F F'鳨"90;f!AǗ'Zї?Șawn+_4Ω귴YRp)N+#8؍7]r.݄8 ׋@M: ɷUU%xnp<wkQ^#xd2]w.juQR?V1XW2ݥ-MsEd9 x_{MCkhk8At\(Pb=/g`wIt]52*&ޱΪܑz>4,d"11͂0ZuįJqT9 Q*0urdʧD4T q}bF ƒv.wZP=qǛ37Oϊ:,IՓ -#,Q`!)c:EGeil40WuUm̉T6>}`rt>?3h+2 CMP7B]#۱$!Wyk ^8O`oP4_~ j=* $[N(!lF$^W ,0<ά~Vsw| ?]k'{X WXX_}9ڐ#/^O``mnpAkS56NO=0zv@q2yP僤GAk2~%7`ۣ3 J0\ .->G$v(J M!etݯ*IڕUOªFs4^$gfPl\Ч\ilI|GC/&C hFgݵ*D\8 y@Yc^{O86^tx{Q[P x"y⌼Ds@i&f>yrSf_@LֹK.ߢǯuB4f|*y3l~`d+U?#=!|&?7Y =8zt(bi Y=Pb!or|YGZPd0ԺijS=0?blWցGR~M0H<[ & /ٮ5309a;)yjդfP^&ayxɡnd1.^5Ohw]%X%gopEZ[^) `;T.oq0ۚcJ8uXyh?o=ssW`0>PN&Qo;32,]M.F' [P`Vo?tg!ҁ{ʾ保kwj؍/-H3}#icL%{`MHDBb MH0> qpǹlCNC˃dx[@i%  Eq"f6NnkU ʍVFeꜜC^ j[ib)fg#h|CJQΛ܊Ao&K|\aK`qɞzp*?W7AEcԹpe,o7VӎâD$cQ#K[&1Xasba!Ao%T(v;业%X4V܂3c?27&I Y:Cp]VQV@2 gx՟`\acLMR=z糱Rׂv:=<Ͻ w ޮOVzI*<^-.|gԤc][4.sKyb[9X`=۞϶Fot+h 's f!c 28.T%:xĹ8,򷠪yztec$ v#d3>vM{|Y\IQNiɦښ'X=$~@`puE56bǟO.vAO./g/`nݪT8 lJE,6I= uk>yeR0cLac`Ʋ)}n38LTN"ami!°BֿLa^)N Du5Gի6,K\y~9XG 5ňjla޲/i!Aγ׿{N0gBLj02H0*1X4D@y0qL!Q kdB hlq"CfvFWkh+/,o|SJm@8E%p' 6a[%2 }BE̵$4P]=ߏ,y? G/BVkE4<4I:bQ ̏i[*G[A1Å@8sm*~9E| $t{;xH{ğ'Dp.w<iݬ7Tf8yϹeQlDz-jwhmX㫪%p 9+q]Dō!Ow]bvfr~>2\h,?q7j蕚IK )Q(H3BBc>݂Iܩ39s=3'# 5\0!^_L[K55-Q 䚳k۰JQ܀~bg~ dQG\t.;̡2W ò&'a5K э JCΐ:KHd# 2Ma~?\•ҼYh 'jQ4ϒYSX?gBtfeaaaO >)<&h ,2>9! Jw`+p͵OSA޽"0Kw~ ub 1%.8t=}\>q4/f%_YDոef{7>=2K5vaE M1V<&Shq׹3ۘ }yaNLf;9hUdB!1$[݈ܼ$ez)/%*MGnJ/`tsˊ޺C~꥔.?~7@ox{kf8!zeP }慁`) *gunK/iӑ= ΅ q!\/],-W^Zݟ;qΉ8d#cGUPJy{CR,Rщb,8khX` T"z^ܚH1Ercc|V*k0$PrZt]!Z^o2$bժ#F E9BB>+Q[F[=-VH~=<'Pe׿tT:Ճ+_BnBIc5p!g vጭaeO}Y*2:-0ӹ88YTc50Ri+ITɮ}TCf=u/ǀ>zbo7wPED4}ŋh;)P P'8AF8Pzz),08a℗~=|2BdՙeIY~+r4A=t2-"4 SxDW UUJP:ȈRޣ\e0|./x_So2.>N.!"kej-đd`0@5Hg~[pi9[;='s2T R 1$Lb:x\c9G {j9?$ݻ]WBq{(*Y=^@˕хƟm^ +ŀy"}; Spc{oZB˙|>co\^gPEeS=ǭ<T?eV]OZ.Z'mbrc>B簆I?VG D+lnh9V`ͥD[&kA]1 ٍlHRv`IL(#MG<+ntܶ|󗜱S :ё6`ܭ'FPr8f' tF=֝"Fin,3K'-eiN-5'>`u1k!O0 Xך!CKHP@7}x.mNEl:Vr0drKEwG#bzhE,1#~C/6 I# T $"m'%FH*r8Ɲ78܅2XlQ~z-%넶3k5=L}.Wv#ءauTVQ잛\k Ȼӄf#b/X FXx͘+Q\~ׂ7{ wNugEҡR%MɊF+_*hb wi1XӇ⃐nk@{w|~{L#\dLTD"fm&!ŞH LXwοuH\ZA 8`ޒ׎.19Xq$x?"cd}~dc\.݆%dv yY+?NLƏK(_Hg')AoL_8BW9inF,E4Bʓň*swl-RHӑNk*~Ky^b\DlÓH&kLuԘ$!0E4jNf#oi#R5Q5WQ/~>b[x)NTdn􌆚IyT_q[+骊dh;FK-[NX WIpIY8ߚ&U;᭭dȯy & 09LFFIbtq_%diy C8hD[OwC+ZI/{'h Bu`de`>+zD+KVZ½ЄUdl25j侺 \7ϥ|%p3RG̡- Zt}o` o".K贷U8 ^8VmY $W^KBĆhb$^ [zӢ! \)y$FN]S3ZHek?, yj3 i1l*}rT FZ4-th!pR }HSL Y}q0zQ!bb%L̪dZ% -66ZZHƍVmy@YhNE|)%"vqo,# 7;Xc*jn8imc?Y2~k#]-'5)PW腘:WL<F¬מ?rkaGy}`O Xi$&D!ʢ {Uyps\\S .5q"T|3 \c2ƷeQ"+TLEV8'epL;TjX\1]# udTD'?6)ͻ[QԣC)tUpXx R~0&X3 £ V(@n͏`TVlmKDs=g/HU,+@B\JISQ T, I; Gg5kK&%^>,+.<' B jϑ–/Ǡ{hCRU5O,%t`hq:-bz tm=(IzZ !X.9$VF5tU@WOK7@2FE\8/@*4ֶu-cg"c0 Fp z&#Ҳcy{chH8~ęC߃1Eߙv_0|yߖߑ` WV+:I8hE/r+;d1'7c'2aח< UG(l"WSg5ZW[Rf`Wй Qz YmlM.l ɶ.s&fSJmӓɴ/ xA2'jir6{҅+QOE[h?'#" I߉&P3N3Ӫ%ԫSݬ&\E-LnjD%W8VJ%.B59`6KxA%q D;rB "Da%!1 :x+IJDGh"8] Eզ &h*[6e#N=g]Q@KI/,#t05*IqEӺTz J[Nګ."*;aPdⓧr,P S3*W X܇nay؏U'ƷrCآd߯kq4Utwd|+uǿ#7s'֯l EpCՓ*1N6,wbR'D|B!󶹌jYSެzXtaֹ4q?ಎZPLAg O۞g}C"1F}7l /Qt ܿ$Z~߻p^F+8J"|ɏKݎ@ k$PR ^'k QI%Ha+Zlh|@v?6Rn;fZظxocL]U V0ت['V`#bt7Dr'Ԏz%|Hst])+YbeXԩ)cZn:݋ g]ga<, ',I+*+-l}JAٺ*aУ<^&yM_ӄSGE[F%&_\cepjf=kT!E 9 > NȚx% F I +Ţh ͬA4= gK隮9B{5ԤCo;qR+~ ̼<JUA Xs+}߬U3&#RzULz=| e2ΌJn[!kM#*^aYI&#dSųxj!i#P(PSkn! uZz;)W[tIصIEt[#&D ">ZVWhJ9p*T"CE{,WmHH2fA|*( 9oT̵6]Dx)6dYs~W,*͎?g+!49x|9KʆξO8?Sa'I!=fthG 0GХ?p;3Eۤ҅O#l+4&4olg`˖"OSIީTI-Ř-A7=\ ATGVB>g .%a7+q̃ 2 ~[ 0KqSvnEp³TE@EKpALpmXCVN& LzLĦu*d[AOyXp_Mô/|=^A !TS*OK̀jܯr&.|qd3ZS̜zVW+Wyia Q (Ms sR \c@ #ogƫ6s7Sej&b-wjY@֋`=s"@` lGh!Ĵ gvA4 !s0>:jlU@u?Cz%dq\St_q{9rL>FOKHYqII8*8 IaT/v,DAS`2HٱFQF_!TftLi+-u o=NdTyLzk>*@0Gbş<5{(It3⠊s7Ƶ.962}$[$y'pmLR(vIxc$Է ,4Y'tQ 9Pcѽo ]*GَN"ZI \ jی$Ln)b%#d%ю˅6™ENa-$M?/'Vxr(zʼM F`,HBOR[Q'9[='Dx+[  #D9i7t/[ݱ:1.ɀtg"lb?Q?lW4rV˷=Ӫ@YRR.yx܃"}|hXf)t.G=c[)7Q2 DGc &R+Y0#-nd SW{"ۋO2>6L mG;E$CdG oK~pe_Pv`CnYd-]\(bv beYo9 "Ԣ[FIU]as&z6NV#`uL@X\%>6[Ɣn90l,kW~eqhA SSݤNRg ʁҷumOgt "yhu3=9~;*ݫb2٨ZMs~-MCj ۥCĪp\"{aGCHPBV>z&5mz 8M,!;%oUs+INGBn7es?EE ZDGTr2\vàL23l&G+%1,'(eܮ7Ir$ Z(_EnV@2.:񥍫1Zr :-BVX)k$b|?pͭxR^KS86|B {zs`dN#ZriM{8/I`G͎Dn̜ hSVP1ׯ.Ypf;c& 9N1r̠oÊ[AB0G|eJE+bQW]\+,*&c*71狍+PFL:tE\0=" +Rl-i{ hSo͔Rх#8Domܢ @&67M~ʇۉ) Hj -S`q>JΜc DDiOAƏ+N*ʉ+@(-(D364 ZlJ>IDdǜ{71B"[Q1?j,&R)u8,zԄP@HUGȨ_RLt|¤H!wzuȒVs>95\ݯ!!/*jwB(UJd֣q-fȭSiH֕da}aD4L*&5B_:Ҿ3f2IbL"cr~gWH6:=Fu)/[`_$ԝ5Ro/M;7q-à ܄NFA-(9KeW K$#g3/hUsx?i10FmHD7Ȼ (C?{4!"&D3l{,.y bqG؂sY{B$K7>0T Tty4nV9_bnsF?d)^r{ث>kFʐş+WEۖozqWk٢q ŏ͎=7ˌOE1y'Jݑ(֨Bx@9[k+'PMcq(~Uv\)$ @0ȥZnx`t=XZQ|W머 _a.@qvL-!5DК ^],Gܳ(ɰZ~U.*tJ7(Hۢ kpV(dYoJ@KdJz^ "i0#läO]sT^L>q{f/32U7|>ܰ)?r us|ϐӞ|?6O, Rx`;WzCvc%qu 6B+A8R\o#] p*2nyT-sPkK<ij_s,}=J%8X\N17n+V/P&x1\ny3fBc~J%R椭(4`LSJCֽgX[CƧ>wmM㚣9|} J} %Y b44r"vHfRΣ{׈Ͷ"G t?EaRSKć Ou]XW@:wVܱ=pD%^4\q_\s0{AشZx Xv!^&wiM0m)Z~G/ ]-ZCd'11+f  t8m*M[P [qL{v[W~,A)d.qn*2$sQM-ywWpTr&`;WF0ms85z찄Lhׁ?'މTXǽ䢽2h7JP (^,~c%^aff~`į~1ArX"x +}w{ rʹ ۟4oMϱTKt"o难=/+o`wHCHz8+UV.fv~|'vVB~ 5BpǮY&l+bHlUu ۫CU )l@EG js"!j)jZ_|dz,̥*@Sَ蘑x՞kET fwXBn ., ʖdd5EwlcjЎ`Oho^;[cg!'7-ФHfgƱd׌fHk"eѶ8\u+ & EͶPun3U0'Z zfaH. £b~]Q ǻ@Uز\>xX/)z*T/SoHm4CtO;0Uپx DݛY@%}V1ȶI`7fޡNMZ EĬrlQac^ g E:8:佶*$`lygU&e^ƝUwUsV<`q|җ2Id_Mc9=O^b?wH, &67h4(]1wasno]8 \uO},]4 qYmaBÞ*T e񪬃@ERЩϭT )5Nݷx]hARN$X 栶cA)y{f}L=0Wǂ׎~VTz7=NJT4r<:>sM6;3T;UFÇ/g{_OBg@e'VL9(*O`m5 Q"&iJΗ iygU +QG$szYT,Xt1v! v?ԩ.$Xf"ڂ?zA6|ɼkJȘZz@HAhd'illMb mPf ud*S4.kPL1þ͗1'Kn&t r `- ЫhB󏫉0;q>%(b-["%ƼR LH O: 8z@@ q&$lq1ۨMRr7,[7 KuYp^81־5tߡˍh3T8]xe4yu_=%UMS<&/'<4SL匵*UC 3q E DJ`z W+I/3l  Zd롲[IVi^ʎvVzOfh&<~QKcIC|T41|LE/cdg V Uڏߡ,m<}\V0 [Kx>v,h-! \&ق2ٛ"x~=+M˫LJETS;pbդVQw8+[3TyG`jk ة([OK`]{τ0nN@XݍgآgnaIQbrhBwa-#E51C0q`D}o-)+v,BX Q t8%4{-ZpŸk Bp2GP]MI9;MBfo Iȫs\">cgU;GG}ᥕ;lYl(V\n`}2#B; T0YdghM}Ŗ&*[)}kՉZM7&뾪o4ir .pdP k >`߸uz]b힄Pۋ<E'pMp-ֱr,ѽI\, Q*gB]@DD]ɳOm8ǯ~jY.~E?cvgzz{TQp)ǎKTṊTdW,@Kf| ̏ '-hl7N0֧8i3Q%OZ~rDlq\A'd0; iGUpm?ץ5+//o%kz9p.1X4o e؅63 ݨ8/#:Htra?xDR,OrKx e6mXs Gd`<+셱{s1bQbI |&ϐT>MUeNϝXwN 2u?羠0=lcc~jA 4:-vUkCT|`zJs+;%Z`EkR-nsaV/¹Q{'bcMo6uNt,lzq40هwړH\3uܛ ؁-#*x>2\z0凍 7+yba3*NHqe}cuzc@ڣb1,2@ Ӎ ) *$j |kgtW0ğg& deg@ ]W@*-r\&qkQFVԹAMZ?GI/pN-Da]?@ԼKgSq`D96q$! *0S8 Z#/ Φߌ6F.2IWC4gIKN ­?[K8]p@8YY/13>udẄh/-lb:Ts2g>O7(< p{R}QP/L7O9[O카5DRnܧ LzJ65JH<[; `>i9B%[|[\ĭK"bm{cb EE-8g)rrqL缷 _#"K@H^@qڂdi0duiE'[FCt;W˰m;)I *<қI2I&а<eu$K̢ l[_5Vϙ<(UĻo„#Q@2~h7TIE<Y "zB=l^ל pc!Im;|p5RԆc$T)qm#4 go( ܮK}U׼VG&nWI%]N4izZ^[HR~!.+k۹wc6FՆ(ݖ?.XK(V(Y}׭r 6zt3zcPSs8'u#]0y%أA)mrx Dcf{D-^_DTQΤ'Ҙ_6ɿ-O15JF!@/<6hwvwZJ'S/*:՜% +Y镰r=>*7z\s9Bp|H|C11a1+, zd۩;h5s%jv={DFPڞ-[a׿(UDz V!J\xe 펭,tBRaX 4~"Ъpq@OZ>SSh:#'FݬKL0<^hգ$V+v:6&c*DlN@(< Ҥx拈ͮGMg0 vMPnU]h/bn\rtX֐ TE31Qk-g j`Be,mab-:‹SQZ5>v|ה'8aٳKfn y\Bv0UD A` 9u)L{`!ϣhTHCsbI-΂-UR^p!,$I8&*e R._Ѵ\SsÜEЀo#YTջn6^-uaA1fAJ'6M$ZV@ǂ e#UKZkE ߆,%uDb$xZ-?S.HnrƧڦ+li1+Nl`]3/+Ayf/v̩*bn3b'%ar~+Mz*n)ڵ<nXVycGI\md}k1x˹+ێ5a]\/\hGb@:G Nޠi _ ыF'X1=N6\/\lt}#e[}w@dZς3O@mw }#>;vOdFj+[39O6A^ ښDu?w&m ZˣxL.1x_p9$.2bA"{JtXD߂lu,4a; HHz,'Xr4P9(r}4<g8#Eq&<3R .._+ DY)e$xuA?D~G㔯9W3G{ nr#e | A#*H@ղ~d17"Vtm3gw]k%,w%uHOW3w}N 'z6/*m,IJNE$s7S:q+Sӳ-Oj\&lK%c68Lxq9Az:Lڴ_q? RMa$ [^wL,D;^7EqH >ҁ7~|5t7Y`]D Z*w3YRN`0<*[JdK]3/lQuޑ(w&ڮ(t/$Zr}c1f1^)_H]bpѶVU$>^(X["[VEl P@K #ԎfK\Y`iw>J ۳L}{1RKDZ9s~iZoϺrêksq#Kniw?FS  H}"e QAn8{_<9DdO;CUoJuo* zji:bz"Sq.ccPBK!BtеPVo VEw{ 䍶sznaqojW5y'eHߤ*ʸ8,`Z_n8;}p*N+ܝF !ɠAo OtɶĉO'ꖁ P5_a*WFѻުx#%x$AG;ţ뒼+]YJ:?tk0Y'.DT+*4FYHbVgף#&(οi(x&!\FFۧ&aP8nM}1I$F'vqknp>njn]uy`4*BEt/wtDH8@Z :g']XnxbxVXb<xHʱe$I怔_`40^;lyjʃ8ӪM5tN0YxiW;\\DU~ڻ2 > nco2}Wawq0NexLc m>E`@.,ޜݣJw@$c9+o)u;>(y+d%+n<9EXs%Rzx\H!TKvz;H_ F|t=PxJ%7 H{Kϸg 2cmϩs9ڎ*T_ycgyUqOu{.z?qs$k =gOVT!z>ͽ2clE>%@Uf~3,Ey(}e 5[d![{{e*T}хAr4p;B8A>֖,w㕀Cn.RMLsp ҙHOA De1` n4D| r_:G$c)A Vq;ݳ7'?mk*`̲O!by'q&2ϰ:Δ+fPԥVхʣdl o8^v=ڛY<|]D(ӈ!:b_Q9RO ThnrH['?Oۻvגh? 9@,V&gsHPIq+Uy’1/lݷ[dhjj),T%@,SV?1Z0LQXΨ TZJ 2U,%`[*IV A8Sy^[#*k1xT?6љf .L[:,-:xl%VI*\BNIoZ\o.끳Eꐉ@2 zYn Pjupg:3%C;,+k vGS5,X^>`9+%yBP%EX[Lp%6kS񀆈@T$+A5J:}*_84Gǒܒ}NUb460駞_xfp[ P;*{r`,$$fNf 1N:q@='u:^R.9MmyHTC_o[>9~À…Pt}n0_oue([}4;%]RI̕y+|UgiED6QūAV ` mA8:}2Nk)z[= +Ox5)Jߙ"9x$`UY%[c|E=>!1U$^1J<"vLZQBTr~iZ9C_Wyq_,9ldm$ FsrekH'c2K#W<iXS ^Y~Ң\R-NJ.Yb*Q3DTrr@`2ŸSC*m{,:vr rC MZ O9Rypwv ^ ܪ1Äڜ,Xuzyګc.vhpt uon;YSl@> ;Qx71wm9V^惱?/Ƅ݇'.܃f &vj,u&3V;`}HGBFoXZ166y'&̀a]nM}+䃥#a3!& 3_B<Z=Hs0{n^xc܄&(Em#ggzɞ53߾7[ĊOؽ7,vn"ѷc $,Ze8($Z:VZ5*iJ282tdNL'{~\);D*=%d(n6gO 縫I_ 0ˀ?سaGT\rƌKaM6[wOHKKtgL_ԑǿ3 |؎pNx¸xĆFAluݘi9&^V"S V,+\ fF@5Ql ݧ$@=]0dG91X٣Ô4"@tz|JT9rW b@dbOU4r2,5TDG౲lCy 3`qck x)iy8y2n)&?!g]!O58xe'_Iq2t{,L%3БsqNYyg~6 ts/bF8\'lojWxY43k׿T I>SϽZJ{+ݵU&Z7Y#՚!~Vc"o/,\7֨tA8 PgY\ndbTMM ҷ/1wu2Ͳ$LjhU6O\2$B8QXzD790yF %b& 1`t ȨtJPEJs.'N󏳽j@iUhR!qG#`Q5L"EܓxWUq ^ )ZP1RN ggUFf-ְ0-_TKz濾F%iH̖2wlף'ߜcxbU+^M%wL`?މ^"ӗ>y2G(&`=Jfh+ٳH"N6tۯ\UdL Ⱦif٘,Fp;}vw" )őښ1w'X~7coiRM*;[BNl @jm%b^_+.N^BNȈ@1A*|+3Jo[ Ԁ_G00}QMBtˉ &U}^+J"ss6&P]h},ˆ U$1 c}Žd+D3N5pf2Ms0i6}ő$)D,Ib a@~ߦѓ5=v(f+ТC2p+`Pa;̛U=L_oPc ,s' Z(̑ _u'/؈۴. rb% շ B@&_Wo p2|&o ~O T| mYEϮ$z vRmIϝ̒l hW2δmhW^Şj>?z; "/"hVЌ`GlWY~߄|$HJ"`e +UtD;%>zXɦ#>-<V|9sv`Ќ 4iRMox~s52Wz}TUT{, aQtH崏Yf3 g>=]| 5U$aeˆ=Yi-R^dNYaw@#fx Zf&-`6 'p,9:.nAjta[L9w2UjA 3 OńfoY6lȐ/'lifbZ"ȄQ<`r?A{naRrSتOREdy:|* .%n1BEfB 9EW_UYĠeP$0akapF 9}IcbZpXCb\R9I`V;NrM0P3.M'N]HGĆ/ 9c7 tc8{.J9*Ly`{ʧ2~.ؗ`w TOGߤbWnNNptG7{\GX-I U0 WĻՀv&<,1 L9cŝ[ȉL4qR)78DF-@lÞ]h2y&AҒ@2W6W4_VC5)~h ' SֵylL>hsq`ᴏ^י)>8 3e,)8#t Rv%Jwsq\b-vWv͟pVuM9c^5I_2I%Jit H{D,'L10j@ڶ QR Fgm q:6. B2IoNt x,mMNTHS'l5}ۣ'Xz>!&<=JIeStOoݷp<2HA 4@>鷍 f-U k=/>.w'!g 1i&I|IHPq&@ 7r?s8^\Yy藭dﭞ ^̒ݺwv0[1H}g?K8CJ|L?>K QN iEPcu&`{;늦n1cd{1j!Lx7T50;$m|nI%m4gƲm#X}O5T"K*]3|mF/k7i;żs(z)QaeaFŒv\A&U& }G7bE Yzケt7_g "YU'fh6#39.scBo}۱(g̩1ȭٚ -y'?n@0Cw]0.5ˑFO`Pm8g1Oj2Tּ@h墣bÄT;~0SdiY3=Fmtfԉ(Bf?QA <##g_n#72J:WA~9.Gj@wf:?,y?gxy{s8KIՁV+: XqڤJɯbx2tnB*Η!ID^p35 ew,3^Q鞅E!NL+"D6Kv` S/,L>숏`v4~-AD#,SƘj2?*HTL?~ە0 ;5l&R juthalgzD|gZnbs@`Ap:NRTMZG-bbbl%AqjY2*t-W@cI \aiqA?OC+^((+p$9D'ا )[)ؠa,6jȌL:$]x (Q`C-'jE%i. O*۟f)꾉GL:ϸpbJ±ݚ3OWڊb:ru M=~!P"!L^ UliI} @wѢWm6yi/L*(0 ޫ1G: ]viW{D%6*H}k切9Ho>j}>GQ V8vkZl,MP Ĉm}9KڂgSuRk;$t`֮x>z`}?^*v54 jױ3TelR[˧YU?K^ eVxcs\ZV՝2[rRMF 2P+bVƊ[fzvTOOuY>2KNsoo} k]fCcf5Z^jI"˧xmeJ»x2m5Wc?K]dEQۄ+ky {9˱ " ߱>LFy^.](,g'LDƷs^J+5Q|*e((WReSU4^-TU@t*d.fb0_7+m>j?KYֽQKF4 %cG"A']'yҪE8h(uv\-Vۈ\GQ}-Z='T\z G$\!^>7_4Q1`]_ݍ{fL6ƇS,Up3 qb<=]kO\vO\hx)yWaP`W 3B#hKq%s=y SҾwӉlQӿfӮXʞ!c.N݁V9~b3>[-!&swB'?q~S݃}oX&AKSj$>50SsH]-/),(,uX-_ ņ9 o:N}-#jsLEvPEFs$ό%p tS24 GܡZ*HE2HWjX, Q):qԽZ `mvf b2#Z_TC''#8÷0oZWr( yvH(uB 'D<[ߙ*auoUI&'+3 =oWsD|=.hcf$ճy>CT@"Lȕf i%H$}Z(g_)ruYC)1O|$R$}rwMQ p~UOGW CeĈ^i/P (Bw#SVa+G_*1Q^&Qly{`~vpf|[.gs䆢pl@~>%%䰈ۇ>cK-3@~a1N\x3p%hׁqmo,2 I.`e߯~nnGM'Ka~VUe#d+޿Wf=N2d$(%ͤ#f3 CSLƤ[Ev73IU͆O E;)tkveV:Ic6 Y٩oϥp6bw1iors}P ,:i9tB[o\@ey__ k[5sO.ZhIY%O)/9|Nz0 ?㡸:nY$~o2FwTºe>bAr$8rk 8@C"Z?)[ؤ(K,w`pOo߃m`Wͭ//TFW0t^y2rfN\fTL7ljTsGu^gۧo^QhkQ>-|`$1UY@ꐛg#& ydn %8f=fk/Th~c"A>7ĩ4"RABxhBquf@ xu ̅+!fr0b lL纶yT늮 mˣ$>oTA8mjfFju~@+gx|3eRj:.Ĺ DVChrk8*{wE4$vr6ۃxh#BC x\E?Fsyux)Lɔm O_ V1y;.@sbN>ػc`va,v̢ѓ̺N{IJbIRpq gߚB׻KУ~d\ b+«>}^~zS}Up5F0ސzt⩏SNJ2>B2Y9E#b5昳 e$?IOTƼ!^^Y;:ΗP Kz#( k8;9xsyM3o@wPDMU\b4}'DȞ*}PM*ta[3oKw(jteWEՋ-^FX[r]vj/ea r)٫_s+fdQWS-3;s$W<v_i\F֗i,#VX %uj*g7xf,ŨgHZdv/kaۈG:qalv;0d%daT;2~% xZs.y^v1.ofiLRuS͎*3RKS.Vԯd7G~~˦$GMxX}"}ix9Q`Ub!Vu0Ǣa` i!** 9ےB= Znŷ_y[thj= $YQVu=~ !v 2?=:\{qF F\< 6D$yJ͎Mǃ/XԿ [meu|1zb,A1K_(kh+mx&7ƺ>(ɦ'iMgaFFF|6[,`"[ .eS H JӋؙ,|G"h|Uv`(rzz~+7]#j i?libe&iUʵ伴Q!ʀ!El[ 8`@# $fGڥoR ̡|6ܯ'Lpk"Kʣc$yA>J'.0YPWMRSb,B=b:SH.h:mh) Bv(ׄPEYJLy .i$ ź ݍ {ȝ͎QI,9{:Ӓ 5Dp`%E\$~ Rf%T0Ȯm$Q&>(]v8 UR<͜8jZ h77 Pk`yH=ъk;L3 q8hGFQ}]v&i_\ر#*@ԍv#"|cdC/}Nx8@oTvqw@xD 켠]c:i3VM۵|ACKZҤ^m,A+dNq,'̪"iYl5TW?;KEn{ @;SQ&egDR)L ~H[-dX`  P *\缸Ag"NIlbWX9[0j)#pa( y:*Ld8l~nI<"#VV~!P.e:my^RYv `C*"2>5w>^d5ۺy$)mŢ$Rb8/ۡ9iL%DO3ȃٲ*eZkY'jp=v4ǘ;&Kkef zM6FJs1uM$) I[lq"یә^FM&J,M6T*z|- }Lx5O5̈k"&p w׆?c$QM [yn"6v=# 14i&/v2U1ޑ'hU!:,`4=z(ṁװ1zt'[U >dzج͹@oEpka$̈Gj1hHt iqdsx8>٘:^/p4QݾB,9`ю4CGfi5y"7N^OD̀GZV7Y6t{T<aB iiGݝ蠋Q~1a=ܒڇf-qJ5_"fŭEƀ׸I7KEfݶXDT Z hEX->Hkk%-14!|T]RZ;+h3Pb`]Vc 7jk S2{PK)q0$Owl`]aڦ{ RѽHCͧ+h=xd hƫ:Z|7gVW%jfiHzD[0v#)Tw kzhL<9fC:=Q(þhm2{]ס_C.i$C/P]OYQ/=!# qQlB eF h&&]:*y\햆%))D rwCMYUX;|~u\}~ f_f {Rfuh 둦pÙsI輺j]0 !_˔xlG:kEgSaV Λ_]:f-m?NmGg!?92Qi nq2!`IeMH*=mR A+1 NӻY ҋkRč?l>뵲n)XX`;E)2pC4Rr|g 61Uۆt1qhQb/,Zf|,,5Z7Zi˴/AF zt6nfEܨBV[zR8BDH5ebY ?~H:Hċ9EQhI䊩R6 )f4ٷ|,F;R`rS\x~ʓR []?P%cfݭuV g]L6>hPxTxq\%"veăBJ5Гw;' 0rk^zӴ(9aC]Crl٤5 sXg&X屑 kr!6>zkJ^6\1X{2Kg'і{B4pHNVlWAS kEnH4C*kC=F]kS''Н -%mCB8CIfi}W!ɱ8~"rTAh~ }$Dz܎k'#gUkzR@uY'6byF0N̟h%$O1+V&cNYz½_<ةx{76-8_T;Krg d}I/ց[q#C󜢾fN#Б] 3ھ+ ZO 7H[XH%VxC뺶50ѪY;_=8Z&'@ؒVFH8FU/6I|(Z3H"sBhjdhc`\Y `QԞZmYkٽN١' _.v&AU?U9 0oApT\avbփT6ܚK\:q;lX("[p ]kz>ȹr\φRdxXԽ(C4E*s~k?CyIg"X1pbsex=XDML-o'A{҉1RH|t}D̠p_X~ ,07pܒ`@o@h.x®]kwLTI5s`ftC?59_pC#׶ ٻh^P f$8 rx֒ԒRf? M* >/^ND>56mkZE4Ivp>{_Mc} zeKau$?;B^jxMtCqwhs;se8c2k.?N;4lj駡zl@_K:m/H i#.I<&53QA6>x.~%˱օxQKa>G"`` C¯y(5a 1R6 c_ yc'O D$k$DP t0fb&>O$/~[/;U^/S*MRyB_u} }C<(0=|_ x gj u >0߫!gkЙ[jVyuZV(@xN5U*HQk?n~ ]T&Ďi+Aj*%M !wϑtۧ([͇c6+b1ǻR?`}96Sb*wWs8>Mc+ wQ<| ء|c/W!1zȟs}S||- S:J t I1{A՘衡02#ӥ^Ϊ3ӞAL׀Ew-9AVr w2}W)J^mARFɈ. [\iT\|9PKOSA4ߍ틗]ܵ_br.J-P΀;񬁺B%~ίʀYjW cjE~~Qw*O^e  }ɽ`UMM䔇k}"ZއqHw9b 3vs,7WꞀDs&?جdȂB"%#WM&<IEtg!|ӥrW!-_JGzF!#&>2ze~ SHMy8$=Dh`[KۥPE@OaL? JhMs| K@[) :Q7Ef[w*꘶VsU#gb#+})j~Xn D7m6M5lle~OZU.vN 1$!ꂽmގ'c12ܮe)<}AE/ a 5Q.IZܵGOwPΰZp^m6ĴD [m$ŧ͹xS,pk泋G} Q\W{r8 ׷e# wOݹa7EZab;Mx8"N{(.ZIvл4^k =1{ H{ag%=cv5i*,7YPs| *k=ꋼ*!*~fom٦)׹-9!Mݠbs;]hX~䱙7b8H;I%t ]쳜^7fCA'  y [AF̤R D9#`渧f_[>!!ـTͨVw $$HR{釱SfXO394 AFL#{vؘVNYrY9qVZrwC '4^^M19a D-<,\ [ɒ% (`y6; {=̱m%SY/E+TK00eLn^|A!B{rafJ)12-!ȴd z[vAή!*QU7-!ʜ~#g7+&c \)bE ܺ$P(dN{<%fM̘aap䖫-:\}R ?ŘΎ]STGRW&Ő˄O4geጥb0S*_6f7lVB#H}a)nqtv% `tލx09<0_۴,*jD#Ep[qJ{ >ɳ Jm"'W-wXM j0e+ΡC TI3]﷫nN2Țg2:E}%X};#,s'rMulX}5DsgI񓗷 g~?Sp/K +GV>¡ ՒE-T<*u;2c:IA(U!@F2'+^'ͧc?$)hlCpr(VqY=Cvm;xsfiG/9Pd.7 OF-< sɫqQeF xЊ\rƥでePnp#"8hkh9) Ct@C9/w I?nV=6jH삞)_a(=oL h y2 $3ַ$iSzw\/r I/k^kga=+}`300 /ɍ8G˔l^ a<=]gR81uO(s}OrRς) &!V/?ZƐKMO`azGhlg4Ag(m~eMnhQ j S+ R-z,Xk"<=j5}(}Źl 8@L-[]C_#ݣe}n*ʄO^ЂA0Vؿ *S2X^cYbM[QMaP&]YܓjP|p40 WoF4q{ .Wy '&E|t$@'(O{=/\_4q&MR;oCM(j$MYҪCVÏβqezdL>/hXfAůO$vQj))5QRY?2t% p6S < P At7+ v75qz@;^e3MzO\ ⁱz _T`꽰9{79b;zdz)<Ӫr|3{b {ـ@eNVK?z& ;O ,h]&I; `ʰ ՈHMBbH^#/{+w< PR#'xG9$򾸀3. b,uH#SbV^Q#\6Řmǣʴ>Nh bȚVZ%6)L) ݸW0kl^aB9%l6rG+>[̭ܤxl`Up? ZQ6 S>MWk EK4{ KE.5BC.XO=kWHozUg|,U;KJzeF%|i!~b8|m+}پwzz5`6HnkĄ*ripNڝA:=DIa an2" ө6!KsMaCE'>ÓYo.1x_qU׍AtˈA4)f V@GB+KԲ^5zz׶k W&eYa%?݄b3#din'0~F _b:}3+ " "$^ 4o[`n᱔h#hqs pܛVw|lxFuWA2vQ7 VGu&`͘ Z1pAsdmƿ++rI¥~$NDžMx=|a%RJ"ZbG>^Fs\#~Ϡ`~ELRg2F V[+jN$t{9t`5пaw7~؃QG]&zYKP q-PHz~H|McPr/hS&sY܇g!)@zA׋GLgggvU7zu?PRvaxOu`ILlVR@Lnbrm'jMҏfFϸ7\A I.ATmA9Yt?K&rxwxb3ILQՋ"ȟ!KͰpT ^ xߞ>\vcNr<ğ DcE2Ād{w/ufp+]2 ?L"5tS輺borHB)c4V L~3 Ƈ뽶1 0kCݬ<ݛ`55_ 3~L a.n#,,yu3Y--7-62tvz 5m,w 5ݣOGPsG%ez%QxpE&5*sbWaur2=O7j$<t(gYUyd?(Y_1k7K"/)Gxj. -zlI )Ec0 5qa#ZK}3[oþ}Xl 9f.qH/U',2:nructZ/7,hq*9-Lg޺gs>N6@Д,%WĕQNՃ-Re"bx/ύ['LIX2s@bJ/wsU3.SsÔcbjϩ +^ 1w,VAjy͎p^ww3lgNЬs]EÐfdK!޳LWCsmIH*a}{OU+!_1S(x{j)w;O֮$dx8l4TxLd#M6&eĪRd{BS+M[%1c89҇i-oYX wJ]QUP?kngr jIfm77R),+A¹s @J @{= lY CU1lQ>9mV1+yJtV4 ,v8 VЪkI"JT ="qGI 7z;v묅@-b8ʻ5羙@Ѧ%čk:~="x4Tߺ]ng舼d2`*ɑH;$o }͊MH="u7b<0WGMU*7Enb2PV~34r/KAXE#{fT%` wKyzpvog ֨bۢ9ɚ%i*`=4Xo:rmi^|L+dҼhXT(`DAcO|#8|FU쎠+m2dt@dVQ揼n1I ?ssSfb2Zrm.Z]Ң6a<e=@R5fl 9~N-$!w W{Sdp݂ZʭK:{HcNnk=m:swn[K[KfКH8b/CUDC^iY<?D\A^.AӖf#dcil^:rLjO[PW P-Z+Rb8]NOm^˾KJh̢zynBߧaÕ4[5O1VJ ْ0\zvjњ90n/}Tܦ%UgAJLAn~{ozncb3H'b4fkԶ;D(^"P:v8UcJc7mʧ_ ۧ%ոtJ*=hn[uN⺉.A:kmʐ8WMUΔd?ITPt# MtWzIcl|uw8zgͰf'!q!XH9;93֪#,'vfdsWt~%7d3EjZm 5RSV{ri%Ԧ r( A>pe\]YZN(YQYZ6;:8NasE"m:RnGǥ;Yn TS1MV09Z`Yh2~SJғE;?V 8س%-] >Kjt&qT+Cf`kәVX4vt> ^6ID^HC+%D<\ki`tʻ/Tjʛ.e .9/oBHŝYs/$j V1<:CY˔'_ёFʲ#kJD 3͢Xg ) w.FO_K?.ج L[x ]kJcvzIeBo]xuOrC/~q sRN6τ.*O=*ˑtnJvrS3-KE#D-Mw#=soKXU2^LX{"- VbQĥCyBgRa90,?Q֔HIEoQ랏+Ѥ 2)B3k}c:fzU̖T Lti+3M p\)]À[3Rs rGw;"(POV ߟ\NÑ^ X2WEhƁ(%P QtZr@'bvg0u[VztrXA1sL,g? 4S(Qİp][<- ٬y'[qJ|VX&t;r6ЭЃPa0w{I ;=kթ72VoL?.QO~/.]Ybo;3a 25pWr5q~r!";N?S'\OS)ԃhBb)xBWm3?^ȶ~fs\jAYTehHƹ+>jM ~y8/ ڣ5 Tk#/( e"00r38 TJOdyu H5[k5 ӈifwJ/RiڣMg~鬰N%g8c()! s]ana(.h:Cph#땗Щt#aǷ \I 2&!*YtΛЉ0r33D!]ѯgM,E'pMλBm"yb1g?VX@%F9̓Ռ;\Ąn8=/PFh0 ~.&ʟf=YL<7F"QO%^ڮ"3HQJ ʤ J>w~旑{lo\I'Ї~Qjo-T28(AHY)@.Nwu;%n}X7SK=$t$2DoVi|3nHО*kɹzXh=n2Ȍ34HVzk @I5N|]C[(m˹-N H{İՉtl>M`>2 9/8?DPAovYӍu03#7}nm J VӕxF1p,w`I?(E6IЮ96D}76!&tB07u֨FDLF3cn$ΨJ-h?*O͔S1HbBsYfS@o!]h#TLqMYZACag8pa;vb8OO{C'5CM( :f;m;xKf͙fRr$`Inz#=T|gDa=%# iB熉D7Z`N_%`<[Oo픉n b> TPoq XVy 8/-=]pqL4dTja,h?G~b(/JP\q/vmVǟJoWZ{ ghvִE_ SJr=\"ҦͧR5qz4M52A,PDl.prWh;#ۣO!86<$ oDI?]CR3kh"{VVh oi;ᥕ nc)ps6OÍ6V٦Ib?JDЍC]_$O1Mi?m:AK"!Nǐ3)p֩F/`w4p 5G|3IRȐq\er`= qUvГT̕i`HF?yF)Q[Z8J|Jn('h^X XbT/H0h-ny3iP]ĻN; wboq< ų|Ĭ$UQ@JIM=؟V=GoWOnhe.4?w6Jr-J6jaa2QșrI5sIޡV}~qҖ-*m3[Mc TYlܩ"OmF_0˜lc[x $f_)hjK_!HAMm%}6ꈗ\o_"J vϞR za[^{w"T \  6I!3Nj9`̆6ͺ#L21+ۚ5io#jٰT(!T)ZfBE,b}uB[BM27" R]1I2o&:NJcH5%ڼF=Ϳh~7hDZc*[M ],2U.|(~ .bm[8k4 In ?Lб0:ʶ@>D8KƆz":l%LĽ4$Tw&4|ɡajlYd !bݲ̑ i[31 zqGiqYjZB~Wa Ma7H }D8D_7̪kk/}pGgKBA7~L-2D;B}89] A_Y>5^^ҶDĻWY_r=5G}R Qey .8^D#NdVB .4  abig@GZ^i?M[A`Q\&/YFHn3©fc(>q ~ѪC1Q- w6Zw9˫μD{a:L-,?:kMo 3aɅ+enPOFwjp^E,ƞTێٟT=gW89J! aeƉt=7~(ByV= J`owP縐E ;bƦrKGkVX c1!ˋ{ty8gcd")YLZ3 RxZn,&̡*L~WUYA,k$`ZW~MۥHd7DvL`)eJnU+cӝFKnh]9 RC4ӗ+1u *,c ]#x3!0*-Sex第Tx#ڙN-.⻃5D3ahF3L+}?lʋpViX1UcT*;RgY?˟'>~Yu[f ,-d.{)O6m‘- wdI,jё]fk?*Τry^'DqPy:)掳M3QV;biDTR(B`L|úufpEm1X"qWl؏'~JZIrI4j HuF&y;>W1ZޫHȱ{3Ouxs7V^Ib-xզҩ'؍C,f (4D[O e UOtfCkYe2F1ɧT@P12<>Al "4hQ:8H!a3m6a-xu{AlN?ٗdP"1%Qe ;ݫ84bɟ0bO f$rJO瀳?.f1تB&艰P܉ viݤѾqb` suy߲c W7V,l=8S _ ٯ`5 Uɮ:_m򷿼'qL"rMߋfsW]*h5澨f 0YH _俖EU0_zwdХ5>d 'Qp1 n7OЬf19p6&ҢF$#{˚B]'q~E)afT,[wRy)A1u(PB뎲xT` f어0{KWY='|UEsMԴc} Myფ b~:1=t PjD8{OB~Kpms'SAsO/il^~?aͰxldloOT&=:8IMrF>鸸&9wƱ 裦GS吾,5q dו8q3!CLJ"z3bq[~)Y#d*xeuI2F'M.̱:'})Y}\':j'Z$ Eu+r|hK3@#͹I")W_ZM*oؚ^%V4\ǭj>^ѬD04&:WlNuwoL7gO=Vop|K ;FkycWxl&ݳMPP~^N=$aKt S!W߈0 L@ 7!6{#-BQF(PZa;,c5(CQ)ZHymG'-3*&&/R3E @1⠈&:},>Tv;1x6# t ]xf_ 邇)l°/HIs}Onn0~%0EWМx`5Gѐ@rS>-+1axj_ JR1K xV"Uձ(+4;2Zc5R?N HC\~DRlT*pi)|k`S zGLD%YSCdp7ׅ{닑հjM? ,AvÊ{҈2H|-k6K!`'σL2\Z9FKkF bL|D9:̸|_}Gg~KY$t-kq,i̐P :,ao[h؎na# 4@épegHv"Y$rU0 #.[{Jnt _H(l9WI&ݙܚkmf>tcd<h6/=34b,Lw5. _ +jM-6uzUwDQV_-eMxo#S 6ĕدI9W ԣ(֘nՏ̽ΰ'Kf7cE ]Qshk~'xlx;{r{+!Y!Hf׊J43LDC*$%?@ld-EcuٌHڞb=yѾ"F2 gS'^U{2b;~]x"ViJlsy z9k÷;8#C$t\UڝsGvli z3'0BYG?iAlQjSs7u.<WeY܌E!rUްаƭ@Y5jʁCx,vPvT Ts+r 7TӠ$w $1ҡ{IAD_:&BO9IQUww玩n~7&2-N:xu[MټCL/MO.6[_kppc2 zvѯ/q~կ-577;`ʩiJ¶1Q*Y+k ;r!=5S,(! jƒ 42&ԳiMeCR^{rE58z"f|l4UL踍[өG+{(# {9r;F1zxΤ׿yK` 1&$sݻW,qBE}b5[B ibxJA !yDjGyGibˆ'Ԛw[WǼqv|iZW!_kJ:K50niCjϺPr-`s50J0|e mGVPVcjW#Ɠrl_ƧU R5(P;BN WL9ϻkKPw.9#=r{ 8SW>;`Nʃc% X`4^)GO% ^S ӥt+㇊-zmi =ң݆Crg52,*3:e-cYU)LjE4Y'JԮPR^>օ[$ >-ՔP%,IM{fL>x 7i_Lm0P\LX;P,'/]2x78E$@<.x9EP [wbtAZy"עP1bZ=Ddc!0pY.ݲ*8*lJ;j7t+t"t.+49AEDKH/5})U/31?KMȾX`5 H3E |"G'uFk#-8kJ ᱓iתY晇/yٟ^%HPsPu1\?aUw /9aS|^Q kT:86`9ӍVYA&ёт뼎/=aTl”wp()Xhhvor'{̠Q_|a QRhA=QM}2hY l&䷄zyτ駲~oېJ[_ɘ[b[E"Ȥkr\3mW+ њnNo~4ې ҆X_p8Aλ39wa61\w9zlUH*,j0~ZmK뺙UTfPC+1n{ ^۸6sJ=%,ov窕Y l >SF/^'Vh񁤲+Ȓ(|d[q>dOMt?2 );b@9eu@78^i-3k* " eli=jU դŔf p߃Җle*գ:T7-^I~&Ȱ=AѪawpA ҌJQMwfLٔU$k3,v^r|4-?ټ &ֹ7x@mE R (]-g?i,-~ptsJRa.FR ګ2*'D .ƴ"Vsxf"M3J$:%o:*fݕbH?1/StWkk o\{Q~l Wtse'̒9"!$S;apw6 .z>*`qɫY>ܜ"YO]8xNj1NT/gOfi2<%L|_Jr>H `aW$3so imXdP(mp0Y@Z[2N3W/Ar7}n'A g0dv Ϣa..̄̃ɕMhObdLo7ٖS'_/SLdC0 JyDu8V1h:ҡ^E*:e|G!ޗiUl&aw E9J +js ]{p1umg766_if?2;":Z򿒌1H1mES[ba5$"&;gq^0w8bTN B2z4GjT$^ LJ;t|(+C_,όS|)<  TӖ$='bEvXuHStKH<0@%TeYaQvL BisJ3z1=/B@GwYaf [,m VZbZ)ݣp!*[寅ɖF'%qeg)I \r(2}OYh@ݧzt1TphV8~J0+$t20Ud8 j^?b[4[OLVZwOy'Y"q6\Z-Sw kkuU=ls)ReT_] =Tt2G`ؗ AdY>3geu}=&ι!< Odk&~)'TNLPdz2ͣ'QLsԢACa@"6ƾ܈%<娂) gMg&,Z_Op< I[j"ׁͥxKtؐ_!P!#jL鉤h6B!,YiP:3W\Ew*#mq |9ޯP1pBsלssT)VՖ> 7 EMzdr3Fk:. b_Y_W A_µTZjDر-O7UN֒H{wqQ,bm - EڟPAz&G_ښm{.+J\dUzR˹w%>gvngF;LjE4|lQD!ƃ Xv>i@Ę8eR"Y >IUW7 /}GUun;;`F0b}Bl?Xd常es8(]7=j/KS[85wm;4^tB7iȯE2I^NJs\T8 6{b" _8|"b ػiuQ%/5ds`-Pv3UrfǺMC3i6 a+[%;F\ij5=X̪2m'e#˿V1$A O 1k[ߕ#R*2YeT /gdK`/ˎۂnܠb+"eT>k՞sPM/8=nQ8sͨ?.kT9X!Fjs}Kjj&&Gx4 0mo:@-U:E=!wSUL{Pߠ1p&T;hr z6IbOӧۤi2#X#rNI#D9g@3|~ E2w־1-P|L](䦎v8Htb/0o5J4RV_јOq3.Y51O Ck`Hiprhd[[adtvw%n0oh>cj6:=)Fc¢Ih%ό/!C ^'Ru]0brYgxT3ǥK`EM ]u, Mo[&$P5T=NP7eNQF(bp6U`TŁ'ixJJs>Cbj+]BWRO߄lJbyFb5z[)˵4PAK=ngt(BqS|){!- 8h財%DcM#pn4+W{+((d0 P[ l c'<.C0ܯV泵-"=џ&X-U!P 9Vwq i@ri0X$ʅ\Nu6KS˹K[DIW)yI;.^ HzwyVhD0 E?j}W~O Gk0hU v3OBOaۼ3 a-@N:BLlUk+j| kmQq% Ǥ=tU "jq``>rvg .'TB 2{P 剖kSO Bח4"KuX.6'RH;|QI =4hTZu<] l.?0~N"[1KzH!1(!xӝ:";@7^yzzG#C*; DSC5|dLPd埭,%PU;3kMeICj9%_'R0I A`dp?m@\b . o-YVa"=( pxm$+bbL`-RbBFl n^ i@"K /c+(*e{DKCXcg%Q\9xkx)ueaZg'}AH&ݴ9P\"^ժ0a?HqM+zC] &>ڞ"v{ ,Ixbơ1%qyV`F 3&a"8 ͅhgʝf.CZ _gBϖY" b;J*'q\m@ڮ_ GY!] 1>Ⱥԟ9 te0m˯b#hgߋE~ R\bչ'.z4׵cdSaj;^ %n0Ds}݆M*QӴRI". KV=>()i VBC8GkrŁ͸ 0Zpl߫;t 4 ޽C[JgpHj UHU ?xBv!|#|ArL›ĕ@R"#^~ ڷRa}ADX4MXnòD޵KUQy h$P G2C,gk  Hz&VIhͥg-] *yc-(iΐ3}< JJh{9qG6 c<x8">eԡtG- ,M懶ݝ/\ZiSEkY~>>GOKt)P'`ZuSQd Ѱ!I%,̴kEKbu,ە0h:l5㶸YE6 p\zIǰ,u~ C {8z;%=3p\NWaxLI" ti`IYm9Kӌ6!"񝅤UA(ۿZMQ=ga">=B[n%"$aT%fS?%kb23}͛8fM`nN${Mfa_Zצ s ͫ(xZa/|"Ҋ%8vD#^CN5 ?"!6_cBO. *4F:҅6} JQ @mwDnNPwPSMX-9xG&q] ϱ:aOwK X;`uHn|>sW ܗ3]M)/@uοWru,1X,ߧFz 7*חZVeijPTs,kHy-jLrd]y/'di*;9б8DC@%$Kt w 2ݶY`b s{,j(BOI"RqAK\K!:-!L0OVUI$ߺG͹Q؞ۍkcg,p7[]auLkէL̇25MJ@g_lU?zV VjwdAx/ؽ(]=-)=I^r>tzr[oi`9P UG5L&stJ /ax UogHBd|{@Dm ]+K(ͫ: 9|\e;*2Ȣv'@S'ئNȀJ/~hqKuY"˜l!\lM] N:C\njzO)tעFSͅ? ra hsZ$Gg԰CP=:Ln͏#fIv쎻רٺ,M7~ !mY캎ꍚ s[T曹xxG[D+ )A-ZM7((M9pŒOyb^jbE:=:;eix`z q{I!?[u(}K𴱯mq{,#>_ ]=Ǿ%W CO6ݮ($ xBGt9urtZX\EVYFxϞB)Ԟ 0]-^;cv{6 ;|s Q4" ,4u^whqڒ;1,\A{NkHRń-_Oʙ#^ꍨJN!\̩( 1͟Jby@U(xX@UY*[/'"Udm1'@-.7ceOݜ,JQ4sҮt=36DZx5cȪ )wqӕ`%(3kζq,N:\™]wLnSS+W_7e}B{{IBݶ _*)m9rX%˂WړLj5UDuc.FݺߏyP8Y.Np}/sD OoMw5 ͇`pLb1 Jc!? 0)Qey>vg1pZ@"KB[Baiu,p1>qdNLAdh&(N0-H<_1{9-Z4:wԅqܦ*zhC<yrHԇ6=;PW3~Ӟj !60ٰ.?-:߽99t@l*MsB?r_K}@41^Y0ѬkKŮNi$"M<1؈z­{'dz|Ta)_V~_T 7߂Pa3bc@~D=΅/ֆ>Kwǯ'm3Zۏ"bGcT4RKy[r"vy 4 &*>":T8J+挀h&67SC>D<7'&xa zَz:H*|0Mp\g;maZ9ߛ#QXq|i:$R n<<ɈH@zwϴ5wCVa…}%oSӘ^U!dg( W (WL¹SW(QKGOr Otb}Ћiq@?%d02Ai]_D^ +_6]U@Ez,л>ZΑ+A:+\m}^OʪC9ҠÉb4Frr0(̃,7Vuu $6޸I ]t++ M Z3(B6otwc Ӫ8?1I(E cB;:f.ڡBpn?Q^v쪑U[1GR0,P~m+ѥg+34}' CC?,$}i!WDx˪k<Xgt61h ٩PW LqWs4>z& 5af=4;:!K˾ g?i1ns@9eVM` iqSfVz/RG:nSL7v)19I XZהx%m9YU 84v/N22nHDy*Z8aJwXIXqЊ.&s[Χw\4n| t i;\LoL.d2کִ̠ycgZ&S%MYjCхW]8!p9'?6tw* !ڨ]j6(7]Ʀp+sf|zvs9ERQ Sכ&Q$Z>H-c=׸Oi3٠.&&|G/+ yw9fX}L"ld*C̯d1:&mlG̜ I=0e2 ],g`kGBtVG?/ 'Z^񡛩wg#;S;Ę0QN]j}+3ԷU$K39vs3 _p׸MAsYq)k1.N݀87PvxE3'oܱ98ȼ!"ğ$jRuk<;T Y_X ̀"zV}zo u_%R#gE~݂)qa)!wh;ڵ0"Mod(*nتD[N蹞nKbKuvW%8 uxjꞨ\'G'x]<`F ^}LGzǓU rtSuhK#+AfJ횇Ӽ0DYIm@e <g lϓDl QR gf7 \񭄹a Jcc-Ș#gG-}~芼 vw9͔Ez+s09k aKRS4ɳc1V(y#g ANGK:dT"mۚ{dv]ب5}|a\1|ATWp8A{*w:GދWnP!&h> 5,[s5…9)zߎ-˥vBtyY`rwF0רX,/j;;]Ҩ2xM0$P@N-5)A`"}f g_-kcPۇ _WԙO8(*$F>* M:լv䇚Ƽ^`N5$Npj&.`):u>s{bCmL {)u꯰׳̞yOphyj~ξ1rza9UG(DXB)p sf;rDH.vؓTȝ9sЧhW@?S)%5N4C#5R^̕L u wy(dYADG[nz'gM^0% h N;F4L7R2qdy%:3 8i~Y~XMͪ㎼.~ʋVk ["s9rmΈP]'m܍|:<#v' f\p>o)U5-:|R@ y!.] |O0.%VyDwJ`_![ѝAԄ.pZ$1W\/9w[y`VIYCp  >t=8;PM+q m$V)t[C<:Uk6oޣv"eL)Y=A y]I:P-HSOu5{d< .+)-`3Eo:FE tl9r(-iDv4փcb /gZʏU&ȥ^m5Hk/yvOa&#I > z6;Α,RMXWF3XQ_ (oFXkSiX7,Uyflp=S4i x b;xF1q'*/}S 0룎خ%v1A[ېndjwq`W~ģF@FCap4i Cu\i o> sKƮq Y?X̑"ޠ9 䓛aH ڴ5(Hkҏu8&39iCmǩѵZ`BiTFͷaV.~?x"冡Aq㫜oo7٭hl!WO{kkV{Xi2Dhbb;xr#-J>EĩBN#GZ%5C4UA\`˘U SnbQL]I?/( Ҭ,CZbvglȓx/}g@p⣓94J'vt "O= CZGGϾP6(VcZ_Jҵ/gƴ]'xLWxf$C<7E5ν3FɈ` m(8^*Y%ʵjckRYL>mI ĵ՝}{>kOKET 04B%[)eE@D A~<3V[c0iژ8͍sanJ._#(Q?@ ü0y?NWz2[AnR_y T& M '%ZCCdQR:dTt?`GßMfHbMoP$hEPgu:!+4q=g_>6NWĉ6{49fGA l20 KlKS#I n,4u76/ ?)hupCNgEvDٷ$8OұyCTjI*0 ;`d›EaiT1f` 0PC /zT$ƌۭIxp{~x9"-?L>agVxzOo,=fGl) ϝWAkveIf/zV8sf0?8߶^ +AY:82Fa 4J4oYAJ%WW@ o?ou1ƣ%n. x}iN):>kt7Yۡ!|p󾏙slзսX=j+KgD+uC`˖>hƋƿ,ܨLDU0֥ v`\IDxٕH΃J劾5V#y5Zf ajgoZBoVt|򩞂y{Xg}lh| _o8G1IUG4aO8)X0a2vNmv}->o)Au7^([c%E}L9 !FQξ^i;@$Ui=ן<8 rXᘦ%ZoƛQ62*1E"le[oE r|ghOFMY5o\]]sX@N8G`qoW7/TsrKQXX­řI!!CK)d3)>!\˦XzcDI>+sEuCot2_R{`Wdk1>vGC,@8R(򍸬h'tp% c{ tqW mS|zUH^wϏ-cR/xj$?1NG*NWy,wRD/۩iR36Y^|2shmak]q|mYFODДѱۋݝ8Z5]+pL]OX)iOFMm|Ԅ(;ka#ڦ^;kϿ#5H,`0 Qac{at}(*OUz ]˾"ҍe!~il RmFͭ4腑ҥ)G:w U>CCx0ّ6/eafz'V 7Mst+u9p-e6f+MeVt!7 .%.Wj+vIC~ L[=w+ cg5)ɲ|3h<+)G8 +z"Q4 8AծǞ&(=^/qhc_ީH:W*-uPkTbW+T1֞H0,ֵ}hΪ;JiYfmdA]؎(oo b90J&^(ك7}tfԨ, R; O0\AS˵UwY:.DlU(G'x2cCbhnbɌ_}TЮ ̌7 |e4#q/whXS^_^Es xexteT%# zQ$ c0pQ`Z⸪*?xB}~n W^ t] B AOM5_D IykqIʇ;6֗i %5͘-K0<6‹,C6.b&G1'3ܳWV4@[9Ψ5c<+̗7fyczuV)̸%6r\Q,e`ڼ *iO>k-9Jud$jRw(D>;"?ObUʨ6Nձ0Nʛr@%1mq<4vjFvŔEM[H5ajʱ$eCvV<yxpaJG ^*#}Yb%FR+>\PVc'{oQgW7%YCG0w]t5p 3p̃64l/mccP'FH㙉&zNO jV<8{ 7`Am"rUdSc,RFa5nLL%<^<520ⓍCsLjĎ1$-9E1˩v02%I1Mٗe̿d8}<ĕoI|_ ϐP8\ؒYNԟâ@6^ 䍼% sXKk N,PjT8ǿ-xk7SsH||F.RD3A3Nb,k[j{1@҄~˪=&Py;LC}KٴV2|k"G@4b %dʟ;shyuмl֫l.8J, /8QBu;RSe$S*50t\^E' < |ܲ9paJ_Ѹ Z ʤjklL9\+<П*""rܶ$#*r@{n$#|.F],xB.1uUM0~Y5M9B)]4)|ɂ،0.6{Wee45ݻtdsV=(8hc+n;28 ` cB|:1]˞/ $C-fk0᝴,B$5#x"lѵoq&9"C[ᕑjyܭ*3+M”sоO/ȓ;Yt f()yB˗Q&dH9^Iɽܾ*y!;`JpjEfLJi:y+ڂUȥDo;<>".XZ%!>,$®4]xgq,SkDA@bx3okq_Q,V.Xh-jVf5WSNA 얷"~e%Dc+hڧ m aҳ@eφ Si@_0lΖ ()|/UBXNcqcqe=bx.Cvx"|j{rX,%3 ^х Or=6EFYL*$L6->IIj: @s0Q[=jcwT;?;l5\+w[o S^:Xg4N:&m_)_.gO$VBaM T ¡,pi5ΑPꉠ%ʤ!#[.תO"(eB^K0区?!f*tBEs)wI{gp 3'^_C0 Ơz:4{]%wha;_B-iW /)`}3 epgh8 zHJNy&| GZQ\@'^{M'S3m.,c7ߎC`1co#R Gk)Jk&Tkӣ6#ec6Z N(#W% ;(D;Ӛ*sQa*X(brlEypA1 ])n T۬&yC;}{1dW2Ox J%cR p {}kH}dFhZ E\}b9xη>Z`p;߆2sr ƗlvW\jhQZVTZq/ˡwJ}PEf[ĚW]ƒm9y;>ĉpRT3j,Bw䘞?+~t3C2Y f0 e`zpG7o~KJݪ1{ +` =ZQe) J}T4BuXP,DM. |lX=Um+Y~d2dK{b|~7CB$A B{'|cŢ)Zb8:/tɶEbIXcWs֕^-8('krНީeS#oWhMo"?X&_UCfP}H~^PZܜI -kʑ kmomqH/Sqn5?YQyݯ>>lۊ sE)#"Ua.s\`9ܵ+t6g8XDN qX^2 D-@J!BE%U>mɬU  $Қ P4~܅%K\Yxa0N^tV^Āa[h&O½`6,nMTG){T}_# 2Og-3lКv/tUJ܂dpHjx4d߾+d񶯋Ye (̰Fk*nO1[vUc!3]GތNOS.sP/XsDHV]ICHU 7怞򊛀讎 ܇4oGP$ å }FtsVC~譢y-W18o" `t DMb*{!5?g&r0sKϲ%5d! =f2-~Gɂ68S!A \yE{JS˷Bý:A/do)-bHg42Yfb!UѸ; ѠhU|3!I9<p[OK EiS^Vl-g2.",|"0-IpG̤кgЭ5W1>^dO CTibiDQщ@Qc>4& Usq{.)pY|a~:$Z3=%GY{OGSQ0?dÓ0iBͬ˜֜ɥH4}Uu,;l_rr q N?=Q*oNA!5x}Y1Ӭ2D*ag̱~-Ѳ98VF}m[l!Z6ĊG ANh> N˹R s9ց!utlR /=D-(>Cw!ᆠ Iy(⢈pCys-EՔ~c{ ДY`"˽FKf(, 't\ʦD[}GY:)!H >٥Ŕ6iO"&!wiMSJETI?}Hǃ9;>S/ue::oQxk Rc;-&JQᦼFWgbtf?2jx D\-Z*\yv՟j2 O9sZVf2WcV m Q;4d*IKKo}~fʷUKoJDyѦ~㲗wy;f35;R(FWH䮣-3SҵmFKƚaUn^L51%x fHyˬ% &MwMnqkQwpSR@Dt0Cc#equ Ltst;^Wwc- frqf"g4UUe#k8r/[m_,=,)SSӴBW,K%ݜQ@>_- 3eK7h]?6:z7P=d-KvPg ATU7v:9df5aREfS[ #(j&ybPYO]f?6)Q|xΑӋk+30-bԶ|$w |q I,Ua]DJLĆnPQ/8ŷa ۆ.  WJ^NJ[xŇ-yߦʾyU랺!dϰ9SVGґ%!8^2@qRд42'P"w\mCn^i%Ղ,ӎO>.6ةcvyy 3poި6;Wu*O = pqCqeIp쨡$Lb?ܪ?NM<LM3>|޵ ^e H︯~Ŷfk4_jGyUQcF6sT1Dt 0GmJ*#waL_ gFВ>CBo>OtʠGX_ZED9LόHr@T90(; [G_~ɍ5zdǃoi+Cv,PDβ#x7>DH:Z&:Non+(] B?1z*,`c.ω0Û3R2b:` Dܳ%TՊviO1LKadS_e&"?1֡H)cPRM333h>틖նGIh^G/zXU@?m4c"s!a^wo7M/+P+GF9`]ŀNg|6(AN;+cK,eWO< (PpƆZ@HD`wkَAFk&r1 ꊪדD;hw9\ZBsKDI}Bݟ5vzI}C# qǓd?ݔ LnD*7fdYh砮B ٌ_ /Y^2_;Aa|vR=B-@D8v\AY4l-)?:de zlshA>*U$cO bWrr6fNNǹjBBЇ|]1MTRK Uܼ8Rh7*Ȏk0F/)މaT,1RF~!XY&AZX--*k4]%c9D^K N "jIN_Q3RaZ*zzyzo!X6)V `j@B\^}z?^бed?yj$ShsTOaY3.Q*WV<`͠'iR珰[5fn$sd khS.Eo3Dui;l+;9ܬ]%/ E>\G䟽3fBH:EO~L`#ImҾQā6zTNqA6I$`(bO#|lbKh'OlK!C;˜XO1hw(+HG _f>q`# !Kn򎫊&!-GR7ap^k]1gfF'%\CPo' , @K@ÿ\M Rc-S&%3o# &i xV$v6W:2΢Ùk- ,i銋 J_]Sn#yE B !49=*8 p4,;@G;nϫtcT|}@ "edUV0uZ֣g#;'^z]5Zvg="C' 3rhQp ApQfd3Mn˼c }ߏDt[Uq)ɈBgZt2y8;e_b?S!ߍˣ%(Ь?WF'\ɏ:Q?Qu?BwФ%Grz6TKt _n0{% N^“ڴ#vJ(N( BXIkVuW573OBw9edDdKo X[`];YSfs6QP( 9u3ShlDOPUi>v~ d3nVɉA60X21nY>X(Nh}F'BX콠# eKTj#c } 4!守KpwAٙ+rr-BS4I &`>+XLl(i!rLd258-Q" On"JBJng^f/0u]Ŭ1D%HZ7$$WJ/bŅ[r Z fł{qymİTHr +<:~L(c]3}Bare`͐[  Sh0JheNZ)1Tobv_99xFE͏LOc{[Fx4[G~M7~@dOiDu _JC`,s Im Oȋ!b3k*|N73E&Ѭ "MdQdR! ұ{2?,Bn [ Q$mkֺOS<6y\ 4e kHfls Da0:&.}^^{-Gʥ-[od{9𽫦셠^fU2D3bfFHIl?j2Go<@Y۪N^۽! >i&0X%6 y}~Mn"B.HPz QJJa$I#JLZKt˜񍄐s鸍Wnzu; nI-^:et쬊հMKhD$:hLv_eEsB#[*26i{[W@p`+ $g@(*d8$wvAAU8&\o+e~rH`r~遈TȟzTU@Sx;K<ؙ4], *U857Yh63nfK2ÕQƛY]/,h=om')z0^/.T,3L)Y4xvvO-+B$tf װs){ʅ@UM3y$x6U) R{_6<^qB*VfCI|WWuG'$8a)\↛ðBrV% p}HX(^s$R6[#<e]zbg|!20븶G{ԧ֧+ {:T0+5-hQȷf)^Ùr |`t;+]koG}6Ldԯ]6}J̦Ug7k NS]3B$TGr{'W5UxU^d?շ ·45>˔)/ΦL&Hf.9#YJ(^OPJ@ixeCC"C͵m),\W_0]SF'& C[Rd'}isRAdSsO`g%X^ n;Xմw\|dc)~3.#Q\[lDx֍L3.bXv;4  ==*_ejYv)KEdJM9 &Q9n9iG]dF$|t&\ Qr,'_-ejgC̩p>JC 5'7: R=g;¨3@C &r$34͂!Zg q]r뇛 WjC@6f%TGb%\%`GȺNsL4:Vzq܂z↽ӟZ2IAi#yp)yMޖ|koMtG~9;a.:TN ZFb=j10BT-zBk0oǍED?ޝ̅S8&`f3w"˯X94PEzy}f<эʑ^7˔>7r hHg7& UaCX+QU{kb >* 5Ⱥ;K ?]3oЩzADV7ꅒF@M2n= 4E `qm,v_"G=>矅<>=spv[γQ QᱲL*JYsHkDSrDPZmh5fW@%ʐaCGJ3ޓ)tK@ T6]|.eM 83n$UgN>Gl@ktg.`7 Ĺ'Ҭ?ܑ!}\Mpq֠₷ȉN6( UwoRkHԣaGFoZZl3ImC,zNz@?To?|lܱ$3$k">f!!R(TomrD|ՀtdK7kIrg' vE@- \I+lc8a֧G=*O2Buup )@G KwldZFtt2D6QpOuj .w?3U'OCV"XB:YA¯*\h<}F#_P;m󁋱KC#t t" fiĥ@6 cla5Taס"a‰[-!2My朱c4Dl.z:(x̕VYp!GkoSw$1?rK ]HyղZ|~u?~wf+5&8]qQ(t*7-1ZXlǔ׫ K 73TaGo$*(5,$?&uPa$N0SnsY6ƭ8MHNV9w,:L'᳔-a^]zw1i氇r֑GZM(ΗYnƨ^p֫E:j=7ϊ500c纎ƨّ\#=; G2A31J+)$SK>]ѱA&"νNG+@I9wĆtGP?$q . RE "rs0{߱{oF̍"s-vyeSs̅iWƥ9տ@ ȧPⓘ;+"R%-+_?XԹ5g`q|b|*%$$Lz8w9;?\Z) n5&Gr? ܖL|H誊i{MX{8궴x),rG ʽ R ’&\go|쥝C;5<&u<Աr}l&=rPY H$$Q>M25 1>j Z!b&@bZimHEd:}Svks){[3dE`B s⽝M4[I6s5)_h.C̾WJuΙ])oyzv ܙ$ZTzpD YrӐRɚ"卶ʐd [Wt?OxkWgL?LtXFffha0i+Ɏ1R%Ypnq3n6ƚH uƻU8+YM#k/\iF I@U U %R҈UuO|G{P6QY<i= 9$ E2#@EԧkEVg 6PMqt^Aa_C'YSǴ/h.r4d2zu׀9x}H־&$k=p.):{^r6kSwc;$)ݴHQLB0xldCRdo#Ԉ7_)Պ:G]C9Srz=csV?׏q)Y&W5L1J.hykdw"=gAh8߇6cC,҂2oM=3EfX2ѹD2&>E,Etϡ $֥ˠP7Z)O=T+.Ґ*k9)ŕ^@2մ2:*.vfW Ź((}=g*€a*9M[qw7Ɵ^$xnK<[+)jyBJ ٠+Hd{MrmpH5ݤJު[<e |݈nY&?eꗪ^y0K(HtSQ/zzQHйKĔtV,=mM_\:_)D!iTy3^ "O%*{*]Q ؉&RE m,n̺s A g!8ZLCYEE-DI&KlǦ(:휬֬R Hĕ6;kYH&;M!w$žxE ?C/jaBQKG0dFf=I,VESPnx-*&Wr ׄG 6I9A-OSbEEpN{/|-LGozaڐVeO#fەK@,twxIf!^'.,V?fTOJj0M?`J];_n^+Amq!}ʜf ÜxAs}WEu% fN>.*7$'8W!-,<)Y O%6=o6/'tK8u+ń+S |%fI Z`#pMq +!vELX˖Аug-sO;I$8>PJ`@8q;E{'ߞo3.`ڶ/.c` SM@޻\iUxkjДh\UkOla٢??|Em"qMyQ\/ `LR;Zo#-{Nt-rR]W$# wQ!/89C xĝYf( ^־xF`qɄK҈( ^!p:l?Kz.Eb{).y6'P 6աLijp=ۭ\?a YiU0_sʬ>WձbB&帡%'SτV!R.=,,DTYaQjʐ^ 8?"z+iQ:վEsz)3?5l<{r@8^ט^ALvLKhiϝsTy)X V,l,fxz>[8qUNT2Z(u46*]* g lL& ﴊ?FUQ&rF~vјa3Ƨ)}I01i H>gtyfNd!C?]I|Awx8ֺOp,R[:-w=(]YM22Q9x$הmP[,RGU'E7?{<ʒj[uܘCџ>C~U`du`Nu[f;R%*HlȮ@;X*~zqIBƩ R-K5ǁyYL(Mz:v޷hF \H+(O10ſSN7N)( #vKO/@_ʺ1.E' /'rW eӎXrrZGEsِby lTJJ誰r}̱}ܲ!4ݩL0fBWD#S=q <]E@\c;;gC?k%N)_E62a<~δbΤ' Jo%ԫ F#6^H2m%}%F2lHؒQJwNqa*QI2u6}tU5]NYBR}6)^E> d$B[-؝fY2gS{Aqj@Lzbɋ1, `[@]oc*+86PͥZ" EtZ\dtW\x˯1mN83b\bX|Vh94E Qy˝Dtr?q4!_ܖjFȕckshUzۮ!BpgS\*زq/B[4RKLCH%x>x* Cc^sudϖINJrK7VدvRƞ~4crV𮜺>zUĩ2 ^y⽥Љiŏ-{V ۑ0mFj+se…'p=WmaZ4} Ee&fȞqjzo~&!iwb ENP\KǓ@mk t9JĨK  X-_ȩ\ċwFHZ|TzYD݆hZwW'h]Vh ,Ý]8/CLw`,B"9&w$Tqoc,; <ɷ6̯;jy' 7xqZ&VM)=W[Ka >Jh,7j8WcJqjUD.zk ڨ!b#4MՊKccΔ"x>D Eߊ ĝI6yNjraLKp˳N|u{~QJcy  Fqa!~p:mx$~k!D1>ߙ&6[hqNTO 8CR''%߲k`)_n d҃1V=CY.BS w%wh8=y3~o"vcr̙p7Ww@ap6Ysj:53U82R*8t;a@r#CF%MwF"'YpgGS^WAI=#A;=@wو,[A14j_Ajn7)9WIm"Zh2*)n8N:Z->&:SqtproLKܞ¶tD_l9wHh-ީ1h&,>47ӝ٫vvaA.YRnt=(Lƞ=/7E5k7t~8˛H$RC5)¨U6sKtsfeFL/ -?# bbq)$kںUx8BPpHU@3E`wC&%V=f'b7O#Lss"ʲ, ҀټjjVࢿ鎿6 -7C17ˠ`O ՠ w=*HG?@Pwg\]Up;>dȫSZ3wl[KVnXDv.w$FKYMwv~ FgdϓȀU7 >jߘ>`WE`X/J0&S'ةY;`xTW&4Z'MA w N7QhDS$K_-,LƎ)w!IqUůx{1r'rN&@$(V29z)d|}x{VF'6Ixa 9,20w9=^VEx\^ 7[.0aca>ZߺPSuB&"ǹ/0\[. v ;a;(~e4J2x X\K fu]R_jթ=^^*bP↱AHmph`n\`cSc[|;w3Y A[C$B E:<0ca-rgc{ E9◝;:qJ+Nk2;օO§i!X[}s綨H-51sO>Jt|З~!y/ lf+~6J Z|2!4Od]{zC}PJNa™YQ9,-…]K0LFRl}:e%CR5N]=X?``r'Y.]TWm-!}fHMDh,tr "e|ػBpnY0t$1xIhbp2z xUY pf>[vU}>h:o2ea ʕϤxJѳ$8-? ZP)LYRc,eKJ n|Ԑk9N5`2C.{;k&A5pn~ SV8ڒ*u_#٩]uI(w$Re+鮪woM %0f`l3t4%~w(X>ߐJ=;XkVPl᷶P YQ=*穫E gGӊ Ƽd"gLo31آ(o%@d N1vAPj jke0X^0OJ[+&H)h`pqؗI6OL&ڑ*OۋU029YiǤn Cu kMu f[I$pr%Ŏ8xJy 9h9N(O*=4=סƠdSѡy'%Ժ,T+w'€ sX{&#5ɔ_veMW(C-]ڐR{35+))zb|t] MA7*>l균79!bXY$^ 7+q Houn_TRjBKԨE!.f\{+lDKc?&TJC[JhsGE* T x9W4MKdRiv?两RXA2<~ֶ>??d6%eZ&/=FW^i+nQ$o$*6~ ål^E3V\(᠆*=m JM mX Fh'_`@jo-Iu54w&+q وףY#*C(%B $  緟&-8 4-|FeoU 0>ɩ w7}ܕܓjR0Gy'W/i L Ϸ#.C'{-,++;Ӷj(>pZ6.縱Y~PT8zR0%#VJm^Yu$2WB;E7Ue3c{3v5+d=9@:+uD UjϩJHx.턈 _tbvESQ_Vj   0LI⻱vT,[ʩBTQ}=? )Rp;RdނЗ h=z4Zwh/WiXV%c"zF.pՙHA6)Ols7SJ-#(}Qn 6 gCQ8B 2g!NET0چ V 0HݪNE2$_hdXء%ӓFM2Oa渷)r Ck/qp]6ɪmTVfJ|',C<11qjl,T-Z)BpV z }#kS~BH(h,lV7Vc_+,/n_M\㟃%~WB濭0qvd{.[-NAh,> EqMt |Tx4 'w򿐹Y=)KYn#}:*> 'v|nFbbHaEp xIS1@ =@gp3s$+|SwOwXx1☹sQ{\Fg*=-1Jz'?}nGQ=8>^55ƒ5 ysk?EQz9Op/-l/ :ogѝ sQ7fyK")]3-Mi :g8[UԭiZ_钾=h+,򙶽+Cn%hk98?[PUUrqz=s#ش ᒘ`M0Hb,!Uxn{ 8J,djcA w8^we|.ch>q^u9"Nb%qKD4؜5xOtZjݵdtQL}0pcr) kq@9 gtp}Ty4NLS2-j '}zŖu_RJpr+I'g#M5 eRu'%sv+wѫ>?p} h<({%tSJkyO?ֳ\V-; ~uR2ɚ.ָCO}((^(/a35W>n4$\*-LvV E~?RoįrVT^-bWv5w(3 %gOw|-imlU9ԒCKGዌt-*D%ؼ#>IqvWW6^#V%vgs+P_jkHIr).zt>s{-)H_(G@4 j460@8HY 8mI@ 04k/# KƼ0LLI}+Y5h(]m¦TX{ k0U^)6 ;X& dJ@>{ʻYC ~s&'#9D) $;6p95Jro޷ YMڶ}ø9]-4G 5 $5iq^o(\DC4Z=V<JJL̝ORclj c$ X*:m1k{)HZjW7N$^\Hy' _D G ݙId@QY!Սs'#Ў s|Q4_vWۼWԱH`1),c8tq.pE xЕf0*@ :b_^„51 "9% [0kʘ.2?x<2[TQO' ɨտXk%RVpUZ8L!wPfު1rC!Dy {&G.[f[Kꐟ8i0%_Ja$] _}))-̠ 5ZWJ^H S])ŗ6Ę9MwOk&@QQ2!tm&.VҬ~ٸ;)- WxՁ֢4ӿ5s훐ԫA="66hH: _MPaX|L]\:|uAGfyCʕb]I c׻;  @ru􄬦M@~ +97# oE 8X}"J1!s0ۮBh*<ſu|N$>,qbu/]&w&\̞"%3jܒePCEi(~'ly,pFڭ#f`M020yW)-l, àps3 XqXL9rZ^4zk(V|!.# wn:#7iA2cYs,-q !D4NOi`T4RbaB ӽaYu -˝?EA"]n^#rJuGa"2SŗMO^@, ʒ͕|OlL 'n$I9V+QB㵿'mZ-{T݇ަW .eЈFappEuK*f=!处XpA 9HLfϼw3*ivB[|ΔRQ~FN CfG6ׇjc/uJA$Opg7jn٩ jXLa|ӁgKvlGza8C^ A(h~6cuy;繘_OYtj>Jr̲mՠIpߍv16Wp5$vY$쀵 ZQ/FsI嶵kstc iJLf`XqԢ ‡Mݜ.43IM ZѮbP񡹛~rը_h@:=ea˶̹\B~$4'v}h\lIj&o2֊; aKI"d`」6F#8`)44Aܽ .-](m4VrLV8J%8NK߬T\Yf*7|:F!2?"ܩ|9W%W 2:XPx.fZc^`*4?' :Ceo ƙ MElcrb3R(c˾(0B'] [9c7hňJ"4#BOΨ6cKO%y> c_<:Ȣn0V.ݶh6u̿62/F|xz^wzR{R7 !x- m%Ia 賏2U7WϵnşH  <=ۙΎflw1PV琁|l%"N'u,Ac- ȐIys_Wbc '>vt* BNvh@HL2s/ev0Sמ¥+.?d t ɥ]AyD{i[U) A-if-1v&dͯss5(Lr݃֫}c Ӽ5.2+OF{iݿ'1 <VpaT⃋``LIj NN *tU_= 1C.RؽEl" 3SH\\CRQ(OiEJ2\(Cu[:Πdjg[Q| cy7X?VN,T&Ҡ$lFPoۇPR4B'3qf.]{eΏasZP܄yM mﰑM]"Q=+\Vkt: T7FE3D.җr&[fG)X5Dg ȢKg*!9_ _cB 3b=JҮm ac3 ˧m{5v?.Qr2vtvlT ˈr>6}aѺ1}[ !'Ǽ#9TrDIJ1ygZ6mC.)/7_ }` 6.QQc9?8:\;JqZ7lMYp_z k0]*_˘NE%('Il'q("G]/5̌!S+ǨGy&1o?|Ɉ~"0)/a{:2}6ܠLYV|',!~ZLfBb} %B,^qXů:cQh8VuxYR|sسw` V&Zbj%!5aF%D)N7LF@ Z3Lf`yѣ3y/r% {+=$z2zQ𢰸6uSygrDgh|B`7G[m'-e\zS[|[0hu)uIV7E{ѨhA.*,n̐a~8k AccGT] f4/~"tW5 {j>K8}NDsxpJY^r fx-OPhQ|XA{@yDŽדE m^ C@ʂOY d{KM<S9>40L:9K`;# N5kF_ϥ>(l9#]i^ SÁ72 gv$=5rkz5`Q/3۬ ' <|*C8m v ^\C],sKŹR3%\j+Ki"=/P&=Fڬ?b  kP3 BUcux?1.$!]q>g胭2JfOqM7S Z Pfsu*„B_ވ2gdV/k]9hXwʐt 9J"Oxc߆1wf=w(Zp?V@u!ate[x_x8Gdj^,ge|_=A%O* NgnMmǖ%;/];YKEQ#G:Y *r=׶Lq@[!tr^ѐبyQtK7\^c9p;*W-Gϔi$sA@AKeYǵo&iw7{-O(¡Xړ|=,u{Qձ#mWnZߵId?(P%[99R _ #ĭfk3amVè~EGV|ޜ]FbޑNr0 yeC  $2qb<+q9̊C,wr-M/lBֳKh j."SH;>=$gLQdUƄ-є57$zA4&|}2o_Lz DE}2T%l{Ɂ+F7Yh+j 75-"α݋`otR / ̡aSxs/OՊR{zDaNe40e U]ST Q0pLe*1〽6їڳP24JZjľb~!1EfMa\1w0 /Y6dody#ޙ0V &{ѴnMN7$K+]Y $2 }Pi@+c2^] ?qKn6Z6 Ou YZ