osmo-pcu-1.0.0-bp155.2.13 >  A dkdI%z 4nZ֋&ȶQּosí~EsC%Ww$,Fbg erBpõ(7q"69b9Z \̛jW~>obn. zSv4)abjٽ;++b ' IAr\RiOpV-)  le \Ѩd)y8e|DH$?YE telfǥr=_aƽ_Snȝt̜߱E4| P`7Jt'XQed40d711ba52feb6fb75e07712b0853830c596176d65d681c157b57de8807489b2c8b97a9c3769b458829c47f61c2c779d6cffdbtdkdI%z pێ=jWk`6"Eט B߂WXŎ \"SY?VuU)ipl\]S  tpgUQυܖX( Y$9YlL7&a8?`,AvK+x8pQP`Y];/3J*YVN7\ aRȈ&g2ErH1j2 c[a[!-Zf~O&V'/ B%G{Bfǜ4Ŧ=2M 5nkX% P Xl&e)%./T [diؕjBu+MyR8w=(ӭmWpyN-YFG:weѓ@TjuF;* 6jK3t?^C(!rpڧ':N<a0f~s1W,V8Wi7SsЍrU'sו-[ k|>pL?d   C| GMSu    8   P   h    $  8 h   4`(8$9|:=>?@FG H$ IT X`Yl\ ] ^M b\cdoetfwlyu vw x yzHX\dhltx|Cosmo-pcu1.0.0bp155.2.13Osmocom GPRS Packet Control Unit (PCU)Osmocom PCU code (RLC/MAC/PCU) for OpenBTS and OsmoBTS.dks390zp29 d SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmopcu/wiki/OsmoPCUlinuxs390x 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-pcu.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-pcu.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-pcu.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-pcu.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-pcu.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-pcu.service ) || : fi fiF z FFA큤큤A큤AA큤A큤dkdkdkdkdkdkaґdkdkdkdkaґ39ed83ad1292ccf6bd8d100781bb69a9d372959347110455dd4387ef4699103760cbe46c591ca9c266e861efc655ab0ca6275a642c25e86d70ca07187be0639ca46c9bed2879f465f1add8a4906026c0fae4de3c399ad080f6411fcb459331744bc2fbd6b0ef5157796afd5fcc2630c817e658d106ae536115418484ed006d7039ed83ad1292ccf6bd8d100781bb69a9d372959347110455dd4387ef469910378177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-pcu-1.0.0-bp155.2.13.src.rpmconfig(osmo-pcu)osmo-pcuosmo-pcu(s390-64) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-pcu)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libosmocore.so.19()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogb.so.14()(64bit)libosmogb.so.14(LIBOSMOGB_1.0)(64bit)libosmogsm.so.18()(64bit)libosmogsm.so.18(LIBOSMOGSM_1.0)(64bit)libosmovty.so.9()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.0-bp155.2.133.0.4-14.6.0-14.0-15.2-14.14.3aaf@^\@\@\QZ@ZF.@ZC@XۡXƉXBXoXoX_WWs@VU@V~@U@UTMartin Hauke Johannes Segitz Martin Hauke Jan Engelhardt 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.de- Update to new upstream release 1.0.0 * https://git.osmocom.org/osmo-pcu/plain/debian/changelog?h=1.0.0- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_osmo-pcu.service.patch- Update to new upstream release 0.8.0 * PTCCH: implement basic message codec and API * BSSGP: do not reject SUSPEND ACK / NACK messages * VTY: fix command 'show tbf all': properly filter TBFs * Forward ETWS Primary Notification to MS * Introduce osmo_tdef infra and timer VTY commands - Update to new upstream release 0.7.0 * Initial commit for OC-2G support. * MCS: add Channel Coding Command encoder- Reduce scriptlets' hard dependency on systemd.- Correct License- Update to new upstream release 0.6.0 * Full changelogs since 0.4.0: http://git.osmocom.org/osmo-pcu/plain/debian/changelog?h=0.6.0 http://git.osmocom.org/osmo-pcu/plain/debian/changelog?h=0.5.1 http://git.osmocom.org/osmo-pcu/plain/debian/changelog?h=0.5.0 http://git.osmocom.org/osmo-pcu/plain/debian/changelog?h=0.4.0- Use use the systemd service file from contrib/ - Show testsuite.log when tests are failing- %service_* already takes care of restart/removal- Update to new upstream release 0.4.0 * No changelog was provided - Specfile cleanup- Update to version 0.2.11.git1490567068.e6d26ec: * tests: include headers from include/ * jenkins: add value_string termination check * Update README file with general project info and use Markdown * Support sending OML Alerts via BTS * cosmetic: BitcompTest: make readable * bitcomp test: fix: only one hexdump per log; use printf * bitcomp test: fix: also verify bits after decoded data * bitcomp test: use expected rc instead of 'verify' flag- Update to version 0.2.11.git1489404314.5dd8d1b: * logging: use central filter and ctx consts from libosmocore * gprs_debug.h: remove unused cruft / cosmetic tweaks * logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_* * BTS: Convert relative frame numbers to absolute frame numbers * Add pkg-config file * bts.cpp: Fix overloading ambiguity- Update to version 0.2.11.git1487071257.b609190: * Log socket path on connection * Log additional info for radio errors * Add compression support in EGPRS PUAN * Add test case for testing PUAN * Handle packet access reject during packet resource request * BTS: accept also relative frame numbers with rach requst * cosmetic: Fix log output * Fix dozens of compiler warnings across the board * tests: edge, tbf: assert return values * main, tests: use msgb_talloc_ctx_init() (new) * dl tbf: calculate CPS only for EGPRS * dl tbf: initialize punct values and verify- Update to version 0.2.11.git1483710844.b78a4a6: * fix segfault: check for NULL tbf in sched_select_ctrl_msg()- Update to version 0.2.11.git1483698967.06bdb35: * Improve logging * Array indexing for SPB counters in bts statistics. * Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB support- Update to version 0.2.11.git1482415783.ee78bf0: * build: be robust against install-sh files above the root dir * configure: check for pkg-config presence * build: add -Wall * EGPRS: Add EPDAN CRBB Tree based decoding * tbf: add llc_queue_size() to check llc_queue is valid before calling size() * llc: remove NULL-pointer check of gprs_llc_queue::size()/octets() * Revert "tbf: Add state WAIT_ASSIGN" * Use qbit-TA to update Timing Advance * jenkins.sh: use osmo-build-dep.sh, output testlogs * Add logging support * EGPRS: add test case to show EPDAN BSN out of window bug * Modify return type of gprs_rlc_dl_window::distance to uint16_t * EGPRS: fix for EPDAN out of window * Handle Timing Advance IE properly * Handle Immediate assignment reject * Handle packet access reject during EPDAN/PDAN with channel description * Add BTS level counters * pcu_l1_if: get rid of magic numbers and use ARRAY_SIZE() for array iteration * Fix GSMTAP logging in case direct PHY access is enabled * Install the pcuif_proto.h header file * Add new BTS level counters * debian: fix: add pcuif_proto.h to osmo-pcu.install * Add debugging log for RLC data block decoding * Sanitizer build fix for TbfTest * Add statistics in the ms and tbf level. * struct pcu_l1_meas_ts: initialize ms_i_level * Fix uninitialized members in pcu_l1_meas() * Add counter at BTS level And statistics at TBF/MS level. * Adds rate_ctr_init in the startup of osmo-pcu- Update to version 0.2.11.git1474520801.fd9e16c: * Remove unused definitions * Cleanup readme * Remove useless ARFCN parameter * Properly set TA_VALID bit * Add data structure for SPB in EGPRS UL * Add support for SPB handling for EGPRS UL TBF * Extend BTS <-> PCU protocol with measurement * LC: fix build error * jenkins.sh: ensure $MAKE is set * jenkins.sh: use absolute paths instead of 'cd ..' and $PWD * jenkins.sh: more quotes, cosmetics, less dup * jenkins.sh: change build matrix to $with_dsp and $with_vty * jenkins.sh: drop compat with old matrix params * Remove warning while using 'egprs only' command in VTY * Add data structure to handle SPB for EGPRS DL * Modify EGPRS DL TBF flow to support SPB * EGPRS: PUAN encoding: add test case to show wrong urbb_len issue * Fix EGPRS PUAN encoding: use correct urbb_len * Change interface in osmo-pcu for 11 bit RACH * vty: use OSMO_VTY_PORT_PCU instead of number * TBF flow: Coverity fix * TBF flow: unit test compilation error fix * DL: add test case to show wrong window size * GPRS: PUAN encoding: add test case to show wrong BSNs status * Fix GPRS PUAN encoding: wrong BSN status * LC15: Change TRX numbering for the latest Litecell15 hardware * Fix Timing Advance handling * TBF flow: unit test compilation error fix * CSN1 decoding: add test to show bug in CSN_LEFT_ALIGNED_VAR_BMP * Fix CSN1 decoding: CSN_LEFT_ALIGNED_VAR_BMP bounds * DL TS allocation: add test case to show TS allocation bug for 2nd DL TBF * EGPRS: add test case to show LI decoding bug * EGPRS: Fix issue with row 4 of Table 10.4.14a.1 of 44.060 version 7.27.0 Release 7 * tbf_dl: factor out EGPRS DL window size calculation * Fix EGPRS DL window calculation during tbf update * Handle EGPRS 11 bit RACH in osmo-pcu * Update the function immediate assignment for EGPRS * heed VTY 'line vty'/'bind' command- Update to version 0.2.11.git1468479379.df69809: * rlc: Dump RLC data for debugging * edge: Move the GPRS UL Ack/Nack encoding into a separate function * rlc: Use a pointer instead of repeated selector chains * edge: Support EGPRS uplink Ack/Nack messages * rlc: Add and use mod_sns(bsn) method * rlc/edge: Consistently use uint16_t for BSNs and SSNs * rlc: Add constructor to window classes * rlc: Make WS and SNS variable * edge: Move EGPRS setup from setup_tbf to tbf_alloc_ul_tbf * edge: Set the EGPRS window parameters * sched: Assert that the generated message is not empty * encoding: Add bitvec based write_packet_uplink_ack * tbf: Use bitvec based write_packet_uplink_ack * encoding: Remove RlcMacDownlink_t based write_packet_uplink_ack * edge/test: Rename test_rlc_decoder to test_rlc_unit_decoder * tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf * tbf/vty: Move tbf_print_vty_info to pcu_vty_functions.cpp * tbf: Use LListHead instead of llist_pods * edge: Add max_mcs_ul and max_mcs_dl config * edge: Add methods and operators to GprsCodingScheme * edge: Add initial_mcs_dl and initial_mcs_ul config values * edge: Replace integer cs by GprsCodingScheme * edge: Show current mode in VTY * edge: Support EGPRS in write_packet_downlink_assignment * tbf: Remove bogus gprs_rlcmac_dl_tbf::enable_egprs * edge: Enable EGPRS in downlink TBFs * edge: Add work-around to get DL EGPRS from MS object * edge: Remove int casting operator from GprsCodingScheme * edge: Rename gprs_rlc_ul_header_egprs and gprs_rlc_ul_data_block_info * edge: Fix RLC message size * edge: Add numDataHeaderBitsUL/DL and numDataBlockHeaderBits methods * rlc: Add info fields for downlink * edge: Add init functions for gprs_rlc_data_info * edge: Add encoder for downlink RLC data blocks * tbf: Remove obsolete TLLI functions * tbf/test: Add missing function name printfs * edge: Use RLC data block encoding functions * edge: Add Encoding::rlc_data_to_dl_append * edge: Use rlc_data_to_dl_append in create_new_bsn * edge: Select implementation by mode in rlc_data_to_dl_append * edge: Support MCS data block encoding * edge: Provide and use CS -> CPS conversion * edge: Workaround to fix decoding of EGPRS_AckNack_w_len_t * edge: Handle EGPRS PACKET DOWNLINK ACK NACK * edge: Add experimental support for uplink CRBB * edge: Enable CRBB decoding * decode: Add bitvec based GPRS DL ACK/NACK decoder * edge: Add a bitvec based Decoding::extract_rbb function * edge: Add bitvec based DL window updating methods * edge: Use num_blocks in gprs_rlcmac_dl_tbf::analyse_errors * tbf: Use bitvec based window methods for GPRS * edge: Use bitvec based window methods for EGPRS * edge: Call update_window even if FINAL_ACK_INDICATION is set * edge: Fix initial coding scheme selection * edge: Fix MCS range in VTY * edge: Disable GPRS/EGPRS mixed mode * edge: Work-around to use EGPRS if there was no DL RA Cap * rlc: Add unified gprs_rlc_window parent class * tbf: Add gprs_rlcmac_tbf::window() method * utils: Add pcu_bitcount and pcu_lsb * tbf/vty: Fix the CS output and show the EGPRS MS class * edge: Make window size configurable * tbf: Show window parameters in VTY * bssgp: Add hand-coded extended RA Cap parser * Revert "bssgp: Add hand-coded extended RA Cap parser" * rlc: Add decode_gsm_ra_cap to decode Radio Access Caps * edge: Get EGPRS MS class from downlink BSSGP * tbf: Low prio for BSSPG values for GPRS/EGPRS MS class * bssgp: Ignore downlink BSSGP RA Cap IE * tbf: Refactor calls to write_immediate_assignment * tbf: Use the control TS for Immediate Assignments * Revert "tbf: Use the control TS for Immediate Assignments" * tbf: Add counters for aborted TBF in state FLOW * tbf: Add abort method for downlink TBF * tbf: Do not reuse old TBF after RACH requests * sched: Pass the current TS to the control create functions * tbf: Use is_control_ts() instead of comparing TS values directly * tbf: Mark control slots in VTY TBF out * tbf: Add and use tbf->poll_ts * tbf: Add check_polling/set_polling * tbf: Use TLLI as ID if TFI not yet assigned * tbf: Don't change type from CCCH to PACCH without ack * pcu: Add bitvec_write_field_lh * encoding: Use explicit LH encoding in write_immediate_assignment * encoding: Refactor write_immediate_assignment * encoding: Redesign Encoding::write_immediate_assignment API * edge: Support EGPRS in IMM ASSIGNMENT * tbf: Only free TBF if it was replaced in rcv_control_ack * sched: Do PACCH assignments for the same direction last * ms: Add current_pacch_slots method * tbf: Add state WAIT_ASSIGN * rlc: Support encoding of EGPRS header type 1 + 2 * edge/vty: Set initial MCS * cs: Add family related methods * cs: Add GprsCodingScheme::optionalPaddingBits * rlc: Add with_padding argument to gprs_rlc_data_info_init_dl/ul * rlc: Add gprs_rlc_mcs_cps_decode * rlc: Use the rlc structure to access the data unit in the RLC message * tbf/tests: Add tests for EGPRS TBF establishment * ms: Fix GprsMs::current_cs_dl() * edge: Refactor create_dl_acked_block for multi-block support * edge: Send a second BSN block in an RLC message if possible * edge: Compare len instead of using cs.isCombinable * edge: Work-around to not use MCS-6 with padding * edge: Support all coding schemes for BSSGP flow control * Ignore files generated by cscope tool * Introduce --gsmtap-ip/-i option * Add gsmtap support to generic bts * alloc: Fix UBSAN for accessing the array at -16 * Refactor coding scheme assignment code * Revert "Refactor coding scheme assignment code" * tbf: Fix copy and paste in the set_mode routine * pcu: Fix compiler warning about using string * Fix encoding of padding bits to start with 0 bit * Add test vectors for EGPRS messages * Fix issue in encoding CSN_RECURSIVE_ARRAY * Introduce EGPRS header type1 and type2 in UL * Refactor the Uplink RLC header parsing function * Add data structure for CPS calculation in DL * Update CPS calculation with new data structures * Support puncturing scheme selection for EGPRS DL * fix compiler warnings about format string for size_t * debian: Initial debian packaging * misc: Ignore test files and debian packaging * jenkins: Add the build script from jenkins here * Cleanup build leftovers * Rename define for direct hw access * Restructure sources * Enable subdir-objects automake option * add .gitreview * Change internal API for consistency * Add support for NuRAN Wireless Litecell 1.5 BTS * move statistics counter rlc_sent() to gprs_rlcmac_sched * introduce new counter rlc_sent_dummy * bts/rate_ctr: replace spaces by tabs * tbf_dl: replace cross-file declaration with correct header * gprs_rlcmac_sched: fix mistype of CONTROL ACK * introduce new counter rlc_sent_control * bts/counter: replace '_' with '-' in counter names * rlc.h: remove duplicated define RLC_EGPRS_SNS * tbf_ul: use correct size for chunk_size * add comments to describe functions * decoding: improve and add comments * encoding: add doxygen for rlc_data_to_dl_append* * rlc.h: correct gprs_rlc_data comment * decoding: remove superfluous double-semicolon * tbf_dl: comment why we sent a dummy LLC packets to delay the release of the TBF * encoding/rlc_copy_from_aligned_buffer: export written payload bytes via an argument * add KPI counter to count bytes for RLC and LLC frames * tbf_dl: correct tbf name in log message for moving a DL TBF * tbf: replace this == NULL check in tbf->name * Add test cases for Header Type 2 in EGPRS UL * Remove GMSK only check in EGPRS UL * Add Header Type2 support in EGPRS UL * Add header type 1 support for EGPRS uplink * Add test cases for Header type1 in EGPRS UL * typo in warning * systemd service file: Stop using deprecated '-e' option * Add data structure for ARQ-II in EGPRS DL * Add Accessor functions for ARQ-II in EGPRS DL * Modify DL tbf flow for ARQ-II in EGPRS DL Retx * Add test cases to support ARQ-II for EGPRS DL Retx * bitvector: Remove code clone and fallback to C implementation * egprs: Use RLC/MAC headers from libosmocore- Update to version 0.2.11.git1455448458.7f4841b: + edge: Get EGPRS multislot class + edge: Add egprs config command + edge: Support EGPRS in packet uplink assignment message + edge: Add m_egprs_enabled and related methods to TBF + edge: Support EGPRS multislot class handling in tbf_alloc + edge: Enable EGPRS if configured and egprs_ms_class present + edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class + edge: Add GprsCodingScheme class + edge: Add test for GprsCodingScheme + edge: Use GprsCodingScheme to adjust the UL RLC block size + edge: Add gprs_rlcmac_pdch::rcv_block_egprs stub + edge: Rename rcv_data_block_acknowledged + edge: Add header type property to GprsCodingScheme + rlc: Check endianness for bit field declarations + edge: Add information about data blocks to GprsCodingScheme + edge: Add unified decoder methods for GPRS/EGPRS + edge: Add test cases for rlc_data_from_ul_data + rlc: Do not raise_v_q in receive_bsn + edge: Add is_received and invalidate_bsn to gprs_rlc_ul_window + edge: Store GprsCodingScheme in gprs_rlc_data + tbf: Refactor parts of extract_tlli into set_tlli_from_ul + edge: Add methods for unified GPRS/EGPRS UL data block handling + edge: Implement gprs_rlcmac_pdch::rcv_block_egprs + edge: Use a single PDCH rcv_data_block method for GPRS and EGPRS + edge: Remove unused GPRS functions + sched: Change next_ctrl_prio increment + edge: Fix data block decoder (Coverity) + edge: Remove leftover comments from encoding.c + pcu: Fix memory corruption bugs (ASAN) + Fix missing '-V / --version' in print_help()- Update to version 0.2.11.git1448881908.111ebe8: + bssgp: Use measured leak rate for flow control + stats: Attempt to compile fix the new rate_ctr + stats: Include the header file for the new class identifier + rename sysmo_sock.cpp to osmobts_sock.cpp + print/log OpenBTS / OsmoBTS variant in PCU startup + osmobts_sock.cpp: Add missing space in log statement. + remove obsolete OpenBTS PCU interface support + stats: Enable stats subsystem + pcu: Improve default config + encoder: Whitespace fixes + stat: Add global stat group + pcu: Enable dl-tbf-idle-time and idle-ack-delay by default + Revert "pcu: Improve default config"- Update to version 0.2.11.git1441627835.7c8d39a: + sba: Fix loop exit in SBAController::alloc (Coverity) + alloc: Merge find_least_busy_pdch and find_least_reserved_pdch + alloc: Use an enum instead of numbers to select the mask + alloc: Select applicable Tta/Tra + alloc: Do not use masking for multislot class type 2 MS + alloc: Fix MS_B/MS_C interpretation + alloc/test: Check for TFI conflicts + pdch: Manage TFIs per direction + tbf: Move TFI selection into alloc_algorithm + alloc: Allocate TFI per slot (algorithm A) + tbf: Put the TFI->TBF mapping into the PDCH objects + ms: Add is_idle() method to GprsMs::Guard + alloc/test: Put TBF allocation loop into alloc_many_tbfs + alloc/test: Add test for interleaved TBF chains + alloc: Remove redundant first_common_ts handling + alloc: Refactor alloc algorithms to only apply changes on success + alloc: Remove disabled code fragment for multi-UL allocation + alloc: Add 'dynamic' allocation algorithm + alloc: Add counters for successful algo A/B allocations + pcu: Use alloc_algorithm_dynamic by default + alloc: Change tx_window optimization strategy + alloc/test: Show expectation before failure + alloc: Use a separate usage computation for algo A + alloc/test: Use lower case for slots with TFI shortage + alloc/test: Free the TBF if the recursion has failed + alloc/test: Fix trx_no assertion + alloc: Make alloc_algorithm_dynamic stateful + bssgp: Adapt flowcontrol MS default to current alloc algorithm + llc: Add CoDel AQM implementation + llc: Use CoDel to drop packages from the LLC queue + pcu: Enable LLC CoDel by default + bssgp: Fix leak rate computation CS value + tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASE + tbf: Handle TLLI change on DL + ms: Set default CoDel interval to 4s + pcu: Update example config file + tbf: Clean old MS objects if they have the same TLLI + tbf: Use update_ms instead of confirm_tlli in handle() + ms: Do not retrieve MS with IMSI 000 from the storage + vty: Change API to have node installation be done by int + ns: Add logging support + ns: Reconnect NSVC after timeout + ms: Move MS information merging to GprsMS + tbf/test: Move UL TBF establishment into separate functions + tbf: Fix typos in log messages concerning UL/DL + tbf/test: Fix existing tests + tbf/test: Add tests for RACH while DL TBFs are active + tbf: Do not kill DL TBF on Packet Resource Request + llc: Add move_and_merge method to llc_queue + tbf: Move pending LLC frames when merging MS objects + tbf/test: Move UL MAC block encoding into a separate function + tbf/test: Add send_rlc_block function with a TBF as parameter + tbf/test: Simplify RLC block number handling + tbf/test: Rename send_rlc_block to request_dl_rlc_block + tbf/test: Do RLC based ack instead of just faking + tbf/test: Add test_tbf_dl_reuse + tbf: Use C++/talloc magic to support TBF constructors/destructors + llist: Add missing const qualifier in llist cast method + bssgp: Only call bssgp_tx_llc_discarded if the bctx exists + ms: Store references to replaced TBFs in the MS object + ms/vty: Show old TBFs + ms/vty: Show LLC queue octets and packets in both views + openbts: Remove unused declaration of fl1h in udp_read_cb + tbf: Use explicit initialisations in constructor (Coverity) + tbf: Add logging for polling + poll: Add a max_delay parameter to PollController::expireTimedout + poll: Set the max_delay to 60 frames + poll: Use the data_ind FN as time source for current frame + poll: Count unexpected block FN values + l1: Use the FN of all data_ind/ra_ind DSP messages + Revert "tbf: Do not kill DL TBF on Packet Resource Request" + tbf: Keep the old MS object alive in extract_tlli + tbf: Refactor reuse_tbf into releasing and DL TBF establishment + bts: Release DL TBF instead of killing in rcv_resource_request + bts: Start a DL TBF if needed after establishment of an UL TBF + poll: Count failed procedures- Update to version 0.2.11.git1436856715.3db617f: + Fix VTY documentation + tbf: Fix dereference before null check + tests: Fix library link order + tbf/test: Modify test to create a dangling TBF pointer + tbf: Fix dangling m_new_tbf pointer + tbf: Don't use 'old' DL TBFs after reuse_tbf + pcu: Fix log message + tbf: Add name() method and put the buf into the tbf + tbf: Reduce m_new_tbf logging messages + sched: Modify DL scheduling to use different priorities + tbf: Fix scheduling for DL Ack/Nack request + bssgp: Set blocking and reset timer to 30s + bssgp: Handle BSSGP STATUS messages + llc: Add put_dummy_frame to create an LLC dummy command + tbf: Refactor create_dl_acked_block + tbf: Add helper functions for DL TBFs + tbf/test: Put BTS setup and DL TBF creation into helper functions + tbf/test: Fix fn/block_nr in test_tbf_final_ack + tbf: Add frames_since_last_poll method + tbf: Use put_frame in append_data if the TBF has no data + tbf: Insert LLC dummy command if no frame is available + tbf: Implement delayed release of a downlink TBF + tbf/test: Add test for delayed release + tbf: Only create dummy frames if necessary + tbf: Poll MS on idle DL TBFs + pcu: Add pcu_utils.h to Makefile.am + tbf: Use a hysteresis when discarding DL LLC frames + tbf: Force ACK after the last DL LCC frame has been received + vty: Use libosmocore VTY standards + tbf/test: Add test for DL TBF exhaustion + tbf: Send BSSGP LLC discarded on TBI exhaustion + pcu: Call bssgp_set_log_ss(DBSSGP) in main() + tbf: Remove double assigment to m_last_dl_drained_fn + vty: Fix warnings about undeclared functions + vty: Fix value range of commands accepting csecs + pcu: Fix non-critical warnings + l1if: Add missing function prototypes + pcu_emu/test: Initialise current_test + tbf/test: Fix old_tbf argument to tbf_alloc_ul_tbf + tbf: Added calls to llc_dropped_frame + bssgp: Make BVC bucket size / leak rate configurable + bssgp: Compute BVC bucket size and leak rate + bssgp: Add VTY command to Limit the bucket size by time + bssgp: Compute and transmit queue delay + bssgp: Increment BSSGP flow control tag value + ms: Add GprsMs class to hold per-MS information + tbf: Add MS object management to TBF code + tbf/test: Optionally show talloc report + llist: Add a C++ wrapper for linux_list + ms: Add MS storage class + ms: Integrate the MS storage + ms: Support new and old TLLIs + tbf: Get the TLLI from the MS object + tbf: Explicitly pass the direction to update_ms() + tbf: Just pass the MS object in reuse_tbf + llist: Reduce the external dependencies of this test + misc: Update the email address to point to the current ML + write_queue: Check the result of osmo_wqueue_enqueue and free + tbf: Remove the TLLI from the TBFs + tbf: Always call set_tlli/confirm_tlli in update_ms + tbf/test: Fix IMSI creation + tbf: Move IMSI to MS object + ms: Use the IMSI to retrieve the MS object + tbf: Remove IMSI handling from trigger_dl_ass + tbf/test: Attach TLLI and MS objects to TBFs + tbf: Remove TBF chaining (m_new_tbf and m_old_tbf) + tbf/test: Add tests for single and two phase access + tbf: Store the timing advance (TA) value in the GprsMs object + tbf: Remove TimingAdvance storage + ms: Add timer + tbf: Set MS timeout + pcu: Set ms_idle_sec to 60s + l1: Fix warning by logging acc_delay + llc: Separate LLC queue handling from gprs_llc + llc: Add missing declarations to llc.h + tbf: Make the ms() getter method const + tbf: Move the LLC queue to GprsMs + tbf: Store MS class in GprsMs objects + ms: Add back pointer to BTS + tbf: Move the current CS field to GprsMs + vty: Add a file for C++ functions + vty: Add 'show ms all' command + tbf: Add adaptive DL CS adjustment + tbf: Add debugging output to analyse_errors() + tbf: Add adaptive coding scheme configuration + tbf: Ignore lost+recv == 1 + ms: Add blocking period for CS upgrade + ms: Add support for maximum CS values + vty: Add command to show detailed MS info + bssgp: Handle btcx == NULL in gprs_bssgp_pcu_rx_sign (Coverity) + llc: Fix LLC UI frame detection (Coverity) + bssgp: Calculate the avg_delay_ms in 32bit only (Coverity) + tbf: Check for NULL in name() (Coverity) + ms: Add missing initialiser for m_delay (Coverity) + ms: Fix timer start condition (Coverity) + build: Add -lrt to AM_LDFLAGS + l1: Pass all L1 measurements upwards + ms: Store the L1 measurement values in the MS objects + ms: Add UL CS selection based on L1 link quality + l1: Store measurement values sent by the MS + l1: Add debug log messages for I_LEVEL + tbf: Include CS into create_new_bsn log message + ms: Store the NACK rate in the MS object + tbf/test: Add test for DL LLC packet loss + tbf: Fix downlink packet loss + llc/test: Add test program for LLC related tests + llc: Add missing include directive to llc.h + llc: Keep track of the number of stored LLC octets + ms: Reduce DL CS level if only a few LLC bytes are left + llc: Make timeval arguments const + llc: Move storage of timestamps into gprs_llc_queue + llc: Add missing include directive for struct timeval + llc/test: Explicitly enable extended initialiser lists + Revert "llc/test: Explicitly enable extended initialiser lists" + llc/test: Use a portable way to set timeval variables + vty: Fix documentation for 'no cs downgrade-threshold' + tbf: Remove update_tlli method + tbf: Pass the MS object around instead of old_tbf + tbf: Always create an MS object on TBF allocation + tbf: Add BTS::ms_alloc method + alloc/test: Add test for successive allocation + alloc/test: Enhance test_alloc_a + alloc/test: Use LOGL_DEBUG environment variable + tbf/test: Add assertions + tbf: Maintain the number of TBF per PDCH + ms: Add first_common_ts method to GprsMs + ms: Add tbf() method to get the TBF based on the direction + tbf: Add GprsMs* argument to update() and use it in reuse_tbf + alloc: Load balancing for algo A + ms: Add support for slot reservation + ms: Get the set of slots currently active + alloc: Ignore slots with differing TSC if multiple slots are requested + alloc: Base algo A on reserved PDCHs + tbf: Set ms in call to tbf_alloc_dl_tbf + tbf: Remove call to update() in reuse_tbf + Revert "tbf: Add GprsMs* argument to update() and use it in reuse_tbf" + tbf: Add Poll Timeout counters + alloc: Replace Algorithm B implementation + alloc: Only use common UL slots when calculating the capacity + alloc: Set minimum slot capacity to 1 + alloc: Only reserve 1 UL slot with algorithm B + alloc: Skip common TS without free USF when rating + tbf: Keep a set of used TFI and USF per PDCH + alloc: Optimize find_free_usf + alloc: Disable inner loop debugging by default + sba: Reverse TS search order + alloc/test: Delete first TBF after the second is allocated + alloc: Use least reserved PDCH for algo A + llc: Fix comparison warning- Update to version 0.2.11.git1411120899.07e3930: + TbfTest: Make logging more verbose + tbf: Include TBF state in tbf_name output + tbf,bts: Keep track of new TBF for dl/ul assignment in m_new_tbf + tests/tbf: Test for final ack issue + tbf: Handle DL ACK/NACK poll timeout correctly + poll_controller: Be stricter with the timeout handling + tbf_dl: Fix warnings + tests/tbf: Use correct function to enqueue llc data + tests/tbf: Commit TbfTest.err *with* whitespace "errors"/bin/sh/bin/sh/bin/sh/bin/shs390zp29 1684776990 1.0.0-bp155.2.131.0.0-bp155.2.131.0.0-bp155.2.13 osmocomosmo-pcu.cfgosmo-pcuosmo-pcu.servicercosmo-pcuosmo-pcuREADME.mdexamplesosmo-pcuosmo-pcu.cfgosmo-pcuCOPYING/etc//etc/osmocom//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/osmo-pcu//usr/share/doc/packages/osmo-pcu/examples//usr/share/doc/packages/osmo-pcu/examples/osmo-pcu//usr/share/licenses//usr/share/licenses/osmo-pcu/-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/437e764174392c768d474faa1ce21f97-osmo-pcucpioxz5s390x-suse-linuxdirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a8bc44c36653be13f3a1bf74644e735a8a281f71, for GNU/Linux 3.2.0, strippedR RRRR RRRRRRRRR RR RRR RRq^g-isystemdsystemdutf-80c22478032edbb719aad6544fa9dd012991fd48e2462c44530e1b4424c67890b?@7zXZ !t/ ] crt:bLL ؝GSFM8 r`=߻!s>MVhwN:tPF3ln\ɀẳY?6?@࢔ഄ1Xb!q;/Й85S˿Mn"2SPgR^ d !3}I\4SǛje4hؘwVQ62'"{O.d5(\l߸%NNj@,^xDt 7$oG{9qqK0 iryYX$1jUR& -#RKۮχw%!eWƼ*0hM2G_U޺;ysIdRU+`Z`;~h*z+N9|r /gU/ %:'n`͎Ow vє|"f6?&x3!mO4[&q@a^X_#l&Pu44@56B#Y ]pHd9 ɝ:1f;qOXKF;".s=D`KxեɿAHlՃ[d2Wď4[2EťMxzzDݥ}T;2}!Tqn-Rkο&ؖ `T _M&hC]lƲVͺtԆ“~3O62SUJgяfjjs ;8xQ݈{:kU(V~唏_&Tՙ\5qYO]S%vHmjlkf7[?~V&\)g$礉f\ U"~SOq<]y^DXXJ|k0mfՈ򝀆)b ZDht(PMkpHm`"z4[_QE2#FMymU>@' O6S-T]Ų}_}/xa;/]p|{ Ѓ ި?BiQCK6u/φhm$ DeUb JЋ[aPƷG(l{3w>DY5؈uӷso] N&z=b9~RX~zA䔺xL( ~.OW{͉k)y%rR/uSw$Hy7eU& H3āTl=E"}C$"Y3 ^ 2ޡj'E\[Nr):Ԉo2[0XO7g')uhu=g߼rng*wH'V9DNlӑ ?%ɦ:b{n2Ypsm<36T9XS(\yBR-A'a(}UpaԲ*u|~.KE`!yhs ORŜċmWm3lDM*aBe$iel M99A%+]EI)+A6%W$,JLVw|} e!/*~qdDKF h$"gz!,ZQ: C鉍`76?{n躯  X+30_G|װn9ӵ:M$PNhBq^ͫd4u4 ĿF C_-9L,'qcWuïzo‚_ǫOܹӖ7Kƴ}DJJ~F N;P$@FSI@Z&,Z (^͛8T,bfAUQp)7v慯,ϖEVJK30R)o 'хZ%G%:dh5޿ @A E>BIhaFҬxmB-hZ-S6ŐVcܻk(hBI'H{l@RtW-֦Y}SԽ_2Kk.MN ?[4-X):cv  FQsd'³t9uV7^K'HZR{ז擑a:K^Ƶ4|$gbsԍ-i 8^h^!.Y(~_Xb6ݑ$[Y? !v䒐gxC%r|SfZijgOc))Ļ}ME P /cCӽ\A5z$=@|\DqrJMh>Fo65d2,LV~l*7jPDA% nIkYSQH ڪC!U8#簵\|I K,O7k 8Džع6#QWoJsz\.'cAN|2yMBm^uŨX@BP/sN nVגҦAW<縫!EcV\j\Q&Oq5;4a{VT6W.w+ƉIunAQyQV:I37%cXҲ蒽Ne#PO+z#l&O++ppTi 83ۈpB Q遭 d򴴁tZzC) !<Ƈ P@JdD<|Mͼ"a'({j~. K EJA?|*qRPʫK-}Mz>`%t IՇ"Xވ:]YB:WGN إEД3JÈ=yZЫ%8.2=T7k% Y/{Jހވ2Rh h{Ei$"U tt ?P`l3 NQUzo[}a sQs:" T]ţkV?ACi KPRͲQ5h-K>$E%2`"uՈ<:3sFru,I> Wz]26+4`?P'?pR#ɚaR9ݔ <ZEYB4o"BDg2c\fhgᱟB41xIS"NE+B#ɍ']At(HlX~4f6=b;=_֔FIvfyq;Tz;x |[g$kCy_l-ǯǹ8A 758#h&̉V MWݧ_ӈ"h!nppV5kD6kD6`MgyZ>xj4ӻ/&`)L8rv=Wr3 /6ԐfqH~fS3Jն'\˩v'`!3x亟H'MF /ҵ7&/,gRp #1|2weRA[-d5n V=׸5ɡV:~m~?o98O`>{"3Ibߒ'NEӄ⸫.|'M2 :G. uONy]GUr7^ ngǓ^ar ȨbpdyQ{562$I F^0f/iە44_}O㻅Fj`p99YiTKDRoeٔRWb1Qht/=PΜ-}]vrԫH(AWgN,_ /JTέ"D4\Fhc?\ K:PfxrY'cWKjIy0A-lT#DBx,;һv;YD3!&p6tx.w>"]UB +I<ޘTT -GZqRA< VK4g-t5 0`o ,AYIX EDj3Jz1xLzq6''c5Gzahb5)8F35o1x\Csd-]uނ}=GfӪ] G 0G^TMʪ^QR{D}̊r.<xOqAp枧 0LIi׵^KstzJl,yr 2ѦH(}E_+f 磁#M+X9:rizg&)B02(<(>TP*;ҐZ1.`:TlASy;x?drMg' .-e)Qn4#9%IbF3r6n)1{г !:15goW zE`gE9fqPsp[c bD<ʊnVVB56&$Aoet[yJbrsE]w/>*%N֡U.n;f펁Ǯ;utOD+8 ⸊~xtXIz ]AMRCjH3sd~_$K RՍؔ>ӊ 5ijÅ3zT麻x@p(bB t U}cbĬ7}X-VfyOT u0QW8PxQI,P\! 3~)کE!xJ%+o=.qvqRUUr p3!"SrýV(-G++a; Χ􄃳:caTBm%?4~T3Iq']BO */Kl<-]gX6˘=w<-+e>w])c&d.f!JZ83<51G.c2M3o-k>%+2@ًqo+sH)h'w6%%$GS13=8-1 8/ڮgu)0YU A䈛ֻCrrmyt؉g0D/^XYT#rfqÇw=n~T ZlF52zV '^mn^9w0 Ɲ5qtq(qLBGAJ/Q}&תCϿ}@T+&blmΌ\D#XnVy5tW0=Qҳ \E,hӯg@>ɈA;C @cL6ƟqKi&Yh-G$AzDTe0|6Z +PU(anaˤT?[fގBvZ /L"?p7zz(81v~Gnxen˨jAU0tT.KDWR/'[QP6z iJE.PN]A/޿ж S2Ǿ( E}tER{-8{nFppTI٠oj?*n5<'4sڌ*jo]u|vZ 2[tIHCR:-MVpԖں>SayƨxXʫyW :Z7@Sʓ ~~Ȅ5]?=HJuz"vtqmCE+H,^;\L'%"Z Q G0q\T(IcqVDfBǘ@| J6(g kSCZkJ6V" {c2^`VaI\_"ȯU/9+L\wW#|DRl WrJÉ {4Od4z+JwGkk=jeM69g#i9|Ɉc;wˊoRkyx xN6Mq}>A4d߱(M@Ua` F?XWkA geo:VO+/gΝfz/_Tu#Z7aY?ӳ,opp|ިD_s͹8}~xjwzBdbv`-Y 2?ִ$vnG}Z8gɤEeصO"rJ\.1j\΄3!C݀0G~#G]m(!# hՈ^3['wn.yM/ζR3ƗI Qi*Ѓׯė.`۳۟ <0/Jh .]z%k=;vO6qwMs=&n P y0kM>w0NGqR䓚q Cbl >!0Ob5"zQ[S0pjUW>`}.UrK2 éB $mrAW yPXSHנrݽFO mB0;.<<VSPʉyl͝o =hh7|AW^f>`OjNU& 4;.1,G[PWPm\p0@ۙک&uX(XoquoVuT"LI7i:@"ͅOHMBA@׍O_s Oo[p绥d-w yll53tdXPo)DFع# C~$Kj8uNؿ'kV(:q$t\7cH-t7CGMJ $vo. 7N?|S_T }?&To]N^gmU^$ȹ+1.{gv3x+i! ,ۑlVCB 3mDBYpPG\eŷ]*RMm%ziHuQn joA&~UޡA F'aMjE7_8Ls Ǣf.~}Ryt͆MQx 5W3U7okc1Plq*B4Z/>:l;]Ii "BoIYRexR#4[se]:2%wGwyW¡]?ܱ=3.,6< ӵpjЙ7ۦXO RT7NOUIj F<+!/'.AO,φ#}1 jy(3tr^ا{"x+k&eam8w^}#L4[hotL nAv[FQI(_ϲ֩8zf%Š@h$wtlFa`:bEZLIGB.Z8qf3CyfM{aΰ ?_FR)c#\KQ쟏1d~ "dG%pKOz#XM[Ĥ=P: 8$1 c$uN^r/gT@jssX6-h^]~(+r^PhK} Ԏ%~A*dVB}gG*Is`,"e:4vO4WϓTspP d1ԜחP{] j\ ݭ<75` ^pݔ #w6GC'ɵG6E)2Eϰ"JFrH"x@)+ƈ<^pΐ-꘮"`Ag+̛t\# Vd '!iBV'3S="]Ԗ5A-|hYU%K$x%ϻ&* LYf>#b L6-i]ȬCDV&gCpG` ߮~ըQ. ק ;-,QKਃIzkL \__`pt^lfpe.8:s6EE$ֈ(uoTIoIfuK~-ME&N1eRȯOF:Ë5P|i\.׋Al*ci $uHRK8e]Qk;h^PĹcv*sa9~wk股#s 1zo9#LӜ2՚]\P'ssB 5 2(Ȱ(-8_Cѕj!Cp?˾fYzPqlK/ TF{0T︝z~6[[d,tGrLcRv3{qyHb=ܙ5)v8u5d1\׈42!TQȲGyUWa~/ԁHDf!w\SoWt }[乛>,0RP+Q0^P]kalnrI5@n#1mJvA,ֶ?'I߈@(%K"mf׼MX$7X-1v` \!h hc>ZmDֱ MĚvEsnź$zFK4aX9#ŠKQe0\QB tZVWdqOT36Y9VgtE%\bOe+;>~"f$]w -70Rl-adALv{rk;0 [e蔧a,~S)dُGW-1bkJjsFQ\ԫbqѸn־] HDkJA`L0#4 /`M6P"G̱ ˷]>w>\JnNNhw~BK/B;YBlY nV)I |׫E z bMBfx9wا5>6+y|;Ujx̊"w|.AUTNٵ& 4]R=G`, a^:9s|*c,<׾?$@<aۋ5u|iT:eɾ&"W|I_Zc!;aU@F#L.ƌYik'n4iѳτ-^9vO"1y:{(37˛,dgz\_VzjqH%SNRcn5gj×Nχ]ui-a;m.}yxi#,%w_̷="̋_ KdNabDh3[sݽ@;I_P}4Jas@*⹛]34ghCn|me:ar5bw>mD s5E׭BTJ ,n 3.7^Ѝ=w4H Cћ39kX2Ru ~YwrogeG9E^!&4ZK9/Pf߄;l "KR՟E~O09*@kJ6)KH1bؒX8~'p(."c?=`81#ۈAVXTFCs/^]^z9W*A1$H36[2E `XcYJ T%9k?bӯiife.<O!PqpM[#wJTO CߢkeBwH$nJїƎtʋU8Sh]H6 CP LXXjݺfG9BagNfkΐϵ;y0ʻzG+bh+kcak q}_aj =aV&(NqV6^7`]s$?7Ūм-v(|K}þc }S Vۤ:T$pA@USDnm4[:"\X!{PeK9뾩WKlg^bnE5_l-E{.Q[~5$@fb(QNp/5WhARk*7y(I^nWpn-oG*#+m&oB"ޮL?_`:[Yٞr%qr{GlpP;bC.eo݃.{)sƟfݒjJzZ 3R p.%[di8.a=g[!ℊ+i'}];&٫X -9)1V(SN7.M:ID} q $;|J1SWMB6xpk׈D[CDցnz^mL?sW:t7__pӶY?Ԣ:j[Gu|y|a2Fu9;jv/D=k^MDv9.}`4xgTRsDٕ4::lDi&U DQ~B'c[nA }Jli<*IL*fhi|ʲIyǙ4>125Ё\cjlzb"ZmIR%0ZW!~=JW$*@nѻk"bK\bg&;nVr_mhe00S\U\'/H3~ ?0غ/~ K5ų:(S'`]McY[w*ﰵtb_V

=XgN^,X8BY곍&%/jBMb)s^e4/@/jw&QVvդ"fL%Y&}!ҁGH}c̛O-;OV)7"فdc ݢ^&"IVc_lˣ*ИGb?.;k/Upe8]aoj} Ji~# iz؏lj_ b%)uxc`u]L%Vu)k1'8lʈ^CӴm9:z°0Yz{n`jJ\8x5]Y;=tK?1MyrZ*L2i9jzL O If*0y(˺D#|Y5.;Y{{f^7MrN]2 <8 `nA`B*~aK/Vb(Z. TF2q8~ι[;+*૪1s=punOoj !1}QP+~۝1頳T>0%vYoɕE"Y B=-溁>Rkv&f>D2d ЄN=P/S,DՎn5t]Ћ}Jn;qKoh_qS-:ݟQWڝ!gG& o\}IEq'VG{{Ue$.Lz7_za,g:Qň8.Ewx9gXq ˵ٌVVv}S9VCTAȗuD#zOC/A=KF>-9Z& Vgs >plBSH1)'V,bi)fx'D$IpLJUq$Mv.=cy9tu ?i;-"FI#=!o 'f?`$%藫"8m*I+Ǿ\gsD_*$)sQ&y|J 8.X!Bw:(;5|p93'T^0#Ө*~SToٓ[mV)Tf2%A`iW<+@ bJy ֻȗ2x(Qa ݛ:e'Jž*`W {9eRqat}#Cݜ,@mimʡI**myY|qJIXjEzaq! Q=:]su PXZL  Jv_ӠF [5okIdW#t"}tZQ<]2H8D+`[8fƃ0u.]8Teඣcj?ZEJcwi uemL˧5:)d %: ӵH2ykrpWyЭno L!T%0r9.=& _瓶u)6H /ԛ$k3S ;W+0V:40h-!:(8C/v0b>%4Ux\ 2` އTʠ\%kѡi#>xTؽ\ذM&7֜)7 qy[wek{!n [GQQFkXAc4<; 7 ZQi]bmQ@MU'qP%] 畝 b>bE mD=P"н?XZn?I9ґv>j&Aiot)k*[U٪L,xh6H{0չroCDϬٓyZF%HGh[WoZ=k`x\\ݟ}=֗ZI.4 '\ݥ1l;n.->^ VF+aS5-8(`l\)ɘbB>tRd}|Ę=NlU$ 칪0]UfCkcĎ f(|9CZ{oSwʚ&}ÝbƭB8jq!)7ûux<N,;NǾM\id :(M=!Q+zE{Ƚ_D4SO.ŏx0ĽuWO{9a+OG n?H /]uǎ[nnZ+k$߂[^&bְyL1/xlV|e<"JT(ƿ'⏒P](f_ǞBW}3wy= M[HLHɷ"߳H< 7^rщKy3](l3p72 8m{ *פ )5\`ns:)ȥXw2-Vqt|>u! d^|&}2L>j3H+V7@ u!gFr&E=lI/t#ˠ0+[:E9YCׄdѳt"83dL 5tfʌj@vNTA!@}M9dd/KI*)LYR%m&2x67W81Uu$4OڑTYA J}ԏ |gXjR.8"!|a +f3&}M(%-Æ)DɋR =#f`_euQp@ţ8v[ˀ!=Џ_fDLЋ:fEdOTbZ#2245k53ew&VRvp[V`5;*y/G8ǯ~咽]d7ha5c8 9 |8;b&`}*6jMm6fm8t>b.)lAN]%,MT70eQnB W RFx+svDLr4aaD^[UbՕ'AVK~ 9r+ =>dB0ưyt晞,3LKōVxZa8i.''X=[UL 5A`KI4`ʎEqdy20;jP^LZVh=(j}t1&@ ֿI %獏< wgi|a)tKY?}Q=}1ov,M#[PfQ ?N[YxqzR$#%~^Ƨg} ">Fd\aĶNRKA=8nb5vP:/h5R~r|RCT/&c0l.P$]866FM.KNvS}PX郺Eea(Q~"C%Ҧp+CbH{J%I[=[*);Ua~>92--༣0?(\f{XF"pRׂ6|l6XЍ\i!kh7Ը%o0/4֠fqjmKե?ULt!,7!^u>u^* M=EݪLb-4ћN4^%j:O#-.3HYW1.wN1T< ;wB čǛ A#(c4ʕ6r\MeA UP -uDMϝ^mx^8.vHRi{^F2)N|D<D NP.uިTX嚧1ƊFw4qXfkK)"=^qrCcFz.N,9;ڏ"4:A1#7Vt$oTbo'I۟ô:3Ckм}Cq?$ì[`)6#k@]zAT1`ħ )>(Az 5)kkvq5nF奛-@XBv7|XM$c:)]ı(yA#(iVӢrlF qr Gȸ'O{!OOt0hӾQ4?˹Q|*[8196yw+@'ɍ)CU6+bB/(cnsK-˚kQ0&^[Lj=wA9:˚|] 1.Ẏ=ZEKܑL77T2u^u9Wp<<ʹ 4 #P0 .Vَ.*Wgnj5Q)T"pmf(\o;O d%faهcD[3vm"dhRAjthկ}.zFsV (qYT{k6JLʺ Ex,2a)5|{ڭ_{&-pQbnb5Bf/ț ik@|kTQBZ2'˧ j vƣPd΅j1/}_1F ^>K0[ *%-GޑŃCx*;|Z; ra/(| GV"d KƩc*U&0Ʋ0 rp* hGG>k#;`^FlJQ/ug۲8tzXKDkTi{3+1e#3jP]2i'!Ƚڰg7ۯ |;5U1/#Du@A$Pu(RG6ܑS@ 9Ҭ7xT OgXɚj9S+4aQPѧ-1vo<|͗9@=oP69zIM B  S~)( (8B9igbRKlpVMConO~}:~ta{(J fAqI42JqiJSFЌ OK# ?p२-&JE9;ݢv/w5(j ?\uH5[OĕEQ{ѐZx-Jh 2"i\S#A"B_-(@ZB(fN(Uqw(A읬Flziz6O=gS cpQȝ#g<3) *~V,썈[)IUQ(n &rKl5:{wBaŰ W3bѼH*$p)c8^fm_SӨ[L^A=,/@]- hquDu!`1u6@=aQ \i^є _$^ ?wHV83eOYZ P3"^)L)\A2dL酘FLlKU7=5;  pfJBBdNʝƽYxhwbp QKb/2-5.XvoM^ĉ[ ^ΪPΚE_K̘MDq_qC9%2u3B߈ {]䁺MfO'Nygla?vNi1 +ߣ^הcAυVo ^$At0me] v5LtGR߉lŶ>xIhv;i\7muMnG >Y@ғ׆pY&NUbWJ/)fF}  >65w̏4Y݃oNWwjR}^:`1;aK>) )6C>s kVcu&J7ӤA_X(@۰7@)u6nUC`[7 |dw#*egd67?ߐ ǰNV/V)yP@M5_fP1Uħ0T-LRBy堋JR.[V MB!{Au+x<T&κ꾺~RJJ$hέ9lU&@aM&zF@nuJ CI1w`~-Nq,≥( $ "nx*u{>nJHqKguRJخTq4C PXdd u 3 Fι|=O"F܃K~!TGWzQڼF2}nִd:e.}q<1y`Վ%M !}>Go7i^j 3Zt p|Ev_= { $R2fM:CJf0>E ~5QpIB=*pYLՌŶ=St+oG5^^~V !mIgl#t ёJko.PԔ޾%}[ѷ V >0ơ>KyG[[XKgKI  6=zM07 v6\`x[^PI "5H>1\.5_5_bx \Y+}nXoܭt(X,%[}Z?J*EIB}dAy Z @'Taj,Vc 9o lL8ǽO6,ugd(VʀLwrK C.ou)5;B$HSH,l1[ ͑]PTU=>h\5Q1--1<A9-G}$s DsgЍUf+eM 1GvlfJkjV8iyZܡ饇\O0ZHh{ 5twaJͼNZ^l V XwлNeRJM欭ԅqR]<1Jr (_&E:G1k^ S9KNR+x MV:9d!ObySKg ԃ;8B gUC@<2Ul*FMl.Ri #kk ;IC3)@1:q٤k5nuF UViAG ;hY#'?MkgzL^u>?._7Pd,r9~|z7,kbbĥ* 4>S &b|GJtPo>ޔYc9G!X8p196$¾]- uL{+5'`pa6=jg1ۏNn0,~?ޣq&9F  $ Om ;k0y4jZ 1eg@IMiR+Yil. uv3h@ JHTЋ[8UlReG23Ug5df=".ƥ ^_Yo{XYWɻog.BbacЅ̅S$VQ]yVpFXF4B럚myF1QK 2ӲS#2~*wJWD~Q?yP٩-SOjiqXHRp#f!PSpIm{+q;9(0i`G ,rڇ @EVeEک3``+eV3C\E oZS#=/g!ǬɏO9C?Z 4S?_%P̻$YYCC!\hl8dAG?KIQü@ŵ5,A!ɌԛCW#/º-'rQBB1H$Y@.\ SnSaҦ+u,mVaFk1OSxƁv VEqFMIu"gtN ȟ])]Vt0nTr1|1;F֫w7T?]L沴}n0* ."sQw7Z}{|>Z;D/Atمjhl$f\i₩v ̅rP(VܟrI{R`{+-; kS}E c҄7Ә(PDR4E6>m L,}0CZ.*VIoQ态\@X#N%c Skaŵ`__FsC\=%+ebOZ%g}A `㟺.6`LJ"sܛTV^s3Na'> SqVD1 t_Or:cOSPnmeV@ӪyX$8IW=Z4v>F·ʠv·H2#y_{uʑNUqFqHÝI.xff p4׹7z@q8ϏXZ>,S'mV9SJ.ѽI kW%2laʛ#`:b`~vfSt |̧ߝ8 GJx4 E'&l0V[iПv.+I ajg*B H.&KPw(8 []GŪ3O=X B\Gcl@`rk}#Ӈ+_K/{䏫{t©Rd*&^>> ͨ^:,P3y#]K 3d0=<K晘?:\-]~jr$"8Z©yN@чXdx1Pc"[n%z3Ja,RVNdۤ؂ zֵM"=`x̛br`Lh^QXH [tcn֐xVFs?*WҶeLy3Cj{F Wqu05Zha;tV)ri}7b!CgeұA/vF҆ GjyDX0E}_69j'^"oCP=d3mNӘ>OZw'ru'xxHW;]/b[$U[@sB:T$:DؾdћX0H~(VAȅͨ&G/Iڂ pY͆ Ԫpaw62m-՘r,EMP_NXmF‹GvVEgڵo]?י/ ?ց$yĘ[/b܆&Вm[B0qp7u#Μ644M&y/~RSynDG)R[̦Ir! \o j|Yَs)ΌX@E65PhZߝ|$Qjp+7Lb G&$W`)"GT Yҳyؙđ۪Yd䰂 e%AʽNfIf@(GnS{R K ۥ퇲Nዞo}5vQat$⍏#](ݸ3_~/$0sTz%} O jW7zCY|p㝣RI((D3aPt^)7 RƄNryH+k*^h~y&5y{yGhUb4ұ>n9Mt\C_nN%+998nB%+UIʓl)Y쫮gz~ΠcL^&tF{jbd$s1G @K`Tb_M3ͳ7OOQnĔod{QnW75Ouee[_FQ| YF(W? qcCt}TM{gVXFW'gHoю! E$`3h3^|AD~6i?EѶ;.ߺgqmεO<)&g+@=&LIu NRiOdiaS{G\B`hGaweαܚ zkJ閇EÊ'ڵm7A&Ra;:c^m`hsf-Bpt[J(OqUv"3m,p:u9$RɘɲdZ *?;RH$VIzՂn~Q}iL#HQum{cb }]n\%2|9]| ]6N-<8ۙu[ ۱gbWɬ,81-ț348*2rS؇{}Ȥ ʾMM^_YYyDiq=XV&WN\ &_Vpy@ ^}y%s~}[X9H3d)'L|mF*ͫx=PG6,''OT?4qK<@8.%x"8,||_@ʔ⪧‘T/B =ҩ*7Ho%!C=>S8$10ͻ%9o01K&K}}%I!= чؾ1 4F!͍MOWGW&CLD,_*΢#7] IA5lg9ivq]-?S$ }qYm%6](Կ.aX [rȜpG=HNyZ@aZ2jz}[mljT8zUTwz$>qЄJ^#)/!ކ>ANLQ'!*ϸlTFGfFܱ#jn!YLe݇;gf=Eռ͇wOhh:ƔN'9g6K9iM!þLSy*EHiӨX [Y9Թȹ߰56Ke1S` $Da%q]ٚE7쬉XF Uɢ!i,E,SJ jAxжi*,Z͢q:{fK9BZd ]hcu *g#/$XU  HsH,#By75q'9^£7cmݗIVI5wdk5xga h% JaMVk\$iiT #(`ZcF@rŧE_OtXC8Vq56XI[y#>|ģF]d}ETyoF$#=[~ϷC N0Z &:J =+*^/ qMp<6RGf Y΢`Q7ܙ׻'!sR=TPC+,bn+3ի*7Oi4f%$ofge tHhgY8!?d5]Z&`Ѭ'`2wWmD`@r t" ǹ!J=GQHh ]ҍH 0)@&Mw zb$hXZ 9], M3`YHQ=M#"\H uhth=##! H&2vW]G;P8zOTvv Go5b-$9Zޅ+#X~̙bY@=yqzf:`DE"H"_I >M0}ыrn:N#O -O_"ȃm`aw0vs>Vq 6O}ܳ%_Xjrql 硢z#([%'6ΥtkqQ%7`jUI )q^{X"@V$a?!fݑ T{DBKhЀj zg _d-IP',3T}-:)V=<c|KQ߾hF>/9M73$REͭhi8ߜVb:eO7tQ5N^f si}AG;(2mxH+us)iV:U]7G Kp6ϥa&1\Ey ػ"eh ~rQK\rLr4dmE*w{ggg,އM8ђ"g'!hh0E2f DMeK4}xF>% .i1 X:w1bM/ظ(M8ey>'F;){aV֥&$fDga@Г:]˼`-q[w߂T }noTπ  83x+_mO=a[o_|VA5b9[*|qC>݊.FVprTS@xmUJRk x-xchu;lG/)\z,¿hy̳uv0?>z.&j7(P1[ݰ9<E 1 #Su>,d!iC*gOor؋ldM|B3V7[ p=&Ζх^p9dIl3t1O4Yg'&?UlpvVm0;v`\GcƄ➒h(Г|ҫK3ED)'y0GX#6d#^(UJ0ןГMv3رVX@Kx(>ME;6TST+8')}} Γ?@+^ JI]/mnbC]xhZRڝ?&arY%Dޞq$p~'go- TH>HdJ%8y~芚v\A,ڇ cm2cZ7Eo.p\]+ܷi&@'7%)r# nF`\zx <Æ0vZ?e rCl 0d??fӣ{{A8kPLT%!0(~ ˆ(/;m9I\KY^,r#;TJ濵 T')=i6=T1fg)۱@[ؐ$C(r4P^vg7{O͚^0@4rqmB̀&X#mA#ql W߅R0WrQML*nSӾ: )i*9 Aa Xe`_S;8FoK:69V"wm7 wF!B8"g!HGV7J2\fJzp9GNQZxQY9צjbݬSNbȘ t%;6tgl`m#κUϼ /G2@u~"V^D]O9dZA%] ajBq6 $Êb*Ӭ)(o}7" X5:_9Zgr;#OK @BU5c?ľk}jSC( %qVx{Cxg*g1"$d^T!߲Py2I% .LuG߆!0VbZו̚xd(̩F3/7q 2qsY[ xRzhWa_ptɐCRz,Zs?}U(GEK4aKҪ ډC!7dKB6,ь~ ߆%[X,Beo.uR8T6u|~5}6@X gMܪg9OQIMij5Y:X/D gPWLwik?,5 cmUN bJM1.穫d·,A&pMq\g3 sU>B{p{&C<'U3D:@+"pw5%\}ȤEdTdY9Q+9s8C훂ȑwEjeh(J v@@t?%|߰r[&ޕno˶1ݠ9|@#X-|u, {dPԸ'|zlI &ԑR3RD>3fעkW>0a6 n$֝S3܀>~O,34XAqruT0 ` Bkcc.\j f=yZRI_R)N+)e, o@1}_va5)ƉnvSh0^hc7XpfR bx[-SBn:{yw_ȷJ $y%U,9uպ̯LUFyvQV SAkl8e&#ޢ?52ST;f沄uߵˉVF%ư#a4c+4!<'_q.k+cޔ"Q~mb~A+n׿]T6=ΔW+Ɓ`~Wַ3. 5Z~ov:o :'W Lځjp>J=砾C̦ 﫵-#O& N3~ bdxϲ&{\BDZ$7¸n vϮ*w81F#}jn'cw ͦ IPpڮRu ֡]U| "X%6a[ ٚwi>,9w89DaxHv\\ np0@dU`8v~J (aV+:DAlڑzGRd5$'L8Hte)E~5N߰QZ$|t!Lmy KYr& .%2i?h2!˔MS'M`wEu8R`x.@p {zYpӚm6G<ۏc͙vѵa @<;] LYw'4 ˆ[߱p$g }o\2d:pð\fBƗg؇VhE"f}\㡱Am2qZ娑U3N\Q̽4Q69ʷ5oME 㑱=߰B9J`y;YN# n_VMrﴄk}QtMb^ھk~#nҤI c!QX+1;o#/=k}0wDY|; (TAd0+B0 쭿SbR(l9hdcVej-%ywLVoaRI`Lzv#Aj ,MVo|TTN*?|jlvJye 8\10fz' { ۗ)o֍P/44Sa۟qQV$np,d3 !~S.ݶ1?lTC<u;Nu'l6cci7 IbHw̮/|>IOuwV%7d mcY7Ff. q+꩏PʑRXmdT:+xu}g2uF&˕ vDC8%A]3]Lmrm ųKп~@N|FI+suz ;sOX\_6h~!ocl_V(Ն k7&ϳ>}pVDJ]7aq3冟2\?3uB¨SEqu{' ~q'MM`eTԾK*%iW1ڻ@&>M~ݼ¢4.Q+52gãjͫ &Z )"v P?DCgU<Jɥ|R_\AOAǸ-&{=6d Wr߻ѐ\}>`n,:ċSFLi!xgvEe B"$(&(QD+D!GN>i{т;q?;9к^P'2w璗6 I> D'P+Ҙ?Ta~ʿ/ 6@>ꮗ5joVUs&B+uP-E]P5b9Ĩ|&)^($ˠJ$+y2(F6H}m6T]g 9yq/#Fbw|3wq~4/ʚ~25}ѼܥI2wШU0u͈Wuީ)H8(^y (s:\8r$_i8qòTKqzE=-IcgKw+C{gp?u?m:;KBRcj2C g<`>GZ5(!}sG5H|tC ɻ/b0 *:ZNK݀]|2% a6%M@CC(440i@*eäKD#-ٴ;߲/5V3TKnri9wZxFqyl{(oc@spץ{ :cQ߭Rd^~`# 7/s?>l*4Y£<1]Xi$nlؚQDim1z,OQ};W1nu0HTsetLM {AG3ѨNU 4-l4zlD2%08Xq2E:%dbMuĠ =ASPu㑉0*OOFqKLw? kjrPx'nTx{x?Q^d/7 Tpmhz=C0>ׂ_IqN{Ď/o]V1? `&.Xukkv|DDb\5q鹉t{e,*9Z@1%xm[rMO/Zae?າ~@ȸ`w̙|ʏrJ&em#sd4CRgv go]BltQ[FYx"jp39˗ ͇/8eQ2>kGb9dB4%'g+OuzVgR,֠|Wȯw1栎}*j|=BNd!Q&.@uͺq=,2H+㥛>t*QA;?뫚iGSm=Olc%phSPb#,k@eGWX&IFFX[QꦾZEfYڶk4KsLnKǓZ$iS&CjHYV\R#I<,ѥO5UT3Twȉ 1 n+4"m0}Aք`ϛE@65T9 cc'Ҽdۜ'1fж.+[g͘!|rJ=ﳷ"V D4oV:wK~JQUJߧ):d~zG8 RBkNK@'] B& nq/֍-di7ip4oj.1>!8jiwnY(5:xA xe cng#Qҍn2t "WՑ17jc0b$y`0 ;[UؑF!"#oANF "#?;-n߆vzx3Wn赀\Wt gds<`.VF=wݾBy7] tݯXa\wt4Lg%BϨPѓs}=YVЪDE e 6~1gdG:#y2I~Yw\a s‰=_;#";W4gs6 \ [9Z˿"$]rRa\8yWRg4u,yQ;cgF=!'!7)tܰ/q}'ȈʽQLkJ^OW8D H(Gxg"9p&E۵^7.\B'VW.q☑+f7LH0E*$_䄗Zl(0a 0]㷰G$N`#rְ'DC5Q~d#+V&a ': \~7Ypap2_`㞖<.TP@TO8cMѝ" ?YM~zkFhm-زRo?'2>ǕܕE2cG3).M4~\v5ZdF{ (sMSn5壑n?0q.IYrId '23)oTVDD-u P .ɜUxM.-Nixb_t+Tv"3!pYrUH,I]YQ‹ga C3+7I gNYҾ SdP<*Gʊǡ'3*AM 3&C*;aPG9$)j>B/VǓc۹tt7}9VzHuv'y#&;  Sz]Q8\@ m] %'6bKwrA; m^~2o4s羋H}('k$j{ϲyA@&6gc9TK/WSJ|^87܏#༺:'J]2 #jS=g!/r#&'6'5ĵOaaU.ǂǀup3dݝǢ" p_T6H 8oc2C=s.g #tCӼC#B FDyi: t>#h9ʏwB&AtVU/p`$=!%e>vs4x$Qݟ!oN ,0DBxFu:-| a4^C0LUtfmnH^9jyYleSڿ&!<8pC[}4Mpɻ99Y~")b8R`t.70M@Wn7: oVF)D<=(bj ND"N礕g,c #DwdibԳkޖJ,2Q 6Go嵡C<,CZC|&*Hu .o}N=cUrqb=9n!3o;$TW_C^t/!cR.ӿwo&ze<}]A^Y.`9T!'3>2_ d x% ncovk~OԪS5m3aj1Am܊+h.ݴh*o{ZE)!]U%[+uvH\;KaKOYmN|W; *;txHTժD5"[KsMYkdIF Ygą/я_$upkppSBR(t9ZtiEq-:N% y Ժ|Hې>XZKr/,OLqEi =.`qAee5,PktߵR3o f?5.lzl/"n@(J wr&IdV'Wgt1 EwyP%mLRnj`3;8<化(Fm#/~s^|+O;So`Z:%10;m;q/dB@脞?#Hgf{l%'=k{\1Q &$ Gl3OJ4!.{esq6Q\ШZIVG'ؖBkز; l&?MrN5&3 s$Ϩ$UNQZ4K." 3{.c(~}0|룊'mqe=з̳ﻨ7J 4g~cB+J> xBLZ{wЍ&YP30R}a^э|?N%mkABAŘ )EޡK"ЛH2V36g%My83^/H%aݨ_MJ@9t@ևNp~i+iXF+h0.%?9cӔq[5"pGCmB Z\bV vA6ѐ&Ut|*Hɳ JAuBmͅ0dPEqMI-Mmwp+xZp*'3@5lH׼/Sx1R|6aK!:a*t>4o +'vuT^IճnkwK&KB P}WYlB< T- --DGYqаl9^G+6L="^?K-*`tV&2f1!2dq\I|RoSe%e&'EE5 Alpy$4VD& m/7^}CT:NOwm U$- -Q\U&V#|NXi_Ÿoש 1jNRU30ehŶc|I?܃뀬mXJs?7eky"ĉ3}lb(\}/=d^mkbC8[ARDP`G{̔Pܭ0<=RO1R1QMݬ͡\/a*jٔ LrmLt[XPg/+}(N5xR59qа1%@#0 8/ (}dh  tN F+H. wUR;V*le'A{BAY~fD;Ppǻ&kh.}$P彇q8jDZ `W;rY䚂YX0"B@s:*82Lۏ@Y.(Y±` dǀ;tTh0?H̝nP*SM2!Uk\X$/Y `WԻJ|ٕ:g.J`G4̻cOկ3.AZE񩉯> 7 *)VP# i.Mζ W-I I)_pF}3(I۵ʐ|=R[[ׁ?$ t+:*~!4&,$M^ݴӷYg 6koNE~)B'` L%̀={Y7/ec +9w{S}S»Zh򙡅pMujn`Jxp8˞WfĤZ,e5ŝ+؝'lC# Gv0aKG Q^iZ)[gK`{x^d<*W noX8lᓉ ڢ,-LQpbazn}YG^:eZ\vݮ¢I5ݨZp^!tΣ |xBe;M9;.t{nn{Gw_( n\r{//0dDBJ?DO|!LY쿝<5D":2z^.sB'ڽ\J @Zg_]4y&,{Vd 1xvT?Fqr6+ *NMKR |ˈhwJbid ǣ3Rc`>a쭤>y_|oP!&5NK7 UPdxXή-G%O/y*yҥ cQ&9r'E($5ΊVP;Ddi]޿lT5.7瑾ά|V B ,}l_0sy5fjDIfha!yue b|jH ƽWC*N[pټ-Dz/uj͑"Zc՗/OSLBxZqҫCiHz*KKqK ܁餽Iy}rB( 9Vr(@5o宏ǡÛ#je C}%fM\Iťm  YCur7Pݡ,gBY'V09\~>X"xCRB1.ܥG9D٤L*bu i;gv:LR(+7D; w6ʛi~T#fX#?C!8}9X#ڦ-)DR"БG3XGZ 0niBrZ_$?Fc_f=6BV L̻p;`Y`c OvԻcjd;T!5;ox[lzî[S MQڑF:cHY5`2 ĖW(͒M!:_"dMhOuΉs XHD:&IL7tb16#.ª([D1{Ak<9HzgsXmon(G6<3f =0,3z'QH๾G6#9#VA{-L H(rA󱃾dA0JMLp:[VF+vrs{{ʳXr3\4Gވ6|O=bO0ވʨB\<~VHaK$!֕EUeUwU X` w3OĒ IW_;$zU%<0,bf-ėWPXWֱahf[T4B&nǮ6nm9ޙrH{b4nRIr\@Y26B47i/35~Kj{**=Wœ>Z#>F yk̼b+!.NIy E1g U~g5j Q9x4N9'_X;i5 -gt, 5 IF`IUMs# Gw(yMVƗ=#=Y7T}{P."^EE¢y؎O9Zven!\Kt"CF';VfYa0"r' ]7/;l6HԇgeB|r_,KE &94Ww{Sa cUc06ZhL /ircQ6aP748@TWYpbk1bl'u,ad8?,95\,x,)$tyr̀8r^QNv@l:Ћ=_`ypYZ^<ɴH@+~/֍L]wooHv:u>S `cU6kj5^/pg&9 (Q8 >s'1>:P -8Cb{ia d wrRB !e|QO wXncYLfr _ QtCYjSjt?!ܶa?n&|g{6dXzP1qϮh~7}1 cGS@2Y%}7iCFSh6 E LhvM<.Q*|*bUl;;M[h$mf3aQ0h!3זPBgdbGi#;t4z ʚuhIzJ|fr녰0'n]c 6J ]e#zsr\Og!ӿJpn-hR$X8}R$' !b''bVhޘ#dKVNS8iA6\ZVtHf'4@fw [e~c'n;憾vz;(eǝ1)NňIkuF1EFI%GKǴys# mvS`d8jAR'Ag eQrq<zag6~V~W0k 4䆥~{^ؘlJ'T9,l;}EB ][e\ a UcK5]){\Oآb"Q-E[pΝa_ s )7̡.cևiބi*3 oZ^&}^=_qxYَ.Ŵ.dDU% 1X1-^E^|xU^I%~!gu٣Mvyzf L9FO"ǔ # 굈c|D]e( QWؿވsLG8|^]Z+ԕ /߅D.ttZ1F?GCFzꌬM@ fO.Mݚ Ic}>ՆYeHx QW,02S@K/.zcryn+d{& ++?f0~q If#qkxr}w eh~6Kߺ!j_`VtЪ4Rk!Nӡ)&'蠖ҮB~cZ!Tں _#PhcAh7.J" v,/+G׭f=bţ֪ gJ$VFv) A;P6"7>5r%ҧj.6eܼ=5Ԛ0!?>/rf>ԓDZg Y uܢr]2$`{bDyF_x=_*$zG t޽iq68SSL M 4*n5(1iM]8ϣ|nY,{?um%y5qzn9+ 2dT_]ù_B,@"O!CF{ַkmU\ՑM1G1gMwUA'ދ'Z%ۮ 6UeZ@9/xy!A Y-;ZDgAH*Ly\5fMP츆)13, jn&gkyAش7hn]Se9g/lS!ʭdhEfzb߳Xr`K؝nq.%^p'oEp2zMyjkLc(<\gz- ҕ[x\j512 YCxvZt'fiDO(P&`Rf#-16(gϧ5[dӂ*޿9ŋziu+ss,9?`Wo]A zUF{~Rx}!YM71`-x 'EU;Ρy la)$EL d-βjeQ"Q]ؘP:XMߟ&|e.../4;C^.FfX|# 8@_՘ib hd8jwM%D(w.hf$7bNn'ǚq bVbo pO?aZZAMl0a u 0R"h;|5\8z;nn`Uo]sG{?ܬYl-[Y%eAލUefj/~7D$g#M1Cݾ.{8[y'ݩT"LZgt$6bƻ2)xޣ"E_. `n.RL8Rf:zeɹᣥv*<&ʉVQVK56tY/h۠ Elv R+zge.&6D52@r,{Gw$_z \8ӇUqÊI#WG /Vs;=>~*a ?*OMrDHpu۱r.[m ?#9ηX^2vr|jHB#XՙJ'F$ky,-q, $ e5~Q)iփYm\8%֡S0O![`X*ӪAǒƮ)T4iBڀ)eX"V 4%7mtS\<<AX9'je|afN}+ϰ6aI4\h%jVaYR~خLCTةtI@/kbcLG#ziH⦫1I7 ҥF(0oGhPU* \1{p,GU ~%_$\QݘXw7C$l/EԱ|3 շ*4}lC h8A&*2еyYɦR$Zu[OYLf5ywW޽gЏ RSQT&=+"Aw1L0mr\.xÿtr4} -e"g#b\+@v!\j+׆!x(ߞ"5^air=߿\| Sz+^ s#}4>muAsxA~#X]~%I`*)9peXǜ-nߤ PK//ws\ pgOHd?i Y [ܴ4TV`')XVąR"*܋@&Ԝ/IMr#C{~IiVd˗>xÊ߿-((:S'oYH*aaGȜV+B1|"eTMY'1*Z iư:Y ~O`7dZhD=܇tɈLv@mU IF5傽M7BD|BdFg*_)9`/iZNhf0_^ eWӶQ{М_k#ۿb]@8qa$^pm;,xoS{TptubCɺ\4e<˜o̸DD&1&% sB$z 1w(%(ቢSCd$JߛjƏ e'7'^M9{\? l}#f/lhRٿkO㤗n#0ޢbKG׭ 8(ۻ#fp"ܝAX)* smm^ih:DaZ/Ej1!J69#f*C5,d3[R17L nkL-#JOik2xjd3lÄ{%А;,glڥɾ*ׇZ[ H'|?iu簏%ݤ Lɞ>)/5%^nU:&w 7r]>x 5Yg-p  msAiVW] tDہ O7@?)}n7еKGHxEu\ \}|jLW K{(8{IGŒ0Ig|8Ab3!謟y+ġjޜgC8f"o{5Eҕ!N R HrW%EIܓ!jl"w(P0xV/!ϓ'7(:)UGreTnױk{Ix œ=qEXXwY5)b*ϟcM"XU(ᰃea{q{Y6G?Dߘ{}YK+pIVtsS]=y!94*?"E,p~3cg_%)y/7eH sO1ǵ7l]lȵ3ckӁ{AG.k9XnCsz8k$x b?^Cg7+'{%II֩;o]R[/-YL,ëy!~JEQ^9^ Q , m2OR)CF6Xv&C|.D!/{hG:pw7Ml=ܹ d\)}:??C(. 1(`اeddI74ဘ?j]i':nVjGfƒ=:} ;g6C$n L^AyĄl"={`pq, cLoJ[.9g9P6:.j&zOoб/ ۓra2:%h 2`iC/ i3`7\WUTF+6Aݑ- qnH vL"Mx#]\ $5 SN'`z3--k;0^FKq1*mbuM^Vv,Ŷ9@KI1τ-91xa_%iӘ3JwtRڢQ<)T"_8wY| )YDP"Y1U?0Ze=>K -+(v>(ȣ& Nc[ILZ\mmtg}ްǠOQ3%" ؐu=52U-B` r.~ \Y^FƷ<V>f譌wf7se.l-dFSyOo/8prGXt#ǢH8k$ѦxحϷs{Z0u79 =qFdZM)^_Fs._;:`ۜ08,(0ς!,梯#Q"Rxﺤ%E78 ٽ bk tQHG@D D0.O l! }Ô"Ӛx*hby9js\~`}fF^9ZÝMr|fɄ8\ya'GfT97s [fgS]/흿{M+ZG:$I WW܄PTvrF\) T^CF׽%\@3Ъ QtCaCӡU;=e~ 2{ݗ5m"qPWI'ٸ  ̍0WP{W̩>ښN˓u LsF/ ca4u\!q2Z9uZv:!⟐B_Y@GL*NzE4sS4Kk( ZehuwK<_Pk-t!4apVvՙt',B_lm X"#"K:Ʉ }f[)\=E4+u&5R@}>~ق]DVU\?E<.ixɪG6xPQ<#2t \xU]»ɳO*&t1#Љ[_zn1QĠ8=?&x+j Bl+tϐ)R*y#@P{9x""z7h}$ejk2;{yAZ*Nk"ZYk׏J/t [fPjgX. JDw(=.dpg8ᡎUβ^Ų( j=ٽaݴق׸JIrb8U )v"uұaߎvM&>K,!6m)f_b 9-+wXb25)/䕞}LL\4{ofr  [{B45:HOKQ-X{gx+-ΩLt?5+@9 LR a#ROo6 AՎ_]Sg X' G/G304밁N29WW]|+GGu=uW c-Տ 0%1nlu@{GBV۽]=u^DӮ)FI};9vreؗmcW:S.S7vH^(\Ffsk̈́ i2JJ Ps[Ko NE=w~kJPJ Xp*a09nkFv},ӑ/k!3!51w3`H3L`ub֤}ZDX㆒U$Mϡ,S1Jݥ!s;B?<* J+lSI`! W j:CWA-Bі+1 czy\YN^Xt˦VP:hgmYw|{+ȮgHQ%QӾמ8!Տr`)#>z0Q]L\ ;l~\|òiql_z:fI,:*23(qa\a6ZV~@]W45mՃdD.yT)ѵ3*ݹZ TSi2 $g>n]RH+Yè֍B3ٸ $2=S^jBI]\=aK>xwSGI)nkA)Z`^^)G2,%ךj.OCf(a $ YZ+LI-NhnAA&$du }:I?2`%`$5-}qWqkT,"D?ʴm'#N;<.6vv<г&S>Hꇆ|NsD/] ;q=DY,C-_U|N\ԲOlm9:0Lu[D&]nqk2]^Gy~jۆmMmx:ŔQt"RV]3EF.ltNKqG^?Ą̆?̺+S^ew/\sP|&}rIQs'2n?v)R¸0ht\p]GThJ;AH#@CSQ%l"RK*Dߔ@k̵Q\|g,z"#3~!-2 nQ@1. MdfaaxS+XB#hyl+an|Mʽ[?uD3manȬt.)(n"kj7E8DSP+i-m؟-.g;gG~ir*c %gD +2X4RUI cIBY_$3t@Ԏn $ 7ԵIf,%{,4ܗ/ՄeJ%j%z(] JyaLͫf +;+$m/c=IVh7; rE)Hy]SzctD9N ˎia MR!_li\/@E`1?r/ɉ\s6Jzg"'| bAyz{9cUwjj5qcFx]p&+;~Iv{fEd֡T8} Tq=ƅ"$Z|~vL_]q]}={jL@l:{e(eM9,Zy^ѨHc/N"3m%U%8i%1E wfH]D!Hrk|'5j^Ec4OrlC5B1a#n[+jSv`a$5cMeQX@7"ХF!Td>ģ$){Їܭ_y7ԣ ucͩ4p}?hE&>g>qV |S'WkR-1홟c&$8UdIb)~,y/e-#3 S]0~~e'ocW5`ib!ogY+C /1+Ұ#l}d~32T`7Vr$ճHo rxCZ, 0-: f!'̠lbEvkȉR̔fcX 5(E&ߵS6hߛ_ Bri8F|\i`[țC0=\\K@j; >_%Bul[\1u$)CH5gQb:J+/Z.|JH(Sw^F[H+ĄR y\F|Z5YѬ.aR}ފABS{gA+)),Tt"-o@svC L>#M{Mܮes"X!\m셍:;tشPK6J<ԣDYUՠ vVjT_v+IySӶSr xʴWyG%yܬ`Nj5\1k :OvqblqRx' :4r,)sNOm\0 `>B,ͩQur}d;h@OMp]jGE) .͜u1IV7 $CU[T.*KwXPY DL{Vg*};Iјb+gy!(M8zk:i'}9]":+3~ʃ֭3Chڀ*7ToOoDX^}͙\ _`=ffNKۃ;Q8[Bؾ>ڡm' c`9OGU3&" 3KQtLDN'EL3D~z>DLpLLb@)A0-aj1;pj cg}SrL~DJrBn3I{"!U į!6"9ZNqb:촋!f28,\ +"0q> 䅣tƈ`LdSkmݜ@Imkx0,(8xtaI*$WWS\AoPAfT̒Ig:|h4T8w~.s]c5W :"+)Ҳ>'Z8~"d겦H\E.}؟s+vȱy Ԓ/U?W\Vu-MwqA< ̋ucV ﻲhQa8e_.b.~}%N 0fI]$ѩ8 z'\ZҎٯi}%^Wak.W8!}!ָ ^%g!ZQE!z5ln )C2"XfLq耳'VRP%K{!k]+2UQAGmœuWo{+qFkul4J f.~GIs+oR-IRtk9gQXB }(QFt[7=dPTвP[3ÈrmԽe@$(y4q1 J1KرO |ލ{AzA"4=(.TW*s6qe\KBwXq`yibuHr<dmO-RxAkFR#.\ڸr ɆO ZhQ)ދרN?58ȍ7[N?\nXy {rYA*ScC?AH&1j$v;,"E"n.m &No\NH|,)"!,#2ю@Lce@m4PS*)F>F<LOZ9k[Wי{jl ,1ƪ}r|bӈ| |cޫxiۚ  8E6@j}Ȩ~ Z"*9]_js7&M!(~ق[ՀhVVDìc~zH$JIh%Y@_At[{p|x:Yc7Y4hgdljHqWE1PpEI3A :R*H7]wuaJS\[̾xqpkR^LoifoȯJ:|ߗJu2+C\E`o}}T/P[(:d-lZI~)>|Oy0[gDcJy( iZKkxBC Ox@N3V0 ,S>lJ:ԝ:xRF.qH.\4Qi>RE!-eņ<2SfHav[--c2Is7`m#A+ i_d@.fi Q6ϧT iPMFpzoA_&.MH(wUGs5ȁu- ^|v1sPΰGwy/9=7gl{+R @ޝ}]bjd;< rp F? Bpk/ّ),I)}ֽ7hM:#{QVV jszoHįdSv=>ՈhE)1& vC"|o osDjFOOb7s7]f ~O3 ">i<T1M45#sNM _B#3RcsK/dN_]f j~#vu=ƍZÍj4ߤQ=cI~% );PḦ z$~|QTJF1d+͙Ǔ,(%K(#{,?iXzOF'''ċ%a8w RJn,TYS3>R5O @F%%?3: !|_wI)͇xӪE"wMɃ6raAROwiyXK!qc#iEa45C2GȴP袳BJj1 ηeWhD]B}f\ݼ_Y TDjoNz)R W˼%@Z2Tx_\z:#8HSU}9xKCHXό8߱6ŽaX:)̰7ntqߓ֯o8ʷ1~@`\ޢ񜚜ӓ3/:)ڀ49{ۢNKe˙.-l0{WE T8FIKwQ]˱r :,UI0f kh؟a- obR5q唚ަ[(É71h+@3Fn;Kw. ,g:|FP+DƉϽP.wmj<[sHS?0=$*U wHJJ\p%nٝycKA(J\YlB =_k˗40GAGg[$jGDE8 ,?ZxK].HTB1S:1F[J}5>B1]coV!Yz=DVՎ @u3DZ :@b׈ BDGQ{e$oH)1n+;!4Py`T4}LU7 }V~adWM^+ ǑVfҙ]es^~11i,;0Cm(>{PW |8[7JӉ="kFJtzEH3GI64)OQ&wy_ ֲNTڠUE|8$ dԎL(;R列&8tæ kԥph7?|RZ&k=P~;:+aIKx6w2ƥ o#_Q n; ߐ;?X2Sqh9b `+Atբv|4'(֖\ 3:Ƣ?jۄ`z4 |r[0X(Wxs8xŨze[rĀ8ϡ#ʀv 0 Lp -iWdYth)6!YLgZT~hb - ,<뒜 &u0V@ČG1C|<+ KƱ|U8s%a@.s[7e/0ý Y}\)~6$I!观e_*WKyKjX96 PJs)` PV/4)q&_ּ`+3 "g%3bcv|Əe+e~~|]{K"j g-&iZW|#z8 .^>BЇ-n7˵̨ozf#}˲ɉQ˴h֤ DǁAi)<'T=.Fp !arƐPk[\JPM4oTcNG_'b.8=y q .$'emϊ0enWt2 ~qGk&~FNYߑKNNRrUI& K–Og线H!0r|YG> }h #x $6Ia)5Gx.YjtAjn=,;*vvBY\sB`(DdMm4On_!nN@zu"72)ֆUu=ls׻V釆|}6HLRw]Nc=lP*FWk?7GEE|5fz*\leDWQYpu$I 8j6]MF#&HF7tvyڹ-Z@[Ev'_H|0_/vY7QZ ? 1w{uyq\tp2 sV0jL0]zHv3gh_\H["d>68h \Q2 ^햰 4C"@ ;1c JvM׵z S΃ 5ğ&:S`tC'm{Y'eZba/z jp*T}h\/hRSHyPҕ'NSb-Ȳvo.6~Ж n֑70뫋ed6 S :/7OCOC̐:cҪeX4Ar&4h7iPpYIm .<3ч#5wv#yS%?|We?A_O#́KFg'`dGqp8J;$hݲ8 |wa'> 䝬/[mY?үORE567ŹP}dQ˥'kXF29yUEbKմ* R_8$1r}+'"z:UIZ J5/qzA(C#|(g qCPv&:8KA;XIŬqS-O;lݹ*ŚxܔTkNsݘpmZdmns]mMc;Oc|I]˭J@ j#D@r4s7puپTfv\,A4ށP`~":XXLuL ҶG}XC*b!UX`vJUS 614.J{I)9!͟j  S/cBHL  >'T_ӈrCܨ]LƵ8&' |49y<(WEɟ^1#~6v[" r4vXM8v;.QA3(QA305b˜%S7 Qf["+%N-]$:G0\t"tEh~A-dUQ| bBmSePVC,BqjCit0"~ mi a4b"tEtCN1( 0*ƓnY'SO;=HxTYc7D3!>P`&qmPh\b+S &uT9y ۩T,&R*T8N.A( #3vίw/ P`26F8&qa kO@:YTf a;=e7B H\ ԉ 7(UڡBGXlGv+'<-+X1}\R)F;fk;&$ۈWg59' _H8&LFеUHV<6˃8ըi.+"GdVSt]@_cWc"p4o bB 17Nc-?M2\cNk|< l8q -R֗$P, TƢ&+yY3)AYSEBUQ$`*TAdqƻqbG_ӏV"b74L3Sb4L-a"wΝ}괧PxǾܸ8dXŦ~\q3itjR{gBz`Sűu3DžPN-Qī%'dQu:ҧfִNP}Rto+Xbny > нs?/gtOa}ms9!qHoPcw؜c-LW&ژLC!3e;6hٗA:M )A!>(f{v^#\2z|Z`aj^/P^z08(7L\Jd +!N9@0ϋ鳱KZECB%]ޔ#w< 0LζV\U /=ٶM8i{ jW;)AOfk'foGxO+R`s {&71s֒=4 y` dž -D Slx,qD#J|0]/AƿS~ %_0Un *`aG$V2J:Y,,44DRYuQz)3kXWw쎌U Yi-֬:(iݸ LoRl.s/BPS@Ք1~f%-XM쳡5[o /xt6wG\6T3shPJaNdCQ.^ڈvrА/^cgġrǛ:n<:? U.=7N39`,@;R !ղԢ'|=^Q{Q*qk@69Hi n !+N|"^6 HdPO' k`aj2lD/<A P@=4?q:KE?TƉFlwh3O'ZjkX ۑA`$IvrYi"K֪.(tϐyh =g'F`Dg d&;VJOMV^^.ItsY?~1qS_.H + jozT[FL|L>INL3h]F2GFdA͈h)qP@)ZO~1d1mn2Fnz-k}Ÿ=2-70V!"Oʯ,pv51mkL-?dy͗ͧb1͏BCph:_fX(,J P;!K<2 ZԨC\?쩏>yԉ wH`ci%ݸ*Ǎ qÊqjQd9ݦkzģ#ꢜq<.GFI}$cSKzc6DۖVI.ƚ!?8^4W5ࡎ1%X$bcg`&E(LBz;W~̈́С ,&wdg(<+@A`` Hp`?{. W8NDMٚᐒ0)UvB ; n#Zճxwfa=Z^suIIڭ I0r!D|)v~υcDfVLarȐGsO%u(8&.vtd!@+:L+ЕL7a  2AG(|3(Gy%\^^&sOECof{w3 @'8rI&DF9ŞBJp}8rHhRӠrIx*/W"JM8@QE;X"#@GV[#=p99-3%-j!qi^bvFu$#Ѐ}]IbZ0xEsY{6i`#8Qd*]y0N]sSbB 4+@}o祂EK?NƽR7 rȻBM hq°ǽ-U'KgN%nFΚOdv{54۸Ct6(CB?U~`uPa_$=f&F-llHB==_ i#ei(9G>y4EobxZxSr hכLM$J!j*c? 5rw~hGǃxY*7M'\2S뛣au€ɭv+S~x U)2v)}/)o+QHҤk׋PGTu޻)F1 73]0HG_j]sBit0AsR2A#tDO.Dz"UR)|:gDrC(_:=6+SONt/n,+v(ڄ Y*N'.;t L9xg7jV肍C#}TV*2$Q~%= e,pڌyPY*Iqw Weŗ3f<{"j6D $Ol{DQn3F vL>O'݅tɨ[t؞~:0*s:6M(w - 䰴;^ =+R l+U2'Ģb.AMg %| .CBÊ`͓ۑWw."3, )x/?àR!#P2,)PtuSWm*JN~##AP8_&i3\͟i2s7J1&ok RՑs8=w^޹tzwsyx<.'Z>tz59ʷ5Q_(IF P=)z<<rdIG#ԌICSu]QTP53ِ ]6 4 EnIEV. EJ}u=ِྎ&dw)*M|i9ǻЀ3N>'E5?_AHZJuXgdͭ'XX:2Ǐ pʡ[g߽U[,L~ӆ3yahPu%ɟL!*阅~4Y+YJq_4#|,H`њ3$,kfhBj=>˽Nݴg<I\RB$ uHuex`R!bcF(hԈp2Fԛ:?wCW7/}v:`Ǣ$x%t4Q ))rߋНQa IBzrJȣ&) 0{w&N+۾.FѵB6bCA㸛[f bSVl֨?ջa\)]fȬ ɽ6yy!&S^$քe. ۾'KeG1xjP,*aAeu !SexJ;VnSólcx)J&_oi iZ-\aVXj#.d\?qɚsATAI\10CɎGC@4{W &2(ߎ= BarpƷqͯ!2i`n&u*8j]PN|Mt*=@Kfo3z]1#WcGM`f~YᣪneЛ3M集cdAx{cN6 Y^DLL[{$s&9a%(N _kUNĺw)^j&TNLX-cfx/}YOOݡ8v#P":rGS8# tr@ZsO|w`Vϳ;vH]$]2fAb['V1_g ilf{ѐi_v\Qf H-LC \a筍AdҜ"Pz4 鉝V[Y‰VOFuLwm2k:j44j?6B#=R]S׿"B0fQ޹!mk*Qwd.m7+zieRp: j8~ (4b6V=ˁz!?8>ޒzB,wC)88 gM]A4cߕ"fe)gUf4w-wF5 2.m 5< z&?ij D2;*WR(A|Wk_Lj+ fVv l(N>=r;5̝3u4P\9Bω}xLE%2T>ޒNL nH uܨM%)``rSN=|B}A10Z @BMl G A-Nf,vIյ;1Ƀ^"vԽdcT!Ȑl0K^0,m6T,P(hc_5\{ҫ\14K``uE v:I6mc1'Dd[kB-Do89;Rf~5B"4 _]2QǛQN="_rvB'ܒ/a.:I)nNpnӰEZ)6ڹ nWQ˝ϯϪI4**q) ԯ=o`cC׍K*Yϫ+Fvx:(IPd[᪁e8\-Y۽s~J3'A fOD`ZvZiKp՘sl. f甚/įಸۀ_3Kʈ uzctC*5w^E5|pmhʭ@qXFJPg)_9O6P6q6^)ͷ:S}qϊD %2!\y "gV';Wn'>3dUPY6#NYnv.tTzz{lA7MxJV0s> K;뻴$ %/Beam2Xjb f^vOvdE5Ni(EbW,a(uuD7V@`Vn[K*LZmkzx2ybx%!qoXmH|?]v-epc=y+b3Zu К?"fV0y"W #smom%=DžzZ^#ZT$"mhyW5d-AK/ L TPWZ&]i[Myl;&#T$dpvAܤă*]Y萅;~ J1s@_ Ĝa.zf7mYVl،%0[%S R.1-L)]}!YlTI۲hfcvsqz)Zw];ND`뼻ʇ$=9ŻۯR<{k'>#/o\SvA ~|Dz$(vBӟ{wp0͘nr-8awNp652(?v¼9ehߞ"U"n% @i op-XNIvl2ÍV'{ OPؼg!A6*E6V;3@jMQ?<&J™ISF!f -%;m{Wi¾UO* *'aKDŽ%D}*M y@ҵ!y7$w }b`}6e-Ou H_׼-?[ut+N8XE_~+zlGQ=Y xM(wR]r`pް<.&q6wb4O_*@`1d뵢f;.lG+jRW+]Uh2]3 Xq)9T^KzBEXީCpIU䓀UTa=yxIZ5tY9唳 ~߄emj3 Ҏ| 1[PDTP }uVF(@̥򣑆tqx6M6vƻ> `⛒`؞Qu>|D[Ͼ5iaIα k>|uWd'+izOgjm* {wиJ5%B\ZY~ QɦNaxkAd,?",uU*$dYƐb@ք-;|<̷!``27p>w" ĉ :AOH }r`@HG2aőߠWٰrZU%\Bgpi6?-L0fBz[AyNs|W UL@mxyaZo$PP5SUуxt_\Yױ(ZqᱠjW$~r9pr i Rz}4;)]`>r|-Hj~}`>:!BQ&2 8"_5[A"arB}ցn8;+ܔ:%">bݼ0CA3W3Z(?q(ȊhH^= "y7ڨUlk8hAJ?cz{`Nh dWg C nvGt}0O;gME׮ ybpzK e؂Di=c * [źcVVNE87-b(W66d{pرo3c?c <̞h"ze 0;3EA˭V9KmmG]\m`?[ wXڻU }ʴ̉R2{׍urXB3O%p9 ,iKl䣢j$'4! znAxBMNҒ* @i!F+&7i}x?M%EG}2RkL.(laɘx2ŘƈJp&]ig2)E&R$yy v$0PM4Pu0lr kKjDiInl(ޚ$GX=wxn&c>)A)8Uǐ8Ͽ/x(*Գlx ݠ|C -YXdg3؀Ѿ0zVsq T\x*WN4(w'NL1k3vr dh>b|`Hy5 etQw#M|{c+ƵV̬U T0{%>e燨A-8>Eӫl3rօ>B{:5Gȍ.K[3WՏ>M_\ѳXt~=uoW[pj$K wyEKWGSP"hc] {r7 ^J/줳y>,mOY.98]g #>/GC|HG\dOt9qB8XehCJ1MBVǎE>{[:l?m~('@8MsÀ~Bdz-\6.)ՌPH$B9Pݼ7%̋'}r)8jfr9~>׌DV'gޥsGy ީ#NYy<ɀ;VS,&>Sp]%y>Y pHFehAcxyinW:cYFϨbcf/.=?)tx3BmdfM@@<׬{6O:N3IZn[\.u0Ʀ_@?sFp<<[H'H,%SD P!ZdSZ1%\Q&@йX P&?=\؏=Yj).~;ugSZRۦus!{F[nkoYG+~JMTV `'Ps/uA4Ve#$Y=pGP9.5KqHX\NMަ9o( 5d1+/`pt-?n?#Plո]|f`g`?}0!֨T D_^#F&E7UpUO}6|m;$k#3h.Ⱥ~'`` /\)Hl~+Ua*#_ѽ< tYeMJ!̺V7iBpBH ϶RF5f"xq `jF~2f<ᷡXU YsJRy)AБO+&wP8U;\_dLۖx'D姗HAdZ 4UA~n휖~@`=e{~mN.'Z4Jשq2WQM]i1T( }B!l"GMz]|O)b22ʠ^p43@},/-#dczԡ5fmMҡeI m0#Am!EF c)kLAwb&Z攑gsȟF7 *IH,TIwѓ,v ٝTôF,6ykJ0Um{{%hL{=Ɠk?HAhү$fl$4jc< 3ޞBMoVhe+'5,tI5x,U} SO>̱y6V o} K?k45V]uI_W5_z蕗]VFQMO#zduU6+`Yw$~} F`/zg'CC.kv7^/m#:;#߫SYerRJ?^ox_WEMzv_e_=iQ_B j2zh*.AhOT4 E!En,]wءhcK1Z>wf6F`e4ؑ++7gD6 #уhblh$"ۅc,p +no8 w9h;QQ;0Vř j k@<_o#Xj ǟ Gylft H8]6iNfr1b5 0vUņg\'*;/Ĝ5^?EVM:u%GREx Z4_eJ9 ڢQƃ dC 3YfœMZUD&nm7@,erpxM M%/5!(^i\iWf3LMl.袻T33sEΓ' [쀫$ T$bḌֲK'rR81'R6E3o9] A;7$~3Z@z>m3C[;+ΖNV KdhZǾ<;0l ;ooSL 7rfd1vP ^D(ƝZyHElV3VbϐT7}dCC;f-3eEkK#վP򥴣E> jJz85ή$ GOhtyl:3IPIgMmz mic~{'k9.GN5<׸DXRoh9P5&qP #>b[*ճ%U}BXFs]dL(Q5%!M@ctilX/Wn Utɬ[Y%0r?&GA  {9dF6m y|(M`Vե $&"lM"=дJ)_o{2+R3tf] L\]bJrpC=WKiKȀƶ/i%؂6gLx!*}®;D8dgnh ΅IwDwR5oR̟V%_ilPoH6)6Xvׯ: O?>: sTQ\nvO4(hxun|VMyZ G>Ŏ]r%㹈L+7(HRC\FR9ʋO|0̳e64;g;0}yhe@Vǣ⯷fִV{PI8ףLDcm{EyI:2:⍏ɁQ/s$f$b](VyLۙo AsLy}~ P;B;B2 Ζ?c 0<VJseb3 by=$Y Qj̑4ˠYڣG[1@ࢶoV ˄r)TTla E(rOBכ׳CX+%dsEf>Q\s~IٜVU[OB,CFFzɞO ;RtM)HT 1 d`®^"ۚkJ'W@:* b${KgD$L&p$r{%JnKmds}9ccg޸Bڻa` ]"瘢x  7y=<roJ\}H2˷(}1?EX8js5to-l>vU7kt睺=5s`|?: ?DSjX+67l<%T ӵ~ –֡xVbN}!(9촧ծ!(Ĝ*,Ş͞hVrRv}h_YnJ:%NRZэZo8EPP$>_Ot%N+lwZU2Y Kf~Ƀ00W!E)F@7%1<{<]Z;W+VSJ8Dz4 yܟ}M"5ltS>$6.@VWN!4ch]hP,(ݓ)p*hxDsۑ s|](1m1Nb1=Eqj,6m> ~ '>\ ?!ߩmm J66<[M!+e? |8$Iʐ@3KlBaZ0q` 6nao3uե̾Z; p ʿiWm6} XnƒQɊ&tsSv MLsJ6B:iG&kyC3A\o!&o rLN@C팝iqLnNP B*nx9{u+6C1|+vt“@Rj{,b!u1߄OaBMho2lO0Me%ھ^GAUfTj-;KErk|7*@9@@FͿ{?uT4S1S"ɼHՂ$Z>!1F f;:0vtZ7yvh fz@(NK~  Ґ5f Ajq4 䘑Ynj D Ɯʺ&od%x -5am,ÔN{B fZʬ懤o#:c7oZ;T<;&&{{,^!R6pPj"k=qIg'd”Fže.wwC;cAZqjPz/s'=RrJD,L u{b"ZpХ{;MqJ +$8AZ2qG@ }D|AŮp|]' P)(F+3}b VAQWFٜCHʊG-4b* X38n@FHFj3m !Q< +y./ؿSeՐ|;kʌꨇhq {L'Jjk\_ZLHڍ4)Oϔ)4,V]RYmvY@CE?) S>iD AѡXLwes9<{w2|B?tƄ v)ҹ(N { ւi?5.XtHjZ1;8jI2;݇jU_Hw%ѽ<ū֣ٿrޕϛ=S ף/5 "ۅRz +Y6&,!a)pykX1P4G!΅,@ k2HkUFdpHDC8tS 0}G_s 9{8 @/ѵ mvy76۔ F'VʂwA;^ZWJ֭ 0׾$k1").Ar÷r !q/*Wֲmji2Vk O5 6)&Aȓ` Xȭ}eU4o4nm_^&Z@F|,~ CX7iOmCC^pNAplsk Fi cn,Z'|_T2>Z5 sn]l D!NVS2vߩ7NI,=l X.L_3)+XƏFVa-_mztU'T_Jc2.\eێ[[DFxPlGÑJ~*=Ґi 3G:tY#4k*dEMA$jB3gJw5Tq#r5#ݽ/V]ׄˇigt:}vW|N2pD {~P'_)Pt:!i-5SG᝺Z26 u)I}ȩ;Cӟŭ9p"<{s5q>RFV'Fd8 Bmur4hAS,$U0@2 ۍvJޯ64a ~@viQs7vO_ h9L[Ƌ™qas kqS-x jP/U"h\ykDS:xgo S|m%!>8Lnd, BPs?Kae<؎uKxQUg/k_nMG(z ΁XJ/r=9FZ"~"q|PdY'AZ"gưg)ÄvN׎_Z"֋$z ',U3 ZX>,UK3Yx•~Ovb$N:6< A"f7¾{r;Aѫ=1L-BOՖuMXwUvZ60 M8i!\-7Co̴K=t9|fP?N\1<4̑qiojd!].vK.ߝ [d(W߲\2p̽+BĜ4S\svܗ^]侟W%2:9GCd5rN~U%pM;i:D 1q'zK/AgwHO T"0jfDR/H;뭔35%qg@[Vw@(׽s($UK Jb1OA?NS\_ژ߃R~̮1 Wip3]P;~ @ UL9c EH߉f@Y2HGa\bdqh{!I:X4h6_ ۇIޑ棯5jČI>ںU Eh`K]WS1PPzz%aՋ~4H%}ЩSs}lg)F~y_"~d%{-jd%'aZ%Xv w0*)(@w9㤱 tT-'֜6w4p-hIBvf]P(pwG^I- ]/K ThW!c¯r kJL(Z>)n׳,/(zIX$4Zw]-*3w&|}aR} q4xc07#JJ]6|1 W`φ! º7N)*@oO]N(jC"ijSGwN0gڭ1 γqoTv jRK$$(ÒKayPG(:J{^3 ][Jb0uDa}_ia5%s;ۀ Y4/@9ͫ5pD3>"|UT I1miuϳ$E!'6]jq3̞vx^[[ bw$-Ʀ3&=\c5G{t/^fM?-utmc_f0c{&T w#XjUjMRN#@[fIjJ ^ ۝JA7'TrOd;w_՛DNHGw0!֪[>i >ozaU|=4r!B:= ,fѫH|EƲ=izU暫܆`.)[+5ll fS!tc#fVq}{+l(}&* ^} ,aˈ_2gi,Uc~ТNf+ J&f,D7RKS>CܡW'.i{OзvÞ6: Yvc KauMg=]4dGp,FK~r\u u`ҝLUWKes08{Pt #s'">^biC#?Uk::ՙK^mqݗ@EtE={<>|n%#qw;W`1_оƠ$ZkЬ{H˔]ӼF?pTІ(;("?j;'xl"MB|UN G;&!8T#*-m$o8H|Usw_C$21,OgA ?#3ɢTo7"=ƢXpxKT HX!vDFΊZ`nՒ7NuGsYw@"ƛU^6/ݱؼ{ǎ}Fxϫ* h9HD?&u "As/V˞Uu:xcUȱX#~^SFt= [9F]ڕ P3<…dW}ˎQqƁފmj \ ErX %x6l wМ:]5p2Sՙ[_N-k2,\f ) E ;;1FD #T*$c 入bL| Ebu`Jb9DBFDY[CzsaYʚMs?B#..1^Ev~A:hNY&cfЊbMm ):b,+J(nlQe-QU LWǦ 毷:Ʈ,Gz޹8 -*=e^}l3Z`:~ Iao)N)ԋT/Uf=o,k}hݴITGuMr)(nCh|< "+5s z;.];×up\#>8n֘gaICS~}xAL ,ےt|Gy^/ioG:`M"!41ٴ I `'Wŭ[GB,!M2;SeRGU8xˬ`KKѐf9"# >:JjӐ?&wC}&1^kBm8rڬO8%TF~򠂃o tقdWW!h9'j Q%CܾM3/` Po>̀QoJ䫤9  ?)u2Mw=g7@hEtDŽAtV(ꐰ \Lü@uK KNRƊq{ĕY ׼! ;"8RMBpD \SvxR*E(cyTk{gcs%L }Dc^exfgqW!Z? Q՜cBuȩ+UlqՅ6IDâoz [4J8&%W侮kD>qcfd)xPi\qF@ހW6[57s>7{+lƤTgO{jC>_NJrٺ$^SG>zi&\M#d}`܎o@OneM"hK,9.'9./ehZBl}PO}맜xWब İ"jnVb|ށjw mGJץ)nps&¶qH=]*<}41\0b`EI0qN}o%Tj^2g"xDf>uz-"rMkI#|׆ yo?jL\ Pff8&Q{trwZ)zOyGq 񇎮!ZQ./w{852_({,+0Z]_%4)O$^< π渎 4'&irp`Nf̣I 1_&$ ΨPD_ϊHg৥eʌy;ڣ e&`E@gY?S̖FD^F& *n;RX}'p@h4ۛ}.ffkSws~[4rpUVn`I ڞF x~SD .x#M*W{ݎ)0۞Hr a\Q!%/ö.4{%~ve`PWӐ-_meۂݑ;_E<=ozS'#_z`[:ݏ搄r2XG`CQĕQSI[;sh"*rwS"3qFL;9zgRiQ &P-صZ8콰bRļ]`e$N5xs=Dp]~ `FE,ȍFGAgA@E{]RYup>~ A+[Hn sA_\o/F]䭣椘"uZ];N Bs( /!qA 'Npv D@,ôːUCIL?5f`8&dbYhWE7ANI!rg}ˈ0wL-4@Wq. `ϧGeh||@2Ӟ~ _ =o|B LJ$(ċ9Ky)eHq(LD'mW/+X[°5׫{SCDYU Pk!x1XͼkF=]. b(.)+Gs\PJw$tmwp>m”ʯYhYHip@­'IP4@Z[OMl}Bd .P|B4Ml7#%}bCyAnaXA™`řZ1j$>1;}&VaYGAޜuY6\(w1o|E\!_F_mJJ޳yFRnnʏpٵ'_^@\T9+ؤm8Ѣ%fu 9? +Hܴu@:\]@c HԽepšT y;?6Mgԅ-ߧ3K꣥Jԏq҈ Ue3qqA Qp>Zc覊4Z-|L-h5c-U-Od8шGVdڸp zf{L1MRAQƪt |FoшTc^Ъu511f1<ذ ur.SƑ\Yπ]R驑M^AL @,[܅MzFT^ d~6aΜ&OR71elzղm>r-+\ ToPiGSD pA.O~AWY0{QA3gz VCVQ 3iQl1 7%etuhawXpIs6BΫ&EҖ]i,ќwİsdIpN8K+vkwd~ 0 QNI-El)1'u{r%],B)le%xNlOGŌQYp+ګ7$[-[ײUɻ}!9'Di-F2J\}bm̉襥8F9RHEf7KBam)?ɠT\ ڤ$Yb>iK#n7gh㙌\+H/+Zjmq_m#t,#gg<((iW暌9VY˵B gaZlMJ1 ȬWt+ 0e}ۗ\f\;_Vڞ$&VWzxo2<"f׆D(Fu&Ly8m9#!VwXCx[je\ʡe61 Db_㡳:Q/ QMO-Mt8[KW6W(m"x|~@v]0Q7+7Xmx%7oyUѳo bq!(/I?nLWW$w2rnKO U8ެJ ;fviޏ0X}0[Zί<d5n`붳C?P˝6G$G®*EF*+\xoz/tTsLv_ ~q:\ gE39'q[ɾu. 53Gr\:J3 :I}$~zdaf\m5sm 53`e3.MP$ޏOTRfz׀APkEtO'tP:#`Y_7 `fݜkϝ)wK!FeIҠ¦&Cd/O"V?E8K)lT2PP9%!xpdώv֒ |y`OrnܰFl#'\Mɂ̷w2./1O,H!7F}mۡ ]n.a zHk_I K `yLwƔ@TK6&g6rAǗxa#F貕0*(ޗ*6%P5bw_YߋQw>Mp)wMw{.yZ",-=uЕ]nм+M_Pf{ҊR9|,u47˛{_[^ s-Ohf5i"MxW+ҋ!U9o(G`YڱgavY/W[fC彡ź h mvjcc(<݊b.n$֫‘}c} }#AmFam tCRxK0϶B߫"|S"pz‘ʚc zMQ6}z6AIrG9LOu@GM$cϨ2fM 5Ԩa!tq)@kW [<( ؉gRW:(tx(Ȕh uqk#[ |I iΘS C[ CL6 O=!ỂЙHA/OOX@)=K X+)tNa=~\U~,T -O BU˭vqY ,#D`![]F^V>U<ԗ0迢 m%O}Uv#ʑB-D ٛoEg:0t&ͩU.zHn ?:+Eh0`yq %=^yO '/00@|tE馬t[3.@jw2o e(`GpeK>`AIjv 225鼂0bhS><:BAox27Nn֛D>4*Ѓ#v+?:4t}.CQeYA"ef^ TƯT.Vy_+)A l6>qQo9C3;-TzC1DZ:I^rN!'=&9?<ʉ]*8S*gĕP$>oW^%LG㗼:[Pp-e9RHݾ>/FznySLPT#)bbX'"S 1MuVcTԸHNգw8g3*}_&u򙴗5C'V2=dp:#`:OxF'RPíRIGgQj9M#CbE侉֤2KRý ~Z?=s(C~f<-0M٩<"(/5և;vl[B? Yg_Ȝts6ގGɌKj<tIpFiȓz Jr/RCwhṬJmX/_tQ:A):S<|o̿Ӻ bbbhQ#Z,W51 }bM( M詵wRzfqf)× nG>up:m{$CcdݜVu? m!\)ۺ*<}kOxLK 2_6jP mH$Դtc }{OA6_n5{6B#|P 0ўcujTBA*6DOljϜ$EB̻wzp_7A8.t@&~iz#]񡐽09OȬB"D-sFVPMɿ,OL!j?ӀZt㋏پWέ5*U$|m51cu9F:L¯/'4' OL H WUU#Xw1+m4n&6s5kd!fJdi y'! #Hk( BQ;XP5C{܁[쮑~Gjnxc[+>+űTܥ[?C$;H`wkQB!j9WmZ+rp=惝){ZAric Puf烁C3b}|3뽙 a1'"xfz'갃 zU kǬi4$bƟ}k(XYg~̆K%PBiht{jPXk -Cvg6ǤFz \zU x JޓR EJ<ۑWE#+Jce~m6cƤuTy cwƫ8R~ d<_E 1+![ ;U23eK6Ua5Qc4D>^)E{+Ѫ?Mv^d潞/9DmȹF of&N5Jah*hhY݇gy_#lRl4f[Pe46`+dPa?XU STs,GJ5x7"Z8t+,3G6ou#S/G^7S,Q\jĂǥ]vpzQږpf*dtpVjrT5EW120,au0?2#xҖ-AюS5E4?\`T`cчQje9 ,Bk`Uu@]njQ*p =8O.f\GYCs3̖\ tJO[V A 3]foq{w= Ϸ\+m(۱끾tT^3z*6ߣ ךL\V>˥m ລ OhJ)l[ZMޅ AG} MXO3 WvPmu^%[i| ]BP\yѫ$0Sƍg}WdX^R]l ynCjRbd/ 87KyzxھV.U3Ɩ$pIVݖj+>}G>Ċ$C-VP(ڃK2E_F);p,s 2ވm{TN^2K._WP6;: (]5&)c$Zk?ݫ@C׹O5אl6&8qo>Fdp8F\m`Py2h(hxx5c|3_Ի۪v@C\pg4W)F"5\w'ƚbWڇ053&9qED!ER6(ʞN/km`KZL%"z"48^t5*8L ^CmH1t="0OV]*7λL$ }Dh\moF!g]W.hbr܋d0VIX͐S8HD4^oa&a\gO8Kغt渼 *(̘F?L͖Q^@1"IL2<\Tav)O pS*MvWHݸ#J#6Lp' gJ:6S4>YVɐ5+brzMX Y]Y\}nZdv@yuy2uxY0Rѳ2tG`$r7{88{?OmՇ>t-z-'`X!avrMo '(КCuI[Ea22{t_4'[I{nY:W\!;i1\urM1CZ,zFTJFZT*G+\,U}`?~36HwN_=gqMvE-KP0qR+AЙ*;{4YS&+F`U@05Q7*z"L\vPlAy9l03;Ϥ3.+ 6w$RO+vܰ9szA7W֖;)~d f&L z^3E_%|48b PapU+.J|_{br^Ǚe+|RbTgXw6̘8<2eXRv@#`$6]5ɡ+).D*?5 QͿ1TGKF.W$tfꛎ=҂3e W@MCذw*8[_y2_Q]+|^f`$35~ȬwZJd O\6m6*][h/I~ (e7}%1)*t'*3 J@@itWU[K]woꁂDL˕dyoHc˴!j$4\e^o: bIP[!7obhzkzGns_43jf/u S@be?H 4Rv7Xf">o zfٺ ff%FVg }q3 /o ʂ%ZU]vFTq;{M!ж`ǂ87}h zX?_ H g1iQ2 zp?u]5rx=rITgz ٶJaa`9HD+,1&mv f *jaa[9F9"|M^zT2m9'Ϳgß s_m_yHxA3s9FV>B,Oo^(5-wYT]q{؅IUn݇,l`ZLŚ( 6G+t$s{G~%Iw*rxqBJwNR,h<]7♲鄎d*mPR|OTبS^K+A4? |m4<۹ +G^FT!T"Q ϮХ>O$'CI1e9D͆?WZn.Π 3ʾT#3tʚ HCWG16B.\R-!jǞJ QP gɹR|9Cvl\$Co8m%cheQVۉ,G'Z?ʞ~nhI$d]|jߚ6#,t@e`sVeGVX4|#lSν} ,m;G,l.\:lN*??S QϳD0o]W^A-BkMIjYv"^jHؖ/%'EtrKJqtTU`ZipRީn_dI$N8h5 h^ͧEbhe$#xsV[ (Af֑Y@)eT?SC>.J =/-#4rҒqYBj0>@7|7@xeB O6ilwN**p*<9˘Ķuԑeӫf49a<ϙvk*W}Iiw|lzE3uNٳ0@ga1YɅ#JAaMދJ~!=FUndl%SPGJ -܃M{$ ~sB)'ő^;_'Tvbfc(쓯,x#u>>tbEjaRacLFPqѿ"d%j ƶUtx<QTy;Sa ĕ]R쓜G!ՌDG÷!;b<PѲO`OA>OT=}Y+gOOZǫ;A~d*_<$[bbWy7>&.;;z)v¤}0Y%nt1xƬv:l 2ĝGH_S[Y5jtVU7^#b4L`. oKq,Dɦ9Xfw9~+I_/g:^z~Cb-Aޭ#`VIY0ZAd_bq͍~hUx͍760˩×pi3y)U%b "׿['58Jn< *V(n+K-/%E[?bKe2,sI,"= ts-,!}ǀc7&ג wl;ڝ!%9ѶuW6{`%}CPث|M#`?5Ub.b÷gRa fK?Q07)Q!b(N(5ـf`ܾVjuϸBV N ~gmjz8xk਼U9Rq9aiVH'g^_e\Q:B%kc1~y6yZ 5'̦ 4V$~ >1MjqQ/4XUhzì~-{P?l g㼄S8ND̎#n8C^BsIo=g.J> Ap؂xb#o+PA-aa)A,k8 DƜqi,[7zlr%Z1:W%Lno3Dݕ <`qh@ LEFzj!aOR~]-*<I6&1?Kq3}t C@eɄ.4mkuL ha'He nl43rVЮB6B"*N4xqZ<6Lm/|Qan!f $8L ArGSj<7RQBX_MhF2ǘUE0 -J x^Z㹿 SQccp9rYDc!m3s4š{?=TN?'1p N 2`cn kcI<p42!WT~yEퟏP5mQ<;mgޒH>^^$d(f@',qLŜu`,"goq+JM# TfrZa4 `yr*yi&W,PtDGM<gQLD9!M`~w*.)ԁ k|@jA@h9Ƚ2mUJ8>_hs0oYVۜfdsm|^,=i*I{' ΙF®LEߩ쁺H8Hx0ǃh{x])wa{LV=,^?gsIĥc杵]LwWSi :~ZaRJWAO,G˖}'JIS>y\Dcˉ>g4Gj M97,ʂ^fjjqi _3Q,Em+ g 7Ph|<<=two]RsKITAWơz-v/P"Ks1 >]DY}??ޭ淦GxPvUvwvl.h^.Iˆ' bǒX-0rHsBj܊x9o+2$=?LLӧMH~)uEccOK 1M,yg=է|Ec2`h3@2D:P A~ʳUEoK隩p/1} o(1ev @ *xVO1/ Ffj1Txn*)*:WQp}1[kh5[5xPNjw.fIҫm^Qd}P_;.xHr*k1uJTfK`?_:nФ_NH:ּ-,k_ *d}t8ˌ =U|'k1;{,ib/sQ"Ttv dɞ= SO?sĢ%h_:#t񸍖X€郝;s0EV,܎Z$[E(=]','C-LTv`j ߨ6Jx_`r٘;Q;)סG RE"Jޓ4IC(k-q{s۬㠆5k )%tq,ERYs;n-.fER I1g>Fʔ?4aaW':C*[f]*Lr:⠰ >?K:Muqv{̅wtU%368#L"xtd IQ!ꑱ2%kbV V1B3F0wXɻ`3֊U\^qw!&4 [nŠQR-/ #FHy 11˲1as)җD*R&>\:u\§̅g.f?͊QCo ?l>t[AY..{y6$k2l Ud7O;Eݫ7+Xwt]c4DAFⶩ`l[%AQڛF>E.Zs<)Z s8,m .Ѝ;~@$25$do8`-ჽݝ5}2Dj 8Ax4 ̧钻aQn0'N㺹ۨpBH.Pjϵ %_~i)o #Sђ-'l"(\rU*Om@hg/s7MN="=FlJ0H$Kzh..p̾,>#HCuNi+US{xԖuA.҃ϻ^zap);Y+TZJ6YYE(uƉ@ ?_6J<-fQ<&t4{$egudo^&<5^ʶ|s}#9?\JH??Bbul18E l+SFo@.eP(Qt+|Q?/=,ۘzH-֯XP',v,g@WԔk6hknk :=SUX }mFv2"I)/d٨A_^7ZQx@vT$ а(jKmLKu L| A+ֆ={Ci؋2M8e#Wt!<.Jy1QX^ ̓frLE1g]HX&jfZb6ˠ2r-i-MܑyG}7*WqTRW{ N: 䞊o5:4<ϰ i@5*,9*t 0v7| =5xw(o4SL TmdAH_U{69K=)iJq)O*FRE¸)j~o 7F5j$R8/8j"9M.3Qb*m[9P-$h1aho174!SZbGط$Hz4Fy3]F^Z IT7 <(~>63AUU蕇AgrSu{y=iPD˛9`zTLGRb٨ۖceUƦ }?/G 4w^ .kFyVs:d"Ebv$kлSjC "iZn={{y&7&qGx<-vf>L<ij|ӆdU'~rb:,6+^Z^FB}Qs>Y5-ۙlOmM= _ ִT## $x$O~`vޱWBq^@ee5#}a  ՠ B[~y KeQOOȹ1ßYtV` ;*/b%d Hbh:b]ye:{Mu'STŜye0"bh9Y 0z}}o ,TKv!#>Q$}b PQѫrztד\ߓ\<5fQJ}U§L$2[/IG):W7t7&w0e7|+(W`!!#RQBQm/N.yhD@YxߐNfY-S4Z\+^3mL:) NёSZf/ɐ& 5"gf5t`Zkq/o:83L*/M@KT(r"+kĴ4IDt.SVXUaH:SIc.XzQ476f\a q (XW;UB~ FQ;)B Ŝ 78U_6K1[]`rŤmGXrۢek?`hFH/gDb#+e,~(.4c&ce~86$vElYR,H"%- 72(}рv!9s_oV N a]} m(dtgBS2pl D O2i*g{t!V 3`ݞg~a{~y}!p`LaҾ8QV.,ZǕˢn{cO!0z35Uv DϘS }rA?F)FwEzQ iPEQ3oYc6x7"B߼RG6$@p=JSdc2U6s>! XT4pמR%A^ YNox QAتjń_[QJwcܟ=56$e-Si9JA ԟ1[L"i8?O7:Ϻ̤p*q_ŝtҬR'DN낙յ9P/~OyJo*`˵8hȐU]]vlje8)󹏡K?dž´u'܃<=:Is΋$uO g8&̦UŰ=$^_+|*OpXP:B$qv"nq-}QHuT?}/%=@xu|!DUˮ1vggS\فʛe؄5/(ö3fU`eˑw8CVŢUDݚ"o=jp|g~QkK?dFQW/AVHFPyݵT.&QEuJ%duZII}ҔU>e)갅:>yj;Zt,KEdi-Lfz5<, |ӪNG Ix%`k=2fkJQCGj{X'Wÿ_FtC|qљ[ > KMy~{ށfvۡee( ) ,AvJ P_6aV ZZte3Ԧ⿫r w<) e7"fP0Ɉp41br*Sh:Caxl;4Uk&s@2 σZC20=P&@IѠo;s+Avqʢ KBz(%SlHJ KF `gj=!Hl[) 3 >W[Ĺ1@ŸшN9NgHoV!z Iƚ?Su;㔕*u(BRZ. GZ_Z)w_K.Y`x?-SM, />t"M( {?6ҥ)kumYrv,%ۜ9Tb [2Α UMl;X/܏ Nd$A+q,~RY;\ x4_jì *M<8J,i|i\X=S*2Tt;><JLh>`!7;&|gVㄧ*'9͎qs qMD J3Uc3|87ϯ -= @;t]OCw:AQcI̔uѼN]]1\TBXI,RL[Re8~9tJ3/-m{hQwp(4A8Gnc2 ! ڏFMm6 𭃺d0]BT FCx+Ǖ]OiOx =E ؍f~oUiLŔLjg}a>׃/oT`G9zP^`C5y̛!sHYdo>捊4"k1,_+!'`fh ҞhhZ!`-W4`}v0?u z!oG ꘭yZ-(H5Uz[aQճ ʾ H}<ίf\/+YLv_5U!^{ܴČX ƭN>Q ~sJJiJ;&Za^K>hu%:^ulTc^cmIuQCeT0{ iS!IU-Bnvm$<@ :OuK>`(PPs3vȫ1x+z=XMV;6=c7]Grhd*Ń¹8y'dϭ .3'H1/,9QBTwxu}-|J|kQռ5 *kr*dh1-ajp[yɯCJcq}>WjO(¦ʦ 3m1P"cJNCy'97kE% g2gt Ol/>A?U<(X~9#{EhbK1HV,BN HHÖ29!bt{&1r vBT:,)K#[ :6 ʈn jٚuڑv!ku\f 5O6o,CGNz]I2Vi5`K9?Oapqeidoa ; HbE^<~[SeSo6?x(Y;az@̕{SkldH1R[+.{(3\v\BFq"`sݙDHHՃ$H ywF7)EolCM0J{uMnA+PB@d MCFBk lPo)=r爣 $ZRu|\ufe-r56B$!T90 +ô*RWdpo->۝wg2 Ctqp#a;ޏ+Q?(LXמtxYa&j5( dD:dA߅}4VPkkfP#pdykr~eƗSj@W'kT)Oi5ȉ/ yFn- Iy7:/\8B&8;^v/M,L|534(=jl}I~)CVQߦl?0}zЉ_ @x 6'`!U5j2R&qwm&;C `_tE*>d%O3w@ lr+&2˿cVđfQwuZ6_*sFWR SpOqKөtp G~/=$I[Z{U_ 9ҵ':אQ-exKHyjعa )^C,l1A,".ϼGј ]3!Hq.­Q{wld[zu}/tvI;mS&JaV-QuQgٝw<x¨{VJ"2οu%p*+$AhXʓ\5D&Yq7 S @pI\7"$C\'G+z;];ǖd"L?r@0LBvm@>9Ate%zcĿEj‹xj^]Ld{xF#X+A/ ܞ(\BJz$px+kVK?FAD+Kҫ3uL:tvie%/ן?ղmD/#BFi_})G]_彸阠SQOH^|l[[MS{j'M"3 Z묠a )%(xE7!dAh=͑Ơ&)j}h|sue # a\ar(_-9YWfyv3X "7H!K3cxߥ(bG3U|^SM2kط&_{$٢͊Nny{Kn.*"GY!fCԒ/s;}qbF6CjlI?g[@ 3=~* %~gP}L ay { WjBΪO#%xTaa[.S'`ٗh KEX`AL֡^stljkRHϦL>|]I Č1%߬zH-z}{x Hr RPF\Y :kfv*IV&g`K r b zQl$<+\ ǓFSQsߛnR#k%K3{c@.|GgxZ 9)ST npe9T5_dŎ>sSv1s>% >7M݌k痴ͣ[0Rri0D+ˁőC9MA]ԦnDY9 ~1|%t:]0A7z@Vyԯ``ae)w`͘YɤZRIGHӜ[ 9[cѸP3Z7G@m1J*a(>c 0^nCNNwyj(4I>ޜN=7vpt `8RRL:é'%}|AR9÷F [_o2xK;U#g4@:h/ҞCVǡ^j0?y&yLj,J*aGm*w3"z/Thmr w|r:G lwx#1aIUX2E}!iafPU>Q5zYQ#IVTtQ&j GzhJ㑞G -ϒ`=<3oԉޖםXy@8S'VsĽmzuv)=A\L7x >jhʺRvvTTK\;ǒZ:rfKk-Zi<_/OW魹Fxy"1%l6yQY~/+EIcm^"ڪ0ө0ǍaR OH# hW> ԐUV!ҧtqui颉+mS{O(7@T_270+3-"KM[ZC%05bbU|cu ݸQ fszЪ Wv-w菜MH?#){#b;}); X= #6p-mf!=,@"ua$)1wMc_[фP6RŰw3fp@dӪlmfH )>IP{2_t$i`ѥ/x+";#M//ѱUgHH\ |Xi]Q@fkP[xG:ߗAuv YFhvZ1o`~F` ܲEiJMV38 QTOqĠB ~zD߶yfMX7FMAar7ypQ vTj*z,Qgpuq*wR\L1`?BBjGE{XvTr^GG;ױ(ØOͷ,[R!i2L<~x!k 0t=ؒL&SlNuZ#b'G:TBƾ'iM:$j~Sf0'1 ۿԿ ixgW!0Gd+v(P)~͜;rV,'P5XSKā윛ͅ1^Vxg{ _ݍ7O+)>NЀidꥬ$wʎg!׉,&x+AuJ| GE}TR, tTL up9•yܯ 6~ :Cwz,Q\aX* r:2v,0+.y8E9kn?,9F 6Sl &Va=p~3P{H ӈ5f&ᵡ?Rb# hD l*U{sJ _c&z&{9UA&~kQ*GcZd,.j_ B%A͎I(;Mд]ݡ8p#&&+X/46G#,uIP/HtdJЇYAyE( -JۼO0t㐑8z1P F~1 F'aV&/·3?);RX556%g!M~D5QO8vk+-U 62IG$ogsO![HáʷG}S4 AMAm A7vԌt$b7T~#̂oI.w*Hd idA醖n>"H uWf=rۭz+*nڽɜ^V; 795"k;]OcRʋ}"O`\uۚSBi u RHh$Kp0U'UP !f|YeC9N@5~ _d:G9#x:vKK$傪 $~1 u VSXD,vH"-\OE*fVKk95$yլu=9" (b;bN |Ѿ|D>mFB4oqt8L8,_g~AOBŏW5%9ÜN)r&Gxt^hV+QR-k`HD$oKfLP&(1U3=^@l۷5-Z}sVuL?nU{=v:"6Lyz:0U,@HʖT?R=BPt6oKp ,jZ$+.9r#O`uCΉlLjE7pa)0S P?7S'y#ʌ4Zx獺؛T#5ttf^*1$#]HA3'W4 ;68qA~_=$ ow,C &a)b"s64s*1Ba tl3U& LX|' plXlh]5%Jj=ѝ= 8[{7u[Λ/Ѩdo%z{PVSRsD︙Q~Ntz?C]٠ĴX4ʫsQ8mrh174`UBk g&Hfŗ,c&P[b1x(QgQ[8P v>M{VfE[^[Bf2' 88;uYC.On^]5\N5S-Z>9^@hz8"ԅkyz^Л(1 yb7~qu{՘%IG/MknVGRe=ZJ  poj!+-%Q4V4Hz@us=KAq!>%7'^=5[\i޺wl:WPTmMsÀ(^||u$?js%S: e'j턷Fk4tW7a kTi; /sfNv&7ǐֲt E—.:,V~ iɵ#qC)zqk;Q'6:po8 6?BpHyk8G7AMӷ/vv2g,Zp"^7e<-/: V`_lzi\*(nz:C&ton*}p jF|O)uV s~$"ޮHј?V{pEn>( |]ͱ\8/he d@opox|)7a = F}7H4׏GeIttЧr;y]pTH( G<5lQFCdZD,tVqh1_YK60+w0[Q~2mmZT?;Q2$d-6a6$aJ(s|TkM0 4n - |u 1UBӄq5mx5)&V1eVIY]i\qQԜ T֯'Wdq:{,9{"1"[N@0"G5`UT̿{>B0r`:H~ #3{M-27& (Hr3?8D@kIW|2U K0W"{ۃ+BoڟuH}F$žj_@UҠ5^SQxE@ ^{uR2s|y~|{)̓s_Xֲ78%x='jG)/M*5zN(qd1̩jD7k/Hѝ>N:{GrxzP6Owp c$?'C2 $hrQ=GMFDg6fx43CXpyVL+4Tdn>xgaYL´x,XMU4xaFc8.#@ZR oxU7% se`.dkT*%R:6i>}p#;TdRkuZ5 ;"OWJ2 jPy$(ܟ~n*\$7F@` {b}!rɵYa?,% F&2y?m745@'/y,D;O 059"d WIxyl{[X} C$4xwxgp/CJtv*Kf]Kf=R5ž!/\_ 9ͳ5Q05?ؖKhٶPpy:/"팞j:Tdo`j 1 /g8eZp+!C)g 0!pCa#>sdT`: XMG}.LBav03H/|Smb*S\76JxmyZUnz.qKlp4};{Һu^=<&MD^Մn@~GmM̫ʈ`ߜ3zp@-x͗B´ܵls|#vvrL\/^yôuIAc1-6BT$)޹cm_OH dad?SM:!==9jV麲 ,Pב(yؠ`Bz|.[oL1R @NP5&;LUܮݱbcy\V¾ ?rPCʇJOq%놉ʜIt@b šOE/25ihҪ>N.}bE-_{3~`z"Zq#u+'بS4B)Srke"? "˼eX7jju!>fL@U݀$p#.NP UpW'vJ%`JU7}FlWHT3~R|0yˡ-防c[7#ӈF }/5a0C+6 V9(]X!Ö Ւ̒3$((M0!r`3x6}R k0Μ24 a\(N/ )[֠i5p*D(3WfɊlx\X?hn?M3 n俠x_(EL82ع9$AB+M21mxj:; $ʾKG6n~4Jz1/KR+ճJ%2YfhmD95|2Au/-t/&2 Y#>su&@T|d4SBisCN\]F0i qq<Ǐ-~[QKd\sBvBj泛_ ʄ3""|:/.=Ƃ #-s>&d,JN3OoSy}i2<⴫i׺pL+Zx弮-Mƫf}{c!!>sѝa ^|p8]3yEk=xp,q}d'U Y.`.sD{.Ro> +aL"A(L="YC"wIۧhMYPH7}Gd4G 3uuF0x_Lλ tQIɸq>[NTP6F9Gt(rL1.SB"+tȞhramf9W"ӑfoA6Qخ۬9|4n KU>آѧ=̾ET1hKvZJi(c?2Ȱ߁  fdLĖŸ|JZ_CCq, !ĶRsDML/ڜ2/bΕ?͘U EXH }ѐ+ $зIܰaώd uIB]5%Gfy`\C6k\'ʶAϢ0:-[14f}vLP>hn@j2 ]`qۆCDD=grRK%pEjwV?]go1]f(E!/Vps[9p6}~tocU -{s<,Gkg).AӨgb#D8Մ7O<=3@[qxY\VkɜYꉸNik`c\(#in>cq d*l EccW}Ex-&-(b&#xiu4mH$…`elhvB]=vcczԼ%x~*~O8XSZl #غ;ѝ~WWY\E7/.,ihqQC̗']֍>=/^ Y!ǽD!j5<9="?j]AֻDndKs|:=T̄fSq`x/]WӉmmӕI(/*'([PTXnp>`f^(!C$[%1((: ioalQP$Zg )~+,O{Pj@[w3 pZ$Ls3Ja*˸S 4iDE8[B~anbG7:|\sX&/2Vg룻q#=lfu[81 ;+ -q7o-] %c5[VE3 ֶө >I(>}Au=cr35"Hwĵ|K@A26Ĥgg<&?"?}R٠ͮ{*o sx_2͸;>ɋNܷ[nҋgܻ׼|ns%#.su& 4sI<q HϊH8NZ,%_{/" Z@t954Y';X׶ ;{Zel3$9wË=p)ʨƙUX4Ԥ ڀȆ{#6#Z{Y%opUXݞg-ф-VB$`cq]uUMG/ʁ;}FqMotlD8-!k%%qs&9&wOT~yWw|`g Sjdm#R-)]HtȽY~Đ^):[ns=bGR;no[&gсÚ˿1xHI0tg0ӌnc JPOsNOg)Η|O 4Kqfr_u ⓙlK=$orZ} erӭL" ~SCm.RF2^8x]{XCWs6!h 9^`^7.F7vY |4" |Qk\ZN;63 Xæ8\ŹI P5/j(x]VWu%ۊx{BQy+~ GA|-ͧŖ  EM^O4(#lʹ9zNY۷v-?9Bt$lr:V<rVz]5㱿B&LV X#lcnX ( sJ,7Bo% JRCD5 Eo_&tF>273-hkSU(+1*Z`‘k1Tk?sp"BQaMӒQGC"vNV#e,B^qr="2xu BB- ]p}ya# -˶d "gseaܯF n %F`yx9['Cb!AnϬ\ D ;!j_EҾ9NpCٹiOFY>6$5>tmA? F B* -"ru4ZKpٰ[&Z=b'}cū+J;9RF|B[LF }CcVΦKSuL 4䱳k;MO.|}:CcRcL+ b|? 5j1zRO4 U +ft^C&8V%\VN-ZܮvfѡOYlnW_{M٦EmyòjW @V"h|^J0/jS6@!)n s d+C #bͽ8ܧc+E-#/d] T0t@t4._TSzIgjH*-pR/Fwo`o]r-w UM[Ad = z/nsZNA 7XZIq>aut4,q$1!L>A1x<(AR')˕ƕTE_H0V7IBYj;Iaё]z1ce5 S4k 1RKYz4BZ DĥCHH"e%  *' 8W9wb#8v@ % Hڮcs~Ba2jyXjD*_I%- {1LXッ"FR0׍mlb (6kRԔLs:,pU_F7oj̿Yt-yC h/LpY&]ߪ  _bl`ϵ\=q#GxF }YgBma^Sn@+&81yu﷕D;%¨Y l~Bn vQjy 'uhhif2k> (.V HC_w39wT6Mut{;xVхލDM˽Z/P]ĭ/__wTWrǬDi{`$iىj l$#TLN v&ڦ/IEK{|Bz=ٗr7L\Iye"ʷu5᮰Kfz1!؇gT%u%ZTNDG ztŒ$!Kn+::|Ll< mOT~u>&f68W>B2+wТ[fwqEO_*_hsщ<g&n)^t|*wJ=7!&btD4YPW]k:l`FDt3 k"4T;m)E Jlbގ}DAERZ9lFoq~ $>G kM%5 q9' Wb&y<:";&n7+lױ?r|Ez#6_6tpS#Di[ ׿ӃE`$6vfr*DUv!ZK$=bgATӲٳH}B%zpvxU1nJ D uV  .CǸ8ȓYU*d89~<[&x#+)?&|V.0LONO"4gmM( |9Q-@2x:#;^Y@lZ-rjw +8. G,U|8 !qw:a[3gJh*Iqџj9Cj!]ͣKta۰\,K&wHDP[@ &;KxgD+,2!`GWO>r)#TQG^5{ uǗEf5ИLZBEXc@g9P/6(1[B'8-D| e*i[8i]W3]g^Y]2Dځڅ-J+&@8}/qϻxDu$1uHi +T,{\%JZ>SUTy-r񢹌6el_`0Bc!16k. vh?rQz#OLq3:_g Ы!9UxU-_1q4980 r9A!Ush_ő{SB̾hDftZ3cV,[->Du@') RbJܤf&RwԂ}p@MVh)ۜ6Ѣ鑳% O6oD2;7Uge7Ʒ >sA㱨pgzUcd ِc&)yٷlW ҁy[Q̛lbMYi$/]Sž,埶|Nbް)GQ]ۚs~]~ew$yI\uCJGG5 oHyEР=@ܯ3&m7gwGK|=.́*gȨP[>Pl?"'6$2ً#|6rah Kam_G˜Cg KQ_[qEt: }2Lt%Tߌa^4츞.4w p<T 섣3o譿Ϧ6S2?>{~e]ӹss0;^=ES(9m|ʫv"rͲp V|EThl 2(aq[s#P̄@e_yRL!!Np/^>&o/)dbh꺏!,g&ac.t -Zo\b33 e\*wk,876랎NE:L.4Mb/י% "(%v /{AmOLQђOmqfY|}/{zB週TPHmm݁}bD#q3WgW?8-SwTs/~1.|+4@vm[XNef8s:+L䞛>Mn9Bt&ʄcl4'H<1\ AM6IG` l/y^.Zj9@lWT!bg "JaKx s8%-zwUK1OJy]0]rFpbh DJ-meK1IE^Eey#S/kһzj &ZWQ22xʥx%8=-guIb|hHKzR2gs1،\LSO]JNO!yϜkVLw'y;e<9 ɲDN5>3phƛSBE~qvٓnqPaTOjż~/~9DYu[ YP;bD`왙zB@ \ Ty:x%yӈy@tʶ#n*>xL%TNqܕȃn}$u{fu@ajWbqVjURԁ]#N6UvhmCf^6U3n  ӈ6O=kdW\O{ѲqҤޒVkJ2KOX3"* ݰ2 &/Uff䝝OVTU1"iDטX{5 $CdKpv{85 X6}fiלF&11zEG@:\j#Hz(9ԋb7ڀ.;wo΍._>7 {-~C2A=A.[NXoTIDX.ˆ+4]-@sJ*k]ԮARH\ڔAT,Rmr|@ĂUx9+ZKX;!0:%o HUCRps'Ug/`;=O?Z:?(W(/ ^U'X4,"l =x#AA'H[ן; •Q6<-bM t mZ}8Q/|?Lm]߅pM!}!RrjsY2h}xB'+̸:.e hR 3崏W_L0aH>m<U%1=U-čwƲ&Z!fΘTwcq"J e 9 /JsFcl.w.:•J7T# LEH'2Β%Ѹ7f|)o-[BsEe*&[9)jq. %_{ E,) 5[Ytovr uy[[, gϢaf5r˚ c ]p+a o};i '@>b3pg>Gm[sѦd[ _Ҭ;;)3{%I͆a~zfqri! 4fK~Ag îW- 8`iAu&?yx+[0TMƶbqj%Ttv x$̱`Eee }kwyz/ɘ\t5ixtG$&A[|fWmN7OPAdfwj!u+sFAv@tdY1uT5r@,>sU@\^;ƤA>.&ʴg/̞,18՘}!1͋tn<È.ExhI pniY|29}f 3>y/i2K:TRxlK3Jz0Aw@"B<4<(L|I15hqLVӱY7t[~8Y^ mV 8p4v;. j".wj^7qU6 ̨"sDR;!=  uB<-\}Y˸ ]LI OSMVυ8 sk߮ VQ3Zgcw_|kʽ:-2::`>6y׆rv ;uRr?(V 2w՞ r" Z ;(&0B)M%ۺߺskCpTIn$cuR_qnpFq}$˨l,'! .3?lqoy[ulEoZ,,gli'Qv89m17Z4gӸ+z&Ll.ƌZ]iXOL׆-(z}hR'0o wi-nt?Њ%ξH;x[E忽L:ͺܐ2{G^6745r}`6ac]w~an HdQ}K d/kM,^GwK#%fT Xܻ–5]*)ZŞ.`cKYL+E>ms(2ڙ؄+@Q U_+ReI!2uM?ṛ\BX.\&^_^=;nbУe@r}B_Yѽ%G)S%rvphh]K).}Cwr(sT A0vbC0=_w2Ѐz:sS#T]簍t;KVAcnYkLy1ꈺXROk*,x[6*eZW ĨIwչ}~G ;Ȗ^dK'6Ib($jB\]IjK55耔bҪ, @/Tg}t\j*|@~CAxxCa}g/B!XP|hhWEV.X"~"mFa3)Pō]]ַWb4vXy#W#14fK W[8C[}f7##p*Ucb{ZΔ\qyg~27XOSsh)[_yf˜IU~`x фr* @$zrw L6X ^%F-0y?~NU(hCe>1bsϝ;F2JC3]є-[R4ԧ|Ӟ>{VHИr=""VF:dYU/>wړ=׃vr@UY!j WKb5X?W=Npn:HXS_d3 d #M  ^O Fk g>Vq![qQ\ֿ/=ݝ$&үHS!j]S{RY]ӖCsfˡeCB/h>:H.َ&zN D?6;Xjq%{u|Ozh F"rg:Έ]bHX]jB_YO,m

q(܅ Kra+D馶 4wbZ'FXb4=SyAqjO(=;B`I}e.ZuBC>}{=Cs+M[}ҏl#Mr|`rmώۃ,%Ҥz8a٠Uy^U!WG7u1Sejw"|_+J?Ă֭D15|y3N M1OZTHn.lR OZ6%W)Qs} zC`gK5VEìAi~1" K0 9q(g(Z},ݕDDk=ܦcgV'4n޼A+]2Rkk! bBd7+ ~ ~D%<4aySuͻ}h$k}–/›"TpA&㠠 Qd҃2 EQpŽ]J{y֓Gm&K;&0iy#L:=wh+'9 oS5쥽vw-6net N?ָTVhY^=4s#bQʌ6: !-S Gl7;>xEΰ|N|& cWvXDxXb8"QdJx+#mm\ё>scMGIoF!JgT,eDWznr"]xy:3jȬi$G6e9Xsd5NЋO'EV Pr.7L.@ ѩ%AӛaUСAUAGI{ѡ|%&̌q]> ޷m`ANd$"窹- KAkT3!Y, J$x - LM!: Б #אlbnԋp ‚ܻQ ċhf-gCԊn)q?᭫l*ۃㆥ G+"2PSrP.W,^d+HD&tBBy=ԯ$11YRV*ˬ\OgWYi*^#9dysC=Wt5v鋋 ޮ$"B0qLe[D( EdB=*L]:(Lbo7\KB<*%N$H1w&A1fIAM{P?|Ou˪xbW>ڵS9+*P.u64DXƼ.Ljry"XgeC(8T(TRcg^%/\"}UQ4>~޻Hi}qKzxQ҄kAƹ<8?|Hb;BMW(4[a DZomqrbJBO.0"ո1$gNa-v#ʒkKGG?@G-Rbsd:ELU|1mbgJ)3C>ޕ`rRZ"<|1?9[@C-C(aAv8j`.u/|+]Z,?xk䚭#M f EX:5pO[$\H|a Ϊhy1V6qeAu`a6& J絁4. kjAmKweΚ'jc;y Ss<,h!0˭Rɜ6A0 zhsc"zsqXl`\̆e$$=(jMA(a)őb;cRNf6vGG]WO/&ZcM܄wc諞TP?d^{6^K7z<5VSh5ГhbiYK/8U蠃Ϲ@*8ܥۂ\'9葛yCFٵ57>vN,8@`<>\ێkgƹgډe݃c]kk4f51Z*KMW Wk1Uo JB1r0J0Ll׫λAs7vzeVvߵ2]6*ۃ.̃ j2c3$Jք}N4skp@}L=AH" ܸz!oHc6@|Ϭ!nJ9flۛGYRzc CTNoLqqsKb㲣J" \9*XV D An)\,K7wL&IcSfpP79N*.DLRR%5׊&4AF-=J5bj9 0|VNXo>|VK*Zp{׋[W: o_9~A/:NQV4Sֳ5楡[te_eg1B%)M4hɴ0S[H)ߴN.͚HQ3rN dHϴQΥFo,m? K_jn>U2֚_G~~ }وR/;&:J7pX0|haunBT gm6OW,PxP9bg2w9 fn2nT?JnN6G%|9s< 4w%v6(=^8^9.@F+NիDf2qA ڎ.SonFVxMeuUv芹h0=vx`} 3'/-QqxwcA@2~YgIF砝M1 8w>fA&Av!gmʎO*m+H_KGU ORKz[x^RF<+%NРG;AMi%Q?U_{@xa"f+'U Y`FFwa.9{,(?yZ3TtˆQ 1*f1$_ۭh3|kM}XAXߩ/?mZ@MZbkKeN ]Ҩ2 uMc 练ԅ1}NPn;h?# 2Jyb,ӵф|*ϤGY@w@f>Q^8a5Jv&H/g5N6Q=RUAn!ş_ lʚ*&#~$[x˸ dP@+)K2]3Nba{䣇\Ϩ!B2Tܶr;;Հf PiFU,s>KX.l"`QpʺB)n'yXH>tO+br&aeF+Dm`I}׉W:KYLNMkV r'18689۰-pX=^U={"y v͓%MQoL2SžN']ceHE4Ɨ1WI'E!O^'4PSȳ@O%ӊADN,{jyBEމ=q(R&?&'8~ܶ2#m7NB[+,B*F>/8n!7I\O/̽H7s4!Yg2qN7w8>% NgACB{'U 4B.\{I#rFՆ: JQNI $^M9c~9$^U0{]䅪&nRv{h(/˦is0^CGVkqY4<.JzrEaB9$L58Yk[߫b"TZ<w,LG24-.@O9i1S+ɍ!`.!5`{L[pK'ONpglOG;vPysrP8j`1`&iv(`rB"^'S|$MV 3'۩D|Z K.zӿսL ƀqΥPje:-*p>vayU: $̥bJx}SmN8l+sZ5ї^BfiҔvDuPwI5]yitS?.(,Lwq9uv~#7yP85&sʸ֏e6,FPO gks\⹢!dRL8>iDG)=NqA"v6HYiy-^h^(H- 62XmA_@d=@dmuhx6 z)#ckA@k <]zT %oYv2R1Ϣ$2rsnAjDH筪5ņFi߀DeCT3̍I1" $zr9I\헳e:]? 㸎'c.g +ė-+;$ˮP*ٲBd% 6~li3{e [' ~xzPhpt}nYJߙ(jGPV%lD[ɍE v7$}{7T:ߞ ^٩ǘm4:&Ь!/g~{1EH2YGi,GΓʪqdÙDYX|K 5mձAo=ijl;5(tJR)G% qѵ g%D:u D1oJ1i 6in'Sצ4wmJ؄q@T\%F ʹ󖺤%w>wfh 6;-Lm7Ot*Ww1tNLA|E?v{0U*< ۣuo@꨹҃&a\ :hr`Nb|mt]MR/0Y4QzT*>X~{FE2CgOL "zDk nxF{fY'@gP{}||=] A*t<(KK3 p2a1Ri(A]+JVEg0RWyB$=KM^1y8l3J#2;~|s~8Eg.&x$/)g1c+;m+,M_#.E&\uSKI~Hpۮ8RLЄ cvNNhI \0$Q;pP cPRD%TmqUDq-[rD˂4%5>7p|=Vݤ}?Yğ$^+Oj>E;B'}V ưj)ѪRaЕȈ\m`, j~Xwu^e` I ,"DrOƘe6iW̘݌^g"W9 {flsnN7Os[)} MX%-{!3T{ e4acN@Y/ s[-N_- /Rv5xϵ3ȳ%[.{4R i \mM0q+;/VLB4!W,WX s`jsS/ӷC!^9FmcD_AbhwĎC(ƴGRfwj) )Kw݅| l@/sI8Q^6wOd;SX۟JK*X`dI^ߴeBZnP=/Îeu#yEy8C"ɝ:)ecnĦtմ O:s|_ұ<#u֕6,3o,/%jT636V9u ԉ3d*8 9|ȁnG#gƫMυ[U M#V>L$@z!a():VZDWæ$Wr[gWyyLEN?gz[ =@$kd; ӕi2' b#zyzœeҠOųdž(FE63M)8CKlOVo@]HN @QY1UO|tܑㆁOq 6a8;O3ٰ})ڿB]wX.S_0X"e{ywF R#E~Q|%!IGbB̫YsWhl:%dH몆<Rh~;8BgcM5* 0`@)|5ÏeYS!/Qq¢3q_q)DMQKp2tAn:&.^ᙔy(T⸢.̹FMF8<{pE0SA֋Џ;7)?z8U~LSYűmh{#~5æ]wLqh"zďenrojQ%3_ ?.h獍Vi*Y Ypfೌ>jbiũV:>L18V!YE[B~+gaƭ$kR|P?b !vՂ+:HWc/Xͯ|'_m K$$[SQ*M_pU4=̊~k355*O*Xh7=ZC/;#6\}#1; QA)|j1`;]}SּV\@SjːhG8Vt%LIJBx-I brs!`jVۿb \8'V~dxkgپfR'/-4t81֞_g\y՘w@0b#DUՋ؝~8y^3tLU2E<2{V-ib8ơ9lde3*U}ۙdćvɿ>@"n2Z3R~y h=G1JFڃtP3SA5CA] ~/|E ]}F#0nGO_r937X֒E’X*&(:EQ)g6'vSn Bڣ ӹECٌMק513 FMJ#@&#o!bFoWDy6`@VυJ"L1TᶲmLZU~U61DLSߢKZ[.o,50(N?rw&/OJP0d]A'~N[hQd{=j'Dq]X}F[$%[T!SNNx`зX~$*<أ>҅#frv.)r0c3j>SAj9 ޼Lsh@r~m%'^CdhyOJ> uA m0tHoRT;w5S?Agͩȹ#kIs.+n* "5TᰢmPEj;3"ѤE w!Xf [6a7k!7KdhH@fzN$3_-)3큲1Q^bӪ%~"xn"?N+_w@aϓl=A)*mcԶD7c%Y}6Վ֤9K18H #}6rkkd,_clbdex7)8Dm]LɊ á1gLlMx`dI-G+lg 6+7~Kg?4H+bHnnj!)jlOy^2:6Zgj1WBrp?!nElqsaݫ2 ^82rXnKOm#Hmh-6/Mp:Ȏx;N0_U'g$vr ѕI3̻"8Yy9RlVwnxX0Sd!$ ZUugi㝌x_u=n8{ɖ1ǙM /M|??բT`ҿtU$ E2. J\Ru 1Ey$h)ZO=T!r ,:v܄,XCٌ Q??ڌWy(-;ʊjJE#M6z{{,7?Y/;(\HG$6WK}5;{H0C`>[<"=89<_$+-~PzR`rMc~;[w%y 2hM sd%x? + */<>3Q[n vΖ1]C{D78 db"8tx_:Oj׉PEMh[Haߛ7<ԨbK\{緞>ڈI 3JȽw]zhRWa{<\ƉLv!C#d&Ccn']-KTuAEZjY6xN:_R(u/J-&,Oܨer񇯳@I5`9)}jb#Ջk\Ԧ}r27Lƒ)?=L8&+Z(–'c!]kL_]3F &/!V3-b\3G(oh_~Cџ.瓧'S8IHY vEwntPr4ےu7feYn5,l!BɜS#kq@銤^D[&g dr/j>ɳ9rE'%W1EHD-~qӆ Fۏ@:\MI P읱ةpڤy+'Bbsn!8ӐrlV@R Wn}2z<Ӝ/N&R#GV>vZCհq8+͞57nh_I>jnh-G`JUљ$ֶ]~~g>0-YX nk NsQpۓߢ4ICNvLud^פʹ?EgqojU E kېVZw/y-'cTռ'@E($: !hVv' g.A+gdIB 織IgP3CNXp(.̌ hl#[= 9LhҔ!MGcc^l`g 'BG:mq[5tp'mT@ja? ,wr^kÔ:֭ ҇DGdYKq1~d?L'|49th TuWgg!'-pV/,(zo0Q N.36 ip8M`'$x7o1֑)8r!)j9ViQiDsיqLX&o1h Gʸ1X`gBɵȼw!nَ+8Zp;͖r7@OdsTLcKӹ0R2f=40w߷; ,*R8x!*Sv~B[Hȴj^YKX+h~J!UK ?3t ϋK9X5*Z?q"JN }(E4R%vT%oj- i\<Ȇ:pvRlŸ;1jz-o [g\wt<XxrnX^eda\kel8sJkT$(n|PS먩,MDYM2rsMjOŐ6nBwB] mII>\s*=Xr8w߃c3&ijʴ|UFq}ݽ.GJI c/02y8F9$ҿVנ;՝j Gy_'hc֣|ŖvWA@J0ڈU#I0 W"™A#zHӸ+Ml_;Uw"_^l}'0H5BlQ?qriXb`VC x|wb3(!0,| F[O1XJ;5A͒?T]g\Y(0$Lq܂r7~sa|\}R&֚UwhzSԡAsH) &Z`9 K BT}56RTy-?p&A`$Ex;b<*;GLvqӷlPk9XD}}^2@W.f=-OIDWTۚ(ڮ&|$]yKj|VC jweg3 ~q1]+BE^ 9b*eWWiiԽXy4]XRR9H_[h ᢓB[V)i|.l,L#1P8Oqv%=NGn1v+tM,k)m;牟@ܑ[TK=n_Rú+3c9Ʌ#dԴIԊ@NC.J8 [ q s/"MHS$qU:管րui{RLTjOn܀fEtܲ) h 3W,[ґKO?F+a ΀Tfe~#hl&[8 r LP_-qK#9ZOd"gQB: L̚)ɟv!ڮĿ-F/J݂+=3i_MjsS3=f,l#s9E~O\e蹞~|Y9+]e;pgt ٨P/E= ڙET6Z~=9*̤sj-&'grxg#w<W@jΐe/tr+ڟ,fM/Uk EƬU.lu2O=g-ea{*3|Aqz^p.\ՉPN]nVUB% ;BN\}!xە t/5,u B* W\r|FP$y(>D@!MvE3m5U]+M P7XHuOWߜ.$EUoԥ nDac d~+ *2%wqzGo鱒Ht$\[5|A}v4 ݤ0x>aTlU5}xknC:'i6SװY8np4XfOo~AtgHIz ?y/J&8~+_0D(G)|N7 X{Rr~FUE({f3~zV7ʡIom3Q圓VKu4.3;)R(\Ϥx)6} T~??XՄ eeGT\^{9:J洎Ԋsת ʤ0Qvւ7I5Ci'˂Ti/d3R]=´EF c_gufl  &ͽ$ǃShW,ntNRZO7[.w򲡇Y~mVr#v)JVqB O*M8PF Fy 8S0up]feKe^t_x˥iIB3MQpAeN nP6oxeԅ,ί=H)̙?;㸗r'ԅ9Ao |>m@ u +zCj,S5NJq0%#cUbmg  c=BTȐOڗD`(hxzkvZԔWڰӥ(u,eG\y`m**R:\mQ3\5#?^ `4\'se'oS&%+LlVj%T[ U|vO@Y6| TA\vVC0KB7~, {=o U(pShQw]/d>G*,KA)U 2GL"w⩑LBQ}n9[[6-3y۲Y8u$cۇKkg+8&~ ef^{h ?k0,ӋH$g/J rE'_/E33T/oaގ_O%ꀽLs]lSz2 hal? q ;9iYTFYXhy>*H]jf6TǞE9Qj>F 12c1IVrDgXmEu(ה/~PaOb*k|Gdp43_L07Z`mпVfn`b޶Y@H^Uc">{] zg:$4UozV$Bئn :vAZ|]4J2w-8〉]q 5p.lήcnzL=[B$!wbK,hĉUR-5`1)nV;y]=؀o1[FdǔarEq?dXD͏tJ|z+|~A@GmqXE h}BM0^uNa׉LOE?jK"Kg׃x]sX9*kp:AP갌ܣa 6ֲCra^*cgO4K <ÖזܰnT;+@ha?nL'#"8-?QBfH// Po'fM , g%d.mmH9ĢlhW opH>-o;增d0"ǩ+&s ˋ5}Yw5aбiHz(qp`x2Sy>UM rt6 <[w k1|cǁ__C VFmxʀcy1Bir->SH*w}Y,!v*Ptx6s^C^<_ Uw&v hiAq~,j@f?xLRɺW2_sBcKCkLd{D~a"?KxsU*c\v2 LcRD""s> v:<6Gf;> ?̤^mA ̀dlTVYzEr:RZ%.Bq) LI8 B毣7 uy,θ9K)`&Z" t[}9h4Hɖnvѐr_Eb;A 2)C8cc~D䫿vT%UАTNlg5Z/+ 61%zo~_N) ::{,ed@oT&:ʼ}5.(/|̫Tl yJ"@ 2dr)~(2I]64#s~7^JqNRVOPXq\td4ik@gI>J P4#Gˈ\B=V!J}U^kT7{Å$c_wkn< Y@pmX"Im[MC?(-vTIآ9X: VƄ$Xzlx㣫w ?d]K n.!hF z|8 ϳEf42SCo74~ Ʃ"+[yM% :^ viN\4vv |@gx?$V[@=͋5X(ѵE_Vg\&qt'PEA ;.d9i&բ ;> ^s͈wOC(# !WmNy[(X!~c}Z9CMQ<_(e1hg$@bBٌ^N8ʁ< 2;!c]\i+6NҺthAD_R"X2i`"&1R I>ZW}^/o0g,qs8aU9c 56Q#nyõ]JՈuPn D%zLr][ֶ/ U65/(D^0*m3 `XS)ɳ*'(rǣ֡tǽd3A%OjxTv8ɇbm\m/6E`P-@Um7lHIat+(-ÖH hb?3.}ևud">em<$:)>75S}TQoS) :t8[5Q8fîl[i ,'"5D\ =uS=C:M2睱LR7.Y2Xh0]|aEwStNxqCV\d:(}Wӗ^,+ ͞ҿ3ZِVF` / UV SvW'my-vJPjS N3[YH~yt9`l@i+tMqLγ ĝNjJ FiZ:>׮iqإ^ҼJ1cn'R%t:d_]# g2,V1-:E:NtO{.L">Ξ^& %-~d/i}*5%wt+;7rJ(xq !2ÿͦD 0Al_0g`Y!A]xQl+YIh#ytv +?HA.4̦ `N)ka W$vTAPں~`1ί$mz|c-v;kpL M6'1Eʼn-^xW[L5Ґ6GBz8jshsxg*cGee6u>'d<\{|Ѵ"LD}킏. YB<:ہG WbR-\F&vط(՗ou],)-b#7jH1:*~[FGQDCFZ!l.}')(LJ ޵ 1gĺA:~vQ{;K5}a5:u,vZת3ian%ϥ7atvs0XL7yMW &ߣz+}t8^56t KTTRP@Gg;t&eߺP&8JN`.xmJW7DQ%l. XYh@g =#(I({>lDZ ۻƳݮL4HFmPHXyۏL] Jh#_ӆA3GHY.`҇`cʟi2@$.VHQ]#O_Ny+k |#ODQH1ohзvWIөni/5O{|Fw~0VڊbL C~0~g'IaP)}$Iq)D8ڴj?1WQSC# sd KK i!S_/zޕP[۲O~AcK7twy_f\<0)imvZ79u*Z`-u9q">_`Gfx g_nCyɱueӁs#;[eU{&wc#SS@TbJ`=f7;s)Jߏ>%zn@cZy8C]u!Wq7M=59T) Str!%ᵈV*ǂ;kc+_(!MGn 2ϻw;pJΟuj:BӜ<7Kac| $F\D}#GV'KPN[třo:}!L h+t;dLS-ECf@gOYhc 72n2B`_'xf½!r'!~o%(.tMTN0{4_q'8$&OƀJ(z}wBx|Ƒ x4↌V/W_w}!;=P|5jE`Ad,"UY)G.Zhe::E*W/θ29աe"<R_GywCGw Flr$e޽qظVk/Е5 ؜+^DV;f8޼7_pw(!Ck [(dž^,!ڦh)t3Uoq.}mǯѯPڴ)˓CG$ZGr{2qD%c-&LfP'- ~P&1n bǨv;@n]To|goj&&O ]IBJT'CS_{O 2?~r?(P>>?u>hNEtW1ۥ7,4={9›^dLk2E3=-"L-f #*u0+gͱo0% Y%fت錄 A*HMtQF[$v,_Vh@ۢ6ei[Fjğˆ uqj神ۿ$Wwry2cw8G+QtĴS9mOaDK*F3s- b!.€9V yby]x6|UF q*œV*U-M'jkʇۊ`R]fj7gG$be 2RS@KGOq4>܅aKycj݄\>Ť6!K 9+沠}F _Vl- R#D \I 2Ɋ>ǚ!9yd0P>ҌbLWUbwpڔ̂fKHZ;P"}bU[y8Փ8~ads]'dOD$^oW|ǃkWw;q4S6@ h4eUg[4LxuӰcVK;TlIa0tՉ0S;\<3 .rKœɺ|AF2'iFOSG?:4qO'O/8l>&qz75Qߪrp.| f;Y>yNF.rRMHUj=)!|y.P!D 4밍6ӲsNfvn]AQAGB}] 0$KQQǀbeh}1C잢@,zk!Ki`J> zኙRhzbɊ_m` c{WCmЅ ^s}%tB픣UML#1qZZ"~Ӹ5fEXhBEǜ}kYA@(YOx8dkyeQJ6?G6}nm:wR>Zf 5>GWݾUTֈU)u 8v]ܗ)5/uBveϟyJcY!0<\BFh8mJYS>i0݆5hX\i/O1q`}TjD7 `.(3Xj[$69J7\@'x5 k8 ;>7=E)P89d؝̕CDdW%.%a:3l'Zq:zkoOOx`P0PWSViE*$.ӹr>LJQ?_۵iZ7A gv46"WX}Cǻ <!NDxXүU"ܑT!Wb}vQeɂ}1,I,G&W͋L +~TPZœUzSHI-.6(2dV)-mGf 6yD /i6co,8<# 9"TGƄwhm @2hxc4HF/pvWl{z?TO"L?>ېHp8I?\a6yQ6O%\# ~)5Jf{xk w[W,>5A$ۢHw1 X3Ep||:Hx(* *ΰL GI,PPz8v7KfH)Ǘ 4U`X{>ǷQ&^6{jm$/TEs8`ncv)R?#d`'As7Ii.=\%"/x&7k|H &EerU47% Qo,m-˹OG#Os _;.QF(x*RP*Ss(DCc˶li/o鰩jiX "\jR x#@Q0s( Kџ9ę!^v6trOxva!]h`6G~s ~@ĄʹstqnV]X%6K6$^uJolwBۚ\&H[38o'”!_i0 PAL@oR$6ZE4F>l٩F]-v@xQvcsWhDSFӼmaߎԐI1DŽ#ȋgi45PB_L.>~ $Pu!|uh7Y58&D{I2kEUsqhsWT}+}i[l=,NmY#(\}BKlg" 8g&EV6?L*EB!ūYgDbnw ̃;:+1ljeZHr4cL͏ r aFtx!T2$t/퇞5̗٭O 0#3!Z< yMcB>Tt&:/ LGfC\k"m[j}!'v㫤3I;I=1kIM#)9;>WynifeK NMì*-a#alFR(Y*Ҡ0%! nMvϿZWKLRPJpSp{T ?''i]=@an+2wHXOXF{E} /#Sm7^mjuM(?koTv/p;[单]}IW v2jAaJ03<2Ǽ[p1NAlf?xgy0(9*̥xpwvE !F90Av) ]ij[bs ^{b`)S= N}J.+-1|`GV 4A BbrzEeOdHuVsjr̢HV/`&trLL fQc+ "`/d b Ju5 ~d6Bmdź3no @Yu WI¸:=w Xr@c]YN@\jǝ  ^{2Ŕkc֣K HG$)dkbAa5N,gLİ]߸(dCȻH-)IF^i ͇E2TEa>[j`h] (w2o#4~uMI*1*[C[@} WO)]+f8rBA-qS\D*%*љ<}uD%eܱ >?DAf>Ju/'wCsڕ0# NA}HGWgUb;%Ɨ' Eb9W_r VJ3o*L K`W@Y[fe&;M#].>]Z})^_1dT'Fsa 0<@p Bڞk45{ڠiO)a3 fE 9a\-CKCJhbWפzV}+\ JR<Ч/=SQ'7} hN@uK <˨ؗ UvnGh7w΋-+7&VzSZ~eER|8ti}13|%#$t}m[ȩuwpqT탡ɼdv-:Tѵl%duO%x4ANB KV1TEęS9#9PE$yRGӡ˫+Swk5u~ktF paX~"fv7T%ޠ^hTgU61ڎP"2qzE|'7 9S=v3s,_^X<øjAc0Ov"oH4st*y,e2`pPw~e>hm׺8 VW ^+ J9oz $fs_)B=^2qb{gI?f۽9FS3w+\Ix٠5QTO?4,qhZ[Bզ1'{.ZCt hd/Oa{Ӄ~.upq AxuI`Ќ$@wpy>cw=<'Vz~83!p\h+U1 gvy0Bòsܰ;k.RKju.} "6ɺ|Fl|ս3>nLh-@,dҶ(5(ia!b-w<90*loI)V/*áD:yUܸ[jc1mRǔtp[EHlFg bA8Z=1ݟ~MD]LR;#y;${D_*:dDO~0)8֖5vWоNj6Ezz[gW% k\ZԊ f}J{Vpha|uNÉ@wḀ`[R%*R}9-Pc ypZoaK렮<~LxnʄۮaFÆd`UhtٕTi@b*,vSH83$bcʳ&j IGXo׷8smHJп`6FP_E0eo7\7 ϯQL:ɹ|1x*)ɐ=Q/1Ek$ӂ'a]Cݓvxc9k#i1:n;5҇2ok?3{,`i/T.i_7pJU(]p6h \-/  0󐺌f=*g]8b3vࢺ,\C,V!0>xLC.9ch`AQCGDeyUЄjBw?`Zע4I^aKskvMq^c7# x9^ey@#oT5\ˋuiT?VVT7zیsy22O{`o$`֓Ȇ_zS&StKqM Qͳּ66yu󩖋Zҹ$tR[KOKwzIN HKL~V=ksCy, +Z7k"n{+XiD)Bt*~ 874̡w^(]K֊nNë||0 E1XדtG^,Q] !@gE`g;?M1)3h6 ={,k!߯~=0,?5'̬jUdp%B"y5:["5#=gT7WpduȅZpa6sGGz5AĥC*}4}(j}SM$I5*"EUQ"vs89ѝ¶5Mޡ+23:d6%-@'/DgIuylPnݿ4sH4=EQ>>$a';@Q[ѩpc(|Ђu%*Tyfϯhۉl?%JaKj6(P)?-͂ FF38v%6,(Z&t$bJEDSGDwϷ!ë "KxHYRN)9{vR<bTc(Uyݩm뇍LO\ j;5uHK[4[ tFsYU <U<|/F.YW]qכ 8ˋrG($] @/(/9_Ĥ6;#>B WQҤҏ,EK}_@J ͍l4/<ͿF,kzkH*xW⃚,bDr' mly1Ly Ym6I/' 5kH2sYKvV\0qΫw1[ZAWn&wXOQ(h%t]XpwaώU QvvP*]w@ .dpj3B3a :h:Oˆ['Ƙ"cV#Z<y|5PFKTu$2`RtQK,qxJmCi((py:h{bib3]<8n][2mB goZ a*rAlM}ۉSMʕ̪Y#g䏎~ d-%'.醽w/UGa {& +qI%Y,$\swoXs:9%b$q{uLR bOG$dL#N7Q[. 6xj "~ƻ2;'V9Ri[ K5u%SeRNRMVFRH"Y( *"NIyXxb+ 2똋:XDPY)8%yd.Rn)jTc̪I[-תNRM2!hrAx.y;ΙH{/}Fsf{m5d <4]ڝ-2?A0zii? thGm'P'Һ$}B=!8K"I[+_%_uaT:NHu/Ça`阴\=Cu#}{4fl&ǧKN;<[T,$]^= z&`K.^ &d% nՎ\=Cv~ =f ʎZP0ӟTh6canmM#~kN jL|w 7Ewǟ)8;j&a)%RYSIlI th2g.6 C~҄l1c8y"TOsW*H|e#9yZPHH)YʸߴkCf-O [XIY!Ӱh(ՍȵS*n Bp^͵7]N] %g}T 6.}]449G`n Ǭoq⠭M.{'Tk6|^m蜰]}3) Ix?ec;غ)KwJ) rTbRz7Uv4[Ϣ=Pbv[l@͎H Z{VVXqH(y?A/Ut/ɧ S@!#wA>z|+s|/ N2=zy+p L$p>UgFWUuÝ?ub_K~/}zU`i\ sGgXjEFؠpLݮ:Ċe$IkhjŹn3VCyyC ,36oYJ]$ kXSkCnI^/~2ոB%I,T|.L1&mZvSBN"v73dT4KaGrlqd531>Dl(0v#>PƷ*n] |VNljɁ[BԿb@ا$3B%'@;O Yympu' @ mA:6) Eѱ<<es2;CAM[;N`a4p&̶8o׫,l4qwF6햷M[KflΉ -l KL{vScd i i6D sBl.UÈ)AuNh?7$q8S%ׂEIa} WK ߧ0HUI@2 8?Fs{jW j.{0bwl8= q+X㰫YlIOY^rOj(&{ucz($LO[ Qwo[Izz z@{,+~`I]l< v?;dO:?~>dsD[ai6jC_ ŋȯޏ UوK z@@^:%J7O,11]Nlh 3EST,mǁk!^YF{4S͉)5Mqt7IYܶ ڄ&'ګ:HF9 LH=u)n H86=R ? ܊(YWwyݖ* Q ;.x=q93,9ޑ8-:$aָ8ŕZGLKK&t@5!} ?:)^zi;c/O(~=0 }:xD%;.~`\Qn)oz+ =YɘY H8ܝn|66ix@?uveڮ5%^~cx?cta^"Hbnԟim@?ʩXZGh߃.O8F};.Li#DUT٧CS}"zEÄ;<"hLߗdfހS.a]74GqW[Lh*ȬmfM*ǿ6P0B>W@u!L9(_XY?KzH?n$S-x؜=C2zUpq M[ ´e;{^1OM">}*k3id+% ySVy /(!_-n zϒb\a.wHyzFk3Fw<)i!`!cL~._J;cx.HDb eIrf{}/5Ah4aIt 2KDJb+%0Fna[I\Lإ"&] <~XTf5?7֢aԚjӋ"A=`k~rv=.wc)mJ[pjL:vgNCL2ԒG6T_C%$pP3 8(왮|ոaڢuA$.r|s+tQOeeV nTX^AЭD[H:ϔ*) A NVjעnUkEsHxWfHW4QHBGt iy&* {w)p.*DjYn;'4}̔)`W;__UUװ8W~d\KƤw?3)$_R6Gz3c=x Y`S#9?/G/WIvKNPAAaAD1W#P_(m .b#XptNGph:~j7NVN9a[KoBɨ*(emn}tz!͡GP$}bIM+Z3dӫR@2$ !gG?\[!>mCN 67h4<.VjwW7 QwzUq۶uy.m>zrpW T)MA/o{ a6cy]%M[Ppnz$D ,nD΄+c[^I` b)6%>m0bSt\ tz E_!2".OvWP["aâ$I@us2!{m0%u 0.8̺YdSu?7mo"fd`e+ x=?*7J?"zC[U0=|6z2iC'` Cq-0v\:|l~΋sBy9|"TW߾<ih[8ڃinMYM#o#k*p.JBRu`ަ3=m`Z! [&ӓ^DzۜꆝFINdoa&NWc/ek,]:dyQƲH)USWc#b3AhZ&> 6=,U,~a,&; pȗ|GGN Lmt"J#foó8@s9TVL~'2Ϻ g$ʞqXب 7Њ좥b^%q C~=-5Qm$\7} wb|L:Br\ԉ_L&!hbB0 ƢH5 [/(PE-̽Vģb^w c2ʦOc8WcNC,֗ڻ7ђ̕nPռLJMMAO Hb1`7X2koڅY6϶R@hǍy'Ww@N,Uxz K7ꢒ#<>Wfr4''[e҉w)D@F·PMܾ4i$'Pj B%uXIn scش~TF5c}t0>>|ࢢ_ty:$֧0=Ya7MY iMۡ)ϹDCQnWCb|^eZ a|u`1aX3L6($-N_+̜%I"kwp"N\'+ ^Ab'2\ȫU%kgfЯY[ա±WC25ȆOEi}rR&rO#ޤ:8S, $;&8ɵ(Ly͵=eRAG*JDlxk^4-G~^uu'-antlUI1ۥKTqօwNI.\>}Э#}%0<'ff+MІXB̀dL>})S{v XNZ &ܕ'…HL؇np ^?NkS]0rqZpߛ}o}%T (Y倂ZDbhޓ6sEj8>̇ s7Hh>h$$>)/hŠc>WE䵵110{3#~Dk۟<uƜ@yُ?bq}3y^V:C*eT/^HXTG j=I(fJOM s;Cx^{LJÅCNmu'fW^=.Q_0jŞ*"cg$!yAEv`1׻n 09?0z鋍ͪ҉u-ߌcY"X|O%aC<<|x0F^ut Y([[fefH䇵la`Guf4x>C;Ztxb:f Vx[eQ602,h-||"7$ I8kHFY<[0Ns!25+sw hp.2"EDNx'|̪DJ$"* hr2?8,R"pkҗ G7(IX\Xn7Ta'0B)\30PBeg,?9Q.k 5+ʐG#Uv9j-q&l$}BQH Vbt?d)v_\'Z"So@tIwN_K%wYS_SiVT_a_X:S:-Lڐh}~S}W|wƨ֨q)a"wdoVUW#AYE.4YL_4#`Dau 53&w#>X hޤL;ER"o哺ӛهdh[@;nPO 8+N"hں& E1'I0ub_`62?_rdqq 1srU۰pTpc&3,!Z6۩&yd݆y,|v%R!N+W#\ qyS-VJ4gtQED3@iI "TpP2>IC?RY\(npePX;>v/뚌5f~~P^F9y]EVɊ6#eB;QM5AᳰU|"m+LS&󎔋SuTr4%ܺ-~8!nv Kߪz=̵y.nؚ= ;VPp,4&hOUAd@Rn*yemz_E}<`>/kn& C|b1&PD)dK)$ Vztl 4MX}n^j'g1]y߅mN`-fUVG"z(@_㊻odl!mLT9iEm#ƣ C%lrr` W3 /@1v; }vK?DvE,]ǻPO DB%:cl Ns?&<G4ro0>#+BVh`vYn6IۑДh`C,ZHD֒po ߞ+'V@6/]$FK'y-e_x犃zDɧ0tm,7E}8q]g@UʵMpd^KS>JsӼ!9EO֭`dG)}FQ PscO`g;.ͼ7Y.zlP}L-u6Ji&1UQ}#С'<_b&S_08[bz\#1GD_ʉ'\ "ՓL~Ú^Y9DDO`wU 9Z)@ p(=D.$g6ĩm h)a;Nɤ) /5* I j`;F6hE(uGmT1 w`ԃ2q~>K>1i|rƏDW3hL^.ECR]$~{ Rz:SGn-ُ~CJͧLV¼.Ȱ0a!"7.wDjr(\IyܬۄСKt.ڦt^NKͼWўjd+\5 DG{r:|eN,iE=kX<6ģzq:ĎETsWR wVɆ~Exd:3d;EvGխ|O2bVh>,\h+Ӧ'}gF9C*Ck؟1īx$6k:t%v%dչVֆfgmZ7UK7ձRأ|i/.{淡Xu9Q+#: hYyG g,Q_{P c4 wJAwMET#5'km7<|gf# uu, Py@Hs[&d-Hrפwc ʿ%_2`rE SVFf}uQC2Sw)q c0n:RIgzdܳy|]2> 3ZY['l&863El]=U79 GX?J~Krt :%~,n`U ޡa`Y$":wT_ ɾ3hAئ Ecü@J v'-8ߟsu$F 8mT"k Sjٵ"jgȏKYGA usIS>QjHˉ>?H`+kYV]PO)ThϫoͿ$ZlDfu񿥮# )-W kɑHi s=O"簜bS:MIeS vBԮ5 5u!Co\bZvup5OklIjn)֤n&s%d=) nlBR#,j Jp:Y׺ay!Z!:6f IFGH7.IVĕn4"#}w%*M:}55%('QqCzruP6P ,<*B$W~WbŞSEٮoȨ͛ Cg Ӹo (`ZFm-(I1¶G$0_$0]gB  e{Z/5h`rDi1=dWF||R:j _1o:wZRȎX[,8:`j,v. 5"]H1ʰXWݺNˆ9!DP11-<DՊfcإJеs.ȯ8q)Ho' KV;Z YI_˾&N=bZ$|e2IcD-4#]WQèA HG&ހZ[=%[yQ7-WO A?]rX;|O0\y6j1R~,19!0ߌ2Ŵ̓NĂQOxKT>dT-9\Ōz:p)Y0o,¿fVYpڤ]W"e(@k"C8v/3P߃J2$>$X Q6Xxm-'메.:痶֟'f:'-5 Ź Vb^*z O[:ox( z%zRhS=c ~g.6ÜpfխsI6uDϠ4@-/nEBLqkfV3 E3̇Erm_]ʤ-1fD:Yu$: ̒4I񛿍(Qt 2H0Aw~1ԲD)3%4ruőyL]WtŠMEkծjbbwGv]/[ѩv~x}qo~V"PgŰPN۴_?$\"d1T҂zKr>_33M! 鍊5)[[S0CLK;n8>!\Ѽ ״+@lz0\Zgh"ngDkf@O&#<'F:l $F{7E|eۆ:{'Z.Gn}k0Lܙ>cYƄãL2uQy R{LZ p=-zTu?(V ƫ[<M(_!3U7eԁ ٞ6k m A SwYC"aR_m0 = 5H@AG A1ђ+x =D&SF`;Z~ 􀿫&M&hF%""zN\Q6aNv#/+F/f($U[eN <-2MRVU1 =64N6lCM17 heaں^ I{K q:m[w3Zp}jCjӑn›̗o%p'6%Koىu@5TL̈́7@(tW֗4zBٕ'X C6|SHj}1/va?vZ8[o+8i#"L-EYgv٘|j>-s/OudK -/: YZ