osmo-pcu-1.0.0-bp154.1.30 >  A b|iӜ!M@eee2eSh$W:ͧ߮r 9nf5vV9PUED|{>;3~:ydqF%ટ*|3280,}2RNI tjSTنvBT7Fm*_DR4]I"kʎ&LStKrK|DvA?30 Sah]tG 4z )["Tlz_EZYpʿ[[؃34de8a910c072eebe30974d3a229f01eea5c33c74ef90b5c3da11ae352fe23516c65b6cd7c42d8623390025fc31ff55f8909da94&Xb|iӜ!M@eee90&K˭se k(FНŭP8@Hۯ/>b ]e*~t HK;}hx3{ ?ytYEVGEI"Kmkڳ#*Ћ$fBb,jllSMp ! *Sͺ-Rl#7.S; r<ڕ|z_=j3To?@ \k%(SeMBW>C )S0sM]/5b}C%l߆۠B3"ؐÆ] $狧 >pL?d   C| GMUw    8   P   h    $  8 h   4d(0889:=>?@FG H8 Ih XtY\ ] ^a bpcdeflu vw x yzl|Cosmo-pcu1.0.0bp154.1.30Osmocom GPRS Packet Control Unit (PCU)Osmocom PCU code (RLC/MAC/PCU) for OpenBTS and OsmoBTS.b|iobs-arm-2 SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmopcu/wiki/OsmoPCUlinuxaarch64 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 "/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 6z FFA큤큤A큤AA큤A큤b|iSb|iSb|iVb|iSb|iWb|iaґb|iSb|iSb|iSb|iaґ39ed83ad1292ccf6bd8d100781bb69a9d372959347110455dd4387ef46991037ffdb0b22e986fabc61831343c73895f057399a706fe503a84a191aabd1e94ff0a46c9bed2879f465f1add8a4906026c0fae4de3c399ad080f6411fcb459331744bc2fbd6b0ef5157796afd5fcc2630c817e658d106ae536115418484ed006d7039ed83ad1292ccf6bd8d100781bb69a9d372959347110455dd4387ef469910378177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-pcu-1.0.0-bp154.1.30.src.rpmconfig(osmo-pcu)osmo-pcuosmo-pcu(aarch-64) @@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-pcu)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libosmocore.so.18()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogb.so.12()(64bit)libosmogb.so.12(LIBOSMOGB_1.0)(64bit)libosmogsm.so.17()(64bit)libosmogsm.so.17(LIBOSMOGSM_1.0)(64bit)libosmovty.so.9()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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-bp154.1.303.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/shobs-arm-2 1652320681 1.0.0-bp154.1.301.0.0-bp154.1.301.0.0-bp154.1.30 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-SP4/standard/9ef2b33fd6fd6b12277b5bf8f9cbba5d-osmo-pcucpioxz5aarch64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0fc404ce05eb0f751307cfc43c931aa1d84501fb, for GNU/Linux 3.7.0, strippedR RRRRR RRRRRRR RRR RR RRRXkAw [6$Qni)"/w_=~+Ԙj/{ե^ Vv +U FU>tGt??Y* ? *p=G\Wϴ,9QCtpOf6r$V*dQfU*cI/cHHzG錾BQϸtI.7=#QWT贁Bnf,qkBDB1È,|fʩ xn2ԡFoF]ǚ?6H)F2tmAHc3W>ť\d>ñ]lݬ8 ;i֏ԚhV('%~,A#Q} k`7Mss(l# *Sӛ sri{2F'-~#keE7bՆi5PpW|uOJl|; 7et^ɛZˣN.Z"? l =+$ ]=®yjb 7#EĬg唉5y@Pf:r— \^1mvcK㕭AB}D6|6^ہNtv螧A78ʟM۹^NY+"Ob[c *]餼Cyuan-ʅW MAslALd#}+aC~Cڴ>ɇG?˯ZCV"9v^f{4{tM̫Jil$nw38J딒U]3N?WPuYir+:s= K 5Tn8{ ۷PB*{C9)sK-cQ以g%їOu~6cdY嘡]}h@kQݷEI AUJ*٩ڝگ4:n!ā"(w8)ZXu܊I'z( Z`? PϞ(ma]09:9B@dU (Ϸ.&3 wX,lXvIpYjf9%_%m@FXpw(h *HUXt~) Q5θ3)*\!۷GL?6%-' 2IKBBJ&{~X>: jir}68`}== Zؘ\cyH?+hQ<ɿz}&(e4w"a:U`GzC|UqZWUA!8 _քLe ujt,7 h%ma0(kJqKiT'c8Ȳq7R7356ɳP| hW:_Ry'G ,74LLӺ`(1rvn. /9b:IGa3,@kD%8uwQ:}iSadEO&o"h"]4*L`D ^2~-@,Um G=OЖ^ ߵw~]@$XPu*c:7I }~g!6è1 c/9ɚzqbA-Z^`C7iYRE4wA tڋ>[U]"~LˎkLNٸ~ɨ ё{b| )=iBoIY;CQntiԧd i awUbY<ʩ!&d6%5=ӎA lc2NWiqƣ޹OI?> ݂U ntbS0)8r.$VVwRg?H_?PdK[򂌳 Y֘bY(N*۸t^'Ke*JL ,qAL]R?H]zy.5, ѪW\, D (.!_p%p -b{Mgpy Kp>u)mW}ˆ;s! HsAXɛ%Q% ʃvdy9-^_0r#~ի%9JwVCAѹQ2D?l(lfHȖ"Jj@`:=>w242ҊxTsMq,8p*rBy˾wĔ `^fs[cGX } S-0 Pwp"]MȴhiT/z.>yo CVaՋ tՄQbZDƅƒ nC%&(tILXԋHFpRY8PǻL4 רܽұveI- 4lC1DcٲZDf I޲tTti8s0/rT{]qΫ^GQH8df'<wL^M=ߑ5=GM%i=X_& +=݄$U:FvS2dW[6܀iؐ`Pv;#((b wy7fLyFn0-d>fbn6`g}tk\b)l%H$32_Yã߀ܦV+(hs5B6uΨƘj(r iPHq {jQ{6fcU %x`U GJvzZiG-|utK;"A6_Y)kk֘կ^ٳ[g&SnR9co]wK$K24unFB1wq%h5ӄlp "4̍'*,KAh9{LOQǟ}_ F>+ ypoCCW6/{ L)P:G(;0rτ܀! Gԇa^8Y&`[]k+X(˴AVϝtX2"U lg H%X[ М<޿ P. D[.BIe{%U& ~+Jo T(k"p-oUR-;6-Z"Q:L蚟k0@a[F}bv_`#o̘@MssqFCڴ2 *^` mv]eL:CM i2L~Q@zb÷#LW2/zOcn<+ô~`o CPT9xuߟ :1GCvbbn C喌Հ-i]!8YT$$\ R 텁lؑL72nkimc^VK4C٦Q0O[e*iwʮ48Yn1?\I&@oK~!)xaATRF FW.`qژdbodd ۍ4EP PYʏ96j9woȌDIhQbL&>-k ʆFB +]Az,x \c@/:S@8 ̗E _%No'A !s[m ÈFd!f9'muEyR%9_P&D1Y^g^)-vStV?H IrĺT)slr}6s fp?P898Q&agKg7\GU[?2,T)Pi:ږK=' wU'upAȖ7Fi29d1%phXX1]/34`.̌}~43QcM0įX•_~FThk&c&'HwkuZx2wPDxbϵI΅8Nd1NgF\Hě_3[,qۉ=#͜z> H&T9c%bv@B4a(Q{qS(Igk|>`+h k| $c5Ė)Vxh \vn=[`4؞7 f:qjREsV~3Dբ^ nI4+<ls".!0-|3C`6B4t {4p&K=#$P'?Iomqaݹc#<_7%1r*dguE3h +T/'zdj>yR%&^kx-giN/nG 2E= ,Gk:`?E}t #~ &Q@cT~˰c@_܇[YEw8'=SWйH;(wjph^?8ɵ@&HNɥ[j~lVGP_oQXV*:gP&GXu&1L KyvvЗ]8l&!IVp"#vyr mU#ͯoP;Ei{M4)SS!?LRn` UC5 4ۡ]. MSa^i&sQrL 9zDn}*bZnaQM2NA֛RAϮ<NIK4^ҫ}wZ!}UPL%ӝO\WUؖT'+\L8I 6DL}30Q%~SMMl֊\ϲsߖq30نVQ|5!pG.ɤ|6"3w"hSḐbå ѼdIy<C17}H^<,E%EOXBѤS{2fIw~v/eC*wڈjʶ(ϛGı~!RJ)Tc L>?M A $lL"*OY)`ɳDDMp*ET.'QFڏ=!R='AY(;jx1) Fn! ~qPC?ܖ55p%'}41sJLv xT-Ks]ݑq'fi<֖J CHz$J~s;BnE'%=~`ii3 8Ԩ۩iT3 y08U(đHCo5rF$npEg2/> 㷀Qqqf[8Բ#)%|+vj-g͡9X74<{B%y,V#IR/կƤs˹Xr1o,|;\L)k"A). De`6 +Qv'@=L0 T ǠLBwD2ezr1!X>f+g>:;wWϹTw#E2i}fik$o݃%Y0#v 2/-v%{ˎ%l^S/4{O-T*JF ]pъW7&-@8U"8k 95Xir7kiپq4]Z<7zPa ^"Ud!g ( Ć:z 9WK-1:`1<}9,yjk,(MWYt;k*v00_6Lu4pV\0݂{C9f_?b mow9f?g%Ac)#,2*;z}BM-h@-vr?m__/b͑u{82" O‹UI5?Io3DmesZ,1S,i2_>H`7DTƀҪ,8/ DzӖ.uqrݙg_ZV= uRagYb:%?e1YS#ENmBqbeKa&go!'4;nfBLE1wunڱzT3N\؂Vr+;Rt &xD= Mš+gcX+.Ώm6~g,v:2̣*MD.ҨHIF. aVucs5|7;Ͱ=P;cEXIea9qQ e1ZUХYb*B$^!wc <8g5&`L}{x8oװmH,K?/S%DB3jӦQ({D BC)?vDWP2{w<Y^$e r{ 5`!Դ^([GeZzaWad)K,Dq7"fMCynpK9LPv$ޏvVlIO% lӛ!MZssjh0_Lv ]SXv_ B] gYs zAfKoHt c-,9v/uzo_rj®B|M99|Qet0DT bwҝf\Ѩad :khy0 ٘)أ*;dmθdp&xXf1W \ȶw1?FM%9P*)TJ< KƓZEhmx*5VԢ!UqC |jmCϦܽ{~7DI_t;&0lww `+Jl"Y(h:HܺG#|xjM9vXHmM-\EF;+$ͨ$T+iDHT) ptXaN=8S0zmvH5XL"@uH)UR-ruK=l_!׈]hِ"FNVHѥVE:THZC ݳ)~f.AoI:JIS,`d-WRW{$I`S¨W ı]pl^'ZW,*}< o1O]bb58UM>Jpcu'>R}:Yl ʤɖo 8M]ܨԌ?1^7 /&Fϧ\V"l) .f4p\Yw-a)!{UQF9vx졀2l|D({s@-nPxg;BQm_K7jB;1] Lp_循<*7ıq79FsO",%9T 4Iy+W4:.G4/pZ\PᠤT1?)CT>A obg.\!|$+D\wu*`JD9$ #b')@Դ0qm!//p:gyuol~@::˯##`F|Rw#R0.9"Ă>F@W!G2'BJbF& 8^H>9 ( <ٮӘ 9yL}xZd,+wCNz-|ro \ |z5a _阉/*#m ,Ђ`l7&&׺@3,ZYܭ']#_u2wX#Bq-6ŒKJ zZRcc6w=p&-bHR iw9~:_nǬ{EZ3 o*J)*`mǁvnc(< FoUC*J7U\\V⒭}\t^h2NIExzӎ=pFg.uc+_}#`g =_dwPU9܊ h^2#ۓΗi3VGƏ7m Uyk ^3Ir {ʢ Bc<,vUigh6?anMX'}zӅAِpIPTuoe_)t kjVs&k~/PAM+`&>`wߧM_]-/KjꑮB],‹HjKk˸t:XԨ?^I2o _ 6ycxdI!i($u=]L>Vʑ ֪AJr6稴YU+$@+yMiVh0>F O-)hIt1ﺷy_vehaVj$Trr vTi G־܅/*ġF:tp̄6DLBx4T.cNb !^wvgT ;"Wo sX'C8FC,T}R$n;P]Y~4)8(DKQX*2bͪ s cr1HmB-_`=pAzl|Zr@4 -p/3'ؾzٿ7'ZKUa4mqOVcӛ_L'5"X[n8JR6mQVHe,Q:rl\k !=\* ^ ooe>D[,}o_& /@dDYwP?:x<7gP㻟,}AcVF<'|JPi.|Ӣ:)fS~Cb&m2墟FTTbk- ujuF1ibnDNɽfs@ƀ{-L8#(2zE~Tܟ(hg%싗Z z=zT{9hw T#ml4 zX%%s8vQ|] u_[hme+ZM/ʿ `x_1srp]Alr 4q-޶VﺨYόXm801j .{ wc<ر/Ymtd΁xOUq59={u.WPUz]=vL}-MM]H)2ezRxW=n<)ʷ^# 8VIU5֖)O ` 2=g! AۛHZ:ZTD5s kz-Rg+HV/jG];o:QmW5zֽ! pܭ3I%l݅D{1s9n2jL_pcJ1lH̰Wow`[(PppqUzS"0N ,)dof4+(i4& /o>(1=3.gޭ@GAN[y;n'-}YPX|0N JP( 7cX`k^ڎPߺiɇUAH4|aRhTKZS]YgHC*lKRq@=Zu-(Xt\!W[ݼ40ݙPu)N`3(eIv2qYL%2:H_mT-6ce {+6t#|l2M I9Ȏ>wYvo)jv:gEJM|M 3ݠn_I[ sϒC!@# GYŚIelIz)?N0TC֕˨wZn,J(|=atkف ІX0ݜ+I1 u6j)FI`H?%O&`ŲK>U?N ~gi Xk5ROW!" BpYq{Xĝ=+3kZ7I47xgo tm}0b1K^6}BќCA~[X|>vL53ΒYަ 5pIHY'o''uX/*Fp1ȌeKү\~Sun>nf=\L|c:j 35MQ[l`oOP#y[k꩏ :$%|'QZ@mE%S6x-'L/+_r{s ;CtvRW6JyEEJw U JGz`:oB]FDD &bmr3y$Rq}ZfCl(=M)~ q-$>^y!ֶ|+Ae]ﺊ|(x)́jheګ s[Uuz`^BECR΅T帍BL#Hf P$1}B($9i:]~3,zk#"<_?m~isJq͞nG KgHb]Q½9[љuk߱=ӮQ/N"'LKhB )cF_(=8f(/Yxv6كx|$zm悿W}Lp+{U[9^_N$K8XXZuloY}ѝ4ro@2#e[]]m4܃<;T^'@"`A1X7!wc|jX-iZw@J2UXؾD)^ߤQ B{II4($v; x+O^÷g(d(xh8?bXCvKnφ S6n4_ J_nTnc$QޟNtG -s&LAJ P//= fQj#nqz|I%v# м[rƇބXo$۷[,C!~JC @b ͺ┪?s VC_2|$,:3fL:;]zۡ"zKCcX;"-o׵c!`6 5y@4M  a-jvqlOqROTgQ)hVwT\ uJ6do1 Hv| bnjK="9:BRMK: 1`"t2`= XN q%bV֟Ge>1vǽXKổro{α?|w*ZۂIj'Ȓъ!X!M;skQMgOj^"^mv7bpleTBjq9 Rk )%^TMWB\SD' Z:҃>;#IjԈGQ q[x 2Kz_ʗ'mُڄosD!siR9O?L-QT!6Z`;U+I09E6^5R ,v1az(0*\||ׂEB2c4H%-F;x<ޫ۷ Dqg :NJlxE> 5S+SzI>ϖ|;נ$o嗫\G)tqr\7~m->&1ٳH4Pc t5&GjYZUx;M4\0c V\YG^"+;JLII<)ʱ8'DŽFo> |mVدT 2uٕBBfC }X^u9T:u ~V*(F,:->?I,tXsM aٸ䶢k ߄Ʌm[H, ʼthlI|xQ@'מi..-27 s}~tp/O +sz}Ws^d&$8y \XqFR!9NVAp~&L OtA 7tP`xB?hJ?Y\"BlNmo(Ej i%T۳}CGLjb-,'^Oó2 y@!0[b)J:XG>v}\N=.J@5+ݏ##BÐl{'MKI$DZA.k. }Lop4,+`-x'\6@X 7x-s'#r^d~(oVfNƫzM=YDw8{ ?๭dT0 ^/!XJ|:sOwKk,-VxWaJgR1ـ%Gx: `k[H iG.N<<(3fZLWzPpaT/iCHv[K 9q3viGS,(g@0SS+ߝhK#`+n=F1uW+/}EDIb#W R6ZI7 f<|ˈ BkFٽ%:%0c{h\`EL/#Hn^}iJ 9A$@I@Uf}ڒy\;կ\ZA+H~__y,h~$Ji}r2΢aUZZ E Urs",5g`鮋CSktaj1 >2f  >]xׁ&Q##?ר_{yoKIZP_w:]A<˥PD$D*'vwҟ3lB(#^TrGR0vr=Mst?em[#i=2CFpAz Ij['W;7zE;FHsKQ4@T&"%87,p{zi{kI<Ð!9)wo& ԻS&.䍌'1Q&)] .BjEP|~óP ~-+/L/")/QP"OQIhUAǗ=,%a/v^tق\f Z=l-? = "9'_( )7}aPN~cTZE \]wˆ$YvT/ϝgJ{DJ~6]9u&J:{37ۿ+pTLZ^&M:Iq! ~xK1WG)tHƻ{dh"q'2L:`X۩{C9MSxu $v!rnP!n@Q7i+髴#SCK1 -ei#@ (\^Dӫ[Kcp4q>E6b6ߠ9mBUpQUwF&Rӻ3MnfPrH%%H纐Qaet=oQ_E\Q,;fkA)X :|e+ZQ5'ݙjN +x^56aq 3~lvR_EJHV=1؛cHNtԳ.ڻ^Rvu̾5 г6v 3G1; l&n0&CZ>x?YUi % j8*SЬ8<r)* #LUq:BnIp+DpdD.97 ǐx:P=JUqڹZ#C|dU=Ɇ:1KBh8w6Eg V g,4oٱ&ㄍiu#:[S%ALn`|\ܠuEСȎ}.u.ǑF+#.l10fʛ[>Ius+=t(ں_jPzӠRfw|2;. {4tQ׊]uŀ\T!KYmSCY$>=Tjn`uG ;H IH{f!&PGb$z YVeߩx^)W>5XRZ~ZX;<ث*" EgjvؘzQaP[3Tobr8t"dd,qM#{P(IȄӪiACdw#~D_M 0Tuxwoj+-#/ F[*#R#rv#'[Rnk8[J@(@]QV4$}N#"9 6BG /'xb=;ДOp-.Q ]i>bf 0evU8vn}hc]_?5jgM :b;CaTp pA?J(8qLX^L&F5840}Snw4ܦrsrzezpN &5~b?] " rI'4C&b5_Dʿn?sһ+r.p(QD@mX`랯J* (7]MT^qw,j;k/~PFڽlqMͮkzxwWM!!ae4xճae.tUtŚ&ٽE,<0P9#rY."{z+h 쪤# \c{{(tlGȩ *T̏-+υof?W cԹ:?#r~9-!ѐnD0H_-zW ~vlK"r@T$XS; 8ߓY{Z{%4\oVR+XL Fp`%2ԺYw\ze3gfrÐXi2n}^y^F_` Bxo|$5`깠;ͭE곃ōRps=f•:`3O3 `9j]Y&V9Q$64W,7 iu!B{2ʙ-<>Zd绬Ajq\jKd '2oǂw=&'TFŅcU<#11ڦz?[mK%wđDn@toAԞq3ܲ27Zof {[a3][hwCAq|>Ҙ}TV#$!`O[ez eO(>Mk?个83M1a*@+?ҳ9[8G]ѫ [[CtF2Nhc܉qHf3RU aN -ueKg}1ͭ@g;.`g2$Ei+Fɢ"M6˽DU;Șms@0W- s_AHКH.J';*^T}ۊ;Mu02(J?ԠhjeM48Y uհU6-tiPn862֘LnF 1utu |A>ǴNS*xh7xk5$sTO`3}O~Dҳ/W)PrˤA"im$ -a5׫Jĝaffӻ֕ 8u2rH=`.w\r1$iwOXh? [ʠ!o (S}wst'["ܔVwؿHב 4W  ۼCMXp ɗ_GkU blj4CZ9Vl',N~^H"ԟ/Ӂi{n -[jzh5脮jjw# ܔ]Z\7K\fs Ds ha<_x7Fx0nY`eRݘRz+GzeAu_N\!&:]p=Υ4&D/fkhV=0lI52~^/5ϝZ)@ TՍ&u6> D*+) zy**Hѝ$X+D>QAcx]nhB؆AD@Ս+o4wgPl!罆Bȣ.|U`(T8T Ȗ/45U@^~-Do 4M:&jO{ҵ{@3|=0!&Y&:{F+Rws+.Bs8Y5}O2ѣ%z U@*եcfJ5S=ܴ;th)֣Їmtą2GֆTy>_4bkor5WЊI~>߃´7x-Gղ{DtT X2e$V[ԋڋL3T*]ltst.WU—O -eFZ&DžT A6Iю^`!cϊ9lhaA8b(Ш𙓁DEQړU;] bF8X8{lglO TVNoq%:{H#Ov8ynѹ;%~5J>r'[5 \#7]{t;^fKS eZһ,.\QA lp~{kdK"ϝQD L\E}}bsT;k') 8&5m{smt4ұ0H$Np^?.`fIXOKmJE(~]GJx/d?H"e;wq vzs>H{T8J,}ڍȑf Ex$ ֠u|Ba-6 MfOrPyGQ@$ COL_L<Oi!R 6Rz1x"cMЙ6U%V~Q/"ȩxP1{;aHÛuP UG*DEu=v,^֐E: I)A P [3oҫB{٘,xHM(wa?h$H: L$DRJN44y\Hl(3ݤ.2(709͸W掺S**ZWo⪩t\*=ou .@f/)5$Ò"dfܻRH a~ݬAloJ5+W/)WM)P62n)[Z[XMJU e&*3R^v3)$=.)HĐX`~@C+MӛaZ4kÑ>9O#qԉYV%{s#t>ŵT(ǀn7K" n?69 9oVrown 9?] r5aQ:iݰ AM?F<{j`I'bv[K߅ X<Y9gbU=$囅g[ݦY7NIR[R\X3cP0|S.gB)##O](:X8 2(mF $w9!yjl#GbfkrRvSg -ih3 .@f蝜(g,Psop  I{g멄-jh:!EM~1/Ȩ#f_w6vŎ<ך4qg8ʞ充ƊB@Wi)X&|9͎3^h܇kC'|1 [{ v8fj7v]&~5<_5(: ճ ϗˉ8i*;6yc榺0Lwt wF73zxJGdb#1~K :~벯ϖ"<< l5k# FD 4% 3M. sX \0J|M;J2G/x wޠͅIej05#l'>/0{ C SYηF+֚IL}֥DNDVSl/WУ 47&w9Z7àha33@A0etID5qw̢a@Ӏ~qp 0?)1+1L *^`?p4(x$'Y'% RxVDtg}0 hrX@ 1vD&QA|4ʝW%f)a\27>{M@y 'CYjk^T/=rhcɳۦ䐓ga!JP[䛄T [.,BCiG$& $qxSMS'O)4,vJGp~+hp)NmbqдѱEojӳx;@DJ`ȋvb.̰#Jc0)eB[.%c;Yz9tCA;3VY({$Ov/` |U{?A;N yJx ڢŮR֦ .4L#n] e&s|uhL K|B@kǘND;5wD(]N,"Y24h)kYCwwmw|e|n>͹7|x3֝y;طƷI܎+͸{2M9hl r5{qkսDOkV`OXZ&ݦ;T\荜nϙǹ` h@EH+_iN;"| q Y:m,ᒯ'Oâ"N$7ꎤpA+ |ρ WpiC [Ѐ솊6-F˸ &GDɗ; AJ4cI)MWn#dk܎x5Sr.sL`!gDx T=^yVگgqtÍFD'+֐+@ٻaΆEZJx*z'y_ܣĨ]]%ug˨+kkp3%Nv`VPKO%_G™& 1~UYHLȳ< 6}"|:A[,sE:8M]S_jFZeBW3 oQ `jN0idl=ݲr4Zpϓ)R"хrNlK hd@DdWDt3Aýewcįc^dݾ:s՗݈be!lnEQ9}3-vF``}4*dEE>edJ Ӵ!pjxa眰@9wM24S%.} 3dlBGy_ܶ"B8mo؀Ƭu~k ֜ g1ӑNūl-g ֶU2jH6@:*v)j4Q^TjنiOM=w0z- Z,Mmcps=>1 C69.Xϵ*IJ6L\N؍$swbh!f~VCV_o~]ry/X_ja4:_Q:jϋ,*|.ԐF^d8<=XGw|6rD?πZ\axEV6V<`pv&ֽ._gn񓰔Į0%9)&ٗ27-W\p\\.N\%׌#oґ9YsynͨAPHSh눦#8|wv/3v` ;GrF[dn&Qw BFI8+̒pG QN6Qd._W*xe$bDCKQ WϯkqχblwĒx@:WSIٿ[d*f.r9x*Y@x4C63,3ݭ.ڌ&N{k Q mzjͅӄ<0%47RLP; _Z"Ɯ ;(X^T4dOq )(oDܛ{% '(GN1}JKU.3VSs)zTv'Ypd6s2Η|ub AK Rbm+/aU5G `'pM|:u:H#~`i|_Oq]N`&{)2xPR嶀+OCp}i{_)2/jدQ(|drF_ I7Dy_^f bd4em1&3)"J'H.ᔲ QPZ>|mTZW07Se ;AtI &ҡw C!H o\=:ɯ#1(QyAxA8cDAf^?SbC{9Ŭ#؂+VƋ|z Ab򡒳*Gb)HUZ#,=E]&>v>X1PW?=yMl PT*g A1nS{ܼ~viA{d6"J ilCĹ*k FWN~{r|/8T`F}x%Α$ 8ߩ81SvTpه`mk)28$ `\h7Gczh_x\_Wey1,2w/T _a@3A CS-j\ɾn+eaHjaQE=̱?Sxo@sNm nNl}%s0|6a2KiyV|[4;6Y&\irUʮCAoJЊb'$7PeX,9ӎ>*pL%ڛ^Lt,0*\O$[V󵮩(?4g;]5x|8b+cAOFr2 uMďؔWct2ٚ&̓!߰՚;>| +jx#933]GiZZpzh!F*LjW<&L禔>LsëO5O^@4'\y9C૤(Z#|dkڼJ1Iʡ2c;b/RsssFF3"p٦7IQ8a}UA!0_m ~St6_dqOBRc(ф>w*m.Gܸ57Ϸ`NV 8-'Tk;-JN(%? nlf$OU:p9O4 zZ:m @-Gx PXeo,:S u̼"cZTzޟa!bÍ}rƟɜ,li}CU-}?J]тp6o5$])&ufjsKcfP cNB1ڠr^2ݕFMrBamtBbU'nB>U*SYC\.ayAIknUB.yGR;K~K߿-':,Ǐ@'qԦft,&U[ȆGƧtH.&K,;_ -P}J+T{%n^dXl]-O{WBnF.1K56vDpA$sz`|mM'*:돬qO˄pm|OA( 4FZy潥[ijI]'l>kY_ t B9nx3DGT&%+G'X%jc3S:k($Aۣ]ߦ\\^a}ZeUSMG)NRoo/H!2]3gmS ɸlR-F;=ݻ h5v,,ӝѡd-X FiKoWue{N{sdB-j=AzeN_+[ BO: !Ʈ§aO|pɾj沙 q!z o03Qω[SZ7,3~aݎ;OC҆Tj6;6w.oT,UZhClI)2@ospu?DZ袛J5@&~_Om,eUX\|8 򿛅>m]H8!xO/6xbQH D 1P qQ(R}UKV=bu3uH4#7tK(%<[0Li6Q#P=n:\j;JOזlf#2H4OHǣWω/ڈU]NWc}*eyOf' Fya>[l= <}rk X6r׋08oi\|'uc6 +V^8CO.Hĩv񽇴!:\V6XR9cJv[YF8kcUsԲ/mhuf& +H1+αw2uD"rx@n]h4mI0Oq:(agSlNL6JƁlĸ͛ 4HgrR{Y^9SWٴo=LiIj FBt דD4]c.fT#}}dIK2RYVUHvؑ%r' >/tsl XnN(,UN>a {єGgjT>Jj>8kx#J+41f~5^4 pXY a$ 8ew p+a'R0\JXٻJ:pwLb g墴z˝ ۷҉te&PWRY92ºPLXAK{q&GOSAwY+\|Y၏Y>rb\&ufc UQͷ,s"x{ 7[x&YA =@M^B{~IR֮ BErPE o_ַ0N w#EN!c<Tn]R<1H!W -W/SrSY'}wě]Qh wbv+_cF?yXU|"Pt"ӀM+| ohwC[JWГ9j|VdM2"]+]S }~bg7#*w"~YTW@. G}vE(ew0B&8$㘦FW,Sou("/Q {y}q0EvprGsZq$Qޏgz?b<35 yS/Yͥ19MѪ8'XZϚמ):ruTԁ'AesWº)e+[]păs^6-&̔OjxwtPqgn,즎X)MULCQ_'HD/JuMqV1Eo?;+~l-%2mq# .j}g9pmcоt0H5 9[krUqM?vjdyBx>$b]1]K$ 2kKzT!n=+/<&3͡u.ڧxu,W+/ *V"N{"SʆDL [ ft>bÛ1?W2#Þ$*[5+ !Fgԛ{p 6k<Դ2`RVW\yZ^mSsS6 O\"LÑ8P%څ+( \ i,&`T8 ks`J 28VD Jӌȑ K(B@9P dJaAu P 0KBtkPN&UHĞNJl:-g$r^2 WҬZ](Btl(e]o`?@BI.oYdDvtU@mKr ڣM!JpJs?.Ӿ㜸+8tZ$rCQ4:1ۘ=b8)nآmВ!nΜB{x1X˕ِ \&83R~{V& ˷.ąm DI^ *llO:2lt`hM%ث&W}ҮbERPTٸf1ૂS{5%߮sTВ4g=1uÂ9%!c;bL2, lFx,v~-Zmɨ}9'}saݰih>xH|$lv8q$1+>ld؉ZkB9,PD1~f*/fE"(>w-Q܅ WpQ٣{1 >h/C=q兊6|GlÇ6GL$RvM cU\9582F-C qEq"0 򩓄UI<5sjNr8w $FEnfFhl}&MQ @ >8Q@KF|~ 'Ve$'wIN[Tשn \5ִß x#EP|`ۑNqyj.I}%n6dE g@{`< T V0`p$vQurmt=LF=g]-pf· WZ1& _]mZd[ /`gj[I.sN#\tdܩ@`'vHQ1ivat|);G9RsML sNeƕ99yLi4mk蔝%,|rhnvݕ "!I2h")cR#Pہ}rGbAEN KMO&Z::,IOHmHQٹX ":*z@6 _QY~*j`-v+Ɓ Od7l~{j{@_^2,I\qՌд |vRO 1'-Y` ߒI5Zf`-7D/󥒥< !'Sgy\㖇4?QS/yF0{TM($*gױP zev9XG6"Vmn~}4隗@P;6Np*ȯ@ܼy㈳粊 \ q[Վ@vZYL֒5*E};Rk|N5&:4z}>"\'N7YCe2CpF\cKpWwB$y|`F-,=Xb Q^ƿAvhv):r/j|JNΘ99O]6PONKfbZ!*QB5/:f49f]B5n%e6DiYYJw?U7y5x~ I!NwSSA6w!wZE돛EU%c$XVJfL)$Jk9Z;((Ӏ R8 zp #Z>`J}rSfJ7}9$jOcM7Uz.g?ٳ%е_ήVwb3uų=h"}=$mwڮݲ_xV)2{sÀl?1C㏋Djz{'i'mXhQ~h2j[f'pm뮤p,=_ϫ.k(zsq%WL=mHߛb{K*jtR S[ݻ٦W0DR:n]REWƫ3BvQFHWf-+x.*~c;7cEomD(& &Ekɣ᱘2ңR( {hB*8`"F YgPm<mુQGϨR eŌYͦ"⚳{y0 UcgׂJv,C([Mv~HBk"nM jK>~Xy`; c W+Ӱc%e=Wm%sY*0ѐ$BgFs~P=HJͤcgWI.J"*TȲiVgUXTW.[z Mh-ϺX"7 K S]IԌHRsJgxcyP~s@| Aֲ:k=Ͳ<ف Je&:6t3ܢ_kFηDaȟɈo=ZLt㱅!ŪWĵ4g٢|7S0~S?bor|zU赢9lEqK ,r]:͸2C׌xM8x3eɃrTrD,P-)9J nL`1kf[`6e\L#61UՉr>V<{S(S˾BR#v^橩JcNs;a\,hmEoDr;W"cua`B:PΡoPC%MUcjFwBC@WߌLjvrlDٛ^l]Yw)aï:}x]srfp_E:-}a@ݯM)cɄJ1qn);{mVt%y]RK(`Q2m¡If\)!NM+ *]GGζȻpml2GY6&VxQZ W%aܣ@C"Y5ɥ -9aEJ}6Uf k(u( WݰMAQEʣ9T`a׋Ł\t{i_)Q@e%zW "^{6MQf4U|Ƹr R4VYjr\(?lIVA.C={XY,)/ Dj9/E8]@sbĐwL17]!6l;<*K+3#akFa{E壛p[4_,JKPGLaW5^GAFX4_ݙnʭ^D`o@ب|6 :{ai4+h6rD+mi%)J1XcUEp@ڼ_,r;Eo1GFuxK?4VG<&! |AϸEqn: 8U/wњ]Y>״q =Jo>V'Z,@r.w\FX\c+~$T.`7Wl/IdvNN,_ê;YU6MeEZeIdax'60/J0ZuK3̢=dKПFz͚r*Ip+T]2 *!cg`3yNgޢa峾$/ykQ0(ZBLs9ㄆ?x{EqsbFz N5.DcnpzPOO4pSјfIeDCER6O>GLF9M&Np<ʓ Lt?>j3~8Dͩd cwOBw@꘢ $1R`2thv<"$g/9FTPzzy1XKHC$QqDK{2} Q b&%D|6tIEyPmKnXLY"yϴ$ >p%nVVZ /7e@K @ ٸ>S.oȴFY'wߕ%imN#{rLe':G|dh7].R;A07Tgű(fE'x߮$џuCe: s-Bij.a&{gJ=ښd+ž5ʒ?w@,Ȝִ'+kXXG Qɇ8O_W 3l}rd ,w ꗦXMƻ 8Ur0?4pzD%D#cY'r|&(l$X_~ r9V5-c@5Oj՜0˼`m>[vȇa39KrшdZ>EY'|Շ,tj _ߵ6>Q>4mL[NYF8ߐ=~9:;L&Fnw!h<`I$%'O6/zc?vpH$ѹ- 0"l*__1 tr쒸Ze*#SHB UCiV,[3GfaA_! 9w5t w(Je&aFz1pUc! R=xRg^P5\E81,eM;g}3NAh D]*VFC3LL|m>`;7W t `LդGV屩ZAoq9Ẅ́ 'O q =fm$-H}k uwDW< 1߮ȩYC#B;FA`ͷ\sm0 =0u}s@!<1%qH:Jc_ (Щ>^ ߩEASŌ|0ch2mo(c5:mhJlro Ŷg*C@l! CW1~K rtc5v8{F':2růKY1:]~ cw@NCw/6UGl5fxãK}\Ȉ1nDQ*H:֡н>f4./oyfÊ*jA0c;P^u1|)k}ſNeѻ^|.z/E3st -0ߍ9P_DZ1x/I ߳[ϖ9B[},pL' a|TA[bu]V(ch - F@)KZ=դe钃jNafBJU 20FU*Z[qq"{j>1'g3[8!EK _ ;1xU;ĐU*a3*%dz3 fepf#LrX?.LK?UPSN$κf}rD0<8caߠ Qvp#N* şVX8>9;Y&Qil|bb7<Ì 0$~9Z*hH8<y>9bFA ydY!9̲!]S%f\{ `%qHgSAQ d2q !`_m WLs H5//fQEV0BiP;b0 '?@TUa Pt y3c4yHəa93y*+hI&8?WV?xzߊ(i_TF"[*,!l3Jj{{ saYj3/iƖd< [L$lnӨS:3gٕlj><رp&$'o.1yTbjЋǹ:RA)%GW@4cE;z[sFqdKA4cGVWd߲],:O_}`VdÆǷ={,]"7G UԵDpZR~䓀]P*,+D>IYSFFhӽE {"XXk<2dhMO?H/76oC1흝oq'Pq>jh^؅,0>ʅ;I,Z d<f+Q?|=@J4'1DZUXy"阡4I+N^Ek6Y`8znH!]+M] ;66nN^E~3soY{Na/g0;dS{I6f T!䝳@hλGW'7X0gHjJ)LB;\ vNY<ϯSъ P @/5x:WerGCwKuMRƹ}(6nj+xZM ˔¾0>Aso%S9MkKg< '٥\N\i'Ib b 7|;ZJ9,'rDXd6Q{RK{+O,2?jVIOܚ,cN` ehcЌ%ȾeOpj8@]FX_}5hmq3OG}93 MG r%hv\B=;,#m6mLK-iM{`"UXNp/}z~Տf$# r'vhKIc.W{))[TM?ýuCfam94Wա- 8QyْݏJŠK?UA^C" ~xG\\Tm[KWvѣZ)e"$$N>>Э˓;xdKk83;l~/n{ܥr5|^I(9-`R ff׆{^hj%R˗'݉V,gm[RqƮҺH{4oj3;A_Ύ@AODi1+ƴW3 %g1!omĦ:t>&(/M]Y];lR tYZMi,jsLO;0F_4W_7p/G18*8G{`Xgv˴2Q .qx S)FWDDb wrw ).:5iȕ!:܆gb`J|*霻WgP=.0xեPb'_^Tb]1^d6Qt IL @,89y7TC!MJ~ |n {u#C?s uJqXݺkp]e΋=7۵>h֝ LvI%E6Vy#f ]6:nyAd_*t>iY*Ɣ lBiQdJ0Ic@S PȌ ]ar-@٤7b-;SycaF(^?].2.D Ɣ>pa1 VT8Ee,G*:j\<{$8%dJx|8M\mDef=NسYysNLv.+ȉnzv(& /}wΐz 97 EwqKD~ۺ#\ BQ T,'xd()N><ÄZOX(tHc㧳&9W(qX7 ]Ug,7\r*b >SʆJC^gIo O괸39o Z#fTy^NAuoƦ5*1+fkPÙqӂ 5V!)j2B;dAݝ~5qs` 0Иd%/agL "SK=`%)۠,/\ G L(fBesBn|+\:- \S)T[?ɉmb4&M)I8:QޅxK[$/ƹD'B"U(9 NQ^rU`{+e FSxqڽ(%)@а"H69Tu0Jmp!ݲa9'5ѹi=&C&V-YGbη tY6(NLDC;O+!bm$w0s5C6Hb03*ai2RUYTf}>> V~ ) PX"2`/D̿!@ZVb'ѐoFc8zXMCUXM#R*U%0]s Iv7bDfCn}Nc<y0f,g;Ќ &C O[Y fQ\޽f5,Yׇ LJpGEX=Ægq!"pr߈љytZx;H= j7E0+q%PiӠ,Ӝ?Tt~W*OfN8$ZUiC_34x;~W?&O0 ^\yn}+Cs'{ @teu lZHni }ssM YC!YyVn$a?}wf1֎NIsB~+| Q+޹^tե üssS!c!U s_geIԺ'U98|u7iZP0)G԰ZD'vV6Op#{[0GoVenmB2#{/FP`j,Aebb6$A7%SDfy}S1Rg0HZif`b}IQAb-YufUưF$;%s O9L{lULYG|B6"c͟-&LPi+j!I]w6V@`᦯z=S0&r{]3%y޹oK=XAF⥈N 10;ڥ$'_(z+=d\c-., |]hUtQY)(hڢv;DϔAM>v凌UUXBZ-F O[V ;`qzme?U Mc^3 כngE<ب/Gf>cBEW`00eqͰoN6OVNNYzYWsxP)>[;;hLuBɺgcc"ג&~՝W7X{/sFE #"P/"gJXZߊn[.i "-&ŷ}91Wd<=BMQp`_e,++ YMeE<Zf`ȭfP)Rwl9n֤n\V3a49ڞ.6LJzJ;нq7_%jd60IE1#}kSQyu[\'`4W/OЇ2\&ǥYϪ%{džinJovd;axn4]B8}ݗtsW?Ād?2ӷH fbo4;#zGu=F~uԩHk`J~1X#Fk Љ >:qJksū7^^_f%Ql)$zz%q]FĆ-8=ViC6 g%ebR H֒x9PwLQϟ?`.VcJE"/5bs)A$hUT4ۃ*FBU&;ZP :fQYp Bf ZX lq$"zC"kW.BևrocOʅ&訄 |kIwf*+.&Nl  B/ݢEpIfE0 j&mgR͉Qr.)os^15W,pp֑1 Lxc|,QP~Mmie߸ #K>'ZsA21p! [,g(/[+O؉IҬ0nXI%lG껪PoLYףQKmB{/@p 8-DBhj 5$g"FՖHHK1L5BH]. 79,"a`0 0 s1-lXt~ s8Wg~ "WgHޟ9ݾO]U9!>KT-vd0FL?2|{q[0!f;EI@r~GW3t"y|x2Z.MpOrf7WMM[Sjkc/ :IL2h#҃IKW m ,l[mEIiy], Jw4Xxi6^t1bJK>T1zKIWN#;Sѿl Va ߔ'W;Ʌ򒕩6/K(.\MDI_l&V(Zb"#DE188hHd^Pn$JK&LkTJO\Z;e\ٶ$wYX.$tt.(vfXv MFlہplNhcAjʘ$XK2\Un}j?9AXkܶr@, 8nGrrg<%!$/(L+p/3,"z6㴉D ET3{4(p;h<ȵVjqMOB׍piĉ`J!T햯3Ơr 7-t M8Ŕ.2R@cZ;X lX2>*GN O%0lT$rgXʴr Z5<7>E|^6/sQs\_$׍\OV7{u ytG[0[oDt;Z $j|3{7My[+H&k \QfvڿKF7X;x]DHn! nG;o's9"Q[^58YE_E.wnXXQy+O-2yУn>K$kQHVS~GǴ#cJr|c0s=DZF6HNkBw |BG(\=»t2L\Qby>Ekw^K|q% 8KFmŴvJ'$/Cj1ܫ),p*aOk*mol'XL?#{ f"ŏ?DŦny"v ^4%! ]yrG9axGU?9HET*Cvp >}l 6j((58<ޤwF jjSucKѼJ&&`;0%QnnL# "R PnBAeX@Aќ/O83|0IJK]yBoB`)6==e"P`@;/6!ݞVyLMaB7:!tmM>sߍ~#ZCk Ɲ܅"۰-J |[#%Ͽտ2z2xvqf{U-\vvl<#ܞ? izot^lR.Bn&apu<'27gi|*Y_v QxsR>/\8^Ǧi19( &*E %:uHG`Se? PK d6mevIMW+~9E-w6|xՃ baVW$CCiݡ]bfkQej J#HzA45IG09Fnq&ȉF$v;jCecu_qw:#{xHE!{􈨙ZxnWSBlXQԸ+B~{ i5+tZAr1<־.4~`<@4b+qIC)%+pw@TX=%f,<<|(;mxKϬJ{[T| G|/ުpnqi0'DTv+b ͱ `i2DJThh|MkfSSAHα<3fbR|HQ{G\,u(bk0MQ}@p~ȫ[qZFuncm@(d+,SD&BR)qe{MD[`ҽn F*hDT?T.fv.Y/ٌxF՜tW̜,}ȨC:a2YQFnTu%@R\=Eaqwyf/,ԣf&M"> +NwK0Kx\P9}T))np_:"I =5#6?u ʊał2- 8뤧0Q sqGVDiK߷Q7YfIVW/RUОպxC+ҼLc˰Ъ,k+>4l5^m!?HTȷ۶p.ѻ2_,J$*9aE+Ao&:҉[t2RbN)Mt1rSQ A 1DƒdPn @!zEnxX h@ћ'cIM6pP:5M~/EVd3-_ o-k0\_t_ԓH[rIox$HٝC8,OANMa{±/t)lu6/=ᑸ^F4m) O(NkİI!entfLo+8!^zٷcAORp vBa5dw(#,=C&G>)ѽ󱧠$g?#lReۼWD,h >oχĻ`0\,߬U!iw& t=G[r _ K"G"LWH@nذ_ulhZP ^؋>L=6B)G6ceqnl"ϊ;&I,`%l{HXOIS{]AOvT c.;a }V(NyWy}߳YW>˽$"KFLljKrCyƟ yiuUlm?JYw׊og1Hb2?<*'—o[iOY"v $k0Q^,_\x|;b}7nɂ{|m\ Vу8N' da_P۰'M/Os+МZ{wzRhLڏdDrDRK"IY,n;/eP$K_BdvC-KU(ID{}6Xt ;mjW|$u B&Czb8MYss 3^p,$tO>@Y8l{xG+*qJs')Xg yސߕc"Z' )2awwaxRHšcɍ}Šo4mnMmr:hB,w/%fq=h^i`D ?.4Wfvjnʖ;uKݘq$jBSlp%jҬD wZuG*'( a49Fgf6Msz3N,5d"iVjۺ┫-TM۵LZ^$ WC zo9کH6p&/ ɢk^:r1} $yȾq9ױG% _+mm;n(!QWڙuxejzŪL KЗJODE )f#_p-%i]!'HCH\̬g7,u>n`E":`jhU~_ʇ;PhB j?pyz ^H A Iŋ$5؜8 [ws*yAE2u|Wc2Z&9-3;[0."zpޥꎮuzdN$"s4'm4>8&]{Q5,@.:6e gaT+Y^& _VP-T%|^;3Hr'c*qM4>Xar +2IOhPX  xIEb,$'>7U'# 9Xˮ%e y;6FjE+Pa;3:ctZD2$`2= ͌@ET0PlVpWRZ^=1A;Vt?1 wpRy">+1hϤ0K ݥA ~ʀ2R;`BuWxtBG 8)짓7j+@cOw eLJ:Z|'f*K˽5rྪc)[ϋїɁ|4DRphFg^魳*W(xKmnyG0R=ǒ-LC'ߡqD;$]%T(nmJ/xq'96uMdյS. 5Ι0eUsJ8,r:gY̱uJK,G >*Wr%)6 q+J.Jˮ&ĂhYXMST%W1T n;7u?X>6 3!-clY?2"; TV4QQM9*qm ,:_Ha :AŊ}Ai$vZRtb'{>H~0%'ݪ FxDzNcBHE.6E^TKy짖YLj>|Q~-6<ʎF?A~ˎraDʯ]ۈN~mu?S6'>xY :rϦ#x7ּ% 6,qk}S5s= I9у1j)(rtl}17Sm7q h 薉i S]XH#ġF,?FGo<6 Jv%La8*9߱Vd,sz%L=Fu3p=uvPL閺%k$q` o"ⱱ*Omk_ a{͈y0S*}wxk܃w:S 4D|`C#́8epX'O$Va_Y-aueofg-N9zmv_+dآQK3/2Bdf?]GG\Ev\惃lUۻ!E FU}d/Qoˌ~su‰W}΂@S-KQ-=fIa0͔ڭ4:@U(k9C⩞onkq+ޠ|qoLNyOin6lcr~u,D"`JQ .@_ 7avd\'~]2 f8}Hyƙ/3[Q#:.@X]Jh /P#l_"L_)o1(Mػmqoouڴ8o1CW^jk#8Di,smD;V ߬ye9&l?Az̰D`dKqwؐO).90E9nfkoPۡO-4ڰ4VVv rOu%S_AA((نp9=,%ѡ<tqN_ lrc cTyY]?2a[T*1$Me+S) Ɓ.׌sDTgQ+~eD0?E&cl#t1'Aڥ{}efa6{/E0:lP7$ýEQffQ& C"Nh+{dHtݨ;SC&{c5>]Ϥ|}Nf_!e5lhDlG/߭4Q}i'-c#wmXR 狥B&NCM v &#=Xcz[y JMS^܂˻r@b21Z5ؐԯ ,6>uk/%&T.ZOl{/Cu/@ϩxQ %w 6 ͷ#f!C&?H <( 1 #GK'[1&exTԌ((id>ma恔0<=$"yWQ j6X3:ygE|E+0& TXob(S_^rswr6!tMr!z}tQ-T&E`j-Pq-gcSJ6[tCi>TRLʳat6Η@$~6i-\}\ bBA+onqG&(wO1Io1`^Hn"'1 ),1 e"\<0tDLY<1i ;s!QY>ǎF}\-#7JSl쬏=vLi(ZL?q .}|9I7LMüβ#~'OԠrBҞdawR>_^d*E̽jd#2؊4HkƨW̏7&W$`Zĝ#C(B]sT/z"b m?#i[ /-1G5$vP\:xvV< W%H&5xΦ\D`eqƲVtkz2ȇ!^@Ok?hb~sd0'[SDdkэ} h+J~L  >hv?_2u%a#̱;Tnү$_6džZo)ybeEPZOUn1wSi24y^/^V]0DZwP_ޠY_i(ǭ8?'2;V)s)t"za{yϕHއ @S}\.Nt=UHBc] `Yݥ ?B(RΎ,G N,A0R:зFb7+ׄ#ZG#S@Έ&|ЗB)qhj¾R}"^)y֥" :Q&fI)ЫhXhHk)Ũ0( ڟD;쭹`'skq9nw@XyHYy46dC?/+g r5*; UW}؏RAkI4YVYڕ?. J.]0{l$/MDVi>&A ӥa "ȓ&71%m1P<&nUh4/LGǒ.ڑ?CH틫]^7~Y"НC48Myc”6`'HXk'F_὇i#Ҽǐq gV'E9w@F,?5i,WT'N1~+|/Romw<"agڕaoc1=l:Cvܷu/zdȋau*csF'boyϳa Y`6 /3Ϥ)uLqPGlMR[z&q{QÂaRd?)amcӃmcq9?TF>b'-ⳋ]bx݋C<뗆W,vӰuqP6nځ@rk-9WK(qkjbA\A-H }o3g{_)lYy!-w2GC0_l {!2\]gS"I|P K?3N`ee 1pRB<Ne3wĉDv/RM}Spʨ2r֩H|mejnu1ozQȣ~(GV,S`(1ih@>jXTݞe` ԋ"*gŘmxP\FXs'`%#2Ѝ}6KN hp &dG Co߄Ĉ;S')s).J5pp T0B.]>kSTlzֿ֙]! a갧M$Wݑ#14UCw\f=զeKS%E:Bu[FiwD~N:ib좲ys84oQΛ g]Hz.'Oƶ'եBtڢ+Äpg*GJ/! jy+Js8J]BDdwpm E2+,iNQ1{gr,A=coO==gƟ Z<й8M/O0f +=ͿzJ d9Bѱ buo(̨QuѧOblHgD B"g:0niO|3UT lѠ;B"/MvS*ׯ5/: ƑƐM@n 2)=۸_f-DžM|먺锾oٸK7_![@$>q"T2}\f))9#4ݕyMUU3wQUXUi!a=s4 wo \-r¥+be]* 5q"3S0Erl$$dž\X9ăs' m˹&ȦݖK-% u:;0O_E_|75 5\kf:%w-bg[Lt<e@/Γ~ziE͠3#F~.}#0qEEXipeĢ_ |znԆ ww/dqr} 3ݏoDآSΜoπ蜆ERigyl>#X2niwS]~DKp1nqOc޷}&q5p*΁r͞ AKzQ"w*h#= q_OՋ$T,7fNhg{6(Ky=y/f ۱'q N6 ?l,0;9]IMf=&E3 {{:h k^9YLr0F[Z;U~ShKbr$=N{uuĵ% |kS8kM+r}1]RDX_~ C~f3X륝H9ZH7 ?F[,C7!J/lVv 򭇑hJ\ E}iF腈,6Hdθʮź,ߕB/D.7W @,vYIckh),`c9%w>wR"ֳS,B; Na]n%CLD#@d0;Ckp*[#3$g[ ;^Ayd|6RhO[F&BM}c{>:rI3?(|01#5;s5;p_ݷs?R7‘yK); ގw>xs 'KwBJM-h3#YȨ"?lMo&kՉ˾̖]KWpDwLYk&ׅ`gacdEТ,'x;N6DхkS+eLޑr 0i4"Rwk7CꋌM(oR/k% ;?{%]ɭl?Zxž; -FZ(Ll䈚zkz-ܿjZrA䝼a\UɭtJ 5<Ϻ,ֿ .7BJ{F.oMO-h!يw1f٦FQa!ELW$B)dJ6wT N|_B[f3H@nN  #xk/ZPg& ̇eƂ14!3\`z~@Xú1S"aG/Pس&-ÿQ>/(b>j%$p s\]"oNGo QOeli;E xG;W/0:̚/fBp^Npb<o25m`!.Cl BC]K@](mzl/\IkE2HJ7c:HɼRHvp=_ ve좒ayxMYm\H@\&8v`n_?iZ]xV Cۭn:]a9sIH!gBkjhnN=mͻCڴu9Z/Ed\ 2nC|~^e/ߠvZ`4-+*V e%zwI2o2uN.AH k$@0νۑ̶P&I,O"J.2O*M Y1"Yr(8+:|>a|<Ą[Ĩ". @YbD|,u @;Df$*É}S^b^YWgxmwr@䝡vh?Ȟ6n["3nC"Tω:Ox"޺{Kj&hy`D_ R”o{A&gEb8j֔#教Ŭ&2~ѐW||!:|'^q5tG4mxaߙI GԖ#Bą ~Q7ci[3]aw 7;gmzugN@I{akpʬ/)%|hrB/˓'st0)7ѫøU|F] EpDfx$tere+:[ȒY:ΘC45!`.ˀH!nMHV}j#1,Xr$K2 3z`p-7:#]_:E_V޿ʸMt…Xtť*6 `\%kJt g= /jԬҒv%xRBcLtl14~tv+s*P|:$ xUS†vJ1&Ǫ mG#9񅋦aNi|χS3,G!"RR؜g[Άj^8*Dp:RF-~y_қ%8: &}&2Tͯ d̩A@/͹'9ֱ#-L7ۢy G,P/#NC;C]BhӂN#C%KQKx `}9t:ȽGז"w&-wl_H(`&aC\ԡGBH Bw~,KH #N% }Sty%MgXD.p܁N&An~J?oCnX=6$Y}|Ibyh.e e_V9dy\7B4'9qߞUڀtXyږJ'-iG(i+asa熋K*q1sXsOEp~FP+kA\&>[ U5zeyX}+tuUh ?퉨|:E7GwtiLae#,%T+# >H=x!0:O b-Qa.k!iB|~FOcc  ><+!j> ǖH{)XKVprl@ j8"o4 V_Ժ(h.X DaVlϸ?vى/U:zJ|9cC@~,tWGܱF=H| =|v =e k^he11xKEӠ,rHܢ0,1(1@>UtUٴI\ڗ}3o6Qq;Bc9FM`hcqJR&0x$}ɇ\Ug 7;J~#( p Æ'0]$b;Vɞ'1!&A +!s@tu@? s$ r>ń$]AyMcKZƯykYKEINWAbX)Q` BhhX_JI]k,5!(䁟6P^EByW0o4(фR)Tꆫ(:^.F .Ƃ3J d=D' 7Igu˺gUbvRJ{).CgY!Zgr,"XrJSb9f5:az) ]BƵ_ hKYyBytL䏛0l_Sy@Tvά)`f N$ʖCq-%}Ų4d`,K 31 im=oie/j]PX _ "?~:-6rMqH!CYC7&kyYu"^sQvz1= Cu-WeXw5 [enm<`"Fc>X)G&HUcXbA`-ί=}]+xN!(5H=kLgz.ERD5ZbqT t,H=$,DyarHpkt0{n",m|lM饢&<DuS&CfFuK@4%)UJx܄j"w}oV+2@ .>P!\艏?|ȁUϔ)z<Uvc ] N~O!xד*jQVt5DZ*w 9ŵ}fŤox8ChEVM!/D{x.[0 #1&0R7x=K76(Ar\/o]\%hd}gs\| )M9rK rxwIt-:!R-G8",EBLGŖWFD!>Rp {.&SE!++J'rV>u-ٴE8X~WR']n\L[ ~gä*m !S'YqO;M+" 0o0K%`ް]A'3Cm*rLS%`SG*~V'ml1Ѱi P/@99%';9QwI=q',51]6oT49׏HBx2qbJb֐jhX %-Z7ʐ#J4 dEu h~ FROaO}l֠1ֆ^!Ԙvs6դ5ҁbZI=m9`AǏ0+mguh`UնC QHq~/ l=A&ukܸf>.pѓj(a_Lc#TbjZɷG($Ąbȣ+IpOV_w3=yLYUO{xd/n Ң:D[eǸtH\`.l$ \UQ;k놋OUg7!V/$Fc\_lNdLWI7  L;ToYpWɫw gИ$I[~zw%~Ԕ GM&TJu==q*}n|!eV3ՕTj]畼xPN4˩ ǜΗJ3qN (+q# 놄 Ή-jI.Q#?~B$,cBUlT *W9j]7x#-Km pk]ZH}~D]XȻpЅ>nxrq^# *>lҘE7 [֍a5!R5AӻOG.vm?s7TwiCM4OeQ0Ƭ nhw߾7S*9r2lQBf\c:{DAf8{,5z7ݥfNQ@[ l?V"X& K9gPorWyAӭ-D)_˂r_+ylEYDBflJD+QJtb?^k[u&@ڣ ||\Sh4?N%Ek j3,\e|u֒O#R7J"<>2fnH±ܜI$7^¨4@--Tdعkrj|xyb h1_ST'=b]gf--;@)o }~!46PF`!"ٜ{ JjOz T[-p:12`ua=RW.^+'ο8c ?6`căy] QĬJS n\{+Ѝwmk\G XI.*+%,~j&c$9(ޤ?UȋayB"Ѕ!"ȩ?[oVSJmHeXVE9w+]]X!jI?J2¿[:%[QgǠOBOg 9,ƌr\'SbI*6O1"׉8ZB@4XHV$n'οcVSs:-q7zLo4vhDIJ+¿m5$UYg&|ld;9q|95.8 9KEd)P,ŨG@&nA9b6W{4Jf}`BCK2jţ. qSǩ7\h _0z;< sH o*Xf7gFj<'7 (u+_ARzD d[Y~PЊrJM&1n^=u3K>KT٪*էZ%=rHO _CZ 5F`6oi"f}Io@hL~!`P>/_/\[u7yP\2zٞbl>l:5"3TBmɈtsʇ"¤:}8#_݉Qe Is$]濕;h2g zJzOZIRѤ s]Ȍb߈zf@y & S֡`9߮c׳nl]$9pAz\H9;;kyV?ͦyj>E*yՉjX;ܦP_cw -ڡ8zZ6AHş^; KzU5ZqhXy5o2]ݓjA*@9ϫjTS/ѡ̟57R,l7]3zyZQ7Ӓ^%=)ۣ)3{%ԣ+ c$w%-D9)Z|JPە}{CP(MLt-ifTcW;pՎm)ݙ`p*b$〬X;2! Av;c9"MqU/=0 :6"mq js9JsZ`om#$+I\V9krֶwP(ꔛ@K6gc(r<.9Gl[mtc]³:zi `f# G_ A7h!wjdtE`\\`5ގH ?Y/s( %Ftk8j@bMoC?YFe?Rh'ԿnjМ_Q-Β0c Xa;3ɩ1d^B[+ oh HFyk7'Q\]gƒ Pxj腻W8h)ZQC p5K}q7a@.da-~hc d ܢ N}s*BUX={V|!9˨NQ.O:K(g`C.'zvg^;XW'ioͷ&bj4b:iEa'\B+tZdxB|a:^B]|QqQ=>tqʻ4K'2.($ÀDC {kB Wg^E$c5߇˅C,!8ag<-<Śq?Tr2 % RsGjctlNyԄ#-|7h !M_TxoD<㉄/xIPn #Cx!5oJ=8hnFdD͈ᣳxF %: ?RzDl~Էk]urcĜ{Q4vRsW^ӧ2l;[9$J"D\~]"`#y$\)dѹI}{P1ᖖW1~H;BtHWvn1dE[ii L 'K3Aqϯ,O{TT&Aa&Z9Aw'`Xj "wCYy:(X͏xq\E -T$4zz0L1CPk>#bEs -3'㾍%|_ )VARX % Jӹ?db. eR!eє/)-pQ߃H=PBAvIj- .? SQS 4dcv13 ({,3O>}V%k0I5KzQ7bAa{j̀N-P TMS"ͻiS_ .*װ<4z%tEc>HbzMɔ1.M7]O >O-)>bOe$?E;OɇZECD %qS'C9TmT˨|Gy L0b@[D-Ѣ&6j _IE#]diT&$c< |MoJ/Н @eXudBFdrS784iw !jXKBc5r1*jBhrk[T9㩝/pr+hpmJ ]k3LF7 R2ǂ`sy; >f) \'@m- #WPɨ%.nQ8%;KH!l2z"*n g^0Fg*8!!yLeflZj`&J*xW9gMa^\ Y fhL+mgr~q p>/Ub]UӢZq9B[ZMW+<>1L3 r,hAc d{"XxXrts@ݏGۣ^7)b}NK65 =`BE:j l"?Dj= trG@\XB*Ro9yU<cSXT*|F\a)jR ՆWnQ64'"M!<=KPM2(ջfs D}k#*vvQ>FTeٯ*bRE;- uH`Sy'V 餐ChjYvr!r\hZ4BB " 'Wsϩ9QRԆzO iY{z/߳lZ8Gĥajc/Tr4qwr~/u)Kʘt.)/fڋa8cY*:o8 -Q>~-O/`ƶwYQrw'!R%ǵPq3^݁ƃŜ1d@PM*yDjdTdj3y_]mW ܆jVb/IW*j ۪bk$v>\:p7<$][0_d aj;M%Zەj3?\o̿k Fm8r_@cx𚞠f.X8uۍ^<h koc`N3lo*=bmmL`_(h-XL -]da4 Z nC$uhfiFa@#]._k}MFrGRh2$l֫) o5"9B3ܥ-4tOd qo/ԗ\^xSz0DtpvR u"ĩ p9J%rĤ=/Asds$`nzqEM+f ,,/+m\Rpaa,y7tP WTHvOfjzhƉxLzn B]4X>Ȁu\ xGy9 Q,@y.tb]L'^#pఇr DԖ .)+ı;@vϦŝ,ҳ{*&ޤ_fð͜y{u&p\KahH2O4I ]){6% =]G\-BtRc FBĿ38/rMƸGt L?#6ծ>lr**xOCX %";Uحc`Cn5/\2PUm=(ϣ3ߥ'&s/P[Gq["CXDܘ-bmZs+oA^ z 4l7C54PP2-v+Urq>MW]]J]U>^'vt<e.n.觕pe P}Wիs˱>p A#EV>W "}Zbi"5PͯcݵhXq#ߏ9_zݻɂ] p<Pjճ î?c3bzЮƅOvgQI~mk)wa̮C9v0qF paûY#CY1Z(Vﶅ<ݷ9I<'V/:uK%~?_Z~3´2"|FbpD|_^ŷHPR՜`djCb[>,uxwH C+?1U^]She$`1![|1*=mo'M.JF"*q8{~VyPe.9` {ʭb&NHO :⩚7DC6պ(J8fF $r.ptq|DJ}ŭ="B#lil 79L$ q= 1$zJU5D AJ555馔ZJ?{W}AYSX+:[8DTcc^kU}) ϤN&t&Bʖe^{P3AŒom/T֋s -3S~*T?M b*(" ʱ )2FC?z0m.QP㱃c$Ohae2wga7\e^O*u t'h~vmwAo{6\1ƅb\)-v%4EP5h+}ixB-B3zץv{Bt urUO#\$ɲVs{QjGYŌ̤Y\qy1If[dÍ<,V 1tN4{3n#i?C=2v t4YEe#@uIB!􄑝]uۇCjdp%ڕR$bfI _3yOo_QVFjb&A*8W&]]mf?lgr1;J-rǬ:v߇Z=o/ _׿NDļVx!*qT}1]ˏ#zCmtKt9 v+nenxU %|44oh. P0_Rc >E$f3`&,jz}d˚2}*ZRIZϙǨn◬d3Fa▀VL^Tn?3G*y Z#~(Zzb/|l.ctaF7s '2C;6@ Pҵ D|#Y\Z ިAGձ\w9 KuZ\:ݛW?gຮ'9wf# R.@ԇ5wt in@:'MF҃ QmĽ =㢒%'U~KZKU@M S؅W7;?,9D<'YAD)2aLn~n{ƤcyӁWo`r9JiRAlYl2.(T tPlADHU/IQ8<y}m~DS8/?Ce lƴ{t>_F>wlr$j{@qLH%u1QOah3ciy6AA TE]"G4lD+Ԟxқ2ͮp*~rgw1#-~z/RI[{B"~6~7FMjڮ46/}8raa8$[1DFo>"JA*nTuBr7",Un \:# S;^T#tNE6jpf'mC!L|W]N s޸9-X 87#C{@fݤW)b݈{#y T մ% ~W ?d޹w.*K5[L(pCٶ<(]|U X=-!kĠ_q@(v%áQ~ʀ5"QyL*Sf"ЋZ= Y.d&\]& 罭#u>^cyە_NdDd޿D`w1QR0ŪF~yQF7$mnSIЬK?x0JNYmN/0ќB3%%`gg_767Bfzޫɛ CfZUpL>3+ZDR@zGaBAN}DŽB5YVحƊ#G?ֺ@1˚ͦ|X<8:]UbfWHg~[l%;  ]:~!+9e&LR5mZ蝩we9 ϰ׻+櫦~dPl\p-gS LiIC]]HzTq)f׾v7,6Sdr=za M;}HYV  iou>o%U,T*ϲ8$E,"TtyÃc" YԱ Wn)5/}A|EO澥͖(SȾ0' f $-e c\$$f@{\>}1V&!D`@O}^~C6'9H0a!Ds)b0N6;cn$R߫ꬰ!WN }HJR:av|GLn_zal.e48MByeٸ*Z-o=3wnH_wME{y`c\hsqd21 Z (6z9!Qxr9bCwrA/5(u "wi00`DrT}a1Hl<9),ŦrUe8! ia@=m_k A볗Ln[j<~WO/ŮYU;8)uHG꼩I~FLiTa qC?V!8{3s& >R҇eN"Z h,Vw 7}v!A_% eu3Ǝ`cċgˬVwhfa K6c| /w5Cicn,<dao) DĽ! lj9--cVm݂^찪^:mnEѻFRnt Rx>ZkhkӉlolIwqxXGsBf2aLÂ0-Zq8PC_f. { EE*{IOK&ͦX19 "Ko,3o3>Tb 8˽$E`+ ` 8cdf&qҘwKpt9,iWɱ3+bǞztJQ Oh[7| EmW+eapJ| }SB7=.z6+;0t[aycXK{eωN8Nncv-774Iݼ"#ǥ#xK|nA#^2|*)zlO8qMNE! SM\j懶h1i֖t#0~ۄ/5?@"sj2vԻ:AöSI(י }ДTǐ9p~U.c DD8--3.&=IJ*^zUyDKb^5MzF YsgHJ/M-lW3%WcFY++z8-kZxآnD¯4jd$ !*mtjIŞ'U'eCeI6A*PyRB;`jy3 eevriK ~3M=?We=*Jl7qSˁV>'gJY*62¨UP0&!,QE s]7ԷUA9s-Gńb?n,pEÅy6"fA o U4ɋXlt8TC:[eWEe IR"׬Ҕ*MUC?nk}.El6:/+-QXhsw51M{t[Z۝=x<$Քu?"w^?S{W&8. H%!ӕGG$ Ń!޻olYv;j5 H>;_ Pc[VnΫ;M|ՅET)7Q xbd[g"kaTV5P*}/pxZJ_+x\)L(O?L*҄LCngq1ȋ;VrPzZs03jV?} ҭFkj:Dx@()<m%) a`gqfa??KwmF?PC(q3gS|p C#N#=. [¤, .O}f#i85P ' xj,򧯨iGP /ϓ%x 5ENmg~耻ܛrBuz(.=Ŧq,^Zz1XyDft%gbD.悌p\ mv0*!G[եO>"kP荼SMxe>RgktCP <  \&0I!m[hvχ" JĭO#9v)*պQ՟Pz]4YQg63F'Eb츏]7%F‚pDžn H@j ܾ暙Ծtq/( L8N5?h~cIeafzcڧ&xO[IQ)ܗ~KL 7L"W&X4(՝2FS {8_\^B ƒCzt]MQ~X9u|-Rb-0[(mF6LQ刢:"II4&"i7}c<"%T '[m }]x҈m?X4x6!ʆeK\qj/^BIw/;lL!qҤ#3VZb(Wednܞw 71zT+$/pRNj_:Mox Q_n]ӰTc Hs<Kۃ!0l)!";I8|ɞfgql(^Q!d³WY%ᨸec!X "+O7J8~5^ѯIV$B K8m+F[:,hy)uN e$v\Yɸ§J@l`''eٳ5*9r]rG l t`(bOǁcXCR# tz2s[RRHVJ!SK\\ZoP\ ֭g1gSG*iPjЅ** @ul\|=QIZ "l׀ޛgE I"8(Y -N"Xvq+_fh9<;<~7:ɤp8EtcYdž$~[$oL־R~yyIŚ~6Mt:\tѢ"[fG6]) krNwKK|h:[}ZҼAn8a44#FȘejHCcq>HR;Y@[:{[DV}:~D/ '|;̋DGiTHfZ/EDiFWyX&"q Q~lܚW0ɧUZmjm$)w} 9,teȽ= ܒΔNIZ)٨`q7N u|W,0/!M)*\6CHty4MnB@ْ{~b+OD!`<㤆ZC`Ӿ $ԣ8EICݓ,a *`MrW%Lt-F=u,Mp7uxSm |36 [S0i8( 2޺~@))L`UUSwZE>ّB.z2 э2nWͪg -V{<%_'v!jcnlQw`jO 9|ՏRyC[>E&o]0M+Ux=`)6&O<^n- X;0օ* b/؁h iwc&auK)ZWD:8]eWfUKS4d_䇔aSځCbrfl֦PlAyl|J42tԉ/(AZco/+f9o*gLrPn pB(Vwo#.EW 54xm$]v84M|=M{pCs5x6|>eI[R+,dqZ^hS;e+۶F{QkG[LT J 4Nm+M>P3hV']pme QsM|(PgS  kѯokc"wbn|5M$Q|z Ka" ۏ cͅJG_/ ﺓ|i,JWB_Kw{ *bB"(?XIQ0I [>VBhiŽӈ-J{䰑 wWSP,^ж 1B1=++= R>rd()Bv֌)H9r1ȧ\`"-J H7.NY'%eEJC!J,`n$rC8k^:P.^vUƈA)UV$cEƮپHfp?YBՠu8%#2 N!Ȗh*e% E$nyYہxF}~ ah|_M5SiV.,1~ӷ5p+&9֪#LKbd1 %C9/Zg㨱Df*:T_+QqN>xiklj#=s`ǃG5a=JL,b<)Z|ߺ*a5)u->1s/kjlfƷW(DZw$tw 5UCg'lI0Хsq2XOrnjYJ{#5iDdXKvQ 5 KK0ַScu?D>Ƭ]2q#;%'S2-(jA!q61G3^d"LL^Tzr4(1 1 mzzSc3ʅ]4@H\ ;1tY+r-bߩقF hSf,^lh >Ԁwci=UEԕ5U1k=']R)z~_AzugB{C`ߏLcQs;%~&Q?6ә7&>&iK gh#EgPN8v{P%Uуs6ˏV1WGEy?%NK60mzxl#`M`$jl̐{I dp^98zSA&I\+Jl $t <$-}E=@Ow;R6nac]G9sgC?HutzvsJ4sP&cD+Hh*q.qb9KS',U&}@'mVH?LǷC@46Uػrpz(aE|hqflk^|yy19Q/S]~*vqS)r̐ZDh@V#)jiMER\tY~2(/'y=h_{mO0Nl w0UV*1(1NhMFTh"zJ͊6WE\~-NӤ7qJɧvq mtxLoUCN],8o孿2lͨhyaT[)wh'`UkB/q&GOQ.*HkЕK_pDZz>rOsA<|upάeAeB!ʊ[Ʒt 1Ya mRPc9BWi4Qצ2̌N oX2nF%2ӅrRy? Yq0(ܩWQOx,}c"ꅻ嘈r(ޥ m𖋤b'jĵl$RZwƙ;=Vg:D*(mG' AkrAФbZҟR;/`*O@LyuNjDOM"-}ҰN {~Bi͵&&BL= )G6M&Bn>g H}z{a"J.6STK ^T'Yc!9%\x.3mSbvzxIۉFaO +*i#ȫjj '7bo3R7<1>no[Fڨuet_(ۨP.uMK<>*rk;!;^~]~-t+l)78t)_80M̅hcD#BJx^oЍ ^[6g~\E-;`a(A 8xHƟ?R?-Xii;t]K[n.r@u^`5+,.zħ,nWΗxr|( +$`2X a&%:(uMž/ ^ (ع$7c௱[W+ !V.]! seJfe-R>ۘ̚\3?-B}=ґ %ɏK:-69wvN;B%Nb5 ;~IV]Zu @DE~ڰ]_\:pxFG u-8,ַH@wq=9w旚Ӊ8d8-HrjUkx`Q "fjcHqa>Ћdf>+/tqHwK*djs4=yUM.zOc2;I^TI%.۵ :s=][#DžB헿Ze0Sp si+T!OMC,>5W B{Y u5z1ra@:S(5PN@?o-/^^n@ ;3цb9z)$(8[qr=Zy-]XYY_z+u-xs`5ݳȐ*@:`V^Y^=zKl'*C]!W׬.?"1\ٕSe̙U/TE/"m+{p윯TqP")g/^Yy0{L}_|ExeD R6s13 zstKV8*EM-! Q]~~{7DZn.AΘ黿+XJ;}T[x[CZ trƐGz9r@i ֦ @Ԕ< MvbLӘ,[l*6,jZG i։cMG@uC,OCD.c}k(X I!=* 6e@fޗ=8ѭ#(oד0nDvɝ <}_(^ʦa䍷L,{35X;m*: oyuqA-m*ld4{Z.Me3r_LĪ?Z,n"k퍞  t;~&:LiJzt'eU@;竑WSܦ ƙ'@2o8sɨoefulJFZ*k.9qַOq^#k"a|!ۀ%sw,.2B .yQN,uϡ7zro\ɀ  F"5·ZK OVd.@QI~9`7&uH慳oWj=yO:)F*3LJGD>(&w[B.nӹx+0F$Z۷a>$xsx429_ K>$Tj'-,_u JY4(֋gLwVprZM1DVr9Y;?[Wοsd9[60L^Kٲmyl^|Li"ϧ?l5 x0.ٵKvrOBX\ųuZCMgh}qdzWiN-5Bkg;E=Nh &OR' 4o$0}1@z~!!vqxH&z$η*81DDְGˁ8G=K*?fQEZpN.nPM&8ohNXǚu^cGW5Ht1LX]kD.]]0R ;UۘG;`H1gfƮ!?CW%;R:SqGicD`g>|q=mvHSa? sR78!V{)R[ٗ*s|WD5L%~' vfĢ`K&?Tu9zPODC{L <)u ?Ge76*S6/iS>\ajFF`(?&3icuQ$C׵CbNf#Zb>5߬xtx PGuE般z_dGo):c8 \lڽlu4)ÆnHSfcUZgS3Vah?pAF|LlAa+O vwQ܈yJOA~s ҺEPRX]޾6&V-Agɓs#pĥA}r̈۟X4y)cR%_am@~Y">O1g/gC*XͩuͥaɥfюNMq Й@V!auv+nvYFr@h JFf'G&Cz%xr?b+|f{C.Ư]s+#+[*5~l'ޅ;X@2 =bBj1a>0[*|/g~|G,7ܨija`H=T SƁS\-)J+Q9i~ηm|T%HCЮ( ŹthcvաuƂE0eaV=C}Cدr* ە'\f)˒],$BNuu'˖=GU$YF4([D4mEa.ď ?4>m'1:l+x>aR^HV A4[sgƞܣ'5D2sghO΍ﮛ^1@-2PLY|6z7 3@e,Dr$ں)u*|veWUTG$ޙ`G +!Z,ļH9+5bE;TDġ:[2?)x@HKr,M~ѥM9#[N% \2sҐ ꛏr\(>]-I "JWi"=TV[ngu@!W9@>g- ~eEWOUUZ/omm>~V9`a@-tr&o5CV{ ,C(:WO~AeĮ"dt*%Y>PZw)~@eZ!1Ζ9;N;E5^1#S| jsa}dDD6NwVvrSW1 @ި!1<pW:i˘KE*۪yMꬡRכ˄A]}OkCܸzkls:ǚ!Wn]YwBy~' s_vow]W8ND;WrNt\Bg4E pg&Bx%&OF%avGJL6T+w.*W~tD+B WuX{Ɗ((MJ8a.'Y8|_`mraC=&IO>:*F[V.\!F%,Y9w[+ꆗ~ cs~x P`JLHd%axASR)6pYjȵUva \!}Gb=5%Qݖ1}ƪ`]*.A&P,tLxXWHA7z\a8Tǧ~_Uq ew5''y1K l}T7c~Ӷ$(}:}Kz(&;0wu{~)P?Fx霳Qx|)=)X n/hBu[c 0ؾA\2 hDn%L,A,iYp4)6+QtS_8fٿ{@jB!Lo~&N+:Ҵ01jd<8q}*VyY* 0{#V"f3 ~DVohB@*mWkQ<64L,TCT#9qLc~( Vd@;!̊ Ǥ^*n|*x@ց~[E5;t2CqbSa[8lq%Yg3qj ˇ! JykOCq Ю./m)а^Uf's_BG"㻅E&qW^A`dm0!MsA7 >JXS'PRi'"[eqU3&H8AfRf'ZX52ԛs!_iyJfq< #optr)SЪq+0IVOytz$ظ9< 7$B1VvL|Rb7Y37,{6dCx#~vt5}B @*DfƇ87.b=%fm͗xfcJms&woHo4$/fP/j 01Ҙ rc9+P 9=[O3j_ e}[Dwqvm[T@`$Jr1uAP$x $@4jvb`N zgXj% 5xV޹^+c{_jN=s}|K[j1|/^}N. ,;ywh2Tb fڱe\+,.fXYz0Q 1+Q#k=/sf>E_[JK[nת,//txQl (^!EL69`<g/3җ:/&B-Dhj،M8CsDMaCp{Sf[kf!L(^ΑSϷE.,n'yZ %+NP\}rWGe@HF1]v7ȑf;ô;ciuM0s{oc Rq%e&Vꄂ%%0qLЍ<"u/q@ Cy ʮsB@9W9d {&mqz[< CDt:I!ih/7r}8;ʆ][]GV)5䛺]*.QdMg2?v|q&.ʚiI!S\:OmSc7ko43$Yӆ&DL[14I9} >_=*b+J~s^y@T:4mlVǙ70ڥRz8L~isIÏ*E-.ZS{ ZcketԻ]} [U%q$"q-IΉÚFe و~1~$RQaهdqZw]ۙfMt\# ¤M03D|;S_.s_sﴗ%|s@PJv^3?u݁J- \mآP´ |$;6t3iPO4%x>;! VQM Yv#ZEifo (!W>npjB{UQܦMz"&ޓ]CIU`g=ljw Fjķg/qK^+Uٿ!6-,NZ]CNj7Bt<ײ+ Eqkz>%׮JMo [Wv7խG%5g>^4[K+\E6^*ea1H(* 2ZOg+fU!ː2™y(n?vۡLSR v뒷?,`~B!Y C@<٦WNzl/$k*AkTA6败d`%*_J|X{LXrD?꽤t:>^/waxY;ZG_ጷ߀2oRO^.ew.7!;8r`Tt G-!fٳm==mGySfb]3 4r` ;d^t5w!I&'wr]L74n;\5N9Eq1Hi2d|U|kLȇ Gky} ~[js~IvzBJ/lIAI﷠iT'wLVͮEZ8dU{el6%J@I P vIbY"hՎ0Wredu[!&S[Q񸉶 ]t$flq.b FܜIrzDjaP󚜟%y" `WEk:T&a j8nDwk]\;fi%|-Nsp#VߦxVlv=:2Pdn3ާg~-TI9,0ƝTgr!2bK{6Z F4gl<<.؏=E%-3|J)-,Xܱ"?,lHE|8?3|^dL=AQNOGfks0j~.I+abt;5Mʡ:O"VVvDv)Gw$V+G\jė-MSg|>*yЮ`CGVzhQV^jR.Wc}pl\:|QA_7R Qohbn$cb~nGTҶ~(e\_j igp*Pjd+Jz|NlU3 \!@G*B!*\myzөgvIZ>垲3Ug:хzJQ$SCy~`Z%1 uT*HS뜆o} ~mt݅4ZBebC5Ծ#pDqN<#=4z@2A^50AbN<(&QkTIc4 .H6%p+j;/D&^DB!ѫA kwsI1f >-4NQWn|FeZJ2)Gm&ɲyzKTr}C JgЃL Xk0[, k~bTm,d<L-)FʼKps۪˨V|~r1f#=~M"gCMi"P\ı"Eȸ< ));٣N~+n]yw~i|Yd4󶏤#-r Rޫ**ak{ 98[=+:߸PEV(n!MOMq[ЂPȪ `H=_"a lkW۾&җS`0ĂWBѸX5h~3&,4O*%z@zҩx쓘CX`fN3$(} o'8D)4b36i[Jw&6=>ƳyO ٤jw%Qovw/C!>e2?Ο$ʸ83xyJfYi ᡒz"j}fqɲG̅N8h:d}C!2שr@u"#5бw0ՠ6ԄR%(^krL QGA5 +䲶؟qt엤/D't|SJG<::viAnԨ+Z1)qTMs |\O89TV [S;bZouP+!i :#K\e88*lbo03̝1,θJM,"JioZ8 o|Z,ۢa z8|; vQ+02|lKYXu~=&>{62$Dh}nhx)7 ja @ ~|vTѮCcđYddXmS#OZ3-SM֓_r3|F?<j?(OjILLsO. hlU5;p|.,-d>{;i:h˪ .fJ֑?3!/D\/Wǫ Sn‘Wӿ&[",ىN*Rmi 3 7wFfdM7ա#!z}RMUX`i?7XȳDo`=iǞahAR~+}|\y4$ώǗ}(-D+tBݍq=&U݇仐0KCj,pV#LOWɓqุ‘rfah% )}TOf>hVȑg)HLiV vTY*8#|vGCBB!v49-}pMl;•I;;!u?qٟNP % V'(/l/_AFgףG|c i>l~d>\ pE$I1FwW,R$ELp(uf(!8`(=ᅡSoʖsls!`+l _ekD@fހ,6[D덅ZaQ@eEQX2LC!#HځTޕL#Ι#`Is绌Uf탡X C#|-?x#W.@皮?-7/NaUC>mC>{ s=`27Xy˂F%F|紥hQJ*! :APH$ DL?Bqf |!k\Z'wHhh|Aa3t)8##֗GP`S<  \ ,!aCKSDž+vڿ8@KE~Q :;)B<;:-@W6dLDB~y%7Tn_eIC2!" % qK]C9//β n@`!CcY0Ɉ!q-⥏{LQv-t/BoFׂըX}kXOHU'If=$\-:d~PH<~u{Y~ˠŽ)OΜr|Z pf8Qq oNG=>K\H%gl, ɲf#Z7mŝbL{Պw1}Ip}L2=2%ڬawn lyyít "(e h~ 7#^ӓyъ8;I@DF]òo RR2{RZF/gSi-P1LFʍ#O泡bD'z*vx-4*e'|/.wH1Au:ôgޝlrChסnlR ?IWt1dkSZOv*>ýaxr|ctxRp;lqhiޤUiJIg*@]F^>/5/fG|r̄GJMg##u~}' w z5s/]ATLst2 O`![ˈˉQY-6wr0P j_@ɴ%E\Oǜ7n#VKෛk1{ J$&#:ϻ>?ɹy8|wUC9V[4hyQBS';2 *vPPh׊߆tFcP Q1'$vЏ-#1L-6Ea4WTgiۺZbtbGJ P9`+lg2#fi|F7܃ƣYznikkXhYb[MZ汛~ qQӁkbky}4eNR`pA/Wg٬&.%<0וUZssDm=t?eޚ̦Nzwe`ejx]X'z&:J/EXh\rZ6}.zW~Gf4z]>A%q&K%"yc#zRYT3Rg22 ՠCKsst}pAۃ#=^j8BNp^E8pQ80k_\,GM zNUI8Kfg+m(XwO<ï޹g(kkEa Bqh1RTw8peE.75ᜇ6.Z+ytal'@R[דԭfh˲rELe%2YF-eYzF(bu"rtm(4"SkA-B'aJy1 ϥZJWCjIGNyfa8{"KA+ϩ&7ꨓ r"- Lc#rRώ0 u*k_8.\r_3CLp+'040 (3`%,-@(˨ZDL/H?5V]i1W0^KPqb ="r W!,_rdRnaaj5P> [ ^\=dKWVT Qw4^u QEZg+Zp+WmsNRYއKq9Q⮶uCQ `oqQ2B60 qyư1 (mH> ɿAzw۸ACK,O# ޢ iܡ-0sb,nQ"MNLOD4acN (OeF`uƒԿ'CiuYmK q6<3;W qatjGY n.-kʟK3=Ke:Hضt) obYF~lH :h!us ϏT/ \e2+,)KHQ"X\F>uocGi zu9GwsE[ }>@\nٺZI`׃XD_Bc:Q%GFwfI2Vi| 6be x{'Sr6hLXɥes,ΥS_9V)J@jēϷjxМUF[t'IBxjsoJ.${ݲ318~37L :"G.JY)i5lF? ݾ]ɭ@kX=Љ-(rAI#vͲUܪ  Fy?[Pb1L2 gn̖mH5i q`xy#E-dzNoi*7|=J`EZH}6 DHb+ǨҭzE'p~612w9 ]l̇7me_ت׏m=@: Dt3rgQR=>L?Zm *!˓N6\: d߂AR%2XpUA")_@`d>8'E /Yb): h~ph,Sh)pu^uP,Б."7=o"_ w9U>K~Cx4|3,CnMn䍌J *^d8Xc3I GsoJ2} ^Q7 Wy(iTwJvl.ϯ$M9Y;^8Qֺvk~9n%;Cq`mE"fջlo辸b|bb+Y3uVj#31-/m9`2y)|JZ%of(O=k`W_F>g_;iӬZ plyO采M?|PK~Z诐Ŵ HA22 /6"j}*/ws.ӳоP6yTyz7@)NLVca@O1fQ-S: %hhw׀oh"%qVhL=7$,>y-S E!W輩nd$ɮQv}f ivٽ%s1 œkfa}w_}ҿ NixB=yRgڔ0J? .HmnG١;ߢqFkZ:Rٱ"0s#.c ̆xq|O(+i4Z}qYXߦXJA)-Zy7L.V p="vZ7- _Ge`'Xw6#QOV6/1y |E=:[aɪ4{ cuߞ jտS97ӵɓEFZ5 =L6|E+OʪDf6Q)Yq^xy1눴MnC˖JB[FepʧvOogǥ7_g*/FɞcS_j]xm1y~Q:w3wlm$44^mc!95|-ZWbEL wZ L-Q +fV"n߳Bx2@1؃͓rȈ]/6bcњ́CHxvI^Y(S.NmPfS UkԹC2_b4/%\0AM7R;blu3}14^Ifg+KaEk˓jR%FuvQhc$y<"DY7p/8~[5V#`\agQ`۞u-=G-R[ ?q9ߕtMW>W4­Qv< 8HN}VvIT:[1 0fkXi 5w@ѹ+A,6DBC&{qYfDτ"T4\șOӖnnr\p%?xnHu^'_ɖ7^~}乀)"}q:yo $ l ʕoOܵ3>j~p* nnPP9Ky;.^wC*캕l IЫ'͋6ɴ hƲ4 w J@0l+ZrY}Uݘ`3@hΐ~qVxpM[Psq  !ښLa{Fs<`ϰ iCU-?%%ol+GnfUC&>/=w'/~Ā7 ғ#:.E %Xirk]+Q5O7i;hуռ0׸JznsDq%K `ЌΤ)עK5Ll&Iǃ[OB~ kl uolgIU07ALvկU7. `rC%!*GQQC|U'Lg>yV[iJceblaNBӌ-7&&h Ik};TVxa0sRڅk"#Ѝ qT*qwgnO~^>+R@#9GHTvD9Ydx:1H0Q'%%=}XCiKioE$1EN}&@m cHE{onPhXއ8 hpAűRD?y<(Jt5 œ-o''̨}=wj!s:/hb^ qA?#ﵙ;^`Gu1XFsfgD̨J'%RתRhs;2uK)H/Y80Ů*=0pT*_|3RtΥ|h-xs c1Y7(h ޹jEa΢_[2(umpĸ^ 2OȺ9ȝn]= _SRgZ1D/\k.2ngn'aPS KW9bul=G $l}_q*QgZVD]9Cy =%#= \qCH`&:x1ëkȐf6zkξP6߅U;(,<[{TMflE4}#3thVtTA[ꤴ*S$!'6񨯐vQ-<]7m >0wdװujW?.Ĥ!*e-0 = -&Srd-" ˲OS=0G~Vs(Ixtd(?Q6b55b39ˍ13'[z۟v/7Wü.JOP,vرbOTb"dS({E9/AoNpԦ;v찡u1 {DގPϲVJtB=u*H>WԻ+mO$ ȁxI[Oޢ(rFU6{@~kO4fceˆ.4X*bVzD(f)=* )]C~>o8\NmqpH-n⑄TQs[J^]4oZCč.]-4%mEm؍Lή'%.H_ۚhzy@%(G$޽Cطn`=et~Wp)nI8՟+ƃBIt+p6Sg^-<*JX@M();# Э! {T-dRz::"dH4F׻:\ϣO;^N &$ I̸էslRqMpgݝ-wr1~ iJ >YV;ka;_亦n2BxM>u0A]d0[QuUo 'PTt &G\%vN$>U[P-ϪS<>J [*g&䶣0Wms_ Ό . @Ͼ[J_Guazl{}BmP(yT#ֳEE#r&2 fڵLcQs+:V)_H|h̲&7T$p<ۏ}yY~1J3qDI!vaGY iڵ BHH¿o"1W{Hu5J onIN61"(Mv3#m N|KUj8QMƟC "GkC=[Gf_/,)ĆQt[yO$u5Xkp3 `8YT,l#Ũ**= 7fV{-L[ $Z _JAj;h!Lu,[K'6%:$w{h n7YnRI2]=+off{=2JM;Jg<\!S*_%w] ү@N՘597:{&sB5*BtBeC尃w]+EXQ: :cF0Q4A}qn10l7T gx: l؝`LO#+f]jΦ4TJ*ɧģsȋxSB6G"0p[D'5V P NV]:)5{Wc{IwmKT-V rL>ajѩTL(oVb7o\U@k 0p(#wt(8dY 4`0Ne4j}0Lu/bYHaMϘSm<{D 61K2`.Dh$5GoH(=efs/M7sѧ󑛽Ej)8!&Ӭozy\ѺkMZ{s:5B/U8>ȄGkP1Z$څ/Uӳ.I+{Uw(xjg@ə0n0kVFa$[\k|&k2DMtY㟟_%'pT"gwY ֤1t{Jw>让,ʛPxȒ#7\Wv˗I>YtͿÂ'Ze?gKW&? N?xz܊bےQkgK"_"4iw0F񳍴1Ä.iC?qdmylmwE@}u]]}ܵnO7Ԥ&ڒ'hai =V{4OgK_ۛ"Hs\`pS3" &>R1 M`j <mĬsI7RD:#2'KVP^I/JsiΈc][x2C%tL%)tk0 'L1bw>5"gu\k8v')Y Y6q*:8t4 .hƉ9wY=o5C ܛH˿;M[> +9n,sLYڿqOOYk1^. ̛, {:P?P@Nixq +.%aӐQ:j{a,>fƀ3%sQ'w.O9+a0YZrG$Y3t;ᔱ]l]sC SgmOF{@mD<{ 嘗CModžxt!VdERV/@.p OLHfW9n_0PQNn̄q"@hxy%Olo`ٜrA |7o_Hkt2FX,d&Ɇ($S= dxzr`$l`ՁA Pd:ɋQSCݓ q2{pp .GhL&X=8DI"[j12+xyLE:r^3Hy&H/ɨE;rI>|795'6qmޝ3_'3}Փ'%RnAO?SGlme޺]v&bɚioT0!͗vm#Q_4oXqrF ՜PJD؏l$ 0HeWY6H5PV^Wev:Ȯ1h: '뵚 KYr_1i!L yKnIgaU'e?m9mpC"Δnv*ijB6GЁ@)F5{狤#mwJN&E2|+eXafoj mN ¸tTےR=wVȁyyfK) #pA'0OdnaKm}rNQ܋+B>X9JfMlgjgF !:ur\;v]x*ҳ = l5S(d,P}MN%m˴,XyMâf(|V^iPyRTf@25u%g]&n_ҷ]1,F>RDQ`19a$ Vf Or[1F*\JV=3€2\UTIoIԇkh0 6Oh`L<j@ %%vs}2.so{v\TH;~8T4ۯ;d`*SԅyP谳D2@Ѻq|VHCNu ݵP=n}d~F[Fyp߂(>+#ivS)OP ~|IeCr7P/gOLO 4>״搴27_ZU븏%*G|^B{]X٪h#)0D;tumXu.]_ l7q]&(2%Cfdkxռ+ZQ+o[]֕ͻxy(@ F n"Ճ|)..w[4\iұJ!:cr͒sSa..k2ʾ'&\(t);qRUٜͻ2KT*hv \Gc~qޟa?[(1JOܐ-t"+w2TQZ%+Y i$Kf*AH1QyAu$w/2Y]'2Xv*0G76 혋"^W4t[r<|Qe-8rv SL@lf ܜ3bmL0ٗdM3ոeOGpNR0fdι<R:ʉvM-k4;S-䞍p'p t{Bŏwi; lGYc s\=޻u'> hn;E"2, .LMϹRX"2yrW?owE,4(VIHcLnzD{'ת;,O{i<>3JH' ̄XrC3Wx0 SҡdH^@qܚO4k"Gއ9#XVISл U!/9n#o$remNdr-H+a%x#`ɣ*MUC7|{Y>el ̳4lPgbb{gק) Φua Kjb|@pMpgրާY XNKɗܣ0gP5-eLgUCž%s<-Tnqu{;`^,/'FyS|j 7_?͝-='2cDW?7?0LNT}wM#VK}nϮ=z)V@N?dY3=Z9(aDZoi;Jg@WЅ8;˦j% .m9"gU"pIjFb812s?;HS֐ 48ۨUNMBI%0_ ڗ4\-93$};A 2I.$S|(N?n7K>N]Vj{6Lf*[-pGJX>hfVaE-8Bo\+T,nR)U/_OSx۔GCͬȅǡdIgՀ*~,:: ݰ#f|\Wp5/'o\_?m@n<{sbė7kYD}ncϐQЇsAGNW69Ͱb\E~p Ep<-y1 oE!:G hvX+UrLjow&kTZЀ 4LR$tcME :2$nKRe" ]SOI FHO+9䊶{^cK:ߙL帛JT疊p#pچ~ߦl{n&ɽ |&K 2?|v[9KYtKd7C^}ErHo j7H [JYuW設4|+DH}ڴ1}6Ծ{R! ]%jysq@2^Z]K9{*/f_{JKo 6tsZ_/֧@$1GS>CS ;f `*&uep֫c&\"7`p&Lҋe^^> gɜ_wV"ռ-3M_Yr$;7,O _,^kOxS+N`ѝ JjE.ԩk+B1y2BcDX(@)Txa{1xzcmb0zGj+sb1 & :DOi~5ikKz]v|}\Nd<"<[ $d3׊.@v 0fĪNJ:!A:O2ԂVaf'Eݐ~Zh[#<&FUf7SM'=}ҳRc9}) /eܖw`%<__b:@(-`-]b&e9yuvͽ^A$""hgY aN^C fS2W07 ɩ*u? 3 |΄F~{*a Նx S3&Ԑ?ABcͧ' Txtو4Ym9Aevsi^auX7,$]M5X_Vpdknu^[7sS{A3yfΒBP"8X׃P=}j+v2hd:J]Lb>fЀ E 5f!i@*=f\t W!_T'abGWVďJn~ h| _z]m1Pc&gJexfA4;ZVY&]eM(HY1[G*uS_*6)aeB27GF[|7;|t Ʈ1wɂ@=[CZU:8&7g ڮdشgG6"U9jI[\ٌ0h=E2|IoKܫBDM&&eIS{2az5P9|#OƸq6.\ BCIq _o BWh͕l?r]HG"T) ׾D2zȡl4岑L4i+$ }PdB0l6Ƽ:"#Oh@QpW}ah-Z\؈H2r"D|P^md.y3cѣefrN>34| X)MqtN _-j׈DU#}xCCG:\4cx(vI`| v,*^h;%Vw-o!O nZ7f}PK!?UB?@4CgC2@X'P ZwJ,-uz+nd3:, 2n8|j.YF;lv6 1'M$KR/õw9<_xb0I~- wr꯿ك=yJ8(ہB-A ex݋cY/J@[g]h6H9GEi `0`d"vVfRWVH,I](DhI>k G< 6T!6LG Ba\Ǖ:%Pc"W:I(*zIAHE4 \hL_HWd(K"`!29ۑ`GIV\yW[{L~(&QOQ .RAYF鋆uދ@^Z OˣD:i23w䩧?^b&6}L*n~^I 6`*1D_OXԪf衵1ڎp9ΐ"8TSq3L E-2iQ,aHB>;w4 ¨ڎ>2ZEn07KhmZ}SËpp|N8n@kMITJ)^=lz66Cqq?2% R!7%ׯ2HKXGՀ1(M :[wJgc+O7,yR&;Elkkⱑc\q9!yD=0LE}qY\pGm$sauolW%o`DVŸD1;/gv!!}d>pJ&,T7&>[4W'})wlq+8ü⭹t#RaFDdgm:.! Ɨ^ADCl*%G(#|n:$S IOwP֕(fK%Y{nͬH"r !l2]>c3_uSC^:[w1{ f:x[}5Wjg=M} 8YpuqBi7osnK/1ְt0XZD=W/e7xh}^5Cc$oďkL<(<`*.K $BE{X<.EbF`a0WFO$!B(9s1qF1I{$>z}u~TcRe! a7,oCm*c8"{?ŽvUY`VqC\jj/ϑ激κR2|^+KC\"]Fa9wϷ:dS稱Jsa^͆-m*wܠ2"Yvbvv"JE|z=1R*[%XT#iB&"|QG1dɜҶ5c#`&&s{\'#n)ҋ]vHW~&DH$V.FUtyj3C(n\Ķ~bHCQtJr?xOdYYg' 2}.s^S~b`Z?*X#Q UZ.(w|FA pjTcg@0S7G ʻ3S`cMNvO; *mIgA_[3 n"lԦٱޣ䑊&`ҺjK.c)驷9[:{HSS031\v\hR(ݵaht肴#nGA5ƒ9,( Q /Q%}fznK۝cEsExk)ySCfÀ ?@I hpژo'-2Z5de' E.1);(7E82WMtQ^qޘvn-ߢ1c}yF5ڭ;i5H2yζuCJթVcka@;R6LBɕotwC *F٠D}A/2mo^"v/܊8 jl0Ͼ3nƍnғE1u[Zt#NA2 2M4%<\;T<.++V+s?^ 95$bٷ-IjJF&%|#oLJip&QQd J v?H ٭ǻivH^g?ԔJqL,:~;i ŷS+Oߣg(K'1N]0lhaB ]R~L9=W))r\KS9Oge!+/[Ӑuز0&2SYIW7CnXnיG)_7*FPƋ_&؀pc1:N6sTDr{u0Ru,8ۧ 8?Ɗ{v!(t=/rm=&~'E#8w SĈsOY3=|it-OPF^@#JC> d\k펰ҏ.[t K.Fy!UKa{lXj.r !TNGRIw>:z=jgU|O.4SVPcϭң܀O"iyREnEE!KeӁSTgQX"QL1;OEs@jY=~R˃f_9 LexgZU屗o}dۣ20ɎZ5V?ѳ)@6_Yd _pʬBR|&t_CK505;Ld,;ZdR 4{ HUij ƮRp2YPZ֌m6L^ek|yW=Ăx UL)3,@oMɩ9hkvH[L,wi5wÄXho]iV'qV_vF_,5Fm?Νϛ~Y(Њ8FNz4(R9 :ؗ%ʥCP4Pe7KA=:8X'ھq|0qz ѷ?מ+$w!]^Y+NϏItSS "[vZi=ffO`X&D !vp5fhOVk eJ' v&!ćE|"8 WKS4fdIȽgL&]=FsGRwkѦ=Z܆WԷ*܁dyBD@\`¤:f1[)=5r)U>}A:&[wkqӒ9JflH37DH#R9Gyq+]axF6]6__(Y^)Ud26=h.@g!ǰ*L1qS7Pl9ZQ/-Eh\ H [[PuwO] הLt]#"lFG!QuЦ4%,?U }>UFӺ 95z`O\u|hHr 8H[H=G5ڮE83Z:g +EՖ d ːcr>jW _-zaxۜ.36wOCX ̀Gi,G|qZNv7x,%6m뫘2܃eE68Uo tʌ'swz=͸9Zlغ2ixz)]14=X4nܬ"$[TWEv!{*}^4\HvK0Y4q OՙОr3oș~a;CggmY,PĨe+*U;ߨLq;@ͻcÀh#D{f^РEETMo@h3k;g!16-F7x!K Qآ -w5SQyұk>0Duh{X 2X}€ń]8fSZ&1K-A%A *XgUn`bPny6m47 5Ƌxt *$wNKr0ZQ檱 -"бaTǭ({r3sOb];>V\d9*蚁r"!_觪mlw.高6B]iI҆-d/eTpvLK<s\ls$-SRQ}%%Qon i,RW%Z ƌbq!MKZBӖ oyK-|q[NHK*0$ >;(WgӡۡS(TLBI5,_e9zhFȹ%>3 P ycwZ2Xcf~nuf|/"fA:'&JʣePfT!,*}G;Է~)>-k ;zDAYq~l##|9ty$ a9( +_<8kaF_ p _  O Ñ^ y_і_sA|5<-x޸,m4ÄT@"O63L`1>\֣wZb!k;{#Ց8|n<8Ϋ t5upU )Y+O=5%'4I?-'9_xUZIqx=cR׭ri@(hkd@8 Q\,[o<}()@99Th,f_u.N48,΃j \sc6~P?:%tLșWy\G5.Qxf"Dxc'e{1BfSk Z h)#f(4pjH‚TP#\=pI' [nsUҾ[Kt_.JE,wo:#)-KaJ\s)-@ь'b̩9TK (u+O gR͑wr>υQ/zeˌs.U!jD{ ~c#B&|܌`T@Y?OlHլEMcfDrѓ= 4jw&dB)]z5ɭBp\qIPy3_f܎:X+,5ӗƅղm3WڭֻU0ʢ).} +/:䬙Vsc%,ORnPƴ4V w >4T@eQ$ F*vmʨ:ӌI$1uQI^C5`oZ) Sc[]_1a] Hm43q%j "|သCP.Ih]X Z<\v)4fua;SMxox)Cb5Ӫ뵹H?6Zk&8c@ܣs}6QV_NkVEưز)/ybpEͩ0F1)V73DnvD]@uj(ݰ^3̘UѐJ"mey0HpnaTAL)VFF8Ӵh|P$.@wYr[HXJ0MB6fgt!הSrqƝ;b6a}P$3 5k{OvYZA$أ6=`Tاk>auPTFre>Z c!C:(&lJnl共Wk|&fUFo\='A߲'eҬ־#O^X~}A*(j/>1ta056HW%c|xڵ(|A6:~(+ܔ *mA|JH*hZ,W_'H ҃_B6?$7fg )Q{ޒƒFv LMTX_Ъ6W40EO<02+{r AG[|XN 陟msK#yHCAҔV =ZޑD8KɲqkDiX* OG6x_Jꝸ=IF/7k y\48,"m-wlO*j8:NHl?~pE߫"<CE9((/[#"9VI+IDSt+dW|gMe-OsLWI0@am-s6Ijcd5hٕȅxe[Vz͚em{:X~ob#aIB 4.c~q= i}@<̳,‹J·pIW+sbEʌSF@m{咚6BfBCfBuTsQh繻MhP)O ,Vؓio\%Bi w,$JeDf2f~ F/^'lY8R57ֺ| ~EgwLp3Rv̈izTH$\?BC)jV?2[tW1 Eנh7toB5!UA$on7R[y:p8n(mL.FN3 P \ ~S#PA$ -:XK[T4dHo7s&Oyk&9cHmȡP9bdt~tGC;ډs7!hħqH=k4 8FP|6r\Lο,ꖭxAv}{.~9q7&w<=ȹaYi^űД0W0*u]3ІRLi'#---l٨R+&9U[qYs*R@ŏmzd\ߘE;^V`XNؠ t*X}2_L'".Udꓨ{E&*wy4˨j>H?(Pu%R?uAlzuSqj'M4X]<>|yY9_AMS4 oSDG۴^>4J#\Qp+:0thJr zR\ԝ9 ?X` %VLA:ذaqAr|H6ozCJ fT$kF[gH6?e`n(X d4Q*pF\6̒D3Ix~k+q[{x2P9ψZ?a%Ki0STSƟw!*`|:$`Jg,>r:v@7rFu*Ē©TQ`C)*ޤv/x02e؊ܴ8& ? d|}BG|e_.݃08AQ'#H[L%oEMl |Z-UP^' [CS1:+bLЯ C X!ihbn/)}E+ yPǂw/Bq,ʒY=+5\$D]h%%Y墶^PMp&3z }`@ R{h} cbh ǘ%vQĵ8ݐqZaƥƕj ʿQoRphg,E g[ކ<7`Hʦaw˓Md2m3#HJȞb`^T4]HdKbX}~\ =Ś__ <>Wʭ_àL)IXD_2lF|#+eL[]~#֜J9 EDx)󄊆,%~lv7i9 ףܮ8\xFc:֌eʾ!MܿX!Ӣj Tc9+\Toɣ*bwtKBK_ֻmh$"#djU">m2ū\b> S8朁C, @h4Y3*.Yx薮k7]Ou!sϨ8R xo<5ch鲪CGi <*cm*dz`e1俞?Y4sڨ~ )D]xal#WcvŁttV_Ol} +G9s£y?x)m{Ұ0ȿUK82pi ʱO5TʌLHPl9~ܖ# ֻJN_pE^Xz$N+T"x8Zc{ MMSw-e5u0EXXAHzLZ)z^ }/. B!C9+W%tÜ( 4hmSS/OGk@bq~},4N+q5#i]| !eJ X`DhМ3`zInM#~fimyF Nՠ|Vxy:eFfzKA_@R@K\W {̷A;jhIEɬ3 ~3ᯩi4%Y[=W%c}qd#ce0R̼mI/x:7Դ>"GlQa_6%*kjLZݕܷ 䠿 ~21V9wY$v>Tm0{G`_a` ;T$-U˹uK͜ V{FOn *;U\h`qF2EdFvT%T".[d#HGEW036^]Bt,y/(g MonznYF֡]N??!*mj^*%N~Г*0&gyG qaR຋} T1g.y[hXQ$o3 AɈEw&$8&?ѮD~Sb-0ۤCqhhŲ|΋ܲpT65Bְ kl:P ]\ KZb7iᕥ~>1ϔ%\R'%#?K6` 0Vҷw j?&D\61 >%q΍piL1=$6o3>w_jraL uM4f3e[GE%Ya.WQc K{j+vN+׋!(ʎ%:Rx2(׈K_e'-r]yNA|NlRvk[Ӥ6\߹$\Xѹ"#ZYXۑ u-POywrxn +7w >15*kLsHz&2ÿYNCb@) ,P8M> h8ШX/znEs]\|ޕ6f2$U2PP)jS%R' j}l57kL͞O1.#QGۇǐo`tgn{{ /M, pvpIuGv g[sfx2πY~us%eIfld_X{NٿL5ވ*%@uED`MHdƶI!]_S;ڗw^e5^~wd*lݭ!ATY;H s>#۠J:tnX(|o ]~z>dGAts*%7ɏᐅb{?+Rqގ, 1٣<5EZ\w6UgI)F(N'oD\?hr>E͝0׮Șsz |u"!{$Y# 4lZt/PlcAy>! 5P/L]'A=dSLԍuC ~a])&ҜZa[j^`7#${U1{oDBH7Z`$1)R'ވ #j!.O-!vKB0 U,F|~\MQކO\w^ DX{Zk]Ni#ΟN3 @?Xaq2{@P@Ƒ7r! %Sѻ zJ~# ^Dઃ*(gTm݈b\vZH!(Zx6qۚb&/  8'oCoPC3c}Z0灈'Eza5t+gy{=%;VJ>iN:E&Ѯk.؅* L !ͣ߅L 4ƀJbkw^J_AuIO7Ov^سL[1sv6~&"Jw#ֲ(35C6$v(}>/ʷ˜^ m P ߊOÅoL+! jH\彙wj7rK>#쵈1gYﬞ(hA |1 Ѣ-z۱NHT8j95LWA`](mn{o)XVu&6>Sv3>Njz^$)%6 L4)%-W|L.ȱ0K*;6 [xw M@.r Lqo&_c6iHVR]iAX4sY:L`ӝ".eS khBxQ11˔KamL5ŒmK1X95 (, 4Dy,2rݏ1j-/k_Q28 " u) g%եK%ajޝ_T88z h,ߋQ BN˯4&JR+k 5"ePp@;n`Oftp]ch=nִd82ѭC5E,(k7&x ηӫ--w!m\Gρ=}f;tć4z5O,qu3?Cu Qqщ/3ʻ0~sr%W"XxavG46@:>B:|LXvЭˌ$k@FB#EN.5wi9t$Ûvӑmf&|l{[Y1#"MWtr~Cu5;S5qk1oZ;xYp9Tʥ2`BٶFeI361?(`ML]8 i>maFz'=\2k02!TʀU*#SdiNq l aSHҟdBW/ŀdWIӀxG zB̈́·fob8JS N,j'q%^ K0edb[; Z0;i`p 1 T,FEs7&q4сG\*k\1F IpySvB{#[H㘨MOxjk?&jǪGFPP-'HJW@U(D40걓Hm@,u[4ϾQ T;zOe_յ^M+sD}ٙ~ɂֆo & --\HĊ$"˄)E$zYS$\5bE;_$gY7mA=u|C9azȎ> R4//}\V,:ƕ:A؎<$,HwPݚb-ʶS0~!i01N܌lm_{nzۋ]eD'V^DPQ6ke05έ:7˚UƏ^tf^Y-jD4'Qh":Oc Q@xvYO{N/nZGwF~st=_hFOL]`ҳ6wK-N/Կg+IpLuZփH`2b~OI3UȲ{rmZ27lv1Zת§ZKS*]rU"IZ~ڇ}=Š7+} +jjV~uL+ԷJ\# #"wѼ9x1HCVNq#ŚȪ\ !.WَjG u)~b*Óq ۏ\{]a”e)Q+ø2e8iV h 8;vWaj%G0<.(_[}֪T\O(NkԤviM9Rx5aTOLdT=/qԎK10 !ͷ F F ȰpXw( S咜s}*6:i|c7ZAT-V sS)4 xugU" yQ~dzzR9k+l8a3aLҜ; H+oBo;I0]U F +9jlNꊝ Gƛjh-[DBOPXᎨ)//u?am+a7÷2~םn~݄ʟl bEٙ6ģ%, !jv.W)p@Oݥ>Jʱ[vE!ec!ˇݭg0wR^H7=5ʾ(H4Zc4so֬ƴmݸ ;N12IfOZk;_n;)i)lzX$(L!?|GG/ EOqOЮBKd._d55>a]` f2>23?Im# J` /< ː=d5cApsNj[@k rg;㝎iKe0%~ޑ` Ydn6k x9Jޓ^b&+Bev 4 A!1d=0I  {,28Vt@GL^= йtj+! Jy <$e.{]W,.mۆ74=*`%([~ҬrC@tx$;qQSPrljFL-M;ZoP_wO)OԻtWz`Af'aE9h6!U<%|Aʌ3-INF*F+1/+ % 'G-y&;?I7%Z|SRHfsV @#Bj݇ݑg{Un[NŧKxvxycpA Rh_W0țJ|&zNO1-{ցqy"A+r*yBaYߌAn\ Aey5aݺ`H ׫<5iKtng P2|wL WhQrDDjԷ]߳E3^5~ Wʶ u;bj‡lbD-V4u/4T#wɣvPF Oߪd#8ϒ[ 3ר|tk0udWooJ;xQy=n$*fAd>e|_s9pK-IXgoY҃ k]C?3a,lLV'e6Yp\{O&uF`> Ş@vS|W7o@?P&[9pA6j}q83 Ӕa]g[\e͗RZ!mp6K,OxaؙC|q_F:Wz "M:1V5 І]v㣐T'GVvmX훜ކyn0f>U^ӇUړ~xN͋Ra b ]IX(UbdPS9VUrdİtR&B@X:!5DLG`H;O/BL09eԶ&HgW;CJ##TwrjGЮ9#r ~}ar1̞u.^g]F yc"(|'[B-~u̴v qj}jW5ڬ@]Ya@=^C  ~J/Wg-:eh]uw Pۻs y6jkU46s]:F3,ڞ(zхh(V~cjsfAm0 MیsH. <䴇fK3gTU|xò#,.8KJ @R+zH)z|xoISA>Pb^>P;͊SJ/E FfrUMlJ,dlB]vmxŜ u9r+'vAKAδd.AH⽱iJY-*PM))5ew[|M?f+ ~5PФ䐰C%t rn4vR:\ ;]/(ߛF&s /,_ufLTz=Y,CժG&AGc" SX0á1t*nB%R}hX,bMQmw W]S*wi|E ZOj~ͥ 0[67ow}>03!Yݣ֊f@ mx67>VJBњ']ڼvTZߘ!rhRLtބhǘ䱼_PG Nv*L()yL Uko$,$r R%+.Xx@ aUMTʩ1)T@TYT˗%\%= )v M:eYN{䢬}ZPbBf;&i׻ë= ᭁP5[5NXy3er R1a鹻pAԸ=($qyVUT,$ݫDN9 ]1XVppX񴪹nmIch6=k0L sRNjD㞂#EAq`bI!ܻЄI+QS~p$ogg6a&=I A^H҂fbn.{jKG"-0μ-3{@r/:aYN $0rc  LLZH-jPh!KDwM5RDenE#/{H"d>#Q}p))dJW ?}-n -PpQ3ٞ=M\c֮fBMji}^yH@2i>Xxf⌷#_ 9%2Ua@ҹ}hw0\z]f TV[?4JnF3xKVb pp+(X nƵhִi]hbXyb6TڗpzU. V` {e]x .1fH m \9dj2BiۆN2"'Ƣ3=]Kg抸U0x&;<忑j50GdMyv%`Uk5`Qzk;jUM|Nwɭ: /dATP4E)`vfgw(v܏"탴SMޮdOct~@a+u<QwI{{!o;9^Yt|W/ƺz uU{RȆ jI.s*m%R7;0=WLHoGI@SVU(]J&ʹ^",!!1>@=117R~\jnBx:=)u%Xd8EMM,"U(}Tt ~ݱ0&az-EVƔ2ݰ7m\چc6G5zT}Ug%ma[7CR-G] *t.&|VYEHA+-{BhXI$kk%o7Nװס{F蝯Vg_fg҃C7J Uqg\9Z\*=KD 7mb2ʽFٻ\B"A*ax*\PIP &+h_ IX3wIw%:QOY f=%ͬxf! ӚC%"DYYYj8"aK-zFo߯ seh;")]r@qP#bv"R%z:]>>G4+p! UC)f(-%Vs0ot߼ *jM㖵Z2g?Ӑkukwb>ӿ53݁mt3dXSz@%bwNQaN|V݀>7K5b`dX8o2|rJ[4XUaNS lgK=OcjE%oFf}u_NT!fdVDx^>ih)3r6kc$xteni|.-LJ`D!WۓR``o(SoB_쭱z6/yJOE~5 L "gRֲF zU( J@- xwZR͏te= Lm܃ͲTPeXp2\mdĘcQFi=w&Rlt'dDu4%^r5 5x?r_4Yf2 K2'"S!%wD+LҞ˄5 pK# x7vh򊼉#;&-9v;_dVyʹ~@'ф"\0g}@)A~ӝ訌WדIa4gEnsgrW+jVscJo洛h/ާv+%jf\H-r-yμ,BXc(,jfwc1#/(n lFִs篱n8f7ĕj.&u>גZR ls_AQ׋c% Ka'TI/mN]Rsqs /yNɚm qKŀNhW{$Rjہ,:OWa8 R#, `6dK XuGm4ɞg7npݑ0f@c:H?,EuU:gW[!6w([la~^ͳ!"ٯQm-(a.A&ۖ_~Τ]FN#3Mh'd ۶ X,0L}-‹D596^$}'xVG85H5()Rm4IXMdԍtA̎Q%QۢB5FӋ1M:2`qWmyS%}bzg?XWA:/^ Ry|zkv oiʍ٣wRJ. bci7kѺ,vpC(Ej4˷P?UFM M|MA}G?Y2dcPpRLC{*}+LB}r|IΐZ(T~(kkJ_`_gDk0TS 7HYVf`)$,&oaO|! ީFivn6 ]g¢ ػH6r_]3 a6I`Q2 ӖNWn|RyǝҜ'ڬ"сX<86Qx neSY*E%b svN8an, joz@ ϐZ[U(l &L 6 1{h>e"Xѝy;RH#(~v9z `uQErd&sq&>i}O!uK3?b [3H/sbo:~矚ƖOkOx]uLxbzQԳtTWs$)Ea 9)d,- \`ZIyq̹c';;" R&U_[QKh>>qŅ!$-,r?1@Q'HefqܦddYZD,Q줔l6Q{+T*єJ({@F!J,2j5ө:"WpSMuַCv4he'Ĥ&ڟCinp-0Ԣn,]-sK ꭌxy5䑅dk<7C-*1tL|4o2l3sk@RJ& kC"/εTHRГ*4Cc$c TSr.92fv7U"Y͚(0((z.raԫvd3TU]A=ʿ&T˦*pXP>'+H*$cƽ܍r>ЋӱAC[PE!G#H n"373| 7uU! gd17vMwgsQ5OVnU6TA򷸌-< 8}p}@Ǣ}p'ҌIOUqO/+-}6X-P&hYدY5 e碟 縷4@Uxݩᶒ *SvejKa((;C&BTavL?&[BE_;(t°䇴j[W|w »S /^S1#QDsY!o#)Dt6dS27Q܋D50n?4:"8e̐l9:n#Īc_+0|H~vB3wv2]%=:<,YhmWs+KfSvtu'vx' Vj,b׿$gIֶr$k̛^saBWOFׁ `䱺!.VALd瑆yS'UB,;\j5~`_IE @Di`?+PpgEgH>UKӂY}{5KAޅ%Z5QOQ"vD!tA.2sܘK]&! n_GI.fvPWg8IџZsU}漻˱Clu8BB6ѣH]M&0Y Hw*X2<:D JD BHsV!<$y3'`Q%}84 J6Z%^Ƈj_&9b/6Վ*<26@4=Hn߂f~7#uH#_CiDB2Yk@<2~r9@.-Iykh@ƽUT* =Y *7YYuj-P>iǔ[kxOWDGtogj蘅n;fKd+cy4uح-{_: !/uq|OPQȆ I~ 72wqĀB悧z0? T\mZB@pEb>K"is=P+L @Lk(IY+ZC1 ϯaPL( OI&y\M3N'^?Ze4e9 4$<]iD.ZE֩,L,*۩+.b^)R]6]q]Q_ԍA9a%BrĿz5ʼ-/ Mcpmg%%G%|G/>L_s\qo9izu:4(}lq}vdND:]ڙ;N!{ȥMN4J1lʔSvY-[g95sN /IH";@?DirפA`A OH SzVU*ŲPGbt̍LAf6uR}3Ac#x',E'™KoRnih"擓A{9M_HFoX?BϿѻ.|L $.&Ւ]0DD\`tt"iES ^lRfA=M䅘yj:85SgjoM<^,{c6gy9NW4ZN~E^ +ʙܟ$Jzn̩k/\CG8$'cZ쟯ˇ],]ZBL4 'f z[֎4t!\}eLFG"VvmWcby"bN{/QF(V]i&"+FKFՐzUrk` B?᷆֫@jzB5b"Da[.G!oR4q#|jnٺ4vŒjJ^LJh+6}#\q7WcճX#^}qۋZ 3 |򷍅j 'jؕLY96{oi6ZѼk`w#16Qș:~Yaס?Ň7}CEOV2\Z@@KB֕}H+-BhqqQuhۣW^X\ʔJR6y:Eqf (R2:`?nxwUD0O7IoX F'2wFc8)K*T&< .F^[7IԷ<nGO c4й~f/ch*P#x<&s=A`}94a@=ra.+T: S >+\.M,Nj5/TdD8 A5KmQV3ђn?\6a6qẖ՘Fh8+3;2v"\vNYL9{z !(S`;/.VXӚPOUqWi6lN 'KTA p۱ @"8qQl7\P!n_d"{]HGڇ fR-VRvS ڏ3̱ce7IE{oe( F #ChI[,]r=q04vTs]ϩQOt&yS ' v~@jcݤh ꟔7"ɋT-}wQߊBW!d̥|S(ٮP(zJЈqڿu5$VͮwڕͼIeY?z%;:KDḡy^;p?B'obdDҲF fqĊsD_%*Q*{Ẉ>*K1 ffKsƁw:W |$9I[GXI#`~k!D˹o q"w"!ιk$_TCHDdEԐׁ%&vmy^N-x_S1RGXF>-0ռl}v胦2\$o=VȠ .,}sSETGlx*eװt 6cGB +j^ayR(`leԞD;/joMR\Ln0+Pu)NA9 q%0 q #/(7hR bn6QnRIأ{ _۵Tdrd77k9jGN'\1$lL=RZPPn~&&] dOEE.j;nL()[t=erF7$خ [x2f]j24!@wjiu}ρB1uAdEҘf{n3[ί_^jO+ Wj{7'ܮn{ޔǏcjvOCyv9fVrt<_@32 q/[  r/s5PՂV{/@ wt+h`VMښ.",B, ϋ>Usfb<':O}3"*ǥd8$cT]Yz:!?tkզ`)@)LO9w NȋdH (=(|_ A<͜ʋ%+\^9Da;9!6c5p.t,/"=a@W'l Ec<TˑLd%,4憁=Y/RĹil5OrBՓ"I<"(,X)#{Eҝ6ĮaZAy$]q B.ƴV8Fz)#xS Vk ^dž0!ˆsI>} E5&;L[)Iv M ]^Z5IE2 !a22vɓh%x<ǎ>; L-MgA#~Go@O#[[w~;|a>:I81.hnr#Xmz2 5̰3.czl jgTQ!wMaYhTa&XfڬI@ R=YNzK}?'jrL)rZrC黩tLhED PewD; Uzdx{yk4qqCZ-7,& !lMe)8>=C uj$OOkQuπI0=^";BZR)X.̿{:}}Q+j =M"-ׄrEY\IyԈ*KMb)a.GoЂ.X rޒ nLs8KZƢ1DM;3)ͧVL`+1>簾ێ=3L U{%GMϺcfEby,In޻KP^8|ZeMpjxFiڇM+>s2\YKi;-șРњ:Ͳp$A\\ˇ*K\%M @T4j羆U4[nNᣗ"oƞt>BO2&~`yk`yLw=(z]LA>)=)(t[L=(b aˋoYKV? QtxQFL7%[w)vWAvgC8 &<Sw]r24G' qog%^\ bQ5,{ ߜ{#@+I2 ʬa<ռP[|!Sf>mjuפ /ԧ!U3Hgh z~w29jp*8;[eS8w(@bIѵHAkWFAeheu֐`!ςwxpL F̜]N#ůAvKvZO\nP"!G3dzxS K61quv 2o3d_4U'qF=;j؇uwt!$ >QqFT"&zׅpxeN1Il2?kq` 1D[ŮEFzR M\AkaDىg@o0ZΌʆq:r'KBWS,&RK,TnڙqLtnI9GStCTǛq0i*!+5_-1MwoMVk6 )OqԘQK\(UE)(tL^`34 Ce ǦՒ? Ǐoᬇ9eE/*av \͜V1h)1DRy^6'm}g 'NTnt~> *:C̐۹M5~aC:;9:,o{F뺄Va <}BV06#+(S{-AGdPNExGSn-7_Q$9'+u2&f0]6'J6אU,bPV BMkx#2(ɪPu:6F *!kGvb ."6p{컪 T4U}g}d>dNg Yļ2$:)b.80>UX./Zc?ky;)(eܫ5J`HmNTFHNgSi\ք6b^Ox4]ޥ{GP/ ,} ||tWuE%辡[,%IYbT!Hbf**ğq+]\]2<جܢLKTZ __Vi_&]sPq(h4]iyWɢM=\ũ%qbAn>սI.2j\tN@_=ڼ̀A,/#SyIcN KB\y{ͫP3)W8}N`ʼN3wܞvۗòI*pq7# iyڹ~v,UڵӳuǺ.݁\>Z̘[L$m%ڭt - 8Aϔ'"n p@2?tuFz@z\z NŅ=W3=j0 "tTvJfT3sm?oBPl#Qxmw`Z9lrlC2pS&Bh.?WFWgE7I|X10z @iSPyOu9>d 4lNz;|/F5v BcWt,s{2 T(^ۿbZo0YMB%L QK44* KE=w鹚Zw>ŰѳE{Hy1.F8'ڢa ;Fm٪];D.0Fh"Dָ҈b@c< L\/,DIjМufmMqW`pcdHrl= mVW[$ BH4SL|^ٙ9_ԼpqYRSMKJPy۴&v`}|ɏ1 9˹iX'hjў׏x.ѡD偪Fepk2A>ٲwkF՝m6R ʑn_ͷ?+ӍyJr3<2:m >!H}KQ&q[),?8Jv1'bUʫAWX`vBM:X;e3uX:Ǥ/x&?cb[Z. S(+ U7 g}~4 pkr"[M;ɪ ~Y SRB@ g%sms҃1] &EsJ-ρs~vLF d~k`3ki]fhECv !x'-+xitєm͡:)cN?`봯1-ͱmϹ 4`@%~snμѕw9G%z^p]C^|ڪ@mRZL#߀ Ҳ W6M ֡8n/?3k;nx$aÊrplAUbIc8 NF~Pd4F^QI 쾇y7lfeE9@Ss^a]xSԵО6|ň=a~qck;& ʲİP ;D9i=}F O=Geh+jWn'I0f 0xtu+9I2g\zdmH{|ɬf !ӱ`8ϻa0(O)|SD46>q%$MGR'B$ Q+m2:*mQf ˴A8:}qA/wфf>CNac}  ˨KiBވ o#º0M8P {dUk;Cup"'_?U(Q;9\,;T -$q@sf>(QzBoxF]LÏ>4F[)K<$ΰ}Ge"0T:Ճ(0 ̀zx̭dfpJyd`ًK@x*_nYoK̭G@KwM5\Uw[A:psqn/Qx5ENDL^BH4u0ʠnZG}I :i$۟gb '7gn4yF[J*B\⛊hVB Am ^e1E埔jZ{mӍ&C]@c–M7nD/6#Cߡ[S>_RaPqCc`mь`+ !pX"5;\_'=\P6soe8#;ߚ86^s &*{*Qh7Y[-1&Ydi> LdD@> |,)jFZQ bf3vEk6s$7 1P.hfG-%W*r[~>qݔ:RjYSN 1M")_-?(hjSj\g%Rآh>yQM*AΣ#6%_#۸+/v5/}C)7/ba?yⰑma7&đ(q !upSU@:X5;p[Dcmhƿ@{p147"S$.8v8ySj8ʽU+EmEo@L&R:MԄP .K5+^VjMq$  MUUa[#;bCF{~w5d*9o/&iϳ7~s9?XuC2"0긽 >ד62t %dٯPR^0^|p$]8dl(V\vn Oq0|"8֊\[ldpz~#^\eQn1g{daSKh\]QRy8*GzYʮB2KlhLMCrN}lܳ/2}Ǟ"γӗnB/a"<~u<ZOMTY$^ m(G6Q@h劕4"ZoUTx5ɧ}`E_V_@L67.q@"(49;㔛ce,tޗ^O}累pf4:=N0l.=Pl.T1vzF%pAg[Ȣ0bRf*O<}Ͽ,bRNO/E{' Kq+D<{) ,~Sj0RBM&qj¡{'`u{萯w?PCu}wnO*z 6'aT~;Ҥ+;*1'I'z8s<&!繹\ʿle#f%ȿeچ|8zVI 6=_'8xsWYs}xDmӗ[,L!h8a7cTdJ Z. -0zx4+8V&O}R 5_ĝdזDYrȮc"fpŅnpaFZT Up e*ii^d{B Qn)Cq4Qr GAw>Wǵ4x %  HbR QtSeTk^#wۄTy O`U(#=Ny TQ%Vj@,"-u_q=3*`fBO cSL&doAcYYatsJuV2n 7Si DC><5ۻknfX,"ق0KSK%6(*M&:H+qITLͭ/Vyt@޾KB[Cc͵'D3,pfEa0QR7 oENJ Xk#I`P(@N6ۇ 7JM B"\nj9RMhd0n{ϱC~Cn",S@ ھ +ZO$ٙ&*1?M^C6O4nP*-vZL~iZɤƏɰHyB}wdIfy&ℝ %Lgp7hX"ns&ɷ 2I2vuJp|b=-n<ˆ6E/zH%1@ׅ˭Ab0o]ϒ4?M9}?d6QM"[İeiLuTQ]cS,u*Vywoə9Q ZXhB5{Ί]iKs/|תMCg}FJ=dC7j|bmL~E[lj#u(iD0ꩀ!' e8kȅ;y-/6byUCͥQ"6Lԯgf#[8DJx*k1bLTZJbs$(T3:-/^0J `wF%ń8f Q{VҬz\\a؋s{:\D '¾$Fqs.ڀ ޝPdh)}vvE z`]/"[PY8 Y'qw?;&562"B~ֻJE=Q=XbuZ?ipXH|` +8{X%51{օ.ǟnOkc~،]t_q ~&C@\[>>/Yx3G=8ȑ:)8{=|鍙TXwbk}6$Ƽ[d n,?lh[ӌSA_6%&{Ub}:Nb͊{{/> ݜwG|:w|h%  {xWUʶFGlIDBbӸŻZa)5mI1SEF6J20&`5vMlA#,nvD&Źڭ㑖?G,>P =*A8=h*|  S눬K 6W! /j.:Hs(9ofKs@|8hNItMg[zTM5 YHT "e/s?L*̼JTիd}0IQcpv ȵ ě6&ɍ8\ '9y ﯑i %{dv^%وjȻ }w#>&UWU &9?0N[dN)Xɑ(b5]3Y#KGuZ>Z ?d^eubuh*q"Paގx+q$wE(!"w~W Nnz M6; 1`U#r]}z+I%RdITRG0& NsQ"oBDF(˜KOtOXBh'WhW L @B"ړ܈ >>nERaz 8L 62!ɒ@.$Њ<4S7iB DbWb 0jGE(|HteR5:UDQ_gB1G*H݉cN/~ו6- vq2AG+n;z]: ]8dl ]Zֻ =1ن& /CvޘG0>>McY b_^9=Z0Wޠ~PٛEd ܄asK jFmj\Cw"$l\UblC"w.t)H-)Qy̝Xᓸtf ֟eV(r ^<՜/=# (kcM#]c'Cm&1iGPVܸ3\&K&SJGYwuK.&3t.3(uV%r4^"X7PRn7̑ՋFCS:\X9hAs/,nB/ m6TG7|r=6 = 1#,Cr,wST䭋X`b~i4 x͖! rT)PC˩ R e3Hڎo4J =}o'7n0# xP% |>N?y,;Qh4\lH܋. `qqc1ǓT$TQϠY1m1L")P𝠾?*gX'GlQƨC{yeˌK'Uze Y2r^r\F\ #߭pV)c$տ!B, W(>R,!"ms&uE`]p_`?])v+ V/{&H ċNKxH=jWRꥲ|T%bd`e;d=hԍڇ&mY3/gёU_guYg1:(Z|@ce' 3P%~"ouD ,HrpWQL2i[(ϾfT^0ŷ/OS9C688wM:g,83Oa2627-:R*9*IˆO|d|'CYqdܝtiJŮv` {Q钠6w `y'e%L$wҢ-XoyNht{ 2n|le_4{%j1S3F[k3Eo܌iDEAE_Ng䨩k_]>R!`p#(YSyE;'~"-c؊aah^+&P 5O~|6yLy[ q1l/R_(/kyvU$0|d;$X烬n I_Fa '+CHޒ12ƥ/e<=MBMbEh@bݣΣ6/I'q np?|0Q؞R@1"x]Uwh9u [z7`~J?#Mx=t?38,o-E)}8}sqv.9^Ny`y$`8(+3t D|R qx_1%_ z9!WJn٭s ɂ G>-O ,%]w|E^Ž4<~9x% 8{0!1Subk?Gq'$ʘ2NgrQwWl } ^m(tql. `hZcjUsx 񲤱.<-1i'jAg]'8YDTRafu@!aD_;uHq]|.f@٘!L l o eT?SϘ DwcE bNݧ0 k͈GwO7B[!NXg) )t]l;&?\''.c*&lEf.*2+yX-*EK:p3LHe]}yE ׍j1&<Ȥ{lӢdYU:FhO2KvŌ09:ļ{yQr~Tw zD+QɟODu.޻<-5f.j#Oۛ'$a. e9+w>|%s(O뛒 9)yTN:lw 4cO&8Zs>]$s'wҮ]w%ś7TtRҸ<53sN>YKonQ}|Z19L48#zxĜV#& ^֑?Zw`/wWkٜhh쟂&F26ŦJ.Hk~t m"me[#"mSwrC뛩+(v["*3p_E[t`6n>}?BY7'C"fυ*sb`[i`l#.(c6,ڋbPz9@_AZNL% }ff1ZL|HkPԺP6ٺF[P[{ژa,M:w)SpنA|b>&c5 t0lԙv?@T޳2UHuYNIr7)_F53}yu4#_j͇ZPq3kc$=4 /BkLM߽-sQ[C}a"5#.%jP;@m+v^h/AT6~.O[wdu8Rת>\}O98i{Z[ `r[@D>DsP;?$mi_\eOiVd b(Z7jI2Sg 0Gi|E+UM%KӢI1kaTaܛ'fX>ןwP 㘣%kV 9ӏ2ZӋ |ȏj*.竎IBq0)ZcDjuzN t զXR~2HC!ls-~Bp?wHQ!npr?к+]3zܖ*1d:x Adit=Q"@)>(#Ű©#։m/vz ='ziqK[bCahmD" lr>f%L顅hKjMA8aM|O91 V ݦ9w*klRۻϐyIONq謄v`+'pΔ'r-ㆩQ{TPwjW 0W4S^ֵJl}nNQ1To -GáS^jjЉ~@(Ceɜv1v81O])f:*D|E/{T;Z͂P5hF%jY"AR^Á3 Q.1A2g slPUp.p:!"] YRoC ^I|?BB[W_Z>J~'yg<Nh[A^1 {.M(@X)06rQ<﫼`5q| S/xFvm6k,U!''%Fs*,/:FݔC@ }6PT~ jvˇu7 _Aʗx b&<+Bf1vY˴Ho'/dO#B7G44#vQ_^Axkx6~ʄ-H4BnJ>5wW`W?R^0?Msw`sZe>;߈gqЩcqkd*=?C:l<n1dA8?X/^PtЮަaV.ڋxVKAdҧP DlێYE}D:fChr{j*sǣ-Hcg l o:ų sVD%WUUѭ+OHX% j 0xFCy'cK3iCş=FtE :h(,:t9F7rnXR%$ Tt>an΃m_Y|aw+=>sheZޘC!yoq<QΔ&NwTdb*!z ).ImDFkIY DtHY⹭H i3I0x:EEd}L2(Gffשk04k-JAJ]g\Pb Q/uE5]Zӭw!'%kPa&?Xv"W&?f̂+%o5guW N6`/W(j/Ӥ1:#@b%8b |\"sc͈HtGM!x.ySaVl|i/xMiF@ itAH|:vg`^?82J݃M<&Fi%s%.URU& x8>RU9bz%\x5st(ql<R_I钿Jl7dJLĥPv?*~Wϸg̏CL2[Ԧ!nV3BK0 h۔ö=:M.NfgHzb4HXc|_'&¹E%G(%g߸p0(hۺJdk:YN;Nq旴EhTc}Ҫw-ǀrMޡi{s#XOָR@|- 26k12%S^i!Uso֋'STq؎ s$OhnF$Qo꿫b7";Ӫ=aOGGPzWF{!Z%es_+iFrtXJgk҄b$^?={UdB&Yv6-/@ p `GnmFr!9NA^ ;;vdmHUQ^> @s/sà@#u3]o& r{1+mՉk^ƣq/NMܷuoJ(j"'_T$F MjpD.Hr/U.2h4} W܎!w0)8`$*ڛ٪=7;:oCsz#=Nݜ$Y` *olu_=0v \@HRAזqc͓@s:\ 維J*}c5X{0b @sGm_ M`dgZ DwU^n>,OiZF[$儻F+wr EN_ȇE)6@v9p;(H2ƺao`֏~Uh՞1MQLLI, bƕZn qhBo4҇HOQXFjM4/4׫%ϥ .FySMgGʚpr:R!}DSz̮3M>(|-:^dz]x0Ԟ<2jZ7c2)/p/ыVA]JS 5M$UU0E ds<D"v;aκECV- U7(𕨏PFNo^}eM\ֆL˨t }mM"ZT0NR!Y+瓣҃ǟ<"FmփX݁8i!qVzAOQ5e%`Ce~8t'O|g!}M}gRۭ9v*lKs@%b q/\+nbP.rB\zƥ  1ےj $פc uQShtS;Lx5qsVPV!B^ u$)ULJ9x|9J/ld6嶥z$&5̄M޳rN;{r wxf*2ҽ@eq%?MpI,uͱ7Ie9=]ES}vVc T<{&*6M|z1!( +VZ ]A U/hB]#qwtedn1٫%8j33MT:%mI{5s0Q=hY\gdA)cע"@jץi(#_)^VwUk&UZݵVH 2>?8Q=ϖЛJ5SϷd N,n|QD"@Zp6uh~#/O^A(Jz$坵:f K$~qI2R(w󚇵X{Nmn:"ʀV=onL&f2~W{#n|06u!V?HRdM\9XF0XD.l ^nts)Qv|wl@Dʒړ6˅NϞ)L팠нc~o>5@3Zڱ3cin.'y[Iq*׿SVwzf.QnH`b}V\&)VNG+jºr7KWj1ז;d:4NT58ppCÚG b? ըvI|d=iZ\dE'`Bǥ⇶(#qWi9@Xb8aI4:B%ĵ1u""k vy:7kX2R\svP?J#־ F?%_H F1qe \a=)RuZO'af*׫' hVb{ޑ*ޛS3J~(iw_֚?klXEy[rvnDŽ<`[M8 !scX#=F;GaKnGsSǶD)# _ *G2y 6)D _-\ Ǫ)@I": R餕 Hj !z00hBkSzm\ 2Г/t -o\wfLkAhiCUfn,q+ÿI6L>rؓp`,9?ok?o5xN!0AՀ\Գ;8Ibw JDsǾ*{q0%j3]ӼKhLk6A꾽EF0 9i34pm?ꁦJ.uoa$hυFyβڟ8 /{P8|JԥD[O7OeWE<;vH 8WbL?*~ UaX[2`A젲E$-E9#)X=NyftV_Eld4TY b>hޅ۶̥VDwNP+ > #q8PՑqTrg63C ThЛ @kC& .`DsC ]}rxX  hEwǺnqU:g%uY)H|`7oR`7Mn9o2] p. n1rI8(72!ű>e"NZr-YoF}qϷ`jIІckYCc=bLYY& ť)f0`;-1Epr') $Z mW?lσPß q+rjR%\9Pv~,ۏ}w-[Qkc=ct:U%LX(}&ܡi1eT A}21%2O,{W-D;(r꘹U>\tkC P$_qbܣGahA4aFm!ۻ1EO} q6'_UtmWgyq7T!ӻ!-NWk5uo֡LD9*ڢ6A ї uE z71 śΰy,WyӹsU iMLerg6k\vç3-`F1sݿ c$We3lK>%6!aUCƑb{㽾 t b12-e  Y=xMY1}M"Lo`K/vB&~= ad8}͗_ŗWg-JCz4iUtjT Z3~V+cP FǂDȭ=.37շ%&fKw<; ZQT@aCSTga^d)f@( κrqIDvT/ϠAJ~*IM{OmTmk~;JS`ӇXY(edrR3|V3o~Op?'Xۉ6έ&^`C'p+/KXF?mؑ~!K%J۔03cLcq^ qY *!Z0 YZ