python2-perf-debuginfo-4.19.90-2112.1.0.0125.oe1 >  A aW^^fΨ+2!NO482XCs&9powEyx0$̉Kȴ>@GM` 507HJ ʁ* 3w_L< iLtMl|Im0v"VC輛؊%bb~ZgKSi 3oKwF;Y G6ݥo?f_JAmʥMP~l>ũڋ2 :H';6$K% Zq\y,0f7ee8accdc6b7d0efb2b72d38cf693cb192be665f27b5545df3514fd3e89c882768658ab557d2d7dbb0930d210101088386b9cc raW^^ff)J}KV4>,. )+_[Li>Y^ ~p$ : z}pPobCOwH<ܡmO=Vrk4Gv(n{O, ƍC6Aw>S#D F=OkpD]mp<?d! 3 ^(,Vkq     J Ph 0(8=9=:*=FGHIXY\ ]8^b-c-defltuvzCpython2-perf-debuginfo4.19.902112.1.0.0125.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.a ecs-obsworker-0006openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$a ga ga ga ga ga g287061fd5ef79fe21f8d8499aca80ab8e9ed0c6ea0ee8760d286def812c669f6rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0125.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aLa@a)@a@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-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin 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- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- 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-0006 16389271264.19.90-2112.1.0.0125.oe14.19.90-2112.1.0.0125.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2112.1.0.0125.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-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/add9b5614c5743b95cd7e79aa93390d4-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa91279400fec0c95f9fd27f5c6d4c3afd8fe137, with debug_info, not stripped:pǤ{%C,utf-89da3d234b9445429b620a5f5b6639e72c4df899dcf5bf55c9241d03d0fa5dcfe?@7zXZ !#,>] b2u jӫ`(y-7@TF2 !)q{f !PpO( *Qg,Wм`q4 `4߮, Jh%zNB]+`wF$,.n޲af\]1q,_!(-wlcY.tp/p: = 2_ Mg)83{,jȾ("Lk{̑sې>cc[9?"栩X(5_ ]s;!'HwNAL+sE/nvQ߻nZZcA%&d"7M_|4GQC2J+FNҜ> AMagke GPa55i4QaX70} `^(w^"f-P%2ov?$"o 42 O]S'߅$fI<~Bnl cG vST'wrx!Rbk~:uM. n$0 .doiw?@bLv'g;'^]cL5WK:@s\eI-DZz;DQysP{X̯7RvtFpLS:Lȑ-kkAݝjqln7V؃st!a3 m՛Ԧ%_~,`!2ၲRO@caYI6F̍ C?'# IـqW>(!­x8>f O^)߻u)3 cҐǻIn7x0?պOԦvT<9tVZ%qQM=aԫB )|ك::cuBYÚ(S{~i O5"VU2x7:k+'?wfF#ҖW|J`^8,slNxٜ+QqEc4MP& )`p 1SoaO}&V ^Aw0Ij9gkrn =TdzsOXߕETT+u<[p(Aq<&+|hD `eTȘA\`[w @4R-+ ͵E Kp_ٽ2͜5wGEGrk1e+yOOo¤vYM`BmJp?*61 W:57tg$fH/iL=lWiЂ6ZMlQDA>kI!J/pb{Qa0E;.vVg&yjEAxtJ簳CBr"d R4ɽðEIdzW&=as12Gy[d33AMYU^+H7KV3jxrMё)N;}"/ n{9 SFƬӣD ep2hV SԒ63L\j|uM!8aܓ_xh"5g;Kw˸ႜ$LQ>>$ny;`:OUr z5A؈V#;X bY}RSK9AD-99q*hԁ8:y5jՖr/VP5cVCٖ[Sd`xX`=6RJ De9 g0 ;48V\5`Y&/9;4`pʢPJC&-0CXʤow)rSDniT)"ݣLJPWn|͈[_faz`dd5taMWvA݉C4-Χ;B`H#2$WleVetrk,##dIp/SsgHf[g%H.>En8J\kdLwĄ䲝e= DlWui < qU*UuJQz]$fMK¿ XpI\}\dG{ aJ"ifiYH\53!ݙ Δ#cn{Ɏ\LJ}F:6r[vA]9zfaZ(I_;㦧-3d~x SK y8Nv;T6 L &OZ:#̾Y;=rAD8+Gz?i`| ˢ:é>T6NM7NEOoʣ?ؼ }m] je01+(%=-F*dޜ&&w&q}/?w3-79O@o۠rY_u6\4w˃-O G`md24` w Jqjp3ٿ\iccOԋ'fg |B$JgԈ)Y Ӣ<b%g2c|;*u? S3{w {[JyK@[݅L^6>fr5-XTDVӴ^&Sc`S7.و= Psi3ߒnfslܴFwʂRO5)P55=+O;$bhh,*'I8h8Eҿί ~$vYd^OwGŸlYpw@S7[PܠصAF>4V7 S3R0PU CS㘦)v׫HS|qF9> P$\EKo]hpPfHmۦ),$ҧo L yElV½fP/RthG7|יb1:NGGqɫsQ" T.&?rPDq׻C4!ʖTgyL?L}(34<7(Z78IF| nñcSFk'63J].F`Ȏ]WMj׸k<E=-?x{ʹj<F0|gTnݖ'R x7; @ۜoIm$%fM5qYN U{aGOuK:dKՁ?_5z/L%bws[7J|2; ccaj7vj1s'I07QoiV}]${ `7W*JϬ/_[ ׹Vlh6-ǠeCyu9NsF!R~ ٿ93%?CJ~?0:)-1<&tϗ~0ŏ-L;x3eu9,Zg}A*-0nEt0ǡl޿8Ns8Z3nU(V. 4!HL}K׻u\yq5Pg Zqa Q/$~MC>\bP79}.-I6w } )؟LaOG1B; #&џ h[ʿw;RO6{;0"~{0SPA =e|B2 9q&uT\^B'J_g̀:ĺvձm3t;o;`MdzǠq>u~S%Ρ5%\AUMـ't*?0/b|T[7kpH?ChmxqśgM5oե5z-ȉBf֝qĤ3/9-NxC\uc}h4?u>M'%d\ !a6,9hBߚvbB󟍰X,4sH*_c1AE^bsSٻ C8~m%F:'ϸ(dK[9sǿ=Gf4Rg1q);9My ' =嵄4@yx˒*̨ߌd.jy͌{UZV#;:nZr\Su3,¨ cRbQ 9l~{haQC3DSDP]`if7010amH_,쪅b[^CZ?{9A͖J`O"\,ޣ9|23="ʪ[`sv+mjOȭ]5D誚=[WJlCz]u[ [d#0 ! @F['#zpZ:/LTM1\>EKa% T$ff9Y/6r+G2.!q %>`yGJ#栫c<\<'y6~,no^w?>"-<܄9`]Q.J`xnr{W@8؟ ⧠N=&Q[@bդ`fz8W|cXW"{b!x4kI\ -C~lw8mʫ0M |+ieTQݫ2 _Awu70;T`֊Fd0P+ufEw-D׭ 0 VgY ,S앷ш$[f =冇lU TygJ6ŋ6V!l4}ӿ KY 5ćv%FL9DZ墨nj8&mOc {ֿ^ɚ[sE)!0kʣpzc-%{g sOxY;2@d\]G9F6~2=׭D,t 䃸k hF=Ն*?מCCDD,ߣz O©-'eӡv:KZ힦f- KY37I6O ._ZGƄلf8OYw?&]Pܲ?P*{O(;% =+쇶bo;Yb$Qp%[8"(Lb;05nRŵ!@whc鵏ȷI?҃=.qz?wMZk<q(Ou*Ӯw o{,oPR]RBj*tƻ%eNgޘ ^ڏ#<H-ۉmL >9.QB\k̽V:#eEL6QD!2WnY+b"Qj\y׮*H~9qw~>#+2EWI7cVOt0)t;F!DPt,;K^'HL>[Q,<Ӽ0!bQlP؀T׾DjI],Ǚ=h h-U֗麉@ ǫG9orL;"]tOaAB} M;G9㺨K -*=p3;RLf/_"S)Y uѴ4v[_3ȏ )roa~a|꧌Gͯ?:Aԁ{'FutYRJ"JGa,(W1XЬ^Kq ISLߺV5QcspqQk "Q)tSr)覷CV A[oTS xJb?1iESa]l<bd-kc3"GtἀN"kFy_U ߰]̼q)9lDѤ)Fi>z>?^a'YH;jٽ0]4" \5 mDՃ yt+Lohv >ZxpI$P+cٓҠhzj1nBfh]72'Bުih9l[iKmE(|Y*ӎȩsubuڲݡI1Uë.!r]v0jloN/#jyď[[ShHYaf0q2N]M$ffzGR{mDb4]?q W>p[8x(GT rgXMO'Y@*-dKLRYi)lb9R{LX; >"GqdTwڀLF>=nm_ {GJݪBei-ݮSR5>BJ~(w%scjެHL]|PK W\{g+Ǝ1'@1wl>1c{-#2 ar'tC?Ōz+_Zv!scD pgԣУ:(%6~F!_]*!=i*ircu7u1p FW5z3IϓRZ~xsj`A!kt2fNjti)"+7Nl{5$2(p} E˩9{2&OH\]5 K?CQb0j1~{}1P<|'F3Rj ˮGl\sdz&K;kھoF!8 u_,rM1@ q^qX/r:ցAS'Q2fP#MxFI$tti =hT1\F!L 1GzYQRN݌sXQ%ՒeKn)!7֥low)>gHsld|=~FcGW?j͟"m$Eynnu@BLE}%Ij)7e4\SUE3*OD.b3R`GFA@'[r  &ZiȋD5 {7=g#?m.@J SI%Oiyj2@G]@ZSkJA:&ϕ / f6H6(u+WX+"dw ja(JG=2'ξ!F Ԗq k;0XHukr70?w\_xwd z[v e ys^ވrsT;;NĶ*4(i tX>k3)~h"ԥF$]./P| 'i(\HXz٧,&~eNQ 2>T e?j fasgY[@E祆_vQ㍆>< }B7*x2$%Pa*6+${E'`HJ8 A³s<-WiiFɓ vauUldU)R|ETt?vQb"A*5c>"w1BZY6ϖX`+>%o?ݤ ɖ{G% =-/fWt"/(4dV#Mڂ4J?CcjQa8#Љk3eCXgJ=JCJur 1)+'>15lqӢ()ERMwlWwb&l!i|d@<}lȧCP  =WdģOͭakDLƖX +nD]G9Ce~I3mEy|1 мHYK)NoCEJ^PgYt8׏G4'u/*]/){IR<\FUc(>1勡~4L~fOA"5`On6ɇtAERZG?8N_);;Pgzζrl/?hеH5{?N#*d&6^L?1q 6_Yr)wF,ث2*- w5{% dbKT,)Oi1P1iwe]9y`I֯a i[nk+yO|kllGs٪ZK[^#:(+{׷dC)ADO3erywua>9sT]|'{WMkkJA޷8RVkVhU>Ia8cdU?Cp[ ?*+}?=c=aX50"<&lEEYΚyZ6- ڇZOF*Xy/0h5i42eA? ʙШ, 5h(zϏ(,yJaf~sYYsi˯4Bq,<'ާL41Fhb%k5Z:X.<ߚ8jSpb<݇ښni}+0F;SLb\:peax.'i$1SQPVgK,v ӎVNO0^fIkyHm^Oq _?\yu6ouQERs $ @ɽ–1h W`Ld,kýT{tAĎ߼c,dr=qؐةr¦I+w`99Jo2mZfx#ʠ895vT%ݳz͍|jG7 N)qPnFܧ]j! !lϰu0Kq )4_ q үsǾ\7|V+>цV4:W`noETG1?%n뫿CV~g`ԆՃ+)E| F iSN9t9#3!{Noh?+⫇Mކ"S_p¶}j9 G@Yyc@I:2QF` H(ϲ᩾,ݲ~F[#KKD BV}}9T8']V%&2P~xUM`h򤷱K p<_Nv fcxg1kGVB]n~Bd6ǿ4mI,ȯE .1IIk;/Rd| Pd054ßs*wvO1WRWX):pJkkdX>.K.?"ʗ=wRM%u%J21Q/?-u%ᤣP'uif3,֣e@]n^Rx:`u7C=Ԛ(vr<&`? uJx M_O_3+? u {xEFZV OhqUsLi5ͳ?6P dxxTe3wlk,+fȽV,LތCݸ#$\0JMhsuQJ(v6~&l 4@[ DfXye“7r!)*BPWO`riIJ]*5 }FũO}۹F$IL@(A:N J/b[C<}K+NPݑM@*:jK |DKA:=z d7Ù k-xq #8-=&|8T:78č/F1Pˊ Q$@fĭk!?( Ul j7>`;Y5eງ)+OT"U5Ym*DBԹ`#밤Ȃ k1 0) #0 aKR ǂ4=|G&zWqFCӍDw ( ]2 {*//9|M\ ~)MoQ5HÏ/N~pl&7iP#+V:^Q0b&M[源޲~Xh)ɊKxKQu)`T)R$I⃸il}ACb[SkrWC39|6߻MGȻa1L#:Mݿ;ЫJIp2⒋:|q9ܕqps[& .Xe1 +5\h.ww\׳M*̬/4MB.x3ZP㭩PPzF3Ļ@MI_4_ TEpg(w[,vЁo'F'Ȫ93E7.ј[ԿSvĵ6(#CY|Bpixܵ N Yd@a$p~D< 6b9ٖI|j7[k'pf (v\Po$gkgeC.{'MpmrgٖGF|]1&MxAy2Ln9PXG-0<82C3zrvj#*=MDz[zYHQDVE6Mӧ{0oZ;xy`!,p2~r^v~~X9F`&݊A׼<2i(z2oB?\iV) ,:+Yt)bS,ܻ`a~&<5Zy7KB&ޑ0(X(S HŨ-3YDF(uE~Z$͋OSP7h_CdBL8W3cZ.l0U7~ږrB; LU -hQ[ֶ YhtM,R\)FM-0ff4"Ju'A⅙ E,LSqشy'\qlN/K_n/ 崺Ř 숫7įB7LbEl3?r/Z}P;d6ue)Fw2q)P,=%y;u,y(V5=Rcjx lJD>9ujL1jr+ vur{rF[Vޅc}Q; ޟ!;,!W;!t?޸}6+2+H<8U>8BW$ZxL?g m%i.B2 x͠VpG&ϟ.%##a!`(pϣ(:*Tth +IĨɘ;#%n1 EUҒWX0ə*WOhpR5PLУh Ve6 "7ъ\\B*~=3ZU#Nt"bՅ, =xc`QR Xxo5??C`O^9=p d 3y2hqz HRBת>A$)\jflP7FʼW-Qvc3i9/1Lì).$|BZ٦N %׫ nIh=y @*"ǃ6f V|࿰se ŏH Fw@bD+*oLf[0^"cryf\N紼JDӖ\H ].M3NaߦG=%€^\1>Hmqt ,KGC30b,Qvl Q1euKro6w10Q8J~U31QVέzkn1ڼ?);/!z懻 ڹIreBZw0z9~+8|9?tPI XUb`*Y.g?<^W=x3=QݱQ qf'o)-Y풋WZ._YiO=i 꽼r#e/П2EZ f$]) FVġ[D`2˴,A@Q?:!A?M3LJ: ?3GtOWpaCZ%?7c:\K4&jRp1Uߛ0- x ;] #tֵCG4?ےn, ,S)aQ7#qT-=y n?ƿUoc 1FY\uhi5Gaͫz;0vFU[ǯb)Hh%J}OKt#YS >mQH`*֘x=/\8ggX]( . kC3Vwl00&^i\/%뛇'}D !NOޝ'V& I3:]9j|osX1<6ۇs-M*h֯hGy0ɻtc³rx*qX( v}} KC %E2',# 5Sџɋ Θ,ٻewH̀+dne @ M+M )=lv>)3yG\ppdB ɠePٛ|OlKwY!`?%V4܉iSo_r oCvb2X`c>BF[ oȴ̜q|Z+9I_pvUiwQLAþyx/D3A)$':|gm1AH@O],yT zdGAczO(9"8t7v X6D3*<5{9]htWUg,60qeL`#JWd}WǍ!d7>& ǵYLMa%3JԂӱP`.`1"^]c4?ύsv9?m~9p_̗~87ؾ1,tˡ د0H̥J&HYc&b?TPŦ՟[a;=o$Sa1FW8Lk%?"urWI!EYqw~CrWg|a Z[Q6 MvSVm밥ڥTk췏aVIa\kM0$] jEe9tc+qGV eI]rMӅD>_/ n+#WXTj ^@c+Co𱦛Ymn!w`Bn긦%..FATj aViܨoG2+8Sc\pWvgjvL,| r4 G8ûbDָzrxN5 Ɂy6F/帡s79o[Tϸ *WK303H(}s1^0!ҦUMA`Ic#9tI]32'z&n3ѻf3쎶jf51(Z#6@#wpJ#ffo7 , -uts54Ccp*oŧRY8}Jk_y}Nfoj׍ZDJ? qr&m@-O(_Um+$rLr~. h~̎GO2q6mvH.z- ]iNojRt Dfr'S2Stai{~WN'Kihğ˼ov d.2p:kS2.ps_wL^J#ip#2$#1 /P9[a按ɻ >ǚ_T} ' U(͏ bmA}8+;+J s9Eэ[,潺ʐ<\6ϧ%3ҖY& ] -c[$Ewi恇N.guDۦlK|0%.m-ҹ)HTĉ]B*L\}|Foedz6VY)tƤ EӞا6HUu`̲nr*cAT@Y2FTrb `ha,>FW% |GWK<" |Ti5/#k;fG}vr"1ױU_+QuGqDdy0Iģ>'ޘ՛͐&=$K?\-d8.][Z9NxCɲ$5z Z<SHhЅa/Tvb4T#db?2*K9`I:{A%Ud'{5kZe-[jcL\GW5 ΂GWc:zݘO~?n]~t 3oQx:Ie`A7VIEjN3Z{5Ð\΋D@T}ChE% G'MBy\Lo_S)CFEO*amM.FBpݰQSZ z ZWU? U`t: >:d*ud2y]ȳ7`HBdߜ!f ttLAaAԞUN< )KCdyKSGvg <OIoo K㚹' =g!i(ە9Q}{RZUfh?lr-| 6z:(8^ִ<Up[.vErNLWcDiq_*EgG|<{:/5E=d mmJos:!j^Q$p}6.Dj!;K(?ަ+P/uޕ19K-Uy{1f([> ЖЦ RyTkE 3d4?:o:ucTcY[N'PO@å ډ4Burr&+~WBdZ;AQO~ᣥu!eUĥ[G w H &vsa٦jr]_ۃqwݭ.lEṬ ^`/b9bS42v|=fF>e6gc1kX'(5cيU^Ch^2{O\x8Jw=$O EƖN~xEF* -~`_` m|i׽um.K dtv0WDŽW˖1;cI+=pSb$Ey[*t/^N97z+@Qţ_fnFN 2s8r 8~Dk4K*˄P>6$G @V. *ĸ. nql!呀^JrX=CڢЭ4V3{ٵ QL4/>EkMO guߕ%Ko׎k硅_n1(>K?޶{ Ő*t'%9H@+@N_B K؂m4fBWY"*5X ұq@CS=.mCZ š!PܮU״N:O;6k֥1D:~8W%m`;AjnYDb(գ0Ҿ(^s~ $^y< iHϧ/yFBӾ"Rq6͞ g+V|/t8=]\y_KiVJAS+_cS(]SDJJ_ g<<_Z$6!-7-1qG*8pwS_p*kݾh #e%𯫸1::/TS dQ@dD1~ШRB$ ֱqh] c&^{ĩ&|;}䮯XuB(}wX SP]P7MNl EXd:GT#?{-s@C9loo:t{)e0_{dƔ݌8ԁR|HFRFb1Ae4AmԸ٥W9qB)N>͂{uL Bӹa'W *ȨȲ<htkʿ Fan Zgƞ3]wP8h+M$&o[X6Ƶ zd/-!4"5'?^Frn&KA /0,W<d*{ "`SHP ՗hP4IhKV~$KB׸N$M&T65[ P+JmiW;f:#;V/ 2RdtKVxA 1JFbVde RC({k([/ =\w =IA!v@UFWˢU1TPxsyb6+QѬ/' ⮽/< TvUk fsIuQ>'tznL"zY =M'K0;I,T(ٛ-xYZr#?rP@USbHp}mwM:iܮv^*x .-Cx!?b(E ">Z n $'uspyd'Y;|0r*ycG$^ )OOhk.*R`BE݋O t1 498hN{RLMIi;B&Gr.K6,̢m &߼-.I §\Q2o^7بR-e.R"'W+ K^cY\dLF,mlPm^tE,U8Y=0vB/*tp:ܹ,"]#h*"eVsп rbۮ8B6$|?NQg+fbnXr.ܔuASԟwwB4][{4|7nCy*ځQP ²)& *.?K+y5xoFd9B2ҔyQϐ"L5-Bk仈㨒UfjNYM;r5(]_:RFhp{ʐZI֜%Vg?FI^MrFdg 2E^+{5i.",ɡ@SB;PO9sĮcS1'D6u íkX.$ wz14C9z(MӎUaW˥N+?蘩YnXPVG,=Q)lY!w Il]lvEd ?gˣ-Qm ,5M_G1n&E~|E /d')hNa $[[h5-h0 ç}y"=%v i8WusJ!LoUJ=؇f^2&A 8  Vz#}6 _UK5s*_AfI0#KJNċ0|ek W# k[H+cJ:RW@:c%!.u y+'PKO؛ KR $h4;L re&I~ۘ~ J=RzPdPCHAf?c,|]ABb΋Y=>ϣHp*%qܱbbY$.-avn b؀(PmEgKg͌Nof \f۾p32駉8t|&CX7rɝj[5[?*DB`x)":8CSD\o?6(DDSq#icQoIBF4NmڧU,4Cf BWc.b\.!*3-FBئf؝32?rFT`.[Pd{(s4ҍq PZQq_qV20Y%rߕʙ4I XzV*_9FA߁f c s>fXgguT ]/1W.&[^☎ȤNp7#q 0LȧăeY[ngv\YxH>r/>Mp=9h_gv]rX'rF[TAY7]>sV0%^̢j5Coe4KƎ㛑gm}5|RLLBMqeV)CJ=ij(y'_" NnUp;Ι$h`ʔ)shۄ"4')x=">藳; bFScf!l+ Ah5V [&pWX4'`e_͚u~gt |TަKAH=%g?"Kp95+(&@ϏkbvvX􏈭exS6 8v$;d&_C{W=Yp*@ 62=|qmA@ZwCTF+(JK!|>2ڻƾēbN p z#oK⫝̸YS* o2FȒK 0ޱ#bMuukh"/'0fZ3o!2K{uX*! ,<{BlvXcwx+oK=9uªJ&W@tUK6n0V";iۚ< eEVI %oBCWӖ918=bJ.↝{.AKGik#@N,6G)TЃ?\u wL]\ܔ,Ǣ"26(27_ѐ.b;4Mr *6;g u߷.}KSiI,ٚ}]\m_K:DM׃#S}vPL26Wc*'BͥZGhpLVŏCR.+̄];đ6 >x3|a۝^4^ӸrgΣljgjɧZcKF>>Y7j% 3س:V]cKsm#yp 3J|zh\CAs5?d]&.(wl!,gT\7E(0($̇=ayQc *4eGX[`ٮI`9E|V޵;P޳b Vg>* |Q7l!dij!Ldm-ZƐV"`AYӆldV?ă*i!Y]:؋"PPW2,fC,.[VQ鶀%{"W` 4+E3yB78hk՗K䗙$i}`SDK(`\q5?*~5-*[Fm?Jb%"s$4 ÚWU' M%2k CmQ[ˆkW,x+<.^Bi/,DsȞS5DJ5p0@K?d yn(C*]+JdP7b (SmhC 4HG;7LM> CV>l`de 3SnmN`BÃN`u,-mus xio@l] p A>c^4$trH ] Cy `EO(}^#1?P1ٗ޴)8TymgńY1VKJ(Z8i>})RxlWs nv\;sS/2^5S{ȍj+aဋdVyeCkE"a <3c=ۓL -~BQ|upQc*ED02fbS~UmEqV6iR`[[ΤA ǯfIoSxD`y=;ZdZd"q@_m@S~m@l?p<x.cFl}14s(oS:fZ^Q\6#^n`nf-]Nb 6'Fj㍲^w^z lqKvl2q8N.U \3}wwZ;Cz8`J|Bc,FRq[nkugr{*`*Vp==fUQ3So|Y`0q 5hD Bxss5UV:@V;R;Ҷ2X|Skڒ"lqj/)F:zZRnr=tI:1ۋ4o"ޞFN.RWZnz‘ DVoTw$pU,"*sBWN⳿FoP_ IOQ'G ؋a.ֺb"#]-'@:k+jhGna^!y t J{Ӈ9걞 "XRF?u2-BJ@S5O1|NC606%$Y򂓷Ck;H뚋0<ĥ \7"n~!^7Nu /0`SYApD9y,ЗۖM b~Y5)СA_ehѾ^2pԢ?gWg5nl^Qic|?gzc#| )h%ImRjC\ꞓnC+דk*Rs͓/Z~`JpW[Iv~G=?b_7k0`bzgs]Wx~% M{~ZMS<0GŏG*¾Q7ҝ:M{_HOؒPUbgq6vzA;yjEH#D0ޏ_p$H6&TM3.Î<| ^< ;€~> m?'a`,a.B0i(.b9[gSև N9-EpOB5j B?*QQ{3T ~j[%a`{Ym&1k 0Net58OFᚩbsv\#K7o)zcrh+ݿhz%-g^A>꽱H8 2}U_Qw׫6 9 φs(NѦ2/0TМ<I-EXgzZr  _B#IEb4wO ]vn +%] QƝI"EqblkRx;H-.Xͧ '824^\t5؏0HMdmԵ1/,iN.7<6]ͶS1W"mbi BYrN[iT7!Y8GrU41Fi ?`OPgM?hQ)nE*Evs {Sh|ʴ !Hs~AIThE .S%kL؛hᱳ|i̼9(n_{W!>9VVǸՍ\v "DKXɒ$N(Fo^pYǯQ^<{H yQ?r#_U9H [o{ y&뚦o|~}00 TܻA6 Q kZK#JzsBK*JE_ߛ S8!3O4+F5 SskEAKC>m(N62AC֔\.flI7W?gx>c(ҳq" E( ӨI;Hu*)쁶Q! :xy;WQ׷*‹6{˅̕6 2uk\Z+jx!({;otIpRեi{O4ДAV|{jdƩl# xbWnbVr Ҹ!?v<׬26;ٻ;x*'HHN>g2 _)Khq.s'})^<6-Ħͷ@n%`oô[cB "YD=Җ):GqN!d xJW"Ɯ-{Q\ '3V[`Ìك9TPm%B=o?<~m^3`9H7+Z.חyy=q }/n'[U(jqj+YE ˨S-k(wIv:U-`:k\,N N \b Sxp,0L߬.8 W5P09\1]WUVvvB+.&P=Cqu Ny@k6+= IJq8#+eV4a,#GA-nS}R}ɶ#t&e '1}Fy ȑJۨm!&YFQ7F*պQʛuXwۢ_}cAMw%FX4V>Vc)(Lw:V@T^B ӫOMyM\;DbGiL>Ôt,E;ŒkΏ**ZC]]SnB [U)\Gc"WY2{e(0F,;8SMNN}2Gyz!-ܕVBM@^tMh")[6#F(3cؿ=XIyQNoա'.|GR?s%gj";֙!= 7/um{$1F! %hfB!qN/w8kOh_q~sr>LkxNE=D/zI y&Usm;x!QFYBK+aT-+[qb^(>{P =/LKNo#\F˪H!T!nlK|rskOp/񶟙Eˡ#s(@CӹNB=y&h#l+0$(O,׬_ :`zcvekR)F4; KTT W,Ty*$/qJ,~MhpËU8ww[gƽ]k Ol!KƢ'Gn7X#͕O jD1V"0#JωB*\Wdy斎v%ՠ]C^e +o=hvDA/6Aڊz8Mwo[.;݇]5" 6<wȞvx qSlr0 |%@ jc xaFDVo絗U tG߲C`׸|f7g\/w-:\֣]JZI:-6$V.=Cͬ)7 gxmuy&"KxrMb]F:b.[*iy3JekońrfY#jqj0qr<#S^IN \XZlVNE`W%饘#Se)wDx[+VHPt[ h䮿v$^, Va@;Ѱh}@kpa@I`iD@W/A{ ~nb>aPG׫|N6~J]22QoIB~smYg"9_QfQ8]^(t Qۿ@iÁ*9+L4 mi6Q~˶xξf$\6 5=t!bՀ A5"Mɟ!)dHT`?SRw~:o3|86т6`g<8XٱGV}mMgN.YI·Ok' B=`JM:m,:]4BBǒHaE] f jx:%<ĊkxyUY+ccxsPy]|;>d駡k^OݒSvZ1;`83@￰;WB2tTM;ioftWͱnL∅kmd bbor\$x]InTWCmHՃɢ[H"Pan,y{:0oRuE/ ɩN@XerL/sYDk$Gq%@3˄B+0-ewce@D槴|fX7]7~3g@|w0?)T@O:ɍU_zw"/>L1į%{E!&xm9C<< {vZl %˘m0Y3o |HR哎h&Lp:[ȠZm+0jkqPfƸjy;_{trz[C>Z&Y+ŧ_޼X?s^TϠ}LQW=׳Sa>RQ1H֬B-ha>,Z9B)\Rd8h?>v9uiE=m;%#^[<媾]5МP7}g9/xP2bzrjAuiKbc)̢~t^uuqw<'a7(_!Ֆ![!MSGgmrE%׾;޼4M y7θ5R#Ū̞uMͱ*ib<x1KSi/d|Ejp=|@TQ7$质n㾵"nmXJI,3cYY <5KX*g֌"0D9xl2\mIgO1?g_=8(yoʠQ'uL H/3@֖j!쥼)"^P)ԣM%tvM fXQ6t4#~|n {WA?Yq4HY|VOwh.Q G#4MmZ9T5HF,fgSAJqbj-f>EgGHؑq,>F1 OÏ 8- v:+ ŝJZ358YEXig C-PF;kj'/y[B9fCO` "x:{ 3;W He1ŧ$q 2 [Sm=n$wfRۜP7A('BָGyͲh.k=5H̓# a8"F@2IRU lj\psIP:lMli4;|rPSK LQo1Xf'cOLA $'\-PCۤ1Ȅ_j XAy.-0ˣPY0k}h=u+Ot0#l~$Ц a;SeC{ݰe°,gnZ@y.bbYhehT|MqQ~;vBÜm1[/ևPäuFcǨ#5 `pFb$Z(<>\tv[|._ WbW4l(eJ>"!'&yʬ vKc'Qj\U ,W} ԇ&:Aqu9]viY#(Z6VH{U;MJW UHY߃zԕd7Ag ˀӌL`> < E `E`]TTd [xLOB{Y|O" !2=A_U@rA'Cf{SuEdLfE6bscGђ Q0k!|휇*B=}1)K63=`.5 ooHӳṣ@>=JrM0.keW'_49gNW43?.v<.ggǬ~H8Z`ւ0W!q`7- d|j|.ATe0r-'d^ACg)\qK;DM՚{݋@i|X{2`Yt.u Pp=,|/p5?1[f^Ŭ~VP}0%-Ͽ;1v'JM5EWŊƱCTl|] (Fݥ9Ѧq<# ߬$pNՇzʜ02j{` plha;z\Q!?M^SW-skk8w',|W̗L'doNXt%ߧ\v$SYifR lO;0s:*gEQ` Xrfel}COƲлCm\I(zsGl}BmK4:|nV.["ۋzB!ֻ!-(AXBr&xHs.K}f./Ilه:Epix__߲TMJ¯ڊA@@TJ`_wg/Cۼ^^aNZmV Nrܸ"z!A$@+oZ-X7gE$w9ßJbB`q|&KaNg?I#9 ˧_j.A8eQfE^0yff@TZZ[rGB%J˷G80j̝va7  w1 RW<M{1*yF5n=pffUf!]`͹iHb,t@9ef%7UI&c\{Oo#0gD h=TVb&Oݝ0E^qǑXޓ&I&ZO5'DU|Iԕڮ">=fcwͪUW𬝏zEkC }:kS' @T\OCQ9ZherHl:7 3F5ؽftD4 TqB{ ISN}$97(cPJkAQNt+X 1o"J%>(7f q@/ljA9XWeVxM1ֲ-ַ5Bbat-Vo|b4G,8} _kqb ?GX p|s<ɗ#z 3▸A^"L̂Z|"p/( d ~<+Gh ce@\y'X&H,9;`e3J4;.v4ʲRd+ wHRMxgajiu_O G;{pÃGjJ] ;LN:4$(;~h =`"t^}m Q'M bȁ G[ƕR:ߚê_>xһtIUJ/JB0yDŽ͋׶ $׺1QIt4x!.<}<\FS8J7r5t?Hf^hD[3fZ"f+}]/IPvl߄7%~p+gcѯYYyz0%6qgj"}~^P$)6l!TI?HP5V淰CMTNÙ eb6M9&˵ye%.3JE`ۓ-%*h$P[4#+ %"sf`sdvq^gowo(jMXSlF88L9OZS=L:C1!˯lQ1H""`H /c}\$4^̀Q T/?}%t!bv]50OՒ4$$*KT/MD]]\O>K br~`8hF`=F`r⺅²s-j-D .ίyTR<$Aohrߚg S$҉t~9 {@czO5dC{ { Nh!2#;6/I u +OT(8fG8W+-L ,'3[ؕhb|U!مDu1& iYTV1JKmgg1粩E]k?{i{AѯTC(p'T-Mh>Ӈ8=|5] qM !h4K7F=׌uoQφ4ܟ:7DU۞\|\i/J2ASRNL;dyu\M9uVMB4dzENjBLٲ2g,zUa_,րF#iFIؿ8=4?nx+Ų\+Cjr3D$Ϧ=dmL|A}gm *0`Z%b 4BXJVkSFW'7|yܡl"eY=s;ϊ[·aQr2v덥a`iŒfєyWekJ=5%&ml_ǐxID#UqIoʱzfOCpNH39=ʥ.It60:)gQ²So:Z'3i;_#FLNэU7V.jUC_rVܼ|/O@9z6#2|VϞ-mo@ʂx>g:M-4G'ofIasK22E#&<H>` LrQXb|Qտ B-eȯ`Rؠn3U[z1spNy`h! }Ja$c[L`@k1 *㕧DP0Mk^OF⤞mÆy)lt>uŇ-+ςI>XT )Ź?` u󑕉X7:$P !XdE;1GaE5O7&P+\U!Owǟ1 @=v5Y |1d&nd=+d 8d;P}h ZDkn[dOGqm H+wLvjAtQ~ 9 ̔.n#9lxMUE4`c:Q weLsMG7W32.ЧʷV}zje^KG-izvWWC3'LodBGZb2A(s!0L|A{74.r)QPMIazkW0< "0 pOBYTBm n8/Cќj'B Ux @Κ)e/3)< 㬙#V9Bȟ=FIgȋq트58>ݤɅnQ_] o[!5Xnw[Ԝ~CY ??h=`q;V&rfg͂ 6;.6Brb}Zs ~c$zn!;^v1ئn扙m0XYg8¸ [f{qi`Pv!ϓVH+eiEJ95 DK}+W`bqڼ5yq<пpdw]jƳV1\ygj:ٖ(jfB֛o7bQ߇bB)&Pg52s[_`ub\@HkϬ,o"pI3!p> N<&h]@`|]~@RHctBTK4ؖaA3rN2Vd5vۺ%MIrG0?M kyܛeOA.v"ךo}ozE#-&0;1͝l|ǔX˱tPz(ٹT"4az%E(gIgbYeGCb݊,bbd9˛w0JVT|vS2iyأK;L|/!L 4 d+.1X>…AEJ@KAQbqj䁾q& d qOh`ҍ֌zc0K^T,ޟ]'o*qψ#0T*{(ߦ% [A2hɤRm1ܤ#.@@O{3GT⯊UxKrc[8qhg\;&?͝eޤ#CM3rˤgk2P(k_R6yK83T yVg2hU&TԀ)6&<]=l|9U]\e| aBu׿72-ݘt_$QTw֠/ҿ]&qva" і5K =D$yv?!/}!_0#jh͞-hL2lRIFB9V$gyQɈ4j?|z` P/ cL+ )Ikn/F>==$Ȝ!@*q]ǑkDQlWM`iCDCsz 1?Tba1;sA'R۾b^ (bdN~ 7P{S!ֿC.9*ݔa&:k|-h> h/±M3fޗ(HKN8{]>z*J}6}Y\Yqz=-/9w1T+v(jʻ z'F/as5a,Yg'k7>Dc|$'rqzoҖ0&c&ZPJ񓗂ֽHg/CT_ `WcgGU%RL = d-B2UOjco0LhJڿvXES(w*S(1VZ@ȯI0$-ᵀ-#$Z$g,K]EbXwN/;G~(u\$WA4(v"MӏBǖ'|eOn:u+eÇ ב7@U@ K+pE;݃tz tʹNt֭y !eQگmvtC ¡Fڸ6jeެۦއj7EҀć\fズtrl$! =+UfI!&gz:2l9*(Y♣vBJ{(jh[=Y? GA-)Z@|bj_[bVBa}^ ĖU7w(/2ŀt.#N^n|#`#`qe_L= X\V{k-GjAƁh"t'CZxh9@94ن9- t=s'p1,D>{*퐌yBU&G˹3dJ|B\'75u]MIN͌MK/\>m!9+*T;B wp 2{"e=RFb(}j]/ٺf+TJ.+ }P:?DH D7EOPmp+#0\ Jn&c~{Nw9$- SuPl!X|t߯4 @D. 0u#ޛJ PÍ)7LԿg6?/U!x(SƁY'~JTďK~f+\uBYDHi` Qb1u+ WJ,*B|@!R#fP)&·M_b'qyjsOaz'/:g 294 -U1V{pPZx)pvͯ~P#v_U{ķ:;$߶(ZMcxMN"x]=1(UlYis @,{5 )Rj9v!X̂'*4=;+ Dש[|P6ty3,ON)4$뱓, d4 U@?S<斐Z}Ѧ,%;.V W.BNjs:܇(bX!Ou\+."Œc[ųsb8aR02VeP2OS=U$s}N1R@3V8]}3H&{jB^zI+opMҞ]z%oLߊ[3*5n 'Տ<8?g840 :L" Q;,nl\P-yG+:"18'EGf:a?F(f ,3Ev_g=?F,H_7Q,2(Z]1:ڏ-t}~hU*)[Chox8ĊM&5$WVF,%HcI& ػ"x[9*USvCA.vF5䤧仾C݀Vb@]ةXM'zKܴһh@ij1ޫ`=kG ı,=#C_j p>\:x-HJ qk!w[+)gT3=9`bh`*m~y2^kL9n {%6/AԬ&CCp ;%wv+M{mvYEњ-G#Z++Y]agQYg W9qRxM1`=xE l_t2PXHg&E鳱Wy`M?^#҃LWCgp0<5d;/LЇ;Ja/S-q@*>ԯbr$UtߩW8< :?gnKCE0AfUcϒ-C]!oV]6jf7nF΍N  eId{3,ҕٹAq^/ eɁi'b_| Q_R"[?srɕcJ'Y:G\P؁"*o ~.t̯YW>!<* TU~sGX&=dBC*+a47,Ј>W1rN٢&R ,N:Ob߮A!>2HSr}x!=k8nȨ}]Ǝ ut(UqvשE$ Ah/fgߟFOWqJ b.^.ԵI)i'K_jh2dZJ2K@[;F>7$(-&zڇk&1d DI9?v0*x==m4O׸o+<ct2Y5L@hQAOPJcyͿ'X_] ?Љ]6 _=Eg0S" 4"AD$ _xKgT>#kA& ch3LDK4gCYMJGyA5oX.Wc!e)$0,18(*t6s-E]Ӄ%].;}dtrD>Pb GZɗ5<_& zκd&,VAi*_6KM\.G@୾u Puh nj庁 M)3 %M@R;m3LL=Kۘ'TrQs4>2^ߡv?-g-3>z*p2LnG2iǽcϮDDEHRn[Vݡe,"w/7J#t = mB UaxxJNMK1Rgچ]3WFCU7೵cAg?{ԍUX[b@wKNilin}#{\P9e Bc?,YСjILɄ1==SZ#<0.cRm@ÍEKb9J7SO4ݶaaldf{*wQUmCQ?H@~R~B- _Jr^P[hL{)XaBvk+ҩRy3ڷg1GQw4%2%ex*S2 5y붿ۼ EĮc U"qQfiAFMrq_jE(&=Xd1!:'KmBPlfhM@5c8$ʂo /h,nJhgKuD>hӆ׎zUaӮ~,Y)h}?~"<@Qec丝=:\\UC1[B0?:c֮Phxc2FJ))mǵ-r2 I }5\I0+d@욽&1+2TX6aQ::_NLVyDjFG?@24!tWn9@VZ1Gc{`xu*\(DgKKhT|e`z{>40z9IHpcI ^f/4C eַ)(e^P!/RcԦ*-A6W[ɸ\hgVm؁wW[bזݽIF Cӯ-,k-.)틗ANՎL.[-gzH*Яt۩gﵣ;2R)NqSDUDIHԚ2=W)ř\J'h V69E' pKdB"闰_B[2JvNoPi$},jn0 \xqLiKhvv6^+޻r8uRyFg1W“Ůϼ=:R(3tY] \y];\Oz$Gj3|= mp̓x*2<:v 'J0SP".xQwI~iE&RcgC@.3 !x \.fA'qL'醃 N|y1hy^ͻ o5&Ҩ$ОJ?  WDw c!L<^M7;bUbֹ۸\Dcv}.0<-CxOe{~&ҠH'%bDEE.oʿڿR{~dYeN5ߛshC ^QmL3[4'@ i_ @J7^t/!\L #u5zcNPy3QDQLP0SY5z؊i $,dpMn6NE 73J N!gqiߐn@>Hk:0Z3'-Kȼ5 М"e'~h葭;\U,yݽ]^v4tVV;rhRK"6NP"n:y00^?BKYQh,hh$ X-tqIv-|<{GkD~#A~4}Vc8&fp[y 4A7x֥*3V/X\ekWXZՊ'X薷ŔBVNvOsⳞZOvh/wsͳmgx+ O(6`t% ᶺHQJ c^dup{_rMmv"/1pIuA,V*?w||/5?YYn[O !|FUrEuFh̶K`?ڲ9¨Î7rã*kxa}Ww#ޓ67jZTy׽O"xlԄ8bGY䏎 &$xit mkgsg,hYmT'.S4g) *M1^'A; K;,0$0i/*^m/7z0b !7wj_4 W` MSQG'Є>'mdxk) ~CpQ+ bVMeݏW^X̀.[yE娨 *ÖDGJ♪v'] e[pOřcJcBJYE)¾Y.(2LCqT=H Au^Aӽd(k[YB֯oqF,qApP7{ş.7S珥 r/9dz }LsKnjwx/U"9w|c XȾDeAzq0l" ?U.𬝃]}zd :]*vrxY͌ZkTT#H1~rcw2\_j Pg&a~fdͷ ?zob2vAկiG1C"pL|e↭Js]ؤn"1ii;h!],SpُP{i??U  t'<QbmbEu#\T+qW+x`7dw]`N|QW-MJ[v)m1 ; O+w#K.Z "Ȃr5:cBI^eY.˅>B-5g=(õ3x,f E4RG6qj TvD4V2&D@ΣNEb90޵q5yGY!|9Ew4W,v]7AؗlGoQ*qoe7k4y| ~ye"'g X®5k%`?J;V?{8oz6! ֩W̤c5mY >^?rͫ_T&(TLFTб]"[T iѹ`/j c>T ŸDGR*=~_noJDY.{;r^X{B*Lc6]IbL1kT>rg:1gUXK8qh1jb4,M ;݌\ hz. Ӷ "QKbW2R3F(}:78Q=yoao0A G"贏 6Ɣ ;*tpb05sGju8^ fAn-wzGxjh6/O3X{4ДLxh.xRVA׼h< Ċ4HJ*Uı9ۂبpf~lNJXe>|rfvvt 5QV=eh 9&Oa?aV K2-\ՠY& o~B aڸvuƚ9oGbX|i mzwtl`gvf;_5v5ZܞDs%H9.4anӵa`` rbY:؂cs,\Qc6[u %~k4ae=j'PO4'Cl?+\2>TfqH~iȴP"Ts}M:VpCsM-?yw⋚[&O^g29d YWM}^ϵkD C̫idCk8…,VJ1&'iKy=[ 0Mhw+> %x'{t=a y(^u^ '&3xzMיN^pPf?6S7YeB 3h ;WKx Tv6evЁ׭u2Dڧ6c_;]ؠt}:YiC"4 <_%c~s[}SQ(GȹX ?jLj(O$< nMP?@!A-@d qB,cle5С|1 P$,&d>d5y39B p ; 1*[l.fAհhr|r[+^ _koDxnob'9,ɠ$bZjP̂Oa13]BܺrMǾ4^KϱK=$x^LC>z^嘚"̒ԻaB i!#gAe'4 \19uy;B3 b4R&Hu/R; 1ߝoYwFC6a[NdLjNk[ݞ1FQECƔLqB_I؛_nd/#As&\ œ,c6lT~lw5曢u C~-ޘ f`glnVZ5f Hb 2  htPECܲk"XOc'=ˢleeXfv›Mk!gzpƋFSO[|X: Hv{(WCY{3_V|˹AXԂ@hTWBR+5WwsKS.a[Wzyg-R)~đV'"jh1CHӟp9҇QHߏAOS[ mR6or"gȽAFL "FE+Dfٿ o_HO!̋3N^*F3'}J2K'vV"34*s{H?q3mx[AU+j|%gnP>di  /lOE? 4&j8al2{w3Z x|R bp>DP(Kw7ʭL膡kY%(&EbP6^d%g="du6^ Pu  o*shdMOzJ!wPW-~:XB6pJ9yn5DžNcxlcx)ݐnfL T Ti6BO=2T#oL8іns1VDo2bB?^?G)A~C 0~hR|FA/r 筿5 WJi ? xזP{YN<INmΏ|ҋpZ7\?jV0VQwƻ2@.pK!*9יM\Ct@Xp_M/ ^.En8S~]F?lD)O=|k'鮝~l *U^_m|_L+dY R,`{/h@Ex_=4;9$ 2w?=U#ށt̩[@֋${%dݜ˺1t:>m279=\U(\Ϋ, Z”tnp-DW{Dz?'hͳS7in|HGEa0ڙ<$j.p2fe%FcĤUph{:XNMyx16m*6EOA1{F<pр(מ /fy c<[OA(pKq0⋦5SlKsw%87Rыt ^ϝ 1Va s 9wMK 3u?8R@UD)hߊjOȩ$,Y,+ӵ[jm !%I%}nyB6H^]MᦏVFx߮:ԖNNy|.VRL'/I+)DKǐ-ƖъI;%"0SQ0R]}qm$ӘO4z‚9gScg 0Bkrb4ܟbQD!#2.ȣ;%h|w$?DUs&_W- vsv֢12oD2חghˌ"fm …C`Oj){JXzPF]O :4\?}b2ZPrcEgZk%9fE;'N1"vS^2.x#P{F=Qͷ6 U2"]['U:sTZF7ƸO>ɡ묮.]Jm3q ~l͞eosa}%3i>b>4L!PP.m]CB< 8?'wY>ʩ^SR3S05>@8s`SzG-AS T|rQ?|I0c@n]KuO1*&^ 5um#oFWٶDm#PK9o\<"Տ4U^*~ok_ƂTSD{W~{-$bGF=ǷR$96ڴno,6 Xp%I$!•SBeYpD7)o@+Uc~o>eP,sp az,J[fPH:A2hqœU F!/%L"Dz<0 3)Kn$;A/g%vnw c~ioUN-3Z6i 4҉'Ȋz!%[M'fh C̘n/2ì%>m2zP j&t?c\ZoZ8,*c븻o.xXl(w.%n,ue6'e^M>HIO&pzG P+rJm6ଚԯ_$23\ ]o;&K3Nz8g>MBG.jWW6E*;}W m (-veX1P 78ۺsOϔ4pDzqcnFI"*ΘDBKTyi@y}Dř[/`9LR8e_rvJUm t8zYЌt)Q%M3{[LU,AS!6R8g˴Z%洓2KVF1"`NIr[.Q|!}/ST &1׉aRZo'aέfc8qdLU8iB^YTsB7*a8&;?+o12MJ} ꢊ1BSaNx<] 88 CO 4li:vYvj8+NbN!Q^WaYXt^=@dmYW9ԘX訓S8S&.FuIRm YQWȥR$OԟP/#ӺQ X[]rlŮc"g.5/ƴ<($@g.b,nmN3 tU);PjPtIA!!6C #π8os~1gZg|gzjlv;Z ?P<.f95-DdЩg3o`FNBp 2H@!T@‰nFJ: X/ ʚ4܏l+؆L 6Dm5t]ؽ7Y:f} .n6œKQ ^KaC zR9IvB{o^NdK}5%v0Ϗ17N|CKen\N- *ҺrHkf.͖jC%qAQKFXRO 0Aj+˷1Dr]5qZI7G"C{Br2]eLc <ɪbٕQ lq<-<nj^>P< +u,&-UAdk~XWq֕Y]e5~2Ɲ9jPtm!Cv<]bas[ ȯϧbBIK3ο 3x<;$#"ӕꦆmϣJi:2,iȢlw )D+08ՠp6+?E仭v||m8nw jI[!_j|ހd '564KXDq{աI54 I@!NM`!5.: aNP08kp%OYܮSyū5<I[\-5%~]ű0gۜ4 PGӨ$pv/Z\1SU ë'~4M(YoC-Zm'%鎬w=xDuEȸijQ"= :rqvYԀZuˉ6JrY*axv"oJQ=%`:bn.6Z^YwP|w?5عޤ^ӕ W'!Yh/ѧ+B Jd4rec5!ssgGƁ+vNQ\K)IVȏCTc?,l;ֻsDyAxY LRy-k~mdp}t}6bĎ<3h FSf{a6濇nj̄EMg^Rb-ld\v~3~*Pi}|dB9_t?tH3RM1^Jƚ7NY&ovV]?s,n麽PA8=R *c`nu)}O#^{XLD)ƊA /E IW1w15tY)t'/9)/=8Bh>O2VyVh~_SP|X9~l= хYF@fӧh TLXHGzD>i(/',3xqcp/Lp bj^o36-6nm6b<ҴT.cՑUƘP h9 ХH5%48aR{Ro /ȓf7InIDʏ^Ax jbZ6~6gI2dFͥB"Xg y8 â"q=JqNMsE8AÊF29;(V0>Xh#¤.e  h,B'0𲚑k+vL k1KPY&XɟtťMI#,⭖|狿%i$Z<*mCQ,K &E4y<2p]Fh[3JRظG36vH>iEOC+L7{'f76rU`p/ wyTd#7eN4&i:b2{&4O࣡ꏰze-)qi%P`@|[K$~Q3 qjt ,Fc˰kZb3gFV'_ ?(CEP"?_N@"m#{]sg,ś_jsohCO9ӒcF:rUU&OL$vdby۹R(9bPJqj5e 1}=!Q$˴@?KM?֋HL =JB f+d1b%e"BTDǬ+d= d_s1;Jsޛ *G*}~dd;!Df8x8o3 Zupq gz+ym&Ʈ8g"2rBҾg3K;RtV~v=KAFOM>kRWy\t1 nʹ`kMI?K1`VkE%!}‚D J7%S*w-R淊&S|;=:|f]?jW-*{pPԳ} NJNGxEpid*9A9)A6npA!5-bDxȰL\4GfقeGmƯĘ%xH*., cr+P~sDtG̒QͪAAWw% ͺFnTif.؛CvyW8cưrے(v]wp$2^ 'Hr[­} XZ#_uTri@`*)XtJͮ3p8HNԹ9>ڭPdyUDTfUA(MXUH@5opHuh$T aLi1=38b9!̪$\nO ۹`AѾ>_&`_,BjaTkt hE.*yp'8+}BknX QSK4j^àU6zkgyr,]>l*2)D HY;LW "|~%30:zS@'T#GC6O}m~|s,O<>evO!-4G-tiOˮu$)/lM9gXHǾi®GIiebOJ%ޘr4 Y9-ŬM 3E펳لY-bY.M:LڰxSN{Cxo5p( Ix5^*wK\E6ō)BǮ$p3O7>S=jv@lsb[ԐFT)MRXFc1ϰ5kT8ffG|i_/ocbk|Σu)=J`reϧuV{6ʙ*C ֐絣p .g=iwuЏFlcB4jPEkU:1!lA_Z b6[>.V luoᨻ^{˕yHgy k<_+W遠_*‎VE:Ũ+-쬷K~Xsh苜% GB!^}R 4|I6p|I<ڮwd/;g:T#4Ǜ ?-[W͗)*+ڡa06Ҭ9VFɣeyjG0bZm1Qe ?$ZӔXac~_;r#2a0,@!<481N{ɢ  IsͶ4_h參՝ /jp瘭2+5mRgΚlDouճhtk[3h.]lP29&/ xݏTߔ*5­<\rh&9A"J) y44vC8%; E,ɀjGyXT6JP @㼣Aل~uΒ`vw߷MU%2 0읍ݺ ~z4pnA(dj2/η $@3g"Yϒ0D<őoJ fOVkǑ]\п/2bO`hޜLd{M@rW(nRamv$kzfעt]Xx_^aM??PcPGա6)HوeVWz6"ȱAs(uJ;S%FRsq0CM~񢵴Xɞ"@) tq,D[(D_Ș%ϖK۠hIIxakPl}qu_Q5+< h e/o%{ܑ0&M4=%87] }m *);"Cq)=Dy"jI;'dj7Ė&0bքy EW;|h57e_:a9"c琨_\]25=H %XyA||{iW{‡ිY6BU*XNAع-םq:ȡR4d K]wu"//xq17/|'Nft+k2jxd2IT Ch/YN%4宫1ާ3*u!dᴏ]}Q_B킕 <K2ٔfP5Ȋn"h_!笲QWړ}ُzu5pjX@&稙D|i" Drb '¶k= }.h+nqkߡ2OQ }=5Ud#>؄6LJ# Zȧh$#l:'E4i`Zq,B(HǐƥLۭ2-5n*஀Ћ.%n1z1J 2+0n $n`Y(TӑjVQA-r x϶v&.ci*M+miONA'8D8~'౒O+&+b*?O0׸8"ͤ00;0_.]c;|}cDOp(ۮJSQL"$,qUHތ?1Dҋ.j0V|^{ĩ 땼P W/@/oF@<6m-GO6;QVod$bcñV m^T܏k o|,"cLjαl'pfà~f>mWNQRK*+)֡ Lkoo]UR:{+6c+>0R4HM*6+Ozc0Pj&S/]HcǂK3b ,L- Ro^'&F,_SB4nxo7UÍL@9(m /t¾uOgw]9 J Ur= f6R-rJ,Úh> ȑ 7њh>[Kǝ)eMB.[gD;/TsɔAM *2"tJAk7QV+0I [ 8sȞ_%tn8EgNֳ$PGE|Vpic#7AQmFK|=Z8GF[P\{(+ dS;OXu9UⰞhUum]K꺖F3|FV3Qc`^կVd[l2F>6瓀aP4qo{dssy(.oGD_ D9*dW'4E,M'QDFpX'ĉ3rD'ml_i:$_pXRH(挕+Oe DZ-1j06ce<#h$m.o/sӓY L89|8GGF7`Zr\P ]"~͸ Ait,UyD[ilz H;J07n'}!v['ˉ<BP%ϒ;!0RjqweXQ<(9$`$Ȁ OKaU!r'8$ G2g;J3{.zn_h}0_ L|ʛ[oNXij֞<8{D|%VR4K&3 I?Goò20Fx}Xe<63TCXzϏh{eڰ m/hW7qxeubBw"4^&D)7K+ %.(ȻV}9b/X>mrGjUvM&k9q\t91WSڷӮ=\?'s-F}=CÊ(ZwA~(IU?>?4?t2o>(m: L4uñz1eO|$tXCE'bUGZ"`5 & iYN~y=d4*tz+#1dLm:*M+늣_M=wTƮsi-"D$IE*`xDPk0nɪ;9p> 'Wz -&+{l [b`-0nh:З<0h܇R?&ݼJ5wZrf[ `ydVˎ9phP4f#-~ɍqjt]—1~x$:dŤ+ GuD@1ۋLٸC`GDlm+=H^ s4Dqii\Ry xߩ49 9b" )0bQg9#K [ÿ˺(p') eFq .r!c~+&-u~z|JVc@J٧e']`rQyڜ.*>ybK{!›JraRS>AVt8\ǔzh28]~&Щu+5 {pJ6.t]8Ji}'~:?UdFp҉$n;n\з*wVdHTTz MORmV,a4rZ (psnvo` ?CCuwiQu_cHؖ:g o4DK' ge-gVv*p`+3=^w1$E>y-d tOKi%2jyƾh=!zR K lk\"[:_!dw_+D:mʦη')rZ2W0J`2z=3:0,"> J PeDj4('b 5C P,,TMx$ 6V\cҶy6 Z~i\YފPs9;T*Aq}@!9gdHoT^I~*krDs){5lcp:񢾮s+/vb7F"LCYfJ]۶.~O`]Y@WCfRsK " mЬav5,V݀CA(Żl4&ȡo=:NoOg 3@ۋDnd|Y4~i'Rq M/kv|KtD rXy~Q])5]祲T."Oj^Y[ZL-D4>d캞2|B!|^&Mgw v 2:P6v- g^9Oq'q+e~l]T^X>K>T˻Ll}{X?W˄{9Po_wYɝ:vo'4|q}*`zo(EV#;,JiAqga$IC|qkb-5"_>DjWID!_ ͌u@i!b#6;ު46s*#NG3oH6lA-` Ld.'&xew[U ĕ{|h'YKᜠ?s&x0"Q0/PPgN1eU% b0dނ w5W}]YG{\RxviUI $Sƍִ!TЩbYiWlP^n!xp'w/ъI.IԪoYoY>r2Hı^JAZ%.JJk->/.)qyk'zOG2ejIz YF?CI,wdB Ib1OTXMUr("pk ?AivMWm߸E/BUox^xt׶j-+epb8y &󰼦6~L'Z62ldsNv|~Eܕ0D`8$V{ᠠ"%-L|c7ȑݐBIJsjpPWۧNK x׎Q[$bґ&h/3k]2÷[[~cbJvPRS#ax˪,%/J"mccq6˦ 57$`6WoVچM f 6D`,HћuMSαsfIw|#w6^JO< hɬ+X/ x>r/9fdo"k76AQQ#WC&RLgWmt- mP@zKthW dicr&M"E㽼%SlWql,FfW*$W uCtI#5Z'vX? djq;#RdB~An~ABzW)]M#nI܌h>SVI|6J/0 @gizɍwfvn t䯞k~=Wm5'Zq 6ƺLՃKT85x䒧VTlacnJKk*ֽz Txp(5Q>;q'LK_;~1dvh#%ˮP.^R#p R zZ#.ǖVPlm7 ^ (6W6?ٹ wo;.kcxCwU<@!$|ե?RdFV oRs w7,T0zpy]l'ȘVj3`2 .  _{bz!%⧥ZY~i'4xGƢ˅ZQYe!JJ~k%Ҵ Y.ȕ=qϧlR͎|BlKgau>6@ E>T9Bes&+rz )$ւY:nS7q:Bv;Y&T2Q0@Uʓ'蒩.M&Qu ,>IU^9EI0 qKyNG~au $MS9ɱJKîboʓվJZ=4o Y|o}<;))8ՍkJE=.YA =~Ӄ+P/0@0*@Q tj zIEnɘ;xJ)æ=[^d/X bL~wQr.b0QK:>HU;룈"$# \tOڀHL&uȀ~z*yu$$`;Aǭ'Cg!kR 4@8M6èi2͔9grm#I'I9gb +k5s$~"""^)'2M4s$uTfH^z4IW& Kƨ)&SfU4C)ힹiDeǡhFkI>gG{f?t'H o c_ רn 4S)!h-t%cSg˫Tؽ b’&)ձU)nb q,ٱ#n 7 ̻l ICf͕7FB|rz0YWi3JL@RB6w?f&c;6vv+ncA:ybp|v$RXLGU;H4O,&/0ށEk:X2,|P5|~n(&2IFE@U:AurHyWf#{Qf D+ޡWןU%QVLgH&!z6V$:dޞӆu3USjDT V37=;wؖmMgM2=ƒ#D;!J1Gq*_J@2piHYt1m=4".Ziwo`odb$vRw$Ui܁Nƾ]"]S@T_;:ikͽ}!S ϰfE9{|aZw^:c=[Rɵ?} ?<X}K(O :7&f3ʣ<os|Xu>M*~Q(+%(]6.J<ؾTW3tLB5Nt9}{vK,Dtެ]î)` )O cg/yW sE(gTKGĂ71x+ݶ9PwgF6/ݏm?K9\RfFd9qAFtp"b4SJ ҉(M걛reA;~r,H?}[6xq(zA 'y?> &/$3A b()b }d Tbp_ BrM*{x&S3;ytKgFR6['?zh_szi̩I ²bbVADg;:=THOfX5/_l5NzoUElP!}4)pXGjNiG#\huV)G>q}L]NdU. J)WdqAy鞑M'2PV%U2mK`LED+;f%(}w:AVT{UJa^ѫ?~؏@ǝ,#IP#Bj\g{[?`~"Ö Xe HoU )a&̙bնC9DeT:<6^J4@H"Bz4cjU:}DAd BthO@Kì>q<, >~L^k`Uٙ ;L:$}c|6;BzDqRЋmI OG͆]{)v!Ļg1`=&D^P&r6L  (2+ջ kmn3.CM>Sg@/Χ_BՋQ[ #ahG퍞**)=J_jt" ;#|{ ]9-iH'Enb'?B BwٝyFGqݺ=aCXUOaOKKӍubґniq!gQ*1Ķw CI),3a4\HC4؞,fSg6A±AἇaT1:3lej̚g51m卅j-cSM#+LLem"B&$"o!Bc}PΧ .=~f]Aǟ^떙4ʋqD$‘Q Ie:,mZZja2`=ֹ! g=*KvMveJMefoqIȪd,Dхhq$5iN n$׊x ZŔ1 hty,3MU9M>;P3CcO Swyƥ2FQm dl|S]N#k=7nAvnc4qLn$lG,Ey|0kX90jY2檳3O>^%fncObUI6ڿDW1n /H7'A'ouf)\ 5z`Z G!/A!3G5.ޫ N`]v2 ԘHC4{ 1ЬRe䁹F-1H84…96RFO-.H<5:|?(O42HڣRP IӹpG'8ɽ@ ckxr_@-QE ȱąmG "ׂs6NgM BQ_pԵG j^g_ YX׾Rb82+vDa8)rH-BZLw_e1.vWB# l|@rEJgM=sN;FRN*+"QkR-ݾ#e(W#!)cUr@BSBsbBk/OB3QpS@ ĪaYGZX(rtTKLDЀ$^1aºe: k6ȗoj*O^#.jF8_+%W1f73eohx&rPlcMhD U kdا Y74KQF}R1u qY]Zv:oݜ`~mYq |bC[ hٲfCj6n qn@>&OmehNkh, zA+g, X=U&jƍ}akABļdy4$Gh*؂ SDtq&E`]/U쯉>,+YW)vl8Z`ADR2]Ѝf~p{JQ6UeY[02T ,kHr&Dc,!jN493*@ZWfnOpB.+')@4EdA&n"b&  >D3ϣp#qoꆤ-[Ko}mt]D7>q~;b*x ŠZݕGl'&4Ҏߜ/iIRʩd"mdE}DsE 6F8 :4 "ԩ q0r-tBW9SP/dpx1>v [ȹj8d]m3Y0SZT[Dž 7c=lv!V['/=fyj4 z)H-OlN3Fc%rvAMr!/˧G $W?IP|PU4Sm>yٝ}!4soV7%7)\|^?n..u%i*ĽM]nD*_@|PvJ@-!]&#~5H] ErpĢg-@kMEG}U U7E|!i:\$9EiOe.f#ѻI7ZH9!M٭rԙD\?VWqˀ ٲgW-3ܰLc aY> QVM<rcL + 5sa6׍҈\\GARQEqHɈ`U$_rnQMN*tE#Vju(*4vLehoK; {"ᜟ]p%I'u؛\!3(tm[pY|iN6xe6$ B=o"{NQV9mXq#-LX ]PKLka|Աև@Jyݗs/~OD  i=h*/9\،>!l2K.#%0yf~I'@_Ajzk=2X tӎRH[7|sc@+|KXre C6:22ac4%fѢ8{yv.U1p\'A= NCڈHTKVk> ̳9" Ku'v޻.Y\\SXT3Xuk˼%*( pbAcA|~w(/&>S6 Uz`?xv=G[DK_lM>-W eG0y#{ k ߮Gmj`5`#T۝b=- Wuh\y̪e-zEE5e%ggt_$01@PO\ݨ5 &AL[Fn 9YQT;z5۔r 79VAITuVR_{bbq?^C]b#?FG@?UwBm0EOa܄ɻ(S)Fw~Hzj֬\.5WZ'm{t ͯ2XfTL[Mg^7؅wwT{\wIhU"ul`D|tXXr_;Ba^ 2[f\N]LŽ Df;ȴJ0 tyJ'H/;_BZJ S+pQ}r$̔1lzOtF~MS.F|w#3_e$SX[FˑLl8B3j~FxOwݹw:w$%ai0뚍:M>?x;]7 05\H"/x7Ef`JRM=\9?}Zc.~k? krn7>anXtYUJh=|anl ܾsSnlԶ!A @}y8mdj}櫰nu"I*pʹMS.7m+8h#di$, ϫ[KSK)"js",4!p:m'eJS.[*&Z&ך@%ZYx=yF dI5P催j,PzG0|Cv;g1:|xѫؚbDz`|Y6Nc {SB@QJIC2Z*y7G?@>U}y(|Y$Oڈj"qJw]o+T6$O8q{.y?VŖ>]zb &>a5zakxnl '@tK~,2}yd1ET5+<Ë?)~Ef 2^4LZfLR$e a^#.J,RCiP-.vر2,ȁw; x%(9/c6lQ X6A,zF">=ዏZOcZ7 T$] ݋f`؛25:{T/:| yz &5 EQBep:GX@B纴 }ӭ|%=˾Y"gf.Ψ=C"eJ=4pr1Wf~A?TAIܜH${pO#onfnGl"l_$V%Өܖ`3Э[3Q^t+KOa3zpfϿFj`h,lHɜ1/Rdm0ۿFxLD-SٯcRgDtZUE7@tei ;rPPPXi.z+8hK Y \k=k|M2Jng'3%ޭA;ZCxsqUh}cK&UW>(={"x A$r<2dkzX1]ouW!'oJg(/_B];p S:^# oswL=t1j6Z1qhmCh)U0ywPVx`% VqdgaǠ*, VY5J657Ǒn|GÑ 8$;ax9g0IrXKk徫&QYbѫI~ /i͝Q ,_{ ,+)-}leВ.; Dn rLUQq_ PF:~ ktx@J př7.hZZs ^Dcp SJcR_~mfHWXp[\,P2\385c" AdD!>\_]E8b!no] . iX'p a(D=IEiU^´?Ѳ BlE1lN%m[v~y0 y9BëʟaS,m>s[v'zg '/|Rry@WU-o\)! Zǣ&[jg䣯x*uԒ^E!ɜчCp[Ni$yRPxGG,OV ҹru9ai#Eb{n?ү%KJ~lfVOLm vĿ.iyВ y]Sڑ<U?gwgfh4tz4hԆ:@8bhՌyh+ϺΨZYj1_ (a<4x$Mh}՗ȄQUN[G"X=t4eXRYSW3PHA{^x D!"5*?@'|d@* ƺA:5_Icz,T/{q":T#f_y{'Ҷi)uR(Ըm\ p5EY!ģTtQo 5F Ud. Tkv3 j`2֪@ZӛIj 9h" a/ 4vc  _f,ZbI8¦$| %q*r I{{ʡ1R\MoҾ+cdCnя2w*ǃ[Dn ɏeVg*cǍ w Ju('x.ڋV#0OU0 2n՘\J7rt =N/MӪ@- 3ٓZW3ṀfƟ#kq-zruPֲ;3 xĤ#YsbLE]xiĘe Rol; -tcts]015m `u~`/g- vM}+8%()~>nrcyF& LBr*?gVj.4ɏe.GľF# k75vR>Om ]|]&ojP1F9i>EMɲek\PM]u=S%ڑ?q۾O"_hRc寯S: qŠbCY,%3U? V]F̌b̄ݠq9cرGܭp(I+mK.WVIHvH 9/CpCÆvONEߏU~҂V[lY3g9-i,K[D`&)&{Ũ:Wk >Ws|UA VvL)N?DQqNF=ϸ+-DbnW̏Œ ]yԼz۠Auzm*4:I7h[sO;?2S .%M_9wO}(i[c&u( 8Zp~>&ٷ D}?!hڜt2ͳotO?Irtk CCo,$)Ri™~*bOvGرo;\(rQq>QpqWqTf=7ɖT=(9fNao~_:r s!F̑Ώ@!tf~a;1»E ۀ8f(J܁)y\>9@fOj2.U 54wOo Iɇj-V>)0"!!qV8H޳N@Yݛg>)K+ :^Жl3!@{:HyaNgM %|V;X_d)piͰܩRB76+.ʩ輘ɴV,0޿ p){wɧޜ;재JYhᒃ=T*OXQt5H@(/$!: !(% p蜃(&xLcɸdR-9Z-r_Wiv@>}(pՊnL_|%b urUr!CG8Y~A'p4$H.5PcOrtU 5+Ρ6CZaEDlŚ_"&ïdt/Vsxo%OJ֌d~{cI/nA2(gue62{W. / N8޷qH+cfP/>P{x%qgJj.Q&;KHta>R7T}dAVX V^;`I)Ͳ[E9zn2罝2b{}!kh6'bڲN?#40f#V[ Z-jHSy2m3Qz&0$cL?_W"ө!Yu}/5T?<~ D6h:?#bߞ:pN϶;B˹#)| CgH{lܬZ+,*$x{杔VXR*gcw,)n fݍkL?o6i)$cBq@˓c|I%=.O'}ED3"4_u{);ۅ|.Yl:|k,'Mi  zGIVRMu@v{E)oxxy¦AbU ɻrc %.V/!zlcF$dN'oGahq [ Jr3b 8~ }5֗ν{^I{:s:t hc?Kg}K&֟)()PT=W!Wvyh KgX ^1;H5NVDw&?V{]mw}Loeq]1:N6͸Ɖ|FZ/\ԥ5Ujcsf燵d`(-E/Kl5<7 } 9Fc6b!)z"8ـ|;=a\HTpu Od\}3 jMv#fEsP8' @? $7!Tdh,L`7~E<׹]䦟u]+h'L 6jt(%SyZ[G@O}'Χ$.iM;6>oCLcoJeÓy/gL"_"iT}άy;ӵ~b/t;>s7EDCL|4ͲQ-NiK8ǖ`\{'洘sLs4rs:}S.P;eBԘ13nƲڜ uęXr9vsqp~2M'|s.G,8xtpf+v? DJ*BhLwGfx縆봛T创$Ui\1*27^9hUi#_߼"T0i! 6̀>V%D0S;uO|=u}MV]2ԙ$hp/^]Q=v'[;P&NJbXș2#{ ~ӄ -pV!Ȍ:adɿ\qC` e/y!RX"в.+N6Gb"z]$Pӫkdc5:ƪus⇼q.8 3Ek:Ux155f9YץU"牶Wk a98Y# hh1}s ];4-D{{GO)" ~:u54*tpmŤ}ךZe*/gd 埼FS]mvv{DiZ֡^c,9TwGGEA֐Y'^ԺTg0*/B:bcNJS@hl O{B#w:g8bB0-%_fm^8B@ACmP3B]g)| ^6F`r0,vLB_,P<`{+u)l'44QpJ,/{BܳWk S/L!U,p,bJDkN" $~P||azT=PEAzx_ A&K?v &4o@['ogs$4  L #႘QBt)A8WʲR56'j:7; ƥ Y?I[6V qxE24ZBHRX2ppnG콱uE0*QWQt'N$g H~}-zbDwh6 'Tgy(x% jwu`}Ͱ8^ߐ=4tm/AmPގGFJr6b f .x܅zάD~\"K}NSGE:&'S٥D!k6w}3ϺL4jZ_t{2#sNqUa$3=0MiM"h5At{!Nck7 nħ:!cŵ߾kTm5I r#O+[Cqlx%=w-!26Zy:t9bOG/V?ʨW/ 8aɝ'UCEC~5 5k+ kٶ3eQi&e*=S>pS5T:Y]ѳ(A&dH~4 Rr$^V ΏSE;QcM8WrqH 2:8≪H*a^F5`7kw`7RPkvwRq0btQ~Ia.&g*$qu9׽sx-E1 "V*p<&Eq0ƀ'*nA-L_;R|5`; ΥAq IXl2CHl|Eh>"ѦF_~EqVz0=[&-&쀿V  =VD.h[ 2pi/ ,ٳ UhT{lrww4}ݮ4ޕ@:fs8I&ǝ'8=[q]N(`0ݭ[md؟tg >oy-v8 * g/'m^|r\;tW-)ԮmdnKz^F|Z3#7CU>ݷ9m‘H}AAk^n i$!'&vZe-Ëg :D5FAT3 UkbԨ `F3 :Ag]ƁەCuXdgdX`CKO Np T7 KV l6c0XZm$8uteA8]ywr/t#ck`$pfm[-q-hzK#8hdh;hne.3"a|+EhSo)sO'9 5JsNw@i C>.3` ^EȢ+ek%8ҧк6!IV `hmF4~*n ?}Q:Jν 5FdAi?nE7.΍d:(}VEčWA3\T<#dO1e,VTP#H|DFwA8q 'h8U@aCУIH#AFZO\DrD&z*-Eގ uٿ.H0[SGUB׬ɂou o ݸd@Xe2LwQYS")5a+͖\#kv]o0V$yZ LhwN֪*J(2 fct@tw$p9<"8͆SS ,V.,,,",:7SKsqAzN_K2$RSڙm]m:Veƚ_c,Pp!Wb~u|~K7!&ҟIϴrw3$W0{ Kc@LG&S :omgc l )y@r7A]GAWPtt]Ef: Xey7JX,AϜY Ll쪾~jI _k;wzd &}G&i.Br>>y?mM@rH6(QyS#0O@uyc[>z-{9\? b5 Hi&]6!іCEzd5X8f[spzR~Mg$ !{Wf kßJ7yZx# ghMmn* UfU,C,o厞tee)sT,4YGHj4>Ajީ0d>h _#Zn!6ʻx!hK]Ҵδhp L9-%12GǺ._ϥ j6,bGq|+ܹ-3Ѭ$k\D V&X wYIYÁFϼ$=?y+yYȒʸ}4+|n3ֲWcԤܞVޢ K[wģLXZ.bI+E꼤(A*F9.wuxz}!DEjr냷k{x64N8lIB\U 7HOpYztҾMd(kB&__z<8dC)*L󭀾&;F~W^-B)|([/"gﳠ"$&g֎pN_I'gf Jzzםɼw_ 50Z:sz=^nH~ʵVp4^Mskbj")m*Hs *y_;>HnW+*N)9dRZ zy9L40ӊEw[ѱ˷Ы*>K:Ľ0|?upgv^њ4?w-;qcGh|;N?*A&O\IzQUdos3IT<Bݨ2e $Jk`0Zj!_DӨ|xU5;҂*H?#.Tk;>cKܺA;9q 4-'8ݍ*L%0M#W!85e l8~FuĦ9r uZbt7nEvO ;8Ϧexw*dTJ_^}=o423.zA_wd%vKV~|G/yy/?@l b[*>Kp4=$KAޏY_㮺aZ; dsSs"GghI sx.1l{#ãg#yՐq >A[oB[z.kg|z֫Tв(ӳjxWo=7@;ik>(iI'YCh&{=[q0kLHDHWBj:03#>d Wx :}@ߛ_V?3zQTGXYޅ>|EZo$3'*; >g&ESg|K #7L[T7_6<1c }‡8^>u .$ͤ6P26a˛ A ~B&tHu 7 w ^S7*4zX yF)Q\ w\0k%DM3keq5Mxv!I 8o5\]ޥOJS!Qcd0bMqߨ,nWy\GdK#% RWY>S~>FVe̸=eF)h5@u3ZRHuh@1JTttp ".42a/1-<;Õķ&m0`U5EX `<&I}7xe?$Tj''%:o V.OͲIUC{(qwIYe˵* 8@~<~띓5 dC%Iu@leMwĦ+9M#)=U ޡmlR8U` #A&؅b<_xQW:Hhls6bBQ00#@E tC.k׶;d8Y1I)9S_^u3"n.r2ڑ,BsNDJ:J$>e :{S-plpn4nmFe\K%V'`,00 mYzp+g7̉D?qD;Eq08FTWXiw[.co9:y7#Q $V7k ڏ .AMAۀ6@ QZt;)F};t$zwR4>Ӄb;kQdEf ˋ&Z0[x2}szW9D sm !yġו  W)8.AK l<'O-:i's\ؿo 8w**ډ`/BM'3c߹|syTت4䡷\ SK1sZ jV'y{̠nYh f\q;DTYpS1l&dh Fg6g33#_T4Gr Ÿ+3b7!ZXU^Wp %w|[*nSFp]Vg1Ny |,0D'VxƸO;?YE,wT)=]C0f >.+H~gVy]jWЎOd0'$r9{iYN{b2q?i9[ ت ]nHIljf@pޗDK B9I+Co&<b)6S % Z|)!\Ц'_Y(l[VCmWpɽ=ɨ[ !(2&ao:>$ znI vf[t Z&I3:`j"6%qQ/zE#9~D- M(*+z*QS=y"ȥ(4InƎ=~;Y9BBhW ӮVXS0mҝ):6B1B, "0T44xImO*` ^4랜 '~'?JKwoEH:,s?B|: !1S,^KEkoWG/A=.# }- zl"ēə.ӝ5^jEuu! 7qquuH-S=^M'6@DfҔi1#BRS44T5u;y~i CFAn.G2`t GR1JbSaTtwtk)h/ Ub^{lyvmK"y L6Tge,vӆ@f֭_p`?PT Ԝdb'Sjpby R.Pb c\⠴`:%7RVܩ A2cjS_Zdv- H@jVcFa(1c]r,`y^$Ys 9絩aQ'?DM[|l[N*#_f3 yTkQh4Ms9s/xpnm #mt;C9fxDE9Cum.2E9_D㏛*,T-J%MZ ?M?Q@,:{?w~!;(^ųwi=YE; vSӐ~ZFkL!6q]P%ۯ5Y4:%-`Ѫd;?R[1.K]_׺{;qP28$!ֶ "Asi7pClIx.bߒ0WkpW(7+mS c283şϛrdT9=B/m5kDL{sUxXs]m0 V!IdM+/jJ&Xj8t7G5f6}wPsܠM9~x#혟V1b BmZfm3P*0c4M] 2^#9Yw(~Zb NԀɏve}NF9 ښfwTFw _\쩤mVªne 4ۦ[l-zJؖjdhB`,|b f +)ww8pݱ1?v˖< &Ư3=uz#|ť7RQ{'SI6 y7ȏ u=˗|]B iaj =2֬_O4G>1Yiݷg+DˍJ5 @}~p_GRC6 3`,^x갂{)'uC?BHxg}UPysΥT!%XΞBOYgahLӆ(\eL1G|"!>n1np w4t^/zLMm ^\x8p[s)ILDjCـ,cJY؏EҭO*cv6$o&ŲH ݚFcl|m.gH3y zb}‚U'zMѫPئ*([ELj%>Hxx @o(2jBԭt HQ4A(>2硏)xr@u]B\xyVbP1#oF pdy\L7A3N[;_3 ՛ I]oݝ3G{H?_BLp=PvS&I6&p[dՃ1L@*Sb;Y>4 $V1yQT׾F5M@hnt(wR\@  ˆK-7$͕IO@ G='!̺DiirwTI`h0[Vc"RC^B}הS7IXһ 0# o#q1%K`AE} ޑILR2u[\K6&cx VcFgJw,)#0FFc|"& u#^~"{; 2:տ"J&s_h^䇩fh r9@CPkи1s|TwbhX` J$KraG| 4]*Rc4"B? HS >;= 'o bw\1mW{!DwC ~5ɥ+ ҘI8kXa=#,\6|:1XLTo?;VXoL0(ҁ0 F4i* y.i0vKI3l9ٓ/GdVnbYvt~1&)0u&bsY}̱Y<{ ",a،{Q@pji狿^ 2ffDxadd-Pt!ɮ+k%K"Ifk-Y s!ӚlVR iVmU7d* ?쯵 HD')Ӭ~bac,Q^GdHzf|d1R;1͹uG-j/aJN IB&: +%ktʎN&aTju3K0¹ӏnUW+s,Ϛ;EmVOZb52xH˲PaDnN_E1~L!Co!\p O cw,m~ܞiTyM=H>sAC JEC!`ͧ]Ouv`qx3ҽ_jQ4Ⱥ6 O?G)>hyxuBl;/\|RK1ufL4*G4o&@aI44[B=#/Ks{?;nٰi&}y#  ]7=i;C=ce߂ $3z?A>l8D"ƒR/cgGըC- \UM=W! ڗrD̹oN8!:Uއ+w Si? h]cA~ Q FB=gWD(?W`ehri*} 0;ϒ v=uwjؾL8TbIj=b\nXn,#rAGuQO ctR,0P+,+2{ݍUcoKtH@Yqf'ΖEߋʼnɭ>g]Y"jIg'"!.8JRyŢ vcΫ$ʰaDx7AQwߊ9m8ߵ^ŃG6 ҅r1^PjH 8%$?B'4DH\MR\8|с-KTՍtT]iAqLcw/`\IbbT wqR"ΊA J`ZYcdJZx|c9+ETpZ#JAb5մDR}*_g(k+|]RJBh`> _2)$Tv+ZRl R.3ڼeMkkU/d^7>4Ym`mf-?U?x4 [}}a5.N{UK}&}Ȧ~|:"Qo'ې[`џc4sˠ"^ Υc2[3s_X$g= XI-5_3ΐNG>:@K07oT~V^d9ku8f jM( l z۲q [|#UexG7h.Q7}ܛY&oCajG՝aNpÑC-V^RnM}!! @%5'r Q]{i*BE3X 9fJZ Y`I5D\P~~Xg$`2pSގzQ*;}|"-?6QOٶU i|%qfǏ#%J$&ic|oTmoS (5-:%kCuCH0Ԑm dqPɰ Yr ,Vt!I +9 ?y'?/$ݕU_?amA*t =+E1eoJYNf% :.oX!!#dwΘ*>y"*GEuWHv>ְd&άs1gVoq pNGH$.5u% oY3 I01Xqw`蹓`Ʃ"P>Dp/&f%gR}/ˮ\"-7p *ĪIH$2{,Xa_Y5~ĴFoqbu<|aq<06Q&s<QyD ;<@c2e51k7+kO0yvڲCk@~D6$RKo(Wb0\G6uO:hk>%%~q*uz5ȳ{U nBX\ؚ͟$]͋Qx W˗Ï_ZbLmsllh@C53V {] x3q)z;W9c|0C> ӼcK J;<.u-(>{[j\ppɏ/;?Sjg8̈́=R&tO//K&D1r~`_$6-dЭVxA_GirλE|a\ND^*/£:;ؖ5 o׀O=Wp]=0"ɨۋs{XMEiYo^VOZ*\!*"ވZd k46> gqMU{!ٙe!{X~@bU.8`n9!v(c۶sm2܁pHАِPhw؝* 0~E;G HH5r4}\UVݪ$()цG7Vk^EMYib5 J!:wJe 0)Gl(+[;1;y!e6nKϐD>X46|b =`[ 0q?al7EBjn0&?R gr*Ͻ#W gKU& =8Y=vV&!C>/jb(Y xHѡʳ,"( wC߭iLB6?@m;݈餒0Sm{zt:O&5B}n2C!'sFK6Fos{z"aO1gHvE;)\鈃?(ön{ȣnSS;g;ƢK%UM y=f SOBrWn2&|'7 3PYcщp{!y\D,IYbr9̩v.;p #3ac $gadp+ ?dūX'NN!{f*jNGBW<1 |_ >}BǍ.eqù4WAl ¶ 7syEP#3e( c3T- n"0yc&MoOtWdY7oє}r$ta8`"\%f\LgsO7hnxQx :]tk. Kw1v0f)Pam~K~ְ tXMn#ѩ!T.mb3~bi[4K{KLҹ/ejsQ\X#X錫zBvs @n> Pߴc`aE$y*8qRLҺl܉X pTdd_o$üssVs$(4 D9GzmiwX~ /ڒ+.3CxÏk7#`NVH$ݬe8A?FX 6X}F)G~I;Q 9%fX] Y=ݷz3S3גyٌm d(sɺU-B9㖹Z~C;Cp=`$ X=C 9-d}`5VqAjYJ9n5YW".q[+an|6DcCk6Ru|$u` Aplr5h 1tُt:͆*6|Kwktlj re=1V$Bhq-o eY$Ն=h-iGOF%4w Azf=tqtOKt7k$3͔!^R]2pS؇hO22dypn &d  LDQCJ;6B!˖{wfid,Ꟙ)QR.DVE3 Hq$o1斣B<{-ȪlzZRV+Ք @ٕK8!.\?ߊ2ݧ<.L xB~%q١.Fxʳkq6}t`\*)ph`D ec$}rfhQ Kq`g0סLq{>R5NĠ G^Zi ҿZr/Mi SeǰfVdCVZ=JZF(y6OpB"}bPjJXO;|<͡!P:5 r[)Rb8݇q-,mہ E)"Kk&Rl{ۏ˒k[9=UjnP :YBK&ƒM05!̖,3}myҫw]!rZ 9 ?(\-'D)jO6B^>(K6" "P;pz{("Pե vd)vl | YW5BXuV:lxnɸX qS  1 Q3:"ZR=!AWtpll}/?WkWGC8GŨw͌ @YJ­Ydj?괳3<@^VHZ͓G.! FٳYѯ'!#eN̝Yx.[ "d#_\(Fť~T(hC4v/ͮ-BFC{j cC?tԢt&M-_FAeGJ#}ʲ3':?eFӿ aJ_ȼ[Ɇe 咱PmbC?*q|H*s'W4"F,ϖ rUVS˅#yX`5M!G*Yq>ןeOoΑĬW0(Hlgq7Y$ېVrr퓰R$_ gx{rK&(AHG 2gsScj4Ls՚-GU-Qr\D]` j~g+oIg΁L.ZڴE Wh5]O4_=/Smc?JYҀPS؉[BOI(PNBnJ{~/JXchPHXRr.|2$QA"YPzȺKϓO>8"DuV= t4)p])[dJTy&+EO).rWx +Z=9awj`Vy:f:,]W. 7Џi⇏i83m:ݐr9j'3:"إJ&oJ4]El4[ràby#) >D/6QI.;Ҷym2 [74Uy_- NJHxXqd1&"b ߲; RtDG϶$y期2K=WYVЕ(;`^7P|KK_4ekTV'J3nYW=$aX x佥={+iNx0z?GlQ K2 wf]Z9$q0+n,FE0}dgsSz{%Znޖu`o=,it;''G3Tx-Q+V Y2[PF?g1.Ydsk߭AJMhH|*Acgg{'~i92hQ?"1%HOd*'Y4'(<S&<#y? ^Jπ?NTPbt\;:>p(=IEWbG*!C m5 RjcB%i9F's(G*Ƿ D8dR9)֘p\w~,EeiOC^ev8 @|hV0II^l躓↓úÏϖ6+ U5w[Az (Ax+l8%󌔱.c=e06~͠!T b@t6J55>=3/;4 oBI( 1۸9Ӈ˚}4Wؘq#p>P 8i#Œ1$OiYގK^`<@qrgs|$5-^⭱l373-dX,'bGðW1>aRxc7c5D#oJeKZL>ZYJ~_qqqʞO|NZ"]%T4;縭cqd *ZX"[Hnn?[L]p%p(M](A7,Ilx㮩|W -Hfa[>CB#wE2v֐iZ၀=fjA`\>8KU%gmuQk8o;ᕩqeHu Czx۞r/.I`J|ۘV9@n*,*)k{) Z)0GME ênVRV5UsZ3B2FVYx6Dy* j]Zj9"$sButxajee#&`&w`(]odPG9XRnIBy/$h#(g` 4G5$u4GrFy:oDj#ʱ^X )8 { M UrEtSw (Ǝ3g*G}6ůve_Q}8Q+y_Udѽ3C&VXɉ>3 6 jJJԠyIЕ '-]{afVB F5NP!iiwU3.A$0yz§@~ue~R5ge>;UZCp݌HQXD>(UذbP}%i\hW8/Hc"1 qx#spj cxE3 C09v鉌$Jcve1U14ux?ķCLH>G>׀H7/`c^NYBڏ1֘5Y'-C7^M N_P0 em,RD0]t/Uj' (%;Ű~v.7+( }iZ jL & 8Ø~/׌F?YUX[g0ï(,mݼt)xȰlD ߾av44Zx[i& r1䬈(cq7)x:XڤU!ĕ1*aV"}z<5FЯ_nTJ_ N{륍uT{n=y#:3!<:E~(62Quާ{7rYlkdSREu8 :A{]yOᅞMPȠbـת$gw t,u7QesN,E?IPN0k{ςח]: 䱵(o,|A!tw6`>i :nadַUѥ+rߏUw ?/ ұop.&z<)|]p!]m%ҝjZ\Kaɑ18 G/;S?8\m'1;5jCÔWo^aվ/ al ΣDZE?inů}UgbULۋ8Wi(^>#L8Jߺ: $[" ۼjS1>Tn tx&"KXo>ԷA)ϖ&ŧkQh Bx}H`Q>:v&8|&pbk\z{ c2tRz H;-C+1ial]P0vI"G2opۚ 0Pgj6xa.O媔z&-Ny,>Sk'V]tցR-1:j6vi4mX-LàZG2c!|vTcP~}Ei- 9ig:f˸>$f3$8ø]3䠅pHy"`>)3B[cȷ9MVL)ل?6T=M!QU'01)QMrZ t**Z+hp;&dDIa:vCg_>KȀsO>2%44[sӸ$ӌelDه֚dϔ∡+!ݼQ۴I>=$vJq/T`bU7sT="MXm"oK"gǨ6fe4.Ό*cC1IUt +HcIu1ŭ=d~' +X&,]sgE]P"mfx1&3Yx5Άg`-AC&lUd:  S\Po'G׏p.BE;>>LXy`$m7CdMNf r+eL۳5/Ջ-0o*㧳~V&eG7ݱ SӇRwku  qq1ϣmJrf{bQσ\Œf=>_7nGlz8#Ax!25D@-Sb׍0.Ttc] C25@ ZT۬]K1\_*9GOJ X'RGGǤ5FRY<نgj}o}Aד,O, 7ofᠠIpeZz1`ۆX[ A U. '_T)%J:5#Ӓli NH^&Z,:qI39Uh@ٵC #I[?P^/}P(Ӆ 27yWV q̈́#Qٮ&~Q^Tf&5T# ր*ӥBϫ[$o@(bs=HIyd<iu ˬ*ыyHi],cE>RW  p3E[y etIRv"7^dĞ)>L !m5g K/C?uק I{Pm){mddu,0=2q>}aC;hn'/r{F;Wt Fe/0DThNu!$?ƌr-@Ƹ[K،-bPi~gt~?TNz H[ЯFVuAGcM}'GOK ]" OsZ+B{=ݮ86~lͰz-7q}oy3 %Ŵv̬K<a^% M1G-z&.3z~e'ՏMuH뽀;~Jh4WP=.$'Yo᪸^|Fmm&!|80-Zoi{>c R}] ̗u|+toPyEkVz" F.,5?nq}q^lGf7N s=%Nmz"k@rHu;z?VRB#:y7~ÝpU ^i!@eS ET5x=!#w9f,Lx! rU:#0k0iAL `U|Ikp+Y׫Z[c՚jTZ)I$W ֒VX@=#/3O?PeCH+g>yw+E2$Wx8b'y70[v͑9yhanu\u+ Iiyt:tX3!!gV^qp|RۗvZ̓ WcgE Elvߤ.9~Ayjo4+hm٧KXºEsoOb1AK~4% 宩^!hx¬"\mBU~ RnJXҒy~ZAq8HU@ `VWF<~ h-_nGpɪƒ3$90_9t)B͵+ؘAX&q$pAyƣ:R+Z>,]MNo[->y[^Ǩ`V VGtsJhS) _G]`lUT~, Ak(LiZş5P4d`L4dx>,u/FL,jwKz`o:$VT9F+ѽ&󝞞#:S $Cώ/BߖϑvU~ t/o7J Pא(T[likB?2ɀ`]笳)ynG3i_̬`D*kAYϾHkFay :o5ϽBEf㟡B^ШpWD+ G.!)IlG4n^u!>身|2F2M m<co: j7og&ccQջ)7OɼQ^^ że^ݣy^Cr|n k I 1~:,S Oy1pl+/T'8&,oR`G󘸑ɕdm @ S@h>dbjZHvr9 G.S~mR}+tHw5wڅ) ?^"4&B>!@ 軇"zpjKP0%cf8T8{e7NU)HgLݡ==?/ml_Bx]dgZ C:v4 * &m&m$US'%i*$/WlꜺ؈׹q[ 2S0D [_;p=`*ܯAQR7~ A tdw~EaeKNCW9yZ,eƮ 8H,&N"B8dIOȷY!6uYLE$e֓t'UlU0cm64)Lb[]7׃Ñ& 'ڸmwq0U/%hVlGFoFc? ]ܫZ7 <>-<֥)RVUpcc7+콶-Be!)\E-}A+k"$>ʏH<,JiSs_x]R Z<?* ol{9UrLV'5.!G9oXKe,[S FxGt^~U%-yh$`f!DU7P '%Wq) \F[lYpwVScCEʱ%߼Z@" +Ge1uh`B3<ѳuu0J)7*twxO~P;>wo(2Cnjpar>ˋyHA}FV*:yYUgfAIΥ1}\34UXHe. + e>%d^YZ8goz"1(eCU<\@-O G4G=a@MM|-_@P14iڌǦ4Z>0$[-ad@sZަ(u1f;!&;P^0>?$s i\%!90#,F\6|Ҳ*,t 4k Bw#]4;!4D`1 ?)VC.(g 2s|Grun"< yB;d/&R-◊C_NY'XwNTD(`Tlo/*ԌGj-~ +s+ɗ [ 롞d؈n|%;W)tއ-QR&篑D*“*F5&a`Ɉ3pG N<kecgqуXوN>U*,&TưTjQ N?C@@ c_<%w%1U4p8D*0$.*YȜ<{-vJHP@ޠJ#B^auFO\İs'.oKeH/z>s 1_"om8Q VvvbpVE֎wbgCſ} 2T'az)Q BO`YSndPf<܉)^t)BTw>@.JR)<TxP 9Kic>$Õ˪I7l>uTȍٚ??b`I<_t<+h2UEwAԤ9ܘ'Υ·5-g(- =pꖑln Y#? ֙ޯy6l,N[Lm7ϋ!}X8e[1cٸf|EReiQ'00aZ0aLNzM Dq>uTޞ䳗 >Ԑ |S?9>냮Yۡ;j؆[Z$ +5X5U4eUð֙8gr ;l5j5"c#`W6 7k-fX_auk2*ǴξdR@YGZPWz)-D'w. #K6^9}$TmOoB.ЙNZc hTkpy/q"Oi:_m>rf8 j'a"ι1Kz4ZŻY}0QcJu x'k{1ݹri}UFf#45CPFOi"VWd`Uj.1y aM@⼑Gp"0W~S ̮?0$N!4k9XVvZ*`@ i.0f Φν.CyǢgMz#ƽ@@pir_!! 6$sYᔾg26g|\N|؄~%}x+;NKLz:6ҾY YU@7Xgp+ ӫBeڙs1o^j Ю(p7Z OEvzalɽ\]ytShNQ8/(jn}@ܦ6Dd8NPXkfFv<k/q1X )]|SJ𤋮䔽gČjC{2vthJ㵂Tȗ,2FPM4tQT9f!6eش( 集"=SsS529OE-ak!Bqi]VGD];ab,b0, ~Jξ$'Įkb /Twp>þa { ilNO<ʵ@Mc'SVݵ<t]%f + TM.pk :5vcWkk[aIJ{DJUm\^_C7UUk˾ tl^c-$9%P?O;_;jV,:yjAAc|6Ry 5P*TU6o - ljyh>!Aԁ|UfДooaF`P2FLv U]w=#3ܕ.Lޛ>-gg~Xl2.l#@o:,|?͗RE6ߗw7NE[9גPdw4QÅPq :(Y8QU~ZP;d*_ħZpG? G.+%$'f11aR4P?KxYٍF∮[piɃGv*4|K9h3Φ^G_;DѴz=ԢKB~m/"cG)[$6-ND։c{QWspA 2PإV:u}|9)8F1띰-LO Ђx`\O76| /6F]AܸOkd KV^ q>FQ7"ٲb'Cqw1H\e],Ŧm+ 1?JޑYswsA:ͫ*ne=eˀkě/p|I $p5F#Xd 9Pƭр`uc"[w >,`AVaICՖ9 w,2Xx4Eq\rEn$7q<X#:T=pΦfRӷ`>kxcvm IRTF_ ׿_&"JIݔI6иE=+Rŕ&ɕM(^z;s&Nᯠ_+Z-i!eҏݽ&y]n7!Aꠐ*Q%z&S98t=Ꜿi|ot4d,^~DžQ9D9`']`/Sn(^ `,l?g oPۏ~^6RqA4ZÕǚ=Ž 9QWp7.pVqpٌrRl{9_Hؒ1~%[6}%ZBv~՗UwP#7#:bI ldfZQ5FhD-[`3Fx? /C> <g$glp,nO8b45M(t-;mPL~E[ʝƐ7oK烺ܪ:Y ] o(r}qE] \^[hr>-Q*5藫Y ‰Kc%]Dd_2셨G/ku!Ҫj1!i-C(ym0ې*(`l% gz%W봷+"[)DzKHe/9g–5jtK̄()4M:7Jo]1)F:=_O"MEX-pL%-FP-s௚n8|OWGjܝtU>vć >}-bG=_'‹_^B?:i5t2橩Z`OlS$(,d#@|oiijt@gB™(Πd 1!mғ!}o>C*P Lψscs Cs}xMIi4:>7GPe;뿿}E:3AۗC_8&%NҮb3a`Q+Et+XÉ:Dw!/+C;߿#++ kN# TJpeUMLjpOTQ2WꑟjnMRuB@Ƃp%bvKD.س*M.QQ:ʢE&Pk~|{y`K}9Žҙ #.[tӫ?scz$_hME/n֞_ 4I@ôi@{!#QqdM4Ppz"eF͎)y劇fFu#Sd`Mao̿XgJ#u7 ߫4> ca @ bjGl[,Fqy[2cƷ]m]DO.f{3DNuDE |`̶)>_ZT]댬⋣͜]3lӲ`Y- $vyc(zجwKۂU f8L$`BHE2ŵ8>=:lu&E]gM.[d%YoƕEKyp;!sszw8VDNu/P@{@-ٸA<|e`t!iF̼uD0K=/:J(W;ұ]NZ[N^o\,BIP{ǔz< .R]f37䑫dR]k9hjDpzN{voß ^&ckGaN3K {yz).؂UZJLEvX250/l,NBPffM S#}##!e~r 4K6݌dKԅL8|n9h$ds ,DtaXƐw|O^,ƿU | % <^P?CMZ䵴grM5]ՍJ_}dٞ[>5%_xڛ'~ }H+@Ҽ$pipbhAʡ"Z#ZȗR!(x)X ܗЦE|XMiqVTJFyQkaw]6LQU ;(s$0DFV ]5I zoد_UE4l2Uf,c#(AhqlфJDؠ3D&8G c(iFVaRf ,JY 6,G~qv\_ /&t+% UF(mB -C>31*UG+fqz \Tit@m*LZԟNLQol&߉.!%JX̷&^]vrHGʣ9qZGJSZ̔ʂoyP)(s'׾n81:@oR$7HHlͫ9&K`a/-~A=)J,ڨ h];W3%비`h/v>sL$M¶{ȻG/ZIDjaoĨ!QWQp6bѲ]6 Z/Mc:r Rb$v4 [m h=|W Usɻ1& ya!BtB;X[,cSI^Qogb5r.D(F+9W^.<'PU*]4s~^dQB_~s 4f\p켣GmrA]TD[j̎U$ߣ\~O<ЏK-a2KuO] 7\CrqW]TTX6;IJ.B3˧=8Ui+B8Jw+YKK:nU27prWL%[RᜠP*%_n O02{ >8F?8o }sAdؓ7J|OsyXn%c,BJFaةn/܏]=Ы=&!.*T{BxdO݄?AY 饮pfv G)A8͹$.q687cU_|dI.aA8c]=! ê6mJZ?OikEJūPh~aϏFVuDz6T8hvOnT?yX.UXgO,7vh+19޶ sb3nNl>YkȋhO++vdKeRDgX(M{<7߼g _1y.5|isł.5.A&QL +Sd#Q*{9yx^J2ic[ļ1ޱ}%;26q?vf젗,:GWO3j m)ewaJ?8ܕ7訽 mu#\-|( /ZDvfΕn| mb}%ʕ1x/v<6XȭIb?-=`=js-+> Bi| +FZh- )Ob]RDjBZ zVt+W*I+v"69b). vl-10R )fY1L *?: ݌N^T1ͦ$g 8ձ RaER q|th.9փQU,*S@<[PUe: N#?1:RtTLԊ?,JX=-z;9z!ҙK p_}z`/QbLAl&MSi:X\Ah>̫go/r_=}L/8bI,j+kߡ*y`DߑYsI<Vg%0eZPO0VUyp\7ӋH e7d\qWh vVEC!HAhnjhq&([l6[{-u<0ֈK8 }n&s>((c+&_"4^P{Ag2ԯE}0rY0*pK.CgQŌm 32[5HxCT"o1|Q0) +\SE ѪkO$D ^Zbx/S]CDq^+B!OuӳY&.`baR1fyQ{uU=BߞvB-w<sXZ|wT{"*Yw 1& V2>صS[r&7yԮNmkO E/{*2e= TU pj)x=vhcipi>LCmcaz?aɋn}lȣF S)[-ؿxCxIH/gGQ ):?sѬѷD>nRDeŗyR%\J=^ g %#F?˭~u/RJS#o53Aroh|+ҎQe,XX_-q/OIqwcgKPAX)G繝4 #d1iweY>N,RK'Mh:uh/FZ?ϹD֑TaOE{pHcC%6>CnKm{vG[M"tւ:k 5O{HGڌ;h4xI] J1]tǿɆ@.ͣN` rKLeP=j~Y4h@)?Uu5*ވp5yxI@ee80d^+A*YEa-Excc޳'~]+=?R9 HQkI"US2F-'*xTP*icE4Λns@a ".;=2_Y;tYIi!%bʕZ{H}x\j~v^N_i'\~ВYT4eR+#Pו@k5[M(t)fe5pCc/.Ixkqz*f>v gYMR>6jR6w͖aCu%P6K1{)>P[GjmjuUֺ 5= ga+ac;,|Kcǝ|/!0:LRr.#UP&;v!-`ꢅXͳܩgc0/,/7fCfu|_U٦ h4BNg(-Dɻd./KpZz|p M@ Q_ dGChkXdJ&Xv6tp(KL 7R[8L2j(ӹ/I<$ ,9\ uG(IX3|Ofa˳*2Qxy`R &'su e +V |5tѱX~1^ ~.- $N6Qb$0/'4.36 'ߟ(g&0W7PLx+)>l#Be2,d8*VHQ{:9Q/X5zwTxˆT Ϛ|N 4ie[iPYRIWH.%k9 b'1w7Nj_[ag2ɴG!;#%B_=sVO4:|e9E)0@=IP*)?yK%xD:fSi_1V*4q Բ8rLFq1we6SH($Z6`M/-velu:-?d'7`I< ޖ>[ngznRd3(~Kcv&TQ[ﳽdt10$ _s"~Ɇ͠95-.2KBk/0C|! nLq&,_'XKN@ɑ3h@o:\S%U 5\|#k&IݽfPVUڤee$kZ Z Ԉ=cTS(O;`c "u-Kqcd!lc^ش CiiW;frO@֥s`hz{ESf'}o)H=^_sr~Fd3"s{p>$6"f1Cdž{79Fq\h:z ģ@}N_?8H; M s UeP1t$_ j0ul]wPH3p9::HjNη2]$ՙ؉|^.ȼޭw/rWዳ%ĻDR8k-[o>WWlfqHXŌ윫AUɯp?Nًtr`E\QAJxTAeq;VW!mMyy'dm ph*-sXkoak2<7/]J ]j#-㘁EKrd{g\Y.I[x@yQ>XIԀǏiP6(&jnJ_)ZDaH?!&.g`+j]:5>56Y#1é;b'sURQty/]{[Iq!oòT(Bo<aPH,g\X:]`r{' cyh t=, =#4ĥze&IB7&j\ݾ7 vGbBL"14!W; '1y.Vc\bpV==nv`EK8)]s"bDL|{qé  $j.}jzE3ߋHe8=صL6S)xώgƴL;_v6vo]`RΚ@g&.4_ ohBEaՙx\yD9YpYH?K- 5Q%+ $ */wlF$w\4ͳ~WByEeTJ|~R7fPT8q|2X3,4ذP8wn(?Uu9Z!:OgǼC.~waq2Om7ˬ $Ko.maUjl;ȼkF_]zWTYM~7 t@&eT@-LRNPjM93 }/qi rύA j$m;=$-JȜ"٦)]m!]q @=CX?s\nw0hḐSӃ{(;2Z^3xH*ɀ-B/a:߰7l4ݡ> }wHnz7stgs~uPzVlP'*>#=P)+@Eo$N˰F]%tgibAQN u;p7Kjd)T|xRaRV8,6T~M f췋8H@RQGcKIcյ<+_ 1?^C]ju0.c~[te3a j9-W5D &)?3ª-umABRA2˃$^6ø9rJFSǣ].pY83En[T eZJπDB*۫íT8Q-T儎K\V${Vv c%+B>hNr!1gZh-OϬn6Y^تAn-c+C-D)K=b~߅Tωp3*P쿗[(#D;Vm6'6sInC*w4ky,#RflW>5Z$F|4_o?JҡgQϿDq4zA$HOŻ%c.[@T6'2am=410l4դO#rl~]۸VhI ܸ2ݙ&:J5_fSWmhֈ}3U>y^p\ s&<"zKRBD 8!Uf8*AUljaS)&3Mq~ E~Dq$e_:q2C#zl/T)ŇGJzjB\IK"%4STQ~*(tDOL_Ν8}㡭,s:w߯~A&y0%Xϗ.$C%s鵨]lF OquHY]`ͰՑZ މ<6ћ2~rm=_H6 vQv飾9hYe1C?n&P6Xsq>/]& wftr/lj {&,%G!4]tPUV*QT)xTնiP#C&%8t15Ȉj) ##"YK& ߡynxb6x7 l\s7ZWAr^T)g$CF%Ϯ xp!B|R-GƹޤsؓQ^sw1lp:KOBqmES!=}lEL Jڻ  ;7:>rl >g) IJڬߦ̎srlqx[(V1PO]zVd(X|,9zm%]k zbJkr! n}Jͭ9+Zyd7`uS(HC S:n29l K)FXh'n p͍VUbpe¯ q2/;ʈ\{d7hq I{:I~Ny_12q@zA.g/EX +<ɀZsBZѡ@R+Ж3&k$ZwIcyi.~c;9#reZыq Yg w|mM,zky9k[zIeYVInpb%$>{9aO2 {Tdaz@pbs^ $x™YCU^G<$<\Wv9\oE4dxF -Y(ϚT~'x\7?Tsܑ0/xj:ٵڅDǺ˷q}$߱bib{3u6J /pRM l2vDA~*[B h":gW M(w(/62:[0ˤ*2ozhi&La2~6V["a=b'biy=QH<5f Wpi7Tf:ZjDq!~W@b N/H37[c=Y#fԦf#꽔A<, v|l=2ѵ_1-ܯU|Wĵjր}u ̰,HY`O#39R΀KbҘѹ/;莲^WhAd#㊕"j>ݗ>= TI) bIO4ppp~l&6u;ݥo̰frRo@4&|3_7.ذho鼓te,?q_طC/4n5#vS/ᨦ0M ¡J A)qN{z-ڈ(s-%VDªJpBɗx㪣:}Bg 9JNzu5c]Rm [\E8GxqPl[5_8L~_)PtD wiwBń/i:#׻o!1`'# Qd/{OjهwD!_6OL/EOĪƑrVbP>)BAEB.ǩgǥfoY*&URñN{aeer=ؿb-e?mik@ Hiv< h +Rolٚ2Qv603KVZ6yGzIx,"$YTh:1OSPxD&J4d"Z=8 f457D{A BBX,Wim(vf 'j0XzX8Ç{$(nXBm M%ǃ߬J>u}ڭ<“ia`#3RUb}]j\YXG/44X"l5kJrt_Ďy=3r D2Z0Cvz^/P2ٟ IB(NU䐕1 xa#z9O"82%[MV~p$5;rGI]DDxfRf~@ 2![qz4qyH]3tLp(2୔cOƌ^nt#)nUʡ<~'1ObOzO ^V@=[Mʗf\%9:AeTXgx+j攮d4KtT9c~[/Z&8Siġ^$g+ 8c:٘=Vh UD~Ob+4UV"6=/7>;"F7%"Y+ɖG'̕[t<ÊK:Z!gq >읛d<]׊[~cU2F< #fyk½^-^~HENdر7 o&G/GrJI4OaJ+iuE+sf+7 C)iQ%:R5!Lxiזc7Ģ6#D"=vw}z}1 0eQYp)cQsY- ,;]/%>4vX6¼i$28#UDklaSސ,m3Z;'S'n x ZC i}2ٚ[D0J3e1u%n >P z]h_FB(8JFܓGPtuO,aFۛ!8bg]/x`,l^wyD FFÚga޻~jb@=wQR_XQlD$;k5VRopb; C~gM+JFрv4\ @5\75l$wC۾%@5͊4&}l:ZĴanY!V\& yi9N8!2py#͎'tb_ɱ㍰ס1ߑ"2_t"4dY%NDJӚ 0'"vH"c<`bZ#yF'a/,8= Y4c];E|KuxojkY5Zv2m\y pCrC\i+0f%uCj\ؕY~ _zڭ}kU$+O9߆Io{RgWW} ]B Z8& 0~ b\"y8qڗDᷠIQBAA 5W%(hH] OB:::!yҘ&j[=!C}BJ;s("6twfyV1B&\ˆ\t#R8"X2JbɐIW[3Wޏџ9~Ox!g@cܥyS伭(dX*- mY9;bV:AOK1 HT.J6uG PAXF6;Upؒв'ȏ"$/"8={h!cOdvnrM;%ltUc[J6x?]9i6Ngb Z.(Żueⷩ"\O('pRb0vc 65{+EOEb0Xrݣ ;vCеq_萦U 3j y7 JI[ڽGk ty ;5b e\$uDDwyA{6Vb]ƻ|*ĝjfh9SAsFN+r5K:V_@\gs |"~T]},c/K:)`8A^Xɒ#HG8z I]+|=@jtw'x 8;k`"tA\,%̊Z!7]36 κC ö06#o%g1$!K5aF,fw -/IN-ޅ0\ڊJt.wL4hz.GN%q#E3YVM=}9&X7JgQ?"BnF;$4丹VMh~3꡼k7E%srE>(ͽLT[A(򲨄G>t IMrhh<[̌-md#hE}&5W'P/uwo k p:D|td3-8{A9Yn MY6HB QʰisHs),F;" 7}ٽmx 6^amA.myT97!sPLqf Z ~0CnTp%XdV.Mh喛QlZno6(B]ǚ^ 830(~w:X].]X68/\lNMm2r`8Pv12>VZn|p]X%(94IfLІYM9dZ˶S,S#(u^OAYIeAh)KS $ ѸK$Lk[wkϷ[KLyiwCUC&S&B+][eM%_BBu7Ҧk&צN}3Gy0IB>: kjHMn0o>E#$*|Iy4/D&$4AM,?}d ub./O ڮ]e#Gx{iGScOi ȷõSg"tv}c҇uM;߂Oka8 CJYwX Y$-7Ĭ{08g| `Tvܱ7]av~kbR M}[KDekDaLFCk;bxO\6ϧ!җz3ֽů>_F3w1[Ͻ>4{| =];H?Ȣ^kl^Ӣb7K#neĞF?UPpV|-#,wZG`K4# nb%"r^byDPnD! 0A)㾎Kj:qlޠ]L*q{L"7.~BB[!6Ҵ섛UL2Ͳ?B5Y0 ʑ`hl^Z^L@ b4!XTQ+@\r8H )a^FL&vsȘ&a!)LemF8|^Y". -U(iza96|YeLeJ;$x ʪr4L7,r3ZaZd j%;/LDIxEG[&D+@}R} ft|:& 4jV?4q*-_^Y%wHK¼o׾g\ 4zq_YV͡SZ+:bҝ |` =: @4aU,O͂T'><ӸA/溤̤ =ܟZjl,H%;o}| Յ5JQ Vf(IKH%SU<ʰ!E qH,>]Zf7Lp5VԀJ =l`2om duD!@SGȎw9![CA|5uDh\`;ng4m) *Rx2oݰ7hD" W8# cl+L$HefQ)w6ۣj$ =>2|\+N2/A=jqw]Sn[ SڽׄD2uD~xVVuK}M Zgd|;r|4]FٷiX!}ǭ’AlbB?[dTצTUYjNE@(z)n~F5Tn\GKkmE5P.*Zl aL^80ܛ!3YyĽkqhDDn3%ij /|VF-Mҙl{>lU8!8OZ~ǷLmc9V@e.R;|Yr@^ʵ W;׼@{ՋY~{9hd7pE *m,MR1~"H~aYz|PkOg@ vP#v0 ko 2T,nPwe|oڶl<9>i6^ZB #yGXs\A-[W z ~Dgaܮ9=ACֽnNNzm5%@ErLdg{&yη?fГ?6 Yz$Z(EsH Mɰ% M{5;L{T` $ _#߂xgЍŋotjt1* sj,YѬH 1'!ʢNs ms.$g(xƵKky"_;z_r#fK#T?eg|PlM"|MQ-]??F0#RvRXޤ+`l^¼QVcy21 ("'|ktGת$vcR.Gj9S )& fVLuAKp2p&7͗^ =za7_ #5Hʱ" ĠoZ"5Ib&kx1tTRUf,P1GRN[45bP I-ۥSD|"71qSJ@qC FLA;\H#r5Owv ]* \YWʽ|Iqs>ခ:M"4>(QHJĹO%CQ7׉`먏QgzO99RۛiXW6χ 2LMfzo#Dy%WGIog2׺zy"/B Ba rfIϭ[rfT! i`xQc.}H$Bw-/bCr/vPD/r]Cch~(uKr-JjU0%0yCupX<3cldXx4VD#!$B͡0$l0y/.V_$ }h֧a)"޳7mN@Xyĺ`ʖ3te>?Z`+jK,(#>tֈ߯ƪHk÷Pug6*cNPru|/E4o=m&GvA4,<, Ba iTt&뒬kE㞠ISI pLbکpУeq\wbѮα[dKK;jVEڭ*k74xR.M;2GÒ&;W #Bs8{yȮDždVG<'`Ӳ?'b19VhnN~3k{crJ%l2; [YJ7c *ǖCcH $:r#SP ;t=lEͰMri'R'!7/ Wis Wt QNC+>\le zËT+*#pۛj|ufz uoii7B Ch!?֢`B]m?*FރkNE_KnbD?PoX^a_ԟ^xEq!k@+:r[0zYrK/_pdSbFz7HгQAX gU\̎]%_&4M~?EC X;Y|rᶊS9~|_j0Zu 2+D wGj{rwX[UD qnJ@C.ӬJ'usKt*_(Bu1uI E=p_!!?e-8!iψwN՜S^=SV@su]~,М#3t|ٽ-d86Ũ+,c[Pbdof}=q p4=cfu0a׫wo< tǺ@ЍR;z0)A'7`h&`:(6U+< Dral- yr>] UStm~y5.IOi"oEp_ݫ6х寕HDy 5 v[]>L|cءfȴT垴4}I^h/i8<@a4hf6ެT/":$m({y ڱ+ܷݖ9MP2ߜ:-U!tδUOSMxv1ߞr\g>,L͍Dp:RbRgcvnc_:l *Zߨ2~p]F_9Z*P$E/G.vO |1.Q/'-2gG aR5) nfoXPa`WZ\SF nq׎Ad]<9sݖhlY dױtwH %AMW ]S#%G%ao;>oGpHwl$IXʉwPB/ _a|t~jOow8y>0_UMᗯX6Wpiq~O!~<ZQ*蜠GfvI4a@`T,LXdBjɗZU/W#{foG[^>&X]ްz>M7L,FW&NRh`}qExͼ)1Kʇҙab=½?h6 CZ .Jm\?gIn>#-pVgr G^؆D$0z3>nڔuer{@CK80J ؗeדjS"dm0 wݲT}LZlx JsJKybxێm=MtW}R4,Xr-t V{C&^aFur5s6'I=`;쐢 '^<}|QV6fbY9& M d>!ysD74@f)I ǰ֭ ,i .n66_EdŻ |-Fǣ*wnx HeL}{4D(4 zTꅈ'^ erdn |* ރ$V6FXv 8IyqŊMˋ;`+C5ed,xjIDީcyQ9ztHne8|+ h?aFu-{Fm]E54v觢y7rodLЬ8>S^ $UFo N'Ȁ0(M z@|)p{mldfpܷNha(*$QsKRHK{]ƓUTd?'K9iX=DFlS`i(:ـNwf3nЪ"J]*'9(#H촾 Y:LjQ3)\}\"@YjǸx4 a;|^ ]ō2#Y_E\?A ZCMCm^P+tydƧcJmx,"Dn?e^W;q9&u㘿`-EE]NQ,ɧװ>ki ٶs]4$B{2AXJi쒤k˶ *'˵A䶲xb()qe?ImYp C*z)+hFabE qp'V%͜Y=&j[4e.@R_~+$R/$J_9:9!\:6?%ӄb1}s >0Ԛ;\;RgD˛hnIRpFC@ޭ7 G:8v`Jq&4g *MV]gdXb;@M]&ZG[W-aQw4"O #7a7]kM|2EOMѿPC$mdoj9'ۃ!/j/֣XdL!?qA D$qXpz͈eNXeMz _-ɁOzLy[=zI$xt⬺33; 4rAsPXgKM uvSZunzyzG~kt-} ,>b\6A]{S5Z$W3_[6'>kx [+Z۾) *7щ7[Y(q8ڞWFEο-6 uQx((POͲb+դ-9Cȋ-eE|\Obq9 4XlUQNM# J^~Ѩ<ipXb-i;*p xu[I*IEKA!5P"4~Z /%aV'HǍKDغd؋*a'J`?Ğrkђe:X+ r/cU_{{-d?^ V%#Ϡ{Ha6y#U'n>1Ca9&K#Ƹ1#Rfq'{gLZNjsx ;>mgպy$I:zJ~oC%ϳ=m㨣xϯޘGd|䉦6} i3[$ HEuA|".QDnmEvQs%?8}q` B0: `- $QwC*٩w8]m46 II]^Re6zfdJ`(@dR!5N;Ck.dhuȔ/DUAVG@.SJ.{kҔWEs3KWu_Fݻ=L<)BV 47 DyHW8(8̦F,Ş-łŎE<j,;f QƁEsn%Z0c#dt=1 xL0hL5*"x/8Q\oAa q ^e biuQ\'ôҬrhKW2,zc{b]V32k@:s^U_J6éɼ܏ܰ +0i"1fup0'ɪilw/%l[tv)*</ʺKCЄGF'UD`{o4g/˶܄/bt(96ơTɈF[ʱX[;¤T. Z1P?(t"u-i#R4ú,GkoT*.d|Kk`[m<`< ƇEIY`oAV 7;|Ŗ=ҫy=} ^W;44[C4<ϋVfާRN#512 H}YVP̃q M['uB~'e=0BmcOHx^$_&kvOiob5N#2MhŠ. c_龌?cCWUCjSLK4|\ n`@c#!f$FqbN[[4ɡG{⾉KI7 nZl 7\|V/a;ca -:XF;nNژoLig66S}}w@ԗ9Yo#(jy%eKOe|Wzg U`2?Zk K+г/vKTOJP8ereEe k O~nJ<ؤK2)EO=Y2_HE3kG<3U6F *wL.nFtp̞Tu |ǣVҥzTZQO60r“݆k+\2e%v>fKK%Z)Z> ]B(\޹ ?A4`k$IdbLQ}-P(:wO^-Q23'aۛnM d<_=*Kw2z<{Ic0UAEZJ$!{w>ѯ~ytDqʆES fsn_`<IjSos5 gQȫ_~= rIJ%ݐ"puaHtA(ݗSTs>7"&s!wnfЍߋ4[<&=-tAHK^u%.l+'1lcB7` ^ǁUKi'u#nQ2!=֨_Pn\Ǚ(_[ENJ7&1{0m~'\MxsˑepB&4=7U٦=C.nB4%da]0#^=(sDƇCx\=fv,xdrGEyU dcJke_!#ulpSDI@M= 78QA{ٿwsfQg:Y&F]V125$x'Kt yB']pfXM>W%+ ]tuޘ&$QU㑪5F]dv1Z݄!j/r]3#٣+I! *fMpc gߊVu(9] 疖 ]:継U{+X(Hmztaa(Ɵ`jz":zC/ī?'Fwp|y`px:Kڭxq/_xM9kXhu{f+yBDD?ңdP#~ʥ`1SWTsYB]QZM Iԅ֌o**=d=C;1*Yb%I7C(n͖z3a_)˓d92# ^NwМ4ĪȤ ?I\Rh/՜( A(>1(XA$T됼ʡr§no4Qa (37 ~]We9 bg*cxKsp&"Ho謦]`ElZI9)Un)ut#Ope4m&;3[7jKvr" )dcMxOT63Uٜ '/zԳȓE5!)F!&Ln'!\_f@|lNn/W71% bS;Dj Uo]SSjI["HT~/֏.QWP&!5-Z1j |Lt\lJDkARE'5ug8l] \Tv: 6ۏuex%X˱@y2kwL"ቃ>etjz8AqhBρ"Nq׍8T;J*V\u!k>L׏p6L 7}z@~$[2;1<~+?VEڸ#i`e1,~)%<L֘F6ݿ4SodMw>xc [ʥj& RV^&`6.! {ShjBX @ZL 0\V ~KB;1\qxI1:V 6:7^//c}'YNⓞ,啝>㠺8m"nx˦)Áُ7'4Yo,/X%IKzmmW2p)W"wO^O0nE޾vX?'ꎷF'jʪ8XHY(Z45^q6U+Ն-%z[mE.3?=5kkH@Wn| ]_SVU;`FB?Ħk'&n(^2hpۗGSr8)8NjgAtRWkFR3CҰM2 7G1C[fP¹O!>NzcTݳP$@ą+p2L;~νz oD$2 x!kZdtybk,hTjzV}͐2(T$M|iV 'x %|g&5#ż+R_=i6<aܬ&@]9des @#KW+I^f?l_McrXR*؄XfV3Tl]?{D%ҦIFJu`|r9"Dbn0XLҹunK|*@6U=S l?? _8I,- M{skжև@ dWi[=čJ19hJns:E~O{ez5iT.9>E?^śO_9:_xcX#* {mt2!&昮˹܅Cvf$Mg,>VdF^*:bBu,LNB GHC YSjef3Έxd\G}$Ch7:sD ha w|^ifY PsڕG6g?yAav-6חV¾Qʦ>ZGvC$Rq;B"p,OWtle$u cX:\~r}"j͌!H>]zʹvj* hola8+QUXVatSZGP=̜ 2hd.2Z䎛)"^8{ᠫM{d<+*Q'xZOHnG hM-8>c_Jg Q,m\vVSh}ՃH(`bt\SZ_e%TI.YT|$o.'2M==+D~6ّ*oIh=9L֋-ꃩT:EpVA٣!2 GĘ݀g#Q*}uKJ?yKHP`^| #"#w-0n*:uB*RNph2\ƭV/yYt~^vY0"/Dy&Pi8'pfԓH}2ybjoφڍ0P _K⪒xfk>Mm);!Lgn|8 Bё!*)1VCs N' f;ٟ)G۵ر/ (_ﲲCw=yp5N * %pi}Hɕ{Q8k!v+RPOz8MR+-DV-9\C*WN9V /f7ѧ'7GBCEby\B[L4PL)W1rܹQ(r_>խ+`['c2(X [ZN" Es!kg4>j4uV\'=Ӄ3GͲo㷞 #nyz'T$87P1pT~2hF@wgEɋ`ϏqM)^z:E}}' |/y_qGu=31ݎ GLy)Ҩwu]9HQftM@``JؠmcDɉ7['a5ٽ8  6 ii|]E:c+Rִ-5R]qcx]Ǵ `O4kyn5X(S\mc*XcNhwuVC\R3N#K#(6ߴSf.u.qJjS $s6B,8[/2QxvgwPԬ`+,38J;Ctw[L.<&y5V8Lk 07A1iIoN\Ojp m\yw'GJe!NyYа v-LӬgr~ľj_ΥS l!k%K~CAmv1jL" ¤,x?:H=F޴$Pv凚-2xB`M/:3H ?SQamikClϖ[:zZI!YisronӅL8twĻ*da@SZ f3Z!z?M'D)a\G@Qkp{j9,0$C5^8҇=D )ȹAְ|U% Xd@3ڃ Mp *wqs+lKd5t40[R<橯ۏx¥uGP_螈At>pY E.ހ4nzBArz"T|=Y9ta]8kd-/%~J-ކg0l-SiRK[?7oy}ZQs {A"djƕHxh<v!(clQ@:z&nSMC4z>f2!mozL@s6Ũ}4ۨb()KB"-/}p|ZCMH,_^'A$/uhLXwg#+kBG˃h:ʄK}{$ lp],6nG a%'Ny lbT5E9NK:B=Ѽ8ʴ ZP1 *\`z=bAuG~EcD08.넚Ux1㖺 OU~35RC繈 _DP Aeb"eg_Ӌx0S3j/x:Q'o]fQD },0,jBLJZ #0v9Ȳ>bxL,x1[c,-`8&-mhĥ,\:/4u ɠᨅu M'v+zHk:n# Ԗ9YmGw-K6,q@#2{  dF|!Xg+T*qtlwm⸡!$0+? )"@gm2{SM&fUM?{LM3ybvi37rМx9 =+ A߭) /BþdEpQGix}Ч "dO!+/^΍e-gk+,*H\\!"M)R'xr^邥3&|k(քi<[?wՂeB? A^RU %YEdqMj^ע|tawW?W0'ؖ XD-qֿ8|uu9p̀),(O΅X&{Gr.<贺.SyF,||_Pimk(G.uĤY/aBT2gʫEʲm$5[Jۙ򈛪ByI7Lv 9YqQu @ۓs`Xȓ+`Q >~kX`qZ'8WI|ޅy 8'634~0oqv' PVG"rދO4 ރVSKFl}0ecFɑitUt ee[)睝jqŭ@p܊nvs/9LiܑFfUgn ,T' E,~zu-? #EbmV3oi.>dI75o5 $ 6!-}eb87W<:[NUJn tlFzbAk'TV60(gנ<`?D| WC\)ٷD?ŁMx&tKAt{sYWσ윻AzO."?h\3t,LF@ X殑I+%-8dzC[UH~!ylmY6p҅Pή0OY;k掍L{uw+HRT5Fuގx`\Oў*72> 2?q9Xx^ 4vxFߝ7YFIӢuY]nd<)S͢s,.ҝ+X 6YB__1=[ A ,6g[k|[#Meުmk~#z1f`Ԗ^`b A09K#}~2.F;d2{@Uk8p6@s@LsL&֍@$c\Kp˴iI0$3.jE+)a =D`'DR\]/s" ZxkI_ h!s.'blvG90q*$6uh5{e2\;9x:3ш PEFwRE/dRK^@ o35m$kJ1RACqF;\ @G}+O F}əELM7vves\?'a fE@ piRM*hmڒ$)$ j>$B l++2T@dmK%n6(,="$+-[#(EFÉEoPFIR8 4GbX4,!3_Ut,v q[m+E8ǝ'Ak|Ά=QVw>DYEᚵ7ǕL67VM`,77E%jeɿfpރ-B/\DWy:)]w WUKs6&h}x- R$$GL5M H/\rkxEe0'yu;"26Mˮn3]z݆:O:3#ٹ!j`Y#s9}<>v"RB5HF͠!'.+Lg<Z5=!{#W ,soLXs QPO?H73dt %Wlĭ@P_Q:I5Mb-Ok0}yr+>':{pR! κ]C*j)&A\FĈ\yf٢YCQ?>8K0Y"} l)<N%`{7}"Rƭ~7y)Vtnm3ʦ2?_U^|Ca 6&k~U&),2j|kӸ6o/;Ou;u|'ȌhX>7w!KWb CEQm(3+Te$9b3)2ycx?fؤ+mUxy'02+kۯ+䋆@QVȖ,= uB'i?]oTS*k(RJ[Jnj9>q )nՀ F6' X{us44X-ŋ1eieԯ6BJoc/tCh4+CuQ Wa8 ¥)$ ~~"D]*fpR;lPb.۫1۟3H爮2ֻzǎ~kLpUpDŵz"Y]ML%>v`|g1GbWۇmoő_Y8 U '/Ҭ s-"͖GLm,N/2_+d?!3Tx'awԐ)|NJFƩv6^gr1-'cZ8%xF>'7co$E7*q~¦XA<=5'e_ƷKdz\<"51T|ڙ"Xpא0"w&F'[cX:?yƅ65?^8n XRF3!uJF0'>.ã0Y%ʱ8H4 Uң24:EFYii׉wL/1l['Pmrt,qQtHxyWHV |u.k?g`L˒V ΁˰-+z (|'v`4H9ެhYy@z֛c UINެe>nHX<StGVztR f%{G\ |Oe u.Q_HRy[(j.Xz {:0\~yZQ+8As@Ų.$΢-fe fZAnx5/={v+ A$dXWPߠ432h{Megt^lpȪM悸Ch3Bz tΝWgAGbHу(oDOd0Yq}<: +36\.aG[OGB1 }\ {o=@byMDDUeCtZ쟢@oؚ!׳\E͡/?93Tp09懩@`X4fE;X"w/^'fd挠hǩK`/eI1wb L$5C.doDξmN&qFqa!9V ZБhCep EQc=1yTyI6%Τ?PbL3#NbBdQ{9{mtwQnEhY^3\lz c>c92[`쐯FZArz22;՝5;#"-UEHP5|O)@y NPL YQ r>e2v5S7L.w ^]!I=@^!%B_%Tz7cvNPKnh, {`K 1"0ꑯ3w $q3ґښ ~1jܰƕV"5@(v#Og BN]!cQ"lnTtKcIκ=:7st^%pT?DuGO|B,MvV.T\$(svB )_R<>m,D}J#Z !ގ-Y79ZJK-,qMlʺ- 56 g/a L.Wâ5 Q b,-gVL>qL'jpyX}aFk#!AlwAdվUrlElpn7R`^DMkft]#E( 4/WGi4#mL߽GCA lߛTèvVIĔ* 4k@pSv>;zp{坡\9i0I -P+z+IS7d҄p)q~+iokK?MޚfNhUiژXH` # I}5!X=pۿrD?1~6WIP뺕n~K~0(Z1|F9v??hّ!('斻x|9édZOI.+cq !x\;H?ON <Ԛ-ÁOnγ /X.1SNprb"*8\Ng86ԺX\68螁&Tc1#P.N5Ǐ$ &FM%q4 )쯝+[HG8C9xP~R4[~yKm`vdC6=-r@A&,@DiK3WDC0A,|*EWdj[vS,g.K(S~={?!CٮE7_k\b_N*k WtsŘ4ƙ-CУ/3(P3CXvO P/ӕu u&T\k|Rs`y"G%q jE{L nL JJ]=4qw ^g۫f\(='(qto CQGb1{:dVE$ΛY^[̿Zgw`ͽ긌.KlREW8w_9;O/{zƫ׶OcIO: ngE>T6動~Y??QgaH |7^&21'hReW9ξhuPBs(f& [~Ta܅PqOGtF\2ӿ O_{Xr0Fp c7m*09ΗVX,קjo3\8dJޥ(V"*$xxĩ'M7 nU\iq;QU8cDD6t)$ϛ RgDj5%‡/ӻ›@ս5DQ?};f(.K|Z@[8KҒ<%qUf "zO5֥>|,a4_JI*Mda[J 8FZR9`,~H:> )d]Nof!Ev#9p't:.+UǚR!$Oǟ/AE`VisD _J,BAЮI!y@Zߕ9a`Хpۊ9^Q"(7*+rxݥm13_4ɼD%0sSRVN?[#Z!]R6Kħ- ,Ur?n kh6'ư ͝4 c`acD dFqiuZ}@gS3Tvi\X&ѻ/+-)U _"F+h *JG<ɔ޼aѺ-0 Ļ~X0עp0 BӲջA{QzDXOcõ=b.lo HtQCL@F$y^(~Ěʮ kEXV; oUVfDC$!L|W삙abgmh%<4[_\O An@dHǍx47}VEv?f5/q_h"i Dhk:%_bVv <|Qb?1ݾRFb|Cf&9̛<3z\&BMz/%2waƻK5]bw80I N G>8%t>sXѠR-?9ٷ(wKSJ\ P"8K[Unm#ܫ4JiYh?!b.ZɷxYW85OqSZ V|8%qA Gyt aքZ?(sWar~43GV}IP.C a@*vH~誗RvaoT2-pJLDLqA;EЂBRk?`P'S$J*U$1I(}h!Ͼc3l"mF',ͰĜ5%fR?HrӘ_sN&giWOi_q'W{29eiq2lvǚff"wRxB>)_ ƃ]*к*ٯBH1ûoJsZ'}/P [sFA:Fn )fYIe:6*ʖ,&h!i)} 3.Ξ(g.)/՚iMJÑߍP9/PU>w(+H+;KDh!׉(ȼSbPqqicF(<畼k'bώp\ 2Hji]/=骑j $B܁{h /o1JraV|בU%No¸[^L ;+g3*נNjۺh9[Vso ꇃ$"(o֤'Q^0HP^8jItnѦQ {@6u:xA3:oڧ?~eZdM ws "iUWۑ,х\K'u೐`LA[.1lױ~eWtWLT+fM*y#f3#f:Eg.%DF̬b"k'H[Ic#Rz苰#ł7G&?`ЦNh3ҀF`9e4*m+iw kutcB5\h%y/g | W$tFJ@z& }hXtxj4l9:tr锒FtmUtq2#ЃKG7+]% `sޱd`M%j#+xrTN ĐQsmYYU3%tC:!HԉFׯ.+ߘd2iPg#;ק).=K.фaWnSfYW1'Qa^r JP0p湗F!t!=+.䇜m$wDryX((+SnpϸVR k}QzwWv捍qƅ gy<ؓ|R`(Ğòٛ8tTB0fY ^f_<<]fdQ\NC0,RРO74b`|r;[8)qZdVk&lz=X-aH+f^qEdC&OI&0l ;-R7k5D4e[e+Oy#598AwY䖚\yg:c4dsLX{N~lV"m7"`9a96CyCqU95Rxaws@a5<Q VsY~ ź9@2cmq[R!H<Ƙt^DhBǫf;kZΜUrG%2`FjW ~˒xPh'ࡊILeTrT)V+ i_,|ژG뜯=BV]0>TFl:)?ۙ/{c"mm: 5]M+ ەHQ-w}|+q]^6wN !b\ĻbJ<ȱ⦊50Gl`Ϻ:H3z:D2G!XM>Q8L[Gk⋛uEVYT}٘%O\D٦:bvM-#{E-PjYBX_<1 &2|px"{w>j!΢Wj:93KVFܣKyKJ28(Z4S9cdPl_z8굶'g7xHh(] idmh!˔Qb4u乛`m֫jE5i+SC5-bg,Vrp׮ٖlXBAD!W+q #G0^+9)yz;0T?!(:d/X SW9`6j*/ ִُ]BUI~Zgy-LW.zAU puqpˌJpR6@Ti.05+9tr(y J]5iSU]@tu VpuX*6v/`Q:SCc&}kBՑ8J6H>^̱F~W5Gaf f%1 DaRZrL`B(mirET@}hf '5 MQiSAi <3O1ekD"n]պq 8iڪ7dDV,_hH`~H CVu=m\!0DU!oYqcK)`߽a<_STSyߣߣojšl qXpRpXʮ?ڛ Aa;ê  w\"j Hj4Pd{,"˸Gu1Ge+LHiElxhm 8| TmA,c\_hҰl6@Z5 ,8vu;}cvLrAaTY4G$g\{h>q?gfǡLy]nJvE+ɂ7l6 N~lbD$D(}B{_Q l?x0 a LXj3p^_ט3=Z7!m%@:'n/ GkU9"JiqiJ0Q ժ,LH-R`DzTXYELxa-LP~oGPG\|G%ßb՞ pw,yqa9NS~Jj5U9y?;;oКy& ~IwlѿPTО?~oʞ*1'}3F(qQ$]Շ ӑ O$mEW=80g>Fh y.ȗDoJq^E5X5y*)-<_7,B1أ$opU}>'PFnFyS w0i0[l7_n$ _U7 v3^ Rwk=Dͩ@`)&M-OOKHV2z16bt`إO<+zu[/yvjBo0m"bI3N hbv~,* 9|, X7=%$#ɉv >?'^C9K[Jb.ri©"8BZs}md \5|4`P &wCV *Olw-˛PN}la 7̻bC{wVng3`a!0@BsΉ0A4xDJ/K%R(TRV`'U ZdׄʳzۼcǦ:!Vƺ^fGDGa=Io nkԨ5ȄX-tΪ63!%cgvJ̈́j*|Y  1x3?{o$tz*BXX#ruu#rEQ~!u?z\k#NvadޡèPϽdM}+S%\r2e?!?>6;IsuFIcƕPYlԹv6}κ,\D8m颃fd8`'; ⿡jEgHː_\j&<kaa9YՄ F(xj}Yc? yDm.6Bt?ӤYrRPf/{a&|}cki .'x[,Q8shq r1+| -BP$I6vI o&F|9FKᙒUЭWh)v+U1ufІ,.Lm9OJ]Dto-`aa߸ Q]ˬo0`/aqprubNďzΐEkj"Y$%ѯSerBYM}Lr1g|`4h G=;&^ ྚ#,ahKFnck1.xJ20̠Z 55x,c C=83 >9>Ȯ$2RZ؆oD~S-H7>efy~7OZK}KuVm=DX mB TFt2-P, )`"tJ:?}#^#Vc6e3F!(׵91ث*5|n8ߨiR I8.;6aY7ŠW:gQf\l" ӳ]^? 1\{;GFsNS0}B<ÏBF-ݘ^Rcfo),\R4N2vrZ&?I(>9Vx&})bP5nl+eyܣd`gl\P0I֜ uԋ 6dxy IobkjmIow&GxiBt 4z:9|1++yk!ơmb\[7Cq2Vju1FU#`u]XaJĽb@-w}9:202BNκ^)CQ^Q|@uHAR\l*1w"ifϗӔs #!'{Wz>RqM-\EpnM@sЌ.((t 4XW}y8a!2r7N*̈Br$5`NR y*RI`J:>xTplwj a[6:t5zje!;{ؖ~unomפ1%}hI$;>жܴ{ ַ {B1Hз;ZuW dLZMDPL1'.ϚmR=Hz/9cP0?G&88SK|~5a5(S{& R-HzUx!!%jhlfU]`#^JÆ8HGnY@;7~u'&HՉWFRRDAOU;c"&&bG=pQHB!2qݛJf] gV'ք<+#htHX.\z1g"⭎)5W)7y'W )%| (4Ff iG.misq072wQ_5C89{V۾1yQ9Y=aU:6i,;yXn,B`;z>8>d|  r mw.wj{|!?4d٬w$nᐋ OtbXAۡocm&mCj LI%J,= `(\ZPt4&;k@]4NЋR1:Me(Kȿ8~iƤy,a$aѓj-4+9/Uo,4=$f#%J@bi+҇VPOmJa7 L* m /b <͒iS.Ē4ku8{vRYJC AtRy1i-_4{(zX.c%aYwo_{m̾ZT5b} !ٖ9"([Yaq{ZE:enH4ƝmͬYpuXGލ呠LRWygTk fw('1έe0г&}fփ"%oq P1yb2ڷ8f7^zah{ssHZBDo&JعE Tx?-O#N†*zDWvf3n)4C^toGJySvfY;߯"g嶹*, )bq2*B7S!$x[8eATrkU,]ꮔ@]'; hZ^1Eo|mDU`:@ dTԯp2kE=/ cA Z |9fō >ƘfMȧuFEJ 5˘"+J8|d@J`J!Uz`5P^QNWUǸ 9,}FYyw[0\NQ[ `ٕV5e]|Ť1FfC3D-P} ⭰j6Ducsu:]1^ 06isC'ENuMr.*9 X/_Ei ֥O{3wj:NDjb;xZ?^K%쮦uU>x}BTiKPCuM jGV@bk0. Ӧ%•zP]ymHpt?h+ts/DP5ySe 1v+Fޥg4B4t=n+!6VâaJ1\=gjGUMS\NayW\6cwns)3󰬱̺rD4YU4$l-j_r^s 4T:e g_yP@n^Jc$4-Eʘ !E l鞶d !h6tI_d,,-`$#f!IčGCߏ[?w8q{[bjDdbZs iUlhL`mY ,Mjsɽ%Rx Ems,-xTCqĨ*4""] ZF vtG D.8$|]ks5)e[CI MxO1fgdm:r;}=zlk9RR$:U7[.L(iI@(oڀ/u&}[F8V5Fɇ J6'f1о"jq);H0шq`g`Or8 ~Oj0V\YPPҞKaV;Ƙ osb@k0>݆`2p6#ؑ$}i>bC!4| -z2LHY@nR]4U0b2p>hӋ6[)?Ի[XT\V},ys; /565=nU/^%Vu2!nœn|Ъ]2%t*1Ao)͔aCvQD~A碕x֬1AwYoҫκ''YhH% lO p2Lj_W3*D6s2Aq>RiB+3 zyzP{=p$]gI fr%1t^sƚ%>h gCP1+ I/֜" =1M[GYXOmW Ww.XCd۽3')7j<߹ajU [IrƒIսwQyXʶ~P\u&EK È&(EtjR 댬t!5BB0׽ДeqY JV)Gg/x*"dzS sAŔ0JbBF\PҼYF<n9( Vlʛj/ި[n.R;'P>cZnx|HVevu*< :FLWe j{+u2Κ%FD{fY);[NњirvOY/gXi {uv[-ߎ\Pt+OVӚĦ /R$_I2u{Ei~5% z-~h@roZ*m~)b=YR-Fgv5tU| pkuxںB%i5}k}&$߆"K; Eaw+WPussE6NC"+\!ma̧;=X/`8KҳD^W75Q$C Yy-4b֪|2[jo^3*|Uj; QA)A4&זc 5ą:y| 3DV0gx\:fܓEݻ߫8R57pT0yuG'2JdɲתJSP˓& Qxg?V0CAd =cNmfL[yWQq(bSKX^ށzl0"옙*P6j .諔XQ,KKy u]A\CWnI,* 7˟p׷ж.ȏKS|NDny|XQOo3.+u"3$w#P{)2IuY$hz6!Bo͑ӱ?CXTu ?o\ x S^~ِ2XyM0=)L/g ,񄉏6:%Ͳ\>x[ Bd@b)L }c c'bm4ɞt3^Foh뱈m9g-`kA9NLoBhSVYT ƒ@Z@Eg9_(< I4n;uV5poFc* i)*nD]݉{/jwgl!\v9x Qlg]A3*ם;Rٝ7R'ەbbK/Z@6%n/WclS2UU璒kqwR@eӪGa}0C_C%c$/U55v3u@$w: (^ԩy A9v1>rخr.Dk0ȣ;$ U][2;aƊ/&F P:6Aa3#m"4,oD_Z l+oHLJ|ڪp9RegtyS?Y2yD<v٬ri&&@/S݉) /_15ZܧaPd3...)V-ƺDꈓH!=|ie\u[Mix-Sz'N&[ suI9啪V]4վFecZjj,Z2,9/XZS*j߷ƶ 2Sr'5H ]_E}@"-ע"245G|S@3Q #a,QkH_>AWV}[.:R8.G3,M7Hkij4\4Ŭ!ȫLo\ꥻ~n !5tK.4~v/kxݣ}(9 )=*_H҃[&J!`T"- mtLwm2cH'@(pd7hUmF f<ܢ?6<_ >ט\6uS+POȧL)L: W0--3 u1BOM 1Qъ{_ٓoX/d/"5*ZVAL>-Gxv3I8jdI2*'7;r)|W,Y1 q|mkFDi UGH6@Ik>Rc •Q+4?Q\~{:pv`&lD lpt:ȱ!U2k}(Ud콂6g}.np\zY͏pfIޅHfhU"E䙗Ö! BP5)8't>YnoNKO(L&֜Ml)[[``~"\b -)ΰ;Bȯ䘿ēf%qVHCqݥ_h0(~YhؤFQn-te#؎4)8{D%2oؙsAF„؇GM|ĠۓF!u=-1˪-kG'ҫ5 x)$@2$eq Jݙ% K6/EwP^5feQ5J{4 >uhC~ad~^hSDʆ8ƲsL.Cɐ|Ge:I&ڌARO iNƸ^` nzg_/ A%E%Kԇ2~W.Otڥ.]qVX(vN:]\U_IKf/Wl0پ Bm3ysa ?1j:zUC,tL~gjgI`lP*t}g\URJkIZ U1":d{w} Plpt4יW)rk#{d F-+v{!xgSsg,y=Dd_ "'Q)"PJY@Y-.N6VLM,͌+~$#basHR$&D/X@9) r.-=0cwܒ"E wpߔΤ] |xՎJ 8y&o7-Ȑ9[eiZC=)໯J!o?f*te=mq  )K}G k_1ϱn7dfSyK:3R{3U"sx S=Q<0x]8? T?[ȿa Rx 3ˠ~bR&3Kn,67l3qCٶ-2[lSzu@! ;4ZVV/ O5isޑ8H_˘@qp(1knjKMR.ᾇTtp4f WG$&l>aF^^-]8s;g4LH$c!W+΄ JղɒVGt$ SRVyHW]$m, YRh>J{mȒ:OTV#ڧ'l٫&I 2t`I⁝T (ocO]DG'=gbRWeiLϕ # <C8{;]/ _]R 8,:$H<+t, Yh7 MyGN6-?Sup&蹭?csΧ<>ݬ6g z!AY(;[gFdW*+Ḇh_r"Ku`B6=T[gx;iE0op)@'PoB X/XTU, шּ~|Mʥ\/q@A%Ι "{R^,jJO-KU?\Owpyo#om1r$z"GSP}"-)-5ɗHP+X1TGDѐYRƢ,۫2sϙ=j8උ&Xz+zYa&y詒Q#86C"F֦ dTY?vl4]]@jCp=NU$xX|%E;֏ |P15w/X̋D365Ɛ_(,0;J+h6+~p:.ڈ2fIiKEv]bPժa[gc||u">7nGٸd!e)h]*1CU~/ͺV?T(I9LrƼ%(RiR|Z_n$4}IZGM1N1T^`xY ˪v7l߃BK{yp+N8ꔹ 29~Xt 5 >.LVd*;l:oVtk*02=b$zIڢ?$ֹx&w\LmKGh%,,˛H~ҽ4Dݐdڵ/ $ϗBFsP娢pa'i#`5X#GC rް"B!=JTR~cex )N댘Z?6vkܧt̺WKdiɐt'cɤ;=`Sx|`7Bכ;XBˎC2K5')L%f\oʹ-1aAqcwxu# 'sجsVm_~r`f~=n 0#@%ٿC>Rn!L~GqJ샛S^5L}$w%U, GzAܭTdÖETݖEoV3veQ[sbR^̇qa["s0ZWҊԠ 1XO# xi^kH%cVl+xH@~7sd42,҉܏>e)##`:_}O "VsQG6p`8_M&WOBXkQi"O(ۨ0Ѥ80)T4^ s%ZOn/@<D2t! IG8bv|BϮ{ԗNNkQ7??2^;un'}d̓ R!-Ρ)ec|7ߓ1Gҙfa'.׵8W}X Dt@21DKnLl1[F}qCFMV} ƶek 1#Neգ%r.[D#0Y)S<݃~'mwŇF[z;W .3IGW%-+mbGOqr"MN+Y?QX-%/ܕƶhAPm\5g eΝщ_9f0 a < :vjH4;lKwV*vⴖO+cvZm"0+zȴT@H9Žoђa"E iq[Le,n*w/!90^BsI\ DJ#$H;Zux/"W3A$ύ-3Ί$``d^6)]9b|gUmw@`nPSe_5>DAe]-v"6@2ۡ`RX@̲h>_A3GF -A$ .]P]"Alބ%v ҫWJ@f&\eT/f?lKǽ]4'F[9>1@0LgrdazZ.}t!WvGjIt +ާ\#R{)AQmL>*Zc?f1נc6Er7`K@>+~K`F#5)"$GXܴ⮀xBDSZwH'mmvՀv L/:>;§H4C`XqG0Ye.` 4Sb *ҍVk{OѳNSezsE`ZgOį4;"AX8mq̎pڹse&v,;8oMÏ[GIaJ,z0n 揈繥iqgyho6=5&DJ u~ V^Y&{P2~ cP.]m5r([9j<0B[>ϲxJ>]!7ueJ8 |%7NH=()? 7q<+/fK)ݨ5E# ^ PtMz [Y$X_=P aRR9R䧞[هEґ~:YF2]Gb!-Fb8{NJ B~þ QСE Iz\P-r{@ޕne2[Q8q ;T4uCq/b߮)D:^O}XJ;zUԷs($L6M$b{lE ~0I}Թ%š֫ ZAotsmr'v? "fș< :3_H4)MT63fvOQ[}N=\Q-teC7ߒ3 NnʪqYPأƼda^k)0>{ ܎:*v b4.\xpwYofp!kfm[Eƾ0+.vKFD;YpTH.VqE}9Kδp}Q0 lZی1#DqNy)ctי;`?*iFu]8+9㪟h)ҨU'à~DOefsXˋ2J`2l+Q R eYOa:t%Ӽ§5-W}6=)/=a"iUMYN[`J)"TeQa5?K xL7aI_}1 8@I1h I.+4UcK6[J"mzcRD)cx1/ y{u{$߻bG{[|̲$Ѕ 3|I*AtzE SFp#mjj};vNYW݇=R)b4!Hw@$k%=:N@DS8HL+VtE.EsWw;ϯXnCUn_x4hk#d;s#3d26`J̪}Va{yzxPQWkkV՝e2}аN.H SAd'wj &Tha\ݸ6SBΚ~c~b"$G -7K9FG7su[0tyet"RTv4Re>gS++%*iQ(r#B@S~:[[ 2|t`/JM&G~1+ >/j %%P+s:N1i/8`͖\䋃p3U@?mOXjZxZU׽UU,ۅ[*##@E1Aex-_DRZjDՑ0dZ}j_o2 4LjJQ[?@p,yb!ܠ+ޙvcWiFcC+iLHLI]&zd={/Ҥ9iӳޒ}0'ʵRn#EU &i"t&qExEn3e҅6N.N}-0ApTgDF07~Ca),YvDB>k* 5o(,hdl{yg+2U! 1G͵?/ȵ ?MuܰVa^\5=KzWaƻț4/ ?d[9o^cԙ ;Tn=Xy`@ eP_Y WNpˮq~ O|9G.RJ!%C+l~yӉ1/;^XO3v}/!؃UAFekMؿF B)r̮]p+`P^Ĉ ~TR|[u )D&gQ>;RNmh]XsZi`]U;;gb0#"4V7%cxRPr}h\UqZ)!4K uxzY4"-1;?[k\|ab.|q>Nc i"%ظ,qBEUƦS gvx+n?uxLoQ9߱? 5 F3q'+ ~u:-+}iΤz F4GZ_Ra|2+NeJRphole:l_ paY]=j"\o P@sphc\yLwD5;΍ 8㽯m11E#=1Gj R@2DO96 YڜgyC VB*l HRgeuq`9d #Q7>^ iw[VG}8)>W RڹnHߏMNś!̎bqSS&%uuD@?I,`j:}Nh0ss>4].30J#OAQ^a}=g=ߎҩsX?FHFt׶μzjMNkr2%`h[0p_) nHӄ窖[9^`LnNk Hω/٣\q.*p_U85kOe=U09jrl- , s,($Uʿ̪RçPBf&$XRp*!l{֒bޘ^/,f_;O&l:ICD  ${n&]N>yEezسQK#:xNnFD}گ5\ᄍ9 O7jvj8DXBVqY oizs3UIݎwե8Gޡ6'SɐxB?cqRaYsm/jqps#|w%{ϻΟ5ݧ,$KD>Cf7w|Qboʹ]Pv<3;\T>4glyQCOf|HU(ӗKd_ mBID'fgy&kVڊ~s.Э0;4E;E h!kt6z)鼝-ߚ҅}l݃g z)xfunj;5f*[`1=BH:+Pİޯ= F75 :S^ q/Oy\՟y$i2mɒ9-mi1+`?`e7 d^OS'cEÑL F3&W+~XɚM8E8̍ bJH4m|^eRN3RlN#2^8Q$)K#eBBFl[(cB.#X(X;?*W nHg"8"mj| Ǜ#XlRQfNԮt5_5_9Wg!LrcDfE(&Ј ,1_Vsy tBRx]ɯ"C7d\roIE^!ΠyCS [XG'MAA9 ޤұbP'sZaP&՚pdK}rmrk([:a=ܝk6F(ӽǓc^Q 3yF BY_3T/m$Rޡv>D""2|,zuy~d,B2'Gj+FFy SovH}K48h<)D)3<ҳjm=8h3\r@ EQ4 |W#", B׍l S+b ?k eƻ^ 7b*߿0!A-D ܖ$`t c *؂ld7Sgp91Bp|,JSv;ͱ Nfg 8Vqpe"\%QG%zYCM1:f%J 1R1<لY¿cU֠D5whRTևl' "̳Lc?S =9axqh 0Qy(9@ R݀DZ^'d*#3%Ҝ?SK@aLO.t :02Uwj`EzCw~#/JBrVǨ!/(G5$ѥ"|, VBzYř f3|8ZG7˖cEH|cjrkB xQUcQh'^&šj@L~ff5 qMG#gQ̖b[' Ӭ{*]WA=S-lvO&i!hToC`(R68ꯈ(:"ɼU(hrtUD\@.WM6'sƵ.?-nӛ٪4e#3a+x "edx:s\Hп]?g]\ɦM"F焄^_)ǥ2 tbqmXzs9ͧaQIO5͎p~3Rڎ&V /v=L근Ns`)lqO? p~MޚRo@/T{ʌyvwRA4cJULQCMǓVI^JTrckoůB1ki7jSs8nz-Wuܮ&5)bޱqvox=.U <\ )/9XqGY쎐;:uIUf}͏+]+6K5JXcx"%)uvfJ 7R"dڼuIeQ' A>XQk.v=)zϔIA.$G[b1pdhO vbfq+M$@­љ^$$&bpUOj-tCEj q0MIx+ٜ>d3&q+6c/nv{9}Pz./4V p2x#>@ɶv@zN9h\2)N&ଃUҬyKk}zqZ_ OMEk5oLk-d~ݨ/E?]NH.$Ì 6$'&.ᗨ K"ͺ6k`*[wu5VWΛoEjK5drCxfhTNd>meP1tF]r/> dʝ/XmT2+[n[qѭxSAI(J cc$ V[aDk M@_yqJ]uVVz_f U=еK G.OM !$N.P6ڃxG} hRjBslչfeȕ:A_V勯Ii^' :d+N:d}%:=,P[Ϊ`kfdh} |vT$;gWxmZ1Oآ?8 $K9iLIuZɽ^l$lJ: YOo'Xߎ{ z{;9F0y!G"m]ςڗdh{U+ -~oj9/b@߬NI5=G[ڜxzG6\?exwgb:9&>Ii7Uݵ55Uݙs9)Yёn15Jvba*ޠsǪ_o$j@U">,n>_$b2@0~A괃:NhTE@[#F:l7?AP6~f8 ŀۄZ !7g`IJo7, 6ܫ tD< H#/xVنCUqH3u^$:؆-w\*Yڤ8wxlr;]̈́xdDy+*Acp`^ۦǃN^@!ԥ-L?Ayo;cʭz ᓹ\~.S՚oWDNǏjm %=ҽhݙ\Mġ|dTr2 ŧ_Fyr(9GX5 xHu^#a9 8ݯ*h?fNS>OR Mf`d"Jl BN8V_=!wllKV7f/V젒ᅶT؎\'ţ48KRw>qr ޷te X A[%<淋F^j(c1f#z @N/W9TZY^x3] Wepރv0bثɴn-IJԥ@]]s'MDOZa]*p^ePͩ:) 6?0JJFbm씫y24q`f؜B-Cפ7mNu>Tfd8ˆL_*o-|; o'}74y^ڰ`b0^ [X$ *bEA Ct6(GXJvsKeu<]⽤r~p τxI ۧ-z,^ 3U %RU:3NWf2'|Qt1؍ Bb|J M?gR.ɳ cUp$uEǹA؅C_nTm`8%\,uc_NOMgmzC8,d:"^Dj5ATuM}ݲiռEbsFȭ(I0?ifBN"RtSH\-yjBP8$Oahod'/_E{Dg5WSW(jUA6wOyA\N}Ov9K^T:ɔ!L*u{᫓t3< >A\?XL5>% 1;?#US2FH)C,BcJcMPw{N?Kl ]> ԿGzJPDA5I@M?klrNаb.\(6qLD~yġ[9sPoK}}IcΓ8rǸޒs,'\ȝN^Ⱉݵ&*? dXH-`&. ̰bКTWrn!z2Io ,_Êd[F$ s31 =&Y43F LǔTYke~UxSa Ѧ &n&d[وL_3u\Ff=ŏwF` A@UyNZgDMؗQԑo/cgGF ;w0|Z%*AB(Eq7bPE5r +ÅD~G@<lEa̋8n;1[AOI!? LR'.2q n=NM9b]ɨ> 5+POx$ +)t[^# Sz~=e^~47A~/3۶%tH_^O%:n&ɲїe*+%;SUu[oOkngeNz.Q\Ou99bz0xjeI>0 )n *]PC5 3-;\Qt f&TaGÉz:ƿ Ό(*™u#BkKY)J ᙟ;ap]3Ƒ=UsiwBN 1PVoZۂT)I_|X2;EgɼϷSlr>kz:hҍw.=ȕ>Ui&DL4wE%3Q8û%yEs3G◐E~ί躛FiA/X,OXu[p$[3rB9kF 0`UDwކW+>>곕ul%ٌoUs.*}1E ZE^Ju)>#U-B>V*(tUIA[V8^W鯲X7cwq?*CEEx,]$' Ԙ?t$j]&!%xC75fT7vt\my3X-ў-˻+Lx`TeQ(DMWb&XўQ3\LkG4] nL}CǓ|V |DIF|}RD=iL4T '|{W05\tTx2upP'ڄA8? J)D:y_G˨_8yg "n*T_T֎ejNA0TpoRR{#KC-uaYX>f 7w@<(%|shj?EݩG~-1e DO>P45ewdV᪄Q4omT?,՚ aj3[GV>8~qmF\Pljʣj=Ba.6)՜{N*O].c&GnZ9]"c9䄢`U9KR 0Vh]8UD Iꘈ Mj>{aٰ*\)qf\̔@(MWkc,qcfgv,9; \F;3^w LCaO2 Zݘ#*n$?cM ` "4)53qy5.b*|(ǿжPɗ1D_ڵm0`=SXDl^є9j*VX- E2pǁu9vrht ;N%Oe~1|:v^Me/pN#iSeD, vӺ/yr=8K+L},E' ^^BE^49 bقQ@܌KƟz Eeyk Kр#4'43ׇp)7uObQi13>Ξ]y H +Y$=Tjbs9B8 qbC[ /I`ά'_N-U|yt)XԾJ5BjzPJź^\?@Ǔ]|34K^|R6 f&Lr;e혣KE)~QSlh+ *nVp1zUtv“)&b{s/O+B[euP8hsxCޓfš~WZ̢/ rv و'Nk9)T;]+0 Fp2'juL6 Rf7^2n#64Pʅ?C>U\E%Cb2;ՊYd-HrūT@f%]>QTך- bf-`äc$^5-vAQbpu}R M?O%C.IWjrr 8VxX6oH_XA}CSOBZwyS-\QYKkuTZ˅EUf hK#xygU/ w`xh =SF &/-}\أzXT)؎㍲𐄖?5&+b/E. U *L .LH4$ tф@5;37`b/;:v_7cnMAm('dV$.@;0t$hc>qLLFKS6Dnx5_l~9&<A 9;$v7X/%J/OR"CG(/ʳUQy:ys;iF5^9eXde^~&|S``ܦ"@?"fg/ιeW+4b6.͎]Y @fvu$~I::c.Wh.J{$(a 9Kḃ N,{&6cOiV{_BF!z7)a8$XwGS'H'r'BOP;~vL| 1*'\mjzTQٯ)!^ ([ȕTS^+kM61`EJnH"" . rt~-sad||XՓGl/9j)QzˢZBaPظ]َl! YWyekm8V[hm/vI9/VҤuX׼h_}RBTV+K[az(;{Jh 46zE Zb<1\^~KԔcGvrAeIoP R>JLhFHSmo EW,5&/5Vūmڒn֖U)c3QQ #P+ ﬨMp(nNasy*j)-56ҫ38v ?zmվ){{HhtR#ߔnO¦=ZdbJ[`ݦ:zcه =0j)O(mu"%1|hwAM4IQ߈+˖g6*í^a$q5K=qpq;夽wXZstI9z fFNLLmM\,@sL:Y8$n"5jckGvˬ#F sNg[GdTjdYut /9K?"zm4STMxz̋D֑6~oFPf}!ٓs@yQ۴g3kxzNͶ»p`RUzF0~MWPEB_\mF `(F3mP@^X"V1_Q&,1g3OWp[>=c5 Ms_c>CqN7=L[ʐaKBp:al{m2XIR=t4C)EWS|G "{<0wڼA^Ֆ?+ɚ-u e [ԅ*$T grh|9H}  ~\F>;9V(c֡ԾѐjqU[5Vpzt1 .?4&|i[~:|;wN-%$Yvġ9+msSZy }üm܍7ͨF@UdDv.5Z{Ks" kiegg|} ؉%]ɕLtZGA09B _+^'DE|ӏ&;7ҹ~Z)*cχ g2lQz[WU!Z8ʖw_|׳vw[OyLk$_!;z|hafIFaJKͩV*N Sa4G,rEt#}6˜):#9eo4Vk_8a9lWP q=fZ2A9ú pcNN"EdPCA[#y;(Vx"sf Ζ=U|~V6$?e{C(%]=IZDX&ϐ\zֶSW%~PA$ m?G{%Pȃ ]YȚdFꍞcc)Uk{}" 6];W\4O԰mˠ;Wo&NW&H9@dH;TG>ƾWBe2z)uPq2.HXNxXm;S9`[d٘P Gj{ U&JMBǡϿ'uve%\HZjk֗y=wL-0dgOIeH&SĆ+<2!n {3p.!6r) z.n#WɖɯEG=E*wߚ" E]u9m?TOJ:uiBj4v[RM0 j׎Eħ#T[eAF_gg!L<)`S&غw ʹ)Rx,) N!^,z"Q0r:l}7YKX0nuG/ qɏإ^- !z b:oOceA^D¡bORf[sT)n 8$%nc>Wy{]+(~H*r/Gs|wzNO㗎>DuE7gKGZ}bi%$jMWJG G߉K1Iܳ,% D:Eo*<9)[F iRRu&$""N[ϻquw{e6Ǔ@.0yڅ VvbHE;|I$Jywl=W׿%]AxjK^|;94Rzj) lcEw41C EldYH[O;cPm]x׌i.EHԏNX :!Ɨ>' )~i*cۚvd}OZ1KlQhcUyu|,VjNHIZG {$ &.63XĂ?VQѸU;l FʴgGภ䘺g1h tO&;=17 DBZchDVL/H`R9e5*肱7FM,|ot}wx@\)ף<+numcN72\CbIؠO4usCXM,iޜH4hh&E;:Q'Hʥx|]OHE_5LԲ!/EM#EcăSBj2W{{BԳ7"x ݹk:Gd^f]'+i_<{gGV9=TnɇcKˁ[plK2_ZݵT@'$b?pbUxz) }\HBӠOScdm~f [/:[m}0݂_}=9Ru!4/'"g3g91\Dr#T+tx8T v`gh [LY Tf Ez (p){$x3=!:x>8 :yYqe܉?\unD&~tHF%Bmc[^z@@?2Uv5X@+Q|l(nC@>R 6.>)qr`)r+rfZvIK]?,ךoR=KG 7yoYc۰Xϳ=91ZRAw!rRZl/`R۳LjTQyM-c34=j~XYVlv(`ksp&y1z礌08 x@ +`XY:y%=xz%X+`I-OoA^%'Lp)BQI{W4! |bwX-y!Q3~jMn`xoFё39 ~6mQ▣a%I-ǫz˸0xWcDcx/oᦷ1ݑz -4l#_B1\lx)jk(t~rJ,UVɶtx)[m%ao~aZ8hٕ5 qs'}Yg ] EmewnKv.;S&*Ff^8zSř8;n `m;o1.UPDz8J|Fl67*kԖgD wqEY /z žZݵZXPfį1DşPII9h-Ge9F|k/TXwZ>!{ Y YvmtE>p{U׀޷Ep0VikOi"e`@ q-ʎ( |6 z.GMw/mmA|pKM}-gq*]P,llSމ .ysKż[YAShrSS~mCDw;ŹT;Ȍ#%.&3LQ3ˏ-Jۥ1>βvY܁!L}2AK]Ps1^/nuu<}iP&&a̭vL-6Bo/uDȏz!|5 Rx],b$>63xفƫ3I#{7;)꟥S?"7))B`]f!]ů@>h] ;ZMCM~ZΙ㘂0앾Bvo"E#9< KȗV6C]qgm)Rdaɳ4]9FdY~-kWkw#WRNĆm*u3㷬8!t$gobt1~ԖmeV>~ WX}-ikGk-I$f0%`1PI N^ޛ+pO,Bs9z1Ɓa½m ˠa%1~uh&K/ N4m#ёM-ʯbZ+^7_̲bpuN((}"(G]I˺N[ЪY^&ga w_*IruMRpr"rt&u[TyU}V< lU*Q5V&!vX?-COpd,lYJS^ 2GU D6w?[r8 I*+;޷[xދ(@C@"|O\ݍl K lg&ﺉc%:vYS.N;1ee4S._[vHedϭҪxwI%B!>vqOa|lm "df^V@"𐽪qYo(dZ0=Α#uf׸kHA͸f]]0%.KlX;кђ>dj>۲|*J-c=eˢՐ)5 ,@ 9cD\hn15$zavۭ2IJ.걃ۇp*u_(Xu_aLF;AH2tGk\ה1?gCG!7gKFn.?UyH#J p{2.FC$WwN7L_Q]j"H:Np"e+n٢}e,֨J5!_Emњ!ѱ,Ѐ@kYpøTneюڹh&ILW-=Ta%,8shК5Ge0S񮅷qzLP4ojB9ӥiWM0(SJy4REq}'K ,q+ں{$7KEo(˺Ш8-@Y>=;,BQFZPBnxSkgQ;>L4gcgFd+hQrD' EА^K g.M?,2ˬ*;3"%e@tTrlQJo./7$&Ӈʰw4wO҇˟8Ij-_1&=N:¨-dfOo T$^ofȑjRq ~C"ƙF-iB,xM?`M}eꕐw B;{ʘD[ں,T}T]S3&c/.W7pvWq8k- /e[C/ J)e"}"ZKօV=) ѭoKF )aTl S w=Eq-h7(+)gEwyS;0F~L,҇5>9&Z}ݎ cڥpE NitX<+dt\wlD[K*9eDpYΞ!S9`u ;8,@Eai*or;27lӒ;Hu?e*~E+1(%yix3&?nnQu"j }IU78MwxG5oVܦڿ3"}Xb2l GhU)=Lߖ %_YrxkyhJj%|;P!"FtKe^L$x,9Ng9_ͨW4#h/09nC-Jb P ښgOilQSZ4GnkևlC?5).`';@[vS#\䅢E-Zd"Gff p zW'SY[ѿ Y1}qhK]+$t]33TDٕXƣ GO1S1 cvc/h[YmX`xnc>M_IϸI&'4v%ѯ$ۜ-}lL;]{ ooИ#+wŕCpɭ}#SaJ4ܜ$,Yqr0 jT3Ɂv׮XTYpQEhЄH <1m"=6W/q'Qs\ Mrj 荛=`+([Пl[.}{~jT?3%t`~%$4l \)sTiФ^|[^->G(u$ 7x{sg!':@ր@v` #& m(U=2x3 ~DN qg="'8ߎOןMW3R,AZ z,<:HD<6ˠ9r*v싅W9 ?qu,Ouꙿ;,6й'CFsjC KtfFlb3@8W.Z/tKԔt&Ïi4nC M4R9,4a$`m>On`=YKR1hPa2Nm5DBuÈmJljE[d@Е3 xf}(vvEm#m%r^<'qUPol|W Gnaܚ+Qky. ϟT), cRV+KبbSWݕ0I _X}y3GψfJ}okpι `X9`tڰǕ0#1$,ԗJ>! f8?)FEDPr'947/D!~ ZU@UEw;f%}Ho8> j!‚D.i/fV@6˕K4c>yGW4u#`  OU2 nsk0SÀd4&K b08FN^p%z2l>rT 0 X6H$P-jNR-6vso̜XRAw5R9ɒBߢpM}|SL3zS)Z d08ϡ u2$8WNoH|p>w[ܣSDK<6 *(7 7YITMJ.[b1nR[~ڏ I*HUguûQ56P"!d͙>[ -* ǯ)aw uӱ2c[uBa$Tnc.Q .'IG_~c1Yx>|䤳'm g2:JfyG * C`oݷiks+DíGІ)J B l|4{+D3oa_$lt~cʲb(Rw{!ܻ)EQ_tPctw~p1'C_Ibo"-*8y]a0L[vgBʞ|`~K6/+7j2@I ><2l3GIySl/2ȻrQ&$h)s yDC;'bC8M!#1Aq2!f~"e_O 땥(o",!H=K泶J1 Ȱ--prQQW:Zo1q)YC72ybU{N s `k4^\W:(2y1CI w wբW}K3sYnj[5k-Cݾ^!uO#NєV|k:SsC˪|oqS ^FuSebvC/%IbP?wtJb\8=}幊0̹٨aY~_ ,ƇזO,Fj(S.h,>D4/٬|J 22rgE):;7'hhe 0FY{EFP+ =>D<6)9o^ո1vHeL$h Ot6 i  $m<$*5uoûT(ˬL Tl|ˤ% &f s3Xjb 3O !eָarџ0A(\ mN! 옡Iuƍ;I?F `,qfSHRGE*)(N@w =|[I,1f0#{#!c7B(t+[Kb4;y0Zz({x0LBMv53V&`rl5ezS-8{S0RiԒ6 ,oAt;}7!Uris!.>jy<`wAW׌//ɗj 3:ggU{áa ^jb҈^H̷yՈ3:rK‡C%[,#$tqWWngeUFMO`Nz(`AP]Yog&=Ou]B]Ds6%~o i ul-lyϲ@LñdrEM7r覣sC35!zPa(5Es y!*`oV̘1_Ĕw97hd8 CJcrZͭä's@^w~XqexA`ߘ <>CD!m5YG|j,rF0+%eIh%䇴䞱FO4b*VdnlK3)kj9npmiψ,Sv  0Vt#sk0d&fN˩I ϝrXM'FJz}LHk4+/`y[0$rf^MHpU*Б(J7KpEYTL6 ԋ5d;e,Wuj5]cmɗ!mdKbqQT݇3?0 -ֵC&Y](s"ݵc[;<;_g$x&W2^L [MM%ح1D++Db#ڬm%E.ND4IXa[X =sФi X؎kes|h3g)E<KU>}e7e)'Dn?7O\e+F92^xY뮾!۳ H9%Dz ~@xg,Y=w x^4엶(0As Kާw)ÐS#8IhGiqeOEr'31po aŞLJoSqI18BmJ܍52j|[.b)m mARAN;cy2JLq`M  H+Wux3$҉) ~I4OlbK JL׼n^WY# 3yn~]v$ zRG{=\0Bx}zf><{WL>}u1CLrI9K"ٖ3 t,C^5[+dnԖQB8\Eф{W\T\X1dV|!xPtyQsMʢ,ɶŚjYKNM#3͌.'+_<[ 7S[LR4 #r~l&w$_J%d"ܩM?)f`QNɜѯʍT7#,SɤmӤP Dj]Xr9k 8jAǴ EiUfd2jT|+&#RDWBkwe2dV㟄dLha /?28DXsVEˇ)*ic{k {xUUJ@~r{^.1~{hm(Nc* wV)ƣYtpTHc[>]yCm\Zd, XKVGYHTC&:Fg$M -fC=#%Uuo*F_̰}kQȯwNϠ;$qRћGA​6{Q,V4Ny'зi\S_z$Jɓ$ZE} HiRe\>86pK0M }\ܲrC.=E=h uP3k&s}K )T"90 3YǖKOzbX)7 [dJi#,9h`sBNob=JU\*m]V-- zݯ H(o^ƥ©IXii(G .ɱ#^0ٜ84rhj%@F nT<(mMd"iIf<+tݥT֓;0;WE_₽CaAIb>SqtםzkqpP"lS* BtHN94Q|I"5a=ʸ]Ǿq}W-_sb٦ϧ7C]HI"DmSXNA{SwuۺUׂ vJ@V50( B^Qa:U>XlML^rD o-7sè3eK8y.|AX#!b3clMNؽ̖'a9G&9mIlɍT6Z*ս3UUY&̞h_ki/fp_Vs%Rgfp2Ӣ:}J|>-gn^MGcGQPx*.a3/-w$5A@~K(%r$~]|! CC[|ShQ}tyH0o=&J]v5(IG!x/.]C]~&&VkMJ-i7(46!'v?)DogYIa'ʯ5#YelX F R o߾YB&Dc%yٰm/c6z?zܗbR%kc9m0*e( }#yNAO)q mv(˰xf|!MdѶ+`At&37#F! ja.`E9ҋKLU!XA3MB&^b20Fwa??`a=)KXDOH7t qu8.a'.ܸ2l'e& a狓0Z29<elk?$6Ֆ`ѯGk+'ro-P1mIi8q&?ut3 GKXՖ/UPnU?8ETB鱜[_f65#/@]h}t*{d>lOքU?@SK;pHulGpRSe%خX=vr㯾 m>ed1~=cm 5 NU#  kCxҍ!hZ ^qե0D{oIGYǫ 2 )vLtcb.5\RSpPۄg[n{Gy&{:wA%'ԠN1Qxan䛰npۘ[cFSSxGK G)ǧcQ&gyO4W=xgH?dm` 6 1y N2hHM"cyXt~zSPiC1<[`Թu̿ ˜7Cͥ jFώeSA;h* D>^)$%FXmD3HރFDKIJGnvM2m|?umk\@OKas^@-!mwӅˢdUꞁkG _E^PhYL S~vCJSq)N 0 Lr|1Fɋfk'jWŻT|4Mu(fQp;|}C 4*KbJzNZL\'3~gO6^h}mcNYs':k\_ sos 3vdUeܺ)N+1F |bC?s;f .TbM0'KA@ bNwZV@u0varO9p}/2rl900M|rA룙N&{KO2P1;ykF;ze!H Vx3A?0mOz}Cf"Y Lˤ.`X@5j6S,p ?eey"ϼ#LyxPe5QRc'fP1AR}1\,<@Ց԰/&g7(&_ߋߊb{|ш%`J;4+[F[ bd$@x`K3d?@z=`)怛mC04Z<7$KGe؀*Sb O0gH]>]e3a6q$f3xV7!ɐ=w@B7aekE;oW ow5^YD纊uEו-!*'w-J3HC $4dXf|Ymiat=T뭽fC]D?8{֥5rC )tYz٫Q/2:! ")A̤avrN!:b M|3Z|/E?d1yxs)K;QrdNQVVJ[UqrKa * 7m2|..=7WB0o' H׼~\a 8ڭErQ6JJc:<-Q9 ꕾm.Gh%CkB3YpXۿJ`7_9@x}i\[s/d<ț(%^$ +.n;A~,x>kOQi| .VX8i&59bFH:T-j. z )Pi/s\>MA?p7WkjC,İK&tuo;G\~m~Gku1Cw+ī;UK #x/5׮m%8;%&~ؗ#ep#8$sLyg4ш јh8LPaXN35^>V5S}m|8TCu)':&h|NXC@#/-h3J֓w4~L 4_WnSC#̃)=TxmģGi^7&]١!@:XCD"}{k ]G@nK>z+7 )Ŕz$ߞ't2sJ;UtLRiX[O W8 d$! ?ƅGqv T& 3ߢ[ۭO49ǠP .jק @]lŕ1CƐֳP+ɒ Wtlj9~A˨Ȗ|cgB&!A3XO<'fY4__5rN?lٖ<lu9ټµXL>S^kY,޻d}ޠ$쒄d`;jՊ!]g8K'7̒A@4A5>{Afc^Asԡ[ U1UZRDkǩ$>XNJ'P嫍̷%ѽYX6Ť(ԔFٛU OehAtӯ2Z8 4 ׺(c֨xH pg o!Cr9u `@ݮIRYb4VN /nHsuUCE/ OWIOp%nI&!hl<yAAqkrMD2UXy\]kXƚMlG ApI7rT|É͐1IBke籚1_V{-_jñ,J.]\!AfEj hFVjgq{}O|=TVu.Ŷ.4Ĉ4HeH\xf3c"m2 Sړhh2^?@⫔Ie&SCcZ , \Oސ\'!C@?bȯ+= QtN3{7r;7mގe+,d"K}s@55d`uۚ2,L= [q"!F(XtЖr_gpgZ 4@ y:I\h<5m bpTmcE| Zp@#ДɒF9ĈBl҇2ҵC@;|Z8I4a4~kg 'l)rҕe^8., ߻ӌnd.g{8*4q{}cYѪ^T2OҥM[rοYX& Yx@l!{, r/ŽQJΓ,hHkKAuoURL6Kώjy%*g v?U"-z)>LsbF:1բ*4s5( *}&X+@Θ'өŘV*lDcGMtlHzmw&-fR15~BOanizFJ+ad;5ߴ.XL[DMhLg 2ӂ]4j6 ` ̖@@#p _ тMh޿Jf/YNtǴ02iPlX*U{'x!.&VdnG qDRky~d&~"be.BKІKwH<.}'q=Q C(6WlbG~=u1ZڥȐ\GN%pE.`Bta0Jt_5AoXX /RPMAdy9!L94AWoLhi3tAT40 x8+B1 pϷ`uAU$ S ^z6n :cʪhctqQWYs]b^MuK[W'm߻FDol)7KSީ͊<&GHÍeH8WyrO%Ilree_Ĭ+Q ^~Śbmk6&&b7H<p__Ue)ԯ0PI :Em%3 !<._^/UQ`F#V_H!iGKDlSiІ^w.҃?[8\gbK3u&J:LWbL O^y,ЫAYy/z2pgHl㛘_^?I&2{I5IJ*s[jYm2o.~5I',xϲQ|{fhjnff6D{-0 8x(,oZBjX/ʚ̜oH ^)&g\eJfTJfnrzd/1diݬouz1}H`X("!*nOVD+?n90Q[U z34L`2u`P C5 NIVczʧ|8Y?VP1Hfa?<;,OS7d:H/[9iB\Kg>yp//~h!H9Ѩ^ `zk6 Tׯh;ٸ #Um,^W.W{&\98O|1n o9~%'@V|e,̕  eXz4j_z91RSuQ̘=$p˭qLBr#ڱ3~,4QFbZB' PJzy-^fhGBݮ?5]K4Q دRsyfKv`g*<> %[)^G^`Dz/Ïg7Mpr"ܚC9j'<d: |pҧU,ðSm\e~RHI1`n5VpD5[,v: -z}}qA]ϓѹq Z01LSN2slIe,+yby)a4Ծ~fno(^#!=zǺ:%tJ^=C7wލYWuv[4h()2^ݞ txRf?;h.2A͎Lf\~%EȦY4 6~xnD|"O9NB#_7 mT*9VlKR$eCz*((~گ^UWKO2pMKp*͜춄()*k,x(o11 ^)zQ(UcalzȌ*4.bUw ,X ?m~y4!Kg[ UFvՠ;nFQU=&))$%^n9 trzg?d) yre >v`m~GW.a6\P37ac NW٣ǧ۸J4T%oϡ(@Td\7\_ K\ȱ1$Ql u)1vfڝmoIIZԞe夀et+-RlO4xL?'j NE&,V5&|'B"1G[Et'3be"wdYe~)Z!: qCVxBn;2G;qysኊXpp:[ւ}8nMYH#$<0M zcpwln2t?@ ~AInNb'?gSU 1Q}=BC"X3@U7m?`Vlj3ϝ4eM-ve?i y2N>D3ZrG?ZC&yt2t9%FDBezi3LJ XUh֣c*Ay~"MLh흘=)\84ʤWl-z'"9Km~UBP9x3pr>a7М\Ѵ@ +RnRhn"0(6jMJ=_".]'e"yN"m_(oL%'͓VPfȨI DK}FX|>a[nКrSMM`;Eǰ.wõ l%M*g񏀏 xmQq"+y3S ,lts-9Эi+^C@{#f[dzF>OW쬦Ɋىg&p v?j~K͜HH*tGPPh2y{+Z/KPD ƃu` I  IF` k|a~kA0:eoRۧOT[Í(A0]Mc^)eHS{?V$ mY8grxoP+)2G P,NdLpRkQb\QϜ-(<-JX1]W2 ;j$zM^{!28> :bglliawaxA+.JԉBFfœ,G~>+_!I20t'j)l6d-ˍ IQg^cgdR!4atj|{AMq"y#gCS(}U!|ST}Zg5nanQs3Zk߃6Yr 731><@)@[e4̾ ~D~V*F[ 4Mc4RN%QeTh= hV<>N2bzDt#6`e{[>Vl`ɷaQSjM`9-{Ko^`/A4dkZ<4 $2*?_FZuêHf`u`/ 93m\c-]&MYˆ6˻R]#:Eu:7=v~`ܙϐ>VW5-(b'zYyЉ;Km+}S5eMoFH9 ve"e /'`6L* d]\w,f|Hc[*lINkmeJ[zѡ50ˈ=a#jVj3Uiax("IރYt&1Z tI-=W-F7cQa_J#1yW!Է*K46a; -a9ao2~$5vqYBs~4H7FgB$Gc U`g21ܪFكӲX/q-R"I{"wz[?&)ioc.u7}s LveٞeVKUr&rJ_:kLkD@=ȅsә0ܚEڏ/pDm'|<3x s[T2\a'+i{U7C͈(!AT!c?8︫#9xC\*|}րe[?G#ҽkī D{7#5ܶFq?st(ϱBRnr6b[o{]d-u ?-(;w5$G">9ROUS3/Awz!A=%V J^|BN%^ Wұ=l-%x/;a 4e>(]RT9SJu+xf ߩSsZP* Y | '8UhMs!#0ԇ .#ߥ#W1.1ÿ{<Ɂ#lGeh1Iry¢[gm;:%b qYvKPy"UU5Y'/bɵ ᳇?k" a\Q[Z.j]Lxg%8eXi؎,R``C7O8d(dE,6ODrgq/BPs(;"?bO3),775-ܰ1ּ7äx;qDj SQ2Fĝ6,1]e]l_X %$(@dxw w* F+~΀hZ5e>s]X$-HZ d|.fBNő~}*_HSd'`%ݰ$)lw)EKcIK o?<|Q¤Uab&/Cd.VW=>.Q; jl^͠#, ս ML&Agm {g>)Ҿ$lo>b+6߮)qSҩ Wd54 ٟtQE4o[=tCumǦ_ +dFVR>Jv*۟x N4ws!fdm/L_؃3Ww`hz;֜O,Qe(c<ςbú/3|+VM#P掙Ab:S~$- r%*t+  ࡳ*+A )=Lu,XMZyP"Bgy6Yu D]m,9*ù-##KWg@;:i 88舜yOA)R&CT  SEhEAQ|b!&RhjMr8} n.p}L@7/Df[bIV$t6^Nrm*+ka1_i1ca[ 4@\N('x\`ɨlo er]K #@cv״ˢTOm WdGU {4zAKJ0kk;e,X#i |Kk3d0sh)0ӚZ&֮ju՝crZB+ЛavpsIQAohЈ8bCr/qظm&~gdY&迏|]N!pG[˚4l?}n>o=pQhNQo*S#1΀h 128N!ߣu.~9\ANf@zF5V&kO:?xE6y oSn5DMfRx/&KSJdUreFf; IP@O5ZxA_=eyMʚP[.9BW>o}]ٕ20$_\}FJ3$9 b UqLt yr~s!Zӏ%<#(78죃-YmUuˌmc7Ÿ^.]އH׵C˹IS ͪu׀b,nÃPfv4QY0cw p\4E>jZ~8L"3LW[oU{KߪՆSl-RCDlZ4UlǤlZ.cԙ) >PIoնRr>N;j6I!l͝l ˈM'9/ZR#M ㉍38!ޕ̲I7OD`WFMi h'wJ/ l,@Z Y  J/ݯuSD@+P&]dj>?} ؙ K4;XA L^Jo;ppIK3'uܢ8y]>WZ!Y &9B8f7RO\\"臉F ds`xl3x";EYX-#U@J>re(21VV8W_"8ӪOt@֋#(27TU%/zIkWFSl!*&vs;HdʣMUPp SI}br! 9Pt}_%R~YQƵF {)OuþBn+Vb@:*כOTKw跷L$qDT.-j3e9rQ4]KՍ$w;1^rl8r=: + hHJ1iI毢dj'2dDv:9i{C 3ӵ,4໅‹ֻ~YHp:G)sxzY&F٣]͔ ʮygC.|W]?Z?gjzPhSw:;v/(?I(FM"$ɇ46W=ո/rSpeXt"rpH gzNjJi>Kk7~?ĖkNVS<̡+ eb_q=nR7|ۂ?]d}j u+Srh^,|xyW0 :nz~eThCC+:#ϙ2JT\*TmSQ+xk~w~p%RINe4x33'"to_#N5YNOtDF9W"6dQhY6S_-W]g@}u_#>oe:bvPDw@?Ks2W(W%uXRLܼq9pOǂ'[M`n"fD9C ЫhךI.vE#&4"Up`䫜#&r3`R/26/FEYDz+&jM*< ɊlIUsHI:IT5wtlbUz"gh|n8VmXwӄg^j({UaeYf!#$.dҡ~!Rc=7K|k.NSGw~ЩEȶ?U]yO.,cL5/n>@nʽX@bȜU IOЍ2C)sx`x_+" YZL\W)Keu },pjLF|=&} qw}r V?)TrSްO(T#_4*8yEϒ  s c0M/mP mI1S|g bZU1I %` I~/G%A?N8ʋv-I*Ix)r[.eZ'e+@"7 7Z,N븣² BxmGy3wfL62qU3gT͊SXYҀj[Nb=2\J)&R-)z/숱Ƥbxw2\a8= R * 9#]f*s>BP"jINȻ֖ۡG3y8@Ov- IT0m(λvFl&d:5iߩ&0*Qsm4E}q= 6S%ʓzEDL][v{o=&P @|}|SUݣb*V;i렔J쎃;DկyVXab 10H&bn/Dھc],,֭*&nq9ylA!v+Xk6%$]]X L/TPݚ64 1'9Tx}y?䓆V-hUt|gw!]7PzFٺHF k#zJUG1Eqaop 98885p torn[-65j) XڨHiFֻ|LpC򴟖F㗓F:dBk8ƺx3u7ZkfTHLJ"g ilZA spmmX͡H =VФ6<٬"u q'P _MEC=dN~[ݐ_sV"45xO{jH`qV_Ox~u+B8bޱ؃bIjLr{}ݽ-B-n[QpcsJ'2l*\ 1dӫM`n7eˆ|IКT}5KSonQi11E>#)r{PpNbicXON>W/ȏiZ[ Jʵϐ#8L\Psoa҂2v’cGur3?{v 5dWh8F w^ـS[{-B[F۵ad Mx>$UT Jn!5)%+a5cʙ•r+b=X\ /L>z; pͬ^N%@^GN2&׃RY`ID韓hFۃ 4Ɇ!<>H A50:Mκض."?%.lDjURn[( ysm9KΥPD6.)[5ψ J8AK4 @f*`KaQ/90Ƒ`s~`mzĄpWan4kkF:z'Vb$̾q[ !LЪ le kQr7vʔb_ y{9 q|x!,e +'Ɵrkh,5<{W\Rz \OJꓐ)]UY3שPZfqi;4%Cp(pa6;`*7mHe7jy 1Ƭ|oic&k흷ŬS}+q"me!Ezzjf̡4V˃Xe.ߖqmϷTXU򾃫*Y^1-KMO bnV1,c JJ /K'Č]G̑YO8erR0#W~N~e曶_#3fD-F+<6y͌t⯠F Z%qnYt3:q)HGߛ$uPhW`T Fx2a ^.|^D@" aѠUx/[.a6NPme\B[[E~@4`I@Uz[0{Nno}oqHN^W}{_qsѷ8FC-Q:pfkxHPSS3"TO鉍2.쫣h]1dc\y353Zh V~a:+ƥ=''թVR10druhC3`UB6DE:!hI4S[[oIhv9@GfdߟC,W Ӹܸ:E[8q&"E3 泞LU^ )b4x }d\yUa6CI5DRL.֡ P[BT 9iP133 JRf]_a0G_~3W1)hqD  8K|Ƚ7wv gkB _\rejU=k*je`W2OêHnn4jkzt UW#Bw߼+LL[$aar`qYcÕ!+_ W93:^#\Gzn Dآjաy= Ăڤ"DsX,'&&M$L?ن0zKrv mcz9FZ pP-5nv1@oH&]LW[Axpj:NԍƘ\Ԋ1d,>axƪW7j?Ֆ#MhmR/N(chS . Svԙ3 )G6HmO,HW$Lӽא_ՇDx37_,E}EE*/s8MP8! o䠸 lv%š/ Lt27pf^uw1Q^n|`/ul3*"/qfzNH>s=(}S ħ[xA$\BO?=wL,ыzL%yA`Aj۰1Oӝz&=?hVӺ|\ eNMD͙nNYP¶xs ub'EpԞ46Vhs&nggk=hZnU ^(U\񣿩sɺ h16ᚡ]g,F*@3YX։B$6dXBJ0h?6X->۶Bja\e@{ҦfJ2]AHdOw3ʦ\ƭۑ->F)ceϗ# a 98A瀷زZ.gdBS2&~29Tr66`aQ!1$5!dnΘCAH}u(CLǾL㋄Oj;$]T?0 ꣌yGMoJ+e3[A1#N 6B8 (+FDN z_ZIip Q|EUk*{խ [cC|y)#*pehC0i]3À 'r=>D$*MZ<$@%["UgJ;}v=rɉJ y87\;DXGt] t ßT.;7rԅ, b d1P_Ѿt<̳jaV RS> Nx$Y'Dek1xzd0] 77yf5*{)[H͵ɟLF gSj_mSDݛ?; ϜrBtȩ"xDOhyv1C1;ŎO\-̘uAn6Ʀ^ϨexzPOx9{,IJ1'`1+yTHlny[H5Y1yEw* XnBO*v`ѽއTLe4(H(Byu6ϓ߳?ߞ>e3W>0ݦctoaZTod;vw$WaNnѐ cWS';8 3@*)7 W%~`G^vlh7u iZP*6ȡ|8Fd]oQf90]n"?iW`/_*UW1qĻ ?nK_n_I>_md75*EGB8VLShp5>λ:4Ɣ)ϭ) XAau#rc3c8br(?E(燥l Iji&Y" 8!*_֦ڤcv'ߙk䪻xIZO#>UBc@:`'xS^ibjɬ$zMNmlq9Ӊ]7O Eȯ^hP5KQ0EZ,qHXY GtƩJZqߛޠ2j&ᩦ ƱQ(~VY{5͓uDk`AM!(;+_&~pa!rlf@+_K]Zï~u9PD.2O/8NJrQ7IA`èCXM mC\ʘ̬}P@9K㠍;bi  @qBMǡl;m&Շ76KBجd\OgCky~4'gy|PR"(O"* x?:bkE|tC4Xv;EI&TFX9(j7>#t.t]wf#Yui}I!q|[šm+†:!]d6HYrzG td!2:C(n`@TvYh嬞P쯋DAZ(n uXuM;&WwVtdbnc3wS+=Z#Op2kXi(nm :_^fZ;b$aՏK87-L5ČX #oQrKyMbkxlPj\0΂Ϻa `g+m8'Mo}.(*t6N4`޾o,6k]#8@Ϭ̋%DpJVKA 6!(xr%ߍlDQ5?KSrL9nٹ× k\sUOb /+qV.=\ ꂜv?1[|Tg^#ri8Rԃ~ףaKbX~זirH%ܼDypkP?RaÜ'_mJwlk+ʫD\an⠉xe=7=QEB[*C7,^afEd75)]G_Zx9RXKrOvhN(g{=02Qܺ+@C'vYPd"5Oq3Y\<<_Q QQkQS>,5 mK.d%xDXEYjNS EiGhQ6A u凔* 4?FdRr4K@F@|15eHA8n#,`@z;>=Zvp7B.&Pq]%ީW(}!@X0>]YQ3SM?&Kţ;Zd~*}pMl&qVHwɞG ukK Ɲ!^L=m;I#nl y;awɌ'нC]Ms{vyff2Q‡O"PqPN8w@RF*MZE|.m( *=&ՙirBeq^@<7G' ]sj4! '5\ WhmTT3GYቇuL jObNcc rȷ|\'W8:EtaSo׽bH(lL8.ɪbYt5q <@sdLKzeWe6wCS~}+"߲S!evO3" (A9 Ƴ:!%/#0U  g^tmTwIVm hfh̓J i>ɢ>{qYJx,W-樷 Pڛ 8a>iL%ZYrOg~`f8һ!kvw%%d0ly-@=$}pg9\N#03䫌k @O彼aG54HyAdl2c. qIL|9 |= oq<;F+iTfz]yff5KaW"8m# O pà |:]&Qkī=|+h1\5Ld  }7 3<aڊXb!0:WBIW Gs/:> ~\Ar&3\ ҭل|0+CX8L?o?*<W{yT:@56~%V=oJ2"v9JL$-V=B1mġ뽮.wRG,☹t8$cfvO$vܯ]zk#XIV3AQE{F|ZfUb7khI)XmO?DK;N5vsKSN|$aFٕ~mvYrG,"Hl[:]6$jb*Sa5E  @|!g+^4sëL1iTt#PXflĺyGEȪGLq+™9 UKT;ʑiO8.L0⯔Szss|hV(w^%/{"PKuJB2mAM=raS9Fiƿ5q:|)frӃs$唠5OŪL RZt+#}o ZJ>LBj@n;uZ;:* QR-ͧ$kv&T*7D֫|~QT21LfW>\vz:" grqN/m/rC\z)ks)3P\`74GJG} dş(bhf*yLlg慏 J'<~_w~ >pAb;Fþ높}>H>iOy/` .B1`Cr S AA",%v|*]{f-챧#m@ naO&wż0T Ţ֎MWPc͏|`܂P,$[ܚ1w &k¥ΰZ:nQi0; qCamzWe> `T|H\&a~M(#BQ:;-|f*ckus|FDݗu{c'oYÑ s $~Gj KS}d'iF.9RMoN߬wgXlgԚ.&,:_`|lvgh0v}J]%hOÍYk^~|[~xO *r&a 1I/iÉ1H`SU4%F8 mvWNe$V0s23=z~D$4#% $(ʗɑ$ d_wek-YW+yLl3;8P@I>ư@نȕB1v6Dɐ\ V_LEZTӱneZx|LdA$U_EG& Xڷq?@th1"xfyM a9l!7&U^W'tOڔ Z:w z简>N@r[G -R5orIXLqv4wLM(' riM ,@&!TOHmU>YZ?)V VRvBYK%4 .8Ig9AN 7r')oB-w"C L.s#n;LCykw6[XuhdH EAvA? z$. RN6κ pX&wBIC/i5Hk OUPX.nuA0ɩ^ PbTblJlH&HĬ,nzTW:b\KM|E)0[Wqg0Fr,܄O4ujO&r^n0_"c)Qc 56}QPͽǘS6/(?5OT(20LEou웊d~FJN;N0ߓlL;ݺDb[CA%I`dT)"C9EQU2q7A_oh\] ]D;Hwgj9=*O*w RFw .F~ Pu4o.'ǂ`[(ү6jOw 'FA&kq얰ni^#8=뤱-^Ä}Kx/?aܠG6ӫ館r]v%[KxȴUt54"ǤUL& Z$Zp{m^l3-Mމ!3Aa=AX.7' 6 nIcbamR:Q(*WjFjeL/3Ե9Ն5yLO5 oLQBcSI $T\q]Xsi9⦛  _ؿ4nT}' ) ~W2Ŭ5Se]I.U~V􍞩YP>z]ǖKT9|^4:J;FgέC/BܿoKDi O<f@Tk9гgnXCԶ+dlݣ{[mmT&tZ|liw*_^ӟ_?#X/%1Ѓ ~zu? ra̸t A g g5R#gmRK _Hfުš)Mr:`zP,FsQ q.+^\m/ AWH=b)=7#<֕~G'/ކg`SgBaи2[eA54r4& LOg Uf9LJ*jӠe*E86*KM5Qo\sZ|)r5]ß }}n31q_悠#g*a SG!/#!XpB(/n"8;B "v6! ʚx7X0;ňā挺d7;iSRiVXK;Pn4P|AP{uq2m 3!0'osΆ >=x!4[,U+m}jr}s"ÊB͑# RmVl ~Tg-crU^H^aG\o 1yRaVt 5d%oB-(6a-#R!?ugtu_.խ "XT>r{asHCC}:F#8Dɋe_R FbIo4W,bvCe=JhLYٌ_\K67x̸V6 [LmR}%j򆀢;T.q Km<>6# ؏PE{^->)0PϿW= *}~(>Ơyځ9גy0ΊL1$%7@mzCLZisI7Xg; !rT]x]ߣ[z!FEe$SFnуd4 vXO5R2DzH,kDᘂ c@ $aZ.PL_zvGOzb#ͺ*LplNqY[^el(2 ^rz7,*>STemMܒq.AӁvp_xVh%Id K/f4,_b[u&GMb;2]~؂6 yvC ^L>2;LzA7=y`cvu|d&ſ|yzT'w<"=sRhX=ڼHr a9q!]8C)) _LIم~]iC4FaKn״Cor[T9 @<Ew&y:bRFV) d@ N]{֨TỔ2Y9aǙ6 ckt{%i%#opTTNDQB$XnJ4pxtŵܷ(oӣlma@=9ˋކ¤dBޮѻ(?udAбھ~?+ԯTd^"qeUx\"}a>:){uS36؎"Mf uy%\Kf٢GpxiKRh* H`}D5^!HN#Hw~j$gYXU̕',\wmi1U^C\ &T-ًqE:7z\|tX&2i@j*V92-tK5j*s}\̀c|y<(M['> ,O3S%@NF}D Lk@0I ]KS:(&1|gy @zyf< j7!w@sG,/ ĽV (nYF SwAo!MȧD{qVAd= jaֱD$n?ήH*?Jޯs=iq<#lAjOܢ[YXb),K0xͨ@w<8]PX# fJGVT9ceF10cϕL䕌ߡnGҦu1f]{:ZYvT Fo(ilD`O~!qp`Eabi՛HrAji)V|?j~ϸm¹z*f%͟VRӮ +]E0i/}(Nj>CL?CV5&׫Y˰$l Scʏ4ۂ_?l8iDjv=)S3i%)c*̗_~8BIS`+N1N:v?;)MʆψV 9#$3]r4`eX)!# =( d4OU;qD h>|`Y5~hk? 6Tܤ V*n>k إ!HlfQFȃ%!H]u9v<>X9+gϟޞv\ X7 Jc3Q. e^k C!Lzx+Z<Y [ l%_S`}ح= *8^--*: en/ hs;+gʨ xzݽ OQpV􃣂\kFniw/ G|R#"scIT7gƯ]|8eDכRg7CҼ%w%dK u>nBŪo5UR|Fmwncnɩ+{ِ{Yrݝ0H4I@E{=\abme ;vTr av׷i٘WXo_ Αn#$;shl!l//ylIPT8I`}`~nw,j5J'S.wsDTf6Ա4rq&P@+cv.7֜^4iu%Vzd]OBu CiA]]K?k397IZ?4Dlw r zBJvA+ i DZlOs1mWuqmg^ w̟'aC;i"uۨctplf ^Sw^,ĐӠ L+: 890B[VkgF>=| Oj}'Z''֠8R\WUݻ)/T( .,Ad;xnY4w<qKZXv<.ѝ0Uod&\7ƥSSY F(){O+GM&L>MdANӨAsE /w$aǰc]Pˬ5yl❼5GZZy.+Ք }a44HWF!ӼEpM+4uS4tˣjT#3Wҍ܇W#I9XŃc (' `"I&\%`ըXAn=s{o |ō#+Ts_xs%\'X2D; EYaZO@7>E_E/DLe}z~X~~s@^óNU{kY:55 wʬ+JkǯMօAlm?[8zۉNqA?qewݦT1zX41Gj-xLq8 Sgؑa^0j˾uC2Snͤ@*t+M]zjSs~KLuYwN\Kw*ꯕ s,?&?<D}k_+dҐ (unK3PBkJ+)цH$~kbZr@Z=v"d02 ©J}#;wg'Gzr+8Z=s ]"#8ٞ79UxW:6$ ˬ0G:3Cb{3AQψ1-X< ʹkdkQW25 a28j㫮4vf1םb :MK6g 1܌܇j =tPc~;VX?ǬT7Jm/,v??:cРOvo|fRF2!9Ll%o;nVk,y,s5+"ŧz)mleC3k͌4ɮӭ _rkRyn?jc6y@ %w rwF%7z[~V"FKf'2c28B)(aNQi\e׮.9/~)Iۗ|HK/? yQIxLJ?Q4`+Rl4Ж&d RZM0jxsjvTTGW;B\h ?3vcuy)ĢVfr#o~Mx G?i-=QH#£y\ 尔vQR3i:Ʊ$UFULOX:淖Ӝ ım'EpQ]Ԛ ϵǝρ13/ ;^Y-1߮jUGED},qvϿZ=PwY=FiPMPF˞f}h+”50^Ezy:@͋ O׳""d2T" 6vn`2Hդ#X9[&W{!7N>zI!u tEWaZ5Geg !g7'[ކQ特 J͹%Urg(wԷ/ʿJ V&9'*Ҟ"ZHvCs98q2!SŠ#P{>9RNqSqTilĉL8 $t+QAH0 o1"Gn!/.dLJ5Ъm<$ـDž4A*i ]3[@şR<(~FiH{-2_W_VuZ=tjFο2HG.([BP!ޢ{Dy%!LvXxGTdvQ [&<Pn}ﻹ|2o*J~]1fS:hV(s gljȆF*UxG2~^3j6xgwqr\62(tCZ=,qh ΟUwm_Fgw7|70+h>lpBz"ι'SE>M\[-HEk4ǒ-G*H}2a5>~[[; ȴ2pܸ?|#@26 9DӾAUwS~QLaa9࿲oTl `'K*QD &Uwf@ΰ,t){ NV ICi4'P^Dz50'],DOc0{`>v\+ԇָ%˽{xK^gJoϣYࠪc.xh?ك8(ֿ2zUovh zj'\!ýa)&O #V.} $-s >NVWld@j\bܧ֜dӸr56ߖ{[mg.`p*7Ԑ /}|dWpHܡ]l"R~ŀgN$̌!P.frټp=9!4W%r|}^Mp$}͏W0k@ա.2V`wh<>ȁV"[3Ji Eeyw  l*Ń..i1?tM"jMQBb` s%~i.N<?NM@.(YsLRX"dd|){ث_P^(Dy_ ɕ?=RJnT:qQu.;[ntiYXJɧ> C%:;l C{.#iji;#ba(sª]?(a+#(N2vx\"L 70UZCBz|dHLR8|u?~ σNsZGeat0$7L ?,vV<]QWvK!n%>((wcp^siNoS @:K}ci}gH¨D[iIO+8P1a:h3-<Ѣ+Q$ƥl.$̡^,f6Fp-fÀbP*:-FߓZ)H5>>$\sX++ x㏯;3P p7k ZZa3$9IbR<Ց="Ќ2SK=[hb A]@^&,sV3lR % 9M}Yu8b^KsKPX%@k{zRUd? Hl 0+Ld0r]IgMk -@qOv,aΐga^r_Od4r[oD4`k_ڳD@E">" 0U ?=†fm@ oye-32a/x|̔-ia+j`ņxN_nL$_H#ٔ)gMUK}'eO3Ïi1){*ʬ+1!>s^vjv/k9>>}9tvQM\aD {16ń)o{(ȣj&K fr /D xupJ3BE$'9${0&/ I]LMK]ԋ™OםZR ? *?1a=STd7bo df!$n)#" gOrġP+&ᡛBCyTię2kg+^Ѕ TpU6F?΁v-KǺlTF(g(nN 1!U9}5Kny:pos.r:L?9 OcFXv#=}pO.hI&W?qd!:*2_fMgs̏x ve{(]1L<ބ,-s췇.(5bҳ-=EP뉫l2M7LGyYX9HdPbc)01u_yǝO)6X[n#@#9kUhϞszwJНltNVZ<W\g؋@EW˒tg5fz Qߣ+7D _Õ2s 6m%Qt$1}V2r9Sk4 ձ)W"Tل.ʴh#3l#(R>ڸ'Yr3(>F9$-x늁eכ }|nCZr0@:IO_19Hפ{u1R7ɤLw Z=[nɑjY@h1$l(Idg|}SЉT;w"ރ˾: xtSlR:;mr@_4 PӷdhUbZOWk&>}y\>er.CedT8͸MV9+>8z#}il*gmo?m(oD/XI 5Zt |<UZlZHpuMԊq jdb.^+ +#Qg{?}(.^(2J@JOa4o'фa K(\R6{ (1ܫ?AȚhw#n>CKŕgmzL@w֯K 8jݸU:[|'˂sQ0~c{Ui>?{ 7w51Q5 `cS=1BKi3')e*4~]\@rI6TBzA`ܔ^4O@,JMh~ < 6%aRm ~3(iM#KV r#&X.Ql5 3> v;|'>Y^6J_n?d!y)nyv2#X }/?dĺ9C[$:d=hs,n  F æ`s94^T8:/̦۠&doבh G( D/ZѰ$? pM]6cuiG|4 `zhe?Is u@ 60?T 9RvVk+)=G2Jpzf>$*n6SA}0cA勥xm_Z2fR%pr9n"%w/zb. o+'ڴodG~ʓ WqSlkwnHo6P1w:m>(ߩ"(J~ZO;ЀۭINK\ݶ=i]KƦ -uh No2HhʅJZfV,Q )H",okRaH.#Q=WK,NJwiY7T9;G9D%6h-^uWշ}5zD17ը^ w'({P9Ec2(j' R!*qD ޾W>(ȝdCJEý5𡫎_Wu,Bi0YH(f!z*%ЊyfjN>E{U(#9ԣeSܭ|mbNJ^ewe;8>))$pb~ e3EvU@fTuU̺zCsY_6%*,8~vwY>)o">K?,c}hBޮzř9ŇAo?u%kŢ+,/n=*e{6p~xdɵHXr\b V2~a(/9.l|>fDyѦ!Z/RF&G.`RC!:9)4qTo x!웧@$?%N` |p: 3$0u/VA`qI8oC;n|QN={y#%1NJjZ<d9wwi;mEr.Ӛ%6dIM jUV}Θn΂:Gk^+Ġ2 1wA繿ҰӖ YjW܄_ n*[8=jqމo86D K⛶HC%Ҳn Nx:\BaKj}?.v2lb[{\̷%F]2M.z}|L~_!OuuJOrX`Zv)9w?5xUюj׿;Uz LQz@k@G28cwϴqGs jNa$d{6;hIJ >ۗ;ԉ" !ʞH`mX A w@4$VQn!|*]ܭnVS,Α±<^/ܻZ"ޠ7\N!GOţ<-d)x3E@ qtTP<ۺ/jd5HmV9TW.'Jmd3{/ʮ/?$]&͞tٮ2x u;1B<#G4>6+L|f ZfWҰӬByK-WWu/:txǏHCA-C6:֤R釟$ԬZmWH;kvkgkjneϭY &vV)AA]7Q]pt$=3-ՍpwJ2a;S-'>Z[;FJCQ}O@eY3ZT*@GGk5 gLeP] Nd|ٱ}Šspv0H 2A irܥӿ%mlVb_RQbR[1k-Ӽ3Y2`J jdڄ@"K>Ғ#7*8A۸xXotu2q7iu (0) /~` DOc2Hό=|wYO!y-g@bKҙ ㏻وt[t/ $#MQ dO)_"/ *ދӧ RFdImЋbq\Zr\`ԂxcYl(}q *7İt9j}e}*'A(~v\ 2RO fQbN)kd*ac;Ї X1n5S(EgNDCY>vfByUU~"' `]fKH<βdLE5.~f-EkTcgrd90l ǃuI)m҃92Yco „ zN,pQi5I؆sW7|=xmFd* z35 T>ggז{vT`^sK܉eWj!4%V0Vq!OrYeš^81ط۩G;JxDl+E_ u+C*uM&p3?>wZ[Uߗ0.PW ('0wr4lf!K XՉG' A_.֔d:c#?z(;xS]3 4`%g]9 <1TAv4,4\Q,F;rvHIv REC݇Sq%GI> 츘4gh+ZV>vwGx|J4Ư7إ$&,-h%.PDZA:"MR^Ha2 &aH=w%ms\brԳ~c팫үD#W,I+\7V>tGܯ#1T\=j9eVD ,TA|dA٢.ʼ֌;| 2E cyE)jo,Q̾=sΑN9*pz%%8HfhT T/tCbgl, ؍ lfW6 &}-sǝGƴL0[谺-X%o}@V,^"|sX7gӒ|. #]: S%$&,{ Rx,k0(s4ҿnw%Tb|֐ƣč{8vn*4p(ܚx57LrPZHz5 X rc'h]c GW @euA])#DoYq|v!AuQd*܈(1 F4v2\V[>#vj֪ᴌR XmЖۿ[i\BR$h't<ؒۉbGXtPΜCVaN%sԦrG1,]ԤyUl F{PZ4 :Q􂏕$^}YJBC]*U]q#̗^ ^RRo\ CruMIINy0+y2AKǔKm>GVrAm; bZ|Zt\aC eK2rVjl3%p\eVw.@7F ho'"A#5.7Xj2gмY|w.L&%D/齜>!=n5X {a2ݏsV.Č9ū]AE2XMAUa-7(|F)|RtU%,s%].RQG>t%Gq_ Z ɵ,.Ay&;ts\P <ȄW{86μ@;1["Ƈ FPPΫelp  8# |; S[W:D ʮHaiWfT^U`~ --s2!-OjXg-4Q]VOegJsy%L> QQΰ@WWoiNnNFbߘhiFMD)j;z_-7-^UYwYUrAOzfn 9լZ^i}ۖC&;.SV~+*+5O K|A"iUC#ȿ$/_G;< ;R (ƢoycqBO忢]X޵$t$Gq %}~g鋻_"B)P+VL-![D|LUVr^8V|X^qWSOŴs8B mUATF+I3lFkzwcX *s%,AK+2# @A5/2:=`3O.|(sK1D4^ASsjnD ~g2>% ̧f1"B6%6+uC+8sO%H۱hcv A1J45<)I Ylll:ZXw&*yQq;G^$li΁~MFiaJkeJ  iX2.R,u:=<8FCGp 3ed$ZL+,Њ-}6cDϕ¥ tO"hҔKt9u&!4 [F]7 {9N6B۵o@& #ԦpWIIPJHHFT0=[_$s4=?ݟi9 "192xa10O(iNЪw;4B!z-- 7ޯʹu2vg,:lxqk|q z)Ľ;lmj _Lx +2C3GãzJ< ]{yyӎ,fICMfp#XODSN] j6,>GA';k{mSm8U*ZOȐ[N0&+8}%H)y=э/oUa+XޓA߶)` & P@F_Nտ-,cл FٛhUQ 3_KTԌrɝDC0|`#2$QIQQUV>ŭK [u0h [e^!$`r7?vO1楻j f⧒>00~7-!kD~4<9tcbn`aF祓!y=hQGI?[Q:4hG6>B^1LpTwiВu: |k`Y%xD3Y䬟E"³7ih-xhwmD97=bR5x㐪At˨kEիi2!d{;j儎MtCGWd؝|}Yos¯Xx3K4N TsG=#:P'ym6ߒ]qhyѐ@irfYsGdkflӚ1J.89h-#.EfG=N5``&c-Җ Gb^TkFW_1 w2d[t~Yv!#DŽ5mUT&B|0ĉ|hOlNxgOR uQFW<=P M GXC5l.`E3S@+j~[+uyșJ(:Ĵ$Nͨc/^)/̅b:B/잯Ay D6MpeݐP1v-fGoz -5Y-UJmwt̟FX:y7r0j75sWUrD./af\=Jc$lgޯ5r۝݊~ʠ23j%BJSύ/|&Ѣ^ ໠ 2sHw~7?J -F#E:P|R@VAJǡq@YjlЗVF;f41?loy`R>t # ؗD)4&ټH822ur+X-{8} a up" #&P= D~To"1$iɣX෧Tȶ+?=>iŷq{Т]Cޚ*Sz9uL(Zvf+xiJNӬڧ)o,:Y ';@eΦ,팱*偢<(xh3| :p$b"jU4`2Ïj;Ζ>^$Na}[Ib `V*0WcM%bʉ&ć`TҨRmx=J;CuzdQf٣ g yXyX1Vxw=fLI0wKZSq3`*]. ,UԤuqY ( dR7ÈI`Zf"8鼽;pWP;š~(yC "co_e ^.X1S/U[OݚKNT5/ p. $/rZ9wa/ytZK[ tcҊ@ ɤO 7DEs|2`F6ɌQ#J:WSi'Zwxojbu݀#f2FoJB5JzlpΉA|sίjH ) O(NjIݝx{. &zZvaq yN km)='$*K` 8ܷ ao0@( Cv9G?#!}2w!8 qXj6ہ`=~S :=-i8i.(X]N |H[W=j8+ beʑ'Z\%X\al ʼ>;Zf\dGx֬NṂIb1m --牵gӰԛx:hgxFVbEq6a0=euͷ% RzCTYa aӐ@?Ui,KNX (s|DF{=Ж3a(R{[!7zptԭZVDߗ,"aIFgBh2*t\(GH#\۶LIKZFC pCwWO|3#Z @cu\nZt`z>@'jOaX]4e2†< NO^,B[j#T*N1DGN/ʼUˑrx#Z~ c3fvpťz7 4}L޵@gM22:`!ZKJsZ[搂A*[ޗۂ]a[J68Tv"$,d:CuijѺ(qOJR0ja3x# /4"}637s_,B;/V Ϳ\C0r݃`/]̓@(ttQIh9&Xҁz{5j g.ɌKvDfMIA9wl/䳲VAX2</!G.:%nEjmp{b ˔5Pm- K sfLK*2U{v3UdYsU󚦘1e _PΠƟ_#O=JH6#:oۗ}ט`Rs-K`!D*{}-p]xw#.ߪ_Z\ J%oU% |_3HyfS Qۦs5$i"LI+} 0 ^c Pb^k75 G_Iܺ?HdGRDZٻ}b>=Z6ஶRboUn;_o*A|JS)ԌVb)4_5r Zf#>H7Je}ӳV7 }3;)Q&EG:7͠j!"hhtښ;Gn֠4q;v4Ӆ@!GS FvK]E³:g gT\q}s~G+Zn]0 Y>AFyyS%H=%œ)֐&(X o4r,88x a0yQ{!"=BQC>@zwP|!cMF(X 1͟wwЭ^Dwuғ~94k}oQjNSo<<5uv*Ƕl$Y5jyٗ$e[6,x۱NOuE=sf41j-"IJ\ʹȠFb`ҬYp=ٙ m?sDuT'>KRTj9B*'aA{K5-yiwH~1@&ƾU~~_b꜑{B9#Z8^XfGBx7`9>{hUL@lW ;d'؃;Sqh,C6>4+J'^l@g⤉jzx24MAkHrYF]EOdLy*;OHqf1K;a鸢;!!ے L]"de0ԠbvMZ;i+LMrwh345`YzYO⫹$2W L<)lҶ@Q_ \spE9 fV ApǪ/Kv J3,_f5sOJo.e/LRKoo@n0вA$ꘞl6oؔi r::`agnNXΟ4ӯՁҀ3o2D3t\on;.| #1%iZwC~v'ps{QԻNQ`>^W 0\;+.n!szG'i'Ō ,/c$Z2tl̖VRlΘPP5>ҀTj1;!#0V?w cه̐HF!xiKJArU$]6 fYQ*'f&{CyMEѥ6YfƨQY-qQpjv@iPWos3)maY*ĭMͧJbcmI}փa5b~Osf9~:і2{xKu'"|wހfT޳G~8#3Y(^d<( СZ2DH9:ӓIC~ '3&zPJ+ f`WahI4r~ArS̗q9A-Vvy\DL=(G.e,_FAWgj_Dɪ-2VlgSPli2r, &[?LjUZIEyܯiF=Q7>.R'+lB6]ۜT̚sβR^]cNҀq6AH, %BG)0qbFJ6XJ,}VU!580-7'7}uΖQu$3HlʆѰ_˓bfP+ -Di7+#+<-݅aR0֮t omכ Iw$Ds dq"o>}PKn[5V-Jk )cEJ|J.6!/_U]ɴLnnk#lU8 t%t%46ۜFӷgz8! (4-3u#$u(ys'!haU% K!;|n'9j6>2[nHD؟ƑũP[08BpGwS MT~gЩSaF D1[aVnޗ&ʞX];u3-Nh+n+h&OWBmD_>^T;C)QkzwK/g E(.sBhooi_ިAL(]]S»X ½LRj'ƁsWE3N&m6mxs\^<{h|2@ˁko^v#ߎDK˹Ի;c~kk'c_C{̟ PDH6B^^V *fHIj]wjvkQELCc;(E΀ ʼny{TT\"N~Bp8JSG /%[Q#r>{ϯBRM]! =$ x@Y8}ǟiI5u8tҺww3D y,2)OT`%{'֬J,TFs\j,CG32!fMT~V*tn+z?m_UD^Nrcsı߮89GAϐ .tMgeLt~!yޗ2rs Nyue8Z(PK&AåI*wdInO[ofD7"Sx+FgV$s3%qJqTۮXy /JKYgt[=\_yikkC*q^ Q#0)DȷM^Wh |ز`Q*ю}ԋ*;Ģ_P .X屇%|i!O Tx0N {a${wVfc6"'O$*,Ph/j,>dF=d.D]lDZO,-G*he;/tUt-"]f4jѶא @9]L{`5J.nN@<$FIGH%n] ^#g,J m<~UJq&nn_(epY>q(h6uQ^9xؘZ Z.PM9njy kàX,A&]yP[΄R4,?~D8h%"=UX*U}gp9~y ¾NE昷8:49&h2D o ƌd3`]DID9\ßHv+ t4S" ?#NmXJ5ϠZX"-$Qo5ѕ7xht6Zkh@4~8lKtqΓR>%؄*<yv?o<~6cMSat%NtdΛr|}z( _BڷnPgqҫ^=Q:9\УWt7V2]/PnYcĩ1^;3OgIZ^0#A{$sypG*h-qRuzer"/2R~憒-)HKrI y1B+60jcS-t-0[r3X9_lyɗMjjD0qd7>&roZ]E@KFVoXp{8E"3P#<Š!Ob؇@|oh&C>}X[Gp b؛ShH:yc iͰ6s!3!>Th&A~1ÈQ;m]X#`bwҲoҘb0.gǃN+?Ԭ.]"-1䛷yW 9B;?{r * Y%Jd[w^Y?e:ˀl`WbZU*A.>¤~gDu6 To2IJtD{n\#ʬ1dq'jan#q2xtFlGUQڻ[\GQŨBSo$>[ H>(kTH_F-V-6@cwt,w ]/1ޛX/$/4\eBh^]b4sjf#x]j8d`G]-VJIl0dC,̖\aD.jcܠHAe\ln> 3{&7_6<%`8`]VTIǰsɈW5N_vf![xFvNyWq801/?#CIw"bIV]"lS Tcaz X靈rףFCfp%5)A֦Kd yǂ 8##&M uͻ׳ռ7!0&\f4?^.l؁I{+iqasvo }qW.cҟrs&BX\i0z?30)kdFKkJ;uB-G~sb&f !&=[U6}tyx]{ k'}r=/xbroe4"[6e>sJOX7to#ao/Q`Pv:Nxwz> b&(bڞ%0$W/58}/ sx&a+]I9W#;.$g29ڟͶ֬+~Tjidh嬹WMpx83med5*`iۊv:0άgPRlC*GiEڃ0H{avՓUsR[ďZRح6Qp-4)]1ZE?|@63@龰aW;ޅ쪛( Wj%L2vׂ7+[|T%!W mQok| W7ly@%Ή)L_nظ>ٰjm(\Vg2xx;!Md;:C`jhcu^Ϧ19PIsK?؄j7 xW6@ Ci"~e+2P :Fߠ2x!w?Xn4HY]#|0سJ94Qѱ74p:vKkxVl\X|~mɣ RӛHFiQ!Px6kS(Vy9'F@vۖU|/tA1{ؼd%As:껇?sQFuabK$; t?nROfB R7R(~@ト7}DI-BxٯB")1}leB> +F1uzn9t!g]g44<2Aw%r 9b-x"&k R.Pؔ_-jՒA8pd2Y ߻=5- ?Ռ&g =ZN|+gh!y~IϿyQy[ţ >޿ r{ U"O؃Ej@%X bdNRQo_;D@GPל]kpZ0el4Lnz{#_Pd+ A~3v +V>/(C1.֛ib3I ]3Qװ ߝ,sGbNQ7udIYU?r] d <(w €/S i /<7FX58_>?hW$1- Afܥ6:5ФFjΙ8!i9pqOY:KɿQy#2ZS-%`H`޲zOPh5O9%1j}|B1@Wյ xn(hOe}SJ8RZּِ1TFX=;DG-F95Wem^`"2EA]F,/Imx: Ks:pe$K2 G:Njܽ^\3f'XVjۢi2ܜУ(r8g]qqyJN3LFI+j.l'zTDz=VWM\}pt)&F"ZY#X%g4T3l]N6ácf8EugGtRPՁ71A7=z:%e{뗢kD}Z}߱W< \egugsdeq!#@Z VDmIU qYX. 8ƾMk enhGp^jg*ܠ \i.w0Pb>Kf!=~k~5iN<Ď r*79lb<#n 5鹒z'(yDZg9IbH"!^R%*1pUpƵrJ ,Eļ\P P n-Y8`,"`XC~fkuܢGi]3%r(F~n> aQQ,yI"@X RDo .ʝ69 wsymF2BZlsj4뉑YIDB|@p ~ޭ@`9 `ݳ {æBvj%^n ႑~^D4bf}Q(M}Ic4T#rk0y{`/Jǝ tԽ>H,e6pކ'2e!:;~9A]~ L! 9tyeOZBJ0$^zޑ(A9T~yED'*\6bmp^ #AxKL16?pc8LDk,+WJ^ޛգq;&'D UҾ b.q Պek\\u HuW,+EoeM} ih뇵zx8Hbk>vhdX>M='N'*O!#b0f յ+TԠj˼'*xrںM)ŤhKH{iZdE<;ʎ3W(5R˪XauWwB'L]L#QIJp4AIQ6`~zY ZEJma+eJ2ǓujA`C2's4$(Ąv;%Lb10T9r8$=kUf0P~%AV"ZBgA'.[(;޶B?oBAA [u.EJpmK tJ!hܶ6jVof;Yyl/-H8f] 9w+/eR,) 'cw6sULX0 +ezx!ԝC#>n{#qsUjQ7tF%ilv>awtl꫰4)0'~(prHA>YZt,VZjBzl#;%uǓq-R™^\ګ3P Nɒ!&ØUėz.~1D"O'`ZPXIݫ.buu` >Qs2G02CGJg ,_f1jG(5ޏ\l7PH#+&ٍrqӤ,xxmʚ=D]3ܢɶyvnn$vuj6L XM"O8L٤E1x.<,@X,A[`"r~`f21 #/"ŊArBjZgp"(qG]|{_ H3()ğ,Fuڔ{ﭠ?Y1l^ =wᣆ;jRLao Vˢ" (s^oƒ.g[R@sH,!:յ1U-Sh,]-Q˻G?jTH-R{,z9m,vh;8'h]  _r O3@~љF>5)1Nhl:5ns|)ԥ*'.hn.b m}7{K&}FŇ,wDl8) xt1L}%,7wnx^W?HMXvKij'$Q:Xݡk%urp Scȳ@$X4u7VJœ+O>\-Riuh)^u%?Uv0{:š?c6٨@R3IGboU Δ^M[Ƚ z]hf\`ǫ ׉Ʒ+v7S/>ąlFF-4_{#2Fp:m^ [-W+D~hV7DGz;#qr5œG3TOqNɘkƨ .VVNz^_ޡD!k*1sބ3"ʎʷϼʕlpjOrE*L<}GچseO4QjU h.5p5\!KBb[@M^1(SN@泌T= 2ܦ({@5O@pbHsuc;OK *)AfZ 4{jmFB˔}N*{dqtR{'bU—vVѯǩH>(jn΍-nf$"D_翍Ԅa"P(X@DfU! p9anT2ӄwqBp)Hz/\6b`UN*> g-,}R ĬfJ7VgY;V+Iq۲4v+us[}nQnW@dDCS=$jB3C1wZU,Q>i~up[eSvnVEb&~}C鰁JG@aHMIF:V;{^&,̨sb=;6dP. ) |m1J{b 9)@&yifz;2 Ԙ/ 4/.}ET q^۴o)̹{7kП7U1g26ˇkW9!c_7sMZwe!I ݾ=~91haE\rtWh,%0**e?]@wg!OZuq,dI_JMst/j&77$b/)1T@!j~RjKLPFM{Xe8[3}ʨr#eثPN&':PJޑyAB4AzAǛ{w? _ПLS-6إj8X30cT% e hz Uܴ{Y'3(0Y5PwtkS3KsHliӅ8#QCCÍRTḰWOK2 ]GT9Xŀ/K8k m>ob6WG0ig}"Yȅ($Q)8R:E#&0~{ k:V6* ;K iRݹ-&MGyjӗ=lΒv,r)1iI̢rDۮbv I.2Cjx #7؝ե%Ԑ8'%Wo6eA_`w/cro*qd})4n '"r7(@x9RS}Hhھ.$ՠ/J(~-Gt}4 CKҹҔ mu;K<]۸tW h_N1dǬglchf3~ Ț&wN9uXHgY]'Wy޵ں?n? 7h ke{l#ZD'SN!:K3ݴ!.{ ;q_IbYjgK`Vƫ  P#rGΗ¶f3ۄr/m3V7ueUkY[ *Բ ?\uHų̀ 2$1tK \ɃnΫ?۶˔RA7BFo^^=SNM9NYn1 iItoU _-z]louy2o1 ~vAKhe観GZ?[yW\Y4uFp KqxMC`;~QO⭇Nia3e8A i,>Cf(McS_g3'ن}{(I(SǴQEewF$ !*B47+ s줽NG!1.0|81(\,՝kLAʈ Lghqv Vg|OzcyN-*C '[k<‡k?l/Whhʘy¤CĐe{4'kGqvIqB4 Kx+X X o6'a&Ꞃ(a>R7ĥ2so>3i5,:,X"aE6(k)9HSv)%mhi[Biux ن/7 ȭ7PZ`q#~]K^2bI!SxΑjpI/i65ݼj\'OtQ|Cq-6 ~=ȫu20?!tZvx],HRSۊTmkuZ zonbͯU @>;I=ߣd`} {iިfLĖ(ҁ?ƟoeŀH槇Ov!tPY6Խ[6'u*I[yu⡫'Ou z؍!lr7 7Y<6YKb<#C蛑̫ZYZ 7ѣN|Em\ |>3њAT3FORƴ]8]^IUC0%;n87VZ0(|*gbuGϵQ(֖~B%Sq3A7ehHk/.òq" Y&Z&֚Av.K~fkif=WT`"R/{#NCÇ m;+r;ޞߦ`W "~BJ8tw *R {V?3ݑ\@=PD'*-ɯ^ry 9>'1?]N̷7,7}89"4bIFUeL\hCed~n9yV@{Hh=M߮,:2AjοT>vC3N0Wy[/_xnxe椄=K'oڇ=!*X#. `+wDM [;>M& -YJ[ax K^fϳ#!Lեa/e#uRk6:F]e~VGLZ(1iP!]cS`[a0_L~( MtsS.gFtڒt Q{3x O7l:K=2:+ӊ.I x+茈jJ`BWMݡ,)8 34wCz)/iS̵p e;_wݫ?GBQ˱tyq\>ZfĻrA!k|fuO+]NL3--T%[{R0ٺ!i]םc̥,,?e^LyE^9LneZ41W]vN*d^p8ji6XhU=' ;r<ǒqo :y?S_"SWvd&~?1ilVg#ۀPY&@VD'|%dFU9Ky7a"q?caIK;g[O&fQ)Q@ӓlݽHs|ryR*Do Ө&8^Z ]W$=CTa#}Y%ږzc:&e)`2^v|65~@P++1Hg:n ] w&v5t[sALā f-(L9: A+-Na+}=%b4.@V 9 0NZx%oR2Wdbu% M )ä20 Be>E%Ay󦘱KszN؛kP'W)"U$} _Ҍ.[͗9,Xs C^W4Έqt=UVB#\ gvR[X< p ;S g?SE?1so!%sdjl!RÆ uMmRhr(SCu2?R!QH6iJiͪrlvy2cjTᄏN9-"7E3*P*FΆ?g6]m<3YAO@7*~Yf=Sp%XWg2hW"gjVײ"GBd8Y.w6tW(|Faǟ3Ulm%'!JMVݒXvn2QwK2K f>. u~`9~IVz11d%5[R1Mwd5])V 1}3($)KCCO_U͂Z)LuMnGC܀^@0*rRQFvٻQ2e- GV؞(ٹ\<2^r!uY;qƛH[|B6w*Ơ%Z_ ' bگoN)} Y+8Ѡ.AH<>U^;yt+pP qT7N䂵J9X9s!}<$ A,iHYaPuSa-AdGa '1WY'K[ |a0w6M#h+n=CwY,NQΣEuM э]qm'W[xH\9#G6 K$zu 5T+oE*L*dvRyf=C1.3!X"X&3HT1r_jg_wOUr-"/sMg]*I g&@}áGnd(( 귊;TOjh5TZ^e$i Ǒ3 <6`#׼^s esgF[~YI~?U"RZ{Zmetz5>;iUJ# qz=r%-ejS'ǫ8(`9I$eXq9Y1Y(wru-1_M0Ys+ q\ցOA D%F0"^؄l;B~W10v۸B;I};X&{[=A9T&bVa A\)Fw6ŝ3ݰkH5tCX1&nb$̼]tfMD`yXiwpS HM=?qA^$v'nRͲ[@XoRС''Jk0<ʞO(@q,UFyXća;x˔=7[rNlc8S@ɘm;K/97yuTԺ[2oGfzJ10Hml&3DҺ*D"ѣ$qR*a-nʰ1!h8t\bP49 4ȖMEɊ!&tި!b|Z-Bni#*ndMˏI$Mp`ɟ7F=H~6<U^  DQAq ČkoGVo_UoQ4<%~9&>GfW}fzߜإޖvO*{et| R̮>{#sa{i˪qc{I4A0wI.lzPO|?>?϶M<(a_Е|0%|*)bYHeF EOV$pBDs, bϰ!t݈9~0ʎ]wS@]8Tcݳ2/-^{ Vi\@l۷V<}M#&vH8QUqNE0ĵR  ܏wֻk")}uÜ9 )¤W Lg>JW\g W3Fce{x>Tɽ:wsrW# KUgğlDgR2Q2ai- nҤM3m}]͙"*!M!_AP)@0|ki"z"R&:؋6 `L5ϊȤ!* JFN ԷAK=F_ 2(xRJ& ݼi!ZR3F;K+KDއ333R*., #rBz&Y%(a=t+6x*Z! 1ƶm|%Gy$ג\EC{]MMmҘVoI#]RrM3M@՟GJ rm/WImMh&"?Bm+|P|r C`$t ~{|k˦5.FhZ7˪MD<]9ڣ8ymV3IFSШ{_zT]ҽעU"tJ(mew)uYA)wݺܔˉ3IX3qx)de&Z8`ӽvDTqHV*u~H.?~YYϯ ` MZ{G{7bߞ 5eЛ( C_OKܯǵLTw(g.Cχ1+G0W OO992]7`>6B+$L/Jg\=z!@Tފ_W=u B.cE 1t`OJ&!RFa 1`*:]̼d;Hl}`" d,agD9T)`[Y2fѿbP~Jeƻn2Dj\:M %۴cH9/)^%}o`D̛,!? KƲB!C6M#no۰Y7i~!hwTk1ʿ؇2o奞Q35}*dasYG/>dM~_uxzPj9fx#e.%)n7$rV-P -,^"jS0F`;[C<&皦kc-*Ӫ4raYB1(,1͑0f 'NmU6Sl&hJ" N{=,w_w&IִIXDԡY#ΝP")+?;oe/=[9PS,d$`飜OGn.; |9R<ǚ)6@=3;5(4H^ɿı[̭j4͇]OFc;#h& Tlr"K@]n5B3J}li%ưiEʰFܩ"<51 e/DSc|a߳kbo8os12Q9]ꝓuϤjt}Z;Yx$%n%\ K-GgX 1Q>\ĵ~Lw93n$]Rٰ0:(2zTe1+oC]vKзgVgDwRdEҺt:9G)y9lrL z&BqJ>*&60\I|Ax1є9( >M"w.gX'l yqHUbUR1uϫ?Q~EAs@f Z(&Ohy{˔ގ@{R2?8RhV]5 K9jxj^BIN ";`ԑ(鉊Efh1i+1 s] :jStBeH/dJm݋YSY_9TxxC˻ByN]./S,+$ѥTq=,?0ʩP1}m)X؜U0Lt@wi6DG;\ h{m 3چRGgݍ,A^A7e8h8 a9$%4,'&8I.Ҧ%ŤE>Y|g9a@߂E=c}ƽ@~O\ҹin\iONgJ/Q_XGl(hkJC5J۽==4Kga>qߕDRk3.̲ - bR6q) JY)zUEHN'A{.5F0YN3uCN|px{v`J4":'+`ŒJ7;Se ذj:;]bz'@PJ襗vަS#ӻגl;0jtD '"(:TnFV_ẗ/FlDVV5nӪ) {_oLjKj;vJ bEy5 4 UϳBkm^R{XW\CW:m$c&,`քHte[!(hNi aBzMvY ww2z=YWEW][& Qӏc 2K K嫾 Br5C]td.Z1lqXVB\nn50՜SmD?O (˧4ۍZ84X0Ye H3\oȟLw Ff.gV4H1*9r'jqSH$5Chd&ZD3m~ (FJPӱl.u2|Lg17=7}ϩ60 u;`[\{#UQ~զ`&o+?MdKa'ʞ0rֵS-)(oXzSj1lo"jk|Ro#91ty.Fu &vȜm}޻e>T .7 -^yG*B@u04i럆ڋϘbPf8*߷MR5 (Z8:oe4w,aݘ'!l)4&t2̦iw)VQ2 \C2K?1cC Gϓ0 "><1O^٘TrN=ڸM iN6)}>f .$jhgkbUR%pD{<)t ^D .7\TM"M0vsqu`EGOpOnE⸎;?]le=iYUb:!x@Ky2P1}{917O?  ,0ճ]L(M5Jr hݺergm\,kUEpU9} QM$hW,O:F妚XP^?\q=4e*afL܍uR!t\]>0l%;jrq٥T!z-@_lM> *_HnlaBPv?`}#:0=U &£Cy5np|1Ubuh CDNORqSDF`0pX2߶iKͨ% SBфE8pi ӨEnWK%Sti/o߬D*rS ѥ-|e<ςh^EPCE5Vn2%$5u%O+\g*AfUX6ZGWK,( "}C"|F( eKcIЂaRķEۇ^Wh9gݒퟒ5PN2u'ETTMNcd'"zCvlXr 'ZGmx'/ /h^Sle)?w"ʭXd]sY}9p8@xQ[&"8hy-U1F;_qTYT/s%ss2wZg2)ȯ:oƺ-)ֆi= o5,7y<NS3 t\ ]iaZTN<W/Ϥ3۟AfT=pőU"~×2)+#-)b@HvV?II kKRϒ:7UE3Ҝ l;L.x8oCH]~> o`!55wٹ3t ?u5bv1=dp3"(7_IQ|]ϑ,۠2WTR- =̀*%(:g njm!u).UDE?-}4[S(v^"pľ1 (طm>|ⷻQې4[E(@F@ zb':G"[.'TݛDgD|2، \à`t('UeI/#l-d^Rt}l>3ayUۭ JrNKef?^Bj _^ hw~WIN\Ttc+fxSC':>3 oSKZؐ ɞ1Ɠkq8*Ӊ)QXz򊀽S[R\r]2.G9G)YbrLo~Ň|X4N&ft L8eG۬NߑMn7_炡 7tIW#3ޞL͕?S+<Dw< wclCd0wu@u͕yp$n"|tvMI˸$%ZkO\B/#G!F`8 j*kVs6Q[g>|촟LW^Iߦ'14G3Dgxq]$\-ͺR5*T4Ѥo]n-H&4z>ivwU-Vj@K";!nceȖU c[wݕ=Cti wEd(PwFg.[N.eo)n4ep󍶬2Ddq!VQ56VPhPc4Ļ71E:P@'rT<耲BsE[3ND}>$V#.I)Ԫ.ݓ62G&W N yW8N߱i?'C4k=/J+Ze4"vxyY/>YrX )I&ܽӼIjά>up`?yRZmۂ8*E6)1'|9]:"ҋ&dNzBQuH^^U I,v'~o[m\VM- RBa#%]l"ؓ|bՀ贏- 1J(3g":wIiY{ a| Bk>5G;'wug^;^>AD6,rbٝn, e ~.|nrjJL?L]SqĐ(H(Y^L0Bm5β3v,CQ ]=.TOW[S,֡d*";^눗c?\/`i1s_~E՘o9[:WU;qIwL ;[RjSm}_=^_EV x>,{mPsˇRHPdw*9D[uOB7^]0 en@A |x00 igb<_ FtS=gXQ Z4).E%?BFg9GTCd7}uw$g,dsTͷnx70 7C3{ڛkR"z ,o)"P+}KV&Xk_](=O)'{LcO4$6R׻o >%:BQ9Y@\仦܈X%+%6vBS%tR6xޘXvId5hF( r\gd@σ9 3x3e+]iaqȧәZO<+iU$!XG8x|9CI,7'9@Q=R5š]}jIc BvsjF-n&t]`Pu:Pqi$h`5C8UueJ=Å׫Z#/T=m.{Laġx9Ǫ k{S7a/'*cb蘠 `jI$flEG =fU(]70nqF—bzju.; c ShgU N]RxgcIudPA%Bqe!5i?I{iUµx% *g B.{iU՞ps{xox$TW4m P*PWA̼轤 ywzNWzaH؍O@:=L:dq.NT AfD wdĈ;Qј1SL*P6g"^5ro~VĤ@lƷPժgfHKG$gs=~R{j 6NףJ$ҭEu@HN %^q_¯mǪHUZ5` I4Lnx:SXoy>~R Ml_j\[#._đl)G{\D[z/?[UI"LoaAu:B +ecdu⊧Þ/>wfLXrZjP3$dtl%}X{ K$tlmuR$Ğ6QY֭+n@m`uj3>?c",&ۖwG,y282yGzrM#FBBgX<"5@D#+SiJ,_.cݛ+K(}:j/63u(vIki3R0^2Ǐ̸JxkxRB5cs0VD>1|)GQΩܗy+YC9acp̰%77{`}2&E5=_L莹 i|eq3bB :ҦH:e$D|=?{vK]5@Nv`%/޻!ptix#gȻh%&-Z,Tz\츪Y-Uw*h%ف3G4# ҇AE򘗧ԮOV10;,5܃P1f{eÛ(ĩ .YOP?ub|p ;3Y0V&-jGy&~G(6XppN#75,H\Nw.uI $eUh1bb?N f[kk'L3iuX%"uXi1~ Kb|$[}Qn8)H"`Zr)ˮ4G)Iw4I?<2y$Jjn$g]A|>Q:NҴm.SO8e-e16}doE؛w,öD "q%l`_ 6:׋M}.OIBշZժ(irʠD]Kʠ2S[Rޅs.0ҝ :]YYmP,3 'pV>F*&ĹE>U,=al1mqJkn ~Z8y?x+F~8蝸2h%?H e{oձ Gr=ֿAdR/~ zcb؂bsl@.Zy {t0c=H+BnsHKˉ2$P@T"}9h |a8Wl&v@2+1[,;=j vC?<5 !4O3FYcI(gMFt~M-/2߫@e!1?39#Q=n90r8lΏoLQ@ƃmWmu9 |T'6x$juʫ1ے4#6bw^M*-p E*cnEn# 1\Kv0?H$VzUɤb|qӭR4zƍtK6k/jJl4p"7Ҙ :7{#H:lU}:贼|VZ.I=}y_. *wJdtZ[4$JT{ezUQO*(g"5D αK)4exK~g%4 뜝ƚOHn&LXZQw_q,bx k{ޞZ"q zwWi2֡!+q*L_2<n|8 hÎ^<wO FTjq狞m\,t":ޠ'rՀn 5yhXpBB#tCr2g7em22$-r>^^RTybb@eL!B׫nبt*_37h|(?x*2/aȸp ޒ#Jp"LHy*]masIg8umbijWAR12]yCI!Jv T41DY() ZGdOڗɕF'#kI[[=X@^O?gOY(Ǖ}%@;$ 1fz#-(aun,~]Ł:iCaDuNKV}r3={5 (yoJx8/֨Z;dk= $7!BZvp+F 0,7n=~𞗸M(]X)*D)׹ q;Q=B6ǤӅ]^.ꐨEW!F:<&_Ƴ'V"HgyJ$&n,n&u"idO$~5T[VUV7f+'#nT=i?;vVwQ v@)Ax ۈ MiNEOeu~*ʖ_ p^eS) djujpBc%GBF)_9}CV*G~Vo,' p0%FȔce-7kU[,\T?:sd,Dz()t?7-쯜w&Kt˖A6 2F_1i1 1IާW%!/%\Ɔp9J=Eh=TB؇dFQR@r/e 4$bkȘI^ZVlba6d4Tb}]+\Zum2|ĘK\H&0T+F߾NJ 9deE^I yӻ~Ƣw)0n\&u%7iTFO+?9VipY_w9G{&ơ!4}@s$EWvpSF|x>UQgϾ֋;y&Z`i/=~u!oXw m&(sr'8]\#!%ڱ9=NǮ I:b=_u_n"e8)p"nx*MJﴪ; AaQMi˒P6[W; {LWG j\lsI6Ֆ~.XL@e$d:Dg08>D3L\jd!)_U]S-Fvz/w EH!`droT WǧYֳzC fX5סP%LlD.%,AT"Sʘ9zaM=}F=8w|7ZvQ8w) մ٥a1-PT,1cp)fyb53Wyqm./RouOniA=/$9BB4ROžM|2B>[ (t"q~ s./&([4PD! ÕxZD^(Hom\)ظơ;]|J&=7 )"rqGSRڏ~t)v =FVqles>!xgi?j{Ufse|fyIFE Qh{r2t6L8Af)ǚqo$ S۬.tAZ bX#!dqwSUPTج9K#\FT^_r5M}.c,^ Iɮ7ѹJpn6Ӥ1 0\*W=ʤaHF-(hk7^n(<ɤ6ObGЌrIw?C+|U)E`[=iǸOa]'Ebˍǽk* +n՚ 2g/,] @X+W1}+f]_CFvdzKOfuGB7\(!hQiCY1~vO5=.ϼV㞺lcBh jApg7Q@9uH8)]+Y8`8K,@Dؕ9`1 ay쐶Yª5Z#/jH^H]FQՖ]LS_!{ NþHT ^C81g0{]ZY9á[r.ji$qFÜ@L6u]UAX55zĎaf 0|Nq"*UpJ~h? 0!ي'%Υ7$}˜(JBH= yIՈ3rD͛t`9:@i>bhOTCy J@َ,1'Lyq'wG# S<5g*Lk7yu7Γn^-lyrx qu A>:'Xd3Ǿwp5X| yجMͬ9%k֧,5tYp%gtrECiis1dI)<"'U2`4f5ܥTn|I5ޡsb`V 5oRۻVnE ̚QqeTgùpf.qF#FԙeZDu<\;@dDC$E; @hs7’nb4BNz kO۶4yZ18h@Fxf0įJ ]K0!(dh@nRr1AQ !,KKo>J6d|8ksWBpp\ @88+%۝9c#VFt7,$,Aƨ5Ք})-nx+j"=ޫX5{S.BL2o>)=k3[|nWvN*wMo<74$_uI8jOA@8JbFTvtw6Tn/?)Ej1loxt5HuW ؑKz|<[}<(r-g:-[tWOz/n$|}Uly=N% Ѥ Gef[nY)1ʇ]Q'N2U)ī4)^RaMu6zd@<$nşK4_X.a^mVWЈs/>s^!KTDD-\|KRJ@ɕc9DVqNt4iA C;cd dUb+)`  tbU^o f[^QkTM|u&=6@t]+P K*r“i:M&[Ag $(r֢2IA줣N<|]bfaM-_aӱ,@Nt6U;#&ep%].i烠 }HeQ1`D?F)^ʷJ, R#tn{[QrTt_vgNdKB{15>)w]d>S MV& w[f@ .!.-*XgGn}^W^PC.'&ot?M\ѹ%s:JI bǶ{A&Yq[ǽ/r 5&PGez;3? U%׿f0.MF wo݋JFq#o԰Rj|j~TE0m5`{-!7zCĿsu{D]6*w9µJ}Ug~ f'ٷkD5>v}. k;upFQ~w]P:KF~ !uG ݐ36pRIzY;C]?P񼻲Oor%=+:Z>RX+GK0S5a~`Ց>T=ۓFy Giی {f9'krδ9y)ubtk{F.ܰ|Z~qnco;1[ 8=J^ tӽB)ܛo'+W=8|FQn0$SS) -'G}T?Dr zVjo:9t4v(tw-Xknʟ6Pk#x Όbus~6Ȓ:.d٩41s.D[(BhD./BEx$B=Q醦ty cWAvLccX,O%qF)SJGVEHԲ>V"g~e9+{ ,O&:4-Wpcpi"5{[ 3ӟ]yԛGt!]V}ܤ;?w)= .wNyMz4%YNx 4 d)ݹq V̛VTv.W$)B +$XiRߩcX\`H˓ϫLD?{;Q_xXl5lqH^[FT1+0$,]ߙ;FZbf5nOO%*I0W7-k(zq;`0Y0I-1=S uXٸVoH~eyKχ6 m< [=Uhh `hV>/g )T`98ЬC+˒CJ`Qi('71z@xÌHX= ű#ǻ5gialDtX˷ ae6&^fX%rOc ^,ut2 C1I:@`OA[C([{kYuQ:^W&_)nύ`'kǺ(({: (HTo1x<>*NQZr}yGZ)a0/ CL6 f<}7ɡ~2ZexUﱰE*jAuV o2~R*1Kff2!Ἳ䦓|9}s)9 ls5c*,.胫lM #g!t~d=?-T|M6i4(V.B?!\D=ѷ fBD`|pxʣwKeEPX)y 9_ ^T\ގFJ9#hl:.{dhڨ\Ѻb?e&^}ܨ >$2y[4+d0[pCP_ALyb1QRL`ʲGf&p2ʃ>te&'zIh]<s.C f&QOr *F"P %ނWƂ' ӔiZ}Gpqtwy9v##MBMOkRbsW@Y(v]ApbHj1^|eoCcsM%}!,\_Cd4=à|#0EMʱ Pץ2UՒv7.UI vF}\3%n~y%(޸BU-v#H$\+ d!!nf90ǎHq`E‰RY94#,3fyeP&Q ?V?r-g WK3Ѷ7G&&&UEtK(?TFAU .f2Î_ƵE\ԌY UPޕO ::O5BxҰ8k H=QOsPǸ*p [n<*ɉND$ބ,}l^J5o`woM`KlE>aßq~O&}4 2'BӅʊG)z<%Lg>(jtkp;…Fzo2w hA1$Dtr 'Jмb~1Vg%c8=z5R#m-$zQ[ƥ)M0=nvHBGB~x֘()9js3 /b8MvW[%BBC]y̽a-Z=:b{P;,j*oe[x#h7 -]?[VM`;^zj@wq=vtW:lLSY{`ʺ0y1Do*kqx/5[%_1 i$ڸ2J+v@i=,c,yP7@q.8<ϑ&aa3Ujq'^[c=Y\şyy) /o0IKtgK14?tH-"bׯͫbʒfz $q Pwn4n]uN0u8PLP["5f[c'n5¦QxtV\csTZjgZ"$FS+6qO(˯RHzJWb0  {TW\|/U833=9zo=D[~@|$e ^t8nAu6Q=M 2^$̍Ym{ࢊc|N8o)Z8-kB*3(DK}+0M.-GoW܅"r0 J V/eū ߈GTm;'L È`N1^r 3:3N/!:,r_̙ݩvQ^0)Q"N/L TAA,sPxjųF~q*!g.ͰY̒|[򁉢{0R5-D y$ǔ%˙cϧ3Ր3濧>n0,boϟsPf8GImy7zP]>K]gCKwDl[/f e:=zI+4O\Smm8V3 db\@3)ujM OO|L,f d s.تhgp;l"'lQ!!:AŐ9&L(V5ΕEtL+v8OVBak 'U# ݞ'S?54+6?#"Eù <6Kr>lVŹ/!! ӒEGP}C1(x|OiI{C;lmuw"ih{{ᇙEBb*Xb7í>D& #F"R! Jvh%neZjQ}WqoJ؃Q u7[}nwdWNzf:MG.8*@٨[o{`N gu/ٗ5~@/vF*MOɺ6 4/zb(O O{n nkgˉ_ƾYgƲnq Ǔ~?Lx@r?E+OvVryRe&&W~[~Cto]  9+B0ː+s~bWF@IҖ5E0 %}N-NN4\EtJ)qDn>yEX(GB_'&zDXTxtn9ZtǷYmh<TVO%$!;4^fA kJOіޕa_:Tm{:ܩ]M })X,۟c7@6}U\:c͎c6! Q1@7Y`C+Mr}Hф$1:&Ɇy~iJ6hb@ Môk{~I8"gf|fqwQkLHo-䩡0IBvI\I]?q1 at&ʗSP"9$ɫ3vzV\zZ_QХmC'4Ϛ!A-F$SZZ2'*ʗl'YI>(z_ >=p4!S"豮ßֶ`99#o^JB`K+駯4nAYms>kL{&6Ow6D)F] 32 Qb5f7X^q+vKTLwQ{q Ņ&ԏ[2DJXJJs7:"v^L:s_`aM Tu/:o*>q[K@e26זQOXKEIḥJA.֕=eBaf-]*|#4Ա9*9]45_X a K6~廁kR<3A2DBԪe25 5,&X;̾?H*A|LS@snp:"9Z/Dwl}.SQKTXD%7I`vGtAz+kE^KoC gX3$C>ņ^^%h۞0y87c5ťdnAccQՁAݤ\#yBO c~Tpp!w`I ;$ȲE"n8'0:٢h蹒7U QrWdg脩 XenUTèxkhung">7|(R98}s[<5rHJdFd.GkL(#+2;tp[pSjV0jBEmTl.]';j]ɌbfvF)^:JU$anX,!7e޻vytgNځ5փ : 3BʼnUpuoXN~G+N4cY/tǮJwDc+^&%8IK_ \B*ww-B(:& ~{,$ZOc 98ORﶁO_ş(A(%aԚP.iޣ'3Ij˓vEѭgs;JVо`:2bD@VHw j)NH9W}=b.~~}toRʅMJ-j4 A Y<ƇzRP[m) nqOgAm*$}|a]\n͏ԯH JiO2FXfIGO?pDta{Q59"NNW | Y6êZ$K}[ &;E=!Tqpu0:+P6|g ,dO m=F@/*෹,ŀҕ>]vC@ BX ֿ/!Z~@ޟcicX|ȍ*nxɼI(nFdP{@Ec7`"|21.qk&Ce^5a`K9gY!> ܹZh=εh%HY5S3ΰ06)ppR?]?_bl1LTV z廿5X ;^8Q|6kH-ntE PؗA٭:i!LG7*|`* Aq͝:Fʽ|Ad/2⽜2ܲoD*y"}=7b*5,|d\TGO3\ϊ_#-]@MTH'ۀ)S6c ^O7/ ]iU{7k0g9S5nʰ|}n}$}0(R] U?z;R1ybip/ƨ#o]a1WC gzӆ%'4 wy@pwi:,ݫBNtcΡCXiE;7Kj|tɊ9M_Y81x i\E0\C){%s+&\6WOYC6Zg)i׋CQG/`I_ )'[dZNJfĢZ? ?ix az:@|=ԫΪ@_kma&PaHhHCw㔓|`i}x۹fRv9Ҧe1>VcʍLd)>µ9~Q\ֶqݸƽrO7HWb7ĴQ,ߝͥ/;wH|9V{Py2&Xdւ_-~HS}Wh!)&dA\xbU ~׺ hOQ1| N6+7w߽A7ɰ 6by7bmbw@\q83Hhɣ$fOP.gE)-fRhnSt<Jnjֳ%Ѫ 4̃[n:u~ Iی|=&bXǬotnΖѶb@ۂ@ҸT|f9hjxa@ҡh:'k~~[+,'V8c ej8)"#;m C6~}]ٛ>h5Eʈ}լn>ie&vv>R$+m̀c7[]n(8C*XxNxG/¡yNjĵ*}x[KUv1Td"7!]5P|Os엀BHhtѮ.sLTXG|5e;w {Eoex@];ŷs& K ov=1,Ql:%]?TWTmޝꬳ)[Jt1?tpY<Wc&'Lt)C h>־qNB.g$EDg@&\ZL٤dNpǗOLl>ِOY7it4) 2CQ|`Bh=@R> +6t,AEaA ؕ"ng؉آ]i)gԵF[Z{si|c1H\өDmk.̬S]"T*qS@ㄢ,|FԴ̻"P׆cXylr߈Agٝ64[00.qWfGgIʲ14e=N~`W'8XOEjЂXi [zwjh3n ?JRz <[^V=m _)nW8]/Jˣw9Ćٛ:H" &R @Uj.Ħ+-y% Pֲu(#}̀X)HaW(+2|!*[a"Q[*/i\`C!cy"0'u?.3Q@ zI[y"q]@ɤ|PfUG;Jlds%Jwы+oU}ND@Ag?^4T?S_-MW\\ݫ#*=Zm\r {j1i:vfStZkMcGm t2g4Y"Qy#˰,B̦B"Zc3I<CƸ:Ը#A\Lvӳ-PZwBq,,U;a.:Q $)Ͷw$ JYĹN۔'_hwnNRh3C᠍qVi!D+O&PӪ8K*@Ɂi!hi.P;HtS#c78SJhm֧ $3wH͐ë%<|z]݈CZ}c5gln2sT;v +O ar5r<5YvE8wYlA bs^Iz?(*̅]D"fG`lމ^ $&ѣϊw֡4޳+Z{An_RM7IXt nE"cC3󸱊{R%ad #}GARi^N Op!cEпT|c& @W) e ,v"o#xq^:G^5aa[U;CYoHSwǥ;Ths(f9I30Jur#YKe0ʀy aPCglB]#b`Z%N`CO^}^p3 4(c\A?uџ8(e?niR=<sORXD;cFY*1:z Z^'y`#lN7a}CdƑrW1.~!Ϭ%r.G wiFnB+)$lZ(c'֚i$[tv d9K!|hgMՍkV>ű | +-WX`j7bs)TNß1M5D oA/: Jo̪˜tw5= 3_EyDܾa+G:R{[v_B06 8]1X{2X }#0[ r "?( ZP"(ø$EFs9q+Eo~hVKS "Ŧiuz0{`vҜZ^} YP&~DHa*zPQ2F0 :TyVvCSNIGk I՞fI9V ]!ɓT v7E:d(}堃R'M+E̥eZ#L{iN>p&uFNowZ!=wG[auV'!0JJWRǩj|v`T;o}TWk\#@F!+PL{Kk4ΙtR"!j1%z[à&.>s\~D9Ca p"R?7ԛ+m֪hQYRu XGj,,W~Īf,f0_U`(~aBV2Li3S09Z/Qhq#ӨyZ}]EXJ-%*mv#Av[ Ųz[V8m"(pՋ|@1PMf^L%OXRTnzo4wXםHUJeF:X@hf%3ߕVOv!ׇ}HJ?":~LŦb?]p-_OdfyqAwUS0mz@ Q0DyqLHK. );g7yL`<}18+9tU0N^ATL{0IG[I#fOhb-Ƀ:Hži֧% G5ig+&![z~^jhY'#dwh.j/;GnEs]%Bxaޜ{R{P}Iz]mr/lρ%;I̐` &gd!gVP^۾oiiBIHyH:iR.?`DuW`_[ W}n|,=Nf>!XUQң~>8s A]3G !-'2oq%M h(mJaQZ[i L7|5 Eҽyj\l <1@HQx}QYZjp Sl(V6䂁 ˻ |ԀN1O^.i`^͹@FG#8;f!m\J4fˍzG#"-@c+i-BॕjϳG7):KxTJ]` A` %570浺P`kvF2op1BKD)3=pfl^<ύ>,.RKǰ# 6je@Ѐ&G8"8z_"X;ʩ` "jZ:>r6N9Ja0TNAuR9Ry/S$3!~'w)NJmb25#2FMhՕKZo׊ɊAP@; xy3OJa^oe'w1wYM8:>۹3<4AҢ]u b *)(!~ApW8y2=6zj|CCOW' h*M8#๗5u3 h\.RQx= ?*V(F;`+o6l q /* ԹTn#Ctpvz8ef~ši*ЙPaWP1/D˷c}bdH|WQH솕YoRȆ&䥒=4܂v=##iȰT)7"t,*,?aQ-َF97Sm+z\|qr@QۺmG>/mB'{Ԯ\.5CdgO_U[ub=}hF 4K?R6A,ΐ4,cw=aNMGOcʡی%^Bj;s%H UtH~E>,e{Ao,d'L(֧8?v" cz b4EhkP&R?#óTA+.,sH.PX]kxkhcq֩PO5OԘրrɜQѣQAjg )"K yJY>Њ C<A - A/<=̌xERY,j?>fRI;ɾ $ɮ;k*VLJ$"U=fz6{D]#Nr7"R&i4~lzn %HKV/R%|?ڗ}1Et?r "`}BTiYs4 ]V{YO%uŒJQ,mq;׷ܶcZc<T#,WX}NGu};V$bJ` X#]!nC|w~kD P UV/g> 0<'^_!Rj9M{]`hHC.AO\ƎZ)w"Fp[uEx枷13O{q~ݕ- P~U'* Ğ'Xn>7 7aax=⏓6 &jiBL7Z'%=gî_@`^"U$I{YrΒAU/P\aag ř(]wMCqPwG?k$Dģ,'5󡽏0 ~zQQZ-_%mw=R]`T10{/[xIb ؐd]k9*70 ir=}>%]s(f{Nќ0\ޯFPЈ}kOVɋd4p) ,~NoK7yKrO$\ z0,2bUJup&ty=r{|!MD_+lvlSbQQ p6ڈ:#=tPV ^S\ujU>!&ޕ(p%)X.%Fjqu?B(>ǑjM0on79nYbaju\(yggwS}YkiMmoF񡪓12ȕn 1j]OW|P ct,j;:ٔ5yMq(Q#w"=7Db$,ѯ\Gw#u̫ڴL X3+(&Z`d1=%JBޅ_H#3ԙ(sZ40ZSf .l meB߇gprY?['ޓ0ÅAZ!j˘Q܎Ay Hq;uqò#^yOKf*'Rt6Lԋˢu΁XVkYт̦)tN:Djf>tC}nEˎJF[#=CDĺLˋ/&;UwW.}v{Ⱥ4+r(Kҍt "٦̝ޫt M6,Hov^^Z)kXQd|m0f0gyPG5if `m<8:Yߩ47A&ZOPa|\GWdQD=,[8xEg^#GaB""=OSՌL93G̸F5CN'/>;iXN"_2vS#,ѾfÛ;6_jr't}CtEB<("U[!1b` \?f%F5YMmȉ?nOAw>.s>Pv|KrLHHI 4;ґFw~sAꬰjͣ90R /&zʩ`tMCګ;ȶMl七(:3#¼(: 핒yvѐڈ $j2mwlzkEzrAȐ˱ m⺭BHs?`.U_flAn, 8ἍiD}ve>"?m`%TmPY 6ftޅlg=~ԠGn_;LQiqc*G̈?43zju W~I51uڰ›hҬ>TJv _k Ob!]ϜeP63i>I9⼖?حyPh>ڴ39rAUeo3"ӔG*̻f ]׮F dD`dSMi@l޸`Jf-"Xq@y"Ւĭ ||ɹ@C2! 8<*RCz#,45Py1 %I{ v9ܣc+aⶊ*M@ DeNs;Go*kյ)h.f n ϖ $|- R9QlaZwGY~}5r]Ď?tƵ;'&o(z { Amt1ʳaZ9*fN)ܭW =Frv~]kpgd$ -J?r7ǘ_ܨ[z*C\gu"\θU7TTaj:ќ/ ,'~'gLi -|96p㙰 8'B$}A1n^5jauBzS%o1\N޻4*AͼL=І)e $/㴒yn rZ^3Wv6`ýDW.yA%vtHKJr(K#u[&?ͩ0_LU(B.#$K!? -2YԃH߱1#='^sy0F&4ӻŘ|d.2MQóῩn b\'&O7&\i:ؓdxS)*j7u?0~^W8پ>s2Kid[-~0Sу$Xz֛8!g4JX~{(Kb}0G߃ ,L|AFɴnrP`Hk+Hɭ*CPMN :'\f']⧸xv@IxIc KHvr%=}5YFZ6\KMd tīs!tYHZGU֍ǗW 3EyI2 c˘Ƭ Tb?JČ,U,o <ѫvM. Q8ٷƈ|6n'R~`^VhcU|)G|P`NJS\7EmN99ky/<7?V$NS@$lT=H K8߶;L0M8u%?I2Qo}y C K6ā(,³ ~wZdzŚͨq汗x)Q3&nYJc{J hab PD)[jvA\xcS`4Jd>rT1Eh3RM`iK* n~H +m]nw|?[ԢFn;ois'q{0r z~jk]iTΘT'DP$xNܚO\=DXJt&MaW= N>G2I€q{ >:s2ܩΞk"|!{qY!G:dVݾr~JK)M6P}τ -鋜. jy]pT-Xt{>2Lp..+3RrD)Sm.Ff%YvI)Rd13~ꀋGt&I࣏QF@vw=GGp{pLCтfQAUhD 3_JL :CG.ˣ5N1ːб0 ԪfP9:rGc1ph~1FuC*HȅuGtRأW<Bb@e`:)9`,nNޖ8h~+:=ΨӍ_`f8}Kv$3 DG.d./woD&aJ^Fe PCPOM 4) řp =rYJxU6i4ZOq[OAF}ōyz$șF2h-T?ynjz)#<A"HѮ76,)SbzC̾IL&p,_C!7Z8;G 0e$B!oYl-cc%l`T9CV"(5^'s iiLQqŪ ߜ|m?pyБY~[7}w10@E)%{fZ.o:̵KӀEjw Xc+^7- :F' V#kv4 ?L"7FP6Swb/ifTw 0;FPPZ}X@r笭xb]x0 s.MeYDr*ndi-3&v^Sh+@z&XYњ 1S_R]=kOv80$ xu,ocVA30 0޾lR -ka)I)͎2;x}<@c jW 4\ƯM/ o7qV'FCJM޿3W`/gQ6JVldaՇ1۔!9 PpD[Hi~A5ܳD$zbJNq ޕBӧZ8͑5yf$ƩTM'T{j-#H}!Qه\ n2Z-^u}ow&?*{A)Sx]&Wť쵌#Һƈ6_=3crڏ?2 oy'nO('.)]KhA{oWtaؓfM 2;a]loM -әzEcp,HߏOߓq8}͒ߑ.|9S[]iprkFbmM c,{0H]kBhphqNpL^=zOwto[GF o邳cBUCA,3jHަZ>j7/z裉;$?pH]~/ .:]ًw/oP^r]&0BMS M*xITC8ob,I5# 2[g}o'W g@CR(MzK¤hO~sv5 yD'ۇȒ}R)znXm&IĄPKZblg L B9LIl ?>0uSP34#jT/ H_wC!w 9V7O<VϾdBKR`˝hI;b4 4:)p=E?SR'xRIJ/ƨZg'lQOb\J+!$IKwձ*ķ/Tw?? ONki"論5sC]M> ֒׃9)?ǡ%>K?{>?%_tD,{(.Cf_FA%^Rm; Np/-+=ϯ_$Q•~#ӳ=Tf`!fRߍ?{ӝd>ut 4 }D[G:\s.5! Qϭn;m1lQ jJ!:ZdZG'_V:ҘEඨȓHH2O]]!<+X)ej~{08gt\1q_X?|ikF- 2=x E- ,> R-Rہ7*}%WާZ&3h!&8~)sm(<;Q$ ޴sss UCSlWKԯS3ЄEJHٵ?P]N7et 1i]i/ڋH3$AuI-M YV Q#WȕߛMl竩^z_".֑flTcOdG%ѠZ8$d1vO:gk"p`CiHLkwU;?JnQ(lC4P *>;H|l2J_x_W0gm, [`lvZi{01e`tL+oMyAqa0 6 Q⥊ŁjDއ^(ѸC .]&dd}e4@>-/sw.'2?@a=nѼMwz҄ݛ4ZHyrL&~ t-^(4p!GG^և5Tې0'>PxWR%p'.6i^mZm)^'L$ss:Ņir wk6y/sc$ Q);cŤB`/l'akgA2쁲w~XQ.MA.˖U ַ &L:ϑO1!"зmf v|ԐhVPBdGgcVWv&a#Aiek4fmI[H.+j{XwʻG@1^| ,ςYE$u1W Hv /NPTc$U'jPڨ JUA$HM/>+f3+5Qm^ }=ܥA:\"_4R 0*2wj2#R$KLRtqZtnb@r&ܩf{eSSc\ ea9EDU.Zᬶ#SYQII}#K22h:ΊV՛GNDIzUܹzɍSP.4μnXIW fNW]%{/g:RB8 _ǒK>X:(1&HBLCc.@nOn\597ҢA<]2֍ }\lJrDԿC \c|"Nk \Pc6mg2HJd!J-]Xcsr:D&$Im@8}>c)p'mxC#=*zcyyJճ@'_ ez|ld<ˣv 9oB{d 폒0UEdghi̗v~3?Bqd r꾯KJߑ::Wj=!d+7b,3{]0O&[˱rGX;~t'SeҔj.ćbSͿz;lj?KI-6V/Iaٺt\?1uhHϯ)$߬A;SiJ?OE#b#0&->߷ 8q(#3n .!c ZQ7YO`EU%]بJ$h/AWj\*ֆp(lHY2u3?f~G ?HF?D~ՙΔ/$cRKqP~RG~K3H]DC6n]ܣ8$!s5="5 W27_AE `gEqv= f;7֭K;h?O{868J9H,x){0, #;WSiW~):&N|d=>Vx?9 |EO:\X)w?MP|z yص\O#hjn>xK'cc%53V32[U?*v;n.m5t[눱?g:, E!j2l8>@{9ESޮ>lӜBfd1G))ՆQWkjgT>kVd D`\pr[MY9=_g8ݲrɳumL3B9T`bqMnoLͧ?=h tJ ԌX Mb3SP;Ɍ=M>gԂ3^aJO!݂F!7TLȕ5JwgfDO6/xo73. ŨدyW~, Nٸw-:21vZv+;śgSz荲^ш nf*a"H~$-zZ:e%B}=6=Tsj傰a$R MX2Gwq]3^v15D`i_+Iqnw64P\8o?F/xӍZCng?D*\yAp ejL`A=DȬھ lvnXCW^T˕:$vI1P/D)P|L[ TBP&%iar/icł? ʬS u")[J\ 7*<[QO7 $e{{oD 'p"[߻PhLF]x|L.M!E7*f]i [<2FX?BZ'礼rϜ|y׃>T޵"AJCmEtٍq]sa)M}4ȫ*”q6!0Y7FnΕa1VD9ԇßu鍄ȥt%v^}T`mD6x׍J+4 kN$X\(M:83 cv. 1]<g]!tdhA$_.d'#{)Cl'H㞘̰АN7EX >t&r6t<Ğ6EuF86H< gYm1ZXB$M_OiDxvޡhYOy@ۿp- X"ݩ'iE|5HwzM]l|! PVe`LUgƾ-^d`^{Ά _b=Rv̗^h02)m_.Q` ~:})Jq<:Xtđ_'xi t( sqGt#@Tk<nlDӉVz۶/ D==g/mޚm8/RP)i%1ٵ/P/NY¦scjL#*썑&B-γgBN+zN9!qh@Bzb.` */>EX-D%I}'D")p+'LWA>&Ika0ƿAB."vt-k>D1L۲NV)13@lԽTCR@G\NEL R,jWч C%Հy X+7h˳{ʨxoRh8R ?PlE!ri6Q0T]FR+*y ڤ_L~HNFYbgp>Q]ţL`D{ *`7fcu`u =./r?M Z#3UAВgRdV~U%Bǵ#P (\q~V!D ;3H6ZbN1UtcY^3ޯGP-G,|(guy#M I_U@@VhUNӎi_W,g g!W%?.Xvtu$i̸AΌZ :x6Y z•wMiF xpZSoUlnBQDj5/F >حl8gIhWM-װglf~d*؁g~|WC2d`Q?j(+m7uLIIqr!)m%*[TB~Ƥ+J"Lρ4730Av:ԷSV]ng(?'R//ۓ{2ִZ5 I`@^Exl2/<C p0a 2&;ʵ e ēcӡ#Z Pa n/^Jfk8$n#T@!͢Hk]6oO==9wN?[8Ara9:.6 Xt&ij m.T uSPI}Gk d_-\*pJ4x!O_bo*x/{O \;m'XQbqu-O>oK.ɢj[ƦoGZUzdoeu/ꁨV+g& $I0R~_֫6*:鲐?ouKɯƭy]V8I=p15#:%UrlLwK6j3v0CGc\ښNapN-5m0%~ h7W\jcwugQdVM۩wNp̥6{5fcD-}4<ʈF*cryz <@ZIOR=9ݫ% UyXђI2\7?cUd+\mƒ M@ݺL9Gf |jM*$Y#"d*L,M )䎋gF2[i9FŊ!]%$ޡ+DM.:"r>a@$Z(PJeOIFScyyI;d{;sOTM lө3 Z LY]Nli!nf)?;KNA%4U$7%\<91>R%\ڊ{@9ќO'A/VJ>tn=giP,x\{غ,Wf$AZ%8"_okKCJ̆p]?\T$it7xA ;7$2ȹznM0DIl+|w||aXEne`Hoy{' }.~tO[pHQaRk=:6ILP5bM>4ؔpٿOH8*,Zim Q*bD!2EPUOF/"#q:tzC}&y[L4!6^j*DUKk96~$y`Asрroyξĸ2 )=@-aL 6-fD^GSwnT$.kqz"&=jW֣ߌIDvoΜO d٬a@ʕhZjc W1¥9e)9 L<Wb8ɂU!XbopМJ[K\Fm0+ɨQN2eTsQE$Q=7rwjZ/8L= 8̩{y4p ku0, 2Iʒu`%%~z fo6in~&Zv:/D<:s DnʸUͤAIC{Tc N޳5*S"M{RQBBljBM*=1mN ,Rΐ uZ{ QC]"CCc=Oe6$Uڞ%:EU [Cc,1RKuC,'w& k\w=ksZzFCD%}{l3Ěi Ł_ Y^V5FLC4G9dz>G*}Fq[oA,wtX[]I+ ATRq'4_[pjBychM0"t@q/ϡa0V9ۤ\+KȅQ#aơ ;vЇrs{{7%A2=i˻\R.*yUPn嘛3ظO#:8@kNEhZ9U uXAr%Oεk}٥| j(pW s'QF' `k5@3m3w\22缨nliL | oƘrʶ{l7A;Uq-AB5k+`',jf'ܪzQzR@*o@(~PȑT&KM΁ԕzM!hr\[U^ F5*<9؂S 'u-fo5 IcI"hA΄_cR=A ', 3q'7O,E|N ۟]B95i[ĉCҿ{F[-t%Tw* LWta;CX}5i1dzA%zܛ;cCbYB=äh/G,{aU-4z73;rOuѸiU$Di`%M+ԸjcTпop!{i{̫E jdfxͭc9|MF .ub-ll~Y.tZW{tKyvDt {X.wdPe8%p\8F䝕|=Տڑ=7 v&7Ԩ'O!X.,$'iΙ@M>O|僢'b`؈qQI+1%S#R rP!:I'$(OBxzLj;x'kޣU'8r9WfmFxiÍs{SvȺh-*30[Qݾ?GyB o<Փȓl& fz4rŜk1:* [MBz_̚${̄ߍv*t g_s"(eYr Z ;78o~8|L2rp7ԙOĢ?{ٜ] {ḏ\KE: 9 G,ۈU܈pJluOIL/wx`D բur9!LrdgS4|vl,d[`o?fЙ؏ 1O*=Dh{yM;\\1f[3)Asq!°39Gv$&1D#,k\B7qs#c stH`}6SHxX Z"Bp^tFU!F7iSَo+|y AH8 ` r#C.-r }ҜnvLK^k;݉7f}v$] Ǵ|⍁t7؉6'Ntє0So"y.uɔV܆':lܞ2N9J hSBY+>Oਟ@_Ou/1qp*Z'k.")ऀG#4if |o Ni}R3ѫ[PcmQ5~419sgG㢋[&%[<-d龥}K@jmo̾e*c@ yoR,MЯ4%ɊQLR{l_}r>.~݀8 }9_QMc~OwsK.x*({t߯ͱi'c7AZ+ι^IU}-sV/ 5]@ЇІ4IדTTp߄? {pO2P{`^$CRRϓ1>[ ҹˋ:8uP?ў_s0YŬۓ5n2$@1̔\ #H^!*k@(Oޮ<4XWrn'.. B5|`` i>JfRLyw=x7"У>wUyCh*{T)C0Ҝ%E00~Y?k3b1!.TD"h8A6 IͧA?vF#'d6/[-,lP,\fčUw߉7D-E#k~I+c22( ^MzDp-~cߍɽn RE`a05! ߌIj B!DyudC] rng)RE'RUuZơr|3]m_9ņCaA%(7!oa"U[5cs1X 0sVp&stkPEum ˩wN.B*;-r"3AC8~3׀䣷vP>4o9MSyg#΀?smkG ox>PGhm;d]|}cmXWw8F/9cKB.A[ `x%"Wڔ9>m/:Վ2v$zn>@yjeL%Gx^yܻX(miUa脒Z?O_.Nkf 6-q.?}O9a*N(Ѓ1pa]Yk|TTtHeO;G~ o9>NPGF 9F/,Nds[̓jRr.p'oA)X}` Anߌ5%xոK0j m&bE[-z[tЙ}kT "E 5Hɛv4,"2Sj,W,q̟b8Vѱ'ηu3d5U$H#KbyK݀Mg\{ؼH6W܀Sr3$:"kN9.ST&ߐ1 kiCgeFo8ejVBNfٝh+ڇ;[dE?| '.[Y*l*JvlqeM~W`=;K<#]#EC"%_+L0BWs88Q+Ä5`MWO%kd4M.0GɑSן OS 3pGALazpUwY쌦h}/"|ems1#RC[랒MKdrDX>As E1 F_*"b$f<3F5\Orq|:AHdPt_16ȸo8'i-Q[ q]zqzQeU1v%SjDqcBDP 7}y5BI ƑFek S5C7upx7һұ&m4?d\f|eΛzx&N\0s?9JZ8p&iD| 2 짗2]>l𱡂';0ZſTS  #tqMv ͋O\Awq+Tj!.sKfU)^]9Lk^T<@9.!4=5aQ¢tX!O_ޱk~ Rymx&@0ʐO9g0i\hfMkMeQVY=zTrv6"pJaFE_⚯F4Jy泳Efuư-D7ve-VÉ'(Q9 j8,v/lW1;}'%iyuX r9Cr:$A MnEG wO">:޻©ҍft#RՐO9!"Wu;dXn6hHV؉q~ nvhFv3i尌+/9JdǍ"lo؃/uj/.R*69BjrD$D'/)/T\"u>&m BesVN&fL-E JaFA;"-Μ>Kzas&!v[j<Ղ&$ne\&H12n3,'Tu;Lans7"T w !VZЫr([|!ݛÐ?[+sbUs aSPp0\ЯD7Cwqs_N,{B+  0'JQ8qN?.a pÏ熺[3M곊ZuHǍwoH\$"*Ly+12 "r5:(ip>V&KRrga^Hv`Qwd^iH}|^ 0.Zx |C zT7V/1$g:J♨P8Uσt0em) G 5\6>&3 Q %Z0J9B!wAJ*?r;Wݚ%ZVs}-OZ rkւ(kqGGZ5{lV`' }(=ePSѽ D즨z"PR/@*e!NLP[rT&u'VNʏDp O]K,f!`/DD>$-%ZD?8qW\.S0I w :(I3Cvyc(h,nryBJ~niI"86Xnk;ڋS@z6a#t5i\*&0fuXl%z0z)mγθLm`'[̝[NhoTqUlmQ*VHcRhc(q浛>'X0U+KuL#H}qU c4^hQ?[CBU9rF1Ͻ锾OBp$*`o9n &@gDbpOW35AuU6tऔtJX D ECԏ,,+OGUTf(۞7b0ОHMMݫmow P*' "JNJϠ#K~RW陒! GhtL}zj D=&Um㺕r67_))S_ ȳeΊl v?, t9*= mEbp.t+X*}GvޘENߣDgŐ:K@kLYO: nm?Qr5hlPaq4 ,z%X 20,>ճ+r !v1LMΒ;1Tp 3/5޲ZkFjOF6#|uQԻmP ?*)O fe-44ٍt%A!Tp< 0 .9F4T4ݯ#@Hrre廜wjo:j92Q0%wVHB.8^I9wzEd Pcȹ> nA+]:p`Vr .q_i#!-e~^Nyz=K~l*O9(ɡ?5?]PHqHbI+mŔ@r8eZxLt.htB|m`"\*%~^c) QSZ9Y$krdE_~;H >j ?<ݭl5nCO9>` 6)nv 5MؖugnV*<}JB*N6M WKnZL#6"WW44 iJNˆޗ+H6a XS|㈘ nea$d4E 4c r>v!3yhx:DroC~V6'-:J } Ål!U')#][>r};Og2Jr t%d\N rlGn^a,уUrYᱹgV۸]Ț|"e$)\a[ ?-DΉ kk&/n:['359^^u]w6 O"꼨Vʡ8yITQADj b:-.a .%/[zl J͟ ޫwYLT Z%eSco8R*tJsyjR+CN#t*x6xdGX#!%8 >zHwH#yrt3ϚQCLr>aud˛_"zeN88r( [,S< "t'NgbZJl yՋXt*P$;l'meG:6rݧ?+o&RBo'k3K5yn3O2E85*%kqV5 o4wZy%̹ w@%KCU}Eڳ2aM-p)9J kV]& ]b hT瞧cbi2K>cng6i>6]fE7Nو<~;+~n{&kEC$EHEr \Tے1D~;8;1Hu/fp%?D /x59dLUu(r B,qazk G?(ڂD;MP:"4 Ֆ@$:Xe۟?xC@Ɠb!B aw(ZH ]@!wnO6(`mחT`JzFl\4`_1u%Ȝ@].uG.zp EQvd[d2l|`bg(xW`.?#M0Z@^Y2v@?4R٘@u-&JZLfTw?{IťA"_Y(0ey b{ 0XfݶuLsna%MHKVۘ9~̊ɝ;I:1dֲ|DŽ/Wry}#Ҿu;VzN5 q'ɀkAtT%CA'Um|2mDx^e.4Ur5Y+uءId]@ GZ#vi5ޱRۯP BgNޣ L3ȵx ܏NJb[ ~lCi?w̼:-JbFDl4 ͜%pv#2;Z"6 T>K(M[?G ; @Zi_n%81c}r[t3AJPP@4]gQ {ջl' L?hM@Üoǵ: n5%DՉ msm=HwEU[͑D4>at[4p>n,ɼ+߿sqZ薫 sDIT v2O 3HppusJAi?-zllHaO[yⳘ*uf7HHk8JЧj0hgOA꿰38{#8UEuxav/5w6'G[_S!@(j̠o*H'E?\$Ùj$b&Oݐ9/7F/]Q :(8g减lfC7_hڝG6 a&)ZZ 3R/oOZ=j[!l޳. #d4`>37` {5^5ON+s#-4WGM>4U f y[-׵ˠ1ݯ;];zc,ss]H/E&Čd7}E4ъNJ,@!~x}v*2O4&м"#8%jQ~t4jơ`ǃ"7k^/LA!C28@S#^OO5ܹ4 PzK=Zy˺&J]ɄL!"ebBcnl}Ż)GvzI.$h(LȆFKcZcwJ@&nBE|I,SެiCY?ʐ 3oZ2,LyiN㵖J,Q+YaDް=@^6e!O g`KYKL]oxy-!;$-[kE! ^sNc`bazMwv@djDէQV=c%V${hK"]*oZe%{G:ngvI{"Gg*!ށڪe ,БjMmu}UN(䋓"QwN>!ecn0Zo싘.ͦ5(TRLϞMdf6f >W?,`XP1tfs#yȍ4²Ю?U}M+rAq<4$R+lp05R6qQ+JX >'W>^ R "Ac]J׃zy^d;U˥5ֱ5S;6PʯO/Ig8y@7 tIΒv+j L_& F^)nQ0 tm1+EPT\1KR]iSM[_oؗ9D4ߤ_nf/A)ݿ3"TQhȵr|x,i~ Np%aRcvT{@`sm8IJb4kn+'Q&ewi%TFfC3PGp@m?jXkB!i#LrzʒX;,jֵyض41W2 餋dy1rY=oxّ 1dYEw`#l` kI_ő$~ 0X ͠N~2abH >-AՂȾi6Cn*~.YLh:WuOv=$$蓋7/`"0m8doUձ$ӕ֗bjy<+m}yKdbFK3FHHMQ^wxPlI41[VƥMM3'N/I䞢Y [R8rVy=_ Q @«'|9xjx%Z(U9qj T?G~RKB=e5O]pCeϨ[ʩ\_3%S(t#'aX@܅&ရE5 ,׆؋L;e`cB*ijEV$marQ _ϩ ܤ6Xod\ / }!B-̎I_q%UP'졞LMIC. MB#--CZ!9JB`~[b$g{EG6OC@B'Ǘ!?"kVFu1-1sBT tUfzwlmţ3WNHH=lKJ@le! tϜMRdDuDQoy^ ewP Ɔ$F=Gkcϒ˄Zףe lZ 6Ed>FuO60]WSIIҸUy߫q̆zvcRG gi(R-4E<5j tGWxf6И6?x?+ˁ5Զ4نRl% 4J!Rj 45Xf3h4]ԧ?/o6kVp8o;)"~ُ=^ Ђ?$C9C"ml{yKJr$e%(f?KprWe5<`CA\xb`EN#\k_٧& 5HR5$uP' 퍔yQëSY𰋁\q\ &$Fn~}pq |mLFDq˝goC.d=όHZN1 }:do=p.7)ւ ]P]4iTw=G|Bgc,_ɜ0}f+}| -<;:1lc;uزBSd9"+!ޖFLH Osm2Aeښ8U]q )1Ivc: eTdоG靹zY:$F`["DJ@4'Խ}+t~?EevqULKkMytdo@ ̳`M癃C>^. ;wC o~,\2-/Sk`YU. v,0Ms$-w:><5eh-ה{-'"**Q\2(Tf3x&{dwۯ\`U~Ta&tmrlݍYed>aY{<0ϞpB%.4N G.I;œ˘T̾zWmr.,ebR#/_sV5&?TWh Ԕx)LeC#_NFK28A- `[t=;v, ;6F},eɖOi_h-E{\o}l?1H^IG )OjS;D0,"4NX]o~~_I31ݪIߎ2!Ώ/?[G1f$5T*tȼDxmkKVR:euyㄽHhԑ`,Ƴ2yv GY'(פӓsn}:UlnG;eןH坣j4PǿX."]@}2^ >9 hb:!9,V>`B|>DG`8ӏ'$(FwMt]/57OQOVbsF=o;tO=Ce!FD`쟶ߧ,wh%5z$3_DMv+wx^5KeG]]#"5CrkH-Klֻ'oT=wTpxb#O; -rG6WDFڞ)~oj3q\^MW~<%5׊tVeHGJc? >9G(r[D;!V̥@ZOm}!nB ySR"u (IM`(NjЭWˑz LLdPT@Y8erGvp+yHaHbh!aWќ3\9"xGZاQ;\߿ثG5F?V5Ò = 7tFck4eaG-(5$v<ڂDJ%5f 6n4J:PP2/L>0mT\vJ #pA;/XrO)͑ۮz,$j4Ǘ˚"bKSR)́AMB>Q+Fi,D}\.SʘCoF\` *}d D%&pnX93[^D$|cWi|4yf>vJv;U"v+tjj䩅#GiS=8:"kj XiZ˟VI2NJ= $|ۃ'yΠKݳrlX1':8"pvH'Koځ` APd6! Pv%/ȨmPQmm;3Ǩ,oAyTe~Jri@3{O213-v.4 ۡʈ_FuͲBl/S3G*0_dQ} {+FWKtw 6PJ/"x,Fl%<l\$VRk}T9W1^[ mS[߂#L sD˅|GVVۗnt@X:&* hZUg!#kDÈcTuI6'X1eG̏ø`+m;=+{=zm\$2fqÏzBl9ts~: B^>(l6AsE?yLRL(93Mc.-& ? Lu 45݉rYzӤ׎4߬ G#cOh_"}Tp 8@A8m'aϬmM$^Ҁ`ÚDOU,$`eKq z(]?+U+n`9V8mU,7.E!Ż6(^dHW#&6}|%(W#OW7*B]!m-) l6$a)Fpj+Bja>\_ טrU?%kJ(݇tKT0#rBѰ9N x !3/%Tf{D.Ix\3A@@hc,g% jl8.:օ wGoUU:0(>a^=TJ,* EN)S8>},ny^X&W4 ;]Xf6,+1\Uݝѝ& $gf؀CßSZݣMj a҄'U].h[j/1e #@ N*e[YѪM^N;pz rAa*FL4w >Cj温2\8;&=.A5"n^ث&T9, 0_9k3-u'p.͑?eZ]VR&ŊKZJ[xu[_)W <ۡpnab\1u.c9LJ(!H,]) WwVXJ]9p36Z]g|0L3)p$id&vh| 4qOr@o'r4N=BtVR:(_&ƗhÖSX > +:. -ā <1pp fڕ;.uUA'o.X_S``K vn T>{U=lBZǰW2&#mGnN bz{aUlb@'HlD#BכKɍjvsm]=BrDdchUcaTt"~%wP}j_n:1[K8h1mӡz=k˳o?`  }t9CԅXKwlQ/;vt&mѪg).~-RCtC2?@( 3\+y=2x@z#TC۲ J7Hִmd8ozZڀ(UBO^1FZB,R%6d|"k5gk&tjAxkJ{\y+J黔^CΒ}ooa% /A|ɫ4ψ!too4>F?{s߼qױ'4%ߚr׫@awQzeW>ꑉԋArQgw/C/Fc0.3gNV[>BF+Dj_O#u'4 VXXunvG` raQ )>AC+ $T 43}9z7.u!#C.Y ^4YG=viv,$"\X&qlᗑZ *xbyjG9A; [i~DN2S VETGC=BI7Ć?6dp@ص g`*{ή']\LLM mop|: Jl,Sg#ZtHNC)b{?`"Rˢiӛ%FhJ: "ţǒG)hԹ79}Q}ݨHW^/4v\HU'fFiŵ~;^0N_c754V'H?ފG %.|yMF['VIkcɺ2w?;2Mђޘߋ#ao1 ma8B"QT P^sEO={sO>J?.+`))e[cʸ<9 j>1).Nsu2T0S-wvfn"}AJi;@3̞Z%kɲ]}>nWLM?Rƥ5h"񑁤$t?EMLdb995gIUaDrB$dbroxљڛSTdB-:/zX|Ս*^@7|R@)T`Cȍyk~βd}.< Ӷ3BE-٣3K|}|~#|)|;NE?f9 :cu,*ʉ N9(4@ -,fCf7S?hx-5H`{ }6۵#T4 sFJ?zGO|jV`Je] ޱem%QO,oB9^ sjt@c4d]Ւ.$S~ 99(N}1K8l3(F2X ɇuMc͜x! R*vSåBR \2/ kYCxI^\iQ麖$ď/C)~0I _()x>[/OzA:P`h6gSe#uY-$Z G Xud.7_Z+w(L}DiJmN(+dGw8qhhS鱺 =<"w@9 Ң G_X EY9Z؟I"Eޗ́av {okr<@XɆhl:s.|8' R>a~kBBT*8q"7'0ud/JK䝯޺y)Sx8RU_P| Ȃ[%Bg-E*쳦Ќf<8;R 5+N!Xm3汾+Ô:[QuO‹ ԇ4 (A{=9SHm.v<: 'dv(/Հ?fzZc&x@$H|XĽ)S\f8bX2w3vY5֏<Oxd/SDu;ڭ|&`I'<#`?4MBUt.F򢌵Hh는0ocf* 9 "xWZx"ucyՐJqsKČeC+1gӍUMMvLb0X,fvֳYۣzXkYm= ЭX?D}^_z$9QѷC:J\DŅ-*Bl Sg>;Z{SK9U7UѸ*{r' 1Tʋ@1pǵ$>_SeO6=1T> X̐nW#I?`:6cdDw( ◧.%mZ_yĹ$ݢa:'$`y󐭀"-HWGU$bLKHz :8,' ][2+_& ANP3`weUaZu8r MEX4ヤ뛆"U${8tiStcqyȘq3881%fsʏ@mSD?rR-}yA~rmasrpw"|1#YgX_%tBX|hV!C'0 9j뾑gہ@Hy49"I!ú *VDt&* tѣE\ AKy 7H}]UlBӖg{'_SDMnT񃆜NzO_S"grmI7Э22@`}v=\̧ي'03RZXk? i]qӆ5u7+l9dhqS"V`#ֳ疆#h|XH {(F\cCj4b|7ċAʔ"Qwʑju꧟ϵi/pW"tUSF˔2޺B52=zC^SC`3!6#)xM㜍R3c|}@^I>{5&,,UgsǵèF4(H:ߨ$zɎknJ~l*ϩ.yqAs&9H1R2Z'jøAq,@7i$9U!<4}xD%~Ȭ%8\6Z^2;>gzTRq"BU}'k_a4:Cg.dBfhz ^p!(r%AA$U@%XV{"뒃; ¾JwP!GW*Fē5!|{?7zw+G>>(ZP&| \tҋ8>}[r$X`Vx![84W61*v?;3lT]퀘 E,QxokVt>ψ™s5MԘH#[f!0uy>bsa]ZywF.[vJʕfSx-Ca D{JCRB`'L1)-WU0TyU*&eÐ]V] XǗ`iBAaA~^R4 )Jkֻs :My용' ӎlSI1n5z Yjc.fM uoY?`7nF( %X;ۏ@@ƜʓS, P*/ר(Bvp(D*bihF@ R!rd]lf*eU-b'{d ??%uK,"_qV !& oR*9&/#.dڥ& ?/S苕 `rIlwĶE#g:M> M"#UW5\@w!߹HsWAv,u,wݫP`'@^RÆ|m7p=ZX~ii?1ϕkQ..k&H&T8zӖ˷]*cl=j!}/csfgc†18'v4;Cؕ 7}Tz !TKXcMߌQ9$48&D1IKDwмrGU*;Qw>M/Kd6#!ciMP~}!OH$v6 x5E$?|x`gԊW4r]xU: mt.cZ I7I¦<&$":c!v=|0x~+ތtgN+D}|+(j~%rz@L IVF{͖=Da?\ʤ.lN=vy%xC}~僽\R__79jϳ>C)1h)K6L Ϝn@`7/lHF^]% ڧT :–s 7xEx Jw| 75e|UH"PF$RGg WBDr ;{ Ⱥd JlLךfhL((c]ƐbRLl7ŹD=(6 0Z< 7Gjnphga7_98${H%zO\fv+5}k_yK\*/=!5U]bLo; &v=nT,qqؔVO #is$BH'o83g{џӺ3IJF`ܗ(1D l+H^.)Mv(]֥|MdwKށN loWb+Ït5|tTjUd<6c{[-y@t#5YH'(Ow $fv#2(!FC?90+*?s1ikK#u=*'ڭ `fii k!yW{uc'\PnL1ً͇Gap?A,t }zO?~@rr|mLse;mqmmeS8 w>~?/&Yț Q*l1C›rwxxYC8$8"<"|i={k. N3;eY_'@9< 8JyR4%3H-|~*Kݻm87yKT&1X/>9BOMIH.a&xt_2[Eߝ2I<*Y -p;B#K ]$bp ʻպ܏Q\l >isA]e,]D3Xyn0/"-{Pb}đq7I=$N*D }0_ -~~P" I]/O {ND *=r=\L_ɦ0)^NUBSNjDfLW4NP0N 35CBo fjV:>͛>jF ?=z "|nM]!h|JWKNɢRcJ,u[Avh\2~?ùD4{V߭!ƚ 6 $QQݲ|Ascţ )SkڞhdV;6EN "t:Py:zx+vFg:u'}Wn\4Hr>k|@*~Ck1܉I-4y4s yb8\htWR+:`͆f͍:1ݔ9)Ǝ)FJO*;ƸFp~Χ!N\ѯLp δ70R[z4m^;sm[[]]KD-u;rXMG7^ 6iu9 }su8bIbP  |eF.MSLO0-$2Z~Xnᱻ,Q: ?KXk?$NzӾȁ9 FQ^c2LۜUW]kQ\xe>}&QRJaZ>[K8{₻tUr>pcK&v.IO'{L4BuTb/(׾mD]wAmRF_q7Da+wX n(dy!:4Ct]63.}dk ` lL2"` eA@E*Sr7E=.Ny b 7hO SC`m& _䈙2>(YN0M@Q%QB{p8Th/x>Ry8uKrh;2bh?78fH'h1@sZс Ѥ)RnsMdl@٧MF}p EG>Q-!T*:lxGR" ҺY5u9DGN/owM{AM"+ vQ*-Bq_{uǮcSuR{e({-?jg٨Xnw;j%c);"zLN]ĿF&[ Npob6a(4_ An\~ql?)82`h%cڦQĖ5kƣs)%x/sIqh!DhI5JL``A4]V" ĩrq^Kh Y2a:  pxOpP5lH~6@ha?~^w# )EnC^`Gas ݢHd#QqBHIH# CiL]i*u0MAh+ryir&F33d\O~c;ER"CFuҪ ?̡29w1`g}\i8H׭\Z !{d:b/9Dx(Tǔip@9uc^D43hiuިeLsbL~Z\uo ƑKvHqftn*Ё`80[,S#jsij c8!2}[4L.~>Rʄ2 CFg鰛uqiC!w3Ơ-O֗:nļbX:c5`a`nUE,K( lai[J 2n{5yjƏ8ȶZ3 Ftm2lyw99r亳`%G7`1:X:գL^vrP 8?·߄12&O 9kcx \ [fgUM@uPQ\2fg5#6+5F?ew%{:YyZ6UlZVGɦQ|< hz5{U A~^[ItGaGb=HRnk\{H*=qq>~ųnV5'eBj~jp D3bK02B7k5 RCB !2w j<,Qhvyk{ Z<~EJvZcPϣrJҩCW{ nyq˱QXɗ`8e轥cct<&G6Mnblj!\OV]Tv:rWۯΘPLyP+IW\gv{Idu\⩳0}קNY{}5@⯫L`G;7"0L-|+]Hd(%x{^:DT_lkk%rDs. C7¼EZ,ԿcI 3q&Cm|ǯFϏ `e3UUbSW8Kp9ѣǝf־_}n$=Y4Cu)G:Ү|tny)?lHʧ,>P ٖZfYBYBB۳)Z({Xڡ/JFX7 7 x=JKIyJ97VŕRVP?sI6EC.!}¥7 C'Y0 E!m!6z cJqQR-Ky^}R~fzC’J1Qzm`亐򗠖_r e{Pz E+wt#2UxJdf_GGD㨦FJh)1=#^_ kan=Q jm !<^hV7eMc /;7qUFpM^ZIvy?(%U>AOd` uS{/HL%FlKk)l3Ǹ=oMqu4ê _#Q`mu_*'h? %X5t${; %j0}};Fs}[ PIz7SAВ!KΛŠw_: a^#AFb@-'P p4r 4ѻP#?^r9xaۤLvu 0dNmݖil|8m?h|zHN e;VG͹ (Ym:{{Հ^3*)Xzb'}xQv.7|3Ua{ⳕC^QgQ/:˭Z2ګGSg?+fm;L˹ d?UWb.(:t"(2=d˷U} IUE{V_|ۺcHF~dTI P ~[uw|5O>'ݷ$|6X XV^ah[8F Y̘D'VCTlবKJI9BQe.Ř?2{n%W-EdORCms" L[5⃏k8 m278AÊ>/I ] ~:E2$j$dJ$<R!uycRK ǼsΛ)F/c{#@:YrDW^ ' JClՖ ~zsq3aI\Ÿl/be;&n"i; gz?R2Œ'8WE4%2k=n7E4,P /S4!!Ÿ“>lv+T09ծ.N@)2b,C=$+Ȁk4Oeɔ &T]W9 /-ʍzM5V njwRr@+V8ȡKŬQ>1*Z͘-8|).v7b\IvtOLRT3: %2+cRzSnSN8!Q7[m)m֤e(gz8Ov4Cs*?YKp=*)r5ɑ#x="Uxeݨˁv ˺Jv LepOס !#Ҩ 4,7+ >TU9Wz"-H0}/L40-^·)GD1+QiS)lJ9UIm9^|{l ބ@6J$JJ1<I!ݘo oKˡX54wXRThj>II`?P6|;UjM5oF~-)VOvą[t-rFn)f$('_n*i=|.;{[Fʜ+zWy<30RU^ifle<e}<k&Y+i2s7q{,Tvw0ʔvt҉..0Ak'LD:2 X_ulv6ے;uщxT*rb p%tUU}Py4ˇn?L ssn`7 $ʠ3oB)s@:MHk^bࡲcA;]bx, \ qJo ݏLSkDLe#40ۻ{}%#{)r:T  'uwbF =bkl;g>bܹ̿J9 V,.+L!PR+C!ęhO Rj伲W |1[n݁;i;к= xs5o ^/FOBՕHf!0HGRh_B۝`DZgqW9ϰW,*fpsxWHgO8 OlLhW ;;}M/g@Ѧ?mM l=8Bj3F(8BoH\|F|1@e·14.RÝ$m]VS %S.:ѨLt1@Ol8ȢcP?veAZ]Ž=Wnٻ1Pߖ Ep;3d%EhEDS.P|Vg/*``m+qS[I[e_~X&/wS17\ =T,Th@NEcy>#⎆%cYW)n =Tķb8a8lp!)nIBXPzGn6\ۚ=1n=:[`/np?zpimk^%2Cv{_08.hwF@}Öh j^A~45(o\nJ@nKNc:SHe/J^Oϔ4j9,GOId49wm5}끁2)Iqxhw:Cl8<Bji{&c8)blԷ%y̛ iak3d*Z_9'V ę]:c'.!x*gɳq̜v3mP 6'EDFwLA6ԓiCPR^2 myͣsTnkj_E7Am#poђȆg |"ɴݩ]21BvY/'1t9ej6߈' i;U 7WHJb߬hFP6 pF{z[=4R o:ʐrCKu I-.E`ͨLU?Yu쁗 NZ=*O4|PM[!pK)X7ȉ/#>H!aTB{?scYԵkDRH1'Wx#:{1OpQldT-A7\I;⮽EB4dq(in33sVnKj;_"MA|s؝$ʿ^*KWjUR@£Mǀ%Ѯk XK%zu$]/0 㨙?FeNq&uyJ b$*H@ 'ʥV΃L J_WZhy^M.ncK`.mM<\Z\n2k ${i$6:zSW_sA)ǻ;Nb-w*6:BgQ%ĢV\]~CQ?<ա{Tר.=n*0\ye #eeѡl[T'S:]wzuEvik@؜pR B#&rD4:[\i~lT.æ̤B"?K2C хt"Vݹ (i蝝;ѷʿx3>|vsVָoOBWB]z6tcH%mo"9$25NleBe"8n׫ܛ0 emTqTj$Rz!Xpք,(fzU ٤E\dPn_Tힶ| jU۫d9-\ڋySk-Q[ :+:,}:/t?ukzlߛ.zߛB߸_t6H|.Wd?n,ܳ5ҏX0u#H7'S42PG-:i 7ٍu!a"[Z8Hډl8yu 0|'}PlkU w:Mwb exԟTY\'~a +x!baFqW^cŊ"< SyO2Oүe(d 33B#N:b2O H^޳r!O=$ <?|ؾ(a2=Nb(1pvƄ( DXzlW˳#eHOCPɼ @#+w0Is?t]TcP5jqo ]Ư7ȗC\B^ G{i. /Aw4w zl~2#5Ty7HSz$TA_T=7N[Wrj VL@h"3Y q u%ICNBœ^) sd4td\*>%}a[]BēETXHSn0t>U0 gLP+{~Phdm]D0p":49aMUk֋ P4*wӎԜ#MZ3.*P*Uy.7Ɔ2v_|UFIdVov(dx'$b}"kr| A\.S!.|f5QN1Q,+L>N]a(od!ݐ_Qq?*hJwe.d)/oBLb:vDl:D)7Z2[݅VK#]Rjg"-& $ sM?R$JeT5u-ϻ-8A#2=#+`<.# qIA3BS/r}3-l_sB6T4*l{;5Amu<zwL p,FREtW XNݎ@_"4{ֈ%Z۹H ffIHn")0#5́(Y2E$i|1eOG?0ٝDyny[;AB@d=s_`{֫L5&{SycG{AYjoq ]VzQ` 5&膃e 6w`!d{;"ƃ[Owrh⼦)Z 2QV*)CR}15Pc Z;%Ǭ">'$Ӎvr()Ҹ8pZXD@V!o@D{fjs.|X{'^dU!\ܝQ-6`M HeG&Jun~2-fIArEXyM3r@ם^LR]k p_IQS4YTuA>t,uHK}ŜZ,idqd4FǐOp4̙s:hXREΝU<!sҔ'P"s?QaS#@tf9kR%W5TET՜15pBa?]\0Z>F#*W0Lk79O4ۢDo u3P6 +3j߾/oPW@A^82Ao"~w6aQsJFkiy4/vͫqejg:} u@]ԄEMEjX/|Hriz-Y]o(*+p.AL\HⲢ!a(d3G!WVR,TRф633 ( ?BYț,;=qi|zElMTj,D(?G }iW"Sō{l j4먡w[ :s,/ʐUT:9]?)#./X>{#C$ھc].')RZ od܅ctW8CU|0OE1ZؗHƸ=F"tZAT ٳ( K,Nl2}j IN+0K3<%N(n"XBsC ̴y۟lMK G1dg0Q2ڸ;hbhg(qϱ=ڝ_|ӊMœv}hHW<&1#S0 6D9O"iP[6N yT [֬{r/L:b ~% ӵ>IX TņSd Sx@["iD78BRc~ZB_nz5gqUA LVQVS- "*-+NCW8z%I6sַ9M'G_8.'g0uGXN*[Z,ҢރilNO(&$BZicv@E'ˋ -M6%Vn<#|nR_dq#]Lz c}{Uk5=C?4Ͻ9X%82l~lf訥sdZmPݽVU(j5te?x!8x}f-HI cBv927~ċ`0f>C8#IG.oKТ>`Ә9eow*$Vy_9d j`O{.%ϡE'j_'|c$=<땑d_m>Э {0ʥ3իRǺW;>0ܪs3]-0I[. Ohb} mI^ud k4<ȢڪL&7.ןgLY~bsA<)9#6g'<OL;"Ȥ !osiN]Q nտ| Q%g/p3I NX3iߑ#HiU rqmosݟL|~okx嬧I&%h ہAA*x"YwhXTI߯`a1M 8lzv6.d7s?=%"[0q4ɔ$&swQu"[PɭTM*= }̥=y :x> & ~>u:!Or'ks}Vj~izNwQO_#N[<5}Df@]LuëF48 } Vy,w$25}g%4&ا( l׌ŀ`yes'` 슂,?mU5LɉZI y$E9Q2y'nLV 㤁pR/[,hA[< t)sqLd[+ifSAv/XM]-ӯyVkX!~Tk{bR=스M?Kϛ e p ;_ kkRݶ;HH1$Oc^I͡+uPH@c)+pX}"NTAcS߫z6*k{/Z۔pɱ8 B+$' Kyt zzW]H6'O6[\5 43k omL2[%Q ))m"n.mㄩ nPV( ;YD.Z"[wxk߸--TmR4#ʐmRh 9WJ˯ 4PKuo=XIC"ȽlǤW]uH5;$"[yD$zL_e90|dJ  1|؂bﺪF7oA1BȒ/*q4Gd@?CG;XғQU{:I6jJ[{ķW0 |daĶ5#%߬p L .ډ8)Ӄꦉ3Q,/Ҏ<fR IKѰ;<'{&*~$+ wsNSL MVi72я,! u'hi V+NF3ҊA,BE3/SpjQ&rω}S[a{k_OO9bn]h}d:ߛ7;D2~g ^OxNh8PFwtܺC?Rه:#pf IVդjEj;B0Zo/'Ypwp%Ox8[o? 9ϕWZQw%XWtVNjr"|i4&a9kM `7B&*rK5T='MQ=`R*? !r!]}㙽j-u kb@_ICN$4U,[Z-#8:f BO)/z. Mߗ^>4mQ*YCrOc76%ƧdV~"%,tTjaRZ};jjtqĥ^$mY#&mfh{Omғ|Y/\iT4vV OcjYyh]*!>TU}S27䝈;L0fKI1'Ȍe`&'Ūu`Aʝ0B=(׻N )JQf՜lzT@9~V?THG#{zZ%x#pXR'_rm-[Je+:9I s_O6f^"sڍeGOư"s}z;&Uǹ`Sv*hMyr#!JU((@~q;,.k<+9M"sȊ,cX!l^?Oݾk@٪%^lʴ>mGXv5D-jϨ# ,K  |n f mz [ͱ%NZj2 ,D~U%IX:&+^b+M?wvyfج(\AeQl@6K闳wUXA*( }w@镩:xqL|Z3HuE!PąLIimoM3]O0;x`pؿ|c\k~F2sƍ*O#`>0>9}"GzupWZY^W/q{ 1"/Ui8ҍ,)_r*,kS>$>&vgղn"+xGS(АTߤ}ՂU0|O | kDqIH4 㴝als+4Ub$aI{TdJVݺpz(4,RB j Ss˺w&VAF=je`q7A74=mB {f﷧RoXD> ]dB_;ǐrs̓rddķ"4|>'h-cR0[=q~Qlѥ;>l߄!όdR`*XR]Cцb AV@yߘ 7 ҕl[ہ"*LA(lj hNJ^]>q衛MU,1P'8X?AxCP4 ;~R=u(_^/1u-d}>Q:~e4ɇKp+Mal%}x"B<(e<w a9_H6vlGtPpd.qh012UN KV!8( .Jéԏ^֓3c*<*,\bMZY3+n„3qH,vVx[?Y=ha Bx~pVW"J  cNr/QA{*#M.jyUwU6aMZ$/C?,J?9ey:|hEkDa9$#.Zg2'-dX44B+/񻒖Ҿn  O>6oӥ! çO'p.(Yeе*phuSԬ|F,[k^XbwYIdJ)m@YZSeJobE^"Md1kv d sfK9 N~=vfmZ5/eW" dʽI0碳 )|/tږmZ_gO|.Èm A9T'NQ"'ON E@9@kWT9\#ǿ{1bwqBTBQA@ywD%L\dKM/#8L>HYoOFj5j/&Ine$7]VG[VU&`1c,` ]"F+%+F ]/Gvk[p.c6!:zޛ/Cae;.d,m*}ڷ_ 4vFUi EEv/^~AӯZU Q\x{p@~|2uwwT fFgH [(XP f0 ^_roq[A{(\ NI[JnAvz,'o~C^Ba]:Bn& z1w#}%qKJm溜>ijQ aSQb@澌M-)%&t&}zxIA 2C !82YX?S8|ttj2+Sjk)Pg~+=^3Jh/#"BDWp 켡[=dH.i4[yIT]؜5 'Q! F0#$\/CI^\* C`4+&gy73 XuEU3h5Tqo&[Ii 5-M~)#0dKo2[򵍕Apf9Ӱ[ׯRJM$ ._/u@Y?^\-qhl1AYQ;:NG}]?b 9p+ougV7) oNY )3k)ɀ6s:7gC?w\j!.Y_ޑhP}]'OP>BÝtQw|8&-,\PYs F$7cA4ȵ;oaZɬn',DJXYVjW%=JNO[sG@)6fޜt%TV emJ˶%*塑isy0~2t3 c| <`ѧ+5g,n2 eDMM6zX-H! =xTFGx+M[>@G79[ErV}&'mL _p@Qs+>脈\ 0{\cWݎкFXV2.3F ` `ϼ!8ENGWE6R F;I$Rd_QX:ar Y [.ab`%feU_*RYөم@7K g"SH_fI.ȓՌVJ{F.ѨndP7ҩ^~GFlM@c$/K(J?U;n'ȩ\C4qGp$f]\#/;tqͥ b$]Ojz@L \QCBCěUe ݠ5 0 aRuRM 喿iy뎒q ŗyqI7FsN~'-I2Tִ[-jPV89NЂgD5c,Tu|Cn3y2 %٪}dCKaCVn;6 t5 4 Js_Ս }Qqzfߵ6C<$GwKg>ya EUt50N~t*(ZЕTo#5l*Ĝ-ݭ(}m O3/COwCNnX+hWa"BsR¥0 #8ׯ\ִ+[ :!01d\bx̋69=R`;nT&*ܤ @@pvn5jV)D,8(UtA^lD/Q@,`IKxr%k*sA Ƴ.Y5] .Y#ؒ]ϹaG)k%׬f}Ir eq5,S@?l*Pd~Nfz2,(MxnNaMs;*KGmWDȖNT CR^|#>BuUVwDVXze\P8vQ!iHM`=sL8g +]Ǩ`qCOsg-I,t½'"k]FsMQo{!K0_T:Yуmhp]+b#~=ƇiSC˱px~_K׫:@LSVT?%߼O "SRo;o9/\?E^ǩHI&5ovc/ܓcs2f_kYwUJw3NL5Tj)f(>3%]\_Rc7K_.;O-4O׽:*S- //{A>vڢAP:3C#k>Sz+J)iL9=%;\k'(?pycScceք #OMfL{h|*jӰe4s1ry&ix\ٓWa`;m8CJ¯ю/t ΰ"Z껛"fBų|'vrvMQk:B!h רXp4|.~-"X4.gAO&D]@ak4 J3B=9ifNp]]C`|>D"0%zlxvғjys7V8Yv*pLr-ljeWHpՐ C4 qb4?AulW+C٣gs1F0 "[@Al`Z^R='FW399*2q!W|kNt"[S7[x JV1!CPLm($/1:`R?3 Z:s/}h{|@]딌\zk$iuUnˀ)gxabz< x;K`s_Ch.[c_4-fhe9uLr)]jm?P-N,exy^$O,޾jU}(213QK/L܋*v!n6q/.: 2y`Ϭmi)9v)0 $<[V瘟*{Dv dĂSz+"E{ l2k4IT%N< NWen?I|;t9#G|#8JDk 9U H(s0ԝw*vMҊp)XIۖ~}z 8AY+n58t>$ ܞ@ͧ;\>>xdעX_I YDJ$}b8!܇1rS+կC7G[wO#^X [ĆmfNCc܏Iuk#:xs~\@h6W{ W_N{p!)%lԄ'7c ߐeL)S }UGg?M--L+8NFeA5?4nOF& k_c3l:7ļ//U孢^H]u6YM&Wlr.`л,!mHb˽:҆Ju*+>N]N,z|yJ4{`;2*v#+i -ΏQj_-0gw2""W{ۛq oPkQE Qؒ~z tUBV4;V U*1~cn%pg9Dn`T0NUn:aF'fo.u\nTЁX]։DtR AqmOTB6UENTiIÁF,=8 /&=lrE0Te>׷qPSf /T8+$_{3,%/ׁ5X:1T!Є~2"eiK 'x*_0q4!B՘Othm}ӭT3-~'jvRY]/)9}uQzڒgSyZڼȗAf6?'|ZwJER8y ;9fA!b UӪV@g@@aQd0),^fn}e9x!kJJ>O>@m:HUH}QN[Nώؙ]An?q]43ZW/~^ݔ oUyX KN*B-sH=D店tq!YR»FiH{j~i`46KW8'[>BcEB|?ow {OX`O,ه'{̌NA}Qvh;|FJ9Su[JnUD'TV2j)kK:fQ|V,`˧'7@'¼PC,&8o"ޥuxŸUx@~ 6"4bf@VA*lPTꏜ͵ۇD-s5.d|PNeW$uޤ6}<ٻqzrX~ne)g8^T+DË.$+=i\Lsa]I&wpQ:炁z&c=Whx#m~(S븞q "|Quu^-ؔYOaaYAvwvni1/b@ҨWz[XwFԫe7qR]faLLdV:b3[/J Bt(WƁi 2Džt=cFx zNЩSEbF73 ) Ť5k *G_Xu# ל[1X2Zf8̊8ۯG#oqDq_ɫt+GV窡+ B٢T|``j"{xp˹1nilKѤʯnS\)??}1ÑJz}:i&V5rʈnV*q"ufo7l]?F]KN?N,s|ۀżVosn2GOmBkoRAba\-5ixh"u 5y*(nh*{/x[w3yI]x?lc!2SqM܏dRVQY}Y*gMEx9mLr@!@*B~d7p1|*(Id;[T˫Y:q%"ԥ"0?1WJn$Z=^6._lի^=\3&4B ?(`F{ ړTB~`,/1Qd|%PۜMcd""+SԽ'CMx %W,3KQ}}7W8pK-lv6[ߐ'd~,W>dtC8uYz6im%mqb^nF5˨sgL2e+x:|ZUAX{u%hZ^s癣13Uu㷆!]y?k87*Y\ؒ ʍZ!n$nAxyvOj`|X q9VkTe~-LFahP~|1Dg7AhQu/̳dXy1?w]I=2مCW.DF.^%3cNy )5ПocHUrWtc(NI,T5znZ#&966=W"օ,hsWɵ!'DܫJ *|;#pՉ!oǬcQ@%H5#\n"E=D)B2f"'hqn1&6ίC čSk*o@_]~i0'axs6w&]v7cw+rƟC=xmn#?%,k?FzB1絗v;(3~d/5Sp m;"7˜f|%f{L`sE )Njtg fTa p'gn#?ՖfO.ԓ*7$l@bnր"-oxy#Ч!qb-.-g~jcdmlXLc(ܘo8 3:\RTc G*m&a ھaqƥB7m$`Vbf0wq=Ø>3µD1L4 Kc66hwqsI{F&SVLPl^\)*ш h*='f:0hvGIDdbPEdo'gf)Vhr]:(W>؋Kꦨqʳә- jա{|Nk4|$^Vǵ* `yȢ#ئ|,Ҵ+ z-UI^̭ir<*r~1@F1|=:"Ԍ8jP2)K7H"}87mu5o[F獂ʔr;xO:ķyV ]s{OޛFpf ܒg򸬜,:ȥyӢ?Txo Ev!%@& }`+g~T > gZbGR٭jCidy1>RD5W^i4U?X* +6#CKgW# u{́yǭ< KN܈EfdpF[lujg :w0ػT۷MϐQפM"Ўr'9)\Q3ҼPn=s8oL!WPfId@Iw(v) 6;rwhh, QY0#H47Կ]1/.Y g]ڍ]: <:~ᨽ} I}ߪU:5;kWtKW H j6LQ`qAU vYnU\TGJ"}yHWb󸞍0 U\Ty-2` *W69{6†lÝ_cͻh@_]j`ƺX`Np} &zVT(iG&/GP}HpvlX,p>uzkf1=ArI\sUsRQ_ɖ5;|3Χjxp|Bۺ {l4&%پxk/l.qmEo9Y:$itU{0^n!{VƩ+ҭnqU'̝jߧ jy^T#x)C)m{tU|C*$i]8aSXnC4FtmrЉ XдdV'1=~QD?Hb?&;&%lE#@Hھn2xΠmI`7³Fo/mYaRwmA>q}Fx8ry08 * cqloWgq[3 _a^˶u@4yon/^\7 Vh>dc@ ថmƂnKr. 'sN+ets7;YIk ȬSl=;兖t>\G֨dg+쎚U{'qгKFxw "|~)fDP\;}YC::T0a рeB0T5 Qngd3`~ {  EVY\xcq:Ρ37qK ْ3}D!#EUD2+6#?~żFKl d{W6C:s9c"ǀJZʏ {%k},aև Q|5L[E0H7&Ӂe$#3 t7*lYB1㮣2Y Dh5.}-u:@gQ@┴7R^;s S*F ̀J5 ]1K$ ;\tjbΤ ]~VceGGc 1hF>b/w5: %;)~RX)J)>c) lbPz^zyHVh8[=a9!3TbM3-iZ3a%sT\ߏެ/'zڮCiEBAHu$Ɛ7<9\lP-" ͢L+ak2 NH0Osh"`+OUጼVz@gHPe-|*JVɄHZ8lrTpl.֒'YT1(y9F=  y''$b%ߛqJγsȢnؒY;Lt ;R~$@=lAV٠/5-:&nŮ,$ lfBC+gpv9]cψ{jX<5K#L1(ܭ‡nbGfIrJqlEy-SLa*su+ De"H5}}ROvcyO39uS`MA)B&_s*8I &0w_鍅p f7*9,=ߣ5&HsB]vk⪤X1?T @xŬ1lY {72q\0\)ꄻ֦ϫ55|`zZ^¢Ckt_^)+1I8bA=sϮIџk( w*ȊbFwYXȌ$Ne[K}|T9A!;oPx CpIeR: .Ӗ\2͈TkԄ*|p_{I{3N,1"(rkƣixwdڑ&^4m0b $8\)m[gF-r2?$S`o1&3E L40G6r$B_E:FGsz}KL-՟Yy&#E;wg> 6s8^s :HccIjTՔp| G!^MԠ@#*u}H,!Wڎ.g8>A%x=#ئdO~BSLeJ}Fo0? a#Rj0 @=~_sp#sԛ܂u#y+7>wˇ3`t(u|[Q<mQ'r^4"~>ѵ1Fho*"L_P ,Nt$yk +¯uSAaU8`_i~ F 8^Yzgo`xݵ;J1($^r'N;NXj瀈xO3֧|'u1ssu=mi׽<{E$c=KCГM p\RUlJcЦj/Z^pFPY=v-z4i_QR%7lrO(2)Q C7ܥ1}/f{ كku Ǯ" 0 lw%EM?L^JWWq3 .twV"*c hH4 gPa>rġM퐛$>YHEӛiU3/21ATzsMqUTX錡( ]S( x4t´quZo 1׊|L9[Byt[H,FECV?76OHIEkO֧1d? q\צ|>,$5=ͧR)^ASm: F#+ d`J(c=vᄏF'p}2]H躡+UD K `ƿ{Z1@,jڮgS&ΞW?M/*}!r1drOܡ>;n# ^$tCfjs\7 u+Fc :حa@=K⾌XSrfbͪOD#ą <{NVv@,^Q#kA6xB,gF՚L^f GQ|onC8NXEO Xj6)][_ÀY/@TS`Ô-RRR0Nμm wq_ʖQrI!2񭟹J9v4dHM0 Wnj)4 ]ZF ͒#D#_ɪ<чb֮8ǖiȈoL45l "0d޿"w-#zve^2hc[VymqYy1\ &Ts!~tm [z !qF >3D49aVB?xYw)Wk\<(|"?I:ԻkX+G\GmA2"ؽ2e6G=, ϶os|$ &1GEa=Ď{lz"%Ҭc(`;mU[ ^RVaj5 ~:#N)dS__;}M#@cn|z9ePb@iT3E.Ŵ[\ͧa{-qO,3g׽!kd,,YMlxZgn#9Nm!B)="3NR +;][{LKjxP8Z.L!vV?&DU{W?)iXt|| ~rx[R^H)'{Xޖ`6q)k=˥Pg>7JNR/ )2TTn7kL~L4t N#T:=qNPj֖}F$|Yk۸dd6e-\M0UҪv׈_\[k)Vٻi+m-d9TMDFsi*y3pY'o݋V楿:rqx%s0y9 MKV+6|zE@,Iዸe:Oş+@rs(tDzd/`DKU$};kfab 8q{t<7Vۓ4jxZpI l}j\TDd@iR!b쐫G7+ ~&vG~f *D2Lw Z2.,SE2΋G\YlD|3h|)r&AN&3"ɧ2Eݼߪ,%rq7=hyg;g^NVG!W_O3RkPSd-CmGY;rj6| g>W}D 1UZ$ŴK[9 3OP\8:@Yv׫协Btu\g^_tv|n;B3I* 8֊hWm`qin Ot83^g 1)u\'I艷\uc`vh6MtT^&RÐ|Ke"Qlx|uVy+(?wV<ٶ}? <)u f%iˏ-޻5YJ V;fe ؾJ^`$9^qk-I w *ȃgNr=YwܢeݛrWLr8|UGOg98zڟ{W`fSēWݘm("*~8<gkmH][ }ss.AVi֨"&PxYN:78#0G,aڋlRC0<}&hZuե1cd<KOy? Y5 4I 3cf&4%Z@t)hmT#f7sU>#_$Efxlfuz=Ba0]|ty7X#fecl9ϊf< -yn*l ( }393x:f:1zUYr 0'u+lcS^f4@#`h/ˬgՈ؂Gκ$gT*ӻCp#VIj"Cό3o >vupD ^}-ގǡF+R(IZ+ T| bN;LC/x&,k!)#\ xd\AH~Ċ&3K FJjQ:2J,CIy CACp6_S C8+ Tǐt{yqY3Sh!<\ha~۞V`-K芡W$ڹH~Eq4֫qhlc!2!y !\ܳ>)I0Zij[M8)"a![P_ #V/¿:;* ~~|{ggE[S4./kޭ'K}=Ax , :jf$Jק0[]D3$aB.xhf7lv%''!]K # S6B~61b=A:CTG257(Fň1W!ߕ`뽠>ΰp')ߊ5o-|LēPu>ÀӋ]dd14StjVQvtn̺ 虉V x1.\'jZ|(;k'"ͩ?Ӡ挲.m 1GSxbcw[@isr6aZxj+i/r|thNI;7,l^'7J&6Wed jL#_MX_$ -vjM/T57a $BvgX >6Rbk/>$` ͝>9ѝ%OU<9R`uɜrpJecڪb(ՊiL<8)(؝zCG쭸<o=3_>|bM#omQWyɸJx+&(s93 u Qפa- jx_Lg jc (@HwտKah%mSREQ.䆡]3( o{07dGa83UDZeAgEz$ AJ9ⴞJl:wKSp?\!sXDݨEH/ZiLAM}zZwd@P)Mֿd -vl)H<ІފC{MIgP:?9T>ܐ1e6cG_$}3RKv[֮%ލZWK>?#5 \Vt3dd\Ʀ1<_O1 ^jAJYBV^ q-1zf+pKꢉ&"nÌL.s:3a'!SI}lcU6w x2n$F\24xO?U(1q؀J(t$>V^ A bh: h [{8=_&7.8ge+JϤ9&  |G~~͙">hNrPYq X/Ej-r[=]''qO41Z]Cesi!r 57h57OH8xog&?9F_u[B dO$U"~в/tlE^eE:ua99}Jc !95a()S!9^hL+ A3/%#3=A OˑhsfnXF^L5 R2V1w4_XtпE轪A0>Y:IW[3,,J2?/I{ݻz"f>o|% #L|ӹ3v7Vrn,Ǵxfn+yluD8\x ZwuP)KR\ixK(,[:j¸+J8[$G%(66UHk28k`^kIHcr9}*?_Ƕci~%.w{ I&/[lq0KE>)%86|Hk)*\ݱt\puBotIKaD ³KGl,/[ȪmR$c|.K08m m?Qib}N8)ž`X%KXak:~C1ܷ!H⨂-iZ7!8ƶ`<,?,9ڕurW\od4L׮#IpipGX`=r|#/[w VȋUEMg}BAC`pLԊ,z lq5\td+}s~F%sH cSoe"/#뚛2^gp09 G&npS*7FF (QDC#s,^-RsR Ib*B f|Px!Ė#xp7% Kϲv1eHYf*[}lЄkl*Q_C=*2lL>3ifM8"*RL( U1eGfN;&[&< xGZ&:AKuUd5آ9K0dzwC>xJRBqQ*5%wޟֽ9i٠6'ADT)6u'Sk`AJM[C O᱌q9i+5QwY:^48vuai$l>z{]%Ĉ#w'0-&cP_e T6GD*-(F;P.hlr$h|r'%oǑ@n*T&k E H5BLue8IEe9nȈ44>h0N=F-ll 2*tɨgU\ ]ϟ^È >EEd^|x\v(f]>ӳ'cʴ=*N$oVr'1^EI\5!Ou,C]Ț<]oC,Q.4y7lJ{k>zey ? ԌdvH` )BI'%ux.0hP,=1̒_B,P(W `}f7IsФ?Bq֢6ܣY#X&{PEclP",erՆw 4jr1TE;3}as Ӿ+#x Ԑ[{ ñԳ~z{xԳ[W; mPjR ñY7ɓf_5!-8pdMPJ0VvvFi/-_< K/b %=y+0A{AAy1 )캑nDKVJ(U&o#|hg +a,MMT(T ,k Mcη:~zpiUMT߸QUwۨg(uCKq q֌WCwTI 㪅D,DuIC(п[&JSXvu_ݮWAlv ZdwVK%OF+q0\nD{[6;2L)\yAȾ_HBUM/kw_PvGfkX70"&`'vi%&Pu]`#Z <8FgT1We[D]=WܛS$9~B8BYwBZUԲ\T;wQIP`Q)VmYĊ)Hgl^ƉVկ*IJ@<@w7%CA+ܬ Nc'8tA `cEH xȋwĈ U\ՁpH5đ~a^~x?iGF@q p:D!TT_T'% E1޻{W"XT^\ݩ?UTqǷ_C R y!9q{F_'K\A#EuAia ]%-uH,2c?LZcWN:[gʎ!HqR$u!Z@+J# PǓ؝7Fť)` Z:&e9&oo39 g@h.0Y>h$Z .tQN H$}l»գ |2Ahw>%^WUb)-v!r8'qVot__7DlemǣgݍHo5>Y50@h>ƀrJ(`JM85[`$79LܿseϿӂcbN զbʽ'X*8rmU/;gJqA6-A;lWrO舴,qhLPcS} $!yJb#ɸ2{6ٗPQ,7yGӢBCѲnK&%+u8[1b Y {ERo/Jr Wog5tM6w9U>I9NHX|ˬվo/.CIT֊Z˨E t ('DvLdєQU´t EN [Qf2~aݳ%MvG6/31SC8, Pn2/O9)EMj3θ<23AK3|a:/5\[R2i uIp0ɦ7Q28'-F-i  QkE`'WpQk:m.߷ɬг` C cq-&u"#z WmV.ӓ_{L&m.iSz[r( B'6(}BV]X^8~汋7w>txJ =muz״I2(eKIPvz]rـZbPJy[bMy!?&Q~J]l޵>ޚXAL%μBߝnb+ f:Ta?=Fr18jeLYl8L52ऒC‚|'1܆tE>KLMb(c-_[5f{Nvhp񚱑ēGi jG&N\pKɚdFz]Ϩ/,]69= z``>^6Uz{sԶZB+T0&8>`c& Ü}`VsЪ]xKcӓP'/%$OFvTI'B4Zuq#jc:pYWe'ѷt(:KeO`o8Un'r41asz֔xۺy"jjJ. $L(9vI;fp I\M ~^|*v:?fvαPeKf\SEiW~bbt.c Ah/Fza[M/ q( )c 8d;8jyOGK;G͙rn4;e_3bl>iԵ۝uvtʯP'[؉k wLS@}(WwȽ:0''3_kF~Ҏ]]܅[Z&]x~R}6@mJ֣iV s8(9~IDz V,3P^&sLEy|B!Z@8o{HV )\@"dU4(v\ۍ 3ܪ+/mc-tYs ۿ@Vc'`Ӹ#޺añStN.% qj4me24LxIg l)L,pYdn3%7ocTqQDs!Y&Dwh3Ql"9HuCZ@7WGE4/ًw wO׷I?3 #!w&b*ΌBHq7C6=D(l[Om=_{ekrPM`r=nWGTv4x:<ѫNj3gb_h$3|&08+CH'{"x˞6|B2g\Ud*_8e.7`w_Ty-5b5Qyݕ4YO(qb4^y*` h!|-10 zW *.#^'O[{i Nch`4v/O2Π'xLW$+NNelEf?(}1aw !oZ,p/x AQiH=?WFbaj@`yTlj֫8b`ԻEꐵ-SÜ8A/m@P!1/p"{rjɢ :*7GArP<;lg>`sA,4?˓]VYІڟ0ҋJr5e䣁jPXR8֩ m֜ԿC}8l,Yq:N! ̽q 0vi@hAWI_ ;A?sR2bJnuWlj=4hXXw %с#1,츓KL&>;}\[rVtrl"dGɑ✹}zkѴyr~.>#n?MzzЫ w|޵y dr7E<ʶY/ tP'͘ )|ul;sctKX>8S"EÁ}H`IT/Xu7u_L4u(~ ^IMjk9p$Qě־ɜvH' PԴ}!Aii)ot/&^maM.Ait`J'N 8^'3'+RGAQE rz%.4kPߖh0+!l$:Hxj>p&j Ҹ)F`Bjy'>\73-~tSEPeiN%'@d%bJ٬\Kv&+Ȏզ %yږ='.3MJ4M'H HU6 @B7{]f1uއVNST'ܹfi^&U1TeƁ~|ZsLe>hd3łAVz-Uf= ݚX@͢l34_-7J>(h To(B1M帘`Bdh o8Lu.>T},&*DbQTàbG Ƚ4|sN}Z5Sk VP(XCH?~]8,wDb ~ͮc,'MW4\#rrOd[e~`Dfϣk!6/&20lMds5Q׷mHJ {!dAʞ6?D1 @ ih͟.=1km[ZFIt?A $FFQ/|ɋǢO baY1< &iw!AuWj7DbH+b%B~7K*{֕ ^FzfEq F4<1Ns ̪-̷i|s ک8=ۺ\Q^*чmm( N-EjxQuq!`eoj-& ؄2t Q*p=It[c`t ,pt}%mK'-- M%Þyw\cHٸdY|0#N^ Ъm[lo($%LǫL,߆y8bYڪZ \'UJjq4@J\/!>MzJrrpb3$I)Tӫkp@mlJ(Dj yg7}q 4P#8_.XӞ6~F7^GtTwDzmW8ѣ3`)0S謫[Uer@s{Krm>h0vT|q8@rr~9 eBS!֜"ȿW\NuGȄMƸ@F zGS ÔƭV/ՏsG5VhK=EB י.P.ih MN>Ț  '$i!kB^Oy}8b*iJ]6s+I68kek`G |l r=8lo-_{\$/`ai|QiM2DzZئc#&4Xe~Te^Tn&Њ IlqU};yܴ ˯Y6ƿ zM)[l^݈nY=I*Eӿ~7L$\hLl^[ LzT#%s ę$<Գx\5I>xNI)ZqH~vɶ$}| EIhuu϶7$NOEUD^QS"kˇB} ~Ë֬7 ݃(e G\|` si_4kQ,j}tBiZoZfE2rU")Z|m, '{pE&+ tD3 PqEURDmg*ٰx/{"-(}ZU^H=obfjk6~G;Wf>u'̠8PbhJ\a49Ig!][Z+ p$M4 )) ^5SHƽlB9ˇe43W@:oW;Tɜ’,?G<L`'$G;g+=jHnv! w`4D(gcފqԈםHExmG3E}xZ 4dZgl@{W  i{< h>W~3wa@ J JMYqޙ_Jjz?g'k[sP]d\LF+AB"XgDžeX,[Af!g.emHc2?_`>V0(fk*A=<)̣fA1RFA+oU+/zCpݙ݂'X.똩YS[ &/5fdeYN_>D:Z]>V(ڳtJHyhW+Ψ$0D`4!}m$VW2JdmJk[5B? S 0T?EF3~8:G[Y>&N;/12ݸ<=Z .8I#$am}J;NQnv ~l5ͩ|b\6%b+=̇Aō6*OKH&!l` 2'sEnz)wL}VmZ+8 ržu;gʚ%5LtVӫX|4KvTyu_BJ@ɫwF3>A9FyS%bl@EVƵU3.H-Y;2WR'g̿iW1O&W"X`dVF4z-P3U0!@\@"04~H5s@ V 'e)-x)&^}#"ekF~^q"Kun0"iZ/@2"n75o@f Ū)7$K4ЀB<@^qaV0" .ghmK5j@Y-Odw',?*ܨ@ u7[W/ 2ۃK~:x7R}fDI]բ#?g quXɣ%u3\J&ԟmpeCNg(C'V$ iݠx G}(>lQa:W"%#⮍$fo=dEBm~f1_l J߽3 ohᲸj3YBd$̸&8S-Bxaz<ݰrpi ֚oZ> } 7yBd09f 3JkTOaMcW+lµju ?eagEf}C-m8 ]LAVHHO;MHpn>yw;v%;ۢ"jQ-`L*oPV 5rW\!!xLvLl+.,zC_n,q%ŕ7XtF&FH_jlBbdmW-ٰ@~pC(Ft}HD)%XwdjܛJ˟aC8Lgv^awC8]Ƅ)}ܠćN[궻2R@H~n6KYd4AUskF D7nx.=jy^9 ۽u>O5b٢ Oźh>+ԝ;[=:OK&;qcZ E[ː`qmh3 %a^Ply$J*Z20(fޔ2GW$5[2>Ad@}NO":2JTaE5YMuP ڷL"c!;׉l`@)ijp(NVCmf܁4ױDKzP%]kaXWw,$O9 6y qhW9+*u}Ez 8 Ǖj\:}XL+sSO}kv9"<(T*SN\a%-9i?Ut <鑺6w\˅m] &0h+uhTmG(`Q~p‹K@;Јz5Qj1n`!)G[B\YZ eU;cmvA$2.yj?9gTs{VnWi=Щb%ix:y(4Ý B)nLZJ;+׼dbrqr/xSdW XnuqPA<ϭ4//9KD5xC8@|:CP<sbEҟ4@[.3aesi&< O =x݊l3vo.\a7xBWXlvjˬ1eR;B6R |XfIA3{vš87FVY^4RydJox0*p|1$2eP 3Pm sh1.Dt6 W/3 ^qQ*H7KrwzEsѥ*)ƳְWyuɎFKkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)TUC U[_w9%_7_ʈ zڪ-*G.@̸}Pd6aY9:*.'Tpd-=pCQ~f}y'm[Bܰ1O#$aYD,,e9-M r]_9l~k#RNTXIѓNSz7!h2ٗ5՘(lCz` 1!3!Zkz]^y_Ыv$^w#'@%¾J"G1MȜ!@R3SX#Z[HjlA>M5V^Bm4aCYm)"MZWT(ˏ߿5m %O-iZ'ᱪjCMQaJB,cF.v?[QǴx#z [\Lo( 6ğyGhGQn=|̅96l)g_ q&.[)xG ևt^. E%c@L!_tH@Eɷn2;hCi۠uFW^ W4S#努~+\X~ 4l/ń +8 p]cAXBȆirgdqL*1a0h⧟ΏQBqq O,@?r~'%s_5Tti;. N˔#Ԋ,HLhk1@^&L ;ЗBiGY~cB46/78ݵH/3GsLH9 GL/J^@q d4"ΤB$^:;g{pUȍ{ !B*n?bu2ſTw5K[ZՓ! HyA1Lq$Gj_OyHojR{( TZo.>.MM/ x6{[;q]<"$P'"'>KהOfm>*t+bCmng"'Y}&;yPج^`8}:=>E+V{%v,o#aXС_/2E}k"t%&|} D(EF!*=`Tb #2NHTÁ6SΕ;2M$|j(oڇK,j xDpf⼦[ϘOϯFzeo/TO2It2~f"׃d:5bp6 n4A-'Z1 K4SֵU0k Ow(һ }tPr?i‡D@P0jόTz=r[@N= |ý9 o <+p⓶ڤdKTG(;?Q05MHOUgj;ૌcqݿj%` +)/AP(S 6r=jIߕ_JY:lPhvP3yؼce?"UKji$-v&E_{B0vOL//!*O&MΠ*.Z32nnm]dtb1@t d{i<G3=M2 6l8Ll$hM<Օ̧i6+;-AMz#$\[ؘ- g];|{Dq=DN=KE} \)d` ڻ 9}ʻV +c&DrOse^.g[[Ϗ; >wia.L- X`o= Iضf #܂] |<濞82tT䦥ChǐTJtcwP9#0\AF4)\tb%};xo]+6M,ɂuPfBGî^N_ZނK)-|0e*N<l|=uJ^8mF1&=EPJ7k|v!01ʶwdkS =f,=ꁪ78g0DG&brGe[;jazKjR{u)F>JR̿濾e~qCl loӌtIՍ-`I;mm+ڦUAĔiltOsx|!БDeplajXj<6/ |* zum{ 7*(95ajQ,j*4ԱtJbCWp%t41$]yԕǟ޾P2Uwg64K7ܦJ:98&6˯s4\D[^<&/YnHSB+bBmvr~-73TWj="61(.!+f\\EVa+] "/R@<>aJ?0.Ip}V`Ø77>&c=,*Pb{L8?+3n Wmc`D9{wNZl{ThcTSչ9ndhģ8>pe6\VݪBDu0ƹ_ɓ'I[uш8[(kFDEİ~'ڙV äUv '(%FA$Z16ѾFi+`R31 61)e:Q(K֢k[}Ӎ8&e%[fFY]&#◣FuGmi g7ΈIVɻrm&;Z F`{ ÿA5U@;N &6 ׎GOM!]6h4\#Ǫ yX/ȲNhF&ou}9L@Nk2?VvNe@r hX)z`hȮn* >qD9f 5DZw|4A`9"^T`~۷%e%_|Z E#cPHd.xcB^o/$X;+{;e!{m $:GE/>nCQP-[s+cfqղpȪ'!6FS3ӢoqXVTxtq&## DJ|Աf AR:8z8/h-MTppR䐺z֜ tȤc. p HO(fqE'r,¸Jt8yoEso|rUy}e&*d?)HI|vH Qvl~D[eFe3ƸRo#c^:wz#CS ʦPZ'hUfB 9Ҡx%〹ӔpWkG; < gW]b4΅`rcHG\ޢZ{bQqVYӮ}A#X໪x,G̬x2$R"`RA8/HzYi1y>])l;#n;( H6db]\2X..>#j_c[Vi芪s۷UP=jIWdZL7:7%C lIC, C\vzM(N OL׻ xmt^X6V݀ u$É؟!,؃̱#8m}_Dse1I1u39:4aAF@by6AM ׉өb Yf7wcE}C& g$ m{+wgԢU@Xk~ F=`2kvڄCD5IZuAIp.rE&¡@,W|EhnF<eZ| o5D3Lx |! L d/q١Q< { {%\:n+5YB; oԆsKJ=Hu_Ywg:q; ~B1+N\$s_ӁcZ)g]գ1-f *lpbڎfoB +I(iTǑ25ٕ &OF8"T/O#Rd'6Pqf(pUC'>tAKRr츀76 XÊڒl a8GA!.Gf8$<9}Q6,Za0h 0i'?W}.:˜7 d8Pm_U?'X@B4< X6m:;R+R79 }xwVMZ:'+0O/RťW-oF1m _ %J_O_!bm(pT4li:^W鑤:NW#KhCᗣ&M,&i5<ڈK%N7 ' 0O͟N.ŕ3\w#HByY43/1Pi²SVT8-O;JYKsQAې≏~iӉm8]>Hڱli[vFJ"b=I\ս1y>7`^f ϼdH/˗olH|KDvo( ;MlPCZy1WH>՗v3h]p$q,k {<D; Y.S! F&B"E3XV9-"`2lcP2_9CF鱑Ĕ:YlmzKtF 06] v#\&R`$(e,'s[Y)d:<̲R\UVcb,-ԁS(:i`9pPJ/k˒I+ֲa˿J@9$g}M Bc~DWCz@ϑn%<_cͿơ*vW\B!g~A^"\em^upVG@"qn3)Uӌs>c(W,N>Mκ:6 Gv2 ZI(oٗ*UF.D\D?LTϱ4f^Ѵtj  N=81Kn8,ɰ»Xm_f_1Ux_Q{?츛9EL!qr*~oZ0 }мjHH,Y2/̈ǩF.'.xAsV ی3rfHXaUe+^x {tԿ{jF9EA{IO=t&ϣ#hrc= u ")!%zbu8X"il\2 1sM n;z NmT8MBw{HGepưHx:h aֳMA9wTyM_N-㻓@ y9sF+a<2qe(t˘3@e&t/j>U&U2lQ0șWݝVf/S.R1!//*)qIB-!^BC$|W'9Ҹ<2CKSxT0pټ$T^rկg$Z Dt#br>[p,!.>X1^kb|i ʙӹ)0"}=I,P|6l:e8~n6rnck;hENeߪ뿁ζMw70ZMB0x63xzq)r&YSvP[c n𻑌[Qqe~rC&d 1C7ZP['粿ʵc%X ]V2w] #؆c˾9&N8Kr-=,HqD9NQN;Lo??nC5._O8uC]~]QbodۍN D\{->2# nuh b-J kid=p^9 ;cᥡcs:r6Hmp tT8)βVX˜MkNcB9 Mi6>88LW%J3Eo2|Emw\;BpS6{>"c3 [=Aڿ]&ն#" tW#`,IDmr•,aC ū?>{R{P[</Ū-33m=u2m%e9 ~ʺ/ iqƝB8ӯI4ÍFyT!× o$L/2/>eoT75 6PEΓa& A '6o`Ssb#4즢>*ut[uv]Wgxz %%2FN@rt q8\Jb:T:2Gz*4p&'ą~*|c7Y1* Uq%gFB?d&h%Tcf<͗U0Fz `T 5$H3`3,pK# ]&$s&jixǙ]mN;.G` S_wf~ jɥLo %!rPBАV^Rn[ cFeԛw |ODSúM4I.GANų&Kd-7Li;ÕnDs:p-ˑQkmȿ^@A W0E,ԉUZց\F -XL[g$Sxs6БHIG/fT| euf~Ud?,c7/ 4.-yi|#sψ(Rކb0zv@hv :Z>WDZK$.7 fb#a=3`+QGal|*t_zNW-/~3Po(T[ SZ@ D74O-wP6j"Iͪ Xkp+ 4z24ֈjH8>uAm V ϟF#e -3Vy4$+gކN@-9uC<ʟIxz.B3 ( QT5 |<6x_e ܲZ̦mOP&H4yW]H##8bL+(<>~=NH(0L17PÙ4?_¼+:i9@a1)2wF>{*aQl ^9Ef:e Έ:Tp5 VN5LHrqomh|ݎdXl ,$l Bj? ޤut1σ oQéR.&W:< H= t6qԯsG%oԷhI,H)9YI ) ՌGD /z޴ɴo(AL*/ZfVz-OSd#QcI:0R>|>"P{=~`@9jV>/0+Ȉ-rd;lM\y>%VV[=hH^%8U0_GF|]ÎZ$oSi4OC}57%t:؏ߵK = LL9jK6xyMٽ;Qj=#.ʸ{~$\[!Zګfad?Sk&܌ɀ NcGZip-7 WرWy=!x%jLI >1 ?vmusa:kWbz4 /:i7A"ٚ,!l-fv_(" lm9[M/,fHG1%W乡K  h_cC5 Uq0:]6Vf/I.Ozm=yx hxlN1sDƑ߾ׯm @CR1ϟn^"6?,8BfjpK1 ԕz]\RF;v6Mm$%$!i R6ʴ> S(ϛCB;}az:RGxNT60.WIPp}\Dk FF34/H>MKG^ESΜwEC),AXÏM kԕQ14s'AlXiJi<[ZN>c3ij\?`u1%ӃCΨS!,{3igr@ɥpoU%ga@#/FЦ2n:*?S:5.#0G}lY'IY\NO ^lͧUsw0,kAx$$:j{-0Dk?`5(un)S#iQJ14M-[j"_da+/Z2PGH71m ڦO)Qe55g<")b^ڥzV3l-Kt0 Ə렩NxW'NZLѮZTۻTKbPJ(tA0‘Z |ZO]bF>qS8Eda[^+Qs:mWMV0j+wT0/ (HDǢ!Bg9h/U?[*jz*"`P@~A9'"aYak!:"ї$Fƨ[|nHfG08Dח0SսIO LpyYOPȇ vAg$0ƩNsWώ `?V)I 7N1F2[C{ۘ:.=ʠ0/{ǐWm4|Ӑ?Qcy , .<`hW(y *`(Y1X6PHbs?MTϡmr?꿾pQ C5CO1Zcʘh?Ɩ|'s-F%kV Ыד ΒYCeF4Z=NEe)"N!޺cz@ʹᗦS ްKa?8yK x)bbSH_sҹn<̖XYS Zp)*HXN WVk?>JbȬb{枇.gĞ'XyŨ/ (R(#7%" kʃĽ`| YZ