libndctl6-60.1-lp150.1.1 >  A Z/=„ E۝̵E t.q= 7'Ik„w<0.g j{Vj'TqW0'1z1B-G$ޡf y gR ѷlWTL_V=8@{5|Rlg*8c.8%Αb0$xڊ2IXQVpdir~$2w &^L 㩭1\岅VÛb^2Ff}[+06b383a2d4813ba546f911745f7ef3d14f75d36fca5fc6c5a51dd4bdc895aee387386cb434c4c9fc42d97678de3d8b81939dae8a!0Z/=„I?ltQzndsUWj/ '7-;/Aovm A嘎s23omIgui4Z3Z D)bd-(6# b.vTpN3loR)D'$QQ"%>J-OΫ %VK.1p@G?G d   fLP\`s|      $  H     $ Q ~ d ( K8 T9 : >AO@A^FAmGA HA IA XAYB\B< ]B` ^BbCcCdDeDfDlD!uD4 vDXwE xE yE.zFFFFGClibndctl660.1lp150.1.1Management library for "libnvdimm" subsystem devices (Non-volatile Memory)Utility library for managing the "libnvdimm" subsystem, which defines a kernel device model and control message interface for platform NVDIMM resources like those defined by the ACPI 6.0 NFIT (NVDIMM Firmware Interface Table).Zcloud104SopenSUSE Leap 15.0openSUSELGPL-2.1+https://bugs.opensuse.orgSystem/Librarieshttps://github.com/pmem/ndctllinuxx86_64Ixg СA큤ZZZZZZ0Z0Z0Z03f6c237e99e3545f65b7ebd8e52e6bc9d598f959ccb5a6bbd03b775e631d1cb740975a1afdf88f72fc9c836f15c341a71b266168ac358d47712064c6009f65c289807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e5c37e41135091a39821cfb306ad8516625b0bb49510ce56ad85c347bbc46df299397d01be0ec93d29384447ba18e532ab7b01af8c8b582ece9f10ad45b9568db4a14ef2c81a7f57c817e9655cf49b16a4dc40bbacf41232e2c6e17dea54e8772libdaxctl.so.1.2.0libndctl.so.6.9.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootndctl-60.1-lp150.1.1.src.rpmlibdaxctl.so.1()(64bit)libdaxctl.so.1(LIBDAXCTL_1)(64bit)libdaxctl.so.1(LIBDAXCTL_2)(64bit)libdaxctl.so.1(LIBDAXCTL_3)(64bit)libdaxctl.so.1(LIBDAXCTL_4)(64bit)libdaxctl.so.1(LIBDAXCTL_5)(64bit)libndctl.so.6()(64bit)libndctl.so.6(LIBNDCTL_1)(64bit)libndctl.so.6(LIBNDCTL_13)(64bit)libndctl.so.6(LIBNDCTL_14)(64bit)libndctl.so.6(LIBNDCTL_15)(64bit)libndctl.so.6(LIBNDCTL_3)(64bit)libndctl6libndctl6(x86-64)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdaxctl.so.1()(64bit)libdaxctl.so.1(LIBDAXCTL_1)(64bit)libdaxctl.so.1(LIBDAXCTL_2)(64bit)libkmod.so.2()(64bit)libkmod.so.2(LIBKMOD_5)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@ZYw2Y"XX @WWi,@WL+@W W@VVVUpUUopensuse-packaging@opensuse.orgjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comrw@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comkkaempf@suse.comdan.j.williams@intel.commeissner@suse.comdan.j.williams@intel.com- Update to version 60.1 (FATE#322885): * ndctl: release v60.1 * ndctl: fix ABI breakage due to rename of fw_info_get_updated_version * ndctl, documentation: add inject-smart to the Makefile * ndctl: release v60 * ndctl, bash-completion: add completion for {start,wait}-scrub commands * ndctl, util: add a raw_uuid field to namespace listings * ndctl: fix ordering of closing vs invalidating flush_fd * ndctl: fix libdaxctl memory leak * ndctl: add support in libndctl to provide deep flush * ndctl, test: fix pmem-errors.sh vs new ARS rework * ndctl, scrub: add {wait,start}-scrub helper utilities * ndctl: add new START and WAIT actions * ndctl, scrub: add ndctl_bus_start_scrub() * ndctl, scrub: report the bus scrub state in 'ndctl list' * ndctl, scrub: fix ndctl_bus_wait_for_scrub_completion() * ndctl: complete move to "fsdax" and "devdax" * ndctl, read-labels: fix json reference counting * ndctl: export ndctl.h * ndctl, test: add write_cache testing to libndctl * libndctl: Add APIs for query and control of write_cache * ndctl: fix ndctl_persistence_domain declaration * ndctl, rescan-partitions.sh: fix skipping for missing modules * ndctl: replace direct errno prints with strerror strings * ndctl, inject-smart: fix usage of strerror(errno) * ndctl, check: fix a few error returns * ndctl: Add support for get bus and region persistence domain * ndctl: fail NUMA filtering when unsupported * ndctl, documentation: update copyright * ndctl: complete removal of daxctl io * ndctl: fix input/output size for Intel firmware update DSM * ndctl, sysfs: null terminate buffer on error * ndctl, list: fix namespace json object parenting * ndctl. test: fix module-taint sanity-check * ndctl, documentation: remove '...' from label-options.txt * ndctl, docs: cleanup the man page for create-namespace * ndctl: removing daxctl io * libndctl.sym: move new interfaces since v59 to a new section * ndctl, list: fix sector_size listing * ndctl: merge firmware-update into dimm.c as another dimm operation * ndctl: add check for update firmware supported * ndctl, bash-completion: add completion for --numa-node * ndctl: add filtering based on numa node * ndctl: add numa_node support for regions * ndctl: don't print erroneous namespace numa_nodes * ndctl, tests: firmware-update.sh post-test cleanup * ndctl, test: add a unit test for partition rescanning * ndctl, create-namespace: fix minimum alignment detection * ndctl, list: refactor core topology walking into util_filter_walk() * ndctl, firmware-update: kill usage of flock() in verify_fw_file() * ndctl, test: kill usage of fallocate in firmware-update.sh * ndctl, test: skip btt-pad compat test on pre-4K capable kernels * ndctl, test: fix dpa-alloc for kernels with 4M min size * ndctl, log: add support for LOG_NOTICE messages * ndctl, test: explicitly request namespace size * ndctl, test: fix stale json in btt-pad-compat.sh * ndctl, test: fix tests that use error injection on older kernels * ndctl: add test files to .gitignore * ndctl: tests must use local ndctl * ndctl, update: remove the check for !cmd when dereferencing it * ndctl, update: fix uninitialized variable warnings * ndctl, inject-smart: cleanup uninitialized variable warnings * ndctl, configure: add -Wmaybe-uninitialized to cflags * ndctl: add option to list firmware information for a DIMM * ndctl: adding unit test for enable ack shutdown count * ndctl: add support for acknolwedge shutdown count enable * ndctl, smart: fix threshold temperature helper- Update to version v59.2 (FATE#322885): * ndctl: add ndctl_encode_smart_temperature() * ndctl: add a new command - inject-smart * ndctl, bash-completion: Add bash completion for inject-smart * ndctl: Add CONFIG_DEV_DAX_PMEM=m to README.md * ndctl: add info about CONFIG_X86_PMEM_LEGACY to README.md * ndctl: release v59 * ndctl: fallback to sysconf for PAGE_SIZE * ndctl: release v59.1 * ndctl, hugetlb: skip, don't fail * ndctl, firmware: fix kernel version check- Upstream version v57.1 (FATE#322885) - libndctl-add-support-for-the-msft-family-of-dsm-functions.patch This release incorporates the capabilities of the 4.12 kernel. Major highlights include the new 'ndctl check-namespace' utility to check and repair btt instances, new option to 'ndctl list' to enumerate device relative error offsets, and support for the "JEDEC Byte-Addressable Energy-Backed Interface NVDIMM" SMART health format. Commands: ndctl check-namespace: check and repair a btt instance ndctl list: new '--media-errors' option ndctl list: add acpi 6.1 dimm health state flags ndctl write-labels: new command to deploy data to dimm label areas Tests: blk-exhaust: validate aliased pmem vs blk capacity accounting daxdev-errors: error injection and clearing for device-dax device-dax-fio: i/o traffic sanity check for device-dax label-compat: regression test for interleave-set-cookie compatibility Apis: ndctl_dimm_has_notifications: acpi 6.1 health-state notification flag ndctl_dimm_failed_map: acpi 6.1 map failure flag ndctl_region_get_resource: region resource base address ndctl_region_get_{first,next}_badblock: media error enumeration ndctl_namespace_disable_safe: check for busy block device before disable ndctl_namespace_is_active: check if namespace is enabled or claimed- Add support for MSFT family DSM functions (bsc#1040158) + libndctl-add-support-for-the-msft-family-of-dsm-functions.patch- Upstream version v56 (fate#321506) This release incorporates the capabilities of the 4.10 kernel. Major highlights include the new 'daxctl' utility and its 'list' command, as well as several usability tweaks and cleanups to 'ndctl create-namespace' and 'ndctl list'. Commands: ndctl list: add support for filtering by namespace mode daxctl list: generically list device-dax instances in a platform ndctl create-namespace: reconcile namespace size against interleave-width Tests: test: sanity check the unit test kernel modules befor running tests device-dax: extend it to test 4K and 1G alignments in addition to 2M multi-pmem: check namespace deletion cleanup Apis: ndctl_{pfn,dax}_has_align: detect kernels that lack the align attribute ndctl_{set,get}_private_data: attach private data to a library context daxctl_region_get_size: retrieve the total dax region size daxctl_region_get_align: retrieve the physical alignment of the region daxctl_region_get_{first,next}: enable listing of device-dax regions- Upstream version v55 This release incorporates the capabilities of the 4.9 kernel. Major highlights include support for retrieving the health status of HPE NVDIMMs, and new label manipulation / validation commands. Commands: list: add HPE NVDIMM health reporting init-labels: initialize a namespace-label index-block check-labels: validate a namespace-label index-block create-namespace: fix crash when target region disabled bash-completion: add {en,dis}able-dimm and {check,init}-labels support Tests: dsm-fail: check that namespaces stay disabled when label DSMs fail multi-pmem: validate pmem-region sub-division support libndctl: add btt-size check libndctl: test health event notification support device-dax: validate "invalidate on shutdown" behavior of dax devices device-dax: validate direct-i/o to device-dax mappings device-dax: check kernel fix for file offset to phys offset translation device-dax: check kernel fix for crash when reading /proc//smaps clear: check kernel fix for making cleared badblocks stay cleared Apis: daxctl_region_get_available_size: new, in support of dax sub-division daxctl_region_get_devname: new, in support of dax sub-division daxctl_region_get_dev_seed: new, in support of dax sub-division ndctl_dimm_get_health_eventfd: new, fires upon firmware health event notification ndctl_cmd_cfg_read_get_size: new, simplifies label manipulation routines ndctl_dimm_get_available_labels: fix error return value to be ULONG_MAX ndctl_region_get_available_size: fix error return value to be ULLONG_MAX ndctl_dimm_cmd_new_cfg_{read,write}: fix to not overflow label area size- Update to v54 This release incorporates the capabilities of the 4.8 kernel. Updates to the unit tests make up the bulk of this release to account for kernel commit 1ee6667cd8d1 "libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment". Commands: list: add device-dax information list: add btt size information create-namespace: fix handling of invalid sector sizes create-namespace: static analysis fixes bash-completion: namespace completion enhancements Tests: libndctl: updates for pfn and dax autodetect changes libndctl: new gates for running against older kernels device-dax: new pcommit: remove, the pcommit instruction has been deprecated Apis: ndctl_dimm_get_manufacturing_date: new ndctl_dimm_get_manufacturing_location: new ndctl_btt_get_size: new ndctl_cmd_unref: fix, accepts NULL input- Fix rpmbuild failure on factory- Update to v53.1 (FATE#319859) This release incorporates the capabilities of the 4.7-rc1 kernel (most prominently in that kernel 'Device DAX', DAX error handling, and third-party DSM support). The ndctl updates include: New commands / options: bash completion for ndctl commands DIMM SMART data retrieval (ndctl list --dimms --health) ndctl destroy-namespace ndctl read-labels New tests: DAX error handling unit test (dax-errors.sh) Command fixes: ndctl list ndctl create-namespace New apis: ndctl_cmd_smart_get_alarm_flags ndctl_cmd_smart_get_flags ndctl_cmd_smart_get_health ndctl_cmd_smart_get_life_used ndctl_cmd_smart_get_shutdown_state ndctl_cmd_smart_get_spares ndctl_cmd_smart_get_temperature ndctl_cmd_smart_get_vendor_data ndctl_cmd_smart_get_vendor_size ndctl_cmd_smart_threshold_get_alarm_control ndctl_cmd_smart_threshold_get_spares ndctl_cmd_smart_threshold_get_temperature ndctl_dax_delete ndctl_dax_enable ndctl_dax_get_align ndctl_dax_get_bus ndctl_dax_get_ctx ndctl_dax_get_daxctl_region ndctl_dax_get_devname ndctl_dax_get_first ndctl_dax_get_id ndctl_dax_get_location ndctl_dax_get_namespace ndctl_dax_get_next ndctl_dax_get_region ndctl_dax_get_resource ndctl_dax_get_size ndctl_dax_get_uuid ndctl_dax_is_configured ndctl_dax_is_enabled ndctl_dax_is_valid ndctl_dax_set_align ndctl_dax_set_location ndctl_dax_set_namespace ndctl_dax_set_uuid ndctl_dimm_cmd_new_smart ndctl_dimm_cmd_new_smart_threshold ndctl_dimm_get_formatN ndctl_dimm_get_formats ndctl_dimm_get_subsystem_device ndctl_dimm_get_subsystem_revision ndctl_dimm_get_subsystem_vendor ndctl_dimm_get_unique_id ndctl_get_daxctl_ctx ndctl_namespace_get_dax ndctl_namespace_get_dax ndctl_region_get_dax_seed daxctl_dev_get_devname daxctl_dev_get_first daxctl_dev_get_id daxctl_dev_get_major daxctl_dev_get_minor daxctl_dev_get_next daxctl_dev_get_region daxctl_dev_get_size daxctl_get_log_priority daxctl_get_userdata daxctl_new daxctl_new_region daxctl_ref daxctl_region_get_ctx daxctl_region_get_id daxctl_region_get_uuid daxctl_region_ref daxctl_region_unref daxctl_region_unref daxctl_set_log_fn daxctl_set_log_priority daxctl_set_userdata daxctl_unref- NVDIMM is not defined for any CPU architecture other than x86_64 at the moment.- RPM group and description update- Update to v52 This release incorporates the capabilities of the 4.6 kernel (most prominently 'clear poison' support), and adds the below features and fixes: New apis: ndctl_invalidate ndctl_cmd_ars_cap_get_range ndctl_bus_cmd_new_clear_error ndctl_cmd_clear_error_get_cleared ndctl_namespace_get_resource ndctl_pfn_get_size ndctl_pfn_get_resource Api fixes: ndctl_bus_cmd_new_ars_status - output buffer sizing fix ndctl_bus_cmd_new_ars_status - input validation ndctl_cmd_ars_in_progress - invalidate state after checking- Update to v51 This release reworks spec file generation to use automated tarballs generated by github for each annotated tag. It also includes a couple of minor fixes.- Update to v50 This release incorporates the capabilities of the 4.5 kernel, and adds the below features and fixes: New apis: ndctl_bus_get_ctx ndctl_namespace_get_pfn ndctl_namespace_get_mode ndctl_namespace_get_numa_node ndctl_region_get_pfn_seed ndctl_pfn_get_first ndctl_pfn_get_next ndctl_pfn_get_id ndctl_pfn_get_namespace ndctl_pfn_get_uuid ndctl_pfn_set_uuid ndctl_pfn_get_location ndctl_pfn_set_location ndctl_pfn_get_align ndctl_pfn_set_align ndctl_pfn_set_namespace ndctl_pfn_get_bus ndctl_pfn_get_ctx ndctl_pfn_get_devname ndctl_pfn_get_block_device ndctl_pfn_is_valid ndctl_pfn_is_enabled ndctl_pfn_get_region ndctl_pfn_enable ndctl_pfn_delete ndctl_pfn_is_configured New utility commands: list help (man pages) create-namespace Api fixes: ndctl_{namespace|btt}_foreach crash fix ndctl_namespace_delete no longer errors on "io" namespaces miscellaneous static analysis fixes Utility command fixes: {en|dis}able-{namespace|region} return code- updates for the new versioning scheme introduced with v47 - synchronized the spec file with the one produced by contrib/genspec- cleaned up spec file. added licenses. added make check- Management library for "libnvdimm" subsystem devices (Non-volatile Memory)/sbin/ldconfig/sbin/ldconfigcloud104 1526471067 60.1-lp150.1.160.1-lp150.1.1libdaxctl.so.1libdaxctl.so.1.2.0libndctl.so.6libndctl.so.6.9.0libndctl6BSD-MITCC0COPYINGREADME.md/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libndctl6/-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:Leap:15.0/standard/20e9d44c18b331353c2d788163ce1b31-ndctlcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=88835794dbbaf430bb18fb5e6b0bed337296e8d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d0f05cd90e7e864c1223dbd828202c7bf5d00ec5, strippeddirectoryASCII textASCII text, with very long linesPPPPPPPPPPRRR RRRRRRPP P PPP P P P PR R RRRRRR RRRRR RRR R;\+TN{outf-894330b5bd118ed562548404ecd5842f01af1506dc5674e33421cb5a400cbbebb?7zXZ !t/+թ] cr$x#`噲=S^^%ZӈT0fF>PEc7BYlj6(ܨEh˲uVзNZ#WYhBY+$8cbA0[p ;.Y<ͪ~c MF E,.7a O Ɋk+`Cșe 4&@lB0 ZIGi+)z(@f-0Hʊ /Gc4|Y.صOl_ծ}ytυiP?[R'~!vrPK'hQx$'/EbgGW*kYylA)Y/๻QOGK.X 1~ׄw֬q ͵6M47k潻W ͞4V-\t$Z65FZRkYcibY8EKiFIt w Pؘ NXT6r@j),\4S&ΩD(0xJ4| ];@0 0 p&Wtb֣D%I&&LA;Ij$JɖF pO V^ɢ1cܬr>7 fAۭ)'7Y [&zC.mt;WF|S'z9]4lyW6D^Jٺ*҈p̛J;bCGP-1|k,F_ yNx,޾os~xYR7ӽUkZ,K n*rwGh`"3*h bUߪJZ<2l E̱Hq&'c1޸zl"Y@*ڤUNj@H5-JaAj뇳 (T^d褾Ld\ P[Z`<(KʈV8/ κnv~??u贺G=PenցBIq2=2^ˉ) z-(bI1]~ ^oJ:qe)iI:^BuiHsTN|pJ=Ah_m15E)rimV%b){Oqv){YX}qpӊn*.N{1~nl-6 R(믇͖7u^6ñ]!Zw[tB9Ɔ%zu~LVƉ$Pkh|$";xWj4ܐ,Vmq^'G8$];LIT1,6#eg:M kݘ`=t$m "6|^c"EWt+ab%_Q%TO&ߦ JNh!Ú| miV{XimBXL`䁨iD7Ac֙/ %Op6Ax:$qvНikggg3J LU.{[Sb0ӛ\i{/Br\ՓQy@3h냰w4\ 䌏gPb42PuʻT{@I%χ+C;F|dK*>'+2A"z]ޙzF*өE|H88Y9UuK'uJ*}aM6pDh'ctzJPڳHNExK{ n"g?fg3yS_Y:߉G8lCPo̪У+\{g1tw(v㆐(i (rn=Ys^t{\-ԣuO"c8@GAg2RfUG#!0m_=nZ]S.m qXhx\XaHFxT3$ĭ2ϼAۮ6@M.TKeq_;ḏKN5젝cv^`x, w FĹ.Ӌ7[5T0IE68_Kɹh]? QҤiP$:C.ᦸV]sfxhjۈ+ /AhGЬ٘WVUgߧ,|<o^sD  .@TH쏚K" B[#|W@Y`@cUBgDy3v"lA1^pNbW,1[/_%EJ% yIiD[WOS-i|ސaӥ(UZVb"A^ɿ*j-eLq VYN,&:80}ѝw쳕˥6inP hkVRԺZ œٜ\CTvT1.7`3,PʾbY;P[9,< ߦxwzq1M (*zjD#ƣH\q r:iqVjyӝG8HvPL Rٛ[Lޛjz kұk ^k"pѡP3C$.V>(3ݰ{b|ڽ2|TIP'é;*fdS^X?HYJ`} |^U?: =.c[ɝhiu,'` }(|(VzQƘL?A AA8yDQ(7**byLqP"p p }V86C*ڭ1gӁxZ,MhD3 ; 7}@`~ ']NOF9L8I4iU$씖Rܕn mHiރ/yV 5OGQO#th`ShlID,xN?d-a )9'`ZyN)L(/Cwpf9ws~v?c)rhl.@q ՜JYY{\F.iHձ ja70}r݈7xw9PcD)t D}UxEXvXn87L-ݍ&1g9S`dP-e.nu3 %,LƩY4_QX:xp*䣯dF'3̱ 426-L=Qrq6p9,B (AHOp Pڈ&# " 8DV4ߒnV7S- 3QP(H# :i6Z S.T8{g8gSĂs-G#cc۟>P'yM<[m~YE(Po(CЯf7VʀQ7ZH'C΁]/(Bm>x؞}aKp1ꖜ4 U-t(C۵Fbh&WC*(߬ճ2A1׷Խh.qᎍT3ӜGdEƆodp3[)+@|] > 9@4pHƐ|ѵXyD.Qkc?U~}!$K14Q^k=@_+m<XЋ 풊峩^ gUdS+ SlWrBmR,z8DdUr)S%L*`{s3䧛̨(Djt(SӨKM#| Nbhs;+`."V JRcow\BWjO|uMɥåF4Ow͍;WOihnkbqҞh?T)䚫[% ~*Ua|dHpm- MD*%^ cgqhMuiG#'13`lECZ'C|\ڄ1 'bWR:ƿ;U:P knFWV~96XL=j3k)[>.ƚa&nzv5<EƝhQ/r$ޮ&Mp ^ȶ|Z/!xyL|)`biƙ喦'{ tqJ|kB _q;U "*V ъRPӜDT^X\ׅhrZ]Y1)6iQoW{ͫ |ƥh*$G-knJC4!]\8TE-o"($"]<>1Ǘ̬p \@23+ˈmTgu2vŽd=/${k sYq9 9s7#J B\,D[Oݐ p@,1ށa2}k~٘ݬWѳؤ#D31s}i@W\u$FV )Ď*'f"Ro6R`֔]q#O'5HQ xD/Xu`9 ֆdŧ %[>T?W#U[ۉvy#2(wWQ[S)(LCT= o('Wh;L&R츯xX/`f%fF)gGV5M‚9+Vv^^l,sh4m* )4({&yQFN"F?YK?>>!I7ܢXλ!qX*8,y KmNG|am1@K(釱A}!{ DP>sgם@c,ˁvO"Y+ct IExDX*t<x{2dTT2Y*VXto֣ZBlIР[W >4BF-|, It8"\!vgџ+ms**?A6xdK(-=9&yWNdf_Fs׈уd35 c J==Yخ{7y kf)t彩L[:~="#H@#!^on%1_󥨭ѐ{4ݚXqt,'odc*7:q1qSB\ye\x?X9W(c77?4i6)w<C{c! .99sJ?k]WiS= `5vԵ3רtNehI]d}<1m6ij!yQ.u)MAI+rR )y(͜pJPdn~\IoK^rƩL<=:I + *,sಕ@\R[~ޅS 7丨RqSrG2>,޷%*rV]: [Bg~4\8kS~;vŮh{UL0e앫ܦ+K E(4Y)~콅ߙ~bxHPtϳf֊2ktk"Yt5c)' &ak#ch)N :gb:uz7ȸΊ½pGӀ[E2/ Xi8Kejv`3m-WViyZm:r9XJcE&LzYD^7˥wN5^e-nj/|N鲘Q?/\*$W?Wq@M4N)TJ!. EqcT'/@XWy_P, g*m#RӨ-G$~q,G-|les+6oƺ |:5RVC 3m?)l;}Zsxy)0 ɸvF'Q2󘒍륣YuUKմVPKdy*>|y95,w~C7"Þ2q1 C-洶)K9[Jfs_[1Ɨ,zzKY< cvwΧHE5t>Q9v|[qu6ڐuʯLg\C ]^oYK8_#FkG+a}\ޫk2XNHB.tK_Ù.8@?=1OWf +oX:ek؁8N Hj#/i +rLwPcD~% gss#S_4n| ]:`M{#gL>ԔQumQڢ|rv"cg@ "*? (Z`)ILrnZ$+_* /8bY^+7ML^-Ik ] }9zja@vjDbL?׌!ATֹ6xܝ^lbʶ&S|Y+mCe3 Q>B\5g YGImFkR4^SPZn< :;EyL"AL 0jg#ij h;@nn/iå}H#ػ5v8)y限a]ji"1|(hy.L!8q׷#H/*3껞ԣlYr%-d͢[.)R1h-ؘr 1(=^ e6;"TЏ% l7#M'd iJ:j ϑ폥ίҩ7j,A|Xz J݆HOMn}HĈwL9BM߷ fE$7 tŬ {9n!R)Pxa(A:xOxj؏uMe.qo ʓ=8 @Cr#hKTx275eMOCIw/)1z>>[5W1ՅϪjM7>\s"xqo馾QWN{݅lwb)X9DSYD#fFj4qd}p)ߩgж(ɀںMVk􆶸9yJBRg1K$9G8P nP0.A}#.\[C@6OKZ91mf\xs8㬕| MȽ38n ]f_!BbIK3&X5.Olݶʁ7%<Z#]_PPhi{//oD;^*)Ap ~ }f9j~x|*[SwL]n=zX9Ok1OެA*kL_u@2vWqX@'Z=!>_)]@:͝eAB@g! ,Z 3_RCEץD )/F_(zչeو/*C0F4X;|VL_٠EmV`N6ʕwe%؍ r@rW")v<ϗ*[#8 02-(X\Ear(◹~Nn]_tV.xyY%LUY妛h{ f?d6b %@`ayO!TKj<>RF(y Pb9'Gᢻ-k;b0:đ$,LBtO<:[:Y䟂<&WkuJ+; =lh羫xmgPtjFXgK8 (;5"7@ n4r_86lR zI"KRC Vᰧ*#20z2kFyң܇9,JƤ[!X1@h Mk\mCV@g^i+zS=b11Cv ئY!ɁB|ֶ m̴C09T Nؠ#-+4Mge:rs:uH N}gj]LS:X+KRF]3_۔Ƈa;ռPK+Ίkl!Y ?IF"5Ta-uM?u?8q?Camw ۖ!II_V%2}X7c!Ab0vbO1V"EdV4kՄl v G1 uj 9Y3eN鄯#xɎh1k N>MfƉFHoyb5&GPJ%@j1Awxٹ9.؂qڄo6qM=KJ6;wVĎ\Gh=-%-|)C<67cb(m|ʵ A$J*2,' 1zM:uJ`]-S"?n=:* ju^!Sl쁅mIzDgTh孎7/Wašt.S42a 5XdO^uirGXv4͇?Ga!ɖvvY&'pnȅMrŻrGu?Y K׿7*%HI?dpn4<œhg}cQQ.ڴn@wRp@͘5 It]?['xR'G]#TL[´.KVraQ<7~6F"LΗOѼ͞q|* /0jA:\@eM <8Nؖv=T%8^OF%$qv%cJ:bFp6gιl~5T4$l+grE }!&~{/}5'zԿH@42XFPF᫫p wG /H hH3CѾU8:5n9 Z ;D&y+֜א JZo1SnHÚ*V%F[ o#eٚ姛˄-xݢ뎝3UB[2G~ _㧨rDbpNrI)PgDr.5B_I(uem@e!%)[\P3I(SN>Z^Jw0X(@w¹b. ^]kKԝ#XJ_)$@V#H;>zɓEXƢňw!OMig}aEXP;S]1VwF)U*T6H8x4`X5puXl!@ tbSF98/Xɡ/LAYhԄcZ=(՝>}"<&UV *4Bd# O,+G)PGn4I)Vq~bsJϪkOJIzKUDza6fCܭu[SΧmQ"/ЛrHuB.ؾ5xSmDqV5EeV1&kkViUC'O /'4-Z Nރ^L3aWւSzVHh3L]@.Y(klB 7^0A_ͨ++{(y#٤O[\-h-1;avWO;t1r @AWY~fX(^k?4ͱKS3.Q֜[M^dX`o$~Cn)~]0O=U_7&yᭊ:n _!Mn(ze =Dܯ$=GJW*Z)mh4ILs2s3ٝ#Lo+#{+k,nG3=@\K%F*jP T  j݌1([@W,?Soi5;h^m-t!3wVy]jFk/oğRaUJ3 B0VVS0npwtZC5\A(i_1?ۗ5~8,.ƇQ[£6oo .=]۴ȏאu:1:RYv"y^QK '*uKqڪ8k+m5In N#zD@m4"Hb+˯Ue-YAM |..sgGUUB֍'EdK\qNrS]_6cB $qhyVM[]z$4"&-?]լq$AL%G*?X5R cQN5ܽm ?/:$l{}_0luM(8iqI`"!*GsbDM8=N?-(@ODaW?ԉ= ~{8qdmr]MG4tIEC,ĉ j4 'cEךRh>ӊO'p19wh[8+jIN%xE>}%!;UMQE 1J䇐QӶ1r =NM! ȇ7ѫCϙ 'ZׄnZFsu% F/w,=`IwV/Av%޾K1%%L\J7,s*ȹ4R9 z udK@aW pQk%2;O/fQ%T8NpE6d39.3ݙ!C+kYhoLh?4d]MfwVm#lF=GZ2-T&O4*=IKCtUb9l>"GgZ-G Uvh"vʁ&:R1]֓cY t1N?𙔤X4x}^ZpqH=TFl4kМ^IL>U3sE*F٘Jݍ߇ 2KɈh:yw6O Etq,#шcBgp4T. `;κxNW;a_ 9=x ox}Q`r,|/h͚tG̮F[5|mHx_؎Dpߢs;R /.yW b>U `$^uEnڻ9-gmSjU,FDUX4ӷqr 8N#[ܿ"/#ST˅}l1P],}M:M#j}Q]=#]F f@_Ry *b*nN}}n}"{?P|0`J]Dol:$J&;[%kQג;1R-f{``T\} gcc5@'<%aC3tbhqjrݻ(MFO֋( 8䀠drK#/D(v&U\_q!a/=rR7^wvL)\9&>_ݴ]$]tǼMߏR!&t^FCz}8'; j2_sJw'wm ;gs7ZhNdKZwn~̚lv_˷`SS pStֽ#OHBF6 JM>oo9d^M]Kӝĝ hhx"¬8Ŏ_ʘ$񐘠k>YS[\|д]\7HnC5<"Ǡ(7͖n@.Bspe]egc{;n._ U?dEZj$.$ð[@dWTc)vkhErnp4^th48j EL*G}~Mxo``[-RC~#xsS5iwz|bx٫ ?_;h/cr"Cu'̣ŵ{_/a>/1%j Q牪@ˢI=t/Te.X 6}`JoҎߛcLC$l?r.p]=>ctiGvޢ(T:pFMg៳|+Jdt`Y'F,{_Qð^Kg}[c)Id~]n+ȁA . 뚒"]40qQǜ|Z2Z_$4v}S1-ZÒdHG|ǽ#XGnVm!L):ױ@؋qiS\(&RVMo˲?7`)Px5߯۴U`9& rj# "½esO$JlV#HӲqh'sHfE)(eZVzyRo!oۻg>']a6h׳T]mkUٌz?2uݠ^h5h\C.ڍ(SzMZC..W>uafܴ޷2qHuh U^ŏ싛S8J}[ӺmyD ńn;eeI3B:fys*mj"!9H @&t `09c GtnEXfֽ7>qRX̘5$>dƬ"u!`_><)޼]r.+Z?,z-jiY -Xp`z"~^QAC;CJUxj;oX{^~C)lu9ARˡOٓ,~Vs`S~i 6b{5hX8B'FY%LEq֬b=eh;zqFthNS\Wy2Q8Dy!1IVc w~ [!Z@5͊J']nT~Ԓ>q 7) > 4IxG$l/[&Qs;UxWkrK fyz r5&NB  |_ONMHu"3>X`Nf2aw1g}鏂5~.Z50mɃh{6wՉxȊnM*&a4m;1Tva/kY W"}Nڅu`Zr/$i QI h|e5C&xsTL*&:X_'.tA#$yK*H+ٺ'B v>t,j'2YD9m\ D гр T:-YvX 詺V)gjviX3+퉎cd r249ވں#WB~)]@#o`I#=fοhj>i(1p/8ȠQ31RmqJYWsdؓ,OJ.[T]ΚWY;!hqUDDSw>Jk{ߌa"Lh6?lZC&8”*vDʕ͇;A&x<96$,:="hyUXbcACp *-K^.?ͰIrH`4P ]i IfPzx 50}q_\%njɇz1DFN.b!ԜR4vi䮢T<|͟SBIGυd7;UZ,$kη:FKxp˽VEbW=hi@0BI/oj3f*O dmÊf-rǞ$Xm 4噸(㌳XV=nRjf.cM%wOlnmAM9!̥86Qkţ*&?ˑNZ-!^Hyׯ钾-}˺fT ؖΓwS3 fDZ+'Ҿc:)5 5|y-1B:ZOQ}`!%`F8'8)`/[6f 1gFY8*S(ͽpe׽IOa>(w4r6/kzcga1e <ÂˡzTԢ{6CIdӺ4Kq~y>AMh-0^d|mg^%P vV,JbfOe'_HJ+%.ؘ,Z$OitA81zYO`Yh&d*g̈_ ]i 0`a7H_a9_!E~&H~hl'O1iAR]  L5E mp}vi>9 Mvå ӥmOye("H 5-LmDj* "y*Q3<}}FC35>vugoR\=6>{3_ '5 fKx>9agRJFNJڡ*uhkI X͋׉/ۑpc1hUגi,`܀wρxTg6S{>q# pcL9l^* vuNs, 1%g؟:KyeWF"4. RMǠ$5PW^FftIX.&.w zI 1od!LD0.o@ Y4Օ:8 X0O49{Ț+ҋl=`+b >19Q#p /ڞ-z%FCV?}< i%1g$nySS_i-_Zbˊ?e?{:=hw N"ٱ%Һp>~aMDDڏ1ѱ~澲R+&4^xëjs 1 wVW,Qd0>)>)y 5[}֓pY /L#X*b\Xҍ0tes,:Ѻ'ImXV;Mmc=`=*kO+G\/  1hZ9Xڷ&^P)ekPֳP5oV{]2uc'f yIshtvV][xU`\h g}|` >4`I˭WE( ˭$FTʁJ<!%}r8L2kA)Q(|`~K|x f;E@XLCGCŦ,kцE LՍM _4.-iriAqe3!_ }G@ ꆇUg$תsg20S)yڎpT=*YDzz=BVh=ǿŅRpsCZDWKi(-(Y̷g^X27CPq,IhLXmG8лY!~kjXxtNl,8Mң]^Oƣzڷx$ F3Ac@`zp_;)+8~d03O0$p0-^v}nyf7E{ H&3)XG9~^6عR'?,CkAz ~N7\|3b5h8DOOƥ'1iIcWD"0848p5vPe8^o-+̵5~55z1/7[vMy9CHX ^u '.-Y9T 1(d auޤ]H}ar |׼9USZk+6(Dʃd_T9}wDpccS^dMsmɧ ݙ'Rb ˯dpG4c-d:]m@J~N8B̲0n=v9>h1դYR[K3ꬃK g* (o%idȚs: [xn\J'8zjퟮod,F dkwHVO[cA*k̔ɓz =#Ҁu[Э}^XBӪc6bE}$%5$UDn!=9aj!Q찔xI==_ kqk^ׇ%F*; M/b%"dBFOh[+{ȱvb?7M)ND_t>sC{pmJ a(9O8ǣO0&JiIon w=Dh 8٥H?Z@ZOh2;aRiP,EEF4Fa6Zibc Qn~y#3L[I@Z35wQ,y˂_RIC'<̚TBs/`Ti\}@hh 6?%qCB }E˨h|k{dO8?߃2 ǂAm Fx6:c2@ooG Jϱ_(5<1 %@@Mx|hH~ /Aӽ=VqS\qmo*GI|ZJM[gl25Nzt=6h9>b܆!"OO5vAmQ t&wA7ѹb2:~=7&XմV8پ{#N֍4a*hBZ:1#}ʹeDjQFj9G?iI@<06",'VfeZe(dN#[%+I.ZHgc$U_&G!#m@}B}՟'N,:'K돀DT13\i~3(x7tO;D.g7~]t iNB~nM@W'ACqLu-r*bÁSOnäUٺL㰨i`P;X)Lk0_8V_T5b-qq+a~59e l3A~^cYg=Awaȟ[o?(czD-D 9E^!z[Omjz؀ϵj9P:*z]6a*PpSMy !4=ҡ2c֡5mOt+sd=0o'[=2} mLRώWvvİ&`RNi=xbngO\KO17&~j/9Hbrl=բ 1N\4ݪ5m-͠C)QmpÜZn[y*w$*Nj/]?puE7?e|iܙ c-FJ#;_Mx'}#Y.N nGvQx`Ym^׵qp A\L-hvKQZ/4TWh# iE蕀zx2<kav4HZ\Q<.tߏY:48xPu cʝ,+Q9cW]E$\JBb^)FhTC̝ B0%O` B )7s̕ؾ[2L)lxz^B+$ MgKx | ΢/ćQQX{* 4ϤfPS_6-BK(}EJ9kM#+RI6ΑPYJk"9FwoVMߛ2~f"4YۑMXdlgtX?`so<$S!(0BORhc'-M\4>ql9uf4Ebqu:y M H(vUC@1PTe1C\ɌBTƄ7TYgQz79)cUHK내6 #0(5O$E_yML%R4JH;ipj1bF1Ƣ`giln~yEԉzm>.ț8_0w{#0^8s IIJ|?ZߙY}fy4v!a2ɋʗ$Ð^h=Xlmqk&@Y'T.nq Y |ܱdbEZe.'C0+%u` /6(s‰?DT}'M%Ri cBCt%vߊ)T)}vME.[K ƤUQ'WB3DS>.*(Y8ܺ|J7xF^3"5WXMxBSU|<YR67d#nUrLJaFG]Dpۙ}p ʎ̂=<"1)iDsJJA#L9qjd6Q Խ3 ZR@ʍ/_%n7fh譾m^}i;m(`#=lG0Dmw׼1?K)S];Tã.]uPdbt%*p WY4n( X526} qaW0W}@p9@@'_zk"A/Ў񿻪9"ӡz DBiR:A\O7$uza}hЯkh9P ir5ˀgiQ+GMJ",r:ڢ5Go^ZoL⼔#X, ~Z 'c~+q; +;ve9b(-kp\ COZ'ONާu3q.+\>(]/'W{ˊWz -j;oNJN̿68(UlbQ5ykX[?'|y߀N_F)$)}Lig~-B!%2a.6_GD YEB/Γ܏2Ht`[)Y? F36pY/(T. FN*$4zXe+ Kll3B8G%f=3!^ie ͗<ȧ10x_6aϒ)DUk6V1Ђ{$$(r({#09I&,׆wQGCI>hQݿJ:h#~Z:~uW0 [װ ?hO $a-KN1f%M=9Z59n>`ԙl=_<^".Zʜf#4{hm&`[)r0esQ DT.罘$3#oJk~W:/thfG>f2I3*f5M@B]CՕT)}puEnHp]xTJOws:$ѼUT1g ]qqzXShL AeZ;=ޫH MZ'p$crC|`|}x-ԣpE JLںoM 2нs~ͯ;FZ+>Џ8'5P[Rm̝TG-Ʊ]r!J}i|9XdL¤::v)T6U~_:hGvr #?2dۇ5_A x1Un878&AzJhK=c2@ztY١6"/Zob^ s\Y/(Whq`*ef<m૚8F\򂷔2w5,)4Uר3CZ 59o-h/hYDŽ:![Q.i$Evإ$d]%ZGd1|Iۦ>a2$-> ƘuJgY7xΛOPzDal4YY4LP"M*Ych$Z_h(>EM \Y!F<TQa*+buް[^d`Pp6#gP0Pb *m"~>VC$RGiwf0Id&j 6kt8o쁉5382& ݋KN.9OSQhly0᜼4÷bOS*?3U\J|b^n,^kJW ˁVtNv|`~<ǠI\Yꍥpz\8#Mg;!@ -rN@@+ՂlېS,QiQ"{A%_CG6% : = qͶ(EZh ZPA>:FU {*0a.6dIOH-Lu3 9rJ7.h'ٔRql&D2낀(fd!>q'dfDZ4M &XC +<R-*X/T>+)r2ިdQ;vRz@p:$EH/8O6pz; m,̔Ise }ȐqhbƕWȄYzhxzN"+PW_Bo:է-(#*c:s7E|Br ;ѣk;c&zu&GGeSd~"><,f%_ ^s Kϲ [<pu Xbn.9A2lX>ėWX͂%ʺ qqxynm( h+VBmi@ڑ=*Sa/I:A%2X2A0)+Me ) Z&24_jSe=0B[5#dR\d,R vMα;S2z Ẍ)&Pi ,ޜ&䆆 (ǑR';y$y'2QS9|qN_*I'jol!&A\ʌF=;&%:YA$Ԩ xڌfŅZQHw]Zhyh?ų>e~5}mfB cK-$t&z!bc(s ) Rh{o5zB'șװ5*|5Q.=XWu=p:{ Bb{nX=rzQ?:p=޻@~1r}ÜW0�.b{_!Pe1q?Nk12?fc W]rEKJ'nr/5QTGk%%|b v -F#4~{B9r~ß=KD<0HlZߵuE#4t!Nu$g]3[?䗴 UolP1z\Dj6_=hw@%w;Cw+/$Od5I1 ({ySR;*ϟB +:ۘ˕=C߶E[$= ښ_}3u/OE%kH7$ v 2QEh+FUBrD6,fUdCk;9jߊĈKPM}/%O(40b͈KN;0J!zJl l>\&d3NH*y/nJ 4ia/ۆzY" +.M1ܫA̒dDqO+:@s.~){kEO9auۤY"ᣥ>n[RگނٖV0'[bb>:("dWZcYo8]o٤q8¡8B,U"~kp]1r6fڴ#FV&gSf+vxЍw+g/QDpoB&x&m>95#ӽfE˭";V8ZSO7x r'83ҕA&F:J(^TvKo~Wlh\ya%#sX&5x_;B5Xr1q:2*ވY9Lz1=qd_*7Ͽ *rp0drQTBHAܾqH_ 5yn[,ny'oh*b@%asphݔRjXÞ@ .KLt~,Ky|8.2.;nG톇TVX/ԘXR־+7Ϡ j(#ip$}(BK9q3]}Xj=_̥MٱS%#" EJl-i1snR"^Y([ V&e%NϏgXn&($Iz':lfCGŢ6ؼPxס/6K ҇XHAkē*.ebSJ>z7@cUA"L(+uzF?:[#;\y~H D9~Gs 튱}3O-ރ#=sW4kW/#]"h@U,iLtBc*%&%滋9o&I5z^7JԢȝ_ m-F{ Ub7J/tdlh7ر9nT*u? sx$θE/9Kz}RՅiLl nS^+I%}忼zft@-JtM a/BR"K}~;yw!<^UT#X|鎚pן:#*SR &Dx&a*=܀l?I(2fzɽOM7Q_cadJ:@&Ź4x.p-eZ)%:..R `U_fۿ}:п{`-eg^(+k h)RCR(PQЧ ((O؊/[exr;%I}pU~+0։,,횻Mq%%M h*5mlgM/UýS饹6 C~: ڕXT9Rcd +^Ju`iRjŭBnp/@wק 6Lt}=^] {İDykKgHk{H?^e7ZTz 96$-#_ildQ-]ܚI{HGg4QY^nϭb e{5x_c 8Lo71%},v1Ky_:\6hnϋ>NJIN4eb{o@Wn|oTnz˦ gLL{L)Ac6p6g͆K7K\٩ kȱİdfl tCarjEwj6StB㦎xp':(uHlMXIՙKT* gk9SV=q:VdO}%jf.Ճ6@S7a=}+E|WeS%x6N$zthB36E)hyלb[Z{As'@m[vkNi}7PjI>c,%$Qz':B ,L*6&t6d| w_q׀L1R?=ERpksYS}Rj*lTDuN}֢/9~⟤|MY#ZPc!8" `zJ%J"q z<,՗\􀫶l@bPB$[n|^Blc"v Ŕ Z4v_%f0>0%TӮ$M͐y9<!~>1^<&LȨ -GLl־m-";cw:C$a(./4pKmNfz|Fؾ@}nUkΟ&#J7<”cXx7TMUC'g0dH(ĝꠎTPϬ%V%ctZvgQ]FxAhDKbX\g%նgnM\k9^`kHN[.?UL'@mݚ8] [fi@rc^T83,OVRcy~Z_Hj"\A{Q ҍŊGk@Oel7t:;FC1e"aACF]|ט+ܔ@O3(PڙS7u kV1M'JX~0ý!F"M AܑCfʋra&LṀԂu0tOFpqd#mږaF|r65ovSH~BA_(+_,QܚP2vElGDmO }8HBORx>sjcڳ7ڞP*AS*>N!ѼŏAJCU82OK6,|nH B B?o mNuqc~w9Cq I@[iÑ;܄2S*݈!t&Nn]u s im ]ϚdlW.# ~JT`.L^-_*S=2nFU 3${^j60J Ց" (w=v z]voOi:K7CyD BѨљOлw0{M黈?*O\+v4mGP<AV7~c\6r"&fO>.})}o osh~o흞J5~L֟@\ТU`//7 omlGflΠD|Ϥkp\8./@7vd2Wx;æCR jW<ϹS qijЖTqe\G"{s[4\[Xċ{uZ56? YQΖ V8U<6y{#_O4y>#7vc*'sOГsj/=ܕayeMxS,hy(ø/tNZ&VZb4%\IK̢0PԱT}-a;n66vCul= &io;E!Fzt!}Ј{{Upt$a |1VV|>g+ RV({c J%g}3|>ʶՂ$T'&A nb݃5Tػhϥlmڕ,jKn$Nm%-F$f;~DkQ!_PhP:39m9*s՟X{p$iMNm*,b"01 W@Ex@j!{pGWQb_ XvΦ }k DN#p RH"RKh8CʀA*|Y+FIfLȋ1l4ziwQMd,6[{wӜێN*X>S{/} m+hUW߿az/!p2!7(Եg8Q:EVCm?2~zm.eh-뮦ZVGCV`;*ZY 21Y^Q|{71ȉ>j3ћDf%~[y+4`Gx`d%R zBYM4[8ͮS2tEȇ:Hb:[QvU6)YL&ʵNU>4;==El{"*CV%_wPmQVFM;$5Rw+,g,y>G=c{>~2낎O1T6m˥F ^` Y Tr$Ǩr]XKw?|H`-q@Ǧ`\˵ c}xw {qAobrQCpurN0bʙ53Z52ݿ?/ [UFHKwCOŏwll5M\ rO[J+bkȏ95XQ4F'%P 76v{(|!XQ@$o,Ƌ!5&Q?0!%&&J| {)  Vz> Ŭ.}?&Жm_39`e @B{dRӺ25d&2a@z1`d-䶀O@qYb2* tA#[_:_t KFvISPf3G@gMRӡrvz*^m^[<@O/Zb :qJVy50 )"OHڼ7z!It=8sGԽ8\UZ=.)*?@VKF%d]ݔ AP[D\QYzqEr8E4I vYݦIlF=~@Fq AcaCH)XZ#?TYθ ꠜsc1+W BP~D4e*kQe bc?됀2J+>\RPhs^+S#KS,M|w\pM.g2>w%ri e ~ خ8>4Π(%nhZ^'զbOQv #Ugpl28wە2ݬ$5{!:Av! f7&|TsDܚ<ɟA&oUfSa*.t}Q[GBpvwNdus_Tj^w{ 3Cpq!8ma6܈ X Zr\lZÜUcx|6y.u'}=P].ziVn y[J8*n 0'1~A RBd$X2MEȔ.(Lx-HvtIpI{;XPzƼm||=215hR߬S.zF }O~vc݃Fo%-O|f K$|YtKb!^r6]fRZ71 e\9{Rm*b~gBr@z z_ehSŬ"y ْDwaѣKŬm!^D$q5_uD;Ep$)BxJ OϿlr;,knQm/Q"q#\@2/hb= ~7YQ':Uaι}VT`$#+sEʖ( !3oBlrFHYɟ:>fǓh;%ß,4hs\-o|pi_-`BLVOtXQ+'ZTFa^iaƊ_D۞msG}8Je)v/~,_s)[ _&x[{l Я?%l_tfz2? 1:,Ӽ+HΛSj&=;[[y8!qmzm ^ nH֐G8A=q]J"3a|%_WW :/9zQ2ʁn׈@縤AV F1ǹl} ms_l6Slzya?_j^bÅ_>o>鈯ƻ(Pօhhnz DEkjqLN,i%z ctXVvg؊Zu- <:.}yS0f!a1OTq leu}ޜ4[_`(8~eBA{mBաKi`C |nн6UҦz[&Uɒl'+;7P3jX;NBoF  {ȋ;ˌc t"F"-r{7%nOg3 vk{S' )v}5ȡ('5 P! ^zi,榟F+zY\hs+P)XԨk}+N'ΗG$r"(˔T=q9`7Ȯt~IOm1g"N?D#ZȰtҵF@T{ eygS\_WC265zZ7b.*{SFe~2POSAvko)[,d&`~[ۑf+ίAҠ^`ɔOA,c+`ID11DܵA(E_M D9mNcQ5*]! *V"vϽc]0`S|q 9Jz)PlvbVS4ad-tR1 B[ērCdo uw: [BtKZA]ZN-ގ0~V/ xmk֘}p}%aQtƈ A'ȿ~sh#D7~Y\vnŽAۤgmӲg[+WO3mɬ(XKܫN͓m 9t 9h?,-{2سĄNԓmYS[ }*]buPm՝o' BS( tT\XM 3'=8I禒^,Uy,1P:\NZ 1@@qy 4/&pH/?_rSd1O|$:)(3cR4U3sO߁:Ġ +O:ymL!,BbXce!ix"Ptoo%dy{=/\5|F@p)Jہ7UZKPe0~24@* ȧ8o<nBm+8Ð):1`:Q)_(d3V"y O8ùbN !wV0^Y/I䱜Ы &Έ?n%|Ԇ0.C ^0$]PV nbݔf${yg#ϴ4 PGJ\ifb%d=mfYoy6ZBGIθam`6tTRzI<>LFmvy4M,~띦y6O]||ZׁK|oab$mD'd^09qZ<ͿH6 s :12@վ.m<]@Sm,˾i)a=l95{(")Ϻ4\=U6xh+5B|PGWS. .9Ta}iU]E)MH};f[↠daIW O*[=c9> T|ݧ&p 3O&MƐo!+ $Rf3E n}XVKeICEuޣIb6&0,3ؖyfqs֌'xcǿdl滣1u-?oN$iN΃/fXCc Zax ĜHLF}fuMEε]ưEt )`,#fa-x0lvhc;~ i5,(7Xr&Vpvʩ,6[>`>#S,Vf:wp]p*Б "+#)-p\ϳSV%f' D~Kp #wOWƑatW\1"dL (gbTP(rjsJZ#fYi1\s|6A] Dc k6u;#F]yVQO&\ st ICb&9 X: Ha.0LμKyKTgfef<+ #vNQ?,} B'2h^dtي9)T ȹ= Go;zk@1HRT 6arLJDܬ0}IMm&Au^Eg@)GQY: z7<KvںPw,4boXNF7}'c‡4ϡ$xLZݦ잪5ڍ EFLh 5Ra$PQάtrէ%qgC +C=mKe#'E)!uvz 8~'K\c@Co tj NrRu*Q/ZW#4 N'ؘt9IrEeGl6S2uYd)2F1X]A[y*d9k@ Kx+;1aN/eY!(Iwx :Jx/Hfn-Bm7ްΔ 6ħ38'VpAX@?mT &ĴL 6HO T)ʬD*ʫ*fqЏuħKR~O5@*iFMrdxn䤮R` !6B$U+qw6xŖB`$Qҋ o;u,Y*N<þ G2`a98t 0ʸ輶AacDqZdm"IN{hs0evvc 0%t_뛄.hז>p}3q Sx1וɚ/O|޺ )wkr_-%uPh+Q]^l07{pmexJ?l͵*U5hQh?0c' ^(%?mvU@b'TA$:hU~5ffz(cIy1e; :L|+F"o {%sp#z akϗܟ o`nP|m`"C@dsA ˨已{лXp8*/їo#o` А:썇ecrZ.P~y٥בrUo)ğ`QWg⿯(!5O:}m=9#uMhDI !\ʣE[#{rťџ7+eCZޚd2C͛wG6CtMiż*XշJ7Zge1c!{z {_V}m~ q!\kF^l*drx*LlHS%%bE㉎{&l~J~l\ľ0M"Q1ŀIiVH7Ϗ-震9Db]zpAdUxLImB *W& ܂:\ud}ZX7ʁ$:rԅ_hڜ Ed~T _'gƑAX80)oybMcK Ug ;ywAEH];kH$D>E(_xǸ*@O:jGp `q!{SP|P(wt2'"^?Óg-+* T^Û/7l% $/W0n!ƉKy5&dI6,{q&2._HT{wR3OhWCcɀTL mc]eVN=|EaE6>HD#'.{:P\I[fCE?yML}Kڞ"B콥'IN}D` #DE!1gNs3OBQmZ/4@%g :=[\u8y^QNA͛$fUt6uQEsE߷ D#X )c ߿Z$ED@!FŮtEH>iY{B<9{o bgWgc,t6&IFJCζ%'o,3c;TG1.19S?G؁F"-ZMw\\WWΩcQ3NޑyrE۾Zjn$_-yMpT ;\~Enw6f@D=2ʳ,?B7שl;s;WS@e17t`5%7g|݈?ڭfO_*SojcGKSۄ;u>S~!S7P/2\UkssQʪ4{]'eѓ{6MR)Kt܊kf5*KgDj!o+ oэ頥{ [cE:}A2Wm'\z_欯L~d4 C8'~Acn}ZCrK9I]iG{Z1r, ,vZO{;Vvi{Ez}v{@X`%|~ $XάoRL'dpD9ʄokMdnyc4Y 0Cj_y|"3VLhEyiUe`?p#[liUH~gFnZJ4b~fj3k.;nٱRR5]j /~K&Gl&;LБŜ,X>Hfc̒J>5'(LqOi'\o]~92ˀa{+2,+уkuވvIxʠ<9qRWQbx~W;X/Z{KPOK@I];*C{w2{?8^?G1y\`ѵ*iLszB^#(7L#clS'%Bv0 .̭Ezot^_R7Ri楹a} Tעs ?yNu lD'd2FtTh쟭 (x4![WM%;zЎF{q2< 80CvɫD]@%gİAKPaЭ 31IS]rE?y1QN3F"P@ȉ*E 1 ~)yxwvϐʫ:GLjiqڬwdHP$sXs3iBQa܋Xq'^ Ilh"yLES1l~EeE EWc\`e3 S, yC$ *w`0ǃh,]wn6?)Ro#\ wʍwמi`c$+.EXe9*?0 i\."+pr膌/>CagnL1ũy9ԭ-j<^\]m7=Q+ BY嗢Ld)Ĩtw+H'r?xKQ$3Jsmxe&+p,"99?2`EJZB{&EC^K&GtZ4&/]zXo]bPC˫`m5^^*;Wy]W@gk7AW\$Y|IWx7W>oėRٙ)<毄˄ 7ŸЯnv tHmК9ڑoOnmDrT>32#L00`5u 9rQ+0^;L.|"_9}\=k7;^1.N01H/LP': _}m =NF |`" J-;'mԘ8uYh~A 2j*'(VPg~K<TI20%~8bpx;]^Iit6 4 s76p ƟcR2AP{~؆{62tSCu&פP&BUqh˶kJ&楸'`=[@%kձ!ryAP~_91|sX-jw,-,qC.gt> f ~p/X0kWv֬ƵRnpNO,1gj ")xyh<=GŗPs1ƽfA~Oɮ w|$IG:dwoS㡛%<x49j{\kT!_?"ۇ3sws~bfK .*ŬypN y©3ŽX._}h!ƫ;j:1_(v"dIyҽ-]Rɞo}Qufj37}im<^eKAI}Ί :jRn'~pMu|Y\YRUOkxwmN'A>s HP} |k/xV-W 3n֮LC0E:G~V|wp7uWצ@ߺ `[ N[iP;Kc?8_Y8,+Auou{m4sZN\#7u*l)/-q{O)ug%2>mkUd"~ꋙE%HLz49e<0ôl&*e4 rebpA8xD6.Mfhϑr-s<Ja~ጨ½c ŌuL<0ff}{gpHk)NM9NW2  l* R7 d ĞδK=bw4ޯ,3a&h wSN[\a^j BKK<'i-BN8h-"+5sOFt];xY{MN/8_g>JLjҾ L̝)ˉn&C|O\PٜXFb|@}W)5^&(m7|ʼn+xŮMOrw@cyKYX0h&ݫ k YZ