bpftool-4.19.90-2111.4.0.0122.oe1 >  A agW^^fJn4"vl 8z[[]2m3t ]ڧ5+Xj(aW}-N?j_/3 lm` ,Uڑr0b8,{G&RRo$ZvC<n!COZR* ۴^ٛd0 _h zgvj&Gfy1*GH.ZH3}^KX{sj! zp/NxUO]d*^T;Z1c0a8a6a05b4ab4a32675337a6c61e6b80449314bd562de5b86b2c4d658ef5fae85ab007b5d3e6879a31801e4471be126513c17c `agW^^fv*>K*QpSlk$cGAѧa-~,6E)fn pX5awm tW&$Zs,P-ydFEt#gvݠN6c_& ԡ0A:~g~Xr?%-$h+N# 3yOLj1DLʤku%/H;YJ5UU1\+* ZZf!7/1*7Xzʖ-ˋמ&gw%.>p??d  $ a+1 FRiox         :  D l   $<(D8L:9 4:::FG H I XY \@ ]h ^bncndeflt u vDw x yzDTX^Cbpftool4.19.902111.4.0.0122.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.acecs-obsworker-202%'openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\YU A큤aeIaeTaea_aeKaeKaeKaeKaeKaeKe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698e398bd0d3171ecf896efb451e340d38eabb877583554e7deff3d255a76e60176ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff07632174ba2a655ca9c273a18e140dece5d9202bd67962796dd06ea6efff1dd96417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.4.0.0122.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(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.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-202 1637049322 4.19.90-2111.4.0.0122.oe14.19.90-2111.4.0.0122.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/5712577454fc2210c271d42671f9965e-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b8dff4c051beda7159206844545e21e13d3bb0bf, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRMcKF7NVutf-8005a032369ab4d3b41fbb1d3069e052e472865bbd9f9fd9022787799d1250958?7zXZ !#,] b2u Q{LR `ʋR,(#@q(g2~\nZ6~&YdPk[0Biv{ r4Nݝ@R.͠pdKmƶ&;I64ӵva%'')PLv ;ÇY gg1ę򃼾n(Rq^ʂZ^+&|*E p M,N Xfۜ+,adh}Frjs"lhXx\i"J:LU;N4:njEU6N|`=G@lJ4G땥S=JvizG .PL );&J͑{ dA0h\R_8,ztt~v R: JꈉmҿEޮe|s;рPʿ~aonECӱM|{A˘K}9kb -yx ,.Mg$D#;l4|`PóЏSC^w?؍KUS_-uA+%Nд"+&j.M&(D%X0ݍeR#^}=єk=16eJh:=$_`{|,Lz*b`#Afu? ɰ s!s+2|4*KԹy/1eꮩJ R,eNx2FpDf >V]j9a<DKAw{r%29#~76*bT),cT]r;-({eʽǼ )MWys/t_B7v/dS cYeV X_vwp+/ץI.>|y 慎4x/㉁8Sßs o,Rj(&IU@1 9Y1jos_F-r̆yGщuQJs!  ҼY˜5^5jt;x̥u24yCPb>/KSO62HغLH[N@N=&yWϤVEMp=+QJv&kG@MoyYIƒ_&fܒRaUYsMe% ,]l nts0R(+wi@ftBůƢw XE/+Cj24_) iEW4RN *|FtjF 3#EAD9;ñEn0yi\EohgpƮπ (Ԓ}QPBHNwЅ;_(/\/]At::MW?l֡ FV&'AfdCK; yKQpij`u#&*4?}ctCj:w i_z  :9_(.ɰgD 6(ײOJf=xc;Xh҂|x_[J\UOF##\@ /Ao{ڒݺb] VN|hQE#ݏbfƝr@JaL2^{,UL<@zsN"b vrˑx0S\.oF 6 :%GrׄYE+YUZ,l{ѪZ# B6w ZAp%ѹJ)L NOJUw|p3kabA#FX HB3ϻ4ä~gy[ 8 c8qIfzJ #U*qXMp\+sH/2C-_)Ii@յa~PĚ%*ת Qw@C-[AXY΄#cZ@/+InF{ci_UV;' toEf .M-:!SFjSـBeK,+Bد"uj~»Œ7 j sR@K3M+gU`o)t̆d0d|@*^|b\oC2BfyxSZ+3F868L\' |EpDzSqr&*R 1PC~ք s.Ppb=ʰ_}56Г*y&~S2?­*CO0nYYh3_M;컢MȲ,q!X@i7є"Rbm8b]2ٮMDf#dk r!Of;>BcİhoKq[]?6mh=W-zv0+y,[lneHP#{"im9'"4W_;:ģmd10)?q1 mC;F#BK!ǹwC-* ?8ON;q)x܋BT/D;"w-QQ[p$5&Cn^uO4tc&y\#Yi$4X=[g\|O" dŲ 6ГK*I,1ǰӯIYqyO֦kYca"288179oQE3c/' _E 7!B>b")9^bh޳)Tfs;$BpU}\eA:^p;.LaJh[|6`.QaFjnpMTPCApiiyDggnW8/Yt KF)4›0L#nI;BOVz͆O B a.o8ɷ䦤HHxM>܋U4 ХNǽq!)mku,_0{&,)݁k(fK{ 'OCh^!x"Cl:Dב%d/,BeY"ꅭEh$!:k{ tZn/V&&rɝ]ko XAPg4 Hxۦ򎃈',rMk~. E3;Q凕eZ91F{'+ Xɚ]`_LyGhPcP{m(kJxd=NUp3S. 0&8w)ߨ c1~ʩo|;\IDceBʹ j uJGXQׅM%Nr$]'w+Y@i3\Ɩ?V46Ne`gqv% EMWi~=fR)-NSo&xJ:Zu%up^S8[D{7B2ev:ׁѬ- 2=3&/ 5)5zT:.smŝ}_5"Ccg1>br5ҽ'/8(e!| ģa^H&{@PA;"kWE~R>q1fBy0K< 1ב yP޲̆< cp@֝^r-% `tSLpd+U:ǪVBK64JJ Fs_IӁ0,9LZ1?` 99lF*8.N+>~H]AK" /tqHb!qP#LpN$0$Pf\ Z-D 3>D8 )*7? XOwEN'(&k​υq.(`|'O}5\3}?|}XPf\vXge 1 /Ī?kyE.c[neWRn,[ Ov3z@nZs&x`QZ峻*(R3d }JIǪѯ"G!\:g/zϠߌ Іǥ:%<6Rj7vj23|:K 8+ t۷\P~(ijMmmThÓ_D,r/Ičc&Cs5@9.+uyvo; l#z}2T|_3\.ɒk=2RX*)eQ&u2?I+0!/+d4\ضChAy~_C$g>)IAog2 Ɲ}ίQU2S7(?ͤ]@>RpCZ X߁с40o H)W'(`qD+=賜A&ԌjE1=9U}3:F2v'SU~qKR q[,;1+ٵ0CΗ0 ܷHg÷*Xa|^,&s;F ?R#T>S.:L?rʌ#{w}6{aT_P2B B Rfү eZru C°2*. Jzyh.NB٩ʼng~BpH In= Iဖx/|!+M .F};7ʱ#K['7[(Dsr!77 619|+#L-_ز"eݶQi^ÒP] sԳٞs$+yMJٚ2$ϔU*YX Wus ұc%O"}F$ME*qtM"gD: Xn wmem\ܝ.uVGd{}]Ю<{][ zv+G7/΢:b%cLҨ8[Xzk{=i*4>y}`Wx#Y$Ix?`^͛e{t$) {@&vauiz;+T%܂ 5g#㤌1@ һ1jڠf\&/|BEp*s1SUpmEi<22`I*?Rl؟pw-EӂW8fCʛOS-GC}vřkH5,Oο5hh)n>gV%kJW W:k=Q85++! Cm$2. sjiϰ|"aˑqnNjCU=r$edt&ra[H6(2p뗳fi+Ke0hu1;[p^ .2TN~ƍ78J'S r}s!*>=_렇{әd_uw@Bl+S9Ea9$l3 慨,̇] W {dy'S|t Y8Jei0L⼌@4XU%T m9kjqd ?}NR401MP*mgY) ?RP{ M#T;X[W$yDmb| a}2/hH6koOgV%"r5KD0pi^۳KJ  z,XBY+Cy'mA{l Ta6 >F|1#f%"ëA Ru`y 8^7h׮R꼼?ҫY[FDAlID>0 sN?6Ѣ +kQz Q)_=XVh25{n,v~ȩF9^Jا/V~eo=%^OGWw#69foXw{oáAG\trw`aۧ:~<=eE)PM1 >* "'*]>F/>%zA- b(tfU6n*ϷV Fsݲ|hɟ@쐂CVԥgl[@^DYa⩪U.T:m4;PThd#يUC,3VϞ:/"QݎRa˦WJ(<;5EO?q|u`WoH90%1y66PKOX*4j*1 '~Ʈi\ W+߸5|VȩDXHS\+5Lo&q@ /5>3Z<{g+bΌm!%ud?ڂ>ydnyg͏RAͼEiY8j_lӮ8c֟AD25Lgb)h/)mZgCX GsCsFݠAu4j@/Gi[ &=V"X%ę^n5% ~Hy nkÂP+y]; q}jzJ7W_"7XP\ -? ;9٧,9U- ҟi?@#c/o<@$3#L߷:uDYև 씫 PADpڄ6<]_ 55ӅA!YZp 0Jg_LQ+oy?*WP+@-]Y8nJ>r=(5䏻Mè ? ?85)5^wjb:(* BI@ڜ[(Vkѹ)rVڰJF  @l~  Y-<=N27z/oCGͥtv1>yI ˌG@rj,Ku0Lch(#[lBhUv@M&iTpPf5\~NTr!n 9tH 'w:c.E)A?}4?.Jbg 2DjwlbxhĦg DvQ9T!ҡӞiBSR; >/)XIx 6:| wbMW䉄"/4f|A@{ eDu$齶/Lh-UҚ׃/E?/!m) 4 B_)-I%m m~k,4A QRr^{E $(:hCOŲN{y.2Ds$ezi,8nGOq%M- J=⃺ vA͖IhlF`yf̀n0mN ``AuL/>RNLr/2qdBj˽ڈS3E5K>WK@ ¿wJ6L![4ĹЬ沮އ<"DT*eoOo]Su|GȲ$>U-'hms3*zJMJ*FWΑ(6ڠi'yߩ&,}ahM~dXjg|2,jnmQ[W-l$6*L݊ykZL>l\n X2i6"8?rj*74IPFP}*v95@Xtۈs o T[-ؑ@2%TD6Xp@™' -G؀qFsuk8߻ r}lb0 y?Aj?gz>4l5a45pcup\BIJސtm- Sn++A OR$#gC-[#`~d袭U5)VfW5|W[+c_?:8/4H26"p^N90Jz#kxЂFGUͺ hDIN:¾rVH汭tQdt@Ui 1k|s?!x•!OH]ȹx2f>QNpw]dLkF5;n?]E6!}8PY3tJuI'f{ P rplGocڳPjLd=*U)@j{՝i7 HtkCLؙ;\ T;W6pXTy}{3l$ ZjUd ?#eaU &"|E-jAϖE<Ȱyoj0(`n*5^8\zT"߹ 4 xzuUӁM'Ukؠ6 $zVTe?8]Q3Xd'E(ܼV"P wĝX. kW$?.A*^GN}{Azv33κp6.ϤʚU ݶ~@Cu|,dhTO(h llYT&ّS ml/:{ I}fo֖vL2˷_ 0 떦? *$X^oQǐ'ݷQ@;ΧEwHf%T[iD>Y_O%ƯC cAC2"P1UbJLE 8XE\4x7ӭaU:=n 4ak6KE<̑jV/TǩjyÁj|O~$"6g0JH,J5g@Cf%oKGTYE[o''Dwc#q6nIC7Ԗ^Kԃxj'} @gۭWlq_0kve8k$f7TX>\'j d=p52Qjԗ2 =K erk3}OvUg}%*ůWK0;% }*뭣t!9'MEdu-3\ӚEzRUr<q_bĄq3 m(3ZO`_ MH,za,VӐ(4JFK1b1Z LOc\ƼpN{Sre.@!@CnzdO֓)A.$XanBB6<[nAΙd$TG5eX:AC1A\H3-#:1Klڳ z U}MySpV F"\u7ݴ6Rˌѫ.|؊kY>o'&ިlx]zFZ{>eM4.GO'~]&j\qV$ƾ|l@IYQH-}ȼTb;Ad S1rC_ã%?$M[+X&,Wb rWsC!7hdA{2-E@!,Vff=8-X))been ex-#e^V`PwL$Ɂ aBHWQ˾RM("~6{f֢:Z 1c"!lOfI`+Pܓ(7$"3dXvѣdXxy%:#^ҶtW菳ESUE>Vb Ll=,2L3Ot @Cpwmѭ& c:CꔎsO]gflXhM}ohYuCnGaz/e_Qmh@,ʹin+ ȿOܙ^i_@|j@\ .A1= m[IS5u`Bف~4nk1 i@+i+82Ji8CU*nUE=`"ӓy7R mWpj[> Sy.KOtUn&|9Tm 㷇C+nC @3z#WSj,{V F=_04*K(i{l&,9ohr6A#r XLr;:xPkldv\:ICFkGx;DlGE?)Q_"n *ojN@R^D‹YEث_=q Yאݦ"l`qn'[۞qfۤ/20QHBpE c:L0"X]@FMIB34?쳋ꆜ+#K_ц8BLӒeJ'٪ c'wE瑒 LoPzYy H*v]:׉"o^jZ) 9LL)Îpu߈5ZAN6v|T>DklYmRQ t e#8Z,Ⱦ3زP Vjly Lu+w=ڹwWbϺaŲOiWo| !mɦN[ k5k9C_2f`b\*ƪxsXSgwcl4YǹQvij1*3:]NMHC5hB[b-ٲ;f}\N@˰n4DwvCLmM+ۗ4u G-GPEfGyޭmp S@xQ~qKji{8JB"Y7la}dοEbrR뚅T@RU<)<ˡ[J\ G˳&\\҆C֡:a4`OWӋ%:n;&aV,4K/DZxƹKG8ri9TUbFꚰ:ñSfCؔ8Eq]Fq|]5.Ы%z7Α#bΰ8Si0xˇ&/ ]3GL\jWj6 s5waj.ry[B$ c+L0^=OQ5Wax ʴw׽Ϛ89_5[" DHJ+a!?H|=C1$jZ6޿Gԕ._[]I&`fæaQjY d,'02}ܧmk&:4:iX)6_,3I^t +x~t91C'4֕^uP؞(sXB`eU?mg˶xZnqRaֵ{ &8Ջ=U6ZP %<䈌?_4Fhg {>j-$A0 xV{>@QGչ^pW%sQȕB,y07k0䤲 )a[l7( 5mAkeՎ4r3Iّ'bQſ:k6l6Uhů ^4?])i(.1n@"$q,=&VS˙7 \B~ϬRvZАU-/˟\P0|֥l٥`Ezi`ڷߔA O5.mB='S aeAEf9~Y*wdKITP凶ŎI 9Wם],'@bNO;&(RW|ǴċK8%1L]ث;&PO,sZ 3ЂB9o yc! ˇh'{-5F D *Gۖ9"W MFj(VŸ2,w7ogn"8ԙzp2x4a{óY5td?ـnTU+}x3 ZշBGLd+6Y@5n !`Ya;A2[ \5{\L&?_h Pr0B8ҺЫ[,pJba6Uf=H1j̺[nGB#/i;\S`+"?idťj>agL?s2䱉R1ZdrdŸGW3w{뻢9>TK2M؝_.&)߇*[;:a"I6A`6@4[փRi GQW5$ )ˤx~Lo7JV ݸu}Si ]Rp:k4p! M͆ΗQ37S? ;D;;Y y[QZwhLT$1AǻNgi2z-Mz$4"cn,78g.~r;] Qzv?4Hfa6%ۑ;ɏ_H;Y HY0VtMP|4$c ([]w+4y+rGN/O=[TVIeC>s<&c<.pGDp0\5 i) =ٺo\oyěWGq_9MŔa9뻮(ǘ60%3xa&Q Z0,j *L77iLM&㦳7gpDj?Wq XM#ܪiW'RC! [e mlr>ڦs8yY@"B gVJP4A}EQ LVzuʈ# wf\6^\} 5xfr0zBjuW̆[x`]G4JJ#~<BB9Qj9ֺ-p+4> X .痳q5$__m'"}U& )6 Sـ{$p ; 5Lg須!qi;r)y}+Iu mL^OAMnv i']kPťRs!þRK55q[rajLOmT\&K ɡ Ǐo2m9ǻ~Z5OPd&2wad ("%Ԩ7a!1"su#Ý1oddC'N3+ 5UnZ eC ]}6@(V>[_Nt3aZɔ W(Ы"Z" LVZSѼ6ĖoxF;3\/@1AQ_l^7Ǯy:@uq,w) JGsy(!z܆ c?X R+hWm"=PQH^>pQ56$>{R$]#] (5gfcs}̩YxR7OsĶ7Y5%5'Tӗ )}2ΔRz&y?"~Q ٶX 1!ܼ :R#U[kȶKӊխ(g"Ty^d@J:7ӝ`z-:2*Dqeʭv,]G<;-S!/? Oٛ$1μqlO+8M zB*XF(LTl&MDmݼրߘF2IQ pZz|1AuzM.|،r^ p\ܖG:Wg֭tk-/FYc"qP>Ob+wQWaSI@۳ CoTF|G^9BXDQ39߻}CA Y'A)tQ\z yc5ق_A0?翃8RoGXŠy"~EbAH3(b lD55[@@UsY eްU]Qؑ(p1gdx~.p/a8݌B\Zf il@E9q@MS[dI]iE vC}׿,?vќcZܬ% ycoҳsJV:)n7li=Uhs_NCAD=a$C~%T 1! *B[ Y彈:숓7=yd]D"]EYaбWW| XT|ab%739cupKU28Nv&;k<{?ԫ;y*%*c:d)OS$&FY?CN6/MPGμ2YgFOsDԄ*DBjXW%Gߴ&2N蝹8Lgx y1hć*NW*A+9n YFբ}RV[؊cA{:Z`W>\'QO-<ԣҕQ!4Lz)cC7HnJN0+p+{a]9hAX*J4Ӹd[{w_|o$e{O- b 2 a*8PmHߊ0QÜXG(Djw/M+oz nKUs? ]Nɯzs/X7>*٩ՋK#&NK2^ bYg+r}аz2\EpƈrO3Q؃'/ɠcɐ!%<3ťb؅B ݌&oJξK>"6GW5׿'d b $xE@<3c截64j2+M0-AywB%dd\xFW5o9''z>Yw̜^G A%(#Pu7Ϙ8~(l:qe6a1҂]!.v%_cHf{LVS}Bf, QH kԻ%M" HStۆ_vɴ*,x);U|DGRC6.;T$[B{/4#g29͆Jt1‰ֈ" L]bfN""/C}S.@*0l`bRxoD:7_>-vA*=+6pc"vGַ%!M2MKRW7HWa DEeo7ء UIZ:D aD5VǩR|,."{Ho1Jd95s{e&e\02P$V4So؉g)o^&V~yfeg gOUQi.R3VTV3 -Ǵ ~r+ t` _MLkB/=U"jRp%Pk=HJ@iKh  s`U7u7帎^ N'W)AW0@"d-,peQ@OζJ JOu ͈+ŒL,OQvMH" =}e:e]aBA-á!6%~_F`Ef1/dRrbAd)`I!HnmL1--7\zW1JӦSܼ0x֞grd.i*9j$ys NJ6c`J=c;~[It(p4ji.9Z١)fhm''Մ[bUJ `>Fi^L``Lrx{$mK-Y:JA:z"27Y-9XLq}nUn'UQ\^,bquy •gPc.K]U\Z (12`&l M!l>lѣ Z]u'~;s<&ʎ tPXjBj1!(ϭuqfYyٹ@;S=QZR)ddPԬ`D:q;T\h*Uu(8g+OvV?X`ĩh Hӏn9cX? LFHZ$\ u MYҮ zb73߯nwkv5.L!GqUnI+uӯO_9v= aδ ̷U[ꖽᨲ8B San#[dj)*EFi\U֐1ygWQf.2žwuQ\=Z2yrJjj iڃpHr!M +YO>@. ]h4T!O00j{aw<,' üˆJz泮Ј~>ff=~]o/c]gjjۦ$<~1Cc[`l>P* Yfٗ:^SFon@'RfdGR@QOѹwb<S’:9}E9Cq5`<8M0"+ݯ5 BՈH<48=VI^H.?\'cCި9MWn5|9lJ=t{2̷C5Q6OKNu b%rs𬖷E\}b{N`ul#?&؆~ .%Wݝ ;ImJ|:G~--#aT;u6#HrwxACWBƿ\cq[Q :"~^jwτG`7dpRtTOM:."0\LuW&+B^E RyHdf,B@&F8 EH-*G#SEn2^ b< #m lJ A4#Wql;fHEPX3]XoU |횭Ю#)w30/;pkCL^xZ{e@ʠ}L =9E٭&DnoѢFRˋG+XS],ګ [hmax `q ϡWl\MT[߻p{nE6=ݺֳkř1aQ+j^YɄw |t Y9.q8г)|5 V7x90F7&-"B<~B/j0:3JVRs!Kn++sTՍ 7{dl?j6 }82ngBV $I"›`hRHe\EC,0 8iW.g$xs%KH 7eġ?fGb~* 2ېTJ:?IDebX5 p^{gW'C +!ޖ;%~1nA2k[py5w؇H@Ycm,W9Bv8< Vúz=bH,KmX {61ۯ&+ݠklsd7o ))|>ufR??ŝ ~T4JVY~&-{"zO<qM~JmS-3Zt;tN D!B@s˿z[@c'9Uu% 7JҊ47jxZ8/$yؼЩs a1W2_tŚ,) q׹Ln΍ 2_f7=77 JK!GߊLAzm.2t(ӇÄCUPEUM"9*Q ٸcf(- (|>]yJ^{{\g|(o?(!|ULb&fF wf a@ۜLX0"[Xe:9+Ip#Ro}tn ̍S.eM5E䪵$$)iRSE.[R ۍA"Fǭk3)ryAjxPbٌRֵKvvҍ G➴f$mBp FeC N=^)2=%{&灔t{(kW7΁'5G\q &aLb b<Ԝp6e{ GM w}CЈ~ %v2RlKԧ9evwbZV]a}~r]tFmDL`t gsD"9(!qͦLs,)?zn8Y0Y*:4B4jZ4q'QcZ=Zt#C_DQ`JnVIqPrz2W2XQ Zj@-TB_+ }[1bF@%& @Ӕ3Fyj\Qj\g/nQ.Kz@]Rnǯ40@4,H}Ƒ^(緁hpM4ҕ<#U쇄!-F=,1?M1dϭrkӼ5TƒQoV6K(|)#+`aWT2XϓhZb6~Ö%r_%EY}T:S5 ֌SGCVޖ2X~PbRQ_>6pB40r@G -T!?>"k[㶤NW B߳T(Gy$^ G?$Y;Kh*i鉏qiS[G$gF/~P 7ԡLM~`cCk}ݹ Ud lݝ4T5"j[);sx"kvYPy/ >_OGs{ޜ~*RP fFڐޯkJ ^zKt+WZ׷@š9/" KLqDʫFӋ +B{$ΑoSs|jLI_g='CNv%0Ibp,PXAb)̕_کB_Aճ&OmꍠȨ/بuD(cd`}#5i9 QԻIQm?3P֖?#-")@.q4B2} ykeUWm#~Gk.|ˊZQK =#n!I泉Ȫ/t*@QgٍYs&H$,q+BB_':=Dn56K-BSoocy]`|DC췔S[]cLzNA ]DOx[E$RQO-|֛iJ4WT[􉈗 "ָF0ڵ+W5**$GF\=>dg0[NDݔc-aLMVEdR;sM|hӶ)Bv==zN7 GzѳRP?ԧ""y57j#.R]-Q9sڃtl;54]y7M'"P8-5,KN72I&/ì:queRmNjR+XR,NWRCCЅ!"83^-\)9a#<~Xggz ?'n~dϖ\]~> JL`k>Ob9%Mn>`I'=|5L~h%x%ANpN?? $ÒeXKoAߵ³L?UhHδG?p1"lhK"D |s[8ca@aoUtin\Ԟvh+Sᐋ+ɁxkQmá -٧כ)qRc6 : LûERqD ās{7BbI!(P3L1p/=,I3 ,\gs4Es~,Bϲ}E)EȦޙ3wb熂J’M"2&; lwf'~sSܭLD] PwM=(kd9Y+4.>i_/ 6 㡳CTqΚDԲ﯉ᴯ8G6V@ea,jwEN إ'Ho[3?wCNIW T5"i¼1V\亨yI`GGk] _7 @ K06B-Zt >3A; :FpChLj(:a=7B#B;rݏ?5%̚m3%swN떑{L)K7gVoLArт 독Sm?~jiLg^rdֲm}XM vbl=?};0>(daO S\<_7<\xd&#Ucb!>;91-,{9JB8DEs0qZiCxĈfZVH>PZݪ|8~$JMyӊpM8:|H@- U-`1BYXIΟEsCP`$ u"ijM.6G!$\, õӎ=O`x1D9.@hnu\r (OD"֛Vnep t !7^\2k g,]ɑbngc^Y ;6ƵE4J\ׇO+kdY ә-ٯ\a!ȹic:u8:$Yfo4Qenu.SC'bIlҌW~u 2)Zn`h";ŻiijcyC&sJf>gXL2 0]dC0ӎ1F` 'Sy(; D7xsOlG}pעD'-6Zu~lһd3[\5b;̟OWBS҅BكhyS  RVdK ᬜ\i3dxDE&Fc.2S)C@Yf (.FHKow3ؚa4C*i$xx ZfNw"5I?nӧ?҇$g$/¿xd&hCʃ'$Wyajw !`zeV*H/{29F%RiFͣm:4XM(B0q+VUHvE@\[/fY7*g=(a/7-;g֐ZH]'yrZZ3:;PS 4gv絩|U"|c Tw5%-Wx.q ,Ɏ(+džHB} MTu͚ P20IJW$_4 :UN4 `X+=*&qdh?',D'"t*"`uoO$k5焤H.!Z2Cj:5w\J;T\T$ԡ`($2W9@SYRie&>fZ@(-mt2JV(58t.[n$.1X9 Scm5~h~ÙKBGcQ̤TZvFǕ90JZ,#.s7|C1MTHe,<#?Ic'F]wޯ(v^@ob%;xI$;6H MU;~IВzCw.K}_^κL3yʘ!/Og9vc@,:iuXT X(‘H䱶Nz=9RuÞC+>էKSg9{l+㪣0͐fsh2fv(k&M|e'ϨV\?k3)=v $`G$'x&~Ty]MpҎj& ,Ww[uTIC֐*o~l+Z-GOu.Jfu,A: ҙkr5?q.M ۊo j ⟣`yj$%ʶEy&N|P`ckD#s/f)2kqnt@"NVAY f#)n " 7r8]ULA`rwhӽp%5)ݰ5j@&m_]Zz&T0K ;n=O$4a %dVl61y[X}w;i $aodE>O'% .3$8iD6`A/58XdWh)z!VNmB ` 49k([47nb~Cy6 FpE)n w/F"H37@nV"s'p\׃1w(L:Ra1qT<%+vaEi0FIyQZrEtG Sj5M8q4rWjQ 9,fp4 @V2!oi{4p8reuFUU~.Xe;AP>[F*3e /l̀۔Į YUD@E T@L8zBi>HRIlmKvKYˏ:O1ݶ`JBkY4<46 y858'lѯ5& wL ^W}^} <>7TWVf5w+!D!tePjGmГ2aǖO, ]GseFPgpڪT/DSQYju.ƅGyf)WJ6 ̯̚_x 0{KekCG4G/kZK1ER]6ްΜ:5^aQ[fZ][s2 a-kpkFQ8 `X'c.&y\XA#S12E0~'8QF&&C<ad@C\?_LʅWbJOt؃p.er(k ڈ91U'&Ԅ[c4T~pcF/yv/xfR_༮d ߮ u*Wi5\XP !2?HF!y6Hs9͓ `+7\9ctz2Hw6-.̟OK SS_8 4 {QQ`׌G^xsvSӆAt2lZ P_J NpPvxQ'lv۰NQ[4]n}:dX59=,3go&̭&*EFJ4;֧w|h\aO;`qDsAX#\@g\~s]bQL\d420!h!S)0R"8w`*wk:J'xᘄț d'kȎٞ2k6Tc] ?lSTƐ i^YUyz)["1XS+}9,-jΈBo5o;J=B$YAϵ@R˨E׉_Ob(,ت啽zTj.V{t[Fkh~BIj(ҫw^utrɰT;maCl(rO/x> nѮ?Xizeu9oO |/71{dOX=Y9ay8F_V qݰʻKt؂}\J%gqKVŠmZX"U㹄*;mq}*/\ b:fΏ'ڼ@}zRT䭺%&U3M4a|3GUq_Ůՠ&++PЊra hbWl| &/dDf\&3ەYi[:vd`uw.z`ٲu3s7l4eLBz@#e"YR0*rd9QRcBkq)g PLOfxA~TiD"&Ύ@Bp|>X򲭯G3܆K5 JnAj5EM\qI>ݑLKAU wN/KAs{jowYÈfd=T̂7F0,C:G66ʼn1%-2TBdХe:rqeVSvs=Hh)&k^SR2^Hqe-:pR S ד* MUJ0>z䠠&M6'{)&WW+tm#%{(Nm崎ՇxL%_?Tg)/:0R :WȮ7f>wM:@၊m؈8V&N޷t84H|X{f`۸ʍ©Sy@1gI -^)rNYo8VmՄ76MFڮn`OIXՅyL4 i{Uv-wla=sG߇xsoW-~bcyb}u )(Efq(gx`)<Ndp PocFa-;O;<=\#NRF[ lI gY9|Щ7kK61Ywb%Ԓ]2q\X8Fj ɠ=&Kq\&xc,4ϼ !Bo7WuNl!W\p-ׄ+f4sA /,j]ۡ,,s(aA-sZKBrA$QQ_/18'P"Y*/<[hn%ևգW$JG/ВC2+_3ǾI'pC+s i4OHS:"areM]㗴>x,f*X {r͖Cs?sP6-M>*ʴL ih4^vԢ(V8KG(C)cؾ&䔿95Ndm_(jb|†tcYfMkѤ]އ^MN#{9{ƪ m [`BA"JH:X?#RKmd#"ݖ`; 7Au ϝ0yd!%R ,RzT܊v:}㿥M=%`et(2T>䃉X`U6&(y#yGD#Te>ຝ"ʓ"xvwf7zSK $*G:'Z"5_{_:@6U}vƤz#|iL"SR۟"$)nӌKW>r||?٩8qԈ(yTMYRܦ^Ϧ{~|c@J]IpASHK7eKDFr>Г)(j = vJGJ? A"*S"3vnP)J4,HՏ?Q`@}lp/Ϲ2cCE!"`D^Iȗb'{Ԑj^&o\U*7+&I\,h-+p)$BsY̰8V< }5h s. @ϱK譒V fSż[O >h4%:I $;|=a=s䰚}2aC8Rv!?^A|mfgԵnž@8)^2" J߰ɖ Pq]nK &hs g<3wln&[B4ltSr ~nlyo;ɗ_raFsOPj/T9$OLfz:G~-jhxݫC8aэ ֆ{4Xɥ~N$oRɣrQonMkK%hFwTG8[^vRڲo` ߝ?{b ኈB Z|ODxw1#:8w"{εfO_-@u2a^[MES*CjJE_<+fdȺ#D*OY&B!EIaAYj$;lF<= x6&4(ねDo\9V؊V<*664 9̠$ hB*V&QPa"n]T+% yB<2(aٲviԐ**72P\fib҄) -M7>H=.uDc6Y_I}o(i$A:4Iʅ}NX#riMP4f$s):B¨9,OYbJ"6)e+~f&4K.${s8ӘTJ5S|Nt~cs[-b#}ed7(P.rW9U Chz{HGBQ>=^sjʍ~%WrŞGViŜ t~%& us }L@[1CmMꞖ>tE@XX_x9AfhA?(;۠BIΕ}m.dra}=$9Ddj|e#HE]ޡ;=GeP^ :=,Vc{,A>U0È!Yy88ƞ[FŶ$T*)jd>9a0:+_cTޕ+^ Xk6Dah! Ndw%or&ܡZ|8om3BL8Ƀ:wݽZl,0dЀ]cɻL<שSwN@G(8&bqh^)/u @T+%-PzDD XH]nQyuՇg7Q9'9t[}76 eǴx*Lm}/v.q_';D0O/[C10ȩ`.>iZr>H>t' ݞZ!㩃f7?&7kڑRZt鳊s ]-F F^ P [ӟ$߹uziFfؑ(tXg^~Ckw@V=0VqJXrup"ڜѪ5ˉ.t6q/}wG3bOl:ćO/SCueGd+Jh9 rs,Fʛ*K{Ǻ0 x=&-${H^CJwC~N? *E 9|6C62$_{6WQV➝kOd?h#4^sU^X)K|A'*y]_=#%|qFZM-L P/݃"R6;S1Ør1u C[KQQ爜,5O+Z,6z ?g^:V2jd'ko4z#rh?ݽ7HR8_ W洳Ynms*߽DN2`J Nm.͘Wumep[j6JN=f;XDGHArQ}Wvi4hQWDghy Z%'j􄣼GjA]Ol0Ev HRcdAI7 HyJh쯾3[0%*08mmWI/vI>8ΝMOxቦ`r"[~) pmD^j4KuUi/vj#yE8ɬU`I+5-rיk`bQ *(\k1A88CUmG3-,NA Q43$0H¿:pMkJ\FS}xܺ4tQ.kأ5JMIZY }%^dp +#ЃN\ Eg*Ku bLVИR0|xO@9ahs᳟9* I$32 Ȍƨee0pƓ ݇? 0F=(9K.6.hK2YrD)X=RwVg\%ަc<9&0b툯68/I{T3GS6׈4|\!~,x,╯b`?{6<Ѽ82b_tIZuvCU]Ҏ,:w@8, qiZcw~6fTqPS!l3X*QlMsU{"p Ź_sg!4ZE֚fq 9f{U z)G _cq~2G22ȶ``4` wg+oHڭX_7=h ʘz'Z%O3  hb;!I<]Tp6\\mܓ b>ғHKuy_Tc.[cuʅu_P?=\jtT_6䙌9wz<7VSClبSdh@ g`"szGLfty3;AjERuyaSb0Mq]e#9ǵh]S5.>pg_Lq`6/Z̀dۺ(8l,RV}![.0bJ 9rxMʍ&^4=%-OIE MUZ8`=v:ۭŴr4Fp;fHEĚĝf߅5Ғ^,IʮUk!@,u fv(>;?+Z̯+'S&Ufc_!nbyf "V4١JkOKJ*nS@&4f<䯩/ &.@gkr0s3M S -Hb[0t*J!X$EHׇx#8%Vx/dXa75yd#HN~79=lmN8^S3Yb׾q e5|Br䱗6i$q;n`$xLYxp]wr5+H?(N:p,`}̳@"]n~ "Pa5äJX[fqEt[=7t ,CD:.l$z[*f.7\=g=Ttq,DXN"01&BhM9]V=YAdNݫ&@>;zQy @)Z-?uzs|.!Y T,PZǚcǂ> SLi(~?AUەn!-H{ٹHS)_Cq%IrEFf6H4&s>NLϴ*|¯,_}dAH ?電HzQvoNbG{OF~|];kKdήCUYS7M?@Zp`n u6Q̸NT6*F<sQX|C']_ w =tpqm2IK%鋖 ?waTlfq/ Lĸ+{M5"gqm* ai¤G{㏦ffV^"T~W'g^O{:)Qha]R1 dofh46iý.VO̯iv ׳) T8/dޒ\R0;K]O)ÁvOPj[#Sf $oҥOiU0Ѵfc.WTOS2RQ5eo%#fV)lrtdDip2}6NpVz=!,ӹJ.rWȧnף9Y3pYhWC̖D.OOzƬytzd&D̛E@2 a?9IPս&ޯWN5XHFanY Ken;Bim7RfLzU ʕ|t'~slpdvRVBsm+b &FKZYG](J^ *9^[)m!135^Q\ş,<+\^g*^,w?Zhnr/,dJ9O${-k&8&*-݂- "v0.̅Jlr{ʎ%H2 jڳ @#:ǹxSi%j>oj3ڟ{7Q`7Nk #$bڭn[ wk*q[ n@m\tХM|ـ o8 דX%@fW|{ _{,k֗@1ݿKHrAMzNSj}g -&+r<T$.CZ?OiUaM?X&Io{!Ҏl*ٲ-ڎ5 ܦ9ĜzGYcr+`iUɶOT|8,}ctT=LManduʛ1 w^HAu#;lw㟺5MJ|>I5a[u[Ȳq>/8{1Oh) K>ێmDg.2ig2bE0ǘ<֮)[WUVՂx,ĝx%8yT?|>F߭^CejfV2[8R{uf9!j?}f})͈= LR7oE֊v#`:`²tStvaF{3QZ1 Y8#DRN-San Y;}svsM ^Udr@ /,zคU`MGV֤ z-Rh.)@.UFH<;`tgyE&W~A2+ $F5At,ޖ>E;i)bF ,`bdo fS5@CsvxMRFǬ3ba!ɩ7]GMT*OvFbHq_SWvc/v"6b^}#isQ{СJrSHÓb= (Mm-"в+VdzS7ѼKԺdul9)u>}& ;298Zwgԭzwl\f|^%`dyW+B1Odz'ѻq0v_^IpLVa-y(37t3VmXމ%jcOR^º-ߣ~w*#S6V?P,$(+U5C Mܿo~u@Bpa)p @9v XN9('Ue!nS!O@lm Z3UP vv;'f0}zz8\2!˿W-!V.JKM0%-+L1她:62눑U< B]}X!X>/Q^-9Iӧ\VK0k]8NJ9f[f͇8A(+9/[ήS  hfh7Ak$rlb;۴ypwh]WI7Cw "Q-/Nm`#׵wU[*urMIFNs:IDgV؀F?enSk0ʶƙz蛴s+a)WuȔ8XuΐƓf#^Ȋ&pj1ٿ(iV?F&&] Պ.t?034o^4ঃ3XJ)_1 ĕ}ge~juT08缯Nlvlَ5fu2N/3׺Y>;` ut-F_0f^W`p^eؙ~F%r8:c~ oZ 2r`lu؍_9kR>0)/Z;s ?[ pW@#Hc@F*ED7A xɜ $,"zQ{7ygȦX[3᥸'p~5u^j{ӡKؗ/C'[~R K7&!K,Ʊ+.ri=q 6 u s8V2Rp8I6AO;G* 6TFi$0 H~pӔHm5\5B΢@r#UW u] ˓wBLI@cH^!YIxIHath$#x^)P~/ LOyZ8Sz5S!f78(GoH$jK 3ޒs[z yWb.㴄pv*kg6D2&4m(&&h&P; ܟ3V ;+:f`t05Q1̤$uRɓ8&H"3ۯHDGԂ `˺N.SeF},d~*:l}VͲ?}1p,CHw$~8zL^mYb[µ"Qun ە$8G6͂*UL!X|YLaЈ''~g1WZ@)bǦTR rIٱlޏ9 ^"If࿦שnbآHe߻Q\!7\E&4Qz`tKpmB́Rri4`"Z)Ӈ:>E }n7pb`כ_YJ-3,lD(P=(s&ˆT~$*T(RCDK8lZk Vu~VC |^BwMd1ry k@pn#.yeX5腧ZLg ^eu橒o s7l-LWsc=pBk~xIZ-RS<]Ys9R~ \wrqug[ƚd+GJ{R&9]aw>H5m9ԕ}ZjIzͤSiʣ+y%t ^њ߸t6⿟xkiΝnfE?GdX YDQ2h=8LNK#~d.($Df4sVB5x>~uVq5?L)b*Swp@ ie Ngۥ][TvZŌPH,hRReX4)&mx%<9n> zrYW/-Lݦ|iɌJ,u=X]!}2 0"p zrGMu(/EcGZv!ICÉ/K#jv>vmUqL*BJy?uҘC5ak\S/ ͭ,DKn'c/3egfUR~xhwXF"~Ɗ0py6&ΠL_#TV ؞@E5]G>dμYN~6uk9~.p*]dVDe)h\znI+tFE63fuB?^Z4gZne_F|hAԍgeamCxo*wki‘F$Z 9l/*w;h-)S9H:sb2Jϥ)ed +a/ђ6H#>5 ;01\&-hx"8jhcO'9x(MՇ]rvQNeBﱆD.M:t>((2/ڧH[ӑNM/xܐ]_A FsC)(ډl@E!0q8$d>~+AYs!4arce(Idp; bo )T^&{V= qPYwvS5 hW PܪxcͧS&3Q'e%Fme^uF˦(зbHr{˜&A2XD[)odWWL6aEA̰[61| o"X kSGGèJx6a딖aKI#k Xg,)z #4lX<<%˝ לN:*T`gJP)bGQR 8zS1!um`S<ګ]mWA+蕍P˽'3P86R$,s`e;ÝY`B~e/;^ I@h< XC;Ŷ)PZ{hvjORS+Flߦ1)[sa7pŵΆC(þ;)N}3.BCp(+`Na3WKem3%T|~YO];2RXIs6b5p@YV?6|/e8DAz $],F?PSs!PI Ikڕtxp/zǵoQVCw1m21OP2`:qȏUXe&Qfw HDAlEKr2pga>J巺m{%S \Ocsmc;eQVӛC^c\yn6-qYt=KLmcpߚ(|h͚,D-:-ip?r[ {Y4i5XUpՋm0;T`4RDzV<%>7/TUf管 1Wú^M &4z)bpmfMORxAPʵ޳ԟHLK u^m/^ ֙je?Pj:u1+vjtѭRdj8xEAT y;6De{b,_ז:H!>[ǥ>JHTc߳gDl(h&v] r_%htIҠl K ۗMV zEy`_HVF).HOw񽬼x.Oŀʻ֔D[k?L49yyN%乳99M*3 zPEH.s/DN\K.N~0kkթ:]:YTH0,l~}.ud֥isW \Bԝ;?[ǣ%#~}@`F+Zt0aC G?Jp"E7$}HZ\M(6% 5bs,>H#:޺t&܇v}\Ow]*SBgYQj=UE|`!f>&%~16OX9a4A=&87,兙Rӗ+3? @TqV P3\"0 mK&]@vk$ZƣP;啙h׽qIϿPB9XA]J HN^(|Id 4#Cnp<&D/7qۦ!wkQl/6MdJު0~HDaVk`:|MLrC59ٝ:`.% NtLŃJD@PUjCAcߜ {;=%JJ;>K 3xsM鹾[OWpo@ EJ= xWxbL=Pa }"c:ʨ})1{M\TAfgRc!`U>H/j%bD򎲮(A=j+?j# G1pCㄒouaHw(bDbM %3,i@r?߻N?Kȩ 1 OW/z #%M雸5b*M$^ۇbF6Ѩ/ZM%m&U~.1q$ݏXV:H s/ BF: rQZh7cŦwGh<>B>)y1{ֵ<ߡy4rŹ+[`A3q(7*pV-N*2*v&KNi@)n"lEId^þevḀTM}=:^juX+NEc~^s*>3-;νyiF)ګUĠ526}LQNL/si|Oۘeˇ]#)oR%nnO~9@34YKEjcJOй>1hfE#_1.Wb?TC1.y+$^[Sgn@ A2wmyƫQ~XLv'D\fOG\b>5 lhpy$y$/7 JAܾ2IRֳf#5 !DZF,g&@ۯJUEo䈂}`w8,?aO.(ƭRıfZ'[hB&!`C9y], "kGXp%%7[^F˓R|B*Fuivkےkiie͜m:B{O>}_ YVj^XdY_ ɬcYF @'/ep/ڹD+0`Wp414\`7OMbb]50s-%W&RѨJ-ҺR ܊PvApflen$}/8@ƀ"Fzo e m:β% Kq~(nŴnt#:l֞s;ů\kR.G^?9Ѣ pxiW 95!G[ǸAy²B.MPAdvulXGy(8J܀9Ϟ`^02u*{_D>U wVg\(hbe2 k8Z[x>( o?򕀠x~̲2%y3C.*Gy# n9g$]A9﫻fq\ͽ=5kq%Ht j  MOԱtZ}* T? xAs҈L\,**I[gI H/ƉR^L?BFzwJ&lDP})dڞH8&sOAfnB8_W6 *P+F8Y]x2rk~% 8{3ݸ`quQ|I|L%}I3x-SB<5< :|َ<{I. "#m[Pq{@DMh#|)\vEdjњcT kD|yj#źdf.ξ?<';R@K _ɦ}LH|1=eE$^Eqi&$q{l5R2 h' Hai"15kE}:eQR1kv&3jZOC[.t*Qz^MJ?Lӫ)-e֠V-c!jJ5@m=ʘ^/) C*w@X:*r; 9TpLags ك^!0 y廬H7w ܩNM0Xav9&\v1+U^O:R*q/ 601!DjB {h9 .5p3kM9Bcb,YfyQj}g Fπ J]i۬, ʺɔǏ6JN([JO؄^Iȟr<}kE'8K1d7n`]2zgeDfPoO݊_J0}@tPei'&@16u)$^E tgs xl('8ϓͤ: 4/‰ǡ6:!F8>`7E KՃG53:K6O-|f2P i=287_>Xp9$嫡)bb(~jՅ|'I!sT":#·6`ׄNϮ[)E28!Z%g AiՊ.-:* ̧Pp5z0*]JCX" CLz i*J8Dcfd64jAs΢1vdXfd:Op~|Ȓ \|>D[+krL*Fr݉R*EfD| ) 앝5&{Dk7,H9^F|e/(ϛI\ZE=o6ފz2GPէ@\3fLs Kr6-.1=LSq1Nhj=r1FrX~?}ɳ79{\џ]iq h^VꅆKRg*Zd]<~Ɵ-(2RY@mwն0.Ih#@W xx)OV. ܛQԝ=?SFIlͼ~38je lӋt s6:6Ӟ- 1^VUb!@P .ΐUJo7fbTcȵ'$f߳]M mba%0m`YS~d*t"B~&͙ޞZE0u  1x +GZ1pbԏz rY$No&&{/Ig[mѻ޿UwzWqQBY4JnZV..4oNK @` j)  4?`@h;j d۱ԀV8ݠݵ'WQ/VEk mE6ᠩL`Y'Ԫ״1>'k*g^)>=;˯ o.ӧ˽+@&k j|nI~ҷ5)qV%&};3y3HqB)\ "233qkLa"Sx>Pj𯮋?j?۞/~"mU.b]RGKn)6ѕhnf{!xNf\>4N;dVD.3s$(O|׌+=0n>`pT ;Iz?9 Nm2O:Gp+C,y1&pf 3K\R{ZY~ 8T+;,)s;ΉЭP;uKr kOݷp¡Fp&^ʹʮ%[ıjƤK#: ZPd+!^"6386`C9/8Ws񬫦ᜆ蟶8~yMu!"QO{Yc'xdȷKzJdKg ''! lHD+t]/Lb$r֍ I4{]vrYG]eDҵ;uU&<  .gV@v0lPjflf6:^N4TCXm4^׍3Xҍ)RxEf}XenB?g Wq9,g6QN Vˮcvw"7@# _5Bntdl錌o"#B sh%ѶaTEG9 >~Ь֑\NGQhS~gU#/ԋ _uyjax7ʾj8&>Ax:µqXl1i`/r;]Hjܻ/\SyGLjXQhTVC>JƳ/h9)fpixѿj>ekE{8q_B%?$T0Z#KHR 8;;Ac7qYa,1֥VsKrA.ͧ.@S;!bE͡gg"ߺɦ?$/tI[O%;gH:B) wy} !h7۲Za Ҏ5[O^dgS{Hbl;X~"lዙ`=gY6s>@D'N!ფАV Aj6B t;0^bqf$K/zG'GN B%L0ք-+|mpaJ9G`p"`şq.@hB-rAV鵖t~l;B`|ڡ5~r߉$޷TLISq|-S)3}RÚBW q!󤓞Ή8( &]zThW7 w,g"pҏrAM>)@FWJ JdGcSUNzVv6~:QRԲ.GQX譶|Tr&]ĥc Ȫ"cV,]IUHv?A F>|O`Y(kc|3Vj-+gÂ5ddHwrNYzjYq)6}Y۽ Iv޳C}֝ P5'~Zz/l(q} m᜞ [oX=U#6GLKKu4gG˻o(bWapj֗4p4ׂ]lb9q C0iN<ƚmLOa8*[@Wy _p&Lp=db `^.DY74AbqO ,{4̋dCx$aa8 _&Zڼ&G1 6.g9Ua0~6>^ʋ5~V .:6bք~ϞX ]Wӄ7k $7^6&5=#ds/94lr f>}#EٵGI:T_Ը˖Le{'C2w)RrYlFf;,)`9%ϰS@&jć_u@ hteg Šű y(; z8M XP\mNxs#`[Ksf[A-/#ՊSm7ń.6_k JT daJڗsFD|.W0 ߖާ)4π|f(p*KdmN\7E(F5~#$ 0sUYf!ockB\'JPPsՋO U_uA}_α_+Um#o u ].GSßn)FH=!tBl XyKE-位yc~Zd+Q&#lR2QFtDcaݙ? Qk0Bv8ҏ.EVq\fɭ%eLn8(" suy9 ꛢ=nr+xܗ9fbd? gN&EFN{cCǁU$A d`΅a4*έ糟*!./mL*0 eH߶QdA|%s ?LR46K:3V@P+Wgے?y(l8W=e\9pGgW=əYH"VD-*Q 021B1_7EmcjpEy_QDt=DP\-v3yҭPKO@MZ{=>~$wueqc WwdCE`(gߋ?qz?΄U`YZK32-*=Oi싁e'f` 9).Wv>)s!$]0(EWmM]Fߗh쾭vSAp' M <xeKr"龹hC45k=cx% F<ĢLut]S`ܜDwFջz25 ,_ 9m_^u|ǔN6Ng[6^MxNy&Wߟ72~_׼DE]*)611A)}>ehVP"|Fu=mxZ?v̡5 YCXRI]hޭRHVSRC#UQEL_.]tWM|9h`ׯˍ(jB7BFG?η}8:|6vA 5U?w^?яu,qrXd }<:h/$󈷼rjo`p^+bKieNݤg̢<~#B=gi4 @L8<2nÊ/Pv{h Lݪ~2 q1@wn:0*) A~yk= Qk#{TMVK+DaJ+sҪ<+vro*|IWʴltP ҍ@)pt5U1_B$娑duA)O|,mQб/ Vg ArږpU9r8G78ĶB[fZKbDӄ$xp/jIoOCPwxSί+J_]{^Ule[R z- 9o:{לUYBxC83ys#`<"!n^:Yzrl-k|&.TvY+ vS;y$sB亦+ܽ:[z@ RjkBEyR{.(!ˉU'Y=}9rY\k{}.$/T*?q@9] 0:5 m9b}I!lw-P^6]^͌Tݱ U[ӡU@mp^}NMֽF$Ly]̊qxW`F||gګ:)Uj a?œ~tg?h |!rv3F(κMu.V1e CsSӦ]6_SzVQA0~ko 4];޷'ƫk}~/ |ڻ^qԗ=<[},alFwcsED<;?m%y\ÌǼ%V RF4#} cߪ_#$ΟObnUNSZ6{QdԴ^ -Jٽ4چ+kBj'GOSEbmʨu \WDm6ԁ);?e#7qcֽ׵eKkMhc4q}`QE+!'?Aj௼$4CU ۊ,ZXeWx>ddUMF+$2ѳv%kΩLB$e lWėMpI7IANW Fi߈/kz2yU!DP%/߯f{.xf@G:M -O?&^? ӭ4_~eM W,h83[;TkvJ%ǖT"-3R\aEDz{c*V-Ƭʴo3{0vfibC8-(_|3pm Fx&(wMٴ8a]^OcMя'FLU!tvba/WB: 0>_C7A_\-r~-ׅ=Qٻ?k[Jwq>DMdd[vh ʁ/jXmpy&pInJ37L @U I%wW>/Rl#F1`*E1[ eHrn`w%^Ha4k#U b,d݃yUҟtO"?LeFgJb58[Tpoa 2 _9;P}̤@V@# Q_MɰbH Y `Փ?51.Tk{I|as@gpS;A?YuE4+g4[]9e+AN86I8%ΊnUxaUbpakHzL_Ul?25,TO uW^cS* 0qxx 'b-f2*U2yŃ'pLC1rHE J~,o%hy\n޽zma,CR< kG,LRMk `#P~~\jK9PX[k0 <➲sRJ<-(lW.1 =֯gsS~)O{CoFLqHV얼g7q^$_!&ÁGWހ"_2i9:~AFKI`sGd:5B^={5$Q6Yx}Y泙U=c_C>vLsg!H(,9fͽge+z]L1% A%N,xQh'OW;!{Ǩ0 E[3h8o$fINz/`VQ|cN| Ėo-(l]pدn_GoL;y˹xN&_aN-(Q~x~n-Xad0B?G5nL&:TG☃[ l& 2fz?ۧX[mDz@QB熠Acs󦈂/(&n<WqsMYBVE p }R]ÉZW\SX$9̀R0([ߧ3e!}5^G-]+P,aNb ,uSjd <}3fDx*ز:Uʒq&+-h^(jreu&uT/ɿE.b/B _}+pJ_F~X*XvE;m_P(_i)D)[(k[rUeEYx$3^=`qSDÍ_E UW206Pv$l|\gI.->V3'틨cmHv9'2M}no тt12L~26 9Aܷz-Ӄ"!͉C68q_  !ӯ-Co/[)V(pq[UVHFUg56ua)+l Ha8|2/$N dtGkS!4'9Yqw( +_qF<X믡T5-\H^w/豥}{8*ЫV5o d> S~DI(VVQ"wQn=!t$ě.B +C9iyĆ*G&YMPd@g7sf5o ޸,vS S",PZus"*VlR $(43p|z7se`IJ>^lj| `bq'6.EݐZDRFL(F{ESpO<[+#fI Bq81mW\X0~CۂE\vΩn?t4`Od57DSUz/2d_ 0vj%'Xٙվ" ўOe8$+txj_9WNFz9uM8XcHm Ȏ޲^Ϗ55?%3RVIrGHi۸2 wC!, Ew63cbXS ƎlYM"ܗ!b֢8ѓ.:)©)CP.ӏh u*8\wtw'Lc޵˫ryOmF1t]&N 뫽*Ye+W`ܴ3 F%Rhq+,I#VK'o zIGQ_}P.^KQuCv;O/7]gY<;%=7g",} =Ӣ-1G_s!:+G|ڳP錖Rݽ1?Z"7Q-Hs0С+z'XKTs<^Tr'O&\b|QkdAq8:T_'Fntc%*cˢ]i-dK!cxk NHrEiUfYc`DJ0 }ǯI8qV=,:LSup%*PB. jpP&넙Jޅ}jֆt+.47䒭ObM$ISD'n@prw1ZАAsU S4''!0_88OĮ\3@k cI6CqHw @5ۣhW*Ca0bg|7ʆz Ʈ0GaҩPS1_A?|l}bk8HG-Tv$htIP*qh0%;J^W1hÂjc);&γ;@BS)jtJz%1# #)&.|WDZ0G+5pnbdi;l<ɬ!%}ٙ'UK?{G6̓{W<AeecZ=^eWbp#5'A+u&K]+*]}w24؎D {L{J  3gG(hwꐱؤv~5z³EbH6:pyxaeSc1#EjL"YFXdj؍Lz8\ |]̰b -j̜#ДƶBN8L$۪`"Z*Ԭ:}P)KmST 4z#9qty. $V͹jynYP/5[Ms93{->1P'c&@MD_m _Uk3³amk 515?GFk[_|5xO/i\>(HzqG 69i_ϿA~ XcVBfi5UdN8  ^:o؆'{!%ydIlQ`C 씸Z b6Zm864Kx~OȌ|YyFpKLȠ Fcr5$Vܽ_hAS݋Rӭ=:1 #XmiG&E> vΈ7g!mk#þTa@,_ʯl*H],ߦEPUzU\ǪOCrvQRgԸMOv'ج#kTGk|u8#% kt ' :t`&SULZh]uXQ9GLTk]|B%? `8 $=4nn=Cu`Bx>OgTZEjLA1VT5Bīpk_BAi,FmBջC?BƫGhf*s26F.d/seGO2 X28hҶZO啗yQIW;B ~n e#7Wvba0Ć[?kyQExKydr)%8ŋ'Į&tED_89rz'F66+‘6?ŏ0~$M1kpT,\m;~ 03_K-ZI:zBNeK}Vs@;+i8sDT"VϏ!zhW$GCn6}l12萝x2]G/XN]p9c&dxDSjU9[Q'y#L뷿` ߑVRTZ]bicS~v 7Ngq1cmG< Gy)Xx'Ȧ ߘpJJ} 5;9睿IˋXJ#bY8r12E"V9BSs?tlZcy>w %H4͐{)/hxV>4ߚ܃lr oBNҎ+̾÷ Qc$q8j1Uu-\ξ<1= ho-(&6/пfՍgxtC027J$v>6۽Xn|8/+9d\dj,!>؅ y(%zzZq C7ҽ/LIMazcL7չ+V!T3~Ƚb}:A2a@Iȫ8vd_/1bk n+keً+H!PYdnk64[PgQ-^_uL v*ҝG:\ZVgQMjؙv7 !N'MHMpXYBR7'ҝ~9J1o}&Aor:NUsmӂXODphsP* _ÊatG,յkT,RZ8qB5Vlu-L6{]D^d.>{Đ*QVwf))c9ƶ3Ԓ1$g£,`AZL 7rr;{<91qRE_c+cp;ᑚb-5HˆW+_K߃݋5Z ֕x]BGJuzM.%]TJvYTxmYzUZZe{5ssF$f&t q&1@U t2aK1I9^@lB$w=sXb,bO7&: l !zĝrʑFDK`Nmi&Dxʲ1%d(5`Ժ'̙nUJ4^DtK0\U/3 H:;!& ѽc' QsE%8(JQ.4%x)4C$P)sʋɆNx_ F+ހb#,vbuTo1ۣ4. lΙWQQP쏑Yˡ-CslcYz9r`3鬳`U쇮'4o9/Uw;# }YƜKˌ>();Eo09/" 1\ѭ_a%Ul_wפ a4\DZ##D)ѹ{> sHڕes,*rA_a ?VHV})&<젾ƢMsOXʸrۥ%zȆSnR% a>jMܥqpN -K4AI Nsȧ%8OV򂬤L]]D&7[6-;5fQyNѤSE\+vk螥F (~ OO1kSx 057BDFLL\-m"k?V=vE ~{ MGLXQG}ݠUQGj={R.\rQ>JB\*kg]񆕶lP =Y c>ndx8vqdgոwPk}0:D d2Ew_4nQj~𷋶y DI}v!Nh*Ǧm qG|웳Φ*l<;(|C3jZ w;ޓ0LiA;%:q$%׺βp+d{!nU)Q*c\߻hsH|Htb+1KQ‹EՋhۑLuSC 'o(_u44rsE7+!Ui6O?DBՆ*{po:*и#,ROtkI C$2J~ rd;o\B<|0[SDF ;x)NWicW8 1J9 NsZuG(n?OeO?~Ia:>]805jcH6"GRb8ns߷h[kbc 䑮9\SMHZN5SXI띨+cǝ?ؼYX.[4DbE3*xãٱձbD{-Nk1PMRqݓsM~AhW i7 "ѻ_c+ceՀ8yXPSlʥq߳vX+x_#<_ȁMpSu0v1 `9_+Ռ]9B{氏, ^;Q#]; wWKǧgSn9#c@E6iOXd d:.O@)%mWo js*kQ{ٿ)lڅy{vf*y5~20=N]Hkh|DU[ z:(bN]f=GUT. YEm1p琓*$Ye2mrWuu`<+U^Ek ygUbga,.#)GD⊴g<BKaB !:hmsµ,Iu  &.ǟX1ǣ`2wSV $l41;]=7TͅoE/< ԯ\ [RҟPD)D#Vg"GlcNH2 & =kqk&w9.8Dj! ]?=aVBuu0g\Ɋ?Yjy#?x&vY az~a+1Li qa8 @iKT^ñ  Ԁ *!徭I/RK"O-@=ŦZJ-8Zɞ')U0-تz~ik;%ĢM3:Dtn*?GHŠ!0E^_+,u]<ޓhvKn{XpA ,gTΖհ675cKM9)g$$&v+5ڜzM.bܱ$uBPKn pe]WWiMa@֞ԩ} y}?-f+@MA܍ہegJ~2NKtNlL5W,l# pX= .Lg#kf r4\?gIUpUՁ6 һz,-^05UW^AUliZОnjA(nG[nY hB_,c<h=hTߎ1D1vus兩R@Zlլ6eVOQ=yfL~ZJ1zzKy][nESj[r?&Թ bC%'CXD`|96EqhâEZA[BQ&ˈccg0 }P/2e@iZsÜ|*w~"vT!Jum{. _̅(k(8G֮ Oh+%]Q_=^FY&/68=3<0V~%+֋aXŽCS4,jF uSBϦC!JH(ǻ 삻#m*e1:b`FVʻFc2r\x:TY;-)A\fBea ;K2+eH*1sL.:YɃBm'*HɜnZ{AxT5zh%x%'ãv 'dWQ<jBYe) ޗXj1[K@E-6$頋|<*#NfwЋɼ"ϐdQYo,TА[Ș70`dxp&D3>~kn{lȧ&ct1O7ՓKĨLIr;w|? %o_G:Ld1* l@>\Ιd#Ha9.xG:?(aE;ߛ95 GA|sO)cc7of=^= 5h{5Ft(iB'6VObAŷ>U$pYt*bqk[0<H5BMr :؏5NH m @ECɰ*ϲfw٢Ġ r_ Ga(qwX9ٟ@&|ztZ/Sdd +!qtWn䐷?,RF\ioPT+A>URr9YLxjڲ)5l4$gOj8'_)2D摋dږ7/v2Qaw,kf5{Yi$BCi(A=!p ;lC4м_ k;?4SfDbp6 %(krjv$Su82r&n@S=O y;0#C~\@ /a" 16(x-"Y*R's f egWAgaG#QBoLs02IL R/M[:֙3Ru]k(ӢV'#4L$U4J7&$r;ȱ?2-~![T[abs(v]6:`=Lѭ]E&YD٥彵HfHҳ&" NS L JbYQHv)ܔ^bA U$fN_2n1LݚQN-*iA>.oz{i`rVl@:^H\wZ5 p &YFOh=rMe+l}<aKJ9L}̢=Yp0r0-buѦF\cCndXnҸ@E}/hJQ|yx=fu:_oT(JȃiP ~r_xVfyRvI1XgxaV7bY5;1Nc'(@Q8ֹ!pݠ/~bzfG;0ͣ66SR4Q{Q3X?rdShZ0̽t/CH0Q-^;A~.[:z?*[_Sa^Ed )=2E11p8NGY%y %6t!A>C x皆X5LsFsp<`s7NJ\p'LtB'B}e??H"U .=w 1 TۘCw8PL\7؈5i]}rt8(I>W6DǑ7.J`3~3qhHDl"jqr.{0#!1Evqu{|U,#j2)#q ߒكxP!'!aؽ jR DЄй2kJd^`j ǣze*ѠV\V{3eVjnRҊPul$~ߴ퉃$ٙ`Y\$W614T" J;ØA;hEC+/gmGLoTu/+Wn)oLn-1ѹxgCi-o=d%+ &i ц ]iPKQ׹\"ksD9b)(fZ9VuXb}Իt)Y By)ISN~޼( 9 Ʃ;o<n&bn5i,se:s;!I[eD̽HGYr4GR hp3"0\ق'jl'-)dB3gA۵1nk6fVxtDr` ],)b_cIkհ&0qi-$n$:WwjY+M|n'%ͅqtHB_w/'Pkབ)iˬ-fG " 4&Fr%OPNul{VZ\"jt|r]P|?/ ZmJ̇< ^6vyqQ)* v oEFV~F&&ƪelixxWV0RƢ;,vS뚣 8J|#c" υΆ|pYB/rhpn t$(0h= &|]!K  dgSkՈ'M`_T/6i>#ڴRjsR|U᝻ϩ*+Vt@jk2ɋ{?b!"4:\PyT_3|'8a;jB=6޳~lwOuM銲|D;@ڊo"wJ/@aVL2|$dq#腤ИX eұ`PABN{״wcIߟs QRؾ")V}o7zZ3D,($HQqC 򼶿k} ְA}}X] JFJ!9_$&{ۚJc~ʒr`A:{F*,[$_tfђyXVQd*TN0MwFqNOQXcB\QKAY!lVPWwW׫֦#={Oq\UcG L>Iddd}oYs/d;aow0!@@SJF{|L5gzX'[Tw ?i{;hBm -4aޞW4#6yA/lC;ep^ʙ_n^l z*.~)gnyB36X=U&$ULvM o!=mՃvJN +S`)`0'-pƓagds}{kN/4w(D$V^' uk׆I^I(Wl}YkLHDXM8&vɞCL{VLiܺ|z|29nЏwx~I{:D15olO4CTs:$"**pN'ӯQ+[ b) CsjYU ]a̚θ-u,MOgvMqi A]m-r Ŷ1zo70޻? @:_O6/.lWQѪ߭j4M4$>A7aEYfE؂Nz`ϚʇuMvzʚ mܒyRA*.;'GOGIRn54K1͌_~6Dnն8bgb4}(l)l;mM[S7z0 b#m8άi]lxqX~R3`d{&b (N|< ?RO2 б"陼mـ3E *&A/{rZ۶g> kK[PңUlK=f'GgZtJgwiRH_Ps >B decMz,h]}C ClY%|{V8A~ec{ ¥#pwZ۷0Wˆ NGo*rEM,86,\Ec˵,+ kG q;,[YT3IU}n~&?{MMEB<MrIgXo6ؒ]P^Ja `\a9!voǹPOAhVI-&3 'w?M8ٳZ :X7lsg UezD1%)pyNMn#}|7)/Y 8XWq0JQ!zV*^-f-FJeꥇ `un4l:{̬8bԲZ JvD_+ҋWnLe[ll/KH03$@&xjCBp(@ڐKK˗.cM]ж#tKS ߲@: C`Z㐠m 9'#rm؆GwT1^(%4mNj7܌h-6oKlH駾ïFOBQrXnf%p3ΛwyῚ$CXk%@ԎwO/q%h0uMv¸lտp[nLز.";O J\P`exM[#3v=L( # |$$\ Aοr`/4ZB8*_zK4'~G\Lxw=}ǽgw"HL[۞˰pe?( /ijKS?PckCPf,oZQE성~3E0ODR"*fTOξxgs0 :'ZZ  0$2?a/, Uh<6/Ha@phVaz$)Z#K~cq'Vx}}>ixb 7_r)س`UfR*2*"ڙj+GWvkl-0s=j%QǬe{<ٴw5'2NBû0s?{AK(%ԃN3\^mGvp8u[7p-}'M[=G 1fmW>n[+mh~ʣ[Ƽr%P8sVW_(sϑIyP*닂Pwo0ۨS.փՃT~ n@yȍDZ(9(DuvM&͖IH3q4܋<ʫ+x˝-RQYN 4NK03A'Iv 1bz?_`.Q+]n-(tC{aKm璛}0dAgյa7WMhUO@ 8IiO;_ N(ߧWeiSa G~a=Lꁮ,PnE/P+CϣXaɊ.IhA!hdk,ŭURYoHu{XhJS/NKD{*[#q?VUli v_lrzdz\;ڷ'Db_1!Y7e6c; ~O#/sBNz%03EvO&#$d_~( /q:#Mmj 7qc9ߎbezW2? .ifosмHާ Ey X7m8oL#pP.u%s8=J̎l=4lVhuGM؉t3ـܯpvpͤI:OaW;nlm7ʛ,\"{b&tLO' O#d rD_|nfy^5w(1E5о5PumdN|-"|=jon}NFc9ih[UZd%##;1hlf ?f;- \q53Rc{,⇯~s8ٶ8)=&옉9˺Q]`K$&UyB-oͮ-:X޳9Q}Id`ea&ȞH3_ttqZK?C(lX65;|51U!umR68 zy@f.1R'FzI.f{¼;>/Bww=.4VZYP>$sX'M8qLx`{q!t8=K2 HSdT}Abwns%7; yqd6%BS]Z<yNi:`j}씀lku.s Qrm@ ʒ{ ]u`pȞ"ϽORwUG7TK])oŇr?y@ }UF9ʙ ~eڅ IM?XKlzz*)[mΝXeF DIsJپ+bDpK#jDK&v Ѕhu͟V'}lT'Ģcb@:zE~*ּI<|0J~1aGck%(:K-ˡa鎂&܍(\GuR=XC[j(P\?a@P:[w9vc3~B$!ݶɂ24%e^o DC \Gl6(xHӢ~ N؉3q=?y?iA{"%댐lg9n9@3Ut MI%+pY< >]ǦPu1O|Ƶ.`tɶ ,r'hPkп* !rpIqH`uu_Q>(,0Nt|Z1xgQB;6ǣVsЬ0}R0y% D˳&\H6NgX6(GA,q;3DQo 9a*NZ%RM;ؐȌз< 5 Lߋ'dzmmMt#R+T!k0MPxMg ǕuT[u"H^Ȓ yk)~QdcSfK/:p w|n:zu&bC#E D.o/q'Z*mϤjEyF=bi3_<QڷY( : 錻gb`g:WBpw"QX L2qNq>9=t_G?G(:Mޤ$N襄;[2ftk%^ٚOˑ]y}c䪠z3GyFp&[^`ZJDI{ 2(bnU7Gʉ 1I^Ï6IK0T/y/I5Ч[ghC0㯽1,c")3%6H ܄7D>!i=Ʃ0(tہOH HOl E}2<\*LJ-L>7P5_&[06ׁȬ{V3okP$sREPHʵEv0XnV&,( < ꧿0|%٪ 0FZ%aW< 5,oH_uA{sbjTɩXSΣ=iNks(?Zo,HG{c#Jfkl&:a2KMSN/ٌE (ᘜҾ;I6v%|dZs lFs9c6D.Ж&k[^$y(fwq11 k  M'}$Rڸ; {sLHO|>WtƊ(>-kOCC<jU]ER 0a)$Zv#ti/V`#=MeUv6'w0)IIԽAˤ%,%g,I(XԘ`(NבUqTvu ܴakfB ~$# `ԹK$)|}&X$6ِr-_C}4` GV1}NɿfU?Ɔ,l20w|K;]J&|:cxp4 1i~BRQgiCHB!Y.z} ɧb)IE iz%KhpRp Ke"vuo}Z٫K? x5os|ۚ恈ʇ~QCl ՊfKnPtJÑ=AՁoز Mu5DV_f 8N(4_.O Wm!7N$n&8Fj-FMS+#rw iA]wTO  u7V}t3䠸L˴O%c)8\#seadLifa it-&0CU@\m5zIeXU 0246\AFy9m.lqBwƜՇFu.C:5Ȫ&Mo \ æ|>FpZƬr,AmOҧ[\XW}kʇޮNȈܿ?v_yU0( /gܻ>w+B0!1`SMCmWފQ,:Es\ߨ ^EǣH;Jl sGÙȒ,P)J 1V|ݿgr6GI4*0`iMium"G䛉Ԣ4,$& (õ-{ ;^OnIOٮ ȶ59KQ!WIɰdG/AXmT)e"NKs^F k NFLI"> (Ȃu>Wcm8Qfzk*#T|^9m]ٹ83>C-թ]'hb|TFÙQ;f'H90 |t53kVeEQd]i9T?-8qI.*G.X1oÈ7I7WZ;YyIlK/iOD 7<<{_BT$N#(TtV%*pGPmJ\ *bD6ANLxiCO;amA!ho$TҀ<"ӠKȤľOwYW۲g8o"B)'% 2ߛx̯@C6uu/"@kRPm?l޵]6i|ufCalRPU)|=udP:||TqaJhuпZf%N!˕ Pѝӟ.=kz cH8K8$+%pL,]rؼO`w)ޅ.R:+8FeNmA5,A#|;/݉Qҁ'\/>TB1 ]>T ?laό˳av{~;. cߗ=AD檻^!3R׭p@<\ܚ¾Ml;gi`DLnˎy-΁˧]0`f_0/.{AM5* z.prFamu ðnL܎7k | |Vic+s;Co@)bNuizV:ft,))ߟF">?c6 {z-8 'o7O\FYKGPvk9tt.e# DA ]hjb#Je_优o:BDMHRMdXԯO`5_Lh8cBp:.`, O҈M e?Bˌ@)Wl3<-o\pr7 7ГY%J;*w;α;3iz F* Y n6 ~NR1m/Ϭr3na@&IE`g4| h_]?8<` ۜ*Xd")|15!aM*l- i=Q NRFV\Z5^FUd5 73- Uy;@\ġOqJ)$"0iT[#[sRD儢٢x݉lXD[payefv-L^Kvጎ4L܈TH@+coY(<mOAAUBm#S cRF`T?tܓ=4S]SF< 209G[m5o4*`~Ŗf܇Zs~L"CRy4"5t>EI4拭ʝ00bN-H-υP;;i"Kdza=|hiWf&H.^䜭Ӌ$`/_Vd'UAjftD'[ (o"C-X)ak~/;ъ8(3?XuBdϰݻ0e@-HN^A_;&SZ:Eץhy܌wRpα'mNWrc4w-~".?H$Y늿{"q)tNTi`>Z!ux[pU~BIFw~Z)}?4$905,s"DbT'c֘;xW}I4D:~N5ؤG,U*6]]79Зq9x*_;-vV{bEa\Us6}m6M"Wb5I&9G WCk:cs M{LP9DX(=e^90@3)U \tqXdBɝOz"@?7*l,]f!f Wɺs"1u,-BҐ, Ej&ir͔w:P쪦YI %M̒sthK_nb-yJdIP8_DҜ8 Þ;hǁ_DPL-XNU~ ;,\;Hdj6vQЛ8p`m)H=X+rUXS_lgȑsO՘zc`jPӻ _ɂTYFsyt7q  =\hw8d6HBa[&w< -?,ehϹTPG}/YV5WjtgJa5%b!OdPy~ǯz[cwm'n "e$f#TE, ʑ\x6_![W7T Uu?Yr4W$zs96S+>}YSA|r6."i})/M;$ !t+-fe.d"Ȗ]=N[*azN "ԩ8ow+Ot5J6tcjaFJU 3lޚӳLmA1x͆kOal#>%i6&=(fn ڭ,%L%)׫7;2rEFKQ:`P=1v7f37 >HB)S]2%VlW\rLi ^͚W-,d.*r&A c+Yjg }|5ϊ̮ƩLkCfR6)s)`Es*,5bNނu_ΖHÂLJ]QAFiw!;1X/aa5h*~iH B@3C>/{c[ /H4W-!-NInpkH̺uE'o eEc#9:VaRe`pرIk19DJ RK)ʖH$vi5xQt"@C]= 1)&X>eqW-S2[hH5u T{LEN ^[L5{$nDlXaT_*Y)*Al]Fd@ _200Gğ&*DIlTaTdjRߞIZܩtj@>j}Z;7$]z+ hpn]jch(7qI`wl$։bډeyUT;)jzG<`U2ҞH7aS. yVJRNi1Wj_)^2[@?np|{ UI4|Q3} QTӊ m\MYdxx!EYb()(L ,S<[=WI6jȅUU=YleiL5>&JhC]N$4WR#~9FnrQZYk&h\+[9*猽WQ=bw>7L~;WBR9EQ/#8)T +m^T//h% ?ۣ?vLj!! !ք"ÚT] lf  n+),x k ,x^IN}6N͹I.;6@@[uw3!KMw0.y,[lE򄞶.s&=OrԹ2n !SA2AG@|1t8ng92yy[ q$x:oUs3#c : ؓr* ΔoG92n$ni$x;hNq vT X]vN='/N!ƂNaU<6[bfX}@q~ WpKUێQ7$}ÓϏpC1?OXt*«O#p|OAt~ʒ{L'ZMIc) enItڝK( eulDqCD\^?sw\rȮs_w47%4^^ ڼ`LpyE17NxQC4vjʎyv4;!X-ueA>'-<>3tv4 j>=]ջFDm<10$FBtjOE ALq{L4wH4ypS32|W>ڪBCi$[oWS4@w!ɿZdzVTm:PA/A_ڏvVPؼ8iWu=t?E8wvSձj܍lO ~cB榖MYEnC-;,4u0jZsRcJ$*q)g ;ǁyV?϶sq+0#$;̃BO. hS 5KiL-Z֎J| K(TfnKz߁W8J`;/u}w'\YljIJlNs0\.K "I0`-9)p%i#FjmGfUz J 6m"..ymtGEParpl#ubX-)DOƀk/Æ;D:t pt$RapB޺JPϤxy NARcpk=9" |zPG ,SwC2/YY;H>b((D}K-PO vsx$@F@\n#:=#!?“7 r?3yʮ[; jt|l謆=64"B g,Cpg;zQiR  i &|[dqa6n.~ǖ2#u4Ǹ(BvVgm69 };Cίq葼:-$ |0 &r7_إXT]3GEap| .:n3' $b3=AX5k_,NX|PrSzynB 5*ʦ7x"U&^8'9E#ܜ |N1I(kM(I>'bxq@օNXXwN?>MrN_BT@ht3n>Ԏ5 f?}i-3֊N!HU:-7˥{?a_Ϛ4`C(#Ymۺǃs.<73м=^R]hBx\t?{9SP4(S7Л%()v3L/hp}72Z̨.vHnoI A8kTOCDD%Ku$.˖yb2z *)gMlHDJ{o~NwYgW>CvW,TP.g\Tg{RWd36,C kt"Fjs^.G K\ y"j2\z]΋h~tFtO/NDohi !.=)ˤ:Y6KF ~,ݧفGRE* 5rnjۛC(n:fGl:h\&5B{⟐WHN9p%~x6ϙYi!pp0 De<kdfT'׸=;jQX{:_qh*;M*s{AxK֩Íjm3+jx$'ou,-O[%?+ⳖZ@6btlHVV@dt?XS:P20H::U@,$YX)ðnWt@(=~ <2ÎRrw ;c %"AG}۸}w/`2<Ƶ9j_ x cu3XDVA;~@;ۨ~k$ ybL߁@|TMDK}E5EY\(n`K 8VsU{Ѐ4J+88%%HnGNT3 t8ppaoM|@X~V2LdU&ިXR.5 /v}QX ( 6  G^S58\=&sbE$[<c: ee^i&^/`ͱ)_I a@ГaB0FIgZQo+AL,'\S7 n$,,W Y4 Q)Kxdb}vsU#Cb*Nr^[lŘshm:YS?\*6,80~E,, צo+avӽ>mj.Ju!3yEunJ3 g\Pl/L{Ꞷ9ѿiWU,v^EՠoUy;ωqhtuOKHm"lQq=I'UI[l$l8 n_YZMI=FU<5Naaz@:Oێ$Yь0h;k`x_Xgˉ@to|dMCxBs]6= Mq>ʾlW]Q{8^]m+uZ#ev90Ԓ; \iSz0`Q%J`O&q4QZT؜ xP 9SX"\Yt&z6sA{_sPO@xYNH8ՙglrY Ru4:<6虐6 q!HVpZB,)1LHaHNr1z˾\IJ꼾b;@Nu@jAf]t3UePȞPFH:p3kM8ʅafZryTdi%8 R~ o+?ʙds[<7)-MA(J#5a9J|]T @3("'#w"1o{i] mTWtK$}{A#k9Áìyy'dvR0;` Y3Ux E~-%k`cg͡پ;5i`VEprklm1<4.SW0{nB]2Evc#dG&'0yQ;!--]*'K0G*-Khe@v@_73I<rF<ܮ(q#tSNw=D"|՘۟9lǟ.L=(Q8%2d6e)E1Ajv].==9v9 HSu!!7|Qкwq&NӤW .tY+>%-KT=qޑn,]:T)%G˙ld6#{V,II77׬`(|7r}e\dOIk%y u?ѻc$޴nc]S+YvmγO0asa-MAzGwsHX&% s7P_}T$DQbNf2[T^?ћ<`,J֫Yӈ UZ:vҷU}nZ!]ERĊ<4J[gu@dn`^@pY| DT_R (۶d3#r_IUi듵t S}]?ֳmx*Befȵd\۠$zco"_o-j\ѠRngg8 :>e!ZQz;i1qԼ/D-hgWU[8y4V51Fhl:V"Me\bFY&H>b`$r)gTo"`$GUQ׭ MZqK9Wb R1A,jխ@gǴh\+j*52u#$ ДǧѲ'8s9[ׯno; 4]jeo_r=o\{|`7|V,i(H-,.9kx4'ޙ\YOtYxWqhZ Sb;:m$Ц\ \S.-;tm ~t2 7d[;6-"Gu u"pV@ 1VɐeQ.m$@آx Ë[؃~/4@xvrBpCyqbv#V۵y/~Qq .) *"os Ie8Jf3IBQQȵ@Zwǰ/19$vЏ`cEwdWڏe˒nd@n@=ڑ\$f_de 5=+B5SAEQ_8"pJ:̈́ұt/MMdd.K+}֚a,IwlV;YwXHu鑭`pY`V8 ptB-feF rռfcaܓSxE՛wG,W:fv޴ORC TvƑ/*\~ѕO' !anE,E;7aE86'ԱzL4br\1&{+(,\Xe~oіϚ oEHGd\rR8"!JiUzk^׵ Vk>:J8LvE ЂG&̀w}_=V`zkt[H&/'eRe0.L [_b+J cz{gMf->_c/efJ9Euoj|=q~K U >*0J}#;NGX's|IVݛP?z;&\-*_yCDqS KR!fHGU+}eȦKƿ>aX@4a-AqF/rN{H3cmʱ;M̢K"L>uI{!cZ'q?ZoHdXvuoBTo>zAU.p#5b ⠼>mO&avG,pkmzrgl ԗӕT$F/f8ANDٷ۰<# AЀK+X#8.fi ,z'IΝv]wNpK#9кrPd<(Ѣ5_M(F4d\5-e$HE!O,nMֲXx5~+ ԃj{vmupHGůmg_Yh1n/%C @\#]ϰtoO>mw< FrFCqxBwۮ/;בzܪmg%h,n̛ʘ])_Id\[;Z˂N.c4 =!,RĂ-x076 =.guoSL,e$AQ, ,(r{ F}NJ`S]RHS]VKeУsxV GUR#6cR6ATwbS`QKZnņs(;vJ/v4 F#-C[0HMr0$0'uqߠHxR?!ngmuzm P)DF8=>}y-RzU=TP.f&9 F!)U,$ӬDD}Gf~f\FD.:U%!q [bĥ$IjȪit\v@w{v]VG*pH96ۀzNO1m +z\8?)Je`?}.Y4ʌ=}Jw0bܝ>")pˬ߀B+ L_%o\;\?֌21nf;l+t4l{ig"I^K nfًjY_DO*b>'[B[:LQIz_dK JfrV6W[҄RC"lvX5K׊Yh<w(m$ue%W*Α(TFO\9N|%|6jIe-ÅkլtlH^Jd0G_/^%j 暬lotL5@^Yh[-1yf,B=C [Vz^q92YPB:OKQɁϸ$fn&jMG+m. ȍhby\f˷EQAn<#x!ᘾmtp=e0U:]͘.MM=41vHCM F#{qO&$~\w{Y1j򥩐-|/݀g ܔ.I w@h+>Ed^I@q`icBcMg0 c8[b4oC @үl$Z7/F" .؛֕Z_mf>B >@[<GRIT3GhXD)tjl{)P35DoĢ(<&H!{t-ua> 3(a~s@ɒuORe^buI{T?m+cķ+b,\gS OQ#.hN9q, tJ޼5eI+Vj@T %0C>xT?vA.:{YG[_@%`lڹ74lДCeFkL@α0L?~mb/q9dBOPOvs75JR-Rl0O͌ǫfvB%R?G>/j2;+fJA]е ,h̰6ۂI%F+pِϽZ/\_v+ 1tMS{5 عc JEE+345h#d+bj#|j7x0q̏xMdրn=ɚ M ڜ u;>}<0jNu+Al#(n0*w*s͖8i2 1 Yxj|K!0޹W$m%:mM_D57M i?m(k}""J&e,{;Fp=fⅎÀuEC-}CL#l _kԈ9i X5-R Gyq߼}|o}߽^%uΥn•U DΠL\ $[YOBBTna89,'1w#dqOJI~])uDr 1˽BごRkmҲ=ƹSTLj52LW|u~,nH!Ctq\]Mn!(gNRC$ܞ+Y"$bLo`O=hCdg.֊ݳ KUl=nh\24[ٜHm9UCA +O5tI1f^ݯ\esh+Vi?dkurJa))~'H.% . pCFJBìۺW+ҀF[*뿼/8=zij*@b̛a?j8ߡCw%{Xl)XU}}):su+7mBi4Ax0+yi~Jfs-ǡai/t' Cęy1zܔbz"ZYYml5S !&Z ϜDa'RTQZY9#B@XFFX/فԘ0f ^MHl,(YsCJzDiZ7n^Ǣ3Cɼ;PhFU:ʊby1G)\HQsX΀0H0%)4ʭ>B~au sR,ˮaQWq{HRn0W^Tp+# *DrJYoZ.K.(|m$Ͽv;5B5-ؒfGeA 2!X2 f={[ /5Rpܢ/QF0xnC |* A[6bMVpBk b,Ӓݖ{Z۽)l!z'2;ѴGVFѤ={ӭ)}jsDX"1q[vk򒜣vA73SF,-({߾~z_u@ q} ڤI ؙuEDxӢn( {/ 9C4BkQpd>[z/Oym8: 8:!ޘp{ 9Z s&$=XT+{"tIN(O:Hb  u X1RoAmѰ/]u>tMUg?.rw|t6P(QMi=~D4LꞀ).EnX 8<$X^,v> i} Lo"OȄo ^[N@ޝzSIA e>'?̼ SݎI2\B t]l024^ vUF Fcꠔj)}Ӭ5)eFrĎ&wtsٿ"e_/&^{\Rm%W@`MF%$?]A3%۶pO*@(E` /6 gr(/?lK}2w`z*p0֭[C`Ɂ?i8tX j"(u>R OVpfMbE]`D{b*3u zL.U܍4gEy#DB@"?\>%g/ Q Z]&QFXuJN*받RĪ!>ֻ[S\>oUT\-K3 $\͘Nv=̽F7d:  i(&=kZ "Ku:ѹ#ZR{y}Lʅ1 kadhkʮT2Q kȔiaI2yzd7*[ ~td{'q{po2Ta؃P넑3WcE\"[b]u5ƴܹƉ>aQj!..jhr1" )[9PW+LʇXA,Ԛĵlq ؅H*]@t3rè67 tO7Z X֑Ö{[[]s 랛a߉K% 0Gul `9\׵Pp L*[ɽ;kLTA6U9&E`ݝ@F֚ ǞʏV!v-;JZ?\ҧ۽PMidwRcizy}mX<- ‹ϰ{r+zg# CVldY&'ʟ#!/_Uw􆚼mK{|5$*NV,Ժ^A?&6< rS\\yVzp\)A=>0]ݼ'}'nN"HRmm=nQPvڤX#=p* 5nxGozQE &oRXL@Ye\8 fi~֮X^3|hFpwQވ.&q+r! Yn8}RwQdP7>xIDkSXJ3xQME~7e qwa3|X8̠_bަ?L(;(mUX=O*͠:eEb' QNVqKa, Z.V6R7]( 7{௔߲CbTwÅJ4՗vPC@f()25 G6JXm ܲ<aq{p"AOA@Jyn5Xq_F#cXo)?DhNݥx?YLq%,eF_,BE`۷">R'OO(z,Er,r,N ?;9!j-kg^!FBǎR\T-P8})J<@mtq2K>fɤaؗ;Ay\/,p`0\Pn0MNub $UWYs6A!6bv^bQ Wr"矆_sN]iakeIz&e r AA|^1te0U%񩐡J2*C?0&c8F+-Zq5XQOHiCp^ֲPUJN.dmĩEx%mS=aHR>-Nʽs3Rɾn"V_"CVr4ijS>(SG6S8TfD%y<KB#q?h4;1B`]rAZDЍE - yH(w/OU2){іW\HT8OFx uuߓuT\h^t!3 $PJ@^5ƲodPV%r=*i_"u2wך^8@{] o~Dz/"D03@ؓ4kʜr7^Af"[r٣Oװ3KSɛTFk}?@(FG~ )P;Fޤ0ƭ57<3 9)KXV:ؽ$]YVn$\v-NW4H)F3-xIZ&A[.XM[q ZaΠisZmJ@ۮD^?ex<5TDl5|[!]e $hqtwoB\:̲UaWq0I#q5zEmk*ψ\#/:kMU%&a;Д(ث>.}^A.}AHV9+Abׯ/KMITf: |]vf:jQ#rgی}\(9SrU s on5v:7J1GgmEgLuX篤>l**j$Rl&wq̠郅o1@/#UB8iӟ3 -yt7,"@xHBL5鏻؃.AWD8t9wɝ 36]̺ qyǫr/([ʰH(Rs$&nR@bJgEt*gĊ3ghI JAJ^Cl" sB3A¿tn>S*λ]qǖ% Y 0=)( J$GR|+(㽢ƄA2>'ViflOO Z Oy.㋄t!@C  rQೀZV,s}ʅen[oH<J8.FOy'nbtpZ )01ku1YNG  m`6_lרBav@+"ZDBJ*Rny.n@DQòJA ?@ShAvs$և.!l9XWMfdE9[C[%a`|^&%2Qmĺ-\kyw! 0]xH {`yJw%+3=ldK\DGCw*vs_dk̹-ne{,bBÝǖ)znNF쏃3):5H\hٯ^FQ1 eaxħQYr6 k@ԧdqwL,D?[ BcNd*2-t໐dk@.6Oja/K Dbxx O- hJ^(͹90 ږ l/m˨04;,w]`BgX%[tQdM[=t̫QFQҍiVl9h݂*BJ}:;՝kc{^Ux*8d:+W\ȿoؓ*0qml*6zz-iQ|3}\, 'w@ СLt_>[BD( (E9{ k@7~`0utf Ҳާ//gG| 2or[nP"`Z?8wO)>ކ)T&D;yM IgsDq{L:Z+e)tGBa8{eGz]*]R# }(A2s=n| 6O^e!ו_-ѱڍuxR~:팒ޟ'}}Vfv-sk EBW/ʰV;lE(H깰zee-+d/y(YV uM>Ҋt]^bH<?QU-w$o8e5Ece}9>̬:A$l@ƶFW guKy9M7f?ra$ˮi(IGenV3Օ #!gQ5ʕ-G+d"t[o))fn k Z &?Y>Eg0];%gx{˥O/V6絥 W!h?8WbXΚ5FZW=KuMdf,̎g3y`D|d MCj U" SI./8ȭmecͽMY1K41n7c9Y2 RT(]zB)ȌcLهFq>!)J6 c"%L񹌧 ͨ9Oqv+;!{!#9eY?GN˪X˓L?6 ~B B8cY0np(ZCt : E+}yH|WtN6'26㘑!=J_QӮevUN󍍹X~}4wIHJvxZdetI6X?tUg*8s{n~iiMcV=JPt}ݭ K( 3V?KD%+_BTWF蟬wzɫCͧ{ҋi^fUpWMy2 WQ[Z=(N|O=ضDNOIP3{=ߦ2 .3YPQ3H(%vd+r~+^^c*m^VhRi;!,{ptA.\rUAz9*;Wvز>bTt4GB*iFOV˞F:nq\S{:c,m$ ~տzt%ܧ4BK[Sȱx*`gE@HdRkFC~7Ł+% 74;{4Sz[_n^|z/ W=)[?Ze`zo#C*׍ȸ Y㠢u fO"xG~ӲS_Y\%kHtMߔ# h7[6T)5ސb Թ:߳Y{(Q%VqFQ Fыz(' \ cy11Jԟa1{3W:PT#O6?6Ղ9^,RBGKj}or ƳvTG!{aJDgFe05gpfƄ3YBʮ"{kOWԣ\=5 #;lz x z`'Yk.Jth DJ=oB;'|7T!0b̨Z"a,s dKu }.ηxDfApaU̹ g6?J-TJi|L6E5,7!³nU܇~ruكɅNPRq rclqGA?~D+G%2}q)wuIzis"x~9D{aXMt{el(Va:!ɖC&L^`|J0io_w<1@lpRl+.(OZ@Svgmlc-ݙGtTӢ;~-_{61'nowikJ=(uk&TaTzoe~FZňSߍ?ОC.DZ!= yZsg%G7wjlkv~?)(0E(#j" 8٪hOF;Q>R$zV=)n,K)(ŷNAިUcAϩ*g#RL-mުB ([q-6gчQ!5s$:< "u}A+\ :(bB$P.Oq:Sj.0CJ׹ 5 HA 3gvTEDC.ZxW_KR|@'B]zՈ\ &0|:2DbI{91pCuf= /a1Bo%QJ9I,ܓwvtBEBƅv-2Ej Uj4+'Hc.ЀjG3xr:M]SWjtJϑْpxLxK#eSvww @j[R3Cݧs7  9 }{_ng]=<5Q}kӭvE s2|ˏlj:: &El QPOjܮ{>8C O-ݕ4Q[}>%;lpu %Zd–Lr&C -H=R$U#.>Ԣv 6L,;5^ {MhKy5YZlZvHk洞X'Ғ~9j1IcX[F_W(3}Tc,}AŻj5J8gh Gu&cz[ ڲJfdK̝RV?+U t)K]˅5ߊRMd2+zoE?ρ <#BF3-3X|j*nt֟iy וXt0Ŭ|jFBȮkq1Y۵!{2 sG2M@LA߮qM Mӭ7|VfP6\VP(bWz~}L~bDk{#2?a-7tmt ZXts΍DY;a'8s+Ch]9"Bx}& Kx{V3Q!륪EYJ;:J1]m=۴S!~5Va w7G^L-37Fz>`|K|6Scfx7Y D0ڣOřg{q{ L!ifЩ.f<I01)~yx8TD'~|~.K\x{M@P *UR1NC0w ɜHS) $7+;NcfMN j$KfgSS%$1ʷ)fvFR>Յ҆0d OS;nm|7o)@yB2n86!`[ښ\fk IX<\>WӓmVZiZ'hXU#}M-2?wP咋~ >*5D;ux^SsHv:PG帤R;ٛV^[@g熺4+wV[\:*']=xW+EtRX؋84h-I5k?aI:ǟ ^'X?tO!3߄H,f#hs sߗvj6Y?_\*ÍhpIg䔶T9|eCgWu,hς^*3V1. |Pք-J74%{0tA!n h- Sf-C"ϊ؜ܔ')ۗ$}DTdP RYX9_o ey7z!ӫv ;(5 UxfٹK%z>F. /a},p1<>R%\D)7 ]eCJォ'1{b2jFvwc̟g~sb7nUxYF?n%3Ho ,'lxDĔzQ@f5=J_ʵ7hކ16XwL+d_%gĶ,t15?V26…OMdL .a} G(,J8jVPtCe `LHf9W 7OdU!8PmZRbU''kle銎B [ ˝qm峊9cV+w'Z&L_9+[+O✴j(T<Ǝ|]3g"%-mZZӷw΀I`_hN!uhZk&":`Fa :i/hr4PnwߞJnJg"e m%#5V3%C9_ceXؔZdArt9cB%sG8Td.hEdʾ^+_4`:CXu%ZEq}Q%$W`ҹϸ_߫+ӻǽ$.?T̝:-BKsJM1ȟcKe}9A^a&0+SO 0V`(3x<M3Y|j['hZf/~rz7C/J(JdW1{P-.6J0ץK!!VNpT˜Q1(X(>(NT׳OyAsESQ"1w[tLS6!)6ͩSG}Yʐ9sV2~Y~lja2]}]z*5m䠍ECPk=ΞrInbhwnƈ'-g>PƦ*9ȔS}bjn&}z/E$?nL-X + ܒ˘cAj$CJ’l>t<>+1Ȁ}í:d/ MSȬgosƩэԟ_= H"ak&[d"U]Iz 4d'I,&+e8_ fhkVzyӉG)E3r԰4ue >^to iq' jO,إ dBC4J8SH Xpw߮}E|Nc^L'U ߕWt$: E#6E/@zJW8nxr=Z&uykPPwh{-We1--͑81r){m9-M3X5ױ'=+:LzG\좯xsTQ _vP ѸadÓG5p@&&Ms2\tu%1&H[!()rR7u50Cǽ]]&x6O-8Yz8+^`PxdQuLrv7[?&esïElD9ZR J)ru(+yv-GɃT {rJ _ʮNӑغ!Mc+QQQ4! rB*WH*bt%#&vRK",L=HŪe(g@b.4/3Ƌ, Lbް~ڞ5μϷL|_LK>/.Z"@ZTv>_7,{XEr`4~݃P;A^PYxf#6SC(@w-.Vo$P"9̨P#e.2ZQ8N%"|[ln36Wxq^g 5»PK;;m$ HLg4$/*E: %S/f1ivd\JCpL>Rgk8}sл^*gg'#N8Q]єԷYd#hmb.2ߛ/H-M=_`Fd] ±{\#9Gr6rp:; ΁ξ~ouVcߵw;TTU޸lyľF2a_^'ثڃmM.]T5$/&6o/)t vNꃲ}sZ :+sقP.x0Os?oLGhvem櫠h,Le "$p~4/iH%Z\[l;OH^'SQ\Dj#Ʊ~MЅAEƧq~]ZVBL@*ʄ.n i~?7;4:+e v0c`^4eSא fW=5h&5mFDs@1[_ Qs"O|/'=xQ}=xo R\Y*& 5ZZSy6͕׶E'[ dɾk\ uH_*}$Ve~aV@&TT1&>dh#+IIk B%Y .vŧ_J^ګLPPJ Jp91a=^Aw cٕA!J?7::HcVCO lGxBV5i ^Rt'cK͒ZbV{@ >b; ЇocŊ`j{(geU(8^Gd'2"S# t/ xfRap(^c`61Ui7:^j=z!12ͷ>g-H) ~ksH+d&EsNe xsvǤG;cHڵuJ6O1PX'3uWC#u<7@GnJZT$/!2JsBn'cj_#B@CUz=vM7@+캝T6,R3= ڝs@, ڱ.S ²IE$Cq$4{#K C7bO$U\0/7s n{lZ `?A&R;a=x5i;ȝtۍhڽ/)?1j @o)>Fy^0Jx6aF5ʭ }l[BF ‡.$IYy5R_\c/85fR3 Zk ~OFlETxD]XCBI HWd=0.pK;.Dk?.lil6wQu 4-i\is^S*ܩ.vG&Ne5Cϛb9fHG]18wD\'l![Mև F}wA<[a~kLam_Ĭ5]y0DT-e2ڂ_Ʉ^*|Ǫ wC ,|b|y9u}=hh/܄ƄW+C5h6<_l dKH0 N- F-ua)p',_Хi Qf?~]H郎a.e* Qi&&mmr$Jj)]S,!oֶ(tW %F2cqu(9+9Gg۱Ecн rafXF<{bR^;GS@cSK6" Ȣ~Ud-T$.q !^:P =ͱ-մ6Y&8iʸ䂋#!:]_*'mUy1ОV<7I+\(6~H`9e5h~Zt "jU/'r $yf\㨽nc+;1fqTmO">L)m3P>ЕYta)MOV.xxiyn&@K֐|$O0p}c^X^&cdֵEJyӈ/]1çb.V@0G02v\#c|'nh'lJUo1?M4q.5yCoW &@98jE$txq:T'W]ޠ>74EN*&)O?G!:ޥ"/qgi-]Yx2m 1Hh0/sq _+ -szd4 v"^<pgcR"Emp<C'ASgƱx|CcQ͏RvS 2`[LOVF;/`D*zN_frh*h,r=VZi91ø&9r;2Ov }7Ґ[ ? 0lf!/ڻ~ΐb ,8ElĉCXjoX1lm]QѰ]((_`geBvΜ+ DwR/k)-yH) ?~]B\+`% xL YEG9\mHʲ enDQ!uO=V) <z$@ _ۆI@֪跹E- 0X`ϘxOJ@-ߡDGA] B;wW|rWbRbN f<Ͽ,0Da" ¦s4+Q<%SuҠ zIص,U 22*x.L i96*Wfe#0x;Ua@_LLWngQk:~V _^&P|I %Qi'< Oy Gpd'>0Pb>N?:i9ռv CΒąpuo%&K(ݫW, tqsCtg C<YZmRnHəoy6C}x Z_Mlœ)eu_HCZO9 f M}AQ/ !jԮl1')_7-༎- SWAU7:sWb VNv* \rP>=%T1F GuALFFjy~6iqu\kS!)6"5,js}{C H3]AeB75L}KT(/:fPʫU<8ΠUA A/k&Jcaƕ(t8bA- 24vū\hc7\}IF{Fœ" v/2vpГ5ZpP٠W֐'ԃ~mX>Ǡ%1pT\|E0>ЯI>)foPfQnCWc9Gv׍fS@m&яU^IKKK)`O Owx~.F;2 fJ?zɉBpO}څ.,mV ^SSdͣƁ =NO76UVYԂ(E^߫)\!'i0k Z4>y-7"{u<>_,G DGCM k (d+X&|,%H#d^gVꛪdӅ:.n5G,$[>ot1`b@hI"vֶِy )jλ/$kZTvaaʿ@JS{t8=lQL"fчM imPlP f3#'* Z3RVC) f´bU/CKt\#j~]_hKQ#tWv8c;KaH|[/ğ6f+A{9`kd r\ 3}^dYz}hQ${tLDcLpm7곧|[jj8Yhe$%o8I?HSCҦur>bH.ͦQjW@Ke_:Sea-3!FP`=>(ʚoFĖX=eBoѢ%zq*ϝMXTL^K0_x`"{qݡ@ON,Sf{gsgZPbt|ᇲ ꗧ|zX4ݑc+@Cxbm8}o4qج@C(=ZgftdzkJnYY usu0Ťxπ){#vkDt4˞e˰)v"R}n} wCIuN6˟uA{:*;n+gg?]P'q*,8iy_`w')/'0Uq>nigs޽[NlvĭCnUx"Q"' ɿ*%f4p4AQ"Sدq{AūD-CQ Mz7:?r+W~vxn}:r3#`yмn;EW)g B4ȉ6|d*@"& fHx1  9;'a@]"{LQ*sBo.U5;+w˥7FX G4_ԨP:+.CpX?%A!6Ny(ߘWnikOMD0 |@quU|HydKk/UY;-n*5LTCRy%R`Bp*XNLm׵ V.|wL*hu9֜oo84I "4DtR7ϽA+{ Fރ=yvn;@v>hDW!+Mvh:82fMP*Ci0^-8ХS)-2%{PqgLi7opݣ{3,aRi[~TcB^aIÄ0}%-@>eR y=9NY9[`>f6k@tw!"T!g. XP$hxۀVc|纺^%7Hi1d.HNTX8WE$!۷.D>\Sym5"A- 38%nȋڴ1& Ge_4PmWa^aR J5AC ڄs F#iK@S6/slÜvlUI+Hz stytAB? _i^[D(N \9mPL9pʹZWٙvw'LD޺<,Ö́Nx@~DJs=o9w`d#Ck~j6:ٌ4d"0&MZX%qT2hro28>I3}Y*ƜLB Qh ed P +EUq.WCMEìC<1nq [M>ɋ8,ak Cp{[:Ŵ~:TPP7ԣFȞg' c㬓#~},l ީ* Hǁ2n,$%5Fk3H?^ڧP(48`M)rCVߙA̬P/Ve93_kjqz#m =W Y4rl2-o|AGIH=w߬w.YB?KOLpЫ8M;U QfcpYTE@OfG^^HpϗP{X8_H^lK>dnC=ޗ(3E U.:1rRnV.._ÁqYޡ*A|o[?u|uȧ7zKn@,f?ujB+Ww& AyQ"ou>w*&CB~+%)Xq6լnV~ՎYZu+9x;+ƨ7>Tn) zBZTpgKXhߛIK0Rv֫. ,5R1*U@X $_ H $F~>OZ<&^H}4vy@}ȮU/ӦE6&A0gzO!mm3E۟kmN(y/VV؛獚qvUX ݩ!ݒA;`@EzNe(%2 0p3lD~pa eVR  R=[R7p%F#$kN$ #cab1V^v!n>%Ѻ'5iHt[F8a>(ʬKG054 =1\?-[Ji )jj ø=w/HG&o*KM)瑥m$¯FM3.zhj\KZͫ.Rc-}z;6wv?,PѕHށ珐oY<&H-La;?ZoWϓDśmibZ;(1{o_eΗ)ZA$GJ5r+<>aBMPd,``c^c͘'՘Ȇ (ەΎ6#AUxC.jjgݺ*UP]* n>v² PØʘ{,}KegTB3vt*p>\ᖶwc_̷Elpۏ"n:#>o-Jۚ ɔ]9 qݔ I"? ZKR.@VU`AEB^/Ŀ)ƊEiw8isxn% g?hzJڌs%kc`4ËۚrȥYL^X!6IX}PVk{lӨOKDNsF:# yZft9tCrLxRsTt]Ӗ W_|!o.z_n.Cc)sp.Q) W ])bC9wK3~,b.]W>~!k?=)SȡBrp](XtsPk>)n^MY 'fb2Zt6*!0V}}eq03!25H i 9FOJ4 "]zf5sg>xdѥE*Khgl=X9; ՝:~055Z/ks^fvRgmhJZ`ya^74q"f4 ^v(;u*0's}VlV727.HeVOSY?͠wсlzi:+5H39ch,&fI`ns־FmiHJ2/3׏[l2#*LR(w'FRhxXYثٜ R E?L6㫾Dgee]"dEy.p:M=,#15J%X Iώ6ϜN!;``g;ӵv."P +EQ_s0Iś"z29T={a$JIw&\'сA5U׿,_DR$,!/sՌ>h^;сwIǓ6u9'1nmV+|DT6qh˜CeTrSd}IYN,|Dqwf$5LS]r 2U"-UWˆ٪JϷ JfQ7DaHU 2#8NAy>K3[.rH 1!7*U4P`bVs0/aՋxK޺\V׹bdˑ%ok8c"R'Z/ '4,H5yJ0 U#@Q&Q^f#kp(/[`_Foٻ:'!ߺuW馼 83P ]"):pKeDȢ9b y${IӗT[ 0ϒo3EDL>6 "]ydIP"+rDNSr %B}ݠ@U m,QAMhgIAӅP.hrecϩ GhD. !!܍b<-LGO( 6%n ݤyz0=3-y3߹?ѣ[C@Fo=`;vs՟DͷR˹ڍ#p|KΖ# n!c ) RjiZ~=5 o$$謐k5Ftwa1UH96 -oDvIVoَYGd%1oP銹Ϭ&k1e^ۤP5 e4^$!jʙcxQ,j蓳 Ok7IjA/˖M-wLcjeaf]ڜ'ˑm<{ˁ_ZBg2w$,'ja(ܟjiқueNU%Z4i !ʜow6CumJɱkPV̢y3m/+ $|IE~6t;Oz*"zM'2f=sdBZq ;%_D,?¯_׽EB-A+ n~~`rEsN2tDn)ߓ^_m4= UFxQ.[/c՛ KBЌ_R6߂5% d 3XX\&]-NYkXrfpk?OAh8϶1c؃'`)Zh^5MJ9D|zww [ W k GBI? :N~*nsq6:Ua*1.4.V-B9羳<}fw| \e>$-@. fg TJXJ%Nצ@4S[ti-CKml sF|NPS0GcSKL݄O_r['|<2xzč/Fu )!Xf1I [rTotS?`de noOZMQBţ7>L˫6LME2V8 N8cu<\QȬ*bjJUJzy([*H٥ Vj-ɆqZ2ě>v\v =]40c {mg !Jfp7Jx<<~J\,ϑ;%a.%Mk )&$}䥅>P۹ $94bތ5G!K@(a&6fk ״z}-Ee쨜7$Ĩ޴2F/giGfP 6M|T(p&"rW^9HV Ze: p+qVRX4gi9'5EYe3/&0-R#ds.ISA<$\ץ!.9EkgZhH\_Guo^4\߉8<[@?Ln~p o(廉V r&羱 ?vTCf0߈U(|YZsWZ^07]% 6E[pޭ ,.'Оx3tAȽM0\qWJsSp"^G_?>IRLNqom16?WsU7n 'y }:'r bHT n$x2 'D*ݲt5U3 "ӬJ;Yu=>>qcٓДփol:9tm)DeW*/Έ] 5I|,/qƴc̑#/hf%5%@ \@ N@KIqoJIkic9bQ(Mv)BO'PAt} )O4;̏V(նlOW^ h(U';Hޜ;]J:.?杩w|Q&`]8-^%kVލVxL`Y$oޙX%''~k*+߃ƹ,,N̫hM޽.nّ&#SJ*du b"~Z;2ED8Caqt8U(| |A.)znr?)elΔZX*R~XRxuY9Mq@8OX= hÝ(ϖ2 \i1!73΃CȟXQe W4nS}G(|(f r2- o@+W#ϝQ}YΧFT@zՅ4f;'(>foXz/b.s`t@u$ؿlR_u|_CX,xr,$ܩ:ez\M׭ Oj r@~;ns\WBl,KY*NO98nRQ$O` 9pNer ly6ـ)T~ v= Qʢ;ou_y(u4k õ.15ՓM"EߏzTC8Vt2g、-jTZ}?e:'}̯1/ ОsQŖ .\9@9e(vg?v~!ΐM6\ tG2UAIΘjf'b̏ڑ6¾Hjb:V}cBDs-##\`bغI'v kS^uZ1'{<ʓƅ7fE CVڭ}LO<(vƑ}ŝhZp0ЁԱU\r.+4n5g8<(줙v"\ ۷Ƹ9F\$fp NP_dixr/񀰙Uhy1%eO܎:ZDUE=19h2"Bs/s{Qš6])!'' H6~d~x뇯+!my[.Mv@Ͷߘ#n{Qʐb)̀mcѭ7j E,)ș$g;?>PM*U8 r'cbLLKe߸"d>rM o*+/vh܄?o ^.W‘?G(YpeN3!%/·E<1רfžXEd!t4 5Yia^*vM%ȫ @yEzn9 A|6)G0E ~4 `(6w$ Yww8u_Z!.踉; nuuYTeRF=QQ4֧bu +pxƜ=t x'-&6V.E6-+f>htnwXKD~2hb7-fwL@} Yy,v6!UPT:|Q 8 G&7i{_F?r5I]wDx'=D tY}oy& JSP|!ػRw!P#vP< n7N CQ}@U?lqHAoG721Сg\|.NU7 0ꔇT؍7?2_Kp!dRbteCUsh#j!Qy5ocpƷJl,,]s@O hvaa$ ؑvIO;~|$}T1Z,JL3}`Y:q0Q67|p:c'{@I@ϰTǵtDSQiI>,x9h#LB@;'Q# ڧW$|gvķ)p6&~| 3W@MX-e \Z@Dak/5_  3oBW1/8Kᤈj'd(8rll+kB^s?D7;̀p#b{ -p2aD/.sѽj)븨B!ylHFnVggqΜB1_ NT=MR&{y2i02cJãyáhQRàOa<ew`;fV#7<~hUVHXOlk4jjƦƃa]γQ&e#+|A߿YZkòN]+YCaiΊlV氎 L TT0QAؙQDUz^.,C_n.;*;Vz8SJ6I650Bu!W z0's[24_ :LFĴRV[L#6)@E@L^o w eW7P[,}~ w0~ SVS|CAVwĚ:wZe_T</3VR"ܙE6v |0 ~H-WT ^3[U8s x_D<7a`X1c $2RԻRU ٥x_.ļ֣R.SnWRz41( ORE@Mm e?hyxЍ/=W{P66X'}+K]~ ܫDzI!۞P^kIKyn4Á>Vhŭ2Źa u܃p^,(ƤYJm4QkϴD#UqE&@Ӫ73Gky$r BVQ'5U:6=.kB[iͽzcoΐ~ '[ӣЪ&AA0I*{7М1.@HmT\zEN6= ̎h,S2Nt`PFxVY!Q16Aa)A JA'7[9ťYf:|JO?eAQ}qX eCs|ʼn!E_A1$M9u^ y!QІղM6Cp }"(!nEQbkX W)F|X7=S[v`$;_R*G'vTyrs'nd.y{,O#lքi`yPRxi=XMU=6# HXO5jaLj%Ь8(SGWݿX㻎kL9])N޽WCrYVH<6#̡(.S"晐B iCi5" diTH(AEDbnzCV(J]؟X<mHA i@^,s$ԏs_[r7Xc(rmyVϏQrCMܸןl IY]*)$Z;"Q|cf VNkF~t  ;Dpա82TIa#֏L޵]8BjF;I0SGG8W'lPƖT>yC4C֦x-XCVRU)-X5]U֫޿˜HeyP$܀Q5铚X߆VW/v*8E`T8G$ފ`쬍* # 7xOٻ(H4"F(Yxގc,uH(OLm޺;ڋ}6pzC؃oVK2GN,y2` T֨Cb 76Π5Xⶮ6?4@lR|t驪f0i6BO|}b+toǝ4MY_ (S)'BX6+usWH)}ӔP6>VAȕ^]eY_2.@(R|Ϗ ݼƭ/Mq M,Ku>qcڊ9Ըo왞?85?,kk6qlOp)-BmZY- q Lv6&DՇ> {'nޣjKɯ.懌q]`R7s&7P7&e27hq0:yDxEi\lgOIQ+ʾt{S>%;!@Vrifz)υšD:v ʹS^[.1l)NbQt"6 _~_ @ꃢ[^, JIBpw\i)v7вK?|!sIӽaT5I:. vWgmHu{AO6Wpsֵ81C7 >NjݎdoFݑ0HW'Ol H,zLP]Nm37c @sE첓~r^ g❇h 4;?I=>ւ`ɻш@h Ѿύ {B!PbMn~!JN y@}q])JUʪog$"a2 HID9sCgX@"q;+ o _xڀ MG!Q>']DY)Ǒﱊt!;WIqdܳN]$Bҡ@EVD*l|B ,v'qTDְcXϝe{Bri4QNuZzXAKdԣMiSڰ!h)ڠh0VIy9dAsl9٪Hg$0}ف]ES{&sIwc&H,G>=hy@a0h%qr%8][!;O k%a<@2ƍ:`kN0Fbjf ٸ['+1C,:0(?S}:#9q lTef|j9>9}cz.ѳ2?qIjښA?B94@*efV_C_Ň{6*ͬ 283zٻ 4Il  %Qұj lDAu(f7h5 Ielm2,>[Wl&o4U̞">֊~1ij=*% ~E\47셈|v6;S&@lȋ4M*#EPY`-$yy/a[˥dw#|%}ydM+*d+UCKEé޳dqZrhůp}ф4n'vpc)Ք|Z\ \',*NGOA.>})5j HJ90p@o-- 4 Uwa]e`3>pmYd}9!<杸 [C^4wx1-tdmSS+6Hfdj1 Rl9ꏙn O-W{1L LޫP~*/E 8Τ^_ rn'2 Myc'$M:=99T]IEEci(O$1Z`'k=gN3+{¢pU y/QWZU/Ax>¾Ma::%O_*;m#LB?-\Hz'#8&-L&%ia.qO1=J2ӛ[F˴8_=YM&DwJwѦ:`'gz( y1yK:B!*P>T TjJjA[.ԋ8!;[Te+9otq@R "މ|+SNM[FcυQn_<;2 h.63 \/0uWĖ(. :ia Ѕ 7+uD]<hS Eڥ<O4a4Fp 7|wS~7$ 86ds_gwB87jID׉tijiA,gsܽ&u~јW?@m^7(J@pҲ9 ωVa L.]TP4/ڌ[~E\c9`MsJK$ևT8=vJ\j4]Bߎ.C*< Pʢb\CtƘispUឃ&&3]W{4^%F6fxY`?lx{%!M J$$Yc}.hBγƊ?V(wRWpy|!(c]VMU9op> M{\kǐJ~n "tZF,7l#hpU 2x껼V`ybQ|kwmt8[6O(UN֧48,:9i9SwVgKeG ӌ H 8x c'yײgVvQؙ/v{K2~.\(U.S@ˌ Uy}Y|ɔ}eV =2e%os֝oOG /_]K@P2ΐBo@&mSfo_Mb ުWIb[9^LKZ!]͞e:wGߊ[}xL ܐ;b s-1f("edwڽsNQ9`RF+N'm\)$ak6˘\6]-Mml-N Fe{}ǖ πD70@UͱTtCig_sғvr@Kua{Ra;S"Tx"M虫+ֱEv 9^d++}jPtZj/+jSZ+=$o\&kc\ 3]Ar9rcW} PҒ+ņ/a>Cd'L?~k|-u=X%d=/Vt Y]ɋG"ᵃjXi=;L-6YXOa:"HF !=iW.9dzέV,up*~ ӞbPAG13 g pg΀Te,qD)utbn*طC+>ءCu` GAP$幐7h?~8sg%twcY,Gehw*$w ?<8 ,O\E}f'QkD@p2;o~=MN!Kj&kɡЭIԀ:sibD:[>VnĕUCV 6iHӉ/@3A{Z}q8Prt; u` \PEDl&bv.CV(F#*kߟmj^yS0dCY/Jzp9EPdeˊ 5;?|Z`(.دG" \+Z^{BhHPoQa6o\cr܈8JĚ9](xUB˪+4vD4kb y |NR?o-DGSM)aY02:=HCQ7"OFqr Hܢ$k@@j }I?!]ݘ\dR٠`3/F> ']t#^Ro/嗐n^yx^s=m^ q#8C~Mw߅H ƞt= W2nq>1;ȃ-% {\3yJzږԚPD$LI|ok3PZ9,yeAn[wNZg{^BظI ”_lE:jFmТ-o@ /ػ6*p]n),$Fg7eM;! -FAdftsIێʍ::iJL_LdmJl⢓)U9|{ q橆Ii Әi $b* q.8#ȺoU\.1I ڍF]g<0=ODkQ U°FޑEQ t \[Qg (wzN"mD<@x$ZPm01I!h4x6YdG?78]kƞ:Ð_vFWoU75Y6AfO?g2,2@ʘhl/OEl3Ė%{%/"^$[U5t9<kڢ?HVL:Mʏ!ERJeڹG3vI}m !l^h҂\{ȧyp;TtYvGb"zi MdY0!>eU䵧Pw>=:S̥`y#eE% :`/(D6x TWn.^-|^XoǴ/#K~ RSnIۏ*^Y7녏S~P[VC! . 3YѯLt) q3$g$&䶻r3nLB O%(8ޕ2x #NT i {+|*m7ە}p=9\c *ۮLaJ4мgMxqM' sݑ&ձR<rP kk[F X@ؕ`n g7SV']dl=UŸuNSf6(C*13@KF/ .=bM @渂3 j>رNطZj%/u~A'Sܑ=[|+ٔT@$Ihoޥ?,yrCʬ΂zP kcdŋF4IE3$vV6eV  fODhfܖ$YSe^[I9phg>K1A"~v1\40rF%8wJ ԖHiGK&hEez$ r]:$=izdt'cslz=0 |0'N D]+2KؿRVJlyu$ݧÕÑ%9hQ4 G]s}$ifY 9!ѳN閧L RK:.  uJ+[F QХ鵧SxObLYcvQq ,n`„Xfn\gLMU <:So*tی4N- ·Uu ^"t6Uk ^soA 2]-)Ѧnl$#4kF 8AkhD\Ma[!E 䪇5^̊ #ā|H@ e; `EJ;E8_qk:XeIln*v̱/;3@]2֗T1lߐ|VT -pXFG]c80WMݔejgC" IjYcJ02^ ok= 'w{G0K6y0'߅L__"€|Cg{,4z0B 썖ndsJ3.K1TḌzX 'fh&5"|g#,6 Rs$ji6d zfZ5x׹ۨ|)rQb]C,rwv^-],~N%):lT ^$QM¹$)J]&|uՑ<@%.K:QUiC@qW 7NF׸b҂8l~:H>N#.~ZOTz.o[OKr=77OGU NoZwݼaW?"7ೂbu_axT7u2.G(&EȴL]4rf:&F1 ;ݩac2 W !Ԍ9QY$:e4PoR#)*VpB\!R%ѽbD\S}.E.'O+(ڹfa^+hv+_^\%x*it_4#b@OUܕ2{vxd ֖ʪ9yTGCϐHRa57TхN` ^IӨ1;uhxyHYtPrM ZOOG[pJ,9 CQG1 Ըϛ}Kh>}K7nÖ 7]{s{L'h#^+]6?X`4xRQrLzmq%&P`v>fGE1Wd/ַRd VIoާ."^RPE Bs59+y@ŕL"FDD.!4]:`E:^,6`j^W&i 0L~`7h#>Hiv0G[DX. 00 kKCv%/EEMuD~{B00Hi9DO5"n_5ܘ&\ ð \VG#Mm'hJޤ̿~xKK1A/X+ z!5D5`X_>ʙ(0Lk,l~Pe`^xEs;X+~$O1zm\fVQ{A)Բ㶥"|H֑w_R~σA^h`uHŧ SuG@& )2Gzs~N/[Aɺ -J"Lhخvm$H,R^A< FRn . [/C-s@1LN`;F\0r- u{1_C|_xFVxI)ez%7Gjl_;~~-&vy} u!HȻ΃W S9ȡ)Xaھ䇥)5ܥ4e&ҙVkhT!oAw*eۨ%m":9hA]UV;d](^s Ak8}Py*gnHӧS3 w"ěP}JϘpU?.s[n\>7Ehʕgi"-ݝG1g] ;O=6]~9[!`Ј XWFƌx[+֮U?.fkk?Ìyw~z2Y>^/[4V0kG'`8S:CC%7rtR! \15s]8ǂTOj;Yo',Sȉ:^+1mԾi=bP'Erorw`׼=[P1^yc ]PW1PJ ~d+L lC ?Jn障%maG &Qree!E[oB&GQSqZOxmvڇ!PrL A>^v<0:38(曷p齏#TkWٌY*͐ڜnIW)]|c6BEH5,J5ĩ^]uI6f.!"h*.V*4pa6e`O 姗@!%AS,pTN"5bh q9H4;i)ָٝhY^}^\Cz=\{@$6jL'te*ir~ZwM_R1LqHWv4M≏0@sgޥR)vRǑ`fJ=M=ܚ9waJ?tuAbtWL|^w%d=У5=b!eN{oPݶU `lrr!XcMD{2^r(U ' !~ޡ]n}:OIaObܤ1#pV:֭fVʦUIZϿNSlZ2!V~4GjZБR(30\9Tl+ֈ3iWoELvD$G-$߱@U .ӠӋ{S-1[B 턁H5m>?+1$Wwpn+1oO"ePuJ}k]8{ֵͫsNYu:۫@;Du)&a|m!MhL73w\F$MQ=q*pWBBԸN;tcL`ɴGے,iiiÃ:V`+ce.=<`ņMfLavr)`Nva7<]1i>:fw|Ex9 dg[dw|_ J$rSb;7ƨ(@f*mtHiuP=/v{ ׁNL)e#{%㖋 ;N.ڼvEEFWB&7i|*m1$=u3*:,yU f32nQ c?^ vIP}[y0P?o&+%t/(6elӊbNx~%_ŋvѺtxg{6ʷAi?z6X^t"seޔ7H+q)_YVFjgˀq_VМ.[)X" ܂ tDR;Q5-+at$Oּm#&:(jKT93ʎ9?A c\ى ?҆ ]N*{\*la\ž.yҮܟ}r@[FNX}݂d%'yAIL4\;Zch&]D,]zw,kmkm{yQi!{@Srixm|DִċS#BaJM 8H(~9]&`čg6CЬ/ϙ]P)q pWQnģ/CÁ"ތ}lo· oh;ռ>';<(sdmvZIJnŐ!_#&~D)٠*>M=|М(a9cE&rm1afEEfNh-A'CmM(TGK&.odo%Mk [O# =VyMV4w;VswKV9[%^Ō4-#5C8_lKIF1H."ɭMRShEvZf- ?aY)Rڅ~˘L! ?Q WՄqUU~0W_pYC3UPbPt! %Sk_:MjK"ֹf=0F&l50z~,a{|8”s^\_{ZrnLQ\x~s*z% @5,wS_Gt2iK$jL< |n*WI@ޖ^KUJkϕf\+Y3\湕" OIJG}^SCJ ?ՁUǕᗏ ϴ&hɖz5V45aT6~ʗE@bT\$=,bn3_îPxݍ'yiP*ۙ4I0u mcϾV_8P8~$淁vpm` fiH\-Hsu MOrJ; C L &1~)zBxG޿cEWJֶ>wط~V~,v%o)(^=pOL#3l^t$g?dp $X`ov0Ya Q: }92H&yyZ/Q2h\Y9]tvŶAt|/3j_xa؟ lmmuq\{r"5L7&81+vmI T b&Ǻ)3 YҴge㠰@~ \<T֤wc߳hv?%~nʗ}@*wRx=r,pT>,~%݊NLi+CAquҿv-7+ Ҟ9 ǭ9C XOQ[{Fv9Rs%#ަBpLtylPoI5a'[NoyzJ,"_dI c=Ny_;{VgSqi%b+Nb'(ЉH7\xUcl,b={̀ L(P3m`j)h,h)(5]5 踦q/o̰ R0*i]IU]1!*. -x/x~Sȫ#Eq/6-ohN;0j~'t7~%FIvֽ|uV ?@7އ @ ȗȷQIdvrM|`Iy㪞-SMb->u)hawIcm+יWЀOT4i (ò_vEPQ[fČxh*oU f1 69 /ױ@i]:;#e(ԗXAoEɞKH\WytRԻ}-〉e-4ܗ‰T``ǰ,2ݹլK}ww+&ؖG>DaI#fbNumNÆ\Irx9w>v~0h]ΒMif%5f[esmRdY䠯}M h.*p^-Nm~r#81ūƙZu6t@x{kLX-}{e'u#bC{?:K 'lh^|&Or vf{%vEZpo<*Cݟnbm!)ԊG xFrT_ȈKjx2تm8_=^;( t;aq2c'?^xf(z"6skwߢbz-WnSPGrYQce']G&C$"{yE[RAϪ/j>Sgק9_ʩIRʭĥ^:^ m߸*`~t4(BB+Զ<`4~ dfRs=ë&;2FE h$tj!Q(}F+|HZM\f5D,> OI1(\aJzn$W{cg5L OZYOJntc,)07Z9Da[ZS @\̛t;zv}BY$Frc.KbFhg. PCZ- ,us+6?3Ѥ*+^VWkH4dɑG, NW ͓]oCuy6AB{S~ 96wj>H㩢\meVOO_99]rqԂHOpb{q,a7S=(`v&">.K}\ V\6m|@s{DUU/{Us ΋7\v%Cso*k(L v{z^)L\XvȦ(cB9=*rl[RA5;vxjo&s],_$8! #uj;tC;ߘѫwj:ֈjΨaO͸X/h([@+A~M!` yyֵB{۫גr;*G?@jVn ·YLȼRc;\JpKЊO\tO q{$!dCbVXhryjD[8bsKzC?5G=.9GKP-8&jA6w3;h+(a zD<c =X0{7|>AqGISChcDi=H>$({^E\QOCSBrkl[ Iu?@h ;ί kIT "HI})]/ycTm@)J2yTEMOgJߘ{m,!}:8kI{GE~ƪTå)-r4=7t&n B~^vϝHT R(:Y=y.8MC=٘`Uӎ[>qXWf (5 :2obIE=3OrߘMR>tgu%lwRճ<@Ru˺=Z 6pUmoc~CJ'lOaBĝTg:Jeld?0Fiް,x$6RhrӭޟѮdӃ!}Xw%l(d/ } La$:VBF'AXfQC9\@/$7(RKZ9}ʉ{dai/M -X^,|{ב=4|d-&4C(.QeamأQR|'8=5W{x5s9P̎o\ȐCO+q*O=n"Uhdɂ% %AJL/ 39LjN0 2v?'hQ,y{LX בߐ;Qg?R:k\<y2l&[S'![Bm[=z«փD(4hgaZ3qSU]'? P仅 /V(!䲤lMr/Qbu Wut4Lf/ $As_>A*56HT!GE~X2_;BGj n!}G͈XibY,eS)Xc7Op8?Pd,cB1,7GƆLtkjs̩я;ܩd HsJU#[]L@D.)cb~. ¸T+ E񏡕v/zXphZ_~23?]E^N&'ELT2FNn@FBrXgXD1*Mu]*{21OhsZ5-Ȕu:oӜ 1iA^SW}kWXQ@| 7>ׯL;"ݢw#dNO8^I`$甛1P&KmrԾsY HUѼu[ӋOQ^ ޼V Yf2R9ߨAvEHHQ"qwa-QţhRwKǸH}ėֵ !o~zw9c^e"Ӝ2 ?e8"y{wj}@F98g;al#7pxC5&W7mD/pHaV7J^ ފP_\RCRvV6xS[-۞%oo8d߈vXi  koZ=^*ln_0vTu9!If2Ɛ>>SMitc&V\@ cP8N2 :v5ݳʤ#+iϭAix`u8u`aR IBz)_ZkG.jgBV}eUɾy2f٢u Zjl LXS"a3 =]d#.Xe ӥqcB.w !e1"ż&̯)inՅ+Պ%ж$U2Ԡu Ikۖ5_x:$GPKXVotƔ@7Y#DR*h`Hl{CGJoݎ]$5}9́R|l0m:|*.&ں3]`lx!c3u5PK%+9=K,1J}Wѳ5ʣX*g`==ٚ_>,.y!ׄA/þX5򄆛&tGB#U5"ux.!!ff&}4yH5 ļdNV”~ MDuL2^]'>%9|3s=l}f{NfRI=yP3^QY4$JcLVSɉ58ߦU 4JmjCbCʶ?r5O3TiY[9¼mrAY|i8|j%MLc-!B+/a$䍚f)eη|2"xrzW+|Ux3vhqE Ù%[K  c% Wnا';`͙uu:u\?7줾l8]0#CCxlH81MLgKZؤMXy @0+|Ikjyh Kan+&0"LwR^V%=؝CW QQܷ\W)<@N9 \Cw=mG/HPG5#cdzN=Ff _P’rH{HE9OYqW `A߸w#_5GE%5t% @q Ia* Z@Wދ?w蜌ب6x=۩Ff=3&dŝ~˵C-DPL~0ۭpx`?2 5|l%x#4ec,; ^:83~]-oW/ԏK+O 9N/*0.VFߩ[ %Y-QQWkԪlyĶo=h\ Ϻ8le(!DCx\GS_cd 'j̖c9Ic0^%=k ou;)Eo P; >}2m/6MH{hv\eN7O؉}5>w;0.GiyYVeɇ&%!Xԍ[ ED9 ؟0mYo!%95bFk3WT< ֠Oߍupš#(/6_ *=$I 'QqJkyyc37ھW@MYkƜM0޾-7겗\80nC-}XDKo;ZwV384Ax_ )o콲6 JO2LXQօybH_%=T,L~ m"$*XjAOXb;$ LPͺ!QWtnß @ևwh1 kYp-,dQvvCTA܎lGiDOwWF02ޔY;"~9^AN岻w8fH>c7,GhM*˭ %F\+x0 KyThV=n5f6G@vCք#}F3[+{t1~ A!%L Y "jl˝4mp#JM,tȖ !R* S=R_ w@G&]9&oI%/diX ɲ_Uro{Gh_C5T rzUPWƕm v5z 4@0VT0CJR羵(41ry}h?0,? !Zh>Y)uK6hh7vɼi䵼\uv^ae@J^MA5ȩz/?Fߎc {b<]ĭ'YLXxm~a[9w\1YTB,.8[NXF3*]۳lKcp62\ ztHMVMn ij'wÁa іnXں9AC]#D}]t5?̩纉b)xXGRB^`Y`GI=}} ] z2Ϙqnc|F^[98 _X,W|?jJG IRכ?~fYeP[0c[/6;zb*- )@sBT0bdA0k/+ ϵO:V" xc[~ׁeۍDYi ".Vn{WE| 1 &r6SHlպ|&7u_=S~' FCEvf)ח=s~%!eB^?SOx|sn`_XK&dh,hֶ"KËHJ=~$n/ !NOf x.U qSLV.|UP$wEKYa+Í};RGKZCĐn'~ ŷb㷺nl!GbbQ_+cbgk{I>3^S9 y_B}wo =!OW[5?f#zO5Lc!n\nwY٘HP`#L(nJ%R^psGWEE3fc)]) 8:Uvqbeb2{* =11 I Ҹ`*P3YȵOf)Olf2b_݃bA5i{Q}t4 gJ=GX ;1kG]_Gz/諱jIʹj׍kr.IP~4SiK'w6PvV1l#qDpPoJXN92J5R:()6ɀE" N[@ Ipb`jCZr* dȼU엄%UWd8Zt{kK y9Ԯ#.T V@]CGwlWif FRw R8 3FT:~he>ٗlƧ)\GzpP6HSn|zBOЖ,JiJP4(r-3!K(@06lw43{bSk~r2:zbFŤ)#.VD!݅b#kVpV? P{Ͷ.dq5mxxm3U82qNԋP}d݊e?9[ÿFS?4eXi *$sw}8}/%a}4s>lͺV+Yo+~`  o @a$}a;걆L` SO淵~+̀1\ؗw:;T`e7 tw̤/|)U/ gvִX6xQqK= њHv! 5i721X~3.NٜoV /~nш܀sX21gX :ڰMz Rc|@#*@_t,"^Jo@JKv4z,aP^*ԿN1o, Åǒ,]z :Ȧ. -uu/%.ڹЏҎyb8Z LWdez|rUߩM11e .1M;& {àF;oz)˯n/sC%ҼZ @s\.@GU7 4/Py(42)#2MlqďQ0MQx +v 쪌?j^eP !EbQ<|(#.䋤dya4yD+i#:Z"X^.E+@.wȟ~ZU}0(XK6}ts4b G!rnrN[G>6`߆G hv~m!]RjMۻ(5L xX%,5R!c^u =[oҷlf[5aҚs.nNd1Qj+pz>߸csuP ׽alI X%ÁM'< gv gw $LbEx77#%E|֋(2Z.ެ0U)J [BղfsMG$Wy #(+u]"nm)80,z.\5@ ]/=&@ lD@ 0~%8>2o>(!q|lvZ lɂF'PZ3b5yd>Лܔ,Gc] O&c5wR-g7 ōڈs^Z\H| Ai68s\j8*.UhǨ+bJ`3NKI/bQ y'h0`ji2mƲUFqݤ*(rC~Ҵ!Cl*˕JW&S1:j*/M gEFJ!L Γd;{+W 5T-tۨ0DH!7;Gl G8X|PGs'crl IRH_=anE&gHrU&ޭ*RHʐ{&)\o!u٨Sy#;׋}qՅ.[1]^fIHioqdr^ȯDi_OH6+pb,  4yсI R%kچm4VI3!A݆\Z&Y ŀw+L͊4! `#lK%/ Z~qjQՎ\ 5bc@J$ޗGL׃}}z>ʺg Iߑ*(j,īлLIT=9߈Xu[=`8VT GRt;UbCPoڇJIti03mhg6ઢ[1\-u1QotQVND=0k+E.~hAQ'bT20$0&MK[Hy Ò#aIP075  znYC@5'T(<6].V+&07aWSwBNӵD6yGTZ1R*@#+`uHDȳA\5 E_xa@xo}ɸ%1)+k^<}|[LUT+ ׋+oAwe |y PM4T\r]F:QJB [nxդj4$/?'9A78BV ܶ `=el:2:mMxS̫מY)W.P+ClS͈J="n )խ@DaR`)͌؊%t3תEOWATʷ_ ]ӄCn!O>']3?ao_\K2BZ9fMI$o"+!(fWtصV]q>خasp)vɈweA7RQŊ.ʩeg6#壟ʉ|:87J_H -| cR܋%#HL>>xlm>w*IO @M{ rA,7- DZ/@#EXR~qM}VTTs#8|Ce2\U!T°= qU'șGPţa#VX_r?ɶ|o!!6Ot]Ab~RM _z5=褫Jc Э~Nf4g6tx7u᥊NgpR73̚QȦI&5"Bťfd)El [=LN(d7\L%r1|5TX_Nq~#Ocns-f> *#e%먢FvuMiP+agmn+ܣn=a1֏ Vr{-q}}:_-{x-ma1y C)(7LjJ!y |;O82d£j5SjrU8aTݮNVk2E]|bdłE$ ;% zKA0}B I y:v7-S7x順鰴}ieRE_Eb˕ }Vm6]Æ5% ~%4w–,#273m)#91.-g:I1hA.Z='m1T{d19TbL ˦}F Enx{轗揷hӉ+83kG!{@IB.} ƝS)@GU*=GP hTyG]c6r\F:{k`b>X  }$ PVHr3]vCt|4|#M^YҦas_}Zm7YS:N[U91PWghВ'*0G[\Q΀cm Hx~)Sr^uP3˦RݕmD8{6vd!aPUKFRIpj!=4z_pg!h }kHUL:3~B`79Bhn>* 2+WPvZUE&gHEv %ǣI3OɻA.x nׅYߖ,GgIQF #,.myن?ei` 1VQxd&@a 2-iځoHj1l3N!k3KDOBOjK$xcJ$95gCGzH[muKfa~2G4Sp0DDƶӻQKcs޻O@5|a֣sLtĞ4.? dt\z z;YxtfȷS:a,,ut=NV QHm HOïVRk?CVEh]8q Qx{Y랹*U69Ӆ3d0sM4ɿcp{}d87k?"qN/x!n>x'*Փй&d2FşZ/hZ>#>tp+l{I[Q,+PT7K8)iCY B L}3¨5;Z_ޕSJI\aC XA@`fKׁ}ue&W6> U*%v}-=YN_=5!3p9R0%'s46 35=i!Qe]Bd!xK'N :+aZHH_q\ݥ]BEDLm)uꠊT*G>v1~mRP=THk "ჽk GTX?mѹBsezr|s_?.¸Z^xn\GāمL+ <d½hOƠl3֘V*,T m-եzzÛ1hngVa{ BˍCX "Q)Z 8+鷷nF[w M?xq֩ioSßg̷yJ]?:5xhD1`|Q'Z||Oy3&&HωV?@!ǀC"چUue-]n ?[Ht>r,.lږ0̽4!,]6HU B.,gcv:wrҪh>)\}d^[L];&ɀGHƷ'[8E$(vBpw唢_l_91 _fXCkOJI_ <-(EhBmHɝqM#(Aw@0ePq}R_?y;@r8&k:4Ox8qq#]T2(.s-۳z6,sK0_9㟨 p֡8A )bd,I~k.E֘mjVY1u {gÍxU JtV|=);@Kj"NcA {coCgنX읫 Cw].ɨw0)YՐ1W><6y?I>R,0_gY3lp _<:{'|HgϝreL@&7p?v/=z[h 0#leYÑ!եzk.w$'2ZKZ;(ymLv  ^Nc0.~;l@G? ~ ̉%7_a!N;`eAN ѥ\| S"\v.ƌw'Zx앨;*iF[IQ>Oi8 +]΂ DNUxU%'|p"[*X3qR<70IFN> a=/>(a?֠>Zfikj}% C)h+їlQ?Pk>yTI1ҕn&g,tb/oxJ䠂46=2eb7AWR ]îkV̄l1pY pRQSQ#mt [YAu#b=z}%B{-ceZ壉k|@L[E /&2 |K.G`eQ@kOks?E[/<+7F~|Ido7]B1'#JaV>wͣW.#7sbGzHMPQ]Cm.ˊ`QL͋FAFn~n||TI,@ X0Py~JȞzV0" aH3²{M-^;UT D7  _j!26WJ?siRl>;IJQq,kX:B= #4b`'6u5 MPt+ZhosU=,Ƹg(#ﲴv&t_GTǛgP6uQf=@E^V?/ږ%g#xm5U/kEr*F1`fY:E̛@eN6K};XeK2 w}f;ZJ{yG̣l{ہtmh4k<*AM];w ďߨvj8$esC-h!*"؛/$L,RC::|$;YkTq9mVI/ur sZqHA_d[ ޑk5 S[+ԫ0bQ, 9\+sǴ AyT?f-^024(­jgg5`~ ec#ct}:nG6ĉ Fě@a@)\ֺP&gI*ae gl3ۯdvP`B0 DŽ&n,W}T#T?}oMU+og:Ö))y.]j=^CCj^|oZ?y3yTA]+^o Q+}eJ?8Lc-z کS\&F̾!C׶ECj I7C?[<\З+Xg@)fC@-nJL:ͮ 4(bZ<U>Sb:a/3(f2tV !b@h9tT)^ |)[tx_wSPz8`Ղé\3pEz#\plZٶz)BƜ҅dMs}&hW \m. q3=*^`,<`;7&^&?z9J EVwygT1~=粳itX_,1t->&m|6Y15{\@_W h9s V& 6+VP}9Hq6x/rV$h"U0\"1 Cvڵ}a=>A Fs ڳfNsq<"TKuRn',eoEC (6/y"*6ԾOa}RGy %}d.wn.%PN!svNȻ,"+Wo=`=..coXh{v`8D"c ]ReTS1cN8t)Ơ:W&z!"6K 72uOQMrĔ۫sFU/[ػ8[_֟A:fH?0J .)҈bKvG ZgEd&эn5mr{ 2mp4eroP 7/Dnt^]WN}wQ{o@ 0\~q1% z"K?YC$gl`V[,-4y' ~ERD䵨Kf_A5O< U(&eS[\|X PczD [s ;oqt]g /(nrjC\ у |i[tm5D{_jӸiG ٿ[\U[ivuhP N }w&+wC2 noM>_zEי*I5= 2L@&>jP$V) !)3_v2^ U7( CN(*K6K/4X F_LuAoʐu1ߠIvL M`m!dyI0aﰐ8r]iIG(bE;~(Eݡ!Wx,| f Ji=P>2" 0T^dHXf8Ь;ӓ*׽fVSv~v\MģKsw9-\)v)/_,sK.YeLC K[m%Q`SJLs;9Yh@\JP74)ӕ+\N$L iIZu F eZ҇{KrԮP⚧3 ̝xukVvEkk(S+ESE&ǖWZ!!Na&Ų9nz buԌ*U-'ܕ Pzһ pmbޯxJ(W5e9w{fė\>p!.9h }6YAVo^陇52+apU]^|"kgs{t8/UЉSߠI _{c/5,#YӬq+[6rK 5蔬!!*[5J#L:k 8[VI/B{bɖCГ8_U3H:d7i7K}JF{bbF5$7f*ا^4Xrd6m $ʗ˲@ha(o;;5<5ٵzE `<4fO>t F>^;6}#=(p&z3n?5g G@w(ڗ$DKT4:e'N41>p7 1=eulo_BTlgZ.v-a[. m\x9@[9O2x?+w~ne@}vP/H[WA5l( *4 P9RժOcGC,Hƈ-9`[ ? G@w >ڌ1gJq]Ќ2/tӒܼ\q0n$"IZ$V"h/p 7곿eD羢<{!^yۊON//~e!%D𵙿鏔0r٠8ᰆeNTCH74Ͱ?$60 w Br]@=.X|;֟EV@?+֩My\RykeEYfF?0 SG3,֬'1X->=D--eMzx@~i_fb =fvUm#}RX@ZT(_)*tφplZQI_e=DzќIJY[25E ntk襇brGRiqu*MѣU)z?Cs9h-C4'5[pB*Ty:6R.g7M.DVBrUE;=2޸Vpd}(!J1\-x'\[L0?g4qEsvzK[B0ecF~Wx)H)Ȟ=wڌ7[ Fq'=m–p`s~@QTA5:/#V,K>%T fI!D0Fo:x2gԍ Rltm: FIgh-\F< |lf'HRo ^5s* zUC \.X`g +=J-}j0{Z^ADZ!2sէ}wJaR1&+bXTq/DczuPrҧ֋}7$pKV:ׂeUϗ>r mwím?A޵ ި+b o.츴iMDcB/΃d]$Yֻ8oUIril݃wVE>?ICF2e+)K617LS`:3kDK޿Vs@޶!Px/7{mўl}~S^b&Hbs|in߯AƳۼ I|MHPrwzTsnWEsXe=lFoգUbtxDIhyu \}c '6)豖%ZZ+ʅh2\̚ 44Loj(6>=X3InD=RuC+njH-Pf-t$ 8(=u0߽hb=rCϽUzX4 O4Q%mY?bUdV )H%;j(=LŵS궘vHH(yַz n;9'Ѯjm]0.t)J9C 'E+EMP^s[J<溛b7wGIZ*%<8H:)Ըǡf7 <,iEEaDoV^ r&r g.!QRQ@ ުnL`rbƧѩFY"8XgV\plۡE4T.Q1OIhR< kcFQc-jDAI[/. Gt*,Rv5%-v)+q3M{1EςxFn}#T yx"5}]N'.Ram\`Olu\ʬׄO8S-lO Lq-M#J=>1E~yM CfrōO>D_>)+ݣt_54x!??nB9bo瀫?D;T=]ӄzD,C׻l7mXZ~QAF.#B20]Vv96H.0y 4zjJ+,?t|AF5Gc9+`)HQ P"|zu:jt-rHd^Tvv4<ˠ$?Meҙ PCIwuSy 2Zv_fEQRv$ޞ2*`|sdN ^6~3]/CwY?RMJо$0(_f]A$- eZaq\OWLqϑpT[}5}7v{u$IM*ПVɒ10[Aнi!jGm)nxYn'38+yl U4mm:goxRj6pr" WJKX? eJ˽[t r0rT~`끋Mەj@]2^=<:s>T$:o,xE^*l -!ty4tMn4\e»h>NOSQ4ԽVO^@!isʖWAɸK^%( l CGCJ" D*4tw91-Sojg\z5E57:E8S#BZ/nAYAW<}Z\;x%;j$837tfHϹLrADe``s9URnZls qu1"Z}ѿ3j~򝾅P2 uBܾ-ˮ0&'dXW ά"B`yf}辤cVJjv!T022|^b;wFWcMfḫuJD".JT.k&&[/~xx@{R)Pl0,Nv8渟]y<Ꝏu+~,^5SQBaA/boe/ gAQvu)!wM/] 'kVqúmpS+^au-RSڞ"r^Wdrt@E?NpHx%s㠰Kx\̈iքkbn.O05 -,k.eT'#qW7'jPBnL; #KLRC2QM lwSq]fL3>2$D5Fmħl3տ;Mjz SnYyO̢,D"xO3uI%d~W'J+Y -kl7RxZK\zJmɦ$gόU+paq03d;(pEV`S$`gfV2ȬDCbM"OP}9L\it:J/!xm״oʒNRJ}pFOkIs Sq7c8U#YzcH$%rZ:/6f8' 3MX@Qog޷D%%kX˰Dޅ%9g6g3 VI8htKyM WG/ {>Y#n lDe1ȳdQ灹(3qk}y 4|^᎒CəSr\4ty^ۤ(+;5{^z9ߥFJ %(BSӚ n-2Οeg'OŖEhS2r'ha0ݔ+*2?r24Od8Vv }qj0/Se'r:%j°Uy:TsG/UC hzn ?%^jܢ|ɹCbdTSNMy69$󒧈-W!ňv.pX3q_=쁉־Fhaiݞ_itOېTGB W{'ۛ=0So; P:.= <}( )yf>59`Nє#)X7t!l%)~cMTro~$? rw{F"=h`Kӧotq@=f/s!Xo^ݛߟNu@ól<#׿ոќF.`WG_#Bv@K{* g҈1g1CZzwhZlL^iZK ]91q+FiW) DT@D}THXl0)Qn\>&!7 r,̽RdtVHO"Y]8dUܶP;:T"Oލ撇\W^q'Γy1pr| ouM)2%b` wryFls#yjchY9?ol6?>JJ] kK+q.{e5\Cg[D|Ic!+pӃ`EN.>VK;} ME|3ϪHGY88.MP @Po~Ob41Lu@: mi!:nTmzTd/C~h6VAMyc?$Z:f5ҮPQ~SQ:s2P}b#bmϣ&&|.V>>fwXŝrOd9~Cоcyt-Ŕϡ_=hE\9l rR K৛ QX+t0IRME?EӧB.l.ٌk#7S*\مr_Y/o<طÐO)_|NACUc<-mNϳWbPAGSCh/,* ؤF ʉ d';sSĂhn`(p-j3?̌D|G[LN5<2Ü+mŷUEME [6r*/{}uŀCikK7 4%zyb 1!} !4nk"`X឵h({?>)DVoۭވjEn{6Q½Ucs$(It+vjs8>6ywe }Z'VŌ[|Jif=nRi@l0)6x,U'bBW.~SSh!+x NB@Z_?I, e-|>5d7S 9GV G/PiUjFTi%ⴋ`w!M!$cr\gc%#}wҭ,5iBnB|T5K}b¾ǜ;ݾ{(F$}&^2M7 ;0d#6).e]3F*7F|E!ggZnyL2KӑƑՐd1aW4řJf_reXMWltsꭨ a"YR̺6vHL0G넂MR8/3ٻ4*PU@ CZs4VM%ߗy Il D-`6]nv;tF(mLuz?s#`|18NKJ7/,J@1 Vj_0k!K;ط8jML#˪%B"u#I\uXf$ զp{Cq it#b+-NĔϟhI ;PZn3WՎp}r8mި`ƿ1;]:'Q= ~K3E3bޝdZxEwIV0Ү3Va0u‘皟) @e_ȉAd2"V%7-z7Z],➌lwL|uh(گWdJ<uq7-}$YCW|2 Mi ڔ¹xm)=ܴ߇έ5N{= +B؟r_!ϼ +)TljǒL,brϪuZAq^yA] CykfISL&"g̱Aq'/UwAl Sy s!mkR(oIժg?"Uayݥ IM5{- %`,%4pͭC>͞03jkK5͝2 -R_$̌v6Qv6 b5oyb謅1|#Ҟ\u5JNqkgacaog"YaG(7n<\3ҋ$_XubܲNW#a$SL,#U?8Oh#]W5ú{THM7rZuFJ.Q6kSQ.U>ĵ+o9ɃCJveWUK}hM&>[3'&kx[F5C(%.nz009:ၮ7X&d6~Έ^(iSR[ &ayhR{]W9俥2PZBL&'쐖7wAq<_O\4-=0QPO)(փbk+ϬE2sŒzn6%Ӟolpב V)A+QjĠ49CUSﺷ;etRK* 2(Ḭrv€*#YDZlP|ëGʌ-*`mfC;N|^y AEWdH;:{}y8 c"'zT;sk4Ӱ]3aJ< ! 6!^>IN$kGma)Ѿ"++73X>uq@4l-YYukEٸ= =(ol ku6\AFG#y sd!iU`^xbwSxI^<97SE5@;"-p{OJS6{s݃Rr&'5@8/ z'0 4j)Qw7_@92a<.0>r`7fveD _\#fM\ ݅Uiğa-qH 3q:wBo@q9^2hvyT^;j҆EZׯ@e%y1)LFbj?Fw4k` [:0tzʥ7a8nU#/>DKEUTnw3ap߳ӣp*C$2)zA|+x:0cr+L<"̳cDkm$3 Ԩo2P+fKeljXTߜ\?V aC5A+@Fk(ȴc砍5.Η-Y=$y>|AV5U}əj*x\Koߦkkhw}DCsMJ%KfyvAS Sni^ M[\8񧑊?[ ri~1_pԾ Ȏ ~%kXG~(n o* %e6]TkRĄ ')G \!82W6nSȉ5yF@LΑ-B~D 3r ' WQ6,nN`ŰX+I`QcZ˗1^ovh@C*?/M(rR`udMn2If3Na TpC<`+aQ.N uݬ3a*XFKsO 0)` .v_3iUKu/㘬z\553J溜}JJГ<O5[awNjWLJ%q59+ߘtE9 .Fr)'ot0qUX9|CN}IʊFV:][qV,y'˄G#Q!g /PP#1ǝٴUAWtV@g۝It kȘRC!ȆDUXbFbLi*ٱ!5gF6C!UVA xU" YNs̚nZ@BŽCRdA#OGԇj݈x#7{- po}h4AWrWkR*%P5?CצZkhVXK* e d|[y*Hecd\ pC_jZG^3 >W`=,rjZ&Qʣ% 簫n+>15mNRqp0|lc:Ȭ6mz:cS@+o4v^Q1IdVE9֢`(I!$VE代Z>Gj1iG0IRZ#oxJ<l"*'X#yS#j8^gi:3Ւ몉:^a]M<&m:} _u`(@>9[ݗ i굪cΚF5gA4˛g//@J.(6+҅iqƍ8z xݕ)KjmuAl%Q{D8F>{X ktFBeBnɴ[!U. 6e'QmHYV5"Q oY{Z(0S=WHp }a+ū5wqSPᓫUWԀZl rX@KRV%PkɌ&~g]H,+H=?]< ]Fσ O5Xt%7^5HH&4zKG!婚|pQiR{!x$Nr*{Y\YL1!& A(B )Z?DP(oWD_;FLG/W=m_Hd{VB.FߞR_J8*9n>?ٻ)k' KNzg-N!D!A\P F;u/*:p<3ZIC S%J gs[]2^zӊv_Tk7&TgՋ XYS53mq ik?j Sv9E2 sz<0& +ZNo~G(nHGDh,R~W* k^ӤF,aQ`3 ѿ[/X a}|q.oYSvd pʉvƤF̸ 2߰Lʎ1@uɱ]mnF7~Ԕu&i"RpoezXO){K7~7M>Vzc6xP@h-$z,*6A4GMS:+3[\CZ?[}SGyi`; {ǵRxDNO ߁;n[uc[j#vOFUa0Jr ~剧IQځg|S=`@v$f)m?QI3¤)2'*lo>b9A0Ehj|MRs{Oނ KsQ>kLv4Fl `vUY2e;LdIߦi{T~&-7śOQp2G|Ѹ75r菹gi3E֣xbp:`i4® 1!!JvwPͭ2^juIЯ`̀PY%UL.`dcP;HZx?9m7HXT2E7fڕˮa(skI fk׻)hltջyqK^cc[#U w9]hvÿ}B0 xCS-un(H46P}Sҟgѧ)>qB@7:Yj~\AIO%1O$-Mqg~Sԋ.8G*R d)76Oh&:q3BVWej6 ,6#Qa Oz8;h[I퉝@tSӃ$03n(HH7I-m7|Fk?q3뻠%eƛ502蜡h?‘xvs5Q]X6wFTQ \$CE0m";-j<FV(jaҸ"^))}J")FaO1'򔮳}N"GIjaI6.j@`ǒ,fI95u:)]3d5TJkcK!l@bB-,&c>fƉb*ivz%O]br:9qK\XE4(Mk0$Hj~V#%SʬHjLԺBPc5=NYO\T\CCRN-&R[X_C O R}_0%o @;Lg:#) gi+ЕcӾw e@vlAsP!P0JF8gV3J #nL`B=>pRE01dqÈ<&-쪞]D$H֏\u 稑*ײH )VEeG4X>a \ңC>Vlj 3σ9v@e _ [c{81!6ށ7 U1Dh6!BL)[wE*QRIJ 9uN'R2=v7nCFuۗcOn n g*0iu-ϷdEwe$fM&Ld>1o@-\@!ޔIEeW="S8xfGBTO!>Fxk-ZK&Sb$6['')/{aP42"Vi#wdt1% ewB>VK{J V|)!V[75aL<r.4GNu=~)02Xzr>B0D-SN8E@{NvnṕBNu؊(ZW+-\aɑײ:~M n&P$:FT*.j@I;yh .Z~-ZHI Hހ<d 5L&P3*8%-Dq[ٸ=2 r%pd}I%V(=$[&o raC+zv!;5+ifCHǴ/}o{miS<_AAD+(t?㓷]F m\^O!COlxIk( )EK=.&wtn @hwJԿrr]JkfZ=n `=c*x(G3ʳ̢KAx#_Rز(!ɳ2" `r*\S[D 0Y(>Vm&URV?TѦpy1E(QG^!MC[NO/tLt`񂇘rQEO(Hz5#Hʬ&=Bxg&f_?́fg\pa%gY#Y8'B#yt0~@–ѹH D6 vx~%hwa 1Esആ8wT|`fS5YV7q<$̵)Զ#U¨4!lYgϮ%w<4jR(jIʓQ4UPl ٻKbBC!, ~/`$<ٵ+OW=+;p[qt Xǐ|Ze'Xdd1I=T5BHzѱ}ܫSu[x3Q`@yQY&Lm^+#lث?kĀ\M#ِlp+UnשqMiV} EKQu( h7H_ǩWE4N,`Dި}y.gNk[11Od$%a :q6Be;`hvZZ;F.ECWcha!hc ',թix TOF0j2 -dh(l`OCۮ$PaWAx0 ~Qf:[=R\f$Dif8{k<9RÅTm\ Seѳ$u!XIbL>wÚ٪(^0M(?B=` LHG.9INQ.ww ,EyF loX>#P.3F3_6vdr]~!|ק TH[ 0&9*^5wM|޾ y(!goӾC 1Lړ02NhG3V#JLղ~ZptY<#+Ov+H XTAgCEä|U ɻ$OJ!YYxYjJcH\{qE8I^+bjxq !Xr$X"1NK-aݱḧM;ߞY1d,ˡrH:S”@ d7|u9cCe}Tpj Wwj *iŰTO!ؚ{nvWW0P yo(SɈ(,lL㽠)|egD\i*&Ɵ\/=[¤xڥFMA U;|^;F`B1\ab)OJgAY'_;|p 9u&Nhԛj=/o}@@Q3f+u< qe0 R4NWo̸R*~CȭĘ%j+k+&KK4k5=+l;>x O3\~ę>z: Y5^)vl0ܙ(9IP,i'zЂ$cy=@?B}[ňyʻӦ.Gӟ{zm[1.>[g3Da-o[u$`:Q_K$~fYM|_Am&twr5_X)gT ƀ-z?5\tֈ;5:Gت"wz2tnҁUv@D#sTR͞D20s^vѸ ]g6ّ\HBlStX-4|!R9GZ[]?GIMSS4( c7I]Vq,X;Y?&K_^nz s5-c%yt W8@~˴[UG oЃv녅#(pxQtuK'G#KBXp1ń<:.@ ]ӧx 0 w2cj3!67jDuf,k yJd jM*+]ܾܛY&"Ĭ߫_tm߉ rRKF=5 |9SJ5ݚj\ܧ e4͠V{ 5įC~c Kt^e)DDkj [$β4XăOds1rtg>=[VJMӜ$wg .pxAVsX~YS(5JqN_%:^aMVAb8Ӓ5oǎq&;W{̓Q}S$RN^m;Uu^1P0eL{ޑfmOKf\1!Ua"N5_+.(^_1-WUGjGʻIMK=ہg@F:}XU*w~$/ת~iʶ3ż.\U|0)?yd 35ɭmz  DR@6;3fף=kyTPM6"Fʿ )a`6]]FNJQkC]<݌ui=va S xO|[CTU"_h)i*tS7:"/9tW},scAޜ(snnBjYBX^K@izۺV _G~eܥV9;;L)#ԡPQ\TEK"SVYܫHik@ajk{oT28 EjZޚB^{ `<g׷V5NnTuqk۳ Z )gςM%;wySi% ]xkJd1mD퐊a`ȧл="yÂk`Y&ፒVJW~Y$,Ř(A֡?LLTbBmAK _GB}Vb\dF{|^[f5R&i?u|qÀB!h1{Nju*G%k\oaM!z {qұ \,A=\:|tڑM5QL(l9S `E Lpt$]uKgIaNAψDFA=47&05 |Y߾3ԟLOv:B'Z_~K"Q1֍ns(<`AR2h5/5̏9Vi\D5aҕ< ^yk֛L8!V$ڥR6'>vnq5SL卣hL[{@UC7KWq\)1w< Ήφ=\9ML>H)@ שBuK!*rpG >cDhJ*Q8AqZ]B%?mܭȂ,O~rnM0l5tmF /MȈ}(+;69>х/> K,r~Ɏ`Aפ!p0tPjM.@HMj#P~Yr.̶ܬSRؿ)rVzDžя^Z-51KQiUlVR-h4[IU: Zb0UZ_KI8֗Oruca>ȋcwgNU D"̠_BVS(jpn<6V zէ 75V3d Owv,qIRX>Y!^9yyV?EaI?GMW!b E0mC#L{L6Q䅣\Q,u-]TR2;~"A Ŝ>8yEU0dZ$IʰdNQ-QT^?Z#)K uKWNR\\ξpXÝ'!r%\׋ 6[bY$0♍wɎOGjk t4fWw˿kn λU'-@Ӣ8]1F?Ud 9M$@.o\`s1>6,A]7Q__< @<mE a%1}#T")W^ੋ|#g+=`u]!s̖;w/z|+D˽ nAh-qG TR і񨓧 >|oj.c، E{^f;,rl4ũ}:!q r>3 j'eH lJ&VGn%n$2.X_c¥.;hI=S6Q=c`ËNa>K$~,hEMb8N-88#MܿAج;8V빔wĩWr9$"MBNgwc=VG Eo eAA Ps鯋KH#g1-Pߝ5|S*y[ Z'!p/Db}E;_@Fqmc׷_C޼ΕyZ%Xf_cx Vkh"2>"87c]C~<r<:z4_7sʑӉA 43!KIs_+;CbMَ6[I!d|m"(_^_-ǐ!)|֑;X~H ,˩( {]0ԧ۔;ʈ:bߠXo -O@osZ9:뿀(U n?HՍ$H qyyR,CX&xqIb=$ororZz{ʭ+uYv:℗ :o7 {쑟4[*&)RlwaS3J`D9w&{^ wKh'YGg鷽9H\.}O CSfdt1ˌ`0(nebHujo6^ٵ:o>m 91wӿV Kc-~Ȫ;~ 2{ zz3ifm[Zf{Rqksp7P^04S<% w HnDgn+#J%k0N B4Ǒ/xͺKޑRƼZ޲ 11_ r<~Қ6Q"6eI`]C~ua#C;Lx'63%/,ݨj/P1[.z͙<(Q@w)%Ttms$f^T/ʉk𪫥*jx{ĤR`a@CzAۘp09!nTz6RRnwjc &8W"%CuLA Z+sqA'4Pʄ/Õ 2 adΩMOcnA`we ͞}j*i1~dU%($ KZza#X Py4!0'ÕR63^qbt7ٟ{_:Iߙֆ9py  "_F8)VAUWXG'T!C%HYBX5DARm&KAeEnp6Q} G1s^ " ΂{} r" Fv@Q\Fk[lmk3|\?$ aލ 5w{OU!x~˒nXH1V N6aKvKXb59Dl҅_2"`(¹ 15&AP h2x= 3椶S/M,!57Ejm gx\6P%; JD@:F2l<%¨Z425ɋ ɍiWӅH`H2݂n JRk 21]/ ,E.%j#Icπp'y|T"µw[q&_*,tּeu(t}کVXN /'CK(A-r]m?a@m@ NAq?}*P )m4*UL'cJ]saj&ԗ[!ț^/CEߛ=K4[K>LVWrlȂ(0=EA$(`]P;l=C%giGu^"БB3{܇>{h»~ Gv0 UMDzrswEEjnrӏ")KJZM o?t"'|Kn!I^'Xs@1i;1r?4KN8^wLOv288=$[v"{@7ę?blBic<~%.Ua>`n;6~K3D{z`|MoȒsV?@+WckY sd(2a̡s@\ `3m%JExq@ܟlo|#tპ@6'lź^vfm<>6}(%w'G)!4IW<^A6,99Q;ŎomR}9yά]H15]R6kפ{Ik |+o\XD{}oBv QvުTxo~E4?y%=r rmi=5_<x(b $aa 5wx ~ i\Uj˺I ;P iǡثV\8MOBը8lr*|1-i;L;7pYi\)#]TXQŢFؘYN+ldQq2 _ޤ_P~rf^)';<f]H(ak7@sj#BqxPy+Pta~+D~ 8%y|1qQRY11 M:GEWqcJksScg[/v&}O"KJ_jQz?YH *N t@_j[i]r7g_H?9g:VԪհE3\/.DᒰýF@sHW,Digc>x,m/C8ge ؟5cIraɧ KO[j$-9UMzL*OE;O[5x*Ku}X>"p{+J5voO(AP/ξT1s%[{,Sb&x2cu+瀁i}\ pL"߇mhdzAcwU!<`:H/3_A]sN)O{f6_X`X'(]~V刐"=Pc3=go-9&6S .9MK} GK/?Dww8HH˲ml˙t@̫Gr(td=lb@yrp|'5hD/ϝZ(}QLx'K I6k& - 3Ǘ ˴D2yrg>Tz;QUZ@͋!ގ=GfFi/`;vnq^1HǷeG9Pd|ݏkOQ{62W Λ! @<$7nĈ2[ `4ǐB? /v#H-'b }~F?\.go ѥx5wlŽcd( $m߹V1){ ƞU;Z;sSTq.@.\~ WqoUwBO~MԓnՆ,@[˓\ |>s ? l+&smy! QltzФc.dF4M]UO=>| Y.iq5"dqC*|wcQ5]X Rm(}u9iu"AF aHzhh^w`JbAtdq8G%Yd1U#:ߗqOԉa@y.62"X+fKgJ6.:|$=FqnUÎ ͘(Gj+o"ZM6``&%mVϦH8Df kTxk`gSg"M*ȚͥjX_O)Yx8I/ -X=:{h!5%kkwʼnHHeη&&S06&`}O#7dʁ)nDW>wNo {lQx09HB1v¬V&8dgG D>3zai*xTƐz~ Q&STMrt_t&19`|T[bUҋa@| LJ[Pw<72-D/kPX "=AWi߶,N #ӖUK]Qڼ0` kw+%. Qf(lNu6{G6cܦG/2&ɞ3VTRr|A'a4ïiR~MHi`>B6x0bh@4}ժy?/-B+Pw # %ɚ9j2{ɗxTV=MW P)eDH;*ɈRs91 [8;Z;|٩sҬkx(η[:hoUZwur/w P~''1V̺~QU;#mumNewtAjLp uVq\;ăLRcFŠP>դ__%_}6 k@.vgؕ-S~7 j &y(gpw3:RF-yq'F TV3[  vtgZY5jɴ,ʈa+Ӵ9pZ\ZB<(: W cɩȭk%2+iFK{Ckr8;SLLS@J}/,:3#]if kzJU*/~qG>}=qpqRme[PԮt-|wn C/y&n"b H)o6oLE58;R7wZBH!JNg3\n+[6[qA*S|\0Đ>6J OBn^{EA~kKD˷G)*Ņ蠹H0d Ǩ7a~s0f@-< ;H<=m3];iCZ".n\3h$j>_%IJW"o,+uFS\h ]--#R&:Sh&j.l )h䙦)rTΰb?E8:8Kx+$S+3Hb^h͠;+Ų6rv'2kL&( mp"M5bL@$V=joxSq`J2ᖿWѿ sفdqtnv{8 ?A\9'(`,)Vh%З$Amdžk" 6M}Tf̄Q%/ޅ:O5Zz,uu窪ƛ&<2x/s%W'?YEM^o?ONa P$wCxTHeXVGX56<1F!,;9BQ .fSS-R)*+ֲgrO+{[&W 7.Hy~}WD[.FZui;bkI?MU4!U< L2zm`@sɴ8,h@| (:`K2^ jC'r=<|'sӳI =ZJuLWB?3$S 97e-T/EVik5;;]I>:vi@!A6%kHaL 4˭3#j% 'vbߦcgc[=<[k)\^IFܓ.'ty27DFֿHm@ Rg><4?5z8lu"2Jf[\7ŝ%."lnMU{F#=쬬{0YNVn^AV;95LSNc|QbKTcGw Wuem‰ V䤗<}8ewywDK(99Z_>ܚl7 5t};1XK{nj-^ 4}v֝S!dy}&af;@Q^aQ)__63k\êzl\k`=\GbܿUuYB U^[cO5 >x#"  A/u{[f 3u|Xt EN,w0u63O;۰ >}ʭX=r޼Kg$`.ДR.ZVM&F!auRխ^`]B9;js,5A)Oaj@bÖ ŏ25RۢT":*#ar3I^t7Cvl_C7ͦ:Sg4ЏP9crܠl/pg2ӬE,lR$&Ν,aw jpVd=Ҝg"x=<5;璈9Tb6>j)X}Qn4[ . 2q ^VO T\J1ٛ ($&GB+J,ЦsCl JCa ;_B\Adjߵ٫cri`r|;#O"m,и|`c㏛)0z=[l.'[v> mܶ~dCFdm!ۅf{׀J>oȬN{1&9Svϑp\.[*nILQ:/|hsz^.QtSVv->140n+pi=}|b@^9pk[/׻+Gc?2[_^=fXulߏ6l/nvb;¼zh7%ZPg`Ы+kj$T/Nnu#XWq;P`Ȥ)ώHb{A.S,)7u'8H}cHEC;ÜhbfU1᷂c B%;Y!59+7ɐCaE\ТvJ+{Lcf=$ڐ~ۈ*_/ ()歏ʭ$<6EDˢ'cd=c݅'s3ȖUjQa-MT=aLk7+$Y fŽе@<6xҢfӉC,ɾ-PY *d'|tѪ% 3%db> -2{ҭOFp VeS ^R1X_vYDSTQ.c$4+3 uSSЅnbsCk3p\[)upRQ,+:&/uC82U>Wl=xzVB@A0≁&ThX9O;)/ߥnU ##A %*e7|-8 -:NG)|۰SЋDe\8Km$%<|qovzwnr\m(%#<:m΍j%Zs|W6 j^ohЊU9e"H(A go5G}}Bv6AnDTm?P{7G+!0$G#bXHN kV$zr~Jt$~bY =U- PV\k8_7$?Z^0k b@=?L"NGTjKJV1Cоw Al%7+&xDz?{p։kD[B]C|1=LJt rkCp&/AKSC{7R\@*q0 "ZtյJY_e=(K2b&!t.SH9Zn`Ƨ/-aSi?\g P}N|:M=!;t gfЎ:Ak[-`Hc2~vdcBi*O9e^E*z8me/ίHB ujicbOn}2)8fVլ"[蔕l?0wz>yQ,O`hWYQ;2ier T'" b_uGό(U [n̏ap+BhzzV FJ{[<动U :[ %TڋP3PXgƮ\y3 !G`u%ܼASBP)gNgМYwJ}j8ɀ-R.F#$:V2Typj qPdڸY:eݵM'NBc޴IPrZ DߪI Z5=("f2ClAD4_f{ym>`|s1VA9kcd KO_n!y1*2 JCf[sCD+]eMt E>2ObFtc\`A2#u)K3ӗD܋%VdzD.𕵴N42qĬ>tš+\]\g_-5(ZQ? ˞q_V!LLa&B1yG% 1HC438!|, TEʧ*hKvJ]?jX,pnnRrzþ崔|5ŕKQF?ɛv\4_g>Nc$y~nN(ozʖ2Qdq$ Y)O* g&mF+n$'*GȠd:j3FǨQL!/L)46^ϖik_2Ӊg7.ȱg!0[ ev WPZPMj͌6fŔuϽk5CпZGȞ͍—s|OJ+4bN?$na+ *#<O&f51)DwŇ8*&>Y! =‚c63%E]Bo8!w$"Q9_u j6h[la'p7ԥ,ɹQZ0޲:WAѮT;TIIXP(-itLsS]J9. 3mf6D&(=?boq[O-t c"ⲻ >e$Ip;"r, cEQ|ƣ ;r|vJXKYg O1 Mıc"z.zjɻm֯Yw&1`gŬUe^NyYڢi̭=72xƦvzi(A{ΩˋwH"!7H^WQt klkNϮV׋AzsKfA 'N^pwtg xpzAgEKOX`@\ >SaS`2٫0yjDi=K cuodԘanD: N AiGrj5Bn dNX|^'I~tҢAmH3O74lzKD$z8iqu%'> Xb%:Ñ0u dSY1o|vIbYazN̆8M^-MkHZ uMsDblfF](\I4j[3tkuJ#HD6M :3tVH,>@d˔i6hq5͢Fd, T kv PjR>##cO(BѣZ]l1j%xؽQp︣Y9S .rwňԻZWr$A} gaxVBsD=gcfr?,F%ހg w[ջ[U=um7愀viTuT],`/ SX,NQH0}ȗEʥtlY U-K^"=,U|"tP5}r0OG9;^be5k09ku 3*)Ɲ'_^OE3XNgY>EF*K uGڍ(MG@GlD9Aj/_$ tz;Z؁.t~ط!uӢ%tRN(0@_*aWlB+`OTΫ^5kK;kv €t/ю(LVv[4К8NF?Qw$U\i~/> !+9H Wo4}{SV+|l Hޯf ߴ^$}UE`cɀMiN|xFy{\J2~ g9XX tN1E)Y1x b&%u<.qǫ٧,ۻW;(̓.ctGڙH#JZ^im:rX+?ϸ⤮>i`>3O1U+ֿ[<5뾂51o5/ƭszyR~쭥)C6elDhA`;q c2NXvO|[)F9HL m",Ln~no?( &X=ͷD[wVɆtqҕgV& ͵XI{:C?f0&XД{ oB8(\o~!=4_ĥDmU${>U"FU'Msn1–ʹD,^>l;S h Q2roC P28R@ᅖEo dx}bn T\zT!8Œ ɦ/RP|f[^3˔'EP,=F#^!=<^D89_RS8%1TOcO7,Wm}u g >z?' Z|N ,X%X\ubdҾD\nx||[K&w0Q%ZyR,bzvmyl3'urJxwevB֊N284j}xqYfu[N3  |0AD/4$2Dd,͢ث(KWj}z5Fn8f&t8C_(%ikԁ)=@[M)ϼ`<ҩPk?qErX8Ɂ)Z׌wiin[ >>uî`s7Y[Z.+aMPQV_d6͍G%&JC2k6 E-~f(9r{6"}uCrY.(U& '2^Ocآ%E岮{%Jeޖĭَ~/FNHe;elY0y5K=4rh'cgE@Xd,ߋۄv^>-H=GRm*)!a^ _dY1J'AF„?cy7JI!Gi/sp=TMT^TÛ_jKe R8V(* 8uG*Z57N0 ҭ}x052/~4F\Vw-oLm)GpkՇrVWt4T?s=`e9),$֎‚h 8f{.޵&I8L=ܑPsl9[F/E߆ls* _bj[C_5`M8nˤy&VKG^C6dn56Xt8j= ۶\<&sMnޜ_&Y\=ԝi@:1/B--N%mYP$ ;%O}-\E-MWnͯHNĠ!$`7 .K㛇cv8z| q1MOH^w]'l{APn 3ۻ1ޓH+s9f&`SgZ/pشb*HH_Uc-)Wgv%F&yZP1w}hho`WW},5x<.~\'^5ljoCZHo_$l8s2НhіsZ!!D* ~rLZpGO=q^]6MiKNBzcշ1z^UIFV5-ACx2 hqaH%]0ypj1o CS Mpk}1>k.KˀS] J[U{LjrYsc`|3)T]"b-OxrL֖fP{xDヅIDs'=H:WOLx@ۡI/6jwx tF`_4 T:0:Q]DV~ -}*$\_xc @ K:BVWZdiմ%ٺ6C=7B[7Lu Jw}nre'=_/9JQSk[C?MrGX engzh}v!MrK9]WLO_չDBQU;:zx'- HR[)Lk3(òEloK6թ$4 )6~B#~vVg5B [0Ro?Q$x: cǥdÙ2Xɮ!d(o[6u5ط0;n(񱓇)~̌Re̳SX:2IѐiAP遱uՓLsG nc(T`]'Ua`Df3A\O3Odz[9|kXLa:Fjd6} x~v}sPc-\>ŏG@CP)0,S|I@&ްNT捁IWߺz=+gCOF<~״Om=y궡1+\cPUO h^"0sZDJOpɊt'lXA#?ZtN`mcDΎ IɿQё0#B4 ^q3g.`Z0W]\"՝Ÿ4'R}y#$e¡x8-EZ28=ŢɊ!i?Fߨ7@xN4R}Q2c/r YKW?*)ZM󮴝Cb`h-~[`#\wuDg%'%'apPl_8XgTUpؖ < /TJ eWoh[8I:YH,-%5ES!F CntɁ`J\h&OAڅC5e1H(ڷadƞ2;%_O 2Jpd`3 W8+Pޛf,A9o!, =xL{x6 ܛP@mh:.h.eޞeM+}8v Tɓ]pƐxHnYا ŌSؕ,>식E[x8hgx3QkWySQZk-FHZg z?,Vf®6{mG!Q3 @!b,z&N{wk{I@@rmQNM, AJ7jVϛ@PvM'#yՆG^LQ<sX_d!y<45'A%o $A #Fwsٺ#0C&I3Xqp"WwK =qi,$ 2O8QŃ !6SbRFCp ໴&'_e6=q嵮yu*1ht?pd˦` ͈ _(9ӝ"/Xk5hB0?@p ft^*%Vgj1bL;ȅpgm_.| v埡ي?>By^WNNԉeuV{b&Ѿ(XbS8HxIc'|YRC0{޸+)%;2/Ko}{N&GA~.rT=*E>NWqP"Қ@80[at8kDŘ%q{BV;dG!ʔs. CM65+Z_k*.#2$ddi튤jc{;'B}HS"`5ݢuFVyFKhn0j}yӬSx݈MA{=VJx]m P27LV&lJews}ɫW4KEy$7F["x֏F^Xidջ+?ߞ_;V5(}׸) !!TDBYpE"!oB /{Sr!>ArXMm%֤$fTIBwFڢƹ86G((_FyYZLVq?FZTp'!rd-jiJ>L:ZSBoA=!mf]ja辏vF$+yt{-%LeE/%)Zn2s2& = a^o%/P9\ QR!.P] ])=b4Ln' mnl g=BW S\@ERVD51n%]3+NZW>h/[^n9xI~Ӏy#8zD1ofQCρNK"쑔!a+-W]eˆQC'Gd؞HnDB^H)Ue2L/\@w1r,.oo0Ӄr"[(A_x] b!RqKGwMWuS$$dGSAi I -`]]gu[)8 !^.ǃ/IñE)Ml-=8; 6%uaN“MfzRi-t1r.c5,ojTx:,hD[t+& OE^-^tLIi4?Fزs bץŸXϻ8S0lQ`JqK7fZ$P4;UaF>;\vO6Jmi2i gFn5&X m 6t~I IuXAj)Sɠ5r)E!)xC>e' Ϫ2?O۳ pDZsRP>xEe%d-8r0(:R&`I>~ON m!HY+GC悗1֩.Aw_#,&t)( ׎."~rfώ(ڜ $Rl<.ՙP>s*puSչ,TD+۬k|;>Wx-NbѰF~"NEST d![?>DZFK;5RW$ T {OTn\VusS/ -wk>-"Na,CƝ@ Mc@~pe{_Ù! 7jc2GUu?a:e5xQ`imJ[ o%r E7* ^j/@KVkj]Jg^1Wj6)5,Bz(hN<%Oh{߻+pdn2"B}٬.|Cr^+Oj}n3-V,L֖n:98ʙp} Mط~_Dص`܋ Rp*cYp|ZU& 0 GI i&]<#I1nRQHIJvF+3mͦ/JY9y./A[S[%X]⦰^޿p`p0!f8AEEpFddҴIvqRq"X}J("4*0Ni ̃#yTXk'ȥJ|pqJY?)%e:XuB;"tvruI8=6!{;O#Ecb؝9R4rhLPW^QAؤF`֐ڧtl|UvUALjvZ*lN=iKG9 ~@ g͟0ԽsKZR.?0åFMVxŠ;YAAg0) 0Gt Cd*mqT|=8s7 @*˶-I9#*v_6tca=(WYRnOR^ fN~U3/ U_~}+S;auXw޴[gr gݹ叶x,e5p,c[>~!O6)R[%YoH?qt GPӪAĹ%>PJVid0-g#"PʵzӜE- ʤ:Q˒=g%w7{-!{ I$!N6hΠM(mUgYH{ &{W-Qڜ3T=sBEt9Z5zx-MѢBdZSĿG!r JwYlFcjO ?x8\+\Õ=qmJRjhGj"m 4x7nMf"ꚫkQRM=U#mk>kfWPn fZwھp$\XTtrq>A}}Kߝliʻkw,φ[H˼|k8JQ;f>/m~JAUN͐yBH:F{Qqf\g&L0Yw.ZMr^(p53w֮Sd+npP`.eL,N|WRI&) #N M4H;2]ɈN=-`&,]EPn>^ĸ!="G] kl԰_zjnIFjԉk\gƌqD6OkTĕ`<&_ܘ%7RmVʇh. y)%a"%ٮFD-`z$s@k_UJF463U_± t ^#ԕ7$՟㮐 ZN:ւ eQF^F8<}Y%22 "pb|4V44+s^{kj.j9KڝX#}ZzFʣ"9I%([iddӆ[^?ƥˋ黖)1-#vƋAmS- JhC^dk(НFGTQ{Mb^5; ÑS0Rx tS1oS.$s uL Qj Le5 lIy\Ԯ#B jo&[ڊ5Xbʠ%0,3FeZmqO ח ݮw|ޏQ|l\5LUzf vJdkŲv^z$\Zg|u D/cORڕ,;0c'^1GAccf;wu JYٰ*AřS?-.j0myeCZ&;s4s6I q3E!Vqv.#ZEN($} sroۆ%1lGֺ pǤ(w3O&VZT486a繦`|4…KeṼUsDY󝾍u,(8OJa좱̫+`N<ﳩ;Σ3D+ԦYψH(CvR-<Nwm6/"͇oW %gTV|~LwMNXGTBWMx.,Sl/,mc&2oJAY Su]vdV)q@TX g:zzP!?Ezn~ OK7Ah:Ԣ ~5^Lh2SBi4;y9͇ W\{xv3p/gJps*o-͕m G-2Jvj<t76O}Q[uKPPO{ i\gxg-19c xw>Gia.B@Y(M9 ]`ۗ) tQwPy]q5 lGOA)a[9\5&NdI&:S"0H9 D^WfKD&/3ܴi5H 0ϣUE/c@Kv>j=G^h?:3&|qG.-tJ$+;beV}L[3GhxN '@ӠLO*!S6OR=BF}fd%V1wopxMt =62JMF+E-q=n\H[a W*1[(F)=ZyjV-&[5f%@}4ˇѤ(a5iYgqH_PHNH6yf1%͵ɭ`D n)wX#?$/:2] ˜"9|y;dXćeqKgZ~I:VS #_xPt\xE_U /mhcH+B]dצ0u3'{`9.e,Q;<3{ kn69j=Mi],Bh=\BNnNW|L(9K㈯W)%N,l'c*Mv%g1x_*BA_\sj-UT 2 P{:RƲ+nZ2U0طA'VrZ):AzDzp*zQ~Sm] Lu3-s)jx*y"bM5+8 C)\g~I*K $5X 5UY _M@pYB؆pIkF,8l&߶r͇q4끷݆th w*Jպr`W~'C/11V pz|J\Z:b A Ǐ`{ a5uIĞZnZ:d⾒`_ 6u,z @A@ə~Қ#$M;1@L=6F6IVDgPN<8n X&pg]NC| qy +-0kKx½z8M7f7v@1lKu AP9w,? *`3 =Ձ Qc*FRB#af-&ո>%J Px'G vX7hDg]al͸ףD-%؜`EyB}Py:LneVYg3_z<>`~o.aݑ(pa yIw![L 4 e16}5鷊ֱ+!'wC&WFrV%Օ&}0esG_zR:x\+5T  YL;ͮH&5~-_p9M/v͎:zƑ]X'Sy}0\r\4Oo U=Pm9~6ׂn (ݗR7p2fac]ڭX쳋z_Nޞh?׌>unT} iÏПC:BPb@9Z/߅fo> ITץt'UTz)QBr^'/uKK\~tj ^;+XSJV ?vCAW>-\: 2ȼ;B IxUYז4kݒt y$c7KB):sa[_PTw4+'' Qe: "P}GJJw ?BPrTkG=9g|Nv6\lWtB=-{luF簳7ם |}廂ZՍ`*6:Z. 3B@9 a3@W O ۬NVLHYY}BDuHQ T'uC[@4Kv$V%unvO4dRVK0051:&pԋkx~)Hh^Ny% G_OPd-H9K$.i[|LH65,L~E` R5ջԛ%(Д. JG:ai+K֎PI5wRK*$oU4/|-Icf@1JuT?s^ V*nt 6A,|yC/-v0 Ի C`Nm2'0/`RDV]ſ4jn _E:x;(QB 4'Mͳnߚ$^k%#x0IĹ\$+:*0Q*)Y8* (TdٿJ=!ePM{eZ骋t}(a*%!msO^PGS&c!۸FR5%+1!1NcD/OWIJm} (SQb.YH7w̐VK[X)\DbD| :x|"q[Mռtv;qkBۊp,Po~XSee/ oEuRiӊ.ވO*u >oj.l Ow\o_JTWCZB땜 j~;ڪNVB =#r+( ˮl4Fۤ8:,u.f7xh?| pjO4 ((a8PȘ'k沛b~g1b01q N)u$o43'n謭aNл%]JQX{AIA_սt(W'.{R|rzڠy/΀ 4PFyWlI S'aFd; 3^a`i:ק6'.P Iy==;*!9uUY\1ٺv@)=;2be[b\6Fo]n`+X_ _IcYu2 l*#4-o ڷpԬ4{k>qm NdE1s~=n@?y 0ٜ W]9`zW( :ڈ*tzcyy .nane̮In Qa -Pfv:Uj{ΐU7{*6Ϝ:P4؛ e+<9 d<̅Rc\<տE{C* +Xa}~X6$T@P\I ˅Ǒd' B]-2]%Dcg 1_Y\"ѩoetZˡrɖF5^ y`¹nUJ)? ,i=q+ÙM.$);5g3-ɖkdgqc16zf/\XU3Qp5iWNJ?%J.|[R{b {<.n-{vRo٨!=쒚M0ٖ{ /W &pŌ$(X-=fcЦ[^V/,*_;(6@' "dλ-'fo I᩼xlޤx~RZktP`/#ԗ3pvP3C'd21=XQinl@ pyNI(<(#0AD#r5FUdjӽ G~q5|A^_Ibؔ~D"ݫRNYs㜆e̜'%2S"OO"9l}9VqPK5-hO>RֺZ(Ӷٽq`%)d*C? k`xl;MApPvx=܅oKyGc|fcqe7$EӒ:6O5w"=lhet.լؗ~K`64V1~/`!s ~AVBF Ή{El42+/EM X wq.3tgpA**X{hujcmHVbI~Wd'B)$rj$”` hi]u]'`n-o5C}>Y;!7VU76C~@fCWgOLB\ NK\G^n=vgeq[ M `c Rґ^6 _xmܲM Hι܂@98b4S1+Usԛ*9Q*u(!RGm$_dضQk>*=u4ۋ4AJDk͡q2 뙿L bucuݸc J \߸tx)ۣ+2@֣_]9"i>?ZFP@<}f`x] iz*6@OF*Jl~#KP WJ5jx|6^Þ5\wBzfG,EKiߦUEk )3}=폕j  j}yhjp)$7,!y L0"6Tg<귧xW:zK8 tn*zN%0\Y2#B"6#|.=>< ZNoWh_t 1i!9<1BA+(<Iìso=I"ʥ)/g&XĊ\(dFkF H=֟^ N梌6H-gמY|6~ .,U9_Up)-I^jh`~ {*;_ j WIp 4M*h|<~Js˜,PTF R_|F8Iys-uJ[1@g(h7dkw׆dt72$Hv$iӴɞd[.Ԣ0 U3(:sQPX0y=83Z)}Mх܀]CkQgOa)k!^fT= Dž2 w[u#oM>5Exj8Qg3Q@hUjA6=|t<\g.haH*FD@,$,yZPA?ԉ=YtK+f\|^~T,bϏ2\'t,_. iP6}@)RjxvY^1CV4MAm -4:SP 陯A>tt3Sb苜dC/ ˛cr5TjI)-V,0 gyS(]\  uǡ(rufN{0 Ƀvq/ {@Z)&hm_9/09OY)a˷5WY+̠(`x"|4~} VI Ż;?:E5pڥ^I#ct誼̨-(jti@=5jjo|UmnЅJĖnEA߉ˍ9kv#Jv5M%b"?( uc[q2p}]%pLb.]|R24潎|7Pj?0sT֋oZψZ=Is͜eOiKTG9n@$є6c.XZ~-Æ{*7[G >/ʮ?=,wC+*iҊڒHX7eb#OZ_z*=[{`X(EiO(}MבB#4x?/crn2w RГ\JA2Gjj'/VI9OwMc V˹DFU09ء3D>LymU ,]ExP٪>T:c r&?BڏY8h!NMj޾q<6^pl&~,Y&zmfzvF/N7*c8K&1|L*kHQ֏tu5\<{ Dߗc*_ˬ>Zd "fO6=3na5i2Ns 8-dips\ +v GԌn¦Rĉ7=#U ꣪fLPdxݝslUUؖlFM¾~ᗦ>ӀyH!֯ro51WΑ~RT=`WX{ >hF́# nXsaX;0)`s`d[ǫ>pw x EЗM)E3!Q"#1 29דVJ( -'+C!"H fCIXS~;ljЫ2pcF!1p50ļC0XٿFx)hm,r/̭2QeH`A"ѻ'c#a~x߾R0XNj!X*w봟Z9;O%,TU܁ф@ݣ>1"څnkH3bO1yXB"bț} bfT<&GFoi:aM64 Xx5́5 إ9jZ^f)6S&G^Nj}spe=9>*اκnPfGyt.|vg-cz>XQ.N &sS]Ip\vhWTĎ҅y*O>S5h8 W?,v#!cIVZ"QFn%&XɞBiL/JQ O#Х՟KOH}YEZ'*atD$EIIU^L `|z?3jABiXjfH"d1чCYIC4="I5ν2H=`hf}ћ[rٟoI[p&_N^Դ3GlSq= ,MΓ9CǀD:q~:97ĶB !?*=3}&wWI0R9Ksj ȉ)׸ G^3CVI(a)x24G$SdV(mǥHoÍ͂,&`>[.l|2c@.}@Z)i+? 4KT2R ް /O.ා"՘cɘQKPV 4z,n.P}x܀ úSF tjJU0?[ؼXVٟLWpfV;1b:3^Pmv!0{īK0(gcGM׹=unF_9+P"t`7U]yEg[qx}{aEi1݆QBO30Dq)v*O, ϋPY [7Q?BQ43~xaE)gv;@|PB 9y T#ˡNTȅ@A'A>`kw'ѽE ZoVBS9[ {^f&lyg3# гdg&;>dVPoh!Bk唚kO7HoFC,t`)|f-GQZ*ܶ3vޭ`Ai]aܫ{0'DϹϑ&Ct*Ⱦ+FC,G57p9BY0T?d6985\’T"f{ ?h.s!do?gaQ. \`X.2r`=#CX% +F?W*#|l# K'֛ܓ( $Âsl9ƣY!]*kYW._dd\79"x,~LO)D\KbbwkEau2_'utm7q'@x1]X y;;ފLO*7Luctz5>c8uS~f[m#e3m 4|m^593ڰтI`V`+U8{o'S7$L<a<ŦLMT ZG!,|2dNTi1^k{Gp<+!d\?2evIvt1c6K2ɦ KìRQ6|+g0RyGҐ.\oô:D{WD>U؉N3Qhz>9Ɛ8J#uLIDeBn8&+YJ9 eL?|E7D6RAEP0n[:|B$BG{$B4g}6? zjs\ dE@u-ce( Ï캍m<#c >p'aW`U(kZelxӹC *.EaM˦\ifWyAͲ^;qʟfXr̜%yo:Z)޹;Q@KD=K3H%)p^&-;vDh!~/.R2gw ]h@_i<45ľRݐIٰg[*eO\eYJz4*o!Ա*WQtK)u6E5EIYT͸0KU.stSTwzM\ 0 Sm 8F"|,DC0D/[9_f"; ^\Wi݁=j@_6Yn~QKA1ER/Y^4afacۍ"5xv/9nBJ:YH mAbq Yٝ޴nhw3_ΉJj?&' "Q؉~dk~A;aUƩE܊1{nzo\Ud&ZAC_ +h X2WKh^S e 9o?X]x1?5⟗)^XQ c%k61 Zc/grd`2Gs/uCj›H'RhELvT >X)_qײ9-.#¶1gájGpYג<629vbf2VK$\$[\õ^ '~(~ 8lfoO`a3? ïp&~Oe{sR'Ϙɡ\Tg` g߫':3Cں6[/īw@!W)}lv'MLN2' W+~]:e?7ǂ  e)3Y}O7}-#Rw*1E!PgOల‚HxSVot.H8d`:sk o/[jzmf+q%@- ܥV{'ዕXalHN_r;iU3clqb1F (|H#|߉# Mx`ʣ9"9 ytcp Tհ5j`NL?2y<Өg@2c%j◷/ 4D͢4Y_1oMRD+&TSjYD4K׮dKjʹ&L" dPYݮ:sN26H#_KY֧H%o(I@#x)%ԉ<[>SB=4` g6bTtnQ8A74L__R<1λWc]E!8C\Q]¯f,hhQ >`]W ~f{G2 'GֲK^Al< cT; i4Zҟ1X(Ix;;쨶:k66}pe 7TFh7Wˡ!j%hq_]p$?'k,Ӷ&7--rVf r1:t|,Cl34Q N;ȻGJ?w|vPg·r'$UbcՓJK5#VztD[;"juQ^0wI_^:a]G^+m^'b A8'jtʴ]!1@{,@(O<p: 3v!1|cNiģ4t6^У- ~VpY^7C 7%HtX\0&xyP=Җ%m2dnߙ_rl ʷ-ZqA#^yn}=[$Z2s)8Imu}#}rcueoyUp=0@ Kּ qBmmn68W#.O;fyE M\\ *0o.t%^N"ū:@@j̜.SF^5e[,s$2T?(]!ܰNJW&qܫ*dd.%M3%A4ͧ7q"lj|xOw*)Ս{)p4AXm%?gxri? V:Om^{ H2ybD*a%:pU9AL<?%zμt'  XNȒ5fQa+5f:+suQ thCq;xݻfʶ# gύV6nЂ&_(IF1Ɓ'-ReՈ)hY+:_@O8}Ϧ6κǧ@?אXy Pmr_fASusqb@sFx@ώ[pE-pg<$M!4d$u![p% 2A7UĤsuE3D97ir\4Ģ*;ZɊs&Z9Wv@k쾛m,P: XԔ5%4psK]tyv5-qK" >ċdʾT}, X93 h "`'}e+Xiz>ܠw,DÁTú =9t+ŇFfTwC"d nD|*O}Y`?.L 5yK}MgTGFšWx'&}ΈX³b^`bC) 5Qw&pڻtο94|ůәأ$f|{>Mzw,X^qd%{?};Gi ߐY͕e(G3bx U lH_XZ攩<#dcLٗM.¬-툧2 `@̅HQ{E#EAC֍#c\A4nhJ5%* }7%*#36:Q Z|t;K{mX5H‚kw+,.͒BAci鈲 ]o͕:*k4O2|J` Sxݽ"҇ZU'-Ny`;~pTh"l?e| q ˡ&ױQcENc‰pfm i 5̟t@!Ólﰢֹ¤!iLŢ A0yc.踻Z> gC;]bH*w -Dܖ,h[|3V>`W"M!1bljԢcLCekA:DzArj?_%+x3Of/V10h f͓q[ sϼرiEwRrBG_vs3H:)$yzZC)^76G;}@ r[`kIQV[դ#RkxԲƸ}{x֥tGEC(Ϳ5V~7݃<,j{z@3BqE&>C<IؠW %e.Bec7g ;1H?7=2p(-+@PԥyWv(5UO6hӓJڛĎ4r~Y }\rYk8-dg <ǘN7U(d!v*{d Ȥ1}n;'#E񇷕Us ^Tr~VA`X< U\Hz~5b247KX'o 9mtWc<*P.`31C5_^m,89%E 4}-Ve&-;r>l/7DJY#;U}/Ɍ l]<<pV, ,@dcۮyȁk7zskOSE~ە@/XOImA08=+^k]e(}}3S 9. 1Rl+Hbں1 ݌nWC6=W`EQ ;O@Jt.ZϹgxI_DciH ֈ(KU{U`zuV]_fy2QJxέC:$S,KjDߥrlHmF~ԏ*>ͧE@lN )"EY~\o?Weʵ\AuZ1NJh=\d,IԓShb=L _Y͡2`hZݗD;=OL-)p"fbM|;WhUP/|@uR_[+00!gXoUt+"hItH = ])K%;`+ՐoI39ԠQ,@Roǜ(53"& pmt$I (vϹPBpP$]?:^/$'z'? 6x}mB.8qg`xfG (ۜLS`wq,ϬT+ip&.6(] ;ܬʗh.) |9"$qSD}Rͳ;2O;YQ?UGW8{9]iv@!iĽ(VG²8UaA rQWj|s&&'2vcW!>_kI%V|>oZeKi 2,첹b#T=)N4WpڑyL4ҵǝU+ax Ia$pݞ)KߒRfգzheY1|!3/mP aQV-BMO"Ґr\E`8(\MJcvZ-#v;Q;p.zBm_(WPC;Ӓ3A/7aYLv0p>ut@rCEv~!#gWWr]f:Z.),S; al[Z1OAB~Vz[Ŕ4\m4= nҭ"ib"H /hWmA4# oM-unLI.LJoRʼ=ѣ+3jXeXH:7"oۆI=@a4NC  ՔwgHO Uf[\xnnUԦ1',-eυi)8HgIa8xg/~4͓wOSbuQv -Kmc kfUVвtYx GDMkZU7ƈ@^Lmp_r~`°"\.- Ug@Qcv­A_+,Q|6C)/zuKjuoBx2IWvp9;9t9mcSҍ;r}hy]f ,%`ϣmxMbEPָhz3Fon':fSX5BRX6vIԤjvЇH%މ[NT?Hf{%=#E;qVQfЕ4EDv1LB7y&u^ j ct~26DN|<&&5T퐱wH%P3~@ #" B5Uxz@/ɿi{{ndk˴2dV[f=aIjSSH> VSf'3 x1@7mi{^6?s`tm6܄lW꒙Ciuq?ݟwkITvA>{\ao3l'':3g6}H :U׶p N hF,iw0swʯ9G0Un:9y496by `ITOpaeV3tut`LߨTS:R ~)JQ!$G 99orړEdn<#E #Q+R ĵ|rOEj4df?S.b"2 t!Ĉ6DIsV?T#uH4 H1R>)Fx%rxu{mX ^1׿P?>K+^չUEaz,"$u4zH!G|*=S6f'I%eP2\`*>q= 0f?"8/HʗıƗ̻Ԋ, erIWɌQπbyη0:Uu9ױ (N[Jqhu k,6SbtU-O+4Y CVg0?Pn5R{@wlGgox",b Q *WB9c҃2NYLG/e!8pCsoBLiUh].'nQDʻ"n9">EB0H <*.RaZW;EI@n;7U c,R&Tϭq2_=@2{0#f{ۙ %v k`'6Ȉ3 pRfiE@\L>Sw%/:D=) * %G}?$>emJB V^oWMvK#Y驫 g,Ϻ)ȥ_~>k?$DkduwXwc8 @N*9UYnZXi/_Ȳѓ4]ZwwUaL/NSMΆAfe)у}kwm\0cï /W=ͭ1XS39O{i]!PvצW}IxdL\n*_E6X(s{;U*9>d|<ܨ U5c}^Ɇ"6bb02?vCwxY5]󲤗*'sec<'|y#7[L+B:੨0;^v|0۟X5FSS#w ](+Ӳ:iPEH\_w0xmk$tnfAH;) m~8*>㑧5,pI)ˌO<v=BׅusH@f=EpسIMz2MU]nESbR #ly,;[8Y6 Ho~,#0Z.zmP^0ÅBJa@b*H 2now A=Rs Vw9gGR^j&!v, ;*5(bKZ l^+dkSw"c`up2˟UZ? YFҗ(]gVRɜM.MfE%i &~x04^;xIQt+֒5nA^0MߡBA7bkKunw76ovv#W]-SޣzBm`鼆"0It9ɇxaDh{@[MA80 ,{mb̷fY:-aSBL^e)}/9:)|O&[BQE~'Ơdk+J6ֿ9xWo(62bRME+s W1܄חGŻw \^p(*b[+瀏Muܖg=eZ)&TUNJ.!օu-d#, A5V`#"iq\?4i(ܗ{G7ŕn, Ot' q߳*n;ZXT[ur,xk+W ;;b1ݐM0 T )K2 y:"| Cӛ7RZ^Ԣf8H6D.i]g>h$oDNW(bpşy`R-{S._߬BʧRԛѢpF8282 ~Z ^v*103Hv3|N/!8ɨ%2^rZ$mĀHaa24õ{̊ES9#bTN8ƟA]d6`nvU8HYSo^3@in-hyOf|Qo.WJQwƃSO00>6drKh4+σț.F E) Q'-ZL{>Mk/UFIP2(fqEi{uQ~l6Kql|B9Q?hqXk'R >t Sχ Sg~ QU|Az ;=(t7d]*|]b\[Df7Cz4FƯ9ًP* Pev2+M"PQ"wxmM\\7*-{WDj7CkgՐ>j ᬄhdjXE!׺Ӭ&+5,be̳PK78_T3#@T} 6H be& |c/!K⸤a{%WJ ah_G o5 4Ƶ IK"&c3H׈_9 Qdyr$~]7ےTW2]4u'Oűq.:?_f`$Æ4Mn\䌖R+1S *9>86=r٥{)yqk0}iƶeㆵHHo([`@)-EBj3qm] ȃ1>ӣ.a]/Uvھڥ2CMG_J@58.c/iuK7 iv -̲ӥ%E<MU 椀KiazNqW0e2 /T͎z@|9߉+EPDƂ!ľC`\NJyo w H`!!^V|2>}$bRMsW3IޔSnkݜ`9.GBʑ*\Q{r n^N+5w@61H毡7V 1U"]'CUT.㦏ea|)6K3Q~(ONNK;cש)J8͓c>;5Q^dɪ&`}X0Gʜ1>y[! j9u17ٰW8omxm-";t6~,^J4$0SB4`ևCIZ7]d@ItJ!(P+I!Eل]@cAknVl7 šPls6e:,6?6 =Qei"%IBdN\zr.f4 b[.Ua߲LcI1_3/ |+>² MEY^O9|:m4d[kBN=6f˻OW78s}* S{7W}Chr:",0U)3ZnGM<`Ryr<-bC\rofjȏ) r6aN*H._`1ܔ:i\E#aSn UKGS<)!GJ_rpb,^.w͇аZ{|i"^-{M j]Jla5F407"w,䣲GzQ7:i<ا i*OG) &ӷyYCaxz7F;|c?T5 PMko0l]3'1 &s"-d܃}fRÏ:՛I5r]7-wpVLN(Vd}7yYSr}]HJd~!LGIW"_Ɍ)@K=sXѳ(,:JlaCVWfwc6zNnrZ'RYB5$X^>k~5ā?4!ẙo ѵ̇t$|9"<$][ކ&@9<~_㴨|{7R"3Lt}bb?,HieUHTB6=+wnCg J4%]^ &}ERlRB *Q +ܟ)r`m 1[xp Pg!<Wy@^h a^ޘgŖ/he֞Z-Zð6U㝙 myae\ܟ{j#7lQc{9Sc6EG" uo(36 =C&u#?$l1S$n-pr,WM< 0 pQ!X>@ʹ4Y^  _2 _?elp\t  ̈-L=}9@NգH7F#][-O=.(,NScb:)\A2@`zŢ4I'FB \6H]\$ܩ#Q'EdI\h'@g zV9^lL%gy~4\QKi4&f^,e@ު8 ' P(ByTi#o2+Гq(` ߋcQ~Es"Dh@Nu.+ՠA Bq72ck-TC~@ճ쳭AaЀ}V8yzѷgF[|vd \c_eM:')}}oUYRBt{F_A;6◬G5ۍp>6Z_CF^cڋ`NB$ŽdAqۙJ52)O?;( Wu Xl(U I; ;8t8&%rX`A*ט(hrŬA;.OAe{(!`*ݝFK=̇ϴ|VDdmK_Ӵ849cI-(ݽ5pGX:U-d_30㩞}YC|ߋ3厂 GķPYzɋDeG]$#|riVCp:DXB[ :iL-hU%a>/lx.VIqZAŎmgY8(WIޡ9Eo_+&A9Т8ZȪ#=x/۷G t]R Zܤ=~7e1>B@W Ѹ~]m4iyMYA,|J߄C0{QcCr/tكN$r, t_muPARjLjѷgle *Tuy)g_Z63(yl)}sn-Q dyOhdO>tkGwv׃X`wWl>,m(/4CGoQvsc*AF8Q@MZ!ߴ.pl}WF});m}:-䰴kcPZ|1 :'uV93.ȅArl#Ԅ-G0}|? dA9Jk8Y/]OJ ] 'xED G_Nxۆ,7$&V1( S2Hk甖nIRD #AcUK;>rrz%[`P"DJZ€,0Z ;spT苂)T.;X+G'3笥Vi5 H%O(hSrJp[r5V_ UrNM8ݺBKOvc'Cj.c764&Y8ir8t݆sr2NxU:F,t,+8 Tݑijwz3T8׻"ƭT9^ f>;๝ID\)TlBWyQ%$P|Q6 .]´0x #$\D䤚5Q.RC>&9qE?NbXbgyXLڪ]|/wHfb [E׮:QGCs2Cm8MbARO]$>T b.%=#,eB;>P g15>'݁_Ua?@~\ˀϖGV 2iwxUl@Qo {@,D/2EoR+ =>+gx; z@#*zAWSRmlZeDvnj&jmɣWQcd wewFGp 򓜻ϩvm`+rMJq p|+UƈJ$S&epi /8+h9#IK1| %uU>tU‰H,KWb!^J» \]t.gW,3>; ND"ҍa?@2Rs|Z'.ECNT_sggԍ|x% Ά909%Fwy`W3WSxNπ .oӘТ1[.MA xY j\B 4BŁE宕sih1D.?Vofbã*#>]a,4C +iĐ^D4%QE\N$E?S|Dc 0sI\Hu3`4WPBރ`AJ\/dUjwXo?[:Ac5AV6s&: ##.-, =4nNˣU:!.Vm1"Na 8:E2t&]Shp!ϾpAt(m̌C:&M WJ\pE r*~ÓХTQ$T\(v.ѲX8ZX$UtoIh_yj~ ̧]~ z"ANtJK!jȦ I8}H!m檷MYM 䎡;@&" Su8 WSMRĚ{j!N}9Ѷ8˘f)ŝz5:4 oj1_n>e!|oȳ%=<&xCZvӒ,s/&?ڧ;ļUCYNWIUW<=8 d~zڳ6Q2bGГ,{E5 YJ-E <"1Ϣ<ϻIk`LPc+"!r.: 0E(ȠcԫV*&a46L j#9g9uKtB!'Η=66ۊjޅ@p^ V6W+WJ = ?tZX|0*JH6w~ܷ Nު(`S9caR 7V8ʶZ#_ܳ#nR?̚[v7 ^ |}1?*_%<'T9ȓ(Y5JEdgU.fXN[ |[ҸiOmC,3fЗQ2ּē;puٺ% 話I;Y:nE?ĝ ʬ/K,#\Űt 2 +0 wysͷ.;=Rz|!-}\D TLۇ"^os:S,CDkTZmj!6I`Xq(<ҀzM5ne5,eto"[^[^|h:slB- 9@UD3`~m r@N-|nRfA J1XcסD(9ϘP< zYBH]fJပ`&t{*QDFj/EZ>l^s)RRk35z`Ytԭ⊵F?OD$Drɣ0Ъq8쥓H^k2gnpvhOdajE  UOn\Y0h&rt+OOMQ}ӚxA>kU /1=x@R֫Yܹ<9~4?9b 9ҙ4Qpk_u6U'+qJ~_5ELYN)14:@[R/%5lpQ$tNaH&ITK]G݂䗐$|F?lGg"-JG~|r'YFꇈp8j4o0CdviģYIR$ YCJlŇIܹSSN;Gè@~){\3fCF'9`8]S\ X/K 8"ջB{8x޺F@|w49unJB5)wKc9*I=aKm̵gD4AWdjsl/=2Wى;('͐y)h[uve#KRSͲ+F8M uRXŠ.MsEY/z5MOAG{tۄ9t<\'lp~ m(K,%Hfi''l]`/ X[TAh6)F{ts4BaU=,e o'[P_] 5uRqܿz7EZA毠;zgF ,zg%ӳ>Ae~~&oѻ"0!#Oo[sָoIFI\|zsr3OS@[bʻ ٘m!E̴H#|ӫpa9 "M^φJe/!+6qۭ`"-ٙⲊAE?>QxK~|F,F%5s&Dr'@-lH!URτ~,/cU](p7܊>Ws8Qm '4ݞ;@!AOM׉R( ]N_ցZN~݀{NP<̿JZ*ՍDWߧ<+ܽM՛?4$wztp6߫ϕFQx+@<հmzhw$%siP,}/TL9Ua%CI\RKD*Vp>p\#"{G=yNHٖj7^.AYzܙD:+b,. 7 F*Bx>8|!VxDgBOMX㝸;n5 6Z8`F+\%A՝_T4Ա'~A1Z\S]} }-* .*˻$ vZFdږh uw*a*+V`0|_}%'Ow{e 4XP R}A,YK"7pl%T%Yu:d`Ĵ}ﲰk60ryiD귣ſrݎi u az˪flcX;su٥f-f(49teW ރJ,JfIvz@a-+un UœSiEo;=+82ZGˎ;}ɳ>Lhd$4*JJ†lEdrSxo~7o| 4r'O6`2^ب55YV6 MU2Yj}-$'!C[pc1IkymKՕO5%T/ٔ:@'D9gɬo82F;xOtt]>,]b@qW@aX )!}՛KVl f8%9 zڻ*OJ,r lɞ%9W=$xHz#@S#p^EhqVKT$E9HG49 >d)&"Zqpa'̓GHB8c=B7zgk}}r['zxP~ ӂoMN<'7k8uag#;T_'> pgk`_j7 DP 9@"W8%e˱x!l%JtuMm@5g 6Bq#Rd̑Х*.hP LG [{vG$DK0?Gߗη[?kx`^))Ev3\.F] >w IB/zTG=rW k28ٝA d*fmhMgD4$IONjx*,<" ӞA^Cub N~. Wo._!0;GvGšcݗÓ'okjZVGv)lF-M u]12WzN&J] l l]9Pm8ӓ p<O=* 3U]K>|JsS kjj*m鯖G:vl&yQL'pY ND>HAȲE̡Րd[}Wq>`'TU̿-IOtu`ڇR[==r9(˽*Q_O\8)B(`W"0-@1 }Anxe!f̪'LV"<9F ^`{āedc~ʖհ]O1I^Sw()찤>5p N|tVnm8C,=Ք=y0/⠵{, r`D.H업f%Y+gT/& )5)ѝ 1}W96iTivDADV[n/2r'yw,&F {? %8PLgb'Sr+UX>On3֨BW,J\nL}IaI.ͶOv{f5K Ս{E663TV)"0RԧaW^ ϦaM2rGfX7y U!#ӫ߹4 a*p]gnJE{0{ 'mn/O{Da{QnRLPK#jxf!"0҉T{sbK,{Sv(І )b~⨁:ByLEᢄA+|5a;%sqo,S˞i.C0SNJ8 둦YJ$O3 mm匎nr8$wZLwJ_ķ#Te>;NW(僫з^>/A΅1kVr>Ayז­!G![RY'@d}Jj1fHQ*ӷsF=9&Mbb 9U_S*q%Cj8KRL:L[:hwT,=4%~ڍkk(N ]|2?A0QF*vX9nJĦź XAmG?6A?B=?17!~xl_g rj "%"榣j( 2>-q!t^D[)ݳ\gƱp8QTajQ7ħRno%0TlKrִW9u-L&k3Kyxjֵ[. @$V{֢KZ iۤP'5n!6^"}{Ko깢Ž'-_Vb} 8 VQ4J!fa (tvٛxH$13!AUJ&rSSU~]A-|k`}s_F _-h>pUyUZ> )d-B[pt)>ڛQ tޮNvMm7ȈIi\*?ްESH2F)5]]AԻr#b׺kU˻0¢ b@ -*^i,c✟*OU<|]ZS~,瓁ՙ -"%|s8HMbCvK'&uL ]CzsA+6uEe㚱˨eF4;l9&jaR Z#&pTG?Hs [qTr lIBEvU<%--wn2YLq;= wOG $Eb gs.ChIjˆ9yK3?,_zcwJg+%TaO=sh2udaQdTDY!?s8QoԜ7kJ kgOϕmX3$ 0rB:112rd^ͤdjG٩,9ᛃ>4xyK|ؠţޝBiCjtKܶ}rGq|(=u,-c*L1luHl_k 4+z4mxQ_L>Pc2wI~kqf~?`v sù7gG!dSV~?sctTiT.LKGOB|*!BZZ6 gs6UQL#nK0K P:@eWn}/ uTEP?ܕ^kLGpHz MȾhLKZXd?>Y_{A޶te r,uk716[C^qm4z;J@ $y'vw_`vzrpH[a 2% ڂ;°-]g&OBɏB%%X!}&|4r`Ӕ [^D G }߾&| V;Jߡ2DJlHa^(P5:s4D:e^UnuT@"5OM3BܼⓓNJ8} |zTze#J:adEs]T),+^tqA97Jΰg,BMs0wY֘x8d՞JψBIxQFbF%7'xᶩy}Qu!*d_γԢ8,{ú:N BWG݇NvǧU,r8߼ Zk&6aT9ja*L]\I)Nߘ L{RTД89qS8L{9? epL\='+2>2]Y49L?Y֧q`q*L+r$ZFW k[̌آfҸ9!@8U!TYLP9c!"է0{ciѣ*w[@,X3):̧˝Ds/x};7!Y'QX'3j9] 3G3լ+M2]ps/9 QHP:y]Os_'rVzJ&C܏`.u\ 5Զ~ȁV{yR׼/75EB!%i³$:R[ fx4Nf S8(kqMX2{~Xձ1YoKdoD/Kpl_dX{&-?]k'9pcpZ?$ .?*cb**'s‡"M-_$I_oyYؙOZfoh{ HF'=zV'С@sۂm7Yes9YkEZ׫n PCa9/:,q\K&k`Y1w)W_`T,LEaɦ`.d vGqGƢ/Gu/h;vyP%^:84'Kl*(~P`8KezxXh%9ј;瀣}@H>hHR%0lTR@'s<+ME)1*9@-HV ?좣yptnKMBW:~c zA}߫R>H 3[Xڎ\{&3W-ey?Iٔ>na&Mтy^7Ը[:3x c&Tq }LMȜZ5EQt]\4+֦ c7ﲝ~qon>wLcK"O_d#Ž׭C/p ,|/tƆgé\CMlA, 0{1铛!e$8h߶xSi9j4;7γgT&R2Q Ej@M9,0"_ C1r6rTT9ȱ^SՈbwib%0V51Rmr1 ".-% uʈd"htjLb46=Ca!mM5쇀c3cʈ|D>BŻ2 =%iTswGFԳRJkfÎp@4r Z4bZUL9+_$P~jz:fgWdSA6)GUtB~X>N$0⻪/ Mw|VILѥM0\kwCH \V {XcbnbqyMfΡ=1u< rnAG7\ dk9'qkxYiYge+kMvN`X*K6\“s#B>%˚.I3^DL12aۭh)7ݕ^':a1\<[h!ω[,7{6֙k>3WÉFZ+k5XMy^ #0ʀ@ZnPQ ry'|%tvi. ZF,fQםŽwY =9ryh{7FՔDNt"Dc4ze§3[lp,w%]T(~ԍ4H~< 7U:6H'ujEwi:GW?ZaNdHfP#b/:R ZzIS䥬a̎jI6@ocZya6+){?iRYZvG?Ւo' o2|a1s mp# u:-PP5 i$F2'ߨͲc*mW{}`:O$ xyb$,-n<'r\xͰx0%ԯ.k ?<#`Wu1x؋4MɽЫ"Lkrn3] >Rjv;&pt)nZ娒vͧ`+Rb .4c8cɀ4TZ!Rر"𫣶s/$^d)<|i& XNi>6DiB+wk79y ;'yw/|5$_K $h6UyW ·0A+pTX̠Kteʲ()l`StR :^ /Z9{>,%ʭ޴Sv(f %q&bHN~D/+hJRfjPVY`^qi,US˯]! 5M:F3|;#۲L+UjgY˵&Mwwy42 34u&G!A-_0`+HT^\,6DySqMWvK$9K-OѾK}\!!?]_)Œ y EvD<6ҖqlTJuXm8>@Fq3g}wV/\%PSK"Wny*(fpGi"k0ʐ:4[8-0ٴS<X@$9E.RDdR𕥩?&2uHɫz+5wގyٷpryY&`"8)BU/]2 ҠW_.HKc2@HpA=C\[m)Hj8Ś"P|#=2`sN/@j|vg6dp=[&=샬2Og->1"c<ǽf sn?7f9"Ko,,tP=hRm8@Mw^>GJ5Y>pe-Blݳ)d.H^t1R{0&S[s5+1I]lqWsЍ^p ]cM", |2b\u_l1O F"J]Ͻ.R_MtAѮh%J [ ~QSQ,!Xq$e$G:.53!L_ф8A|@!?;^?A2gw32L }G1b1\G%j‘8_tɁ./Q]η{_bC^{|llZ P\ZޤA9iGP}qFfӱ\}|^ndx^iwc#LwOrw>l@Fx>G5c0V Ȣ4qv7Ge`)!Uc . l|qF2 ,h_2a5@3\pnw'w61'!"CQ-hJ1532EZI,{#lJ"pƬ4&槎:=@/AQN#e ی q=rSmom3i4dVds:\9fbƀ {!mOx1F.f4 ḽ0-uӺXE`q\9Çs"{j:IW~8fK?79I%J'9 H׸N]у UJ*zBҧv& B28<klG6᫽&ǚ955V8;?J{CS2Gw60K&`jq sPNzFxBt<掩޸;8o,bF6YIow} V2 !-?fUTe'( jo?f>|ɧ3Pu9LDګfg87gs_׮ͩ V73R"z A@'@-A_D = )S .Չ19nh_|ā1"PR*69dM695UKOō_BfSpA-@r } }*nlSsF3&{ OX&{?eQ}/X/2Zz%m\X--k3,'Tm"[U ekc{buOq})9T4>y!oWohu(+`&F&)rFp۳Qrʽa>r"\Q2&o'\yEjՔ cc&A /<;fF=eEMw/Nāy"\Vxְjmu ;bzlI&[ yh>YԉE2&U~ֺ$hd}h%.V|]>iDUP76ȥgΠIv-=K@,,؞sRė'YRfx ] (2rS܇/O@޹Tןr]y|tek$oUaFs>󮅅zn#m72K%]|C;⓲$foc`}W ~HNpM:Еȃ.ʿdr[Ko= Z,E@o}g喖Y~=0~xMkfbjhrƒvY  4 iNM|.[2P;ɷج"<_ @8(G sډ#c,b L`r #| %aړ4`ik︀Ǒn*8'u;W3#cR5_ڟb9ʽ0xҥlӭL]HKEom1$;X֦e.6 N 0bkdLtSK3q.oc wws@FO_jJKA}9&#`δݑYn\yOCmF-sa c3RoE`߃thXtZK7y*Olz/vWznޓYr|ktꭳNP+pwV;(Kd4s"[8 nA,fnlwVr F+`l QftrKM9]J?K@XfIWf8JК, #<P1(iN-xf0i TW욠 P B¨N=A Xb g/:#2O㎲zʱE;Td(ԩJ">?3xBū8:tbOU_g|BU蜕!PLM"Q YD{7-V_ڟ5r|r ='N*ȕ e !|E*[Iʱ@,Wf4+{vqi 7֑f =*Wf/{4pu.{r駷>vSy*ղΫ4uBOJᥲ"tG["5JN^BJkvd෼\ cwAI6=S vC#XßOf{6bPQtv85 3'q{ʘS]7Ɲ\ XPNufƆ0 Ss-j/ԍ/jy=2q-6FD-PӉ>,z,=_ʉ4rGCy]!p2j+Y ľYl6'onm!fNv1Z\ADNԇ\3LvZŤ En2޵ In" >2$Mã- !|z$w[ Io]19?ݽ^[E=?8^tŴSQ0w)FY}-wPۧJ"eCXwV(pX#an1Z# iŖ˳]=Jn4= ,Tgڟ&105)vs{5 )0]vD f $z@f\YBE"ɈZf n_]I8 [rD Dϓ{]*<8JiI4c.HpM3 Uz[J>ͥ+0h4h77\7fm.t<w1ܓ~Vᆱq) @jf'IqNx1Vl?0\xD[ۙ- 9Íod}CXq]Ԑ)7m1UC\.BsK^k5z >/+[{Ԩ8 SOlJ>}px5KDBrU>|~}ӧҠ/kp0EEIbWbe+Z9׭n)5 ~wk)Yjٟcȕn!}tjc $k4o:[~N~qtt#M>vk=N *NU\׽'9v~cRq{XܬT'bo@#)c+2crOqxA!F*..!Up؂o28 y~B͚fo9S/Y m-^&w#~)ڐxUPcЧs\_ GOCYB fpNYWkD0nLPN~ if^\}cw}=>7SNZ&5W[uEԭ`zgoVfԫA.~UϘ40 @# އkNgWCo<8 NkM`ԃxC>ƍE7f7)lc{sLB5_#A{FcԽV(4(hdz{hNw :̈́GBr_9!qOp[FeIq]?NogܲmR}fS?CGx&lʼn/r׸B! -p kј&=º%`u( J up6s*5H|g,k6\8@,5+W1`tW|5")3|ǥ)@\5 9J4pJfKOZ5%&M+Y.%`RYBa27D]h1XҫExUheҶ>|ϤiRCpO7!}q7ϪrW;Q z^2gm7E[vv8@a{aP`Vz?+[:] GIw1Vk]e!'nr2 鱳:# /Ϯ yIzфp3Ap{}<>?|G~"BZShbx$?7?y,źqp]j7 .{auY1_AmƆ., SKYId/ECs"EHYU8Z17訷h;]$8#=Q  PMj 7.ahK"C%NFiRqn5&);:V-HI6YژiaO[} '?f;sH s+!B5T ؏U-JJl燦7RhwHw8Y鈘ur1厚B  SE5o, aL!'4 Q"0;?_s*1xԐQ Hڍjj/T|(,Ol7'SjTt *!b6_WooLXDMm,Le! oGh[mV4GHyt@LˣPg+=7f}"`mB5 0.4 Qf ;)^=ZP* 1Cz QZ:TWrf3ھҠlru0ise17a7F1#˿kPɯ[G+`yseE"HE^ET(nBhe 1 70\^GQT*߽% DM3L-;ʻ6<ꩋ $_өܽL" v諂uY{6'2@$sD˟l$t8,O Sޙ켑&v=s>I/sJy0@ /h؄QwBY(Q m4O&r4E=gaDm%Nlxw rc% ‰Hm g)UxЛ~I\h)GL)Fx0(\:Eq4z\Z1u4.4E<7EAA>u #ڝ6V h?5UYLEWfYsԵ`Mi51Sey*} Ha&뽂/|5u; Z<= iJ: ߳)xмoLT>iҀ?w:THRs٢ м6j A8gT|9vدyz@7n>_(w_fV IV .\g/cWh2\SF` - 5לig,SϤk`+bLj/ <'䳯~ԯwӒyɳX!K&(ԙcJŀGU6`HYqrB:Ӫ2-5IQ[;!.%h3W2s+Wϐ lDcE1`~XIY=n*\bR 7E_̀]G²}^g LjuJ*!&3;3\8eYF֩;׋QiKBivmaWYYe2l=Y!Ԙ+}=.dRϩ5W L=2{e\4QCIDRJK,_|ij.pzN_ +zFm@Qu(!̾!z<^msErc68*ӡ6XP˰2T#>~q:]5fhGeT'(S@vj7+HKcTڰu%Hٹ&,_`gS:So"_b/ChM);/&% FDŗjp) 9daUI0Ot¬e['C_m zJnlB{P7MC̥rk-Ѵ+$hNFm<'j-=G skp $ruͭ#ی~f}{٠0b<.It'–;jM7$wd!`碋ٲ[ZTX=Hb5Qy. Hȣ:F  )4ZAr눦cAQ:C@nϫhnqwI1gw8%ΗU]T@ ᫌcT;a1EDN舂t>(.%Fꋢd%٫h5"i 4wK :#(/MjkB&vU&b#׳߬ ?><'u#2aKx 8CxFk@@kuaO:B/.-Y)X32oSϓ<. 0NZy^) Y/! y(jtHF(H S-rű}d% @$F2]*^.&+ʽwugw5|q~!Ee{-8=Q`ݍ3ڀaS${$Ʃ%7sAշÑVP >u83lq^o[MMbc.77/Un)8ym=-_/ O/Gl+AB5ȈGrt!n2 /С\I ^-rR#sf鞞(jm-/6R6A3QusW?`(xi`6ڲlz|_A1 (CU / 9EG0eU'#AؖNa;J"";K !2VmRbs*oy9bV=6Uiѭ2zTF4V1F' ӚbvD1;?cSSCR.cI)r`6m؝tjW9D}g-; >4ɘ-6R^ JW"P 0nt2H!M63Km&;sX֩&qv,o6NZ׹K ̼ 0Q7M"xQx^P̨ώ2:eqZt6a;.tODϩIoC~ v|11Nf%Qr^y?14N9,gR?  {kT2QW\0`g, bM׀es,{R!Ƈn.lMD :S]f |#˸"$季elK+ YEcV7&cWF-0c.¯MA_h]^zBo^zF;Ex fEl$Vg9[GD\o| P\ˑc2ۘ`G F}+b n %pJzcn3{p d]{w"%\XQ̆-}z3A9\OtsnÈq# ;1x#3:;ع}4hG-5|AǯKֆ z P/:@:,}9}}&Hl:oXT+-V)q*: (pGq䏢e]u~MIc p^ݳln[aeDh5a)VNAgUʙ P2<Yvb7./\IH{"VF?\B;7FXmi?zh1C= +8dW pk .`Ů~R\Ot*Qe ǯ(]~G63AgtιwVȿC֮J"Ӭ4 lSn6i7c9/"cz- Ĝ^)Dk_Pz|sfU9B.-o|~a;kZ: 3p{q4=&Jm:L58&}fCRhG9#I~s9ȹ "2L[mS(Vp\-J&[<-=kp,TA[ GnݗF7M+W YN {>p1 I;_qtm-/yNvǘ.y:v!}T,_\y8%k]^QbO}" %ӕy8Ѽ~,|i~$-Ǜ}g};ɬ4ŕv@މJR8YlLeab5 $D}rp'iszȩg} ^Δ֠ZGMs(Bs҇$ur_-r0)wɯqSAM8mrIlJ, Ubdð]1*bgLCrTOT.Y9ZK'+BΊÄV A4LS#pC4ZTpo|zMU%P'68ǠTXwt. X/JɌ;Em ?=_@`Kە9ᇌ;םX`xSbdBg3=~vCX## aVM $Y>݅I;Ϙgt1tDm/*CvNM{['$O~B?3Wi27]\TYo"Uv<.OK 8+2R$g)rʐ?!T !)0x;`)o 资I9 1K/ut{zy2c;y/[{dYa_;B87SOPAG;渍q ㄇa[2DJ}i{BE4(Q8 .- $s+s7K7M _n^\Q8ل{VxGp0%n2S?@MXe} e(gbjL@rDU%>OAsVUu3&`=Z;TWm1Ԅ;ẍDVv?:nw]-Z8gQAw=R K➄[SoڝG&5>G!Ug;Ŏ1 ќOEЌfTxPk08fWf~ش톂%Ś,G"h(9Dyh D7FcFN9̪ʺ:ܒJ, bh\D: N%w(-ㇳ '밧Ko3+HMcGkH^7ذkW?4Y@O9Lo /[]ޘ5r^Y-eg`\` #"{Nܱ(CpʲG)[T*_wٙŊ{}$~!_*=V=ꜭJZe\l?>V:h?tZ~]NfCkM,KdNdYPeC1 6ZkGȧMxSDQY8Mw@P0flMˢ:ͧ/f f+i" 6Z^gYۄKqPľ#˂ȕ̴  (b_xq0Й(̑X'{ϫ?upy8HEc?;2בZyq֥Y?a3H5nnm 91E2Y|5a_t@᝚a\e#G߆潝%Pⵁ;˻;ҕ&a uo{}q#{]J!y(xZ'#2Ou-ux2,34Gh4ݼr ]+,?(1l-yȟ ^,,#<|"(Hb[bI1Z8W˲ VA@U?zC\k;E˓ ɓnjհ ;mYgf]㰫R{ZQ+@uK"n(pɿ^FYW/q]e [ j%o}`BrԵeU[ ,1 O>wRG9| R6XK5Ʃ.%!n@S1Gdۿ[9t9A J9$j0)4XfMCĀȅ=H>Ke|W62.I.p/IDPޙf Ygը kyT/KyxՊ5m%)!OXqǪ ZIܽQhK><V*fxFO_xwZǻ:`u +s)֭D!.ҜP?@rW%6,9Yߞlo&dqJW$1!B-ņq۩ S Q[1X 6'V[ ߝ@b*jICn};`.2<嬙IpjP^7D)[rcqۉ\b{tU %7AYO18>}"ycoi 3e Jlww_;nN̢.NT𔔍S<;qʂg1f5ȟFRX1M 9 W,ϫ9}gtDR][ 1YS 0L=(2m*ɯ1oWeY8vh,tAYTͧ&xsjWHi~1M !h:E$)HkV}9P2Z' <7:ē ԋ 'jcdǠd Ƃ"-/Boց<6W%L7N{ $eim6u}l\%l;v$x%c\. ;ϔZ+ 懈nkcaߐeȃA% 90־_5.6l$3?/b70CwpdwZAkj]̃0ÎtNWVx4InZ9G1oul1xJ HACFM@NA]X z7ߚ)pD1E64#w֎ I>d;+=} W޹T^m2k4«#0k%($0Z@w?ƺa@Vp5WR(f bܢ8mȃUpc+}}~++ߎDA:篁xjs{mM5^^4j5|@ "{< b{Yţw#عy+e.9Rl`1 j3ozL`t$Zja%A͡:*y !Q]A Y؀HM+@Eřהͱ=FC@GN ̓bxukZ{QA| B&^$'M Qfu {P!z^PX4Y fi[eВL[%E=EM=ڢLl(DAG 4〻/,].SU`DS] V8效뛹-U5n|K+%Ih:E7Uސ>q^CKG-jG4/;V)SX|'z.<[ך?]=2W7 ~YpFlxR毷a崇EC'E_|+o2IBL@MCOAs;mXx2NT[ C1V8w`vB5VҌƲYQvhs綛n+=Iny.MIzw'H0VSGr/Q7l۶%Eb8? %_[yx /k_|LْbGSE3C}m#Ek(U"nIQd]ݘQmNoէ!X⤊Mi\i:~%#sOVhɓvs>)T A:kI$4ͮJ$+fP H@f~3>x;Ԉ4.cPםgG@ FoDk򼴤]=-dGM-w{\_L¬[&j-Ȉ.Pbs&3^mB!-ҷI6~arH~ Dy8>oGI5Kv˴\ gZ rB1\|+N_.SğvQLaϵ)6p쿞mq׾K ~E %nqcJ ZLkԤT|SZ#0))9zj(2@X}_ax?)䅡v_oG^CyNe\`(JI> ہ}6V2k׵.A}pI7dSR.>69gGEY[Wʤy-S?IZ1+oC'D7S73Su&\:#b'.9_V bHk{~|dbFP(<5r}KytC`9dJVvO=O1ۈfϨHWH--|Y? H%HNNmp:LS?`SM90w7y>~nL1{=V0|~ܡ!q[VX+>4v 7`|9fL?L=)f*ɯRU6 ")y*uQd迡fF iz@zԏ#d;G߮v M 0i$|Kdžy ͑΋j}"4:хC7:TL'-\.Ɛt ^n!Fqkj˚< fc %[/l, ,>em[fAװ5+" ::Gʆ%j ̟N`e#1 /")ZGxXo4>> =]_#f~1DO@ Wj_8}شHS?Z[Džq 5:<23Ei'쮽Gw]hq9 ˵Iu-TxM6=pgndOM9 4_&;ƳwE`)NF3"uQv_R;>X5f3Fz<2}3*4k6p]{&'T-zZ{0],R$\~`jmgDr>v|{[PMt46Ī=rTfQ[KRpbsC7q;U䤧|MCZ_i_aݛ. Q~1BtXg!uMC_=oCL5]h0YV-pa"P(v,RTSMP&Ĭ䶶Wh54788u%c/3咺}E} </ }6 *4F1EL?EU|`obNܷR` F>̛_|qdxPsVfZ`3)*s? s1%ܑ6,90wDnM2n7$d;;:jv{˕Fޜ_߇[7@&,N[F-*a NJACR"hUk %]H68^ƒ"\ۯGQ87%kX$UB Y N3i?|+˧Ll57\Q/zJf$bbwQrmfYSP`o{Ĺxz/~SvIFk{Hu2kV8\LA߹ .EE+ Bn/6;eU|`T ?xǵNNe/̛7_Z[)ot0GMJҀմŪ BXVlR6WoM~@pFHr,K^k!ە*PNpy,:ͫ ~I _(S8煪geNB{ %-EH/1(zX҉V/- =LyLޤvZ;!?le 뫤Lb.ӓw>a2NNrEǛ^KUҵ*̬`p;{ߓ$T6G< R=9A^B"rf/̄NI̓5-&_7[$8PfO fuy#8_gVn%(C&+$fHA\]|j[}czW|K4\9 ğ? \\ PZ?X6Msbz' &B.ĖsVQ! mςUhZmN|VR[\y}zaZ&/Od͆L;Ƶ %rU]!f;=H&wCO',M!bNr@J8t =^Tؔ"RφG5p.6t_h;(1$utwiR#NޢBwhx@`LFLJx ilSmgO\"H{RBժkkbeLjAOI"ʠWqrœ F.%H 45@}}槚nZ vg%y)-fo L9#=RjW m ?f3S/򠁼w=TSYgX>/k'b:BW+w{䢭Nufh }R.l΂S 0y +7}7,lUT=FaLZkk)d6H4:؈_b0.s0䍪9e&o\/ We-Ucoj,go>GcͮEA{g(AZ&myo\p{ԑ-my9$`? Yms87u676#0S , kcCAg7wfITH;XFVHy q(mJ@ 94~Gb_s =k׻t^Ϲo;;ilHm3tb R!㳻~3E,_BH)ld3B\b8-edE"s&hI퐺">&ɋ8 p_)btP/kZbej[}%<UJFcvq5o(|BwIbh_զc:@~y׉ fmY[I[`TN»|y!w؂Vb5gHfͷw@裚=R>E5ZjG ڥqU 2`@N=ƙPܐ0pX/&QLcREy'm mj]tW|OV"Qc[Xg74xB8r4(Y8:uOV!kSoizX2Ŗb"F*:@,}E.T1I(p6>aeXً0}3zt[Pr.`'o'ǿ {wٝϩڇ `[ wv\@=h} XoSkVy &8R}/Bqv =#lbP9/@\Ugq5wwN d\JYR8p^(X.QE,j#m*b@88Yӑ@.Y\eV>ɛD1SUCg* ky3l+CRxH5б" +rJX)hIV3A7J"ZCw3^'Kx؊ ftr7PxOfl If.nz8FYNg;]O*NCΚUK|EI ]%Y}T~W&OnAjUϠ)2瀪u>^i#2`VMۂ|׉unvufK}aU;=^02,,2Y7)."rTlHcc@0rܙ?SRZKnuΔ?9!=}^:^)1_/NgfMyH &|Or24*QcK9&L9c9o,?,R0ZKb^!ҡor> Cy֡SH]ۦG;pj u'G X7hHY}18`јyVۨZl Tvɉ$x}EѰBm!môhɣ\ U`8hr+k*sCcQrN-&u ;o,ާN74vpps 1;>oJKf9"e2=Dz):ew2kmB^s;[ӿ<Ր{99zjy-I6J }xV & +Ʃ L$z0٬^WvZE`<|4}W2Ǘ+=$K}C^*~-UO~OHq̒jI7J!Te:It _nADk'7:u?TP\M{HES񼅵=k(<[X`C_Y=; w04_AjauϊImv^f}& Mxgf NP&2V㍔ڼ& (0['{|3)kI5$A_QjoU*CFRMh7hznˁ#H]h enyN g+ =G*,-v}.3,^%AG6%*an2޻xWp:(J׶ l好3Lw!0%;ɂ<@*>Ap -f%D N(QKs6U;YY3yʷ.9BXM8%N,GΡrXP/o'oCӶL=dAF73;ݨ<ŇՆrA+2]HVL3e.bj~4ȉm12kw~$hpZnn'u].U2 wѥ@#ͯƒ}0D~*lEFtC9ĩ.>"H֙ a!Fg=[(X*4{2yYS# D^WW&YRR·$+M3ϝf1~7B`|wTqKwp({U&7cv.b5ryF^ Y@^?f݁ywiN.@Ⱦyc%&jHv5*<>n/g' 埭sc~L¥%]r;oZrl޾_G8ȖPjo]mF̽`Xl͉NqnR?}`+O)7U;MkzAx9*ύPǪ:M*z-!H6z86➢klI:~1mƌ-Cɣ:bF{Lyk0I%͂b#T #☳iXўD).I-N}Ek봀uTP5d YJUSP/Z CAM78^w%A@aBW<\غKWh4Hǵǁӷ1?FP%^sZ9G9eq-pɩqG>ʌgG?HsvH\J4ٙzy=& it-To?'W9(wXɗw"C.Y1wq=8`zwj\{)kƢœį, n_֛3QC\)CLvtoR( \] |ysuUux7{E/hA"qYa^ e%}83ʢH^`E[G6/Vm![9aBW׎.X M\vlv>c\>5,%$c3"n iiWHM`[=(>$LND9Wor m%ӝhW[R7Up̻'IMi|, ICԊc4گXe\Gղp' wcA55W̽"MJǨ]n2(E&u$2:f4m!5> Yn' f_3vxe,~.">M'-i̻VM`*\wj@7$q[R3l~wѲ |0NZSs̮C?QSo}< ۴(JL~ /PU-i$`pM8Ȥ.; t9jqPyT(8_` !ﰵ)4c!ߦ}:.[+dW|E RUvP#ptCjǛ'7'Gj|/t9l8zW%*խwyW+^x3ህKݧVH!?3?,ʽ믹122*hKvi8灒@ _oqt`Іc$WST_3ikE7fGǎ!\[ D_`7띅+olrloQv޼0e h$Aa K OSTЅ^+Eb/Pl7t*#`MhC5 wG*w:; D~5'O ^ ]8,VX4TLIaS1Ns{9 &*$k;&!?GL7PKy1fLj%xG1S n-/DYǏ\jԨ~n5k c^^<::aEyIjf~iUw=Q6% ?-xHۮ纘3hfN\UrT>\֪!HA[hZ(L!fBS(W{}=h5s^W' Ȋ|0a 85Ğmvi?j#;NͥuOHF~V]ibS!vc9bTI%ax&Z2~%=S1b@oAlp7A#|>گTwC"c/l+ATA^z BD2U=ꜾWv"!ع@K36(H{{.$ҏ}_86mt$cR`9'FqFn܎ߺJcW ^9ԝqDU8*?OrX+P%NE&+J DoϪW}UFfqo>Vpnb4G7w?ގ3QQF? holV ,$_\.%,v^?'vsꗇڀmvu)ҿL=M[OKfY"G>$# SQPoM,Ad61!jz @Tr#)ϳQ_ȟ)[U$<;X"DJ ;euGy=2tDӭTҦ89dV {P#:kDpnY|N!I# <1C/݅q[Q?CF>a<_[񧯹ikEDH2`. b>Kν,׊mXIɣN'3##l3g-'_C<ȭ]I3(Rٛna_m.hHU2-AEX5BT]  p58߈E1>}Vʊl+rgTXdXweU/rNWN>WՎ 6ZC̨yԮ[ۋh͞]ɧY3 ՉgB6ZzO)lPe3s` W~/N4 c޹1IHUQ6ɒVOje0;wk6#_%>h2ŭ{:ns=x;Q0.v^ vvnwUY`ڌ)QvfGAAn QIGf;`[2Lqi05 9roX[]o BF'BV1{ } *x66#κ%CŵI”F!& )̒+ >b xP9ˇ8~{x# $չs nx:$b+Ƅǎ4C\KxG:ớ:D1iP+_̈́7GaA !942ҍ&<2>̩̤,-;S`Qndm I1\L1im&NAz6@i6?곮Wy kWTrPĠB,KL7확h,ŔW$aspFT{CϧhR!'u&M]ڱd#Iq&P>3!DkM$ЙD,~ft}gj"FZݙ0\1pU* 7^w:FmKHPv+e}Ý RF?{QihYuY5%0L}вP7 XFLb"-k#VZ]{htw$ զF@;,y|2`o Nx`8ТKW.,(!GWcby?rO&pf/<Lda:bVLH4k#\v%Rnp]PUbDsOs#}u%3R yp P]dY95;`&zxTa|D4Pϵj;Cw,:W/(҉V_柫qo^25{BS:.ͅ!{ݼ'/?ƿ]6'Żن%px#a3B SvX5 LBjoVnn+AqBOhu5er{YY4|oT`H#0Cv0"ymJK 摔$( 3m{^ˠn&to bJ$w||,HS-\$;̹tމ135'C^ځK5I<u¦ JB[5.v1\ 4bOk`Jn0k@ lJ.+6 8I{&O< _ASuwcs" _&=\‰T:ΎvNVJ}W h;֥P[|IE !\sl RQI[>dP!+hC ,WKЂ`fAE^N VQ]_^Y.6roէ>0I6x]l>YaZRʤ~~dNnpщUow'D1j(XOQClT㌰1QffGS0Gɾ b+ p>>$6&6;5:19m*G _ "V>)gb1<5x0&B7֊:hGJיcM]R`îR@k)9ϑOm &"֔ -Yg:v3,1ҷ.WM+y끴sQ,.ԅWF?'Jyȭ 6X"6纯W#1J3J0"n_XGy8(B|X4GA"[0R,l?n:JZҺb49p|g+$Z hh)h0zX[H>S(ZkDZPIkQ(0ʁCN$#g84v:%dvP;&{de={oC>£l{׍Xp} 㴧)ÀNS97 L8xj@ /~a쾓':bI+-nFR**YEUt1ra)\;`uR#}*V^XeQn `[ u-\bS؄8ɍWDNibv*lMA eFE>,uujގKB7? s#Ր iڂ0ips琀r#I]ۀ2,Hɇ C5ԡ`)@`2&s =%4Iǩ8~V| )vbW(]_%XZ+-\P4ל)_}w Եf)%:L/X!U:]t[߼D3 )[SD%%wmbiy]5]\Cz~ٛ]&DG=<1 5$jCt硽 ؚM7 譆FE?w3烂7@#9dLD@E~ A*:=U^}j¬MCya**l -]Y(?N셽zy{~(ȳ.asۻb| K {!u8MF]kҁ9l1Ez\TfAca|9L;t (YU<}bJӽxe?[zGZѢ8o$4BLw 3#_ER4Sse]}u?>/3%$^("{;_J (HvfFŸ ΁~U{{]eJ"wφ0f$.Z+i>[$ezJI+] ?@ ,V:e\|DC0f¹M SUZm⯠}2+Wxz+9PF) t|nտA;`󖙙-`F UX]@wIH)؂Mf>,{c3꡽%s حT<_"bA9SQ2g&3U?+! N*EJ{{ tUf.Cwҙc9ܱLsur㊜Ъ+Q+eofxU[`waTt٬>귁{݉Ю;GDX@swD;bL$̵>eF(=[ZV.SMja,r_t^V.y=˨lEp''iG&4P4+ݬr$h_ƩNwU;l0yIHx=>ms|qۈyRkd̻[ ~7s?HzC%C `IʾT|kƧ'x,=BգvA@: 77t%>v hLQT-xnf ~28 6%u3W6 F~76Z>5y7Y3 O@&XJ&)r\E=+bBBqA%;/6DZ;cڎSn9%!K@[t5-YN=bR$jcRXi(R*߬/=շ,XUF忺ӱ,V շ= (K5<Z/K>(i1JaiZľ9 J۸ (vš w¢,KPK_RΊJ+T\;{]"=OM2GUGKg!2u`3|7F,7n*MLbCr}یrejȤ5"^=_o`Og!Ki€.^#+MIcާ~jbs1:Sg=ܝVMvT(ټA<* (U 橯GQTB @`#`C4SDϱoܮJ'XΔp0 5A =sMXYSG+Kͩ˂ y3 ^:-:{w%DQpX~mqq ӌB&%atNp$:HZ2U2>I/f,k8F:2I!3+ޘƼyxKf29v )=ꚡ.k([֗6M:w߽7 ֿ:;8uA)0jlk`U\V6k8DKW7J? 7tQ%ͬ@ti@|%) zyZU_/~ Seevk9a o@F /IԎ3IZY%{|E:@!υCm@\j)Z:@J53ڐ7!کg-/ʣ3WynO]=zOx(yvY2-*AgK'LMa Twu ~j`IyA0]Tjs (+nvvƧ$X.Oނ<%۫JaY1p߾hPx2|/gM4-FitgXg; L-F{[tpOFk#QJ~Jwa}1lk>vYa,(mM'SD~v80gPXV;<8Co߼?ej[JWw^M-#C*w*ݱiK;4zɩE|cl!pa`uQ@։澽@LJHºl9B|9vΚCXc"iʍc,]sEj$!߈A&LĐcusSODmD̮l g|kǧmJ"|R~ A`G !*2M? .A}q=N 'K+><(0cd5AY {老Γ [K Yyy9R?SOOQDBsC#=C73b}`|9P$<ޖ0[o ˭{SҤ@0B 㡂'@Ҍ0pX1?UQYYc"7H^>Y$Ewh"*\maߒ )\-Ǘ[sf3&7ԧ&@TS() +:P}y+Orz+c)G/ʈCJhq8c2gK#/jc r2*LJOmR#'vޓ>ج8sc AwiD]Nk\wv+݃פ% s{ @6)?]Me,A;~>!׼PN ̠FVBB9|@ r^#%Wi%:~&s+S-m \wթjfK<*XО噯 P@&b !`әl}LvPB~quP|S ;Kv}A+tc.&/,&+Iӭ |FR{Hla9 I~jރ$OU3cN҆g'PQ#p$#ML 7"~ vVn3 5ĖRNtPBd7<étd‰.0/I W&jN3U~cNQTnΥEyOMI>EMp9~o0^M]|TŘ^ԓ B{kU_r7}~A:v8z𰽟3,Z9~ҙY} Q)rc̊ M! :}'ڧ.RH^_BD_hY1D'>LudSq!ͶA4cCr >hGi*͌pk -oHe6CT)ͺz4 b0Rk!#FK PxnOT2gˀ鍪R,K/< OzW' ?jQBٯ]p 7pN*YmsSeMi )Ětv^M5AqPϓ:"9Td ?g䶾YT-J ARvE:!N9CPr2`djYEOB8w>?-s:Ͽ{)V筳 {}E:ȿ?SHWm:) LlSWx藵6U!ޕ臤b rF+reA6ߟ1;b.jU:hƇ u?wXJcg^^?O"$M( 64&G@ÍJl{NkۃrB}#k}vmK4eZ=Ħ vZ:2@Įw{bRa#B3woW'&qY7BSoU[6"ࣕAڏP+\}+.i>lAnymޮö؂Q(;K]ko1s mOBgwB|FNA4G;H>HSoZ^")$͙/$1QXl,7_ UG_`Cp*qlcDy;5~stf>X(>p&źa_&sF",- ګ{)F&xWBv a1%ɽAwˁQHbƼhz.\fJ93##(*Wd dfEDzk#%z9=/jp@ԁ}F L/f q9  1mM:|A˹_s JOgEX35BSQ/&=WF' oV8zp NSd-hvU>>b1.׎5WΙ5jir¤+dGMf1w|:zwCYmMXR$uyj?n `?qe;# o:A'ҁ1KTT=Р%DdeoA"C'L&{Ke= i  *c<̻ZhlR*kkS2y] }-6@ނcC;<(wӱwTK`ץB>w|]+JZY#>0+6p}V+ѽT޼.<#9r^:aՍ*H[|̟#8wm? Jє~zfQJvcu`i+c5P_?1>Vİb7GZFjaP)fп'iO;FWۨvV=(bRr GjX}lB .\lEJ\b-{.O0:oUQ8M SKjWI|!(ŕeUM OR&(-@]z)V A{,nyU+)tPgC נDjɱ&AX:0YTb횮 >kK#IUׅ30JͿ%{O\Z%3nQŏ]4? ¿ dqڇUV)v @fؐ@U7:2Px'B2Z?;Od`f@I.]Q5nۣL gr5Ljإ+18#Ͽj":tN¸O={׭8K&]4;-. hS0dTI*D#iX- W2h_"n7a 856:ѣh1Ue~Kc~ hbl3sN*9PNEQOYnTI\v׀#C[r}͜!EPcr:Iw^F`ծ3d;3=8"CMjląk";`9baĦ>ېqn@NdlcԓQj߮\=@+8|IĪmI;c2PlKmv`+oo#zܸ9w'}y4ũ@zP%G??uLzEyh r#7v0!r2xH_\ip!>fŦqYxIC 2&@:CIt0!mZ>xYXo47qpB+Nʉ)Ȕ六 QO?`=_#e{5.D182F*gB^и=T,1+,gLm(Wߪū ~7eB E+|,yZ募gvmVg;x7rZXe=Ⱥ|QӆL/;2_XE 8ăDߌoF B%=`Vf oDSr?~,tv ozX r'H yߌ*7tB\3Ɩ0e9E_־@}* sݏ3OG8 i@#~ ,t% CRQ1bm͚!)IW֦;6ـpM]㛭:Xw|cwilb?=м!.b]Зգ>3K+T}_A`;!;k^K@Hk56} Nu릯жFHX;>𣱡-UY 贶@aj& o8XdP 9E@f{[h_fUg@:a \];aEEac9tU=kR4v<+NCx$u nGdf|yh ت*╉vx^~y~| %qT$._2)Q^R`a`۝CKsCnw/T|me4] .#a%/>RfO}CC<&ըX- >Y-qs]QPԤ{P?ŇJ@q.1 9ݠ*ңRqE-Ǡ=Dء(\ laOZM[s8${Tyy9Q~I^}|Qmz<q:/9QS'n {NL,vtï+L˻AwF+N&ߺ\+V-!%η_hlxy1q <-7.9|*.+L]6PXAL1+c&(鞚ڪ4lq:.gA#jv!5 q|AYˎ|TNKɺAkQsÕ _#J!F?y? 5 q]Rc-PBX*&;kpJ}l1(L N=DR}=NWе>yi*3DwHj^pG5!!GCfiuA-FP l ׅt 2'wogV}PRZОʹ,mq=L*tLh~[K\ӷP|(WtfN]It Igժ*疣"EjPj BB]&g޾>g>\$Dz̽A^}i~@%zxmP7SoGQH-nSo mY1@g69є y Yܗ%Ìy6ip6<,a$"<&]o0Qx FOU(u~Kᙩ4[Jsc?<9(2}`%rWWai,[+ҷCkLrCd<71:(-_b 1*DmPsϝ5Kmؼy͹8Ԫyv'Rˍm ǟ*| UW3h! z'CRU鎂'zs ],ͭj  Ua6bwѤ*eW3u2 _\I:ͼvSv<+:DQeS0[l%I )`x <& 4FG!bbid\sExX]z?q5gNՠ(|r8FAd_ef{Qql4 ]jݰU [ gQP諰_*-;/)zh!~ 6&>tE:OL\"eq7\;CvULڲ-"H"űsܺ [ ͯ/^+"˴̔Z*`B?'1 #AhC?kV~D ORUe2,%vw_m)m va@H9x3,i٘k&q}];Te]vJYZ2g~= iuO-& Y3H qc0V|{QUR.SQ EO ؾ4Q'=\\&mDvQ56WRf6A...jjij\CiQ;Lϧ*T B% X%3xL>CklN1$͈r70;Q8JnpHXdW[*g&]~U%qa.[6zĐk%~#Y \8{a7=M0d5G3tAxI ,n鷓sL{4|n,"U SFp$u4X8v򉍂J 摚\#I>7]an yvE OC?m'n^Xb(r[[+ʏ#F_}/"99] ]@E,a'dO%Rې~ћsfF1G x xGlO,N /B"uвpH"ow*~E/~_'*6b(*֡ag_)U&CM:wjWߺ栗PQEv*uDr *TW~:_Йz:yRL4`|8Xad;KC6,8"Ï{"+ːD?;3&!urV˫:(8aG`)]Fڂ(νnu%[;I*~Ow5 dߪrºB AQiKKG_O. o\>MZ|C|Jp:rY+PEsoaUw 9 xz]!'Mfq54Ɗ?T,ₛǹ}ؤijJ1LkLD(Y5Xl{W|6s5 y<:ʲVOptfIZ}x;l&L#97n|WCx@DۍXS+UfgF{z:c(⤴3n*$x-&}*i~Rö wFȗ*vߧm|˚.SgsRJ~혥HAO+*Gl3#j &b3{ϻD%Wo*n$.`Zl;͙+iK|Sq5V"M fO&jLo}PLuj4_lh4 ڕx%$(a xSۙ2eOMDIkja홿x?ǞB'{j$ v9zt!XGwVϨ:ٴ^ 9s!+ܬL,?1}T)}`&8EL8EsY:=h:* u!tCqδ$RFnW 9)҄Ɓ6 .v~wn,a>d*)fB#jȈ"9!I RދVr=a+C~G@Fz| P*MNRqy'ip`<&V3e;ڷA.@v t\Ӡhu#f';3iux5Y |A/LY~t:PxݓȖ4iJA) XC]tr/fygb>E #@`* : %c`2! D{6h-lP'sDeZ^fcGiIX熗фqs`|p%qw C+53har0/V\?ĶLޯ:sfj-KZCẴpyf6N |uj|QOڈCJSh0Ų/J15vcrwGg|n`wDB*KWYއ|"1n褉ڛbq5~HX~j4(|dF`!bv/K^u=+ȧ/ JKCZ$vcGqYr ܋ua k\$E& H]DZ-Z_4Um%~|Jыތ7 z*?m{RU!%DF #SSn*R-,mJ:'{.rڗ,a 3H vJ0e,N /eQsS?BjU2^s6-˂ _1I8O`RToĪFݩyZJ÷[A5oDDOmVѾ{5)q- Id]/C(_Q̃(6qlţYkɽ6LR'\P|y)rQ-f䁁ܕAڼ/ok+ďކt #rÓӒ1y+^ H"H#thZ7J/H5U ̃!.XfnMg&6l\⡒:g;f BTH0ob|+Q v/ca-$ і(GF8U%X{4# fim4E"ns`I{s)'(#d|} F #gc$˥Naw7%LrvϟKf끛o(hV9zwԋ&eDE`'pNJm5vzXQfTVk׆`?pGL&WzG} o]y_g<#6~LZ2yW^<΂y[wElA*zTilOZ|B’ LMt61c'gn] HJHtz?IA"0C#]*ȉ~ 5)R;b:;Ra(3\'JHw[\|J] Zkf@;"~/+(ꟈ|&Y/*-o#&ϒaؗlL{: 58&K1TMc9y vIb13:q{h}PX?@ r5s"ZB>   ͧ C&[BjMhLFʊ8y[Y"qτQ~vW8|L+YN{{ B#_h0-q088>6eZilmch#{,@ljKs\<FOsC:^Mt-D, ([N{ʡ` 7;îzwQd8D7oxc h7D6ЍOQJ, =r1rN-HP cx jR/5,7< _O{EF96PE .)]˲N+Wkiڪ0xlw2HbNj3'!\ۮcxte^/2NjkVt (f/pꋊ}RDΟx+y>#i Rj%[5H7W~qTeU[ci|" +uyt5ɪpTCѦ 9J5Ą !k܈':a7qqx)׺jM`~gn6}%.lM @/q-KWѳor ]r=s~A9sm>-X3x_77 ሳA9ΉFU2$(8F+ASSMƬl>mE\؊{è?ά :I7$AuN1|Y mM_Ȃ-nlQ~x!y|6Z#6HZD\ =Y4oX(!-3O K @u.i q_U'Ƅɧxi%y-sVXӘDۡ4e;%14s/ayUӏt$P@p;B\_ם0gGxt%5F"=T-hi{*syOUsM9?K?>l4CQsnē VWGPʌDgQgVS$@rBl7/AJAX&7?a{2ehy*SEX~y+* ҕWkG7%UxS*RM84e'<LE֚\QYPgŌ;{~6>x>MLxz8C~Zw,8;Dbk2LVJ*#LTVӷD~ ]|5-tcw7 ŋ+SQCv< ]2s:+>`IϷD}CR_ttV:k{ƴ7.1)`N06QqP'FBV0| bbF盩cEyGTn8Lհrj/P֔.CmD88 WEC9[lDn8sv^nTl"{+3 )?7  ۲&r)_3E|8y'I U/5)x`"ZZM%J~j"H"L~AY!l[ M~$t_f0v!W^"úL'ضᜨٔ~c8䐨*z2%(j6FNۊ(I'Z`Y%7#*Ɲ@q00>].PmxD-N˔`Ox!\*:M#Z=Az]/+F4Ys!+VIldo~X[¨S9tOq#k6w`h}Y=HZWL:S >sTfVw_BbˉFT7]S%V;26,bt F#jifԘOM)MlAmG -`ҵ1\-s@Q-G'4Lv:M"y>iLwYtV7d d@YوX U "eMh1O2|%!d H?@)6$p);dMlCSDHj%~HUBӮؤn6 }~-XW'L%K:toBRzLn~^Eg@VޙSIUY@AJOX1\`{e\7?_~35۲gq#? f8Z 䢽= ն>)KvV.ài1>b1p4"hd,Z tB)S"%o5VȆ:H=+ A M?n؜APVtKeG72~'F mF\RRiYo'zFhVL`8 uf&p ]U<|$qZ6QZ|OJ,X7V氦L jBi;"췊/ќu/)Xi*tGh"67DpCMD1.xBO=B;0SswO8\ye`?sPUSi3mthCm$Yɸ q5y(]Q @2 /qҊGs4t9 g,$1*]`KF ]iCyVvxTTqш{cb\KCG\u0@U萁D RT=7,7#{ 9%zbkUA6dkT1'fyQe/tqM pJ#$wq~C%@ܛx. l} `!;aD(Ͼї9|q \v03:U\N7 TPG=[-Lov ~Zۻ NҢ< e RUUqD'-l?HC`]*.IJ8m > W@¼`6Ϥun+ݔpYRF%`2{[J4PV4~U F?(R7T>9 { }8;򛍄^"4[-S[ӴcC07hYcz+PI=* DUFѷ*;K M/-EM o`|۴^ǝeڴ_ ;DmQUzEMe3}EŤg]:bSv@e =9Uip|&^wqwo$?mXeFc'_/u$uATBUcŇ;%VRxSI qTX]@3p'~h;+kqxm* o?b <,hzT~4`؈ăJՉ8_Yl5i붞IS]NX" QO4Y':!d8$_Q%\0F>yҎ<ǰm@%V~lXŕ1{!]B ,Nh>a+7T?s-i>:{w Q,  p&X Pj<^=*\wjOxjrLEZ`䕶`JLX pb-M'TR t?+јy!_fI=KN_Nzj^.̼xώbFރPN+?j솨9/ Z;MR!њSh}70A~$Bf4gh _bK_jNIY!u!ԛDoo'lvZX 8 NMͼqquAG򗡘շjvz%84Ŋ^n1-<֊9 Zq2?J>R~mܾ?ޛ@R!:;aޱ&[a6W.eX5*69VhE+1AFI^f'8@N`R d*ȊxؠE>oê1AO1;S|wL4 &^A*$XvM8soXL ׄKA9T=k:,; #88J^4sLbbtPho3D41{?.33!p$_ɘi~U?Vcg_o! mp%=4H 8EL+Nw ry-x M @n^f[pN]H'!7/ix8~ ٟ>1BKt$m4jp9;״D2Wb[>7,b0n;g3*[{+iw*z"1cnw]C+'Ӧr^M4-E|XA1@s"ie%a6rD0k̋JYB xQaZ:jI?oCs9BeEyY3A̸"-B5 O潈y=uM%LAEџC_@׶SkOB{VtxլWJO^vѭa9~ ] 8 IO9UW۾K8-""PZRPn/˱@{{ϥrNQ\kCa2FJZs؀qN- v=5ݛL%lk5U2tWXiװpJuO&M#b0(ފ Ģ^5p*0&}Fئ sB*Ғ~{FԡnzoˑTJ Z&'Hۊ07E}*3o$i5ɬҵӺc"wp| a rc< eT4) b-'xv;G.cE|!0榭Ýl'jmN%:GG {jPTs8Zo0V.xWtL#}6E[nReOczks F.iW$jσpI;-3x5C+WXt&J /U#U/"zǬeK9 sM"(];qmkJFQ`kLh?i|[6IGd1!UV./c[f' gN9]Q&'10 M%վh}=+ _ ξ\&Gʝ0tMO(O|uϭL/;BN<%57|ES:lj%P|f®Ὶ>҇T0ZJ{y=&W@ b6m#UvC(Qsj/ݺV wOӟL%IJ0͵=ڵP욂08mXmHfe# A#>"3e10sOJ2ap ؒ<^ |캢2=a\Ǡr" {iaٚ.6[S91t$A.5ï=ф>DR :+0L!a?hdhYlW>YY3,.dERnV1n3=&Ez{f45s(6]򟳏sdICjwk<R&Olp&/ `X$C!!VFE`?Kz m~('y!$^ҜS˫c9$CHI})Hqm"*[цrkHRb I=h~>n>In \Q(ǙYsQVܑ%+!QiGXKnjʎn2Q 8pѧ}tj cm `9/A6 HW'e-Y,K ̆bZ~#Ϝ,%1`ý1)Ě rMOi[e#R6鶩`HˌI9Ώ&Φpih eV-ԡ>8:/Ȯz>yٺ)6P.'8H:/#-dKms Mu^y:ӱ>rm-;5Wu?C9~iS!>|#b9$rܥaaWT2X%9`mKP!h?T3j)PU} WRO=űh"@4a Y\;m\W#ßWx=' =WVBQ0XPbP5lv]3@D6YkHxh^x!y=[ؗ>: @df8;Pg) /ipֳ{ qc֟yK8rd DU7 `}!#!Vh_Y%dDL- 'T%֨|ƏK39`J0 7:90qbm*1B ,Omۉ ҵk|o U5=\SH8}S]YEZ(1@?%rGڦV4uwO0{)\%K~/CψR  is6%ײNՀ##.–{v:, `ቼ484e}KXL**=} -([Q:p4K^S~A"#TZAk0҆VlF%:Rzm:baP~pe> Xz[iL=,[m 2 qkĨ"k{xg !X"0du?_VO)ҢrP9A^eoX7ʢaAJ6%CvQ xYNnBGzG8ʳ&c߹r 1./K<ݵtrrzYHEmc-0peǰwKR1QmtNW)r1>{@0-IJEdI)$edp]w:?_ȫ?a [HѾ3/e3.s&`Fʓ5@r m'éNp"(9飻!(ɻ7vϰH-` -mևZXۼ{]f\Y7M0n G _2z;( `)Y W{FYf'&}7lMD=k&?DšLŽ|aen%)[IzEy_7Pɠ F3o}L`vRe!)^Fi_4@CS$$%J L(K~gw88 A/fDYEHG+UIo=^'U K>Y]`EܾҒjEte(րީ3Lu].qؾ~U$_iWg.|x뿭?'DN\GEV,Tk*C&;+]kT=j6yĴ#"Xbl <Sdȡ6lT;j}sW=EM&k-XBMd„VHa#-?ޯTad%4߱-L26jIY G)R%c*~ ntC5_~9/Iį:(PL&S1+N;V{`׏ׯF|ĻF\jB=\ 3V?XdWY{0m9a#GQI>)ކƚW5꒤1cn- fY@ F E< T;u/*`LY^n!mr>,tO% )z30D3&)xiOamHJG$ '+w|t$'Q./WЇK~"UyyKU_̝[mFX>i# B/UX?.LƋ|C続*_-,=$JkL諬u-?Ks*x^\\m*XۚP$f&Ė"MJ[;p(4>l7`} !-]Ogw؊x/&b7d)dLC5 闶u٘7ǠhyQհ!*9D]i7όql|3 e 9dfƦΜc4uzP+C@*q !^\&\[) ICf}U˝'|;3w854F:Y~r;9Ɍ{VW~,Ď"ʅ6ptcdC_n2Pb`Jdi[Q]wl9NI¯U1F@VÉOha]dެ@*dž cy"lV-s]xM_bP}nORbIa8D OTBClnXoӶ2LӋFO'W# y>MVo˹_G]8g]) Ļ\`\ܕW1L} i^ UNsn0(Sc#t2H}45+O7 &D$GV[Nel#L&vsֈ,s>$ߕWXR=aVΜ>lwُrLRu֔0Y՚(jm@w P喗6YJC7k=nr 3[z2Spש E:" kI>i>/8@uc3 ` ý)Wc;ĠoB/)–1jsOue#.B*?O y&p'8MOߘjf7YG]Ƽn@̙[Ǿӈ}־ *&9+LXy2$$H`-p~.q- ,t&CM#gݥ"5|3dw)1Ism!{EHaBH`r̟Y5#)oJ9LL7U3EFWs}dkdEPn;2v[Ыbh\|#06qbo<:t4U4}.-)E5YVy&mCn' bWR*EdYS[;bFJWX OrbϢXgYާ.qeǁ.Tcd /"+aq5YH9Ers1P}R  u K:Ն>RRNϊ܏=Hy |=+h3pnk0Ox fƪoySDUra, yzpNqE #G)#mtJǀ,NlB"gU&]rS}-vpdҀ@X;:wXc[iw 3_ @O!h"Aqy`_{ ?>:`x߃Ld_zoDUvO[Z!LaZ Oh*Da!5pe֓g-u/GOSofE%,4&E LJ jan6|GзG%A^>`sNۿ׽cy:=U7u,iDro%|u靎w zF֐@zm٫h6yqԻ:JBqoVM)DbWgC%XA: *o|,QBsd|DJr'2 c5c,}27UzXe- *,zܱes| ˍ"͟*yX̥{ rMYu'}-l~Z-5rD $~*ہnIYq0\D&KqTxEeBS1; ʛG.`BHgPyYMu`AB5seR'ϱ?ذ$ B;l"+pPjO` X05_6qO*kLYk!6u{MkWӦrq]N>S'l੎?Þwc0RڇC *YҾ^4[Zy9V(Fk9cgA>YQc Z?y)&ZL*H7 @Q΢KoCrE^1y= P`_۪^-gЫK6fJt5fbr4ڤQcOۢ+z̚bXCUƪ'{\KƑ '{ ?)bNS٧ڷ ف" * ӒL2tw'LxmkBHBYu~rk=b 2 JN7#a#m"]C]0&WQ^RgF +WDC*Ho'31K̗iv(xӴ`VŠ o͕>|lړcR0^- ]s# NNacZj:QIoq? ^G[ذ"@5m qn"")-)JklnVȝJ 0:FК7b[" J!D_fOyg2H086c3J$>{zfZbx E8on6¾YFb@'r W }jXmI+su0$i͛ZvWNL>e92FzZ):-AG>f#Pօ ) e{x_׳C)>Dl6:3: 3ة7E9{u(SKI⋓0Y,dd-c@ cNcc3;b7b%@͖}^d ;mIiz:dP_yL D_.CҟPiSpn^1Q!gA^%oA?(rg?Ha4Lt u{3j\S6P, %E {S\$1uvoJ|^0tqX{;ʏ? gM{ZPqe6leA'f-t[GfQ9 Z9aug^ !5 P:pu%}l-dN|nS0)]+K}E? αfHA&neI*=-xbhO28 hb!3I"ŮP r05β:sK!;M>T#%x.'؛m@"oc͎k(c6㫠棔 K C/<[%(\>zKX,PjYgH{xVFQY_ϋ^"Px2>pf+7ԍ6|@^曉pٗ3ZdĄ3v£7xL2R"{c1ߩuoa2EB@ƊG]񴺀j߹rdp4BOЌ\2 }4CX9ӷ j| |mzsPm|*C,._,\ Br*~\Nf!˭ćɓbKE۸`\oM Jt#2biv)ƍ3*o鷶s{cW(ˉ&%֪ _>s0`RIFc[y܏"CvҶFMBq=>?Hx%%ܿoo͚Lx]#X;\'f64 BOPzc@. 2Ԡ/7rkӠi[8;)pm\M, IW'ԙdiGJ<547F!ft\D`an0ݭf{"%czսz *k=owv)RV 3hjf}P!N;G~[+5W!"u>81+0LOi"hSdb;@L̿ zտn=&"&[gdex`,p[e!C6Gbv +dEDn-f-yElS_)i`kϊOm=-%68?31++)4#u6M"$i8zh|?o@׶Ǝi+&[7|:[MũNCP/.h8ʑdu>a^w*$KiBʍiv8ɠGCi/=Ƀe5*4b&>lo-}sIyeGq :%9_ewᣩ:WsdfTՕw\%!tzEJ N hM3".wd O۬0x~Gvj9LϹLC=>2`(G/[^0,̩+4 .0ep)Ah%|\j3ےǴ2qLސG6M*~7YR=>7Gh43zl(ƫǍ": |Ig7ԡ%^HKȴx |tCђ$ɛ{*t["żQT#^ZI)'1]<ڕ şANzѬeв4yB>#rWy3zrdMѢGo'R?#ui?͑;P#K/(ӎt_L#0~E=@?AbCo0Õg}*)*bVcae o2X[;$(%$D)I2ҝigey)3車wE@\{BYbĖ!?氬}GImE2 Y Y)~UMG;K$wgdwuPP̟Eܹj4Z F¶h'CxlOy&NӈT9j7"_xv"SR\+&,ڝit*A,!"1da:N}켛͝H+϶sgb`>]G\ing8&.Hu%~_Y]效mLhp̣:=` _udjY+GfQ@=eoۀsvfC\o +~@~A.SCyq 9er۠3w&1ZTaoچ+uL{UAshS TA#hZ (R=xy#:j;}'i'z^U'/}@Et, 'pgi_ h%̋vs;CX܈b'88殌nP 85\+;*9ѢBI^[hTrIt|GO+fؤڜ7\Z+J48.jG&u-?#Υ;~CU 2p3'&P_0U/*($Aȡ*܁cfT ,܎#5&wp#1%A77&>/`4 Iʋ;60v>˰]^_Zu&Gzz݀0jجhNM8]P$f\4l6,_(=KN6nNn !7^ OvbxAh^+3z'C S'UҀ;HB請1ʋ (ˏRozFEGY܉1 ywi8E=bRXѺf7roV9Zm/㼅ÈdP$68bLSJ~I2P v$rpn@Ai[鍖jԍW%p٘ E\fA`7[^Z #?$w򷈍6A/ #6emnEwa={M[4V{Ř\0c/XIT謬!ߴ;t%5)Ip"@>/9$O.kӛyM*Ly OT%[g k qs&dN? ݃Ɣ?A#$n 3 $ȷ(H?{gU<6;pC}2SJZ }J6% 6Ri1G(4\mԴZ+5F9ի%RdܧΏ$>|8*ڣYo"-b9Cs俄 >[Z5Vfʼn % y[12OK%1a(?5 ?Ф2t1߅}5"t S~7 lè1$#& ՏRAHEAzc)9Z)^ꔿo &@eq s,HjOϙ"޽}qn"хy9>FDA;¹ QF8ׁhSkrI[)^6Uj}CAEc"V4s!-tʮo 5Sũ7[+ kC-o߃kS ` qpS{!D<=}ĔXg=ΟM-vyZ'$|"67>1;a(Vg+CP#\s-q3N09f OΒ)Q+鰥 \R*A ph?-܃)Y~NӢicL]_a2]pR*3vv :gB "phI/A^Fq& !jQs%+0e]J߬+1(UY9mmJ>FMU:E+gg`ZjY> -'Nw_+KUD:e&aˑ~ 3N8I7kJ1[K .)\ E0ÑRV^ p dJu:Ui+>?sV j}ًicR'.mgK> t Px0xFϟS8YA餀a4.vr&6so~cYѰX)dYXU}Ww$ˊZU.8 pxhw7&DS8ۇ@_t;{CI-o';Ȯ+P 9\Jm3Ϟ=Sjx9fYIaO4ڨqSZn]вKA \j!EcmJ4z;DF-A3U.E^Lb9.Ys4@T>N=auW G,Nk(:o cWYUC(VvTG:dO|`anM,HM!ܪ21C} hNzxX& ,oO-' |־rbbքEA^dbmoL>l⤕941=S`mHnɻўwH9hE|.%;0NQ"2ЍL̕ l[:4蚝~C_s{qI2V%c>wf>8Qk-W.WA ?ak4u+KMlo{'cY] *{3GUUϖQɍSד M-ԜB '_&u B`0KMkw$Xo }+c곟*E8ODx|N6aq`Ra64AE1r=uBrZIďO M;Psz$Kj2W1*y**V͸Hm&f[W/M,?"%:ySڃNba4FONRq>(0ӢL.~%єE;TzMi[n',^q4?n@Xөh*cgŌ'wEL"ZS݀{T!r9= g\\= bGAQD28vQy\uvI=t (FQa4?m0-6ӓfMʓF;s79Q* 㖩)C\jke4gK":1Gn~\ %݋kz2p㨕MK5xjLr ѵ<5ꯛL7ZilfĚ]^TpٙDO^ Z5Ϡ T) RL 7T&`0^tI ^WJ Vw'GƻTSNW2 NA ]o@xW+>~aFvhuT\ֺBZlySqЇuTE:Old3CcoX(WvB»#1}W>(PΑPL !)jI%~ PF#inE)1@GK1f JY%hYy9m=Q" Ͻ2pG!qKmHE{LU]?0};ӄWkYvM6z"^^0t4N:JO|'3JQ1I X&o{Ƃq(l*gk}WOD6]/I[X3o޵hKE^-8 fSkW& VBtR}'ދl 떶d`OH~.E3IQ+Km&޽1hːa@B yt|j4n@|)hu{M,ٺ 2ux=cHz6%7u,@!fwo*݆PZ˓(SG ;!B|e5HsN (_=r^0ܠ;N=Ȇ r UuZڎ=UMg6Vԑ/ ӈ7LT\*v yE54i27 ?-X[8,w/J22b0`_PdH6? '#,#Ub3<@)3ṁjؽ,^0 ~ѰO3|:*Qd0;[U@>p1 ȖG`)M؅ 7W{T4~y7fdZV 3tW75U:^Z8Ue N[#ϿfǮki֡ԠQ+~ YJ%l_({$Dm憳,Bp,]B2*X03u-,߆>=WHU\R8˭.f󑴨٧⏏D>+_'{U䌢XKCBeMDqԴQ@K.JQrXY`ك (w| JRQ؏! 3`kG1gb~7f$Ƃ'$qzT_ڳ6=@b]Ij"(d9I\OjM( 1"Vl, 7v[+J>bn~ E{4WVY` ?ASʼIs% yU44!SI0Ӹ.Q{;ܒ{4<0WPsy~f$t/P2`1jj7hfZP=tb9N<¹`7&-0wx/tZOsb| ԀLxPsÖWkݱ=e3u]AhxmwOxrky~KDX2?m8-vPkzfz'xz-m+bD>:$=1eQvrM?2~eC93NdqB '\"IУ?X18H- 8 )݃nf^&l Rg2.3)RBĈ*3"\I@TtjcI* g5Qpj{UZS l]kBÇ5p=EJ wK4FO:(-&`X2Sߚe5hMbFh/$~R6G`H6D%ư6wP25p:! ZK ;8gNAm3ƔaX/B3DhR+CX}eZWdT__|&_68E%D]!w]NitӋpq3C|+}=KP9K#lG߳9qQl@J.寷%LY2_@`>1ɻh{p͡MHpD Uu?wbh*>mS%`:F(/VT;~ >~M4fєQ/7{r6PR}N [6|q{rxekVZO> 1r/ MǛ8IB^?ώ(md!ڸ]_t_BCi Dz3"qr@]Y^3{sJ%A}ih۪+Mԑ9%&cx$چe]FbلhyIRjqo/a g5ӶBwE/T!@.: $RXa*DT-𭣱WtnDt1BrȪuL3nH j50E0 .m̼q46٫[8E1{wBO;& LE^9l `6[0Yb㣱"HsX `OW|m\%[Fz>̖/}hQ 3XX`l䰁v@@s.|<=J_c'mC$} +^Ox. |N auVNOSx{7ʓŒXBފ24tQ*ŝVpX=@WyZϟkY82ѱw$VnܝNySA=m'j8}SE˖ |wy}_ (~d` 1CtlO% X{ˎjU_gre(o8]kXjqɲRMp1ͳYχȋ[Ol:L8ٸ|j5BOu9FPh4I>dm(UA(4J}jf r~Ytވr2Mp2;Үr~j` eTS?qnF)eް.M~9XL.&7 GvGv*:$RVabNm,jp._G.XEXUY>mJæCbHD{{5Y+vݦzY/y8.CZl8ʠF;rO!!oNڲ1p8tQ ZG3j&uT+S `* #w/gd$B D&#OȻiFJ #|U/m H2M9D)U;7Vx"R\;dgO&0.jF-%ERE7x\su+W+RR=82Sřq3+:WJ.RkNQA@Y,X]\ 7fDBV~%\iRsw!LZ kgxp% pdHJ)^V))?4.UVZ=։XZZ0 &[8} mhhHrȉ0ė)|DulP9>#hĻj?d 2_qg>b(w}T!]g'MףoPyЮ3~)صB}1a ``s]&?{Zt;[QXjPj gKqbC/+8)rjzpl| AWZ:򇃹3Ri:EÛkc?)E  @G͙]uG<2&fX&#&1 TSa)S*QW`jb? >»xSTǐO'~d`Z w(e #(E|$[`%^o}x]Qlp;mr} 0kO\Z_p ?Pd&GC`5 <O<|a֩ OkHVi&0RYA$6Tf (n]&C5ȭ zlJ5y+(kd?ZfuHIXFjLd J{ !ҟv INgFGoP}$9uǫ22︅7?2}B'&ލԂт۵5-qh!N…494d1Љ'p &:(د؟,H|%C˒w@NlW~Qm ,LgF+/` ,aMdJrEFٗu`9(zDBS Iӣv?WgB8[ؔG;vԎ ոsoN60֔}ehv<}Ǜ/`d<]Z%j:o|/9%6tTG:WNGQAIa#hVo":r7M8ܵs<8H!ޝų8IOO5c7"f=حasP'1:K9<nm#ͧCxг ?oX60's:y]vE6FRߟ)RL %kpf$;e_=N߽8i݂25 RYʩ9%``L#@n|9tE_WF 82ۘgZцwP_; _/RK2tpR>>qj=n!:/DGcO ^HJB6bOl$A_2LZ!Ŋ]otaR\5_Nwme46:;"'h&):A'.L؆D8ybN떧$3w;vfHʬ+S@tET;Jpuv) ܖ:ݱᶜhԤ0_ؓqӾyzgAR{jp4W{ESd<|PBW&%$Ag&"93Q*[UFo]dIK5[߬-1n!xK6:(II{2S;PYlO!ilazi-nJq: {$*iwCC,#fp ʢ!GX4BX ^S߅UȥMD]ȑk'C5|q2՝Q\ xlGs3\)%-5[㹿FUcpv%Đ 2bh~ wޞU{ҔUYj <1 uVE#%Ҋ?pU{yY@m jl4~)d[ ElKr)&R uǓa_*?]ޚ\kNi؊G9S #|c%T& l}J~'tIJ5|!Jz6VP| /B-ٷ n i@3-JyƔV~eEd$ˎ8Q8s`\ɳ/@D86ض8ZPbB:j) |Ȭb*_aQl6~d/1 `'}L>T1+8vkppD) mwy,"̪]m@q0hrMi4jL$;Hn1xe] oM *a1{/giSVX:U+0+cωij1W0L|b(-mDC,I$6v}ͧi7wA7 Pvٻkշ^1F$&HVZ3q2~,xInד t Ju0{},|fv/΋˥[SPEEz%ܶqt5s *r/2C uc}bXګAc <;(,xF E:Qh/A1'Gwj~* Onm&^hLrq+yɭU^1A4aX=Jy9!E_0I'mq$ a6uxqMf6Gf)Z{u7tRICYI3tgDۻjY"p In?@̛ m_[}XY e ֠䝓RO7La-T^$ZS}Rʗ֞F |,0`G[1w GDo5s+~`Er'dMI3G.'csQ&2Q_T?Ua\6wc]qȃ8󰅅B%:Or;TU܎G9lAQLA??d$.0Aiƹvz.b.F^-"ˤ3lBH[HxaF8$ xBeVzx:/;9rIm fDSopsfn*X"RۓCTp>6޲\>ɶw!:wz rI9KPǚ \@eB0 )R/NĵK1ߎҔR0xtRW]-c_ʢTB| ceC-3"iEݣ"֪VRfӣvMj繁\VMhOXm 5t)LXiq˸g&-XsA UA ct+NMѭ\ pf~Xk2;Mp+޿~)4K4I\ƾ #S*X^[#KN5"s5XR؇<5y2U9/n9~1߁ze o`y^W$J$5XK+Ӆ_! DimnMdqMLPSA؇ }u-Q6k,9 xN3;X5=*fzy( 'zH8m0+jjrڬϙ# /~} 3˵phOH-0vߟ+=]hq8!(@ǐy3VI 2<ۙ^GQIk+kJo[kmVlGhD@v{)a(*e8n+n}J} i~ìHiHa Edz:<:uM[ X 8ۻ cy;C {`Cg]#@ty_*rl@@oNBlb) G>^lUeevcz ԴњBrbF.g6Z{h lcDW{p/©E Xt0$1vu۽sE0W2 )M:X5%RsHn3wu*_bzIUv>EʕI=|9hPs\ Ba2!쓽;U;/r65G!]\IjlPG`C^HPBN{.+96ks!u^C_.!>òBb[T6PG!HdM޿AYȻwIu`֏ 0ș9޺C(Q:G=FV'-a"~8|smtu~J}nE?NÍE)3rg|.͚.U7)Fߚ)%%lgH;D)y^C#!)z9hJYP^f*F4CSF~uwJik^ǎ7_e bC44A=)OPl].G/37@- /)&\*% _s})rۆLA?H}4FhQ`u[K8<`I[/8p$F&[2xfka K_FD'|V6_&A ZmAĞwiĮ'm :&PcN Hߛo? RA%ٹrg ̵+i,ͬdOwx('!45(J!{'EUSFQWt_Ex[׏+*bvð?TΗ9L0ՁJϰV3LGܵ^'yS i'KaG<Eb 5Я@\DWt$Yށ&,6YmasL`l:IK xŷ[fR2?'hD-;Q $:LV>3mƆ;ҬPB5Ǖsr$Ykg2x*.IՏJBXrZ՞"#@C,H1(RkvP`?1х`= Cr˜^w,B*eSSR=Qᢇ&ߢ]er ^LdOfހ6AEaCʯ;Ԡ̶51ޒ_a=؀uX)K4`lġ GR 8q]ZRҡJBxۜ-E :v/Tȳ9VMP_#ä~3G@:"'jցmRb30SՔߏrNuN3yxrv,"TC"tB7kѮd'(!K5H&߃G(?έ6u Pu}W]-I D#[4abJ,/#~|CzbgUoAXe A͊7V31^KY%8vT#*unBQq)wN!8x$xw~hMST;R33oGm<:Tc*ڃjNqMd!#̚cΑ3 $Ը3+`=e/TCDND_#ba~cQ h6JPx}Ioas<O7T+(5.й.^εk.Xd"_q>WFjQi6L9])H \Ue߄RNr} N_`@V+pHLUJ<{kW@?ȩ,/;).LƠM.pR'x0L)f~Hv[D E:\rK|7 qNTBkZunpJ6U ܣ1A/R`Sb4$?+`XtB_{І],RWkOOțeתzNj>huH< ?}\'h [dyy]B.^3aa/B8JFn㹩Gs!\NVF><"H*{zI28W9|_-@]Bl泴VGn q>`Yg<\!Vz &uB)`~s%,Ύ;+Fy]-).\߻S5+bRըk[A*e͕WnYjtd<Ծq t7])U!x2x ďYxu( lT;RIb^)C53W-_#.&w z!⸶0c:۵؀PZ;3Cr Gw@QHF"9#H[L?MɅp'ՀU'x)_6 0DF8Ւ?b6?)"t*!Z`C5nX|L%O]}&)9;#c{|MFr~j7#&I0#/ڞ\`^Mu73*ysE-#Uي I<.+u>صSE!:d14Vpu d'鍸pJ>3,nI*HG,muͨ͏ W-xVzP2 -8:XXej `g_oK#{u![ DI[|.: 'nK0ZCYoyVE5緶 F0`e=h7u1{NX QDLN"/e4Z0֝U0PWG޶$V_>1LBŎ% *VxwshJ<>됯ϓ\'^ﴤ8zi˸;kUlt3\yeNWOݨID{Av4  !v-wTR2"<"']5:J0 d=̴Ԙ^LTzEi5/\ ڜ>`pN: C%mY9I`SVv^X|j4<W@xZWxox)RC|h59sq*Ubƻ=Y*U7~!HJj]@ǁ7I@M(pҴ9}3j+C/\1#,D*Fdtdyv38ي o%ҒJ}'~wP'pg^R;5)12:Jöd-1t3EFJe]9c6r/12|QX@xK<ȶ&ϘP}3&+H"Q]T*Y2,L3a?PշK3i޲JǙ6ןWE3-º ' >E,y=]ijZHm1}˜&mD>4Rͭ@HaB*lBofɡ8|qN4x%ZkAU Cs!OWoyOL'dcB0Ljv{`2Fv4B"dwv"\Μl\KKLهс;4W>fIK:ACRwu+.a;ίLz}^6OYy9FuwveZ7+g4XɝCA1NyMG@7DZ;!_aG!'~gsZc׉ 6_Xy2FyߢyL+tkN !/P=L֜i['ۍ*آe OؔaÕnwu5Ld/$isR^?-"PaRTee!S}˙KlrKC&L)@d6 jzgMB&n͜@ 8n:%X÷sAha?< *_KE z^e*[[B{&cc} `xKO9ݙ(d#Wqv5R_|m5IZ͆-sp -CyVkߖ1؜H,NdR0dD:?e!;W**1IV_vM%5̲SzN4$>&뜓/*l;n9<ř$u5xPUB}_)+ ДԷ15UO7Emˊw}Tڛ}>/ |_y`hr+$ 6ԁ?̮ <-UK3J?_= _A iF=M)eSsv\ ~8vV̗@sjp( Bۃl邩FʃfG_Pc'FLj8sQ&:=UQS?pߙy?U@0qFnGɀJbN I^UsUXR9lqRTiR!-?hz_gY h[1d|do+ RO g'Io4]H% ṃXx`;P|a{ۇy]:e66̙|' סU~նo7G yF#`B57^~F!,هRuʏ`;O  |6:R8DY9;yx{#KşE5?`[aʠ)e%@+ذ5k© f~D&7A gg9 O7G۲)O4!nNwvmb !1NI(!+PX|#(cNj|mn: viC!nPD%J/L 󱷄1xcuGMbr5VzQ FݽV)J~Mp;I_\ƧG @f4@'_|Դ)PWA^=,RH"m*ݪwvYOŧvԲtLAYO"JydY#^STs1 m:S>ZBSa2"p(Il·46˦ P]02.%bye3ts 1.HdxX:5ԺOp0ޱo&P.p7y)]n$fp'ѥZ'~Bwle1De97@W M -)y?߂wO!D V Zuxv~TR|\퐍b&P;Sw2.GV^VGjU{sKЮ@\n~Qw@Gci[XٸM\IDw vlXdΘu|ȖhH9ff.]{0^]\[g=R},GMl|aBۛ/3ŧ_AԊ Mg, 'Om =`3,h62=aȼBn2WiCvPvR.&'z -tz|Tvt(nNߺq(rTAU2w]й@ۏrSThHNTi% 2L.@F$wI lu£O"x`ݻ!vtO 4R01lF|mjɘҶ8y)Xpܰbnɩ͍ 1`N1ZA:4]]EY9dt& }TLt+Ԝ+NijuoIl\5N>Mx뎇QrB=P$P+B_TY9N*-]p|.DٺBorv9 foqVN.{ a٤7$R.02xu3~g񆭧YA_M)Րtsha͚؃r. PFJcy䏃(%О|ysɷ]jx9Z:HIkN/ğ:Es۶]7Eخ9_mE2G][q$EBգ+NXo3k$"<P*2 N-׿ugqCc4Z9:yL* SyYc4i=SP&buj"0$¹}SSpm[IUJzT:K~{+~i޳O+/'HFjy^6rIt>3Jr-? la'z&Ȟu$ T4|ͅJcc$eCWL>Cxh] @p*py7sMlY`VDcMvS<1}{pN x8 5h+[]$3ב9$C.|nF?Qj GOi:ix#Ctpb=oTmm7j]Tߞ*~|-!_?@kUV &.&wCG{'N;D5ѡ[YxXM^\bq۪6>V8q<*I?КCBNp碹@ hK_14aKa{WXzǝq(ě/qm:hf/+3у/`sUp60mD 4\yjfp ̫MZQ۹ݞR_[^dMDݟx*詉* +Tq^I EdPNԪdW8`|+v;߾KaUaDd2<_f?cg\̥惱J"\͝p\3N!l_ d+Ph卙Ϩs P +&,^pr/(e>"_jh5N9=2^ċ$lLy?NX5hơcR7:!:@ ;DREW4Vބ6v:mT)f0ecG~ˊpd\W^oA"aÁ(|!62A-\y^%U-iOx$U1m:CsHx\<'=N9H%,iXsۍ$STRGJ.r>\%ѩ#Ȫ(!Zm͢~1Γ]yo0SrlFwɓzvTb3mz E0-,M?V-٥`YT.^g=#F{E:g6W dcj?j(qӣ(ۈ!_(CPPmT: `'Vcwl(JsGgWӸ>*OuWU˩LJOEޯoyb1Ls=11:|(G1lFCİbqГ(^&_*BĦ1AaYŽыYݯA!YGH)Q?A8"zQж-Fb޻f'XLm=8:9$女.>nNJ?x$ RcKaRM~ڶW˧gSwD^ÚN_0v3tJGTġgP!gJkt?d5Sgz[nTR1Cl7H  m8ڃ &&:%f8HrU5}C ϼְWޓQ/ TS䞝 &ho Vx#t$˙_LL)I:tJ7@*IJT%/f6/g;[r̊WcՠԽWLYJu11 ^`'(஝GV,Vu]h _TҖ-ˤg(_vXGh 8׬Ö͆2ї$BȝbȄOzoݹ.l Pe~tC/]4~{ 9bq%`3aU8AhIvE$.#m57Zvq+i8[C<Ҁ]ݢ{Qk⨢Xbө@?;E$[ ;Y^ UMi hZ,K@ VmҺ/B?rjcW_SI DȳۚS=\_E "hzWRbS>کîf6H;.Fw|8a9@S{ x.iؽB?c%rB$!̐㶼ePςKs8tu1[CUw!IEVYEOֲ6Hͬ}~u&`8;/z!>WӅFL=6~ fZ;튐INα|GmNbNgkҜowⓄR~jT O*-@pg&<ٸ>h#0ހSr+Rfm8fsUhDy%RF@<п qNHm_EQأ]BJ48sP\ *D`>u m@Y;{:7e'_I|/8 g'eo/3Д8tM(ڽqyT솇? PLBM&H'I3 SFϪw " wQyU;vF07G\ ed,lX' {%߷֜*k7r[d= J< h4X*ӘWQz#]I7ҥ r`A#TY:dEQ~W\o Өգֶ_ˎDUXAPd=uz&9 O֪$c#}]kYԎBaVDvq2[39K@fJߟ9܊K3%$o``7UEڙP(7칊M/+% F3%2mR<Ů ձgN!{NLdV1R{}va0T4 !rSƸ܄ևq+<жNѓXg~VcndOmd: :#Ӣ>{ | 4ӪY!F{<[zXCnS0,DԴҜD2d=άN Eh趷(s+$_ bHv/(0G ef#= 63R)UEH Ǝ{:mT7Lz=@Ag][h#RHm>{\*NqȴFQՙFlANXq2f1MUKFEeu0 *nK[H^je'S@KPzH !:bi!H=ey+FN쨄/ch;R`{"wS| 효w&_n|IU0|0r!R 6Te]Tߋ VsG0326<}0{D\_! qE<볇)9 \Xe"l u~LAQ3'3S>9f.쟎+(p@kJ-C(kڟtAy1 ݠ-q}R2߱A2M)7*߈%CyMjr\?2]Ep?E)z?N<'J8$-~3:waPQ;nX,J- qr:g ϒ%Ph~g[ѩ8svkeyWY"ߟya# pgNznxN߂4D@=f%_Aܔ_a{cIR*>ۑCu9DǴ}5R1㊼eV@5⑭r41mxL|3-Kfaݵb1 ׬YO,UzX, Ռ>`y5Bw+8$eVVV3)ya$&D g92uITۭ"FG Yݰw,O R!,.:Kی C][84fbt}-Aʾ#&5 Ј592+[ԒX/Й-J |rԳ-*F(P}mN?"n0{>! B7[EPA'NKO/s>1hX*Hm1Đ 5-ޥ#,jLĵɾdm6mQD#t{FkO#&RTBég9;p_?Dbϵ}Bm,Ӳn#k:PkݪvWhlk%ZH0~dYʅ 3tECUn&doR mQMi)c;IU <`ob1#  E#9g@m#esG77i BpXcR־P4e1;ا]AcD}KfPq6| ǂFF韈Q0Ù1j|`H|簨'X@'*̆r7r]E#5fuu4߾Hq"Kwt0KGGk"욅AȾu}[/oVP2㗲vT0;$PqyRtIZz_,dS7I@\9n<3ĀRvOzlmѵ= =z콅FY]PR YR흗5?k(Ѳ#cLh~һ;f yIDj"ɹICm )8$Tuەo뀮YZ3 `eqnX%v!&rj~ 4zUHȉ., QklV;yGsZWCh+PL4_6֐Ib7m "\2\JArI'VݎUqu!ENgo,^iQ&r39 7\-aC< *ְW |;Mo;+J"Xf҇S{q ] lf` %8hsV+-#EJ3Ʒ Hrz=Q5qS7IC,D xÝ휟g6&ǺNZqnbj/ Iz¾0Mlu 62wӃaق5!V ynG`>q*Z!IRH 뿡SCōM_V@J7 PQQN`z/W܋MǫTDݝg{;'T򊽦_뉤jr]"TPAL|:},ѶԤ$_!E{i3|/vO."j0-á|H:HL''ݽ)]x(v#9|P'zec1I8jd<|vb0~*(/9XzGkOF;0VGU*K~PIqVE>M6\A ks$SlZtk-CnT$ q^ӈG)<=WRs {3,# fB.a'uxr>^-jc}uv Rr۾?AO3ÆqNyR%z!5k1d;Ǡ:t`g()M@ef-Ը]p ̟0= 8XpQ{R-@D?T:D[{jHS|OV}HIw9:yZR%PºKP!ئ]e,T*Q-_Ů!c2bW2pBϣak u~|$O&R/xJYzs!:R 7IX\:Ir ?}-*Ai!3lAk]ǹ{ pBWcXݭKh5LX% Z%ɂJ]s7LBxHGKA%NA /'czT".gL8 ڥjgdav&B .:\U^ϑ|ZJ%nZ?ӸΤZ&_ XvJΙ˭x.2?]R*Ǐ )z^õp 'dKMv"#}ըAWLF- OM9NQ{?oS@c)C:ꊍ*FtZD gk ;ƹ``u$f|6<tdQp Yך(G.j fg8,q\e2J/[3v8Rk]@#mJx;Gj=* 6ob hHwl {Ij߫TjwZhP,7 ˆe7"8#Sbz}'P7Z6bC5{3T51N qR2J{S.c|q]K QJKDFPʗ4P@ hkL\ ^4ZGm'Pz,_Q%cLXG_L 7-QiIALdL:{ήHմꀸȵ#DNI ?QştJ$Oa KP7;bN3R y*c1<pqn |8T+53<>5kGlvbb-'1ͫqxVdT([x9M|Oک}% _r~}hhv0I,NکHw Y5:a(r; aS9cAI|8^'xkC*i](ٺ;?aJi#\<3K:ӷ{qQ.Q&%a fj[ʻKhA`{X`A]Le=iw7/w'+dd`}~'}HYďƷhT1q%f$ מRmK@V#u t'6\?U]c9}}e&|j#W Cb'VGvuzy{nQyxh =Af)qϟ[aAjZw8rT qf:HˍQWuG=m3TVHW%׽ 4p6k!^"2U"\l1md)1D|S61b;, ]Ŗ9O;JA?0S򢞡L͏@NFaxCQVO/MYuhlȦaus^L s3='VW F3N-?yU Ksc< b5αsHLFܨلAR.#4ӯrs5k5Qy#  WhTYTe5+:[̍o9EQ-;<|N㕺%W*_w{x4:7|Mlg@:#HG)"M;}"E<֯qǾE+)ζc]qj%s洂!8 x粆MgBr3 31g:vWܧuEa|nw)}8E cn7䥸bIgzSŜ+Uhŀ7=uȟmD4g}rZ"J3h]0kQ*m׾yC-Tf+'c. ' 1YOz0y)moV\ݰcO^H LuCpV%.lK↲ÑnB67@:v!J!raڶhk"ϲ+ĵ."aiipY? DOIDn`4ta&F>? rY9Qd}q賡F /`VjxUf@e`u c z2!2!ai)ɍqsmOM^bftBsWAY0ժhH˜DPx7Iͱœx" /dBۢÿ]˖қ]5d&q0pgԌ?^ V&aEiD$'Quݬ$xm_fO57NRW˭vVhkqޯ mjȁ@3>PtbxN//hCr@NW}2>;T[qք-sպ?PJc&Ӓ(^aQ9ЦQU|bכ,yie SHy Xra˭G.zw3Wј(xگjs]#tR m~S^9,}t;EOgʮP^9`K6!-2*p.x CN?,Ab~UO`m !GEX7q߲io\bQX?71dKC*`+z%21 eV%|hF򱗁g(7FCjiVΪd !kJ aڭr.Y +Mz@{)3/\j\m cΩ'sM6ݴZhq @_HgҤ5W.{RRO>z3PE/; :`ȷq_?vN~d_rZaod $Ղ* #ʤ <_iN^t3ʈ,i1DRXAK"hbł ̢μ"NnSKd) 9 Jފ2{rK;iJ0~>oc!)AHĨ&'FX;.BДBW}]B؝94yUb c5[^CWME6ng亣 IQ|r6Eq2ÙkZ0#\: lxYP7i (l%D{`/P9&j_|FuvSb(S06xX\ȋ Fv~ܱYz~g:B qv7NO/<|ʅ5q [KA}f(‚ e e>\Y_<|\iZΰ &8BF< 4{-8jC&VϾ.Z-w@; 9o\Uh1 eSgtjcq)SZ={x3p_i~R3Is{"s]r}o잦hיXg`yrIˍj5a?qە[R6"ĖUKvk~P?[mqG+N"pdlN 5)hn tx 81[5#G-y=<}ߛRd@&PiD6ch|RL&ߴ5ݳR{X`bka`mg籩l5f[e`} 4GUkY}ѯHi-K2Um[:D7  07tmD!+0Lt6fһ+7GӘu%7 {dfQ1"rk' i*$-rS8V$m_4͇`!\toi4 y[:rLIbWi|Gˠyc" T<~O"rPϊ*>ᅤbG8-4˫@TW척%{on+xp^z> dHQb~E%e%%0r/ h#e/,׃bu7IMBeR畽$ 2l 5\R[fjIHpʐdJS:S3 ƲW'ˤ =E\J&t^h=({bV/ ٢)"1ar~=g=J)EU(U5lqmER:Tϋn%8{7r뱫hJ&бN5#H'Ky dJq] )Q@һ(|f#w>URU% bk5DHXr$اYV>V4Ey:sz Dߗcl۞R>W˴ơNn m24C.INՠ̐"iH;Zs: Ri;# 1{㻾=7ݲg 8R-PY4x39:uǒسgk/iS!ā~EG.T eD%TRD opG<0N.Nr=\=[fpfo'Կ o/x@| DPh Xz/~ew~=Ɵ"~K3s8 ~]j9#ÿ{k W S]ׯ:6qGWJ8M`H;aѣWK<*\~z2n2/kV5=C_5>0 '׀u(6``&j&>{[.)DxTwH2Q es?\SO^+bتtMմZUOv~1>E_RiE|WTDKl(! 2YOľɯoU7Z;T@ME+2$J\(N{t*ڨZ3ό : s+vuNK㱜vYKN;ˣA< u&ObFk~gŒ_B ϗ|dwOmts]+ uQO=mvDAJ B yJ ]9'Wѣj(ΥL,ѦXMrYe_Yڢb!yqne"}A,=Y7]ٸ"tAWEPhcZ6v=ׅoJ\pf/sz4}ugzuDӱ))8oT8m^حwC i%q G[t.Ԯ{ Z$8H0T2O#c|=x>o|(i]&nBϪU01|Z6 Hgbt^hV<Y3 j{XHVMZ!klRN.s8mԧrqbiu_ lz,}k2+W!$=@KIu&~6N]{{26+Kw=@(SpV{}WT%`0/_Dc@0GP>FLkS.$Qzy}3I?O]=?Jxg/"9=T26l%nS& az+} 1l"+jgp`B= Rȸ9C"nPqN* bGIMb/ o2%1h{oJ[BÍQ2i?ph , J0;19XNu鴎%4.D]OnjݷXõ+9c:JEЩS6e{$·,.gώh6^իA : ΘHg7_ikUQ!R5G`ɧ8+rx;^u#lXs4R#2RqXKMhQJlT}2IH \0l CLFHtڽw;ߩ*Ffin@Z F UjJ#,6#}-f!g8,Q6j)X?7`,Uqm64حv^C RԺ vc;_lxjNQhOll(y*yр ]yz! dۈg}S3Gcj鼥Qk2rA\V2]G] 7ݻbNd$*شotY.)=`F;x~we=~'4tQ Ģ=: #囪n?g/*pu+CtFw T՝pv4.W]o T?gPw0JԊh (X3:zҥO78/ :N$]ƠRvopw96}ᡔ;tjZ 5C mjy-eS.0FwpD#6yvP|r4r3g{lA ?i$Ť![:}%4Rh6| φ` W>)T|7M/vi.ڔԾ2nцx> 2^!W 2ac]}ɷ:fuA o8K-G<QB{Z~[N6s&.p;.kc;],5lIi ]K$'y$Kr+DcfW%Ufc6|f|:7׿wYy3M9‰H*A1XyoXw!\_V@y瓟QaO^fkO\)V>ݬ~K6Zi@J_x~9&ĘMwb,XbNytfZ'.LWŅ dGϻ0’tQx^$G,w(g& 4 }.'(AfuAOѽ[FpsM9DހyL#4G)}x|Oݤ^o{[Qx~%3}]cF/5>: UI:'_W o{GJ+NQa(iOzd]\`ɒ2\4GtU!r=3EÝƥ%<;/I}y#|#0X4JZcuL7e_s,1Y5D*jU:eƄ0> (9wܬ4.mq AUF+|kzp+!cM} SBb9qpXϖ䡮ZU*-t27Ƀw>V Dl[6Bf>΍fL͛(H<Φ-MR=Ds-)a!|)ԫ@˲^W 7"NOB @Zbn 4q<ڨUNj#XxNc6i#Gui/)U󙆪$/Sl}*6N}*=~i&Qsp82j_l1E#RM5?Le-]m^hLxQEo8IhhCpwdD4(u'$H@%$|NZHsZ:TWw_Gبe7| od;}U pw/4)ߴOodN\$|p)P]XasRSS57u\y( OB=gD7J. f3 f V_s!˴N?S7n[LGi[]g[ ){h .jtmїGgD[Ͷf;r6HBG[7UŖ.V@{ c 2+#J5YQ%% rM#u)mʃ1oen'4"3K$4=F)q3G[|OZZi]a0bG(`})ޅ[ $R5.JRrw*w_[PKUgL9XW`VLiENAu;-?yp7r)ʺibjbU4EM}VL[_쉒=cV񵥜霅7y^/TB7ALt6 2+,nR}+Ei60sf*L:vLGY& Lѥ|L6×Ƥ޿)aA}kvS /'>cV`c_fs';bx5~A)lgtnfZzPry0a&r%Tn2d"W+6Ț|^W﬜|,o:TS'ƅSE᷉: 9U912\ᰞfsfmǼe=1A'|{[E;K%#IuJv4Z?WŅNL,hcE/q'nF J-al9c!g'fˬJJXEdZ)m$w)pv{+n|%,|3m_'E[L OwB>0~P) z@3Ԑ ?q1C[v2ŬֈGC}C}L~=X,dhhy۔q2vdC\9)jpZ%GK$Zف2ڻS MqNLZ/xH(pA,llЋ>w4>\5 ㌜]F{'1vlj=R(K %t/e6{7y]Mx4/N e4캏?MUK'e XWF9vG@avB SB`gnFtUZcC3<%F8.7B\kppO'i}QxBxxbV㻝j&;2(Gi#LE11ә@] r-}f(o'$ddkt>+=12x˺P>֘d9$~3΄hq>j9jv.;|̢ݨ!MHFy2UY>!r$tbkEBB$iDd$pl)H J:Sq.5(\眸 t2%pMǮ@MȻb̸DZn;RŠ!]ɤ5 "XCX/ƒn5}|n"/Q3c+D R?g3]$-'vZ@ 1gOz u`C]d!uаAVC{]pC^EG\ԑD  UR囋1/jJy_S*)T 68=fߢ6y!zMX1,DnWԥ*!eز{P (h]\)1}}s5Q*u$TDY#]'d-/DtU%]]A6 ;ÀZ"R3ss3~*^w/6ፉ[ -KՔH'PAwY_$Ȼ fBVo#K7D&*61vgу\½3n ED a9J!1oI{ 1w^fJ9 1!gYubw_,5# i?i. Y48tWI}cW>55Ga <1n Ehфy| 3;`ݲO%Mo@7mJ}XUY68d#m%?t͛CuqqsgQTd`nE3ԇa##EC?ƫĤhiH58 p䮜T,Ly'F;t2נbQ+ ^x@(+t_>j6v%~T>8+ ] ~aKoV96G&pE3뙐mC|D>l S7Ƣ$8v%M jj[Pcc,:v}*:uq^d_5WX`s&ifpoI0ݠig8{e1>aQЌK-viqFayP8[9C f@/&h0zMvi0LPmLc`7 ϔϯC U-ZU Y!zh}߁hXb(T>?xu}.p8鶟2IDԁ sAHȿQr)K/@(9A5A$q'RVF;ǤR-/SmM]lM.0 C+Ss(,yp\۪RqJ`g`*R8[f:o}1ur$[᫱qNRś~:v N{PdzfXa$pPb =VwRpu:Ny@a`QoyjO,o. ͹%qT] 53ڀI(BhiՉ(n|+pp̋>e?(T 9}jL5gn";N<^!HurOЂYWhFFF3/z~~OZեn3kfZʓA\z~Wt$Qmi4Q ~ ~|7wo1(~TwsIm q4FD*ębQ3a.бHt7"`D@g3 qy|[3P*X+͖Nh*UFA5ÐѣIC2Oi(XͬEcl͠p%l}* dW6wemX7!p?,湧{(&HZBZKߣ:ք0",}q[:Yet ,@Voh0O%"0U@Lk" #ݓсR]YgA*e=jq%C %ds[~rrɂ$jcgl{*A-S8[~ lߠtuU95qrg#@K?ǭQHq5,Ow9=Zb?:J:? žm7qN0kZ!bLK;i )X>S\攗W!қ"G`vLeJVQy> Wwdp2N>6o$T{}VM^$EHrZsle⏃cvɹ B%f^aޱqȞpl;xbj˒֞XHlNnԀL+CT#iH*=gxdb+^@ BÓl;7O^FH`q~b /wC2qv!Q\xY/V[X[9}^n0o\u2HY!J 86?'&Ұt7(,/nkc:pN? - /!nf- Olcr!(脿UƳg+ޙO:a3';S$,  t\VkƆQXt,̫ W%#_区$.K4iv|~([ST[( Bˮ0Oԑ6EUƐ؊< :{%!]?<׭|Fj;\,%jB/w m̲XÆ5Q4JHNÖ]uՉ3' c(pcsԅRځreJ^_ƩX$i-%c׺K /t]vC9zr>[s3,8n%6*l&Rðd:sOOG贀tՎ=P/<;TU&z&e76I O)H[B&_ @Y` +yOjT_[_FՖׄ[־[hwwFUݤ6f5&DLꤓdNUj*IX:e*>`YM8lPX0dʋb,NN@d>ļ`ae_>EdZ\v19AE<&8j`AXlbzeϓduV53e#Xc\{+PR;?H63|?)L,O`m4M^@5Ӿ#["̆a"Kzm K6yoCnTk0K#=^be6^G 1#he/rYuN ̆kvhqā[%, #&O ~A(y^mXɳ,5P S6$|Y>#œN(E"<,Θ;HPHaV#=ǖBzgGt`V$75zfSeL#)օ^ޑBG#" *ݡaSˬxG9)=!$Ow{;NO>aXhj`5q^$53%Pi? &P;~kq7_ *+9*-즒Q[J-DI})AiF9ݮ1hykHjHgfc$JP4ü4kVXesW*k>as%q՛}>g+p+o2Gna(/ `1=6$*.tի wB"MG(+piI*fZD\h@Bkg֫vھCs\ʤ+y4in3"6kI蔛GYts~ 46@KoQy}e]h,'(Ҿ&ϕrz̗1s`G.;k+m>H6j;m'Že=xn=d5GxA^͘'Yʍ)'H"..X2Ш|2Үx #-pa|V,|?4)ܹNe k/U"#7]'|VDk ܙbKzԛcF;A'S!T$yu䣉$2L,= Z5exM1I6 Ī ي{]yn`H6/VubWLYWO89#&s!&IpR, ˠNx%c;(۔cac BT#z1w8vDKaƟX>r戀˸elFׄooX>zhcڌ&\ϳ$*e\${&js%}#.^Rϥb~́,nv]U.VB2;/ '_fJGGyyzӣv0R+h78Ҵyk] -S(}.B%soGwnCV.l'hrR (vXI$~ےw^*U a zɫIV8iB\mwvl{nC} {1G$քU 籗!HB剒HS#Yռ :6Yf~ *u(0/hu@bIV[là.LN0TZ~?X#ejĊ'h.B8wΫ=V"ΌTv]f={DMuy(wr\|x4: |<0ZX-jRU# >~!+;R\3|=݈Cbo.ԓ/`g S:k t )uTcY/PpuJ5:7c 33lA2oN"_ 0h8!M͜Z/^ [ZӺ:xWx&.=vD;7cRRΐ8MT߃7>1N;zsp/'%J(eЧ%1xWe+1)v<gKggc /MYI| E?>gߒ +k3e3b#=#'Uۑs\,kEczzEMY. Y w)/E|6I%/bSqx~T>Bv/L 3>6 aP(C>hc{򊅟qC 8ы !kxS d%t2pIs@ mEroYP! hwZss/Vp[$UQtp&fZ IT\MfmN=z@VъЂ@!ngqVdzBeQFǰY,Y+rwk5* >Xt_V; yN gey t3d+{nuI5H]w~fYHks8stF[ f4/q|PѥΫ\.-I[1MɈޥ:_e B;qT?oHIv7-?N,6J-lWI>wQNHƕmX=bZvbABxC!#] )(b6o>!G6cwF&sy_~vQc? efTBh>iN6;46*\ Y ^t/ng -S^>o yM_tZXE<17zNJ)ReeQ 6k_.swtYC) b s+5P?1D=0#'Č@jr""0i+D;^^&00^ܨB-wHKv_ a[T@e>z4EԐ`pPSL|X%ys; H'#˸GY>P 4zy O_<80;FGҁґKLK"~}͓u=a@a@pvJR4[Klwg~zJ|w & ʤhGWGiǘx%}WwF|3pfYL@7]Ȥ=.zZTYɓc= Q674l2(«0u+l_R;>3hK -2[;A"@rM+zԻay4fc!h}de4S V57 /$؍ B҈ kdN, HOMm]ngFǭ[/} zH7^M2juJml-ϩ1:SHtR=^ vWYLNy}5h;%9=[ Y0(nPf]0]C3k폣QAz*ȏ4EۛZT%38lNPΰ`"Uq.ҩHxJ룧y_@8:'+`SMćM<'U?Nv46U'T4??78g~:^R:m|U NaeEbHRc2~Y Fc+ oZLRP5kIT(=wM`; -> Pr?JbZ@VB-|N la$ (&V#~Xz|ИUˀxCOբF:[^Rd+WzZ-N&^B@h+Eg%|c,V϶_ V 4Psp gGSY8#Elx|׭/1\$Q)L\!KVѕ 㿢(C h;E;)R` 4>aG?X2dIY3]`ҨttE{xE#"WzI2zDe`i0H{X\ZǦ;1qOʬ2v jw@JGA}>c oU K~;$haەo`  )xѹGɀye3Iesln{V }T>SlHW4kB<|<$?CЗ>=U:~([!46fKF7e(|y;Q،@]'\J/ p6yIWH wt(QhvJ3蔋uag|533?]VFy_| c0O7qR8f_<J@9=b aLol9Er3D9n\_q)rdBن?a ^G4io)#$^Ӱ{ X8P3p]9ZԚi>[9,{8դ?WZ$ϊw}7VqoWЦ9>>zc) w-6"n0 ?i9ItIA+̐V{[ymb3jJ%D`{r<%A(ޟ?:B*Z} ANr shF> R--p 9Ey ۰%Qg*:KFeږ9lٛKAh{dfZɔrI{igCwbx:KQNtWjn`>pUž*bPJH~|ZU@Dͬd"MJ\%}Rȝ8VutXj9+`k\[5b3g+T8O#yM=05ZaM#ƦՐկVeB 躚|k71-x*N?X,9,7g>܉SB}$ ļ•}% C4 qHQ|.H8lݼYsuH4&KeYx5υurL]2nF7R{d:'KR҉Zlv 4L+_i v+Vѥ ]-2>]-=ɘՔaPΡSFa@fMlSe`FšO5Ѱݗ 5w(Ѐv7 >꩛)Sq4N{<=M&|7c%~RI(zG<7فsWB_!HVOS4fEH?Zr'H:rU}#kO< V,(j ˩P`{ _yA+Dp PBF@?3 x"ݡ?lGXQ9>Ë*MLzOϣCa@uX0 ?=]`@xhǼ1E~"e,Ǔ6ݥrVcwh{cH0l1@n@շqp2lj59*?_e. E(N S)I抍6n=Cu;!!c}h_-*> t{]Vڞa|eg5_s+6'$kĀQ?>P&6*1aKxqqatKcG.Eh|KWHM9k1.2iOCtkiȸzU+q5>JvheA̱2QGf ϽAUߕ\m =?6h ]֞؇ ~dW(W,VyYTқ^)}7#@ɨBŒb.ÜC@;9x0w-$+ (BpuOWݢe01)gxgP@c, D]|mR,;=W@cJ ) ,Sɚ1xZ'A>ۍl++aJYD&׹Y[Ò1<#Gm=/ ~1^כRgwѻ+@Q$>${.Dr\"l!DeUI] Y+8pj]\$d;)a`m ~vgQX4IX;@1DA %fLڷDVSio,+y(‘p!J(Ї)wm\j3Զ2a%}r$GSij$Gb_ Sd1^O!S'F~t%*H}G`i [,M /& 4+bIYMƶ O# \U`^>@巺rD*?~#=3"?Ah:# zÓrlf9p, bs~h {GЪeDH::Am: CݗQL\KN!bppYP(J|[5@Ѧϲ;K-_twJt%w@o<O-0KD#}dIL ;+^bB/R CV[2 #S,9(l j,/wBetK2FXbLyJ8'#?:BѮG̅Ar>Ophy٠LVlRaxRKZxtnEIeH^oYu5seFL<u05mIX8(4Z;PA-!bMݽ]J箏@{$Vx2R:(0~SP>IyZU~Uf)/ n3oQqH dA ;[T|M]w5䢥[9S̃z+'w1gsBq5dM{;HdMb9J2c\tLG}{W &;Oq 󢰻EG0ȓU- RGׅeX|}ɘiD_NE&hDJE']}ʑ!10_`W4ʀn?@IU; UK)"#vsV//1{V"|lෆ0wc 4WL8{ /zblB*fCY7p5bd.PUd6?DBCP+C{Z$WH)W512v3~ @1֔O4e}0O9O ȣjJYH۹EW[JcHվcnϝŚ-L3Ldiqby8\ uղ|2d.j )ΔT_S\K%.*ǘ3F4 0v"^xd%萇 8J[x;1޼f%+. 3,ZrL/J FV 4 P(},?rtlDqꔥt*Ƒ ,TbV|2.pҴ4=Ts22@Ā S3. ~-$hAZ.l"(>6>I$ǯs˲ ~9;H|bp}bŋTgJ??r!̚\ߢN{ `&O* E sB$f}LpKT_.@Euub+pkDH]pjQXnc[d gΏ {IңG"5z V6kDkz%W?Q鬥u0&,g1G"6g:޶Y$i lZϒ3fdaQg(;mӵO(OҺ~CSt|.6qLbݑ-2Tp&3}$:,->A{)`$ zUf*7؝ e&u ~L`I6meIOVϺc̿=NH=l(,>_Мꩢ/ڹ@&/As4ILO}3X{uE:Nɼ;Xt\5A#j,a5 Vd(@Oޛ(Hs5 ̸L[x;Ը'/HRh'Ղ! LG9GĠ5֏X[gg'#?x׊MgU{h/k s&BZAd*H:dfBG~>8 K>UڊGUHc3dR:g`_U77CG<'w 6WeP)O1Us<՛ɦ+ ";ARZĢXbO]]OMsj`%9yBh'T.iY'M[D5`l녙0k}`nO;Fl2V\h <]Wki.%? {m'Va)O' bw "pG*{u9r];̭h~[I;dGbIzD1hcr}kC_+y'b3fY17>>]#fJb\kC-Kagݮ{$!8F0gP B@oʒǢsa1pGޫBU>#Q2IB.AdX86e+*@&T kJo?LeMDNk>;)w]68+j:;sLvVdى{ 5K+t#4*f.hEz[@p7GRPC:, ށMANPFP]RDleK[LœƪfԈugK=`oWã'h//i%j)O;s>h,&;>7|4uْՇޒfڭ8$Aw 'kڰ%fVMKJ?,(g^g fƭh7U[L1ɵt)Dfu*aQ^NnŦ/ԋӶ&^([Uo, ^T,zMI.U?bwF<r=\"_*BU!8/=DsSm 7ٔ"h]-Lk(gCY07R3BH2mQ7!b81WRfHqΖ xKЂet]<_)E"2 |qJ3oX {3;t -P'KC<#9"&כ;f*EhM|F>1[:;!|-u+a\|!ZtرOįD{0OjWq>oBv!nMwY 35@}b_9;_c\+, {CE5#2 1ؘm[ZQmƀV1y"kgTNLiPrNov! u]vӜG?mW8ժ (1.p/\pDРSq]}KNɍ5r07JcP^ K&Q%J-r9"Lʼg'%7FߚauSLF\G]z@lFN gc\s X`] ʄO'/v&+.LUcA`̥}er!^ܗ5[ygʳHz>ɐvzG(V[B z-dUr㑻.]qZΣbY'HݚJ \y.e0g3*]$!#Q$j ֔v/`U1XFO3íxT3mJsOk [+dx, Bv|E~I+n6XƎGRKywFNԮs$wY[ gy.;{ky.E/58̉n2>39<;w+] A&`AnHsZ},=zxlc]IA5﹔1Fv.l!͜A- }=@jDB;`+y8>1@a9a)Tp1YwT6N5  (6#gqi"=opྌC&Qנ]/ӲR$''z3DhU۞K"N`ymZfkie^?oQsiV no'Mm9’5;r 0ǍhZ֢>^+!}J ,UiMpU'';fΡj@L8r),E2M1Ɉ8]&PO33zˊUDaۡ}^*.*}_&`hI,AfMxUDζVw8ʦa巾NLߢ%ETk ֓V.4:([N``E:o{^/H5^%$X)4|}~^Knѫka>0gfn3mD/,X3&$6law[DJu' xp7`@0rSG d#hj JLpyꎁR\P}EF꣘l 0M ~߮{Όvg?`xiZƍTr]K݄("a|bhC{Ya`3c,t/PCv"K)(Nn*%6לvVXw"l܎9pi8Xwfϧչy.ȰRL7'(LyӖ -=\[ۧqS1f ;*8+NǸ_ 6^VbYa8&yUTBXEUw{n h[S̈:?Z*?{%q9-㻄emw@g0QeVǹ&t)e4 2Ad vF]A%_KuW:ncG+l=䣯\ݱ.+acʶ~Cb5bM] 'ύ4kkm>/H9xv&ͷH#,]\K^ǔ9%]{'aieì7C'Iq!Bհp\F6S,KEAZ2:ݍ-n_2Z%9Jcd5~*_)FBp4E :ܕ, ۬BaQW6.x*S5& tka\LTx.OVQVZQ\>ݢ({bpP;*`@7lxP zܳnG>/rZ<,?'Ƭ3w$ ]ɞn/ L.g _U#8䳼Ϣ4ohE`Nʻ8K"ͺ7~4+$#SP6_fb/;cq+џέZNu0Nф0j]G*|np#]KiuSzi3oq Ǚ e&Ω"YxFZUj*:|}b~M,f ,-g8f&^.8uۻuS8HrŘYRLxDg"A;5$l%☳Kw>ofJgSɆ*B\8@[8U>Q_P" c` {eddS y[Tz^nһ9#_aՏzV5+xu XY8G.*#)1^ai{c}iwdp^ڶ%Â#DodW\۳ƞlH?-'Im^\¹.2u&sxLl:eEε&qcE=i-j5(mSc5pt0 L Ĩ} l.,r+G(``%wv_w=pRسNceхq)7L>U^k9*܂zqSe-ot%8ųZ;+NfS\LXo<}< | kUXt;51I0X\b,GX7Cݑע4\5,Mj&@V ڳϱyzI%Jm-xc9Tr+.-fW֮MrEІzO:@5OV`^4IQRXn_ 2۲]*՚NKg[ aCKO9MꘒeVmeįaQ#X+)v_oTa$ZuBG6YW;M*RIʁS$܎XCM%򸃗.jJ7| ߽pw^\O BW4&>N3Dn*SqS]bF1vb!8MhO/$aE>"v$+LĊ]|;-)+\HAnKl:(޳bFзqw:v˩LeqqW"Aޫ+|H9yz.&1<5yW-8< +~#g!Mc[7:SDKِ=)oPJu7~SsR=Ӊ\ Ұc1 ӣE㊩d vVF%+Xڐ`'Y LϼN^],4wCN:}>04]LbGk3uxM_ J$3#JNP({yH6‹6kk aRZ3j,M"ˍKdz1BC뀂<.@10.TwA|Ɋ"c:Fp`f@ap#ɽh2 Cqg$UVA ǒV [Z'35#:-$vɥ: +W+7B"Uggstc+ {5>_@URdfi`Cp]U7R TXsZ10RkjYo4$6}c8mKYeLZ Oa} +'ZA`߻ݎ )' ov[37k/[ _F(զaqZ@*"UFBtF>'3ji{mkήqG; ]:IPҠ&VؽPrȠ0h)M?\#Oo:U=KSYO2>l5 >`6#HiGhiqPF=]#kT@DZpd[DF.U./^SEe1m+LW!9Fӝip@Yf']XnM]1`%>t2 1[(3hz@ hQ IVbnٛ!zoGjXp&4]k N>|UP%CT>6 QI&ags6CoTeW_$|˭L&J dmEOކ%TASfC*9>yE\ցbTٯYO7{W#뇹G^4uaGAyeipw@.tBU)|r{hUz`̝/mEr&i/]fj  m-h/;+ܯcAj#* Hf49Euߠ{`pn~f7bdqݫ /;W|=1AY,i@/.$=Ui ^˛ 9"GQ]O'-&u-YD<ґ'LYO&aWhNdr̞ktC<.W戙PPBkg( ) Ɩv+$7_&p׍^ȘĊ`j',:,9Ϗ@3W뤫&aX\Xì!`9SkO@ M= -#fym.@Sʸ{|eS8/!PeY5x:*iWUs clOԅo<GCb*ÒGB([F>o&)sBQF i^hUJ?sH_0HUGMsаe-dž:ZZ|69&u5$}) ƗK l+EO)ih_"  @$NGnP}}e*q)X[F٘UAd]f_mFpٛt'(/wezRc%$Kji ɤ:"BL MaΙb솛Q"[ުsj-yq^ 1 i5gj+Rj[֩):i ωA-SUSet֬ $})N|/NX>qNvg4ŚK%|-pPОǴՋ<( `F龆 OQ5Tӌ3\+ yDa,n<ԝWT~Ӡ5/inj7) ;K3L +JCޏX*2ahl}jE\Wm%!֯l*yu(L&*y W1cZN?sp.b R*ҝ*=POHdDq~6 5--#BNuOnaln"->:PMk!\XR8>`~۵#ͤr%rUF?ÆYZ"ўKaEHnc]HN1C̟az$W/m_4cK"+qk\`])<V\pAJf`%4bhdK,)7eNb*H#.9!jmx  ںNAe*A-:->- &4xU(\`MG*+f4'{!rL[StU%oϿ%ɧ'ΧQh9#Zɷ\>GQ?}XWƑ{ze|:pp !@Wi2 ӻz+7JٶH۹GP*yhh&!@[m{8 TIl}y H8.k2fJIaaIUB_ɰ0Q)~* )Xˉk[۞ T"±&PFld nD#(X7:-5f̼N54Tm3sIjD6P~'*=o D g@k $gJy xE4>r14[9` ~u' uj*ZnKvBSi~twRXYoo(9QHQF 5>~Vvg|:-%p:~l>l,8~w/?ڇfS?>~Nv'!U:8Q 1$03 ` dy+J'Ճ$<%Z a 5ejkA"+&"5<-Rsrˬ߆v r&SL`]i'9T3i; ›N:0I /pn =8z?x}d#TI-{:ooDewE(}eLY Ow;+m1La`~}"_y&xdĥ.I\ }cl,_  g}BrzbÂSbF5oʼn%,?+ǓG$<%j4NUc;^%ˤC_*00J1MokAkDͨjX[+j s{lHpW GJ"#3 ‹lj")_cnfjyWćT @c쎰9B3i>tTWScOwWA|  5wY0kU?[AIY&N'¼1R`!6a%ĶS6.ˑ\JHa3')Jj TXU0-XD1]@ [$ɪSX+,۞22BD֤AZ\ӓ PV4 :כ"5a$VEOb 8,Dl@J6k^u~Y~SE a)RҚMWXOYzوcDɸ|-蓹0nFKUzz$©gmfU{`ʲ0]Q Hq8.8gĒмL]U HXK[Q]({Et%b歠fYe&C5m?0+7N̤͑Uu*F@*~a iEރxqDH-=nUb{k3+^4.ٕu !c55`/sX~1rT!>~j Mif?TUa rMTA7xqZ1Μr%juNs6[D"l<6Pk%|7 S+! 颵 J.D0$R "db^~Mg>Լy B K|؟^wPeMI]VP+Ru?B 4cZ=dtm]M6޹i~UK5a; -j<*87uKODApMUqsfSג]g}SP0iNhA wDEq/猷Y,)0Ho2I!OH a}ȅKi>nڀ^`: c=(rbu{;G%9[ařSy S.:9eU`N (]TߺҘ?郈4fcQ5@=`ͺƿ. oF. aW{gHIpq8C r_ke1_}]/;u7 '`{}u2Zot7oܤVk4 @h9ߙyDlgׂ 5 {?6V#cH?T&1Me(Xr8Ql;B㕼~^cW~v\'dV+O+L tŎVOZY|%ՠff;*6%L+ezVvGWì_ yϓ*Dbƍ#L]j=5"azu,5pn@Vzݳ#UoS_hrMmEr чخ,ي]ZTO!Uw@kmMgܷ.xUءA7-FAB¿\Z*RZ2o :oi/0 r& 5&Sx?iv.[n7@QуgMquf.z#ox6YH'kM9S4@Be߿w4˜wBGl;{ab~_`'V/dlolw&6Y*R~-<mZ+G1bxNT=ݖP.# ; eNY fOC8 :rրOtGb@@j`%jlYZ}E?phZ4  eڇWxsLk#(r^O)CL_NvH4|Y"]P5 =#ϽZJ!l˧I0Ox@rAd?b8AE(U g^LIɔX-Ro ٘,d)4e4YwE.kjY MMO/E%F`Ҋ1áت;w?PyۻrfxBh8fqL6&9FL؊w*%3@D[>ACnSsVTd?RvLro£G3A`1Z2z/v:\ldHgixzN"k=͜HKY7,?d^Ml/:>ayO[cwX.zR1?Z>#Oj3ưz ǩ6XT:3m@k@EZܼIoCU@$Y/-hxte1RVk]  < A^  ^vT~NSuMЮ}&34HlWD:JZ;z:+o Eb:ʢ2OR\}WkD"!Xm׽\7;^&4d釚o0,Ԥ|7& c"~8Y 2XJ1v¤+L5 A=++[\,Ε=&Q+ '@ PB+cNt~l_/PV=/f:gJDehFJت 1:A[DA-` aC;g+ +f+%XFг:bdM\7z"?[,,M ">jƖ29;9>r(]Y{S쎟me_ [EF4Xұ̲}{;Ⱦ=bؖdD4OZz8Ur%mK0wH.bFӉ{D  ~cʡ1tBH2^uGAz:/^ Zb:8E@lѩRa4 a1ā-rn CegRCE*[m, ܑ(o!9t XzO !Hj%H-lzR,)ߔjϳO([ EEJ!2rnup; r_>JX-gtKʊm6&֧ 5Px@GR(ߗ$ FAp|cɓUޯ, POa ewA'${ YW9Q_Wv'#Be5DNhc^~@$lU.SZz6F| YO"z HvDPbA_08M~f>X7NQǡlOHzFXj Y#"[uHUf\+%yf)?\:ʣ'\1Y` ЍR% d ?\򑩂 :cXO 5z.IȪ4@/J/ϨWn"VRCD2*ܴ^ʥDvڏ"]2Gb4"[nt,H#㩱9zK*u6. I]- z2PxM M) LOm\獍bq1}>˷uEՖABm:tC<5 %n$NJhmxզK)Ox'./Lv5h9eH$x}r/]ו,Md!ܘSsEF'RP8;ifB7?VZ㻳]KghB ldO>#hgp>>3|\^K67lB @C/tM.c*u"x|lyRBtO4G,Scd@'#Snw48O~97,E*WQMXus/`4OAC, _t\jҭiS%M15z=i̭% TڪndWZcݧ:lkcI9`xHxZ"?N|LW( k"O Pdȟ̴D㼤'r7*?3 PeͩkgfW;nS/l ND޿L$mƜ6Nds"aMt0YƩ$G9BE3!{>k#,˿=.A'g?&'*q#<0&ۻǐM֡'#٣(4jA׿ !ݗ# 0w,Rw{sG"㯥{t677nԓtF0F~'#ir 9|,h@[{#4)3ΠxJGƀ[Zϲfщ=mM: ވ4$zdyvM PQ>LU@ &{ZLhk6,2myv/6HtEBQ$I/^Ҭ/Z&"-ҽ}$9oC֘cgI)AkUyZd҈.Au8T4SԇUO$Z)adxT+vvw,6#=ħ'Ћ]|:?07G|`, -GԂ&Qk-be^٪O_є]^ea0킷-FVr]WrŧEۍk2^ةygڵ Bxav: P)0M8R{5z)v#ә}6vX-+w?^]ao[ܙS H9#<o_?įcq7zL/POӠ6*B^OtTҒ*F%[ulU0j`u;7x?$Pr}>=qs#p\ې蓖uӠ1 2",–`::wMZi㽹fŁPP'wfTsbV56dոl@Qq"@Ums-ZSQfmglRf]j9J 3 !`1c]:_tNɣPs1%00!DTn>#j9CliD9sǴE7,ҐW0 a(*1aYF=2 1lՉFTR'YBRZDֻ n)m}g53o-bႇr!}7뮌Gp1a9l˲IX}tϵ1ĶPAQn7=Ag @(KV(™m(`a/r!M%dlO0I~ -0q }^T@첼ոѺ:捹 =  M]Ɍ*x24qxy|ƟY7ï /Eχ×l иo&E jfUUx(~[5.f9h%Bs92"TVzXC> 4=p0 o O]Q23 3:*/+36:&XKEYgճJ$!b7t]xfW`!| s*TS | EWs'*JXV+KjS1C;51uD[N8Zpq7q3򊫗OMfG&z34[6/G "? _PS9Bʆe?_GңG*\聳: >'݀׵yp#ڒ:=Aal:Fw5Bp{6ԂG<0VR6aԊsk){-Yd dO@ ?<7 4P#-hF &'?kb@yԱA(Ђo?g&`w@ϑ7F_.[zۯX()BELjpzqV=-٠1qﺅvL3P9dBp}C} aQ,gW̋d,+$Wg %ZtzI:0(ҕT 3ML5A;?V#!yvRo#C_5Z7`x|מ&\VC ۜ4*i|R=qHѽ ~ƘX{ḁIDU.W>fOoݩM1 .BMZƬ/= ,~V/#bBͺfIWML?JQxn)FDfL?Q䶞H8g?jr$Ah@{#$eO-[9,K?R3GԅK`sF`'0 u$u+9Z5;&ye-u6'K{u`碢Cr+:@YR OdLWb/nOVHs06=–%&5 cԠ=~5k"`]t!-RE"k_AbZVH G.;\oPQF*`%W@+.kPÀS9&pÔ\U&J,LVdG߅0z~8eg.iGxC5.dRWݐd(Q> aoU,A 7^g±;nkpG~>- B&-şiQUc۹LZ3M7nj.?,in:>ȮNKс>%Iu'}5.YX-؈`׌JNn-QVdDd*J׸wR yG:cfCGڇ(ƨb|!̔z &#r8L--k6ʊX繀78`I~u$7o 8vkB|Pa5MoUu lj,BUp˒0a).8F!vN/|!*2Ǩٗ䀐|, iSz>TYqvr#))}ƵdU{0f! |\}K gsVoSqGA,XV;2Z%\~Wim*|Ye4&" YENBRc P҇ؒAbV%+=#DDJӒfwJ/:N;҉Uw8s!|Ծ7$ղ+-}6pB|P2@"[D3#-~rBL$`rZ5@Qo)Z XPBIuC/[7>uަvn(8lN3A=.޺lbK^=}2D]f.JU;uTnay`Tb tlfHse3vj+sipNn褢F)kQD]s'{^/=2r3qA꤄ZOAȩrb-kt$ :D6>TAsA%fsV8\[v(( qJUXnV:-~G̜Bx}6 .6N'Lbͤ]q XcIڭ !yi`cN5`MϛȋTNÊp gj fgec#ͅrеlZq؊B{WM؋c^w1MX6"CI)J4Sw.(#r9?rE\FjLbWQhy)!o1]C+/^SRQU#ܜ7^WcG)) <4rxm s޸m274}ߛP{$h,ap`#zz?HFB8+51"nQ}9Ў`mמ, )F\HȽmi`F;5S$V6vz9uH:UBbֺRCN}p\#YAj~^1`vp4ң(@f҈U\ɏDєES?ww|."of˳,m> mqJmYgt1<BLZSEc<3y>h),qEScmU[D]$S}aN$&z},O/dZ|_".1~~'Oɝ162ARcqydb|f aBB?6~n+M]-Q>#[ĞBX}Ձ-UuYvWb '6U6Ϸ6L4ġ V`p7ph)L dA gLw_o S'9 O[S{׃V:7$CX{e',ONK )9M;O.T,VO_9+a /l_S2yMٵ!)3g7.`gCP3&Zp+Vץd"ڨO& ,pу3nŌc//]t&d v=2[dRnd. {>S\TSӲi I;B36.WYC?QWe,x^'Ǟ帺@ZL ۺ䎵y6&]𖌈LO`F2}]]ϼ7kc1mOu}%8j s ucy ոߚdsyv=,  K5W <$h6}2,'+> &Ehrb -`xrA%/C5Ɵ^k2л5"a\T0nഈyWCoA'ɶ1ښ aX}`E!3}Pc.%6-*^z[^(\t,zǒ,05 e MQc}[O5)Yuw閪m Yyװjkl"AB!gpDVN5\L=%t7F'~agaT,oRxYt' Uy=s:92rid+ 1*H5(@`b2tq?}m4#IZZS;h$ 𢿋߶9\l7 ]&3[ R&5#I!.pԲ! kβŴ-miڔCsUaw1dZP[j$m,m&_IH~IۃŵPE79X!){F濽V6yzǔ:,Ú:Im&' Q\pT?A0$Rr"S8F3ޱ'Zt$bR RgbC*={|B&HcPɗL@N'XÕ&#B_~(_-|*xIټ|]D5n j?ӕ| aS:^5p$NK&.$0)UNG z/o,\ .#1 @}ŋ2]7wY<}VV^ݽtus7Y?fjYRsYQΣR#Zml#-Zkݣ XPGY2su7'.- ?FYCֻ- "k*:` bф $c+tA٠%ˬەL'd؆}g?U:K\ƇFZvTB9p'o13 {}\a٬cE; Bbx1Cs }|`GDC˔Qۧd0ƞgiEM=5н}dS)K Deb[4)VfHA՞*s1yl pBh*=G5M#P1+'''ܴB@{_aޱ6&޽20Hs">ظIZqU1@pgȆjy)>t0No }b ٥Ψ[6?ȁOc<ӥư|3&g~m^ܨi"a  lD cNxP[*>NX^ xLFY$[]Ga`rvG:@*=,kr>nja!4T"s2FJvv+/Mu(\XM}^;dCdeX'6Qz=< Ov?[M9%K3[޽S!} cw\}6?]vayq<0æ煠D޵Ui+lVk3MRM@C!"V Օ ]5랣TY.B_ zs̼{Ǘ)&Q֖RNC 8q@1% V v%b(mXa$Hgj*-2\hZ b#].U½♤7x}FrZ6w1zzJt3y((?26\Uݶ 'GȐ;,nPRAGF bs39%OЕzC\ =Jt8`k߭űJ޷%2nWK20Jop+sĥY 4?HD5E9.:w@W'CџIIᓑj`;ŋ;[Tek=> +[K(st6AcD,̴hY3:lgƏi|9:c m|2o1L'r,14 yP F9~Mv%YQt> A]F ŧuWNP?BN4$dZ̚Η=j,5BH3͇YyO L IIse7}3q⽜_ `!,Brw)R޿,!  =:"9!:ՙӸ-%f s÷5t! 2nEFkK 'GTgd#{\{* ;M٭q>5(V쯋cH\]nV ]^8PlyEtP:Y5 tjW6OIT+\ufFԁd.qrRK{CD܏|{=}FM:> "oS'mjH&3WLqIXg3`>w0)r!hHK0d+xl4¡dPݳyڝXWgLv{(HDCI.rπ;@ZK(* +|RsCrjz,T ~9myĀZ AJ,.W*;Τ8*0\*qw@&e|e.qrd9 WA`W?FJ<\y\frUO ['XUM6z2|;|JYX N5B0Zb[/ ?=db;M=o1^wp{WL!CE5pٟw\TJƍ![ xAOc+*gt@ $?CNQ4Hn`B&Vd9!n"[n]V<>9XC5ޘG8y㩦)@EQn ^jvF)d0pG'4:r*% ܓC ƒne lc/=LbMAH.7aLTb>vHKx=BkN~7å;%h`7x@C$egQs6V$HMtQ Q{ϑ 8nib1 :(p<VζzgT]rPS1]D_A%AOt aaag V+x:hQ3= /I(%҈^[ fKpSN*fd#m8FҪc),ʈF_9<+1 +pk_l}ư'бa/!-ffH׻9BF \&E(,D79I 烊%YT سg:9ɊAhCeym0C4"n 5NtRVLmT8|Ӊ۹ kFzULaZY<&  @mY3]zUp1?kw&sxN-dA33&Aqh'^ j4FJOi)Cn=+¬`W 1ͼ 7j6fzZtaviB!,)`rW42Zz'|Rw;ꗍ"f;PgSѭGXTzeD$' V\n5Ygd 3~I|`?־t?to٬GURbXYa  nU~|,4:Wj`& #pwߏ@_ "PBº0;Ck[>zvhƑ o7( P\-xLrB}E?R@5RɺKMvD4`6izG`?5jR*.MD&G I芅 \{!Q5*k` l54˾u|!gmSKuӅp1u9.?6@kJ {F z='3 \JFVBGP8D-\խm-FIܮJ1`6ͩ ![y֩q6Ӿu&;MkF.\E$]ڝTcc ,Ҵ;%·q![V=WmʽzC nyĐ )}KZ$Z\H"gr{ޏ?Ϋs4yiƄG+KRXk/igiPUwϋ+Dkdn ΀Xs`jx2xȍe@ vl?Ww4nNW1P@ʓ>!>=p­Lv hc]tk b3Qg{m~aľlkf楕xu#Bn7%ZUAG BÆE`$ ݴA:8X+4'./ؔ'kBosnaPڷׇ꯵2o\ vaѭ3hp>LJyݴte=pj陒ONH{Q[Y0}#,|bv.0bk"aљC6|瀘lL8;ѸWU` oG4|஘zrFuApW5_[3cNڌ$ÝB{t|C ѹZYZ}3E!z_1ʦI`EO00E8gd"f!0֔9.0 `Նy ߴPt>6@1vyFY Q0dmAF+զ("],m>rDh ND'ûVV͎%;^r6j ,|X | p *S_TSAv)ʉr50 R4| {G䭥&-YWˀ=@d"V=FY8,,-;N Ni<@RzoJ}2~n= 0A2kN 7p4[M^X( s gD<;57jޘmjvuΔkgX,{ J[\0aB@;va$~16=,?Wq]6<5Ir88Ų32/ٵQor8H}ue(qM 94K2SH?WnEmIUj9 $`sUOK<_9)퐬݄,P$*AXG#qhrCM"1PaAQHI6OG0qZLi!dlFuDFlE;kу]dwT6n.KEnT!z0ZzvU݄\팏Oet& az2NtCl6uUo&%;WPnӳb{pd>~DG?wqkEܖ:rakZK~hf+\1^z~!1?ſtX+٢7]R}4rdޱRA܈C>þ  4ﱋ/v}GKWb7(3D*T~KO9OLu>[@ϱ|=A,>0T~1OkcZ2c w[Iz Z@E?Jا2lof2JQkrK: vQ'545Ak9Eu5;i$LYs++GP:!wG3]+MCKhieo R?BQPiMq('}T8"FCނ!<|ů6 .%Spɡ{vۛ3p6MK\xdXM,۽7=j]vbss=]04ëI=jłyj׳dv3&ibhorM/TJet6?|S9¾0| >\;'! yl l=|jw(_3TsfkL#`"kiB'C虹] ۩$dvZ9%(p\UB{-U'^B!&}mؠ mmŇk`>1Kq 3 "4bOd% 1RW[T]P292շf'f O #檉| v7extXP=j/Agn_i+~ry^B&25 ;9@f}-͗u*Cāh+V?,g C'LW!"PClL~B >_HA 8 u\kAߞrUTW`L-* T[3T(MvM>ގD 0Z_\5ay{&=T1'Vn@nVv|X=mǨ({֯!Z ~wp@"֏~!7wEF埵dT& \jraϏNvJk,q\u&/cdT3\H 0 WNvǏ;zC\w G;S2a_u55gdo#DIRsF$s $e@(&ٳ)#6GޞèXpsP: lïOA ,RodTh" : Tz(GZp۳9 cڦlvui-x >Qh3%p_3#,սݑ!@rKC )rsd^J^DTޣ:}8,N)  P?suji89eUv[I8ƽP!AצVLt3C`7d~ib6 cNDG|f~RQ)B$,vR:-yw״`*hxH<*ׄYo բ* et#@XkŸC<9J!Y.2hyn{YC{6ೲ;6Oy͊F ]+M:=aڣc\o 5 )9,AKQ/Lg^w.ZH.0.)"XsC0~RʸO77T3DZgyGR/EnЯHj:i3;h=UϪ&Cqo`jB9h yK=2we3vLrzzghseyF8;rs6hJJېV?LA.YT,+ml|,F k=f?΃ 8D?[`S'.nmr'mXC{[NSuSqR4!8UݾGFa˦]/vɂa;/pٰ+XPiÃ]ʷߋn&dǡ~6@I/w#upHh[/Oix79Ϟ]X\c>ј%[ب]bw 2)'@zE¼xhuL>>b!f Qryn}p}K03_E2XW—S?>9 V"è{g$ .W \U@7猔\´rFƉy^a'yIl 6`:%Vy?jZudFו@$; >-d=t@NS2Z{gԅ fl:uTƔOol/*!"{Ɲʮi~k_IZTK""ٳeIc>r1Q^7 %!3U#< )n/&kZcm0o>q-fQW?l; Pb{Ӽk hвـ5{ %LFٮj9sR#u|C˪YK3H.'$M^RO%E ?Es*f#"\ &ʗ 2ӷ"4 ;5<6Dc$T(0JGۮv V4"O5w_w! kҸXN551 Oqݗ ql&%* q4z֨V?XO.A2_WҚX@ `h;GnKR{8"N2?6(\z=:hbPFlL\[+^8wr+Epi,il2s~b+ϙ^GW_vvo r1CETU"\7QXSf7Q耈y] sN:[ jwח1׷naHAiPf-i=%1ds'd^AaWmFAJD!eo͜KPZDDgZ8oQ2r`x=ɃD=ac%q$Z +PNnh DZ}W<+wzrq6a,b&  EdZ PUD+ܚN8fI"̜kj"g4k8/tXS'Hw:U\}e%J?qΫa} UL=c:U#.0to!W;4*dO%Ι&HTnVo%sqT24Xa7A"lZ drg <ǭ/2U!{_49&Uة28eanx$\P|!- 5+yKvͮc ʺuM~|v0;i fθt8|$ -D4Ib-pvae" s&-U$CO.'=z!{C f+َ<+.vq(%w9QT ~&r,_':`6'Js~N ĔP {]#\=d_r sBo7RT"qx++s>L/wN('F- @8NǔShBcb%&0!Qo[>)jU:ڢQ,3cY&9]-xZerueNfux^Vf:~<*RpdMme &Yq5WNEʚs\ұT![m\ bhšjY[Q5T`W@$=EG[EK_ \G,'9o~g2+v(~?}??)˨U=yضN $ziL2&&牥4G_ ]@dcc֊D7ÃeuCӇK!MI G_ǔd+bMՍכ! 1{q٩}Wbw$<"Zrs56? 1jlO RP^!Wf;r^ԏ[74 !Ņc`F-&')9~h~Vdk=t9Y̎Lf9ʺE/(*L{K~Ipa_쬥t4kj\c9 B03JJ` "3rQ / ilG&TWCό/^,u'8 `>u)TZpPw+=Ցb[Ʃ5)}=76W["[ky'{ x^Җ>Lȉ4Qp@]`yOF0J+u:Sr{DA(##LtSTg 肋z}x:q8S/(Ij=Kv1Ey Qx^0 < v}ZI|N7L|Hd Ţ"[^rB&Juf)v{H^7Dh i)( ?Z/ϰCe4D#8,S`p;Ꙡp$NjJ~heshF}l("vYRkv/m)qG*e'?Q<_DbWX"I*'َ!|>Or%uQb<,○`ؾcT&yLb[dFDۘޤP@=#~GLYA>rnf_MhRC&O4=C>@iY"rΘm@#3 n xsJIKQe0AbΪLs͜WB î:/ŤSOݿq8HׇnVu˷g!;͜, )-_N|‰J ". Qc Q M!Xʫ2uC'3Ҧ#PB&" ]ٵB?BxzFBTM]C+@,1&ДRވFV*s6H/=m.ͥ׃Apd`ZxRa“S"ȵcĿN7u ɛĚ`OA *7r L,uܧ+jh R- U!"[WeV z{~i50,,)h<`4婾ÐGw e&=* R_DZfUw}Yu(ޣn#AAz VHR%bv ͖]CDfC0!AFbݟ,Np!ǝ4!/BBV@~K\74lH [HEj=`kl_$cwf\*MleSWokBt@TZ!|Gŝ3?xW mX3%LvgEY Js{F5Vp][ˠ"8C,@.4IgOx&tgؽlLZWЂCU1 'Գ1 G-~Bk-6]`B8ͣܓ…fA^f~ERˉT+->KGr(LCcYm4 fW6s?Y0CPh\ |}0s&~JR,@))v{AšCtH(`m.ņj3"$Qts_kiL0 8' *1_75Q^IXӎf#wdaK.*=R1{Aj/BImX%1)T/&Oj6F Aʭr \s܂%F:`#Ҁ?jKd4U_\(~zGKqĈ8"rN/`ӂCghMwtk5.-N'ĹnCO] `%KZaSE d ⩪VJ_z咣&SL̸H݉_r4ƀ)!X#u:{Sɂn#Ho߂7} f@PN_#22P#=gġGqy)_wT֩)[hMt_Kii7DYPù'EFo zC4b8:bʴ9 ƈ;T޽y:PCL.cvr7RSi}DP{HPd#Ef! F llv{GJI`"Roތe%j7a-=vkI"@re)E ѻ5`R=[\h!bc{\U5$\ =_(9r>'ARr2^m7(JֱC#`bmiPVM㴽GW:P-i;=;yfv:@&sEMS[+}1!zPO=o4Mq%D*4k 86+ު?t"ڝoV+]C8YizR׷-LkKM{D] ĎI*h/J;B;R4PDp<wHPF=aYrb.$ϧ.8A,+wʟ@f )@(pΈ`N,F /5Q$ !{#et+CX#)_!ams>4h9{NW0#/M0o_? dM`NEBfXJ<&mG> ##\T7cu~JifWR|ON̞uGejm I@߮yS!"fO H:2Pڔ8Q\b~\8oHA6Z[y2vlQPg z+Z8Mj)'Dnw3jзrq">RBII%&_gh[x V3]#U{zXyU[̵#>4 (_?qb1 :slJ](t ' {:8z0J 8Mea D`O3OLLjM~ N`1qhHW慎]J%mYīAC {hSU6$HBOK`*#i}u>g+ tK Y-fJOcu\8A|; c?8Ui=:rΰ!dcͷ)Q )]3yQ.4H0u\nkIf*O3p-iEeh4t=5V/PݘDٸq?*={xc^ .XF]=Mf1Յ j'獢Zt( fc;,sL0rϤu[ 夨^#uE\1eCUn 6n5g9uΠ fed2d:/j%-#@O@k6o4t9 &f;9xMŁ_1gxvXoG#>";JO8Ѩg+h_N.-x3np3qQ^\= +XtnNZ-DڄZؤM#PdJQmce]!]e4 cM1!:|3Ϣ$18l ]As-/%21/;,aT(Ϯv(Mz7lo8r`y!I׾8$n''Rt1^<-w$(y?#dOg](2~&qcu6XeC㖡R;@c%N"wep3\}wz|o2 $ͧףva /8rBSѧ*y.*ģDJt$qӘm yv\% rCcwޓ JZkD5Z0rrb/ k>?p[MQmKo’3[wq6ȃGxj!VB$.lLWtq6yj4*.?;}_kwW͗_?&3Nn}͋6,@"q-*t@{+ĿޅA" \X,,/ &PT ^bw~-`O M,Ps:Nhz^u+i ^xkvЌP}3}3S.&֔maPn5#]Jk;KO^Q/VY8=ߋW[:-4$$;O)*Q'*><~)iSFcx*P:cex5Emmٰ?q&#]s#,|RJͯ5IMX$q}>i۹f*)fDO ?ȕ0_FlW7L~.2:(SW0sD )O:4 8{H(Ô$Ek](/FumؼKKshq;ZL7.X/J wFCIk0PUߺCd=:4H/n"`Vیm~в7y 4 U%I!9vko|(81P0ZBv芎 iB\@Ϊ)Upcȕ+Ȼ_~j/e,vol(o rak#^tq}}/bo`%wQII<)C,8<aU#{g fܫ.ZY&2\Y!WfKI'Ź<CT6.]Ik${%7u{@\C9BF Tĝ8C ,<)NS]c6n(;Wt_1Ƚc*ܗ#u+9Hf3ѵG3k7rP{@rOZ:P?u(I Ӎbǝ>$2ζ̈́ƨ@YpFj:+P Bc;ae_6zh~(zk$pJ[}&˂r>h;iI$%^3xK HB[bBn_$u\m8ADQOl]*o5utV5@BUî#,RU@I-I 'fXUh |CQQQ(:@p/ s"TxݹO㹹MEf uQpOWO3nA&p\.a'V޽u"͎1xO)~h #'fSZ؁PBHvYeR-k`J0heϧѓ4w;466R.Yb5p>gy!STHccS@OA9Ev,,YuV,=fgˋCpbp7Noޞ<*pہCVa`L(pEYfI1(ӏ'XYKYu1;r$OYMn6ڽ6Ǘ-5vz&!⾂p^\F Yl7<~qW]8*Z!>G T"%) Nd f C-dv-a>ҩi?XcQrOucd^{cG'׻*i"gZ,Fπ~v[0vZØw@=Vbԋ7 L`7j/ yRĤy6xvMA_GZkBwOes|*RPy kww+qA|;SИ e6ۗ-զa_L"{, *朎{hZ]?ɤn8?'%}7i]$`ᑉw0C1:`8rUCvba-X읝vGa๾7'3rzrPr$נw{WF-Mx,@6#X~wJNеBxu{9mG{SiN3} N3W9U[#ҮSMVhݸTF'3:mqmAydp\3.˂{i٪Za>iݼثg W _NB)j4;Ɂ k;]'cHXNkrֿ} d*7Ja0Ht=nYG ~Y˚.1U\peoB8q4xMHthEBՈ;CN3~*)G]l"Uc$x\uȸX vS6$me'0ulEVBmwr"i)lA\"f[4sq,C$aLY $AEċDGGCxn:6*C-$sX*6$0> ܔSұ>QٮQXq%vL{w_%`L'Yp4fݸ{ofk`2wn[.&Q~y:"XTpy7Ai#OWӜ,€@ѤI XwIamEPD2*U)bNM(;%Nd#0!ٱ*,I1!㋒ [7Ư$T\@齼YT#V__Ivnw~4IHRB[ }=_ñ`,Us>s~ٛ[,ڷ'N7+ ]Y峐dltV'V|=KJJ-iouGx!Y֘Qiiޤ}OoF(4,]e%**ܜrw|GQR(xz9ukˀ:]YX :Ӹå BՁ у$B(\)3q%ϩ=I\K,OSAK_Ϫ*,ʆx99Zl1eLܿv^bK[ L̴aёğO@;9}'\®ض0fՉ_2<\tQM^2;ٝkB,'[̕E }3K3{ۨd'5LZ~ aI tMUԴۻ”r" cUeb|\,:jšܥ|hjwDIHoo !FʂraXv bȼ=^)l·bQAesIK^ /\AA~["?6~O)d뽴nS1u8t11'/, 74|r{bo=pg|,T"s>aufVkRd@5FoVVk~b.$6wXu wQ* ԝd+@wE$o7hXi&=epOdlT#d.,Kd]MUNʠKm=O X>"u]PWZ ~ѓx M%T ,B>I6ƼjH#0NMy Eca\&69 #pbJVAYb8r,g!5.鼌tf#i dσ4i}tz sOgm (rR%g%Lib[ /ҧg<+>tBɶ[VyIJ<$Zn1^J.ۖ[H X`8@-Z)dL=܎9Xiw_0GBIb> "`[6:-[vPp9MfTCܟUM/Q !t"ɔ: &q]o)IV1 5M]~,{ "^>$W ܉l0#v^f%R$ۡQA3h4ܑ~i/S<.vdt%6R )V:SfTgm!sTUy:ЦOreԿO1t lhۍ5UĜlkX$?;VWx\kI<Тǡx<Pǹ7QBÁHFķ,S+U4b¥I@e%fٶ$vXEڳH=|EEkL_t/s|\k0:#*aкZHΑsBJ &~ʝa_(VƮz5 T)Q̘8R,>'ȕXD]<۹T4%b:4vԄR t>VS$=w3LS b' ,! ћxy+רlvOT߸TȦy)l90 j5]i\&l9]h1Iӂk whlQGZuABǥlR*{6NTk6-(H8-fˀB$sâpY&VQLշfqƄR4Q)Be賋kZ? I crm ^1_M^2st\L5 pAHkt+[}g""b7!G-Է/kc[ h]J){,fڻ6crrG^79["PxS~(i[R΢vV.OC92iX ɇȦ"(k.`"e  x~ Xx<~)FDoJǭvEK [VVgj=c4XS=&0[åګ΂\e wr=Eb]0ϳ(4HXu`OjűexB.2$Y{Wh +zOW&%eo,C\UǪbU0L}Hu]SPpY~x*0Xm{&]96Ȳ̺}0{,)'[ٿ0ҥᨆ P"B]gbk5&NLW+,rtfBAAQf# "枠LBBrFb-ǡ^kNo0O_\VAi2;1#/"Qi .tvNu\zmkE^K\Jn!u察]E^e;`&_wv@QZaY1s!f־*H&CX7`}2t1'~5nwVFvt'=qW=5ԌN9\&JK^5P0M0b]|Jthލ0 Q_jM+PzCƺ*+OߪH)gse%G%`zoJOliÒ`3}> `{ΐp:;RdoSrgFC#[g=^|Iq=0Ʋ xdƝkF2u@ҒҴ zXuaLH.KbW`ŠD؆RZA ڸYa-]bi!ub.^5O1 vK>dk`?۔T[!(3Chg)誑'jHX>'^n>"(!kQ!w8y 8H̏oB0CMi/{ȤmjuCT[ zZALӗ6 d;S<olLҺiT 4傛$g*1lBn% z(ή4nkuh!*vF}-'gS%>Ġ'.ܸ/}b4DWͦUqS6'*gihMfFfcW2NyPqGCHp_M`+x/w )E虹r.]tOJߴ@@nC:d-d 5&ƜF &Ӵˇ_OudkP|C?} tڐ=N&&}bR~;hra(F4Zh}GyC+9ơJaNcTGhgA)bN7fL.PmH_,KO,)LJ7B+R%YTs4w~]eEv(Xm$. &|DPVdit8*E})IN/'SΨ d|EFeq׆/<>#zb{ a|to  u\"~p{v3ޙpW")$A 0R'mx Kc_hwed]ǫfXؐns{0l}˜M~J L^dS VkR2]stڿc3] oL2p}c`FN&2Im&W #==-Kx0 py<8ڿr)[c0,A,aR9X'YZ vpF*1sF^,R3~x-X#y$Ja)vדkd]fĞL1F>7 e9_ t~;?iN۽b )񫉧 //J6)[]skCEDeSaM^D4u8Z LL}' ,G(fHpAecn#zi^$1;vڦAp]4BAw9qTfS| Kg{*}crPsoJs%tfg\| L 2yd`gefWZE (Eu LH.W}F`_zx;FXϊK1J^[5g%/h\掓t "P5!Љ:}r32'Ie7FP)>Bbذ%q )A%K 76čQ1 CUm~rg.ӗ?2X?9!F硕 (Di &$]ҝ2/cumR_hpJ3> X'x?Ǎ~ɯiX?CǬp[|7oϽǐ|Rƾ`Qođ2: ѷc7n2RU'UwEquFD{ݐwacS}raꝎU D:6pm"BٷmxWv-(c>}UmP#:ZSUnK`s#*m `z=|Hb j잠ΣYk2eqxPNt]T{.GE˅%l~O+\,uW[LBԛ,?@x=#mԖ-o;IoOadNicXU+:6K$ImIcW@ ֗j]FxWH<ūTE1rwj3w:hЄO Bb)Iw_PXv1WσXMzCߑW/P fZO[R?/7h\)QѠCb:dͥa[/1aW}nbęڃOuL`2,Cܑ''^>x3kG3 D|ř٥ì*OS2v#,n8y (sNk'5 %Pۤ>͒DxεRb,"؉(j;wk%1UIY!Uz* $9tڗ9@ҍ6H D" T}H2ݥ vz^\Zl9ߨ7KJ⁚_w.`)|ue:'R8$01=v4sl3hAc!MfLi%U;*h:C!%hհɹ%g[NmKOյ'i/s$nT'c9Wܖ VB/7d0_|3R`?EB\OXβ$½bmEq3m$&Ak WN<7jZa\ZaHQ6^!xij9#ǔ,'`zh64I}5bOFY7c|h U0ˇb!G"FP)/=6q,CmY`,\Ϟi1{> r0RlEZ[zGf},3Y{B91NF'}_VF%ݛ[:kPÅu +z'`j|0]tŴ| ]Sꡞ{::3Rhz\PmcbU4rKz)1Œ/{r`],*wBKj ?ٖO/TRD6YRȼ%hZB/k␎(V&br&ף1["0Zq+ ,mF;ߛxlpg:R~Ăs0Z.?߼o}Hu9m[-~zTSKVCT8] S Ao6UX49 w7USǏqLrRlJ"~p.4oddL$E> >G ?I|=?CE'}&,dʉՅb;V!Q'Uk#>̶L]6 }8Mqy:pP0 1}o/w=YM+R\8w f~(QsDOU>Fcb4^-0[A?]2CJm 6*ρ~,?@=`ska"jhKOj΃+3-*`AoM^ mYVKaW mV֐&i<%k$KTxs{YT.U"IAD5loQ?q7f@FO+fmMF~AL3L.㯲 abG-w)Xˬ؎,͞J\ۍ̮A#2U^G =eYwʜ2+UD!hȟ(cXºWQ )9T#Ue}w)jfmb[SQL= (S&z~H}a~Moq[$q&vVF/'I}KtÅzٙQ%`Tsu4x'ThpR"H6,' JME` 5bts$D2 -ZQ=oMЫ#\4ІU^u#$Ub>Xzw*ԇQJ&ChVA1~wV~kasmeӻ=Edԫa`b U~xÉ<\+1m 1hr{4j2l1tDL)č>R}8C Nڒ [BU}pIXȋ2E2B_/IO܎pf/TİLZ̎uFokcݮw\y\*H{ ^U* CX ,2RMsgnMe[:׏!wKL&Qꔗ"z:;Ef$jPV4A74U3?;jђ tЃ2nz*?) m wBPrx17@*#ae=w>Lr{CǩySFF>k=."hV-1$\"Oei-yel~aϙFm ;4a1.$eTsҳ\+4]$n nH<"##-jP T}"ps(/88Md/ب77e6m^ƛ-U ьƓդ&Iҭ`IqtOO18Sī_I#h*pV֋^A[[0"#B~n*>3I9B%/pv5I 3ӞBR7Ɩ#AUaMᆷ>F8̋ܽtQ7u]$""m},6Y>Mϱ$lBS\t/?.iV(?:AGt04& m"}gMyRV>FBפ6*'Dbfŝ*mn=Vkz?ھxX_ }1RFKvp+_-_4cw;bҕs$5}BK)Đ9W8Z1?@[-}qTfYjze b, X< ]UΩ#'~4**a2׷(Bp'Ц`9ONvc*oYa͞W Ҵޮ&0VNwіtIF>cM|0֌pI~!yXAֻ@.(]E -3FΒt q k ?8XdH $ߓN~ 9De^ 㐁 ;㬧bҊ'q73drLTN9ߡoړy1xaNxU螶 Cu؁U˯Y%?Gx13Aۺc{dlܱs7[o+6XQ%PHx+R~HZ_zs.Î?2u6W팈躰jAn S^":eMSvCw2}tmOΝjǠ7.ݯwE8`Sbjr/50i3Y0ԌqBykj`R}%Tw.;tk|P,ZFq:wSL2~r$~.EAa054CT4?mƱ40Iph*گ~iM.}jխ؈++C,F>І>ߴ{f:F!Q*@MCy LȝGj z_2TuJQLȵDzcnCqB&9OT}x!Xb<_1RlW]N C@HSF AB©) إE'D .}+ÀM%{h^*6s[-jq+m; w"z͵.!zt,E,zgKҺo( mpLnjcj6#tX󿘚}nQݎ1U|oiE+f NV_wCO+wBIZعz͹/p?Dq1WƆ3OΫy :cUcu7_PŶ qx5ܛz[lSG I+PAow|3<9b3ܒd|2v zkᝳr563FcIgu?l:B8 K|9NJ/T-qǺ€W;݂rsXA\?IOȣ ֽHܾ 49M`{Ҙ0ƆqŸ; ~l{J1"nZrF=?p+q,\(`lwuZ0E ڠ LcUBZsCԪYx\GXt놟`|Pb^5n 1) 5ROW>2,6Н# РF{Mn[{圩Ja=FI[+>Ti\=#h8іye+3>'p/ٟ*ci< Kd(\̉Ck\?H|׻1<宔ɂ6 &1)a==LmuMdi)z U3`sDYaL5rfDW4eHMV("&>rHzn?E@ϵ 5B[ema$=z0?4mzTU*t[k=^]k3]2ЈBr/&~ gC Zaz_l;/Lss֡[ L&)F»7r۔ hEGL,H4ͺH< !7/6phmKܑyOyU::C@eC'$- DԺ7cw=gq;ܳe3Q@Fv3a.{>=t()1?^Ϭt$fTPv*VpZ,co_'>5[:pxF])TڟtiȀTYw|μ;F5RM/V'A !r,Zc9)YY~fʞvв.8u3R섟X*Y(իߋ T[ILcS!n3xwdKbPN(%]zqf N w[JrojH+_a"H,A_< $X.) @@̅"$JVfTQ(|X{ndđ,|"q?C3Q5L o_9ڇOsTCn1D ~3\ ps{ܪP)%NBaEp62UOz$HԆݠN6-{eﳨG!W*eGA+H\…9w;_Ld*N5y )tȵ8*T^6jK 4.B1b8s!kBLѿw11\1]mͲ6oĭCD;[Z*%h QQAա(ЇRP:qJe2rwLoAṀsٵ[$:(TɕH]k7ͯH-fDTOcM3@M OvjO`l XxyRTC?JYh˹U3TBո?o_Cg̴ QE]`&-bzh1<%p%|xF`SVZOad 43]y Qgчئ2Q}{UV!7lտx)bR@ZC՞ {Ry>!f bm)Pч2P41h`TV0zo! JTJ@M6; zk(pUЈ!C. Ѻ5Z&*Xsmc$|q|4vfE\(e9֤fhjkKAMݑ60dzD\힗 ;=(g1FJ搩lCqxl;i~-686SyV;ͽVj`.nה8p|ND]TmWVj_)t^!MA >ɓr(wb*ǡO{xmϡ(wUIA˕ m\xgBn+G3ՔO[u/H0 7JAd%Y֎?CMiwl9,ae8"/E?o (1v[fI6J5 }JQ;#5Ԅ?XNOywp@Пu5>@aN_!Fx /ρvcxkԄs-%w'ܽ5cDmN2TE?HWshW͆NY^%WLF!H= UMuݩ&/ud> Hϟg富ES_e%V!Pg]m9ke Aqob|@,D* vJEcޒ-'pEyŲz~N/WkDzdAp3M4w%;kטV@ES,X.9M”$; 6X _=zn*t 6o]=(9A|~D[KGaD|a8K >ʷlMoa٭Ӊ ^zS ո$+E V8S Dpf~y8͊qKƒ&&?X[oR:_.(}5{7Xt>"K}`t1a,]"{2 E.z5ǝz:pܱ{LA?+_m.-]w EezC:a dÐ7?W6r)T!J4JY4H ]ƹfS},jk> '"kK@ h*?:ku %`^0IpAb0sCw(s g,J!?xkbIpծGOOF)<*MsB +A"ss͚> X}7Y|Y+2R(9+\7N5p$U4!h0ӗ8a`:a @0xeoXw|^@n_6?ГY$L29 6 1B E{ZӇ_H6`|\s5Nګhx_kK{/8Q쌚RK/lyا8lgL.c^ \c:#_$ߏ|Znp{NրR೅j2%~ +ErrN]8!IUd;\iHQ.(#yi0}{ sR*nגU\Z?i4.Oob@QygnP{-jw{qܫbWt[*rOpN܁y_zvK4)Hw1ɼKWk#$xU$gf0J_d2Ƙ DEk6*GB@đ5#'#C,нg bk0hRުLxRĺq }g;yH1OZ vG[<p+¬rHN4/[#G$lѾE |3Mȶ?KUî/p( JT%y, k"ܝtɠr:D #b7{p_rg-[ LJ&>IYZ6+aU \W2mᙐlDM"Yg UWT҄'.{1~.Bu/;lD3D[%޾|DK5WT4hamKD@-vFNGB#sF< b(Y^pJfqtqp}ޑlVi_ڙ#y >.omvX֏'Kt!FP}F-*ƛeT9]SY6sx:Ԏt;9G Pv ݎLjv|y] E%@9P:ћrW^vrI6nvN^Z"ffdX +a*lF\h:6U}QjPn.gшӰ4._L.73IZ&e^*%ΐg}N4\[6aF. >"'a0(@}XLv0 u9íwt<:oKnaLuK^VJA'\prLw'=+DH(Kt?j} G!H'|ڷf>u&%߻': {hGcu=&!uRxySl3d?MIU2 $ʴc[afOApBn(r١kVJǩq[q\&Wkr7? Huvqg+ƤY[~[(J}}E6jpC\-T꒟Ԍ_"13ȶy tRэ.w:FZ-"h2a)TlhxΧ_+sv;O=w,ԏFJbWƸM\ГD vS [a[~@0V*5"wҹ&O|JnէYrfJX _X }~-lv- x{-4 HJz#l?k|-] 5-2* Y5#xv;Lxy&DDr ROŁ&SzѠы0od*jl+x0LN9s9Lw,Zi.|nDa_vn! 2GO,&\cТ E0mny4af6bE]Ctxva+sQK}kdҵa(=ZkY-x<^Щ]+zgf^.`ƬPsՃAʂ:ڦ2j!ٰuo3-$A΁ N CPӑFa6J7EjaNB NAO:hU6(rAP$S5:vݤ:B7$@σƠ!=w0^EMJ64r/V7ъRfU޾m3hfhḤ +C4` .:<mL=~;R ^|~5::ҧr;R.֋3mr?e+.5Nw#amI:FAXi=h' _ XK/Z ώ_#n[ABӀJܖB+ X@ htnݷo)Dx7 ,G8!\lIBo5X$;PbHn~6%5N=,ګHtSMw"#lM%̔ 6/ `plDWH/. 0V#EM)V26K C }zk) ͟ 4eL1:§բy6Ɠ}ZyT2ŕ@Hn"6sx#DrX$\CO/ a ~ c\}Q Ew$!H洜l.4_NQs,ĤyL/C};BV!qVFyt#&%›:|Hf>ٗgI}8j.0FZU jLJJ|\WUe&qILSoxP>Fn{L +}UsI&)YJT- L%`wcCD UϗG.ʹNV+76=V-)C g0g RAuuiLPR Aiûɭv` [S樥/_>?H}G"ppѷr l(hOWݲ)o#& ӽ/mnqߢf,]+>N@xã2Y F.:kv@H8*^_9L^JQb%]nL}ٜ ҕu?!?0v3+gG6ޕ/1%m- 3i-yǏ5L֘ M {y5J3e1jj1]0{mu&?2aOkȇ,/W:KMN3,S hɪKQV޺M ~JhO.h7T5L$Iq4\hOr_: P9A=nh]΅NʛBc$έ2Y{}P2TV]X2ed&m~0@h2kjjZI/C\[d`>`> u%]Y>p[tVi7yPr# 3ORk Q"~Ѽ4@$`)Ta)ʛR2W gNyH4Q_blh*~ܜuBE[-~'|U0Ӳ`B!Ϸ!~&#"卡6IFtg1: w,\tkW;@@ K@.?KK)}[*#+g:tUp$ >2^o Lo9wψ "4^} . ]X! Qθ߄lX!sA,3]U2"؇mm)|N"ËLGIjPTD}dGuEq`ԛ݀sh1 !+AxGSNJùJBq.`.ٸX}]I{[ڧ'A@7baO@yatv5RR*J˖aJiOQ-vmSSWsf%`*Вe_iޱmP,RLWA~}g`BK۳ F4TM%v|Ԋ^ ĩlF6t}t!ޮ>QAQcaњe -N߆:R#-trOi<Uȩ[Ѡfa 4@C?+uĉ9:; y (齚"ז+؝rxǎQ4c;JNQ6h{~xA16ۋ\h_dHbP\_ޢG^3ۛt9'e%JQrmeu3ݳm{J3?ɝ\ cRvFWO'[`:t;shONYиH.X[2EH| ͨ @=_۴>1c?`Z _rK!wg/E;2DoYwm;b$ʝICSkx( 3X}1P?a~G]bAqVh2,uwR[lq#yLG*MMYl隨Tx]ڴBf#~J(R[Ƹ(vhw;f6h `A"KuyKXA?Zp;..²#~l,̯] ˺qDhW@7;hq2i |Wp9\owŔXqk]$^K2n} 8QIgnߊy<>y葮C+.gl+bFCo&Ϭ$[n)vOw˹Ƒm_rUet8*2Ϣ\N\]<=dsCRi*'3G+en%W%O϶rnxk, +.lyP1&Zx4zZ]޴U.S fy)|(z*2֊^0,+Ym N)Z#qem,a{aŝ#f\^9#8NK<T#A)??*Bfĺ+B B/եߤ|ijcºGgkWGu}LEүCAPjap Aiz:ԛ!|RIaT4F IEt]pQ)`W8jlZ{N%}T={4j?Es36].U."EC|EҾC2Hcjki$ @5Ƀ[99M ϯHv_2ǁzqyDhuᏺ6{fkV&)DE9gy8{9mOXb ;ZIJ̘|[ÃghO3KL tTszX. ?kӁ+D8d&IEs`ߢe7tXjYY}vd_ B vàrAYn)d),1Z/@] G#l[%lĄK?ͽk{ڋ[j|?Tg.;cކcKH.qNL:4R^+{efWw|>&Gc_ 3&x!e7_TgP"N4$ Tb _;[RX޹3n34.8~,D gT^zهPc޼Vc:c"~<_҈'Un䕺23T ky0<Ʌ~tp (s o+ӝ>WjTڰxfnqOwc _ ii:-@C߀frQ@ʰN7e\:&(C~nzevA7°ۺ)_@L=B^mE\EɈWj61TsrcX.V~Q=ҁ ݤA5q!q*ԙlるa#Kc:LI#?Us`2W6)L>*8jwBpn@Ze[﬑ *9Js0uaQ^+j*G%҄~BB#D+49_c*F8 U<6 'phiTHqT]Y2MxX1%qyVJAg7U#\_]P8FA3S tH`b6;J7-ټ>JtY@P@ jlB3]K0fOu'Uok; WsPy u!Q$i{M֋=C{6ef][ r࿪4{MLo&!G,Bȡ@}&J&f|zGWg$C7,aU SS(FzD{PV-Y@sΟgP z~ !/EhhўKv!Mr%6${6)f}5IE@G&6-NXl}QZ7dY["5*-A@HW@D?b D1 'įT`77!p׏(-0wFYKMњTFR@ GA&IoL"+jœq`0cT(W-g?zA@SIUn!@=9;Yu(O+KH3.-| @BI_ uCRUI 3(T>v 7!У&.U ` #]O"=Fħ6׹7VɥƳLEj_/ -ۥ(['-X괟Ë!eeGڀ g3uA8s]'D7Tĥ&NM;ۛӑG";!7#G|݇3FSuD-GXt(!}ou LI.8.0`uVs^݄K>l\5ґNj7IGve&+BS\5a_5`G)ݶk !%57I^֟K SDK%ŝN3[LV;nnJI# ^ ѼaG /=8U1Oߢo 7'l3$>,6m^Q xĨ,l\d264W)eU0${Oo'" ]ǝXNk Ɉ7.jap7]&v1i@oI2gGE(ܰQ 24̗1}ZN2gm9H1ΎfxÁ8ڮG=J:Sx\&as,sK(2k4k)2`ϗ/$~Rb R*U3I{O!!HZj @ IJgͼ[[±'=)Btn_zaEq>1ה- Z Yg٫l`Vi2VZgKT0ŶRm#wNTPIZ0;O$Tr{mάث8;bM㶎ly;g7.Oo߰`A]jr$^ ?QҋG> ܯJՠ\R(*Ui-:0/%Lm}7 <@vT bK|n+v]sb[Du0HE7!'©RVnR66}G?޴_2&|231s鬧EieXxUI1ˮvi)$xdJ.#U/ W]0<Y3CNucH:) 12Pl8Ò+{Kś>Lx] m1\F)(!&C\H!)2]O>~%/|^N'h_`g !.n-}l.w|BO ~xt{/}oO&dxRf- ~/Z0DL!?OfzNX|<pүM76g: zR&鹃F5P!NyO/xqsgJ^^hivb&w>Dϸ+`áq.7KS^K(7PtW{~b/d8X /(p6f55YYРʼnD+] 1>[;saNm>TG uT ?Zf8X 0`rQ;i\kFG#KݮNzkq&:1G$$jf+É?*ɾʐKia!*Ҙ9K^6q,UӸH:*k_R'yy?͘wt8w CD $.i篳&"GoӰUwv{A%3*LWwON eDZ)S3,b3+\/ߐm" ,#5_"da&Aۉ-9p*x̙T׳!m=WK7故}?8T!;3Q暺x:h54[妶%a "sĴ0fcOm<Bi{)DX\B_"i0(:q$ha%Ci/LU5e9k,𖟁ur_f{ԥeLtbM)x뺊,3mSXsd!mq➷lb0T~+i5j!Zv y?f)^i +ϓH: ]WdT:^r8FoyYu͌yiٖ ߤ H ͯ.HWA{yꃍ6fDd«:& 7- Xa[l֏a= 7-yȉ.6+03zl{FɵpҪb@7_g˦wo) 3ou`& to trT}"oP ;2,),6``Be[7b`ȑ|?$YFyCLY8YN2]1MvoI2',\)*UFNteCi>fYi!u 2 P}2MN-v7&W>{؎v1W dhX mhqwǺY8o[e{rt #8fq#|'w|˃[v@qvbqfnYl𜇚}jX ,9X7!KF{9gVf#"U<@+Uۭ. B*[pNx4&Iަ%Q7(qm~J-Z?KjWXS卺,D];vzD`LZh<>M٫Y, LUey ^3tQ^c9xP-mi$3?PtNEX:mz3WPdtq3cwh [Ť2^SCnCCM}g*H<5^mhTs.xe/z*-k0}Cb>,g.Qj#< -6&&o.>(/\C{>حoLE%rv84!(_d4W*[qml/V~-6|c0 acLae5؞AG|yPe #T^e}X+~wtTbvway2* afwo#'kڽ _ ٕeҸW I`žITf4"{`zHC0_ZeW%:62٣UF!t,wWty.l r{^DתTWg&%$@ʹ$T =X"7#aR7!AB2Fr l+'y]YYJeAQagq8S jt8kC g;@J%=^d$z0T/.<6߄q%++ibg/[p(6w%'p/ _]0lGXc`:bp,Ad`n-Rj9OPsyeQ(RrVɥA75\'P=)Sm(|.FɪL83@Ej8vjBFت!o k&PDÌ8^0WEt|&9ʦj2⽌^4tfiY.fa1TB/MW_+yb~4$AmNBG g.jXt#%+h>o"EuoS'#zZ GWGpJ/ mDVsCqPT"j:TߠF1v/{JvdmOoIvg􎟥KT ݚV*P+zCE<|YT~Sgzu\ÄZׁM9 R16,f.+DӐ>w5t%"бULZ `ĨN>DcYRj!/-H~2͈8F`E"z_POzU;:34nX\W0 Ͷ8}o}+TKATiX4J?z9>™yr8}Y5VzK䋼›@>Kl #wYxdK*Vxr[WY֖"(\ĥD4WƖ'y__ @] rBc\_tpeΔ{btr_2ChoGJ[`UA|YU#, %_*:{ !_%.)Wv\ oCK9|P|Lߒ7;kbyoMY)Y4%a4g舧tɘ~}76dDH46˻]zsLY~zaYD]^Ԅv@-kB@U 梨}Tb'EYTK&hQRٱPZ/8䀲QItn$ Eu&EUdocBo* O*sp$`(7ps%oWJ׳4&Zb{vB*1"AJf NF ."L iw5wRv"|[> ^e bz)@]OY@!K&PP0zт |q @rcMvi {a~?Fhl?HzCbZ+aͶVw&ѡӾƅ-4"_/෗ ccwqD̢7mrMnHȽf"g(nԊ3.8Zn KyeWfk+B:FKFpyX iFPÑqF -fAoAZbvs< _*Naؑ2Y@(r􏬑Wi턺kɳ$4}n9'^䳪s";8 V#Ch=ֲn:3ykRNדi>B}JF,]M2R娪eY$$ J{ZXeS^}@XgJO{awQeszؔr#|#XRYi1͖'2ο I8?&I#1 )#_'s1%m *F+~M :i׀t ?T ml6uuTE 1>clIB49s.o#Eޠm6rv:9`xOaxhms&W֓yv~`85Gp3K>fQ~I 4xG.J+i=Drbe14s(O9[ΏN~;RaIWhlos:,gIMs&,:_%ōZї1JL/h6ƫiKo."M??v᝵=*orBnrS1ZTr$p!87dowK-y٪|XF^c( @Xb̸O5Yf9ZXy}M>߿"<- @A!cyYdGFGHj/,@k(ˡ4/+z {,, 'xIK#܂2> g`;Zc6.W]\d\n pzzUa-F8M6ɣ@5FkS%1. %{,}kϵI*E0F3+"8spg8LB8Җ %6-qTgŇg?ւEeoP͓t+ ' (Au"L"q>7t+^liSfwPAȶf.`A+rOX^k) fnF(&(BX[QاUGKoi3Y}M2ɞ2WB5GH>[k%xn19g*9?֩ǀx d{Vc&Qm1>4j\DVwa0>ß{bCD{N 9Q*嘛=[ܨöX _hc^t <7,C><">Ph屄 3`Vŭn4JV|ctRv༚y 6L~X UN0vͩhcYA +/tO[yӂ1i'eU1oE eΣ;`d[JL79CXw45 oBb%uQ RUݚOUNˁ{iov&{qUSҷ;߷~=b 0?\X,!O94r/'[Gz)#503M P!ûwd&ZW 㑣;u% l/90 I,VhVJ!JX٘Ұ |U,]:^LiX Gx3晕_`/&IQM- }f0?dEr2V%@fч=NZ˚c"vO3 \=Q0N Yzod3b u8,NgYy0h9hV)kԩ?%5`jqLʟK?D!W`8o>Vغq{vk50CNh85G /4&)wӍ 2{AQ@ !;Gz[D% ̋.>N䪤>lġna"hyQc1>4NAqzl30XS `M06*MnP%__tG8'Mvo-]U0K_y਼z as?owptGtgwqIѓ[v0nJ꬧'ogQkڥZIJZLMJ-y7,"7'+J(TS2~p?i(H.vתaf%pgn^K>57q\,s;s\UqqW9Sٛڛ݋1 VKT^ӷKֶ׶$)o.bFANx^-Ql0 )͘(l8o^, sy~(w%4yHo !RrE[ނAUEov=B1#B7/ڛdĎ. C)Tܢq* 9:t:,Xn-mM2pF}.a* burDОwzT#WDIRG[5Zv (/NJRDՄ`ݸDO%QWױ I:۰ {\&yv @ = W\a5B5ztr5n%|6iY$yF4}tG hˡ:vraErUoCMMD;wEk=0-tLu[$i=Rj)xƩ)?z /=@ZW.!Y}vпdAWj:լY?BI/+9'YZCr3?S/bM#=5CoIG$?&}[|`NdDLf5Z#U?U> xS3Pid>lfNt ɧ7 BqP*I_}j298~=;gfN2~mU5:dl65'wAFF_@uO3Y-OX-5%r|o%uQwJ-PԙJq}P'?CE1x26]DLKg[\z4q*jƠmEi`9xw_GP#Xs z4NDO.(Hv3Gq,3IC<>R a$o7mD{derN>t\tW6а YMM[t&tT} Ho_^(h0H^ b$r7{!e T$\ jgBc#;Ƃzl)η[Er89)ZgT\-̴ﵙ%%N=_9h6|SGibFݣ_SWWD9HdK&A.  ^NO0*P,]J^?_axl}HkCٟC"`%23N6kZ /@K?v)k&| .HIg@) k%j.Znp`  RBږzZq>3Y)K.+Cq$]Jh"!6X̙ެE ^B@G>dJiGhK@N[>Ɋk6˳ljl_ZQBZ+Υ~ŴJޱFU6]%UV+"w&1҅y'klG ]M9rXwwj@@!yҿ?źh6SSҔҎ2|Q:, >aNTK1k?8o9&b¹&>&1vZHGnսW6u1p_+9&OSɏlo;yn:{$-~ng{-^DF+}>[v:eCRRps9H| D[cQ9_ukbE蓞-t&@25?a^&F},iiq W//zϜ{%9wpF|ACI<$8F-qS:L0"}V7,6!G&؋%>8\j2bEv"l?"1'm7?\uowUo-1E%WZFwY+@>P{ c˿6 #DOA+ ݈ gMG=^aoSƢ2T_I:@-fj(B36M^؀ >kSD`d29SCo,|.|eNWTv;/ MѭڇX,hkIٔ(>/Jaw[ W.ܥ!4I0pՄJ'g^Nmda]H;{^^l<ޛdsB^Mo~挸,K(,p#P?킙=IW}@TwuM ~(#xEۆY,Zn-˘wr 50Ex6Ԗi$t!@-)/ݴҢM1^YGakqaӗaJL@(q99c_pt\\&KjD~ +G 9GIO1%}@W riyf,It&a x~dSgDG4tܚ|5룤w@M,{!aϕ8CQ۷GF/]>Td@r'Y7sV1Ėu= Lv-0d4Lj-\DCZ %ևp'`1Rw"X-##`06EyAo {Z(,ċH{k2N{e@"z%~|PYuAxc>]=A,`uʮhe}ee|ECد;dsNKZOL޹2`z}vkLmPvHf.b]\sR*2 /~ }}o;FA4 z N M;c,cSkygH8 X5 ^u V QcDW^x˫3%ù]͕X7 `V3丏b`vʸAbnAuZ-!D0 |tAx]"D4ÿ`gw&سN&wE pbM݂|Y%D|jN`\qCC>b$U!=lM53?Ba>)˳(X5 f^Ei5IrXRfByj3u9QZ~UO}'YHz<6 7ͻBCvS]Ó JMo-n0vnD[&zY c{ U?oGe(g w4;Mo 4e].GkQ4hJ2! i_ jԵHc2=c-.RPb>ۋ 6GL!!0++-Ĭ4NyGKL`XFiqߪ3''%)Ox%eG BSXV~'njuDy_7=S~.K߶v|s)&FBv9O۞R5^h$b14sn[y".!ݳ~4ZP*ڏt ]8+ 2V(GDay…v=)Y>&7Ff$P,KM*ax pbT:M:Q R#CFg8Q(|:W@Q_P`UAӡg.|-R͟Ջ9v}8FBzM.;BGEC3Ufx#Z R?z Zyi6(W"B!V$1,K"K2SH'z$?8TsXG={׬naLj۴gSdwM3M5gL,k?  ̸̆-bǢϮBcFw8|?qʍҨ؝P*Xe] & G? ^$uFS[] XTCr:+V&w3ƂcO|'jMjӆ9Y` B(Id~>۶*y韉q"qj|&-ԭYHm@[x>~[50[,ŸuwVWښP2AU~H+%I3OՆԝ+A#N w l.R߀<@CS=S!. A%=a`V~NO^1ZzL(f>󸥽mA%XW'hAfgXؙbYGslGy 4@"P -b=<3*VKƾ}Gm݆<hg=fa%Njg8*%J9} vޔrR*bn8^ͥtNxb AWEߏN[zۢ;|l5:*{E$@L;*q7_ȝ8SÁn̐lUtX^b#0k?k(NՒ G ΃ZDϺ]2v&x>_{N]h:賩z0Vb6ϾIZ`⾃o.l* (h%/rW)PRoWXM>FA]DVDq4羂O/qƣD+oI8Z#Uږȩy&o)L0*D3ɺ0TJ=<`WyG u^\FFc Ӗ(iݲ'eԪH]b iM'݅3b\sBؒ3Zp#(I V}ZξuN/YU=ȑlεX;YKvhBIbSz!ݏUTCu JQ䗶>ͬ5 /WjVpq1xB(ygxK ".7?\n'NkBUX.}RD-sD?md-F4̳~ Sd!Ռ'#ȪZQn8ȥgSe5vXߚN)O,~zkg> ܘDOVY+4y/G]G(ZZ!ɔJ7ї2/_is6Xl 4]Ws^>%f.Q_~X!bWh=%iJ΁DӹS~]\9SV5795a.ŬG)8rS *\J>W 6".*Z# JZٌй|<dV%6 (^fTQ38]v*PhT=$ݷJ=|8Y@J4姢0ű&,0#oY%TKI +;i1i (/~o &UQ֢HwX-WV&Sy|<"vsR%`t+[>+"|'wv+؝\;|A%3X2,gO ʱ 1}3O`4zVޚ32Bdz0CƂ[aI^ިl!Νhi@#Щqd? z˟#[E͍_[O EAq X^d~P~񭎭dWkw`˴(C ^XԻy _j*fj"͖}sY4ΐFg$(;7[ɕV)V q ZN?$4\!(#gB;v护7Bb:{^*:]$(u.na5Kߠm5A̶ikў,3ʱ(򉇧 7nj5w?k&CL}ެUZG pY涎=MbgkēG_'d> y$Fr0 &zg%Xfum$OA)"2b} .;')+VkJ= +` QrK||>ޑW4s۷KA/<{~[pUp!<8I.C QXũ}|&m]sݯ`O_̳GbMmxD( NC+bZ_tfe2cK,1؎!F[!yž |R͸Ua=@ u΁me_/D:D;cmމHvIU}O}Vu^ů~lJWc~MP'X=GJO&~ λu5C6,.y`H_(= Cb̽?x9Dek={&y¥#,YحП.8 9S랗5Tw2(ѓd,0j+K^2"S0S= Os%Kd(bLUp!Xrk@+ynr[8A"D+*ʔ;ږ^sX嶓т-ɡT@lIklQ43<*haF|z*4nMOk)n m坹.s{ Z0+ՕğԐqHy-!4&E  5ɂ'ҼȊ7\cLO٬H ='٬ a>ydSHnnWnYĶ+/O6}VY9Egh{#&^M ̕C)=hh^cvҕ+$S&™4n25oVZJ7UO +h My\}H37f\"so_ r" "vhCW^YwFn'k&#1 B)GQ XXW4g8-Ĩ,&$$GwZxu]2 s`v6@(DM/WՓYbKTJawED9,!lI )ON [!5h}1dGl[+)zƜUP"!Lc,\-ePݍˑ'o3 ӾQܐYW N)^9s*Ѻ5ywԘ@Fi:1fz][%@fҬB1>1hZ$mcj%ZkFn?6徇k3ϑY dJF3wN6$|c#2>gWe}WI>squqsZR?N\)_!\0jfo])(g2TNښ&᝘=%^ ?e0*]`$ sHP!MFuѫ;Qi:!-7lYmt]YےPٱIe-5^{C?Ar1Q?V< aF]0@T2DO V-G] qz ֿ 2z xo5/=8GJk.ƘF aDzYz2A(p#1o fynƓì*CO%k4fo9;XF~xlT`cL'U^lds@sS_HHkQh0KSF-. P{R` \ƨnVBmXߍK$n2WFͯb*r%Is1rj䐓YAR WOj= _m'ɃʂU5hYUr;"rTiݮ?|$)ǥRr?աCsQOAt48d: rQ|bv:QY@d֐qԸɝ:XbV-c<DLg# v襑# aaQ-*q]J YV \k2q{/H\=GO +pZOiⶈ˝k&\a'Nr/dεmG̎ 9kܹZ2:J 2Z Vv2~=rSf .oMׇ2HGמ#Hd~mVHagtDdǡว0QR.g4K;inR/0+uظU|&FM }ђ'u`vSB7C)*8JSG-WУ~eǥthz ^-uV6 ?a*L  K]Rqn[ $xy݇:*@GgeppLQ3ΣDNkQy$΅lSNuOxaA }!Ɲc#P fO3_obHOUs.B $fՅ%QOړ7BF'OEoaqOi7@&lOjsDa$t՛zvC~aC0*JH(JnN3CRXfq|‡G ޒpL-Ő.a\ZVhMc$@N&$AP[rzLUQ^SFsV f`_+]dBa hX~NJw2;f5biY>;Y%9d, |񫥜`@ <&GxBKm] .$:р KD 40Y_xS.*[;6!SCE} w̳^11~d7yX& |է A#8xl x*Fؑtm\ة6-mUMWcTID?X*\Goo8Je9fa5@OT)yG:zpQO_,t. șNX&NxUb<1"b9apBhyŖ0-Ad6N[N97% + 94=BCdF;"˺006QTmXm?⽈<ڛ0T~`1@$^7X=[i&ipK^O6+4n9|:˦F\vrgH@vQg:c}ݙZ9jHk%邎B_f-5Đ9Nt|1>W7:X9R)}㓔["{]Ī~ƳPAF>hŠÄX9 ,Rɕn%0m;шAjל&"au Xױ9c2 Pxy4Vh(mQ΍b3hAn@xh(w{+VE /^|C*)IqRj``6W# ը !G7 !Tq<nc?BKBLAwC( w{A3۳%S,7i+ =Omr& TKL[0y*E+C{{ Ecxx)!}xj9ɦHZ{2#f#0u1Du'a\UܾM`pY%ΩWddpwtq9S#"drm.oPI:2ȿ\xfĺ*{㊂\zpWTho.*/6^L.4\S2DE=Tejߍa"9 c]@&1ӽl~^j^ k>o r[ɽa3&{TF /^V#% ApT7/+QzI<_@)phwr][**؊ȕ"D/Q]4 j輍QJY…VKIj !_ 0#@u ̊gSypٛ52<T6n4So2Yvjхpl$0瘴_hH9l#mᨰl(Ip>dm9b]TςPчV'!8dt9Y%-<3[ݕ %#`rPBq:EicE`kWTC]BIus>oedBcNK3S6I砿f(M {nЙt9zƤd%rfMiJݲWwլFmB$oZ9f)kq\:fht}mO8J ωΐǚ\Y?:R WMɌ}t;&Bo^TJ*DS֤'6D/XTcp1b%RKKb^\*F-UŝɇnDł,v Ʉ)q  -K6dB҅-'cՄV91wěU62B)&v8PeC\‹p7{bKa %UYxTX`O7qTzL;&?| %xfarV%Yls \q+mTo|Gw: r_i.M\8elӷIg  oR Ys0hGYtz>̯ <Ltt3U.ug8_0fb[)@rD/ 6->O)r_MȤ%" t n |l4 OHQv`4>L_DD@L3h3s l&wHe\aqy"?50qh0iH vY[oeHB2lTE'H0E c mImC:P}N07E/I]E$n+*kh-PQX/)T}}!M5F誠66*BrT 0$KcB:ZRa&qwK;UW\DةYf8";(Ua$!n#ဢ8KNiC-,VgCYVVNxGVT%+BrZc+),byㄦ<0h4r¹840&sCI;Tg-!꧲oʁD5u-8?Awy&"vrIn›PBb2M~Q.;0=9Dx1;^9rVK@ݵă ͵%Mi`'^x@Ep tBhHeF.ù]+Cy%*ζ_`ob>_>Qmp(OVEwv6Z 9Q3'/_lv[}<;xo=1)A)/Ul55W=}amT0҉;Yvջ_lh¦3MotcEv\reX.Kb$ciTVTlQl L0ہ3aW]+S@;7(RKF2&xz@*jbم} `r+ˊɢ{3# nL <.>Z߱YGx* Z6%@7@l&pGրKM!Nwagp/gKD\̃Πr f/Jsxo R2v-I&ir]餆TZK S&FH~"|+26ViEigv4PuFX Bhƪ@ccpɳUC״ub& 3P(urk\^]umN{IE *G@8¢هW}ߠÌKIyɔ1N㒚iJ ,;|.#X G*O0xJ=JKI璘Q$u˙dmVj &Q\)?ӨHV@"~Ep93&.9Kzܻ&;m\ c.$bͽ p}Ӷ:Nuj1VǦR$Sڊ6 WY( t7: 0sr#` u̳g\<at֋}5f(z&r%'_+}r U_l"\5$?E:O23xXX=dڢC,6_(mv r'ti}K pM)anG  V{[-|9VEŠ5+{&{u{Dhb?z;.nhE 4pevdٱ&F\kcJ*c{vV 9HMwnaur֭/:O1u^~&[ꚁ! ] >986qB*fYN:Ob^t@CvB&"2}%(A^|C-t0dJ;=w'9P5ە% ͼr y@BT6aj} Xq{ {41gF]B}yVffצڎu~k*:2Pj`73 []IHFY:5̓OfJ\Aq~ +ӰprArSo6ϲ㒞uSO'4xޢM:Gn4c .sP47-4W6U$*ioݿJ}]Ἡ"[yvf-6xs$m!ǰFzK;V|T3# MkږA}c_~1uP`##yMUI t~d}w풇|zB` J4w, 56"l@0+ֶ;% Hɱv*RWPC8 S5Rç~G-r3M0 Y>jg.1h+BnJiEʞ\Qw4Tm'^yTדcи'a&s1HTE"*Rh9f5DC 2T8NA޲'.ZsUt n;ʾNmɥwa:\3x}r0XQ bځ)^=!(O)EyހG< zYL3R+Fuv66(GѢЇP s*WEWGB 0 WGn5{LgZּ@U+UgzuF7Voq8\YmuB)鴓/nKvfMڑzctKQ^[#A`_/}۬JneB#|jUaD^w|4;#m)_"c ;/%[Rv(d,܀\#?OVj>B' soNg0CxqyX̿}ShEXbOW]#S}^@C}`ˠk&ٲ}ab҆k9 bj y˅g7X>zqSBᤵL!J6cL{{RI]1}2pV6_ fe xO@Lຣ]V!Kǥ VӣeFZe㈋k(NͿ0gnu m?pO桒֡zw mjåsmUMIic؉$WLw!*5ˉ.hAGµB#bEB nB-!fCACGH6.2 J6eh+u7 Q8n GRB) G͡ 3 Ÿ}E9i[{ȌE:a\'+>NY'jWd0W[KxFsmξy΃;QƂf?#^Q=ߥQ;N5@^m0ӣ'>DlHjVDF9υkVFֿ۽̆ȑ'.!Ԟuu5p,S`~ic鶽B/xrPRI3 mSȩA. [:ŗ<`4ZGĥ)VIu Ks ȒLu[0v{ݏiΥmA谢Zteq[I7mi[oIzVG=1'9F%9:j=穬y&JG,U|:X+*r>u8c4#ww@&5b#/EsA.mZgMJx/dTl$~hSR>Lp ̝q{( k!M?:&S?P`s:d Ҩ_NpG-0jOmzKlu_L$ BT&~Bb.<۴*d:gLd =ᱝKKm|CUU3c Eà Hɫ?*P%CE&9k[5WO cN~ +7ǘ}źεL奓 =h+p⦴"ުg[S`g8.#7"}Bc7t 8n26JD|Qsu!l;>3AT⧓C J-YSn ,>H;8{~}ZZz˭q5dMA%}_zf =k*]YԐSm^NHRT'&obeQgPNWe u^ʆLL]^Ykl38Py#)!:+\ 1%*52n얌-|arezMKG=[WÄi&+,ҝA<&*pxOq s}G!^ܙXVrP1.G%;$L}؋8ډ(/)/7Fopɪ[l 2'W2?XK&Gf.{lVs4gx[7"+%SJr~)[ŋ@x' X!K̳WR]zGyDUj#; XF9C9OZw%$,dmo\\X/`A 7^LYs'RF\O$,Wb|ͪcJ j+$fBB`P5E{( ]aRv\7{CƒjMauͣCKp>(F2Ba=Rt/ I1=omMHzc_( ."Ҡa3;.ZKxs6%DdLb[R#~LrST*LkNxUbUvtX\11&aE~) N5bSU\Bɐw}G"ev x׻Wo&eAz;INUlMP^$)K֨ FCs 9 Ɋ\9?} A?R o1TNp&FNCB. GEmmcd~F1fEwg}C`PDO{ħ]jA"@kAV,Io`2k>};v\G-BF2J9Vj]:@A੔4, 4| av8=,#hwkofBd'O., $WJʡ!L_ i´rVb@.o_n1t=bPЯc 6y9 Zwhl)<֜FG+ # d8,4g\XniC͕G}|wy:T>~vam~H͘'C":W '@K;sS{=?J}$jnGBG:t3$ ~CDe(O$Pڙ/KŹZ0E&tZpK #mR.=fS6)}4}~ic2y}i\°ZMp!S@mω糇,pZ>YQk:*ln 񿃍^A]&FEiԺZ PLu r^gGLޡ.r9/x-ɥ-&/%YhS5 ʄ}RJUw߽AJk)J Oݎo C`QYN*m4 ?{ˁoA\$fq5}0?j c/Y)w8g2R*uA$2@Zu5kk%W#ղ4?NcɝWԖѹF Cpw|ɚ*u)ѐ7G\^.frH%+g^dٷ iq>d.Ҧ5=NW/Wd K IccJ'cks@14%Yb17$4IeyH1vkט) ?.obC-f%lujcGAQ=%> ądTPiW_/$AY$x-v;e[y.~3nJQ<̿Eߓ? ƺ]S(S1M;>O‹"jY~fIx}s]gRוlqRh1|u/Jl&Jt>6(]Ug(J}(]p|x.#`O ګ?<CE;04҃CuP Da}DWcޘBցQE{1񘡿O8c@8&Igb}rԺy$l`>dL^25T-SŕM Y*A%V$h# ̛FxaF179c'Me*IV!G#uS1j,J0 g!su f>6–NAtq=$MhDuxN>'7qwwOrwhe4?}U"I(ozq&Ns R9ӗcip OYK![` 0#c!wd)m: rz1zb {[/I2\:ǟo%6]hX\}&MS֫eq@a)s>d~B,ʾc+A+F^fylz;Oe8aS잵Jm*,l~cv~XSO囈]/ۺ̘PZiUG2%.%XbӄSؕi ۩\Sb6%@ u/]Nm9ݔ扃Vǔk\u7EmB>܂Ǫm~"\ऴZg+Ƞ*j{@e|p͕USTݝ(N"?{$зxp#iP0*T0 c惝܇!sg<2=w\a>)g$tq^XϬ'xKtdb|m \>OE(JU$m޴̲ZbQ"-c2^P`tԜ*]7p Ԛ:~2m*s(` [\lL{>@2,e5uPgA0M wTX}VTqiyq°G\'H jhxpSbXԸGٙvgW!f"w.F|͚MȖg|@I]=MuP•PJf_#zM0Y˼qI g@~$Dp{ѱꆡ惆* wJ^s;}HOh4VHUY%,za$~a!I@:-b+bFuN)|ʤCl$ϴ ד>S{/f=5XAtaLe!r9pی]<6 s7B k3T+xn8L[c]׭ITK?-@ֶ֩2OzWW3.8kkጊdKBPƌ^/gCcd4.x4|vah;! HVhW/aQ &y O9x*qqBLl Zrj Y#m *!N.4}_lAP8>6*hy_GYĝluS](JGklAwh>:si^GS!?][Mm)49r`:%P;ǧeK_p(+lb9d;uztRcV|ZMV\{=%XH?.Ǫ3 Zrng4}Q\t[l]ղ>IT}+e+NsC1Zqzqf'|ClT`&cR`izTN nP%g-]!"4 T7J9O HTb'یKt[}?1j0۷T]YH-G mZ8#ߏqqy3Jl,Emi=Kfhbx) t*=Aޚ- ]V^7y>*TFurm7 SW^ ߊ g'wcN@)X`r҃M sFZ 8'A&6ݟ_"߬Jw5HJVˋ>$DHR&ł;yE:3p, w ߴCP%h(niqjHsބ*yd#5LߕFŽ}`ymٗX Y|)D9 0wr%yEH-;WyDwh_!Zu_ւ4~];;A%'Ax'J07R>B2"Sv޶k \QNwE|h= /DHh!i8_w.fE@pF^{;a *!XkJ9W1=hF$XBH*\mVѴv7{"i9T4A{#kt S$70]Lՠ2D&Ɔ2DF9=$X1OEaGG} rU"+ ށ63GaX}31*t* CErig]-&zh21nq|WdYg )L6晦bC% .W(~]<^5n ue zHt!91ÖFn~.藬ݨ|Ocd?1_yQ PCfk{-4WE`dOtӾ{ܕm.x+Dk `S?fxiⵧY ݴ4:l[Pq/ۣkP,0ؗ1Y{X?A>EBimӗC_sϊ ncFmPde^ L8vOUGxv֮[Dyu'^D_Tӻw;Coq2&˷}aѷpv;Od'Xa=&'i@@j&^e0:mpδ1EgIk @G*mMw-?j\5L^ZK?尿5 %UQdܒ6@-Æ` ;X5-F;Z:6hF (xh+EmuV':a~ݤr%Sθ}úvz'Sb._qgh~U DjSa>#J M֧+Lwp5gbxEN% CчK%.'S\Ko)@j}td1r_Kg^+M8&I`}AI0P[GG`73Ig#oB,׶_ 5Q,궫LSlKEB Cnxl͢SK^W(:?g,ڼM z9GTA<9=3Xצ jLV)BG)[$hXI *ȉ\B58.ڀuB%b 5WCjq;_y>*_1RJ2^tAc9A{-"#ݬǢZ]{yYj^ ' . 5r0̭EE˹dڷX(b=wm]Kjo%6|n+(q._Ϩ0.M BD2g冿>Agaב{(vhi|L,ّ ~Q0^%ޟ#HBVYEm/c7 [M&CZEz=nSr^(#mW%zMfAr=HXBsk,;]ٷ@6ʎ"XDũ\<8 7l`uJ#Ip_HkmjN;&)2`-qsx}𲟔F6ft/` /no,IM$ O^_!PHvt1KVe8GevmO]nWee'FKHf{"8yŔZkcC>g=쉈5eWːstexG|"2hE_2N `G/qX`H<s\Sx'麲M;$k?0|!zG[^̑cda4 (y{0rDn,O#ʪgJ)6@+M|QwVB1Fz1WXz4'ik= %[EKW H#*Pcl+O-fY>U<ʶk xXb6OH[G#GU'|(- Ě]#f;^Fk/ * *ͷsqqL&45 { Cwb^ "ZF;SSil׻GC}"!@Ys3Txyղ:B G2$=} ms;H"J`*!rzmz@$(H-)&%'R, 8̆f$F|pu)X-ڰ{2DaYPωҷy:BUoY=:yT.|5`ªa \i?zPUR \7~>ЉY@Y[|z1)"9Dy av~sGqQJYňu-;lȗY#o/"u(&b+⢡Њn-wX6a"8^֢τٟ\!$ƐyԐ`sԜ;={l&iW$B>KߛȠ 2J|$y E2MoߛyH#DJ@)7eph7bQ SF9RH 2!R7;KX򏭞4{w#B%]f9ZdZ# Ql{1^NpD76i~ߔ`.eX4 դ a_p7O&Ԋ߂A+!.#_\̾fMdrݠa.{%q+^8v|R{z,ZK25H̝X3.$fz]/8Ѯ)rA. ͢WɂIc^};$GwM^P#BlLE>g-Zgo\N Z5!Or7]\MQr\0:=.=X\LD7';rچPf2|u՜JuB)R$igxO 8 6#]=N{v$@)oh:tN!^&c ?Ǥ R;>ъƋ̔e ~&7TR_{[F 4f;5~7[%4;ܩcs%>0CU'+D|,\m3?BOKpIE-Q])*: @W$pE: )7BUڱ1T; bj|ۀ9pms*;< 9dž]s N&2w[c$ &+&o\T enq(RuNa@'S tӛ,,%h6i_‘\{rуx)P`Qeˎ;lPEz|(o"*Q96iArgLk̾\܎>2dPˆbY:81ц02ƽ*w'6y~|1cl FB&#sӼ+[8nj (k86 cVߧe̔% -VR{a൳9>8wY唐+Rcɋis-"g֪ n^p.CnSsmRCQj+Z+H4҅7QhݺUwPhC] c>rm*%nTU+ IJ}XAb"s=jI;uHPXA^Hge*n1OS@{ًn4qJf k0pN{6*An0ܒ";r2 z]ʿDqQ?0̕e-\WC4!Yn>Oo,kFMy,WMi61M+_w䩟ϡGi3IbL.hM ^(!i4=Yu]H q1Ys#C.-BMNP@> 4md4 0  `rt2{*26"w6԰E9ز;t@\Saj~&ch55H*$b@܈1>zd#rRƺwxt4'' >K'xk#^q}Uis}&{'51jů7 64&4#å~r|> ,e|)k$-vBb_"0;XxQU):cB(x6z`n7?9_]k 1y#p;0lhJ@*' ߙr?(-w=;zƖ QfIvo.#/CF/ :(ӽGZ܆莨%^jWRmHPeQ(My$`4&e7އ~EE*$E^O=N9dDBIuaP[~@`@󬥈|U87/}:ݏŌf| z&6V Ԃw&4!5`)8nZ@yI08gY.M]Cv#[jt i:\<`^(r+s ]DG-S0)WRG&<*s`:*WOkVڱL yތopnB7G=|#2/;LW5ѤVv)66>j4St` ut5 @/OIb^"˧[nYIm n~$jU,zao{ ^gשgXKu28N6VYF Ǐ<7ՋQ[c^{d8R(I@sMX[&2DS0k;J4Q1,Iet G@V ZK8UZiT~.՛[E !'1#<0A-VGc;cv]#.KحEWآ݂,N.L>y~a+ޝ7l4fn1pZuM⮷;\uUSBFSE>8O/^*wN~Y`؜ PGNL{[LsϪ{9Ȩ՘1@DA1Yq.V-N/cƯ gTBA&!-Gh<㧄ȹlOvpV K>'"H?}:qMH*eE9ʖS~f LʎtB K]Q<ӵӧU~9DXh<+h2sրF,Ɋ~ D{)CDl6+mLDlJϾ Z;$э}ېHM/16bt-^Kz[+SLk^KtA~4{U/yĎ;bGM_B;4STw)?1V=ˑ3bF'|I IgR$AXYיIL5E`ces+ЛOR* Ub2oE:9JSf:,`ZEa$H $ `J=OP\D] BxrI<]GF gwHR#AWK[AD8H$!WzK̽x D'n=o DB:/4ЬS>ܤo%u{~hL J^b Z% l ͊~E/YM l KAl mw+HX BJ4i|uS:ew줮tqFec3IUH)Њ}CŇOcǔ+9L Wq0ǜѶ’wM%'^2}P54㪉оO\'0֕C6d{o {_UuYH6#.GхE+";-BmKFڥ uetSPGUܯ _C`+eL])!+4^p t$"'c-7*? t6=ub$_CFG9( zceh `/cT:5 Wc`ʉ Te*B؝l`r O}1)/^)SYn9^k4s̋j}pILT-*]u؋ Ge SY:2+FjG$Fx`GޠS93V[|\02p l_ܘv4W u&@ B%+hc3ԒXrNhu\tcR~.Cy$Ra0;$Q5+5}GQ|-^}aRزg< `) Th1cevMQyI3M઎@r~C4yD^ >%>WF l|Ph%D eiO$d{dZ _6(V(ͥ%JH~jˆwxC5"i{.l.^yq\]5o!t8{-!QQ`۔':c}2@AQXùc0=\QfC,f;AUCAB+^z'a!?Б1`$60 e70Dq;fCɖa3+&T[*hJxFN)#zSA& Xp8@9/S6:Aw&‘QZQ *Iohf2U᩹hk#.ŗ3oqւE0 8X;DϽWfcĶ-&oL0L_o,.PPUR!DB'$ʧe4 bd^74O+ʧ1LO ~;T#3< Z(O=~# =mďǝ +F6̢@ 5XO  db H9'8P7MN EƒH#JVcz*"ބ UP9翥3-ؑMj3CC09z/zĊ ;9 c7=ȩ/vXXߪFwK %ԄOArU tૈ@u/T86JL2\K(g,tD$;~Ո?)> vkOBN RFDbGH1;;H#72GoeRn]0kFRg chP+IT đTA֊Γfk&eވ(ʧZ@ ,{sYd 8EQ0rJdsj©R~U _kb"}S=sI@ASvHTUUL*0 '&zE|`z'KCLnx:lI(J dJ3\/tl]Ϥ6iO1m߳h<oS*|8Җ ‡Hs-lm8/u6jgdQ{./<,j;fٍ ! ՃHifYzLijvz5>ץhq.[' ,ҍXebBYBӑ, 9VwZNTPH0$uV׉F5gnG)f-hS:QG2"جI qWUXf<%q@Oi9ys;OhkIctKKGԮe~sqCKDfj"_C6 06K%ZtO"4X^y|n㢏d-p#Ñ)JN8܏p$t`m Di5f=1Xwh=;L5xe3=MZ_rA`X&,’GZXq.֋rUYj7#,*wVl`"YL=ɫ*Ȅ٪wψ LjT}ц곗Ȉ۲!z,5Pr7)}A?ծB$F1Z$RLٟG=CK`(S+E&4-Rw7P/T.*#^wXOoX=| W'EÐXeS[ ԙб8ZyTg{yUF8ӭvµ\|(jADQNA`%KHov=*1^[D%V|3jh٬ވ<=Ά{tP)o)fDu4Rة  e,^hC> (R;My T9+y A8w,P BfB`nV'$;h)'pʖinUvIUܼ4Bt nMAlp$; U)c^cqÕZ:,ʜ##\U1o𾨄.($k'"n.KEϾmarIkX;JM!φEts0>_TM bLlj\@5#N,oh*݇|>bsFhװg:&i2EfvBaO#etkc@\2uLJ>BMjn4pe4^4y]ΣYrU9KĈe>HlKX` #%]\G`ͰO&#F3f򧘐sPU}ЪgAX1t%gACRa]hhQ>KwfF([l;nqo%N}X<@*+}bBMG֨c mfEg{2^IK=g 2\S:]*\OheG0ܲ(uоl*In VEJԴqܪ^! *}W3t ,zѢP_]ĪdVQL Fu 1|E6o0$T6KMW$ޭxj>/8A_Z DA96I;b%fC|b{`3ȴ C\<aP{J/t^5kJ{,8eCD+f+A|gnˈCDBR&CAܾ/=v bS }kyun ڎ:mⴴ?qA:V񯹿[!_UR||R~c2A)?x}|Pp|; wRZqb9 @:js7O33O9"ٱ k7s<'PFcՖŸcgkf$?IS[#ЌgPʚf/iޠoGM4C??1rf鋇[ٶOVZOe WC 70E}; ֆ:. QւeDGtTLS~q\z=LٯajFZ3E9Ġddk[# s<] J.noL';lRl>- : 6fVvHO?lVũșuT/D*J@ Y}OϽE 1p0_QiUcE)rbWҁ^ z-ɢs ^PҾPź<]Zyo`@2 룊(>vX zO毽Of͠D:RAᩨ^g.fcP1Դ/\(w~S΃GgnE-99SkX({:L7P,I^S}kLI^65 $?L)ceb(:WC`GgN6)wJƴ& uwt^#b*a=!~aU1KL !4_?)eHS3$=G*RڏE-,^X8PrZ&-zuCMKTGM<d:BmRl =(^lW2#86ɮxGƉv4Jfp[f(BnNr1(Gf4x`K~u*U(Ͳ-)pHk* GU8 Bqa  J*S.p b'b]0%T{ 6/2T*XGT)QgYQMӰ޺Kg- A/)Hs0Ȇϭ-~79"(7'F`H 狀RaLt~*ž ыjXk2 f+"W F@з 87}5w@e&dl !C+oqabHa)!#CYs?؛B+HQl4JE9MD7iWqxvȄmfF?'y@uL moo:W7AU86C2_Z0fpIlՏrlnttq VhiJ;Oq; ˶R{* sI{`o9h]efpÛt:zպTRSwF'.R;KX|r<jFg9[ׅFZɓqWA!q5ei!Wo81?1z'/Nm~39}LQ_;NLjɩ5'qRdHtq;s7kA8O$i@Ո^VKPL gIMbeI*+5Z-@r05yhW'/A8G4qV6cWD/x.{3z)4)we%ݿ%ԃ<҂` CQ:i1W _r"+*'V寋|2DI~3NZntdߖX,ɟ²؂Fc`Z~05?jr--GoTZJ7D>;mx+?#~<78%6uCvW2/վ9ٲ!~FR )ofJ^kD~a`i a$Rvg4 mҳ@ۇxjȃLv4=h۩)Y5-hw3!ӈ(gLYHWvK\Wkm!4"a`PZٲ&5ߧ :,ܠ}SБ,J"bao& A6r&xpP:|%dʢCv}2EWp[B0wh Q4kF'A^)I._1JɌaъi° 4I D4o%K"K۔vy*,fd:z/lU RVL) . Mʡox(iq҉"܂I xwq~ \q~V x%w%W+;q+aFPRIǐTxYe."]P f!qk10WD\ے\si -/:Ŋ#Ĉ5Cw$.s\%d(v˯o.f.gN+F ?1ިνG3z1,o3GpCսo{`&!S,σ7D$iJɞy}X!sSsxT0F.W' O85=)◑ޝ;Ï._cOzr| }}w!<٬ep{5 K)ij3E !o/ከO U+9xf Zb̄k5tcoB$_j+dleJ' K5[_/h gt8BxlmDW3XZzl aͪi)[hk? _;)VF/H & gOl4Y8c40Z;Y抷7 k^IR&2jJ8Ca4Z5<[T߉92/-Mʈ9Ջ; fb-%kb~W;I+ȏ7 q>HaN/z󒠉$Q=c ZdA <Jc^ u}KH{fRB \^$?nJc(gZ1Nb[<yk#4-XR%X-}pAN52~y)H.MzަoPEoZ?Mnv9;Týw5?pvݵLUZ<'jdEkJyN}>Շ*Q5;@;ef of'!Ց\n ALU)`Y{徖9t:b%x.9a6>H7U8Ԛd}aiSn](f8>N[F%˿R ²L|5PGfɧ]7K~ URz]L) 'W]LkMyke :@Y7J0iyƿ$=;bKQ0ljw?iȋ^KE%S, "4SW]SF f z|Ihd/?BW) ~ly ұ?%^6(ijTʤeWX1HL,5rsa=A-%Tjw%N-|*E\Xsӟ22 MZSŨKz}i){4ij7yI[Sq$&Ö'ߋx^jZ&_ϛ\.T(,Yؿ8%5`@P~o.utc?Wxtf̧,فR@b#z :ʽEI~~Oi鞴-]~$?!kM%kk=s3q>L!V!Ҏ|u6 5:)Erji[N .+[;f> {E5dA0 C} Z&r'1;ff?`! Y`ms7xE5xMU_)hAK = 5c`]߀\KEյ$r g`mRJTDU|)4!F@&4T˖jt|l;|X!JϐLy/+HbPn@!~:&]kk;!%obb<[ܣ&MejC"C>}ӿoƕmdϝy`^apb{V".bFk6utu)ujrU>M2)=Y@j¾ ˤ, &"Ro3CkGM{YU(% *rʡ̆-.Ce Dt-)8'|$)!' V$VHi)Cxc$_tHѶod+޶kG00 #i+B1z6"_g nBJTش nBn#nf~}U3V;|e.| Q!|-K~>|F5I&-uϽM*Wh]L e5@U +_', .;Aj?*Kl6k-\JHՌ3)h")mRZfY/#g_W1t{&[4zj=F(DDO sP_#eܶ(N b׳WHtc`X~(elRA a;POKߞ0^ѠMhU+AFD{y1QQX);#fnsC[PW.Yf#f/yd~ @x+eƂ ]l'{l7|qQJF wH,嗋 5y|^KtE26;1{zf9GNPТN)ڸX20Lj ʨ8;pBa4Ti.7oޏ 1;;~ʉ4]/O)aQ/k./Zj"Pe;pgE3d~pOo|zTxJ*r)";0t \CSޫieDQ1\37|ڍo.Ѓ[93h=?6upuҁ=xRZ>qU~?=7sA2,ng'*́ג SuiI;e[!+Ѓb÷\{! KnZz"8oN+gPvYXҜ:lPRHQMЫ$k. +\d^DwWjnE !"g/eg9NҘ5)F'i1;+g.)yAJ@YgޑTeV]rJTK.+gZG\Ÿ8#Y\KB.\3굞,BۅMMSr{pq^0S_dq!đbm&_؆M΁s2.]BIFt_₴):kf}1KACpOp!|ǼP*&W'VkMSUPu]]q[4UyhEH 'KPhg)-pxj̥*'Nt/"21ِS jRhۤ91h! "ǎfk_-yrOnx ֔.7hvnVV57q.a:}[aF醐-ƁmF1Ks>*'ٰ'72 Aq#eJ}C#U 8zTS1XkbR3LD42թXK^5VLƲNgwe&f0%kb?޹D ~kE8YO"ϜU٠ Kc?й=t'V[.VzX{@ŽV4ԨABGdNMlA#Κa+;,/[\~7ĘU${ŭ^,o]6#9饽%e[c*QTŨRIx<*{IJ NM1}|1ƿY},)lF&_17r=o4V,hygU;o_nauA ZT= +ta@xnaBU [7;d,?[Qefb^!烬`DC*cIV9WLje{QkwoPX.2v)뒸%h7 o9@Zz,01VON eނĴ.*C,HG#9J<X5 TYdVV2tiLgq߰R$*HL8˚%qԄgIu|lN0-hKA3(Y[fc[j܇kiXHYD,.sE^ݸj PYC{E UiqK.՛UVHҮ?Mqv\hVX=*d'ZvܭJ.O\ϥ3|:9IW\tܸp!|(DGe UBȾ)輖pd\l#/6&w &CXkVZx#WxeIӷLǛɮ:VpjI~H-SD%/5@B l+R ]FYoWő30rq㩂]ƙNŒ~( fcp04 XƈUȍRay1nDhL.GQpUX:6b=i]HYJOMr{7dV ug}kK;no(dS-KKVډvf:ݺY*%Ӣ*Ԭ-WD'7/0P]&\SHcࣂp)B㽺>-䧗4!3` /[ Q :'I-Q> JT%ɟF~ֺO!EqMyׄgZtW"(m+. n:PhԊY7MިpkΚ2;?~ ؓ.!UV@&ʪEμpO%5|,;ͯ+Xxe߰T]zVK2r-x;}m#asvj5_bDAWx/۫Vu#=q0>8MG?,Rr6UvيE%'Hǃ7a ܔ׉P: YZ