python3-perf-debuginfo-4.19.90-2111.7.0.0124.oe1 >  A avW^^f/<-L؍~e`̍}}FV{p^:Z9Ɗl>"}a) U#hfSbB/2ݫ8"H)oSpi hMG>&zqF5G-^ִZA=62pʤ[EkqWtFzu#ݞ|* 2iؾ9X4 uM 0̪3P1{P]Ia' ŌaJ#Mg2G[sFZ;WǖG@ f#WC=hOWRV7N~3 fOy zen}_4hVh>p<\?Ld! 3 ^(,Vkq     J Ph 0(8<9<:<FGHIX$Y,\`]x^bcdefltu(v@zHCpython3-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.aecs-obsworker-0013R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aaaaaae8b36072837638bdc0a0ee401034c7e4adf23b12653834d18cac174f2bda8569rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.0.0124.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-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 buildingecs-obsworker-0013 16384345474.19.90-2111.7.0.0124.oe14.19.90-2111.7.0.0124.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2111.7.0.0124.oe1.x86_64.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/44748cd53141cba2fb98abf0a76ed13a-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4851f5a825878022faff5e653d821d26dccca6f8, with debug_info, not stripped7b 01yUutf-8c6463246cf12340d6fd0c6983764d9fc94109d28a63f83a6cf6f622e21658de7?@7zXZ !#,?] b2u jӫ`(y-6y#iVBTc:0]yaȇ˜PLSZ˓(,=% AD&/vin+3\ lіC9EnJvNA.:uԣl86* bB2s "k 3ZA)ވR] )KWer ¹8 |ZK5s{ls/)t#Rr -.q|r j^vr񺕵A@W_ljQ 4(u /EϩlR+" x(͑ݪX:] cQW&g*MbKΒbcOyK 0x= S)o}*thkwi=gC$u, s)"0= F SS!. Qdmc쩩/9j ;^zWpB 3\&ǼNz׸Gf}4].bJpάAkywiʢ@S_0VP-| 즻k {_V#ީL(˖U wd1v|l_'\X/ӆL84zEN7j:Kkp5-V_,5HU47Þ-<&‡R=]-*>tW2 (ݹkMSwĔʒ " 9|CtMZBH)cxq`x:MbCsWq@Q?kth42]xXC_tWI!%=cU_w#8mE /m.Mv/ ѵ;`.BokU/[NdH *^wV1/D˧YLwwhXSWOM ރ9 J#L'D QJ"e3}}m=d:Pf) [G~ܧ|_XP;יtdB<b C;o/;ZvV=u W ѱsPN Y-u®:aXmyhs6'!xò Q_#%䙈L{q#$*Oe{>UPb.lO 0~LTI~:\O܂@239u}`%ٓcn5CY6?r5WȠ#bI5"}# טð\W:.4h, R (fA,yIc I=P[fڿD|%R( ,yvd^ihr"`,5IQΰxv`#$ 8|a™wz65Sr"tK՟ʑf)U8lQ.)ׅ`[):xl.N%$xoͤe2م}:z?3;w8"N.nv$ igqM(JwVU?+;*S"ap\4 *P37%h Ge*CqJYPdv"Z~H'M(gQwl2OJd5ָR姓QSK^fw'zŷ4nj$Ü"_mz6nM\#foYgmf﯋4qDg7AXKsn?9tR*yASPŠ'h|yݽj(0E{{R]xP+UFE&Lo@O;s a9^ofw`YeB&CWT94$j{^C)!n.T cx}T-Of_?xեz}WnB漕Ȝ?[씥uoR"F(U_,.($7F!5RRF$2XI  G0a(/ Zd~)I7p #j %]OeAH .. kq1¡ ASz[@4]ć}BnkQej |!3L+]Y*=Y⁨ Tn"5XQTgr[ lS.jҥE%2z۪DZdn䇮bojN؄%'ٟ;$b|{? .ּO2dw<|>PX$f%O C655Ro[.)=*{fOd}Ĕ]YÃ[Ub܈$Ge +sӎ q):PW)/K2rMttkH-vuۭ1sC1og( j*G3\-]ffEh@<~@\"e%K5{W HlKB*@qi7EfB<ؤpc2?$k~-Bҳ*JO݁r@Fh*,jW-~I<r>zljyk: *$ 1-4T哸k:~yՆ=DaVyeU#gTb2hA|H2衠fRR{ߤLi̐42M\x%x||KCnx^ e%&z,:^JA&7 glS2hB m5:FFW]_4rti3c+yA#KaS5Z#稺S8L9Zbί+)zq/g@$h_6̬&݃Sm+SaoxM=9G@_a L >G)$Y 1ig@Y _ÈVKR|y+yqq[s"#jyZ} ӢAs< Hrt'R ,ׯ@4E{VJ"AM>3?? &naBbQ |doQV0YaXaUCYwiO. 8]",]0012[oqxZ=:<}w-+1cM׎$MݘOT>ZfPO%ke8C C1p<E>;! x075g궟e5ݐWfLbC9TepI?eR%C+E"KUqc淽OZ ѯ䠔^Abyf83&@I rli)^áe!~$)WOi" M`g?t7N7M.g:%I7p)C}Qޥ%{SbtnRQ2"y솳FW " yv7BXX ,ΦziGM=\!󴠑>3尩}hr^4o>T7CU4qcHX7t,0ryU` 2ݺ\V6krI7pNJAyk ChO4ݤz˪;SX8LD=Y1uj_1E^ ǀ}dt=H"g)ކ- `9x*YHU)"\}ߊa4E5Lt";.:mx'X="% ^h9Kk59̝G ;v kTG;1<^ӗqg|Ԫi2s!'P>B$ON \dM9vu/R\o0}%~k`0.KDdjhY-KBKY~ug}aB9wFJٽh^z>/hYٜi/sk*sZ=H}<\ )&>]=VtE—D.b)ΟCWfdDs9]YfyM9׹~ebMա#z6CE7:"bYKG_}T5qhCn`]$?9_(cY { |hh |H%.-J T?466u hE|[VLlƤ1rq6 n$wR']c߿{Gd/jg򢖮tMJ=C ) [Չ3}tzrAA+s* .&_5I؁u\F\-L:"$@: Jf덆SN ف"/˂()19qUѨ$0>W$IKEng ImcVz,Xi.}e2\]F%̿9.M]ʲgPpK6HGvfcEqw]yVY41*ۘCԒ^<1ǃ4Cm%{~. ''z&<: -B~GڍfA-U+wCyYO^c1hb63큹Q&d8  /3Lnט!EUNLV}(y#CC /`jyr$u^D:WM.4s;e*s/'VTsJN+xȿo+7?qnj!H*]W xCW\-M VjՏl7фdgDHh? bS,)n3n6=^zÎ_ jj}wclwEM$Lˤ5Yq!̢!gCJx@H!T۫mvebhg]F$'+M2,g^>g? h0wRjM+>膺h*r_|?-+S6F-[ R]#w_|Hvj9^y!s5.VutR;";N|l3qHxy@ Z E14i.O@~AL^/ץ/[:ϲ!Cʤf{j!GFd-Dh}$b56[L%C6LH[Fx 6-E#;o7]I:0Gh?[B(BotM)QJL^1 ^qď{'nCzc}l\'l#hm)leЖ2n+ vnY({.{U]L, OPa2icTb3k*ؙ3KPKvzK}9yҺ ޠP2QK)ݛSwbGsK]t=:(~}}YYWhrnO5M.;66 }t")uH:4#fۖ{D),zkr94-4_i9xS$Lx?. |qa6J>m*p93JP(ZFq@959qZSi* ǬdA=tuPp婲3\7×o@J:ϏOܮ`Jk,nd "Bv4םcfMfs}`|&ҠLEW'k6\Լ3#pΏ 5\TKypaϊ6bXK&]ҍ-,.R[E UsEU<qNfנIob -}>h;]!,M.^c ͠y|RZ{ S{-ΦְNTŴ2FYovwJH2QNr->{b`KBI,6[ Ťß͌I|D"-Y{C A|!)3\9錤lcm;~(V#k0r$CW?fR*rzCb֒][-Fyj|uh3 Y"ѵo)aT쳢6N㣹X&,*ov8aN * dztaܫ_fΎ81F;WGŏg9?[vk:Pi!J}۞=f':{Jn%\~;oN)ŨfaiT*S+(R@Ȃʏ%WitjvTeͣBJhdЋ 1m&geŲҏp{)KͽQĞ>v6}'Yx%ܡ6"0O$&\ =!+S˗VHfL.pK4V2n-+vLR"/3Uyamb-3"c % .PȜQ&g77"6`Yc[ ~T?2"a.IεQ< gb^}{NYn&cGT ]] qO/@{o+KApG:)&=9ձDxaWEW>]hUMu\wgԋođĉrnbR c$';!XO;~tXLJ&73sAJbD;C0X!WZ$D"TE)SD{j+fhqq|91t+PR!Vw0CH$Z"ם]l xBL+is&e|l/N`Ŭ{Xv\-hEɿI%83(u͑tp4s [l>rBYq!dj;ƞ@4YAfP2we]3~1̎V)y^xGL啰;<]Oܾ8AVMʇA??-Ox8?8nI|aour[ݍ%"mY(X1|.}iO/;;xA^\ذSD ph,_y!<ܲ5ʫǯ2ºd lm6gr!$kBeo|^I~FN}U.5i@ܰzJ_d輾Cg a&h^ʒ l2HV. nw}5k:b6lg:Y!]~1=Q 2ve=F?{MUZg2bXL9H[@]bG_RZR|4cd`xS;{/%dE3!d4| ]\CzU?L,; Jʮ@̓gMF"t]\[e. "%,ŧ qQMنyW_!L/Rgj;ib8$|UЛ֗m&\+(ؐm;OD<ͣ^L }NRKP4o偤a[rDtJ+9f]sQ!]ؙIږ噄T{02KʙvZf0 *{ ַEP*y-)UIpƄ`7IE[b+%1uMGKjʒ6Z.+8o=8ǕsIrc2|,|2&v>jMϯ5΁&rq:L}C!85eDzV$eDZp^HހEtx󩁇HKinN ռ^ڔL.T=e&,% mU \@h`B)1j?i ,ukQ? S1H;=NXƼn>HiRÊ8{i 5xTke<g," AJ_ uxCb7hV$Qu4&d@5?jY,EoY:if5N K!5j+Pi"p>nS+{p;䀺8E>U9 8F;~WzZfj~?0%9oS pBo?z *[i ٩gc6;B҆OF|`TI8i_(EaXmWY8F͙zqoQ'$*Dhް4K$_$y_\VwA3i¼3j= yKw΁)_uIqVK>E6A}G\B)蕫}M)C83CLr`tDnh 3[)}5u b74ֲΑm7j)Ydp_L}솬HN;1yƘB[fbEKǯ4iFL>ݜ/!`*d$(pNƈrMȥ<҆+n?DtRb lIN-/^yfV:a "%Wc8LbJ/x7lTiR15zbpyT9{--}) Ӥvէ [FLGqdgD̼Um] lw;7?Ԣ:_WǐB{l.!ϯgq ʏ/V=J X ׼Tl3ЬD `6!E7um(:g> . .5 B mN_&o=FHr yeI{BdEHKI7lt)%tg-.Z0:TcK`>p'GY$g0M8 1 ŲA|5KT*6["h +{e :ԕ~@D\v1䢞kTc X#0]vZ^f0C+~3yW|@{zcO5"BN-7Zow%=`S|An|,˶u ΏJ,MFp3!>mM_Z$qzSR✲bGhC}vSx2O:ڱ؟iM? ~@onW.}1| #P/ZИP)34B`s,Uឍyh0lڎG=OԊm~}>7v@!ο 嘓GǴ͂& rQѝ#6B#j##ok*CEdCo1\Px&xv1W?4|bLe:>^}S2}> mOX?ԩ{j# ebKZ8o[vd'*?x~SbZɬCrf4fk!oMξ;jrvc}D;BVo;~aNJJV#Y2|x -aw9ewAFoCdGꆞ &HD`O\n?Qmu s AV`nT ɧ[z֢ȇN8w'΍DY֥okH ,}&5ˇ{oJRVi)*j리r 1Fݍܿ&J#megW#N` H?eo'+^ ^XjHm;X?RU SI|cr9K^6^%2ۡԍ۱>]cZ&1 S譖9yD?pFށBϯMQg*yu 83aĖϺrIRMԍf`Be3"n-l3-߭4FK4޹`|߃O)Y@%jv/\`ebE^t*k%3{dmOa(Vz~5Eb29C.s]hPʏs fhlF 6Cǣ(y`QfB QtU ; q^C9׾p2B^ߴe?A9!{+P/5,`e0} _|h)+eugYA|e enZS'%!C,n I`66yjGr"g7?Txp:pu4 ﱒ "~pdٵ-}=m&"4ympD)_5 w~)M zB V^ju⯳q^]d3al tc8lr5R@u's l;!yd? }}# +SBp+оHGl|.R#*g{AVxN(L,Ut86Zhb!a77̗H:wg w; 9WE:R<\TUhc13n4GXͷYnV/bB6Ȣ(i #>x+3 rA$mX&Ws"[zmKE_жΫpL?ɡww]b.l`Kur. Ԙ& 6|ȭNɌ#`Q%nl RFHE~~_bѼh̓G7浻$Wrsˠc:t-t槆{EN#6C^DC|1ݤ +I0~㴰/<t\.`A]$(Œ?29DsY_7Á G$ʗ}<zGhbI/(yӼ~`p/#xIQ8Y_"]Y0jcV; #rd##\5[_(QR T'S>lCԆ$hpyr.r葪+$!)o(ip& `35w멎I= D@晈چG7,A26#]TD)v@\^M3>z`0W(jdo\M GW9z ٘LIŇ v<&mDgwn5.WNS'P"ڍאALNe|ɧiCޱ=?gKLA\ noqT\a̖x{(o)ltg$o"z~)s&Vdi)QprYq _F;e %4!U;Ո}&{0*p=ˆs/_޾[gOQE-Q/)nl^H7~!:b?$G֜ 7/W (T;\LG5PUtUx3im9j>n@w`|*= 0 AHֹr#mP~WҢ4˒_ԤX7hKr GFhL̒io__Iө]Xhh=:zcs(Jze] - ^~dRASL/od@'+x1匄1vm“:d1ł,riأ /1Hr̋PWu |rUdi :&T+;=(L@rPhҴSPx;npJgqh֠z$E,L*N羺n?EV$+ rXM>*"]!\:e@.cpVYe(Ķ24Y($S:桱B[,eQne&͝J.*)"[τz"NOʹP8ii'p_GNI_ǠK@`Hb{uB ҩ\/1($gjISkUTE[&=}Bڮd:,B#G,n94fSen] SNVe%RLn0oҍM G~ &]S:Q#/M$O+I‚lx__'!ꓯv *_`3n~{:1(wP[D*/EiFz<҅@= om"w07B W83758!9CQ"C栢6KIN30fYr+ Bg"GDi.Bj_ZYc5ⲟCR;sKnLPtrK&jS`G!Rmqڏ6IW3 cdMzrס:+Yd琉%k.Zwx `lfc+۴=R5#^ ޢ kбRGl Jtcݕ~McsU8T[ږLjñl ̵ 6xoz"su7%,9U~`rcuG>Uxs]=}\W'(},f>\ԃIOA G}5e\DdĄM4!dq$E ܷv$!|g C aer&ȪH9M [ƯUZ|ubJ%VV=مIބ ,8~V][Ҷ%{<@]r 5c}MͽcD:]nhhm=j-Lכ#g1pȿ]E;]2dV|ilJG|^ o!F>SfӺݺX!f !H¸ufxE&8C;, qt+Tj+ݦCyߟơع>g&+ݮe>o~( \&Nk }&O6x| r PyTk2rFugJ00bUoyܕJI!4Å[H+ԜJD[2|V 'Nak8K-fZZ(ѭ"~(eQuyF!s;h;bQ >J_} 9\ 0#oΘZz#6 e"$520˷H.;0c0D@OVBS;吃8$X=GJ0f Fz/m3C@Nu;lĪB1jSw2i3P|hmȤ%p>h5Y&ҀV[f;vt:?z52i [ +"hJ8#p>޳`_rד(@wFrnNMe; t ~A;47H^ܜ17ZCk1@>ij 3Ʈy9!"p|A'hr6OI 2PJt+kz-TՊ[V1T?`Xc 3)e[LS *ܨq[Sm]5xt\HbqLN~~vK:EԒgY:9 2@xOugbUĜAeUOv< ?ŷmgs1&0%ͱw9"߅:6Jյx<Wjn#u&~x1jGWՃzNdR jk}BxPSŻl]&BM$+cŮ-tƈ M@;@ ݮDЀB+En@XXYRk_Je1co@3`ҧKO%"*n*\X;<6,Չ~ Ck:*0?zBSo`f6:]h=~4ߍή%C{2]+ڹLJu/a~*s,MCrqP$fiP4.w) 3Y\QoEǥ (=[}]G~j4 r9y\'#и'ariZ rvkmj3RkO[" S>ʵ0^1. co0g'W_nc:;Vq ʏFPn"BSƦ*nKCGoiބV,~A.k/h$qhexD&Cjv>#?DYcK18(V )E/wՏ42>}k_79"?c뤗cI*܍lӴ% ,9FRE>K6ǠC簛p7((:mGkmNy 녎e[Kˠ}f6"3SdD$ϐɩl_EޘsDzE e|)~,Z[weӓ)wn9ϯD-! /gȩ,PElj!m.vbߴʻ({5iDѲBN#GDD\ *>rc̴d1kB6wjǸe}BlQ{D!qOAPަ*1w6cCTUEm9Nϳ$XMpڥYbYeRHb[{!FP6U榨7ؑIGWJ6GaBs,1Ew luQހNڽ9 4#ڔ`eZX1t?rj٘l.yń=IY':!4MTgskD']c 7I"*$yZa[VI|5if{zZ+HpuZg\IC#>zt7z$ d*F0:mp &ahrBn(+UFA._ J~$fqp ̮![]I;d z_,Bed{JKZUEN2Q3 }!Ram_2$KV {6$a3ʹ\q PYόKyl 4eXJQ=b#p3Q3.K84@\.DZ܎);At ^79Y>ӌ_6bxDFJ*ة5ѸVjA*eN[?رNe^uwT7{0 )©ܷ2F'JnZAm(*@{63lZ*)>F'v*6^8w"(Mfvz,ѿM\2o@0w%Aӎŷr%L6KS/]%~E9Q}0ǟ*q6 3.;DչgTA"%C/E'E|f~5eŲ!SVe .2Gp9*sF#86!c<"w!@{ !( PZ+iZG>F7ҁ?`n[o4Xڛe<Fn "Lg2hꇍ>o&&|N>\=Ĩ2M0]9ZY1~Zfg^1g]|v\)gS@F'6 ˜mQlIyryIdA@t҆4N*C]LXķ]sخ[׸WԂ̿PG ̣.nq}yhVf#os)$޸jCsVʾ#H(A+CgZ#橠\_"t--mcRک9M%pݾfL?!Lƻc֭(v%3"jA|WP6*_9/%TFxG o~@ CG&-h"-Y ozũ._7B@CP6J~LSa`z85z_P w&<1mJ#>T,Σ~E ~FfB6 PwĈ`gj{6м"x,}xz!- `zC2¿TǷ[o/|sV_gP^9 ݀!=Qu" "oa + Z).G qBRֳ%x.#x k8\T2]1JOGO> A3PΩ!Ah!bɉc|3ā+!`x Y|j6Sd!g,Gw8'*XOr&`DOؼ,cc\&99A, >GT4uDOO7ŬM$fpcq!g$91K[O$o"fZ 4-;4(Yq^?^_W9=mcWPWϤa S*wԺ[n:~a!pM^d"{qBZ<]6N(k#QY'`bo%/(օ9K-Cz5Њܦ>`%Cgsln\o0]Ŕ`f9Z_\X<ݛz$ C\9O|?)H81&Y*> yV){LkuV\I"PcA*pq4 ٭恤H{Slgo*M _D_ت"U0\1>2w *$QF)W%ӺEGue_Eؔŵc<@;/kz%l.*O6;piMrK[^u-cj~ ytFïxPwSh bx !z#9tPљP.u-V$M m%ȟH(5?9D7_!^ք*Ft߀XY; Yq 2D2H15߆~mO{A_|!z])v Y3$n{H,oԔso'cK${zЙ;'kYClfՎ뚇6~#D˫:,9Շ/eM4YC>P$9AX47֮#1&\KJ 8Tra9r`0)Kj1VW}9RX&6q{%j 3)k m //粆3O l@sn,oςLzxVCɖkYOn%/|Sg)Q?WNo`̊RcO2nR߬g !9@t Ld[uJ H_tRFo֊qu* e[6HQcLDny 㼸t%Jf{\.RDF._+"P[9ɬ$#jY zYU5=N+!}^A^\Q ]CCr;t_jZ+p+"N|Qߏ}Pfc֏s'ayO*5>-4>^ L] (mZ*a6p$:CɺR`ܔsg=R 4=Xԋ,nKT$*vs' 91R2S(q,p DnOl$\RtzŴZ ʪBoިd0#_-cФqZ'_o*Vjߞ͠) D^)2 dcY:IIiuÒ :ֶx`iV^׼Β@\[lSPQT> Ȉi+-gG€.Ap{E?jn4,-yDvhJϲ`'ꅋ 4})a; 7 Gs:|R"8"rZGlzUOoNٺ]TՔ0㿝! ( `Ƹ2b;Ωfƹ˛'eϖ62nSeQ+RT-|bFd}<.9Pz*qvrAy -ΪY|fwQۅly|Lַas^WLk%ߗ%2CEAbaZ_G9`:DONyov߳#l^f0%eݛqPp3 rsnTfp}nn;* nw_Z(4=}KIH,DJ(:ڊ [ ;Ep(ɌL)TBaPSU ŠxgW"H٦6dTP ~(x*O̧V7Hl["k<=`5rKX[)x&!nɳ_B^u>ȁs{kS;Q|KI10EEEYx&t JcS*w5j/K/ v4+`ʘ\74X6p-|;ۥ8N \oVimFH45)Bc[lR'wG JvӨ\X ]7IRh/,4ղqES څSJ̛V0C!+AVWZ>JFItxV !g1$౔h!(BGyBiGFS"hb ̏N hͶ"KcRB<>(ЯICp̂;BѴc=0ݝ@Y+; y}Ci_5VwS`4uIL!ymwn8BMN3\/켱F)I+hTg+۝7P(lOY`/%zsBu=vQ ELn !Upyۍi7&g9~1q7ȥ-UOwc˞Lʺ+3瑜*n JSbX];ϹoW#Crhy&m.hru&=N_{܁zBp4]vRtIo1Z駱^/DObSdjPWW[QL7J@(!#LAEW,V p+U^]f_gJu KĻ.r*`H)#2hOK,)wߔ{!w!;cRahx8c>Aocat"zVnzeUG&Fѫ3C|KVSl9%L~.Rk : B_L \iHzDLXwSVR9G?RH5iHzc H%s 3Bu-6)gڎ7]# X ԷJC92#uN(LOSu 9”sǀZʀ.0R7*cQkitV =|7p;LND ? (q}Kd Cv^wEG@W}D_#ך&LGY $.Oq+w8+'8(n*2 -!J_67Y>9 k HEkq4zZݤ .zڨZg$5X?N m[Yn a&}+%2SwL]o"0]Xj]xYN[!sVZA׈-0SNPϽkIq[j q-uc9K| m8݇L ܵp3Ј+".ebAO;Im ^$uL/J@^~O9:7ގW^UC 51ou$hՐIR!4eO89=xh\?|g|g H ikR< 4B>X?d 1tJa맳kߔ}DUL[c>'eu 6m>MtwoժRΟ;s7tB I&m7މߏաp-ʕbxtitX s )>Q.zwtoNӌ2;ƃm?S ;V6y7&o~x;W{^tϛ0}K8}Đk?9\EO͙Lh?MHK \3Ѝ; lLN Æ8<(f*Bbf ?B(v]eJS\CE]7r1Mϰhvlaxȋջbfw[s>VzJ4$%x.*3>@K)bؒOf&:@]gA%͐R!P8F qmq{@ pYuiJI '/кβ[}~b&L#7&S fiѲ7NE?B(1SBgF! L VSɿ |1p 1ip*G9{j(帠tPs̒I/|e,f2R" =$:r#PNaLM+C|u oV\E,.Dx&-IQ#-d-K}*Wq㣧)1'|-}(pK{ֲ8e@6bqOEᷕ 2+hًe~B NeTx֕9{NRPAHB)= f&kXV^6 0pvd9"6n'}P|UA'ʟ ciB)n\axgk) r+HܐXy7 > 7"Jca6S+zՆTVlܾdВcTO!>VY5Eb {r\Kr˧b(FJYSJlZ}$@J+* e8p*پB!ն+‹O,k6>[#WMպV,l-ʫ0MhX3$ 7(!.:BiN.0¼xL?h??zQʇ'g!p@dSҠ\MHޏeOpőWdan dZlf9Cyq)鴅FV==Uy[x9\ $Y%tx 5xL#姒se @|qTΜ|ĵ;-3ϣ\n厜y@$ǤOgb="$.$ubgh_li.( x <ڠ(D' ?b+ u{UEU"\I_-J&j&4~\.FOWtZ̍EM5:I6$pm4SK^/n#IUk)?hXasj-TrD,}3H))%(.d0Wڠ }v?;6MgE -M BY/n~y`;TྔfofkC>$;(aS6"ul|J# L_O&(7fˇ, !A/Y'FLcoLѣ1jݽ R GZj T=2WۇH⿋vK)vQ!z gtn;Tgb'e[&d/03H72@ÇCӽ{W6OKPY{ F}M콖Yvo3 ,,0qh?mbLgo.\fef7 8g5@䝨> DmXD͹C.{wX&7Rs(1CT7 ;\T7\Dl flJҪL| o/1M HpGQ#رCsJ9kpvȌ2> ߀P QP;QSZ=iд&ȇt~\Ɇ/2m`-ȾWxTËV"a~ieMZ(xwXZ ?g[]kXE%Pq;JaV5Yan"}JQs3h5ํ}PG)4y?__-=;{h8d10g&+t2۪NGY=PO꣫hO'gh)_E9I??MFQ>rzVA}>.Q]K[iwD3O9a֩FWQlG~aF-5m6=%Z= 7cmmk-@VpnSŻ\"?aI(HO8"רiI{ Z%Ga:|={Zb"3ss%@ Ty 3dy3_^8 nNPO檐fp"Ύ7Ia>l ;~uqQ4RUct<U w%lx$T[CxHF GLTಛOO3sXfY}^%Va9!Te%-q}]vPw Ǯ}N걢Y"d(L%lB߱YE3%nϘQUASP}w pZGVuNl( ;S?5yl IuYR^6ϻT _Q@_>z39듋!*]+3ۄ#ˠH4&zRN F1W-1:Xف BF̧D=I24 #~O\z=\r nWL ށrN8UW4kT`Sp(TczPKZ P EygEaq&i8'SZr{^\ ;PgOa" X+r52tÁa6{[Uf%xl}BywC&8D@a'X= ~6Wv$ 5oX|iX3r'L t]_O:h~3thGg7l?`]QrW!Z8K 4Қ%XD1׸5# LjR" `D S7ΐݓG vGJw =5 l>=^oYAPT,0J,euF\/qt (E#Z<߰;AC|x冦w<FNfNgZ5I*r *KaZYk껊IP$zͫ}o'& ]Ì)!r EM+KU~t!o>JY[G0_' W5U  ߺ \`(l~_>-ۃLzvUuK٫N<"[?lW$/&V߅ YtUU/P}\ ͤa ;YC'sEb^fsP6\)p ID].tU),s Z=Β% ?՘c,sEwC#-uWMS β&8<.5,ia!"'~ [Pv@dbVXmz+^ (5 2u |\!{PzJ@Y|- &J ERK̴P`gC2ծH^C& _szCuLE]a Xu:l<}4M{p|,0&wDEӬqV^7oə\o]2ݔVBv؂R?J_#+*jÖˬr(|g y^݇6A㛗ODi/s?b/Hm6=kJY[hGm 9̵ۊj@._e̲܇iH[ݮ$ֈc1%\'Ol;E9hV-c+J6ޱ 'VYr v[B#$ p`&_vW]\*YI_4) o!RLMW$R2@K" BF &qNnyDz8({޻O_$=9brm1 K;`~3ؘkT\2˳OːMt9.6]-ݘoenAW/Fc!^6~TC;̦ I<ܰ!orD"j+%T16.يne;rlx'P87'Ph-z?Ib}y9($jɇAVH_y u_ڵ\qQg|l;Χ7zs5g.[E()],rl*Dt:a̳diV'YNaZ&_jg ``HD`I}9;8gH*W&uSo e E?fpzɹivͱuKjy~".]xfa  Đ*}j8+:.Gڄ}jiKGsJJf!V2%JAqz ul7OK1Wsy9+l=b.B$%EBu*0w*-ψK="apgAlMهǏ_X̠k8]5c%~ngcWx=Pi'7H壓CWxD].7G@8|b{5Lb0!9L@v>VQD@K$4 f ~#h8a C-%? P#k$xWJ1_7y=O>^u bgqeZQTCp*.+bKyOLh){-%"ߞ>G*wƬb_v~Xw8E|!}j{,}Z=p;`KjKBG'"nq-k4unޏ$jl ["&`u_I0Ðp_P+ v6FcՇR]0:/C)(UݯϏuyG _x zd..bJ:@hu z-vRFd6Hs|'g؍MS-*<Ŷ۸'XYTsnH"GCAkA['?jjc}@{cs'zۉ1)ߴgjDfծdp돁h4(7Sb**6$SvʧcDtWz %ܴuN:}#g neG:ôP ԽAW7;oÜS֚Gҿ -MvיZWSGQroZس#xZ/_q2<vmu-\p6|ޑ^`:m0\ NI_-Vj#(Ozz(88zКx*M l&i a,"^&B4{یΝ~#ԅ-k;:əhh V¥\t끁utEXr@L1 :2P JT+3(أΝv{ GpR8DF9P9FӇ9ug(  c3@fRQIP]W J2huj^^4!LoD?uAy=m+?n4n, A@# Xt|n1_oNv]);kw0>ur=3nf [/O+1y ܢ4#o>iqH95hFڡM0$O/4){遐ZbQm% ׆˾_5=ξ.PM[ެQ:jbktVڂˏdSG#GffK`>*R*bQ7Q]pGk*bNwGZ_)s嵐Xic{ 7Z E 5\tJ0]R<)uȉ64l9P hWtߵ*bFe5@^J4CwCɹi,*;dY= Wm nm89[E!t+3 '{5"+n+I]~vNߖ6? Y!ܥ46wnfB@N:%QG#1̄>+T_C`l(kz(%Iգ ,^iʝ>rqAaH :C. v\,~#E'Vjt{+x,k݃ETsv:Hm]kY0O-_?(tq2[{[WCu2j M%k)s+OdygٴƂ>` 7` ɭBPfxH~o8 :"p[ƒ E0tDeA#nWBy<HCcD5EFm /|ڹ=JBC| Jvf:FU gӝoT`)[\'HwA0dmם؆i66Վy6T _$jP/e}4&u~mQ1,6쐿9"w2-N-"reIPIVIt8)}ZR d >4=x4"~ m3Nz֍z=[fʛOw'v&g8`'iUf.& 6zmq%ͬK#ϖ$ 0b"zxMV\78(}`@We!c&\ELߝ5I<:1fK{EUX~yշ =J $il^'9˫>R2(k[t\LKD5xHX2@G^/;XkI+cc*&ujbC֫\-5s&Sﮢ\~fc.ݹPuL*Xj&a^֖[u(ta Y`U BڂFF8ok3'p k o&:kgQF pX+8MOY0o| .bʆtqP5KmȪO؃^#>, *OqX23,_>-2ZӉ)%67tݐ5ZGHmHDO}YIQ#)Q+U50Gf\pFtYFPe\-0 an9$&a` "8X|ҐF'sI7W*y:LS}؋>b`Qsau l;G{(/q a:Нuo=S7٣4IRM]T &)u\2$Qy F5}-5'vGg~i:Mi8 7 q*7[̔mVV}ĿV&OW MsꦗN3K6bg$,o ,FӖWrkq{rhl"<-fxh ɗJ#!7ABD&xAb C%sM)I XżsdQ>ҝH*A/ : 7Zn(oyAUjI%YaрbwpW尨{2}A9R:u6vK0YB.%w>$^"UOGjZMY.W.ɇkkKlm嵶x%Zy7@>O̐0|ا'uk;<}RMBY3u!x#`rCiJ)WLE ˛^7EKj9ް.C*eUMaWi&OGS:3$9aki **|2{!vV {JNd4:;VAo#UW?19m.M@0\&Jt;| \YLcF7oϿm9#qZSL㝨֍u^]ҧW`kuEᄚ@8š ( f-ir*I.>uVUt?BPTv9A3GCU8M^ΕؖOn'91vU-~YE '@^ђvo /ȝ<{if8T۴{4wT=_9pb "|v0f˃PW?yz2՟*ꄵŸ֓JZ*6 ,hڶ| 6~/{&\GA6/,bn z M8%މ3 Ȳ[mo|>5Yv F 逢^-0.}|5_v p؏ rmc[T yb0at Ost x͵ u,"GJE7x"dזm@O]6k;,T=\ٸʣf|%6"4xh@UuH0 NJ2H.Nuw;,{:`fB^%ʹuwT1Yj\F=Y҃|n- &?(TuP"ܥs'wҔ"m,ï驚=j#cg嬕j :rPnSLewjGe/TݦN{dEh_tg)[(Dmvi/$?2.z{ҺH2ǽé27'^:; _-ᢈWt4ut:X2W*,0FB?|5q]* π`eQhc7cN{QȴԠxj~{Ch˨oTvN9o"cMVߒ\aO t+1aa6MRݟL87JU*y& m<1HPchCEB +͖G*X] nd佞dwAğ6?j/PzBt99j+m@7DkN _wc9B?'}u,@ߦi@U}(L/֢-ݟb)G$}=^WI_SGJGɾUx%r7~ L$3\L=]PTNXVH> Pt0\J {q+ sQR9op>ԢQRFX%vQV֌l-$ jN+xV*k-aqѰ\w,ҒRPM|ؐw]y![6rh } Z}:WtJAhNr'0Ҽ)M'V%pEFfʯJ˸ 4ʵXnT#9񢖭UZs9C@>Je&ĭ sd'SAD>ۥI]C hKBpU޽_%(.w)2'F| ,x?S[_Z5(3/L.5C$8 1XҌd{,ٞGB#+wQxݴ(FbJ a4y_j mHp=[ 7 xQL}ɚ,E!e Qjfn*uE@D{=p+g!blE|st ;7G62kڢsgDøap<5_fe_R7n^~$,{V0"Mc!y"G+bT\ Po.7+ :*=o]/w\yPuuOi<Tgm=}H(f ǘ.P;Q ojC\ Pp,#7> p>U;i E2$>xlOA95dDÌB+a;nr[lNx=;[~ 1Pq?YOu?GL kG$$x΂HbsФ36]ωwR^T-CԿMK}$uXscۚt^ ݊QI!D6%h}xPC)_lC!F@ϭ) X3-TFX ږ~F%?~B=r  =3%㪎i?'U4h&vO|~_>W~"ylɕL ɫ,MTRqÌwǡKQ@ +y=2/)~Y`F;r)ܠ_t3_%4’[Ɍi}_˼FN?g08w23e>]R!~kl?RQV1J"=R*7y0"ROH9T!Xɦo4e%عg I81b~#ӅyiWahh|Hp\l5.$]`Şf.-R8w1-9{'"~u O7%Qms7xPĔ ?iBWLLiӫԵ>6$ ^@R 䂲2: 7Q^dDݱux1\lìM@܀eP s1'[&]ʼBL/Nm?$zdZ2!3_p|{JgX ~flESj'p6z/ǀw=zvA evC#PrsqE(_1C &c߯*CUd,>;D } 퉲ѣK>[NTk&Zs{"~ye;nL~/U&Ki[Tp%MncM&Vɲg6 4!H!߬^VRuBbwye)P%kbb rPl+M,F6'x9Yw?4bY76OKz?x"+[31> [=-G~*%F@NK,q99KNɓ8LJ |@2F#qQ}ԑo)lofಎxX^_8w<ַxJ%j OӆZUv튣7h #`B<9rG0ωW")i d@:CmhA f %ІJoxkGX2LdaqՊ`9 @Uϸ޹ [; C'txx|*}o{-ŵ*}Ui2P<[[="}&// /}Og:|鴚ĂL1|>U@Z7D8Qz ,\xa%{i2hյvB"`㾣>ZCev4s1Cgr7]jȎ> Uig(-uM%]o69XfO)ވޝ7dwUkqm%g5AJG"^^yC ݲ1r),h&_#K @dBRIg6)2 (aaTr3 [ަ _c6oS8G GYͰm >6i>"lsFez._*U+a|6/愬w~_~vwî'omi}xO/8bᏔ4ӧGo]\|˯m'"8F=|WS`'TO[6RՍ CT8懘+mRBߊ)w'+GiA/1X4JkI|+u(Xr+>ij76&tZ;NNXzg,խ kENZw+*U.!!Ի%^NPRs1$Z[0*{3.Q;$`H}ioǪb\i])_zOKDd޼!VF6އ+K{扮ϻc8}74C /)v,+FޠG8L6cӺ Tq,EBe`ͻc7|Ֆt#ۜƿ8]RWX,UOqIY@k*q|/f] y.)~4V74c𜬕Jm}mcWҗaۡ i {aQ#;| g|%[Jļ9> 88pkMM5h TXODG. qsKFޕo{D,޻SJ*_Dm2ˆxI'2Fkޞ9Wh9_NBW; m)70ٺL»Y[ ޅ:vmL5X: A&ZZ e9Lxbvw E$yy|ѣksW;@m ^aC`w_$;ۍ5rH_*ӄN`sG!THSXwhcoH( Q6r s `xz3ƃxX:[0Y#x6EE֞K{ ?6kbwNX.P_$L?%b7l߿Ek0MŠ͏= ʞB? *bWύz:(x>N1@!+Y$xè6D_Hъ]?X!`t{%V/G-6FZ5R3L,HkFdoR$a4yE%Qz E3#u q{jַݻrLxiŕ@ !h{|rIDDt׀猳Qdz75LHnJ v!CVOh Lwk;7&Lj)bq rR& -tt,,w؟ƈ1/`Ut1J/MRB'\$qj?PтmXeUJkւ֤} r?bUْq1fBd_UIN0ToH]X40ܘmץ㪆+f:^sG/$Fq\c 'Q޵ߥkd!($ہ'Ò|ppiU䏖[a@&4{H趜"]Hv_{ܬ)8yIRT^r藅d]6%4F4CXGq9:/u$DEs iu0WXja\FT0H 7߰a/C+ /J^2Aj2Ip4q~3ꮯu؈ X8)=QHD҃+R*Um70pm+|i|qi33xJcU+_䞆!rP+·2+E`w‡`Κ*&y-G\]nBҘ<=͔[UO.1C%a1K6xgպ wο{~kV m1'ojOtlĂr+]4 ""Ad$5BǑYTk1+2L.ͶNDDꋷԶ!BL kZnQ"vBM'3GpBrdN)szUWchx31;5bn^dJOGH-|ԖHr jŮ]'2<1فM~-2z1AK)‚.lSWƭ%ddh+ChVMl;ڎ`wT<8M8j@T4Zö!٢e?]8PEkN% >群[ ;MR(?ϕ G;΀4UB߶[R !GQ*?ߍtLz ;:8Y۟i[Ƞ 35ٝ~E}RcNv;5<-(lmyάd'7pup9"6IALFΪ4k_By<[$  Ppc~zYFp{?@,PG%no{iÈk6#(%lX(C~l14vbP,F,u IS~0Z)Wvq^|e}l1x 3BH*:ReO cb$;!i uV'n5͵PjP#@.5^Aj#@M>HCbO'GS̹3R^Axb3d$ʌ`6Y NBz(yU9S~v5P'UsĒ{0&OdEK8_:؞ Dztb4 4yӴ诀"/co[]Ɠ8ā@WdXg)GQo|ʟ̟ luٌɃn"51L1^ĺ]2.Q26N~(0˩@G6M,"0ܘɎhy@lL0qN,?mh }u ʨӵ Mb"aY9kf$pN!2nꩭ]Pk s呍>M[ 4uclXF ]T{ǧm.4~1{ %~8yOY$@~R 莜"H'`Clնzu'8p$Fs/A{zHk¤E]bKsxD988bZHw=ՋlG-0`;㡫Q$]O'>nY2g39$DcpwyzԎ-uzf~rN 7&5״)>{zw.ߗc#)DIoGNxV"vX_h F6#NŪaTzc ~с)5􈱌P1K'}ߡ8yanQ+`iB,M;iWg AiQH j168h  LT;` {`BuBSs+Ncu1pCg[\(RVDȅO{CHW@/~U#λcW(p0,9QhOC1jyuGhJtR])%/7=(ch5g2- f#0JHdˆT 0s4k4`xa r,G~Hkzy@c13H\!5q+vcϽ9]§ m=؆4_ؘF8A)貦Yu(iHb(HT &&g-NCpnb D,Z=#7g .Kj/s,Ho#Qc֤?Έu.C&N#1k{%^2>\j{JM*hQ^NZ1Wkim8M %S2}w+$ >dx^MRogx2AoݳH|8 ˿xU䀚ID$apL_p##1uFE g{p@ܜ>10yΨEɧeT%/}o]6Y.,{V(yE W |3Y'ԅeaLx 7|eSCfM?> $5)JC!5w0:m`7u$d2H)e ߏRG]JbΡmU-V`ӠpT恭؄nJj (bU]ަ(&42.L1z)6;p*Hwq_$Xw|TZO. 4Qz+9|leI+"RL Ԑy\2OA0N_6&$Bf:=BwZ{5K+im:Tk2~E7q yZѮO֔oԪznDŽTF̚E ED0V4fDFȔ,7~abSz&ŜuEkrW `o3$lP}ok@qxI]\H0P.;Cʫe "OXxxOɹ]]xw dItO+J_rT"45;eI=\!̔`Z)URP!ϋH__Z0 xV.zzA,C Yt e/ƥXWj|9GR`p3!Wms[ шلOvqWP4ˋz޿ZFGl6qrQj(NȆ&)qY3 )YKG,&2M]idra=lxc_P^z<\B }$EZ3Po%VSւ0 Ko9&ОT&pˡWZ s ^+gߑ!h6N]0vGh x SDPJ0!9J2 ;}`*J \VZM]!k;:{EDF}&RLEɏ Awu(0XyPXx6c2M/n,NVh͸:d .߻<{٫,~Yѧ,{;dkfsjZv[ >)37 J*0sڲO1Ge~uz-(=-˼S%JJC.icbh2^e8Qu~%"Ya&>0C!6m5Uyh܌ ^"H)}ŪwEs3&Ox3D.c}&f0-^lΖ#~nD O: !r75rĞVچ/9hѧ|<D)O+U(!~/VЧ'_YE5qU@': _&)`U<6B{m|1^ x :^8 X8ڵy&›UD2Ħ` a|'NS^uNtgF.~LY>DH1:{ė6K0tHdVh0c${3,m[Pl $aFGoo^,f͙ a|.Ԑ 8 3[ݑO~Ԝ8o0$i:.R|]`CApn=MghHNh5"gprdDXUEG : -#񭝦V 㾂^hX s暚g%Ey FuqaqdB|ڢ(_!۬ e<9N~_bxuBt6 acGPth<70LI oI=Vzq͊?yY3G_|%SXݑ-:)qr/@Woz侕4 .qݮ$<6_& npXfK0k9GUԯ7߿R.P!/%~l1l;]JL.Zl,"@=Cľ"`6s ّOfYӃױ3^FV#˅yӫklR{Oa:WIN@oLX L}O.캑d.| w0KIկKڃ#ʪnۘ=A5^.ipx1?mx0 (o }*[Ny9J󉛭**bM1P w*.A#~"f3vJ.j; z{>q/7SS44oOrx=_;iIYR_, ~(Pkgm2':JEFo+7% W9O8 mI>T 4*V7A鍥_:ŠVϢp0oR8 a抪rYTV#rtCh^޶ &[ _pLRS<`CԢI]e4"Y~{#|A].Ҿ-m,c9-lN[͖Ɯ@VXa R\0D(@K?,ְ@t,g [y٠xIDlqRǘ ~za`-ʉӔz!clx0:Ki˾vP P||4D]e-7ُ `.4zT>fJq^8lm^2SLjDε!xO,=%'>$n2fv2&Vk(P?<5ֺS [[MU߼jL7˩a|O.EΧ.sd(@N.(wr gA:ύѵd UڒJ=qb"$(u*ñCbMDKVڅ=mƺ8g]<{Z4|Q5 izMYK#1f` Ѝ<'w,@o(B}@,6]͊2Rp p#/GY0$hԽSSo܆Ot1[9)?yY U0r#0,q# `wqv SB({a D;hagA}rdwCz(bSŽ#y2tnwgۍfJ|DR)*Ixr. !ytNZ?a'ew h';[8uF YXQ% EWRTvPK.8q!z7 ŵ|m9C(pc`gcRX2|`O F)@@Wr?ZV*-CB4ᙒ((4%襙KMUK8UB?Tg+!]`DHx֕KlU/Y&㉙ťRsg<;]ISY'xerR#1תdC. N#k M kG>FkAr#:JhYYV\O6jUc13EҲWc]TF -QS:p 1qBl4-iޝFqP+neECWΧĶª-9RCӥ%7{*}䝽ms⽼k&`] n{F?ײ'%(6}az棔,<t7~q@[ 6TiIC-gc 7(<_EwSOV6LfgQԘlhDCXaIˇV$NVRN .<N1Z*&Ѯb8].AjynIض.\`yݥhnYj}>sLн>VL[S]S$aayHn-s ]8 5@sA GLo4 h7'Ue!ܷ_9{`Nl!3gEQ`6,D-doOwT-+ B|ɦh&HN`/ܓY]􉂲6Y9n|л?R&JKzՈhur$X֤pޗvnx˧ɯb H~s¬ DC\V"dH#4 S BR730y/H)u:1_h9|\2D7l(2zW-ҭxRjúHޟ"2$"FܚlڠG.4t~$uy^ {^kQS?`jmStd xf8rxp,ꨅ$U\G@Opm~LJ{=YDjwf.39'Q*=Q@#qgE>f;AIFMq WP 6XxH(eG*~/PVN ^QCuQ9ƁHV>d {CTaV]slcL-Jҹ/L|S8dX: $坹e-LDž5ϑV$`h{%٨>%nZy#l*;*G~:]{U[ 5eB9syw?|H-+IqҭĻ!!Usx n ai\{GPXu^`ϑmEz#,1#hH|tl ڭC+Ҭ#EY}^X7}=p"׿Y8 )*:IE b..oamYlnrX& j8pUHI)#ka/QM窭҃; Ug1Rx6UUDuZEV^$!dj^cy:G m)p (=Y,4ijt6yhsdKMِtUEԊe*MX.bd-F↖<%#AYdّ%AMhC,Pz^OA/e0p)=67i♑3&|悒`l}L% W1ddΈ+K{TH MEl)7[D}\e]'b yoaSj KW N<stH;QڭYN|*VIEBch$ yL8凙8͈=_RбS*mdפOKGmXFKnf͕=^+5GTr 9ʁAiF)MaƳǠ MdX%:m:0rI<<kā rFapɚ=`QbDRbN}~I xBM-l(h#&Akj=*>V{`+/j9Z8C)E5oդP2H7hzV2r!"'E~~H:fINMd>^6YM-rPSH΍#- f-ݴN[Q1jz~cV%ep xZwڨuP͖AC6u*z?!(BI>p?Ȥ1"Ҕ;(c =zx᳚97? W1^u+9=vNzT9eIFټqdƠǮ(kPĶ[uB_:hSQ[ZSDixt:@5K# ŻLs>۔1;s5?!lڣhe V!)[Y2sS }B'^K6 .!zL죭˙sU ’vy-c@ Ѿ7ؖA?{7 k0' _voBKtBn96â%&cٕu d2ƚ@mz}*LuWn1 M/~UDs7R8ٖy'zbUT.S5shfDyQ 5ܗtwO 1+X2SWB,(ozΙwmDY7%shbJU `?^,m \?}\ߟI ~.4*eB/dpk߄9ͪc" H=!jڐ,NׅeA/Ӟd_uPz[@28.^wD|S4HvϦ{ᘸkv j\goJ5!m=i½*{v.ߴد]gIIeI@! B9"b/w/dGG@R ZjUSawqC;^86~z#z+zgyLZZe}-Rs_yS ZnnpHeҜ"|brXH*NEʻ#npҧ%z??=oO 󠙐|)"p/1 ckd{a0kY:ƿo%| t3Rx,76uHr9`+٥bi9G{2R1U)Av.Zlj9=Z{ykx E!`'h$H!~.TTD_.BEM-^ĺ"pHRUrL _gד~ Ǵs-UlffIQRijp1iyYޅE jZ&[w!jT\II,ѹ_X]Bhzk55s@E-jت~w.MBks목+ye%떓 a,?lwYc!散oۍ ]|ºZ0 iÔmu'c͢&%g- h?` ȜNlo?Zl@.2}Xg;9_vPϦJ+"#:vj?{s&d,?lȘӮGwG-.%&ɍw6pq9mNJW:pæ̻߆Y"Hi|TЩخ٘9/NPRG?WJ(*16]p(qֈFD6 ߞPv w~(~/,.fhZpݱBkQ~݉m{\V9i. Èコ M^ w,=9k4;2n|:TLhmGKq/ț y6R՜fRF;M<~7^݃5(9bjܚURJTz@]`\%7^Ȑ'φC KY.]D"HEXq忒?"oō):ڳdH0oDZ&E8r2{lA|lt}}wҠrϮ{IjE%O* f#a_,3l|qV6:_݂4^kVNק"m0|S|ܢYFcZr0UBV tsU=0.O+ѠuDzEH]@ERay"3\qI]ܾ>3b)Z>T>k" lŘLtkk hֽ6įHVok >Ϻ#CN0OL IRMc)l&wR&F J1Ykd lfԋ ~ >pPUV zw./B):-c`j0Ë_pΩ,>Nc#S`f[&ZTSp[f=<~ƁxDBdW>uR*-.1\*y[={=&ilUƋhࡨ3Kva'Ґ AuGH% HM#3reHnYqePIE,bceV+[Q*P(\JfXe6↉ j'CFFc=~{:mQk枣7[j)pHΗ&{&f5j~+u6c'uR4@iV[*r{[PJMh]{26?BXz"qWӵ kw<=#&J7C5AN]}0=pӫךA-K00jdw%S5t ϣ3đ%4'H&Rcѷ.biLzA~ -RfoueMLS),rR.2ZG=e `0X$z{f*_YrU631a966"\=M&*mQ1Y&3΋v8H, ƥoQ>;(1>_))Ky>g6h{2.[]TxH3|5Qlmˢv$ϔ>b"38g}nP5?(qF:Jđ5JUbæ_;W,M$Q\`Wj4ȿ#hP W hBgѹ!Fk_,'ϥ PUټQtu^ iԣ  ("? q % :!Pq]j28&&rh6.)~@3vE1KFR>l`0sN~qa)Fr \>,Dzއ[o쓇k!UtDž_M=CED; ۂ[+pWde=RsnQ=D8+LcYl*ID-2x?6f[Ϯ2LV_f}3Ɓ2;)7~i]ՒIEXMBz]; ]%Z,PoR@9t)TT}FSmP1Θ$]_ժqW0=p+1cF)B !)pQ>dw}"n& ǭ12I昉61p3e : $}Ȯ1;ye+""OW RX RjznH IǸS~kW܅p ekX@ȬIyTKqu>ЎFt0>E O#]u|W1|ep!^t@6ZN( Hc;x7pdrö煳j`ҋ Ž~ I* IT]SIBOo)dQ.>vå?9yWE,=P$D6z\vS )?^V,rzO$,JHu=I:X<K?d i;*U[u&~;r Y-Arj5MacNIpHmرLn<ujMr@*/0?mvیox3'x0FeEa'TRy>0TUX gm`؄Q5KeSF4[pq2r5>B$9i_\}O=דχM, @?V""3lJudETryt PGºyM7uv`8#8R~_OE]RkqFw&k7!]n*GPl6= Jv._\nHy 4PŞg-zq0.iĿ帏јJ IQ\143rzlӗKS~HP\W9ƾt0}==K.L# S62qk34'qFD_aօN5; >]m"mw%G-a-uB-@QcJpPAWiX6iS2Ñ mhsz\,Lܖj~3B]|{X?Q$5]͠4*})=vRCFU]{WQ p˲D颯"i50?kd[f\=D)]0gtn oDGcꩶcN||X7/ֲi:6zL):7HO#m'0p,drO2r,ҷ)J,azdPl^OPj. 2 ZWF!m(查6!/\Te–O~bX9|cTi݉K-wjv\w;nRWAOl4ؠ~D*L#ڬ[GΖD_ߢ#VrcxA|#dX;|B .4'ʞ3;_ _QVDqwӡ t1czq+-0td{9;UO6J0񐔲d&4l@A:isq ;,!==lw ~sr{gnZNkm5Xy@:>tHkg{ 1yIuWAdoN]!6bNɟ`r79_ĘAd d<õ 5a~a 6lk_܈'8f{8z`jHT|ݢ''RXHoҨfUɪ ɔ1v+*|!}ޑ#(9bo^-0W~xRB OH؜bC;\KYo!ȊPվ=>-ݞIV8CʙnMTLW|Do-yT[Tm0}k/Gw;dlՔ -IwiqS]mbB[tP 3hB apD:Tڤ.ƣJ Ju ١ia٥L.a`>Mǿ6dZ"גzn#E>PS6D^ '@Cb7ۤIAfLJycE%ۘМsK-S;CEp#$S׃~9Q]f4tT]ĆJÉnĔccrcF8ç^Oj=p;b#OjLyeDZwn`)!H $y ~ < +, ҲeaV7\ڂ Q '(Aw U,ǣyƿl;=0rG#/o L9Kfsk56qp+]Rsw~~LN;VR5ŧ#t@lBCE71]G5R$ tM$ w`I"|)aEɘ8dһ](ک#2}XgHr uhϩ fS?R@Zd[^Ub<1a;(+m=|mOqmB=A$H¹iRD?lsLvMޯ(ߑ$g_~1yĤޚX&xH `0GݜT9ug!YaYӣmAD^͋c]l!E'aYӪG+ذRФUQmt-SpllfIьf RV(J*P- _f$: .6ZYȬaWi%k8 "(x\,?)ؒ P>!0p_7eRk*EQߚ?ozŗ3D$J`2Ϟ^M8OJ6@;AB>L+ҥ߬J+^3dOՏsej0n( Ĝ|ў5sȗ'Z9f nI{!>[AtDD!1j1}'* ^HT@5{O23"BI6œ3E:5r ЃB6|@쀪I,LS KsXsߺmma,MN5E2aY 7;hFOprW|3=7 mLͫ=q!fE(8_Y45@yWMQ{uϝGIzj5VՀC({^C\jƥ{E i{ߟ1k6j켳u) /"|q"} `ϝWye[Y1\̓x%?F}{%pf}}(ZXLsVc"j ZH!C|Ysvpi&. #.xN42ySp&N'g6[1ǍPz`k o"oM;?ʜvtFՎ{Ȇ/݆i_QX[J/pZzw+SIO`_Xn [K:@l& 4ڐ у k}3uFb '"Cf̆A6˘4%;{R&XaZ~ C.?we;\[89QwwupgXme!u妑9gEr5 N$e6-G6iCA: Dni¥W%iJWeGʲvE&0,| C5~1NIΫW2/T!ĕn '8,h72.q*fj&AHQry Z̟0J} jsP; 4vc *U}=@ j% /9_\򲎸LOpNZXGU4cv1APf֥pE7`c2"`za!4cY*!Du8nZm5.DDBڮ.7aHi.on} [Xuf reU-(O.n#Sf ~b8}׽h"@R>h"׷ iX:yEԗ>]Jg;2e.wO:5F&H$1(bxk%i"j/q4K(rD5n+g.о{67E/#t ?}`Nadt,2 @g_6Pf˸}mmVdk0^:wʴ1XeG׏kE#k~N{ϘxU&1H_XysB8$.Dlvq;\[1ؒ4 +x rq-x`Qh p|JG @, 6Y!C$𲈨\4x1D `[aIPi (vB1^JTxJ/v[ Œ.ׇ;`9&J=$i `#N=;j1XꙣCqT21TWK"~x,#ՑM 6C,[P;cTR}zf̊Y`힂0w]#x"ISm4Agk23:TY $ǟwq 'Xft9p1za8otv:3Fܙ3c9k*#@U>ffȜ\vh' A&GRQHe5ίaI[Kͽn jE *>ê5rFɍ7M&6$֮,wQTاYhqk+ט^8t Ue :34 TcT 8ʢM9܁GUh n%i\h=d1^ߖ?zbg` c076 V%J.(M1"$SR|+23d22*)}F7ӲK(? 2@%ў^BA|k$)~$SPs}:jx=\ `fLDT{^ɬ7e>)Lq05n Y'O N#vc:VILAq2)R Lk[ƥ6ÖXbԎZ6[T-гglHӦx9X l96ivDٱD|g7>d%Y˪09! nUhgI%brsXO+eG‡/{Vx䉯H9{juT))?欚j#Yr+x<;rpMy|w xyIi;)*.iӹ9mYv[X9d"8]D5Zs<no飕ML7 9|Q1pRalȣRU,Qm@ҤCvq}OgRFkJ~JZap5xN5wĈ_#Vh~+yULiD1!:xP~X~CQq5Җ -c^pwSff a7:§$d3:*fě kIL":Fxx)۱Lm;GFSn%&^ sV֋tVcgxt\Һ ݂pC3&Dx#[lţ-E~%2!G9 +*aL-&nYj14ڹ{5($V.5 [ۋ38b> c(^ʮkHF/R&]yCcea߭a E񓕖Y4Ѓ^!"'`5xVZww wd =VDlB[r]NjKc8x+<@?)ЂO\MvUˑL|U=@[lKwP/H-N $Wzhpt*hؽ!Q]j,efwsJtLҬ\uqfŲXjb gw@|-$ΩV9;Ff*@ Ͼtf>zo \]i+cғ\+$(8 ^61LmEfiX0Ŕcy-7ӇѤ~=2_Z-sXЛ #>NJtUA)ƌ 6&x[ˬg]`3׬,(.)gjKz ]a/`YG8a/c#;R,,b_g\X4ٲdǡ) dy#1iq7l<Vњ(ypwj3B\!PPPuH}LKÒ7@j!5m)#ge4/d>:b%iIrQL?hM6h+k$U(J#Jb(-&K x%?,{R0-^AS-Hͨ9~q(=hц,eyeN#^aA)GMzE]~1cR< zV_}YA0"z('5:a zjgԵxdw "S"k+#F()aĖʾR`ڜhC'=VOej~6^hbNT?꾝Ρ Kj[3ˆa6wa3 =zf5O;%)/a֚QTs*9MQ 8} {v9i!fjh ) H-ۙ٘ضhP51[i`'X~.>g6&n[_z5lfp˖ٞqϛ.P/E:R&ձ.tK[$"Gjd4@)f'j|fY6¦E(Uv v2%*ua{/.6kl΂{U" K8Dd&XٓPc`٣1n;@4w,ϰDށҸp*"h%~MA=Ԉmۈ@z1Fۻ莃htSn T=]f^Fz/1YG]#O.T^*Z 6VWh7=;/_lga"$JczKҥ]2?: JKֳ=A*Sl9U sӮM*=LpnSYx]+=`Vl^XaǏ.0_zֲ:PY41㦺}Q+B}ϩ+kF僨o6ϤݯiLpHpS9}=D/cUJZ|B*@x@9>vZ/VC18k>fE™ֱP m}`T?0!ÐԋKnݟ{GEz;fH}l5.E#TqdVEUHZ?F 3[ݕi-x-d'%r[8*Rm3\[}W?TNQ$;$hh׮^YazHuEF->hi.z.hh:NV@ei)%c(2gf&oA"qP_t;_89X ouQ? i̷Ftwwd@eZd~f#S|H'K,OńOY삷V?:o ;>ڑal a\,{:hLH!G ;w7P?:{4Oq;kAS,yp&p6SH<  = JJ)8vKZh\& )ax9٩DGD^izt4ぶDl^Q-eΜԥ^fMC') 4wjσ!ۙՊ?.G\)cY j;? 3^&ebg>q% #qF˵*r)w}9uаhJAnpXMS4|֨vțօ@BiYՈ~v!kX:liߍ).Gkܼ&A- <|l ךrw1Jkx%Gf!hP9%#QvVlNnxRvRm:utZ>~cL1n%\J9&W`P`j3 &UCC?vup3)ff4|El0G.\!mDf3 9Hq7jq2;ǡ}fXX:ks١1FE[z=(hav<qUֿrq 䒦"3 O>26hN삇O"G9`3ovJB;o.OQ/fIU% /uZvE,9no L,mzt,PW­`3{lѨ|qH63N^F\t2%Bʘ :sPbLjpx"ԡh}|f* ]̲bs7aߧg.Twݮt5HHd&{D^.F+8snjMMGS{{q"~(L>tC{(ju<7%cCl +GrƋ@l^{qwB>ߢtU-(. HK !*xF97sDfQ+Xxoz+ &?X_oPPP\Q+eܾkW|ty>p 1_#rvN0|7A0IzŒM1dG!\]eъA;x2y-_ekaI쐋h- ƽг‡sW8[Y25JSZ *Kg-hň LqdW/ 7uqRN{~?h1-mB#4ד_zh! EE`*:2{+LY٠fi%eEDGNFSe_!d}a'?UhNo K 2 a=9 R튖(H5 rbPTb{ LccY pxe83nc+kiSI@l\FeKS\LLBZO`uoBP~l,r fN1hVWl Ԏ9Hس/2\Ȩ\i\h@(УTtq9}R1C\M’2xon)p)Gv7R^P0"Ʊep/68IheNCe$חT=E}DƯRsKndB-eSԺr6a"lWX#\Z>4:}#!yI(^%bh]bO#6'n RHg &PlVm{R4@P$ $VuŻ 3hЖ=V7>MG z]ހb-  _dUM'l2ٳ(ׅVAv:J8c=؝etjG( 50&YHx깡v`5C識D.hfnźT<t$!A&Uь 7ؿUsϵ@vDv{L Gpd R a׫9y-f<m&v7%V7y)UX>™4[np5ʜ&V6L6yG,'﹬ cߘjpo<RGL2A%̦&,}<@W -y+a ]$ *y#ܦywV+D` 03iTU[# Әei(* ́uI%٘܆yXJ$F5:?1xuWT VyBG6 \Uϲ)/|J}}SS–RH),m #6eEUaꃦE{ޏTubTP0;A@4G vq'# )%#.jRMZ?O14qƇ}5+\[OLtad|}06- >BY/0Co"rAlBIvu9yOfu5`sIg+{?ǀgiHKj zS4HM!X !5wȨlBNz-r[UqMPR! ^b,OS>`I v{ ʬP @X$sdC7-Μ7& $dYu=̡{Z `JrUAL:.~;L1ə-\9XZ|ft4 i?<' -oTFUrȲZ(iB, 2BL¸D)Yw73hh"qȵD2^EW54ZL1 g*;Ii(@KNiB֌.Y giq%#L7R^jocQ! lVM+vk[w/|tA <5?z 2%cTMYOWb '(CK6{=IJXF9' hg#[9DL!(;Č%DBr*9+n ~n8ZڎXy՜NL)b[d+ItnC! @*jp 2 Ȓ7jYZH>BS3:6alaF\.7P,7ʏ~%xZL數aMfxx9Bx%fe_qW#ykVF;z܍@cOu%ؿ(kw`}/pꅀqﻈ,|ZoμgպY6pΑ\2?=REy@6c''../Rڍrpcq f^n?I@zYohf (ֆ 4*U4>¯ʤ0^)nᖣj 5̎'/häÔ!P*SkU5~mYdF5 e6F! ] O}o݉v<)#qh z] Xߪޮ!QPwF>̚v҃)uC ;O",%y |L1Ȁ O1:utdzseiTKnGH;s?)aYڧ UqQja D_l~J( El/{,t?,Ѡc"gÜZOU0ME*V6]h D9R gbSu]|wt`X,|,Z4 trx Y w]7Y"b5N{k;k|,l  J.UM6""BRTiQ1[aޥ]i7 89lY⥼^w.>"_F$nF5 ^2' d° ^Fvb"JD`pHiSkl"\gfpf܁wv9ɃF`i(u*p2YI}^.eJDR)$a q ]]8nx^ߘSu*=n,1;^|6pF w9UYtofx۩lŽ |Yb]vG)\B,.l $`B9Ĭ'a^tɩJK8P'xzns{\KZ'W vNɎG9X%JǮ _QW`/uZH3./ ?#C+fkw@ C: ʫR.}-H8A-Eco6Ɖ'51(Y ]=1ፐH蹐%vսƩ9{7iͫ'u\xa>lC"LPL[Qj%:tr:w2ZDD7l𔴶*zrC7ϫK/5Ř^Rok N &/@ˋ{爾;@ŋ~f܋tޑ8$H-szMHi!$?moN>Ne P0ῬGР ÛiI~4BVO`<_wYsmg 6&|bEBz8dQCڽĠ󻘿mRLړo57+L4.6h9;UV쟽ras܌{|?80p \/|﩯sxy#}ᔜfyLn+#YN.#ؙNXSS]c rП5=h(϶Q(Q}9x?(Xs0(PÓ"w<LFuej(M@j6"D_iutYU_aЎZ½ï?JV 3v l2DbC hzޛ+Kן39_`_`$)Yzh*:g'l>O9s?< uWkVv@1~ݳaʦ ~I"C֔S4Șz C(:K~7u\!txH ;#xE!o,׈Ŝ'n߄W=M[F"p:+ /*-ޖ~Y3 -ҳ6c$A40Wy8"%-An~,D ]"pqgڌ6H_jЭ5d DLt خkKHr{v=Bwʎxg((o>e~!YoqMۓ$?/>a+G<&ݟA)]Ļ܋& "MrE77$`b? ʣ4YY++_+^KZ>*{Y"uߡua4@;B$v%Y1'pđm5.ݘ7ؚb#nLbNcSw7y!rWiR)oxq4=gmEԨ~l(!ULzPl 83ѷ9JbK>je< ' 'vVKiPtF|Ԏm1d0JSG5ҭ/(nB?_h3EpbMdl@ȺZ^[uJWQ9([L=PskS7cm. X,N7`k]!ɽ@ЪR&~"h ݂B8l+ w2u. f|r*D +q!h[NXGDY ʒg-2A뢔+Gg^5O9~b.x@).\ț bB0˚mۢi F31TkPծ1DXˢ^pM 4Cߨʋ[2XBh!҇sI\Y$Gƹ3eR?aHՎi1G؜8l/r{=(O4Fy G$`J?{\vT֣.ҕO&}Z0&PЭ#v,[gP&巜ђc2zF2蟝Fw}oB_=GUoaUILJdF nZq$uJ~6PṪkWv֖pO SA5THokjVk#%}v )Av)S*˸訥scweƵBeޭ0-t+S!>Z43(~6cٔZK/"D ނ_ qOp#aݵY$.7-S14ohs⊛4>03Y9΂nNῶ k ǒRѩ5V'h5.<mQCDu2Vz z Ui{8;@B˸wrGJ 8v?WLN0~v"o/:8O'e.+l[&bWbicT۰E|aJ`<= wwP"Ë#RF霖nZ,Ku%>TM3ʣI%C{KX9o't*Dm`^ZT;p(ܲs0POA"A,5TRs=g^z&94$V 8i*Fp"fdsmyQk% jicq 1z_Skb)97$C [Vϑ HaϦל>*H|_h O/ǽP'פizE茓bSVxU=B<[ OCxn3,U)Va-%}C_eM$( `plB%/)4'wLbO\n ħHm몫5w;ǵy}%EN^r,bv6H˧uc,4kLyrr*9!0Fuc}Ctcy;LC]%STX=2{ 7شPPeW /8Gq/ !"9"ʾW)mQ2ٌ-).lrbI&&)Bq!9fƔ=w(a3czJ3^+!UzmhPWK WJW\nҐT7ař /Z^PՕY6VKfhM jI mж~*2#S@Tn\NL Tq+-#=C\Y+7/V/@朵#שKhk!68^``.dM&I(ip:ѣ%G1CC޽vIHѨa=WIR`U2RM:!-]xG=# [&c7,dm"Ṿٷ逩5 3tZMry7{fH ~Ly`F"y)bilq xY)9\2$FP*BLK#'ċeT?C8W^=O1ix #(mw?{4ӭx)L5J䅼;[[kMQiLiYH0+lmH ːYAΖn:kDGm aBW(nr0)9;%?mQlJ(utDw8f'ڛ,̓oG,TݤIilI""n8?%-1bHVNu]h=:ՔzPsd׫ڽD°`n +K],^W!hh>粒c3(dosiXBeݚth{|̲͌cfUJOcʫ&f)<gnu:fwhb>>)#M $ĕ&$bcZpg3QGN/9R>Ger/(|53r pBנ لޮ\\ܽ*Z՛٢ W 2RDm92[woތrrfgA LwQTly|ڰŷ;6>NVLH;EeQvLW*i>1tびtdOt[$Ӹ]B;-@SHln2vGepwbX ھoboܳm`Wm eHvJ`"Y7G[}'J}R5dfJ\a"xx^LNMu0 bu;o!$a5;r*F:کNo*% =A/Q!*gOInlb@)?C-sQzm"(6@P\KO a}Ȉ}v?35 9Nu. %LFM`aqc/W< -cSOCvҠ~?vU R45$n d?mNAqOWCjnkҼČC^'!:uQ~Ls$5K'6c\Z6X/AgPVgY"qr[zΤ2w$.DB$ #T[)5=tbBLcs=ϻ ~jB @v6-ώ/Y-m9E @^!pBonY&\{$%D]{bS`Itr\J֙}>g ̞5]>3tge4dޱ A*Av]&RbI') a,O B噱XaoG ]f8"6p>FyV?(n), 旯,UK0X1Y4YS{} W84-D/*=BЯJby'LHʊ&o RԘ*-Y(K}HG%7b#ԲR } #vWx}@Iχ\Gd 嗥{~Y7`SAU5#-LuW+/A1}d`~شOj4$@T:/@swͻfY|$g|\ŋ:$lrLGmGM ɧG1E]%_@ڌfCP|gqB8s/Sll\#6M` gF C:iLzFHvE0R!t:>[0 Ā`q2B"p/)_2e^|rګ4bq jW' (88 >Ჿ)͙R, Y9:`_ۛ"^}mHV qkv'P4tx5*6U *!NF DrG ļXσ$BW,VN]kTJpYcB>NX5`>1oovAK%=枳Q=&Z?(TZF¼5U\S(c3hAF4 ԓyX\0Ժr'2Q7He%LJ(ah l"׎zu)PW-z/sj]:] Bӓי'h)Bc|Xpir%qylDiܐcXKx145fi+yEj>RqHPYqK<*mrgI([򵿔,G dNyh;PuMxܐ6[{,|RM8Nk"Txw8D{`_ [PiC䘼f5&|z18ղ> r{7C0L gmlKc&*4]- CɋL[v i܅m_ 0_loi3Jgx[-htVJ/+MI&8Jv»7|ܫtdQQ1kc͸pC >U>뿟׶ '[:A@4kag 8{)jX8\Ɉ-qo >Nga+%\)c\E| m cT/2:,[JWx|S% (M 5q3uE^xLK>Q<Y- 9g |5{ )x(%-w^U{o&4qbA-fƮ.X{E&{ӗk0;$t,w^ޡ`oRʑ2(Xr<:eGxyX+k#Sƌ{pїC1VnircGUuؽWy NRyZPv0)(`qטq0 &担KpxWl薸w6(Z-cAR QJz?43+iӭtO 79[XOa}R/<hGvϐ^0 Qú6;OmSFx, oč h=$3akѦ7PL54vF^`^ p b%+1&)-T-> _Ŷ)HRj,)^pysDb2~YE\RL*_ 9BR ,(-{$Y&Aa7}ɖ>85 8K5{Jr$_dc\U<\ʅ4v@+>_ z]~{-=ĮpwAʊM`y2*ʺ B2s[teV=vC%e=["I>(FQQ,.M*ˠ( {Se.+WZczZ@iZ8YⰆ$.G4WOʦ˓:}Ț so* d:F5g`!ϫ h cu)aRs$_nBuaZكJvϋB-8Ctkxy}}$eY<,(K̙-a`,/[0C9.IL"Zq5? |sB8e$&芬`FZcI!YU}coiG:Nu'\;(n 8gFl?Rn&C*tͨSФ V[vzN@l(f뗉X(W0EU|rΣ^mYr- /x&"W%p8!c<+`e&xrL M.[>芲}f[.3rMlsrw3Ɔ6">2~ V0h3C%{ lٖC_+7;AOj]x`)q(FԲm2:cG+n6M MEk{~PY: ࢙vٿɅSI-ǜOl_@U6Բf8@;U&\ 79nd݄WvSEe->DNH~aDOt&=|E筘DbUle% ROMp75(7QM‰>[yŊ/YPT+CMq<&Ms,\Uzꐿjv^܁;f*#cf[xdA/Ԫ_WD! o۵k`7Y;7]D~|J_*ɓ)r"1 do{m΄aFcr ?*EŎrH1^Nž[qh3x!v`)OvM_ =, i";\ޯ݀/k8&,3waB w@LZ/B~V+/Pb°h'Kx n9Mf(rn_q,Ry!X1&v:MX)"ypVef}8,&{#ŁXB`L] mEJEb5N)|ͺ{`2fRW:gҶш٤FΊԊvGiʋ̇\/$dH_RrzW3W es÷e97 Hr/ PArJFڴ̀ GV'&]*XnGmt(u(H4w!W1odjDSyѰ38uCNZ Ύ=n1 x N}(}^FeL['~LݘA$3_F|UxӋnn0xo됡|?KRlԻ:蚫⌂̙m \٨N(UyK[9nP/U NCLO{*8 އ(:cnņ‹Xʬ ^+̑_Gn/RgKTң#nv:Lk)vURNq y$h# wUHΜ_ע4Aq`딞~$ضz롤p]>Tr3wGۗ΁3 k#'!Cgӣkox3kG#\}>&T!`j-4ah9:5vYeKHCB6fN'ec8 G3Q< $y)h5y 16ȴn &l3e, (3m vAax=s/}YqX$Kh?4"x(;'63J+a<5fsS`Fv8Rbe+4C(ľyicVEw{TC AȚ Kl }0LNI_Eyhq+(emsP ķ]u[0Z.n oH`JC51j49:Cq(5yPD$c;4vU@`O!ddܓ$x@= ny(Ar [bxvʯad~Ɗ[ze.0;qy,?`6s* Q!g33iN˱ڡ3?2ȨLKI8E0f/5,pbf8<KS)$̴5/P@Deqz(39"h`Ssܺ])7)pY^rguxjWohhI;65z(g0yiW#Q2CN֕s~2-$-F6vq$"8~ ;) ; g7KAK955#GB yV=tZ&Vu^ˀ-f&t1W"7FBAw-hT&a^|79!i!ـZDخS]S*i9d7IJ&O2aXb:%e`o#;F-TҒ4d_`T1_AB>CxOy6JSa!&NbCǃM9&: .ccpReQ>>+8d^8z6ݽ ,;nՅ'K܌fm%7v^+@'5\⢿h-4ubLKV>j%+.z"B _J0(Gm#M<-r𢯉@ Z8{BqNpffϱAbEu#}%k?˔>>\Hra{^ 1 EDbۣ6^1Ɔ D L=@:xwCD{s2hL~-k<4~NzD(R0XكX}>)L3 w~7j @8q !wQS.J> d7u{3*#vJԄ]fb?=<"$|U-2^Y29B3e5to_B%6--#ZDŶB˟8λfyK聅\LխZWgB@y7 EhZLMb{n[h:&v~<- GOmxd1lE(za ЇJ@J.uh1L/mQa-Q#eKNܢ~>ov]<Ȥ$A>xξlXo&06U%_8v亾P赟Uo&Y;af0N_@f~'E곷Ȝyk_±10+e<vy3 XFRK)fI"̆g mWDCGRAPL4ZcяHdc ~3q"d\lZkrC(0&+q3ܿkl%Qq_\e16JRG8iB"MeL_uKgMFbgiH|84.gz~Wym[8<е5%NG~8)`#c`] ) `VU-Y+V= )Y>u,bEʪ2e.kөH6WӮtBd9V%ZAF%]N7Y s_NGE_&d;7c"T< A;/,4ZRĸ5܈֡i #\*T/nW;ȗD}cIx,3ncgQ7YiYC:|$@z HJLi?h&dA51wУ.>x:rռ;~,t7.lxyzqQV3%6s#`<7DZ:6];XȲ`cJ aӐxfo|rn%o"ݨ**,K \< 8( ;P4v2ٚ| {'}4$18 f? g牅<:$^UAɅ `a6, YQX(h+uz"c) =}Ф~0jp(-93ak'ʄy ]}>CGH!ijH[e| KkZ2(CN)9Q*yŗI'tNZTpB1 sM'B,ѤOk>p2YCfLz dNI\<8=//^i#yG)UI*qЩսSI›$?ŝlCNjմ9OQOUQN&-IO'^at)q?A2M׌fWkࡿDC/td\x}l~(׷&X$:ԝJOa9WYk2e&kJbk44YӖ+{$55F#FR찫6,#) ɹn&KT;Ӌ5F~5}mMW:L~'S5ԯQ)f< o%}^6hi8jͬg-e細$ДDLW-F|1&O,b׬t$Sk{ڠ]2Jҁs+(Vvʊ[<1pgGա,c%\X%{oA^2ņB8Yx!h̅JG[{w>ɢ 6kK0,wtdy^[!}P/D\4V?%Luv7ڕ“Ν b̹X<Z%LITr-!d.*@*Nh`y.[FA}꭬Z{4ELP7{<wOkU/XzOxe(Go%}v%1^(_eȕBЂE})m6ⴋ?|7LePIQ$0Ӝ*YR3:ĉ8hR%Y\7gldviZ˂w8"Hn#);5WJUC{+Y9RƍfI0h6$1.c]mD aI=Ihv$$nnwX'Î?6ɷtn &}ԯwޗs41/h&ˬ^ͬRӰBf;˜=$tEх n7R,dmxtCh QuL/H0(N t1~%SlrxCⵟVaIw70!#d[²{-u_*TڒU} H\|b3QРA4srV2J ǧM7-#^bwu. CAo~CO=^7Ćr)SRd{1J[YYy\Ty:<۷'pUfu@*3:o_~}B׶-bd،Mpk*~o߁xI 3\ؘ;bܫ~wNn_'1,~p- EPJjo굲k^r6/iHJ\|Gs_VS9pi)N>!Ø­:i{o-gmBaztTFF~+F_cCl#iQQ_y]H%ymC(Bƾz~@4hlDŽ6͜jV22>K}kɁpԣ29syTll᳏65PSz%4@P߶kg]qw:506@=ܷS|8SSb@7UWOXš" GS@Q(. R?}+[bY}gGa,+"0t@/٘Nhz~~ZDu0|QVFL yd)_4׀]qo91sXUƝXi/tf'}9R"Ԓ$F /wKBw*N!Y:>!W2ZW D,/?~)ew[эO7tf'}~7) "A\2oZ۩XX-G0t?A~ :ڔpq)Y+Sj`; szgWSgxWB DLԏ, ]u5 f* NsӒ\Q*gԾn xU?1q!7YqR)%?j't60 ݃qx >Uz$DljX4]5&ʪoﮡ5Eˈ󨑓/gGǴ~4?P<ړ)g96;W(t5eyj9WPP(`͐l_[ $@7{'.IK*h͜1[Kptz1Hߝ?_W i_7H\^ _uÍ =5ɞQ6eJF'R7Q,\g*Z(gBp}8 ~w (2s7:^tp4R#S #~sKy]q{҉.g-{|ʶݓΞTa<)jxbF*SxYs7MUS/Ȉȓ"x:vt97N*;3 Y*}}ZE vJop̚AY*DM Jk@'1$a>$$ZT̕@=ƮMↀEbOI+5 =U N9]0 z5SY,VJXPc)FsX$⊅5p} 47ǂr uەl5B#=rw&Nj8XLF^m_Gc_-҇߁*Bf3VW湞-~຦~ ;iЍTwٞ1K*Y6(%녩sZ23Vޞ,s̀/^+7 D(FՈ TB gyuѷ=N`bQš혍c\A)(Ox%H2LxMN\"F=5J<ɗ5Sf |t[+BV-ot.j/J's>B?x욹0W] n;%6ٝ ^Ά=Ŀ˾M߀kg}#Qf*( <0kꭹId(;Bd7)|+H2$-c+qc9Ψ>e/[ød|N1?普ī X6/i$=sO}ShYA0,eϲ3 : :,$ nV4kbO HB/Вey;dݒ :O߄ O?8d'תkCD^X?:ЀkBzewNw^0⍮q[[X1[,bR-3{D^B^ZڱA].ܞ]HA?GslF"9rMGcHf-kd'|aCI;w.*_VE⯖I읾L^W*t I% U؁f)X8*+!̢+SYWxim=ښ=r(y>i DsΆ=# ]2-1[g ൅Yq/.ޞ¯y|Ab-D09iZBe}E5  j /"XOzx*>E+C]ҽsn2.p!!9,J#4׬r補Sq˺LW1`/I
V-ᆓ嶮N'N3Ĕs#"0^+V?if?iwQ^sϙrXmIJXhw@T^5`S #jI&YWK01kUfzؼzQ+Lߛ;bcys2%H'g&]m֩oK@{׶uzgCNTq[tΧ5'bBKR~ULh$ذ",]bjJ!RrRYpp4*c 0G K8ƳoǍ LCҴLM"$3D/NI'A;_&.�gjϫ [q>l0[ ī:9ΌlUje t+Pv2gsUsk%ʄQAYT[Xym,%A怢͙@ơ~p-^ա-kѫќ̡,a?ceuȳZ3ڀQ,LO)/r GU/3z2~ѦZ#eL!"Aqq\z"8kfkV˟xC3k>S2jmPitLMΡqt( Lun^eljޮ BY/$ޠi iC/3蛼 - ւ|Ni\, B?c/T_1Gѱ *LSԉ#IO@վ)B ҰCKK2:\ğp>!|BW {uo3f][a˽[ȯJv 7#%M,l8\oe+#plHtѾqC K{),[& hxss)U Ira'7ۤIʴyWScQvͧO[ P[[\E,@7Vn,П1c,qt|&"_0=*(laAyD;' Yg %O]R5Dܯۏ)8Xeb*4$;*PB>C5 #)l _oDIa=f8+bG L?"s&JsMOYJ*@jaY,+פHA% , ڌXق c?Eש"*0d+j )G5BЀbMhL"~)L῭dDUAP e=.2F.yeE`ω:7]9pp Ӈ)e`*ﳌ)sbV_Xxz -N0XkO@% i'Wy4A_mjdwkeߵs XV[ 9aLJv5D:1FYDߤF1&LokӃ!닾Dbs)ZШ jсoxF{Ӻ:. az Wnp.6fu⍠mL@{] k_nBda_X{Y%FݍGSaiA# U܊$ϿU i"Y|YR2F|}K&MOWboAaQ1쉥 @®.qt Jl9NGMOJ&;xJϓm92j[sƖrfheL𓍮;Tw2Q_n9r H4-&9EljM@b.oܦt/WI6,jB'Etb0'vs^L.}&~Kerj_G6kr5:vK{ΐ%y  5O:,9٥딄pK{wncWt("VDhG`ՙb *I 8a 4d BurR,+і~;SD#/Ffm6 =uD_5,8pRW4s#OwzgAe]مKu_HF~Ʒ$\ frcِ&DAwOgX*}2Q#)3Ȥ q9*kDOLteee C*y6acJp܆s(BMiY}Y9_ì_بgDJifDV3{7p U@+ۣUw"le 3/l߿-` MϵNE&; 5M-); /$sZz[HwATd_g.]6U-SuC qoFI0=x-&"99Kg :!7~`>|ŰzQMTk/s$/3RW1VVw?LJ]I:u}#BIlkp^ REELBYϸG^H{t)Mqik+i"mДE~e,>QP3g~Sv;6j:,+-bë-ԇ`ƦOXAǣD8?yd6łl>HF[wȭZNJ xLdq7կbB.spe̗!Б gˀ,vt?,Z4=GOD/39 ]E;1ﻮQCXn塥܎f'yK?LZP?k"#B] PKqzQK[ ,r*w^E+,$07 UH0o{,;x*/b\*N?yjF}xug*Ulie$zB̘U0Y=d_ot<ʟL (Op}Y@8W}ϑ[!6=L]0^&hhSfZdJrvm Ē%K1XsͷWX@r~$;TUXpDT/&w()`dXH߫+q$z}BP$@u \.5kYw L:vJ2#?lo O{f 䌘Ǚ${NDxgM# % Ó9nr&? A߰-hLG#s'HuwGmgrǷ`4e}u(d wA]xx+iɳ+8C1Ѭ6t d%c_UopX»T?Fp1$|aS KQl~xw/QiTqAA;ۛK<Fpz32pVT?vZn'm-Tk"]IZl٨]im>Oomzgʿ"W=W ' _0lp$O^8οsXy=@jRۏ;-Jp,4?!r|Ҹ*;CpzL=K|MOxFzѲSa )n/0 zꓫe(~RO_X;M,%77@` \~pePo8,CeRgASj9b9`S1E3Hx ~[q޼tۊj쟲׊gje0c]6w7 ֋Ġ,QnxIjn&][܉y[ ƥq.!IV$^jQn @|1jX\l-]mZp}BoJ9  ic1PC*3V׽ON!%L4Oϰn1xpanָ5 kzBS'e*gĮTn2q"s:0x:Gfk\ZxNN=wB]2Q#OӰb_'^-No+V@`4nεu q@:7qݙ>lrQNfL & '*`MlNfIT^̠%LpQ7CmR2B1&#!0ZߢMTpP#3fQ%e1_Ӿ@rc9ND?k0}ܟZ50o~y&U%yU|V¦g`V^ ی7qa8w>ff ]PtJ$1*3$hoIƮ{V3+QNj-GJWR-6LC3=4ዄc_; ӣ]`+ÒI GtZ_}͞Hf.Ҧ5)sxڰ)':kPHln޼ˈ a2ty߻] 2Mηm݁!NĈ?zh!/1feZfRQg]+k!he,!ullN%fڷS_Z1( ҟdU^q&BRةG)@ʗ'* 2C2P^D=G=gHpֳ EF, F\9baCyv<ϩ4Ў[8}"`5g?b:r!uiYyvڃ{D1qt0>Q+޵tDhVPB{Yݶ> :pk7H<D*,\$TrB HJl$O1syȁf<楟幎jvA0.vDSDGTI2Rq 1dLr9kMW~|Y_-4j K$%K~UִHT=;[r8D1Xo{Qz SN:NϽQc* =0we4F(V huuբXF ^#0Y"o׼=Ug0Ahw}NCid(~|BTL~Jdrc^oTh[N$QZ}F-V9q=d_LӲjFU>Ie饺̐Svu/bsX*.(n@nz0-]'Fݭ+Ļ;7~:I.0@y}?pӊk ?yZ²/TTD!!/rOzm)397?fϿؚm?w& Jm/m%V(s3nvX~O#AFԅϢR@D@6c3Ԡ)ӭ4tkCw(n'l"x8_Sd$)`liiz%.홚M|3ȁ-W/W3 L3ŪV+m'}a]e]!9Biҙ Q̺u;¸k n2OQ?[x 4-#<ҏ:Z:{ +b$.u$g]ߠ 蜤iɪsF=R^p ZL1n W"~cY,#BcHܝot6j-;8s[AݙSš7g{36?lgǐSިTQÙ)cg f|8sY2-kaoOs]hgs#KxKJLx;t3v-p= R!s26GQŭmǩ|%iWAV/> ʫz5FV[YH ςmm^*.tka1AMJʓqS7b,l7~Rϛxmv_d~F sP{ZTЄ2'pKi&gΤ!s.&>m܋S4آ"L8B'W`yմp*7"{>`1B#AM\U^OORK6ToeyͻrЇiw'DJ-]ҢnDlxO4h+}31SDI<i&Y-]I\5f42*!Ӄ.kЦİ,8?&߱\f `V6ofh\/VL07Absʋ_jY𭎿 Ӑ ?3* 4`Lmr*Rv)Y 9XG14h!Ͼ_4Xtټh1@S?xWixծnAP%M2S%Zs:,/}6t6ױx9}>l*J7 >QhӍ[I)JH"7_0縥D)W/@̢V(. #y8|>Ew&{) jz'&ZJ{S,j,z @6w@]}Ml)2W?+IINN~ff&!C7Z*D-S/yNR%\Qio=u@^psv;;]h L7ɲZjrXOKXeXyqZ[ o@qbryU)Vpi4,3iLB5Zz]dxaxy$6UeK`MbGǸ͕u{N[- [!ЦqrA*LwIo>54#T|9]ɯ~ W@e3~dC_SCD_YLӆ[oߘ$ra8G׀n?K& a)f z^֏J74+󜙽 _xpvUf>Zp^Yo^b,.Q^,H"Ou!"g^Bs(xtmq%OG/#XAW-hLN\o,hTBD>Kks<2 u7蠐+zel-cunzgPyg 㞮 |yT}{}L8@*a~ִL&k*3N쪔$_6-}Ig%'\hR? 6ܪB̦|.tM ^7s>Sk¬Œa#GLrXtlb&AAP z( g]nx:ș%FEstF:=EJʕ#^&Ne?'YSc, 8sLE^FOk e Bh1MUIﶯ=Qʌc^ PC}"Rhۄ E @mr:Z{I=üNH?Ϳ/SW/N˘2 ;G**#53j$Kby-Mގ}:aOYs|FF'Nrꨴ@GxCޅsUSt.gS=:2S9s;9-nV*!BkX>M׫*;iMYۜ()ԚCy?4j Y*yrɈK#fb O 378!".AmA=: cQD :J?9Դ䃁2f[@ Wuذ| s0! >+y;'K GS`Cwo!POg\t_-)rlEIv~ vf×`YZ"yM Y(wEJ_<$e&9' 9W]:Ciz~|?Qh"ʉ,7/~[ LEhrKM^Hjv wpܫA‡P 姰;;TD")U/ M|(V{G@')ˍ::^C}G@  l}JTOw@sɭn|PDV!z!Jv]'@2ĪHӇ؎(c750 pL.l+ئ$e)/eN(d!7dNgBWb5Y,=9`_S3^\[ݽJn/}(hGHNީ03{ik\kdKgSIwc&B{H*Lvy5j^W7ˢAj%0,'Zn w+LtfVh*Wa?N nas9xtU [EđU˓WmwhZjM՘Vu(=V> DŽ=Ƞy[.CST(jȍr>WO6) !;r6.*!لO1.u@ VӖ$:YX9Ymw/;ef Nn;MZ#e&bgk0~}ZT޺p׊8R4" Eʌhgj"rD23zw6(9V񣼫'9emff IOo%Pї) Jܬx ݣXWhgEH8wa {\JH]lZvlZ7[y]F$_#r(qK{"4>Ya`rs,`WkfJ׳xi҇Ҧ xCؘlL.r(3˷[Ey9f65IItO73I|X'F}J@~n$kSǖ]w <4\\yw%tKLz~<Ž4Jz(v#B2^i8FX pR3!C.w;wfﴌ_x=[q\wXa;F9c/pTTϴjԣ1)0g_ 欵.9Pf:6d{VJM V@ߖzu4>AJnnT'iE2 aGJ:D;g ϐSb G?|%!֕Xi܉vxe?X7jR(Q`if<*%l$F^0hnÅαx`ی<,*ڄX- gQo'{HzCƿ) Xk*2!z%`J`ίq\ިR1H<~y s̾%힩l^va<] XFI70w<LCYYĪ}&uRs+GCU ~}1ttmEϠޘ-f["e8cXb.QԽm6."s:{H0ƌJǐ;t_qʛKyFx 0ydE7mA1C}\_+\DqUM\9hCnFhU%=WyV)݁UY'U˚ Y pMv/(My໺)9ή/=YIdhu2psN{x:`~'¼,KJljLlF(k8j5Dट0t rA0ARbA1,@{ 73t\f-b(/y;wMv[H MwVc\dFe2ӢDbm?[*:_4o竾q*,k-Q3~#PxbŏfSŸAEM3fG& 1 <[Ρ4pȾ%.~-ޚ؛b:4: q$QR[m[J o#F`b׵H.3,1ŤyJu:Y[!71Bri%Rn_(,V*BT ae%LFu.P7K]vcaN:pZ+K,Myrkb$XG~82KG3b4:[@ k ϖ Ɓqf`=drR)JYD=K862Ci݋@\-奉p$p _%)ܱXPcu6yG d0e`;z~^I7e4Z0sjlVB/ Z%urZgWU"H.sY(656+U*Q ΉL &ţiǪECf%1ie$1aF;/s6RAǃ ]PO'w!׌@zw {HGE:f<|!㹂޵lhT_p5:C ջpϨp8֓&3&އV?Zh\\&0=tKKh~,oEY3=h Z0fenphn'|= &fҋƋ>ᭅƉ-J庹HF"H{ZA7]6loPDɝ>0^zNXA/52v}_ #re~+4vyS8 `+cTAݻ,+DZ1׽mƬ #]81Ig`}a ox2Rݍ]EѹCk[ ]蒉hzq2&!:]=F/o1[Jv`S-hj7AJy;{& dcЭ3@ޮ@OhhATCA+t6Dk.2n@f6q[G.J'4]]R>@OE^x4u]}ltO;j8Id$=.o] |&+.}*UFҰ[ ul)アER6/($Rs2I~$׈,K^1vcx2juaBZ|Źğ~ y]GW~%0HC9~\DJ"M-x'"Ÿ`l.s _0+e8j KMMAZ.ի'[9lO죧$-'۽&L}t8 %#;\N>+fy-`,WU @a_y| I1Q,[0GٴA(76-!k@R'qoZt6UrRKHQyVJkh6;$*S#$pC$Zghg"\Ԍ$X377|yTF,e$縺;XK{d 82׏4ܟZs<< <:ڝ&5@: App+DR;'J}avRR t$2S'rTr:KŨ*Ua~y68 0wTN=4cG?Xy(ϟr53Io}eo,Nsm>F'ynPqmKCpyќկL|!/{IUdnLx}ܾ\ /3c=! 9[G0K2+,oLF D,vlu%݅ȄKEar+1sa~?J0h=Z/,}8@f)UqNxt7 ãwA#,2΢ =LޯB`ݹmoSp-s ]j X~}Ow$Le; B/<\6kwp0s44f>E65[U)Y b@iBϡvG#FC4wZ!ioϴe{*E*p=S@vTO;f^bM1if=*ɦ%[`w"933X@ ]#1yP|qޛ&~vfih |!![ODQgpLW.3߽d)>YS԰E&1*#sI޵zC+N-ޣ3_ !bgmlpo[͔Yr J-( |FpYU1kG߅zTB?:6ӛu$"=Z`&?8˶ |H {Gz(a%yR> XWeK5֯-f&pltryj0<;8sڌRg=}7aO3[P|d=%˜LD I?nRf똑Z]^RG4_`:n`}hbW F1POf<$떿J&q'2EEMyק)\qkԕ;īi0`$з߭,xH͏lgaߣύJg EôrP e^iE㝓$-2' h#(rRK<h "sP^>b)%8Bd|_" c 3Đyxe<5^O_Y ÈqYV;з;4}8Vܼ?[N @58 cOASe.d!"9riư*PB47.V!FM8a w|[MfZWSR7f]%(m$X*'Yr+Yr[S7E2b2ݍvVmd1&<;uVaTyϙSA-dkR@L8(@*ZݾkeZ}ϣ4gJd^A =:$-5*I֨*5g&MocOOLsX=,aNE3Ew!89 Hbۏ`<*!*~/X^).qYא Sk>< p*DOdV "V3 b2zZpጐ~y yV77;%Y`K$df)GC^IƳS[\WGi@$dƷQG&lQZy i,LǜM8ЃqdIsGӓڮZQXtR->l2td.ċr,\Q`A$ı>ǰވ*'Qʼ%X S $ʣ?1ll i> eQ(2,9zv.*]Zm،*(yp7oA~L_>{X_vh=={bP3p65T>?b2{o|=a64ʋ3<@Spn uOW|lX%{pE˱+zs=ϑ耢C [7 >8ӄfF\*~z[ԢPy/^sSqȁHe )%< ұf: ]檦Tn/NW$U6mVС}kFe~"Xzgnxcbcg0+mVKte lSGO"4`FK?O/DrTXI"dњ,=F?FXMQ2 |tF9gȍ) ukZ@:0,N.Jav`D)G?R IfJrTYvy1bac[ap ϘĩZyvqFep!b7h2%B+Ƕ 'g f}EQThbG,^퍶RS-Qz S!\vJ4|>ȥ920GXT N ؊ d9՛}SSvtC[54_6t ·wܫ7Pꚼ"ϻIvЃO:W!xҎJ2[^w֛AJI?; 9I `A.q`T~ė_~cXfX3[C+'#YBaP5@ͮ(sȠy||-mLI)(KѪ3Q2F"e֞tQƊ[[r!vb+N,7S7r uԮQHbMe1`ʩtrg vNRSFz rf@MƓ脺@yԸjn)zURctV lIDfY P,WEj3]c=P2zk#Pj,8,= ,Q4r9|=|Bx%64VohӶ!f!?8D ʚJ, OxgeНLCDR/#k-)+4Vs\7j|W榵=Aׄ PSd.:A0KK3 xS^s}[}hvraCYtQhkjif@?J'P*HŲR(RgD㦷.:wUՊn >c.S"ط/Q^#|AooBA<0LYнvb0Ju;1b߸-TJMr[,I2T!$Rn}{jsu0_(5^KAk$ y =Wd$ܥ`?RcwgZi> jq2 x\ItGVCPk"vΩw }S $l˟(㬗T gD܏*`5GU%u?A9&ۨ a@1kvT_hc/kX645iʚ8ݵ&ZcYnIr0v'#:2҆/h]7;<" G]S{VHĻ^3lY7h#u!*bn)2%?'S K;eΕѼJEb.ۆ9K@~ِfRB!lSku ҽAoB~L sy/s,"oj\f2󢉢K%dl꿎joV!C \Iv,A@ǪA;Q*曭ɆFC'u4jBmLldg*49dkk=6aI() EXC ʥF*9 9xVGa m&Nx|ΏYUt mmK`scm$9̠;Z//3]P/PS<Í,>Ţ^oiRi^2Mr/M{ (o9|ۤxBU DwI(-|3KG6#TwY*LD  fW`NœfZX"mGgHWd\8EuLX1r~"s:TG9Z3FAM]LJP ώZt?p>=v\P{}c eܨ1^] `a.3Y9֖+PFQI4^rT8(i> 'R;dyt+h n+ G}SVJ blƤH+j.ZmBsU܇HElv`0K; 0 >Х.zS{R܊X jk.ÀmrkZP45GX$$`*i؆ Zym}ߛSpw*DeԌ4@]'dݯIAp$lpCwMD';l 7RfKqp}`K+EjU+n]'9eۡ""斂s.bAϹMFސG+o>X=T8utpYR;ED: ݛilL1k}$6{^*o9gQ"~xhi:H;RfdٟWțզԐWz嶀1^\s EsxIig*CAmEk+;屉ovj~L6 7$,t"U OsjW\Rb+HqËx=jMPr<^4*\t:@og* )Qa$Ix +MwƜ/K:_W6"9oiܸqSOA?')+,78bb ‚1׻P+MziE Ci\ÿ>1Noyo|2?sǴER/ oxU>w&F.fsOz̋ʠ/Db]-=2-!8%*fR~35M7\.~f!/ ~#N%WPC9 儸{ѴoEDK;&t}5f"yyW:q~RN+X|O咼%#~>V ɪi:\uU+\b/Ojm#Eqfry[Zg(][g$UJkgB# h6uXj/[ҳl@4o'cCfx诛,cˬp%M(1W axr3)jO%wZyw]nP0q: !`f\?;m$_2\( k+䓷yd':>įc7`5N8ا}.TXrF!C흝 p9(tTž\eg.dž8@y:F&d6flW~EۡnunUj)v]. ]?1Q?Ov}Dۺ*ׇ U^a,S'LZXImI+֌(}MC;YA6<zʤXU*&]u:zd,aOR\.*ȸ:+PF%2Cw rkB$?ۀϚ #vAy`;C:V6ݝ7m{?7r|vЪAm~x3(7}Ռ\Vl#/f2R:X;~6!RX \O;?nU-!!?;Ⱥ%j oAvw|)|]S4Wɻ,"ѐS)/dqNI6gn.Z BZQ2J qob(`peEAh](ejB|?hT]zyP 7E,UXmW~KƢoBˣyAuBX uiZ<҃0 d'v.dhZy/蘑?z]"Ht9p~,*4lr;L5Ms5J˿cѫ=ł-I \;!lo:R-RHol{؈STr\uIF`hM~uHm'DwvEХGNt}4a < i{H9oN4\x3^fP?I_Kq 9W5T1QV /tʥV9GXY& =.'˒NWڀj:g5Bn"|Ϫ0$Udqjk0]K?`-hL9JEhyFF+$̎՟|hG "S?\tO69=hR)i*ᝠXz bqr>0LVaV?mX@f 6ÏA qP)%áw*CZvT>?փ4 -I8nsCŰn=mL)HoW)h ^fy&JHcVʘ{n,\A ĩ=O{#9"^Ф0CDA&VD!emmΙ˘# *t皦J FJ*7ջ^$3x}w""41رk4KAɺ`HE~8-{)FrSILzy>⛻GL24s-btDu0|k`kF>6_>_:ґZ3Sה'D+]jU@2ib,zWYծ*A[ ZڪWP hZUAWuU&P[~˟uWENV Y UG3 k<3P2R"fP1Λ_|q.! d{Lh% IHHS]MQ)a x$a _)уutlRS{*$)& CFR,Lj M{d!yU,iB`yf v3¤3kude՛=Gi5NBHHu 1~߁ =>.L~N&*C~(;1'&C\'F( * !Td,UK!ኴT3WQXLŤ)K #R-wN|/5Z݁r2H-Y]'KqZٳ[26gȇ =vHyM>ܲ-NAΣ5h -'ݱS x2btBǠx,0jZ ٶc3LM`7-HViTF䩗7il6vr}xt,\ທ'NR15iU_=3,mbz/bj%Z&K@ݾKۂdAg֝)Է9+SDZ 9exJKi:SP A:S;70IL6Ez ɧ|W2{x<";ʞ4'kLqHyа e jl[8%`D- @˚J_YG/PJφm꺿T>ּ) oƎ>8FG vAd{O B$Fl;j & QЦ૔-݃|$l>,.2oB Rsu1 ++#΍^זݞtrF'!0oX|>Gr샏 i} /DSkBj&!uY袡on5}B2PPٓ7^ZCxٲA 4Aw=9h 8K@`<#rH1,} Wsv_<@fX0[frU1˵e6[^k_ԍϠcT `ଝ;͸'^N5Oܒ3_ ]1Xӄ @ JC()zW\ \H6~Wwm 5bz+{ $9k S[=.g6}rQg-lDT̛h4^OOZn;W?2T+#Q>LS2B?aq7}3HtuN^ʐLsP&:t4,H YPQ ĺ`튎v]L c0=Gk۲XSYPق_^Z-)6{:yR258 hfIshsd\miDYR)3؝aoݏ7 u#,%a~.X'֩d> &ioK ZRgf gTep|~Ĩ2 I:(BFdؐ +Ww?9iCwQ_M/96o#zS4R3-jz+b+Pog+@@QA'CxcP슡Ε`Ilm aMu(vyh֛xd9#x8 eKDϹ<"z4RM~~bVx$6~N ԪV$`gک %%#Rgy4[P]BqM^S< R+t>a (F3CHq=A%c:pԿ 2 ȱ 4qV&c>(:&q=es!B 2\HvěJ%+Z#wx|0ߧ ?'Ecvak,JΣ*IZzS[-=qCY*IIXYIcU-͞~ 0;~c1ySݾfzCpb%R98|cRP?bdg[(kH6L7-էjA8 _"փ Qb>8xu"]*|i"Hf1g ®1"`{i/ֳSҾx!&,8eTdqsPjQZ fƸ(Ȟ)Q:-_M)dP,?4Vq?]dW4%+t\C='C*e<}rteao?\b=$?j-7=s=mԘX5d<~!RtUz{VGԧKSqV~HsAuv=$ (heb;*kx/yy?Mdy $-4UKQ?xCjPf)E Ą3%} L/y At,>j%3.$~MLp1Ţ0ކ,ĥf5QSGh0QZ?Yv `<7qmc%jEKū?`L=c1"ۛB_Bqy'AK0T=}@d&{ۈ%c:(C} 5o(],NjWK6"2,t,#"1(F8+xT.dϚ"KX 6.M!虅DQ2b~8X!udwKR~ťZIžU$Ps;@8jAIT`&m^  թM-ݚMO`ȧej#b͙{Qf唣9Gׁ#WIFO(~9Eocf}s}[M85իb% ,!1o='97qu.ЊJO,߶0:2c}1_BSW1U0DUn'CʥJX.Bvv(Fh w:gJO(7Uu:;f-wO׭9bڨ%.y pe୛': `2!RЗ`<0d˲?4SX^D>]A큚o8'玣m`Q>y3]CtXv CN\nϕR'"b|J?E}Jz'KZ>\(shJ_Ktdfw݉ d $t9)_Fo,q fpv­lSDDcup`U&eH[!>8jw#ޜaZZ1 ,P.B@UM b.lPJя29RL/~N(htΎLqկ"jWB(a~STkJxr- PJ8 6R\-4ASQ?Чlsͤl wBm_?׿A¸3a qYv.7n72j*'Kux:.o{A GCy^Bv\6>_Jd;4/@w:J ;a&tn~CKmTEK2"ݎq*#6y2F)4ApQK,6qHiǖe1-ˀhP`&Lw ToIɘFSdgᙻpϥ,7hAsK?NlAӬ@BQ3?1?r=c@pbOݙF|d_? >4+QzT`o^^Ĝ@ҭ}Hs.DDR*^U(E# {E?(@%e:".#MjBwQ4o68xe޸  sǫY iyC)li;4@y6"_6L 6O #(+C#,`&;nq$%Vj,{p߽+R^cɪbĢ>iO9)]&K]TV<&yq4Mq z9O\hC J9hhXY/-`eGl lKNc. ӽzdLmi*݃*T"mɘee/X2r=mKvz+ǿp!y)ܮ 4irq:X#j E<m!)m5ﻃ`[t;Uw@oߡ3𒨅5Mn܇+s_@c ixml(ҽ 9ܵvK:M*S N NX`gŸm@0ȅedaӵ_.!wK2R.]EP.M.M㈦|F7 JͬZXА?p徰}ٶJIB>*jJFH&%([P@M߅LVz#F0bWsl,!4Do }4 m~7=+h-U ӧ2*Z+r5 ։ج<Ɗ!\)y(qa`[t'0Lf4  H<&6\KG荚 %19Oiۡ[8;3?6Y8qL +@HLg}3-{5FuOlFZ1Z.y6L]#{iUNl4PAwH}!n~}\I`bva//\|Бi'_(1UZ_k0!P qCJm=;k9d_͈162BLԓ-m-b J;՜ \|O= &kn|]Q΢FD?U7۸_6)'En78;<؈u\BjjMeVKzY 4ĮSӓH*lsRJ}T묕A,JmPވvݲx\L$ǶA0A|-Z?fqN6z79& wš`{[NqT6 7,ܗ%΋N#r7_ NkRg3.ll"`<藋=H-9弔ˬ  ja3!D]N@Y7g9w_J~R7Y=j %L' *ƹ16tBol?'Z!1hX_ȃ&X|5 )4*W}VuL+IVyLHSg4'HGvǟ!K3 \t\@ `=.I.CfE(BW9WՄsb(7ilk¶)=pWo~y3\'!%R,-s8V!!\SĆY[yr3x4xasla֧yJ~x}ď%w׺"]Veؐ VnPGP4:>!>Pn3iԈԢ4UXp͜3vM=*3턶nnmB8a-\g!*=ޅxfͽMC>BUn(4l%NW [ "j^7/o/uMLD-x8mB>->:8L~ZzJ ңȷ2,>en?yio(pM%2#U#|E u=Oku7, 9W΅?Fg֘"smDi | j*5+=Cs٪ٕQ:4,ER(" `]Nz;Xw!dtJlzF>Pr4VM3]x7ճ/\Lr'e.;+- qcʜkx?N.}b=9+;J0o?eu|@4*<QL՜z<:@/ /ӄ 28r@<㮝[{msT65$bC_&;sRN!>|Ԇv" "n=?u!ζo .RZL F= 1`S^>,TǥHS@TPJ̅h(p8pn"1:ڭeT6db5yFhȥ+]z_- }TWkMhcƬ_}O,1z$)&Pd7Ñ1@!;L;N 27j.MZQ {q\su~B*8Urz0ra B{!dzv&fU ܣRi9J^ǩ`[Ͳr e &iޅ5~KZ (]'W3 _ ô>۳dC_JDތUj;w+< 6Pܡ1URF'csPgU\ߏ y9 7%I _@R m/Tuh1W[p:nZx*1%mPoJ^{8"g|Y65E֔Y[5F3z =pf]ɓC'H:)3_2a3k05ٔ'O=Z=\ Q}ٴ븫J'mڏC7h+FENV@3;BEx'LPPcm%[;P{v9#o"{ܛpCM@[Qc.Ώ";ޔ{BF,M{@SPbEW}c$|؇Bum֣%\YHrSD'XT.8u+F=Q .-l0@;>LWبb~2sG5~v+v .W,RBT_"7.U %4C95ZA__| (YŸVZCʏpYo4F1⋄JKxlG3K9F*-A TUWhTKI FBz)`L*k|}k GFe!.IhVX$vT%\C>9#{ 1Iܧe=3!vS&i\(w;>(R\OQ+"OnMX|t&#M}Hd/~ӣPxLV9P܈Pnvxwn$xni0Z+-s/ GQ}L#1EڦzLƘ8+Қ.y<4co1.w0Qn3̾=c1FW'8\\Qۢ$Vo9ݞ@eX"&Lb❕-2EҐK%*F@@ީ]Al}&9ϱ0f9It!G Zyز7~? "dߏȃ^B\/b2-m$a_-T('HZRݻ"ͫ -ljpl-cA6[ ͜py`o}ϠLQ-DٶCxo#C>B>+z mLշJiTwٴcC}i>+Ev3,I +2d689 jI/!y@'\\8j } U5%|_eg {-ۙL".qZEL6dQE^X0N'wncS 쒼j*[> R c|W .)x~ r}=*;_LgDR;}~)E'n9eR܅Q%8򽶞wLڊ GzE4?XDܿ9}m 痀AsOr/`IK;gd( @x`_wiH?l16U >ZnΛԎ\Z]Yh׎;B7bғHw܁y;[%TD|L4 A8/{E2]r ~pF;P Vv\ʩJTV%9<=BVCBEa u\s>ex0y2ʝC<ƫX`?~˃?"SmŁ;Ld)琨(B3j6!yAiroGO#`7V).WG]vb %paQЮyɔ9oWBw/ g(!=hJ&Qr(Lwi!ݴ4[K/) ?/8òQkppoeCG9#ERXљux&M9/,&i+S XI"((XcZ@!ݦC#FCDLXWVZ Ά8\B&Oc+4J= dJ^W*0o:|*b* |D[{mMn)&=' m_[gb2gbN3xhqw2ykډ-&υڗVn;RT ~|i)ف0egܧ`RVO0qp P\y p5 %]qg> \,#ҫ+>IQ*CVL1b;8T] m\~"[yr|`IA'wi1ݨaUT {iD}xbRa&\xx0"fX/2.jc:9e C\z@o/JU0ڑߡ<H2m+,d#Lc'6ta"e,\ȗU9wQ @1;WZPcGaJͪ۞FyoN}kJeHhЅ 6D.Pw7 ;v.m`]_BX#nng5mW]$*Q2ˡ=KKUKѐL%^.lmޙўH;qNqpTUma 7P.K<, K0?Xϳw7 (*nXDFr5ٙ&MOՈ#ԃPn@ⱚ7F[Dm'> 4#p%7 Tnm6,FHBIiVdJ֜MC4SXˇ tlT-i/lEU-|^YzYP2:F P绺,QyZ}IZnBv1v#{k촑=e989wJo <&  DL|\v]1վ#Y4>TZ@Ejh LMVx,țNuݸqlmC\jPXdUoP;f% LH. } Z5)#'˂X]sa0#(z2G /%=wMaY:.\P@HkϡZdRPx'iL؝=[r@~ԮI՟!`V?z΁ʖ?jc=:L/*.{ajԼ"Qӱᔜ, ‡+ n޷ڻ_C Yg (slTI)=_bGυAZ` Pw[ )R[o&\PrӼ:FCw6R&bjrMu݇ k3fM^B4g/|= =ٮ΄ $HoA\8KuXTũ\S/)H V5q1-E_">>HOW#z8=/=4HB)?HcqYgVU (\} %9 r7f *IpùW? B S)-| %SdC,Y$τYen{*|΀`bY1t_^K s(s4 ޶]i'z]gv+/r@{,כs*:D؉ø=xt9)m]&Ao6N .FŮϥ Jitwt-'y="K7 W 1xB.Rt&+g~]R~ؗ;BayNt*_O5)#(1* ! .h.eԕqmBs/@w~p0qCщJ~V-nbK,>C\@BGôGYws) } &PU\T{sZ$j`2ZTcdMHg|tr4uǟƯqht,H,F'IZe7ka|ߡO l\n!\y]`K$dx׎T@MoC4}3m,hēWyYT0|n&{@Jle2xj.|"b$TN 79a#=?YU1 %șlz~"ٖ?4[ =qYM~+>`=M&#Ȕv_U;hn 5Uȵh`J]%{kAx$>h۳%q:Ub]ƊL}f5Xbn Y#ZGU7ܽZ.[{u~.o'g1xL9d$Z+L Z%,sL|}62neqL]iAЉۧ¶gwo$C.&܀yc 6\Ad;kácܸKSRnY!+'mo?~㤋@a/zY!4UBh[.YƆ QovUaF4KX>tn=!èJɥ[c(yZ2J hc; rs%Vɀ!zƲrk#$\bO Pvr|b=npW\ DdɢOV&Gպ}dٔ Qt|ҿ͸^LtGʇfWX$ln] Ю9=hwe!#BTε7s:Km%QNqaՉVl~ym6\yƢ u#y^gͪA!쌉iতjRP,Ә%JGcWT[#;Nn@3*GL˴L $S.q4οbHR]Q?' SqfYCn(~)rAn 92Y.z BN⛞T16UrE~0 )GgՙSrGhoyg񳔭~/j U 5s>|!5]슼 <+C̘Y"E %%Q45FT$7'dFоvQyBgnD|) b!{Qg I2nMZq͞DOl&ģD6OZlt*bR<ɀ_L; U 1U5 yoruBH#vwuuEiKUypZ,\R 46>(5Q21 6qY*YDUxk4#ТO3 fTBڽXxzeI N`Tc^؅C:ZdNc0xME\8nzo|`WpY,6~r8E u7رFʬ6}V2èl U(@P^ \=SђG Ot1|#|=W;jV8Ʌ0$#*+W7䚣0)$qƚzItmKiy1xթ9c"3l!O;$|y!LJD ֌E)` q%Le-gj4RȏR%] +*1Ï6l6툓յE{!Wm ܔ$|sgǹ"j '繶1Ao9U(4(T#l9zؘFwB O%|FL9:;7$:t~=4sɬmMvD& }~*o5g%9_(. :ιZ|oacD|7:v@nY޹inwaOKUkv0E+E>chY*A;c D߸7TC-XG"J# U9WSqOYMF^,N\mxu8@^| wƞ MfnEլ'(i~o̎ f ށjâxFhbzwAAoa%,w#<}KZ%FKpt=G&“nh\ u̴4׮qT4f$T`|N1ibi{( ]h!Z8'x8K[H3*ꦣUK:=X.8ߤ1;莾U#N9qG]fGOwLc}:Yg2tQ|D> ah%R1:sxЗf2v :Of c[2uUF-bxw)-N\ pQb9՞db~f6':JPdfc/sVSC >_uεˈqm|W.~~-m124_P*W14ZR6"rm@[c.lm[30KZF=kC'{Px&M*}e@/CeK`U h|~x^\ ƌ=grT'n1 n`tM.NB\͆E;j,X&#'LjXP6iK`܌ =5!^x /,.Ɣo@v"]0'F=λ8~ɺ`pۋFnơbhɝ,I%Y4ᘈ >ye=|oo |ď5Y@P.oWf7qkf# DDf#qV]36@_VMޥg^?De1ĚCN' 4*GcBL 2פ8A%NM9>A3)j 8T[-J6MTJcM\ ZlCzPWwX vCNz.xf,@r"dxc (ۯQI{ődȵ P!GqUoHP0)cfdNs+  xh"KY=ul(Ntm<,|w49e$41Y]g; ? ,{Y6-Rsc44;Y_RVf=h [NWJOR<{܄<ynzhCԊX SRK_ /*I`ҟN-6g\>05|}SKKӬbD5óPvV'4ײ7 K8F ]/t_yg+ٙלp/D.ydkj&ihMHzVڨ@Bk.G{hY-[l7F=7<itD=;e?j' qpJvzvʽlj#Ջ{ Fׅ bjIԍ+= { lGެhGbqkx Lw+8T'|١ xm,EG\2ȡbl ?#ZvgGw2֎ۨJ;0M{=1yBr5$FSe0?^*P춫PU3|S6(wY_.s0__B!a8mwt'm{ st׽8.(3-H׋)IjzeGתux=ѭ/$ ~F~nS]a8s["Kɋ֗8Fkr fOR~5&Ra**9q!eCi3v @횰+V%;uyvOxRu%.ӟ|TgWGjP7Dl13}ABOZXb:0a^sTX>NS:*Ղ…<]ci>Mg &%cQB\,7ŞV;FT{ Ef%Dom^u)=ʭtȣ𞇄񍞤UhF@OA|#{oB N!JƨvjA Ma_Y?>8( Ⱦ&¶ d4SByɥAdT0\VOJܦb0rG{~0OX D)Lm(!"v‘nj 9H`lX̖5Yy4~Zí,}33>R|lҮy5W;-A憏wIgJR [J@흱1xR ޗz+&M6YKxˮՐ>*~aͦ8~*UwFCiN$syL2iBE۶ f^+T앑v48M<ʠvF|WW lтoC&h;m)%L^Tr yErZ7GDl \':Ÿj2y )ʇzZWև>giRK0+nn@O T3_ęc'R.a,sWg ;gQՠZμm0Hi6{€6vȷ %*=Tr'pu\xz#qҝHkkdɭɐfŻ(|I$8xүX|~>@o`^`Xwd1}G jާd| >{7="jIhŒy5{/P^T$Qh V:J{׈\62U>9S;fOBOwX?7}(F7T e |H^3e9ix| 샳r+(4_m~f@4(bcx+QjydͥP;<)sKQ0#Z87HZ]Y YOh4_hYآv"DR5^ۣp|49V-Ol[+ؖ btJAG$Îs1`##twF4>W¤{<;܄cr^ MNjJn3+ͱ}dbB2Λ|$w 2 XzlƧ5QhRud7<;8-6HR^V[*U<뺸ѤY0/VYћjF3hk,p ]2ߴ9ϵzmybB9R&{^2eVxJlL (yU}@0 mfdtN~D4Bͧwk8e}5ñd3Y%`C`y }9(~!4LXX]َzÆq2y.A|TCL7\ql$KΌ_=1Kz(WxB:g}$ٽb}&0#(Gć,~vRf&%6/9tP.mb/hJ[IrYBi}T2*M4xO!oMԔne N[M6 '[IFc6"A$LCX. %52Lb7Y\U•Mq|eE30y"cʅp yۦ3oUh![$Vhg3@܇c:&J*\THcW}KˡHvTohJJw=8:! uSn\$FtA6j#qy VeӎRijxLH 8Ɯ{\ߥ1o-;bم@.yC[G1r پE _B縜(,w&+Gi# }1 j9Ьa"OOf~p/|˪dg*ͨgct@H#<uZ!5eR =fM7|Y~<97o"@˙Hmb,N}U&J#0)Pq!˂mN"Iݎܟ KQP Hb8[z j8$ո@O~Rz[4l- A Zi}L=EƉmߤzfaK77g q2T'=ݜS<\[0 F3bjϧǩ b98Y9>Mifw;3Q>GyVrjcCv.Iu峋9.)fT .hڿK+QN {هJݸ AQy%ohs@vU:z&p(TkIM8F|?m$h!o-褮ε79J>lەlwFq7賶-sAKZϪ-5ѦF0cƦ/ F1MupȅJF%>ɥN~CLPzxt"»Ph}!',!#('g Y-J# B,ȼ7Oge'#bL'gm^;UȘY$(b>cG51}QHgq͋b]@Sf)>"7 72\QQeEӷ6y90^WZa(;ȪUv"^Sm|M"9 *Ti؂:vѢ+q/ ÈkH9]Ia3ص)r;v.( ^p~u3TBԚ8n_Vߘd<5WzCsss?heCzk];?o8xih[iK(QxҰj-[h[vt<b; x7@ _ > HP$YmLSw2/K(W,bF_wh]3_s׭L3K/̝ Ӱ̀Ò P S >ƄKL0`<Q`"Fkn$x@r`V9X]rp1U{gA,zTPНW{bYl#mD#YY:Ky0_X_ZZۚ4.Lz-a'=f5:!`uf~S.)e)qJ90~؞]m)Si{ !Qj:NEI9̒V0{5D6f'`ru>Yʣu@^Pj35X8.K !ǿiCpߞ;s5]3;O' HY+a7Wr'8hdm;T:Cɇ14nUr@X/ȳT!M$~dF8Tlܨ`gd`S ,O|n8K M?AְD]y%Q[)m+stGwOAŽz)̲ %\4ne@E'h3ǾThHyw > e2_#b67/ zi&S'/RQpݧFS]br&+ў"u(!#V 4k=/y$9j EF uUmNmcR8&d~kCYKG dZp +I59q~ZbR4HTJ! ~qv,kߨIaأLԋ>b~ƪ{_~j>HIyqٝ=lzTC -TZ_Mnt2Mskwf3'6]I\. wa1_JaP L: _M,QV$F]~Qߋ565v?ˊ}S_F(9H#Z!3e>Ǝ{C#M"r^FͲ~tSٔKf+Y 4eEctyj{X-Ն,7ʺ6Gm-p"wAns9j= yJ^0uM(p0ȑ8 ⹱NeN(1L*[ϨA&[13 = !/W"JUCt_>ښ<Ҡcnx#T R",nn'/h:LIi}ѩi2]xqY"9+WJUPҏ]ͥ|SQ[sPf=S].3*2I^7#@\`}{X̅Srrd8u%mu ҤAY$9׿ǹOCTUr44i0lr/vL& )[:8Hwho9,8NpkUwD%^LKNu^c4TUp&=[ 3ƒq_k}%[%>c>gmi4 ch%VB/F$&|`~nuN›SE7Q` 1T4y4p .ɰxC+չĹsT@w"ǂ`k[-'T9;xQUQ-C^AFiAi+e <{6#rLDN~QG,uB%Ԏ Q,uK6 G:(=JԻ\J!"e)– cTo}jWZc6g'==lZS!(Ja/[B:cd`p,=]{ai?1@kmfA5 tnX)Coc@=jn|mxZnBHu-C{dmԁQ.d(l#X*7uW !;b+Ud^[5pK;iӫe]J _ؕ HfE8Ɯyʹ3Ol&ML3%==ARI<{Nkd,V F 1Z@Kx7ѳnc!ɂ׳1'w>Ss,98X EEJ4k)Y+U_OqXA| f<,HW/' (1({))1jj" x 8NK=`fkmZ|D>fw;Įxd .(^&TȉGᱦhPd[7*7<ܜ/YI| ޶%LB_ A rŬ &eCL9Ӣۤ=-F~4*(& ?N#SF'smܗ¢jBn1.P[ Yt? I];O]4]#A?ah%3PgȎx=LI:%(qNck˵?#"{sk3_NpTmP c"SCd7P'ӠjmaOd =t߽mp}e#!M1A|{IQN9l_Ӽ*Qԋஃc@۔pT*nz;&o^xfހ a:։wNus _Hؼ*^o0[>,vT& R>/ӓRwaTcN%DT!²n<GĹۭA"u%ۂ~5 <A&|9k)6pMbx`1 b;7-“,P&~N+Fǭ=I6pYA2zYZDiudf׃ &yg_/267㽹~x_Cg(MQ IhQ0RFtCw# Z4vkݞg׫8pO)w*/vfavI9+07TV]7f=yY*NPV~|"rJ܀`;y.dq^^]R~@X1ShW>Wwm;)ś5eT7iD3 Yu3g*58:4nWPS cM|,D **h @Fk (+`pOHK8U9 j,Cu1ׂJLs)L/NE;E== ح[̿=Ja}Jx'bQu˜,7{{DVCВ'8FGk뉒4\lmfܦ[kFP&J2@i1՜;Q̍O$+)&f< ٞDž+Swg2C~UwTk4~Re+P}v|(OThpR2"r.o#/$\dߩ| r)D& \wfԟ ϛj̲)%^K#۵1g=0RkVK#enn# `2.3|lp~e%}Vڒ5 ha6sUeSIIۚqn>$8v oX%J\Q GrV)̩ lΟbܳLh k?X+/!oNٹy|3e/>6J# ||(X:v~Jzz&;Bl34PWwjuOv+1uY3kqUS"r,ke(H /ٙ_5h]-wf3Sy_1Eq!4D9jC> s~V.{(%|gEƪ] G5vmY ߞdbu͘t#tcC>{پx||DLa֘P{=\d?`d" `NNiwjC'qQ wh&0=Jۙ7͞ Zh'N;;7+=9r=#oZ(&FW +O!0 !*ʣ.fTccyNaFԹ}?I;_iH+f3<Ԥ6xo* m h~ URSR.yǹt5Sqh*`ح@S7e~EЎ)Żu|[e 3vsYe6TRݲ,. _`_-:jftԻ+s|fZ;]&7?r˸7=NU6q2tnB%r0ϳ+]3m.%[P/[df 3?C2o+3%Bq6:v|[.hǑ$ye58*3*K%s'&`đqE倘fl)^m%f,v1rѺMeϽ;{w>jDtkn7istbb\ͼ Q5nolmWvܙx45|[P9iҴ>R=ce܌ ۳ߺbpwbr+4s8 M-7d5mՅ~r+G17Ȱ&P- Оc1qZ֤B>VQWyKO'$oQ0Ffcz Au*өD צhTOCWr!Reh ~QnF ,) Y~F c2BW^$%*IA`:GS>fb,n'ߥf6idzXR+COTO i/ 3,,`O%g9a\bq@F#3KIP~<. LiƢ=XSd `pobFmݝP; h|p+<{NWÒ%|!h_c&.x@n H!gv!7tY5YRwv+m|T`tGXLI(Ma@; ) )ͧǧ" H+Ԍ]-(ŨdM-b0B. x.suĎX`6ѶI`-gXX񏺑V%A90 #G|p7wQ}MH٧&o`| {X- .EH@{-@'jQ/8 EB{ع%hch^IM'ҋ=Z-05L Q ƒ%4DGFz=5Xgqp .?TtV73p\l/]Rdq߫^Z-ȠS/'AȽKѲZQT5G(^OU45-SU.l2=4.wX([刓{-穱֍v>%/R2;vPmȜR|n-aN9$d,RA$fQ '|`]_}%r*/uU&j!bp[٬i}p7(p>*0ׁߐG3:wõ/MPG3DF4ш+PCbiKZ~zE\֭p ҩ1V>;B>oݒk}Hɕ m4()Py(܈7C Ia AQ yLعG0YciU&8qIøт+$2ӛ# A7cdmGkJ|Eqc*%t]]9A# eJ1xqTj7R.0g|Hm!sGr:xOzUÛcD_4uLĝ3e%oidpD_1) @<6z207CHnNwk >rz qu$umA_5w_pPIH+/O((\{G-˚8w(,EH h4T~{IJn:bǓa1Y ^nm7(ʷl& [vNIf˷;< ۨ@E`5+.Yc(c6PG6cIlN$;:CB*4{n@Ńmre[v-^)@S7m9FI }pH63 Hd10$B qԓ˱1mJt ~Xysbk.@mg iȘȳ YZ)DM肛ԢE}(՛NL $u_6'\A!Ibio.fr.bB=ϏN~ 燤Gkeٴ;c>ǵ4<2eA 1ju1L4xw"Y?dShGM7mO`.}# aJs@`a)af|U~%vp 8$3uY"m7ze8lE.! a>F`D` H]5UIW 5AY;+d'`;t|My- ',a$4d$(vhfQ.jׄE%cE%Ax=HuoQѤp-~Y=&}GP4gdŷ;c*I,Z^3ַI`]N /!k$|&O"Z͛"1X"^fRJ Ǎ6*aq XwQ#u%T/s2@sB Out2dUt;j4_7B@4)\xL8paܐYU&x~b ՚X rkCW0$OX/({47"@\]Z .rJG7QeϴT`\TpZ<,)9glw;6S,jsuc Y١5!'INAyM}ҳOc3{6%˘y e8秠/GTͭcm {j_inr$ e9LYyKXXӠ1+ǒmG޺Sxp$|5$.FƩlD)yw_-);t-sO_>&6ۈ7?а9B˯:N>aakO,t< RKZ s5WM64u. c٤!f$qlAXC;b]H\ Ϲr'N\0wxv½<{5VPJ* Q`aK BeNAWQP= p1AUaH@gFb6~ݔn;twBT-7h} 4@j\MexgZcY_BYb(P稏ggnVC-DU tŹ4vԷÖr)cH>y 1)-gshBΜ3b;Ly]|lcޫPx/58أ,۵E¥AT8Ir2npb`!ބ gmgX?&h=z㟿ln ,=:iL^U2YIZÖ8wam$#ka/DR|$nabGsmZbaj-F ~;j/J&ÛBPۙD9hC[R~҈)™|5n:5?9CFY hwBkQLoB)zJ/?05*GxYRi?fd"׷*lg&P;+HƝQ(?jRH!GW&QAQم։Zr0)rU@f5$ēx"# rdA=J 6Oځpm5cWeCL()B ,3zx u[Ako>JټP\n ^nUC8(AX":6o9,^ 0_bͮ+bcS޷i%T{cp{҃:H[JOH1V]U~VAF|xtJ=2RgvP]=db[Jaӕ'#{,Y g{sB ]A^;%@x2.Lzj~Iw*pG9mگ4j/k!ı~&8 I3by@Cv OyN;cgGghwӸ"Lx'T:c.^i/_rpyX_e][Nrᔥ: ɮy,UJ *{,Xۏw ;?oO0)cz[xЎ,%FK6T p"vI= W_j9"b4㥼/>epؿK3Pfs<įDCĄ`bb-ŷChbci !w-uX&'piK*#"1-84^G7"M) cv6iopUAQ?vWو^Oh-O'/)|5 շ $DFЏ.Rh٠]`t][Ib_^A d`N14O=.rNlc&q!JyT/RxXI==+?-JZhwYmK #ub 8V2 'p?ڃp1 r;)gHl2L./ED|9L dգ'4>)/;D9^ݸ]:cSLn8hͼ`75*\B!M **o݃[Ijvg:b|euf8Oy8q"ɋנ_(={uaXn=t³qXGӬ̝YR"DUd{^g/37Q{ `K+1cyO"bgn%O[è֑KXJ(m"<Ѭٟ_-F;Ï0Lo (-.b$_"3]\NzbO'3V$Ǫ7I4cޱ|i@\!&ѠCM,TnaĺuPP͝٦u,xqs,7$%z]kg\o¨1 S)Z R(Xn6PR ݐJ/Gy)S&Fܭyhd.qH.HeY`R{[Ol'K{O7A/m(*\7ʟ!61ifvfY<סRh=^ݣ(+ ZȼP#4@5|[cJ1: |9I96ŰZI5@t־ʗ-$)O`I2 sۡ)xz_wHU. "8v,\"{Ǿ!d:5ܸkN\k%jJ6XwJ!FEimGTW pS=rjg!3z˶mrBF8أBw~--ڳ5ԣ +S&U5̿0پ4j`„(0+Y"ͭlfZ]C>&=ÁPiu1=3cV=t?N(OPQb>[՚(B$qr2dQtmcko_ŕ2 y( rK{_6A pl X"awҔQ_W߹;t!9 lGthNfyTcP]ɹ!߄8Ms黽q"FuK!>e)W`w#U{̋"XZ`AIz|Rc$e&'Ga;*A4K`ZABWJIZiMKg}W իTJ\x`;Q%d~WA`Y{LuXl&9@(^ b I \-X^74PLK`"O e!5T6"LjDx!@ 9l1ȉI?Qn/hӭ}wq4(9k( \I|H']J9ix* iURнXC.ՕAmTsrq)2 lS°0]` єME5Eݔi,OrO[> =_)9T3Pr'uؔ?AfzrMLf a A= 1M k3'IFy 0͝&JoTSVi~q"~XsPv3t/T{о vO5x*LG[I ixl|!?ê6R\On(D /??jɿy>4JcitAr.[m.|O/nA=ÛۣgsȱHͅѠˠ{2!J~+r#f>'ĺt-OmMZb8aҌ:bf3 -[WU;t񓙞FСHCr4UXjbA3eM6tqtބ^ώCk*N٩u:(dN^b(@sAA5/eOt 2 C/ 3շN?0WqfKt(s֗YUf+Wnr G4E5~PZk$ Z/]Ȥ:$ "W0pCavd(6;ſ~P/{̀_RkTD oDvTE *x2 @*HlKX'NZ߈d-#BrM;:T#=P% 9WxZZdKyUuHg{k;P *1 <0ת;$)~0LiHğvH?amڰ Lt<2Lpxj?:,AC70l}•ίwsGqdYq۷N6}3yJB8ȑMx2׃Sg#ݩ25E+8]4ɀkn f~ݬ3Dr{ $OLh\I2eZF,Z^7LRv v1z:wjcnZ "=ZN-D'[z )xG]>HksZʭQM!5䶫DRMj2ߞJfnNL-y WS(ޯ&1JDR#w$y^5ZHVqLܔ}%W\A+eª)ZKF28t5=b^C!b1kſM]7i":2rm69#7+ P&|ջV S׵ߖS֬ 1n@mX!蟺I^X+@kx}cy߂UN_oVʴqTccM5:=G |9/vGEQ`i>*Hל+("B'0NDZ]zs ȗEę3WKBl_2#OMaa"2Vϕj%#ke#+r-,uػ\^$ON)[OqO6PΚRD`5?,^_4l@DíȳiGl:+`{3":#!] )4%0~u~x@l9i.{~}WSs5U{@I9,1Z\##3z1yPn۰7=qw;YYSڅkR*6Չ{2FIV" =5Sř6UugK)j9?g|TVŴԡu}DCÚ&!]ړ=1C<K0, {dsYjf/(+LwWXm7G;Q[З+BcK/w4~~+{Ey]]94?=. K"gdŹir7||ÆMNBBuGt+@.%^畜Gu6H[$E нݪg0**g~>C/q !pݴW,$A)4 A|uh[QW*z" P{klW⸀lV>/~ x(ícIx(顛 z!s8ˡyjwD0 :H#+W?q;k|,`{k[B;,/FRb]b=͘@\AH {{DuN'iD?I3X!`aFx5Wmn$wVVX_@w;CeC~V#[7m,T:)u؋O9n\<%|_L:?1/Aʼn\7S;°#7;)*M[9LH}+6'?7ߦ`JI5V~YoIоD?6N+yAG7;\ce,dVazwڹtzW5E;GиMu7;WgGI#:0xI^C:k(ئ;}{8heB  Zյe ! P:v-2C[ !@t0T7ApYVa&̩8 o% q/58.i5s%6F7`NG ql`t_q b; ̾h=[q.}9-ÂR5_-dyұ[}!oC~D gF!^Kڧ`brn`ng?xK ?8[0Bi#m(eiZDyKQRo'=1aib SKbѾ> {S׍#j5DJoDڱKYoῒ BU "[F}ao=C釥3<Ywv3sqʫf(걳&fE!8mj+_[ݟ\|1"|5I\w+ rj٧÷qΨHkzwrs*|P g(S-Ȅo$M-YnPS3ucvA "D:f:0> l7`3^|ZL"ď,LoH|S~۷Ū,]L @ܖxNy]i~La0Z ޝTvTNN䓄kx{e-+ڎC'pG\:B*؆&hft /,3/M;8%?jؒpy vhj]#oڥEs%-Uw@(F nrMklsjd%cvtxq"Y n8Ğ|NmeJ;5 Jc_El{գܛ *N5%j~0{(1jAj|(~W 7ԓBqCG"Gp04 hA}(7WE:]`fO(Z8HMnr Izi}hogf^qaM57o[Qc{mݖ^F !|^v_ȣ[W.m*vۘVH];*Lt}0=}n?ӯZb:*8KS.}"{ûzKT\ҕ^YJwewSڗ 55@:u`qw6Kgm?:O^QJ:D&d (BT5 q薕<)/`o@[ZBC՞̯"|M#E={RɈ *=*-kOUX,Θ~,1^sph2 օ 7bܦ4!kAb a또1\% X]1kL4>|?o?h̺1Ur9ħՕ:~C*=6OR;^haTy~e6ͅcZa $9`dQN"_7<C?tYP%r'>%gf> g PM8_YH6)Woa迹Zk"8O#$ AltƸJ.v]q"CØv%iG ?":JW& 4c42Sca:TL,&g ?+ڸã>9FF0&f- 06]¢/ﺜZ3LLT#neܮyVGBeŵ YhEB=6(901e]eG=,dMhal6Np,g]"X"0bѠ8z #r(HiYeaskv@ ڃܔ(-=#7a1o̽O8Y`^ZeP<~*'$q4d hy^&JiK+T,#B0 #**2 JIƒkdun` 31:='+YlE]L5o ɞ`ZH%@$9JT%SC}-`א>n ƍ%!hƂCpҥh lUGa .isjYqφ 0㴘J>P@x[ꃇZa+_D/gPmTo7i& dl)~97F8sdt6/',Y[RvTq|NW /k5R.6͑LL}WO43{YMh&p-1ئ\ hoI#c#, /M{{‚\b,ٕe2=;kV"XR%l4޾׎jj$W*]:;[y{CV"aFLTA8%sv…~*@m'=(,JļG6L6ޗaҖ،6!ٙX":x)-}S͸п5S zv3נZ{9S(ȣLl_,!Q I>+<΋/؎T JpѴQ!rվ< J1 A14{0YŠ@I~t7h:g(Đ3a8 ۋS$~c@PQX#I(BsHbXyt~fCPyy]kaHa;e'xqJA%L_OMk|OlĀ</f/']j@~n!0C`q1б"e!CP Tg@ /k oY/dG{w\_oU"zfaTwVJ7}gfL/tVtfraQo$ 1Cw YK3r~HekKEX+]CIOqtn&rMj RFzF>65 <8לN $rU)'oar$y-]H^*Ini7}#C '6sϴeN:l2Oj%"Cӝ-oy@UΦ|k_&6Gd~њHR3 ԏ,+-V-~#BS.bjX+#6q]hJ3zXzo0a *|NhYT{w#jK咤cw\3y@Zخ I@@>B+Y)6'L^rS}9۳L[W[U5l$VzðoDɆQmR+$D]efq||)F8HEE߳5$rue9km6)ne fX&XGڅ:NLZ ]fUqkru褝I3@*'\ilw_8qR$@mʒa*VSR~˶ܱ/AvBNY\ m hSٕgb8-:찆yΪiҍFBIґt $ѵ;(p;<|mʸ~T 2ZY\!WVV <bU.xΐ, Am`}cv„!:(bZ)nKd[I9L(sU_K2WIS'M$Ui9*V9^G7כĪײvwub)vw'B c9^{yn,HǑMFy*aѣu,y eS>=%cb OVܥCMr{LS?M72H[ގ&RK\T / 9ƹ#s–%yutbs>XHIMDVt-3`4^EGG.B2*dzNf)6S1 (K/(@T>˘vjXN֌-X_EH1:S'p[ R9n8h%稦, @ZQ…j~!彇"fY=wIC3ZlM43<{âD '7qDfR=&OlvR;pFo #B>A:d,!Ы v`H\L[ \8SەʕʺИ#Q=6kRJ7Q:h Է3-xXgvʃ:b{UG怎]]xγG?W~.F^1rJޒo1Z(A={PnέRb2^v&6O'TCukj'_c1gh0HfbIq!d 򁍋eoRרə-$o_E,#E/Skvc=OE fq\s#ap줁DL=]8IJ*EZ%IBI_eF㢰{Gid4Dh1õ~<U*Xws XY͢o*r`P@UJA$z\;&&|A/N3C{)%;x8Z2zuAq#8 OJ ])qUI"/4Hdž_zDXƢmI dʰ] Ml==hْ;{m5HÜP q1n4 Ba<0uH–B3|g@+Ќ:L$^'q|B.?B=n(1/9>,FXyV̚ cV7SfVJ.WgW o$U]! cW{Ξ˸GⱢd(q@ ; MS{8M, on-/Xjp-+Ts# ѡMqEUy3' "s{tu45]nn Tw\DZpmħo-0m|.E'SP`?ԚP&P2{FñSw\c_"$S(5y* WH >;kAmXIK ]ru%Q`!2'~1LK D1bCvlqj1{z~|%v.]h%OgdA_rUxB]t73Zf7+.@:p7Aklij*o7F8d;e:Me/dP<P%g{4Jqs^:*^ͽ ld3eI$<@p-/J4@L@y.>86u8Eo@F ᬲH*Y#DJr_`{B-,YFθ13*Ǖ QW}m_%r!d4YվZ9P?x%\u}R_yd,8 b=rsmTJ[ap|KH ֩o:N/${| Pgg&J{+ %9!sXqׄ`.w mVlI,4 ~oo0؂*t4Hq uW26&8[V eIw "( tKãˡWu\ aidq /3`yO ,cQ9`Qk7q:|gfw#̆O gv/,)E:Gp ~jD3ܣ+(%K^W>^5Oz ¶*`TMu 8s\Z!sxh=߾9'U,[rsZh=]V(^a#g(i!!:5~ͮ#X[/δa!qP˶⧼x݁:E>YwCl=n8j:q-r˃fea ߋ|eq_H(ήl-p:~CRUJ^d5 &|ܻ9J Pr:r~P&Pύو-tr[2Iy[?#Z+uA姒N!׻5(2)}Uf9<;<>DÎ"*(>'oXm2ueO_cfI`Il <;E༼裍k>^,wtZfSAQ$KZfiVӃ:ρuhmpC78!_ {Az83j÷UIA޲^y0 "+t1C`9| _dQ`IP'/w&raN&rTJ`K^ ;PbU#LG6/CL5s7U.F~iޙ`ZWne@v)en<;ȕ=Pw5R:0>[N|}'~H 2|(x:,[@g6ImqjKۦ26 U^F-Nݹ!æy^Lj`jCq* ٻF"'K%Qx!bkx"/(P9+\LQ;!*(c79'SKF/za:|Njn/J"!&[INHutǃtR}ӭ2mR.9lY*zfmPdrb{Cs/Đ>[ si=߀ˣmbDCV +!%_y}-=(ׂFH}cq) YeA4H{hGI",ew&e,1IxJf]7?uGFL[Ƒ )A~C|Z`=cqX Ivlq8́#=~4П9,݁½Z3I`@(DOP]o &Cc9bbhɴFW!~љI]uaM^q8__\tUy4j'y |#L5Q`+6w!?NR֍;jib~:N@{n toLh'VnSvEz۟MG$)u`\V6 +PRAf{pe_3I+[cl  {R%CmCv&sqlzv擱ܛRC5N;Ǥiw0$ǡmxFWJ5AUz,y~v{(w)-D >UeX8 \:ÆqW&D_|\HAx~wgw1'b\\y,Mmcșzyu竻mi)XgnpM÷1+>e=R!n\i=HNY=Jptf4aJPT#RGw|w$IEdy 2 v(y_ AWk9?U45B۴qgS9<_" F& 2i+ ni#{7o^K "ve@veFPB 132RjPfQIj$-s\&{&Kxo}RO!x¼`ٳy(tMu"n4G32}X7{{Rݯ-t.ۣ%Ru줣Sk\Yi *;D2 [;Y yWcNzN,, 6}oG{7 @f* &qGO[l+Ye]JU5CB/P}o|إvr?>]%cpLǣ~]l.VOtA(YlyONaMէ*6&5Zp'Ć֚2%_`– RApu0AVho% k9K'#*UH:+\ܚz))*vH>"q8JdgzasݖjMj-1Zaf+M|DO'*w,8`pBar ^˻3Rh% g,O],yJ8'Ҹt[կԻ$#,n VhRg'DR9UP*뽝❚]9\$ڐ@>Daa!|keUHcW;hJLkn3\UToomo^*> r;@,)(-`Η$'2 x4\ LrJ'}@fX(7yG!l4Х\( x5zڥ*ڨ^&LlFR N--ۍ#.SD">6aԿ c}6EP){hByg,AA{Q~R gi.e Xj>T>M,v@B8%.~7."u8Z| ۅgfWY6UA&4\'Fu+t}'u 53(i _"NRsT 03 ^ww:T]IfB~Ulc:422^cUE=rpc/eweXp&%*-_F( `bYAV2M~+2z/W1\dfe*mt9F:t47{1Z4V(=v>fzt fIrEܗ̇pXoYL~'-juW`-o܊>? yn4ĤHRV;%mԥOjl e2Rcvg Y uua㦥H˨2tce^&h%zmԏ~zr-R)Ũ33 &G}1Z9 ~+Ykp`1ڵ g QeiQmr O~ed %rBSt0c V|C_xfE<nr86 F˶ v(CΒߞ"0}d;]afåMoz J!mWBn$o8i~nr(ImVu ®͝UhnjEt1?;^ )giNn _4jFׇ&rBe*Q$wg"2C7P~|alzG1'Xzs{ԴCcm/Ѩ13IsdqjyhwŸUo@ d0m&; O'<ݘѓfْ.p="xS7Xy}@ $1U*t_Ux"//+GOHm=a,0Jpeuည :5tmˉ6zDdΐ/b؝Dr^ *C7t .~O1lJnY c)/0Y* 0v(֡Ofɑ3 83A;:N}CJ|`዇O1d.o/gc蠉WAk0!4UhTtgB[ 4o5m}[:CtfӢaR3I 3"ygQdP;v"KScG}B]3(7C@{st`:`JgӍB(bQu< ';VT5; Y% a75;5z5Ic1$ I\ 8$YVӄ ȟL?gt_\gg7δ3f|qՀ&Lnݜ1-  jrG[p[ Ss\$:,㸭k+뺎Ku4o*@ᙾҪd5x7E%6p>]sJUQyF90 Rcrd`pjWZ"jk*T2̀ˍ Һ^ PF}k 1ϕt}ѤU#E9+uD_͚̪.\#\kIU'_jգYT p;>.qj,~-$?ss2FX8Ӯd`&d.JEn)S-OZ| eD5M,xfzxrhY[7wmR wχ D;cCSpcFWˆmy 'W^y ,Chi*vJ8[.byqϾ?,%A* 3;nh qrkɴ'sy?cemHv~j0[.7Wuk`%oj{|4ڙ=`\QgKt>г,᳟D<5x _(P"rZhbPY_Ye,3X)'ϋݣ)ڞ =r3nkcaw\zlX^yh8|Y9a S("n7q{Th %biMQnp<{@0Q0{Pj2b 7eœ4/5 .ldpfkp ݅狅=BIx?/T&¾Vv\Ɏ[#yg!eyX~R iFCϧxmKl Y3Ҍ[ӌZjOyTx"m_3lҼAh(+ u%Tjj]0QK~ ^F8]#5ϱ?d^`!{'+=?hV҂Mh }4ѕ~Tw>7 *Yb~\Ixp[:g g P %m1L">WV?x:) HV[#+C }5b @݋!1h-HJCp (:^Qq}WB5& j\=DKv/b~dzゝ2crBBo;sӶ|\OI#}B[8,{rY6jܪ#u]|w Mh "_A _gC@|cQ[ޜCۢ+z=7UxBr$CT|wzՏ]nNN@4 , 6ƄO Oavf@m6vmQzgz0 37D]RFYq\ sAҴ?5^^rms/Ð$r5lqm׀KKZ/"l!/T5ۻL" #.%զ0 *R+R]W^#l2 l9bQ Պmꡦ63s R|#zJ筬qT`]WyNCP},i׎}.6WMY7=vJIjC:y`WF)5b2GgWl‘Gl,#LƉEI~ޟ3IM> \Lp- - (W"$OTGbuQ'~ +s}̈́@&NF|- =^d@O: ?]iƣ\%W*Tea/QN .$M$I|>* @6Ju}'|%2XV&&}Sf.3h0QK\"$GZF;r ?$'~J.& jl\b)i%2*<'*\n]<}tpjb'!'tm'f*vڟ& gU ExZxaOL P2/qS0Kw-ѩ4tnRғCARN#;PzɊnʸ΍qDT1xT!97ʹ+}*"G8xǍ Pgԓͧb/xa4w9wUEђYdžGe~ȕo!fn$CFܢծYEj=τ F&9ev&8K'!7! p}Ii%/ -3ͱؑTB`H$z,v[Ǡ%BCKvuA䭚]{ٵm&e!qP !p]ЫzC 8L!YMwBMXSp:vvpb3)VwE&JEI'1a('Vuymd1߸[#qm{꘬r{ȧ_ܖEs$vP>d y&}z3ا ݵ*'tc8YQJ#Y\{~(P,2|[릟].\2w2 R9t:[]sjz2SEt@2UhFq|bud~~ֹ)2O_ʈ#;Pp]1U1Qaymym YI OR(vKnFQi=f&rOҺ#V^5.*dFm? i &>/lyK` 08Zw%жg>L`Pύ`1&}r:9h .ʠ{hƦiLzuqwY8s(V] hk GA(7T|љ%gŮJiʫMހqoϔ7>0,eE2%>Z@HU Yv<D5nsI\~\^WstVl)žr'McZh^/&v)If+k[cQ}-?tdt7ߗP6h Й^߾{?YAt5rl,d/#.漘5iϚMbj LL&(?6Ufp]קq`uFyŒOt4GFThWlT@WUN{!J03wfRJG^ vϓ`OLtÏO\퇓p4cv([Dy>bHe\&#IyMٝ 쿵 dtHyU@2'3;6ڮ%_P'Nm B/sdTE\0b穃 HrVpZpx L|,H)wTs}!|^ߓn(6x3 #30ۛ+4MNn4 q7|@ ,(i{}呭rZ4GBhz~g3;Ǡi;~A좕?^'`[Hi+|'(QO;teAr)lGp~t%ŭ|Y^3`QAQ/{&ۂQ-RČ]z/(#&{ }9!bgpױ8(]x!07HŒQm7ANI PUh;1;W |,!xѝR'5zσg4T3m%Uo47^ 7HoF+Xyk!\B81I:e쭈&}_CF"kqDsS[ȯo oFWullܒS_r S$BZV$2k"\Х.JIvs8<5QmR_r^EGR bv)80ѫ6)WQvL[yE@3SI6{mAfJ0J[CpCGsխ1yїl~PǙc l&sb</Z*.Q}LGsy5 2 +,\HU166AAܝDF+q"leK.Eo/.Qm+G\`؊z-"^^udF)<`6sPiUnܫJJzv Ĩ`Ա|ϳJg.GLwǫ |U;;!Q}xl [p鴈"!-`@INt:C0a.VEOIi \^ PngQ/}ιwV- mDH~H \TBDP1ݬ43G痼1Lu%w#ycA\lM{Iҋ 5Hǿ JM6Slh݊G@ᡱE!GVBR_W{֊0/̣uY(tWyVoGN{<860~OP`Ō7%oז!0•N~ t1b;^3Ǚ_IFQ\J_X'~& ۞|$_/־*sOE6$`D\ a݁6Go65'ZUP}8G|8yR *;(t|p1#_)mA-2PQ%qb!K&*y{ {Vz=+5c_AS@=4JFF<,yG(Ժ&x/lh!dU#I|Dy G^#מg1WvN ]qU!sA kF={+Hv CD&ba=pߠeHwxo1pSLe Q;9"Z÷E8 G|w 1dϔ0prgJ崔D?B;H8|FkQ Ao1k&M>t/5^-8!z d%‘nL'Nc&U׶ Wk)&dxw32~E.D0`֘{Aԝ9I|lmr[sD o[= v»){.L.昉X }J0m!6-F- ]҇%=r޿jDYL`dtr'^ Ϋ,99NL5{+HN4e,l‚@{SqtiuI  TQ+.`nii5e!P/I{']j~K{:ᙐZ|'5%/J xdC,?n<8dD !Fd 6CFjN??syngԕƣJV1X6ZGN^>- l;]O9Z-j8Aseˤtjl 5p͡7Ǥp%i< !n/{\:9 ym mh0#Y wȯ⮗ ?`Ǣ|>1vKP|H0N |`H{d陇4 U3`3+չ/enmה,b>Cr1e蘿\Ot79oz~ Ҫ޷.gAHt|mJ.¦8:SǍwk̄>ĨÓ\f+,1S>!Q`n\?v7+(HtLV ӽ"k@Lv"9a3OtO}Qx%QL0i'<Mn&ь2~ UiH511L@QkgmJgtY*Xd.lS2H߇(*<,bX>K<QCx']^("<ԛKR4t\S*D*}/@Nb}5-{tj6b n!}g)SzjtZ\niXdZ"H6wi;|\[CzX&hBBpjUU*R L"̤}jQ%iA!lyV}F+mļ\\\9WuwʃfXJ %&xprS*KzU 맨 x:yNPcb%QXWA[` WHo$%;hf%,ey՞9+{%qֳ{3Ϛ[FMV$tĝ,N0M-Z蛄t7xS荭BpΠ ;^8#}zY!*-. IE󬢃$M>WV$D>x>:$0~ް)tN2htSU/? TYF~KۘƍHaQoC:m;< xG! !Eͯ@@nA%Wۦ(gB%w72z gwr! /%#⽲O1;puKg=,}3CMn82O/ *Qf62`fbjj2q J. CDtqǽvNۂLxKvT.=f2BoV0b,sH bzhU*Ib`#h=zy,U"U=U=ƚj)T[-{%ɬ[!X7/WYV_n˪*5%ue{`B RZ j |;ןО|2k ׇ^n[,_c3_)sLa4ft61e1ؗ3 qpA%$Lnn Yi {0|cٜũ/q)FT2_$pϓ5%>]yzccΟ꺑/L@Ӑ]QtCMm()z? ٨D ##Hrҋi\t=JiR8<n')yJÅ@FV8߾t|@&"{Eq7%Ti2@7WyT1wfCL#I=Ik|t!q%4 @%=ڒ'Nb<>ӹrr_0QH6_4n=+U kn@X[@i`uOb_Dt;ɂYP'+qq4ʈ] \jͭ1)Kt ײ}׎Ӵ.dj#Qpo/AtUEeZ# r1"$߱ R=+ cR#XR?;oy>bֆi`'iJGJK(bM>39&Yxy1Jxc j$4gW_4iDZ+_9^0 5 &~G=utŔ ~uLni:'vǫqd F_ı .8JExLH8\ @B"E%>hjaRI_7/!EJg b,~4ɷ܇bL$GYN]mI 7ߝNFݎMF>4P][k,Ci/5{OT 7V[J5".&z6x~O֫S*@+ /PٔX,4ƾTΖ3əK.xz KAd7=&tgAQMF:8</[ZIv7J߸49Wh (BG 3L"X^WݥGJ+}F}Tw8Jz&;eoS;wֻ9p?8¨iUdg|2&֗"OφlhX;7"mspiDH%zfj[s߻T> Oۃĭ^ri 7bM iA"3GKtU:C7ٱG."оk2aa)Q3Ɉh qwU3w`[`q?O!A]w^uMCum}Y|0Wir3 24B8C[X?+1hx%v"fnbdݖŸ__FvFMOwC>SyYFBҐ-Kܷi@f!DJU= ҮpӓR(-r뱝 pFBv OʦH9A<)OJY+ RbGVN[w|doBF`͒w3A( 2vCOK@S?I0d8 }ld!N6*; Xl*}0lZ) ?eȴk|vʕ" Qgf|g>rLBL[)[CAypj6Z\VhnF6 I*jrRlyW u|1fv;K86Up$ޒ찋B`:/݂{9]K|+8%B=gnXj{qHGg+9# w~4?2e( RƫƵA Aeb0A1¡BQyڰA, 1m4a"Ъ>~-cmB1/KÞLAH5s.[Jv ښ'ѽG ]uA.r;.Jx.4 OX26K_#E0yzP|P<78K{IIPeEveN"*SqȑLY˳ *ϓG(=v9"c`/.#Г/\m[4xǽC6n8ɡk'/4|=u&0 8qTY٬4H*pt/16Ÿ }`U2 rxC!k'eZy+TClM(k(Ԙz0~r v*h X׹үIa3ѫViJM+ÚXQ򱡝Gn]uz1.-9Y3 /bOBdW{w[jԡand?:]mt;věl  E[57JGs3:})%ceF7Oڕv$VLxopbQnixS"K%CW3b^NT'FRv">S[ݩRq?^oN1Wz] p|Z$h mQJ( c:Yw9:A!8ևhbe;Lf~kfA )S \:`½V<{0%^ֈښO֓9@6QЇIBB}2鍻z OJñzTh: z[PU]j+zDLABoEI:zBLx;uM;drZ#}fmO5%`W/YRB|Ԭ"=<m=\*Ԡ1֗ͫ9NoP\ŐH]Sb{d2Wa  nPd'^ŷ5!۠"s䨎Qgװ]B, oXW^EofABB&-Nw%02`qRÍE栮 : iqI-W>E kֵawHr!`=E?sJXNi2)2yaP!J ;nP\yݓs+ =vl=Xm>Wҁ .}A4`0wwj΍ekk"xY;&0ʿZZ'勽7rv>TIz:8iڌfSQκtnǹY\ZTfיmEW9x'}y$4tY؏yV%!jX;9 \;❘(z|$ͧ6ѧszʊa QY%-&Ijm)A7WVL;Ȣ4O,6);֦XP+Ȃˢ~Ld#*.4nbq5:B%&Y-oa:vt,u fi>_X_.$p/><]maw?m0aAg)L֫5@fMv BAFE:^zkgvbcsxf_+S*à#V>VbDŽnfkë[P`|l1hS WƟȡTӂ )=X{զ!q)8h}kbBNRWTG¸vb#߬,6~f!2ܡʵe=c#4+Qwط9:lsj/6HBR.Ne"nx*Y`֡ʅk5zM@X!?qdƝ(Dޙ.Ep!HkӌNwԸ  yZB\kΚ12Gg [uqT1h񾴬RՐ[`ɿzHKv#Wn@UZ(!\m/χFQрL~\^Jr=B0J[~Ioyoh>t) GujU~T Zo!.̘XK8kTt% YB-{-ؒͫFLD"KsG'{%|JQ8~lB"q&lȡ+〹hOo0૫$ e&S3˃uAY 7-(Ht =44 gLGbt>Vq0#'y]cX78}^zk ɵX/VD"I?;(,MuQܧ=8͂B~ƝA/j""nD˄T"/Dd69w8\[]jB>`[W}cS | 'VZNb$O uߤ"72{3,}5I40,qr9 58&(׭YkGdmbSl7s)PhA#+ELJ 2C.JLuejM'Cktis)&Ȕ-5׍@=V+e[KuQ}NIV]xm U d=׫Uhא<qNaͼkCHGǖrd6Ғxf􁏦bJ8ՔL׵ Q-#?NM. {T1򋃒 Hm d5VES3U 2Y%ڧN"7pVߑ4ܦm="2A;=` 'OJ"Vq>iPV?SϦvdg)aM*3ԃS] Iܓ"njxqDuHWBO!ktT0LZc'rO7a=vm! &>Pn~ g-Ykp-`!Z*`nK/P/{GW>d6o{s@EȑG0\oiDc_lRnKhԗhd"I"C=ʣg)X: ߧ@Dž[,p]%F*M;`yJn E(F5>ڗRR9b҅D8a |MAmnLrL5X?( 29$UIh|uF޿$OZ6^'O5MiLݼۡ(y)t6~."hƲjM2EO`j%i#I^Nr?oT#_OW'p6D/-|-}xɭY2kd/[0tsϡ;'OhF1uU]<.,4Aj_DȸreLoUlsbQ 47C[hPaRF㣺mn7]^POBawsI (2l{g>E–),~S,_W$DӻQ֮R?Z GSX wv۰}rܮQc.Sڙnij$&zz}Ƽ4@\# {a,cft Vqu*dƅ gwZ4Ky#a)fw3aY/>9_ ֩f0}; gWet]dAFVU9y~70N3jڜڂz<(fq?. ٌ&Y{Ud^{|9TO(XT=ˣQ ̽M"1p,06 W/hb@v{T'Y/(0m (JI51e|Aͼ]/9z%[h6>9gN9Զv@`2r 90~dyZr6NrW]\4a%N,@j{9$ ʤ10=[pO6!O*2ֳ M˱mE<@!uP0PVICPƙ<")~TVy&Jf}&N)3sx F-mQ4˗Rxˢ,vQ0!Pu0o6[f `tՄX2s|e#:gBV"jd>/cr@:_-JUYP OBp/([!ǯ(F-Yd>lW ձ[L-Zㄒ$脿0 Hz4 3wZh?$RISRD}`Р8Nɵ| Ώ]K09֥_b GgFHF1Tbe78t88F$]ER=mSoy{R`,=2R,=11]Ij+־^m3nn=gBEl&U>?P)>l^pdEmI1M]rFf23"}_4v`{ cSD);NFC 2~Qm>=y H!"8dML-r$c@вI)c |fÕEh]O%?ѳgLg2&j~ "%Z:ML-_8 {go)p8ߢN ޝ (qTYtw tw$cί"i׫8'^c+pu0BoJ~ZIZzY DD P}lbE}5b*X E 8Q5u/%!zɘ />S/@z}.#AcͧFW߳GUJk,>~h'LLVxiQ+X$df\BUڇ7E}MM -`'OyS*al2o#3Ť% œ3M fvU! xI|D|"7}j)D&4T@~!.andRB,(* Lj"huQg/=nBQ?vh%D; ܵH&"9/] v/m |0Rw.R ueiok!{+%ekM0lȈgS9̈V] 8o1VP . *ПA7=d0hU=ō<0Pe XfeN ؞xDY)UAج=K-ѭSIʀ5֥fוE)L> x@c8AvZNg053l3N&8CkG %˸C(`oFc9-Sމ @2,+[qf+?-0,,Jp4嚛rRP5e_Y<Ĵ{\sH@Swdkv>Jp[2(@!rc;ց3FIPJ8Ϛm.0KW8]~uJCm,SOv8˩&j*/J.з]Jb /紮xH Hdm/ +Y%{ >,ܔ6p)1>!8pG\DS uCufnrj3m6c{" J$u6kȅp9W'?9>92\r-f5דH{Rc!r7wR(/h?`hϐ0,hE)ځ(;qHUwt! LN*i`C+ y?5IS&\[].i="'aVF5nM]5&*߉M7d>e/fHA,!fT>WԹ贶rvqL`[L*lqbYos8X+rC8i,FժZck`C.qMwZ8VsV<.> " 8&}ۜs7sHCn3m1Qv/  ]Ȥo6t0MZ/>9s:Kb@cRĤ"יx;~ŗ\#0Λ%n{@ xcdI¬oYW*-kdp;;QK}LM8/cQ@ƚRq])q|>*պސ> >m{?%BJs01? RXe1ïT-ֻ/K_c0)I.O3R6@ ߹*ǑA-͍ ǚM[ِ}e`PMlO>IS]=QQ>ftmWX2"3"AD64(sbj%=.2|2km[| VuIW ̤Q/fײ}x|A# ʾ̀~ҐstUY0`U72 'ԁ54mZ^s@j( [%fwgwĜZ 2-`,±yTWȳVϲ ph[]NP]A NZziˎi sSH6Ĕ`|ۀ~,⺹xP\ q“CNy];5Uނgo\g7w5 QW%u_ un0' [#S F=.pV9! `PlV<T͖vZaк&mN§qBۭ{ 1!:"OT'?p=(*f(jgkp6`Y[އ,/UO.IZ]]|H'Z6ICSq-ZYEbP}CߢٝSis5$ʾ KFjvB?& vTghm,nN&y)~I^f?mS7@Z1d<Ňnm⻥kyR(oZ$pGoRA[up?mM#)*Ƽ%gѴ7Q[FRNCD(5"jMx?.NclNߏM/*ɭV>lW9teULÇ~Ȋ&֎2Iɑ uoëSC[EjK.ر7.'WCmC򬖠+"M>L*剅qL[GYY]89olc42jE.Fo] p&QeJC"c&Qcm&Lr@qK 8.E<3R~F*~sHm>L/rkĪrgݣ 9OL=M(nU#%~{_*{]k[+nL $(>S% 2{1)EOEgrb eS?aRRF] ֤w93z i/7ٚy\59(_+[@CD&VM ]+~InVe!HE"αP#b,FŪJCurеrtQX0UsT]C55f`4>S+SГ%]f JȠ?ZVl̻ݿRli<%6gy2#ӹ99ִ7|oY8Jvղɿ8rgZ?b\S(~ |U:%#xX P$zO)>l,c͉T$۩?@.q]H6Ǻ#J#p0Wqz+ۋsAMh˜Tc_u@@4F%?l!!4p01h \9&H`zY+DJfA=F4s7kl(Ai@isuTG2cU%NS-IV9#l{ l<܉=d^迸Ip櫚[{oGϷ" I5$JRޙj<'p?"d1/=ckHS*Wb)WԻD X8E aq:/#&Uw3s`X'ʧSۊ0d^T1m4 qD 6И/=As%aࣺosZ{|q3/Kl4!&[; ֩{C8JTyATESt%)Q^rV4͇U+*H%=eu$hc컋nR.RF謤?? Bįt$MEo%IaS%`4lý`X]ɃJu#_cW3k M6µɎ7LE#i?r+%@#>Yz(h#M^fW+pFύy`8݌`4sQlY'I.|CysWC;D?U[RS`Z >yj x24bEŠ8*[ta!+<'l=ΎjI=\!٬6 rYX_A'tzKnaS0K+䌤izWa3 NfǗodW+] YQH+ %Ga=B1b*~b%.%~FG$JʶLGњ逋Z21Oj|Eo/RD]X9`rP0[}M5bB$6$Nzx]k4* ^ﶥg-,:@ KL9~dKc(h#.:*( Z"12cާ)*~#o)PH s^ứ5B#i<fjM#Tө83vF+SO|Ap$Rkm4 26U+v1ӣ C/+3P=aou{v lǝk bg"BaMDیXѶ;)ޑ$Ӊ T$$@0cu=mL>t>J5jz86VD+Q@w' #͎e;y z %Z3#1FANXI2(̠#Vkciǟi/oI0 tmuAԂ@ãuQB5aG$sNwp#2[Gk+iTHӷvdmQ'sAKU_*%o& McΟ<.0snv>"J€/1f> bm, \n1M1 ș[=s^WeahFo=sBdx6cPFS32kG BgYG#SՆIIN,(RxC Gd2A-V] r.%BtG=@3ND30%J'haGVVX̑:E 3["2G %CaU/ Q?IstUuBZeTq~2GdQ%c!&AL)j7X 8ӊc| kѫ98E+M2b^̝XDXs+g쭲p^`^|^iuzClSX}$71Z.h|$y%> 9y0 Qi3,zd(-0)\m׉b;`)Pv8èH sT_sk䇛$T8gs&"ϱ?V+4cgMcQA XQpwǎ>\h{oۖ!6,yY#wE>Kp Mk*86֝pCtcfq4{UOJDr Oݽ-LԲK=@T$ cU/r+3pk~RHl\1ܽ.Pzf#j'Hh/|"smR3'^f*y/|N6suUDrL0j%4 ]]TO 9*$rSg?0ůQbZaIgo){0]jXÊ/lg PtFz{2|bI+y#%WK< R%t9Hy%ރB~zycu +_`1TBθSȬ J B9l ߝx \'Lƫ #go]m[3yR2egW>@d=V7SMhfM{ȰiIaTq\OD~Jk[dl,86k3`5vNq[2%ֈ:}AMK |P)`?eh/Wl }:"u?_|;`ĘQ ޠ+INUf>I-:-X%5Y:n݋-+y6~ ģE[r-h~f?-u>&J0ث7zk/jvXfm/ ¸A^ک)B1GzUE0Hvt~=M0)K46%{|]NJE $6?M`XtNb~"j%US!y$^%*winM_ҧ8$w$}:4@L7B̟,ʿፆv]β˸ooN3S'bzi3tF-(_{ 4TjJ䮒28GK`ѧgQ"U! 1', ZxbTZK~SjcqȽ\m̠lyx:Wh$){-Ң?ٯGHuL?Pp{E9[WWC^O9<8Y_en\TTguE'NAT|+5|roRǢbF븸OW HGAqWүbCfQmyJ6hp0hf0FL+ &%CRmy3Ҩ֛d5/'AlB]OŽ9 /.9y-^[qGViК˚j_Ǖ78,g]|ƐU(\M}뭒*dw@$*}j!{/s1uɹ#QJbb uz~bZھVM<,8F60FQ`H -PL+eK?Y41~ZNՕ>VZӖ ْHzlD2-X # Y`+K:Cyr\k nv01^F8lU֦ko@(Yw,{"7KmDZγ4V ϚrR XدlSbKGE㰦8Ŝ΅;Bi^<-֙E[|(Kj ^x.CѯB/Z #jIIt8tR H?uia#\tXI](8w_h"h찰q \\rGD2`d2\㲲Mk,AD{[ҺZoRi|ðcF03?g@Di=ݗM 4Y埈g&}NhV9ChfFV^B+o7Sv{ L E&$z2tU~'Lq̛Z}FٟwͰ0|8X[2 ֵ,sȘĎGrfG` q_wQw <܃JnN("]z [4erkywm\}^d $+7Q!)`%G1lDsؠ_C,A)SƵ.h-vMcKHJ ݛ6w5i-2шQRbѯf`I~Z 0 L*qRJE]/:phSkqP|6vqmS"Mc _RCg78]ˍ_r>W>gwhSޅЊn;o{C 33PB#!| KE"^W#oUm#A#"zA=y+PgytVtFr45l1k%RʞC?vk?ЭAԺpx\l,i﵎Ίw6Q-0䡰npAy&W6 "lK&W#SQ$T5픀< ~ ZC1PRE qHDx X(/[> ~3i2 SqAB3gV'8R>[pVn,vbڰ=`SŞ2t8G <G>i~Hslr4]Mٍ1>&C#Nt3mX{,qX-?~Pf1ee#D\[3K_? c+*+n*I>HDU6f[8JK6NR\,*LBsXr9آ9R[unN Rk7xGR& kD{)_QeH-[[.0*Pf*錯bw~_WrNaM!22g3ћ.$ /,] J0+ O =tTP]LXQ);Dه);NT>8;?w@4] ݓr$L̦oy.h ! SعUDWMbBA8aqfO ܌kvUmۧ9ȟR*-eMSTSkFἶ/!L٣YiH7RLHp#xX=GbĞ%l1st AؿYƜ2[=V00Jqq Lŧ<6=6ȁWh&N`d@1ͥ2p"T^Ex'Nᖵ4{pXeJ?2/"$(Nt{hH~ wPKOd%/<\QB/;]%hšɊP= ވMmڤc>Fa$%/YQӱi 8yo wvR)SUjs-SjZ8睆L;4\^nf }^tpUS̯MiMRD.c1wf:LF@[&KH7`T @/t<\./<ng_=N~j6Zj/0@sT!yA+|>1[-^?9(IS/)Jͽ; I |+>j[)%4cTN%7CT{ 0m2~e^4zY.)Z@+qF\8#ݞ=A :>eiP+o 5Fe:Jl$>E<K?yZTTrtVtپ^*$+ZҪL<>#{RY`D]#R%N5߼:.De$5)d4"sXaq}:1u^. `ͭZpZ)o~#`Vuo֙XsZsz{;_a }hĝfCxf6)M#}#ȉqe[? r6]L^rfDXa&EO-{i3%4 5tO=VAw" o`$$IB'}x6KPU\sO7([&#,3NJ3o|ilSx^xJw>`[W6s->6YLK;iP)l+7knTnAc mN,/inSe5W Gơ/1MPwҊ&[aJ+4/3~b!}BV\Ċ0O A!~9(Iej;>HPF5jgH{M du*YdI''Ziek ,SK.8 iT(.%@])I_Kþ8jn8/C$ Mo AQT e\x804W%яzDsW7fI2e@\y?v#(Gu/ d@_`ANͲu>l~%;OG*yD~4N6'` ` ~zi9g#XEPDR SgWћf$ 3SazR[/7O:wO.#m/H nh%eBt8@6a M-ョC_SFO^d`{rѐA$Me?\ȢJWӉcժћ1oWpvD"%7@LI'%"'1Đ6є&G WTD^zxgB)sSx*AS Dc,0AK+ƹ1ZT(yHxJmԑkf^>j vu%pobC2`s}> ݹK^#Hh#c hcqԱ}c< wZ;%27ɢO\@E$wى˼'g|yE AoVV1J6N7ʣ=M.Zg7':?X7^Ӻnw6SƮ%y&ɊIjS(g5R.ԄPj>yru -W 2PyDȲ?fMk<!dV`a)+ΟlϤ0^2A#R<1 46:)(eאkY0`&K Hl¼vlUgҤe2GqX'w ^)x^+9m,gX*G&(YK>{80ux8rΰ'}b hk<5Lw,3Mr$s;Hu$̆GUMaQl~=@f4/A3bDXh'(8>r(I@,#u :pk>IǙIa;:YoIQ̛*7oȚi%ї#}̖W(NBG M](t-fۮT+y=U<t0 An%Uyw *dzIXF+‘racP3lK' j60ϝq@iAsV1\Kl+(BsX $u*6t;5 \\Wȳ{N /wQ%D$16';Ŗk \K[8'{wD^0`ݓ!p2w:s*>Oja؁F,%كw8(=R1;}#ѢubE)^b*D?xՁyy2#:!ͪT-<@KKGZ~ATNrp j mdIƎ)c,n.E*;'pX_NJ9K]Kٔcq41}'Nv(qKٛRp@f .!1U(U}Z-1QQ\wJlzeUWA cUt[pkQ!R+bCiWy`0E5{%=ݷ'%|'.L>C %J[kx]iQ^kj 63]6. Z"a%3쨸MdWwi#olJ "^nSe3s"R ,ˏb4U*D` ۣX6WEf=xH @vr6ݪX(&@l݊\_3Ⱍ _ ;Q |l&,LYD c{HNk;rz/Dyu(=bBwD;jTf5ӂzVG;;l>љ |T߀{ 2{.i=2`f _ 0֩N[1,8d.ᙚbeNɩ7u^^7UW]$"{]1h~[!f JgP nǤk[)תO}E>9\7UEۯ}DcXmZ*ܗ\`OW!SeЕqߡcuB\T aݶ ɨ&@^!c;9{hl<%L=W tud/Ƚ\ Q>Z`4QD)KSSM:cDD%n 8"d6=#1yܥ0:M:25SήvÌվdqHX%Oc@P~R_ H2\NkĠ8Z%~o΁蹽fzP'95c}b.p8C8}d5j~h}l B| d՞e"R23T_{%KiHHK > ^gi7aR8Lh{}A@N #;^_.o8c^y U%&l `T5i6C7EѤ$\hO5k Jʦޥf3*-~D|2- \ى]_~?6βo`uppx9D?Teix 2w K% MzO%Vol菸;eEJC!1֭CbkD HڍO'{fC{"ʟf\%Uz!þ~TËcKSկß4lco`r.ٽvК-R\}tQJ@|ٞ5ho'Kh=i\ _C1%zFkNڝ2>Ʒ$1W]N32W\ERumgY V\oYEl^WN:U PbUȱWB4SBT#{: JI/[dR@DϻR5\mgAR| ϟv<@vF{!s z^s5? .LX>%+5L jNIuڪ +vkh.-=ʴ1Ktrαt; n{Iᛙt‚;B(a|Pq6<]>m!E?[2O \LQ B(畄=(431e:VVW )Uzz@R?**XU<{5 `ʵ><1%/V3L.?S8,LySÿZ br=sar':`L@v=A262S"j r:n;_e#>i C/-\X7acĚQ#wq#U;9*3RO9wQ|!Sݺ#Y]}pwcp۔ {m'U3 KV%S -TIO,tbj7y- Oz0ck Mbz1=/BsF &<.=4_uS)RcSnjtL6 [,ߌ>U 0ڨ5m{̗ WG !Iku ;\}"vpq{5rBѿ0E?잶a uˉQ0Ԅwkt2O?n]9aƢ}I82|F4R#OfnGdk9N顕%1kpd_o>$",&*l$SnxA*!?=Z"eqE2mh;Ҿ`$g=h zt#(] y1Eǝ%bVf 2@ȜCO䅇!l0ʅloBk86R_F1Uadfى) Fd77rQh?fޢbl޽VY&CqdN \T=!fOl|= [Kh$"-c{Z[}7/a]Μi-}(~&Tx7߆k<_j;K\wCiҹa2{cP22k3{ahCpl ]x>۶'g0V?ZŽIDfwQAQAG:\;hUV7.:. I5Sd9O*TǛA̔Q'ۏ-RR@s[,-¦9ћFLy=]jpNl62]Bz%ZV'lQW7 Lws(buO5jtXx0\png #U!ؑw 0 E-Ngy yO7=Jn.mB%4%ĚL. 1I9-x\Ppzu%L5p$Y2dfG{=qL9\fA> w3y@euvjAߌԮ@fQyK',0ڏJBDfqֆ.U}MNC,Zq.dmwgsk v|!}SA^b&Pf?M1gkEpWЈ%$ZFy5tZGҕs#h(b-hڬNF}?>cdjNLMT#!̭DCs ^ӃC-ޠ3Xͻ8/vpu.Zql\@ |Ց.Ux-%]KbK%P7k"vMVSC +_3B-GЌX~?9W UL!r Qu)ClL ] >rSUSgm`]UͰ>ǎm-/j[;ͪE $T~fSF;x5 B&ch,c'wW* g*K%HGulRBPLm XqbҥZ8"qAGCf/t<%ɧ.3rr983tB <{q-R:,,(-s7oh*̎ª_;Xe)^r_Q"Ou+C Sx%>a$~ *-uFHg/Hww 7a9"5>_XEKNlN{7n_0?ոUk'W2[nS=]IzkæHFB/&CB3r!o 0_EQ$X08]76ȳ<ewY ONgY/2vF\A(6ؕx \Gf2~޿Rtľ2tE0m'Xo/|[f]$/ԛW^-bvwh&','$.~qPWr6 >jT$0 *Aڢ~-1b uU$0S3IDyMӞҒd=ʣyLZ ,[ϳk?WnpG{zJefU˾z VWנr1nsL"A|'tYhgʲa0 daz7O$i3/Dɺc _[&ܲ E]?GŌ!ʌ>4ȴ|2:| )oI陿fh)}Pd_p^_փ; h]'@CHO?KFS͎QVXwQkfU!7{xP<+A#3fI(r*@{J:* sA_Ոǀ+e YHyZYoz4]%%p/jf~4XǷDrg1 )a O}]g.yya5 B(&O)\M EjUG| ;o#-+*k H{0B A۷Ѥ̗Ny/sṘO{._ʯ֟D`vV׉αf bWNYs,f+#_`ؼ¨@[`Q/p5^[s=[~T\2dh($#Xbd: _~z-Or/Ͻvɺe^ n{6\*rW(YersFc S^L.nk cdMr9V5|g |k4J&r[G;ԳYA[U~dMg~~GZC6[WK> US4,-ZTQD{UR0 IϦYhz-7 z 9ek Y?8ݲKd7G,5'pCeTr m&W M*\ؤDŽfU.DekYOr %)xIgZ_qfE_cD?ˑVc}#9⠀\Xe, 8-Uf'kgBS O*ZA ?ǂ,,mLq~E[XJs"@fL}w]ʷƢE?gS(^`]JKd H؋l`@컁jJjg: хV!vQd T$Mwtb?uԏIk. qU`4(Zov&'ij#їVcz L7N3% {Qc~e^#Utd/}&N т{8\z<nPRKߟdGaʌֹ8|G\+lIRa!pNx#h<erUj&YxKCz'MXp˪юCͣ{}6n;k#Dz9e. {4K%;@kXɵ'At"+%Lز~X8q(0ް;")О]꓎ CqD^L2u}gJ_nc"h`}'ƻ0UiRd(Ff*%HԄ3=Ai١)q 7sƝ LJy z,;l|Id@*UL_Ŀݧ5ңnи:N>VxN6ɓgb*S51z5{{lf 7æ?t2 foQmdU.?o2SI-}ĻHBkbۨqkv tvL5Y2r*ڸ0*J74!}q(TAE%Ad`\M/b$~*Qůz<ɹa8Ln}$V歔@Xaw4m؝a%TSbw=VW Snii1PjƵ[6R5 ?YEc]%?J K`L}\c/g-BC:eou=} 9a /}fT8'"hXEA,/t/{.rW 5Z.wXD y!d(yrKފ9#!ءZ TTFǁkh);pxC_P)_kj1\fbd󝬰Nօ (#)/(@= 1tc.!:c ,M,0cnw N6~A0Io!i%tސxGGq91v}0gxfaf-Xʐ(~/XdfF[`C6o>!mWݵjy,4f(3D쯷u 'X2nA1v o(q/[FK')R>Yb'.R~tX3DBG١*RzA>Ry{?)rS*?`,ñ5N6^uG[{OwŞ7O_Lc2\j ؔylщ"Xޛ쭶uD#GCc(cfhU˴H#>=RE;/0}gDMߜ~04^Y]B-Kel6jwP;&jG_-^^80 NdYտUIVu aw?' q=@1OP qݍPq)qkW㪝BgRe=9LLNuBo{:"9Ɋ}@əε`;?0$O,txb\=ųP:/r:-Hl>2X~?~tOyAqtŻ"h`A]f_DiF<~X'rc(zkWT Yc^]YTYl `j]r!)Qagc4ngT^.I'G̢!˙l<4-bn<E`$b78Pae6"JF3K+G(WRBy_fB $fzY{bZqh tkVیy5:T-)7_wè&dXNbʢHWNÏ_g+R,!f( W(2 Ѓb`[(pp4T&Eʀh^khd+E/Iݡ@&HE>82TAqrsrzkI$*kIĸ7IRؖfT ].àV&}@w7x*ht"BwBH.n){/%rnOP>ݾU}LpOՔB]n<š@G}}txc֯\t6~dtvĶknʩ&3ޚ9e5oA'=8B $[,ä& h tUOcWV[,@c~ls2I{(w%g[Ie6"_h  2I~vU^4Q 򑟳tȻߓm ֤#74Byv\+y 'sI`ԛ%h*fdzmR '3ԓEWdYeBYkMuyY 6Mkit9 TސXuZG,ܞp$v/tZ)ԙ-蛫$ߦ@ɓNVE:={8(cNWnF1X x063.emg9DRj8E~{[cވ>h͎T2q2îJrRס+FQKC#t`&_i V7skeGLx4![Ia=jB<=**U%0;ܤl`rKDJAl^C9B3WU6Td#uJvNIuИ#DnQ)eiQ*.䍒& YY Aʯ7^[{g(/Q%2]`w*, 帍@O`u!mc < s%/-͍Փq|lb/M_URb8%=N,9k2[V\7BnrJBDgUih*HUJv|P3rhSeurVċGTub (V'M! I!:Ȏ7k;aP"MŲSb}켚_ iMvy}0 q:hR(Q)JC=d{eZMBZ{ù}a"I%B[kV.8_,,"d09ui j-LumvMll哀>-D; eglrq( Fhf1X*RyH$+6c/z{{:=|Cn=e b+\Ҥ]+'kv)fR.@5U"DHF"g١OV8.4# iEHsl˖ }B١Ҙn{91OTl½l\'fB3 }0ۙ :f2PJWd]5bd"%ZGEWU+Rqn?78n}ς[)^ 2O JخUllh& fP$s3(Ze <;R;q]d{[TFGS;@\0q;g:X1ȑ=uwsk{CyśxmB\i?K2<.O?Tt:]/fE{JiO6(o :+Api5~~?)dO@)J#/PCp'kѩlr"( $,Ƈfh2rZ 0։q!2˶"UKecW <$#*m3mBt eZ)HHۂr(?PɬI`سI6u wf| !& <!X(Ȗa+_e6 -zF.Ɠ&b}XҊnUOqGXo -EuLi'6)sK2ƞp8MΓkJ#-.%y/};] :`$FTcqw5HxHZB./Ʈ?YK.H)0bI,2P9wjKLqBH4]i)o#ܚ}pGrD5 Ra2tY{^ ַs%<  aⷿpV IaTVxM'ћ)^<#:V\XӳbACPAe3p-v!4H6^_8`6Cpi? @Dd<<Ä mXn àFEhdC~u@C-}&|ulU4N y=/^ `$5Ei C!E,AuPʺZ>rے~ ^)%=rz_50M C} )tv;ʭ3FFB eМKŘh |FD;r{YVՑۂ tZ5(8O(RFb3 k|gXsoȃpw`~B|e-T+x& cԼzA0#9#)eKȨH< 7#-UᚮviɖŬ)kuH.YjKі#"pЭA<,}#PNy]|ԎNK %%%*(ۮprni?|-֞v1t`Ƴ/@Gcyр 4NW{ \w  %l]vl}ZVHDl+6NcM]r|5"]DUr$(@8j/3?}[oUyO^wbߤ!SE:.iU4\ݵOѮѸȀv^&Vէ؆65phyI[g"<$smvNFIzQg>)&RS}))NdhyHWˆ]NmriQS{RkC|]fskn|+4؀{3t!D%[bTZ "O^ IzRm} VcT F^"36lPSpsNDXX-k=p %Ԛǝ1p?HĿYմz"U `TRA8϶-ݪJ<%I xO;"zIT&`'䏴ԥ N Šz7;W)xhO<T]~dpWxM '{p 2^Ug~VD'a*2(IP몠4v0gOXu*{)x&J&׫ 59R 6RO:u8~D̈́y .-l攅7I>Vt+[fKeM}񼳱+7--pJư+Aċ9'"[=dyͺY̲q~\1"ޥ^қ.hҍvh8r.\5p`o cG}6h;CL&-iO0M251</#08Fe <I-fm#LSI ,VA^͏=zlY8ȏz`SE _ߦl׶BJv{kTHZT3'R,>&y0j4 zmۨ)vl {%5GziYu6(Gi3'5?Y '9 AЙP; -, n&zvØ@m74 Qų `a١TMZڅ̶G`Aϗ`}2\5rY[Bíf;@ayRKe{y_W4cjŲxzq;^:8~ׯ%{PI<.,퓠/'0]cu1OO:B._}_v4]dI-{RX~:7'4-"DOp$E@E ͹pB!3pn2Tc is܋VGFakAwluO /ܻJ8pCW[]C# c-` x"Mb fmxɇFR^:[x;*2U8'ui̭9L!n";"nm8˭ V+t]vSZM1`05ѣ+\A8] nFUҜ1PZl`?saqzzs ʉ %XEhۚEK,aJf , LsZz,>F=ag0l.?kDւ-3 ^-L“}O9 3KW"!Naĭl20H釴0u:q0`vyØ=_[RLՑ@΋ґ1-Δ.I ^⯸جO-}]8e nX6 ^Tq2)QRT}%CNi-5i*ǿ۱/oz}\G6 1jf?kXfR CĄ&sV & ƑMRu|q,)e6 Ǜ{\[ͦP:'} زճ$^*V[eh:rխ트9 IVwwq88>AёD|c]TLvO"nE!0AaP']zz9UXK'U(Q{pS^c 1&F}:'un>i+Wfn1m˰=~/]:FA&d &V=>)Ӂɑ`Jd:MI922H%]uèݔ_?%) 3L 8g R)*6/\eY#Jw;0O4~DKN:)ҿx0f"{(>ШD/ sEbUQіF9Gާy{/tR\N\i@mmR{̣l` ~)cP%k!Kέ垬>rJE´n "-Oci_@k*}<vR@ A$E}eY |ИPEX&hh: tLlT\ ~PW8oҘ-Yvݝq[M h"8fvX)pmU/ ! tӵ1s:s ӆ>l'DŽ,.xKcRh5r@uKώ#,cМ$ˬs劁ĦMA#AD8iCH9;dl;yDs^yC60dx"/`ROO )~'Bރ_Xa8z.ﺓG'ɵҸ g0ݟN2W(e J "Y9yaSQTRA+Pntڃ_5jd^~, _U#$C&T؎YY {Da&5]WV`6{^p'%,:IDvH_v,@%ūCDL>v."FC5~":>;8+ׄSQ)~CCeu4`._S{zL5)" \Xz `>M.籆@%UfZfU\W?EF?Qud꾘xk>Zn3I-K$ =h0gS*lJ]cW-b[A=27 }AL&~ΔNɐ㺑Ʋ!MK6>Z4 HSȘiɶf폶L5&wW/;ҧsYQLJ ą2PѪSsH(S}ɶ)bpŘ"z{ ]eV23( ,hIx #4\ܺȰW rZzcGS K--t˸l ,UuΔC| yE+o8cPn+}v, ȱc凵fpÞLR 4 |a. 7){(zwPKgyv# Q'a&jRy0qgJK0QQ,~8EY Ė}~bίa`)^WP*T1[4zwUE?. wxs3QWgҿ'D\l,3A/Gm8VJ<OWd `W{a&{-z :x.߼UE)Hr 1eEb  jr;sԆaQX6e͌eR)\O0Pv)<QLNH;@qw<ӊߗ/b=>bmHW(BX ~܂,bm/E'@R0.nOV:q^ :([8n gK9|n߹<6bCu1Nu/PI;Ӿ=$rݯ}7/# Yk<3 YnxcymJ?.!\jG3Uu6:(6˕3#z俎VLvBYAJgCI)vG{]aL`g.h: ;&Z~"5`,nwiׯIA?Yj|*Cr? >y,c&qgۮJ2!5oҸM+ Ξd %;¢(j/C5mŕ[UpEAP*0 sF\tUGefAh.Aǘ3$t{j C =m|8)f{Q_zP6m=m%;cG]m7FUSł6F^iuj i硎pcE$&|H),#ӷ>o´PןoJ!tGG'^=g- xi.ˡ-ѱ?O7SUX C_:n1G $яi{STרytpt5co)l{ 0Mtse|9q*2*]) ù\`X<:/ "CUj g`jJ8ʕ 0F\@G5YsL'tѡ BOʫ^yTs#bk)U-*{p l\ \O%6[&}꽱0EVYĶfLp# G?oSz swXX81QZ; `Ǟ>|Ӂ51~"] [a[  8Y|/2eϬY}6wjW) inv_($i7 hǓ;QFb%GZ^;qF:ݺ2+,_%_01HN1 R9(@V[MV-wMд~z*4x #оUb,u`2 "N:{yeS>D" P#|XIL?oˊXHob-jشvS[Nf0__E3B 4S[ySH7BC5|φqiKu}*p }~MWIn/υerNfvBmc y!Na.;E0+yg؇6p 0dMuދb FdZ|X`Jm $6b$9l 1WCRtVW+3E蠜&c1X׊ B)TcSA7T߭kN(([@b 9Y!rā~D |bqg0x#TF5feD~ 6bg^luoFSGR(6 zp1:;>BSyHYiaSEp1 ?zeXWqvŘ@5:FB(sqM]d0]bT#U8!M^l5O8+ 0wZҋ\,HPLfo4 9;(Z6'iLB~ jO1ixc;q;;omsi{"QfH=R)& D.}Pl<26rNҟU9v=')SŐZ8 aJ"FQgS 3f %t]97XY42+ߠ_W'/N {4u~FAiЊ^LdοxgTT6-1p!%<žB"#,StY"F833{5G}D.;\sgwAiq}'򁞿g`NK_|Ē0@PӞYIا>F]L *ԁ g,פÊU0mNIyu\#sǎPd!]';jϊE3 Q?.|펛I "ѺXP{͌d$Ƽ;G(>Cx3-$a]Cb7]qYy-{HxY`?2Gsnҩ>ϐd%7B{kmO[~QJ :FA!iAk^w!w:> wuYʅQxT+J%\:tX1atw!p` ?h,n H|\B EݢFQ"!#="Ӯ?6Ar?5<:?j*v[opiD/̬6}B;vT)[Vl]njZ2pQEd[xUpF k53x ·7@V;O~!#NObަLR*\wFK#w 0~!m2klap:/GWIIe^<"?kLanJm bqR3r GS3-T1OH?iH qT㶩畄fAHD%V)UuAt3LJ3MiJ97@Al&DQ V|8Mq{2Y gLGBVVm CxSjB3԰)ǯQfJDI7i#??4LsfأckG'06/6JIEHR썡(PkJi]Z9;}F)R\,jJߗTǬ_bO-ghMfϓ$~d5>9A R7PrV k(Rvi zgaИ3!nr&'_ 61&!eAY02PK3˹!`b0xK~2V:T_gͩ"H|zI3Tʌ"M(*'|]o.1غok<옕aҿo<.x b-Ed+}7>ޮΆPqs e@ƉfQ&ML61|?Q{ <@Wi$0KHo?aUj'^g] iGV)h%6 qň}E NA@1$0lX fc;$2b'ꞮUpT3^|5cߟ`(##i?%x BDQѶ *jq/3Zvr6lE(獄4(/?A DqeS(2{6)F<|Vq(G*\?lzg p?N&9UQ!ل )ӂ6(ug554}-%oM48 Ux–cK\YjO"Kmƍ ¬wMU,"8^rkqu}g).x_Y_%Lΰ`/dUdAQk?Ouh˦&gpDB1椠h[?8qOsGӶn2=!܇2:ʼnD+(~HzM-Ewdj@U)vq4 ]ulm14z2}Kp8FMm!t޲[J gV{5HNYbHp{00/u1⯽1?^ava_7))>CkR_|T$㽇e+U/nlTT~. Ogx vg!gc۞[ rqP E)wsdt ê8D9դN#eh_|B{\X( 'A ФAZΧgº ]((,)އ~N(/?779:Z.V(7)hS.eLab/t:ku :k#BT[??hMAz 7ӜH*h|~~ۯ]´U0z%}T?Z5h2,/*ie{l`[i7&!>ع}c$= ZpSq@<46ҵcqQj^8duހHNU*,Er}o+!!2ݔf~:xV,ߓYN0u'6GǕ; 8H}QN#9ϷA@-x<j.dB4W^'Ή[-LO{1gm,8HpҭY,i<3CDT-JD6V찝1q\|=L"t,)@|K_gWGx0WE(ҽf R8Cf0Fe)z҆O>]VZDڲ-f7Mѫez2t z{#0V0jyF,?|Z-;wpIPC(PG? lS E HKVw6 _{ u ɀQxøm{׫؅}c9Zφc6GQNY0s t $wY̗Y,V#r0U~/^p  Ő7L@C:ϔV -eKTL;–A̳~(u*%'YܼQK6'[@h£C9]o&P]<ӄGmV-QI z>شD,=Դ8#o5zGZwLQGLZ9QS|h?T)H-k>5wl_{~ WXbbCgWӫi W3LRG&е V_rMCg`)X+q=S,+mlvh2\lXCws!N-˸BwG ~PY'ٔ?>ű,{ ;xVR!_b&I]{&ɦ p niiOMo[5sлVRA%@"韧5Y|T:ʅa,ቁ3 ͬ@79fi ]#|-t4npěl"!pntOɎDK裼8n}%&HK0 `].h"G  ?Ld%)Hȹgɲd3 4t;E@$ ПC(մDƻ`<QT>ۭ#Y3O떬Ҕ7acX.*OK mh ]R&n #=ͻdžwپs}CH;4%0єbH}@akE'xіc&˱z (Ԧ˛2n8thdg6LzQh*Ԉ[Yڴ0,H"Y9]قa8ot3CJvݸb :eY# 'wR0ì0vw+khax5 '@Ѧ#AxƂN7b d77ƑY3TWqz13Ah}jy;$NV%L!`%K2cJDjS {1~<sgE׷ 1{}yɊŝ&\ѪpaomwL||ozw:rCPޖ̲KjʺϮnXx~pQngͭVyM E/"#3^8S^}[d\\Q9 3\-hrV5ӬCdkfm_YzW \-b+L2X7ܤ݅2ov;V ujO`='z# iMğ@! -ς~ 7lWm'_<9P/T!ßr=|ŪZZ~at:KL:uRˈq/$ :מњk0ܖь~B qz1W`cO-I<3&ƖX-eE &?B+lRuGOO9/Hf!)NX$_HR0ҙ1Aydj+-0Z 88W,\]meܫ-xSB-X7LH%f#>D u͹4)ns^ P+/ fB&@MYRCכ*17}ydk_Q/5`;[qmqy8lU?r?oV<\.2+$TmNE (b~o*n %XF7e$rc%k`=1)˩ MA4Vv-esp歄f_Fni-7FMmNt(1 h ox' sqe2~EkF,)\,8 ?W'Hpyu@bşȑ I 0]⠺_r1 t;!ZSDRiC%9ra[2!biN..Wms :4zUG ;8hhGnjȝҙj`z]k!<$/\71QW.AHp.J0g\v揆@O7rO f;4pܕՃ}LC͒\j 5̌qht-dTLvN 2*Ɋr #` ox $qK;G%( eZ^ :,VpWktP#V11 78k#Xqu+9=s: rglf!/j\.TaG<8'_h)ubGCpr_.0FS 7c0nl?jzq4~LϖLOOXGљZ!8º#=u=ʥI3H|Wؼ(|P\!oq18 9?fwH/'Dy=ϼ~۞D ,+ݴs7m`hcClP2n\" 1QJ"b8+V _w 1N_50'6;3/ΜEjG}ѐ33sQ @ЀގSs`-9XНI242vct7d ϳb\w #T C5b&DvP%I @AyRBMV+)@v?bq=: sAs+Hk's8L|Tl^V&H_s6H6֒|Uޣv:8[[{:3Չm"6(WWJtBq?ǡ"'6oȀ |5[/I[ٮxn? ߡ ^2Jm8xCNE/ׇJ/f!w(4b̚Y>t>Lvj~\SЛ>tާ'auEfItD- >455ZUD`uL2 wn΄ ӄe[~l YMbFr*fX|L6FE(ᬰe ;e"F0fԝ'&XH~;j{ !⫹݇@#V 9uS7P9@6%1@rtVu?jc4m((jˎX0thXIU_20M'(ѣfrQ#/e~O6[ܪOO&>Eal&ShVDF*4S%ZZ`[Y\:Hs* ".T0_ee6[-KfZ:ۍEk!xՅNUBOW}Q){Cr&!_Vׂ9#ܴ^PE/zE/ϙlCIugIv@3¹2Y5ͣJq!֐Cv# / Wͱl6W{h/9T2Qd3fE"^٩eVJ[^#2]TLpz n$zabo$u(_Fc9I6Wx0Y79BT6pKjq5yMﱟn%V4sar|"Jp $I+1pF^t][Ícy$1b~\arŬD9u ܷ}HTXz|7n$QFQI`[,f }VڤOZmͿ$YntC#pX?ᅩINQBDKuR,oʾ3XI' gV";A`Դ{cۓ|QRQ g6t VۘXc)R*kX{GnZZh x{ݒ-7{?҆=tnZrc[1wϰZ9Ђt쮧n#PXcEH,!\YgDk spAfww7i%;_sDe{Զ~xٮZ6XYݡM'%?H*[@=ip)<sP lkzuy[`AtS [ƨg~ljfaA8g>րWV8Y<:SxCrѢS]tcR3 ױjTǻ'NQ>G>fJJn|K㺊kck, ,mmW+WwwpW[sĚ)EJ,|'Ui5:"Kbz_ĵ ӛyc21TrXS݃"q[0?!Щ+\M/ T.D}u/ݭtlꭚn5QyuT,8  4a\kb?rp*Y5cKj=R|L !"1:8 NMaGc2K.7W'@@0w*R/ۗ62  $,0Lo+ɀ`[5l'HS?լΚb֩̉iB$574|tԟD2]1.mh#ys;mi%aҁM7g>+:;f۩X*64 崜@" |Lsz #ՅPw&EZR}[ LR_.Av7>AP!pu0FPPNiƓwXĀjiFIqzT3 |ڦ}V3UJxH[ hlUGUhKƟxB$Xt쯪aL"EǏD C2cy Zx2_E?{=/`L91u"7lӬ/QE臌bhbM^SnwW1 Wo.QMec4k,A}@qIKh9۔*WVp[oA~6?Sd8P@~]Qp{% 1şI]*RD7 N~$ T++S8;~ >L2T~.'AC/bwF Ti5vZԃ_A*7ruIW22bYه`& C4SD?cƗqTwT,Dbp^OR$LEq\zhyAO ; Vp \hÖz}qSt-wb艠~|"mY.1cd| Ҙ01RqW;sr 1܀ U^> Oڳ7X"Cg)J Jys1|t=jX?*U*'! }gO@)ԷS#O{$z!Qpc-ʿ [hPaebȠmrG1,=yUhT9*Zs*KD( U!eXAx~2A>' [#M12V6 8P_^xH0ʓYQ roҰgڋ\[euzG!ANB.uI">q-wrAY)\[(+7q c;?`=RsI D8>JC/;/xz˥qP;?>n=2Ȭޕԇu_L 'Q}~ #t'ZZm>C4rC$v9nƾ?jVf+Qf5|759H0C"*@ 9D|Rv_/\ĸo^~T [|9mx%H;Icy oؽKC4GS+fQf;#yZ+YmWAE`s9W}l'17cEG,&q=84R&=,QH$֔h8Y<U|?>EGDXoϞ_)Ӛ?or-jF쁅#0P}uȏS/j5,rJ6}P 5TaDm WQ# /UrQ$ <D#lB ֖a!,`"mW'qd@x|=Bh0bT5[޴fdGj/ĝ6QB4YK6hU5}sS4ίS#:=U\cnB,EA< $F&l{rqΐ4#=X^ +L{?wE^3{ dR 2'=tgnG!@j[`P*T4K ߔeuNg#7]X*<LI[u)$ %$n(lY6%tZ8ع3PQ4l!ߡ# ASrJ)X~pC^]~ӊJq qB>e^3ŜaWnt %)V(n`H1O9Z MЮ,7|M\A[/0ޯ.>8RLi$ȪN^_L;`>zR8LCs2J^`:q쳰_M\R ho G$A_T!ZcLܢI3 Gsy ͷk~mh5Qm8@eNJzwzgDRР#xU(y.7Ul\ ^S;,9,*rSΓp%  UGGo)᝸ P!V QT%[ňz's^ $ #@G#:aA`,2i[ȁ;1꩒ɿZP7Mj_3PW"`(h{@z~s_2 zyLKiSQAI; '_^U,*^z5XtT\H#\] }+Ku~k#Ҩ6z=y[ф\ A~ɃңBVBZźQ?V<7[Tx#V/=%'?)kGjZN,w q[mqn;fJ7*98Q=#RVjܾk5.*Uz|<&+~ M.0yedWgu/;gF Pic'8"(flnd~tJuf4 @?!p"=Muv4¨y:#fZS5"Mb`4>{e Cw)r%97nΏԽ*rZirD.O'6VNMwsuy5NP0g;4;vMr*(v}L״h$>:4 {,-d/bL,kʉY40K<[v7yS^c_3cwzb_FzGv)x=ڜpl `8|yM s[H TC2F~;iuҟԊJ kwNܗaFt疲*Pv 0I|;&&UjqMHäT_Ԝ^Ђa,>ң+'#'cS\R1LA(.H_ޏpxv'}@XRV.kW5JuZ#wLvE!w-b(wfmWg[˃|nma98wgxf\AyÌ*;R<>:ivP;qkJ 2j~Ε`:uA:π5`Өxj~GRdq5aK[)w>Poh1㩭R ~lZ2X`?FOVFPOf@L&_Hlk:?@ Z,xJpʉ5LJ7~d,mdլdh jaҨEeBgϣ)͎x( !tu^ 3Mq1 l7C'HG/h.4hY'ܢtŽc՘$Ws ty3$.cl D(wCJB@C1XeXEStW8N^U+h1n<BIit Q9:Ӟ+f'[X"%Ù0 B́Cp` ++YcOTuCq5lлQp7:L͉;f3 }2V=K8iֈkq~+X[)me>|"WMgE 9;)FdY/<eMyD$9Q?X ' k ,rQOC{Yp_Ɗty`:  ,w쌈`xhjJ5V , W$e_@|N)s8dVZ &V %Y:{Bz>cxփg+GD1TP1Gk'!~ IZ>$o% 6sK+'P'Dr}ycQ7XZK?&>>r:kFp )/!$aX jĀN3Pll-*Rf{jfD޻(-r%>};V !X}\y RYS퍰~U0;alyDŒPޠ?rАrT C&>Ic(Nl/4#̂_?2]+I]*qwV!b&Id뒶(zS:ntn֧֬ZH՝hf4njn% gEaֽh́:+,޾U@ʻxc܅js "WBŭs  |[mRgP-s|~q4ceho/s2׵g=ICπɕTg-;vl'Z,m^9[0v@u/=qz[9 ,7i:ܤq@wucGu >I }_Ü# C*ooPP pL^BOQ+qcQ* POd"6^%v&V^'IGᬱy.MPE)[ KS8>6dIHT~PnMVC9vf%HU*pʀM&Gml&"& 2MU?Rvj;^rz r(1U@!"q6!)3AnшsVC KI]Rp2;AR4=CnQCr[ fP "b(*jwg ?~Y'D(!# f)/r!_[{h(qhrU°)>H.թ!Gp: l4tz\Qy9}b|db|ϩk[!,V#}6\0{)2 ԣI£YO5hYdy}k1|xќVG@v̒>X<$2-`tdNB8- 癚`؄4{ f1ƊZet\fǠ)PIß+YSm`(+ M-ƒq wȽxձn7>,i /(❕y@, J;{Is|ҾkI)jޠ.pGIМ~4e g0KLo+vTÄЄz1`漡Ka isHNA:dD8Q鄤}q{Fq=+@Jv8oK4(YgY^vpeR&MH[z5^]inū=n\Z9ō Dr ?y緬e0.>%FWjK0EP&ʹ=\:*Ş^9:ܖhсvذִ,xKa f[ܨ,uXdQOTi$ -SA&͘$#c(z&| c|BIW}(O}sD{N 2UXUETգN&\o5vȭM:NQ&3#Bv MXiʦj%3JW ɞ}_Ԙ`g t[" NJ8M^iӮppLsEɆ3olڎݽr$jkRh 7S [vA?5EMXzS?t񔿫X?ac;L:e|8ۇ[[(D)-6Gcy9EȘ㿀=IVW7y(D 52[&fN˴R$;5+4'J<*R9]U˦bSK G>Wd0Q(|>MC=ͰGrQ5 Blk8gI6dba>~ޘM=R61'O@r^)8Mj ɦy-(YE|ZD5TWoݔq3yxe&{&gƶ6 #IZ;DDtKjpԠȁ&:k#:RB4)#֞ѯ/^=xu!"\B_i4$ >( EN^$hG~Oq5niQWC<)z8$lklNfn {\'և\wvMe1)s&)͝Cp7^Z};{B5$}@!#:BuX :421K'}_޶qbw>fcƗ%BFx <>B,,plX&Z@鄶k].my+ᣬȎ2y$a˔8v~28R?, +މ0c9 Tgk740.j+%S]Y!*M9>xc㍝;$|ra9>ZPP?/)a/JlV(fw;$aJmt*ۘn\tP\Z5D~I4[j9F\x֎|vNwlj8x'1ScWnc,thJGܬ\'~)ʰ|:M.sIV%w:zZ"B4+a8&w1@[.vdBk%cќPf>I,GhI'ͧO"O8F:.s4nb)5e(6`"%Y-R MOӱ\(Q&Ur8W(fAM1}8;Z' ׹vN{ĨR߆S Vf٠ԣ\o?yJ)qi8kfǚl"č*JOG1B JY-zvru4XsSc3n=/\?\ɰF}VrH8{3i)?1F׿)!YPw)L_wK QF:3oL'!"&1띭 (NJz-y&55 e) l@8} @ ' hя1a`( t&Ɇ OzȠI}G5( 4x&[EHP2,wkR@z=3d4^t(H& `S0zx׀x>b4S ~Yj˩ZUn:Z>3 #零gU?)1Giԓ>_ B~d ٙ#)jE>GC^=!5H.ya#k$ V LdV)}`Mw7?rfؾ4zЋH%Y3SDEmDD?ޢ"S1ԪwixU. *=͢kS$L@Ѷ h^c`ʻA<پ89vgR|+Vn.d l8%W3l!aԵ?kv)džeG,[w7s6]ʳEWVapwcYttD# 34MRJp;(7ICB=k~vm{[8nS͂#wpIP+Bn%1Ny8h| d'Dn(?Nmݦ߇"t 4gurD)#}QAYcƥZ$jȳgoMf#Gl7#on/fA[B/D|PJvh/~\QR^n t <پA!ڳ Ň!&T]J8>Hd6c&fAB+i}[*ss߰ <9;Q4.(Xƍ/{69quwX h>K-Oo? oav Vfi\bKnPhl% ge]gߨ}uz\vnлmFm?oc>wABICnajGQ*~6w zge?r?6AIx :qU<w>7^7iOUa#nG-v2v `j*9{Hhz:G5_mR+ jۺ%|gA_ 2VYL1Y(_%;blM@M]G":9~[ؐ_Y*M܁-K-Ro˨bO$Rj0"KXT u/^߱l|0F,|.+Ga88I#0Cѧ\hllI"FxcmE'7ڡXA FՀA,L߮_5RH'p[MKi=x"z~]W}4X,n,| bkс0 ;ؕ;7w蓒0DAkC-Lrt\2 7#$ۊ~:^ ;I[9n,J1Z,&0Kt&0*\\e,4I \uRT?K~shARs.z{O zENL)Bg~ іG_MkU c8 5]\c5{$c w>ҦMņ ~@HÁ?e(4\@DZp% &}/ qY`MlJw4!_^SE?p];+Y:z5iI<_M'I0\Ydi9_#%F_yey3tځ}/;U C7QS=>c{VPDn~kYUϛe_gDpmDJ.h&f2qV-(FI?jpn.I,w7>B;bͮ ,.%<>DHGN1"a3Eq@l9%VNiT_pJ!LeHR9̯-- ..>Kvnr-9^pR AH'+L=;;f__/?+(Lv<~~&f + ZDgcHφCTF\G7!KV_E= )͵8B) -5q$ni\4_QK-օ!w]"/G.3d$DN-vO͔lPAQW!7 #piGBϻ;P6: Nc"N5jE9y3wf~Y6Z|INJl[Kxq>Jtl4}uM%(/d&5G m˶&L (#/c]PAp^D҂jqnPkvb<h/-t^\yhw_gj}*'DO@Vv GoW!3;uq%9} K)\nYǰ%ӷzG: CQnDJ 8RMyņ O;eG3J%I<%6ص Ӄ*N 3аv8~cv:H~Yjc.ipC=,S$eliDz&Ł$f|,u;̼m,`O69N;Z{:`DlA5F/ո*A}ԕoy=!9\g1YIXJî.oTjBDiu\w3q+Jv8Mbj>#5Agb;_28`6++.p_8Rłr2=7@`b5gxwsMJ0mc2 DEݢ6N_I.h ۻ+؆wg>{q)jh#AW: m\Į*|3:A5;b,3vxUXR%MT5)ĕ[eL<HlUh.zt<=W&G{ZqH PkkICZ+ƥhJA;F;'I+wKP28!@;ya0F-4O_1Pm,8Q] s|*\rNc {fUi$xsvy4*~M|s;N6j}kBǑae :O7 l&G|٪]btB7e=ttvԔ)S "Cx) [[͆h`%}'x_.҂T8mTo vu{B7ʰl!u+Q"1_s@xYc(z_#yՅ.Ym2]whR$円b6MBDnͯX"oFw9 1|fJjP'8do@KV(.Z1WC[t»f砥<\'..rƑOxr)KClWEND1DH ܾ񀎆M6 5[~կƿ=5MCh("]1n~?ߍC`{L,KՆ\,C=6ĉ|ͯHR,̏^& EimbS0zUE[0nZ"9öX&\JG#_rHN.iJϚ{]$H"HeRnFL2=u{[hSE+KIciwqO+bhS9}%" Hn;ks:sCәZ>F=讴r/>__Xy_zJJ!sZ&7aᡵ㩎%P B+5:n RLSS#N౮o孃V@m Yo8iĹe_'BALsp8v 8 ǠY1 Nis$;)v^Lwc\s8يG*k͟*ԥr>JX X)l<ƙC5Uo?xiK/Ӑ봟F^ SPѰa:?Ɏ@Z2k9:nVKZQR7-٦yvıpS:Sݵ ':>dɸ7[.MS}G~ K4@3mԳ 'V%pҪsc}´'EWJUpde}, 辧,xw㤅dė1?8G\=ƳXP?6|&)ݼOx%Cga3 ZvW]>dmabBUqQIf2jmǥ_p6c$d…'zAw=їRȄ$ᬱD((֏1mOκ)>I6@k/ kJ,wO\wR +g,%U\hmYD8_`#ڜkm9+ q3s a|eٞq`.9o}vphD ^z{7s.D&DEeg4:6 "PIF#62 '"qP?ΏJ˿n:ptyJ4$`ns]IAuE3"[E}QWiKF>`g=7=_/Ţ o/km ߻#60+Ik!QV.iW[2@&Nģ ǺξVr֨I>L$D9<ϒ>{\gc@iXZ΁m}CSnA0,c\\EJD C>R*d<8PRdË?Cu,O~53< R"DlWȥY#ܴ^A-_3 3:pdtJJx2Cԣܿ2ܢGXrdowpeUf0̼O$?b ),l0z i`?7%;ld~DzZ|m.>LHHKX^$d>_} E!L $E=ZUWcvF 'u+&Y`{<ȯ@V^Ns6Dٳ*mZ&8t޼%Zp^{SL!(Y+dEj?ڶfF Ԩ(V^~ĉj7&ʃv;uZ~ klаⶒˋG Y J\`g2ir ¨x#4]BP\ŮHyG&bͺR*Y)濬 =aZQ,O'q1ae6zghQ8LMxgRJ>5L$39>*c+CDEu$&LߒiLg~7ڌ)SݽCm㞕.{!}x#.ܯN/DۡJkܤ5az^^$lɠo)/Yk"Q' JJkZNdyʝG]Qw >8!BJsIB,f\){ 4=k.#7SIq2~R,wf:[rifdiQV&nT@B7EfMyޢ t`MRNS ]4UDca:5jˇբY)}-q Mbiсb+״rItZLKVo<y7XZ޾nиw9;H3y;bE@`Ѝ@9'Au/4r~`wu/o #0faGKyu.+{Yx*#upDPnuW&zOlAw(/Y =-1vg쨨+d1mN#s9!i4|5kM@Ni^RHD0Avf#34uYSbEά+sr_~y4aEcyϫ^K`t %:vިrƳVX0ZMY^2S?ڃb1A^fe12>o{j,Y~?CZ~`fXF wigl8s}w>17cGxi<L zutuMP[Bm#F%ǺP"FW)ś)oW4̠RJRs-x"컚[gCEwo$4k[Di}8ZALP25@sq\)Zָ@}X㮵0E_/bӐ1N7c6dPQ5k55̖p$>Eu6\A=ꆿy.arWn+d_y]rxp7`~s`, b(O#>F8M8Mp"$AY >Q7 w H1@1Ő&AӽfzqG(#Z/"!)K0o Ni' (CC>g,k-ͅ:<z9vQm'=s~A+ӗ9 .֜jmhcIwz%'XLL5>](UĐYӌ e}}[L1]`vyZсa)>I@7q'#~20E5>%>W<]8i7b'f kaeZaޭ5uf[sڧ*&$~tե[B:Mg'hVLpɡ S_n+xF!R}8rt;yE|2'ىxk.vʼ)G :k}c#W8ڞܸ gb͍˦8S\򚜐m)\)FPo&Z˙ Zxn&ŎNwH)`o)wk"Rel8-(p\1dOwc׌g={] Pdq r}o[6U2YMI䟩yE˞~JgI9h~WsXj$bp/k٭DH#|7e?ckGUs" \W]DeG@^&k@//bxכۏΕ^$YXel[-huP)o>8 yjp~Jb }nεb{ޥ{ݎ]BP-F7ҹy\[S^GǢ ?ΰ=_krh|,uc) |dPٶ{lU9_~zp[jȖaU/na$C 1ҕTR;HIv݁.CjD^rT$:/٧ZTz,>Ɵ_A&W~0&s.ʕ\@Gyg5j,W;W-7lH%̢9&ILP6#NCTlQCinh5Χ\[E ~ʂб.?h@אT0>Fc(Mc{vA5OꆕFq | 1|[?^Sb2un[.a '_:Tb]]XGo;7R2)o ZWVDiAK @Y Lg{)CwYs.ƙTB$b^fvk5S]QE}vI;kUv ~AM?4G1o̦A[MaBUQVIB}|++=ƿ릹ڀ69ÇB_ 7 Wz&gjM*4Ha@+d&-AShK `a6pcuP+bs 8 oˆx-aꆳͼxqUȪw=-Mmp-<8@>w_"lt >|{V;GRd%t5pz,7ȹԀ\U3u0>D݀}ecܲ &d]+_Bn[XXX9tN_viQ=AnM \r>|"Y% Q(b +B=T.L ]Bv ҃7ײb-nSʡ4JRli9ʅ6|st4#X}ϟ)5QU<}Gt2BE,/F#EeNm#o˲OT'Oɦ>A"Rw3Kn XK 0|jvA/Z(/$W:}UY D cd-~+4R;WTʊC5aGl;A<ʬ 6oL2tʚb$>iCX_t^˧xoȥ* M.0Nk'j&I~l ^yK( z.y.KK' m~Lgs+m3HCrIqΥF2qlzK"wAP#o*q!҂ƪХY Wq':(KvvlȕvFf4E f'/e#PyISQ2\ M38. SrF `M_4q?LpYxi:k79>3 %{ɦT+5c Ns[tLTcI ؋F<#p߿>qqJC_SmK`% 2jf#/R2%EM9ʿ(mJgt)or}%L7.]'F..ȥShָ"tBN҇FjV* <_GG>4c-Ti. UVNL ܴPX1nU?YI g74Q`cKHxT{A.#:)c[ ꫘7ҬvpB)pO_y]yX@XIUmE{0$7?y)Pf<}$nLI7Mpt )Q`ŊE,5;qD|%G۾[f ,U%rط-Eh1X@3J}'o~qDq:\;>bKeHtu lL#.w>4 YmZHJbXӯ$ҧ >~d Va]tۧA"JODp ϒg/o:gZ;W(N MSwor @JPl g.GT8M3}bD?fI')x%&!G9`!_>\.BzۖNj({K|Gshw[ &? EYr ͗G ;.iVALE;|dI^bX8MFk~ʼȚi*50h΍9UeQܜ(]ҧ}BM;x>-䐅dXFLw^}k+],9艅O8>+v[kԖ7WiPӹ.-e7'%jDctQi$'Yo6_8%({q4ɎmUDk<4ü5l7 `#a^y\$}Jv5B8j  :`$m%mziY7Z'_!C r IVy- ,(&{ 6]=Q7Bks=C60Bk 6g?ӓX򙪋O[|s *Ԥv՗@tU XH;8[O#}0DZf rA~J9+;pw!,vtLVd-k[*dSHB-r&9nk{Hۢm*pBaB\@U]xA/Y(_:v؄)s@AVO(2'F +f -,{A&Teuxv2*Z|wdLU`DbnTԟ!pF)of$Ut#4M&jLM6RbG-VGIdt?/Ja &QKchJ|c}H^w:QV־|4@ZF_T1ٶ.0釈)5F,5;Iel$F7--ɽC*'E]H"8rE.6rWoNG;Ty'Bǂ. t& >pb؊uݬP+j ~WŪbBc})p%ѩ>9j*u V=MMc|_0&QfBC@qt5qz^S.U73S郫>> ꧠ;͍B7MNDNR_ =v-o w&yBg0[7\𜂹_IAd[Sݚ<wU, ,D`jOP8H*q *7fvZL81C*Ux^[]LExI{o56S-4@d[Dk>׹:r~E_Sp9!z)䚹[yfHfp&VTFY| "FhciSKJ?K6}2Yy'<@Ҁ|>P*[sTCmh'k6B).纡 -hz#4lw"`y bғCX Dq`~"6 ^Q=OU"^B?T6˭@%67*K]2P]G:0knQ(x5H^1Gׇ=艴]v_5ZX}Lnʫ?{ɱ"wx M I{6FԮǽzV(eIgƒ cͅ]gmxYPPcˢ^bn&u2:hז!F[VpܪR$zȞTJlmy޴$ytfYc]kC-̟xY}H3rDf7MeYQ]-yb|{Up:g1zIf$7Es7U )T_OTZf$>FhyH4Ow}AB5Jf:U^~1MdzZbt{p7HC/? 6x ɾɛԗ!+({rɵ@3 ƐKȫy3MZʨ[3h|<%|m̊ӀfeR{V6pp,NߚBlc"4T ,baV! Z[m,m10kq,$" 9Wڱ0NzL틭.)&ӫq^h.5g^W3\*~ASP& V'!PlM˖F7MhFX*cO=0'v0տQ-Fq6u 1-#u ^Rی¼_=5Ϡ'Lwlj;J‹f r" I'9 nʮVr/N\}5flq/8t}Rh zY Ya`ꚍ QΏF4hn036o_!'Z! 9e{Ԏ6F$X߁0VttP~XΌ_Pse(gԢMB+q>š>;޴* yΑ:kx&V K{m\^l!%jSL;: N}Mp)?Wz&A[y[|P~ǃ`pA}㖴FR92{m h[!ae  =_&I7'jD-Z,?mN׼u 3Ǵhi   ]7 >~O^ Sbk%aRa;qmk"(^QLXmy4<_~ (| ۹F2ؤ8J9%h5v4#,7RS!D0st 'a4>/yn¡fwn z4Va o'` ~VeS(|c^ 7 )+^P7\ ,سv,\N܁}?,~=%U@[N9(a!Ek|Tox~azq^ ˻(Xҋ4ƗOTRV$zsQ$΄^W 3}f-p 㦎uj=}'pzBKoW$gݫCW_t+ODkˆM*9:\rRj/@!`PNnjqX~G '࿁#"BY<jH|#ZnL{Һ76! Cbz=IgWɁtCk.;$Tإ5ٱ Cbg*pFA,B9-;ñVг̻^8/{;虊w iǥ=Z0PMi#a؈U`5j@`=8 QAwz yE#uf4(Tăf&[ɂ4< Vg `0-\M*`(!TVEK(.z5 :3V,i)bㅎ&X1QD3{щٛG׈rf1,̘)s )ѻy]ٯR,\U:~e[%s igMαXD" [,6g79n*x},ak.C>me0~ paԿITyPc@z]M۴ʬQ& ^cT+q^ |QCq׀$ R5mҭWj`ѲLzƪDjk6px _;Vzf7<=ݮYΓ[G5`!P|5$+kIG;nIDN;+Tg*ؽ4鞀YTk Vg%/4k9'ozwfD,\u0l?GR[Uݹ"\1'ykGtɻli)9vEk m-SߑMh.%y_~rOMaXn"cQjH S7dZ! *VBQ8)P[o|z6dXšU%kwgV)*ۘ_:bbQ{ K(%]u{Σy-6E 6XlR%hN}F%W8"S'G;\?䇅+ ft"?*3fަJ3J DrLin;]̈́ľg Yލ!=wXP`r"BY}HqП.iby sVI* ]4[F.@[^\@Tp`~1)V!R>;ӤAu–`k]($e[㴧` q4"geh~ҧZ#=s=j ӌsĈ+ ] ?r Ydv'ٸ-];UߏyCP4=R38zO"3At;rEQ$^:O3 OFX}ZsbemY'Rhn7 &%>Z,%f`+_WCNm{Hn3Jqǽ?F-m3O6%u8]z NJՋ9[?tֻFCI>kP )]vck膘#C. rot 2D nQ󥼾Wc*~`Bɳ,M mvsP JY?O{Ģ1(m7ֆN #-}vX A)@^!bݭ#L3)1S@}?98( ['uK)o&4A9!)چ'Yx{x*Va*w'ݎ`Hec@DV+wOk72y&0wimj٤DpUpjofN' ay]p[ф%w{KvENp9-A%cO0j[WɥD+:[Xq44Z| CFEĀlZd yP@*=mB60^#

oTY) s]O!!y#ŲXA &|q4jY]nXrYG-`x& jdQP%W*f.uDD%ZRG[RIIm!c1}rysjɱ6z/êQ7*1'9qajmoD? qȭ2DҦϨJCL=Y?koc?Ϡ[Lx]mN>A(o _@c~{Ir@\5Fҡ 7Ii[0Pv0&eP3"-#bt.C /So^fԫ΢l#{MU?5`S%^Qېխ]s n[8:;Hi1W||wX;n.1H6 hkW+ٝOStl+4w ̓ e@jM.T ~KD'! Ael(nt<0_ na碷[Z\yUeckb{dr RAiP r A:>$q";nXZ h. A3AmaI`黪a'qAOg@vR[_J~&D l6y >ƹ&lR` AǕ1Ҹd:dX:]h褋Nx%G@xr^W78/d~/,s7̱V'ᐵ"~:?QS"krs>~fx_PE?ugttvInޮ.B6|Yҕה|kn(>Ӏg cJq8h@ES./pYV5x̣;c{H,pL=3`٫NAnTUfxgqJXZ6|P+{ 5>?7kM9Uʗn']KY$H]okU1ب_3:|Qفf$߿/H[JYm;Ɛ#>a\rwY3)`?>H9.Ie.R7qbE7ּA(ByEp%j6 'WKr(yˑ^LZd =[-μY-Uȧc- Qjog`+-Ǝ>Ԛo+F¥@$So^~GJ SOPY;j4F$#1DlF&*)g(xn7tWj%bX-W(%s쌁tlϻE[|POJ:`v:͇[De- (Ƽ SRdlbSj)}MUN]]MJf$"`ZiS1牪\taeؽce-oKI1?ߴ!eb0zA)/]e;[ `x+?YX; Cb7(.8nܟOKvy5-=|E6|Ttd"Ͷِbh֤N2>/r )Oi:`5wnǙ*5Wu0u佶ѫqg? m8յ^Nk`Yv;]ΗqރRgȍyhbM4_ΓfUiJ\o)s\@"dJo?jȕZ\*kenq%t³ժKKt,T678x#;7>c.IǀnEa+om`| I, 99ʺ5wH~e _lVtMN#"6 E:<U'q8>jN |\ZL=~ i<…a25\*Gz]knk11M h+(4/l͋aP#;f`Pځқr響t3 2*vlpM6ȳڋxFeq:CHrH UT*᭼i/Ĉ`v7_[}cΨEd"r <~΍J_d܇%b$~9Z(T67ꍒ?K q͗TOOz`_;܅A|M}m7? d *;cG ZJΜnpXާ"^1HZIU .Z7_\o94W(qnS12MCc]ݺO iS4Yׄ(X 5$"Oꑌ&˛PJXy`8T9+2w|+L@D#grľߩRwD]5?,&ο"+24'-K yLha(HlSTs;R?^>D])CfDtA@gi^J<ċvaQo??ӗƑ|gNuKZpYe8=թM*i~8| 17EW <_N2~ g/|K&m>[rlgfPMnK0z5#LYl hE{>U;Ox3臹{':.h ͸˜eI*>p_|fmCtuMP3qzA&wVA/}^ٕa(%&T_/oI>PW&ڏ|,~WF2E@E>;{:yYfŽ$?prͣ]FԼAݮ[bR͗QS?a9"tp"GD DH%6nv&hڭva.ڬ&A'WdjP(9Bk \|a(I#Әz8bI'PT<jAҫpdJ B)D#*wiST5T󯽵#:Ioӷ$!W}ftD4.(XCLms-" *m(~/Րg%0f>\`WFvtjE\)&[MMՈ$͇>hlnF hw7ɷ*IR?燔7 D34.i!XkISܩ.p Spۤ$ gmq :0%lT5ﱾ= A̸ai0o_Ef'y[CFzA(t@wۻ&MTiZ.vBv^ݜC$TX#.6j7L+,K13A~@;6mc|=7@PC#% ai@,.=2rp2Yo:9 L 7Ȝ'.B,փ\CK3pϵVD ޸QU۟4~65؆uxSڰZk>s&hzݑH~pI72f}6|ؐ\fL͘`f$:`/4q"Ӕfd| @9q2{r`vg v%<.ݘ݇WڗgоrG.a|WĪ y+t* @-kp55_~THҿ%~cBw4=K^@p9T::qmYb &\|?![T㽄{ߵ`LO\يxs62rKygfK!ū!]Z^$@1kM?:# wmUṩun9$ǁcFT%3EaF.ѧB41EQ1J^YYj?ױ&2fA@O>ttlz DyB'?m 4 m ZegY_|k`[7JJɊrgEkr`at->S~&yėrޱnL~tqMIcUt[.ЛdBhѐ"iGqfi8; ^8 05C$j7ߜ h-͹>]mV^ǫ#j'te+Մ< Up7h(T8e _6hhbUZR.B,Pq ^E4h;ij| =T?G JB_CkZ\PUW0}_'Gμ6_=H{Le$ІvzoҘ \GQe.%NZP ,_l-zr1(*e `*S,__CAv]a]{SZ2GV{U'M"rIS&g">I! gZ G"]^B9 + |!Ũ tm@4:d^KaKUí3Wid БZ=dIJ żnzC6bĕA8g0Ҥ\knlҜX1Yjut~b{Q9ؓ&dCTs/3H?S_~2ރ}zNmnQϹ+p!׬lήdnTd᲌%aW-@-Uv5+BקmMUzmxct jtW4?ϨIDROE٩*|FUjHmw.>o DRa5^ni\`YRmW@2n͓d'?q^[,)f!Ն2Z 1C=ӐIf56ߵB垏Rb-+hH>4u7]j_)1M)`kbyE|nQ3mh[ª"$%ːG{IuO798## ]y5v|`& `wk^ ,m+;_c@+.(-tlHmiryEI0= 族 5_) &m_@ZPj"8^5(+H*_blJeQT_Mf0+nΕ9ny fE)ox ʉ[4;o{2˻M~7dgE[bk R ]Q1Kd-㋣4!z5+PP`64X1&+Q%WsBo>;ש|QMv' OA$m*Z͍.a~CwKrD_*x?VaE8_HV8y]* ]% /?oc+dԯ.z $qQA8^̞KZ=?G`nfӖp0zq\ 8`` 4#-~I68O[9k!ېKoeQ"Ћ,^<1/?J|*U(/gO j.*J-;.Do04l/ִiFٕnn4_1(\ piT/Eڶ.R5IڧGFkWh-7X}N;FY $ pG eI PlXE%R$#_=PfKԪ_e|Nݶq)h~m/gˈ7:81 SwyO:r :V)47E[r{[1&ы4I`Bm >Ysk9t$eˑ;dqizpo2ᛮ@m/}Av//6AHM^ݲ"K)Mj8撅?i =ɥJlWwޝLY"猫\WEH}q<5HKdU6xoƕ[ d(శ 9fZ6?M?3e%^=oΈ&&\?b6hSa(=96Cθ$_u7a,ϿcFl3>)E_V\ J|D){]`Zu}Z$o0B P GѮW i&5 Tym VIb#VLf׵WJ5Lǜm-2*^tv '}R95z^ެ~} W;d,XlxD؟%At^9EM?Fu8 VȭvozDhҒ@hd-<;z^tI%uo nMH7 кw2Xs x뇁>hoJ^p5ukyfŹF%H>n I'ϧ5Nɹm`D$^ۼe\c~/d 8Ȅ,Їe{݋4a{NT䙕}r1JOۓϸ6QdZ.OVu.k$}ku>rwY1RJL젉+|?G3zJyyc+nv nm7Ӊu LJXgWaO?~>8K_ȃXØ)^ o| ԥK9,A<33 jRV@8$Oa #C|r0I8CuT ]ݡe4p&]mBz!U!`V锐I\bl'kaF$hu"n  q;]un)k E)/0.%kO$_ۢ\s@Em88.~9㮆OqYL5}L욋oQW4sH}״GŜPiϱ0aTP4ջ!r8T@'>~ Hxܚg؇ 7LKi*!g ~^,j@`mfA\|yb0 {zt93S ]ʕ^mC WWn[N:ӧXPWi4P>fLLх+tcDLj-]`iO:ߌ4w ub*sz2f}藼~U U*[Q:Nh&;b?"frR$ׇkKpIr3%@Y"X1pۉ|ꃄaPL_D`fefk/` QYt' &J}Q@b4XԝW|º:oX8,C8ߜTC=p ]?m􂶲 Cu EU` {uY)0`USuicG`=pP,e)=HI_nIg{xRS*ػD`HhOV {K\yXi I sCLͅ8 ;D|DndO|uI`|F_Kjz>B8Ps\kK+Mz%e2W1b4v m][_$w Y>"WwlsǧϙνmHB']BDXI|.SJ(Ui斬dǒm,u~:8"}QAV)9n.7rTJŘNEMFo]:)$a=&Y5=9_,RŁ $TFe619Ģ\: "sM }t$ě1ټBo&2USsDo@K?ׁo@`v:#jzޣ:[illm֜¬zC=rJwb5np\J7I[DU Ȱ JM|NJd`u]s8%* ~^(q{sٟ]C5r'ⱏ&n &#hEAB!5ULC6zcdՓ!Y+97e@pm¿߻Eb0 SfZjRYH2Q"eH }ܰ%T!h#&5~F0EVÞ8?p"T1Y726p0 :.Y8V-?u&Jt2R}צ=5⹑2(l?i1gxyB} I̔ 4{tQmOKjudzęyW,c~5`YYK=Cڻ4eb)`6Yz"f*Y,dJ~C4˝w(s$L׌ 62ә!On5@T;]GȔ^etxz>˛2ў^\5FpҺq]00̷efZ}QP+ o,'\y̙as,msM?PC=AJ-Eg8p?H.:prmۊݙrRc38yA fjQCB1#fmC9ԥUefC3Șu.^)@ZSYd_W;1-5~&b4?߅&f;p/Jo=J$YkI@H3̮eÇZ)+$]gíK뱂u{T 8\]? &_*ՏS/"ɴpe1Y4J;, dŨobu.TD|P{z%7u}-*1: v{jb/!bb6ېqI)K|ec[EٰKtYEpt BNxfixF&+4F<@mk<&V`mTͿ)!;fC@ѷ=Jghj iަWve]= .AuE6? t/${o~onx!Fg>à#h榮ԋlTTR)| 0O|֪Ў=Y=Ԭ& ^U9U82ዙ ɗ8~2}"@0!hmELX2s-Tk`^ߩW/RbsR{񃅉A+Z& $,RHmI9Hs!`it=As>jYgH|]fv7;} h>1}-,Ʈ1G8R _hx`Y9(f*H;bbLEHs5Yg/P8pHBsT=Ij9Gd7T4S%or?lڱNF.tEie/a]+ʪ N+ҫf%~3Ie?Ué^Hu92ɀ\0䭁{v !oJ"&*[B9jPMGqGr8c ƅq$J2?{*?7U۬˜z!a;#v#h<\qu0#)Gx5B`#g&.J7٣S앧_ <7/xq} =̈́Ҷ|dt>V ۍ#7ﰰ-7\1zeޝpuQ IEP!j՞p7tcGmYw\F hDCϦ/8E:5mХ-+e$c8ϸS WT@M4VBTɏQH>;X6ߊbXHnqs qgywU;Ps!e^&2w-z$E`, y#?acb/s7S! 0ю=Pijtt^R18Dc ĵCI?-c"if۩WBpOw1Wt聝.,jK&W3Z'.t6Iڅ[pv3- ڔ&&$t{)EVfa-dAOUYzd{_lssr8nVuÄ7]A#!FG2JZr#*&ɄK/DRU`!qHOi5C@F 2tv?WhJ+2s &4UK0zxABx?57f  sz,Tc :wy_7<i(َ*Fx'27_tQ3_VȅoN|J !HXv_piONؔ:)f2cqTQպvŒp *ސyu3 6.֤}lb $^iHU ΅4Z7DCMgTr;FgvhR*n;y-jm:S1$F6P+:jX3dMT8y )P%H`/GV }Mм+-I_o4DD+[j7L舰HC,>)h!5D)g/\&%FeVH fp`׌>Q 'Eqxҙ|G\EqUcr$=8&J+w`|ڃE R(,46vqe (uYP*6PQIF*8/`XXBz_bɓ3YZi<?aw+~T(dH q} x5jQd+BWlhc-U+6p %);֐䑕O_\z !"OKu6T9'z>bh|Mn A]@k02;I)6+?=gE~BbKI_m$Ǘ5l^iΙ {ð6v'cN6x$LAVh*J%+_Au ,/j)۠qMyrźZU45cXapJr>'Qe&lz " }l/hZQ# ;VFf.`PW ~5ȝ8f8ZX]eCڧE5׆72eo\myB^JLʱ)q{kQlȄ9}ke9! gRb h)>WJ^KE$~̋fO9` X/=teȊ%XP{W]&(7`,ݻ"?g.AB-Modkl_rP|;ӴHCtBK K$(:@>VHwNM1!J gG"Z9ia٥Lڧ1&3s ?ZhYvFjv< .'a]6p##2:@O͑gkFsh nEnbʄ^Yu!. 6 dVBc.G[Y(if&H^2¡9iyF e*MKRROh _ʋQc8.v,k۵xmp* KT@5EĢHr7>u`W1OQ| Eu {8BBf\pᒪ ж,'sy.T0uD5bL՚RbҬJa}` i 1Ȝ Cŝ/uOpgE}o/ÜrlIfw dӦrǷlNt*+ocN_d"] yĹR6#4JE|9>nJom`a|j RF70I»uWrнl\mG $SOPwWu&K)0M耄 UL7NU&~i g/Խyz~ySņ]T} Q)p ':yݏqK. R[jF\Tji`Vp+ `Qd}w(AeYvJMD /qɓۉA1iJH d, wu70ԩ针%Ʈ:ipn*GGk0d+> vD J 5z89Xlަ1}km{lVP3Xø\XTn]"*ǦAYF[2`ӯ+1̛dg; Hy7\<4u'u@r֡JkGnYP6"hk'DjHHҨs3}qKboz>4~b #lGØ1c#XWь'2.ooJa$ C8|mێ&>tضfD(vFYƊSBF/juDAFC~,h_ȟ*Y'gvSxTGXf!q8ܶfVl|N _WnbHҗ\0VChqnXg>x)NR2|?o3xjm!ߐgX{S h'K&qSH3eoJrZ^pFpђ@ōc&ǭ .S2 Wz{!XjPÉ5#FQ+Kc6,I0T́%@0dq3|H7!.h`J@˓ ? _ҹ⽻eu <*W[v}%UK.G&4 2 גb]lB"sm,L9{G;Iez3gKZ!#HU"wTں1T='ߊxy}z $1v3WSתgt!Zl}mv`,2!!OŊ$RPDČ.nULKSr?O +ceξ SsfAq0ロY 8S+8\:s-"D[={T'eN޹ =n6-}ہjﺤ3;q~˜*j#w O]CKh4v'.帾?{>'IeBLc[v0<(v/smw{_[ۼ$߫Pжwؠ!2-i Rh]sk51/eBufO#1/mg΃X:Q5nrVC&&BE+VYT=zGFцPտ*ik0 i"R[Vl({?H'R/(]w JmEuo[/A.V4$a'o|@H*\_yӚO_!{:ƶK{O')P1AG}^h\(wxCQX<89._| aR0GX5ͬǽB3QdE䯾v${ eO3<9n|J]q"S~%pjr*嫐i4TU1D{jR U8 71'5l.>ϢH`'r` ]`Amb֥nj`J엞.Bڡk;/i=Hb?{ЊЂh NNfD򊅄Jn]ΝEV]5*n94F-PHwKVjŚ7  y^l#wV:\RT 5..۰g#ŽrUVj(%(-ߪ]U?L4 ≆`i_8c2nԑq!. ƷUC`=`{^q3Wj!W ^@. j$%c^Iq_yl[.oóHyj1Y)Ce_w%q!aif,ҎiUu$б==ք&8m)QYÁO`mE-+%9~w V3adOZVt1Ce3i.F|V]ǹ.nDQXݛpKZ'k9t , N)a_i',ߧ\rဲ?]>ym-Ջs'm^k\晝28N">WТ;Et]3:2)Ghwמ#;`F?zqF n'HR!4B)4D8Y.l&D&R10k2 mX$F3:.5iq`b{bfm"ƒ1H@?O寣Hl'[:<)[m$1e#wh~kC6|+&Vdpvo᱅*Q^Di|״lnb E_a=١Ͻ זՂQ@[=SنuOuq%]}A6Z@2rG^7X0P(ZCbԻ n'ȵ9G>x5uzxi'e<8Wϲ[ *@mf+OI>B^@΄$7-ſrDog1)tNuW/5p)|G*ͺaLzvy]&|N/".@"!]oXo1ڪd=x6G%\iu__M$:1 |$Su?&.˘03G|e$ ie(ObPܗ)zҜKo RH|(cԀW23BS`F\&c1X0Lك:}]`5f;/{ڐuFg3ɤI[|]=ezWݙ[uuܯj";q1IQQ}R}M*6~Aθ'f2> P#݊v^ΘRZserp8(.Li0z_q$Ceq2 ?kI}ڑ㜅Y,h9/ -E(UTJL~ cM5q&x$exIL^iGMejVZ7jh;zNlIVH`Qb'F܎xa-͇Z6w [V*XE4~As%=.IueBoFAfr)pJ&w<%9vS =6It=ZP VJx@Q^Ż=Klf^[ NRpNhgf&Sٍ5\!԰QQ o͸kSjަBqFLqG{& D8sWzcޅx<쟸փkmzwXk2kH-t*n ?) BknUK~LD-/vfNZ,xQvv2NiC޷ K'f>K^ׯ7UީMzBDe odv4tXiͺ }X_P.cKWV |27p"n1v)\ʈo X&9[ۍlrgLrF>( nUFvUբ"THdzvu?\1^o_wIar*${Ťڽ"wN9!oe IB"3Զv6 .3LG,~ 1WťK%bIq5TYj67c EF:4 rF.1v=p 41}:4Y2Go \#a5ctYR8>| g\hH\ U ݿj SJd8y\z"Rml?c7O+/l]Ȟ@D3hu8T>V`[*Zj5Ǧ8fm 9IhŁLz>\fdxi7,?3ȥ nzp-6E ԉ0tRís#__+AC4}ȸ(w OaV2Ër:PGw菉6M_/#eCaX 24I՞ˏĩ@@Gݰ~ C^e!՟x|[2~UVX酽.y4hE.;cƿ['*;~ 425cn UÇ^|m:xj`L8/ĐG |U$eOtůnw1nkCH1|:c̖\.КơsmJNoN#EwKAǴNJrלL H56,VL̵Rbz9 yʜ)"ND}tqfzTk_9*Z:,yhW؝}5wߕ.>ўj0n3K̸]>D*KĎWL͕j9C|E/?v\⨔i?WiSJ~L1H};)ͽ)xt)рr:d+C3YLk-=!oBeX1 /A{"ĶE5!c:$g߈6T 3V74trA9H娴@kKUj9SdzB2M!j*S=,NE lޙ+ux>:fE5ѻ,wߕ Z0ZHlI(5q* .\WFf +!=rjZ506~c6nB ;\pufЇZ*4;G;JXkZ"3 ;D)SL9kSpgbҍNvu DQlMi5)GPc;Xy5:f)7-G'>l]Hry]TbM|w򓂘߈;;ҊIӓO~HL6&9r|euB;+ ^4 Y.o_'`çkFsͨK5M0 zaB$gCBGv攓E5ZA˻ VMdXYQ ^ RLڸٹI-A:=kB> [t #j6 B>WQ{sȌ3ǻѨclW03O07qgCݾ@Y?['6wPxA CF2v2gu%>q2υlVEYˋ!OJd?}6As;{8_Mv op=Z+sEI<:_?Ga<!Na`=V?c/ үVznLV~d1(c[QL֎ʚ7?*HCP_(Q2Vd> }[fI[7 ;I^{R`:[dNqӮIu4@vY %<^nW~*=(XZPǀɯOn# R37uLZ{&>vе'&jcx4U~%NQ˪@9:b| uXs,hFSK\0A9[K7uXQd|671rUTi7D4}MH$e]ujI75`Iɵ\!^i/.)V1ޠ }`d[jR'Ł/ǃ94_T&@c۴Bvò~Yˏ[c;c%Pve6h2Yc,aojaGX殄~6/QWN Ȉ_F1A팫˂|@"J^K/Hz'c7id ?1g$T޶4> b~jSGsjYe^K Rv}d~ *xM wʽawe <fnΥʄ?(-e4}:X-=!i.4yiZ*BSmSpn5Ru_ s@%HotQTuJw8)py]KH-=Ѐwr"p2R֞>4}៌/ T yl\.>>J)ugZƍ*# KsdWǬ#rh]v ,)ߝN)39L`Ys=}R0E/uRL9AXK_MNToA&݄ѾӚIPD-jISF[u'ԑ26 C{X)ߢQɅN2~ޥbo@i]_/qPCE&Z+b6 H'y&'8pۻѐ̋yӠo$FT LЋ=Ű"%X(.s[2X?*|//ړŐ2JR\] Q̺|VօSx6[|5kjoIC)$MĨ' jHƵð0EeڰKWvXRu^o840',ja̅\  5 ZO_]e'y#*ۍ̐+\`5Yff D**C'h޽\[W5:ehvP;=']8KCK]g]^g}a)ue:o:F"Np5L"es]A3, 2 M@/t&b+jsrK{34.GC|h~\J&s J4 A +$f]M"~kHE$NM'DKXIWO1,) ס;8v(,Pqw;;bB˷w+1paN;) b9D%z5*M]P|Qց??^2J&/cF!f8|#-:[[ufNWmn/ W8 ڠd60aZq,qbBQMݝuYl0d&N(QQΩUkPm#T`FT/D~C꿵oCr~*n;ޓ58l7gr Mߒr$6-yB]F?niڢ:V/SnԖյ({@1pcE\~Өtyy#[4C& I ~dʥ<{xʅNKM2D+\e(7Q A0>MTq:  O**= wb{cة&l/Y6'bjb}鸟pBzBXs Th*NwҼzIEFx.HDg$V0<8e^9qy(ɛ qw4a;"KM}/" CWN6R2Y4Er`t&ռ-i]o>Iw+JoPL5cqg8U/R'3n&0-7m{i"-mBPRDA,{j'Й5$:!Jlـr3ORɆ'O&J+iGN뚈c-qu>:_WX1I2~`: d:,@: OJx+Jl w#ّxٽaWjŹ](7=#]Fz/AQ]PtȒ7|-YY\5{ PYv<6$9BvJ8![-r O2n1'}qV{CK pj(M*{nۿ:t$jᘔ-pl+ܳipi&# IRO5. Ppv2>Bz0`7D^Tw&B!K!_:f+Aive:SMClm86pR&+)JӒ/8L3=+jT$\G*H<W~s$ʓ,\|j2M#SdGJ"Əd,9R޺˄wc$Ƽp&j!"~p_KGvXڇKjM?+"7\RQ2};\u?ϦZ#/?I MCcBrYfLw9]% މ{YZ$at1%~XTGDeen/CAxhʮk>Kq}} p'$C**l.*4GZ{RjQZ3"6.#Bˣ:ڐn[9*DKT:DtǺӟT^ WG &N<}66B 'ٕWkCbiG#(o&b»6W9%#B5 GN$GTiheA+Pb&X.hTVU fdk7X >)A&= vTVf-B;=hI/ Mne!%3bErl} t>Adᨮ|7)h @Y MΣhJHM`h>=%mBݚB0kdKwB"\3N r *-g`ê5k46mbgI]Ep_ow }X'S=+3A (͍E`gA̿B+wɅ^zޙT\9E眛nO[mV6e ?szI)ǹNJ_OBF+1$V,Ȑ Bo6GLC$t+mZb&BѮ y"qz΢ifK7 6s%x4[{sVG s3f, YdV!w!T# raB j:nr BJScry/Q C]^쀥վa2w6p2yuѯ:6 ۞H4 V+hGmB'^6`EYq ^LT"R!o@_BO_SuC5!yr:6y)4&,11!=<}; nY\=wZ-PS{>Ӊ~!0Ga6:h2+vKգAhTuGmidVRS6=+&S R_ FVC32ك%An+ΆЂ>lf(U!3x'5v?gE􆠤:)vQ<i Z$۲aU|1Ҋ"1p9QOs9:+'Bђe%` (ϱh7H[p'/48A viE0h.zj2ETV˨ݥrIVIwŮʞ/alQaHHކ"3bbR_F& MUYah-V (S]tNbu=ZiÐeT o(z,c,X_CSY9&_\sO1fmPЍ<&A5uQD<`.>Kg7M ܅gYjet+[6TRez!edheeì6b> Y&"u^ )\u0r#Ro@6/J˷At=#ک/i'u&:\Qn?è^ ,F|/"+QMBS*ž[ɢuU. 5ana{U^=lk~^H>/{hV(h 9Zle8DIxҘQ_Zovh| u@ {cI+~~ ooAkԦm+S{RaZ㡝ox;`xn;;I)3cm&(F{Yd8E ~]=QFmkƟjY[>SzϽIh {H8'jH*f!1bvú/i9WȔKZyL0 GO`[4 ǪIeܻ;V =jmM̊aV預04\ (HV̬~s P5yVw&@V0 (DhB6֨%@fyQK18fӌfXWsIw'$Ժ"B BLN3Yoz UpVLwW˳ɾLAuJ+PJ0Ȑ-cϬ٤t[kj1\i䊂>}|V 0mogĤCi/3gfzu@Le?wʑƓθ+O^v>c$;Lh/c0,a!qp2gՙj}坖T?'3n0iVK~Zb7sQaWQBpk6`.up; poOHܜ.IO={ؔm#ơgbLMM\{ҡ W/Ac܉Zp'x^G8w!:c}5.I 񬋘} G,iET]/ҍ:Y-OYӳ^I۠8nMož6zځҚ9Q-EI3 e4%MjsxROwsnd{Z#9I"S"{/no<˻f7&e!ܝS00dJ[A7VfG7T6똿p +s:ePpµ8qg;{ ĉ[Q`5M'73͜#!B8nՉpaJڝBA|#rdBjFc.ޠңr0uI7z^&Lj|s둒O )s"z csq2`aEs3jOXgL 3lW}GW"OIV{hO%z`؎ =w3/^슚(PQ?ai\â$U=OP}-퍑aDU OS05|#lK Hj %A@?e/*]X | F⓽v [ryEL"ʪ!dt/Mb0,t )?^z㪻FYi<(Uu06@:_'%6^9@9Qn5ьu'ڰBPTXDv|yv5#=db QPH7|8q" VNsOW#->"D7Y.3k cbv/X"w!}vVq?Fqy&8v@4/aͧ{qQ!󈊐 %51w`t8+(R^ʉuqώyҡ!7z5`w:븧р?_{Q14y*矃Y@)ҳix/&'˪밁-WݛaVb_Eo,U ]b,Y6w%`ubePFƤTr]z0RӬeļ5V4 LPBtP_׆25Ӿ+ldtz:닭Dv<.y>o)j.p#L(Q+L.~HYk/O#wN|炭VxsIZuztI+@ $=⧜A;ZN/I ~ģ>Lj}W5K˯B.|({\p@mIC,4L'Tq-C@ٷso{5x\yJWg ">@M$APҟKxa/:!!#B& O^:AҸS` 2t)$=jmkpwlf"55Dcۺ:ۊQp/&K@}\.&V]ZN)Eb54!@00Z/ՕKYnD . $W-Rv)9ƵtPzmek8U˲j[w`0*\s-0o$Ajz{X=BT^HV" =S nx=QrG&:h|/'Ցvg`WvTjBo^z|n7C.DraH&-Au>a]i.==>0X~ʏM(^/RjJI܉PO -ia̸.(K'l t9'Q.xN J %W %&uc&$:MZ}ſ}8lFFaL @+>?/ұ֥&K  ijLa層Y(؂=1lZ<|wAb3l"[^Cc.DCS eg0Y5)U&~07W˳>2EX$!| v86hͩ;.)ς<٠_E6'x 0C(Zl֠+rR׏JfƁ 6q`ZŻ䳺 >L,6\acFDE k5Q:(Y׮!|YLSf֦Y@a{(:l`]鬮"*͝fLsj`Fk(X(jLa눣PAg~%6Ӗd-,:+ʞzjR` ?ɻhjثLg54*u'fDف"ݫ |urմzM"`]$aȇD8;CsTNrdoviee50sE+vz|zR&ccӖ߃K,WY eހ N%UVMI|׌S; } D>*CcyU0DmvH@pɕ{oP=ӞP]Lhj۬+ۆ"n`ig?I_[ϕ[0'uO6"mkbQܘDr\`|WwcQ{IXf,"6ɠ .Lq {u>QH*(XK;7x(#`w*Kٽs!ċUu1,">ve'}38 s4l2_c HELMDG_w!>KJDIc{#I((~AH&l_eMPҟ=^S\7=I*}mtJDUREŽ^Qն4 <|S;g,6WoxJCu~./`u~6ݥi XϕC2խڏUf{iW8s+,$*)~awۤp xS8):RqBDcaH>Nާ'wƤeS"ŰX1Q먼t"!Z {yb0f۲,w9~]I`W=n! ZDځ U$cu]% 1NkGbn>u-{'Jw_@ZV HghrI.=l$0H>jnIb Atr|js,yB(sTB_k/GK)mB"ov{=xBD 1<4 h ~+1m[ ɲtrKr5hOȾwj6BҐ.J08o9˻mriE纡Tjc~")R`r`*#S9V\I5oWGs_`VƳ4G!8M}d9B77& | (tTKM-Jm\9Wˎ8/ d'[H{5gJokET RppxYdA 6s1%LtENZ[a3NHTLZpjP| Aikצ>s %/O 7W&4.>EGaIO7Zu%@aᠧ >JQIIN(_8/&<p DcL9ayhkSIgJgVD%#G1pIF_5&d (Ԇ٘ZԤ@I^)\@;s3 ϑ ?pCRg-8 :v>B6K_Q@C8)8baX7i6/#oQr^3;tIl}c&ֳzEk,56I&MOv %P,i] #Kj=@'] NlFnj4إ#7kqۅRIŪlj y 讵I wIsB,Gu&v2C[UهV0\ Pϧtq[A0eimkq.TT!I ֬4۳I᷉͏cw!+BYfuE(52wpv~?ce]+}* |G*T">[;4Y 9׻IABgݟ\+H\K-oceF.Lizdkv90_mɉfao"Zl{*p챶ęimZ b0@>=o]Ftt̜T6نFhɛF@`]+6QX`IT6 NU2O (~w۞'ܖ)26in6}SM ,e!ȶ͏- R7ymfKL=!.f05 fdW|W}^%fրxV ҕ7f`ϰ__m"XbF>@x~q Zl)qSX_Dl>-օқmAtZfH} 0μVGb* ОY8Wn2w}.ز {Ig3E4M:"(޿9@Kd 86荾WqTc=M '/-T$Z7jRlOa 1g2w "BT'>k m-լauz &0 GWG90; 5Mce3b޳8=dLպFs MsIX{b9򔜵<]x0 q|(Vqv.TV`JzC)#*Pm wK绳5IȲp0^%K;#+_8[(e Qȼ!!`(n_ 9}kǣᷟK DV8o \WE}v3,DP)|$z|7įPr[Y "aU'\:R['P5 څ<¯d0WdІ=w[\7V~$f|%c;ne``ɘ[GRӗniNM2YRQumMڑ&L%"VC B?]eWI%y<~~jC){:yהP7V́0#7AA'}N(>k/?͕*iK=_<0Q_OM%j Opٗ*Cv:(Gg绹iu[) >\6%?AmtsSGޢ!HT%KOƪ'*f;Ƿ~`5'R"LO %導.H'?zLc514"r^/m}ҥ)~gcu#[& `LbL!4!.^+{-H5w'rn%O$}13D(@/n0vrrz}$mahUm+9stx0aC؎ÇR;BnC; `+\] k}V#id'þxm^3֜s: SUx=gJwJ+@ xxfD+#uTV*jAgN#A?jK])O؛r}N KsJq ,$-OG1MGG?P< ,% g*K߼ӄnP;ɡ.> iX2QrEƮ^ס|]IA%ݡ+>lk@7 ȒUt(ϗT"?۷`SlZDCWfRGy#H+Ti (r͖GVG (aw/;5GipΨ?t-|ex Lmw&n 22|*KD`rPJJP)!&.f៞tOob?sTky 0sCLO%w+a|}q-#ߐ<f%qDZnf}χ'tW "Sg>E'v1j5# axjO_a̓66ıRR]tjr7i}ܴ ^)Z] "g| SB`">=%굷)+$Xj|xЫOx 'ѱX\zS㡈U=2nisG= *H"uK6 \cE/\O.7Nz qqDLHX/12HZc7/ sVmPAr #ѦJ0@* 31u60[-CP߇h xdgKdn*oc+Y%**s:ΕX T:@Ug>zS1 idJ#; ;62AMXMI0^y4PjJ*Jw 0 OD :"qOHIV`+OĽ>`T ڎ*^ׯIf ˳\(BeHNx^Q ]磻&ߌKgR$d Ώ v,R{zDjɊ~ԟ UW2c1Q:VYڒ3PN)#7zo: 9Yn y \ŤM "8CFes%cJmAg3iPW?K蝴߸.3P}˿nCVqL.Kf-#Œ[Jh11*17LzHwf{ jB)<)TmM0Vԗ6no Pt"IAr&ӌC]d<ѯֶ nh WY1z3۫( # Ս<-^3w9&GHՍ ~;K{ux֯g#'ې$Yh+0q[ndBXS>o)l+4x6J &E"K@i@y%S41*a&R#XVKw(E?(B!PG󤗿n4@[~|砤 2C 29++r5F/X]?K-rf*pwI(&B+L{ji/tƫV8mQ)rrHJ/8z}KdJ9TbGrv |J~ZB[&)|D'>0|uɏԅӰxNבS>Y J >=qnQdWNyLJXcnk( O\f6W)ӡ* /9my@&::=O*M* \/Нް3& )Ymgd@:3lPDvJB!9h~~?eEc*Mz&5/f푤yT&K35࠽m)J5Ӹ~XWᥝ69?Sa2WXmM\$ю"^s ~Pě6f^\*]J8wn"fܕ}xq_Ge6/MUvSr[c(  ){ICP&G_8ZE. yԎ} ~yG!Vm89Oo}GJ*a|׈<6>T[)\~gj4ΊJr`oodZ$Τl6"$HlI`TKʄ nNjGV1?}ґ8,._?sp"-z e!;KCcw%s]QFWyPSt\Æ18K*~A3nY$|^u J=yyUݯj\w (BPI52}QٹGD>,oHﶭ+!gMjҤ(=F$(MW.+?^@QϕXZd #XMS\Oc'iWJWI&Kk 9ij^ DǠ\0s&F 69 "P]|qyFB먘$@PEz~Qz?EVwy(sb|Q%7fhomOݝD{rM+:Q`ƹt bGhz7{u4Pٽ4*Jm998K/U²rOGq va*PRjSzeex񀳃;1ZwmhD*XQ`0_Wψ8)M[!^a Б<t56>PIJ/ 7 QTTbl zK҃* a9ADz<nW+=dYmB)LL E9U!. gHDq!]$tB 'bS!&ED$߭< 6l\e?pԶIU>|F k۷Wx4AP}l) 4d7u!lf¡9\yQ}nLoAj2h<1$& @i4eA׵cRW46(5ÌʛR$ )4tO5}XJ(AU`kzU92wzɸ[(}}3%Li`kfbQ|1-{MǙ`ל)BAF4jv?;KV@qmq~|ǀq&Z?|2^PK9Йd>Nt&3꾿/G kv,z_`l`vMZt )ßˉtq0\gZfGKR -_'kAxeT5&@2; ,duM8?\y~TDu#kړxIH _xOk!^{`%\pZ/NFrGl;`w< pd?rz1h?zɾҧCgKюۣi5PB 5 d"}! [d{ˆ;Xq撒尗3 F wqlG9˙7`V[^d3TOnCV*=cJ9>$\1JR wpeƂ:,L:;6IkM2g:Hr|x{tCQe<97jSӠ+  iܯzxGA¼`g1yJ?U_GlJ]œ Txyn94Ypg^uZ}vF1ݒM124:o]2nM&hNfTRBk;% pջ2m_WԠSKCmp'P%gj;kmǂ6Ͱ<)0'yO c+pM WHɢ`1|ʔ AdKg5?M] 9oˑ-F4@š:wt_ZIi;MER\MBsTs\l%RE52Ĥ@h,@ȃTbvם PŹ,)bP̩#cf|B휇^SM_-jIK "m1-`8]3Q{x"VYIZxAWw%4fK璺v́g4SM?eB@F xiv9o4CX7_&Aa"ɧ#!Ȁ_\vwHUr~j;ܮ6tNBv;|(t%wNe=3^YZ#Ҍ5]Z-`VM }`Rk>ֲ~5CZ_ `Rj?ޒ6iWvĆfs$kg2 uɬ$#8n1$,H0\xAߤڃ:q}-V&{zPy'MxYow7bRg.xfZ£eE@yly+s9=^)GpLoԼҜS>O#SKL"LyP L{YBXp6"BL~HsoL~R l[0ER %SIńܻ_Z54{E 8z˓0/Xwˋ{POբ @dU-%g¶sauݧ6;G#_ \ԝJ?~9 ه%i.vS5w9Cut >Y *cqIii"-Uqq\v,9)H)ARd z0uQvI/NoȠ΍>"+]E'C7:l;hqVD=`u`^k/NiN%q,U a0~['z>IpJ[IVFEVD#(PR|yk)MBZ=Z;| YEK]A$&19sNdW $ g>lRhu lAsfɉ0  Ԩ%CBcx|;WTe ̳Jz*D Ӎ[ XC:Ry?yrlL"8+%vN_V( =ޞ5@Jz9C!^AVx6U`W+*zh}7l?ƴJ>G`O1uybQi![9cvX-.ݰT0[KH<K]( b~]OoH.?LZ|)H(\*|7Q E~Uae~IT7y(h5IN$*{3zmAX'pA2Uݨ<b 39ϼ*vh<V-Edve@K"(o0;$oROգg [lkڼ|r9vƐǞ7:.J 2{zQ2Vj^j >%>47{Wk0iI$xpXK3 D.t$}ެ-2)bq;wix`d}1}7zE9j)*8z#DMxwٷQFKϕF8 njǪM/&ʗj,^dKnеYO1x1JY|%%5F ɠ)=+qQj5@vmzof$~Vp[klIIMMXp>dž۩u7ҏ"&CeKk%GŤy}"pXӁ;`GB$ E5VuD \~+oG{o0œ-e- L|۷*`vY4jVLUq\YYG` F=Ɪ<:"yUgf8^B=yr%{ %BeJL-]d=. px˝9d4mS)}ߴ |LN41^+=?WEe`2ѭ!N&JNƼҘs6PZJ 񣅌 EK`J.l?k6<44`Izl|b{{4V-T/Ptt{@_UՕsB;w VZ W Ե8o1jME@̚@/=AE$e ' ~zTˆxTH0BpVQS j@,Psx;phdS6mT/eIuݪ,e7~-W^Zslqη0-5Mt3VXC-IlQνel DMA]NņU ZOфD:HX!1fܘ@ſّ#E?i5)-4%k1hL\6uGLU`J~gӳJ>;FLVؔ\װ#$1*~--GtPuM֡ wWA oůWLj٢)xHgƾeCACnBA!P6Mh w#=}I^GJEeT~{ x xttgHmDvmnli!Y)7UN>E%5Ro^ R␘A"-oodL"%|N&'<&k,k 4$4ޛj#H|8HewiYc4!h&'l8b_0z?dN[2 \f F5R\6=m "!qQG3=.7ڤA5̭,ֺѸԖj'>' P3r$a%eoE2P\(TKI-p,3‚g>::w! 8rlQb3??oⶵ1k2:ZE[wa{n.tRRŝг %Q_d+#M0F>|a\=g~"]h(z( hb&O "hM)Na++T) zp'ٱW=*¿ <'f>Dr%MvTESjq {ǷM7yWр__l"8QU !lۃ'.Y#-Μ2qQId JٍMO vH|6:а sD%ʏY%װ?%/Sq-bbOvda-/9IYCVjXp))m',o4V-d,Pp]Sٻ-@JUsz Z4 ʭgtyxf {i%??}45'ʕh~j`c|nK([a59~14ms8.0ICI {S8;/ęVՠHDy,m'h3QVzZh}D?!?zkP(CҙB1Wa" HU~A9Qa[Z2ިuC4 DD3벝GQ*ڤ TYK]=95M̐D6V9/ta̻8Bg3Yw= b0ii5駿H/an+Am1Rl}L= Ww|Q@W#*)4nPp[TB_B*zUL HdQúڡx0yّun:EގY9ƦKE#E74u:+m˟&߮tߧ^=~R0cX+Cn^uWf`b7&%>qhOʙH .%4"[᝶nc:.G&3)8ߌ͞)EhplU2&ay { Ɣ0rz-NWp,.1U6.ȯH0_>K(j mx8JmF9C@v>fdFC. ׵[R3ȳôd6,XM3saC:GR/#52"-ɭɖ0\qǯgkR<{Ё^>k0v8%',]N2;34pd-՝^VҸG#r5ڐ}2frGq'Աa g%#״7SPFcuTzptPa=~T\kȧX /6Q޶_52iS B_9t"I5<,af=)I8ZL!RrxBR;"Zy[%]:r &UwqZDUB'|ynxpG(IL&|U 8TKe+14l,XK:-;`$y۽Vl ^6OKh qAQTdivr-tMfeXu4FUO>s +d&;l#;[nl (ײbF#=bȭJ?3dIĶ>ZP 8A\9Cلn/&f޺ ~wVh*Gt45#4XwZ*noLYzuzwi#ZUƷh9@B#ZR҇$HM[G${Ѻa{4+AR, L1j1CjZvIzrȩ|L-hE%߽T32l0A#6ؗj唉IBiBJc7X$G>eנk""oNUG3hk``<D(b+uͧAѣS$aw u` 3$Y$4z[nU{CT,X<vI##!Ax}l2#)*(zݒ#wm.IrLte)raAKx?Vchzwn+gXJ'a[وWOg2 *aE4@mhe.8UaD #!TEa"M8/A{/uu+.lFw(pce}r"sB/69r;!*\9H%tvX}@ 69eԂ!:"^j 0':axA-m`fgP$a!]^USC<3'k"@T|JO"|G_༊@Yeb넝>IsEW33)i_U^*&Vd+\2] =]$&P%w;).w+Q\=7d7Է1} jcTFX`\2DZSZբ?DJJ\LTjN2Sr#U&!Um/P%D%1I$ƻ eD u{S<^$ O+k D}JQE>;XZW_g|)WȒԈuy4& Ш$K_[bvaDA85.&.-+l5q`)2Kb&UU@N',M,ySc+X\;7}).(č`Qz9Dc`ru{\د:_@H"kiA3s,do=XØICo`\g <Ц^% f.z⩘ڷr j\ui؉MSRN%? LtS ׳tP;E#gkhhCtS͑0 ;8x_v$5y%~ш5^nmڜI?$P?QZSb8As9mI~oHm{[2uXɧH^q̅.ڊC<1yAmJ';wqX3n0yM =` Cj=VNdm4ø ؠ 3zc}5ۥ(Yxl7;?Ǒb/yMp|Qspw7H'nCI?dKI yV! asbypj~z5 py^vQG:ћxj'=Y9& Gcv.~ <Հ{_\C[e$֯IE ~HRZesy2gcgG> nhÔV5gѾdi 5ON[pJ`u0բBmPUZ}o'ژn4yf|3RzնCy@>^E8c}.HRsYA]uY.JILkV]L64f~_G"ML7[08wZ&7&>1Y cr}\狷5/eIuA.,$EB9",y%exCC|o1 aG8ו5CXǓK:Eu`CĐx>G󒓃]YbPw^D^M)Ǟ1<)7RTWe+~L3Nki҄M25S !Zjn1N~ʼ\BlUI;w`/[sAvϭUvW%J u-$55.k<ƒf!03 8.Jv-m-uŹrҒ/Z:V<䊠h?z*^s|sy̷D;Q4.te6cR64YA>uGҁ3Ê"+֙Fe!qv֢Y^_TXȦߚ:;MξMCj>dS-5?*96x=K>w]\38b׼m'dψb-Lf{Sh$iCnE^=%YW,'f 씹RpkQ\MvCX){}(_Lcp+swμT;eVs4WJ;肚U[5K9#Lr&䯲Y)mŪݻO֕^]BH ~YoD`=Kyx'Ŕb@֬V_F3ߎڶk E~LP̭wS8҈YIW݁xUU,n oe);sѪ#ݕp4Pe&sy$x&ΜE6n(0ϝ@ܮb*)dSm -j ZAecg˄{\a? !y (1,&K-Up@,)xK &Wљ#1NOgs_u *}?$ ɬ}̯中{}{U䓠}RmlCW yFLV#~9JؗTT*p9ibQ` ҁw>uL[Fa}N^xQbZ=%e?eO_NdƮ/{zWy}CȠF^?%̧onHŮu]'EI8H *:JLJ>X>&:aM$n ˇw.0F&x1oďyQXQwONL}Q*$Fm+ȣD҇h]i WJGa y(F?P"TW"2èҏ:B/vĕ/Z)+rq5ُHƨ߄om+=ZWMEb6exS9 ኟ Ei:3R.t x5E}ej>%dl\Ыf`AEfx†cZ a:IcTa+NaNy$8i68eZC v*Y;(NԸAFmqO#17oq54EtwBf>IfOS?yLTS݀AA~Iqp1L[Q!/:dt{f,_ ^=/ F Rյ=${Q)e\Io#jq4ܹʁslX]Nv\lgڳYMW'g`9zx+a?"8 ֦#.9e9!d2sva&J#u* +J, AFbc#v,3;GA9O$n T}EߗE&pˁ',U8He ]d$OQelw hYii#JTd cާRA"bP2Vq zn*iu%^ DD^tȮA*OM-?JZ{AbNиE`z$}9v4W HO m]֩#b?.u7/OA(S٭F쥈- x&U#˺(7s܇8EXf+eùjt̤I RAVnZvLD+}*wԣC!N!=`HGt3 y. V Pu W`;z]0_࢜zwٻ8%,HIh京t~@G/ǔYj*ludA@G.j1ӭ7 {Cbcpo x(^3si137nPMɧw*0S|,¨FNGL;'C݆|{g!X<;g]]fqrF@({^,e9Hԩm|uWE@cDq Z-.' r-/*WD_Fb(R> pҳIhXFI|K'QꥴY0}D(/nmCr#oXQ 1nNqLnEk&Z.KodQ}WQ71LHO{⡄aWs[NOxݵH5x?k(o k \r$ޟQ=j!˒ȧ%Q c y$l4!,WGҘ"ڿ 41Vp1No\.O|9XJ+C-͏ 8^/UjRۺ3AJӴ QW+}9љ[w5F /o|;dH1.5x cp|Q!mh Mq:ቌY+<<(M5T\۹" Awht*6Y{>DmA/~E23(O-aDj :\4Z("x_%J+2vy@!sBkn{߽jm&ײF^ڻ08P+DRj")0yfR^G }i]rYe-3ፍ: JZk(&ʃ{X>ZvC uN|M[]V0~gc $p' |ʍ !XKIH6pҏ l;2`cBz巴 j|#ޮ%FVU'mdی{~7tpL>W4Ʌ)`tݱr?ӕ7Gqbvb|{(Œ3=aHTBƠEQ̅kӁ 3e{h?;H?rݻz3n7mF~ Fp1]>;c%τ9A)dReCIa` 1X,N9;J_  ȭ:|M 6jɬ۸^ lw& E .$Aw\:V&X5m 5{G5 t%@HB g01Db[YʙJS` /eY T33 ľ0@KyHTi'+5l]uL*R~8.uXiU૳ifA?3Ys hNz qAK{3Y) / \8}L/=r%@6Na,;:ThR_yjY(ېMyA+6U)jIoj`.&^BgS/*Gct̃z!GWiU@us: SWhjCnƚgԤ_,.r"7$+uHeEx -W[FVOCvwZ+0gY͙cjWA\J"tl\}xքu}rkC+2GYuXgO:&}KR|#ԩ +^}~Xnd+3Ĵeؤ1O06du|`uu8' tAoh`0j}3FZѠF+>-k3 2 j==l~'X(q֗R 'Ҩwcēaך(8MnPy͓L2RůT}j(mͶ8e~|Y-iJple:$'K.gnO{ц dR0$>(yO:OS4$B7q7S, I;TG+uƈH[2{w4NNG|wfl͉% ,wPp(SsnP-+ydY3^qfGKg[m6=H>.a/6 zg#~o9.?NO٤w)J-Y@jOl+Rf'o2rOBPrWKPYI'3& z)%;Y,tz QӠ _rS[yیq:OB8-'-3\m s]ktO+N6WXsz#~~1wt33ח\n[{K'.TLi/ ɭ#,c׈bZ×Z`RX՞Eࢬ# -Vvn v Jup;LE;^b.# @ʭQ[dFrl U. VD:Fe>Q 5<#ϩ7՚rǧ~#I֋oV1|^G1i}v|V܆ST$R?K<sEb 7M m_n[G׾ہ;iմ2M }-鿒:VA||IQ(vؓBޫ'4="Vt#4C[lV(Ήis"yUxa1H]lVVd)0g?Tz$*{.UyϭdUM9"m:6O ͛z˛l+HVg6O2a{#~kO?{ KXQ\, k: hQ|ZGˏd39E[}SW.sqRJ+~o|niϼ##Ur&.9wp7`VfON  7&"l` Հ=Dk*K#Fx.%.L(W|@丹Jv FcR T`Lc#60z;rgmFyB|++y! }R9$$ꖑ ~,5lY/PBEȋ7 &{KĨZ8eys- )FL̫}?NXHa)fDE5L?p'׭R*7$d7 l;=P|P͇AR 8,w}hghmf} 6?ZE\44ZvBI.:I,o=^ =pIIV̌D{#z$ӓ]>1? Ko>{.ɼjs@Ӑ%v @Lִ?N·eOgk( C1!YMKM: |7)m={^k ?0D2o*A׺+naLΙhYU9edVn\uz#gw$~W'|K{Zi,dܩbz5wk4T5aZNMbnGul:vWi20miݶijzk>5QQT8mOB{-m0`.9#[0މki>'q(qVͯ[ij0Ҏ.:qA_|ǻfdeJ%򓝯\S´eϜN̮D)N 1ƌabUc`Ts{Oe_ ,;75kKg@XE!ej jrS׆X!! K?V/Rt?{y0m.*\`[E< q ;/osW8%շ' %76V 4~ BU]eYMOeA!fXt={K烓0AN|Im[L"V?9s YΕݢijw 0; fi'CL($q9[JxPʪRP5>U3 օu4\،Y{&Tڵ4S?uwkx*Fе^PI?Ʃ[ ;@Q]׏ۧ$!*v<w.lnHhAPy{[PzY/:YR"+8b#ݴXd4XW=͝#?JH95YjX <ƻ]EfS/wȼA}jf@v9`m[#t{[-LU_ 4Wޡ5dP/@lkY1Pfn`4# w6 ؊Ag+=s':?־sxzh:]Įhrf0nu[~a"6N緐=>kXGMZ| kxhioGdY)ALkg*oz(xC_XrPi،ͧ-? ֜Ҏ)߁sztH-[zzCɦML/W^guH Qy٪YRq[W \tkЯeT>hEϱCܑ ;ňõ"nn~W0E pMAe҇A `~'Tb/Bd)Ί'ilKlN6DK{+z| /z`JB `Gy\~^ =,˃,54ejgNe{3Ջ6ט@0}%KqTs/ʝu7mqGԥ2o&! Еlhu$3){t_$={VTf*(Sھyg:{v}1s.?k,{I '*([n;v0| LjsF:.jnޡs T!ϪȴrWjm'(01hwM!zFHۤ͹ &dG"Z$OwKab!E=2wTMh~"uSrAqNHH"ʅMȟ 9zz&~rnjm[#d(6,- 5LB[ЈϫQ[1kۇLof-1Oٮ>9.D}"jX!~lI[}q7~Apb+Z5ڦ%h2r> |VG4lD?ƚKJh`M"+D[;nS4r7|qj}oxXz?=q ⱼ:)M]<9Aahb‰Owm. wM~Ѻ!VNjU2[\zwZ/N(c{ Odc:@n9u#-`r5 'wZTZ_?k%8|M̻mZ8stᶔ '(Jl ؚ0)iςm0U/Ѧw.ۜvwұi]HHVr+ejɉRi aEѨF6W8"azn-H8sjFc{F@㆑kV]6wN8k$:Tr/A$!kv֎OK G %jp@x}3"xl.c 2.JtRy]zz|q!.&w5ݙBpIPbBCKFՉ SצRcm|#9f%6>42M5C. SwR$PL]m(mt r|Wۛ|9ҳiv+B)`GbQM'u? G+v(Unn['_7ffH3 ]UH3*GdNùrvX%ϫ0vyx̡~a]Ct\;|f"qFV笺гw<Y\)Qgݭ@ Uŕ)T@vc /90HV*);LkҚuSE9^DT]G]衇'CfsT)R rnM4Gfb~AcZ*OaKI_x&-Fl~F H xY i#0M3Z PO.ỾS1eZ+&#p tJ$OIЭFc륈GH0;-B1gԖ݁_\D5+~Q az1:9H,^Ǻb\γŲmpr`^9ZWD ۥlcQ+>*U~ 0!4 ٍ175Ip#:SO>Q6n(= b,/8,2{k0z*0Xqշc^؁aE $ c hӎ &uV2U N 3r̍ cnnHfkB[Ol#xlm HxyO"}oe&0il'wSk^<x>mL I|it&vwspYyZU])*\Fd):UOI\ui;}!||HHQtϱzF0*Fk.F7._԰!\ pjK !8A$0epTUhpiN7#Q`d!^ 4""HVN4CSSyE.s<<d03%Y&=Ox2!®#&98~R{} Mɧ%o:-F}w5v%r"K!r!G̬!5#(Wil%dRLx,F- @r4kaUqC}ZT܄ZW<{rJ'a=U7%p6vG09Sw.8AT+]f81* .l' 3ӯ%)ӆd($$L[qZy28aqbc7#yN=9 $J[A|L.2OA$DJ[#P-{ߧ@oU INU)ib(ṆU0ϝ R+v @`,UUr zҀ^qgT?tV{Ff;l-f,d$gm9a<`+ US:UȁM]õa7$Na8Y6Bќ4'j,5־;efŽ,C|0;[5|V)CY@t[8vVQŁ3JS"v aRC%>6K8?q$8 lاZ^q;XkB;u/L)6fk8Ffx]-64KWXWK,qjۃ͕`lM.Q݁?|eȚ(IIAsQfwdp+`p]#$R|4J> J{Hk/$]5ÄK_B&^v)裖;_.o-}En;H.ԴFb8aIl2,ݬ*lAz(v*lg"״'W|°ab0OVs0wQ 7~mXADl{Z/3(j*2ʭfFt(sA2ۗ`k DQ݀W҃Zxa,S-&%[m lwkl+, ^aj_)`nkBp ϯz%-tF_ q;`kzMʮ G_G.]e[s~DU܍0 eO)WJSt[eqXfl//K Dچ. 4(Q A%.Etvr*Х)q3R.hkְt-\ _ eܦ%*w=L]>feQ.Dyllc"ۉthŠhd6=:7lMr=y¥ͻT+ RFxuo Ψܭ;L%fU |#NbVS \V#W>|U_`1tSӃOשE 5PvGS>e'Rs_Ǒ" 3'oVմoM$9[1 mxysh8w4 \Ǫ|ĵ&TRorZ$!P c#~!/y]G:QjdPc`cghsBW-Rv# ? q㔪];#9$KNhÉA qd3aD0vV OZatͺ*~2ۑe=H Q8?`v4;0!29`{q`ŊH;h'|t+'ssƘ]-^ CVk4l{6 -0jHl4JnW2xD~9O~}uw\VD ,Jٶy D旺(Vxﴁ0\^>Y] š4dbrk͊?aX($m`n(xSt]?jPhs)uVW-Mb슆jSѭbkzAF7L3je:WLtA@=@2k45ec'Rl\LBupȶi^VHfqʛy䁫'KgSBv_4E۔Q(椞;z?'\)*Q|ՃJbIv{JlyWr wt3OM?M?Iɥ06EOOF>WaZv8nSp^ĨY7]JדNfnй#)k ƱYhPQ}x} *<j7L85IA8l֚2<-E#);ah 9l뉏[lN AB-Qt-IǕ{d^TOհB\CWg3sA1s41}[Z%/4ESx'` |>Je,Vۦ7!th߶_5x5?Fv:m) sf9"}x%pq{ ~={>WD>W=7UJ)ЦDPΐA`T|equ ^n)x%ž"dRv-0ni5bؔ~pHYjk(e![쒐^"5ςaZ`6l[tKHw@$UpZEP`.a;'T؆mBp7<2#WSN/=7$/@o1 83C1j;[6Pv]Ia`]r$|n :?@\]kSSy ~"Cb]W Ĺҷ!d婵_*xCjHARQ'o g(qU:msGsנ1K1(K084Wem"e2Lg' Ilǎlg::qƳg$c92̻S_jp#gla_`bPRl›\C&1q;PЄg 4ڡO7BUۅaXSߩ a\Ďx2 UO3gbeՈum:Η&\/.oS32"5vsz a\3 OJPeLv.7h""D8ZS6l\`@00X{&zߑZh3.x#z/xs|I(~ Z3^+yۯi8~ 3H`d7`@2I#6U^fO )Evڰ8?MfI![OȍYQ ⾗ǡI7GFLt*l9B ?9S˘(V yIV%\zr YbcZ]6:=+c{ʆ"|Իbe ;${N5扦P^jU2v"uDi}̮Bm&8n1@[ROG.!ڧ+@!pY"r(A ~}0 [LrLQ79JQ.`dpVV a*{> /TƬt+,E1ګ,`G1ui4JiÓWEj*b!x4rl''}=?r*<@&!HUR, "GP̥e&w=iSoR#@cns@S. q¥:P?U, -.7E Z%_&7ik+r%RQKB'8 E~\߆Cy\Y(5{St#M;n"3{EǟH)wKNf# ѳ|Ն%Y"6k}*ϙ2Do(V~M1,CwFPЦ%r0,gZ9SvupSHc{ـs>n(`e*‚2So.;39A!$lxqֈE1uB܀>J~=#|ܚwbA3ld^k0y1R|?6Qw #B" sw&=UFrem8{UY@!ǫ2=gLRBPb݆y⒍ ,1b St̥Z`|>צ_pZhg5(TVjTw d}>i. ]?ye_ wO5G6T1fXA!Vʀ\A_1[RQț+VooPPwNuf+X9j4Z]7p!q[jK`h ~d)|`/d4 lD`wp.IŬf`Vc Yx̬y5kl mlf7+F-^/ NvcjT(UkqH1 A+}1T|0OΕ8b̙xIBZw2ћI!EH[Y;n 8/X_#m^OEv.~r8+c;4;ga380yRΕ5h!͒L9J~r6# !~鏴_c6oT;jz ` A粬1iq ? IUizqF T:-ڳ.sZo$ލJjUQ$<>u!yoHcP]K  Tꠉ:K.7g~\o :FcBhY;B(g[&O\ Fi(k7Ɓ߲=˝1oi*~YtyR缹mq7kj ڨ#BES?HoX6jwP/zAF~2ƕg}jY OW3g66njF+Bj\NQ,Sׄ13av*M xOU,O/k[eA}`pNhM5Df`؞l\T`*E6wK@k\P2N곥G@""|σGȤ|xR90>dMJ!cmiLU P,!WCQ~/q雔>v bq`X7 0;_d1% Ej0Z7o`63[v-hJ>J5c>˟NK> 8 v !C)G+wAA/mF?s,GOxg,1j?5#879#` )a ,G MWз9aKkB6E_CtP23Y7oSFH^R`UzٟoQ{_e9X[T HQYNmxx^<+!zǣW;6LwGh0Ed \Ǝp9 $)$n@x+ "$Cdgk'2s6e,pHi$.hIƢjZMto[`MyggEbHBӺ{ C 4^R)tY:4QВ-`ʝ}ߚCa19#@5mN+ wS_Dnͻ }joWYM >]9{Od[u :F-:݈h K9+^Z@d9C~z Զ00$(kg؉ѰaL/,Eϗ4^1:eJyF M`S$y3lBtAV=7%ee@ױc"hVH=z+,?|UЮ 20b_\#W%#`O!2vJ,8<#S:o i,xLP7LF_,[ʷ&OYkz kXB֦js AYڗ}¼KpM&'RN+?FH]xl^xq +}m~8-wlńʄN-p*Sd?Щ)&}8`&- vqEANe풘>^CE ;Y7V)_|6 Rm~UGK9mI%u(?~E"ɀPA>C8] Vq4M>'Yk~<⫦CvӺ)f0?C`yd4ۗJbDZz%FV=fjL|Hӣ̆+c?m%~=fH0첳٨ErԳ7 LM 6!]]ƜYhrlټ).kxmYMv⿤`ߤ"/r VW@0@S1D ~ n:\rZd&q[ur6. [kk*ΞHJ\#3NN+7fvLR *`b '9#~\*k ExJg}*N$J}mcR۝/vS zu]{ Lw#\497l+m_pxG)ӑ]1_Mu^N]7IL! RW5B~gLԈR|'bʔ` Z[|?(j:;_\/.7=+ww{P[U>6`WhҰaԥl ㋪.㛈{?Q^]*hrs}\^?65=KHiVJB'J +ڿ_aX~^G㰈:KN,"Ȁ$#Y8EN${&I0"bu|k)b`%rUّ'Pu~.ב[y{ І@Yw;r &~]LLEYA d]XHMZ4On߃MVNy߲yL-y:@-+?a@T䓒KP~j5lb1L2&v[xJK0&G gw)U:n&&exU!pt9'ɬ@ m =ÙV@AǪ)32m#ho t~\/VvҮ^"$ =fJ.E,qSR|rHPT:jc[q{SzwkMF]&: \OR$ @5IGKjҨpSY{|Io~-OŅ."Pݰe" ̉#|]p˅)G\)t'yg&liyi2욂+ Í.~P k  軠ÆșD nT%r<n\h# @ öᦰ.ܙ/Za)+m:p ҿgqTcP]!-gRH Gٿ{`[]:ì8u9KsUP$ʃ3EЦKPh2,h&ocI xKtJF1>޷j?; xH|ܒ͊Ө_chkt'7?N_v^rMQ׿VA uKسhؾbZ`Oŵ7dC"\3?AU/VU6P /tڒnOBr~@ސ*"B,R]gu;iv}lU0Ћ|6'Cg " A_&@ŃMAL,uV5zc,G,Pa?T+kkYvgZYm!}SW_KWB͡lXZ5L hG#aV5Vd<텈P&4x]?,NyLT)nd=-.nWV/n jEy6gfCN13E޷ISpAV#O8[F! BfY'[|tFQڝdVc|xy VkJ^_GH>pKVxi YuC<$@JHa&CllA뾀>pvG}n "tfH0i\mw}SO dF_ߡ|=\,InPޓ/Q"=9p!/e9E#C1wv/͏|퉧 W#-^IJp`E5&eVfsO~Kc:%$KizHz2|{v`'-b24$@r|"ƅ/C.Px\#&bSZNMv7jIj"VT4xM>K(5Zb 4'u͕;= jɶ)Rr),gZ{.;'>"sI ԿjDdB6Q kcՠ"ؖPrSI»td(4i:>DiO<}e<@V-p%b hpBԷPESyP(rVR/5n~0SMʈݥ #|ܞ k.=+;s^둝ymix7o²zq:^&؛8m1~֜0t(qpBkpkd yP4Xǻ9}?8o&`wzGh*C{y7FBa9$:[#446EPI9}91'85A#k67MV |BI?Oˌ t{MNr6X.3vFM >FEbgYXM5j3(~ŒGA_J9f=cz8l=;ka0W0zWƠSw{~/( _t}[0؟ۨcNJ"ke[7Ppƫ޷CRucT/0 iHn`NidNߑp2*2J%ڣ :Z7;)Vg RB_b)F)O<:Ņ$Е- gYX&Eċ5ߜeMS.ؠK,-YI3T hCW5 +8Ͷj{h=| }RCͨ@VMX7Rfq|N;*qyj dت&wwF0*YW! 6llם&D#wck2Y3/*OoVt)&<ה9 97IcS~?y_0j \U5ns Ȑ*;%՗Cz55-E1NĪB8[qߔLO0]c>ZA#=L%LSu lfVl1q:NE}F W8|.({ύ8EnEVS4x$}H[5vt)6SgvPWwk葥P*#Ti:)qOZd@|A|ѦՋu}2X)XSx虝D`W  &#]uAgS0}b^PԚ@r:A$޺`O3 L9 3y  A{1_ot )TڹR{.h۶^bl4d&@L_cftXsn>8E3U[^C._+[͉ˬFLw"!B`Yir؎ݗ0OFٮC‡X d9s)g×-WğTi Jܬ كrgWL6 rY";)\-frfwUq'Nݹس,%:L. ̼1{8 1H҄ wT6 9%C;K㣼ff2oj&v@3.MC~?0e@,>"o_X:xGȓ"&wl5Fl%e.f26Ըyx~hI<[5t.t[ ־:|,/{L` fCIMh+yusx=rf*g*.+Sy~48@_צĂBc%t bWW:ZpM)(sgeFD$f:yyE(,6@3őXնϤלUB &.=B@u;?Sv9SV[Z!~5g憅b>ME_9C"(&#BC N!qfEwQ WS/R[m/4  ȉ߈%|^,D(-+15XX[u8 /oe.{T)RM?k so PeS%NqwqUA qCJ1ѡ \ӥ.mixFc]DI*${ H]IGMJg 7Y3z춓 >{ R/}LYnTy ?ݜ;hCoCmWu%B$'%'MD¬F W(Eٌu xUxwerBY2t]qn73ΕG",6ڮv .Y ,mfn4?c/ x |8 V<3r /-4\@a+O8~,0%D7Ŏh|#kMm(x@^du4g4 $FBf(YSSP93EjĀР,<?H[ٗ'ec({ˆ:؂ǃqixKmB;ۼ$g׻MC) ͅd?wgeQ>دֽ 7SiIip~WQ֛<sHjhK%O[,egP!TLkcNVBooDHqzHJ=A_K܃XZrLSwM OYDsQgW`"of_V-ŸC&}SlHwO}9EBPR{'d5UoD^Tp8]jm[r=m V[/_ȷ54=f <-S<-<-cF3B>\iS{Sޅs9O~zi両KEF\P^I6; ciR2.RBt 4vx7pֿ x#ncJvߛQJBj=V Dx̂)gSZM؇Pocs}ӱ9 3Z}PЯSZb Fg_ԂA=qxq0ZUu'Y b 2`Ѣ=g#2WJ\U u_-6VD\qAj bЀpԒq/[wH8V.9]lc \k^ٞ" o3@%6\h~  &"ljՆP,|1Xp'0|4]|%q3bx'P:j69 7_X@CPU6q(eB,9[<{Ֆ~ %A!9C_ mnmVZ3;lY0R?tQЩ/ө2ٶ0>kJj&NSWDosshJz񠃓:qնXjRB~V+v9:ڄ+ɑZ ůw5}O =ʶo3NWxKtԬ_iF[Z48Oa3c@HZ`;kH1;kc(.AH¤Ǻ].ƴhqbUb$۶~ ( _gi@õ!&p:W ƧƎW+3V-hV+U~MTpLڱ%Tr3܆z=&5IɊ+ӷa)!%^v]FF%sQB9$ι+Y!@ӴlEiO&E( Sߦ-Ji@.JLU^_W> Ñ y\,= S dG#$'BQ 藁EyEu冀g],`oGRKG>B &%DR+d&^'~e)4*?1VA3!(V;S@m<y r{Q.ܳzwM$7tx B/'nZ W$ Š~X#_K {t-E[:rf [uվbY4'dֲr#ƊjU:/tc}w$4- KI3Dg:2ܹ_@5}"յmL>4`^8>hAi3Fbq }e?+7j@hd"Qr> 3h҂Faw%Sz"qŀ2R]NT}d3cLƷkDn[B p!a4S\tI gc1~UY17D})׺q'*E5֍jә /XwTB!+ [1Te{z¸ /5/|h#RK ܱ4Lε2pӕ.9p..Y.%8rDޅrsMKɉmLM+;:WǕZ.zK:dm~Q645!nM ҭUxM&Z/Vzl>mUFńz)-w?SzZQR{1ҿ^) JZ<6X *=C_>VzB!m%-J[ r׿= $dNe>A{ ]l5bPsC-%c°`@O^g_]7'UL`dj`wN/rkTc\.W<>2>GW~tKa^1b'f͍jY8x6TҤ&9'ȳ9d~(e‰gK"._{u#qPҵJk9맺2{JgQX$D<0`/ 뗳E/RfuX A] |Kd0xs@p8E[-G5K-&| ^ܔD7(J&W& 뇒\n&SaEf-k+˔ y uo%N!iӜz < h~'0)00<ѝe-Yp8O;Bڜ\2-!+vgs2JtjH3b^>r!4#K_&*p-xx/ X^\v+ gEˣŐ:@}\X߰v[p4 i(e3<>>gJ2TM-_U?Zhv8%6\꫻S ZC(mV`;2r~> FRU:F-qJ yǪ HQT\P 5`05? DhJi葙g kNJ `gQ{d"ΫcWiPy,,Yl7D0QL8 q-ln!wµ!^_HS9F6=4΄׭^dug3Q{5h>YmUOWMVALT7Iv SfR?n9Pk++(xTlKDLtZj#fI0#偖g7Dyc5JΛ/,S?5׍+" gP q`UͱVG*s_|48_u|3p3r UV[u#7}rt666 fmOv8`6o6aAh^viKYҿ8$m !9ix#ev6l5VXL}a (/fLJJTo?"uږ62S%Ov#.k: Ba/P"NгKiˠb&Ee0]N:ia}sst}U|~:FV ':a^LvR xY} )bIv cln+o) _ՂXtUP$ E(>ɩd#0҆ZiE-0NhAg6Wne5lȨ*!>bi8Hw!t*}^1lU_DjICerꡜXCw13;YAp8 lK"ldbN$J.}%> `` ~ EshKIn Լl /DwT^W>L_ϼX=Ԑjh??`xUSR$uaz=2gߓҴ}-- æ7ލ q4@x!R">l43"mFވGv/eaeB Pع.mm 9SlUA-UNJjd`Y4 Yȱv<,O26%)pUՙ,ۤ{QCx; ~9( '+e1l6G 8ъR9߸00εԹWJ(9x¤LM=}fWۗM8֕0s  _Շb^0$!ڥ6nsfcg<;žLZu%C{d [k?>r"-ND{Eg&-IB$<QW~w*gX5HYi"Z?:]Lb|e@_t0gMA&))<4 <0fO%Mvy-cF6㳍݀~k0-CW@ڧt[uIn jc&}VR0ȫXdio¦'Xn7rr#m0䩳RN>kMWVߢ c^3(4/͎q|'km|@Ptc(!3qװ|0.5+ !neife )(6S٘m¯(^Cr+Ä{`5;j?줤'hw#ZC]1$[bv.cG)ѥh@aݡ)TNp}{rmnsۡ< \b /Y!pAxGb4 G8`m2,Nr(զ℘}Xڸ"t*cs2ت ] R~3(]F܊V!9VE:O.0T7ڒiFh>)IcځMom\.9#ӏ02hڣ9~},V38{(balSzF=auё{MR>}Je60@̙2,\ W :C3`1ԧ!e@X-4Vwl='Y;^Ez >r8LG#^j[ MG* #qR`*AY/P*RꭙeҷK?Y4yLv}Vs3xGq[MϯX}YpjA6퀆P*R'^.ԒcBBXZEY:.|G&L%Δp"dI%xޘ(izM̿uqpN_GrZNyB<n>Dʟzl*d:mYݭnYWeYе͏1Re퇌U/9g|>_xJŽAsE 8ݧF4X }$˸=%.X|%~szo: Ba#T8҂1R H= ?y0~I%[ϧm:];%W:P\tVCwGmfs>2{ZR7>3wbhun4XoX-6E a]|T6Zc̥|,ǵ=ii}3g;U +3jtizLS4Y>5L|B4kF֠6qGwMo(#vJBn+0E(`O ٿ=΃`|-7aO<W;/~]#je!X"E僟lY#R+'Ғ^(%@b7ȗ]<}R%olkW3UPhTl-/&čP[y$5 1d) Yk4{[VHlB27KEepFD:QwqY)p f L gZVE;}<3vJ+z⤁7R:zgk``@YѱLTjPq^u!r~4j*{>יZ\^NJ~؇tn%RjitX(e0 V24$kq,')lıP ؿࢿ-bA jeۯKsX2XYG`l8:]@~,R=/ +q9@z)E"Q VB[=oˋ|ik.CdX$ fbʈ piJ')1s=Vzg1e ~﬚J,? Z$Exa'_+$^x?djL"ADPs8Gb=;p2ڹ]dƑ0 wl@iqȁl1tBNrXq~%\'>euV ځ*Xhgl(0NچTOK@+M#ur̓EkqB4Hn@aӋO,"DmzDxpTUxM&i<>9'!{) y-d E7H, Q@}JFC*K[柮(}ӥ3^VF5bK*Rq:IrDzhx&np ].E+1߿9Σgq-fټYmswhf/A@tXޤEfai X<=zo2&}"H<>'3)x}5e5AbjDd1F5jK #87nP1Trw;گYLJAdY2WFH}:,ePՇMUU bF ~a=ɫSíC#l@&b4@R)99Œ^F4i(茾 i]遹0Z⭝9 ݌RDbFXߊ/x[fB~sכ8e1Ylj Iq`*Ka9l[ dlqZN4^V4WO`0`}{H+=l~+]]7x D,|4ExpGj8 e'7Xn 4t*F[[uR^l0AC4wYZ8êc \ɫú$%pĦ$fX$'cԘdQ G W@h]ܵB*ݜx-y% =,%B [2k\%l m5P-$fqa=.Sg??H@ a##^"w(LjZUDdVx?U؟4`xS{w}2=-R~@wazjoQ\t0/:Xi Kj2@vů&w>D8Ec0sP3dEPxM m[鹑Gb&Q1Ӊ"vЋ#Uok#UL!wac)1.:tZrB ML_ǝUuiQaLҽ'jd\q3oڭ簯r1gQxK1jݕ g<#mA;\Eub678.!33srfcAv&ĥןy~&IrP `Bm T˅6PM6ܨ 1 ŽD/DBg¿?B2o&<"# lt>I$0ꋋn<>sUf1JcwH}חgz]׺fqGnnD#{Ε 8^$a,y Fg)(qqCq ɢ}>V8ReDk<҂@vn[)$S,'2.}#?'\A%@+gal5A̪m iY4,c *̇^`WsP˷Y~ˋ\!x cSum>}%*s'9ڇ?[=Hgrl U\zΑ< sڢ+;* V< xI]K wG,PmxG|Rfv@CԧZzH$U"SaSl^5[^LꩻyɊH^y t7a,Rxu\ ޵tA 2 ͪOUU~GT-监~>\ʰeA#aU +R6r4 UEFQ8njɁˡ`܆ЪXqkzX8crTc~Zy{[|5Ch*-/J<a؏pKxcigB Pfyd)>[*Tg87@d`אFOrIW O }!΋i5C׭=!Zs5((qV[p tģMK@C*ͲD(" iM2=*15Az.Sr>),!Ip3l.gJLq׭41/(\R- R;^X!IJygJݭGyd51U`J}#Vv QMv\8Jmv1 gd^BMjvy5 ȟ `S\DP,Y\bI0WK8u~?[д:cv.I0<89^w_r=<A ;u,`՝a Vo!Q=}M&߄9Z;3`9áƣ59,"ziɜ£ OGejAN>p `ǡ sZnI<L-[3^k0d@SQjQPcsn, @YW̤4qs&Znҍ@5d5%%; hAiy/ 12"MĩHf" p/9 }I 1E#}.&`k)G2]ʗv?iXCYŐB:A)zW%k\#WYkdqq߷L`صA/X=\Q(9iZ?[\fQ ~08& LͰbJ/#hIk0 !et4ɐ:_ 8~vWC{MPraGa l^ }u9(],AlJ @yR_}+C+#'YynEsKDﺰ ÎUS4P'w]!7߮$|B~Daf'i~]mR5QG4Ť˱z-XҒ+ko%yRji ݋o1W1m!lG@/L x wVЬ_ä}d=h4LRVL~hڝI&T"tC4 CձuƄizڒY4dmMPLH1! JTj*.zoFL`уӪw]ƫ1,D~*8$3d%z'zƓpsg7iM5,.v1hvu}қnyoW\sߟQAP75ECtV‚2b*-k-&X4!EDv3O|; ^"XRQfirNO:΅\QQ=jwi >-/M `Q^6*Ls(OdHKyfքM/">Wy; bYm'eTxro2o5hy jg)i$ʎv!*Y}u4(xrF%|rMAF%Kf3K9I&E1p޻i#X4 І?M[ɢG&X?șFڏ)cA:r-Klmj7#m5sI@΄-gv@S lNR}b+ES"۫gHQˮrlդ&K?ȴ, zˉFwcʺ ^ȲxBxRe3 uߙUiYָyE)-K>?aꫂCSXKi-*|uRɪR{3yXP\8&B:[\a1y-vi51P*E(? {aU /&4N4j-AG?bn#_0>Jy|E1M8r?j\T7_=WѨV=L:d<3]GW0 Fx2eXݭOJ$n(>òS4ImR=}ޖ3CćQN A想D$`lyoiXE[PT%1UCBP u z Q S4kҴ2\Y[իCzbHsokW&U ɗ61ᇾA ˲WW;4ld9[vA\66}Wy@ɔABO\:F8/1Z>Z p?m(/d,M$_~{JO%C.[M /Ʌ,wsHFo8 !8,>.Yjێ4uB_٣bifUouCC XTVJg"̩`$J,ա"Vӏ`L5qDsR&xY o ^D[̅~+ׇUxAU? XSeXhT"m'e "Jc[Ҝn37yqqZI;) (`cRy2y{8wp5˕h}BwvJUQ&"[ ^RNm2Օ| ^-}\?L߹dҲ fמ񱢒+v%gDS۾gPڸO=vRS)/_pa [:v 6Q?MHtZ Ķ=IL3=:3.8)R@Tt#*7hMA%h>`5_W'l3kK*#"~5 Pr kpOɯ>F Q[[T28דB8l/Y~wftIg fE+yX6p&*7JV~1 ~סl\i=@(, l6KWB'y 4:|$]4~[4_}lo5+7jH/5F?귤 *djS6]4X#H:P%]ю[9`7[wD~&G[jѨ* 4?G_'զöXu)4X]J:2e"+WdΞT.?XwъBL '(8Z0KOgA4 $͏'{~w8?놸*{oaNEYUݑ9tХFK{ e4 >y33A2jiaZ-J NKTP4Nƙj!荃,d3 sB(.b3\0cA 'Ǧs;|NFF \ĕoV uc(@-r0aF!x*UTl߽6[S^bLWg,l4M$/qF{2yE\x",S:"cʲӞr/50d\Z=3 ɸV4Xy)#R)B ]G£t%Ҫ7!w~R7:|&Ì[nq]fZK NJdT!nFF.D|5x_XC+7>aZhReg/R& \1_͂;>d:G,|F~(ָ4q^T8Fw1GϾ5*%@YS0bٟ4ZFHн!AHS >p,9#@$ =|(6]NܸX`zH䎜%LWKxvqzFS̖"2'Ow$iDJW\ *f&sWOyV(ͨUyF;ؓPҍ9C6 IvY WAQ4]35nTj\[!06-L|lpY!.,p]\t ЄNĹK*_XTm vs4Ӄ C@!G6ovV EAfwkߘ/aQq/V1drVSb`KSȮd ŚZ^n!H5PŠn]0f M? QWrexy}^ [URw_Y#c0y:F*x5LJ{LZj$-h5G#~$e U&? pFk!=^t `M̽IYh[U=Įz:}%5+u9{ LvMI=:㧰j/ e}yWpG1n~eO u]ďYcηaڱҷMY r9V[g/$Vpz@阃8@Ҿ%`I\4 <Gq'MA1ȗrpWaw~lgׂ[d5A*lF:,3pѾ'C"U ErLT,Mos՝ P (q1C=.cj-‡|~=CԘp*5DtimQ8͢_/Q !5P.mpE)Z6Wa2AqR7_*J"Cֻhruʊ722BOT}aw/ p?fDoޣ% B#W$#jAtHs$W pjww[vR=h q>L76lٓeXo`ӑX}<砗.hRӎ^g_[Y5g'iEu%z[g>D:K3;ݢ_eu K0ijF\ sf' lrbtW6\_ȬnN'm$pP` [VGKvͤGĘfeYalr(r^$\OOp:d>=lQ5cG= *G^L~B0x(D zԣF3G3= &Z[KSX\c_tޮzrwUSo$x6)e V5Ha˄ |(FD"5<'ԅ򁢺S>.1/CDH@D5:>um~JsokWRl}b| *s 7/sp0=+tqtjڝJb=5j O/Wwz5k {H/݈[0a`>0 ~Y +Ę9Zv&ԖfvKF+-?z]m]{_rãQ?bWrV \ݡ^kӪN_3j9Q_iw!0%LƧ{h;_ V@v2_$W=qgR;$˨bWXCòR'&ˬiug &m=ᯬʡ7x.x's_=ŸzslgQXuQ0K}߀8˚fꯚT[+8ձsǦtP-Ukq5߽c&еp" N*9&VJB|t$" hE,%Vv7% A/栉(w7w)kA>hhȉg CKQ%0 v!Mӊغ³OX_[,Q SCpqᘱ| P^<0?ٳOh̃w^ௐZ .|~b.6,ZbN~2? &pHeWx1 -'顐 QJ,KR~ m"/[ai؉9@% DYcEjQ:'Ykf\|bYi䅝^{ #V@Gq@M t*«e5:!R4ul:XOm:*L';X*9pZ6B!]6d}O΅x-h=g|>f ƅ;xZNwD~-oP o[9Fa-O"yP_W 4@ @Ԟ_Z֗2=UyMbyJ}P#JήOD"9qN}-D`}Tviw@gWꏪٞZ3ehD?{UM*;ϸ}s6ל2;Ln0$AaGD̺;z#,¢L֥;fG'/{oZxh\99q_6T҂v *_s/sHg)2cv=ي:zJSU2{7 O*MHsK/Xo ¿ret ,y:|!T1k!xDao֙_,P:iRrbn.9bF3+:D!g⏷kyX_5u0b0SMʄϱ7 2H6clJ8ZCN 621$^u=8<]U4*ŭTT'7ϡ&D  Xʹt)0!ʜ(ś&}p|*O/`-]z0׉ᰧ#K]`nǟy'n Q9M璵*䜶:%fM@9YgN!9J(MXA^njɥaf"ȅFjp:;mO!u:s'в92=XmR7rh1ЧfE%8|5}E>Ge|34" BwF-5äCbTwjh16!~6dʩpiFT$-Y}xz[u$ȟL.[CKDߕi[sP| s"y2Rp; [+LRnjTc0Ϣ5meRӌ4jE<#r`jdIӡ]˼3ɇNY}Q}u\8D kT~-Bp`g8cl R"#MH fxn]\> s$ 诙"`W;^i'uz+1 YŹS3$-*ǘzՂk)7 Ie0is.G4 Ь42\v-ğ[ Wk嚫?`D'k Piyi~ĴYP&ySHG?v+6ÄE}6j}r2Ig<}tnS/V6m2y}>o ݊u(* l"j[Mj u*!a(SGcH+qw2`v_/7OHQ*VЅ[!,x{PrmȀ 01*4m FHw,&T󮢠ay#}tpNKn3"FmAyLCFId]YYH7F;-\F¤ [T3, /-Xsd= K搥㇔]=jAک[_+JoU?`7x 5@cd>ѿФ9M2-H vhJ!FO~sx8cKLRx$ֺ`ҧS!kHfo'9aCf@jY=T*Ql0=>Ee\~hpeIoI9v*'}^k`og;H,&4O"@F+6TLf؛~z"!3F{Fj4IMsI^4`bk~u 1*U(3}6;!aTŚ6 Z &p'?OP$q Lv"br2bV &W8Vxq^FD; _. ]ކ *ρf<)&ٻ\6Ƅ_[u#qעL;LTOHb!?5'y?9~Û9~}Q};6t= 'C)-e&^ςr2ƙV:(P)csh{/=};$Leya?du(G*[;61(;Q i2kgU1ARSE9e&]ieL71{FR'o0kR<4T)|Q:9^u֧+]<&{s(0XoI6db&$>6#U_?L3ͯ|KI)b-筳^~1Q3R4ZQ&g];88mZb6H zf׽>_JL& \5aO؍6dz[ҙiljPj_h M&<@+4 gW k{X~0΀킽W0F# 5ϡÿsߧ ͗I|ZǽV;PӐ0jd.0W*lR^6 _,xgȅ(om.J]# 8Hr,s儽fzhكe} cuwbQ?vwlOTuB$/WwϛHό򏐨cC͚=PE\aT`ABFOmzكpKY|O\LDcs̘匋O+4V\ -{+GCE=F(QD66H̆Ci^lX=:A䛪 X9ʨj≜l|@v JQMM9DXCټo"^P®8{Qo'꼃ggw7|:nm:w@܊ `~ri in]EaS{_oMGw8k›@ h>瘨~obWQوDDZBAGBWip!qM@КJn5$!m Xñq#еG>|թbYireay6)mMk3Fq<7A@DWiB,6[ZA_Qb"c]BEiH̅oqԔ_4&!hшLcaBX{m ^!z ШNlOYxya 2Rò#pmkmc5d{ߋz#gQ܇P^RVλ tc +#ak.=ԟիmbfz`6\/yQl4D/h.~. Tv[`[ȰYR޵u 3J4,H_[yV\[|`-%e8O\%ʔ pܬ#R^<]ua`'HKu!'@;v_kɑᜥ
SE\7 Q#U@ĤW!.H& Lm=kgHB`xHdx_68cY@Ti>no\i!7w;MeP#H֭s=at4Zr%}|+_[ `I3^,9UQцpoɔqPsa@YXaBQRrETZgQ'H$034kl'FZ@(sQ;<CEU eܣSѻO:29,K\N@lQk_70Teɪ9u'+wb1X 1_VɢCQòdCmqUk'r2-pķ';v})lDgm-M+g5|d#[%Ƀ$%A}svk)k$=dmhtbՕP8aqsXfmO4O۞Q _v@\Oyc0WCټ5D^?0tf\׵yu3%=8ġu;aaɠo3ѝo)/NFЃ G9Bad QؽƒKXaU}FkE]RH;W(]?O>B$ \?OsK1S@F!4W{8H]&dʦ]29a% * vKK,@Hv7l/SٮG5Um0H8XtyiF5ЛZͫ*! ZbYfe2Zpb,|$zc7X̞9zN9𤪑i~G¡?JkH_ WS4uxl-Jxcőu( d [;5]O\7viK{?.{8E$υI9#9 4.ިU' vNYjr룒Mila}iz jaty0 l-I;hkQ[ŧŚM1 ?|E)NOWTɣk4ӫ9^dϞRϬSS Vqp W0ɄH'g3kS'P7G*U3]Qƀȼdml[Oϊ5ZrG;V7!I@ .RXn L $ B|9y 鈜[A (c,-c3)'|Yd G5 Ü`>fZ`oyQ C۩YA&ch_CZ89qasgf&b{$k4T(!)"Xyw}, _ 1Y}V;3&mcALZYN&u- W˔Rֽk81=a3X'7<'ipdU:]) .rz|@x2B)* YRZաfқ5 Э"̙aNLl2ʽ?v|qj# UF raLXj]ҷ1x搭̏{S55d/7"ÁtiVo6h2􃖘y:ȝ h|XcJlHJxD52ϙk@[Om(DՊxi{.ݴ56 m6wR΁Т{ u倥fmh+ 9`}<ퟶ >%^_^v<.Qǖ4RzX qnwHUƠ]?w@'㖟BteY/ÒZC NFxRIfo \Tk/aGq"iDqT6t?:̩w)փ=[WM| LtkP=<5~x0 .[Z6p%%vɌLPpg|FmjJTt%Tj-eDw*r_gm)m9zT{H%-zi ] }V?Lic}S]y 7N=feRI?Q5-azwEϠ K:#Y1a;59˟tgQ2 3+gEFQ!1PM(M7ofCd]53b( ÏNh~olAN],؊7tzjKR|W]rnQ$9Tzti]=3 .ôLO?#7HGA#4 qtbPXl\E#Fj"`DoӠdMKsmcvZCώ|uA*@KfI^uʺ(5l;qB2o$pF*@FSe!݁"9O'=ʸmO >6$uEĆ63qk%)F]q@b֑FX${ތDӵQY޷ӟz@n^;PF4eԝwdWC)WF2@RMx&qABJ4t]hF|*."L?ݳ\9k; P@o"{Eܪ,=]u'A$ dBDVe YBfo{ ׿IxBL^W.{ښkC qWϹ7P:`CSDae3Cu³O{xԄ#{,%vBM JG2,b{bkb(g(j紊[3P5= 5Z)_Iiz}&`ڻa[u,+@WACh0 w^: 4IUJwr"|lӻU!A>9wl !MӆY} QXL.8."&g0A: nGn37gs3)T|<# uʫ;,ZS &HniΌHJqI:p$=n?"8,Y_4k23H"h!0Hz ze x{Ss7Q q> ,<2ߧH'zk Po?Pv~o˫}f y`2mƷ yF8(nM1_ݷ@ RV&] 13)9Շv[4ۧCԴr5s𴩻K]1~BhBY?m=]r߈bjU Ľet diyeE\qG>k/B=1@4WnEod MVu- \IoB@HC{) zX Ç){q47l N᯵s߻m,VrX?ڎ0<zpI FvRNICwJ y'82V=OYgaܤG6%h^]Sd@qܑ L<zf"0< ^atӯwTeY. )QO|9@;} Qco ݌*uoGp4Zq<5?RD=8|%vv8ɞ$̺Ͽʒ}`)iVm1&n$#q%S6 @%+gtl"+hANC9TT7KY/IPz #I,h!ޔ9\{6ѡr(38; `:V"nJf=nEG]g81Y&'W8B'6$%!vq` T pjd信=_c -5 W!?0H]N",—xA(UTGG-cɡ@U /# u4QYU͊@*>+Eȩrs&7'>YDa+M50#68fhʧZdVH~>/WJ?cK9x;LBD~K͕_/|^;~ =Zzaf|$'A,61ّ7浞؛1+%JDz9 W|uRMK>~Ӎb,/6׳-jyL%]QVrHY [@o6?S ѨF-UԵ]#oZ-rZN j3e=8rC"P4aP90]7 )yY9FKXvݻuUHC@y[aJL^s iyH쀬>hy<6R4|y7mԪw؜9*e{=uUcpa8ۼ]eЯF X '1 -:n@"NLA\'8N-qF*PExbZY|LfULb C =-zھE3xL* 2 692o}*%yB,Юu͏bi 8*YF@_*cͦFǚ=y=7N?&/ӹ>MI;I䢀EaUrVpsSl*Z~GjC5 Jpkcf'4RU8s9w4yMjbWa4a\_"!+>RKr^eNo/}˟FKȅS>00|ea-2"ngs!yQT6>Kd+7|7z IǬE#yX=@Fel!CQ$']=#_nܿL|G'ÿ^!& 4u)Q"?7̥H̯װ)jsF]]kKT?B WAy$/g GhENPxCBAY-ZyHx&aك')ҭ,#jJ1e.q5Ͽhw׎r*rzLvmGnz]H7W8j1V9`rz+DV:tH0=H5q ^+VZfz#(7x6JO⯞YḾdtPdPq j%=,*1U˦]c V |JXI0Z~*䕖ZUn+ ф:f/Oځ?7Z< kE cE¬9R7f!UBSg ~!0QOB$SvQBw>Ep#i;Jw{ZS2Enְc{L~NA%*ϢW'l=VhS#̠rYC"x 7BLXe8$k0bۓ΋އq1-i(UT'AnGpur7 󞼩tY }2Uc/|BIZq1u3`z(2X@< 5MN`#]b. h=Rn$r4cM5(Wצ UҧApC14Y] 7xJ0=.j⽊SC%sBS:ʲXn̤4yac.8 ,K&I1$X3W` %w3MT礥 QI`K8b f+XG<@g!w6U̶kۃZ֍&`R њB >ǹV울7GDze?#.6ŒZJ 5ЯGXL4narVfT Xq⃁X/X%(?Q$/ʉM;MFZ59Zau?4|#eݿYpvϔȠx`HK7fl6Zf_HOYp.Rb|nP:2l_MF %U9x8};xp9ƎsRyHO|TDg_}VȃUCcwl9S!vJԫH[O1†ءAl nZ9U Pk 1WGM|yYl`j,}\> pΣQ1>|1kAFƚja^ jsbkK ]ig.@e A$E2X.N 5\4`=t_̴h?c6PzygSMInɂb5-xm,?Xˡ(BNB5N%-=8H> %p뿰SmJ AbH~~`˃%D5ծ^Ιl ,#-§%ޢ4aލ,mKU$6n\~m֕'Cw$?cS G81{7.Է5-.RZAe8 )*֬T{3C?f26xD;!$4?70Zf]|n.#G^Ӎ!!w-(jVQkw=߄+fP{v-c>oɉ q6d{{:pp#|cUGP..ᡊ)G.4m׾< ;NIÊC⎙Zq( pT HpVT;9kdh۫[E2"mO @iCIוh"A_BW]-[Zl.R煄뺭[|JuV Ce0(:3RRIszCS|^հʇi=tdMZ+lhP lV|OcE@6ٟ&2)"BMm$l2z.+e4@Wc0".Т&?<ņZQMr7>{?q^2b2:O†g#⬠{N JU<.o k"AQ1P7W`Wc.d{|e>#3$'f(wg4P.oPI_Q}ހq&qx8~/km2#W_ ʨellF38]ݻ+“Z.W4'J`QJ!X)[H?Fj#u墤r R0ɸp%R21:9ZMAKp q`zr;VI!31iT5`7p;&NG /&qY ZHshrW@ rdUhkkDt):&Ʋ"Paf3NZ`p}Qx߰ĐHd>&·dS ,D;^oʹQ12*|sZovXՇFI bFS8Vl.h*HU|;m &j@`gaJpޟQpe,e{n7+hN,,~E% ܸmp]3 }򽓉X|ӕɾ_fq6sg'*psm$ ;M;WH.OG OY. 0` 4Z֯u.C0ȗ^xav9y.Z6O9O&bZ@6Ih~u?vr,>h|s^v \C"'m>la<'m喯x +ocB}!>%-88y]a?$|{T;\ʋI^֖rJ.h,\MmEˬokZ_:w CI81NXHpIK# 5UDpx g:)@lh,mA{V; Lg1;N(p))YIg8ɦ 8zVM[cł?"Se> =U^g/9_Jch8*TLb[6+J)F(SDGr(&cBWǭ%ٓ }b?A9̔bTvz*SY>N4aݐ=R!M(`'FTjǣDε` !$]_ :AF5e|^8 `!g)ɢ~&[`lLP RNiÕ,~Y7_{P6u׸~.d[+ wxȅM <׽ѯSh[@RKMt>5LG^I7zfmN>[-"$/{cfolZ\,T͒TqBuGBL\rQ0:]L 8结T &Jz֨59Vێke_u*%EcJ xں9PyI`^2Hb68izj@W%3[F @˻edKYH|EgC#ȴ7A_D'vsbʏ'O1WwTt*-'YzqD>0wʃ>Gԣr޸gCȢ'5o\ ;f romɢtr>enm1+,[$c\AY0T]{楩b3n* shUV$5 H+ßJ4gyjD]~xWE{vEGNd$9!;qXu|]("NZ`zyA6R~-I;Uܝ@GvKYQWVKĝצFT5:3܃gcrmAFSs3QѦ0P ~gSZug>n6۱`m"<1vɀ}L&$ RWi-W )Np_WՌFݶ&?Pm0D۔u8|$PJDK|$jXC lZO q6k '8auF(v;T1 i W24ةӏx_e}MI7Rc[}!"tylPxj.]L2MG ~ * !M"O` H9$S8UPBѲ}CXD9)Ciތli.`O8#B7}].iz. :F@KhEČ6H'࿱u3./JE5wq٠/<%WɌ)EOuL^Qd\4TŨIr(!'Y'T;h\㕻)-u߈8Y_vp+bڇla83`7<`C5 f@vٽ;\*EiE$٪0ٜ֘8)T3p>!biŰ{}j\!p,k*EOgf ȈI~H$C>%g%,WzX1讷UcJ[ZPTIx1CL$>.9;IiJzMuT@})DWડ*op|C&9)ɐ bj=s#iW85cbz xi9H"ϙWd/$4pA{=[S3:xUuaIia ֔#^%m r;$|J-!|2;bL R>TfS"nPlF4KDqLKL1/gP.<(Td~~+AhO!%A8/E QʖLL7º)oЕbh/wrQqzK0ّt=a?{,ȱ kiOrwp0xT4jT2r^[񚲽t PmMX:-&)YRH +@S@lAD r;Eﲒ0402U 1U2{9]ɀ^ӎl`u/hr =ʀZtىQz*>+%8M^D άI ]qݼ{I5B$ Z#bϾ,Į6'Qs`z{rV>zq0`=`R>FJ% 789wks8&}LB< Z( r>5%yirqATn%s2+pkX!~i0RlFi dE7JkoL3tc >= FcYr{ܠ*  -HX^gZ6:_N^oUzHE u̯%GB|<{7m}`sͥg~5 0K=&Xe%xj)`xq|g(@eS,ݼbss8==lV"LMaPfRƏOonT$ X<[T}ew=]pwIS06aߊ8J!d]l>q7'rl]H\%@)8]#/ hWTkq ;[ ]Fq j>7@!ޮ>y';$x@.pW~S? Ȧ>f10; pfdE->D- 6d 1=j+?v޻]9 xլ*w-|?Gu!bo6kӈ^ɨIBk^_qɞzٞe j<Zt/#iLv*X. tŞ'D4͉wnjڎ*`~7`"Z!:u~zDv[yC4eכ›F$:Ae7rqq=Y1rkaϾO<ĭK07aKdy!C-hj<ճ4ܫ# _ n~{gm mS"4d<3/r}9MEʡSP)p7z:MͪԨnC 4i?keP;yЭ&|}wBr&*5aT1|R3E^܆= 3R<$gC1q7_8`k~ujQExwwfvj14/%/ sm3"Hr_zGb{19I?.'jpYQQCBŭgO0f|z氷6TVЪHߏͳ dz=^61T"tMf.)#ٲtvFiI{JvH9P0Ѱot'qD= F"Dd WhJY! ~GFC9W?U xZk8F7]lYw&\J+DK9iֶ;_6C:Zfw{EO0*耤Yb@$qL :N@S'ωC ~B@X;InG8 Kh_oJ9$o'eD$؍P`X+ 2Kehn"EW'x4•+G\Tz”QV=0`ڐK[ҥ$$d`ޓAML>սP?* x<)jƈG /-n0DӗOK ; Ay53$]7˲q9!4՗R5m@,7ݼ6q@6z uݭF`"EηbÏwx%ХX+.,k2ch3[.D,==GUcuT>}?%,(}GDŸ^»ڵК@Wjl[R~2RfW}@Oy=C enwKs<%eô7M|uD7DΏ1^WgvM;NUtLצ_H8(YD4oQuw*I28PSxe}HwVIL̼QBdש#ӷ6xͲ%OR]!iO]@ %u!brPHfי/p =^vffؓNRHC)[{Ø^O)d~"/_qӫAŔqHxkc:m92O0_Y_]Q"V'w p'2񵩱@iI@x=}O*0ވ^(c݅\>@~(ldC*zuqa>݀_nwG3.nԭvv"=Cڨa, ZJ aiolA7%~LὋSl@r1# ZV7 cs w7!)_9 [6֥kDB7Q7bg7jǙ1}gYa\1¤fp,A' ^@ŧ:ŵPGl:# iHI?ek YA|{'>YS[6v6N|Bc|)1s,厝lI|OcJ |-p~.9^6;}>tlp\(??$&ǡA_9ih y>F@ #8^V3먕ł~0EJ ^pI~L{z\ΩDc4 Gky]r\rХwrRf*yp[ͩ6}2s!'WFMQ|a"5B^e=I{G_̾<ѯjF0}%K>']U-/m^\F)!I.RGJm^cH#W5 UP0ؚ10j]fPʡxC1{VM'Й&@ӧZy/l#BЖExsC?K'#\% t/D]o5l7 ن ۱SuqGQ{#C6FUJÙ7PL&j_`EO ymQ9=[BVGSAۮJa[ΐrCJ.Xs%6wLam@w$}br'VJB$uJB񁃢^d en[̉F $Ϯe'dѣNTfD9 I ѝ9ݟW Q sA#vp\Qt?>u`b㭵Ӽz;A(!|5ݛWĤ,g Mʥ`m&&7~}uf#G+b>Ѧ;ۯѻz;9.~6{pu;LC|ih*x-g0>\V@ (@?=\֭C%%Q&3jѮ%a)C*O(f2w)i m=ש `ùQI.urPp [BdaW5>a%e[HwpMi`tWԸM z3V>=ա: "-.;S6Ko=._?i] f`6CTlW}dW+떡\3'E} ̑ؾ5Ks,NoOQ ʶ ZPi̿H rU=6]`5R܏CrxXmDлRTvO{0 xZaεf*ug6AEkI񃊘#z|Iv)c5 -̿n2Ô<=E(pA6+ŋސ:T !LvyZ["˺_Rf8iuBa9xUn-~[v [ߥMA qBtCiY*5= qgB-&Caue"O+PX$;n;uz[gD/Ysk[ȁe~RN;pT|̺ē /aad?0ͪ,ocT~^ La1yԍpkq:vdάvFG u]=IѦDvP[yT-SpDFg멵AI*Zw"g?$Ya TpDm>R bG*.(ՎM0@:P7k!S hagp`Mv~:n ,,ܟPlA aHzXj]Ȓ3GQsUՆћ)]fOZpzf;PY1n,VKlB)篵*Z'Lj.f MN~;M% G/uZ'CVZle㐬d\H]LrXq1Ϯ0'RJ}z`HLv&# sf?'E/v/;:4m{O6fؾb s'Ӳm ։36  UB~nI 뺕7s/'J(mjHɘ6[d}F;=+:ےKHB[ G]uG3l9xNXk00å7tu;QVV<}[T9!ӇomWh0DVy~yi/ 7F Zhe9.ޏw_#z) HaN5RnҖ\T"-T,LܫMĠ_D(+J6RPlQ%@cH!]w`;G`lĽ>Fcq뢉^xcZ%ȐKTα{әO@tf 5Kiuǧ/A"3VȬ'%l?XDY|y֣v}V'#*0/6y--X'$b h7el8ˎ]SXp08̟ ^Y@twKVqЪ/"J W3d2F%/ cl6;!z$Z# i*tڂUwtQ)|4sg ^(<|=8EZdR4t N؀GraY ݆Ӷ7% M|L<;4o%;iʡ^/Tt XoW9Zh&|2j }Rrо 3doiE5\8h{eBse6.~U#=׋*2}\%>C:m \z >HV* dcEl%@ԵSg]b>\gR LD&VaL>KJQ;r#y0 [@C0uJGkJ+Rmy̘X7[: {}kcodvo#*6KŦh$[F,]h{*)o4벽_Nj1oPUom}馲n! 9h缤?d>:K>,T)5ue5^:k)^G_|t&QhMК;ɐ?$uEkCO-ϕNDV?5xZD1 FBRARG.pyQApSl;N"7v%eq%FBn?T.hnxD$\x4^us۹qp'n; TQ$5AdL|#Ca{\I+C6hjgd?MBVW|A`|%F7M@`\T^_7m[F2~˔AGnW''(D(nBcCHF{2)(=W?]"sN bp.`LA:Q8USElnNL+`3 `o.xU몛SeS mA[< 7-[9O V6t㝔"c626RV+\jbfr`a'&4eI8BQ %p Є:A 9 !L@[[o~) HdQq%&W%1~R0U|*Jwu@ BL ]iu9T(Rtn =i&#g8*MN8* Sg-ܺ1=MC~-R ϵg ,Fzs(j0jG.%Υ,;짢d ́=y?4oW 5\Ps,z0lo0S;qM@L|C`&qz6'5kL""Z!?P;>׊Ӕ.C))eOM?=9@k6tЮ0^D`:117N X"*9IGQυ >UE\u>'8BLI8ͮyir;ȣ&091.kb]hV=D+V"aXmu˳h-M P^wuXC;&UW5.J Q&,KFA7'Ԫ +y\@'<: O͍K Q{Z:ݑv$ DR"Mt?bGmvq')+5K@ ޫNn*rF/Kq!0jiw]x[BxC+KX8r /~ dg>Q"-ϻvD]9|`aDd)AbrNUo{@To',zTVWu Z<^ Y߾Ⱥr c=u4)-O4ުR„b  %ἙU/r ]`ӏ,BO҃gFl:F*䘊e(zZ"UOͶnb bCb82 L6W.K{]ͻ#>+?_LBbTӟ5_qPmdEU[0V3^I 9`m[Ri '3v^]M zM:mMV_?svn _kXRV<ɨe"Xgэ2 ~ [|> dDd4bcx1ti/EB24tF]ĪX5v3Ҭ[_~gJ wQ@4sFA)Dirð[.W8tF -tc8lY|q=hˍռĝ2`i]akdm%DB{+Ezew#ʊ$bAz[ȉBĐ;M* bɯ$j*Gʒm};d\0ni7py%^eCfs%ѓ%O+law| o4\dWxW޾ir^?`qfȬTHU?E_Hag$?ofCy$M1NJUm*F@11([m=P@R}x[R3i@됳l+7ԗ/<ٽ̇ވoiQW$?*v<=i$aUћ~ۡe?֭ 1I$8VZ5÷3N4e%ٗfpխkx:+qkiS>?{7GŶف8)]!Bm‚`~b?Aodfz8 dxVvyj/DgxCD::GSZD$;p!HN/>&IwͱesIֶl2ΡWYgYCʏs=3G4X_p"排۽{~Py΋k| Un]N}~&|{, F,r b*[ɜǤՅgy3@U]˾/X:laFqq#֪Ck΍Zld9W~e]QP_Gn|{v.FM>Kz1 &Dp7:zs F /eR^k`!򄘑^9R+]>"Įb9G/&}"l̥zӆ=)tyvaY>)NL& <"dA'}׺a߬UAWL5٧lhwA^ja!-:YG+uRR_GɤdgN:F93a'kh6 hwPn˫ k0qVH\8:h<@Oen3I܃\={Tm8\08^{,.3'x*OelNC}dL[ oL\M _e3GG!6&O7%A+SŠ6nlDub.<G}dz6qjK0>@X+\N1x{ =QwԸ rԤ57%Ad!,S\"V!JّJ!ǎP3w~EB$"b+EVdrCva1( 0ǔ 2 2g-j)H:4Sg#Lja>K9pK~ NU<.t䔽'N ñhj'>6ڙٸJ h~LkZ 2]#h]n*"떻p;jKLcGc+|c[dtLcMI">&g^=##d(uLjfӃv]ftxceN]#'ү|#``|Tm gF1V\/j}6/ RK;Rd7a6u!V(cjiΧ$T,Wm"1oōtWrWu"fry+tg c𞴟u  D;(M.H].GLp.vP[}^:p5?fU|Ρn#+rmqa,j-).^.{xѿ7=xEHRVN6|dw+*ϭ2ZAtH QeR;ZrC_{Rq)RP, )ccZ}nK32!L[͚kL .ئ2cL7br+VR'as*Vv֙GĚg2bXUo&7\tML5ID0n9TzP=v scއOW 3E I/-@V>8fr1 *Ah zc{T=vv8q($x0l=% qhuD ާ*1jT+_E~6K|EbG4D\FT {f4! W~aXY9|P|64\wn.ʯS LÏz'< zD:a(o`sϒ)i4)rjld$\gz˴WiX&a)j0;Վ !b+Zi>k흷1#4khUx1旽pjgYĮ6΄+ao8|Ɓt#k추ZEI+.WzYxQYۘt>OO9k@ʯj }0z"c#z,`&dmPHtEVF. VLP_&Jn'vє^~pJFG ,Vpf;?`YO7 Cv7 h2(GB* "(C|<2y S{ĊkW6q9J !q>U9yOYrUCCkQY2U:R׻޳ nU14&bGqnRE OOE A| m (t"{7'D"fwuY4JL;1J(KȸZ׏5>@y.FOX2N>zϊ[.`ѻl"IiCZbS@eK'hٳRQPiwYՓ:ױ&8%ddAov}Cp-B j%{_*0Bt@--"$E6YkƝ}QidV+~\m uh.2(t'qsÛ0"ƴ-3Qs]~9ZH>b QQDSqyKZ o+˕JǙKEA oj5./ͶZt S[ia0$ڲ7м3cLZ !'bz G ϴfib@WY' 1$k<$"==ƛg~ bnaz)6d{i3umfH]GcP!ǘh5Ly.\.#A>FIę=dRl=W&TF bB~6쨽4v'OD<0ݟ JHsQ":X~3΁xhOȧIߒ>%H$tUVzP0ۀ4aiL}b8s:4$Y RVD(Bvw%gQ} qjKtJ۳˧iq'0li*4zɚPȊ2r+JzWAzbV2i]47>?;J#zpnXދQt`9w9]>Wwb8Jz2TeĊ?_"W2* F4uɊ?l%'L-U:XˢP;'/X#)?4S̠r6zIʖb7-1y=J_ՄfE,4GH 8"_ٺjҘ$ʇ+5U̙3d30MI @k$`%kk#LQl񾷵 09n39Pq= K4_>39gńvsbN[]8* |WphV9.qqKR>4hFu!L yz.ݕ'YmƮuW/9(IhY2IsZ x^@T'2XU򸹼Zs8 J6^&slRbaM$S,bRK>LsA1)t ]ڲֈ-IO1̎^.a՚k.fDEyNM%W:B[a}>SDVw87fXCV㼰;3T {*-}${K>\H' I}541tVգ_UtN4A;E۞Va-98{r@ٚb;ƢS:$ +Y39qd/-Z 2%s{ZI95Y]@٨%j޸{qUޏsIXO?]+( ETbQ'&UX=7)/i#m: &s'jǛ;S$Ɖ[pkAMeV_o>BK^J gB@_ymTԬh/0v?m_]U'^dWaCjiuTQP2hRYҸnL]tl]pDPNrG]XRp& 4Xg$`"D  &+z,teq,xcډ/~RoF\?Q| |s]c$ug#mnhYtAJ>iY2hԑ_rxB!IQqLiK8 qg`KbuSl|s]k$kN;qAyÃҴ٩tŘm[({r]f~Ch:z6v>)$в6z7TܰʅX౱F? Br# Gl%T03Wɐ]! Z6=^w&LM AhvACIuN!Ui䋹QՉ כEF냖qު/{j9A+hW j?Lp""Q07aS=xޘnB։m*WUY0nGVGbcGT} uaqjYD0]2ecV DJ3,!f&m?&h.҆In<5N|1k5֥|52.]h"] XwʋYJ ˄{pcV e<˜D80_`>S<벥v3xU(: S$Q VH`ɝ˩6Pyr oP恗&"TOby#x۳a<:u㺥=%퓹Q7)vv3 HȢv1! <[/_ǃ'Hn;ֺVʿw.K*cg|usuY mZN)<,o* O+ `=*X?HٙAKuznH+24eu 3+ڜ(+x#沰gY ۓs*Y;q7(cѭQ"׬$Pݳ܊i zMTd ;aQ ȸ㨳 i3Vj *m8Ҥм<`A4_i[:!}ZKIp"/֧` t6u!n#"VY'v?x  P+t1&;Q?ޛ6h_Za &}L9dwxL}"j9/tKnR' &I[|hF2V!m3Ty#(֊۔_Qe[gE07UEyŸaݑ}Rse<,Y/fܤ ^aU&N7 "oKjaAm"H$"dJޤb0̵9 JCΈnnXFe)~r<6Cdw^sJpG00{)ϛs ]ZyquE+X6of\|xſmO Ãc~m_{>jv3K!G5D׎JQd;)k nGL@,n ؠH篔'QJD^k~O#`))L_m4]}M3qmܴ0P=,Ӎda>Q+sm> "Q*iiНWMQ=V" Oq@W%(eª^tixt̀Ś_ 4ͅu{;q"Ǧ<#-dkSk).m{њ>|dnNg!;LG+G#kE{9 Xۉ1n$l~gI<=Lp<\2q&7%[9T1lIc\r2jIN¡w2{硇bO_ q<kd&֬dNŽov |hTE8,)YVp̮9Y[%@05Ov349#=`ӌ_b.^If~6/[Zg}`U{XC$[:=|Jj C6*Yrh~IGZ|0B|&0 bZ`WV|p z`ҪVjnsh iBķ8δaJA K㟔Fx͝x֏:T5 07 5(*J $I{ikDDr4\LɡihP/J4OnfvSX9Y}6QPbz5x* k3E~psmB-8Nfs0^αkYGsqr(C1XM&TAvн:a^$DX`dKLbcSo"Z=/OcޯPK"2zGDVBJ̯g0W< T 6UQQa],{ f@fL?5mL~P]bZ bIsvQ xbHwQx8`@kkqdMm/gs]sM-IU>'pVV zq!qPigE>I{uD$xWUI}g|:5D1^=V1>W 6"H9v5WjFV BH{uY;=:?oo8ӘpY0 MHN_<} 7cE@z2jдwkS45ry2/QśB$amjF1^ ! %9pj,|,ywf敬TԖEߨ'|'݁euB.B9-0JYw6-'پTXJKfX,˲2(Q̝\{ra@DZe2JDi ԽQd1|Vk}j‹9Yз՛ |㉣INv ~ޟ\# ?ao WF(!-VXּ ďiY]L'aAͻڐPe)b|0JGrU,=YvoTq";2G>j9h`2kΖo|kFj~^Z ,O'  |Vb)I^5VA}PrU_jP5h2 ?k!Rl`WǁQw~NCn[2\o}kL謚RZ@|}-*](IWIً5a=Sb8S 0S}$X~·O5*Mz3dƹ#Y26\V*4Ol W 9Z±U\{9l+?(_ʌ*K]l;CeD-x#a_ ,Mz5ys^| ^lI:8PrÞ>jR`7=r=L$v[xU ֭BWRq.̚@مeG69bp1#ED A=v$%@"uۿe \{i)j)kFNїk25&Eěv{"38V#-Z}$r"#y\A0P3m~q"G$|D؍ ,̍}.p̼+GAI窢@:fo]pHH{G*bWR%w>ȢfBh0We]8 nDBpm"z 6|݃.z U{3Ko{^dwͦEt7n\i(eH6SP{6U+C e9/a16q `1X6G|Scm0O @N-Σ;;*@P_%>$VyMKJFC[NY1Kcɠ.R`0v_n5I7ilwwg s)%1"ajЖХݷ/akCnL?e<7&h6R;h 3 ;`,@z@0lCź+r#8Րn RH*KBS"AZeF*)+ |d=XlOT0a-IP+ 6R3߲SN7 –0Caz1`JG _8},58{%Ŧf^_yd3DjǑ÷ٶf*_̢vb+SQ1_EB5tQȑ?0 ,c%CruIPƲU(EDRLH}I9Rw7H@hC,1g6$#q-KS`c߭&/`pƣgZ{vָ:Ƌ-)}ED._i3+HXwR2`?d8 ؀<"t6XI(e"Ɇ Uוm-e45(^goj ,TJ4VnJN ᷽`bv7*h  4;|$,䮋uLPžQo)L1Ԏt,lcyÉ[(CLgx$weP>p18zR8IkgOhY jU+֚m!Vn5&GInҫU]rD~kb_Ir:U&>1eh sFRDŽţ~1ױ6c}+{m>t1iK_4?l&?g"4Vl'EVv}gZ~2s ߺX" oz s1_= -jVj#}3= (\g@~3eXdz2#Ų=i]aAj~Ŝ&1>{$_+b~YfhG :6ܾ*'v9 Zp3f&6 DlOP2"44;\ز9{\ڛ8B  +>/}i!YfR78g-L 㫒| ¹Q_1JKQ\rxL)h,yJP%jTE[ Z5 ʾFr&jQ솷YAz3aL>$lH& V=F4U5Fs](#Է.r e>IWb.j?O4j!Uˋ70ɥcjQz6Cq8^U_U8| ̄=8` $-GʵkNdż 'ZSޝQ] 4H+_6^$0g޺" 9%"Stf&L M&6oZZwYtq54qPc)B졁6 Փw[|; W 2w> @),0/+iE'>n*ɊU+N]] t@C/#yl>j9tE Fk?ֆYgY Q3B ; Ǵ +<;@Rβ. 6T;`8m W 4GƣY1XuNSw*VH%f> uى ) DҰtOE`:-]6af<\BUӒt- e}hi3mMyT8dfafIƉAxK ::cuTGV#o>ڼj$*AxYԕAl%Ѩ)jOŻf',fLSsz#4oGETH.z^[,% a]N7!@߃&V} ({2WdGJ2ӓ{Z'1DZ=f$Y8(?_zPi "w$c]&ztwYtNZi!}Y.px4ir-H:^S^NLt?qՓuXChkcz|10,"GVxeQ _l4t|ߥdLIJe_kDKf-=#z%xueESz>&3 ~஼|zS_d^)q;=t1&rJC^}^L}]-d~sH!ĈmBV1;Wn\wu KT.U59PRǟ99H]+%xk:N'R5ž3{ҫĶE3g)HVj9Y1JL̥.`][,QS.6GhlrewYD=@τ\@+ژb2Uo}*tʬ(?OluD###'fjG4{νR}J:$:at캓;^s|֯J3=lGeNuEt?!<ߤYxy[v1=W/vlՍoNi/=Ygb4;) A+wrkČ(EUaT0Z:<ڙg}B|ly8gV3  MKM d C h+ݕSoq* 8GuR{ov20G6]mِ'`Ƃknұ6*2FIW2܈,m꽟еtoT=Wiw Ul3ozPy%9\>4 -ʈW]<1$rd~bWs;Fիt]`HZx5#Piw(\s7Cbѵ$1$%Ab!3 ^-c6'K*/o׹`nA+;@\:(Ydi!\2ĻƼ3\'1R}5` `¨XU ZgXY~F}HxNc/H`@EѬ PvYgT>SGT5SIyjp8)r1iO땪1Q,X۞؍0b9u{&QzȧO[EbHQ O|xP*=ߙ eLn ±fLqvp+ǎuߢ«D`eYSqY7ͥt6r9 Ba"Nn wg㑡)W3=A_-w'tY‰a.NM:f;>S>rd-Ѷyh2Y9}LkspdL= ǷrI)s*1~Hj!nR#نW`X@yVjy:#K$ 4ޡ+^,<1|R#fV;m'hwp{V`+s_Msn)`ޱrWy,q5DA/fa$4SCAhQ#̣V9ʉ<;^27-O#m9sDwUR_UVqP1Ws,5{j.gE8ԅA~s9kaf>ydWޓ JQO5Udѭ;B[+}XmY6Z&vےv~ܞ]7M$}bvOoct@9D[CyR N1أ, m­V\fOB@]mYE)TԥKvGh gqb BUݔ)g oQ7~y^.63$qoԇ#$j[Ά0~don"M/?hq;r[HŽדsNF50hP6I(016COs);o.Y^̧ᜑhkLMݔO D(:h:HƊ"AGҹ!ߕ6Ui!ǧullPzLLT(H6mI/M{@( o#Lp==┋\6Mh3S5UI.\="=CKP,ox3ҳ,.G`Ho8tolo: @=D1`Þs¯!瘕JKqa8-V0STi+N1>:ЅnJ ׌wk%Jb&H*RNVŗw~M*9D4o[K*-s,ԯ7WBXBM꺍Y^6LWW'-)9ri\vCk)ԁb1͍꡵cj 4 ׻s!LRLNgDgswOJ5 kAxÚj|!ܳwTTeUueU.WըlO< 5)9r#w+/b929Q8%&Y,aySv; _!}{QY{)T hӷ)&f;c]N?G0iOB:!t*&$j|ڵdKť5mѐJQC\'u;Yd*ng1)sۅ-ĕ :LK(hbkn"@1TKuРUjcbL@KϚ+;3ǣkbD?qЇ_k)Z)$;v7ݺu/M>T0&bD FieѦKN(K1Szlcdv0j+<ĵwsBպ(̚`/@,o.@Ev]=g{^\'<L?SI&0 ǨI#Kkڦ u[J.Pчs`sL][ EWSQomNE`K' >e!EdҍӝVZ,uR6"-' v$UzujCz)}vr J(MaMx*|vE4pHBigٗ"994d@3OEMOZ`ʙ(ጁOpΣ[nĪ`{_KE]„Tjod4Iu%Jzj6-1/G^3m4י!549֍VON\.Uk! \ѴMv=T׍߼q05;DG7~:*Kt ΐP*Ԍ'}1b,v@_z@Sf,ٝW Ym\T4BoGA:KG-p=WC^.?ʍuHJ*QtUM7>kHj4̆a +Howw=&?ALK(Rd'oxA;x[NU' C,=03RF|P9UdߨlWs W\^E3sh_K66l= r>Dah_д4+JY|cN `+sA :.bv*k0`K Mi`K=V=ĆykQ2Ǝk"WER"'%#Ŷ=EA2:?=}~4U܈8/Tj% ls R OE5R5պtő" 5HaN-8>"fݚSU /~YlRZLӯFg8l˚嶊}6rJh佐u'8C;&Ð咸ٜڵ]IGwiX+foi=+9~cez] }ňM{b| ,SQ~+%(1\|":Rk;^,:1}(4eFȧP~ퟻ!ԅE<ޜ1 5Z |-%dB*YG=H+_Wc/#cZcZEsn^Uj>4=3?ԋoRL\`F+tDxEfTis3[|J*<\aE*bO$$;ߕQ|d0B 7^/R\\; v+%5g?"0b97YGbЧCEzCT1d19k*.,#UIHjѽ9&^:9\ ׷X-xtf J^d'1YvJ* MtWt^}*B{GBj/A)K9aYtUؗLOB>3 6%'`F,bݯ%w0or;P/]%8;Uc7L([n<,xlIJd%f tb^ $ WNf2f8k?i`$[ 6a-vQr{6y$Q|Xw1>-^P 0SuL ^h]3QrW:aҗ\r(D=cZ(0, 3KSdoݼ8c:z fu}Riu"{jR D,ৃύn%ۆ0jA%m-U{`IgurO:jڍcSH!(sw仨 lᅠ $h!'04yrZ%jP!GX# 탘04fővPkֆq{c1 FAq! K=KðNA "@/V̬ ʻr6 _ R%CWInnz<]W Dn2tnIi"{kkx4"7R\LM\#+Abg2G_e*y:VJ x 5pFBuǠշ ޹GJ`q\{C "aQbڵMW^|T 88Dۢ}0Rs#|UVp6R'op1>fb$CRk#^%E2y o\? C31'Y,;&Q8xoV3xXi# o85^U*<"5E,54of}`zxUQ7R>@S>Ũ 1Eb }M+(~4sG~;G1o,ʿ&i&s[0RSdsa*>kMF+-r0$ga%!` |m5[daPz1o,&XHe#D^*+dsiFN_o ౢ8R&i1=85".-'-黳C)Hd{bu@7\ʈ0ەCV$UFٵ lD,*nEZSɸPeH)mU4Eͥ`4ÆܣI)B4v,}W.n GiWa+13Ǹo~6Az`PLEυ <YH|z[1 R#8h..<oe722eOAiDMH.M?H?Ec*\&"e# ӍsPO/# 䘈HUi{jyܞw?9|n[ޛXDƬi)e##M^pLFT_%#hk9)7X`Y:sAo(A5dvj?)7ʶl&;n*yUjbZXmz,:J.St6{ow! ЕiR΢]ikNa%L&ǕG[hQJ)y;{;!.p=l܎t翢rqSn;P#I?L قW ʏp@6EA3 ˭>N'anũh.b]ޠQzւQ]Ja0]7_:=uy2.CAn Z:͆TZVxx-RN%=$YNX?NB"-8 m){> ^}U(V`ɯS~FPW̆[6n@K[%Ї9QT)KL]?I =tJ1nwn6)u/VmmEzZ~N$ARj1!yWyA;)sH($f}О'DԌ:VYc$ɸO^P+3eJ=ܦOMY.%"X#uMRg@5;,o3ב&g`Ǘ *Ciq?3fonp8l+Q%dÅ[Uud_>L7%aeŁ.ޒ0z*PPP KZ7Ak17/MEjie/ۍ Rx=<YGP?.|ue)cEߐD%/YasDF8gF#xcG(,Ǡa0 O GgԳ/3z6yɥzy`I(&b߫xFVGӆNyO#%d4KMTE"=$r#$Y,)OK6$I?V=^KYbc]l-V@(Â&/ѣ<0].ilNC$:C0&`_)5Scz) SKwRܠ_/QJuekJu1=MEFbCZlb{2*NVD6%d>"Q9_}6du\FDw hB3=\1 alGgQDZlS B-(>s M͕Gp:p:V#=yypTGC4{)ӕ{Q.J Q˽3Pk)?YfGp)N `h.4 .4XS%ay-  Y`ut} ?tTJ'.'*#VP.eC`YT[e:qB6%`107G:z(S6admeU)tishDw7SdYvOhty0 $\S? 'O: S2,jmvR 4`e d ASrt_Hqgr,d}h# )x<[uہnusۅkVnUك@ZlPyY ؎wY /^0ziS*I"LMgeOYm[Q\q^nonXe)w.4]]qorTǿKfr-`c68-!.nP~2Q42뼷hCuiJܞ+&H YmłOɽSH%#Ƅ2vdȧV +yAF~)zgk"Ƕ7W4P>cz4쨲>ڊI1:@P0o2PA?ƥ͸ޜ~ y!l\t;!"~291MPϝE@N %{$aC!-HE(_vl{ :; :ѳ`á)X)H&VկݿqޔUvj6 L|9dQ~l(';7_,0i* od2j̪QydEWzĞKѺ2GJQ'Y=FRkԆ]L NdS]VjZ$mܭz`"|a" YZ