python2-perf-debuginfo-4.19.90-2112.1.0.0125.oe1 >  A aW^^fQ[y$@ՁtRte9s1)Vi=$ݺ&e*beBFDFBkbB%~Q̎Wa!(0l`3>3JX+_mD&*0T؄˥dFY>-f}b2?͉kLZXY̳0I㒟.㹔tbPJa/|&#݆w1E$SVNZiiDM30f0d2b4d5254c95021c0b9bfd57090ff65f24bc1ecd4935ff03d6497b1b843cc6b0032d38a68ad0ecadee047513afd2ecc842d3 |(aW^^f+^&4bI,*~Y.h]GPBFeZ]ʕoğV_bc '>O^!xP; 6.[ %Ɓ`/T k"G/kqp̭Ȱ @g^Ӳ#UGpx ٠5/sTVG >;pD +i\}`FVUJܶPD$jFk;}3^ >p<?d! 3 ^$(Shn     J Ph 0(8=9=:*=FGHIXY\]4^b*cdteyf|l~tuvz}Cpython2-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 obs-worker-0016openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$a a a a a a f7a05fbcdc023ddbf49a612331009253fa61eb6bd211302feae6ba91daa2bb79rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0125.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-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 buildingobs-worker-0016 16389270474.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.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/add9b5614c5743b95cd7e79aa93390d4-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b83e6753d1afaa2b10122db8da17ce25a1ad4db, with debug_info, not stripped B[̆^utf-8e1de13fab6031b690101deffa54818162bfdde8000db232f37df5576ecb4d3a5?@7zXZ !#,B] b2u jӫ`(y-7@$1SM`l>8@p55&icIjRygf&^"+I/B߈{잕{XX0<P1e@bGqޫ)|mrxϟw&>>` wYrSEV¤tXz).07$}O"!O`fܽ!]?`tl~78cm]i(.kQш_W: ןrNz!*z:^ٛѫt~KE8Tt:?*5)P^XndM;-qURܗq+*()?7\:kRMqp[jx $ERd;oN[Hxq>]ZHPA2~{w }ܝhA/}@4yMd @OY$6u6Ian* q-#X#&wr9DnZMNn5Ւ|[p!6&~eX@wzfb,,! (S69S9?hx4y&+LA'QuwU+~1qw+',hپc:!طN$6>@!44k9\206Yi0o7mf #-6;!&_gzX"FĖM+\oMj0sK'Ơwxx%7fk|0"%G* j?:&<^ jʒO) z֛"3mpQJ+Yއ2b963JN0Cʱ72J|bmS"]vY$߳ud-qly~(Y@i&5ٮ) B :TR9 Kke0;SJ; ; ekj#!q,26xaUporcҭ=Jk'tՇLns̼`*%+QgiQ 0l MX݋a; 4A[A<簖wPN9 Kz݌p2pDIۧ{B !)vUA]le74®+YxƫH L{?%x4:#1R v wU@n雚ZH=˚3'4T. Jē`t\ჼ=Co?8,# p#7SVMx! UaQYrr|6ׄoo 4:)7-_2#_+?^  Vn3 &fNL"eRf~v!SJc_őgM=5[2rI>,En$z0*" =nm [aHshjr1NJ'!מx@mbܒઠ2G>?or66ꁾp + k< uS!M{RZx)vB$>|pQz(1ނSUaʇǐ䴩|pުw]ԇ=ИxhO,+e@jM 7"EBIgv)t'/3H}gCoS2~:Ja6W s=ƮL6uz]% KmNۙC>hKM~S훘1p|Ym@,tכu&@^La-1|@lsPB B@]݂N2d<$ H%ZQ7"JlFBWD*DgUd(䕥t|$A_uIkFԋ{K׊',z3F/#\M I~y'u[IuY +R7w%^?*c‘Hp6@0xˠYV$BFy2 THNk\c$&Q9Q<(NJ]0|$0WTWwm }L3B[HY%lxD2wђyEQKwgwndw:g<4lo/ojcG2lBH| m<|ZpmCgR%f5Q7_)/@_ӝK&bݺo 7+Bghuh2{ϣڨmvId博 1'("ԓ~/k6%ATBЈhGyNYd5V¹ l<#;}2EۮB hC'1x)74g%MP"`XUq˾g=*1A\ a'Ԗ/'zr|r  !C^J|񫡉ߓ| }lܴ2tbXgrMZ9w/ň`K*Et.-gJ-#a}HGcb9V>^w&,_5%_o'g'ϸD9dZb8?. 4M}H*\꠾A(d\Bn 4ﭔPqڏ;G.i4ΰ m6>4coYn0l0E 2{E^k6/Z]J!Tp:d3 ^&j,@o=8qj nS'8x(8 )G|mx(=q>enabIrٽfYz/h#ض{&{lܯ4 Gs?؎ |Y[) @Bi?ڭWA6q_4cB?+N ,>ZqpU(B<O9P}}9< NR|cob<% ,r>4A/Z*s ,sÈY,[B2p^6QGlNo3^6=~g*(q,"T1$]T/ \kApxLbsOή]v~(% *YM*:cہCj@Ǔ'nh"ӡ&߲SD6lQFDiN"\ (4:ЧٓX'<6zJ>sRDs1>ce,H Fv /3}ZaSMaZZl?,Qt[H+ 8An`1,޸˚I 7;_ͧC].蜃b SfۨK$fM4˭zh9zѼ4 9 VR4__2Q>h"ڟ uZWf³K헹 |N~~LJ8Ӄ;ɜ^ZEU]WhbD#f:J5p.le}o(7 't_Gn}(`x gQmZY9 R顶E]X$ܱ$N1/lGMd$,/KUk{ܓçSTyH^u>-ʳll(@ze(\Vc>˞8L`P!m;}2͘8/< #" QŒaz%9Zhq'ٓue,އڣ =^y**zة eFPpjs$O6s.? ms@3*3Nkz6 kl`7vu7CTVTöR ph=1oG= ]"tAjr9qUg;.^"F (8 \ ĺs&.^YOco.,S hV$r^GDJs:WvyM>q =G1'g t թٯzm.%SO}r\q 7o@CQz-ۓ*\i&ftd{HU.s)-'O$oH %F_ 8p$ ̘bwGw݆u}Yk`cU*M1ns&"y"V#L^F]lyD4  JE73"f܍sw<_TfjYTؗ!RWf)Tݻp5|%V/tm{fw,% h'69Suk! 쩻/*;3M#@M0Z7!8$ -hKܸPj4sis68 ѾWDM٥l9#qWScx;-fe"s% Em@Aj6'C_KH-"#ߗR"jN-b~8)M2ؘ]  }4”@\wW+*쨻6t_X._㎰Ε>ac:y.;[3;3_#W[_p^4h>V0(L :O-L㤨i,#E|!)JN>m(Bb5E&u` o@dV%L|#"A?_FaGjBhFX7W_SZ% #UQv,WWjC&ZU/|9< caBOQs?kLJV/9_] F (1ȱ19(D]>'|PO#N9M $gĤ^~?3AƵIxBVm,ٹd_Ÿ$CH` lDɷ?toH̳kMqtFq/-iSW4E\'GMjw_R$!/ +Ε+n~ۢL{JnYWj凖4LZ秺;~q$p`t,׹(vb ^a aVWRV&Såk){~G$I;\Tyu;gNQro}{j2|=tŸ5g[^ o%9 ~êaKܒ[ƈ.·_*5MN#ɹc`sak5Kƹ{3)gAշM";ʤfIet,#'h0U,k_h!!H\%g59B 7В=.Ma 7$gI3:anR"b`x˯1eyן$ |$ޛ^5&ULd! KKܐK&73cy|J/ FúɄ4;-D浘EQ쬔ET+ȝaC^L.ΚŜ Mit챆b4-saZA6b rM#rF>/!Y歠\twŞ`gat,mV>r@wzXKVū~Y8A `]HF6ak"|&Z+#scoϘ| 1ԍhhv ?74;3Oc>V4Yv=?E}D<.d ]?7<=^@h,0+ӬVU6=if+j3Mf!UM6zNk-{g!ΣŅ[[_ tn o=_ u"6H9XK{CB30BL$DXb;-L<qOƀ$yM'"2!b܈GJLu+6]Ɔj!-z@)>^k߬>evNj:A9)3^Dk|wh ]+ Hjsln*(L"mxj +vJnFBtQu4 Auǐ+=zrwIqnҀ._XA|DP_>xAhԑEɔ@޸Srs0Y jNv*nw~q_x0Ÿ2"W mWnSUc˶ x7lly3[) BOŢUQ $t.7h4a `c47r4}wGr{9 #eQPbDf$!Yǻ7)8dYD:11k3Stg?]]D%Ѣ ZW-ڶ'/Ov@MHv ۓm+OOO㟍 unfw<÷>\Fӂa;>[|Zep`wdlILD4flH/Y|yB/n7{dB9=;5;l#`t*^H훘.'XN2$e+`8n)h |Zyñf/KYՄ#z\)yTkuWWބ.B$gdBUW&fr%Y:NSR<҂R ` icSD'yCY/l|FJDVTGwpc<8z0D^Mtagsλ#[ '13L5FKRoQUjRc}JKv`MӉT5%\pqiK{;TDRL*>T@j5R1.z]:6E. MGҖuzݹʃ0{^M4"@"[C^6ӧ3dׄf9 xI5ߊJug#9z }řs.gR,qVS:89>"2Vzȱd|Å.[ jnN8 !1?OwDars#0׊ q*̉ S| B;Dqjs p'TsA|z]W@YK3;{!}w^> Lc?L E bN)kD+-g]>* e6UiS*c/GV'3$Jq7sgCrX&7hVfk,˲^O'^ƺN!! w/~[)Yg"緦*3l!=<%F% 8N0 AH'mԕţ1XIv#U ΒR|{:n @I˟ZށC.%߶5dsPɕ=Ȅ1 K7tw򠦅T/8j2Le6vZ8ZHWḼTd"+rß`3wfJ"jP]s9I+Uƙ#> Fi7̑{=T4Ζ"6'H()CYfYԃMD;~j_%`l* \B34ߖY߰Z0{bm*ιNtK!DKS#7sO{Ea&R`z'*m en 5k``=.d?c`wΎ2 ȧh"ZM?@ʴlEFQ!Ux%b {OXwpmB Q!H%Nl(`&9k&T{ʰ; gm /bE%[<]ofcS)wQ=Ͱc/fѽc~M:UItgkO̷9\s?9,m]L~(8 NN+-ߖOQۀ4~YK "yѣDi~)X4۱!fiFbVvuɢoڂD.P'5C3-*q+ܸ}aԬ]-XI!b]Wh0>߇ji>hYk6(' 1-܇H8߽AGk2F@I4`3p=_H?[)A{؉BdHj` cQF ^ \Ȏy%)lIŎE,fIT$VL3@g]:®BV" R#* N&dŞMXZ8*37 +bO|`5)@\;iR M|62渘Fߓ@>i)[=-䄡<%v1 s$`|y2K;!}>єM>t,Œ]yji6(:sCAzBKlLvuf wHMӥ@ Xu} USjbtØg"# r*Y<ÿPw L$| s֩×ZHD#a.~c:Fȷ۳ ah36B|"`puVGSo]7BĤy´x_sM0}T > Ÿج5N2jsT~<؟KkX-UQX"\43 Ԥl I.[svjL\ްH. 孊zjxJ19ح?)d~izt2@/fW/T_`PW|9ur@eDc&?;|I<$dwQ_kmf} =bv͆ݢ _b A$.zs]>&[ǁR8@G*9,%ݛftz23%zP?(D<׹H\sVgy X%h^jv2A`g`wB +e1B UklA#YV#j*+!3k)9L l}l2 ۴K 9)s9"I Pa `Q(j.W^\>i?J*4b%kN`'7҄߈ytNL` _ee d+\De(?2 O҃~պ6S0Bǖ_P6;aͿD,$"OM@t2SG_HyT4uO/-#Tndqc]P);7* 45óqŎeyck}Z9a2縨k&x٘h]$FL H3ocGC6j&LAa:!Щ=d*D"l٨~i+*>A'#H[~T'y'̔ꂓwOܥkh;O9rK8 e(lHb(Jsh:s3,Få"˾}4Kp DT䄰*K ޻CyMab'NV{1H *P?-:䞅cWf%h+c[1U.%0HR]z@A r?p 65H. "E/2bb'~W֑eVV, ʍ.ţ=Yރ[ɡC6׋uƦ` WΉհ}[MDqŅ!Jq;n >U9F۶z88龕.AY8|C᧘kTM˲5( )+n[tBe3WInP&Vpҽ+fk`ʦZp)beg`=Տw;ϸHm\|*0v.P+(+c UIsDcXɂR]֔# & Hܠkr#(ܸ>uE^(9a=.&#?> *lyH.zc6e2vyĆKmŲHx&s:^X&46H9G-rzx!9WBxW/1^ȭ5wxH~6y@i,VKu*SΥ溚0(6t/yjv_dc}H̼*T:4o]O;q)zK=w=?JhfM\ZBtNlXF8U#絩?> J5QDeheyہ,P*"Kd*1`J>xvOIЏ>/*(KXN}^p@p; d\AϙݟˎkH҅@没>6HHNj<8J3P[0\0h'9D >|evS{HG؇}34=K듸׼u.Ώ9kωh;ێSb03БШ)1lqzaod|QWzRDh_&EnGmҘZHE!n7#޺UeRVBlW9GN=:q/ϽjCӾ8J/hD=Y|(V]7Zj5p5_aA .<k{r\ԉoz|AA^<ԮY5Jm!h}Gbc6 v MgÃI ~V-׈9|ݥx9 XU9ʛ]=ϯ> E%6GTmO"^MFp@PRMШ cGc@J@%n$“0q4xJ3@N37CT[GhxF\`\J=Z- ̮i"LzFӉ9mI^V|߷u3fq!XuS)O@G-Y.\+}[|DXUbjμ|)hvCɘK. ª=sMw"~1(Zꖍ{jx@m)jbk|e?@B8h~vW~]4.Zu-˰JLzuϐkS\r lqRn;ӛ#Bv懳vĨAw ;c*^SzX!M$ZYx˞_u|Z~ǭ;O2/uo"b (:$3O*ӤOXf=W$*|M;,nuNR^@Р5X VP~6:.ܮ]%||mE/U2~4Oe, :ex'S XQ/ܚ^gc k }VôUTϚ1էye'S<5C;c\DRE/nͼ6PE =ߜW{yB=rԀ"eśr97{ CP[RxT s9ԥ{ /X,J`us xR/C7;MZ8zҌlH1~!hW8S-V*9L-RZ:{8_\&od㈍^˦0u)!9]Ùq{Voy@ljP4 }YhH^' kQdl(}JY}&WW<@?Kim ONv|AP}ÕrPݾGa ȱzMuM+QfΛXN2ߟc$p]. ;;߅+&WB:uխ@JD޸*8zKB +WLsuw=l%CE[n̪ a=a-"?4KUْhnx9/Is{?5u<Ys^P=@Lpٛ BuztN3-zQo AMȱ\bNGX9 3K uliįv(57!ӹdGqV9qEkrBָ3]9uk?R-|P}?qukE+؟V.-Xj,{I5:0cḇw0U}iǬ %`$@+%_>8{ k2ڧL Bee3 ߂)t5'eB:#G,Y&W%G?%ț0뫒: pgl/ ^Z||MAQ6Omcoΐx#ipdHy\{k&އ}*g]C oڿ+v0-h<ַB9ܷp)4 (ŭV#y +P8 'G9DV^aGig:EbgK-4R!G<TMDܩ2=y8i.ѿ齨eZ_ wp18 J2s5tTT(bɍ01L %y] @358E&eV1-i&Yh"ag Z+YJU>^_9qeF@HQ,˂Dwh{O}lb͆ d&zhp%Ym]*KmKPߥ;^X?.k]VJYwN.)5ex隐:pn媓k:ANB_ֻzSNɔς[f.(Hx5@\z\7E!R"~Y`K%J7͋VL8Y4 Lq49/[3eAPB4]{kzM “ _xYÛ7o+M7_yԙ=hfX{lp,ˢVfT#E)Ja gy`lj1RnWb(cĦX:LNbb#Pv P%WT& ߪٕUP̤$.Ĭu .N VU7Kn#WtpcttγrxOr꒏Dpعb!$aBnyH-Oʐ}H qc0]y8M&P-CuCd⤺a> YqJ5 M\'I)}@ "LX=.A?&J%I*fs,lz!FR${o3Yf7F| 2u(aŽ3A-R&^"(~ ?5*_dcgB!@y$cE-a"E*\+6(!M.ϢڰMN}-?E7{nl*&'g7}$J#g|mA5m7$&+g⾾LD?5*~NQ?Rzÿ`8qi)1idI)Ф2Kqgjs>669P)|Ώk~ ]n c@W&ņHeb%1h+"ӳvF.7&A8 !f~nLA-.?4ZT\^t~CƿڷKEYS_tt}ܠ_.4CTmJ,TesB Rt4w''}p; ,&wϹ I'k)fVpMvq? ǒ<+ȾfQ4pP3lq &*>,R))wf% cG~Ք g_u%:2}hH[ 4} JEUds ( glf$F6 k uVbԵ31,9vȦ4Kƙq WWK i*-z/0|=㬱l=5*6.D5Ba j a%ÜP{q6{z6)TR:/"^E5dC G{0=]o)Z >fWhgQѩ&Ȃ 8_X3S@ G.->sh3xB́ W2ğYrøhO>8˃Cݏ"\Dc(*7472œ(ot"|Xe%8ZT}ELb4U.ʬɠ {v1UO)sG~yz5~j&Zc{<5Z{wU&lX'fU'3ntТ$E:=67h+jŸG?'])b몕͟wId 듡q Ux}nW۔?ԤR'ƶ°[#1}W>HpsB\عZu>2w!T l[XJ.zeCik"ޱGAKHj*r܍)-~1>Z5&(ujVCiU4fFapCZ;Q E"<ÙqՙnU^ ˉ*fAo73?>miɄ9D~;n΋ .OQYK RGEE."˒J_U8F3/&pfKaG0KF޹N ,i"j /%ǫ ,g@ƩWXPyΈFjE'd>2JEkLn TVXprAx-q Fj`;^,Nɠpśا TC5y|q*ozB K_Nj\^}j%hTضPР pSplMzW/jm0Fh׆BihpQKVYLΊ1Wl3.tA@L {V3Z/*{j@~ĴkQf7JGȀ +N~rg}l,XPv=0z٧c9Wށy^ԌB2SYm$?Rkh ^X9RS<.`]!f( -ay icQl{y=H㠟65e!w1zV6dvl4D sү8j N\rׅEc&bU䧃kUiy換LJ.4{0uR&HZ$(No/d^ 簅I˨a&TeFed.)l6J=G~h}(XC R!(VFyi=2ه,;lŖFzmBIx5P H1l(TZ-k[4XvQj`9 mejy.Xow9G2ZB}CNt `* \p{x (y@sfkfe":PA߆UD8uf[.G_hIأe7=X]&;Q:Gߍ)٩v-^]hVX Jfy7wJ!:YVz"LeGȢH$2DՖ挥e& 18D "0C!l ZKdhAFӕ {UP})h (z&Hlc<£KP(O<1+=&u n[Qkf31)yU6:`&оS XYI#8ޫDsMzd<a!Uqڑﷅ iCo$`bxsM)v^(٩KGmC}FmrJkqhcvܭJSXPxÃUQFH8t'-m=3_Hk2 PK;Z & & l(`&ŶEH"2DA $à ē벪_Uc IPxy7N˹lu [Ѹ?S fqh54HnԀ8qٞQv.t./='jb]1\C~<)~Tl1ěgUxdԘC#KDԯͶFGPH^H<;b ԶЯm֏3w܆Տ;8e}3&4:A|u:ΨS QPV.’ge,%~ ׫/e(/QZ ae&, 8RY>1X24_Ɲ Wջ2"\EGȣ D?=OR4Tv,V*?ש(%z0$.Xsx:'|cӞ,hˀm#3q!$rg0`Th:``pkL5H&gfAZ azJzt+GHH 9\{AM hDVk`.1͢yₚu@'O p)%|z5i1(BS|zj&~5|O7^]UbusšqcܬQΝ`}E|RGĺ*S;yWrd'4 `qV(PU>`a(dLh{s)ڢ&Bҙ$_0X^O&=t&$$<ڄK4.pP#a-Ħx_xؑjQf~bۑsX%)fu@n)MUJўINȖRz}:'@/h 퓞!Mu͗؟='(Q iNA,$-T[%1xYMu:9R7qH]Q}uhԡEœkMY٠:f+DJfB Bob.ne뎍獥8OTrY_™73Dk!)˄ֺg[# RwJǮR4 i V;Ɉ­&{5zLErȈ6C7mSP]̸*3pKjH_lG@Jf:>Wy^DA7sQ>c܋wOuuP,T@;u5^U(F7c :cT^oT֢^$ˌ@oõ3Flfa{y* +<]$`#6).Y'%@VA%[~cY oK@52&#y],k@u!UK`~Wc =ԡKDfp.G{$9Ծ{Udo?cCHLeVť <vw,"o'lYCXRiu(w Q{iDr5JgUu`϶YD*7!%!P# ML{5Tn, PLBYUgEkq!6!bՏ,lk/E;+V:\#*&z[m\k~8}]nT"?ݥłH P5>iJs~zVqaseh dYH$-L|?j7Ks 9N2BFs,aVYͩmyv=3]PvX3a% 6GqC#C\U놱25I,N$9Fak! uބ'c3lM?UYu` Zw'䦽h<s}>kP? 'ɖ]2aAJp H U3FoɏTDFHY( qe3%9<zH)4yn8jw:5P ˓a1ۓc\Ɇ0w"=gO>`l|-{8W BSz9hew3rg=." @[++ :T;upŏqߙ ϩ&x&&iͽ+RƵ*OX}k@}1qD2ZL\ޘ~>!zq.m@ftZu)@<۠/8jҝѳ_Eẋ>: ˟X_|))֜/ktNLޣ`ubX|NFC&wNiTbH~ shgjmxR+WobX*"\2H(Ȍf?FId.cwƩh+FVcؗ ^Ĥ0rM$yÒ=i"[LzRp?~W6&yomOl&F2`b܁lZ'DOAufza(U^C;AbYLd.{Xh~wkg=QvM.QkUg\!8t:Wr";)| n>\^ !g̑_>2o&:ВPKR5ЧDWOP G_̒vVe.6/[ꩲUMَ'@ b̻jާ}iȽۧ{XhӝjuI` g~MB /EAU{T9FrGoс+t H.d }caΤ~*IiƇ@BnJNĤyt-@47\LIPE6(j o:G|zZНr3l=7y$ nv rIn|Idr`$^Nct<0?7; !(Dߦ7Vl'ߊx71%ZzMi2n@Wtjtq$ܮBٟRaX6'!vjH п2#a5ĬgHRaTĮd;t ǣHv7fNݠjNO}Pqo6&V5JOJ%u+ |.CY2~vqXeܗ~B+pIk^)E=+2#ggD{?-\#7_1(Of-喴bSE*s+W }QkMl!$dQ5Ej~n^vQY-xF" O?q/- dmc`'cؾ9MR]-(˭壽!fqVqyDm)NVs'pRZm)vsWTٕwj9< N#1txYFsQ:t}׍hm@fYz -Kx >w>?Ve([1vCZvRww$!+vͱ5,?mk2@?_-zۅknżSA_7O)-X& qs}s> <;S]W+_~+E<;Y"H5;Myc3rS,6S=sq[@sbTeupq?<NdW`?a JʹB֭ "2PHl_5`~Z*&2Rr*˷'X)lb:a;DJG ;|%s Dvg.!G_-ʶ(+{3:VS.A۳ tSҚ bY(h3K?{%ɱn o+Gg~Xl#0'p6Mp[;=Dslv0%=}zS8Ni2 8Eˁ'3Ic9F180KKr,|EoY7'4dn:O߿YcM B:zw\uqy.݇{ӃGF]IgjwO D Na΍}:a󢐧:_OpGv @G/}jj%g)f亂5 _LZɇ7jX~=i3}9_d&ש,h+.u-)jΖr) hRBϺ6=,>b<;3HZh-z Ouc- 6F'r:S'.aIFjʸE3c UJ1UDsM (Gx/U}ݗYRS8xɞ z4;VUS,u&DMZ- '!ҋGlyT%o2y+h>ۍu<yz#ĈrtY:_*;f>xo|O:H)yn4i eQ\>LGۻnAV  @yg@ܪ{#>@_?n'`u9F 0!>6v^9҉-g3)uK}dʊuᙅ̑Ю- Og}f? |_bMFyvfndq_щhp"2a$wYNɅ>e{±"~l+L}w`AY aDح {  wJ-x;W qGZz=YEMih0VB27Jx,e"}?P|1M gp"҉ +8smۥ)^C%y~+z:,ttX1!*I+^TxSD\si@jWNs9gIt5IKBfx>SERyX26_KSc]KF@|$YrXrr^.T|Xq.'J,Ʋ_^Jf<%Vb_ޤǔ#@ȢHy]ܪ oqI6kcasCYN(ֶsA:&Uw `Z\5Ԛ^IDwY >fௐ`V+qV|tOj4 繽>U} ))Pzyj2]t;t|P9CUy؛XO:**~7<{i_> 8}{Hg.|\ ([;Ѭ,n6n>GferM_gG=-jSJrim@+a p*8nrOk ந+5bGYvP` |DׯjwfYʔHdS$r18:i/ir섐x%؎qX1{(fZiJhX{Cf\Z22EΐeP}9XL'6Z4Ϫt~/y9aSWٱ ^hVL7IJ[I?a?NSkYz Z? =`2n]NI*AGcьf5X׍+bFENd->@ AL3zutaB'$F{{^78Hk wpꉝ>p7YNuLt!l8"O*ׅੋ$Dኜ@2"|Isdes-}RtYZ kv(["VУI %~G|j?p Ҷ?Jٱ<7/=u=2Ҕ׼HbdU[Mˑ YħkxoPF;M4gCɻL3qp !YۍKuWj`щCnf:^!%k[ҮⷖnI=U# jq^qj?;PfgۧюZ1~R^_n-%#\ :UgE )GH5*`$`(ԽKy5;?e$VH`0WE: s&hXdm m襮pHKGȒXE#`6ĩ*_ɞs d-"^ Js†tjDB ̲? X~w3qG s$nD6g! wHX rEZ0?;wVx. X8Ǵ:禎-`=~ҕe Iz(aUa_ ,tbU3VTL1A1Ӝ|?,T_Ҁ<%W-JFSS9yB(XOwxȧ<~M8!E7DBC\vpCBI@ ; s ' c˪JMj yTZ&movI.J{;/f.5յ'ruZ \VRC(R+O{iX=r_K 6@8';é# Î:c Ervb {g'ofBK9 H38Տcȇ :b{pop%Rg$vG^ PMX6lK)Zd)sYy(g3H($m_gW#ݡjO=T9 kBd,T.m.+]oe_b _7bK5PǃKDbWZy˔:YԸaE-:%,Yl(ΐo4?CH*jۭ~LP)vʻߓU1LvgaJ^^ynd=!c6)i ^E1u{y$M Os8{u3r 2>L$U{qA%>S 9rbhZ?* Hn bk̷ME׌؋ FkCzVRZcLqî;_#(apv5wk[yukp`{@x= Kj([]v.Z|k9`8^ѽ1df=c:qT?r]E@fm,Ik |DiOr.4DcTa@TzWR9&.F3ꑷmXmYF-rOg0PIz/{**^ެ73z))' ,haE2]jA] ==nuGbL͵([.g6MpLD$To퉅â+rI'(s@@ 8)/GgMʻ;jp݃2""ܠ¶U8`IuԘꨃ4y8"?32 [zh sarw7FA]AB(Ʉ^$r]qQ8&\yW?&=jO &NbX`~Q E߄rpXOtܥ+{"GryQAi>ic` uFbm]fdFʊ{]L_QD9ƾWm_ejت.46CG}Qz$.Wgz72=Zʃ,jݫ]DBIF-~ rz'F*F `.52&k; Bh Ӿb^`K֥<#a5Ji߀{ mÄQ=2Gȼd%''C]7mҷq@kqi zP1*CCiI.qRc.ŕL:'7Fނ"HJE?*pf=J(w`בbam3spX1\XZsMmwVUW}|=HT/ӼP"w 2P-Ӎ )YVpd_X?tqێlH"JFRyc lV,w87?œcDgqV w pD$EB'\Q!hkQ ec/U.L 84N?!6cd DP}Í+>y8UU+Оa!`G(بX /񂹛$hⵣZ; ^\޺ajz~zON6?>El3H)O*bw`vy"uϚv!GZ$T6"*|(^-~1 w?h--AL?,A>G^|>ʼnZEUU|-_BܯJϼܐN ;N_҅Bӄ]&ό]5pGy`lRw}~](RjmhVskñn%w,ao,)@A2ŵa1a lM5cߣOD*qpE ,ةXǿȺT9a\Yi()-jQ3VӐ]/m brƌjytJ’Љ[+ˆs:UdM*ۂ^P\lbb:$VM*;绾0w /]rg&?H isl(+:GY@-Fe惘܍z2{%a~_JхtHHow FLvN%'_C 3A~+}NDܔxlbK?k8س>Js 5κ7K`\Hޡzjʯ=1xm@K|73'#"ň% NCx8,)V.bw^5hٚE`z&tЉ“6B܌l9UB]|M8^շaY_ 27+>W2\8k0D0zl!ؘDaG_ܒ!&?D`w2 ʋ 4Q4&K)fPb3XU6tIHMN#JPjAl9r=/Sܙ%"ҰHg &w Vkv[>T' +Tň(ipa]/Hoa2/a_} ugsY넭di+ |_2c3evJ>T\i=oZi:6ބpxYpeQs#b$eC("^PB)Ex*TW 3!Szx!V Ҙ)lM$QDtviDΤg71jvI9dӓe>߰JP֠(|Y#ng $&cN+bC3ܢ[ {T)jlqaff]"w4+K*Y  Q+ b#I[Q)aBo&1Zm#U?9. ")6s0X62"3c> %]J,G-mP$",d>v{+E0'q@0p]޲8}X"Sc8\ r?H}>ږ'O\[ߗ=dciʂ4qR2_KE?7ZhI,>6>s}J!v*m5~f(\Ѵ x#XW2s>k!^ÚPo6u6i^*y'].};U$}^-so9Ӡ@C^We+F;c5VR 0"Ic1",@QNZE}x$x_X#:sCBA;\}tRJi$R*iczGW:ėG/  7Oyn(Ip,]%(G6Kx*oRa9Vn䳤[IOcX"8gLK ܍e4XO z$z) 6sw挀.G<F<ݥyvlO=X0ʷЎBY筫'ޡӅhE[l$ہ; :Qv~DFMӟ'a[78qq $%/Ҝbh8,qcYZPҁ|àj82$;ᡦZ[;T}F}&h :%17! m7}vkS)GbO5ęn_/I{Wu:j-&_ȶyӉH^vDUm9w\~X7Rww&,yF_vG*ԗph jהv&ϫzCV ,F ˺ %ɼ]y=ZA:>$#H]AYc7l. z>jV1הbuqypx/Au.^Mg[KID% $L#SF!1dr'KehHP@@Dym )R.4+RvA$"[&(vq1:ұfҳLP9T6ZKs_9b@c9rxgK?<$7F"s=v}a:AERjEj  =}H{y&TѩL#i2Kf-I[b/] غfM]H[mNҸu<.'T qr\px4fW A^22`m^nf&/(ok"VQBhp;y-v/TC,%>k w$ = m` [oG:.(i*Hh~ F8)E8!ëQU(.{;lMc?RDv8E7`VTA8PWRE{&D[6LXi`  2 1F?3I2/<>܏S8MiVvP[%)z79 NϘigFA )ѨB/ز?@>{QKe~TZOnN.hrN\גl׆>9oKUS@@-"mʪߟǏȶ&p'Bv_ "RLs%Pc9kOPF}Afu{Ķnǎ*tm 8CH&]q 1mxta?]Z-)A1Bj^ tȧ1odwiՄh&XWCr+#ymגBϗw5񘺨]r*\я>D4͊#Wx~2HR[D;9WY*:+Hv~`fصKNrơ!leUۙH% ˜n!,/UYV%2+C ɞ%rlg6ʶɝ'uhY,|U`E-Ir:XN2t6{=nVrr{֏"Q 2$gQ zPrp4%2vmؤwArXK7 _Ut3W I8Loi#D琣m5˜Ru*]vOW 8R2 E&gvJiINTAwq ] f_*ʑXEJ-'cLuJS~\la>%; ~5cm/$@ /Dm`!v,#c5 ztzC#vDX\Ycoڵ?@# GXEfbf`$_jd)M;?SsH$IbH#)G8S>Y-h+b>BH<>ϤuvYnjTL"~õrT56`'7ݗm=1(Xv#Obge2$l|x5 OEkKڏɿRH +X4sXҊ_/V}@{˶j.Ih GC fȮo\Q$ڀGJGĭe7a&'Ĝ gA H\E\F7eoy 5[~_koD儴R 2bU=t@ݡxYP0)uuy*?W_nk͘Z Al 'agPC䮱2 '(heƣkQJ7ASzb*h) "0e兒TӐH:fZk1 7 Aҝ\ke'hui>D8sF葂<,69Pvf6+ԋR9sYg -Nc&~r (޺mkKVu& @e2N pˊoe(T9A0~1[.;]9>Cq`C1 HO1Qi{-'4kzd 1X(%)C9/nQ# j~"n[1 6 w%)0=^GK`gvx&G#R)(E DE!A*s6Eۧ3*C`+[e0<Ot9xT@r'Aחx}Դ`X}[?WQrpaΫ#H3B\LQN =TJY rS$%Om*D4裣lJW:['+z;F_W*ѩwu;YyiKW.5ҟgٻv/'6*'Eb55ӋPTa㟅 Kh|)È@QuT(c[ Zraתa}8y7?Wv夨agq\'pe䩅VYjnۼ^'G~ |L^MxRқW> 7舠*1a yS,XQJL&Bc&->=1|<'n47KjJ!p-"l1QI ;It(4M TڷY)8C'!C\oŜPb//Ƞ2#5 syi^\u}2' TM; m Ԡ̐ :wF.b>=u}T=sP䒒ϣc+ðs"ǖ b8 Ź:2}t$nqQ3.#*H1i̋%3dRqZ Y~7~'n-{!TwKCL.@o I:^ u<ԇ}"dqH*fk@i9p,Þe >F(ޢ)_'AnN OkH72$TF;c)C191jqx{t$rojo۫TM&0p1,IV(R8rE+p%tk @v,z<̬ENcj]yxGpvZ K~k/Z.g!w#a`36-jn͒K2,.;R=D\U[ۜmnfr"5KoI7|Տ@b6ӀUFjVdÌQ?ў_G+ϒoqkN趎ǖJWͭAGb6Bӟhw4+Kq4"8O WrǜgٮS#T3^EoKO/ CH "J6BN5f^aɎ:b"9ɨ6I{JC_% zIH;bd]#-\aؿI@q;>1;,Su=5{eL/?=^+( GΤkvQ[5WC͆a,9?i;r@NN-Q8RV5zJ7v87F#@5OgeD]𻔆#*L\dՙFÏg=֣uu``]lfaBA!Ξ}*XPsNPU+&pl=ku\Iu錣pFBÆcشA^=,|2&;KBF9N;IO߫=6v:zq5`LhlEj ]"Nc(dQz,-q{5NlQ χ=Rx`; )rϔh=i5 ?@X ys'ЋK aqp'|rLX 1?h߼C4]ԋ|v;_?~LW$) )K찢}5_[}OuX@]>c*yI\"y#ћn$tvxr ?_ؖDiWJHx1֙~ z2uO8Fz?!Fw@|4H =#p 7ZNB`ǙNL]a T\wJ UE~P>۵e(vT,,/bXaխuiLkGFs[v0iy{Y{Dtre.KOaq=w"q]M%ڙo5$s@a|O2"ON@DhNwB.WSpu <@_/W-.:gîًTSG(_Fk=Z4ey&R Wf ~/ Z<3Pq(akzڮ&֎` z&B#uy}߆۴~ҡ ~/W{fm{ Ysf'O?s]j'g. .})^y[ƳP`Q6qZ g|KhI{B ߹Wsd|]~EI3sUI5PF+{0muqV I⮥EXA2&7LLcmg'-+/W)JvYB2-r0" *ABnBV`hGM?C*w8eD)̹7^5"CQLHhT"rybl_A3l)AB1Dpr髣&c+ d.G+P] kƫV|dCz`3u PXJA<'㶯z;nd[~du?3wrƏ+*cU:w鄊8䆣T ʠ]_zG8H!=#xxZWW,ظ;a|\jt[ Y.. }̡-#H 9e<,x⁑o)Ω(u(4~$>e.03fM^.&Z]/ P@ ?^{Vaqۙĩҕ) 暩"v$foV3^nBK# Pb,*2qEy<}'`ўVY[G{2QBRI°*xsvw*d 4 f JMb^BQrLgj^H#02%pBe㷠B 'vHamZ\f#"bkG6#8-Cbin!GI>[1N7%[ 'q]4r0ѿ&BoQ  %qn%"b/RCn=Yvp}a'nHfS[fDώP+ŎtJ1pz0{ߕ1G=bBc& 7VDB6b۲x%vA+?p~|6S5pSCBfJ ꯚN΍FήWJ链:^ ԥ/`z':pclTq;1h԰0ȱ$6;{|óM >Js#RG 52R޷+DqO4胯EZeV$l9Dz'HSK u2 jp*pVw>h+jSXqrژex^tB>B ƻ}כ$p@ӌ o$ /ڤ&/t6U#_Snl-#>I}_ l=tӔA\-d?U:n'v$BMSoP QXS`OrhIq|[z]L RoP40Z|Eg2X F%HA^I/*iѮ^?Ɯ(ՅUf f蜶ܔ$kԫIx6݋lP$I/#Eyf{@3 yrYYo"JϤy)p&bkM<%Ro%2*Z Qԡaƥb V|ÌYf me:j:I=ll..Xha,.P$f5Zڮڰѩv}ñhhU$7"Ae?y/a4^ZqN$\B$ JŜF@5gфivL{ZbSRc@=M% tÙB>''Z}pNh9zU [!W}\, w,2A}q·q5ym홷3F ŗ!}>^hAL _@ \jk@#M9Q&IwPS# 15`ـI4l*Mf9^185C g1koڮT5y[pHJT*?  8s5Q D78&Lp6MYiA|@[̶Ll/16R@] 58L†Q51"՞Y/Xn,-4 .@;r$ M5x5hfv{)v o ߙ>8{zLe1<9hdrIjֲ,a|,gM ^:0GOݚoFq.N՞[?}0 UlCa&ڏgw' CD(ji?+$lT@dca6wJrΓa@kQj!l0.-͛φ+*=}^ 4ʑi8WRqlT!(Kl5/K]eמAҧD!#LWDefI ?:X# a%ÁՉ+0ۜF+y)r3Iyx754nh17n9`>r?{ ~urFytq3ý;5MD^a/dn8^u#<]o+h2' Kw-*GLK?V;OѾ鿏i3gp$vYÃJEA=$DR ^(v^LJqvh5ș݂ԨJ5%!ud,a.ԛE/g:R. uB'N--KuzW<m`e47veY*>mͨ|@h. 5eY0AVS]26]7)%JTN,m7F<}-rFN&D˼B34 EmĿw?&sd'r9W*CVHA%؀3[0-2>-V[s"bN,٥os(X݁QڶmKsz;uW}4hޒk\y0oՌʛ0p45It.7(_l-D+;ʲΤxw+cl>07aauP0Xf6-R-ܢcp}^R 6\c'5_uO84΢×9Ycu DBoc+GWVT.}{8j[yR Óޅ9iHi׷08ڜ fce:]'#8AU㵝izs:/o+#V`xwo)4Dc:/v/1UP1ٓSMEB]LٚG߅Ӹ_[GgmLZ.חr:rn:e\sO(<±1lo>ed?}M0T 'S LXDxǍ\LwlkJt㞊_0G'dݱ w9  1F[y#QFlCFidJ:b|Me4ѫ5?8ŅIԿvzD?%iю]i'kS$[zY,!=~r.w_O蹹"E#ipi94Gݯ@"?v\t'n#a^E sn,}GkTXz?jX_ߦ1`b ja_V+,AlCaD^cuW%XX2PخguS@ t%RÈӔqU|[G~؆[bW{]M<ΔH(rkt6- ;%pd|wo^/up[AX a wܴ6<ȍѦ݁ ̸'ϻl+^Z׌kƮY⪳5 V3vb{ɠ  PE^¯O3qC*CvGh=__slM. !E?~ov*(,6nNGtz0 Rn]J/ʌ't!phY ϔ"2斒3/цS@Hzsea^h?;/Ϙ$ Nyf[H`(Lc0Nl}z]Ï qXWjR"%R0M](::"˺WbԲNv"D3z!:`en!]Ke=\ Thay`2혦ohh-X8:;,) q# ùݒuDB +m=a0y*3TiKlͅ'`pKؔs>d!@KF&7kz--(ʸTh6Pw݀cKU 7?Vx?Bڥ~KIT,D_ҍn[s3o)Tn~ޚ0'|ߖ ?ٝE7JE̽ O3 amϪ\9㞻_^B-?vtqv/fa>vehhuƎ9 c{qEwqr:L@D jm'g09 /\zAP [`3Ke97!. _}qG}FV 7Š9764IpG|Z+9LTL:̻bxl. - p0h[4 $c3Vh(Q7t7ƒH[dMZ IUB k޻PqONۤ 4UI̎;N#S%rddj0cu'a RĿx&oIAJVszHx]+ۅmŽ^z\}f΅%ud{dp1Хo@d%?83ߥ8.y)Eܪѷ[drh}7u5m%RD`qGmlx%R #@+,Cf:KǓ+;Uz Z\͋i+]1,fѩXySۉX3#/Nj6FGtt4=oA}a`|ɷpZҏ?!X"X4sXbJrk|׳QƫhL"Lg5"6^uDF3pR:%Xr*)S7y0~fh,1UBeۄ/Mi)>[d,:N{;/rG%H$+`,O{W({.K+aN3&fkB,x@y ] ?9-䗰X./ ).(eȚh!{\;/'x)U Z{չb&v,̈́ZӜ1ہ` @_*p.HbUK~ 2(} sR ݫ?[xw"”{\=hFyb2]uE{M鉎zH}3nDwBh,ȄUZЀEn9bm7.1Ezׇ`_Fal7'EN+RiH\W_~T,e2 S :-,6sr}< |27mK*(4= vqDG a7QP,Eav,`d  IPnd14). ?z21߾OCVm ʂh-(n@ q=%G հTQzE7(}䬐e/M|zQ7oO y7Y9 yIB#٥_ K5=I殈`;Y uԣ0}`K8P0/it]؟d( j97| V|ol{ÄX~zp6ګ1hϼk0ۘDR#8WQo"yN܎9Śq\ӊo5؅xW #l癩Pfs~ѡ o t.ڈĺSfU rXt4ނ6)@yC^sTC7EI(-濂cܩLB]G %{ mv#S U}:D \b oL\^u[-F{}HP W#Ԕee2cJKᡙE'ub^WçRf̈Nbk׵*:uq.f6%0W)qExҟq>H,>c"޺ 09zfq~:TPɒ8w8xc%qd5> 6[pH^d'i@eq8w ƈw-MĀGWRzA$&@^!om"4W.]2*{?%>FQ's*6ﺂ@?vuݖ#U30ވ$qY9o7 gRk\Jy(۝׃-=9;;v1 1V^ AS儋R{}Z27?NZCD HU:MN _рsC!Th X KDGkZ ߵP)i6[@)"Ȅ9m `; (yTrߛ8"m4xL '}h4֌ʋBG 84ٗΡjQS$ҥ(6K)Py  RDG]ԒїpCc9UѼ| KzIaJutUPV,8} ga8ʗ \5Equ56ρCw"*<L9 U;ӆMԼ_F@Pxo ,A15P4/eM?60Ge^aW/xVf*4 r:ޓ`DV_b<0ĹD&ehrMmǛvUZ3 %b2BU7͟XV%hB,&s'ٗZjX5Zug*tTTL(R魞Tmeu\8}iZ{H+OoSy00+r|W Jq.SlčPFoY!]gmRȒ^ ׍+@67Ea"$CEAQeaAfLsi-\sp&÷!8z֠)s7cRa@AvMUL^^ l2T?vgA9N .O!1p~A"!b65Z?H;iLL\*[2:o>̝;0 pD(s1zӃ D, ([N#F2+SS4 @uO~chS1~G)KCO+iYY!=ƈ(ìP5F%'s\ٸ"Bnc<bdG8)WQF̓NsC" J %!u0~r=&~]mjaY:o'}K9[,/8_n&yKlR iAZH_"޳J}SNb gJ+[ 5`$xV/ OZ\SSuYvepdG\r7n[3EM! kvD(C KM#TsmDsrE[`@-zPL[9jRZo29udhBDӾHOqGؽfozǀ3m kET$LO֝ fwj Pdێ/@9 b}6 &[&[#n_H0ԓOhkʅFQ/K QWK[,䓃Х|[ttżwh~_K9 eVULe JpM:ƪc/F=򿼠%+$KQ7eyϗ0-Jج.Ƒ o`n\BıU}ɾO_T/6(k Ksɍ-&-BViƪ8d4Jg>TUAkҦkw4[뜍?0ouI,jA6b/5^m )Gr>VdR7[6n^ySޖ6-̚!)Gz}ݝ/~yxiMǚuǸQE%V&n޾ ĄXH1ƹK_G]C^DtT a$q00eV!f5:;#ng<,~C60zNbY\mBh|K#0+a$NC 6YDNEЯ!=0bA@gn ikEyT5P!qRᐔ(fUno fI>SxU43紃 t+uaˢWh|wCdλ+~hf]΢&%Uooe+#QxJKD =o`u*{ MJ+wRiC"UjO76]7L)Ճ Bˤy&q{̝s~a_NNb3j8FBo#Ef +L]drP{ Ge)i'*D;|tqCŹհP9ڴݍLrpEcG!W)xwl%3ϐ7zSeT]_k, DAI^\NsXb99Qbg32Oa]"[R;&P1mCe6,rE1SNHDShg+ Qpr*HRuvV D$s O/߶1b˩/S$09ܛ\^k,l-~54'"oY _'.- +){N#]UeLPϫ+L%HjI8T`@p0fK>Vm|sA#cWv7#u> ϼ蒉9 ZKl˲70ċ9N4Ü]ohwU1mGz" -޼l*):̓f%3j4XY_Tv M#VSƯ_RA 8J@^ K0Bc}?.,?;>B ]|>u,m@Bykrc=UJ}@z&$ؽ#K˦/| ZQECGRp1QӃŴҷjzVP4,(U%nSƪQ!ent5K"+R|rEI0 ã MJP!r6 !]'r|(O+m739KNdN+uuW_%)%PFOkkNU2/q=-f~(7 GTLu$nJгl(L Dz%ƺ#d #DȣCl}'V=e~q|/(2`xbcV>64ALA4|"&;ɾ(/F/p`Zf0Oc{Yp\dЎW"GJJ փ)Yv+dHuU"۞ }o<b]c<4'oOr0Aڅ|y@)De+E-9x`21> x112ʉ+uy!I S~`񌼐++{)J'24]Qbٕ2If?M*/ʉ3]AiƝ?+Ol@]ϲ. "FlfaїXwozwJ{DhWb+h{[-}crO"OGo8Fz4mr1LPfZ4D*FBk-mR t7-)q䬐** O{E$˾k"T 4nTlު@p]HvTǩCFGTɄڕ{+[5JCQBn}V->(?d;:L nYܓǜ彆Tz1P9_?u*D?q{:=`IMΔ8mxd/uu; #o u?aU +3a՟TO`RNPi%^G+ ||7{q[?F![Sd)/u5}0rgFlRDN,d (M%PRmYᯗvمCpY Z|S&=nxE:XI*T٧鑣B_Yln""ROc TH1 m|̋:*my1EA"8[7Eho:l+,~'dU }XjW(NR (?} :![_Y<> &.XѼB!j@cz:£^HY")^ApCXFn ]~CS򎱭pʼRy ^3$ ;$6㼧mmk p fI`e nćšCkXUU/AFpx!IXQZ-,P,Q1.Uyڔ+GAOUtr:39_C6(FsbQ $h{-% >p'` +ϝP]MIx+I[j[P$]~/E|/x cKdDl|TTCe&J-5Fڍ-cO55iaZޥb}>my&ؖd,++$: Qs2&"yԈ޺ !,cȡa2RT,nP I_7I"a Ѐf!eR>D-}Jr񭪝7,R +._Ru8` }G?\@xp%tYnJ28 cYQq$Uк^ +2#pܛdHG}uTH3By-.ǐtk?V.\5hYcP֜9ҥ^p͏~@#7FO1cq|-8ĸ] 8²7] M3U #R+4V 7࿟y Cڒ]AAWRr{a~Ā0)0>4$?8uGE- vS[%&HuUv+ ˥V c4,I楣MVݓ]Sv$ Mś$/mlQ9Wtl,RAV؞¬BS9)WYrm{vgodU{J ffyڣdZV<9AHaidòOR}vMɘ!C*3+©i/4vZt鉋P74wv9Ip6Z+l]Dm3aO? r-P~em^Hafkx0V׼Pշ A` rɇ- [5QwzxR۴ӘIۿ+@A̷ueI7cSinړ qK4{hMߥiٓY[cfp؀k(eHr@~3J'Sy='PT狅M𣎃eeOvd;Hy#Lz$+d0SsoOIPMY:<}cs^@[Ͱ#صjbcQE@ HwIMi[>x 8]YUW`THʍP7[Swsypٯx!=džlC hw <|pipuS 8A^[\3'(VCx|bke\Ҭ,Aa}͌Ob+55ڷȍzlNی~ݙt>] .>clߊ7#TSbj ˞>c}U!+. /k) 1A4{S*e }7B ;T6gS|,I^Uϐ \8/Tާ=p*7E1/M2s"VD@2%;1A>`LwyN{+7 c }iMMeA sS]iА8igXޮVNTplQQZJJI ."B}?{^מD0>K ՛Ha!JX!o); V.1Ց\;՜874lXLZTa)@4ƏҥMo sx \)[\;.<Asw̐cR sV>'.Dyd&[i=}6&WνB5ij#44Ecocoߙ-?`f^L ^Y9yG}beX$@ R}PTߠtNbZI/bێϞ\JXCY2=|jT%s@yK,#6]6(D = TI'k6.z W1W+:ߖ4<uKva/^d MC'j?D5|"j?<,cV*!+n)ܯI(@-oş6PѮyx,(0a -5eإ虣TdJuT-e4-)<ҧъQ;}K/i=-[^LH`'h(SC&0*1P {ˈsØo$ Z#_&M?I3E2~AYQ6 Ҏ#N/ CꪯdWn ?":&Mj'h)w8أE0;>oy3/-rM_hU654)2b;;;Yx~jy[mT7 R}7 `q4G[Z{@edhSg\dj5@~ v/Lw{aɼnc65 O`u)f|'v 14&b,MO.N@vhwOݣ l"~P0#S.?GcXBZ0 <~D5YeU֖ Zeou(jtL6CyluT [ǔ{|G./ěM"pRRwV (Y4 0/xeۂAX],EHa#Cy(Z1>&>wb4bLܱA:5qaUF5CHO,U8TDtRLTCL1$rh ]AI%g_LWư-zxJUmڋpmWB|z.I*3' wdXIVXJ$a_ouX_mD8xI[BO*DdhƘV }hJ4CӤ R3Le1.%sѫ#Y8܍7u# NKդ`G֒>MPa2`(5kID3j>j8?߼]p3`Fן5]ژ;I̎9pxq`M0 ҒB^L=:H%#)9SN\v`h\58 rcUxr}c> UDcyJiR(ګ/&/ڒ;K] #^Y)uңZ07ԺB tJ d+u8˰ׄ)#sfcgHA@ ,i~ `asDG~8,P;Gܳs[ JEon gQ{p_$+"{VZWJЫtۻᤴ{ 0+ڴ},qT3snt=~\ }nQ+:'_k1 In6Cd8.?h7Ix~GOi ;z߂weL+5ŲI];^ _b{=[./v'gLRhzěm$dzR\xtH:[v\9c++0^rk'zTAdAj+Йz eԽBz@8³B&$ҮW>CvC 舳fA~_9Ɍ ^S33{xjf,-& hy[' F%g(:c ~i&~}t~P#;VCNW{wɟ٩϶䬩Bz%{5xʭت\tOO8ITK .$>X6p0|i ҭ[ 6l s~$L>C{aV!hނ ,eS?!ti|V+YYW\ ۯ +\{Š> V.#Cx[=X},1%*,w!As4A )}1Wg:D̏4Ja#ᘭ51k,*ZJ"trH4e'2b#7?-l̏3ܷ݌1<==x=6mr}+,3]Ii| ,)d|1 T#:B>C--t 27UQN nA}N ĩl dSѯk2Z6?Q[@BݲJL9]SY'5`ߋ1]9]m[>D$$S5*_+"-7>"dЍDJNjMx҉ ϡaN.XtڼgOi?~qw>ڐg{͵3"|xXFp-6ყc\T;2HJ¬Fkasc,]`_erlZꏕL/9b,[CuԪo;&CxR"uPF|9iTO-yʤBed5.ެKd_cX(jev=G) _~Њ +DZoOĈe &͟zUva}$]-*=/aXP9땃ɲ^lUc1 P-fZ$kUp }BtW-SF^L 8=]۝3{Nկ魿ٺʻs13(-NÅq5$:Wmncn:&DT)rfXlO-nފN { ,G)𣂖/t 2&yhE[mĻɸ CI[Xo}D3k)%;$S%'4 ,SC't_+xkǨu ` !iY(HW ]b~$#L<;{"W#[iT8Y)R|og@MrcզF7_BWP+qVJIb*EHYcC13\l|^5gm{ɥJ7<`!*d% @SWS9.X W0Cbssq+.Hf Nj)vz}I>Sy#mIu $(Nkk͈k`3._g~, /ywXMndx-~,b*aݧ>OMT{LAlOh3h8-h/nwe4m860[>i*mSh.\8:u*UgknmHӌV:/^!Rd5)q8l1 #JCmkJ\Vp $R73$lp常?ߚ\/d F^J (ڊXJ{N&b)sCҍ/>9bvF-)/ɵ@Q1YŔ|hPAk߫kO<04Rًьӧ+g|%f-"p0iG3ia:u0%42"wosPq=jIk(FۋO6%~qpίƤX(6Y>c}D#,/8Cȡo "gDnj]D 5'6K]RQ|ԝ ~r$203&v3x #(SX_ 6"L`C; VX9ՆF_KVb/d7os o pԩиT5TVlVV\sDy]8K=pqUNNaJ+k!l/,5WOS /2beC2 RC͇dtҾD>w>wE֖}Fvٵj 4EvHbC iE0Z}A\Ǽ2JX".V~X :<ٖKa -v8  5D@F)+%ACYx51 ϥfx.'u@(.#Rޏc˝BgHU}EKͬ֍rGb|'QcwxG+=h_9ɤ0Ye-Pz>:q8Ғ .r'X.Gob}"[SN(!3Q@! u--+(Δ}`t8CBGیQK)YNẐWQ@5ɹ5̖< 'CwSu.@Il'k #[#$"Cb 1m"~|OW)*o:Bk_\Cqg´q(ťgV>5"8*o<>,@盔0' (;֟9z oĴe'r jE"85ʵpp|;ܴ@`-kQH"*=5ɨFŃ>ˀ2px|֪Zx6yw*种`'\go:>|kxX%}G iR}b~Ň` Nl'#n&(E%MMFRFtcTrT rrXCVfaoyL#B:Wܭ3 6NwbV{ehےɞ24Vk>~Q R~Mǃj"kxYh [Xu^L䣿 nedtLR0s\.G{Ln EBuciHRN!콃jC*҅__B1Gt}(+}ZwP: ;p}tuId"mQb=8_ۉG~3DSV8 Sg HȮ1"JC!f n&M^Ǧv(Z &l %v+#Ik4 Kasae =;m0!Q3졞 O>:fPV'f>/j[R/y.Oh"mP_r& ኒYUy3u4έօ-ᬜwjY/8FE8mLߤdb'? 1 V Uij p/v'R;AB㛊#WT(.nx~CJ>lyGc=Ӵʈokv DXRKvJ½=Gn|2iq̏^FSwY3"la:&A-Gar듆#HmpUFL@ VBNgmRŔ.'*j&#rtPVZ#a.y޵;.W)@#1<#^^쎒oMN-WϴʑxڸX0+ןvy X,G%;T{q*@zohlbDZv8AfNʶT<쀽h&CWr+:d V˘Жi{.AwPfΥ0pqzYwсO)w*˧*Ј"t`'6ʺE$zlő}T޺bd̨ - &EaVM_\h_Aλc+k6 =+g/Aqr^ֺ4B@]OLqJB6+-A:5-]<_,<Bi42(O-_Wgl͠.")d7t0[s>%6O[S#4JX'S:a>!΃v*';\**96c~7p^EqPʼnO,$`%qS":R+a5/h/w+6Rw-W]128ɮ+DHl>?jUadKG tfP Q1dvch_!I+иܻK+9/YPsVxLZvCapKFJbd ^ha=^c$ yg?fD aAB/f˭HTMnp1c)d OU+܅eVZ DHi +grAr:I:d"aV}(g@(?h IY]Ak<ݪ#7ݕ; skx1Sz3?#?.ZBz]s YN"@)eD{ə65{gw ED ւ߷Q#Wہ wۚ$$_U6Ev5ZE5$Bfȱ6JIE&4}|yH$=53`S!8 m<퇋Fak/rLQ SZIH"ZdC7nXg~XZ7A D"'ALQ{J8"JI^h1ݮqޘ Y%euHw2+0[kJ^E՗%ۑC"B R ]tB,j;e].݂Z3Ɠ(ph v"&*?ƛ,7"_8б%0?-OCm/ԣfd*;BSBۂi[BEI=Nau]4 AcEAPuaokwPЍ[L_1QN|#_"=M|oV08omvFD2.$(6KϮN9=ŅͨV.YDݡ1R-'mzn[+3Ɍ9]1 [Ϣ0,Nm(o>K&KfX9Ck!qK\7#gdS,7&͔_ v S Vk'žU.~I(,A]#[&޿((ˈ|0p89 oϔ4BY@7݅ /zƮ3O>8\Uk'[h+z4hrdi8C/ljyfe\xV_5 e xlO-I TbtaIj 44ML\+6%-4+Йq`9 ߋK YpB)GƒQăW{@p/oCƕW5-paC^ xp'KE4ICf'ctítRZcIX1&j%99J6Q3task-2)_lR\]~);x(SSAGS*xQC.0KJw-b3t$5&{• V(Ŧ[kX$|)͚5=҅KRiK`=> ߙ[0УƘ s=,F01R:)k!-pԹv7wqR Az䔆:t|6 CApqO b S; Hn]g{'Ò$u,N=ޙ#Z 1uHC'W 9Ec>6UDAߠ/i ˮrj꜒SC"{ns\>R۪VϟnR!urR؛/H+*n0Y-f]V2O{\|^kTfߘhHZ{ [N$R<>5z~̗0[I'Z ڻ*[N 㟏O* *A)p#QK=ąhpZl!RX%+֫>r2t}ZJXFFm$q,RKםmqPj9Yz<t1κy9pBE Vxzr$=ߘag0-BbEEY/ذV$PTǙɊտZ,LH`ֽt wx/}bD Bىl9%6aN!WvߟT 5wn>Fi "sxWiuc/ޛ s]޸ڮQ6J*?SL"[Sf2k]{KeЇ\?3׳9=Du*^|;`JМ>Z]zq(vs>Y)/<351+L U4TePipƕ6ZvoeQH#5ǁ<zҮFKb$QpzjbVTKU_>0 ݻ!yϒ }=Ib$lc%:b&c;:F1_~k F; ΩӱBq=Yfb_]ǬHjUlk/pWWNأt݂r޴3-<^CYUҸA?k:"/ AxDh#\脹 3IE1ֈ,>2N)N:݃qK){[1w]~T ,B"E-E s."WA\Rӓ(Ч|BT{k?SF:[?XWsU drĮ$3@H`S1K.bujWNp7t[ d5Gf .Բ;L<fX^Pl:'/RHA'p~{xM>C?]&GQ<}Ǖx KLm!e,߽. ʾmȫ}xypAR9? 2: x3ٺExtU"k|g&ÿӘhSneP}{g< پZ]ZHK!$JVCC-p ҙR]C^i8ME;9[cfɤ@5GM|[8snWnm&X)3Od(St)дMQu`U hyu^C0Ol>ҌV<yz=RKqaeD;q+)hJ.ZH'eJ=A\ YyN9L H|:KW腕αђa+dk;]ke [Y 㭘+n f׻m\=@r@҃eZ*2vL/Ř#Ͳfa\(g!_x0Ըla-ѿ>\ E c^# /Ը9I( H'J#85sRoЦ$iO?VA^6:̛Fx33"i aeg{>hW;ff u&#?2wy "aDԹCu%}9C}bjOT-u\Z>c]_(::FH}E+: O aop2CCFN0Vd+ǭzGݡN 3Ӝޅm|gpEks8;dxŲp D]dxz<Ȅ/g\R)MuԮMi2) .=s(RxQ53zٱy+gsfVTmmXm);"w$0cE1 9hh'f@*sbwF5eKϩgH۞(6JV*!/ൻ X+X[y/I{x,p4KyZDPJ<M5NmlwRkUT z,=H;1a.NmaQd1N߿z,!#f ey`+%`k^h9&k-(+)8+)M)9X=3!-..uS[CmAaָ5B:ٻ˝BW^byI >js taEH&S|D)ԞxLWvڂH=Lkf kqB9[!e7>X(Գ:L+d!st> [nT?f2F", ͔%M.GeK<lUUH@CYf{Wke"hftL}D2d!qq|cQA#¡ЂҝW5V(tS[И 4!Y)a,h U*Gp'SԌ|g(pqeyD \23Fu&ۋ&E炨^dQKbY `t?wyN_ L8<ތpHy /O kҲTXhdXl.{Į#WmuܡuG@|ۇj lݟxlXu)3R|[S$*33-`:ߚ)3L] pnGȩuj.GCrprlAw#'A ; unJ9k{~۔:ei+\kPg-uWqΪCɃ_״[56+U#JX]G k9Jb&0G~FSR?&l"3 }Mi&+/v|^7?<Һj`cRH7$=N( [S(Xvهch߁=[ɎD]-1)H{F ؽ/~+ [@^: lhn;0%G3=fh4(^0Xlj egr;6Gdx%){XC1P|`:Bygi3G0™gylcTCg8ۊ lyZF[$Q/mc<C7U+!~bdĿ>ӓw3N>[]I~ԕT\,]+^B/vt,…iTUoVcD;tw[.x(`BG4ߵלwД.aHM T~s~~)|si`OfVWtX2l3 >b Z /D`=Q`="gI.ba"KruѶ 8푉š@K܏LVDC+Sp5}Y̋ DQu )n.LH'bL@^ScjM2| /xsfu$-Y 0nxr QԨl?^:܉rDqYN-< AlKpc8pmħK{ !Pq1Eru8qj/kdXD3ZI]j6nq14:(ذ\4J@؊pCSf娷N9@XVczUB!2T&J}wFwD݋ݤ)-.剖*2)w]z:lV {@l8Q@*T dNxMKY3oڝaKDV5/X&a|®_@]S\Nз'^ mϠ\tti9} Xr% @ F3Bq]DWxƇ~txO}ŖW|0K}o c~0bՔ$ZjyQLr@V^;*7ˮ<Z%a^C=,^E::4!*@?%ԥD [(fuVhJUJ#lIwsN; 3@sS`{*CGAD3UH:G\!zEa $wDmY/.1_bֲ)_%|=3T.tVo*2[ͅYOt@]<[x-^vyѲMdxslF/cVw P ȵd[v[o%j6r~(ƒXV]#\8Olbr}H$O;']Z)n_5Ų@K_kxνaD<4 ̜NzȯBw$7 *^!O3QS]ds {&8ϟ&mh0wu&1P};^u#` t$%UTVݍiy2"0+ V$zqxJLE7K%hҙ!XAޑ IYz{i{9)[sybY4CR(Y FlN ا  #Z`񲚓TtQjԊְW ꇟߵ2곾G4sVNq'KьYGi"pHHkful=S9_* @PY$A`fQ/(ok|0$O $]+JG⁤ZCwm_9O! %ƫDU % 郓AgJLpvGD 9V!):dX'ƅ U$| +5ji,{:s^鶾u`, Ms)BgܐLd_]ǀ-Y0=GV5gyU_ y1P%󔳟 ^4!#eˑ*+iJ}Әgh`"횓fpwcPMbuɢ;VKۥ/0l31Ϝ<<ٴ_o7 ϒ&Zi΂rx?n3JfrXj~ytI{FIP<F(g('XqVK *Juvŏ(\CG "|b1ވY ],!=U7.`I<D6tKG,#uR$Sʹ6ڶyNFieqVƣ@Q˽$?מIiTX$ͮLgtn1Lu׳?Me^:~霟Lvna/RT@ |Ś7euw1 F oȊ KGM"EMB6C5K~I?+ m";u> -i{0$s^kQ+mZX*TSFW lmbVһrcQC!3-ԪiJ3ܖ Ѳ3=? C%X@| , [3HU_C峇žz}~4Ka8->Ռ7 (ܓId26 99U^n #$hyt($i 'Lr 5TzdGmP;3 `CXJ9[e{f Zro;<[#~u -i@8Hۅш#Z²Ok)ϕ~u䨇C&SČ~O] 0\tWӰg @X$ώU~q !b+X`Œ[>Ye:]y3D. ؂=waWqd]T\I"2q=LR%xyN ^%J^*V_&IDd DZ)7-KӄQd(O7:[l n%;z6b! n31zW>! jX@GԲC0N?-Ѷ2;NJ7HP?Z{|u4azaBQh:-@uqCtqj, fs0إq9Mh%xePH#붐l(5Pvn7i Qx:p[T\A;u!9lɧRT/<șH^.}{7/9 m_uL&I88Hԃ}F,,AuX|SG"f1dpҳmҫ M+ h,׉e<bNEQ(n,lYi{c ^  S˒[NeOM'աܛ^:i-̀E%w| (`R^)s qI,D[7X6[V6Ŭ2yz5-QeZ\R)E9,'z'i_ ĈGwv䪄"M@Dk|j ^,K!a]Ih9اWJ9crnJ-̦5FYvI˞%.p҇kvElN`-H%Im`0 /(*ͤ½]ߚuv|k FfI999%7KYS@1Zl'\n{yϣr˔u`@؛ôIu<fc{xIu܅*+;M1aJ΀Y BHb6%QdfETZO;{tB#< 1zE,cCm"n<ՊHY1 ?StfFqmF DЛ$wgg 9\gp?D#^+2?+܍r^( O#m:caY4T)=@(+5B${m;Hؗr*H(EHp66'KGӞFH,hʫ4!:; e܀5>Y/ܿ2%Ac 8bR͎+[⤭h?]iXp-c~[=}[+ ]P-t3f,rrN^8y6=ϑl5) O{l{X0eyNl"qv0X5O&k7!oo[UA6"l,ZbEU\,KpK5/m% ;l|t2,j/Z7\l)&ޖ 3,vVR՜csrGL1ƫanRU%X׉-x켑Kvflf:c_k~)[9cQ;Nl*D:sфlF@AGLq(=-Gl!"$ER }cy ^s,A'Z ,i74&HuA~AN! g)'|'jwt%]6搣>0\5yX`E|l(m~G-cg]lE)@eY<4yTH8vu^M}^ЏwVĂQT 30QO/&Bz(i6HK; A#h1Y:l94'>JZ˵P+a'Ls dg6pQBt8~ CQGS ` Y.a{0Ca.YTܓ{JRԙPAۘ!k*(l Sx*Cn6l̛e`Tbb"sq}aM/ޭqXק@t7z7%;Qe>CvLn2'* !557-#jhӸu}_Wtbc/u[IL)ūj"fфOUB7q [?O_1˜\P Fk"MYߝAfMdž 9DJiQ$ۮoNR9Kl("Tp+ImP7X u;I|uvr RB¯,I2Gp!!,K*??JRB[?YטPB;U~|B9@6#3 o)` X%Ԥz=ؙ1DLj>v aؓەU'48`c gGC# k@E0}"` B?qL|M#?KP]wsf8jF<;:A˺˒i1%@3&]2l+O= A/s#SgIEDZs{Nɑ-#P5alݵn}Cg4'p8=/m\z'Shgfqae@kO67LjtlGR\u-QxAҸDλٶB!K@PUVѓjV 㞡wzÙ2Y+x=-dHn.:Ba{3߼RMlRP[:G(>O~Iry8whXV5g!ʸ-Aib%@Hv7 _/q>Ԙ,^8-zީhhn@bn܎=sLl*ϙPt;n+赻8שׁ|4p=m]8?tuA/ E&{xOp/BjsHmO{*Zn]SCժ@Hfdn470:>+z:g z.y(5g/4mvZ yPH827#V)-3+e}ٯ!K3/{/ۈ~Q,IUX -:=vS?EɪJT6n]!՜@Ic2ζC!TCdƄ ^t$q@W$sKIm^aw$F3i7";Y.s eqGȒ*X<NFك<^a%x( ,R^ ^+ T_@E帹͖fИ^c2|@ќCjY&KspfVe!u ph>n<}FÊf&e ̒+ pAװ;zV}1py8de[ej\K{R|tP#[{G^Ks;NA]2Dt. 0tdhL93tڀ Pf &?t*?b"KCXgK_ZC_'s "bo=qۭ%ϫ3ծhkbgJC} %v(LC/$IƉF!GHdlwaú*gQs?hSG*L74 aN hBhʴ)wDfrP?iVf54uw,|5/ q|ddbթ&Ozv̒ RĎvUl&+/kJuO*$[*4RBfe^KnSgY'8]s zFQ~dš066UW5vbWT)03Vdp`naOh\^.qe?24%ЋR*z͗ E8TAk@TouG0TX8cO˹~ɥ)=.gk:&o^,q]C 6@a=ho2H2`HJ48B%$@#$ wH\c/yX`ō3 JQM\7,!sht_][*dډG}O>moƁ&boPml)~?Ao>UHuYņw\l1$ ʘ-/cP$}Я (&!5 $5`nB'l tAޭS4Q1Z"/I!k7x ޜ=4IlPpG$vVL Ze e6f3D"{˧f#)i4,AW:5Aʔ ya$ť #[{W,I2 =[SHn{$4&v~7[_<὾hmvOLS 7;Z ӦnğNfJ*/Q~kF{wNߤra@;#(q;zKڊQBudK-Zz~>ȇWo};ϣ/@(k<tpiCk_HO #1[?!`Ja7Nv4j+A:25= ioS-7f6a3ͻԳ#}HG+otm yZOm2"vf4|Ҧe-P0ݬ☄O%6{>Y5f6j-kϿYIf N:Dؗ06w)-x7s{-OT'bGBnɔp$ ElJ*Fa_}m_p 2qk/Y]X(~~[/Ֆޙ,;R%)S]" <ƨ_P AN".i>z/x<+k>Ҡ=wEJ6 j+dy?&tdἦ ӝp=۩ kgJ|+`O2y ׵Ej5nQI/v+y^ j#'R(Ql\ uZHf Fzs܈R3ߞ"fٚ)rRAO,z= A]]~1jZ;4E)s0 EՈ^II>x. +(fTF݀ިMܦ>m[a1Y8|{S6Lcs_*P=h.I~)zF\N?ơ 6c5Ε`8ܔar601ۜ_ oRhJdDc]|^mWp 4گGшC#HP34"":WN7 RK[eLiUQ܎Lvg3[E+KBcj4:*ak+% wA#*m;?u sv q$2\D?x<^}ĕ=ɟ;rqqɩ&lo~^].<<0IdQp65OP.[ $Exdz`R:mCԃ~FcqZ;*[/gWkfiA":qWka(\5nUP؞Y'<+UH>J\c@x۾w`Fx=հrZ-L):m:ؔE7pr U}&K͐1\3o Jh!xMB_ȅ]B:ko0_Ng&t-kْ8VY 8w~cf-GR.5Ի bbnc,CLz2Aل~9#WA [-3ϻG'.u3䎳꜠ w~y'Ma,ֱE|ߡW8Д7?N*, (R#0O6^(P~ ˻scT;r,Ì0+@m57k|lߣRy7&0>ۖh@}Fd?i3h9c,o"H) 4b`gBl!*fS^KLiuR6…J<$'(y|aXeνGt;~s"yUpCF|:[/ (w1-D+G7XCm}_9N@s?|iJע,d^_/Vlu8>eSz7o^-/ylȾRvr:4Cgêi UϦ8i~RghbPF$c7n n^926<w}OKj.48WQXwV**YjX?&-}E^2ٌ@ !övyd] &$8um:y`Ќh%Ya//'sW l F~L1{ CWݾT:E $yTi<40>+ 9 D #33'T6zAO)n̖u?,jgI|қGu?dxh~P7SvDOeLCBm'dJ_B=g~y蚓΄+[yh Ryٛqv`AI9{7_XV̭vֱ1ΓAvbN%zuߒ N;˹GTz DO=: 2JU ;mڼG)[ܘEɹsA&5*+H $+JJįXt12a`Ao%FO2g#b%օ0bj$ۊzg]|&#ʀd:# gP)Vp^;|8bz<ą)/YJQՂԂ?J4{ {?4֕z㾧1hX ªh}tQ7ȊBGQE}fJCQŦImtJIaG]jd'Sk(١6y}FRAt2aAQ 8,={|{u{ڴ0c0xke\DESNy$a "yb;r1Ő3w+2?||4%X|ysKg+,[sȰe#!_{5(_,A'R%uy<YD;̯y);޵ܗ([^\|tt7ed}l9 c8Ź/%y"yio.eg] /2٭>g h Py;%S@LPv!it⷇H1^;yT/e[/DN178M獤 $fR>To=3VuC.ٛ&JHشzc!iة}J:DaSo xOEĤ^}Fp뀱eڒXD9Eѧ2\8wOLv>ET&jӿP~=CL;vm&~}quH6aP/P5p#E{;a65sYJ[luy]%[n8ؿ&8fvm C¡B'/{LA۴Ȫ4꣮*-lG0D AlGje]$ =9xVWCYL9?'Faߗu"+{t)"9+;@ iAƍiAiڹ>:2B*x<KR7+4Ih m|k#*1j_.m=Jw yqڐ \ `8)utD/ޛ esf+}a(cDmTΰz]u[QIHb [qZ\oؓ!KX{=k!m:yg߾}EhfiN/cKw w'1EIoowmPLB>[d h ]يw%`(@ YajME%=8ء,ps,#b]tL=r;D4Nb\lOqggP6O_<W,* ˥okM, 8"ꚗ6n%عWCXAeqe!R&Bw\2^l-(SG{ J.庮PFqIeY> ANH 6dvcpܐˆ$[)}Jch&wMs.XE Myn9 bȟ܍r5 XIn?fnz. dzx4!ko!oـzp#[.Q=J ZO2(ucQxڑWk|!!A-T뿦 l3]Yr깑pp:~./'w.AP@t\BU9C1 {R-ik构.+•`,@6 q[.:ğFd#y]2O`GBLy0 )q-y~Ҭ>vO /fW;jnŒ2NEgkUI!uMrFϋY|\G + 3AЙx]ζwW}RҎsޗ&oϼ @Z$6]OݦhTʗ͹_7uoY%q'68b@|źUQ#&3,@1-8"N`kPvV{ ͷ&M1hH(%Qhr 5'?Dg~P4!$r@9D@Ջh[jvKl:k\"%Ӂn7ndYq; (7+m!+N PJ$"NUdYFn3%a!ô30cVt$c`݊Gf'3$O<&( "uƋiskbm_@}CWðDB@7UxY8P+#ủrKqA-[U; 7SsVnۿиF{1ju\g6Ss0(#U|o 9EI9xJ U&}n%=_ZTev 4k`_1Eƞ?|5F=M8?iNj_ &)IKaj[oQ̠@z!X ]Qjnn``?h3Qw#UeDZc|2j_- '#nʝϳFB3<{f s:wZHn*rGs3L#J*-ڕ"Pwҷ岨T{Y('|2עr:Zՠsj$-"L;;Ovjh䮨/mM* ܁x?,k C.kJ%Vvxօ|eX-. u/S/8CyV_.Brm& Uēy]DeKdj6!?$i_%jF_Iڭ+1-XqٞA#muKhZ glat̪QfѠVh0o+͏{?;!S)F18Np_鶆8~3h` W#jQT%)UU1wsx!シ&h JY<݊!u*o).KeB.h]-¯][^1 7#ǷJھ݈*bP{Yn'W6*^6ֳIQEչ ر20uDxB[ &9u() ?uϖ%!%,|) Xp U#E6ENnkiGp(ي; G&Ygar(LD̞$1i0呱fū8==ܻ},糰'\qbKAgW*5V##yF۰ascP*D@p$'<]ºӖׁMܭ}M XvŊLt{XF«`g&SP6fG5N0Aa5yBA}j&;ΒFMa vU.;Xf(-yBA^/O-cb%&?H?ou*<*%!yv <3r],k/]y`RXm=L<.OXW^F&ߓ]!\`cݍb{<տ>eSnϴ'pJ[n"=ܳs(u1n!h) 41`">ڛRh܊:Aq@J}(ưJN}k4 i>xN4M8 Oy=:A6<"Py>;Cfd '8=F4 q1 u+~!]g̓FBQ3S2h:-P8f&BԦ>+)>?F02WŒR1˶OQ0U$Л?|(j*> v23^|o~p2@l<:bEKChSE u6uuɷ&\U|@,$[ E, K%-fL7Ԏw:HO jԊ{<®S?I'Дy޻KC ^0XXpFmDSBUiQh3-[&sUERp!j ,.QB&@}dD!=-H:~ϐ""s;l'W  5Hx/(ݖafc1!1zۄ֗NG'īpe%*?ijDθi,C>cMH͙/Eu;F'{zJ\ nQ|</%& SK_TMp$[Yo9X'`.oS.hE,^Hp滼?YɕAbZ?THxU؀Ʌ׉kuaR{;+@`C+dej;WLsz r܊I%tX2dʸJ7"G%/?φo3R_F8k G c1֬'! "#ũ}p1]cruY}@+[xH&9˚re4u^ĐCM G a͆XSd!%>mWFaUH [.8I& e+Tt*w)$ݧ`2 9ZHZF4jpZhgÊ j[uim6}Ǻ58<ÒqY<{ >gߐފl%U!Z~ +俙}&WlIkrNro4!}6M rq#U$'&KVHy|dSS{dyt ^qΓp$ᓆ }`S7fmCNI(Oa)(,"WUlGgLy&֪K 9(8*&MPBM_ ic>wv@'T|@X\̩E x'G,y9m+# %/Td$̈D-Et#Nc%Iw<dsAb"ZtYrΩ0ڝqz2< @pqLb;v\*Ja$ꢊU*Ls4l枽TYW!uwY2p=gaJ٦n A3- ƖGeբw)KK[aU6rܙj>:uΡ/ѭnxljR064Arߡx󩨹#c Yr[(iHׂ?w<99˟28+P} ͐2`CT-L꬛{Nߔ-͡g t6]+ɶicsˀX,L&c֊@k]I5f:\=B22/ 'wHV7*k}%8&m8ĚIm\;RKŠ|L00j)yo]}VTnD]:J>ݲfwabcenՃF3o!2$3N~Ru}L!OiMOZ336uiPf|yCC5J=F38ZI;3JRk9"Π0C,XE蘅0t .̊widE9JuG,[9ak-l27M҈'U:Z=dfF 9["c:^ ;8tշD͠Aa)=Fw0yW?NmƣEFå\[1@4O\& v"1цu¾9Ը6}t2MPK%}_уF21RƗTg|KP, S&ޝ?᤮a5W*ETM}'+;1q0L0[2J, x(ঌ=ƻXS]2*n[G&_ S Yv":?/(f8Pp)OnV<yrc2~Ƚh{vRd!lT2t+sl +x~.&4Uʻڮ0QE,^v|Jfcٚ%[Oh Z%F g폡̶S5P\<&QgDT g )r8A/] GdN2Ӱ-*Lݯq)UD{rEҘl|~nfg9ЈQىr@&[5<]yԎc\YM?5Jz/s` Uh{AZΏ)=5CRyƸؠ(R03(6]Q>ԏMC>p|y"Q%J[ɠ`UV{0ew4*)=JBڏ(jn"YnnNזr1p/4BuV׻S >+"tE*߱ #eqz(ldH9Gq?NZk^&QR<|rw}b$ Ǚ?_9^8/v`S$^,}O0H ctr{D2粊Me4otdJk(VJO^z]Ko· ː[L#ͫvy@ɜ_RI7وVF^kz{üן yTz=P'bj9& oSJU$1.LeA* }]n#Mⷐ&m<ݖYb i*ː$4uFTKibH$m ;ճkL{/ŐI*taI}>RgU(\2iR806]xJo* W N05'HP"ح'mI0N`Z6J.4.bP45Vm(o<'`gH>+Vy)}/WzY 9,RVV)4 N˕h+YP:x{ ?4d?؁<,m[@]^=5 O!xGjM}zd $!*|m͆BFe,Lh>04Rz23\},{Q0I%"dӪoO鿝\`!we7f#+pn@TV3bPX#ͼE!R zU \w~0I,sDkTrnhwSW^eE)xϾy 1>bvr4z#pV.04 %Dj3(s;M&{P{h@Ēő8cȦy!5BT7:3M\l71 ^xҔZUdq=}]OGᳯ0`CW} )xK+~oޮU+Db ? @"ہץD( pyk›*^\1KH 3{kˢmuh:?5xMp*vqS^J֜D'IgiXSNCbE_a\fJr\+jwE FzP? mcɉLf]Lv,A H$hIJ5moShrQEDh('5Y`FS+ARHc^HCiUg70q pj2lp P fshk&!e:M t^HIJ* zO3p-XJشB/}XfjF+/܃e3RHT|%X/KXV"t壌ʈZX{[]qd%Mށ8L'n>o?'h7T/|w; Ω%{j6CZ6p W##\p/J-pv.]> r$\_+gYaf@!)dY_Mg{PA}|~d SkI23] g[U"j.[nBN(3OTH}tfdMy%TOb#ڛHo{8 d@BS%`eҌ1#\um qCb+Dp'bF >@wMcCe?7̓[0Ic[ÿא#kŗ羂Tȶ#*qNKC 2p7@TJ'G ŷ燱X2zѵ4ɣj,|S.Ip$oPYulǫ='he^^!m2P&Z44FGaDҹbxi We`3rsG6P`dzp6-wP]MIy`|ו4βi-BDpxz95soY.e[w5 %9 .bk0jf7bi+-.!ڄ'Id<;sˋFnkwA,KP^ zF"Y,:i*.iӾRfze=$G*Cݢ%t!* bN(=-3wCy"#ruiOF)  bӀB|ڢ{`;[-J,"#m$ʯC 9 ̯֐#*|^2|hH '&&#q\],z ;+ラ9q *ְmϳj0 q6XyԾs& okmӥ`\ZT.!}zøl3?d"VcA=H[&)g]x[D`Ey=~Rp> Z֡ч|K~(S^@ e(Rؼ2^+{D7U֗, ,*; :m.dJ *4GzM0pXw8,3@ 8.uN GV4 #DǦHP7(zCq%K)*ØPb'Axo~FVUh백kV.iQ<q,<0X,-֓ O8b&T=ZE {Ni =۟(V($$6(tL!B:S5 qz3wDn v-\s^E(eR#rMLTZ6;{~5RF~i~mu_7e'nڟ_ve HUќa]t" _6,kƐ4B)D&";-~\%$>waDjDE> 1 m'm3'*W(xsƜ3kF̮]c]mJ{|W3utNk~v;󈨉{hdD5'),sk2Qɬ(+Â7&}bH%D)rQ/{1c!BOֽ}̻\I@BYsD;'" 5'qQE#e+7S"RMiG@c 1'$fu6b}$,*N9|Pm!Qw~Txr92O j*[7jv7TW7'ݪ"' ^oT' D3F^I%Gg!;*h: QRIډ581tTTkOsW|cݡ|\%SK:TGy,!`IP߃o1{ }<Xo 6,͔>t%v\%;{A63!aZþ(M}yؽq#rN*'G 5Ab# "<-ȢMrNTɨyvZGyuS|ioӾ  Ȟ *3(kƣM0mb`}g#4ٚH/Rˍ@..?O>=l!L}rݻ2É,O2`*Aw ˆ:_f.8?p~ނ?yhu9< >F+XG(lP,Iֶ8>iNFh?0AcP@_߆L D/tN=s5ְ]`8 G)kDYju Vj63-^y"~,$qG.~> ٦Fyƣ^ts F϶ AQFD5C<< \@D<=<0Nⷖ_O 0Ǟ+%-ѸUgkyQ.+.Wd}%n4p& 7!R׭[~¦0HbNb'x'D'uY/Dƨ03܀)2\j_e+rt B I('ՒWgh)aG"iixKAK]"2P v=&Q[";1R<Ŏ.rǣOa@掭%\6St;巫b K&wE1$,ME5ҹ 's"db+]0DI%$Ϋ.=[?nGJu^p#Çq3G`;@;g4;|~5_߹O!9nѣPFЌK^_.Mh B{y,囵D5T?%(ҼKTQY0G{\}XEp,V!*--+rqUh~?7)rYE_ tLܶkɂsyfN{0v׃ N6)>E6HpgWǖ'Au}9/"| kL]0@6uUZA$i~vm&R&'_$QFCYuEjpр3fQ$dZ")O(Nի3ijw~"LwmÁf\&`-5SQҊE6S 1ܑ=$R/M9- Joqz(Q5G9Bw.`6o==64#OqNwUm yЪ , ͬ-Fwp'Q7CNoS o=$wP=7(3-R3"6Lo5=fCE^fr^-`iyMyͻHL1[0=g䧎h^M7ыy{ml9AAj& pJ6s!rP#Dp/(@<ؓd_۷a g֕YU?*=ĦAJw K@@21Z;I YK}R/6 G)pxu @zZ[q汞q}AT ҝr$9e06Ȟ9gISyo"Z;;_Ɍ#:BmƷS]jl$jmM>{4:*D§c_iM4V?8JmM̈́Hả[қi &j'~VU)Cp7IbZf>7#nW7cUʟB ң2Y+A9kb"2 0 #$:A~2;tOc.-xA? YQBZG/"QpOs1eO*U@@ۙ N!P'0ӎ}a,r~Y_L̛cKvDP&pՉW䲙 ew*ͳ :S8ytA0Z1S#},@LQ y&L7{A&$iQ*sNcqC%6>|܊_3ڷq3 %`"S|䤵,Kt?U9D/kn=m"x}N_iTJ1E{E+MT쉞pԑd+8d*\spSJgE\_76C`Kk=i"b'0YU ;)H;KFw#$3$ƝU/=lP NS^f>` @P릆^q.e։!;Nq|_%ZF,u6-PX9]99]vQSmkf`͗vk+8-| CiXKmc6Bw][fK t xц~v <'ɗ#6ˌ.>ǓFڼR%:[k dݕ,ʉMh;拭,O"L A`g#~k/cWD'v)D[zQnƃy@AX ʂzn4 .ؗΥR1[%T8?pcʬ(+SJ)&<%4cuR ZK]jFOڛ{͖~P;UXDU::NoL|ܤ{@\הwB*eU7ܾ܀s0/ H6JjL Ǡ%vH~G*ѵ=q4s$-\QTQf@X0-Rh'W,ˏ T2]v쀭k}Jcid5##z2: d{x 74qdTMyrOT;_ Ԏx^?YFX"8TsNwpڃ#)`pXޏy vn* !/*{Z?g[>p]D1Ez[}K鼾Mf)-ϖ 8ASQW;:.]*-_@ n_qsef !΢{+>1АPR*KF Р^hf0v5tC/ T 4E(J}wuj% JB{`:믪¢Ss *Á=Iʮ^.ڝHRs6UU=e~2w_{0z$\KWItCAw(8GҨZ9^\L o4z\LRU]JϤ\ H0G| c2xֻtԌ1\E;|}tjkKĠ.3< :y(&WHWRxKg,i>?x"&|h#v]F{u jKK98Z`Y ۏnjjg2#`v qoxkRŠg7s`<@!=9.>$Bs0ӰX0|x!!Yw$%UFJ )WWKo %.-Z!+6@ړg%KNNe􌫋w(s9/zg\6T˨xzW11x?$$L-vOZiW.Gbe&pU,~AxDELq1x앦+wzߙe~p@*-s׌k;#u:X;߇!#Y51f'=|%_n%!hB"fG|̈J`6ԯኒ`㐭$4%AC_Lb'*2f@8 ].(Fy0*y}"et .2-ųa=⬼a#ӹ0Kg ԷݷY8oA5Z~+KN+L- d M-%_a5d67@0%E$UEqC|Ч9ft5IvߍuwsKdҰ+5אi$\g1]t S=]V2l VxXX2yV񴧼:c9 {?R1)2.51P0:kF[ױ2촫x`Izt +R3^?wdaaW}]?$*NW;}ak>!̻ȗK}xq~#xB*N2yu݅ 4qbh'2/f<Ͻs2a~aLu~#8z$j,p9rBoq=BW#GKع#Ɵc,]&IX^*R?(JׇXk9bgq_NP\^!JPuTK3\/!J01:ܰSHq(0=U6HIY V:Tdax9`Z jɒG_b%Jff \S2dyK-RZ D jD@n&}|;KAr!ߺ 3ۖ$?;[iknҴ˨Sle"mi I9w  ;C A RќI#`|($n47X9o./71;j͏0]JFN1b XaqKND :wח2pVβ(⯋ڌZMĊ ~,L$=!s"TQuzglϖyC_m6E1Q-& ۈ]0ζ=/P(=h+.F5^ISXCwn)zOye'eLIЙʲoz՛]n*t@NȂO2o䱨|7NL<ޅGx: @_(>քYFKWXݳX_|1q ="7( \%݆3jFmk_O<&.g.kOcH97̼{AV:j%֨Yٖ&JuНL/zþ('&E"u3OP*./;}9Y-8+: b,Ndi[O~0P:[Ʋ/jkkay_HU I=ŗ.[SλUg:Rj- T30r(IsC$TY'許S w['|kQ=i~{NqbbyZhve<aND dK\BUL/t@L]ɏ2BofCFp _xBMoogF4px;,&V;Tox7 m=;qdܣK=I!9L11R@qT^}\D-ㅹ_ [.lټnHʏc!؂?;ipgk{6AƷ[K`+LPy")e9ܰz(s`2V'wZ %T)FiKf [mx۞<+bbd%(L8w%CF,ׁ+GQ0LV)>pcf}Yh8 }L$b #|XZ&㴜Ar%=^Rdu@6q&7%9uLFkFu6;?f|y4g 嘡QR %0]9bH!.d(÷Jl*dWMOO?Y=久c5|hQae.4r'%MSͫv'ponό ]F?OlR$h=UͻtC$+iCv^g$dG T o$<\$Cߌg|lhwD75s-SUԙ&DB PMnNVA1׻choֈf債o_S΂@DOsC?D@3fϳ5 fL6Lb[^iO9&^29JRK&  *ʞ̻ ]S{ʃrL^C0{`kԩ+TKe|^&Op!H;B'JwEen`2śP=)ֳ\4[{k|0}Ί~{VQV[Vđwu^Z,N)7Y:Ԙ hM.O9Lö%ʴOls8*I^)GLv&%+C뎚XjD]lPm*ܚ"frcOZ>v1 훇sWX4üF1bh8>G⡈^BxJ5s[B뮞SΞT)O Rmy/b`>m[$Y&"76LQO54t?h;A,6W@N_89TGqZ&t{Y*H>QEG*򗅶JkO }..1Т RBqjɎʱ'B _/끞:N>oYd`Rm sPbZN\% u g^JG0n5> 1a}F5v&A5ef( di[xռ jeeי-ߐtUk+m׫3'JdNg]s0h9pf3Ri[Ԭ\(^q|՞jfJcЏLyYH`/# Q!8Q#fJ j9%B1J.]f6̝I7߲`vQfC?o\yݵs- "<zu;_u'w\`/@U N >h-GޗW4uǢ|37{Lw6#|_ExAR/(IUW+x{oRwQV~5&l{~e "gaej(X+l+=-z ,]`7-A}v: 3ijzNfs&Z&ڭ+e16ou,:PBla0^+W 5vbϟ&[r&x4] n&@\+}tn 0ϾdXЏf^#Z =iL"p(u֓3𮺒LEB~ۇ괔yws}cNRP@۬[+vȯ"D%a'87xKxfkXiP|Uc%19`&99nLDRS,SlSG>x&DMwb 9bMMxu chO^hIagEċR- 4୽g?2k4+ߑ`%q:t㝳\/ƏͲaG"ϠLd cލ#8p41')Bk<0L%F)YLĿ<{`wZ~+dj,C8XQDVa fhؐ7t%ȫ^lZ 1f$qu9C}-J^3r6E++;XuLˊ.Bs6ZP(jnX +߉c㼘F :)l^$\ ?P s1Ȟ@PنA [!GԏC*wA Uyeqy*9˼sMnsߥY~[p.aP}+} !?EdqET${n0j>V}m')rByلbgEZ^nZ@Ksܶ+1K`DVkf"YAL>xO:IV΁ >jv$C#!¿6=}^zOD[sa`؟ieB~aI 'rN[Fvi_ 2BpWKEFMOKZuB\nΝ˭;%pB;PfPנ'IN%(9Ȕ1SjYiE }&{3 _PlΕpW*ADz2b[bP$7Sm%#/OMPn欈xpѧ6vHKq4ޖ5w[X=z~ }Wf Zeam%vc}{t> dBێ @~M߂{"b-#gH谷֐dIwcsM3Ǘ!vRK!Rbh_AU*p-v .hZN?~;C. muA;"L찷eni$6P54 eIRzgnl^j(z5tOñ%Rl5_I.wf3q+jt }fE\pX>&dtӼp=IX(oILQ.8DG+n|p -rd,u2@{(.H8n8foIi%slB[뉈X$dTm).Z4S\(MBD0q yb}2 o0h6e0^(r NA;#x!jX=͢L5iUt aat, cn< # s;w]%$N1█3lGxc@H q@q2I~}1Fo F:7?Ww}BC)x=VQ5܄dBĸ^"<w$e;puvL@ 2MTŞ9^"]!^F SEX<9~T,tBoKrͮ2nDYxbV;4̜ 22{w͑Hy6kԸOL?Ky/(1>.FVE*z5F[CM )+GdZ@-U/HSuDZqaڟcZMfLcKdz.N1EB m*#G_~"T6~&ek:It<`1Aѽ4 Q^\Ipy7օ D:pCjB3 =:OIIPU'Lq}K>O%hэַ,&X>Cg KyPݱ'[`XĪj\|MȃM;ΓCRH -(XO)=k0*:Ҹ;| EddCHn}v(T/?'Kߋg C]nQ/w­Jft 5BŽAS,JT")*Ș1[KoBc,aXT6a*+F)hoz-e) H_WC5\q08R 12?sZ>˓đ;ygL;.,-іѳQN֊Y^s8/ܡItXNX5n`Ho#!EB-)$uCb}Hx|`QHJ,[ܦ9Da]lkBm O6+Š9 g#Q&1y9}r!V/K~q5b+,٣%*h%5{#4 %zԖ4ZZ%a[- ӱEfls/Ͳ$j>Iߣ,T7_w4]0yE" ;F²+1ٔmǚK{M|&xc'!-4#xz0"JQs Zra|! MTeY`4qj䭆ݬpmȰޏ3hB,[v30\%FN϶ [KLو),UىDBE_tƿ !$hבּuCJEdƜ YaGe>g[z@IVـPƇNt̒g/.`9TK&%(vnMr#f쬤"gYK$YJkM$}]옚Gʐ&3jمXˡnH)DC8iw mqj%/,WM)ƇG2~l)>"'#P0t+rV̿Ʀ$1Nvqqv$w1T)_qO"+CZ&h;k[Ѧ اZXZϺu8.@T̐:),2Wg}p m+θ3D_ʦIH#@r+]2jĨӞ˕wGm@aZG_[=4ۘb0+-ݝkM S[fP헆pF|ĩ0h +L%>!Ҥ\zU US]ǭ(6y>E>%-^z먉iȰK(͑m[Q춵v]2tJPIXS6 jȦ+'w(I>t  xr4˥ÚԳjAKj^8\U)(t+ԅSTVgc`NF8W"zTeiԶŽ%]0ꁨ}{SP!HL&a EB]YP5L^(Wn'۲cWLAx+ ٪'YȦ \ȸпWL23{㕘!wM6W!T f:u?:ce/1yEҀvY)&սuw[Jg̘mE/?vh}+}aQ=,X@u;v!nv tRɇ~T u󠊿<|q-vQr>(FV'MtYEz4J wE\_f3sd8dY9 j2ӥ2 /8Zg%-ܦLȦ񁭷 d{=UT#l63tPh<Չ)Bc`:Ef@uARg5$mm#>#+&E6[VJ\6c1η8T%-;C DlN%~'Q`?:_rxRUpi%cb_96'LܫԎg(p hz;P%+mk-F%~D>Q~e^b~hJcjfE2HAbkʗ%H5;(|r NkҸUQ,\:'882W΅C.cO-*?c:sSmňMl9.0dεr8U.KIVqf_;OPtf/DUo9縑yY~gI\ó8@S申BٚX{PIxA]!d-*#V" evWuRT',Eƍ\+m Ęiւ!"q mo8|Dž*Ũ$.`^ad ɲG[S?׼ }@%>-%a8{OI'O"-0vԯ 3[$% yrhUHgtryJT7+1J UscB5:xp==m_P[p&ο@fr}t`3G҅sg(DqnkuFm9EĎ7,V΅L8-#JтC )5#(|73 c;nɮV(Jq^lqU#hMgzD7J>U#&֧?]cƒdG9 >PwO{kx3s׬(YmܒPdΎs g\^UZF\6 <<I[C; z4|#r!g# 7M16;z0;pTJgC\z_g6ʪ _|6p|2~ܧW:D `YO &r5yC  d8k4BfxAۥ$b k-qGC(5ZN~a"($]1qp={'G6U+?chGtc&P`ze> "S_76Kc붧>V%Nb3 g߲4#WLTy⩹~κ=N9~W5Nyj%]3ѓBzgv6XNJ۝ǎ/sl`7;淜K^Ǣ3(:4 ^ɠO"u"HЅU&^|DNx ¤I{ENmO Px0M\\M M'j* `EUl\0`Dzdž5 %ǩRCҀZ.i+W!rY(gfhO͠2}:(]¢H3C!>.a<<`r,Cb~0d@[^> 8[md ^ i@+%w&kwƭFLf9V5x&{UV6V8v4?B a+cT>'Nу& L趜s.Vc֔xH+YQ{vNrNASuM Ex<4a^eB5_YPj$'HX T9"SsԁD|Fkui1GGLy `Xʟ]{[DD(w/;.HX.wC!ӷCҾDy RVpB ^r -}~=cF(#3\jcBv2NU4lq0qPtA_& '[ ݂?G; *6b1u.} r?S}ߑL?[oL $s_ygЙ\y%zv; 1!ߗ!۴%S3*CS㲪 9%C?(R]-:s8}2q#,cL}gFס$@oчYt:K;F}A4($=<@v3`UЗ餤2SvV_WSXGk.tsߎ (<ע1-V121إ*ƅa}jTUti0`K{/.b`5zQdT+<sΟ2hؼm5-tE7X?g,k¸ Wd+Ɗyv@ݍY!pvQkܰn|X-,/?BV2Q7G뮼vlNO^klOiHσG|]2 D5l+jgZ@E!1?9͆T86%~FdޒN*|!?XG1w*spB]%ꉎ|]I.Muk{{.Vbq,,Et+UBS]*Ȝ僈xC+K-N\fym=ej'JFB#`""PvV6򫴝X)7AFA-\cbcgAg/V%g~KVɛV7ԃz d R0Db#_(-vZ([*gWyY2S}U\Qpeiu ]= R 0U3) Zc> +\ 4 ? 2ل;"xkij#N^|1˻>))xm :=Ƹθӥ#aӂθ꧂w =tӻiCVg,o]W *|a}3kQ'GdPS]MXábOΟ_jNSU66$Seͩq Wq?Wb G<9%E0\H5^Stߎy)؇WI}!>H|Rk}P E>X].@V%5d6w$q dh*ty }]|f+CWKLPںn$u1i[KW/|gubrP!9Sɦ6̮eOXW:yUif W,0WFnTMg+-n'k6B^(?κ7͍iRbWR2H>OgB ͵LKq] -Fc15tɡ`)?8 z3![m=2&{YEqT*zxzI52LHEBTLk4MxDTu;WCA7;sYVsf "{P<DMBE_3.g՚[mlxE$zy%á@Nkƹ9iuT2d9MFS(!Mޱ 7oW[,戇YFpzUR}b !w6 ~(ufxס[WJe+܆Wro?1*q~ʶl]VI9%',?B""#m_ϨnO)iZi!6zp${;"$:Gv ?N>~UPô}f9"qɺ,?uL/r/!A:x.sz `]sOQ]0-=Sj8GW=0q֡⠩ŇSHĤ .8G"*ڡ`z!F k%Z pB? Ca~~!6jS)@m3=ZY;l{f>i\-uCʿC.Bw1o2biQCC5uawpL$·Gb ¬NCȚ<=E_Gpκ'K*0}z ʾWUn;VG6tNQ<@W~dMlP-%wmKee 0,bSB!beN&JdW{49!#[zC#K– ?VDdR|P܁vQi 0N ۙiݕlj<  &m*[Hsj_>항6K  @"0ͧKib9&sx34bbi[`#<փ3p%zK ͂i,+˴nݢX8nօ~tMv nMc 9>߈.VŔYqP47311(ߤt}NBr<~srfnqz^T;V"VFTPU /yr/<"w#Vsuȑu}\%Hqvq&Y~hC`@Tc\,},$`$N.Z==5֯zKCj:UtfZ7$#Lӕu3a#B~:iz dr(1bf 2Dn{Y8-ɖ` W5jry?v"9;r]+ d$7!".T,{/]\AP DK(Dzcw?RĿ T&%*NZ'9kF]ۚ.4S$Jԏǜpϥ@,윭U]ߟHX@<.7`sIrř)*xpcugkpG`1eX(}6>sG6m;ie>cҮr]o%~ґbr_-璛ܡ ތ8@5\6a^y< lZ#Fu޳VN6PP|5R%箢^+1 K9͗8~Of?z!M8} 21|S= )M|Ӂj}}|D g< ︨u|6z?Lu&H5/ĺz`-3]ת| ab 풵i.]EһpaoUbMKReΚ_eD|F\(X^MT~G Emz&aN"k>.es= &g@a~9d$aA 4ztS5)g ҜWUIZj+4hJ)9M NbGBmFټ_%e.E%{ɞI 7PXk1޴<${xR+d3h|Mr3K3,sPy|K 0GI5&%Q(~R P8p*yN]vY| C5ۗ[܉!HnVϼ{75R̊ Âqa+^E%+,QETzP@~ 1 ?AUUZq 53%0a,.HQ?yv{2v!Ӝ2ji|"#*@ShLI@1rW`~> EgzOgM,i~Iϗ?'lO]8&+ig :6%bś[H}$=Ah(VjTqyJDj\u@${2վ~u1Dr[2e+vuj}!$rDslJ61^'ENHf\ hЕcua̛kьʋo8\s H  vM/oϚԼ$"oOp ԸYĸ5} k`NpJ,OC Aȝ[udq@x,@Mv'S$W7DKXz +KhtӞH9PWõ-%:qP6Ey.FM+$≈\81Rj8DEsm'wu[?>\A$H:(,8w[oF~W5v?gDClz4B(k¬y+*zߖ{cK7;acM5P{?`}w,dݨOȋncn<=*gT,&9>kK>AtPC앲jmYuP#!"v Zr% 36G] b"!8ւTk^~,AK͚ qĮX \ac$G Ŀ"J#A ǏH}Y6An <7kY3눰`-UG; L!q3Z,~H>=5dN;R"֊=o`bXL:c R 7o]ţ|`옅53ȇ  Ɔ\ucu]]AH@K#6'NRp1J`'^+/攃` Q.⦅\etDZ3R-$+Rx$~YzɯާV"Ⱦ\}A tiF-Rwljj7 &3餧Ux<_.a:K,e6}40eI]!QwsLje)e{So~{MPh ǹgW37Zͩdz>j $ #2%3Y~C Jⲟ 6Jn)Ԃg2xiT3HccJSTG„͎@I m¿:^p\aXI?\䩌W9޼s R`^#3"T̄=wJ'^pjyŽ}ZZ5V5CbTr"[qsy =fv:h?.N:rf?zyCk$R0B0>HIH:_Oh'ּdOGxi 5V2j4҉`RÃ@X-zaIdɨ{|,j"8b$~L3;d1 ]#҇iLF `X,HKNd;hg5DJYcu,@ /+[Sq6sskE ɜkenCО:)ӀjƊDI^>Od.M9A;Z'jpAYAWfX0ЭՂaڛK5 hI 0Zt^#Af@T>OOFRO0Gu$ld2Lqi{4F˒s50=zAp$u%x%RL_G>4Bc[zl 9ss𻅈mcղ@fi2V#G 򘫂5WJMY腹}>GHU ,|0Ϧ;$To r3)6a^pVٿKnW7o*`HELd_ߨkVjӊmriگ[u`I{BC|Ri!eyBbPm1>-lZfS^7DW_#/FԨ&zI1~Hd<&'ZU /|B#1ne~L\G~uNN"fWX9ykpƧm'BsٔR,kU$Id5Ļs*48T乙㎴2WlKw$9)#m+˕o/H 6j,MvQjȴ "Ę_V9c u")4ҧe*Pݞ,>.z !4M>}wGjJ.TenC˵Ed?TmrNldM5r‡4Ƿsb%&Lzz:4(xfHIleAyM>Q4adm ځJ)vh [!M7$01Ffw2jXk_hy^BO۶P5ŵ)}J}pňZx-_mXneG&H"D;2&U].)D&yFncJW>GIFM|0/*-q:QɘVK1,ln]Rf*]o=θIWRt=] K]L88pBA:VWj!>sТ$&xR{vSnl@2Y{F~% |۬A$ &BR~/?Zyp>={ *'L&O5y/cAj\sznЩ^f1uv1ds{ӄua92"(}Zԯ8sH 4sZ%N44~?Od|#JK󬖁Mp3 ]=]d&BY̦3?vZ n} A;A{kr-A!D(i83|GًXx:'LfG{E3zi٬|;ЈR?T)|9FuӴxExdipL@ҏ_[:+ Y찬 '{6 5r/$AՆ]+OrFa#eIѹ=r+tl~\eo$\%͹'ZՆmd71PɌ uiP3)@ f`kZUCnK W €R8$횽nߪ  {:ù ?faD#b]!"6G̚<V#H MlCbpMz h a낓A$kȩWq#NHc-M|YdCfZniFJ&s)N߭-?"D =3+|@=MB#%P:A .̎K %Kc+䥜k)I '?VЇڢ} KfOV]ȉAf~!- #[h\S IMt*eҕZgAI䟜 `h& l^QBc&ui_U #%,|kRF8ַX5u*+eKn|xH ;\s[U `ӐjW>28V˶agݕ6 11rGIL}zHjJit5Z U'RG^ƭu e(K,tC~vQ S'+SsZ;pxu\q;hpᾫ {S:īՄH珅>8lg< u_i|ۜ:>#OV\5c:n;P@+мyR9pyLWgy9c\K)5< : R?<Բo! (Ll mG֐X6ߟOS.!Fi✮SL\\jN;e9ktt@YT*Rx)\s=1ɹ GF ("j dԸ2W""ٶ>" ^^IlYrF8Xd]9]!!.l3WG~z9E=2d9)XNky>dd=-cFSw9pS׼ $hS j6 /);kz){NUZNY> 9qSϷEF0p)b}qoH6ӉSLŬT83! ?y(ʢR8"m>_Ka_3s13H$'#^=\pMfpW†xx߇o!AP~=xo8.k8GV/ksJBChcNnՕ}pOE+> i|< 3% hh$ne'epɇEx[ &BB! v>>-]RTw' >;Gz.ͤ|Yy.[v.Fjb0BUaڴuDuG y?aԮuR`U=K3aSϗ|YEa\<ƢV 6OW+`ȫ1> L! b5~ӥk}:? JGlQ\jJ~+$vKuP<:dU* xk<Ӯu%ls; Έ&+ŐrYSіaq$)(1wnlQzcWY^ ߀lAH7)Zc|XC'b_]s%Y VB%wL)"R (Xp@lʘa3Pihf ?ɏ˦SvϨI)C hvzqL t Y،HIl]MRh+eTx5q욓tdiRS; Y'~+!|/SLRIGߍlKN=͹Sh@X,s۷ڲ(H6o.5jnld;e LM| t-ӷ1Q ?R&zO"HJPCDwc?Z+B[)ּ#\L7^ Ub%8E=`(ρqH)Ր'h5r@86]sbUg &NU|( è?x{tP+H<0ph+*<mMEuIy {B \ʇ: ~#x@AsMS+# \꜑o(P)F) |jQl!ʘu}v:> 6o KXI(A[ Ν Ƴ=3(Ej[;u;|IjH mh@ 5dlڍa p =X)WWkHBRGݾ#f 掝UV~m&^_qL%.v%ةiGCFfԯe[.$?ȨAPI4;r"ᙵ(hw :B^z.vI<3LwTq̾l S.>TБy#tq > J'ynwL %s4%(NXYm)sTKxM\0;p(:4ǡN/e&f0I_.6%T6ٔxT?`"pqWX' `́;K4s!E brG3(h+ڧGPR_:AKRp 9BoZ,ޚ󽌺|H8 E\+Fmx|Wb6ֺ >  s{Ud}Ԏ9O2BQMXťQ ӸAG!qR\8@=yr X\5"ȷfCN'#|)fMeeJRs7?[~bOS"!eK 4c4'N*LD$ƖIN4V~[S6BD+*@r b76I(! 5~ۂ/BZƬ4I!ﯲ *Xg-[QFaTU;[ rW$J2SĢإ2JD#X*z%_BnT^"BIMk4 (##w%Cr飑7^r1ٷVGX6nLƳ[J|tXXV?WH6,=~}zݖt 5w3>VWؚ &|(Nc5(;,}\F5MTAW^!M}^G&FT,\yBsq*\KP8ΐ> ʆMi9؛tڹT1ݤR6a$ ?= E)VOͅH_h{KCE!&O){W 9‘?M>ly!9&`jC(E?54 r7?9^?#.)]!$%$y' Uʴ_[]6S?q9E![ ,=hfFʜi ԁ~$ r@S!$]0{6@# BNռKw2ʛPK+N[d) &ōE|si#~=c>sSO{,A`5鍳6 M< (˰ ua;5gGbNOŌY Lp;%&c%d_P!{/9e,V!1ĞG]k洉l[U0P Ӧ? vL+7)QJ|∗VT֟&ȍ2~[G31#McBNu{ɵuV|wvBw62*pNًW[q-C ^KᥬZ/l Xq)#{{|3BշpWa)tX,ڇ}+AgϿs{5 ;>r_o܈߶Kz=m?dd4qD~\r+ &C龐0M6%I_ѥ EӚ=^mMA3~.wE " {y} t莵(tpY dV9GȐxZ;0eꕯ\uxر~1+4m\.}E\P,[7Μ_/XaviN_dZ7Gjk)y1%]qPӘSrL^g?x_+ =pɩBolKYy=eUb|dLbtuQzxPͮ8\gZ99LIJƒPDJwΣI^c֞ (s5\ܽ Zl"+}"7ڰ8џۿnv P3ʐk > `A  25AI OV q~*fz3ۂI'SsSYo0'p%lS`ӥ01_wJB*gX V&6aз!^g^%fzblQmZx-2fnlXD^F/tcjjgdc?G7|Z,"fUl~Iɿ-DϞuǯ]cEe"sn6ŋP~QO.LO'^'Za  bV#\K=`WvzEs,S -kSwOF9)p/V~.C4/T|H]uS*ILΣCbNeO& '|jݦT 5XnwH7TTX9(q!%]OF™~cќ-aÙ z,` - qw}:E &͆D1}G^7 ۹YނH:3+XH8E Y p<}%vz\ E>'!%?c6z5nJz;J 0Ta'i=,u^[!=]ì͟ 3-bw}g."YrWݝ,ڎ8MxdgD Dj2eX@2| ɮs!{:u^v6H[ Ss(ej\BM#?do ;jK{e`z}0Ĥ՘ٷ,Fzl g. "ʇ/EZ"YY>abgLqv2 i*BF!M&Uߴ ȳSiiS)_:, ^*r=Z44!*_4M% xB.Wy+]EFKx=佢!לľR@Im \Jל*/a787Oz Řxf 6H-CI&B 7Gz vh+SP]SgCAlQx~~tJuZTznԤzm3? 8ׅo I:b3(/ +"h:^ObM!6?ɸXO-Qn%GV 1٦kt\ޫX$[ uo(_tP{Q_ Z^ٰcz& b]BdMD`Xƌ(M+L,xaMEcfq౵ȣoУ3vs?3fwl񧏩Z+ȍX|lD+~#euloX^ iVBj./h2Q\ vaH̘+̊⺆`4;)m>D7dKd@u7ʋAMaFjEBS~*|<.>V-x$v\,3s<F)s"wڇm*AAtCdh^N]m,o+DUi_wu7r=&iC z)XV:J(Łps2=ފ*1L9^%,*FeH 9B$3n֬lYmgJeyBtmQEmDzK-$ΐ L}=r +TcBP Pm/N W>{KAOygbctwYb$tHn'z˳^3sǘRB![dϘy\dn>~Rڬ.u[١b~/zߟ(zvb uoB4m\8ee׸Wc=sc4N& #{, T@K3[;~*5oA8\ \Ym$)"<[PmF4TLqoi G]*xASIƽ҅ ZQ8ިq=bH[OYoMtl*VuuJu6D6Z&3WsuMkCaFWxrLXy%4PY*}Rmgu ®u! O)X3dSzGHYp9٫̄og}{fT~ή|,ù"O}2Tt eȲ׆\ yu g84j@2 KAnam,>)ZI0inv0>fq)r1)ɪC L̪]Py_.5,la<}$)zG]rv]d%njN9+H ?}Uozr<1Ei3 `ߡrA[⇒NˠF=s松$¢;Gtn-_|a;WYm~;s@{U'֙_ւ}v} 2]Lc9x|Hatptɉ:z71_^;ΚX1=̟lI<ЕG`=jn{RWl^d@U ÐVI1& DͮҠ+n,CZCԜu5 [5MP"`w?ض~p+"b׀9.#11liol-t ,&>a ߓD -1*ZjroѱI|CY:_%5gsmt@eiPeqqg\ϱ#95ۇz<鍆i1H~6B,4  Qu%]W+ !F,)soX$X]\T-E^!{aRoL7v/cb%[0gmvF0i` ?QEnL_l3ŌxϤ^+`>W1N!'<'&OQQ4ʨC6{/f酁Ů3GN}y@p`uS.ʌa^ -buN|/ާQ!-Z QL' "=N K_ DPx2_RA8)u& H h}V10[2qRVж~gvBkbھ1Pym i5ztaG' J@Wntiq&fld1M(!Y[;V-W"_0\hHIJH+Wd&jruwmߨ@!N2fYތJ1dInpH,rZ#$E#|<Կ+Fb2kzZO%>K8X^w461A"&"v˲DAl F kEo~NHL/z!TF$b5+/|,%`aTk$T-ꝟ5h~ljNCTP(o+zk·3B[F'CsC> 6/)m^Nt:@xJiQ _A}y}0ύT"K/yU@T,)>{r&jE(Ӄag|m:^yJP*? GFA#;7]%߾sdˬݎ1 DЊgQSn`}'8pU(o:ʼe5"k`#\RE{dXK۔^}-YCySqflwj~Քs 糼?&@~1QѵŠFȹPWJ114,Te÷{c-+ ÐEM5wHjW (ۚ{ Ls%Uu lyBKMLX=*g򾶱ŴnziȶdT[ 9mt>==KRs:0{vP;}HS5zY@Afgb#Ɋ`;XjQIfc\ȹfr85UWh_Ufu.y_$$lW7NvwEr]8"BKVž\}]ܡ+cʭD..SI{Jv(3qt Q `w,a͹u6< 1AL=ţ/ȖbvsI GJ )R1_'9bgcEAGPGf׏M05Z;ۂfӏ}/RPZ49{z*LDLrF7fg<$\8An{tQ_<_pYɪݯ(6ֺ_NjL(Ҟxb6=/QzI+:UsYI,#وB~;SϱekNsFV Maʋ y!EHe+Ch.YV Lϥ= r| +?[Xy7/DžwALaz >LNK:&a̞Zw恺FMJHsE*}=qC?*&h&0DC3E*:O|Q'<FDR>Y{:mz?w ͅIObcuHLw:)yaM:*^[Z 3Ŕt:jk7BG:o(ܣY KXT_@vR=5RqoquIxL"V+b~b:"(kؗj/~ #͉H{ س&-Z ٣LW#F GtoQ gpeDžcv{_גΒ\dM/zm_fљmsUL[Tal`UHHqO- >O Cn զu4Fq egW͈%FGuz YrkÜH6q꾐^ےV/q3! `ҭBCC~jq j)LӞh$%)SWl ]~K? 2cQzoj2s˼ 8ʴ'4whW7\|Ds0rz& ]k)sS Hů:S<0-k2w?O\NBV扃_v`ϭQ 嚵4=#m(ҼP۝g~)kp 1KP?RYS|g-~U~(f+`n}=Y(v=&//~!CL0Q'@ (e5Cf ۩d80xTa;?$t1.zIWgKG-ISa]ǏgiZ/ШDmzR7~yrT2`/dONA#Qyn72Ek9r I ԹͨW㠧۞]JdWs.)'hUpƬnX`ltuC(֡򈼌)Lt5S3TTRwhDvr&:㻘 1-h vhYi1B5mz<&H6VwjI~Rߟ`HXi5$j?Zӿ@V|WM"F^z1qk[VMS;2@rv9DGss*$G(􎙝pYA^ E&l?Am<,$9%u>(-Q-ߒ%U*_V FML:'6f\4> 4CFi q%oT'"2$SD9(J Fvxxx,k %f|VB5•S 5Cr 7|zub{ͤ5NJ#j Ih꨺\;\RB#M9Ul= r " . x*E9^?NV L]W[Epc2ʘTWEr-HΌS @eb[+ôs+S %5^iux*[2uʠ$Hddj zpQ"lX;T~oO vZ"eSb@Z=n [&J$zbô"hzӇ[(G]`|yy*9++:È6i!ٚKq&$E7sQ+\4ƒ6EO`IGf>3' Vyn"Nu)~PE/p/O<=l3?{=nq$[vxf/y`|V\^Q)>!ǀA@D'$'̝:;͗k+nΏ7vx6R\=k 7;~tE%yA$~ɭ:جPh&ъ\&1at< 6Lv_Wu#Mvu-a(uۼy ruM- K=}]웣HA{-/䎵أbii?m<O-΀jǹ"T Ks^IJ>?_"ό[3ss"GjWW;f"\ue )8+ 1d]F0m;:uin#ֆwXwVةg >OIΗ_hs I#a- x":0zJDcZF${F XװS,),Lcp}鴊gf3M^Ǚ$}ͬ WQczpǟyB@aiXYg`tghڥx4}+X.~'^( ;)32^9|ѐ2MB&DYۢE.'i2C[w-QzokuRxu1\v3)DD1qt6Ym5 !38Wgf=X+RUx"폙( M ^U\6n Ӕ LӸȿXJ3HYg`^OC!ezv&E˧?޿"t ..ee|Ki0/]oVZe E r2mCT2QNrT ̵3Mn$7/W KkJU]keHa5kX8J]ىlHL&nhp`?i(.5JԞ9JɃ-2nD9y& h$up rVWVs:%)A\FfNmF}q-k W0xk)0Bu λ:Lzԋ|1xŁxm!$mmHpVQjײ5v闃&f\@|&Μ*pjA0Qj,u35IK#[wr3Fͥ—RHFrfT iiU>.2xW ng'G"xMPiT?|4MTDes\-8#rߊ,@[rLr*UrKFu77E F\.HSJ${<5D)l;+0#= H2_ß! Qj8,&xJxcɫp~O=HfӉ8 bv9\YsoR\U՝p)nZOeo)e}S 'dFW/*ߏkX89kp.hd7rhM<. 1b!)Cl˘x@ LUc`N_qSIFt0Ŵ8#ˊW #wþe 1vEA4xPQֽaQ$VDp_8bm{ KHIЯ*w>" Ht&=)nsI}G}xAV>+)czE|]ce)ɎLͽ7T_;:UIhITs~d@*R1Bߊė:,ĪbsM6?lM))؇$BmBݥ-vOU H(4{Ls= j`Ӊ'C4_ V隯0\[(#9~J)О) 7&es3TmM:PPx,잹HK}exm&^1^`{>L_Y?i.= ;FG "3eJ`8oQ4/ -k +Ph&G&Z{Rߐ> ylOli b6\yw 3@hQ9k%z4CPMj:"zk Av]U;=4і;F#PeUq,l8<%@G0ۜf×|4ǖ t9 +M>#dPPp|&,Yc"lޣP3CXL+8sj4y'6[^b&ɧYoU?NQd>z@vgRXϵj*Hvq!/A\>ڛva&6k) p/Fak'9մ2VV bSDߥ$}yb&]+Ggo&,W7lG܄tU{G0~&"%%!FjT< wwtMq<%; 3bxo|t)9=X}٥/~V 0*cp%ϩ>R;)W0@\3eRKH㘟fLzSb5jNrGa,(v%H_biiyi (1EΦ0s/piص2o֛xH1CY57:7G9vo .bgW;V<P 3ы8^S־Π eSH%_<_?w?Y #B@"ytZftR*_3!q54܂.D"LM>Q8(jdB6YD ooݙSzY$+ө"Ri:4'cJć߹a-҆z*TbׂI1hr)wR8ݛ.ًܶAaNsw8wĔu͊5 6ܻ}@vUam~z >4~jeQ{QDO|Њl)#ɥfnzuVwFfg-b"Ah+ONl? u!r> ϫ,]n궩)rgx"!Vf3d˙ma\>LjI{ ʂ":bQvcE\bUDdC2]_1"3KN͊x PQ#F>_]dEn̨~h eV#KXsG~tuC٫ن`TFbi&Ymf{/-ZtC0V$$Êι0^{^1mXA:nZi'BÆф_+`LIɘ e׶= (fafV W :LOprX:Ugc-C.3B<+jTJeVU~|7ݐ" u_6`?^ 7yxRй[tlmo$ldQƽ2Ȇ$U|E)? k8s`DZkݥI}\rQ c-, nlzh5/v7/%S; uxG^X}qih7fz.P~"Dr@ @^y਼"7&p+D޻BR46'C$e%nzv' 2VF"/LWViZ}wh|,F5͔7ѝ /sK=8NIw׷] _y˱tU0q"?y4v*⯯P\>Иl' S3I,/_F54X+rdO 3פ1 c#XUQ__6rۡR2t $j1 ',na:onW:ӉlhAܤK'@n9q=fn+DI-|o?o4'jܗ TP?41 gW]9hn!ܼ:XT4a?R)ͨWz9h@-Zmq ֣x@<'Zo$H&&ʫ*ϖd|}9և RbHEXF#XC4冟쟤F\Lɐ5 b͉*Nb]jXg%]c~SEg /B"BX0_vײ q1C<~~:~nC9 [iJFBQtX۲y`r?\ToZhPJEh̐aޟ 1|u#Xdlݴb0y?})rv !ՆH((K Rd'ح.JIF`B3Y7C5\ku7Ms@[%pNbع 1:}9Tp(ȨJBhKעSmb@TTte!%@6"_LRuX|Bs`{ sm}6I:Iɷۄv rUz&_rO{@C\tQK`sqrzSR\ӊWerB5t_g"zz0'[AIh,#hQ +)y&ϒ/8V֏$>v exDڤ&f֒. _sԂh_ɏH۹V\+x کIE6:: D49C+޴[ ]?qudL:̉1`:Lj}hI"XW/A'3F\fHeCKvTGgo`= Bs0KVAf{lI 9<0jS<``0ռpRj5abk ЍqkVos"9׺mY}b(b۰+zf&z#8UA.68T(n {{,\essc%<>yn.?AkYLc 'ymd:!ekLÇ\y;$Bf{ 6ih?L|b:2mLXь겹}QBY -[ysB ӠEYHFxBs!ek", __PUJuvs?{*NKWhҕY$Xg MXf;pkʬ"}a‘R=""/2+|]VӀ1m H}!\!QSn,Khm/";ViLX2="3,[mg8Ȑ? -<tP3Lv"YFWCtqٓ\TM33|&!Im![C551We::rSWy%yV:7䋚nxA,B{7,{N=[+it51a;}M;1&V4Vݰ?I>eNj$纽z 8=RkbcaMC^fT5Sj,O:ӐR6 uJOy%1iN[䀮8&: '?~;f#K:@Fi1 _as+鯱7pZZ1Q)or8_;Zj+BbdnNeWt`0MV( TyN ΫF>^."Xp7$ fH{#%u3P] sxoAZ]jhw7i2wx]e, "j`(7U>CvBwմS;|B=r' Ij֜Pe~wr`3VJɡa`׾ ly_< ZMAa!B-u;0Xta .f;\ܖ _ɭAXĠ5 {IB\@ʜ5ogS %R)r]8ZQd\m I6vҊ#[n+F`JN<?N% mro3%pt΢iNAjJ'f4Tcƴ\9"RP]!;n_w@.M,kL>۲Dt/fD}lO,^d ?5XWC46*@ &/P `Έͳ6bV*ei~]IqHYrpOMn.!5"@AQ%tJ(UD ?FsIYhTv_8GhxeMQSblh GWWRkl6oFuOB6PS(d7uR/EPKgn,t:`K \ѹ|ABQP远.@+ri0Hal&|y":BHZ7)OUmWMF@W~ab',;EVw-2#V׫mCr^ j8rFO{P[ , 'ieJ%OLs𜞆T!;iWĝE@M z^x/N_h"ֹ'[+pu>DtEĜ oeeknUS7T)%ॲb̃^n8,|WYm<<8 sr.ylnkAO}kH߾kFB X>ζd;l꩔^rxL-la(L%pi\Φw-+ݺ0>=C!/HMo:i\a;}I)/Ԋ^2K~ HX9Rf- K #FO D&&Jk i ɁLf`tL3Ӭn]ԢY4'=>ğ VRr8,u>b.p-rDKEYn\%mhh{MAя}q Ǜ "2TGb㛯,w&#4s:k$`'Hܝa0:|2f_ۨ.,~bX\fLq1Q# -]q] '6hN@ 8MbXslxZf4;0.6`N6b|; kw#IaZ㒃ϭH@}r b^:/_ygcܒEG!aBzLSXp5ڎ~j!=\3%[ 9A  {%=֚?La#Pˌ ݇yHa4Bh q<kq!MdsPdR`nZe{^n*nި}+$]^ԛڥA+CN.cs Vu9}ff@ O{$ef3fevSxwR<`[g *lKΏyW,]|իdѯ8\=n eTڹV 3jݚsR&gWxM6v w$d&BXY}q4975I* #ۑ $ݝ7y^838c?;Q%4uW,)Jf ~| PW3J|>]'!_?|mk#BZ2h\ߗwln{gx2Nl7x'&J W < i{B?t?'Ĉ]^cvu!fYxT1d,H J3Vzc}<$o;,N#[*{i^L&D&_+vC#$W J ѱ+F\n2z}GBly"3!DCL "dF^ d0e)1k+u7j|OZ_`b(\`U>C&9$n}Ӈ}/x 9+5(|Uc ȭD{ E .xTq_ϿN}|ḿwPu)\ҕS֢?.`fgPK`32dT(GIϹ??S3Uh\%kÁXYF< AI?RSh^͉}lz/Jzi>\~Ts_`a`n69;ÓȤma`* M45Y5ϘG&S1*n Rj$**^3B9>/hB==~=>nNYmV_= V. bŠOXPZ3!&*ecab77s۹1fQ7\%lKe4=_{l]aM"/19qAl1%R~>vD_KnCfdDK~L2Jq}%qǃUwnIBO@P0hf"zE/(L.@P1  CCS'͗D;ɨ_Յ${^fzBbi0cwSoscuj@~)N0{Sghg0ٔL}ɓ(_&-aD[dm*~Z(`\{xj *F)H2.\ԈVTk@oDtegȡ/RP9<Li?r#Cg2,b, n[(ƬHE\=Ty_KM cO0r/ V=y . cr`v,KߔYQNaՙHb=<{ 8%wbpwVrE뱾]R˿ނ a !c8L']sk࣠j!96<2+'Chlܒ*w* t <:*C'/_BMJjdksS(].)&(:D\.֤NI9In贓>݃7YO21iOR qp+HJ$F~ǡv*@R>˼9P"1$',ԶRݧro!R8{IwCr޶<ڡUV, : Ez # ᛀt`춱!LGsrP@/Q¶!uCe!A!^؈|, k8* U88[ #{#PP)7ƷLTt3;}pקRW:po tjf} ށ2Ȼ򅨵vR6DuV 8Xp(mN=%䦯ER%7CtHHfmdTgVPSZcq!p->ޭ!FV3Vr׻~0Ǥ,O6#w^3Ip#_ KꋡwSd2֖6Du5[ aI 8wKz-83g4,?љ Gt-v^y"սڥm>Liq7D^7zl!Kelٍؗ>T*cZÞj6i&ꠑvtP E\p&*8v:I )|nU%ݟgu*RVOP ۯ6EF$o&wan&V;RF^?ᰓ9])'һ<- E*kIðJ{'Ct=x;k'T,f iruT9̼we7iT8q\$ it&4()E4gE Q85$[}z؋C|KkUx . 1Yjȋ1O|'NQzZo):S\`PhC5[K؀EfcT~]VeHO(wpE pأutȞ_O~tN煉C \ȂQ٫ЄCn`]iiR0ʗq,!r sNub)}l @,J<TϺ &xAO KM ތJѺi $NлfQJN+MD}Iy*t)l Uke5KØH$xh S-EQu-MӐL$`̈́ŎJKTk;2p-[ju%JziOh[peFroQ wbsz@(0 y"ćo=uGZ%#urSoKJE˹gFl?+&>="0ڭ7='s[hHtP0j J:S* p RNɿmtd9 aؼt4z\:*&Ղ WsE'\"s "gU*GFLQ,yv)kVi(- aZ[q6 [3w P3;fյx>b~ ohx$Ԭo #Z;Jr`=FT=aޗw+(' <% !})\Zo?&7KnaI urzqrR; F]Cm"uNeQwd~<b5[ZdKD^CfŊ(P9"P‰zL:ۘ[,F1 ( -WcӐ;( h2aa:׎\r o),L s_3lZ6#h3Qn;W΍DҀC61's߽WPB, *4:Z=;P 4Ma0o~iL_ߦ[<$S /#3Yٰ8l)WO!P)m1y+]Fi.ʖ]D^ ]s Y& ]0cgx|Gh$HZkh3YS*e(K d(w^2[S'+t9>0710Kfl*-V"&]P~sr@A*vTY k杢pRSF#$cާ~5.Q"5ʖ dk}\؏P2$#h*0gr Q-|S͐ݚ1 V0ooMcd0"KCHci6N;[M/O5u{sXR 焣 4^fכ<D:YS;XMŅ#x,^坪>÷N:h(l_ vfNjUSGr>j2 ",B㮙-\6#Q@{cI䪪ĮE.]^uwbEQ;r>*#xH12-~aUh)IىIQi@Vk׫du)"lOPԀ4񜶂?\g"bT7DȩCtT>!T%mP?Tv¦RU*CFۙ#8|w O6HO-h2rȃ?RY [Ofv+Spr!k#LÝ@j'Oҟ))0gִf g^O"`#؎{Oxʤ4e=4pJ}!aZōh۴bfL]|%rDO75^klL_ yShTbntes i;t\.)aj)y2bjC*z&,+9Q2n^Fq5zNعu$-L. a`S,gDd+{9blDxq~i :[9GTڹSaRv jn%C\9Yi.@ͺ/,( q1ޚ ֟݋Bbwz5݅SYm߄VGW`qattnKO]'ӓ2z-O>~!<@gZ1AsMxX^dLWIƞ,f)?~gwϴb2r2[.eP2-0H n;x|v0SuԎ-ɛS@;D?f;QKX: yVpδ~(R0*N7%+7!ƍE:BOT5@~3dG h(=k-H?;=׫,Ic?ռ 76[ 'kװ͉)hï5g$g7I $7 n_M!:ͬ'gzy Swܣb"/kFgTo_㹙1lJ'v!VͩbUf!F} `J ]]T[.ҕ;-OU 2"UVdUMƤ#JN lTHa5 )(rEo4EdW:nHyQ(ݸDW ֪TKA翖w-qqNRlJ hօAYk[9(ۇhHNlpǗ:n;4h?A[h,zV0m2w`rU4*$&xシHʉl:w/Η-Ypi]#;9$pSʘm-&3SJO`[hbاcu&FY&^0HA{" лݟ#&c$1X-D{Mtl/ 3L|2Nyo;*9! Nq17"7ȓEuxqko En1Fކ9ơc?iwWP޽yQ7( oҞ{H O$*oE"ȓE^o gp8dd77"KEn`lˣ |q5ei\Léix/:Ƞϔ('܄ӻ'Y0cJDvͯ{_Y][ke_u MhaVWBUEyGUƘ.體7'rpI>QMKPw4fjһδ(Dd d)pŁyОeYXyD鵄nfC(`Wu5F͛w<c:/+;bj&t!+Bك)vJG$n]S"d r/Nl3RٺPκw} ?J-pʘ\D?t/U] 2Sk6l!f[n19Y1Q{~p%neů-,п"ܟ%1X= $pMB7@JZKxL"V9-Fk$6e9"Kd%v9YY‡ -H:.*mSFRuK ,KM9Ssx {ՐLIh(Ć. M5eƮ ~7>`KH s_|LS[ug˄Mhχ~3˥k.ƋO4.MC{W@TVk]2CVe`1NL@(ò/[/ JȞx6|~&j ܦ*һ^8b !C_Pg;m:9)]OpYnZoνz G²t.0ͶK^j(.Yˮ7}]EԻV0jȓpMY@lJkQE ۮqt5Nu7 VJjf_?k$sA5*R+Y# )Ð;}kZg86汉G6+ӗN=DL\@.TɮxG Yu>3B<sϡWk$(H"x}$1GO0+@ ʒNE[]`bڡ1S}Tsɖ'CtZjv-ܝsZ#Zfܨ-7hxNR1Fle8]5{ۅHf0z9ݍa Q'ʌPS(UbCᛋf0m4VB&JXm?iӃb4_Vdv雸75[O,hsmFKSBt}WBbkpDV J[A7W9lDZeMƖȉ.5.k*n(?ÇA?34T"J8q"iBb5}JR<~DdkuMqE Gఒb$+zl>uT4CZv`?W3p\t@tGKL?:>|BebC~1ekD QFdw"_a^*49>+rQm oKt)."( ]p$7@>(i#̋!f8 qBw4ʑԟk- dn:!d%oB=6֚kX+'4kZj4,ߌVMU5*m~ B] rj;ےpd9?Iol? ʾ8Q%s謁adC$=q ČiG H6My?Y,sڽmYs,9e$~}v985vZj׸ =Q,"P,P!f6XIE )Vk1br8S( 47YC`IK267Bw<Wq^FgWyN{c@L U{ T8үiņ8Q'zގH̃tA뒽"W_o+!{B~^''!;nbH|v8Ad]2Bdf|Ԙy m{ deG':qsDs?u֛+9)8z.KER "ۡHR^Ȳ@,KK< J15J<,X+t}7L`iT^^tD.ԛ\'.۪{SgMI~),^I ֳ65bxjНZ럴 AP(΋:eԑA395oIl@x'jDE/AԮM. o4,z˓D!x(PZ9ѤkLscONBT'r xwfYԄhs:Rg/Paҫ {/]]v=O-W)a\CG1ӧ"HDl-x}/2YebLEu/|v{Gi6nC5sKNXJEK ̃=Jp̉w=SRZtL Q@Pmf0w]~&Xx-/gQX9)τtv>qP=)),OɓfF7#\OAS.vw4e.yE#j,[k- YZh"Cw$;OOX4 oF&0ˬ,#(Aj^w|RpÔflΛD8|7,ƵZFyg,?q-ŗJqS51qN}V ȇdNr˧Y|pWHN~?[.U>z3MX`ִa ]1^7K\.x? &zC Balή0j'>e&Ãa?Y"4sπ[iR"J/f!OQLov$ߧY!3_NS?*_\#$m>{ ڶлaȭXNTIpxy^<*2bXPkF]h(wF1$D\"+),6‚GNyד„s#LKdOQ prySVPydߵ&QFrG(՜q~?  ƳL^=`lTC`jxìFxdw㒊j,S^]+B_zKC6!g{IX=4YBkw0:St]h )s[G:I]!|VvD)uGr3y*Vgқ<0ngZSW[Ȣ}q2TEyOFc+dޜ>gctvS k[5#| p@*tYWf]49}{bQmJ Dh zYthO{i]z+!4)(VH&ȋLUw'"b "'xK 2wPxc xQ\HB=˄?[9\;w|R +Bz m%0މ0">o]#.@1 J7sYg3+-5Jq3I^#ߓ-ov3,Z0N[/ nqHUD:v9]Ņ Jvc=~~/vG H=D[K-m`-XGF7X&rS%GP Gůml_pzLOGv$BsU?ɬ+:]vl)U 1 r;I4Sy~.1^Gnxw(SoIkO*B.D_{qWD֤8PE|RʁRܺ<0LFDe`GW<E`@QdArV,ta/ظ(& Cmz`f[w?vqb p2*pYEɦ="}; EE/ #e1bG=jM&u!6>O,sQ-U\\erq <y/t5 mB ؓ,[ ؀mn] F`1jv6%;yܔOI$-YF]t_uտ-$gyn^ )k'02Eqǀ)q_0d;FeV)"CM? l[q%3\0_Ktv_Z9ƋnH>xz 2#b3b&᩼ ?+$=1dʀvRd b)˧Sz:.s,|.{rGp#azg F(C||X{t4#ɟ -!'qA4с8*<08Pi hcJLipuI,=vTvgT2Di t˨h< ~;KnK.^K9>)AlŰ*A6ɫi$zD9]cQc2cHc3ȕQ諜/' Lߜa-k*ĝߴ<غv{aDe| ($+0L2iLyL7; Yӊ/C°H#E8'.)DO9R  Jf\"]< 13R `# K^#%o$2Q XWZ\XU+SXV~) ـˁlRɗ=yr?j<e1ޏ_Aj&cv u!)WA+wES{vAҼ>;{=Vga6 RxyaGL 6olh/}՜&GeY.nMk-C75ז%TY@eU'pY >w; a3kZ i &nv8^p6J"J[`^L?79[Z(kDwU˲>s5:od19o[UE*4,|i ,{D/L¦C6èq9ގ=\%07>FŮI{h2è4lNBê|4"%ԥv+X\GCUt4K\IɲT`i~w5YdM]8%4$„WG#yh"JпpjWd <Ϛb~t*ŮʥW[bq.uy٤%INa1L)lʜT T[<+t#:毂H$gr„ɮR =MkRT&~イQfڟqiLu}DH8u`n[y{aF;NB~AKgw$؝׏#R-WV]gbє埜f~TUôt"#N_c\pI/y6^yʃ[P{Pvo 2NzN7 xy%S Xi$e!&F"PQcxg& 8] E6lMLGyX.;[gu4xNTV-k\%-A|F6hJ zv:mTMkɉ?6 TMd SZIr^JJ`FCV%w=y6X`VR}^`. Y4s3E:^&/4d;`2 ~5Sp\M fMCNjv;Zga>1Ea,-((o<#$+}?~ `A҇8 sJfl 6=/^oBL1' J ;2eF"?.P~ga졿Ȗ-s k/(g 9~tQ2g5kTFFE ,3Pw_]2WН /1ȴHZҔ'W]B);(}F%ںyO$KQn]͂cgX{(0i6;w%3rwqRepXg>]e <㬍~e5^_<1B<-ȱugEUˋ h/UmZءb44H [E.:4Lm(JFg})5Uܩ+7IS-'EH:d5"hRm>@3zr>̆~7Iman8T1Jg++a0D%ĺ0ƔcZ~;z0":REFj3 o/&B~>mEPk$7ikH3|gqTd![үP΋huA!OjnlRJa( h|h]O2) 쾺 16 ND:,4Ct1ߑq= k.fm}`y9-eU zw][Q /T e1zB2JvR!hX'v^O(7]BQ' unAv&(:xMd}(,;P7q]5L_ܚ$+= oC&}.fL}l'r$< nY,+NyzL[-YaѪ"KnCΞ=|#h# .Ӕkic+Jc;k oXYzQ[JS2̜` v=` ?|?eOx_5)EqX>>"][$ɻ$rp٨M&4#B>c]cr7isKZv$qjsbٮwt-V ny[kL# 66WMGT?V]Q^Ԭآ']~! GD3EvkS~U$fdh;)* CMv>=4|OK^[ط: TN^_SmHp8}yO^)Q](ku,5c89yѻ@&pcGP/ǘ>Prm쏕0"iMr6obaPL@ cBtN=þT7Fv&)ʭyKs^Uam3;f'S})'Gs靃Ru "a7MM)ewNhq 3Fn7j^Rg\"Bd`ZzP^=^i4]l)! xR|r+O~y1HieͱW~% Eɽ)g" 3U=;UO]u0?-n}1 m5&bIzآKj=EL*2rXm؜<@1yPO^'RrH.tXV /}8X.j~yT  S`yLWuo4B|BլIN YO9 t,% ];i5ۮ׻: QG%[AeMfm)!wpTNKA..qO o $* ʹȡjb H=儽W]lT0r)}^fҼuڧʽ+VL|v]& zЂ]t}~&ᣗdK]9Xʅfͯ$,/݃3:q:,LdWy_p J; ܆+6jFf"n%mgnN!Č))SZ"XcoNƲl(7?b amv|:ZY>\@E)~!BAhr'$"\diOY]&WuWX|YkNvC&i?lZ*ż(2|!^cϕI5>u &!k:u3ȭ9إO-:wNJKf>x !4'a}&-q &(1 ܗ `9>9ā&u))0h9q-vY&GR 0g}1R߰V\z=v "0+jEj+!k/ᣋ9hĻK|}KW+]LoޚFسtM7LY𓏿@ b1Q }Tb!!Ȁwq#)X@9)ytHN+Qgu/eWD@g|H`u(i9[r [b#zY>sbWD$c;7<óLaf- rUVyG@f.^!x0EYqx.Û[=Z6<Ax{.}J4Ky점ƴҒs?xmOSX]_*pdy=#U9k#&?߬b3{66~')33 505*̚<Ja%b2rWk;@<>jl<[f7zSC+JC*M&WT {Ahߛ:a";)8@o$1!OHhPkTI%4R޵ErouW]-mtX?9=^U|wsTUȹvZ 6q-Z'jd*#6ŧi(LxZTُ_?݅p*&4dzKG Z]\;N.e5"~_UoI:zJA+*q+]/`tN}Qͽ3-3h^:gPLe)T$PmqX.hl dƉҜ=Y=&5M rmItۈ3FQ Մuwo4Aӎ|=e=8ԄQ YxF8Z]3 ഽ{NPHHƾqZN%<}w WKf1Nd !֩ʺX`ُd,2" ~ XBS/4 4$hQkq > ?˸=1ʝ96#^rYo؄ aN'61Kld}[ K_O33Qos է^bq_xj3!Z :,>W  rys"ŐjSbM 8fG"Љ ԧt)wXކDȆS|?Ll/| )8TθBĦ2e3?fV<,*f8ObU{cPSCEUcv tb+<>E6WCT.!WѦUG,/pZKEq@b)9Zcp^͜>xswS$m8)Nvovo#ۛ5җ%HBgӊuBvuQ'jD"} [Ǽ-t/ss|u`dLJY*(:3jjyn~pW#H6N2!t+aRræ:ʐ~ruPa"ǎejrOs[b7Yc13MXqsP=R/8K3%J˦ U)s^!eB4O0n9Ib<ǻ u^kĦI4 QEnhRJI03gSDʟP KF6tq#v)yrg屃"Պ \R^L)?-8(WO /Pi@qLjZ+6UM؈ W=Cwd3>|GCAilJ)ުiFٓ~# Ji%_h_V r\]|498tQ"3i4+H{Iʨg- 22l$@lP钑')aņCF3lIMp١=sDu,*=&Siu1gX|Oa^8k?\=&~SBq\7l NMTN;S0T%OKwΏpch7蜪`C^yiXH̅X,RFmono4fңKl׫2 Aلϓj&awJܞ/Lž{#ԁ$ XD5ŀbgq~tӚ!чAZ/yͿ]uby5I{Ù]x@U)3q|YЀBG8<SуA (N.6RBjԠEfJ=>+N5ni4΂ k @s@T:QH]dejpa^:>T.$Pja e[X1㺮VN_6>qt3z0ZBL.g t`ojPX[zRee1wzdK3(Z!A!\˸a8PB&"W*>tyD cǓ˴jOCmX*@(%_:&E=%@-P5ZZ/` _e U+&㝬]NRN 0J Wx[ۛSyᲛU%4H(E113ߑݖ!ѺnX/ߡ+A&oI-ɷdėbJK^y3+܀=_rm,[ЈtI{SF{ΛVD K<RSY7 Q|b#@+ G8;MU1s.72|Yg .( …KdTλm^ᨻ.k{|2  ~T+o#ֱ5v1v!OPjL뻦L$'SN\ᐙye|v2;yw~+G!p nKte/E/*9v +G'x_6W8h5܊ڥ~N8EXlj[oo:g|VCpϢܷ-sۖ9h+H{aaӕz]MpCW2WJ|ְ\cFoVwnPBbx:aewkgiâ殺kjN[^ufgl;,C!3?ӦX؊i~)*G#P >?d!=tLE% cˈLŌεsheE]e bX0x8]VLm;#9@W<vؒ&!B{r8ʼ>KEc5h#uh^꾉ɺ )0,3:σ(Ԅ9pZa VV)os}u!0+(t/+ u$sY.J<%+'[ꃧYKb=K}  |tsz-߽4ҡ&@+tK ޲it찋>3ҸR(&:]FNҙ< 7 yJ)2'$C_oΌ#ne^w32T頹9GZNܾM-wRKg qk1'% :J0phCqu& drTc̀ڤTT&:urқ|#s2 V\%>7>J}8C0Lb1)ŅWfvxZ?qO[x>ZXH,F"qc'2u8щ o/rU8-tR&M- &_W0d Pnfeps~p"" joZN E[n$>wUn>cG3ٝ7} y|> d$xz7 !4)s4!ˬ/9wFGOqo /‚O rx#[&9s;ltzЅC!lUؖل1GS[x581D궅qhBdBH12I"^O['y8K|B!ʼnLx{g6ڸ})zib6} 8%M, @YAJŞc!,ZzmK}1:rM,oeL$ 0(zqL6ftuܽ=%cQCPe(Kk5r%o[IgDp|5/Vۦ.G4?O[0 *y$G$"?h(ȵFo(x&e/[~Z^Z7̏o:SĐq zLt'^:|cTHvIy1E'$1pLg=R&CcYhL3jwM Z;u|aD/]̻(SB#x3dv'QqC}E뛏-qd9\ M8}6ܰ#不U: NMӞ^h8jWqފ&b_d(PKgwv6(v5 id Ӫ|U N?z )~nDmԋ̴]ː|ۅ@&"pI*tUX2&fhMU},~x=dC{Z*_a(2[s/Ф@@9%*sH;*=ȹ-?+X>gz9e Oӵ%$ffKZMpNFީMpuW}l!mcʜ" DRt?aH3hVcB{tfT8{:go2JFw =;!azׅre;LCO"T~n^czCGu鲵,.չo5Ɉ1Sn.G~A}hoQ PvR9]o6ӻs,KtJd5 }gL$Wދ}5Cķ/DWM.ZU'BT㙀Y枳Jzcn]G>㤶6P%+z<2L+偹H2>sWkzUBjc wMq`/NG3UV;y "2`).}R>!rj@w൬$XO@)KN =B:Ʀg?ǥ|(i9㬇ۥ7h[O}$RԾvL,_%BGu6fI^dP"JNIo3H9j֓YOdL՟[ z%.} ,fX3;]p'=o /WV?i{LCCUYj`<[_yb Ot*4qv"Ӡ]1BP8|A]m0N+n+/T+];-?hˌJN~y oVltgȴ'Eҿk)Wv(wvYS>vmiQPD"Qʱ\@)>nE WD; mzS_ d v)H›TA8i|b:mڳ>w5s~Vc\`<4foݷzV[f[~Ϛwk l4kb:˫"'1>HW/R;,[_ 9ʊ+Q~8X#K6Qm$߀I&ڈ=%G',@i6Z`sDOzIA~ òNM y\ |wC/x'4WZWeu]kp!:iZk kXC7b/nSn= NУ,Ye&nz/Oʇg3#$r88{t2"OAδZRs[o@|%%m>͉?RLc~I9PjvqTwX"R {hKu4ح=u5!걂VGqVg/8H)NtS5vW/`gvG +vi0S}7ZKfI>`~dYm`dfqLb,[Xj?9n2`7A<`U>yc|OvRu(1K?@nڔREiP72;VӪ(F0ɂ5l ӵ#"~P?[CĒ.97|΁>d_x6Դ-,Md5G}Z4i Z8Osl>& sϙ}@ * 7>k G#.%0+Pv6 [9C ")Ħ`0 =xcLeZ28T~vH=;+.X"W|]`v`$:7V[U)3Qлxm/1Odr7)xMLc*Q̏o7ZDɞ=T lCQ .{uqZ]#Lq793SR|͛פd<=u$j5h%_^՞b?X+Z-7_Hl5@[c;)#JW^;h*toUz4!]Bd"0Tv3҆)l; 8}.Lh 6׮Rza>1۬Ϧ0+sh ʜ7tu{)H,]{+@2t!OO~!KY1l#yqtQO|gѻuf]s E dd&5=(= MsٮQM uEI!c:U4ٸ "At~f9%ɃumE>UEq3kzE-jۊ >r{6|.'m 4?mB{Ӣ ^ OQT3`5 Uq._l6o X(P;I_ X\qV~㺫ҋa#3\ډDE"JF6V!s Hm+oi|o<oFx|Vp{j8Aa*tGq深_dmC>Q"[ue4AYB!v _@PF^V=tqqWeIx="+i"m^ͨn$s`vÝe`b]MO݃ˮd(6P򿨃5/֌ 7Z\ʂL.ԓMvp$ʌ[SsʊM?F]l\ONL/V&Ҿ"!/ǞK,]mVϛ~幠,wf}@a`y(/NUJHg~͞PI |}1EX ': >MP\9'kphPR0O4u0LR,FaQw*5`,GMdRΎN\n%i-ֵйi LVAV̹9GnK8]xz=%ɰ3G:)c0Dr7phA[rRanð i=їwᤀ7d|A+D[X.pUN n 1J e~*S4 ćШ?T3}mBYp\KF1.*'9rS{#H$m{YCZ7!I$)?˳H#Pz:~7rtOXE 8@)dɓ)Z1usY :8v[_h;8IjY,-bA/?o IyM1(-=]A܂, ԐQIϠ)>u:p!v'v>~9神4{[oZܬtn5Zl qKo]}$Ūˤƴvq{|̓^¸VJo'0+ģ;Up%c$[>$+?hU>",.,?b4BMC$9} P[PKBnG\6L"`ᐛ=Ώ-n5a b!*_ M"8^  #3uJe @$a dj~$Z-(Jd 2]'ؠMmQb:S ;vWd4fx(6GGoێwq9,~"V36Qw +s`@Ko}̶=G3*\?kyR=ϙ|igI,efSRR<1Nd9_15'3PVӧ$r R)"7Q\ix݌\W6<1qԠ+%-[n,c x`uLD{tJ$}J^>iЫCd򔑅W$r%-1ш&ܨN+D'/'n3jD }I* 4(jx1Fxaźr]`Lĝ~"5/= gQC=@߷rd, uR"G-]9M"ܣMehtY|]j8/O=7u:' )K;Ui3">.LE9:*ʀ_ÎPfQvOB0qz\{PDxMX{>إkbt D+&7,(R/2HCflnTXCj5h))//|fR%cZK=9a!9:..ڷegr?bҴd U6ra|(= jc?lfv2;okJZvA O-ϜhvgNE9Dyj#){-Q^qy5iѐTsͲ}}{htu[X]Zu:ܜB5Ҥ2uu`kЧ.4$JNYV.%n G! D:ZJ#xh5 ;ă {-,]@ ޙ|׎C&.tpmMnȃlg$vldN NEv6ѕSikkܥ-jtU#QQBB1 0AbAz#rDN p2IߤgB!Ok3Y { 1gϙ9eg2AuG,QFT%عbn+VcaE}vJMս狨*Vdd=?a!Ozeps3i gu?O/!hgw/lj,{YmVϔHJu*,d<7 wUG$]|WGFڵ@nbfM^lb-6wP$`dx\t|zl9ʡTMKCQO0ɱ"E)Nkղ/'oB>`鼁D%h6S W 7.&RQ8!җ7^Q ZR] ^JSG $&&]Tu)+p(թE1w܉ 7zN|,-9 PM,ւg&<ܹF0xN,O<: cyr^G2J5/c'Fj_p#2U|ewe"aM"q VFAGƿOaqZφDXW FkM]}~b31&EٻWF~ )/vubж{GtKi7 >zO2ѱ_֖)s^w>S6a)F0p3m` z䯍˙6H@,JNj'a<_&J@ 'f!L?hOz8]~W7GwZ_@3g4ʊ"fG"GEd)}pf'A4gRr.V4!$o]zT:/ܭ&o"YBfQĀlwngWf2A1?)H 0]?/`O3`rV|%}}.K|VʒmGfSW>\:> #ZxK!h;Is9gFDmy'FA[c߆br]osR@W/%勇 rƏF}pG[Hb;&B~E .k1AW NcWH4r)<%PR+5,Y"jO%"5IsfZ~\ J_Kt'|˺x"&?q ЮU~]<ϾRB_>ܡݰz422x8k*J|rMM:`}p= #.o/Ǹu}]~;q9fu2 DKa+~}L.6d5E4vcՠ+ Jy{xDL3#dzZݟ$Hum</\֑B7Oc׸4"R 'S%r1cyp^dPjfٰʲR!GØNG{gLqlo9<hox033IVыx+;`p->E~ XSrGŞVVjk 0Mr F`P,)Q tȊTaW3G1#W 7c@ ;)3 A囹 kVw9:3&6M*ɢ΀k9? b"t \5^7q80ćпyn#'GllZg}v¡LbM^Cƍm'o4 v x45;6 M)WF OIer E& Fv źƗqL'qt*`|~+?cӈ&4I˕R!62Wfhx a(7wHS.V*! U:W YuUwzU֤]E3ӽzGc,C}yKDuCt]fȲUj5 |'V +ԏ3p9kT7fʄ?.uxĝZdu2ղS}"IG <0Z7^/ƠCMTk 7G:y)S'b\ FNlpI EN(hx0 ՟ntF^51cAǨ3Q.O6&^٨x Ks^PT6d2wHkh{w#sҦͧa7/7jMX`0[\:}ٽx0sN@.JƢ pyuBrm 6MCh"iANo^lyB^]UntҠsN~o]:+8 1L'5߇GC:rd>%Wy~-" hY8N34 E-7ܹ`,S pܘX@(<O('s簢{qH? fې)S,u}Q"ʈ_ϐY Lo_lYS^W]-r-/ERl䭖uĭ84X#Ŀܾ*[>*:e!V%ZX%eY@uܰ4fC `+ioaZ\^8`uaktJؙPs%ߌf0gg8ԍ]aΦ0fLTLH2#b(>bЎNo-(̓^lD1V-/^ugz:"t0e8j±n*/dG۽BR!ñFWs4Cׂ0ۀb G}[@w+ TŔLC7IǼԖyVļ '9ig "hֽ(>;VUD>  B{Zl{~X D]2 t[_q⬄.m'|~+EH K,厭M [=nZy뇁gͽmEJ$U6+W4jX`ⱈmxJz^ %]{5UQ@S N`Hڼl-aiY$f)5{UYXg. ƊI!e0P4R}0Kj&X8V4;MdO1ΖPomhN qgg!W{ 5͸TQxDc=fiG%~VUNSGv\F-~!,Qnt2W%sQ )C0]ߋ`Ek\g]F F,4X5')k8̫lbxըt7D!@Ezu@,Jxپ`cM#0bë[uYc|gfuaU !1um_%Y7)2fvS3o2Pv\p||BwQڅ ;cH_:W.)N=pk2p@Y ^0ZxE\kѝ~*\`櫦u,I´5o+i.6~vXƈǪtvSS:̀xJߚ/<䌐[G[|M߉Nx>WՒ~ߡU+٦nZ Q*~̽i3:O3w -e_Dן#5RBC|3<87(}GFl2ϛϻ1bQIc3s0CJ\ʴO ΉM툩N@zdzԧMXe0}_ {M1lĮ(Kn<7C,S Yq$8ߝ.?ZbhV Lo&1skoe]p_ie嗿{%% kD[.Cg'M;n+]1\䀟tdpf$h,Ib+eQYiptG7όzZq+vY*B;AWج*uLxyq@^r;Mp`&(`*vl ZrqH٘7kkkn ѭyy{`,ua"K,)2XWxTf췜Fy7Ӂ Z|CJ,GHLةT^8w&&5K7[FN/ْ^]T„4MO[9v*‰S㟫 FxzUStRݿgm5sU5t֊uȖ5 流 ) 1溢ZIbMk{ #v,G6vAAB:. NX֏=Ktҭxe;ްN$BjFsEm/Ĥ K~-߽YoE+[)y;/{̛}@>LuzC'xtNzP{Gq]@N  ?6Tυy?]*FonM=W"|N``~Fc8sTv0AЭwΉѠow"\WI5' w_-L63^lL'8(W wJd}k4"O@X'h+2 Q%#Po}rVJb-LekaN7_v_84%g^|zmx@=XImz?@052+ %!d:m>Lr81]8ޠ8sv>?F3p9Z)u87#aU+ŵ#iM|>T7-3x +LѮ;wJnrpZ`#=xi:1_˃ꥲ}ڸN+qJd;cII4W!q'hYJ~@ϒUktz'OI DW;K'ڭǻȺ&@ XvH;y<pHLmyT{>?[n4<nlϧ_3Zajby$7N 44wvmnh +Hլ>Wd%GNeuci.PeLBQQLHN`%?`In0X]2Ku/cA7 {qQ_2/|_܃\B%Q_ J`K">z.v ZlU ρrxsTT[wG6gP(ե6.zqZNY@?* =5%>c9*GTG_D[[;O׬}3A؞<#҄!F)XO>|V &ZPK Y]>PY{è܌A[jJP;+I尊r6?W}1!hx_k:: p:Jݥw¶|n8Vi # du_ F@7н\y ojL5n$\ |sϕmSBX፽%ʛ&R\MƠB k=aHIB4r'6q?bP&y\:Uop*(\h/- ͸1lߎ77qlustm[%k׈ 5 :ש$avRb!?YǞP""ne?*roU29܈ #MǾC"?@Xqrcܝvd1Ϯ(۩7 ]G==d+C;DŃ* _hƉ4 dŵ9l|叿VCNY }C`ҳ3ZjG@TX(g^/bD82in08C;$;~s{xЎ- El} }z | `͓بb0޶o+3L8wy-65%jHҳ'^ְr~KG)%T޶dncS|Kgwn}%}O*o32j g]=Y="1}y՜RxGRJu`$dA@YNw?IC|eg^ /fjF8: j8|oh+9wl${|)]1v00豔_]e,C,EBS8_ ebt@QF )II(]VBA lܠ>R?c75:ɜ~Z)҉g&?R)b\%8=iN&<=Qx0aBw;0|3V_ T+T(A}ʗIĔ;H`_cϞqᛚ aG8HJ54]oTh}ihfgwkR f-^ !k"cݕ<_Ta"e#sV"\Lw43L-hTW([hy,&@Q;:7 ɿ$ch+oݾ}:٢A\FG)EL-+7H0Om4 z`䐤(m7+PA+O+)G ZG6z?D k>Ίq2{CjsG! lm:؜z~wP+:L{S'#z; HMIN{tci-=ҥIqIP!aI`Dzn&rN %jk$3qU.l=νAe * sJZ;;/BHo=X'J_Lhl2 `{+ Ó6mGzZh}}R۫BwWT76ӄpnsdJxI*wɰ67 f ,FKs+Ѣ'LD w'3_dKg)?,t|<7p]ACLp}pzbnMyKyRGs꤬IeS'(-blNL=sƑv*܁ʰUB ̦a;)N/:q[S\)Q n i/P¬O{q`GকWpD=ð`\)C (z'1HlEaܖnR?u ϧbmZděxc jb۽>N-~Hê]BƐ=4TU18a3g85\Q't~%[9Eb8vCarRz'vjrr-Gvm7W'ZR$[lԞm퇂DkWc ֜/-DK"+T”r=}ռbbgAq1'+D.b٨"(j@kGS PEؚІ[}}M?|tMdpSL7r&e 6fS\C~kVhƺE?J f( B|aҙHBQURX]H)KokoʈSɌ<)U#mm$ O({|M~!1?. p8qмTcbY _El/n ~}2#'`ީ^ xPu"^ɳ $M_lMgegI\N r 8$Y'2J%Dђp4U0g9X_Dݠ y )5+Be"Eňyce<ˁ!Fsi9:ψ{:Ӄ͉TZ Jۤ[#OexޓHJM-R eTY1ylXϱpAb wX6}}37*1ُޥ1/epX·*cmWg%+a(R)$ogq9bW6n>Rq 3;@Qdfχߏs`EXx4ŵ aٿw#cATY~TsJ1M\@BjS8(nC#-a"k?I}{z"{ÒMWat^7\Jb S}u/!ԅ s"uP n][.A5/%тE4|܉u4*@$]M Qɸ?nasb>af#'Ve`IOu6}=ty3א |2N&D>ڇi;˺v `j@.]@4iђ?> uafZ KVco,g:ی3-zeagkÓ>}O)nfD1äHU\ĆI!g8GL^+G,c!lsQĪ4KW0"_55<uɇ5;܆? ѻU/ƻpyO<׮";*:S97Nye&5\b~шt5=m0{Hg(?)W , )R2Rwia[EpyO"S O@Cri(Jy ~@WvüVTGnt+-Qk |  ,dpWjͺ* @ ShV瀍ruj%GIjcz"@uم고ǴʼR¦s-L5,"׃<;Wh]PId =x9F@,"?TOu5heN3 Hb.m;+Yc8hgdh9':V`^TZ$Ag;o;DUR<{?Hr,,x@vJن R &o:O\PbNPOck4>q:]ɴPt>lg`C[*n̢Е7ҩ/% DGL/W]u1jgJv!{ם/ez!ZCOhޯ ,hꎠ;/!oQ?5Ac7*.. i(tEEJkդ;dc塄cAAl6?#IN'Ylj! b=S>nP0<:`QKLQlNZ ix_2wy1h^0!7qgFaF /o EXUhJkb4 eϖ"9ܦt4섷 ٬5tÿ2>!V0 yoNX7*_K &\wI}Zsy 6J(t 1=2(F䡒JbjiÒMW%/=@駸6zzX;{ KN2ɣ8S x*ŀfVmMwX(oA"a#<)Z.Vyڼ^( ɞԉ|hko;tz$AQ.pLlx.)X5q= S€cy'Tnyfc矡ZDFg _2: ʹ?OKLE:J9[t/'IdIw)#\XMq(ud~Naס8z\'lj_a: =h5"i=МK T|37S>w\7 ?5{8E_a4af D)4Yq) I6DL! gθ(Vͭ6(ѯKٳ%$dR.0|{yJ&A'p PFܐH8W(W8xZ׃Z聿%7ͳDKdl3H?yϼ62/GՓdH[gW3 -//zqKB"\e6#1>:걀3 #tz2~ЮlXagu4@򙖣+&;vp3ޢ^+d. >?ف+ǾȄ-7dUA)[,q(\2ў} fW<9wNF݉cOX9hUcB> pƘYyB1gޖW1{F ӵ@g^x(.Jv>w["aS_ ) \eH8.ĢX[i +&LJѽ 2Iʁ .6B3C- um@Y=*078W w$rdV͜O;ǰ3]ʲ3`[53óW|P/6ڿѓb(RHbO.E;,/xr)qHA`2Vw^yBYAS]]G@91/)AcǍ,$T;h!N|/xI&m 4buL̼ٝGxǠPhL;V8Yg#b[a~Y Dfq͐$ `cIta"͝_n\%}KkLtmْtЭ낁X*O]ftU 81 ]0 ٕŋ9z׭~r*/yC* ^#wBM%q(wsuuYu M ޸Ħ$o_^oU1v}js֍ӊBVSÍGv)bSCf m)NMBɟ`h4 ?KtЦB^]KC3t ?013 &L%n&໣ʟ[ "*g =x)rU~IWZ(gFk\ST`EIH.\_kZ?)|k$S߰CC$#Xf`&G~ a"m;T Un` C/)ʤPiWi8&NIr}o_m{x ׹ )ts(,lyqVһ&X|@rڼ;ٷ)0%5#V]Na.7 !IIu妌te0'g{: 2C.w8g$YЩ>`>_,5QSݰgo d\˃^4um 3E\1M 8=Ͽ֬D03MYW/t? ኊӚ/c8>Abqsl5P :[PRwyd+_C1ߖU*3jB5B={S)C+ey/q'3daUX /,8bgRh6F@f:F-Bh5EdI`mNI? 96s{RC)OcZJ415 m^x!Wc ju݈k3O0O\~@Yt#ow`3G^WE(_śs m҃M]5^x/k_-X(6]ƥ¼*PiHq#)L)9z܌X2&{qj$PRg%hQa]ӌ |0תg4XQ$H c YEv|&#/Q锝K웅AKS " =ݎUHą)sHVPvܳL IW^ЧEa@0KJcxS +U5(y,O%m~DíXJ#^4g.. ل^(L`HskgZ2"EدJX2\ߒBd* 5V46E(ζhqVwWN.y`-?iqѨIuF+mdM ?K =?@3!oB> v3V4M0W'U$t!.n4^єNM!;q%?\b%gG8;kЮ8ߟ6m9kt;{0jY Oo'EZ1~YV,D%@?1 =$m!GxNr0 hrE]mmYaEA Pq8gc s?~y& kN|*ٿ"tpBk @PWaC+B7zzw pN/!^>XfO -D]u-|6E"*X%ofC,ev VtVv%b^ 5ՕXKDtC(t7B(nuk~AE6 JRQD\GȤ+SѴԌjsFTfWm -Se'bY>sSTȐ YI%`(㵎GǪF9Hng8BsaQ.BaM$Qɷ(Sنmt۲v5M,A;`1Q3(SZj|1ۇ4㨴ѓS8ru%+OoY+Ew?WK6>2N^ɪ Vy4AM>pb ՠh ex 4?٭X8̲BMC2+S빒Lp*%Fϯ.Bq4,$0a&.,&aVZ?aJ`.Dhˁ+ Q>L\ ϵp@b4UL5~ɩ?J؋UgusXb˃hnVD\x~$pzW5go{N"SK'+)2ќьbe9NqiE=wѣ{QǬAj>]_иRo$cmFVPڻXcxosޛ=v`qα/_ 2L)+Dݺw1 >16DMC ܴ)TzLJN`עf /-7~sh@q2, Re1M{gۦ[EL~o{|0~cd!VciY75)$w>vfaD( 樥(FY LU ?dQs g8/gA5d?^9?CXR_H,s9huӬ* D< V}6+w"ҦqkTE`G4CEwnn8RrI08[x`njХ&K +2+tԊބPN9o)yEaAkG^J1HXrh/Sx8H3sJb6$ܢPۘ tbMT`^ ~H[Fi=Лk Nq붞dR']cVtƷ50[EGOܔa DZ:q4ɦp>>O{ՆhRqDn3gk8Y/MD$=tf :'N#kYl^-[J(2ԗ0*)df"7ק^#lh>} kl;Ne:&D[T=_ygƶvpPE)ۉ0mJm+D 3F(=O~ ^I1G%qs`2c9EACk },'N@uӦ(0G0MP,)K5 IN""x 0FoE(KՙMRdȏc 36ZU!|~a aj}S?o)L8Xx'Pdkɯ"`-öx~Etc.~ڢlH %}h]bms* FS1#@G*\tDAs\0_P){8O~PFx:} ]YҬ)ղEN[ᖷ1Sp]4DU)~Nd> {?Ƌ`;T3ւzcj<&B9}X$M'mJ 5:֞ȔVcP9`Uce9xa2lÑYp5 8n*cX[(0寄uEdTN6_gK4CpC46Km^ ;J9Hy?.:Z-oKss[SڕCӬ2Ik332T@T)묍jk |4;͖8/ 4sl`. :pm8N,u!бqnB)bݓ=U|ǛWt@n$ ! yu܊Q su_=ycW~%b('(a]^VGEK3 ?_1,&^]M;s+OKo!n/([q?KYz!|XmbbU2O)K*^eDmL!D>0S|"x- 6@˔;` t(w?َG#"F7g!c(B [d;<`1_o]x@4O晤n!4K[Ȋ>^A6לOg^] .__Aj "A ![a BkCoBJpUFn?m*AR7 :`ZF1 v"Ѝ3ɠGi(UwBbvSyL":A쉪lT([S[Vf>7Ga4NӶ̠Q3_݄P  5E k[iQ9p~4zsu"Di%~Ř])o*4l--n"'LLgsSj![i@lj˵%GfHy>`a+ &4¬ *H;ĸxsBS@ϐ%yE{Lʷ4CׄI{۶@X8 9+ݚfrvsK G΂þ!-A˹|d/W.|#$h(!$=3v~ʰLEO<)41cju6G6>Q\,H:5dzK~%uߣ7B#n1^!@_gIJֵz#w;%ءePeFzi87.h= XEɗn S6.;Z1Z_'a,,Aۀž) ;&Nڡ|O',y,:VOnM\I3O7~>H8܄cA*"+3_֐oL^ 1D4pragazilںޤ~@ ݃ܩ#fM4vwHO5_P Drpi\c%/æR[v2) ;5Fc}aGՏئ`O߳b\Yϩ&V&HBi VJ,:қmNZ ^HhtS؛)devYxz4Ux(k@>jj9-c#><y Kz@J[f~(SźZ2[ǚ "*̕QƸS\*J`q+xxoFڙTxr1eF &,4&nc- |HՄºKfhAiNgD2JD H"v4ljyޡY8g>. `7YFN[5ע m6r]@99S5ݙ WHtokd)DPeߡUxЛ9]H^jA" \ٴsH ;-LlN"R_ֆ,KeԳ>w-ALFu+D чoh6h7 RZ]OkI?˗M޵MLMᲹާ5Oq>R`AS ΎK}"KҔ~2DE~$*!%ׅ,9;w  GV[7 2Ȃ $yI6m-ޛCDjRoӸA1cpEfq #A ,9;??<"hRv|8.H#8hF#Qa^`X3PXY~ۣ ''ME,P hxFpl,L1tUX1FPİPmKÿM:\DF|>7cț}~( q0##X_sUj'f=ǯf7j>%p5xMM*)>עA8>j*&M{շߘlm.n30AeTR$;yKbӲډ:^R,8D}[;.wW8ˍ8A:/j͍ìX!׺J}cITȤao^>[T^SylvݰVKl$1BLxXMV4gB-uR0ކ,HqS=uUem6/`#NˏM.ET"]O`,&0SʳL`SO&H(uX|V[n1CuG\eS/&K~yʏތ Z!C_##`Rv@Y.Du| TӯKkx0< ˯~CBH]PPq8F.iȢ22 Y)6e*|6Lڦfk?4Kۙ9R6Bx.m?U"-$Q Z2[v?`DE%"9nJuӭ5cNҢTC!3W\tlmz [',ָ+0+>e]Ȇ"ۭvĈ],"ےgz00IN*;'d*O !+-@4DQd2%+s̡ףOߞDa!]@/ef;\(6tst2-uD!=G3~:tx-aܐI)JHG΢nlOBbձ/@\7?:Ds ܇~9a_Hm+IJ"c"T0.|u>J ~mtl_HQo[=/o*>ÂP6 jw=keQO0di7B0T +).(F< OU6>7+-~wX1F~QGx.E'r?y@ѣ6`>fHI|F Z$[Z083#Լ(0O{ȶXH#TfsAjwb2돦Jw1uz]N}:~C:pU˝MA;tC>lQq,Yc"Nm8g ,4F/dc2)qmShbj2{ptoZxf8,h03*p?(#ۗvzg˦֔ssֿj~*Ǫ}0xo^.-"[:S#g86j!2@VxKTݨnz39$Q!?( |ϱlv8@ۧ$´>5ҏ8Aȣ֝UXt+Ji4jpng*£ȫwY(B Mid%:t<HHCssh_}FIY7ҧ<|}$8WKb }m߲+7v JlOTҋ`~闓`sz7"疍pCd]X~f،Pwnhk䛹4Ǟ{}E%up 9OPiR5cZYY,lI&K#`֑+*,E V#@n1FM y I۠"|EFq>/G/aiy/[2̻J`_J1:0Y OSfd\jӽtF')ugUQ zS1\m#VdDj8mq7Cќ}D|=0$rֱ`OTdz? jinb=D27a5DŽz0A@yګܕ~' b ظk; 3@M5 U(gMTou[ꡪ9SkC#SUѣϠ5%ؠ9 vTBiҝܟER lNy6o\; dRzť֭8B{~fYH>e^N@YqDAY||9}420U'y{n; ^(:ͯA6 f/8m]~1j'ꨟW=)OSk3%]NitPŪ̌H&蹐Jf83s ܷ>, P*sPl`%KV bF!CAk\+mQ*p4[6tv`*qO&XMQkO'(w<*@wS6ܰ5'@D?io][ƢQ1w0rFb+ve(II;)I2V`i[qON醊B¤ktbP߁T?;}y=IR6;΍,krG-Ӳjw/㞝%_NʒgIģ}@SfL!`f$r x7:}(0P:8usW׮+}~JZV6Zs("k=ZOQ x aZ\'LS ʟ1Σ̐ɉڒv"He:j9 [Iyݫ!jK%t1y#PC{qS<~Oeb\Ǎ* f5ƪ'*#F'v(&ScI4Saw@Udr5xŎN/ 5b6%J]c񛋿XJӗ8U@=^A $yo"'pM{\6aiecLl-< s|Q^\`3Upo :c/f[܈F R }΄Xc! ~ԣD&Rb^z!w):yzlf.`.39tr4lVe9(!m8-@* {ʹsHq]W9m[M_Ԥ_GW#H.#ZKeΌu,1Ik\0`$= Fیm~9{loЖSB0~;Zf'{ͱ2ؙfR&ݨRgy86S_ (ԍtJ"ۖ {koo0y4%ޟrE+$4=ҍTN; [1P *Cj&B:5  s\!yL@ps4AƯ&nW=dV Axe vQɸMŨt TI= 6 )МAisCJL;kQRJւ ȄF ףȿl>@鑷"k!F&P"%0(eSk> [ȶYa#yH-t9N$^^*Y# ?G薻aSiMY|Tl[Bc߯&^ !Bȣ=X4ѐ|<׊oO$3[.x6 1쮬JUK*iئ˟uԕ`W5voU-6YO!ة1'݄N 5TEV[C36B}9 ՗Ÿp}p!zY/RFM!:F‚t=6$E,k€e%^g絽AAWh¶?^MHҕSfW b B|G T;v :D!J-S~:@.R.ɁĂv~06Yx}=Y; e4V O>aNy篷a]G_Smi7y!13QՔi^zg{svW_G@5P[vB#f_C@j0^Q-0VwA:4g\8㼑8;2b)PSOt7dt3L[[ԡ ]ÇϩF$}Ɩ󇀠%hd~|Ewo3Xh49p@8,R+-_|C7&PRay 46@/àF Mj3ڝ}{f0|1fPH{dMPXR<4Q$"i`y|=1pj!r~FVWQta/n0wC/a}|QW;@ f{ioA=F}S/,&o('[NX8w'j%MahuN@Gvn=C|vEG(J sK]ߧ-`lz(=v ppYOZe? ãFb ex ɖCnS|p^T+2K"h|j꤫2Ng .nUf#~ ,QIixD{%q7ẁUWh2`>ڠ? (F`mǼHRV?oYO芸j^1obkIt(\A#u&nZ(y+N?Vbmw5SĄ9( v]x`)(sۙlMLQJ:5xzXؕ]MͅBjhQJLWF ؕw$ЖM"QXǽO jrNk T ({Im@P 3R.,{{" (Bj-ؗv `RH ъ,qs*Dd1վq1R^iq \)Yh`jnP:`VE, m Y&]hRNXfWJGf߶JD4utށE2"d_j[k"n5!p?rc^| ?& FޝCkz8qwO@EҌ@n&X$v\:68z_f:2/ ^ ?2F2 LR- a9z;s&+-JG kAf8%r"vaqPdp  V<1}5C o=;+zHDZ=oc&k/'rq*=z[FMhԱHl>RVn7@SVSp GMZCi Q:8]c A-*{-{dwzM9UHqE_N <.ymkfV(9^ED-s*\xRH=R/]dS}{xdZ|+UIQ]^}Z]wG ke=u77.:(U7"Uqoתa.&d؋( L^Q1 -cfw$Oþ<s)qhHQ+/xm䪓SX*S6Y55cѱ4Nc3:[WUAi?C=5iQD8e5vmSwGF<|%ΐQ虜 ]hz;~gQbg%h6mM9 ˸hC:k:[#YEG.YQpFy\qQ3a5Pb3efL 44U{A2 l`HHn =U#LΪ0|N!FAB;}-z1]&a-ASM&sZf`*LF(3k,wD(ፖ``I5vM3jt/ u#F"5|"Z@eU_'l|/ۜTsVVW^NPVa܍} _T隀DK#8$gf.hʆ-/}8k(ta0`Vx7N6g}@x#@e*zF}.)M6RTi zІ;|LfP ٖTWg&{N?Nu[r~O2omQ{vM؊FË9jb'㎝Q+aM lv b"-%J~6݆.E~䛡Jq5UoNkgd7/ 6nň08!$̸v\^脁F zQ02dzEf <n>ONQvO"A=VRJJ~m66v^ U;en~0DLQ%B_g=ұ *w;0]Ëg]ݫd^g'"2aR9;C8- *fGG91rIw5U=РLf2 l+6Qmdu{cV;MuA QOUPhFQ(-Ltﲞl (N䧗Vٲ,)p'o09vi{tNvުwNBON5D!m=i̱%L|m?Yա}VEIOVt@vWw b'C&}=N Mr0ɖ{~uuTl+|kk?JPEu[t'K<"`BTjD*GmAkG_/JQVhP| zt2Ɗ]RPyWV`83D,!My\WMr X"/V 27ޕms1II2guT1@`ƹ#E{>펴XG3F DJ!uBP8˙b,TSq&{Ia"(cz>I]f-Is[UX*Ү;q<}^ y85~Q,vGy]GY`%kO;W-.|?w'zz9A7SwFjY^,u+oC  e6ɈOmUE Dx^LC`pF_n-&N--hq>IPҖW1=IQ)_aҴ=n">y&^QAo((gl{zI$dpC>sD ےLb@yu&c1-wÿ;Mp5 1wTƭCBЂИS)S(S-u+xZˢ Ӆo1]B߸uwFpbRA.ހ9"z5+qD+sP >Twy6Eq!t{hQʺ)~ARv5]G8V$\qOJ{@CύK'bRдYzoNKԏ.@ra5  ~]ǝ  qIE#4X_85n9*)?gW7US AM/kD8Ba:4nCzZu:FIN.} ~G`3`e D&RW QPXSv5F@[jrNH!aypuXcJD5N d'@W- dot OO@#Q.Kt6[5'- U\_9$bR+Mʺ-æ,;JZd_hZACK@\_p-*2|'KqiO:ZnQ W$ڄM1Ņiķ _&:.l&1O(&bNV֊7zI& (kvp_$g @EQ\Ә-hs@uzo%B" نP`wb[YTtQl0WK,cIZq3Veҽ/wjMhJ.R ?%S&/qsHT#~xIR\)҂isIg!"񭙁4r!YBi3!_׎Žѭ.I&w%@U7 qq tc6Z?S,XY"vͫ܏p(i|P_)P'?7 .j'E B!֞Y05`59*h;WC[{,;Cvuu\Ş\׳I 707lIWo9 ?bdY7թBּLqJ+)ܬ{- 4 Fbgp!J|I l4P,$j)@dX 33$x --~  Ly{AЍ!l>{2M`-ہ5DP)Hd w?'*Gv[7H] ѯhHxAh]lAm{8z/Snʹ9h[hju4%|mlV%rWя J!^ :jZL1;j/nlf f] 03T?pcïQо&(8x'iXiG!_k17Vtڽ`#l"iӽiPv`pWݪĭwRq % 'mDR5I" '{ϥO7\a+ޑNE%;]X{.o_$4Phtv6;`[\<ҧ+<^L,V)C.5Z^ 8_YڦLA24k'ptjn;5HDQ;}ƐNޢ6pC aw(mnOМ$\C`":»h1Z]~J :j8^U!b}/c^ a#ƪe5A<.ױŕV.sg/?nSU9ʈ`Kle  CWI4, q(d*4dH{j*veb{1m mhVC'3VywȔ5i\ od *2v=CF=t#L/:6L!&PAɖ~I3{8%"hl/u#+(;DzS㺬ChWvwI~wUeиbx4i`uD*V?;55_I"mMuvˬǯT[i+3HݖlM -p_b$ݺHu\|䄪IÃB~Lˆ&!+hANt(0-RESq9b {=$9vOS"uퟤfʃ0J5*A-+HN[ TTT.z;DkM;jbpvJPzN &/Q| f1с &_SRPeyNV_:&}L_C4>.[t1#@Nks6 oXPcmw )lMK(! &o (Yg4OOQx#;2ޫG} (ӏk <|'Z q0[9[߾AfIaF aWB/ަ=+:^MҲo qh9l$Ul0lZ2|FhԪ }0F5?]yDsxDi+loo:k 8ɗo խ93lsv5DmozY&Pљ?:nJ:~|4[i=dT9Msѧ!hd^ )i0L?{=§;("7 Q#903usrPWޡC=M6E-QU \@{M@]Ƥ4e:Q.m6AOfx::#6FEd.*D5+nڷϤ$bD3^=QeUtl/@=?T&aQڗ_/bRO4Ewewh4+O P]LS !,[']3` *RpݍyDwem sMK]ɛUyض|U#BsJ<[RUU _) >TR1tƗ½2;Htr{A| {eEbc΄-8ǜ:+4M`v8$X9'Mڗ:|GVl+U)ID_8A/!jvhGix 8j̑#Z]ASyw =g-Ȑ?1̘_1m;o25Vl{xH]c4EjdEʤͥc" 2bh_6tr[~0K9J)A/LkmGu ppH&X$-Zgd_)7ƹ껵jrZ~OUK. #CEtЦPi".TW"dZ T?+pLf(Mv҈ND.|GZ3>+AKb7B J$ bć;WjaG(H իwP{U4;G͌: NH4 jkZi}ܩ9@tΑ(]_Tֆ*d#0ht!GW.j V+ZּR Ґ5NQF(jV ԯTtXҤuK/M+ Fhl_(/$& PG% ~" 2FXqfo/Y 74(FD $Ry57'F C >ݟ''nQ8 g3e JQl#)[jO֜8j:WB>?c?}zCjPR ?t< \z{?5M^HgɻW\\>V& Xh^JҔ:u?'-O- ⡞uҊ48ŜFyҵ`Sz %lY:HABpB8LΦ ;cl 5d/I2I 1 "Rwi?^%>= g#c|*;_U'Ox`+wEɩiLQuz6I Cpj5+RQԼHXB\kVH:% Ǿyf$8ysUrxuˆ >*KYB*H@Њ~zd%~ER@mioiwnԫ[bwf #FĝNd8Æ%6ԞA~aA)Q%6PS|KB ָp(vȥ5)FdڰT9^a r[q:e.щAz*U)_Xc%]Ђ@!Z7<:v Y̞8YK=&]ѥ(O۸yŨ<9w1՛ۋj*UkԪ _@E >PI0_C-Pv(@'՗;S9"L VZKqjz?tCQ[36Mgkcc&b;fݦ̰8i]Db.|+ fvęwk)!~ۤ_Up̃.qm<^*—G~iϼ:3U|flI./&tPގx2NQ1~R%1i.kMS|&@=klqneQTgVs:sEb vzJy"@5}>LWrOb.nebQ!P< yE,J`n|kɒAֶߞ ax0m`Q -zUBB;Î$&Dq] m-F">S⅝84|I0Y]9LG4 ׂ?!uds$x=<>u!Cg2Ec#iR `|Ɂh}h҆h,W,,ƝQL }Z]ێbA)lĖU/\%Li^Oi(y{^8B_UbTڄ>Zoh`ŭx:>Ī؇L"+ON)GʠXe9"}NhEݽT:'cH&Angbf:bV:0]%߇  >oGNIGqQ,CYdzYgtJH2b',kz 'SGb1,?&iQ&Zs' `A}%Ns)Ц2$^}u@Rinǵ\|͎YuT*qHi4u> Bٽp /+^ =3S߲@1ᝁ gCuk/;Vw{Lã/|΂\a~e4ݹQ@.XِIzej& $irq0^ aI= -ϤI>u}Ri7t?vl T]W4׷FngDd &S(mWpMMZ@¨}z}Q栞A^pe*n?RZ)Z0cá8E8bWY$/*h?w`%J랝 #r9v>fqu> 3'7h(dxJ5]z}Fߤ]~U0EdޔRUW4Wɕp_'~y~6ֳeC]X A?'^Hef A)u_YxM'>C^ [S `/mcAAaLI*=ij,"d0YK5lTenA8;no˳K %kBʲ"1`[")LQ`r~3-^gʛ12o91`McV;b>f#ǪB u@lYC8Bk91VG:|}F,;&dW+ݧ]L/{Y9Z*z yL]8p)qkRS |L yœ}>Мw51në8 V&8V*厭!yq eM» D 8a{Ky헴5BqH6l,ƙ&gق?gɎ!.2#SCi̇Zsٿh[Qϼb#52C iB߫fTφB&"lfJTŋ̦ KS5Z`^2f5*θ*9Zk]=fŗd!zo2īfBEI0]op]fi|{M!\R[w?|]=*DxlN>Od+z_LigEJI'Y L\U%l&]~UP{[%^ VïJ]1B"gva jǑi.~8'0pxEm/Aۄ]tK8l; zgBɶ>\>BRHI+enN6J5[π*M_wcG@-QLԔr)BcR]))׬zy ʜ+=.r&cʇ.mBkT5c5'aoY`ã#28ʸ)x{t4%1د$QOϚcg9% 0X!2Ł5UlI N*~ wW0Nw[/A|5KQlh~vm)[TI]lURvsO|TFV&(:]ZXm'\}SPu[y[ۑMgqL`Jtx$`=B5;Ѩ\9-K}Xδ 殕8`Z(\hi&6q$'s젥J5}\K\*6<؂J=ױ:H9mW7{ϮfYL!O 1NiyqcD4Idx>fl4_XQ>Gژ$C0#\ #OJ,W5>}[qIc4Xw  ;#P'RшwBM-4B|?:o4̡ޙhrUg|qbس{F5Y+㵾PNb\B,ё4oZvPXg)AiՉ[Ӣ tMx_߁:I[xLW^D3@ip( M\m;HVkOb Fih\E g9H?56Tff >aoeZFSM]TC7Y{ΏW fc 7d{cLω !oׇ*p ԈM=*Ia3*LV뱂{Q*xWي)X}lKW) V`zB0!;=9WS4+mW58QB sf\ jt_ŏ_쪯ϬfK&@X!$J}tEXX% G'ꯡp1A(~ˎk01YgYdYC߁z<׵og|=<)EpŽz+Wy6POkqq"*TKQ)Ei7[?B'sj\V\.;`uS m'ֵ9# 5V.Am;^~gH(!fNIcJJ|_y]$K+ =!TdyuS[ur]lD2US -riӏnXTWa-*=IհKB3['AHqp& Rg&zxd6|;߭bx@r fp$xv&^ie4@tYy ]'r()’ҶU('ut%H ftZ ]l}{}nE"n{CioU{'#*Kd{ g\?:Sf✒MMAŵ.Z1|\epO$'LODj(ąR*p͞qB`)U2МdjmӥiN&?3K AL8x&A Mvfm@S+a;RpO`@Q0jr %m<~7R-͓b\ΩEic"ko׉Λi>:ٓ5E Λy1GQ:8*TL U wePZ$Ʋְ=1(w>qaŀrVߍrIUgSEo䟬]1ջ2*^M{ ᬖxpf\>6I4 DK6ޕ~Muy/G/ WB0)1ՊA &e !'E߽f3:QԷ=Tfm*;ݽ0l^&^ .l?$:XטI8wv'~~ +YjQtOTmv+1c67۽0Ez~F/u &I0gYOB!Ѻxk%*)-c,&pfJi6ۇu(M3!W0Psroڒ_>X|M򸂺u(0_YdɖX}^IzʈtH׆ CPlZ&Z0v&2JpĀ&F2*OW!<C(EF"^d"ΘgߙcC h"qv7=Gզh-7&5CkJcѫ^.O8oKʿ_F[<@ 'JG5t_rYH)(;C4v`}X^|Du H:~eKv$#*;$%iX6 qj?Ee"*%|ʬi/䰾HRTvg. R'2h7aX3Mb`mPɎ;un>s2 UmduI3p=@Z:{g5ف orf|0E >(G>%Y@#bwK|Uʏ4P~oh~Ij<$٢Vqq*B!B'mY ' O,.mqIR$>Ķ}?.>!*My>l _2_G& ^)_̼nډA3}>@5i^pAʯ$V#UVhZa7 I>( (U6*?Cϻ6Txq O* ʕrFT#؂&izb3ؽd2TvR}i+jz?eڕYJߑ)_CCm$L9:Cjb<6͒t;cZ!,Ǩ t-;.+ ص|,kCxF&V-d{#>} 8uHBWbu%Ɗ!ѨQ63)h=i/ekՌD73;e2Mɝ#b|?߉~$H$+c.A)|=fm'DFD7$?YR'0.[ ߛ ='m)+8‚qؒFg; O[Q3njJl<79葩Z< :kF/zu2"-zz.h?ґ%&,[%VZՇhg' Qvtz6 /g3줭(}rʌE x,Q=%?O q|Zͺ~LR{@9lnm G$S;)F%ؗ", fQ ;mA%gsLQɱF4$Um،M]5d 1T5cم 0-6Q)ӱ ˑdxBU 75D_Tc"ݕtC{juw5(&:zy_-57 L/VU-}VQmp桏hƂRдk;Rt=i^kZ5FLkDTb0BU)DC&R n]3 9W rBfD;DF tOt>0!73vcU]!ҟ ΛH9h4iƍ7omA|`MufW\iIu>Aaa ,=JKwK=%TyQm]W2ƃ51Ctfzę!JY` zT:y+&R7Ѵ9\  Ncmj/SއvJǒMi &޻gB- )6ܾ#rlvl4dFT޻{TV6o<o+j^b0})^DwLPDڙEԩL:tZgaݬjW[EQs@J9$rѳWy:_=gQa0FU22 E?saA((R:Hsy81XhbcΌ)A)iODI_(\Ѣe V+61f*}@T. u\UC!n^ !vm~`<4X#Yr;Uv !:Ɍ#R1:cJrdmx3b{$KBE;^jH{d7,k\$(_]2Pt\!4vMIb^ @62p0nFɏOǘCSq)+];aaFԆ2Y f|4r9v0|UZToR8U4 C3D~52Ok8٨>Hk]d8{>eM <vp:%#>6]!|MhH*R.c"z-L@)Ā9œ:g{s 4%|8d6AXz׵$@Ncl ,{|30t}!q+?m;TT98卋a7:!EkGڰ3@)+]x}evFڮY#I#G/9˯hJ ݴ]huYUBҦ (9nY74r}Rj+h/&8ȩ-ʓVϸ:Mk#u=5< `:A^Yj*)o4doE] JxU*I>H E{aq_qynWnVQ_;J{벓'Z |n`6Vg ^؈Rq[ڗÜ (h8䪪i A^]k [;rf27ii$@[[eHkjhworBଆ@ lF\r3\562)ŝkye pNꦁj}OsPmރ>dzcv{}QrG.U<ް^Lr'S2|TصGХ`hb7XԞb{Jv| e^I{, mupטh@^WIx"ռb"4PU* hĪB8$kcrxTr rq&Ivrp[j,}"NЖnY=dP;N d O9&`4-nWiz1yX:3Ծ?N8.+B`G'fehd>TN֊~*ng?ܿH\w0>U&`Ilnh]~5;c\5u#Բ.9O8*lcR7s`9kOp%"HDVBҊ,hDID8'U$&9/ew[E^+g Iob >dğ ^y#s.!׃-PNON0 vHo9TK8,,mgwR}J:jÈՏHhep&x@a^S\zYH+q$xH gSNgaX$oQge>_t%ZmY 筛gNBzcd=9 =S <J{a:`o0g})\x{C|G4LWs e͢76zo#W E(Fy%9x"#F#ޔ'kۑ h2+35 ԀupG-~tE,#9rTB!@O/sfF6Wx g)dK:yAY-uN[ +~ /f^Iuk%9ӨJُ3yȦ?~T)X7C$R08 Y@B&R[ AѠpUW^TR. 'Ϯg:)dK(C# ČYVDESPbCD1@MY- :Pď䤎0.sxM}> n1%q:qV729IZ#$_ٛ޹-9@ڿ{.(Vp߂mW3Z981`󏬁Q $V4q騋=_WK/^UR\*>Tٞ[nhb(: D l`#?u sq[ !ys*NgScO,8|gLcCLW ebq@k+zL}`47CVZ ,*K >YoW|o+Y)['(!lo^!ztGrĨ⌤Y?vՒRnq0Te*=FwHh,3-۹nUs'*JTÀ\W@i[ `)>5eY*Ȣ*T{D:T7"$PuruD|$#@N_5&xνOR2(tު*=J6Q\ߺgN;st 2BM!D߷uGѦV,ȷj]g;OF, \nZK\ ԥ \u!m+@T$Z2Zy֣Kt.|B]nn:!&9R\`[}g_36PYN*DíbZFǗϐ-5U4-1`[ S x18N$|v֑A G.4wE,.d?s}̷*0ҏlHy lOh6A+:o ou/^y`ӓ;sBF|H~W%JW/{Vy>kӓSU+P3+2׏ i렶21fjkSTlkod\^l&~lnɹTOiZP7kwc0lX@_Ts~պ\IY)!V/]Cx'pC&:1 I){6ؙDC 2L?z_č6_` ~-C4S#}'k҇SKFM @ 22ᜌyȋ'xgt*ŠY !Z|(aT1Ì+Dmԃ3vZA<Gt#-HaK>N Icv^M"ӃA;PB3֬ yIW77T ؐqu-k#ajio9tqO,WJzy %)R8 қ[.lM'&qJPMG Mڕʷsٰ+YYQj@"A9|_ƁJL Y0*glB((P* sջk'ӀoL䐯ťt,) FsߨI#fZ?ƖwE?HTH)ըm<2;W{{^>'VgڐPYֶie>;묝@j{)Kou!<%^E"?w]Ƿ}'>ܣxv yRb.4sf2"Fy'a ^pG3O4`!v2;տ@q+mW ZԂP~l)Kb%B~-躾:Y{13uy%}Y`xR׮2ܫ7=m89Xox%{{>aoRD땸sa\)|izG3z\WY -2Ax~mr=xMn,AbLPu> $xCm-D;fKL!wZ :Gf6D7r2ʽX; l~W/3r|sK>kQFl6mV.B՝>0y? 'y q[(ȓa9BѼnd3!@f .'CphkhG~b<3E uKqz\B\t dP/+ Z> ea5 ~NȗQ[f'/<`_QmhCU=aZ* @DE3H(#ܤXIHv$wݹȿ'+&7n|KWś,uwRɛS_T(=.ڻD$Rb8m4^@{r<1vI )އ"x=FO֊[*˄Dlo5c3dn3Κ 1`&9W!mJnO} ;=MO@!v[x3/.`~6hJz2ճ`n{!/{LZ*Pe ڬtT+*3[@k/!. xAܶPGKc,!,xd;oWIyV  .\YlR;[aWD"1h cBBȺYu~Ϯ-u ߜ-mqN6][v(9dH>y1q(z/öG.+G88aYlUxrA%jU$T@7w$閫ah98t|Ԍ ED%RK'Wζ4rMpzt{Q., u7s6kX.RÜlT]ڸ)!.VxP p}ӕ|q Fi!.p!kt [$/'xL%>-4bg)8is]x*ukzS9vIJ@o0Հrm SsKW]T/&P2imO< fDD~\VϦHOۓf&U>MT\#rfH"66#c3Kr }2,}ty5v H #>Z8|r=EJEj"*BwgGk_v\٥LtH߹` bN2#]4訫%>G\՗ԽœgEw:bf((i޷4(iWoT6t;)҇X-r"F(6^tQ JU( Җ! -*&, -HAqZ besV{A_T?R$ ݡm(QS}_/ WԉJ#Xa *ъ YOB4|w㧩jEnLL&aqqzg1mDq4t4 Ye&⛄by0AYip כCS(nL0S Q]NC8qnŋ,نZNԻoyEKҼL+"({sY!2,%:ԣ)SI%ynwO!b)rfRp7^ߚuY"Z$Q9$ Rۦ-t]9S#7D#Ux]=z>&%Qfz*jTse{=,'8jgo`W-RD$ZRH§c.](*K6oRi-uֱ8c^GkJ,P;Ev<&f2ϺeEr 4Dm~'iJ/1wnkTnG6 &8K67o;M/1X!_/dKwvjî@@>ѧnn0V1n]|˺Tj-@,ҁ.wٕH&q[#J d=1N$6?s9):DS88Nۢ`mt:Kn|&Nc9ra$>E{lCqQdG3 ]1I[* =G0i5x_y!Kwz?b\>n,ͩ'VP,}yuq2aD਀[?uCKC"Y0z~5$񊪟 3f;-PmpXwGT8[#>`c  o4MQ&bw7A'MvݔJMӖ?*1~2U',ؓN}Rv48e96;4–oXjZ?r"GL7e 3ɪֺC x'X\=ɶ"0MbQ =6-=/y*ŧn> Q$#8vU"HG!)ZC܎>GR*ڑHrv+ _V]u+`|?YX˹P% 4oZ%4Dt) a`]\55(3$qdty%13ÿ Z#Z?jpꋒT/f~\50\O^;L Vf60{mma{X)=rͧދN7lz_<-m_QY&:8 8jRS'@ TYKZ8ŨrJ5d7uS}ӚÇl+bS;~qPJ0Yml={VL 40 Q]׫PVKX0'-~SD-4_5NoX KBI@FU>Iө0B5ܙuvaGGD`=#<-qa;}c@ 5fDQǮRNLxm^,%/T:H΋K/Y6o8]3+q]Cr;;0oP-÷f0(b$o4LWli*T=f)FQe{$p_3lŶÖ֤)O,n|omIF5*P?"L?G[mqS,?kp|؁i֧T*|"[30)<$NJ2_4'k+wѝN3u4Чq}dXKtbsi9%:mtԑ$~{L Z&ɚq7;@ ;Iޅ;Y|UG Vc3. \)fL8L)uwY$ZMM0!߃5 00[ZxҿO߯23ټ}/.ق2]Tu7A(9 7F Tʟy : *~0-<_:0 +A.#R^9w*&i5&zmCIiqg'gNJ̎;Q.W; S H׈sA;uO"~yw_8Thl!zH1I$V)2h64|V¤T/V(xAwlGzo$ GXB㗸uELq.ԅV-hZx Ã+lh)^-2ӑf*3qLKLܢ8UD\2cʛ)cB>%6S¹†]WxJ- ΄b>.5FYY 0yع† /k-?HWc:3ͅW+ä0 >.pRl,?.V`H`+wr)y""qŒ:/È΍wuhnB 4ó\D]!~OȚkCBи@=jJNWs//wݗIbirrUmsA)xf0'&0WJIqR^qh'9cUIY2:dԱ/fR({B3)9\k`9퉩PHb8xk"p?AN$=4$I(@7TO#ŭ4$ RٗX^D:0"ߨ{nr}j[ķUO- F$ZLC&O[Y?OtN O=%Ct:De 5>[~ʶǻZD4Uom5:s.r)m)R`:ce}!6z:s3bzGV?t<ӆ)nF"zLCԇ DReo6ZI1n; *uxثXx`pj>ITƉūE?GzfTPv%&/t.S[ɼQcvTx.@B'_LdG+ y`M}m#lgN.Y}_7tS+eeǞ jDwA!7Vjb릒7J뺲w'Yd0\7̪?BGD^ >P\UvZ^[lR"f>n5`ڶyݡ=OxUG9{]'~WtpSN~(J_+#)o (Q3r`R]#[zvr;p%O`2,xF6_/o]T)tTϣ<['3e]!G;&ᱣ81a<_Nn56zbǓXT[߉j4 iɘ܈Y~w5SĻZGx?+oNbP 3i]U)(H:4X03b0|sW2]Za:u{g;||?;A5N8v7'g=3B?׃ z' 2l6Jgs?\%Ydu3h9}n<"#onE6*7uݟ_h^¡iaٻE":rWj܆sB6Zf >մK`?A6'|@:@i& mb^q$Rѽ[?MH_̘Y_ <,AEa'I=ҙA8G辋4hp6Շ28ٮEz#2;#snKg72MCCpMxJalo)g 温Q]-ܼR5E-^q&m>:jKU@gz)JXuTA^NWlKAwFߥ D ˲3]+)x dL OJ KR!MHY3Vof3G)8}\4w_oQY&i,n g`@-Yv0&@@+,ĉR&ƸB=E'eQ<.N*_wJ.=03َ(~rvhN^Dg*hc۳`=BT_5*+qUNw0ZJ@Χ= uwv5`#/KN`ƨf@Eu_9+vY*<xH~x:̘`=ڔ@s"JH1afqs}Hn5 *;Z>[ϓZQ"Z * ѺzaF;8@Ӭ(9#BQt]%2jYVwdG`q%[i!+C Hp)0\OVQݜ.Ǜpl7ceQzmXZWݛvds5֧֫jmc/#t'vZ.r-bȐA~UڌӊwNQ0qQtx,$">Aj*7>RtS;iB0bBǸQ L /zPZ>SA~[,2%L8W7t,ďtXzY!mϺ֯Ιh,*{*q 6y[u*cj!(*#j ~\ w^I4fQ/ʉ&|[Cͳ,a~AllC$^whƔMrt&-l݈9t헩UψW"/C`>Щ{{.oڈlAF8*HZVLg:pp4O!T5b|GMJp&p]SB0 }p=a nփTwx+]m.⸂_&&3"X:)\5S-|csBgG[ϻz?R/0 2Hh<22`:IgkHv倌 ݏPq|`Xkۙ,Ɠ&gN47h;gݻ1ݓpH0RlFodUi*--/o Ď=AR!iFxo?nIlxxĠ^^=.HQ_( e&־&v k } B~ ԝ/ǟ&T;(SrDbj > Y/nXҙ7׫k,ҝ3/J~0e+߿xI: ;^RUGvOLU93)!h yBM̠jw^2{:y_'ȯ(pZ3bty''ya6ݓ7-劏+^VɄF')d* SZ̫~ ȣ. p)߅d:HmP]ޥ'"-}.әa&LkǦþZ4Ɖ FHR|^ֻ zUYԺ~rkEͯb#ٵK"{u(?:PVWwUP}B 78IY%[ lT@!.2{N+B S+a 9̿#ʩsFF|VO՚73: | ב2i1 4-iqNf3oiR#f h0;0o8ĶfFg+{}mJq/z)=BNM~y*Q+WFRr/A]EL儸ޢ:!-91i)q5e]BQǂkBdWc8;Tic=O#̇`߅(InBaA/L&@LO|]n}1pfE5Fȇg=S2@+h-S0̱աEF8ԧ`Ymqf#}r^zk(`ft=]2]eJ)}7-I^sݥ@&*,ȲKbc_뵢9CvSbD bK?F;kl1Ѫxԋ&Va5Z}ec rp1M"vb1>,eodz2Ӹ0+0⺚{k^Mo2D/z.hXR&4"p?30H"I\$6BXFyRpM[e&[ _K^ur~7v0>ηտrkʺ"PBT'a]IPKq,?kFZ5to%D*BZs^ZS*cG0⠕7 .庌8'0hɃmo,"kעZaю | ef<;(fZST>{(Dsǔ=gƮq-Qo5F͓[76/rK0:ʂC4ѝ2&4З˳YvvT兖3' '" 5J( /<߂"Yi2DaO t!5 d,тFw}Ѳ7~~ <Yp'Q;QVRȇWBwER5P:@k{xۣQk|q S?V$OvfS8Qq,4S&43ŢuU̡iJ0®R3>FHH>l)6c~ReʥdQ㵽"B?p佇x(+Eu)`R# `8W BZ_nrԄ{\|WF1iYS;-oT~^-v2y*#YGv}S r̿7/:yO c'q O[8ym])tz(h m>H;D~ztvBRJٶC~sfeoB:2$}8sN)c݋H$U5O), .IcwXFƮfFC+ _0x O6pto=ZǵR, (K ~ly!IGɍM0!> DZ)챀XJ1am 3JxƖ4-CioJg$Q7{5EL;.Ջ$S9ˮaBބQa(0i\v8 إB#7O?^װ0!3sNJ7grfToaIL.P{(t,β&r6ui:|x,%9/&U!&Ph_ 5;ъÔ`ʫk; ڄ}7#f{m8-I28آ0U NGVԹ?DS%)< yae2mX׃ȋЈnCEqnxubrfi In?+<0w='pіʌN/ro_Y~ڤhE`U|V,\JA*CZ:@ő1x?`A6ILP7\bt ~ujm-8̘vQ "[;}_TM&8T⒐Kz;weJܘ`N"^Ϲkcf{}mgp- W!Mo peT~$!ʬ;^v]yZ Rڏ/t+YZwg:w½0ӠŖ&hⰗ%C3 "煜 D %lcd݁%s'"4 I֕R. |&TԶ:aJsȐm,4gQN?]  #.㖋SwibN 3nrT*ӽ)y2oi.(&.nO`$,Z6#.5={ d_D吝lQDm+A$1cGkÍN-Y@r]B2\a}ȚZt)_qsAdc6rawWpO!Mc|1ДrA}t +lټ).^&̏-MgwB !@ }._4ugǝNM+G-"+4VŠJf8:kUlp> ;P! †jAu[%>3o6tDrn}OmU0t:LDR\* ׇw-lEᦎZH+N RyDݹ7ebrjT7w<ĭQIDXmhnDc# ~y _r F-;ynSgiCم8$lPA[#6 !7ڮ)CZȅN):d7G\6tjIs͒礦D?U$cHtHDU}uǾ!Ǭ:čs$蟁 _EK bmǑ-K~ i!uԀ-5BP+gӊoal?(h 13EjD**&sVss#蒯Ip;d/0̊np"WGECQ/=uGjVz5q.q^z/Q@pTO)_Y|c8tBu%DU(y7aeȟ1o{W&ѡ[V$]I|{h%#i3΂#d/ vAQM6nݯD<9 Xx)] pU/Z@Ϯ'M0p,Va UU[6.Y2耐K Izv{|/QB#ܱ8Y|C,M6{eLA.W'YCU"煙˻3z+lF|B В2}ȼpV:)"_,=Tp7kTw[s^rmC/Ju`)7\YCwuCvP.Mt1r_gԌa'o༻i5P PW5$1,0`7]2iqua֯FXٚObClV|XУVN{.1{h)nZ)(m;s(k7rLn aRQ?+U [ك}Hf,TBw9p]GԱ` JzZ%Pd.l.S|_\dhRP"_Q 0;E?23zlG7uzR2K&L5@-[c5-@#jc~A8t (Yǒ {u}C| 1N >ҎS6m争52z|u.f/&.vud-^NA\^v(6z Q둎3UߨY P\ b+V*Imې:wTa(Ϝjd,sRc&}lhL#@Ҍs*Uːowԑ5t.@8׍IG|9(Fbײ&ɺ\sBjWWȨ98:hDrH[>FhvY__/f.jck;(EvߴUG)HϮrI<'*:>OU:LeA[$iKpt^ȿWLzpT KP= (a4?Q9TCa4P* ! ˜8^ *_|-۷6NL gkc+m 74ʊ4~29z}p}NK*mҫ;Ӿ/@v;cYqm@ϼgM#ceZF&$l= |1n)b  0r'_ wɃo꓆"$bٗ@j{GKz;jZn!s*-~.Y6a-CHv.٠h pu^@3GC#xUE-89XnLc 'uvWn_m̸ȿ<0ٔ|!啜dy\ h?57nWlj `%%p5ʻ7Z驋-] i I`pYdjrv~Yg ҠKAy1B.LFhMyYl Oz-Cߥ06h} _칼 e5G3ܮpG>Np*acyϺWYC$MLz9@'uIp_hxu:amnXEâ/ч'*ajtAAޭ仿D Lc_"](}Y JNɔb}m=0jq%3rM[hn_"~]$vV4FJ߭8'tnJF gfɤ[ؑ_e8ftHލ!p B@$1Y7 )䲑E)LT h&.\G*ƒ }pn%Il@i?EnV-Wf_ȓiaP(17@d4MpkT^@t(@凲1f`I?͡azm+|s'@I/*=?h4&׳#M(YR6|r3/I`r%И]}g^=eXl[ +bCyv{(|xQ2'iG.[)X.2;{*\H nb.;96;Bs q ԥ;L#bKiR8\CFNiQ(;~Z{i#lE>,=69J4t6zzIGy"pD)oF?OϧyѥSYLO7 +Ou/ xq$; _ی7&r#C MeX3xTmWs=&0Wr?lu/ȃF0 E-ҊA+y?*#vWpW Ou !駄q"cD;;{cmOxm@Pzw<;cyx8G=<-y7=;Âaѱھ~̿%$w@Id^PkP5<*#R{!(4(}STb)h.\%S^o$(%C&*B %tHjF?Q02͗/]mKıx6B^LGs@(TV=\>VWfW8pjF~ۖa`%}u޷UTYg:uyR9=PG묅LN4ZPH&JJ4P)%R[z@ @Cu t^>ky O'Xy/& "Fri3[5b /u[/'h/,iҠa3Wy  tֽ-O'fV\0|3`LG,\, cz̠e8nVAil&J3I :lA5j`iyoc\+7Rz[Vi[ .*KrXYǮ5ٍPi }>+K{~t!+;˻oMPń@h7R7N{,kXfl}CmüW~_'kH &`< L{wq=\p\$+FuNV54'@7{ -qszṑ]бzʂY`Պ2uF9s;rM63㫈lZHRV9fE{7&SWL;ܛNz%_ TN1=ϧrpTg2y-1QY:}}1Gz<tdOB9%zPVa:ҳݨƞDQxŋ/)XyСQHj' %p53ma<4 LH+8\RQgXfy_koxaZw*55%R]e gXY(bT(//pAqSz{B@-FlŌ$ .w+E|g ? naٴZ%mr;fx5Ŵ6Aq"BGL.kB[a6RlJ#^9K/zndf7Rn.#B)ˉ* .rT˪=KuNhC\@@ЩlX|(8cR =G_X|cꔦ"3x 8WRGfDO8\q<~IoOW"C-",qwMx*kdR34W :w*owT5IThސiM8pmJḀ.9^BqB} cLe!]Wϡɻ>P2$%e7 ;;+Sv@&ŶH K퇸ʂER.'_wƅlh$̀ eOk4]CJXg^~ .ǩM#s Yȃǂh; xjSڂ;&SE/ DS4ᷤWU$OkQej,ʏ˱$JkCL;50D"W 66Lvdq,RfjA@fy'V <ڜf\<ZKC+J9eK!w=7EqWh9\>N8`wP2N|ki$2/6XvOFpZzB5UBM.Ǽ}y-9cNb)Mnn %Bֈ[+XzOcІ֝Iz.#˳ahF#Lxmxy; ԓu"{O:m q =kv:}b m#A0P|亻 >YBΫiSWn6aMfC$ͩ5U(GZ: #kELFP ϖc_7w.z3h3az&ww/bI+0juQ" #u0,t}:Tgփ5 tU#ɆVS!6wO^F2FڧeL_ 8!]ի]޺]|b%{ |QVe~QUz'BP95+* }>eA c ]cQJT\,M;T, . ̎(3o 9P?#Xk7%?te͕Q7W蚂=bbD @CWz;\8[YD+v2yQNQSꥁfU j݄Ӏ]_X8 =JD#]H1g8WL`65= }R=+$ZZOsG%u Rj* dUjMOpAY(r'6.g-g`y`i~ȀY5nfc40_ SBCNR Il;XzdФ0]+RW.m,)Qo "U6F2=@_pP RFa54.[z/W83dxgxcXT7I50@\(* %Tj#P/-ɡ3\]Wc$&%3dȾdG-y*-}7ecc P5oA^\s3gwB|+Ϋ38$g~H+D}_M0OtTu-~n(ʓ.ݐXjl [$;+m%l}E NL5-4ׄoGR \cF\3"9^p-{ ӫ~FsPlwte·~*!st_ywj.ıMlN\fc_q[*TmΥ/h_)HMAR0-'#%ե^ٚ~B41noJ(EbX (9kP&DۍF%^ʑCS@.nH;qqyeQgtRh\Q [)o+,^M\mVD%ɂYIUTI37h;[zCrb&r! pNWf${fbg9Q@p:Ԑ&1s,?PUu.4c%˟rcm5:F%ZIezK: e/V)[6L}^qu]>φۮ`{8)2* v5;T{4;\MsTr}7Wr,ق h&M*P sxRGz?-֩lE\>'׺u:qpNϨn :`NiZ^߸\aSx}\..hcj.z T 3OkuXΩ/E Cе9&OA pxbYsCnzX>ڊ)k%1{CbvT $4m*3H -Fe7j=`k)Q泏dJAFU2`p?h؛M+ 9 {8+K/nV8]s&4e$6A + 0.OoԌ' U֬VzA'rS◮?ёZ Ud*S>YsQ5t0(pt;B}#keFRv=W:Cl=X;,FRZxw!+l ̫Qe0f37M-:bG`@ eŶz!KcfNyMڿ 2h}⻾k쐛[wEԓ#~3T7_tTU5~{hӂfb~ }Q*?{ѭr$yLëɯ"M#zM("xd`ؓ]wݹZhp؆Zvg\t"yc (@8lQ#k :(mOU.8WMk;X$.Ua\~I4]$x3Bf5dMkoHhknfu&HڂGKMV{M\7b4ݠΘ<$D1m8w1fpA7IR,vmm<v~lL%̶@eSJ}Q]߻|ii`[c F7'@UYϤؤ T#aEMٛ@Ũ/(ЏWj6tݴޒ|4rε70ͮb_}. _ʐ]fn&mAWJ7I⏫f}'JJSXr(8(ɵϨ_սPnڵke]=0L_aD:s: B_?{L@4A"5?% 3ʛ֊Ѭ jC#BD 0[_7h-Ԉ nhPȿAbrPlEtTv7vNɤrDRsJNZ`Dڲa[0 rP$Oqw2h vC |¶%95jŢ\ցh+eG$?XXWgV^GJ8]1.h"Jw iSKwLnLJɇ#gT?ZZ<Ͼa_FrD=y5QU%@'$ae5 Rf?g. }OZbڭĩRbP5G9S0Qީ$TYUQ\0ԄnD[seKƎ⇨53'R |!](éoP2ž5 y ya=Լ zEг7tj^Xd5_E3 G5[ Ic3 GRxF::bP_A[xaڪ_n!7J۽5Fyy4BQ!vDSngϵ ʦ 0_,A= *^ &Ueb0Ӭv'A? JyT< )tRh٤5۽yfQ.AJKu?(:,f6F\, \z%N[#kH!Tf7"?a҅@P+.v:7LufR11Hqwwo{ /T僗C+\qGxqaq2xJwqyZ -Y q \sԗHJ>{HّE{[ yyXyX@0)fM+,K:&8|I闯%9hp Cw?5Xn`s9W>0_ +e}vHcQ\eB~MH3D=k ":s+Z3K>oF8m*&j2/*m6 3~_/{jxL|o1 o)Uc࿈ng?^6 BaCWy0x}`5MkeWY2V \f}_n]v$M֨mjֿ%K,5U2;4uʝ@`őd!{3_87#S2"ZPUi,RX5 abԙ\C#/-&biѼXOEmݣK"4M*7t0%J_%1W׉~*̢CǕfW:S TNirbtn ZɩTl77"*y3x8۽\dM\6 9 [nMPkف~/Ͻ.r5E$6X= OǴ`xh s6*rS-˃/EIS 5KŠizuLQ=t#SK-AJݱOn{vҞ뿿m_LD۔}9QF*vw57UFFЬ\) l4"aU Q7o:lEH|GY>"GXw1 ,P }%`i"I}$2U`OMw7馅$Vy8dU/}07?2du5-^!4FL2u&?ꏵ^8L|XI-Hyr@A:9Rh[ƚ=~m÷o߻dL)!]G`ꘖ.a̟'f^A  00x X&Pi9Wtm`k%[fi, @"wH[U*Gt3ʢ~872@8ҷN-?! k݄ȦVfLYy-@wu=T8]@jYf_ [39g%vL H%@Xq!J|[NARflυ B5/xZ˫_tAZD[LΧCil3c%h\!#zur^q\Cc*vAqg߁.3^07@m̶GW]{tHGUdys WU n'(q}a 7?+ݔU8PШ<}pO ɭB$RXbxIײK@6H/zwLqę)d! +ɲ6nSH!ֽx+whC:924_hJ*xG̕c"QTHR-fV}N,y#SU2l?phlAU{s7{O덁Ŕk9\ۣXzѼ|R5 0s3Naec`4®?|uG| ӕT^JBYZڨXm\>.C#Ύ@"0WO_ߜMǰvm _\v\yULfHr&jlI}8B}L|ǁQAVSݛmY rA`TO%&ET;HF٤E &*c ,d (f' \ .^1m>*hBA ˨|"QHa'j8LyH~|qz8 1KԐƈEZWr5bQ /"V0R7v댮R]T^w#`KkbmKtlbY4qƤq}U[~- g= ]W8zy"kdw`i9dx(C?g2w{-Z#AnIϡpP˫JC|Q-opc$[5I.0qGQnB7RP ^sŵJsbc ֖OI4\jcD(01 x(ӓ{sv@#FOPT\#4qu7k@:P_hB/Mp M|skdE`؅m6[|&<^T Oq(ӶKe{B=Zn~h&kOV*REU#QIp=i=s{ dD4Sw΍RH}I]%eAV9IźZd驙:Tعb7q,(&y[ODyc?l %š%.wCSevcfSHxQN^*w|{E) !7'Iբa9Βӂ2n}59$mד CidKpwn\_yPv( N9NZ:] R8cDJrn!̧9-q]X4QN~8ٹ{ *k/aȎ3PIZ3X|Ã"42TTh ;!kXo2 q4 Ȟz4BAC8%O@U:*?cWҢpFח[QD=C˳%1M_cćj<Yo;; FxH^'$+Qhȼ$jSK~SUk6g"E u=j"٥-ؽM$mF *v:t n 7GvǐLed|ڪ'/b<g$7(7ZS- 6; Aq>֕cpÁ_vUW7U-.Q׵,FOƐ >#fGIc:KސyjB4KTA<`iU/pHU!//23 7ю83u͞.nd?ӷ+#\A0L9nh_v!j爔M`1Tb0-#zdI (q4Hiv`*X.y,Ցt QekWN1g栴5/:;d{ HAÜh,sHڗv*t*¿ vz(efAHM.xXYT(0&·]UPS] \ -laKёh"66p?tGSֹazvH"-U?TD@ 0ŏ!euE$(;+A_+KVDpAQ]&=,[+g=V\#IL81ke~ ra ܽ= g 2l|7 R#d䥒]ST. F~'3vD7q>f] A 5(&bOneS9ϒϬj#M C9:d'v99='W\ϟD4ԓw85MAQw\hBUFE_F(4Rn(˾g4vBgr ]_v>dͲ.o`SK{oY\Lh 8 Q~ѧ =QL3V4 VCdiy朤w<r[q`*ɎY q! /0~QlIG-R67ܣVv4P*?CP'_) CܰrGm0|gcF|6'a* 6xy)HbA\%3$1^Uj5\F/<)_'3!u*`o#XYāe{ B^1rPpbwu•FH6bBr 8ی̺[{fJ8#1tJMJ- VUEN7b.r]D~ʒݷP.}g&RQ'%JrYr圳hapɌ#GtH8kܕ@&bh D <MlKV\3=U~^Ae#&24B5Fq:W1&`S$k66]]讈{_eS[mH?fWNXwc|EpCq [ Pi}tIXy#zgql'AhAƤpZQ5#81kN Qje1T= aݯN1 8k=NaJ֕VtN׬9Ys5 (|z\.ѶT!9ψ)@TQF.rK|9|쐙 KV9bA%Š;1lLwxt}x3u&Pntu/;_YuɆb| sc VtfFP+m[k4dŽ) l#V46F L'Ьa@ӫo\[.^QG{yxdݛZ)U3\/a!:L@QnZz^om7w,ǠJc] -Q]uSIM$}1Arsw 0qp|OeNL}-M ܖV 滃hv%O:jыn3(7f vDzU?ϖJo=?[DmnCB)7CJ1m}f”QQAsT:r3ݒ}:b5GbK wޙ~f0Y0)n|F䤘uBNzb a7-i3pF3>QիBQM-]</xM #Oz B|eH^lTghnj$I1m+茓hC_?%Mi) %QLl]a`=ox.ӈANk;0q$$scQ~PbJ K±#p)o5vi`,hn0j}/$'zxg^sY`5ߧO2eVWVc*䪹ŅXI'[,g~r|3>Ys~n[*Pn乣 In04aSj bh_[) 5gct7]9uiLhᎽ?iF)Ŗ̙cb "Uഠ Vc {b-dR9F;~ Ç 3Q.>ڈ}oՒ?ʣmKFkD%j>*@ x$dRU% ͸}e`l 4^ދxE*jp軩ʓo #-T&&R,n9`2z񫁕 V/e;><*ɑ 4ĥ)$+MAZU|()&ޣݲ]d07p$z9u%E T,f57!Kbcѓt@6LSЇf D/$&^1Z>.^m^6q?^BDŽ،o_N7cK'8-;A=.(Rj<#ZvQjG6hՏpC2}*"+yX3WBl8Twisdq,U*-S Y#l ?TD*d۠qwwBٞ-z*UgP4sҖ~I& :K:S - qkMˁ ) ieAǸbÂѬ.PLYX2O$k;%'&8)"C?RxLW%[nyQq}K* Hğ/p,0 _7C۾HGxLM@t fQ66;fp|Oཬ̅ pHc}f~J]r0A}=}Rּ!,N^?a):Vl% p-lY: Sry ϕo7(~N.iIɍ7ަ9a3`LhI>~9R ;B>55ڹ%R X4sJP:jmvL-_x }{L_ciXeE6; k~֘"tǂ3{C:M!=f<[csz}^5Iq-kjj82I)*䴺F#gAX~\ hfu*EFy9v̊G=ц /Kn8JL^p"wO<34"'ESS'`}}Y)4\@C.TA`AFguFl =D<3|Y\"-"vzDF֞yڽ2*F;?;nE(gĨיD{&xG=E \N Lmb iNfAX Keh~bfl+}}S҂HK-zE*O]A{;?MU)|VGe7)F\u%M%լX5N"w~g?:BTa4[%FSB6XʀW=r1R%{N=džbpy:!9Ⴭ.^td2NUJO$P;8Br~`OCW;jid$g䡘'(Ø2*KX W.IsxRB+%AB-i c3 f܋& ДT.(TsddFt𒹵Q!t_Fm &q>rԤ+o67GY-ܭkSN@x,: [!z߅|ys~0_G%eR@ڬpWG#7E_^1~G>Rag_5UpW8?̳F$jV>)H^lNTKu#twf N+Jv.mXD=fY Ѹ#RXoT73TqGm:j v}u/T-01)Z,.ݣ 9 !+~'"%FZ6'ېmjZﰥs62LY/^ζ#5&y5"A<>|죘 9Dnscz ~ug]q2Ǽ#DaJE`7yܴV,M"@h`P-Cҡi;M}A?BP r^ ؕ1ꭺ2#ԴwPlGIlZKN)!::]vW]zI3ucr3,+kE1fj)PVl-=N"iNxy%WX /ޤv ]a"!=C(Ef5\jղaz n-qàb֊%[٦YcAJ S,8I2# R?T:lC,ϯb嬆-zctXS򱫾rMQO6VgEz' m yфt^V9+uvAlۿ}/;e!}1e~8W3:Zc"6-Qpkr0YMZ/50TBo|.'0T,靖tTo6< DY쑙攀^@_śItCہBk?{5~Jo#o@ ۈڧX.&#`hEd,-E= {C6@D4&Ch1idvC^+Ƽځcj1d(Bjgbií#gdlX1ht &-sg2@xlLa|0ڑc ~lV-1dZy;BԧWKPvhvւO̫SfҾRb G\x‡l!ax>YtM+]S׉P3G 鿯%[(bF>fҖYj?b2gKl8\Еnm2 DjVPmYH=};nSɨ~ӿ &ZAOBV1xi=N$JB·F:| f5Qm2*m\,@tk3d5KZd0[[㲆v`>Bq,Gx/T?6~ܪmXvreY=8ök d2[*KXj IVT9$᭟H{;2h'6+V|9CEgoԍ V,o}͓]DGIس#B+hGj jוDoTK  [HcaN-2xgkekހJۮ[BK.Ա,VZ&QQ!=:۟za~_?JG3OrgA,@>HR { jVRZ)lt6>3/ۣaG¸]^0l 3X ;4<|ʌXJՅսI׆9IWn(F]&# {6Sy Z&*:D'̡{|GlZʁ#8jEH\6a3[ %~y_I,:aNe>ZҹlL#)ԨFheTxy2. YCظ4HWlymXy'c ~/;;kgM4/A&!u ٸĬoZnjzևGil\60>VD/$׮˔P.@5߮gڬUSUKa9{J},zL0+6I~r8& j}2n, 7JljM#߻% =Odw;̜MwOΟwmII ȌF ;H' X*vK/J;F> `xB@~4p<%jc{ DY$7gm[$WoYCEHLx!nii)QIo7Vd삸 7Y%J {W=' T\DAqswS{u;!I댙~U[j䉴(u J%9~taБw?^kOvc`-v @@[.׭670dO~V d"?Mg}>L9DHt̫AuGNiXi>V3?Y>% Tker}-~1"PڪߗnE,̭+CRd{AUxsvm˛TN,O.&k7BjSl*rP+A7 lAi7YjsvaCiW}8D7oA.g_澅9bZG9֔i$ rJUUvSudSҕK-3m:/D%\̺Y2idt*gh8!jjVA0H0K:'V qĹe/uWslGBsia m0j̄4J AFd64Ŧ~;=!i '0$x639t-B83- |]3_q1/͓&1*4Бwri c0T*݀K`, S? sYꁆrf J:>B늡r9$D0KWɳ- Ez geoPVl{80oԑ3E@d[׶1+ZfS@--rPd"WXJ b=٘-07nΘBO{g)E`+^dZ80ui9xwQ sa>3 -¼No+UD a#I,cg'l`'TpwKm]R/gyMWTx5_k6nLfyu}/غR0.6Fa-H=B!`g}.x:Z?,iFb\r:B&AK>b^9ֽV,vlu{[XCI&Z%XECz(LvǤv" 6=Ia.iZ[Qld& ]:2Ql1*K, ˏ@jהF3`_%^븨ihvoI5AәVL,N#G+PD=罊#*R)ݧ<h(B'B zR \=ѠåK,gٝķ1n_^ik;NXž˛jXi23KOJa wSK81љs4ȱBRaPj~|\?!3u79 iI~:iĐ-ر+[y/:J`9.&%AEeZTZt?ZtZK)/*Bl0n104ktpKID3eT\-A!ہ];q<'P(wf:ʚӮuf#j4{߾>L@9  l.Ȫo},r)ؚ괥" |Q-A.]$XE6/6` rxbHQhfBenUD'Rāp4;T1X|PEͮ;; mpacƣYt&Z>?ra2u{~c:C9K6B;Ζ 8H7B+:;g{|GZt_{gb#H_r+D24}Do ꡐxP M>G喚f.p+4xT䦿%HBKK-WxP 96tuN V5Ƥ8`5dyקQh5 ]/1(~yg:Ngn\_6˕ }Rٖn j(1A춵9B9(ǔj ~.[Q*1yx/̦{OzG1'[`RX!W^l>sp?YXlOTTZGex>k{3̱W% 9gW{Gzgפ.tl75YL'D>2u ;=Ydzsb% CWצ\[SwWe8f;oh|;hTw U` >ՈBdK6R}*I;Rܙqv"ZB L՟$H4v+946};G tK'ٚXZ*CZǣա@Wʎ6E $"H3U>L+bgs5]}ٕؼfO)vGg= T=af־u A8'wպ ѧx\}g\D>h#,e?XP;eK@oXk銉x8kX)8k3|r@󝄾oTQ"%PkB<,k5N(׈u-|ky̘e$Znv\g@nw/9}ĴKi,Aƶ'Cg)ЭYwvk| A i{3̖PYNXʛI7~GHWP#pz(&P%HF2o׺|0E+Z`ҫi-S5^ei.t|2B>3GqFk;!vB`lb r`kS}64%QgM9 bI&`k4[&h@+Jhտg &HQZ)rDgަF1ۢ)+hR$ȍ,Iy3t)bu(hVNŌ DTeOpp^$;6 stT\_a\:^wTvq 13CMzH1P[v~S5ՂioSҹay)gժiv!r#_b?ȁQ0l'i?G}0AkĮB N 2 r5݇DuVD~SI}U5SRW*BޡAoM6ªgهEÚ.>Z.a%<"/O3 Ֆ W 21]S&umZh8Z ]^ɲwJuPO͆̚(sT΀u@3YUg}z&4U,`8pr%n*[[.F~: Q-LQsbhtHx|$HE o_qoj.@z(ޞP5m9_}R(rk=gH]%X>&hQ@DetӫK4f!'=m|^B_xR|1ft?AJ =CQbqT_y̅'6彁C宠(x 1WyQAr~-rF'G_Xo]g9v?249W#Cɱ{m' Z !#Rjal`nz\Փ/J(ic1ߖ[e;x,OnnVjxR$5vl)v09)gM$VK>N}>I*y]/lPɛ8jd˚ ]Kt! E;:C܊X[h,)U )-hB9s^(j"XSC~^HgON1?mΏle2wٵkgYmDC2?|M?ѻ5L lLXf<2J݊ʐm Dt U$V+]-P;ŮUycK@iZ*岜2{"#=@b˟ܓ3b~NO[lcBeއf^Z8QO7ʔ{Ȁ#H+1<ݢ9ãf: NY Z`3rGl?,rDT;~}&S%`UlYQcSFέ ;CD9eS8XG󚄸|I귭C*0tk[L;<]TѯMyc$^G$ډ FN|]I!ÅU~OiyJ* 6Wxscl,+[+@b!Vu#_d3Y /<\DUb峎CV6NgѧObN|YymݨGư\X ^>gZջT$qmzy \\el^>Ў;Y&0ՙV5pVo#{IاUT*~ڶN ;>5:f*CNIK-!LhR4) @L\.~*[L/7>bJ?kQ]OϺMZK!0e/,xAjS__M"X*]P E)e\4 5ptw6:2`PoVHk"5IpP9k\%J]J;%VTX.Vywiq#L;FiTW˅)]_y ۤ}4vEǰ!D'gB أ&UT*0]*r{P$t+ltbw$N…xG5h+ۀbPfAAr+q @-:Ih[eO c 3޻G"~V :.nϋKs<\?;Jn"sĿ;բGQ  |˰CI}b ; jk`kXݥ>'=\y _C:HS.")bx2Ë:L@{H\11G^=]M ^!7)Rوh77@5^"`Ḥju1@ZתkCB%w 6‘`ZEGwkFAO!a E۬).H[E_Ew\DL";r+׬P{(O ?'vy-3Q{H țq,(oZغMANB^g? {2mr[ťX UY@6,+`NdܡO319?ES{$^LWg \nٮ\fݾEe@$C.?~T1ceo D\};_n;m)XLWV' &$ث썪v i.h?tA`uAP*|['"YлXVwо/핉$%q@ǹR]R/[Da*;p=Eo(΂qm݃tJS@I;̂Yu2k.J he]kϒf5 5Oc3{ ]% r8]}zN!kg#~ 5,BǷp.VD-|K3p幭NyG:#,? O. 7E؜+0),!g} 4I$Xv6̨x"zAuea9~ T~XXw`%tةU2jxp㌙ڮAL5C^ZSĽe> [oyU#i;<ۙb2y .*etL0g/o\x mSm NI(j1\⢹ʬZ>0ud],)89^b]LrG+E3JX;9l8lMwT]} ҄l_z ]M;;MDFW db*S&r;h"'9 @81s0,g6 콂BfIIWA00pbя/Wi/õyp>% ! ڄH0уe#NgGvmP=g1Np5Hz~@}xM]Oj?)b6d__w*d k]nP6]͚׊npQgPΫVط[^3`a6"xٖ&[дEmd#h$xcjELtV9Y?wJCS̳W)-ivqA R HZ =c~tuVly@ O!ω16_8Xk^Rלw!d.jY4ArpxNqRkj|'7^)S_PBeE+}eo@->.gP&rns^ PVv0h(5S4U$&M*9pm;؈ą& d݂L`w-Ćka-%nϲ$P@'te"W+S\?;unlʓ/+Z.EwMW/qマg"zVTy5 Ƃ#hfZR]lZ>ܵ&~Z^0mifcH5KJv4BF0|Kh}O]~7x󵰕p\Tۧm%E[KӦ Q`=W@ [9j;]\H8gaas'B浃r?Iӗ/u '?—s<=iKWH`}\8H6llAңu Jx^M^ҭC *5 ]H P\Pш[JEX| WW]TCFٲC[l?^ ul%ZDl#'8pd)%+u3 C/yu"lXN̹B g"M΋"SVCKwsK-wZDsdqCM۱:Rq;|4# ݩy8T=xkXN9>QVR^Ż}߻ W?}_/eLjL(׍V;6m{Z=uQ~~4R$m7K GZӉp_0~Z2 ڂtTJ]~?ؿř(@m۴a*,8@95?I?99i&]ٽM ZwNǿI3wK5]  {wX"! d#g6P'XEjr)"_'sd)L8 vM$D-]X(MR@zVA?U~bvY,YD(N?g~ [Ӡ;7퉐?й~bQ㽎3#]*+k*8d1 jLv5]#W~%Qq/e/(֭aطyy]$˕UjA&k"bT{ 1M8(7e4-vzLѢ^( ԆC xN$@Gޚ dwy9<9Y11@2^s/ ڂxϤubxA 8o9*톿Z2XMQVh"k2M|< Zʒ8PuH%s gN#ZAw$I-[]XJu-ۍ `B[[N QZL]NW']Ad௫7V.y>0'qϯ[ZH^#{+0Ƙ 4&֘oY$jY\8acHX ]TFbִ&/V՜X_0!Ļ*'Q]ږQ# F=q:SBǛNԢ-u*dž5ipq))q;TD6#N4)SvFSrHf~2VqD0qRupY3`JoC62S dAKbUZuIlt7?kTI;Q'8* "GbUk@ /H?tz-t-8~{ =go1*>-kr/Z'~ 'DI?YnqYQmӱDC( JlP88`wS ]X^l#@΃YOQ^_XƲ8F L!8=YcE <3$X'ntӼ.W_Uy`Z$&9+iG~q$ȲmG.`Xלb=˜wA,"4BA7AwT YC(Ӝe>}B2SpHϱDjNS5QqXKx}g?[g؛=ѩs|9c &Tr^2x;eg6KIö'`@O02_1lk'0zvKOB`nrb璌4(2q R9:j'~j(Zo0G=MuFU8*Fec 4Gh&/8-*I4;2T/%:)e3X[qh$x ,4Dum=L-". _ _?qӚ'kzL6PrV+k=Թ(os_Sŵ(`!V4/0O9Ė  VI%yE$eW)?!GuCnEMN P݀[BLM2OP*^,A eꬴ[(Kf*L$%uP *Yw[LQIEd66a#7qNHX9m,:Lǝ%ov_NZ%I8Ş)j<Ë Y)Ę̴t gmt͑D١L;?Sxj-Q GZ݈ Tg9~Б8 a[G]5 ;R${^*"0dtoYs~Rd7\nw$PY&SADXy9VO U_/xW9_ő0:ȦᾎVp_iY~a}C*\^Q"{h9p=FVڎf1/vfi3!rmy,sjzl `B0˱9F 4ӑcn+35?YWE2(.uI;mT .:sٓ|ýը+k{Vѡ"$xO%喇Df˘|[&R،˗+&gr k:Mc~{Dr)8ǽL78hҸlDdMͺ Rh9TQmJu9L$8㟭iø_@xXmF:Py>ƍSA˟ ̟oz ꧌E.igLK[}djz**Y -oC/}"3fi} y$IDP`[ϧER9t,+ﰦըeje\jE!gd þ 󃪮=ゲmF/B0%Fw>37N20zyC:Z[JLR(en6l ИSr%wmAְQq_ڞCTT>/y B Qj8NM^I<_UNk^ P8V-Q)nۦ|SOK(MnӜ,A?~t7r"N$ z@C>`*O/>-3vllk <|k wj崸2ȎQ<V且tDYD(0E)^(DyU4\Zog|^Peź^7Bl -FbO\C3NO㋑0̛8iyR!Są5~5v[ߏJds˥]G*{qc{%[q$;:M{3E}I ";zl1U,޲?۹N3#28HԆ> 7Xҩດe4,b0[%l١+viH!]{p: [B6znME:,Jo3$n]`'8d9^(qHZU4KK5BI5'厕G&S!!i;R"m ,Ofhx~g6%*؍r[x.op@p5G\P8` WOrp 3@*pAȂ!HiF=>%˩ GU˜֔ 9:3p2"oq'.~/SyRS$*&+QS:#+&<]YߥBq=HԻAD篱X3uiD1[0>N4]fE\ap.-cNv.Lٰ^BdX'w ]y%}BDy?B"U>vP((*wS0Ĉ`C-r^(fDSnօ3*,F{l5 Շ n.1>F?} x暰VNx)*f#[;0"-pbr?M_:zг˼YGEDgʖ'Y2)kBW:VB3ʩ;KgrY)P IyL:*s9B8ŶVa6^E⪱Wg/&)_QBN>@֍9b`s;`8>t!PL`b#$,sAiE;en5(o(=FEf g ?SA0_5|#_GdG[[P̈̚&ω7nye!֕xJ1L$\Lb)" 8FaG +ZYGSG  j7E^ ۼa鏉[ 0b&'*OA-OX'>Ul&jH V\b ф/ڈх>t•F-OjK#nR{vGgQʼV[!C,h>Zs⾗1xyBtC승ofVkȍhVYT¹RgYFvo=C8w}sSHss($ 8 1/}Jk*4e$$iUBh[&d8>H5*e XpknEͣlmy^oG}e ?Hǝyg,GOp|2*_RH=91%H(}uǤOrJ~\?t~=lصkG,ZNL1T԰gPEIe:T)YU;j4Oz2a"rby^ZqDBJ~@ }?b_Q$U>XztUt_'wu *C¾p9Eu#z醞e#pYU9hƦthܕYuȚ+q]>7ڲJ;%d3Ug2n7 9GtSi,W~Dpt 3n,(YZ}P ~NS%h,`Pf8-5)viy{$S6KtB}?Wle2 -EEW4N-ATapjsjBq.XbXImWn>Pֶ nj1SI\i _9 `Aa-}yÆTJt^QҐlR9[`Ga's1.Opp_+7jU DHŐe*X"v'XFg:>Д;lG \7;CIv([iJvog ,RU0Q^`O|a,K 9oJ\KG~P -$ P`KG+TCLk' qȜqB)J.SҢItlNrDu{4h_n0a+₴nG E*xEƽr>Zx`k6-Y׈1Cf`Kb{8<_#0n$<6RvxSVצ{l-էn K+d;ta!t[:<>SvKS"0h go~R :SV:a+&~0MaB=( Ģa,rVTAz۟yq?[?R)0ODTbdb䱦qhdޭab7>‚\ic z7wDX\d#-4WL$G&a$rN<{ZEHz`QNLjԁ%0.O_ jO )$+m}R<}ؼ*j&laLO|Lm°oi @e8eh/bQ\ ȗ͠Bes&KH–Vn;#0C_%()i.27ƪg"[$頧CI}&4\ڳ?(uv?*nf*αm%NLMLQ*7V* ԡ{U̶i͂Σ[9KM[|Md܂mD 卓[g= \fcJޖ9-iLUb[J9pCwL qjzwG{eZm/vVY"/WK5// =2{~܁&[=eYַȦU%Ғxdk}> *7]I6LKƦ.ױtGa; ʖ\ֻդKBiIZ"bͭTZ 7vjbֹi.F*F|{#,FpEfːh]I.Y}()RM[g/&Q[^~ml3S|2;zT 1m g.HGә xMec~X@<.T>Nyr<0d̲3KY=ل39^ȧlƋHwKHr;_ t/omzMJZ,7C)! !terw2⌂8bXDGUG(0 nDaf6g$6 blzNI5o`Ew‡I翳kxn^c' gt Ug.7>5Uy/j9Ck{QM>Yf 8xU~5=|)a Y f⢑Uy]4- V_Dߨ̡϶`Q3(goe%ޫњ@co`"4Ƌo\k@dSR钚&򵭇Yw0~H쿔qo2>tC .2U.Cw}2i,5U{$֟ގZ9$qdeWCHtw+;=: (L]§vψhMaSmt<뢇36bUOők( Nt7T硯9Dž?nYkү& &%+q3n 7"%K 芫lh(pz(QvҐPw3øwr[3ꭣxnl*jJ C&F`T*UޑQ%%) +>Ps,9ܳ~2^kyG}[}U?ƴxdJt9$9/:ɰ(" 1@ B97kYX_b3(-l(|x_}h-p%R eۘ.,* O saU\KV'GVꪳ, 8?Ot rYS-7 2&%,B9S'N{I,$EJ^ w!ЛH A9:F~ż33{Y(&O,pIqؗU,]zU ס*@IYb]Qr]cOx:s}q ։r(Qߞ m ݍR`\q+|m?6h^9yA&Ӱ+ }?9dy7rO˰jE/9>̖-\mu 1X&Ű ULa?"K>OØGeB`d;I1іc A\BHޔ%7;ÃIP`[:olY~3\Ժk?=1$*V1P=>.ӗe|9$ȝȞ&EAё]b`wķaA/@>łr'YkG_t%K, UJ@I ZX3)EE4/ukO *3r"R5VKL"ȭuEnF1!!/M\iSr2a)2b}_u >ek <#ih< דe]^#GӐ~ W6_i뻽8* q,s5;YDA ,/8ۗ%}h1kXV.,iD7+G)xJqshA_K_C (n( r҄}Nz}&ŝvys>,Ʊ5~[E)zV:1b^U}AnI{ZQ7T.W|kPx5ISur#X29B7l񻪨 % L~ǘ uM#gvuĸ4\0U'(FVhU rjx,UUq?YKx؆ԉ頤}*t׸qcsH>y މEQ&ZP5D"`-<`qRljY*AG!مo$}"pUg =O$-F#h fiWHLR oeW5Eh5B@&HR(GdK _k?Rdz.p(d$|βa.ڷr^;yx[1\˾ gM͏kcOpvղi=F!C&HWq,Ik4RFwM<*)Oua[56klo`=Dxz$I!InjުZ7qƼJ,n(J~=>+LE~v([q7H ^g8?"=f k-v-k-ܐ)v|daD .X&2|{+ƏA[޳ v=PXA됎$ `{ڜ?9iVHFXGQit{el Q}*}\3 =iE2$nwicSf{8wCå>-mEg5$jC/b}(:n>zy$3wi5_ t\j$6;&pL: i8lBoFb8+c#6nF ҋ{ +hyYV&RXSSmBsjCgX% Re0H`x ]-Gq]'4 /"tMa\,2 (R*i>/zV1;hc5cFukVpn! `]A3g P$ $yLT@PEWr$Y8v xE]hd{-(pvBa&Ja3QO rx_SfɊUvſQs<Nd܁Ǯ5ɂqⅿy+SŸ+~~&K^WV x$-r4 3FF8XyNЀH9%j16GaSٺ?!=&gv;Afn/4% l@t(U*a!zjI6__=ME")m n='`nf6*{f/- ! KDU3| ]+I멫cD1&\Q!2cV?37vWf(/W)IfN7%QõR&KHžbzY.Ȱ$ТWˇ[\[-+<,%WN> g,pP{ (:>%W0!/%`kݞ8Za3$ ûf>B}i)ܠ8puDG쁨u,3|9\\AtrDh%ux :,&v>ڥJpTTYBi֏2cWٽEOt!9H9 F9_rŚ6$͒5y\ꕏm6ý%*|`d3> aBccڂ8#փ! 4Ct5S-<1($о`ܽDMd$r) ^P>/]Y[ uF<qc`|tm219EK'GWx5VuDP!M7Obx0z?l`'νM5R/bøo|l~,䑱waM%.]γ6%\JV1AŢqSHft'1'RlЉ> 7F7{{S"BCU7Tz `mjfb̛-0>)pt1il\~.KËCAd kdfGH`!1M˱ ̥Ibܺ/Xs? NKGN ryU-[ygnƝ5x{_=68擝 7,.f)LP60=LCF,I'}}v{3^]p&Ѿd: k5ZmepZfS9~qx-$%'^fRv5["4\,b]X4W~PDlW(TPهȚ{g'f+y>ƺF#6`=MF" Dm6"zވsVD>Es}E2A)'ut)O&FE 䋌_{6T*Q*V+j-t gyʟ]iݙ<*Úñ'm$0 *,ՐAT]=%rIP}Aty#=ii U@pVl縮dHdelo!Jk*3IR!zXJ"`ɇFSSG\c Ɣ6<|_[ZΑ)WK|^]5c$&"+!sYjbf @zbφ/A X[X$ўm#*睰J|:2&J$;{*Zڄoz?zA,G7%eF' (+wO%{IӾWu=$/jۮeXԡ[ t&a$'`/O(+tqŴR*ZoYf Qs(:ϳa]Omdj"oLTS5 W4/T.euX$rOb*[ .3: ci.ׯqvQ,B*!rs"M'7wTFtibN\5~`ӝKxay9RhF4b']%}Nf2N?am~:nEvn@\]OjךyېLe#x"xË\%SJwd 8 ; (TJh]Wf/EC:q,VtaZkyPZD +rpZyuѵ{4zd]9&BxFܽy8Ge[/vuaQ5/H]l^ÍC7ϊT:i2VY!85(e+X=feWg]?qF^Ȼת5v§>HڍGmt%yE%5[vƹCŜqÜj{ϙzLI-;45a vէ}[=ș}ڡ-@^)b'},c97~JQ,}״%E}9ifU#\t}0Ѳx߭,0[V.DCE.GDy}e]t!~p&崺cmDr (x^ ^DXY4׌TljKtFgūW+Gԅ6mt&<^E;n"9Z hNhdo KQ^Ds`LS)J1 4u/u)+",]f49Ϗٙw6 )TrS9YN_5gc[S]I ;6 S'aYzlq'OvM 1Z_O(Ha͙ѿ.mkB%Ҿ.?S)N*ӣN䗽*Q%8 ^E"nLm}̲Q3Ț(m$lи`4QۮhON|Xoȃ!=]`U/.[_<ٺt(RJUdlLZd`eYHL>]*qMZ298[?  )jGw@pțׅI.&ϰ<񉲭rn >  om+*A(pкȷ۞zqHQyٳE Y"o̜Bxd+Mǭ[clf>\y:)gusT; K)VcR{[6N15n̛47\Ն I5ޟf2Lի`!wd5Vb_]׋ N(qa~) X5j:?Du0 9.U`c0_ܼ{~KTJy gX431pkJ+UBv<ǰlhˡ~8Kdd'03iJYR~/ q4 Hz_ݝTKZQmnTp 4y9KC2c^?8@i>;_#">z+TڌL27#-X&5Ţu4/4Nr>2؎~{FTD7@OliS5+:, ڭ*5qf7C.33iwv{XE>.cJ4mam:8p죟Cep/mb]T"| [j<V!8/U. 2먗@ăJa|RoP[%pi.h apnQe&2`p ?WM$Zߺ'W<-8h# 4|kz̮ET\t_7Fͳ1w$f)Vd3aFP%[nm~k*6ͱKa|^R/ژHdI+Vtb{nWX)x@%`Ҋ9U V1"q>YQWcE:p/YۑhQfS砇ףT!netjTP G6}s'jSپ -]t+ $Gp'3T"~D$ i_zceɐgLqoj,D@vAP=~nCK '(/h~dr {-lLrUe!By:w(!}R$1C,kt~Fll<-dm's8$ujaZ.%#ϵb*U=`]ZpUTiuodُ(˹o0 Zk9U*\A=LaؓX/0@/@R ;h6RǎX+ %ո`*3D5zD2w4KYAC |[ )`dP7mD@7ڟAR\h$#R^RjBj1!!|R,8!-!a,h-($@@. G.&,^:~4=^u&}ᱮV,d5D' oKL,VJ!RR 5Xni')3S'_K+sгr&zݤ]}yyb+t(n-±mslh(C4U1Q~oТ~Mמ=nl3u/୼F{ I=RVNJ"L 2ًOVqeé.ICXLxӾYIME0Y;6ͭjVw&uܯm .0WH4{]fxh=/{/\@icK[Nd[-_OF]|/j;ϒe X<o緕Uʾrl;76豘7 W"֭>jھfG [vZhG]l+[ bk^3[QH Z g$:cGokьOO8j #/]Rq,O75 9G&&N=s\0^y [=uw%I}+J1(܍g'HX}AQnnF(n.N}a2TUP/$V mǣ fc$Fzx3Wmy68 EHo2 ϙ{ ܢV3ˢ ,^X-> adQK%8nII/%o‡ߣ[s"lА%_NH abg0M Aܘ_k!==E9Z|v> ar 8F0+@ghNJyM)mDœ2@ߢ!opgȆnϸɒ)=~&nq=J6)'ȀC(he':~aN.z(+>ӑWx N-=Aߘ *ɔ\4?(e+(98Jj;UI{YyF*LT[s0? TZB̈́Gj6h4M"x-G.Y6M$[>aP٫gNrؾ:~: ]N g~Sڋ+*dy|oBݣnY .QܤJ'=s9 xI^{]}+S"$,'Ezi*0}Yf`XGI¬ H(bʐ ЍΓw\t]0$ ?Ԧ].F٘1CƵ4 Jӷfͽ!--C\g|9((a P-\+1ܥҁ`ef_h؋V~@\.سvWY&3jkqz3i#~?8aSun#4z/&L$dF<ɳ,-hL ikO$XUCgl$?L|٥MsD@pcY}m>d=咰,Fx*cUO,sDT5Rj2<թz/5#v})xax$ϫ Q({-ez~V]Ɂ&cHu>{SWX΁ΰI0{DOAҤ5:Qo_r/bY+FTncBrw"9ǃ5 T%KQ&⽩·_|)kR`vl1E[osMG Pha%U{{.;9*tXޙtbPh f4R^srĦYycҾDZ:heՒo۹dX:wGDPdхxa73^N.å;njX ތHhY.kHhD=G4ZFbMe_+yg :犘cxop@rhC } S<+/]V$xN|xbfp) eU" ph l#*ڬ1']Lل$p2 C6ȭ]9bY&R6$5<8LnGJ^q90 9-~-1sKbU-e-`ԿsmPBL>f'"Ż|_pkA p`O : lrيtdޘf1 g4]gu|&iM,DXiL dXyjBL ڼ${مp ܛL;P!`wX yChvڢ= ":~0ԣ_-"9;}ӑ"d;[jtR ߣYxh4)[0rןB=/xi} ҫ:w+* 2[0ŪJb/2w* PZPp[A#G !5 >8h/xv5p«d(U.@6X"W>4[eAϋ[gbкq GyOXZs|3wWYmg$B΍%WVh\$$:gA>p4L9>[[ &>3b}G Ty:S4F|(nsUmtoFc `on0 0ZZ [V>/.`aob&˥JFiCܽ<|ŮۀٵXoGb_|S|MR$P-F$uZ teS]ð@R vV<;LdTn`na0W?ƺ`|etϣz4M Cb^+-a*ֵ5}fMn_\im W!4y4itM,+=9ѯ]>󜷹6wz ( o_U0) _4z1/qV51aeU$ C_Y֚O]^(QdMxw<h!ڭ9HgIk/֜;:5$)[k`1kAB'TUJy$D) VQs82Pvb,4mr+*>OU|3ykJrYI2ZD3V\BmmLG|I򳃎_11;b):y'\­)muO& JTl)8oSh#ؔuFCD ]z^C(-Z1f+>,\>k&P4+H#Rgk8@ ygwjЅ:_7 Qgx m}Jz}E]y̟׽uL Yf:ƍ+E5w>T=}.E#U}\Zƒ-{N\q:޾iOD:Vc|Rx- (! +Hjs[WM9ũOvTU#ћ2y/Hbn1`)ܕkh8VW"m!sbf=L$ੑb:r(#DeKg{%Bz>CX$C])J &#kPocf>N/_axK x*s9lv=}60c-X.*ҫ4&z~?urY>9@ B@%Hg*ֈWࡦ;Ь";Ƥ^Iq e_bGj@8Iԁb}ՄOH0RJs%yi3dϷ7}܌%hf6m _7_wHJWeyo^0 zXx@#1$@Id(8΅Tv;Zx7bEb%.rTsӞe{頪hXXsL<:_Va΍o%W$\60`.c˙zkG-F%^+M"4yzָϙl~~&238'<눙c̄DT/Ɖhx "{EjSe%#uvn ZBO\HsW'"˧\Wl?s ˟4ذۅ^< $  @Xu}+Ƶ/~DrYŁ1WDF(^OrKs0鏺uneHcD֩4S [hLtrISJx'eOsznv  h|P{-?Tc i]S.fC%+ Ik0K!ZbR@R=-Zp[tF 18spCC' `Kk#R 1H(:!X <:m~Zh%0E^qz|MuRµ)[HaB߫Q [EGXy2%#2hKZn9)boLPc!AǼvkO{nF=9?Hx 掦ogJ| Iⵎ,ۗ=_O#J"yUE ke> `oulrAE`X$ZmWݣp'%-WB{pyZkJFvȁR:l }D,^.<>[¯rL,hۦ)ҀU9iE0t(K‘]txu:"!t% )G6Jp1;[L]w%ɇ)W-"ĥjsI W.;cAYr0$%&N$=t ;,dkߪ.N0. oH cn^J vc]ILdMK/6il@tQ =XOf-%TeJVRF98v]l58l 9=*0Y2˦[eP]S+t pMr|Fc;://'کgz!0+vq34L\"S{v?mU w;luRWHdO:<;UըۢўMqkXٝRrw TDgKԷu/S:)p\2PcߌR]lKw__B Imq x^\J7sn$>Ϙăeý+3HkZEj7ehԓ427w5P2@P , ?-#FMFj M8ƭ2J%-o*IG{sd2 f>y0':EqNe ^*ݳ>(R Rr=7z~l7)*2M!'fV[qIoDXe>ɔpN sO KQ=F2}K ps@@~iH9 .^6ߥ^ }Eh;}>br'ranm?k>P/xϠf-SB.hc_Y*-A@s n)%xryR?♎fP"i;Kk\%O3?6H69}i'$ZkD""%Q6ZHsz=OXȔ>!9/4̸q5o(q0Z Zoȋhǫo5i4*»&Dh4_vs+,Kc{x6)-=*Ѭg(8fN*o{yLG?:'[W~A,4J]K B c-/#ͷ"j)ؓ9MAz~)YW..(KT0-Z,~W1*lKA /"UQ(VA#]'2J|nSŇH|ŞBN׵L4G(VyDd%\U` M'D﫽d6"cb7RM=[dIn[zLw{iGQY9?V)J:usHmڜ$Z.GgZ 6^CGldU?ӭGV3i_ \\WGx3߶B'⏿zv)Z(X@TS/aX]0SB`h3[ Rnmx;eP@>xNL~Qo8&z4ⰵR#i_(VjGR *XT|oDNEBPޢF#=6zv9VMܼLEib:Ihu㯣8x7#P/,ZMo"= XK2l1ӛm@ObcZs0!Ã%9qvYw 'koSN2BG*7r]m_<^*U\$J!EC\ I3D{} =J`LKIO|ֽ̠k&VԉG]Q&7nZ6U& tW)9k *unw7h?F`QBWfd8(;mos eiCVE]_uI,:g\u!ń/5 K>B^uQiG5u80Od2mא^D_F@GbkW(,wYASV-$+`w巂IJZ ͖9X׏mv_Q+E7CsR$<g#ΛcI4ǃI:Ч"yQXBZg57 !j,;Ǘ(>Sm8P|VH2G.N%%)"y>+^9!?ph$fBK&-F [BQ%oSF.a*#Å͔N dCG0*"z,!ɠЉJ"IזʠC&"{2f!|N*j D 8m41lO2~{?RBSV曯l*\>-f F.(c3N.`uq`7r&рŜ5􌼢}UjcaGVgK$A8?ךT-79tlM}'D}Jn}P)27 Y3CK#;ypVz lo: 43}{ڕݲ.y2g)()Mu<_Z?a1JֲXSiB{ߟ][;?W隐 U 姖߹C}8o=4aFV 98yxǰAq{7öfZg'W0>@~Y_ JM3koe3ӗH(o(kWYgKnԘfBQdfH =c ڼA$r{ԇ/Ã¥:ͰĚb&Ŭ >D؊-g.YK"tLMmSL$rw>?kaRJy3l0M﫪 ?]Q ܰ'5@? [bC)d2n֭ʷ!3EnTKvٸ&isK1Qޮ謆"W3)'jE ܘ 30F;6 6:w [ >OB}lE]=*9K1O|^?,G{k  SɤS[7XAcOnP]g#)?exXZ꿺KoPD`AH@r/3Z@93KYU>8&+`"w~,~veos? D؃pQV%PX2f˘_^_/a0)mNz_mn&+5ыL{h~|_u>p"x{avaa#-%"Y&,A<bsEϗ|*:-n6(\k MҲJߘ.u+A*!};=Xĥ 3>`tLer{Ǧ7@YWc.`Em> Oh@[;"qhD=:*UZum0eJ@!ќFyB4 Mz@ **yE90`&aվ6%92st]WjASOL*gWL!%^?pbu#o? SĦDׁ4ۮ?"}^U5Q Eks5겁G*4ZѿL: J@?|A"iw#k({PikBV}ʿxwă65/?k hԝ'x; _hX*- -#6|zO#ԝVrgF:g8'wZm-@v: WA Gфfˏ-؆PgPO=CL[75L q!*LPBlnC/*ciѭ_\}9m(rm%ai``5HCp/׈ eY:07;jT`Y lh>r0#[uz&~: XAʃ[jó\1{ kCd삯zY713fVV ҁ dN$ ̯%-"RymsFĭWa*R\AZ4xp%޼f4\SE ]kL!v_8p^SX/ ϶e1ZNZ9r}UFER1,ElmJy=O~АmrSC\Nv߬_7#*o0;Ð9,w#ފ[CTfaG^n՛ _y5$dENRH#Q&"_pɸ8NEB.}px:o)LjA6=q%j2KĘԑFrV@]&4ۧUu|؊EgL8+Ŋ/VJ)H c1< gp_R&e#>jr!Dڕ nGa cx;(h<խ}6:}OmKrt%Vo[«N?P*pmL0uxnATҶe 4RǁÐHZ} )NӤ_ӶgmjI]y:W$6*.^@\me)j$fscV/țMFARȱRPT +u/"=v&^%y(Fe* InnM\ A$ភШo ow7XoXN.ٌŜD>f`761(#|ԥɶ ?IB#B+C{W[5E_GڥLShq;ikz kk c >0Yw㨗 !VYi,)ATcXͯ}ᔚr=m6dެ&遛f.6F47%>焺}ͺ کDx`AarE3/{~q0%I'ϕ" w+c n9Imf)8lN5VIyB?(On=څ'st9vA"$ߔ'O)BqyZX\l䢽*$!:hf}A퐣*Xq] oB9E- ^2(y 쏻<љ0+Hx?Cy`ho%yzg[ݲoSCh?oy*7Nn/-if6ow6gNs;jV{LyMWu|KϪ]X^d:i?M_7v6^Hʵ^$[k !_F@Hxu\̽G!~:qx=Ji˩B_ۮ*B2"w`Ak Ot]Kt -MpүG"  g*gͭ%6Juf\Wgb~R*<%M;ﰍǛN'e5`-@DZ*LpڎokBo=7O&Z` h} 3J7F&?Z,PI|eH?_9)0GrOgPU1u5a)S-%rRt`R6hЅekMK6!Ňu zFRKR08\!h*AJ`mHQ,|Ww|eܲzJ3nX sG68Z:oB-8ˮY uxu ucU5R,\=8*5!"Qr0eG?a{KՁ-:=y> 5B$L6hF_ȘnВ4;K| aGS?2Q5rm7ja6 hCnṔd]B-^jH?EIblK6zUt ^/(0,;AHsup:2 Rwg!~'?_2"f1f3~iMH81WrrSߦ; עBvBv?ojGK zW'<:Q;ʟH-dL_ TG_ϟoI:QV=}wWCCY*U8$q7d8^{C*A/|i&q9! Fn2H׾$ݍ:1p=mpM_Ƀ>c#e2|/hAX'1:m d>gQkqdMqꋎi?KBzj<G{ %$pCgk-NNÞtcglw$0v¶ ~`9:I[H6)*M\!bJu<񵟨pȕz ١8`{2F^i,2T!yb&@8%ϧRee0Pх3G2pJeKJVqŗjg'SWYrGnfp NhJɁ44QaDvcߕzujs!RIuIӳ;%YN푞yT9s˾ jTMJ=Z }N\Y\KvŅY}v!HٓdeaL&{x@]P;sn⎯ \gU~dhyM~1I圄K;|p3jJW=w/9h 5rpRAәa`D! &(,ꁵqnmʕ3YlK"ZhGz*`(ׄq\))s6A$ՁбGYZe'Ǭ$ׇATEkJP^F$;x[UԨ}: b}$^DN-Zt[.* 5(IE5^BDU˴ r&&M]lUI7(@YbI̎b11ܚ!EE% ¹ƴ&jEqx Ut8\_vOC&^ qZXT?0JS\L~)#FJ[AF70N?Дw!5`WfȈ.Ln ȾA*РH)lȳwKTV0q_y%vBN̺j^F63`!űj>6s&UK?MM+G8-Z55oBKj\K)Od[*'jezQ]WjwGE\z;]IИ@p5}MGAqywz6p*e`iy-pnU%dw RúbJV:yXE2OFD6uNUK3Mw `=ZoI.f'9%Az(O|R$sN5u~aŦ.=2 1FsFؑܐ[%c~9r NB*M'*C_Ie`6PX{AQ**PF2R5x[mg~+ޔ \Ko3 -D%Zk j2JL|>`^$ẋqM)~x~d~=D Ήuq1Tk ?7ɫ i",LьіA_ n /ggAÕ޴-{ـ e&K1) },mVe7#t Fc IEDRr1 [L_]ykuXE-;,q$o-Z^'ND\!h=Y4yJ!u܏Fz[U$`|[ rMrnT6>l#TS޴8!"gşɈ 9gA` aH [9Gr]<&ƹjwӎVz"•Aɧ3Ɓ)aޓpսf!ZK:&LdkUƷ Mل)^Sen˒iF&_,өʰ+xQOԗ/o\崵>'vYt`V~^X@مiK^?JJ2"&q錐Gk6u P.qIwDxA:ZJa0D|$._Y@UQj~' nZiYs0*4Y^7Q8Yhp:n#B2o[Y%ӷ\OK}w1^N4INErp ,!#Op\, ZiCe7ٲ߯RwE ēqdR*=95@bf=VO^6߅>Evsԥ2޿Hj]T<7sY9^+ 6w0|I'H2[;Nn^5~X[em5O*K%eClW g:Xd M#nsƆl8- r8;-5ʼnvߺ}=|x0DMZey:8l,[ ˢX`fwdJ%.4JC 1]nlY00ZL؁3! h銔րTF骤'yf|H4AM佞@I*'V v.G0a_,E=z&n[j"o+ l2|h'ٵ)wo2m^@-搓+͕y6d՚knDyV饧|x;i=)c3G"ΒL'{\!M ^Ub:gb o7XGBG:Jz:Up^ZvkE1Q- 8$@!"BPi(Ts&x_VY0J$8XB?Э"4sŋ1Bl^97A5~QľI١LÉI[CH:Dy3&2L")[Y'[O{z6PUS,@N|[vs+b3%WI[`TVƞP&zTУiʖC5& l7yڒU -] #$<`Ϳ08IXMBTvSuWp3/z?̍zթOܬŷCK=AS7zř4OG?5 cN7D54C;uHs&ψ`#lY͋Ym <`fvdx 9)0P4{˫<`rǪi&be6]:] 68~aa\swu-y%⿌L"BNf*Y$?h,} @@zb1r $pv?|a"=43bh/!SK+}\߿/4kPfk#&E-ʻ%{pJ!,5TQOX>fEϫYߎ`IBpFS9a "G2c;D.#ن|#Ih JĂWߠG34|9_@aӲi,. )?&z(G<~%ʻf0n@>Dg*zL򕚴 +T~ylt^QvzsW0J0^'^Qeb> t}wȾ0znթxjsmE9[b&' s_'Ŝb <@8)'=/Fp "@"5?[{de[fmH5 Ȇ5i_? Jbe=wP :ՐB~`DM} 6n 2GJ[Qgv>j|v`3-9dڰ b Q㿩IzTX_R~VX~]?@Q~r ::O(OY}^/;d7l[[l"GƳZrKǞl>fOPи:~-l'Eŏ;j\6tzA) cmo a19 zAfYUwx\X8C4RÇQ,c-)GBބ oiIGRNc2Z!1"#u\|ZF~xtnvӰt''+Mwr\'! BQÈnrT)P&`4ڔ=\,xݜC9:~8veo/WKM`Ǹ9cD.`CUmSGu,3FRͻj`c*KjN6*jRtkMm`0:㺯l{~AJF2 J7aFo0/}s̵4 M/ͭA.XZv |d&_NX̬E 6c$8!E*Ȯ -"rd-)'͢o;_^"(YdڪյHu &͢}݋DVS9eW²3 Je7zxfďΚ8܅p}խn$X$RKt 5˸de40YGUWjwe*As"pn FH.HG.՜xݞ2W',} ºEOhʈ?{+zÛcA6[7mV e ݻ*]v^X,s?)!ȼj5 h~ Mc$p^}1 Yݾɼ d^v&Xn'/'cE_v3NA?cؿzsc>w2o"FZn;"~SpC_3JԔ5=Y`X .9KRh$ɶ]Zzi)޼wo<~ ބ\X >Z6\8WOA#vϐ,Ox˳n@6@;VF~lFX@+zcmrs]cF3Gf<7&Ԥ0Be7N2=` IsEg"6(~&s?Jz셑 5֖@AȟazܼtmnADd|xq\w[XR|S5lưhlXQ7Am)^í-v v/rLj>tUGTR{l$xX8d $VӋ9}+4My&%$q&L( Q *0==%zd:o8V=!apݐyeS^_ܮ~:`^{{o5HAx5|hӡyd.t-nt&p5Oan&@p:rA.P ߂Wcf{[nސs,HfMn=D0i(=*WjWZ.Y2Q&i͉whҢuA_*mt@_ E@5ӎ$6!bl /gd#8yT^<`5f_G +ъ'pI/\"KT)HBֵON6]^"ɡ{ۼP=ҫ{Bj0h6]$%@N bu<谮xAKJ=V4Ȇx4+m%jm0e0l; u&j#*%-!2kذcr4xq%)7/-wyYVvj L$EqXZKL;3!,DT:l)3f1T!YVhZ}iPmqQSi. | sl䠳+cߜsX wd)ELnZ~2ئӚ~kel8$r!މL@:ϒs:U ؼ FO3S}KLT&nl0޿>uScܸ%! Z7>|JWD0d\e֖cUP^ȬM |oE>B'UJ-?w32F\4Z݊BB'ד;%f~ %껭^MdN=xj'ū$xt쒪OT]Τ K@Ed2,y:hmPwe(Iv7"4[5S[z Cm:BˈVi*@QDh&p˄d>+ yr㾬y8t{yPͩu#:6Wgp{ߎak} 5`qtƵB"t\7*k)`=(|Z% rSjg+J_E 9ܢC}'VBPRbVTȗ>y 6huֆ[Xl|LDQxS@ sR"v`ofݲ}՛?t``q[~ <4rrPr/i+(bVi2R ar;fUF~[e֩0MbabteaJW؉Ưg#޴ )68E"5+\h |ϼrJE1hD|o8oXZq`ſ-H~ܣ^ZV哹WFl=;يSx,u/-$_yZ).ґZbA[ >"|~dKEaKwWWqƛ;)cȬ{"-|ty' \4-ܭ7!о\֬lJ$`r u}AﴂjxN4P% O3/f?չ2$urkRmľB4|(vGSf H__CAR^I'-Ǿ5.6hB˺!ξ0ZbOG x\막'zC@&?:ĞRU`%bL wIJ}-bH*ZN}mR4‚ hCeF Z ]"ݙ1MHxZ(ζ!QϚϘQ#]m-V1Ĵ=e'#8BjF`z-kJd{`<'oSnTn5 c(3UD\&t?"Vȸ/5^b(fVK:ND{yr$ZDEz'OƑ"Fh鉵PM\'2=>?f𢗙J' "'WK,TQF{O"_uPP԰uX -_T+c`AR=qJw &&;\0Di4'b̼+ӓnE눊2xT9%-D%f|I|︳U1"dM6s枍r=vo;O ۺ֗&>Dzja >/͎mSQ(j.;>w&7wa(uKCaby[ 5(+rv}Vie5 be)9F7غ纒JAhL*eb{iȹ^0G,-!Xh_ǜ*ͭ=zA1LA ؅o6ZǦ$-D~Ccr~>~fS(P<ν\Ao P,ALn3I>nKx){ΰBi揹eZÜor>~P;VЂzRfmEW Ï3Ě7_(W;yvl8ۙD]ĪBmqNgy\wX7HW!sdƄKTDe➇u6V:?X581u@d1Ἠj^Z RU,Y" kCT\p0|CP@uh@0hF(hC?̋nCMhP ۘѷ,'c iZn|ʌsNo^}sa= Y0ͭ2>'LzF{9<ļypG6[e/_ծO=+LaC&7,d>]y1m4 j3S0B/j#Ev5|l\|0}:CX#BXL i5*k9?;б,ڄPI7Dz*WCl`` )jvKF+a A$%Czm=|fs h:@H+K8:bW%4΁?\Du@=ܧAKDк1}ұέ0j m1h8'k:fD6 ^u*s1ǁ_qTk ;K̽}9 ƯO_6jvpذ`mELxD˛;8? px eE@l>oH%|d~ Vճpni'8&Wf=pGWx. c,ޑ=4;İG{J!h =\JjY1FAFI<I7! ιX%sBCf? l`քvZ9[i8!".~ ]iv~αpvVv H Hʟҝc` :FH+vV3LɜFဋFq)@qdL&Tٻ?_mV}zf*iv=B_1י&5LǛx-HSo5 C}踔wLJ(U ĶޣCZr~3?ClTzўKL8- XB,F boXcD@ }+Ϧ(uи\1.0 Ź4.#~kIK\SCa&U u>n L6'~M͍ u-2~"\ "_U5zU*Qjn*"7I/RV{/=Do ht3%9m•~r1͖+Ψ:)65Pevr֩W(sVt\=TT ŀ"ÝA+<|/LMLGcѻRJ̷HvvLm1ÿ~wm|кLia(&);{)4~lWD%As64$+lW*N$޵-U)$RU0;gef]q I*SNyt=8? 3dO @" '$HIj `B?P̆F}-4؆Mq@"||h! dzE7`HZN̅Иlpq>zM^3h`Acf7b.CKdXZvVRY="֮wǪejdt +hnJQL}6Q,,`QVo1aZA)F]86Q?Xl,dѠi *PwOwaE|m"trppOZkXv>#K+π@nnqpgƼ%S:= nC5pwJܥ{  J4 [<z E.}x^NDf="t.F.]nx0gң/\m†Ȉs^7Q$i3c<_-HHPzLyX7wW 0!@Clt2~FrB EP<Kd\,ljxvذ+ޕ4~ ;XT[v7KѺ&>#+@j[Yom04Q#lYtdH.+]7wGF8}3h!,; kZI+vy/ N@ A٨D?9.Hj.N ؁a*t.o"]è _3[ .Gx#,wEjೖk!@y Z2 2r~ {xcH=l- Y}N,[הFsd;~wk6;V2%ت X>WDsӂG< ,o\/ }}@HR1˞+ίVp]6JB6aa#[L!V:hi}법W k˨pH6w )^4~^L7mB $O%_xh 4+߾Y֕MQQJ||w BZ0RVI/j4z ;Lrh^4lIt#ӆ:O:ȦO6;iκ>N6HoJia+bsܤ<[h1 Qj'ל$T,dۤeɉ韴M2n E]M )1?< =] Nj>3L5.ͦdM*?<1lR_;XD贅>tHpB3-=Q-|ehY[it &gOzsÚz2'ѥsi.E1"v0J{K34| e gch\-ZAu8[3״2(; crix"3w<;u"Aʨ}3 V.Ugݳ^niTwqz; ,qR<_b~'s#HFXe72Eitq):VƷL9:m1T3څMY'_Jzr-'nj_wC:&)0kgIDBNi;Ns*)} .7 .R33e$KP}SM7-[W3#ijT2G3E0[n^d;mO˾O :"?'2G5@J@!fb\&q)"Ҵ dm,^5zH9{oJ45=lob/<ۈ7e8 5$ @a{$b|Zs,HztIu]{W qܦG#N!Ն).S.$$SR &X_ cA>Wfj0V (j h} o)7u%G`✘.&~]14YMZocg%T\HI,/=ԌrtKٳ/ bu?CIMjRYgL"1'(IUif2)LgןMA88%2]"LpG A;83 tS(bs! ~ D^#1o чB ɒWgļ!rsh+H^?EvВ]c,yZ c&Ү %}T荢@X?O)jsR]4i ۨs z>([Bt~ğ<=4[sj ĔDm\7\ҞCD_6bmwkFM͵I)*'IMGҞȊX ( H5jw5E =qIϨY3O!vgf߸̅ګ'ka}X \rCء 8Sʣ/%67ZQˎp59+N2b*6ՖŔP@XCv5q*d_ɿQ}`QO`+(JxSr~0D9bHw6󄝞5Ua}t}jԽ.|=?hiקEt 65i3mD&ٙ>0H_56eG Z:uZ5k! CkeXSCEc[K"uwwҶ\V~y@<؋d8z}*Ȯr-Lp=pB)G ?S~0||?ic蓊\6__Dd`V;Te3ZeT)W!ʉ#+Z !vijQ5r=Y \|gTX@n)2}&w( L=19X)/k$LI+jkd܌`x-Ǣt9k è@xͩnUuSAv6Fd'LeW9BsrUkI Jd@YKb2g3& 껶]g^J8q@e ñ>:0!dE]?nm :V WGC>Ew>5gcEݴrJP5LF Ų'T5O2 C]"rbEvI /c]6$PUS8E =>~hl]8 /e^e;4}7)iZ`:`S\.paz8@?8WFݕ/D@່Ё]Wnj5Fϝ'G|"~SjCsd+Yǥ<'|ٜ$GU}|7:gl s{@)2B(R4Dͥ(g1U:Ag0lpYAoOόRiKYsx}T̆(` "9ܢD{83&CBÒH\b=Ooq936H?pc8ulHV^ ,:8UzKt?+3qG i2Dd[^;": \7ǓDNuVA!is\|JʄKR \_.B7%Z"(bj*ַp6C\8JYN _#w\YmK(&I\)Y2{T 2LgXSlotLǮPni %;Jү":[kx#ɋxI[)ϪR信Ը(_(68>^Ϯdxubi8(TGA+^!NXiP a8X,K+OB-t.Iۖ8@daty3];;qw[r -uZ%2*ո6'JkOwԘ/4y2aB(miZPʃwObn WuBjjM~ݱorVNѨ(Ӝ;+va^|'9yGATÙ$zb1ϯRҽo)S_b:5ȏU"' Oz|$'ҽ@H+ĽOb*|W:ǮjEVBS'nR-V+|\.]\K3'Pu):Gjz>La;SeŮ K]f`q3,wN~J4\OO%QF"=sθk<wo *Ofe0{FN:blw^c$2tD qDK؟磲{n1RDP^(E*d)KLJjiO!['qg܋qqy}KN7X1%xzF i2N^ . *\ѝPh}X  6 "ėKmZڃ̮D-i>J:]w675BW=KN齶u=`T@Ռv ֏ } :)Uzxjj\@M3B͑f}+YLdܒsy5F~6tB'aț>Q cs7MOx(>w*5=YZGwsb-k}7g&Z *'X{ <&߬;/_ߕӤ%;|6#-+%7azߤQȱX,|MS0ڌ=Ԍ7DJ|?`nlu&>~ԱA "@εk,uL ue9 <@$xβ_?[  B8Ę7+#vF ّ,_ >zRnsÛ%&+b=(@jiyփ6 YD3GOjg0~kVRE:1-{ {agu PB7::xH"=UI˪zRbH@.@M|kR/:Z I}&sa%2|ZVsL[4 u @͝ 18xT'O8óRt<:I!ZN9*Xap߾ӰLfF߬UW|kq||ìT/9GUI+>\y?fx﵀'Y5ǖ/,\PO0F#dX"E7Pir_w!p=Ǧ=HD/>TiSW 0鲪g1;Xk(ϣQiMh(2m9#"6F !-t$ sa BBz)'h]Io,>_R%p" tBpȖ.{q=2 cr\pgE蝰hIg1ьЏ8+Q=Sv-TCЬd5~IPaͦ*b8,{H~B)i$>h5^=(Ob ] ֍GFj!),Ydޡrr$iwaEPRfx'yJbXlQ^w(n2+꫙~˥WܖnbٰrZ\ i2^]re%/|?IddU'Ar& 2+fdoWI Mw˳ $l~4$~fmڗga [3kF1P6I`Z,KOC) ۰I2iX =VtZ;NOR6u˫fK&v3H0 +]EI;7S[͙  jn l|T<|g}iG6ih_r0U]ޒྱ~RyRqX/w,{Ċu̞ڀ]l_ՊQ_--կ? o4U!z4&8gQfYl gX1E P0&8%P )p $,Lɉ_tkʠ>GԲ:x "Σ'@wYm=ܝk?ZtX9|} Q L^pGe#6qgDJCGHH]]a7mioq#~X9#h-qfMJ}d{8|sedнuK(͂׼Dzٕ0Yɰ u^nYkw:m*UnlR-#f`*rzMq)G#YR w,,>f'* Xm"C'd  m\LZj gEZVM7nm› t#ϥ< - q (///;|h^AOe+=:aJDܩ70އ}_9jllJ^ư3 oGA t2MrUavBT=-Yܭg4U@[z`U"Ǐ=CL~3F-wT%ccbYE*YϓlNT_p^WN0)-T2q~7|i^h 9O&4,*N<:aM:xȪ$˳Q3;,}_PcV3sB1(l.Yq[›i x-)^F #Z|t $o[ݦ9Aa-"7"g MK"opp/Ou]`( \>*= \´ٹȯa}SO֩,whGAPneMZAm*Ix l"/PFU;"k{iSwY $7lBHp'v޹态MpSu#(f%2XZ}`u: o@\TxXo6|qA$uld /ZeP]0ZpSG!#Gp"qdPw".{pY-;-[S~9*&L#Qˡ瘽[aJwu.2彃5DB_OGKIL@ UJn׬jQ\j'Zg̙7A7_X.XƪW%#၄R4GlZ͂mhG5cy xaEXx 6U[&EWJQ!\VTs%w+J14)%Aq[5]l^-xA>+еe^6g_;Lw7/\0O9 wßlxr;WĤQ4ߪlJjYe .Ȕ]CzԎX$QhC?WL\4F>)gιK] afoVim'!;)A@8V7'Nz ]ro)(X3u#HR}nHб;[|YIcy)7Mŀg# W:A%M;D+I&,o]}*}QyfF_.IhtNd4de[IUc"ur>a| .gP6ǖs?%)?&Z5Pn*#}rj*Ġ?f" Z~^&>C|Ӽ֌4Gbb fg H H +{K]P'gBr#WmZNoQzf?NeVC`cQsXg+84/Fkr40Dgkb#<, a0w#!&"YOnH? [XUDeo; SkGw\)|D']J%8uHdYT?sDt*)G8seӉ)~:T-qmuHr`79HM:zth|˕+ArsxO|c/VKےH8o1g</` |*Z6rZv-U0)@#Dt1]n ٳ4@3 #ˠ=&w!K28Qy.:ÏcSGhu [݌Πt2sj?+@&)YJ\kb#)7K"G ;6h&(dQ>{O@ML_+J yJw0!,ih!aq&rmm  BueQu| VIOQE_Z 2u6s2A9r{ ׋ŀpHqG ߼PcI vE3@0w5r))G ic0Wv;RG&No,$ѓܜe6?;[JWYt5-@dSJ2/7;z5?GE9PB?ɗ[@iL>sq~,>R@0'E3Ht *V,{ CZm8ӱFS8NnPW2Ajt%OIa<UeXMZKbj%^:ŝеK4[9:BMصACLDN"ņ }xrSbJ7ߎ#N7:PUi]"O G؍Gv7X 9vMznYt {He?v+zIs{?h7[ZH#w$3L_L[KԚAOEP=q*V`S=>N_yV:] ݊Y=O:eye}dn,'|=fVewq"ZP`[P#ЈK`7XG]fay_}* .oWT8:fȲDBJFwG])z=85z7I I 53 V<>u6f |&#pU f /U>UCQX.Ugp<,?nioӎ'd謫s:ɜc[3M˨O0/sDrmCL^52}jda4aR;50  6["N rHÒK)fTH01ds:wn\\ܨݡBU#FjUuX[r(2x~0DJE["-QDij^yŠ`ŞL!yLtN#zVDczv9Ƈ?GTj5ڂ_BW/-xMJ7Ƌ Lz}:x(ufmxӊWɃ楕8 )-%d+́kmpWMrecK1/@ּ7Ik '&;0pQ.F4fͥϖq.4V{i*W/* T%J$ dﲏhzORZ\.\>R͟H*pcEwd|3JVIÐ`0qb.-c9hC{ckY^ٜ {NfJ }n%XornhFLpG-İ(),5Zū%T&DBէJYxؤwvy% v,Go&qaezAMK%1{SO(h J?[={4!-z^)Jئ{C#4#P|_@ &?KFXvС1xN~REnEq!i$H~ZuFvg˙R#  erWv#$ӈVYui!~vY%kxz[~ Lci5uvnK[U8^'Y*v&zl ELժ`tDȀ|Ԋ^|qGvfƨO}1U U Vu]-ɛ5{iuw9X]dΪT4pIR`5Xaxa$NoI@c~H&x07WX#Qlgsj-Y2V°d ʷ8ݨ3DSV rGo8l'!CSƪB.Q9!j;BfS=sLsw.Ux'x^WO9RP'XܱFoQtHfe A^}] [k윇B OƋ*;RP mQ ſ;Gq Gac Nk k$ޫvT/ -qqf[k[15ʴZ-)Y؎1?=.J_`x$֝C36Gt4|A=4tLR ("tz0.ӥ힧r905u^. 77~Lcn5TU8 XRD9eW-M/|JlO.R}Жeo0\nZe :IjGs/|ӭ}}̀yS=[pePfwc2,LQI؉\~-cѲ@R{ 5Vぴc[O9Y?pr}6 RӋ.ծ"CϱQ H Mrd"%N +|j'c= =Ra|ծxr0FfdA)tDUh 7*Lw$Nt,X$%dIϸ*\Amk qTsQ(ڣFɷ^ETHWe@E!( ]fR#šsI%R^sw)W~((YE 95r# 1v[6*>ʧ`, 0N`Zo80rRs*/qZY+;admT?7ıDt"bKٝJ$}pd%AOQX^|w~mz (VMgڿ+iÇ3eh/Y|Lj?2va1r1)n0ݣ~ͫn{3 -X-:]EeYߥ5~/ ڼ#)h@HvXOF)%oV_Lki+-4BI5`P"WA0Dzݺ[8 мw.Cun\C,:xYoINLl8 h72Vu#Y " ;ܹMD (f\n*mY[Q+˘R`֕ F¬^n+ 핺tIw_x6|ҨC6zg_,}t5DyAa2x[Q\v> צM:nfPer 0U[.tEVȷeu Hg,Qۿƾc4?ѐo Mj:gsU67iB9~l·M1a;m[_H:?ڕ"f$,N^C Ow]xpZ'YIӯ1 GM-w'K{ ],#+vr9.KqV}\g]G /]#VȚ_I(EuF9cV.ݠV)7N="тBSJ+vr%z30eC{Barx^E<"{60&LQ|:I.#2NX܂G,o^)SR0kyxI!8o*6S6~qaҳHE9e'.(DAվ{`{숺aS6ڎeñֲ>@-_Las5MzTqۣnwrsG1]Ktj0 Z'j便chG/75*'^G07`5bw5'>NVY+KATNfU >idT=GqՂٍRګ&qL/O13liԧ2 :wa=(I'3_8QF~袲AGY7%A,4PuJRH-*/g_ƱV 6Via %f+K 6M #5Ԡъp28BTP pX"]j$v*IX,/IL`'2?pp M\5m'0Y8'=mЬKބ wafu{ҜkgPWQrzB,,:@p u0L90q/M<Ͼj}%O颴OZ$ >)PqPvGW\~;(.3%rcǭBFZjc;vdCkrc?3C[u15 (`vU=%Yj0m;^`|I=vQL_tY64:ʹq/mZ:l"Nxo3YyqYlJҐz,wzTߥnކI{6X)Ȑȭ+#ڮ%wpalUMфI-9';GPQN$2POü~/ + %h]FvTٿk[!񐞂3GRt0Y<YnG{*,*Jژ?ox5L3ֶFFysBaP~돗Vm ia*Ihs}& 0l\c;+Øa! 'Qn8"FG-3FOtKǵLNMQb$ `ƔE¢b'm+B-6BbIO(a5᱘\*msۇ֩:l *M%o\ڂ@ KdV [[IrVCff/] jLas]ݶ_^ǒCY4d)pI{GnϘ14ktOlΊɓ*!Sn%? O;F. Ԩ۶ <+Rp^sdR/zHB?j4duz'&o#log 42֔RLv]Gkπ3WF1%qԥ3Vكf97V*-?Ҁߓ-Stli%mwjM `L`GàYsER?~o_ >9-BGv 7G5P busBQJ<0Dx-Yg} =|'y}yyN9b+A >p]T,VjjO ߁/ ~w`4GeA%8s'd;r``/Nj KTF:ΐ"1U0Cbxi㩵Χ_m#a"O'|Cw&KgKꡁ#܇QH%z9!9DGvez#p y Aq[BPdy.LJ3gN+3-^B"^T/ e"2TδQ rml͒?T1Swavf ]_zACH{{?_ղ٘^z5 s&7$qx:reۭr wӄ*kZȗDĬseR؁ WQi"z%h~ggB^4,!"8(j?x []*0fT$ڀ&_R.gnwjR 8܋x"8lR|7z<XM%w4i:J)KHYC0dA1յt>%13Jw*A1vC8Z -Ɍ.5(w:EAh'rm; gRQV,遞= X>_) ֡$$8B'B/Aڽ_y$v },/UVoA"meJJjgmBG;5֑h7)3vX-|)*sjd]Ra–ܩvI nw)mL>|֧rڧ{*1$ 1Q¸ `UW%rVAд<643u(g{Gʣԕ;|^7"G.jx +'Mef;_*Ppv%Ȫ<Pduo̗{NH,7~`4,0Kh JKuL& 03-yw;O+pPwA)ӹ Z-g7 Sx G Ơ;Lt ]ܳ D RndթdLCN:L_pCYFT V(E~8BɵݣܹQwʊ\yb pAV;תpgZ+IuH5JOyA4"k:=Xߏzt7jk˰{^ DQ,քgAKkZP *Gc-Z!/_Eө 0Ssj&*fBt7nbK3Š/ގ*UdDn݁KAmL чz!Τ 4$+'+* ;bڕ+xL`8 ÀĔ4fڇ-aM#f*߆( I:Uխ3U8N ha>w*EFD(ؖ!3kvE?vڬG9Pv#o163gPRzyM#5bʓ1e*{'nñx6Rhq.&?hr  oaiLm81s"}p}^9s{DF,H>I^V+-crb TTkEiI#/p5p2ضemLLN(~IeE#,O+xZ۵A23M$±ú#Ķxё` ʐSj.W<`h NI&x"\)@U2^8*OChOR/?aٛmQ5&SŢtI"yGUn]Kpsqd1 Vx+Vؐ9SQ]+gB)(l/:?R55w*_,;Oqg!Mms[^Ϲj0_ppQ@%a -p-a,2 0Cp?\ZĔFxd3{-goUVL A86\>c۳T Un8Gm`^d!9=.\K Qc^!pUWa(vu;萅GK 7aGIiGcLYGUY;W XϜ nZ3JcGE8vgA1Sy3rq h9?HQж .HЕte#ߐRYfh*{|ٱlX.8 "F*:|}&BӇHe*T˳?L垠| VC1uULJaT_QlnoaqB֭c D襍}Vfq (K0D.8SY\l,y"v<@*[ GHDmr.K[` R>3:*l|ū8 ;HB}qfU{業G(FWӡ-] u(zQF ;#ۥ֧$+ %pEʅL?Vܢi^1[uvNjdFceuRnxHUt 㵵"29e0+a _̖P/,-}X{xޱm~!ILv>s), 9eGX#7̂ bc4ya; ϺRt_ iGMZC)"< D($rCϓ-[}v%Vas، ,Hdq^V+M]]D =rn2]bC8* rG24}ގmy|=+2\!@X~`Hlr$p"^BnRv8D$<RByTCA"KѼiݼn2(?mp1'wCJiX˨Ytr e!=(09 e(Vڠ)Sһ-$qG+m`|Z3e˩;F656"[Y9`udch)4+2J>zo *K58Iv>qXKoUŅ|PX}0zR(ˉ]7 Xnk+=BB^3+Wk)RD)՗zN90!0%l ~/Fz= H{-F\[Q1YUl(ũJP@9'+)֯%|lQwe1LɱͅJiHpH Ix#aVFi9| M槇WY'muN=ybz~ѐ;1ð[B]1%oSoxg` B$\̉"wIVfw<rj@ 8"; 嘘aN¥p';f)J)zBϺ I)mFWAHѻGM>9^g |ϤG(ƴ%o}?M-nPtUD=x\!:(l^ W wX>t^vK/ɏoEB@+Z@\C*C-DmA m?I2D6y$xr94hvAN$۵o;ٴέeTyE(ǢbW jW+HL=jD犴]LɹWlM+[D۔&}`k7)|sy{H.9]14 $-%j79^YpXÑɓ89':k&U|un-<6lb]6J߷04] 9sM$ " 3g1on ;7JnnmhћR.0'DY<B`^"1{"; Y)(Aw=dt{^KmTygr5y|*w1qJ?gҀ/y(B^%ϦmZ6A mIH!Pl)(9t;=GZ"|E$ uݒM60_YCQY ʽr']Q ߹DzGFpO7hVGi׽pE>i7}pGX|ZW3ފ5GZ:7bIIE1DyċaoL $ mߖ4U3مۚ{%{{l3$! IMXe(A?D6Fm%!x:+T\} dfJ/x'C=jop(Xy+N XP1JȴQS̼Ҟ>T6WYeg˹"hd^2c<93mXڏN)AR bL$E33؇D{IVN[Ksg绺e^rH9sH&5jqjQq@-|WvEPl}]DMwNJQQTn<@[G@JA[F;/4f? ϛG*@(w _ƺ)ܩ?w 񟅮U"),E"[v\rѽ17F}- 7B%cs)G%_6[ ӑ3Hc3-SԀ-rቂ?9%t݇K*ѷO !I@3gG΀ +TѢ#y*c\/L2+ ̇3S; §^I֫<))'J$l$yߓd#fv{kY*wƮ)^ IՔMݪ% 实};+4Y"ʰ[vfEq;]ސO;\dl4aq݁Y'34d5q$]zKX`)5$8,mY a_-@q7sd(Vx[~7һ+ePʻnGQ('j`o}:$tD7$tXhBi %ad''DriiNnk(E"{ b7bƗPPKu ͜\U(nUmn|Z%/q>Jn=mTD;EmG])zkJ rzwܭzG%S0M(/ =iw6.ePM<֨n>0WmQ:4U8ו~C`'6|9ֳ\@ɝ83N2G0`5$qnwx~HbE02mrV+]72kF¡H~!8lpM ЬqC.#>LW\b/t*7>3-M4VWo+jTaҴgb0mDi3W[J<x[&D2Tu q{k`:">H}(0-o!*)#A:R2.F?22|#1lcM.]7xzU/d9$wΐ-nD<'טأyu`Rw1yZK=fAtep5 d^rT#o~%u_y+E"PA]I܎VM=o~e=ƬN>Snz/f_m=r1"oEsw713Y^Hcm5bHA+8M&TxQW]C%.i.Od/) cXXU!B`$Y&{FҰ\;6k2C2`7ٸC8%!Xc#KW'Ĝ/^%(`b}XIk/*4}m( ľhYm !QL.yW[>`m 9zXo Y)t@3,˙G2:uG^Gg]|V_ÃCk-;N}Yb6%e7E;9U 4- E J9ȮW&U ҥ79  ErKَ\g(0?FCDԶd._F -kX޵`[Gm: ƚ E嵍%ݣ¨*Gc:B-wa $2Wr Mc7/$ùq/w\MU'T&L.R<=!rحH%y2>H ̤q:C̳C0i`T%Ib]'w:> Kt?{IGA 4`~fh,XCySif9TfHсlWYiWr~2XKJU1f/lyvU)u0Kì ݵ^Hx$$,|zaeL9Gƚ@[H_MDI}`fRV$iD/c _os|IT4 90i_N7"AoYc)g@pB%3ABϧ &0I_itJGJÖG{K 4LƲP5AD=h& ̮Q؃]abLhdԾ|ΒwO|sD4bK !g5FuU!0D|uVPYdi"hmGy:\eVLjՐ-_SE<̒5'DG^FǘxqgBIkm{srzaeS#uZh5@fZ\ ^1Mb=y<AKV[%1tp|>%Qi=M;m$gҡ Sm,\:]%*諲ey]at3@ձϝw4,otz\@ 5c?*Wbv']"ȝ- -5W}3|2$Ss.v%MPmnˤ{F[+#캋&_OcpFݓ f)`$LFwKᤣǑCڎD^\BlrGhkc He#$XS嗿s2mf:鬑ˣ+xwMySqPjک3}1Ү?UE~HyzN;i(Jq,k!h9ĀhGo3Q& P(/+Iש34?9q1,: eK*8 LO=b3lqk|I1e9~:c+]?k5>el/"jBXH(qm! a.$*7-y-}m@.Xti8 Pmx旂F5haoqHšCГ߼1/M7G|gxC݋ӮIS4JJ!fnMpE}JzRsVΞjpĠ1?] h3%nx֊jl5:|d;LΙJ Nۨ/N%GbTAHƫ,i:02Dn!׌JѮVNၑTV u7a0tHŧeWh N,7{g9C~Р/Gs-Da{g];YDn*,qeuQHe @'tZKTg|l'e ّ rg䪷CkClTkan`zJQD KC:J(\ N N5Wћ瘀Y#!&9*F|sO6fF"MnAꭍ$ҍ8M}v-&Kٲ 'W"~d _ւ_DcpuxFΒ//2A~7T_j,?,^>AZxk?EJ|~dLt>*c8YIz:rt|wnJ:+qM:yb\ _5.3fϧrҹ?Î-d 78r-ڇ7S e'_Մw5Ef`)s [LPLAcjrI Ӱmw]U!z&ƻ+(qdnWSGJfp 4G H+C s@;Ɠ^ 5X[tHҀ4ӥG65}߆["?A* nr!.~[Vkjaj#0e^CpB,݈ >=&^VӔ7k#lͤEs 8rZp$ַw,d֥T09B4 26ł,i^%F~UIOqNݔ1ʕxӠ` a%EfJLS &r f /І?Fa)G Jvnr[=x|03aSBjila2vqB,aX"בWA؏KbMɆNAw?z:cزt}Oj6c(}Yת@?ƫ6Kjϋ;ͧΫқJ\I>FMs0*]5ĝ]ߝScb@ltsC*,H~ zQwM|9녲^u;FUqSCѨo-5"|@yugUni7kp|m '^~MJ ^1YE F2+OcKt'[ G8PA (@!1H_68rFfznZ0{ N;nwP\~1ZA@0F8ct^XF|>sV*Ku9cʫumbIIҊfs7&LÂ=7jA Z!IpB\3?Q}|)vhf=);;#>Xn R~L)`躔Z|FiDuͩʹx˱ FC:s]|Ҏn ;' dWz~zTSjNش)=VZA !ݮxj >@!AQ갷PX538,TȱGՊX`A@@~"*EuVm]R:^2FլdwU5b\'( F{X@@`1ΐyTm^.?GwG5q/NA:wu4z0!E+zj>Z7G`הMQE 4o^)zuINAd5x A(-U:2_z!5nӮTt5DYHecSaӾq="{w_R/;4ψmS]BO0^bYhXV/ݕө $kCIP1Y*L'Men/w;7=ZXaV M ˪_ H 253L%z,y8ϋQfX0E( VR =jGOY'| "03zb'فq}F >@X>,A+:6d;cOѧQѨ6gg@Cj,O|A9S'?ɋ#W?Lϕ>oOoH*bZn7 Oi?J*A0Crg^&w7Cxم'gW’RfJɯVm*̾@Rӱ#4( Sd# {XVK4hw z9-Vr'drG;l{m:Y ǀZŒ?ȿ[ڤ@qG.EIn_bI0+ v{ d/䀠yW 6ABfXa^Xj#]HT|`mlcU1?pvu.e)+jKE Ud2jAo4A=%hJvy6 q)6'UB& @J4zb;iEu CnP#guI)s;D~da@Y0FW&a܉~OimXƵaSF˛ X!XuEtO gF֑ -hslm|0"_vl|@Q{%6l<j xiHO&ZX3;Ip7Z|pp"N%/nXӜy$߷ym4hJyAd],!=ȄMVlxs)`L~Mxynv/M'zH?d;4?,1H)i{x6*R0Il[.ju6]x,ID.7$.c!qg~ dlxvuţSCM15Nu9p]F\uK12ꚰsY-!+Qa3jF쀐"|c7/Zr*,3mF'+G+(Cl{jӝ9DL|_T{+QTʉAeYv fVJ7j|c k1U]?ru‘2AGn O\T\w99OY!̗gM_b9t#8>hEv!+YX]#Gb6 jFI8= !rVDV5tV·'9eКݒKLE7 h%Spyf{y9f"VHI3䲠!C 8nS$/I'rK4@r&+뀬>y>4?IZ W9~Ӂcc]a Sz{4B7|s(&Ԧ| !x>BvzAD\*VcHkoe\tR#L܅,[2:z])z?T:ޣ5L a'FD:2P?K#.+0hmkgG_nթ;h;SYͪYҽ)39y"ನ%'GFl/Ti'n/"1p~~0Bp6o&s6|'v~+g)[]$`(u-jB,AN oyM {c8 HD_#%b]7a"_>73EF[Q)ЪϾQ/{rA )lY"0ٟ 9>(0墏9$d2*dO΢$afDKf w utLϚDby.Έa5uxex4nҒ(8^h][X* oQ=ٌ+721mDb.ll!mS?@h]xL.[ gt;7JS?kq[-Z4ɘhJŹŽZ<;t݅C"-}, <Ϝo*MzlGqx CEP3lS Cx# H5='i7؍bz>=d+Xalx1. ۑ+ HJS#y%@1uz8ﱏa恉ԝ,oxԚ^\gPj Y1R}'Ia^ f^gOZDs90-vکv8meT|6\7ה BN/G. @QQu%ӭ q_SmvĬ>̨,FGwM%6Bcl<߲=y#@䔉D[+3*dgN ~YdI*Kj~vLTpfNFek|."1-.&%qջ< D-6(m3t [#k4eU:3X LE_ VϗA֔϶\h#eaAhsjxwW sQ<&@,橍,[iޖPQK\|y;&65 U0^ԇCaOx`sXSQPMCYmÙ~)?>h k:XTqJ•;-V8ѵ4CGeUc,WׅyDZA PMq ٰIdIVΛ-w 'ҌK$R/~V$!EtBQlk/#t}Ήf|Y+Y'@9A+qf/Ț.v$r<7CŘ;)W)mڲ^BiuRt hp' da'{-)zޫ鑀њo5˅{ ]?=>n0N2;˄Ul6QUwGP D)bY8کZ0w*d \>ilHF:U*\!uVnoC:v" 軺uJv; V*2aˠ!W&3Vds i#tzCD/6jlJ#i{ LXΑ'\^{ݏ;ngv́V"_# /K,|gHٻg DQm?lQT)AG 5 wsP&|Wb0?0Fv Γ5P2PS楪BpeWz1qʝLEJۥu@{qJc3)@=, YVg A!f~RUftMsM-!4~g{a]$|Pڜ\A$[xطD<% 鋤Ol 1 3ֈټFo,y+ >ͲB;YXOGXl.a&1SF泪#疜,G[ǐYuTdͺrey88e^M4TN!PC?3ڝ܌}Y-=ZZ&%jbㄪSm~Qw;eyr|'1i׋冷+\w7aksThɨr ȴN0_9J3AS}-BvT C^j͠'Ay09#&;ƒX|S]WOTI`ϯgs+1bF٭Im rI8 L\Z?L78(Ǚ60R ŷrZ b:'DAY`nuC F{}!mB2)Z~qbg_o@3rx֤D`= rɠ $=}(р.GRq4S%Wz$Y3$},Lh[$7jl*beeѩԠ*^6!Kh 熧b|!Bv(KwIN9ߟx簺=jXꦑhc$Z:tP_YNZ[ zhR&v~J ΉTolrNxk &^^:-f|m@I2ЧL8IE+" _3A(xl&s#Ѹ= [Nr>3bgUfAO s:I{(qAs&tT"ymZwr)!'MA1kuQ+B0 Z9:d+463}5u!eN|L8#v3= 7"6u[/tldfqxQ`]*LHvV*WCaeZNSG^BF=z?lj5n (n&{˶z8Ba=oUK(6tt[KSxʁ 7eE`L2M^ø$vqY~eW֌>/.w]#'0qN|Jȱ8.-=#ӐuvV&,1f˜E:()Z3"IqrCmR6N=RcA0CLg( .*hvYw=%;jǢRUcQwCŐ0qObYŚܣqlg Sjꊼk[ &pxЧBy~x>D!a~/6|;m.|3qY:M Ctb/Cp[+ёP1Oa{_-,|S klA *c^嘃g!DQD '9r<]Vy0(ZPQ>DM][<>|.BXUiuq 9Wb\ZiW'?'˥^T2pQBP<.5)(.,Õ\͛҉+ *O]Vr c=<ɱ;kPD}ڿ<<%/2H%Rk>?6 mu=.2 H>rT]y#01O$@1lx:Og>;:GUs"U+ p,bTr_d` (WKI+'=ʐ5/˚T4(Ì9;fxA}tÌ^1R%5D_/A}yԠ_BG+a2HO}4G\(siDL)w,a$q z(yg8"(OٙG?/q.<&سKC:={)T[wfa:2ta|0MIM]_>Uee&f[T ܦ+ tuUAvZ,}[pw YY贀 fCse̎CslhJ'PT5Kx%{ck|~HB-! UH@HG5Z<*=l`Xc"B6@Ա`ńˋn 0CDw {@nt*fɆ`W3 :ЉYV memmCC60NrR ;O+M-1+ 4}|%dJ RjR敇-ʙva\nn\Agԝ$GmED% T$x<{ J|Z2#P4yJ^N^od0̧ _y4; Cdl'ty,]\˯'jS͔d΋\̭EsJ&&(5SdccO EN?)!]fxRlmD QM%,Tcfd;jk+rcY Fl>p@_]9bツG͸c]FJf|TdgXtK'23]83[tZ@~(f- p:E9v6E'u2soܰPO,nn 葯~!AW5 IL6ԳayЅ1Y0oMmNQ9NebXob7BJUPHuM&)nmIz$,>oS;"9,Jd_=\0ښBjeQp E<2%^Ym{ġAil7~4{Ս]pԳ{Sz-/9b޳ά%1]vLcv8,:&>❥p^au@hlG l\¢_\T5dB fuvpYFbT B"j ^~HxRc6ZV&v_RA4+$=ʢ됤.HzIxy@U(ѢDG 9+qUi?rkd3KW.OϨrQ/ѧ]}rjgT[PtbCt[ o/>ZP-u[H*)/?b2~[T#-Ŕ=KBP}}n.11/OJL=w%S8$a;>/h=ړtL<$ ̪YOMxsȿ>ԓ'=&UIIpW|&+|CS` x? L78 UYԿv~Uexu f\epA5kKj4R,2RGS {7z@Im-`8 ν0cd  g>[, QʼL7 יp$ϸ;MGs=_sӝxO*=SˈK+Dނ;/o%G.ǻkdYYQS܊Yf, wL |<83X`0{W8@&BOJd07Dz ֿKc욥 G#Vc*3qXJvjij㓱[QP SrNvzd;?s)oQb e:_$z,J~_=oZ7DK8nDBnCߐg(/Y.`P юgi0mj+c2olIa[n, PX/Q c/~9{'7t@obe{OlUj8Nj:bj`[##a^Tͬc. BdAh2ۢAp=GR=~,~17(j爫(( R, ה!9hNwF!6 \q!֠ǹ܎Ԗ&a)q0Y7HܟP?2!(}8,\tQǫ=mT(y[.I%/ejݶ pRtA]l$ y!K2l(VC=Xφ6!tpb {ĸT3Fڸ0˰ۈnjq @Z mY ^н̯ np[  /o4g>#<Π~V}p5PQ1M]ߗ5J1#l.|~5BSI30l*w]"@gt"63D*tt~Jӳa>de[5'k+{eI{Fn X T9 5\0 ýRӺeg3f7'?!U)=,s=z(E? ۂzLzA &k}2ي2I;"OBh@i ӂAJk;hhP: Hs)խ&7D1YbN.f% .AM BOA)H6$4\G $GTTgL~8 'BlV5:"b/=ƆKW_6'LɼfXY`sfj>:2$`#=C<~Cex;2S -TYNWݎW]Jfîr B~sjr#0qሉ<ַ~]UP0`+Lӊ JH]T^DW8lʲ[ꅏLLL#XU A6JtYoPQ (ǛfgE JwYxbRQ>dlvE~2XT$E;TZ톴}K&]PV S\Kvn? VKKRs R($gt;“#wAl#eAHW:7xRr1[tebMu@&nЎ1tiiw\W[@Pe?}!'us\4,#$1.؃s♄kaCkߍ|K}H"Ӥs>,u\3ILwb_u%Yn l-wB|^u{=!觀|dIUk"Q| |G ߁ޑ!M ZY#ű^kEr=, =;nȃB2r"oem PrR)FPk쵆D(Wd 0_XJstY3%?RȧbʵZgLgA+.ڦwwDI'svnZu-ӕ=HUp84~Me羥kR,zh8 |cVMxܡcg1"Q޶R^y5!n^ Cۏv ~L% g^v^U6ˢJt]|c O],.[keoMh#|AvxܴΧ7 <_B# B2˯츝@PbO3WX{#Z%[ieӯ$[4%B]پV҃ 9MO?I?_{Nq36rHx!N&W nJ$KNaSUF*$GA0ء`lo7-V[rU?u+u>QȜ2.@nG't QޘM> w2j4cYIB 3{n#Ҽ垙Nr[&l/{ngPCo_)J Ǵ$&>mz5-eLlE+r2e,8Հ atjSJT[S%c/cx8S~8XVFw?Q/$%J GQd4OGCtAUk=QMp#=8v 5Z?7.[-7\4ec]F$$6@ br )Q3i9eAE;Q߱fY|pȧ80Lx 퉹nÂgGx6Eo+Y7a/CjlV]6ycih0uz4gn8y l|.%$);ԞO}<8LT畏ɮT 6as4/ eaqT FV[΁.Z(=FDF2W\G_G'd<l[}Xic[OG#X[Pfv +&dtD2Qd}K8S27%v br{2 I8Vқ_gm\G- l&2聍FP-o􋾋z(ќ7cQHJfs<$ۮDsA-B:=sī"R2(&XyQTeJc>GEU` d{_[w :>at8c.ƘG0z”,tv\>gUpJ鼟ic1"TOKˏNC7D%#RI2li&cgSL J^AhzsEZps@ XU$(5nN>/ds%<ޯwN>ZcxYʦ7cJirFTRF:HVĀE Haephh )('D~䡘P;ll_j*1(Wa_qYh/ +yuw lK^膘v (CdfkgD'Lz| J'8 xݛe`{a3 |-ަJAUr¨Kbߡ5zo!g]!Q.L|E٥Vո^-Jye6tkvڌ ^VJzk*7o\VG r-2*coLY0g8<*&2W' 88=3ܜ]ɮc4fl^>a6FtV6Y[bYz@ lxҰhT\i̓Д )Y-( C 2b<҃kwԒ<*icOEǠuD뗺;Vlk#dMnoPHi[M ! F%쁞W<'UA 5~$Nxc+_bmƒ$G38h17%iȅwtځ;_#Ŕ++%`2U)ozn{IۂK2=v=!;`yFi68Ep7󑔪-q0`'KTs\E^r5y d9advF>QwE8f =z[X(ዦ)^Zl]ï rlԾ5Sٟlz =ZO%Q1j nuOٵ0*pj$ԌЖ#2.eM_Cr1Err^λv2m=кA0 šOmC܆@C&PؑxT Z\>^l@Wz{4gqNFġS6u}_w7I7b];zZ `eΗI: C$A;ݱ CK41%"6铕 rׄCPsd E+US9H?nzؑ2`0f2ş(p$NjwÌCr})` O9dfb[f\.7RP1YdwC6u R[hX )8@Wr NJ:ku#Rn6WaSㆉ `ۥÖ? B|/a_hA(E:dUO) m)cΥ&D$_ž0&¢w,  JuF輩?J/ScĘ꩗9m099~3Ja7iv_|%utpS!6V?K8B)LoCn@L+ς9/E+ r}3d ')h_mN f~K-jN3%Z%fI P*`2` Cʦ@  IKtǫ!L#IZmt!4M'*U2LQ?,4ۍgn]e~BWH2BDQc+.T٩0>9IyH-80C̓(ުfv3MK<fyDĕG`_"-"/-0>8QoakwR8 'eV5(O^8L׈/Yf+ >,k9rG#/K#{\I[hoMXbBb"#ܰ8*8͆r)@1@+ `mh"_9\R?Tldžs+ ncWN3̦r)WXQvo8P)G"76i:Rh낌4#7w,^PП`WE"?"@~OxIez2"RߠՊj`mR4,U$DI2ii]1yɊU:m@ ('}ap VPvo;ӆ'ޤ)EVT!w'uWM^ +qv>{)hL{-ܘm=5@3G:2.q{I>'ol8Px8-Ƈ7;󱎢[ 4H?~Zڥ,謤u͈ @ DnͫK&_-x1%!LXÖFy&c'n_h>?t!oE,e,x0c:wRq[RJlnD<q[Ư{3APkFMň*"S1P AC0U,vd)@lqPImZpJOz?R^HKIoٌE ٯl_<];Hf,8EB{|TЀL7.sy4aH^/Ŗŀˢg2m@1/A]$v<,&{On*OcKi,k7}rs^IN ,.½Wf[a+gD)CjTb!%V/a)VnxB;;{U}N4~]~9)cH \f/"ԜT b{qX_ ¦S]i혧;BZmN6KpqӚLkT p̿1 n 5mś9ۣ{5Urj{Enf=ݲse;x2%R7Pj~,ړ(8Cl @(WQ4A-|TvHfa9b -\5/_]a#!AJG#_Y4f;yIdg?XpQgƽ2*nVs&ea&>/՟Ac2^c&v;o0Ml%>LCAd/mC@C&%ǸD7Z@ ԶN#eĵZ[Ā>q4P6@:?W,k/7Qk@%E:F"ċ=$.R*R@Y4rX{Ʃ/!½[ڳmC[J Lk~T~=:C,C䔂8aF ͠џpREZ]:]^7]ӤAEqCʚdF(X U ;s2ag7Z|x9S]'#Lmġո|RtVMd v|= zaD-l,Jt{y 7 G)~A\-\U#@X?zsQyG;ժ=?F$-ep}rI?je{7;< 9GoGgŽ6GPKK.\ըS0|3ܔlR[{t-cY‰p!ĕFr]`ɫiOPͤ*TaT bT^m^{o%DǯQ=?jVqo+6`W(< %!"#cPmƤd/ Zр⥙qf hT:RO@ ُ]-D?|tż9tTv}$[?+vw#I#niItVX/LvTB@hc != ̿]{ /-*S'}P}o5S0k k]gq}9DrQ35ɲXT&8°ڻDĿY҇ORbW L肟~t9ZlNWA'Hd[g 7y3S7vt ڜt!#o7"D'laʽ[)(6 T݇WǤ~+%J/,Lŋ_1 N',ĿN)޻V:$[s )&J0p Vl`\mziГl"\c - 0[-}T[,JqsJ"9!|8zpȤBјBt7p@s!2q}β[xjDC _c$N-?h9"6"AlW%q}L1mWv"e\IB,#ڠB#AÐe?}BMRf'84nI71{G"!b -*Ÿ2t&eeir:d $y=ܟ 6ߦøaJp583E+1o]Bk4''{#z5=@ZδM{0(]UAV,jfv I&io`l`)Չ%]Cb{hE^!eG[GKճgS… `-G]s!  AR[WrYs*ey%@@G3󴊿8+AIn`//ζ.d23ۗIf )G.IgJa!PLBVgAw30$;gR c=:W"N.YM}5+W̛c_ogiv(Bkl 9#e+\࠯DRRp] [h:"}𛆥2U,tRˠRlH|F49%~F_EɢE$1\9-PQk%.q94Y1VjOstSӨ0 -J9(񟰙6ʉH=3C.fXY,@t_v@Z[{^$Dj0(EڽZ43Mv–HHޒ7_Bi \Gf!l;9~?Z}w=bcL|nљ @?8@" ( GVRie`|ˠ% WO)#7`N#ƇC~ ۏBr-vU4ndNps. CD5W.)c9H+&߬}I 3~Pf1\TB].gH <T;waaR?|RIy6?*g"?,؋Qb<;9B4&/ˢɕ"yS](%3Jşd0<}h' | yz`(<1U>;EK:\7٘dr}uH1t{5_/>hFVv$ KϺ}odKMp[Sɑb{3"1-LAZH8'DLy$TY4L2BXvzD(]|"xMfW58l̈R&8ClM P(ңV!aаhU,n9Am^WIh`=2n V2f.u%ĹF_[-vARk@;1uW:wr*!uV@O|ZU!hDw9 Ϋn P175lAA묬$cEqbӔ-mSz}qY+4VƖY_C;iI-7B*K1X<9& Spj|{rBN;@̃>9qd`+Adzܑ?)oNB/YuN.xꃱ|еT*Qb zI TaQm*Q*Hɬ`N"jV=9ޖ0BPDQISgvOLFǭlGۻr_UĄ^=*qۀv-΃Nr14uZVf [^-. 3@;h. }ߌ$ :Pa4(ۍV,ҪMK=6鱇ZW)obdTts. )@ z0TARJs(&vVn% ƅHWC pMv=LvYtI[Ѝnp;VxQPo+ድUl6]5MRN0EPX=7Vd'lGܖ=[L`Ա[O(.4L%BڭP55(!zr!/icd)*X~SnxhK;!g>nKp~nsĮ=Hоt\1`vz0G.Ilא4mg{wH`e|W(.@y|zx,} ]% nBњ*D\1uEiA ByT7]?xEZ$&n`СrqNi\hX9&2{A6)ox&T U\iSǰWJkZ~_k;IGoj/-@uj6+j`&ܠJyFfQ~|8XL^P2%]?_prrTc?d5U=9 Ӧ;29֚>g8X4)-a;Uy}+ ~lCkw9Yf/ڼ8xnn6(m%2ʛV7E(=ۋQTDtqOC4:hE%dnXQi"+'AryyuLQpqQuT{`FS;,ՀX 6A g$M b(;jjY8+C"$.t]Ưa.)r;C]+O΋PW|&,3_wPR65hxSV휵G&֋yBܑAuqɋF!n[D7<?]06$u j˕PbD.%JEq4.OvL5V-ƪx % o{o4_;yBx)+g 9sޫB{_ N5( ԅ٤D.^n2T$x|E /k: F 6C\edy4`{Q˺麮{0' o6,EHinWeS7H:=MΦ#j(r%x.YBhW FU5!+B{FQi>T? Ȇ8|IԀh"=ޢ+f V5UI[rW閅݀g" jQ+sob #-!MK:ulܾzP)ŋ9M#ȓ3y*(E;<(;YV#ҥNRoCFR`c?,cAŃJ$v5B+)6Ұ  uC5f:/Vs.{U006=cS_Wtg-at׌I\~jR Mc>e~Όymc乘!# lZ7&R_+hѴS& V5Wͷq F;ep (C}3i2&%,܄](9KmsN=d :Ψ)Xlmʊ-V%Bc9Գf2NzeׯPLxV np ,MǾ봤[59-#e5;; -Ӆ:̼<9ͯq 7CZĚ \s3b[XֽjRpkhB2z5%={@XPH{ukO'FJ(!TVc;L)]aw54RhL/  @ޡ"Y#xnpAu̧Q KiFxcc]603xة+_^T΃v$T&UǙ;=W#; XM>8_i7`E>RMIF7.uF遝M0ehrru)s.'uge mIC_-X;NvĚ ;lJ&|+Wi0f/ ~w 2g o谗M2'o`1BtaZLpg <և(EJl^GAT>7hTCƺM\uWoexRFDҕw'v;kG [jҀ9~Dn[ w˜}p棍]J#2 >UInikְk~:b>lʵM?ԈXo?Li+._eI9!7ƳAJh%yr|KY[EGi;G}6$o5ڋ,/xE8k~M0V`Ct&sP~l{LDP~Fz^"ÄJ"2Џ$ʒIÛ^RAA(%tSyk-P.8*L^ }Y_TW XJSA *㋞ǻpnȺg-M ۺ!߶b$pJ Lm]:?KsRxEgh#BRNixCH6<;]7}^-%VM1W9jHB"ߞn&s =յð%D@E]%i=aU".FTW21:4/ˈv[j}UFPЧ{"D|vR9EYzfB'}+c rGw|gh@QWi@,|}KjNuA fǼ'ON٭eʮ)S:UvuԕgY[Vj&Vcqx~IbW ׫ #/VEYð_Xh.%%2KK&"V5xlݢHjᑁfXcKdM)l_s,*Qz5t^ƠFP{bFO+އKIliJMI^u-nf ȭ-W(5JY~}"^xpr(Tg2i\ZïZ* kGc`j=羇 0 #T4L8=G# bvIl(>^x"LSV-~9Jw.q>vi`OX/ýݿՆqE`p!W =,=Fń AQgeApP]%1 *=!%֗O+t-/qILtt8TxA?p96dmr'YAOY,*/o(x1`hq@DΑ ߼D\ӄX)td?FrO $|&[Zio\p~>1~ .r- Q &dK;58[T\Y!/oݷk-ו#s*y4.1d)C.yQqZxEsUr;SKTtRyS1[MeZIjڒ>.Ăi׈B#NIoUs<#Z>م=*f2YVl AJdU49rgŎP#T^zHZޭaOP/$N]Vn'\F}ڛ{bժIǖc(dq BfМY ㍉Z*\g|(~]I%v1-T>ņu/| =xD`6w_eIգҒ[ȴN"6ə\5 倓-Âա _?:szůlCSoS;,ў)st88˺oqj,&U Jjۇ>:zysj=B x/0OW) se`w*d|)Fe8`-ydNdL k$liJ^<xL~R+tɟZSϨ }, ],'/GO+1_ B՚^>h5~iݨ1G3( Qeǿ d1ޮW^_'m XO``y~^G8:RAAA[sHoIV?QK;aA\q3mST4ҷ{RPLn@rsgo}[Wlw߀CX%EY|:uALvQR#(?dzzW[ ]J؄٥ISJySf\:"])-c " -!f -gb/n?K &?i2) @\,=+ g}&:CRzLٺ/l,1rK 4ړN{6*8usȱ{ h d) R61>Y&)!㏱aCOG [>X0EޑeRySξ%k9I ĭWzɫmuf9+;‰U;/. ΏhW- _}Q4ᵂb= tcu{|(|RbŪBS? _4.@SkoS[tl̾\;'w(R+?T#$G 3n*ε(6a_Ҝ6C(e 5@? hNAan"Eګ=|:m$ܱ[T,Vٳ}E,?ð^.{N]ukK+2qaPc72 B2,4[P"s@-U+.W+!2N~w$g!  ZU ;I>̣xzȞ@֪\-0(Y,7*K3. Ո T*1LN=i'vXt׫ٍTսX)}߿e#[u n 4"jK^B`}OwBx`߰d_C;œ [Yq΢hşJ!N\BnGr6*{,ٍ,**0rJ*d;&3eU@>s'zᏨCm^o>]\V@Sai,sX ;1og2?,qpvgK ?$W;nMQHHbW2n3\XRZ&O|lRLV)<9y^Jo):s;Z̊;(TDOƟ"/8b)<֫̈́fا@+tQp@H'ul>\v<{zwܣ}dTڿD ~k-AMu6S@o74r_.R@b)LOF@w+oH&w;U`BQKXH>xIGˣPQ,k(Z4S&_;pb`aH1Al prȂUQ& ^Օ1`>8./ENRzòg89^Pj!0<*Q4Կ0cN0#:V/9ڡi? n dߪ*\P y3Uf*bq8Q$ [F3_y?/$O6fY]o}NZ0w.--&Ms;cdɠrݙxXɑ.SnE&Ƚ)^! M]Bw ,)bmNx_GxyIr"2">W$@AI< C?yI,KI%IS{'fUD|g /3~o?uln̗Mm\OIla$pMH5_Aٓm]1l SKLh,bftؗ^Or+DgMꝊ`WQGaB]Gk*JgqL\pN,љ>DgnWf4nygMh eI&{ |X)/eBb'E`i8F{Š4C='8<ZFk9pt>gN+(r~ \`>$ZusDx=1; ꡏ$1''%n0ڇP7pH虞8;eL'\bg6@=yj 6‹='6!qڄ$rت _HR鴡~h[m҈ϒ {:p}A') FO6g5= 6Mˠ)P(k#w/H@%+ڡ:gn-u;M }!*!-,KA/By? xy& һQEEV$,sWw `Άt[0<܎ou˶jguk6kZ)vz]% &5fq/^Rr,v/pӆ2+_cnw4Q)a'qD3uæ$}XR(3 >,SꅎM ̯O-ݔ*IjRäfXv\n&y*4S|yOP@K|8JC~HFGA`QdžJV^\gBK_+HSȆ_c}/:}fr[7:梨PB\- n;|rH;Yt&eԹhI|jT_#:]YySǸL_%u<1h'8-R\b[o]x+6]C\ s|5 4ͥ4I?¶*g@aY3\fGyw̎%٧^#fg0Z1s`n$,3nΔwjk"kz/;?ޚ1tml1z tVy?Px֢Ek×v?ϣ[,Jew 2IGF{3uK޿`鱇1FȎZaHV"˱/YGl:JqV0}{Dq^.F|c{{wi۸_Fupla] _[uܨ;O$]L" `AjYNN㤆YK2SIsk0;E/E}@yq;Rv!1nK^\DYχO\&&_>3JYśn7T*ְ@LΦQ\\3Bw JהdE.. ty9bƒi34W^4 !)x7eB R@{?K^7u.VH@ڗs `G^Mҵ@6Pv=\I X#jg(dM!ǭ9[_ݨQſ~0WsiO*s0mYMEAКN=:'` Ah@щ;ϵ}=_;@ð0zVnlDzc*dY.#t ]%밦AD7VscJN5w9ARH!.2v‚wD犑?H*8GX%*Q^j&FA*/f8 4K?TK,L@!yFu1U{#T/%F졂JBqAx+io]Ō,^Φ6"%EFiiiX$It*@7!l4!|$ 6@܆I}RS/RtpYE7x#ͷ$0 0WKFPmr wɀAz-P)D?+-u&vgcӎEEn* ֡23pOW·aq ~\m5dT noF7p]"0LdqOkєN[NYdscbڹ{ =t V.myTQ&{酸Zc-iu-A>e.Ѩ#n P[^=8{fs|pc@Jnx!iQsP{w{q}P^Vާ Nߊ-<9ö']"|^P_߈υR&(ϝ[}v块n;d{orH S`+vZ;<^ꖒU~b'X," O$>O:O'_8_Ǚ8O< n|+R>|@fR.KFlJl.hWy5LP60M މ$4?(Rw0wb(pWM1!Vv|}}BAoJnMubd(/ ݻEYCޢ̺f鉶reж$$-#\sLέ}fEwЀ0yLK`ӹ5O+ u)xD%]ctM\Z#Q, 1 dIɌG qL}RJ$@mOY^ot8#$}7z7t 9{dx΢ᜊ|:fjoĝ/.7U%)dc# yVWfByj@^ Ma# MHE !u@:P=rgI Uλe-D@;o%\il_'V}ϷEyHKW6tl - ΕǾl~' *_Oy5(MzM"8nf8?HG5 cYpeQx3z=2u)yq. MÎ$U`5P4u>P2XCmFVgw3l|Vu"s'(Pl\$0!(B ^Wp6p6FC!G3p &+ò@ E"?Tvm.tsmh|*v<eNW[(l(orZZ Eա:Q'w%@w.sβAjgZpۏ|3MI[\Ѷ2|MoiǥW.3 .*V5vԽ{~PQVM^Lޢ<kz6-U$,I,$hCS% 'ٝhl7Io+bܩwK>|Xs{oN,+o#o<ԓ0Pp\j ]@ <6Q0c^5)p=3t'UhVS}R,QKةGǐ3/jI[\*J9'43YC yTrS7#j\## k.sV6^5K5fIm.{_K@'T* [Tu#a\r oA׀$E֞I{]-ڕ1B98Q 9F-jȍKl l #Y[Hh]MF0t]56N7'\ i5fPG-ut2;ōe,^> ‡ݘg:xfkW{! ~D yTv:P`7X _m N1&,UZ m5OlWrJ h|OY2rr~E% \ bюHsX앐4)sWv5[lXRO{$%]zPmDK5mxUݏ^i~кPGA ՚H %% 2k,=LI5Դ貾x>7Ca k] BkKH[WlvL%lT%cg rN&6ktg\oF8c7k¶w> :h$XY gn 8V .,\FU5D2OI#<mLԯ?1m䦺t#H:WӰēaUO7|;DbYjۼMnF)wk?ģCⓟsnn~5 'C OҨ`/9 g$K7u EŏDr;//RiI9B HC6v|kU VØAH\1$&X7EJ0Br—-feâ1%Ic}\Q01}ܨhRaZm-d?7 E$uL;Z"$U[C T`X@֏ 6۩mm.bV),퓊(fP[Es`VLSdոOB1?p!gc6K\m6'rQsT7eﵒpgbsTIxYmyYb^_K5ŕdYt*xwDaEKfHZ"!&TxQڽNbV=;~< DV<oF!~ڊl-rRΦUGV*}CA.f_"frlFs#~ݩ :N JX5!c2<ڇùlXWG$'Ϥ(b>>ԍ :yko;S*,#h|+(5lcy\=j8"Uq{ DŽ:_^>z0VojAlc5ܙP-;҃ g/G=\x>)vzګfEJyLs9T*zgՈ) @&g5ztYh\~C3)][:ØRփOIz?B~h[;nea7+AhG ?m1ԊcM J 9@>6ݎXgnb8Ӌ7R0e_$֫VtEGv)sf N ttEA4{Nũ: M92ghcap-'|K:2jvFu!A̿<+4w:\CG7\_!TlKK)ƃ`5ᐳJL<Ddd^Kzfq.Ay #' (VB8X%zfsVL:I=P u #)Jx'y_ھ  &u.0%o(Y!!44uc5||n`Ng<&κgӿl'$R- 1&x p_˩Rpm';$ٵPù"LJ޺U`As6n~`'~& >_f-߫hg]^CX0R Bz ['I0afJ쉻7ܤ6i$4 NfK!B bA , # @V>% ;];On?aiTǍ9&'sNS2/l_0|N+ ߽R⇧bIYK^a$_./<=78p0) L{5F l0q8$g5܉㻅ݫe|2oMJ j&9'lQ %'M3GC\ $MOWg#89E-H3p+Aߒ6Ls ]b?OX<qQwÒHo~!z2ouZˋLG1D2@ ݏFШNԦH%.ɨr9~ k NNԞxTR!d7d8 & f֊ azDž̀QAkүRc+U l\^D5+KǀPݏ8^,E;Z6y=3&$ͳF0SIl݉U9WBۇ(Md/,\lvBUK9g`/}qd+^0û@sYp՞ soEX}@".1\)\0iV|(oj`391{ jaZ+P{65Pu?lYN&&Kfd(e: G>kِ|Hv{/;O`:coNpJyŒЀpVTJ=C1l8v: XW\aʋ rlEiթ¯50=ˉu{;+iS]g p^7\0k˨uY@w& HI&}G !w3:U:;J^lIv`csV'ckogP [ ꢱ󩯟h svu+NFxtťQl1tQG Y3N0EUgH{[< ð8䰻$B.aGˌYEgLkn@mCQ@lDf!("=c yGK\%녹sx,crCmw)f#w\U4j'DeI9ɠb%/iyO\.10"D 3k t5o<^ yU>GC鏾PH y/ee$k٤u+GaDT?f͜F D4läy;Xo%* J֠GlD¹ d_(ZP73o gZr -$mZj DCs5g:Yp'֧YPbS bO uOgnl$3:|蝶U^=nq7ϧS&.R-y J񮵻C:d, 0YEKvg= K%z:_g1e =E%Rj2?N[:~҆I~ĬEn־ϣ.P^LW}qR`C%һ&UCw-x WA߯%S"~~4kfg wMXא%Y"I@%V7*gpy=N? =J4fg,%*sez/:s,|&<&wy9/xHN@U[eˇYqz@@>=f#(Y4hۍ N8ZGK%3bUGf`g9tYAXA+5T!6lGn֐%戂HȰKpGKt-E8kUZ?!ԫK" t2㫵N.M8;#vyX63 6V\KKa@QOjKq2FM!has=,Y҆\>{ ͣǘZ2[ C xw`L}{q!z<*OڢTSOeKk?"6;[Njj"+;FYXu[`$!+Eq?k ;&zdn|2/x`Cz3at*ds#0>lǫ[gե'CTR $ޮI̗En-yߚX#(a=h7W?"@OϦal+NѝE'>YuiL %;_ϯQ-e\ swM3wn_DS=?&A]C&dm,s.ح}ks3ǤZg+ Tk{rV~|aVJoTEoh` S'S:RsFOݱC.a,C %qiil\|-}GB_.ѣ\&[vpw2u_ I$ ܦ7 ͆$$vlzh'7+L/'^f{9$ݖPRDJM) @QdESiIFs MDET`<}eH!oFHbp#2oX V+C3꟟~7 ssTd<Ʒ2,F+2<|B ͘l izaPsU(?p7C40-nO?l-Nݳ_ASc O[mhSTf'2Ygzp۔$HKRNѩ 8)R.^?9ȿ6(=F&&0`0?2*Qpٳ%dYϰ%2^ B5ҒezklvuOb$RXTdp#X}ZbG.KMzIv6#hB39-Q,{ڔVM2D[ 6:NA_7TuO }lb zWL v{e%\^#W# e@Q\#{ͤ}b}vB9EOy edb@H:Sd%>¿0ZZ&PYCϣj;jR,ز,]Zt֯f^i*#JZO ĵy&9ʋ] ݤ&Փ1r]Xe ol\MOr}MEsʵ HK%5r "W')pq@j9m8pf|$,Kؾ_ ԁsbz]qNC)L뤺Lnt{1ereqP]YɊBx67@;* \LXA3-qm7Jc8PӞ:.O{k]c1dŮD!>,ߡnqX͟Y-ւ525YvAPL3 6ɉ4x\n"g20{1FPs({G0J~y4 9wֳ/fnPEh}4buJ*H삊~k Nm+/;Yb.3FJ٦+UۗV亲1},z]7>1#Kj,'ޚXo-?}4UU֠3#R3ax'~qPs̍ @ٟ-qK*^Xl7CZ5π.X+ltLw~ Fݑ2+ $ZavlαT[w[68v83<}ln *,0m:hDə/Wl턌 KQY,]U;Kw>l F:5;@% q!E6v)(Ay }ndqsr}aqr X  N} D xnb\F_!ՖC<0=<dK^\^Ƅ@){NOD558Z2y:g%XNPk{zYIo_+0'hHn7٬ f}P'h 6>?P n vz nPO;9\*em5ȳ :ۊsi8beiM_A ren-63*E_h5)`./C+󉹫?*-/x[8nU5q /yL9X , * l& 巕S? o,CcB)N[9aS{˥#KK6ِMȸf_CpaXXIGvGo傩{1$ fg.z !䚍#|C.v۹4LҟNngi ][;!%oF(Y]&1%=I'r:ToWH~ YUXu5XM]de P/n ^b_J6lqϹFo3%N/] C!ɑmT,MYGvX lKж!?luS>`v .3.]\t)Leo˥a!:.q{ɏ.6g~܏F9_TeEpz7GTc"3Wؐ/,wn )/&,hۛ(, 4nR~;z^mȡ8 C.TD@O|sƕ.~"/֥sB(wsTtb9"Sb M],V:rIc#iaeZ-x%՛iQaގJ p;_0ٚϬ.o^s5ztp#{1(%r88R\jfj'^g Pm :2LÃlRh$?҄:s kN,ޖBёww ײxM74ؗ뇁B=&J$ߘ=.HF fC,-'U ;|?B*TSĴOrBUs%QfblM,H]نN4\h_w߰}Y $V{4y>La MJ>+.EBWy<#$/6t"9bRfL:R"U;5Y/ﬣ2-\ yM3`+--mE'^>b;9UaR5n6.aTZwYU0"*Xg~6kuŮU9q9J&x?&vKlR BewD"1Jꃏ6삳9֐O ?CC$_mb8gq)78Hʧ1 bJ݆]9 D6>v*ȍQuuODGLK/ Ø)'0c̊LZ_Lڝ^- P GסbTWxյoT]F@TN#{Ͽ }B4kS< A{c#̖d..&d AkRD5R]I/^ɲ9xuX- UvFU'!j~d23s;ĉzZA]RzYCR5 Ppz}4HH [n3/:䤍!Ĭy/ \))l)Nk"];!i hu(Z$IGF &z1c;=ey\q>54 52c'ނ9ᝂᥧO^[]}ͷɓQHon"+Mvlᅋǂb TG|Pջu4Q=HR' Z"-(IX % jn pRQ" K ?/w-(*?o#rLޛd"? +qA-O Q-}ҪB|yhs83T[|ljQ9gZ({+ iMmςTJ|Sb՗˜ ֭:,%9;ST0;w{(ȡh'PeG7]y+6.5W]r(+_b9^V˴)c ڂ˜J$J;q+$@l6g)[PWx_b5/"Y,p֗0dupF5kawKFE/+/H"ZK+u{hp^gO0j6bH=h^cެwz;"Wy!|fR8%^$ Ҫ@]N-Hcxe,s,xÖ< 0b]|eӤz6'}@wH8E2yˆـ. yfDz!n y6阾g"M{^g4*P?^᨞YO y2k&WI8(EGT/0$ttX6|Dcf;%5;[%_OĔThZ} @ 7;45kM*E0cxs P[}n(7@zajWJݰ# FBF\g7A릲qClm36i*-J:Lm];HX֎b"o슜^n,P Gc2u3[Hho4_;P71z[.;7<9 (~5@yF)<% /u57 eRūy2Y ]O 1e2ƻwx9EhQiig#dUHً@_y$/->j*JB# kO$ѽO0_hjz5i^Yh{Q$*&L;=tIi-P O%4Tt@}(lk}qEE3B O7xo XH])CSuƙP&ԑsB_9T6<- \,ǟƋOt.n;{2ek@LN\hj",`?տ]ݲnG*-|"/[ LyJy.ֽ@{SmFM&Bw] :/Ve sA̢.;,/O`h5GB<WNJG+'7"bӨsf1@I]6dqvte3==s2 {{7D/ʍxt""Ζ换xQۍ\%f^0Rٻ!,l%2f'U塚X)5-#JTń}u0…X:"yU^<(pE:5e[O2W*1YxFkVhvTD M9QsHE XJXt[Q޷bc;w*UQ&C'ɩt@ B)yˊ"0%&~He fJ?IU^ ~JF%I,& sX%`4Հcvz;F'n9[wL2C A3q5dib4 69$^"Y uΧ 0v0 _@]ec?+I1aiuH&9iMBٮ6,Eszh:ʱ[^Z=ƩSEܡ5`d2v㞠<`N3=s~Pe@PξBٱHŭ Giyt8&`FV 1r/CZNB@]\=;r7.T6⫒)ְw(Jv9̥SA;1W!) g.:/FC:D,TVdFu* -!8=Ŵ7RHL&j$ #8ʟk_APU% l:|p̓.ؽKJҐxIl?l =t1Ƒ%(ʗS Y69a;NUėn5P5KΌ\33٨eJp|b`;MIB]&q,d2A;2cPp!iuBwvv`uϏdH!X{>zaP&@eE  , ]@w41 wN dS3;MF"ҳ5M1a.khr*Y|gTQ =V{=0W 'jIίVD 4/Fet2dJVD[t뀵̩ H-4.?VM`s0+s۱!ToԔT WEidHlMxX ZӋ}aBO^Fm9ǵK:bA2U#_-)$E қ,蚂C"5?K'ȹiS+uqZbNq-4(8c<.޾ʊ0h"fjӕTyrS <9g +l F}ʕw0ϥl~)gm<?d7. 2V;*~dғNm+Ɓ(7*NV"1h7ܷvgd֭ #4) emyDwI<wVou!ݰ ]Kg`]~HrID79YF}x s,, q3;]zcBZⱋmZ'=Y{D|-N(*s1b܈KOM|VBɜw03NkL Vfc`DWZ?$6>fR1cnט̣"?x>nn{b[[) Yo r_nb~H%deeqhU2QWlgUr"*rOOKz jLS! 0_I<-s (>, ;}z\mZmawܑu";yْCP Do_=b vTDg ļIbifNWҘbul[R87&0>Lghŷb 㐁8}Գ5Xi`иQq*7s wFB{)b^?)l95`&QfXvú~i©;k.Xl = Im4FTy VQHC}9c0yp.!3LSVH~hW4΢ :}hd[R3DJnz܁T6)pO#2Gc6g4xkB_˸ wg(#X )A840 VXJq9ѱ$e=YoU3yeUq,DZ(^t%>͗Hu~͍< ʁ\("$*Lq;j'fûsZo_ q"_l fy_eW;Xy bnmm hC%'9~뭈;;́q["GCjc#\KS/O0bW=@j-YxU^QrO4)RqǴ嗥bri^@0F ae K|ATsڮ*>'8lܩ fJ XK%Pf3f`i< Q5bj8w 0Bu^M>NÅx 30QYh$&;u:jg숡6,$i-ahwO(uȾM6wܯ+J濭C(P|ek0z~˿ч?E# Ļ"/nx&G8 g#lHi2wIm_1(pާB] ;YhK:Z?;G98_5<\,]׉$*b?踻ڈ.?Dg4PXg$|x {1yuBY&-Y;}GkKAeJ*>N7L^;Y1hhu}G[H[:8W OT4i]%T6[;|WRj٤r{K[ЅJ vNGH Z)97~߇88~Wag&8yfțRdfӵڨeO;NJ5<8F*L©o`R]vZKdnujd{UzxG#x z]-?e2-.uFC ZԦ߾0:-@ i47{bѐ , v*5u/ [-)٫Ž#@ejJG!@8!p d#~q6CnDW=:w>S0:1ܽ.VW*zVN.wޤ/tBMmLqK>!g(EP۞<C?'Mp[Ds(-4I \`lAe"ތ<%.3Dp+5# 8CS->e=u;r_I Y|zfNTL@%_3vi5 S\z297\!Qwn(.ԊiU-2HJ[4b@&+z,`Yq_$l\s1[XދP)eZm"G C5\Ckc}`|j oaoڼ17!Vh<1:ldR&YmihE^E&Ѱ'sS@]),bGq:H& Յ7 3"#U@qCUY8TmO]%H[=j胠E`vᲡrߤܔi^m| ;.^pgFR^VI,#}E*Nxi `d&PvwFlsb.bqļqiߎǐcT\j8Z_;@YXA"ځQmqEC5ܧ(2R,k:Q#'!.::K dV>)&>/H^4T3ru fg@#7@%]=%aJw#%ֆ'AÝ[ ̇F`6϶zۈ9lT d)Wz {U؞}GP:6A /s|k1gHX\v Р7/֘@u];I]C)?yKz $r\iDvr*9Vt~ +>~.U @׮t zďo}`PʠG|6R;#LɡDBگz^@QvnL٧;ϐu|gZ+Fp$8l [Va Cv[ӦfxE`c@-i7ӬZyX>"NnV9[C*T1Eg /f*xNV/j?e4ɱlQOEp[Y6oUgU 5sT YBmc(ޔVIcE"Uֳ MjXO%_i=ݕ&U4 ՓW Ex3B4#֑ߐ:15#A/o&ڻsB&/~Yr0 m\@BG5jYʸ@yfD @ pW*d{C=mod{FY(u{Җ 1%6/.V(=/E. m3#w{9J+#~(*YPhԉHCr!6h lm ~je$LYT;ONw2tJ=>m"&$~󉓢 hΥ_Z|ǹK:k>$ئR߯^yU]6S 6e@T`4:Cu ˜_7bВmNbY!4A{ A_oBTlBpwKw dM:V#pW)7}We\ :Rd;7GArZZT*f Zt,Isoĸ1{ԝs[FB]ӆYZ#3r(dX*,,fc LEGo}eR.RxȞ*}h#m[Ձ9nx}}v{}B9мM4.%q-P.R[ӦU9?}BţvEVU2g$\q0a07b@\o͆b LtLS6e?6\O9 !YK9ipj]U'{y<;R''SRFzϥY;a㄄SմY1ÖZss] 7cT=r,c[ )CLf=,h=\QYWC})\\^Pfz?V`/bI')W~Mm)&Ad@WS} l{[r"V"f7MB*5.]$L5TgaZ3u^yD$˂[`QN4 3.(=ĂP foeìҥ͘^AʎLI̧Ng Kd 㷲Vwa\r?,ϢF'[,ƈW8 Oa"9Dn.XG  }K< s,hkFN\URnk~!C G$kDeψL0)oqFqKaYf\2uXlwIOv ,$Nf4.&*Ä,ʙ޴%[1Wݟxd1fVY+gCS,1EK4I a4AZ/> g`v{?C#Y'-0.t3w|d8JP`%A9ƨt~e)YKj[`7]n>\ 9^0rWkUEO <Ӓ 84\u׻Oaym3(Ni,UE+l =p~ y}NrI߬K̶h>W# ]'tCM8}t^yb@H/_@{5E/V[$wspi->- _Ƣ~ɍ7t\Ob[aJ[sջ8`$+#.:Nl*1iZ?m+^~VRFpŮ9cufc]Ye6y-7S tg6Q +cX2n1 E\8܇{:)Qee䖦jr:Ր#aSyEvn*:^hO埥awa䀡ɺ7\=KmΌ{*΢P4xDv90B]Jz ui4%wUTO2|ͺOޘ!= m^`sh)mtT|]|-u!%«sY^Z2ff &D?(W< No][G~꒝0pYv`