python3-perf-debuginfo-4.19.90-2111.7.0.0124.oe1 >  A aW^^fxXkR"Aj5h46w.{-w"2sWd\t$'Żʜ|1klv 8Pl*ݽz6jxV#w "5GN>̰yAP&;@6Jtyw%*`1u_^~PS13K{C= ,TSuGx!>̴vx!\[!ZN;}i=Q7}FBX952c62cceb319fbb1a93dfb5541266ee52efc6a769adea9c546aa4586242855ce51ffeae4cddfeb754c6ee9704d41fb210ce6605 ̉aW^^fb_ʕe-̀3Вw M}tE a7.{8u~]Y+w;gLF^*eof5N,B>p<L?<d! 3 ^$(Shn     J Ph 0(8<9<:<FGHIX Y(\\]t^bcsdefltuv(z8Cpython3-perf-debuginfo4.19.902111.7.0.0124.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aobs-worker-0030ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$aaaaaaefbd0a79d156962cffc2599bef5c950d8a378d06159c61bd6d3199e710e3eccfrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.0.0124.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@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-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- 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-0030 16384350134.19.90-2111.7.0.0124.oe14.19.90-2111.7.0.0124.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2111.7.0.0124.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.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/44748cd53141cba2fb98abf0a76ed13a-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=beefb6651e1deb3a3d85fa9c09064f2b39a81856, with debug_info, not strippedr#?b{?(e $9Zutf-86a2718cd5822265611bb4ebc40befa019023bfdb5946d5643752c2687062f467?@7zXZ !#,B] b2u jӫ`(y-6y3 jYr;|v/\R%<4:i(q:cq"^5 Lr2Zs ,JXYk<^Yr-<Öf sK=$d#Rr t@ذ`seJiuY5sS7z4ƢJ+3E-]<O|sT|b# gsf$C;rhȫu~T{xޫ/F (,Ks6![׉a{y/2e1oMEv &Gn_Ѫ=@5ZDB0Y$g$#q` r( }}W_,ou ټFf‚;;1USS !ТK+|ol(h*eYlDݑ6 tqmCv`1ʺ!-Ѽ=t[G=svD WP -3@I Gvb6J#!kCsVx`-Ӭ1pX=Ƨd}wiV $\SI{nB{)Tw%tsWN=#snܜVJ&帆kWe͝.-؝̌}?f_n[F?'m )rYsoqC:x `6agY/3F6KVG M݉qɤ̚i;_Y- cb0e{f^Ya[7K< *IV$c9F5U8`108W>X+֍c$^v^"âKDT;7xyO~VRuQlth0@O(f],1~`y͒fa*~5Nt4^”-xrL"'Tվ0W^ #!M+A0DnXICG"jA+ lv[A<i6VQeEyh {)`n~0˧IBäk"=Viv_.~9ZJ,"p5J|JDI+mt `>Oݷf[%u^9O1^`^!덐ܙ  >;( x+y1 XR˅5b0"I2͛ 5 ZoXO % ,Z94@3% Fx\2,OHsM*:N~VNhh#zwԚ0ȐuI3|M־4NJj萨]fR/$>-kyn|TN.ʒYN3]KA k:DSkRc.`&)89 /I,*L"ьB|׫5a=l _hlWqc7PP4ؼPw,>OfTўqm. 4rU FI珀́bQZl)8B;_s>curZS i`qPo+Aebt>ojʓm`BNrp&fh+a#L`9҂;1&"0$_ B|YY7͎mXy~ XYxT0!9)r:28p4P_e#R^2@^PKyC|*!sM6<+sDdsr`n#Y>^DƤTk%wO^t"6`1&B@"M*#Ԧ258.EBI7F~é՚w?&+n7Oyx&oʤىgc6EװbdƑ k(ԛ+%؎%{F-X,oqZԵ " `=eUpblN*GᕩH(02bCDѵذFȻ3Y(ٶ AX~afIv)*,) +B9`Gp{GMr1sg-c4N|qfo;z$JҏE5"Y2Pvx݄SzTOJ[!$v0NJ`KNːd@>C[.5&TqF_5Ē|c'As΀b_GP_X͊$f !%p;@Ye弧=:V'^EoI=TzmOKZrW$o#t .eQ '@4_cP07|#4Å0{sSQbЩ86WNNCPWɂA.Z]#Rm,ml NʞM4q`s(@#a~;\]`ۂ|wSG͛=]SJ`Na0ipaV _%=_B',2U |z-I|_*MW`cD,.]Wz:Xf9Q|‰'xHttz )|lo_h 8h>3W4Nw_b.ΊqX[woqv:{diJX3YoaQfv ;]ԧTn=_%s$o-Eqbs2:Ɇġ\QհZb'A?bj|@vsJ3s~ '%ܿ1b.ˣ k ;Y OL4* FL9)ZI u .#0~4{_0Md PH;},c_Ik=qFEXZbkPR $ױ!~5 h --xZ9g4todׁ5RۑV}zfcla9ͨsN gw#j L׭m=ŗd"Hbb5N :ǵiY=Y\_V"J<\wX:hN&4h py7̮E$;BRo^7oז5rj X%h"GMŸ5V2ԏSĊ2=W-ofMhhC֕ ZRriAh9Wjd+ruE?"% %eN1DktG/˧=1"}hJiZ~b0o 5;zi+CtbՏT 5hFt͞qsL#ˆTHO'.4bWE/8b&(xH W5/\ O%̟@ƓÎPj}yW7qzje͜O)䕝 JXy&d'c5/r ڕKOdF_myî%,Gl͂}x  Q4\=D˩UgNźڰ>mpETʜD!t/4P60aŴmmmTeհb(m9$?qksVt.6ހnwUX|0~YP7ݡԦyt>˘IIc>R[yL<;{({%T5Tozq+Jԫ˖)OuAPگF&_ZҌ9m#Q1pbPQ?ؕGX##ߵ@*~NdWł,4Obu~=<{®<6&0hT-V|6f<.jr0gg>2oRQB'Jv,='.' V]t,yR[hʀӵy>mՀp9 +}]= P ñ%aF7R񾾀D\,GOx\Lw|n:ox&YFN iΕ7 yD~_6PT.99 E@~q~ueXd?/Ƙpkof!w9t ;4< 糕H?pg,t}IJs nݼrU0q `)RoUa^R _ 5&6=拌`:Tr-m3(id7F騭'{ XZg kxwZ.T1C9]o'0mh=ZPSB_ჲ/VAZx^O/=?\-kLv2(&ke.ʀ*aH߰U*H| /pqcrv BvT; ֛ ~o Ҫ>4* dB|8F+ىy_OU[``N%u꜏I|X4۾΀ȝ uKjm* Wf wQcWh˯B4`t.YKhU2N`W:at. a~pe.0HBT/A@םb:eEuo\BcnoOsU/VF~=)emA=Q1쨞%UP/LJO9cORejaڛZ~Mm$~FzQO DpT.T?G9v.q&./>۴1Z\s5DY{EJߎe,s lTmCޓs$4E?0/,eh(yQ$Ȭ@ 7BdzB\>Td<9b ͎"Ɓh}0),ZLxNm.t`6xp4ɻ8◸wUӗ疑'K0XװBiMʹ &UzĖ+hCqz u ~93.VasNld1GϨ~~]c4 ־=9-lw+5ֿ`I6'_Ms$-#m%Գ1cb; F:5 gMMvA!=БD:H΂pzG2-׾ۅl (f(SsS2o|r9M#qX`B7Dy2g3L7߻ OG5 t33uǘih}l P}S$z}^ϖPGЂC.V-y $"?Q oJn 04h,WkkJnմ VD2֤ݠ'ẅqVDQFiHòx#͇%[Rt d¿0y^ׄjɓ4o0CR/c*\-?;a / 2)%1bp@M ^I|8 NIsVCE&Ξgm- \䮣YȆuZKcm! \&um܀P"VKwr賱De_SYj ES]_i#=vcf6dQǾY%z>9=۸uoyg-Ș͕]*3Nqٻ**]CgW:Qha$M$g krBLɹoըqk 'g@ILYWaqy1\'6`8Dr#3=x{Wtb2BFڂDCo‚߸%7αJ!WIa9ZL#B2ϠPJK3HՉOqDxb%1SF͘)?/7?jQT|s4J`&vsbudM,ЃLXl+j}`mAcsk PSv8&ʉeF %ſ?ƊZ?qެƔE囻K5ru!c]h֏|=LX:܃MM]CZՇI8ŕe[D_JU[tEz(ouyo|ګFLe݇fN\GVft-~Oӎ uƑbQ{҅̈́ꮦ/c{_zΨ^ǯhqyYQzzA -{QEWb{3}S6߮K4\H/k|Pན3I|7@ S*o5^΄(we⬷]m:!W4;)%SH&kS+ RLS07:S nZ Y%›<,T,/ C{sաuYMe׋9\ccXLu^edm:|p*O&1@F6—R;g/t%/~]}Iu0ͫ?Օc[c4.c+n`s81q颉`ix2+;?^W/16g0ޫp KraF.B#rƑB#Ig[`l1 k!S =Tgoe*ּ B%0 t8:/#71?%Nr˲u n3S5oXQ+D+߈h[VvFF/S]g. RGw=%ِi4JMNZO U ?hnj܇ߏ*$*}B`;BnK^͟0 k b p?i 3 R\#VRj%^.^n*bu*tBmGз$J0U c:tle|ßSK87ą8d! ~xRB%Po"yTkEg7+O7;|2JIDQ*pDtӬ Ddw2b}u0/Ed.z.q1TG|X`{xĻBdHyBG= =#FIwKpo=R]1Qa܉^ͳ.*`!+)G]<hӧ)J6"֞OيHLZ`%kk]ܷx9: [SmBBOHD*~Ԭ suǷз! | f/rӃR@e}wxuo۔xfJwing_[-iQ\{v{`dbN,9l9oBE/{[;v(P YȖPH|N)]*ZYBeß*΂-|bi3=_u;GS>Mڈ +@̑{%Qfx'l+),a ֋/uu K{ 3ZZv{4./2Yi ^(RԘh' 9b^ZɉX7uBX (RPoVz. (V❕K9YW59+SSVjZ1m/&i%` %Q6B҅e M48=k$9p@QXH9ufo7 8-mk Wy\ eC\M%W$3Jp6n aB/\\~Vui|LVuS]*Xh@n0՚"pBBQun"K)dT{$uysӴu V7Mw(O5Zሟ:wY Y:•k%[f4>QsH@HN-~'&쒥gKs3l؇^g --[FVKrHy$ܖﺆyn GW~LZ;Sc #xUg :B=>roZVd43G%7"ߕ;& OC0W6Fc=9OD+̉,2G'^0*C%25L% @2i*&yy,1{ziY:XJ UؠHϗP'"8j͟0S+֣"Nk17-LC sìYƿq(ቈh)6Zt*y7q3Rs)]5ג/g\sY-~L/C GȩOԣ8N~`@nhˣ'8zӜ<}7.q f5hsFQhbo&ٛV6N=P}Q!4رa=fʜ%Q(ə1q:Q)$de)N0$>)[4084{[3ʮB,4(1qx0ɖ% %]^vRSQc(L$xC6/o$s̊Ž(ή"d8r5}PLtrF [dX zXiʄˁn!3&iR 4wv^w&Lܛ,H ׼>d/4v^:UOVҠ/5@ Bj# e~*@L\YbΫOlFn7I>a~Y@EtcfE&:! DfK[S. X"aMqR}Hks هqL ߀@LgubtGx)sގb'8`pMnnC>]0mm\<,$WL ]1{[xV>o˗*SoT#C;vWF2; oKgH3ڀWYBHpW1$u|6:GK^Yfrqo}2EطR8xgzyee +X&ҙ.rB%e UIۆƸ]'--ZwYoNɱł"~%}a!EH 4>8̃?@v E󖲑x$m4v2* ga%.A~ssl |Q4Bmukj(0:/0mr̶'% lS8o\*k3L;nvH0?sLc@U~g." X9ڇA!:D=?sBQ }i_IQ dz[hQ`hڪWq>ghOZS=qbKy_O>jPA>*.q&[@g|J 1 q1/U}K)>v:V(@!<| <U\R]tPC$thXk xWD%do1;R{;>Rcc҅d=M*Sgj:1ئLD;B {-Vz;geJ>K.j ̠?Ԇ/ЬQבk`΂R{` "O5긍U h -]lYSnhJŒ!(yɇĞ?Y{E.n5jNDgN) p SQr[ܭynMDl4.9&HtN`L_]^wkX{"@( DB] zHE;69gMQ&E]\H'Nepa@KZ$X{}#ڐ},ܭPڍ-=W]%1Wt]meZ}>%=M uqq@VL0riH_gXŃ # }lLl}*;Î[N Hf]HT!TL5ҋ-\]<<?^2P7bJ\BYٌ@Kou a+\_>iwv9#5K%|}ȹ~4x}GJ"טH1{$qoj/MlTgP7tcuQ%9Pitͅ~4Xp1]704~[@=bȼvڊqmBիtsޅԜMEq,kH^\>ѬO}x'91lťL'JLFy(89p;䝉=A'=[{pAN|^D[Oy s#CrF~R4^hrV"U: xwf. f,r!`ID0 Fqdu\Owaqj3Heԕj ~BK ^u؉e! Na͊BL|}۰g~vɩePn0ϫIA(<}wm3l J-ifkjeb'ı }ʬW _zs-xUP8̟YLD2 uRC$cJ6j*G 7'`CC~)r< P7 5g$_)tz=.W=DB*~1tmWuCaw%oؚlwݔ 8UK5GLɣjVk+٣= 20yj?Z@?I%zP.)+[:H1ODXHXķ>;K8Yu<"$ vm[=N2ӗ t]7?2*<: #/n}=԰h]{I4oIu5 j]msנDGCa7Iz<ԲrwU, ˥)SwI,C4 I+,r62լkS mzc:փ1h 0 Yݭ332 "D}+i0az=O^R[ۄ}=kZpr =|t]2Hlsl aUIf@HݣK$ƥ+َJRGyQRpڌ5/i`<#x31G-V\ O1Is@]*t7Y0coEp7S D %P?PFVZ*F(ak;b?\sxՉgHEŌyAcE^Ț8:!$#h~ȫB^FK T>!z~ ߦ2Hm|~`LVErYjAC8-)olwf608sso8c|lc쀤*W5LѦ{<`)2,Yܙ?Y%۲V-Rbo[3+V0 EsRR RAfw|$_1j̹VF:2 1rLKʱnHwtAs3Pc-w$ܡEc"4/N/FzW/N(23|F$ԹZTm( /s^~>\d$ɟ}~={zN 5c"UX^kگI~$s:Z*9b9JC[kN>a%7'_Quol"μX򌍹_Y8Ip{=BЇVq_f%u(G4:MgW -Š[X)G<~٬6F1 K'BĜg[~b[[Ȼ(0Q?5sx8L5Oe=Bfn<=$ͫI ٠C0y` nU2dVr}IՔF!L"-V9x`q*ӿ- 4r+>vE+Tk?%;nS{de陦{s8ՅcUr, ՠ@+Zr?/pcQDvl7%/hXv!םF pZX ueHbV{`B4!!SCKvsXcuE+Y+ϳ:KvXp~O6 6owC&#Kp<@ 6Hd3_}Vhnl9UVbۓ&FšIX o~6)rO 7(R{:Bhg#|m8 pI,|Q#V9|k ƹN2y^Q}8BzGFfםMқ#RgRШv!l%LJ|#|7STRCOhNa׼8QnOq5L%08LO¦#S]c*wǃ?ѣӽcf~=ko"BwCP?TegҵqUbԈ~$/pTn\2)bOsv޶_@v,PXF |"#xg3*Ur0keiತ-^[n ^/£w=]#v|a &q/ѽLDfba1zyHobTᎢ1b5A:~eH(a<ۆhmCAHeZ'2x]YQ7p"ZC: XdIEqVcĴHNŏ)B!֭4>#.(>ӔRʄ.hL1~<^ A؅>yn@S=N  VG% ^w9h*甔vGt400rHJ dvipnz׾>>2UDeԢA]*}}ݗ_",gUgDv SK&G3nTj]ad". j&HR98nԚٲNj ^s_wo;^JX"f]O^n< :b5ܼ OCX0sI[2鍆Om jgLZgfXɴt&aI'k,~Dj.J5cQXըƏo紧tV6]be'#'ez٘je1zةf)p?tM5oO~Dvv  /aEf"v|\50̿#?ƀ}WZ-GU=u/Ve ~C:D\$B gs^ԣisEyPD/PNM8g?`L߮ji ~]B]nHsc*ES>֎Z^̢t5\MM`0%pq9C# znkA>t_#(۝,?5mkJ4j؍7Q]E;Gb_U=&`3(c0Xx 7둍zud^q1niӉHfKAd\%ȢD) wOxD rH#bykn2aF 1Q-aps!6;Ķx7U;^:, _+cORK-a;bQG"T2+!خ,gQ6#̬mΨ<6n.XH#ȩx-km1sfütW8L4H[|mՍ ghB?&g"km'U=Cg_?鴹ՂAÀx[.3Nɏ;6Ê}9EźE8fFOfEUNpl8, 抆sSo%e jL?=wJLKӍ݈֢I:DZQe%PtQ,ـ2A ЭՙӋQO0h=0(?K881 $ޫqү-Tu04,JO!to%r׌Fi8 QwBh>7ƍrz/miQ܁ 4ޡÈ@ RPwM?IE,t,!+N&[5lKfDmLQZXW0 a[p]]򛹾%n(z[~S-3;yd)>Hdx%z+c|148Y08ʅEHǽpo=8DC' s-HB|0_ 3V4B`5}2GȜ߮*ݚS7*q|P#U,Ӱ5e>xwfdeG1!HC)ɰ ƆdE&c *%9;G$?|}pn^qkemV0##_UuOLxeG{+3T,m?h̳a @.7hGI7:i4܁Yй~{0L1ReUdzĺ:-`ru퀽uU\tyԹPGŎq*|KwS %2H3wh!e8EBAX&uC`G88fd'FiR"ּ<W]{38<LK{j(dQŴ6+tja!̕2uBx@?,ws. Q4눐-Yu¬lj#`B D,jl_Y O/Yݲa*0(vPЊo8~6^BB[}X)*L'MpP(P.d_Ї֔'δ Ugy)i]@Xs0 t~;>\!Fwe?4Y0@c)SSAZSbRJg?~MKz]JQT|K .FbOÕ`4Ue HB~c  @L l[Cgra3l|켄qK|g SH2 ҘOC8N0x$&+cfIWX(iKSȆoLVIQsuZbVJA 8:SIg d11}!c׷}|}:Yhjte p*>!7්+]XC#d 7 wYLS+ oQb*Sdwg'*1%CLX~bR'DMsUӪj ;";E ^l  ;ED)~ZV !{M%]wE^h{BTF854: kHH v2(Wot(Z_cI U;Qܠ#_v(`ÊAU3?n Yͬes dI;_ĭ'UbI"1,Fi4y ̿cf33y}b+e{p!r&e: 5~ZobvdDt<kՇ[HB3C[o/NQiUӫ< i@NG/( c#FhۮmFJy"<(imb'\e^ }-ΡR4tmϓ!nm¿ܔNrgdEF (&p$ rH%7Fc9܇3('qn669='-c?j:I73ytbŢˠ.ܗsy'DN{B-9r}DhԩѥR+ip:%0b_w}WuAԔvtHKl@)Ï& ԋq$!F\*c\.vӱZ^xnG)&X3wT|*:eI4@5 -P/!j݋I*9яl}jj?ݚuu :|DDd;΄ +V6Қ 1@ϖ 6;o}VkTK5=vd^y]]> "3/kLJ|j mcr*$>i`y@,̈ӗy79!eazcGH &^ ȾU! ' zDh:*孞*XvG1,HV&"qGY.pH_ g93Ϡ(y^NO)1wO+7RphmA$֥%DrH#;rtIt1"-܀u,UHTksNI6"cI,)VhUmI2,7պ^W EHD jd[tfr%sO|O 6}CuS%X8V7BcEҎ,M~3E ][VQOX'/RO. $gg#`46+hZ$2{v`:0HҙWݼ%ti*.  cݔ.9ل2X}᫆ ! >D+i}LT[c g{;kІ.4-7-IQ #O0?/ ҝ=(V 0MXS6 &ʍivO5GlgtqE`:>,"_*X?;Grϊstsɣ٩2lshE^q*;jhdm%ߤm`8oDߒUzSE@=Q'4`&!rde.Uk\t@2L7B wΡkNG;}B0QN=|%@vԾeVtQF)@^׳^ ϑW9!Q :kc لgxLvzXz^t`Kb~#EP;Bz:f@%;JvKUs8b8(LB4 DT]r74'3[n꒐85I?o&&-a7ȡ;fV iж }3N>N,Э 6m,!}R&rRۛc `cIUI—@krEtnuW'7:n<#ʵH,,gX{7MG-8Ⱦb\M ~nafug'_TY_U_%31HlKWc3˳&j6^ISl@ 3ncy& JzӾ ƻ-qg5P+N5P^x\OMfR< O,1x9L~5=:Ch[h2JS1ܼ4 <3権VFBrD \U=u+/;,LQOarm[`?G/7g ̸b~`PTK( #'&4mHڬf 9ܺ/7f_%2b6+\~˹_aWkJ+~3绨RəYpNVq\ͦƧhU #?1זLGoӖLLifDz5tݕ,vjho:(A`8a?Ƣgk>Kp9/T9# *_SR~CkNL 4.vy "ˡ ۿVi.s2Q+aeD4QorwzHjXNC CWɚPj {.+Q<;R'`׏*krcns;X_s-B/?}oYt(ѕ7( }[^b+ Fc<+ĭyph٠$u9.z[LgnAcgw0fOuQ⽁ uٰ 񠹁t/LW!xRT%JF6CcyhOq>M%&|Xrq yWUy-*dQ ހ>7`ADX)Nj%T H QvĶ9ws ߨl唠e5sK bVK),W1wOGѶD_0Ӄk8drQm3∉ 7gL$Fv]k5b>Cj@~: n sYУ TIC*Eԁʁ/4!nB7B^dEdhȈEQ+ _#$ǔ_ )Y+b4c&n(1s:=URd1'Ge6vᡯ3ԍoN~*6#XV%8ᅺP1|3}3r\/`дh[j翧o fE}@~h_卍5oC(_*Aro\THtv;PAi#.t/S}leX>H\ )pzm%n =fZə"8음,gցx8G/eOgH>ѵqZ%7tz$=3NQ~{RlpKXBBCԞ~o[$Gʴ> MG Ycl;]Ux`\1S2]yB{{e$Jm+﯄Ğ^͘{ Pzx}\^}_DHDE9e54m)Lw_vq|\Kbij^{N}vY+_l.d+pF)nCh;0||A'ջ:m7T¬?"h1s ǭ2y1"NF5ΫD%k-[e)-R/"q; sg0Rn<N+zZ-X4L5x`E ϕGe=9:`W  ƌs[nC1{Җݘ ۍ"ܕһ.I>9F ˗G)%0W0  1CCY(e>HCBH ЪǕ@7yq: zknʿ <91ZҐD4o$8+zOg2 5NNʥ=.j? %Q9d@Jpw|5ѝ'; 4Fu!&GZH͋\_Rh/B928Mj,ˤE@uˣ=U5KXW f7ק`SΈM}A,7#B.G~ [y/GL xME#zBo`3P]jlӃma*#9ܡ\F߸7YQ6 E}X", nhkb+@䓗4O{)OČKXK/%Pӻ%e;]4ut`#!TmV}-l// gN% ]aoV\@j7ϒqp Y&KKO3seIo})ZFH6_%z@7:I5cbx2_2DbbYmuDҗKM_*S+3 iƢ)-OgLYKKfłPFvB:^Xĭfh?aȒHkmK~Cosp\^%:axL\LdDѱejn_{ >3gw´ 6ήY\,,I˙]Hf5؝SF-_Ka-KjSrn{`\R.,s@d2Xݞ= A28>h.W"]`fB{R1yO ;_6# z/|2Et)G+a{QB/BCNJxO65Kusg¡huyR^'R~ZN:)1JD< 5G,Nm)14> qcw:U_uchoV̞_(=bA%O:tON(Ț_kARdLO(y-&Tх?%{_8'TJH[@i%2ui~]wG 7UNJLR++, e{@6Wf1i_h`>0cvh|'g`h(sñ|;ؙ,zݩͫJ9ȕʍ_Y]zU1H1$)&GFƐ'D =&Mfme=b )R XU{I~#9=xSk|8znڿʊtqּL[_^mȍt׷tWQӖH CE<Ti0lu9m\ZD Y x&u 3&c:6Z-pUd¼y J+4⭁FYIs>z9UkИ ~n'l'1.*;aߥ{g_-Ѧ/e3K'9R [$ ŵ]Fn:@#_+ۍ_>fUdrHcIc9.c)0R]Nw?;0aIpltb|,>& sӛPG'T}I3CSp _8{ӸJb]*ga:Ey71ף$c%3gbZSU6?n»$}hşߧGOun1 [t.12u8PhWMՋuӼ2&a*KMn&N˵e\bH"/Rڨ`C6&\8ܱ+KZ4gZ5N3|g(}N>΀^HYjȦxT*qy1Ů(ZR֞m|.4@Biә5-#QaG6VJ=A = P0^9=N[ ֝Z#,Pŀ/=)ѢOO`밝ry.렼tϙm|Nŏѯc$`n~!N(3XHԂbVj:.Kav~m!kTU>ZclzVSW[ku4>Pz1?EVy{K6z\,/urTlNt80?V!-CVcg|eZ)5It첛qp\:=:߷fO"O[% ]'Rf)u:Z;$  ~բBR>L3e2uup<f k(9l|πP`&̭p2(ro=3; l;wF(l۫7S.tZpqjtzd6 Et`u՚#0tH_DGu=*(L{ȖL)IH\_#[]MuN&TOE\Ml Cx (y#JEuXF.ػ.iWD[]GTeMm_X i& nh[YR)$EVJ2($ز@-?dh7" 9l6_Cb{DTHsF^d8͘&~V.کܵտ@+8C: 0P@ߴ3?O؂Vpr?7prz|=‚! ͤ\_+ArE v!L~tP~5?ovuN}(wߎ@2i$wZ-rUqcki_N?2λW|ϐj{kp& "O2=ɅO|)߷=r/ȗa#CG Іvbf(]rG-gc=K!1T8G.Rs}xƪw?枲LJOipǂ*yس X\?܎|gP lpW @G m{2Lf+]]- P pԇd0Η'SY:KD1'Җl J8fh30|I1@Ǹt`ւgeba<2Fǡ+zn;1M!1gܴǯ(<$p/ P`d |/x l۸j7>a.k[9P/ޒz{;]7/WwX$kZ 7?}Ytl[3EXL}_oؘ Zo>SaFn2hք-qÉ Yt1K;@АA~`o @:S2CTU!kx}gO%*:Am==YOG<,3Uta L Ql;L "jxQsw_Ƕ}s $/J9J2|E`UA0\QWKRxS:&6`5$Itgn~J9v89{ <ME2?vÐCke&vs4 NY#oc(1߭(\لCO-ӖSyzޮғj,B iQ*:XDՂ#ߔЃEY +0UCvpss@RfUS!w ViJAa@kg#tC$)TX(bqyr|(v3-ćĢ!A~~ }&'DMF^eɹxikM[ٹEIKy[r#e8k Eo""5aaBm{%Ar]pefچ#I5w}5Č`֙P rYHPx,dr?8o:j).+BZAiK(LD0񇋂g֕3_q)>>:&5=%X?t6y|o"L_l,R;v;I~}V:Orz3DXdAfRoy;#iޑ\^eh #ʶRw ^j.W0xP6m/#ۥ[a߱omx*ƪu^ލZ/z8}Q{Lq d\` /O8 T/thoTMZ>\k~upXgO$vʱX,wP ՠ&]bҢn>d V{<!4h8Z,Ʒ*|o:)!=#ƽvn /u_Yv^ Έp|md?xotSKmG$|Q+ϏMsKD\ 12\: kЖ)(4Cץ$J&Zb>>Pu4V@|ײpBS>b&+6UO)3MV3{ _*`_#B4O(x; ёG[ȟI:KJcrPR4Si:=wl SL*vƠdi_8^w\eMh)K&40]HtH?8;ȪtԌVq3_ec5ZRO'bLM`L6m3Yp^V$q!ջcR<~݇4 -p@k뮪:΀msj*: {,?ҡ(6&iwv}ǝM(oИpx-IzO3*D2W}zm`"ݴ3%\ˬTw:t8uë̤Ga{zK5-54=TR`Dᇲ4ai\y+ u19۫] DHenkLu"Fv3ˡhoET*pHf0GrK%wTcOWD͙ 1@K7XYttiQV qPTŔT >? IDHxGf H] UN:[쑫 !& m.~uӄV]? 6ree}C[:S:=xS͘ۋa(5f[w ™>='&O&?O/bµgAP` ZwVSRg&d{;S2}LKIv B*7꧔։`:%X=7'"<I`X4g.< BAaE;YX7.w=?{Jh%7,Q3i4\*z~C،aķI7gC3:t~!mrv>J"L>*j$w 6܊Hd+$ I ȣm*7)!)'J$Tg3rԸ|4B~ۤvP/Lhp ZE ©%6&ٞ(bպgIm@ǓSy A3Mb2,c% _<6rLGnx7O5W喣30qҜ^hr0FEĽ \bP;~xqFn-7=XZJb,PAV^Tb1JŶY&LCrKIWu܁d})S`ɚ1[jʛa6#|^*L!Npc-zz$O%ZW+4&\+kOcZJ~Fq[1;]<$> E4)AfT?IҚwwlIchNk豶n Ğ0Nl8'L}M=*Cׁ?, R>ŌVl/+GfY0tQH_;\S+l_fjGA'}zn/%7er+_[Zx=Hs*;x6^insQTanS*Z3=-5'7{Vz?>;y; f ;”ǨZ~OQ9S*BX@OPKA#F:p I RcW¯uuqlY~9 fON8R@|_XxKѥ r2Uċ _7TE$~CȷFUj+'?O{[ʬ:u_M"fN:q%?ƂmڬDWS2+$`,<:] D']>~MHڔO{튚tL $&lu`LnlVtlvm3w%H_PԺ5G*?5zDF KRj r]eU@%v;gxShAEFy͸m!挰'{&B~V'18_ȃ:G|܅xްPWTmֱ œ3<Ȭk2lfyM$舼z:7րJ@˩cu2{~Ÿ\dsnK]ͣc`L-oj_o=~j OAYn"vy䌬gfi0 e-,Ш54w iXk4'[hwJH OP>nPHe<#-uj6IVHTxؔ&-'8aƯ n[C{l3$Xu{cayN/"|+$CbzY L.kl[rR(}cyf֔lMt{or@Ee2yi^Far<> GیˈjXeO䪽bϭm V.ċŲz}lRwdj qKL[bGj Ժ>u T>0!hvE0u 7"EMdV4=5 (Y-i}M"LX@ߣxU8ZЌ\'lM %8)Ck 7K?K@'oȄ݁ih!]Y^2S>ɮ'R\J)6PBSvC9P9G^tb*Mv -}q|7b;j;PQ]$wZ*~.1G<„k޽MQA0u/S,˒"O}0#b) P~}MmlfQsH[A=6J8M{<\1@ WA5EMpnxG~VI k6;d.#X =k96-yJ ۂJ7Q־Rsھc%|*DS+'7LP=8M#\T|LwFZMP HqQD(.$hOʓM5f)_5v P !6>{עڎLmWҨ\q^K>^LSXՐT=+pC+OpKs]) pk:7OLZ? 03Å Kt5$ T5L*+\XϾ%/+Ιe[=V#:ž>ifVQ@bʁ(dk"5S=Zv|I6?Œ^͌Dےx} H V9CZ("Wg]-DifK?}pU{L4Y)~srB^0TYbGZQC{}4^@gNAWR7&Evf{EuLtf*3S Ȟc$OedFq .#npzG~T۴3,Npш]_KS߫}#.n>SG$!T5{M!~qݡ-~֙" X H,['`Jؙ)Ɉ0X@|__Ce[HUVb4ѽ*H6O{{PyTpu|)ySd!#C ڟx|; 8C'܀g: 8!MVW\hG `mZnNPAVyV{+T]ZÁjIŃѢc:hk.N#׾ B.W{fV m? + |6Օ柙 y-}geW+µ*@ѧ ӿAHd?*z:@dIN{؟"MڐO7e!&'1RGs4F[ ѣK_v6}9r)KXYh\PeG* JHC^;']#o[=a0RYZ'Ưeι"7!c|އO]!<2 fH+4)#y׌ӱto᧗ޫ|.dE4k<dyޣYO|N Ze`<1m$9[p(ɪmBHm<8p o;Fp(ɶhg{%Pf~gvSF(؇G[;pa>@LOZ] h X>/.>?! )ޠHC//Jer/Nø>vPp1H7V3wMKw d7wX\iyC(_)8?|8"4G}JGFߕn~w҅-5K4 #lt+L1{<ޖl#9E rP]_~,QZdم xzb2[cBF9UAw4 b{]9? #R=Kx[ "90[g8$"/u^{@WdZ7D? VUv{fo\CDDƸ$\34)>uz髶 .t߄-/Z󞕡,2I J41rZ%ѐnx#$"]xs6Pyk0[J/9``[7GUĘñ)8~}d&Tͦ/X#pJ+,\AxPeBnyfE>'mnݶ_Jmn" ̆4 6j@/jS*z2d%!BAfƃFYJ[> 5@УɊ9''_dek"ځͼ>w[Ɖ*D9|g/gM7+ k_ F&ENZqb72*2崅}{M6`UײFluuǚ[l0f QWO{H] M/?E3!4+.]>x4ږ?` ?p@sn޶p͖^~8]XYF%w!q1K+7$lE9%/fxa K "ՅX=ȹD]~WӸOʪϰ:d{s3 ڀy:x9#2҆ 4J37^ MUۘt9Y3>_dL幪VjzA*]ְG!}߀o:2;S7~[ m]Kn,w~Ng4P׎jLY/wͺHý\E$(C14;Ȩ֞h 0Uٯj\̦i,'*j1XġEDkts<^n|D9|{*|X7>kl(@3M iMAb0zMU[kv* h*EE L)Nq$Qf"ҡ˱;hTk\j yrC!CA+ 9,^i 4BRd Hn#ҕӸ,! sY**ic}.ύs]*:oޣɬ]i6SKW*k #^TwǥX5E|ԞHO+&UT2w*/3\tCw2u>v5PBv݊?7eZ,[ ^Nv-]"mC"pQ>8 Sg2_elQ߷*~Xޯ-$Œ0!:y n`ǶF Cy;BQkT o)>gz⑿xmX @좽"mC֥3ɆP0SHָ#[U(՟?7'4e"cLWzwAm%H\X7. A#KgWxm.6l="ʼÔ5LHᛝU=ҭDCc+ rE8HT~xI0LQQySOi%fg{p˴/&?ќ&aDk :{7GX۞@{/N L,z%aY{co禺 F͐ `5jQt}A qV-];W"FN[a nT/&b>1D8ٰLNFnr(M'IW yigɱ]RijJfe-eHima(FKHŭGO\NSvح]r, !7$ǙS̨z12ZV[l`yλ/5Hv径qRÏ<A)nsSJoL΃K'7uH&;Ub7G#+3Y*Q7.|޷'C ubR&vq%\m1TୃT)O" C#u(o_\:&F'{㰅7 zU=t-%3.Ϯ+DP;UIhkYabc`gEguKv _, ^\ݤ+舂B[fa/bEz3pPFV=o@/:mns*9GUxI?c5C$FP]j# PxutxOfWDyPaynŭҁD-DDZ}N(W1{W05@y-gLMݻJ{`fTœ5JDnrlIYs q{Nu3DNS8Yy X.15m# YKrIU*N Q6 㪱]ziڤXpê򟀢i@M>ġCLB*7 HE2H _-Cw{ޏx4X@}HDXj"ѡ#;l}j2鋧sQT:[^%:R4H1Dۀ|gyѾNU?ԍKiO$yUARY {-N@q+?K/JIҶ)Jb Fյ8!oCi ^lE[9-q̣ĀϯծUlFB'Tm3 l(e̦[Uή0i0l>Kb JPM0LV "UJ|90MH6Vpq0+ `ݠeҳh U/NkE-/˽q0e,57,,7a{~o=t2mS0gE5ER8џf bHpKfwxGq-=qw1nqNX$)Kj\r+S۞!W u f6"[doqZ)0msM!P]Xk5~# cH8B$f!BT;W&vi]|r1 J+ (M^Jb)cJ>3E'Xh=~*}LkݰTA35m;"b[oӭr8`ڠ (@#>'/`k!qDL x׺%R0˫Xs\Bs{WYcy J{%  CpYoƗ4 oKlN#1+:åxM^^)Va9k5\nkM+ 6M k>F{%Aa*i [s$ԕ$P &)}{X>,N/ V|̸̔(5@?ό՗ȴ(yeXG7b5J)憵JVS֒Us@"4)pJO-*8ؔ9<,*MVDOPpW9gPБS U(Kt$QqjvcsBfqlV ?.'w[~L~z"zJ?t :8ԛæd^깔Y)+޺OI(#XՐ)gSaV\ȗ`D7@4ܺ̎H7>PFj)ؽrVSdy>,@h_{p+4 $(J.чO-o*di 3dkv~LXˋdDNŜBЏzuQGmF) `k4)~_[tAJ5bnWmKۙ@`[jll0`(*0 M3#^s9 ?G/IDT֜C"biH鮄.L증g9OYd) )xQC$f:+H^kmJ]ǤprT8G{Zs,ITe;lw F; -ȹ*32kj0 =8G;* lb㥁fܛ 2YÕq:kŴ8rtLu$6f@RT Iԋ^ iW$Ix fr65,oVkZ˜:#{8O81Ma a1<[P=riD8Zd 䜴kXz}ޖ5$?7sPd6z3+Ex?T,mB*/{Q8 0 =xyllP`iaG͎7攧4,VE!Hh̺$D t1RGQ_vQ͑Z搯mgHn{qp5\r9-kdV IIc",0i$!AFaEi0_p|'vDzXxhN$Nh5>2N ;(!P!3^~<':x;4C裼_\sjNc-pX\ =OH?0A>2GN'ןo-ﴐ(@N-m2YD߆軠Ђ~]/(Pa qrhr nŴi g>"„X䂔;oˣ^G) 9)vjq&>g,_yF8 a4':̅34?h۷eO!enao-e֣`U-> MπCbA9_ 3ѥ幼|Y8p{\BC )M  7X+& sQd!4pT7WA"bH5<0,c&_m ޵V9f)/"d_I}~-; ZgzZ&M;ncd2WR2޹^ Xkw~`˭8J @f0<欩Nؽ^=/t`Ap#u}H?rH*Z~C <m~26Ly\UIڨ`p~8qut ፍCҢGHrnFfe3 3whR4 aحuW؏]Q$e-55iHO@]'JI$Zv3QƜ=<֭RGRK ïP*g1@Me:I8j6e8\Xu{nEWK)ܠ(:y-vrWA5]6[FtR.uȑyS$}˦۞ # Vk?ƕRi1^ xӎ).?r@?Ntpqna*iۧw'2=ϧ%)5@1O]㮸~{t)aߵg@$r#"ߤMH'A9}2 A_G-Pu<ܱbXݨ̍3 sju>j6/+V0=r5[hgAqfZ +]5#^Q9J9Yayo(t-- A=ܶL{~ 2@Hahʼ{=~2&%LJx=+Ij =&3g:FOl7LFbc5;hAvqh)ɵuC чnK-mh3UX#CY>P'^C(:oo #u>eScEU7_r*MWFdSA\7}+筭-:b(att\r䊴uz_Eewwz;`r*_0Һ_`vm-Ou,AQ煁k%b,3m'mk d 0N/ T+fx5t"1[:[M NjgI0>`%aۙ +Tu>fWCV8sAREX{U cȪj.u蚇HL Tv] $N2=[N*y8:L"Za0ٟ<;9Dōj4 :;"5\`^cmL L4U=Lhg(7iOu#ub;GT0ڝMgusԕ5U)րb(pov}P-- 'ͪ絋HSfX+9Ww%`Lw^.ߐɼL%S2:Z ":|Fp)̀޲N.!2)X BOKU|.~ _c|ZK^|sAhBNk#lVF߿8|6z}h;L5޸*jV̷M A_.waG D+MʩC:>[} B/15'@=T&QOBHzo-X;Ҧ}?cGxͩ%g=ތ^ZZ`7h,ҲXQ-Q$M^i $h{"豳6$mQOڵtٛssH6V!Ȩu<06 T(ehD2õ BLA, ڊGպG+b0 s >:ET\tH2NT3n>_{< Lh=VJHk4DZÉWXn"&/E>5>Tk*Yc^vN>O|Fցoway8*վGbd=xŌu[j|cƚ7a;Z[Z?/YCw'd>/!G]EفdSBiq!ҰeDqr WzouT1G1ܓtMdGE)LB,fUYBՠ7s?("_*ę E]շ<\gsr`cR >*<ٵKאwO &aϒ!\LvqUP 4[~>56  '5˯y(%Ojq=#rS Yb*(J|]pvfo0Ϧip ek& -x>*jaEF?zM$a;9#L鷬g","`JV~\G4 } s)>- ENӭƲFO{n<#G! *41]GnmNӷ㼊 гc1p>xy{`ݼ*YIJLݳ~lۻp"u5.ݝZ\!9u1.W]!>\5~Yir}*^,D"KS"+M_j^U;w]D4g@,ҫ};c׼ ⌎t8rBY﫴i$x\ ݉Ts_Γ8IMC7P:j8c<N|i~)0f@ @WCqHboܠ1{Z:10L:;s?OnjINzH3%9XgWqa:s+d?*G6Q9#{܀}&7%gֲ]?c`mRWwAU'r0M( iTZ5}fX34R9p~j7w2~-|e^)T`ZRu[vF=2!/Q"'S*vep]Խ:T5Yx/*=yUY# q.5M|9u@=U,uiǘR(RL)/gظK&ҊY\Yє۫*> )ÈkM\ɘԢd>-Ǐ4cEk*&CkuMLsJUu3 fHcZ뿝}t;K NZ4ZIrjM4tQ6<2̷z8 #g-NRXW m=%(qJUnV pJtWo #i4IW,I{Qm@eQ]?(kG]sビ-?!bT{_͉GX{ouXzT4\6}wxDv7#lH1#٨#kqBj4VfGF\iYk;Bz 3R|eж$GQ@e sx o5am~;x.Ua..^P,sr_\aTg-'JbӇh=ns,Ѵn Gӝ8] 0KE+S!L0V%C{ DƮJbVC P.+P6>ei19g,>ٻ1m8b IYn˷A֢WCA̝_ ='( #1%C`[;MaYq'ѠKk|q{g B W&'s'ahzjL$+پ'% J3>?A=Y}̙¢I'&?P{;lg\7R`E!4+|0T~oLwېڦ!9Iyou H?[xLU,.Ia&%kRqi{Vo4I V~:ܸW&{ѳ=2ݞ9A"?:_n-H|,HpXv83lGt-Q0J]N>#X~p,z`)m1$eb-e?p?[QH N;jYj'l*R 톷]m!ILLW+QŪT~}C0ŏJ":cÏri}{:/.RBjGS41ɭyy_IɇhPpΒq;L& L( :4WS!`PT3|QH/Bb*1տ>&LlWH;xF ,qB{DI=G0R GWt +AL *|#VղxFIiҋ= λF, و3$b~ُ¬'w?B$, >6y0|®E@Tq"2x>=QkJlbԯ@ӃAÉزn:l 0ہ#&B:s (TA?U Y7ȞM5$pv,&º((C 'yp*H<HSS : > Pʮw 4ܒ`j瀚٧M XB"vrl.JvА?VjUk\Ť>Bb#+MLdNYfPJ{.&"s)}K=N3U5R4jBq k`a*GAPbDfg#xe{]ƅf8ċ&Z\#g1!mF'n"9J'p% ُpF$̺vsPh|"0(6&[ 8 r<F!y74n?v¦ye>K.w5(4>/ vjۈqTA^A#})Ǹ 6'{qڗ-DUD" zSXǪuxT[Jt3|*˵/D`ػwqj&v^>u6\'m#Nra]tij[:r7a ],Þ7n \t׳̇/,R bL}>r$FOIX3.\=@Yt=,$TI`C](X W9F_o z{Ueф[ɾNHE$gdVI[sjP\5/匳 iϲ~!▴a026xc@Z-[d&e5K!i|w:d;ΏKXݑf:K/t}(oףMX%l~Skzӥ IhdEZd8^ҷ(n?u}%( KIameաa=?̐cMj_1Sk#29aL4P^)\`5wZ n׏LU=*ꓘN^6Mt2:q\#ĥ̫[1 H+ y͆$*xi:O t)xC&O DSi^p'LBcLXD X3|{J46 xaKa M%lǾK"+ED6Xc` 07@a쁱NJ <[CVq!8 n;rܳA JD+2kvLpl(BmC::<1" 76; ;G`H1N"1ߖ㎖s =@Ϸ!!⧈7oh*T[/f6p/1.'-Z'RXH{8c\;d>dC]EZH۳@l@0m"(UaYm._g dw)'<&f]80Qg"`NZ - ,%ᅤc[ ',|9O͐FI^FiRcWf˷AbжxAnkGذ56Kq+ %ZbUS47u4i(f_IPe˩wkT%wNvdms)Bc6~EzZ붳6쿷#Y\;qy4kĞ0$AYT.cƙP \KY5_h\ILQ@k@bqDSug댑^\<~:+^ۧyC&YtK:vXjUxakɦ`tod\kOO>jm7wa k⬷t2ńfrYfLb0B*R/lc\P>qݵj@5 #Χ6~$wxT :xڔDrymUa<=N6- 99 Ja#L?yBW(1rR۷h'.L$ $ G)5d$;vݵpì&u֒p4xAula=$Ư62wS%_h7fHƧ^yY(Dr?ŞRjPQo%skcџѵ0 ɝ$ubs`ќodB J9sA6ݜ v2ָ;Jb Cy7G(̈DfFsX \՘Z^[CLH(+6EP/VP[ĠF,۱ҩ+Ζ2v&|bܣNM IvQ}xuUTK.< \aRqn IF( 4qU e膎@KzN8FT[jv+91SC 4,qqr!ٜ-r%ND}>Op@Sd>Sxj1;LfFic\j!^t;MDOȾ@s@CL:y/O1DتZ!_uglm)k^G:Qh26}ɴsI;US u ?a9d+xIѸ?9STա y&vgNDas45}3˾l`cӳ%3a1(iV-uq;¯T d(*By'fF ѢR%ԋf,YĢ.Kkلz{E+VMP[xϻ9zKPmVw`#Wta̯:s8vcoQ_Zmz;H!9[A+,V{H8(MhgWf\l\<ß&_IB }k#f vé3 mi;_~TvUPZqzO?mhpo9r*i_a4S+ 8m95e)Sdpj}bxJz:8ы- \B3Xm }U=M*N; J",972|g*ô(ٲZ[ۿt ;*O[iJ_ ~~hW9>*&}|u8Ƙj--gu`@OE Dȇx~ Rs ړh/'XL AX`ȾTgCf%|""cL<7w'ndVE[\NEHRW u,f/z %N|ު3Vx9MXx83Sϳjړ׀alo]CҴDrFx !^(i|1 ˑMBʽg%@np4-;\iUKeM 3H?S(Ȳca!:jT)lgHJW&gnGz1.lɒ?4O=}" 9 [hُ4b&G߯d Ϡk:cxk>:kAHWp{NMT\t~g^K-&UncIBG!%)\7n=A *Gg6BUe䓄m%f._4Gk%Ȅz.H~%1"tw0eO,#8,?-9>EhR4St}5>msNUReҧe|gSʺ|<$9{]s908GY캞d(H;ת5+ {]!=fnyڜf`\{p&' _m75ds":˼lξRkP2,9@vCϖ5tb:jR-(Q!Iy2@U]/T+qce6~ت1uvJ$%vطKJJ:9X:폔2ԭf?uH\cE@p Km%v5or N`#R73%U+ӟD,t۰lOC5<2 Sah3eEnIͦj>T&&<0a*ŪI IjQksTHM@ [ǐp3]{ 0 E"Q9Vd?k"΂a~s <'OZt-ۤ u3o }l\hg S;F&N ooz 3`Oij&TR JˆCBʹ۹ N3YH;YM|nZGfldBbW=a4 KZa\?云wG|=ZI'C^^e2t۵3NM9N *eC[Cڻ1Pۄ[;!rT׎ɒF:- Dߺ.60'0CŨ45m\7K)T|I6 tIws 23缄0 O+k(0mT5 p YA:qR)솶ʰԁ xV;FaEK~n Q.Nx|}$ @^ [BQH%ekPVL.M. ۓaDQf`WNy#88'TʅWJimhxbM`.B2Σļm 8|}k>e53o^r4c2FU9 H/~i mW[%Gf,Ilr) E{seN6cgyϻH.Tawj6 񖹐_SⲔF-ĨHfPDQT!Ə8 fL$7a|osQg^}NKI-7H:kR榣?gv[&WAlMg3׿ m74sAklRڞZz+%)*}Ѯzx~Y;Dbp\Z4UEY6m' 횲cE'qBY)#灜&!`.8V.wC!Ji7,ɭJJTϊQV,ᅃ@ĪE!VɹI\[ijZw75/gt:c8 /ӆzda>&AH̽c*"8i[ZN A،ߝ%KÜeh3Cq=qNS $!U& dQьvL|Mbi5U xQu1%Zai ǧäER͏_w}!-dnȇ[vپH&ƶΠ഍/;1I5l<=~[!"X6A;~E>2l`U΂/m,Թ lC@ƫmmeg -ͅYn_ue!8 z R_+wwWjހ6=.ȼ ёS+\2P~o,Y/2zh??SLxn?T|lKײ''u9hy}&Sv#kᑅ|=}Sl-Å.\ u8L ^ x75CyP-o}^ڏ(V;'(Bҵ9fn2Z`~>c?ā%*J8<_[;6""T8:;eX>@_# 𢡊h5;6*9 o(z(W t9-RՉvj 0&We |@䂍2Sۙ,&#?Ӹ 툔pa3/UH"Cg4ٓUuYzOڶ3]LJy{5jk=AUFw'ݍk铒Nʖh5.~WT>һ^ gՒ;P6ԩհX :+j0Ѐ+R0e+Pfƚ'#^2Ak9Yk7|Meqn|9IGh,8QѕH/L׏F=*Cʴ.t;Qr"jgA?&':P+s=b> Rj[+ر%ef4B'YCiT=Un 9YB_O>-sȄ\ߗ(xi5j 'b3T肒˓1_̧yݦ]ٺ1R>)TvӈƠYN<]}4*p9Jv%@C`]ڤ~<#C ϔe AIf gM{'&-PVz+8j{ %2|6.~@8fڀTh8z;n2La╦a|0>$܋=V';ytb[kz* t8Dd?N^ڻHh~>EMGK\uS'Fƚ7 (I~լzGPUkII"BTrSj\'޺]-=>~iqcM f%A^7Ǧ$bLh m7獸eRMG^jxy ԺnȨ}>Itϣ:D6L oYw |7;l3Ć.S8';^af.69[yǙ|{$3[Crj?Z>Ey:[w Lg8&ӏGfh%|bo80uZCi B:dߑM'dc݃(] ʀr򁩧y$ bw@.gǵ:ϻ+O)`;[E.iI6ډ̡Y{ n-{,Ol3sy™ i#\Y!pK5 ; RGPS?*dv`xʹHPTPÇu.xX(?[g(O)]?#3=C$m}g5 ZV 7 NI 6Ԗ5XF6ip4GhIT^SI$ sTN0;_$ž \ۏѠLuu$Ӡz5F_Ix!flcM4* qݾ^jH=m]?Ё#H&G.8+7B.XC\0{JE[0m$ƒ-p0;[7FT C9uZڤ8';- (sic䠃2wջV`Mذ{5fȞyBhJ)q0.̮Xy벏``p w^\I@ 4k̂(<"R'ދNw=ߠxVh}y Fd łn?9Q_@m)>?ur!t3߻3:, Qz !+?7[τV?LO~ ϩxM+Nxar 7HV::&V)-G#AIO= 9QGW[ee01 )zߠՆR"SxLIn8?펃:A: Zvwb7@^7FF+ .CM"FZ@[Hw笸ƥV}2Qw`8INz4I%?Ά`UEP[G9[ߠ2R 6!<}Ʈ w1ͷ&05^7ڠ*_^tAM|׭]^ѮI2` { n&ذCWn#Ak?e ku&>;5`pķ5GT92F+ZEUn%JKӹ_J#/!890ij)rW)ǥNExS02^tP$"LFښNj"Jqnpq#oG2]C,:7o}EoYt7س*Qg]pOTS_쫃@BqLDbu׿ 'R֨4_9H#9%`1Z|id$qHIRMB n^2PB&U8LFRJuh!qꏸtUWRRx+^zU]8#}8'q'вW U\F'ϛb;Y9o, bN<YSU(v `79mۦөgH\!b/ƤtmU}M3f#3\B9݃ɣq*%#{V䉎T #x*^a$ !ăHkVb`,דS:T s@ z7E6Yu"gc؝Db:y1H56jZ#_Ō%[JC'`lo[\(vNnӤ]ۛ)%a]2C~D`6q>a∞ijs >k 8ϖC(t |Y_[1=@; Ng#]{; @g'hhVW'B#PrFSedßOFmB^,&)CGz $=n \[ Np^$2+)4oǠy"lJbIϯbXا E\ZD|HHP-lYqk](Og4i`i"?խ"MŐGMR]amWɊ'! Q[%`\k"|5of-FV s5s_Rݩ?zH=My u#-$lc0Dv-M,i2K4,Z*<07BbVH pl4g9Ǥ`S_uksVo4~TU!OT{,tKIZ.qST/pD D>ۣJ6RV \#` gQݍ\zU"D*矯4^3y+X0 b(''_[@*,6Wn~ [~h\c%_5ņy-wugkOD-mP:S dZ 1oKDa jSň!B8wL7q)4mXAjafO7յ<: 6BrKD E?\|?CX(˪WKU2Bm}QZaڐ©մ]W ٽNk''~Lq: ߛ5$_U@]b emE5}1MqTw5̍Y߈ /F@?&$yIy25%9" 7I.%L<$\m_0l,u8Pi0Rqt"0+}ymAV{Kx}t%,> Z49E4rr!ϨBП$w4p{iRcQEy؅28aٻ 7xF0tY!Cu%*T➫M[z9 Qy1O'{iQ׿I{7ĉCa۾MMLM4qYvھFI:ˠ/gRbi̠J(lhq,0Ccil`;G#߱~-f7)ӷP:V<ȸ?.k>ܽHiX.W/-HcL5#ÂLǹ͓B(F̳>)x8a#֪ձC̨J17$`%6H uūb믬H+zbi'Yݦ pL]V>^|GQHR|uj\c$ܮwlpmq{*7@'@E DDm$U!| mʑt OY!_(r\T?wVXeGW5 Թz%hof:+ =ڥzYpV `-3v''EC`}5}پ~/&v#$GcAWb:k.IԚ{抙cZfej5LR?kk<>:6`_-`*`-_էv.Gf$^){3\"YT//hYg*9bwBn( jT6lK; ŕ`L5I:r+A=%aEb.ȮQ%ijB ;|sdPU͜:}_G%ل\;vST}GjQH00BWG/͒H,m$)c<{DNq2⯅T rɒƓm?$G⊂حz$fm$"*L]P}[Eۥ#x~)!{>7@uHxG[ SQ1oF^Q"+mtZ^w8U48pf;8!K@?e[,@td^j8xdPXUJh.s}*?J"΅;$~ Gr7Xw' KO`2q~4G` *Ȋt(iu?$~s^vahZCVFke5m$7=x^*F;ʛ Prڇ zrpzhL7>Bv$+&ɀC y- 1,$RE }I++h3 9 @]Q瓠fb,ĞLb(_ @Ef x8k˔Y<+WGh4Nˤwb_UyF%DPڵpAq|.ePlHC9Epա0dtbmk26“ Ͷ3ňW * d$نXYhʕT$-57a"Q`gqpe04&W7&xFĉT᩵> M-C6^2F]US?n,Д6AFK9~b_𷟼T~dj4e+%R7s 0!u8^Gs@\ @{U&^7ltgDf|ஒMhIXnv^- kڡ(ƥH֑gt"HHm0pysd{ZGLiEMcH- %jO|(V$GkPeUZ+8b:_ޚ" BQpN (O:dhvsm!\DGaktXa!uA4Sx) 1#1͸| !#蘰X7X@Va8 0BŎ`CL~о)~IcJqB{?u?DZ cI'Qj3geI#)bJ 1Q0XL37LLb"$rȔ`N{+,n ($__Pfa6@ꌹ%+`)]qY,{䐲-ve| GN6O@z,mJVƔNEYBDjeV}0ȔԸ5qr^yc(x#cvޞ# Om$Ln1Q֥7\oHIMQuדp]ax/};~Z|]kKpqOB!)_W(m "wWj8S-ˆovXKL1\@@@ZN$آÀyěO'&6dhmxb¡&IV&;sӿ)#ڂO٨fK5xBsweM ]YUMv奇8;j%$zc(IĤ63(f εPh{V8 =~hҒ )~*H`G⥚bc08 5[ǹA֘+N\Avh7/ з~(yeB^a^)mjz6%.z3=-rhZ Z`zW6(!'fe `DTWz]g.$& S!إQ5o]5`EKYZ[-*ngvX jd) @D%0llR D1N5RL.X|ŊOQF}DkCE= ќԓɵ|Y\C2l:֩窵?&#owD|愤Kz}禭;)2q1ѩJ+>Q*x7:'8gbNk=-W9tDdrPK$ʂ"~sEtm=;56VjO|[-0HxҰb(!v o69S4>S,RLX?[Hs/K\)oN]XVzٍ"Kv3GI74¯XW`U>V yHKwkbq^O ~0^W d˿*2DF }鬍w"N9# C#PF(BU!mkj+bb[·:b}j!ͦG'XPΑmt@ȝPGvdJ SJQ?+DS/o,1ڰns||I/ )V ($ˠ%y(u>ew}xcٳ?l}SXT[;`vY11 uYh;"Uu0P66Q@!Gɓ4 "㬬1lƁ"I3y5e'-^RQ#VH! &ߗ_|.s 3s_FA$.CtL+Х]mk^ӕ p} NARԂeXl~PK6З/#,'VU; 5 M>}]^3٦= ^~פoi֣"3C"E"֡8@ˏǣC+_+x2 _uB^a4kj\# tЬl]ҥp*R0&)dcl\ę]FmTk *rmH}VƵvDCpG`#&6yf:}D,: v0.\B=b.!ݜP;&tBdlSMS9hԼGJ?>J੃ЙWhTol ~HIO+$+Y[ "^FќYj'c0(G|.3-XIxz}h4uOYQ+4ŠB$ ZVda#"Fswv ңbm'>f37I\Rs2l!ɼvv&q&<@CF% ::+Cx5ݤ( \,MHY +Fp=Wd-~"肋}ǭaG;p[\$`d+nkSh$1C%IfWUHiO >XF=zWUNŧe%K(ްh@DB]QDҖ{SKM({cϼG'+I`3-&Fd>zb*6{bSoZ;"hݤxC7M!}Ky}̚x|'۸飽(@)qjfhU,CZY`aBUAZ9/&Cy[h ["3Epp#Nw 4=muwiPܰہ# /aGg B 戉eU>xuu$^~>GMu֎-+KTiRgAP8wyRx;33!@`t=Rn{"03=4V[Mr0oXz͵=)Ӟ*oܙ;l!ʮڎO3{N).RlYP5wHQcV{@"!XCӽ25ί &. cfgߥwRRB52L#94Ot^pUj;/6c[8u١˷zW׋arbT{ ~q/PI$nO/fқmї!OIH:*m·e[ 5Iºn-fhjy[ y5L[LicFv[˃I_(:/cqKE{m5+Fc-(/.NJQ/Ɖ)мNlm8;H#_tёʿZ &[ϑ qZ gpjF$eW,S10 >߲{ ggR9wz|:4^JBg\()46N- L39Hhy!![=~/-"-3J2YЧNsL]"F/}TGFZ<$ p"cŷPr{B\j@/`c`GusO!SSp%]/l%8p7 O`38} F{5Xmʃƾc,_ΓIzߐ'ds 3=C]eI#Sk#97e^wbaH\9iRhܑRg2 f۟ǔEa'buZFrJKI _N?8&Vˆ,]1<(~BRw+_ vrI͵;đ1 lwhzAxFpgt:(O{Rq"WC}췞쿕9G}E hZPhkrw2)3X2vgOVQeE8+3t&uKB\pVf@ռF')wOǐj)T*9 Xh˅p>b ;bYvԚ-Y.&h LsDk0lEw .JL,=/xzqeǘcןa0y*ȒXs2=2d(`*a&=e`> dďg](zmۅX.o8fOy:g{Wõ5#,RO5(NyRwƳhg5i*烓1<hP $Meb-H@t*Hi3mAkBvj6OL7-6p!df3l;(/ #O-r "KNzʽ 2pcA:ʸA/L(=MN. WDsU Nh78'" ap+ ˉ1r ɪbM1(Lj%UZ2c_JdkGm‚AXg㹏iT;V>Yp+އ%IL]'jF -h3+A=/6\>x䉝SQEq9&Ch^F f}L+oGBI`l\z^ZYA35ѻD~[嫐ew=Dʹus3:u=k C}|7 MC*⨂@f7 AYfY/@)_O6(ҢPjðauf::w;>V_*J&YS ո40ej@n2dƇq ^I{Q+&wX&r34$p+g{$Lظ9<$Vdz8 8J7nf?RH:#T#!]=z~_S᝾]MB O:``<,SQ*LTX *% NlrCJћ\K׼[iF=d CVL#P,ܿ2s[ceR ORM)kbvoUBt[cVшu鱧໌bGT 2 ͽYWe⓮#Nl@e;2 W-{= LK9zCܫuwaف6qțΙ\;|ft5؇ _!_ږ{p6FEC[ba14v+͕ [¤FR 7:K>\4͏05O~~Ǿ'J+?5ŚC>51B͔+@+Ni5L[|6MKbj! QW'C o[HW=x{B&lrfBϱQ'n(jv#˕K8B[0-Z`zv2/X+gk2`N.Lde,=rm尔fNOTX](@ke_Rķ)$0v(C$9I@YԦ~}f~F CHe9׀hRD.!uYW5ieJ^XhV4{q4xkT6z6( 2p*]qPcm6Ձ+b@긻53WVw+dIX+W#!`t9M6wNH+nȪf:'M HW_US5\f(uۚ`P [|ߪX;ӊ0;! 0%\G/Lnćz]۝@;~:mgh1_c76Ί_g9b$/aLM<.,mi"6n!'|U. }'lrY3=+iAK|X͠_k:!4' v}P6b}P#NrsXvµ+~eksSsr8,Z{1Oa6u畚St)_4oYx FLga:_5↊PnC r* LhC9s< yuim6u;isPILT}ILRx`Byk|{ݒվ6PsW*1#Ѳт}ρ3V[[g(U^s$\oewmwݣ{IGaDj: 2;t٫:z-j-NDRc*o}MPj\yd3v-]iukMp'86 ,QH&, &ɻ`w1-ΝP4Aѵq'!߬M̞5K͈wc108enbbm٥T~&л<`)YЬOP7/6٫7wr\*Foj!{>䢐;E|# ޿!411k(8V;"z;dq 0ߢA=0J7;|MjͲ J Ұ?QSmu<Єu6*`:&q}ƀJz{J҈_$1!vb<.&9fdT*~@5%<7UㅻPq',_ת7U[Y`΋VKDE"~;W/Q*-0DQdf,rDV5 7O@]mO7z Ѷp( E7Cf md:S}UpBn)* aQ!;qNZd/+OTA$i]_?'4P EW_;g~*Ж =gGRO04]Ye[7̴y_p6|/3VQ&܉?جЌawpx$cfȡ3$1}zdFt&<:wrxhs nOMV23(ˑ T?;.Sv?Nj EG0p @>|E-os+EA+ KY~ 3*D5felVS_zlÞ):zxQRú; &jN~ّ!>EͅṊ,rqMtX+4@a:_DUe TȧԏˎnY 69nm{z'~`Z(&%Uw0ACB=D qXIDٕudcZ:ުxF)>+ wiu]r#w$qlP؋pgZhBC rb"|D'4wj5/溼VYg  [gbB5veEeI T nZ.IPu7=cHiw{)̧ܮP&k9_8f#q Uv!V0DuVmWPiGW+9E,cGs3.-9IsXON:" ]Ai8'2oۗ_0r*>vh La?.7ʘrSW7{ds`\mT2KXJ>=&ƨOJ W&I:hiZ\&1ڛ[./EaE `yqvt|\B{6|pMD]dQAq[xOƜ[ex:шq1%Xh}j\ s Xl:#wc,5vIO`̖GB">dǛDIyks? q n ,= C, e#2RCiL\[no&E^NjQEKlR%l?: ,j'%^çF" ,6c!I^CPѯԧLI^a}'笂_D/L0xXo팻)ݝҔO8KJ#[q OuJS>+ChCjRYMz``O2zɺL+N T”/c0LLGE6:ܫ[ДpBTe$:_&Z K$Zhh.ORE>c`r/̧KHͧVikFxiy7I׎9f4bV@uEەv6lS[ٶ^RƖHŬv6 Nz豶:Sc!B71PPjt#>,0 EGtRʿ/ѤPIm)!+`UuMr庰?o//шZ ­xmہROYm{9^k0y#6! HJA 1rG*P"Dpu

oZJ̸Ȼ<(^EuZ(PtOn9Y;fgN\%҉LT&`Uޚ/5C)JX=渞 p QC]Cr?/g<>yd?SM!uHmcMtyj ?U$ ٲk߻͍)V~T`4-sl97iUw`97s:47AMSYoug7!ZcG"^ihj u۸()iΆWpUACي7{=/|,gJA{3,>Ty z#á"9 HMʼna"2, gJljlh;q$i|s̉_3ܯ7f-jc  fV]3S)=9AfElk؆XQ>ɇQmey5U+ސKb%"<`);+pK~$=)(ҾHha~{y$qUH\)B_[3Wx=hT>˪2ID?"QmC*řr@xasTvÖ@.hq;o8FQcQOOXliҾqX#/je}s7`. *h}yW+Rk4l16qgmgᦝ+V;щo&+$[%{ʤWn9XeVW/4u3H"vcx7l[\9θT^A vy'H%)3ac˖ӡFV;?鏔Wk%.ԁB  ?cp7 J0lQԋO͹l\o91YƚR1C8|~YT6 qB'9=zNƷyf=%C38SX~@D,L4;'*""N_[򻃦}:)'tbYɧGе'fӻۘڙr4PKݟ iCɕ J|_ 3qMDzbe^eU)AdJݜmA5~{ckvH"7Ot M3Z^\B0P?wt&iª Z&m\Gcƞ P wZ;_ӇSzYMItUwkPoLܢɮr>e7+W%iQ&c}VP;wB0nm-JU{I SC^:5|ύyTS#3+k!_r:(AilB"ns#Ԡܹ]0Ҝ1P2En|;/) AVf򉮠z`W>NcEk*|QHo~^6x5}xT|4$$+囮DYWTVy$FFxY`Dfk(`~- GCxPf|FNčCDuLlYnLgq4M#u)MBP.+SKDFRG"`]'rc`PxNe@UVư 36cđ~G讶:(Ls9n'\xų(B\zAc ՐdB09KE.Mu]ԦL0"౬WQD19?հ%ZzؐqUWX-@Q_&Ji4'5[ӜAD4"ϕju 1C]Rj9>l9ʬwԁ-IWĜ%16E ؆i$ a`Nip_o(&ڋtnb>Tt˜Jy 5|Sg{3,jBš} nHV0Tb@$z1vFt*KUݮ/9PBW͝{֕|Ye<ꏽUb&bÄ9BD)ůŅRZ T|׷iDX9݁l9#5fZp"xSUа9j mk,&a/IlIݗ < YL>-qhBbA(dDڙ4)Nk |!ZB3iTq!SW1ffy˸'PKjHtge_4K6 r.bƋs8(3O`Sمڔ &HZ)/ i!)yj: 5.1v|1Yѧrقβ)U܄¿~x^|(^VYzXsb*IO\3+y|h)lnuGY"eɍuKh^mf:׋y . 5qKP(`|m D"qX-͍r+rg,}Nr) ᢾ8e#vޘ?@R\s r:2sN/+I&`րJC׈)ݿSD9|8#z8t\n7Km`"Gg>RR)-ݫ>qRPE02w*9,},s{D{Ii ?3IPz"yA j}ΦLa0FŴ6!c߮{r*¼?|<;a4*ý+͟J7mdCY` pܣa1(a@~oBkG48ĂTH%uh1-xXY"p/dW+݅F/L: TO.q-+y[N'aH""6ԃS@HGUtAs;=/YUOn0/s$6#"[G]HnN(%?ia)z+m//u\VkL>9o9䀱<]*Ttj$)ZjJw KbkH\ }s90:c,Dk ͷn7 ?\L7V>8oi̦A2h}ժƽ\\P1 Yˍ6̾.9msIS sY xs=< `\*~b)^{`U6εit5 kIAKRD>D k7DAH-X58A} Z6ԟ>C2?o>+Uob搴]T>kŅս鑩?Ӊ]f4/W!0Hb ![#tZEuR4OT^6]rnCK( M.%.u8L}EM,ZvppLW`N~ߪwL[ol.1ԳJ ep8<2M:ǫ5+b>0?gO}.D5^Byn+83d?4(yaQ.Rm-Pȓ4kC^y7l^5k.N!%]۸b@{ lL4)R\H;$D}rf0/ݜtqk"-KDy!P pc4ς)u:b~gOR;PebYl|ay+xizܳ ~ѕT09!](⤜v&KG^X]hjzCuDqJnFA2/Y(@(gNy$5ɛ.,VkB+gG,̭\Z+PK@$7^Hb@lcI1Q:{I=e0B#;z>|JVioj#%t!Yhޞȅ5^)JVέV gHæܮ3ЯuE(RtI FW,͡{%2iɝ JB}}.I%6-KA.~VYeF{FJҎ|Օ;Nxk$`.E4_r!.Jnċ={xyO5'gmgѸC, f"[-T2wV&$%F9N1Dd/VMPIq4$@t(ӻIe>NRrU2j FL4Zo,xˑf.EHZ#v뒮7{fjQ)>pg79Aƀ]nx W$L+81ʜz{M*Lހ*Y rQ(%j$hY @4%1 ǩnAs~X1>΁g74l5 Sz؉43]HsToIJx/zY9iї֘=WR찑0\ 5'qcܹEKž]e{[ /'V6 UΛ`e9{-ƶ;+\?暽69(of2݋XTf 3J,Y1zDyc ^ fPyR3"FK)(ڴdۊٔZnlAYN7ᅪ=LeRlCPDm[]M26S2T&LAmŤ:Ldɠ , HbbmN+?hY NOJ^4#, Doe'\#z+ >94S#cmoVn+єS+L)b6,JY)*lCGV|%}݅ER6gR4#z2y^3e&?w?R+Q_OQ !=ø 3nyODҟC*gA-8XHZ>bI 7)1LYWd+&t-bpl_AoXΟY, n%{X"5 Ħh7ۀMvFKF!I,@piCG}9-࣏(/< O{8*(w,PR莙۾>bS۶HEiHI#oG>^J F`&_*H\7A2@q?+0`eNF5 nbڽ=[oU?/ߓv_$!=xiya|J\H6,}g.ϨW*<*S"H|Mۑ +=rU OĮ/w#nz Ofi5Do_I-b oPoSlv| T<(c̮<^@ܭ ʥՕ% Z?o,-?#l2hm&$stϢ@1o0ENos#jL)^+)m+oa&.&5A+3qJ&z1 J|抬gBǚ!d+m_Ix&v0XۋQ-P* A͋O>4/QQt|nqiNϑ="ah%gQvk׉/06a^Bk*lO|!q"\{xsaߋGE)R7d(q{ 6 Q]!n_=qaZߠ$+l{x.2+#T$TV C?czh6 3C,)Nytm+j=ù`ZK-{k-?c7ϷcV$$0O2a_$WiK'P"P'1enh%08z]}BJ|p=2ʋU{j8a{kcP3ᦺ\;NpYsC9qmMɍuJd }|Q܎*A3O]{#i+۫.2n^3ds5Ckҏzxo)=.czf\4 ̣յoXql?Q#slxEo>ّnT'sO"/ůK֚p2?GoJ*]L!3e?~crM|bAUūn]UΕ?k% `;Mt0?XpYFlT,X1dPi6^qs֏{XPSDE%w!2\slu)TCD Tqm*(~™9ھJ.ag$34rl̔P+[n[ F :QvH ƷK} $pg?@yF*_e/̪uyA]ru*ܨ MՇb6_KS,֣,3D ff]>%ߵaTy,u>!cWG!ӟ!u,~/˧UQ,"q~^N_W, mwHfÌL@V62 m<>;U)7[ x@Ͱ"̒`b*DۙDE ~[hp3edbK+-ִ]?肙p(}B/w6HAH 2?vo;,gKEqJj_lǻ~*05G<(8}o7|ѼA'EUIx߆C_I1 m/yjXΫJ˿Nnѷ${ #cpǒŝܞs_:7WWBjlD~[\&xPϦZ!L@pPއ.4n!;,yWl|-9g9^L){hOx)B^hviuD lEɱ+Kvg{[R~i[8YN>]w9 fܘXzV"ᓍh'@9o{.7W`M\YICK7Y_$FjfYDvvqO'^ɻGe@ %IYQ}/ьՖdzsw]YӖXE3) [דstzT0$=a)k2gh~XK[-4`1Gkc'mׄ;1J킆 zc7;͡kOlnZ;me6!eb: >^ 1r"8.7\,Po'P-V2v_{4dVGv ?/VOuL= ʒk$Cv+OxfRǽ0UV؞Ϲ>gUZS7z.aP~˚ȘVb'D8DUv(N| TC¶R`g]gq$O7nȟ*UQ=xW4at*MS]y eBe<4 x IIfp׺Fۈ1S.ˌUW ٜk{z<ɷq+kqs錂9tU /*̕b$Z#Nuld->!(Kmx6=" HO$ %h@] K;xs81onvHnIndw|ޠ_LFŒVv4PIE]NkhLkC}t믾~<Vu`/kM2rIdՕnj k,J&,b}RwrH,.M$k^9U[J*YPp!)N_E; 9brJ)00shh[X}:ɤϦg`+ q9O VDF o)u.蚆EV2u\R79D} vSxBEb0,QĊh^jħ\7❚<}yުIU1Y_k.aԕn$9,?^4ܿDcDg0XL5H[]!`_:Ε{`nPl28&")shm##=I ąNTE*+?~-rh6' 8ע^*9X4M/_mD֌ Bh:yyeF'XR Z\Py!#}.n'#AL|B9e~Ni|r0ӑo)N8Jy) 9E-7>1huߑQ{DAv Cߜ;eer1.a{xO bÌ|lB:tweF-&h[ Rn"th="n3B|Yo,ӷ>Fu!RSu/Lͥ|v6'>"sw@o+`U]M͛QbZFpgĝ+ہɜVRc7P< ULttezɃo 4%KmX6߬.10^c|*+^d'gSю1."emn[, Vkq\zhSe}RRCm5HO9}hd\f*Z!) r0 @Ĩz|GJ=G:mY[Lsc=y}2j⦥e;GΓυ٤ jU|\<݇qGWzJx&am+$Qd4wˈKSQ49a~9T[h̲0/_GJ1Gd CjgNdk(w.x&C!119J^wQuX[. y<[$/{k{&"Ǎ>p`y2:ETy_B|ٷ4̺hbaHdl*uUwNl5mވM'8YQJo`n؂fI$ʕbi1rh6i~/9K'GIb'Ck~IsxDXaּ־2@(&}ud@\w'SYu\K䷑ wy 4goWcc_3.m (L:(e^rJϔ`vHFV(x|f78/8.aޒ1%to/S}ܯWla5)x}\U{PO*6ӐA -,B-Qa$Q9[OL~0BSuh54HDO|a8xvɉTRfpWw ,W3ܬ"0OȜn guBN6"6L3Q&(=Q#5m" w4ι1+v/(luot>q 4?Qg|'(T KnÎ `M8ةR7H)VdOby!.H+2rQ'UF߯1)C,)gz7ZN?I4x,wQ?M.k玠bꕳrZn^Ί' 2tWMix t=/;3ʅt*VpYʺ@YO޸ !c:(&{Zpٿ!ZRv_6 l qJG@7Bݣ9\zJu4v\Ȭ#TSMdcYfT:S~ &]4ESwEH`RC³ du{FnjkkUO8m$=Nqc[E/H:=\!u@kIpm ٓg"?r{(N "BOnp& Y&dPe:I Qd!&nQ; h+.5ze΅VJbD?|؃P<&yujUƼ6"1'kq҅-s4p丩^A $ %*QA{<݊$4L8_Ub0j?0 kibcVkA+>ha?:V 2y` /h1M1]s̘Uo7W#DRVw~ 5[aDYrKR44ՕHqf8}*p^JU?扐č2{MUΐ\V>۪|ȀƒiMԺan8nULh ,ˆcuqGlHϟldxhp"R YB5!)܎*5t42\H?`adإ՗w07~yL4tlɔI^|G /=rq^cv,X~xծBic/ 2&!J-Q]KY *ml-d ٙ |Brϲaո/yWRϹt}M7mA*wqpm m6UwSqV9QQʞDž64yJHKTK^䂤Ge&J6)3~qҎh@YSwlK zM3!J ͓SB%47BкwéP9v$:N/vT!ZT?=r){5-_ 1)`e:rff٦8=5y}JٿR_(l Ẇs;R $NJZvr, QcÈb?n<%Bc+,Xé jI9MkoS4);Ewċv9c ?OSY7g[LV)o5S6 qw-MW1}N]b0gk[gv#ˣaLZѸV_u$ڑi:/1ӌ+3n;YeEulC)ߗOhcy "S^ҕճXX%/#VwT*]<r>ؚ_LaD2y *yٺrsj s E9M,~8!򲸉t)Hxe ՋLpN3l(=Ӳ!zMڗ rhkU<m^mxjk&pI>= &/3'M_hvT L^~\4a Kd7g9z\[v)%lVf2OϤCb!#$Z!wY=`<Y‡{Iמcܒv#uf%(gb]}̂QfRy[PcpC6GYhwh%XgWf+ڹ^B *RF+GJ8v_?`TE{CsW˛aA @BiL|*yøV49XydIUFtt47OzEy۾戢*`ԷLTU $O5Nnt# |DR7$ mCǃ|^e:R{CAnckm{fxH)?l셽'o4d%YZG5yxܗyVyVL`^U'\i MBj0|Vk1=wz&(pvC OSOc'Z yNP{EU ;A/ $dz#Ӭе]qlIu6-LgfWUdL/H?`FR|tX~B7/9fP%MAha5O6@z x,U82`ʄwvAcᝤTC,j=?:!8px+4=ng02*r{mb(u6<ò~bUv7ia{ݗ5 gHoI8llq=tN"e1 p3ɢ~cg@zAX?Vvæ4=UR`]nU.8vU*rϿ 'V@;Kǽh'P rG)y ]w.P6>]2&fjq쐩.ֆG3bs'䝆7:TBOD&+onקo]fp]t4t֫)Y&%Gdg"27$|;F\'e}Ln9ҝ~1G^"0i8{ k؎y76z1ۓJfAEZ2HhHP駣ȇt$sOh&qL<\KY\E@"[d =d$o]~ \Ĭ[1uz+3~}`o+f925d9S ݤ0w~M':H 7 7a=1N'tk>w+*έ> Z( {i7n I*kL8vjATZ]eChUH&QB] =>]zvͦΌ[gvZ<`3(]ٹ}yZ"`ʡc$DX$BcoCW 7R.Q|Olx{$!(f7l{0~2RƢšs@y S.E:jSX2'V4 CռMt]:cp`ZC$j3C1c%c^^vNZ aC0rx'B H]vbA?i>ʈLdz7(#,vS(&@syI3=NN΀NjKv]s&cL V밧_YH[WI#am=NJp[Ğ 6dyvi90s4W? {]ˤ{~M)*IAm(d\i ҚxQ 3f}-!pî?%kt첍ڨjER8a`IBmLg:4 ؉wsq/bUaOj2"M2D=3[(R\%kYA=8ԍ Q0y ',z1P)Ny;L lSjbHqk0m1prlâ{6_Qvuo-_twjYMD FѬbY o󢞅efYv~T .A':rcZ}?nl5CME;w -Ψ4hg:q5WL}P߯&->?^:"oytϱc?`;\HWNn8*pb3^ v# ,Ym_oZiڨcxƧeLxI$uRZ0td2&(8ٷzr5HapcbA9EG|9xOR>*v>n3yvh@O[.0LLjT]Ӭ[ y X>$v#I&Teb#=]l 5ET*b z@$/"#zZI_%VxcϾq0T2xr~~ ws ^_) x7rƀƖWS r-boU{\ʨtTxR- @!e 1}W$?kd"0\̢;|22-*}%0ZRd)P8d zcN8oSF 9lҴ$wl0J kv6LyZW`b^MS}2#-I n՝pEJ3LxYp4GltHSQ@0s=eraj9^K0oVz-%†obOL`96JFW >d 9JP k%\^V!-(AMҊr]> @ 1'Jk{“3q16vx~}ufk&A^Zgo([l^dvhiӳTwJ^.ˎ9BׇهۍBrRQbrA+$bIۦ57MpRQHDUGX{Th&L+7g[~`rs79Ք+r]0m ,Z'g2fG)gw?XTذ4o&=Thԉv_±9♚ց UDؚk_ u ^E ̹A=)x{nۉ3MhMKVZMFgdp0E2QKYo]pڏ@\+T+Wټ4V%<ȋϟn'lЇc W[ҀS9X,Sq{~#djݷHl_I2C}JCܛ}Yt~jDK).,QKkBar5~>7LusVJ;uWQxڒ˻]!^y֜@"F*ilZ 눖K69-x* q D۝xPeQHKvDVgu@"=,)2o"XhR|!BB !t{~s{iڟ||lх(!8HFSy!h ym+ijWDRtB+"Jt9yɘL;%n@xgFJӰ?l1”>iC/9N<ӱ|zK>U([QBPrwlA}ch(u2̏ AՏ#{zbg_͗UƐŹa1;+f81-]`]L=ᛁB`y<5@AwKn nFZjsTpzG&h;+`]/Azv7{^.|1z>JUܽr5CKzo1^`ˇ~_,USŮC1^v:o8p.̔Yh 7A=ᬫdVgxYqE~PGDl=s $X()m,Oպ"Wi[X]b>KD,LnUvjː8b`unPAGeA(fzBQR nY<n> Vڧ:yTFz,8s:xlR>6*T%[:ܓ뺒 ^637z爪: ]1bTPE;!mNM `OnkiR[ZI(CK,j1D^{%D #jvTUfLW4%=~iSh5 BUPMlHUtGdFY@"UWHoɋDʸ}OM"@[<R# ۿ}E_1lL|tp_Piק{mӄI1 "N ᅫaBH#9Wnӄ2׊gȡي!um[̶Hʊo6B%~S pZ NFh^TZdr QN&`0{l[Gg-0T[D7#UI aZymbS:}uh^:$?ڨҺtӢRq"@v8P^鯶(LXgiO ?Ku] !#^;~RWCEc{'ISi>S-yAq]ʧA>Iol/bU,ފ*yt[UGjVћ.#ȵy#[p ϒZ4H+\i,;qXx) aPxJ(ag9jw:NϻMW0Xh/̚yfȀ'o PhhqW. B>+:@}^Z۷Eޗj+|pl\pR3-u.:CbP TRGl/(؂rQșˆ%Id]; Ozqr^Vwv3&Cdi'AMZDQjKVbS ⠰V:IyP!ƥ;~"AıvWH鍣,đ={ \ 1@M -ºUo &61j;C~CpK;9Cʭn` )E@\Py e4-<0%- 3)a, 4ownp*Ow>D͠%oKF{Jۡ/e-)h'd m-WԨ.DֺܩbgXNl*c (K> aj G9*0aC%D`(*<'LZb i!V_r9Vj5829J"j|$Z4/# ZԄJ޺"W6S"`%Aâ}+ |z@E@Kue_Dԏ[ ]l&  ߻^QdwI@k\x3vȥ5Ȧ  #roT/?QnMzTkp-;Ǘ1] P5TRs H~}k@XփT:IƧ#>!ˋdGD6"@dh ۄXڋwyc Fҁn-r^BrdqqPBTUD,H?ݙQ  ZߠL{BB]6Hj%vKa$Τ h7JبQW~ė=#!DŽwo7!n_1lI-|dк痢}ZF|/$Wn?Ӿ${ 6.g;{1ʭ¼bQZq0*Grog/"MpשȰ(ԛz j$}Չ.m}j6tEI /~WqFҮb+?oOgcaoyz ܈H@,7p~V)n^6)eg[sS#A+A}h>2{|~9>q8 e8 8X,O{V΍(eCcXޛ0(.힢ͯE>ۆC aD}^:TcFbM0:5v^-kd(^Yag#$bc'>SFBUʄDFfT*^ݻ~iUE.[nHS$$5M&+t:bA_I瑟u qk_:+kPiqh&RAT|~@L(=D\ Pd)TxWcVp;N Y ި\ٿ“ϺgA\^%AdP7RyY_Kzӥ`@I:Ь SHixc6`80u ߐ%YPXPmj`kC Gɢ KEeZ/P_%Q/cф{A#aS\_Mnf)HC#(\pFb #gDH]U)d:5sh9$)QPʣk||>fuҎ2b:K/v4}ec1yHs8I{pg#k?iG%)Ւ87OseXO^h*M J_wG=4C([9zjo\'dh莭WHXT)}HzyaFJ`xѠQLLt#HY7!>I'"'Feu(^{` ˢQnͳv?MǷ(v.;msGzgє9*ڟ((#Ǭ}1 7=)ڏmeU6)H)`qjz5En _-sw{^}U}'#,u $q/kҔk8pg4kU%.iIXYlivθ'ڍ٫о%5@&w *c#]8 Z+Hz~6lk-rϣKaGxҤ/\]E1s/0]L}O%xZ֩'JIp"ZLIS9pXgw˳!4w=~*[k}ghoI.y$?꟢4`+j aaK1RfLw]+Λ6gKS.|Ww7CNeCr^5f݈tw v&|&j;?q9?\$+o*3-&ď4S$ ߝp-dE$O|>QC_7˳17V|җ9cuaA&7H^k bwg>:X\+_5lIy9컰_.>x~x ip ) rk_y:&кqIa,7lBU@A V^HqOȄ o G ?P1[q[bu(Q69 1ͧw8< )ܱI)2wDVQ >{`HmTɝa[HS7`)uk8XØQ*P5D"Hخ'~w![cQBw:L9'inSoPL{ԚGݐhgo$61 `nKiPNj"fb]%9r3[Xt:臮7x פ]ޭ_L*,ϯ3hqtnԮj_n)&"IK vS;],((kyyyi>!H@H-''\]QmQ#zuLj.%=()T+9#q/ڱH Ot^/}R^mbKư0WڊR.ڮ%h-ZL^-WkD=,ՖH˜])1':F#"kG 粪vEeuq3#B, bZL 4\+ORES<&q,3S+k)nρGlXދ(q?F2 ZpULSFvpFF/Q]!(Pr׀[ҩ妎JE RRo2i"uѬg\D324?Q1IJvi,1&K  (^S.a > oLOUX[`Z@i,7 5TyPI$r &@D_C@M'#O{)YϰSGd^Vf`) vT9>?RCe@؟l*݊yi9 '{E'H oo`6T<- %:CFƎk%JLjD\3,8IAe%n͎*yږxi꣸WyE盙76 Hq'XGœFxrvUvDn踰t[s:mz:'{}%E /$bT)#!<CbR9 ltԡDˁWZIiP<%W"2ix;ND zڿ .թs?`{Hl{S 7IP[bJ4ѝ*Z򸎪PFMQSM8sJJ2=Wl7"(ir̚g4x@#Rr~ p e 4_ʗu֪(ޏ sgRp$\ &aUx %oX/P"6II*n2Ii)̏6ЁϜsD휝]]t}kmʔwaKn&jKN42qM&Q~ZkPzG܎a9':WY~eLbbQ<Nދ)vS8>z!DnWض$X%qghR:l|h̋W}L7gUFE:5Q{Bn6w5ZP :6#hHZ@5M|-wOnQ}E6H^_!?1gughfw54#*wD'.W1A"/t(;Z7!fbdaZ;ݕKJMC-( w q/˹XfAwNp8IL;=3lni~5 8^D?PNo z`stH7&m4VhM3Ifm(*Gv4g|(Q:T~j@͇΂3}8;tTc,o+uȷao_}m,i*AqŶ<{-%@9Bu:RCIb7]7UŻ) G_fEyfq32:iCz " H*D~J#,j}2#Wc:2F $=bh Q>lj:h@´ߴؒ&ct6'eI%A`vR>aƶ )zkhx'GTq?q2%l nN9f&081zBP/_r -Jtj8Yo1A5MITKkWƈ`:]VJ@p3gE7mǣʯЯKSs2ooۆ!m3TAӴg?dBgr͟FdзTmAX3T4AW_HOg=R $lh{Mj&:#i.=?R_+qa+$$݋ x.AQ!U_Upo6w(GyJ)3`†}T˒~kLc0 µ/TQ8hjUugmζK1)vy( 0 ?yi+S(F\"ާՕ'|&3D>HKX.eAMȉXcBwH,\m?a')Rj#} 98ghyDAN*%PyF[): ѩbUi*MmMS7!tПMmakz Ťi@v*ǓK6΢I!U=LP8 S?hYV'*o,w6& wBVVWݷ,5)jQTy48+) lPITeԗΚAVnMsx{?] LVgDě Q~t7+i%$zG)ֳɤ6'N|۫t;c}: vp{P. 't8fԉ[l&x\>DNB'D= xݩ$3\] +JYWKx⅑g`YcGXڻJI+7D`k ܾ@ ?"&Cnb,WC^m͖Л)*E̔)="y־ײI%\ROaX͎=: EOG_2q M6:tYFPVҸ9>P[N+p3z&Wd=‰X` P`H]&ǥ ,q.oU ؟qduw?|KU4bh~ gZeJZ. I'Zӕ*R@)vhH)1:fa^ N)ah6(͛0t vI|ZB562X[*+ ͑4TNOÿIWw=2X`|K|Gn(eaJ }rEd7/<;2_ Ipe*^毧y~ BZ^lڻ@]R'duL-zݒ>Gd˨Nx'0oe/IÙaO,Ϫ=a /ȔNť[&4GM9vyMRs83f7FgCJ0uxGCAj=+P!3mwR4,Ś2/íL5G'r_ NOa̩FV7 WY&UeWuL \юdrߍSANlfW/F`' Y\jb>52P̛$GL Etj qn af"rK`T&0lhOл9 B!+@`NPߪt0a WBLsp\{{B;k}V8S-V=rc) baXӭVC,+h=$p_8) ZrONg+%%v-b;uVcYT|1B+0+ѐ"̆FJ&/x`pdoN|wwNC$%_]A6שqy C{iytgh:,? 2ry;s2EW\EHF x?<,'&Rץ{\'nv*;.a,^{[ѯ@l}IdkA홎W8YW`\vͱ(plRoՀA~DE|n8*v42Ί0Hr8RPUѷ-xX4=8$)K; ,h=I!+5f+QS^Qv\Æ'!,D$a§J]G)$[cZgoܚT“i5_c %h @ҐMyux]D^M0}6:!VLKEdѯ#0#H(9 pج ٲ752$3_Q9+i=&zl^6oJ&9SJ?O` RH5?Ȋ0asZ Evc(882֔t:aRSA\V'  S6)j^:ڛџ^9/ mT@[ [{O垴|6lqǢ{̯葵Y֋NMaiJ=2@;R gANH rZs{@d&:+7# o=9iL@& K㛻5sTx(W -bRzD_װVuI!lE9?Mϒ|Afi)(Dj 21SiTnmIquk_R_M̚$orw7uЭIF}= ɺ|KLcj@糙Wp;le >YMyBP=vB{"[>t)P-GXoW4td 2Vr%ze ;PCGojsdJz6U|kEr0݆ I-OEE*N$ĉ)]IO\Z[#U'5"u*ރ7rV@iFJ~~3ŋ͍v a2|>d#‰=[X`S)b8n۪Z;ဲv [G=u~u[_]_QZ"mO*%e^ǂyvpFĵ*y@K|ylmSV20Y)2rkX%ۙ}!+|w rKՈ1c♁?(HIyOF| ryȚy!h05"(@"DS9_{+?h(?vPWY@'rfyA)`'N6$ >ۦW8HQh" TGO'EtG!INXܺC6GdzM5C:'4%rbF3]_.+a&J҂?0CS*cfzK/5E1z _QRo׶tVkt>5G4j 2X] ( [ΥqKk}iSY!G~$.Tk|&1{9<+> \mwxQ)k fPZ=LbK g䵤Uh/ Kp"d9KȝA|'FGGUhpi?̎o󙨇r17FpZ?lyVg| ʿMt?2B_4O#\sFt9h ;,ݤشtH t9,R~]iwFģ[[uVpPXdh62ԗ}_PL'g"ܲ<]5=m{c*GO\i\xXMkT8 o?=^{Жo\ ex/չ;eٹJv@`; ^Du8ӥzs붝쪺&4` Dž<weQh4=bs2z֤plŵ9;PgWz`N Yb -\13x$5dTVXX'aAzm o}$E}f1]P!O.X ~ }kY̑6[R+ƩaЧfbXEAևgo=AU!`ȈǼօfGrփU޼P`/? .mó ko87i]o.ύje%[.xU# C0EY| ;qu)™6|_5MTPJG!!&g*a\a~±}w[C6Llt'S!ORf  ow|Ue<2T` $Q I=)b`y^ߓИir!>ƅBwY4\R&_a2oN[9װ(7x(퇷^XQ~7?*v9Eצ#`,O>)x+] ɑhPnM"½uR-z܄["w:dQĤ4GNj&I7@qn >NMQ.r77;d1 @7vcf>0۹FaZ"Fqn߹ll:/8#5~\9/Ҵ] RO|/NPf$YBTm0KWY,X~$;sD}lJ3Iv6Ƽssy[KO*Fbor^[uNd`A8R[1]aa!Ϻ5Dᚸ%UAKkX2D8 ,#@g<{AZ'zDӫ!']æS]҄G: :C^|ox1;AcRP"?aq[v}4~Kp?ȀWFyHk nXOT>ӝp7 aC ς!RT'L1\M"',Z{ggny^*[?V.4X[*l)I}um؁MX*Ղ#-@sxi`45b՞7Vy' ܴmb{j^ ))/oX6}9?i/>!iNtyޗb^Af!y! z<6 KXC%gCxGgkЋʬ]"V:C'C^7N{@HºXܥ&5Op` H7]$ٹ~t<5\k b" ljgx_?諅M`~`|:'0~^v\fJkjjBx T.$ָ%mK32u(>gF{ hk+Q5Yc 2l"?HR/rL_uZ)%ouRHd.hC*`), &HUK^n0'ND7> wU" /ˆ'_mFwjl0rZ5TǦc T_}laSC 6.=:c\2],zшpEfM w,ik^%,VO jo",* Eߞss[ؚ*4)}/@8XD't !|7_˾wkKהD1\Q~>B.$3M VҭUp]z{v^;7PCě4a;\pPW=d~8龽 p,`Fr)m䯱Q[IZB|QC—]>aJ$d)bbL%aƘO&!! ,pJJ_ů U}Yt)L-Yo^r.3,hxxVRzډLp6"Ԃœ>OƐpd~qn"'VJRŗ&'C$:s~X`gJfѲʚ#͛0d8^s73\w^WYmMʦǵԡ]]B\|XkzuEg} @POP'V^/aP H8i~I9갽S'"2}g 6RM:n7ǖ+8q]*y(Ő-fOu-ÖlIc!ʮ/3>qP@@05~hIKZ 2/?RMNi߄Mi=d ~*G:~96v9֨ Gx'50 gDg,73Mϭ#?95ZĤ [O^>(Y/V6s yd'`8r^vq5F}sfձBٞsA[ Iw+ U62XApur}7##Gw~[ "πV6m&rFMr ~/^~f.nl]R;+BtL~z$=©ƈP|hm_H= `]&\z)=[R/R 7(x}Rgx'fP nu3<{vҁ][BWa{Phɳ20S? O}kEzQݚqv7`]adLFGoHGُOEwZTeEf] _ݡIX0?%,ਵ 0OI# м+c4u")9l`PD21&ن\>q-ȝ]O{*">$'XOTlAijX![ltvہ3!7u ȒPI*3`A쮐,/?=I œN_d⸍s 8*'FWAxX\M9P ţe P^-Vpmt!^'M֒vs9 3rbi]NظQa$6-j̹g5ٍ[+5⫦Qe{ҘG9~/ ٭?ԈLylloeF[SN&PJsTzB0Al6 pk{uID.T0mF(їhԗ5$yMgACәW77Lip0@Ȭl ׿R ]͟J٣7GHH[՗5ds3P.7v?!|cꀼLj٩1ǾeD柹zh 5B]Đ@A>}1K+d6f0Ks`;dqZ 1wU@<]9B AV%P%)%{a5/ -S 18a|?śx2_~v!dkڸ/ ީ::l;8,̌۳axF4g,jҾeV vT&M4t5)Fj~ #o5(kq:ż5d4?@=gRd^o='q38GcOX? z[Mz?y IɆu`Ή^`8Ί 9tv|H!\8&*➧IzKAt+F]_| }|kJDkB# r9?2#k)^I<ٔͣb~M~ [Ylo4XKRVpA&k9]nм?o8&e0u=Ob`&cvfYfB-bd,) %b'6fP,}.)|/T*v26z6y]X(-ޱ';f?=!bz4f6T(m1 >m~!#h7` h($1ba5Ẕ liL(hȰN5]1j试4TV _Ϲ|T^ԼBh )|8B݅Ow7cKyO&B;K™!} no} n0XyVaJ o0"_08q+aPX lZ6 LH4,C޽HI)>%_`-[KDQ 2kkpuj$es ݺh"(!1w6؟(ݒWۇPqǖ!w k']0)e Jџ.e|st %EwZ;<['ZF>r>l*f,/_|CUEYu6Q$e*b.xNǢӋnOwHmQħ yaXHxo\j׃dA4B>[Κ}ڳI^a8 T}>rH'.!Ei!iqfP&)2x8.-魊hȖjcKfjNE(u Y-FXiYt}z +}Br 4eF!-u1\aoq|aݾoE-=h;N ߽JϏFIm}@uv:w4~N<9ɀhSwnAn (M^mM6!u'G rY23jX-ALDq41sɔ7lLjV*DDq[qBn {~>:1R:L\XLB`&1,ˁthqs HfZy~ c-E`E#S-ּI1u[đT7]`~]j3x\ĒT)R B||*fsޏL=B$Iq.bw4!{)/>cpW:((G 1,[Q. (]Khi\kqqʞx]KQb`b.*Z:OԿ}55K0 b䂷\qL9 ͈fRULv3ȓv&w%H bh&lۦn 5Ixt?- T&a!!!x9g&7gEsZn/M{=B@ 2qӾbY4R$[Ԯ J>}Q\JLw]CVCVc7jH\bϒ5~M].kw0~zat>d)n.h ĺB>t@*x#~a߬롐Va:M j!p7 =<0`0J14HK6$!_~ZA󟁙7 1V`? Ӂ޽x@z*!E:ŻA1dgvAۇC #ld"mk ^i{9_N `^˝L2.Luy-.Š#d\~.۫8H(lqh܄EheOIYj Eї\U(ZsYE.m˕7..trYW%,Զ~MR!eg X'5R]F3*WK(R6k8QņH!tVLqL*G 7~&01DԵNU6J.X>eE*HV6|`]V<[7OGOq`J0Nd )=A^\?F*uhZ,C{M[>)a".QPd31Sؽ[o*gslWN̫f>,q{bqAslbw=/7K+⮢#DwgD}1%'M<5F~KbR ޴V0-08QZC; [sH4BOmFJc{fBFӎߗPRZɦ7jqTƭ%F[PW;>3D; +o6B!U^mjsV!M.i{y>4 ֬('U<(jxM5 q Ű,b>G}O[$0[W'/GRۛ!Z~Ӥ_i^T&!J0'"yHz(%[X?O8ڇ *xD1B:P LJF+fg4 X/q"Ɠ3M 7izU*= !,C*/jc\ i*[#uk7!R5ÏON6t/*"uV&UMV˅#! 58[T@n.eJZ/y$7tdB E37]hv; m^i21#obqZo6^wel(<3|'w-E´mwGH u"0;7IyR [>P#HEѢӘueͦX*͂]nΣK^.q;Fa3 &֧mi@FL`d^ efo:D!nn*N9`QET4~7đV*sEҙΡqMmbsO Y.`Jz Q!L(,:(6w:^hT3 :СfMS*{afxyucn6&f9~SKtҋӶĸ]zv0NXYEn&a"4 \H}z.3">N" mo8})Wz;fY&烂-z櫪-Gy7\^Q ½hpa2[5\DA xћhWwqMZowی)8MۼyXp!gfsLfm()Y: LE!5"3^>+P8n8:- Fk[^h!9}E jq\5 /nv:&?JRrcF}).a>V4_7zg*qQqU]~{~FRvv#a$;o/z, &Z*@x8^ ZbH)Z5Gb.jȸdN .]Q5ܛH^Q:=r{-ѷ$OqX;Sdi`"q0|]/.9w@&7LAx@3![1%QeGA . ]ʁ 3 XP׿Fc,1ڴMZؿulD0va b} N~uE/m#ApϷJnUC4BLcyU2/3Ó [`hhX )h3K+ڢқXoeVԄӢ+Bx9f s1\oDI1ox3V%xND*%ȩ :,=I1b:qBH)?L] W `B*%5ɡ%P7)cz/& GˍW`ɜ4-7w'ct0pס{k"E>e(eґF<w I#:THlILGjnVM$%8-uVs/CNKCb׾2GgyZ~, :n\Y)m4ν}b9 DWc#GAy}MjE<ΖgG╫8.,uJfE \[.-Wa} 19 Y~Х SPEN2&UpԜB^QTо̷Md?`;t'QzdRɶY4=L=&㏾uai PڄH}Wr;1:\89}~iU\jAy _;hm[?! Ztf~P[߹w$I[8aW3XK_!&>w+c?nX =8}Gsd=&VWyWv$R׺Վ<|6jS ^gOߟ即$ C mNa==|\ PݹI݊! 9,SkU_ XzlhTvW&dklt#j5 8ĆȈ0h5~Ҕ>ؒA˾3Vk`^r.W9AB6WDVDe,Dj!1Xggae^"V~vQ;fT_;Y[k0)|OA89|RӅ믩M%q0``nUlk8-*Hҁ֯=AF@=jw?R3#HHJxUStY#Iq([S%H$euA=b%y-t5!L5+1(@巠/1K)^4im64]ջuCyIx Y'@M;!rHZNeluME_("=Ix+$FC}YUnI;c?yHsSpK󧥨"zbM6]MyaDA=zn'`=84 α's9|7uCɒ0Bs8<), B)$oB Æ;/Ǭ|GJ;fVk_u;&ʇad~$01| YlۄNt(o3eb$oMWܑz㦆#cxs:r+N i%cZGwq_4Z^{PK?pu,]- xo?O.A\ Fj^1, CcIB"{+GUԷv!A|If^ VcPLߒTD$JGLm\K܇1RaTշ%o+mrs59289!QL#PImUƧkz#l҂LR1ϔFM_Bu)6 hp% B-hOW8<8mߍM1K49+jo媐ְ`mtY f`+7&!x~ MIf܎Uר٘Qqz-1~m /:B3h>)(R%-cxy @H׭ujnOyY]$ޚ D٧!>:`mHUי[h7uՃzc6㛷 epjH/qB)ުZZ}Ydy`0; GmzSM2wRuϔ=)-xF4I>|CqMa?:$9/T­Wt\9djkpFYt'R;;5/'\Q^=|%o6 !+$6 / v027QA]_їrڞM}P"ֲL: `N7HNCMa;X|gW7s0\{רG?/U2e<OlWETy?334ghn'/,DhÜ B;-`Si$@Gd5zZzyrYI%Y`Fx V/f a^&0C b|*vqŇYMJ5͝ %Ιp*R2R e3nٞ`:WP]7.9ֻhwO< m7S|Z &ti4֑pez O7ioCgYu3@ ;(ܽ36Z kyZcV|176 2x6j")<$p6NkP >"ěn ՛_p%`b"ٟ2l5{awhrҡ%ih#Gc0qt)F3y7 ƍHx@kgJ*['RxHUC P,iOB͗kh J4&ֵQm='l5 t |FE1*->3 ޻W:`6Ӆ+c_6ꁞ\Y?iBo5G,zf| 3^yute 0s u<ӒBO$6Ko yAq2bjǹ]8֎oj:LlñY ufR/n 1)F0YUCȟ_Z%_'v Dݧ6c~ckY} ԛYh fT6wUTUhlɫ\>fY:IK呫c?,`N^-^$?090~#L=5ԍ8Q4Ycoˆe}K/ Uc3b-U8;N}j5*(uJe%PXmpbȵBр XN@f*984N <mcqP)?ᕡo®0xE'g` TWbzae4-d~QE2Pou*NǤNЖlOw]JD)%gNݙT_|c'4M:іZs0hWO+#g7ͨ.3mȗw,^݋V2㝝![H1*]kg'['"K,y%A=AFC5ZNTrݥ0 T1}G"l tǿUGoo TYlZG*Rg#d sN,fda2KA%04ּ3_c ,ShK0hVbF/CHz=32/MOS;L(Hxt˾%%1p9L%<t n]vO |&25"%¾OHP8[&ZGnx!a{Ӌyj|ul w&>egqx~cqqWPغO|aSHx'6r7>~cF)\^E^ L\Y}k2QK bb,%ӷXF>YMy!r)LNi`U#&e-@ Z`X))=G?ca/3P j`/nWߪ~v&Q&][nf nbA|$Ɗk4[2`/p̪# HQ|~ԅi0L)cg rU~I2\BCdM:=o[yf%u+:^qQ|w2+:ˌ=.^>ZskN'm^IyyuQqDӈ^ekRe=4khF1 ZܪKz KHTݡɸzPv@$pXWj24+S~$a?Qf=*ߔȍ[sy>MCF&XO,G 1[AmKחiPGCeyd d= >jSQT/{ {cxs=zX R:mRegU]' C %[pk CMߺg2LcOS k!hUМHxᐬj~WM1џ]Nv` .l͍ڥ{)z>[8~95HEV vx|+R!,pSeZaB6|\ku挬;&c5u4;7ƌ֩i$j>^Q;gʹ{V@c4=iXV:*2ۼգPU> vgDm?p. "UA:ei+Z-^([@]#tE{Pp>)SXOqszGZ9l75cVwzdv\:abn*f1+TXDԑH9}4xu++,=W],)85hEnkYZYwg_}x ݇k-@֗?!(gr@.ۉd.#]e;ohBA`?j[!5iLIQw"nk`j-bM}3ڂ]Idg|9K?{eÐRsRl``XVvξCt45χҒ>c{6ıG׀as@<20B M{l#:?IOXwìܹ ۭ3ݱHI~6x߽ XHc%c0&kb2քaJF/Dkt , !mM,~ HK~FC'5lV)S ČNgSt{ [GCSJ=YJ^ƚϻQ$r9գ'ۿA0QHi[dUD;P2u6`ޡV{ .#2"Ô6}R~b*!ؗe~1[$ћqR+4A_ ~VQbЧas9cW VIu_^>u0aiR&TTeR{Z>o}ϥ% l۟CPؤBx6hPu(Xv&J5dU)^9=Z:V]7;ob =%Ov#ِ <5~RYnR^d;|Gy#|}BC'C[t;NGb6 !ldtL+:ش>H۸BZ B<ՐiSD(G_4]L Besы'$ȮZF3oӔI!xx{\eS>@ h1]ꗮ{5[|e2q<Z4Sv%!??--ؖ=6+55:L񂕺!ǚ\wut]p1q0J >CnH ٗ6:t?SO.5U(l@ə J> ^a\#qNd90Ul ~Uo 6z)&C nyГDUDzycfCKlkNCc ,zCbk7,%7/Ǥ @d{W~Ҋ,'<~}5tԵjEj]~C ^m}:oZL #,/dyٲK] zg̦MmKGXWYlm\L7W0s0{}䇇ˈ&&9qK%gT?q # j4E5E_ENKE.&vI3QiPM(G{5rQI4=yW(M̆31,HTCuɑ [N\3(#bsဦM'[ 1AKFszM¨+msq(1wVur(dO]!EuX(RHb4d͞MU)'g~qI:vpq֟)Ŵ#7c,mc&2C_XI%^JaȜdK;ilcŇ`ՅJ`aizv=Z)lCH+>\1do¿,-Pr3,A>&xubVyHaht]n(ok6 Zq!s2ڐ9ģ2CcBui#jqӮ \cs왻ДS]l]&n+xKY` `'-s@qӿx S5y7Fⓣ/KkϥQec=F& [j- k|ua3M;W-J&;.(#^ Epyi]4hĶ ;y܉[Z6B,`ሊ9h㧹EYv聐h{ࢣ @u&ɺָ6)Ɨ ~CRMz4+efsCś ФA$D x_зp]26yRݒ]Ђ0[;g6?ufgh8@@d^ qesi<ŝvIek'-guuw}6:r˂P:pFb!]SNá5=e#& |UBL kGd;` ~GNR~FVsi͎#xfex#8Wq @y3Z[({RMUebHAy-F6~(xl〘F؋neV@.%/$.Xg?*:菛O_@xY"j2NwK}pv4? W{hNj,LrW"x)vd}O4ؐ쫧J;m]BUTpUK_=fzE3S&R?H6%8yީ{wMo1E8εGejAtÍ;xvG(DzҎ3OB6=U@aanrS$ {ß`dSIzkZdoJ(Ia/ߎ^oPxHa(h#X%2˔l!fz\QP?enng@0(-e~ 7=* 0Op9B-ױ6{]oٚɬ^ x92´ uCɱļ?պSN0.+ 4W;=$Sݱ{J0ycbm6cg4Wvu[sF"K(B1בMUas#$A+|]y.iסn:;nw3Tze@BO Q E+QS\}`׭rYabsqavlzSO)`!'[H.sMOB(]WRBB݊{YbXm>p|\~hYz{gf:R&YԸB xTˀk[6 %ey-5uJ8MfdjЁiޡŒ6iզ?,3iCcс @DA LyMsw=3 m d>:cǜ^s-XC}$MK]!Mф `|L+}h[j:ȉj)mgXe|o#/|:F BL2К0leְV)c";U7|w V)S%KǎQ=-)p-]Є;RuMҔVfީC%5"w˥EDSK"qѲ4j(WGMkQ?$ZoZHOG', pm:k[/{wcK^r9JIdMR61UssR|>$Wקrk @dL'OdY"ΊiT8".N3)'!OQvt,Tq[@iZ $ZB$2O-37DOlgi@ L>5 BZ͓_0F_z+V[k11t7PX)k \Y:]$R 5r> [t  Ha4/d2[qʉƣY$!n:ɪ˫Y1˿RFSWGhzE&"vAKK &deV|vx̥SFDTpb#f\.:yFr'7?4{@JgLOYO+䲦/cF۲UX:wۮ6mLT) Ŏ>* 9x#GzZ~l)z܂ }lfIx뺋.Oc&'Rb9Am(=8 meOK?4zKmS4+>? 4S=5?19.Dm}¥o|Z>2T cٝDEn;"kT=z%3#'q"fgQȨ ~@(ZcGچ}ΞA_1U"󱩏 Ns6$z. ƿf6%/tՍ *L %}B#(??"񨿵pw(FQ ΃cFd*l=*Il5ACUտK9ym$?Kഖfbɴ^WGQ˟2/Fyp,1{oJt! X6m}q}L2<@zO[GlMLS43̕H(5gr.KPHz~ykLš#Oay!ɦoJ;)GԺ U[ } 4!R{Y}-[=;u"~ /x S41߳]qջWHL\=^$7$  ^ #I!}2̎bC<]TMUV)`4cs[MеѬh!¶|sׯP^Ru=ue ,h}?X$y^V7{"kφD-4-uHkhmXRJ*i 6[-RTɭI}M(v ro/o@D:`6Slw Ӆx^C8#F"OzѬh "A )%h9mZʬ\*}qfAG61L8`W^Däu TP϶h'b4aOBT~s#7[b8(i $= QyPg (~ qiצfӠ[uk AGfPp| 1L1eg3PPUOcaREP^"g!W0u9؁ ՊIDDOot=*OVTkw4Nb(Ǣeݗ2)n;~g9>&I.=O(3o6<#6V;YloS2 )s90L405CR\* =+;j5:]W+^a"h/{83Ėrȵ}:ۥۀ僘;+Jɸ,L=!RΕRvpmƖ· QRǺL|9ݹ\-֬yyXv̌SܗθcN &^t/Fu;i3rc6WiIWhó,*uigsIqX#I?JW!yZPeipONoQ9U#uK`8kHxa?6_@Ir-qȢzH#:*bG5J|]%H{=  _(™Yye@kDbB0 L;T\:}'$yTe}h8#Z$XTpyp\2 gT02ר[1ptHY]w-Y\V՜HGSә@ 2 1<A0Xc/->Dbځbej8xO{ضޥFB4{瀋ަƌ㕋^`HzEj @d?Cac,܋(JVڴBh *T QZpz| zJH6ayl#!Hg*PGf \u0/gS ,[K7.k }][i~͊֍2'\d%w8̅9+^tZ urJ{RRk#=KTB"ߏ0AZkxg''|)A6؋=N&,߽ɯW >`7R1UVax~㥓~V$~zKi&qo"I\ jT\^`{qYR]>28TӋ8Z(J X\P?'0>r\Iw3nZڢy) TJ3IA$d]sےEEFz@n(Ti$;ѺN3&>9.׺1J_2KYeH]+A>9Pi֊y !blgI2xOM(&.lC}fA8Xgӗ#D)>xνB1aj輻iٶ[K[NR7teFLu~VEÜUr ߶N:dsLR:ȏS@ ]ex}>0dBq[7#=ϖZ|U5igrf%&ݷ,ʙ]~TU{e+ڷdJT|Q y Oe~ WJ<\% ;]*5뇋)]lO -!;ݟI OjQ׿G8"\>ә:%AU58,PTDi UKPc ݿdzTߔKBK"c˲eulGť@bi, maϡMR6xym0.$eh 6a@ȳ@ <1jEo|s4!; a"wY@˾zTh]=u%o3MUx@qf~2#''EXz?#<$r}Sw[)z. РSX·0_G͗i7i)İQԊ5ykn16snNۜ7Q6Ğ4R%5RPZ 1]HXehV EúE.f;Ӱ\zyhV@TYqrriD9Oa!VuOz*OA_3)n_WZ9;hoZ;w}V)l^):uRؘ^:g63䃨J;:LDI7 gw8܁iȺxk]ו RUFWby(NYQ};Έw>1 G>ϑ3XR+@,c>ULyX:, ~t1;ZOA>7ɢt& Ӟ/#flbH]zAJ+;:^I fo/3J'< m#6U"mD/ka:`B\xw ERqW+?qFGc^eބ_5G4浴9jvĥZ _/>njr%:oJW g VOsԡ.1Znۣ˝VvyRb VDMCGyJ!#Tx¥A*Qlŝ@8pi eJ8\gwEc ]!j7%ӋзDeiЦ&o(j1z*1ܸ!bPf{V- _V&`FMxæx@B0ӍXRqeoi@G_$¹WMk';SL,<̕CJ lο_3a0J/-iddJAl4W se7`pM7DEOJ\3}bwz$*SJ"}a'VyG4;zH32g} g\X) TtE^oIr٪jGpovJPt$ţM[.iw>.sm6nhZA89`~Bc; GAcnlQ31RSzT_IA+(Nr)Yue^GჃ$}E k3D"`yWRf!C\,+E1l*㝓pEt9ED&kyc"5îT\A OfkpvCބ&SmmX\>>eGL@b6n DA_FK}h;~  PFr`]9IřBRֹC2!nZuaXG~Gäx5A15܇ˆ&bVǃY^p\~Vk+/M͑(hɺ>y C4QGVF\޴2`E(͡)v^)z̖ یsH |&WѤ;S{M{5apW6]eUkz^qZkREu#UCa@G<v"9"bgXd 3ع>pהMYmO̢%j` 2~ui]evhuvU뭼@L·|<>{GZgs;;W`1ʪ 9w1E4K̯g DO#e455 Q:rr $9;m,[Y-˛A Nn:IEYX]՝ڸ&}cw^3͎DebrÙLgmh.끝,ߧѡ SM# fx:4x4'(n4J6HȘyjxL*FzgZ\flN 9F+Ԥ)Ǻ,zS-j\13AN!U26QvUc.&짝,sKcO! Tg'_B0QbV15v͑c;$e96KQ1^@ߪ0Uowz9?.2c@7ٹ:kmPlR5ЊREtu[]FGxJ3^MU_Wwl8R 'CZK,SJKAqDvVSaq5;VZ+)NvEQ.J޳ISZJwn? Q vpCj0XwuJ8( WL\oJl;2[|ZQXhml7ЮIۆwB4K 5:hߪ</gUѸC3~=lأ]-EلsJ >y 9x&Ju%p[yЄ*`L'TUqDegj]7`@$OA:.I~s (&$eL!ҀeH7yo ; YUqXpr:.=Vn1BOy埊6`Ă;qN5pNf;e/sT_r<䪮<ϣ% 3=܃ܱeXȧ@H"LKB& c8ϫ{Z|5x-䨴j"{&7xs$חc:_y+r{xk%'GeWBӁ*~WUύY#~ n""mL:ZspāϒFZp5&@X^X,zj*{xaIWIkٖ%]~mr5p2m ͏))yA(["HyC9i`h=?4J z-1郿$\"Ĥ,J<LxT:==> '=>:; >>IeT3]^# ٢.-E[e5 ؐh+jp$]Ez 4z]B@qg炒 jw=<40/ 82%7;fSJ(1g_^UYSAGl}6R >$ #^f.d_"J ,vs"+Ej{,E/,Ò`MdVj=R>|!PΊR)QOhv#kn>٥O՜m uy$u%jl@{sh魐\>`ߍ.+x87`UL`0-doOOcLң?|VjrNzi%(>O]gGp F_XM^[ qf8L*Lȣ Y b&t(nK9 >idQΈC#S zzՊMiX)XW޻ N+튇׹W/nJ^w[.oSv=1QReF>/@%f%մ7nWFnFn]:=.~2ࢡ* 3f[̉#+wcrv8* hVba1}];8ʚQl}֯+PgӢ/vzy5zzvQu׺$RZK /F~H%aV0DQv @3bPaY ֏Ej!H [89L?~IOoJ"Tv}uya>wP24aGW:@`D6 0׫zan'=`"ѻ)2 1pʹڏs@a/⺢ELg9AYD'Gs=LGrdeHjjWQx.@F.,ha!635m<]#25{Z]M:dZ3,28X|Ͱ:5|ӪAa/?![Xj9AҔejiP+4dSWtXP ܎t"xl.>&:*K}t5:kKЧ e{9vϖ _}pSYxpIF /v.T6 L q}.A5*&bH;(m^jR`zˍ@&}+ ^59%/bi15'Q Ubf GqT8OFnG@&Y?j6Ub4MW-R$/{G[1J&iө-Xe 8C/2ߗ妥zm=ev˓Va?e <<56< '9HQwqK'EOnT EOGՓi7+)v619SuҬ\!+*gZ[;0yR,u<&m!`[/3LShݡQ&ISݧ8oRZg~ܪ8G>sP*NjJ<Ъ19<[+ 5'egÄ PMJZwsIc3fpъY7ۡgXAxBr<۸_DT㹄V1V*x_#0"u zO\ҏ"]P?KC.LZ#aRY+jEZd<8 :ޜɢ6 %O)]@m_BP*̵721t(-xiv)Սݱ!U XU|oQ֏^YMԝ[=0h;*>D@YQ sw?yc^"Y3DLa@K}lsCLo:gTm6(:5HzZ[{.4Jn))R$1)>lQ2'zJ K6ʔCDu2E.&j_d N $Z$!@36o)𠚵c.1ʺXbQEK#ܹ +.ǻ57\3I-RSTC@b4A[1D2>)-ֶƜFӓgS.L+-a]7؎¿ЯeE<3dف?;d+gڵ7wA[ohx[nF")JZ'TZ S]Xs۠k6 h?hOUGR{ v&+$ ?{)JbcNҿR* 2aabt@R^=aNv"b5Vg6;аw٫/&2ɹ$X,cFM+<)G wN7){*ַ,.~:w)%LLGtׯieA&~ؚi[j!nG!.^Q +pyu@hDWaR::u.G{ %Fj#! %fpZ$瓼ȟJ7&'"PWVCKoUmuf HgNu|{2?fBaTRe^EjH wSS=a.5P( ?V܊3j*;d;riqxh (mK=@;OlĬH7Ȇg\:BAY;p]-6=:.IV .$̱x]#?\m;VB!zr-qteUGrWPڛ?8Xw1e1~@/)w즲4^ԁ2߃oOjKohHh,8NG ΍z<kHi|i;np[gr.|%6Qu+mIsb?nB@42x˰,hh<<޾GiEtl::"Sr6pp#U#nt9 EǿࡖP+U&Cospm~ܣY)—q 'J[D?I.J"PDlG 7aX'[)s*dؽ6}hGШRXRhכsG, 2BB.W#nAFiL>%s|+Ca 5plR=D UҽB!7 } nvX0k㯽Hesن!QNqb U+CyP{ݛE FAQ~o"5fUo'WQlgE󕰐̀ 1Lt#KU?]^kR1IE bVn#XZLI:uD+e{`#1iJ1\mE"㑩E車%RWfFم3H\FQ[>1ץ!YdsL"TQTڛZ S{qbӋLK%r|5 Z3^[G}EcfFP2ZM[ϕsBdB6ѐ4_Wͻ&u0'?cWNőP&pgP0GpWsUiw.Dt/Ԝ˽$S&=nxUD &*`n MXR6/D7f:/_.}:TqL"o nΚ~9/+ҳ HT ll6QǴ(:r$IlvLe+gЄ;*ŶȰ>޹9w2=E Ԏ˾01FuR'Lh];B|/vEd؝E.m簠bpO W2b,?M%8rnh`@Sa{jV'd+i#0h$d^i@F^R~M_eq@GsA: X oZjIc)Haw(^^13C{Gɥ㥉Wn T%G߽b TxLYc>jٷG:1\"OK^8hޭV\ TnΙ])| >& +G[pL5PD,K&xJ4垣f9÷aEGhїz?I62|.N2kD w݁?rVOE8YnLk TN3RYzE!']?Qj^pDs@+[hFke5g41Q&%Cr0S:J+[>&V)ڨƈ7IKE[a].EEܰm.'J}Ĩy!ѹ,lPxeӻ{_j]ML_5nPQu9L% ܉Wk_W'0 =r1죕nKQm+~+x>i7[=nYQV[둤ZU7?. #{Ś;@a#We!s{F&A@k  ye{r'vB7ѓ7cPz|nN{]U~N؂voW2rV%<\A$~45`f~bfqط+A> rZ!y|aVxPь#zV/'h7=7w<>S|>^Ŝ엣VB{ep%sTҋ^)(qKY֐\lrSc25/bsKDg ?45 GwKgeǚ^#7\ vO"6گ?lءa:W`™ɜ>tX(운x[+Uk[~r{`y,Y-5|R)5jg1.>)$8ht˩Kč(9 ;cK4{Y{XɊT`~z8lYuMg.a*4w&ĝ3_?9R?(b8N8lgb2uH/59}hߵDw>#ZOP!YY(#'\:9U,'_+2*SڂSO` h=gv1&Df.^&;V 6|¶x+i˛vh~[Ưѻ'`ΐrZwmhtPWy0 j:H0IW}5mXDMkO7wگO=ƁF?Os)Lcm̉ )`$ʁ"/lUJdI|1 un4DsK%%!x4;EnErjq c9;֤?JLϻx[2^ЭRHfߜ Rx4@tSJ $\1novG*UgC•ǰט/#Es>Jf;.: *7B>T"TC&s 5wUö2C{CqOugWlkʗMMb($[W>~B唈`F(I3#}g% eM:qZ=VgluP\T%kQ* |l(hӲp!hPNt [m-*MJX!YLeb}/xLaYW{l5?ř8B_KBZ- 0p/ |9`~ ֿ5]U7LL?E)T.k!j \u#$OՅ36B׭M6_%*~񯐨Qޛp1໐^1o3&ѡhX >g=NgNR*[m^+]mX"$fam ^i=ARtI6bp*{Lдf I^0[sPNޘ1Uy3DMI԰=m<=!}m7XnA5@yk?2Fp i84@^S5q[U9^tV3Q*2XúlyQ' %5'5l_+>~xHGj 'ORB: B'kx `]GpPWoCDweF&W؃mG}k]ߙGa xT E7;[Iژ2q)l\UQ(jAZ?fLNR?xz~Xci<9}?HqRű |O;)2/ O)0V†[%;#&ɫ&t @p2Zl2i˭F pFʼ0"P"bƫ]tIJuS-j-o[}wg[6+>x$.@dNiQgөJkɱkK+ d¬Ew{bwx ݫRfL AL \4/> -@%snطjdXtymp4GM]EyNkem=Z?;ksBTw>x7¯#VO Lzxu(ffKE!Ξ8 .{uF{NκMKiGZH%/= dG[$ST]Km$Q䖚}0ˀgau9Jʼn[̓]-dvR4ԩWR5WAh45-+EfBSgBUD|X]{]{jtvzGgܡbJV.哿z\>p>ڊ?qeSes6%'7(E6_6Q(>|SWTݵ!h] jQH,7+], '1m#HPd^1t BiKQs#vHMPxSHooF|OnCR2]I3Mˇ=ϕJ1~=%qCE5y7}h,-l#_"CqmYd2Xݽ: Ɨ@GΖvf"1uv]{9& a_d [HNkOŞYePmakC@ݚx16P:^ỜPä;4Xs/E4":m*Qk9ofE6Xdʾ>h c^f>s5TVtd6}'gy̺ ĪWuIt!x^h\x{; V 5p8XuY%86u=?v!Q[h~#n6P-2KM&xZ J T{Th05Yށz$efF!ηזtI<›^T_p==*z'@σj1% blO-)g[ @yc-"ZЋ[?>pw?Z0 e!鱞,+~RQh%D=|LG].h"D"󰀃G;ʂ;^nܦJ-BD < OJˆ|( {X Ea}ew-6|U!2?d/" U-PAcN=a"@H"[ģ zĎRʘr$/GT ?xi +Co0*DZY ۝+`R"[ <£zuJYV}Rg(A,!hpx`-2/7A$E,!5B\Ea2iew 6L%_JE!5 A p*Y4DΉIU56$Q+uVG*ˋN3JFz덛AmhA +NB %Rv{ou7x=?R̀Lfus!egtA Tv+8Ǖ4a o=A4\K')\(z) ){BGI-]$")#rh6k*6!ZMY}4!𛺏" -n >PDz.Yܗ:ptܳ {.Œ+ a±$DM0j mWlD˜y6}kbyA 4J;G G  '֬hc6qB>)7Uq2I"&& Ia圬uD "m&,p| U P*1$DI/k V`M="YGckveJl(o!FX%0;3Bᗉd֞xP#V7 6LX$zwI*A9%l$\k'"Vg8OT|2<]w&MIPJ㦶U>^1at{<NɴJ2mLˣEFx``/.ըa.:cao79?OFjAE[ܤV^Ah;6݌-b<C l.Ɂ&wcJx/FThǎ>)E,vL/{'з q6ig}{D0 zC)5.jrbKTvh.A8 2gnmqWz %Y"rY/5MZ!QK) y1D]̓{B#n 1<LRCp=ܷ zdQ~2&;2b97m@@eA!Pڑ,/]믒ZES)3ΑAI5fc/17RcmUjV-Apwk*NiaM]vDYӤnxFnwʅk4~|{OfFX:Ӝ68'^,V }qr=tR8Ay;@y i$Yvg;Ak_4&ʸV{L<`g @,𰲃hRwT{AfKn:Մ1a kPE3G'}޷gۊOvPlFh5:YB KO }do 40:0q{C=IZ>̊ToT%J/dk̊K0}eCE[Rї]{D\!!by*y%)^End %Fyh+ %Q8ajJy['`++ HZq~DEڞN&)s:+WzFWNYʽO*(S3.Dx=fi%ۂ;Y\yrŠI'{b tnť&rWdstb8VUg>qcc\>}h^ZkO|: 'Ȩ:%066]x0e_4՟ ,MI3Q|`XYpH:.xGUEFuiIair_#:t"Мt(F& `$6U v0JKF*^ 0^HTM0܅i9rm'wb&c(&tckF_f;ŰU^ ;U\ >_(3 K uuN,0&24wǗ9L SU՛zXTu\lWAP#mRc83YA감A`N 7p7Q%#xd֖#Mɑw_3m縼 λRu$MK 4oOdFU"yD3)R|ʱS|zcRU C9:vmߠLL.$cu3&vAٖqZ MQ}D\T-s?|oSj )W L 7MeeYe،ubUGPg%%j vV擐P~Jre^tn R:ݲ/`^z;ZQM_X21軹Z4ݖrF:6wU9 ^wP? `6%fciW2/ށz Y{R[ݶ %?ر(aՇczg6pp$x~˹B717co6Ua9gط(gܘa[}^ՒPV_ vuVVlB1TD>4``.6oV_G#8 jzl`ea?7b=m RJtj\Bɴÿ6Z}9}r5FEv#S "5?@T_*B8w7:^&_ ZlBg*IKnE7uc/N2ACGbZɥAh(l>w@kNƇtCTZ(uh gJ!ˁl(,&lNlf{r M9Ion!;`oB"J:=iK~yh?:b'~'cz݉^DcTڳ4/vqw3#m\!؇vã YVhU]ϗ0OqV n 4DK m{I>P{Y#^ǏǰslljSN_H航(,vB纲j)S Q;'!lxKY:X(JR(=C'KưG 97=zNO$ƵZ%M>75;mέM#{l)kD&]_i"}yWOߐB rg5,hQߙ{Lъ^/ƩZK.q\ b %x~&j?^R҂[6_1:oC%//(̓f/Ϲo`&跾AH Tw -Nt݋`\U%L0V?=W\rԄ^k,lp+5%6c&\<4XrV5CY*~J9_w}Y:1̳cxXL&ElIp=#yb<j/^ Wq+vbBb)͉q\%u-v73PV"ǘm fXH= ⵹+Ql}(,L":KK"+J2sٸ64 Dv%00^ Fw˦H, )Rc&u:!c:yO۸R$G23$ܵ?aZSBd`cNב/ᠦkכ  WDXmP_YxnVMEiC[̭^k{@StRƇk֒'ZǀD@vWBgb_#0ӫ?uu"P3$MphНwZXM("JX810V-ݛ籟3%njUuկ %4~U}((Pg*'pf3DngjȎl!/!: "RtvSRَ9 ca V;{ḽǗuMҨk4.J~WVpSqv5Ű-"^c~|WAy`E@ځkVPbm)4$eO"Bt1ig" ;\16@vyi|)켳r>9vrh]S($s!  c#05e;4ۆ!oNG\S`rr'ޟx_F!\ x{v! L!o<}fďxE/pnˑ1j `p1crVK(&mS%*l$N'}BuatmՐ QZk :Wcʃ̷XW?]+z8 vt0̨XbrAb1AQNl8!jd(쎥Mvl3H/Ã89x^Tμv?~"3Jb>V`U6. 6dՑ9cS %SJkm=_D%6lr!" ()^F?UnPj9)#o\m^af1.7Csc&v$3:cq U[U~<@-9Ǟ{eAIb#G6-"?׏WŒYՐs̏yjC_[QЭ洏F9EFRcr o'{x|iliEv;:ʦHP>/Srs3y-]̙%3o|,jv!hiFx*q5 z"!ǁTm<#MEE3hh@X|_ټL1WoIc'4QoQ39F0fYzϤ2T6 ~yq!q JWa_zN>!.CSwɂh⅛: q#pA| :,kyn 07:VajL*$4(EBhg6C0Qs7xs6Buu~ @]oدtr28~Prd=7QDU1mT /GB,82U-CP '?Zx_&s#j )$)JysEރܪ 1cpC?>_OQ.j!rG,,w`v el,R-N0]&Xa{3_tM?o7\&ONj[8>3n4u!ZY̝?aZ?+l1ē'f.@\ޞ¿Q`5-Jҫ'ʕE/3byeZN8u| jyI,"I6| ]$% g9.Ty!}S,9g OܯPhM +WbVr9UԒq>m99HWqZf`>ĸ|=T>2Hs+o2-uY2|@*oZg-罼dj1Pn͚kG5kGtpj-l%%ZM̧-S2 C'\n/4Tz4eȫvp¯ڼXD a <Vz?Hz( -kr|{U KwAA3Wk١dy*~}eWe8L#<Ϲ4uI.*9N(4Q3aJj22bJ+l iFe܍czv-ʉyzXsn&:+;+hcj5T֕qğ "r:G͇I0Q0ADrQH^y[QKk<Fh;L,Ur3n'N6L.v5ZO\]b7;.RN1YD֙ \~qn't\aԊ bۑMa"b*">g@Y󏇭T.)؀)ƙQljj^45y#54񭳈}X@˨oJGuZ1܈-"@~1SMcpM6-Px^Gt'1$@p-e0 HAfR =l?#d*wnJ^ʎ/e}O<ϵI,%a,I\~9W[_]at.~ ?֑e^y "Je*!:܎ܰF;Fn0O:8>2Jﺱ{1Þ; @FR [?_"xL5C`Err<4|?X&~ٯ,X7C8oU}ڋx ٠k˹-ċox8`o}.'F\d*߹c[aM} n7#J|˞?oɔF侢!Y8:wenKX`92PDL;"D{*YElb,HyR2s|l[-EK˲7-ShUY.CP<3puqL[5tR[V7_ZEΊP*l%KW7m$)"ar/SE?鵉&HLN+.pt(;ÿ ~}ѻn?%c!V@e2n:?kM>'h4PUJ 䩹u!)oXQ)}Y/')L>;`#!z TOK_vnaZ<82KQ0yw'g(FQB Y q}-hY]s{gjr'wًkS`Vf71ueA~,@'Lۦ#z&:3!g@(E@nX߆?q/T#/OtMɦ3q)M64i"L7݌ܒֲ+kq3ۏ2PcQ2=LuwYQD^(;¦F~x.TE")+~H)?d͏@, fM>H}]J8[lFvZD6 J^]0zׅJA D>IvܑOڱ'Q8ҧgreko>s7C3? vj>5Nx]+hEj#ScQ2+R_絏=8C4;jB`)I/Za"6ɇu+ kc]q57Yb|5gH?(FW9oM x48.ZAbF"7FXn.&-fny*-?6` ov\ },iIijB M۔}Ox`=`xCnVXNŴ(Iwz1i9ݎc?NDWx/ A7^lnX ?Mbjӹt(y568t lxG\5OtIrgM=X[yITGUcڈbkP9U9͎=+ygWLaj!ޗD(A밸5UNFTu&QY7pkprÙV(&#P!f^W"a, L5rVfǙPmp#Mh?]gV·sѯ5Kb^#=O8)#4LD.9"pǙ$}%nb˖:Cp.MxǢj@ȶ uSKX۩8 ^$QB]#1s[4F 7 to7Ǯ~PĀ|qXhPkX,-CDYQLTecSۨ SL%!Pr!#(Rsaa-AFsE2 d/2tF,8֧eۅQĴ?+GI|06-e : A0A ?ؙYa.:y r0g9f4Ig;ů[H7w3Ώ>E}6LgN\шߥ:D-bG9sn&҇A0LSXx]$חRLԮ:l'uMȀWcDL/<&ŁY ޴r*D&4[;G~@KfG>J*I s` #%6R ^F)H Lxu?M./fTXc4pYu$<$ƎWOBl*PMau|?v]~m  +Wԑ?뎟uj>+ඳ6FصPa/xc/`!vzXudYm;]$b*cB&0p"+|h77Xٿ>1=׵Aj5'),6? )L0ߵVi9C+zWo^aSEQ)2iu}}7!@:|ҽN.xa6=K(܂4N_Xzt/cN+5?~X(^bhwEJJ/Z?x: H\6|NV}6k!(-x,C88,>̬ Ju[ .~yu.ڲQf uF43Ux/P48rGaN[o{,G3UC%&hkN:Mnr1рOTƸ6bUZ+t? J pfg*27! 4Y2g"b^~57D^HA/^wC$B-0cCi򙙩w9c! >Hyt٬ OR{4t^8|`CG!8F>.YޑX!w`66hĐVKv,*tL5@Á ssK@J,g<&4)B8hrڷ|(ax&9z_-k3ؠlf/u w ٚhC_1w{p;  \vB{K¬4<&5l jҊAp SӀTC/**&J S%uaWS_1ip:˞0$3]FKM[Jw>ͷZ{\u6n94H3o.{aۇ(!κ5T^Y#~u"ST}| E2JMp \op/VG$IclҸu=d}aI$?F.   DywJ/1[<REP$#"ڒ"[+vXɔoI\ 3XDrm ɑ־+.}/;YLWG>R)ࡨ]b"cNR; )`aו>ka̍fps=1w"b)?9ijh=*յ|;YZ c;'tlkSR^xXcc%~f50N9o*-d6cAytM{9@uwBLOƟOQ{04 +Y؅ o^O>v-j=LVBO?H+ìVY NjJ%!b3kD4lR1M깘CU?"رƔ=mQ4qinͨܔr'T&Vp~Y\\wU%y~΅w2F\c07|XFM몮`EG(7E*1#隐'ჀeN]$泫HYW34Ew6F3c1ₛ1jh~ YQH$>'UIDb/?iXۨ8NqZ3I&_W]H*߲L6.*,O: ghrJmjj*_p~=U2sq&uIfhx!#W''j7]o!3:C/3"]aݤOTfYhWGiA3T8#2h8:8Ζbb:x c y?NV= ]mV? 9ə"UZή:$uKR҂o#ZK,Jl CSnbLP_z XGӘR 区ߵsqY{ ,+27Hpg&P[C[㻏0@t=wBIU^mmRͮ$v?9#JԎb!NeXy/;h3(8!|Iflw\ؚy! +) 'F  I(V{5͊NX8:鬪=vX"#B=dCHQq隸mv_Q,:щe7E(=4%m^ڄ7.Aٷۧ|m.0ctb~*h24f%6lXmڎ[~&FcjL9Wg=]KuݐXsiFo7^&rm]>mzk|ZCs!,@=| /Dw3tst.zɷo*B=8zZ?@ ᐓ[J)c,Oj$rFQ 0?\zllW0+RH'Abw٧xO f S4@(;j=60$L`䞣MsNZܐVY֮辴E [al '4"l>9c;x \-H .Sm_* f\! ߪ EnyY>^ Ο@ڦgwP#XEj9Q(ܑhB^X|F]VUЩ1lpMNsOʴV>ζM2ˑgj M=q %r(:IC\ᏮyS3M=9iO "40'86:o,NcgL'Amd,Ë [wE"T@de9UqG?!>qPWF'Ꮃc+J b5]:Cé-[!tRHկp)hMs (2 LP?ֳ` M3p'9򨝼 3sS=_Zs%IzgDCu ? y33vcWω וri Ţ׼!s40!{W^|\w1YT{VYLAh@LU & ^M V8ȧ{%_9R? N%ȼ0^+W+fZ SrSָ˽M}Fw[oo39B869CV[0ٳq} m 7GGAqZ˷ٛ |Ґ=SHLKCikcV1%:|0oIa"wmdp2}LP9/]`} \@XCXwR@8tT`^ {31O !o6W{6:/ )38ǃ9sqJ q>cCWh;6f;HaHW.#W|e(E\f3Ȣ]}2>]ʫEXGyzlVz"zf+ZzP*bD2;9 ن ;cӝ^V"b iJ9sޟO&ߑX),q._[с"K7͖[{Bܠ4kw>'}N#1š΅!kr_ڙ9)Uдljps6bb {D~ HT 8| v2ׂ'eLDRǰޠ[禫J檶aH*l.PsQ֌&Vt:O&u!Bpi|.nfmO-E x>ZlYKc4-9e#qߞ.TR<_0Ss>|vK9eA*srHmi<o<皐Pv!z٢ocWьYgF]j~UWBPh@OK $HQ!݌6L3- Ѵ3x]!VH؜T0yMA,FK[AQLhJ :8]V>D3ŸZ~ҷv &\W'T2 Z8, W, 6j5X)(޽rSw$*A` 㸀]eU{>㩆qut4KK2ߐ@J IiʑgtT/ZAnD6Ӿi vg[eX÷GC-ZJ^.Su2;;>ܽ)rl7.G8^ R9ȮYD-C^/$iO*da3G>*<+5m vH(ŸkJԺc3JG૏w1Hqlu,37W囿Xq6aB58{#txp:T-Z ,Kg>3D%loYJllpOGMr̾ >?/J|Mpr:#&| O)phmmk9aUUE5']^>Ƙ#i)0"E^ٛN.jRLSr:NyieJY#HGf$G&A -nuˏ&؁q1d:$ԏ?h!G>D2̆5I/s|Z$H;)Ok7{h%w\7CtxZ}DL%T+=u j$7>[wgވd^L$k$;V&ŀNlF"X~a+FM޲k,rq)nУ#=exӢ-oUޮFf ZzD Bl!{)x-%KO)&_@h֦7:uؗv#iFcDWr 5ir K# YD ;{}a; y[4ytc+KUOeʍj`p,wlw-<i. /v󅢫yf|Yy'c+7K蕌Ɵ*HdD3&>f3 ) kߒ/]I~L %ΥbgH+лa5y2udOfgE9x?_|ŵ-Jh {m Ux:QS/g=c_.hkkZ Q1%;Ss\ ?2Ʈmx{v9f?jːG6 AڈQXҝb=w-Ꭴ\+ s$+r(61$9SF?1%QppT.ncaX,þ[Ԙ6~˵# E|am?/ cH)9<P,Iǔn2AG},"gׁp8\pG 5{^üݶu_YYq^tV>6tt ؏8:S7!*VBiި#?M/,Wkϙeq/;EF}!:XH:RWwh֍/m3ʯgfYd*[,MNo 6f_pRaմ ήx+z{;! %R v=7/4f(d <ҁ= \UtkMnWNawǾ}*,M9G;O S66 Hj{R5USjMA׎2zCt1q.`qƸ{e.i\y ΚXnjUFb j]#^?+“g6)o:)33LГoULG/3Pϲz` `7F! ~zs~%Ug{rv}A.G;J ꀁO80YD+[yKz2(cxR:w4[/r.vEQ? .>?rɸ)ok K"~exUq iFGoϖPs{2mnS ֺ+SeP$f~Zv)4dGLct)V*TlDѓJI =s2fJnRĐ!&H%ȏ@JREzp9ŮNC[U4k <%9^ܗ|V&5aBմُ$%G5}(  鑁uaO{Uz5;u(_K;6<}߈B ר߲]X,, ʬ9Rq-iֹS8-;^䇱@ֿ6+NԸITtϮ#>y*x"WzRk#jz{'b) j{:~"ɞ!"tPhiuzNs \(S5JvJ.ݥ{ykǛoB/Y&;є+3T"I{G{A\Ʌ$ݼ'.h>c)}>y%޿)jen$s[iJ zc۬(t{ĈN+)L B yTw>TL0~6Òv=`Nc"/)J ?Z] 4;#vgBF򜻴a@=3U{uC9\Cx' Lt:*e5]w-"u e7\, 5H5q11ЉD;+_BqU*[;?K@CI/Pb\/ypF8:Tvn\޳ٓ N'HfQl\S?Q2CI_֕/ C_@B`q8фOgt|wj{/4{b֍>#LN b>B?=0$i<- ks{XU}wTkV"qx)y7yR7]F=[ XGtkâ+l/]V z#6MUyg܆zI &Y;ls{JQT!4qL9z'&Z'P* uu0 (W* `^& ^K~f%r@7mvLI%(Dp(l2 :+<^w4 IMc/5?+٣ȳL@uS<1-Itnw臽I<0$(rZߤȐZgzQ,W BR R?B8*Fdf4K Ga&ircl /,:JOޅlKX|JRca[A^M :j[۟Oq6}J+:(W3}?frc?m.?1}P*_pzQK# 5;T.SGV]EIW\Ut`sLjnnF'\ڢHs(b{.<^i֐)e!() jBH_͛fsB-#9ad˿YQoyDqո۩[aR#4$Ǽk jo68Mi:,ҡ/ 07o1Vѡ9$sN- NͿv̷]nH h X36 C!-[ȒsP$0ecPhnҼ1ڿ߂Lnw<#Qvz+\J=yIV/.yV).0`]ɭM)Őߺ؈˛, KP|.@yÐPes:;ɰo|}^r(88AT k%Z'!pBn ݯ5=O\e (]Y%%nt+꽼5*kHgqU݃<@zRIWIe o&%r%\-@3e0R:(41ʰF YsJMH` s5$[r3Ϊz RQ7:moqD:κ>T!u.=HXq#>j|3JY|*1u7^1 *^l`s{+ve$K!l/$2#B|I2ZV /sԐ>0Mi=DΏ;mN1숮! u#4_jz7P*֣GHoL5XY ;{)1ump/5v( SuuOSQkͳCAܽ{VOKᗢX Ac$?scE++V .@旝RP(wͮG.2bF> `P)MxG\q#i_l<4&7 cOQ[dܱZW(!thb·<@~(gB*nIOtv5ӎa ALVV۶KkM+KZYrk'&1NO`|g n8kGcxc(Bz>/yT0Ibgv,(vS.#@݄\T']gWn"g q8Y}u):Ii,X  k6( s0-#“6 J}*k ^ V"K? niOBUHZV?^@hImx| |rJ (7H|`"8=I ˊ >yў8[ӢpII_5xTqk:+(WUN)SL j* qht=dF2 P!4\ V٣T8*2i:HuL$Dy<> _wuʢ N qsɺ oh￰V3u,UցHHCmT.,atNP ~XUe{'a LZCW". bYF9QjWD!g{yٲ:.U5(TX7Nl@F#r«[va^rybX/U ãҀJI]X cwrFy(e!+U{)D1HF8S&:/Cٿs|sCROW-F=­j߻i,ܔzۭ'S>c:Jރ^)c(~v%wr5c+%\!\ޘq~iG<@O4D|8$DS-VIݙ?Y";\s:Kn!Qx s=־P [o*`{h򧋰PEXe#IV0W9UnMB ^Xʆ%Ų}q^/9rF7duqA9h Jc3vX, [FdX΂ӽ\hD&n"C eh2 GpY?B\i48Q*۞v}]E"XWC,#dꕙ6淍p9j 'ɒ dg )*gCI,@p PTuGl1ґWBE`$?/ zt8-03_ foV?R-nsb:[l^4`SG\mbdI+ɠ)B4{zKw@o-R]5&˵XRtFl),&5LP`GK$jVΩ孡Vt%X$#b-B7!/y22 **jkM,K ؠt#0E!Cõ^^.fTr"-{FR1>7hUxϮR3?L#8r܏ C@^; WKDuXP>g53!T/cjZDOA(AKOb; i%ۥ J0cJCJP@7I_h>s!PܗS=x:5^"b㑜C|CKŠU&6R,ϗAB:؀Ԉ &;2U(_ѹ`ن %`, zhPb5c]{,]wP.Z>|Gq5*rԶlmcm.TW{ 44:HZ'uw+rr`؟ 4=6S3i$) vG@GC*UIM&:'upM/8éx( r;\MYC'>JۧI]PW ZB=f#&?eTY8[glS},C3Fg2e:*P\{NJQ AšÄ;3Z0!#.Tgs_Q_&@hW=)B:B"wmDɒmj$=flN:`"CI aC:ԍx?BnRӃϘYW]g_a@l9::|=۞FQzWQ I/'EGf{ʅL@)0qH1VGwʒ>ΡBJ_Q!CXKx-lz[AܿVSϝ?bP4u?-\{H{EvRu8ux \RP|3=Aђ3+MP[~ |$C37*?)rD1<>U)*z0'I XVЫ30?T4!E:KT3od=枧uڹ"6:֗RP"yzJ$W)=ałSWm|9dT;Pl,HqMq<_"fiٍ7:֬)*r/Mp~C[RUv7Q)Vr 6jLOmΡ-9bmW4+\+QIj" 4gcu"8d$չb0:& 3xxL)-e!eEdR:Y5,Jgd14dIyn.<ĸ`}5`C$ڬ*}Ԛj$0[w|r"j5Iasp ϳoPny?ӱ_;NgCEdXYCKL0* w߱nuj=,>kiCVy s*I|[z`AŨ)opn$1[ 605Sz3$#S0ӗҜ_s 8GڻOb&–̸c9 i Ȭ:BD}bcҽ92D^E1ob#P [e(g(uJ x P;R,QFg F$)-1;2.y-.(馗\QEn(;U{~Ma2ԗ.(ˠMR]k_$UFJ4tID 9  d++*&i3"WĪLSu"ZyJޕNBvtwh/mqѩ{*e DFS$?2lB׭F׍BѦP T~:!e[d?qV؏ٌUCHLp]Lf1%џ* =Fg,z-VD&]O .& +̑+]?߃nGH qRnnUXƥid8۲gvǢ RnjtI~᯿Rdy+d<[I=:Szy$fs^w0.A 2oXvk)]{_n''\ eV3} -brae(=+O~DY&IZs`93hݔ2W~jr0d6UHŎ(q62aFB%˳nt@+"e`%2',woY2t5J{uq*RS2'jk[Dײz L"B0 tdr@ ()lEIq0KDr4詚9ЃJл$g< >!YEAq&"dfBڻ5=qE:'ޥƷ֡RK|Iipu0G:jh Z"V,C̓dB~UHS/frAq.`4"Uů :2r}u 0*3 5ч ZAF` N@bm{OX4q S^I'@޻+sJV$,.3n>u(7 辱dțTXNw 00wIAdxϹ gCgdԚ@'D{]W7En"3gGXŌenJy-}(t;9`| }3&gͶRLu5e o714&ۏ2#8 5:+K h؊X0?+rfx${FL[ -/Z8#+Sjfsa]!SZ,7&1+ p\N`AM_S/guQJ÷&h{\ ߨP1n@m4 bys*uHiLk@3.N{~g1[/w_4t2 Ma/T b>͡^XbSGcYMlL1MVu5noA-@LDSTE@ ]9ɱ9>حfxh]` Ѹ̭[xVRLJeTWD-w\St6! %7vQ#؇o[~ }iJ2'0Vp[Yȯ^[RG㵪: ʏ2x?PqdI0x{yd̬`HzUADwV Rk)}X]x#6n֩ l_l.?Wp5a%Z6Hc= ;QM-둋/TYn_"oj,_7W?dw%\c_ X-RWRn\Df:!;YeZꈵϑonNߨؑhF)Xvu7Ҫ\Xao7s 0W Нq'H-z5UAҤ8=q//3i| W*: AX:9ԁnPJΐХ2㟓Xu$8VgxcI.g0CZ2@\. ltV][:ՉX(S:e빒W w0[ҳ?0@9@Xl4EmOQ Ki9GIdi9ڤ$0HÌk/ճnznP1mµVKBs]`cATm7%B>3} lB a@z_ L DIR6=:wJr(N> l{rRka^3CnWZ&SnӼx!헦{܀R w^UD\\8tFHb+V#ա{=$v8Zjm=@Cau*7pne͚-cdzUo Kjђm)@>AxL1;W~Ձ[%!pY+ϑ]8 ʆдGl7RQ@!mq"ڂ9Y)ePRo&^3D'_u3 8ė+.ݐIBuO+!u~ MC91\+!g@@>n֙dBHLJznaGB`C<(*8+u $%FҴ1]`darC, >x$R4m̾n_ݏDqB Jǩ(ʹiZ*:8ANuMwOi7'Ή)`vWK;.w[M۳IOĕE6T>=m`sɽ.8.Ď3j%YxE*7MHS{XK)yS [JjSwel d@e#ni_cog}UD2"+#U:?3LVot6~>qi>VFxlp8v,VWiʶ>eHD;e ~i΃]#aNNҵ 8ˠ5 γHߕ8s{K?oY/K-E pv_IRO/)'eA!O4GC>‹k,vC'B U'@UKыGɜ@v*O8#txoH얋7G7b0ڬt}5L8f=Tյ8Q׏L+f!rVѶBR)xtFU1Ҿ/7`4|HQ@I6Z? n+CL] UO@ >p r$IslHI;8Nr[rAJ%򴟆]uV+|i&%&?wgЃ tVTu4>jOE1yjf5`TtF'bE1`OJl}g9"D[tɎK@G#N$ >蛥 X QVG~'ݭR!_1INPZIW[ 0؊EMČ`zgy Eֲ/ \ieTÙ`{@O |6$Ra-o+)ұsoyXem]bBTDVǭ跷ZއNw 'Q<2&na!,-T n0ўT/\PZO0$2 `@,`-TFuƙay"nSz.nnJ4/l6Ti r1AՇU3퍝(jr_ ^9#fa&|!EF*iCϮׅ@nDf``|nCIcr>KT(ҥ g~ۼxt!>DI6Q UMx)[}S$vTފ^ ?|eq gZBb&9 UXNw@2 ovo[ckw/ R9g [#-UXyWR8 FYE5fLnP `9;F}M)62Ӫ T=7 ZRϾBfCIwsd ncyUrZl` vpw/\1DyD֫_DEN3菃֥K񕅨 'IJvIj/u#թmZ y"gm~f0MqmGыI4竬X$%̆2:A^, 192¾pyUcV˒ U@;``"o,63"9+T H M/n~Tx)g :3(j;te(1bW[ $!FTio ]\&ȅ*tnCNOOD 7n}k I>:>S${+ĢNx]w+YȘf]o# V4Օ v(StYcO_3L&VjxoqjP;[:ݮy#j;U?-X',γդ9+"t6fXi܄ܳg-umfJ_= [u>O١0¢jz&嘎T&SQ"X ^CF^K@o]4IbDf_]Bej5Z QU˞To%`d^1@}!5A:H7A^-byKt< =7J%Uaq:DߎyCwm V4L -ahG(q<W%6ԐWEZ2[D%\LR((sL/f/Y:Q ;\tA~P/`u#a1}:sçL4(5#G t*n>~LjE pL轡#<񎑡2E)7Qj 8$ 2?g7’^cI#Ѡ!Ӕ:/z mQh>W"D98wy C{ }u+~5UL,3t̹E3g+ٺIF}޺Ō>d0џ:2٣U4 -Y.zN^#~iAƅ }CԴؿuk'cTL$3-Z܃&嵤L΀ЍV&3:%O2j(<l{O)6Q})Pl sn^4,Rn&e(%h8ó>V:ֱX`Z,-e֟Mu.Tx[Jyv\e\;d #Ջv z<qdp ov9 \Cb #9~GT sȞk$3: _=eRa"Zrt}"M02gբɷ2 qHa)(2g':UjWk|U}ԷĬ` S6G2Y9 e =Y髢`;!4U !k ؔY-Y BΚ2{| _3@Z+0'(u.m6~ԃOН=Utv]Htr/:SoDND31JY@Xib4/.DjimXd)h<wT'峔ε 267h UFAcH ydz !rjuqGEs[ 2Cdbyt]ݽ5b,Oh;>t1} OZWd|DZTntq_܀zSO` teTI8}-fFW2KiUcY,_G]VL1e#c[ );vIkӍ!/2?^m$opâKטܽ0wrhwzʓ|2Xmqa Aj 5Y%hzK[a*n3=>&6-t/L?" zJc"0p˶":תu>Bg=Y_)>"! |eP0XHo LPG*$ !p4x4[ l ~6;G# -ss_p1}còߖs Ԯ.}To3i|"gߞDL:80'pVW81U֌.]gɮࢶt9#JV66`I`ZPۯrQ$HMl2si䊖,_4sewlOƓCDŻok,b}%sj|'"}fl4V]IgNZL`p/:/UsL:>D6+AL) 771lcVq _n@͎!_#@?v=eOtA$08KX:~:"уѹ3.ݣY?>Ȃo]G-`tZC}VP mmlN?M3X\FSuV 课R6Z9Wg!Do0Y謱vԽyXJ $ѩyl%?НWӃM:R瞽Qrpơ99FXimAݣh`п=ovSF B0ֲ^v;̙%'NSM,!MSaφ: qL'a!3 v;+.RĘ = Ъd/0}Fc&Bd~Ѭ 9y(n$A9 _ C+W Sqΰ*m/.,ؖ{gAcx4J@Ŀ#[UW$B4\"Q28V %65ђńp0@ag4!C\oi%"YKdxn-qmCF[>W~&?Ȳ۝ ">w zBv1%I\ 쵔?I& fUs{;,MZ6``n}qJQy4cFFI4Cꥭ+S-v E <'!WCbU^`uCm[uuVyN~?ȼ'W/ P*驙 C_352+w%"¬6gU7/Rc̋ kp XX:CfQhĉ`ϒ{]-@UGp Uxr% ܟџZ7&+EzA8Az NٖǼwa]WfA#2\ 3OV-[Fu.1o/Eq!cq$>}Z#3?,0wPZ6/tĒ72!$Mt)u9il^PK& p\B,HukB:\g2n#6vlO~fG`IyLFe׮]sKY{/G65-a2lj 1f?m*F˲U'ۤ)WSTޤkkMuCinP /䅢Y;fW5Kժ<&9nş8ɒ,^% e,b&^'w*ُÄ"bRA!d8 qq$]NH^#P}Vy ROJkl_IM,S[0Jzrd!.;Y:n^Yq\NHK4f#URUsl6R&r (™dcfLU) wYQ[`Ym\7+)m&&G\G$ ]io7]7I:Q" brzR8 pZqŠ&lЎ|>i6TK[gB\;x4}Jֽq- e7n^m;jQ &d[q5׳~[).C._}ŇۏX*J\r.q6^isu~:oצ9Zy#=¹z03r2G_AšwH Z=:b8`|秛n xa^J-& ~b.h ;[lZ3yX?ضW ͆-@.@⧕[,yBYoWsqM_EFH';H@d@;YBxq@fAJWы _)Mu3dU-P*:]_?X $zO{7bQ*<1plX)m0f%%{X匧#4Ńp{>ԋ7ȋ'AsSݔcq@64kB];9O &B~ .CpNEҨ{c3Ϧ4pWm9@sXT-7xy|K4:\+aSq |{ShV0,sw?\,@v&7uPIS4F0xpe1R8Xhh3uqgyu"Lmlh}ᅰN63ۦ&w N I(Z#?B_1ۀT.@_eD$ M<ƁQliҰpЃFTJ%|`I"A~ݟu[]^.S51%>pP/#YF: 4=uk8{]V*(({P|'Pvƥ](v\i?FK"E_8y/׹ހ~ RrFxҏ̹ mpe>x*UUˌ#Z.JZv$lc68i!# sW}[Y.uAg*o*yb@+,tk5Oס^F5^%ڼ|Vau:-46b@^|SB)*^8_MHҦG[r AI%~ꪅ\[a)ٔS1L% -d', k݌r'u8ݟ2ũT+ĤD= g ~& ~WT .ybk 2%ٸx̽rPH̾}āGm 2nTPTvxVPC L|cH<JkxD4Q>e̷ h@a P4xy/Q3<(OȚ!%Z0⛾nu;ud5ǯgi\S&9ˉ^}u'0gC!CbJnҮ[ӅNN  [m?sK]A414Z0 !ڂ!\FdƱhvTك0g^ z;zII䂀OhPxfZ52?O*83ye%F3yj j@5bZ߶!<'DrGcqIUPf-+ C]q3+m^^oVf)ƌ74BB*LM|Iƨ` x8Ѿ7ujIa}D-tHJl qYru^\u~*FdfHV&je }\f^p65a4V߬1^ڂ]di 2$S74ʚMEKv!N)8iᆇڗ/XH`LEKVNUnb46SDXE@nu[ 2NexЕA5R5珃pA"C6QC4=.QWJ RsIyQu\7+G4&J`b{"n,M4+{e}3Dwo;>J:"*)+xTiEyNwy D6 a(nR4# i/!ju|JN}cE&_Inn)5 qHmD@Lug3Qc?cBArG1PzHz{gdw>/I(>e!|P>tM#Q !6@̂Sna)9cN )jwn=M&XKneÌƲ%ŰAa|5׾}@"QK9/.`bP8T<ꐵ h^6 n1M7 IsPWsŻc .Xud6XyStUM96RHZ(5!*j {O soBڎ(oaeev1HIUd2,Ԃ&zqe14 G,۝gs!^)IQ乥,9}aK;ʹ"u#qs6-$zw{pi&&9>\{ToU)9uQ?PHq[Zm|3[VC,&%H\4l 4yiN:D؉ uL_ILU _ 1^5ҷ_+CO9)ymZM#ymk,F vM,a!CPՃ=2RP_L uf*J 5X;m^M7)9 &,Mt8}m҉a.ހpˍ)v=5йm B{9P| (d7[b4LrO^hq8jVCocB:@A/|4 Nph߅ytb.RXM$ |J/ɟ,ʋ Y_nO!Y/1uN-fĀb! Oߴ@pٗn*eG;l=/aJ :7s& òMG}_H p$>!DՑT.fmf4P,'!3[lBRSF[Pl#bN):,<L-:ʆ!l(%<"E.̈x@S/ZH PŴ,YUbÝѰNxaP=@3"!8C?FJ0kV3TRhI=Vz{=9pmslVPk'bqC>gBt>tYd6IլQJB/FH6mNs =azwo2Lوݫ0r.`m$InHh:)mȱ_l@bN=ߝ2 'o B/O@6M*Er:܎uI+PJO-Wp o|h o#t2q1\jN*yAK|Z-Jhdk-s} T}sɩ6b$`|ɶ߳,Rtu:4:g络QzB9Pq; ɴ]D.'ƕzM+̽h g~SJ =Lm0-+qHaq'VB3Jv5 áNCM *Ouuz™dC3[ )"Iacp8BJ w25\sYvQ-§Zo"<usdX^|\={@91Z'޲4+яܑW!cХx4 U ]<.w/cfO9^FϪ'q2lN2$߳" h)9C7EN3X~h!".&I p|E}SRpph PXjbGckx?J.]:]FU =}Fg<, WÈT܌)XgN w Ŕxމhѡi(\7~7e\tʰ!-\ D |-{?{uۋ?go|wVEXK<)ռt}OCIr_v*8 iG.c[_VGs=^f#m8(ֲZwe甓>hiV&p;veWP/^"a9 >.wV*:/9 ̀Ѓ aX%,D x%y97z m%4m߅j eBUd~nt{ [!fy& ԁu(x}@z',əvHeqR9cpj[v|3{[|u:|yh}O2?W_'K2CS%%go&ϯ;S|M!`kD&}0 ozFw۸FF 5ji>'&{8ed'b.<+1w5Qyޚri^7^5-QjXmbX>#P~Z/V<'b k!fA)(98@ mҢɋaװGRt%svL ||Dc9}=ُ[Ҡ<@ȄYQ#(fjRo3E$L.K}Uމ9E](6>ǵvGT;_I\0Ya~j_E+9;2Z+DlwLZ7j~`2}5^ڽAJҺXu»J>PXMu@y^^xfLFM9p`1_õkBe .^^]y 9z5,h u_plna)in>$wtVk~pVc7]#L"{sPрx+H^AM;^șF]zG3K \OyyGUf]9}؝]d6J([ RP_K^㧉9gj;ҳC52&q.Wy-PXgݐ@"i[/w/RnYsK`Pސ]+8v :qbh]E=HRZU?Yt*3y7{ Y1NaE g|19󥲏qa|gy|bJ[>wcetV~\B&uwsj򓇍cP/gwq->,M)<{ 1~97 P=-O:8<ϡмd8Vje^|r֣wucUMu.x-?0 S%x|'r|/nGoEy5[ E:ajySxYI.'1dR,+KsoA%ak*% 1pճinv =TxiQQ=&'ythL8yFDeIaf>yٹl{'lC{s|{ɎK6xjqk7˲v~ 'gh97~$=P 3O#Y! naNһ8=yٖQ(T'U;b72e)CS*,HcKBܵ4"hGtzTm X`zHe"^Ā]4%"x ]&zzdv53^ocB/ {-x[$ş˫Vaͯw@.E^3wָяS܃uuoPPΝT:^;?.yI?zTQ 0sD^:&ih?&K6әc#=EfQVF+u/&2>obē<q"SH3e8]0 i Mm&a ʇzE5!aRa?K 0)B5ZCOr/Xu!eIbc:1ԂA/I>{ᴰI c07]ZFKؘ֞bn]+DQ moA!A$4H>g/>Un QaG*.V\zk>0W#cs_mSz$NAーvqe EڻNY&8#):`rw M]P)錦-hW9^,kqO$ 6?eYdJGl۽QON|}މ z"0TPi| S_jr<],XpWQWfguhQ :Ayz| KLJ_6,NkSB顔d~%FJ*$1Gi /"зHḪbQB}seYRҍ*/e"8>薃x"V)`xBRw2))-4 1Mw'tncs}:jfn,[/B(?BRLʿg8ZԊi:Q~g5NO')o![~ S:9|95Kv+2|}:iČZ>N,NjprWXka{ fޭj/D~0l?2x|KȚM-,,@IQhT %"b m@V^ ?_GzQ5NPmRlbHȢ D|o2VZO$SYmKT,S^-a =ILѻ0OE @ P*X0H1#t}Um9γ"$ߜZL'iHA"m,WjZ0s.CԍIŠN\s DYFJZ#50lEm}EO)~`V:ghY{휺\P$7ʯ': B'̿'%3nF&6x aN*U7^ B wb|> $[[~i+vlc6Ǚ5`C@SZyOi'4Mh*(([QmxT f> 4[3Pg!l2No$u5B [F Ӹ ]oDaHMbr⍊R#5+V /c"6CE YPlOI{v'=&5TFbJ(򄒣Cf-tɯPYm9ۯUB )1gn,Ki= ާK+[`yE kl6QAxV*Dvuf~|孺Bm Y#-xju{:GA@Ͳu- szqlu3Sʎ OOQ f+ըx@)H?оڙ_ c_S)79đr6O@DKxDU{:4Ik#|1W 1?yl5PjIHR$t>JV9. a)f)tZR7vF~A9'r#X)MŒЗHIPpz °p W0EZu9yiGeQ;7|A MgnJ=W-.NZb}Dhz-֣nȈM`ͳZf65=nj/iע}4˘j/D HRkyZb|ecXB϶Cqk-po;J䲿l]7u0 ??28gG#OdjkbR6>0.f#TC$ qA]7;Yv:a E촒$ 2 |> .yڃ@OLkіEmi+&}Bu-Tb#!L08k6ީ~z_f8^jlt;.e#R:XIp/!TPaEyxrtӞpj/2̲&sN/[Zε2p{~ha @6R90mO6嫝j6fR63*!:49:LfE-ߡ[%koy4i\!r3??:RͫH 'Yr.;aa87Qo`,c7B  D\KV]g2 +rʕl}F4(ܡOwH|[]ص4UOV,[V©Զ|YIZJsg@.蘻鄚'e ~f~[ p |̀-*ul*Gm^;S{i/T0ZTa[v0asl [փ7/Zk0-̰XLd}c)#f%ϖd1Ҏ (c7ǽ^_W]1;QA[8hH#x%eBvӱ6 ndZ&*ƌd$5-%A'jV/uzq9]fPQVr7apA*M*y'nTǂn=?pHalIwAQ`j// 9(<[SUOa# lZIhaYgH3Ntpzom뮧]`0r\jіA|-2$i=on9p@m0Ż%Tǚ頣å lne:#~IMtsZ5'EBdu^>zMHxe ;ARVjr)ذ"d$ݔj(}oVr޸O5TSn_ ACRezu]yLܵ0+ i {R3\Dv'՘%D2 3;09Y\$n])_ {x{ń4FGL v)-!׃Xv!3ό&xM,.zJ8>8@.AnPOC*f&wѣy 6#`=[ˍ {U[I%/`~k[W.ud]iS^{Xe7Qb>l;Ms6'KnUg7hBGXs7ntC-e}f2$\*0RoGA ,M"DfB.3Vu8*R$oeA0?M0\2͖piMkRxR>Tw\A61dlmqk3[ 2BpBn4f `nQ3A-@M >zԝ6Y"騄rւcOe`XOˀCl YSqyOSwѢIBxuB D <-QMQsL7| c=S#\_9g;ɣ7V.g4lmeܡW(O֗ŴG?QO|>HJM%*SFuo2EV&"t¥|ʃj?4Xe{](luOȷup5s3rÜ#!f %%U><1"T,4eMi.htGךww25^YD1é!ֱA mÏѳi qn$sɛM0SDUdMD@࢛ΞznF#wDžG:sad,'bkܨ%k( )2л2#![4,(NS :)"t.kgꭣ!^㏷3tK}%zp `gQPkq~n !+'J\mn*"-Љ@qHXN FwlVMZEu<+FzeS:ui2ҩؓW_콳M.Zȵ~6S Ң4+h#6H聗(Z̟5IuZ4 9\ ^HwiJ4 ǂ†[.i-@%/*D:Hy;K~*(zYY-=D*_v!R5@ \5bU&3V7>.֩84'ʇ'zK\MG'(*8vf"$[{1MaihDԶ! >VO[ѓ*-j2i;z8c!4J䥃i.tjCq]s$?>uEڃPa$Uli'&_5-bzwT+_I!s$F_#̜z 4n;ۧ Rk`8CƉ]V@7<٫Q@.a/iU}TɎp!%gBsld:3Wxqm=KL^)7=cyˡDG[C#3[HJ۹2|2 i>?WLp']>IyKR9da*lZ`gK%dt@rtPH\#%D'doeԹZFlhwT2ms9󍒀F؛G3&a;Ԅ?]lG\ 7)efkRq{(d [$>0_w\뵯?.t0>+t:'>ƒv0t/nnGN]n*# }nn晨< o|2Dq:['M} zVCsnۊS% "|ь싇Gƽ=z'm+NG/}TNa6K LoP /Tl25ьc^u4>"ę>/{S& MW1RuRHt?nDN9=[bJIݢvßJ)ElTCkkyWovFfp Ó# 2ߤ nfpû_ S+ZҼAr.{0ŁS9k`ef\Cq`Lk=9o_^MW&-i!{{i {Uld;GE-<`Nrw_H6ř#xgj!vx9^*APdyҘzXP|\ JRϒ֤;[`5:8H@yV+oP_j@ 2/rV~;WC|iBLc"C:skіH6\Nx~7ThYٕ˰+"kpQvzX]2|{ D>gvyyi7lQ[W8]ד2m)0x۬h'cv?PxRm^^"Qu] 5trGg1ݕ'f"Xt+V}+LyU#z a yw-2@lܗ{;7y\q<9$q]Yvʅn/WJ u_{UbRnSc&)7°h;6Your>jqDs-}O:q<<J(+_ݹ?gQspb7 (.ͶUZ]-2&p ww7 h4fODMĶnN Z 2o&@~*~%(PNЙA`],wyw<}5:^Nn\J{용v"3r20;y.Mnn-=+;j|fUဖ3ƿqL#4q(mU&s Ėncx^wxm4g zus&^>1ZzrQL|;mi;Lkw,NvWۨ7 `cX(SpqöP;0׎Vpz}ZɁDX *8X0"z5T5!ъ+6 n <4451 mql3nNj;% ]ϻ@_Ck +d*^ ;&Teq} *ܾ{ :a| h2·6;$w.p@"_GBF"AjO"/:::WtTj`pUy^6f*ϱ aȩLԹy,hV&SNsӿQQ,QoU!,-às3.OuPT;Mz&uʿn:7>>zʻu0܄E았Ltʹw&ĆmRxtKD8Eyaӓ4} fz*UFVKJeV!dZ|zPᔙkG!3/cP-B{oe/Avz"j"W69Uoѓe!ވ4K&^s9&;Gת}ŜɏsKٷC> ߗc1W:/eVޣ2$d=T@m+f+ s~@kfF^r/5IcxƤd cJӂ/R `7nLDP(g*ӭdRqf7JAHd *3Ցg[Fj 0 LѼ@=}r+dA9`j%'gFBlDk`f. Zs].clj/$d@Ǟ/}}RiV }ޓ{s=Mn? x[lֳ`0TV{O*ޱX$\}cp4GQj}໒ q1#ꕢ+f&檯7ok,˙RD@3>xvEFAzA8VQ:]Z޳Ă{ ܟl0g',:C#5BQ8*WeyiYʦP潕s;Q9uAbmy| u=TrbVj켸\ 6tOLSԽS0xcy;9qAVSKrmzV3^%Ո 4EaYAP^bԓRgQygKgEnѰv>$(T2sn:0𹬿FeBaMT 7M3j7ZRPEB&鸿oF#dy՜G٭7}Pįkvr"]k~8x=vSVVƨ[j!UU:H"1*j3t AV'Vc'MpFH%UdF\(aXyy'm?4Fmfni)/;jcpo(H eeTvژ$ÃR緑^B&l4?K!Ь>@O4Aj=^[QjL}CD ikPY<;Btd+C΄WP<\l̶QRl{ٽŠO TOn+i6= 'KEqfV8bOVloaDנ 袿R_tRMݯ73u&5TS.Ed++gUUYIA;묍 瞋C;IU8[g nu/nߤ7Dӿ勱u0@tt(4˄=)Azվ~'2'aIN?L!#X2d*9 06!ɇgR'U) qr̜RÊ[.*gJխˤ-`q+<K{/ Jlεbȩ IF^=d{N!Șl;yLz` E͜`2` S2o4թ&+c19uZn<+d0w:F!54b2ï^(XvP$S108{{q&a2΍yz]I׹DNK\&N5/,.dr.,0wvV(emCD^틂%G|ܱD4Le v!2߰=LjU%~1Hj6_Ķ)Dt[q^!"in9iERGi;'x< Nؚ5w%=힡za;rD|M.nSy~1 WbHcXVydTTbbR-8bG Qh%NaKrVX"$$ɃTr$`=N.PL78ȵ!-z=}q~2UȎBCYH|A% :1{&ŭ%z@ =M~V]iYا)m! Nrxo94/l1ΘzĻgC'vutNro țvim@K8^K,KEe X) 3q+e *p`,k.>p?|eRsQz'eoZ*-.OEn^P܃T- ۉ(sVRIPR ;{zAۈ}1),g64ϼNx3wuQ+ iB)Ř`圡47 6e|0){~,z a 5m5`ha_gn2J*\e>[huFot 3Oߚۉb|OE7.}_3Cg/@>9"38D>n+wAxlN/7^9 $[`6֨ H\VhS=8BN]nZB~ҒkN2dKFƑ*6s?ĽxhI+WB $ۭ[D@ 4[n:#\ z/*"Ziqۿ!I"MhIZAُx[}eҳռ=t@ib$$qjj+8k0:V?sI+>P>RG:6$B9?'&6Yگ%Z@A*y!ŧ8D(Vq[p|qtjaPia'peN%qbw ђZxlN vD3 @KCywN V(n:_p(ILѷjM\;|QyԎ{,f c?FsbB/=Vlp$ ֜Ⱥ UZU7F' :>p&MknGr*fM Xs DFܞJw\v'xVR`E)e"]0c FT)LEgNf矢4KP`y׮rUyrDtlt@EnunTe;C 5,4ǃխ;^0$p[WhC. 8_áKYátzDi~6ߩ3ԔUmb[%"`.:O'=y:Ͻ ;Ւb)|yZDhiKs1l u6@?.-;T|Eq+IF({y!djEE[V$¡uŶb_jE:wBl ܙGW7SaOz*N +үףX`s۪VתZyW/|8HMq6 b$qgrS4ރ]63+V$>>;>4ܝ=fAp]?3ΊcYE=XF PN8ޝG1<!]3.qy0wqߣ1VQ߯=z\$UjujJu%u}PDH79H16O(Ig8 h匫 |h4:^<bb%4)ir!QlT(uXXYآu. qIOl|GDf׈i!싑h_e^4ef{GC&uX̪ܶ~t RUJBF6x'7\(B&e R!C`;qF6ɽ&jQaauϖo{R no~Hm4;*$U%lC 8E+lD.b;r{ YUP&=R l f^L>[0XaBf)9Ē?"=Q-) Py"F\9Vd?C3#sNy;֕Lb%" <}KHT7؈\%)4 ?tЋxzY !`A# AIK5 ˏn%]'q-N LXpɎ7û|SDgx{>2i(f]Eɾ1d#Lw<?K!'bQ`]< ʒ~zq*HRub$~L̉{ T,(gRWM8oyye40l˳k57B e"o? ?!؍@}i.ʗl iZ JW$>Wt /6NnWJ6W:Vqyለͦ&CH-" 5!|?3j+.z(y $:EBOv2 hJ~B^ߥt${$_Oc ]#[}ϯ|= 0{:!4j/qc %lHUgf:4z?&p[gMi]ʱψC׸G/E ggoվZly{jyj~4>1d7y귑xR^8tuҘs}u\`GALnҷ, "! =`#1h &ׁG觴PdѕKt Gn?@@۾k#֋3:]mpν˔WěFj[ Zz^.7)!SJ GO%hÔ[VkCc"x1}XwmI o.x_I @6g"%oCZ᪾Zm x~Z6ۍCāݐg3 1qiF_SD /^SUm<0wArSL8 s]nw[ {zW(`-j+*B0XDPh$ptȼiL>+U-3byjDuXV.vjN78޹u+|]dw5dž]k;24D)xj.!'wu-% ?ΛU2cIBv%!78+.6~)] G,HJP5ȃ@H)!hB{η2ܹp ȂY*mJp&~r^lI!0L473;)ZxS-ƍ6\R_|h_.c33~+ rㄓ[GxPʬ:i"ut|$O8nC mm6뻟v`#GᾘLO^*孋k5Ugu.u3B Av4~EixZ*å.^orȠ?RaC\S I<Ҧ3]mC| ũNt=ARf"u9Ȥn=nY݄#_)uؖb0 &ln7X{w@yk`rU|27@ʩ.%U{RvNY$lϟkd%]Q8c&ꕕ2w> :kuͺ%k,n#*Q2a %kd? :-o:ځ/J+#6Z375P@tN|.~ 71ܷM2x:r>mȪ" &06pwi;"`=Qơ} ocJ7]zr*v/w3э-4)>~]× Y+ ՖHDDz 4U͖1m!5/!؀R@e6π x 8] ]4aT{S]}&AEu~S6d_FOQW?IX%Ӛ'@7] ~8Xd&y@CK"m̞' WaQƺv{A !ޱ8L`H-gJBugŐ:WczrFxY26;`mJ˨T K~Գ͘sJT%9d(`(B,*SkF)lpԄy SJ3vX=0eҦ2eQ&)Lr'+UlRϤd{ٴi# 1lbrL㴌 \Ԋrne^q<:4(FyE1 z7զEruTa8[$^UevW1=`I~! 3]8e 9B| #Y +rKW/w^x!}k ;(gsnjtUs:*b.^J(2ʷ1|I5sɦhKzkļ>{zM/ WC5@=tqSjO(UXւ7"M}ePfKaX YDq4cH^A*iUݠU=~ 4\9`&%  zLC:1`e}biϤg^hiFD55R5^'[ !TЅdO#I4ZV!y7U2xuk(۝LSFӬ_>ܭAgBj݊)_;cEUs.EZ+~ y$ISQs~pa 1VM߾0nkB=M`dfqN~NwU9ZƊ+4{n7q< "!! q FG,t m ;KKlO.]o [>}aaCnw`ԀAh2c/H^aRY_[:"|6)pb0p0 WĀ(đ ^^GsXs Q:퐧WьIĬ_-UA#lS.h-(^,=#c_XtN)w y Ji5U <jhl|(S!T-#a=Ud"Aa2xk2"W-8,!0uI6=av,}0뽎h=Hbi`& Z@2:{pX^!~-/ PpT8'(1F0A&j Fz29 C*pEb-|"`hcxZ2IGqrP3NI^b,*O]<*qx^QI!/6@3M0H^ek8ѓyQN˛Dtu(5|.tVmτ34*Al8]Z;]_%i_ye,[aL%7_ ^W:-AΆXI\)k!r-'U y0m攍oXr^t@(uSXJߤ쾑?пL.. &^ WWi9mء@W4ucr+62Qrsͽ4<3:vw=sm#^ꮷȯڵIxv6[|BA뱺Axi!Ci觊y5ze>X˜V`j>[y28HCKt?2zg/L"0B^ų f vKߢ?:G -UtKlQQ 8 ɉmšG2l d yO#7ӱgj]gRTIDt8ݲ.36X?B>D'>4};x @h/HL:/E]rثc6 d@4=q*TFJ_{ZǹV%<^r4ՖgDbma5)'C<%/R 52E4Y5&r@wKTjUq ސ<)zbYĚ~HHAARaLj3ݍ0L:Y W:T$kr]y_4 I A+؅DBUºf9ȚR,FW\-OU$T|]8 %I5$?SdcyӇؠ1O'ᴬ G:q4^8M1tIer&'4#Q`Rgc;WZ- kys;|\էXRԔJ47M{Q fJ3ϱ=8AKhۣwo!vW˝c!w'9U[ 6{F S.vj1>^V9S%;ERCƵH .|Q?|tz0-{e< 3w,*GYv/ρ .CWNEɝaO33`AAtX1JTfLp:~_}8FcMvf󼑃I-cH!/K ]@ggѼ ߦ &j ggP<%wֶs>{H<+R(Uv(:6֠-FG'ef@Bru;r< 'ݗ\m7/QuO,)uF BI[$pKhV`odtc=*\KL!G-] !s43FF̘2g6FS`icvаŅom0h`R6 3AФ] 6 e{EF{@ԣEyXz /SKw$b\Wքc0!"VͥV,EӺ#U sӮ` a\ķM:K pz%R޾'!I֟Atgt_UϊRw(9i24Iq>#=+@M}HL\8b7}Xzm֛ ]hX$HZk{lR1@Q^ܸl6'/ cȞ28Ûa^#x-KOa_*lqda黽l+ĔerIژҤ&| :tq1E_|fL2ڳ{=B_^G<~p'jd1/3; hnau+M#}|wZe[ڎS"_eF-p}}nV83S9^T$prubQz^ ^rjd}[\fӁ}bP&~PCDNyǻExn̮6&|NY#SkY'+Ba`~797JmoP_LsHMz|J#-TqI2z'XM%_Z:|| `AV68ErҫV,zfY13E$YO [=G{%53@:{_pLj8Dз!M;0 "_44T-S2e@ 3M?$ ѢFR-dYBl4Uܙ!b-F{|y>4q ]knjG/Ղʈ\7 K gE=&Ը<= e(D(ZPx ]'A+U4EP|TB G[f{*v>5+̚)3,vmw( q}ufZBR b2/[>wΞXj{jn/Aϧ,N3Vc\)A"o7P5ji4^.n*sSw(΅4yV'cEI<Ȍ݁KTy٠Wizgj4Rj@2ޢQꛊPlnzVS`ۏ[i\f`}M`F&p I\jk)v!rOv =7>iID\*} J7%1YӘ=NcYȜd |uJַ+;"Lӗ]:vNT[miE C_>)dcY͇NS)PX#lV%&Ξ}5aT;%r$y},@ ,~iuoJEo5Wb{C_g\UIϣƹ3Xb(ǻD{څ??k]%fjoھÂWb*un{2]u3+ UiH R|3/j JYyG ,Gt0-Z6=0#2w>g *'Hґbd@M 84i+llq\O_YWIa+#nrQS=+~2#D PAkM3K#V # dTkFuE%3>";A쭎UfB 8+(\O@hVR>KI=e1?S%A;m#|*;l]%nL])>m=0 ۉ{esK Zf%Bo$LhjӣQa+sý}Q%p*ᭊ(g3 0A$L~i)J0=&G!bM(߃!7U0d!ۄ>4PU6{jBnڥE "03,jpU;e*)w[CCȺBKI?wl!b' ٿW: l*a <>ќOw݁pPV*w~ud?jfi뵄1= K)Ъ{]{oRy Z3ؒkA5Z?D=[DEm)oYpkgㆭ;z7[C h ߬ - ,q$mA~2jb'>pOHN QтV ;gݹ]f]D;\UVٜL)tJ.~JGm>i`J4,,QDhD <SHfB Չd/s9u12Q5j6족0Ń>?w!zgѝeHaq$rS%ӦI&e;Rd1z1!mo3_e^*ۥ2 j*8u^hV[k>1?qVB8>nH.Jm۠!Y5Mu2. I䟏]J mms-f) ֮zU"B]az}ndp''-M]C1%&dxj وw2A> [Qr;G$.-ʧeC/pI^ v:pz d7~22= rxXEjpT}}NR 3rn,hЧ 9+܃z|Nl:Ess}琺 s܀q39 ir؄;b^_Xڐoy5ǖE*[ΖsnD e(.m9Kw٭%^e# Y}zb{(ԫk#vv]b@"HF)r4soxqYkղ\xb8 FVTPB hSՈH;U^݄gU$׻zu=uP cX$DFR#N8]5 ;.Ԙ &>Lд8@=p^Ӗ%J<qJv$wvlQfWs{xapCG*` dXkv34َhBUtʅ^8M'4Áh#hxk_.2J"w|1;t/K*^! ɪwAa0%&S~=l65TR}tO9"? 9'0p4ZNc5rڙݣRY5GsԇZ)ax>z_';ݳƉ[Vl6R DY=7/K/Iiߨw]diHPqUqFr\m6߸8P"F{5Ͳw\ՖZRK qPy($f6 yA1|dϠ&Sm0#kO.B+kTNTbʬJM0W zg籨AQ&k.Gݾh!G$I%;dQNRD-&O6)">JaQk [w >[ٓLR-LYWMA H$,#呧y۫,I'h"$ar }}ОW$ )3Pqj:-A% nvO?> (ɛMz&JU*֔|[G} ϒa#rjNA|CmmL;'Y/Q_FEUu%˷f9" ]6:#X|vNvɌt$@ nhca&lUWa?GPM=mԉX_r.mȣaY8Lm 禳(.ţIr y/Zh%i,+`$TTF+|jK-6O=O7ML1י0B>*<}`lHNB3[X #Cۭnr+ hArG4,M,\d{v E&O{T2; ;dQfw:en!)8 Jշ-qL4s2?+s@v dtdW^N=#3"1W jP3'_Zgσ֋?U\%Ԯ+f=y'~ppjOo =LhE9!Lv*0(㛛VO.dv.^ו!s?X 'Q>ʾddtgW/؋9y1#@Lԧy\فع'L9Tq|(*q͌\$Pp|_č$7|Eo#=FĉϷ8 tG7l"a8MCMtumµIPOKQ _D ԓ#k]W:AX5\L̰:Е}U%*ecS<aɊ.x( EĈGaq-`C"谀Œ;`ח svbg:P3H#G7!mXY\X=Prgt>5`f½%ckw-6/0̇j:oр'o0lkV 6_pMl0;N`/mJE%0tYN ㏻Xr6X,R[q4齓4MWh@_sՓ ^:H+"Ӭ/kiX9uE$:Bכm'EheD!u 1Z V1qTppY[ Pȷ؟MlL`sZ٪E譀D_G-x#+GCwHy\~OqVpXAJ ZIhVuЇ V^V򂆻0d@wf6@!!'-mŀ.z7^RG&j!\H+ lڝe].ϞnHJ!o;lbgbGي[}];A)b3Wmn5 :FQv0n>zWu7[*֚)Ð|y:- p)kME]c<7oa="48Ks8?(r)75BKC0<绛 0?Ye;؟ۤݓGnibuũMԐ/4`bb߻|}baKT}onbrd+Օ=4&W\ISpmnlSBg胋2 iQl" ߁p[IxiNH눽ꮧgᎪs#1-(+[m*lN6" D/{n}l'Mlop jvz 0'Dн@3 SIkИolSN`\ЫDv\2ǭTvG3Agrg(% ma8y7JNoXw<A}Cfyy)pmaBi4T9dV:6p; `"Oo>}sٻ PJ\EiJʪ,^EKڻ9"IrVyAD-'d'0P ;Ijܥ,9S%^wTu^㞒(aK\xov#B|cXhSN*GÆ,ػ &bT$-{ $e(QDr%Ь* `x/DRNHl?wagyMT ~Q9SG7Y>:=֤ !>֐tm=FYX5άkX ͧUR)HtV?Č?axx`0p;Jm\L;KvT?3M 6_z&0JBBW@ͯėIxC> %1^lЬ9ג ޲օ u3YȟgF#,/ .kèB(ҷM`pD.QnP. xz%:HTO҂T|5srp<Ɖ;b9,S񤞡&zl1ԖIf䄓(M@$:B}/B|{=9e }=m}$Á0;L;=DJwf"Tϝso3nI >w$ bb#͓lj}^\KyhN3{S=jZC}`ttءQT*(|%9o\#̷d/;KS*e8Ct")aF ^cم oX4c D,ZF#M)dL2m}mNHG٭:$1ڵvX8vێ2$_72QJbMCt`Z>DALœ>.p7>saronغ>bɲxܵ}E5,?0}璧ϔE:Ҵ *λ%_]S^_=i$*5_ oJ${< Kph1JTEԚ_d$F"r MҼh $'ơ`ll@䮍MĞPj^QN> ʶEdeCgkB:ʛs5VmJ)>kВ@9޸v: P0HXs| &9 Nt`Kz#nFPou#'6d2 ^iӁ =4VተZyj`~7A T3 \C|+tp߁pOEf"O^5LOrTv' )jDq $lf,~o2wuտ.@I@PD&=^f_. &P W ,$$m9:)g _3}IDʌS)*C?_|)vb+u1xr9UW=A #taB|_ʋ/ 9P\Wt }mwt3<,*' ЧK1 e'^ݪTUD8RGtdI3n{ש0GuUkHrb[ BbJĆ4]O+lCz |*\9ζuWAV`x8 OW?d$a? 1M[\hUk m>:ȼ 4 #DaK\NCQ hN@̻6n;?5W2&ނE0K|gls\tS.gА+[h auʩ16gN7P8B' :CmYHoGÈWտ߶iגջ#/[jz݌ }i|wkU~l I)|Zh]M\UT)`IsFKdr*&OQ:z!{sbqzZUԠTQ:J;35.LZd4/xô,7JD~d8Vbt{~ w8\Q|!L֥"h#\Xy׌vSHލ:u0ix,T_}ER )j/af™>SFgvg{hЊA |kŔ<B[pz|~< Đa_#%@At˛O5l1Sw)Gݎ_pDQB/io#VZ\R]J8/^AEҍ0#QF6!]$,~_Dbo/ nYC8rvCԢnW2(ƴ/@1J>HLHvbqA{OסR /=ILAAȼnKq+'jó@md"R,'%:)TC:k{8HC]##0j5W`v#[LPFDgι\>A9w\d=;ԳYj{T s6THOj5 ,q+2`1pSY 6 q 3:Xv}xZ'Q_uiڶu!9UUO2~m?,^!LiJV*; ecJPd%N7*k/Df!F9Unhz.4-cMtERXJnz?^T,CϞF,V YY `x9j!eojDDD.H|k@OIxc$A bd/~J>(<۾\kO4.Gm爀*8 W]x2m WUz~LI-4̳tb`lNIx.^C6 9B!$ [<.N';F :$쐤d\xz.%o+Pr)_0@=ܼ}Q#F/c7bϪ2)lǔp4ʩbbpS&.%N3В,7d MH5ul6 qάČVTvg :-nx! \rL;jy%Agi;q #GJs5>一:F8ޓW+Z2$ZC.M臤w4"oim.TꞠ2qݸ^S ͬdrRXwtJXߪXvhP۰t|:[˗T-ߧhfV ʶ({A+4󐥯սNd4؁K0>J`*!Mu]+3a/?DhĞB=&]PG3H_Ṗ&֩^Bf狤5W>Ƌs|-BB7ZSa!T_4]DVPGcIʔ/':nE*^&Y?d$gݍ]&h m[rMqs9oSNu]jmo;JYeịumى/&"{=jYmȺ66yRZn?h}#hIokNnEhYvDbO]7JIUR-2#:E"!5 )yL h&6Њ9F G`4eD\ m+v0'3cvU!ЍdMoy;3>,iPu`6wWɜ#&GnBJ7k=.en1*+Ce vjA)J};l.]RaZY6NtxgM 94s\d=| ތPBy7.|_r5%w XϚ^`!;2 i=Wrq $2(utH`Nݱ<:}'GL|U]?xE,y+Tema3@VlkA wlgJNBuhrY-VwqŀŸLj P=/M *F; WKPl_h>$4gß ;;}Cha 88UE,Ja狇QD-Ifӛ7޺`='38眔%=ŀu#kBٿqњWwt#W\`-TyK8Vǹm<$2jNJ5Ċ><GLVpYX.c`aK9h*Rޡ?:3QNFI` ~x m g=bQrI5 qkBX'iX*c vGXZn_jiMh0Ƈܔv ~(n \&kWjxH[a|UqU#I$ሉX2<`ul)e>К XQU )mloRn)'RFns8aA (KWWqzNJzf@DnUQ 0>8$M"Z5o(?d: :3X7_-*pE5i^{uXi Q[4 V-'(TBM` JRo@j"FS+Sysb&ƪ40-E`%aCz)3 %:@ϕԁ󃳭(N.R njDոΨ1hI-y^zdף#7\J$r_k@W =@#7I _R t!WaF4\(5WzjPց&JC%5U+Ե([i v`.qH#L^r{|NASc@p۬?-MY  Θu*HI5n{^+]Mi+ oTQ2! H7 T2`9#"_T3dM QnIWԚZ#\?~ RմT6Nы>35heqPdd21|Eݫ[i{4A2^CKY,|RTV#lbGd rٍ)5*>Ks6uvfBPZL /C" 9*/,]W5woP.)⽳rjEEU[H|HêcWaqA;jİOe%EbPpf6uFXؕ^k6Bh\(=Etdd|ڬɽ6ZS^(OgTDž'`qc;0k荄\?'5q`JTbAi/M\M,b/_ pפxl/^΂iA5ly3h~iZFZӄjW\e+=Vw cfCGRB<͏33P__%U3өљ.;-^ǃ^"d7l=,GXHkK,H#bXճU[jrR"% 8}#!/6l6WmXs7><};Ԗf2SZ0ljqlQS g bwcC⩭ŦxOhG*3W!Qz)g:iRo8ܲa I"d>DE !+:C#C' Siys3DJRu)u%"PZy|#5^Q9w+RYk 0Foi9;xZo'դ}9 Bd-"Sir ܉AwfT l%g_6xr77oЎK2dl:{D:ԚVҶak#Gbڥ;,E\bu[f#]YԄPC&j*Iˎ.4`ۮxB^** 3V4nvB{{:(_20$,{Dj̙wEpgަ,9B̴gTm {~.8[ٶ(hSlj-#,mV\=#}:.,f WbКmt`m3C9TL"s Y3=5BP&¿G,(Vg=/8ȌDV +ђ63Oypcc!*HGrq)l,&%RS.^76ˈJ ;dXx?;S+S_~v'weFQ)V Թqdu-sf,t[ĩ&\T8vV=oOu>jK??ן/Wܘ}cHԎ²AaGeSL Y,7XX%g\w>JyZ;kD9f|0'`9)#<}Z s?:N\Ot/<.GdE:r;r@3SB^gb2l̾%^ďs,J,="* 2PY_kwjG?›5O=ES[yĆ E4sp|iP˶',[LUvܐ*pd -JVZ]ƬۡW[R֙ r`2 LLMZ`wXB t|"O37%Y06p!s v93+#9RJ,yW8@Ec.hcoNnV!21kozGn1F | 9(1BΠu&0ľkYg3{3/=؁!'|>~SbXgb(p?l6Sv hCmp~(X1Rp1]J3at: #]j" P$`-KWzXr>ۈ/;ǽ4_LnidU$X6FgM4\V1p6H;E>I󶔛,4[Tq]WKQL$7K^R M' |7N#j-L<os'@]X[TJ_8=N=D崲-ohqcr*YC:~'~稈%l,Cz_=9& nY@_J}dkfW  ߄3E9q~?"QoÁUC"N* Sn:tAiK} X1Cf 7ꬫՆgkᥣSn᷁&X!ÚITgt8^{|]i|cj;Op$UL>Udzr!$*S r Ex8tv‰*!-olSPZP둘 ,X-Q`n~:g`|!gF'ZJmfcGYIxœ\2m/}`G{ Mĥf{ &:uzÅצ  >; WF `BҠ sO*~m1~ic ;cV'3|? f=t8Bn\P=Q£yȑL{"+nZ|Hd2ڝd[.'ym~90SvܴZQdw\/\䀏フ!\ea8=@o3v0[k]"B7x>X뷣_=բ;iPdG+پ9mkqX | K=q&B^R^-*iu2rS7{NSJ.Z8cԥ;8'GfT&חMV4#) |$y `j]ԞN mc7E6ǯ՜R= ^|k(?4&ΰgA_t…RtXJ4&JȆ2opsr =NtsVzɴ9Ǫ‚j < }mkk8M`dḇ+.x4~$Q=8im4]lYBuذn1D_N:dpLR«V?8Uz"ىy4 |16>ih]_bu!&HE=IsbeN_ґ<|ԛ'۽K˩mfF},c§c !8ǖ?4ޠXY[!mQF4M;.߸ܺ,_+}3eU@螱іDfr"3hqtLJU VrCS6a˖l&!i)1D.ǂ40\YNԭu6YAr^1GE[^7sYJ%NM(PQW]4 !!VFIU`Xʛc:4p-,߼UۺIAS( ݘkwKfvMsS˓t2&F۳26+苻g`%~lZ /E@O ,cTۤ*~5jw 6Ζf ȤGP ao| $]a}"| O':`VKk&oI桿IwbfL=fQJtzjO<"UNZWH:Bu9[\9S2(?O5`B(vy-🹢Ili%q٦ZZt%zSl;VWe4m; \\*AhE).!$+J boxW:.9Vuʇi;g&,,%u4jFPBRf*.fEr+?NggdB׻ 0x ertox.h-.a5t`);V`L@(Uҭ[]y7؅n8^ҿ$v=A9`J#{Iʾ XTB| q?mr s`6XїCB7CM|?%dS{ )3Ie-&\<{:GX@<匼r؋ ?'gR/b4n9F3]Lza(v8{&kheш9X"d2fvGkS)Qt6䍚]'@=:CdtH h*%لzjͨ Uu*w;te`1C}7luʟ\L0ybf "Bo~#h!%$OՖ,5U x{?^A.\ÍC ؏4#˄11|>%wH@C2w[G$N#.AǴB6-sɖzcˉ0"]R"Ky{u%N#8uoiv>)9q N$L^Xob js$+VzNS4f Iw?8"~\fH`ųtKr=-ÄE>;!QG:΀0MHf n2sq9pQ+QԌFIrdCӫq0 Np {\ 9N_1ħh[ 'ofɅM U#1 > ,9^rOm͕PۊtOpIk^A^I$#KH`\7:Z-dSƇCEF$Dm٠s;&"]f>VwȳsEmͩM C=!RsH8lA[d~|N*_.}saE[2axAR- |KS:~P v f冋ݬ.cr7U(/ǭef8j+6ny}7~ f]Tmh㸥6h$kPđªI}D#Z0P5 3c s^[ 0Iq1M,03cWc6v8e~Pc>@Wݬ"unLpxVrܟM T υo~ /C 6m/{W]OcN:7%п?ѧ(R|O)왰,iΣ piMd ` +_, Os.Mo`=W/EL2px^9]A(oe69ZtzP8ME[JQhQ/I+A}{-< Xak(R7&^بe[rP5U_z&}]\GLyA]I#7nilhUO:Td W@e ՒlHB;A3k${uǯ'^̒%[؋cc=NTlAZQ9ho)= 5RXEU=Ag%a7%!}jqG35$7q},m^';OvBJë6c&qGvuC!%^Jh ܯ!eiHLR!&W糄q)Qz_+8,pCQɄY> s*w5x/ԉD:*U[+t 6Y!&0PF@\ҘV )HK.YYi=ܗ8_~i+!GӢ,Jm{̃U<),LL$S1ؾr5}rj8G; eLKsd-"'BT&Ey{YX*E:ӹ_Pm(6`6 .bΓVߕMF}"}&mщeVAy$P Cc+V_â@ch*ƑPēKqrCS]gE93 Qr,S`O8"vKܣfIM8$aT.RR&)-mM{ay:SlÚjK}WMm? @Md[Ba(He f&x/>M1ymkXw$yhv9["LHsXS< |$Lċ#pKS1K픭Gbg4n)(Elsh.LcH#_6vBdzGJq25Jz$=G"k"D}hecKMf+J1UÒ{Ѥ!$DO 9N1Z$k1>/gJ}6yQ£˒`g }"DPIe51Z*E '<@A}rC ϨI f(#ЫG~Q6\Ufl> E$;l.+N'OW Ͽڌo/tkjAm]"^evy$x j"YbMg Tmtƚɼq@hqfƗqGDؙLhTPQfrX^S+=˱#܍=tB>Ջ1%t|Dziu/kiW!̇?/+B/+JP ~rv%PԩnT(ҕ l Ũ h=35x|qh/8qH!5ESYm60=]##,I6g"F>ͫP\ (.?%_%pќGeA3&~*,~Ͽ2s!U:\b;Vy54$9UrY9Aƫcju;)b}3֤;vx`޷e.x^xi9Sb~tȜ`e0eLwE7Qy)-xPiSwzՋ'J@2[# ƻD/4% Ɨ>V.$B8|>"c"O $F+XH(thn,G>I>+Y0: I8V6V ̜1R댦BhUBx(E~[dKimaS "HE-/KAC&ߺIdQWPmdL0Tö5KUz<|w?P3i(oi<.̼YRbT`䇝1hAZMhN%D b'pكc_NiLY?2{O5""ǀ;&L0,8 >P#i 60W%~=B(ALi%F n&,DMx"a.Km]Eʃd}~]:?#^"Q+ZPxBRc}_lVE>|x;URjE%!z?O7i"KP$ ;g)nӰ}LCid]'<`#􄿓16j8[aQܙp,y܏t>Qc%hi'zbw׫= '0 qsb`UX:bSk'vR*G&tiP*=@}i #'ޙ, _iz^fb9Naa3%1:T;iMw~y'E sK.nLI&hUL/IànbEEr%H߽+_Qzq)SJ7H s#HmF0Xb'qCOaź|6Cl_mioV)[tEo.fxxCARJ_H/~4I^(dHQ°mFxm(3$K,-һ,Dh/Ml~o.wp(\a 1 ': C?H 4+7?ϘV܃FAE"ow_|YCt4;zuۇG( mbԵ|X:Ž0ԡ|dp?[` F-I1tHsC3f10֝Dр#}f?K@m9_cWN|a~Ȃ2.2Zoo#m#=kՆܧᦣY~T:bDP\ [#VrF0GYUz(f2-h~i (:c"iOS306/ui!`0MSBه}V_ILcw;řv,"n9ME<z*>jh羅ޡ>sN fgjrx|5!0at@ZJcL׵(mYu}<3)mzkg#=eX~/l4c?/)[ )yNk{g iy@(>NYA]vm=DD" '(+7{ԅko6^nnGA72$^A@t˜59lJ%&\3 %!Om)#1Fyw {wANb&_7ؒĶ[i 9wLwfn*i|"?lkdt~f]?t8O8pZTWS1K&.|k҉p3g.:.O6٥` /j1~vxnh"1B+" c+B֛QeQti;sIL|c(^:-D[^ kB>˩VS71&Y®r.k݅<T#!OhK5&1.4N׭u :"_~M;~yr¡mdnɩXrRw.0C1IKNfy:ՠBw;.;o)XIif=<Y$f?)2wHsNCzԬN#KmXDZ\&ݙߏ@?oˆ*.يj wP:LC(ێq/(KY?p퀭ޑJR~0 i430}$vsHA[ , FZ('Q-t0Ȁ΂Ίd hW:Vd?֝?rIEf%yֶ rr~Nʦ/l!VAͣGgQH]qagLv1#`{;xyn8Bq\m\(eLb*,qo4Ğ.NJ׬=Tâݿ/[,"jG@[GʲˆecN.]U+S# ϙ d奫TLj+G8ʔ;ESa҅7><JnT83j#-O036A #RLggaZ9K\Q:Sc'TPWomݰ҃DԢJ#D3K=f6] kOAOf5FZYh+l>S*cunYٯAGdKFqk7ʒ{e|e5٧ bt Vw4hn60><tMo:Q Jɫ<8{u7$j^&?h!`M]+$UA(RTFg-U ׮9pZDdNj Vi : *=`d%}wX?hit@:lT[+v^yٍL/ZT5Pjlp}"]Q)|%_e.MY wX醼vi#?=*{3{:?m{o\ R[IGbAӱ8_{m% Ȳ及kZ[| &~gvLEP`8b,b;NGnyH-d'O!n}Lg'¥trڤ/EUz%+'˧E5!%$^[;9Ra $V/>NaՆOZ/dEKG0\|=kN-kIס}\@.Kg $1˴=U{IEY궋w>1mן"4l*p֚uF}">n j9q 9 ;2–,m+!TH[QvlZ@0:̨`\>Mw&OX&cOLRg]AvfNBƯ' =-+|׭'9h>~>2/$j2s@qCSƃ}({ԖHMyM5?2@97hJkl@[CV C-q*ߖ~+Pc='y w2wFPHU!),ZKex-勂PRsxJʺꐺb~]YHԫj^qc0P]a1/Ү~g7A$l47},O*~ 3meO+XC)am[}. YGu=Jr_d>auc^,D]tjj˵xsid=l3r&1T,= 43E8}ɭ7YI /NwrKn i6Sw /Pjd0hնC8%O$g> >Hi]dq"b3$WW`Y1?Lo#sW#:n7h=lz:`ηv SUǏBCzlmi%uƻobή=tz Gv'VQ" "vʧ9lj0@!qwFJNCi; ҽSں6jG..O#VO=eVkr9SIyANe\ځ~Z&Lskc8Bq__RيU[Gbx|Jii4U}{jQ)zc==>RfLb]Z2Q_? 4Cś/M7 [kL" WGAG9mRA*օwhi߹Na <[ D1=BN [_X8U+ t g>/>ۋ~#o./ ]i~ YK։sQ.XzIE3j@Xx8:U aޗ}vWֶžOpd:Ko#PqKy =NW zko/hY)|_sZ5 Ihc#ъ yX/t։,_p(퇞 AKnG(.ob^l[V=E7. z)U*ܾ3gM)S'2SgT+FEbw-pIPCkxaOGo=-rn`~>,'o'Y)Cėң(aR0 FO7Ӟs:{kx1R.4=q:߁lsuk5$";͠97*Ddzu>`VZ |0a4Q;{jm#T}Մl>?8{O ]SiβeZ;%m.40jRֿr䨔f}<9µ%WXyu:*lR"\_!{axI]u3kjmR#&6^ wTWkdt VjF,1}z"eu n" kQ*ʱhuFUgz[K[=Mڗ< F$Yz ;&B=/)siƂ\!s㌛J;qa-e9 #p:̕_F;Ȍ[~ RV,J$]~廋[%DF("4i&HIo1p6N "h0n&t;nhOG| izkvVOU܍V<2=Ù-莮j)YJ[>NpEBm ; IT㨆S8S%',ÆE}Jg~Ϗ6Z.OԴl~Fg3űOm#LFNS)f%T)5W,<{rQ(NC7Yr8o (bW\ }jGbDQvvtxR1z}dgvlƞΎHKm )p"Y 7RGF5:wL[V`:`/ S9Hf:.@b =$aX%գJ`V~*TB$@rq Jx @R/'HkӕrN g4sхfv#6m "Gàg_&["ka*QLZ9:n2# <2!B"TZɜ\"BN8Ngr:>GW+(G #igVe|Quqz0K`.EGA|Z$Gj"K~|J^D5`IVC-(i,Z8?c\D}TN8=3n% 7=w5Ce\~uͬ·AhOX7CQEڡ&dqn?I8IY5ifX\{Pz}"GT; HuuW ;Y̱}IX-5WOBn2kvg߱~k! U{ζBшR8j'P<~\%{ ``!q |"-f /KHȔ`}#\8%н#1~b6FyH_^ $PsP51 Nm*=:1r`omթsu R+"uYlV0D JdTE2K../KP,en,ԁݨ^ZAgF/>2#5l0A|>@Qޮw4O|ߟzB4 ך)YvW³Nt.,@\ ^>~3ĿXQWe4q>j4fJÂ?nz7- `:Y_aDOߏ%uL8-1 ;p{O)֛MÚ? iWն,k ~!oћcIsat7F}z9 @oO5rUz0 xWS#'a8sU-Yqhya**G^ Q9Pܮ K5'iqrЩYg-ºI~: r" -}5{%ŀը#ٞ 5+Z<߫h\bxYVFپj)[G=^D$α{ ġ#~Aٛa =k]ż[2-E8gv@!!EHƞNLxi%Us㹖3/.,xA)3B.htY ruHcijwwt,agS2JfYaDx~3]LX ߑE!ψ+dquIk}Fh#i`&!nrš,ZaN-J3F#f"-9г\'^ dy9t%UM{p(x=Ao[$Ep&v'ԴEH}ͷ7$+AvW"!ǿְBY'rA-"Na_A =KI I!=[qe@^Vsye/N~)7] 7;|YdD񄓫(4kI=-aF&{1]P7[Iew>Raz#OegmhmA~SXDZ|sB9I]<*h`mf!L° 6 8X0U0lb]Zbǜ|nIBiq#YQy1EG>kb4xq#an0 6[I|4H2߾9QJ(Zp!W*!ܢك,p$olLu"w7&5d]DdȽXj8t[cb޶2&hH%p>vB-jnju=Wh&χ:Q@hb  rb@Z˱i:Dl9:*W*7ׅE,ޣ7~BgcR<Qp8Lh=ZҒB2ko&Vi[#DRӂ+--FDm„=[#OBe{ Yx#:ҩ F[/ͺu/ZSqfqM.mQAWdBlxM U|WE$r+6R kP~*]&pɌ(y`a7̽< )#" c;8:/;a 46u!a4emL`{:ATp &7V л2(Q(fG|4nQU7do+1D 롭'nq 33뾯?voi4C;N#u5߾щKş{r_Fv?ؾU=iAЋgŵQ3{"m}gH Mp^q?m@N/miܲ#nSDnNC0th9 PPY#J>EjߌkTT\~ 疜F}GAEH 'ѴZ=lTYb'/hМBH9t;sa| sn/Ukؽ:1UeJYg^~z/ZO*DƊ.&֍=Qn' kC}P&-T$"hirzɸ=!+(Ƴ@RJݪɄƵ<1bV%C는ÐY8TpYdHr1f'8R`s6"$O}nV@PsS<ޙb&9Δ"SjFڵ2講T; e_0!(ihs+Lge%Dhkwyϡlb E?׺s.ؐ0y͜xSc7Bk1cz޴ M|WFTm*_hwz brPH!U{b!+BӖ&-R3$n1T zO2,< u`NqiO~24|; D0{m5ucQ꽂cK:RqM% .F3Z?=gsn1(bJN0/9d /f]ַX86qi hhhzbWsLDbC?F^3a96E=C>I͌%Ps(f%/s ӕ1\K#ATQ%z4slg/D:YL!Ae0<"qv7ֈ 0txL L^ɯ[vgOԖ˩fgo:(m`Ēp1SSPw['zt mrxzR>9K 445䐳y?F2'?e -ӝjt0zPHg.k 쉶Yߊ`m"GXp z~FbiSIS|{i!2s H9שDxv--0]"ӧx4nA@$[.yP4.>,(SmMະqk@64F-4o:v7};-u[9GFǐsh*E{@%|2^[Z053 ަhnIQka#x>PLT5R CAȃ5aٝR(j(jIںCUus3jD0d>Yc3K>*gHr1iL*,`RQ4qEZw(=Wiy k"_W*K}tcx+')}rR@WiO:k5[K>H<S{ jS>H{Vθֺ%[yWQYt3Cw+]kaiIX.g(+lFRw$.}G .BgU} _Z%os=:_W+䥤Ķo =0xSBY Z<0f頁~&2y*xx GFG~d {RGi|pɡur<,.93B07k|-J9R  7S`xppIyjjU)dӗLcr9(E%{ijX)&@@*s}k5 Ъ U|aϮ)P.AP4@a<wGD5Fxy,W]?[?=,оAVtrU䷉AK' ;b,55ڋIQ/k)H0{ݲֹ=+bBMMH_e M^!K i*;,ڄKrSǘ$.=rgÅlr:SZS>h x\uO868#7%*KpEzN=ZpouNzC9]kө3yz+{}mZ͟ 5&F&$D \&⍿.!Ĥ7zVc[5Ro1Os|WˣF͜xgFzS$u'O%0ABn=`.?,Qoch'e . Sd6Dy)YAdA}]^dWLT &Ҁ/nĜ(~& QoBy8["sر(g -kI}3p8 )XrklsG5.VЎYs35|ō3%tLT`^T/weBF(YG1Eji8/[1"WUYC,.NEf7VY6 "#πcrӣx+,D"A: bO30W{+WImgl.AFNXĶʯ~(+1~(!)ƱsQR3*0!9 y~pg~\͏A ?ą'L<:ed q1&g>6н;<|0k=덖jlr?ea8Uy##ɵ1&Qu]= Ic[cU6e2MU/i6g0%֭ Uu*=8_ NCȳ9rxJPWL S2A(iyŠUސ'{LUXЁT2vxRo!d3ɲyJ)G0\7'lur:;(m]W+fC^aTTЙ1P5OO^p>rc~@DT1m=+6cF?_NMHwK8D@Wf`\GGt#@~C%?ȢJcֽ*waKJ1IySׂHuxѶO"sX݉a}@k=\aqNkkclce vh/[nScQNTKưކc5Nd8vrWT| 2@wJKбÅ(ׅ5Z5{M@8KQ6+ 1G%k2{p))-y=_FϭKw>;=EVѨS)Zb!IoVrJ- \bP0@_n76UZ\_:mc{\MrK N4޵5, ·P˨/FGv!U{m|i(d7#nJTeܿZׂu0nL1 ZGL@Ć=UA VGAvIVzPBvA}*)(̙fLSp?Ni nD[2.z9"Q8⤓x@(~uK6<kl_A<Y5sm w k􇗌)G|9cP8Fy:@VLZvpHBFU~9=q~WiQi) 8áD ;~3CԺ:u;f~2f0IA>I<.*oIz бb !ߤ Ey"gJEx-FGŧ9~ ;iHgų|Dxw:<+%̯$eJHzjEo@) S4c_\-!P!zossQT3Ң<`>zPAszM4qb( Hw€=*gF--z;3כ <~^+V7MZ.b] Tؙ2L._Ad"ehf_ԘF@АKZTs#sY[[sqyv]2U?*/4kE `hʯg[ӝ|+T=]h+Nd09Mk#: imfSBII՝yV73?/ X_0HIjJ x [i̇'A8gtnX3 vljUDh3|ȴ$=^^ɂɛ48}US*ǏVD;)Y-s)FeaKݶ6#1$bn~S}4mыXİZN]ġtS.՞#~ fnSIqwka|)[:F9΢؈i#c6JuTAT-ivWE`RU $,ID9b][fTLӡ/C(,{a!QBdiC]D(e$b#p+c$zHOq]jf^=S'9R}8{̅\ALWTcz:\N^1븸B0e`x^ H=.;grzKl d{ s|юk`a%:^!lo[׮5Ĺ;Hsٺh/iUa7G+*.Z5DHQz<Lê+K&ՀMq;UDM9/dăA)7=1]^SzN#<0싿שblG,' 䄒ʌWL'8h_ga: a{hU3QRfL6_%WLb-O' KS"el >ۨ-:6_h$D=bVS51wNJѻS>H6ӇDJ*k?n)KZiʽBZ 꽑Mc1 ]yw EVtU޹k3ٵL#eiL<;xe~=2JPFFb֍pAi~<뺆-:LIl\3].Uhۃ+ɎE[o⑗)<bi}&=pYlctzx#;gRɛ +H6`!;$֢ ;nG 3Z] ,6 dQ*/&]2Log:F FgRj+6d1L}Q_UE0J(M?G_ea1Є̱I?P ;-\ҀA'/ȶ{ts3f17-^g]DAćq Xۚ'w % Ҋ]B~ DVF ;SÎZ2h53f7N&ˋ갹h6oƎއ€fTdfkkpvVxXaCtr /ycS)Pv.fS!F☱SbmC2C,B4Rp"ڼ-jޡ\bj0LƜm` y&׺m>ͺPAz#9"~A+Ulh_k娳KtTG卂qc8H y$EO˲?״өL4|hKc(ilBG][ӭ57ʡ[@. N̚Ԑ0XhW4ہsٝق7Oruz&%o9y {9DX Xe,NTi]n" K"v>ZR ȳmb-+v{P9Lsؕ+l}lz*ֈVG͌wYJx6q$V$G7y<M~Jj 3M+{|SHRLYXWV\# m˯Hgu>iӚR u싻o]ݗkB94ofѰR{45ԌG1UQ[y+7e[Vu]g'fM T'klޭ%nÎW=Oӕ(c/t(]>w5F=7荈;[O G&k'c9+ܥPP E-R/bxP{$Zhsb֩jg >x SMbrBn}镺Coٕ]*O)9{/c6qIeLgOj FރC:Q ݸHrf)vYpr„'<i'j)Cδ {:J- N _XŠomTNOĨSm#Nm[-ߕ@,>*,WQz\= y]wzܢ:*anyZDA'p<`%EX5y-۝_Y!W߷2\_ +k8diXk`STEh\0^AGjNtj#жLaK/>oAVk[ 4jtm %wR9R25TӐыNSL7 J@&MJ=Uub cf>[zSvN=]HUvuC]uV,p1w0 ۱@=oKyވl]xfѝ,`ZĭUV2=5߇3Љ~8SYX8V/zxijӢsu}_ݿq q9=U?|l>#s%{U W.|uÈr<P='[z gqScЭF0 yCsF߮*rJVe4б@f*cEv& o &wH0:Q TGc.vG,K"_[]fx|sXc7@ PxC%3k5Yo2pb;J- }XH`ov7NqaAj#7=y)GҒ^i(=Y墇 ^'XC(&sdҥR޷qGCE +* `e3G`1^ItYr +r#G!PX/P 93ߞq*,?@VT@TIg ª ^~Zk/D򄟗X#_ȀxD ;æE⢟8x37Fjp?.HN`M:fô%581a\ue>A}A/;ct?<*M[*6]L Nl'D@: D HV'V{EXËD} qBW /#ʡDmvK% }FO\LTCWy$(=jjp2W,5 S*l`8Oj[F?֙y ttԎҼH+F$%homk`oGm]w[Vn EӒ5HT;恄휕%;#h ke4AGS; )DEȬ78/V HuQKܤї&IL@o_Rءu[n],6e׃cz=;YIc`Q˺m2Nu'XTDIS[ nLyayzbNnuVҖd;_Y4cX6p`ɝl)EV0#sj/*BH o3}/{e)GF>>Un2֦@8$Kv G#%(u6Jg`H竑WUEqp&S7zП K.V ?i˿LݕgQ⽲|5scW2Ȍ5I-.ra8BDgp=ck^xZ&V*8513/"l`\Z?PmWjDoj}U+_$f\k2cvB+&G蘚K$j,C }GP#?@mi)Kj105 G([o{}u$ܚh5 P}{:xOG⢕r+HgSLQPe/(xjYFՄmG7$-%Wꗶ4ƼZۮLҌ/rލ,J<4"LB4l᥶6-M5Q,I\Dv@vdOo%r6ɮ5$> XzQtݦnq7vJ|aR ѓ5$]luWaY4 OPp)P"D)s3_IG9)q,C 6ﳿRe+<" IWʯw-aUGOHfcp,W{Gwխ1#w(nx|@Lt՞=v JW|堛kM382:)po"fKz" Eg25]KX_FD_SkL3NM 'lcˣ,Xegi5`:m$. WVp:1U-:ôYݡ$^zN;ܮ;B/X@ K:K^oHU-*^;A)|NLV%;U5~_(6Ruź-1haWjؔ/&) 0aY ~p!$OD%DxYvR졁%׭Ɨ2*JIw1=,N˖j&Ę^1:Hǎna+e-/D]> +7Gх2d/9/D+Tj겜9(j.H'ƀx%IXhK@$ l*}`t l.FN]} bA`Ppo T;fЅ'r.5+]\_<   `{ea3۰Q'tuNG|2.( h%zCӐb' *bWQ-P8 4#ᾔ+y@ ˛WNs#'dub/ ^_ܨ?qqf*rYKbPEgm`& h}'JS{t\2~@6:^Cn,e6zk:\!\%o2}`bW oDт#&Zp( uzޔ46C{Us'6A]&Ye2TϏ(bk鲢u! uf ilh_S eT(2NASNĿoBͭA' 񅡍i`(0kR"oY ;ts*Ǘiy: heXxEoZw[kGޣK-(<\>J8:6 Ҙ"/:E+㢞9ꉨ{W; ؚyIn_X^RN+@ܷ򍩭|.jB)Z/𹈯mh1 Xj)Hs*ߺr=X2lOOʹY!0q^`k!Cy^,o,%8O1>sDZ j)a٪+-!Ӏ(`~J#^*pdb.ܜ}Ԩ"4rr1q{x~\'ǹ6L6JX۷u ;S[?$> idY-J(y TsxjYg',P\;%_O{j? K~I! G8Ir<(yY fS},"/U?mv? 08gOwU|á6+ΕV(? ߱ `3/%`BedJ%t%cR_SI=+ ?t.Ҡ˓N@lЩ6z iyWb_ TB?ShQ ū>:kɸ_Vog-QB1VDG@%[SC¾,0`^EϪwsz N<@KgteCcb$eym"".r6=$8cHAn.}nw &uҖ5cqs#^y Љf&L V+ʂv"H]&c%CނR @ٕuxS-R`ܜY^(`/"j&|Fh쎂ކ@I.CCK4=rI l/ YhLoI/iX6⨱Naiir.ٴ6: 4HFD.6v{)[˓Tizy!xgڃf QK}-~EYY+C}v\tM3|Hx6M.sb x$9'fF|~],_j%6EB&f" A+q鏰WC9k5&+EQi$WhM(1ńƻ|Jnazyx;A& VkZP!ÏОF0doEogO@U4wl{5];~{L8 U,K Soin^]ΨI8m CuۈHjۓM}m*PO2FӪnX䭀x%*mi&ZYSc|1"0m/^̄ ߙzWs$di9SQYl^(&Cz^AWm59+vF@)鎝 Im jyD uQ0[/pEU 8Mn:Gv,= tq`d=~f8P/\ӻۤ߸=x桯32'J[_?~[+y#ÈW$W|ι㸭p[u7Eҧƍ *PDV8mNkinR'yeB1>"BnkH<ljUE-vjf؊T[+NOLTj|ONp*}Z~˵o1Z/oO] XXvȗ::ơG[Ba3XVƳ5Chu!c~oGĮiSx' B3 O 刞o>Rl0CSaC5 .C6)vut k#<;J1peކ`0!`*z':Y)ơ"еK*xo^;KjLܗDKU[HzS)cs+hl[7מog(?nFs)ͧ?0N STެSӥʺ5n7H`C>wX )-+?H(J?C4yZϥU1o'(hsP1 hwqL%2q -#F\%ĢZO.X.WFR8 `: f\YvJcƜiZR+F~,_y_ xGlFZۉ~ܺ=aۄ,H@S~I;8(}xKx|~i^f} u&"2.law.K8G\Xi#gOg=uləi_>ڭ_dAA񃮲hhIWvWiHPϱeEjF!to%@CaWj镭©q- [)x6uSKХL +a,@FpeK"ݨHVh4oOQ.PQiv5Uj|\πשcU *Ik TA` <:>VuATHu<}33Y?qeRWhfP7CXm6IIFN}\{ ǁ>ڀ/?:~;V$%5oZDuv&O6 qɖWK0=hMq`tl#ZVxuqF\c?o~蜦ɺ^iHMxzA=C1aT୧nTPKǥ1!?mZ[!- @M@kR,?bhf)%w/]Manx_C#q d4L(̉̑#^6xP'jinI82miG8#e<N&M H4 MкH>c 7t ,O`5#v%(pT̘Ǩpmyo vF^UȐ!3G t~P 8S;M,yCf)EP4 Bb{z0IHFyƫA 8s3In P"u()rXNX6iVö`"ڹ YH uF$\8YD{M u)Qv7_3+obbk8ی+>/?;"TV)And-D˖5={GcFҋJG#g L&_(ז!  (l\{T6g.V;VdŏD#,SULMY7~m|,<[ ֗ڝ]@ϓܙ#>ß5!Eo,! MAhrY)}vlBtpz1XsF|AkSBrA#8^{Ise D6SpTSUb6LU>Bg?&nXQ]1%D_/-gHpO>aK'l  *&MIZXM w!*6g:TM] xpx/= ,MI 0!AxqmKkݠ}yX$y_duH. 5z^K qM[|b k}>q:4Ɔbip>}g];rԍhͿF5!M ;uJeiIY%`.xZF1>&C2[Q9d@fU Y}xaAve@0:c<(\t`' fDѸm0Rں[tR ChWHeU 2ff뉕byoE>P*@*[p&)Z5E@שs krak8*I \x3ᚙvPDf]b|8IJ~E_U`r czh,䴸GN.z>v!*U))QW 7#qGCh\ǹW_~@B^4V禭:=b\cʆn8"?T&CB/)YF薣ЌaC;c`3s=(AF+ZOQ~agebiJۆmɋ2]SpKBHsd8r#[rڿl@д/Q-?%u9 d63 ǿ69n~ Wl4H/~%Ʀq'fXݼuWF>cPiuBqJIV1@)Qi/UMm t!%BSEkJnH #iδ?հ"_{9df* uZfK+bG{r 2J0MC696OP`4iܺ_SLą\9vmݻ}U'z2 EܤJK;bAYR6B^4"Lɴ0\Ms`a+ʳݝsJ2HM4#WS˕8{"q2 Qr&p~_|K-QIFlm@DjQwa/Řf~s"_J7gMDwĺlWH` JFR.]V4lSPLh]n[)}t#<~AK$_;oZs䒌tYUpWq%X{),BӞ1ܵ{b~6HMwe^c#_v3#`Xq3jމjp6j @p*_/>>1c7/JM }XʵFUS:B)MoЂ O7Hg'/0\T';MNOZHsC%ȊV_8Y}3x`o٩N]n`ϫ@{1TNd&$W5u!!IPvm`2QPxh+çD} _7vP:{Hv@p tW& aŸ h PgLNj`G&HG| =3\F`uj ̑:)]zP[ɔ;.Ha/0( 7U}jv碼6&Y/.G`0E~2t.̍"ݥxcTN>G忁$:N ^@yة:MaWU@?FܭReOH+hB~]&SwVIjCY_D7 (Wz#|ʰE)L( T2S*c0k" w WY^ HAr\rTY&d8K,lIbz9f?w82-,vK=!p] {yi_n/M7tPyȑŹ۹"qhE"k9^x%,+kUpD59W\Px&49WV)3n\_FxOp:%R\Blv"ς@mzx΃Sz+<9g+GI*K1ER+ !|ISI;CQEu4Ry6gYk7}a~Lioѡ`Ѵsyz5䬸LXfHz o|/Be.lpkea|M,F;8q%f֮(q0"ȗVDԍ)WPkȪ JCe3 g~cc6K8f/2 FbA8xi.@ow{ģX70&/{c/C߇ ݾ&GvqZ&`4<;{~LRIJߊKpnr'4f钷}=񞓎O>4hOi~] m1k8(x H+*X8dž:y< 5-{N05Z8-+k|ҠT{4M`"RDƦLI|}gEmE*̱IR76ȲbSw$R}]mա^6YV0;(1*3C6>KY"Sui>vRFO*d2/=[+fW6ìY&rYwC'O&,Ae.NDSdc4@;\VW/'4VJ8-Eim<5hzbi;% a:'XVw:J"Z_M)&q*gq>J^f^] O9vX3[wNCh-uɭZԀM}q|".ʍP)Fg[t3\ T'{+1vF; 4 5MxHaB c{bud6CCy@GOB!GX+O=BLZYb/IJ7f /IB|FMCw7FK45gdІT^˓&d38ғڤC$X!h@p uK*R_1?\Qo1u]^{ r!w*t@m-CΒ3s! X7Ѧ 8ohb‰樂>7Xg~#+x8W<T7Y!%79i\1Q2AL1>T ;@(5 -'&ZԉiL˭ޟޔ|z@9d2зK4@n \V|4(SKj$wݪϘu Y*[.A:EBc=ۈ8Pi)Hv@߉yFB P4rߵYy:0;" R;Q\C>Ee 0yط|aB1 I0/unI UW@Ԇ[nvI]N[/(uwIW9,[(6Z. |\Sv BI,^qZqxdؓ[B@:D vC^;4N7?IݷE=qI43/u)3ug9(yj'K+|)3[Ɲ@ ڙ6HgPÚyCľ;~!\wVڋ)spaQqyΈn%J3韾a&F-q#-VXAg6әd TJR<DQUNS+;(1kO_;kO9 ].EAvHi[hn,KöguM;0dlHCw.kNč &yY&ӕLb4&,k=IɨΈG-{_U];{xk KZ+oxWg;i!!&E*)g6gR47;{vȊ97#î@^N2 f@>1V;t`SYӗ7rgI8wBSH3 oLa#X@]c(DDou Q JLG֨F>|wK2hV*+"=K Eӧs+_\C`k I F/iۼ)}S M48P@ήL<^!5 G5! o X{Oa!Qmo*87A@Ĭb0 KmvƱk1qO؅NqR*y߽ܝ\ױqUySX,LE&M[Zݣ_3Qv9t.R+ӼK\G+̜1Q&50^S;b ")ڥiO,F Q^2S("kCBy+ "j ٗDI`ON#i*1.gVQj8LWbǓҙԲO0ss+AK,D ,_Δ-1 As`pK"i |_\g oPL(_=&GnS^9]^"*X7I^?gM(Wz`Ť}s/]F  mc#2yPώAHx5FY_m-2~5h457bٵc]pRXE#؀&B C  ,FIp1E2zIgjOշ=5eT$ESeƮr?Ku?zNlCBsbDs z`cWHDΖiߙNwvV"Zr>D8r)0?0Fy\eD*y* A!ffQ6a1H]Jo#a︽P>K1e8OA!c^MO4*U7=1B3+mp1 zԑiotByb a>V٩I6]ʤVN_8 .SnnFs+XH7JܝtRcye -,člMf("j{xMRR21 N7TRŝȾ$\8I.zMe|vnE] \䈧wwA)x__~s1#.ұ#:oPfI47a%u#G51_m xm_J3e]A ck6ǭ0你E-$GR@eA3| E*52PT\7;svQ4eAO #EH&ݥPC!C^EϯۓF[`;'Ww,A2^<|{vhUe=l>6;Vgi$?h`$Xׄ v4T5`Q#edƐeI=)"xg[~qKIwS@ ܵ.Fo241r 1Gѹ8Rq`Ѐu< 8EX]| W(Ȯ Ӏ$G5gGwIQMp!$d>s%Ęxc?8JsD{(Q\;Ҫ/Lݿ|=/H{uif?9k yG[s5/R#CzmiFM34* 0sȮ_-"0"BfS!6MX55еGžEEZF%׾yb><5V]5CIt_ZT狗m4`o{P0QP|'.7 icTuf#g~9$r-;uE{G=_ )*i~3@K 9+&gϦotJZU;HStˎa*^./dlwviTG>4sj2U1wHKSt. 2NIkj$q& ).ߝK2MPO߇1&MĽO* "W $HoEV$V:ɐ&3-7;n> qKJ3cTvux2;M[aYf2r*kHOێH:#r:$RPTc7Hq*5qI531G<[cp|Hq.IĹ L!ꒈgøF5HdH ޟ0d71' 긄(hfqaњ??t;h7WP@Xnw$:*ksN`G%Yq[a0Vl OtT)D^d"NJq3؉(Cik}9e^dl,tSt`7Phe9}_X_(@ <:LtWH 礶rh e ʇ1`Q-tͧ~WAgRPGt r/!ʲʯMDCg>^&JDX؎h )2_|q Kú@o-ep[; ΤuˮksRuJ}4Yʧ> ;(pSYP/ɉ]nC6z,k ;cBu#8>mG fdf(3R ?-ɩ[Q [ysAgFOv0vu0"s7yզ LjD|zNC̺رf$L}MĎM{GтQϒ/ ǂjZ-D+ Ģ\֓ҁ6s5vŋ81 lqu#kHs-rP8N4nDgz~-eDZ2q{;GeD+.K(G{)߻R2t8AQ"|\ UwSUTL1rT .rp̃cOzk+fߡ-[\"|_Qp/WϽ5"`&nah71;$ۍ,<4 ''܋Rz ayTJjJ<0ч/% l?W_L^{xCc`nl.oSRh?boX?1q9QS{]8*AލmD\DQ>b5[`珬e>ktB4=J^\9+SMK@mR-AV8ueǂZ>f%Gޡ"3@ $ii$OM h֠\$w.}nQw [i]0D7z멎:`C/II, ,NKZ9} .%6;q(C5=BT:`S +&XBȑɶWBCiB1g:ԣY胯Qi#⹶ښ%WeXKd|?O"a)\έttCMe~Bj0Dبz%~9 ('yt4u\|*NQwunZO \rTÁx{ YZQ^Y^+g(OY#+5w`ët_Ά9{TMLTLBrMwjIsq^sDK4M@ެ;Knv?b-i'2{CIh z<pFM^q UuNޘ |`qUW)['B7DxN[0Uf?;d~l cϔ_XB֯v#{:?!~!-EB1x>2RK69(z~w'1X9S)yo^Z:j= FE%ŀ [T> :zYNjy Fn56 5%D`!f 2 mjvMWԐA>,Jם.Y͙ۃso8}.Sԕxm"#2r]_I4i6vu&x%~MqK-v [lQl!`j2WL|Z_Dzu^9[օ 77]O xhn%`֑(Gpё/mm(6}ÛԎiC0n\-n X/JၭQLI {@Yr(/G5";nDHY<.Dߔ jkv}Sl*mWԣy+[ ZAU_ o yioAnR6=wUzpV*4w Εϖv?x=;.~Nr@j:W<[ `/[;J`|Op5{m!Ezy+H'润p7`;h< >%* R-YNKɱs s~}_u-~м~JP_AشAߍo'y`~ gmM`$R=ƥcDJvX*0M|)qv 6%`W<9'\՚TdM.Fk8dy$G%2pK&N9p7;bRyF*1LkK{](<41G Xn0/#yjK# UV 92OOk$fd%?nk؍0 {6fժϭt1 ½ўڟ`~10C- TBl$q ?9'e2̑+&V'bI? d<x]tY70 m^X`P5h㌤.T,HG&@] Qwaohbߗ*m ;>^ 7WՄΝ4' ׏: }tΣ:_B08 *PZFp[8"E=[İiB +O~XuiXf8+Q[k?TRH*\XʀCOCAz6X>G|WMCJ:k"C& G]x'k&rI]FixRƆ8Q3:IT^<8kX*|:.Ǘ@fb_8AZQ(GU{:H%<0M5ʓdEC;{`ٓ@(rK[{?e5/(>s$Iʄ."Q7?H*j\)pJp4W×vTy?n;؇LsV S<'<-|Wa&) U nhE=K6ʭi@G,{37rEH#3luMKcz8s%8,W‡޽v8.o- [滬Pax+pІj%lP ӷ:;d<&(js &:ST #㜠C2ܩ , F4VP5Dxb1 15'a/BksU۾OM\ٶ, lW NB+A-3<3PvEQP.m(FX뮣*l3D[eU Nіz^Ub6'tYǠlQYʺCz/7Ql#D>>4R% xKrs^Iq up2<XHD'D-CީFMzi(&-vٺt8+̖VV1$VҌ14~9 HT=4^z|:qģTla%a]A[C?)>WLA}XHm#IҚYKxcV4LP_9e<%s6ɺ/#a2N*QW3ez6K9J{n蛥lBl" D%L,.r =(<8Ź$|n,>##Ձ^6r۫¯T4SkIƽMx70?:^;zB¦|Q![j[=\+sJ- yQ?QYC}cKwʤ3*@F#doPb?}IR +B졘8 ,75]L}Xp?aRnl V3+*ls_=A8lRbYpfټRHFC @iTsekj:m>IIx.[~]\-[mgt' .CtVX 3**jG5oss]$tCD0ϜXk]۴䕩WS^%< 1]Rd!ZR~$)c lY hؘ)# A0#MIF6F5۩JmlDYpjurdJ 1ܖQj؇wSKiUxuOq-Ѣ3`u1QKm6`%i'?(q=5zuVUd+9\;n(ׄſaXB eaZ^in+qfscРwa<4(1{"O̍㚟ood=b=x{j$+ /=ŧVU &}v/~| HMXC:2V} M L 3F#̱QI8Ժxv8v@{@UǤ\h/ء_-{szB>W@K0{Xdiy0.y;)*")r9xe53K2Nʚ/ᘣ1fxiN6xRW7MNٞwu'|7K'bbwWtÉ~|݌ZbaLȚ.h 5}8r\m/iR"EDFu%<<(N,Z hәNs#MWL9̺ &Y#V ڀ`D7🎕W~Za4{}2k @J%6܈ > h(l.b˻s VrL ^?߳$Gvzs)@Е X'd[/Y4 T5O bg`mr=hvUY'HRK9Ld?LT;]oarvMFignaW\t# /ߴ.'PsFֵ Eu/mdIo\d%-OAF5R4>fu@={[}swnwj[cl Psr~ qv6ɠkF.Q?Pj-yߪݬS*q%ؐ? t茮Z걚`*F1:|GGKIebUCJ*aEb;Ix)@kp䱄. 6,@ަ0'Y8y p1хbÎ3\l-E򼨡E09!>ddV(\f ٦.d@)".TW$,baY)!wFIedrzjPp~ff?5hF#LVY|A:ܻ^&eY08v>)=o"`0@h4f$`Ls#,Dzрi٤"x`QsHâecJd1=pjj`Hcd=>v֌6M`K(,,pKCE5>Mc,, j5ſ䷪hJ)͚/i:Ҽb-EYrS2 y G㹶F2PѺxwi_0Sp1UÅn\*ڳH㷱wy>(M"y e)/A;̈́\'d^rmJ1c&tfj'+#8hG r{ل `wiM S/?>}n|gDǬR`0O*"]ݢw3 uyP6K3tV duOb׬)4sC^97֍̓{F`aqPô-@y&!.bfhD("/T%M)wHF;UOLkBΰ7Я#5&: ʱ'8iv$IFSN\7kۋ{H.Pe@󣰗Z9TB |+97' Ig^d%m oK< J*ջ=퀣2d2nL$5#"ᑭ8Ӭgj9mLbEjuwM X<>{3yҢ 5j3;BDDPWZ]Y9%i]ȅJL3X@51{gL=(znGIUye ՏH+L}HStTi'.RjƆZ)IR^ !Fj6}fse'uRln]/0ĞRZk4b_՗O5)⡙?KUNC[K<2,ZKU{~>}> ;ROC*I,Nz4씌(KoOطkf7kIzs<;!qr1|9*ˁcdl2pH\R6߿ΒƯ5%H!sC ꥍ;WV7ЋGv~Za8r &޼-Yi<& ŋM2 huߎůS= FY?׷.oA{X ;kU2q̎WtM4?9"J.rw*bL&5yuC=rFwd -J6LrնZB7 Zs]h,Bl5DXY__J#r-3m;}j&]{/b ;x4UFW.fwtҜDkyHX~ u.+ݿ~ڐ7Gz(kϞJ][¤#na}6ƸG77-H?]IŻY+DgcՋ_C*.«ImpW+bbꮨJ)#hA):bgͪ a-Ò=A 8df:);r`)צ_44Y0%(<:qs߫5gn=G@?u2M*LI&IF]Vha7``PQ"&(jzN94iװ-h0PZ!2[3PyL4~ɁsCKA=MF؎NV8?N5\g7"mMx~`$",fcXf3=KDЫ)ICCia@Em6̀r-i#OcRA'Ęo]"˭3{:7#m}$OAlh$)jv2+O1f[/7cȥò*;ʮQ$wNȩ+"@aj`c담Gj\k{%" hRK!?XuQHVT؜([+P͡$V v{1cbTT0;PİL]&iC{،l}~j@M# a':"pLR@I(/ɻ#G1["(6^]z92|g@i/F90;jzR'`qz5<Yk":+| {;4Maa(0y20FI:I{ȼ=7+ X0ѝHElUʺ迚k;p`EIJq.ΣH@Q1~eW섎o/L$[_Ͱ#^.,*+7Q%)5[ܠo)2z쐣/@Wg!Lͨ3K"5;XUkA/NϔZS;=?`Qs}T€-u 1N%8=Dus0.B1m@3XkKz3x>ǿ!øP r<%iss-\Hs6A%KUNiޕKNDS` ,uЬHg'́lfii[ E߰9&00]S= =8ȫR5@V־ZsDMDJ PB^|-fxmR73X'̋|6xUpÚbL*ޕKuL17 R0/j"ivLxhf eնvZ)Ǧ6~?rIc5pT\QbZ%K}<燝+g"scr>t:xXX@qZ-n2sS{-*F3\Њ.}%Ug "A)ʈ?w !O!!Ny ѥj^![@B}_ "'7lx> ̚կՒ$M-{otJHؚ69Oo䛦Hx?E㻶 Me`Yz۳zS|ۑ[&Y'۪4 uN ~:m1`!~E}(Rm>XM8^,?shݑh?VV͝ ] Oz5]j=+XRJ <}EE3·`7o;VSkusFNj u<&%\=2"\šΛ&2)H)U94!?wsQ DBW7@ YcrVxApsK|ԉڭug ]0_r&ʻai+;xDP)= ?!8e25 GS񼙖;\mCipvDm=%ẙ#tOdKF3P]1)fqi#h@Oم?bRG$GT(%8tq7cQvSUN<3aR*p:?rEwFNȔ'WqMdk8IeeV/'}E`[ }ݽu]ʙ&ރLycPW.b?Fpasթ=oe1}qu .!I Ԕϩک/ pwܿtV$<{QY(!_.=3+wZD(uvY7Հ7HG>k|$@M&T]V'Ҭ˔jz?Νq Ps9:'59P&ٳO*1J4sF]cf"'(ΊKd:bXhQF'bDLIb>!b8\\(}AC#'t(Xd=,BQ>!vtnR|fEyAt29Zm\u_Ka+7GFs (%d? l )a1|sGʡWJ @lb]z"I!m)YrEWE9G >O q8OFdG#ۑaVՋѿ}I7ު0XO@DN,U>)אi3ʌ-S@{{|5|lh 7 =(IPEk]ꮦŰ428G|siy08[酹ڝai2v,6ȔMW`E> hH*3Idƭq-ox?nwK~zC;c]כ7ÑԛrX OɣmV4ޅ}> 51=2=^o?RԫrߏxC;?ZQAߩXO3DY%/8kH]\>$ыθH+`[> -Tv,qzK&G  غn! 'ok lNW[Ӝk0'XMywJ/Rg~4imMR%fap n_L _|!PwC6oHanNPZM[_9$V_RĴ/Gd3ٝy4́X kQGũAs;:gf8虿4|lN.SI PLdQ:78Hw4i_Fw.ͨLBPQk~TERBE;c+S8mVsԉ&,ũlưDΣ~a-m5 r$Ez:j/y_$ [z + F8`c.ЛυrHolL=1|]LQ#\OAGE7:<+ԩB䖖3\퉠 oFLV&% k h; u)%;Q/ ~)I] xiR'@,R0LmݛaL/5=~9`[=+@eحp4q3LLHWexfS X~93 d/q )YM)y ThjzFobmh®RJI9U_ m e|e.d&Px>,-1dro6:VcszH&,P$Tl2N+0;!#.$ISg\!P$04qg Ȁݕ: Jگ~+W䫘c>SR#%% x6իy~G">9SgJ#iԩ-Qt1`N%oc<)g"!yUC8>'=ׂnMqM,*A4Y/!&M.Wt_GDuݟ%rO% 9ү2WdtzZwd9=Jz-*>+YL{)7sԻA >oBhqKdGR`ƙtp'2UǷ7\z +n*NLYEwvj}miFi#6`~ u:n߈ !.2n*4hADHh)?QD 殬PSgX&HU]QO"%AL,o2XVmz ^_Cf%(`æfGY8C/+}HnsyWjGyYcV~̚D|OtGxm)#1oaF&yZAcJqoh]v'[ǝk+I me̡Ňt OcP$UY/T'fA !Ef?_c$;G^"'+rXkN#چرcZW(4_HJ . phCبK}jAnjVba+Ro'ʘj{| D~Ō( ݋AH9/=Sw >"qVe v>k:oFzy®tw|6Q 5D52n7SЮ1P'g~!dQ9ƒUvTYAǸ,6[)K~DhWf /hiwI=B~QmHhbćYcf8 ,˺C&=|%$:h 7٧a_>ɚ1=kl,Jˢ)ST%PuPw~MqGdI", LƬpyotLK- U5+yePsb6C.*p桯e =y$LφI Fh.usr,̼ j b/[̇2 kиײDqC_WvmO, _ j6aR㢷wEm]fHɠ]=1}`K\bJ2Δ,i_t6M RʚHd QP j' (^PcZ"$s[٩O2],@/ F);eمf(u_x"9sg_w D{ @5HWDL47n/VT~bU eVSp(M+k2&cE^ Jݟ 71T[Vge͊m:ћ qڈKBݕ <gXbf="HƑeeJ&lPaU,u+$sM8[vڌahl `ı9[e2j1emf"1{.xKyH9]s}ZIgHy|3na8vNl#Ehɢv᪌s)e[IhN W+2h%o8Xnne~5J)8*b*HiAf"Oi*5RϧJ |Q|VBb`Qz[S̒I( 5`SGWbet5iަJr3L|oy h߬5u͔kXw]6H#{Žμnik^I^x`BݻLTfySvOp*wQXDv ZZtcZV}k1Y 5H#zm8!3Сg͈>`ˬKBVNn2@SfCŠ0v=e{nB!#K, rj[zAकT!Uq tɉn%'%Nո\Y9?Ӂh eztaOh$'Hdn%|6U rz`eJVYT0NYg A\axAژVMIʦA*}.ןȔ+ښi0H*i>Ux}QmPL<@y[37.L[oF8 j~XWr`xta6|.!(u 1M:ǡt^ LwRlcɫzXXwO?[$ۢs:jPoq&%0뉀1J/,y`c`Zmn  ÚEE/ˣXSt^n55y3aϔɫ19/KCLbqښߔ@[H`tV=W-$w m$J=i+i4`$z/a,O(nspɊzE?QqEi{>a66#;T ׺23%9f~M_^gINEe~j'^Tr]p,j}/.&.BR"vҔUje$2B M_s,nM{Z9 J]87ii Uldpp\}°Q Ü[`z[zN7Qә^`n#˿*H -ͤ|Džm(*XƢwZ떝T=|FF`@ QB$A3w4DԨYNt;8k:b{ז[8({*Eh$hߠD( ҬJ.wKunA BϦywj-wS֮L8&So5i%# h, fјA*VNoدAT"86d~7 ы|#\îy wDƧ`rziPcЛ0(z*^uݡַ (43pR m5)V?wo=1D~aE\uCR5ru(hc o, 4_@j:3Oa@4AfM6p -"uԤPь)ٸ& T0X a*oy9ORHO8è|z.YbQԍZS@ dub92Y28Y1>ېi45:~ 5ZSC#rh6_Q8^*`Ӈdw_MBɥk%WbT@*Y̤죹GFjy*ـe-/}I1V=t?߃f*  (0OׂӫJcxN B!8$VbD`xD]fx;{?Ob9ך0n1y:/RVEc0{K(ĺf2d65S0 eiDJf{Q'#lTF3_6ίs]3:iq3.<˿I4EDb(-횒K."#/ӜɑwNSGBqٲK5@Nr}Te,;Iܕuji߹zq01C' ehv's 0:ߩkvja. vsy7v T5'g,Z5szLGIQQm}[>V:;Q)&sjUlZc6R˙UzdRj;[Ke1R'u.W]dƨxM^"B /,˰uEY M@*剮gCy~W?htlb0]ѾjH'aQQ}&?(>,qhPNr P.qC $}.[m3gFT"ǥs [9Hs ERܶ;?Il2'ngD3a"1/3,}ڪұac>~sb`CWmF2>&P[o2wmwaK|x2y Ԕ >yQU+>S8ҼKi5}ŹP#Yo$L3L2A8%;!]$͎/KY!e`K5 +Pó&M?TjCّzرD9;' ߳}} sCV ?JpnD.DACc"皭ɔ=H 򧦻8aRⱘJNs-dm?%fK=vW YDD^>Szs4Ġ3\R5뺲*O2o/0a}@eZ'_0m<Σ J,B,j$IEƇ5ZnxǵO%4r]zPPʁDz/*.]bv³jwH|U1L_3!LQ-D.Yz5Y2>xZL|וx<:tIDoc!/Zheuq*ULC\ݗN7J$ {LSdJQm GmW=3^4(!~`[oؒ o=qYx'2Oҗb9H^;ADVI ګR>ֲ=;םU"dTy.  FNZ gl[#$өEɢfR+^Ϥ._lxy^ v>#u\4+-S{S( ,RN9T $`9m:iqI.b #(U79Fl+i)A8-_K֤'Q[ rw}~bף(l! Z͕ǜĉ+W*i.UQ.؎,ߚTnؽlS}}TnrS24P%U7MfkO/WwTúXAAJ4"IoE܏ 6T8n yx21i2 ˕Hkx&[E9r$KS8gno(˿ƶo@f\! "~ת-4 MЧZ"){캯k\B&31k" S>Yӥ ]Z1Hd*b+8^5.Ր+c ؊1-\8cO8l 2Xh k?ȱyʱQb ծkdس<il.E;Ȗ{}qxIFRUf?Rֺ4Sҧ: =h*\K =`\>= #na÷+EcH+Sڡgc&p@ 0tb9l{qTZԣ_ ߠ_aOQܶxMUFS9F:6uk"Ck%!?ܴiflGv#@auyIiÜon͋ìC_eSP>'zQ#Iz.7֌t-$OH~RwChmr zIomڪU8$ =: nړV%AOr<J<^;EJ$ k3 Bfz|^҅xz_c;b-Еa3jh)Nج0NuL؅Á4`=Y?!Kɣ/g]XPbY Yu$B сa}wM(Keje=hW|pMnw> C E*ҌzSL8?caX/qf>$#|`V+AxLk_79 D$wr;i{p4*M(ޜE%G:db0{ ZC LQzXzxa5g&Zuvd}s-UHVs6M i6"֍p4be0~Q(x]mB? 4َlBWl2]4^Qh3a?sj]fgXr <10UR}|k1Ҵ܃NR|9;ow_iT&M"xPESZ=rMX$w)G0q[$R529D fO|Ph9_f#e4zz4})|R" pC2L?DLu*A| {wTJdr@gѿ|,9MnA@}TSx9uya͌Byn=(Pv.o:G xD’oI f/}0cmnL|_bjIHz7z%5?-5Ç?fѥ9Qiăm^@c杭p%Uق!+ (:= k?n[;%`$%mESNɔ!ɧ>k<PE%Gm¯1&UE{ZD+i8qf.wc|3bA kQ˳ LYѱmx yP2塦hwʧ |-}l{DM/)OCіET#^|ߜ R綞eR#s4Nw#H쥎p@U)PYirKƥ^i=,Pu̯@(Hϻ5|Lrㆭ-gjI&P ;|6M;rȪax^\,7~/Ʊ%׺-Xis2E"TE4p~Nen첗@3"OGw[x8RAE &]Hع&rй*i6(XL9 ׃$[j>$6a:F:vS'I$nvbvd@e=DKc0c`RHЅae˟YG̫9; u]&!")ҷ4r~7 PW(R9diJ3뗟V%PICQAyAojotJG0], SJ'/_mG1eᴅ\?3 7v0˪h*%eWF1'O~u'CntC?5)tl^%N3r蛦hM?tz[{C\p& 4dwe~4t8Vm{ږ\f>2Ohg&"X*taN##A4u 10kwcsm2p bzCv/' _yBP m_ iH0п}t_GZ X)(qS%7ϦF<*s0|Zj.aV%k=v(?&kf׉N@|o۸o(ª5ʛ ]wOK_ jAˠ'Wdؼ7zn\i8|d׎{!C/@A_Uu^ˋިp^1pK7<;H`Rj:WflgPo&2J\H;m?ĞL?`~Lr3Gߞ,AnheLyA^$|&]lVt1چxmjI ppbKL;T՚zM& tO1 _.(rDŽλLR2x|BWh1_bz:VeA3{Z>cvY/! c٩*z뢕PH9$8_18ӐlbI͉zPR$")c b S׀m)o,mHAߎӦБwZd9"rh}0'FE/7#kX\`#sqVv7p>鹸ʣQe7!GcO 1b+JD ^$5xt>)3U^X|I 3E '9~ŽJgn8>DI?G]2[dL6D[xߔO'x]S`hؕ=+"<2;f _#CX(/}E,*-Q~_0:UM9)}7{^'Uחt&~:ՠ iC9eQn 1V 5t.NooOq}+T-eG@A)x%uD%rU{h|iv@lȌ RK#k? wZdkbBqgY}ӼzDh |tx~GbH,mz[*y8os  6j?I0w)S$Q0[]RaIibb# |x\;whrh pA&y\+ P,^؍fB6z@ڿf+ A^7+@.fF_VBcBlȮ1ry=oh;#ep͆Vݎ4_\@)rjƗ3ܡ׊j2|L]8?bCೡ`:-It tL =PImV18!+}?|EP꓌acn ʣg T lUc8L>ІPc+J=`HыdVq,/d.8*kl 0N>{ǸYtq:*^,cYfZ*=8Kivc֒9vH|(tT=+rY덌t~kQEqw0$(?5y+%%pjE.DlWIg1=L rL˕۝E;ۛYmAَ51L|_HM+_s8D58$ͨG4d=줘Ҁh:6-OQm)QF0dAWL0lmKb9g@9:<\[zרBT n&\ Y\Y^::Ѻk.,V:wm{O 2NEdO[߳'Hڊ 7BqNU| F:|&ޖD"ۯ#k *Dga||Q1(l!m.9*$)J0 )'fj|FHR)_21~ =?gO V 7_szrD|кXيsL%DL )R_o Ͳ/Ht0aMt]#ϹWU#][{4LX?5lUAKo*\yXZ_zyEquoLq`ZV7-]M\u=I{vz'zB~ phGZL߉1.e+AJwG %H~cgFHK  Rrd3b&S^ $,êST] B-U )t%4['SP-(RXZa(QD\Wl|qt~x*1'3,O G]eE]e hvR%B>/< 9雬SXbfZ/\3pT{!na?x;''?&҃/wق%9 PWd]O{яX!UsD7ߋ&COB_ rpo+6_AG삲[qN *C*\d_Dܔu KV!7" 2"&x$dUV}V.cV'΅3!}FZY͎%g3H~a)LM0/7hő0)"@PmaY}0Kɗʼn}۔[DWAa=11 e S1H^qz uGgYЛwwG(G.^%6T*#X"Ox)W~]tG!ΟF!mS,벇hYK$,|+mE˂ԇq4NsU r N,pp85!VzLI`me'93I|_/,- Q1 wgI#5e| xUqJU ]S KNRWQ׀T=sC)œqkLm=n 2RVjWoYk5iϨiF2\ 4ӷڒ3vjq߬+ >Ҩ* R i6\;x2^h wٞ7fY 5M(("_@K_,Ըj}ZsRӁH#J0,F 6>1<c!~>@-_!o͑neii~G@ z>֥ۅAhV/85sFt-6 C؎Ѩr+PD$LgyLu PỨN>{ɡj1az“vXMx!nk/$ p/`.;Ec]b';uf6pq3;i,>4=ݳT4,=VAf9@TI 07pN 4:IP#G;ey^"s["Q\|3,Un|>KpTǁ%f͚QصmY./|Q#un״p!D*9zKkSkcjfU-P[VʡEn_EN\z`1_ޒh33(nΰ1~j)nSV3.#SU|0L Wۇo+'!= #9۶W<(ZBNV%f2~fG:rh 5 = ?b^sCAoG0Zlc%_'I;8f",Ut2T.d쾮!=eSBHciz$:͑(Q)\:HGegQIkJ|]|]853|A>G\`of&^(FD@,U ]8wux*{7?U_95ΥGsc#п7@dYEs2gé-apLaMGHo! {;P\.4szɭ|՟ZN|1b-=pHvﲓGY#e/ '|`'16\=h.$Vϑk]9S*5 *[ŃK9 ,܍0Vv<>sDc9Nw*G~_\ISmȶjkM+L?]zS DRV يSIOӻ -ٞQ;ac`*CVxu3TT&F%}c GV$LBLP8JM<6;߮!q* ڎb| 3TojSNҳ9SBNݧ%ZB/<6$2(a[z9 ?ٗƎ,E/g;vX'-3t u٩rk ШԻirXE[hX'4D 0c+pIIJ9iz 8T<xC4q{h&ҩ:?\Xi3LWKf2420QAX5`~y4.yeb%'"A}V7X<ۏT,D7Oàw1 P Cvy>槈OoA; !jz𵀵w3F):aڳw,a~1Mޢe;]'&{-X3.}9vD.5} hr L]E$ W)nw<%E>+ (s 8@W|ZEz!\u˾!h:9}-5kEtr$CQ6OvԿBFH]oɰ_-ivy*Fє@r'.vS`:8y~R9poA,>I[u']嬿J@`2;PBmzB.|';ZTNlXvl|1TC|Fim{ղU z7DUIГ&[H%E٠ IqzI )L oseqB;sҋCPHrz FlIY_[0mɗUk ۽-T1$*k< by#{=?pc4 GcMlfJ Gҩc[M~`5%x@VRtl}*!R^vafPh=@~#Wm g#_#Lk{dD!l?SQ~%1,.jr9WDzX^_왛luaBڡo7Tx3:R * `I*A䌁p KZ` ҠN9F:4%Jy#Vm%TUG?"^ XwAf9IY _zܨ7ޣ{@%TMEoYc?TJVf8e<0Ƙ.o/4ErѺ[/9ʝ*,%E?3b3 Na { Z9~(Dmg b&;}Lev2Ts ̺BSGD?ž#w.3BJ3Cp ;v`yG-jG^Er / ~ρWcxA6Hr"4DwZta%_>nnПRw*Vj#[<Ę1>~oB0VNcFdtPL% <cw4 #S68Q'V ؈Uey4yDIʹ Xe5XPfItIURg/ AT҂#"rsu{/WZX >ue ǻJ{A踖,jأVOǚuοb~Ip9ǁ)t^qx.P| Q`e/"A!@`n_;cnjn=5ڥЙ,t{ GbAW \-@?xpU*[!OIGp{HLDɋ-jl vš3MU~>?yN7-Hk23*(;k~%!dSw >v}(=Iޚ3YvWӊW@O>u@$c'mc)rVMZ6ۥ}К /'~",,;Z<``JV55=A݄j5W~ݣQm FwIF|%C-;b'/4bPTL?bXLgA&jD:1>ʫ ~6NjDqtPGAAxpcSA+_wC9V*`]=q_?2TFX5 O_gyy-x hC.P*rp[IAl'o%x:Yk5S# ƞ 3t 4 `;<&9ǽ\i!?4 -+ɽȶ}DVG).e"rV`haddjINBi{.i1iBge YWsdŗi\7([v1>9#9e6m4M4}. O_T|UNU&6W)՘YZ깿+ wۧ(۱{Js%w> I'2k@0-*;>SCJ|Љ%c |r]>*)gl7u~^h@wg}CߢjB?5|:"HbqT ot/Ak̓[ˋ$ҩx I&KM₎by# cY]wB;ye6t1쯤HUxh TiBBD2yWKOD;cuBxDiWg J,Ӂ)@kn"zËEBuG7_ò{LudhNz ECmVcv]w} Vij\dJWZSNCd"'/a<+voaI tꄧAкd6>UrT]JkZK&=r[+/s:i4Mb7P uq LJ,T\·S^a5oO݌& J AL+3 Vt}7\}f}%-W)V媸O3i"TEi>Rh#3UWԳכNMtvP-1 W#D#ҟĬVL@@*O& c3>2_qj)I&It3/F3}*f%2 w,R]$A_Is؛Xmyn"0.&<=y MrfyJmrMΧIb|6>E>(1x#PV8B&t&`orQmW=ilš JƄ=4|\.LQ7 3l}&'NABsQ/bͻ>@ZW3<纂PJq7E ]~?)7ҏp` 0OեIg;~RYx"U &>/~}ozFʷ ]۳efS(#fwCGyog(*+ hT?Y=ۑ6͋ f"pb },S.<јZdL PJoYǟ_t7K>e-DD8ɉD~_g !<>21җomNOSK_g#J%+ܲ?f+-x5o*f"809?] ^)D3`_e`~_jG~Zt?w#Cp\"Og.ERtލHC,ۉHƊZq{iq6zΓwOT-KEr`>t:o]|$CءG/WsP1*&,JZ-hh-e8xe$qG^`Y̋&L+퇰 #c>7ytsdH&H)Gο h.JH! Q SǍ9L:? 4A=f@1 Vs@dm֥w5C !p?mdG\geZF 7 ~ME8+M i*[jςHؔA .M`<"w50 >%Vv韠ڗn)NNs ,rۨ["}v룭tUHQ(yl JCݒ#z'?bM5_=~Ôpk(?L3*Rnd):Ѷ2ph͋[a=\|7J^~`(OPgYRfiD[cQRvڈ&EG;az֕ӭ_Mqb,^PjD82vx/{Vɚ6_A$,498/*ZIa{q*kGgk2qTԔuVxQ,DKw\jř+3:UW|z@"9I<6l9HqNz8N˄Dhyd`5+QTTj-/RreKe+!q0TItjr hb;7Ldԅg P4=(X'Ym]kI#5q:QׄQ4l`@EP]:uO65%q> 3tA+{QY y%QW^hkqTUn[=9=ΦEn19SGYSLqA#fvr$Wk4t˘>2,}XU|`&QJy]#.bzMYx l"".%v][dtedt̍ғ5 ef=Ro4zU:'+coQX Uu l8l di`i݆deՊknڊeU8.)Sk̾QnOtnWd,;.LVZfQ@݇_L4C"cfJp&j<. Q(T1z<59N?gGҕ *`jȶ:QJvu N9p;1h_,Y> r_(O2ե^_e$sY+$NrZ0$nO bs2VZ~CuVD MfNbdڧ?\78[" /ۣJ?"{4{x„;k.||2ITKwB~o,F-;@ U53>A>Ѫy9ooF5bN}~i]D`^`${WWTʵǣu7~Iv{+1(-@;'= `Lۃ3H9:hmCQP|::FXUw]wpG3fJӂ0};`,ROo[u}1>?QRxz kK 1nWeplݕRN]I͵~}{[լ~uj4e B0ОUs. uh7U djݨXcG9UH밳L <M&'R8p$1dr5wW\"JĆ {̂Ce׭{htrlx r1|#pϕf!r%]OAd}V|GGOOhS1J(Nm$Mcm*xE.h~~5A 4xgj&ӰzZJ@G*$l1c:O+ep#Mz?-gxn^?5$tBc3{U:QxC*\|#JKUdkBIĒQ󄮉(1D$|pi0:!ܗ S$G9S! ҽD/`#SPoqlR<=o)FQ&f!֛k'0 Nmi6a)޾HH 2s $=%%;pVr 7H||VXt7S-—EY x9x-}?'USx LC?Ma\ jNfm5mRκc. v~"#IX|.4tjU6Eu Ͱ=gx3OmՋLPɜ7)H3Y-cwDNttwѠ^:2--c9r`s&YÔ##[Ǐ&9u>ғd]N*By#j f iSgus^+"-!;O3*k7 ߸-DK~ $0F4naÅ"HG}2n@fvDq:d}傤;թ8 3 D}lC8Hիukw4{l.+ǻ 'd&ozސo 3В< , ՞ P닝8\7+O>1δuy a(&xkҒpCFG|5T F3 \y/MoeC!0Xόfϐa1o='QWQM ;*YHś..CPg醶.5fp ܐzgm0VQq]ѳ>7QB5_io~g۳Dzcq(=!ڡkgg k5@4TC$=5b0g6mz2{T1#,rXk CUja*]El2 U02eLBnRSx9)*@D9Uq7/HuBNHrO29͠ eP**aȜvOOnq$X1 _ !m?$ ҇Vi!b@wa0$kEe9Cɤ7|R(9J}>U3DDʁм[UT'40uynoy7bxaӃ)^>ـ.+#G q]k ]7`vR7VdcsQ#$I6KȱA[g TR?yQXdP*p5†`1jƓ`TMFY rҲ9'̂:D $`y#4 }tM/#l;ԁY1LЊJfEd!\]xBm`^; $̩J@bJcmgޮ^hW"=Q!8Kң 7oZ $9lz#?Nkv]d*gBÈ\sw"y@&4[ʾC .Ͷ 6C11<,nY7,qj~PW-W:Qn-`"z*,-& JZ/N!i̶UC3Cǭoô$N0xgZw66k0KN~G/Y9ƦLch2hz` 0j1Ĵ0DQ}+m}8 tHP/GEK5J'dL #M@WDe?U# BEo5車蹛mV`TZTEqbMk0: f٧kZ:nO`B2 ,ȥ~e'CxŪ8^ HH^0"1Uuc_4l;2 O3 ũz\NFcM;od8h@ $-=[ýg<@N^'3i~(%>yjpX)ɡ%%czb>G_~x*VnVQc tNDِJ}9HKض,^kJH1"3eka׏=WV[.{G4ZCͫ ? VTHGx밮mow 96jŭhTKzItv('iX5%7>F2T~] մ۬+)aXLR+c?Zq*w^ XVCK˾-_gFpwS;si}( irZfζ/DR%b9VrbI3OΉaHB<2p7X %KSb"LI?~dVo9l쀠zjiQMrq;6*iy3:%mT S}B9vRPq_2L㙤$IYsY$@!Grh=p$ б׻,:]=bNL֛޾&s& Y렎5O1[#Ük%i?YG/p3 X/!xǓiW~azX[4P%Jᾅ]+yQ]}ZU+3ͱ6ݹ̸x㤌ZH1';CZv $Ky-q\'jD> ꈎ_Vf N~ّH<+?8RGoD3˻ʝkZ36bY>^#  Xamg~qC~v?R=@ <0q Vqo'%’r{g_Y$O!{^y =gi[k&"y {Dl keߤ|KX XWqEb9]~: 32V%eFCk?)\}rTpm~[SXaՔY= { nA4N]0?_o3lpxQC\^ȳ 9Ʉcb@A);57Qf2puk:yפ=qf#.Fhۈ%K];A+D.g#&|L1^[t"_7 HkfItN;u|SiZT1 ܗf]*“(Kц 4C $Be>gE>6o<Zy{$CkpUMMB"^vd~x|u?Ο|u*^[<|Sݹq6XiDӏtc~XZ]_Ff 8{J yE5N=O=+,h=\@W]ն\ao^LګR:.3}Eg!_<5[xh gi}Ds\TPa1J8W^h\~*tmm'.p7LbmAF9$!9{]Mu։%d &@#G瑼:*z`.nSrݤ<ID8;{U9pbrUՇ@ ɮwp9uZFn2`XL?wd$|]p_$<w[rFzOBvk4%"p E.X Sr/7{O .E1eAq/g:2pӲ-DG4"RAXSk=f]ꘆLZMr'[`,ƭЕx>dK &vOc2 pYe>-cHhd_'(dH1R`s=O(e@Hh%\ӳVS EȊ*إg+:_C Jퟻ>yr}1 nPHkGo t?{ned۞}M-%ZMYC>QNmɥ(ze.t\R?P8p +f:V# g6b؂g~qg!^qeL%o#ᬵf"TEg+- JyMԣ+@7XXB&ē2e&#]M(aDqR̃ό@ ei0h[(1̶Q8!Nr7wJlǘފ٣ ȣX,eȲ95]m L RKfAKeL?8ɩ?,CV~7J U([{1+ݙF*o wC0fB'A-Vooy?mNx XgsRؽy7Ćԯs9F,8gv~]#$k$24iH_h77lCp(u5aSܚ*ZۢIYqx[\~ӍD,~5 ߬x64[^Mܧ:s?C>SUcytĿ*+2cB6g$8(aRJf;Z݃Fy"Xo=us$Af/% ;ny.5O|d2YJPH(4ƾaphGW!He-=U 436S \cX#$>SLock&>߾jm78JLQrP:%[vN 5I'RRB fwYQ)ߞ_T WCG5VE5yt~MI <p14l kMU!4: n$/}B[ĩ[e`[UYE]Yѩ5pw7D cu9v!5Y},S|9\b( 23"_ fS?1Ȇۣxѫek I;l j|7Y33lZ9{ٳpF[SOJլmv2Eu_jvqRھ;>ޚTS'8%(7(\S%m5g%$N3 gJE8Zyhu3VZ =&uJ̚1Df O d~E!+Z1 `w,|CzSX}!]8DUnƟ$CNAZڊ.Hhe,X֬MoI՜)&5Zt!?nݞ8&RiIJaMp(2&hq[{j ԍv.N*҄.]auGO5Mo-Rj䃱Xg>qxC7] gF]}{ټ+|O$DZ ÂUzdi"d#6X೴'R: rX/wbSAn@Gv5-ء[0Q٫ݵT!13ȱ28jRԹBDCE!a@Ik)j:dZzxT d? -zkl xQ 6L`A10$)f5XԹQqM֭N1J_kP7y_I82+\7n+1Ŝ}BMxffKM(z(5U~] C;=rL1dfh]UC9xGo\5b˿"+u])!i-B~NJixx^R E 2x +yz? a?s7!^Yhy:IlλYܨKiFMA J!"6 @X?"(~rh|x +ɺI ]gm:5D^p֋;%Kȑw-yR/zH*mדkIjN)qӧU~y "PEm̀ЄjK POiUK?IUǰ-?jIx;nj'%L]A/xv>9`7Pa3`=4vU-XăcԞۍUS^Nr"e\y$^HVΟg~\^SfSNW>5\  1k{(+[2?";h3[b7~[!Q֍a"m+IO/'7_`l~+zŴtyT֝OGgbψSgJ[O`+(z7hjL\/4k{i͠)$!>^^V/Ω%QǪ.l#Ǩ\Rҍw_$ G<z2`Ʊ#Ʌ/dhw v\p2ׁ8؎%2)@LޢuurޫlFip|@k;PfzYP׽Uㅀ<`s\Ҿ9Qc6s +mH)S:֟ ȄހPq߼H4f9V^xg߸h2z2-)_(Z6S.,s*AN9,Щ˻xW+rjmpDV.}.av`~L[MFT'P&57 M&Gb"+Xe|7Iaofl \rD1n)E O]}X1Q^팏Ac (˟縄!*UaY 5oPQTAV;Ϧ, pt,LJ㞇>FjbM30&R؋B 'Fӕ+)/OIE), H{`7JaFuuuڽS4δo}_ QU6%ndQ$/Tm5+_0]p?]~' 6wnri4Ĕ+C3\R^PJ&R"D:0^gAH2Lڠ%F GR^9F|_iZEM)r} :(tz;r7Sj9Os bM @i"qoNho[ na !\^Jp<ſzq.]_擬@3AvI DNS] ٓL(ڔZw4) "`L!h-i K, cs}Ls^C NaOdZ5ڥQMyĸ; 0*;st^2I{=lJDs`TFèkzx{%$Lz =>/l_yY6[BFT%asz ])h9'D:ۄ A{eU&C5#i`1J5K3dZ\hoG*Ero?we ~iTB 4{d#ÑvT v6^ټ^=X Q^R_ GL"̢[j%L^ptVSbuz,竴h Mo։Pć?NggGl8"C^5'G-Gp.BĂC׺dr+Ľ߁X:_Z?RVwr؀yL ' &?xNR5'nz8BbD#C5tƎ"P<)1>aBᶺkքɢPV@2 4_-T㌰h <^:`jc_('$ʴ "9X 3qyCA# My0)F|2H\a]6K$1(͋nU-oHЦ4 $vڶ>og3rf dM =u>*h JFayDk6[oDW~#sTuVoN4hBZ+_N+m(qiΑu bjo_de'T 0\H+CQN ĵ4wvԖlc:KeF姐To97E1Tݾ>=Q:;[R 6ݲ w]J$|7O1V5J~36m$]P[&d`캦_zGi!)bm#H6kŽB 㨾4Ғ2L+8[A?[\\@akur?ʉ;9*-JjԔin*GrL{3l+B;fqhpe:C$/WZw<bqNّቅC**B=r +Fr9@pTeԽ8`Y2B4ȎC1avwy~^|;=ѸTaPd/(ajXX^6fuerӰtm[p L&گ'XC`g9uĿ!n2LuM.y O`_,U.^W[Z- uudH^#%L+pZ#imvQ)JwKM\0fɊ V+`^4 m#_"#ζFmsnu 9\Ll4>!SzN`| ͽSݾj;L̓<޵rXM"Z% .<\ʻcj[- # 5ok]iI(xk:G9Ctc.D|cQm \сe34bcQonV(ʀe\3C -Mm͕,reY`FV%A%SˬEHשy);EÑ֊!;Ԛ,di8c o=s,H,K2f/`Gu jѦq_텕x1Dź=wU=֍-Pl *lh!d'Vh4mc<8杊~E!<1S"Srm`X/5bi#p؏i }k3!K'ė^oviXǍqv$pX mV ^åC!˜?/fZVҒCPbX1〥S+'Ā̔%~?* exn?$$]'7-IR ^(}S _aԱs-o?skd2CT EQ:ݑx!A [D; Od53_w /]lx6su]UII) eV׻"طfuavH+߇͈`] K6ԢSc_wʵ _"L?p"rz8h/4h^`%0VDZ:aJgIrAp|͓t}14:CmERCT%Rױ(<`npm8Rj2 턦/$k4|* +yQ]d:.'C8!FUJaJ-sGxn{]Kc{՜BX}0ZsvҍcPQ'ხJ.*Wߤ+;pym\R]mٕ R&#v AOoh8E}3Uob6^wX2Z\΃R VE Lh.tHǨL L@%j3Ce{[*-+ j)$1Vm!'L* m/Q{ͣIp^3A)eO@Fm.7vHyjm *VCsFpa 򎥲%msD)gua1||tsp.qb3iVnέΔWWz#ځ`2#BX:pEs)%eadi ޯ 7N2VZ^Fa \\COq4(U%LXEoA;"bR&1SK0_i0;}O? *@ݲMval#X4d#Zܻ+j9#:a~{ \b)H1'7 蠪EΡ9/UF3'V%2Y2*;"^DS$>;.jy/4v%XlĬ p ?wt޿j9Uk RK{nQ#XҌdޭOH.{Re͓F +v,tj )su3o{5aп Rp0I2KIZY09s$ݎ@B:.eqw$W#!Wwg2臑B)ô>+Hk@Z8KExT+;Q^ЀL :k˕PJq:J\dkzt+BkshFD*4.HcyeԬe㖴_7ƣ@ج'O #LX9u;)~Yq ׺؈˶rPʌ).Z?ca_{:G]vEi%O-+/b(fQ,ӥ$H?-HgqxsYY&c?Rm+WUG{1| y| ~Rz FlsY9\0}܊ ~2,f~ ƭA)Va]~\U e5\IgkJJGSy&h5 jpupVya]z)h)Yd2ejw=N랅4]`-Սh%Vw1\_O }%XŲeэJ@";Qޤ 3_ؖhS/"bAro}DB!M:¸N/ mEB7 Ǯfd*u=,uı˃zX̣\ ."I4$u/kdg&hr] mfDAf TTih|6JUxaW M\02Q;9E٥E^ P+pmC<ʆ sda\Mg:E,^rC n| _eݏ!ᚰ[疺9[#|Ϛ+BAQ7coc y%{Zԫ&Yjs`2{q/_ m'MapAm-[ͿzAu{<-[DˑfҨ$0%* 7} @>͎FI0tH+Fʗwm-e/(&Kx>:dUZJzUFc7P:HͷO95ji V8jilpQ.K8iXlufp#vw?-0[O`Y]լ n*e"pZDi {PϡYayǵߙ0ꨎ%$ZR?TAꗂƫUQQ7ο\rLN(#B Ruq&‘WMD/AdFQi5kײ93!'),G[MNYO@!&>n9^K#Rԓo(kUw\/o!0ZZߖz4Jz!€I$VAv}ôP[VDRNc֢ ߱#w^G%=Bӛj-(St |uo5l` 2]ٞ;|m=ҫO>eok,oyP8Nh}И1 ⶩl]j~H: OySlq^N^Mgr(M\'|_Vn׎b*oD7Lˌ)G#IxB'jcy%rLoF0KW`!j JS =c+I[k7~SHdc- 3N?ɸ:6 Cqh"$< %nM w"Ģ{0ypU7w0|kmSd]k@1dQUL-9;G)ZP2'>>YK2(0nXw9n.9AעxT d#mfC gI Z.ܐIf. ҊV#5d apծ6"á Uv:}VaD ۷cqH0_3$ ]1xjʓf:HT9n {乖{ګO \M=|4CZ*M],@ax{:1Ӓ(T9J :drs'SYWJ j[.IJMܿE+1tg#<0pTի cAեV X|:X9-@BowbnN.Y~87IZ~#DFlk#D OgS`cS;{㡜ox *x[E#EW ?Fpf #=2V ޥ 7+}.P~B|?`ͻ<2[-bZt!5?8^ [SҳpPriݵa]~[0|dm}0bXT3gR'}_ 2!9en^EWnjP=a&ƅ#״:vTlck" hΚ&ffڞH566g)0%m?:20/&;j0\Sѯ|x79>}m 54#OwɁ㕬q.[?Hn,B: 6!0At,<wunb1oK*>oEJ g9՟;i6A[Ki@-J+?:;3^w$ @X{^"t֍$>/3y fB [ooNkE$ZiRe!~[̐f }}d5jT#%ihԞpd\3JiU8螯$b|q!Ҁ)ĩ!ҧ É0ȿTM?xY% 3ίؑ2MU>[pK}r~8H* p(<,7t=kz梜 Rn .T%Č N+:p NN4⍘) f%qKCÿ˜8;)\O.Or`MI仔n@5|xl 05)V|cF'א-gß~]#{"ۼp,6kG>=iv!1BQrA:5kĐ4d+F~Tv/ܐQsS3/+Y,Afw"-|ua=ɟo䤢&F5*jiptStZ˾x"|] 'Ca}L>h}SuK)`E=}^ T"|0'jg&YB4*Rs`nY/@?ě;)Jʀ1~p]~QƉ~=qZ|TD[]̢KZD7r[{~%ٶJKj*|6%n_7X\0-!d wI_ 0xE+c*kSLpqpw6n%= ZNO+dU剹zy&G&$h *[Rsiʂ*`Kx? ؐWh?.rX L"VݭMZWXEE$L/_Xe[rt猄O}Qme"Fh{ƝN*Yۮڅ884n?D :ʚt˄ >aE|C̀V_#I3$V^V(ߌ`怑,&,݋ +r4 /f>ik-ۣdz.ҠTn%kԉb,Zj۴"B_ډeP/^ q/|Ne ݂0{reJX D_9BM0Wl5&p>.Ƈ\L.+椅0;"Yl.Po5|i,dysPv@ȍE\\3$,uzȊQ͂ "lf9_v=iX((iUؠdʪX4\Y88vAK057P~GCnO;(Ȭ}k}'QfĀYd.TcpLDDjwj:B"jLvszKkK@cFgx_F\[suk)v0U'*Dz7S JBzEݛJu*`0{c>^1GꏀL q/ S+*( #^ҭh/r?k%OPJ2n5b=YG*k#|K}j-2bDHP88-Θn{IFTvsf3hmaSZbk AO c]U9&OpoV{i|Ħ?8F(sY²%V%sK=qRu6-,WMZl74qpR/]t՟_Y^'h)#")ȕ|L]3-  X2r#^}Jƽ`,g|nW>H$ 8Q5%8 jسu:U;+pVFHܲ pkji98Ga )3|Cѻ2Z6ݡ9.o N2:g{ -7xj.=?nuSVHNeVn>@O"Pw$p])E !Zľ,yX83@V{{9ӀL+UDOMF&hup\rn@1u!&Q ]:+A~f;>|qoPy ,dU4ɨL\vdȕ^;B{]ؗط>5J /kв>) AXo<\n7nugJpI6oVo_H^i#-9# ѤkV%M2^R~G9)+ϑEZ?JEMM Pyus-T~Xt>bow̨ YReY.-ҠӷbB\;(0)WIS3ݳ [TBF{} =v&.늉PL:3w62MGT ~. +n:}kV1_T jMys|R&ϼamok UR>ӳ <{_s=I0< hVy$MXI%"[.k) &3Ut,AQ1µ:<`mg&`R {_%˹4)f;Ua9V?ܑ"g^3Trԍ^5M;46 ]sӯ(NYp: *FWFt+c9o8_U&V=2X>m" %78DڎBvl%a7k/uVQb"|{U[K Q]/ R{y=31~t>.N⯓pޱwEk3;e092M=3 uQUG)SQxqʙMF i% ?2\;n6B=s;XDde{4u/ı&,1'MkI9O+m`oQ lzsR巔(&}+v*|SyDe:L " C ܅ج5| jC f達,,-c.o^plЛDԋJOfgnL^ݙ]#L-muG m:$pш '}η[cQjճN}hˎ|lnֿ)fNcqh1^Z֊,el|^&s%5˷7YZ̖:;Oķĝj1{;Հf dpnnPFYoR25S0°=v1uŦ]Ȧl٭N%PHX_c~WŊ'"%EڌӖaf(喅$""{cO@LD@&F}:P}599R''xM`z\W4Y? DSI"yxY|I 19R[Ku {=2BuyP$G䥰10>[u3C0"kaeߢ` ./Qܬ;P OQ8PhEg!de3o0qVrꘊp5ߒon2W-mK/@Ǐ(̡#)WE!I ΖG{ėU0϶q|>vß_^|\r6֖dDᶛ p89MHXTaՌک!k[S^UgBͺY| (z7=ʃ%@MB=E>ahԫlj,%K'O GO}>3k3~_y}H\yO &h!@頵翢 8ǘk.!%QKm Y^w͊n3Ҡ9){ ?O{I7ƙ&·~fпaohXz›.*710`Ewd)ť݊x'bUl #*yu2Uoʖ%XtWe`BY58:*0K)au_$&# H9qy yl5.;U"xCDϡj%ҋf0&ǚiP_̉6׊)FIW:3Pf' - `$9^^QUl!*IDX,x9«?5'иx׾_9%_*8WXlJ/g2鵤) @@5fHhiuOY_OC@sbNt:n$Q2CpP *-shD62B9:MkFqY SIJcЬt(+V߫{"\N>7ݷF;w%0NȨRM) R;IZu*w%Ѯ3>vT.GUxݣ|:/Z-fP)cFꔇ1 z4gv7rh{#߷J(2]|nEI(G -))F ݻD; GskA& "Y A8 ?D3)#`kb71=p-%qݫ/MdtO^Xe.3.jKyZ=YF|kZ5q'hHApX^fRIK ]&?n(mk\i]'d{g#]^,р?P A'kUs xf75T.]޷[ _*)Z>5$ܶ6 I@$GfB &õ6OAx&@t (cܪrqCNx u翳JaWjg'U  yz'm*xsu+@y?83-<6gQM$&+Q_ 9]z{Y74.Īɷvt82<؇Ep+-$G=lyƵ/{I#wO ErZ܅rzu,.sI$qm~O}g6g(k#mur6ٳ죇B/cK.KbXW$*CD*O^Ԯ/B;/~Vbx-y%K[uǖľ`^|a&@^axE?f^;xX0֎6Ծ]kQ(BbnL~eyl \3F7coFC) ::Qw`!MQ` RP0D' #?5E 4&=YuĕA,O+__# V27ݐC@MNmR4^ pDfM"ω# R|Yv*{'=żN(5F\ ]V3e"L@~.KJr\;k 3ޭDL%r + *!*R2h-1} Pn/eVj|Dܯ=C1~n}.(\mԜ-$R {E las*)͘$+<>Bݶ$P\1aw 5|gsE ۘ\̹Q"N}F [Kv!3{lKǶ`ql~,@@)Err) j`f8$(@ &jmsO NDƇr`(+7w )iKKݿ܂3,zx 5Bzk)r~z4'eCad9H!(N3W[QՒA+bdsIf tWW@w.q&>C#xDM3u$6U; vK>230ȕ2]v[9Ю|rk,P?w ".ihn#_ّ|6vAaqR=?rg sX= jt< %_3S4;3fa:@Jv޸JЙt[ӈ5*&*-6BTt9>nVI|Hhelq l@ Ft%}\TL3C+Q7TU?@?VRhRmV1lR5᭣^GqazOҴ 81{g?R|,#Jw[d*; t3B⟩ͨ P @8z.! ŢKYRgWAi#e64zF6h+3T f% p- tljJݱZʕZjO'38J_x%#PHc/G?u|G`5a?}[ia5sdH'R8̓L" x F*<@Cd.BI\Ä~Oa!n)58K f VS cJT H|K^%qʮ/s_̀fKvCu@CYV.ˁmuiլ>@5av٥zͰZyŪFqY?bc >6%QͥO,?M2u *4%zxYۭ7ҘsIO.BR04bhݑ V>*3 eRL(.ۼ[5RnӶPaٛ"11Gos"t^OÅB&a֪g-FD)+SZ ?Ɍ.~c]Y3҇ ʣM}}0#OT({xVsɕa=?6VPNNy?zūL;G5 WJm Ђ)v9҅ڟk}ybMXa</ƉZ)H+qiw4PUu+ҿa_gң.R@~E9cqFv^i,lA a(;FEJS@E{_XZu.Ug:%Rx,Jݿ 7PEPs!c).v]\lq--x˿!|>CiG8$r1TzyJx3prQoEw8fS{"wm'A_mImV?ZŠURPa/O~T>D/ w$VhzjJz67z<=A3vϛ &DX#!]Uc YB=%UZw@ ¡#Qdc72xda! DJm=c3g 2sW|b] $ iZ1y$e#t*F+$ f*8[l|ꮣѰIݦBUlg1je RYK4R %0+VJ .BTaxivʇu^N N`dt*RE /aўj0$L'7*pKj|ǭ4&\4 bgC( @s Gb34d#F͓6' :SH~]dI4. Y/*"jAJCͣ-h}JZ}@~x8.<} C [S\qhWgQ=ɸ-҈mh݋VTPB`oC'P-cl=VJB%Ge,2痳Z OȖS]K`'"8:KWkfzy{&k_-#JȫE ?NjW^{`ZU3,ofr׆kk'd}l~HɖV- =Jf,xfN7];${p>ҶBk0|;lf.T{  ?1wb5@`u1Iˡ¡V6*!f.dAM1;.<_,h d5@_$) +gOoب_#მҤ [ ^^h#vK<^ XSa59VrmB>\ǰ8ƀHMXl-E4[ޚ:LDi2p/ ȶ,2WѦ&)|5(qe<r, ?8 Xhݮ, KH=Vb3CΘ*@u`Fh6h h"KO+ XS)Rf 'JPq{ flMNkD?+ TJu$0ܾn!I FӰ;!' Ku=IeC4AU1=d mx1$!9u}K0.X 6Yibc~b=et/HSed~6Q"Z!y/Ը'8|NkPax̻n6Gh8'pPs@m-+4uwJj@ol7 N[A#T,⡓cxn]oBf?zBdK_KA]5Z l9Le+,I1# 9: 4s?!8 +ݬ:td&Ҙa8ɀTMuF䓍濲ކ46HYݟrp7Ń2*4`ftr5m PᷘSUaE@"b"lgl_]Q*͕5Q!>:uFK ׏(K%#E"֬׍]!*LYYLee•JxbEMM팆DՓϳCC9\y\2~&͌<:"5Alp]FdS %ɨJҡE YEzN{hgϗos 1A-ks2E6t ,\=R\Z$8qgy4(3[9zٮ>)fed?beeq;@ׅ32C2 }vUN<*3vfעIj[;7n00d-^Nr5bZ:=SP$p% h\NDž'!z@p8}@[JR&:Y< `6m"$eV? ,Tcf5ǟm o@Hksy4!ݳ^:*oKFa;6H%9D| ?5jP?`PSP0{GsuXN߻a"@0 r+ž^)w0 n^RhO6vg/qZx<ž֗Kd ųAng5vBy3. 34W_صo&$)zFx\2"D*]ŕ{_ℳ 6 )u.9'`ܸJ|vK]gU׍Z$\~Oamu2Mv< O2iϊju鶃B[i?{S 8I8K·CxV]0i'.b\[s3]TQ*%H)l|nq1\t/8ԅﭿ_nN[&Q`{~!S.\ߜ0sSV|L3r V"z[/`o/t;Q:ׇ ]6(DB)kFmcYb9Pwp([U;͵o^)OT'c2g`tB7[lA |ϜqsVocsgOM.]Rd 6 /&ɕZLOVǺŭ/~Mb,KR/N-Ca uַqͿ U%˂0ң JzwdLZëtaaXp2޲""0 ,a1|('tG,kVޤV53qĠU4ДӯKJh  'I l֏+Jg}P s-No! =@wjrna}4r9vZ#0#nT#P%Յ Hٔ0_hFҸjHM墪C9 y*'-l!¦">N޾;~"Mn Sl;520}%։& x?Lש8%p"N(3j ZLѷ.4$k: x|;76TaONfZuJ9u#,5xR&ܐ/G-=EO9}XI|[*sqX(KɣTIcќ:4H ɘ\ ^Act#MPos8玆)ǽ cm."Vi{|onzn1Z h<g(.;/>)1/gH# Smޤm{t"eS)q`d-\49^1ᒱ LEJg?JPE ֯ Ba*}Z;MXy݂ M*ٗ D^XߐO]ȻЋS qIp]dv£w"8MP kkڦO4y0]\.X1鴔J*8QNpqu?Ca@-<}QI[ĽB8 h2Q?m$sQ+Q{%hL^$x/ 2eo!i<U4̽?i$ɧqS ÿlj7l>df#(\CDƮ~HzLG})@u?QpR1d ldnZ|XDzvM^>KD0[c1I5ٵ8V Qݵ=X7{Qi&AG$33XH̱7dZ/K4/3t8&G٢YkVR(am{OC[,bVb&v\%{ߟc <]6|9>d"'՜#ă]+hsV-vc&I33~Z3^!%tHf+;/_PYn/L%B@#敜E Q.\q"I I z>LoҫAhn(64x̟n@=FxBja4e}}p~'#%iK8,H$!*sO#ɮ;,IF+Ivrdw7Xfn!,eBrƒyKhJsR ? 84{CJ#}gdʶA9y(Qt(AG9W !}LE,I"#`dH-caT$$7[8WpPݓ'< 禃햅RKAg'̍pm>KM=LvYn*?b\Xeщ]EC\Q 45,j 'f~mUҒ݉ml%.;4lOhd] *@׆?:x['1 |ӫ<{w05Wfgc}ΌTfz6_Ɓ|v>a;(_mCNAp渇Ð5x`15>v@sq6 ?{m:B @=miy9Ns>ߌj/2.HF0(!1+;RQ3s c}# ._x75. H] "*_IYWEm}~!k :e<C&ƧԤ' x8AErJ?1\ >\&wVY3C'>=GdT#0vQ(=@3U<)3{bA,͗kXљ1䑵&3qWZH 5։6hi&/T$9J>yVV0 _7zȘ>hл9aSO,9L覮q+ųtWbcC2*DhSc;JcD x5KbMv *%jYaϮrۂ+ݯ'5p\.[ڑH:88K Ju&kJΒйG pͩ I瓢ڋ;xTN{.J lL]&dZyrEj?ܓ^XTR@ϛ>G@m'EҶSGWyMդ_9egr柡$zwpvPR6 :{V1XmnImH07ec}*u>evoJESٛԅENj2.8[{SEΖp(ފcib|/ P oVZ6` Slb įoVo7p VYg:e?gU`(-{"_tPSC~>ӽN$|0bD޻֛sAczJ;IbQ ~6PEԱ r#5*O[Bz0}]@˨6#6뜽kϬ馽(Tlka7Vv47[7Pྴ/Jim߄ӝ?'% b@ z`xH=zI7$H4vA'3ڦ43W97t8>hs=N'DYf >`R&z0/@X]Z o5˾"`X Ğ?h{ {|O[QԺ/-~EMʂrIN:f8S(N%F0A5D^!`r&ا;[|\#>4S[`T^ 8IJJA՞?T4z#ٛt0}h1?d%A$[^+7bj^0c~i6NlWE?k|ni!M˶6|si\ JXlޠv.BL! ["x#.(Q_ Ml`ץ-l:d =ѽg"wSQ5͊>θ"ʐ ב%Roy<*wL9:n ~C^2 LV-7'64cnLhnOz>B~5*3(y\^J`Mlx(j~h=5V =j1|bD`s{RУlAY(J@nڋ`RZ^29ڤm(M<9Ϯ5 5ʷ2 Z~ zv|w/NoǜwǝOҨv ,t~SYR騣Io7amJ9]u0فk̷aEac F`9ïy- Qs\Kʎjm`pEqĄ⋒pɁn9`A,z?4Ws| /~dH`7;pwz^ B5 ^H It8^XHjKβ-opF$J|32Vs07V@/qbZ Qf:/|srܳA KdQ42g,3hc\NԞ ,&jOYGl;|%:ӟ}8`퀚Ec0Z@)K_HM]0vw7FšzvYh t-HΫgʆ9QC|-Z+b[Ҩ4P gjT4WyYȊ4˔ƭsO*m"͋qD7,QLIlel5\35T,1,NSߖ2J?)JS`+$6ZU0Sv41,QeHSa^UWnTTcװ3ApE <̛udJ-K`"*1Hδ=%W# W#VQE~]gŐ~ .Go^=T"2z^. zZtIT8)ꝧzĤ:~!1" \ ˛rS>S-sHHN{!$ K4w6 m( S??"-2_;@)2IWDD(v z.eWyhr|EgVg/`S"2?fjMMn@5v6]Յ|Ej2Y"dꏋN;)rޒs?J)7Kq|e'_"ZE 5љj HM_rzPxÌ@A# ѼL.w4(ʬV)[b?Mls'o~)i*[^-T3ԅKM,;Y>.kXVDj z?QFâS }QCz4FJn-zN֒WzZ%Gٽ`$O AuiCvþո]yoqq3(c$43PRm po8KXhka;Jg1d~w W]4#ÿm|kK~\-ɐS/ ش+H];W|nhx<1Ma(ĀuYx8-GyE e'5"I#듘 14YkiðhQv7iWj\w5 yuc S@r`س@̙kn)~oy:B:JPx`yHU7Y. 3J~cM+vEFgrSQUyYـٖ=qZ# Gtz gTV^zJ(os00X?݋V >3QCn*"|P+=C R~cfE8 @^k3akd$X0͠B~+f(_൷Gw< \OXS=^mM*"'\O q73\' zNi!<u]8U]9Իj>k)cu@[P+\7PAbrH E6y+6#f?ݡb"$u9sF;OlshUx8=kH؟Y(.&l?s2:C5v Z(Yi|J-ߊW&^0H-ی5^M2~_vmd –e-K ˳|̈́v-]t\K[ ?vm/qħ+TT >k~i.H EQ^Œ%ݩR_"ez벰ĭV _t;C9^8`场NtMԾ݆ mKK3,f;q.亂k҇Vp:kr "H0ֈZt ;Wٟ^ qD! ܫӮº{{LU]s @4`H$Lex!DDŽ)=ٺ;]ZK;gHXᢃ!axj*)x ;HpҸG4mjs]ܯJVG/S7Mw\NiBrP Sr->nb2QbX7p(X N n4n67vRY'IJȸ)F\?o{? F!*h+"v l|NioWy>1TaCjIdnyFŽk鐄+z'<}ʈeqG|ep+F"wh`LjT(yvf3[P|$pȼ֡HZ|Kc4e @!Nb}i OF"Jt]AnmNQz fDbի=MW!S?ztvDRF|[dk^Aij7R%GB B@SK=IU>|HQx[ggf2x0Ѻ]e.`']&.zbn;S6rVcSHRˀ(#}.s z5@LϲkZa\T\LR#80˩R/t"\Mh4EdB4st}Tz,r*Y` *gM6.z)%/y*hawyűfdZkc]W!Q_b`><&x6RiS hJEhq6YD;'r 񧉪3QEәш- (߫V76dP ]N;S/Y96$p5>&ޓugr1ʇ¦5R#jbrqRu3&앩kHd[roK#V-'j4)GNĕ8!A84{#mbD&^\ 7̬CΓ̟&=fBpS 18e1ɕt#-J]Q|L>&x&m^sꡲ[ rs=<z&+cPe:Y]RrX)'.V `1Α@QqFgp=Upo͛!8ɵ vd Ӭ~f.XG}aDu#7+!QMDI0zBAyGP wox:{V]x)͆L G5jX@Pboֽ0HEضڃ=*\C>/DTߊ܏BpkS]ыT_y9Ca\[%Præ׹)CH/y܊XWƃ|j .$CP2-*?CǼ#,kUnHBhG+  Ӣ]m zTw?W3 4ex̼a6oҹh|x„X#OU3i_A\`$Y$M!XоJͶ ʑ| ߢKFQ@{G;8/eŷXjRIDld DN8B>6Yz]At^ R5h% /IN*hGICŤ.[㰄 t6UC :)~jx_N_uPW Y ˌNǸ Nc FBC.)͜C'j?;2i37Fc#]Cc3+>Xv/4 Nie,EDFx\܃%KGixV:mONVQ(姤O F'BYL{/L>[X}d/S.3Yس1@N :ΨBTOJq.SÁpկJ7 (# tI N@i ?v`x!JqДE,DʈPpW_A?B5P5?*lW(_3e:kS. ܔHA#$<#ou&x)ň?8Vj\}:p-;i˰R1SkV9|YQ* zT.xpHKĺDO]Q"FA Kf8"PВnpZfSm9pg2v9v  }k&Đ}8Ȟ'`X_;3b*VqzSaMKA8@ru3O~Z5Jroχ̐.lf#QBs~g~T}K'-E-|:BDrݢuODsVrPLèF?2B9rm=xUŢZ1~e'ߦ^p*_܎;1:nm?W7sD V}lRAIu䨤ޛݐ vXF-8>t2\"8KNgV]:N4ui$7VGS< bU,ӁN}rqes6.bDlL>WVXJ)\+9Q<&[`W5ȵg7ro JZ0c@5?ur2*fJPfʉPJòcꓖcd1g>NdM̦~)% p.4?BE"໗8 {_ٛrVV҂4 x-o% %;7֋`7sӞCu\M GEOb d^T2GSR6-p?z{2;qmBZށ#7-fp4!G!$\_1Ϊ3`?/M86>oXY#-Y9y1t#!2FQ\ ߝ78}^a'j.4wYis_gڽ s@cʘQP&)Bݸh"Mꔱܱ6XyB4ǷMF*Qr6Nʟ,;(?|cz#ݾ3pߖiI,fMcKì`7tiP=o6<P7ڭnKhtkb1ǯ%w>|]ʹBu~f\qMfӒ!I܇eu[0"ߢ1 ^Mg*yE:0_|DFc20'T$j* .\$,8-y?ġewjieߵؘD ]TU#FG>mbXjP9R$ͱ9c1;<*: 6:/֦i<dn=^ Q-s,vsrczs_'o|]ZV{M~Fd9 pS:4g^ 6 hJAަ"h6D0;.I bU(fk8ʒhn@?j4Y/ou6f/ik!nPĉGo1D d$XNW=3_ץRAV?S>"' UTPͬCx҃xсZl80Jf-0Rbz$Z;{#ߔvZĴXz\/ B{U4CaI>ㆷw$ ʳA _ ؟́3)1i Y,in( BAgmAOL,SI`)/Cbf9gE*v *l2[h4Zp:<;へ374np v{ b$zubymtvX:edet@eK̍Iˉ=432ctUl\S(BEDJඑ9}EFrebaLoEvS~_\+Xi!X>uP6w[o@2Z%3 E}j_U ²Cvr;,\9doH1~#x9 g"k|[{Sęg!7y΃Ve<`ZȾ[S{ٖPW/t6LV^sSs%uj /\+|zn2eM\A9\isb9 \ut/_>DA%;zG8AдJ?}>V:e= vO*% ٬N<8 4^4h^ay&0 %0Wo4.3Gc:s`ƑsSIb+ L;F1w ;:TL{JH ɎA7BBne N0Lj*S)iB3ID$2S]\V܄_ tʂ2u. ]њQ*۳fRzxc+&MX4Fyw^ҎB1U h cjs8yII?zQڲ[oL[p&zc+PɍfE;`GEwԢxKҴbY֨uh1ŇN8^9Y:3{x|K5ɭ}l{N'\&)_4$NC4m{hFԑܹVՔt[bf68Cr/m ~Xl9Yb2YT$; Vx;xHDJ=| ;|p\8ٍ}=9m[ kO d.1 nPvцV8JETC\BfJlN Iél:b|djj*lg\33Xh]u1A O6^,[Z lx=\N([Zg$LpW~|m`0PDG037^5@JEv"V13T+96?9?m-Zt m'S}i4U  C7T!V O0<_O{;#LN[20y0wKcϿa5$m J>iE0 {8čqXe{z(,N"`X; vj<%H1TMa̛)D#]E:1Zos#ElSk4 Ij 5wZe*(~l2V.JBş3F]1BRwZyAj1K@RC5 j; "9Uͱ=>KFE1h@fb}B:Hy"[u.|Dx%r(̴zTf^jF-޺rd`Ϯc/g L%]"c9FhxVQ$Ц)Hn^Z2Sp4aiuu*7~'ipM%߿/N`]o|4hk_l$q,l[oƮ,0R  '۽V? V {"z[2ߚ_$z `#[!yAG|yL%(~&@:;PI [󡢌IX"Wa:21y;EAڦˠ*3 tLbx:;hI5*ۓڕU/ ,uj|%^o%&%J> f Bqg}+\jy-42(~ak]d8{nrO߸4V3z|ip~~ДZSKnkI~LOW/r"X#VbG{h5gFxx'nɉތfe)V |H̟#WA]rbyfDU9lHnGе~?'H:ah6"e{SWv@v[R:XFX*neqh |iCcȷyq 'Gk`s5;qGRnު ef{umgene) g,z .pZHw9EbbЌ(YF8Ьup!0$dA}ƹ~^C@Wm՟Xϳ|%#0 h,B FSPśm05uMŽfzIY L4gLiy1"ޚ02^dDq#6:辫VaĎ>mHe|I@ L7xMk ?Zǎ*t=3܆2|.-ZB_oz-d.Y0?,C~>h)fL?MRQo+ :_5`a Г9jUyUH^zA\^8#bVA+<KӅ~J, s1_Xb 7gK JS2^bbJ&(g{n*9\6]&/`~ 8CָuҬuoZwq%ƸtZH)4E|V 3 ]_*ELpB"X3=5Bn4,.kDoy%V x|zW9ha>F$v[$;blM_yB }>7e,RYj$~$iyN^<= 0BvvSQvUd(gE:/^85F']FwH -r5C!-)1 :scu;}g1!sÌy p8\N"#@o'tCY[^Yb=0#K U*PTX?,e"=Yd:n =P::7N\^d 49];'e9,r# B:}OFWOs.1+141U'H:;9qu3;]~@8,ߋmsA3q.? eY_HYZT&Fp"uGN i 'U;1C# lLZ7F28AU*+Ӈ"}CzhiV2DdI4R_YGD/`>kYSϧKҦ=Bx@/fkSN cۨ<[x#h9qP {CF%[搅_1 Wf Of*$V(iN)4շFF,p E ztQ|a8hMK?Rov;+yDpjTr Lcvv6e}4jMg]{w1\1O[k;9[5XJVg=6Rx̴r'A&bkûG;gko !3UYG'#/o&L'fi{њp jW>g'T\UM"e5%vpQy20+/tWccW( qsTrmY̊`@!T=v3e'$w=dc eV;5Ɩ*P}q{,K+> eAc+Tlw׏NBCwq<}\pfdsgabBH6@{mE{PނTjeT9b?K}0h\<޳94&1W 2~1dT^+U E= )g.Ѽ6vv5xi8jOP< _|=U~%Z&^i6cc'"#rPIUҽ0z0,-l" TUtW*6'qB~x)ja>q=P&gx "ut[g=cԄ?}N.rf.Wuч:I} b޿G)vJj;=W0MPG< /h(jH'fQSb҅5r 3ڄo$п8BIb\}ȭ2QA<Jԭ_T-n;Fm aJU527T?0]:i\BH[M=sc&X<ܦlρ*jc150)^e$/CcrMĉP1f~CHE5nQ8"J:A菟1W\B4ΧIR79pG҄yߢ9+^j`=iqTfj]\"H̤$]Zq K3Zmq3?j2~Armuy;x- Jk:p|Wτ6VLN cw\| H6Dx)1S|G7a+bZ0ʖ=MDV?`g{)/5(J+GEEw"pqkyk[7њ$z;`sCN"K I,^k< zZ# 'RĜѡmhB1"ScNbf}en +{`%=O2xOAPTjP yuf7ZiK^dvݓb}DJF&0w\Or_-HTS2㐗"'s}GEQ?Lw!@HsVi"1I{, H;d(36rv]1k^щȋkZH"y\:Ϭi~ 鍴1~yR$EIV-r|xX k(.<8zg&H ZSљѩedRK~^R[-޳مPҭ}'*A]<X[P?D"b${mXymldA@E]To h4r mI^r,9]G8[4lA_hE1)'jq-+e"wplN7{ 7 o'uM-^Ù}L8d$-?]<|9G~A(X5v&|xh"K46f} HQaE+!leCYUa:/Q3x auwy[?趀SO}[v\`uxx: Jϊà},1$mMAzTuA;p9K¦~nK`UqHN928^$=6tT~e.V >)f.# Nn;n Èsvm =Npc-y, ;PeL-eͧ%}"E[CnM=mKS6w%Lt{ޔfqz-Eذ#h]׀5"Lx[UtҤkȌ.jx;li[J h0(ۛK fWn߆'}32W07RieOUKɕb" z?enfIݯw?&x ~)v;hpLU?umWWLu5P3rfE0/,u7$[%R>Oz@Qv P/"}^>"hdz&).R㡬BX 4:`~5'j X~) 陴N{ĥ2ҤĹ[ޘ>;k0a,u~&d /PJuIڒd$JV=^_)CMcZy"-;%vsiCVw"߬2E[Gy<ϵӥJhܭ~앵Ek4A z6~*;őhA"6sE-Pwl7q-sqϨPw1#0%Ad0^8'keMpcfJ4\o// j|4?d3?f;zDN}TW84:0 NƉYK.EBǪ xQCfs4IDu,cJ}hI=J J9\˜eJot;i;P 2֘йbmEmqO 0-H޵^V㾥?:(y$5'W0^38Gx-2c/jyhZk#ifuu`EV>V?tДN0nVCWT ( cH r)?FMr~ON ; ŋ1p粺)Qdր |nG- |yNfQ qcR RP~Yb 9wylR)mw1p[Jc2l^H9Θqժ$@qnT ˕H48`>b k=bwmDWG|׋gFh[_ʆ'*YтaӸ]G֌j1JvrF x#:k RΙ"&; >~X/|ڦ-!k-*Cm%qnOM<`:(lN <,dЬ%zpCr݁e׎oJv;G6_mqDHݫ\-`$ l wZ,WhQ!NIDv)x"$vRZd$%gMKE>em.zF/sR#$/Nq ROXo҃$fpΩ"mQH6<6sdTeizv ߚ-V|T? >L;|%vj/Cp)PE+') jDHK)'#;yaq&Cy7|H.ӗ䭣?%TqjPEcKj(Ʒ@~ P*KJ#3׸5cr%qL#YqHiⱮ|amZdC[~,4⭕9Kmwe]ye]ODo)%USrᨫWZ2 'W ʾ_m-NUn[8(mӒ"_ՎlCR`A*8Ŷҋ(\1۝ #U Ѳs5P4LMmFei&Cxs 7F^v/ZZꪝ%tUȽP7 {(?j9Μ,.|V\E!aE`_vl IwH55Z0ucQl_>#1*0 !-Jڪ)#~~hEMpABجΙ0-ֈHNO@)(QXvrs1Wl_:!䋗{"BItsR xSLqmBOlQ!O>g ƻtJ17Oiu7 rsI)ʄ[7P,a="_"|` S6&]| ݬ6h̐]=iC/.Ĕ[Jþ A@*`*o+m _Qm!t@6f,r,,o)n4~@S/Y^',):oM"aW"*^3׆tes,q8"w,;[HRP`Ϭ%8`;m,kpȃL}B .&'jjL!H[w.RfN6pQ.آhLu-n%ܧ;ͭJ0dsX}9"QV,=fo\뷱҈~vfŷ;(w\Gu&/ Qc+o9>u4S.(uIl bu_kN?6l&yO㡖! `Jҋ2] TcTGm+5N8)d ;GXBU~IT]^##$$HӴ|:d{Dr06?T0\/gwg`ag #l>0Mx(AqWBrx[N3&Zd$.+ik=f۰eۜOP#OI ?4RT˳~Δqk)AfG?_w1 N(ƲB/[=Eq,BEH&O$N+zvo~9`m00HƉKӸ< ;9%WYcC( EV n ;Mz>|ΆQ`l=}W g6*UX\6k24D&i%xHx*ڌ|F-;3?b<3!VwވA}\1U@7?4(QeSjRdҾrW;m Y[#yf SDyA ~2td+*^>tB@q>'% 9OފK m*q@PDt "xu0QҲ ψ2h1SM%3l6a-a=q֮x7t辦A {.`9׿ެ,F;=8zA?Izז44XX_׮۬PLTIÑϠiLgO6Âz)ί5QMw#W5kϰ\*ȸEQ"RnjE SE2gi^v9K0)>KEZءI/*U\,D y郡`*K+aXjéhUyk6ed]H &&֣|Ki]oA'jZd]]&D=BelDsۭ|1" Yb< E²{vp~jB_K^ށ)NwPUGLnLcZ$45gT&Ɩ g^Aי;Ig ; v}Gy.`4C(V` <2RraϿR)zrw=*ɾ] aoį|v$rIߍ{5~DSHܵ@c"bn]*؊;ǧF֗&?*UPD0hOkyNOq @0ʡI=X.]؈,f*y&ptz$΅5!6MlfU+Z΄N:H0ww%}W0\z{;S2Cek0=se M>1?M`7s9<,0ƻ筹CS<=l(95SCAOHCO9:/k[u㉗V|u+cjaBeIMSmf1FT I\f 8/kr" %:}NQt.i f_Up$Vڭ a\jdI56]>m 4:O8UWA Ys,GgTJ0Zr piV~]y#Pk2Of gaba0i*"x Ab=GI v3 =N>C:÷Xwhyڍ}/]jB=T}FCV:Oc:AXKN\[ßU/eR>Sہ\U*yʯԥe$(NJ#]"y)pQLnwa[ pz=s,1u&0RhG^?P'>/3ݵ"eV7{D7 /ږe|qۅgRH|UMG2(na\1,t -f?Ƣ@2Փ[j|Z߃1UVIZpez?\ ?sa!s7J`@U(ٗ, Gwɓ{Du轙'g4H}"[ Xyc)Ia 'o4u}"H~|Yi{M8 urL-]jTy3ň}2^"Da/<"՚/P]^6bKP&mr xa tӚQ G-GcE:U&øm sKrEU&ޒט B4UBE'4hynFrINeJ͆=y_{E'E2@ EO&Ӭf}gt{@d.sryy}(I76T dJ0N3^з-Eh[>W 8t H* ^=ʑZcd2oq]|WO_@L'O6,6[`?9%sS0$o?D.-UOa1 w?etyk 3cjQ\SdHf݈H)GlxwL.j4`NSm$^ULoAҋnw\#(vUZjP92 fФ9c7"TI}ҭՒ;a{vo|}Khlz5P,I&E=FíKF@A?XY]fQ3B.Ӡ;;4σj\;wiLV]r0X^f#kJR8EKz S8 r~.-C4WĆ`pB4~bF:[&S֝RBEf K&~ BaYѼ|^dc5DW:3E8Ryu.0: ߺYϗ ѵ̳nX!}]d JbaNk": qa&i%aHbjXA)* Wazᝅ*BF;DV) b)F`YdˌĞIcX }:uOSwj)V -=#O3Rmo޷ 3h͌uBw^cQu3lxZO|tbNhvA]+0{;PCP cB F_. #ا$ _vD٥ Gkei+WPj+?]'Sҩcqb=lj8o8&#&Iܔ!;3;ņv_wC\+w!ܶ:6 ,=5#`KD+͙nvV 懛} c#W<[[za.hG˛I]>8cWZ|R@wh)`0Q$'KAZH%3T" ?fO w,7on}/,L!b+zzqjvue;Q:eV~v qFT'`KW}uD`:eνqF|W7~5?Taq~fDv<|r]|gj  D>1([a 2MDohΈNz-ݭ4yp)SN!PY?njÚ+܅d+%-7xASw$K3Ma7[H(TJ"~rtc0y喾p,f䲁st)VahqPjn>s/F >ٌ6񶒨%&yo=j6gʒS&4PJ|8"@qN kE8.sYA@eA[uQQn,+8k?g8K]c?;$gns#Gُ%6B<|qԌ} /-Y5OB+Lu3"j)"@򫹃 dP@]嵈vCm*Od]}t j:ti/nK`Ӎ?r-tw*)؞slZE9 8Gdp1MEsw2'ᅬrFҔDP4.ŀ=jj,uBYػey R&^ {'/#D鉰:"]?inf{pUvSB1ɜx.Ecve@g[EߧӒJyV3ٗ&:}*4ܬi3lDn,IQl1އsaxﲰ`_%b:wPDgޭ軧[0صQ3z#B@K]LC$ZO\ƂByc@?bzTBgYِ<aUXML ,{9]@CPX%DPs$ʑ>G\GsشIUɠ'-asM[o5.1quYJQhm~,xR0`:wZX,-F*v%lX\ԬkڌoUi XO)X( -IT]{}ך6{'k/艰f}˾ a뼪WtLUsH^eǭ3*0_GWlWG ̑g{Un! sLskp$x q*tC%op^;g&\~fzM H20a[2E[xl;Vz|.H=%~3Zl|\ V|;vn.έ/1Ҷ t"fLjן% m' A2: L7滛AΧ{PH(8&̃5ӷ$ ;EiXP9^>7IͲbkuZZ= ']l4G q?)hVT%/Iu/  0ٝK.4T5a7hzf5#&8iw>fR hBPO!,deJy)5'iߛ@J4J2BIZ~ (OW&$Hv⍁4I 7W(kTfWKpp#qg(ǫ>zg !Fy00bA2Fj_ I=Axr3::d+Q|x{/˴7p:xJkj Ut"K^-k~Vc݇2H3=.8Iز$rgQ{#V(KMWj2 n.<3mJi<̇IlSf'ZIicOYLz&Ew2>R_!vh\j8PzUUɺfQ΃XN&Yy!FIY= \=io':c{nH ;ƑX ?y2u+[gB$W%zH=Y4~(^va$o |ԁiӘ4|bn[fO=<@hܻy#`>2հT9zkiȎNwє6 '> #%<|Wq&x9酯(.$0y#XBBn{'ctiz0lPc v 畢>m S=)|Xږ7_[b2ʲHsv9|: \Q֚PR*R6lnؗL;lk{$XHQ@o ׍4ojkpk}%́IzGAkˮnVgJudHٯbTq)_F:`[p+p=8 (mjG~^ dKI=myl] WY(h=Vƺ4 95CP"ݲ1Ex).>+t_ 2J̀ؗ"m(Gw{{ `GGz>.vaSs_:^ΔO56Ky#R0e@$vV[b] 4XB#1hFajT0" T<>0`DLv3F۳L{X ~x7WLLKs$,^Z@{hmd㈬|׃MK!ޜgAꞚ"ىԯK{8G(C&v`xW_7 `b|JEXn]^v KDȽa`xa7C1a[HwEgEO%_f.$Nd<J&, yShOޮ4GѼK,7NtU8qĘ;EeFV+\s^Wj}  h!l>%S|5͝ j8OU9jWC]9d|F2bN:.j)&?7 ae@X,J=IkD6϶ǤXn·hR,ܕWcHgeŒwڰ Vεa'}٣laՐT2Jеۛ:Ǟ3dܞΡBNf1vgM |'rh0---80"F#j4_?h`ͅv&p=XCWb拳8tz2.dVhM ms'LE(ޒWGo4dR/! Wi岚k[j+J浵u7`NE`gLwBgfcءS' Q9U"է!Ej,@BIɕ>BǬ@XaoZ{!c&㸥ޛ>PS^:q[S g)A Q8`^/iXsq\@<KT|ђnyXS{ Mz9[Jؠu0GNi, |BuOtGM; c-X0ZWY{[oь, /KM}87هڷ h K;nOpZ)z_&MGwT'<'.Bv9YFZR"=z8b-w?b9B+/Gw}:>mWRf|Z3:_OzhW ?^=xݲ˩FJH.F(=H7j%7(pE /gJBSx-T@.5tFYzNZn vZ35#龟u3kK }hC'ϳnE?sCiJXO2D[ i?Sn=q4, +-R0b:sn6T#)4~>()Ղ$!TAs`ŜHfJ{"-,;#Z!+k.i۲(J.[bV@mp<ːW,j Kq{ $T[CaNW8b}(QH]a"0w@@H**U_U4m2|JUJ/cUy@`:STEjo]`N"芵lYBd4oVg`d[W|)ޜOmD$&=4a# _K*P~X0VAԗE}sT On/젢a$w橠6 !INԷ#%5"Q'«P@(o=cATRҀSzQ㌕YJE;"'"$eӾb1@JinfTvy4d*{ScxT~^aivSİ4ƤT!#g0G˙\]D BdMNh)uThfvZ~iضB`ÉT tIj l9~s"' sKq[ ̊0/"Z R(7uJjElhdz*7RmH.[""[7x035~FBe*ьf% ٹ}0>X.3 5&ԭ*7t1Vx[B@o`Ry9:P$p-E,{6^4t=%MLRHZ05n? PRmʒՐo$L%(X]nd?/:ASo.4 _u}r2E4K2&!]̶K|T}wM_7?*6ʥU"4.gV&*6rNGD{>Qc[Vk1Jէl:*ϒJEC"=:T8lֵ[kwٸ$1+g&ɡ=T.q*x?{{;xR\Hɼx*l% YE_cȴ@HǍFtQWZJ?.1dT^Gސ‡wVF:%3-v??δ_)OEsĕ%)<_PxEm1<\vߵZtu(!U팓U`\gqhs7;aAKQ9VayC=k'cM $ms*GW2@(_ZS"]|2&q"zUCV%4 ;>ok rj2 9/ ,gJD2%H\ˮ8xڳ ڒW~qIw@ UOsb c_pQ5K4C J>@p2 ]AQ?QVl!઒w%=6?H_ j#񯸖I֊@ VNwm2rAZUpI%*-Z: ܮAՇ:IȒԫk^V>B{L.-hڕcɶ(f{Z4mty(ɺ2aa6ivExC> 0uT(֯WXT6&$w+!lmS"°D~9#*݋_Q ^TV<- UڝəwIwI|3Y$2ޕwy:tz|@214q,=H=~U 8RZvU䫬:,[8SGe{@%]YN=i/TXFϖhEQ!kԱ?ԫ4a= v Vc؎X i(j ꣹Q]k׻T``cef1s##YOLb?7 =q6?+gױNQ;}LՂm0sȐ$p%AԮ2Y"?ܺ&T 9.ݩ8VjYQ7_fӥ;y6BWÈ.Biߗ]{Uv["SU#iY@!O@T;JF~(X'9WY6!ˤnƳA!sKC*5i$\A7ye[9^Cw+RN,-7ѯ-/u{˼m7l~5l7#?Ҫ>2O"c㲻  TΛu8xO{v0Fö'M?)ↄ"LHgaQk)@YKkL/=Mqd3RS!<&@Q$xc?!^ՁsE}aFV}LXx~Щ o'O /?jЩ;K#/Df0ҧް/_o/ѯK(e946-av/%4mm~:aP^"kuFl|;]~!T*_dRI=e!8p2$tN''R64:Eu7zKf-!Cd􆞷NfScd9LYqk3yy%{ ?lcJ<d=іaܑ)uSJ&RE>C 0לdf@2#@rK=9\j%uRTta P@Fnηئ w]~W#ՋsbsqW7L5wX络2$2E}۠jmбpY9}Hxk1"2*xUIR>wĝyz'U}e,7~fTDS2@_Ht$NEъ+-Ǧb-;5QC4vi\ djE'n oCYoC__@Abޘz .ƌdf) 'oȘ ɯPx=`Huk 6qu. 1Y)oTѬw~ꅕ$ӊ.A]d iȫQ=coțqd+:ƫ.jK7Cvf^="dR_<$9S v5>71Nݻl~: l|cuz?v"ɹsHlT=Q\٥l*˥WHl@*miJ݇;x'57cڟ%,Yɺ+yߎJ!us t.ӣ[D'Tx eiTqJ+3H!Jp0 u9Y-y@_"sUBbЄ,.6ߒ5(fT}<`>CcW9n4e4Qtx&g:[ L웰1\ x>3-yt9!Ϻ5Ti jVNx-HDŽ't|tLZ%rmo^gz݉i9ɱp0J^ٖ1BkU=\seбx>rU/#FΑI3\綴;-P9}SZ02M#NbŅWrvBn_uegK^ykKyZ!; &|f1lUߚ$o{,0*E3uC/tlA#[rs;mX"# .Ҹ_F$,CQZ4qhp>D+RW\_w 6ԶxEf`nnUvvspl՜_FiS9 3&0z\Yy]$hdU)ew>o#}7"!݃U(2jjZCZ(Y}һvO &V,1fIxNp{j}$#~{|w d>A~W>ϫIYsЏX3.xE> 5LjY[Vk#VE_i.ش+/rdv89˺ 2[ /93wr\3G$O듍SRiE@m- x{sM qr8?ݦ/ku]Mym8!As2HAVsJX>t0]Fi'#F[bA78Uk"U[. 3FLztֽ@ׁokv~§XZxp]V*Q,-n yrCr1]q8ۯX)G%uLD͝Ս4ܣ!wb';c+>?깍PLrތoߗЯ"ω%tR\gT:vpP+]8L$ /Ėp?|U4ckj4$X *E޶ݔ-"[Hfs l_Fւ"HR;j˒,=5L[HmC[f=vw\qgu E՟MS>M''.an"D+jq\^]xfXGBn#PIS74+Pîe.2VhT,};EYQǮJ' J3$g P{GQe68Iޜ.1VMc̋]FQb-N2LE#[dI50O))I5JSA)!=1EI- *ZӖ70wftS'I9:/,㛉;D :àz+FӷP՛jVg q_^Ss0ܼ`!s}u@ ͙+ 8~[72vbE *-nL{K.6,]IL/_% Ru'K-m\DH垃}ݾ{!E OxOXKb6=# n1;rǿ5Kˌn\ '=ܕit4YRzt&<΂ZǐuRk`7 Zt<$'(m+ԉ.1glJ~-w||$23%'Gʪ=;VfTFp<Y~\Y+,!y%/ 첁l_G5zW<<&248H!0*ۿ0$xGqnߊX35 -Nn7ͧI KQg"qFHgI&ۑ67LPn'$mM@9c7I*tyTP9iplcLd^CHmqifCSg\Ũ׿zwaQNF輐o&'6Ug-D,{P}ʱȞ%̨maoA4T8ǂ 4FRhJkSv6um΄/< +]g'ZREcyԹ !X\7VwNLE0@ube1^vj,dYV)WozZmѦS=.r awӠ~$s6SrDC@k WE@bg(7J1O.d=3Y|$%P@̾Y}$DNݞC-J ^N4+ZFoчևܩ<_!Z{uoqn+N9]n IGr*G8y#[[7Y/tt|N~+GcQ Ľn$=Q dw޸6TpodOK&ec'v,Xrd<șXD%`L̼bСX3&zZ`. [~ġ8fũ BYloeD[o{LT *~ E!8} Q0g¹M09ќDCM eEh=n+S_қ@&(@Ag:)~PaUK/X\jt|YgYI gsCVFY3,<6M9`ԊL(8_YP]Ɩ%`Oj/>;~lT0qP.^oS}{D_$m> ?H=V9P+yƃfsEʢ,`("m9ܸq ],?)v:rR~NՓ i/D Pv=+G!:g_ǘ ?!+lB{ Vۍ8|l2Y罤`Yo!rSh!oAX@u;%p ;~A7j7z|4"t~3x%uJO0Ј'$+GqYoWF gn*8up'M >²Y ho*x"$A41)9:LŶ$DV œ;dM3#VTMO怡g\>xpL Ja}f̚:,C5MxN`A%SRB  w0)"(b&(݀5#C(`*_q5|)d4TP38Awnh )ұÛ\B̷qҾ0f|FD*Q.ј`% &Nb u+.$-1&lMy3XuߐO!ں1ykP-%mqNzO'6ȅ Yªˢ[6B5pBwȷx!ZJ2t @Mi# /b~v_T+<>co:=._sQm]Rbhe? ʾF6g\"J9l5-h!39n yf` k&ϋ!Zdd-L2 Ͻ,YOIzw\BN)@[ъ-,N5!,$5iqy9~uYOj߳ԝVS=]g*!V_T]붩0i#OY %4$Dht8;dwqq5$2e!ݝNjs͋۲j8ȟsg_ Qг:|BM F=mFG_)6G),|yzR|俣/߫⒝ehٻ BfjT[RF۵5Pv>-`VT;+rlz")pnŘW%Qs´g18 |f 463YCðW6iyqUlظ 6|lp}&7s3~J$!~K}dhdZ+7bK`$Gh;šO܀\^=w./m=1V 0'p؛9,=4pv77O\Q;WB&>$SDbޜ=kPyΰb*e-9qamjWFWd9- a@=w ŋcDSĞvkd+vb~0 ߚ'-#2߸ʍIxk,yWߕR:BƉkG2?i4 H3iB$Ȱ >R=Z7IEf=^y7If^wHEC!OTsL?0^QWyjf0c˅0$- <7a2OV3L` zu3wGx}eTv W$GhIR,]A QN"2?o3IKnފ|Q7Jb@J6B#;(8![aA%j[<2(?u<~\K OP3u^9nZLA_p/mej?V\"n!ϱH0SQ |Ǿ(  :`CT)TQ ,U=IJu\+5~n*Sv'Eq¬ 'p+yJ|˄`3,xHP„[ٙʇ=K`~a)Ģ a&`l+0|fI6=]78x1Ψ<;Y%ee`f9ˁ2vg2\έFİ:\\+}Pis٘rx[BSYN@i P^YŪ٠s4}K5&͖h"VW%iiO5]w\̊c1A@kWz!߳K*Ө6yp1' !i$G'4UJꃕ\ ^^I-ƀ,Smf5FZiRL՛څFU)^Us ,;x7J?s&^& kÖ5ZO.Zj<@KN5{P٤y%P zgq5 E<3IOpn<;䴱0Dpҷ\uѷe0^[|ޅ" yi_~'ш`ckOf[G--a,~97Ec SXxp2ރߊjm OtB4!|YzOO4SywmEIZ,އ T}.'KKl9B,(]V?{- {,]"Թ:HrJ% YZ8B>nݤ;w,ɜd G 9$KĊFq6`"mTK`5W-R0#'G[zDGF@ƀS .~%#?Pn("˧b:@-ڒ "n u1IƒCUm Rcёw䲣;oP抌fcne:2y Ky72_4PM[[+IUΐ'c(u9:kTG`*9[f3(tި9ϯ$:[a-3J ?"˸(!~6uXXqU^êلfnWǁi񃏰ec@3~ h % }0/ǚ^:Yd.Ȇհ䡾K[z&O;T;ٗ@,*?!9RH?U&9i d \s3 4j/_A7D0:lI.CaC0R MfoMPT]T̬*gNE62:Q0.Ő. [zyGO@:"Vt>>CT7*|mKF HgJl xE(j4*Xq7nJdC ^g}'tCH&$0xXfiT>0+خO'l8&} ylߍBV#P0GÛ*4ǃz[ɖ] eΩ$~5^&:+}w^ٙ[Np6MIȧGd7`m@}(ØH/;;#ׄ>̿JaNUrN>!C(x6d%'X`$"< \hijRJJ@41·C0I63=ш<~xhrFqCq!):f3f#|r:B#jRVb-)!@'Ue}_-hx!.s8.VsZn3ҩ1ܓDW ʢhØTaxU y޷""*Rc a6v<ݱ#p:1=9U-au֠|xu<aLPiVm˷ܹ\&k4<{Gi9T1`OVztDj6??pLFoȡuMb. ɻNWd)Jpg X-q??7ceFpeV,^҄+QDn”F 1@T NbqZKK-S8uI1 kjMfO$] PBGqb+$!dqҹY9H _Z+ 1w]N tI:;z[.tl Ij;2~h^W"'W!нgE`.v=vxKP&2NβztE@t9^﷜I!+e;w)FiO&<<8o~-o˒7Ta,Qҍ7n2[ǝ( խq)2_/S=cBZ'r}aGN)ӟ%Xy;ؒZOYh/ٱNeZ1)fh I#Ǜ[߂)/r5"Akm ꄺ~޴cJ>% sۯ676D0{Zg}! RkWNqg>*gwuAҿ6*'x&9q :sH]O鎢 :*lhm Bnm@> /E~2-B~6ԣմ n"uUn$@dF.>k˖\Źv[FѲȾ* P~"7Q=v屽%Fʤ.CKB.MC _DnCk@ΊUDՐ{4Spݰ@:[ {H( ҃iW]sbT~5旪h-Bb\` $ ĕ[)H9n}ìVYUl$}m2QBzSR.R@ɇzh0,KFo8~t͈* VЮ2x3ݫʺG{$GĉVjǐLn ak0NEtOQpE@c, fW` `M"{[dPaҙ/R(>Z*lOYtZõːxхYi80ZS2[K:HfgG3[Qy28}N y^T"Cgё(fDL~],2S$nQRS9t 6Z:WDž fIneY=L* ps{G? ϪhwA ܠ"5yS}T jO_/4md7U+77:&:gg&q.2Ϸ#b ޮЄ;ʿg |d,as",0 )G Ą(z1QeeDi.82yՓH߾UʫΉ J}l@^뮖H-YlEO|4JM˷qOjgRR<>{KZp79`7#7BIaO}*/ ʲ}`E/̮b8rP\K68[R+Gȋnxf"Z)UK9bb ,تSs?3' ϗdU(<$F-vߋ֜ζ6:"%e֙bANXؓLbҘu1MנeAXj*sl9Q1^&}oX;ɭcn"S؛#DK{Q._i6"uUzs vU{ bA:E}b#& eaRR qa*C؏ e? Bz8U}xx":TOstLi+RqP gyq^rMz{SRpS9y8*vI|ߒ ;4PM9ʘ0ҽyR ΖoN侃r'(y׭o;?5Pr8P?o򸁺# ..l]k=M!2VJd͸f.LSÓʯ[>; gZD&Am/Y"&Taf7֎4Z0Z0%ż 'k։L{XCWDT IQGoʰC#VC 1//]e=\M&YUPvwGL19Okfll潴 5<LGqov6]so.!$ le2FNUCζ4%$Xi*ײ[,;!KV2>iҘ,zN/|ٙ He6ܮrGZgĈȰ7-& E^*$fH찭[L]_< vx."3gIK/ hp]Ard!bmulz+B@|tLYρ~z\ 6TwVWvW De9'saaj509w%|{S\n++31(nll+%ၜ>)<2ׇ_%[IWd:RW 0G"Vg @ {xyo'ظhTfj>]Gy0*vO){8 {om}f+ptGzYwZW'"noV(.Akxi-5ڸ tt[ ]R,%w&뾸o,7b4ӄBG9F@% 9=*~s E0F_Yq%~p ٫oO[4BYr\ ӷ;BȎ0#?vfyz?+>vFx3HN="*vtuȳqk,J[Gk ,$UÞzmWʹ5|t%$biyӮřMM*Pf01.u=#(8R+j51QeϘ[R #D 8cP3kb[Uc9#ݽJyoo70Bp|RT 4vJi6E 9gvM:Z,ޯ=_jyx?Mҏj !eR)%Μ1(d:oڔG{ ;te䊦;񟾹S\-1x1W<[5Ԣ4O ȯt!Kmz{F`k{lD#,*>Ovr!dNo`bXthmIX4,~{%G]&j*:z-眯[;YO7Se7NN'bۊ%@& c^xH`zP9 y1GuKzPC^\y^?\ ~P1<3[~<͠ň@+_ .iǣk⪐|qm?R.ZFui@rLpupgld]%e [0 6M{1NQP8 =BEs4ɺ%*T"-aeIf}X{HDy. JoW}hU3V8<4w:v-mj[ =LN9vF䬋'W~HzQ@'Z6j}ppiY= (x2TD?x~RWȡn}xHV9)TbDVht. aNTi^ >n'j|"3.PթƽDUU2c5u ?E݇LW?9M] MW hzmBŨz9jB*;.CFiD wJ6rv mSbm?c Q:{m@*Uoi<NLxA$0!c+k=aofk(k7Dr6?h=r.|s'sYJ ;|jrfp<+4ٓ-r|_4L+36_RqH!+UYńИ8iffPK;}2po‘9*a!3<O|@BHB)c$ZGϏ} РWW^g7xpƑE;(e!xje@z/)rpюlu\+*GZ ;wbtZǫiƆ*7M.9I9M]Ћ9>8IX%/2:}!+/]\ UR>]Jte~Oqm$MEQ29n'X6|Ai1M C*pC"8Xg9>`#&?1אrVS+*bvOŹik|GI\7Z<'ł3"#O J0yY1f*I3<<^^H=DwȰp'j'x.4t3 anL> ;VC^UJ&8HXт/ɚnyC5{YL*G-B'#w"IA݀aO^JoڞL!r>L&šDleAAS 7cN~za:ޱ̵qV}bqK7Ikjµ]z) ,y:p<:PTRfLQ ZI"#_-U}KkƋ異XDb:-"ٵ nQ3إw%4ygñvOYf+.82XFrbf9M9jG* JEXMМDn7$4S]_n)n ,RswE/u"%isUO7Eʋ'{k~n SeD? O ~"*% ÃFQ9#'<0Ȇ3L$"9htW0ِJE`Zf@modd/ \p:(՞]qS!wDryJ)7a&Dۇ/V)馍blYᓓ5;8dGb"{h@͈.NU:H?ڂ/ȟrr_Ҩ}j9,WgᢈI}0Fo$NZ\ex1h6u?Ode w:QݗI$ʀ&)GiN{;D<¡Ѽ&}c--W;GЁ_-hr&+P}]vToV>h&DܯΗvh7lZwgdªYJ'<}E qEE"^D$#ogn0=mMFNXw8 WZ-W=+QruIͺn։_u\[?vM#oDNۧ~;D8 e\^?VlY{g""laz :WzdžaZj qUyoh_'/@UQ }/sX/gmHvȹѻOfrGF=v~6f+Ot8.+݊FA˵dI:]EdTN<s&.}\ ?HVŚ'oʷ7KlZh g'b4P*^.G& yz׼{c:ڶ6bO-e[] @v}1㘲_l bK)%r_%~刬r1n@ 8(춫zsKV*3gS[^N@+xlhw4?7C^._[D*P?(,'R|{߼<8H !ͩ w@…#Gb4mĻzMējyEK{O`͐5ym`RtK} ^3;*0#^nXvTdml/& :]tmf-HW5Eϔv+q7D,?&݋[i4(gBes)SpX XH/.6 "dZq #sħ^[Dl@e)v7Nvk<_Qi}uw2QP? MW>s;Ө@}9Q!DB5{ "/zsؔazaϘhTml#&Jl6yZw+eVW}qewTpdpj╦c q9 RPPf@˄rXR:xU"(xrC ~wA0mfǾ`yK:"T+v>kMP=oӨ4wZyXO#0,ĭl^^NcAC ;ר|ߕ@QjMwqm9ڏv%/!Ky߁|%6٧ >~`*}`޴ xσZ2ϳ4/h bƇ-V@C?KToDzi֓gOa?ecwfν3SbґK+Q 1-I9.PμqBx`EuoOOuF7 },jʰVQig-`JB1F\v?}ɎCY𡕭0'C0NٟX}N%isFfi[J Ij saC$r 0+Я QP%Rcof4z;ёW{)$ت#:4sM!B23l*2+=GsbG?GQ︀VČqXNߧyxeP@:ÿK ?1Z7LmN;yYAfMT8? ݞ]u(1E> 8*54\~NOWD#)HqkAʥo"Wp_?@1xg)0ںɜp{ SE18ZOo0ʬX*L\DF&9L,J+VOΫ TֵZSuMd]XE%RTڎ B'JNu>ӥRNrj^582%RJXQΙ<xUT,:1=h[DTr\Eh]IBM)q_q{ńVjovlt?*@WkfkT\/7X/w"3թHc}3iH6i'l8A,yF6({Q=KgCF~BI3C xQQe .TM\ ¹pBUFck|ͻJ'782-=0O6ԴAoN+A)2:/<4FeT.l_zc1 *BC!lի/P S/FT?[.W,8?Ȋp[YGs۾ p!o\li).sNZ^&^*muQC!Yʇ3CS'H?-rQ Lщtyw4zԛ.싌3-_Ql^^w P<bV_|J"MAWD268 3l ^}6QI69Tu&<<|Λ$2.r bg0YU=L8¥EtG^" }VH OTyBnoD+[ћ`$P*7X Uh]m~Xx9 D\O3)̸'dXS))|bXA--Wn&Ư3" B4:ԓoFVQc^J+˞:rRxńJX* 1iL+%?!6D;y";p^mk lV-뮋Q㬼c*(níڡ܃Í 8Ut GT;& .VX`H-D S8bnxEa1@2TϒxMO(nbc8Q?o>ƾ1rwՌr1v{ ڇq v*swԢD'!4% U28@Ґ ڰfw x%V4I&E{ 05@\UEӿ q#ճ aS؏y$"+]f_wM 17 -׭-Gcw\*dj!:Ћ>rR.٣+oYy|!lCp MMeˉFe )u0|i h͓?9̷\ȉB2m#9xEs7By>εt1 *o"qz-^N˓P^^Y92C 4spU?AQx́ѷ&cf ϙ&. K:N$֎W{ i9V6ŋoGL-% t+Oxߥm[ zwCWء-"n\6)R=µT/kJ1._µ3~R3uQVHSg'hxu;\Q2RUjeq;pԏ9w+}^]$\MF'WlѨHnN+B5PGWFϐ-_ e-WA.-ފ7 j|< =kt"4 {Ʃ)!'@RSl~;_JJF2W. Aee?x'W>j7'h濲}|q%j Ks6DVlu>Ş a (_GFO?BbdAcAMpA&_.t [`{z1҄W&VCK2;'hߴJbVy;phj=!z ~"QFr<> +F߶^`S#.ֶH*USE>r]tYC qujǯ8>[r:҂߽&A4g+ 5I5i~w$ԛXl=H{M c,wYW~, !E}U,]q@u.@1%䲢<-fh4ofi}KZQw} #bz)gy5u;+n-TALLVaB @ݯNG1 6[iˤȪy!I\)$A"=$RW?Iey=X˶Tl$ p7=&G-C.\ȘD؀|e+X }_KM'2;挡hÊ{s=0|ZS5cqWx@$9I~dh \l9%=0s@3SOV'U +!=U‚UbS9?CٷVsMD,[Da>\k@ni֏?lz.`~+)drX $+KgEԡ/t3 ;WJעK0QcS|`T}Q4DM@:8{D]iӜuf=ZሳkLX>tJMu2!s"ɉB{!o8ښKr8jdLwTLj, NjJwo25KcȦz! iUXM_;?=Kp u-R6RR]ke"+J[hi#9KbѠip!9 qxX$T1& sTli}+f}V܁;9u)v8cˍ]?|-~=Tωl"c!2ѻwžBƍKMS23c ސSk, x<@潄{|8 3am_"xAro* nloa 1nN棔rcl>6)m!x"k!ˎ3T6HPj&dcL~ÏrH`nNaV`3/K͗G9nr9ż ^kצ2bv4bmb,i۵[zhzY4YFw=Qѹp XewG{4v$({˧d4 wQ W<*r)Y{VGLYJHb܉m3&C)DU r8́^8+ Kxv, QM$,+0~n HC^SE5B&o@ $Ԑ#wȝ(.!lܞU *&f3nH'=g@iȬݠpicVn^ J3cpBKZ^ ß)n {:},^Ƽd L UG+.^[pJ0}_1X$R{˽T>!%WK;;Zpc*/yy`1j0pOϪ  c@Xմn{zy3q86(bI]E\`5Ks{"CҮÐIfVEW$!_(m^z;q-%7U8͝`s+L y93YQ]E)>Kc h r".xϣ*$0^rNFɡKzWdaf2UݾC\ [hBrh!"-K d_LGAD:s`_:Wm{J}CV ~bA¸@m(bV~5Ւ0 =׫]8n)<\ͽubƀi쾍ES"v03;+kWS nmLEvq#H nޒ~\d urgUS.Pԥ=)}|(@g5?=k63?@r떺 izZy K|ÿFY.*9 ^443;#U0m7)gQ ^D(mWpQKN\Ѐ[u72!CMn_|N #_8gzq Dn{ r-ʫܿxڸ!ܮa9 [0*#I9@صq)+i<>SSr52_D3"`$}P0w';> ̻h+V|߀ UM?Ti1c\[{v|RK36T+⓶$pJd).!tw_B^vh:О=K(Rh)LjǴԗX.5\K =/ɩ'b yj69_9*Φ_c1*An*s~!WXؕUAJ&d߅eDO tuPPuXMuhhgZk)5YM XOǕ7gdF@۶c -uH7c/bQd.ƝP̝DV ej2*j ɕBA$5o0@|sQ`;7`αtKao&") OyXkMt|VMy)*wv+;}`ML XD~[Ia 7$O ֡ %1B &\ϔ[4S#'j<%娒~9\I6#v ]c}kr-0aOTb C&7!yqi VfP2x6Y<DZYc”$(nIRF8YTS-mOmz2s(mT'v^n*&w;0Iai=bC }KxM&۶إLvS"<"4m%ʷd7yŴUjJYr*tJO7T]#BIH2۝z. ٳ4p?Z(#v́rYtϽ, )n~uZ5ةۨ.0Uq U$1!I0ߣ~  7.T [P5*Lh*]󛯭TI NVi#mR6W -v|̿㔣\g,p`j]%ZjoJQ@y0\o gg)IΨ踻vBzjV8:ιIYMU"؅$&=c ts/mCܱ_f04S} 'x]ٺ$w?tGeyBHk[Dff!S`եy /02Ujߞ`sˀ%C!77eq\*} A\=@&D$^Cј{D$11yq)Cj ]B`[vK#Τ)sj̎Ca9S^f7OY.3/؎sώu5q4;ikl2+q"r64ݘs^Fk椗 +C5L'e(cCd{C'̬ /}c#,>em'\ߗD,x^w~X<]oSe#x֖PRK減,H_-$0w'%)R?W6D~񏯦mWC?U_0{k]psa'zflj_+W8b>&;ֻ!6{ *HNC|ݐ""<#|׻LCچϼ(J?H>=CU{gLF^e&qv)h6i``a?lBu\4,Ӎ/ (}8$% dilg*G+3:r orO552mPr3rT'iT{&79uz 1 y%ZMY^{\]S,MoRxvW 3j@k#`7Uߥoc`Zv.<'L:W&[첸 i^C{XO[h>`obƝh= D{ uH`D/aD4` DbVipV7dߖ ke%CE{7c1<wr8}*gV̒➏b6c9Yeo"enc&o1yzr\t)ұIfɴ $/*s.jDjVuEvJ;r,r37og.UR=abaAd_Aۀos}7.Țl0g5UG tW#R8f?G,SX2Xƨw |2IoEб`CۘS!L2+0&_b<7D>|`*:Y?37Xg^&ߨn@3 sYAޑ@@iTN[ (lZUZ^ Igk 0n~jIޕRP^|"O@;W?a+ [ Ul6h!KOnK΅N3? ükpt@3cm',I-ت $J(=y4@U^p/*G_%)HRj9Cu&RN هI5DhRRnRǶp1S0&BtP,ȇ_me8,-tRQc}[q4KJ'dDz0)7^$:Q3X/P̙"e i)=AY lai"!HkR:xjUk xշzM^áy?Q3J<*~_t;]!-#yǣu&w.S}G^/N )~.\)leioEaL)xhrhdQ\i}8v܈ ]5*SmڗjSy"c=6b9$Igv}x )D8OݥĜd!.ATXoڪ+F|_8>r=Ac$yوd>fv]bYCOrJWB fCZ^Vkj.KzkC4;\t<,3;\6A1 V<.qzgO GL/Ci']<^'/t%I |0lORU)$(W\k4uD[ K'u?n\͘X.ُJ\G9 YGY[m"rC4"2]e,W=&GP[&s&% Y*CE"N!capL lź]X,J H{i_[u'֔ |lE+2iTKb] %3Bc?Mv U}-_tЄ66;5Qmme+b+dnGE{D6<"+t%1iTF?"D⎵ ,keKsUߣqS=/Y'xc8zE㫚4Q6Flphu-b0v~HGJ|3#keJ?8=h,8N0}u!f;ҋQ;f8a'WuSᇦ5gzh#Q2=PM Lwf+gFX 7 Fzw ]%v>I.LVj _.Hs `y3 1›ni3.M,d?t,B̑]yǨ^14<[Os8j|uL6<'O TIVLEVq3LT!;pw7V) +`Պ"^94ҾҲ zqOP:y Vb:GƘPNo5u})qijҳeejWoZ,!9}dT=\d%V V&z׾@nmY֧Z-cL%{CIQkJ1T?_E$}:FѢ-qI=Vv+BWXEOo.{۴|6dm)+ݢ9;2ΗxSEH{b["NMD|Xu8޷WDN:[TK>$]&B_|-㥷h 3^-742vLY  \dp},O2!ABMLnO{ .do6hF#Sb.zo0 @cY@p8c93t{/k+$} G-#$7 S+BA~"^N&0,2x zA}R:tu8w|/J|h _d 4M 5TW  /\ z*jǜx@ $j;ΙȤ |C xJ!+2 MsӬ'Zo@vm*e̘tW)hЉ`& VK:R"J6g1BM'>riș92v"9>X/:F:&qd-Bi:R.^=&ߔxV37 tz9 !޸=U Q}_ZX#}`ba[Q1w8"C㗢a'&$\tQ۞y͠=gm(2d2 Ijr2;Őh^vEiD0{~cqJJo>aGopn3vg' 񿦼҃k=rąB\@zj91$ Ýaf,ڃKL<&~Ag Q+}̕/--YsP˶骧DQl?՛S%m,äS+A?dYwI;zf1+s3qD<&W/ǎ`ү_ q?r8CYer8fh$a4~k/}35.>:`J;/%|J{gp g,=(c9KN#.`?V;`LͰ9jrM᪖PDbzOjصݓ0x\#vP#5)TܝAF,ݲ5[KVC-g jwfExL1~Ǡb6̲ ZڇuG9$ys,44 ZͧpuGzr鈝Bq+tU@38e>`nU`,QfWEЛI3*cJz9gߺafhi+Ea r%CF3wұIw:JSsndot|Nvm/ˆKwT37qAM9xUzǓ HD go8gs KukQf?j#-KWTt;ۈ x[MjC| `gNNcf/@#x;1;i-#} CSub( $%#mnK\t`|gRĴwZ{K#zx44*cB6CY "J{N^7)04*0*k.g *MȊ?^tM^_yEt!mLo,}Ȩqh)=FwL_Aw԰ij"ԃJx Cu. 1D޻J!x?\70UL*Zs {8bͽFщG8GW?7*<#Bnh1k܃~4KJNrXɆa_D0Vn q|Ƭ o+m*1:ѺZM`XIh\Q\ݤ1#HG*5$o9$+DX"\vH̀Icu:)VL ")jѽ$} $ջߞ/SO4ec (7^"aSn)|5mEC{Yw|9H %e+<"D4ɴEYm JjOP%U)5K* b[zʇ$L)9Z!4Z? _mQϸ&owqsnVM|UvxKN)ؐg^r+@ 4 SiҾ*<|Qx;Ph0/{: 2CoPP}52p^~;ly_U-?MwNj<\ms骑flqcnSq\Es^ʛߵJ]%\+_mq#d8L R`ԦQy;2'=kCR_FY acv= Vgj=>O4IJTYL}`kT -%EpAYJrjc84%Hn({N. N\eUcxmʲуhP)s5ETD10zt7 ħcH YZ