osmo-bts-virtual-1.4.0-bp155.1.9 >  A dkTtI%z i5i=|)᥌$Iv'*7pHW?7͟,5_R.~GB)å=cd*fbU~6a646y m@SWRB!v$9Бkhvn3U&kccZH( w#*JA~̍kl}-x߲":R;IfMa̷&4|&@hLcls"MGV9|Ւ^HS[E5,ʯn?BQeR~5 \Nt?Gd"8o>L|ae 6B"f~5똁Y#HeF%ֱ0LYC"%2 T[bZd!g튉fj E腢eHܬJխY|R"n /_j=ӎATl1|UdYE+'o'ՙlW;ʅa<'ɇL !o6U/^nCotL ^2$,eEjՇiWJ`!% /UumHnH<&ⶁ|Xc#$i.&߼`u8X1i{Z ^>&|.?qW 6I dMLdS̚b3;{*N ~qW4NX9)<73VW$ϸpvNhH[R1镭ǓWO0 ^L„pF `X<qFP8˙MTWD;G]NʌSTlG"v{Dz~եyR۵ż <~<Դ1puoKE(>pF?d # X,0<@]fw f {         *L`(89`:=>?@FGHIXY\,]@^bcdeflu v wxy,ztCosmo-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.dkTbold-cirrus1 SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://osmocom.org/projects/osmobts/wiki/Wikilinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in osmo-bts-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 fiJA큤큤dkT[dkT[dkT]dkT[dkT]38db113f1f6e446e7ab5b546d88989c3c0219662070dbca245210a025fa15f50d71103f5c78d6b0134701bbfa9d17b1ad356a23dffc1c9758113925b16340474a4a9c1c6af6d582f0913977d1bfea3feb17b6f3c1ff412a4300cf8f0d4efe595servicerootrootrootrootrootrootrootrootrootrootosmo-bts-1.4.0-bp155.1.9.src.rpmconfig(osmo-bts-virtual)osmo-bts-virtualosmo-bts-virtual(x86-64) @@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-bts-virtual)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)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.2.5)(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/shold-cirrus1 16847555541.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-btscpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=13f835a1e357a0661d4bcb0fd0da54b288ebbf8b, for GNU/Linux 3.2.0, strippedRRRRR RRRR RRR R RR RRR(y%fe3߻utf-839cc1b31e4e4c5aeffda509f51e764b2def133f424c98e38320c5dd00d150a79?7zXZ !t/x ] crt:bLL ؝.)?G$ӹ:He- `?.:YAמeLkCD/j7|?IW|lT,0MiB -XAοnlPB<+-ƳX$;()V*v6[6^ۙ^~آb ;("6l?>{+DrlP! =8~Lw6"ANilO8ʆـ\ɕ"RDjRRn|33Lжhde_DjތlyL*^ fvwM6rݥX{>=_Gz2WZ Dt/쫾J}Ah ]L0L`W0COZR%dk 2@Tq2+k$oJB+&7(,Fl9ѕwTjoǻo3Ε?{ +6up/'8T4i|RT0CS/ÿY|[VzGD(^Eg)~hK|h&kWUuӹ- !MʇX*aO]Ri10AE `Sb~ #GbOYpdT]vH5,"! Q`IZ* y4I&2|@S!(ʗJ8UPy6ňp0H)AL /<71B0r-5QCb ;%o|nfLvir u^_v_l3h;W>PUG()"Hсݴ`v0*A+>7q;*^m?Kfs9-$H([Ե}u6|" osWsn=2!zVX$ڝQzg}4[IR]i`L1*`8ɪޣ4^OsE4!ZphcŘM㛽8N`!qwԉfLO_|EE)GRgl=yMbنm >mWpHj(4j8YU VuzT(%tz0ӿɸ'Az@Oָ{Â0Հު )pDZCٿ {&h>TȆ׾RWD!dN! U+'>n[0{XYb8Kjݻ03IA;}=Of C\q569*s %.u,E.qs;D Pz0`Ad "Iz =Y9<[l6cYGs1$ UZE5t3C_i"^F?'`Ye2:A,^t^]ZD˞SSzmCY.-DU4c2  B().oՄ23bF4j5E&ʐP/Sc(M9Ծ54G¹l*dQs(0[̙N]8(o26+ tb~m;d"/\"YV6^c4ݙkJYKgdc},(@_Ľ:6{.Le))ƆbD#ҞReYm$̮SGiϯ︑^,N4P**.Q7coZ1t1_~\ƻz 2tGW%Kגpe + nuMcj*W䏯'0+ ~>΃^HDVr(W%Ab '|Av5Α "'WWcJ)EojʹH+jPqNQتJB?Ajo5<M{3,$9I0xGDxyڏ G]M#펶_3BNg[f1țCe々h'tV|<цċ L>meiPTk=S4Mܭ[M?\AoIJy1ý2ę È|aه+qI9/o+RZ5T@W~yp '| pvv;.9y''@aKrA/ÊfL?#¨ZpzOQ\ 747Ǹ#Y<Q,9Eٞl/ IO\4Lc+'=x)%P:J337c[P<@'=eSE<ʋ?oJqkS"YZ]7.n&9HC& ,ې@#WjuN=nPa}wgR6ɻ:Khʌz\s > i8nm/7僬x?5_qSĿ 'fCxvTgtȟ|G 2vi&k~ `M8=$ |,JWsuC8H[oOB,+^cՔs!UCQ} ,Rwb"+w41 EFlBR[ޟtb)E[6 %{S܃G5Kl Żȶ80vR M׌)I*BvԢiɠEA=!jÿ׮k]p6Csh_b6ݹRaN"ꓨ=āfyC`dD72"~IPrŤ̸>"gku-2RI{(y,u|GDƻWg/=*Γ{$ 8=M/*'~!Č'"} <=k_P:_T <ƩSrwp@mڗTmOI7zIy@rjx7ѯEl_:C@Zo5 5~7ZxIk_DB4/[F .=)@̼b2t(/JƆ?] GEĘ-Gv¾+#e.C`ߊn8 k3UhkZ?VQH53c p(ʤ0  g0͓AP?)%9HԇϒL5V4~%L^)e7_'X ]}ȬBI'%+\&9JR'iV\Q[՛~-KiP5}]5 { xw5A*>TiZ;x昏 E^X9E$:N^ A-$w`s{?YLa,c,4rdӤAxf,Iƶ$tF z(g2)CeX]L|ک2sA*h0yWD4x:]&Z 2'85`+Q 0UJ\JIe+ɑ&rf뼝R Rez{GQȟM~?Bm|@gi]e rKtil:suT|ܟ֡W8BJB_,EKآmR 6p6HtOJFSpoTZ2I"~#!JGy mnոV>^ Bqm?i֏T49o"B`1e .H AFpj0.gpd[,BGHkI]+X=|E;mń47BHMy<r9x(Cyiq^nqG*9U0q+P6č (ԪY((o@$[UܺW,#;aF/ȟ2rdGC*9-`5`ZL@wTku3QC0!uW-|\'PWYLJ^GfVz5H 2lyTRSV.D4<9dM.lqp%owpU2q HhlKV{k4c#sca'˜H Kv |CމVU}EiM ٴ?Ocj9lƠ]"[W!9S%KNx eY8D|bR Pn_;3ю3EwTtLƚ WcU6O5" >/cw@fD +/풠 BϤzC IpbR Dg% >:592g h.l.f.BwT0ѫ/DD.Q}M P3W3TJ >RP6@ܥ/SyGzSsSD][k̿{+&{Jc\ŋȲCA-Yg09&ua$&{=ò#KE{l3nMy y1%>-q $?1˘X>F%cx6 UU~\v3YKAQC1B@x:@MEn7}\1) mS1$($}aKrU sZƬ olIA5:!3c{xC9ۋ gd~MkPP5nUFm2!޶\H.u*=y=4pW y"8f,A8͓6[%ۣ׷i;&%F>OG̉k].YڏW ; T5 %ql3_E6F,vVEӇ°{+G4@3SMk]c7;$;ݩq0Slͽ.b* pa=I&WWK=~!wXWߙNu?'. x /8,qmI ^ID2" %\S "C9( *+ ʄdP‘8''LFԘ"uFˮE}{b-"m- ɫoi!‹TP bQ=qXM8VNCHX!.995 Gn&g꿱ShqRX ִ}=Q) U#ˢ#BzKRʇc:%`Kʂ[w-OrӑWRb>KfxtM؄oD> )WL=>-|﨧ޖ]B}ɑFҰԜn h һGqmU/FmVl6~wqN_E5d!0 dki?APpr_x:}Iش3KMP5 <9Wf {76kʸP^S "فF9 y`+OVx\fgӷ:v| ?/[ȰFg?o^N A]qsi$(6Xs6? b™1f3D}M]Iԣ=[n*K4ǘ}Or/}@JgpCDk@ewCSheECw_ |\)8爼Q1j,~'वk'( =ga*"JA~.CNyfv:VYKZ{Mۡ<[V҅Fz"kIԜBID Q06uD)9[iKx^UhذON gAD*;=(}qD1 =*EBU< <^Զ44nf:<0*i7Tccy xU7^<}>xYto/l"[v!.eE(|I~"@DXho~Љzz 5Q~PC:HVVX-¡e|hŶ㐩EN \ :gy9ۥho9ftq9:<%k`kA;&Jo;( Ͷ君:>G1 oJ&ҵEn*`>U35H,dq=M{ȡF SdNRx'H<2;3Y31?F-4/A s酆>/#tۂ|Ɖ ՓѺyȿlA FNȟECC}ӑ^B =-f1Y,.5nlFk0 *% c^/=e(q[eP %.<&j5<ߔ' ш@&Z ?m4A*xM%J *ќk~w)ISY7khxzN~SuNmdi,Nd8BۇyTh cGU&؊Q(IȖV{ m!.HZig>Sg?wVg"3F:OW(L7Q;/Zaz#:ei P=E\1~졷XC&2ҭX#{ǫF1/XvP rNj<"۴WA|Tb"*8/c(g^G:/ Xj)ދjGPA˛1zZt\x&1K5T6^:TEALQ]-WliJ*4t@rŅtsN^ ]PNIM."es~8a؂h?FE\$?架YAqhn󫒛g{{`TjS٘4#X/N8\رWiȥ2X/ѼCd:^mS/3T(d;lWKyR,x=Dcf58ZQڗ΂6tOhreG7.T,FqZKV`[5U9nL)s|Ҙp"7dekK9,Ea/=#dy\(hY.XZ CyW%^LpnNI?hvI(^@^ۢ\Ճ.>MG95{a֩ @$Kʮd4$gE.N0uvY8Š"3'=q{;-dz6y^v\@NQ+TM.}-;rFd9 wf &oq23z 9޹I?g u#9nuKsJ-]T Ϸ i6*.%-EulBݚ 8S|-~!rcjaޘoo",,J`^[vtt$]}*HY{ZUUff7WZ磢q&Xg T[%&Rm˻ɫ/9"όUA_$YDxotLfEM޺kŌѠ&mqgG11)5l.dP3 U3=<'}b=xk1:_L l-~Xzhu5edpO{4 oUC֍j.]!uxo`@d+7U%Q9o{M]r:m\=6 0V;:n6@d]^ 6zL[RIX3Ɛ&VOkUeqVFm'zYȋ(Ή4ѨmۀVqzIR-x(W)!Z dw[25O@Dcu̹[cvnJcA2ܵC*a@XV@bwaqTuj\,ї99wl,?Za4@a+)4_<" #'u-MRȳ&-t.Gpn٥cZX[7sfx绬D3eB𞠊>Y3#k/Ĥ} q<=د~-6{rREg]=@`4xI"sjm4VN_<2urQ2RHpVљ9+_sۆϒI(OdǀQm5"x GP+tkGƅN M=V2*ؗ;dp;4yVpPB^&7Y#bc%%"҃ {TZa5@4֏125z u_*ކv- rK/85#Os t\VU7 d}/ܠJ9lX{n#JZz('A[-&Qul?@\mZ O'~Th-+!wXanuu&'IHiG 9#Mb*aoڞ9? jw-qٟ`SI!v!&k.ݸ!Sg6bS6<&zcAxWzNB>,.g\FyV/&Pmb,pJ4`U{)~VLd-xp0 >7T=c#ZX9d61~#٫E8B.:G3i |ۤ|!n|",w/3_gZt,WAb:>KV]Ty M3,i1\*ϕ9#s7)#PVu|}NkldwUz HKrƁ^ QaZ%erlnlk'(SN<p 䣫\a`M~'0}g.6g0ST XF.?k$'*<;J$ϡ6 MA`2`>A̡"մbr`9v݀]Y|ak$@h2@ !-ω$[2f9s_~tmtłvinCQKIhtfg[%1iyiC$ڛ{nc9`+<1{^Uny_:"N>*D=FݲIjt)ϠgZzs_OI!7#+` W ٤X}ňZy ^T"+Dǝ]pwPN#W} &edG-[z)%(Z)8|tp."fzQsbc[tP[Wap[llȂ n=>A-xD&ѕ߯5(#Mf"wdtוc!OYp f "o1 }L3)^(47O/h|wiOn j* ~4pBC|ySjv(37vX)H /ʃ](4h911\t!~&CAJ2#=|SeY- mŦW3I87 &NI} y>ԇhQB>J}4gQ~ӗjt B<1ߡo$UE Lcg ~oފ fRX)m c<㫎M: ;ے1g3ѿ@*;օr"iMػnXJs ?O@gѝh?"Y}Macw2y'Ii ? aSzqm+RА?D;Wk4n,  }̾!u]HwTIm{υ SZϱsԙZ%@xߚE0;緪:]@XF'ܗ tj`qp![0Q%x@88]g Ou W(bᔨGIӟoRQCzBї0y+jYl~< pD}!yT;\nT_8my" Lf OL[꫘w2/2u{h5Llww#4̶,XN$ sto#/G`Њ,鑎),T+50鵄nBo aV Hokx\{[;'[滝 ~KcwT}#JUh" f`b[. 3҆y<"8|~E-OږӼYP}>3q>ӛYw ǍH^+q[i+\,cLjvRlz< xTKk ^]JNۂS/S.T:kn,l0lduY3=hjN6N,S?Zx@J rVfz}ͺ[٫Nb7۔ndڸ_|zjiځxe+Y ?^s<K:"2Cx 4`F,nX ϿF[Ma']t~fdu'gGpA2ZO>#eeu׻J6(n3zN`Ԅͫ673$8.NfVe={8iKZ'ؼ@Rŋb'tʧP N K_:JNpm@i!˚2@EPdbpr65n+׊zX,VtR gټoV"-Km5 $&1CpݛzL/'($ΌS۴^\E*hm 9I Cp0DC`~A:r_W*WtZ5osSfGԀJcOJv \xlƇo=I$mJR)S92`Cad@!HY>1A:Y u)"RrcZϸt>&qR-$Mӱ$5C(&&:unrM`:v3 Y=3 El.&)x|܌z)vOBqLYaN"H) .+- 7 &+ YP'F~qIQ>ym+!cAjF͕$Y_eg`1dQNkK~FhJent1é2gm+f,pu &ylspAY SpKX`Ad#G06R)z6UQ#ňR#e6"-5n{iKo^/qC ] U\p2 N^.&W<..^Uwue\6֍DM>gЂ9 ;^qXݼ| A21l H ~cw]ltёvnʹb&_\F׹$crmvv v7~]w1YfZ}|hҩp%bǭ0W3'(qa.O C 4s1J=5g)OP1dz4 %NlxwPy?i=.VGBI!#0$*ۘ^p{:cx&cN2&Lf;)D13 uSCO@x5Zw⽋aq75 7ώz4!sy!%Xdxߩg}1␬KPwp#%"P 6L~(G:d*>@eҾ#^XhM^EaB>Y ZîM:56#(+m)W/j=YܶSX 0EvRTdvJBNn=*!MJ]:G+8r$bTcIŦ/^_z$ܨ<^9lf F\0B8]jX vYj>%:R#,,rZ,1Բ>Œ. 0g)g(/B2SIzj@eg~}`cr`:8-Ǔ:ḛ{ -sjTbꞂ>BF lIi.=Y {dGpbjFPyE\r==\Z( =S+"YӬ ?7<fd' 3>"0*۶A~xMCx3j|>;bTT6q/N~]&43j?U1!2# }޳W2l !`O^.ue.Jw;CPyV"cٟXmGR?ͥX{4>~&,ST! 8_9i7vl#ڷ..oz\[j~¥"YiW`U@b\Ę)m~Urq lb4IWwԪqSBEgVB|uܤh "^a4ʨR$,dcnx^r;@].[qQI(7#) ǩc sAu䆷.eA)M5lj,9J8$`KcPNb*^h,KLo.T|}úܧs!ݲpT"՝!!- yxX\P+'BQYGM~xGk(=_}?g3B jr"W{;Wkx_.x]i+¯K/p5-6iDKFm ^^l GDsS[_PŠaMP }v|KՔe;ϳEXrÁ T^KgLIWs; O;G9u&M:^5V8x@ ;MYs,?9m*y:o"@3w?i4rB5bvY9y|z^X?MŌEU,0F= Se¢?FEcV xU^|D\5?{M[/& (ȑ[bwD$a$L9o!# '4-fluO;(E(>k$Dhj #C`q^<6ja Q$}PAd;0-4JƲ( Klj?j ]"Y)sl.T_D0#`(|CrwyZ@SUXSNmʼn:z=4~P5>D0aQmTGUPog7#vd&ff?CX=: T7RZ+`} ,}Q(1p{"'bڐko+fp|=s>N6iXv, Rb x4[YdoM/bm5*`@RK]+$ٯ]K7X~"H:CGjO Zjt|WȡFWR^j&(G>azGǐ^!{s̊=/J=S{$,R5sxYob&oC)wSMyp#$]#D4D VrORzR@+ʈfO(03mCE/PItH?r =dC>J:,=9$ ѱo:~v1[\yƢC='kQn9.Ι6ֳֿEDw0ojVҊI3I@\RmcroQnΉrDT\{~ǜ7/$^0ȩeBZ_Mg Q+عtJe5uT"BEDz !r}~O,"`c&XhOںsv (6GÜ%S5g5/#^%m%jOY*֭~?q6T!\ s/2 1 {"{l!)ޑd0Q$ߎ<>bʤ\4H oʆRЖA&**B/zԢ[Wq45/(Op (:% & X,i36 Բ'DdEnxBk3Qo&v@KcELtv iiR[5h@.Ety?\?We4?6Hz7N6m4mľI?EL.w*҄4ڔkPG$vs(EM+}O@e}rLwMA%.Nz %^i>*nk@DYѽ+K"&l%=~@@V֛Z)I$i1RtU%Tqy -ɝSM+nAőDsgD |M~P ̖}j -+NDjJfɲi}Wx&LAeYs`nrA`S%í /z]9ˈv TҪ+W?}mT. Haz^tK|tD rny9Ї 2zc|e "1cD0s* 寅&N*_cAA!tyO7K ~m$HPeCA)L 4!^ Uh1m( c>_u9`Qb?DW)6d{J+ Z#,zI YG٠ۙX d3\|H($'{t1Mɷ$ᚆmLs Wo*LPrUGReC1͢je`" pj>ò60F#..3%]y0W"3 t=_e r,)sv H6w R&MaUg=>aiյ(&w~ Tf;\]U"6qخxXy -CBo 5T,AWu8l kڝ?]Wᇝ S K4~Q ߺ]ZsAJoBynKI=3$7a{E0C4X@Irc*Y?jA, Bی|6̕=RIJxz,`QwCnowHČDj`2ыVKom݈y#rD gv^}Fc ]$`ʒ"xI:mN_P [+` m?RFufݳ1٦ʿ'}եN^ވe޲e=FMlvUhvdTЍTTѿy*p''r{FϷr1-y<魙q7Ʒy4!q[DC'qrWDX5W:]D!y,rA@ݍ_T>ztۖtIw4Eq'aIg<ք g=z[ZV=r  TBUh<4zb" p8/Ηjn-R&`?r]ftK#S3#'+'!bJ*Vkq(S 3˷jp;3ЮF !7&W kC2) ^ϣ4>7L:^/S&Raɬz)V =*Mi\0S^r",RAye}hNs3yv;C&.TZ$O|)h^K{cDkrvbLѯؠ>ؕ2G ! IBefPa>҉:'.Ft/) :V ?ѥ؀,랦VЩ ΁lҭ6 IY%vRgTE5b-˨QK/i}+7V_o+dƯFKޠv}Oد(+U&$\Gu]$Ȓ)dZƉk *W;Gd[)Bڎ )L#D,Ɏz[\]0QG{;]@z9G} RuMqo ix2BUɇK ^d>' wG 쯮CU u!σ]'a^%iRkXsTS._c駉9`,ӐjgH=f|o82tz3? d*Yw`6HOhw'L( c4@J+ғ%E6 {Na1ǵ+ID6_oGKb \) lapxosske |nj8VP||br3Żû4ݨc\~Mk4Tz 2l5{=8Lڴd̰6P0WSo2t4k?:$[:B>?[+dn %k z&_T} &$\K|IzGEC ȞLyu'"$)GE1٠hiЗ{'R_&G״L`f;|OƦ;XC½d/v>c_phPqvoḬK ^,bjN^VS1E>{ێ veS8](o7<,yTt>IB߂WʞFio{' QGC%[L㥳d%8hU{#UT!K)-m>9#sW$/̪Y<{a}_oM@5{fD~e)](%Rڍд)^2}5Y^ѥ nus9&e|y\ Pu?i;whz2*[<;TXg_w `j,$ʧ05ȨTVx<׳Tbd}&Wv ]" ؁o(0}1f0b" G$lTHJJi/T'P__\g4εʭLB긱b S=k3y1_ˎY| -Xξ*y [Š~a_{?I#-J̶r0܇OCr}ԧ>E 4Z_EϢHxJ|] ҳp<Ґ j`M|SK*`}Y k:{GdG£Dzz"4eYfBXuSF1)!&Wރgsq&Hka|r"&Di6s ?2_ ( L6>nCQ&L0\gⅸ T[$&5~8AIpyRaj+lLW(`vG8 6@HRlHQLu>le;$3ΛvC٫"!VX*>E/ kTw}+&:Nם,I?hm5]bJ[1I?L^'S (*^W,EJ$߹ sP<$HlwPrx*SF&pR|{0’+οp3ޜT}-3(&_ֹ_{ꃼhi i9ddC:|1q_~5}"}p 5V#4$HbQCk<qO16ð* /Xi#%Q2=m'on!]UQ0Y֓6o͕A6pe&HM.VqAc@R\mñ-c*%^2&tmԱ{R6B.fWCYjѢ'ADS1'?BzOZ5bsEJ9Yn^8ѡΣ(%@oA`LU[(kjr?Mv [Mzr \&uS|\xL_*-򭗺.ԯ]CH`[Y fn׿T/X%2pk(L+CC-y ˙x^fMaOlaWyniusGNC[2ť>KP|z_UɅ~JS-}ϹJ좰C/]LHsLEA{U bz^1wQLp1z;{##yHVUxSCLm-"V$9Z "T0_8O+-J/s]­dal65UOz ӏA^3L4+Ks; XIfX&|JvN g"əw) ,y+\e dJ'CgFh[u 0|](f` O7vddřؐ+J'r#̑y`Ax/&3К.*46N~,}ϐӓX9mfF)J1Jlx.MQɩ%9B]ZDGh -Yݫl=y Fdqg` s׀( ld?cuGmdx vzlTOQBś%9ME&pd9q. Ƨ9C4:M \N="8-9Z^ 2# :sSYyx8i6|< Ѣ:jؒ2m{$*\|F%6L^TXsߐr(i|$:VcXE3Pi.t%yLHVG"op'zGo0AX$p 7Ǝ_gX!Hesr\c#fRKOn g|U0^t&{ Ƒ [Y_JbF9xN |E`;VIi&%;ismծP^'}3үD z`KWL0[ "ZK6'~7+8U7} 9ZkɫŖf"t64$-2^@.rS;1ĜØI:*%DۃLbc γ vFU:0GGM([۸`[Dpr~2>56DBuepTLNRǶT0M#PwR."ϭlXz^'RMHXfQǘSj剜4~4,ǃl(1)4R}re_ު,ykiU%tG3L .z/$4SBo;W2 n4VD+߼qre0Ua;ܔݏ`ɞ箧z2ǐ Cޔ3ѓ!Rd,™9m :cI |j `DE;%Lk&i:-Pu1ُZN,X0w$jٿ%r\iGi"dQ&PL V6;yܹLYcLTploJd!DV :/q;͎٬V;B'9AmJoA:0]9K0]kfTC_E9Go&E]!N4ٷ t M54@FSny[`Q(B +*hq8Vv3+ǸYU}.nqbn5uh&[|(X c`pv;09Ԩ:+.KcJߜ4W7@彐P%͸0ꣽ2oNy?roZ+L@n7jls?ֲ6_$p8J<)$xEX5 5cn!kn_*&hKNEjG5ѯ󪾚txR<'vuepe9Dy 7>>lX{^\i}ːC洦'>ꦔUxُH+qA8 v^V8AU~@[N2_,]Nk$`ų3VR6I421!YPkڽ–"ݖ#| 22MDfָm_V4T4"z( l,_ZbnL&[,Ɉt{N7tm8SȀZa+_S9ޙ.@EniAgyQѸ g@&Qac-Y9x6 ;cS®`rZnDv~L J4M+`ڕ,ӑ"b NRɎ5琢֍_==a ;7/ş,]K<'q& Ȓe3~if%b.S펶8MLQ5U׾evm|"tX 䑞uFN V(BXAsVn'%_R qlƴ΂XqM\I咁]-9q1 e׃aF4݂[5װs y';O59e;:)ꚥC?ѤCF",,65)"K:\6Ւ|Ӻ}) uץqQ߷{_%Z:d5Y+  a+.@":awsܥPªDhupE(ឤKbKkb!"MM Ffȝ}=z|?\_e`fxUke{/f+&ªwz:CkFLԘq*c/m f5lFG2 Q¨KÍ_JTjapZ4h{kn4.!ewC* ,~Z]z, -ENqKZi^']8oQDD ޘGR&b8M~K1T5`a.@c"R oѱ):*fΰڎ3n}^U_ 5?|1J[v]׺YIyrxe4K<14p{5섴7Ĵ\oJr|%F9bLJ>!gqi >^a:P0w>WzT+#6jCZZ|Fb((kP&CWPyi`,Үҥ֮V2̗Kx3a,O>ܸοKfqL.a}ASž`#$%RنǶK CE~p-WZZ^r>D}*LV%2g6ǏL`njV=ʼ<,3 t0ڥPr}-V-Q*fn>@E~!AZCy c" K9L#1>ҙW1\ay^exЌX#֎zo-Y`qPYѧ;Jl]`!1!K; ^s}݊AtxE!t<uۧhB~ϪMG\_}׃_wԉ] 1Z[~D,#%oF O[X iRa _0/(T,g~^N"8͂PaH2fbr@2۫%.dg=(IC6فͱYQ"MF3 r6 u%5ut,U.̽]F8$oV6&[\St:㹫vP?g;whSWj,h_ƣwcI/dػE9p":WDhsWR 9H{!}UOZbW/X<)\gKh1 Аlj-G*ܪzHWׂB'ÿ$A- rC3F\O6 O껩ၭj?D0}d@*Jy4e&m`uZba ( dC)_7#GԾ]ƁǛi> ҝ =ĹU h~K7z:}1 )XJi0^<8YJէԮg>s b ߥ#-1dȚ/SJ =j Oƙ5#}"HMMS@'̏!}bՍPф`n/ѪSy@K zkͪ&g u?80Ÿ@iL((9/! R!>ƮNac'A@<*EL֍TjipkQ<59(?E ѷD$n + u50+Bl6ITd4ar,lkeq_ '~ '5˰$cˇچ%:MoUjzZS&LUU+!=χ;eNӈL8!t2V~#~дL;DfiHٖ'B21iy|,9nTࡌW>IعEt.h?ӭ6m֍h&a')Z./'g7jVg6{n%'iR{D7ȇ@[e;_$Jr?]Ct;vngQezHw:g;4".O?VsJK?(#.ksK6Sq*jaQkX'uxyVf m`OS^K!E5t;{mvF$cKJ8hCOM n(ٟ@{1)YcHV: t?$x[T\qqp^`)FhuB򋟵C[kFr5P[PѤMSlDI]zs (MG_g.L S( fm;)ږhɫt b ^ٞ*WWI1عKTmKЄpc\Jxl<D!}ШTI'͔QXI= zH+}`R_&,nտ =H]Av5cZWUѣ6|[ yJB-}oŴtj*\*1uU\18lC5i(BrӆBB#j`#tք̓JGUz騫U^OGpS]{zi2l#o,TthRs'*rPK?zXh!p&FQ6>^r]@l]UC9hE;3ٯڠi9˅]%->9sTvbӄvV+r7A~goBk,cM25.^3WDlJPj뻟O;r{M~b-́gKw>)ˑiugɷ7dOobEV'Yr} ɨ қsw=AJ^o.yGVb<&)Gq}^z7*pÿ)Dqgؿy;bpo$n |{RdЌk40!Xܟۍq`&3=:fZ,d۾wMu`oEMp1=-c2rX m+mX7Ar3d u OҳļHս [MXh/7>EQWQp0"F}Bs~Ȑ b nwrdPl9vK5 3K/@UՌ^:._5${03zD(YNEtw &7*p6>kL@#/9UaJ9xfdOkʿZΖ n|GJn)0d3lj\1Y*vJKx|qZ̃ >߫Bȝff}JLN?Ɨ\+Dғnm)aQ6O,?UDyAT4J33_ Ătxb&1-%řpm2FJQ:[fJl.-) %yVd!ۄ! bUܴ9\2a?9"`00CA{5 a2]؋Hrpê. d}X] S_V! LA ;"=~(n+!ժoL^ EY1a5x3 Q ̴WsϵI1RK/ B=>n|*jE(5:'VB$P LMFzǝkyUlg@Q/$ nȈ_4*>CG6  $X1Ѕ5}_ћV0+~`2MrF҄# yrb\M^.U` =(1HiSHqJP.收79ѝaƢyv2!t"/Del5IS9$Ē*(}7Ens/* O'"3ÔKgɆ^X >͏։ Ї#;2_Sbp `oK%lRS9<ڪRmR[2Ѕ#wL4g9d")Ca~74w¾'dIRx˥NQՉ[1#Ҳ9^ sPBWz$4?h%#,SM]Yw(/'ȷ4| 2G CugM3EkR CbE9 4G߆nmU=$ d02.żW;:-t3Np|yWwÁkh#ouT1Џ^N;i^y3V̛!ͩA%p.P=G{P5s5 njb8zjqr~1.^kֺ@Q ݰ5_& | #ǟo$Z׌\r aP)r{=6lQ ==ȿQԆ`[m5Q`.4_G:ugThFIҮl YLsDS5j-u]qHbP99$<'ؤu-%=*;O,?Џj,>D ԣ/A4&*?8 le5EݘvƤB2a1P}eH*r0M)SL 5rϣR~ 2J0}Nk\ƻx$&`'vM丨j$l0T/{]G53hG}'cpAbBf뗑1/ ۂxp!N8x,q6񍮁~$7xdw?|2_2$[7kZaHpG6cg᧞;rhE0;Xꋔu pR+ƙ<˼*r=aŢk٥<:zD,1LIV/ܩhˇ*IҲ':}0h'/+] {IETA,:zeu"(1NMYGRo:lm3kѻ(f_bFrќDY}ޠr.-_J)' _1#"OxhNo'}Ք4v]5Q>+cSFYT}U)z ,K=w:\ \>'d[@?R\LĞnv1k :1.7['t0@FcE1#: o;(S%'N֪H|`4E`TfZo)@xu8<]wxeR]8G [/w!q,[3F鮰јbвƋw`3uSۡ^arc_ D{kת5ngLB̶_a;b;ž| ț)h`•a Όi sL6Mdgp.u`NLbȒKU__LĶ-wVFf %  |f~JScMstT81!x\tLg4G1aW$4,/ puo XXB9.@N5{eJ"ezU_"+h4ŞQ oD29qy@OJÁ?0] !;\Ńr.yl>Q.HȤ69Z=ߟi$]irEh|⵮ݔ+>M2_#GZY>]~&#A_55sA.n* fZiZ,~ AUVhrR# zi0Td miAuL&Bʬd=~Et"ۣ`SV] }s1~wdѠf~K%-VMU {&gE`6Q*Ô BV`;ԕt>6/+Y ^K+ͤx:>GZpgqjZ8G1<[&Va"긏6Qn!~Ē Nj4h4/əev%3BPL_W=حl5*c7h>2^? ~ ʀ8D_g`28 }B0%%9֨ɋ щq,y/p2X 9k}JZR9do77Am9. BzbI4Bjf>}$yI`'t\b0䎸J9š{o(bЙ]& |/3|t:CcVbtRqHpL7}C<'9y[jRM,IPFبyjXzK Yd>K5yAG=up324͘<܄(qAQIH:B4-υX2j;ԸsvM">ĤkSaF'OՒ)~WRWzB_UwUS\;h\KіICTխGz'HBiyp}`i0dѷW0W|wՖVTHIG2_roW(b*' :LeOݧ9f`2z? y,`XkCe郿`K|Prt!Ԩ\MF{Df'!d]"`ʚф[kUXSHrBXBǜsFNXFSwi1tc/IٔoߥG8 u./}l'~hFYoi#R *;;&)GM#d:|#w=C{#~A! {>BΕ}ݛ㩁BMmѯ̨a^*j⚇SPO()eEEI81סn+) /4?2XV2L]@ܧF>%TpdaO8Ҝ_+[>JYJi)q ] Ah0Ç.Blt(~T,hr@[ m`7|)c7+C~KLfn:Y/UtIޑ$KSS TV$9N@Y5Qe>|2&:RgI"{6^ɦ ȟqE`VT熧- gpՒ_=ž"H@v=[_661\"ܣ!]| ]c؆kPS88:sQyVF]IlwnGŢ(U`]f DQtOV=CbuVgS'.(qa#gBա#-IKeW\ˌ/j(x C=Ag̦lpaIRPkOQ{5,08}ҫZ_ .'aR/lE˥g/E4} jy?o: "bA{8a4@[)YL[ :B|pqIqs\ak #-/`kv 6e^ǾL@ġ>X3ᩝ+9+S@ޝ?ɷ4IPG<&`tUg7+о,rs]TWhR8\MFrQ~wDRګpU1P#hvi}Tף|zr,i%>ĕ5K\QJ+6:C𳅵EC@E{i[ƨRAv] I{YY T_otYˈ+m7-,s5~!B\DN\H r!4B6֗`OKY*^j!:L=[‰F}LWcN;LՈmb6f+d#qp\V:f,%g4.3OxFGZXmyu'UhQ"b)ia!VcK/ɩm~Des)ZuÀBQ;?OC5iC=:e%$X+*M芴4'V>A#GEo#K sb䉴k$XMMGg'RqUY@5󖨭k-Bp#]6Y\dbn4 _,V*3Ix(G8e5O("۔NxPyUފNfIzƬ_ k%eGaó\W&>i5W^)m ЪP ۱Jz<:'Pl0F `qXwM[" :7%\Ԟ5F8@jijv~>vJ*GlP }G.CfV$wUi|}M끃X,>| )c~,#Fۡ%oe;rBrvh>5k-N˝^mu_q2!6:}G.jph\8S]fv't.+ OeJ8haq{$U=i J?Q7nϪCPNX5(l~6Sݢe;C=MS/dL=x=Qy[#tܓiTV<^XaLQL ?|r(<7'';/L fhPٛ|u6 Xqm6|gzˏje~ulSW#\=iaU@fa_ɗyhNv єȶkMT hG#O,y&i {ݼKzw-2T"Vbm#%|yNc_[-e%imq :J0Ys9Z;@Lwj j:<`d^%.ׄ:cy] g^UѾbɛ٤^.:2\G][9̙>iN.?E;q=*t,wyXaz9U4zw mH#q-JladTB( Ve"hbh·Kٝ-t.yBBi "#hgd_^>eKKƟFtl-\M& fvo'O$-ӑVA.[Ŗ>Ol0ei'qB+WĦg:&)̧anEw%Lb$F{؎Kv*HŒS큫3A%ibL'f6z/UKj:>FZswpKgO+2}we9mvr=ڵ@-=܄ '2*|u*oXqׅ}WTk)fҽaik~ P-ÇQZ [nC{1(V y΢0(+ƞT'Bg,X E#3Ȅzx޸Ӌ J1x3w/t{teQ(C#5 QUSm6M݉ .vC; mhy[(7~=jF!jnБRYhcMw7)jGg@t_\{j7Btu9u'1|lԁAqrC3Ӽ0 n/}w"1fołX hE:kM0AK)c ߣC+&}#Et`ӗX˺afI8:d U |2ԥ{)~(| u!($rzx@%`D'Cϩ4NK\Y-vʪ؄Oƃzuea}X>_b{5L͒;YAϱw1ًpnJǗv}\.c£>G` вN%M 0ćX=\պE2kp9;Ή Nq*LK9AH?s<:{0u 0rҞX>IA;E6#FWWh9"R^lok Y}x;(Mrı0+?/b!.Rfw!vG>.GF =yiSdkdWX+q(i0S]ۚg/u?|VpBPQ* ar!~G$hvfGѫ`HxH#V'&R瞮h6c V(dCJ:]%eh9sG.ŝyƱ޹FW(`wS[w?oYaжGA\'6݆ǹb@ˡJ-d=U]N !糐2C kd)K)r`(6=`D>RN** A{yK݃= )It ,V&'ZF ǡy a`VPձLڶNLÚ E -W=STlGwygJΕ:gأA,1Qt:\{+;3W`xߵ-3}b)DdܬkIh3mtI_WYM iNfpNZ&ǗuüdžE]!꓄!P)-<X;YsPB!/- 'mQzerKZT8_.,Qu1 +`7rs2`ӵO1;PhF2~v0d?Υy5' 6AUGlBH :hwwNrG!$Nf1.!@9BVd,OshᥐB&yFzBh6oy$B7R0iؙIej5=ў_#_Ie Ż\E{]VE ~0D[]d$\ ]Rg/IfЊ 4a}Brw?ŀܓqms,3ƗntGm]h:V:yh}kpKznmևbX`[#^=Dz41hA rM 228,;m8u,޻VC6ѵhb'k4&?|&D15ʹ(A{G1/4G^ky.`R&{#5G DsޖU8tuO$3"E4B.nZ뵉/>'dz 1 ݂~l>z''xԩ Lcӎ'br iF%"=bF!l0» rh1̂dl/r݊elg.I}gfǘȋ>Y:@-* gxRS %r HfC%!;)+YYjmdi64GWl ~>kVjw2ilt]W8udD$eEҪ'k X*uZ ް?sGBUh}f]ΛdW]+ørB/*%7?ژZi7,h%(a #p6Bb>0r?8=H)Y7b<qD?xM@QY]~HΘ ~Ba etO|}-rij_ QNj(vb#d2 VuɫL>NV i7=dP4{b'`*31<>ӡ|&yxΙ݄^հ%}t\}-߫rbƉs#qƣpY6/R#Υ*w 0԰ӫ]a<4Z! nkNQ 0҂gnDŽ~ޚIN Ъ}^߀96_(KC:hsTuyBHU EΛʫj.h`)},aӴf 8ȔP-b=h6i\l/] dN1-!tY4F? o<>('bW]ē74 cRü{#gos-~CJJDVFȁCm\;?+a w"ylB9sF3^C9[K @S9VQzw_N,bKgHs &jTXbx"Rя1o~Aa~kTۄWj6ߊl&ط\#( :+L l .ɘ) ;n0V'1-ޜt0>=go9hIik~|c2. 511Co [-&5!Y CX̭ϯب]agtHBTH:!J|UoV,y6>|?>ցwM/MoN::- Nc^v4k6Cn s6uBM' pw衖{Rr'd(,[̖!!u|8Y,roqz. yG8*;$ `zav(ԲA#Qto ^_B>ͬG>HF>r>R$7آnmb8 NAi tf`r mu'~cumԘ ™hvW%`FS|0쌌KzE G霶QTc+0C+cxC]OSUOغRCV9qꙚ}J@4_M;YwnY ,<ʲþjfx%܂"'b[byU$,SS.FJڇ?R% ~^CHBAxQ4=.냓u֝x/!p,& 7=CCl UC_? DS3AI.S?/+]x*9 ŽҮv(DdSK3:f"GQxUez.{&Qſu'n@7 <>i-VN;&\3Nَur:-DŽUeX,I&גe8q!0Dc3"զs~+dQû\C2J|RmZ-?}P,}O\qĞ;Ou%MDR7u`9f`5P rݞsD|4mҿ4.ҍ&-mnS)W'`dE6r++c]8NLh=Xac&>[& ;T;4)ϸv`o ϼkt/q(tWHl2%n]% .HНC<ѶPr&`r,<I3@)nN$Ӧ1Xi,z?r@&$"oGC;DsG9PJ˰}Wr6srTonS}ŵnLey =TN kvvAT$^<.D΃ׇ8eOLm|sn]^X7d6rR.H(1s#:s T SѾj7Bœba*N/`'P-A-nk3̌(UT3jp7bLazڿk!D.;o)6(UW`^߆W9p\i)pS#{twL3%lݎmC2n5&ӭSgI3lq.yP\Fy|\#m:$54O mn]aVKqH-7ud'RuYCyaFV[_: @,Urǧ?9v8\zeybZV*<3~z784=I&U=Xf~+y\Cna!3-C(8f9VMv=Jyh4 M̥\Bz+`}jM8 ( (;"v eπNli|r: s͆fv8+X5 +젬0oC~IDoEI犌Jݧ”o]\py$NGFW/ɱ{Ïf-W?Q[M|M@e :[AI˟I8ӽ}N"A5}BLt7wI{J>P\˽hZSyP c֦iPd諰SqsO@T贡&)E>LZI*5[i꥝FkPhP 1>ӫX5.15MMm ] \z/'K0,#Mˬ(`.FsuErn_)5+f\ɩy?$Tƕj)|nBuڦ.w3Eԣvh\6.^7|ޏ,=Ƞ[@-8hHcAK>Z B\Pײwj<~lR _׈Vm]Z@Q6S&ðmcyne*v, [.LhqF&w|ևH X4Bg@M3nxt|RP{H+X ydktʱ \%z3[ݼ,Ѧ;[($3lrFyEnZ{CƸke0<.zdcɞ5"#aBaSiLLM|xMdH_Ke ZǠ`1L2u"cB2KRSX |IFQG#I[Vg׶Kӫw/y!|¢%cs)~I<{6^# Ήg/BRgBfr Zչ/y,=V?/}ETb!N5:VU? on(5 ^e\yqMFTjFn4lW68@AD{\¼upBHޗUAq+lbK2N|.h~>i`SJzcm\G4[ aJ aTd~?TYBJ%k,{,nmdG2q-Rh"hn[TfԳc:k1ceM X5zA6h~b݇ FQN9C@" '|G9XJ&L$d-97̄ݺCǭMbi?c2S蠇 u XCC2yu/6C?iAN .xVUmu}]91^^?u`/L\}gp3AM+npBImJ:<Q]}ͻ6 [9K?5j 6cP.~yuY6f}^ICJ/QuewIeţ63 VxFt7uBnp0M2!\FXW_G-~(5܎OOPpxaGR&9q;(nVr~ip .yF'`DエtJ֍_Bxjq\XBz1ZBþLwrˏ/6#C.#5r '(0Tڣn0ޚMPCF< iAwxAj< bR^VCXTC,  6#1vB\H{Nx @G+ Y?Hޅ =0 Zt[m3 AnBr83&F'q b l {R>ߌ:Oj|wDJOdX ߒ)4m`;{M2hƌ+j:cm^Ht)!FjRC!3mj'?lb8 )_o#H]1%b|&mb:EQ ~#T-T⯑Wnj\4yKsXU>C1(!꒙sߣ( ^&7Q4j b#O&PvjfJeP#bG?LzkT{S4+a(+TVOJѿ Eb 1SN3IDX_I9D;uvaNhwdͶDkOj7bnJP =V ˯cy$kŨef-єȺPգ!rù#&0~Hge m*d}y`i"6|=Yot"hsN+u݄|жo Us q2 ?KH-2,O=A >]eICǸzIoڢ^3SE4G:CN[ )*m %^:eԠ7S"!Fv{Lݍ)-jaPbR)#bE*xpm|d㉎ݡ9C@7S ifP_.{AzWcB9m1g),:r+me&O%Qwa[ P~`|Q ܁UPE>f>YxPtiW/Xfo0ZO1IlEP,qƶ5tbɸO?q_-蒼=ߧ+4v!?JmޣW +O>wLZTa#vI(7sQ5j_ [.!IF\<<ŞXq{d$Bܥd_wHaz$o*fC % x,4dWTP\AO&f̟ǝM0ʻ*+YkUBDTmGȢ{RCuhn g6HA|;Ddkcpr㘶XiW l9,(P yd,-TR6x;5/X+3CHV=(¾EU=aj8d<,p^$7>"ڴj{pbT\kU?sKh'_pqtS _\._'˵tӂ>/U!eJ7+(8Tޣ5=0 3JC2|*h2Fc/X{(%ƵYŒ텃ȅ̗?d(ϓyrFaֽǗ#̯B*8{`=wQtse Dm(JfVJvd-_[Muqjj_WH6@ h^m0p..shͱ3Ӡ‘qB.xmQiҠYc]S͋ z:AgrC .%,;- mOJN0zn`/A(_<ϛG=i?QQ:,cwi~VG'*r%_\E# \.ڷ'Ye4)'@LKnRt=wR(PP‘l^CgGm\֌ELOឱsʛ姢59I(gL8! 'k|NėwRz'+TXȫ%$5^>WCg>e^_QXbiON!tZH[ †KvgWQyU& Ntx2}7u,?#t5|9̐z)Ss0O2I|{vyN?}3/ǃ"lnF8!@,mHCXXysAw\ȓiT[n;F9b>>WG?_S' C@U!TmK3i0woCyьwq NMzEcV]Xa|_U SD!hffo}QY2g()Gs\ھrv*Kllgރb4hs*(i:nDR|z0n3!Wdylfeѩ•ϫ5H7">_qXIՀCo^FM91\9u,4ڨ觳(EC&Hz{!9y#f'.qЭ `ePsDY"2p!ṻ,lBm/4*ZB'ީ9S=Naq:ujpeG5g9'>f}Y~!P򐁊B+{U7wc "Y[K\5TxC\Gǹ=Q?z=n}ϱqfys:;MaxX@']藹ac}_rK$.j'Ped7$x{\>dnvNf&Vr%.-\1=vL9tF)[nap6IS0N&L#V)b:(ds6 ̊>P09aR]?/DёNKS_$m~^/EH~^nj-|7j$m= htJ A>ZpQb_ SVRϫdX]Hg 6maҎR C " ab ܑhavL. BYkMyY_.tƸսsc!$ξ+OhQw5v>7$Ľ0Q75;%aE4>%EtWAHD'9Qr?w٘dY?нk*!RngIft#sVa*I0+F:YU ~F*2QGD"Fsj7?ԁ,a;C7H+PԒ)CQ-񄑎p "glK/cSh˕h V#P__uwނޠ)z]QA-y8tD (Wq6~ԡ֫ݐ&^\L$8h|W0xwuIGBN5(1e*I$a0q[Z&e_ou<8FgM7&@vWJy<.RZŢGr]KjP-?dG7uve;RdvkhP2:t­gh8Z<^/(\(3nn+*s.>5sYvS%`S>ӄ$Luԋ: ;JpߋmN w]8U S= 6Cx ,oKLfv 9^D@J܀lўfi{?nԇRvRƜsZL؟i\Vl6u/hCdRXPF9B!i?)WcLlpϢdiB8cfA*:c#gv0xwoN>{2Tcd2SvwF* šutW/*rr^Zh!L"qYն]&p/qM6ѼMR nDrKv}MbnmIrS\pt[`huFSH4:dP ֓2i#w\*[{D($G7 [QS(Zlس9ڗ# ѵ<⼦3%%,JlϺ X Vu>|l`<fy?O XY7*l2t Z3OԞ, ~l_3Ԛ~զSmdHy䌠 {+$(j\zpfx&_,j$P'gK.UTԜW}>(mb7E#+U/گ G]3NЁP-JƑxv̳J m# 9ܱۉfPII@E E%14ƖbZj*rD%/m.ͽYDVp`kHd|!="AB%&O`s!=:"~.Na %AE4fiS: 21t$N-R2RzVyÁd +@[!iqtx^!$xNeB>djdL#7=d Sշ| hVŦ8yd8NL LwQ,@o6hN(,)KB?RdzɎ -{M\~&zFh@os!BҚE&K-WF2fpVJRf*U.Î&(6MmV *oډՂf5.Zt,8J^t{"d8!jmCZK1h3$,2?;cB,[{r#WdvP4~)eQu # F|~ԡv̗_1jdGD!^mrʩت /Ɲ7&b7 @h#hdcdwqnQ/O(˴> 7JNԥz^| -4i*' u AO|#4kr1>ng j?Y"v 'J:Pb~HɞtUe52czjo25U'J GDwdjCw$bx$HWvlu%3l+bJ(+[hΝpkk@ÿW# {-. n#`-UƟg/Kr=rdEۃ_{ {6sK"A1"Wnnpl. JGnC_flb2յ{{ Nqkq/O@C [NjN)Si]+,$-g vK2dw#}((nI-`hX+  kN6}mhNC])Qu(IC߹&t[z SHBtwO&ps),N6EE.vq6(aD/"4oZnN s?UX2MiF$23B( Y̾S!v6V٫o}fw'ˈYV`!0:hzJk.9 Î&E s_y D_TSv==[ݟíFGiʳtzK05Q{4 d-Fj&ANq5.&% & VD'𧺩2}mz0sN`';[Et!|xD[]?H)(ӎV'՗NfNYnͽ/n˄E[kLĹ%]Vx܍Xܜ-Ʈؼ0jE4;]&nq t9!icN_(s(K+l;aངRK9\PP) kY"oxpʈ❚@ʌbjEQjooz"UDC;ƥ.!sQdHψO@]W-C!sD~Ԫ˥D &OҠZ-t$(10rD/b BWb?ۼNډbh6W_*ب83eR}E)M!.j7pH Qf튕e9rz{oH]G%0AN[|b Hpi 6N8>?rYuYgfx~ڻYUU:~j $0KsGTXlYT.UK!h ]?N;-A7:w,Q"1u]҇ ¾dg  7ϰ:.y~n(H돇 3TRA=h4[}R {{=keوR3,>A,( |dõ{#,$z4VHc՚hMir Ce7ܮE4QgiCǁpt "V3\E{hQguw:K-PϿl7QX~mOg[d[uyT2/3dBk<¤g8JM%}Z[r(~?!U/w.,HJ{FZm`\ve獒  sxtɅ;T,4-O5@Im'I2㿈͝õ&'],j!ӛ-8`~G J~zۇԠ7MJr@ku GP)JAxX?oHhI{rյej厺N?k8#*?kvC5MHUdu!s*a2pڦ{Q'$˒l3L 7-;$2M0% 8=XWg5a*3q n \j55sOA<bo?E#RR$'O :i%r8:;HcJP`_ a]S$XkX~NFx(5dnuFF85>;n]m^bo(+إq! ;AQ2h3Hr--}Iaq URpW>1/vF:HQZk%A}5GQʍQ[&4 dE!kѬrkaEiYhwl"erI#+hԑWqW>0H3%Qމ8z^[ϞuC8>* uq+ᓼ>z+JC 9ϣY&Ot@sEe޷b}5THɤieA Kſ죋2ܢDZT{~RJ&| b%⧍(LvČ'0dK~ԌYhN5<4SWHK= *}g3,/^wEt9$+1 ?nrgΚVfVC!L{\ lL׫N 2$¤ey=%%bp3MDD+ IR \Dg@1T}_ms7t #Ij O2xw. Ԧ%]'o4++sl+76N!Gmg~/m{>ڋ zt7IMj/: ;")M?Wh{tsZدXdf37Zs\a%(] d`ӆ wOflh[ yn}!uc Í ˡ꜇h3Xz4Fu F}D6SR)=[6tv8苀ڬoJ؇ۊ&+"o^JϽ)gFaDտPF#o>&88F6Kh2F: yZ@b1wt QVtvn0ܑ X+U\* 5Ch8̓4=aJw,?5πX{_OZa.[.\'Ǘ|LI Wu+ OSY-wbp /Cuy{|mӠN^/z#$/sӖp٩8x;lx%p .@d(w i35բ Ҡ-+yU+$|lntٻ X fKrTگ .|r8uCJNJUcER7O5¸~,f1^s %XF`}Y MY\b3?xV܄UxYCǎDZFgo7ˬZ# I| )F>-w) !T#oF"br m)f4Q1\+35>]dnK/>9AG[̄w{w{ǽx%)1ܒ0b06v9⫆D%o.1tVv4nJd@_-z _V1/(,~ࢡuS zPeEӗuݭvLQk>1ڭ2Ɣ,kw+|aZuoJ%!ɻngL܅32:O0kup&?{=65:.&-jߊKJhBI2Z}!RH)60HJ:ze58$pv4:' "/v￰Gh;f<M= \p|}ݫ Pji|ĠXv W7ٺ֯Okz@hV+}[Sx?W3hgoLhƃeHx$Ո1n`gnH5 8aAok:1 YIxx?&ѪŒ;|󃂯.{`i8<2Uor; {(#Ri{lc 戩N:p`%is8ïRYϖc.7{aLe.ʦ0.:5-_ Rf웽l#Z϶{zj+9R&ԥ&ozKpvnp C; 1&P; a#cOIL S,xB]Kw s܈X!c/.'Yd}ؙP12j `SV'Pׯ3 umj@S[ {Nr >#$Ntubj+ EJ93!%Ņ>npYhrq`9Jf>Fgݙ V&渒JGKrcoxS[ZL-9]4S,>ss^ @$4F.?y|ų8^] ksxVc ڶ--((" }’x9m5wc NXu@΍f LZ9OtwEøӟ<{+fu\ome=AGVwzqҠ 2"ӄX@`^m_g~M,:`ut Ma>Ӈש4}Ps{&cEH}tynHra44V$.%WL,.jL IgZ[EHMuRB]ͬ`A"(CdBoxyo~;u4_hFzU︑[}?ܾ{.T 5:%[W\,qFBC}wBRVkۛ`:-;Ht*2ҨcOa,q]fww'?KNGX8=^|M]j7!>(JU!o쩛ݰfzXBvc.`R/ߕ71 ){TMݖ$ Awߓa-)Цe 6 W 0G]Glbb{`y@JIqE֩x.~>:O  A4OA'BV~ϜT^)y.ܥoMGjdzȧJнN$Y,(0 c|@wT4Ep n{05a'_\q 8Qz\8.LjaH#Ti~]k?ÿ0f @sg98W坑")%ԇ[a<Qn(gG/ , 5eiϯ$ٴP~fpk7_p[UY+)-=v"f[4(?I+1 _Fc5vr}.被9rl4%g:$d[CbOUX}o\tkT@X7LwVWO%+rgX gV]Zt-˹[ZTj:B9.pF_W4AJr'US=5L%r" QAZLuGn:4㟩\}pezlEVͷ ` QM"Ha`pK jG~I~@F*=qoö,G5 VLk(4͛A8Xó Y0@?αɆsA[AR_L!* 5KP דfa| 0%!^:&;^? m~#֦NcK)I&;QV <6&h/h?FW(SpP#WIge+)ePl?/0-Z 6xv(+BnC9~w+ͅJ0 2vgwcռ)N+f5h``CHiyLYnVBgYs"Q^-y\Dٷ7> Ӆ@ؔL jc1d9E7T$&wջ:Y.&*T}"b?gPS(DSd^ǯ#ƙ iX0pK dGpN 7A߮hXrΊ̀I\;\Fk+.c X:b&XF:ZM}5CD59ؼםm5,Hkis /`S]Q@@}D:JHl#%r-! B ?u$SEyCXT_rⰧ% =|G%wG=ϟ,#"q䄾]p"P ۾X|q<~v-AƤh҄S XLu1%<hVvl㐪\FB;H_ïqj&?,zsdSF2VS*痩\ŦoIޯC ֺ"p> 2_[M4l ZXr\ @nICկm^T.32wlFaٴ3] b t*frK9(JC(+LY4j!Paij:y%ƀIre/%hYj̡}*p NI[q#! ɽՠ#7Fp ꈟDRl86)'gHi)+%'tJwwHz9\ފ $ fR2MC1ﳆV4 8K1y?(?7xd=_P|yLg:wH9Q:kYrW!\%g%]t?\GɚBP P}pP'xyWP> l.ѝ*T^WxC](sExnS#I>tll|$Ɂ-6 -s_,e<*TAp@k2OtUU*B="Чmbn܌[X+ q?jo4e m]2NS=]d-NC&׬a>^KZ7؂8ɳ_mW` ެh(]}vxZj|43m'܋ׁK.5/M)8 tjcԯ:5r^'x΃0$re~p4h; -C <7S2Fz-(%O9ZÔKSLUB?^ %;T^ڳ2{1Ӥ\!V> 7읬]8leb g87.kI,L]F<n-"!o= ۽4E@i(V(AvB]2{9<",1%TE?j-5pSTUT)Q=0_3,Ȇ,̬VTU:A&m':}b=)dwgqTA14חҨEJy 3 Uj*xn/S875(!A~k|% ] h{ 5*S0$CTR]mXl{fy1*Sron/~ǥ Sb7ةـkz~.7$ 0[{}V<&m :ns,Svm]0"^Qltتlcڡ9 A9w66[eZ"CЙfC0b0 _n9U@R|fFsJCFL##-F*!q'\"0=~#豋w6&ZIAql?Jm랎 H2jFt ?Iam|iI0wfi+>1u뽇.Br;hÚ(.9]đ=OufG9 }s>+ ^Q "S;YMW LH3(k/wm3\RB "|Ővsp9_/(wpKz21VD]km\= rSisU[!ԭ5Y ^ RKpw#fGK+ 6g]jL章/ 6b_Q vB@ץ$5~>J "mU 6 CF9ew$GW Y"fn!)A܀J;W p~Cʎ`L#4bS) VՉ8(M<lroh (J{{˚xDd SFT"jsG^ß)lI耨9!]$:F"*I^;-3*DzY")xbpS>LQ>O\dU@mmc^@Ѫ/;ļF{bne iUEO9AbK!de4Gc9aVפصC Tacm_,-–Yؘ0~ߧ*SaknSgC#YKGFΗ։թ">2IN`z[{ b |Y; . ] -0[ ! ]GO] sMTm}{@\{|IdATZ)?#sԃ%z *A`]6A!DU%6[Q ̊:+X LT Q c9NPsR9LVr`݆ QS꣍泱I_<SH<ޤ!&'ڌ;oP=j4ׄm4T6_)J`SL L0̅STBJlc2gsb?m8ﰔ`$'v 3̊NƐ-NB-ab@#穗Q9_ŸK$ٲ*}~n+M_]ğUȽn3ކ !~Ku'?;J4=v#tiQО赪.i)pF<ȉr!aNc;-_ `# 0g,"ƯN"UC]Wػ#{Ž+Py _(<_I#K0P M #AX-qtWki-qtFa*=XT:_g}CHigLVZkTB#Evs0ЅSE dx|MUWJܕf>1Wц$ِ il7>narHO0J}I2lOI'OnC`:䋌,4RŭZXY(h; 7y6"'c| ds~J^Y+c-|_/|Eu) ZbLg{Mտ'31afrkN#d!C^_*Ŭ~"ޯB"iW~/wڡNeV4LCz 1x)"g5!J0cUo8.&bU荄\ :a:/ YuY D11zP6E\K嘐{@M\vY^;:t֢`ᓀj; Cʙ;V,Q6Ԯa&\l|v}SBu^.{~ѐP:4SfLyۥ&ChC>疡EWx#BaTgiOx,ErLMy? #`0Wޣc0CF1;wۃ \Pm5ruofgD'6%o\[ gjr#!V<3&J(ez`ӛнy#t$ҦЎa)|@D6W29~M4.iC~l?IkEeB/ (-WnCd~Ӑ^";ʇ,wECnL E[Eˣ~ue^C<`p "<@w7nqbdH~-WǦA@#4f|TOpC} \2ʠ_ɺK4S7MJƍȣogv4W{t ^ПE:2c"VNHF܋ґsA[HJwЩH'.@f.5v4춅ugЅs9 >Gr4 YUAִM.#eVl7eJZih7IzosWݷ5Yۋ5)gY~U& si>M @pˆ}lvbNmv[n!H;*$EZ'Bxz+H oZtZ 'eO0M7@jߐ#&!OQoBa`0.OrNSkZ &QsUgN/rY F@-ݭi%]gɴ,!T0qZCSTWF{kxg-2͍J~- ֊Er`>[6}ݽn%)ȿ ( 2בe+fۉY|1[6w>J2|C]}нϪZMt@d0P 'O'$BcWLX\<":Ip'R w>EF-ρhzMS+z*-YҰLȝİ |GRW PYMU[eT+}w#U2Ho2h`Y@@^Vw(8Q^ Z*zL ̡=~:n1"zFxH*;?=Uh<^A[> lݰ0°/NZF6RRHooߪ瑘f5~G^F{%k]]nN~y* K(wJX`f60r^mv?L~_&SN/xJ8 crnM,9`|pNk"(e]jz6z4Ez#jUsg@ϼ^g/ ,f ]w8bb@3M`V3N0v7*dyeѬgc^˹CQ#{Ff -xk p{zHψ˽Q{+L/M'ԤiIr#ktf&ϓM1^4#_+N.Pϡ.^499]S9lE"-[2샆1l[п )I0Ȉ>Y c g9kJ%yLd^ Ҭl&ν[u#mb/'G8te5yJ0QزWT԰Ka&̩)–ԕCl9IPL@(!<%wz0 ?}ʻu6[ѲG;d|1?[.[e/ժZ7::y>g7SftP(Oό<_BSL(}M^-7d'?t٦^fPGiz4F0FEk6?.H?-93-nF1͈Rsyr}u)I9'k+8eLѺm)%TB'̃haL\\z!y{Y)!gj"z;83:EjDsI?*lDɆ1M.JnO8ukrD˹>%Hn0>l/9_u~];'&T/Aȥ5['H9zFjԻ x\)kL7[߻>OmNq(w\y(%fB^oܳ)/ EN'Ѥj1 4SvFt_ZotC/WpY߷d-+{jG)eיi+]9ِΚxK?3=ӴJ$Kn ӌŅX|}XH? ZF`kgA5Ov{S\KH 2wz d$u"ZvgR 攳0d>nCId,.#vB\N=//=4?nQMbT,(Lvٔ"X\nJPpXe`]OV%{V+*ш_N[XrS׍,[ch(g b!Oqca"V!enPAT1^I"a{pTiGesǭ(ۈa5h/vCU|QkJo#Ȩtͱf8ė]_ .4cR@O>GṘJ׻ȓt9a`T:̆pQK/011Ё'K-5>P!WZ8olm{*rd҂D1o?7>*s;2F#$M:dqmNԠXǔlt;Y!1r!.MDK%=)6^Hfl!wU%sooksWP= k346>څ"Xi\Ȥ*S3U`KY$z='3/Kg*C#6mt1/hS2hHBvOO~=[ ?IzlE3!cqB#QS58x3+:PPP"݌ ].Z= Re͆X-S 8nhTu`i"T~xZ#@ g饹˘#xnQ5k-!#9l$12Ɩ9ɆC*z3?.Aw9o^SQ !,iIܫٓvNkwȐqfNu:ik6ܽ8ʻǜe EΓ[rLŶnnEI2aV2RUS}5nUXb_QU례C%Tƥ+y|*жyMgG9fz{>i'?%{*&_:0F7Jk;{+[L+8שH 4ДHe~hWAq bWpҊY#PxaOBF}|jHuiRef&q6_k!gjΛ8zwgsXŹz0*=V\G.:raK=4l0O=R1hiQZR ^Jc [ﰨIڒgTT̊˙l5YɽڣJٟLOgD;M 7EjtsKlLisbu'>Z`iqtT#H;y}GHQ2C=m"6C`APpt1=,84eH7`=Y7)3"&ȫPWU~4q$s3NW3&YXfq,Q^H d`S"1IRVz6q_a՛=npEuJOK$9Fɲm )ZdđX8p V}U$c0x@ ą ivJS4 dΌs5\/ r8 F~e uOc-c9s&{A#IAVa`''-Nqb * ʻ2#6WZI*;{G*WqTVC9 `i$:VXViNcT zw }gq;:巣 +qN Ƹq}sH 8|c$7V[j<.F^-5w .oV \B`nm] J;*CH N߲#iPkp(g!EehG-CTjMU7E6L&}KVr|:!,W6d2LG)^3O-|uhW#&,P }oae|%X+Ǧ8%]J$OKi֛_~\ȁ=2XqOj$P] f i1:@tό0{J&_F=ޘpKAJ\b&#ӰAm5*ު?d.}J;Aˀ64 ȅuh#ƛTcKsPvD{ghB3׶sMlR P]P}M,I..*;B iAbyE 3W~KÄ"tmb`i&|n'5{W0۳b]/.zI}=0di:fNJp#n"Rϒvt=D _%U{|n3]HqS7m`u\4D,#gc%ȣ,AU7vV݋V,l AY d>/Hˋoj>r`!+ϮվCjѣ坄 磨K%T:Xÿ ġi p %l{| m S: YQK!Z]pM%u&3` At쒀OAZ_H}^d2yB yMzcztoxJi  Q0Y.?kxG\ Lwkyo܉:Y3᮷v(莥`Y5NUTru "71 JP7@D\r{Q-U@=qz@jWOimL FSCb: ZE,)cITݗaZ6e2 /2qn 3-ۨLJvIħÚ[8u x<Ġ/h`p^ S#H:(*> %h˝plYjˍPlƛT}UȈ_+?ɭ;_H"A$eo ԃ5->k68e/{t2k[ 8]1a%Yiϓ3qw5\bďdKƇߤEQHu+4a8SR= w8~`M+6))5hިAO&?$77JG$! =ZQP(o}0*#JǦsnbfA_98MP<ٜF!{yᴙ(b f}venߴ }CiGK_;]-b`Jk`ѣ>mzP=%Bf2;__}VY 'npmJb*-=|$5 a;x6fk\tUT< C9"Cq_ @ve ^2eۆ3ovydV['1]Bz.%IP Z;"3z =}YSLuaS8$CȄIU\A, OQbƟF9yXL!ٽ<%9.?o1"5H"MHIXY5Jt&NBû8M욂s'm4[$% Lk zi?M=+bQl&yڗF {GxhflyM BՊ$ˑF +&1@t/ޙV'HO卅K&DeoI[jkߡLnHf\.Ls:;n`-{VJE/#6o:"wWxH7D;3HA-o[ongF+s*'_HZ 9rmsVU˖9QYl3q8٠e3̟Emtj솯c_{0X[EN[fxa>Fhb0]HFS)/Ro&< 49e`sK%e6j+(@L;yTx>$XҀԎ//>+mQp0 ,Q/o{mVZv }kII-"}]Ԯ{,h<'N8Vn /bj"[]NI # JԳFARľ fFy}h`'L>D[*uAm׌@wP@PlOJ qUPQ FjOAhKSȁY@wUwٸp.^+j?Py Ye oGL2FW@a0g < CFҞ|-j4FC",*Cg}#Ryv9Ӧu23PKEtn5u5z$)i slg&@籺2s~ls#!>US)!uMled#25*>E$Ob&ZSg$LSc4,R=I>C }у |c^W`K''f&$ ߥ[ӳ;ѡ,%61+[L?G51xLL QCڍv}uTve7ߨuE+1C"~]m)LXۍWNQC)*x؝4W٤1fM # 6$Q s=IH Tk(mO]<*h5j ds7* PD/ZmzlsbZpݓd6&{S_vtIy;>|=e>rLr%ħ@(ٹ6<>`(L#”}k_T7:m>-g5ơ"v£0Jސ##RKJ:zsV3U!ښC=M`DZYXq'U5q<Br[ .C@6i`sqfFgVW|Au?z ehP$,=oMvm1 %Ks۵ κSC)):oD_~.U鳑@B0liE=ܞek(QII0^6%y~r#MX6W0Yfm-439(H{} HT 74BXH:o]C8Ak͏ԛoHz1 ]{6Qͥ)!DJHH{av^e#w(o])s/䲬,\ܛ#}I8[+ =LlmٝǾOH6$=ƵBpnwW43RE%)#⢜Ȉ3& /FQ^sq9'2uV @jTQ1{;gFUt3H1ɒ+[^6N?e`[V7"(үVIzO%OxMt.2XCc%iteLTd h ėo^c:ml) _@܋$/~<- dPe2Bn-'K_l7k؏2;v{K6c][PVg}=XOu_|_n L 8,qvLHÊFN bl.ya Mptۑ3|^SG~  VzY/BݗM=Rҗ]a(W~"e`'˯7/Kr0YUv_衐ϱʗTJ'`Z=nEP)K:|ە c|s@w@}vRC͗S!1;)05|$;miFf}+g / =bAUQV|XJK){ a$<\;D (e=Xb̎\kDf}|ū&ΘB VGoG# ?{p{dmggj_D2Oӎq|5tGf9tr>T -bKts+ {7 <9p,&PV(1VLbj+L85K!?9 C9 GX`;.tXQ8Ġ62r.qbj'3=ϖi.FńF2-7I뭵sf#d,A0w"{g[8/O)E@L6l_!.pytTKZ~6VZWĄ%̛ y!$^=SwHXi9$&G? f6 5كHNS,2laIzL)? '7 Ty!X6,_p#O+Cvi`I+*Ebw[&?]G#>:ž+7m5 *d`94{%!wl2;ô܋!A,chHW ZnYk𭴳z%X@k1vJQȨ]l͔>NX YLpbߍop9dtI3/4^r S$,G,lDuƵi0/8D(npnTbΣK/.jn髼7@MAD:A}&@uuhe)8W@F_\zm%kF!Ȏ:0!s~L?%'i1")(Xo<&߀R2@V/o~JM]i-[]_k_xL#}3+IoC؆BGQ">"1cp6y=t=M1Ύ˳ !4t1$-)tO:{=\hwXiwWwʪ9$48lXŪZnw(_덚`tnbؚvwv}MEVs48ɮ=vB(4iHgRj~d)Y:p<[WG0rLTÍE2"mS&ͫ_c'~0Zin9xJseˁN*:[A{]}.}-йd]O` .ϢY M^R!<׎F"c1F+?@LUQogL൯4k["= >F2tUYWWdMaZlUboJi.7nK>U޼Ĵsx>t?#sfL@Ͳ~H1Γ7Ck⚂L6&<ؼ¹Fyhb%-1#Ҵuxů#v $ÇgĜiE']In{ŕ3z٦.^]"u.{\E%PWA hq>R]j= qJ^kQfnwZ=#Gة9(ŪV'$8Lwm{Sf(=a^«xxm-DD2326 )1VK^I qC% 0!2=0Yvu,'MjCz`>Eg?"ݣ=`X_V:t/h~WeΕ4t_ [arY[e*ḇ9qnj{M*8HͼZ[EHhh-/@Ilxl'֍7PM]oԞ2g[軟Bܨ * 氢Z]%TVY-h劼QJEnFCa!5ĻAhSu-k<"š華T#f- 4(t-8%EG)H L~Ao-,T t~0d:k޴*m=gB&}/O"ť+L+_&[cplΏ`86"qK⨣_yzE]P@/jf-xnm0-H )Ku>|j\R$EP oyQ'Ї=Oޒc+$`vTBy67c'W,R>4H'~XHȚY:H\Ijw}G.&M~_ f%,&6hO(盽wxU$^j[rǡn'[ez0s A,)u>࿳[a7gBv8SpTⓥkuHxLY`qK' ge~Y',vb:t2= U׾AB_V@u;;`5)x{}:4['k HdHY@:y2SaQfhKM+S_i:UTe{r G;U3o;c#X$kV:K+"22 %BW{y|YW7?B^ PC@z<8z_=?7^ s`&=Mnqjq[ %1NbiL׈ҒU@#Ɓs𕢁j jfzB L',F 700.];%G'lEx }02wlNDBsX{1_RT݂<=,P pbrxGtU`K$wN {R]S*Wdw=XŋgsNjx4J -[ݟЃh})\ޕh4nh)z:.rc?V|Ĭa!#!D&yt j$V&wϾ']C"V (_De̔j(SW 9cbjyr(]j[S!^{rO*XnS ?bAz僃]j}G`ƽQ%!,B|qMȯh CR /| ,Wkuf^"c56׭ƅeȓ>O,K5HIcZ_270n-õ:tėQiتH>oo  mQޘCGCPTv]SL?lP\9g:8m`m$SF&lJWDdވ76GKo@%_6$AW d͈'Ek9ڇ&๘ӟ#`~:Pi:`3* 6XrC%ѡ9 x"omր~{NAYh=C TA U4YYnigRࣼ6L[NVPO71,ÊSlgޚ&0k#fXGDd"<~@4fAH1{\r[2&m[!f4!xWܥ>Qghk c#tYΐS bV'yQT]2*ŷw[pvɕdJX$W:`j!uz%(!#pI^3LJclу3A1lnB TocaetX_p识\Uw0' ,A Wvf2K,E̫6ENbE nyqfveiғLJ2'hͼ^5F;'BL3آ7'Sv{g[nݻ$$8zd=} t'X.9M2Gı+x͔2ak9vm Ƙm7{yp/{A\O_a>HfťUDWkV?TI[*X#kO:r~Y$lNJ>R2[X#gMiXUlD_'WON|WHG>g)oiBl.&;@VLvrw$34{K[Y!bu2k[sW](ؙe>Frzuo`.+o1ꎪڟsIqz[& !DF|CYlc7's]=:#F~ND1CsWL˺yQb@(ylO.ڗ4~8 ,cK_Q0wpCPB%SB >R_q sV ef YU5`~*BxNl84+Gy-t>7u:qaI۶ x!@}\?`ڠ*▣$U & ,ὼI[rQSJy+3:Ҫj 7&fC_?0N@Gto|=aYW*|cqzD$'a2$9RgvP qG,Q!{dyOM%! ]P|~~Цu6r{]dY~[nȵ K?*-3nxd!*t{du=kTQBFLm/E$VԸyNX4c[1C2R $$Wv%QAU90kS~cQ?櫥)d]Y_fguȒVY%g{忇Ȑ' 55.qsP/[IKaxMnrlUv[ kE!9@Gʐk=aOƶNĀn͖^S{DAghi5i7F6m%o)cbH4kg;і%u: H/SruЉ%kYxʟҳҲl=xq$ ּ 3 E']\f*6<ʓt:Vw& ct$_!k$ dz3h8`'hsx`Q[ԣLj. ;ٷNhv)Jk i"{mUjl7^svd2Qsm8GRv@X upl{ dΥ;::l ] (dUtWLkjxj 퉫7?@zLMiY}va QH -vV$20QUf;bDl`a[t_Z|agԂ-k9a:špJ7Gk2TX{'KG9tGx_"%wf'G J5!{$Yif?e`"|o;B|3q m  O (0,mY?7OTT;SQF>]SbvBMTub!S5Gy:~TxvтEsd'Vh6L8橀c]#Bw7B[f5":2]-[7Fopq@8޴9([η9`ٲSv\Kvu7ii EF7U詐]s=tH6V LI*\y {a}R,"OVd_ƆF(U& wu88%bbdΡƻV ñX&/*Χ>?p`yrm"O!(cVZ){,2$,d~"L (Zı?JEo,?Y|[̀縮]VG|C@ߋ^eڦU;Fs'.D'uT'Th)ݡgdM& ;HHq0roK@8ܰ]R;6Ɏc9Ǣ_phj;]Ѭh~UV3 A0"QSQ#[1RΡ2F!-B H;@_H#OD %Ӟ2J̓qԭjxb=Dc6y:g E$|ahM)nqaœfZJq!zIjÇ/fe%>h芳dCmEU2=>M/ ѩLwR"iY<;M^[$L; ʞ52IX'y ;}~_t~X+SXOgPĠT;+@$E4G- (>[r|j{VX!9WSz FL̷.++Dbib}% rq$;u2"h؉?szX{*8 zN'i6#k3fb.M, .>" 4ܰRH[~w4Uv\$;poh@=zet`Y 5ΉC$(tZA[:au1p<]Y!.o5RM "Ŀ6kwtx8Q_V٬:rF\?G&ς `=0.yOUǰM 'CǧY;b5iqK^_>m=}t>9u8%H3.AhƴhN*gR` et8F[M!tv~YW[^s0l)/5gT/dԇBUtغDKދrPAdeD`KUlE s^(,퓊~d6Kڈk/v7Ws&಻NN'f aAQu[\\R('O%y Ԥ={c+~y$C(?*Md#yRW5*HmHZ6t h+ɻe@6vפػ͡ Rxa9f7v@/.3k T]&bk1iG3:srX>j7pKFJ02dy(aI4E_>(MoBJ-zS1)K|V5NaSd4~́W ڟo w"*lE:3]w>W CM+M? nÅg}gC`)6|Y |ngu[`OlMKHĽp%<q#td,"ے)aXO&g[5q&%#SVٹ.jM0τK)Í)J}Jm蛹ؽa'* ke aMPcfAǠƾx N@43o zݝ2-|mKIlbEci.řKjqS]>gh>_klqEmggAs`(^ɐLXf%L2p[*%lΐb VRQNT]]cHk'՛7^>G zW GuRW?oc?@߫ruGedkךM/]n\ŝ`]~ Y2|kUHѕ \M"D7h $ng| ~nH 3Djotu6XUZy}.ڰ__0a_2{euK& L? OVH ɼlMc E).E,g )FqX.Woxeʜ dž7vS͉44ނ-uV<ǷGDzoK3y mTlaCU5mXg]@Z ƣojcJ?R"8kc*Ee!-sùM7U&JXO2JA$F&{`qݙwD\Jwa9 ïBڜO2!d^-yRD=z E=@)<4?g j gP>KTG˦Wf'#Ǒ5TXyD&N2UTq,}KZ:ۨbn# [هPU6jC!R UӛO4|6/!R{a=sa؟ɞo KEpMF.0j%1=g 7>FT۪#`Mvхhk_/a%ay Υo0rd0Jט-s25N䔣G3mHJ &o%Nц+$ܯ꬧Sj"=㑨%݇atuXԈMpLK@ \̔g10>eC,{%2|9}ȯPLњOߕDK偤%1㸐D#WZu2뒩Y"~[e5—?wë$s^HBIUoB".tuBm갘H_@kjC1}+ y1BX{-:UUǂ>' M`.lf"f,ڄ9YO .Y"' M;BXN }sݢ;u{rnrZ]9bH*Gu$|*6e-3#k6ʢF(͆kz^ 47os-)oC9m f?\-s-t6hxyC )aP?F^wQVuU,eALQV,#u{"?H 0a,=M9ܢ1b٘{yҝ6s+$5 G 2>RB]${ pF$x˅J ^Rb̐eT 8IO*`o/C?M 55*v}z؀Ӳ|8,kC6`:=ۛcR~NNEf  -08Z;?LRoGbthkQS#2)9ļ8gI}7-|=v}4\\N-bH(5JT7+{g j(:QO-?e`bżcѵk²5MǍѴ7\~Bmf};*3YST'Rr{Am~f\&۩Ce(m8yYpMQHiN oqp>eFr6!zX%ƝmXZp]J"R|`1 cn󜜉iRR_Lq.H=|6u}A)v&皿֕?W0Ӫ2^b +|DݸV˽bm#0U-\Ǐ<59y}tA}dLz5_;`g'C~+0W. #`TT'!)%m.ϜPEAqpi:J"oI@4GJ+ќs ,t.ߞ+ ͧO_uoݹ=ܔX2(;95xgT {) ZO@D3Z3[vDi$/85h(cG4ŮC rzY M"H$GXU/RuH!6@'WH`ェQ!6Iӂ+8@ ec)l2²9]wJU-ʔ˅kމM ;?.|VkhG@^M7PCH|p򍥌sB7ф^wJԻna=490z)O]:h 5Y.<+6xmG/9=]ND؉;KKd+c ^U~i@+XACi=F'X떅T Yb$kp)QypjݺBB.-WXO}Em+2qytzׁ44D{bTڑ&uzYUm;j1?E(p2]6&X-k˧ =5E욀7+(c.M>c4żϔ`Qa:'Tip3+U>j45He %=bf[FwHEeiKsL@eh 3!b 5 ]liǖvjB" `>]N6oQ`-sOī } ʇeV<^P +`HbTlDcae?mgMp9⇟70lVk[ă(HųC[ FzmfrCw tv.rna/&am Nf "wfrfE / lm(w:`ypڛ.f~VSu=:Z?zY>"oS.;|)BlC:$)$ -Sћap.>_ʼnk>0C+ҿb ˸fW^o LD YJ7]ios,YL{uURy'CKLkk%ch[Iht =]Qb\t\ ޏN%2S?|"4+W8MLbux'Л̷Pvr^5&l@^2ryS-g]nklj< Z/_Y>TumZeUamHNab9_du_{-cݚ4YsVQ'unjގ=?I8+"O#3ڌZ ^!<8NfI҈,yaH_. {f(Qл'b5-$.pE/w$Dd}PyG{[;I"P;E1{rv *:6/V p4[C! <sz@+wR,u ߳4&3m+Щ<}ص/t}¬ېYޗ/*_w L E;r]Mvk%M(Ă KV]%^wI5kTrj%7lI@7gj:-S 5-/jxHq,bn YNFT@պ<](fS ]2fmN{ ޶q\7 &Ė(πt.:7HuNo8I0Aϊ\ p.Eܹ;Ή ΍kb7P B*D(_oh4Paw]$ X} ^W*sdEQ} ٜ[8emsŠZD$[f|qGKy"\NBPT#E齦 eCi^J_v&V""fOn9,p sn:0 <⼱uko`=r2,M|BAq, w`:2&_$1>EY+ix -1;_JYNH mEd\W' g}r:>$,@DST£mlN\4}''kF~wU}GMhX*Hvovo~眹%*_:+%F'?`o0DjtϜ%o  uU9\Mk]z7&!CX5LtN3+y(J0 .>ڊJT(Cq3)BM 0c-~,Y;p/ӭ־B҄.jKF4wuلd-f`R.ĆOpI`1MDw"zuZ q;cW"`;19yK:8[v.vxbڏ3٫{!s.fJ! ZmC.դlG~L(h =0%Xp{E3xǼ,sk?ˋqvGEȒj3Xm\BH?I-mѱxv1kBҞxKLؼ7L0TcMKm4n*2m!!/ɐG!K ٿ;gQ _1d8ĵHtLD;\9 K&l{`lgC>JW#]8 |i [BB"uJ3( C,퍑\~[YMgݢ-DPzSm>*$]if -bKWK yž)\dq:8{.<`@cYu̟ڜ(> yk<R>웦5?34T.`>A|WTd!\ܘ|"XHjzO\,=IZmrތ%Ov"{~ \uBa;b @IdP7g '4v=R~Ǯ׶Co:?!!r ~VݹM"Hjun0`] [J]wltڨ\IlUBb O SP7ď,z \Z .E&;SC@GÚ ,ou6mE΀v!6+^Iu.VAQ?e]_`W9p;l\qmL*Njvvx/ݍT`rM M'&X0C>o+')8 ~zt)Z=9+iIñq ,VþnYŸwP`%3rqtAyBC# 4D:MMjy](\Jr F`^lKj+"Nhׅ  DgpzSy)$Xd eE٢Q4aږ0?DJ&c(ڜLVJTKBL:}zkfEكnePS!c: JmZ<X/CVd]zŋ]K|thѴ%BeEWgz 1;[oWzuKhe=m`~!}=8J+ЊyXUfDM R#٢rkUi;?cg*[ubSAEXec&1Sjvv*_ APnJ>0|"?Z=s=6jġ `q}zκؙfT5p}oCP`8A6V{guM ]ե-$vr3S: %#]c[an9څA/fa}v@2FI /ӺZuܚ4zIMAX|!Gkջ# _uQ ֧O(MʘRwq6OaG`',{ #'H$ft9d͕K&VEĄ+IF;u-0 8S YpyU *ʐDLT":B2/{zGhM>쪻<+^m|AQY̠_Tk[c5Ô "k 9iJ%V6h{^;pOgXsi3]ixl, @Ubo#4GIQɕ\D0T nPf*F+̻LyVPIyܮ&JdV~ң Ӱ=2x5^-IXd/rjGl&4>}nVaogן(F4'3ƇfTѻPPO7OtBvO,õZvV_< lBVM̷P`P!J5luqt& C#._\/+b*>X\OMY@>O"y}mpV)D ݉1|쎝qB+:T\e!5z$2高\鐉1/ѭvЮW]#I{&* 1z2̓`Rg(IFj^_p+up5*̌#u*'x~[d:{ZP0o1өfvl:z>O^*RҪ`#3l/s}H Zj=W0;X"b,Bd#ǽ\ 41wh[偘 cyu2jOcmˀ^.'$'-m(֭%У>v/CqVơݩe']ڇjkI':/E rpXf&wX{dC0J eN8K"WsjT[7?GHϔJ)z^t_OiC"ϪoxZh8Be4. xIkIdA6oR`f+t3}mUl7eu(/[f S@L׈`' r;]gbyZonl<U9u utg['MJl4 Z!^'Y~NfDP*_i2nч5nFi$ Y|t '|btjq~a~ @Huqj̗ƙ(9FLVQPc`nYĩ6:1|\ں'!Ȋ߲dd OV~ :YVTr\Fɠ8_GWyH7^qgǼO?0vŤw?vc2:~_wrPI=gvemi r1K6"l]\j貄4zYp?6hC@Hr~]juuVȠo8BvV!񴯦n0i~[`5tQs9>FKd( B䀃 \yQ\ `p94匊$(撤>kԉ{JvRk!TȜܯxF/@LRK6 3w>օ}fpbU/*iw-37]GyyyQv:ǃdw&Ct=| yVpLws8K V@@yJz߼JKBDB!7x_%cҒoNڒC@$E?UܩYc`G)0\lؠu(W@4Q+[P9X 4N'U릧8wn䦌QxZٹJN3x9(125rm8jb x&8zI-VόU]gCj,dیֹ:Idxd˒ԣ0̦ bH8/3Vx{v TD7*cH {mey3݁LYbiZUA@W} e8s ,Ƴ8BǯΓ/vA¦^R@}GĹSs.R<F3#ը WQDj_/ϳ4mm P5V=W~dQiadHa]<3%E+,wh7#C[_+l1IlOQL^ HUI`Z,PeMTB|[ 啅l||d3w+E \ u]frꮅk 8JTa-ޛy/Bg( \uWH_j~0HwA ;<#i7~!y..f_jHUf(ןһ8Jz; Fr#y+ Bl#7oF; ą ᙎldڞ3kLH7|iR1xʵfkm1~sI.00X'&u"l<6Xi,Q>e e>XÐ(qѴ\񭆿JsSgiT "(@! .# n~R +y'%8A{{:2E(؎ˆz e' $ { tixmwTw׬\sړ15܊:*HA;Gw%*.@splp-HNW@Zr Ui(kEooV˻+ܖk@@>Yc#Jycy ^,U51w6?(77Rz>\ALzn E7_l~%'勠vUY!R]} vU7.(nmźdkMBt/cξ&łԲ.8sR Z)A3Ϲ4E[PAY)抏Sd7O*3fUX{Ɓ#݉Sn_Yf@|)$w@'$'zK!4id/NXh7̿ {BeKԊGGsAsT%)y\ -=*y B3u^|\zJ ;ŊQ v34"*鞞+N#PFַC*15u(s#;;6PQN#k^rgVx_|> ZIuKݷhq Gz4n>A~UvB6&>ݩّߢ>eѪ`3/kZ`{!-:+ExR\xۣLL4dŸs:1E_,%Kyf1~Zl6e#>˷:A\n&ur>f&fdb]F2Ui٤ETxKmn0 Da XkF{5iN0[הU Es46 3 U]% jv4U}]nAy|$P= m}BWC? %nߺ٣۝v Md Hze(uP{ص'D1A'3 xPf?ZuKB#Nj 樯V0\J&\lUZ:ET}ע4_p!Ud2膩>UӂjIc۫]NK4b|aìjPart ) wwwS- d,?Yo^m#OSIcS"^L(6Ӌ)ڂ%j V8bwmob,=k4KcFK[Lx'Ǡ\D<@c ag?8E_#}^)TN 0D.A.{ h96ynAy=T: 'AT9h }&\"J mQm" 7J*ŒfyH(){Y,u9Y. * DrQ[%-įVdJr v3.RE*4كC+=mۘw~P_U(V&y&B)vX;liU.2H>Rio<*O᪳aT7eAn 7[掂N5(nym3Fgk>4@*5TqNba& ~ɚ! SZײ0|~ADžxB|$ :F<ܥ벷2f(ж\׫(]5/Tj_eũx)5[DYh]L @z]~>:x]DGH*4_6t$eP8cBBb}OX#߬=v~k#}q<* g"+м\Ou~0'WfMVgd&lV T&kwfNmB}ct-= /S.!{&|g}f+}Tvorz$R#ӏw$dnV BJ(XJ2%U . (%hDq3$*wI5 15T=T;&yvt^Ͼ:ȕmxF%#DˌFF9N̨mG3a%L DI%ճqy%1=~n$"KJS/ H:r]@FmACYB`}mfjVUw3jk#Z^43R! l V{w';yr6eRZ ٖ5_ ώlx?Wis ?GN)3"xQ[SXwًٌj~/7L]8c4x R AQ>~I@r4rep;w1I$I7™3aLVŴt#ਛ\u⟱\ٍ˟9ކ3feE'f`E FN,Dk4mINr {6 -͚fg f/ \zԭ=[;xoC:m4` gWIO&EQQy,e9 (Q(~JxwД_R?bqQrOv6:mDhC!˩b)ZMɹ$/̌Z6)\ 8_;*Şx=@?&#Vacq77Tϸ U3\huiLUV ;vxxh)<8ܶ`Ưh[`@-j}aGGf̌פCy\G\x|*Mљ(fKO NQSLl{QW5$<!=eϤ<Q2)B Bf\'Fjܤ״5EMia!dB#'Pjnԗ&G! KX%sF,[N_tⳋ'vY7S;R8YWm\F) uwU6W4k5pWl$!vQO!Cl}gu:"ID=3ڷY6* w6]ŊԈؙߡL}!Q' ܂[P|# }$@FG4;IYfU) h . V|yN04Xf=E8vŋv]d{R}hlUIb1ԜXR1kyĿҿ"T].+"h=T$lL F~|VIcPHY&' S8- ee`Ó.-:x+RLًOQ,d€uzЌ=@j ҭ!:O$>| K1 {IK[el&nxwt&=,F=ǖvv/[?QfVy*tj/]>fuM=mA[CBǏn\OT(69Rt!宨w8bӏ8R T]#~uV!۪=IwC<+ovOu\+)mI.ye:4'6;Q1+/#esyXaID & AݍEgk+- cɝb>%-z>{d 2c(9^ *_DeӽQ`.܁!(9'vw.mu08=H?[5dkzϜ|Q 9h޶m,_וx a~[B,+k[):ފ|7 jY-%׍ ;\]<h.I=в . 8gssuӃK=L#:)&Yx)Bg̏:n)4 x_@O׋1Iu[+>ϒġzΆI#4Aux6^jUs. x5N;bcS) )p%0@5"e‚Fb²3};#ki wg%_4Oi̴Y)NWRe% Or|h&bMKw~XKr7j)*jp 9o*[F\VViEk<1֋@j @DsK+L$o'QZcWj*) HhmjJ`9k&m5'56UUC>dݴIh15ˠ@ՠv5 BjU$]c=.D.~ cո_n6{X0XHdzZ)N7p "$t#i]m7Fr1tEeɉr?l +׮- a,nG/zmý1H=iڥ KX)@݊EOWux^lRc\g"D'pm<+S&2݌iVz ^ N>iQE c%# 3F"YKcuv<J|a>&b,MP +H;r^g~u,p*!05$L2NNqn1L4dnפzg& N@VGǬk(eUOثO[:p ɛd1<˭D.YPB}?R@aAr!/ OB9A8 :1g8IYa_p{6E lr9Ԯ_ }I:޼f`𮍞2l0? 7tcԵ=ȕoZGAw,Q|soVzpEIB4n˵T0 :K;ER/{:uV?[ח7>pU>EMF(W8Œc`hIzD)J+(#~ROO1 :%rgzŤU39TAR~V#^΄c-`_f0 \8,;W3'= HA2Hz({o x"bFpD OP1V*ȭ?t5br\ƙ1̫l ݔ܆őX/C=Ll~YfADV;(>QV,mZcp)qȤƣ[-X%a68xN39Uð9Z䭇stP#uCyn~o|6ȾHuҜn&7z8"pl]U(sh&&w{_~kx5Uz )L| RɃb=UOvt/ss(QiU}כ΋_) E|'H0% >"KG"BcwC^:rG.Ky)R0!J{1YfɂRvsgͧ1acդopȕ (N/ga}W>[;⚀RvUJ45Cd|YTќ0@IDmr,2̐XS|5WZ%A"tdiZJ Z>: М!:l1f ?+u劲}/h]Jra?,"Ջ^orI<\GA$GF7AF$kT^M= $? #,`MCfA#WP?ik1n$VX(K(2nhI h~"ϧZ׃זCPYTjC~p/a2S;7Vׇ{`!-f'OPMGGt!2#r v}2gf){LJڶ!g -Ro Ϊ V_r['b6Vƃ;ڔE,n(OH;I=Z?"HԈniU< H#KgCT+,KnXg YTgV>D.~`4NT$s[MbrN%vw| ;lt@?OFA?#sTDΓmZ uD~\fQ_<ՑK]:ömbU{IJu91%n2x!yMHd;B^`0z]*ʉ69񪴷໚Xkۺ1z8ʳxCqݵzq&X4.wЮnݲK:>3@g<Q$ROִGzSw 7TL޺. ,'}ºmFm_<æSBH@ަ 9Mv̀r mR̐%;PP $u.tI.3 $A];v>d5|@uY|=ؒ ` nf^hWi*mew"3)rC`!$|WJ4@mij؎O:Pڋ5t8(/5OD;=oXXf$a IhKJKO.P'VY?@uzzSwʊV/udʥXpD6tv<{_c Y{?rGclN-0Jn^-*@.K4I=ܟ֑ P Z)bJF@}ӢZ'ߪ%hs@cYc *rbXҙ=gؖ[_0M\ZMgP͝K @J}}3ZЦѥ ;h:s!&ԦZ|ӹ%!/C/Ȱ;)sFV-qIoB4 pXl, Xckr:dԒ/2ExZ. I#7͚UFƭL)1  :?x0aj&W~!DzHV^jbC&RiE&ßoR ݾ$J,ٖ}iUXfU^FL\f赠?YZz:5u@1֠9;-LsOpcEu#mK\UU[G5"Hi>phx8xJB/TϻWyܠ!*^D`NoG |:P 'EZyG_0\/WXW`[+wQWȜ3IB顼laιٹZLlgtt#5,ԛ >hl5,nଡ;1PS"`Ujkv%k"u垱Az W!t\EXa("݊?+E9hk6 ! $p d7,)"I&)%Kv0"0DQÕ0 lآ78'c7^D$#Gviw7mإwrQV!@+URk$ҳΚI-%ڝy|$)8'3H9(]IlL:H!S<ȿvDWURB5RG:J;>SISeTuV"gD(V r`(æ~登\uXY䆟B7hx>JPuS~ѾT V8{t^ L%E}:P^K:a?~ >u+f% p,&rP}Q"⦽G]ߗ#yݣȮ_Rݩxݔ JC'tMni5 hE ŻU?(Qн_A8nԫT+5%cš0ңISRIdƠP&UY.unL#>[y@q'qIFnBjM#oД[H^]`<%/KU?cej!Ӆ($ NOǹxzXl޹(!6dnF&m,==:rEζ~|+$KiW2nAgp(0-69h$x;Gٶ'75Mu[ &2BM89=GL+zvv)F-i9Zlэ,$liBrw| 5B}88!")+ʇY6@eROA|԰K[N,wŖT y (J޳K=C5KnYYds:VPTYUt./;aKעq?$K6(qb(QAN]/*̽}Cٱ l6 -Zl{<}'2OHֽ/$Sי[{ʋ{o ʌ$//<0^ |U&N:{Xn \G1b0M jt(u1d|uC5fTt+hy#>@!J>KtD:NAvsR/G&DQM $Dl_*ZLCkNftj `0 CH.G%F{-U3m9׈P~*=@xq_uߌ`R=.'OgaYkDJ`nq PlW a{, wrY%@'Z?DnI.N=!>ǰDGwo fX)ڗX'cq;>s~fJnZ<1LXwkSW0y3ĔPJ/U5p2ZA77lgI h._#|\=hղU2Es8 5..+P({L0H*J!UqI ~YrE;G:Z]-]l=IN5"8c?]iL JsTY% |#&v;0131:þ\=@Y`b(0OIa5C̈́:aSa՜ 4, =Ffc?kpI{5X݈mFMk4;P:O{s|wmXl$C]aa=A5h42 z+o見J{lӽv I]]7:X=k)}Yk\_;)8 RASɦ cS| Y4v GqF7٤uh0j.aCq4N/pxFOAdb?N1ϣx' \ⳬ3%ħ 2=Ҵp !.JC*ᬆ ] =ֈh0zu1SjX˜4Ԛ{,ٕ=ir `'cVVy$ 2L @Yufeiow3. hSX He@wY.+)6Qùmv [)b|<)`hv8Z s?<{-m(Q`φdcm=t'㟰%ʟ2#q ]˕E[bsB-#03#$dt0OpY ZޥUIXNJ)uw]?^߉1 lSoA-ڿD<c^B(gŲ8iל(1·v[FVg re[)1sR, 1P3&doƖDUJnKDǧ^^ǟoHi4ԽФK[V3Mb6eBQR- (u9+!p~G䲃٦~߲\ˬAó[ϊL[\2~!d<+CLY#QgDF~T<a04q"hV/xfցVD&8I׉!h!OlբK_,C+X7::>im]MmB'rP3h;Mp)ʊAܝ4XP@oڛym~]3op36C4*yN|d jlhj:rGĖt.d4jc ly$@}e԰@(+fZc͛ʅiG&:Zb}s Ayũ֮5;K\X",z]6oךҽUN+u.0/AlY%P;D=<8!Px,1ae >q3Dդ؝8}>Guh[&&o5%E)&-1NCbHlQj=0: -(!@xM{@o2 gѬz=@òo))#sڌ;c>"83CeJw# ; 21˦1 /֩·#_f 뼮SÎG?[I]{4#R>gxv&~zkmҭ5P( ye+9 b2@[ͬf$l%A>)p[[y'=TH) tȕ~=ko2%њ*ύ pY#-}]P.xչ+$rZUCPk1?>[uRyLjT[n1 0TOG 2=0A3% k/V;wnoT@puMަͫ&:sXop31k? J>b ]qErMi4(xn{V~A _˖A.ta"mLLn/|ٸ<&f[GIr^L *mHWׇZIqu.zDTJşzh[|CRhf`,?h !3C?of"Y, kE a0Zѝ4]E P1q ,{$5\*<SdXB&˷lH\dFZj*W~'j/X0ѧ\\vbQ:LSRܫ6j\Q!lbF&U=m_T GJn/χhdm= 7:0[AH͡ʍz.wE 㙱bD˗tN ”J֎7h\ {1bZm)!) 76^|8@8jqͶ]P! aW܎0Qc "ۡ)Ԅ@one: ׬&J?K0&5lZˍ)ժ=>nqYhFu+:H ~Ƥz&I3.VRW_5 Ce%<0Gp*Sw'n7_F}2da#Wa^АpMyRHv#Lfc96jGR9tw⿛G՘SA H^G%k{Xa$A'Ys9!أbu1c_.SdVNb2P-p!\%mDWF bg07y׎@1YAkY=~;@3 #YNdmtwqPN^~s"z|ɛO ,;$ ɽ᱔ӆ0!}aJW/ /9Sb?S*WnJ#O핍{̃m<񣟱v@|Lm J&9ȮsEg,m4u0&ipcn|Unrż"F3G&^9a^)'7u9fW@uΐ$:/ኢ#cckv +5%G*c``eqvփt,‡:DoE\#o3z&|(t|f&ni1p78thJmD@Hq+m u͋L.m1~ a4/mM6E>B3uY;=AׅT\q+jnT1IUO^xV|O̰RSm<9@ 3J[dja˛|Q2#K?@"-K8Og|Ѽ(_F1&8>yb)ѼR]z([V/ 'vn\]<{7HHA:uӨHgloqp׌6RIoŰe'@D˽j_$8نEj"ˑYx$'=m8˥byLU{d"wp.R9՜qD"+F1c%7{K3닕Pߖgeoz ^'ʥNhbihw:?-Ɲʅ !avחk\f+53VԔ 4αvj}'CD }eebąZ;?xY P2dOW@k{H% H-큂{!QsyHƈ}tK1 )tCV$s^`kav5]hjlc?90֬SgDsmYcKp~)g`_L,y׸d[wV=cڀP a V1P#>7RCԴ5Թ k%&5|J!ʳ%`}챼3,}.º>fFGnC5u`R<XeTHan,fDzV3O^0%k  Һ|ȩ$\G"^`AC0  {AʶזU*%'(['mDP>Gi*${הh 䳹74&( 8X!t{tlo'Ufl@Wdlc|² 1loeaPro*I?־UpgZk^Bg"sI\@s-__Ԫ؉*VK!{]CQzXrDB&><"AgZ8"z9 [ {鮽{0"ӛ4jͩ(ӝ g똢TSn5voy-ڇX+<2=)Nv[g#A`]+I){<_ە"{.7QfBs6@dw꒧Z=haӢ#Ͻ/aCÅࠅ! 8[!B NvXfI~txw2Y qOF:₈%+F /ӹųOd3 vnk+X׼fALMp{?0wkϹU#Ŭ*csU,#evwFVǏA×E}Fqrqi=c(S|)_Qc؆6>u0c&2+6M >Pfr*tKb{5g1>nrİ sX4͑iGeXٔof8N?҅Ij HIR7Rm{N晕=d#t]!ڛjRt3U[ζrV|.9zsxQ>]rvq.{w` Q`y:N?bM@qq-3`ⷄ2QŎ){-IP9³tQߓG'zI''7TM%MleS֥:ݗ7reKpJ |ސiTga4$s#3w8!~[Hf#;ͣqiU N_no'͞XKp$:aK9?8u K-Ozzmeba_AS#Ob)v@+c#W4#R{t{pX)l1=ԁus*f֦U,źžX׊яAG#O)@fazJi-,"m\aDu@ WA݃{J'eͿCU|gp7vT<'C;Bm>Lb0. GVL52V}Lrr P< Y{(==ּQ(CU6JПtw~cP%<x[f'5 ~c36AeΝ72_1F Dg%[i9H:TZo2u \W:SmpBi1S7Ek"՟e۱pEՀeS4b ocu}ȍc@YXr[yuVV-`ƈuU,V[&4T'K7Gh.CKJ'_弿rرאYL FBV_N=CÑ߉]WW=`v&ŀMV4"aL(BezGjQ\&65tE-eMeNku+ %xpcɿ4V3AMb^RWcr:!f/{+ SA7걽#%J~}TuEz陹Z\QƆͿUo) F()5J`h ~Sm23U7{OȈҲcpYC??Mz̈́V1m"V|xUbrburסzg+? VtX|wArx 8XpܗObln'k-Ӆ"+uDxKBa~՝?L7CIb< я,{4q0wHX #z*U3l+G^!wb큸i8X;- Ӓ0N`?qǘet`.nZ:M>ہ)ru !nI.Р)9{`dC4~9D¥~ /HiQ:^84F&I(P60rf¾̉AذT-AV&hd/Ռ蕌3 OzVRP_;jC4I:&[BUƷ1fmaZIGO҄;Dnl2Upz *l`q:0#w1uﴭ:&D,J/ Q]v;կb0lFr㼄٧MQ x })\Kgx׏ft31ljOwˋ-o,Dž9FlS8د Aoq)UNab "L֕p>U~?*"/S wT {|LӗqR,׊`w)o RCNjTgy zKpSiNX,;QPu|s(SQ:kn<g N+e{6|,Յ4\-?- ԞW) @')5 FQjMIAn-e'py[(AH.&s>s)?FfωS.r{|`"-6)(..R:ã3 `$*.C%"?X16•adE)kX?_$a@ >*1L 8WULJIꪏ,$m>c@40sYPB+_rI 29製n" Gp* +qz Ij0խq'<6x­ D#}zG5ٟN mbc̢uZΠ_|'9}VXXNq^e;OTCc< Kݜb2'S ~y`k[}/'R0ӿo80>t F'@NFf{6?$qTlk :t(3}\"Iy*HgWL|ؙOV#)RTL`.y}fTCDo姉q<`Oa짍$u7q,G)! hI=#?]^^;[#'o,"UD,>9X>AwkAD65γ c` լ[0f_ܘ#Es-xXY\BZ+pv?+G.\Oxzj^~`f)ϲf(]w<5mKD+sI Ыԩiv Tٖ"d"-~ ߩwORN~w5Et65? / *Du(-pf'/Рm6+`LW>'mLaCM+M ְܰ61<O*Q=d\US t1js8%t :4Hû3'g!ňc3+om>2"AXi$<ؑVQQ>ƕۃXT\%^=WmHFX}iZ4#zsב :kσ{M#An&"VueVdeȑԂ wĥ]tO\48]- "[89pntFecoFaG,`ii{*<~dNlB1T}|QB/dD@@`GFUTՠmchCT.kJb$4>i~oV7lSsgFfAHřVҎ{+1z(tpLeJ-)J}JllF ,"[iك#^hA)'҈)?8|+U;EW/ a": .r-f.whZR,2p(& xq|e؇Ht֕w>aP(ȏ<@p@sL4 0biy]7>P70μxd jNݛVXztUs.mevNT:lH1I/)`@rNrpQ#IZrmUiYjROB"U/eXFO {Z~J[~ɘ%6{ExK^uU!0f=!+UզZ d%\κ]lr&nTΙfz!GǔF僓bߕp덌,Xf,bM]wq}wLll8?@+沱Mk'T 1§>m5 /F<PVk!2F5HD,4KAz>ۆ-X~`T/J7k#[Pڇ%T|E%r w!A¡n1Tr CPx+;_kDVCr7S3fLL# ݆M7 ls&^$%GtVG-# ڃqXdL @Ɵ#n Py(%ϰN54kr&QB7Zoq}Y-d-1 z$yu\7¾iX#34<1b~x` FG zь1{l-͢1#7A*61Z"u 8N._eG / 9N~T+Y_6퉚0L% ÀRޤⵒ=HCO۝Q19:vL"\1"5V8qIԌ,'|ojD3(AwT)•D+$_`%x<1 p%m6|?9] i}Г';8S,qi0 iD)l>#_T3ݖq0jCvy@ !,;8]Sxv|%4@aFbGQ*;I6|7zwDGC0Q"j}Sqw6s*J;uZfMn/Yu:'5/p`5+܏f[^ts:̀V{FrUI5u7`.EN@Er]ԊS8bçxn; StXiqR7OҟWE!bNs <fk/rMrsLmeulh$|-UUK))"D~[D{yFC^2@rs0ScD/4Wfʞ{GlcHRzmZ/3a6-Xalnb@Z(8.v 5f25zӂb)ʎB7=ˊK @el}8{dW EBD |/Ej|^ު]Y7g$jwY%UĖH ȵAx1ХْO%Hc2fǸQϒ $|vؐױ" #|ogU*Dv]%:* dmʂ;YJa=n_>vp=U*]`1RMnf^٥+u kMN!ܨ f[WwT!  M-7 p WC{Qi8H4m83 ʾ+=o:!ɇyY;4' 3L8kK7؉7byDBK73)0NUTjNLQa^)x"& SD#%{c,b!mkO)ҝn}Xz([Kmh'X&6AJoe)2zOn$o\M)@JGI!h3o PNϠTH6͛'ST j m'i];oP{3dQ4U:[7<9g{?(L B ޕ>ѰhÊ18̏+O%]+gCJ;hXv%wȳ,ҝLYzw/B 83I㖰ekr韛e=26hEnya4ZIY`,)o֬HEG<NßHi"Rsؚq;C7Vsf[HH{=d6kKTLD*|GU %Y3.gh)hl-BDƏY\hx}7LB&#v|܊?#i6GP{V scՑL9 z~#x]9HdV{ î*sWrj(rݧ"-sjw[)u#X Ee9KՉ#4,"eCy/1'%jx~YfKt9z|Y*qVo2Q+jS3' z10\+ jSoy }VͶ}}@{d0 ,=qSiP=Go`J7x(bC8ZxU#[B<Nl;J\JK2G; e$ʭ 8whk8[;# iXBiX _ x2"9<-On+2G–9S)ʞ|PFH 0ǁ,3iRz ~ON,A>*w7h}~Q.|wkRM=Ral*6jymŚG5f+'۹b%y9kk)c(Θ`)!+ql]Myܪ]UAp| /.G&/s5Z5:՞LTW旧@IAudrc~Ɋjvѱ[e=}|WH=91v: ̖ o&+aəV9pBFwa?_E}c!oς6)qTJB81?oqd#bYd M!q$k.Ah AaG]zHz2sL]o~!:=uX\b%R,upP~XӽoSVBWVb7V :+o'>`r.zD%y|/ҡi;E$GHdF+# `QrJhӖfFo$]n0_dվ]a(:, ["Pb$~; 񘖇M q-WmJ{^6b~j{0a\AZ.[nTSTi؝G[/ѦZğj=-A)1e.NG?mH?k3 6i\OF8etp\{aT(t2S>8$CKh-G?ν ;gB 7Qaۗeg/~Z0ƩYхᯘX9Kab)̬q> F{U:}(.8 hfd e\NiWAm LmkmYN<]0c4r*z0\/1'<ު/hg 3փc1|@3UГ Sb*`q{?Rs+1>4*­^(Y,-(a!]l}瀯k@8./OzT9.D-Jw_w,PvDs+R]ԻI3n\?Rc(xZg[jMpb~ |;aZ#it ;hKba|r!qM 1yg(R`3Z$G? UrFg>3Pq_[)Bd7!`ńQC=zlVrƻA;'] 4(57FQA~b| [=AQ0 wESe/{ykėU>H3d ޣ2JV9YmBш^Ǻ' )Utp!lb[MkJ|#.c~NoJpφQNetXOjnh=ObpDw^#tpw:ZҠ"wc$7rpxn9l`P(3t֛ 5eYvp ySJk|*]NDW7$xߡ5v͋$?u>,Q^'\p+fUP4)'3\9vA%_Y+8)Ne =FgjΓĕ>w&5 zFT/Ix2[ZO>:Dx@DOKZ"?ಒܦQ%i^4kDRLM|pXW|*y)Sa$;M] ҧP1%eChy88j$^p+8`dBE|- DO o?7pi&5̡a출8% (cyhʡc*l>L +#"shۊ X0oc˦).Ql_njY֗h5I}xk<2W~a J}gq?]?LBг-l_ПK6~Zi~SZۛ21x^ݲ|+eWn d°[o V шݕU - A[7>|]Ȕѵbս_`+w QXUgR[j>Ei\\[h~¹l}vӆbgU0R=fk ?AS4]u,ڵg"n?a%Yb*B-S2Bs9y0"Zm$Y__D><[*nW3V՞F#/kHr#$=hK~guxl^V cO֒Pl꓁OV$E"]rw@ʊFlnX HU\%Cpb |^M+)NjaZZyΔ!DqR4Cmwa bUH_PP':cA6K4b~*{\Z.;|Pu`sxrrɷ /հj7KX 681UPUZbOGg3_{g孪4>>ʴ Qo"A?$[ ((σk| gkCa buVϩB,?Ye3qhh?6F+Phm980 p\H˥诃)PwM %A1Vl &ݽtDNTY6!X| ڕ␹tXiZ [LLVE/quPv4`/nd/ݣct'Q!2"5Tm-gZ{>֩XهU|1*뱲nYH/fer d@$R> t{Up,ǥm/~Hw"@s\6C؆i ;tc4-EYW*An<{'TP46>Gg5^8>/w~Z@K% k1n5}#BӞzCor$RGSkm^?2.hbL6B ֆK>fE?-SYX/T5JsyaMN{Hl5ɧM(um* dsxXiu]Z=;s'SV>iO|5Q%y\He#u jL: b68dxՒwN#IXagHd7PAvH]M-v'"Y,ʸEO.sT:)3r1;uiSKP%L.تu{ fVxh 7c Nz!K_ } v'Yaz`-vg' a3TRFJ' +ɜvB t_a+yckH>ucڠ~c'Z)V[(V5ݍk3BH|mra4.LRFƋpSxTCpJ9`AvMEq ExB:CjG!] *m$aT#Tņwo(tZWr=͸'Nͯb}?;ajk{NFgxh!~F[ ?+KVoEzƓ3~p=? =Zar\&,@n_Ӟ^A \N*uFp՛Z!ѻDΝ,a]j6}Y=n.x AzzupP ϜPLJYڌ"ӝAh?ԣ]$J4?עf7H)ԓ K.ߟe-?wmn$zoН+~Qi=k;wcOcsq;(b&]ojtR٘oN2npWQrݱY8 I"_ HFou)ZqX.uYR\ΊZu*HBũ?؋,bo~CF~υL{g6Ys$uͽR/~\cTޓ\DIH]iniykI&}ˡ퐖W^]2VW *N"PT8͡ut# &o7^TJhCkH'hR`"#{`O0co!\|qd?(w#$D?y'u"B1xUYmjzKhOgMLv ҙ LA  4ʺHSZxnxqhnBĬ`*loiwiquQcWL;M%jxIKVVKԉIan>U1ƦSp M5m4 n/T{dϯz "2?Q Ɓz }Rz6"-(Y,5.u\㶡E Jd32ٽpɴYU 3Wʻ2|mۆ Ϻy|A[b-EEW4Y>*EBOk;F҆K|,0$V1*Y CI?g[پ④Kc+g| }9|[/f:]"˙uGf3fg $-𔣜D}^|*Є`(v{'7l7w^L$%4בȰ|>**ƯᬵCO ӮxBV5!r{Z]27g/+,]ٍ 0P|JIpӘशFs$(w->^"[W,fk)*b\>p]!n> ^i#uC߁Zp0uz($(T|ڇHp(.!zD't5p":R|p|kd&T"ܘ׼*Pq{w4f5ݔ2*ג)oۅ !I >8|.%͈һ|) &͞[<-N7>4$IMT}\GX`rQSb𕎏YWG}g16r>N4MOޛ zEkD+$tVeOOtYBW̲YŁY/,l(p`3_͇a  kȔ6tQMjVڀaU lu=8ol,"oD')QjCQ2)%$[9ꞷn=ziEf~u,/ Rn(1'Z[ZOV쬇J^qCیrRӃz;x3KǃVώu&`'tpahO _+ b&SF_障.yF݉<=LYMVgHM"vXV뻝NYId^H\yR;wu8WpbҐD{ӴIH2s$"x#`T;uquۄ 2o?^Y`XB &Wt?9-5D4Ɋ8\V?&ؼo+[yMRk*%|Z}˜,R] ͳ[LZcsҏk6N8Kߜ b\f gPh4NQ#B97 %ZגZ7/PP#[~>-DgxD=C-KYiE9eѽ<+.0<\_2#emؿ]¨L] N՝'y9V#Ǝg#- O~=&9zoᝑ{L,QB ˶Y;+zPخR!0ft2גL<&o}BcwAr]! -ؚE)Dp!8Tv)sߝܖ' `j-A]|`ܳ(zK.Z Q4}m'k dŒGJ.:)f{i1D%ڰt 4:;GBcRci%+9j.ܡ^=*+;e˛trTcU&@?twΫakj"۠TnގnPБ:>떲k0KBjit3`3.Ѓ~`=MGi8R|FK; ~oIVl*v 㸙W<浚4āp j*I-#w-e$4rQBH:2nAgkK lPKmO5 2RuثmŭRs|/ָ=} =~ -E[c)aFcd_<ܯmpmt j_=6|슰^e8@Dv("bm4kl&1լDF~*WeW=`a8'G#e#^gkw @qRi`W,EOx'="BY0 *lVT` |&3@fV8O*)i]PX4V{hZd 0Y[ Vhj Cn]vs_SM<z\VɊcId p'R,wfٕwfNΝj*ɑ}0FyRs+pfP]LJd;1ٱ-SpV2Lt^饤WBwKc8TЇ[[&7F6E^@_`P1DaDodFZepbc~y 4,ͿdA.C>ˉuhEyDCf#"McK,3E#_VK>Dd#''Q|) ux}V<=TT6 .&׽ dz4HCYDWgJd]JnMRh l.OдZ˨%lڒ.QRG+yƎUi Jb JJ 7bl4jPɽ$,oHT> ڲB4h~`)y6t8۟{=*3MUyTV? <;&JԖ8QP'pgdvQtPL;:CSS<D6HC])DcoUT- >Z0!Cι/[4p+7vRД7W@_lv4?N>YԗٯKIdX.P˧k`ͽ  `4Z?(t-5a'ĨgΤai+}_ [vl8Ѵ1<c|uѢ/7m;fdijqaÉp ν\Bq21LG{ 攋Edz *wjw{[ZVQe2$tw>Ws|PLgA8KD(lz @n-`ɘVПvN5h܉IP5t5J2x`H#رiqP>3%|_μFo1Ԃ+r۟yUۆ6ĩ&Bi~ij{M6nQǠ.rLIGwSE_֌e3'ķڊكL$.%Q1Re|Yp+lH~OL 9Hűd[@ "w5Gq,YNxu}ʹýVr|@g[gbQSa G#Ti;oX@r\k]qP&v(zu޶zzQ ;+L8(TyNf<4^LCGKNkrpnz6ɋ׏:IgǣI9I&ݮcۗLT̠qGiĥ ;B޳~7n r;xCލ1]O4ɇg'n{9[5~ôJt ՀuKV-۫hۅhi3j/cG-܋' S6Blvq<jվ *>)*ϛ TJwhzny ر+J`]u -ȱMr'i^) 65f"a$,7.i JyǨz̫BDeu,hm 7g|#?@*,vY48|l zM]E?I红$V\E/]e"n͢QLIH >?Ͷ6{߿)rٿtѰ΀.0[{L Ҽ/v͆)#P-lKՊ{F"6]3ofO;ˮg91-{ltS>ޕ"uvGjtIԉ<1{J}dsz0r۫HLUHd)TBm5\4SW ;t; =r̛9 Y"C"QJ枓@^풒4SJn+H_GB+c<KyvS#wOqX\E7eWEq>!EpЈGԓM]Lj:3՗RZ r M`J P-̉93Mǭ%s ڠhNTy)b:mnfqڕnF2ߒh8h"b"U99@)e\vr1*d/a :o>M@4.'{bFR Ah`CZm zC|ڡ?5k$[ )4ڪw6`kәOծs) i8ccLMUL᜙FS BdG-Ġ:f  mC̕==Ŝ41}mH|'QA=|ZSlnvIá +o0b]U ۋlY&Os&( qՇ?xA`((`e?b.ksh/L0ЩOxBJܰ[um:L5i2 k);$4l wV: qfI+8>9$Dn@-l#,$r[R߀r,{yScڝb~Ev]mdiT~ג زiUBZǒ]@1tAl$B[pqvKNPvQnf;Dp}Jv m{`t1~շl${~ iE/G*$-~@I*,M;WC:iF4xJ2Ǫ[v4#eO 'ic̍@;r듄 zӓы:eMc|Qlb8;>mCвJ,OÿKˮLo3Kkލ,^C\" v_ܔԻ_X;ox8(PxP7<%U=4^H˝+k9 hD 9a˺ =#6WiWZ^_"FZc$ :>} z B);鮻&] ,C4]!w&yq#!(V=ҶA-S2#<{Wx "ҡUDR|D:3ު(5$b 8ג{xO2hSfK/r*R2ue8UE .)~D Yv`` =A3[Iǔuq%3o1"%F_1Bd"11t|ڐm/W28uћ28 ED!n.a{ ?AT8NMŐt]SDžUQ=BgV&!x VJϑ>D֛M؁ۥ%{q|CyОZR=j?}@PŶإռi˲?Lmt,7Gg@,ucr$\>&? ư`N jl@1 %v`zrKנu!?ZMuպ@h_sv\sO /.Rũޱɽ.%T۱sYFu P|'b;w^#:Ԧz^V[۾񯜣`DzDtJ]b0v8g"eJzّr ]VY'I_ߨ7]`VVmϼ(B~ZE4 *vrDx ̞g(͟!=w PGD1: S"%/ cLsSXAM bhiݔC^~; Td@y·ô{F8,_9с 7biDaVnNx&9%vmi,26.Z#/>@ɝBz϶EFM!@%?ie|,x`dDcJ_ Y紲N`2M>9^Lm 7r,L0} ?dW`Ido -za_ & YZ